/xnu-2422.115.4/security/ |
H A D | mac_pipe.c | 88 mac_pipe_label_init(struct pipe *cpipe) argument 91 cpipe->pipe_label = mac_pipe_label_alloc(); 103 mac_pipe_label_destroy(struct pipe *cpipe) argument 106 mac_pipe_label_free(cpipe->pipe_label); 107 cpipe->pipe_label = NULL; 139 mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe) argument 142 MAC_PERFORM(pipe_label_associate, cred, cpipe, cpipe->pipe_label); 147 struct pipe *cpipe) 154 MAC_CHECK(pipe_check_kqfilter, cred, kn, cpipe, cpip 146 mac_pipe_check_kqfilter(kauth_cred_t cred, struct knote *kn, struct pipe *cpipe) argument 158 mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe, u_int cmd) argument 171 mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe) argument 184 mac_pipe_check_label_update(kauth_cred_t cred, struct pipe *cpipe, struct label *newlabel) argument 198 mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe, int which) argument 211 mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe) argument 224 mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe) argument 237 mac_pipe_label_update(kauth_cred_t cred, struct pipe *cpipe, struct label *label) argument [all...] |
H A D | mac_framework.h | 286 int mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe, 289 struct pipe *cpipe); 290 int mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe); 291 int mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe, 293 int mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe); 294 int mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe); 296 void mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe); 298 void mac_pipe_label_destroy(struct pipe *cpipe); 300 void mac_pipe_label_init(struct pipe *cpipe); 301 int mac_pipe_label_update(kauth_cred_t cred, struct pipe *cpipe, [all...] |
H A D | mac_policy.h | 1984 @param cpipe Object to be accessed 2001 struct pipe *cpipe, 2009 @param cpipe Object to be accessed 2021 struct pipe *cpipe, 2027 @param cpipe Object to be accessed 2041 struct pipe *cpipe, 2048 @param cpipe Object to be accessed 2061 struct pipe *cpipe, 2067 @param cpipe Object to be accessed 2081 struct pipe *cpipe, [all...] |
H A D | mac_vfs.c | 1613 struct pipe *cpipe; local 1664 cpipe = (struct pipe *)fp->f_fglob->fg_data; 1666 if (cpipe == (struct pipe *)-1) { 1670 PIPE_LOCK(cpipe); 1672 cpipe, cpipe->pipe_label, vp, vp->v_label); 1673 PIPE_UNLOCK(cpipe);
|
/xnu-2422.115.4/bsd/kern/ |
H A D | sys_pipe.c | 223 static void pipeclose(struct pipe *cpipe); 224 static void pipe_free_kmem(struct pipe *cpipe); 226 static int pipespace(struct pipe *cpipe, int size); 229 static void pipeselwakeup(struct pipe *cpipe, struct pipe *spipe); 230 static __inline int pipeio_lock(struct pipe *cpipe, int catch); 231 static __inline void pipeio_unlock(struct pipe *cpipe); 234 extern void evpipefree(struct pipe *cpipe); 259 static void pipe_garbage_collect(struct pipe *cpipe); 486 pipe_stat(struct pipe *cpipe, void *ub, int isstat64) argument 496 if (cpipe 603 pipespace(struct pipe *cpipe, int size) argument 633 struct pipe *cpipe; local 655 pipeio_lock(struct pipe *cpipe, int catch) argument 673 pipeio_unlock(struct pipe *cpipe) argument 686 pipeselwakeup(struct pipe *cpipe, struct pipe *spipe) argument 1242 struct pipe *cpipe; local 1255 pipe_free_kmem(struct pipe *cpipe) argument 1271 pipeclose(struct pipe *cpipe) argument 1358 struct pipe *cpipe; local 1408 struct pipe *cpipe = (struct pipe *)kn->kn_fp->f_data; local 1509 fill_pipeinfo(struct pipe * cpipe, struct pipe_info * pinfo) argument 1597 struct pipe *ppipe, *cpipe = (struct pipe *)(fp->f_fglob->fg_data); local 1633 pipe_garbage_collect(struct pipe *cpipe) argument [all...] |
H A D | proc_info.c | 1587 struct pipe * cpipe; local 1589 if ((error = fp_getfpipe(p, fd, &fp, &cpipe)) !=0) { 1594 error = pid_pipeinfo(cpipe, fp, closeonexec, buffer, buffersize, retval); 1683 struct pipe *cpipe; local 1689 cpipe = (struct pipe *)fg->fg_data; 1690 error = pid_pipeinfo(cpipe, fp, 0,
|
H A D | sys_generic.c | 1941 evpipefree(struct pipe *cpipe) argument 1946 for (evq = cpipe->pipe_evlist.tqh_first; evq != NULL; evq = next) { 1952 TAILQ_REMOVE(&cpipe->pipe_evlist, evq, ee_slist); // remove from pipe q
|
/xnu-2422.115.4/bsd/sys/ |
H A D | proc_info.h | 790 extern int fill_pipeinfo(struct pipe * cpipe, struct pipe_info * pinfo);
|