Lines Matching refs:sriov_task
7803 if (ha->sriov_task[i].pf_taskqueue != NULL) { in __qlnx_pf_vf_msg()
7804 atomic_testandset_32(&ha->sriov_task[i].flags, in __qlnx_pf_vf_msg()
7807 taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue, in __qlnx_pf_vf_msg()
7808 &ha->sriov_task[i].pf_task); in __qlnx_pf_vf_msg()
7835 if (ha->sriov_task[i].pf_taskqueue != NULL) { in __qlnx_vf_flr_update()
7836 atomic_testandset_32(&ha->sriov_task[i].flags, in __qlnx_vf_flr_update()
7839 taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue, in __qlnx_vf_flr_update()
7840 &ha->sriov_task[i].pf_task); in __qlnx_vf_flr_update()
7871 if (ha->sriov_task[i].pf_taskqueue != NULL) { in qlnx_vf_bulleting_update()
7872 atomic_testandset_32(&ha->sriov_task[i].flags, in qlnx_vf_bulleting_update()
7875 taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue, in qlnx_vf_bulleting_update()
7876 &ha->sriov_task[i].pf_task); in qlnx_vf_bulleting_update()
8253 if (atomic_testandclear_32(&ha->sriov_task[i].flags, in qlnx_pf_taskqueue()
8257 if (atomic_testandclear_32(&ha->sriov_task[i].flags, in qlnx_pf_taskqueue()
8261 if (atomic_testandclear_32(&ha->sriov_task[i].flags, in qlnx_pf_taskqueue()
8280 TASK_INIT(&ha->sriov_task[i].pf_task, 0, qlnx_pf_taskqueue, p_hwfn); in qlnx_create_pf_taskqueues()
8282 ha->sriov_task[i].pf_taskqueue = taskqueue_create(tq_name, M_NOWAIT, in qlnx_create_pf_taskqueues()
8284 &ha->sriov_task[i].pf_taskqueue); in qlnx_create_pf_taskqueues()
8286 if (ha->sriov_task[i].pf_taskqueue == NULL) in qlnx_create_pf_taskqueues()
8289 taskqueue_start_threads(&ha->sriov_task[i].pf_taskqueue, 1, in qlnx_create_pf_taskqueues()
8292 QL_DPRINT1(ha, "%p\n", ha->sriov_task[i].pf_taskqueue); in qlnx_create_pf_taskqueues()
8304 if (ha->sriov_task[i].pf_taskqueue != NULL) { in qlnx_destroy_pf_taskqueues()
8305 taskqueue_drain(ha->sriov_task[i].pf_taskqueue, in qlnx_destroy_pf_taskqueues()
8306 &ha->sriov_task[i].pf_task); in qlnx_destroy_pf_taskqueues()
8307 taskqueue_free(ha->sriov_task[i].pf_taskqueue); in qlnx_destroy_pf_taskqueues()
8308 ha->sriov_task[i].pf_taskqueue = NULL; in qlnx_destroy_pf_taskqueues()