Lines Matching refs:portset
42 portset_isset(isc_portset_t *portset, in_port_t port) { in portset_isset() argument
43 return (ISC_TF((portset->buf[port >> 5] & (1 << (port & 31))) != 0)); in portset_isset()
47 portset_add(isc_portset_t *portset, in_port_t port) { in portset_add() argument
48 if (!portset_isset(portset, port)) { in portset_add()
49 portset->nports++; in portset_add()
50 portset->buf[port >> 5] |= (1 << (port & 31)); in portset_add()
55 portset_remove(isc_portset_t *portset, in_port_t port) { in portset_remove() argument
56 if (portset_isset(portset, port)) { in portset_remove()
57 portset->nports--; in portset_remove()
58 portset->buf[port >> 5] &= ~(1 << (port & 31)); in portset_remove()
64 isc_portset_t *portset; in isc_portset_create() local
68 portset = isc_mem_get(mctx, sizeof(*portset)); in isc_portset_create()
69 if (portset == NULL) in isc_portset_create()
73 memset(portset, 0, sizeof(*portset)); in isc_portset_create()
74 *portsetp = portset; in isc_portset_create()
81 isc_portset_t *portset; in isc_portset_destroy() local
84 portset = *portsetp; in isc_portset_destroy()
86 isc_mem_put(mctx, portset, sizeof(*portset)); in isc_portset_destroy()
90 isc_portset_isset(isc_portset_t *portset, in_port_t port) { in isc_portset_isset() argument
91 REQUIRE(portset != NULL); in isc_portset_isset()
93 return (portset_isset(portset, port)); in isc_portset_isset()
97 isc_portset_nports(isc_portset_t *portset) { in isc_portset_nports() argument
98 REQUIRE(portset != NULL); in isc_portset_nports()
100 return (portset->nports); in isc_portset_nports()
104 isc_portset_add(isc_portset_t *portset, in_port_t port) { in isc_portset_add() argument
105 REQUIRE(portset != NULL); in isc_portset_add()
107 portset_add(portset, port); in isc_portset_add()
111 isc_portset_remove(isc_portset_t *portset, in_port_t port) { in isc_portset_remove() argument
112 portset_remove(portset, port); in isc_portset_remove()
116 isc_portset_addrange(isc_portset_t *portset, in_port_t port_lo, in isc_portset_addrange() argument
121 REQUIRE(portset != NULL); in isc_portset_addrange()
126 portset_add(portset, p); in isc_portset_addrange()
131 isc_portset_removerange(isc_portset_t *portset, in_port_t port_lo, in isc_portset_removerange() argument
136 REQUIRE(portset != NULL); in isc_portset_removerange()
141 portset_remove(portset, p); in isc_portset_removerange()