Lines Matching defs:pipe

29 debug_run_transfer(Pipe *pipe, uint8 *data, size_t dataLength,
36 BusManager *bus = pipe->GetBusManager();
55 transfer = new(transferBuffer) Transfer(pipe);
91 Pipe *pipe = (Pipe *)get_debug_variable("_usbPipe", 0);
92 if (pipe == NULL)
100 return debug_run_transfer(pipe, data, length, requestData,
108 Pipe *pipe = (Pipe *)get_debug_variable("_usbPipe", 0);
109 if (pipe == NULL)
117 requestData.Index = pipe->EndpointAddress()
118 | (pipe->Direction() == Pipe::In ? USB_ENDPOINT_ADDR_DIR_IN
122 Pipe *parentPipe = ((Device *)pipe->Parent())->DefaultPipe();
132 pipe->SetDataToggle(false);
173 " (and/or _usbRequestData) to pipe _usbPipe");
177 " feature on pipe _usbPipe");
425 queue_interrupt(usb_pipe pipe, void *data, size_t dataLength,
429 pipe, data, dataLength, callback, callbackCookie);
430 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
440 queue_bulk(usb_pipe pipe, void *data, size_t dataLength,
444 pipe, data, dataLength, callback, callbackCookie);
445 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
455 queue_bulk_v(usb_pipe pipe, iovec *vector, size_t vectorCount,
459 pipe, vector, vectorCount, callback, callbackCookie);
460 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
470 queue_bulk_v_physical(usb_pipe pipe, physical_entry *vector, size_t vectorCount,
474 ", %p, %p)\n", pipe, vector, vectorCount, callback, callbackCookie);
475 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
485 queue_isochronous(usb_pipe pipe, void *data, size_t dataLength,
492 pipe, data, dataLength, packetDesc, packetCount, startingFrameNumber,
494 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
505 set_pipe_policy(usb_pipe pipe, uint8 maxQueuedPackets,
508 TRACE_MODULE("set_pipe_policy(%" B_PRId32 ", %d, %d, %d)\n", pipe,
510 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
520 cancel_queued_transfers(usb_pipe pipe)
522 TRACE_MODULE("cancel_queued_transfers(%" B_PRId32 ")\n", pipe);
523 ObjectBusyReleaser object(gUSBStack->GetObject(pipe));
800 queue_interrupt_v2(const void *pipe, void *data, size_t dataLength,
803 return queue_interrupt((usb_id)(ssize_t)pipe, data, dataLength, callback,
809 queue_bulk_v2(const void *pipe, void *data, size_t dataLength,
812 return queue_bulk((usb_id)(ssize_t)pipe, data, dataLength, callback,
818 queue_isochronous_v2(const void *pipe, void *data, size_t dataLength,
825 return queue_isochronous((usb_id)(ssize_t)pipe, data, dataLength, packetDesc, 0,
831 set_pipe_policy_v2(const void *pipe, uint8 maxQueuedPackets,
834 return set_pipe_policy((usb_id)(ssize_t)pipe, maxQueuedPackets, maxBufferDurationMS,
840 cancel_queued_transfers_v2(const void *pipe)
842 return cancel_queued_transfers((usb_id)(ssize_t)pipe);