Lines Matching refs:userptr
3157 struct hl_userptr *userptr; in goya_pin_memory_before_cs() local
3161 parser->job_userptr_list, &userptr)) in goya_pin_memory_before_cs()
3164 userptr = kzalloc(sizeof(*userptr), GFP_ATOMIC); in goya_pin_memory_before_cs()
3165 if (!userptr) in goya_pin_memory_before_cs()
3169 userptr); in goya_pin_memory_before_cs()
3173 list_add_tail(&userptr->job_node, parser->job_userptr_list); in goya_pin_memory_before_cs()
3175 rc = hdev->asic_funcs->asic_dma_map_sg(hdev, userptr->sgt->sgl, in goya_pin_memory_before_cs()
3176 userptr->sgt->nents, dir); in goya_pin_memory_before_cs()
3182 userptr->dma_mapped = true; in goya_pin_memory_before_cs()
3183 userptr->dir = dir; in goya_pin_memory_before_cs()
3187 goya_get_dma_desc_list_size(hdev, userptr->sgt); in goya_pin_memory_before_cs()
3192 hl_unpin_host_memory(hdev, userptr); in goya_pin_memory_before_cs()
3194 kfree(userptr); in goya_pin_memory_before_cs()
3577 struct hl_userptr *userptr; in goya_patch_dma_packet() local
3620 parser->job_userptr_list, &userptr) == false)) { in goya_patch_dma_packet()
3636 sgt = userptr->sgt; in goya_patch_dma_packet()