Home
last modified time | relevance | path

Searched refs:rif (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_router.c130 void (*setup)(struct mlxsw_sp_rif *rif,
132 int (*configure)(struct mlxsw_sp_rif *rif);
133 void (*deconfigure)(struct mlxsw_sp_rif *rif);
134 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif,
136 void (*fdb_del)(struct mlxsw_sp_rif *rif, const char *mac);
149 mlxsw_sp_rif_p_counter_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_p_counter_get() argument
154 return &rif->counter_egress; in mlxsw_sp_rif_p_counter_get()
156 return &rif->counter_ingress; in mlxsw_sp_rif_p_counter_get()
162 mlxsw_sp_rif_counter_valid_get(struct mlxsw_sp_rif *rif, in mlxsw_sp_rif_counter_valid_get() argument
167 return rif->counter_egress_valid; in mlxsw_sp_rif_counter_valid_get()
[all …]
Dspectrum_router.h42 u16 mlxsw_sp_rif_index(const struct mlxsw_sp_rif *rif);
43 u16 mlxsw_sp_ipip_lb_rif_index(const struct mlxsw_sp_rif_ipip_lb *rif);
44 u16 mlxsw_sp_ipip_lb_ul_vr_id(const struct mlxsw_sp_rif_ipip_lb *rif);
46 int mlxsw_sp_rif_dev_ifindex(const struct mlxsw_sp_rif *rif);
48 const struct net_device *mlxsw_sp_rif_dev(const struct mlxsw_sp_rif *rif);
49 struct mlxsw_sp_fid *mlxsw_sp_rif_fid(const struct mlxsw_sp_rif *rif);
51 struct mlxsw_sp_rif *rif,
55 struct mlxsw_sp_rif *rif,
58 struct mlxsw_sp_rif *rif,
61 mlxsw_sp_rif_neigh_next(struct mlxsw_sp_rif *rif,
[all …]
Dspectrum_dpipe.c155 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) 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 …]
Dspectrum_mr.c27 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 …]
Dspectrum_mr.h80 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);
Dspectrum_fid.c23 struct mlxsw_sp_rif *rif; member
172 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif) in mlxsw_sp_fid_rif_set() argument
174 fid->rif = rif; in mlxsw_sp_fid_rif_set()
762 if (--fid->ref_count == 1 && fid->rif) { in mlxsw_sp_fid_put()
766 return mlxsw_sp_rif_destroy(fid->rif); in mlxsw_sp_fid_put()
Dreg.h5126 MLXSW_ITEM32(reg, ritr, rif, 0x00, 0, 16);
5374 static inline void mlxsw_reg_ritr_rif_pack(char *payload, u16 rif) in mlxsw_reg_ritr_rif_pack() argument
5377 mlxsw_reg_ritr_rif_set(payload, rif); in mlxsw_reg_ritr_rif_pack()
5390 u16 rif, u16 vr_id, u16 mtu) in mlxsw_reg_ritr_pack() argument
5402 mlxsw_reg_ritr_rif_set(payload, rif); in mlxsw_reg_ritr_pack()
6445 MLXSW_ITEM32(reg, rauht, rif, 0x00, 0, 16);
6500 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack() argument
6505 mlxsw_reg_rauht_rif_set(payload, rif); in mlxsw_reg_rauht_pack()
6510 enum mlxsw_reg_rauht_op op, u16 rif, in mlxsw_reg_rauht_pack4() argument
6513 mlxsw_reg_rauht_pack(payload, op, rif, mac); in mlxsw_reg_rauht_pack4()
[all …]
Dspectrum.h416 void mlxsw_sp_rif_destroy(struct mlxsw_sp_rif *rif);
675 void mlxsw_sp_fid_rif_set(struct mlxsw_sp_fid *fid, struct mlxsw_sp_rif *rif);
Dspectrum_switchdev.c1130 struct mlxsw_sp_rif *rif; in mlxsw_sp_br_ban_rif_pvid_change() local
1135 rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, br_dev); in mlxsw_sp_br_ban_rif_pvid_change()
1136 if (!rif) in mlxsw_sp_br_ban_rif_pvid_change()
1138 fid = mlxsw_sp_rif_fid(rif); in mlxsw_sp_br_ban_rif_pvid_change()
/Linux-v4.19/Documentation/devicetree/bindings/media/
Drenesas,drif.txt97 drif00: rif@e6f40000 {
118 drif01: rif@e6f50000 {
145 drif00: rif@e6f40000 {
158 drif01: rif@e6f50000 {
/Linux-v4.19/include/uapi/linux/
Datm.h147 unsigned int rif : 4; /* Rate Increment Factor (4-bit) */ member
/Linux-v4.19/drivers/media/tuners/
Dtda9887.c335 static char *rif[4] = { in dump_write_message() local
375 rif[(buf[3] & 0x0c) >> 2]); in dump_write_message()
/Linux-v4.19/arch/arm64/boot/dts/renesas/
Dr8a7796.dtsi1536 drif00: rif@e6f40000 {
1551 drif01: rif@e6f50000 {
1566 drif10: rif@e6f60000 {
1581 drif11: rif@e6f70000 {
1596 drif20: rif@e6f80000 {
1611 drif21: rif@e6f90000 {
1626 drif30: rif@e6fa0000 {
1641 drif31: rif@e6fb0000 {
Dr8a7795.dtsi1662 drif00: rif@e6f40000 {
1677 drif01: rif@e6f50000 {
1692 drif10: rif@e6f60000 {
1707 drif11: rif@e6f70000 {
1722 drif20: rif@e6f80000 {
1737 drif21: rif@e6f90000 {
1752 drif30: rif@e6fa0000 {
1767 drif31: rif@e6fb0000 {
/Linux-v4.19/drivers/atm/
Diphase.c366 srv_p->rif = 0xf; in init_abr_vc()
414 if (srv_p->rif > MAX_RIF) in ia_open_abr_vc()
448 air = srv_p->pcr << (15 - srv_p->rif); in ia_open_abr_vc()
1857 if (vcc->qos.txtp.rif)
1858 srv_p.rif = vcc->qos.txtp.rif;
Diphase.h834 u8 rif; /* Rate Increment Factor (4-bit) */ member
/Linux-v4.19/arch/mips/include/asm/octeon/
Dcvmx-pko-defs.h1613 uint64_t rif:1; member
1633 uint64_t rif:1;