Home
last modified time | relevance | path

Searched refs:ndesc (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v5.4/drivers/net/ethernet/altera/
Daltera_sgdma.c13 struct sgdma_descrip __iomem *ndesc,
173 struct sgdma_descrip __iomem *ndesc = &descbase[1]; in sgdma_tx_buffer() local
180 ndesc, /* next descriptor */ in sgdma_tx_buffer()
181 sgdma_txphysaddr(priv, ndesc), in sgdma_tx_buffer()
294 struct sgdma_descrip __iomem *ndesc, in sgdma_setup_descrip() argument
305 u32 ctrl = csrrd8(ndesc, sgdma_descroffs(control)); in sgdma_setup_descrip()
307 csrwr8(ctrl, ndesc, sgdma_descroffs(control)); in sgdma_setup_descrip()
342 struct sgdma_descrip __iomem *ndesc = &descbase[1]; in sgdma_async_read() local
353 ndesc, /* next descriptor */ in sgdma_async_read()
354 sgdma_rxphysaddr(priv, ndesc), in sgdma_async_read()
/Linux-v5.4/drivers/net/wireless/mediatek/mt76/
Ddma.c21 q->ndesc = n_desc; in mt76_dma_alloc_queue()
25 size = q->ndesc * sizeof(struct mt76_desc); in mt76_dma_alloc_queue()
30 size = q->ndesc * sizeof(*q->entry); in mt76_dma_alloc_queue()
36 for (i = 0; i < q->ndesc; i++) in mt76_dma_alloc_queue()
42 writel(q->ndesc, &q->regs->ring_size); in mt76_dma_alloc_queue()
76 q->head = (q->head + 1) % q->ndesc; in mt76_dma_add_buf()
132 writel(q->ndesc, &q->regs->ring_size); in mt76_dma_sync_idx()
162 q->tail = (q->tail + 1) % q->ndesc; in mt76_dma_tx_cleanup()
192 qid < IEEE80211_NUM_ACS && q->queued < q->ndesc - 8; in mt76_dma_tx_cleanup()
244 q->tail = (q->tail + 1) % q->ndesc; in mt76_dma_dequeue()
[all …]
Dusb.c397 q->head = (q->head + 1) % q->ndesc; in mt76u_get_next_rx_entry()
517 q->tail = (q->tail + 1) % q->ndesc; in mt76u_complete_rx()
567 for (i = 0; i < q->ndesc; i++) { in mt76u_submit_rx_buffers()
596 q->ndesc = MT_NUM_RX_ENTRIES; in mt76u_alloc_rx()
599 for (i = 0; i < q->ndesc; i++) { in mt76u_alloc_rx()
614 for (i = 0; i < q->ndesc; i++) in mt76u_free_rx()
630 for (i = 0; i < q->ndesc; i++) in mt76u_stop_rx()
642 for (i = 0; i < q->ndesc; i++) in mt76u_resume_rx()
675 q->head = (q->head + 1) % q->ndesc; in mt76u_tx_tasklet()
686 wake = q->stopped && q->queued < q->ndesc - 8; in mt76u_tx_tasklet()
[all …]
Dtx.c284 if (q->queued > q->ndesc - 8 && !q->stopped) { in mt76_tx()
Dmt76.h118 int ndesc; member
/Linux-v5.4/drivers/net/ethernet/socionext/
Dsni_ave.c232 u32 ndesc; /* number of descriptor */ member
676 u32 proc_idx, done_idx, ndesc, cmdsts; in ave_tx_complete() local
683 ndesc = priv->tx.ndesc; in ave_tx_complete()
716 done_idx = (done_idx + 1) % ndesc; in ave_tx_complete()
743 u32 ndesc, cmdsts; in ave_rx_receive() local
747 ndesc = priv->rx.ndesc; in ave_rx_receive()
748 restpkt = ((proc_idx + ndesc - 1) - done_idx) % ndesc; in ave_rx_receive()
763 proc_idx = (proc_idx + 1) % ndesc; in ave_rx_receive()
787 proc_idx = (proc_idx + 1) % ndesc; in ave_rx_receive()
802 done_idx = (done_idx + 1) % ndesc; in ave_rx_receive()
[all …]
/Linux-v5.4/drivers/crypto/chelsio/
Dchcr_ipsec.c541 u16 ndesc; in chcr_crypto_wreq() local
550 ndesc = DIV_ROUND_UP(flits, 2); in chcr_crypto_wreq()
566 wr_mid = FW_CRYPTO_LOOKASIDE_WR_LEN16_V(ndesc); in chcr_crypto_wreq()
579 wr->req.ulptx.len = htonl(ndesc - 1); in chcr_crypto_wreq()
679 unsigned int flits = 0, ndesc; in chcr_ipsec_xmit() local
706 ndesc = flits_to_desc(flits); in chcr_ipsec_xmit()
707 credits = txq_avail(&q->q) - ndesc; in chcr_ipsec_xmit()
713 dev->name, qidx, credits, ndesc, txq_avail(&q->q), in chcr_ipsec_xmit()
751 last_desc = q->q.pidx + ndesc - 1; in chcr_ipsec_xmit()
757 txq_advance(&q->q, ndesc); in chcr_ipsec_xmit()
[all …]
/Linux-v5.4/drivers/net/ethernet/ti/
Dnetcp_core.c109 static void get_pkt_info(dma_addr_t *buff, u32 *buff_len, dma_addr_t *ndesc, in get_pkt_info() argument
114 *ndesc = le32_to_cpu(desc->next_desc); in get_pkt_info()
151 static void set_pkt_info(dma_addr_t buff, u32 buff_len, u32 ndesc, in set_pkt_info() argument
156 desc->next_desc = cpu_to_le32(ndesc); in set_pkt_info()
581 struct knav_dma_desc *ndesc; in netcp_free_rx_desc_chain() local
583 unsigned int buf_len, dma_sz = sizeof(*ndesc); in netcp_free_rx_desc_chain()
590 ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz); in netcp_free_rx_desc_chain()
591 if (unlikely(!ndesc)) { in netcp_free_rx_desc_chain()
595 get_pkt_info(&dma_buf, &tmp, &dma_desc, ndesc); in netcp_free_rx_desc_chain()
599 buf_ptr = (void *)GET_SW_DATA0(ndesc); in netcp_free_rx_desc_chain()
[all …]
/Linux-v5.4/drivers/usb/mon/
Dmon_bin.c113 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 …]
Dmon_text.c200 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-v5.4/drivers/net/ethernet/chelsio/cxgb3/
Dsge.c1091 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-v5.4/drivers/dma/
Didma64.c187 static struct idma64_desc *idma64_alloc_desc(unsigned int ndesc) in idma64_alloc_desc() argument
195 desc->hw = kcalloc(ndesc, sizeof(*desc->hw), GFP_NOWAIT); in idma64_alloc_desc()
209 if (desc->ndesc) { in idma64_desc_free()
210 unsigned int i = desc->ndesc; in idma64_desc_free()
272 unsigned int i = desc->ndesc; in idma64_desc_fill()
312 desc->ndesc = i; in idma64_prep_slave_sg()
321 desc->ndesc = sg_len; in idma64_prep_slave_sg()
354 } while (++i < desc->ndesc); in idma64_active_desc_size()
Didma64.h117 unsigned int ndesc; member
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c1362 unsigned int flits, ndesc; in cxgb4_eth_xmit() local
1434 ndesc = flits_to_desc(flits); in cxgb4_eth_xmit()
1435 credits = txq_avail(&q->q) - ndesc; in cxgb4_eth_xmit()
1612 last_desc = q->q.pidx + ndesc - 1; in cxgb4_eth_xmit()
1619 txq_advance(&q->q, ndesc); in cxgb4_eth_xmit()
1621 cxgb4_ring_tx_db(adap, &q->q, ndesc); in cxgb4_eth_xmit()
1716 unsigned int flits, ndesc; in cxgb4_vf_eth_xmit() local
1758 ndesc = flits_to_desc(flits); in cxgb4_vf_eth_xmit()
1759 credits = txq_avail(&txq->q) - ndesc; in cxgb4_vf_eth_xmit()
1971 last_desc = tq->pidx + ndesc - 1; in cxgb4_vf_eth_xmit()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/ath9k/
Dinit.c285 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-v5.4/drivers/infiniband/hw/qib/
Dqib_verbs.c144 u32 ndesc = 1; /* count the header */ in qib_count_sge() local
151 ndesc = 0; in qib_count_sge()
154 ndesc++; in qib_count_sge()
174 return ndesc; in qib_count_sge()
781 u32 ndesc; in qib_verbs_send_dma() local
816 ndesc = qib_count_sge(ss, len); in qib_verbs_send_dma()
817 if (ndesc >= ppd->sdma_descq_cnt) in qib_verbs_send_dma()
818 ndesc = 0; in qib_verbs_send_dma()
820 ndesc = 1; in qib_verbs_send_dma()
821 if (ndesc) { in qib_verbs_send_dma()
[all …]
Dqib_user_sdma.c808 int *maxpkts, int *ndesc) in qib_user_sdma_queue_pkts() argument
1015 *ndesc += pkt->naddr; in qib_user_sdma_queue_pkts()
1401 int ndesc = 0; in qib_user_sdma_writev() local
1404 iov, dim, &list, &mxp, &ndesc); in qib_user_sdma_writev()
1417 if (qib_sdma_descq_freecnt(ppd) < ndesc) { in qib_user_sdma_writev()
/Linux-v5.4/drivers/infiniband/ulp/srp/
Dib_srp.h350 unsigned int ndesc; member
Dib_srp.c1462 state->ndesc++; in srp_map_desc()
1775 for (i = 0; i < state->ndesc; i++) in srp_check_mapping()
1787 state->ndesc, state->nmdesc); in srp_check_mapping()
1918 if (state.ndesc == 1) { in srp_map_data()
1930 if (unlikely(target->cmd_sg_cnt < state.ndesc && in srp_map_data()
1938 count = min(state.ndesc, target->cmd_sg_cnt); in srp_map_data()
1939 table_len = state.ndesc * sizeof (struct srp_direct_buf); in srp_map_data()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c1162 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-v5.4/drivers/net/ethernet/atheros/
Dag71xx.c1280 int i, ring_mask, ndesc, split; in ag71xx_fill_dma_desc() local
1284 ndesc = 0; in ag71xx_fill_dma_desc()
1293 i = (ring->curr + ndesc) & ring_mask; in ag71xx_fill_dma_desc()
1317 if (!ndesc) in ag71xx_fill_dma_desc()
1321 ndesc++; in ag71xx_fill_dma_desc()
1324 return ndesc; in ag71xx_fill_dma_desc()
/Linux-v5.4/drivers/crypto/inside-secure/
Dsafexcel_cipher.c500 int ndesc = 0; in safexcel_handle_req_result() local
519 ndesc++; in safexcel_handle_req_result()
545 return ndesc; in safexcel_handle_req_result()
780 int ndesc = 0, enq_ret; in safexcel_handle_inv_result() local
799 ndesc++; in safexcel_handle_inv_result()
810 return ndesc; in safexcel_handle_inv_result()
828 return ndesc; in safexcel_handle_inv_result()
Dsafexcel.c969 int ret, i, nreq, ndesc, tot_descs, handled = 0; in safexcel_handle_result_descriptor() local
985 ndesc = ctx->handle_result(priv, ring, req, in safexcel_handle_result_descriptor()
987 if (ndesc < 0) { in safexcel_handle_result_descriptor()
989 ndesc); in safexcel_handle_result_descriptor()
999 tot_descs += ndesc; in safexcel_handle_result_descriptor()
/Linux-v5.4/drivers/net/ethernet/rdc/
Dr6040.c164 __le32 ndesc; /* 8-B */ member
300 desc->ndesc = cpu_to_le32(mapping); in r6040_init_ring_desc()
305 desc->ndesc = cpu_to_le32(desc_dma); in r6040_init_ring_desc()
/Linux-v5.4/drivers/media/platform/marvell-ccic/
Dmcam-core.c1239 int ndesc = cam->pix_format.sizeimage/PAGE_SIZE + 1; in mcam_vb_sg_buf_init() local
1242 ndesc * sizeof(struct mcam_dma_desc), in mcam_vb_sg_buf_init()
1273 int ndesc = cam->pix_format.sizeimage/PAGE_SIZE + 1; in mcam_vb_sg_buf_cleanup() local
1275 dma_free_coherent(cam->dev, ndesc * sizeof(struct mcam_dma_desc), in mcam_vb_sg_buf_cleanup()

12