Lines Matching refs:funcs
79 const char *name, const struct drm_client_funcs *funcs) in drm_client_init() argument
86 if (funcs && !try_module_get(funcs->owner)) in drm_client_init()
91 client->funcs = funcs; in drm_client_init()
108 if (funcs) in drm_client_init()
109 module_put(funcs->owner); in drm_client_init()
158 if (client->funcs) in drm_client_release()
159 module_put(client->funcs->owner); in drm_client_release()
173 if (client->funcs && client->funcs->unregister) { in drm_client_dev_unregister()
174 client->funcs->unregister(client); in drm_client_dev_unregister()
202 if (!client->funcs || !client->funcs->hotplug) in drm_client_dev_hotplug()
205 ret = client->funcs->hotplug(client); in drm_client_dev_hotplug()
222 if (!client->funcs || !client->funcs->restore) in drm_client_dev_restore()
225 ret = client->funcs->restore(client); in drm_client_dev_restore()
453 if (!buffer || !buffer->fb || !buffer->fb->funcs->dirty) in drm_client_framebuffer_flush()
464 return buffer->fb->funcs->dirty(buffer->fb, buffer->client->file, in drm_client_framebuffer_flush()
468 return buffer->fb->funcs->dirty(buffer->fb, buffer->client->file, in drm_client_framebuffer_flush()