Home
last modified time | relevance | path

Searched refs:in_port (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/thunderbolt/
Dpath.c18 const struct tb_port *port = hop->in_port; in tb_dump_hop()
191 path->hops[i].in_port = p; in tb_path_discover()
231 struct tb_port *in_port, *out_port; in tb_path_alloc() local
258 in_port = tb_next_port_on_path(src, dst, out_port); in tb_path_alloc()
259 if (!in_port) in tb_path_alloc()
262 if (in_port->dual_link_port && in_port->link_nr != link_nr) in tb_path_alloc()
263 in_port = in_port->dual_link_port; in tb_path_alloc()
265 ret = tb_port_alloc_in_hopid(in_port, in_hopid, in_hopid); in tb_path_alloc()
270 out_port = tb_next_port_on_path(src, dst, in_port); in tb_path_alloc()
288 path->hops[i].in_port = in_port; in tb_path_alloc()
[all …]
Dtb.h176 struct tb_port *in_port; member
Dtunnel.c317 u32 nfc_credits = path->hops[0].in_port->config.nfc_credits; in tb_dp_init_video_path()
/Linux-v5.4/drivers/input/serio/
Dps2mult.c40 struct ps2mult_port *in_port; member
186 psm->in_port = psm->out_port = &psm->ports[PS2MULT_KBD_PORT]; in ps2mult_connect()
236 struct ps2mult_port *in_port; in ps2mult_interrupt() local
245 in_port = psm->in_port; in ps2mult_interrupt()
246 if (in_port->registered) in ps2mult_interrupt()
247 serio_interrupt(in_port->serio, data, dfl); in ps2mult_interrupt()
259 psm->in_port = psm->out_port; in ps2mult_interrupt()
272 psm->in_port = &psm->ports[PS2MULT_KBD_PORT]; in ps2mult_interrupt()
277 psm->in_port = &psm->ports[PS2MULT_MOUSE_PORT]; in ps2mult_interrupt()
281 in_port = psm->in_port; in ps2mult_interrupt()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_acl_flex_actions.c139 struct mlxsw_sp_port *in_port; in mlxsw_sp_act_mirror_add() local
144 in_port = mlxsw_sp->ports[local_in_port]; in mlxsw_sp_act_mirror_add()
146 return mlxsw_sp_span_mirror_add(in_port, out_dev, type, in mlxsw_sp_act_mirror_add()
154 struct mlxsw_sp_port *in_port; in mlxsw_sp_act_mirror_del() local
158 in_port = mlxsw_sp->ports[local_in_port]; in mlxsw_sp_act_mirror_del()
160 mlxsw_sp_span_mirror_del(in_port, span_id, type, false); in mlxsw_sp_act_mirror_del()
Dspectrum_acl.c534 bool in_port; in mlxsw_sp_acl_rulei_act_fwd() local
547 in_port = false; in mlxsw_sp_acl_rulei_act_fwd()
553 in_port = true; in mlxsw_sp_acl_rulei_act_fwd()
556 local_port, in_port, extack); in mlxsw_sp_acl_rulei_act_fwd()
566 struct mlxsw_sp_port *in_port; in mlxsw_sp_acl_rulei_act_mirror() local
574 in_port = binding->mlxsw_sp_port; in mlxsw_sp_acl_rulei_act_mirror()
577 in_port->local_port, in mlxsw_sp_acl_rulei_act_mirror()
Dcore_acl_flex_actions.c989 MLXSW_ITEM32(afa, forward, in_port, 0x0C, 0, 1);
993 u32 pbs_ptr, bool in_port) in mlxsw_afa_forward_pack() argument
997 mlxsw_afa_forward_in_port_set(payload, in_port); in mlxsw_afa_forward_pack()
1001 u8 local_port, bool in_port, in mlxsw_afa_block_append_fwd() argument
1009 if (in_port) { in mlxsw_afa_block_append_fwd()
1028 kvdl_index, in_port); in mlxsw_afa_block_append_fwd()
Dcore_acl_flex_actions.h55 u8 local_port, bool in_port,
/Linux-v5.4/drivers/gpio/
Dgpio-gpio-mm.c148 const unsigned int in_port = (port > 2) ? port + 1 : port; in gpiomm_gpio_get() local
160 port_state = inb(gpiommgpio->base + in_port); in gpiomm_gpio_get()
Dgpio-104-dio-48e.c159 const unsigned in_port = (port > 2) ? port + 1 : port; in dio48e_gpio_get() local
171 port_state = inb(dio48egpio->base + in_port); in dio48e_gpio_get()
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/
Dmatch.c61 frame->in_port = cpu_to_be32(~0); in nfp_flower_compile_port()
66 frame->in_port = cpu_to_be32(NFP_FL_PORT_TYPE_TUN | tun_type); in nfp_flower_compile_port()
72 frame->in_port = cpu_to_be32(cmsg_port); in nfp_flower_compile_port()
Dcmsg.h295 __be32 in_port; member
/Linux-v5.4/net/openvswitch/
Dflow_netlink.c1169 u32 in_port = nla_get_u32(a[OVS_KEY_ATTR_IN_PORT]); in metadata_from_nlattrs() local
1172 in_port = 0xffffffff; /* Always exact match in_port. */ in metadata_from_nlattrs()
1173 } else if (in_port >= DP_MAX_PORTS) { in metadata_from_nlattrs()
1175 in_port, DP_MAX_PORTS); in metadata_from_nlattrs()
1179 SW_FLOW_KEY_PUT(match, phy.in_port, in_port, is_mask); in metadata_from_nlattrs()
1182 SW_FLOW_KEY_PUT(match, phy.in_port, DP_MAX_PORTS, is_mask); in metadata_from_nlattrs()
1926 key->phy.in_port = DP_MAX_PORTS; in ovs_nla_get_flow_metadata()
1999 if (swkey->phy.in_port == DP_MAX_PORTS) { in __ovs_nla_put_key()
2000 if (is_mask && (output->phy.in_port == 0xffff)) in __ovs_nla_put_key()
2008 (upper_u16 << 16) | output->phy.in_port)) in __ovs_nla_put_key()
Dflow.h68 u16 in_port; /* Input switch port (or DP_MAX_PORTS). */ member
Dflow.c873 key->phy.in_port = OVS_CB(skb)->input_vport->port_no; in ovs_flow_key_extract()
Ddatapath.c596 input_vport = ovs_vport_rcu(dp, flow->key.phy.in_port); in ovs_packet_cmd_execute()
/Linux-v5.4/Documentation/networking/
Dopenvswitch.txt85 in_port(1), eth(src=e0:91:f5:21:d0:b2, dst=00:02:e3:0f:80:a4),
91 in_port(1), eth(...), eth_type(0x0800), ipv4(...), tcp(...)
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Dresource_tracker.c2096 u64 in_param, u64 *out_param, int in_port) in mac_alloc_res() argument
2106 port = !in_port ? get_param_l(out_param) : in_port; in mac_alloc_res()
2205 u64 in_param, u64 *out_param, int in_port) in vlan_alloc_res() argument
2214 port = !in_port ? get_param_l(out_param) : in_port; in vlan_alloc_res()
2225 if (!in_port && port > 0 && port <= dev->caps.num_ports) { in vlan_alloc_res()
2512 u64 in_param, u64 *out_param, int in_port) in mac_free_res() argument
2519 port = !in_port ? get_param_l(out_param) : in_port; in mac_free_res()