Lines Matching refs:plugin
57 static plugin *plugin_init(void) { in plugin_init()
58 return ck_calloc(1, sizeof(plugin)); in plugin_init()
61 static void plugin_free(plugin *p) { in plugin_free()
102 int x ## _plugin_init(plugin *p);
112 int (*plugin_init)(plugin *p);
127 srv->srvconf.modules->used, sizeof(plugin *)); in plugins_load()
136 plugin * const p = plugin_init(); in plugins_load()
142 ((plugin **)srv->plugins.ptr)[srv->plugins.used++] = p; in plugins_load()
163 srv->srvconf.modules->used, sizeof(plugin *)); in plugins_load()
166 int (*init)(plugin *pl); in plugins_load()
177 init = (int(WINAPI *)(plugin *))(intptr_t) in plugins_load()
180 init = (int (*)(plugin *))(intptr_t)dlsym(RTLD_DEFAULT, tb->ptr); in plugins_load()
200 init = (int(WINAPI *)(plugin *))(intptr_t)GetProcAddress(lib, tb->ptr); in plugins_load()
225 init = (int (*)(plugin *))(intptr_t)dlsym(lib, tb->ptr); in plugins_load()
239 plugin *p = plugin_init(); in plugins_load()
246 ((plugin **)srv->plugins.ptr)[srv->plugins.used++] = p; in plugins_load()
404 plugin ** const ps = srv->plugins.ptr; in plugins_call_cleanup()
406 plugin *p = ps[i]; in plugins_call_cleanup()
445 plugin ** const ps = srv->plugins.ptr; in plugins_call_init()
452 plugin *p = ps[i]; in plugins_call_init()
528 plugin * const p = ps[i]; in plugins_call_init()
534 plugin * const p = ps[i]; in plugins_call_init()
586 plugin_free(((plugin **)srv->plugins.ptr)[i]); in plugins_free()