/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/ |
H A D | drm_internal.h | 46 /* drm_file.c */ 49 struct drm_file *drm_file_alloc(struct drm_minor *minor); 50 void drm_file_free(struct drm_file *file); 57 struct drm_file *file_priv); 64 struct drm_file *file_priv) in drm_irq_by_busid() 83 struct drm_file *file_priv); 85 struct drm_file *file_priv); 128 struct drm_file *filp); 130 struct drm_file *file_priv); 137 struct drm_file *file_pri [all...] |
H A D | drm_auth.c | 35 #include <drm/drm_file.h> 46 * primary/legacy device nodes. For every &struct drm_file which has had at 50 * This is noted in &drm_file.is_master. All other clients have just a pointer 64 int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getmagic() 84 int drm_authmagic(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_authmagic() 87 struct drm_file *file; in drm_authmagic() 125 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv, bool new_master) in drm_set_master() 135 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv) in drm_new_set_master() 204 static int drm_master_check_perm(struct drm_device *dev, struct drm_file *file_priv) in drm_master_check_perm() 217 int drm_setmaster_ioctl(struct drm_device *dev, void *data, struct drm_file *file_pri [all...] |
H A D | drm_ioctl.c | 40 #include <drm/drm_file.h> 117 int drm_getunique(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getunique() 143 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() 182 int drm_getclient(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getclient() 220 static int drm_getstats(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getstats() 233 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap() 318 static int drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap() 394 static int drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setversion() 448 int drm_noop(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_noop() 470 int drm_invalid_op(struct drm_device *dev, void *data, struct drm_file *file_pri [all...] |
H A D | drm_file.c | 44 #include <drm/drm_file.h> 158 struct drm_file *drm_file_alloc(struct drm_minor *minor) in drm_file_alloc() 161 struct drm_file *file; in drm_file_alloc() 219 static void drm_events_release(struct drm_file *file_priv) in drm_events_release() 257 void drm_file_free(struct drm_file *file) in drm_file_free() 317 struct drm_file *file_priv = filp->private_data; in drm_close_helper() 347 * Creates and initializes a drm_file structure for the file private data in \p 353 struct drm_file *priv; in drm_open_helper() 510 struct drm_file *file_priv = filp->private_data; in drm_release() 553 struct drm_file *file_pri in drm_release_noglobal() [all...] |
H A D | drm_gem.c | 45 #include <drm/drm_file.h> 170 drm_gem_remove_prime_handles(struct drm_gem_object *obj, struct drm_file *filp) in drm_gem_remove_prime_handles() 248 struct drm_file *file_priv = data; in drm_gem_object_release_handle() 275 drm_gem_handle_delete(struct drm_file *filp, u32 handle) in drm_gem_handle_delete() 312 int drm_gem_dumb_map_offset(struct drm_file *file, struct drm_device *dev, in drm_gem_dumb_map_offset() 349 int drm_gem_dumb_destroy(struct drm_file *file, in drm_gem_dumb_destroy() 372 drm_gem_handle_create_tail(struct drm_file *file_priv, in drm_gem_handle_create_tail() 443 int drm_gem_handle_create(struct drm_file *file_priv, in drm_gem_handle_create() 663 static int objects_lookup(struct drm_file *filp, u32 *handle, int count, in objects_lookup() 705 int drm_gem_objects_lookup(struct drm_file *fil [all...] |
H A D | drm_lease.c | 11 #include <drm/drm_file.h> 97 * @file_priv: the master drm_file 106 bool _drm_lease_held(struct drm_file *file_priv, int id) in _drm_lease_held() 117 * @file_priv: the master drm_file 126 bool drm_lease_held(struct drm_file *file_priv, int id) in drm_lease_held() 150 uint32_t drm_lease_filter_crtcs(struct drm_file *file_priv, uint32_t crtcs_in) in drm_lease_filter_crtcs() 391 static int fill_object_idr(struct drm_device *dev, struct drm_file *lessor_priv, struct idr *leases, int object_count, in fill_object_idr() 489 int drm_mode_create_lease_ioctl(struct drm_device *dev, void *data, struct drm_file *lessor_priv) in drm_mode_create_lease_ioctl() 499 struct drm_file *lessee_priv; in drm_mode_create_lease_ioctl() 607 int drm_mode_list_lessees_ioctl(struct drm_device *dev, void *data, struct drm_file *lessor_pri [all...] |
H A D | drm_prime.c | 35 #include <drm/drm_file.h> 295 int drm_gem_prime_fd_to_handle(struct drm_device *dev, struct drm_file *file_priv, int prime_fd, uint32_t *handle) in drm_gem_prime_fd_to_handle() 366 int drm_prime_fd_to_handle_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_prime_fd_to_handle_ioctl() 425 int drm_gem_prime_handle_to_fd(struct drm_device *dev, struct drm_file *file_priv, uint32_t handle, uint32_t flags, in drm_gem_prime_handle_to_fd() 510 int drm_prime_handle_to_fd_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_prime_handle_to_fd_ioctl() 712 struct drm_file *priv; in drm_gem_prime_mmap()
|
H A D | drm_color_mgmt.c | 262 int drm_mode_gamma_set_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_mode_gamma_set_ioctl() 332 int drm_mode_gamma_get_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_mode_gamma_get_ioctl()
|
H A D | drm_atomic_uapi.c | 486 struct drm_file *file_priv, struct drm_property *property, uint64_t val) in drm_atomic_plane_set_property() 638 struct drm_file *file_priv, struct drm_property *property, uint64_t val) in drm_atomic_connector_set_property() 924 int drm_atomic_set_property(struct drm_atomic_state *state, struct drm_file *file_priv, struct drm_mode_object *obj, in drm_atomic_set_property() 1061 struct drm_file *file_priv, struct drm_out_fence_state **fence_state, in prepare_signaling() 1239 int drm_mode_atomic_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_mode_atomic_ioctl()
|
H A D | drm_vblank.c | 1572 int drm_legacy_modeset_ctl_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_legacy_modeset_ctl_ioctl() 1607 union drm_wait_vblank *vblwait, struct drm_file *file_priv) in drm_queue_vblank_event() 1723 int drm_wait_vblank_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_wait_vblank_ioctl() 1990 int drm_crtc_get_sequence_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_crtc_get_sequence_ioctl() 2047 int drm_crtc_queue_sequence_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_crtc_queue_sequence_ioctl()
|
H A D | drm_debugfs.c | 39 #include <drm/drm_file.h> 80 struct drm_file *priv; in drm_clients_info()
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/ |
H A D | drm_internal.h | 46 /* drm_file.c */ 49 struct drm_file *drm_file_alloc(struct drm_minor *minor); 50 void drm_file_free(struct drm_file *file); 57 struct drm_file *file_priv); 64 struct drm_file *file_priv) in drm_irq_by_busid() 83 struct drm_file *file_priv); 85 struct drm_file *file_priv); 128 struct drm_file *filp); 130 struct drm_file *file_priv); 137 struct drm_file *file_pri [all...] |
/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_drv.h | 36 struct drm_file; 185 * Driver callback when a new &struct drm_file is opened. Useful for 191 * one &struct drm_file (see &drm_file.is_master and &drm_device.master) 200 int (*open)(struct drm_device *, struct drm_file *); 205 * One of the driver callbacks when a new &struct drm_file is closed. 210 * one &struct drm_file (see &drm_file.is_master and &drm_device.master) 214 void (*postclose)(struct drm_device *, struct drm_file *); 219 * Called when the last &struct drm_file ha [all...] |
H A D | drm_file.h | 42 struct drm_file; 66 * Drivers instead should only interact with &struct drm_file and of course 130 * &struct drm_file where @event should be delivered to. Only set when 133 struct drm_file *file_priv; 147 * Entry on &drm_file.pending_event_list, to keep track of all pending 155 * struct drm_file - DRM file private data 159 struct drm_file { struct 360 * &drm_file.minor of @file_priv is a primary minor. 365 static inline bool drm_is_primary_client(const struct drm_file *file_priv) in drm_is_primary_client() 375 * &drm_file [all...] |
H A D | drm_auth.h | 35 struct drm_file; 46 struct drm_file *file_priv; 111 bool drm_is_current_master(struct drm_file *fpriv);
|
H A D | drm_prime.h | 43 * &struct drm_file used by the PRIME core code. 62 struct drm_file; 68 int drm_gem_prime_fd_to_handle(struct drm_device *dev, struct drm_file *file_priv, int prime_fd, uint32_t *handle); 69 int drm_gem_prime_handle_to_fd(struct drm_device *dev, struct drm_file *file_priv, uint32_t handle, uint32_t flags,
|
H A D | drm_mode_object.h | 31 struct drm_file; 117 struct drm_mode_object *drm_mode_object_find(struct drm_device *dev, struct drm_file *file_priv, uint32_t id,
|
H A D | drm_crtc.h | 53 struct drm_file; 452 int (*cursor_set)(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, 474 int (*cursor_set2)(struct drm_crtc *crtc, struct drm_file *file_priv, uint32_t handle, uint32_t width, 1233 static inline struct drm_crtc *drm_crtc_find(struct drm_device *dev, struct drm_file *file_priv, uint32_t id) in drm_crtc_find()
|
H A D | drm_mode_config.h | 34 struct drm_file; 77 struct drm_framebuffer *(*fb_create)(struct drm_device *dev, struct drm_file *file_priv, 533 * @property_blob_list and &drm_file.blobs.
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_gem.h | 56 int rockchip_gem_dumb_create(struct drm_file *file_priv, struct drm_device *dev, struct drm_mode_create_dumb *args); 62 int rockchip_gem_create_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 65 int rockchip_gem_map_offset_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv); 67 int rockchip_gem_get_phys_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv);
|
H A D | rockchip_drm_gem.c | 707 static struct rockchip_gem_object *rockchip_gem_create_with_handle(struct drm_file *file_priv, struct drm_device *drm, in rockchip_gem_create_with_handle() 750 int rockchip_gem_dumb_create(struct drm_file *file_priv, struct drm_device *dev, struct drm_mode_create_dumb *args) in rockchip_gem_dumb_create() 896 int rockchip_gem_create_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in rockchip_gem_create_ioctl() 905 int rockchip_gem_map_offset_ioctl(struct drm_device *drm, void *data, struct drm_file *file_priv) in rockchip_gem_map_offset_ioctl() 912 int rockchip_gem_get_phys_ioctl(struct drm_device *dev, void *data, struct drm_file *file_priv) in rockchip_gem_get_phys_ioctl()
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_gem.h | 60 int rockchip_gem_dumb_create(struct drm_file *file_priv, 69 struct drm_file *file_priv); 73 struct drm_file *file_priv); 76 struct drm_file *file_priv);
|
/device/soc/rockchip/common/sdk_linux/include/uapi/drm/ |
H A D | rockchip_drm.h | 19 #include <drm/drm_file.h>
|
/device/soc/rockchip/rk3588/kernel/include/uapi/drm/ |
H A D | rockchip_drm.h | 19 #include <drm/drm_file.h>
|
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_drv.h | 52 #include <drm/drm_file.h> 124 static inline struct nouveau_cli *nouveau_cli(struct drm_file *fpriv) in nouveau_cli()
|