Lines Matching defs:Self
121 pub const fn from_id(vendor: u16, product: u16) -> Self { in from_id()
132 pub const fn from_device_ver(vendor: u16, product: u16, bcd_lo: u16, bcd_hi: u16) -> Self { in from_device_ver()
145 pub const fn from_device_info(class: u8, subclass: u8, protocol: u8) -> Self { in from_device_info()
157 pub const fn from_interface_info(class: u8, subclass: u8, protocol: u8) -> Self { in from_interface_info()
169 pub const fn from_device_interface_class(vendor: u16, product: u16, class: u8) -> Self { in from_device_interface_class()
182 pub const fn from_device_interface_protocol(vendor: u16, product: u16, protocol: u8) -> Self { in from_device_interface_protocol()
195 pub const fn from_device_interface_number(vendor: u16, product: u16, number: u8) -> Self { in from_device_interface_number()
214 ) -> Self { in from_device_and_interface_info()
311 ) -> impl PinInit<Self, Error>; in probe()
316 fn disconnect(interface: &Interface<device::Core>, data: Pin<&Self>); in disconnect()
385 unsafe fn dec_ref(obj: NonNull<Self>) { in dec_ref()
436 unsafe fn dec_ref(obj: NonNull<Self>) { in dec_ref()