Home
last modified time | relevance | path

Searched refs:userptr_list (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Dmemory.c1447 * @userptr_list : pointer to the list to clear
1454 struct list_head *userptr_list) in hl_userptr_delete_list()
1458 list_for_each_entry_safe(userptr, tmp, userptr_list, job_node) { in hl_userptr_delete_list()
1463 INIT_LIST_HEAD(userptr_list); in hl_userptr_delete_list()
1470 * @userptr_list : pointer to the list to clear
1478 u32 size, struct list_head *userptr_list, in hl_userptr_is_pinned()
1481 list_for_each_entry((*userptr), userptr_list, job_node) { in hl_userptr_is_pinned()
1453 hl_userptr_delete_list(struct hl_device *hdev, struct list_head *userptr_list) hl_userptr_delete_list() argument
1477 hl_userptr_is_pinned(struct hl_device *hdev, u64 addr, u32 size, struct list_head *userptr_list, struct hl_userptr **userptr) hl_userptr_is_pinned() argument
H A Dhabanalabs.h996 * @userptr_list: linked-list of userptr mappings that belong to this job and
1020 struct list_head userptr_list; member
1248 * @userptr_list: list of available userptrs (virtual memory chunk descriptor).
1249 * @userptr_spinlock: protects userptr_list.
1271 struct list_head userptr_list; member
1897 struct list_head *userptr_list);
1899 struct list_head *userptr_list,
H A Dcommand_submission.c157 parser.job_userptr_list = &job->userptr_list; in cs_parser()
200 hl_userptr_delete_list(hdev, &job->userptr_list); in free_job()
600 INIT_LIST_HEAD(&job->userptr_list); in hl_cs_allocate_job()
H A Ddebugfs.c204 list_for_each_entry(userptr, &dev_entry->userptr_list, debugfs_list) { in userptr_show()
1224 INIT_LIST_HEAD(&dev_entry->userptr_list); in hl_debugfs_add_device()
1416 list_add(&userptr->debugfs_list, &dev_entry->userptr_list); in hl_debugfs_add_userptr()
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.h189 struct list_head userptr_list; member
H A Dexynos_drm_g2d.c437 /* check if userptr already exists in userptr_list. */ in g2d_userptr_get_dma_addr()
438 list_for_each_entry(g2d_userptr, &file_priv->userptr_list, list) { in g2d_userptr_get_dma_addr()
454 * g2d_userptr object from userptr_list not to be in g2d_userptr_get_dma_addr()
524 list_add_tail(&g2d_userptr->list, &file_priv->userptr_list); in g2d_userptr_get_dma_addr()
558 list_for_each_entry_safe(g2d_userptr, n, &file_priv->userptr_list, list) in g2d_userptr_free_all()
1351 INIT_LIST_HEAD(&file_priv->userptr_list); in g2d_open()
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.h189 struct list_head userptr_list; member
H A Dexynos_drm_g2d.c432 /* check if userptr already exists in userptr_list. */ in g2d_userptr_get_dma_addr()
433 list_for_each_entry(g2d_userptr, &file_priv->userptr_list, list) { in g2d_userptr_get_dma_addr()
449 * g2d_userptr object from userptr_list not to be in g2d_userptr_get_dma_addr()
519 list_add_tail(&g2d_userptr->list, &file_priv->userptr_list); in g2d_userptr_get_dma_addr()
553 list_for_each_entry_safe(g2d_userptr, n, &file_priv->userptr_list, list) in g2d_userptr_free_all()
1354 INIT_LIST_HEAD(&file_priv->userptr_list); in g2d_open()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
H A Ddebugfs.c221 list_for_each_entry(userptr, &dev_entry->userptr_list, debugfs_list) { in userptr_show()
369 list_for_each_entry(userptr, &dev_entry->userptr_list, debugfs_list) { in userptr_lookup_show()
1757 INIT_LIST_HEAD(&dev_entry->userptr_list); in hl_debugfs_device_init()
1882 list_add(&userptr->debugfs_list, &dev_entry->userptr_list); in hl_debugfs_add_userptr()
H A Dmemory.c2437 * @userptr_list: pointer to the list to clear.
2444 struct list_head *userptr_list) in hl_userptr_delete_list()
2448 list_for_each_entry_safe(userptr, tmp, userptr_list, job_node) { in hl_userptr_delete_list()
2453 INIT_LIST_HEAD(userptr_list); in hl_userptr_delete_list()
2461 * @userptr_list: pointer to the list to clear.
2469 u32 size, struct list_head *userptr_list, in hl_userptr_is_pinned()
2472 list_for_each_entry((*userptr), userptr_list, job_node) { in hl_userptr_is_pinned()
2443 hl_userptr_delete_list(struct hl_device *hdev, struct list_head *userptr_list) hl_userptr_delete_list() argument
2468 hl_userptr_is_pinned(struct hl_device *hdev, u64 addr, u32 size, struct list_head *userptr_list, struct hl_userptr **userptr) hl_userptr_is_pinned() argument
H A Dhabanalabs.h2023 * @userptr_list: linked-list of userptr mappings that belong to this job and
2051 struct list_head userptr_list; member
2324 * @userptr_list: list of available userptrs (virtual memory chunk descriptor).
2325 * @userptr_spinlock: protects userptr_list.
2355 struct list_head userptr_list; member
3752 struct list_head *userptr_list);
3754 struct list_head *userptr_list,
H A Dcommand_submission.c309 parser.job_userptr_list = &job->userptr_list; in cs_parser()
348 hl_userptr_delete_list(hdev, &job->userptr_list); in hl_complete_job()
1296 INIT_LIST_HEAD(&job->userptr_list); in hl_cs_allocate_job()
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/
H A Dgaudi.c731 hl_userptr_delete_list(hdev, &job->userptr_list); in _gaudi_init_tpc_mem()
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c1027 hl_userptr_delete_list(hdev, &job->userptr_list); in _gaudi_init_tpc_mem()

Completed in 56 milliseconds