/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_router.c | 136 void (*setup)(struct mlxsw_sp_rif *rif, 138 int (*configure)(struct mlxsw_sp_rif *rif); 139 void (*deconfigure)(struct mlxsw_sp_rif *rif); 140 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif, 142 void (*fdb_del)(struct mlxsw_sp_rif *rif, const char *mac); 145 static void mlxsw_sp_rif_destroy(struct mlxsw_sp_rif *rif); 156 mlxsw_sp_rif_p_counter_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_p_counter_get() argument 161 return &rif->counter_egress; in mlxsw_sp_rif_p_counter_get() 163 return &rif->counter_ingress; in mlxsw_sp_rif_p_counter_get() 169 mlxsw_sp_rif_counter_valid_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_valid_get() argument [all …]
|
D | spectrum_router.h | 29 u16 mlxsw_sp_rif_index(const struct mlxsw_sp_rif *rif); 30 u16 mlxsw_sp_ipip_lb_rif_index(const struct mlxsw_sp_rif_ipip_lb *rif); 31 u16 mlxsw_sp_ipip_lb_ul_vr_id(const struct mlxsw_sp_rif_ipip_lb *rif); 34 int mlxsw_sp_rif_dev_ifindex(const struct mlxsw_sp_rif *rif); 35 const struct net_device *mlxsw_sp_rif_dev(const struct mlxsw_sp_rif *rif); 37 struct mlxsw_sp_rif *rif, 41 struct mlxsw_sp_rif *rif, 44 struct mlxsw_sp_rif *rif, 47 mlxsw_sp_rif_neigh_next(struct mlxsw_sp_rif *rif, 56 #define mlxsw_sp_rif_neigh_for_each(neigh_entry, rif) \ argument [all …]
|
D | spectrum_dpipe.c | 155 struct mlxsw_sp_rif *rif, in mlxsw_sp_erif_entry_get() argument 165 *rif_value = mlxsw_sp_rif_index(rif); in mlxsw_sp_erif_entry_get() 166 entry->match_values->mapping_value = mlxsw_sp_rif_dev_ifindex(rif); in mlxsw_sp_erif_entry_get() 175 entry->index = mlxsw_sp_rif_index(rif); in mlxsw_sp_erif_entry_get() 180 err = mlxsw_sp_rif_counter_value_get(mlxsw_sp, rif, in mlxsw_sp_erif_entry_get() 221 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_erif_entries_dump() local 223 if (!rif || !mlxsw_sp_rif_dev(rif)) in mlxsw_sp_dpipe_table_erif_entries_dump() 225 err = mlxsw_sp_erif_entry_get(mlxsw_sp, &entry, rif, in mlxsw_sp_dpipe_table_erif_entries_dump() 262 struct mlxsw_sp_rif *rif = mlxsw_sp_rif_by_index(mlxsw_sp, i); in mlxsw_sp_dpipe_table_erif_counters_update() local 264 if (!rif) in mlxsw_sp_dpipe_table_erif_counters_update() [all …]
|
D | spectrum_mr.c | 27 const struct mlxsw_sp_rif *rif; member 99 return vif->ops->is_regular(vif) && vif->dev && vif->rif; in mlxsw_sp_mr_vif_valid() 153 if (mlxsw_sp_mr_vif_exists(rve->mr_vif) && !rve->mr_vif->rif) in mlxsw_sp_mr_route_action() 220 u16 rifi = mlxsw_sp_rif_index(rve->mr_vif->rif); in mlxsw_sp_mr_route_info_create() 227 irif_index = mlxsw_sp_rif_index(mr_route->ivif.mr_vif->rif); in mlxsw_sp_mr_route_info_create() 483 irif_index = mlxsw_sp_rif_index(rve->mr_vif->rif); in mlxsw_sp_mr_route_ivif_resolve() 541 erif_index = mlxsw_sp_rif_index(rve->mr_vif->rif); in mlxsw_sp_mr_route_evif_resolve() 604 rifi = mlxsw_sp_rif_index(rve->mr_vif->rif); in mlxsw_sp_mr_route_evif_unresolve() 614 const struct mlxsw_sp_rif *rif) in mlxsw_sp_mr_vif_resolve() argument 621 mr_vif->rif = rif; in mlxsw_sp_mr_vif_resolve() [all …]
|
D | spectrum_mr.h | 80 const struct mlxsw_sp_rif *rif); 83 const struct mlxsw_sp_rif *rif); 85 const struct mlxsw_sp_rif *rif); 87 const struct mlxsw_sp_rif *rif, int mtu);
|
D | spectrum_fid.c | 26 struct mlxsw_sp_rif *rif; member 372 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_rif_set() argument 374 fid->rif = rif; in mlxsw_sp_fid_rif_set() 379 return fid->rif; in mlxsw_sp_fid_rif()
|
D | reg.h | 5786 MLXSW_ITEM32(reg, ritr, rif, 0x00, 0, 16); 6043 static inline void mlxsw_reg_ritr_rif_pack(char *payload, u16 rif) in mlxsw_reg_ritr_rif_pack() argument 6046 mlxsw_reg_ritr_rif_set(payload, rif); in mlxsw_reg_ritr_rif_pack() 6059 u16 rif, u16 vr_id, u16 mtu) in mlxsw_reg_ritr_pack() argument 6071 mlxsw_reg_ritr_rif_set(payload, rif); in mlxsw_reg_ritr_pack() 7115 MLXSW_ITEM32(reg, rauht, rif, 0x00, 0, 16); 7170 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack() argument 7175 mlxsw_reg_rauht_rif_set(payload, rif); in mlxsw_reg_rauht_pack() 7180 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack4() argument 7183 mlxsw_reg_rauht_pack(payload, op, rif, mac); in mlxsw_reg_rauht_pack4() [all …]
|
D | spectrum.h | 559 struct mlxsw_sp_fid *mlxsw_sp_rif_fid(const struct mlxsw_sp_rif *rif); 876 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif);
|
D | spectrum_switchdev.c | 1110 struct mlxsw_sp_rif *rif; in mlxsw_sp_br_ban_rif_pvid_change() local 1115 rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, br_dev); in mlxsw_sp_br_ban_rif_pvid_change() 1116 if (!rif) in mlxsw_sp_br_ban_rif_pvid_change() 1118 fid = mlxsw_sp_rif_fid(rif); in mlxsw_sp_br_ban_rif_pvid_change()
|
/Linux-v5.4/Documentation/devicetree/bindings/media/ |
D | renesas,drif.txt | 97 drif00: rif@e6f40000 { 118 drif01: rif@e6f50000 { 145 drif00: rif@e6f40000 { 158 drif01: rif@e6f50000 {
|
/Linux-v5.4/include/uapi/linux/ |
D | atm.h | 147 unsigned int rif : 4; /* Rate Increment Factor (4-bit) */ member
|
/Linux-v5.4/drivers/media/tuners/ |
D | tda9887.c | 336 static char *rif[4] = { in dump_write_message() local 376 rif[(buf[3] & 0x0c) >> 2]); in dump_write_message()
|
/Linux-v5.4/arch/arm64/boot/dts/renesas/ |
D | r8a7796.dtsi | 1654 drif00: rif@e6f40000 { 1669 drif01: rif@e6f50000 { 1684 drif10: rif@e6f60000 { 1699 drif11: rif@e6f70000 { 1714 drif20: rif@e6f80000 { 1729 drif21: rif@e6f90000 { 1744 drif30: rif@e6fa0000 { 1759 drif31: rif@e6fb0000 {
|
D | r8a7795.dtsi | 1785 drif00: rif@e6f40000 { 1800 drif01: rif@e6f50000 { 1815 drif10: rif@e6f60000 { 1830 drif11: rif@e6f70000 { 1845 drif20: rif@e6f80000 { 1860 drif21: rif@e6f90000 { 1875 drif30: rif@e6fa0000 { 1890 drif31: rif@e6fb0000 {
|
/Linux-v5.4/drivers/atm/ |
D | iphase.c | 367 srv_p->rif = 0xf; in init_abr_vc() 415 if (srv_p->rif > MAX_RIF) in ia_open_abr_vc() 449 air = srv_p->pcr << (15 - srv_p->rif); in ia_open_abr_vc() 1858 if (vcc->qos.txtp.rif) 1859 srv_p.rif = vcc->qos.txtp.rif;
|
D | iphase.h | 834 u8 rif; /* Rate Increment Factor (4-bit) */ member
|
/Linux-v5.4/arch/mips/include/asm/octeon/ |
D | cvmx-pko-defs.h | 1266 uint64_t rif:1; member 1286 uint64_t rif:1;
|