Lines Matching refs:autopush
49 * types of autopush nodes in it: SAP_ALL, SAP_RANGE, SAP_ONE. Not
59 * - a single SAP_ALL autopush node
60 * - an or avl tree or hash table of SAP_RANGE and SAP_ONE autopush
62 * one for each type of autopush nodes.
65 * stored between autopush nodes. For example, if there is a SAP_ALL node
141 struct autopush *ap = (struct autopush *)val;
145 kmem_free(ap, sizeof (struct autopush));
187 sad_ap_verify(struct autopush *ap)
206 struct autopush *
209 struct autopush *ap_new;
211 ap_new = kmem_zalloc(sizeof (struct autopush), KM_SLEEP);
217 sad_ap_rele(struct autopush *ap, str_stack_t *ss)
223 kmem_free(ap, sizeof (struct autopush));
230 sad_ap_insert(struct autopush *ap, str_stack_t *ss)
239 sad_ap_remove(struct autopush *ap, str_stack_t *ss)
241 struct autopush *ap_removed = NULL;
249 struct autopush *
252 struct autopush *ap_result = NULL;
264 struct autopush *
268 struct autopush *ap_result;