Lines Matching refs:caddr_t

103 	caddr_t	s_base;			/* base virtual address */
120 int (*unmap)(struct seg *, caddr_t, size_t);
122 faultcode_t (*fault)(struct hat *, struct seg *, caddr_t, size_t,
124 faultcode_t (*faulta)(struct seg *, caddr_t);
125 int (*setprot)(struct seg *, caddr_t, size_t, uint_t);
126 int (*checkprot)(struct seg *, caddr_t, size_t, uint_t);
127 int (*kluster)(struct seg *, caddr_t, ssize_t);
129 int (*sync)(struct seg *, caddr_t, size_t, int, uint_t);
130 size_t (*incore)(struct seg *, caddr_t, size_t, char *);
131 int (*lockop)(struct seg *, caddr_t, size_t, int, int, ulong_t *,
133 int (*getprot)(struct seg *, caddr_t, size_t, uint_t *);
134 u_offset_t (*getoffset)(struct seg *, caddr_t);
135 int (*gettype)(struct seg *, caddr_t);
136 int (*getvp)(struct seg *, caddr_t, struct vnode **);
137 int (*advise)(struct seg *, caddr_t, size_t, uint_t);
139 int (*pagelock)(struct seg *, caddr_t, size_t, struct page ***,
141 int (*setpagesize)(struct seg *, caddr_t, size_t, uint_t);
142 int (*getmemid)(struct seg *, caddr_t, memid_t *);
143 struct lgrp_mem_policy_info *(*getpolicy)(struct seg *, caddr_t);
145 int (*inherit)(struct seg *, caddr_t, size_t, uint_t);
154 extern struct seg *seg_alloc(struct as *as, caddr_t base, size_t size);
155 extern int seg_attach(struct as *as, caddr_t base, size_t size,
163 typedef int (*seg_preclaim_cbfunc_t)(void *, caddr_t, size_t,
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,
177 caddr_t addr, size_t len, uint_t flags);
179 caddr_t addr, size_t len, size_t wlen, struct page **pp, enum seg_rw rw,
257 int seg_inherit_notsup(struct seg *, caddr_t, size_t, uint_t);
274 uint_t seg_page(struct seg *, caddr_t);