Lines Matching refs:reginfo
335 const struct brcmf_pcie_reginfo *reginfo; member
903 brcmf_pcie_write_reg32(devinfo, devinfo->reginfo->mailboxmask, 0); in brcmf_pcie_intr_disable()
909 brcmf_pcie_write_reg32(devinfo, devinfo->reginfo->mailboxmask, in brcmf_pcie_intr_enable()
910 devinfo->reginfo->int_d2h_db | in brcmf_pcie_intr_enable()
911 devinfo->reginfo->int_fn0); in brcmf_pcie_intr_enable()
918 devinfo->reginfo->h2d_mailbox_1, 1); in brcmf_pcie_hostready()
925 if (brcmf_pcie_read_reg32(devinfo, devinfo->reginfo->mailboxint)) { in brcmf_pcie_quick_check_isr()
940 status = brcmf_pcie_read_reg32(devinfo, devinfo->reginfo->mailboxint); in brcmf_pcie_isr_thread()
943 brcmf_pcie_write_reg32(devinfo, devinfo->reginfo->mailboxint, in brcmf_pcie_isr_thread()
945 if (status & devinfo->reginfo->int_fn0) in brcmf_pcie_isr_thread()
947 if (status & devinfo->reginfo->int_d2h_db) { in brcmf_pcie_isr_thread()
1006 status = brcmf_pcie_read_reg32(devinfo, devinfo->reginfo->mailboxint); in brcmf_pcie_release_irq()
1007 brcmf_pcie_write_reg32(devinfo, devinfo->reginfo->mailboxint, status); in brcmf_pcie_release_irq()
1059 brcmf_pcie_write_reg32(devinfo, devinfo->reginfo->h2d_mailbox_0, 1); in brcmf_pcie_ring_mb_ring_bell()
2437 devinfo->reginfo = &brcmf_reginfo_64; in brcmf_pcie_probe()
2439 devinfo->reginfo = &brcmf_reginfo_default; in brcmf_pcie_probe()
2619 if (brcmf_pcie_read_reg32(devinfo, devinfo->reginfo->intmask) != 0) { in brcmf_pcie_pm_leave_D3()