Home
last modified time | relevance | path

Searched refs:kregbase (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/infiniband/hw/qib/
H A Dqib_7220.h123 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_kreg32()
125 return readl((u32 __iomem *)&dd->kregbase[regno]); in qib_read_kreg32()
131 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_kreg64()
134 return readq(&dd->kregbase[regno]); in qib_read_kreg64()
140 if (dd->kregbase) in qib_write_kreg()
141 writeq(value, &dd->kregbase[regno]); in qib_write_kreg()
H A Dqib_pcie.c133 dd->kregbase = ioremap(addr, len); in qib_pcie_ddinit()
134 if (!dd->kregbase) in qib_pcie_ddinit()
137 dd->kregend = (u64 __iomem *)((void __iomem *) dd->kregbase + len); in qib_pcie_ddinit()
159 u64 __iomem *base = (void __iomem *) dd->kregbase; in qib_pcie_ddcleanup()
161 dd->kregbase = NULL; in qib_pcie_ddcleanup()
H A Dqib_iba6120.c319 (char __iomem *)dd->kregbase + in qib_read_ureg32()
344 (char __iomem *) dd->kregbase + in qib_write_ureg()
365 return readq(&dd->kregbase[regno]); in qib_read_kreg64()
372 writeq(value, &dd->kregbase[regno]); in qib_write_kreg()
1778 writeq(val, &dd->kregbase[kr_control]); in qib_6120_setup_reset()
1839 if (!dd->kregbase) in qib_6120_put_tid()
1903 if (!dd->kregbase) in qib_6120_put_tid_2()
1947 if (!dd->kregbase || !rcd) in qib_6120_clear_tids()
1954 ((char __iomem *)(dd->kregbase) + in qib_6120_clear_tids()
1964 ((char __iomem *)(dd->kregbase) + in qib_6120_clear_tids()
[all …]
H A Dqib_diag.c239 u32 __iomem *krb32 = (u32 __iomem *)dd->kregbase; in qib_remap_ioaddr32()
245 kreglen = (dd->kregend - dd->kregbase) * sizeof(u64); in qib_remap_ioaddr32()
520 !dd->kregbase) { in qib_diag_open()
569 if (!dd || !(dd->flags & QIB_PRESENT) || !dd->kregbase) { in qib_diagpkt_write()
H A Dqib_driver.c97 if (!(dd->flags & QIB_PRESENT) || !dd->kregbase) in qib_count_active_units()
128 if ((dd->flags & QIB_PRESENT) && dd->kregbase) in qib_count_units()
748 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) { in qib_reset_device()
H A Dqib_iba7220.c233 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_ureg32()
243 (char __iomem *)dd->kregbase + in qib_read_ureg32()
268 (char __iomem *) dd->kregbase + in qib_write_ureg()
271 if (dd->kregbase && (dd->flags & QIB_PRESENT)) in qib_write_ureg()
2095 writeq(val, &dd->kregbase[kr_control]); in qib_setup_7220_reset()
2112 val = readq(&dd->kregbase[kr_revision]); in qib_setup_7220_reset()
2198 if (!dd->kregbase || !rcd) in qib_7220_clear_tids()
2205 ((char __iomem *)(dd->kregbase) + in qib_7220_clear_tids()
2214 ((char __iomem *)(dd->kregbase) + in qib_7220_clear_tids()
3817 ((char __iomem *) dd->kregbase + in get_7220_chip_params()
[all …]
H A Dqib_iba7322.c814 (char __iomem *) dd->kregbase + in qib_write_ureg()
834 return readq(&dd->kregbase[regno]); in qib_read_kreg64()
841 writeq(value, &dd->kregbase[regno]); in qib_write_kreg()
3666 writeq(val, &dd->kregbase[kr_control]); in qib_do_7322_reset()
3682 val = readq(&dd->kregbase[kr_revision]); in qib_do_7322_reset()
3789 if (!dd->kregbase || !rcd) in qib_7322_clear_tids()
3796 ((char __iomem *) dd->kregbase + in qib_7322_clear_tids()
3805 ((char __iomem *) dd->kregbase + in qib_7322_clear_tids()
5753 ((char __iomem *) dd->kregbase + in get_7322_chip_params()
5780 (char __iomem *)dd->kregbase); in qib_7322_set_baseaddrs()
[all …]
H A Dqib_init.c1669 dd->kregbase + in qib_setup_eagerbufs()
1717 iounmap(dd->kregbase); in init_chip_wc_pat()
1718 dd->kregbase = NULL; in init_chip_wc_pat()
1760 dd->kregbase = qib_kregbase; in init_chip_wc_pat()
H A Dqib_file_ops.c340 tidbase = (u64 __iomem *) (((char __iomem *) dd->kregbase) + in qib_tid_update()
514 tidbase = (u64 __iomem *) ((char __iomem *)(dd->kregbase) + in qib_tid_free()
1345 return dd && (dd->flags & QIB_PRESENT) && dd->kregbase && ppd->lid && in usable()
1486 if (!(dd && (dd->flags & QIB_PRESENT) && dd->kregbase)) in find_shared_ctxt()
1850 if (dd->kregbase) { in qib_close()
H A Dqib_sd7220.c1050 taddr = dd->kregbase + kr_serdes_maptable; in qib_sd_setvals()
1051 iaddr = dd->kregbase + kr_serdes_ddsrxeq0; in qib_sd_setvals()
H A Dqib.h720 u64 __iomem *kregbase; member