Home
last modified time | relevance | path

Searched refs:mlxsw_sp_fid (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_fid.c21 struct mlxsw_sp_fid { struct
30 struct mlxsw_sp_fid common; argument
35 struct mlxsw_sp_fid common;
47 void (*setup)(struct mlxsw_sp_fid *fid, const void *arg);
48 int (*configure)(struct mlxsw_sp_fid *fid);
49 void (*deconfigure)(struct mlxsw_sp_fid *fid);
50 int (*index_alloc)(struct mlxsw_sp_fid *fid, const void *arg,
52 bool (*compare)(const struct mlxsw_sp_fid *fid,
54 u16 (*flood_index)(const struct mlxsw_sp_fid *fid);
55 int (*port_vid_map)(struct mlxsw_sp_fid *fid,
[all …]
Dspectrum.h174 struct mlxsw_sp_fid;
179 struct mlxsw_sp_fid *fid;
586 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp);
665 int mlxsw_sp_fid_flood_set(struct mlxsw_sp_fid *fid,
668 int mlxsw_sp_fid_port_vid_map(struct mlxsw_sp_fid *fid,
670 void mlxsw_sp_fid_port_vid_unmap(struct mlxsw_sp_fid *fid,
672 enum mlxsw_sp_rif_type mlxsw_sp_fid_rif_type(const struct mlxsw_sp_fid *fid);
673 u16 mlxsw_sp_fid_index(const struct mlxsw_sp_fid *fid);
674 enum mlxsw_sp_fid_type mlxsw_sp_fid_type(const struct mlxsw_sp_fid *fid);
675 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif);
[all …]
Dspectrum_router.h49 struct mlxsw_sp_fid *mlxsw_sp_rif_fid(const struct mlxsw_sp_rif *rif);
Dspectrum_switchdev.c87 struct mlxsw_sp_fid *
380 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_find_by_fid()
928 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_fid_join()
974 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_fid_leave()
1055 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_bridge_leave()
1131 struct mlxsw_sp_fid *fid; in mlxsw_sp_br_ban_rif_pvid_change()
1953 static struct mlxsw_sp_fid *
2029 static struct mlxsw_sp_fid *
Dspectrum_acl.c25 struct mlxsw_sp_fid *dummy_fid;
98 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp) in mlxsw_sp_acl_dummy_fid()
825 struct mlxsw_sp_fid *fid; in mlxsw_sp_acl_init()
Dspectrum_router.c81 struct mlxsw_sp_fid *fid;
134 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif,
6129 struct mlxsw_sp_fid *mlxsw_sp_rif_fid(const struct mlxsw_sp_rif *rif) in mlxsw_sp_rif_fid()
6141 struct mlxsw_sp_fid *fid = NULL; in mlxsw_sp_rif_create()
6217 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_destroy()
6271 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_router_join()
6318 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_router_leave()
6929 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_subport_deconfigure()
6938 static struct mlxsw_sp_fid *
7017 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_vlan_deconfigure()
[all …]
Dspectrum_flower.c72 struct mlxsw_sp_fid *fid; in mlxsw_sp_flower_parse_actions()
Dspectrum.c1182 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_put()