Lines Matching refs:confent

413 free_confent(struct conf_entry *confent)  in free_confent()  argument
415 if (confent->name) in free_confent()
416 free(confent->name); in free_confent()
417 if (confent->parent) in free_confent()
418 free(confent->parent); in free_confent()
419 if (confent->class) in free_confent()
420 free(confent->class); in free_confent()
421 if (confent->unit_address) in free_confent()
422 free(confent->unit_address); in free_confent()
423 free(confent); in free_confent()
429 struct conf_entry *confent, *next; in free_confent_list() local
431 for (confent = confent_list; confent != NULL; confent = next) { in free_confent_list()
432 next = confent->next; in free_confent_list()
433 free_confent(confent); in free_confent_list()
446 struct conf_entry *confent; in parse_conf_entry() local
450 if ((confent = calloc(1, sizeof (*confent))) == NULL) in parse_conf_entry()
453 confent->port = -1; in parse_conf_entry()
454 confent->mpxio_disable = -1; in parse_conf_entry()
493 if (confent->parent) { in parse_conf_entry()
498 confent->parent = string; in parse_conf_entry()
501 if (confent->name) { in parse_conf_entry()
506 confent->name = string; in parse_conf_entry()
509 if (confent->class) { in parse_conf_entry()
514 confent->class = string; in parse_conf_entry()
517 if (confent->unit_address) { in parse_conf_entry()
522 confent->unit_address = string; in parse_conf_entry()
525 if (confent->mpxio_disable != -1) { in parse_conf_entry()
531 confent->mpxio_disable = 1; in parse_conf_entry()
533 confent->mpxio_disable = 0; in parse_conf_entry()
562 if (confent->port != -1) { in parse_conf_entry()
567 confent->port = in parse_conf_entry()
618 free_confent(confent); in parse_conf_entry()
621 return (confent); in parse_conf_entry()
641 struct conf_entry *confent, *tail = NULL; in parse_conf_file() local
663 if ((confent = parse_conf_entry(&file, tokval, in parse_conf_file()
670 if (confent->name == NULL) { in parse_conf_file()
671 if (confent->parent || in parse_conf_file()
672 confent->class) { in parse_conf_file()
675 } else if (confent->mpxio_disable != -1) { in parse_conf_file()
678 confent->mpxio_disable; in parse_conf_file()
683 free_confent(confent); in parse_conf_file()
691 if (confent->parent == NULL && confent->class == NULL) { in parse_conf_file()
694 free_confent(confent); in parse_conf_file()
699 if (confent->mpxio_disable == -1) { in parse_conf_file()
700 free_confent(confent); in parse_conf_file()
705 tail->next = confent; in parse_conf_file()
707 *confent_list = confent; in parse_conf_file()
708 tail = confent; in parse_conf_file()
765 struct conf_entry *confent; in lookup_in_confent_list() local
772 for (confent = confent_list; confent != NULL; confent = confent->next) { in lookup_in_confent_list()
773 par = (match_class) ? confent->class : confent->parent; in lookup_in_confent_list()
775 if (confent->unit_address != NULL && in lookup_in_confent_list()
776 strcmp(confent->unit_address, unit_addr) == 0 && in lookup_in_confent_list()
778 return (confent->mpxio_disable); in lookup_in_confent_list()
780 if (confent->port == port && in lookup_in_confent_list()
782 return (confent->mpxio_disable); in lookup_in_confent_list()
2195 struct conf_entry *confent; in log_confent_list() local
2202 for (confent = confent_list; confent != NULL; confent = confent->next) { in log_confent_list()
2203 if (confent->name) in log_confent_list()
2204 log_debug_msg("\tname = %s\n", confent->name); in log_confent_list()
2205 if (confent->parent) in log_confent_list()
2206 log_debug_msg("\tparent = %s\n", confent->parent); in log_confent_list()
2207 if (confent->class) in log_confent_list()
2208 log_debug_msg("\tclass = %s\n", confent->class); in log_confent_list()
2209 if (confent->unit_address) in log_confent_list()
2211 confent->unit_address); in log_confent_list()
2212 if (confent->port != -1) in log_confent_list()
2213 log_debug_msg("\tport = %d\n", confent->port); in log_confent_list()
2215 mpxio_disable_string(confent->mpxio_disable)); in log_confent_list()