hisi_qm_sriov_configure(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… hisi_qm_sriov_configure(9) β€” Kernel API Manual

okay bestie, welcome to the Kernel API Manual page for hisi_qm_sriov_configure(9). This one is literally about configuring the number of VFs, and it is short, sweet, and very much to the point. ✨


🌸 NAME 🌸

hisi_qm_sriov_configure β€” configure the number of VFs. That's the whole name vibe, no notes. πŸ’–

✨ SYNOPSIS ✨

int hisi_qm_sriov_configure (struct pci_dev *pdev , int num_vfs );

πŸ’– ARGUMENTS πŸ’–

  • pdev β€” The PCI device.
  • num_vfs β€” The number of VFs need enabled.

πŸ¦‹ DESCRIPTION πŸ¦‹

Enable SR-IOV according to num_vfs. If num_vfs is 0, that means disable. Periodt. πŸ’…

πŸ‘‘ SEE ALSO πŸ‘‘

First up: the Kernel file ./drivers/crypto/hisilicon/qm.c and struct qm_hw_err(9). Then the whole squad: hisi_qm_get_hw_info(9), hisi_qm_create_qp(9), hisi_qm_release_qp(9), hisi_qm_start_qp(9), qp_stop_fail_cb(9), qm_drain_qp(9), hisi_qm_stop_qp(9), hisi_qp_send(9), qm_hw_err_isolate(9), qm_frozen(9), hisi_qm_wait_task_finish(9), hisi_qm_uninit(9), hisi_qm_get_vft(9), hisi_qm_set_vft(9), hisi_qm_start(9), qm_invalid_queues(9), hisi_qm_stop(9), hisi_qm_dev_err_init(9), hisi_qm_dev_err_uninit(9), hisi_qm_free_qps(9), hisi_qm_alloc_qps_node(9), hisi_qm_set_algqos_init(9), hisi_qm_sriov_enable(9), hisi_qm_sriov_disable(9), hisi_qm_dev_err_detected(9), hisi_qm_dev_slot_reset(9), hisi_qm_dev_shutdown(9), hisi_qm_alg_register(9), hisi_qm_alg_unregister(9), hisi_qm_init(9), hisi_qm_get_dfx_access(9), hisi_qm_put_dfx_access(9), hisi_qm_pm_init(9), hisi_qm_pm_uninit(9), hisi_qm_suspend(9), hisi_qm_resume(9).


okay that's the page! signing off from source/version ./drivers/crypto/hisilicon, dated October 2026, on page hisi_qm_sriov_configure(9). bye bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from