Searched refs:cpipe (Results 1 - 8 of 8) sorted by relevance

/xnu-2422.115.4/security/
H A Dmac_pipe.c88 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 Dmac_framework.h286 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 Dmac_policy.h1984 @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 Dmac_vfs.c1613 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 Dsys_pipe.c223 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 Dproc_info.c1587 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 Dsys_generic.c1941 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 Dproc_info.h790 extern int fill_pipeinfo(struct pipe * cpipe, struct pipe_info * pinfo);

Completed in 106 milliseconds