/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | reg.h | 320 * For Spectrum-2 when set_vid=0 and smpe_valid=1, the smpe will modify the vid. 400 * For Spectrum-2 when set_vid=0 and smpe_valid=1, the smpe will modify the vid. 1993 MLXSW_ITEM32(reg, sfmr, smpe, 0x28, 0, 16); 1997 bool smpe_valid, u16 smpe) 2003 mlxsw_reg_sfmr_smpe_set(payload, smpe); 2286 MLXSW_REG_DEFINE(smpe, MLXSW_REG_SMPE_ID, MLXSW_REG_SMPE_LEN); 2293 MLXSW_ITEM32_LP(reg, smpe, 0x00, 16, 0x00, 12); 2300 MLXSW_ITEM32(reg, smpe, smpe_index, 0x04, 0, 16); 2306 MLXSW_ITEM32(reg, smpe, evid, 0x08, 0, 12); 2311 MLXSW_REG_ZERO(smpe, payloa 1995 mlxsw_reg_sfmr_pack(char *payload, enum mlxsw_reg_sfmr_op op, u16 fid, bool smpe_valid, u16 smpe) argument 2370 mlxsw_reg_smid2_pack(char *payload, u16 mid, u16 port, bool set, bool smpe_valid, u16 smpe) argument [all...] |
H A D | spectrum.h | 1491 u16 smpe, u16 local_port, bool member);
|
H A D | spectrum_fid.c | 521 u16 smpe; local 523 smpe = fid->fid_family->smpe_index_valid ? fid->fid_index : 0; 526 fid->fid_family->smpe_index_valid, smpe); 1066 return mlxsw_reg_write(mlxsw_sp->core, MLXSW_REG(smpe), smpe_pl); 1529 u16 pgt_addr, u16 smpe, unsigned int local_port) 1533 err = mlxsw_sp_pgt_entry_port_set(mlxsw_sp, pgt_addr, smpe, 1541 err = mlxsw_sp_pgt_entry_port_set(mlxsw_sp, pgt_addr, smpe, 1550 mlxsw_sp_pgt_entry_port_set(mlxsw_sp, pgt_addr, smpe, local_port, 1558 u16 pgt_addr, u16 smpe, u16 local_port) 1563 mlxsw_sp_pgt_entry_port_set(mlxsw_sp, pgt_addr, smpe, 1527 mlxsw_sp_fid_rfid_port_add_cff(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_flood_table *flood_table, u16 pgt_addr, u16 smpe, unsigned int local_port) argument 1556 mlxsw_sp_fid_rfid_port_del_cff(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_flood_table *flood_table, u16 pgt_addr, u16 smpe, u16 local_port) argument 1581 u16 smpe; local [all...] |
H A D | spectrum_pgt.c | 113 mlxsw_sp_pgt_entry_create(struct mlxsw_sp_pgt *pgt, u16 mid, u16 smpe) argument 131 pgt_entry->smpe_index = smpe; 152 mlxsw_sp_pgt_entry_get(struct mlxsw_sp_pgt *pgt, u16 mid, u16 smpe) argument 160 return mlxsw_sp_pgt_entry_create(pgt, mid, smpe); 246 u16 smpe, u16 local_port) 254 pgt_entry = mlxsw_sp_pgt_entry_get(mlxsw_sp->pgt, mid, smpe); 278 u16 mid, u16 smpe, u16 local_port) 301 u16 smpe, u16 local_port, bool member) 304 return mlxsw_sp_pgt_entry_port_add(mlxsw_sp, mid, smpe, 307 mlxsw_sp_pgt_entry_port_del(mlxsw_sp, mid, smpe, local_por 245 mlxsw_sp_pgt_entry_port_add(struct mlxsw_sp *mlxsw_sp, u16 mid, u16 smpe, u16 local_port) argument 277 mlxsw_sp_pgt_entry_port_del(struct mlxsw_sp *mlxsw_sp, u16 mid, u16 smpe, u16 local_port) argument 300 mlxsw_sp_pgt_entry_port_set(struct mlxsw_sp *mlxsw_sp, u16 mid, u16 smpe, u16 local_port, bool member) argument [all...] |