| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | hal.c | 251 struct hal_srng *srng, int ring_num) in ath11k_hal_ce_dst_setup() argument 259 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath11k_hal_ce_dst_setup() 467 int ring_num, int mac_id) in ath11k_hal_srng_get_ring_id() argument 472 if (ring_num >= srng_config->max_rings) { in ath11k_hal_srng_get_ring_id() 473 ath11k_warn(ab, "invalid ring number :%d\n", ring_num); in ath11k_hal_srng_get_ring_id() 477 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id() 999 int ring_num, int mac_id, in ath11k_hal_srng_setup() argument 1010 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup() 1035 (ring_num * srng_config->reg_size[i]); in ath11k_hal_srng_setup() 1067 type, ring_num, in ath11k_hal_srng_setup() [all …]
|
| H A D | dbring.c | 238 int ring_num, int num_entries) in ath11k_dbring_srng_setup() argument 243 ring_num, ar->pdev_idx, num_entries); in ath11k_dbring_srng_setup() 246 ret, ring_num); in ath11k_dbring_srng_setup()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | hal.c | 11 struct hal_srng *srng, int ring_num) in ath12k_hal_ce_dst_setup() argument 13 ab->hal.ops->ce_dst_setup(ab, srng, ring_num); in ath12k_hal_ce_dst_setup() 36 int ring_num, int mac_id) in ath12k_hal_srng_get_ring_id() argument 38 return hal->ops->srng_get_ring_id(hal, type, ring_num, mac_id); in ath12k_hal_srng_get_ring_id() 43 int ring_num) in ath12k_hal_srng_update_shadow_config() argument 46 ring_num); in ath12k_hal_srng_update_shadow_config() 576 int ring_num, int mac_id, in ath12k_hal_srng_setup() argument 586 ring_id = ath12k_hal_srng_get_ring_id(hal, type, ring_num, mac_id); in ath12k_hal_srng_setup() 613 (ring_num * srng_config->reg_size[i]); in ath12k_hal_srng_setup() 667 ath12k_hal_ce_dst_setup(ab, srng, ring_num); in ath12k_hal_srng_setup() [all …]
|
| H A D | dp.c | 116 static int ath12k_dp_srng_find_ring_in_mask(int ring_num, const u8 *grp_mask) in ath12k_dp_srng_find_ring_in_mask() argument 119 u8 mask = 1 << ring_num; in ath12k_dp_srng_find_ring_in_mask() 131 enum hal_ring_type type, int ring_num) in ath12k_dp_srng_calculate_msi_group() argument 139 if (ring_num == HAL_WBM2SW_REL_ERR_RING_NUM) { in ath12k_dp_srng_calculate_msi_group() 141 ring_num = 0; in ath12k_dp_srng_calculate_msi_group() 145 if (ring_num == map[i].wbm_ring_num) { in ath12k_dp_srng_calculate_msi_group() 146 ring_num = i; in ath12k_dp_srng_calculate_msi_group() 190 return ath12k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath12k_dp_srng_calculate_msi_group() 195 enum hal_ring_type type, int ring_num) in ath12k_dp_srng_msi_setup() argument 208 ring_num); in ath12k_dp_srng_msi_setup() [all …]
|
| H A D | hal.h | 1390 struct hal_srng *srng, int ring_num); 1397 int ring_num); 1399 int ring_num, int mac_id); 1505 int ring_num, int mac_id, 1514 int ring_num);
|
| H A D | hw.h | 249 bool (*dp_srng_is_tx_comp_ring)(int ring_num);
|
| H A D | dp.h | 692 enum hal_ring_type type, int ring_num,
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_transport.c | 229 u32 ring_num; in adf_create_ring() local 251 if (kstrtouint(val, 10, &ring_num)) { in adf_create_ring() 255 if (ring_num >= num_rings_per_bank) { in adf_create_ring() 260 ring_num = array_index_nospec(ring_num, num_rings_per_bank); in adf_create_ring() 262 if (adf_reserve_ring(bank, ring_num)) { in adf_create_ring() 264 ring_num, ring_name); in adf_create_ring() 267 ring = &bank->rings[ring_num]; in adf_create_ring() 268 ring->ring_number = ring_num; in adf_create_ring() 299 adf_unreserve_ring(bank, ring_num); in adf_create_ring()
|
| H A D | adf_accel_devices.h | 449 int ring_num; member
|
| /linux/drivers/net/wireless/ath/ath12k/wifi7/ |
| H A D | hw.c | 57 static bool ath12k_wifi7_dp_srng_is_comp_ring_qcn9274(int ring_num) in ath12k_wifi7_dp_srng_is_comp_ring_qcn9274() argument 59 if (ring_num < 3 || ring_num == 4) in ath12k_wifi7_dp_srng_is_comp_ring_qcn9274() 91 static bool ath12k_wifi7_dp_srng_is_comp_ring_wcn7850(int ring_num) in ath12k_wifi7_dp_srng_is_comp_ring_wcn7850() argument 93 if (ring_num == 0 || ring_num == 2 || ring_num == 4) in ath12k_wifi7_dp_srng_is_comp_ring_wcn7850()
|
| /linux/drivers/net/ethernet/apm/xgene/ |
| H A D | xgene_enet_main.c | 1215 struct net_device *ndev, u32 ring_num, in xgene_enet_create_desc_ring() argument 1234 ring->num = ring_num; in xgene_enet_create_desc_ring() 1314 u16 ring_num = pdata->ring_num; in xgene_enet_create_desc_rings() local 1328 rx_ring = xgene_enet_create_desc_ring(ndev, ring_num++, in xgene_enet_create_desc_rings() 1339 buf_pool = xgene_enet_create_desc_ring(ndev, ring_num++, in xgene_enet_create_desc_rings() 1370 page_pool = xgene_enet_create_desc_ring(ndev, ring_num++, in xgene_enet_create_desc_rings() 1403 tx_ring = xgene_enet_create_desc_ring(ndev, ring_num++, in xgene_enet_create_desc_rings() 1428 cp_ring = xgene_enet_create_desc_ring(ndev, ring_num++, in xgene_enet_create_desc_rings() 1928 pdata->ring_num = START_RING_NUM_0; in xgene_enet_setup_ops() 1933 pdata->ring_num = START_RING_NUM_0; in xgene_enet_setup_ops() [all …]
|
| H A D | xgene_enet_main.h | 229 u16 ring_num; member
|
| /linux/drivers/net/ethernet/hisilicon/hns/ |
| H A D | hns_dsaf_rcb.c | 510 u32 ring_num = rcb_common->ring_num; in hns_rcb_get_cfg() local 516 for (i = 0; i < ring_num; i++) { in hns_rcb_get_cfg() 776 int ring_num = hns_rcb_get_ring_num(dsaf_dev); in hns_rcb_common_get_cfg() local 780 struct_size(rcb_common, ring_pair_cb, ring_num), in hns_rcb_common_get_cfg() 787 rcb_common->ring_num = ring_num; in hns_rcb_common_get_cfg()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_mbx.c | 187 int ring_num; in hclge_get_ring_chain_from_mbx() local 190 ring_num = req->msg.ring_num; in hclge_get_ring_chain_from_mbx() 192 if (ring_num > HCLGE_MBX_MAX_RING_CHAIN_PARAM_NUM) in hclge_get_ring_chain_from_mbx() 195 for (i = 0; i < ring_num; i++) { in hclge_get_ring_chain_from_mbx() 214 for (i = 1; i < ring_num; i++) { in hclge_get_ring_chain_from_mbx() 306 req->msg.ring_num = HCLGE_LIMIT_RING_NUM; in hclge_get_vf_ring_vector_map()
|
| /linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
| H A D | pch_gbe_main.c | 1080 unsigned int ring_num; in pch_gbe_tx_queue() local 1128 ring_num = tx_ring->next_to_use; in pch_gbe_tx_queue() 1129 if (unlikely((ring_num + 1) == tx_ring->count)) in pch_gbe_tx_queue() 1132 tx_ring->next_to_use = ring_num + 1; in pch_gbe_tx_queue() 1135 buffer_info = &tx_ring->buffer_info[ring_num]; in pch_gbe_tx_queue() 1154 tx_ring->next_to_use = ring_num; in pch_gbe_tx_queue() 1162 tx_desc = PCH_GBE_TX_DESC(*tx_ring, ring_num); in pch_gbe_tx_queue() 1169 if (unlikely(++ring_num == tx_ring->count)) in pch_gbe_tx_queue() 1170 ring_num = 0; in pch_gbe_tx_queue() 1174 (int)sizeof(struct pch_gbe_tx_desc) * ring_num, in pch_gbe_tx_queue()
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hclge_mbx.h | 130 u8 ring_num; member
|
| H A D | hns3_enet.c | 5182 int ring_num = h->kinfo.num_tqps * 2; in hns3_init_all_ring() local 5187 for (i = 0; i < ring_num; i++) { in hns3_init_all_ring()
|
| /linux/drivers/dma/ |
| H A D | xgene-dma.c | 305 int ring_num; member 1192 ring->num = chan->pdma->ring_num++; in xgene_dma_create_ring_one() 1605 pdma->ring_num = XGENE_DMA_RING_NUM; in xgene_dma_init_channels()
|
| /linux/drivers/net/ |
| H A D | virtio_net.c | 3454 struct receive_queue *rq, u32 ring_num) in virtnet_rx_resize() argument 3462 if (rq->xsk_pool && ring_num > old_ring_num) { in virtnet_rx_resize() 3463 tmp_xsk_buffs = kvzalloc_objs(*tmp_xsk_buffs, ring_num); in virtnet_rx_resize() 3470 err = virtqueue_resize(rq->vq, ring_num, virtnet_rq_unmap_free_buf, NULL); in virtnet_rx_resize() 3534 u32 ring_num) in virtnet_tx_resize() argument 3538 if (ring_num <= MAX_SKB_FRAGS + 2) { in virtnet_tx_resize() 3540 ring_num, MAX_SKB_FRAGS + 2); in virtnet_tx_resize() 3548 err = virtqueue_resize(sq->vq, ring_num, virtnet_sq_free_unused_buf, in virtnet_tx_resize()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 578 static bool is_rx_ring(struct bnxt *bp, int ring_num) in is_rx_ring() argument 580 return ring_num < bp->rx_nr_rings; in is_rx_ring() 583 static bool is_tx_ring(struct bnxt *bp, int ring_num) in is_tx_ring() argument 590 if (ring_num >= tx_base && ring_num < (tx_base + bp->tx_nr_rings)) in is_tx_ring()
|