Searched refs:mm_iommu_table_group_mem_t (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 27 struct mm_iommu_table_group_mem_t { struct 58 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_do_alloc() 60 struct mm_iommu_table_group_mem_t *mem, *mem2; in mm_iommu_do_alloc() 187 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_new() 196 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_newdev() 202 static void mm_iommu_unpin(struct mm_iommu_table_group_mem_t *mem) in mm_iommu_unpin() 227 static void mm_iommu_do_free(struct mm_iommu_table_group_mem_t *mem) in mm_iommu_do_free() 237 struct mm_iommu_table_group_mem_t *mem = container_of(head, in mm_iommu_free() 238 struct mm_iommu_table_group_mem_t, rcu); in mm_iommu_free() 243 static void mm_iommu_release(struct mm_iommu_table_group_mem_t *me [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 27 struct mm_iommu_table_group_mem_t { struct 58 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_do_alloc() 60 struct mm_iommu_table_group_mem_t *mem, *mem2; in mm_iommu_do_alloc() 186 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_new() 195 struct mm_iommu_table_group_mem_t **pmem) in mm_iommu_newdev() 201 static void mm_iommu_unpin(struct mm_iommu_table_group_mem_t *mem) in mm_iommu_unpin() 226 static void mm_iommu_do_free(struct mm_iommu_table_group_mem_t *mem) in mm_iommu_do_free() 236 struct mm_iommu_table_group_mem_t *mem = container_of(head, in mm_iommu_free() 237 struct mm_iommu_table_group_mem_t, rcu); in mm_iommu_free() 242 static void mm_iommu_release(struct mm_iommu_table_group_mem_t *me [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | mmu_context.h | 20 struct mm_iommu_table_group_mem_t; 26 struct mm_iommu_table_group_mem_t **pmem); 29 struct mm_iommu_table_group_mem_t **pmem); 31 struct mm_iommu_table_group_mem_t *mem); 34 extern struct mm_iommu_table_group_mem_t *mm_iommu_lookup(struct mm_struct *mm, 36 extern struct mm_iommu_table_group_mem_t *mm_iommu_lookup_rm( 38 extern struct mm_iommu_table_group_mem_t *mm_iommu_get(struct mm_struct *mm, 40 extern long mm_iommu_ua_to_hpa(struct mm_iommu_table_group_mem_t *mem, 42 extern long mm_iommu_ua_to_hpa_rm(struct mm_iommu_table_group_mem_t *mem, 47 extern long mm_iommu_mapped_inc(struct mm_iommu_table_group_mem_t *me [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | mmu_context.h | 22 struct mm_iommu_table_group_mem_t; 27 struct mm_iommu_table_group_mem_t **pmem); 30 struct mm_iommu_table_group_mem_t **pmem); 32 struct mm_iommu_table_group_mem_t *mem); 34 extern struct mm_iommu_table_group_mem_t *mm_iommu_lookup(struct mm_struct *mm, 36 extern struct mm_iommu_table_group_mem_t *mm_iommu_get(struct mm_struct *mm, 38 extern long mm_iommu_ua_to_hpa(struct mm_iommu_table_group_mem_t *mem, 42 extern long mm_iommu_mapped_inc(struct mm_iommu_table_group_mem_t *mem); 43 extern void mm_iommu_mapped_dec(struct mm_iommu_table_group_mem_t *mem);
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_64_vio_hv.c | 121 struct mm_iommu_table_group_mem_t *mem; in kvmppc_rm_tce_validate() 268 struct mm_iommu_table_group_mem_t *mem = NULL; in kvmppc_rm_tce_iommu_mapped_dec() 337 struct mm_iommu_table_group_mem_t *mem; in kvmppc_rm_tce_iommu_do_map() 538 struct mm_iommu_table_group_mem_t *mem; in kvmppc_rm_h_put_tce_indirect()
|
H A D | book3s_64_vio.c | 380 struct mm_iommu_table_group_mem_t *mem; in kvmppc_tce_validate() 442 struct mm_iommu_table_group_mem_t *mem = NULL; in kvmppc_tce_iommu_mapped_dec() 507 struct mm_iommu_table_group_mem_t *mem; in kvmppc_tce_iommu_do_map()
|
/kernel/linux/linux-5.10/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 53 struct mm_iommu_table_group_mem_t *mem; 105 struct mm_iommu_table_group_mem_t *mem; in tce_iommu_unregister_pages() 138 struct mm_iommu_table_group_mem_t *mem = NULL; in tce_iommu_register_pages() 391 unsigned long *phpa, struct mm_iommu_table_group_mem_t **pmem) in tce_iommu_prereg_ua_to_hpa() 394 struct mm_iommu_table_group_mem_t *mem; in tce_iommu_prereg_ua_to_hpa() 412 struct mm_iommu_table_group_mem_t *mem = NULL; in tce_iommu_unuse_page_v2() 557 struct mm_iommu_table_group_mem_t *mem = NULL; in tce_iommu_build_v2()
|
/kernel/linux/linux-6.6/drivers/vfio/ |
H A D | vfio_iommu_spapr_tce.c | 55 struct mm_iommu_table_group_mem_t *mem; 107 struct mm_iommu_table_group_mem_t *mem; in tce_iommu_unregister_pages() 140 struct mm_iommu_table_group_mem_t *mem = NULL; in tce_iommu_register_pages() 392 unsigned long *phpa, struct mm_iommu_table_group_mem_t **pmem) in tce_iommu_prereg_ua_to_hpa() 395 struct mm_iommu_table_group_mem_t *mem; in tce_iommu_prereg_ua_to_hpa() 413 struct mm_iommu_table_group_mem_t *mem = NULL; in tce_iommu_unuse_page_v2() 558 struct mm_iommu_table_group_mem_t *mem = NULL; in tce_iommu_build_v2()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 391 struct mm_iommu_table_group_mem_t *mem; in kvmppc_tce_validate() 453 struct mm_iommu_table_group_mem_t *mem = NULL; in kvmppc_tce_iommu_mapped_dec() 518 struct mm_iommu_table_group_mem_t *mem; in kvmppc_tce_iommu_do_map()
|
/kernel/linux/linux-5.10/drivers/vfio/pci/ |
H A D | vfio_pci_nvlink2.c | 37 struct mm_iommu_table_group_mem_t *mem; /* Pre-registered RAM descr. */
|
Completed in 10 milliseconds