Home
last modified time | relevance | path

Searched full:handlers (Results 1 – 25 of 1186) sorted by relevance

12345678910>>...48

/Linux-v5.15/tools/testing/selftests/kvm/lib/x86_64/
Dhandlers.S51 .macro HANDLERS has_error from to macro
73 HANDLERS has_error=0 from=0 to=7
74 HANDLERS has_error=1 from=8 to=8
75 HANDLERS has_error=0 from=9 to=9
76 HANDLERS has_error=1 from=10 to=14
77 HANDLERS has_error=0 from=15 to=16
78 HANDLERS has_error=1 from=17 to=17
79 HANDLERS has_error=0 from=18 to=255
/Linux-v5.15/Documentation/driver-api/acpi/
Dscan_handlers.rst5 ACPI Scan Handlers
39 called ACPI scan handlers represented by the following structure::
49 take care of, list_node is the hook to the global list of ACPI scan handlers
57 available scan handlers. If a matching scan handler is found, its .attach()
72 callbacks from the scan handlers of all device nodes in the given namespace
73 scope (if they have scan handlers). Next, it unregisters all of the device
76 ACPI scan handlers can be added to the list maintained by the ACPI core with the
78 handler as an argument. The order in which scan handlers are added to the list
/Linux-v5.15/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c357 struct handlers { struct
370 struct handlers *handlers = (struct handlers *)exception_handlers; in route_exception() local
394 if (handlers && handlers->exception_handlers[vector][ec]) in route_exception()
395 return handlers->exception_handlers[vector][ec](regs); in route_exception()
403 vm->handlers = vm_vaddr_alloc(vm, sizeof(struct handlers), in vm_init_descriptor_tables()
406 *(vm_vaddr_t *)addr_gva2hva(vm, (vm_vaddr_t)(&exception_handlers)) = vm->handlers; in vm_init_descriptor_tables()
412 struct handlers *handlers = addr_gva2hva(vm, vm->handlers); in vm_install_sync_handler() local
417 handlers->exception_handlers[vector][ec] = handler; in vm_install_sync_handler()
423 struct handlers *handlers = addr_gva2hva(vm, vm->handlers); in vm_install_exception_handler() local
427 handlers->exception_handlers[vector][0] = handler; in vm_install_exception_handler()
/Linux-v5.15/Documentation/ia64/
Dfsys.rst28 interruption-handlers start execution in. The user-level
81 The file arch/ia64/kernel/fsys.S contains a table of fsyscall-handlers
118 Fsyscall handlers can execute with very little overhead, but with that
121 * Fsyscall-handlers MUST check for any pending work in the flags
126 * Fsyscall-handlers MUST preserve incoming arguments (r32-r39, r11,
131 * Fsyscall-handlers MUST check argument registers for containing a
137 * Fsyscall-handlers MUST NOT use the "alloc" instruction or perform
141 * Fsyscall-handlers MUST NOT write to any stacked registers because
145 * Fsyscall-handlers need to be careful when accessing per-CPU variables:
150 * Fsyscall-handlers must be careful not to leak sensitive kernel'
[all …]
Dmca.rst38 handlers cannot rely on the thread pointer, PAL physical mode can
47 Because the MCA/INIT handlers cannot trust the kernel stack, they
49 preformatted with just enough task state to let the relevant handlers
84 requires set_curr_task() so the MCA/INIT handlers can register their
95 stacks meant separate "tasks" for the MCA/INIT handlers.
102 slaves. All the OS INIT handlers are entered at approximately the same
188 handlers have _TIF_MCA_INIT set in thread_info.flags.
/Linux-v5.15/drivers/soc/fsl/qbman/
Dqman_test_stash.c39 * Each cpu will have HP_PER_CPU "handlers" set up, each of which incorporates
41 * organisation of FQIDs is such that the HP_PER_CPU*NUM_CPUS handlers will
44 * is to allow enough handlers/FQs to truly test the significance of caching -
65 * handlers and link-list them (but do no other handler setup).
162 /* root node for the per-cpu list of handlers */
163 struct list_head handlers; member
168 * handlers together, this is used as per-cpu iterator state
186 /* handlers are allocated out of this, so they're properly aligned. */
328 INIT_LIST_HEAD(&hp_cpu->handlers); in create_per_cpu_handlers()
339 list_add_tail(&handler->node, &hp_cpu->handlers); in create_per_cpu_handlers()
[all …]
/Linux-v5.15/arch/powerpc/platforms/powermac/
Dpfunc_core.c124 #define PMF_PARSE_CALL(name, cmd, handlers, p...) \ argument
128 if (handlers == NULL) \
130 if (handlers->name) \
131 return handlers->name(cmd->func, cmd->instdata, \
542 struct pmf_handlers *handlers; member
580 struct pmf_handlers *handlers, in pmf_parse_one() argument
596 handlers ? "executing" : "parsing"); in pmf_parse_one()
621 rc = pmf_parsers[ccode](&cmd, handlers); in pmf_parse_one()
630 if (handlers == NULL) in pmf_parse_one()
702 struct pmf_handlers *handlers, in pmf_register_driver() argument
[all …]
/Linux-v5.15/include/sound/
Dsoc-topology.h74 * Kcontrol operations - used to map handlers onto firmware based controls.
96 * DAPM widget event handlers - used to map handlers onto widgets.
160 /* vendor specific kcontrol handlers available for binding */
164 /* vendor specific bytes ext handlers available for binding */
184 /* Binds event handlers to dynamic widgets */
/Linux-v5.15/fs/ext4/
Dfsmap.c64 /* Compare two getfsmap device handlers. */
631 struct ext4_getfsmap_dev handlers[EXT4_GETFSMAP_DEVS]; in ext4_getfsmap() local
644 /* Set up our device handlers. */ in ext4_getfsmap()
645 memset(handlers, 0, sizeof(handlers)); in ext4_getfsmap()
646 handlers[0].gfd_dev = new_encode_dev(sb->s_bdev->bd_dev); in ext4_getfsmap()
647 handlers[0].gfd_fn = ext4_getfsmap_datadev; in ext4_getfsmap()
649 handlers[1].gfd_dev = new_encode_dev( in ext4_getfsmap()
651 handlers[1].gfd_fn = ext4_getfsmap_logdev; in ext4_getfsmap()
654 sort(handlers, EXT4_GETFSMAP_DEVS, sizeof(struct ext4_getfsmap_dev), in ext4_getfsmap()
686 if (!handlers[i].gfd_fn) in ext4_getfsmap()
[all …]
/Linux-v5.15/drivers/char/ipmi/
Dipmi_si_intf.c130 const struct si_sm_handlers *handlers; member
328 err = smi_info->handlers->start_transaction( in start_next_msg()
361 smi_info->handlers->start_transaction(smi_info->si_sm, msg, size); in start_new_msg()
548 = smi_info->handlers->get_result( in handle_transaction_done()
569 len = smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
591 smi_info->handlers->get_result(smi_info->si_sm, msg, 3); in handle_transaction_done()
604 = smi_info->handlers->get_result( in handle_transaction_done()
642 = smi_info->handlers->get_result( in handle_transaction_done()
684 smi_info->handlers->get_result(smi_info->si_sm, msg, 4); in handle_transaction_done()
702 smi_info->handlers->start_transaction( in handle_transaction_done()
[all …]
/Linux-v5.15/Documentation/RCU/
DNMI-RCU.rst3 Using RCU to Protect Dynamic NMI Handlers
9 handlers, as well as dynamic irq handlers. This document describes
97 Since NMI handlers disable preemption, synchronize_rcu() is guaranteed
98 not to return until all ongoing NMI handlers exit. It is therefore safe
/Linux-v5.15/fs/xfs/
Dxfs_fsmap.c178 /* Compare two getfsmap device handlers. */
855 struct xfs_getfsmap_dev handlers[XFS_GETFSMAP_DEVS]; in xfs_getfsmap() local
871 /* Set up our device handlers. */ in xfs_getfsmap()
872 memset(handlers, 0, sizeof(handlers)); in xfs_getfsmap()
873 handlers[0].dev = new_encode_dev(mp->m_ddev_targp->bt_dev); in xfs_getfsmap()
875 handlers[0].fn = xfs_getfsmap_datadev_rmapbt; in xfs_getfsmap()
877 handlers[0].fn = xfs_getfsmap_datadev_bnobt; in xfs_getfsmap()
879 handlers[1].dev = new_encode_dev(mp->m_logdev_targp->bt_dev); in xfs_getfsmap()
880 handlers[1].fn = xfs_getfsmap_logdev; in xfs_getfsmap()
884 handlers[2].dev = new_encode_dev(mp->m_rtdev_targp->bt_dev); in xfs_getfsmap()
[all …]
/Linux-v5.15/fs/btrfs/
Dprops.c39 const struct hlist_head *handlers) in find_prop_handler() argument
43 if (!handlers) { in find_prop_handler()
46 handlers = find_prop_handlers_by_hash(hash); in find_prop_handler()
47 if (!handlers) in find_prop_handler()
51 hlist_for_each_entry(h, handlers, node) in find_prop_handler()
135 const struct hlist_head *handlers; in iterate_object_props() local
155 handlers = find_prop_handlers_by_hash(key.offset); in iterate_object_props()
156 if (!handlers) in iterate_object_props()
191 handler = find_prop_handler(name_buf, handlers); in iterate_object_props()
/Linux-v5.15/drivers/net/wireless/ralink/rt2x00/
Drt2x00lib.h58 * Radio control handlers.
64 * Initialization handlers.
70 * Configuration handlers.
87 * DOC: Queue handlers
273 * Firmware handlers.
289 * Debugfs handlers.
312 * Crypto handlers.
370 * RFkill handlers.
385 * LED handlers
/Linux-v5.15/drivers/net/wireless/intel/iwlwifi/dvm/
Drx.c947 * Setup the RX handlers for each of the reply types sent from the uCode
952 void (**handlers)(struct iwl_priv *priv, struct iwl_rx_cmd_buffer *rxb); in iwl_setup_rx_handlers() local
954 handlers = priv->rx_handlers; in iwl_setup_rx_handlers()
956 handlers[REPLY_ERROR] = iwlagn_rx_reply_error; in iwl_setup_rx_handlers()
957 handlers[CHANNEL_SWITCH_NOTIFICATION] = iwlagn_rx_csa; in iwl_setup_rx_handlers()
958 handlers[SPECTRUM_MEASURE_NOTIFICATION] = in iwl_setup_rx_handlers()
960 handlers[PM_SLEEP_NOTIFICATION] = iwlagn_rx_pm_sleep_notif; in iwl_setup_rx_handlers()
961 handlers[PM_DEBUG_STATISTIC_NOTIFIC] = in iwl_setup_rx_handlers()
963 handlers[BEACON_NOTIFICATION] = iwlagn_rx_beacon_notif; in iwl_setup_rx_handlers()
964 handlers[REPLY_ADD_STA] = iwl_add_sta_callback; in iwl_setup_rx_handlers()
[all …]
/Linux-v5.15/arch/powerpc/include/asm/
Dpmac_pfunc.h33 * A driver capable of interpreting commands provides a handlers
34 * structure filled with whatever handlers are implemented by this
35 * driver. Non implemented handlers are left NULL.
38 * and that gets passed back to the various handlers.
176 * Register/Unregister a function-capable driver and its handlers
179 struct pmf_handlers *handlers,
195 * Called by the handlers when an irq happens
/Linux-v5.15/arch/powerpc/platforms/pseries/
Dio_event_irq.c25 * drivers can register their event handlers to receive events.
28 * their event handlers. Since multiple IO event types and scopes
29 * share an IO event interrupt, the event handlers are called one
30 * by one until the IO event is claimed by one of the handlers.
31 * The event handlers are expected to return NOTIFY_OK if the
/Linux-v5.15/kernel/irq/
Dspurious.c86 * All handlers must agree on IRQF_SHARED, so we test just the in try_one_irq()
206 printk(KERN_ERR "handlers:\n"); in __report_bad_irq()
287 * because we need to look at the compound of all handlers in note_interrupt()
296 * The threaded handlers store whether they successfully in note_interrupt()
308 * shared primary handlers returned IRQ_HANDLED. If in note_interrupt()
327 * Check whether one of the threaded handlers in note_interrupt()
353 * None of the threaded handlers felt in note_interrupt()
365 * One of the primary handlers returned in note_interrupt()
367 * threaded handlers on the same line. Clear in note_interrupt()
/Linux-v5.15/Documentation/power/
Dsuspend-and-interrupts.rst21 interrupt handlers for shared IRQs that device drivers implementing them were
51 user of it. Thus, if the IRQ is shared, all of the interrupt handlers installed
90 already suspended. However, after suspend_device_irqs() interrupt handlers are
122 interrupts (interrupt handlers are invoked after suspend_device_irqs()) are
124 handlers are not invoked after suspend_device_irqs()).
127 to individual interrupt handlers, so sharing an IRQ between a system wakeup
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_offload.c747 t3c_tid->client->handlers && in do_act_open_rpl()
748 t3c_tid->client->handlers[CPL_ACT_OPEN_RPL]) { in do_act_open_rpl()
749 return t3c_tid->client->handlers[CPL_ACT_OPEN_RPL] (dev, skb, in do_act_open_rpl()
766 if (t3c_tid && t3c_tid->ctx && t3c_tid->client->handlers && in do_stid_rpl()
767 t3c_tid->client->handlers[p->opcode]) { in do_stid_rpl()
768 return t3c_tid->client->handlers[p->opcode] (dev, skb, in do_stid_rpl()
784 if (t3c_tid && t3c_tid->ctx && t3c_tid->client->handlers && in do_hwtid_rpl()
785 t3c_tid->client->handlers[p->opcode]) { in do_hwtid_rpl()
786 return t3c_tid->client->handlers[p->opcode] in do_hwtid_rpl()
811 if (t3c_tid && t3c_tid->ctx && t3c_tid->client->handlers && in do_cr()
[all …]
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h302 * It is a n*m table consisting of n IRQ sources, and m handlers per IRQ
303 * source. Low priority IRQ handlers are deferred to a workqueue to be
306 * Note that handlers are called in the same order as they were
317 * handlers in this table are not deferred and are called immediately.
324 * Page flip IRQ parameters, passed to registered handlers when
333 * Vertical blanking IRQ parameters, passed to registered handlers when
343 * handlers when triggered.
351 * Vertical update IRQ parameters, passed to registered handlers when
360 * DMUB trace event IRQ parameters, passed to registered handlers when
/Linux-v5.15/arch/xtensa/kernel/
Dvectors.S151 * specify a particular fixup handler but wants to use the default handlers:
157 * register a valid fixup handler and cannot use the default handlers.
168 * The fixup handlers are special handlers:
187 * - Fixup handlers can jump to the default kernel and user exception
188 * handlers. Before it jumps, though, it has to setup a exception frame
364 * The tricky part here is that overflow8 and overflow12 handlers
369 * handlers save a0 in their very first instruction. If DEPC was past
654 /* Window overflow and underflow handlers.
655 * The handlers must be 64 bytes apart, first starting with the underflow
656 * handlers underflow-4 to underflow-12, then the overflow handlers
[all …]
/Linux-v5.15/drivers/acpi/acpica/
Devsci.c27 * DESCRIPTION: Dispatch the SCI to all host-installed SCI handlers.
39 /* Are there any host-installed SCI handlers? */ in acpi_ev_sci_dispatch()
47 /* Invoke all host-installed SCI handlers */ in acpi_ev_sci_dispatch()
100 /* Invoke all host-installed SCI handlers */ in acpi_ev_sci_xrupt_handler()
173 * taken. Remove all host-installed SCI handlers.
202 /* Free all host-installed SCI handlers */ in acpi_ev_remove_all_sci_handlers()
/Linux-v5.15/arch/um/os-Linux/
Dsignal.c82 * handlers unless signals are also blocked for the in sig_handler()
163 static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = { variable
206 (*handlers[sig])(sig, (struct siginfo *)si, mc); in hard_handler()
315 * handlers expect them off when they are called. They will in unblock_signals()
318 * tracing that happens inside the handlers we call for the in unblock_signals()
407 /* we need to run time-travel handlers even if not enabled */ in unblock_signals_hard()
/Linux-v5.15/arch/xtensa/include/asm/
Dtraps.h28 /* Fast user exception handlers */
30 /* Fast kernel exception handlers */
32 /* Default C-Handlers */

12345678910>>...48