/kernel/linux/linux-5.10/drivers/misc/ocxl/ |
H A D | link.c | 185 u64 dsisr, dar, pe_handle; in xsl_fault_handler() local 191 read_irq(spa, &dsisr, &dar, &pe_handle); in xsl_fault_handler() 192 trace_ocxl_fault(spa->spa_mem, pe_handle, dsisr, dar, -1); in xsl_fault_handler() 194 WARN_ON(pe_handle > SPA_PE_MASK); in xsl_fault_handler() 195 pe = spa->spa_mem + pe_handle; in xsl_fault_handler() 211 pe_data = radix_tree_lookup(&spa->pe_tree, pe_handle); in xsl_fault_handler() 242 spa->xsl_fault.pe = pe_handle; in xsl_fault_handler() 504 int pe_handle, rc = 0; in ocxl_link_add_pe() local 512 pe_handle = pasid & SPA_PE_MASK; in ocxl_link_add_pe() 513 pe = spa->spa_mem + pe_handle; in ocxl_link_add_pe() 581 int pe_handle, rc; ocxl_link_update_pe() local 618 int pe_handle, rc; ocxl_link_remove_pe() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/ocxl/ |
H A D | link.c | 193 u64 dsisr, dar, pe_handle; in xsl_fault_handler() local 199 read_irq(spa, &dsisr, &dar, &pe_handle); in xsl_fault_handler() 200 trace_ocxl_fault(spa->spa_mem, pe_handle, dsisr, dar, -1); in xsl_fault_handler() 202 WARN_ON(pe_handle > SPA_PE_MASK); in xsl_fault_handler() 203 pe = spa->spa_mem + pe_handle; in xsl_fault_handler() 219 pe_data = radix_tree_lookup(&spa->pe_tree, pe_handle); in xsl_fault_handler() 250 spa->xsl_fault.pe = pe_handle; in xsl_fault_handler() 546 int pe_handle, rc = 0; in ocxl_link_add_pe() local 554 pe_handle = pasid & SPA_PE_MASK; in ocxl_link_add_pe() 555 pe = spa->spa_mem + pe_handle; in ocxl_link_add_pe() 636 int pe_handle, rc; ocxl_link_update_pe() local 673 int pe_handle, rc; ocxl_link_remove_pe() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | pnv-ocxl.h | 22 void __iomem *tfc, void __iomem *pe_handle); 25 void __iomem **pe_handle); 29 int pnv_ocxl_spa_remove_pe_from_cache(void *platform_data, int pe_handle);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | pnv-ocxl.h | 69 void __iomem *tfc, void __iomem *pe_handle); 72 void __iomem **pe_handle); 76 int pnv_ocxl_spa_remove_pe_from_cache(void *platform_data, int pe_handle);
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | ocxl.c | 386 void __iomem *tfc, void __iomem *pe_handle) in pnv_ocxl_unmap_xsl_regs() 391 iounmap(pe_handle); in pnv_ocxl_unmap_xsl_regs() 397 void __iomem **pe_handle) in pnv_ocxl_map_xsl_regs() 427 *pe_handle = regs[3]; in pnv_ocxl_map_xsl_regs() 477 int pnv_ocxl_spa_remove_pe_from_cache(void *platform_data, int pe_handle) in pnv_ocxl_spa_remove_pe_from_cache() argument 482 rc = opal_npu_spa_clear_cache(data->phb_opal_id, data->bdfn, pe_handle); in pnv_ocxl_spa_remove_pe_from_cache() 385 pnv_ocxl_unmap_xsl_regs(void __iomem *dsisr, void __iomem *dar, void __iomem *tfc, void __iomem *pe_handle) pnv_ocxl_unmap_xsl_regs() argument 395 pnv_ocxl_map_xsl_regs(struct pci_dev *dev, void __iomem **dsisr, void __iomem **dar, void __iomem **tfc, void __iomem **pe_handle) pnv_ocxl_map_xsl_regs() argument
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | ocxl.c | 387 void __iomem *tfc, void __iomem *pe_handle) in pnv_ocxl_unmap_xsl_regs() 392 iounmap(pe_handle); in pnv_ocxl_unmap_xsl_regs() 398 void __iomem **pe_handle) in pnv_ocxl_map_xsl_regs() 428 *pe_handle = regs[3]; in pnv_ocxl_map_xsl_regs() 478 int pnv_ocxl_spa_remove_pe_from_cache(void *platform_data, int pe_handle) in pnv_ocxl_spa_remove_pe_from_cache() argument 482 return opal_npu_spa_clear_cache(data->phb_opal_id, data->bdfn, pe_handle); in pnv_ocxl_spa_remove_pe_from_cache() 386 pnv_ocxl_unmap_xsl_regs(void __iomem *dsisr, void __iomem *dar, void __iomem *tfc, void __iomem *pe_handle) pnv_ocxl_unmap_xsl_regs() argument 396 pnv_ocxl_map_xsl_regs(struct pci_dev *dev, void __iomem **dsisr, void __iomem **dar, void __iomem **tfc, void __iomem **pe_handle) pnv_ocxl_map_xsl_regs() argument
|