Searched refs:arva (Results 1 - 3 of 3) sorted by relevance

/linux-master/arch/powerpc/include/asm/
H A Dpnv-ocxl.h79 uint64_t lpcr, void __iomem **arva);
80 void pnv_ocxl_unmap_lpar(void __iomem *arva);
81 void pnv_ocxl_tlb_invalidate(void __iomem *arva,
/linux-master/arch/powerpc/platforms/powernv/
H A Docxl.c487 uint64_t lpcr, void __iomem **arva)
515 *arva = ioremap(mmio_atsd, 24);
516 if (!(*arva)) {
525 void pnv_ocxl_unmap_lpar(void __iomem *arva) argument
527 iounmap(arva);
531 void pnv_ocxl_tlb_invalidate(void __iomem *arva, argument
541 if (!(arva))
549 out_be64(arva + PNV_OCXL_ATSD_AVA, val);
579 out_be64(arva + PNV_OCXL_ATSD_LNCH, val);
584 val = in_be64(arva
486 pnv_ocxl_map_lpar(struct pci_dev *dev, uint64_t lparid, uint64_t lpcr, void __iomem **arva) argument
[all...]
/linux-master/drivers/misc/ocxl/
H A Dlink.c92 void __iomem *arva; /* ATSD register virtual address */ member in struct:ocxl_link
415 /* if link->arva is not defeined, MMIO registers are not used to
420 pnv_ocxl_map_lpar(dev, mfspr(SPRN_LPID), 0, &link->arva);
473 if (link->arva) {
474 pnv_ocxl_unmap_lpar(link->arva);
475 link->arva = NULL;
507 pnv_ocxl_tlb_invalidate(link->arva, pid, addr, page_size);
591 if (link->arva) {
730 if (link->arva) {
736 pnv_ocxl_tlb_invalidate(link->arva,
[all...]

Completed in 251 milliseconds