Searched refs:cpipe (Results 1 – 7 of 7) sorted by relevance
| /xnu-11215/security/ |
| H A D | mac_pipe.c | 91 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 D | mac_framework.h | 258 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 D | mac_policy.h | 1617 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 D | mac_vfs.c | 2651 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 D | sys_pipe.c | 469 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 D | proc_info.c | 3054 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 D | proc_info_private.h | 316 extern int fill_pipeinfo(struct pipe * cpipe, struct pipe_info * pinfo);
|