Lines Matching defs:confent

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