Searched refs:pages_list (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/iommu/iommufd/ |
H A D | io_pagetable.c | 255 struct list_head *pages_list, in iopt_alloc_area_pages() argument 264 list_for_each_entry(elm, pages_list, next) { in iopt_alloc_area_pages() 278 elm = list_first_entry(pages_list, struct iopt_pages_list, in iopt_alloc_area_pages() 307 list_for_each_entry(elm, pages_list, next) { in iopt_alloc_area_pages() 332 void iopt_free_pages_list(struct list_head *pages_list) in iopt_free_pages_list() argument 336 while ((elm = list_first_entry_or_null(pages_list, in iopt_free_pages_list() 347 static int iopt_fill_domains_pages(struct list_head *pages_list) in iopt_fill_domains_pages() argument 353 list_for_each_entry(elm, pages_list, next) { in iopt_fill_domains_pages() 361 list_for_each_entry(undo_elm, pages_list, next) { in iopt_fill_domains_pages() 369 int iopt_map_pages(struct io_pagetable *iopt, struct list_head *pages_list, in iopt_map_pages() argument 664 iopt_get_pages(struct io_pagetable * iopt,unsigned long iova,unsigned long length,struct list_head * pages_list) iopt_get_pages() argument [all...] |
H A D | ioas.c | 295 LIST_HEAD(pages_list); in iommufd_ioas_copy() 318 &pages_list); in iommufd_ioas_copy() 332 rc = iopt_map_pages(&dst_ioas->iopt, &pages_list, cmd->length, &iova, in iommufd_ioas_copy() 342 iopt_free_pages_list(&pages_list); in iommufd_ioas_copy()
|
H A D | iommufd_private.h | 101 unsigned long length, struct list_head *pages_list); 102 void iopt_free_pages_list(struct list_head *pages_list); 114 int iopt_map_pages(struct io_pagetable *iopt, struct list_head *pages_list,
|
/linux/drivers/tee/optee/ |
H A D | optee_private.h | 271 void *pages_list; member
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | mr.c | 163 list_add_tail(&page->list, &ent->mkeys_queue.pages_list); in push_mkey_locked() 165 page = list_last_entry(&ent->mkeys_queue.pages_list, in push_mkey_locked() 181 last_page = list_last_entry(&ent->mkeys_queue.pages_list, in pop_mkey_locked() 873 INIT_LIST_HEAD(&ent->mkeys_queue.pages_list); in mlx5r_mkeys_init() 875 list_add_tail(&page->list, &ent->mkeys_queue.pages_list); in mlx5r_mkeys_init() 885 page = list_last_entry(&ent->mkeys_queue.pages_list, in mlx5r_mkeys_uninit()
|
H A D | mlx5_ib.h | 797 struct list_head pages_list; member
|