Lines Matching defs:client

22  * struct drm_client_funcs - DRM client callbacks
33 * Called when &drm_device is unregistered. The client should respond by
38 void (*unregister)(struct drm_client_dev *client);
43 * Called on drm_lastclose(). The first client instance in the list that
54 int (*restore)(struct drm_client_dev *client);
64 int (*hotplug)(struct drm_client_dev *client);
68 * struct drm_client_dev - DRM client instance
77 * @name: Name of the client.
90 * @funcs: DRM client functions (optional)
110 int drm_client_init(struct drm_device *dev, struct drm_client_dev *client,
112 void drm_client_release(struct drm_client_dev *client);
113 void drm_client_register(struct drm_client_dev *client);
120 * struct drm_client_buffer - DRM client buffer
124 * @client: DRM client
126 struct drm_client_dev *client;
155 drm_client_framebuffer_create(struct drm_client_dev *client, u32 width, u32 height, u32 format);
161 int drm_client_modeset_create(struct drm_client_dev *client);
162 void drm_client_modeset_free(struct drm_client_dev *client);
163 int drm_client_modeset_probe(struct drm_client_dev *client, unsigned int width, unsigned int height);
165 int drm_client_modeset_check(struct drm_client_dev *client);
166 int drm_client_modeset_commit_locked(struct drm_client_dev *client);
167 int drm_client_modeset_commit(struct drm_client_dev *client);
168 int drm_client_modeset_dpms(struct drm_client_dev *client, int mode);
171 * drm_client_for_each_modeset() - Iterate over client modesets
173 * @client: DRM client
175 #define drm_client_for_each_modeset(modeset, client) \
176 for (({ lockdep_assert_held(&(client)->modeset_mutex); }), \
177 modeset = (client)->modesets; modeset->crtc; modeset++)