fman_register_intr(9)
π NAME π
okay so bestie, this is the fman_register_intr(9) page from the Kernel API Manual, and the NAME section is truly doing the least:
fman_register_intr -
That's it. No description after the dash. The dash is the main character, and we respect it. π
β¨ SYNOPSIS β¨
void fman_register_intr (struct fman *fman , enum fman_event_modules
module , u8 mod_id , enum fman_intr_type intr_type , void (*isr_cb)(void
*src_arg) , void *src_arg );
πΈ ARGUMENTS πΈ
Okay so here's the cast of characters:
fmanβ a pointer to the FMan device πmoduleβ the calling module.mod_idβ the module id. If more than 1 exists, you pass the id; if not, it's'0'.intr_typeβ the interrupt type selection: error/normal.isr_cbβ the interrupt service routine.src_argβ the argument to be passed toisr_cb.
π¦ DESCRIPTION π¦
This one is here to register an event handler that FMan will process. That's the tea: "Used to register an event handler to be processed by FMan." No cap. π«Ά
π RETURN π
0 on success; an error code otherwise. (The synopsis says void up top and RETURN still says 0 on success β I'm just reporting the page, bestie. π)
π SEE ALSO π
- Kernel file:
./drivers/net/ethernet/freescale/fman/fman.c fman_unregister_intr(9)fman_set_port_params(9)fman_reset_mac(9)fman_set_mac_max_frame(9)fman_get_clock_freq(9)fman_get_bmi_max_fifo_size(9)fman_get_revision(9)fman_get_qman_channel_id(9)fman_get_mem_region(9)fman_get_max_frm(9)fman_get_rx_extra_headroom(9)fman_bind(9)
okay bye bestie π the footer's source/version bit is ./drivers/net/ethernet/freesca..., the date is October 2026, and the manual name is fman_register_intr(9). Slay and stay registered. β¨
π¦ 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