Lines Matching refs:validate
281 struct mlxsw_sp_qdisc_tree_validate validate);
285 struct mlxsw_sp_qdisc_tree_validate validate) in mlxsw_sp_qdisc_tree_validate_children() argument
292 validate); in mlxsw_sp_qdisc_tree_validate_children()
302 struct mlxsw_sp_qdisc_tree_validate validate) in __mlxsw_sp_qdisc_tree_validate() argument
311 if (validate.forbid_red) in __mlxsw_sp_qdisc_tree_validate()
313 validate.forbid_red = true; in __mlxsw_sp_qdisc_tree_validate()
314 validate.forbid_root_tbf = true; in __mlxsw_sp_qdisc_tree_validate()
315 validate.forbid_ets = true; in __mlxsw_sp_qdisc_tree_validate()
318 if (validate.forbid_root_tbf) { in __mlxsw_sp_qdisc_tree_validate()
319 if (validate.forbid_tbf) in __mlxsw_sp_qdisc_tree_validate()
322 validate.forbid_tbf = true; in __mlxsw_sp_qdisc_tree_validate()
323 validate.forbid_ets = true; in __mlxsw_sp_qdisc_tree_validate()
326 validate.forbid_root_tbf = true; in __mlxsw_sp_qdisc_tree_validate()
331 if (validate.forbid_ets) in __mlxsw_sp_qdisc_tree_validate()
333 validate.forbid_root_tbf = true; in __mlxsw_sp_qdisc_tree_validate()
334 validate.forbid_ets = true; in __mlxsw_sp_qdisc_tree_validate()
341 return mlxsw_sp_qdisc_tree_validate_children(mlxsw_sp_qdisc, validate); in __mlxsw_sp_qdisc_tree_validate()
346 struct mlxsw_sp_qdisc_tree_validate validate = {}; in mlxsw_sp_qdisc_tree_validate() local
350 return __mlxsw_sp_qdisc_tree_validate(mlxsw_sp_qdisc, validate); in mlxsw_sp_qdisc_tree_validate()