| /linux/rust/kernel/ |
| H A D | faux.rs | 22 pub struct Registration(NonNull<bindings::faux_device>); struct 24 impl Registration { implementation 53 impl AsRef<device::Device> for Registration { implementation 61 impl Drop for Registration { implementation 72 unsafe impl Send for Registration {} implementation 77 unsafe impl Sync for Registration {} implementation
|
| H A D | driver.rs | 143 pub struct Registration<T: RegistrationOps> { struct 150 unsafe impl<T: RegistrationOps> Sync for Registration<T> {} implementation 154 unsafe impl<T: RegistrationOps> Send for Registration<T> {} implementation 156 impl<T: RegistrationOps> Registration<T> { implementation 176 impl<T: RegistrationOps> PinnedDrop for Registration<T> { implementation 196 _driver: $crate::driver::Registration<Ops<$type>>, 204 _driver <- $crate::driver::Registration::new(
|
| H A D | auxiliary.rs | 307 pub struct Registration(NonNull<bindings::auxiliary_device>); struct 309 impl Registration { implementation 363 impl Drop for Registration { implementation 378 unsafe impl Send for Registration {} implementation 381 unsafe impl Sync for Registration {} implementation
|
| H A D | i2c.rs | 547 pub struct Registration(NonNull<bindings::i2c_client>); struct 549 impl Registration { impl 573 impl Drop for Registration { implementation 582 unsafe impl Send for Registration {} implementation 586 unsafe impl Sync for Registration {} implementation
|
| H A D | platform.rs | 416 Registration, 423 Registration, 431 Registration, 439 Registration,
|
| H A D | cpufreq.rs | 903 pub struct Registration<T: Driver>(KBox<UnsafeCell<bindings::cpufreq_driver>>, PhantomData<T>); struct 907 unsafe impl<T: Driver> Sync for Registration<T> {} implementation 912 unsafe impl<T: Driver> Send for Registration<T> {} implementation 914 impl<T: Driver> Registration<T> { impl 1058 impl<T: Driver> Registration<T> { impl 1391 impl<T: Driver> Drop for Registration<T> { implementation
|
| /linux/samples/rust/ |
| H A D | rust_driver_auxiliary.rs | 55 _reg0: Devres<auxiliary::Registration>, 57 _reg1: Devres<auxiliary::Registration>, 75 _reg0 <- auxiliary::Registration::new(pdev.as_ref(), AUXILIARY_NAME, 0, MODULE_NAME), in probe() 76 _reg1 <- auxiliary::Registration::new(pdev.as_ref(), AUXILIARY_NAME, 1, MODULE_NAME), in probe() 108 _pci_driver: driver::Registration<pci::Adapter<ParentDriver>>, 110 _aux_driver: driver::Registration<auxiliary::Adapter<AuxiliaryDriver>>, 116 _pci_driver <- driver::Registration::new(MODULE_NAME, module), in init() 117 _aux_driver <- driver::Registration::new(MODULE_NAME, module), in init()
|
| H A D | rust_driver_faux.rs | 16 _reg: faux::Registration, 23 let reg = faux::Registration::new(c_str!("rust-faux-sample-device"), None)?; in init()
|
| H A D | rust_i2c_client.rs | 86 _reg: Devres<i2c::Registration>, 128 i2c::Registration::new(&adapter, &BOARD_INFO, pdev.as_ref()) in probe()
|
| /linux/drivers/gpu/nova-core/ |
| H A D | driver.rs | 28 _reg: Devres<auxiliary::Registration>, 91 _reg <- auxiliary::Registration::new( in probe()
|
| /linux/net/8021q/ |
| H A D | Kconfig | 23 bool "GVRP (GARP VLAN Registration Protocol) support" 33 bool "MVRP (Multiple VLAN Registration Protocol) support"
|
| /linux/rust/kernel/pci/ |
| H A D | irq.rs | 182 ) -> impl PinInit<irq::Registration<T>, Error> + 'a { in request_irq() 186 Ok(irq::Registration::<T>::new(request, flags, name, handler)) in request_irq()
|
| /linux/Documentation/tee/ |
| H A D | tee.rst | 18 - Registration of TEE drivers
|
| /linux/Documentation/power/regulator/ |
| H A D | regulator.rst | 9 Registration chapter
|
| /linux/drivers/gpu/drm/nova/ |
| H A D | driver.rs | 52 drm::Registration::new_foreign_owned(&drm, adev.as_ref(), 0)?; in probe()
|
| /linux/Documentation/driver-api/ |
| H A D | vfio-mediated-device.rst | 76 Registration Interfaces 82 * Registration interface for a mediated bus driver 85 Registration Interface for a Mediated Bus Driver
|
| /linux/Documentation/power/ |
| H A D | energy-model.rst | 109 2.2 Registration of performance domains 112 Registration of 'advanced' EM 141 Registration of EM using DT 151 Registration of 'artificial' EM 171 Registration of 'simple' EM
|
| /linux/Documentation/driver-api/surface_aggregator/clients/ |
| H A D | san.rst | 31 loaded, regardless of being linked as client or not. Registration is done
|
| /linux/Documentation/i2c/muxes/ |
| H A D | i2c-mux-gpio.rst | 75 Device Registration
|
| /linux/drivers/cpufreq/ |
| H A D | rcpufreq_dt.rs | 211 cpufreq::Registration::<CPUFreqDTDriver>::new_foreign_owned(pdev.as_ref())?; in probe()
|
| /linux/drivers/android/binder/ |
| H A D | process.rs | 672 GetWorkOrRegister::Register(Registration::new(thread, &mut inner)) in get_work_or_register() 1698 pub(crate) struct Registration<'a> { struct 1702 impl<'a> Registration<'a> { implementation 1718 impl Drop for Registration<'_> { implementation 1744 Register(Registration<'a>),
|
| /linux/Documentation/crypto/ |
| H A D | devel-algos.rst | 57 Registration specifics 108 Registration Specifics
|
| /linux/drivers/gpu/drm/tyr/ |
| H A D | driver.rs | 144 drm::driver::Registration::new_foreign_owned(&tdev, pdev.as_ref(), 0)?; in probe()
|
| /linux/Documentation/driver-api/tty/ |
| H A D | tty_ldisc.rst | 15 Registration chapter
|
| /linux/Documentation/input/ |
| H A D | userio.rst | 62 forth. Registration can only be performed once a port type is set with
|