Searched refs:pages_list (Results 1 – 7 of 7) sorted by relevance
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | io_pagetable.c | 246 struct list_head *pages_list, in iopt_alloc_area_pages() argument 255 list_for_each_entry(elm, pages_list, next) { in iopt_alloc_area_pages() 298 list_for_each_entry(elm, pages_list, next) { in iopt_alloc_area_pages() 344 list_for_each_entry(elm, pages_list, next) { in iopt_fill_domains_pages() 352 list_for_each_entry(undo_elm, pages_list, next) { in iopt_fill_domains_pages() 373 rc = iopt_fill_domains_pages(pages_list); in iopt_map_pages() 378 list_for_each_entry(elm, pages_list, next) { in iopt_map_pages() 400 LIST_HEAD(pages_list); in iopt_map_common() 409 list_add(&elm.next, &pages_list); in iopt_map_common() 681 list_add_tail(&elm->next, pages_list); in iopt_get_pages() [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 | 87 unsigned long length, struct list_head *pages_list); 88 void iopt_free_pages_list(struct list_head *pages_list); 100 int iopt_map_pages(struct io_pagetable *iopt, struct list_head *pages_list,
|
| /linux-6.15/drivers/tee/optee/ |
| H A D | smc_abi.c | 410 u64 pages_list[PAGELIST_ENTRIES_PER_PAGE]; in optee_fill_pages_list() member 434 pages_data->pages_list[n++] = optee_page; in optee_fill_pages_list() 460 u64 *pages_list; in optee_shm_register() local 472 if (!pages_list) in optee_shm_register() 517 optee_free_pages_list(pages_list, num_pages); in optee_shm_register() 727 u64 *pages_list; in handle_rpc_func_cmd_shm_alloc() local 730 if (!pages_list) { in handle_rpc_func_cmd_shm_alloc() 735 call_ctx->pages_list = pages_list; in handle_rpc_func_cmd_shm_alloc() 772 if (call_ctx->pages_list) { in free_pages_list() 773 optee_free_pages_list(call_ctx->pages_list, in free_pages_list() [all …]
|
| H A D | optee_private.h | 269 void *pages_list; member
|
| /linux-6.15/drivers/infiniband/hw/mlx5/ |
| H A D | mr.c | 162 list_add_tail(&page->list, &ent->mkeys_queue.pages_list); in push_mkey_locked() 164 page = list_last_entry(&ent->mkeys_queue.pages_list, in push_mkey_locked() 180 last_page = list_last_entry(&ent->mkeys_queue.pages_list, in pop_mkey_locked() 853 INIT_LIST_HEAD(&ent->mkeys_queue.pages_list); in mlx5r_mkeys_init() 855 list_add_tail(&page->list, &ent->mkeys_queue.pages_list); in mlx5r_mkeys_init() 865 page = list_last_entry(&ent->mkeys_queue.pages_list, in mlx5r_mkeys_uninit()
|
| H A D | mlx5_ib.h | 801 struct list_head pages_list; member
|