Home
last modified time | relevance | path

Searched refs:mbox_addr (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/marvell/octeontx2/af/cn20k/
H A Dmbox_init.c232 int cn20k_rvu_get_mbox_regions(struct rvu *rvu, void **mbox_addr, in cn20k_rvu_get_mbox_regions() argument
245 mbox_addr[region] = (void *)bar; in cn20k_rvu_get_mbox_regions()
247 if (!mbox_addr[region]) in cn20k_rvu_get_mbox_regions()
260 mbox_addr[region] = (void *)bar; in cn20k_rvu_get_mbox_regions()
262 if (!mbox_addr[region]) in cn20k_rvu_get_mbox_regions()
271 struct qmem *mbox_addr; in rvu_alloc_mbox_memory() local
288 err = qmem_alloc(rvu->dev, &mbox_addr, ndevs, mbox_size); in rvu_alloc_mbox_memory()
294 rvu->ng_rvu->pf_mbox_addr = mbox_addr; in rvu_alloc_mbox_memory()
295 iova = (u64)mbox_addr->iova; in rvu_alloc_mbox_memory()
303 rvu->ng_rvu->vf_mbox_addr = mbox_addr; in rvu_alloc_mbox_memory()
[all …]
H A Dapi.h21 int cn20k_rvu_get_mbox_regions(struct rvu *rvu, void **mbox_addr,
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_utils.c492 self, self->mbox_addr, in hw_atl_utils_init_ucp()
493 self->mbox_addr != 0U, in hw_atl_utils_init_ucp()
619 self->mbox_addr, in hw_atl_utils_mpi_read_mbox()
630 self->mbox_addr, in hw_atl_utils_mpi_read_stats()
/linux/drivers/net/wireless/ath/ath10k/
H A Dsdio.h189 u32 mbox_addr[ATH10K_HTC_EP_COUNT]; member
/linux/drivers/scsi/
H A Dmyrs.c489 dma_addr_t mbox_addr; in myrs_enable_mmio_mbox() local
500 &mbox_addr, GFP_KERNEL); in myrs_enable_mmio_mbox()
566 status = enable_mbox_fn(base, mbox_addr); in myrs_enable_mmio_mbox()
570 mbox, mbox_addr); in myrs_enable_mmio_mbox()
2519 DAC960_GEM_mbox_init(void __iomem *base, dma_addr_t mbox_addr) in DAC960_GEM_mbox_init() argument
2525 DAC960_GEM_write_hw_mbox(base, mbox_addr); in DAC960_GEM_mbox_init()
2738 DAC960_BA_mbox_init(void __iomem *base, dma_addr_t mbox_addr) in DAC960_BA_mbox_init() argument
2744 DAC960_BA_write_hw_mbox(base, mbox_addr); in DAC960_BA_mbox_init()
2956 DAC960_LP_mbox_init(void __iomem *base, dma_addr_t mbox_addr) in DAC960_LP_mbox_init() argument
2962 DAC960_LP_write_hw_mbox(base, mbox_addr); in DAC960_LP_mbox_init()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu.c2497 static int rvu_get_mbox_regions(struct rvu *rvu, void __iomem **mbox_addr, in rvu_get_mbox_regions() argument
2509 return cn20k_rvu_get_mbox_regions(rvu, (void *)mbox_addr, in rvu_get_mbox_regions()
2530 mbox_addr[region] = ioremap_wc(bar4, MBOX_SIZE); in rvu_get_mbox_regions()
2531 if (!mbox_addr[region]) in rvu_get_mbox_regions()
2553 mbox_addr[region] = ioremap_wc(bar4, MBOX_SIZE); in rvu_get_mbox_regions()
2554 if (!mbox_addr[region]) in rvu_get_mbox_regions()
2561 iounmap(mbox_addr[region]); in rvu_get_mbox_regions()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_pf.c581 struct qmem *mbox_addr; in cn20k_pfvf_mbox_alloc() local
584 err = qmem_alloc(&pf->pdev->dev, &mbox_addr, numvfs, MBOX_SIZE); in cn20k_pfvf_mbox_alloc()
590 otx2_write64(pf, RVU_PF_VF_MBOX_ADDR, (u64)mbox_addr->iova); in cn20k_pfvf_mbox_alloc()
591 pf->pfvf_mbox_addr = mbox_addr; in cn20k_pfvf_mbox_alloc()
593 return mbox_addr->base; in cn20k_pfvf_mbox_alloc()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dt4_hw.c210 u32 mbox_addr) in get_mbox_rpl() argument
212 for ( ; nflit; nflit--, mbox_addr += 8) in get_mbox_rpl()
213 *rpl++ = cpu_to_be64(t4_read_reg64(adap, mbox_addr)); in get_mbox_rpl()
219 static void fw_asrt(struct adapter *adap, u32 mbox_addr) in fw_asrt() argument
223 get_mbox_rpl(adap, (__be64 *)&asrt, sizeof(asrt) / 8, mbox_addr); in fw_asrt()