| /linux/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; in hclge_comm_cmd_config_regs() 29 reg_val = ring->desc_num >> HCLGE_COMM_NIC_CMQ_DESC_NUM_S; in hclge_comm_cmd_config_regs() 106 int size = ring->desc_num * sizeof(struct hclge_desc); in hclge_comm_free_cmd_desc() 118 int size = ring->desc_num * sizeof(struct hclge_desc); in hclge_comm_alloc_cmd_desc() 290 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_comm_ring_space() 292 return ring->desc_num - used - 1; in hclge_comm_ring_space() 305 if (hw->cmq.csq.next_to_use >= hw->cmq.csq.desc_num) in hclge_comm_cmd_copy_desc() 343 clean = (head - csq->next_to_clean + csq->desc_num) % csq->desc_num; in hclge_comm_cmd_csq_clean() 422 if (ntc >= hw->cmq.csq.desc_num) in hclge_comm_cmd_check_retval() 574 cmdq->csq.desc_num = HCLGE_COMM_NIC_CMQ_DESC_NUM; in hclge_comm_cmd_queue_init() [all …]
|
| H A D | hclge_comm_cmd.h | 422 u16 desc_num; member
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | dxe.c | 62 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() 177 size = wcn_ch->desc_num * sizeof(struct wcn36xx_dxe_desc); in wcn36xx_dxe_init_descs() 186 for (i = 0; i < wcn_ch->desc_num; i++) { in wcn36xx_dxe_init_descs() 211 } else if ((0 < i) && (i < wcn_ch->desc_num - 1)) { in wcn36xx_dxe_init_descs() [all …]
|
| H A D | dxe.h | 434 enum wcn36xx_dxe_ch_desc_num desc_num; member
|
| /linux/drivers/usb/dwc2/ |
| H A D | hcd.h | 686 struct dwc2_hcd_urb *dwc2_urb, int desc_num, u32 offset, in dwc2_hcd_urb_set_iso_desc_params() argument 689 dwc2_urb->iso_descs[desc_num].offset = offset; in dwc2_hcd_urb_set_iso_desc_params() 690 dwc2_urb->iso_descs[desc_num].length = length; in dwc2_hcd_urb_set_iso_desc_params() 694 struct dwc2_hcd_urb *dwc2_urb, int desc_num) in dwc2_hcd_urb_get_iso_desc_status() argument 696 return dwc2_urb->iso_descs[desc_num].status; in dwc2_hcd_urb_get_iso_desc_status() 700 struct dwc2_hcd_urb *dwc2_urb, int desc_num) in dwc2_hcd_urb_get_iso_desc_actual_length() argument 702 return dwc2_urb->iso_descs[desc_num].actual_length; in dwc2_hcd_urb_get_iso_desc_actual_length()
|
| H A D | hcd_ddma.c | 1129 int desc_num, in dwc2_process_non_isoc_desc() argument 1145 qh->desc_list_dma + (desc_num * in dwc2_process_non_isoc_desc() 1150 dma_desc = &qh->desc_list[desc_num]; in dwc2_process_non_isoc_desc() 1151 n_bytes = qh->n_bytes[desc_num]; in dwc2_process_non_isoc_desc() 1154 qtd, urb, desc_num, dma_desc, n_bytes); in dwc2_process_non_isoc_desc() 1181 } else if (desc_num + 1 == qtd->n_desc) { in dwc2_process_non_isoc_desc() 1207 int desc_num = 0; in dwc2_complete_non_isoc_xfer_ddma() local 1225 desc_num, halt_status, in dwc2_complete_non_isoc_xfer_ddma() 1231 desc_num++; in dwc2_complete_non_isoc_xfer_ddma()
|
| /linux/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hnae.c | 125 for (i = 0; i < ring->desc_num; i++) in hnae_free_buffers() 134 for (i = 0; i < ring->desc_num; i++) { in hnae_alloc_buffers() 152 ring->desc_num * sizeof(ring->desc[0]), in hnae_free_desc() 162 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() 211 ring->desc_cb = kcalloc(ring->desc_num, sizeof(ring->desc_cb[0]), in hnae_init_ring()
|
| H A D | hns_enet.c | 731 return ((ntc >= ntu) ? 0 : ring->desc_num) + ntc - ntu; in hns_desc_unused() 958 if (unlikely(h > ring->desc_num)) in is_valid_clean_head() 961 assert(u > 0 && u < ring->desc_num); in is_valid_clean_head() 962 assert(c > 0 && c < ring->desc_num); in is_valid_clean_head() 1677 if (head == ring->desc_num) in hns_nic_clear_all_rx_fetch()
|
| H A D | hns_ethtool.c | 684 param->rx_pending = queue->rx_ring.desc_num; in hns_get_ringparam() 685 param->tx_pending = queue->tx_ring.desc_num; in hns_get_ringparam()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | davinci_cpdma.c | 116 u32 desc_num; member 680 int rx, int desc_num, in cpdma_chan_set_descs() argument 684 int desc_cnt = desc_num; in cpdma_chan_set_descs() 688 if (!desc_num) in cpdma_chan_set_descs() 705 chan->desc_num = (chan->weight * desc_num) / 100; in cpdma_chan_set_descs() 707 chan->desc_num = per_ch_desc; in cpdma_chan_set_descs() 709 desc_cnt -= chan->desc_num; in cpdma_chan_set_descs() 711 if (most_dnum < chan->desc_num) { in cpdma_chan_set_descs() 712 most_dnum = chan->desc_num; in cpdma_chan_set_descs() 718 most_chan->desc_num += desc_cnt; in cpdma_chan_set_descs() [all …]
|
| /linux/drivers/dma/ |
| H A D | loongson2-apb-dma.c | 107 u32 desc_num; member 110 struct ls2x_dma_sg sg[] __counted_by(desc_num); 175 for (i = 0; i < desc->desc_num; i++) { in ls2x_dma_desc_free() 342 desc->desc_num = sg_len; in ls2x_dma_prep_slave_sg() 352 desc->desc_num = i; in ls2x_dma_prep_slave_sg() 407 desc->desc_num = num_periods; in ls2x_dma_prep_dma_cyclic() 418 desc->desc_num = i; in ls2x_dma_prep_dma_cyclic()
|
| H A D | mmp_tdma.c | 109 int desc_num; member 359 int size = tdmac->desc_num * sizeof(struct mmp_tdma_desc); in mmp_tdma_free_descriptor() 411 int size = tdmac->desc_num * sizeof(struct mmp_tdma_desc); in mmp_tdma_alloc_descriptor() 450 tdmac->desc_num = num_periods; in mmp_tdma_prep_dma_cyclic()
|
| H A D | k3dma.c | 72 size_t desc_num; member 409 for (; index < ds->desc_num; index++) { in k3_dma_tx_status() 449 if (num != ds->desc_num - 1) in k3_dma_fill_desc() 484 ds->desc_num = num; in k3_dma_alloc_desc_resource()
|
| /linux/drivers/dma/lgm/ |
| H A D | lgm-dma.c | 217 u32 desc_num; member 636 int desc_num) in ldma_chan_desc_hw_cfg() argument 652 writel(desc_num, d->base + DMA_CDLEN); in ldma_chan_desc_hw_cfg() 659 ldma_chan_desc_cfg(struct dma_chan *chan, dma_addr_t desc_base, int desc_num) in ldma_chan_desc_cfg() argument 666 if (!desc_num) { in ldma_chan_desc_cfg() 672 if (desc_num > DMA_MAX_DESC_NUM) { in ldma_chan_desc_cfg() 674 c->nr, desc_num); in ldma_chan_desc_cfg() 678 ldma_chan_desc_hw_cfg(c, desc_base, desc_num); in ldma_chan_desc_cfg() 681 c->desc_cnt = desc_num; in ldma_chan_desc_cfg() 980 if (num > c->desc_num) { in dma_alloc_desc_resource() [all …]
|
| /linux/drivers/dma/sh/ |
| H A D | shdma-base.c | 246 schan->desc_num = NR_DESCS_PER_CHANNEL; in shdma_alloc_chan_resources() 492 schan->desc_num = 0; in shdma_free_chan_resources() 662 BUG_ON(!schan->desc_num); in shdma_prep_memcpy() 687 BUG_ON(!schan->desc_num); in shdma_prep_slave_sg() 722 BUG_ON(!schan->desc_num); in shdma_prep_dma_cyclic()
|
| /linux/include/linux/ |
| H A D | shdma-base.h | 64 int desc_num; /* desc count */ member
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 4580 u32 desc_num[3]; member 4602 ctx->desc_num[VIRTNET_Q_TYPE_RX] = ARRAY_SIZE(virtnet_rq_stats_desc_qstat); in virtnet_stats_ctx_init() 4603 ctx->desc_num[VIRTNET_Q_TYPE_TX] = ARRAY_SIZE(virtnet_sq_stats_desc_qstat); in virtnet_stats_ctx_init() 4609 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_basic_desc_qstat); in virtnet_stats_ctx_init() 4615 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_csum_desc_qstat); in virtnet_stats_ctx_init() 4621 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_gso_desc_qstat); in virtnet_stats_ctx_init() 4627 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_speed_desc_qstat); in virtnet_stats_ctx_init() 4635 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_tx_basic_desc_qstat); in virtnet_stats_ctx_init() 4641 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_tx_csum_desc_qstat); in virtnet_stats_ctx_init() 4647 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_tx_gso_desc_qstat); in virtnet_stats_ctx_init() [all …]
|
| /linux/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.h | 482 u16 desc_num; /* total number of desc */ member 634 return ((end >= begin) ? (ring->desc_num - end + begin) : in ring_space()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_err.c | 1792 int desc_num = 1; in hclge_cmd_query_error() local 1799 desc_num = 2; in hclge_cmd_query_error() 1802 ret = hclge_cmd_send(&hdev->hw, &desc[0], desc_num); in hclge_cmd_query_error() 2055 int desc_num = 1; in hclge_config_ppu_error_interrupts() local 2082 desc_num = 2; in hclge_config_ppu_error_interrupts() 2104 ret = hclge_cmd_send(&hdev->hw, &desc[0], desc_num); in hclge_config_ppu_error_interrupts()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | pci.c | 1068 u16 desc_num; in _rtl_pci_init_trx_var() local 1071 desc_num = TX_DESC_NUM_92E; in _rtl_pci_init_trx_var() 1073 desc_num = TX_DESC_NUM_8822B; in _rtl_pci_init_trx_var() 1075 desc_num = RT_TXDESC_NUM; in _rtl_pci_init_trx_var() 1078 rtlpci->txringcount[i] = desc_num; in _rtl_pci_init_trx_var()
|
| /linux/drivers/atm/ |
| H A D | iphase.c | 181 u_short desc_num, i; in get_desc() local 220 desc_num = *(u_short *)(dev->seg_ram + dev->ffL.tcq_rd); in get_desc() 222 while (!desc_num || (dev->desc_tbl[desc_num -1]).timestamp) { in get_desc() 228 desc_num = *(u_short *)(dev->seg_ram + dev->ffL.tcq_rd); in get_desc() 232 dev->desc_tbl[desc_num -1].timestamp = jiffies; in get_desc() 233 return desc_num; in get_desc()
|
| /linux/drivers/target/ |
| H A D | target_core_alua.c | 85 int desc_num = off + 3; in target_emulate_report_referrals() local 114 if (cmd->data_length > desc_num) in target_emulate_report_referrals() 115 buf[desc_num] = pg_num; in target_emulate_report_referrals()
|
| /linux/drivers/infiniband/hw/hns/ |
| H A D | hns_roce_hw_v2.c | 1168 int size = ring->desc_num * sizeof(struct hns_roce_cmq_desc); in hns_roce_alloc_cmq_desc() 1182 ring->desc_num * sizeof(struct hns_roce_cmq_desc), in hns_roce_free_cmq_desc() 1194 csq->desc_num = CMD_CSQ_DESC_NUM; in init_csq() 1207 (u32)csq->desc_num >> HNS_ROCE_CMQ_DESC_NUM_S); in init_csq() 1334 if (csq->head == csq->desc_num) in __hns_roce_cmq_send_one() 1351 if (tail == csq->desc_num) in __hns_roce_cmq_send_one() 1403 if (rsv_tail == csq->desc_num) in __hns_roce_cmq_send() 1779 int desc_num; in hns_roce_hw_v2_query_counter() local 1786 desc_num = DIV_ROUND_UP(HNS_ROCE_HW_CNT_TOTAL, CNT_PER_DESC); in hns_roce_hw_v2_query_counter() 1787 desc = kcalloc(desc_num, sizeof(*desc), GFP_KERNEL); in hns_roce_hw_v2_query_counter() [all …]
|
| /linux/drivers/vhost/ |
| H A D | net.c | 1058 unsigned int out, in, desc_num, n = 0; in get_rx_bufs() local 1075 &in, log, log_num, &desc_num); in get_rx_bufs() 1102 n += desc_num; in get_rx_bufs()
|