Lines Matching refs:se
5051 struct sockaddr_entry *se;
5053 se = (how == M_WAITOK) ? zalloc(se_zone) : zalloc_noblock(se_zone);
5054 if (se != NULL)
5055 bzero(se, se_zone_size);
5057 return (se);
5061 sockaddrentry_free(struct sockaddr_entry *se)
5063 if (se->se_addr != NULL) {
5064 FREE(se->se_addr, M_SONAME);
5065 se->se_addr = NULL;
5067 zfree(se_zone, se);
5108 struct sockaddr_entry *se, *tse;
5110 TAILQ_FOREACH_SAFE(se, &sl->sl_head, se_link, tse) {
5111 sockaddrlist_remove(sl, se);
5112 sockaddrentry_free(se);
5119 sockaddrlist_insert(struct sockaddr_list *sl, struct sockaddr_entry *se)
5121 VERIFY(!(se->se_flags & SEF_ATTACHED));
5122 se->se_flags |= SEF_ATTACHED;
5123 TAILQ_INSERT_TAIL(&sl->sl_head, se, se_link);
5129 sockaddrlist_remove(struct sockaddr_list *sl, struct sockaddr_entry *se)
5131 VERIFY(se->se_flags & SEF_ATTACHED);
5132 se->se_flags &= ~SEF_ATTACHED;
5135 TAILQ_REMOVE(&sl->sl_head, se, se_link);