pipe_buffer       180 kern/sys_pipe.c 	cpipe->pipe_buffer.buffer = buffer;
pipe_buffer       181 kern/sys_pipe.c 	cpipe->pipe_buffer.size = size;
pipe_buffer       182 kern/sys_pipe.c 	cpipe->pipe_buffer.in = 0;
pipe_buffer       183 kern/sys_pipe.c 	cpipe->pipe_buffer.out = 0;
pipe_buffer       184 kern/sys_pipe.c 	cpipe->pipe_buffer.cnt = 0;
pipe_buffer       186 kern/sys_pipe.c 	amountpipekva += cpipe->pipe_buffer.size;
pipe_buffer       200 kern/sys_pipe.c 	cpipe->pipe_buffer.buffer = NULL;
pipe_buffer       283 kern/sys_pipe.c 		if (rpipe->pipe_buffer.cnt > 0) {
pipe_buffer       284 kern/sys_pipe.c 			size = rpipe->pipe_buffer.size - rpipe->pipe_buffer.out;
pipe_buffer       285 kern/sys_pipe.c 			if (size > rpipe->pipe_buffer.cnt)
pipe_buffer       286 kern/sys_pipe.c 				size = rpipe->pipe_buffer.cnt;
pipe_buffer       289 kern/sys_pipe.c 			error = uiomove(&rpipe->pipe_buffer.buffer[rpipe->pipe_buffer.out],
pipe_buffer       294 kern/sys_pipe.c 			rpipe->pipe_buffer.out += size;
pipe_buffer       295 kern/sys_pipe.c 			if (rpipe->pipe_buffer.out >= rpipe->pipe_buffer.size)
pipe_buffer       296 kern/sys_pipe.c 				rpipe->pipe_buffer.out = 0;
pipe_buffer       298 kern/sys_pipe.c 			rpipe->pipe_buffer.cnt -= size;
pipe_buffer       304 kern/sys_pipe.c 			if (rpipe->pipe_buffer.cnt == 0) {
pipe_buffer       305 kern/sys_pipe.c 				rpipe->pipe_buffer.in = 0;
pipe_buffer       306 kern/sys_pipe.c 				rpipe->pipe_buffer.out = 0;
pipe_buffer       366 kern/sys_pipe.c 	} else if (rpipe->pipe_buffer.cnt < MINPIPESIZE) {
pipe_buffer       376 kern/sys_pipe.c 	if ((rpipe->pipe_buffer.size - rpipe->pipe_buffer.cnt) >= PIPE_BUF)
pipe_buffer       407 kern/sys_pipe.c 	    (wpipe->pipe_buffer.size <= PIPE_SIZE) &&
pipe_buffer       408 kern/sys_pipe.c 	    (wpipe->pipe_buffer.cnt == 0)) {
pipe_buffer       442 kern/sys_pipe.c 		space = wpipe->pipe_buffer.size - wpipe->pipe_buffer.cnt;
pipe_buffer       460 kern/sys_pipe.c 				if (space > wpipe->pipe_buffer.size -
pipe_buffer       461 kern/sys_pipe.c 				    wpipe->pipe_buffer.cnt) {
pipe_buffer       481 kern/sys_pipe.c 				segsize = wpipe->pipe_buffer.size -
pipe_buffer       482 kern/sys_pipe.c 					wpipe->pipe_buffer.in;
pipe_buffer       488 kern/sys_pipe.c 				error = uiomove(&wpipe->pipe_buffer.buffer[wpipe->pipe_buffer.in], 
pipe_buffer       498 kern/sys_pipe.c 					if (wpipe->pipe_buffer.in + segsize !=
pipe_buffer       499 kern/sys_pipe.c 					    wpipe->pipe_buffer.size)
pipe_buffer       503 kern/sys_pipe.c 					error = uiomove(&wpipe->pipe_buffer.buffer[0],
pipe_buffer       507 kern/sys_pipe.c 					wpipe->pipe_buffer.in += size;
pipe_buffer       508 kern/sys_pipe.c 					if (wpipe->pipe_buffer.in >=
pipe_buffer       509 kern/sys_pipe.c 					    wpipe->pipe_buffer.size) {
pipe_buffer       511 kern/sys_pipe.c 						if (wpipe->pipe_buffer.in != size - segsize + wpipe->pipe_buffer.size)
pipe_buffer       514 kern/sys_pipe.c 						wpipe->pipe_buffer.in = size - segsize;
pipe_buffer       517 kern/sys_pipe.c 					wpipe->pipe_buffer.cnt += size;
pipe_buffer       519 kern/sys_pipe.c 					if (wpipe->pipe_buffer.cnt > wpipe->pipe_buffer.size)
pipe_buffer       571 kern/sys_pipe.c 	} else if (wpipe->pipe_buffer.cnt > 0) {
pipe_buffer       585 kern/sys_pipe.c 	if ((wpipe->pipe_buffer.cnt == 0) &&
pipe_buffer       596 kern/sys_pipe.c 	if (wpipe->pipe_buffer.cnt)
pipe_buffer       624 kern/sys_pipe.c 		*(int *)data = mpipe->pipe_buffer.cnt;
pipe_buffer       648 kern/sys_pipe.c 		if ((rpipe->pipe_buffer.cnt > 0) ||
pipe_buffer       659 kern/sys_pipe.c 		if ((wpipe->pipe_buffer.size - wpipe->pipe_buffer.cnt) >= PIPE_BUF)
pipe_buffer       683 kern/sys_pipe.c 	ub->st_blksize = pipe->pipe_buffer.size;
pipe_buffer       684 kern/sys_pipe.c 	ub->st_size = pipe->pipe_buffer.cnt;
pipe_buffer       713 kern/sys_pipe.c 	if (cpipe->pipe_buffer.buffer != NULL) {
pipe_buffer       714 kern/sys_pipe.c 		if (cpipe->pipe_buffer.size > PIPE_SIZE)
pipe_buffer       716 kern/sys_pipe.c 		amountpipekva -= cpipe->pipe_buffer.size;
pipe_buffer       717 kern/sys_pipe.c 		uvm_km_free(kernel_map, (vaddr_t)cpipe->pipe_buffer.buffer,
pipe_buffer       718 kern/sys_pipe.c 		    cpipe->pipe_buffer.size);
pipe_buffer       719 kern/sys_pipe.c 		cpipe->pipe_buffer.buffer = NULL;
pipe_buffer       815 kern/sys_pipe.c 	kn->kn_data = rpipe->pipe_buffer.cnt;
pipe_buffer       837 kern/sys_pipe.c 	kn->kn_data = wpipe->pipe_buffer.size - wpipe->pipe_buffer.cnt;
pipe_buffer        75 sys/pipe.h     	struct	pipebuf pipe_buffer;	/* data storage */