Home
last modified time | relevance | path

Searched refs:Ctx (Results 1 – 6 of 6) sorted by relevance

/linux/rust/kernel/
H A Dusb.rs323 pub struct Interface<Ctx: device::DeviceContext = device::Normal>(
325 PhantomData<Ctx>,
328 impl<Ctx: device::DeviceContext> Interface<Ctx> {
336 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Interface<Ctx> {
345 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> {
346 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
356 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> {
402 struct Device<Ctx: device::DeviceContext = device::Normal>(
404 PhantomData<Ctx>,
407 impl<Ctx: device::DeviceContext> Device<Ctx> {
[all …]
H A Di2c.rs372 pub struct I2cAdapter<Ctx: device::DeviceContext = device::Normal>(
374 PhantomData<Ctx>,
377 impl<Ctx: device::DeviceContext> I2cAdapter<Ctx> {
463 pub struct I2cClient<Ctx: device::DeviceContext = device::Normal>(
465 PhantomData<Ctx>,
468 impl<Ctx: device::DeviceContext> I2cClient<Ctx> {
476 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for I2cClient<Ctx> {
498 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for I2cClient<Ctx> {
499 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
510 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &I2cClient<Ctx> {
[all …]
H A Dpci.rs322 pub struct Device<Ctx: device::DeviceContext = device::Normal>(
324 PhantomData<Ctx>,
327 impl<Ctx: device::DeviceContext> Device<Ctx> {
449 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {
473 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
474 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
484 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
487 fn try_from(dev: &device::Device<Ctx>) -> Result<Self, Self::Error> { in try_from()
H A Dplatform.rs225 pub struct Device<Ctx: device::DeviceContext = device::Normal>(
227 PhantomData<Ctx>,
230 impl<Ctx: device::DeviceContext> Device<Ctx> {
293 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {
496 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
497 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
507 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
510 fn try_from(dev: &device::Device<Ctx>) -> Result<Self, Self::Error> { in try_from()
H A Dauxiliary.rs203 pub struct Device<Ctx: device::DeviceContext = device::Normal>(
205 PhantomData<Ctx>,
208 impl<Ctx: device::DeviceContext> Device<Ctx> {
251 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {
280 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
281 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
H A Ddevice.rs166 pub struct Device<Ctx: DeviceContext = Normal>(Opaque<bindings::device>, PhantomData<Ctx>);
330 impl<Ctx: DeviceContext> Device<Ctx> {
609 pub unsafe trait AsBusDevice<Ctx: DeviceContext>: AsRef<Device<Ctx>> {
620 unsafe fn from_device(dev: &Device<Ctx>) -> &Self in from_device()