Lines Matching refs:userptr
3332 struct hl_userptr *userptr; in goya_pin_memory_before_cs() local
3336 parser->job_userptr_list, &userptr)) in goya_pin_memory_before_cs()
3339 userptr = kzalloc(sizeof(*userptr), GFP_KERNEL); in goya_pin_memory_before_cs()
3340 if (!userptr) in goya_pin_memory_before_cs()
3344 userptr); in goya_pin_memory_before_cs()
3348 list_add_tail(&userptr->job_node, parser->job_userptr_list); in goya_pin_memory_before_cs()
3350 rc = hl_dma_map_sgtable(hdev, userptr->sgt, dir); in goya_pin_memory_before_cs()
3356 userptr->dma_mapped = true; in goya_pin_memory_before_cs()
3357 userptr->dir = dir; in goya_pin_memory_before_cs()
3361 goya_get_dma_desc_list_size(hdev, userptr->sgt); in goya_pin_memory_before_cs()
3366 list_del(&userptr->job_node); in goya_pin_memory_before_cs()
3367 hl_unpin_host_memory(hdev, userptr); in goya_pin_memory_before_cs()
3369 kfree(userptr); in goya_pin_memory_before_cs()
3752 struct hl_userptr *userptr; in goya_patch_dma_packet() local
3795 parser->job_userptr_list, &userptr) == false)) { in goya_patch_dma_packet()
3811 sgt = userptr->sgt; in goya_patch_dma_packet()