Home
last modified time | relevance | path

Searched refs:cpipe (Results 1 – 7 of 7) sorted by relevance

/xnu-11215/security/
H A Dmac_pipe.c91 return cpipe->pipe_label; in mac_pipe_label()
97 cpipe->pipe_label = label; in mac_pipe_set_label()
117 mac_pipe_set_label(cpipe, NULL); in mac_pipe_label_destroy()
124 MAC_PERFORM(pipe_label_associate, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_label_associate()
129 struct pipe *cpipe) in mac_pipe_check_kqfilter() argument
139 MAC_CHECK(pipe_check_kqfilter, cred, kn, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_kqfilter()
154 MAC_CHECK(pipe_check_ioctl, cred, cpipe, mac_pipe_label(cpipe), cmd); in mac_pipe_check_ioctl()
171 MAC_CHECK(pipe_check_read, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_read()
188 MAC_CHECK(pipe_check_select, cred, cpipe, mac_pipe_label(cpipe), which); in mac_pipe_check_select()
205 MAC_CHECK(pipe_check_stat, cred, cpipe, mac_pipe_label(cpipe)); in mac_pipe_check_stat()
[all …]
H A Dmac_framework.h258 int mac_pipe_check_ioctl(kauth_cred_t cred, struct pipe *cpipe,
261 struct pipe *cpipe) __result_use_check;
262 int mac_pipe_check_read(kauth_cred_t cred, struct pipe *cpipe) __result_use_check;
263 int mac_pipe_check_select(kauth_cred_t cred, struct pipe *cpipe,
265 int mac_pipe_check_stat(kauth_cred_t cred, struct pipe *cpipe) __result_use_check;
266 int mac_pipe_check_write(kauth_cred_t cred, struct pipe *cpipe) __result_use_check;
267 void mac_pipe_label_associate(kauth_cred_t cred, struct pipe *cpipe);
268 void mac_pipe_label_destroy(struct pipe *cpipe);
270 void mac_pipe_label_init(struct pipe *cpipe);
271 struct label *mac_pipe_label(struct pipe *cpipe);
[all …]
H A Dmac_policy.h1617 struct pipe *cpipe,
1637 struct pipe *cpipe,
1656 struct pipe *cpipe,
1676 struct pipe *cpipe,
1696 struct pipe *cpipe,
1715 struct pipe *cpipe,
1730 struct pipe *cpipe,
5177 struct pipe *cpipe,
H A Dmac_vfs.c2651 struct pipe *cpipe; in mac_vnode_label_associate_fdesc() local
2712 cpipe = (struct pipe *)fp_get_data(fp); in mac_vnode_label_associate_fdesc()
2714 if (cpipe == (struct pipe *)-1) { in mac_vnode_label_associate_fdesc()
2718 PIPE_LOCK(cpipe); in mac_vnode_label_associate_fdesc()
2720 cpipe, mac_pipe_label(cpipe), vp, mac_vnode_label(vp)); in mac_vnode_label_associate_fdesc()
2721 PIPE_UNLOCK(cpipe); in mac_vnode_label_associate_fdesc()
/xnu-11215/bsd/kern/
H A Dsys_pipe.c469 PIPE_LOCK(cpipe); in pipe_stat()
702 wakeup(cpipe); in pipeio_unlock()
1314 if (cpipe) { in pipe_close()
1327 kfree_data(cpipe->pipe_buffer.buffer, cpipe->pipe_buffer.size); in pipe_free_kmem()
1349 pipeselwakeup(cpipe, cpipe); in pipeclose()
1354 wakeup(cpipe); in pipeclose()
1355 msleep(cpipe, PIPE_MTX(cpipe), PRIBIO, "pipecl", 0); in pipeclose()
1362 if (mac_pipe_label(cpipe) != NULL && cpipe->pipe_peer == NULL) { in pipeclose()
1388 pipepair_destroy_pipe(PIPE_PAIR(cpipe), cpipe); in pipeclose()
1768 if (cpipe) { in pipe_drain()
[all …]
H A Dproc_info.c3054 struct pipe *cpipe; in proc_fileport_info() local
3060 cpipe = (struct pipe *)fg_get_data(fg); in proc_fileport_info()
3061 error = pid_pipeinfo(cpipe, fp, PROC_NULL, in proc_fileport_info()
/xnu-11215/bsd/sys/
H A Dproc_info_private.h316 extern int fill_pipeinfo(struct pipe * cpipe, struct pipe_info * pinfo);