Home
last modified time | relevance | path

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

123456

/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_pgt.c25 u16 local_port; member
110 u16 local_port) in mlxsw_sp_pgt_entry_port_lookup() argument
115 if (pgt_entry_port->local_port == local_port) in mlxsw_sp_pgt_entry_port_lookup()
185 static void mlxsw_sp_pgt_smid2_port_set(char *smid2_pl, u16 local_port, in mlxsw_sp_pgt_smid2_port_set() argument
188 mlxsw_reg_smid2_port_set(smid2_pl, local_port, member); in mlxsw_sp_pgt_smid2_port_set()
189 mlxsw_reg_smid2_port_mask_set(smid2_pl, local_port, 1); in mlxsw_sp_pgt_smid2_port_set()
195 u16 local_port, bool member) in mlxsw_sp_pgt_entry_port_write() argument
208 mlxsw_sp_pgt_smid2_port_set(smid2_pl, local_port, member); in mlxsw_sp_pgt_entry_port_write()
219 u16 local_port) in mlxsw_sp_pgt_entry_port_create() argument
228 err = mlxsw_sp_pgt_entry_port_write(mlxsw_sp, pgt_entry, local_port, in mlxsw_sp_pgt_entry_port_create()
[all …]
H A Dspectrum_fid.c27 u16 local_port; member
336 enum mlxsw_sp_flood_type packet_type, u16 local_port, in mlxsw_sp_fid_flood_set() argument
353 fid->fid_index, local_port, member); in mlxsw_sp_fid_flood_set()
530 mlxsw_reg_svfa_port_vid_pack(svfa_pl, pv->local_port, true, in mlxsw_sp_fid_port_vid_to_fid_rif_update_one()
556 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_set()
570 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_set()
589 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_unset()
617 if (port_vid->local_port < local_port_start) in mlxsw_sp_fid_reiv_handle()
620 if (port_vid->local_port > local_port_end) in mlxsw_sp_fid_reiv_handle()
623 rec_num = port_vid->local_port % MLXSW_REG_REIV_REC_MAX_COUNT; in mlxsw_sp_fid_reiv_handle()
[all …]
H A Dspectrum_buffers.c163 u16 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 u16 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()
220 static int mlxsw_sp_sb_cm_write(struct mlxsw_sp *mlxsw_sp, u16 local_port, in mlxsw_sp_sb_cm_write() argument
230 mlxsw_reg_sbcm_pack(sbcm_pl, local_port, pg_buff, des->dir, in mlxsw_sp_sb_cm_write()
241 cm = mlxsw_sp_sb_cm_get(mlxsw_sp, local_port, pg_buff, in mlxsw_sp_sb_cm_write()
250 static int mlxsw_sp_sb_pm_write(struct mlxsw_sp *mlxsw_sp, u16 local_port, in mlxsw_sp_sb_pm_write() argument
259 mlxsw_reg_sbpm_pack(sbpm_pl, local_port, des->pool, des->dir, false, in mlxsw_sp_sb_pm_write()
265 pm = mlxsw_sp_sb_pm_get(mlxsw_sp, local_port, pool_index); in mlxsw_sp_sb_pm_write()
[all …]
H A Dspectrum_ptp.h34 u16 local_port);
37 struct sk_buff *skb, u16 local_port);
40 u16 local_port, u8 message_type,
75 u16 local_port);
78 struct sk_buff *skb, u16 local_port);
117 struct sk_buff *skb, u16 local_port) in mlxsw_sp1_ptp_receive() argument
119 mlxsw_sp_rx_listener_no_mark_func(skb, local_port, mlxsw_sp); in mlxsw_sp1_ptp_receive()
123 struct sk_buff *skb, u16 local_port) in mlxsw_sp1_ptp_transmitted() argument
130 u16 local_port, u8 message_type, in mlxsw_sp1_ptp_got_timestamp() argument
204 struct sk_buff *skb, u16 local_port) in mlxsw_sp2_ptp_receive() argument
[all …]
H A Dspectrum.c246 mlxsw_tx_hdr_port_mid_set(txhdr, tx_info->local_port); in mlxsw_sp_txhdr_construct()
278 mlxsw_tx_hdr_fid_set(txhdr, max_fid + tx_info->local_port - 1); in mlxsw_sp_txhdr_ptp_data_construct()
353 mlxsw_reg_spms_pack(spms_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_vid_stp_set()
379 mlxsw_reg_paos_pack(paos_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_admin_status_set()
391 mlxsw_reg_ppad_pack(ppad_pl, true, mlxsw_sp_port->local_port); in mlxsw_sp_port_dev_addr_set()
401 mlxsw_sp_port->local_port); in mlxsw_sp_port_dev_addr_init()
412 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, 0); in mlxsw_sp_port_max_mtu_get()
430 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, mtu); in mlxsw_sp_port_mtu_set()
435 u16 local_port, u8 swid) in mlxsw_sp_port_swid_set() argument
439 mlxsw_reg_pspa_pack(pspa_pl, swid, local_port); in mlxsw_sp_port_swid_set()
[all …]
H A Dminimal.c48 u16 local_port; member
190 mlxsw_m_port_module_info_get(struct mlxsw_m *mlxsw_m, u16 local_port, in mlxsw_m_port_module_info_get() argument
196 mlxsw_reg_pmlp_pack(pmlp_pl, local_port); in mlxsw_m_port_module_info_get()
225 static bool mlxsw_m_port_created(struct mlxsw_m *mlxsw_m, u16 local_port) in mlxsw_m_port_created() argument
227 return mlxsw_m->ports[local_port]; in mlxsw_m_port_created()
231 mlxsw_m_port_create(struct mlxsw_m *mlxsw_m, u16 local_port, u8 slot_index, in mlxsw_m_port_create() argument
238 err = mlxsw_core_port_init(mlxsw_m->core, local_port, slot_index, in mlxsw_m_port_create()
244 local_port); in mlxsw_m_port_create()
257 mlxsw_core_port_netdev_link(mlxsw_m->core, local_port, in mlxsw_m_port_create()
261 mlxsw_m_port->local_port = local_port; in mlxsw_m_port_create()
[all …]
H A Dspectrum_trap.c63 u16 local_port, in mlxsw_sp_rx_listener() argument
70 local_port); in mlxsw_sp_rx_listener()
88 static void mlxsw_sp_rx_drop_listener(struct sk_buff *skb, u16 local_port, in mlxsw_sp_rx_drop_listener() argument
98 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp_rx_drop_listener()
100 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port); in mlxsw_sp_rx_drop_listener()
106 local_port); in mlxsw_sp_rx_drop_listener()
112 static void mlxsw_sp_rx_acl_drop_listener(struct sk_buff *skb, u16 local_port, in mlxsw_sp_rx_acl_drop_listener() argument
124 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp_rx_acl_drop_listener()
126 err = mlxsw_sp_rx_listener(mlxsw_sp, skb, local_port, mlxsw_sp_port); in mlxsw_sp_rx_acl_drop_listener()
132 local_port); in mlxsw_sp_rx_acl_drop_listener()
[all …]
H A Dcore.h67 u16 local_port; member
95 struct sk_buff *skb, u16 local_port);
98 void (*func)(struct sk_buff *skb, u16 local_port, void *priv);
99 u16 local_port; member
135 .local_port = MLXSW_PORT_DONT_CARE, \
248 u16 lag_id, u8 port_index, u16 local_port);
252 u16 lag_id, u16 local_port);
255 int mlxsw_core_port_init(struct mlxsw_core *mlxsw_core, u16 local_port,
261 void mlxsw_core_port_fini(struct mlxsw_core *mlxsw_core, u16 local_port);
267 void mlxsw_core_port_netdev_link(struct mlxsw_core *mlxsw_core, u16 local_port,
[all …]
H A Dspectrum_switchdev.c122 u16 local_port; member
490 bridge_port->system_port = mlxsw_sp_port->local_port; in mlxsw_sp_bridge_port_create()
732 mlxsw_sp_port->local_port, in mlxsw_sp_port_bridge_vlan_flood_set()
777 u16 local_port = mlxsw_sp_port_vlan->mlxsw_sp_port->local_port; in mlxsw_sp_bridge_vlans_flood_set() local
780 packet_type, local_port, member); in mlxsw_sp_bridge_vlans_flood_set()
791 u16 local_port = mlxsw_sp_port_vlan->mlxsw_sp_port->local_port; in mlxsw_sp_bridge_vlans_flood_set() local
794 local_port, !member); in mlxsw_sp_bridge_vlans_flood_set()
1099 u16 local_port) in mlxsw_sp_mdb_entry_port_lookup() argument
1104 if (mdb_entry_port->local_port == local_port) in mlxsw_sp_mdb_entry_port_lookup()
1114 u16 local_port) in mlxsw_sp_mdb_entry_port_get() argument
[all …]
H A Dspectrum_span.c40 u16 local_port; member
49 u16 local_port; member
182 u16 local_port = dest_port->local_port; in mlxsw_sp_span_entry_phys_configure() local
187 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_phys_configure()
202 u16 local_port = dest_port->local_port; in mlxsw_sp_span_entry_deconfigure_common() local
206 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, false, span_type); in mlxsw_sp_span_entry_deconfigure_common()
482 u16 local_port = dest_port->local_port; in mlxsw_sp_span_entry_gretap4_configure() local
487 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_gretap4_configure()
586 u16 local_port = dest_port->local_port; in mlxsw_sp_span_entry_gretap6_configure() local
591 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_gretap6_configure()
[all …]
H A Dspectrum_acl_flex_actions.c86 u16 local_port) in mlxsw_sp_act_kvdl_fwd_entry_add() argument
97 mlxsw_reg_ppbs_pack(ppbs_pl, kvdl_index, local_port); in mlxsw_sp_act_kvdl_fwd_entry_add()
195 static int mlxsw_sp1_act_sampler_add(void *priv, u16 local_port, in mlxsw_sp1_act_sampler_add() argument
205 static void mlxsw_sp1_act_sampler_del(void *priv, u16 local_port, int span_id, in mlxsw_sp1_act_sampler_del() argument
227 static int mlxsw_sp2_act_sampler_add(void *priv, u16 local_port, in mlxsw_sp2_act_sampler_add() argument
259 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp2_act_sampler_add()
275 static void mlxsw_sp2_act_sampler_del(void *priv, u16 local_port, int span_id, in mlxsw_sp2_act_sampler_del() argument
284 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp2_act_sampler_del()
H A Dreg.h110 static inline void mlxsw_reg_sspr_pack(char *payload, u16 local_port) in mlxsw_reg_sspr_pack() argument
114 mlxsw_reg_sspr_local_port_set(payload, local_port); in mlxsw_reg_sspr_pack()
115 mlxsw_reg_sspr_system_port_set(payload, local_port); in mlxsw_reg_sspr_pack()
376 u16 local_port) in mlxsw_reg_sfd_uc_pack() argument
385 mlxsw_reg_sfd_uc_system_port_set(payload, rec_index, local_port); in mlxsw_reg_sfd_uc_pack()
792 static inline void mlxsw_reg_spms_pack(char *payload, u16 local_port) in mlxsw_reg_spms_pack() argument
795 mlxsw_reg_spms_local_port_set(payload, local_port); in mlxsw_reg_spms_pack()
860 static inline void mlxsw_reg_spvid_pack(char *payload, u16 local_port, u16 pvid, in mlxsw_reg_spvid_pack() argument
864 mlxsw_reg_spvid_local_port_set(payload, local_port); in mlxsw_reg_spvid_pack()
951 static inline void mlxsw_reg_spvm_pack(char *payload, u16 local_port, in mlxsw_reg_spvm_pack() argument
[all …]
H A Dcore_acl_flex_actions.h20 int (*kvdl_fwd_entry_add)(void *priv, u32 *p_kvdl_index, u16 local_port);
33 int (*sampler_add)(void *priv, u16 local_port,
37 void (*sampler_del)(void *priv, u16 local_port, int span_id,
70 u16 local_port, bool in_port,
106 int mlxsw_afa_block_append_sampler(struct mlxsw_afa_block *block, u16 local_port,
H A Dspectrum_ptp.c54 u16 local_port; member
584 struct sk_buff *skb, u16 local_port, in mlxsw_sp1_ptp_packet_finish() argument
594 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp1_ptp_packet_finish()
603 mlxsw_sp_rx_listener_no_mark_func(skb, local_port, mlxsw_sp); in mlxsw_sp1_ptp_packet_finish()
629 key.local_port, key.ingress, &hwtstamps); in mlxsw_sp1_packet_timestamp()
642 unmatched->key.local_port, in mlxsw_sp1_ptp_unmatched_finish()
688 key.local_port, in mlxsw_sp1_ptp_got_piece()
707 struct sk_buff *skb, u16 local_port, in mlxsw_sp1_ptp_got_packet() argument
715 mlxsw_sp_port = mlxsw_sp->ports[local_port]; in mlxsw_sp1_ptp_got_packet()
725 key.local_port = local_port; in mlxsw_sp1_ptp_got_packet()
[all …]
H A Dcore.c50 u16 local_port; member
811 static void mlxsw_emad_rx_listener_func(struct sk_buff *skb, u16 local_port, in mlxsw_emad_rx_listener_func() argument
973 trans->tx_info.local_port = MLXSW_PORT_CPU_PORT; in mlxsw_emad_reg_access()
1353 mlxsw_core_port->local_port, in mlxsw_devlink_port_split()
1367 mlxsw_core_port->local_port, in mlxsw_devlink_port_unsplit()
2404 struct sk_buff *skb, u16 local_port) in mlxsw_core_ptp_transmitted() argument
2408 local_port); in mlxsw_core_ptp_transmitted()
2416 rxl_a->local_port == rxl_b->local_port && in __is_rx_listener_equal()
2482 static void mlxsw_core_event_listener_func(struct sk_buff *skb, u16 local_port, in mlxsw_core_event_listener_func() argument
2535 .local_port = MLXSW_PORT_DONT_CARE, in mlxsw_core_event_listener_register()
[all …]
H A Dcore_acl_flex_actions.c116 u16 local_port; member
558 mlxsw_afa_fwd_entry_create(struct mlxsw_afa *mlxsw_afa, u16 local_port) in mlxsw_afa_fwd_entry_create() argument
566 fwd_entry->ht_key.local_port = local_port; in mlxsw_afa_fwd_entry_create()
577 local_port); in mlxsw_afa_fwd_entry_create()
601 mlxsw_afa_fwd_entry_get(struct mlxsw_afa *mlxsw_afa, u16 local_port) in mlxsw_afa_fwd_entry_get() argument
606 ht_key.local_port = local_port; in mlxsw_afa_fwd_entry_get()
613 return mlxsw_afa_fwd_entry_create(mlxsw_afa, local_port); in mlxsw_afa_fwd_entry_get()
650 mlxsw_afa_fwd_entry_ref_create(struct mlxsw_afa_block *block, u16 local_port) in mlxsw_afa_fwd_entry_ref_create() argument
659 fwd_entry = mlxsw_afa_fwd_entry_get(block->afa, local_port); in mlxsw_afa_fwd_entry_ref_create()
1667 u16 local_port, bool in_port, in mlxsw_afa_block_append_fwd() argument
[all …]
/openbmc/qemu/hw/xen/
H A Dxen_pvdev.c205 if (port != xendev->local_port) { in xen_pv_evtchn_event()
208 port, xendev->local_port); in xen_pv_evtchn_event()
220 if (xendev->local_port == -1) { in xen_pv_unbind_evtchn()
224 qemu_xen_evtchn_unbind(xendev->evtchndev, xendev->local_port); in xen_pv_unbind_evtchn()
225 xen_pv_printf(xendev, 2, "unbind evtchn port %d\n", xendev->local_port); in xen_pv_unbind_evtchn()
226 xendev->local_port = -1; in xen_pv_unbind_evtchn()
231 return qemu_xen_evtchn_notify(xendev->evtchndev, xendev->local_port); in xen_pv_send_notify()
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dport.c147 int ptys_size, int proto_mask, u8 local_port) in mlx5_query_port_ptys() argument
151 MLX5_SET(ptys_reg, in, local_port, local_port); in mlx5_query_port_ptys()
163 MLX5_SET(mlcr_reg, in, local_port, 1); in mlx5_set_port_beacon()
170 u16 *proto_oper, u8 local_port) in mlx5_query_ib_port_oper() argument
176 local_port); in mlx5_query_ib_port_oper()
205 MLX5_SET(paos_reg, in, local_port, 1); in mlx5_set_port_admin_status()
220 MLX5_SET(paos_reg, in, local_port, 1); in mlx5_query_port_admin_status()
236 MLX5_SET(pmtu_reg, in, local_port, port); in mlx5_query_port_mtu()
254 MLX5_SET(pmtu_reg, in, local_port, port); in mlx5_set_port_mtu()
280 MLX5_SET(pmlp_reg, in, local_port, 1); in mlx5_query_module_num()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dport.c68 MLX5_SET(ptys_reg, in, local_port, 1); in mlx5_port_set_eth_ptys()
115 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_query_pbmc()
132 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_set_pbmc()
174 MLX5_SET(sbcm_reg, in, local_port, 1); in mlx5e_port_query_sbcm()
199 MLX5_SET(sbcm_reg, in, local_port, 1); in mlx5e_port_set_sbcm()
228 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_query_priority2buffer()
261 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer()
267 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer()
402 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_fec_in_caps()
436 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_get_fec_mode()
[all …]
/openbmc/linux/drivers/net/ethernet/chelsio/libcxgb/
H A Dlibcxgb_cm.c44 __be16 *local_port, __be16 *peer_port) in cxgb_get_4tuple() argument
73 *local_port = tcp->dest; in cxgb_get_4tuple()
94 __be32 local_ip, __be32 peer_ip, __be16 local_port, in cxgb_find_route() argument
102 peer_port, local_port, IPPROTO_TCP, in cxgb_find_route()
123 __u8 *local_ip, __u8 *peer_ip, __be16 local_port, in cxgb_find_route6() argument
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dcpl5_cmd.h187 u16 local_port; member
199 u16 local_port; member
209 u16 local_port; member
222 u16 local_port; member
253 u16 local_port; member
265 u16 local_port; member
276 u16 local_port; member
/openbmc/linux/drivers/scsi/libfc/
H A 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 …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtest_misc_tcp_hdr_options.c222 active_lport_h = skops->local_port; in write_active_opt()
255 if (skops->local_port == passive_lport_h) in handle_hdr_opt_len()
263 if (skops->local_port == passive_lport_h) in handle_write_hdr_opt()
274 if (skops->local_port == active_lport_h) in handle_parse_hdr()
307 passive_lport_h = skops->local_port; in misc_estab()
/openbmc/linux/drivers/media/platform/xilinx/
H A Dxilinx-vipp.c109 if (link.local_port >= local->num_pads) { in xvip_graph_build_one()
111 link.local_port, link.local_node); in xvip_graph_build_one()
117 local_pad = &local->pads[link.local_port]; in xvip_graph_build_one()
121 link.local_node, link.local_port); in xvip_graph_build_one()
129 link.local_node, link.local_port); in xvip_graph_build_one()
224 dma = xvip_graph_find_dma(xdev, link.local_port); in xvip_graph_build_dma()
227 link.local_port); in xvip_graph_build_dma()
/openbmc/linux/tools/testing/selftests/bpf/verifier/
H A 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)),
362 offsetof(struct bpf_sk_lookup, local_port)),

123456