Home
last modified time | relevance | path

Searched refs:drm_file (Results 1 - 25 of 37) sorted by relevance

12

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/
H A Ddrm_internal.h46 /* 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 Ddrm_auth.c35 #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 Ddrm_ioctl.c40 #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 Ddrm_file.c44 #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 Ddrm_gem.c45 #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 Ddrm_lease.c11 #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 Ddrm_prime.c35 #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 Ddrm_color_mgmt.c262 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 Ddrm_atomic_uapi.c486 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 Ddrm_vblank.c1572 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 Ddrm_debugfs.c39 #include <drm/drm_file.h>
80 struct drm_file *priv; in drm_clients_info()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/
H A Ddrm_internal.h46 /* 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 Ddrm_drv.h36 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 Ddrm_file.h42 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 Ddrm_auth.h35 struct drm_file;
46 struct drm_file *file_priv;
111 bool drm_is_current_master(struct drm_file *fpriv);
H A Ddrm_prime.h43 * &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 Ddrm_mode_object.h31 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 Ddrm_crtc.h53 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 Ddrm_mode_config.h34 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 Drockchip_drm_gem.h56 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 Drockchip_drm_gem.c707 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 Drockchip_drm_gem.h60 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 Drockchip_drm.h19 #include <drm/drm_file.h>
/device/soc/rockchip/rk3588/kernel/include/uapi/drm/
H A Drockchip_drm.h19 #include <drm/drm_file.h>
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/nouveau/
H A Dnouveau_drv.h52 #include <drm/drm_file.h>
124 static inline struct nouveau_cli *nouveau_cli(struct drm_file *fpriv) in nouveau_cli()

Completed in 21 milliseconds

12