Searched refs:endpoint (Results 1 - 25 of 73) sorted by path

123

/haiku/headers/os/drivers/
H A DUSB2.h48 usb_pipe *handle; /* of this endpoint/pipe */
56 usb_endpoint_info *endpoint; /* in this interface */ member in struct:usb_interface_info
H A DUSB_spec.h149 usb_endpoint_descriptor endpoint; member in union:usb_descriptor
H A DUSB3.h49 usb_pipe handle; /* of this endpoint/pipe */
57 usb_endpoint_info *endpoint; /* in this interface */ member in struct:usb_interface_info
/haiku/src/add-ons/kernel/busses/scsi/usb/
H A Dusb_scsi.c242 usb_endpoint_descriptor *ed = uii->endpoint[ep].descr;
243 TRACE("try endpoint:%d %x %x %x\n", ep, (int32)ed->attributes, (int32)ed->endpoint_address, uii->endpoint[ep].handle);
266 TRACE_ALWAYS("setup_endpoints: required %s endpoint not found. "
273 udi->pipe_in = uii->endpoint[epts[epIn]].handle;
274 udi->pipe_out = uii->endpoint[epts[epOut]].handle;
275 udi->pipe_intr = uii->endpoint[epts[epIntr]].handle;
278 TRACE("endpoint:%x %x %x\n", udi->pipe_in, udi->pipe_out, udi->pipe_intr);
/haiku/src/add-ons/kernel/busses/usb/
H A Dehci_hardware.h178 uint8 endpoint; member in struct:ehci_sitd
H A Dehci_rh.cpp21 64, // Max packet size on endpoint 0
35 usb_endpoint_descriptor endpoint; member in struct:ehci_root_hub_configuration_s
46 // interface, endpoint and hub descriptors)
66 { // endpoint descriptor
69 USB_REQTYPE_DEVICE_IN | 1, // Endpoint address (first in IN endpoint)
70 0x03, // Attributes (0x03 = interrupt endpoint)
H A Dohci_rh.cpp23 64, // Max packet size on endpoint 0
37 usb_endpoint_descriptor endpoint; member in struct:ohci_root_hub_configuration_s
48 // interface, endpoint and hub descriptors)
68 { // endpoint descriptor
71 USB_REQTYPE_DEVICE_IN | 1, // Endpoint address (first in IN endpoint)
72 0x03, // Attributes (0x03 = interrupt endpoint)
H A Duhci_rh.cpp22 64, // Max packet size on endpoint 0
36 usb_endpoint_descriptor endpoint; member in struct:uhci_root_hub_configuration_s
47 // interface, endpoint and hub descriptors)
67 { // endpoint descriptor
70 USB_REQTYPE_DEVICE_IN | 1, // Endpoint address (first in IN endpoint)
71 0x03, // Attributes (0x03 = interrupt endpoint)
/haiku/src/add-ons/kernel/drivers/audio/usb/
H A DAudioStreamingInterface.h107 ASEndpointDescriptor* endpoint,
/haiku/src/add-ons/kernel/drivers/bus/usb/
H A Dusb_raw.h113 } endpoint; member in union:__anon543
172 uint32 endpoint; member in struct:__anon543::__anon558
180 uint32 endpoint; member in struct:__anon543::__anon559
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DFTDI.cpp36 usb_endpoint_info *endpoint = &interface->endpoint[i]; local
37 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_BULK) {
38 if (endpoint->descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN) {
39 SetReadPipe(endpoint->handle);
43 if (endpoint->descr->endpoint_address) {
44 SetControlPipe(endpoint->handle);
45 SetWritePipe(endpoint->handle);
H A DKLSI.cpp28 usb_endpoint_info *endpoint = &interface->endpoint[i]; local
29 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_INTERRUPT) {
30 if (endpoint->descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN) {
31 SetControlPipe(endpoint->handle);
32 SetInterruptBufferSize(endpoint->descr->max_packet_size);
34 } else if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_BULK) {
35 if (endpoint->descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN) {
36 SetReadBufferSize(ROUNDUP(endpoint->descr->max_packet_size, 16));
37 SetReadPipe(endpoint
[all...]
H A DOption.cpp37 usb_endpoint_info *endpoint = &interface->endpoint[i]; local
39 // Find our Interrupt endpoint
40 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_INTERRUPT
41 && (endpoint->descr->endpoint_address
48 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_BULK) {
49 if ((endpoint->descr->endpoint_address
59 TRACE("> OptionDevice::%s: endpoint %d, tx: %d, rx: %d, ir: %d\n",
69 usb_endpoint_info *irEndpoint = &interface->endpoint[irEndpointID];
70 usb_endpoint_info *txEndpoint = &interface->endpoint[txEndpointI
[all...]
H A DProlific.cpp38 usb_endpoint_info *endpoint = &interface->endpoint[i]; local
39 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_INTERRUPT) {
40 if (endpoint->descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN) {
41 SetControlPipe(endpoint->handle);
52 usb_endpoint_info *endpoint = &interface->endpoint[i]; local
53 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_BULK) {
54 if (endpoint->descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN)
55 SetReadPipe(endpoint
[all...]
H A DSilicon.cpp33 usb_endpoint_info *endpoint = &interface->endpoint[i]; local
34 if (endpoint->descr->attributes == USB_ENDPOINT_ATTR_BULK) {
35 if (endpoint->descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN) {
36 SetReadPipe(endpoint->handle);
40 if (endpoint->descr->endpoint_address) {
41 SetControlPipe(endpoint->handle);
42 SetWritePipe(endpoint->handle);
/haiku/src/add-ons/kernel/drivers/video/usb_vision/
H A Dusb_vision.c318 if(uii->endpoint[i].descr->attributes == USB_EP_ATTR_ISOCHRONOUS){
319 if((uii->endpoint[i].descr->endpoint_address & USB_EP_ADDR_DIR_IN) == USB_EP_ADDR_DIR_IN){
320 data_epi = &uii->endpoint[i];
324 if(uii->endpoint[i].descr->attributes == USB_EP_ATTR_CONTROL){
325 control_epi = &uii->endpoint[i];
/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixAddressManager.h24 size_t Hash(UnixEndpoint* endpoint) const
26 return HashKey(endpoint->Address());
29 bool Compare(const KeyType& key, UnixEndpoint* endpoint) const
31 return key == endpoint->Address();
34 UnixEndpoint*& GetLink(UnixEndpoint* endpoint) const
36 return endpoint->HashTableLink();
73 void Add(UnixEndpoint* endpoint) argument
75 fBoundEndpoints.Insert(endpoint);
78 void Remove(UnixEndpoint* endpoint) argument
80 fBoundEndpoints.Remove(endpoint);
[all...]
/haiku/src/add-ons/print/transports/usb_port/
H A DUSBTransport.cpp129 const BUSBEndpoint *endpoint = local
131 if (!endpoint->IsBulk())
134 if (endpoint->IsInput())
135 in = endpoint;
136 else if (endpoint->IsOutput())
137 out = endpoint;
/haiku/src/apps/midiplayer/
H A DMidiPlayerWindow.cpp166 // Note: if the selected endpoint no longer exists, then no endpoint is
172 while (BMidiEndpoint* endpoint = BMidiRoster::NextEndpoint(&id)) {
173 if (endpoint->IsProducer()) {
177 BMenuItem* item = new BMenuItem(endpoint->Name(), message);
182 endpoint->Release();
480 BMidiProducer* endpoint = BMidiRoster::FindProducer(fInputId); local
481 if (endpoint != NULL) {
482 endpoint->Disconnect(fSynthBridge);
483 endpoint
[all...]
/haiku/src/apps/patchbay/
H A DEndpointInfo.cpp50 BMidiEndpoint* endpoint = roster->FindEndpoint(id); local
51 if (endpoint != NULL) {
52 printf("endpoint %" B_PRId32 " = %p\n", id, endpoint);
54 if (endpoint->GetProperties(&msg) == B_OK) {
57 endpoint->Release();
/haiku/src/kits/device/
H A DUSBEndpoint.cpp165 command.transfer.endpoint = fIndex;
185 command.transfer.endpoint = fIndex;
206 command.isochronous.endpoint = fIndex;
/haiku/src/servers/app/drawing/interface/remote/
H A DNetSender.cpp23 NetSender::NetSender(BNetEndpoint *endpoint, StreamingRingBuffer *source) argument
25 fEndpoint(endpoint),
H A DNetSender.h19 NetSender(BNetEndpoint *endpoint,
/haiku/src/servers/midi/
H A DDeviceWatcher.cpp61 // Load midi endpoint vector icon data
69 // Load MIDI port endpoint vector icon
274 TRACE(("_RemoveDevice(\"%s\") didn't find endpoint in map!!\n", path));
297 DeviceWatcher::_SetIcons(BMidiEndpoint* endpoint) argument
316 endpoint->SetProperties(&msg);
/haiku/headers/private/kernel/platform/efi/protocol/
H A Dusb-io.h98 uint8_t endpoint, void* data,
103 uint8_t endpoint, bool is_new_transfer,
110 uint8_t endpoint, void* data,
115 uint8_t endpoint,
120 uint8_t endpoint,

Completed in 110 milliseconds

123