Lines Matching defs:module

247 	struct iobuf_module *module;
252 module = TAILQ_FIRST(&g_iobuf.modules);
253 TAILQ_REMOVE(&g_iobuf.modules, module, tailq);
254 free(module->name);
255 free(module);
447 struct iobuf_module *module;
452 TAILQ_FOREACH(module, &g_iobuf.modules, tailq) {
453 if (strcmp(name, module->name) == 0) {
458 if (module == NULL) {
459 SPDK_ERRLOG("Couldn't find iobuf module: '%s'\n", name);
485 ch->module = module;
514 /* Make sure none of the wait queue entries are coming from this module */
516 assert(entry->module != ch->module);
519 assert(entry->module != ch->module);
565 struct iobuf_module *module;
567 TAILQ_FOREACH(module, &g_iobuf.modules, tailq) {
568 if (strcmp(name, module->name) == 0) {
573 module = calloc(1, sizeof(*module));
574 if (module == NULL) {
578 module->name = strdup(name);
579 if (module->name == NULL) {
580 free(module);
584 TAILQ_INSERT_TAIL(&g_iobuf.modules, module, tailq);
592 struct iobuf_module *module;
594 TAILQ_FOREACH(module, &g_iobuf.modules, tailq) {
595 if (strcmp(name, module->name) == 0) {
596 TAILQ_REMOVE(&g_iobuf.modules, module, tailq);
597 free(module->name);
598 free(module);
614 /* We only want to iterate over the entries requested by the module which owns ch */
615 if (entry->module != ch->module) {
726 entry->module = ch->module;
828 struct iobuf_module *module;
840 module = (struct iobuf_module *)channel->module;
841 if (strcmp(it->module, module->name) == 0) {
867 struct iobuf_module *module;
876 TAILQ_FOREACH(module, &g_iobuf.modules, tailq) {
887 TAILQ_FOREACH(module, &g_iobuf.modules, tailq) {
888 ctx->modules[i].module = module->name;