Lines Matching defs:seg_ops
117 struct seg_ops { struct
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_t, size_t,
123 faultcode_t (*faulta)(struct seg *, caddr_t);
124 int (*setprot)(struct seg *, caddr_t, size_t, uint_t);
125 int (*checkprot)(struct seg *, caddr_t, size_t, uint_t);
126 int (*kluster)(struct seg *, caddr_t, ssize_t);
127 size_t (*swapout)(struct seg *);
128 int (*sync)(struct seg *, caddr_t, size_t, int, uint_t);
129 size_t (*incore)(struct seg *, caddr_t, size_t, char *);
130 int (*lockop)(struct seg *, caddr_t, size_t, int, int, ulong_t *,
132 int (*getprot)(struct seg *, caddr_t, size_t, uint_t *);
133 u_offset_t (*getoffset)(struct seg *, caddr_t);
134 int (*gettype)(struct seg *, caddr_t);
135 int (*getvp)(struct seg *, caddr_t, struct vnode **);
136 int (*advise)(struct seg *, caddr_t, size_t, uint_t);
137 void (*dump)(struct seg *);
138 int (*pagelock)(struct seg *, caddr_t, size_t, struct page ***,
140 int (*setpagesize)(struct seg *, caddr_t, size_t, uint_t);
141 int (*getmemid)(struct seg *, caddr_t, memid_t *);
142 struct lgrp_mem_policy_info *(*getpolicy)(struct seg *, caddr_t);
143 int (*capable)(struct seg *, segcapability_t);
144 int (*inherit)(struct seg *, caddr_t, size_t, uint_t);