Home
last modified time | relevance | path

Searched refs:usb_id (Results 1 – 8 of 8) sorted by relevance

/haiku/headers/os/drivers/
H A DUSB3.h24 typedef uint32 usb_id; typedef
25 typedef usb_id usb_device;
26 typedef usb_id usb_interface;
27 typedef usb_id usb_pipe;
143 status_t (*set_feature)(usb_id handle, uint16 selector);
144 status_t (*clear_feature)(usb_id handle, uint16 selector);
145 status_t (*get_status)(usb_id handle, uint16 *status);
/haiku/src/add-ons/kernel/bus_managers/usb/
H A Dusb.cpp79 Object *object = gUSBStack->GetObjectNoLock((usb_id)id); in debug_get_pipe_for_id()
294 set_feature(usb_id handle, uint16 selector) in set_feature()
306 clear_feature(usb_id handle, uint16 selector) in clear_feature()
318 get_status(usb_id handle, uint16 *status) in get_status()
512 BReference<Object> object(gUSBStack->GetObject(*(usb_id *)buffer), true); in usb_ioctl()
676 return get_device_descriptor((usb_id)(ssize_t)device); in get_device_descriptor_v2()
683 return get_nth_configuration((usb_id)(ssize_t)device, index); in get_nth_configuration_v2()
690 return get_configuration((usb_id)(ssize_t)device); in get_configuration_v2()
698 return set_configuration((usb_id)(ssize_t)device, configuration); in set_configuration_v2()
705 return set_alt_interface((usb_id)(ssize_t)device, interface); in set_alt_interface_v2()
[all …]
H A Dusb_private.h70 usb_id device;
138 usb_id GetUSBID(Object *object);
142 Object * GetObject(usb_id id);
145 Object * GetObjectNoLock(usb_id id) const;
178 usb_id USBID() const { return 0; } in USBID()
250 usb_id USBID() const { return fStackIndex; } in USBID()
268 usb_id fStackIndex;
286 usb_id USBID() const { return fUSBID; } in USBID()
304 usb_id fUSBID;
746 usb_id USBID() const { return 0; } in USBID()
H A DStack.cpp110 usb_id
123 return (usb_id)id; in GetUSBID()
141 usb_id id = object->USBID(); in PutUSBID()
157 for (usb_id i = 0; i < fObjectMaxCount; i++) { in PutUSBID()
171 Stack::GetObject(usb_id id) in GetObject()
193 Stack::GetObjectNoLock(usb_id id) const in GetObjectNoLock()
H A DDevice.cpp762 usb_id id = USBID(); in ReportDevice()
850 usb_id id = USBID(); in RegisterNode()
/haiku/docs/user/drivers/
H A DUSB3.dox28 \typedef uint32 usb_id
34 \typedef usb_id usb_device
40 \typedef usb_id usb_interface
46 \typedef usb_id usb_pipe
583 \fn status_t (*usb_module_info::set_feature)(usb_id handle, uint16 selector)
596 \fn status_t (*usb_module_info::clear_feature)(usb_id handle, uint16 selector)
604 \fn status_t (*usb_module_info::get_status)(usb_id handle, uint16 *status)
765 \retval B_DEV_INVALID_PIPE The supplied usb_id is not a valid pipe.
/haiku/src/add-ons/kernel/busses/usb/
H A Duhci.h52 usb_id USBID() { return 0; }; in USBID()
/haiku/src/add-ons/kernel/drivers/input/hid_shared/
H A DKeyboardProtocolHandler.cpp43 static usb_id sDebugKeyboardPipe = 0;