dpseci_open(9)
π dpseci_open(9) π
okay so bestie, welcome to this little corner of the Kernel API Manual. this is the page for dpseci_open, and it's literally the βopen a control session for the specified objectβ move. π«Ά
πΈ NAME πΈ
dpseci_open β open a control session for the specified object. slay, that's the whole name vibe. β¨
β¨ SYNOPSIS β¨
int dpseci_open (struct fsl_mc_io *mc_io , u32 cmd_flags , int dpseci_id , u16 *token );
π ARGUMENTS π
mc_ioβ pointer to the MC portal's I/O object; think of it as the portal's little handshake pass π.cmd_flagsβ command flags, and you can pass one or more of'MC_CMD_FLAG_'; yes bestie, that's the exact spelling.dpseci_idβ the unique ID for the DPSECI object. no cap, it's how we know which one we're talking to π₯.tokenβ the returned token; keep it safe because you use it in subsequent API calls. this is your backstage pass ποΈ.
π¦ DESCRIPTION π¦
so here's the tea β: dpseci_open opens a control session for an object that's already been created. that object might have been declared statically in the DPL, or it might have been created dynamically β either way, this function is the one that gets you a session for it. π
it returns a unique authentication token. that token is tied to the specific object ID and to the specific MC portal, so it's not a one-size-fits-all situation. you absolutely must use this token in all subsequent commands for this specific object. periodt. π
π RETURN π
bestie, the original page leaves this section literally empty β there are no return details listed here, so I'm not gonna invent any. π
π SEE ALSO π
Kernel file: ./drivers/crypto/caam/dpseci.c
dpseci_close(9)dpseci_enable(9)dpseci_disable(9)dpseci_reset(9)dpseci_is_enabled(9)dpseci_get_attributes(9)dpseci_set_rx_queue(9)dpseci_get_rx_queue(9)dpseci_get_tx_queue(9)dpseci_get_sec_attr(9)dpseci_get_api_version(9)dpseci_set_congestion_notification(9)dpseci_get_congestion_notification(9)
mwah π this page is signed off by dpseci_open(9), coming from ./drivers/crypto/caam, dated October 2026. go be iconic with your tokens, 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