Home
last modified time | relevance | path

Searched refs:kpersona_info (Results 1 – 8 of 8) sorted by relevance

/xnu-8792.41.9/libsyscall/wrappers/
H A Dpersona.c32 int __persona(uint32_t operation, uint32_t flags, struct kpersona_info *info, uid_t *id, size_t *id…
35 kpersona_alloc(struct kpersona_info *info, uid_t *id) in kpersona_alloc()
42 kpersona_palloc(struct kpersona_info *info, uid_t *id, char path[MAXPATHLEN]) in kpersona_palloc()
70 kpersona_info(uid_t id, struct kpersona_info *info) in kpersona_info() function
77 kpersona_pidinfo(pid_t pid, struct kpersona_info *info) in kpersona_pidinfo()
88 struct kpersona_info kinfo; in kpersona_find()
110 struct kpersona_info kinfo; in kpersona_find_by_type()
/xnu-8792.41.9/tests/
H A Dpersona.c17 struct kpersona_info pinfo = { in _create_persona()
63 struct kpersona_info info = {
66 int error = kpersona_info(persona, &info);
78 struct kpersona_info pinfo = {
95 struct kpersona_info fetched_persona = {
98 int error = kpersona_info(persona_id, &fetched_persona);
109 struct kpersona_info info = {
112 int error = kpersona_info(persona, &info);
H A Dpersona_adoption.c26 struct kpersona_info pinfo = { in _persona_create()
98 struct kpersona_info info = {
101 int error = kpersona_info(0, &info);
120 struct kpersona_info info = {
123 int error = kpersona_info(0, &info);
153 struct kpersona_info info = { in _run_helper_in_persona()
156 int error = kpersona_info(0, &info); in _run_helper_in_persona()
172 struct kpersona_info info = {
175 int error = kpersona_info(0, &info);
/xnu-8792.41.9/bsd/kern/
H A Dsys_persona.c46 #define PERSONA_INFO_V1_SIZE offsetof(struct kpersona_info, persona_uid)
47 #define PERSONA_INFO_V2_SIZE sizeof(struct kpersona_info)
53 kpersona_copyin(user_addr_t infop, struct kpersona_info *kinfo) in kpersona_copyin()
59 memset(kinfo, 0, sizeof(struct kpersona_info)); in kpersona_copyin()
89 kpersona_copyout(struct kpersona_info *kinfo, user_addr_t infop) in kpersona_copyout()
127 struct kpersona_info kinfo; in kpersona_alloc_syscall()
307 kpersona_populate(struct kpersona_info *kinfo, struct persona *persona) in kpersona_populate()
309 memset(kinfo, 0, sizeof(struct kpersona_info)); in kpersona_populate()
329 struct kpersona_info kinfo; in kpersona_info_syscall()
373 struct kpersona_info kinfo; in kpersona_pidinfo_syscall()
[all …]
/xnu-8792.41.9/bsd/sys/
H A Dpersona.h58 struct kpersona_info { struct
79 _Static_assert(sizeof(struct kpersona_info) == 348, "sizeof(kpersona_info) == 348"); argument
114 int kpersona_alloc(struct kpersona_info *info, uid_t *id);
137 int kpersona_palloc(struct kpersona_info *info, uid_t *id, char path[MAXPATHLEN]);
197 int kpersona_info(uid_t id, struct kpersona_info *info);
211 int kpersona_pidinfo(pid_t pid, struct kpersona_info *info);
/xnu-8792.41.9/tools/tests/personas/
H A Dpersona_mgr.c54 persona_op_create(struct kpersona_info *ki) in persona_op_create()
73 persona_op_destroy(struct kpersona_info *ki) in persona_op_destroy()
88 persona_op_lookup(struct kpersona_info *ki, pid_t pid, uid_t uid) in persona_op_lookup()
119 ret = kpersona_info(personas[np], ki); in persona_op_lookup()
191 struct kpersona_info kinfo; in main()
H A Dpersona_test.h33 struct kpersona_info kinfo;
145 _dump_kpersona(const char *msg, uint32_t flags, const struct kpersona_info *ki) in _dump_kpersona()
179 const struct kpersona_info *ki = &pa->kinfo; in dump_persona_args()
190 parse_groupspec(struct kpersona_info *kinfo, char *spec) in parse_groupspec()
H A Dpersona_spawn.c187 struct kpersona_info kinfo; in child_main_loop()
231 err = kpersona_info(persona_id, &kinfo); in child_main_loop()