Searched refs:mid_base (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| A D | spectrum_pgt.c | 50 void mlxsw_sp_pgt_mid_free(struct mlxsw_sp *mlxsw_sp, u16 mid_base) in mlxsw_sp_pgt_mid_free() argument 53 WARN_ON(idr_remove(&mlxsw_sp->pgt->pgt_idr, mid_base)); in mlxsw_sp_pgt_mid_free() 60 unsigned int mid_base; in mlxsw_sp_pgt_mid_alloc_range() local 65 mid_base = idr_get_cursor(&mlxsw_sp->pgt->pgt_idr); in mlxsw_sp_pgt_mid_alloc_range() 68 mid_base, mid_base + count, GFP_KERNEL); in mlxsw_sp_pgt_mid_alloc_range() 74 *p_mid_base = mid_base; in mlxsw_sp_pgt_mid_alloc_range() 79 idr_remove(&mlxsw_sp->pgt->pgt_idr, mid_base + i); in mlxsw_sp_pgt_mid_alloc_range() 85 mlxsw_sp_pgt_mid_free_range(struct mlxsw_sp *mlxsw_sp, u16 mid_base, u16 count) in mlxsw_sp_pgt_mid_free_range() argument 93 WARN_ON_ONCE(idr_remove(pgt_idr, mid_base + i)); in mlxsw_sp_pgt_mid_free_range()
|
| A D | spectrum.h | 1484 void mlxsw_sp_pgt_mid_free(struct mlxsw_sp *mlxsw_sp, u16 mid_base); 1485 int mlxsw_sp_pgt_mid_alloc_range(struct mlxsw_sp *mlxsw_sp, u16 *mid_base, 1487 void mlxsw_sp_pgt_mid_free_range(struct mlxsw_sp *mlxsw_sp, u16 mid_base,
|
| A D | spectrum_fid.c | 1212 u16 mid_base; in mlxsw_sp_fid_flood_table_init_ctl() local 1215 mid_base = mlxsw_sp_fid_pgt_base_ctl(fid_family, flood_table); in mlxsw_sp_fid_flood_table_init_ctl() 1225 flood_table->table_type, 0, mid_base); in mlxsw_sp_fid_flood_table_init_ctl()
|
| A D | reg.h | 1107 MLXSW_ITEM32(reg, sfgc, mid_base, 0x10, 0, 16); 1113 unsigned int flood_table, u16 mid_base) in mlxsw_reg_sfgc_pack() argument 1120 mlxsw_reg_sfgc_mid_base_set(payload, mid_base); in mlxsw_reg_sfgc_pack()
|
Completed in 39 milliseconds