/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_config.h | 57 #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
|
/linux-master/drivers/net/ethernet/amd/pds_core/ |
H A D | core.c | 170 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...] |
H A D | adminq.c | 53 cq->tail_idx = (cq->tail_idx + 1) & (cq->num_descs - 1); 110 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); 117 if (cq->tail_idx == cq->num_descs - 1) 119 cq->tail_idx = (cq->tail_idx + 1) & (cq->num_descs - 1); 180 avail += q->num_descs - q->head_idx - 1; 218 q->head_idx = (q->head_idx + 1) & (q->num_descs - 1);
|
H A D | debugfs.c | 130 debugfs_create_u32("num_descs", 0400, q_dentry, &q->num_descs); 142 debugfs_create_u32("num_descs", 0400, cq_dentry, &cq->num_descs);
|
H A D | core.h | 56 unsigned int num_descs; member in struct:pdsc_queue 109 unsigned int num_descs; member in struct:pdsc_cq 293 const char *name, unsigned int flags, unsigned int num_descs,
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_config.h | 61 #define CFG_GET_IQ_NUM_DESC(cfg) ((cfg)->iq.num_descs) 67 #define CFG_GET_OQ_NUM_DESC(cfg) ((cfg)->oq.num_descs) 96 u16 num_descs; member in struct:octep_iq_config 115 u16 num_descs; member in struct:octep_oq_config
|
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_eth_com.h | 127 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/net/ethernet/pensando/ionic/ |
H A D | ionic_dev.c | 573 .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 D | ionic_dev.h | 239 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 D | ionic_debugfs.c | 140 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;
|
H A D | ionic_txrx.c | 755 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 D | ionic_lif.c | 536 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...] |
/linux-master/drivers/dma/ioat/ |
H A D | prep.c | 110 int num_descs, idx, i; local 115 num_descs = ioat_xferlen_to_descs(ioat_chan, len); 116 if (likely(num_descs) && 117 ioat_check_space_lock(ioat_chan, num_descs) == 0) 137 } while (++i < num_descs); 164 int num_descs, with_ext, idx, i; local 170 num_descs = ioat_xferlen_to_descs(ioat_chan, len); 176 num_descs *= 2; 185 if (likely(num_descs) && 186 ioat_check_space_lock(ioat_chan, num_descs 355 int i, s, idx, with_ext, num_descs; local 475 int i, s, idx, num_descs; local [all...] |
H A D | dma.h | 334 u16 num_descs = len >> ioat_chan->xfercap_log; local 336 num_descs += !!(len & ((1 << ioat_chan->xfercap_log) - 1)); 337 return num_descs; 397 int ioat_check_space_lock(struct ioatdma_chan *ioat_chan, int num_descs);
|
H A D | dma.c | 461 * @num_descs: allocation length 463 int ioat_check_space_lock(struct ioatdma_chan *ioat_chan, int num_descs) 471 if (likely(ioat_ring_space(ioat_chan) > num_descs)) { 472 dev_dbg(to_dev(ioat_chan), "%s: num_descs: %d (%x:%x:%x)\n", 473 __func__, num_descs, ioat_chan->head, variable 475 ioat_chan->produce = num_descs; 481 "%s: ring full! num_descs: %d (%x:%x:%x)\n", 482 __func__, num_descs, ioat_chan->head, variable
|
/linux-master/drivers/dma/bestcomm/ |
H A D | fec.c | 169 int num_descs; local 173 num_descs = bcom_task_num_descs(tasknum); 174 desc = bcom_task_desc(tasknum) + num_descs - 1; 176 for (i=0; i<num_descs; i++, desc--)
|
H A D | bestcomm.c | 205 int num_descs; local 217 num_descs = bcom_task_num_descs(task); 219 for (i=0; i<num_descs; i++, desc++) {
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | octeon_droq.h | 339 u32 num_descs, 403 u32 num_descs, u32 desc_size, void *app_ctx);
|
H A D | octeon_iq.h | 350 u32 num_descs); 394 int q_index, union oct_txpciq iq_no, u32 num_descs,
|
H A D | octeon_device.c | 874 u32 num_descs = 0; local 880 num_descs = 883 num_descs = CFG_GET_NUM_DEF_TX_DESCS(CHIP_CONF(oct, cn23xx_pf)); 885 num_descs = CFG_GET_NUM_DEF_TX_DESCS(CHIP_CONF(oct, cn23xx_vf)); 905 if (octeon_init_instr_queue(oct, txpciq, num_descs)) { 919 u32 num_descs = 0; local 925 num_descs = 930 num_descs = CFG_GET_NUM_DEF_RX_DESCS(CHIP_CONF(oct, cn23xx_pf)); 933 num_descs = CFG_GET_NUM_DEF_RX_DESCS(CHIP_CONF(oct, cn23xx_vf)); 943 if (octeon_init_droq(oct, oq_no, num_descs, desc_siz [all...] |
H A D | request_manager.c | 49 u32 num_descs) 71 q_size = (u32)conf->instr_type * num_descs; 84 iq->max_count = num_descs; 89 iq->request_list = vzalloc_node(array_size(num_descs, sizeof(*iq->request_list)), 92 iq->request_list = vzalloc(array_size(num_descs, sizeof(*iq->request_list))); 195 u32 num_descs, 221 if (octeon_init_instr_queue(oct, txpciq, num_descs)) { 47 octeon_init_instr_queue(struct octeon_device *oct, union oct_txpciq txpciq, u32 num_descs) argument 191 octeon_setup_iq(struct octeon_device *oct, int ifidx, int q_index, union oct_txpciq txpciq, u32 num_descs, void *app_ctx) argument
|
/linux-master/drivers/media/i2c/ccs/ |
H A D | ccs-data.h | 149 * @num_descs: Number of descriptors in @descs 153 u8 num_descs; member in struct:ccs_pdaf_pix_loc_pixel_desc_group
|
/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | trace.h | 256 __field(u8, num_descs) 264 __entry->num_descs = msg->num_descriptors; 270 "ring_id %d swtail 0x%x len %d num_descs %d status 0x%x mcs %d", 272 __entry->num_descs, __entry->status, __entry->mcs)
|
/linux-master/lib/ |
H A D | dynamic_debug.c | 1233 v3pr_info("add-module: %s.%d sites\n", modname, di->num_descs); 1234 if (!di->num_descs) { 1252 dt->num_ddebugs = di->num_descs; 1264 vpr_info("%3u debug prints in module %s\n", di->num_descs, modname); 1413 .num_descs = __stop___dyndbg - __start___dyndbg, 1443 di.num_descs = mod_sites; 1454 di.num_descs = mod_sites;
|
/linux-master/drivers/dma/idxd/ |
H A D | device.c | 45 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...] |