Home
last modified time | relevance | path

Searched refs:seg_rw (Results 1 – 25 of 71) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/
H A Dwatchpoint.h96 extern int watch_disable_addr(const void *, size_t, enum seg_rw);
97 extern void watch_enable_addr(const void *, size_t, enum seg_rw);
109 extern int pr_is_watchpage(caddr_t, enum seg_rw);
110 extern int pr_is_watchpage_as(caddr_t, enum seg_rw, struct as *);
112 enum seg_rw);
113 extern void do_watch_step(caddr_t, size_t, enum seg_rw, int, greg_t);
H A Dfbuf.h56 extern int fbread(struct vnode *, offset_t, uint_t, enum seg_rw,
62 extern void fbrelse(struct fbuf *, enum seg_rw);
/illumos-gate/usr/src/uts/common/vm/
H A Dvpm.h285 vmap_t *, int, int *, enum seg_rw);
287 extern void vpm_unmap_pages(vmap_t *, enum seg_rw);
290 struct uio *, int, int *, int, enum seg_rw rw);
H A Dpvn.h79 caddr_t, enum seg_rw, cred_t *),
82 struct seg *seg, caddr_t addr, enum seg_rw rw,
85 u_offset_t off, size_t io_len, enum seg_rw rw);
H A Dseg.h123 enum fault_type, enum seg_rw);
140 enum lock_type, enum seg_rw);
164 struct page **, enum seg_rw, int);
167 caddr_t addr, size_t len, enum seg_rw rw, uint_t flags);
169 caddr_t addr, size_t len, struct page **pp, enum seg_rw rw,
179 caddr_t addr, size_t len, size_t wlen, struct page **pp, enum seg_rw rw,
H A Dseg_map.h276 extern void segmap_pageunlock(struct seg *, caddr_t, size_t, enum seg_rw);
278 enum fault_type, enum seg_rw);
281 size_t, int, enum seg_rw);
H A Dseg_hole.c35 enum fault_type, enum seg_rw);
50 enum lock_type, enum seg_rw);
161 enum fault_type type, enum seg_rw tw) in seghole_fault()
286 enum lock_type type, enum seg_rw rw) in seghole_pagelock()
H A Dseg_kpm.c104 size_t len, enum fault_type type, enum seg_rw rw);
211 enum fault_type type, enum seg_rw rw) in segkpm_fault()
303 enum fault_type type, enum seg_rw rw) in segkpm_fault()
H A Danon.h397 size_t, struct seg *, caddr_t, enum seg_rw, struct cred *);
401 enum seg_rw, struct cred *);
405 struct vpage [], enum seg_rw, int, int, int, struct cred *);
417 enum seg_rw, struct cred *);
H A Dseg_umap.c50 enum fault_type, enum seg_rw);
65 enum lock_type, enum seg_rw);
217 enum fault_type type, enum seg_rw tw) in segumap_fault()
426 enum lock_type type, enum seg_rw rw) in segumap_pagelock()
H A Das.h273 enum fault_type type, enum seg_rw rw);
296 size_t size, enum seg_rw rw);
298 size_t size, enum seg_rw rw);
H A Dvpm.c821 enum seg_rw rw) in vpm_map_pages()
952 vpm_unmap_pages(vmap_t vml[], enum seg_rw rw) in vpm_unmap_pages()
1017 enum seg_rw rw) in vpm_data_copy()
1147 enum seg_rw rw) in vpm_map_pages()
1161 enum seg_rw rw) in vpm_data_copy()
1168 vpm_unmap_pages(vmap_t vml[], enum seg_rw rw) in vpm_unmap_pages()
H A Dseg_enum.h68 enum seg_rw { enum
H A Dseg_map.c76 size_t len, enum fault_type type, enum seg_rw rw);
89 enum seg_rw rw);
98 struct smap *, enum seg_rw);
134 size_t len, enum seg_rw rw, struct smap *smp);
496 enum seg_rw rw, in segmap_unlock()
588 enum seg_rw rw) in segmap_fault()
1493 segmap_pageunlock(struct seg *seg, caddr_t addr, size_t len, enum seg_rw rw) in segmap_pageunlock()
1605 enum seg_rw rw) in segmap_getmapflt()
2179 struct page ***ppp, enum lock_type type, enum seg_rw rw) in segmap_pagelock()
2217 struct smap *smp, enum seg_rw rw) in segmap_pagecreate_kpm()
[all …]
H A Dseg_kpm.h106 size_t, enum fault_type, enum seg_rw);
H A Dseg_kp.h155 size_t len, enum fault_type type, enum seg_rw rw);
H A Dseg_spt.c83 size_t len, enum fault_type type, enum seg_rw rw) in segspt_badop_fault()
192 struct page ***ppp, enum lock_type type, enum seg_rw rw) in segspt_badop_pagelock()
272 struct page ***, enum lock_type, enum seg_rw);
307 enum seg_rw, int);
973 struct page ***ppp, enum lock_type type, enum seg_rw rw) in segspt_dismpagelock()
1329 struct page ***ppp, enum lock_type type, enum seg_rw rw) in segspt_shmpagelock()
1584 enum seg_rw rw, int async) in segspt_reclaim()
1723 size_t len, enum seg_rw rw) in segspt_softunlock()
1971 size_t len, enum fault_type type, enum seg_rw rw) in segspt_dismfault()
2154 size_t len, enum fault_type type, enum seg_rw rw) in segspt_shmfault()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dwatchpoint.c109 rw_to_prot(enum seg_rw rw) in rw_to_prot()
128 rw_to_index(enum seg_rw rw) in rw_to_index()
144 static enum seg_rw S_rw[4] = {
480 pr_is_watchpage(caddr_t addr, enum seg_rw rw) in pr_is_watchpage()
497 enum seg_rw rw) in pr_is_watchpoint()
1439 int seg_rw; in watch_physio() local
1445 seg_rw = (rw == B_READ) ? S_WRITE : S_READ; in watch_physio()
1472 if (!pr_is_watched(base, len, seg_rw)) { in watch_physio()
1499 NULL, seg_rw); in watch_physio()
1507 mapped = pr_mappage(base, len, seg_rw, 1); in watch_physio()
[all …]
H A Dfbio.c62 fbread(vnode_t *vp, offset_t off, uint_t len, enum seg_rw rw, in fbread()
164 fbrelse(struct fbuf *fbp, enum seg_rw rw) in fbrelse()
/illumos-gate/usr/src/uts/common/fs/swapfs/
H A Dswap_vnops.c57 caddr_t addr, enum seg_rw rw, struct cred *cr, caller_context_t *ct);
67 struct seg *seg, caddr_t addr, enum seg_rw rw, struct cred *cr);
72 enum seg_rw rw, struct cred *cr);
116 enum seg_rw rw, in swap_getpage()
145 enum seg_rw rw, in swap_getapage()
319 enum seg_rw rw, in swap_getconpage()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dseg_vmm.c61 enum fault_type, enum seg_rw);
76 enum lock_type, enum seg_rw);
346 enum fault_type type, enum seg_rw rw) in segvmm_fault()
541 enum lock_type type, enum seg_rw rw) in segvmm_pagelock()
/illumos-gate/usr/src/uts/sparc/v9/vm/
H A Dseg_nf.c78 struct page ***ppp, enum lock_type type, enum seg_rw rw);
91 enum fault_type, enum seg_rw))
471 struct page ***ppp, enum lock_type type, enum seg_rw rw) in segnf_pagelock()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dinstr_size.c127 instr_size(struct regs *rp, caddr_t *addrp, enum seg_rw rw) in instr_size()
/illumos-gate/usr/src/uts/i86xpv/vm/
H A Dseg_mf.c285 seg_rw_to_prot(enum seg_rw rw) in seg_rw_to_prot()
329 enum fault_type type, enum seg_rw rw) in segmf_fault_range()
365 enum fault_type type, enum seg_rw rw) in segmf_fault()
482 struct page ***ppp, enum lock_type type, enum seg_rw rw) in segmf_pagelock()
/illumos-gate/usr/src/uts/sparc/sys/
H A Dsimulate.h150 extern int instr_size(struct regs *, caddr_t *, enum seg_rw);

123