STRUCT NITROX_SOFTREQ(9)
π NAME π
okay bestie, this is the manual page for struct nitrox_softreq(9) in the Kernel API Manual β¨ and it is literally the struct that represents the NIROX Request β yep, NIROX, that's the spelling from the NAME line, no cap π
β¨ SYNOPSIS β¨
Here's the entire struct, exactly as it appears, so you can vibe-check every single field π«Ά:
struct nitrox_softreq {
struct list_head response;
struct list_head backlog;
u32 flags;
gfp_t gfp;
atomic_t status;
struct nitrox_device *ndev;
struct nitrox_cmdq *cmdq;
struct nps_pkt_instr instr;
struct resp_hdr resp;
struct nitrox_sgtable in;
struct nitrox_sgtable out;
unsigned long tstamp;
completion_t callback;
void *cb_arg;
};
Quick heads-up, bestie: flags, gfp, and status are right there in the struct synopsis, but the Members list below doesn't give them their own little one-liners β I'm not gonna invent descriptions for them, periodt π
π Members π
responseβ response list entry π¦backlogβ Backlog list entry πndevβ Device used to submit the request π»cmdqβ Command queue for submission πinstrβ64Binstruction πrespβ Response headers π¬inβ SG table for input out SG table for output π (yes, the source line really runsinandouttogether like that; I'm keeping the exact info, not making up a separate sentence forout, bestie)tstampβ Request submitted time in jiffies β±οΈcallbackβ callback after request completion/timeout πcb_argβ callback argument π«Ά
π SEE ALSO π
Kernel file: ./drivers/crypto/cavium/nitrox/nitrox_req.h π
struct gphdr(9)union se_req_ctrl(9)struct se_crypto_request(9)struct crypto_keys(9)struct auth_keys(9)struct flexi_crypto_context(9)struct nitrox_aead_rctx(9)struct nitrox_rfc4106_rctx(9)union pkt_instr_hdr(9)union pkt_hdr(9)union slc_store_info(9)struct nps_pkt_instr(9)struct aqmq_command_s(9)struct ctx_hdr(9)create_single_sg(9)create_multi_sg(9)
mwah π that's the whole page β source/version line: ./drivers/crypto/cavium/nitrox; date: October 2026; title/manual: struct nitrox_softreq(9) and Kernel API Manual. bye bestie π«Άβ¨
π¦ 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