Lines Matching refs:dart_io_pgtable
35 container_of((x), struct dart_io_pgtable, iop)
68 struct dart_io_pgtable { struct
81 struct dart_io_pgtable *data) in paddr_to_iopte() argument
96 struct dart_io_pgtable *data) in iopte_to_paddr()
118 static int dart_init_pte(struct dart_io_pgtable *data, in dart_init_pte()
150 struct dart_io_pgtable *data) in dart_install_table()
168 static int dart_get_table(struct dart_io_pgtable *data, unsigned long iova) in dart_get_table()
174 static int dart_get_l1_index(struct dart_io_pgtable *data, unsigned long iova) in dart_get_l1_index()
181 static int dart_get_l2_index(struct dart_io_pgtable *data, unsigned long iova) in dart_get_l2_index()
188 static dart_iopte *dart_get_l2(struct dart_io_pgtable *data, unsigned long iova) in dart_get_l2()
208 static dart_iopte dart_prot_to_pte(struct dart_io_pgtable *data, in dart_prot_to_pte()
235 struct dart_io_pgtable *data = io_pgtable_ops_to_data(ops); in dart_map_pages()
296 struct dart_io_pgtable *data = io_pgtable_ops_to_data(ops); in dart_unmap_pages()
338 struct dart_io_pgtable *data = io_pgtable_ops_to_data(ops); in dart_iova_to_phys()
360 static struct dart_io_pgtable *
363 struct dart_io_pgtable *data; in dart_alloc_pgtable()
394 struct dart_io_pgtable *data; in apple_dart_alloc_pgtable()
435 struct dart_io_pgtable *data = io_pgtable_to_data(iop); in apple_dart_free_pgtable()