Home
last modified time | relevance | path

Searched refs:handlers (Results 1 – 25 of 179) sorted by relevance

12345678

/linux/tools/testing/selftests/kvm/lib/aarch64/
A Dprocessor.c358 struct handlers { struct
371 struct handlers *handlers = (struct handlers *)exception_handlers; in route_exception() local
395 if (handlers && handlers->exception_handlers[vector][ec]) in route_exception()
396 return handlers->exception_handlers[vector][ec](regs); in route_exception()
404 vm->handlers = vm_vaddr_alloc(vm, sizeof(struct handlers), in vm_init_descriptor_tables()
407 *(vm_vaddr_t *)addr_gva2hva(vm, (vm_vaddr_t)(&exception_handlers)) = vm->handlers; in vm_init_descriptor_tables()
413 struct handlers *handlers = addr_gva2hva(vm, vm->handlers); in vm_install_sync_handler() local
418 handlers->exception_handlers[vector][ec] = handler; in vm_install_sync_handler()
424 struct handlers *handlers = addr_gva2hva(vm, vm->handlers); in vm_install_exception_handler() local
428 handlers->exception_handlers[vector][0] = handler; in vm_install_exception_handler()
/linux/drivers/char/ipmi/
A Dipmi_si_intf.c130 const struct si_sm_handlers *handlers; member
548 = smi_info->handlers->get_result( in handle_transaction_done()
604 = smi_info->handlers->get_result( in handle_transaction_done()
642 = smi_info->handlers->get_result( in handle_transaction_done()
702 smi_info->handlers->start_transaction( in handle_transaction_done()
1953 new_smi->handlers = &kcs_smi_handlers; in try_smi_init()
1957 new_smi->handlers = &smic_smi_handlers; in try_smi_init()
1961 new_smi->handlers = &bt_smi_handlers; in try_smi_init()
2059 rv = ipmi_register_smi(&handlers, in try_smi_init()
2193 if (smi_info->handlers) in shutdown_smi()
[all …]
A Dipmi_ipmb.c43 struct ipmi_smi_handlers handlers; member
476 iidev->handlers.flags = IPMI_SMI_CAN_HANDLE_IPMB_DIRECT; in ipmi_ipmb_probe()
477 iidev->handlers.start_processing = ipmi_ipmb_start_processing; in ipmi_ipmb_probe()
478 iidev->handlers.shutdown = ipmi_ipmb_shutdown; in ipmi_ipmb_probe()
479 iidev->handlers.sender = ipmi_ipmb_sender; in ipmi_ipmb_probe()
480 iidev->handlers.request_events = ipmi_ipmb_request_events; in ipmi_ipmb_probe()
495 rv = ipmi_register_smi(&iidev->handlers, in ipmi_ipmb_probe()
A Dipmi_msghandler.c464 const struct ipmi_smi_handlers *handlers; member
971 if (!intf->handlers->set_need_watch) in smi_add_watch()
996 if (!intf->handlers->set_need_watch) in smi_remove_watch()
1287 if (!intf->handlers->get_smi_info) in ipmi_get_smi_info()
1518 intf->handlers->set_maintenance_mode( in maintenance_mode_update()
3462 if (intf->handlers->poll) in ipmi_poll()
3532 intf->handlers = handlers; in ipmi_add_smi()
3612 if (intf->handlers->shutdown) in ipmi_add_smi()
3710 if (intf->handlers->shutdown) in ipmi_unregister_smi()
4899 if (intf->handlers) { in check_msg_timeout()
[all …]
/linux/arch/powerpc/platforms/powermac/
A Dpfunc_core.c128 if (handlers == NULL) \
130 if (handlers->name) \
542 struct pmf_handlers *handlers; member
580 struct pmf_handlers *handlers, in pmf_parse_one() argument
630 if (handlers == NULL) in pmf_parse_one()
702 struct pmf_handlers *handlers, in pmf_register_driver() argument
709 if (handlers == NULL) in pmf_register_driver()
730 dev->handlers = handlers; in pmf_register_driver()
946 if (dev->handlers->begin) in pmf_call_one()
949 if (dev->handlers->end) in pmf_call_one()
[all …]
/linux/fs/ext4/
A Dfsmap.c631 struct ext4_getfsmap_dev handlers[EXT4_GETFSMAP_DEVS]; in ext4_getfsmap() local
645 memset(handlers, 0, sizeof(handlers)); 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()
686 if (!handlers[i].gfd_fn) in ext4_getfsmap()
688 if (head->fmh_keys[0].fmr_device > handlers[i].gfd_dev) in ext4_getfsmap()
690 if (head->fmh_keys[1].fmr_device < handlers[i].gfd_dev) in ext4_getfsmap()
702 if (handlers[i].gfd_dev > head->fmh_keys[0].fmr_device) in ext4_getfsmap()
705 info.gfi_dev = handlers[i].gfd_dev; in ext4_getfsmap()
[all …]
/linux/fs/xfs/
A Dxfs_fsmap.c872 memset(handlers, 0, sizeof(handlers)); 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()
880 handlers[1].fn = xfs_getfsmap_logdev; in xfs_getfsmap()
885 handlers[2].fn = xfs_getfsmap_rtdev_rtbitmap; in xfs_getfsmap()
932 if (!handlers[i].fn) in xfs_getfsmap()
934 if (head->fmh_keys[0].fmr_device > handlers[i].dev) in xfs_getfsmap()
936 if (head->fmh_keys[1].fmr_device < handlers[i].dev) in xfs_getfsmap()
948 if (handlers[i].dev > head->fmh_keys[0].fmr_device) in xfs_getfsmap()
960 info.dev = handlers[i].dev; in xfs_getfsmap()
[all …]
/linux/fs/btrfs/
A 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/drivers/net/wireless/intel/iwlwifi/dvm/
A Drx.c949 handlers = priv->rx_handlers; in iwl_setup_rx_handlers()
951 handlers[REPLY_ERROR] = iwlagn_rx_reply_error; in iwl_setup_rx_handlers()
952 handlers[CHANNEL_SWITCH_NOTIFICATION] = iwlagn_rx_csa; in iwl_setup_rx_handlers()
953 handlers[SPECTRUM_MEASURE_NOTIFICATION] = in iwl_setup_rx_handlers()
956 handlers[PM_DEBUG_STATISTIC_NOTIFIC] = in iwl_setup_rx_handlers()
958 handlers[BEACON_NOTIFICATION] = iwlagn_rx_beacon_notif; in iwl_setup_rx_handlers()
959 handlers[REPLY_ADD_STA] = iwl_add_sta_callback; in iwl_setup_rx_handlers()
974 handlers[MISSED_BEACONS_NOTIFICATION] = in iwl_setup_rx_handlers()
978 handlers[REPLY_RX_PHY_CMD] = iwlagn_rx_reply_rx_phy; in iwl_setup_rx_handlers()
979 handlers[REPLY_RX_MPDU_CMD] = iwlagn_rx_reply_rx; in iwl_setup_rx_handlers()
[all …]
/linux/Documentation/ia64/
A 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
150 * Fsyscall-handlers must be careful not to leak sensitive kernel'
157 * Fsyscall-handlers MUST NOT access user-memory without first
[all …]
A 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/drivers/net/ethernet/chelsio/cxgb3/
A 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()
767 t3c_tid->client->handlers[p->opcode]) { in do_stid_rpl()
785 t3c_tid->client->handlers[p->opcode]) { in do_hwtid_rpl()
786 return t3c_tid->client->handlers[p->opcode] in do_hwtid_rpl()
852 t3c_tid->client->handlers[p->opcode]) { in do_abort_req_rss()
853 return t3c_tid->client->handlers[p->opcode] in do_abort_req_rss()
906 t3c_tid->client->handlers[CPL_ACT_ESTABLISH]) { in do_act_establish()
907 return t3c_tid->client->handlers[CPL_ACT_ESTABLISH] in do_act_establish()
952 t3c_tid->client->handlers[opcode]) { in do_term()
[all …]
/linux/Documentation/driver-api/acpi/
A Dscan_handlers.rst39 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/drivers/soc/fsl/qbman/
A Dqman_test_stash.c163 struct list_head handlers; member
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()
352 list_for_each_safe(loop, tmp, &hp_cpu->handlers) { in destroy_per_cpu_handlers()
455 &hp_cpu->handlers, in init_phase2()
479 handler = list_first_entry(&hp_cpu->handlers, struct hp_handler, node); in init_phase2()
498 &hp_cpu->handlers, in init_phase3()
/linux/include/linux/
A Dipmi_smi.h287 const struct ipmi_smi_handlers *handlers,
292 #define ipmi_register_smi(handlers, send_info, dev, slave_addr) \ argument
293 ipmi_add_smi(THIS_MODULE, handlers, send_info, dev, slave_addr)
/linux/fs/
A Dxattr.c44 #define for_each_xattr_handler(handlers, handler) \ argument
45 if (handlers) \
46 for ((handler) = *(handlers)++; \
48 (handler) = *(handlers)++)
56 const struct xattr_handler **handlers = inode->i_sb->s_xattr; in xattr_resolve_name() local
64 for_each_xattr_handler(handlers, handler) { in xattr_resolve_name()
145 const struct xattr_handler **handlers = inode->i_sb->s_xattr; in xattr_supported_namespace() local
157 for_each_xattr_handler(handlers, handler) { in xattr_supported_namespace()
883 const struct xattr_handler *handler, **handlers = dentry->d_sb->s_xattr; in generic_listxattr() local
887 for_each_xattr_handler(handlers, handler) { in generic_listxattr()
[all …]
/linux/drivers/iio/
A DTODO14 property handlers.
17 to state struct and using property handlers and readers.
/linux/drivers/acpi/
A Dprmt.c72 struct prm_handler_info handlers[]; member
106 module_info_size = struct_size(tm, handlers, module_info->handler_info_count); in acpi_parse_prmt()
148 th = &tm->handlers[cur_handler]; in acpi_parse_prmt()
179 cur_handler = &cur_module->handlers[i]; in find_guid_info()
/linux/Documentation/RCU/
A DNMI-RCU.rst9 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/Documentation/power/
A 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/net/wireless/
A Dwext-core.c687 const struct iw_handler_def *handlers = NULL; in get_handler() local
691 handlers = dev->ieee80211_ptr->wiphy->wext; in get_handler()
695 handlers = dev->wireless_handlers; in get_handler()
698 if (!handlers) in get_handler()
703 if (index < handlers->num_standard) in get_handler()
704 return handlers->standard[index]; in get_handler()
709 if (index < handlers->num_private) in get_handler()
710 return handlers->private[index]; in get_handler()
/linux/Documentation/trace/
A Devents-nmi.rst14 NMI handlers are hogging large amounts of CPU time. The kernel
15 will warn if it sees long-running handlers::
/linux/Documentation/core-api/
A Dgenericirq.rst32 Originally, Russell King identified different types of handlers to build
51 This split implementation of high-level IRQ handlers allows us to
77 demultiplexing handlers which can be found in embedded platforms on
104 2. High-level IRQ flow handlers
154 High-level IRQ flow handlers
173 The interrupt flow handlers (either pre-defined or architecture
359 - ``irq_eoi`` - Optional, required for EOI flow handlers
/linux/include/linux/soc/qcom/
A Dqmi.h237 const struct qmi_msg_handler *handlers; member
247 const struct qmi_msg_handler *handlers);
/linux/fs/reiserfs/
A Dxattr.c775 #define for_each_xattr_handler(handlers, handler) \ argument
776 for ((handler) = *(handlers)++; \
778 (handler) = *(handlers)++)
782 find_xattr_handler_prefix(const struct xattr_handler **handlers, in find_xattr_handler_prefix() argument
787 if (!handlers) in find_xattr_handler_prefix()
790 for_each_xattr_handler(handlers, xah) { in find_xattr_handler_prefix()

Completed in 45 milliseconds

12345678