xlnx_unregister_event(9)
π xlnx_unregister_event(9) π
okay so bestie, welcome to the Kernel API Manual β this page is literally all about unregistering for an event. no cap, it's giving βclean up your callbackβ energy π«Ά
β¨ NAME β¨
xlnx_unregister_event β unregister for the event. periodt π
π SYNOPSIS π
int xlnx_unregister_event (const enum pm_api_cb_id cb_type , const u32
node_id , const u32 event , event_cb_func_t cb_fun , void *data );
π ARGUMENTS π
cb_typeβ the type of callback, frompm_api_cb_id:PM_NOTIFY_CBis for Error Events, andPM_INIT_SUSPEND_CBis for the suspend callback β¨node_idβ the Node-Id related to the event π¦eventβ the Event Mask for the Error Event πΈcb_funβ the function pointer of the callback function, like the actual function bestie πdataβ pointer of the agent's private data π
π₯ RETURN π₯
Returns 0 on successful unregistration, else an error code. so 0 = slay, anything else = the error code doing its little thing π
π SEE ALSO π
- Kernel file
./drivers/soc/xilinx/xlnx_event_manager.c struct agent_cb(9)struct registered_event_data(9)xlnx_register_event(9)
okay thatβs the whole vibe! this one is from the Kernel API Manual, it lives in the source at ./drivers/soc/xilinx, and itβs dated October 2026. mwah, go unregister that event bestie πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms