Home
last modified time | relevance | path

Searched refs:s_size (Results 1 – 25 of 44) sorted by relevance

12

/titanic_41/usr/src/uts/sparc/v9/vm/
H A Dseg_nf.c217 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 Dvm_as.c367 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 Dseg_vn.c256 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 Dseg_umap.c117 ((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 Dseg_kpm.c161 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 Dseg_kpm.h83 ((addr) >= segkpm->s_base && (addr) < (segkpm->s_base + segkpm->s_size))
H A Dseg_kmem.c452 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 Dseg.h104 size_t s_size; /* size in bytes */ member
247 (((uintptr_t)((seg)->s_size + PAGEOFFSET)) >> PAGESHIFT)
H A Dseg_spt.c362 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 Dseg_dev.c373 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 Dseg_kp.c200 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 Dvm_usage.c1108 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 Dvm_seg.c1626 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 Dseg_mf.c126 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 Dmemory.c961 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 Dprivcmd.c174 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 Dspecsubr.c163 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 Dspecvnops.c292 (((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 Dsnode.h87 u_offset_t s_size; /* block device size in bytes */ member
/titanic_41/usr/src/uts/common/cpr/
H A Dcpr_dump.c565 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 Dmdb_gcore.h98 size_t s_size; member
/titanic_41/usr/src/cmd/nscd/
H A Dnscd_config.h479 int s_size; member
/titanic_41/usr/src/grub/grub-0.97/stage2/
H A Djfs.h174 s64 s_size; /* 8: aggregate size in hardware/LVM blocks; member
/titanic_41/usr/src/uts/common/os/
H A Dvm_subr.c370 (uaddr + total) > base + seg->s_size) { in cow_mapin()
/titanic_41/usr/src/uts/common/xen/io/
H A Dxpvtap.c796 (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()

12