/linux-6.3-rc2/tools/testing/selftests/kvm/lib/aarch64/ |
A D | processor.c | 398 struct handlers { struct 411 struct handlers *handlers = (struct handlers *)exception_handlers; in route_exception() local 435 if (handlers && handlers->exception_handlers[vector][ec]) in route_exception() 436 return handlers->exception_handlers[vector][ec](regs); in route_exception() 444 vm->handlers = __vm_vaddr_alloc(vm, sizeof(struct handlers), in vm_init_descriptor_tables() 447 *(vm_vaddr_t *)addr_gva2hva(vm, (vm_vaddr_t)(&exception_handlers)) = vm->handlers; in vm_init_descriptor_tables() 453 struct handlers *handlers = addr_gva2hva(vm, vm->handlers); in vm_install_sync_handler() local 458 handlers->exception_handlers[vector][ec] = handler; in vm_install_sync_handler() 464 struct handlers *handlers = addr_gva2hva(vm, vm->handlers); in vm_install_exception_handler() local 468 handlers->exception_handlers[vector][0] = handler; in vm_install_exception_handler()
|
/linux-6.3-rc2/drivers/char/ipmi/ |
A D | ipmi_si_intf.c | 130 const struct si_sm_handlers *handlers; member 549 = smi_info->handlers->get_result( in handle_transaction_done() 605 = smi_info->handlers->get_result( in handle_transaction_done() 643 = smi_info->handlers->get_result( in handle_transaction_done() 703 smi_info->handlers->start_transaction( in handle_transaction_done() 1954 new_smi->handlers = &kcs_smi_handlers; in try_smi_init() 1958 new_smi->handlers = &smic_smi_handlers; in try_smi_init() 1962 new_smi->handlers = &bt_smi_handlers; in try_smi_init() 2060 rv = ipmi_register_smi(&handlers, in try_smi_init() 2206 if (smi_info->handlers) in shutdown_smi() [all …]
|
A D | ipmi_ipmb.c | 44 struct ipmi_smi_handlers handlers; member 518 iidev->handlers.flags = IPMI_SMI_CAN_HANDLE_IPMB_DIRECT; in ipmi_ipmb_probe() 519 iidev->handlers.start_processing = ipmi_ipmb_start_processing; in ipmi_ipmb_probe() 520 iidev->handlers.shutdown = ipmi_ipmb_shutdown; in ipmi_ipmb_probe() 521 iidev->handlers.sender = ipmi_ipmb_sender; in ipmi_ipmb_probe() 522 iidev->handlers.request_events = ipmi_ipmb_request_events; in ipmi_ipmb_probe() 537 rv = ipmi_register_smi(&iidev->handlers, in ipmi_ipmb_probe()
|
A D | ipmi_msghandler.c | 482 const struct ipmi_smi_handlers *handlers; member 985 if (!intf->handlers->set_need_watch) in smi_add_watch() 1010 if (!intf->handlers->set_need_watch) in smi_remove_watch() 1308 if (!intf->handlers->get_smi_info) in ipmi_get_smi_info() 1542 intf->handlers->set_maintenance_mode( in maintenance_mode_update() 3497 if (intf->handlers->poll) in ipmi_poll() 3598 intf->handlers = handlers; in ipmi_add_smi() 3692 if (intf->handlers->shutdown) in ipmi_add_smi() 3800 if (intf->handlers->shutdown) in ipmi_unregister_smi() 4993 if (intf->handlers) { in check_msg_timeout() [all …]
|
/linux-6.3-rc2/arch/powerpc/platforms/powermac/ |
A D | pfunc_core.c | 128 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-6.3-rc2/fs/ext4/ |
A D | fsmap.c | 633 struct ext4_getfsmap_dev handlers[EXT4_GETFSMAP_DEVS]; in ext4_getfsmap() local 647 memset(handlers, 0, sizeof(handlers)); in ext4_getfsmap() 649 handlers[0].gfd_fn = ext4_getfsmap_datadev; in ext4_getfsmap() 651 handlers[1].gfd_dev = new_encode_dev( in ext4_getfsmap() 653 handlers[1].gfd_fn = ext4_getfsmap_logdev; in ext4_getfsmap() 688 if (!handlers[i].gfd_fn) in ext4_getfsmap() 690 if (head->fmh_keys[0].fmr_device > handlers[i].gfd_dev) in ext4_getfsmap() 692 if (head->fmh_keys[1].fmr_device < handlers[i].gfd_dev) in ext4_getfsmap() 704 if (handlers[i].gfd_dev > head->fmh_keys[0].fmr_device) in ext4_getfsmap() 707 info.gfi_dev = handlers[i].gfd_dev; in ext4_getfsmap() [all …]
|
/linux-6.3-rc2/fs/btrfs/ |
A D | props.c | 46 const struct hlist_head *handlers) in find_prop_handler() argument 50 if (!handlers) { in find_prop_handler() 53 handlers = find_prop_handlers_by_hash(hash); in find_prop_handler() 54 if (!handlers) in find_prop_handler() 58 hlist_for_each_entry(h, handlers, node) in find_prop_handler() 165 const struct hlist_head *handlers; in iterate_object_props() local 185 handlers = find_prop_handlers_by_hash(key.offset); in iterate_object_props() 186 if (!handlers) in iterate_object_props() 221 handler = find_prop_handler(name_buf, handlers); in iterate_object_props()
|
/linux-6.3-rc2/fs/xfs/ |
A D | xfs_fsmap.c | 872 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-6.3-rc2/drivers/net/wireless/intel/iwlwifi/dvm/ |
A D | rx.c | 949 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-6.3-rc2/Documentation/ia64/ |
A D | fsys.rst | 28 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 …]
|
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb3/ |
A D | cxgb3_offload.c | 747 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-6.3-rc2/Documentation/driver-api/acpi/ |
A D | scan_handlers.rst | 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-6.3-rc2/drivers/soc/fsl/qbman/ |
A D | qman_test_stash.c | 163 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-6.3-rc2/include/linux/ |
A D | ipmi_smi.h | 293 const struct ipmi_smi_handlers *handlers, 298 #define ipmi_register_smi(handlers, send_info, dev, slave_addr) \ argument 299 ipmi_add_smi(THIS_MODULE, handlers, send_info, dev, slave_addr)
|
/linux-6.3-rc2/drivers/iio/ |
A D | TODO | 11 property handlers. 14 to state struct and using property handlers and readers.
|
/linux-6.3-rc2/drivers/acpi/ |
A D | prmt.c | 72 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-6.3-rc2/Documentation/devicetree/bindings/power/reset/ |
A D | restart-handler.yaml | 15 handlers, which usually are tried from most precise to last resort. 26 255:: Highest priority restart handler, will preempt all other restart handlers.
|
/linux-6.3-rc2/fs/ |
A D | xattr.c | 47 #define for_each_xattr_handler(handlers, handler) \ argument 48 if (handlers) \ 49 for ((handler) = *(handlers)++; \ 51 (handler) = *(handlers)++) 59 const struct xattr_handler **handlers = inode->i_sb->s_xattr; in xattr_resolve_name() local 67 for_each_xattr_handler(handlers, handler) { in xattr_resolve_name() 165 const struct xattr_handler **handlers = inode->i_sb->s_xattr; in xattr_supported_namespace() local 177 for_each_xattr_handler(handlers, handler) { in xattr_supported_namespace() 959 const struct xattr_handler *handler, **handlers = dentry->d_sb->s_xattr; in generic_listxattr() local 963 for_each_xattr_handler(handlers, handler) { in generic_listxattr() [all …]
|
/linux-6.3-rc2/Documentation/RCU/ |
A D | NMI-RCU.rst | 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-6.3-rc2/Documentation/power/ |
A D | suspend-and-interrupts.rst | 21 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-6.3-rc2/Documentation/trace/ |
A D | events-nmi.rst | 14 NMI handlers are hogging large amounts of CPU time. The kernel 15 will warn if it sees long-running handlers::
|
/linux-6.3-rc2/net/wireless/ |
A D | wext-core.c | 702 const struct iw_handler_def *handlers = NULL; in get_handler() local 709 handlers = dev->ieee80211_ptr->wiphy->wext; in get_handler() 714 handlers = dev->wireless_handlers; in get_handler() 717 if (!handlers) in get_handler() 722 if (index < handlers->num_standard) in get_handler() 723 return handlers->standard[index]; in get_handler() 728 if (index < handlers->num_private) in get_handler() 729 return handlers->private[index]; in get_handler()
|
/linux-6.3-rc2/include/linux/soc/qcom/ |
A D | qmi.h | 237 const struct qmi_msg_handler *handlers; member 247 const struct qmi_msg_handler *handlers);
|
/linux-6.3-rc2/drivers/media/platform/amphion/ |
A D | vpu_msgs.c | 183 static struct vpu_msg_handler handlers[] = { variable 215 for (i = 0; i < ARRAY_SIZE(handlers); i++) { in vpu_session_handle_msg() 216 if (handlers[i].id == msg_id) { in vpu_session_handle_msg() 217 handler = &handlers[i]; in vpu_session_handle_msg()
|
/linux-6.3-rc2/Documentation/core-api/ |
A D | genericirq.rst | 32 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
|