__rxe_cleanup_mca(9)
β¨ NAME β¨
okay so we're in the Kernel API Manual, and the main character is __rxe_cleanup_mca β she cleans up the mca object that's holding the lock. no cap, that's the whole vibe. π
πΈ SYNOPSIS πΈ
void __rxe_cleanup_mca (struct rxe_mca *mca , struct rxe_mcg *mcg );
π¦ ARGUMENTS π¦
mcaβ the mca object, bestie. that's the one getting cleaned up.mcgβ the mcg object. yes, it's also here. iconic.
π₯ CONTEXT π₯
caller must hold a reference tomcgandrxe->mcg_lock
fr fr, this is not a drill β before you call this, the caller must be holding a reference to mcg and rxe->mcg_lock. like, both. do not skip the lock vibe check. π
π SEE ALSO π
Kernel file ./drivers/infiniband/sw/rxe/rxe_mcast.c β and these absolute legends:
rxe_mcast_add(9)rxe_mcast_del(9)__rxe_insert_mcg(9)__rxe_remove_mcg(9)__rxe_lookup_mcg(9)rxe_lookup_mcg(9)__rxe_init_mcg(9)__rxe_publish_mcg(9)rxe_get_mcg(9)rxe_cleanup_mcg(9)__rxe_destroy_mcg(9)rxe_destroy_mcg(9)__rxe_init_mca(9)rxe_attach_mcg(9)rxe_detach_mcg(9)rxe_attach_mcast(9)rxe_detach_mcast(9)
signed, sealed, slayed π«Ά β this cutie lives at ./drivers/infiniband/sw/rxe, dated October 2026, and she answers to __rxe_cleanup_mca(9) π
π¦ 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