Lines Matching refs:seg
103 faultcode_t segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr,
105 static void segkpm_dump(struct seg *);
108 static int segkpm_capable(struct seg *, segcapability_t);
153 segkpm_create(struct seg *seg, void *argsp) in segkpm_create() argument
160 ASSERT(seg->s_as && RW_WRITE_HELD(&seg->s_as->a_lock)); in segkpm_create()
161 ASSERT(btokpmp(seg->s_size) >= 1 && in segkpm_create()
162 kpmpageoff((uintptr_t)seg->s_base) == 0 && in segkpm_create()
163 kpmpageoff((uintptr_t)seg->s_base + seg->s_size) == 0); in segkpm_create()
167 seg->s_data = (void *)skd; in segkpm_create()
168 seg->s_ops = &segkpm_ops; in segkpm_create()
210 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() argument
213 ASSERT(seg->s_as && AS_LOCK_HELD(seg->s_as)); in segkpm_fault()
298 int segkpm_create(struct seg *seg, void *argsp) { return (0); } in segkpm_create() argument
302 segkpm_fault(struct hat *hat, struct seg *seg, caddr_t addr, size_t len, in segkpm_fault() argument
330 segkpm_dump(struct seg *seg) in segkpm_dump() argument
338 segkpm_capable(struct seg *seg, segcapability_t capability) in segkpm_capable() argument