Lines Matching defs:u16
128 pub const fn from_id(vendor: u16, product: u16) -> Self {
130 match_flags: bindings::USB_DEVICE_ID_MATCH_DEVICE as u16,
139 pub const fn from_device_ver(vendor: u16, product: u16, bcd_lo: u16, bcd_hi: u16) -> Self {
141 match_flags: bindings::USB_DEVICE_ID_MATCH_DEVICE_AND_VERSION as u16,
154 match_flags: bindings::USB_DEVICE_ID_MATCH_DEV_INFO as u16,
166 match_flags: bindings::USB_DEVICE_ID_MATCH_INT_INFO as u16,
176 pub const fn from_device_interface_class(vendor: u16, product: u16, class: u8) -> Self {
179 | bindings::USB_DEVICE_ID_MATCH_INT_CLASS) as u16,
189 pub const fn from_device_interface_protocol(vendor: u16, product: u16, protocol: u8) -> Self {
192 | bindings::USB_DEVICE_ID_MATCH_INT_PROTOCOL) as u16,
202 pub const fn from_device_interface_number(vendor: u16, product: u16, number: u8) -> Self {
205 | bindings::USB_DEVICE_ID_MATCH_INT_NUMBER) as u16,
216 vendor: u16,
217 product: u16,
224 | bindings::USB_DEVICE_ID_MATCH_DEVICE) as u16,