Home
last modified time | relevance | path

Searched refs:ring_num (Results 1 - 25 of 50) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath11k/
H A Dhal.c303 struct hal_srng *srng, int ring_num) in ath11k_hal_ce_dst_setup()
311 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath11k_hal_ce_dst_setup()
509 int ring_num, int mac_id) in ath11k_hal_srng_get_ring_id()
514 if (ring_num >= srng_config->max_rings) { in ath11k_hal_srng_get_ring_id()
515 ath11k_warn(ab, "invalid ring number :%d\n", ring_num); in ath11k_hal_srng_get_ring_id()
519 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id()
962 int ring_num, int mac_id, in ath11k_hal_srng_setup()
973 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup()
998 (ring_num * srng_config->reg_size[i]); in ath11k_hal_srng_setup()
1029 "hal type %d ring_num in ath11k_hal_srng_setup()
302 ath11k_hal_ce_dst_setup(struct ath11k_base *ab, struct hal_srng *srng, int ring_num) ath11k_hal_ce_dst_setup() argument
507 ath11k_hal_srng_get_ring_id(struct ath11k_base *ab, enum hal_ring_type type, int ring_num, int mac_id) ath11k_hal_srng_get_ring_id() argument
961 ath11k_hal_srng_setup(struct ath11k_base *ab, enum hal_ring_type type, int ring_num, int mac_id, struct hal_srng_params *params) ath11k_hal_srng_setup() argument
1085 ath11k_hal_srng_update_hp_tp_addr(struct ath11k_base *ab, int shadow_cfg_idx, enum hal_ring_type ring_type, int ring_num) ath11k_hal_srng_update_hp_tp_addr() argument
1109 ath11k_hal_srng_update_shadow_config(struct ath11k_base *ab, enum hal_ring_type ring_type, int ring_num) ath11k_hal_srng_update_shadow_config() argument
1150 int ring_type, ring_num; ath11k_hal_srng_shadow_config() local
[all...]
H A Ddp.c110 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
113 u8 mask = 1 << ring_num; in ath11k_dp_srng_find_ring_in_mask()
125 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_calculate_msi_group()
131 if (ring_num < 3) { in ath11k_dp_srng_calculate_msi_group()
133 } else if (ring_num == 3) { in ath11k_dp_srng_calculate_msi_group()
135 ring_num = 0; in ath11k_dp_srng_calculate_msi_group()
174 return ath11k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath11k_dp_srng_calculate_msi_group()
179 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_msi_setup()
192 ring_num); in ath11k_dp_srng_msi_setup()
195 "ring not part of an ext_group; ring_type: %d,ring_num in ath11k_dp_srng_msi_setup()
124 ath11k_dp_srng_calculate_msi_group(struct ath11k_base *ab, enum hal_ring_type type, int ring_num) ath11k_dp_srng_calculate_msi_group() argument
177 ath11k_dp_srng_msi_setup(struct ath11k_base *ab, struct hal_srng_params *ring_params, enum hal_ring_type type, int ring_num) ath11k_dp_srng_msi_setup() argument
217 ath11k_dp_srng_setup(struct ath11k_base *ab, struct dp_srng *ring, enum hal_ring_type type, int ring_num, int mac_id, int num_entries) ath11k_dp_srng_setup() argument
[all...]
H A Ddbring.h70 int ring_num, int num_entries);
H A Ddbring.c183 int ring_num, int num_entries) in ath11k_dbring_srng_setup()
188 ring_num, ar->pdev_idx, num_entries); in ath11k_dbring_srng_setup()
191 ret, ring_num); in ath11k_dbring_srng_setup()
182 ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring, int ring_num, int num_entries) ath11k_dbring_srng_setup() argument
/kernel/linux/linux-5.10/drivers/vfio/platform/reset/
H A Dvfio_platform_bcmflexrm.c80 int rc = 0, ret = 0, ring_num = 0; in vfio_platform_bcmflexrm_reset() local
98 ring_num, rc); in vfio_platform_bcmflexrm_reset()
101 ring_num++; in vfio_platform_bcmflexrm_reset()
/kernel/linux/linux-6.6/drivers/vfio/platform/reset/
H A Dvfio_platform_bcmflexrm.c72 int rc = 0, ret = 0, ring_num = 0; in vfio_platform_bcmflexrm_reset() local
90 ring_num, rc); in vfio_platform_bcmflexrm_reset()
93 ring_num++; in vfio_platform_bcmflexrm_reset()
/kernel/linux/linux-6.6/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() local
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()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/qat/qat_common/
H A Dadf_transport.c197 u32 ring_num; in adf_create_ring() local
219 if (kstrtouint(val, 10, &ring_num)) { in adf_create_ring()
223 if (ring_num >= ADF_ETR_MAX_RINGS_PER_BANK) { in adf_create_ring()
229 if (adf_reserve_ring(bank, ring_num)) { in adf_create_ring()
231 ring_num, ring_name); in adf_create_ring() local
234 ring = &bank->rings[ring_num]; in adf_create_ring()
235 ring->ring_number = ring_num; in adf_create_ring()
264 adf_unreserve_ring(bank, ring_num); in adf_create_ring()
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath11k/
H A Dhal.c250 struct hal_srng *srng, int ring_num) in ath11k_hal_ce_dst_setup()
258 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath11k_hal_ce_dst_setup()
466 int ring_num, int mac_id) in ath11k_hal_srng_get_ring_id()
471 if (ring_num >= srng_config->max_rings) { in ath11k_hal_srng_get_ring_id()
472 ath11k_warn(ab, "invalid ring number :%d\n", ring_num); in ath11k_hal_srng_get_ring_id()
476 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id()
946 int ring_num, int mac_id, in ath11k_hal_srng_setup()
957 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup()
982 (ring_num * srng_config->reg_size[i]); in ath11k_hal_srng_setup()
1013 "type %d ring_num in ath11k_hal_srng_setup()
249 ath11k_hal_ce_dst_setup(struct ath11k_base *ab, struct hal_srng *srng, int ring_num) ath11k_hal_ce_dst_setup() argument
464 ath11k_hal_srng_get_ring_id(struct ath11k_base *ab, enum hal_ring_type type, int ring_num, int mac_id) ath11k_hal_srng_get_ring_id() argument
945 ath11k_hal_srng_setup(struct ath11k_base *ab, enum hal_ring_type type, int ring_num, int mac_id, struct hal_srng_params *params) ath11k_hal_srng_setup() argument
1069 ath11k_hal_srng_update_hp_tp_addr(struct ath11k_base *ab, int shadow_cfg_idx, enum hal_ring_type ring_type, int ring_num) ath11k_hal_srng_update_hp_tp_addr() argument
1093 ath11k_hal_srng_update_shadow_config(struct ath11k_base *ab, enum hal_ring_type ring_type, int ring_num) ath11k_hal_srng_update_shadow_config() argument
1134 int ring_type, ring_num; ath11k_hal_srng_shadow_config() local
[all...]
H A Ddp.c116 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
119 u8 mask = 1 << ring_num; in ath11k_dp_srng_find_ring_in_mask()
131 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_calculate_msi_group()
137 if (ring_num == DP_RX_RELEASE_RING_NUM) { in ath11k_dp_srng_calculate_msi_group()
139 ring_num = 0; in ath11k_dp_srng_calculate_msi_group()
178 return ath11k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath11k_dp_srng_calculate_msi_group()
183 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_msi_setup()
196 ring_num); in ath11k_dp_srng_msi_setup()
199 "ring not part of an ext_group; ring_type: %d,ring_num %d", in ath11k_dp_srng_msi_setup()
200 type, ring_num); in ath11k_dp_srng_msi_setup()
130 ath11k_dp_srng_calculate_msi_group(struct ath11k_base *ab, enum hal_ring_type type, int ring_num) ath11k_dp_srng_calculate_msi_group() argument
181 ath11k_dp_srng_msi_setup(struct ath11k_base *ab, struct hal_srng_params *ring_params, enum hal_ring_type type, int ring_num) ath11k_dp_srng_msi_setup() argument
221 ath11k_dp_srng_setup(struct ath11k_base *ab, struct dp_srng *ring, enum hal_ring_type type, int ring_num, int mac_id, int num_entries) ath11k_dp_srng_setup() argument
[all...]
H A Ddbring.h70 int ring_num, int num_entries);
H A Ddbring.c222 int ring_num, int num_entries) in ath11k_dbring_srng_setup()
227 ring_num, ar->pdev_idx, num_entries); in ath11k_dbring_srng_setup()
230 ret, ring_num); in ath11k_dbring_srng_setup()
221 ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring, int ring_num, int num_entries) ath11k_dbring_srng_setup() argument
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/
H A Dhw.c40 static bool ath12k_dp_srng_is_comp_ring_qcn9274(int ring_num) in ath12k_dp_srng_is_comp_ring_qcn9274() argument
42 if (ring_num < 3 || ring_num == 4) in ath12k_dp_srng_is_comp_ring_qcn9274()
65 static bool ath12k_dp_srng_is_comp_ring_wcn7850(int ring_num) in ath12k_dp_srng_is_comp_ring_wcn7850() argument
67 if (ring_num == 0 || ring_num == 2 || ring_num == 4) in ath12k_dp_srng_is_comp_ring_wcn7850()
H A Dhal.c1236 struct hal_srng *srng, int ring_num) in ath12k_hal_ce_dst_setup()
1244 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath12k_hal_ce_dst_setup()
1435 int ring_num, int mac_id) in ath12k_hal_srng_get_ring_id()
1440 if (ring_num >= srng_config->max_rings) { in ath12k_hal_srng_get_ring_id()
1441 ath12k_warn(ab, "invalid ring number :%d\n", ring_num); in ath12k_hal_srng_get_ring_id()
1445 ring_id = srng_config->start_ring_id + ring_num; in ath12k_hal_srng_get_ring_id()
1887 int ring_num, int mac_id, in ath12k_hal_srng_setup()
1898 ring_id = ath12k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath12k_hal_srng_setup()
1925 (ring_num * srng_config->reg_size[i]); in ath12k_hal_srng_setup()
1946 "hal type %d ring_num in ath12k_hal_srng_setup()
1235 ath12k_hal_ce_dst_setup(struct ath12k_base *ab, struct hal_srng *srng, int ring_num) ath12k_hal_ce_dst_setup() argument
1433 ath12k_hal_srng_get_ring_id(struct ath12k_base *ab, enum hal_ring_type type, int ring_num, int mac_id) ath12k_hal_srng_get_ring_id() argument
1886 ath12k_hal_srng_setup(struct ath12k_base *ab, enum hal_ring_type type, int ring_num, int mac_id, struct hal_srng_params *params) ath12k_hal_srng_setup() argument
2006 ath12k_hal_srng_update_hp_tp_addr(struct ath12k_base *ab, int shadow_cfg_idx, enum hal_ring_type ring_type, int ring_num) ath12k_hal_srng_update_hp_tp_addr() argument
2030 ath12k_hal_srng_update_shadow_config(struct ath12k_base *ab, enum hal_ring_type ring_type, int ring_num) ath12k_hal_srng_update_shadow_config() argument
2071 int ring_type, ring_num; ath12k_hal_srng_shadow_config() local
[all...]
H A Ddp.c113 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
116 u8 mask = 1 << ring_num; in ath12k_dp_srng_find_ring_in_mask()
128 enum hal_ring_type type, int ring_num) in ath12k_dp_srng_calculate_msi_group()
134 if (ring_num == HAL_WBM2SW_REL_ERR_RING_NUM) { in ath12k_dp_srng_calculate_msi_group()
136 ring_num = 0; in ath12k_dp_srng_calculate_msi_group()
175 return ath12k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath12k_dp_srng_calculate_msi_group()
180 enum hal_ring_type type, int ring_num) in ath12k_dp_srng_msi_setup()
193 ring_num); in ath12k_dp_srng_msi_setup()
196 "ring not part of an ext_group; ring_type: %d,ring_num %d", in ath12k_dp_srng_msi_setup()
197 type, ring_num); in ath12k_dp_srng_msi_setup()
127 ath12k_dp_srng_calculate_msi_group(struct ath12k_base *ab, enum hal_ring_type type, int ring_num) ath12k_dp_srng_calculate_msi_group() argument
178 ath12k_dp_srng_msi_setup(struct ath12k_base *ab, struct hal_srng_params *ring_params, enum hal_ring_type type, int ring_num) ath12k_dp_srng_msi_setup() argument
218 ath12k_dp_srng_setup(struct ath12k_base *ab, struct dp_srng *ring, enum hal_ring_type type, int ring_num, int mac_id, int num_entries) ath12k_dp_srng_setup() argument
[all...]
H A Ddbring.h71 int ring_num, int num_entries);
H A Ddbring.c187 int ring_num, int num_entries) in ath12k_dbring_srng_setup()
192 ring_num, ar->pdev_idx, num_entries); in ath12k_dbring_srng_setup()
195 ret, ring_num); in ath12k_dbring_srng_setup()
186 ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring, int ring_num, int num_entries) ath12k_dbring_srng_setup() argument
/kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c1215 struct net_device *ndev, u32 ring_num, in xgene_enet_create_desc_ring()
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 in xgene_enet_setup_ops()
1214 xgene_enet_create_desc_ring( struct net_device *ndev, u32 ring_num, enum xgene_enet_ring_cfgsize cfgsize, u32 ring_id) xgene_enet_create_desc_ring() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.c1215 struct net_device *ndev, u32 ring_num, in xgene_enet_create_desc_ring()
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 in xgene_enet_setup_ops()
1214 xgene_enet_create_desc_ring( struct net_device *ndev, u32 ring_num, enum xgene_enet_ring_cfgsize cfgsize, u32 ring_id) xgene_enet_create_desc_ring() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.c515 u32 ring_num = rcb_common->ring_num; in hns_rcb_get_cfg() local
521 for (i = 0; i < ring_num; i++) { in hns_rcb_get_cfg()
781 int ring_num = hns_rcb_get_ring_num(dsaf_dev); in hns_rcb_common_get_cfg() local
785 struct_size(rcb_common, ring_pair_cb, ring_num), in hns_rcb_common_get_cfg()
792 rcb_common->ring_num = ring_num; in hns_rcb_common_get_cfg()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_mbx.c164 * msg[2]: ring_num
177 int ring_num; in hclge_get_ring_chain_from_mbx() local
180 ring_num = req->msg.ring_num; in hclge_get_ring_chain_from_mbx()
182 if (ring_num > HCLGE_MBX_MAX_RING_CHAIN_PARAM_NUM) in hclge_get_ring_chain_from_mbx()
185 for (i = 0; i < ring_num; i++) { in hclge_get_ring_chain_from_mbx()
204 for (i = 1; i < ring_num; i++) { in hclge_get_ring_chain_from_mbx()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_dsaf_rcb.c519 u32 ring_num = rcb_common->ring_num; in hns_rcb_get_cfg() local
525 for (i = 0; i < ring_num; i++) { in hns_rcb_get_cfg()
785 int ring_num = hns_rcb_get_ring_num(dsaf_dev); in hns_rcb_common_get_cfg() local
789 struct_size(rcb_common, ring_pair_cb, ring_num), in hns_rcb_common_get_cfg()
796 rcb_common->ring_num = ring_num; in hns_rcb_common_get_cfg()
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_mbx.c174 * msg[2]: ring_num
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()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhclge_mbx.h116 u8 ring_num; member
/kernel/linux/linux-5.10/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_main.c1094 unsigned int ring_num; in pch_gbe_tx_queue() local
1142 ring_num = tx_ring->next_to_use; in pch_gbe_tx_queue()
1143 if (unlikely((ring_num + 1) == tx_ring->count)) in pch_gbe_tx_queue()
1146 tx_ring->next_to_use = ring_num + 1; in pch_gbe_tx_queue()
1149 buffer_info = &tx_ring->buffer_info[ring_num]; in pch_gbe_tx_queue()
1168 tx_ring->next_to_use = ring_num; in pch_gbe_tx_queue()
1176 tx_desc = PCH_GBE_TX_DESC(*tx_ring, ring_num); in pch_gbe_tx_queue()
1183 if (unlikely(++ring_num == tx_ring->count)) in pch_gbe_tx_queue()
1184 ring_num = 0; in pch_gbe_tx_queue()
1188 (int)sizeof(struct pch_gbe_tx_desc) * ring_num, in pch_gbe_tx_queue()
[all...]

Completed in 26 milliseconds

12