Home
last modified time | relevance | path

Searched refs:local_port (Results 1 – 25 of 108) sorted by relevance

12345

/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/
Dswitchib.c38 u8 local_port; member
102 mlxsw_tx_v1_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sib_tx_v1_hdr_construct()
125 mlxsw_reg_paos_pack(paos_pl, mlxsw_sib_port->local_port, in mlxsw_sib_port_admin_status_set()
139 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sib_port->local_port, 0); in mlxsw_sib_port_mtu_set()
148 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sib_port->local_port, mtu); in mlxsw_sib_port_mtu_set()
158 mlxsw_reg_plib_local_port_set(plib_pl, mlxsw_sib_port->local_port); in mlxsw_sib_port_set()
170 mlxsw_reg_pspa_pack(pspa_pl, swid, mlxsw_sib_port->local_port); in mlxsw_sib_port_swid_set()
175 u8 local_port, u8 *p_module, in mlxsw_sib_port_module_info_get() argument
181 mlxsw_reg_pmlp_pack(pmlp_pl, local_port); in mlxsw_sib_port_module_info_get()
196 mlxsw_reg_ptys_ib_pack(ptys_pl, mlxsw_sib_port->local_port, speed, in mlxsw_sib_port_speed_set()
[all …]
Dswitchx2.c48 u8 local_port; member
146 mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sx_txhdr_construct()
164 mlxsw_reg_paos_pack(paos_pl, mlxsw_sx_port->local_port, in mlxsw_sx_port_admin_status_set()
178 mlxsw_reg_paos_pack(paos_pl, mlxsw_sx_port->local_port, 0); in mlxsw_sx_port_oper_status_get()
195 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, 0); in __mlxsw_sx_port_mtu_set()
204 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sx_port->local_port, mtu); in __mlxsw_sx_port_mtu_set()
228 mlxsw_reg_plib_local_port_set(plib_pl, mlxsw_sx_port->local_port); in mlxsw_sx_port_ib_port_set()
239 mlxsw_reg_pspa_pack(pspa_pl, swid, mlxsw_sx_port->local_port); in mlxsw_sx_port_swid_set()
249 mlxsw_reg_sspr_pack(sspr_pl, mlxsw_sx_port->local_port); in mlxsw_sx_port_system_port_mapping_set()
254 u8 local_port, u8 *p_module, in mlxsw_sx_port_module_info_get() argument
[all …]
Dspectrum_buffers.c163 u8 local_port, u8 pg_buff, in mlxsw_sp_sb_cm_get() argument
166 struct mlxsw_sp_sb_port *sb_port = &mlxsw_sp->sb->ports[local_port]; in mlxsw_sp_sb_cm_get()
176 u8 local_port, u16 pool_index) in mlxsw_sp_sb_pm_get() argument
178 return &mlxsw_sp->sb->ports[local_port].pms[pool_index]; in mlxsw_sp_sb_pm_get()
205 static int mlxsw_sp_sb_cm_write(struct mlxsw_sp *mlxsw_sp, u8 local_port, in mlxsw_sp_sb_cm_write() argument
215 mlxsw_reg_sbcm_pack(sbcm_pl, local_port, pg_buff, des->dir, in mlxsw_sp_sb_cm_write()
226 cm = mlxsw_sp_sb_cm_get(mlxsw_sp, local_port, pg_buff, in mlxsw_sp_sb_cm_write()
235 static int mlxsw_sp_sb_pm_write(struct mlxsw_sp *mlxsw_sp, u8 local_port, in mlxsw_sp_sb_pm_write() argument
244 mlxsw_reg_sbpm_pack(sbpm_pl, local_port, des->pool, des->dir, false, in mlxsw_sp_sb_pm_write()
250 pm = mlxsw_sp_sb_pm_get(mlxsw_sp, local_port, pool_index); in mlxsw_sp_sb_pm_write()
[all …]
Dminimal.c41 u8 local_port; member
69 mlxsw_m_port->local_port); in mlxsw_m_port_get_devlink_port()
122 mlxsw_m_port_module_info_get(struct mlxsw_m *mlxsw_m, u8 local_port, in mlxsw_m_port_module_info_get() argument
128 mlxsw_reg_pmlp_pack(pmlp_pl, local_port); in mlxsw_m_port_module_info_get()
160 mlxsw_m_port_create(struct mlxsw_m *mlxsw_m, u8 local_port, u8 module) in mlxsw_m_port_create() argument
166 err = mlxsw_core_port_init(mlxsw_m->core, local_port, in mlxsw_m_port_create()
172 local_port); in mlxsw_m_port_create()
187 mlxsw_m_port->local_port = local_port; in mlxsw_m_port_create()
196 mlxsw_m_port->local_port); in mlxsw_m_port_create()
201 mlxsw_m->ports[local_port] = mlxsw_m_port; in mlxsw_m_port_create()
[all …]
Dspectrum_ptp.h41 u8 local_port);
44 struct sk_buff *skb, u8 local_port);
47 u8 local_port, u8 message_type,
90 struct sk_buff *skb, u8 local_port) in mlxsw_sp1_ptp_receive() argument
92 mlxsw_sp_rx_listener_no_mark_func(skb, local_port, mlxsw_sp); in mlxsw_sp1_ptp_receive()
96 struct sk_buff *skb, u8 local_port) in mlxsw_sp1_ptp_transmitted() argument
103 u8 local_port, u8 message_type, in mlxsw_sp1_ptp_got_timestamp() argument
169 struct sk_buff *skb, u8 local_port) in mlxsw_sp2_ptp_receive() argument
171 mlxsw_sp_rx_listener_no_mark_func(skb, local_port, mlxsw_sp); in mlxsw_sp2_ptp_receive()
175 struct sk_buff *skb, u8 local_port) in mlxsw_sp2_ptp_transmitted() argument
Dspectrum.c240 mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sp_txhdr_construct()
271 mlxsw_reg_spms_pack(spms_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_vid_stp_set()
297 mlxsw_reg_paos_pack(paos_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_admin_status_set()
309 mlxsw_reg_ppad_pack(ppad_pl, true, mlxsw_sp_port->local_port); in mlxsw_sp_port_dev_addr_set()
320 addr[ETH_ALEN - 1] += mlxsw_sp_port->local_port; in mlxsw_sp_port_dev_addr_init()
330 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, 0); in mlxsw_sp_port_max_mtu_get()
348 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, mtu); in mlxsw_sp_port_mtu_set()
357 mlxsw_reg_pspa_pack(pspa_pl, swid, mlxsw_sp_port->local_port); in mlxsw_sp_port_swid_set()
366 mlxsw_reg_svpe_pack(svpe_pl, mlxsw_sp_port->local_port, enable); in mlxsw_sp_port_vp_mode_set()
380 mlxsw_reg_spvmlr_pack(spvmlr_pl, mlxsw_sp_port->local_port, vid, vid, in mlxsw_sp_port_vid_learning_set()
[all …]
Dreg.h144 MLXSW_ITEM32(reg, sspr, local_port, 0x00, 16, 8);
164 static inline void mlxsw_reg_sspr_pack(char *payload, u8 local_port) in mlxsw_reg_sspr_pack() argument
168 mlxsw_reg_sspr_local_port_set(payload, local_port); in mlxsw_reg_sspr_pack()
170 mlxsw_reg_sspr_system_port_set(payload, local_port); in mlxsw_reg_sspr_pack()
410 u8 local_port) in mlxsw_reg_sfd_uc_pack() argument
417 mlxsw_reg_sfd_uc_system_port_set(payload, rec_index, local_port); in mlxsw_reg_sfd_uc_pack()
784 MLXSW_ITEM32(reg, spms, local_port, 0x00, 16, 8);
803 static inline void mlxsw_reg_spms_pack(char *payload, u8 local_port) in mlxsw_reg_spms_pack() argument
806 mlxsw_reg_spms_local_port_set(payload, local_port); in mlxsw_reg_spms_pack()
828 MLXSW_ITEM32(reg, spvid, local_port, 0x00, 16, 8);
[all …]
Dcore.h52 u8 local_port; member
61 struct sk_buff *skb, u8 local_port);
64 void (*func)(struct sk_buff *skb, u8 local_port, void *priv);
65 u8 local_port; member
101 .local_port = MLXSW_PORT_DONT_CARE, \
197 u16 lag_id, u8 port_index, u8 local_port);
201 u16 lag_id, u8 local_port);
204 int mlxsw_core_port_init(struct mlxsw_core *mlxsw_core, u8 local_port,
209 void mlxsw_core_port_fini(struct mlxsw_core *mlxsw_core, u8 local_port);
215 void mlxsw_core_port_eth_set(struct mlxsw_core *mlxsw_core, u8 local_port,
[all …]
Dspectrum_fid.c320 enum mlxsw_sp_flood_type packet_type, u8 local_port, in mlxsw_sp_fid_flood_set() argument
342 local_port, member); in mlxsw_sp_fid_flood_set()
442 u8 local_port, u16 vid, bool valid) in __mlxsw_sp_fid_port_vid_map() argument
447 mlxsw_reg_svfa_pack(svfa_pl, local_port, mt, valid, fid_index, vid); in __mlxsw_sp_fid_port_vid_map()
521 mlxsw_sp_port->local_port, in mlxsw_sp_port_vp_mode_trans()
544 mlxsw_sp_port->local_port, vid, in mlxsw_sp_port_vp_mode_trans()
566 mlxsw_sp_port->local_port, vid, in mlxsw_sp_port_vlan_mode_trans()
576 u8 local_port = mlxsw_sp_port->local_port; in mlxsw_sp_fid_8021d_port_vid_map() local
580 mlxsw_sp_port->local_port, vid, true); in mlxsw_sp_fid_8021d_port_vid_map()
584 if (mlxsw_sp->fid_core->port_fid_mappings[local_port]++ == 0) { in mlxsw_sp_fid_8021d_port_vid_map()
[all …]
Dspectrum_span.c40 u8 local_port; member
49 u8 local_port; member
181 u8 local_port = dest_port->local_port; in mlxsw_sp_span_entry_phys_configure() local
186 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_phys_configure()
200 u8 local_port = dest_port->local_port; in mlxsw_sp_span_entry_deconfigure_common() local
204 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, false, span_type); in mlxsw_sp_span_entry_deconfigure_common()
479 u8 local_port = dest_port->local_port; in mlxsw_sp_span_entry_gretap4_configure() local
484 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_gretap4_configure()
583 u8 local_port = dest_port->local_port; in mlxsw_sp_span_entry_gretap6_configure() local
588 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_gretap6_configure()
[all …]
Dspectrum_ptp.c39 u8 local_port; member
409 struct sk_buff *skb, u8 local_port, in mlxsw_sp1_ptp_packet_finish() argument
419 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp1_ptp_packet_finish()
428 mlxsw_sp_rx_listener_no_mark_func(skb, local_port, mlxsw_sp); in mlxsw_sp1_ptp_packet_finish()
450 key.local_port, key.ingress, &hwtstamps); in mlxsw_sp1_packet_timestamp()
463 unmatched->key.local_port, in mlxsw_sp1_ptp_unmatched_finish()
508 key.local_port, in mlxsw_sp1_ptp_got_piece()
527 struct sk_buff *skb, u8 local_port, in mlxsw_sp1_ptp_got_packet() argument
535 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp1_ptp_got_packet()
545 key.local_port = local_port; in mlxsw_sp1_ptp_got_packet()
[all …]
Dspectrum_trap.c57 u8 local_port, in mlxsw_sp_rx_listener() argument
64 local_port); in mlxsw_sp_rx_listener()
82 static void mlxsw_sp_rx_drop_listener(struct sk_buff *skb, u8 local_port, in mlxsw_sp_rx_drop_listener() argument
92 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp_rx_drop_listener()
94 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port); in mlxsw_sp_rx_drop_listener()
100 local_port); in mlxsw_sp_rx_drop_listener()
106 static void mlxsw_sp_rx_acl_drop_listener(struct sk_buff *skb, u8 local_port, in mlxsw_sp_rx_acl_drop_listener() argument
118 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp_rx_acl_drop_listener()
120 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port); in mlxsw_sp_rx_acl_drop_listener()
126 local_port); in mlxsw_sp_rx_acl_drop_listener()
[all …]
Dcore.c50 u8 local_port; member
673 static void mlxsw_emad_rx_listener_func(struct sk_buff *skb, u8 local_port, in mlxsw_emad_rx_listener_func() argument
811 trans->tx_info.local_port = MLXSW_PORT_CPU_PORT; in mlxsw_emad_reg_access()
1251 mlxsw_core_port->local_port, in mlxsw_devlink_port_type_set()
2101 struct sk_buff *skb, u8 local_port) in mlxsw_core_ptp_transmitted() argument
2105 local_port); in mlxsw_core_ptp_transmitted()
2113 rxl_a->local_port == rxl_b->local_port && in __is_rx_listener_equal()
2179 static void mlxsw_core_event_listener_func(struct sk_buff *skb, u8 local_port, in mlxsw_core_event_listener_func() argument
2227 .local_port = MLXSW_PORT_DONT_CARE, in mlxsw_core_event_listener_register()
2263 .local_port = MLXSW_PORT_DONT_CARE, in mlxsw_core_event_listener_unregister()
[all …]
Dspectrum_switchdev.c341 bridge_port->system_port = mlxsw_sp_port->local_port; in mlxsw_sp_bridge_port_create()
575 mlxsw_sp_port->local_port, in mlxsw_sp_port_bridge_vlan_flood_set()
962 u8 local_port = mlxsw_sp_port->local_port; in mlxsw_sp_port_vlan_fid_join() local
972 err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_UC, local_port, in mlxsw_sp_port_vlan_fid_join()
977 err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_MC, local_port, in mlxsw_sp_port_vlan_fid_join()
982 err = mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_BC, local_port, in mlxsw_sp_port_vlan_fid_join()
996 mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_BC, local_port, false); in mlxsw_sp_port_vlan_fid_join()
998 mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_MC, local_port, false); in mlxsw_sp_port_vlan_fid_join()
1000 mlxsw_sp_fid_flood_set(fid, MLXSW_SP_FLOOD_TYPE_UC, local_port, false); in mlxsw_sp_port_vlan_fid_join()
1011 u8 local_port = mlxsw_sp_port->local_port; in mlxsw_sp_port_vlan_fid_leave() local
[all …]
Dspectrum_dcb.c269 mlxsw_reg_qpts_pack(qpts_pl, mlxsw_sp_port->local_port, ts); in mlxsw_sp_port_dcb_app_update_qpts()
280 mlxsw_reg_qrwe_pack(qrwe_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_dcb_app_update_qrwe()
319 mlxsw_reg_qpdp_pack(qpdp_pl, mlxsw_sp_port->local_port, default_prio); in mlxsw_sp_port_dcb_app_update_qpdp()
331 mlxsw_reg_qpdpm_pack(qpdpm_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_dcb_app_update_qpdpm()
345 mlxsw_reg_qpdsm_pack(qpdsm_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_dcb_app_update_qpdsm()
498 mlxsw_reg_ppcnt_pack(ppcnt_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_pfc_cnt_get()
535 mlxsw_reg_pfcc_pack(pfcc_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_pfc_set()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Dport.c135 int ptys_size, int proto_mask, u8 local_port) in mlx5_query_port_ptys() argument
139 MLX5_SET(ptys_reg, in, local_port, local_port); in mlx5_query_port_ptys()
151 MLX5_SET(mlcr_reg, in, local_port, 1); in mlx5_set_port_beacon()
158 u16 *proto_oper, u8 local_port) in mlx5_query_ib_port_oper() argument
164 local_port); in mlx5_query_ib_port_oper()
193 MLX5_SET(paos_reg, in, local_port, 1); in mlx5_set_port_admin_status()
208 MLX5_SET(paos_reg, in, local_port, 1); in mlx5_query_port_admin_status()
224 MLX5_SET(pmtu_reg, in, local_port, port); in mlx5_query_port_mtu()
242 MLX5_SET(pmtu_reg, in, local_port, port); in mlx5_set_port_mtu()
269 MLX5_SET(pmlp_reg, in, local_port, 1); in mlx5_query_module_num()
[all …]
/Linux-v5.10/drivers/net/ethernet/chelsio/libcxgb/
Dlibcxgb_cm.c43 __be16 *local_port, __be16 *peer_port) in cxgb_get_4tuple() argument
72 *local_port = tcp->dest; in cxgb_get_4tuple()
93 __be32 local_ip, __be32 peer_ip, __be16 local_port, in cxgb_find_route() argument
101 peer_port, local_port, IPPROTO_TCP, in cxgb_find_route()
122 __u8 *local_ip, __u8 *peer_ip, __be16 local_port, in cxgb_find_route6() argument
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dport.c163 MLX5_SET(ptys_reg, in, local_port, 1); in mlx5_port_set_eth_ptys()
266 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_query_pbmc()
283 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_set_pbmc()
307 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_query_priority2buffer()
340 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer()
346 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer()
496 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_fec_in_caps()
530 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_get_fec_mode()
575 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_set_fec_mode()
580 MLX5_SET(pplm_reg, out, local_port, 1); in mlx5e_set_fec_mode()
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb/
Dcpl5_cmd.h196 u16 local_port; member
208 u16 local_port; member
218 u16 local_port; member
231 u16 local_port; member
262 u16 local_port; member
274 u16 local_port; member
285 u16 local_port; member
/Linux-v5.10/tools/testing/selftests/bpf/progs/
Dtest_misc_tcp_hdr_options.c218 active_lport_h = skops->local_port; in write_active_opt()
251 if (skops->local_port == passive_lport_h) in handle_hdr_opt_len()
259 if (skops->local_port == passive_lport_h) in handle_write_hdr_opt()
270 if (skops->local_port == active_lport_h) in handle_parse_hdr()
303 passive_lport_h = skops->local_port; in misc_estab()
Dtest_sk_lookup.c102 if (ctx->local_port != DST_PORT) in redir_port()
123 if (ctx->local_port != DST_PORT) in redir_ip4()
146 if (ctx->local_port != DST_PORT) in redir_ip6()
409 if (LSB(ctx->local_port, 0) != ((DST_PORT >> 0) & 0xff) || in ctx_narrow_access()
410 LSB(ctx->local_port, 1) != ((DST_PORT >> 8) & 0xff) || in ctx_narrow_access()
411 LSB(ctx->local_port, 2) != 0 || LSB(ctx->local_port, 3) != 0) in ctx_narrow_access()
413 if (LSW(ctx->local_port, 0) != DST_PORT) in ctx_narrow_access()
/Linux-v5.10/drivers/scsi/libfc/
Dfc_rport.c154 rdata->local_port = lport; in fc_rport_create()
265 struct fc_lport *lport = rdata->local_port; in fc_rport_work()
305 rpriv->local_port = lport; in fc_rport_work()
505 struct fc_lport *lport = rdata->local_port; in fc_rport_logoff()
615 struct fc_lport *lport = rdata->local_port; in fc_rport_error()
671 if (rdata->retries < rdata->local_port->max_rport_retry_count) { in fc_rport_error_retry()
701 struct fc_lport *lport = rdata->local_port; in fc_rport_login_complete()
742 struct fc_lport *lport = rdata->local_port; in fc_rport_flogi_resp()
822 struct fc_lport *lport = rdata->local_port; in fc_rport_enter_flogi()
986 struct fc_lport *lport = rdata->local_port; in fc_rport_plogi_resp()
[all …]
/Linux-v5.10/tools/testing/selftests/bpf/verifier/
Dctx_sk_lookup.c216 offsetof(struct bpf_sk_lookup, local_port)),
218 offsetof(struct bpf_sk_lookup, local_port) + 1),
220 offsetof(struct bpf_sk_lookup, local_port) + 2),
222 offsetof(struct bpf_sk_lookup, local_port) + 3),
225 offsetof(struct bpf_sk_lookup, local_port)),
227 offsetof(struct bpf_sk_lookup, local_port) + 2),
230 offsetof(struct bpf_sk_lookup, local_port)),
339 offsetof(struct bpf_sk_lookup, local_port)),
/Linux-v5.10/drivers/media/platform/xilinx/
Dxilinx-vipp.c102 if (link.local_port >= local->num_pads) { in xvip_graph_build_one()
104 link.local_port, link.local_node); in xvip_graph_build_one()
110 local_pad = &local->pads[link.local_port]; in xvip_graph_build_one()
114 link.local_node, link.local_port); in xvip_graph_build_one()
122 link.local_node, link.local_port); in xvip_graph_build_one()
217 dma = xvip_graph_find_dma(xdev, link.local_port); in xvip_graph_build_dma()
220 link.local_port); in xvip_graph_build_dma()
/Linux-v5.10/include/linux/mlx5/
Dport.h143 int ptys_size, int proto_mask, u8 local_port);
146 u16 *proto_oper, u8 local_port);
160 u8 *vl_hw_cap, u8 local_port);

12345