talitos_submit(9)
π talitos_submit(9) β like, the actual kernel API manual, bestie π
okay so real talk: this page lives in the Kernel API Manual section 9 (the kernel-functions girlies), and the page is literally called talitos_submit. Say it with me: ta-li-tos. Iconic name, no notes. β¨
πΈ NAME πΈ
talitos_submit β submits a descriptor to the device for processing π«Ά
like, you hand the device a descriptor and it goes and does the thing. that's the whole vibe.
β SYNOPSIS β
int talitos_submit (struct device *dev , int ch , struct talitos_desc
*desc , void (*callback)(struct device *dev, struct talitos_desc *desc,
void *context, int error) , void *context );
ngl that callback signature is a whole paragraph of its own and it ate. π₯
π¦ ARGUMENTS π¦
devβ the SEC device to be used. this is your main character device, the one doing the work πchβ the SEC device channel to be used. yes babes, there are channels. pick one. π₯descβ the descriptor to be processed by the device. the little guy carrying the actual instructions πcallbackβ whom to call when processing is complete. it's giving "i'll ring you when it's done" β¨contextβ a handle for use by caller (optional). your little personal item you get to keep, optional bestie π«Ά
π DESCRIPTION π
okay so <pink>desc</pink> must contain valid dma-mapped (bus physical) address pointers. like, not virtual, not vibes β bus physical. if those pointers aren't properly dma-mapped, that's a you problem and it's not a cute one π
and <pink>callback</pink> must check err and feedback in the descriptor header for device processing status. yes bestie, you have to actually check. don't just assume it worked, the descriptor header is telling you things and you need to listen ππ
no cap: the manual says must for both of these. not "should", not "it'd be nice" β must. treat it like the group chat rule. periodt. πΈ
π SEE ALSO π
- Kernel file
./drivers/crypto/talitos.cβ the source, the origin story, the blueprint π§
and that's the page!! π¦β¨ so much love to ./drivers/crypto, dated October 2026, home of the one and only talitos_submit(9) β mwah, go submit some descriptors responsibly ππ
π¦ 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