Home | History | Annotate | Download | only in uvm

Lines Matching defs:slab

479 	struct vm_page *pgs, *slab = malloc(sizeof(struct vm_page) * (npages1
500 uvm_page_init_fake(slab, npages1 + npages2 + npages3);
508 /* Scavenge plug - goes into the same slab */
517 /* Scavenge plug should fit right in the slab */
519 ATF_REQUIRE(pgs > slab && pgs < (slab + npages1 + npages2 + npages3));
521 /* Hot plug - goes into a brand new slab */
523 /* The hot plug slab should have nothing to do with the original slab */
525 ATF_REQUIRE(pgs < slab || pgs >= (slab + npages1
546 struct vm_page *slab = malloc(sizeof(struct vm_page) * (npages1 + npages2 + npages3));
582 uvm_page_init_fake(slab, npages1 + npages2 + npages3);
686 struct vm_page *slab = malloc(sizeof(struct vm_page) * (npages1 + npages2));
703 uvm_page_init_fake(slab, npages1 + npages2);
772 atf_tc_set_md_var(tc, "descr", "The slab import code.()");
780 struct vm_page *slab, *pgs;
786 slab = malloc(sizeof(struct vm_page) * npages * 2);
790 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
792 /* Should be able to allocate two 128 * sizeof(*slab) */
793 ATF_REQUIRE_EQ(0, extent_alloc(seg->ext, sizeof(*slab), 1, 0, EX_BOUNDZERO, (void *)&pgs));
794 err = extent_free(seg->ext, (u_long) pgs, sizeof(*slab), EX_BOUNDZERO);
806 ATF_REQUIRE_EQ(0, extent_alloc(seg->ext, sizeof(*slab), 1, 0, EX_BOUNDZERO, (void *)&pgs));
807 err = extent_free(seg->ext, (u_long) pgs, sizeof(*slab), EX_BOUNDZERO);
815 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
819 ATF_REQUIRE_EQ(0, extent_alloc(seg->ext, sizeof(*slab), 1, 0, EX_BOUNDZERO, (void *)&pgs));
820 err = extent_free(seg->ext, (u_long) pgs, sizeof(*slab), EX_BOUNDZERO);
829 atf_tc_set_md_var(tc, "descr", "The slab alloc code.()");
835 struct vm_page *slab, *pgs;
841 slab = malloc(sizeof(struct vm_page) * npages * 2);
845 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
873 struct vm_page *slab, *pgs;
879 slab = malloc(sizeof(struct vm_page) * npages * 2);
883 uvm_physseg_seg_chomp_slab(PHYSSEG_NODE_TO_HANDLE(seg), slab, npages * 2);
927 /* suck in backing slab, initialise extent. */