Searched refs:pipe (Results 1 - 25 of 58) sorted by path

123

/haiku/headers/os/drivers/
H A DUSB2.h48 usb_pipe *handle; /* of this endpoint/pipe */
167 status_t (*queue_interrupt)(const usb_pipe *pipe,
172 status_t (*queue_bulk)(const usb_pipe *pipe,
177 status_t (*queue_isochronous)(const usb_pipe *pipe,
192 status_t (*set_pipe_policy)(const usb_pipe *pipe,
197 /* Cancel all pending async requests in a pipe */
198 status_t (*cancel_queued_transfers)(const usb_pipe *pipe);
H A DUSB3.h49 usb_pipe handle; /* of this endpoint/pipe */
170 status_t (*queue_interrupt)(usb_pipe pipe,
175 status_t (*queue_bulk)(usb_pipe pipe,
180 status_t (*queue_bulk_v)(usb_pipe pipe,
185 status_t (*queue_bulk_v_physical)(usb_pipe pipe,
190 status_t (*queue_isochronous)(usb_pipe pipe,
206 status_t (*set_pipe_policy)(usb_pipe pipe,
211 /* Cancel all pending async requests in a pipe */
212 status_t (*cancel_queued_transfers)(usb_pipe pipe);
214 /* Cancel all pending async requests in a device control pipe */
[all...]
/haiku/src/add-ons/kernel/busses/scsi/usb/freecom/
H A Dfreecom.c209 performs queue_bulk USB request for corresponding pipe and handle timeout of this
219 usb_pipe pipe = b_in ? udi->pipe_in : udi->pipe_out; local
220 status = (*udi->usb_m->queue_bulk)(pipe, buffer, len, usb_callback, udi);
227 (*udi->usb_m->cancel_queued_transfers)(pipe);
352 usb_pipe pipe = (b_in) ? udi->pipe_in : udi->pipe_out; local
362 if(B_OK == (status = (*udi->usb_m->queue_bulk)(pipe, buf, len, usb_callback, udi))) {
/haiku/src/add-ons/kernel/busses/scsi/usb/
H A Dproto_bulk.c139 performs queue_bulk USB request for corresponding pipe and handle timeout of this
146 usb_pipe pipe = b_in ? udi->pipe_in : udi->pipe_out; local
147 status = (*udi->usb_m->queue_bulk)(pipe, buffer, len, bulk_callback, udi);
154 (*udi->usb_m->cancel_queued_transfers)(pipe);
H A Dproto_common.c57 usb_pipe pipe = (dir == eDirIn) ? udi->pipe_in : udi->pipe_out; local
59 status = (*udi->usb_m->queue_bulk_v)(pipe, sg_data, sg_count, bulk_callback, udi);
65 status_t st=(*udi->usb_m->clear_feature)(pipe, USB_FEATURE_ENDPOINT_HALT);
70 (*udi->usb_m->cancel_queued_transfers)(pipe);
/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Decho.h71 WORD pipe; member in struct:_echo_stream
/haiku/src/add-ons/print/drivers/postscript/
H A DFilterIO.cpp107 // Create new pipe FDs as stdin, stdout, stderr
108 pipe(filedes); dup2(filedes[0], 0); close(filedes[0]);
110 pipe(filedes); dup2(filedes[1], 1); close(filedes[1]);
112 pipe(filedes); dup2(filedes[1], 2); close(filedes[1]);
/haiku/src/apps/packageinstaller/
H A DPackageItem.cpp753 /* Create new pipe FDs as stdin, stdout, stderr */
754 pipe(filedes); dup2(filedes[0], 0); close(filedes[0]);
756 pipe(filedes); dup2(filedes[1], 1); close(filedes[1]);
757 pipe(filedes); dup2(filedes[1], 2); close(filedes[1]);
/haiku/src/kits/shared/
H A DCommandPipe.cpp118 pipe(stdOutAndErr);
151 pipe(stdOut);
152 pipe(stdErr);
/haiku/src/servers/launch/
H A DBaseJob.cpp199 if (pipe(&pipes[0]) != 0) {
/haiku/src/system/kernel/debug/
H A Ddebug_commands.h55 int invoke_debugger_command_pipe(debugger_command_pipe* pipe);
/haiku/src/system/libroot/posix/glibc/libio/
H A Diopopen.c92 if (pipe(pipe_fds) < 0)
/haiku/src/system/libroot/posix/unistd/
H A Dpipe.c14 pipe(int streams[2]) function
/haiku/src/tests/kits/app/common/
H A DPipedAppRunner.cpp151 FILE *pipe = fPipe; local
153 while (!feof(pipe)) {
154 size_t bytes = fread(buffer, 1, sizeof(buffer), pipe);
/haiku/src/tests/system/benchmarks/
H A Dctxbench.c100 if (pipe(fd0) != 0)
101 errx(1, "Unable to create pipe");
102 if (pipe(fd1) != 0)
103 errx(1, "Unable to create pipe");
/haiku/src/tests/system/kernel/
H A Dsyscall_restart_test.cpp241 if (pipe(fFDs) != 0)
295 if (pipe(fFDs) != 0)
298 // fill pipe
/haiku/src/tests/system/libroot/posix/
H A Dposix_spawn_pipe_test.c19 panic(pipe(out), "pipe stdout");
20 panic(pipe(err), "pipe stderr");
/haiku/
H A Dconfigure83 --use-gcc-pipe Build with GCC option -pipe. Speeds up the build
820 --use-gcc-pipe) HAIKU_USE_GCC_PIPE=1; shift 1;;
/haiku/headers/posix/
H A Dunistd.h343 extern int pipe(int fildes[2]);
/haiku/headers/private/graphics/intel_extreme/
H A Dintel_extreme.h497 bool HasPipe(pipe_index pipe) argument
499 if (pipe == INTEL_PIPE_ANY)
502 return (bitmask & (1 << pipe)) != 0;
505 void SetPipe(pipe_index pipe) argument
507 if (pipe == INTEL_PIPE_ANY) {
512 bitmask |= (1 << pipe);
515 void ClearPipe(pipe_index pipe) argument
517 if (pipe == INTEL_PIPE_ANY)
520 bitmask &= ~(1 << pipe);
746 // the introduction of pipe
[all...]
/haiku/src/add-ons/accelerants/intel_extreme/
H A DPorts.cpp125 Port::SetPipe(Pipe* pipe) argument
129 if (pipe == NULL) {
130 ERROR("%s: Invalid pipe provided!\n", __func__);
143 ERROR("%s: Can't reassign display pipe (yet)\n", __func__);
147 switch (pipe->Index()) {
149 TRACE("%s: Assigning %s (0x%" B_PRIx32 ") to pipe B\n", __func__,
153 TRACE("%s: Assigning %s (0x%" B_PRIx32 ") to pipe C\n", __func__,
157 TRACE("%s: Assigning %s (0x%" B_PRIx32 ") to pipe D\n", __func__,
161 TRACE("%s: Assigning %s (0x%" B_PRIx32 ") to pipe A\n", __func__,
173 switch (pipe
1673 SetPipe(Pipe* pipe) argument
2256 SetPipe(Pipe* pipe) argument
[all...]
H A DPorts.h53 virtual status_t SetPipe(Pipe* pipe);
193 virtual status_t SetPipe(Pipe* pipe);
235 virtual status_t SetPipe(Pipe* pipe);
H A Dmode.cpp406 // before enabling CPU pipe or port)
414 // 4. If enabling port on PCH: (Must be done before enabling CPU pipe
421 FDILink* link = pipe->FDILink();
429 // (Can be done anytime before enabling CPU pipe)
430 PanelFitter* fitter = pipe->PanelFitter();
434 // 6. Configure CPU pipe timings, M/N/TU, and other pipe settings
435 // (Can be done anytime before enabling CPU pipe)
438 pipe->ConfigureTimings(divisors);
440 // 7. Enable CPU pipe
[all...]
/haiku/src/add-ons/kernel/bus_managers/usb/
H A DBusManager.cpp132 TRACE_ERROR("error getting the default pipe for speed %d\n", speed);
167 // Create a temporary pipe with the new address
168 ControlPipe pipe(fRootObject);
169 pipe.InitCommon(deviceAddress, 0, speed, Pipe::Default, 8, 0, hubAddress,
180 pipe.SendRequest(
307 BusManager::CancelQueuedTransfers(Pipe *pipe, bool force) argument
315 BusManager::NotifyPipeChange(Pipe *pipe, usb_change change) argument
334 TRACE_ERROR("failed to allocate default pipe for speed %d\n", speed);
H A DDevice.cpp38 TRACE_ERROR("could not allocate default pipe\n");
332 // Cancel transfers on the default pipe and put its USBID to prevent
534 Pipe* pipe = NULL; local
566 pipe = new(std::nothrow) ControlPipe(this);
571 pipe = new(std::nothrow) IsochronousPipe(this);
575 pipe = new(std::nothrow) BulkPipe(this);
579 pipe = new(std::nothrow) InterruptPipe(this);
583 if (pipe == NULL) {
584 TRACE_ERROR("failed to allocate pipe\n");
589 pipe
647 Pipe* pipe = (Pipe*)GetStack()->GetObject(endpoint->handle); local
[all...]

Completed in 289 milliseconds

123