Searched refs:desc_num (Results 1 - 25 of 40) sorted by path

12

/linux-master/include/linux/
H A Dshdma-base.h64 int desc_num; /* desc count */ member in struct:shdma_chan
/linux-master/drivers/atm/
H A Diphase.c181 u_short desc_num, i; local
220 desc_num = *(u_short *)(dev->seg_ram + dev->ffL.tcq_rd);
222 while (!desc_num || (dev->desc_tbl[desc_num -1]).timestamp) {
228 desc_num = *(u_short *)(dev->seg_ram + dev->ffL.tcq_rd);
232 dev->desc_tbl[desc_num -1].timestamp = jiffies;
233 return desc_num;
/linux-master/drivers/dma/
H A Dk3dma.c72 size_t desc_num; member in struct:k3_dma_desc_sw
409 for (; index < ds->desc_num; index++) {
449 if (num != ds->desc_num - 1)
484 ds->desc_num = num;
H A Dls2x-apb-dma.c98 * @desc_num: number of sg entries.
107 u32 desc_num; member in struct:ls2x_dma_desc
110 struct ls2x_dma_sg sg[] __counted_by(desc_num);
175 for (i = 0; i < desc->desc_num; i++) {
342 desc->desc_num = sg_len;
352 desc->desc_num = i;
407 desc->desc_num = num_periods;
418 desc->desc_num = i;
H A Dmmp_tdma.c109 int desc_num; member in struct:mmp_tdma_chan
359 int size = tdmac->desc_num * sizeof(struct mmp_tdma_desc);
411 int size = tdmac->desc_num * sizeof(struct mmp_tdma_desc);
450 tdmac->desc_num = num_periods;
/linux-master/drivers/dma/lgm/
H A Dlgm-dma.c217 u32 desc_num; member in struct:ldma_chan
636 int desc_num)
652 writel(desc_num, d->base + DMA_CDLEN);
659 ldma_chan_desc_cfg(struct dma_chan *chan, dma_addr_t desc_base, int desc_num) argument
666 if (!desc_num) {
672 if (desc_num > DMA_MAX_DESC_NUM) {
674 c->nr, desc_num);
678 ldma_chan_desc_hw_cfg(c, desc_base, desc_num);
681 c->desc_cnt = desc_num;
980 if (num > c->desc_num) {
635 ldma_chan_desc_hw_cfg(struct ldma_chan *c, dma_addr_t desc_base, int desc_num) argument
[all...]
/linux-master/drivers/dma/sh/
H A Dshdma-base.c233 schan->desc_num = NR_DESCS_PER_CHANNEL;
479 schan->desc_num = 0;
649 BUG_ON(!schan->desc_num);
674 BUG_ON(!schan->desc_num);
709 BUG_ON(!schan->desc_num);
H A Dshdmac.c613 if (!sh_chan->shdma_chan.desc_num)
/linux-master/drivers/dma/ti/
H A Dcppi41.c258 u32 desc_num; local
267 desc_num = (desc - cdd->descs_phys) / sizeof(struct cppi41_desc);
268 BUG_ON(desc_num >= ALLOC_DECS_NUM);
269 c = cdd->chan_busy[desc_num];
270 cdd->chan_busy[desc_num] = NULL;
434 u32 desc_num; local
466 desc_num = (desc_phys - cdd->descs_phys) / sizeof(struct cppi41_desc);
467 WARN_ON(cdd->chan_busy[desc_num]);
468 cdd->chan_busy[desc_num] = c;
740 u32 desc_num; local
[all...]
/linux-master/drivers/dma/xilinx/
H A Dxdma.c85 * @desc_num: Number of hardware descriptors
100 u32 desc_num; member in struct:xdma_desc
176 last_blk_desc = (sw_desc->desc_num - 1) & XDMA_DESC_ADJACENT_MASK;
200 for (i = 0; i < sw_desc->desc_num - 1; i++) {
264 * @desc_num: Number of hardware descriptors
268 xdma_alloc_desc(struct xdma_chan *chan, u32 desc_num, bool cyclic) argument
283 sw_desc->desc_num = desc_num;
286 dblk_num = DIV_ROUND_UP(desc_num, XDMA_DESC_ADJACENT);
367 val = (desc->desc_num
569 u32 left = size, len, desc_num = filled_descs_num; local
612 u32 desc_num = 0, i; local
676 u32 desc_num; local
743 u32 desc_num = 0, period_size = 0; local
[all...]
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_hw_v2.c1152 int size = ring->desc_num * sizeof(struct hns_roce_cmq_desc);
1166 ring->desc_num * sizeof(struct hns_roce_cmq_desc),
1178 csq->desc_num = CMD_CSQ_DESC_NUM;
1191 (u32)csq->desc_num >> HNS_ROCE_CMQ_DESC_NUM_S);
1293 if (csq->head == csq->desc_num)
1313 if (tail == csq->desc_num)
1633 int desc_num; local
1640 desc_num = DIV_ROUND_UP(HNS_ROCE_HW_CNT_TOTAL, CNT_PER_DESC);
1641 desc = kcalloc(desc_num, sizeof(*desc), GFP_KERNEL);
1645 for (i = 0; i < desc_num;
[all...]
H A Dhns_roce_hw_v2.h1291 u16 desc_num; member in struct:hns_roce_v2_cmq_ring
/linux-master/drivers/net/ethernet/hisilicon/hns/
H A Dhnae.c125 for (i = 0; i < ring->desc_num; i++)
134 for (i = 0; i < ring->desc_num; i++) {
152 ring->desc_num * sizeof(ring->desc[0]),
162 int size = ring->desc_num * sizeof(ring->desc[0]);
199 if (ring->desc_num <= 0 || ring->buf_size <= 0)
211 ring->desc_cb = kcalloc(ring->desc_num, sizeof(ring->desc_cb[0]),
H A Dhnae.h279 u16 desc_num; /* total number of desc */ member in struct:hnae_ring
301 ((ring)->p = ((ring)->p + 1) % (ring)->desc_num)
303 ((ring)->p = ((ring)->p - 1 + (ring)->desc_num) % (ring)->desc_num)
311 assert((idx) >= 0 && (idx) < (ring)->desc_num)
321 return (end - begin + ring->desc_num) % ring->desc_num;
326 return ring->desc_num -
666 for (j = 0; j < ring->desc_num; j++)
681 for (j = 0; j < ring->desc_num;
[all...]
H A Dhns_ae_adapt.c605 (dsaf_dev->desc_num - 1 > HNS_RCB_TX_FRAMES_HIGH) ?
606 HNS_RCB_TX_FRAMES_HIGH : dsaf_dev->desc_num - 1;
610 *rx_frames_high = (dsaf_dev->desc_num - 1 > HNS_RCB_RX_FRAMES_HIGH) ?
611 HNS_RCB_RX_FRAMES_HIGH : dsaf_dev->desc_num - 1;
H A Dhns_dsaf_main.c44 u32 desc_num; local
164 ret = device_property_read_u32(dsaf_dev->dev, "desc-num", &desc_num);
165 if (ret < 0 || desc_num < HNS_DSAF_MIN_DESC_CNT ||
166 desc_num > HNS_DSAF_MAX_DESC_CNT) {
168 desc_num, ret);
171 dsaf_dev->desc_num = desc_num;
H A Dhns_dsaf_main.h332 u32 desc_num; /* desc num per queue*/ member in struct:dsaf_device
H A Dhns_dsaf_rcb.c384 hns_rcb_set_port_desc_cnt(rcb_common, i, rcb_common->desc_num);
442 u16 desc_num, mdnum_ppkt; local
462 desc_num = rcb_common->dsaf_dev->desc_num;
471 ring->desc_num = desc_num;
676 if (coalesced_frames >= rcb_common->desc_num ||
795 rcb_common->desc_num = dsaf_dev->desc_num;
H A Dhns_dsaf_rcb.h109 u32 desc_num; /* desc num per queue*/ member in struct:rcb_common_cb
H A Dhns_enet.c731 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu;
958 if (unlikely(h > ring->desc_num))
961 assert(u > 0 && u < ring->desc_num);
962 assert(c > 0 && c < ring->desc_num);
1677 if (head == ring->desc_num)
H A Dhns_ethtool.c684 param->rx_pending = queue->rx_ring.desc_num;
685 param->tx_pending = queue->tx_ring.desc_num;
/linux-master/drivers/net/ethernet/hisilicon/hns3/
H A Dhclge_mbx.h248 (crq->next_to_use = (crq->next_to_use + 1) % crq->desc_num)
H A Dhnae3.h188 ((ring)->p = ((ring)->p + 1) % (ring)->desc_num)
190 ((ring)->p = ((ring)->p - 1 + (ring)->desc_num) % (ring)->desc_num)
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_cmd.c20 reg_val |= ring->desc_num >> HCLGE_COMM_NIC_CMQ_DESC_NUM_S;
29 reg_val = ring->desc_num >> HCLGE_COMM_NIC_CMQ_DESC_NUM_S;
104 int size = ring->desc_num * sizeof(struct hclge_desc);
116 int size = ring->desc_num * sizeof(struct hclge_desc);
287 int used = (ntu - ntc + ring->desc_num) % ring->desc_num;
289 return ring->desc_num - used - 1;
302 if (hw->cmq.csq.next_to_use >= hw->cmq.csq.desc_num)
340 clean = (head - csq->next_to_clean + csq->desc_num) % csq->desc_num;
[all...]
H A Dhclge_comm_cmd.h412 u16 desc_num; member in struct:hclge_comm_cmq_ring

Completed in 676 milliseconds

12