dprc_close(9)
π dprc_close(9) β from the Kernel API Manual, bestie
okay so welcome to dprc_close, the "and we're done here" of the fsl-mc world. It closes the control session of the object. That's the whole vibe. Let's get into it β¨
β¨ NAME β¨
dprc_close β close the control session of the object π
π¦ SYNOPSIS π¦
int dprc_close (struct fsl_mc_io *mc_io , u32 cmd_flags , u16 token );
literally the whole signature, no notes π
πΈ ARGUMENTS πΈ
mc_ioβ pointer to the MC portal's I/O object. it's giving "where the traffic comes in" π«Άcmd_flagsβ command flags; one or more of'MC_CMD_FLAG_'. you know the drill βtokenβ the token of the DPRC object. gotta have the right one, iykyk π
π DESCRIPTION π
so here's the tea β β once this function gets called, no further operations are allowed on the object unless you open a new control session. that's it. session's over, the lights are off, everybody go home. if you try to keep poking at it after this without calling dprc_open again? yeah. don't. π
π RETURN π
okay this section is literally empty in the original. no return values listed. not a crumb. so I'm not gonna make anything up β the page says nothing here, and neither will I π
π SEE ALSO π
kernel file ./drivers/bus/fsl-mc/dprc.c β and the whole friend group π―ββοΈ:
dprc_open(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_set_obj_irq(9)dprc_get_obj_region(9)dprc_get_api_version(9)dprc_get_container_id(9)dprc_get_connection(9)
and that's the page!! this lil beauty lives at ./drivers/bus/fsl-mc, dated October 2026, and it ate, no cap π
β¨ mwah, go close some sessions responsibly π«Άπ
π¦ 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