/Linux-v4.19/drivers/net/ethernet/altera/ |
D | altera_sgdma.c | 24 struct sgdma_descrip __iomem *ndesc, 184 struct sgdma_descrip __iomem *ndesc = &descbase[1]; in sgdma_tx_buffer() local 191 ndesc, /* next descriptor */ in sgdma_tx_buffer() 192 sgdma_txphysaddr(priv, ndesc), in sgdma_tx_buffer() 305 struct sgdma_descrip __iomem *ndesc, in sgdma_setup_descrip() argument 316 u32 ctrl = csrrd8(ndesc, sgdma_descroffs(control)); in sgdma_setup_descrip() 318 csrwr8(ctrl, ndesc, sgdma_descroffs(control)); in sgdma_setup_descrip() 353 struct sgdma_descrip __iomem *ndesc = &descbase[1]; in sgdma_async_read() local 364 ndesc, /* next descriptor */ in sgdma_async_read() 365 sgdma_rxphysaddr(priv, ndesc), in sgdma_async_read()
|
/Linux-v4.19/drivers/net/ethernet/socionext/ |
D | sni_ave.c | 231 u32 ndesc; /* number of descriptor */ member 682 u32 proc_idx, done_idx, ndesc, cmdsts; in ave_tx_complete() local 689 ndesc = priv->tx.ndesc; in ave_tx_complete() 722 done_idx = (done_idx + 1) % ndesc; in ave_tx_complete() 749 u32 ndesc, cmdsts; in ave_rx_receive() local 753 ndesc = priv->rx.ndesc; in ave_rx_receive() 754 restpkt = ((proc_idx + ndesc - 1) - done_idx) % ndesc; in ave_rx_receive() 769 proc_idx = (proc_idx + 1) % ndesc; in ave_rx_receive() 793 proc_idx = (proc_idx + 1) % ndesc; in ave_rx_receive() 808 done_idx = (done_idx + 1) % ndesc; in ave_rx_receive() [all …]
|
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/ |
D | dma.c | 32 size = q->ndesc * sizeof(struct mt76_desc); in mt76_dma_alloc_queue() 37 size = q->ndesc * sizeof(*q->entry); in mt76_dma_alloc_queue() 43 for (i = 0; i < q->ndesc; i++) in mt76_dma_alloc_queue() 49 iowrite32(q->ndesc, &q->regs->ring_size); in mt76_dma_alloc_queue() 81 q->head = (q->head + 1) % q->ndesc; in mt76_dma_add_buf() 146 if (!q->ndesc) in mt76_dma_tx_cleanup() 168 q->tail = (q->tail + 1) % q->ndesc; in mt76_dma_tx_cleanup() 180 wake = wake && qid < IEEE80211_NUM_ACS && q->queued < q->ndesc - 8; in mt76_dma_tx_cleanup() 230 q->tail = (q->tail + 1) % q->ndesc; in mt76_dma_dequeue() 296 if (q->queued + (n + 1) / 2 >= q->ndesc - 1) in mt76_dma_tx_queue_skb() [all …]
|
D | usb.c | 313 q->head = (q->head + 1) % q->ndesc; in mt76u_get_next_rx_entry() 401 q->tail = (q->tail + 1) % q->ndesc; in mt76u_complete_rx() 446 for (i = 0; i < q->ndesc; i++) { in mt76u_submit_rx_buffers() 489 q->ndesc = MT_NUM_RX_ENTRIES; in mt76u_alloc_rx() 499 for (i = 0; i < q->ndesc; i++) in mt76u_free_rx() 508 for (i = 0; i < q->ndesc; i++) in mt76u_stop_rx() 572 q->head = (q->head + 1) % q->ndesc; in mt76u_tx_tasklet() 576 wake = i < IEEE80211_NUM_ACS && q->queued < q->ndesc - 8; in mt76u_tx_tasklet() 661 if (q->queued == q->ndesc) in mt76u_tx_queue_skb() 679 q->tail = (q->tail + 1) % q->ndesc; in mt76u_tx_queue_skb() [all …]
|
D | mt76x2_dma.c | 57 q->ndesc = n_desc; in mt76x2_init_tx_queue() 76 q->ndesc = n_desc; in mt76x2_init_rx_queue()
|
D | debugfs.c | 48 if (!q->ndesc) in mt76_queues_read()
|
D | tx.c | 117 if (q->queued > q->ndesc - 8) in mt76_tx()
|
/Linux-v4.19/drivers/net/ethernet/ti/ |
D | netcp_core.c | 117 static void get_pkt_info(dma_addr_t *buff, u32 *buff_len, dma_addr_t *ndesc, in get_pkt_info() argument 122 *ndesc = le32_to_cpu(desc->next_desc); in get_pkt_info() 159 static void set_pkt_info(dma_addr_t buff, u32 buff_len, u32 ndesc, in set_pkt_info() argument 164 desc->next_desc = cpu_to_le32(ndesc); in set_pkt_info() 595 struct knav_dma_desc *ndesc; in netcp_free_rx_desc_chain() local 597 unsigned int buf_len, dma_sz = sizeof(*ndesc); in netcp_free_rx_desc_chain() 604 ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); in netcp_free_rx_desc_chain() 605 if (unlikely(!ndesc)) { in netcp_free_rx_desc_chain() 609 get_pkt_info(&dma_buf, &tmp, &dma_desc, ndesc); in netcp_free_rx_desc_chain() 613 buf_ptr = (void *)GET_SW_DATA0(ndesc); in netcp_free_rx_desc_chain() [all …]
|
/Linux-v4.19/drivers/usb/mon/ |
D | mon_bin.c | 113 unsigned int ndesc; /* Actual number of ISO descriptors */ member 448 struct urb *urb, unsigned int ndesc) in mon_bin_collate_isodesc() argument 455 while (ndesc-- != 0) { in mon_bin_collate_isodesc() 466 unsigned int offset, struct urb *urb, char ev_type, unsigned int ndesc) in mon_bin_get_isodesc() argument 472 while (ndesc-- != 0) { in mon_bin_get_isodesc() 495 unsigned int ndesc, lendesc; in mon_bin_event() local 513 ndesc = 0; in mon_bin_event() 515 ndesc = ISODESC_MAX; in mon_bin_event() 517 ndesc = urb->number_of_packets; in mon_bin_event() 520 length = mon_bin_collate_isodesc(rp, urb, ndesc); in mon_bin_event() [all …]
|
D | mon_text.c | 200 int i, ndesc; in mon_text_event() local 233 if ((ndesc = urb->number_of_packets) > ISODESC_MAX) in mon_text_event() 234 ndesc = ISODESC_MAX; in mon_text_event() 237 for (i = 0; i < ndesc; i++) { in mon_text_event() 591 int ndesc; /* Display this many */ in mon_text_read_isodesc() local 597 ndesc = ep->numdesc; in mon_text_read_isodesc() 598 if (ndesc > ISODESC_MAX) in mon_text_read_isodesc() 599 ndesc = ISODESC_MAX; in mon_text_read_isodesc() 600 if (ndesc < 0) in mon_text_read_isodesc() 601 ndesc = 0; in mon_text_read_isodesc() [all …]
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 1091 static void write_wr_hdr_sgl(unsigned int ndesc, struct sk_buff *skb, in write_wr_hdr_sgl() argument 1109 if (likely(ndesc == 1)) { in write_wr_hdr_sgl() 1132 ndesc--; in write_wr_hdr_sgl() 1162 WARN_ON(ndesc != 0); in write_wr_hdr_sgl() 1182 struct sge_txq *q, unsigned int ndesc, in write_tx_pkt_wr() argument 1240 sgp = ndesc == 1 ? (struct sg_ent *)&d->flit[flits] : sgl; in write_tx_pkt_wr() 1243 write_wr_hdr_sgl(ndesc, skb, d, pidx, q, sgl, flits, sgl_flits, gen, in write_tx_pkt_wr() 1266 unsigned int ndesc, pidx, credits, gen, compl; in t3_eth_xmit() local 1291 ndesc = calc_tx_descs(skb); in t3_eth_xmit() 1293 if (unlikely(credits < ndesc)) { in t3_eth_xmit() [all …]
|
/Linux-v4.19/drivers/crypto/chelsio/ |
D | chcr_ipsec.c | 568 unsigned int flits = 0, ndesc, kctx_len; in chcr_ipsec_xmit() local 594 ndesc = flits_to_desc(flits); in chcr_ipsec_xmit() 595 credits = txq_avail(&q->q) - ndesc; in chcr_ipsec_xmit() 601 dev->name, qidx, credits, ndesc, txq_avail(&q->q), in chcr_ipsec_xmit() 642 last_desc = q->q.pidx + ndesc - 1; in chcr_ipsec_xmit() 648 txq_advance(&q->q, ndesc); in chcr_ipsec_xmit() 650 cxgb4_ring_tx_db(adap, &q->q, ndesc); in chcr_ipsec_xmit()
|
/Linux-v4.19/drivers/dma/ |
D | idma64.c | 192 static struct idma64_desc *idma64_alloc_desc(unsigned int ndesc) in idma64_alloc_desc() argument 200 desc->hw = kcalloc(ndesc, sizeof(*desc->hw), GFP_NOWAIT); in idma64_alloc_desc() 214 if (desc->ndesc) { in idma64_desc_free() 215 unsigned int i = desc->ndesc; in idma64_desc_free() 277 unsigned int i = desc->ndesc; in idma64_desc_fill() 317 desc->ndesc = i; in idma64_prep_slave_sg() 326 desc->ndesc = sg_len; in idma64_prep_slave_sg() 359 } while (++i < desc->ndesc); in idma64_active_desc_size()
|
D | idma64.h | 120 unsigned int ndesc; member
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 1302 unsigned int flits, ndesc; in cxgb4_eth_xmit() local 1374 ndesc = flits_to_desc(flits); in cxgb4_eth_xmit() 1375 credits = txq_avail(&q->q) - ndesc; in cxgb4_eth_xmit() 1535 last_desc = q->q.pidx + ndesc - 1; in cxgb4_eth_xmit() 1542 txq_advance(&q->q, ndesc); in cxgb4_eth_xmit() 1544 cxgb4_ring_tx_db(adap, &q->q, ndesc); in cxgb4_eth_xmit() 1639 unsigned int flits, ndesc; in cxgb4_vf_eth_xmit() local 1681 ndesc = flits_to_desc(flits); in cxgb4_vf_eth_xmit() 1682 credits = txq_avail(&txq->q) - ndesc; in cxgb4_vf_eth_xmit() 1885 last_desc = tq->pidx + ndesc - 1; in cxgb4_vf_eth_xmit() [all …]
|
/Linux-v4.19/drivers/net/wireless/ath/ath9k/ |
D | init.c | 285 int nbuf, int ndesc, bool is_tx) in ath_descdma_setup() argument 292 name, nbuf, ndesc); in ath_descdma_setup() 308 dd->dd_desc_len = desc_len * nbuf * ndesc; in ath_descdma_setup() 348 for (i = 0; i < nbuf; i++, bf++, ds += (desc_len * ndesc)) { in ath_descdma_setup() 364 ds += (desc_len * ndesc); in ath_descdma_setup() 379 for (i = 0; i < nbuf; i++, bf++, ds += (desc_len * ndesc)) { in ath_descdma_setup() 395 ds += (desc_len * ndesc); in ath_descdma_setup()
|
/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_verbs.c | 165 u32 ndesc = 1; /* count the header */ in qib_count_sge() local 177 ndesc = 0; in qib_count_sge() 180 ndesc++; in qib_count_sge() 200 return ndesc; in qib_count_sge() 817 u32 ndesc; in qib_verbs_send_dma() local 852 ndesc = qib_count_sge(ss, len); in qib_verbs_send_dma() 853 if (ndesc >= ppd->sdma_descq_cnt) in qib_verbs_send_dma() 854 ndesc = 0; in qib_verbs_send_dma() 856 ndesc = 1; in qib_verbs_send_dma() 857 if (ndesc) { in qib_verbs_send_dma() [all …]
|
D | qib_user_sdma.c | 812 int *maxpkts, int *ndesc) in qib_user_sdma_queue_pkts() argument 1018 *ndesc += pkt->naddr; in qib_user_sdma_queue_pkts() 1404 int ndesc = 0; in qib_user_sdma_writev() local 1407 iov, dim, &list, &mxp, &ndesc); in qib_user_sdma_writev() 1420 if (qib_sdma_descq_freecnt(ppd) < ndesc) { in qib_user_sdma_writev()
|
/Linux-v4.19/drivers/crypto/inside-secure/ |
D | safexcel_cipher.c | 332 int ndesc = 0; in safexcel_handle_req_result() local 348 ndesc++; in safexcel_handle_req_result() 368 return ndesc; in safexcel_handle_req_result() 508 int ndesc = 0, enq_ret; in safexcel_handle_inv_result() local 524 ndesc++; in safexcel_handle_inv_result() 535 return ndesc; in safexcel_handle_inv_result() 553 return ndesc; in safexcel_handle_inv_result()
|
D | safexcel.c | 689 int ret, i, nreq, ndesc, tot_descs, handled = 0; in safexcel_handle_result_descriptor() local 705 ndesc = ctx->handle_result(priv, ring, req, in safexcel_handle_result_descriptor() 707 if (ndesc < 0) { in safexcel_handle_result_descriptor() 708 dev_err(priv->dev, "failed to handle result (%d)", ndesc); in safexcel_handle_result_descriptor() 718 tot_descs += ndesc; in safexcel_handle_result_descriptor()
|
/Linux-v4.19/drivers/infiniband/ulp/srp/ |
D | ib_srp.h | 334 unsigned int ndesc; member
|
D | ib_srp.c | 1438 state->ndesc++; in srp_map_desc() 1754 for (i = 0; i < state->ndesc; i++) in srp_check_mapping() 1766 state->ndesc, state->nmdesc); in srp_check_mapping() 1868 if (state.ndesc == 1) { in srp_map_data() 1879 if (unlikely(target->cmd_sg_cnt < state.ndesc && in srp_map_data() 1887 count = min(state.ndesc, target->cmd_sg_cnt); in srp_map_data() 1888 table_len = state.ndesc * sizeof (struct srp_direct_buf); in srp_map_data()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | sge.c | 1162 unsigned int flits, ndesc; in t4vf_eth_xmit() local 1216 ndesc = flits_to_desc(flits); in t4vf_eth_xmit() 1217 credits = txq_avail(&txq->q) - ndesc; in t4vf_eth_xmit() 1367 ndesc, credits, txq->q.pidx, skb->len, ssi->nr_frags); in t4vf_eth_xmit() 1438 last_desc = tq->pidx + ndesc - 1; in t4vf_eth_xmit() 1449 txq_advance(&txq->q, ndesc); in t4vf_eth_xmit() 1451 ring_tx_db(adapter, &txq->q, ndesc); in t4vf_eth_xmit()
|
/Linux-v4.19/drivers/media/platform/marvell-ccic/ |
D | mcam-core.c | 1196 int ndesc = cam->pix_format.sizeimage/PAGE_SIZE + 1; in mcam_vb_sg_buf_init() local 1199 ndesc * sizeof(struct mcam_dma_desc), in mcam_vb_sg_buf_init() 1230 int ndesc = cam->pix_format.sizeimage/PAGE_SIZE + 1; in mcam_vb_sg_buf_cleanup() local 1232 dma_free_coherent(cam->dev, ndesc * sizeof(struct mcam_dma_desc), in mcam_vb_sg_buf_cleanup()
|
/Linux-v4.19/drivers/net/ethernet/rdc/ |
D | r6040.c | 178 __le32 ndesc; /* 8-B */ member 314 desc->ndesc = cpu_to_le32(mapping); in r6040_init_ring_desc() 319 desc->ndesc = cpu_to_le32(desc_dma); in r6040_init_ring_desc()
|