/haiku/src/add-ons/accelerants/intel_extreme/ |
H A D | Pipes.h | 30 class Pipe { class 32 Pipe(pipe_index pipeIndex); 33 ~Pipe();
|
H A D | Pipes.cpp | 59 // #pragma mark - Pipe 62 Pipe::Pipe(pipe_index pipeIndex) function in class:Pipe 73 TRACE("Pipe B.\n"); 78 TRACE("Pipe C.\n"); 83 TRACE("Pipe D.\n"); 88 TRACE("Pipe A.\n"); 97 TRACE("%s: Pipe is routed through FDI\n", __func__); 109 TRACE("Pipe Base: 0x%" B_PRIxADDR " Plane Base: 0x%" B_PRIxADDR "\n", 114 Pipe [all...] |
H A D | Ports.h | 53 virtual status_t SetPipe(Pipe* pipe); 54 ::Pipe* GetPipe() 99 Pipe* fPipe; 193 virtual status_t SetPipe(Pipe* pipe); 235 virtual status_t SetPipe(Pipe* pipe);
|
H A D | accelerant.h | 60 Pipe* pipes[MAX_PIPES];
|
H A D | accelerant.cpp | 158 gInfo->pipes[i] = new(std::nothrow) Pipe(INTEL_PIPE_A); 161 gInfo->pipes[i] = new(std::nothrow) Pipe(INTEL_PIPE_B); 164 gInfo->pipes[i] = new(std::nothrow) Pipe(INTEL_PIPE_C); 167 gInfo->pipes[i] = new(std::nothrow) Pipe(INTEL_PIPE_D); 459 TRACE("Pipe %d is already assigned, it will drive multiple "
|
H A D | Ports.cpp | 125 Port::SetPipe(Pipe* pipe) 170 // DP ports/all DDI ports: Pipe selections works differently, via own SetPipe() implementation. 1111 // FIXME How's this setup in newer gens? Currently return Pipe B fixed there.. 1612 // - Looks like BIOS selected Transcoder (A,B,C) is not always same as selected Pipe (A,B,C) 1627 uint32 Pipe = (read32(INTEL_DISPLAY_PORT_A) & INTEL_DISP_PORTA_IVB_PIPE_MASK) local 1629 switch (Pipe) { 1673 DisplayPort::SetPipe(Pipe* pipe) 2256 DigitalDisplayInterface::SetPipe(Pipe* pipe)
|
/haiku/src/add-ons/kernel/bus_managers/usb/ |
H A D | Pipe.cpp | 13 Pipe::Pipe(Object *parent) function in class:Pipe 22 Pipe::~Pipe() 26 Pipe::CancelQueuedTransfers(true); 32 Pipe::InitCommon(int8 deviceAddress, uint8 endpointAddress, usb_speed speed, 53 Pipe::InitSuperSpeed(uint8 maxBurst, uint16 bytesPerInterval) 61 Pipe::SetHubInfo(int8 address, uint8 port) 69 Pipe::SubmitTransfer(Transfer *transfer) 80 Pipe [all...] |
H A D | usb_private.h | 55 class Pipe; 231 virtual status_t CancelQueuedTransfers(Pipe *pipe, 234 virtual status_t NotifyPipeChange(Pipe *pipe, 310 * The Pipe class is the communication management between the hardware and 313 class Pipe : public Object { class in inherits:Object 317 Pipe(Object *parent); 318 virtual ~Pipe(); 392 class ControlPipe : public Pipe { 444 class InterruptPipe : public Pipe { 460 class BulkPipe : public Pipe { [all...] |
H A D | BusManager.cpp | 169 pipe.InitCommon(deviceAddress, 0, speed, Pipe::Default, 8, 0, hubAddress, 307 BusManager::CancelQueuedTransfers(Pipe *pipe, bool force) 315 BusManager::NotifyPipeChange(Pipe *pipe, usb_change change) 330 fDefaultPipes[speed]->InitCommon(0, 0, speed, Pipe::Default, 8, 0, 0, 0);
|
H A D | Transfer.cpp | 16 Transfer::Transfer(Pipe *pipe) 254 * 2. Pipe direction 283 (((fPipe->Direction() == Pipe::In) ? 7268 : 6265) 294 if (fPipe->Direction() == Pipe::In)
|
H A D | usb.cpp | 29 debug_run_transfer(Pipe *pipe, uint8 *data, size_t dataLength, 91 Pipe *pipe = (Pipe *)get_debug_variable("_usbPipe", 0); 108 Pipe *pipe = (Pipe *)get_debug_variable("_usbPipe", 0); 118 | (pipe->Direction() == Pipe::In ? USB_ENDPOINT_ADDR_DIR_IN 122 Pipe *parentPipe = ((Device *)pipe->Parent())->DefaultPipe(); 527 return ((Pipe *)object.Get())->CancelQueuedTransfers(false);
|
H A D | Device.cpp | 42 fDefaultPipe->InitCommon(fDeviceAddress, 0, fSpeed, Pipe::Default, 534 Pipe* pipe = NULL; 560 Pipe::pipeDirection direction = Pipe::Out; 562 direction = Pipe::In; 567 direction = Pipe::Default; 647 Pipe* pipe = (Pipe*)GetStack()->GetObject(endpoint->handle);
|
/haiku/headers/private/shared/ |
H A D | CommandPipe.h | 44 thread_id Pipe(int* stdOut, int* stdErr) const; 45 thread_id Pipe(int* stdOut) const; 62 // Reading the Pipe output
|
/haiku/src/add-ons/kernel/busses/usb/ |
H A D | ehci.h | 64 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, 228 Pipe * fProcessingPipe;
|
H A D | uhci.h | 107 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, 240 Pipe * fProcessingPipe;
|
H A D | ohci.h | 43 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); 212 Pipe * fProcessingPipe;
|
H A D | xhci.h | 104 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 D | uhci.cpp | 830 Pipe *pipe = transfer->TransferPipe(); 861 bool directionIn = (pipe->Direction() == Pipe::In); 934 if (transfer->TransferPipe()->Direction() == Pipe::In) { 985 UHCI::CancelQueuedTransfers(Pipe *pipe, bool force) 1049 UHCI::CancelQueuedIsochronousTransfers(Pipe *pipe, bool force) 1080 Pipe *pipe = transfer->TransferPipe(); 1256 Pipe *pipe = transfer->TransferPipe(); 1257 bool directionIn = (pipe->Direction() == Pipe::In); 2084 Pipe *pipe = transfer->TransferPipe(); 2085 bool directionIn = (pipe->Direction() == Pipe [all...] |
H A D | ehci.cpp | 909 Pipe *pipe = transfer->TransferPipe(); 954 EHCI::LinkPeriodicDebugQueueHead(ehci_qh *queueHead, Pipe *pipe) 1092 Pipe *pipe = transfer->TransferPipe(); 1160 Pipe *pipe = transfer->TransferPipe(); 1161 bool directionIn = (pipe->Direction() == Pipe::In); 1346 EHCI::NotifyPipeChange(Pipe *pipe, usb_change change) 1740 EHCI::CancelQueuedTransfers(Pipe *pipe, bool force) 1805 EHCI::CancelQueuedIsochronousTransfers(Pipe *pipe, bool force) 2283 EHCI::InitQueueHead(ehci_qh *queueHead, Pipe *pipe) 2352 EHCI::LinkInterruptQueueHead(ehci_qh *queueHead, Pipe *pip [all...] |
H A D | ohci.cpp | 681 OHCI::CancelQueuedTransfers(Pipe *pipe, bool force) 765 OHCI::NotifyPipeChange(Pipe *pipe, usb_change change) 1544 Pipe *pipe = transfer->TransferPipe(); 1545 bool directionIn = (pipe->Direction() == Pipe::In); 1614 Pipe *pipe = transfer->TransferPipe(); 1615 bool directionIn = (pipe->Direction() == Pipe::In); 1634 if (pipe->Direction() == Pipe::Out) 1832 OHCI::_InsertEndpointForPipe(Pipe *pipe) 1851 case Pipe::In: 1855 case Pipe [all...] |
H A D | xhci.cpp | 849 Pipe *pipe = transfer->TransferPipe(); 859 Pipe *pipe = transfer->TransferPipe(); 947 Pipe *pipe = transfer->TransferPipe(); 949 bool directionIn = (pipe->Direction() == Pipe::In); 1085 XHCI::CancelQueuedTransfers(Pipe *pipe, bool force) 1201 Pipe *pipe = transfer->TransferPipe(); 1257 bool directionIn = (transfer->TransferPipe()->Direction() != Pipe::Out); 1286 XHCI::NotifyPipeChange(Pipe *pipe, usb_change change) 1708 pipe.InitCommon(device->address + 1, 0, speed, Pipe::Default, maxPacketSize, 0, 1807 // otherwise happen when this Pipe objec [all...] |
/haiku/src/kits/shared/ |
H A D | CommandPipe.cpp | 147 BCommandPipe::Pipe(int* stdOut, int* stdErr) const function in class:BCommandPipe 180 BCommandPipe::Pipe(int* stdOut) const function in class:BCommandPipe 184 thread_id tid = Pipe(stdOut, stdErr); 196 thread_id tid = Pipe(fStdOut, fStdErr); 240 wait_for_thread(Pipe(stdOut, stdErr), &exitCode);
|
/haiku/src/add-ons/kernel/drivers/audio/echo/generic/ |
H A D | CEchoGals_transport.cpp | 55 PWORD pwPipeIndex, // Pipe index ptr 67 ( pOpenParameters->Pipe.bIsInput ) ? "Input" : "Output", 68 pOpenParameters->Pipe.nPipe, 69 pOpenParameters->Pipe.wInterleave, 98 wPipe = pOpenParameters->Pipe.nPipe; 99 wWidth = pOpenParameters->Pipe.wInterleave; 101 if ( pOpenParameters->Pipe.bIsInput ) 133 for ( i = 0; i < pOpenParameters->Pipe.wInterleave; i++ ) 182 m_Pipes[ wPipeIndex ] = pOpenParameters->Pipe; 212 ECHO_DEBUGPRINTF( ("CEchoGals::CloseAudio: Pipe [all...] |
H A D | EchoGalsXface.h | 91 Pipe index 96 pipe. Pipe indices are numbered starting with analog outputs, followed by 101 Pipe index 459 WORD nPipe; // Pipe number (not a pipe index!) 487 ECHOGALS_AUDIO_PIPE Pipe; // Pipe descriptor member in struct:tECHOGALS_OPENAUDIOPARAMETERS
|
/haiku/src/add-ons/kernel/drivers/audio/echo/ |
H A D | echo.cpp | 181 open_params.Pipe.nPipe = index; 182 open_params.Pipe.bIsInput = stream->use == ECHO_USE_RECORD ? TRUE : FALSE; 183 open_params.Pipe.wInterleave = channels;
|