/titanic_41/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 217 hat_map(as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segnf_create() 243 s1->s_base + s1->s_size == seg->s_base) { in segnf_create() 244 size = s1->s_size; in segnf_create() 247 seg->s_size += size; in segnf_create() 252 seg->s_base + seg->s_size == s2->s_base) { in segnf_create() 253 size = s2->s_size; in segnf_create() 255 seg->s_size += size; in segnf_create() 312 if (addr < seg->s_base || addr + len > seg->s_base + seg->s_size || in segnf_unmap() 322 if (addr == seg->s_base && len == seg->s_size) { in segnf_unmap() 332 seg->s_size -= len; in segnf_unmap() [all …]
|
/titanic_41/usr/src/uts/common/vm/ |
H A D | vm_as.c | 367 addr < seg->s_base + seg->s_size) in as_findseg() 454 eaddr = addr + newseg->s_size; in as_addseg() 474 if (base + seg->s_size > addr) { in as_addseg() 550 addr < seg->s_base + seg->s_size) in as_segat() 596 if (a->s_base >= b->s_base + b->s_size) in as_segcompar() 719 err = SEGOP_UNMAP(seg, seg->s_base, seg->s_size); in as_free() 810 purgesize += seg->s_size; in as_dup() 814 newseg = seg_alloc(newas, seg->s_base, seg->s_size); in as_dup() 841 newas->a_size += seg->s_size; in as_dup() 954 raddr + size < segkmap->s_base + segkmap->s_size) { in as_fault() [all …]
|
H A D | seg_vn.c | 256 ASSERT(lpgeaddr <= (seg)->s_base + (seg)->s_size); \ 590 !IS_P2ALIGNED(seg->s_size, pgsz)) { in segvn_create() 619 if (anon_resv_zone(seg->s_size, in segvn_create() 622 swresv = seg->s_size; in segvn_create() 634 hat_map(seg->s_as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segvn_create() 647 seg->s_as, seg->s_base, seg->s_size, a->prot, in segvn_create() 659 seg->s_size, HAT_UNLOAD_UNMAP); in segvn_create() 667 (seg->s_size > textrepl_size_thresh || in segvn_create() 683 seg->s_as->a_resvsize -= seg->s_size; in segvn_create() 710 mpolicy = lgrp_mem_policy_default(seg->s_size, a->type); in segvn_create() [all …]
|
H A D | seg_umap.c | 117 ((uintptr_t)a->kaddr + seg->s_size) < (uintptr_t)a->kaddr || in segumap_create() 120 !segumap_verify_safe(a->kaddr, seg->s_size)) { in segumap_create() 151 VERIFY(seg->s_base + seg->s_size >= kaddr + len); in segumap_verify_safe() 184 if (addr != seg->s_base || len != seg->s_size) { in segumap_unmap() 250 for (uintptr_t i = 0; i < seg->s_size; i += PAGESIZE) { in segumap_fault()
|
H A D | seg_kpm.c | 161 ASSERT(btokpmp(seg->s_size) >= 1 && in segkpm_create() 163 kpmpageoff((uintptr_t)seg->s_base + seg->s_size) == 0); in segkpm_create()
|
H A D | seg_kpm.h | 83 ((addr) >= segkpm->s_base && (addr) < (segkpm->s_base + segkpm->s_size))
|
H A D | seg_kmem.c | 452 if (seg->s_as != &kas || size > seg->s_size || in segkmem_fault() 453 addr < seg->s_base || addr + size > seg->s_base + seg->s_size) in segkmem_fault() 514 if (seg->s_as != &kas || size > seg->s_size || in segkmem_setprot() 515 addr < seg->s_base || addr + size > seg->s_base + seg->s_size) in segkmem_setprot() 666 segkmem_dump_range(seg->s_as, seg->s_base, seg->s_size); in segkmem_dump() 810 kas.a_size += seg->s_size; in segkmem_zio_create() 820 kas.a_size += seg->s_size; in segkmem_create()
|
H A D | seg.h | 104 size_t s_size; /* size in bytes */ member 247 (((uintptr_t)((seg)->s_size + PAGEOFFSET)) >> PAGESHIFT)
|
H A D | seg_spt.c | 362 if (raddr == seg->s_base && ssize == seg->s_size) { in segspt_unmap() 402 tnf_opaque, addr, addr, tnf_ulong, len, seg->s_size); in segspt_create() 1691 NULL, 0, seg->s_size); in segspt_shmattach() 1711 seg->s_size, seg->s_szc)) != 0) { in segspt_shmattach() 1719 seg->s_size, seg->s_szc); in segspt_shmattach() 1750 if (ssize != seg->s_size) { in segspt_shmunmap() 1753 ssize, seg->s_size); in segspt_shmunmap() 1886 ASSERT(segspt_addr < (sptseg->s_base + sptseg->s_size)); in segspt_dismfault() 2096 ASSERT(sptseg_addr < (sptseg->s_base + sptseg->s_size)); in segspt_shmfault() 2136 sptseg->s_size, sptseg->s_szc) != 0) { in segspt_shmfault() [all …]
|
H A D | seg_dev.c | 373 hat_map(seg->s_as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segdev_create() 423 seg->s_as, seg->s_base, seg->s_size, in segdev_create() 428 hat_unload(seg->s_as->a_hat, seg->s_base, seg->s_size, in segdev_create() 437 seg->s_as->a_resvsize -= seg->s_size; in segdev_create() 532 newseg->s_base, newseg->s_size, newsdp->prot, in segdev_dup() 665 if (addr < seg->s_base || addr + len > seg->s_base + seg->s_size || in segdev_unmap() 723 if (addr == seg->s_base && len == seg->s_size) { in segdev_unmap() 758 seg->s_size -= len; in segdev_unmap() 766 if (addr + len == seg->s_base + seg->s_size) { in segdev_unmap() 779 seg->s_size -= len; in segdev_unmap() [all …]
|
H A D | seg_kp.c | 200 if (seg->s_size & PAGEOFFSET) { in segkp_create() 211 np = btop(kvseg.s_size); in segkp_create() 217 np = btop(seg->s_size); in segkp_create() 219 seg->s_size, PAGESIZE, NULL, NULL, NULL, 5 * PAGESIZE, in segkp_create()
|
H A D | vm_usage.c | 1108 if (seg->s_size <= 0) in vmu_calculate_seg() 1138 btop(seg->s_size) - 1; in vmu_calculate_seg() 1149 s_end = btop(svd->offset + seg->s_size) - 1; in vmu_calculate_seg() 1157 s_end = svd->anon_index + btop(seg->s_size) - 1; in vmu_calculate_seg() 1169 s_end = btop(seg->s_size) - 1; in vmu_calculate_seg()
|
H A D | vm_seg.c | 1626 seg->s_size = size; in seg_attach() 1659 ret = SEGOP_UNMAP(seg, seg->s_base, seg->s_size); in seg_unmap() 1662 SEGOP_UNMAP(seg, seg->s_base, seg->s_size); in seg_unmap()
|
/titanic_41/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 126 hat_map(as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segmf_create() 138 error = VOP_ADDMAP(VTOCVP(data->vp), 0, as, seg->s_base, seg->s_size, in segmf_create() 143 seg->s_base, seg->s_size, HAT_UNLOAD_UNMAP); in segmf_create() 171 newseg->s_base, newseg->s_size, ndata->prot, ndata->maxprot, in segmf_dup() 185 if (addr < seg->s_base || addr + len > seg->s_base + seg->s_size || in segmf_unmap() 189 if (addr != seg->s_base || len != seg->s_size) in segmf_unmap()
|
/titanic_41/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | memory.c | 961 addr, s.s_base, s.s_size, s.s_data, s.s_ops); in seg() 981 mdb_printf("%0?p %0?p %7dk", addr, seg->s_base, seg->s_size / 1024); in pmap_walk_seg() 1020 mdb_printf("%0?p %0?p %7dk", addr, seg->s_base, seg->s_size / 1024); in pmap_walk_seg_quick() 1290 if ((seg.s_size + (svd.anon_index << PAGESHIFT)) > amp.size) { in segvn_anon_walk_init() 1298 svd.anon_index, svd.anon_index + (seg.s_size >> PAGESHIFT))); in segvn_anon_walk_init() 1332 if ((u_offset_t)(offset - svw->svw_svd.offset) >= svw->svw_seg.s_size) { in segvn_sparse_fill() 1403 svw->svw_walkoff = svw->svw_seg.s_size; in segvn_pages_walk_init() 1406 (svw->svw_seg.s_size >> PAGESHIFT) >= SEGVN_MAX_SPARSE) { in segvn_pages_walk_init() 1471 if (svw->svw_walkoff >= seg->s_size) { in segvn_pages_walk_step()
|
/titanic_41/usr/src/uts/i86xpv/io/ |
H A D | privcmd.c | 174 addr + mmu_ptob(mme->npages) > seg->s_base + seg->s_size) in do_privcmd_mmap() 224 addr + ptob(mmb->num) > seg->s_base + seg->s_size) { in do_privcmd_mmapbatch()
|
/titanic_41/usr/src/uts/common/fs/specfs/ |
H A D | specsubr.c | 163 sp->s_size = 0; in specvp() 241 sp->s_size = 0; in makespecvp() 553 sp->s_size = UNKNOWN_SIZE; in get_cvp() 599 sp->s_size = UNKNOWN_SIZE; in commonvp()
|
H A D | specvnops.c | 292 (((csp)->s_flag & SSIZEVALID) ? (csp)->s_size : spec_size(csp)) 327 return (csp->s_size); in spec_size() 341 csp->s_size = 0; in spec_size() 437 csp->s_size = size; in spec_size() 706 sp->s_size = SPEC_SIZE(csp); in spec_open() 719 if (((cvp->v_type == VCHR) && (csp->s_size == 0)) || in spec_open() 721 (csp->s_size == UNKNOWN_SIZE))) in spec_open() 818 sp->s_size = csp->s_size = 0; in spec_open()
|
/titanic_41/usr/src/uts/common/sys/fs/ |
H A D | snode.h | 87 u_offset_t s_size; /* block device size in bytes */ member
|
/titanic_41/usr/src/uts/common/cpr/ |
H A D | cpr_dump.c | 565 cpr_show_range(seg->s_base, seg->s_size, in cpr_scan_kvseg() 610 cpr_show_range(segkpm->s_base, segkpm->s_size, in cpr_scan_segkpm() 682 segp->s_size, mapflag, bitfunc, DBG_SHOWRANGE); in cpr_count_seg_pages()
|
/titanic_41/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_gcore.h | 98 size_t s_size; member
|
/titanic_41/usr/src/cmd/nscd/ |
H A D | nscd_config.h | 479 int s_size; member
|
/titanic_41/usr/src/grub/grub-0.97/stage2/ |
H A D | jfs.h | 174 s64 s_size; /* 8: aggregate size in hardware/LVM blocks; member
|
/titanic_41/usr/src/uts/common/os/ |
H A D | vm_subr.c | 370 (uaddr + total) > base + seg->s_size) { in cow_mapin()
|
/titanic_41/usr/src/uts/common/xen/io/ |
H A D | xpvtap.c | 796 (seg->s_base + seg->s_size))) { in xpvtap_segmf_register() 1234 (seg->s_base + seg->s_size))) { in xpvtap_user_request_map() 1320 (seg->s_base + seg->s_size))) { in xpvtap_user_request_unmap()
|