| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_pgt.c | 25 u16 local_port; member 100 u16 local_port) in mlxsw_sp_pgt_entry_port_lookup() argument 105 if (pgt_entry_port->local_port == local_port) in mlxsw_sp_pgt_entry_port_lookup() 175 static void mlxsw_sp_pgt_smid2_port_set(char *smid2_pl, u16 local_port, in mlxsw_sp_pgt_smid2_port_set() argument 178 mlxsw_reg_smid2_port_set(smid2_pl, local_port, member); in mlxsw_sp_pgt_smid2_port_set() 179 mlxsw_reg_smid2_port_mask_set(smid2_pl, local_port, 1); in mlxsw_sp_pgt_smid2_port_set() 185 u16 local_port, bool member) in mlxsw_sp_pgt_entry_port_write() argument 198 mlxsw_sp_pgt_smid2_port_set(smid2_pl, local_port, member); in mlxsw_sp_pgt_entry_port_write() 209 u16 local_port) in mlxsw_sp_pgt_entry_port_create() argument 218 err = mlxsw_sp_pgt_entry_port_write(mlxsw_sp, pgt_entry, local_port, in mlxsw_sp_pgt_entry_port_create() [all …]
|
| H A D | spectrum_buffers.c | 163 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 D | spectrum_fid.c | 28 u16 local_port; member 385 static unsigned int mlxsw_sp_fid_rfid_port_offset_cff(unsigned int local_port) in mlxsw_sp_fid_rfid_port_offset_cff() argument 390 return WARN_ON_ONCE(!local_port) ? 0 : local_port - 1; in mlxsw_sp_fid_rfid_port_offset_cff() 434 enum mlxsw_sp_flood_type packet_type, u16 local_port, in mlxsw_sp_fid_flood_set() argument 450 fid->fid_index, local_port, member); in mlxsw_sp_fid_flood_set() 681 mlxsw_reg_svfa_port_vid_pack(svfa_pl, pv->local_port, true, in mlxsw_sp_fid_port_vid_to_fid_rif_update_one() 707 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_set() 721 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_set() 740 if (!mlxsw_sp->fid_core->port_fid_mappings[pv->local_port]) in mlxsw_sp_fid_vid_to_fid_rif_unset() 768 if (port_vid->local_port < local_port_start) in mlxsw_sp_fid_reiv_handle() [all …]
|
| H A D | spectrum.c | 251 mlxsw_reg_spms_pack(spms_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_vid_stp_set() 277 mlxsw_reg_paos_pack(paos_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_admin_status_set() 289 mlxsw_reg_ppad_pack(ppad_pl, true, mlxsw_sp_port->local_port); in mlxsw_sp_port_dev_addr_set() 299 mlxsw_sp_port->local_port); in mlxsw_sp_port_dev_addr_init() 311 mlxsw_reg_pmtu_pack(pmtu_pl, mlxsw_sp_port->local_port, mtu); in mlxsw_sp_port_mtu_set() 316 u16 local_port, u8 swid) in mlxsw_sp_port_swid_set() argument 320 mlxsw_reg_pspa_pack(pspa_pl, swid, local_port); in mlxsw_sp_port_swid_set() 329 mlxsw_reg_svpe_pack(svpe_pl, mlxsw_sp_port->local_port, enable); in mlxsw_sp_port_vp_mode_set() 343 mlxsw_reg_spvmlr_pack(spvmlr_pl, mlxsw_sp_port->local_port, vid, vid, in mlxsw_sp_port_vid_learning_set() 359 mlxsw_reg_spfsr_pack(spfsr_pl, mlxsw_sp_port->local_port, enable); in mlxsw_sp_port_security_set() [all …]
|
| H A D | minimal.c | 48 u16 local_port; member 205 mlxsw_m_port_module_info_get(struct mlxsw_m *mlxsw_m, u16 local_port, in mlxsw_m_port_module_info_get() argument 211 mlxsw_reg_pmlp_pack(pmlp_pl, local_port); in mlxsw_m_port_module_info_get() 240 static bool mlxsw_m_port_created(struct mlxsw_m *mlxsw_m, u16 local_port) in mlxsw_m_port_created() argument 242 return mlxsw_m->ports[local_port]; in mlxsw_m_port_created() 246 mlxsw_m_port_create(struct mlxsw_m *mlxsw_m, u16 local_port, u8 slot_index, in mlxsw_m_port_create() argument 253 err = mlxsw_core_port_init(mlxsw_m->core, local_port, slot_index, in mlxsw_m_port_create() 259 local_port); in mlxsw_m_port_create() 272 mlxsw_core_port_netdev_link(mlxsw_m->core, local_port, in mlxsw_m_port_create() 276 mlxsw_m_port->local_port = local_port; in mlxsw_m_port_create() [all …]
|
| H A D | spectrum_trap.c | 63 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 D | spectrum_switchdev.c | 122 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 D | spectrum_span.c | 40 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() 483 u16 local_port = dest_port->local_port; in mlxsw_sp_span_entry_gretap4_configure() local 488 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_gretap4_configure() 588 u16 local_port = dest_port->local_port; in mlxsw_sp_span_entry_gretap6_configure() local 593 mlxsw_reg_mpat_pack(mpat_pl, pa_id, local_port, true, in mlxsw_sp_span_entry_gretap6_configure() [all …]
|
| H A D | spectrum_acl_flex_actions.c | 86 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 D | spectrum_ptp.c | 54 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 D | core_acl_flex_actions.h | 20 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 D | core.c | 51 u16 local_port; member 825 static void mlxsw_emad_rx_listener_func(struct sk_buff *skb, u16 local_port, in mlxsw_emad_rx_listener_func() argument 987 trans->txhdr_info.tx_info.local_port = MLXSW_PORT_CPU_PORT; in mlxsw_emad_reg_access() 1366 mlxsw_core_port->local_port, in mlxsw_devlink_port_split() 1380 mlxsw_core_port->local_port, in mlxsw_devlink_port_unsplit() 2340 struct sk_buff *skb, u16 local_port) in mlxsw_core_ptp_transmitted() argument 2344 local_port); in mlxsw_core_ptp_transmitted() 2352 rxl_a->local_port == rxl_b->local_port && in __is_rx_listener_equal() 2418 static void mlxsw_core_event_listener_func(struct sk_buff *skb, u16 local_port, in mlxsw_core_event_listener_func() argument 2471 .local_port = MLXSW_PORT_DONT_CARE, in mlxsw_core_event_listener_register() [all …]
|
| H A D | core_acl_flex_actions.c | 116 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 …]
|
| H A D | spectrum_dcb.c | 256 mlxsw_reg_qpts_pack(qpts_pl, mlxsw_sp_port->local_port, ts); in mlxsw_sp_port_dcb_app_update_qpts() 267 mlxsw_reg_qrwe_pack(qrwe_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_dcb_app_update_qrwe() 306 mlxsw_reg_qpdp_pack(qpdp_pl, mlxsw_sp_port->local_port, default_prio); in mlxsw_sp_port_dcb_app_update_qpdp() 318 mlxsw_reg_qpdpm_pack(qpdpm_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_dcb_app_update_qpdpm() 332 mlxsw_reg_qpdsm_pack(qpdsm_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_dcb_app_update_qpdsm() 485 mlxsw_reg_ppcnt_pack(ppcnt_pl, mlxsw_sp_port->local_port, in mlxsw_sp_port_pfc_cnt_get() 522 mlxsw_reg_pfcc_pack(pfcc_pl, mlxsw_sp_port->local_port); in mlxsw_sp_port_pfc_set()
|
| H A D | spectrum_matchall.c | 98 mlxsw_reg_mpsc_pack(mpsc_pl, mlxsw_sp_port->local_port, enable, rate); in mlxsw_sp_mall_port_sample_set() 115 trigger.local_port = mlxsw_sp_port->local_port; in mlxsw_sp_mall_port_sample_add() 144 trigger.local_port = mlxsw_sp_port->local_port; in mlxsw_sp_mall_port_sample_del()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | port.c | 148 u8 local_port, u8 plane_index) in mlx5_query_port_ptys() argument 152 MLX5_SET(ptys_reg, in, local_port, local_port); in mlx5_query_port_ptys() 165 MLX5_SET(mlcr_reg, in, local_port, 1); in mlx5_set_port_beacon() 172 u16 *proto_oper, u8 local_port, u8 plane_index) in mlx5_query_ib_port_oper() argument 178 local_port, plane_index); in mlx5_query_ib_port_oper() 206 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() 235 MLX5_SET(pmtu_reg, in, local_port, port); in mlx5_query_port_mtu() 253 MLX5_SET(pmtu_reg, in, local_port, port); in mlx5_set_port_mtu() 278 MLX5_SET(pmlp_reg, in, local_port, 1); in mlx5_query_module_num() [all …]
|
| /linux/drivers/net/ethernet/chelsio/libcxgb/ |
| H A D | libcxgb_cm.c | 44 __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
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | port.c | 68 MLX5_SET(ptys_reg, in, local_port, 1); in mlx5_port_set_eth_ptys() 120 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_query_pbmc() 137 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_set_pbmc() 179 MLX5_SET(sbcm_reg, in, local_port, 1); in mlx5e_port_query_sbcm() 204 MLX5_SET(sbcm_reg, in, local_port, 1); in mlx5e_port_set_sbcm() 233 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_query_priority2buffer() 266 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer() 272 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer() 477 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_fec_in_caps() 510 MLX5_SET(pplm_reg, in, local_port, 1); in mlx5e_get_fec_mode() [all …]
|
| /linux/drivers/acpi/ |
| H A D | mipi-disco-img.c | 280 struct acpi_device_software_node_port *local_port, *remote_port; in extract_crs_csi2_conn_info() local 321 local_port = &local_swnodes->ports[local_index]; in extract_crs_csi2_conn_info() 323 local_port->crs_csi2_local = true; in extract_crs_csi2_conn_info() 328 local_port->remote_ep[0] = SOFTWARE_NODE_REFERENCE(remote_node); in extract_crs_csi2_conn_info() 331 local_port->ep_props[ACPI_DEVICE_SWNODE_EP_REMOTE_EP] = in extract_crs_csi2_conn_info() 333 local_port->remote_ep); in extract_crs_csi2_conn_info() 335 local_port->ep_props[ACPI_DEVICE_SWNODE_EP_BUS_TYPE] = in extract_crs_csi2_conn_info() 338 local_port->ep_props[ACPI_DEVICE_SWNODE_EP_REG] = in extract_crs_csi2_conn_info() 341 local_port->port_props[ACPI_DEVICE_SWNODE_PORT_REG] = in extract_crs_csi2_conn_info() 344 if (GRAPH_PORT_NAME(local_port->port_name, in extract_crs_csi2_conn_info()
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | cpl5_cmd.h | 187 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
|
| /linux/drivers/scsi/libfc/ |
| H A D | fc_rport.c | 154 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/tools/testing/selftests/bpf/progs/ |
| H A D | test_misc_tcp_hdr_options.c | 222 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()
|
| H A D | test_sk_lookup.c | 114 if (ctx->local_port != DST_PORT) in redir_port() 135 if (ctx->local_port != DST_PORT) in redir_ip4() 158 if (ctx->local_port != DST_PORT) in redir_ip6() 432 if (LSB(ctx->local_port, 0) != ((DST_PORT >> 0) & 0xff) || in ctx_narrow_access() 433 LSB(ctx->local_port, 1) != ((DST_PORT >> 8) & 0xff) || in ctx_narrow_access() 434 LSB(ctx->local_port, 2) != 0 || LSB(ctx->local_port, 3) != 0) in ctx_narrow_access() 436 if (LSW(ctx->local_port, 0) != DST_PORT) in ctx_narrow_access()
|
| /linux/tools/testing/selftests/bpf/verifier/ |
| H A D | ctx_sk_lookup.c | 216 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)),
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | rss_input_xfrm.py | 13 def traffic(cfg, local_port, remote_port, ipver): argument 16 sock.bind(("", local_port)) 18 tgt = f"{ipver}:[{cfg.addr_v[ipver]}]:{local_port},sourceport={remote_port}"
|