Searched refs:num_descs (Results 1 - 25 of 49) sorted by last modified time

12

/linux-master/kernel/module/
H A Dmain.c2234 &mod->dyndbg_info.num_descs);
/linux-master/sound/soc/intel/avs/
H A Dmessages.h958 size_t *num_descs);
960 size_t num_descs);
H A Dmessages.c721 size_t *num_descs)
736 *num_descs = payload_size / sizeof(**descs);
742 size_t num_descs)
747 (u8 *)descs, array_size(sizeof(*descs), num_descs));
720 avs_ipc_probe_get_points(struct avs_dev *adev, struct avs_probe_point_desc **descs, size_t *num_descs) argument
741 avs_ipc_probe_connect_points(struct avs_dev *adev, struct avs_probe_point_desc *descs, size_t num_descs) argument
/linux-master/include/linux/
H A Ddynamic_debug.h120 unsigned int num_descs; member in struct:_ddebug_info
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c536 unsigned int num_descs, unsigned int desc_size,
559 new->q.info = vcalloc(num_descs, desc_info_size);
569 err = ionic_q_init(lif, idev, &new->q, index, name, num_descs,
580 err = ionic_cq_init(lif, &new->cq, &new->intr, num_descs, cq_desc_size);
593 q_size = ALIGN(num_descs * desc_size, PAGE_SIZE);
595 ALIGN(num_descs * cq_desc_size, PAGE_SIZE);
612 new->q_size = PAGE_SIZE + (num_descs * desc_size);
625 new->cmb_q_size = num_descs * desc_size;
651 new->cq_size = PAGE_SIZE + (num_descs * cq_desc_size);
665 new->sg_size = PAGE_SIZE + (num_descs * sg_desc_siz
533 ionic_qcq_alloc(struct ionic_lif *lif, unsigned int type, unsigned int index, const char *name, unsigned int flags, unsigned int num_descs, unsigned int desc_size, unsigned int cq_desc_size, unsigned int sg_desc_size, unsigned int desc_info_size, unsigned int pid, struct ionic_qcq **qcq) argument
[all...]
H A Dionic_txrx.c755 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1);
792 q->num_descs / IONIC_RX_FILL_DIV);
881 for (i = 0; i < q->num_descs; i++) {
1231 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1);
1256 if (cq->tail_idx == cq->num_descs - 1)
1258 cq->tail_idx = (cq->tail_idx + 1) & (cq->num_descs - 1);
1281 work_done = ionic_tx_cq_service(cq, cq->num_descs);
1297 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1);
H A Dionic_main.c211 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1);
322 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1);
H A Dionic_dev.h239 unsigned int num_descs; member in struct:ionic_queue
294 unsigned int num_descs; member in struct:ionic_cq
316 avail += q->num_descs - q->head_idx - 1;
370 unsigned int num_descs, size_t desc_size);
382 unsigned int num_descs, size_t desc_size,
H A Dionic_dev.c573 .q_init.ring_size = ilog2(q->num_descs),
615 unsigned int num_descs, size_t desc_size)
619 if (desc_size == 0 || !is_power_of_2(num_descs))
622 ring_size = ilog2(num_descs);
628 cq->num_descs = num_descs;
647 if (cq->tail_idx == cq->num_descs - 1)
650 cq->tail_idx = (cq->tail_idx + 1) & (cq->num_descs - 1);
664 unsigned int num_descs, size_t desc_size,
669 if (desc_size == 0 || !is_power_of_2(num_descs))
613 ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, struct ionic_intr_info *intr, unsigned int num_descs, size_t desc_size) argument
662 ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev, struct ionic_queue *q, unsigned int index, const char *name, unsigned int num_descs, size_t desc_size, size_t sg_desc_size, unsigned int pid) argument
[all...]
H A Dionic_debugfs.c140 debugfs_create_u32("num_descs", 0400, q_dentry, &q->num_descs);
154 desc_blob->size = (unsigned long)q->num_descs * q->desc_size;
162 desc_blob->size = (unsigned long)q->num_descs * q->sg_desc_size;
170 debugfs_create_u32("num_descs", 0400, cq_dentry, &cq->num_descs);
180 desc_blob->size = (unsigned long)cq->num_descs * cq->desc_size;
/linux-master/drivers/net/ethernet/ibm/
H A Dibmvnic.c2219 int num_descs = 0; local
2248 num_descs++;
2251 return num_descs;
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_tx_dqo.c851 int num_descs; local
854 num_descs = gve_num_descs_per_buf(skb_headlen(skb));
859 num_descs += gve_num_descs_per_buf(frag_size);
862 return num_descs;
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_core.c538 * @num_descs: how many descriptors
542 static int octeon_setup_droq(struct octeon_device *oct, int q_no, int num_descs, argument
549 ret_val = octeon_create_droq(oct, q_no, num_descs, desc_size, app_ctx);
/linux-master/drivers/net/ethernet/amd/pds_core/
H A Dcore.h56 unsigned int num_descs; member in struct:pdsc_queue
109 unsigned int num_descs; member in struct:pdsc_cq
294 const char *name, unsigned int flags, unsigned int num_descs,
H A Dcore.c170 for (i = 0, cur = q->info; i < q->num_descs; i++, cur++)
182 for (i = 0, cur = cq->info; i < cq->num_descs; i++, cur++)
187 const char *name, unsigned int flags, unsigned int num_descs,
197 qcq->q.info = vcalloc(num_descs, sizeof(*qcq->q.info));
209 qcq->q.num_descs = num_descs;
220 qcq->cq.info = vcalloc(num_descs, sizeof(*qcq->cq.info));
226 qcq->cq.num_descs = num_descs;
234 ALIGN(num_descs * desc_siz
186 pdsc_qcq_alloc(struct pdsc *pdsc, unsigned int type, unsigned int index, const char *name, unsigned int flags, unsigned int num_descs, unsigned int desc_size, unsigned int cq_desc_size, unsigned int pid, struct pdsc_qcq *qcq) argument
[all...]
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c1171 static int ena_xdp_handle_buff(struct ena_ring *rx_ring, struct xdp_buff *xdp, u16 num_descs) argument
1177 if (unlikely(num_descs > 1)) {
H A Dena_eth_com.c234 u16 *num_descs)
268 *num_descs = count;
277 *num_descs = 0;
232 ena_com_cdesc_rx_pkt_get(struct ena_com_io_cq *io_cq, u16 *first_cdesc_idx, u16 *num_descs) argument
H A Dena_eth_com.h127 u16 num_descs; local
133 num_descs = ena_tx_ctx->num_bufs;
137 ++num_descs;
139 if (num_descs > llq_info->descs_num_before_header) {
140 descs_after_first_entry = num_descs - llq_info->descs_num_before_header;
146 "Queue: %d num_descs: %d num_entries_needed: %d\n", io_sq->qid, num_descs, local
/linux-master/drivers/dma/idxd/
H A Didxd.h222 int num_descs; member in struct:idxd_wq
H A Ddevice.c45 for (i = 0; i < wq->num_descs; i++)
78 for (i = 0; i < wq->num_descs; i++)
112 int rc, num_descs, i; local
117 num_descs = wq_dedicated(wq) ? wq->size : wq->threshold;
118 wq->num_descs = num_descs;
120 rc = alloc_hw_descs(wq, num_descs);
124 wq->compls_size = num_descs * idxd->data->compl_size;
131 rc = alloc_descs(wq, num_descs);
135 rc = sbitmap_queue_init_node(&wq->sbq, num_descs,
[all...]
/linux-master/drivers/gpio/
H A Dgpiolib-cdev.c73 * @num_descs: the number of descriptors held in the descs array
79 u32 num_descs; member in struct:linehandle_state
172 for (i = 0; i < lh->num_descs; i++) {
216 lh->num_descs, lh->descs,
222 for (i = 0; i < lh->num_descs; i++)
241 for (i = 0; i < lh->num_descs; i++)
247 lh->num_descs,
270 for (i = 0; i < lh->num_descs; i++)
329 lh->num_descs = handlereq.lines;
402 lh->num_descs);
[all...]
/linux-master/lib/
H A Ddynamic_debug.c1237 v3pr_info("add-module: %s.%d sites\n", modname, di->num_descs);
1238 if (!di->num_descs) {
1256 dt->num_ddebugs = di->num_descs;
1268 vpr_info("%3u debug prints in module %s\n", di->num_descs, modname);
1417 .num_descs = __stop___dyndbg - __start___dyndbg,
1447 di.num_descs = mod_sites;
1458 di.num_descs = mod_sites;
/linux-master/drivers/pinctrl/
H A Dcore.c253 unsigned int num_descs)
258 for (i = 0; i < num_descs; i++) {
251 pinctrl_register_pins(struct pinctrl_dev *pctldev, const struct pinctrl_pin_desc *pins, unsigned int num_descs) argument
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_config.h57 #define CFG_GET_IQ_NUM_DESC(cfg) ((cfg)->iq.num_descs)
63 #define CFG_GET_OQ_NUM_DESC(cfg) ((cfg)->oq.num_descs)
81 u16 num_descs; member in struct:octep_vf_iq_config
100 u16 num_descs; member in struct:octep_vf_oq_config
H A Doctep_vf_cn9k.c146 conf->iq.num_descs = OCTEP_VF_IQ_MAX_DESCRIPTORS;
151 conf->oq.num_descs = OCTEP_VF_OQ_MAX_DESCRIPTORS;

Completed in 727 milliseconds

12