Lines Matching refs:len
854 size_t len;
879 *size > 0 && kbm_probe(&va, &len, &pfn, &prot) != 0;
882 next_va = va + len;
884 pfn_eaddr = pfn_addr + len;
888 while (*size > 0 && len > 0) {
891 len -= MMU_PAGESIZE;
904 *size > 0 && kbm_probe(&va, &len, &pfn, &prot) != 0;
907 next_va = va + len;
1002 size_t len;
1028 len = kbm_nucleus_size;
1029 ASSERT(len > MMU_PAGESIZE);
1032 e_moddata = (caddr_t)P2ROUNDUP((uintptr_t)e_data, (uintptr_t)len);
1037 e_modtext = (caddr_t)P2ROUNDUP((uintptr_t)e_text, (uintptr_t)len);
1100 * Boot seems to round up the "len", but 8 seems to be big enough.
1125 int len = BOP_GETPROPLEN(bootops, "enforce-prot-exec");
1128 if (len < 8)
1146 while (kbm_probe(&va, &len, &pfn, &prot) != 0) {
1147 npages -= len >> MMU_PAGESHIFT;
1149 obp_pages += len >> MMU_PAGESHIFT;
1150 va += len;
1844 size_t len;
1850 while (kbm_probe(&va, &len, &pfn, &prot) != 0 && va < high) {
1851 if (va + len >= high)
1853 "legal range.", len, (void *)va);
1855 while (len > 0) {
1874 len -= MMU_PAGESIZE;
3140 * len = length of new memory segment in bytes
3147 uint64_t len,
3152 uint64_t end = start + len;
3155 new->ml_size = len;
3231 size_t len;
3273 len = strlen(tp) + 1; /* account for NULL at end of string */
3274 isa_list = strcpy(kmem_alloc(len, KM_SLEEP), tp);
3350 * if len is not NULL it returns the length of the toxic range
3353 device_arena_contains(void *vaddr, size_t size, size_t *len)
3386 if (len != NULL)
3387 *len = ptob(end - start);