Lines Matching refs:num_descriptors
52 int num_descriptors, in wil_pmc_alloc() argument
69 if ((num_descriptors <= 0) || (descriptor_size <= 0)) { in wil_pmc_alloc()
72 num_descriptors, descriptor_size); in wil_pmc_alloc()
77 if (num_descriptors > (1 << WIL_RING_SIZE_ORDER_MAX)) { in wil_pmc_alloc()
80 num_descriptors, 1 << WIL_RING_SIZE_ORDER_MAX); in wil_pmc_alloc()
85 if (num_descriptors > INT_MAX / descriptor_size) { in wil_pmc_alloc()
88 num_descriptors, descriptor_size); in wil_pmc_alloc()
93 pmc->num_descriptors = num_descriptors; in wil_pmc_alloc()
97 num_descriptors, descriptor_size); in wil_pmc_alloc()
100 pmc->descriptors = kcalloc(num_descriptors, in wil_pmc_alloc()
128 sizeof(struct vring_tx_desc) * num_descriptors, in wil_pmc_alloc()
140 num_descriptors, in wil_pmc_alloc()
141 sizeof(struct vring_tx_desc) * num_descriptors); in wil_pmc_alloc()
152 for (i = 0; i < num_descriptors; i++) { in wil_pmc_alloc()
186 pmc_cmd.ring_size = cpu_to_le16(pmc->num_descriptors); in wil_pmc_alloc()
208 for (i = 0; i < num_descriptors && pmc->descriptors[i].va; i++) { in wil_pmc_alloc()
219 sizeof(struct vring_tx_desc) * num_descriptors, in wil_pmc_alloc()
277 pmc->num_descriptors; in wil_pmc_free()
292 i < pmc->num_descriptors && pmc->descriptors[i].va; i++) { in wil_pmc_free()
300 pmc->num_descriptors); in wil_pmc_free()
348 pmc_size = pmc->descriptor_size * pmc->num_descriptors; in wil_pmc_read()
401 pmc_size = pmc->descriptor_size * pmc->num_descriptors; in wil_pmc_llseek()
441 sizeof(struct vring_rx_desc) * pmc->num_descriptors; in wil_pmcring_read()