Lines Matching refs:modname
40 char modname[]; member
45 char modname[]; member
50 char modname[]; member
73 return alias->modname; in kmod_alias_get_modname()
83 return alias->modname; in kmod_option_get_modname()
93 return alias->modname; in kmod_command_get_modname()
114 const char *modname, in kmod_config_add_command() argument
121 size_t modnamelen = strlen(modname) + 1; in kmod_config_add_command()
124 DBG(config->ctx, "modname='%s' cmd='%s %s'\n", modname, command_name, in kmod_config_add_command()
132 memcpy(cmd->modname, modname, modnamelen); in kmod_config_add_command()
155 const char *modname, const char *options) in kmod_config_add_options() argument
159 size_t modnamelen = strlen(modname) + 1; in kmod_config_add_options()
162 DBG(config->ctx, "modname='%s' options='%s'\n", modname, options); in kmod_config_add_options()
170 memcpy(opt->modname, modname, modnamelen); in kmod_config_add_options()
194 const char *name, const char *modname) in kmod_config_add_alias() argument
198 size_t namelen = strlen(name) + 1, modnamelen = strlen(modname) + 1; in kmod_config_add_alias()
200 DBG(config->ctx, "name=%s modname=%s\n", name, modname); in kmod_config_add_alias()
208 memcpy(alias->modname, modname, modnamelen); in kmod_config_add_alias()
231 const char *modname) in kmod_config_add_blacklist() argument
236 DBG(config->ctx, "modname=%s\n", modname); in kmod_config_add_blacklist()
238 p = strdup(modname); in kmod_config_add_blacklist()
259 const char *modname, in kmod_config_add_softdep() argument
267 size_t modnamelen = strlen(modname) + 1; in kmod_config_add_softdep()
272 DBG(config->ctx, "modname=%s\n", modname); in kmod_config_add_softdep()
322 ERR(config->ctx, "out-of-memory modname=%s\n", modname); in kmod_config_add_softdep()
331 memcpy(dep->name, modname, modnamelen); in kmod_config_add_softdep()
470 static void kcmdline_parse_result(struct kmod_config *config, char *modname, in kcmdline_parse_result() argument
473 if (modname == NULL || param == NULL) in kcmdline_parse_result()
476 DBG(config->ctx, "%s %s\n", modname, param); in kcmdline_parse_result()
478 if (streq(modname, "modprobe") && !strncmp(param, "blacklist=", 10)) { in kcmdline_parse_result()
487 if (underscores(modname) < 0) { in kcmdline_parse_result()
489 modname); in kcmdline_parse_result()
491 kmod_config_add_options(config, modname, param); in kcmdline_parse_result()
499 char *p, *modname, *param = NULL, *value = NULL; in kmod_config_parse_kcmdline() local
517 for (p = buf, modname = buf; *p != '\0' && *p != '\n'; p++) { in kmod_config_parse_kcmdline()
542 kcmdline_parse_result(config, modname, param, value); in kmod_config_parse_kcmdline()
544 modname = p + 1; in kmod_config_parse_kcmdline()
564 kcmdline_parse_result(config, modname, param, value); in kmod_config_parse_kcmdline()
602 char *modname = strtok_r(NULL, "\t ", &saveptr); in kmod_config_parse() local
604 if (underscores(alias) < 0 || underscores(modname) < 0) in kmod_config_parse()
607 kmod_config_add_alias(config, alias, modname); in kmod_config_parse()
609 char *modname = strtok_r(NULL, "\t ", &saveptr); in kmod_config_parse() local
611 if (underscores(modname) < 0) in kmod_config_parse()
614 kmod_config_add_blacklist(config, modname); in kmod_config_parse()
616 char *modname = strtok_r(NULL, "\t ", &saveptr); in kmod_config_parse() local
619 if (underscores(modname) < 0 || options == NULL) in kmod_config_parse()
622 kmod_config_add_options(config, modname, options); in kmod_config_parse()
624 char *modname = strtok_r(NULL, "\t ", &saveptr); in kmod_config_parse() local
627 if (underscores(modname) < 0 || installcmd == NULL) in kmod_config_parse()
630 kmod_config_add_command(config, modname, installcmd, in kmod_config_parse()
633 char *modname = strtok_r(NULL, "\t ", &saveptr); in kmod_config_parse() local
636 if (underscores(modname) < 0 || removecmd == NULL) in kmod_config_parse()
639 kmod_config_add_command(config, modname, removecmd, in kmod_config_parse()
642 char *modname = strtok_r(NULL, "\t ", &saveptr); in kmod_config_parse() local
645 if (underscores(modname) < 0 || softdeps == NULL) in kmod_config_parse()
648 kmod_config_add_softdep(config, modname, softdeps); in kmod_config_parse()