Searched refs:kpersona_info (Results 1 – 8 of 8) sorted by relevance
| /xnu-8792.41.9/libsyscall/wrappers/ |
| H A D | persona.c | 32 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 D | persona.c | 17 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 D | persona_adoption.c | 26 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 D | sys_persona.c | 46 #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 D | persona.h | 58 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 D | persona_mgr.c | 54 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 D | persona_test.h | 33 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 D | persona_spawn.c | 187 struct kpersona_info kinfo; in child_main_loop() 231 err = kpersona_info(persona_id, &kinfo); in child_main_loop()
|