xlnx_get_crypto_dev_data(9)
π xlnx_get_crypto_dev_data(9) π
okay so bestie, welcome to the Kernel API Manual β¨ we're looking at xlnx_get_crypto_dev_data(9) today and honestly? it's a lil one, but she's important π
πΈ NAME πΈ
xlnx_get_crypto_dev_data β get the crypto dev data of the platform, that's literally her whole job π
β¨ SYNOPSIS β¨
void * xlnx_get_crypto_dev_data (struct xlnx_feature *feature_map );
like yes, that's the whole call, no cap π«Ά
π¦ ARGUMENTS π¦
feature_mapβ the list of available feature map of all platform π so basically the whole roster of what the platform can do, and you're handing it over so she can go find the crypto stuff in it π₯
π RETURN π
returns the crypto dev data β either the address of the crypto dev, or an ERR PTR π so yeah, vibe check the return value before you dereference it, fr fr π
π§ SEE ALSO π§
okay this is the part where she tags all her friends in the group chat, and there are so many of them, periodt π
- kernel file
./drivers/firmware/xilinx/zynqmp-crypto.cβ that's where she actually lives π zynqmp_pm_aes_engine(9)zynqmp_pm_sha_hash(9)versal_pm_aes_key_write(9)versal_pm_aes_key_zero(9)versal_pm_aes_op_init(9)versal_pm_aes_update_aad(9)versal_pm_aes_enc_update(9)versal_pm_aes_enc_final(9)versal_pm_aes_dec_update(9)versal_pm_aes_dec_final(9)versal_pm_aes_init(9)
like an entire aes friend group, iconic honestly π
π‘ reminder bestie: the return can be anERR PTR, so check it withIS_ERR()-style logic before you go touching that address, iykyk π
and that's the page!! π she ships out of ./drivers/firmware/xilinx, October 2026, and this whole manual was xlnx_get_crypto_dev_data(9) β go get that crypto dev data, bestie, you got this πβ¨π¦
π¦ 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