Lines Matching refs:bindings
9 bindings,
45 type DriverType = bindings::usb_driver;
68 bindings::usb_register_driver(udrv.get(), module.0, name.as_char_ptr()) in register()
74 unsafe { bindings::usb_deregister(udrv.get()) }; in unregister()
80 intf: *mut bindings::usb_interface, in probe_callback()
81 id: *const bindings::usb_device_id, in probe_callback()
103 extern "C" fn disconnect_callback(intf: *mut bindings::usb_interface) { in disconnect_callback()
126 pub struct DeviceId(bindings::usb_device_id);
131 Self(bindings::usb_device_id { in from_id()
132 match_flags: bindings::USB_DEVICE_ID_MATCH_DEVICE as u16, in from_id()
142 Self(bindings::usb_device_id { in from_device_ver()
143 match_flags: bindings::USB_DEVICE_ID_MATCH_DEVICE_AND_VERSION as u16, in from_device_ver()
155 Self(bindings::usb_device_id { in from_device_info()
156 match_flags: bindings::USB_DEVICE_ID_MATCH_DEV_INFO as u16, in from_device_info()
167 Self(bindings::usb_device_id { in from_interface_info()
168 match_flags: bindings::USB_DEVICE_ID_MATCH_INT_INFO as u16, in from_interface_info()
179 Self(bindings::usb_device_id { in from_device_interface_class()
180 match_flags: (bindings::USB_DEVICE_ID_MATCH_DEVICE in from_device_interface_class()
181 | bindings::USB_DEVICE_ID_MATCH_INT_CLASS) as u16, in from_device_interface_class()
192 Self(bindings::usb_device_id { in from_device_interface_protocol()
193 match_flags: (bindings::USB_DEVICE_ID_MATCH_DEVICE in from_device_interface_protocol()
194 | bindings::USB_DEVICE_ID_MATCH_INT_PROTOCOL) as u16, in from_device_interface_protocol()
205 Self(bindings::usb_device_id { in from_device_interface_number()
206 match_flags: (bindings::USB_DEVICE_ID_MATCH_DEVICE in from_device_interface_number()
207 | bindings::USB_DEVICE_ID_MATCH_INT_NUMBER) as u16, in from_device_interface_number()
224 Self(bindings::usb_device_id { in from_device_and_interface_info()
225 match_flags: (bindings::USB_DEVICE_ID_MATCH_INT_INFO in from_device_and_interface_info()
226 | bindings::USB_DEVICE_ID_MATCH_DEVICE) as u16, in from_device_and_interface_info()
241 type RawType = bindings::usb_device_id;
246 const DRIVER_DATA_OFFSET: usize = core::mem::offset_of!(bindings::usb_device_id, driver_info);
342 Opaque<bindings::usb_interface>,
347 fn as_raw(&self) -> *mut bindings::usb_interface { in as_raw()
355 const OFFSET: usize = offset_of!(bindings::usb_interface, dev);
377 let usb_dev = unsafe { bindings::interface_to_usbdev(self.as_raw()) }; in as_ref()
391 unsafe { bindings::usb_get_intf(self.as_raw()) }; in inc_ref()
396 unsafe { bindings::usb_put_intf(obj.cast().as_ptr()) } in dec_ref()
421 Opaque<bindings::usb_device>,
426 fn as_raw(&self) -> *mut bindings::usb_device { in as_raw()
442 unsafe { bindings::usb_get_dev(self.as_raw()) }; in inc_ref()
447 unsafe { bindings::usb_put_dev(obj.cast().as_ptr()) } in dec_ref()