/linux-master/drivers/dma/xilinx/ |
H A D | xdma.c | 83 * @desc_num: Number of hardware descriptors 98 u32 desc_num; member in struct:xdma_desc 174 last_blk_desc = (sw_desc->desc_num - 1) & XDMA_DESC_ADJACENT_MASK; 198 for (i = 0; i < sw_desc->desc_num - 1; i++) { 262 * @desc_num: Number of hardware descriptors 266 xdma_alloc_desc(struct xdma_chan *chan, u32 desc_num, bool cyclic) argument 281 sw_desc->desc_num = desc_num; 284 dblk_num = DIV_ROUND_UP(desc_num, XDMA_DESC_ADJACENT); 365 val = (desc->desc_num 560 u32 left = size, len, desc_num = filled_descs_num; local 603 u32 desc_num = 0, i; local 667 u32 desc_num; local 734 u32 desc_num = 0, period_size = 0; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/ |
H A D | hclge_comm_cmd.c | 20 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...] |
/linux-master/drivers/usb/dwc2/ |
H A D | hcd.h | 686 struct dwc2_hcd_urb *dwc2_urb, int desc_num, u32 offset, 689 dwc2_urb->iso_descs[desc_num].offset = offset; 690 dwc2_urb->iso_descs[desc_num].length = length; 694 struct dwc2_hcd_urb *dwc2_urb, int desc_num) 696 return dwc2_urb->iso_descs[desc_num].status; 700 struct dwc2_hcd_urb *dwc2_urb, int desc_num) 702 return dwc2_urb->iso_descs[desc_num].actual_length; 685 dwc2_hcd_urb_set_iso_desc_params( struct dwc2_hcd_urb *dwc2_urb, int desc_num, u32 offset, u32 length) argument 693 dwc2_hcd_urb_get_iso_desc_status( struct dwc2_hcd_urb *dwc2_urb, int desc_num) argument 699 dwc2_hcd_urb_get_iso_desc_actual_length( struct dwc2_hcd_urb *dwc2_urb, int desc_num) argument
|
H A D | hcd_ddma.c | 1129 int desc_num, 1145 qh->desc_list_dma + (desc_num * 1150 dma_desc = &qh->desc_list[desc_num]; 1151 n_bytes = qh->n_bytes[desc_num]; 1153 "qtd=%p dwc2_urb=%p desc_num=%d desc=%p n_bytes=%d\n", 1154 qtd, urb, desc_num, dma_desc, n_bytes); 1181 } else if (desc_num + 1 == qtd->n_desc) { 1207 int desc_num = 0; local 1225 desc_num, halt_status, 1231 desc_num 1126 dwc2_process_non_isoc_desc(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan, int chnum, struct dwc2_qtd *qtd, int desc_num, enum dwc2_halt_status halt_status, int *xfer_done) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hnae.h | 279 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 D | hnae.c | 125 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 D | hns_dsaf_rcb.c | 384 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 D | hns_dsaf_rcb.h | 109 u32 desc_num; /* desc num per queue*/ member in struct:rcb_common_cb
|
H A D | hns_ae_adapt.c | 605 (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;
|
/linux-master/drivers/net/wireless/ath/wcn36xx/ |
H A D | dxe.c | 62 for (i = 0; i < ch->desc_num && ctl; i++) { 76 for (i = 0; i < ch->desc_num; i++) { 85 } else if (ch->desc_num - 1 == i) { 110 wcn->dxe_tx_l_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_TX_L; 111 wcn->dxe_tx_h_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_TX_H; 112 wcn->dxe_rx_l_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_RX_L; 113 wcn->dxe_rx_h_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_RX_H; 177 size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc); 186 for (i = 0; i < wcn_ch->desc_num; i++) { 211 } else if ((0 < i) && (i < wcn_ch->desc_num [all...] |
H A D | dxe.h | 434 enum wcn36xx_dxe_ch_desc_num desc_num; member in struct:wcn36xx_dxe_ch
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | davinci_cpdma.c | 116 u32 desc_num; member in struct:cpdma_chan 680 int rx, int desc_num, 684 int desc_cnt = desc_num; 688 if (!desc_num) 705 chan->desc_num = (chan->weight * desc_num) / 100; 707 chan->desc_num = per_ch_desc; 709 desc_cnt -= chan->desc_num; 711 if (most_dnum < chan->desc_num) { 712 most_dnum = chan->desc_num; 679 cpdma_chan_set_descs(struct cpdma_ctlr *ctlr, int rx, int desc_num, int per_ch_desc) argument 938 int desc_num; local [all...] |
/linux-master/include/linux/ |
H A D | shdma-base.h | 64 int desc_num; /* desc count */ member in struct:shdma_chan
|
/linux-master/drivers/dma/ |
H A D | ls2x-apb-dma.c | 98 * @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 D | mmp_tdma.c | 109 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;
|
H A D | k3dma.c | 72 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;
|
/linux-master/drivers/dma/ti/ |
H A D | cppi41.c | 258 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/lgm/ |
H A D | lgm-dma.c | 217 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/net/ethernet/hisilicon/hns3/ |
H A D | hclge_mbx.h | 248 (crq->next_to_use = (crq->next_to_use + 1) % crq->desc_num)
|
H A D | hns3_enet.c | 1975 for (i = 0; i < ring->desc_num; i++) { 2057 int idx = (ring->next_to_use - num + ring->desc_num) % 2058 ring->desc_num; 2335 (ring->desc_num - 1); 3468 for (i = 0; i < ring->desc_num; i++) 3475 int size = ring->desc_num * sizeof(ring->desc[0]); 3488 int size = ring->desc_num * sizeof(ring->desc[0]); 3538 for (i = 0; i < ring->desc_num; i++) { 3609 if (++ntc == ring->desc_num) 3674 return ring->desc_num; 4877 int desc_num; local [all...] |
H A D | hns3_enet.h | 480 u16 desc_num; /* total number of desc */ member in struct:hns3_enet_ring 630 return ((end >= begin) ? (ring->desc_num - end + begin) :
|
H A D | hnae3.h | 188 ((ring)->p = ((ring)->p + 1) % (ring)->desc_num) 190 ((ring)->p = ((ring)->p - 1 + (ring)->desc_num) % (ring)->desc_num)
|
H A D | hns3_ethtool.c | 703 param->tx_pending = priv->ring[0].desc_num; 704 param->rx_pending = priv->ring[rx_queue_index].desc_num; 1100 priv->ring[i].desc_num = tx_desc_num; 1101 priv->ring[i + h->kinfo.num_tqps].desc_num = rx_desc_num; 1176 old_ringparam->tx_desc_num = priv->ring[0].desc_num; 1177 old_ringparam->rx_desc_num = priv->ring[queue_num].desc_num;
|
/linux-master/drivers/dma/sh/ |
H A D | shdma-base.c | 233 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);
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_err.c | 1371 int desc_num = 1; local 1378 desc_num = 2; 1381 ret = hclge_cmd_send(&hdev->hw, &desc[0], desc_num); 1634 int desc_num = 1; local 1661 desc_num = 2; 1683 ret = hclge_cmd_send(&hdev->hw, &desc[0], desc_num);
|