Home
last modified time | relevance | path

Searched refs:ring_num (Results 1 – 25 of 31) sorted by relevance

12

/linux/drivers/net/wireless/ath/ath12k/wifi7/
H A Dhal.c120 struct hal_srng *srng, int ring_num) in ath12k_wifi7_hal_ce_dst_setup() argument
128 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath12k_wifi7_hal_ce_dst_setup()
348 int ring_num, int mac_id) in ath12k_wifi7_hal_srng_get_ring_id() argument
353 if (ring_num >= srng_config->max_rings) { in ath12k_wifi7_hal_srng_get_ring_id()
354 ath12k_warn(hal, "invalid ring number :%d\n", ring_num); in ath12k_wifi7_hal_srng_get_ring_id()
358 ring_id = srng_config->start_ring_id + ring_num; in ath12k_wifi7_hal_srng_get_ring_id()
372 int ring_num) in ath12k_wifi7_hal_srng_update_hp_tp_addr() argument
379 ring_id = ath12k_wifi7_hal_srng_get_ring_id(hal, ring_type, ring_num, in ath12k_wifi7_hal_srng_update_hp_tp_addr()
410 int ring_num) in ath12k_wifi7_hal_srng_update_shadow_config() argument
424 ring_num; in ath12k_wifi7_hal_srng_update_shadow_config()
[all …]
H A Dhw.c57 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()
H A Dhal.h521 struct hal_srng *srng, int ring_num);
530 int ring_num);
533 int ring_num, int mac_id);
/linux/drivers/net/wireless/ath/ath11k/
H A Dhal.c251 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 Ddp.c119 static int ath11k_dp_srng_find_ring_in_mask(int ring_num, const u8 *grp_mask) in ath11k_dp_srng_find_ring_in_mask() argument
122 u8 mask = 1 << ring_num; in ath11k_dp_srng_find_ring_in_mask()
134 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_calculate_msi_group() argument
140 if (ring_num == DP_RX_RELEASE_RING_NUM) { in ath11k_dp_srng_calculate_msi_group()
142 ring_num = 0; in ath11k_dp_srng_calculate_msi_group()
181 return ath11k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath11k_dp_srng_calculate_msi_group()
186 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_msi_setup() argument
199 ring_num); in ath11k_dp_srng_msi_setup()
203 type, ring_num); in ath11k_dp_srng_msi_setup()
225 enum hal_ring_type type, int ring_num, in ath11k_dp_srng_setup() argument
[all …]
H A Ddbring.c238 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()
H A Ddbring.h77 int ring_num, int num_entries);
H A Dhal.h964 int ring_num, int mac_id,
974 int ring_num);
/linux/drivers/vfio/platform/reset/
H A Dvfio_platform_bcmflexrm.c72 int rc = 0, ret = 0, ring_num = 0; in vfio_platform_bcmflexrm_reset() local
92 ring_num, rc); in vfio_platform_bcmflexrm_reset()
95 ring_num++; in vfio_platform_bcmflexrm_reset()
/linux/drivers/net/wireless/ath/ath12k/
H A Dhal.c11 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 Ddp.c118 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
121 u8 mask = 1 << ring_num; in ath12k_dp_srng_find_ring_in_mask()
133 enum hal_ring_type type, int ring_num) in ath12k_dp_srng_calculate_msi_group() argument
141 if (ring_num == HAL_WBM2SW_REL_ERR_RING_NUM) { in ath12k_dp_srng_calculate_msi_group()
143 ring_num = 0; in ath12k_dp_srng_calculate_msi_group()
147 if (ring_num == map[i].wbm_ring_num) { in ath12k_dp_srng_calculate_msi_group()
148 ring_num = i; in ath12k_dp_srng_calculate_msi_group()
192 return ath12k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath12k_dp_srng_calculate_msi_group()
197 enum hal_ring_type type, int ring_num) in ath12k_dp_srng_msi_setup() argument
210 ring_num); in ath12k_dp_srng_msi_setup()
[all …]
H A Ddbring.c188 int ring_num, int num_entries) in ath12k_dbring_srng_setup() argument
193 ring_num, ar->pdev_idx, num_entries); in ath12k_dbring_srng_setup()
196 ret, ring_num); in ath12k_dbring_srng_setup()
H A Dhal.h1381 struct hal_srng *srng, int ring_num);
1388 int ring_num);
1390 int ring_num, int mac_id);
1497 int ring_num, int mac_id,
1506 int ring_num);
H A Ddbring.h71 int ring_num, int num_entries);
H A Dhw.h224 bool (*dp_srng_is_tx_comp_ring)(int ring_num);
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_transport.c229 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 Dadf_sysfs.c257 if (accel_dev->sysfs.ring_num == UNSET_RING_NUM) in rp2srv_show()
261 svc = GET_SRV_TYPE(accel_dev, accel_dev->sysfs.ring_num % in rp2srv_show()
304 accel_dev->sysfs.ring_num = ring; in rp2srv_store()
349 accel_dev->sysfs.ring_num = UNSET_RING_NUM; in adf_sysfs_init()
/linux/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.h108 u32 ring_num; member
111 struct ring_pair_cb ring_pair_cb[] __counted_by(ring_num);
H A Dhns_dsaf_rcb.c510 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/apm/xgene/
H A Dxgene_enet_main.c1215 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 Dxgene_enet_main.h229 u16 ring_num; member
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_mbx.c187 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 Dpch_gbe_main.c1080 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 Dhclge_mbx.h130 u8 ring_num; member
/linux/drivers/dma/
H A Dxgene-dma.c306 int ring_num; member
1193 ring->num = chan->pdma->ring_num++; in xgene_dma_create_ring_one()
1606 pdma->ring_num = XGENE_DMA_RING_NUM; in xgene_dma_init_channels()

12