| /linux/samples/rust/ |
| H A D | rust_driver_i2c.rs | 45 probe( idev: &i2c::I2cClient<Core>, info: Option<&Self::IdInfo>, ) -> impl PinInit<Self, Error> probe() argument 59 shutdown(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) shutdown() argument 63 unbind(idev: &i2c::I2cClient<Core>, _this: Pin<&Self>) unbind() argument
|
| H A D | rust_driver_usb.rs | 24 probe( intf: &usb::Interface<Core>, _id: &usb::DeviceId, _info: &Self::IdInfo, ) -> impl PinInit<Self, Error> probe() argument 34 disconnect(intf: &usb::Interface<Core>, _data: Pin<&Self>) disconnect() argument
|
| H A D | rust_i2c_client.rs | 114 probe( pdev: &platform::Device<device::Core>, _info: Option<&Self::IdInfo>, ) -> impl PinInit<Self, Error> probe() argument 133 unbind(pdev: &platform::Device<device::Core>, _this: Pin<&Self>) unbind() argument
|
| H A D | rust_driver_auxiliary.rs | 38 probe(adev: &auxiliary::Device<Core>, _info: &Self::IdInfo) -> impl PinInit<Self, Error> probe() argument 72 probe(pdev: &pci::Device<Core>, _info: &Self::IdInfo) -> impl PinInit<Self, Error> probe() argument
|
| H A D | rust_driver_pci.rs | 100 fn probe(pdev: &pci::Device<Core>, info: &Self::IdInfo) -> impl PinInit<Self, Error> { in probe() 131 fn unbind(pdev: &pci::Device<Core>, this: Pin<&Self>) { in unbind()
|
| H A D | rust_driver_platform.rs | 104 probe( pdev: &platform::Device<Core>, info: Option<&Self::IdInfo>, ) -> impl PinInit<Self, Error> probe() argument
|
| H A D | rust_dma.rs | 58 fn probe(pdev: &pci::Device<Core>, _info: &Self::IdInfo) -> impl PinInit<Self, Error> { in probe() argument
|
| H A D | rust_debugfs.rs | 110 probe( pdev: &platform::Device<Core>, _info: Option<&Self::IdInfo>, ) -> impl PinInit<Self, Error> probe() argument
|
| /linux/Documentation/driver-api/ |
| H A D | sm501.rst | 14 Core chapter
|
| /linux/rust/kernel/ |
| H A D | device.rs | 559 pub struct Core; struct 594 impl Sealed for super::Core {} implementation 600 impl DeviceContext for Core {} implementation
|
| H A D | i2c.rs | 336 dev: &I2cClient<device::Core>, in probe() 351 fn shutdown(dev: &I2cClient<device::Core>, this: Pin<&Self>) { in shutdown() 365 fn unbind(dev: &I2cClient<device::Core>, this: Pin<&Self>) { in unbind()
|
| H A D | platform.rs | 226 dev: &Device<device::Core>, in probe() 240 fn unbind(dev: &Device<device::Core>, this: Pin<&Self>) { in unbind()
|
| H A D | auxiliary.rs | 206 fn probe(dev: &Device<device::Core>, id_info: &Self::IdInfo) -> impl PinInit<Self, Error>; in probe() 218 fn unbind(dev: &Device<device::Core>, this: Pin<&Self>) { in unbind()
|
| H A D | pci.rs | 310 fn probe(dev: &Device<device::Core>, id_info: &Self::IdInfo) -> impl PinInit<Self, Error>; in probe() 322 fn unbind(dev: &Device<device::Core>, this: Pin<&Self>) { in unbind()
|
| H A D | usb.rs | 317 interface: &Interface<device::Core>, in probe() 325 fn disconnect(interface: &Interface<device::Core>, data: Pin<&Self>); in disconnect()
|
| /linux/Documentation/driver-api/surface_aggregator/ |
| H A D | internal-api.rst | 57 Core chapter
|