Lines Matching defs:seg_ops
118 struct seg_ops { struct
119 int (*dup)(struct seg *, struct seg *);
120 int (*unmap)(struct seg *, caddr_t, size_t);
121 void (*free)(struct seg *);
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);
128 size_t (*swapout)(struct seg *);
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);
138 void (*dump)(struct seg *);
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);
144 int (*capable)(struct seg *, segcapability_t);
145 int (*inherit)(struct seg *, caddr_t, size_t, uint_t);