Home
last modified time | relevance | path

Searched refs:as (Results 1 – 25 of 1529) sorted by relevance

12345678910>>...62

/illumos-gate/usr/src/uts/common/vm/
H A Das.h107 struct as { struct
138 #define AS_ISPGLCK(as) ((as)->a_flags & AS_PAGLCK) argument
139 #define AS_ISCLAIMGAP(as) ((as)->a_flags & AS_CLAIMGAP) argument
140 #define AS_ISUNMAPWAIT(as) ((as)->a_flags & AS_UNMAPWAIT) argument
141 #define AS_ISNOUNMAPWAIT(as) ((as)->a_flags & AS_NOUNMAPWAIT) argument
143 #define AS_SETPGLCK(as) ((as)->a_flags |= AS_PAGLCK) argument
144 #define AS_SETCLAIMGAP(as) ((as)->a_flags |= AS_CLAIMGAP) argument
145 #define AS_SETUNMAPWAIT(as) ((as)->a_flags |= AS_UNMAPWAIT) argument
146 #define AS_SETNOUNMAPWAIT(as) ((as)->a_flags |= AS_NOUNMAPWAIT) argument
148 #define AS_CLRPGLCK(as) ((as)->a_flags &= ~AS_PAGLCK) argument
[all …]
H A Dvm_as.c76 static void as_setwatchprot(struct as *, caddr_t, size_t, uint_t);
77 static void as_clearwatchprot(struct as *, caddr_t, size_t);
101 as_add_callback(struct as *as, void (*cb_func)(), void *arg, uint_t events, in as_add_callback() argument
113 if (as == &kas) in as_add_callback()
146 mutex_enter(&as->a_contents); in as_add_callback()
147 current_head = as->a_callbacks; in as_add_callback()
148 as->a_callbacks = cb; in as_add_callback()
157 if ((cb->ascb_events & AS_UNMAPWAIT_EVENT) && AS_ISUNMAPWAIT(as)) { in as_add_callback()
158 AS_CLRUNMAPWAIT(as); in as_add_callback()
159 cv_broadcast(&as->a_cv); in as_add_callback()
[all …]
H A Dhat_refmod.c63 #define hrm_hash(as, addr) \ argument
65 (((uintptr_t)(addr) >> HRM_BASESHIFT) ^ ((uintptr_t)(as) >> 2)))
67 #define hrm_match(hrm, as, addr) \ argument
68 (((hrm)->hrm_as == (as) && \
77 hat_resvstat(size_t chunk, struct as *as, caddr_t addr) in hat_resvstat() argument
89 hat_startstat(struct as *as) in hat_startstat() argument
113 chunk = hat_get_mapped_size(as->a_hat); in hat_startstat()
123 hat_enter(as->a_hat); in hat_startstat()
124 vbits = as->a_vbits; in hat_startstat()
125 nbits = sizeof (as->a_vbits) * NBBY; in hat_startstat()
[all …]
H A Dvm_rm.c71 rm_asrss(as) in rm_asrss() argument
72 register struct as *as; in rm_asrss()
74 if (as != (struct as *)NULL && as != &kas)
75 return ((size_t)btop(hat_get_mapped_size(as->a_hat)));
88 rm_pctmemory(struct as *as) in rm_pctmemory() argument
91 ulong_t num = (ulong_t)rm_asrss(as) << (PAGESHIFT-1); in rm_pctmemory()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Daggsum.c83 aggsum_init(aggsum_t *as, uint64_t value) in aggsum_init() argument
85 bzero(as, sizeof (*as)); in aggsum_init()
86 as->as_lower_bound = as->as_upper_bound = value; in aggsum_init()
87 mutex_init(&as->as_lock, NULL, MUTEX_DEFAULT, NULL); in aggsum_init()
88 as->as_numbuckets = boot_ncpus; in aggsum_init()
89 as->as_buckets = kmem_zalloc(boot_ncpus * sizeof (aggsum_bucket_t), in aggsum_init()
91 for (int i = 0; i < as->as_numbuckets; i++) { in aggsum_init()
92 mutex_init(&as->as_buckets[i].asc_lock, in aggsum_init()
98 aggsum_fini(aggsum_t *as) in aggsum_fini() argument
100 for (int i = 0; i < as->as_numbuckets; i++) in aggsum_fini()
[all …]
/illumos-gate/usr/src/lib/crypt_modules/bsdbf/
H A Darc4random.c55 arc4_init(as) in arc4_init() argument
56 struct arc4_stream *as; in arc4_init()
61 as->s[n] = n;
62 as->i = 0;
63 as->j = 0;
67 arc4_addrandom(as, dat, datlen) in arc4_addrandom() argument
68 struct arc4_stream *as; in arc4_addrandom()
75 as->i--;
77 as->i = (as->i + 1);
78 si = as->s[as->i];
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dmkstemp.c64 libc_mkstemps(char *as, int slen, int flags) in libc_mkstemps() argument
70 if (as == NULL || *as == '\0') in libc_mkstemps()
73 len = (int)strlen(as); in libc_mkstemps()
75 (void) strcpy(tstr, as); in libc_mkstemps()
90 mkret = libc_mktemps(as, slen); in libc_mkstemps()
96 if ((fd = open64(as, O_CREAT|O_EXCL|O_RDWR|flags, in libc_mkstemps()
101 if ((fd = open(as, O_CREAT|O_EXCL|O_RDWR|flags, in libc_mkstemps()
116 (void) strcpy(as, tstr); in libc_mkstemps()
121 mkstemp(char *as) in mkstemp() argument
123 return (libc_mkstemps(as, 0, 0)); in mkstemp()
[all …]
H A Dmktemp.c98 libc_mktemps(char *as, int slen) in libc_mktemps() argument
117 if (as == NULL || *as == '\0') /* If the string passed is null then */ in libc_mktemps()
118 return (as); /* a pointer to a null string is returned. */ in libc_mktemps()
143 len = (int)strlen(as); in libc_mktemps()
147 s = as + (len - 1); in libc_mktemps()
166 s = as + len; in libc_mktemps()
167 for (xcnt = previous_xcnt; xcnt && s > as; xcnt--) { in libc_mktemps()
183 lstat64(as, &buf) == -1 && errno == ENOENT) { in libc_mktemps()
185 return (as); in libc_mktemps()
208 if (lstat64(as, &buf) == -1) { in libc_mktemps()
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dmemcntl.c60 struct as *as = ttoproc(curthread)->p_as; in memcntl() local
85 if (valid_usr_range(addr, len, 0, as, in memcntl()
86 as->a_userlimit) != RANGE_OKAY) { in memcntl()
128 error = as_ctl(as, addr, len, cmd, attr, iarg, NULL, 0); in memcntl()
192 as_rangelock(as); in memcntl()
208 if (valid_usr_range(addr, len, 0, as, in memcntl()
209 as->a_userlimit) != RANGE_OKAY) { in memcntl()
218 error = as_set_default_lpsize(as, addr, len); in memcntl()
238 as_rangeunlock(as); in memcntl()
254 as_rangeunlock(as); in memcntl()
[all …]
/illumos-gate/usr/src/lib/libbsm/
H A Daudit_event.txt44 # 0 Reserved as an invalid event number.
79 12:AUE_UMOUNT:umount(2) - old version:as
85 18:AUE_ACCT:acct(2):as
117 50:AUE_ADJTIME:adjtime(2):as
129 62:AUE_MOUNT:mount(2):as
186 116:AUE_PFEXEC:execve(2) with pfexec enabled:ps,ex,ua,as
203 142:AUE_AUDITON_SPOLICY:auditon(2) - set audit policy flags:as
206 145:AUE_AUDITON_GQCTRL:auditon(2) - get queue control parameters:as
207 146:AUE_AUDITON_SQCTRL:auditon(2) - set queue control parameters:as
242 201:AUE_STIME:old stime(2):as
[all …]
/illumos-gate/usr/src/lib/libsqlite/test/
H A Dselect6.test70 (SELECT max(x),y FROM t1 GROUP BY y) as b
78 (SELECT max(x),y FROM t1 GROUP BY y) as b
85 FROM (SELECT count(*) as p , y as q FROM t1 GROUP BY y) AS a,
86 (SELECT max(x) as r, y as s FROM t1 GROUP BY y) as b
93 FROM (SELECT count(*) as p , y as q FROM t1 GROUP BY y) AS a,
94 (SELECT max(x) as r, y as s, min(x)+y FROM t1 GROUP BY y) as b
126 (SELECT max(a),b FROM t2 GROUP BY b) as b
134 (SELECT max(a),b FROM t2 GROUP BY b) as b
141 FROM (SELECT count(*) as p , b as q FROM t2 GROUP BY b) AS a,
142 (SELECT max(a) as r, b as s FROM t2 GROUP BY b) as b
[all …]
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dgetarsym.c148 Elf_Arsym *as = (Elf_Arsym *)oas; in arsym() local
157 as->as_off = get8(off); in arsym()
159 as->as_off = get4(off); in arsym()
160 as->as_name = str; in arsym()
161 as->as_hash = elf_hash(str); in arsym()
162 ++as; in arsym()
168 as->as_name = NULL; in arsym()
169 as->as_off = 0; in arsym()
170 as->as_hash = ~(unsigned long)0L; in arsym()
179 Byte *as; in elf_getarsym() local
[all …]
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_as.c33 av1394_as_init(av1394_as_t *as) in av1394_as_init() argument
35 as->as_end = 0; in av1394_as_init()
39 av1394_as_fini(av1394_as_t *as) in av1394_as_fini() argument
41 as->as_end = 0; in av1394_as_fini()
48 av1394_as_alloc(av1394_as_t *as, size_t size) in av1394_as_alloc() argument
52 addr = as->as_end; in av1394_as_alloc()
53 as->as_end += size; in av1394_as_alloc()
59 av1394_as_free(av1394_as_t *as, off_t addr) in av1394_as_free() argument
/illumos-gate/usr/src/uts/common/os/
H A Durw.c130 mapin(struct as *as, caddr_t addr, int writing) in mapin() argument
143 pfnum = hat_getpfnum(as->a_hat, addr); in mapin()
169 mapout(struct as *as, caddr_t addr, caddr_t vaddr, int writing) in mapout() argument
194 struct as *as = p->p_as; in urw() local
202 AS_LOCK_ENTER(as, RW_WRITER); in urw()
204 if ((seg = as_segat(as, page)) == NULL || in urw()
206 AS_LOCK_EXIT(as); in urw()
224 AS_LOCK_EXIT(as); in urw()
244 if (SEGOP_FAULT(as->a_hat, seg, page, PAGESIZE, F_SOFTLOCK, rw)) { in urw()
247 AS_LOCK_EXIT(as); in urw()
[all …]
H A Dgrow.c192 struct as *as = p->p_as; in brk_internal() local
295 error = as_map(as, ova, (size_t)(nva - ova), segvn_create, in brk_internal()
305 (void) as_unmap(as, nva, (size_t)(ova - nva)); in brk_internal()
319 struct as *as = p->p_as; in grow() local
329 as_rangelock(as); in grow()
336 as_rangeunlock(as); in grow()
345 (void) as_fault(as->a_hat, as, p->p_usrstack - newsize, in grow()
546 choose_addr(struct as *as, caddr_t *addrp, size_t len, offset_t off, in choose_addr() argument
552 ASSERT(AS_ISCLAIMGAP(as)); /* searches should be serialized */ in choose_addr()
554 (void) as_unmap(as, *addrp, len); in choose_addr()
[all …]
H A Dmmapobj.c538 struct as *as = curproc->p_as; in mmapobj_unmap() local
561 as_rangelock(as); in mmapobj_unmap()
564 (void) as_unmap(as, mrp[i].mr_addr, mrp[i].mr_msize); in mmapobj_unmap()
582 (void) as_map(as, mrp[i].mr_addr, mrp[i].mr_msize, in mmapobj_unmap()
585 as_rangeunlock(as); in mmapobj_unmap()
600 (void) as_unmap(as, addr, size); in mmapobj_unmap()
613 (void) as_unmap(as, addr, size); in mmapobj_unmap()
637 struct as *as = p->p_as; in mmapobj_lookup_start_addr() local
648 as_rangelock(as); in mmapobj_lookup_start_addr()
658 if (base == NULL || as_gap(as, len, &base, &len, 0, NULL) || in mmapobj_lookup_start_addr()
[all …]
H A Dshm.c260 struct as *as = pp->p_as; in shmat() local
312 as_rangelock(as); in shmat()
337 as_rangeunlock(as); in shmat()
371 pp->p_model == DATAMODEL_LP64 && AS_TYPE_64BIT(as)) { in shmat()
380 as_purge(as); in shmat()
381 if (as_gap(as, size + share_size, &predbase, &len, in shmat()
393 as, as->a_userlimit) != RANGE_OKAY) { in shmat()
409 as_rangeunlock(as); in shmat()
430 as_rangeunlock(as); in shmat()
433 result = valid_usr_range(base, len, prot, as, in shmat()
[all …]
H A Dvm_subr.c135 struct as *asp; in default_physio()
340 cow_mapin(struct as *as, caddr_t uaddr, caddr_t kaddr, struct page **cached_ppp, in cow_mapin() argument
355 AS_LOCK_ENTER(as, RW_WRITER); in cow_mapin()
356 seg = as_findseg(as, uaddr, 0); in cow_mapin()
359 AS_LOCK_EXIT(as); in cow_mapin()
367 AS_LOCK_EXIT(as); in cow_mapin()
370 AS_LOCK_EXIT(as); in cow_mapin()
374 hat = as->a_hat; in cow_mapin()
475 AS_LOCK_EXIT(as); in cow_mapin()
491 res = as_fault(as->a_hat, as, uaddr, size, F_INVAL, S_READ); in cow_mapin()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_fmt.c128 fmt_dot(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_dot() argument
152 fmt_float(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_float() argument
161 if (mdb_tgt_aread(t, as, &f, sizeof (f), addr) != sizeof (f)) { in fmt_float()
174 fmt_plus(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_plus() argument
181 fmt_minus(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_minus() argument
188 fmt_carat(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_carat() argument
195 fmt_nl(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_nl() argument
205 fmt_ws(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_ws() argument
213 fmt_tab(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_tab() argument
225 fmt_rawstr(mdb_tgt_t *t, mdb_tgt_as_t as, mdb_tgt_addr_t addr, size_t cnt) in fmt_rawstr() argument
[all …]
/illumos-gate/usr/src/uts/i86xpv/io/
H A Dprivcmd.c134 struct as *as = curproc->p_as; in do_privcmd_mmap() local
172 AS_LOCK_ENTER(as, RW_READER); in do_privcmd_mmap()
173 if ((seg = as_findseg(as, addr, 0)) == NULL || in do_privcmd_mmap()
179 AS_LOCK_EXIT(as); in do_privcmd_mmap()
209 struct as *as = curproc->p_as; in do_privcmd_mmapbatch() local
222 AS_LOCK_ENTER(as, RW_READER); in do_privcmd_mmapbatch()
223 if ((seg = as_findseg(as, addr, 0)) == NULL || in do_privcmd_mmapbatch()
263 AS_LOCK_EXIT(as); in do_privcmd_mmapbatch()
306 privcmd_segmap(dev_t dev, off_t off, struct as *as, caddr_t *addrp, in privcmd_segmap() argument
315 as_rangelock(as); in privcmd_segmap()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/
H A Dfmtesc.c48 fmtquote(const char* as, const char* qb, const char* qe, size_t n, int flags) in fmtquote() argument
50 register unsigned char* s = (unsigned char*)as; in fmtquote()
225 fmtnesq(const char* as, const char* qs, size_t n) in fmtnesq() argument
227 return fmtquote(as, NiL, qs, n, 0); in fmtnesq()
235 fmtesq(const char* as, const char* qs) in fmtesq() argument
237 return fmtquote(as, NiL, qs, strlen((char*)as), 0); in fmtesq()
245 fmtesc(const char* as) in fmtesc() argument
247 return fmtquote(as, NiL, NiL, strlen((char*)as), 0); in fmtesc()
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_vm.c158 gfxp_va2pa(struct as *as, caddr_t addr, uint64_t *pa) in gfxp_va2pa() argument
162 *pa = pa_to_ma(pfn_to_pa(hat_getpfnum(as->a_hat, addr))); in gfxp_va2pa()
164 *pa = pfn_to_pa(hat_getpfnum(as->a_hat, addr)); in gfxp_va2pa()
211 struct as *as = ttoproc(curthread)->p_as; in gfxp_mlock_user_memory() local
217 if (valid_usr_range(address, length, 0, as, as->a_userlimit) != in gfxp_mlock_user_memory()
221 error = as_ctl(as, address, length, MC_LOCK, 0, 0, NULL, 0); in gfxp_mlock_user_memory()
231 struct as *as = ttoproc(curthread)->p_as; in gfxp_munlock_user_memory() local
237 if (valid_usr_range(address, length, 0, as, as->a_userlimit) != in gfxp_munlock_user_memory()
241 error = as_ctl(as, address, length, MC_UNLOCK, 0, 0, NULL, 0); in gfxp_munlock_user_memory()
H A Dgfxp_segmap.c58 gfxp_ddi_segmap_setup(dev_t dev, off_t offset, struct as *as, caddr_t *addrp, in gfxp_ddi_segmap_setup() argument
120 as_rangelock(as); in gfxp_ddi_segmap_setup()
128 as_rangeunlock(as); in gfxp_ddi_segmap_setup()
135 (void) as_unmap(as, *addrp, len); in gfxp_ddi_segmap_setup()
152 error = as_map(as, *addrp, len, segdev_create, &dev_a); in gfxp_ddi_segmap_setup()
153 as_rangeunlock(as); in gfxp_ddi_segmap_setup()
/illumos-gate/usr/src/lib/libkvm/common/
H A Dkvm.c57 struct as *kvm_kas;
183 kd->kvm_kas = (struct as *)nl[0].n_value; in kvm_open()
281 kvm_lookup(kvm_t *kd, struct as *as, uint64_t addr) in kvm_lookup() argument
288 fprintf(stderr, "kvm_lookup(%p, %llx):", (void *)as, addr); in kvm_lookup()
290 if (as == NULL) { /* physical addressing mode */ in kvm_lookup()
311 long hash = DUMP_HASH(&kd->kvm_dump, as, page); in kvm_lookup()
326 if (dmp->dm_va == page && dmp->dm_as == as) { in kvm_lookup()
340 struct as *as, ssize_t (*prw)(int, void *, size_t, offset_t)) in kvm_rw() argument
356 if (as == kd->kvm_kas) in kvm_rw()
358 if (as == NULL) in kvm_rw()
[all …]
/illumos-gate/usr/src/uts/sparc/v9/vm/
H A Dseg_nf.c187 struct as *as = seg->s_as; in segnf_create() local
189 ASSERT(as && AS_WRITE_HELD(as)); in segnf_create()
217 hat_map(as->a_hat, seg->s_base, seg->s_size, HAT_MAP); in segnf_create()
226 mutex_enter(&as->a_contents); in segnf_create()
227 as->a_flags |= AS_NEEDSPURGE; in segnf_create()
228 mutex_exit(&as->a_contents); in segnf_create()
232 if (as != &kas) in segnf_create()
234 hat_memload(as->a_hat, seg->s_base, nfpp[color], in segnf_create()
241 if ((s1 = AS_SEGPREV(as, seg)) != NULL && in segnf_create()
250 if ((s2 = AS_SEGNEXT(as, seg)) != NULL && in segnf_create()
[all …]

12345678910>>...62