Lines Matching refs:pool
26 struct addr_entry *pool; /* address pool */ member
56 ap->pool = (struct addr_entry *)calloc(num_entry, sizeof(struct addr_entry)); in CreateAddressPool()
57 if (!ap->pool) { in CreateAddressPool()
65 free(ap->pool); in CreateAddressPool()
74 free(ap->pool); in CreateAddressPool()
89 ap->pool[cnt].addr.sin_addr.s_addr = addr; in CreateAddressPool()
90 ap->pool[cnt].addr.sin_port = htons(j); in CreateAddressPool()
91 ap->mapper[i].addrmap[j] = &ap->pool[cnt]; in CreateAddressPool()
93 TAILQ_INSERT_TAIL(&ap->free_list, &ap->pool[cnt], addr_link); in CreateAddressPool()
126 ap->pool = (struct addr_entry *)calloc(num_entry, sizeof(struct addr_entry)); in CreateAddressPoolPerCore()
127 if (!ap->pool) { in CreateAddressPoolPerCore()
135 free(ap->pool); in CreateAddressPoolPerCore()
144 free(ap->pool); in CreateAddressPoolPerCore()
171 ap->pool[cnt].addr.sin_addr.s_addr = saddr; in CreateAddressPoolPerCore()
172 ap->pool[cnt].addr.sin_port = htons(sport_h); in CreateAddressPoolPerCore()
173 ap->mapper[i].addrmap[j] = &ap->pool[cnt]; in CreateAddressPoolPerCore()
174 TAILQ_INSERT_TAIL(&ap->free_list, &ap->pool[cnt], addr_link); in CreateAddressPoolPerCore()
200 if (ap->pool) { in DestroyAddressPool()
201 free(ap->pool); in DestroyAddressPool()
202 ap->pool = NULL; in DestroyAddressPool()