/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum1_kvdl.c | 106 unsigned int entry_index) in mlxsw_sp1_kvdl_to_kvdl_index() 108 return info->start_index + entry_index * info->alloc_size; in mlxsw_sp1_kvdl_to_kvdl_index() 122 unsigned int entry_index, nr_entries; in mlxsw_sp1_kvdl_part_alloc() local 126 entry_index = find_first_zero_bit(part->usage, nr_entries); in mlxsw_sp1_kvdl_part_alloc() 127 if (entry_index == nr_entries) in mlxsw_sp1_kvdl_part_alloc() 129 __set_bit(entry_index, part->usage); in mlxsw_sp1_kvdl_part_alloc() 131 *p_kvdl_index = mlxsw_sp1_kvdl_to_kvdl_index(info, entry_index); in mlxsw_sp1_kvdl_part_alloc() 140 unsigned int entry_index; in mlxsw_sp1_kvdl_part_free() local 142 entry_index = mlxsw_sp1_kvdl_to_entry_index(info, kvdl_index); in mlxsw_sp1_kvdl_part_free() 143 __clear_bit(entry_index, par in mlxsw_sp1_kvdl_part_free() 105 mlxsw_sp1_kvdl_to_kvdl_index(const struct mlxsw_sp1_kvdl_part_info *info, unsigned int entry_index) mlxsw_sp1_kvdl_to_kvdl_index() argument 164 mlxsw_sp1_kvdl_free(struct mlxsw_sp *mlxsw_sp, void *priv, enum mlxsw_sp_kvdl_entry_type type, unsigned int entry_count, int entry_index) mlxsw_sp1_kvdl_free() argument [all...] |
H A D | spectrum_cnt.c | 188 unsigned int entry_index; in mlxsw_sp_counter_alloc() local 194 entry_index = sub_pool->base_index; in mlxsw_sp_counter_alloc() 197 entry_index = find_next_zero_bit(pool->usage, stop_index, entry_index); in mlxsw_sp_counter_alloc() 198 if (entry_index == stop_index) { in mlxsw_sp_counter_alloc() 205 if (entry_index + sub_pool->entry_size > stop_index) { in mlxsw_sp_counter_alloc() 210 __set_bit(entry_index + i, pool->usage); in mlxsw_sp_counter_alloc() 213 *p_counter_index = entry_index; in mlxsw_sp_counter_alloc()
|
H A D | spectrum_kvdl.c | 68 unsigned int entry_count, int entry_index) in mlxsw_sp_kvdl_free() 74 entry_count, entry_index); in mlxsw_sp_kvdl_free() 66 mlxsw_sp_kvdl_free(struct mlxsw_sp *mlxsw_sp, enum mlxsw_sp_kvdl_entry_type type, unsigned int entry_count, int entry_index) mlxsw_sp_kvdl_free() argument
|
H A D | spectrum2_kvdl.c | 159 int entry_index) in mlxsw_sp2_kvdl_free() 165 return mlxsw_sp2_kvdl_part_free(mlxsw_sp, part, size, entry_index); in mlxsw_sp2_kvdl_free() 156 mlxsw_sp2_kvdl_free(struct mlxsw_sp *mlxsw_sp, void *priv, enum mlxsw_sp_kvdl_entry_type type, unsigned int entry_count, int entry_index) mlxsw_sp2_kvdl_free() argument
|
H A D | spectrum_nve.c | 39 char *tnumt_pl, unsigned int entry_index); 104 char *tnumt_pl, unsigned int entry_index) in mlxsw_sp_nve_mc_record_ipv4_entry_set() 108 mlxsw_reg_tnumt_udip_set(tnumt_pl, entry_index, udip); in mlxsw_sp_nve_mc_record_ipv4_entry_set() 147 char *tnumt_pl, unsigned int entry_index) in mlxsw_sp_nve_mc_record_ipv6_entry_set() 151 mlxsw_reg_tnumt_udip_ptr_set(tnumt_pl, entry_index, udip_ptr); in mlxsw_sp_nve_mc_record_ipv6_entry_set() 102 mlxsw_sp_nve_mc_record_ipv4_entry_set(const struct mlxsw_sp_nve_mc_record *mc_record, const struct mlxsw_sp_nve_mc_entry *mc_entry, char *tnumt_pl, unsigned int entry_index) mlxsw_sp_nve_mc_record_ipv4_entry_set() argument 145 mlxsw_sp_nve_mc_record_ipv6_entry_set(const struct mlxsw_sp_nve_mc_record *mc_record, const struct mlxsw_sp_nve_mc_entry *mc_entry, char *tnumt_pl, unsigned int entry_index) mlxsw_sp_nve_mc_record_ipv6_entry_set() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum1_kvdl.c | 106 unsigned int entry_index) in mlxsw_sp1_kvdl_to_kvdl_index() 108 return info->start_index + entry_index * info->alloc_size; in mlxsw_sp1_kvdl_to_kvdl_index() 122 unsigned int entry_index, nr_entries; in mlxsw_sp1_kvdl_part_alloc() local 126 entry_index = find_first_zero_bit(part->usage, nr_entries); in mlxsw_sp1_kvdl_part_alloc() 127 if (entry_index == nr_entries) in mlxsw_sp1_kvdl_part_alloc() 129 __set_bit(entry_index, part->usage); in mlxsw_sp1_kvdl_part_alloc() 131 *p_kvdl_index = mlxsw_sp1_kvdl_to_kvdl_index(info, entry_index); in mlxsw_sp1_kvdl_part_alloc() 140 unsigned int entry_index; in mlxsw_sp1_kvdl_part_free() local 142 entry_index = mlxsw_sp1_kvdl_to_entry_index(info, kvdl_index); in mlxsw_sp1_kvdl_part_free() 143 __clear_bit(entry_index, par in mlxsw_sp1_kvdl_part_free() 105 mlxsw_sp1_kvdl_to_kvdl_index(const struct mlxsw_sp1_kvdl_part_info *info, unsigned int entry_index) mlxsw_sp1_kvdl_to_kvdl_index() argument 164 mlxsw_sp1_kvdl_free(struct mlxsw_sp *mlxsw_sp, void *priv, enum mlxsw_sp_kvdl_entry_type type, unsigned int entry_count, int entry_index) mlxsw_sp1_kvdl_free() argument [all...] |
H A D | spectrum_cnt.c | 188 unsigned int entry_index; in mlxsw_sp_counter_alloc() local 194 entry_index = sub_pool->base_index; in mlxsw_sp_counter_alloc() 197 entry_index = find_next_zero_bit(pool->usage, stop_index, entry_index); in mlxsw_sp_counter_alloc() 198 if (entry_index == stop_index) { in mlxsw_sp_counter_alloc() 205 if (entry_index + sub_pool->entry_size > stop_index) { in mlxsw_sp_counter_alloc() 210 __set_bit(entry_index + i, pool->usage); in mlxsw_sp_counter_alloc() 213 *p_counter_index = entry_index; in mlxsw_sp_counter_alloc()
|
H A D | spectrum_kvdl.c | 68 unsigned int entry_count, int entry_index) in mlxsw_sp_kvdl_free() 74 entry_count, entry_index); in mlxsw_sp_kvdl_free() 66 mlxsw_sp_kvdl_free(struct mlxsw_sp *mlxsw_sp, enum mlxsw_sp_kvdl_entry_type type, unsigned int entry_count, int entry_index) mlxsw_sp_kvdl_free() argument
|
H A D | spectrum2_kvdl.c | 160 int entry_index) in mlxsw_sp2_kvdl_free() 166 return mlxsw_sp2_kvdl_part_free(mlxsw_sp, part, size, entry_index); in mlxsw_sp2_kvdl_free() 157 mlxsw_sp2_kvdl_free(struct mlxsw_sp *mlxsw_sp, void *priv, enum mlxsw_sp_kvdl_entry_type type, unsigned int entry_count, int entry_index) mlxsw_sp2_kvdl_free() argument
|
H A D | spectrum_nve.c | 39 char *tnumt_pl, unsigned int entry_index); 104 char *tnumt_pl, unsigned int entry_index) in mlxsw_sp_nve_mc_record_ipv4_entry_set() 108 mlxsw_reg_tnumt_udip_set(tnumt_pl, entry_index, udip); in mlxsw_sp_nve_mc_record_ipv4_entry_set() 157 char *tnumt_pl, unsigned int entry_index) in mlxsw_sp_nve_mc_record_ipv6_entry_set() 161 mlxsw_reg_tnumt_udip_ptr_set(tnumt_pl, entry_index, udip_ptr); in mlxsw_sp_nve_mc_record_ipv6_entry_set() 102 mlxsw_sp_nve_mc_record_ipv4_entry_set(const struct mlxsw_sp_nve_mc_record *mc_record, const struct mlxsw_sp_nve_mc_entry *mc_entry, char *tnumt_pl, unsigned int entry_index) mlxsw_sp_nve_mc_record_ipv4_entry_set() argument 155 mlxsw_sp_nve_mc_record_ipv6_entry_set(const struct mlxsw_sp_nve_mc_record *mc_record, const struct mlxsw_sp_nve_mc_entry *mc_entry, char *tnumt_pl, unsigned int entry_index) mlxsw_sp_nve_mc_record_ipv6_entry_set() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_main.c | 1616 u16 entry_index = DSAF_INVALID_ENTRY_IDX; in hns_dsaf_set_mac_uc_entry() local 1638 entry_index = hns_dsaf_find_soft_mac_entry(dsaf_dev, &mac_key); in hns_dsaf_set_mac_uc_entry() 1639 if (entry_index == DSAF_INVALID_ENTRY_IDX) { in hns_dsaf_set_mac_uc_entry() 1641 entry_index = hns_dsaf_find_empty_mac_entry(dsaf_dev); in hns_dsaf_set_mac_uc_entry() 1642 if (entry_index == DSAF_INVALID_ENTRY_IDX) { in hns_dsaf_set_mac_uc_entry() 1653 "set_uc_entry, %s Mac key(%#x:%#x) entry_index%d\n", in hns_dsaf_set_mac_uc_entry() 1655 mac_key.low.val, entry_index); in hns_dsaf_set_mac_uc_entry() 1667 hns_dsaf_tcam_uc_cfg(dsaf_dev, entry_index, &tcam_data, &mac_data); in hns_dsaf_set_mac_uc_entry() 1670 soft_mac_entry += entry_index; in hns_dsaf_set_mac_uc_entry() 1671 soft_mac_entry->index = entry_index; in hns_dsaf_set_mac_uc_entry() 1682 u16 entry_index = DSAF_INVALID_ENTRY_IDX; hns_dsaf_rm_mac_addr() local 1754 u16 entry_index = DSAF_INVALID_ENTRY_IDX; hns_dsaf_add_mac_mc_port() local 1864 u16 entry_index = DSAF_INVALID_ENTRY_IDX; hns_dsaf_del_mac_entry() local 1913 u16 entry_index = DSAF_INVALID_ENTRY_IDX; hns_dsaf_del_mac_mc_port() local 2771 u16 entry_index = DSAF_INVALID_ENTRY_IDX; set_promisc_tcam_enable() local 2873 u16 entry_index = DSAF_INVALID_ENTRY_IDX; set_promisc_tcam_disable() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_main.c | 1616 u16 entry_index; in hns_dsaf_set_mac_uc_entry() local 1638 entry_index = hns_dsaf_find_soft_mac_entry(dsaf_dev, &mac_key); in hns_dsaf_set_mac_uc_entry() 1639 if (entry_index == DSAF_INVALID_ENTRY_IDX) { in hns_dsaf_set_mac_uc_entry() 1641 entry_index = hns_dsaf_find_empty_mac_entry(dsaf_dev); in hns_dsaf_set_mac_uc_entry() 1642 if (entry_index == DSAF_INVALID_ENTRY_IDX) { in hns_dsaf_set_mac_uc_entry() 1653 "set_uc_entry, %s Mac key(%#x:%#x) entry_index%d\n", in hns_dsaf_set_mac_uc_entry() 1655 mac_key.low.val, entry_index); in hns_dsaf_set_mac_uc_entry() 1667 hns_dsaf_tcam_uc_cfg(dsaf_dev, entry_index, &tcam_data, &mac_data); in hns_dsaf_set_mac_uc_entry() 1670 soft_mac_entry += entry_index; in hns_dsaf_set_mac_uc_entry() 1671 soft_mac_entry->index = entry_index; in hns_dsaf_set_mac_uc_entry() 1682 u16 entry_index; hns_dsaf_rm_mac_addr() local 1754 u16 entry_index; hns_dsaf_add_mac_mc_port() local 1864 u16 entry_index; hns_dsaf_del_mac_entry() local 1913 u16 entry_index; hns_dsaf_del_mac_mc_port() local 2771 u16 entry_index; set_promisc_tcam_enable() local 2873 u16 entry_index; set_promisc_tcam_disable() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | process_pptables_v1_0.h | 30 extern int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t entry_index,
|
H A D | processpptables.h | 43 unsigned long entry_index,
|
H A D | vega12_processpptables.c | 357 uint32_t entry_index, struct pp_power_state *power_state, 369 power_state->classification.bios_index = entry_index; 383 PP_ASSERT_WITH_CODE((entry_index <= state_arrays->ucNumEntries), 387 state_entry = &(state_arrays->states[entry_index]);
|
H A D | vega10_processpptables.h | 59 extern int vega10_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, uint32_t entry_index,
|
H A D | processpptables.c | 780 ULONG entry_index) in get_state_entry_v2() 786 if (entry_index <= pstate_arrays->ucNumEntries) { in get_state_entry_v2() 787 for (i = 0; i < entry_index; i++) in get_state_entry_v2() 888 unsigned long entry_index, in pp_tables_get_entry() 909 ps->classification.bios_index = entry_index; in pp_tables_get_entry() 915 if (entry_index > pstate_arrays->ucNumEntries) in pp_tables_get_entry() 918 pstate_entry_v2 = get_state_entry_v2(pstate_arrays, entry_index); in pp_tables_get_entry() 939 if (entry_index > powerplay_table->ucNumStates) in pp_tables_get_entry() 944 entry_index * powerplay_table->ucStateEntrySize); in pp_tables_get_entry() 778 get_state_entry_v2( const StateArray * pstate_arrays, ULONG entry_index) get_state_entry_v2() argument 887 pp_tables_get_entry(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *ps, pp_tables_hw_clock_info_callback func) pp_tables_get_entry() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | process_pptables_v1_0.h | 30 extern int get_powerplay_table_entry_v1_0(struct pp_hwmgr *hwmgr, uint32_t entry_index,
|
H A D | processpptables.h | 43 unsigned long entry_index,
|
H A D | vega12_processpptables.c | 352 uint32_t entry_index, struct pp_power_state *power_state, 364 power_state->classification.bios_index = entry_index; 378 PP_ASSERT_WITH_CODE((entry_index <= state_arrays->ucNumEntries), 382 state_entry = &(state_arrays->states[entry_index]);
|
H A D | vega10_processpptables.h | 59 extern int vega10_get_powerplay_table_entry(struct pp_hwmgr *hwmgr, uint32_t entry_index,
|
H A D | processpptables.c | 776 ULONG entry_index) in get_state_entry_v2() 782 if (entry_index <= pstate_arrays->ucNumEntries) { in get_state_entry_v2() 783 for (i = 0; i < entry_index; i++) in get_state_entry_v2() 884 unsigned long entry_index, in pp_tables_get_entry() 905 ps->classification.bios_index = entry_index; in pp_tables_get_entry() 911 if (entry_index > pstate_arrays->ucNumEntries) in pp_tables_get_entry() 914 pstate_entry_v2 = get_state_entry_v2(pstate_arrays, entry_index); in pp_tables_get_entry() 935 if (entry_index > powerplay_table->ucNumStates) in pp_tables_get_entry() 940 entry_index * powerplay_table->ucStateEntrySize); in pp_tables_get_entry() 774 get_state_entry_v2( const StateArray * pstate_arrays, ULONG entry_index) get_state_entry_v2() argument 883 pp_tables_get_entry(struct pp_hwmgr *hwmgr, unsigned long entry_index, struct pp_power_state *ps, pp_tables_hw_clock_info_callback func) pp_tables_get_entry() argument
|
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00dump.h | 92 * @entry_index: The index number of the entry inside the data queue. 110 __u8 entry_index; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00dump.h | 92 * @entry_index: The index number of the entry inside the data queue. 110 __u8 entry_index; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring_mux.c | 46 return ring->entry_index < mux->ring_entry_size ? in amdgpu_ring_mux_sw_entry() 47 &mux->ring_entry[ring->entry_index] : NULL; in amdgpu_ring_mux_sw_entry() 206 ring->entry_index = mux->num_ring_entries; in amdgpu_ring_mux_add_sw_ring()
|