Lines Matching refs:pg_buff
144 static bool mlxsw_sp_sb_cm_exists(u8 pg_buff, enum mlxsw_reg_sbxx_dir dir) in mlxsw_sp_sb_cm_exists() argument
147 return pg_buff < MLXSW_SP_SB_ING_TC_COUNT; in mlxsw_sp_sb_cm_exists()
149 return pg_buff < MLXSW_SP_SB_EG_TC_COUNT; in mlxsw_sp_sb_cm_exists()
153 u8 local_port, u8 pg_buff, in mlxsw_sp_sb_cm_get() argument
158 WARN_ON(!mlxsw_sp_sb_cm_exists(pg_buff, dir)); in mlxsw_sp_sb_cm_get()
160 return &sb_port->ing_cms[pg_buff]; in mlxsw_sp_sb_cm_get()
162 return &sb_port->eg_cms[pg_buff]; in mlxsw_sp_sb_cm_get()
196 u8 pg_buff, u32 min_buff, u32 max_buff, in mlxsw_sp_sb_cm_write() argument
205 mlxsw_reg_sbcm_pack(sbcm_pl, local_port, pg_buff, des->dir, in mlxsw_sp_sb_cm_write()
211 if (mlxsw_sp_sb_cm_exists(pg_buff, des->dir)) { in mlxsw_sp_sb_cm_write()
216 cm = mlxsw_sp_sb_cm_get(mlxsw_sp, local_port, pg_buff, in mlxsw_sp_sb_cm_write()
1119 u8 pg_buff = tc_index; in mlxsw_sp_sb_tc_pool_bind_get() local
1122 pg_buff, dir); in mlxsw_sp_sb_tc_pool_bind_get()
1141 u8 pg_buff = tc_index; in mlxsw_sp_sb_tc_pool_bind_set() local
1176 return mlxsw_sp_sb_cm_write(mlxsw_sp, local_port, pg_buff, in mlxsw_sp_sb_tc_pool_bind_set()
1393 u8 pg_buff = tc_index; in mlxsw_sp_sb_occ_tc_port_bind_get() local
1396 pg_buff, dir); in mlxsw_sp_sb_occ_tc_port_bind_get()