/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_dcb.c | 26 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); in mlxsw_sp_dcbnl_ieee_getets() local 33 static int mlxsw_sp_port_ets_validate(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_port_ets_validate() argument 67 static int mlxsw_sp_port_headroom_ets_set(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_port_headroom_ets_set() argument 91 __mlxsw_sp_dcbnl_ieee_setets(struct mlxsw_sp_port * mlxsw_sp_port,struct ieee_ets * ets) __mlxsw_sp_dcbnl_ieee_setets() argument 151 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_setets() local 203 mlxsw_sp_port_dcb_app_default_prio(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dcb_app_default_prio() argument 216 mlxsw_sp_port_dcb_app_dscp_prio_map(struct mlxsw_sp_port * mlxsw_sp_port,u8 default_prio,struct dcb_ieee_app_dscp_map * map) mlxsw_sp_port_dcb_app_dscp_prio_map() argument 232 mlxsw_sp_port_dcb_app_prio_dscp_map(struct mlxsw_sp_port * mlxsw_sp_port,struct dcb_ieee_app_prio_map * map) mlxsw_sp_port_dcb_app_prio_dscp_map() argument 250 mlxsw_sp_port_dcb_app_update_qpts(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_reg_qpts_trust_state ts) mlxsw_sp_port_dcb_app_update_qpts() argument 261 mlxsw_sp_port_dcb_app_update_qrwe(struct mlxsw_sp_port * mlxsw_sp_port,bool rewrite_dscp) mlxsw_sp_port_dcb_app_update_qrwe() argument 273 mlxsw_sp_port_dcb_toggle_trust(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_reg_qpts_trust_state ts) mlxsw_sp_port_dcb_toggle_trust() argument 300 mlxsw_sp_port_dcb_app_update_qpdp(struct mlxsw_sp_port * mlxsw_sp_port,u8 default_prio) mlxsw_sp_port_dcb_app_update_qpdp() argument 311 mlxsw_sp_port_dcb_app_update_qpdpm(struct mlxsw_sp_port * mlxsw_sp_port,struct dcb_ieee_app_dscp_map * map) mlxsw_sp_port_dcb_app_update_qpdpm() argument 325 mlxsw_sp_port_dcb_app_update_qpdsm(struct mlxsw_sp_port * mlxsw_sp_port,struct dcb_ieee_app_prio_map * map) mlxsw_sp_port_dcb_app_update_qpdsm() argument 338 mlxsw_sp_port_dcb_app_update(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dcb_app_update() argument 398 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_setapp() local 423 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_delapp() local 439 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_getmaxrate() local 449 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_setmaxrate() local 477 mlxsw_sp_port_pfc_cnt_get(struct mlxsw_sp_port * mlxsw_sp_port,u8 prio) mlxsw_sp_port_pfc_cnt_get() argument 500 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_getpfc() local 517 mlxsw_sp_port_pfc_set(struct mlxsw_sp_port * mlxsw_sp_port,struct ieee_pfc * pfc) mlxsw_sp_port_pfc_set() argument 534 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_ieee_setpfc() local 584 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_getbuffer() local 611 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_dcbnl_setbuffer() local 655 mlxsw_sp_port_ets_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_ets_init() argument 667 mlxsw_sp_port_ets_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_ets_fini() argument 672 mlxsw_sp_port_maxrate_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_maxrate_init() argument 687 mlxsw_sp_port_maxrate_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_maxrate_fini() argument 692 mlxsw_sp_port_pfc_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_pfc_init() argument 704 mlxsw_sp_port_pfc_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_pfc_fini() argument 709 mlxsw_sp_port_dcb_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dcb_init() argument 735 mlxsw_sp_port_dcb_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dcb_fini() argument [all...] |
H A D | spectrum_qdisc.c | 160 mlxsw_sp_qdisc_find(struct mlxsw_sp_port * mlxsw_sp_port,u32 parent) mlxsw_sp_qdisc_find() argument 183 mlxsw_sp_qdisc_find_by_handle(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle) mlxsw_sp_qdisc_find_by_handle() argument 203 mlxsw_sp_qdisc_get_prio_bitmap(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_get_prio_bitmap() argument 217 mlxsw_sp_qdisc_get_tclass_num(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_get_tclass_num() argument 230 mlxsw_sp_qdisc_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_destroy() argument 344 mlxsw_sp_qdisc_tree_validate(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_qdisc_tree_validate() argument 353 mlxsw_sp_qdisc_create(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct mlxsw_sp_qdisc_ops * ops,void * params) mlxsw_sp_qdisc_create() argument 417 mlxsw_sp_qdisc_change(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_change() argument 452 mlxsw_sp_qdisc_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct mlxsw_sp_qdisc_ops * ops,void * params) mlxsw_sp_qdisc_replace() argument 473 mlxsw_sp_qdisc_get_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct tc_qopt_offload_stats * stats_ptr) mlxsw_sp_qdisc_get_stats() argument 487 mlxsw_sp_qdisc_get_xstats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * xstats_ptr) mlxsw_sp_qdisc_get_xstats() argument 532 mlxsw_sp_qdisc_collect_tc_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,u64 * p_tx_bytes,u64 * p_tx_packets,u64 * p_drops,u64 * p_backlog) mlxsw_sp_qdisc_collect_tc_stats() argument 582 mlxsw_sp_qdisc_get_tc_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct tc_qopt_offload_stats * stats_ptr) mlxsw_sp_qdisc_get_tc_stats() argument 600 mlxsw_sp_tclass_congestion_enable(struct mlxsw_sp_port * mlxsw_sp_port,int tclass_num,u32 min,u32 max,u32 probability,bool is_wred,bool is_ecn) mlxsw_sp_tclass_congestion_enable() argument 626 mlxsw_sp_tclass_congestion_disable(struct mlxsw_sp_port * mlxsw_sp_port,int tclass_num) mlxsw_sp_tclass_congestion_disable() argument 638 mlxsw_sp_setup_tc_qdisc_red_clean_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_setup_tc_qdisc_red_clean_stats() argument 669 mlxsw_sp_qdisc_red_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_red_destroy() argument 679 mlxsw_sp_qdisc_red_check_params(struct mlxsw_sp_port * mlxsw_sp_port,void * params) mlxsw_sp_qdisc_red_check_params() argument 714 mlxsw_sp_qdisc_red_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_red_replace() argument 747 mlxsw_sp_qdisc_leaf_unoffload(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct gnet_stats_queue * qstats) mlxsw_sp_qdisc_leaf_unoffload() argument 760 mlxsw_sp_qdisc_red_unoffload(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_red_unoffload() argument 770 mlxsw_sp_qdisc_get_red_xstats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * xstats_ptr) mlxsw_sp_qdisc_get_red_xstats() argument 800 mlxsw_sp_qdisc_get_red_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct tc_qopt_offload_stats * stats_ptr) mlxsw_sp_qdisc_get_red_stats() argument 851 __mlxsw_sp_setup_tc_red(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_red_qopt_offload * p) __mlxsw_sp_setup_tc_red() argument 886 mlxsw_sp_setup_tc_red(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_red_qopt_offload * p) mlxsw_sp_setup_tc_red() argument 899 mlxsw_sp_setup_tc_qdisc_leaf_clean_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_setup_tc_qdisc_leaf_clean_stats() argument 918 mlxsw_sp_qdisc_tbf_hr(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_tbf_hr() argument 936 mlxsw_sp_qdisc_tbf_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_tbf_destroy() argument 949 mlxsw_sp_qdisc_tbf_bs(struct mlxsw_sp_port * mlxsw_sp_port,u32 max_size,u8 * p_burst_size) mlxsw_sp_qdisc_tbf_bs() argument 990 mlxsw_sp_qdisc_tbf_check_params(struct mlxsw_sp_port * mlxsw_sp_port,void * params) mlxsw_sp_qdisc_tbf_check_params() argument 1022 mlxsw_sp_qdisc_tbf_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_tbf_replace() argument 1053 mlxsw_sp_qdisc_tbf_unoffload(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_tbf_unoffload() argument 1063 mlxsw_sp_qdisc_get_tbf_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct tc_qopt_offload_stats * stats_ptr) mlxsw_sp_qdisc_get_tbf_stats() argument 1084 __mlxsw_sp_setup_tc_tbf(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_tbf_qopt_offload * p) __mlxsw_sp_setup_tc_tbf() argument 1116 mlxsw_sp_setup_tc_tbf(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_tbf_qopt_offload * p) mlxsw_sp_setup_tc_tbf() argument 1129 mlxsw_sp_qdisc_fifo_check_params(struct mlxsw_sp_port * mlxsw_sp_port,void * params) mlxsw_sp_qdisc_fifo_check_params() argument 1136 mlxsw_sp_qdisc_fifo_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_fifo_replace() argument 1144 mlxsw_sp_qdisc_get_fifo_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct tc_qopt_offload_stats * stats_ptr) mlxsw_sp_qdisc_get_fifo_stats() argument 1162 mlxsw_sp_qdisc_future_fifo_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,unsigned int band,struct mlxsw_sp_qdisc * child_qdisc) mlxsw_sp_qdisc_future_fifo_replace() argument 1178 mlxsw_sp_qdisc_future_fifos_init(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle) mlxsw_sp_qdisc_future_fifos_init() argument 1187 __mlxsw_sp_setup_tc_fifo(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_fifo_qopt_offload * p) __mlxsw_sp_setup_tc_fifo() argument 1239 mlxsw_sp_setup_tc_fifo(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_fifo_qopt_offload * p) mlxsw_sp_setup_tc_fifo() argument 1251 __mlxsw_sp_qdisc_ets_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) __mlxsw_sp_qdisc_ets_destroy() argument 1270 mlxsw_sp_qdisc_prio_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_prio_destroy() argument 1286 mlxsw_sp_qdisc_prio_check_params(struct mlxsw_sp_port * mlxsw_sp_port,void * params) mlxsw_sp_qdisc_prio_check_params() argument 1296 mlxsw_sp_qdisc_walk_cb_clean_stats(struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * mlxsw_sp_port) mlxsw_sp_qdisc_walk_cb_clean_stats() argument 1312 mlxsw_sp_qdisc_tree_clean_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_tree_clean_stats() argument 1320 __mlxsw_sp_qdisc_ets_replace(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,u32 handle,unsigned int nbands,const unsigned int * quanta,const unsigned int * weights,const u8 * priomap) __mlxsw_sp_qdisc_ets_replace() argument 1405 mlxsw_sp_qdisc_prio_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_prio_replace() argument 1418 __mlxsw_sp_qdisc_ets_unoffload(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct gnet_stats_queue * qstats) __mlxsw_sp_qdisc_ets_unoffload() argument 1430 mlxsw_sp_qdisc_prio_unoffload(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_prio_unoffload() argument 1441 mlxsw_sp_qdisc_get_prio_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,struct tc_qopt_offload_stats * stats_ptr) mlxsw_sp_qdisc_get_prio_stats() argument 1466 mlxsw_sp_setup_tc_qdisc_prio_clean_stats(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_setup_tc_qdisc_prio_clean_stats() argument 1542 mlxsw_sp_qdisc_ets_check_params(struct mlxsw_sp_port * mlxsw_sp_port,void * params) mlxsw_sp_qdisc_ets_check_params() argument 1551 mlxsw_sp_qdisc_ets_replace(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_ets_replace() argument 1563 mlxsw_sp_qdisc_ets_unoffload(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,void * params) mlxsw_sp_qdisc_ets_unoffload() argument 1574 mlxsw_sp_qdisc_ets_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc) mlxsw_sp_qdisc_ets_destroy() argument 1619 mlxsw_sp_qdisc_graft(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_qdisc * mlxsw_sp_qdisc,u8 band,u32 child_handle) mlxsw_sp_qdisc_graft() argument 1654 __mlxsw_sp_setup_tc_prio(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_prio_qopt_offload * p) __mlxsw_sp_setup_tc_prio() argument 1687 mlxsw_sp_setup_tc_prio(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_prio_qopt_offload * p) mlxsw_sp_setup_tc_prio() argument 1699 __mlxsw_sp_setup_tc_ets(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_ets_qopt_offload * p) __mlxsw_sp_setup_tc_ets() argument 1732 mlxsw_sp_setup_tc_ets(struct mlxsw_sp_port * mlxsw_sp_port,struct tc_ets_qopt_offload * p) mlxsw_sp_setup_tc_ets() argument 1752 struct mlxsw_sp_port *mlxsw_sp_port; global() member 1768 struct mlxsw_sp_port *mlxsw_sp_port = qevent_binding->mlxsw_sp_port; mlxsw_sp_qevent_span_configure() local 1813 struct mlxsw_sp_port *mlxsw_sp_port = qevent_binding->mlxsw_sp_port; mlxsw_sp_qevent_span_deconfigure() local 2129 mlxsw_sp_qevent_binding_create(struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,int tclass_num,enum mlxsw_sp_span_trigger span_trigger,unsigned int action_mask) mlxsw_sp_qevent_binding_create() argument 2155 mlxsw_sp_qevent_binding_lookup(struct mlxsw_sp_qevent_block * block,struct mlxsw_sp_port * mlxsw_sp_port,u32 handle,enum mlxsw_sp_span_trigger span_trigger) mlxsw_sp_qevent_binding_lookup() argument 2170 mlxsw_sp_setup_tc_block_qevent_bind(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f,enum mlxsw_sp_span_trigger span_trigger,unsigned int action_mask) mlxsw_sp_setup_tc_block_qevent_bind() argument 2249 mlxsw_sp_setup_tc_block_qevent_unbind(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f,enum mlxsw_sp_span_trigger span_trigger) mlxsw_sp_setup_tc_block_qevent_unbind() argument 2279 mlxsw_sp_setup_tc_block_qevent(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f,enum mlxsw_sp_span_trigger span_trigger,unsigned int action_mask) mlxsw_sp_setup_tc_block_qevent() argument 2299 mlxsw_sp_setup_tc_block_qevent_early_drop(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f) mlxsw_sp_setup_tc_block_qevent_early_drop() argument 2310 mlxsw_sp_setup_tc_block_qevent_mark(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f) mlxsw_sp_setup_tc_block_qevent_mark() argument 2320 mlxsw_sp_tc_qdisc_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_tc_qdisc_init() argument 2333 mlxsw_sp_tc_qdisc_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_tc_qdisc_fini() argument [all...] |
H A D | spectrum_matchall.c | 26 mlxsw_sp_mall_port_mirror_add(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_mall_port_mirror_add() argument 77 mlxsw_sp_mall_port_mirror_del(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_mall_port_mirror_del() argument 92 mlxsw_sp_mall_port_sample_set(struct mlxsw_sp_port * mlxsw_sp_port,bool enable,u32 rate) mlxsw_sp_mall_port_sample_set() argument 103 mlxsw_sp_mall_port_sample_add(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry,struct netlink_ext_ack * extack) mlxsw_sp_mall_port_sample_add() argument 134 mlxsw_sp_mall_port_sample_del(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry) mlxsw_sp_mall_port_sample_del() argument 151 mlxsw_sp_mall_port_rule_add(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry,struct netlink_ext_ack * extack) mlxsw_sp_mall_port_rule_add() argument 169 mlxsw_sp_mall_port_rule_del(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry) mlxsw_sp_mall_port_rule_del() argument 335 mlxsw_sp_mall_port_bind(struct mlxsw_sp_flow_block * block,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp_mall_port_bind() argument 357 mlxsw_sp_mall_port_unbind(struct mlxsw_sp_flow_block * block,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_mall_port_unbind() argument 380 mlxsw_sp1_mall_sample_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry,struct netlink_ext_ack * extack) mlxsw_sp1_mall_sample_add() argument 400 mlxsw_sp1_mall_sample_del(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry) mlxsw_sp1_mall_sample_del() argument 412 mlxsw_sp2_mall_sample_add(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry,struct netlink_ext_ack * extack) mlxsw_sp2_mall_sample_add() argument 460 mlxsw_sp2_mall_sample_del(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_mall_entry * mall_entry) mlxsw_sp2_mall_sample_del() argument [all...] |
H A D | spectrum.c | 240 int mlxsw_sp_port_vid_stp_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid, in mlxsw_sp_port_vid_stp_set() argument 271 int mlxsw_sp_port_admin_status_set(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_port_admin_status_set() argument 283 static int mlxsw_sp_port_dev_addr_set(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_port_dev_addr_set() argument 294 mlxsw_sp_port_dev_addr_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dev_addr_init() argument 304 mlxsw_sp_port_mtu_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 mtu) mlxsw_sp_port_mtu_set() argument 324 mlxsw_sp_port_vp_mode_set(struct mlxsw_sp_port * mlxsw_sp_port,bool enable) mlxsw_sp_port_vp_mode_set() argument 333 mlxsw_sp_port_vid_learning_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid,bool learn_enable) mlxsw_sp_port_vid_learning_set() argument 350 mlxsw_sp_port_security_set(struct mlxsw_sp_port * mlxsw_sp_port,bool enable) mlxsw_sp_port_security_set() argument 384 mlxsw_sp_port_egress_ethtype_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 ethtype) mlxsw_sp_port_egress_ethtype_set() argument 400 __mlxsw_sp_port_pvid_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid,u16 ethtype) __mlxsw_sp_port_pvid_set() argument 418 mlxsw_sp_port_allow_untagged_set(struct mlxsw_sp_port * mlxsw_sp_port,bool allow) mlxsw_sp_port_allow_untagged_set() argument 428 mlxsw_sp_port_pvid_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid,u16 ethtype) mlxsw_sp_port_pvid_set() argument 455 mlxsw_sp_port_system_port_mapping_set(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_system_port_mapping_set() argument 579 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_open() local 603 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_stop() local 617 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_xmit() local 672 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_set_mac_address() local 688 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_change_mtu() local 720 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_get_sw_stats64() local 772 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_get_stats_raw() local 866 struct mlxsw_sp_port *mlxsw_sp_port = update_stats_cache() local 893 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_get_stats64() local 898 __mlxsw_sp_port_vlan_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid_begin,u16 vid_end,bool is_member,bool untagged) __mlxsw_sp_port_vlan_set() argument 917 mlxsw_sp_port_vlan_set(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid_begin,u16 vid_end,bool is_member,bool untagged) mlxsw_sp_port_vlan_set() argument 937 mlxsw_sp_port_vlan_flush(struct mlxsw_sp_port * mlxsw_sp_port,bool flush_default) mlxsw_sp_port_vlan_flush() argument 961 mlxsw_sp_port_vlan_create(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_port_vlan_create() argument 994 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; mlxsw_sp_port_vlan_destroy() local 1006 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_add_vid() local 1020 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_kill_vid() local 1037 mlxsw_sp_setup_tc_block(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f) mlxsw_sp_setup_tc_block() argument 1057 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_setup_tc() local 1079 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_feature_hw_tc() local 1098 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_feature_loopback() local 1166 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_hwtstamp_set() local 1175 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_hwtstamp_get() local 1181 mlxsw_sp_port_ptp_clear(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_ptp_clear() argument 1208 mlxsw_sp_port_speed_by_width_set(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_speed_by_width_set() argument 1237 mlxsw_sp_port_speed_get(struct mlxsw_sp_port * mlxsw_sp_port,u32 * speed) mlxsw_sp_port_speed_get() argument 1258 mlxsw_sp_port_ets_set(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_reg_qeec_hr hr,u8 index,u8 next_index,bool dwrr,u8 dwrr_weight) mlxsw_sp_port_ets_set() argument 1273 mlxsw_sp_port_ets_maxrate_set(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_reg_qeec_hr hr,u8 index,u8 next_index,u32 maxrate,u8 burst_size) mlxsw_sp_port_ets_maxrate_set() argument 1288 mlxsw_sp_port_min_bw_set(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_reg_qeec_hr hr,u8 index,u8 next_index,u32 minrate) mlxsw_sp_port_min_bw_set() argument 1303 mlxsw_sp_port_prio_tc_set(struct mlxsw_sp_port * mlxsw_sp_port,u8 switch_prio,u8 tclass) mlxsw_sp_port_prio_tc_set() argument 1314 mlxsw_sp_port_ets_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_ets_init() argument 1400 mlxsw_sp_port_tc_mc_mode_set(struct mlxsw_sp_port * mlxsw_sp_port,bool enable) mlxsw_sp_port_tc_mc_mode_set() argument 1410 mlxsw_sp_port_overheat_init_val_set(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_overheat_init_val_set() argument 1428 mlxsw_sp_port_vlan_classification_set(struct mlxsw_sp_port * mlxsw_sp_port,bool is_8021ad_tagged,bool is_8021q_tagged) mlxsw_sp_port_vlan_classification_set() argument 1462 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_port_create() local 1748 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp->ports[local_port]; mlxsw_sp_port_remove() local 1776 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_cpu_port_create() local 1805 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_cpu_port_remove() local 2114 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_port_split() local 2177 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_port_unsplit() local 2222 mlxsw_sp_port_down_wipe_counters(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_down_wipe_counters() argument 2234 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_pude_event_func() local 2302 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp->ports[local_port]; mlxsw_sp_rx_listener_no_mark_func() local 4003 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_lower_get() local 4088 mlxsw_sp_port_lag_uppers_cleanup(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev) mlxsw_sp_port_lag_uppers_cleanup() argument 4151 mlxsw_sp_lag_col_port_add(struct mlxsw_sp_port * mlxsw_sp_port,u16 lag_id,u8 port_index) mlxsw_sp_lag_col_port_add() argument 4162 mlxsw_sp_lag_col_port_remove(struct mlxsw_sp_port * mlxsw_sp_port,u16 lag_id) mlxsw_sp_lag_col_port_remove() argument 4173 mlxsw_sp_lag_col_port_enable(struct mlxsw_sp_port * mlxsw_sp_port,u16 lag_id) mlxsw_sp_lag_col_port_enable() argument 4184 mlxsw_sp_lag_col_port_disable(struct mlxsw_sp_port * mlxsw_sp_port,u16 lag_id) mlxsw_sp_lag_col_port_disable() argument 4265 mlxsw_sp_lag_uppers_bridge_join(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev,struct netlink_ext_ack * extack) mlxsw_sp_lag_uppers_bridge_join() argument 4324 mlxsw_sp_lag_uppers_bridge_leave(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev) mlxsw_sp_lag_uppers_bridge_leave() argument 4347 mlxsw_sp_port_lag_join(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev,struct netlink_ext_ack * extack) mlxsw_sp_port_lag_join() argument 4416 mlxsw_sp_port_lag_leave(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev) mlxsw_sp_port_lag_leave() argument 4450 mlxsw_sp_lag_dist_port_add(struct mlxsw_sp_port * mlxsw_sp_port,u16 lag_id) mlxsw_sp_lag_dist_port_add() argument 4461 mlxsw_sp_lag_dist_port_remove(struct mlxsw_sp_port * mlxsw_sp_port,u16 lag_id) mlxsw_sp_lag_dist_port_remove() argument 4473 mlxsw_sp_port_lag_col_dist_enable(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_lag_col_dist_enable() argument 4494 mlxsw_sp_port_lag_col_dist_disable(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_lag_col_dist_disable() argument 4515 mlxsw_sp_port_lag_changed(struct mlxsw_sp_port * mlxsw_sp_port,struct netdev_lag_lower_state_info * info) mlxsw_sp_port_lag_changed() argument 4524 mlxsw_sp_port_stp_set(struct mlxsw_sp_port * mlxsw_sp_port,bool enable) mlxsw_sp_port_stp_set() argument 4549 mlxsw_sp_port_ovs_join(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_ovs_join() argument 4584 mlxsw_sp_port_ovs_leave(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_ovs_leave() argument 4717 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_netdevice_port_upper_event() local 4871 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_netdevice_port_lower_event() local 4958 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_netdevice_port_vlan_event() local [all...] |
H A D | spectrum_flow.c | 35 struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) in mlxsw_sp_flow_block_lookup() argument 54 struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_flow_block_bind() argument 109 mlxsw_sp_flow_block_unbind(struct mlxsw_sp * mlxsw_sp,struct mlxsw_sp_flow_block * block,struct mlxsw_sp_port * mlxsw_sp_port,bool ingress) mlxsw_sp_flow_block_unbind() argument 201 mlxsw_sp_setup_tc_block_bind(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f,bool ingress) mlxsw_sp_setup_tc_block_bind() argument 252 mlxsw_sp_setup_tc_block_unbind(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f,bool ingress) mlxsw_sp_setup_tc_block_unbind() argument 280 mlxsw_sp_setup_tc_block_clsact(struct mlxsw_sp_port * mlxsw_sp_port,struct flow_block_offload * f,bool ingress) mlxsw_sp_setup_tc_block_clsact() argument [all...] |
H A D | spectrum_switchdev.c | 395 struct mlxsw_sp_port *mlxsw_sp_port; member 478 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_bridge_port_create() local 569 mlxsw_sp_port_vlan_find_by_bridge(struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_bridge_device * bridge_device,u16 vid) mlxsw_sp_port_vlan_find_by_bridge() argument 593 mlxsw_sp_port_vlan_find_by_fid(struct mlxsw_sp_port * mlxsw_sp_port,u16 fid_index) mlxsw_sp_port_vlan_find_by_fid() argument 666 mlxsw_sp_port_bridge_vlan_stp_set(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_vlan * bridge_vlan,u8 state) mlxsw_sp_port_bridge_vlan_stp_set() argument 683 mlxsw_sp_port_attr_stp_state_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,u8 state) mlxsw_sp_port_attr_stp_state_set() argument 719 mlxsw_sp_port_bridge_vlan_flood_set(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_vlan * bridge_vlan,enum mlxsw_sp_flood_type packet_type,bool member) mlxsw_sp_port_bridge_vlan_flood_set() argument 740 mlxsw_sp_bridge_port_flood_table_set(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_port * bridge_port,enum mlxsw_sp_flood_type packet_type,bool member) mlxsw_sp_bridge_port_flood_table_set() argument 826 mlxsw_sp_port_bridge_vlan_learning_set(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_vlan * bridge_vlan,bool set) mlxsw_sp_port_bridge_vlan_learning_set() argument 844 mlxsw_sp_bridge_port_learning_set(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_port * bridge_port,bool set) mlxsw_sp_bridge_port_learning_set() argument 869 mlxsw_sp_port_attr_br_pre_flags_set(struct mlxsw_sp_port * mlxsw_sp_port,const struct net_device * orig_dev,struct switchdev_brport_flags flags,struct netlink_ext_ack * extack) mlxsw_sp_port_attr_br_pre_flags_set() argument 893 mlxsw_sp_port_attr_br_flags_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,struct switchdev_brport_flags flags) mlxsw_sp_port_attr_br_flags_set() argument 959 mlxsw_sp_port_attr_br_ageing_set(struct mlxsw_sp_port * mlxsw_sp_port,unsigned long ageing_clock_t) mlxsw_sp_port_attr_br_ageing_set() argument 973 mlxsw_sp_port_attr_br_vlan_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,bool vlan_enabled) mlxsw_sp_port_attr_br_vlan_set() argument 991 mlxsw_sp_port_attr_br_vlan_proto_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,u16 vlan_proto) mlxsw_sp_port_attr_br_vlan_proto_set() argument 1006 mlxsw_sp_port_attr_mrouter_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,bool is_port_mrouter) mlxsw_sp_port_attr_mrouter_set() argument 1044 mlxsw_sp_port_mc_disabled_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,bool mc_disabled) mlxsw_sp_port_mc_disabled_set() argument 1260 mlxsw_sp_port_attr_br_mrouter_set(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * orig_dev,bool is_mrouter) mlxsw_sp_port_attr_br_mrouter_set() argument 1285 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_attr_set() local 1349 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; mlxsw_sp_port_vlan_fid_join() local 1398 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; mlxsw_sp_port_vlan_fid_leave() local 1412 mlxsw_sp_port_pvid_determine(const struct mlxsw_sp_port * mlxsw_sp_port,u16 vid,bool is_pvid) mlxsw_sp_port_pvid_determine() argument 1428 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; mlxsw_sp_port_vlan_bridge_join() local 1479 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; mlxsw_sp_port_vlan_bridge_leave() local 1513 mlxsw_sp_bridge_port_vlan_add(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_port * bridge_port,u16 vid,bool is_untagged,bool is_pvid,struct netlink_ext_ack * extack) mlxsw_sp_bridge_port_vlan_add() argument 1578 mlxsw_sp_port_vlans_add(struct mlxsw_sp_port * mlxsw_sp_port,const struct switchdev_obj_port_vlan * vlan,struct netlink_ext_ack * extack) mlxsw_sp_port_vlans_add() argument 1855 mlxsw_sp_port_fdb_set(struct mlxsw_sp_port * mlxsw_sp_port,struct switchdev_notifier_fdb_info * fdb_info,bool adding) mlxsw_sp_port_fdb_set() argument 1925 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_bridge_port_get_ports_bitmap() local 2178 mlxsw_sp_port_mdb_add(struct mlxsw_sp_port * mlxsw_sp_port,const struct switchdev_obj_port_mdb * mdb) mlxsw_sp_port_mdb_add() argument 2234 mlxsw_sp_port_mrouter_update_mdb(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_port * bridge_port,bool add) mlxsw_sp_port_mrouter_update_mdb() argument 2259 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_obj_add() local 2289 mlxsw_sp_bridge_port_vlan_del(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_port * bridge_port,u16 vid) mlxsw_sp_bridge_port_vlan_del() argument 2307 mlxsw_sp_port_vlans_del(struct mlxsw_sp_port * mlxsw_sp_port,const struct switchdev_obj_port_vlan * vlan) mlxsw_sp_port_vlans_del() argument 2329 mlxsw_sp_port_mdb_del(struct mlxsw_sp_port * mlxsw_sp_port,const struct switchdev_obj_port_mdb * mdb) mlxsw_sp_port_mdb_del() argument 2370 mlxsw_sp_bridge_port_mdb_flush(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_bridge_port * bridge_port,u16 fid_index) mlxsw_sp_bridge_port_mdb_flush() argument 2399 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(dev); mlxsw_sp_port_obj_del() local 2424 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_lag_rep_port() local 2440 mlxsw_sp_bridge_port_replay(struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp_bridge_port_replay() argument 2467 mlxsw_sp_bridge_vlan_aware_port_join(struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp_bridge_vlan_aware_port_join() argument 2485 mlxsw_sp_bridge_8021q_port_join(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp_bridge_8021q_port_join() argument 2493 mlxsw_sp_bridge_vlan_aware_port_leave(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_bridge_vlan_aware_port_leave() argument 2503 mlxsw_sp_bridge_8021q_port_leave(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_bridge_8021q_port_leave() argument 2626 mlxsw_sp_port_is_br_member(const struct mlxsw_sp_port * mlxsw_sp_port,const struct net_device * br_dev) mlxsw_sp_port_is_br_member() argument 2645 mlxsw_sp_bridge_8021d_port_join(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp_bridge_8021d_port_join() argument 2686 mlxsw_sp_bridge_8021d_port_leave(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_bridge_8021d_port_leave() argument 2781 mlxsw_sp_bridge_8021ad_port_join(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp_bridge_8021ad_port_join() argument 2805 mlxsw_sp_bridge_8021ad_port_leave(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_bridge_8021ad_port_leave() argument 2832 mlxsw_sp2_bridge_8021ad_port_join(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port,struct netlink_ext_ack * extack) mlxsw_sp2_bridge_8021ad_port_join() argument 2860 mlxsw_sp2_bridge_8021ad_port_leave(struct mlxsw_sp_bridge_device * bridge_device,struct mlxsw_sp_bridge_port * bridge_port,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp2_bridge_8021ad_port_leave() argument 2876 mlxsw_sp_port_bridge_join(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * brport_dev,struct net_device * br_dev,struct netlink_ext_ack * extack) mlxsw_sp_port_bridge_join() argument 2911 mlxsw_sp_port_bridge_leave(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * brport_dev,struct net_device * br_dev) mlxsw_sp_port_bridge_leave() argument 2957 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_bridge_vxlan_join() local 3078 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_fdb_notify_mac_process() local 3146 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_fdb_notify_mac_lag_process() local 3518 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_switchdev_bridge_fdb_event_work() local [all...] |
H A D | spectrum_ptp.h | 121 mlxsw_sp1_ptp_hwtstamp_get(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config) mlxsw_sp1_ptp_hwtstamp_get() argument 128 mlxsw_sp1_ptp_hwtstamp_set(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config,struct netlink_ext_ack * extack) mlxsw_sp1_ptp_hwtstamp_set() argument 148 mlxsw_sp1_get_stats(struct mlxsw_sp_port * mlxsw_sp_port,u64 * data,int data_index) mlxsw_sp1_get_stats() argument 186 mlxsw_sp2_ptp_hwtstamp_get(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config) mlxsw_sp2_ptp_hwtstamp_get() argument 193 mlxsw_sp2_ptp_hwtstamp_set(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config,struct netlink_ext_ack * extack) mlxsw_sp2_ptp_hwtstamp_set() argument 214 mlxsw_sp2_get_stats(struct mlxsw_sp_port * mlxsw_sp_port,u64 * data,int data_index) mlxsw_sp2_get_stats() argument [all...] |
H A D | spectrum.h | 287 struct mlxsw_sp_port *mlxsw_sp_port; member 315 struct mlxsw_sp_port { global() struct 317 pcpu_statsmlxsw_sp_port global() argument 336 mappingmlxsw_sp_port global() argument 337 dcbmlxsw_sp_port global() argument 344 __anon38593ed20308mlxsw_sp_port global() argument 348 default_vlanmlxsw_sp_port global() argument 365 ing_flow_blockmlxsw_sp_port global() argument 375 module_overheat_initial_valmlxsw_sp_port global() argument 468 mlxsw_sp_port_is_pause_en(const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_is_pause_en() argument 476 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_port_lagged_get() local 486 mlxsw_sp_port_vlan_find_by_vid(const struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_port_vlan_find_by_vid() argument 726 mlxsw_sp_port_dcb_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dcb_init() argument 730 mlxsw_sp_port_dcb_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_dcb_fini() argument 895 struct mlxsw_sp_port *mlxsw_sp_port; global() member [all...] |
H A D | spectrum_span.c | 978 mlxsw_sp_span_port_buffer_update(struct mlxsw_sp_port * mlxsw_sp_port,bool enable) mlxsw_sp_span_port_buffer_update() argument 990 mlxsw_sp_span_port_buffer_enable(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_span_port_buffer_enable() argument 995 mlxsw_sp_span_port_buffer_disable(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_span_port_buffer_disable() argument 1117 mlxsw_sp_span_analyzed_port_create(struct mlxsw_sp_span * span,struct mlxsw_sp_port * mlxsw_sp_port,bool ingress) mlxsw_sp_span_analyzed_port_create() argument 1150 mlxsw_sp_span_analyzed_port_destroy(struct mlxsw_sp_port * mlxsw_sp_port,struct mlxsw_sp_span_analyzed_port * analyzed_port) mlxsw_sp_span_analyzed_port_destroy() argument 1164 mlxsw_sp_span_analyzed_port_get(struct mlxsw_sp_port * mlxsw_sp_port,bool ingress) mlxsw_sp_span_analyzed_port_get() argument 1192 mlxsw_sp_span_analyzed_port_put(struct mlxsw_sp_port * mlxsw_sp_port,bool ingress) mlxsw_sp_span_analyzed_port_put() argument 1264 mlxsw_sp_span_trigger_port_matches(struct mlxsw_sp_span_trigger_entry * trigger_entry,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_span_trigger_port_matches() argument 1273 mlxsw_sp_span_trigger_port_enable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc) mlxsw_sp_span_trigger_port_enable() argument 1282 mlxsw_sp_span_trigger_port_disable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc) mlxsw_sp_span_trigger_port_disable() argument 1312 mlxsw_sp1_span_trigger_global_matches(struct mlxsw_sp_span_trigger_entry * trigger_entry,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp1_span_trigger_global_matches() argument 1321 mlxsw_sp1_span_trigger_global_enable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc) mlxsw_sp1_span_trigger_global_enable() argument 1330 mlxsw_sp1_span_trigger_global_disable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc) mlxsw_sp1_span_trigger_global_disable() argument 1395 mlxsw_sp2_span_trigger_global_matches(struct mlxsw_sp_span_trigger_entry * trigger_entry,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp2_span_trigger_global_matches() argument 1403 __mlxsw_sp2_span_trigger_global_enable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc,bool enable) __mlxsw_sp2_span_trigger_global_enable() argument 1441 mlxsw_sp2_span_trigger_global_enable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc) mlxsw_sp2_span_trigger_global_enable() argument 1451 mlxsw_sp2_span_trigger_global_disable(struct mlxsw_sp_span_trigger_entry * trigger_entry,struct mlxsw_sp_port * mlxsw_sp_port,u8 tc) mlxsw_sp2_span_trigger_global_disable() argument 1501 mlxsw_sp_span_trigger_entry_create(struct mlxsw_sp_span * span,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_span_trigger_parms * parms) mlxsw_sp_span_trigger_entry_create() argument 1546 mlxsw_sp_span_trigger_entry_find(struct mlxsw_sp_span * span,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_span_trigger_entry_find() argument 1561 mlxsw_sp_span_agent_bind(struct mlxsw_sp * mlxsw_sp,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_span_trigger_parms * parms) mlxsw_sp_span_agent_bind() argument 1597 mlxsw_sp_span_agent_unbind(struct mlxsw_sp * mlxsw_sp,enum mlxsw_sp_span_trigger trigger,struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_span_trigger_parms * parms) mlxsw_sp_span_agent_unbind() argument 1620 mlxsw_sp_span_trigger_enable(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_sp_span_trigger trigger,u8 tc) mlxsw_sp_span_trigger_enable() argument 1637 mlxsw_sp_span_trigger_disable(struct mlxsw_sp_port * mlxsw_sp_port,enum mlxsw_sp_span_trigger trigger,u8 tc) mlxsw_sp_span_trigger_disable() argument [all...] |
H A D | spectrum_buffers.c | 138 static u32 mlxsw_sp_port_headroom_8x_adjust(const struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_port_headroom_8x_adjust() argument 398 void mlxsw_sp_hdroom_bufs_reset_sizes(struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_hdroom_bufs_reset_sizes() argument 452 mlxsw_sp_hdroom_configure_buffers(struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_hdroom * hdroom,bool force) mlxsw_sp_hdroom_configure_buffers() argument 484 mlxsw_sp_hdroom_configure_priomap(struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_hdroom * hdroom,bool force) mlxsw_sp_hdroom_configure_priomap() argument 508 mlxsw_sp_hdroom_configure_int_buf(struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_hdroom * hdroom,bool force) mlxsw_sp_hdroom_configure_int_buf() argument 541 __mlxsw_sp_hdroom_configure(struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_hdroom * hdroom,bool force) __mlxsw_sp_hdroom_configure() argument 596 mlxsw_sp_hdroom_configure(struct mlxsw_sp_port * mlxsw_sp_port,const struct mlxsw_sp_hdroom * hdroom) mlxsw_sp_hdroom_configure() argument 602 mlxsw_sp_port_headroom_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_headroom_init() argument 993 mlxsw_sp_port_sb_cms_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_sb_cms_init() argument 1098 mlxsw_sp_port_sb_pms_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_sb_pms_init() argument 1326 mlxsw_sp_port_buffers_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_buffers_init() argument 1353 mlxsw_sp_port_buffers_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_buffers_fini() argument 1446 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_sb_port_pool_get() local 1462 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_sb_port_pool_set() local 1488 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_sb_tc_pool_bind_get() local 1509 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_sb_tc_pool_bind_set() local 1769 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_sb_occ_port_pool_get() local 1786 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_sb_occ_tc_port_bind_get() local [all...] |
H A D | spectrum_ptp.c | 588 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp1_ptp_packet_finish() local 710 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp1_ptp_got_packet() local 751 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp1_ptp_got_timestamp() local 799 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp1_ptp_ht_gc_collect() local 1085 mlxsw_sp1_ptp_hwtstamp_get(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config) mlxsw_sp1_ptp_hwtstamp_get() argument 1154 mlxsw_sp1_ptp_mtpppc_update(struct mlxsw_sp_port * mlxsw_sp_port,u16 ing_types,u16 egr_types) mlxsw_sp1_ptp_mtpppc_update() argument 1193 mlxsw_sp1_ptp_hwtstamp_enabled(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp1_ptp_hwtstamp_enabled() argument 1199 mlxsw_sp1_ptp_port_shaper_set(struct mlxsw_sp_port * mlxsw_sp_port,bool enable) mlxsw_sp1_ptp_port_shaper_set() argument 1208 mlxsw_sp1_ptp_port_shaper_check(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp1_ptp_port_shaper_check() argument 1234 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp1_ptp_shaper_work() local 1248 mlxsw_sp1_ptp_hwtstamp_set(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config,struct netlink_ext_ack * extack) mlxsw_sp1_ptp_hwtstamp_set() argument 1338 mlxsw_sp1_get_stats(struct mlxsw_sp_port * mlxsw_sp_port,u64 * data,int data_index) mlxsw_sp1_get_stats() argument 1454 mlxsw_sp2_ptp_hwtstamp_get(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config) mlxsw_sp2_ptp_hwtstamp_get() argument 1573 mlxsw_sp2_ptp_configure_port(struct mlxsw_sp_port * mlxsw_sp_port,u16 ing_types,u16 egr_types,struct kernel_hwtstamp_config new_config) mlxsw_sp2_ptp_configure_port() argument 1595 mlxsw_sp2_ptp_deconfigure_port(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config new_config) mlxsw_sp2_ptp_deconfigure_port() argument 1617 mlxsw_sp2_ptp_hwtstamp_set(struct mlxsw_sp_port * mlxsw_sp_port,struct kernel_hwtstamp_config * config,struct netlink_ext_ack * extack) mlxsw_sp2_ptp_hwtstamp_set() argument [all...] |
H A D | spectrum_fid.c | 454 struct mlxsw_sp_port *mlxsw_sp_port, u16 vid) in mlxsw_sp_fid_port_vid_map() argument 462 struct mlxsw_sp_port *mlxsw_sp_por in mlxsw_sp_fid_port_vid_unmap() argument 958 mlxsw_sp_port_vp_mode_trans(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_vp_mode_trans() argument 1000 mlxsw_sp_port_vlan_mode_trans(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_vlan_mode_trans() argument 1117 mlxsw_sp_fid_8021d_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021d_port_vid_map() argument 1158 mlxsw_sp_fid_8021d_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021d_port_vid_unmap() argument 1416 mlxsw_sp_fid_rfid_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_rfid_port_vid_map() argument 1467 mlxsw_sp_fid_rfid_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_rfid_port_vid_unmap() argument 1573 mlxsw_sp_fid_rfid_port_memb_ft_cff(const struct mlxsw_sp_fid_family * fid_family,const struct mlxsw_sp_flood_table * flood_table,const struct mlxsw_sp_port * mlxsw_sp_port,bool member) mlxsw_sp_fid_rfid_port_memb_ft_cff() argument 1605 mlxsw_sp_fid_rfid_port_memb_cff(const struct mlxsw_sp_fid_family * fid_family,const struct mlxsw_sp_port * mlxsw_sp_port,bool member) mlxsw_sp_fid_rfid_port_memb_cff() argument 1627 mlxsw_sp_fid_rfid_port_init_cff(const struct mlxsw_sp_fid_family * fid_family,const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_fid_rfid_port_init_cff() argument 1634 mlxsw_sp_fid_rfid_port_fini_cff(const struct mlxsw_sp_fid_family * fid_family,const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_fid_rfid_port_fini_cff() argument 1754 mlxsw_sp_fid_8021q_port_vid_map(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021q_port_vid_map() argument 1792 mlxsw_sp_fid_8021q_port_vid_unmap(struct mlxsw_sp_fid * fid,struct mlxsw_sp_port * mlxsw_sp_port,u16 vid) mlxsw_sp_fid_8021q_port_vid_unmap() argument 2222 mlxsw_sp_fid_port_init(const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_fid_port_init() argument 2235 mlxsw_sp_fid_port_fini(const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_fid_port_fini() argument 2246 mlxsw_sp_port_fids_init(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_fids_init() argument 2272 mlxsw_sp_port_fids_fini(struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_port_fids_fini() argument 2280 mlxsw_sp_fid_port_join_lag(const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_fid_port_join_lag() argument 2285 mlxsw_sp_fid_port_leave_lag(const struct mlxsw_sp_port * mlxsw_sp_port) mlxsw_sp_fid_port_leave_lag() argument [all...] |
H A D | spectrum_acl_flex_actions.c | 140 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp_act_mirror_add() local 164 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp_act_mirror_del() local 240 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp2_act_sampler_add() local 281 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp2_act_sampler_del() local [all...] |
H A D | spectrum_trap.c | 64 struct mlxsw_sp_port *mlxsw_sp_port) in mlxsw_sp_rx_listener() argument 92 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp_rx_drop_listener() local 118 struct mlxsw_sp_port *mlxsw_sp_por in mlxsw_sp_rx_acl_drop_listener() local 145 struct mlxsw_sp_port *mlxsw_sp_port; __mlxsw_sp_rx_no_mark_listener() local 244 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_psample_md_init() local 266 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_rx_sample_listener() local 301 struct mlxsw_sp_port *mlxsw_sp_port, *mlxsw_sp_port_tx; mlxsw_sp_rx_sample_tx_listener() local 354 struct mlxsw_sp_port *mlxsw_sp_port; mlxsw_sp_rx_sample_acl_listener() local [all...] |
H A D | spectrum_acl_tcam.c | 309 struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_acl_tcam_group_bind() argument 324 struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_acl_tcam_group_unbind() argument 1716 struct mlxsw_sp_port *mlxsw_sp_port, in mlxsw_sp_acl_tcam_flower_ruleset_bind() argument 1728 struct mlxsw_sp_port *mlxsw_sp_por in mlxsw_sp_acl_tcam_flower_ruleset_unbind() argument 1857 mlxsw_sp_acl_tcam_mr_ruleset_bind(struct mlxsw_sp * mlxsw_sp,void * ruleset_priv,struct mlxsw_sp_port * mlxsw_sp_port,bool ingress) mlxsw_sp_acl_tcam_mr_ruleset_bind() argument 1867 mlxsw_sp_acl_tcam_mr_ruleset_unbind(struct mlxsw_sp * mlxsw_sp,void * ruleset_priv,struct mlxsw_sp_port * mlxsw_sp_port,bool ingress) mlxsw_sp_acl_tcam_mr_ruleset_unbind() argument [all...] |
H A D | spectrum_nve.c | 1015 int mlxsw_sp_port_nve_init(struct mlxsw_sp_port *mlxsw_sp_port) in mlxsw_sp_port_nve_init() argument 1024 void mlxsw_sp_port_nve_fini(struct mlxsw_sp_port *mlxsw_sp_port) in mlxsw_sp_port_nve_fini() argument
|
H A D | spectrum_flower.c | 310 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp_flower_parse_meta_iif() local
|
H A D | spectrum_acl.c | 421 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp_acl_rulei_act_fwd() local 796 struct mlxsw_sp_port *mlxsw_sp_por in mlxsw_sp_acl_rulei_act_sample() local [all...] |
H A D | spectrum_router.c | 2870 struct mlxsw_sp_port *mlxsw_sp_port; in mlxsw_sp_dev_lower_is_port() local 8852 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; in mlxsw_sp_rif_subport_params_init() local 9114 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; __mlxsw_sp_port_vlan_router_join() local 9164 struct mlxsw_sp_port *mlxsw_sp_port = mlxsw_sp_port_vlan->mlxsw_sp_port; __mlxsw_sp_port_vlan_router_leave() local 9211 struct mlxsw_sp_port *mlxsw_sp_port = netdev_priv(port_dev); mlxsw_sp_inetaddr_port_vlan_event() local 10119 mlxsw_sp_port_vid_router_join_existing(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid,struct net_device * dev,struct netlink_ext_ack * extack) mlxsw_sp_port_vid_router_join_existing() argument 10135 mlxsw_sp_port_vid_router_leave(struct mlxsw_sp_port * mlxsw_sp_port,u16 vid,struct net_device * dev) mlxsw_sp_port_vid_router_leave() argument 10148 __mlxsw_sp_router_port_join_lag(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev,struct netlink_ext_ack * extack) __mlxsw_sp_router_port_join_lag() argument 10195 __mlxsw_sp_router_port_leave_lag(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev) __mlxsw_sp_router_port_leave_lag() argument 10214 mlxsw_sp_router_port_join_lag(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev,struct netlink_ext_ack * extack) mlxsw_sp_router_port_join_lag() argument 10227 mlxsw_sp_router_port_leave_lag(struct mlxsw_sp_port * mlxsw_sp_port,struct net_device * lag_dev) mlxsw_sp_router_port_leave_lag() argument [all...] |