Lines Matching refs:pfile
792 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_vm_create() local
799 ret = panthor_vm_pool_create_vm(ptdev, pfile->vms, args); in panthor_ioctl_vm_create()
812 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_vm_destroy() local
818 return panthor_vm_pool_destroy_vm(pfile->vms, args->id); in panthor_ioctl_vm_destroy()
826 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_bo_create() local
841 vm = panthor_vm_pool_get_vm(pfile->vms, args->exclusive_vm_id); in panthor_ioctl_bo_create()
886 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_group_submit() local
911 job = panthor_job_create(pfile, args->group_handle, qsubmit); in panthor_ioctl_group_submit()
991 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_group_destroy() local
997 return panthor_group_destroy(pfile, args->group_handle); in panthor_ioctl_group_destroy()
1021 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_group_create() local
1037 ret = panthor_group_create(pfile, args, queue_args); in panthor_ioctl_group_create()
1050 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_group_get_state() local
1053 return panthor_group_get_state(pfile, args); in panthor_ioctl_group_get_state()
1059 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_tiler_heap_create() local
1065 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_tiler_heap_create()
1102 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_tiler_heap_destroy() local
1111 vm = panthor_vm_pool_get_vm(pfile->vms, args->handle >> 16); in panthor_ioctl_tiler_heap_destroy()
1133 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_vm_bind_async() local
1139 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_bind_async()
1202 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_vm_bind_sync() local
1207 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_bind_sync()
1254 struct panthor_file *pfile = file->driver_priv; in panthor_ioctl_vm_get_state() local
1258 vm = panthor_vm_pool_get_vm(pfile->vms, args->vm_id); in panthor_ioctl_vm_get_state()
1275 struct panthor_file *pfile; in panthor_open() local
1281 pfile = kzalloc(sizeof(*pfile), GFP_KERNEL); in panthor_open()
1282 if (!pfile) { in panthor_open()
1287 pfile->ptdev = ptdev; in panthor_open()
1289 ret = panthor_vm_pool_create(pfile); in panthor_open()
1293 ret = panthor_group_pool_create(pfile); in panthor_open()
1297 file->driver_priv = pfile; in panthor_open()
1301 panthor_vm_pool_destroy(pfile); in panthor_open()
1304 kfree(pfile); in panthor_open()
1314 struct panthor_file *pfile = file->driver_priv; in panthor_postclose() local
1316 panthor_group_pool_destroy(pfile); in panthor_postclose()
1317 panthor_vm_pool_destroy(pfile); in panthor_postclose()
1319 kfree(pfile); in panthor_postclose()
1345 struct panthor_file *pfile = file->driver_priv; in panthor_mmap() local
1346 struct panthor_device *ptdev = pfile->ptdev; in panthor_mmap()