fc_exch_mgr_list_clone(9)
π fc_exch_mgr_list_clone(9) β the kernel-api-manual glow-up π
okay so bestie, welcome to the fc_exch_mgr_list_clone page from the Kernel API Manual β¨ this is the one where two lports get emotionally (well, referentially) linked, and honestly? it's giving "let me share my whole exchange-manager collection with you" energy. no cap.
β¨ NAME β¨
fc_exch_mgr_list_clone β Share all exchange manager objects π«Ά
like, all of them. the whole squad. mmm-hmm.
πΈ SYNOPSIS πΈ
int fc_exch_mgr_list_clone (struct fc_lport *src , struct fc_lport *dst
);
π¦ ARGUMENTS π¦
srcβ the Source lport, aka the one whose exchange managers are getting cloned π think of it as the friend who's lending out their entire wardrobe.dstβ the New lport, aka the one that takes references to all the exchange managers π she's not copying them, she's just holding references to every single one. very "borrowing your fit and giving it back" of her.
β SEE ALSO β
bestie. sit down. this list is long and we are not skipping a single one of them, because every single reference is iconic in its own way π and also because the kernel file is ./drivers/scsi/libfc/fc_exch.c β that's the mothership π
struct fc_exch_pool(9)struct fc_exch_mgr(9)struct fc_exch_mgr_anchor(9)fc_exch_name_lookup(9)fc_exch_rctl_name(9)fc_exch_hold(9)fc_exch_setup_hdr(9)fc_exch_release(9)fc_exch_timer_cancel(9)fc_exch_timer_set_locked(9)fc_exch_timer_set(9)fc_exch_done_locked(9)fc_exch_ptr_get(9)fc_exch_ptr_set(9)fc_exch_delete(9)fc_seq_send(9)fc_seq_alloc(9)fc_seq_start_next_locked(9)fc_seq_start_next(9)fc_exch_abort_locked(9)fc_seq_exch_abort(9)fc_invoke_resp(9)fc_exch_timeout(9)fc_exch_em_alloc(9)fc_exch_alloc(9)fc_exch_find(9)fc_exch_done(9)fc_exch_resp(9)fc_seq_lookup_recip(9)fc_seq_lookup_orig(9)fc_exch_set_addr(9)fc_seq_els_rsp_send(9)fc_seq_send_last(9)fc_seq_send_ack(9)fc_exch_send_ba_rjt(9)fc_exch_recv_abts(9)fc_seq_assign(9)fc_seq_release(9)fc_exch_recv_req(9)fc_exch_recv_seq_resp(9)fc_exch_recv_resp(9)fc_exch_abts_resp(9)fc_exch_recv_bls(9)fc_seq_ls_acc(9)fc_seq_ls_rjt(9)fc_exch_reset(9)fc_exch_pool_reset(9)fc_exch_mgr_reset(9)fc_exch_lookup(9)fc_exch_els_rec(9)fc_exch_rrq_resp(9)fc_exch_seq_send(9)fc_exch_rrq(9)fc_exch_els_rrq(9)fc_exch_update_stats(9)fc_exch_mgr_add(9)fc_exch_mgr_destroy(9)fc_exch_mgr_del(9)fc_exch_mgr_alloc(9)fc_exch_mgr_free(9)fc_find_ema(9)fc_exch_recv(9)fc_exch_init(9)fc_setup_exch_mgr(9)fc_destroy_exch_mgr(9)
π₯ yes, that's the whole list, and yes, you should probably read at least a few of them. iykyk.
π§ sign-off π§
this lil page lives in ./drivers/scsi/libfc and it's stamped October 2026 β keep it close, bestie β that's the whole manual page fc_exch_mgr_list_clone(9), and it ate π
β¨ no crumbs. 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