Home | History | Annotate | Download | only in slapd

Lines Matching defs:zo

51 	struct zone_object *zo = (struct zone_object *)data;
52 ch_free( zo );
63 struct zone_object *zo;
72 zo = LDAP_LIST_FIRST(&zh->zh_free[i]);
73 while (zo) {
74 struct zone_object *zo_tmp = zo;
75 zo = LDAP_LIST_NEXT(zo, zo_link);
97 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
98 while (zo) {
99 struct zone_object *zo_tmp = zo;
100 zo = LDAP_LIST_NEXT(zo, zo_link);
105 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
106 while (zo) {
107 struct zone_object *zo_tmp = zo;
108 zo = LDAP_LIST_NEXT(zo, zo_link);
131 struct zone_object *zo;
211 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
212 LDAP_LIST_REMOVE(zo, zo_link);
213 zo->zo_ptr = zh->zh_zones[i];
214 zo->zo_idx = i;
215 LDAP_LIST_INSERT_HEAD(&zh->zh_free[order-1], zo, zo_link);
220 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
221 LDAP_LIST_REMOVE(zo, zo_link);
222 zo->zo_ptr = zh->zh_zones[i];
223 zo->zo_siz = zh->zh_zonesize;
224 zo->zo_idx = i;
225 ldap_avl_insert(&zh->zh_zonetree, zo, slap_zone_cmp, ldap_avl_dup_error);
246 struct zone_object *zo, *zo_new, *zo_left, *zo_right;
364 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
365 LDAP_LIST_REMOVE(zo, zo_link);
366 zo->zo_ptr = zh->zh_zones[i];
367 zo->zo_idx = i;
369 zh_free[zh->zh_zoneorder-order_start],zo,zo_link);
374 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
375 LDAP_LIST_REMOVE(zo, zo_link);
376 zo->zo_ptr = zh->zh_zones[i];
377 zo->zo_siz = zh->zh_zonesize;
378 zo->zo_idx = i;
379 ldap_avl_insert(&zh->zh_zonetree, zo, slap_zone_cmp, ldap_avl_dup_error);
468 struct zone_object zoi, *zoo, *zo;
510 zo = LDAP_LIST_FIRST(&zh->zh_free[i-order_start]);
511 while (zo) {
512 if ((char*)zo->zo_ptr == (char*)tmpp) {
513 LDAP_LIST_REMOVE( zo, zo_link );
514 } else if ((char*)zo->zo_ptr ==
516 LDAP_LIST_REMOVE(zo, zo_link);
519 zo = LDAP_LIST_NEXT(zo, zo_link);
521 if (zo) {
524 zo->zo_ptr = tmpp;
527 zo->zo_ptr );
529 zo, zo_link);
536 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
537 LDAP_LIST_REMOVE(zo, zo_link);
538 zo->zo_ptr = tmpp;
539 zo->zo_idx = idx;
542 zo->zo_ptr );
544 zo, zo_link);
549 assert(zo != NULL);
557 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
558 LDAP_LIST_REMOVE(zo, zo_link);
559 zo->zo_ptr = tmpp;
560 zo->zo_idx = idx;
563 zo->zo_ptr );
565 zo, zo_link);
572 zo = LDAP_LIST_FIRST(&zh->zh_free[i-order_start]);
573 while (zo) {
574 if ((char*)zo->zo_ptr == (char*)tmpp) {
575 LDAP_LIST_REMOVE(zo, zo_link);
576 } else if ((char*)tmpp == zo->zo_ptr + order_size) {
577 LDAP_LIST_REMOVE(zo, zo_link);
578 tmpp = zo->zo_ptr;
581 zo = LDAP_LIST_NEXT(zo, zo_link);
583 if (zo) {
588 zo->zo_ptr );
590 zo, zo_link);
597 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
598 LDAP_LIST_REMOVE(zo, zo_link);
599 zo->zo_ptr = tmpp;
600 zo->zo_idx = idx;
603 zo->zo_ptr );
605 zo, zo_link);
610 assert(zo != NULL);
618 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
619 LDAP_LIST_REMOVE(zo, zo_link);
620 zo->zo_ptr = tmpp;
621 zo->zo_idx = idx;
624 zo->zo_ptr );
626 zo, zo_link);
691 struct zone_object *zo;
715 zo = LDAP_LIST_FIRST(&zh->zh_free[i]);
716 while (zo) {
717 struct zone_object *zo_tmp = zo;
718 zo = LDAP_LIST_NEXT(zo, zo_link);
728 zo = LDAP_LIST_FIRST(&zh->zh_zopool);
729 LDAP_LIST_REMOVE(zo, zo_link);
730 zo->zo_ptr = zh->zh_zones[idx];
731 zo->zo_idx = idx;
733 zo, zo_link);