Searched refs:perm (Results 1 - 12 of 12) sorted by relevance

/darwin-on-arm/xnu/bsd/kern/
H A Dsysv_ipc.c76 * perm->mode mode of the object
101 ipcperm(kauth_cred_t cred, struct ipc_perm *perm, int mode_req) argument
106 mode_t mode_owner = (perm->mode & S_IRWXU);
107 mode_t mode_group = (perm->mode & S_IRWXG) << 3;
108 mode_t mode_world = (perm->mode & S_IRWXO) << 6;
115 if (uid == perm->cuid || uid == perm->uid) {
135 if ((!kauth_cred_ismember_gid(cred, perm->gid, &is_member) && is_member) &&
136 ((perm->gid == perm
[all...]
/darwin-on-arm/xnu/bsd/crypto/rc4/
H A Drc4.c65 state->perm[i] = (u_char)i;
71 j += state->perm[i] + key[i % keylen];
72 swap_bytes(&state->perm[i], &state->perm[j]);
93 state->index2 += state->perm[state->index1];
96 swap_bytes(&state->perm[state->index1],
97 &state->perm[state->index2]);
100 j = state->perm[state->index1] + state->perm[state->index2];
101 outbuf[i] = inbuf[i] ^ state->perm[
[all...]
H A Drc4.h44 u_char perm[256]; member in struct:rc4_state
/darwin-on-arm/xnu/osfmk/kern/
H A Dsecurity.c135 const char * perm)
141 "mach_task", perm);
152 const char * perm __unused)
165 labelstr_t perm)
183 rc = mac_port_check_service(&subjl, &objl, serv, perm);
196 __unused labelstr_t perm)
209 labelstr_t perm)
256 rc = mac_port_check_service(&subjl, objl, serv, perm);
270 __unused labelstr_t perm)
283 labelstr_t perm)
132 mac_task_check_service( task_t self, task_t obj, const char * perm) argument
160 mac_check_service( __unused ipc_space_t space, labelstr_t subj, labelstr_t obj, labelstr_t serv, labelstr_t perm) argument
191 mac_check_service( __unused ipc_space_t space, __unused labelstr_t subj, __unused labelstr_t obj, __unused labelstr_t serv, __unused labelstr_t perm) argument
204 mac_port_check_service_obj( ipc_space_t space, labelstr_t subj, mach_port_name_t obj, labelstr_t serv, labelstr_t perm) argument
265 mac_port_check_service_obj( __unused ipc_space_t space, __unused labelstr_t subj, __unused mach_port_name_t obj, __unused labelstr_t serv, __unused labelstr_t perm) argument
278 mac_port_check_access( ipc_space_t space, mach_port_name_t sub, mach_port_name_t obj, labelstr_t serv, labelstr_t perm) argument
335 mac_port_check_access( __unused ipc_space_t space, __unused mach_port_name_t sub, __unused mach_port_name_t obj, __unused labelstr_t serv, __unused labelstr_t perm) argument
[all...]
/darwin-on-arm/xnu/bsd/sys/
H A Dipc.h192 #define IXSEQ_TO_IPCID(ix,perm) (((perm._seq) << 16L) | ((ix) & 0xffff))
/darwin-on-arm/xnu/security/
H A Dmac_mach_internal.h57 int mac_task_check_service(task_t self, task_t obj, const char *perm);
117 const char *serv, const char *perm);
H A Dmac_policy.h2587 @param perm Permission, or method, within the specified service
2602 const char *perm
/darwin-on-arm/xnu/bsd/security/audit/
H A Daudit_bsm.c1634 struct ipc_perm perm; local
1636 perm.uid = ar->ar_arg_pipc_perm.pipc_uid;
1637 perm.gid = ar->ar_arg_pipc_perm.pipc_gid;
1638 perm.cuid = ar->ar_arg_pipc_perm.pipc_uid;
1639 perm.cgid = ar->ar_arg_pipc_perm.pipc_gid;
1640 perm.mode = ar->ar_arg_pipc_perm.pipc_mode;
1641 perm._seq = 0;
1642 perm._key = 0;
1643 tok = au_to_ipc_perm(&perm);
1669 struct ipc_perm perm; local
[all...]
H A Daudit_bsm_token.c423 au_to_ipc_perm(struct ipc_perm *perm) argument
429 if (perm == NULL)
441 ADD_U_INT32(dptr, perm->uid);
442 ADD_U_INT32(dptr, perm->gid);
443 ADD_U_INT32(dptr, perm->cuid);
444 ADD_U_INT32(dptr, perm->cgid);
447 ADD_U_INT16(dptr, perm->mode);
450 ADD_U_INT16(dptr, perm->_seq);
453 ADD_U_INT16(dptr, perm->_key);
H A Daudit.h234 void audit_arg_svipc_perm(struct kaudit_record *ar, struct ipc_perm *perm);
H A Daudit_arg.c540 audit_arg_svipc_perm(struct kaudit_record *ar, struct ipc_perm *perm) argument
543 bcopy(perm, &ar->k_ar.ar_arg_svipc_perm,
/darwin-on-arm/xnu/bsd/bsm/
H A Daudit_record.h232 token_t *au_to_ipc_perm(struct ipc_perm *perm);

Completed in 105 milliseconds