Home
last modified time | relevance | path

Searched refs:tinst (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_main.h745 static inline __pure int spx5_offset(int id, int tinst, int tcnt, in spx5_offset()
751 WARN_ON((tinst) >= tcnt); in spx5_offset()
762 int id, int tinst, int tcnt, in spx5_addr()
768 WARN_ON((tinst) >= tcnt); in spx5_addr()
771 return base[id + (tinst)] + in spx5_addr()
789 static inline u32 spx5_rd(struct sparx5 *sparx5, int id, int tinst, int tcnt, in spx5_rd()
793 return readl(spx5_addr(sparx5->regs, id, tinst, tcnt, gbase, ginst, in spx5_rd()
797 static inline u32 spx5_inst_rd(void __iomem *iomem, int id, int tinst, int tcnt, in spx5_inst_rd()
806 int id, int tinst, int tcnt, in spx5_wr()
810 writel(val, spx5_addr(sparx5->regs, id, tinst, tcn in spx5_wr()
744 spx5_offset(int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_offset() argument
761 spx5_addr(void __iomem * base[],int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_addr() argument
788 spx5_rd(struct sparx5 * sparx5,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_rd() argument
796 spx5_inst_rd(void __iomem * iomem,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_inst_rd() argument
805 spx5_wr(u32 val,struct sparx5 * sparx5,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_wr() argument
815 spx5_inst_wr(u32 val,void __iomem * iomem,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_inst_wr() argument
825 spx5_rmw(u32 val,u32 mask,struct sparx5 * sparx5,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_rmw() argument
839 spx5_inst_rmw(u32 val,u32 mask,void __iomem * iomem,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_inst_rmw() argument
852 spx5_inst_get(struct sparx5 * sparx5,int id,int tinst) spx5_inst_get() argument
858 spx5_reg_get(struct sparx5 * sparx5,int id,int tinst,int tcnt,int gbase,int ginst,int gcnt,int gwidth,int raddr,int rinst,int rcnt,int rwidth) spx5_reg_get() argument
[all...]
H A Dsparx5_port.c128 u32 value, dev, tinst; in sparx5_get_sfi_status() local
137 tinst = sparx5_port_dev_index(sparx5, portno); in sparx5_get_sfi_status()
138 inst = spx5_inst_get(sparx5, dev, tinst); in sparx5_get_sfi_status()
330 u32 tinst = high_spd_dev ? in sparx5_port_disable() local
334 void __iomem *devinst = spx5_inst_get(sparx5, dev, tinst); in sparx5_port_disable()
444 void __iomem *pcsinst = spx5_inst_get(sparx5, pcs, tinst); in sparx5_port_disable()
457 DEV25G_PCS25G_CFG(tinst)); in sparx5_port_disable()
577 u32 tinst = sparx5_port_dev_index(sparx5, port->portno); in sparx5_port_max_tags_set() local
578 void __iomem *inst = spx5_inst_get(sparx5, dev, tinst); in sparx5_port_max_tags_set()
1198 u32 dev, tinst; in sparx5_port_init() local
[all …]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.h700 int id, int tinst, int tcnt, in lan_addr() argument
706 WARN_ON((tinst) >= tcnt); in lan_addr()
709 return base[id + (tinst)] + in lan_addr()
714 static inline u32 lan_rd(struct lan966x *lan966x, int id, int tinst, int tcnt, in lan_rd() argument
718 return readl(lan_addr(lan966x->regs, id, tinst, tcnt, gbase, ginst, in lan_rd()
723 int id, int tinst, int tcnt, in lan_wr() argument
727 writel(val, lan_addr(lan966x->regs, id, tinst, tcnt, in lan_wr()
733 int id, int tinst, int tcnt, in lan_rmw() argument
739 nval = readl(lan_addr(lan966x->regs, id, tinst, tcnt, gbase, ginst, in lan_rmw()
742 writel(nval, lan_addr(lan966x->regs, id, tinst, tcnt, gbase, ginst, in lan_rmw()
/linux/drivers/phy/microchip/
H A Dlan966x_serdes.c20 #define lan_offset_(id, tinst, tcnt, \ argument