Searched refs:pipe (Results 1 - 25 of 58) sorted by last modified time

123

/haiku/src/add-ons/kernel/drivers/audio/echo/
H A Dmulti.cpp646 LOG(("get_buffers pipe %d\n", stream->pipe));
666 LOG(("get_buffers pipe %d\n", stream->pipe));
H A Decho.cpp170 if (stream->pipe >= 0) {
171 close_params.wPipeIndex = stream->pipe;
186 status = stream->card->pEG->OpenAudio(&open_params, &stream->pipe);
194 status = stream->card->pEG->VerifyAudioOpen(stream->pipe);
214 status = stream->card->pEG->QueryAudioFormat(stream->pipe, &format_params);
221 status = stream->card->pEG->SetAudioFormat(stream->pipe, &format_params);
261 CDaffyDuck *duck = stream->card->pEG->GetDaffyDuck(stream->pipe);
276 if (stream->card->pEG->GetAudioPositionPtr(stream->pipe, stream->position)!=ECHOSTATUS_OK) {
323 status = stream->card->pEG->Start(stream->pipe);
325 PRINT(("echo_stream_start : Could not start the pipe
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/intel_extreme/
H A Dintel_extreme.cpp88 gen8_enable_interrupts(intel_info& info, pipe_index pipe, bool enable) argument
90 ASSERT(pipe != INTEL_PIPE_ANY);
91 ASSERT(info.device_type.Generation() >= 12 || pipe != INTEL_PIPE_D);
93 const uint32 regMask = PCH_INTERRUPT_PIPE_MASK_BDW(pipe);
94 const uint32 regEnabled = PCH_INTERRUPT_PIPE_ENABLED_BDW(pipe);
95 const uint32 regIdentity = PCH_INTERRUPT_PIPE_IDENTITY_BDW(pipe);
134 dprintf("gen8_handle_interrupts unhandled interrupt on pipe A\n");
145 dprintf("gen8_handle_interrupts unhandled interrupt on pipe B\n");
156 dprintf("gen8_handle_interrupts unhandled interrupt on pipe C\n");
207 * the given pipe
217 intel_get_interrupt_mask(intel_info& info, pipe_index pipe, bool enable) argument
303 g35_clear_interrupt_status(intel_info& info, pipe_index pipe) argument
324 intel_clear_pipe_interrupt(intel_info& info, pipe_index pipe) argument
[all...]
/haiku/src/add-ons/kernel/busses/usb/
H A Dxhci.h104 virtual status_t CancelQueuedTransfers(Pipe *pipe, bool force);
110 virtual status_t NotifyPipeChange(Pipe *pipe,
147 status_t _InsertEndpointForPipe(Pipe *pipe);
148 status_t _RemoveEndpointForPipe(Pipe *pipe);
H A Dxhci.cpp849 Pipe *pipe = transfer->TransferPipe(); local
850 if ((pipe->Type() & USB_OBJECT_CONTROL_PIPE) != 0)
859 Pipe *pipe = transfer->TransferPipe(); local
865 xhci_endpoint *endpoint = (xhci_endpoint *)pipe->ControllerCookie();
867 TRACE_ERROR("control pipe has no endpoint!\n");
947 Pipe *pipe = transfer->TransferPipe(); local
949 bool directionIn = (pipe->Direction() == Pipe::In);
951 xhci_endpoint *endpoint = (xhci_endpoint *)pipe->ControllerCookie();
953 TRACE_ERROR("pipe has no endpoint!\n");
977 if (trbSize == 0 || trbSize > pipe
1085 CancelQueuedTransfers(Pipe *pipe, bool force) argument
1201 Pipe *pipe = transfer->TransferPipe(); local
1286 NotifyPipeChange(Pipe *pipe, usb_change change) argument
1860 _InsertEndpointForPipe(Pipe *pipe) argument
1953 _RemoveEndpointForPipe(Pipe *pipe) argument
[all...]
H A Duhci.h107 virtual status_t CancelQueuedTransfers(Pipe *pipe, bool force);
108 status_t CancelQueuedIsochronousTransfers(Pipe *pipe, bool force);
171 uhci_td * CreateDescriptor(Pipe *pipe,
174 status_t CreateDescriptorChain(Pipe *pipe,
H A Duhci.cpp830 Pipe *pipe = transfer->TransferPipe(); local
831 if (pipe->DeviceAddress() == fRootHubAddress)
834 TRACE("submit transfer called for device %d\n", pipe->DeviceAddress());
835 if (pipe->Type() & USB_OBJECT_CONTROL_PIPE)
840 if (pipe->Type() & USB_OBJECT_ISO_PIPE)
844 if (pipe->Type() & USB_OBJECT_ISO_PIPE)
856 if (pipe->Type() & USB_OBJECT_INTERRUPT_PIPE)
861 bool directionIn = (pipe->Direction() == Pipe::In);
985 UHCI::CancelQueuedTransfers(Pipe *pipe, bool force) argument
987 if (pipe
1049 CancelQueuedIsochronousTransfers(Pipe *pipe, bool force) argument
1080 Pipe *pipe = transfer->TransferPipe(); local
1256 Pipe *pipe = transfer->TransferPipe(); local
2084 Pipe *pipe = transfer->TransferPipe(); local
2145 CreateDescriptor(Pipe *pipe, uint8 direction, size_t bufferSize) argument
2198 CreateDescriptorChain(Pipe *pipe, uhci_td **_firstDescriptor, uhci_td **_lastDescriptor, uint8 direction, size_t bufferSize) argument
[all...]
H A Dohci.cpp674 TRACE_ERROR("tried to submit transfer for unknown pipe type %" B_PRIu32 "\n",
681 OHCI::CancelQueuedTransfers(Pipe *pipe, bool force) argument
694 if (current->transfer && current->transfer->TransferPipe() == pipe) {
708 if (pipe->Type() & USB_OBJECT_ISO_PIPE) {
755 while (fProcessingPipe == pipe)
765 OHCI::NotifyPipeChange(Pipe *pipe, usb_change change) argument
767 TRACE("pipe change %d for pipe %p\n", change, pipe);
768 if (pipe
1544 Pipe *pipe = transfer->TransferPipe(); local
1614 Pipe *pipe = transfer->TransferPipe(); local
1832 _InsertEndpointForPipe(Pipe *pipe) argument
1948 _RemoveEndpointForPipe(Pipe *pipe) argument
2150 Pipe *pipe = transfer->TransferPipe(); local
[all...]
H A Dohci.h43 virtual status_t CancelQueuedTransfers(Pipe *pipe,
46 virtual status_t NotifyPipeChange(Pipe *pipe,
108 status_t _InsertEndpointForPipe(Pipe *pipe);
109 status_t _RemoveEndpointForPipe(Pipe *pipe);
H A Dehci.h64 ehci_qh *queueHead, Pipe *pipe);
71 virtual status_t CancelQueuedTransfers(Pipe *pipe, bool force);
72 status_t CancelQueuedIsochronousTransfers(Pipe *pipe, bool force);
74 virtual status_t NotifyPipeChange(Pipe *pipe,
132 Pipe *pipe);
137 Pipe *pipe);
160 status_t CreateDescriptorChain(Pipe *pipe,
H A Dehci.cpp909 Pipe *pipe = transfer->TransferPipe();
910 status_t result = InitQueueHead(transferData.queue_head, pipe);
916 if ((pipe->Type() & USB_OBJECT_CONTROL_PIPE) != 0) {
929 if ((pipe->Type() & USB_OBJECT_INTERRUPT_PIPE) != 0)
930 LinkPeriodicDebugQueueHead(transferData.queue_head, pipe);
954 EHCI::LinkPeriodicDebugQueueHead(ehci_qh *queueHead, Pipe *pipe) argument
956 if (pipe->Speed() == USB_SPEED_HIGHSPEED)
1092 Pipe *pipe = transfer->TransferPipe();
1093 if ((pipe->Type() & USB_OBJECT_ISO_PIPE) != 0)
1106 result = InitQueueHead(queueHead, pipe);
1160 Pipe *pipe = transfer->TransferPipe(); local
1346 NotifyPipeChange(Pipe *pipe, usb_change change) argument
1740 CancelQueuedTransfers(Pipe *pipe, bool force) argument
1805 CancelQueuedIsochronousTransfers(Pipe *pipe, bool force) argument
2283 InitQueueHead(ehci_qh *queueHead, Pipe *pipe) argument
2352 LinkInterruptQueueHead(ehci_qh *queueHead, Pipe *pipe) argument
2435 Pipe *pipe = transfer->TransferPipe(); local
2506 Pipe *pipe = transfer->TransferPipe(); local
2596 CreateDescriptorChain(Pipe *pipe, ehci_qtd **_firstDescriptor, ehci_qtd **_lastDescriptor, ehci_qtd *strayDescriptor, size_t bufferSize, uint8 pid) argument
[all...]
/haiku/src/add-ons/accelerants/intel_extreme/
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 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...]
/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/kernel/drivers/disk/usb/usb_disk/
H A Dusb_disk.cpp196 usb_disk_clear_halt(usb_pipe pipe) argument
198 gUSBModule->cancel_queued_transfers(pipe);
199 gUSBModule->clear_feature(pipe, USB_FEATURE_ENDPOINT_HALT);
/haiku/src/add-ons/kernel/bus_managers/usb/
H A DPipe.cpp368 mutex_init(&fSendRequestLock, "control pipe send request");
470 ControlPipe *pipe = (ControlPipe *)cookie; local
471 pipe->fTransferStatus = status;
472 pipe->fActualLength = actualLength;
473 release_sem(pipe->fNotifySem);
/haiku/src/apps/expander/
H A DExpanderThread.cpp217 // create new pipe FDs as stdout, stderr
218 pipe(filedes); dup2(filedes[1], 1); close(filedes[1]);
220 pipe(filedes); dup2(filedes[1], 2); close(filedes[1]);
/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/src/add-ons/tracker/zipomatic/
H A DZipperThread.cpp288 // Create new pipe FDs as stdin, stdout, stderr
289 if (pipe(inPipe) < 0)
291 if (pipe(outPipe) < 0)
293 if (pipe(errPipe) < 0)
/haiku/src/system/kernel/debug/
H A Ddebug_parser.cpp750 debugger_command_pipe* pipe = (debugger_command_pipe*)checked_malloc( local
753 pipe->segment_count = 0;
754 pipe->broken = false;
757 if (pipe->segment_count >= MAX_DEBUGGER_COMMAND_PIPE_LENGTH)
761 = pipe->segments[pipe->segment_count];
762 segment.index = pipe->segment_count++;
770 // invoke the pipe
771 returnCode = invoke_debugger_command_pipe(pipe);
773 debug_free(pipe);
[all...]
/haiku/src/add-ons/kernel/drivers/input/wacom/
H A Dwacom.c46 usb_pipe pipe; member in struct:wacom_device
275 device->pipe = ii->endpoint[0].handle;
276 //DPRINTF_INFO((ID "add_device() - pipe id = %ld\n", device->pipe));
307 usb->cancel_queued_transfers(device->pipe);
546 ret = usb->queue_interrupt(device->pipe, device->data,
554 usb->cancel_queued_transfers(device->pipe);
/haiku/src/system/libroot/stubbed/
H A Dlibroot_stubs_legacy.c2124 void pipe() {} function
H A Dlibroot_stubs.c2147 void pipe() {} function
/haiku/src/libs/compat/freebsd_network/
H A Dusb.cpp245 usb_pipe pipe; member in struct:usb_xfer
301 xfer->pipe = -1;
318 xfer->pipe = iface->endpoint[i].handle;
321 if (xfer->pipe == -1)
540 status = sUSB->queue_bulk_v(xfer->pipe, xfer->frames, xfer->nframes, usbd_callback, xfer);
545 status = sUSB->queue_interrupt(xfer->pipe,
551 panic("unhandled pipe type %d", xfer->type);
570 sUSB->cancel_queued_transfers(xfer->pipe);
/haiku/src/bin/
H A Dleak_analyser.sh15 environment variables prefixed and pipe the output to a file:

Completed in 486 milliseconds

123