Lines Matching refs:sriov_task
8088 if (ha->sriov_task[i].pf_taskqueue != NULL) {
8090 atomic_testandset_32(&ha->sriov_task[i].flags,
8093 taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue,
8094 &ha->sriov_task[i].pf_task);
8124 if (ha->sriov_task[i].pf_taskqueue != NULL) {
8126 atomic_testandset_32(&ha->sriov_task[i].flags,
8129 taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue,
8130 &ha->sriov_task[i].pf_task);
8162 if (ha->sriov_task[i].pf_taskqueue != NULL) {
8164 atomic_testandset_32(&ha->sriov_task[i].flags,
8167 taskqueue_enqueue(ha->sriov_task[i].pf_taskqueue,
8168 &ha->sriov_task[i].pf_task);
8551 if (atomic_testandclear_32(&ha->sriov_task[i].flags,
8555 if (atomic_testandclear_32(&ha->sriov_task[i].flags,
8559 if (atomic_testandclear_32(&ha->sriov_task[i].flags,
8579 TASK_INIT(&ha->sriov_task[i].pf_task, 0, qlnx_pf_taskqueue, p_hwfn);
8581 ha->sriov_task[i].pf_taskqueue = taskqueue_create(tq_name, M_NOWAIT,
8583 &ha->sriov_task[i].pf_taskqueue);
8585 if (ha->sriov_task[i].pf_taskqueue == NULL)
8588 taskqueue_start_threads(&ha->sriov_task[i].pf_taskqueue, 1,
8591 QL_DPRINT1(ha, "%p\n", ha->sriov_task[i].pf_taskqueue);
8603 if (ha->sriov_task[i].pf_taskqueue != NULL) {
8604 taskqueue_drain(ha->sriov_task[i].pf_taskqueue,
8605 &ha->sriov_task[i].pf_task);
8606 taskqueue_free(ha->sriov_task[i].pf_taskqueue);
8607 ha->sriov_task[i].pf_taskqueue = NULL;