Lines Matching refs:module
129 const std::string& module = *it++; in ParseSoftdepCallback() local
141 this->module_pre_softdep_.emplace_back(module, token); in ParseSoftdepCallback()
143 this->module_post_softdep_.emplace_back(module, token); in ParseSoftdepCallback()
152 const std::string& module = *it++; in ParseLoadCallback() local
154 const std::string& canonical_name = MakeCanonical(module); in ParseLoadCallback()
177 const std::string& module = *it++; in ParseOptionsCallback() local
180 const std::string& canonical_name = MakeCanonical(module); in ParseOptionsCallback()
194 LOG(ERROR) << "multiple options lines present for module " << module; in ParseOptionsCallback()
214 const std::string& module = *it++; in ParseBlocklistCallback() local
216 const std::string& canonical_name = MakeCanonical(module); in ParseBlocklistCallback()
346 std::vector<std::string> Modprobe::GetDependencies(const std::string& module) { in GetDependencies() argument
347 auto it = module_deps_.find(module); in GetDependencies()
375 for (const auto& [module, softdep] : module_pre_softdep_) { in InsmodWithDeps()
376 if (module_name == module) { in InsmodWithDeps()
377 LOG(VERBOSE) << "Loading soft pre-dep for '" << module << "': " << softdep; in InsmodWithDeps()
388 for (const auto& [module, softdep] : module_post_softdep_) { in InsmodWithDeps()
389 if (module_name == module) { in InsmodWithDeps()
390 LOG(VERBOSE) << "Loading soft post-dep for '" << module << "': " << softdep; in InsmodWithDeps()
418 for (const auto& module : modules_to_load) { in LoadWithAliases() local
419 if (!ModuleExists(module)) continue; in LoadWithAliases()
420 if (InsmodWithDeps(module, parameters)) module_loaded = true; in LoadWithAliases()
451 for (const auto& module : module_load_) { in LoadModulesParallel() local
452 auto dependencies = GetDependencies(MakeCanonical(module)); in LoadModulesParallel()
455 mod_with_deps[module].emplace(*dep); in LoadModulesParallel()
540 for (const auto& module : module_load_) { in LoadListedModules() local
541 if (!LoadWithAliases(module, true)) { in LoadListedModules()
542 if (IsBlocklisted(module)) continue; in LoadListedModules()
561 for (const auto& [module, deps] : module_deps_) { in ListModules()
563 if (!fnmatch(pattern.c_str(), module.c_str(), 0)) { in ListModules()
564 rv.emplace_back(module); in ListModules()
572 bool Modprobe::GetAllDependencies(const std::string& module, in GetAllDependencies() argument
576 std::string canonical_name = MakeCanonical(module); in GetAllDependencies()