Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/sparc/v9/vm/
H A Dseg_nf.c243 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()
322 if (addr == seg->s_base && len == seg->s_size) { in segnf_unmap()
332 seg->s_size -= len; in segnf_unmap()
337 seg->s_size -= len; in segnf_unmap()
345 size_t nsize = (seg->s_base + seg->s_size) - nbase; in segnf_unmap()
[all …]
/illumos-gate/usr/src/uts/common/vm/
H A Dvm_as.c366 addr < seg->s_base + seg->s_size) in as_findseg()
453 eaddr = addr + newseg->s_size; in as_addseg()
472 if (base + seg->s_size > addr) { in as_addseg()
535 addr < seg->s_base + seg->s_size) in as_segat()
581 if (a->s_base >= b->s_base + b->s_size) in as_segcompar()
779 purgesize += seg->s_size; in as_dup()
805 newas->a_size += seg->s_size; in as_dup()
1168 seg->s_base, seg->s_size))) { in as_setprot()
1366 seg->s_base, seg->s_size))) { in as_unmap()
1918 minlen >= as->a_lastgap->s_size && in as_gap_aligned()
[all …]
H A Dseg_vn.c737 pseg->s_size + seg->s_size, in segvn_create()
743 (pseg->s_size + seg->s_size <= in segvn_create()
794 nseg->s_size + seg->s_size, in segvn_create()
1166 asize = seg1->s_size + seg2->s_size; in segvn_concat()
1194 nahp, btop(seg1->s_size), btop(seg2->s_size), in segvn_concat()
1255 size = seg2->s_size; in segvn_concat()
1332 btop(seg1->s_size), btop(seg2->s_size), ANON_NOSLEEP); in segvn_extend_prev()
1366 size = seg2->s_size; in segvn_extend_prev()
1444 btop(seg2->s_size), btop(seg1->s_size), in segvn_extend_next()
1484 size = seg1->s_size; in segvn_extend_next()
[all …]
H A Dseg_hole.c125 if (addr == seg->s_base && len == seg->s_size) { in seghole_unmap()
133 seg->s_size -= len; in seghole_unmap()
138 if ((addr + len) == (seg->s_base + seg->s_size)) { in seghole_unmap()
139 seg->s_size -= len; in seghole_unmap()
H A Dseg_umap.c118 ((uintptr_t)a->kaddr + seg->s_size) < (uintptr_t)a->kaddr || in segumap_create()
121 !segumap_verify_safe(a->kaddr, seg->s_size)) { in segumap_create()
152 VERIFY(seg->s_base + seg->s_size >= kaddr + len); in segumap_verify_safe()
185 if (addr != seg->s_base || len != seg->s_size) { in segumap_unmap()
251 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.c460 if (seg->s_as != &kas || size > seg->s_size || in segkmem_fault()
461 addr < seg->s_base || addr + size > seg->s_base + seg->s_size) in segkmem_fault()
522 if (seg->s_as != &kas || size > seg->s_size || in segkmem_setprot()
523 addr < seg->s_base || addr + size > seg->s_base + seg->s_size) in segkmem_setprot()
680 segkmem_dump_range(seg->s_as, seg->s_base, seg->s_size); in segkmem_dump()
831 kas.a_size += seg->s_size; in segkmem_create()
H A Dseg.h104 size_t s_size; /* size in bytes */ member
248 (((uintptr_t)((seg)->s_size + PAGEOFFSET)) >> PAGESHIFT)
H A Dseg_spt.c509 if (raddr == seg->s_base && ssize == seg->s_size) { in segspt_unmap()
1840 NULL, 0, seg->s_size); in segspt_shmattach()
1860 seg->s_size, seg->s_szc)) != 0) { in segspt_shmattach()
1868 seg->s_size, seg->s_szc); in segspt_shmattach()
1899 if (ssize != seg->s_size) { in segspt_shmunmap()
1902 ssize, seg->s_size); in segspt_shmunmap()
2035 ASSERT(segspt_addr < (sptseg->s_base + sptseg->s_size)); in segspt_dismfault()
2235 ASSERT(sptseg_addr < (sptseg->s_base + sptseg->s_size)); in segspt_shmfault()
2275 sptseg->s_size, sptseg->s_szc) != 0) { in segspt_shmfault()
2437 seg->s_size, seg->s_szc)) != 0) { in segspt_shmdup()
[all …]
H A Dseg_dev.c375 hat_map(seg->s_as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segdev_create()
425 seg->s_as, seg->s_base, seg->s_size, in segdev_create()
430 hat_unload(seg->s_as->a_hat, seg->s_base, seg->s_size, in segdev_create()
439 seg->s_as->a_resvsize -= seg->s_size; in segdev_create()
534 newseg->s_base, newseg->s_size, newsdp->prot, in segdev_dup()
725 if (addr == seg->s_base && len == seg->s_size) { in segdev_unmap()
760 seg->s_size -= len; in segdev_unmap()
768 if (addr + len == seg->s_base + seg->s_size) { in segdev_unmap()
781 seg->s_size -= len; in segdev_unmap()
798 nsize = (seg->s_base + seg->s_size) - nbase; /* new seg size */ 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.c1110 if (seg->s_size <= 0) in vmu_calculate_seg()
1140 btop(seg->s_size) - 1; in vmu_calculate_seg()
1151 s_end = btop(svd->offset + seg->s_size) - 1; in vmu_calculate_seg()
1159 s_end = svd->anon_index + btop(seg->s_size) - 1; in vmu_calculate_seg()
1171 s_end = btop(seg->s_size) - 1; in vmu_calculate_seg()
/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddwarfstring.c84 g->s_size = 0; in dwarfstring_constructor()
95 g->s_size - g->s_avail; in dwarfstring_resize_to()
114 g->s_size = newlen; in dwarfstring_resize_to()
123 if (!g->s_size) { in dwarfstring_reset()
127 g->s_avail = g->s_size; in dwarfstring_reset()
156 g->s_size = len; in dwarfstring_constructor_static()
181 unsigned long lastpos = g->s_size - g->s_avail; in dwarfstring_append_length()
190 newlen = g->s_size + slen+2; in dwarfstring_append_length()
198 g->s_data[g->s_size - g->s_avail] = 0; in dwarfstring_append_length()
223 return g->s_size - g->s_avail; in dwarfstring_strlen()
H A Ddwarfstring.h51 unsigned long s_size; member
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c128 hat_map(as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segmf_create()
140 error = VOP_ADDMAP(VTOCVP(data->vp), 0, as, seg->s_base, seg->s_size, in segmf_create()
145 seg->s_base, seg->s_size, HAT_UNLOAD_UNMAP); in segmf_create()
173 newseg->s_base, newseg->s_size, ndata->prot, ndata->maxprot, in segmf_dup()
187 if (addr < seg->s_base || addr + len > seg->s_base + seg->s_size || in segmf_unmap()
191 if (addr != seg->s_base || len != seg->s_size) in segmf_unmap()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dmemory.c973 addr, s.s_base, s.s_size, s.s_data, s.s_ops); in seg()
1000 mdb_printf("%0?p %0?p %7dk", addr, seg->s_base, seg->s_size / 1024); in pmap_walk_seg()
1054 mdb_printf("%0?p %0?p %7dk", addr, seg->s_base, seg->s_size / 1024); in pmap_walk_seg_quick()
1324 if ((seg.s_size + (svd.anon_index << PAGESHIFT)) > amp.size) { in segvn_anon_walk_init()
1332 svd.anon_index, svd.anon_index + (seg.s_size >> PAGESHIFT))); in segvn_anon_walk_init()
1366 if ((u_offset_t)(offset - svw->svw_svd.offset) >= svw->svw_seg.s_size) { in segvn_sparse_fill()
1437 svw->svw_walkoff = svw->svw_seg.s_size; in segvn_pages_walk_init()
1440 (svw->svw_seg.s_size >> PAGESHIFT) >= SEGVN_MAX_SPARSE) { in segvn_pages_walk_init()
1505 if (svw->svw_walkoff >= seg->s_size) { in segvn_pages_walk_step()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dseg_vmm.c128 const uintptr_t end = MIN(gpa + sz, svmd->svmd_off + seg->s_size); in segvmm_invalidate()
132 ASSERT(start >= svmd->svmd_off && end <= svmd->svmd_off + seg->s_size); in segvmm_invalidate()
136 ASSERT3U(unload_sz, <=, seg->s_size); in segvmm_invalidate()
232 if (addr != seg->s_base || len != seg->s_size) { in segvmm_unmap()
/illumos-gate/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()
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecsubr.c164 sp->s_size = 0; in specvp()
242 sp->s_size = 0; in makespecvp()
559 sp->s_size = UNKNOWN_SIZE; in get_cvp()
605 sp->s_size = UNKNOWN_SIZE; in commonvp()
H A Dspecvnops.c294 (((csp)->s_flag & SSIZEVALID) ? (csp)->s_size : spec_size(csp))
329 return (csp->s_size); in spec_size()
343 csp->s_size = 0; in spec_size()
439 csp->s_size = size; in spec_size()
709 sp->s_size = SPEC_SIZE(csp); in spec_open()
722 if (((cvp->v_type == VCHR) && (csp->s_size == 0)) || in spec_open()
724 (csp->s_size == UNKNOWN_SIZE))) in spec_open()
821 sp->s_size = csp->s_size = 0; in spec_open()
/illumos-gate/usr/src/uts/common/sys/fs/
H A Dsnode.h85 u_offset_t s_size; /* block device size in bytes */ member
/illumos-gate/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()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_gcore.h98 size_t s_size; member
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_config.h477 int s_size; member

12