Lines Matching refs:headp
60 bridge_tpe_free(struct tp_entries *headp) in bridge_tpe_free() argument
64 while ((t = TAILQ_FIRST(headp)) != NULL) { in bridge_tpe_free()
65 TAILQ_REMOVE(headp, t, tp_e); in bridge_tpe_free()
75 bridge_tpe_bif_free(struct tp_entries *headp, in bridge_tpe_bif_free() argument
82 TAILQ_REMOVE(headp, bif->f_tpa, tp_e); in bridge_tpe_bif_free()
115 bridge_addrs_insert_at(struct tp_entries *headp, in bridge_addrs_insert_at() argument
134 TAILQ_INSERT_TAIL(headp, ta, tp_e); in bridge_addrs_insert_at()
144 bridge_addrs_find_pos(struct tp_entries *headp, uint32_t b_idx) in bridge_addrs_find_pos() argument
149 if ((t1 = TAILQ_FIRST(headp)) == NULL || in bridge_addrs_find_pos()
166 t1 = TAILQ_LAST(headp, tp_entries); in bridge_addrs_find_pos()
175 bridge_addrs_bif_insert(struct tp_entries *headp, struct tp_entry *te, in bridge_addrs_bif_insert() argument
181 bridge_addrs_insert_at(headp, te, f_tpa); in bridge_addrs_bif_insert()
183 temp = bridge_addrs_find_pos(headp, te->sysindex); in bridge_addrs_bif_insert()
186 TAILQ_INSERT_HEAD(headp, te, tp_e); in bridge_addrs_bif_insert()
188 TAILQ_INSERT_AFTER(headp, temp, te, tp_e); in bridge_addrs_bif_insert()