Lines Matching refs:ioq_vector
422 struct lio_ioq_vector *ioq_vector; in lio_allocate_ioq_vector() local
430 oct->ioq_vector = malloc(size, M_DEVBUF, M_NOWAIT | M_ZERO); in lio_allocate_ioq_vector()
431 if (oct->ioq_vector == NULL) in lio_allocate_ioq_vector()
435 ioq_vector = &oct->ioq_vector[i]; in lio_allocate_ioq_vector()
436 ioq_vector->oct_dev = oct; in lio_allocate_ioq_vector()
437 ioq_vector->droq_index = i; in lio_allocate_ioq_vector()
439 CPU_SETOF(cpu_num, &ioq_vector->affinity_mask); in lio_allocate_ioq_vector()
442 ioq_vector->ioq_num = i + oct->sriov_info.pf_srn; in lio_allocate_ioq_vector()
444 ioq_vector->ioq_num = i; in lio_allocate_ioq_vector()
453 free(oct->ioq_vector, M_DEVBUF); in lio_free_ioq_vector()
454 oct->ioq_vector = NULL; in lio_free_ioq_vector()