Home
last modified time | relevance | path

Searched refs:hwbase (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.c22 void *hw_mbase = mdev->hwbase; in __otx2_mbox_reset()
49 mbox->hwbase = NULL; in otx2_mbox_destroy()
130 int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, in otx2_mbox_init() argument
140 mbox->hwbase = hwbase; in otx2_mbox_init()
144 mdev->mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_mbox_init()
145 mdev->hwbase = mdev->mbase; in otx2_mbox_init()
156 * in the array hwbase.
158 int otx2_mbox_regions_init(struct otx2_mbox *mbox, void **hwbase, in otx2_mbox_regions_init() argument
169 mbox->hwbase in otx2_mbox_regions_init()
[all...]
H A Dmbox.h55 void *hwbase; member
65 void *hwbase; /* Mbox region advertised by HW */ member
99 int otx2_mbox_init(struct otx2_mbox *mbox, void __force *hwbase,
103 int otx2_mbox_regions_init(struct otx2_mbox *mbox, void __force **hwbase,
H A Drvu.c2482 if (mdev->hwbase) in rvu_mbox_destroy()
2483 iounmap((void __iomem *)mdev->hwbase); in rvu_mbox_destroy()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_vf.c196 memset(mbox->hwbase + mbox->rx_start, 0, in otx2vf_vfaf_mbox_intr_handler()
209 memset(mbox->hwbase + mbox->rx_start, 0, in otx2vf_vfaf_mbox_intr_handler()
280 if (mbox->mbox.hwbase) in otx2vf_vfaf_mbox_destroy()
281 iounmap((void __iomem *)mbox->mbox.hwbase); in otx2vf_vfaf_mbox_destroy()
290 void __iomem *hwbase; in otx2vf_vfaf_mbox_init() local
304 hwbase = ioremap_wc(pci_resource_start(vf->pdev, PCI_MBOX_BAR_NUM), in otx2vf_vfaf_mbox_init()
306 if (!hwbase) { in otx2vf_vfaf_mbox_init()
312 err = otx2_mbox_init(&mbox->mbox, hwbase, vf->pdev, vf->reg_base, in otx2vf_vfaf_mbox_init()
317 err = otx2_mbox_init(&mbox->mbox_up, hwbase, vf->pdev, vf->reg_base, in otx2vf_vfaf_mbox_init()
H A Dotx2_pf.c314 memset(mbox->hwbase + mbox->rx_start, 0, in otx2_queue_work()
330 memset(mbox->hwbase + mbox->rx_start, 0, in otx2_queue_work()
372 mbox_hdr = src_mbox->hwbase + in otx2_forward_vf_mbox_msgs()
415 mbox_hdr = src_mbox->hwbase + src_mbox->rx_start; in otx2_forward_vf_mbox_msgs()
577 void __iomem *hwbase; in otx2_pfvf_mbox_init() local
597 hwbase = ioremap_wc(base, MBOX_SIZE * pf->total_vfs); in otx2_pfvf_mbox_init()
599 if (!hwbase) { in otx2_pfvf_mbox_init()
605 err = otx2_mbox_init(&mbox->mbox, hwbase, pf->pdev, pf->reg_base, in otx2_pfvf_mbox_init()
610 err = otx2_mbox_init(&mbox->mbox_up, hwbase, pf->pdev, pf->reg_base, in otx2_pfvf_mbox_init()
625 if (hwbase) in otx2_pfvf_mbox_init()
1035 void __iomem *hwbase; otx2_pfaf_mbox_init() local
[all...]
H A Dotx2_common.h383 void *hw_mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_sync_mbox_bbuf()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.c23 void *hw_mbase = mbox->hwbase + (devid * MBOX_SIZE); in __otx2_mbox_reset()
52 mbox->hwbase = NULL; in otx2_mbox_destroy()
59 int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, in otx2_mbox_init() argument
124 mbox->hwbase = hwbase; in otx2_mbox_init()
136 mdev->mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_mbox_init()
178 void *hw_mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_mbox_msg_send()
H A Drvu.c1833 void __iomem *hwbase = NULL, *reg_base; in rvu_mbox_init() local
1882 hwbase = ioremap_wc(bar4_addr, MBOX_SIZE * num); in rvu_mbox_init()
1883 if (!hwbase) { in rvu_mbox_init()
1889 err = otx2_mbox_init(&mw->mbox, hwbase, rvu->pdev, reg_base, dir, num); in rvu_mbox_init()
1893 err = otx2_mbox_init(&mw->mbox_up, hwbase, rvu->pdev, in rvu_mbox_init()
1910 if (hwbase) in rvu_mbox_init()
1911 iounmap((void __iomem *)hwbase); in rvu_mbox_init()
1924 if (mw->mbox.hwbase) in rvu_mbox_destroy()
1925 iounmap((void __iomem *)mw->mbox.hwbase); in rvu_mbox_destroy()
H A Dmbox.h64 void *hwbase; /* Mbox region advertised by HW */ member
98 int otx2_mbox_init(struct otx2_mbox *mbox, void __force *hwbase,
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_vf.c297 if (mbox->mbox.hwbase && !test_bit(CN10K_MBOX, &vf->hw.cap_flag)) in otx2vf_vfaf_mbox_destroy()
298 iounmap((void __iomem *)mbox->mbox.hwbase); in otx2vf_vfaf_mbox_destroy()
307 void __iomem *hwbase; in otx2vf_vfaf_mbox_init() local
320 hwbase = vf->reg_base + RVU_VF_MBOX_REGION; in otx2vf_vfaf_mbox_init()
326 hwbase = ioremap_wc(pci_resource_start(vf->pdev, in otx2vf_vfaf_mbox_init()
330 if (!hwbase) { in otx2vf_vfaf_mbox_init()
337 err = otx2_mbox_init(&mbox->mbox, hwbase, vf->pdev, vf->reg_base, in otx2vf_vfaf_mbox_init()
342 err = otx2_mbox_init(&mbox->mbox_up, hwbase, vf->pdev, vf->reg_base, in otx2vf_vfaf_mbox_init()
357 if (hwbase && !test_bit(CN10K_MBOX, &vf->hw.cap_flag)) in otx2vf_vfaf_mbox_init()
358 iounmap(hwbase); in otx2vf_vfaf_mbox_init()
[all...]
H A Dotx2_pf.c370 mbox_hdr = src_mbox->hwbase + in otx2_forward_vf_mbox_msgs()
413 mbox_hdr = src_mbox->hwbase + src_mbox->rx_start; in otx2_forward_vf_mbox_msgs()
574 void __iomem *hwbase; in otx2_pfvf_mbox_init() local
603 hwbase = ioremap_wc(base, MBOX_SIZE * pf->total_vfs); in otx2_pfvf_mbox_init()
604 if (!hwbase) { in otx2_pfvf_mbox_init()
610 err = otx2_mbox_init(&mbox->mbox, hwbase, pf->pdev, pf->reg_base, in otx2_pfvf_mbox_init()
615 err = otx2_mbox_init(&mbox->mbox_up, hwbase, pf->pdev, pf->reg_base, in otx2_pfvf_mbox_init()
630 if (hwbase) in otx2_pfvf_mbox_init()
631 iounmap(hwbase); in otx2_pfvf_mbox_init()
649 if (mbox->mbox.hwbase) in otx2_pfvf_mbox_destroy()
1087 void __iomem *hwbase; otx2_pfaf_mbox_init() local
[all...]
H A Dotx2_common.h680 void *hw_mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_sync_mbox_bbuf()
/kernel/linux/linux-6.6/drivers/crypto/marvell/octeontx2/
H A Dotx2_cptvf_mbox.c31 void *hw_mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_cpt_sync_mbox_bbuf()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-brcmstb.c266 int hwbase = bank->gc.base - priv->gpio_base; in brcmstb_gpio_irq_bank_handler() local
277 generic_handle_domain_irq(domain, hwbase + offset); in brcmstb_gpio_irq_bank_handler()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-brcmstb.c276 int hwbase = bank->gc.base - priv->gpio_base; in brcmstb_gpio_irq_bank_handler() local
287 irq = irq_linear_revmap(domain, hwbase + offset); in brcmstb_gpio_irq_bank_handler()

Completed in 28 milliseconds