Lines Matching refs:mod
30 void tilcdc_module_init(struct tilcdc_module *mod, const char *name, in tilcdc_module_init() argument
33 mod->name = name; in tilcdc_module_init()
34 mod->funcs = funcs; in tilcdc_module_init()
35 INIT_LIST_HEAD(&mod->list); in tilcdc_module_init()
36 list_add(&mod->list, &module_list); in tilcdc_module_init()
39 void tilcdc_module_cleanup(struct tilcdc_module *mod) in tilcdc_module_cleanup() argument
41 list_del(&mod->list); in tilcdc_module_cleanup()
67 struct tilcdc_module *mod; in modeset_init() local
73 list_for_each_entry(mod, &module_list, list) { in modeset_init()
74 DBG("loading module: %s", mod->name); in modeset_init()
75 mod->funcs->modeset_init(mod, dev); in modeset_init()
117 struct tilcdc_module *mod, *cur; in tilcdc_unload() local
145 list_for_each_entry_safe(mod, cur, &module_list, list) { in tilcdc_unload()
146 DBG("destroying module: %s", mod->name); in tilcdc_unload()
147 mod->funcs->destroy(mod); in tilcdc_unload()
430 struct tilcdc_module *mod; in tilcdc_debugfs_init() local
437 list_for_each_entry(mod, &module_list, list) in tilcdc_debugfs_init()
438 if (mod->funcs->debugfs_init) in tilcdc_debugfs_init()
439 mod->funcs->debugfs_init(mod, minor); in tilcdc_debugfs_init()
451 struct tilcdc_module *mod; in tilcdc_debugfs_cleanup() local
455 list_for_each_entry(mod, &module_list, list) in tilcdc_debugfs_cleanup()
456 if (mod->funcs->debugfs_cleanup) in tilcdc_debugfs_cleanup()
457 mod->funcs->debugfs_cleanup(mod, minor); in tilcdc_debugfs_cleanup()