Searched refs:cpipe (Results 1 – 4 of 4) sorted by relevance
| /src/sys/kern/ |
| H A D | sys_pipe.c | 237 static void pipeclose(struct pipe *cpipe); 238 static void pipe_free_kmem(struct pipe *cpipe); 242 static __inline int pipelock(struct pipe *cpipe, bool catch); 243 static __inline void pipeunlock(struct pipe *cpipe); 251 static int pipespace(struct pipe *cpipe, int size); 252 static int pipespace_new(struct pipe *cpipe, int size); 566 pipespace_new(struct pipe *cpipe, int size) in pipespace_new() argument 573 PIPE_LOCK_ASSERT(cpipe, MA_NOTOWNED); in pipespace_new() 574 KASSERT(!(cpipe->pipe_state & PIPE_DIRECTW), in pipespace_new() 577 cnt = cpipe->pipe_buffer.cnt; in pipespace_new() [all …]
|
| /src/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 …]
|
| /src/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 …]
|
| /src/sys/sys/ |
| H A D | pipe.h | 150 void pipeselwakeup(struct pipe *cpipe);
|