fc_seq_alloc(9)
π NAME π
okay so bestie, this is the fc_seq_alloc(9) page from the Kernel API Manual β¨ β allocate a sequence for a given exchange, and the title is literally the function weβre talking about. No cap. π
β¨ SYNOPSIS β¨
hereβs the exact signature, character for character, because we do not play with code π«Ά:
struct fc_seq * fc_seq_alloc (struct fc_exch *ep , u8 seq_id );
π«Ά ARGUMENTS π«Ά
epβ the exchange to allocate a new sequence for πseq_idβ the sequence ID to be used β¨
π DESCRIPTION π
The way this works: multiple originated sequences on the same exchange? not supported, bestie. So if this exchange already had an originated sequence, that sequence is complete, and we reallocate the same sequence. Thatβs the whole tea β β no extra originated sequences stacked on the same exchange, and the previous one is already complete, fr fr.
lowkey important: no multiple originated sequences on the same exchange, periodt. Any previously originated sequence on this exchange is complete, and we reallocate the same sequence. π
π SEE ALSO π
the whole see-also squad, in the exact order, no cap π :
- Kernel file
./drivers/scsi/libfc/fc_exch.c 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_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_list_clone(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)
π«Ά source/version: ./drivers/scsi/libfc; date: October 2026. Thatβs the whole page, bestie β mwah π
π¦ 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