Home
last modified time | relevance | path

Searched refs:desc_num (Results 1 – 25 of 38) sorted by relevance

12

/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_cmd.c22 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_ring_space()
24 return ring->desc_num - used - 1; in hclge_ring_space()
32 if (unlikely(h >= ring->desc_num)) in is_valid_csq_clean_head()
40 int size = ring->desc_num * sizeof(struct hclge_desc); in hclge_alloc_cmd_desc()
53 int size = ring->desc_num * sizeof(struct hclge_desc); in hclge_free_cmd_desc()
114 (ring->desc_num >> HCLGE_NIC_CMQ_DESC_NUM_S) | in hclge_cmd_config_regs()
124 (ring->desc_num >> HCLGE_NIC_CMQ_DESC_NUM_S) | in hclge_cmd_config_regs()
158 clean = (head - csq->next_to_clean + csq->desc_num) % csq->desc_num; in hclge_cmd_csq_clean()
224 if (hw->cmq.csq.next_to_use == hw->cmq.csq.desc_num) in hclge_cmd_send()
268 if (ntc == hw->cmq.csq.desc_num) in hclge_cmd_send()
[all …]
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_cmd.c25 used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclgevf_ring_space()
27 return ring->desc_num - used - 1; in hclgevf_ring_space()
43 if (ntc == csq->desc_num) in hclgevf_cmd_csq_clean()
77 int size = ring->desc_num * sizeof(struct hclgevf_desc); in hclgevf_alloc_cmd_desc()
90 int size = ring->desc_num * sizeof(struct hclgevf_desc); in hclgevf_free_cmd_desc()
107 ring->desc_num = HCLGEVF_NIC_CMQ_DESC_NUM; in hclgevf_init_cmd_queue()
131 reg_val = (ring->desc_num >> HCLGEVF_NIC_CMQ_DESC_NUM_S); in hclgevf_init_cmd_queue()
144 reg_val = (ring->desc_num >> HCLGEVF_NIC_CMQ_DESC_NUM_S); in hclgevf_init_cmd_queue()
205 if (hw->cmq.csq.next_to_use == hw->cmq.csq.desc_num) in hclgevf_cmd_send()
248 if (ntc == hw->cmq.csq.desc_num) in hclgevf_cmd_send()
Dhclgevf_cmd.h40 u16 desc_num; member
/Linux-v4.19/drivers/net/wireless/ath/wcn36xx/
Ddxe.c62 for (i = 0; i < ch->desc_num && ctl; i++) { in wcn36xx_dxe_free_ctl_block()
76 for (i = 0; i < ch->desc_num; i++) { in wcn36xx_dxe_allocate_ctl_block()
85 } else if (ch->desc_num - 1 == i) { in wcn36xx_dxe_allocate_ctl_block()
110 wcn->dxe_tx_l_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_TX_L; in wcn36xx_dxe_alloc_ctl_blks()
111 wcn->dxe_tx_h_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_TX_H; in wcn36xx_dxe_alloc_ctl_blks()
112 wcn->dxe_rx_l_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_RX_L; in wcn36xx_dxe_alloc_ctl_blks()
113 wcn->dxe_rx_h_ch.desc_num = WCN36XX_DXE_CH_DESC_NUMB_RX_H; in wcn36xx_dxe_alloc_ctl_blks()
176 size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc); in wcn36xx_dxe_init_descs()
187 for (i = 0; i < wcn_ch->desc_num; i++) { in wcn36xx_dxe_init_descs()
212 } else if ((0 < i) && (i < wcn_ch->desc_num - 1)) { in wcn36xx_dxe_init_descs()
[all …]
Ddxe.h434 enum wcn36xx_dxe_ch_desc_num desc_num; member
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns/
Dhnae.h286 u16 desc_num; /* total number of desc */ member
308 ((ring)->p = ((ring)->p + 1) % (ring)->desc_num)
310 ((ring)->p = ((ring)->p - 1 + (ring)->desc_num) % (ring)->desc_num)
318 assert((idx) >= 0 && (idx) < (ring)->desc_num)
328 return (end - begin + ring->desc_num) % ring->desc_num; in ring_dist()
333 return ring->desc_num - in ring_space()
679 for (j = 0; j < ring->desc_num; j++) in hnae_reinit_all_ring_desc()
694 for (j = 0; j < ring->desc_num; j++) { in hnae_reinit_all_ring_page_off()
Dhnae.c127 for (i = 0; i < ring->desc_num; i++) in hnae_free_buffers()
136 for (i = 0; i < ring->desc_num; i++) { in hnae_alloc_buffers()
155 ring->desc_num * sizeof(ring->desc[0]), in hnae_free_desc()
165 int size = ring->desc_num * sizeof(ring->desc[0]); in hnae_alloc_desc()
199 if (ring->desc_num <= 0 || ring->buf_size <= 0) in hnae_init_ring()
212 ring->desc_cb = kcalloc(ring->desc_num, sizeof(ring->desc_cb[0]), in hnae_init_ring()
Dhns_dsaf_rcb.c391 hns_rcb_set_port_desc_cnt(rcb_common, i, rcb_common->desc_num); in hns_rcb_common_init_hw()
449 u16 desc_num, mdnum_ppkt; in hns_rcb_ring_get_cfg() local
469 desc_num = rcb_common->dsaf_dev->desc_num; in hns_rcb_ring_get_cfg()
478 ring->desc_num = desc_num; in hns_rcb_ring_get_cfg()
683 if (coalesced_frames >= rcb_common->desc_num || in hns_rcb_set_rx_coalesced_frames()
801 rcb_common->desc_num = dsaf_dev->desc_num; in hns_rcb_common_get_cfg()
Dhns_dsaf_rcb.h113 u32 desc_num; /* desc num per queue*/ member
Dhns_ae_adapt.c631 (dsaf_dev->desc_num - 1 > HNS_RCB_TX_FRAMES_HIGH) ? in hns_ae_get_coalesce_range()
632 HNS_RCB_TX_FRAMES_HIGH : dsaf_dev->desc_num - 1; in hns_ae_get_coalesce_range()
636 *rx_frames_high = (dsaf_dev->desc_num - 1 > HNS_RCB_RX_FRAMES_HIGH) ? in hns_ae_get_coalesce_range()
637 HNS_RCB_RX_FRAMES_HIGH : dsaf_dev->desc_num - 1; in hns_ae_get_coalesce_range()
Dhns_dsaf_main.c48 u32 desc_num; in hns_dsaf_get_cfg() local
168 ret = device_property_read_u32(dsaf_dev->dev, "desc-num", &desc_num); in hns_dsaf_get_cfg()
169 if (ret < 0 || desc_num < HNS_DSAF_MIN_DESC_CNT || in hns_dsaf_get_cfg()
170 desc_num > HNS_DSAF_MAX_DESC_CNT) { in hns_dsaf_get_cfg()
172 desc_num, ret); in hns_dsaf_get_cfg()
175 dsaf_dev->desc_num = desc_num; in hns_dsaf_get_cfg()
/Linux-v4.19/drivers/usb/dwc2/
Dhcd.h714 struct dwc2_hcd_urb *dwc2_urb, int desc_num, u32 offset, in dwc2_hcd_urb_set_iso_desc_params() argument
717 dwc2_urb->iso_descs[desc_num].offset = offset; in dwc2_hcd_urb_set_iso_desc_params()
718 dwc2_urb->iso_descs[desc_num].length = length; in dwc2_hcd_urb_set_iso_desc_params()
722 struct dwc2_hcd_urb *dwc2_urb, int desc_num) in dwc2_hcd_urb_get_iso_desc_status() argument
724 return dwc2_urb->iso_descs[desc_num].status; in dwc2_hcd_urb_get_iso_desc_status()
728 struct dwc2_hcd_urb *dwc2_urb, int desc_num) in dwc2_hcd_urb_get_iso_desc_actual_length() argument
730 return dwc2_urb->iso_descs[desc_num].actual_length; in dwc2_hcd_urb_get_iso_desc_actual_length()
Dhcd_ddma.c1152 int desc_num, in dwc2_process_non_isoc_desc() argument
1168 qh->desc_list_dma + (desc_num * in dwc2_process_non_isoc_desc()
1173 dma_desc = &qh->desc_list[desc_num]; in dwc2_process_non_isoc_desc()
1174 n_bytes = qh->n_bytes[desc_num]; in dwc2_process_non_isoc_desc()
1177 qtd, urb, desc_num, dma_desc, n_bytes); in dwc2_process_non_isoc_desc()
1204 } else if (desc_num + 1 == qtd->n_desc) { in dwc2_process_non_isoc_desc()
1230 int desc_num = 0; in dwc2_complete_non_isoc_xfer_ddma() local
1248 desc_num, halt_status, in dwc2_complete_non_isoc_xfer_ddma()
1254 desc_num++; in dwc2_complete_non_isoc_xfer_ddma()
/Linux-v4.19/drivers/net/ethernet/ti/
Ddavinci_cpdma.c123 u32 desc_num; member
684 int rx, int desc_num, in cpdma_chan_set_descs() argument
688 int desc_cnt = desc_num; in cpdma_chan_set_descs()
692 if (!desc_num) in cpdma_chan_set_descs()
709 chan->desc_num = (chan->weight * desc_num) / 100; in cpdma_chan_set_descs()
711 chan->desc_num = per_ch_desc; in cpdma_chan_set_descs()
713 desc_cnt -= chan->desc_num; in cpdma_chan_set_descs()
715 if (most_dnum < chan->desc_num) { in cpdma_chan_set_descs()
716 most_dnum = chan->desc_num; in cpdma_chan_set_descs()
722 most_chan->desc_num += desc_cnt; in cpdma_chan_set_descs()
[all …]
/Linux-v4.19/drivers/dma/ti/
Dcppi41.c257 u32 desc_num; in desc_to_chan() local
266 desc_num = (desc - cdd->descs_phys) / sizeof(struct cppi41_desc); in desc_to_chan()
267 BUG_ON(desc_num >= ALLOC_DECS_NUM); in desc_to_chan()
268 c = cdd->chan_busy[desc_num]; in desc_to_chan()
269 cdd->chan_busy[desc_num] = NULL; in desc_to_chan()
433 u32 desc_num; in push_desc_queue() local
465 desc_num = (desc_phys - cdd->descs_phys) / sizeof(struct cppi41_desc); in push_desc_queue()
466 WARN_ON(cdd->chan_busy[desc_num]); in push_desc_queue()
467 cdd->chan_busy[desc_num] = c; in push_desc_queue()
720 u32 desc_num; in cppi41_stop_chan() local
[all …]
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/
Dhnae3.h65 ((ring)->p = ((ring)->p + 1) % (ring)->desc_num)
67 ((ring)->p = ((ring)->p - 1 + (ring)->desc_num) % (ring)->desc_num)
82 u16 desc_num; /* total number of desc */ member
Dhns3_enet.h391 u16 desc_num; /* total number of desc */ member
563 return (end - begin + ring->desc_num) % ring->desc_num; in ring_dist()
568 return ring->desc_num - in ring_space()
Dhclge_mbx.h103 (crq->next_to_use = (crq->next_to_use + 1) % crq->desc_num)
Dhns3_enet.c1060 for (i = 0; i < ring->desc_num; i++) { in hns_nic_dma_unmap()
1790 for (i = 0; i < ring->desc_num; i++) in hns3_free_buffers()
1797 int size = ring->desc_num * sizeof(ring->desc[0]); in hns3_free_desc()
1810 int size = ring->desc_num * sizeof(ring->desc[0]); in hns3_alloc_desc()
1859 for (i = 0; i < ring->desc_num; i++) { in hns3_alloc_ring_buffers()
1909 if (unlikely(h > ring->desc_num)) in is_valid_clean_head()
1978 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns3_desc_unused()
2827 ring->desc_num = q->desc_num; in hns3_ring_get_cfg()
2893 if (ring->desc_num <= 0 || ring->buf_size <= 0) in hns3_alloc_ring_memory()
2896 ring->desc_cb = kcalloc(ring->desc_num, sizeof(ring->desc_cb[0]), in hns3_alloc_ring_memory()
[all …]
Dhns3_ethtool.c533 param->tx_pending = priv->ring_data[0].ring->desc_num; in hns3_get_ringparam()
534 param->rx_pending = priv->ring_data[queue_num].ring->desc_num; in hns3_get_ringparam()
720 priv->ring_data[i].ring->desc_num = new_desc_num; in hns3_change_all_ring_bd_num()
/Linux-v4.19/drivers/dma/
Dmmp_tdma.c113 int desc_num; member
358 int size = tdmac->desc_num * sizeof(struct mmp_tdma_desc); in mmp_tdma_free_descriptor()
408 int size = tdmac->desc_num * sizeof(struct mmp_tdma_desc); in mmp_tdma_alloc_descriptor()
440 tdmac->desc_num = num_periods; in mmp_tdma_prep_dma_cyclic()
Dzx_dma.c93 size_t desc_num; member
370 for (; index < ds->desc_num; index++) { in zx_dma_tx_status()
412 if ((num + 1) < ds->desc_num) in zx_dma_fill_desc()
445 ds->desc_num = num; in zx_alloc_desc_resource()
Dk3dma.c78 size_t desc_num; member
392 for (; index < ds->desc_num; index++) { in k3_dma_tx_status()
432 if (num != ds->desc_num - 1) in k3_dma_fill_desc()
467 ds->desc_num = num; in k3_dma_alloc_desc_resource()
/Linux-v4.19/include/linux/
Dshdma-base.h67 int desc_num; /* desc count */ member
/Linux-v4.19/drivers/dma/sh/
Dshdma-base.c236 schan->desc_num = NR_DESCS_PER_CHANNEL; in shdma_alloc_chan_resources()
482 schan->desc_num = 0; in shdma_free_chan_resources()
652 BUG_ON(!schan->desc_num); in shdma_prep_memcpy()
677 BUG_ON(!schan->desc_num); in shdma_prep_slave_sg()
712 BUG_ON(!schan->desc_num); in shdma_prep_dma_cyclic()

12