Searched refs:interface (Results 201 - 225 of 293) sorted by path

1234567891011>>

/haiku/src/add-ons/kernel/drivers/common/
H A Dusb_modeswitch.cpp299 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 Dusb_disk.cpp166 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 Dusb_disk.h53 uint8 interface; member in struct:disk_device_s
/haiku/src/add-ons/kernel/drivers/graphics/radeon/
H A Dagp.c76 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 DDriver.cpp107 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 DHIDDevice.cpp68 = 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 Dwacom.c146 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 Dusb_midi.cpp330 /* 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 Ddriver.c367 intf = conf->interface [ifno].active;
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/
H A DASIXDevice.cpp470 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 DDavicomDevice.cpp552 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 DECMDevice.cpp102 // 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 DRNDISDevice.cpp151 // 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 DACM.cpp32 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 DWinChipHead.cpp29 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 Dlocked_pool.c535 locked_pool_interface interface = { variable
551 &interface.minfo,
/haiku/src/add-ons/kernel/network/datalink_protocols/arp/
H A Darp.cpp435 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 Dipv6_datagram.cpp506 // 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 Dloopback_frame.cpp46 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 DPPPoEDevice.cpp61 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 DKPPPInterface.cpp7 \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 DKPPPStateMachine.cpp38 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 Dipv4.cpp708 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 Dmulticast.cpp33 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 Dmulticast.h142 net_interface *interface);
210 net_interface *interface, GroupInterface* &state, bool create);

Completed in 137 milliseconds

1234567891011>>