fc_find_ema(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fc_find_ema(9) β€” the Kernel API Manual page, bestie edition πŸŽ€

okay so this is a page from the Kernel API Manual (yes, the (9) one, we love a manual section moment) and it's all about fc_find_ema, which is genuinely such a little icon.


✨ NAME ✨

fc_find_ema β€” lookup and return the appropriate Exchange Manager Anchor depending on 'xid'. that's it. that's the whole job. she finds the ema, she returns it, slay πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct fc_exch_mgr_anchor * fc_find_ema (u32 f_ctl , struct fc_lport
*lport , struct fc_frame_header *fh );

literally the whole signature, no cap. three args, one pointer back to a struct fc_exch_mgr_anchor *. she's giving main character energy fr fr ✨


🌸 ARGUMENTS 🌸

bestie listen, there are exactly three (3) things going in here and you need to know all of them:

  • f_ctl β€” f_ctl. yeah, that's the whole description in the original and we're not gonna pretend otherwise πŸ™ˆ (iconic of them to say nothing tbh)
  • lport β€” the local port the frame was received on πŸ’– like, which port did this frame land on, that's your lport
  • fh β€” the received frame header πŸŽ€ the actual header of the frame that showed up

πŸ‘‘ SEE ALSO πŸ‘‘

okay this section is long and she ate, honestly. here's everything, and I mean everything:

🫢 no like seriously, that's all of them, in the exact order they were handed to me. iykyk.

and that's the page babes 🌈 before you go β€” shoutout to ./drivers/scsi/libfc for housing this whole situation, and the date stamp on this one is October 2026 πŸ“… so mark your calendars. mwah, go find those emas πŸ’œβœ¨

πŸ“¦ where this page comes from