Home
last modified time | relevance | path

Searched full:handler (Results 1 – 25 of 252) sorted by relevance

1234567891011

/Documentation/RCU/
DNMI-RCU.rst21 The dummy_nmi_callback() function is a "dummy" NMI handler that does
23 the NMI handler to take the default machine-specific action::
28 NMI handler::
47 count of NMIs. It then invokes the NMI handler stored in the nmi_callback
48 function pointer. If this handler returns zero, do_nmi() invokes the
70 The set_nmi_callback() function registers an NMI handler. Note that any
73 writes, the rcu_assign_pointer() ensures that the NMI handler sees the
81 This function unregisters an NMI handler, restoring the original
82 dummy_nmi_handler(). However, there may well be an NMI handler
84 up any data structures used by the old NMI handler until execution
[all …]
/Documentation/devicetree/bindings/power/reset/
Drestart-handler.yaml4 $id: http://devicetree.org/schemas/power/reset/restart-handler.yaml#
7 title: Restart and shutdown handler Common Properties
13 Restart and shutdown handler device is responsible for powering off the
22 0:: Restart handler of last resort, with limited restart capabilities.
23 128:: Typical, default restart handler; use if no other restart handler
26 255:: Highest priority restart handler, will preempt all other restart handlers.
Dgpio-restart.yaml13 Drive a GPIO line that can be used to restart the system from a restart handler.
16 request the given gpio line and install a restart handler. If the optional properties
20 When the system is restarted, the restart handler will be invoked in priority order. The GPIO
26 restart handler completes allowing other restart handlers to be attempted.
29 - $ref: restart-handler.yaml#
/Documentation/arch/arm/
Dinterrupts.rst39 SA1111 IRQ handler, SA1111 IRQs can hold off SMC9196 IRQs indefinitely.
45 to the Neponset handler, the "parent" is GPIO25, and the "children"d
90 the hardware IRQ if possible. If not, may call the handler
104 - per-IRQ handler
107 The handler can be one of the 3 standard handlers - "level", "edge" and
108 "simple", or your own specific handler if you need to do something special.
110 The "level" handler is what we currently have - its pretty simple.
114 "simple" handler is very basic, and does not perform any hardware
131 set_irq_handler(irq,handler)
132 Set the handler for this IRQ (level, edge, simple)
[all …]
/Documentation/usb/
Ddwc3.rst11 - Convert interrupt handler to per-ep-thread-irq
27 - the interrupt handler is split into the following pieces:
29 - primary handler of the device
34 - threaded handler of the device
37 - primary handler of the EP-interrupt
45 - threaded handler of the EP-interrupt
/Documentation/driver-api/acpi/
Dscan_handlers.rst48 where ids is the list of IDs of device nodes the given handler is supposed to
52 unregistration of device nodes the handler attached to previously.
56 to match a scan handler against each of them using the ids arrays of the
57 available scan handlers. If a matching scan handler is found, its .attach()
59 that means that the handler has claimed the device node and is now responsible
62 The device node's handler field is then populated with the address of the scan
63 handler that has claimed it.
66 interesting to the given scan handler and may be matched against the next scan
67 handler in the list. If it returns a (negative) error code, that means that
78 handler as an argument. The order in which scan handlers are added to the list
/Documentation/netlink/specs/
Dhandshake.yaml17 name: handler-class
48 name: handler-class
50 enum: handler-class
96 doc: Handler retrieves next queued handshake request
102 - handler-class
114 doc: Handler reports handshake completion
/Documentation/core-api/
Dgenericirq.rst29 __do_IRQ() super-handler, which is able to deal with every type of
33 a quite universal set for the ARM interrupt handler implementation in
46 In the SMP world of the __do_IRQ() super-handler another type was
58 the flow control in the super-handler. This leads to a mix of flow logic
74 Each interrupt descriptor is assigned its own high-level flow handler,
76 flow handler implementation also makes it simple to provide
86 of existing implementations, the __do_IRQ() super-handler is still
219 Default flow handler implementations
222 Default Level IRQ flow handler
235 Default Fast EOI IRQ flow handler
[all …]
/Documentation/driver-api/usb/
DURB.rst36 - Each URB has a completion handler, which is called after the action
38 context-pointer for passing information to the completion handler.
122 length, the completion handler, and its context. Take a look at the some
175 returns; you must still wait for the completion handler to be called.
182 until after the URB has been returned and the completion handler
184 that if the completion handler or anyone else tries to resubmit it
189 time, and the completion handler may free the URB. If this happens
196 completion handler, the handler must not take any lock that is held
208 by the completion handler.
211 What about the completion handler?
[all …]
/Documentation/driver-api/media/
Dv4l2-controls.rst57 1.1) Add the handler to your driver's top-level struct:
83 1.2) Initialize the handler:
90 handler is expected to handle. It will allocate a hashtable based on this
93 1.3) Hook the control handler into the driver:
107 1.4) Clean up the handler at the end:
235 This makes it easy to init the handler and just add all controls and only check
266 struct foo *state = container_of(ctrl->handler, struct foo, ctrl_handler);
396 by the same handler since the handler's lock is held. If you need to access
410 will result in a deadlock since these helpers lock the handler as well.
412 You can also take the handler lock yourself:
[all …]
/Documentation/trace/
Devents-nmi.rst17 INFO: NMI handler took too long to run: 9.207 msecs
23 you some problems and you only want to trace that handler
35 echo 'handler==0xffffffff81625600 && delta_ns>1000000' > filter
Dkprobes.rst30 can trap at almost any kernel code address [1]_, specifying a handler
45 the probe is to be inserted and what handler is to be called when
71 associated with the kprobe, passing the handler the addresses of the
119 handler calls the user-specified return handler associated with the
142 Kretprobe entry-handler
145 Kretprobes also provides an optional user-specified handler which runs
146 on function entry. This handler is specified by setting the entry_handler
149 If the entry_handler returns 0 (success) then a corresponding return handler
154 Multiple entry and return handler invocations are matched using the unique
269 while the interrupt handler is running. When the interrupt
[all …]
Dfprobe.rst16 instrumentation for multiple functions with single handler. This document
87 The fprobe entry/exit handler
98 Note that the @entry_ip is saved at function entry and passed to exit handler.
102 This is the address of `fprobe` data structure related to this handler.
136 handler from recursion in all cases. On the other hand, fprobe uses
138 call another (or same) fprobe while the fprobe user handler is running.
Dboottime-trace.rst160 Set histogram 'onmatch' handler matching event parameter.
161 The 'M' is a digit string for the multiple 'onmatch' handler. You can omit it
162 if there is one 'onmatch' handler on this histogram.
170 Set histogram 'onmax' handler variable parameter.
173 Set histogram 'onchange' handler variable parameter.
176 Set histogram 'save' action parameters for 'onmax' or 'onchange' handler.
181 Set histogram 'snapshot' action for 'onmax' or 'onchange' handler.
/Documentation/devicetree/bindings/usb/
Dusb-switch.yaml17 description: Possible handler of altmode switching
21 description: Possible handler of orientation switching
25 description: Possible handler of SuperSpeed signals retiming
/Documentation/tools/rtla/
Dcommon_timerlat_description.rst8 prints the timer latency at the timer *IRQ* handler and the *Thread*
9 handler. It also enable the trace of the most relevant information via
/Documentation/PCI/
Dboot-interrupts.rst30 trigger a new interrupt for which the OS likely lacks a handler. When an
65 handler wakes. These "one shot" conditions mean that the threaded interrupt
66 needs to keep the interrupt line masked until the threaded handler has run.
111 purposes of redirecting the interrupt handler to the rerouted interrupt
114 interrupt. This redirection of the handler will prevent the occurrence of
119 disable) the redirection of the interrupt handler to the PCH interrupt
143 Example of handler rerouting
/Documentation/driver-api/gpio/
Ddriver.rst314 an SoC. This means that there is a fast IRQ flow handler for the GPIOs that
315 gets called in a chain from the parent IRQ handler, most typically the
316 system interrupt controller. This means that the GPIO irqchip handler will
319 sequence in its interrupt handler::
332 runtime) can't be used in a chained IRQ handler.
335 see below) a chained IRQ handler can be converted to generic irq handler and
336 this way it will become a threaded IRQ handler on -RT and a hard IRQ handler
340 so the IRQ core will complain if it is called from an IRQ handler which is
353 performed by generic IRQ handler which is configured using request_irq().
355 its interrupt handler::
[all …]
/Documentation/arch/powerpc/
Dpmu-ebb.rst122 EBB Handler
125 The EBB handler is just regular userspace code, however it must be written in
126 the style of an interrupt handler. When the handler is entered all registers
127 are live (possibly) and so must be saved somehow before the handler can invoke
/Documentation/livepatch/
Dlivepatch.rst44 a base. A Kprobe is registered as a ftrace handler when the function entry
46 a live patch is called with the help of a custom ftrace handler. But there are
90 An interrupt handler inherits the patched state of the task it
327 ftrace handler is registered\ [#]_. This stage is indicated by a value of '1'
336 Note that functions might be patched multiple times. The ftrace handler
339 The right implementation is selected by the ftrace handler, see
356 the ftrace handler is unregistered and the struct klp_ops is
378 patch are removed from the corresponding struct klp_ops. The ftrace handler
416 implementing ftrace or the livepatch ftrace handler could not be
432 the ftrace handler. This operation has to be reverted on return.
[all …]
/Documentation/timers/
Dhighres.rst91 service handler, which is almost inherently hardware dependent.
115 from the hardware level handler. This removes a lot of duplicated code from the
174 When the timer interrupt happens, the next event interrupt handler is called
177 handler. An additional mode field in the hrtimer structure allows the system to
178 execute callback functions directly from the next event interrupt handler. This
181 used by nanosleep. The advantage of executing the handler in the interrupt
225 reschedule. The call is necessary as the interrupt handler might have armed a
235 handler has not to deal with an eventually stale jiffy value.
/Documentation/arch/s390/
Ddriver-model.rst95 void (*handler) (struct ccw_device *dev, unsigned long intparm,
135 the interrupt handler (see below) should be set here.
219 The handler field of the struct ccw_device is meant to be set to the interrupt
220 handler for the device. In order to accommodate drivers which use several
223 The handler is registered with the common layer during set_online() processing
230 void (*handler) (struct ccw_device *dev, unsigned long intparm, struct irb *irb);
232 Parameters: dev - the device the handler is called for
/Documentation/ABI/testing/
Dsysfs-firmware-acpi110 A GPE vectors to a specified handler in AML, which
113 to a level or edge handler called _L12 or _E12.
114 The handler may do its business and return.
115 Or the handler may send send a Notify event
192 doesn't have an event handler.
216 Fixed Event with event handler installed.
/Documentation/infiniband/
Dcore_locking.rst72 handler directly from its post_send method. Instead, the low-level
79 handler for a given CQ is running at a time. In other words, the
91 return from CQ event handler
/Documentation/driver-api/rapidio/
Drio_cm.rst66 handler checks for a pending connection request and if one is not available
72 The handler for this request assumes that message buffer specified by
78 handler will wait for new message until timeout specified by a caller
79 expires. If timeout value is set to 0, ioctl handler uses a default value

1234567891011