Home
last modified time | relevance | path

Searched refs:registration (Results 1 – 25 of 86) sorted by relevance

1234

/linux/drivers/misc/sgi-xp/
H A Dxp_main.c137 struct xpc_registration *registration; in xpc_connect() local
147 registration = &xpc_registrations[ch_number]; in xpc_connect()
149 if (mutex_lock_interruptible(&registration->mutex) != 0) in xpc_connect()
153 if (registration->func != NULL) { in xpc_connect()
154 mutex_unlock(&registration->mutex); in xpc_connect()
159 registration->entry_size = XPC_MSG_SIZE(payload_size); in xpc_connect()
160 registration->nentries = nentries; in xpc_connect()
161 registration->assigned_limit = assigned_limit; in xpc_connect()
162 registration->idle_limit = idle_limit; in xpc_connect()
163 registration->key = key; in xpc_connect()
[all …]
H A Dxpc_channel.c468 struct xpc_registration *registration = &xpc_registrations[ch->number]; in xpc_connect_channel() local
470 if (mutex_trylock(&registration->mutex) == 0) in xpc_connect_channel()
474 mutex_unlock(&registration->mutex); in xpc_connect_channel()
485 mutex_unlock(&registration->mutex); in xpc_connect_channel()
491 ch->kthreads_assigned_limit = registration->assigned_limit; in xpc_connect_channel()
492 ch->kthreads_idle_limit = registration->idle_limit; in xpc_connect_channel()
497 ch->func = registration->func; in xpc_connect_channel()
498 DBUG_ON(registration->func == NULL); in xpc_connect_channel()
499 ch->key = registration->key; in xpc_connect_channel()
501 ch->local_nentries = registration->nentries; in xpc_connect_channel()
[all …]
/linux/rust/kernel/irq/
H A Drequest.rs125 /// A registration of an IRQ handler for a given IRQ line.
169 /// let registration = Registration::new(request, Flags::SHARED, c"my_device", handler);
171 /// let registration = Arc::pin_init(registration, GFP_KERNEL)?;
173 /// registration.handler().completion.wait_for_completion();
175 /// Ok(registration)
265 let registration = unsafe { &*(ptr as *const Registration<T>) }; in handle_irq_callback()
268 let device = unsafe { registration.inner.device().as_bound() }; in handle_irq_callback() localVariable
270 T::handle(&registration.handler, device) as c_uint in handle_irq_callback()
328 /// A registration o in handle_threaded()
489 let registration = unsafe { &*(ptr as *const ThreadedRegistration<T>) }; handle_threaded_irq_callback() localVariable
505 let registration = unsafe { &*(ptr as *const ThreadedRegistration<T>) }; thread_fn_callback() localVariable
[all...]
/linux/drivers/staging/media/sunxi/cedrus/
H A DTODO8 v4l2 and m2m devices registration;
9 - proc, with video device registration and related operations;
/linux/drivers/md/bcache/
H A DKconfig24 bool "Asynchronous device registration"
29 registration work is handled in kernel work queue in asynchronous
/linux/Documentation/infiniband/
H A Duser_mad.rst18 descriptor for the appropriate device file. If the registration
34 a new registration ioctl is now provided which allows additional
35 fields to be provided during registration.
36 Users of this registration call are implicitly setting the use of
100 mad->hdr.id = my_agent; /* req.id from agent registration */
/linux/Documentation/driver-api/thermal/
H A Dcpu-cooling-api.rst14 The generic cpu cooling(freq clipping) provides registration/unregistration APIs
16 the user. The registration APIs returns the cooling device pointer.
21 1.1 cpufreq registration/unregistration APIs
61 The power API registration functions provide a simple power model for
/linux/Documentation/driver-api/usb/
H A Dtypec.rst15 class. In a normal case the registration will be done by a USB Type-C or PD PHY
81 registration. The class offers the following API for registering/unregistering
87 The class will provide a handle to struct typec_partner if the registration was
111 followed by registration of the cable plugs. The cable will be the parent device
114 the details during registration. The class offers the following API for
121 the registration is successful, or NULL if it isn't.
172 own functions, but the registration will always return a handle to struct
/linux/Documentation/crypto/
H A Ddevel-algos.rst7 There are three distinct types of registration functions in the Crypto
17 The generic registration functions can be found in
38 The registration functions return 0 on success, or a negative errno
60 The registration of [CIPHER] algorithm is specific in that struct
111 The registration of multi-block cipher algorithms is one of the most
/linux/Documentation/driver-api/80211/
H A Dcfg80211.rst8 Device registration
12 :doc: Device registration
/linux/Documentation/driver-api/surface_aggregator/clients/
H A Dsan.rst22 registration and notifier-block registration.
/linux/Documentation/i2c/muxes/
H A Di2c-mux-gpio.rst69 If you don't know the absolute GPIO pin numbers at registration time,
85 GPIO pin numbers at registration time, this is even the only option.
/linux/Documentation/ABI/testing/
H A Dconfigfs-usb-gadget-phonet8 network device registration.
/linux/Documentation/leds/
H A Dleds-blinkm.rst21 The registration follows the scheme::
43 The registration follows the scheme::
H A Dledtrig-transient.rst25 triggers it supports and a default trigger. During registration, activation
26 routine for the default trigger gets called. During registration of an led
45 trigger registration, for each led class device that specifies this trigger
47 registration, the LED state does not change, unless there is another trigger
/linux/Documentation/trace/
H A Duser_events.rst23 tools that can read trace_events (such as ftrace and perf). The registration
25 enabled the event and data should be written. The registration will give back
113 Upon successful registration the following is set.
117 descriptor that was used for the registration. See writing data for details.
174 to request deletes than the one used for registration due to this.
H A Dkprobes.rst44 registration function such as register_kprobe() specifies where
49 registration/unregistration of a group of ``*probes``. These functions
159 private data object can be specified at kretprobe registration time by
387 specified, kprobe registration will fail with -EINVAL.
481 error occurs during registration, all probes in the array, up to
575 registration and unregistration.
603 on the x86_64 version of __switch_to(); the registration functions
/linux/Documentation/driver-api/acpi/
H A Dscan_handlers.rst31 bridge, its registration should cause the PCI bus under that bridge to be
51 executed, respectively, after registration of new device nodes and before
/linux/include/linux/
H A Dhp_sdc.h293 #error No support for device registration on this arch yet.
/linux/Documentation/driver-api/
H A Dregulator.rst133 :c:type:`regulator_consumer_supply`. This is done at driver registration
146 This is done at driver registration time` by providing a
H A Dvfio-mediated-device.rst79 The mediated core driver provides the following types of registration
88 The registration interface for a mediated device driver provides the following
/linux/Documentation/translations/zh_CN/infiniband/
H A Duser_mad.rst108 mad->hdr.id = my_agent; /* req.id from agent registration */
/linux/Documentation/devicetree/bindings/mfd/
H A Dtps6507x.txt17 Missing of these properties can cause the regulator registration
/linux/Documentation/locking/
H A Dpi-futex.rst8 (or any other PI complexity) at all. No registration, no extra kernel
114 there is no prior 'registration' of a PI-futex. [which is not quite
H A Drobust-futexes.rst92 registration happens at most once per thread lifetime]. At do_exit()
133 - no registration of individual locks is needed: robust mutexes don't
180 List registration is very fast: the pointer is simply stored in

1234