Lines Matching refs:slab

474 	struct vm_page *pgs, *slab = malloc(sizeof(struct vm_page) * (npages1
495 uvm_page_init_fake(slab, npages1 + npages2 + npages3);
503 /* Scavenge plug - goes into the same slab */
512 /* Scavenge plug should fit right in the slab */
514 ATF_REQUIRE(pgs > slab && pgs < (slab + npages1 + npages2 + npages3));
516 /* Hot plug - goes into a brand new slab */
518 /* The hot plug slab should have nothing to do with the original slab */
520 ATF_REQUIRE(pgs < slab || pgs > (slab + npages1
541 struct vm_page *slab = malloc(sizeof(struct vm_page) * (npages1 + npages2 + npages3));
577 uvm_page_init_fake(slab, npages1 + npages2 + npages3);
681 struct vm_page *slab = malloc(sizeof(struct vm_page) * (npages1 + npages2));
698 uvm_page_init_fake(slab, npages1 + npages2);
767 atf_tc_set_md_var(tc, "descr", "The slab import code.()");
775 struct vm_page *slab, *pgs;
781 slab = malloc(sizeof(struct vm_page) * npages * 2);
785 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
787 /* Should be able to allocate two 128 * sizeof(*slab) */
788 ATF_REQUIRE_EQ(0, extent_alloc(seg->ext, sizeof(*slab), 1, 0, EX_BOUNDZERO, (void *)&pgs));
789 err = extent_free(seg->ext, (u_long) pgs, sizeof(*slab), EX_BOUNDZERO);
801 ATF_REQUIRE_EQ(0, extent_alloc(seg->ext, sizeof(*slab), 1, 0, EX_BOUNDZERO, (void *)&pgs));
802 err = extent_free(seg->ext, (u_long) pgs, sizeof(*slab), EX_BOUNDZERO);
810 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
814 ATF_REQUIRE_EQ(0, extent_alloc(seg->ext, sizeof(*slab), 1, 0, EX_BOUNDZERO, (void *)&pgs));
815 err = extent_free(seg->ext, (u_long) pgs, sizeof(*slab), EX_BOUNDZERO);
824 atf_tc_set_md_var(tc, "descr", "The slab alloc code.()");
830 struct vm_page *slab, *pgs;
836 slab = malloc(sizeof(struct vm_page) * npages * 2);
840 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
868 struct vm_page *slab, *pgs;
874 slab = malloc(sizeof(struct vm_page) * npages * 2);
878 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
922 /* suck in backing slab, initialise extent. */