Lines Matching refs:num_descriptors

40 		   int num_descriptors,  in wil_pmc_alloc()  argument
57 if ((num_descriptors <= 0) || (descriptor_size <= 0)) { in wil_pmc_alloc()
60 num_descriptors, descriptor_size); in wil_pmc_alloc()
65 if (num_descriptors > (1 << WIL_RING_SIZE_ORDER_MAX)) { in wil_pmc_alloc()
68 num_descriptors, 1 << WIL_RING_SIZE_ORDER_MAX); in wil_pmc_alloc()
73 if (num_descriptors > INT_MAX / descriptor_size) { in wil_pmc_alloc()
76 num_descriptors, descriptor_size); in wil_pmc_alloc()
81 pmc->num_descriptors = num_descriptors; in wil_pmc_alloc()
85 num_descriptors, descriptor_size); in wil_pmc_alloc()
88 pmc->descriptors = kcalloc(num_descriptors, in wil_pmc_alloc()
116 sizeof(struct vring_tx_desc) * num_descriptors, in wil_pmc_alloc()
128 num_descriptors, in wil_pmc_alloc()
129 sizeof(struct vring_tx_desc) * num_descriptors); in wil_pmc_alloc()
140 for (i = 0; i < num_descriptors; i++) { in wil_pmc_alloc()
174 pmc_cmd.ring_size = cpu_to_le16(pmc->num_descriptors); in wil_pmc_alloc()
196 for (i = 0; i < num_descriptors && pmc->descriptors[i].va; i++) { in wil_pmc_alloc()
207 sizeof(struct vring_tx_desc) * num_descriptors, in wil_pmc_alloc()
264 pmc->num_descriptors; in wil_pmc_free()
279 i < pmc->num_descriptors && pmc->descriptors[i].va; i++) { in wil_pmc_free()
287 pmc->num_descriptors); in wil_pmc_free()
333 pmc_size = pmc->descriptor_size * pmc->num_descriptors; in wil_pmc_read()
386 pmc_size = pmc->descriptor_size * pmc->num_descriptors; in wil_pmc_llseek()
426 sizeof(struct vring_rx_desc) * pmc->num_descriptors; in wil_pmcring_read()