Home
last modified time | relevance | path

Searched refs:Registration (Results 1 – 25 of 44) sorted by relevance

12

/linux/rust/kernel/
H A Dfaux.rs22 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 Ddriver.rs143 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 Dauxiliary.rs307 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 Di2c.rs547 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 Dplatform.rs416 Registration,
423 Registration,
431 Registration,
439 Registration,
H A Dcpufreq.rs903 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 Drust_driver_auxiliary.rs55 _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 Drust_driver_faux.rs16 _reg: faux::Registration,
23 let reg = faux::Registration::new(c_str!("rust-faux-sample-device"), None)?; in init()
H A Drust_i2c_client.rs86 _reg: Devres<i2c::Registration>,
128 i2c::Registration::new(&adapter, &BOARD_INFO, pdev.as_ref()) in probe()
/linux/drivers/gpu/nova-core/
H A Ddriver.rs28 _reg: Devres<auxiliary::Registration>,
91 _reg <- auxiliary::Registration::new( in probe()
/linux/net/8021q/
H A DKconfig23 bool "GVRP (GARP VLAN Registration Protocol) support"
33 bool "MVRP (Multiple VLAN Registration Protocol) support"
/linux/rust/kernel/pci/
H A Dirq.rs182 ) -> 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 Dtee.rst18 - Registration of TEE drivers
/linux/Documentation/power/regulator/
H A Dregulator.rst9 Registration chapter
/linux/drivers/gpu/drm/nova/
H A Ddriver.rs52 drm::Registration::new_foreign_owned(&drm, adev.as_ref(), 0)?; in probe()
/linux/Documentation/driver-api/
H A Dvfio-mediated-device.rst76 Registration Interfaces
82 * Registration interface for a mediated bus driver
85 Registration Interface for a Mediated Bus Driver
/linux/Documentation/power/
H A Denergy-model.rst109 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 Dsan.rst31 loaded, regardless of being linked as client or not. Registration is done
/linux/Documentation/i2c/muxes/
H A Di2c-mux-gpio.rst75 Device Registration
/linux/drivers/cpufreq/
H A Drcpufreq_dt.rs211 cpufreq::Registration::<CPUFreqDTDriver>::new_foreign_owned(pdev.as_ref())?; in probe()
/linux/drivers/android/binder/
H A Dprocess.rs672 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 Ddevel-algos.rst57 Registration specifics
108 Registration Specifics
/linux/drivers/gpu/drm/tyr/
H A Ddriver.rs144 drm::driver::Registration::new_foreign_owned(&tdev, pdev.as_ref(), 0)?; in probe()
/linux/Documentation/driver-api/tty/
H A Dtty_ldisc.rst15 Registration chapter
/linux/Documentation/input/
H A Duserio.rst62 forth. Registration can only be performed once a port type is set with

12