Home
last modified time | relevance | path

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

/linux/rust/kernel/
H A Dusb.rs341 pub struct Interface<Ctx: device::DeviceContext = device::Normal>(
343 PhantomData<Ctx>,
346 impl<Ctx: device::DeviceContext> Interface<Ctx> {
354 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Interface<Ctx> {
363 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Interface<Ctx> {
364 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
374 impl<Ctx: device::DeviceContext> AsRef<Device> for Interface<Ctx> {
420 struct Device<Ctx: device::DeviceContext = device::Normal>(
422 PhantomData<Ctx>,
425 impl<Ctx: device::DeviceContext> Device<Ctx> {
[all …]
H A Di2c.rs381 pub struct I2cAdapter<Ctx: device::DeviceContext = device::Normal>(
383 PhantomData<Ctx>,
386 impl<Ctx: device::DeviceContext> I2cAdapter<Ctx> {
472 pub struct I2cClient<Ctx: device::DeviceContext = device::Normal>(
474 PhantomData<Ctx>,
477 impl<Ctx: device::DeviceContext> I2cClient<Ctx> {
485 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for I2cClient<Ctx> {
507 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for I2cClient<Ctx> {
508 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
519 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &I2cClient<Ctx> {
[all …]
H A Dpci.rs338 pub struct Device<Ctx: device::DeviceContext = device::Normal>(
340 PhantomData<Ctx>,
343 impl<Ctx: device::DeviceContext> Device<Ctx> {
465 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {
489 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
490 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
500 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
503 fn try_from(dev: &device::Device<Ctx>) -> Result<Self, Self::Error> { in try_from()
H A Dplatform.rs256 pub struct Device<Ctx: device::DeviceContext = device::Normal>(
258 PhantomData<Ctx>,
261 impl<Ctx: device::DeviceContext> Device<Ctx> {
324 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {
527 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
528 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
538 impl<Ctx: device::DeviceContext> TryFrom<&device::Device<Ctx>> for &Device<Ctx> {
541 fn try_from(dev: &device::Device<Ctx>) -> Result<Self, Self::Error> { in try_from()
H A Dauxiliary.rs234 pub struct Device<Ctx: device::DeviceContext = device::Normal>(
236 PhantomData<Ctx>,
239 impl<Ctx: device::DeviceContext> Device<Ctx> {
282 unsafe impl<Ctx: device::DeviceContext> device::AsBusDevice<Ctx> for Device<Ctx> {
311 impl<Ctx: device::DeviceContext> AsRef<device::Device<Ctx>> for Device<Ctx> {
312 fn as_ref(&self) -> &device::Device<Ctx> { in as_ref() argument
H A Ddevice.rs170 pub struct Device<Ctx: DeviceContext = Normal>(Opaque<bindings::device>, PhantomData<Ctx>);
336 impl<Ctx: DeviceContext> Device<Ctx> {
604 impl<Ctx: DeviceContext> AsRef<Device<Ctx>> for Device<Ctx> {
606 fn as_ref(&self) -> &Device<Ctx> { in as_ref() argument
622 pub unsafe trait AsBusDevice<Ctx: DeviceContext>: AsRef<Device<Ctx>> {
633 unsafe fn from_device(dev: &Device<Ctx>) -> &Self in from_device()