dprc_set_obj_irq(9)
okay bestie, welcome to dprc_set_obj_irq(9) from the Kernel API Manual πβ¨ this is the function that sets IRQ information for an object so that object can trigger an interrupt. no cap, that's the whole vibe. π«Ά
β¨ NAME β¨
dprc_set_obj_irq β set IRQ information for object to trigger an interrupt. π
π οΈ SYNOPSIS π οΈ
int dprc_set_obj_irq (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token , char *obj_type , int obj_id , u8 irq_index , struct dprc_irq_cfg *irq_cfg );
π ARGUMENTS π
mc_ioβ a pointer to the MC portal's I/O object. that's your portal bestie, the I/O doorway. πͺβ¨cmd_flagsβ command flags; pass one or more of'MC_CMD_FLAG_'. πtokenβ the token of the DPRC object. iykyk, it's the DPRC token. πobj_typeβ the type of the object whose IRQ you're setting. π¦obj_idβ the ID of the object whose IRQ you're setting. π«irq_indexβ the interrupt index to configure. pick your index, bestie. π―irq_cfgβ the IRQ configuration. this is the config situation. βοΈπΈ
π RETURN π
bestie, the original page leaves RETURN totally empty β no return-value description here, not even a crumb. ππ
π SEE ALSO π
Kernel file: ./drivers/bus/fsl-mc/dprc.c β that's where the kernel source lives, iykyk. πβ¨
dprc_open(9)dprc_close(9)dprc_reset_container(9)dprc_set_irq(9)dprc_set_irq_enable(9)dprc_set_irq_mask(9)dprc_get_irq_status(9)dprc_clear_irq_status(9)dprc_get_attributes(9)dprc_get_obj_count(9)dprc_get_obj(9)dprc_get_obj_region(9)dprc_get_api_version(9)dprc_get_container_id(9)dprc_get_connection(9)
kisses and kernel sparkles πβ¨ β source/version ./drivers/bus/fsl-mc, date October 2026, page dprc_set_obj_irq(9). periodt. π«Άπ
π¦ 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