| /freebsd/sys/dev/thunderbolt/ |
| H A D | nhi_pci.c | 349 r->ring_num); in nhi_pci_enable_interrupt() 361 offset = (r->ring_num + IVR_TX_OFFSET) * 4; in nhi_pci_enable_interrupt() 362 NHI_SET_INTERRUPT(offset, 0x0f, r->ring_num); in nhi_pci_enable_interrupt() 365 offset = (r->ring_num + IVR_RX_OFFSET) * 4; in nhi_pci_enable_interrupt() 366 NHI_SET_INTERRUPT(offset, 0x0f, r->ring_num); in nhi_pci_enable_interrupt() 369 offset = (r->ring_num + IVR_NE_OFFSET) * 4; in nhi_pci_enable_interrupt() 387 offset = r->ring_num + IMR_TX_OFFSET; in nhi_pci_enable_interrupt() 391 offset = r->ring_num + IMR_RX_OFFSET; in nhi_pci_enable_interrupt() 395 offset = r->ring_num + IMR_NE_OFFSET; in nhi_pci_enable_interrupt()
|
| H A D | nhi.c | 349 r->ring_num = ringnum; in nhi_alloc_ring() 411 tb_debug(r->sc, DBG_INIT, "Freeing ring %d resources\n", r->ring_num); in nhi_free_ring() 452 idx = ring->ring_num * 16; in nhi_configure_ring() 461 ring->ring_num, ring->tx_ring_depth); in nhi_configure_ring() 471 ring->ring_num, val); in nhi_configure_ring() 484 idx = ring->ring_num * 32; in nhi_activate_ring() 486 ring->ring_num, idx); in nhi_activate_ring() 501 idx = r->ring_num * 32; in nhi_deactivate_ring() 503 r->ring_num, idx); in nhi_deactivate_ring() 507 idx = r->ring_num * 16; in nhi_deactivate_ring() [all …]
|
| H A D | nhi_var.h | 108 u_char ring_num; member
|
| /freebsd/sys/dev/qat/qat_common/ |
| H A D | adf_transport.c | 174 u32 ring_num; in adf_poll_bank() local 213 for (ring_num = 0; ring_num < num_rings_per_bank; ring_num++) { in adf_poll_bank() 214 ring = &bank->rings[ring_num]; in adf_poll_bank() 385 u32 ring_num; in adf_create_ring() local 410 if (compat_strtouint(val, 10, &ring_num)) { in adf_create_ring() 414 if (ring_num >= num_rings_per_bank) { in adf_create_ring() 420 if (adf_reserve_ring(bank, ring_num)) { in adf_create_ring() 423 ring_num, in adf_create_ring() 427 ring = &bank->rings[ring_num]; in adf_create_ring() 428 ring->ring_number = ring_num; in adf_create_ring() [all …]
|
| H A D | adf_cfg_bundle.c | 354 int ring_num = 0; in adf_cfg_init_ring2serv_mapping() local 367 for (ring_num = 0; ring_num < bundle->num_of_rings; ring_num++) { in adf_cfg_init_ring2serv_mapping() 372 (ring_num < bundle->num_of_rings / 2) ? TX : RX; in adf_cfg_init_ring2serv_mapping() 373 ring_in_bundle->number = ring_num; in adf_cfg_init_ring2serv_mapping() 374 bundle->rings[ring_num] = ring_in_bundle; in adf_cfg_init_ring2serv_mapping()
|
| /freebsd/sys/contrib/dev/athk/ath12k/wifi7/ |
| H A D | hal.c | 120 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 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()
|
| H A D | hal.h | 521 struct hal_srng *srng, int ring_num); 530 int ring_num); 533 int ring_num, int mac_id);
|
| /freebsd/sys/contrib/dev/athk/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 | 118 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 D | dbring.c | 188 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 D | dbring.h | 71 int ring_num, int num_entries);
|
| H A D | hal.h | 1381 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 D | hw.h | 224 bool (*dp_srng_is_tx_comp_ring)(int ring_num);
|
| H A D | dp.h | 691 enum hal_ring_type type, int ring_num,
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | hal.c | 254 struct hal_srng *srng, int ring_num) in ath11k_hal_ce_dst_setup() argument 262 ring_num * srng_config->reg_size[HAL_SRNG_REG_GRP_R0]; in ath11k_hal_ce_dst_setup() 470 int ring_num, int mac_id) in ath11k_hal_srng_get_ring_id() argument 475 if (ring_num >= srng_config->max_rings) { in ath11k_hal_srng_get_ring_id() 476 ath11k_warn(ab, "invalid ring number :%d\n", ring_num); in ath11k_hal_srng_get_ring_id() 480 ring_id = srng_config->start_ring_id + ring_num; in ath11k_hal_srng_get_ring_id() 1011 int ring_num, int mac_id, in ath11k_hal_srng_setup() argument 1022 ring_id = ath11k_hal_srng_get_ring_id(ab, type, ring_num, mac_id); in ath11k_hal_srng_setup() 1047 (ring_num * srng_config->reg_size[i]); in ath11k_hal_srng_setup() 1079 type, ring_num, in ath11k_hal_srng_setup() [all …]
|
| H A D | dp.c | 122 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 125 u8 mask = 1 << ring_num; in ath11k_dp_srng_find_ring_in_mask() 137 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_calculate_msi_group() argument 143 if (ring_num == DP_RX_RELEASE_RING_NUM) { in ath11k_dp_srng_calculate_msi_group() 145 ring_num = 0; in ath11k_dp_srng_calculate_msi_group() 184 return ath11k_dp_srng_find_ring_in_mask(ring_num, grp_mask); in ath11k_dp_srng_calculate_msi_group() 189 enum hal_ring_type type, int ring_num) in ath11k_dp_srng_msi_setup() argument 202 ring_num); in ath11k_dp_srng_msi_setup() 206 type, ring_num); in ath11k_dp_srng_msi_setup() 228 enum hal_ring_type type, int ring_num, in ath11k_dp_srng_setup() argument [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()
|
| H A D | dbring.h | 82 int ring_num, int num_entries);
|
| H A D | hal.h | 964 int ring_num, int mac_id, 974 int ring_num);
|
| H A D | dp.h | 1678 enum hal_ring_type type, int ring_num,
|
| /freebsd/lib/libnetmap/ |
| H A D | nmport.c | 368 NPKEY_DECL(extmem, ring_num, 0) 434 } else if (i == NPKEY_ID(extmem, ring_num)) { in NPOPT_PARSER()
|