/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_hole.c | 87 struct seg *seg = *segpp; in seghole_create() local 102 seghole_dup(struct seg *seg, struct seg *newseg) in seghole_dup() 120 seghole_unmap(struct seg *seg, caddr_t addr, size_t len) in seghole_unmap() 148 seghole_free(struct seg *seg) in seghole_free() 170 seghole_faulta(struct seg *seg, caddr_t addr) in seghole_faulta() 203 seghole_incore(struct seg *seg, caddr_t addr, size_t len, char *vec) in seghole_incore() 244 seghole_getoffset(struct seg *seg, caddr_t addr) in seghole_getoffset() 255 seghole_gettype(struct seg *seg, caddr_t addr) in seghole_gettype() 262 seghole_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp) in seghole_getvp() 278 seghole_dump(struct seg *seg) in seghole_dump() [all …]
|
H A D | seg_umap.c | 104 struct seg *seg = *segpp; in segumap_create() local 138 struct seg *seg; in segumap_verify_safe() local 160 segumap_dup(struct seg *seg, struct seg *newseg) in segumap_dup() 178 segumap_unmap(struct seg *seg, caddr_t addr, size_t len) in segumap_unmap() 202 segumap_free(struct seg *seg) in segumap_free() 276 segumap_faulta(struct seg *seg, caddr_t addr) in segumap_faulta() 371 segumap_getoffset(struct seg *seg, caddr_t addr) in segumap_getoffset() 382 segumap_gettype(struct seg *seg, caddr_t addr) in segumap_gettype() 393 segumap_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp) in segumap_getvp() 415 segumap_dump(struct seg *seg) in segumap_dump() [all …]
|
H A D | seg_spt.c | 118 segspt_badop_swapout(struct seg *seg) in segspt_badop_swapout() 184 segspt_badop_dump(struct seg *seg) in segspt_badop_dump() 387 segspt_free(struct seg *seg) in segspt_free() 519 struct seg *seg = *segpp; in segspt_create() local 927 segspt_getpolicy(struct seg *seg, caddr_t addr) in segspt_getpolicy() 1577 segspt_purge(struct seg *seg) in segspt_purge() 1586 struct seg *seg = (struct seg *)ptag; in segspt_reclaim() local 1822 struct seg *seg = *segpp; in segspt_shmattach() local 1917 segspt_shmfree(struct seg *seg) in segspt_shmfree() 2398 segspt_shmswapout(struct seg *seg) in segspt_shmswapout() [all …]
|
H A D | seg_kp.c | 192 segkp_create(struct seg *seg) in segkp_create() 268 struct seg *seg; in segkp_cache_free() local 322 struct seg *seg; in segkp_cache_get() local 353 struct seg *seg, in segkp_get_withanonmap() 384 struct seg *seg, in segkp_get_internal() 933 struct seg *seg, in segkp_fault() 1091 struct seg *seg, in segkp_load() 1176 struct seg *seg, in segkp_unlock() 1326 segkp_find(struct seg *seg, caddr_t vaddr) in segkp_find() 1369 segkp_dump(struct seg *seg) in segkp_dump() [all …]
|
H A D | vm_as.c | 419 struct seg *seg; in as_addseg() local 831 struct seg *seg; in as_fault() local 984 struct seg *seg; in as_faulta() local 1053 struct seg *seg; in as_setprot() local 1216 struct seg *seg; in as_checkprot() local 1804 struct seg *seg; in as_purge() local 2039 struct seg *seg; in as_memory() local 2103 struct seg *seg; in as_swapout() local 2153 struct seg *seg; in as_incore() local 2733 struct seg *seg; in as_pagelock() local [all …]
|
H A D | seg_map.c | 185 #define GET_SMAP(seg, addr) \ argument 300 segmap_create(struct seg *seg, void *argsp) in segmap_create() 480 segmap_free(seg) in segmap_free() argument 493 struct seg *seg, in segmap_unlock() 584 struct seg *seg, in segmap_fault() 775 segmap_faulta(struct seg *seg, caddr_t addr) in segmap_faulta() 867 segmap_getoffset(struct seg *seg, caddr_t addr) in segmap_getoffset() 878 segmap_gettype(struct seg *seg, caddr_t addr) in segmap_gettype() 1600 struct seg *seg, in segmap_getmapflt() 2131 segmap_dump(struct seg *seg) in segmap_dump() [all …]
|
H A D | seg_kpm.c | 153 segkpm_create(struct seg *seg, void *argsp) in segkpm_create() 210 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() 298 int segkpm_create(struct seg *seg, void *argsp) { return (0); } in segkpm_create() 302 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() 330 segkpm_dump(struct seg *seg) in segkpm_dump() 338 segkpm_capable(struct seg *seg, segcapability_t capability) in segkpm_capable()
|
H A D | seg.h | 102 typedef struct seg { struct 106 uint_t s_flags; /* flags for segment, see below */ argument 108 avl_node_t s_tree; /* AVL tree links to segs in this as */ argument 109 struct seg_ops *s_ops; /* ops vector: see below */ argument 111 kmutex_t s_pmtx; /* protects seg's pcache list */ argument 112 pcache_link_t s_phead; /* head of seg's pcache list */ argument 244 #define seg_page(seg, addr) \ argument 247 #define seg_pages(seg) \ argument
|
H A D | seg_vn.c | 543 struct seg *seg = *segpp; in segvn_create() local 1821 struct seg *seg = cb->hcb_data; in segvn_hat_unload_callback() local 2420 segvn_free(struct seg *seg) in segvn_free() 6364 segvn_clrszc(struct seg *seg) in segvn_clrszc() 6478 struct seg *seg, in segvn_claim_pages() 6731 struct seg *seg, in segvn_demote_range() 7084 segvn_swapout(struct seg *seg) in segvn_swapout() 8657 segvn_vpage(struct seg *seg) in segvn_vpage() 8708 segvn_dump(struct seg *seg) in segvn_dump() 9437 segvn_purge(struct seg *seg) in segvn_purge() [all …]
|
H A D | seg_dev.c | 363 struct seg *seg = *segpp; in segdev_create() local 461 segdev_dup(struct seg *seg, struct seg *newseg) in segdev_dup() 1084 register struct seg *seg = dhp->dh_seg; in devmap_handle_unmap_tail() local 1126 segdev_free(struct seg *seg) in segdev_free() 1325 struct seg *seg, /* seg_dev of interest */ in segdev_softunlock() 1411 struct seg *seg, /* seg_dev of interest */ in segdev_faultpage() 1599 struct seg *seg, /* the seg_dev of interest */ in segdev_fault() 2058 segdev_faulta(struct seg *seg, caddr_t addr) in segdev_faulta() 2360 segdev_lockop(struct seg *seg, caddr_t addr, in segdev_lockop() 4086 segdev_copyfrom(struct seg *seg, in segdev_copyfrom() [all …]
|
H A D | vm_seg.c | 221 #define P_HASHBP(seg, htag0, addr, flags) \ argument 463 seg_plookup(struct seg *seg, struct anon_map *amp, caddr_t addr, size_t len, in seg_plookup() 524 seg_pinactive(struct seg *seg, struct anon_map *amp, caddr_t addr, in seg_pinactive() 739 seg_pinsert_check(struct seg *seg, struct anon_map *amp, caddr_t addr, in seg_pinsert_check() 1269 seg_ppurge(struct seg *seg, struct anon_map *amp, uint_t flags) in seg_ppurge() 1622 seg_attach(struct as *as, caddr_t base, size_t size, struct seg *seg) in seg_attach() 1646 seg_unmap(struct seg *seg) in seg_unmap() 1676 seg_free(struct seg *seg) in seg_free() 1822 seg_can_change_zones(struct seg *seg) in seg_can_change_zones() 1843 seg_swresv(struct seg *seg) in seg_swresv() [all …]
|
H A D | seg_kmem.c | 450 segkmem_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t size, in segkmem_fault() 518 segkmem_setprot(struct seg *seg, caddr_t addr, size_t size, uint_t prot) in segkmem_setprot() 570 segkmem_kluster(struct seg *seg, caddr_t addr, ssize_t delta) in segkmem_kluster() 626 segkmem_dump(struct seg *seg) in segkmem_dump() 693 segkmem_pagelock(struct seg *seg, caddr_t addr, size_t len, in segkmem_pagelock() 757 segkmem_getmemid(struct seg *seg, caddr_t addr, memid_t *memidp) in segkmem_getmemid() 777 segkmem_getpolicy(struct seg *seg, caddr_t addr) in segkmem_getpolicy() 784 segkmem_capable(struct seg *seg, segcapability_t capability) in segkmem_capable() 819 segkmem_create(struct seg *seg) in segkmem_create() 1077 segkmem_mapin(struct seg *seg, void *addr, size_t size, uint_t vprot, in segkmem_mapin() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | seg_vmm.c | 114 struct seg *seg = arg; in segvmm_invalidate() local 147 struct seg *seg = *segpp; in segvmm_create() local 184 segvmm_dup(struct seg *seg, struct seg *newseg) in segvmm_dup() 225 segvmm_unmap(struct seg *seg, caddr_t addr, size_t len) in segvmm_unmap() 247 segvmm_free(struct seg *seg) in segvmm_free() 393 segvmm_faulta(struct seg *seg, caddr_t addr) in segvmm_faulta() 486 segvmm_getoffset(struct seg *seg, caddr_t addr) in segvmm_getoffset() 497 segvmm_gettype(struct seg *seg, caddr_t addr) in segvmm_gettype() 508 segvmm_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp) in segvmm_getvp() 530 segvmm_dump(struct seg *seg) in segvmm_dump() [all …]
|
/illumos-gate/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 177 segnf_create(struct seg *seg, void *argsp) in segnf_create() 295 segnf_dup(struct seg *seg, struct seg *newseg) in segnf_dup() 305 segnf_unmap(struct seg *seg, caddr_t addr, size_t len) in segnf_unmap() 374 segnf_free(struct seg *seg) in segnf_free() 434 segnf_getoffset(struct seg *seg, caddr_t addr) in segnf_getoffset() 443 segnf_gettype(struct seg *seg, caddr_t addr) in segnf_gettype() 452 segnf_getvp(struct seg *seg, caddr_t addr, struct vnode **vpp) in segnf_getvp() 465 segnf_dump(struct seg *seg) in segnf_dump() 470 segnf_pagelock(struct seg *seg, caddr_t addr, size_t len, in segnf_pagelock() 478 segnf_setpagesize(struct seg *seg, caddr_t addr, size_t len, in segnf_setpagesize() [all …]
|
/illumos-gate/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 108 segmf_data_zalloc(struct seg *seg) in segmf_data_zalloc() 121 struct seg *seg = *segpp; in segmf_create() local 153 segmf_dup(struct seg *seg, struct seg *newseg) in segmf_dup() 182 segmf_unmap(struct seg *seg, caddr_t addr, size_t len) in segmf_unmap() 209 segmf_free(struct seg *seg) in segmf_free() 372 segmf_faulta(struct seg *seg, caddr_t addr) in segmf_faulta() 423 segmf_lockop(struct seg *seg, caddr_t addr, in segmf_lockop() 445 segmf_getoffset(struct seg *seg, caddr_t addr) in segmf_getoffset() 452 segmf_gettype(struct seg *seg, caddr_t addr) in segmf_gettype() 476 segmf_dump(struct seg *seg) in segmf_dump() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | vuid_store.c | 62 register Vuid_seg *seg; local 141 register Vuid_seg *seg; local 163 register Vuid_seg *seg; local 173 vuid_destroy_seg(seg) in vuid_destroy_seg() argument 191 register Vuid_seg *seg; local 211 vuid_copy_seg(seg) in vuid_copy_seg() argument 247 register Vuid_seg *seg; local 257 vuid_find_value(seg, offset) in vuid_find_value() argument 271 vuid_add_value(seg, offset) in vuid_add_value() argument
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vuid_store.h | 93 #define vuid_set_boolean_bit(seg, offset) \ argument 96 #define vuid_clear_boolean_bit(seg, offset) \ argument 99 #define vuid_get_boolean_bit(seg, offset) \ argument 103 #define vuid_set_int_bit(seg, offset) \ argument 106 #define vuid_clear_int_bit(seg, offset) \ argument 109 #define vuid_get_int_bit(seg, offset) \ argument
|
/illumos-gate/usr/src/lib/librsm/common/ |
H A D | rsmlib.c | 903 rsmseg_handle_t *seg; in rsm_memseg_export_destroy() local 943 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; in rsm_memseg_export_rebind() local 993 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; in rsm_memseg_export_publish() local 1066 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; in rsm_memseg_export_unpublish() local 1110 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; in rsm_memseg_export_republish() local 1354 __rsm_import_verify_access(rsmseg_handle_t *seg, in __rsm_import_verify_access() 1709 rsmseg_handle_t *seg; in rsm_memseg_import_getv() local 2039 rsmseg_handle_t *seg; in rsm_memseg_import_putv() local 2546 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; in rsm_intr_signal_post() local 2574 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; in rsm_intr_signal_wait() local [all …]
|
H A D | rsmgen.c | 107 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_get8x8() local 150 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_get16x16() local 194 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_get32x32() local 238 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_get64x64() local 297 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_put8x8() local 340 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_put16x16() local 384 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_put32x32() local 428 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_put64x64() local 817 rsmseg_handle_t *seg; in __rsm_memseg_import_open_barrier() local 855 rsmseg_handle_t *seg; in __rsm_memseg_import_order_barrier() local [all …]
|
H A D | rsmloopback.c | 64 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_get8() local 107 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_get16() local 151 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_get32() local 195 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_get64() local 239 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_put8() local 282 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_put16() local 326 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_put32() local 370 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_put64() local 412 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_get() local 477 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_put() local
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_mem.c | 47 MEMSEG *seg; in emlxs_mem_alloc_buffer() local 412 emlxs_mem_pool_alloc(emlxs_hba_t *hba, MEMSEG *seg, uint32_t count) in emlxs_mem_pool_alloc() 577 emlxs_mem_pool_free(emlxs_hba_t *hba, MEMSEG *seg, uint32_t count) in emlxs_mem_pool_free() 708 emlxs_mem_pool_create(emlxs_hba_t *hba, MEMSEG *seg) in emlxs_mem_pool_create() 761 emlxs_mem_pool_destroy(emlxs_hba_t *hba, MEMSEG *seg) in emlxs_mem_pool_destroy() 803 emlxs_mem_pool_clean(emlxs_hba_t *hba, MEMSEG *seg) in emlxs_mem_pool_clean() 893 emlxs_mem_pool_get(emlxs_hba_t *hba, MEMSEG *seg) in emlxs_mem_pool_get() 980 emlxs_mem_pool_put(emlxs_hba_t *hba, MEMSEG *seg, void *bp) in emlxs_mem_pool_put() 1150 MEMSEG *seg; in emlxs_mem_get() local 1196 MEMSEG *seg; in emlxs_mem_put() local
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/ |
H A D | vmlast.c | 45 Seg_t *seg, *last; local 100 Seg_t *seg; local 146 Seg_t *seg; local 328 Seg_t *seg, *next; local 366 Seg_t *seg; local
|
H A D | vmopen.c | 49 { Seg_t seg; /* space for segment */ member 51 } seg; member 69 Seg_t *seg; local
|
H A D | vmpool.c | 52 reg Seg_t *seg; local 125 Seg_t *seg; local 253 Seg_t *seg, *next; local
|
/illumos-gate/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 2769 rsmseg_t *seg; in rsmsegacl_validate() local 4020 rsmseg_t *seg; in rsm_intr_event() local 4092 rsmseg_t *seg; in importer_update() local 4182 rsmseg_t *seg; in exporter_quiesce() local 4261 rsmseg_t *seg; in importer_suspend() local 6768 rsmseg_t *seg; in rsm_chpoll() local 6813 rsmseg_t *seg; in rsmresource_seg() local 7263 rsmseg_t *seg; in rsm_consumeevent_ioctl() local 7961 rsmseg_t *seg; in rsm_ioctl() local 8198 rsmseg_t *seg; in rsmmap_map() local [all …]
|