Lines Matching refs:headp
78 enum_pairs_free(struct enum_pairs *headp) in enum_pairs_free() argument
82 if (headp == NULL) in enum_pairs_free()
85 while ((e = STAILQ_FIRST(headp)) != NULL) { in enum_pairs_free()
86 STAILQ_REMOVE_HEAD(headp, link); in enum_pairs_free()
93 free(headp); in enum_pairs_free()
109 snmp_mapping_listfree(struct snmp_mapping *headp) in snmp_mapping_listfree() argument
113 while ((p = SLIST_FIRST(headp)) != NULL) { in snmp_mapping_listfree()
114 SLIST_REMOVE_HEAD(headp, link); in snmp_mapping_listfree()
124 SLIST_INIT(headp); in snmp_mapping_listfree()
128 snmp_index_listfree(struct snmp_idxlist *headp) in snmp_index_listfree() argument
132 while ((i = STAILQ_FIRST(headp)) != NULL) { in snmp_index_listfree()
133 STAILQ_REMOVE_HEAD(headp, link); in snmp_index_listfree()
139 STAILQ_INIT(headp); in snmp_index_listfree()
143 snmp_mapping_table_listfree(struct snmp_table_index *headp) in snmp_mapping_table_listfree() argument
147 while ((t = SLIST_FIRST(headp)) != NULL) { in snmp_mapping_table_listfree()
148 SLIST_REMOVE_HEAD(headp, link); in snmp_mapping_table_listfree()
159 snmp_enumtc_listfree(struct snmp_enum_tc *headp) in snmp_enumtc_listfree() argument
163 while ((t = SLIST_FIRST(headp)) != NULL) { in snmp_enumtc_listfree()
164 SLIST_REMOVE_HEAD(headp, link); in snmp_enumtc_listfree()
197 snmp_dump_enumpairs(struct enum_pairs *headp) in snmp_dump_enumpairs() argument
201 if (headp == NULL) in snmp_dump_enumpairs()
205 STAILQ_FOREACH(entry, headp, link) in snmp_dump_enumpairs()
229 snmp_dump_indexlist(struct snmp_idxlist *headp) in snmp_dump_indexlist() argument
233 if (headp == NULL) in snmp_dump_indexlist()
236 STAILQ_FOREACH(entry, headp, link) { in snmp_dump_indexlist()
264 enum_pair_insert(struct enum_pairs *headp, int32_t enum_val, char *enum_str) in enum_pair_insert() argument
280 STAILQ_INSERT_TAIL(headp, e_new, link); in enum_pair_insert()
292 snmp_mapping_insert(struct snmp_mapping *headp, struct snmp_oid2str *entry) in snmp_mapping_insert() argument
300 if ((prev = SLIST_FIRST(headp)) == NULL || in snmp_mapping_insert()
302 SLIST_INSERT_HEAD(headp, entry, link); in snmp_mapping_insert()
307 SLIST_FOREACH(temp, headp, link) { in snmp_mapping_insert()
463 snmp_index_insert(struct snmp_idxlist *headp, struct index *idx) in snmp_index_insert() argument
465 if (headp == NULL || idx == NULL) in snmp_index_insert()
468 STAILQ_INSERT_TAIL(headp, idx, link); in snmp_index_insert()
473 snmp_syntax_insert(struct snmp_idxlist *headp, struct enum_pairs *enums, in snmp_syntax_insert() argument
483 if (snmp_index_insert(headp, idx) < 0) { in snmp_syntax_insert()
601 snmp_mapping_dumplist(struct snmp_mapping *headp) in snmp_mapping_dumplist() argument
606 if (headp == NULL) in snmp_mapping_dumplist()
609 SLIST_FOREACH(entry,headp,link) { in snmp_mapping_dumplist()
620 snmp_mapping_dumptable(struct snmp_table_index *headp) in snmp_mapping_dumptable() argument
625 if (headp == NULL) in snmp_mapping_dumptable()
628 SLIST_FOREACH(entry, headp, link) { in snmp_mapping_dumptable()
688 enum_string_lookup(struct enum_pairs *headp, int32_t enum_val) in enum_string_lookup() argument
692 if (headp == NULL) in enum_string_lookup()
695 STAILQ_FOREACH(temp, headp, link) { in enum_string_lookup()
704 enum_number_lookup(struct enum_pairs *headp, char *e_str) in enum_number_lookup() argument
708 if (headp == NULL) in enum_number_lookup()
711 STAILQ_FOREACH(tmp, headp, link) in enum_number_lookup()
719 snmp_lookuplist_string(struct snmp_mapping *headp, struct snmp_object *s) in snmp_lookuplist_string() argument
723 if (headp == NULL) in snmp_lookuplist_string()
726 SLIST_FOREACH(temp, headp, link) in snmp_lookuplist_string()
738 snmp_lookup_leaf(struct snmp_mapping *headp, struct snmp_object *s) in snmp_lookup_leaf() argument
742 if (headp == NULL) in snmp_lookup_leaf()
745 SLIST_FOREACH(temp,headp,link) { in snmp_lookup_leaf()
894 struct snmp_table_index *headp, struct snmp_object *s, char *oid) in snmp_lookup_tablelist() argument
898 if (snmptoolctx == NULL || headp == NULL) in snmp_lookup_tablelist()
901 SLIST_FOREACH(temp, headp, link) { in snmp_lookup_tablelist()