Lines Matching refs:regno
694 u16 regno; member
750 const u32 regno, u64 value);
776 enum qib_ureg regno, int ctxt) in qib_read_ureg32() argument
780 return readl(regno + (u64 __iomem *)( in qib_read_ureg32()
797 enum qib_ureg regno, int ctxt) in qib_read_ureg() argument
802 return readq(regno + (u64 __iomem *)( in qib_read_ureg()
818 enum qib_ureg regno, u64 value, int ctxt) in qib_write_ureg() argument
833 writeq(value, &ubase[regno]); in qib_write_ureg()
837 const u32 regno) in qib_read_kreg32() argument
841 return readl((u32 __iomem *) &dd->kregbase[regno]); in qib_read_kreg32()
845 const u32 regno) in qib_read_kreg64() argument
849 return readq(&dd->kregbase[regno]); in qib_read_kreg64()
853 const u32 regno, u64 value) in qib_write_kreg() argument
856 writeq(value, &dd->kregbase[regno]); in qib_write_kreg()
864 const u16 regno) in qib_read_kreg_port() argument
868 return readq(&ppd->cpspec->kpregbase[regno]); in qib_read_kreg_port()
872 const u16 regno, u64 value) in qib_write_kreg_port() argument
876 writeq(value, &ppd->cpspec->kpregbase[regno]); in qib_write_kreg_port()
887 const u16 regno, unsigned ctxt, in qib_write_kreg_ctxt() argument
890 qib_write_kreg(dd, regno + ctxt, value); in qib_write_kreg_ctxt()
893 static inline u64 read_7322_creg(const struct qib_devdata *dd, u16 regno) in read_7322_creg() argument
897 return readq(&dd->cspec->cregbase[regno]); in read_7322_creg()
902 static inline u32 read_7322_creg32(const struct qib_devdata *dd, u16 regno) in read_7322_creg32() argument
906 return readl(&dd->cspec->cregbase[regno]); in read_7322_creg32()
912 u16 regno, u64 value) in write_7322_creg_port() argument
916 writeq(value, &ppd->cpspec->cpregbase[regno]); in write_7322_creg_port()
920 u16 regno) in read_7322_creg_port() argument
925 return readq(&ppd->cpspec->cpregbase[regno]); in read_7322_creg_port()
929 u16 regno) in read_7322_creg32_port() argument
934 return readl(&ppd->cpspec->cpregbase[regno]); in read_7322_creg32_port()
2723 qib_write_kreg(dd, rmp->regno, in qib_update_rhdrq_dca()
4406 static void get_vl_weights(struct qib_pportdata *ppd, unsigned regno, in get_vl_weights() argument
4411 for (i = 0; i < 16; i++, regno++, vl++) { in get_vl_weights()
4412 u32 val = qib_read_kreg_port(ppd, regno); in get_vl_weights()
4421 static void set_vl_weights(struct qib_pportdata *ppd, unsigned regno, in set_vl_weights() argument
4426 for (i = 0; i < 16; i++, regno++, vl++) { in set_vl_weights()
4433 qib_write_kreg_port(ppd, regno, val); in set_vl_weights()
6352 unsigned n, regno; in write_7322_initregs() local
6367 regno = krp_rcvqpmaptable; in write_7322_initregs()
6385 qib_write_kreg_port(ppd, regno, val); in write_7322_initregs()
6387 regno++; in write_7322_initregs()
6390 qib_write_kreg_port(ppd, regno, val); in write_7322_initregs()