Lines Matching refs:funcs
80 const char *name, const struct drm_client_funcs *funcs) in drm_client_init() argument
87 if (funcs && !try_module_get(funcs->owner)) in drm_client_init()
92 client->funcs = funcs; in drm_client_init()
109 if (funcs) in drm_client_init()
110 module_put(funcs->owner); in drm_client_init()
138 if (client->funcs && client->funcs->hotplug) { in drm_client_register()
149 ret = client->funcs->hotplug(client); in drm_client_register()
180 if (client->funcs) in drm_client_release()
181 module_put(client->funcs->owner); in drm_client_release()
195 if (client->funcs && client->funcs->unregister) { in drm_client_dev_unregister()
196 client->funcs->unregister(client); in drm_client_dev_unregister()
229 if (!client->funcs || !client->funcs->hotplug) in drm_client_dev_hotplug()
235 ret = client->funcs->hotplug(client); in drm_client_dev_hotplug()
254 if (!client->funcs || !client->funcs->restore) in drm_client_dev_restore()
257 ret = client->funcs->restore(client); in drm_client_dev_restore()
498 if (!buffer || !buffer->fb || !buffer->fb->funcs->dirty) in drm_client_framebuffer_flush()
509 return buffer->fb->funcs->dirty(buffer->fb, buffer->client->file, in drm_client_framebuffer_flush()
513 return buffer->fb->funcs->dirty(buffer->fb, buffer->client->file, in drm_client_framebuffer_flush()