Home
last modified time | relevance | path

Searched refs:int_port (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
A Dint_port.c115 if (int_port->ifindex == ifindex && int_port->type == type) { in mlx5e_int_port_lookup()
117 return int_port; in mlx5e_int_port_lookup()
170 int_port = kzalloc(sizeof(*int_port), GFP_KERNEL); in mlx5e_int_port_add()
171 if (!int_port) in mlx5e_int_port_add()
211 return int_port; in mlx5e_int_port_add()
220 kfree(int_port); in mlx5e_int_port_add()
245 kfree_rcu(int_port); in mlx5e_int_port_remove()
258 return int_port; in mlx5e_int_port_get_from_metadata()
282 if (int_port) in mlx5e_tc_int_port_get()
291 return int_port; in mlx5e_tc_int_port_get()
[all …]
A Dint_port.h38 struct mlx5e_tc_int_port *int_port);
40 u32 mlx5e_tc_int_port_get_metadata(struct mlx5e_tc_int_port *int_port);
41 u32 mlx5e_tc_int_port_get_metadata_for_match(struct mlx5e_tc_int_port *int_port);
42 int mlx5e_tc_int_port_get_flow_source(struct mlx5e_tc_int_port *int_port);
45 mlx5e_tc_int_port_get_metadata_for_match(struct mlx5e_tc_int_port *int_port) in mlx5e_tc_int_port_get_metadata_for_match() argument
51 mlx5e_tc_int_port_get_flow_source(struct mlx5e_tc_int_port *int_port) in mlx5e_tc_int_port_get_flow_source() argument
/linux-6.3-rc2/sound/soc/fsl/
A Dimx-es8328.c78 u32 int_port, ext_port; in imx_es8328_probe() local
82 ret = of_property_read_u32(np, "mux-int-port", &int_port); in imx_es8328_probe()
87 if (int_port > MUX_PORT_MAX || int_port == 0) { in imx_es8328_probe()
110 int_port--; in imx_es8328_probe()
112 ret = imx_audmux_v2_configure_port(int_port, in imx_es8328_probe()
125 IMX_AUDMUX_V2_PDCR_RXDSEL(int_port)); in imx_es8328_probe()
A Deukrea-tlv320.c87 int int_port = 0, ext_port; in eukrea_tlv320_probe() local
116 ret = of_property_read_u32(np, "fsl,mux-int-port", &int_port); in eukrea_tlv320_probe()
133 int_port--; in eukrea_tlv320_probe()
170 imx_audmux_v2_configure_port(int_port, in eukrea_tlv320_probe()
180 IMX_AUDMUX_V2_PDCR_RXDSEL(int_port) in eukrea_tlv320_probe()
A Dfsl-asoc-card.c334 int int_port, ext_port; in fsl_asoc_card_audmux_init() local
352 int_port--; in fsl_asoc_card_audmux_init()
377 IMX_AUDMUX_V2_PTCR_TFSEL(int_port) | in fsl_asoc_card_audmux_init()
387 IMX_AUDMUX_V2_PTCR_TCSEL(int_port) | in fsl_asoc_card_audmux_init()
393 IMX_AUDMUX_V2_PTCR_RCSEL(8 | int_port) | in fsl_asoc_card_audmux_init()
394 IMX_AUDMUX_V2_PTCR_TFSEL(int_port) | in fsl_asoc_card_audmux_init()
395 IMX_AUDMUX_V2_PTCR_TCSEL(int_port) | in fsl_asoc_card_audmux_init()
411 IMX_AUDMUX_V2_PTCR_TFSEL(int_port) | in fsl_asoc_card_audmux_init()
420 ret = imx_audmux_v2_configure_port(int_port, 0, in fsl_asoc_card_audmux_init()
437 IMX_AUDMUX_V2_PDCR_RXDSEL(int_port); in fsl_asoc_card_audmux_init()
[all …]
A Dimx-sgtl5000.c59 int int_port, ext_port; in imx_sgtl5000_probe() local
62 ret = of_property_read_u32(np, "mux-int-port", &int_port); in imx_sgtl5000_probe()
77 int_port--; in imx_sgtl5000_probe()
79 ret = imx_audmux_v2_configure_port(int_port, in imx_sgtl5000_probe()
92 IMX_AUDMUX_V2_PDCR_RXDSEL(int_port)); in imx_sgtl5000_probe()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun.c717 struct mlx5e_tc_int_port *int_port; in mlx5e_tc_tun_route_lookup() local
750 int_port = mlx5e_tc_int_port_get(mlx5e_get_int_port_priv(priv), in mlx5e_tc_tun_route_lookup()
753 if (IS_ERR(int_port)) { in mlx5e_tc_tun_route_lookup()
754 err = PTR_ERR(int_port); in mlx5e_tc_tun_route_lookup()
757 esw_attr->int_port = int_port; in mlx5e_tc_tun_route_lookup()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A DMakefile49 en/tc/post_act.o en/tc/int_port.o en/tc/meter.o \
A Deswitch_offloads_termtbl.c237 (!mlx5_eswitch_offload_is_uplink_port(esw, spec) && !esw_attr->int_port)) in mlx5_eswitch_termtbl_required()
A Den_tc.c1931 if (!attr->chain && esw_attr->int_port && in mlx5e_tc_add_fdb_flow()
1960 struct mlx5e_tc_int_port *int_port; in mlx5e_tc_add_fdb_flow() local
1976 int_port = mlx5e_tc_int_port_get(mlx5e_get_int_port_priv(priv), in mlx5e_tc_add_fdb_flow()
1981 if (IS_ERR(int_port)) { in mlx5e_tc_add_fdb_flow()
1982 err = PTR_ERR(int_port); in mlx5e_tc_add_fdb_flow()
1986 esw_attr->int_port = int_port; in mlx5e_tc_add_fdb_flow()
2082 if (esw_attr->int_port) in mlx5e_tc_del_fdb_flow()
2083 mlx5e_tc_int_port_put(mlx5e_get_int_port_priv(priv), esw_attr->int_port); in mlx5e_tc_del_fdb_flow()
A Deswitch.h475 struct mlx5e_tc_int_port *int_port; member
A Deswitch_offloads.c96 if (attr->int_port) { in mlx5_eswitch_set_rule_flow_source()
97 spec->flow_context.flow_source = mlx5e_tc_int_port_get_flow_source(attr->int_port); in mlx5_eswitch_set_rule_flow_source()
146 if (!attr->chain && esw_attr && esw_attr->int_port) in mlx5_eswitch_set_rule_source_port()
148 mlx5e_tc_int_port_get_metadata_for_match(esw_attr->int_port); in mlx5_eswitch_set_rule_source_port()

Completed in 33 milliseconds