/titanic_51/usr/src/uts/sparc/v9/vm/ |
H A D | seg_nf.c | 55 #include <vm/seg.h> 59 * Private seg op routines. 61 static int segnf_dup(struct seg *seg, struct seg *newseg); 62 static int segnf_unmap(struct seg *seg, caddr_t addr, size_t len); 63 static void segnf_free(struct seg *seg); 65 static int segnf_setprot(struct seg *se 177 segnf_create(struct seg * seg,void * argsp) segnf_create() argument 295 segnf_dup(struct seg * seg,struct seg * newseg) segnf_dup() argument 305 segnf_unmap(struct seg * seg,caddr_t addr,size_t len) segnf_unmap() argument 374 segnf_free(struct seg * seg) segnf_free() argument 390 segnf_setprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segnf_setprot() argument 398 segnf_checkprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segnf_checkprot() argument 421 segnf_getprot(struct seg * seg,caddr_t addr,size_t len,uint_t * protv) segnf_getprot() argument 434 segnf_getoffset(struct seg * seg,caddr_t addr) segnf_getoffset() argument 443 segnf_gettype(struct seg * seg,caddr_t addr) segnf_gettype() argument 452 segnf_getvp(struct seg * seg,caddr_t addr,struct vnode ** vpp) segnf_getvp() argument 465 segnf_dump(struct seg * seg) segnf_dump() argument 470 segnf_pagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segnf_pagelock() argument 478 segnf_setpagesize(struct seg * seg,caddr_t addr,size_t len,uint_t szc) segnf_setpagesize() argument 486 segnf_getmemid(struct seg * seg,caddr_t addr,memid_t * memidp) segnf_getmemid() argument 493 segnf_getpolicy(struct seg * seg,caddr_t addr) segnf_getpolicy() argument [all...] |
/titanic_51/usr/src/uts/common/vm/ |
H A D | seg_umap.c | 40 #include <vm/seg.h> 46 static int segumap_dup(struct seg *, struct seg *); 47 static int segumap_unmap(struct seg *, caddr_t, size_t); 48 static void segumap_free(struct seg *); 49 static faultcode_t segumap_fault(struct hat *, struct seg *, caddr_t, size_t, 51 static faultcode_t segumap_faulta(struct seg *, caddr_t); 52 static int segumap_setprot(struct seg *, caddr_t, size_t, uint_t); 53 static int segumap_checkprot(struct seg *, caddr_t, size_t, uint_t); 54 static int segumap_sync(struct seg *, caddr_ 102 segumap_create(struct seg * seg,void * argsp) segumap_create() argument 137 struct seg *seg; segumap_verify_safe() local 159 segumap_dup(struct seg * seg,struct seg * newseg) segumap_dup() argument 177 segumap_unmap(struct seg * seg,caddr_t addr,size_t len) segumap_unmap() argument 201 segumap_free(struct seg * seg) segumap_free() argument 215 segumap_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw tw) segumap_fault() argument 275 segumap_faulta(struct seg * seg,caddr_t addr) segumap_faulta() argument 283 segumap_setprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segumap_setprot() argument 295 segumap_checkprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segumap_checkprot() argument 312 segumap_sync(struct seg * seg,caddr_t addr,size_t len,int attr,uint_t flags) segumap_sync() argument 320 segumap_incore(struct seg * seg,caddr_t addr,size_t len,char * vec) segumap_incore() argument 338 segumap_lockop(struct seg * seg,caddr_t addr,size_t len,int attr,int op,ulong_t * lockmap,size_t pos) segumap_lockop() argument 346 segumap_getprot(struct seg * seg,caddr_t addr,size_t len,uint_t * protv) segumap_getprot() argument 370 segumap_getoffset(struct seg * seg,caddr_t addr) segumap_getoffset() argument 381 segumap_gettype(struct seg * seg,caddr_t addr) segumap_gettype() argument 392 segumap_getvp(struct seg * seg,caddr_t addr,struct vnode ** vpp) segumap_getvp() argument 402 segumap_advise(struct seg * seg,caddr_t addr,size_t len,uint_t behav) segumap_advise() argument 414 segumap_dump(struct seg * seg) segumap_dump() argument 424 segumap_pagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segumap_pagelock() argument 432 segumap_setpagesize(struct seg * seg,caddr_t addr,size_t len,uint_t szc) segumap_setpagesize() argument 438 segumap_getmemid(struct seg * seg,caddr_t addr,memid_t * memidp) segumap_getmemid() argument 449 segumap_capable(struct seg * seg,segcapability_t capability) segumap_capable() argument [all...] |
H A D | vm_as.c | 63 #include <vm/seg.h> 356 struct seg * 359 struct seg *seg = as->a_seglast; in as_findseg() local 364 if (seg != NULL && in as_findseg() 365 seg->s_base <= addr && in as_findseg() 366 addr < seg->s_base + seg->s_size) in as_findseg() 367 return (seg); in as_findseg() 369 seg in as_findseg() 386 struct seg *seg, *seglast, *p, *n; as_verify() local 419 struct seg *seg; as_addseg() local 502 as_removeseg(struct as * as,struct seg * seg) as_removeseg() argument 544 struct seg *seg = as->a_seglast; as_segat() local 686 struct seg *seg, *next; as_free() local 775 struct seg *seg, *newseg; as_dup() local 842 struct seg *seg; as_fault() local 1001 struct seg *seg; as_faulta() local 1070 struct seg *seg; as_setprot() local 1233 struct seg *seg; as_checkprot() local 1290 struct seg *seg, *seg_next; as_unmap() local 1436 struct seg *seg; as_map_segvn_segs() local 1549 struct seg *seg; as_map_vnsegs() local 1664 struct seg *seg = NULL; as_map_locked() local 1766 struct seg *seg; as_purge() local 2001 struct seg *seg; as_memory() local 2065 struct seg *seg; as_swapout() local 2115 struct seg *seg; as_incore() local 2161 as_segunlock(struct seg * seg,caddr_t addr,int attr,ulong_t * bitmap,size_t position,size_t npages) as_segunlock() argument 2185 struct seg *seg = as_segat(as, raddr); as_unlockerr() local 2213 struct seg *seg; /* working segment */ as_ctl() local 2521 as_pagelock_segs(struct as * as,struct seg * seg,struct page *** ppp,caddr_t addr,size_t size,enum seg_rw rw) as_pagelock_segs() argument 2686 struct seg *seg; as_pagelock() local 2755 as_pageunlock_segs(struct as * as,struct seg * seg,caddr_t addr,size_t size,struct page ** plist,enum seg_rw rw) as_pageunlock_segs() argument 2802 struct seg *seg; as_pageunlock() local 2844 struct seg *seg; as_setpagesize() local 2972 struct seg *seg; as_iset3_default_lpsize() local 3058 struct seg *seg; as_iset1_default_lpsize() local 3211 struct seg *seg; as_set_default_lpsize() local 3360 struct seg *seg; as_setwatch() local 3407 struct seg *seg; as_clearwatch() local 3449 struct seg *seg; as_setwatchprot() local 3505 struct seg *seg; as_clearwatchprot() local 3568 struct seg *seg; as_getmemid() local [all...] |
H A D | seg_spt.c | 35 #include <vm/seg.h> 74 static int segspt_create(struct seg *seg, caddr_t argsp); 75 static int segspt_unmap(struct seg *seg, caddr_t raddr, size_t ssize); 76 static void segspt_free(struct seg *seg); 77 static void segspt_free_pages(struct seg *seg, caddr_t addr, size_t len); 78 static lgrp_mem_policy_info_t *segspt_getpolicy(struct seg *se 241 segspt_free(struct seg * seg) segspt_free() argument 264 segspt_shmsync(struct seg * seg,caddr_t addr,size_t len,int attr,uint_t flags) segspt_shmsync() argument 274 segspt_shmincore(struct seg * seg,caddr_t addr,size_t len,char * vec) segspt_shmincore() argument 342 segspt_unmap(struct seg * seg,caddr_t raddr,size_t ssize) segspt_unmap() argument 370 segspt_create(struct seg * seg,caddr_t argsp) segspt_create() argument 615 segspt_free_pages(struct seg * seg,caddr_t addr,size_t len) segspt_free_pages() argument 779 segspt_getpolicy(struct seg * seg,caddr_t addr) segspt_getpolicy() argument 824 segspt_dismpagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segspt_dismpagelock() argument 1180 segspt_shmpagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segspt_shmpagelock() argument 1429 segspt_purge(struct seg * seg) segspt_purge() argument 1438 struct seg *seg = (struct seg *)ptag; segspt_reclaim() local 1574 segspt_softunlock(struct seg * seg,caddr_t sptseg_addr,size_t len,enum seg_rw rw) segspt_softunlock() argument 1672 segspt_shmattach(struct seg * seg,caddr_t * argsp) segspt_shmattach() argument 1734 segspt_shmunmap(struct seg * seg,caddr_t raddr,size_t ssize) segspt_shmunmap() argument 1768 segspt_shmfree(struct seg * seg) segspt_shmfree() argument 1804 segspt_shmsetprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segspt_shmsetprot() argument 1821 segspt_dismfault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segspt_dismfault() argument 2004 segspt_shmfault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segspt_shmfault() argument 2235 segspt_shmfaulta(struct seg * seg,caddr_t addr) segspt_shmfaulta() argument 2242 segspt_shmkluster(struct seg * seg,caddr_t addr,ssize_t delta) segspt_shmkluster() argument 2249 segspt_shmswapout(struct seg * seg) segspt_shmswapout() argument 2258 segspt_shmdup(struct seg * seg,struct seg * newseg) segspt_shmdup() argument 2304 segspt_shmcheckprot(struct seg * seg,caddr_t addr,size_t size,uint_t prot) segspt_shmcheckprot() argument 2479 spt_lockpages(struct seg * seg,pgcnt_t anon_index,pgcnt_t npages,page_t ** ppa,ulong_t * lockmap,size_t pos,rctl_qty_t * locked) spt_lockpages() argument 2567 spt_unlockpages(struct seg * seg,pgcnt_t anon_index,pgcnt_t npages,rctl_qty_t * unlocked) spt_unlockpages() argument 2640 segspt_shmlockop(struct seg * seg,caddr_t addr,size_t len,int attr,int op,ulong_t * lockmap,size_t pos) segspt_shmlockop() argument 2784 segspt_shmgetprot(struct seg * seg,caddr_t addr,size_t len,uint_t * protv) segspt_shmgetprot() argument 2802 segspt_shmgetoffset(struct seg * seg,caddr_t addr) segspt_shmgetoffset() argument 2813 segspt_shmgettype(struct seg * seg,caddr_t addr) segspt_shmgettype() argument 2830 segspt_shmgetvp(struct seg * seg,caddr_t addr,struct vnode ** vpp) segspt_shmgetvp() argument 2850 segspt_shmadvise(struct seg * seg,caddr_t addr,size_t len,uint_t behav) segspt_shmadvise() argument 2998 segspt_shmdump(struct seg * seg) segspt_shmdump() argument 3005 segspt_shmsetpgsz(struct seg * seg,caddr_t addr,size_t len,uint_t szc) segspt_shmsetpgsz() argument 3014 segspt_shmgetmemid(struct seg * seg,caddr_t addr,memid_t * memidp) segspt_shmgetmemid() argument 3057 segspt_shmgetpolicy(struct seg * seg,caddr_t addr) segspt_shmgetpolicy() argument 3093 segspt_shmcapable(struct seg * seg,segcapability_t capability) segspt_shmcapable() argument [all...] |
H A D | seg.h | 76 * The seg structure contains a lock to prevent races, the base virtual 102 typedef struct seg { struct 111 kmutex_t s_pmtx; /* protects seg's pcache list */ argument 112 pcache_link_t s_phead; /* head of seg's pcache list */ argument 115 #define S_PURGE (0x01) /* seg should be purged in as_gap() */ 118 int (*dup)(struct seg *, struct seg *); 119 int (*unmap)(struct seg *, caddr_t, size_t); 120 void (*free)(struct seg *); 121 faultcode_t (*fault)(struct hat *, struct seg *, caddr_ 106 s_flagsseg global() argument 108 s_treeseg global() argument 109 s_opsseg global() argument 243 seg_page(seg,addr) global() argument 246 seg_pages(seg) global() argument [all...] |
H A D | seg_vn.c | 67 #include <vm/seg.h> 100 * Private seg op routines. 102 static int segvn_dup(struct seg *seg, struct seg *newseg); 103 static int segvn_unmap(struct seg *seg, caddr_t addr, size_t len); 104 static void segvn_free(struct seg *seg); 105 static faultcode_t segvn_fault(struct hat *hat, struct seg *se 249 CALC_LPG_REGION(pgsz,seg,addr,len,lpgaddr,lpgeaddr) global() argument 541 segvn_create(struct seg * seg,void * argsp) segvn_create() argument 1499 segvn_dup_pages(struct seg * seg,struct seg * newseg) segvn_dup_pages() argument 1569 segvn_dup(struct seg * seg,struct seg * newseg) segvn_dup() argument 1815 struct seg *seg = cb->hcb_data; segvn_hat_unload_callback() local 1835 segvn_count_swap_by_vpages(struct seg * seg) segvn_count_swap_by_vpages() argument 1855 segvn_unmap(struct seg * seg,caddr_t addr,size_t len) segvn_unmap() argument 2414 segvn_free(struct seg * seg) segvn_free() argument 2564 segvn_softunlock(struct seg * seg,caddr_t addr,size_t len,enum seg_rw rw) segvn_softunlock() argument 2702 segvn_faultpage(struct hat * hat,struct seg * seg,caddr_t addr,u_offset_t off,struct vpage * vpage,page_t * pl[],uint_t vpprot,enum fault_type type,enum seg_rw rw,int brkcow) segvn_faultpage() argument 3824 segvn_fault_vnodepages(struct hat * hat,struct seg * seg,caddr_t lpgaddr,caddr_t lpgeaddr,enum fault_type type,enum seg_rw rw,caddr_t addr,caddr_t eaddr,int brkcow) segvn_fault_vnodepages() argument 4633 segvn_fault_anonpages(struct hat * hat,struct seg * seg,caddr_t lpgaddr,caddr_t lpgeaddr,enum fault_type type,enum seg_rw rw,caddr_t addr,caddr_t eaddr,int brkcow) segvn_fault_anonpages() argument 4922 segvn_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segvn_fault() argument 5615 segvn_faulta(struct seg * seg,caddr_t addr) segvn_faulta() argument 5669 segvn_setprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segvn_setprot() argument 6070 segvn_setpagesize(struct seg * seg,caddr_t addr,size_t len,uint_t szc) segvn_setpagesize() argument 6353 segvn_clrszc(struct seg * seg) segvn_clrszc() argument 6467 segvn_claim_pages(struct seg * seg,struct vpage * svp,u_offset_t off,ulong_t anon_idx,uint_t prot) segvn_claim_pages() argument 6575 segvn_split_seg(struct seg * seg,caddr_t addr) segvn_split_seg() argument 6720 segvn_demote_range(struct seg * seg,caddr_t addr,size_t len,int flag,uint_t szcvec) segvn_demote_range() argument 6861 segvn_checkprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segvn_checkprot() argument 6895 segvn_getprot(struct seg * seg,caddr_t addr,size_t len,uint_t * protv) segvn_getprot() argument 6922 segvn_getoffset(struct seg * seg,caddr_t addr) segvn_getoffset() argument 6933 segvn_gettype(struct seg * seg,caddr_t addr) segvn_gettype() argument 6945 segvn_getvp(struct seg * seg,caddr_t addr,struct vnode ** vpp) segvn_getvp() argument 6966 segvn_kluster(struct seg * seg,caddr_t addr,ssize_t delta) segvn_kluster() argument 7073 segvn_swapout(struct seg * seg) segvn_swapout() argument 7242 segvn_sync(struct seg * seg,caddr_t addr,size_t len,int attr,uint_t flags) segvn_sync() argument 7468 segvn_incore(struct seg * seg,caddr_t addr,size_t len,char * vec) segvn_incore() argument 7629 segvn_lockop(struct seg * seg,caddr_t addr,size_t len,int attr,int op,ulong_t * lockmap,size_t pos) segvn_lockop() argument 8063 segvn_advise(struct seg * seg,caddr_t addr,size_t len,uint_t behav) segvn_advise() argument 8573 segvn_inherit(struct seg * seg,caddr_t addr,size_t len,uint_t behav) segvn_inherit() argument 8646 segvn_vpage(struct seg * seg) segvn_vpage() argument 8697 segvn_dump(struct seg * seg) segvn_dump() argument 8806 segvn_pagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segvn_pagelock() argument 9426 segvn_purge(struct seg * seg) segvn_purge() argument 9461 struct seg *seg = (struct seg *)ptag; segvn_reclaim() local 9586 segvn_getmemid(struct seg * seg,caddr_t addr,memid_t * memidp) segvn_getmemid() argument 9648 sameprot(struct seg * seg,caddr_t a,size_t len) sameprot() argument 9676 segvn_getpolicy(struct seg * seg,caddr_t addr) segvn_getpolicy() argument 9715 segvn_capable(struct seg * seg,segcapability_t capability) segvn_capable() argument 9732 segvn_textrepl(struct seg * seg) segvn_textrepl() argument 10016 segvn_textunrepl(struct seg * seg,int unload_unmap) segvn_textunrepl() argument 10209 segvn_trupdate_seg(struct seg * seg,segvn_data_t * svd,svntr_t * svntrp,ulong_t hash) segvn_trupdate_seg() argument [all...] |
H A D | seg_kp.c | 67 #include <vm/seg.h> 76 * Private seg op routines 79 static void segkp_dump(struct seg *seg); 80 static int segkp_checkprot(struct seg *seg, caddr_t addr, size_t len, 82 static int segkp_kluster(struct seg *seg, caddr_t addr, ssize_t delta); 83 static int segkp_pagelock(struct seg *seg, caddr_ 192 segkp_create(struct seg * seg) segkp_create() argument 238 segkp_cache_init(struct seg * seg,int maxsize,size_t len,uint_t flags) segkp_cache_init() argument 268 struct seg *seg; segkp_cache_free() local 302 segkp_get(struct seg * seg,size_t len,uint_t flags) segkp_get() argument 322 struct seg *seg; segkp_cache_get() local 353 segkp_get_withanonmap(struct seg * seg,size_t len,uint_t flags,struct anon_map * amp) segkp_get_withanonmap() argument 384 segkp_get_internal(struct seg * seg,size_t len,uint_t flags,struct segkp_data ** tkpd,struct anon_map * amp) segkp_get_internal() argument 604 segkp_release(struct seg * seg,caddr_t vaddr) segkp_release() argument 638 segkp_release_internal(struct seg * seg,struct segkp_data * kpd,size_t len) segkp_release_internal() argument 931 segkp_fault(struct hat * hat,struct seg * seg,caddr_t vaddr,size_t len,enum fault_type type,enum seg_rw rw) segkp_fault() argument 1046 segkp_checkprot(struct seg * seg,caddr_t vaddr,size_t len,uint_t prot) segkp_checkprot() argument 1077 segkp_kluster(struct seg * seg,caddr_t addr,ssize_t delta) segkp_kluster() argument 1089 segkp_load(struct hat * hat,struct seg * seg,caddr_t vaddr,size_t len,struct segkp_data * kpd,uint_t flags) segkp_load() argument 1174 segkp_unlock(struct hat * hat,struct seg * seg,caddr_t vaddr,size_t len,struct segkp_data * kpd,uint_t flags) segkp_unlock() argument 1273 segkp_insert(struct seg * seg,struct segkp_data * kpd) segkp_insert() argument 1293 segkp_delete(struct seg * seg,struct segkp_data * kpd) segkp_delete() argument 1324 segkp_find(struct seg * seg,caddr_t vaddr) segkp_find() argument 1367 segkp_dump(struct seg * seg) segkp_dump() argument 1396 segkp_pagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segkp_pagelock() argument 1404 segkp_getmemid(struct seg * seg,caddr_t addr,memid_t * memidp) segkp_getmemid() argument 1411 segkp_getpolicy(struct seg * seg,caddr_t addr) segkp_getpolicy() argument 1418 segkp_capable(struct seg * seg,segcapability_t capability) segkp_capable() argument 1460 segkpinit_mem_config(struct seg * seg) segkpinit_mem_config() argument [all...] |
H A D | seg_kpm.c | 67 #include <vm/seg.h> 101 * Private seg op routines. 103 faultcode_t segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, 105 static void segkpm_dump(struct seg *); 108 static int segkpm_capable(struct seg *, segcapability_t); 153 segkpm_create(struct seg *seg, void *argsp) in segkpm_create() argument 160 ASSERT(seg->s_as && RW_WRITE_HELD(&seg in segkpm_create() 210 segkpm_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segkpm_fault() argument 298 segkpm_create(struct seg * seg,void * argsp) segkpm_create() argument 302 segkpm_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segkpm_fault() argument 330 segkpm_dump(struct seg * seg) segkpm_dump() argument 338 segkpm_capable(struct seg * seg,segcapability_t capability) segkpm_capable() argument [all...] |
H A D | seg_map.c | 64 #include <vm/seg.h> 72 * Private seg op routines. 74 static void segmap_free(struct seg *seg); 75 faultcode_t segmap_fault(struct hat *hat, struct seg *seg, caddr_t addr, 77 static faultcode_t segmap_faulta(struct seg *seg, caddr_t addr); 78 static int segmap_checkprot(struct seg *seg, caddr_ 175 MAP_PAGES(seg) global() argument 180 MAP_PAGE(seg,addr) global() argument 185 GET_SMAP(seg,addr) global() argument 300 segmap_create(struct seg * seg,void * argsp) segmap_create() argument 480 segmap_free(seg) segmap_free() argument 493 segmap_unlock(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum seg_rw rw,struct smap * smp) segmap_unlock() argument 584 segmap_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segmap_fault() argument 775 segmap_faulta(struct seg * seg,caddr_t addr) segmap_faulta() argument 837 segmap_checkprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segmap_checkprot() argument 851 segmap_getprot(struct seg * seg,caddr_t addr,size_t len,uint_t * protv) segmap_getprot() argument 867 segmap_getoffset(struct seg * seg,caddr_t addr) segmap_getoffset() argument 878 segmap_gettype(struct seg * seg,caddr_t addr) segmap_gettype() argument 887 segmap_getvp(struct seg * seg,caddr_t addr,struct vnode ** vpp) segmap_getvp() argument 907 segmap_kluster(struct seg * seg,caddr_t addr,ssize_t delta) segmap_kluster() argument 1379 segmap_pagecreate(struct seg * seg,caddr_t addr,size_t len,int softlock) segmap_pagecreate() argument 1493 segmap_pageunlock(struct seg * seg,caddr_t addr,size_t len,enum seg_rw rw) segmap_pageunlock() argument 1579 segmap_getmap(struct seg * seg,struct vnode * vp,u_offset_t off) segmap_getmap() argument 1600 segmap_getmapflt(struct seg * seg,struct vnode * vp,u_offset_t off,size_t len,int forcefault,enum seg_rw rw) segmap_getmapflt() argument 1979 segmap_release(struct seg * seg,caddr_t addr,uint_t flags) segmap_release() argument 2131 segmap_dump(struct seg * seg) segmap_dump() argument 2178 segmap_pagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segmap_pagelock() argument 2185 segmap_getmemid(struct seg * seg,caddr_t addr,memid_t * memidp) segmap_getmemid() argument 2196 segmap_getpolicy(struct seg * seg,caddr_t addr) segmap_getpolicy() argument 2203 segmap_capable(struct seg * seg,segcapability_t capability) segmap_capable() argument 2216 segmap_pagecreate_kpm(struct seg * seg,vnode_t * vp,u_offset_t off,struct smap * smp,enum seg_rw rw) segmap_pagecreate_kpm() argument 2342 segmap_pagecreate_kpm(struct seg * seg,vnode_t * vp,u_offset_t off,struct smap * smp,enum seg_rw rw) segmap_pagecreate_kpm() argument [all...] |
/titanic_51/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_mem.c | 34 static uint32_t emlxs_mem_pool_alloc(emlxs_hba_t *hba, MEMSEG *seg, 36 static void emlxs_mem_pool_free(emlxs_hba_t *hba, MEMSEG *seg, uint32_t count); 45 MEMSEG *seg; in emlxs_mem_alloc_buffer() local 73 seg = &hba->memseg[i]; in emlxs_mem_alloc_buffer() 77 (void) strlcpy(seg->fc_label, "Node Pool", in emlxs_mem_alloc_buffer() 78 sizeof (seg->fc_label)); in emlxs_mem_alloc_buffer() 79 seg->fc_memtag = MEM_NLP; in emlxs_mem_alloc_buffer() 80 seg->fc_memsize = sizeof (NODELIST); in emlxs_mem_alloc_buffer() 81 seg->fc_hi_water = hba->max_nodes + 2; in emlxs_mem_alloc_buffer() 82 seg in emlxs_mem_alloc_buffer() 374 emlxs_mem_pool_alloc(emlxs_hba_t * hba,MEMSEG * seg,uint32_t count) emlxs_mem_pool_alloc() argument 540 emlxs_mem_pool_free(emlxs_hba_t * hba,MEMSEG * seg,uint32_t count) emlxs_mem_pool_free() argument 671 emlxs_mem_pool_create(emlxs_hba_t * hba,MEMSEG * seg) emlxs_mem_pool_create() argument 724 emlxs_mem_pool_destroy(emlxs_hba_t * hba,MEMSEG * seg) emlxs_mem_pool_destroy() argument 766 emlxs_mem_pool_clean(emlxs_hba_t * hba,MEMSEG * seg) emlxs_mem_pool_clean() argument 856 emlxs_mem_pool_get(emlxs_hba_t * hba,MEMSEG * seg) emlxs_mem_pool_get() argument 943 emlxs_mem_pool_put(emlxs_hba_t * hba,MEMSEG * seg,void * bp) emlxs_mem_pool_put() argument 1113 MEMSEG *seg; emlxs_mem_get() local 1159 MEMSEG *seg; emlxs_mem_put() local [all...] |
/titanic_51/usr/src/cmd/ipf/lib/common/ |
H A D | ports.c | 17 int ports(seg, proto, pp, cp, tp, linenum) in ports() argument 18 char ***seg; in ports() 27 if (!*seg || !**seg || !***seg) 29 if (!strcasecmp(**seg, "port") && *(*seg + 1) && *(*seg + 2)) { 30 (*seg)++; 31 if (ISALNUM(***seg) [all...] |
/titanic_51/usr/src/uts/common/io/ |
H A D | vuid_store.c | 64 register Vuid_seg *seg; local 71 /* Get (search for) seg from state assoicated with event */ 72 if ((seg = vuid_find_seg(state, vuid_id_addr(event->id))) == 74 /* Allocate and initialize new seg for event */ 75 seg = (Vuid_seg *) vuid_alloc(sizeof (*seg)); 76 bzero((caddr_t)seg, sizeof (*seg)); 77 seg->addr = vuid_id_addr(event->id); 78 /* Add the seg t 143 register Vuid_seg *seg; global() local 165 register Vuid_seg *seg; global() local 175 vuid_destroy_seg(seg) vuid_destroy_seg() argument 193 register Vuid_seg *seg; global() local 213 vuid_copy_seg(seg) vuid_copy_seg() argument 249 register Vuid_seg *seg; global() local 259 vuid_find_value(seg,offset) vuid_find_value() argument 273 vuid_add_value(seg,offset) vuid_add_value() argument [all...] |
/titanic_51/usr/src/contrib/ast/src/lib/libast/vmalloc/ |
H A D | vmlast.c | 45 Seg_t *seg, *last; local 53 for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next) 54 { if(!(tp = seg->free) || (SIZE(tp)+sizeof(Head_t)) < size) 57 { last->next = seg->next; 58 seg 100 Seg_t *seg; global() local 146 Seg_t *seg; global() local 328 Seg_t *seg, *next; global() local 366 Seg_t *seg; global() local [all...] |
H A D | vmprivate.c | 49 reg Seg_t* seg; local 70 if(!(seg = vd->seg) ) /* there is no current segment */ 73 { addr = (Vmuchar_t*)(*vm->disc->memoryf)(vm,seg->addr,seg->extent, 74 seg->extent+size,vm->disc); 75 if(addr == (Vmuchar_t*)seg->addr) 76 addr += seg->extent; /* seg successfully extended */ 77 else seg 186 _vmtruncate(Vmalloc_t * vm,Seg_t * seg,size_t size,int exact) _vmtruncate() argument [all...] |
H A D | vmwalk.c | 44 reg Seg_t *seg; local 51 for(seg = vm->data->seg; seg; seg = seg->next) 52 if((rv = (*segf)(vm, seg->addr, seg->extent, vm->disc, handle)) < 0 ) 60 for(seg = vm->data->seg; se [all...] |
/titanic_51/usr/src/lib/libast/common/vmalloc/ |
H A D | vmprivate.c | 48 reg Seg_t* seg; local 77 if(!(seg = vd->seg) ) 80 { if(!vd->wild || SEG(vd->wild) != seg) 87 addr = (Vmuchar_t*)(*memoryf)(vm,seg->addr,seg->extent, 88 seg->extent+size-s,vm->disc); 90 seg = NIL(Seg_t*); 92 { /**/ASSERT(addr == (Vmuchar_t*)seg->addr); 93 addr += seg->extent; 119 if(seg) 121 bp = BLOCK(seg->baddr); [all …]
|
H A D | vmlast.c | 44 reg Seg_t *seg, *last; local 63 { for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next) 64 { if(!(tp = seg->free) || (SIZE(tp)+sizeof(Head_t)) < size) 67 { last->next = seg->next; 68 seg->next = vd->seg; 69 vd->seg = seg; 76 { seg = SEG(tp); 88 SEG(next) = seg; 89 seg->free = next; 91 else seg->free = NIL(Block_t*); [all …]
|
H A D | vmwalk.c | 44 reg Seg_t* seg; local 53 for(seg = vm->data->seg; seg; seg = seg->next) 54 { rv = (*segf)(vm, seg->addr, seg->extent, vm->disc, handle); 66 for(seg = vm->data->seg; seg; seg = seg->next) 67 { rv = (*segf)(vm, seg->addr, seg->extent, vm->disc, handle);
|
/titanic_51/usr/src/uts/i86xpv/vm/ |
H A D | seg_mf.c | 52 #include <vm/seg.h> 104 static int segmf_fault_gref_range(struct seg *seg, caddr_t addr, size_t len); 107 segmf_data_zalloc(struct seg *seg) in segmf_data_zalloc() argument 112 seg->s_ops = &segmf_ops; in segmf_data_zalloc() 113 seg->s_data = data; in segmf_data_zalloc() 118 segmf_create(struct seg *seg, void *args) in segmf_create() argument 122 struct as *as = seg in segmf_create() 151 segmf_dup(struct seg * seg,struct seg * newseg) segmf_dup() argument 180 segmf_unmap(struct seg * seg,caddr_t addr,size_t len) segmf_unmap() argument 207 segmf_free(struct seg * seg) segmf_free() argument 221 segmf_faultpage(struct hat * hat,struct seg * seg,caddr_t addr,enum fault_type type,uint_t prot) segmf_faultpage() argument 300 segmf_softunlock(struct hat * hat,struct seg * seg,caddr_t addr,size_t len) segmf_softunlock() argument 326 segmf_fault_range(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segmf_fault_range() argument 362 segmf_fault(struct hat * hat,struct seg * seg,caddr_t addr,size_t len,enum fault_type type,enum seg_rw rw) segmf_fault() argument 370 segmf_faulta(struct seg * seg,caddr_t addr) segmf_faulta() argument 377 segmf_setprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segmf_setprot() argument 384 segmf_checkprot(struct seg * seg,caddr_t addr,size_t len,uint_t prot) segmf_checkprot() argument 391 segmf_kluster(struct seg * seg,caddr_t addr,ssize_t delta) segmf_kluster() argument 398 segmf_sync(struct seg * seg,caddr_t addr,size_t len,int attr,uint_t flags) segmf_sync() argument 409 segmf_incore(struct seg * seg,caddr_t addr,size_t len,char * vec) segmf_incore() argument 421 segmf_lockop(struct seg * seg,caddr_t addr,size_t len,int attr,int op,ulong_t * lockmap,size_t pos) segmf_lockop() argument 428 segmf_getprot(struct seg * seg,caddr_t addr,size_t len,uint_t * protv) segmf_getprot() argument 443 segmf_getoffset(struct seg * seg,caddr_t addr) segmf_getoffset() argument 450 segmf_gettype(struct seg * seg,caddr_t addr) segmf_gettype() argument 457 segmf_getvp(struct seg * seg,caddr_t addr,struct vnode ** vpp) segmf_getvp() argument 467 segmf_advise(struct seg * seg,caddr_t addr,size_t len,uint_t behav) segmf_advise() argument 474 segmf_dump(struct seg * seg) segmf_dump() argument 479 segmf_pagelock(struct seg * seg,caddr_t addr,size_t len,struct page *** ppp,enum lock_type type,enum seg_rw rw) segmf_pagelock() argument 487 segmf_setpagesize(struct seg * seg,caddr_t addr,size_t len,uint_t szc) segmf_setpagesize() argument 493 segmf_getmemid(struct seg * seg,caddr_t addr,memid_t * memid) segmf_getmemid() argument 504 segmf_getpolicy(struct seg * seg,caddr_t addr) segmf_getpolicy() argument 511 segmf_capable(struct seg * seg,segcapability_t capability) segmf_capable() argument 524 segmf_add_mfns(struct seg * seg,caddr_t addr,mfn_t mfn,pgcnt_t pgcnt,domid_t domid) segmf_add_mfns() argument 580 segmf_add_grefs(struct seg * seg,caddr_t addr,uint_t flags,grant_ref_t * grefs,uint_t cnt,domid_t domid) segmf_add_grefs() argument 643 segmf_release_grefs(struct seg * seg,caddr_t addr,uint_t cnt) segmf_release_grefs() argument 696 segmf_add_gref_pte(struct seg * seg,caddr_t addr,uint64_t pte_ma) segmf_add_gref_pte() argument 709 segmf_fault_gref_range(struct seg * seg,caddr_t addr,size_t cnt) segmf_fault_gref_range() argument [all...] |
/titanic_51/usr/src/lib/librsm/common/ |
H A D | rsmloopback.c | 66 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in loopback_get8() local 68 (uint8_t *)&seg->rsmseg_vaddr[off - seg->rsmseg_mapoffset]; in loopback_get8() 77 if (seg->rsmseg_barmode == RSM_BARRIER_MODE_IMPLICIT) { in loopback_get8() 78 e = seg->rsmseg_ops->rsm_memseg_import_open_barrier( in loopback_get8() 79 (rsm_barrier_handle_t)seg->rsmseg_barrier); in loopback_get8() 89 if (seg->rsmseg_barmode == RSM_BARRIER_MODE_IMPLICIT) { in loopback_get8() 90 e = seg->rsmseg_ops->rsm_memseg_import_close_barrier( in loopback_get8() 91 (rsm_barrier_handle_t)seg->rsmseg_barrier); in loopback_get8() 109 rsmseg_handle_t *seg in loopback_get16() local 153 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_get32() local 197 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_get64() local 241 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_put8() local 284 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_put16() local 328 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_put32() local 372 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_put64() local 414 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_get() local 479 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; loopback_put() local [all...] |
H A D | rsmgen.c | 109 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; in __rsm_get8x8() local 111 (uint8_t *)&seg->rsmseg_vaddr[off - seg->rsmseg_mapoffset]; in __rsm_get8x8() 120 if (seg->rsmseg_barmode == RSM_BARRIER_MODE_IMPLICIT) { in __rsm_get8x8() 121 e = seg->rsmseg_ops->rsm_memseg_import_open_barrier( in __rsm_get8x8() 122 (rsm_barrier_handle_t)seg->rsmseg_barrier); in __rsm_get8x8() 132 if (seg->rsmseg_barmode == RSM_BARRIER_MODE_IMPLICIT) { in __rsm_get8x8() 133 e = seg->rsmseg_ops->rsm_memseg_import_close_barrier( in __rsm_get8x8() 134 (rsm_barrier_handle_t)seg->rsmseg_barrier); in __rsm_get8x8() 152 rsmseg_handle_t *seg in __rsm_get16x16() local 196 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_get32x32() local 240 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_get64x64() local 299 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_put8x8() local 342 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_put16x16() local 386 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_put32x32() local 430 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_put64x64() local 472 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_get() local 622 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_put() local 779 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; __rsm_memseg_import_init_barrier() local 819 rsmseg_handle_t *seg; __rsm_memseg_import_open_barrier() local 857 rsmseg_handle_t *seg; __rsm_memseg_import_order_barrier() local 891 rsmseg_handle_t *seg; __rsm_memseg_import_close_barrier() local [all...] |
H A D | rsmlib.c | 905 rsmseg_handle_t *seg; in rsm_memseg_export_destroy() local 916 seg = (rsmseg_handle_t *)memseg; in rsm_memseg_export_destroy() 918 mutex_lock(&seg->rsmseg_lock); in rsm_memseg_export_destroy() 919 if (seg->rsmseg_pollfd_refcnt) { in rsm_memseg_export_destroy() 920 mutex_unlock(&seg->rsmseg_lock); in rsm_memseg_export_destroy() 926 seg->rsmseg_state = EXPORT_BIND; in rsm_memseg_export_destroy() 928 mutex_unlock(&seg->rsmseg_lock); in rsm_memseg_export_destroy() 930 (void) close(seg->rsmseg_fd); in rsm_memseg_export_destroy() 931 mutex_destroy(&seg->rsmseg_lock); in rsm_memseg_export_destroy() 932 free((void *)seg); in rsm_memseg_export_destroy() 945 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_memseg_export_rebind() local 995 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_memseg_export_publish() local 1068 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_memseg_export_unpublish() local 1112 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_memseg_export_republish() local 1301 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_disconnect() local 1356 __rsm_import_verify_access(rsmseg_handle_t * seg,off_t offset,caddr_t datap,size_t len,rsm_permission_t perm,rsm_access_size_t das) __rsm_import_verify_access() argument 1448 __rsm_import_implicit_map(rsmseg_handle_t * seg,int iotype) __rsm_import_implicit_map() argument 1506 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_get8() local 1547 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_get16() local 1589 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_get32() local 1630 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_get64() local 1671 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_get() local 1711 rsmseg_handle_t *seg; rsm_memseg_import_getv() local 1828 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_put8() local 1871 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_put16() local 1915 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_put32() local 1958 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_put64() local 2001 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_put() local 2041 rsmseg_handle_t *seg; rsm_memseg_import_putv() local 2162 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_map() local 2294 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_unmap() local 2333 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_init_barrier() local 2492 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_get_mode() local 2517 rsmseg_handle_t *seg = (rsmseg_handle_t *)im_memseg; rsm_memseg_import_set_mode() local 2548 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_intr_signal_post() local 2576 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_intr_signal_wait() local 2782 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_memseg_get_pollfd() local 2821 rsmseg_handle_t *seg = (rsmseg_handle_t *)memseg; rsm_memseg_release_pollfd() local [all...] |
/titanic_51/usr/src/uts/common/io/rsm/ |
H A D | rsm.c | 251 #include <vm/seg.h> 452 static int rsm_closeconnection(rsmseg_t *seg, void **cookie); 453 static int rsm_unpublish(rsmseg_t *seg, int mode); 454 static int rsm_unbind(rsmseg_t *seg); 462 int rsm_disconnect(rsmseg_t *seg); 1742 rsmsharecv_signal(rsmseg_t *seg, int oldstate, int newstate) in rsmsharecv_signal() argument 1744 ASSERT(rsmsharelock_held(seg)); in rsmsharecv_signal() 1746 if (seg->s_share->rsmsi_state == oldstate) { in rsmsharecv_signal() 1747 seg->s_share->rsmsi_state = newstate; in rsmsharecv_signal() 1748 cv_broadcast(&seg in rsmsharecv_signal() 1831 rsmseg_free(rsmseg_t * seg) rsmseg_free() argument 1997 rsmseg_close(rsmseg_t * seg,int force_flag) rsmseg_close() argument 2286 rsm_unbind_pages(rsmseg_t * seg) rsm_unbind_pages() argument 2308 rsm_bind(rsmseg_t * seg,rsm_ioctlmsg_t * msg,intptr_t dataptr,int mode) rsm_bind() argument 2439 rsmseg_t *seg = (rsmseg_t *)p; rsm_remap_local_importers() local 2462 rsm_rebind(rsmseg_t * seg,rsm_ioctlmsg_t * msg) rsm_rebind() argument 2586 rsm_unbind(rsmseg_t * seg) rsm_unbind() argument 2769 rsmseg_t *seg; rsmsegacl_validate() local 2849 rsm_publish(rsmseg_t * seg,rsm_ioctlmsg_t * msg,intptr_t dataptr,int mode) rsm_publish() argument 3104 rsm_republish(rsmseg_t * seg,rsm_ioctlmsg_t * msg,int mode) rsm_republish() argument 3261 rsm_unpublish(rsmseg_t * seg,int mode) rsm_unpublish() argument 3666 rsmseg_t *seg = (rsmseg_t *)p; rsm_force_unload() local 4022 rsmseg_t *seg; rsm_intr_event() local 4094 rsmseg_t *seg; importer_update() local 4184 rsmseg_t *seg; exporter_quiesce() local 4263 rsmseg_t *seg; importer_suspend() local 4355 rsmseg_suspend(rsmseg_t * seg,int * susp_flg) rsmseg_suspend() argument 4427 rsmsegshare_suspend(rsmseg_t * seg) rsmsegshare_suspend() argument 4524 rsmseg_t *seg = (rsmseg_t *)p; importer_resume() local 4560 rsmseg_resume(rsmseg_t * seg,void ** cookie) rsmseg_resume() argument 4740 rsmsegshare_resume(rsmseg_t * seg) rsmsegshare_resume() argument 6086 rsm_connect(rsmseg_t * seg,rsm_ioctlmsg_t * msg,cred_t * cred,intptr_t dataptr,int mode) rsm_connect() argument 6502 rsm_unmap(rsmseg_t * seg) rsm_unmap() argument 6601 rsm_closeconnection(rsmseg_t * seg,void ** cookie) rsm_closeconnection() argument 6708 rsm_disconnect(rsmseg_t * seg) rsm_disconnect() argument 6771 rsmseg_t *seg; rsm_chpoll() local 6814 rsmseg_t *seg; rsmresource_seg() local 6852 rsmexport_ioctl(rsmseg_t * seg,rsm_ioctlmsg_t * msg,int cmd,intptr_t arg,int mode,cred_t * credp) rsmexport_ioctl() argument 6895 rsmimport_ioctl(rsmseg_t * seg,rsm_ioctlmsg_t * msg,int cmd,intptr_t arg,int mode,cred_t * credp) rsmimport_ioctl() argument 6920 rsmbar_ioctl(rsmseg_t * seg,rsm_ioctlmsg_t * msg,int cmd,intptr_t arg,int mode) rsmbar_ioctl() argument 7001 exportbell_ioctl(rsmseg_t * seg,int cmd) exportbell_ioctl() argument 7025 importbell_ioctl(rsmseg_t * seg,int cmd) importbell_ioctl() argument 7264 rsmseg_t *seg; rsm_consumeevent_ioctl() local 7962 rsmseg_t *seg; rsm_ioctl() local 8149 rsm_get_mapinfo(rsmseg_t * seg,off_t off,size_t len,off_t * dev_offset,size_t * map_len) rsm_get_mapinfo() argument 8199 rsmseg_t *seg; rsmmap_map() local 8249 rsmseg_t *seg = (rsmseg_t *)pvt; rsmmap_access() local 8292 rsmseg_t *seg = (rsmseg_t *)oldpvt; rsmmap_dup() local 8347 rsmseg_t *seg = (rsmseg_t *)pvtp; rsmmap_unmap() local 8429 rsmseg_t *seg; rsm_devmap() local 8563 rsmseg_t *seg, *eseg; rsm_segmap() local [all...] |
/titanic_51/usr/src/uts/common/os/ |
H A D | urw.c | 51 #include <vm/seg.h> 61 page_valid(struct seg *seg, caddr_t addr) in page_valid() argument 72 if (seg->s_ops == &segvn_ops && in page_valid() 73 SEGOP_GETVP(seg, addr, &vp) == 0 && in page_valid() 77 u_offset_t offset = SEGOP_GETOFFSET(seg, addr); in page_valid() 87 if (seg->s_ops == &segspt_shmops && in page_valid() 88 addr >= seg->s_base + spt_realsize(seg)) in page_valid() 96 if (seg in page_valid() 186 struct seg *seg; urw() local [all...] |
/titanic_51/usr/src/test/zfs-tests/cmd/getholes/ |
H A D | getholes.c | 74 seg_t *seg; in print_list() local 82 while ((seg = list_remove_head(seg_list)) != NULL) { in print_list() 85 seg->seg_type == SEEK_HOLE ? 'h' : 'd', in print_list() 86 seg->seg_offset, seg->seg_len); in print_list() 88 if (seg->seg_type == SEEK_HOLE) { in print_list() 89 hole_blks_seen += seg->seg_len / bs; in print_list() 91 data_blks_seen += seg->seg_len / bs; in print_list() 93 umem_free(seg, sizeof (seg_t)); in print_list() 123 seg_t *seg in main() local [all...] |