Lines Matching full:con

57 	struct console con;  member
68 static struct drm_log *console_to_drm_log(struct console *con) in console_to_drm_log() argument
70 return container_of(con, struct drm_log, con); in console_to_drm_log()
310 unregister_console(&dlog->con); in drm_log_client_unregister()
345 console_suspend(&dlog->con); in drm_log_client_suspend()
354 console_resume(&dlog->con); in drm_log_client_resume()
369 static void drm_log_write_thread(struct console *con, struct nbcon_write_context *wctxt) in drm_log_write_thread() argument
371 struct drm_log *dlog = console_to_drm_log(con); in drm_log_write_thread()
386 static void drm_log_lock(struct console *con, unsigned long *flags) in drm_log_lock() argument
388 struct drm_log *dlog = console_to_drm_log(con); in drm_log_lock()
394 static void drm_log_unlock(struct console *con, unsigned long flags) in drm_log_unlock() argument
396 struct drm_log *dlog = console_to_drm_log(con); in drm_log_unlock()
402 static void drm_log_register_console(struct console *con) in drm_log_register_console() argument
404 strscpy(con->name, "drm_log"); in drm_log_register_console()
405 con->write_thread = drm_log_write_thread; in drm_log_register_console()
406 con->device_lock = drm_log_lock; in drm_log_register_console()
407 con->device_unlock = drm_log_unlock; in drm_log_register_console()
408 con->flags = CON_PRINTBUFFER | CON_NBCON; in drm_log_register_console()
409 con->index = -1; in drm_log_register_console()
411 register_console(con); in drm_log_register_console()
432 drm_log_register_console(&new->con); in drm_log_register()
434 drm_dbg(dev, "Registered with drm log as %s\n", new->con.name); in drm_log_register()