| /linux/drivers/net/ethernet/intel/libie/ |
| H A D | controlq.c | 28 if (++ntc >= ctlq->ring_len) in libie_ctlq_free_fq() 44 .count = ctlq->ring_len, in libie_ctlq_init_fq() 103 .count = ctlq->ring_len, in libie_ctlq_post_rx_buffs() 107 num_to_post = (ntc > ntp ? 0 : ctlq->ring_len) + ntc - ntp - 1; in libie_ctlq_post_rx_buffs() 122 if (unlikely(++ntp == ctlq->ring_len)) in libie_ctlq_post_rx_buffs() 160 ctlq->tx_msg = kvzalloc_objs(*ctlq->tx_msg, ctlq->ring_len, in libie_ctlq_alloc_tx_msgs() 165 for (u32 i = 0; i < ctlq->ring_len; i++) { in libie_ctlq_alloc_tx_msgs() 199 libie_ctlq_free_tx_msgs(ctlq, ctlq->ring_len); in libie_ctlq_dealloc_ring_res() 234 size_t size = array_size(ctlq->ring_len, sizeof(*ctlq->descs)); in libie_ctlq_alloc_queue_res() 278 writel(ctlq->ring_len - 1, ctlq->reg.tail); in libie_ctlq_init_regs() [all …]
|
| /linux/drivers/usb/host/ |
| H A D | fhci-tds.c | 149 u32 ring_len) in fhci_create_ep() argument 159 if (!(ring_len > 2)) { in fhci_create_ep() 168 ep_mem_size = ring_len * sizeof(*td) + sizeof(struct fhci_ep_pram); in fhci_create_ep() 175 if (cq_new(&ep->conf_frame_Q, ring_len + 2) || in fhci_create_ep() 176 cq_new(&ep->empty_frame_Q, ring_len + 2) || in fhci_create_ep() 177 cq_new(&ep->dummy_packets_Q, ring_len + 2)) { in fhci_create_ep() 182 for (i = 0; i < (ring_len + 1); i++) { in fhci_create_ep() 203 ep->ep_pram_ptr = (void __iomem *)ep->td_base + sizeof(*td) * ring_len; in fhci_create_ep() 212 for (i = 0; i < ring_len; i++) { in fhci_create_ep()
|
| /linux/drivers/net/ethernet/intel/ice/virt/ |
| H A D | queues.c | 53 static bool ice_vc_isvalid_ring_len(u16 ring_len) in ice_vc_isvalid_ring_len() argument 55 return ring_len == 0 || in ice_vc_isvalid_ring_len() 56 (ring_len >= ICE_MIN_NUM_DESC && in ice_vc_isvalid_ring_len() 57 ring_len <= ICE_MAX_NUM_DESC_E810 && in ice_vc_isvalid_ring_len() 58 !(ring_len % ICE_REQ_DESC_MULTIPLE)); in ice_vc_isvalid_ring_len() 816 !ice_vc_isvalid_ring_len(qpi->txq.ring_len) || in ice_vc_cfg_qs_msg() 817 !ice_vc_isvalid_ring_len(qpi->rxq.ring_len) || in ice_vc_cfg_qs_msg() 832 if (qpi->txq.ring_len > 0) { in ice_vc_cfg_qs_msg() 834 vsi->tx_rings[q_idx]->count = qpi->txq.ring_len; in ice_vc_cfg_qs_msg() 849 if (qpi->rxq.ring_len > 0) { in ice_vc_cfg_qs_msg() [all …]
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| H A D | hclgevf_regs.c | 110 int cmdq_len, common_len, ring_len, tqp_intr_len; in hclgevf_get_regs_len() local 114 ring_len = HCLGEVF_REG_TLV_SIZE + sizeof(ring_reg_addr_list); in hclgevf_get_regs_len() 120 ring_len * hdev->num_tqps; in hclgevf_get_regs_len()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_regs.c | 588 int cmdq_len, common_len, ring_len, tqp_intr_len; in hclge_get_regs_len() local 609 ring_len = HCLGE_REG_TLV_SIZE + sizeof(ring_reg_addr_list); in hclge_get_regs_len() 615 return HCLGE_REG_HEADER_SIZE + cmdq_len + common_len + ring_len * in hclge_get_regs_len()
|
| /linux/include/linux/net/intel/libie/ |
| H A D | controlq.h | 173 u32 ring_len; member
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A D | nicvf_queues.c | 254 int ring_len, int buf_size) in nicvf_init_rbdr() argument 261 err = nicvf_alloc_q_desc_mem(nic, &rbdr->dmem, ring_len, in nicvf_init_rbdr() 285 rbdr->pgcnt = ring_len / (PAGE_SIZE / buf_size); in nicvf_init_rbdr() 288 rbdr->pgcnt = ring_len; in nicvf_init_rbdr() 299 for (idx = 0; idx < ring_len; idx++) { in nicvf_init_rbdr()
|
| /linux/include/linux/net/intel/ |
| H A D | virtchnl2.h | 745 __le16 ring_len; member 819 __le16 ring_len; member
|
| H A D | virtchnl.h | 308 u16 ring_len; /* number of descriptors, multiple of 8 */ member 386 u32 ring_len; /* number of descriptors, multiple of 32 */ member
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_virtchnl_pf.c | 658 if (!IS_ALIGNED(info->ring_len, 8) || in i40e_config_vsi_tx_queue() 659 info->ring_len > i40e_get_max_num_descriptors(pf)) { in i40e_config_vsi_tx_queue() 663 tx_ctx.qlen = info->ring_len; in i40e_config_vsi_tx_queue() 728 if (!IS_ALIGNED(info->ring_len, 32) || in i40e_config_vsi_rx_queue() 729 info->ring_len > i40e_get_max_num_descriptors(pf)) { in i40e_config_vsi_rx_queue() 733 rx_ctx.qlen = info->ring_len; in i40e_config_vsi_rx_queue()
|
| /linux/drivers/net/ethernet/intel/idpf/ |
| H A D | idpf_virtchnl.c | 1341 qi->ring_len = cpu_to_le16(q->desc_count); in idpf_fill_txq_config_chunk() 1380 qi->ring_len = cpu_to_le16(q->desc_count); in idpf_fill_complq_config_chunk() 1512 qi->ring_len = cpu_to_le16(q->desc_count); in idpf_fill_rxq_config_chunk() 1565 qi->ring_len = cpu_to_le16(q->desc_count); in idpf_fill_bufq_config_chunk()
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | niu.c | 4672 u64 val, ring_len; in niu_init_one_tx_channel() local 4701 ring_len = (rp->pending / 8); in niu_init_one_tx_channel() 4703 val = ((ring_len << TX_RNG_CFIG_LEN_SHIFT) | in niu_init_one_tx_channel()
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | coex.c | 10569 u8 len, u8 seg_len, u8 start_idx, u8 ring_len) in scnprintf_segment() argument 10578 cur_index = (start_idx + i) % ring_len; in scnprintf_segment()
|