Lines Matching refs:file_priv

43 						    struct drm_file * file_priv,  in radeon_check_and_fixup_offset()  argument
75 radeon_priv = file_priv->driver_priv; in radeon_check_and_fixup_offset()
94 struct drm_file *file_priv, in radeon_check_and_fixup_packets() argument
104 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
115 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
128 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
139 if (radeon_check_and_fixup_offset(dev_priv, file_priv, data)) { in radeon_check_and_fixup_packets()
155 file_priv, in radeon_check_and_fixup_packets()
172 file_priv, in radeon_check_and_fixup_packets()
277 struct drm_file *file_priv, in radeon_check_and_fixup_packet3() argument
342 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_check_and_fixup_packet3()
357 file_priv, cmd)) in radeon_check_and_fixup_packet3()
383 if (radeon_check_and_fixup_offset(dev_priv, file_priv, cmd)) { in radeon_check_and_fixup_packet3()
401 if (radeon_check_and_fixup_offset(dev_priv, file_priv, cmd)) { in radeon_check_and_fixup_packet3()
417 (dev_priv, file_priv, &offset)) { in radeon_check_and_fixup_packet3()
429 (dev_priv, file_priv, &offset)) { in radeon_check_and_fixup_packet3()
468 struct drm_file *file_priv, in radeon_emit_state() argument
477 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_emit_state()
483 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_emit_state()
572 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_emit_state()
592 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_emit_state()
612 if (radeon_check_and_fixup_offset(dev_priv, file_priv, in radeon_emit_state()
637 struct drm_file *file_priv, in radeon_emit_state2() argument
650 return radeon_emit_state(dev_priv, file_priv, &state->context, in radeon_emit_state2()
1531 struct drm_file *file_priv, in radeon_cp_dispatch_vertex() argument
1536 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_dispatch_vertex()
1697 struct drm_file *file_priv, in radeon_cp_dispatch_texture() argument
1713 if (radeon_check_and_fixup_offset(dev_priv, file_priv, &tex->offset)) { in radeon_cp_dispatch_texture()
1896 buf->file_priv = file_priv; in radeon_cp_dispatch_texture()
1918 radeon_cp_discard_buffer(dev, file_priv->master, buf); in radeon_cp_dispatch_texture()
1988 struct drm_file *file_priv) in alloc_surface() argument
2018 if (dev_priv->virt_surfaces[i].file_priv == NULL) in alloc_surface()
2036 s->file_priv = file_priv; in alloc_surface()
2052 s->file_priv = file_priv; in alloc_surface()
2068 s->file_priv = file_priv; in alloc_surface()
2082 static int free_surface(struct drm_file *file_priv, in free_surface() argument
2091 if (s->file_priv) { in free_surface()
2092 if ((lower == s->lower) && (file_priv == s->file_priv)) in free_surface()
2109 s->file_priv = NULL; in free_surface()
2119 static void radeon_surfaces_release(struct drm_file *file_priv, in radeon_surfaces_release() argument
2124 if (dev_priv->virt_surfaces[i].file_priv == file_priv) in radeon_surfaces_release()
2125 free_surface(file_priv, dev_priv, in radeon_surfaces_release()
2133 static int radeon_surface_alloc(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_surface_alloc() argument
2138 if (alloc_surface(alloc, dev_priv, file_priv) == -1) in radeon_surface_alloc()
2144 static int radeon_surface_free(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_surface_free() argument
2149 if (free_surface(file_priv, dev_priv, memfree->address)) in radeon_surface_free()
2155 static int radeon_cp_clear(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_clear() argument
2158 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_clear()
2164 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_clear()
2175 radeon_cp_dispatch_clear(dev, file_priv->master, clear, depth_boxes); in radeon_cp_clear()
2212 static int radeon_cp_flip(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_flip() argument
2217 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_flip()
2222 radeon_do_init_pageflip(dev, file_priv->master); in radeon_cp_flip()
2224 radeon_cp_dispatch_flip(dev, file_priv->master); in radeon_cp_flip()
2230 static int radeon_cp_swap(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_swap() argument
2233 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_swap()
2238 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_swap()
2246 r600_cp_dispatch_swap(dev, file_priv); in radeon_cp_swap()
2248 radeon_cp_dispatch_swap(dev, file_priv->master); in radeon_cp_swap()
2255 static int radeon_cp_vertex(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_vertex() argument
2258 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_vertex()
2265 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_vertex()
2287 if (buf->file_priv != file_priv) { in radeon_cp_vertex()
2289 DRM_CURRENTPID, buf->file_priv); in radeon_cp_vertex()
2303 if (radeon_emit_state(dev_priv, file_priv, in radeon_cp_vertex()
2323 radeon_cp_dispatch_vertex(dev, file_priv, buf, &prim); in radeon_cp_vertex()
2327 radeon_cp_discard_buffer(dev, file_priv->master, buf); in radeon_cp_vertex()
2334 static int radeon_cp_indices(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_indices() argument
2337 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_indices()
2345 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_indices()
2368 if (buf->file_priv != file_priv) { in radeon_cp_indices()
2370 DRM_CURRENTPID, buf->file_priv); in radeon_cp_indices()
2393 if (radeon_emit_state(dev_priv, file_priv, in radeon_cp_indices()
2416 radeon_cp_dispatch_indices(dev, file_priv->master, buf, &prim); in radeon_cp_indices()
2418 radeon_cp_discard_buffer(dev, file_priv->master, buf); in radeon_cp_indices()
2425 static int radeon_cp_texture(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_texture() argument
2432 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_texture()
2448 ret = r600_cp_dispatch_texture(dev, file_priv, tex, &image); in radeon_cp_texture()
2450 ret = radeon_cp_dispatch_texture(dev, file_priv, tex, &image); in radeon_cp_texture()
2455 static int radeon_cp_stipple(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_stipple() argument
2461 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_stipple()
2474 static int radeon_cp_indirect(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_indirect() argument
2482 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_indirect()
2496 if (buf->file_priv != file_priv) { in radeon_cp_indirect()
2498 DRM_CURRENTPID, buf->file_priv); in radeon_cp_indirect()
2534 radeon_cp_discard_buffer(dev, file_priv->master, buf); in radeon_cp_indirect()
2541 static int radeon_cp_vertex2(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_vertex2() argument
2544 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_vertex2()
2552 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_vertex2()
2570 if (buf->file_priv != file_priv) { in radeon_cp_vertex2()
2572 DRM_CURRENTPID, buf->file_priv); in radeon_cp_vertex2()
2599 if (radeon_emit_state2(dev_priv, file_priv, &state)) { in radeon_cp_vertex2()
2616 radeon_cp_dispatch_indices(dev, file_priv->master, buf, &tclprim); in radeon_cp_vertex2()
2621 radeon_cp_dispatch_vertex(dev, file_priv, buf, &tclprim); in radeon_cp_vertex2()
2629 radeon_cp_discard_buffer(dev, file_priv->master, buf); in radeon_cp_vertex2()
2637 struct drm_file *file_priv, in radeon_emit_packets() argument
2656 if (radeon_check_and_fixup_packets(dev_priv, file_priv, id, in radeon_emit_packets()
2753 struct drm_file *file_priv, in radeon_emit_packet3() argument
2763 if ((ret = radeon_check_and_fixup_packet3(dev_priv, file_priv, in radeon_emit_packet3()
2777 struct drm_file *file_priv, in radeon_emit_packet3_cliprect() argument
2791 if ((ret = radeon_check_and_fixup_packet3(dev_priv, file_priv, in radeon_emit_packet3_cliprect()
2868 struct drm_file *file_priv) in radeon_cp_cmdbuf() argument
2878 LOCK_TEST_WITH_RETURN(dev, file_priv); in radeon_cp_cmdbuf()
2910 temp = r300_do_cp_cmdbuf(dev, file_priv, cmdbuf); in radeon_cp_cmdbuf()
2928 (dev_priv, file_priv, *header, cmdbuf)) { in radeon_cp_cmdbuf()
2960 if (buf->file_priv != file_priv || buf->pending) { in radeon_cp_cmdbuf()
2962 buf->file_priv, file_priv, in radeon_cp_cmdbuf()
2967 radeon_cp_discard_buffer(dev, file_priv->master, buf); in radeon_cp_cmdbuf()
2972 if (radeon_emit_packet3(dev, file_priv, cmdbuf)) { in radeon_cp_cmdbuf()
2981 (dev, file_priv, cmdbuf, orig_nbox)) { in radeon_cp_cmdbuf()
3030 static int radeon_cp_getparam(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_getparam() argument
3127 static int radeon_cp_setparam(struct drm_device *dev, void *data, struct drm_file *file_priv) in radeon_cp_setparam() argument
3130 struct drm_radeon_master_private *master_priv = file_priv->master->driver_priv; in radeon_cp_setparam()
3136 radeon_priv = file_priv->driver_priv; in radeon_cp_setparam()
3185 void radeon_driver_preclose(struct drm_device *dev, struct drm_file *file_priv) in radeon_driver_preclose() argument
3190 radeon_mem_release(file_priv, dev_priv->gart_heap); in radeon_driver_preclose()
3191 radeon_mem_release(file_priv, dev_priv->fb_heap); in radeon_driver_preclose()
3192 radeon_surfaces_release(file_priv, dev_priv); in radeon_driver_preclose()
3202 int radeon_driver_open(struct drm_device *dev, struct drm_file *file_priv) in radeon_driver_open() argument
3213 file_priv->driver_priv = radeon_priv; in radeon_driver_open()
3222 void radeon_driver_postclose(struct drm_device *dev, struct drm_file *file_priv) in radeon_driver_postclose() argument
3225 file_priv->driver_priv; in radeon_driver_postclose()