Lines Matching refs:bindings

9     bindings, device,
33 type RegType = bindings::usb_driver;
50 bindings::usb_register_driver(udrv.get(), module.0, name.as_char_ptr()) in register()
56 unsafe { bindings::usb_deregister(udrv.get()) }; in unregister()
62 intf: *mut bindings::usb_interface, in probe_callback()
63 id: *const bindings::usb_device_id, in probe_callback()
85 extern "C" fn disconnect_callback(intf: *mut bindings::usb_interface) { in disconnect_callback()
108 pub struct DeviceId(bindings::usb_device_id);
113 Self(bindings::usb_device_id { in from_id()
114 match_flags: bindings::USB_DEVICE_ID_MATCH_DEVICE as u16, in from_id()
124 Self(bindings::usb_device_id { in from_device_ver()
125 match_flags: bindings::USB_DEVICE_ID_MATCH_DEVICE_AND_VERSION as u16, in from_device_ver()
137 Self(bindings::usb_device_id { in from_device_info()
138 match_flags: bindings::USB_DEVICE_ID_MATCH_DEV_INFO as u16, in from_device_info()
149 Self(bindings::usb_device_id { in from_interface_info()
150 match_flags: bindings::USB_DEVICE_ID_MATCH_INT_INFO as u16, in from_interface_info()
161 Self(bindings::usb_device_id { in from_device_interface_class()
162 match_flags: (bindings::USB_DEVICE_ID_MATCH_DEVICE in from_device_interface_class()
163 | bindings::USB_DEVICE_ID_MATCH_INT_CLASS) as u16, in from_device_interface_class()
174 Self(bindings::usb_device_id { in from_device_interface_protocol()
175 match_flags: (bindings::USB_DEVICE_ID_MATCH_DEVICE in from_device_interface_protocol()
176 | bindings::USB_DEVICE_ID_MATCH_INT_PROTOCOL) as u16, in from_device_interface_protocol()
187 Self(bindings::usb_device_id { in from_device_interface_number()
188 match_flags: (bindings::USB_DEVICE_ID_MATCH_DEVICE in from_device_interface_number()
189 | bindings::USB_DEVICE_ID_MATCH_INT_NUMBER) as u16, in from_device_interface_number()
206 Self(bindings::usb_device_id { in from_device_and_interface_info()
207 match_flags: (bindings::USB_DEVICE_ID_MATCH_INT_INFO in from_device_and_interface_info()
208 | bindings::USB_DEVICE_ID_MATCH_DEVICE) as u16, in from_device_and_interface_info()
223 type RawType = bindings::usb_device_id;
228 const DRIVER_DATA_OFFSET: usize = core::mem::offset_of!(bindings::usb_device_id, driver_info);
324 Opaque<bindings::usb_interface>,
329 fn as_raw(&self) -> *mut bindings::usb_interface { in as_raw()
337 const OFFSET: usize = offset_of!(bindings::usb_interface, dev);
359 let usb_dev = unsafe { bindings::interface_to_usbdev(self.as_raw()) }; in as_ref()
373 unsafe { bindings::usb_get_intf(self.as_raw()) }; in inc_ref()
378 unsafe { bindings::usb_put_intf(obj.cast().as_ptr()) } in dec_ref()
403 Opaque<bindings::usb_device>,
408 fn as_raw(&self) -> *mut bindings::usb_device { in as_raw()
424 unsafe { bindings::usb_get_dev(self.as_raw()) }; in inc_ref()
429 unsafe { bindings::usb_put_dev(obj.cast().as_ptr()) } in dec_ref()