Searched refs:cpipe (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/kern/ |
H A D | sys_pipe.c | 234 static void pipeclose(struct pipe *cpipe); 235 static void pipe_free_kmem(struct pipe *cpipe); 238 static __inline int pipelock(struct pipe *cpipe, bool catch); 239 static __inline void pipeunlock(struct pipe *cpipe); 247 static int pipespace(struct pipe *cpipe, int size); 248 static int pipespace_new(struct pipe *cpipe, int size); 571 pipespace_new(struct pipe *cpipe, int size) in pipespace_new() argument 578 KASSERT(!mtx_owned(PIPE_MTX(cpipe)), ("pipespace: pipe mutex locked")); in pipespace_new() 579 KASSERT(!(cpipe->pipe_state & PIPE_DIRECTW), in pipespace_new() 582 cnt = cpipe->pipe_buffer.cnt; in pipespace_new() [all …]
|
/freebsd/sys/fs/fifofs/ |
H A D | fifo_vnops.c | 265 struct pipe *cpipe; in fifo_close() local 282 cpipe = fip->fi_pipe; in fifo_close() 286 PIPE_LOCK(cpipe); in fifo_close() 287 cpipe->pipe_state |= PIPE_EOF; in fifo_close() 288 if ((cpipe->pipe_state & PIPE_WANTW)) { in fifo_close() 289 cpipe->pipe_state &= ~PIPE_WANTW; in fifo_close() 290 wakeup(cpipe); in fifo_close() 292 pipeselwakeup(cpipe); in fifo_close() 293 PIPE_UNLOCK(cpipe); in fifo_close() 299 PIPE_LOCK(cpipe); in fifo_close() [all …]
|
/freebsd/tests/sys/kern/ |
H A D | ptrace_test.c | 227 int cpipe[2], status; in ATF_TC_BODY() local 230 REQUIRE_EQ(pipe(cpipe), 0); in ATF_TC_BODY() 234 close(cpipe[0]); in ATF_TC_BODY() 237 CHILD_REQUIRE_EQ(0, read(cpipe[1], &c, sizeof(c))); in ATF_TC_BODY() 241 close(cpipe[1]); in ATF_TC_BODY() 252 close(cpipe[0]); in ATF_TC_BODY() 274 int cpipe[2], dpipe[2], status; in ATF_TC_BODY() local 277 REQUIRE_EQ(pipe(cpipe), 0); in ATF_TC_BODY() 282 close(cpipe[0]); in ATF_TC_BODY() 285 CHILD_REQUIRE_EQ(read(cpipe[1], &c, sizeof(c)), in ATF_TC_BODY() [all …]
|
/freebsd/sys/sys/ |
H A D | pipe.h | 150 void pipeselwakeup(struct pipe *cpipe);
|