| /linux/drivers/dma/xilinx/ |
| H A D | xdma.c | 101 u32 desc_num; member 177 last_blk_desc = (sw_desc->desc_num - 1) & XDMA_DESC_ADJACENT_MASK; in xdma_link_sg_desc_blocks() 201 for (i = 0; i < sw_desc->desc_num - 1; i++) { in xdma_link_cyclic_desc_blocks() 269 xdma_alloc_desc(struct xdma_chan *chan, u32 desc_num, bool cyclic) in xdma_alloc_desc() argument 284 sw_desc->desc_num = desc_num; in xdma_alloc_desc() 287 dblk_num = DIV_ROUND_UP(desc_num, XDMA_DESC_ADJACENT); in xdma_alloc_desc() 368 val = (desc->desc_num - 1) & XDMA_DESC_ADJACENT_MASK; in xdma_xfer_start() 566 u32 left = size, len, desc_num = filled_descs_num; in xdma_fill_descs() local 570 dblk = sw_desc->desc_blocks + (desc_num / XDMA_DESC_ADJACENT); in xdma_fill_descs() 572 desc += desc_num & XDMA_DESC_ADJACENT_MASK; in xdma_fill_descs() [all …]
|
| /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 | 425 u16 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 = kzalloc_objs(ring->desc_cb[0], ring->desc_num); in hnae_init_ring()
|
| H A D | hns_dsaf_rcb.c | 379 hns_rcb_set_port_desc_cnt(rcb_common, i, rcb_common->desc_num); in hns_rcb_common_init_hw() 437 u16 desc_num, mdnum_ppkt; in hns_rcb_ring_get_cfg() local 457 desc_num = rcb_common->dsaf_dev->desc_num; in hns_rcb_ring_get_cfg() 466 ring->desc_num = desc_num; in hns_rcb_ring_get_cfg() 671 if (coalesced_frames >= rcb_common->desc_num || in hns_rcb_set_rx_coalesced_frames() 790 rcb_common->desc_num = dsaf_dev->desc_num; in hns_rcb_common_get_cfg()
|
| H A D | hns_ae_adapt.c | 604 (dsaf_dev->desc_num - 1 > HNS_RCB_TX_FRAMES_HIGH) ? in hns_ae_get_coalesce_range() 605 HNS_RCB_TX_FRAMES_HIGH : dsaf_dev->desc_num - 1; in hns_ae_get_coalesce_range() 609 *rx_frames_high = (dsaf_dev->desc_num - 1 > HNS_RCB_RX_FRAMES_HIGH) ? in hns_ae_get_coalesce_range() 610 HNS_RCB_RX_FRAMES_HIGH : dsaf_dev->desc_num - 1; in hns_ae_get_coalesce_range()
|
| 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()
|
| /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/fs/smb/smbdirect/ |
| H A D | rw.c | 124 size_t desc_buf_len, desc_num = 0; in smbdirect_connection_rdma_xmit() local 154 desc_num++; in smbdirect_connection_rdma_xmit() 167 for (i = 0; i < desc_num; i++) { in smbdirect_connection_rdma_xmit()
|
| /linux/drivers/dma/ |
| 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/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() 661 BUG_ON(!schan->desc_num); in shdma_prep_memcpy() 686 BUG_ON(!schan->desc_num); in shdma_prep_slave_sg() 721 BUG_ON(!schan->desc_num); in shdma_prep_dma_cyclic()
|
| H A D | shdmac.c | 622 if (!sh_chan->shdma_chan.desc_num) in sh_dmae_resume()
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 4535 u32 desc_num[3]; member 4557 ctx->desc_num[VIRTNET_Q_TYPE_RX] = ARRAY_SIZE(virtnet_rq_stats_desc_qstat); in virtnet_stats_ctx_init() 4558 ctx->desc_num[VIRTNET_Q_TYPE_TX] = ARRAY_SIZE(virtnet_sq_stats_desc_qstat); in virtnet_stats_ctx_init() 4564 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_basic_desc_qstat); in virtnet_stats_ctx_init() 4570 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_csum_desc_qstat); in virtnet_stats_ctx_init() 4576 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_gso_desc_qstat); in virtnet_stats_ctx_init() 4582 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_rx_speed_desc_qstat); in virtnet_stats_ctx_init() 4590 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_tx_basic_desc_qstat); in virtnet_stats_ctx_init() 4596 ctx->desc_num[queue_type] += ARRAY_SIZE(virtnet_stats_tx_csum_desc_qstat); in virtnet_stats_ctx_init() 4602 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 | hns3_enet.c | 2008 for (i = 0; i < ring->desc_num; i++) { in hns3_clear_desc() 2090 int idx = (ring->next_to_use - num + ring->desc_num) % in hns3_tx_push_bd() 2091 ring->desc_num; in hns3_tx_push_bd() 2364 (ring->desc_num - 1); in hns3_nic_net_xmit() 3522 for (i = 0; i < ring->desc_num; i++) in hns3_free_buffers() 3529 int size = ring->desc_num * sizeof(ring->desc[0]); in hns3_free_desc() 3542 int size = ring->desc_num * sizeof(ring->desc[0]); in hns3_alloc_desc() 3592 for (i = 0; i < ring->desc_num; i++) { in hns3_alloc_ring_buffers() 3666 if (++ntc == ring->desc_num) in hns3_nic_reclaim_desc() 3731 return ring->desc_num; in hns3_desc_unused() [all …]
|
| H A D | hclge_mbx.h | 248 (crq->next_to_use = (crq->next_to_use + 1) % crq->desc_num)
|
| H A D | hnae3.h | 192 ((ring)->p = ((ring)->p + 1) % (ring)->desc_num) 194 ((ring)->p = ((ring)->p - 1 + (ring)->desc_num) % (ring)->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()
|
| H A D | hns3_ethtool.c | 684 param->tx_pending = priv->ring[0].desc_num; in hns3_get_ringparam() 685 param->rx_pending = priv->ring[rx_queue_index].desc_num; in hns3_get_ringparam() 1090 priv->ring[i].desc_num = tx_desc_num; in hns3_change_all_ring_bd_num() 1091 priv->ring[i + h->kinfo.num_tqps].desc_num = rx_desc_num; in hns3_change_all_ring_bd_num() 1166 old_ringparam->tx_desc_num = priv->ring[0].desc_num; in hns3_is_ringparam_changed() 1167 old_ringparam->rx_desc_num = priv->ring[queue_num].desc_num; in hns3_is_ringparam_changed()
|
| /linux/drivers/net/wireless/ath/wcn36xx/ |
| H A D | dxe.h | 434 enum wcn36xx_dxe_ch_desc_num desc_num; member
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_err.c | 1793 int desc_num = 1; in hclge_cmd_query_error() local 1800 desc_num = 2; in hclge_cmd_query_error() 1803 ret = hclge_cmd_send(&hdev->hw, &desc[0], desc_num); in hclge_cmd_query_error() 2056 int desc_num = 1; in hclge_config_ppu_error_interrupts() local 2083 desc_num = 2; in hclge_config_ppu_error_interrupts() 2105 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 | 1086 u16 desc_num; in _rtl_pci_init_trx_var() local 1089 desc_num = TX_DESC_NUM_92E; in _rtl_pci_init_trx_var() 1091 desc_num = TX_DESC_NUM_8822B; in _rtl_pci_init_trx_var() 1093 desc_num = RT_TXDESC_NUM; in _rtl_pci_init_trx_var() 1096 rtlpci->txringcount[i] = desc_num; in _rtl_pci_init_trx_var()
|
| /linux/drivers/vhost/ |
| H A D | net.c | 1074 unsigned int out, in, desc_num, n = 0; in get_rx_bufs() local 1091 &in, log, log_num, &desc_num); in get_rx_bufs() 1118 n += desc_num; in get_rx_bufs()
|