summaryrefslogtreecommitdiff
path: root/rust/kernel/processor.rs
diff options
context:
space:
mode:
authorMarkus Probst <markus.probst@posteo.de>2025-10-27 20:06:03 +0000
committerDanilo Krummrich <dakr@kernel.org>2025-11-18 11:00:51 +1300
commite4addc7cc2dfcc19f1c8c8e47f3834b22cb21559 (patch)
tree3b64a849d11179a07ddce4592af810735b250041 /rust/kernel/processor.rs
parent13ae55e24a854efd33eb84bbd19a74b933228ccd (diff)
rust: Add trait to convert a device reference to a bus device reference
Implement the `AsBusDevice` trait for converting a `Device` reference to a bus device reference for all bus devices. The `AsBusDevice` trait allows abstractions to provide the bus device in class device callbacks. It must not be used by drivers and is intended for bus and class device abstractions only. Signed-off-by: Markus Probst <markus.probst@posteo.de> Link: https://patch.msgid.link/20251027200547.1038967-2-markus.probst@posteo.de [ * Remove unused import. * Change visibility of AsBusDevice to public. * Fix build for USB. * Add impl for I2cClient. - Danilo ] Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'rust/kernel/processor.rs')
0 files changed, 0 insertions, 0 deletions