Lines Matching defs:module
11 #include <linux/module.h>
255 struct skl_module_table *module;
257 list_for_each_entry(module, &ctx->module_list, list) {
258 if (module->mod_info->mod_id == mod_id)
259 return ++module->usage_cnt;
267 struct skl_module_table *module;
269 list_for_each_entry(module, &ctx->module_list, list) {
270 if (module->mod_info->mod_id == mod_id)
271 return --module->usage_cnt;
312 /* get a module from it's unique ID */
316 struct skl_module_table *module;
323 list_for_each_entry(module, &ctx->module_list, list) {
324 if (module->mod_info->mod_id == mod_id)
325 return module;
342 /* check is_module flag to load module or library */
350 is_module ? "module" : "lib", ret);
357 * zero, then wait for load module IPC reply
422 dev_err(ctx->dev, "Failed to Load module\n");
432 dev_err(ctx->dev, "Failed to Load module\n");
454 /* if module is used by others return, no need to unload */
461 dev_err(ctx->dev, "Failed to UnLoad module\n");
471 struct skl_module_table *module;
476 list_for_each_entry(module, &ctx->module_list, list) {
477 module->usage_cnt = 0;
484 struct skl_module_table *module, *tmp;
489 list_for_each_entry_safe(module, tmp, &ctx->module_list, list) {
490 list_del(&module->list);
491 release_firmware(module->mod_info->fw);