adf_devmgr_rm_dev(9)
π adf_devmgr_rm_dev β a Kernel API Manual moment (section 9, bestie)
okay so this is from the Kernel API Manual, and honestly it's giving "short and iconic." Let's get into it π«Ά
β¨ NAME β¨
adf_devmgr_rm_dev β literally removes an accel_dev from the acceleration framework. that's the whole vibe. bye bestie π
πΈ SYNOPSIS πΈ
void adf_devmgr_rm_dev (struct adf_accel_dev *accel_dev , struct
adf_accel_dev *pf );
no cap, that's the exact signature, don't come for me π
π¦ ARGUMENTS π¦
accel_devβ pointer to the acceleration device. it's the main character here πpfβ the corresponding PF if theaccel_devis a VF. iykyk π₯
π₯ DESCRIPTION π₯
so this function removes the acceleration device from the acceleration framework. periodt. π
it's meant to be used by QAT device specific drivers β that's the whole audience, no gatekeeping, just a heads up π
β RETURN β
void
yep. nothing comes back. it's giving "no thoughts, just vibes" but make it a return type πβ¨
π SEE ALSO π
- kernel file
./drivers/crypto/intel/qat/qat_common/adf_dev_mgr.c adf_clean_vf_map(9)adf_devmgr_update_class_index(9)adf_devmgr_add_dev(9)adf_devmgr_pci_to_accel_dev(9)adf_dev_in_use(9)adf_dev_get(9)adf_dev_put(9)adf_devmgr_in_reset(9)adf_dev_started(9)
like, go read the whole friend group, they're all connected π§π
ngl bestie, if you're here you're probably writing a QAT driver already, so slay, you got this ππ«Ά
and that's the page!! source/version line is ./drivers/crypto/intel/qat/qat... and it's dated October 2026, with adf_devmgr_rm_dev(9) as the footer β okay bye, drink some water, mwah πππΈ
π¦ 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