qla2x00_prep_ct_req(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… qla2x00_prep_ct_req(9) Kernel API Manual ✨

okay so bestie, sit down, because this one is a tiny little function with a big job and honestly it's giving "quiet main character energy" πŸŽ€


🌸 NAME 🌸

qla2x00_prep_ct_req β€” get the common CT request fields all set up and cute for an SNS query πŸ’–


⭐ SYNOPSIS ⭐

struct ct_sns_req * qla2x00_prep_ct_req (struct ct_sns_pkt *p , uint16_t
cmd , uint16_t rsp_size );

like yes, that's the whole signature, no cap πŸ”₯


πŸ¦‹ ARGUMENTS πŸ¦‹

  • p β€” the CT request buffer, a.k.a. the little home where the request lives 🏠
  • cmd β€” the GS command, the actual "what are we even asking for" of it all ⭐
  • rsp_size β€” the response size, in bytes, measured out exactly πŸ“

🧚 DESCRIPTION 🧚

So basically this hands you back a pointer to the intitialized ct_req, and that's the whole flex πŸ’… periodt.

like, she's not doing the most, but she's doing exactly what she says she does, and honestly? obsessed. 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/scsi/qla2xxx/qla_gs.c β€” that's where the lore lives πŸ“–

and the whole friend group, in order, do not skip a single one bestie:

qla2x00_prep_ms_iocb(9), qla24xx_prep_ms_iocb(9), qla2x00_ga_nxt(9), qla2x00_gid_pt(9), qla2x00_gpn_id(9), qla2x00_gnn_id(9), qla2x00_rft_id(9), qla2x00_rff_id(9), qla2x00_rnn_id(9), qla2x00_rsnn_nn(9), qla2x00_prep_sns_cmd(9), qla2x00_sns_ga_nxt(9), qla2x00_sns_gid_pt(9), qla2x00_sns_gpn_id(9), qla2x00_sns_gnn_id(9), qla2x00_sns_rft_id(9), qla2x00_sns_rnn_id(9), qla2x00_mgmt_svr_login(9), qla2x00_prep_ms_fdmi_iocb(9), qla24xx_prep_ms_fdmi_iocb(9), qla2x00_prep_ct_fdmi_req(9), qla2x00_hba_attributes(9), qla2x00_port_attributes(9), qla2x00_fdmi_rhba(9), qla2x00_fdmi_rprt(9), qla2x00_fdmi_rpa(9), qla2x00_fdmi_register(9), qla2x00_gfpn_id(9), qla2x00_gff_id(9)


🌈 anyway that's the page!! ./drivers/scsi/qla2xxx, dated October 2026, qla2x00_prep_ct_req(9) β€” mwah, love her, bye πŸ’œπŸŽ€βœ¨

πŸ“¦ where this page comes from