Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ocxl: Rename pnv_ocxl_spa_remove_pe to clarify it's action

The function removes the process element from NPU cache.

Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
Acked-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
Acked-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>

authored by

Alastair D'Silva and committed by
Michael Ellerman
19df3958 71cc64a8

+4 -4
+1 -1
arch/powerpc/include/asm/pnv-ocxl.h
··· 28 28 extern int pnv_ocxl_spa_setup(struct pci_dev *dev, void *spa_mem, int PE_mask, 29 29 void **platform_data); 30 30 extern void pnv_ocxl_spa_release(void *platform_data); 31 - extern int pnv_ocxl_spa_remove_pe(void *platform_data, int pe_handle); 31 + extern int pnv_ocxl_spa_remove_pe_from_cache(void *platform_data, int pe_handle); 32 32 33 33 extern int pnv_ocxl_alloc_xive_irq(u32 *irq, u64 *trigger_addr); 34 34 extern void pnv_ocxl_free_xive_irq(u32 irq);
+2 -2
arch/powerpc/platforms/powernv/ocxl.c
··· 475 475 } 476 476 EXPORT_SYMBOL_GPL(pnv_ocxl_spa_release); 477 477 478 - int pnv_ocxl_spa_remove_pe(void *platform_data, int pe_handle) 478 + int pnv_ocxl_spa_remove_pe_from_cache(void *platform_data, int pe_handle) 479 479 { 480 480 struct spa_data *data = (struct spa_data *) platform_data; 481 481 int rc; ··· 483 483 rc = opal_npu_spa_clear_cache(data->phb_opal_id, data->bdfn, pe_handle); 484 484 return rc; 485 485 } 486 - EXPORT_SYMBOL_GPL(pnv_ocxl_spa_remove_pe); 486 + EXPORT_SYMBOL_GPL(pnv_ocxl_spa_remove_pe_from_cache); 487 487 488 488 int pnv_ocxl_alloc_xive_irq(u32 *irq, u64 *trigger_addr) 489 489 {
+1 -1
drivers/misc/ocxl/link.c
··· 599 599 * On powerpc, the entry needs to be cleared from the context 600 600 * cache of the NPU. 601 601 */ 602 - rc = pnv_ocxl_spa_remove_pe(link->platform_data, pe_handle); 602 + rc = pnv_ocxl_spa_remove_pe_from_cache(link->platform_data, pe_handle); 603 603 WARN_ON(rc); 604 604 605 605 pe_data = radix_tree_delete(&spa->pe_tree, pe_handle);