Home
last modified time | relevance | path

Searched refs:npu_context (Results 1 – 4 of 4) sorted by relevance

/arch/powerpc/include/asm/
Dpowernv.h16 extern struct npu_context *pnv_npu2_init_context(struct pci_dev *gpdev,
18 struct npu_context *(*cb)(struct npu_context *, void *),
20 extern void pnv_npu2_destroy_context(struct npu_context *context,
22 extern int pnv_npu2_handle_fault(struct npu_context *context, uintptr_t *ea,
27 static inline struct npu_context *pnv_npu2_init_context(struct pci_dev *gpdev, in pnv_npu2_init_context()
29 struct npu_context *(*cb)(struct npu_context *, void *), in pnv_npu2_init_context() argument
31 static inline void pnv_npu2_destroy_context(struct npu_context *context, in pnv_npu2_destroy_context()
34 static inline int pnv_npu2_handle_fault(struct npu_context *context, in pnv_npu2_handle_fault()
/arch/powerpc/platforms/powernv/
Dnpu-dma.c400 struct npu_context { struct
407 struct npu_context *(*release_cb)(struct npu_context *, void *); argument
520 #define mn_to_npu_context(x) container_of(x, struct npu_context, mn)
545 static void acquire_atsd_reg(struct npu_context *npu_context, in acquire_atsd_reg() argument
562 npdev = READ_ONCE(npu_context->npdev[i][j]); in acquire_atsd_reg()
606 static void mmio_invalidate(struct npu_context *npu_context, int va, in mmio_invalidate() argument
610 unsigned long pid = npu_context->mm->context.id; in mmio_invalidate()
616 flush_tlb_mm(npu_context->mm); in mmio_invalidate()
622 acquire_atsd_reg(npu_context, mmio_atsd_reg); in mmio_invalidate()
646 struct npu_context *npu_context = mn_to_npu_context(mn); in pnv_npu2_mn_release() local
[all …]
/arch/powerpc/include/asm/book3s/64/
Dmmu.h91 struct npu_context *npu_context; member
/arch/powerpc/mm/
Dmmu_context_book3s64.c148 mm->context.npu_context = NULL; in radix__init_new_context()