/haiku/src/add-ons/kernel/drivers/common/ |
H A D | usb_modeswitch.cpp | 299 uint8 interface; member in struct:_my_device 466 device->interface = 0xff; 469 // scan through the interfaces to find our bulk-only data interface 478 usb_interface_info *interface = configuration->interface[i].active; local 479 if (interface == NULL) 486 for (size_t j = 0; j < interface->endpoint_count; j++) { 487 usb_endpoint_info *endpoint = &interface->endpoint[j]; 509 device->interface = interface [all...] |
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.cpp | 166 device->interface, 0, NULL, NULL); 181 device->interface, 1, &result, &actualLength) != B_OK 368 0/*value*/, device->interface/*index*/, 12, operation, &actualLength); 1041 device->interface = 0xff; 1049 // scan through the interfaces to find our bulk-only data interface 1058 usb_interface_info *interface = configuration->interface[i].active; local 1059 if (interface == NULL) 1062 if (interface->descr->interface_class == USB_MASS_STORAGE_DEVICE_CLASS 1063 && (((interface 1964 usb_interface_info *interface = configuration->interface[i].active; local [all...] |
H A D | usb_disk.h | 53 uint8 interface; member in struct:disk_device_s
|
/haiku/src/add-ons/kernel/drivers/graphics/radeon/ |
H A D | agp.c | 76 if ((nth_agp_info.interface.status & AGP_3_MODE) != 0) 87 agp_list_active(agp_cmd | (nth_agp_info.interface.status & AGP_3_MODE)); 112 ((ai.interface.capability_id & AGP_REV_MAJOR) >> AGP_REV_MAJOR_SHIFT), 113 ((ai.interface.capability_id & AGP_REV_MINOR) >> AGP_REV_MINOR_SHIFT)); 116 if ((ai.interface.status & AGP_3_MODE) == 0) { 118 if (ai.interface.status & AGP_2_1x) 120 if (ai.interface.status & AGP_2_2x) 122 if (ai.interface.status & AGP_2_4x) 126 if (ai.interface.status & AGP_3_4x) 128 if (ai.interface [all...] |
/haiku/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | Driver.cpp | 107 const usb_interface_info *interface = config->interface[i].active; local 108 if (interface == NULL || interface->descr == NULL) 111 uint8 interfaceClass = interface->descr->interface_class; 112 TRACE("interface %" B_PRIuSIZE ": class: %u; subclass: %u; protocol: " 113 "%u\n", i, interfaceClass, interface->descr->interface_subclass, 114 interface->descr->interface_protocol); 127 && interface->descr->interface_subclass 130 && interface [all...] |
H A D | HIDDevice.cpp | 68 = config->interface[interfaceIndex].active; 167 usb_interface_info *interface = config->interface[interfaceIndex].active; local 168 for (size_t i = 0; i < interface->endpoint_count; i++) { 169 usb_endpoint_descriptor *descriptor = interface->endpoint[i].descr; 174 fInterruptPipe = interface->endpoint[i].handle;
|
/haiku/src/add-ons/kernel/drivers/input/wacom/ |
H A D | wacom.c | 146 DPRINTF_INFO((ID "add_device() - examining interface: %d\n", ifc)); 147 for (alt = 0; alt < conf->interface[ifc].alt_count; alt++) { 148 ii = &conf->interface[ifc].alt[alt]; 149 DPRINTF_INFO((ID "add_device() - examining alt interface: " 153 // does it have the correct type of interface? 194 if (conf->interface[ifc].active != ii) { 195 // the interface we found is not the active one and has to be set 196 DPRINTF_INFO((ID "add_device() - setting interface: %p...\n", ii));
|
/haiku/src/add-ons/kernel/drivers/midi/usb_midi/ |
H A D | usb_midi.cpp | 330 /* check interface class */ 344 for (alt = 0; alt < conf->interface[ifno].alt_count; alt++) { 345 intf = &conf->interface[ifno].alt[alt]; 350 MY_ID "interface %d, alt : %d: class %d," 360 DPRINTF_INFO((MY_ID "Midi interface not found\n"));
|
/haiku/src/add-ons/kernel/drivers/network/ether/pegasus/ |
H A D | driver.c | 367 intf = conf->interface [ifno].active;
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/ |
H A D | ASIXDevice.cpp | 470 usb_interface_info *interface = config->interface[0].active; local 471 if (interface == 0) { 472 TRACE_ALWAYS("Error:invalid active interface in " 481 for (size_t ep = 0; ep < interface->endpoint_count; ep++) { 482 usb_endpoint_descriptor *epd = interface->endpoint[ep].descr; 518 fNotifyEndpoint = interface->endpoint[notifyEndpoint].handle; 519 fReadEndpoint = interface->endpoint[readEndpoint].handle; 520 fWriteEndpoint = interface->endpoint[writeEndpoint].handle;
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/ |
H A D | DavicomDevice.cpp | 552 usb_interface_info *interface = config->interface[0].active; local 553 if (interface == 0) { 554 TRACE_ALWAYS("Error:invalid active interface in " 563 for (size_t ep = 0; ep < interface->endpoint_count; ep++) { 564 usb_endpoint_descriptor *epd = interface->endpoint[ep].descr; 603 fNotifyEndpoint = interface->endpoint[notifyEndpoint].handle; 604 fReadEndpoint = interface->endpoint[readEndpoint ].handle; 605 fWriteEndpoint = interface->endpoint[writeEndpoint ].handle; 606 fMaxTXPacketSize = interface [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/ |
H A D | ECMDevice.cpp | 102 // reset the device by switching the data interface to the disabled first 103 // interface and then enable it by setting the second actual data interface 108 &config->interface[fDataInterfaceIndex].alt[0]); 113 &config->interface[fDataInterfaceIndex].alt[1]); 115 &config->interface[fControlInterfaceIndex].alt[0]); 119 usb_interface_info *interface = config->interface[fDataInterfaceIndex].active; local 120 if (interface->endpoint_count < 2) { 121 TRACE_ALWAYS("setting the data alternate interface faile 398 const usb_interface_info *interface = config->interface[j].active; local 451 usb_interface_info *interface = config->interface[controlIndex].active; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/ |
H A D | RNDISDevice.cpp | 151 // reset the device by switching the data interface to the disabled first 152 // interface and then enable it by setting the second actual data interface 156 usb_interface_info *interface = config->interface[fDataInterfaceIndex].active; local 157 if (interface->endpoint_count < 2) { 158 TRACE_ALWAYS("setting the data alternate interface failed\n"); 162 if (!(interface->endpoint[0].descr->endpoint_address & USB_ENDPOINT_ADDR_DIR_IN)) 163 fWriteEndpoint = interface->endpoint[0].handle; 165 fReadEndpoint = interface 628 const usb_interface_info *interface = config->interface[j].active; local 680 usb_interface_info *interface = config->interface[controlIndex].active; local [all...] |
/haiku/src/add-ons/kernel/drivers/ports/usb_serial/ |
H A D | ACM.cpp | 32 usb_interface_info *interface = config->interface[i].active; local 33 if (interface == NULL) 35 usb_interface_descriptor *descriptor = interface->descr; 44 for (size_t j = 0; j < interface->generic_count; j++) { 45 usb_generic_descriptor *generic = &interface->generic[j]->generic; 72 TRACE_ALWAYS("Command interface matches data interface, " 83 // check that the indicated master interface fits our need 84 usb_interface_info *interface local 99 usb_interface_info *interface = config->interface[slaveIndex].active; local [all...] |
H A D | WinChipHead.cpp | 29 usb_interface_info *interface = config->interface[0].active; local 30 for (size_t i = 0; i < interface->endpoint_count; i++) { 31 usb_endpoint_info *endpoint = &interface->endpoint[i];
|
/haiku/src/add-ons/kernel/generic/locked_pool/ |
H A D | locked_pool.c | 535 locked_pool_interface interface = { variable 551 &interface.minfo,
|
/haiku/src/add-ons/kernel/network/datalink_protocols/arp/ |
H A D | arp.cpp | 435 net_interface* interface = protocol->interface; local 439 // interface has not yet been set 456 address.sdl_alen = interface->device->address.length; 457 memcpy(LLADDR(&address), interface->device->address.data, address.sdl_alen); 479 // interface has not yet been set 499 while (sDatalinkModule->get_next_interface_address(protocol->interface, 514 // Try to keep the interface operational 520 /*! Removes all entries belonging to the local interface of the \a procotol 527 while (sDatalinkModule->get_next_interface_address(protocol->interface, 972 arp_init_protocol(net_interface* interface, net_domain* domain, net_datalink_protocol** _protocol) argument [all...] |
/haiku/src/add-ons/kernel/network/datalink_protocols/ipv6_datagram/ |
H A D | ipv6_datagram.cpp | 506 // interface has not yet been set 518 mreq.ipv6mr_interface = protocol->interface->index; 541 while (sDatalinkModule->get_next_interface_address(protocol->interface, 556 /*! Removes all entries belonging to the local interface of the \a procotol 563 while (sDatalinkModule->get_next_interface_address(protocol->interface, 578 net_interface* interface = protocol->interface; local 582 // interface has not yet been set 595 mreq.ipv6mr_interface = protocol->interface->index; 615 address.sdl_alen = interface 922 net_interface* interface = protocol->interface; local 988 ipv6_datalink_init(net_interface* interface, net_domain* domain, net_datalink_protocol** _protocol) argument [all...] |
/haiku/src/add-ons/kernel/network/datalink_protocols/loopback_frame/ |
H A D | loopback_frame.cpp | 46 loopback_frame_init(struct net_interface*interface, net_domain* domain, 49 if (interface->device->type != IFT_LOOP && interface->device->type != IFT_TUNNEL) 58 status = stack->register_device_deframer(interface->device, 63 if (interface->device->type == IFT_LOOP) { 66 } else if (interface->device->type == IFT_TUNNEL) { 68 interface->device, B_NET_FRAME_TYPE_IPV4, domain); 85 stack->unregister_device_deframer(interface->device); 97 stack->unregister_device_deframer(protocol->interface->device); 98 stack->unregister_device_handler(protocol->interface [all...] |
/haiku/src/add-ons/kernel/network/ppp/pppoe/ |
H A D | PPPoEDevice.cpp | 61 PPPoEDevice::PPPoEDevice(KPPPInterface& interface, driver_parameter *settings) argument 62 : KPPPDevice("PPPoE", PPPoE_HEADER_SIZE + ETHER_HDR_LEN, interface, settings), 78 interface.SetPFCOptions(PPP_ALLOW_PFC); 104 TRACE("PPPoEDevice::ctor: could not find ethernet interface\n");
|
/haiku/src/add-ons/kernel/network/ppp/shared/libkernelppp/ |
H A D | KPPPInterface.cpp | 7 \brief The kernel representation of a PPP interface. 11 KPPPInterface handles all interface-specific commands from userspace and it 66 KPPPInterface *interface; member in struct:reconnect_info 80 /*! \brief Creates a new interface. 82 \param name Name of the PPP interface description file. 84 \param ID The interface's ID. 121 entry->interface = this; 244 //! Destructor: Disconnects and marks interface for deletion. 260 // Call Down() until we get a lock on an interface that is down. 307 //! Marks interface fo [all...] |
H A D | KPPPStateMachine.cpp | 38 KPPPStateMachine::KPPPStateMachine(KPPPInterface& interface) argument 39 : fInterface(interface), 40 fLCP(interface.LCP()), 379 //! Notification that a child interface failed to go up. 381 KPPPStateMachine::UpFailedEvent(KPPPInterface& interface) argument 383 TRACE("KPPPSM: UpFailedEvent(interface) state=%d phase=%d\n", State(), Phase()); 386 // log that an interface did not go up 390 //! Notification that a child interface went up successfully. 392 KPPPStateMachine::UpEvent(KPPPInterface& interface) argument 394 TRACE("KPPPSM: UpEvent(interface) stat 417 DownEvent(KPPPInterface& interface) argument [all...] |
/haiku/src/add-ons/kernel/network/protocols/ipv4/ |
H A D | ipv4.cpp | 708 index = buffer->interface_address->interface->index; 914 net_interface* interface, const in_addr* sourceAddr) 937 net_interface* interface, const in_addr* groupAddr, 947 status = filter.GetState(*groupAddr, interface, state, true); 954 filter.GetState(*groupAddr, interface, state, false); 968 status = ipv4_delta_group(state, option, interface, sourceAddr); 1006 return route->interface_address->interface; 1014 net_interface* interface = NULL; local 1017 interface = get_multicast_interface(protocol, groupAddr); 1020 interface 913 ipv4_delta_group(IPv4GroupInterface* group, int option, net_interface* interface, const in_addr* sourceAddr) argument 936 ipv4_delta_membership(ipv4_protocol* protocol, int option, net_interface* interface, const in_addr* groupAddr, const in_addr* sourceAddr) argument 1044 net_interface* interface; local 1335 struct net_interface* interface local 1482 net_interface* interface = interfaceAddress->interface; local [all...] |
H A D | multicast.cpp | 33 const AddressType &address, net_interface *interface) 37 fInterface(interface) 176 net_interface *interface, GroupInterface* &state, bool create) 178 state = fStates.Lookup(std::make_pair(&groupAddress, interface->index)); 181 state = new (nothrow) GroupInterface(this, groupAddress, interface); 32 MulticastGroupInterface(Filter *parent, const AddressType &address, net_interface *interface) argument 175 GetState(const AddressType &groupAddress, net_interface *interface, GroupInterface* &state, bool create) argument
|
H A D | multicast.h | 142 net_interface *interface); 210 net_interface *interface, GroupInterface* &state, bool create);
|