Searched refs:hot (Results 1 - 200 of 308) sorted by relevance

12

/linux-4.1.27/tools/testing/selftests/cpu-hotplug/
H A Dcpu-on-off-test.sh43 # list all hot-pluggable CPUs
189 # Online all hot-pluggable CPUs
196 # Offline all hot-pluggable CPUs
203 # Online all hot-pluggable CPUs again
237 # Offline all hot-pluggable CPUs
245 # Test CPU hot-add error handling (offline => online)
253 # Online all hot-pluggable CPUs
261 # Test CPU hot-remove error handling (online => offline)
/linux-4.1.27/tools/testing/selftests/memory-hotplug/
H A Dmem-on-off-test.sh28 # list all hot-pluggable memory
151 # Online all hot-pluggable memory
159 # Offline $ratio percent of hot-pluggable memory
169 # Online all hot-pluggable memory again
204 # Offline $ratio percent of hot-pluggable memory
214 # Test memory hot-add error handling (offline => online)
222 # Online all hot-pluggable memory
230 # Test memory hot-remove error handling (online => offline)
/linux-4.1.27/drivers/pci/
H A Dhotplug-pci.c18 printk(KERN_ERR "No bus number available for hot-added bridge %s\n", pci_hp_add_bridge()
H A Dprobe.c861 * This can happen when a bridge is hot-plugged, so in pci_scan_bridge()
1703 * drivers attached. A hot-added device might support only the minimum pcie_find_smpss()
1705 * where devices may be hot-added, we limit the fabric MPS to 128 so pcie_find_smpss()
1706 * hot-added devices will work correctly. pcie_find_smpss()
1708 * However, if we hot-add a device to a slot directly below a Root pcie_find_smpss()
1711 * reconfigure MPS on both the Root Port and the hot-added device, pcie_find_smpss()
/linux-4.1.27/include/net/netfilter/
H A Dxt_rateest.h11 /* following fields not accessed in hot path */
/linux-4.1.27/drivers/hv/
H A Dhv_balloon.c123 * limitations on hot-add, the guest can specify
347 * mem_range: Memory range to hot add.
349 * On Linux we currently don't support this since we cannot hot add
360 * This message is sent by the guest to report the status of a hot add request.
362 * assume all further hot add requests will fail, since this indicates that
366 * not complete this message until the hot add can succeed, and the host must
367 * not send a new hot add request until the response is sent.
368 * If VSC fails to hot add memory DYNMEM_NUMBER_OF_UNSUCCESSFUL_HOTADD_ATTEMPTS
372 * page_count: number of pages that were successfully hot added.
424 * State to manage hot adding memory into the guest.
426 * that the host has asked us to hot add. The range
428 * currently hot added. We hot add in multiples of 128M
514 * State to execute the "hot-add" operation.
519 * This state tracks if the host has specified a hot-add
525 * State to synchronize hot-add.
530 * This thread handles hot-add
540 * A list of hot-add regions.
647 * precludes hot adding memory. Stop all further hv_mem_hot_add()
648 * memory hot-add. hv_mem_hot_add()
660 * Since the hot add has succeeded, it is ok to hv_mem_hot_add()
661 * proceed even if the pages in the hot added region hv_mem_hot_add()
711 * "hot add block", move on. pfn_covered()
716 * If the current hot add-request extends beyond pfn_covered()
765 * "hot add block", move on. handle_pg_range()
775 * in an already hot added region. Bring handle_pg_range()
798 * We have some residual hot add range handle_pg_range()
799 * that needs to be hot added; hot add handle_pg_range()
840 * If the host has specified a hot-add range; deal with it first. process_hot_add()
893 * The host has not specified the hot-add region. hot_add_req()
894 * Based on the hot-add page range being specified, hot_add_req()
895 * compute a hot-add region that can cover the pages hot_add_req()
896 * that need to be hot-added while ensuring the alignment hot_add_req()
897 * and size requirements of Linux as it relates to hot-add. hot_add_req()
921 * 1. If all or some pages hot-added: Guest should return success. hot_add_req()
923 * 2. If no pages could be hot-added: hot_add_req()
926 * will not attempt any further hot-add operations. This hot_add_req()
931 * hot-add operation after some delay. hot_add_req()
941 pr_info("Memory hot add failed\n"); hot_add_req()
1379 pr_warn("Currently hot-adding\n"); balloon_onchannelcallback()
1384 * This is a normal hot-add request specifying balloon_onchannelcallback()
1385 * hot-add memory. balloon_onchannelcallback()
1392 * Host is specifying that we first hot-add balloon_onchannelcallback()
1512 * memory hot-add. Specify 128MB alignment. balloon_probe()
/linux-4.1.27/arch/sparc/include/asm/
H A Dfbio.h63 struct fbcurpos hot; /* cursor hot spot */ member in struct:fbcursor32
H A Dbbc.h76 * with this register, ie. for hot plugging.
/linux-4.1.27/arch/ia64/include/asm/
H A Dnodedata.h51 * "local_node_data" at hot-plug phase. The local_node_data
53 * just executing cpu. However, when new node is hot-added,
/linux-4.1.27/arch/powerpc/platforms/pseries/
H A Dhotplug-memory.c261 pr_info("Attempting to hot-remove %d LMB(s)\n", lmbs_to_remove); dlpar_memory_remove_by_count()
293 pr_err("Memory hot-remove failed, adding LMB's back\n"); dlpar_memory_remove_by_count()
313 pr_info("Memory at %llx was hot-removed\n", dlpar_memory_remove_by_count()
331 pr_info("Attempting to hot-remove LMB, drc index %x\n", drc_index); dlpar_memory_remove_by_index()
350 pr_info("Failed to hot-remove memory at %llx\n", dlpar_memory_remove_by_index()
353 pr_info("Memory at %llx was hot-removed\n", lmbs[i].base_addr); dlpar_memory_remove_by_index()
448 pr_info("Attempting to hot-add %d LMB(s)\n", lmbs_to_add); dlpar_memory_add_by_count()
480 pr_err("Memory hot-add failed, removing any added LMBs\n"); dlpar_memory_add_by_count()
497 pr_info("Memory at %llx (drc index %x) was hot-added\n", dlpar_memory_add_by_count()
513 pr_info("Attempting to hot-add LMB, drc index %x\n", drc_index); dlpar_memory_add_by_index()
532 pr_info("Failed to hot-add memory, drc index %x\n", drc_index); dlpar_memory_add_by_index()
534 pr_info("Memory at %llx (drc index %x) was hot-added\n", dlpar_memory_add_by_index()
H A Deeh_pseries.c500 /* If fundamental-reset not supported, try hot-reset */ pseries_eeh_reset()
/linux-4.1.27/drivers/video/console/
H A Dbitblit.c305 if (ops->cursor_state.hot.x || ops->cursor_state.hot.y || bit_cursor()
307 ops->cursor_state.hot.x = cursor.hot.y = 0; bit_cursor()
375 cursor.hot.x = ops->cursor_state.hot.x; bit_cursor()
376 cursor.hot.y = ops->cursor_state.hot.y; bit_cursor()
H A Dfbcon_ccw.c297 if (ops->cursor_state.hot.x || ops->cursor_state.hot.y || ccw_cursor()
299 ops->cursor_state.hot.x = cursor.hot.y = 0; ccw_cursor()
378 cursor.hot.x = ops->cursor_state.hot.x; ccw_cursor()
379 cursor.hot.y = ops->cursor_state.hot.y; ccw_cursor()
H A Dfbcon_cw.c280 if (ops->cursor_state.hot.x || ops->cursor_state.hot.y || cw_cursor()
282 ops->cursor_state.hot.x = cursor.hot.y = 0; cw_cursor()
361 cursor.hot.x = ops->cursor_state.hot.x; cw_cursor()
362 cursor.hot.y = ops->cursor_state.hot.y; cw_cursor()
H A Dfbcon_ud.c328 if (ops->cursor_state.hot.x || ops->cursor_state.hot.y || ud_cursor()
330 ops->cursor_state.hot.x = cursor.hot.y = 0; ud_cursor()
402 cursor.hot.x = ops->cursor_state.hot.x; ud_cursor()
403 cursor.hot.y = ops->cursor_state.hot.y; ud_cursor()
/linux-4.1.27/drivers/infiniband/ulp/srp/
H A Dib_srp.h138 /* These are RW in the hot path, and commonly used together */
143 /* These are read-only in the hot path */
153 /* Everything above this point is used in the hot path of
182 /* read and written in the hot path */
185 /* read only in the hot path */
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
H A Dti-bandgap.c397 * @t_hot: hot temperature value to trigger alert signal
432 * @hot: desired threshold to be updated. true if threshold hot, false if
435 * It will program the required thresholds (hot and cold) for TALERT signal.
436 * This function can be used to update t_hot or t_cold, depending on @hot value.
444 int val, bool hot) ti_bandgap_update_alert_threshold()
459 if (hot) ti_bandgap_update_alert_threshold()
465 if (hot) ti_bandgap_update_alert_threshold()
499 if (hot) ti_bandgap_update_alert_threshold()
513 if (hot) ti_bandgap_update_alert_threshold()
568 * @hot: desired threshold to be updated. true if threshold hot, false if
571 * It will update the required thresholds (hot and cold) for TALERT signal.
572 * This function can be used to update t_hot or t_cold, depending on @hot value.
579 bool hot) _ti_bandgap_write_threshold()
597 if (hot) { _ti_bandgap_write_threshold()
613 ret = ti_bandgap_update_alert_threshold(bgp, id, adc_val, hot); _ti_bandgap_write_threshold()
625 * @hot: desired threshold to be read. true if threshold hot, false if
628 * It will fetch the required thresholds (hot and cold) for TALERT signal.
629 * This function can be used to read t_hot or t_cold, depending on @hot value.
636 int *val, bool hot) _ti_bandgap_read_threshold()
652 if (hot) _ti_bandgap_read_threshold()
1125 * one of the bandgap sensors violates the TSHUT high/hot threshold.
1165 * TALERT is a normal IRQ and it is fired any time thresholds (hot or cold)
443 ti_bandgap_update_alert_threshold(struct ti_bandgap *bgp, int id, int val, bool hot) ti_bandgap_update_alert_threshold() argument
578 _ti_bandgap_write_threshold(struct ti_bandgap *bgp, int id, int val, bool hot) _ti_bandgap_write_threshold() argument
635 _ti_bandgap_read_threshold(struct ti_bandgap *bgp, int id, int *val, bool hot) _ti_bandgap_read_threshold() argument
H A Dti-bandgap.h101 * @status_hot_mask: mask to bandgap_status.hot
270 * reports too hot temperature.
/linux-4.1.27/drivers/video/fbdev/aty/
H A Dmach64_cursor.c47 * when the cursor hot spot is not the top left corner and the
90 x = cursor->image.dx - cursor->hot.x - info->var.xoffset; atyfb_cursor()
98 y = cursor->image.dy - cursor->hot.y - info->var.yoffset; atyfb_cursor()
/linux-4.1.27/include/linux/power/
H A Dsmb347-charger.h59 * @soft_hot_temp_limit: soft hot temperature limit [%40 - %55] (in degree C),
63 * @hard_hot_temp_limit: hard hot temperature limit [%50 - %65] (in degree C),
87 * hot limit to be %53 deg C, @hard_hot_temp_limit should be set to %50.
/linux-4.1.27/arch/m68k/include/asm/
H A Dfbio.h103 struct fbcurpos hot; /* cursor hot spot */ member in struct:fbcursor
319 struct fbcurpos hot; /* cursor hot spot */ member in struct:fbcursor32
/linux-4.1.27/drivers/acpi/
H A Dthermal.c129 u8 hot:1; member in struct:acpi_thermal_state
169 struct acpi_thermal_hot hot; member in struct:acpi_thermal_trips
339 tz->trips.hot.flags.valid = 0; acpi_thermal_trips_update()
341 "No hot threshold\n")); acpi_thermal_trips_update()
343 tz->trips.hot.temperature = tmp; acpi_thermal_trips_update()
344 tz->trips.hot.flags.valid = 1; acpi_thermal_trips_update()
346 "Found hot threshold [%lu]\n", acpi_thermal_trips_update()
347 tz->trips.hot.temperature)); acpi_thermal_trips_update()
507 tz->trips.hot.flags.valid | acpi_thermal_get_trip_points()
611 if (tz->trips.hot.flags.valid) { thermal_get_trip_type()
658 if (tz->trips.hot.flags.valid) { thermal_get_trip_temp()
661 tz->trips.hot.temperature, thermal_get_trip_temp()
788 if (tz->trips.hot.flags.valid) acpi_thermal_cooling_device_cb()
895 if (tz->trips.hot.flags.valid) acpi_thermal_register_thermal_zone()
H A Dacpi_memhotplug.c219 * We don't have memory-hot-add rollback function,now. acpi_memory_enable_device()
220 * (i.e. memory-hot-remove function) acpi_memory_enable_device()
267 * When one memory block is hot-added to the system memory, it will acpi_memory_enable_device()
269 * Otherwise if the last memory block can't be hot-added to the system acpi_memory_enable_device()
H A Dacpi_processor.c194 * CPU got hot-added, but cpu_data is not initialized yet. Set a flag acpi_processor_hotadd_init()
198 pr_info("CPU%d has been hot-added\n", pr->id); acpi_processor_hotadd_init()
446 * The only reason why we ever get here is CPU hot-removal. The CPU is acpi_processor_remove()
H A Dnuma.c125 " hot-pluggable" : "", acpi_table_print_srat_entry()
H A Dscan.c32 * If set, devices will be hot-removed even if they cannot be put offline
916 * hot-removal function from userland. acpi_device_setup_files()
2537 * Scan a given ACPI tree (probably recently hot-plugged) and create and add
/linux-4.1.27/drivers/platform/x86/
H A Ddell-wmi-aio.c38 /* 0x000: A hot key pressed or an event occurred
39 * 0x00F: A sequence of hot keys are pressed */
H A Dthinkpad_acpi.c202 TP_HKEY_EV_ALARM_BAT_HOT = 0x6011, /* battery too hot */
203 TP_HKEY_EV_ALARM_BAT_XHOT = 0x6012, /* battery critically hot */
204 TP_HKEY_EV_ALARM_SENSOR_HOT = 0x6021, /* sensor too hot */
205 TP_HKEY_EV_ALARM_SENSOR_XHOT = 0x6022, /* sensor critically hot */
1881 enum { /* hot key scan codes (derived from ACPI DSDT) */
2577 pr_notice("hot keys 0x%08x and/or events 0x%08x " hotkey_poll_setup()
3060 pr_err("failed to restore hot key mask " hotkey_exit()
3114 * hot key mask *unset* in mask_recommended, and also hotkey_init()
3115 * in the initial hot key mask programmed into the hotkey_init()
3150 /* Scan codes 0x0C to 0x1F: Other ACPI HKEY hot keys */ hotkey_init()
3193 /* Scan codes 0x0C to 0x1F: Other ACPI HKEY hot keys */ hotkey_init()
3742 pr_info("woke up due to a hot-unplug request...\n"); hotkey_notify_wakeup()
3827 pr_crit("THERMAL ALARM: battery is too hot!\n"); hotkey_notify_6xxx()
3831 pr_alert("THERMAL EMERGENCY: battery is extremely hot!\n"); hotkey_notify_6xxx()
3836 "a sensor reports something is too hot!\n"); hotkey_notify_6xxx()
3838 /* some internal component is too hot */ hotkey_notify_6xxx()
3842 "a sensor reports something is extremely hot!\n"); hotkey_notify_6xxx()
H A Dacerhdf.c74 * can get hot really fast under heavy load (plus we shouldn't forget about
/linux-4.1.27/drivers/gpu/drm/sti/
H A Dsti_hdmi.h43 * @hpd: hot plug detect status
/linux-4.1.27/arch/ia64/kernel/
H A Dnuma.c45 /* we don't have cpu-driven node hot add yet... map_cpu_to_node()
H A Dsmp.c53 * to be a good tradeoff between hot cachelines & spreading the array
H A Dtopology.c423 * When a cpu is hot-plugged, do a check and initiate
/linux-4.1.27/drivers/staging/sm750fb/
H A Dddk750_sii164.c319 * This function selects the mode of the hot plug detection.
362 /* Depending on each DVI controller, need to enable the hot plug based on each sii164EnableHotPlugDetection()
410 * Clear the hot plug interrupt.
/linux-4.1.27/include/linux/
H A Dlru_cache.h55 (in use, or "hot", regions), as we don't know whether or not those WRITEs
69 If we set a hard limit on the area that may be "hot" at any given time, we
92 possible, flushing it to disk again when a previously "hot" (and on-disk
101 Yet an other implementation may keep track of the hot regions, by starting
103 become "hot", or have "cooled down" again.
H A Dzorro.h59 void (*remove)(struct zorro_dev *z); /* Device removed (NULL if not a hot-plug capable driver) */
H A Dcompiler-gcc.h168 * gcc also has a __attribute__((__hot__)) to move hot functions into
H A Ddio.h91 void (*remove)(struct dio_dev *z); /* Device removed (NULL if not a hot-plug capable driver) */
H A Dfmc.h97 * (a very uncommon operation, and definitely not in the hot paths), just
H A Dfb.h118 struct fbcurpos hot; /* cursor hot spot */ member in struct:fb_cursor_user
H A Dpage-flags.h395 * generally not used in hot code paths except arch/powerpc/mm/init_64.c
/linux-4.1.27/drivers/net/wireless/ath/ar5523/
H A Dar5523.h140 /* On USB hot-unplug there can be a lot of URBs in flight and they'll all
/linux-4.1.27/drivers/staging/unisys/virtpci/
H A Dvirtpci.h85 * not a hot-plug capable
/linux-4.1.27/drivers/pci/hotplug/
H A Dibmphp_ebda.c42 * BIOS Data Area which describe the configuration of the hot-plug
47 * already assigned by POST, as well as linked lists about hot plug
292 /* check if it is hot swap block or rio block */ ibmphp_access_ebda()
297 debug ("now enter hot swap block---\n"); ibmphp_access_ebda()
298 debug ("hot blk id: %x\n", blk_id); ibmphp_access_ebda()
304 debug ("hot blk format: %x\n", format); ibmphp_access_ebda()
305 /* hot swap sub blk */ ibmphp_access_ebda()
330 debug ("hot blk format: %x\n", format); ibmphp_access_ebda()
739 * each hpc from physical address to a list of hot plug controllers based on
H A Dibmphp_pci.c136 err ("The device %x is VGA compatible and as is not supported for hot plugging. " ibmphp_configure_card()
140 err ("The device %x is not supported for hot plugging. Please choose another device.\n", ibmphp_configure_card()
184 err ("This %x is not PCI-to-PCI bridge, and as is not supported for hot-plugging. Please insert another card.\n", ibmphp_configure_card()
197 err ("was not able to hot-add PPB properly.\n"); ibmphp_configure_card()
252 err ("This %x is not PCI-to-PCI bridge, and as is not supported for hot-plugging. Please insert another card.\n", ibmphp_configure_card()
269 err ("was not able to hot-add PPB properly.\n"); ibmphp_configure_card()
1123 err ("embedded bridges not supported for hot-plugging.\n"); scan_behind_bridge()
1130 err ("The device %x is VGA compatible and as is not supported for hot plugging. Please choose another device.\n", device); scan_behind_bridge()
1134 err ("The device %x is not supported for hot plugging. Please choose another device.\n", device); scan_behind_bridge()
1486 err ("The device %x function %x is VGA compatible and is not supported for hot removing. Please choose another device.\n", device, function); unconfigure_boot_card()
1489 err ("The device %x function %x is not supported for hot removing. Please choose another device.\n", device, function); unconfigure_boot_card()
1514 err ("This device %x function %x is not PCI-to-PCI bridge, and is not supported for hot-removing. Please try another card.\n", device, function); unconfigure_boot_card()
1519 err ("was not able to hot-remove PPB properly.\n"); unconfigure_boot_card()
1528 err ("This device %x function %x is not PCI-to-PCI bridge, and is not supported for hot-removing. Please try another card.\n", device, function); unconfigure_boot_card()
1533 err ("was not able to hot-remove PPB properly.\n"); unconfigure_boot_card()
1626 * add a new bus resulting from hot-plugging a PPB bridge with devices
H A Dpciehp_ctrl.c396 * expires to cancel hot-add or hot-remove handle_button_press_event()
414 * to hot-add or hot-remove is undergoing handle_button_press_event()
H A Dpciehp_pci.c49 ctrl_err(ctrl, "Device %s already exists at %04x:%02x:00, cannot hot-add\n", pciehp_configure_device()
H A Dshpchp_pci.c49 ctrl_err(ctrl, "Device %s already exists at %04x:%02x:%02x, cannot hot-add\n", shpchp_configure_device()
H A Dshpchp_sysfs.c36 /* A few routines that create sysfs entries for the hot plug controller */
H A Dcpqphp_nvram.c198 * Read the hot plug Resource Table from NVRAM
233 * Save the hot plug Resource Table in NVRAM
634 * hot plug add compaq_nvram_load()
H A Dshpchp_ctrl.c513 * expires to cancel hot-add or hot-remove handle_button_press_event()
532 * to hot-add or hot-remove is undergoing handle_button_press_event()
H A Dcpqphp_pci.c300 * Note: For non-hot plug buses, the slot # saved is the device #
548 * specified slot. this is for hot plug REPLACE
685 * this function is for hot plug ADD
948 * this is for hot plug REPLACE!
1168 * this function is for hot plug ADD!
1402 * hot plug add cpqhp_find_available_resources()
H A Dcpqphp_core.c310 /* Free IRQ associated with hot plug device */ ctrl_slot_cleanup()
1059 info("Initializing the PCI hot plug controller residing on PCI bus %d\n", cpqhpc_probe()
1134 /* find the physical slot number of the first hot plug slot */ cpqhpc_probe()
1176 err("unable to locate PCI configuration resources for hot plug add.\n"); cpqhpc_probe()
1181 * Finish setting up the hot plug ctrl device cpqhpc_probe()
H A Dcpqphp.h396 #define msg_HPC_rev_error "Unsupported revision of the PCI hot plug controller found.\n"
397 #define msg_HPC_non_compaq_or_intel "The PCI hot plug controller is not supported by this driver.\n"
399 #define msg_unable_to_save "unable to store PCI hot plug add resource information. This system must be rebooted before adding any PCI devices.\n"
H A Dpciehp_hpc.c298 * hot-plug capable downstream port. But old controller might pciehp_check_link_status()
661 * not seen as a hot-unplug, followed by the hot-plug of the device. Thus,
H A Dacpi_pcihp.c2 * Common ACPI functions for hot plug platforms
H A Dpciehp_core.c59 MODULE_PARM_DESC(pciehp_poll_mode, "Using polling mechanism for hot-plug events or not");
H A Drpadlpar_core.c112 * may be dlpar-able, but not hot-pluggable, so this routine
H A Dshpchp_core.c55 MODULE_PARM_DESC(shpchp_poll_mode, "Using polling mechanism for hot-plug events or not");
H A Dibmphp_core.c124 /* sometimes the hot-pluggable slots start with 4 (not always from 1) */ get_max_slots()
1052 err("Try hot-adding into another bus\n"); enable_slot()
H A Dcpqphp_ctrl.c1264 * This is only used if we don't have resources for hot add.
1344 /* Wait for ~1 second because of hot plug spec */ board_replaced()
1507 /* Wait for ~1 second because of hot plug spec */ board_added()
2181 * For hot plug ctrl folks to play with.
/linux-4.1.27/arch/tile/kernel/
H A Dpci.c155 /* Re-init number of PCIe controllers to support hot-plug feature. */ tile_pci_init()
163 * the results of pcibios_init(), to support PCIe hot-plug. tile_pci_init()
293 * pcibios_init() yet to support PCIe hot-plug. pcibios_init()
335 * pcibios_init() yet to support PCIe hot-plug. pcibios_init()
H A Dptrace.c289 * It saves a couple of cycles on the hot path to do this work in do_syscall_trace_exit()
/linux-4.1.27/arch/arm64/include/asm/
H A Dcpu_ops.h38 * reason, which will cause the hot unplug to be aborted. Called
/linux-4.1.27/arch/ia64/mm/
H A Dnuma.c97 * information at memory-hot-add if necessary.
H A Ddiscontig.c421 * node_online_map is not set for hot-added nodes at this time, scatter_node_data()
/linux-4.1.27/arch/sparc/include/uapi/asm/
H A Dfbio.h100 struct fbcurpos hot; /* cursor hot spot */ member in struct:fbcursor
/linux-4.1.27/drivers/net/wireless/orinoco/
H A Dorinoco_plx.c74 * cards shouldn't be hot swapped, apparently due to risk of cooking
79 * that will successfully deal with a hot unplug. Very odd things
81 * that, I've hot-swapped a number of times during debugging and
/linux-4.1.27/drivers/firmware/
H A Dmemmap.c92 * by boot mem after the system is up. So when we hot-remove memory whose
94 * reuse it when the memory is hot-added again.
113 * the memory is hot-added again. The entry will be added to release_firmware_map_entry()
/linux-4.1.27/drivers/ide/
H A Ddelkin_cb.c10 * support hot insertion/removal of PCI interfaces, so this driver
H A Dalim15x3.c531 * hot plug layer.
H A Dsetup-pci.c132 * the DMA end. This has to be become dynamic to handle hot-plug. ide_pci_check_simplex()
H A Dsiimage.c29 * The Dell DRAC4 has some interesting features including effectively hot
/linux-4.1.27/drivers/crypto/
H A Dmxs-dcp.c84 unsigned int hot:1; member in struct:dcp_async_ctx
695 actx->hot = 0; dcp_sha_init()
724 if (!actx->hot) { dcp_sha_update_fx()
725 actx->hot = 1; dcp_sha_update_fx()
/linux-4.1.27/drivers/platform/mips/
H A Dcpu_hwmon.c16 * here only provide sensor1 data, because it always hot than sensor0
/linux-4.1.27/arch/s390/mm/
H A Dinit.c224 * hot memory remove on s390. So there is nothing that needs to be arch_remove_memory()
/linux-4.1.27/arch/mn10300/mm/
H A Dtlb-smp.c111 /* I'm not happy about this global shared spinlock in the MM hot path, flush_tlb_others()
/linux-4.1.27/kernel/trace/
H A Dtrace_benchmark.c29 * the rest is hot, we save off that time in bm_first and it is
/linux-4.1.27/arch/arm/kernel/
H A Dmodule.c319 else if (strcmp(".ARM.exidx.text.hot", secname) == 0) module_finalize()
329 else if (strcmp(".text.hot", secname) == 0) module_finalize()
/linux-4.1.27/mm/kasan/
H A Dkasan.c528 pr_err("WARNING: KASan doesn't support memory hot-add\n"); kasan_memhotplug_init()
529 pr_err("Memory hot-add will be disabled\n"); kasan_memhotplug_init()
/linux-4.1.27/drivers/xen/
H A Dxen-acpi-cpuhotplug.c146 * _STA is mandatory for a processor that supports hot plug is_processor_present()
149 pr_info(PREFIX "Processor does not support hot plug\n"); is_processor_present()
H A Dxen-acpi-memhotplug.c322 * For hot-added memory devices during runtime, it need hypercall to xen_acpi_memory_device_add()
/linux-4.1.27/arch/openrisc/kernel/
H A Dentry.S673 /* This is the hot path for returning to userspace from a syscall. If there's
725 /* End of hot path!
726 * Keep the below tracing and error handling out of the hot path...
742 * hot path.
764 * syscall hot path.
/linux-4.1.27/arch/x86/pci/
H A Dfixup.c265 * hot-plug driver. pcie_rootport_aspm_quirk()
274 * after hot-remove, the pbus->devices is empty and this code pcie_rootport_aspm_quirk()
285 * after hot-add, the code loops through the device list of pcie_rootport_aspm_quirk()
/linux-4.1.27/drivers/pci/pcie/
H A Dportdrv_core.c282 * Disable hot-plug interrupts in case they have been get_port_device_capability()
283 * enabled by the BIOS and the hot-plug service driver get_port_device_capability()
/linux-4.1.27/drivers/ata/
H A Dpata_atp867x.c44 * Note that all runtime hot priv ports are cached in ap private_data
97 * hot priv ports
H A Data_generic.c142 we eliminate any early devices hot-docked in a docking is_intel_ider()
H A Dahci_imx.c74 MODULE_PARM_DESC(hotplug, "AHCI IMX hot-plug support (0=Don't support, 1=support)");
H A Dsata_nv.c435 * For initial probing after boot and hot plugging, hardreset mostly
985 ata_ehi_push_desc(ehi, "hot unplug"); nv_adma_interrupt()
2096 ata_ehi_push_desc(ehi, "hot plug"); nv_swncq_hotplug()
2098 ata_ehi_push_desc(ehi, "hot unplug"); nv_swncq_hotplug()
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_irq_kms.c68 * This is the hot plug event work handler (all asics).
70 * was a hot plug interrupt. It walks the connector table
H A Dpptable.h138 #define ATOM_PP_PLATFORM_CAP_REGULATOR_HOT 0x00010000 // Enable the 'regulator hot' feature.
/linux-4.1.27/include/uapi/linux/
H A Dfb.h391 struct fbcurpos hot; /* cursor hot spot */ member in struct:fb_cursor
H A Dvfio.h492 #define VFIO_EEH_PE_RESET_HOT 6 /* Assert hot reset */
/linux-4.1.27/drivers/media/v4l2-core/
H A Dv4l2-async.c282 /* None matched, wait for hot-plugging */ v4l2_async_register_subdev()
/linux-4.1.27/drivers/net/wireless/prism54/
H A Dislpci_hotplug.c224 printk(KERN_DEBUG "%s: hot unplug detected\n", ndev->name); prism54_remove()
/linux-4.1.27/drivers/scsi/aic94xx/
H A Daic94xx_scb.c105 /* hot plugged device */ asd_phy_event_tasklet()
113 /* hot plug SATA, no COMWAKE sent */ asd_phy_event_tasklet()
692 ASD_DPRINTK("%s: phy%d: hot plug or device present\n", control_phy_tasklet_complete()
789 /* decide hot plug delay */ asd_build_control_phy()
H A Daic94xx_hwi.c714 * timeout. This should be no different than hot-unplugging the
/linux-4.1.27/arch/x86/include/asm/
H A Dmmu_context.h231 * mpx_notify_unmap() goes and reads a rarely-hot arch_unmap()
/linux-4.1.27/arch/x86/kernel/
H A Diosf_mbi.c188 /* Mbi isn't hot-pluggable. No remove routine is provided */ iosf_mbi_available()
H A Dsmpboot.c734 * (i.e. physically hot removed and then hot added), NMI won't wake it up.
/linux-4.1.27/arch/sh/kernel/
H A Dsetup.c228 * We can hit this path with NUMA or memory hot-add. __add_active_range()
/linux-4.1.27/arch/tile/lib/
H A Datomic_asm_32.S32 * In addition, the hot path is on two icache lines, and we start with
/linux-4.1.27/drivers/usb/misc/
H A Dusb_u132.h47 * hot plug system when the U132 adapter is plugged in. The module
H A Dlvstest.c175 dev_err(dev, "can't issue hot reset %d\n", ret); hot_reset_store()
/linux-4.1.27/include/net/
H A Dip6_fib.h99 * and these elements (rarely used in hot path) are in
/linux-4.1.27/arch/powerpc/platforms/powernv/
H A Dsmp.c156 /* Standard hot unplug procedure */ pnv_smp_cpu_kill_self()
H A Deeh-powernv.c790 * reset followed by hot reset on root bus. So we also pnv_eeh_phb_reset()
818 * for fundamental or hot reset during deassert phase. pnv_eeh_root_reset()
932 * (usually bus#1), we apply hot or fundamental reset on the root port. pnv_eeh_reset()
933 * For other PEs, we always have hot reset on the PE primary bus. pnv_eeh_reset()
/linux-4.1.27/arch/cris/arch-v10/mm/
H A Dinit.c245 * happen to be hot in the cache.
/linux-4.1.27/arch/arm/mach-s3c24xx/
H A Dmach-anubis.c173 * Note, there is no current hot-plug support for the External
H A Dmach-osiris.c186 * Note, there is no current hot-plug support for the External
H A Dmach-bast.c238 * Note, there is no current hot-plug support for the SmartMedia
/linux-4.1.27/kernel/time/
H A Dsched_clock.c34 * some very hot code paths. It occupies <=40 bytes and, when combined
/linux-4.1.27/drivers/char/
H A Dvirtio_console.c223 /* Reference-counting to handle port hot-unplugs and file operations */
719 /* Port got hot-unplugged. Let's exit. */ will_read_block()
730 /* Port got hot-unplugged. Let's exit. */ will_write_block()
756 /* Port is hot-unplugged. */ port_fops_read()
776 /* Port got hot-unplugged while we were waiting above. */ port_fops_read()
808 /* Port got hot-unplugged. */ wait_port_writable()
1174 /* The port could have been hot-unplugged */ resize_console()
/linux-4.1.27/mm/
H A Dmemory_hotplug.c500 /* during initialize mem_map, align hot-added range to section */ __add_pages()
1120 * When memory is hot-added, all the memory is in offline state. So hotadd_new_pgdat()
1263 * can't be hot-added. There is no rollback way now. add_memory()
1317 /* Checks if this range of memory is likely to be hot-removable. */ is_mem_section_removable()
1330 /* All pageblocks in the memory block are likely to be hot-removable */ is_mem_section_removable()
1550 * Memory used by the kernel cannot be hot-removed because Linux cmdline_parse_movable_node()
1715 /* start memory hot removal */ __offline_pages()
H A Dpage_alloc.c13 * Per cpu hot/cold page lists, bulk allocation, Martin J. Bligh, Sept 2002
1561 * cold == true ? free a cold page : free a hot page
4049 * A zone's size might be changed by hot-add, so it is not possible to determine
4132 /* When memory hot-add, we almost always need to do nothing */ setup_zone_migrate_reserve()
4373 * pageset_set_high() sets the high water mark for hot per_cpu_pagelist
4449 * via memory hot-add. zone_wait_table_init()
4450 * But it may be the case that a new node was hot-added. In zone_wait_table_init()
5826 * or when memory is hot-{added|removed}
6005 * cpu. It is the fraction of total pages in each zone that a hot per cpu
H A Dsparse.c773 * Check to see if allocation came from hot-plug-add free_section_usemap()
/linux-4.1.27/drivers/misc/mic/card/
H A Dmic_virtio.c479 * removes a virtio device if a hot remove event has been
582 * Interrupt handler for hot plug/config changes etc.
/linux-4.1.27/drivers/scsi/csiostor/
H A Dcsio_hw.h313 CSIO_HWE_SUSPEND, /* HW suspend for Online(hot) replacement */
314 CSIO_HWE_RESUME, /* HW resume for Online(hot) replacement */
/linux-4.1.27/drivers/scsi/libsas/
H A Dsas_ata.c760 * 2/ hot removed, we'll discover that after eh fails sas_ata_strategy_handler()
761 * 3/ hot added after initial discovery, lost the race, and need sas_ata_strategy_handler()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
H A Dael1002.c469 /* modules have max 300 ms init time after hot plug */ ael2005_intr_handler()
775 /* modules have max 300 ms init time after hot plug */ ael2020_intr_handler()
/linux-4.1.27/drivers/gpu/drm/gma500/
H A Dpsb_intel_sdvo_regs.h196 * Returns a struct intel_sdvo_ouptut_flags of displays supporting hot plugging.
206 * Returns a struct intel_sdvo_output_flags of displays with hot plug
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_sdvo_regs.h201 * Returns a struct intel_sdvo_ouptut_flags of displays supporting hot plugging.
211 * Returns a struct intel_sdvo_output_flags of displays with hot plug
H A Dintel_fbdev.c767 * to all the printk activity. Try to keep it out of the hot intel_fbdev_set_suspend()
/linux-4.1.27/drivers/bcma/
H A Ddriver_pci_host.c24 /* Assume one-hot slot wiring */
489 * at least 100 ms from the end of a reset (cold/warm/hot) bcma_core_pci_hostmode_init()
/linux-4.1.27/drivers/base/
H A Dmemory.c122 * Show whether the section of memory is likely to be hot-removable
439 * will not need to do it from userspace. The fake hot-add code
H A Dnode.c222 * the hugetlb module to [un]register attributes for hot-plugged nodes.
591 /* initialize work queue for memory hot plug */
H A Dcpu.c56 * When hot adding memory to memoryless node and enabling a cpu cpu_subsys_online()
H A Dcore.c1417 * device_offline - Prepare the device for hot-removal.
1421 * the device for a subsequent hot-removal. If that succeeds, the device must
/linux-4.1.27/fs/f2fs/
H A Dsegment.h218 DIRTY_HOT_DATA, /* dirty segments assigned as hot data logs */
221 DIRTY_HOT_NODE, /* dirty segments assigned as hot node logs */
H A Dnamei.c92 * Set multimedia files as cold files for hot/cold data separation
H A Df2fs.h457 * When considering hot and cold data separation to reduce cleaning overhead,
458 * we split 3 for data logs and 3 for node logs as hot, warm, and cold types,
/linux-4.1.27/arch/x86/kernel/cpu/microcode/
H A Dintel.c258 * permanent memory. So it will be loaded early when a CPU is hot added generic_load_microcode()
H A Dintel_early.c464 * hot added or resumes.
/linux-4.1.27/drivers/thunderbolt/
H A Dtb.c16 /* enumeration & hot plug handling */
H A Dctl.c470 * cb will be invoked once for every hot plug event.
/linux-4.1.27/drivers/usb/mon/
H A Dmon_main.c203 * Remove a USB bus (either from rmmod foo-hcd or from a hot-remove event).
/linux-4.1.27/drivers/vfio/
H A Dvfio_iommu_spapr_tce.c69 * paths can be very hot, though, and the accounting would kill tce_iommu_enable()
/linux-4.1.27/drivers/video/fbdev/
H A Dskeletonfb.c589 * @hot: The hot spot. xxxfb_cursor()
596 * FB_CUR_SETHOT - the cursor hot spot has changed (cursor->hot.dx|dy) xxxfb_cursor()
H A Dsh_mipi_dsi.c139 * Select data format. MIPI DSI is not hot-pluggable, so, we just use sh_mipi_setup()
H A Dpm3fb.c659 cursor->hot.x & 0x3f); pm3fb_cursor()
661 cursor->hot.y & 0x3f); pm3fb_cursor()
H A Dpm2fb.c1293 cursor->hot.x & 0x3f); pm2vfb_cursor()
1295 cursor->hot.y & 0x3f); pm2vfb_cursor()
H A Dsh_mobile_hdmi.c278 enum hotplug_state hp_state; /* hot-plug status */
1065 /* Check, if hot plug & MSENS pin status are both high */ sh_hdmi_hotplug()
H A Dneofb.c1592 info->cursor.hot = cursor->hot;
/linux-4.1.27/drivers/power/
H A Dbq2415x_charger.c939 case 5: /* Thermal shutdown (too hot) */ bq2415x_timer_work()
941 "Thermal shutdown (too hot)"); bq2415x_timer_work()
974 case 5: /* Thermal shutdown (too hot) */ bq2415x_timer_work()
976 "Thermal shutdown (too hot)"); bq2415x_timer_work()
H A Dwm8350_power.c417 wm8350_charger_handler, 0, "Battery hot", wm8350); wm8350_init_charger()
/linux-4.1.27/drivers/misc/genwqe/
H A Dcard_base.c497 * Stealth Mode: Reload chip on either hot genwqe_start()
860 * partition on PCIe hot or fundamental reset genwqe_reload_bistream()
1229 * genwqe_remove() - Called when device is removed (hot-plugable)
/linux-4.1.27/drivers/md/
H A Dmd.h96 * support hot removal
166 * hot-replaced, either because it has
430 * hot-adding a bitmap. It should
H A Dmultipath.c302 printk(KERN_ERR "hot-remove-disk, slot %d is identified" multipath_remove_disk()
/linux-4.1.27/net/can/
H A Dgw.c153 /* modification functions that are invoked in the hot path in can_can_gw_rcv */
730 * runtime operations in receive hot path. cgw_parse_attr()
754 * runtime operations in receive hot path. cgw_parse_attr()
/linux-4.1.27/arch/powerpc/mm/
H A Dnuma.c1029 * Find the node associated with a hot added memory section for
1077 * Find the node associated with a hot added memory section for memory
1120 * Find the node associated with a hot added memory section. Section
/linux-4.1.27/drivers/media/usb/dvb-usb/
H A Dtechnisat-usb2.c771 /* work and stuff was only created when the device is is hot-state */ technisat_usb2_disconnect()
/linux-4.1.27/drivers/net/irda/
H A Dirda-usb.c822 /* Also precursor to a hot-unplug on UHCI. */ irda_usb_receive()
830 /* That's usually a hot-unplug. Submit will fail... */ irda_usb_receive()
832 /* Usually precursor to a hot-unplug on OHCI. */ irda_usb_receive()
846 * hot unplug of the dongle... irda_usb_receive()
/linux-4.1.27/drivers/scsi/
H A Dqlogicpti.h337 /* These are the hot elements in the cache, so they come first. */
H A Dgdth.h881 u8 lock; /* drive locked? (hot plug) */
893 u8 lock; /* channel locked? (hot plug) */
H A Dscsi.c21 * Native multichannel, wide scsi, /proc/scsi and hot plugging
/linux-4.1.27/drivers/scsi/bnx2i/
H A Dbnx2i_init.c278 * called from either cnic_register_driver() or device hot plug context and
/linux-4.1.27/drivers/scsi/isci/
H A Dphy.h72 * recognize a hot plug after OOB signal but before the SN signals. We need to
/linux-4.1.27/drivers/spi/
H A Dspi-gpio.c149 * even without inlined GPIO calls; __attribute__((hot)) on GCC 4.3?
/linux-4.1.27/drivers/sbus/char/
H A Dbbc_envctrl.c50 * allowing the system to get too hot).
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/
H A Dstf.c70 /* Check if the chip is too hot. Disable one Tx chain, if it is */ brcms_c_tempsense_upd()
/linux-4.1.27/drivers/net/wireless/iwlegacy/
H A Dcsr.h185 #define CSR_INT_BIT_CT_KILL (1 << 6) /* Critical temp (chip too hot) rfkill */
/linux-4.1.27/drivers/input/mouse/
H A Dvsxxxaa.c373 * If the mouse was hot-plugged, we need to force differential mode vsxxxaa_handle_POR_packet()
/linux-4.1.27/arch/x86/mm/
H A Dpgtable.c485 * page aging and the (mistaken) reclaim of hot pages, but the ptep_clear_flush_young()
/linux-4.1.27/drivers/hwmon/
H A Dabx500.c12 * If the chip gets too hot during a sleep state it's most likely due to
H A Dvt1211.c1114 * until temp falls below hysteresis limit and exceeds hot limit vt1211_init_device()
/linux-4.1.27/drivers/thermal/
H A Ddb8500_thermal.c352 else if (!strcmp(tmp_str, "hot")) db8500_thermal_parse_dt()
/linux-4.1.27/arch/powerpc/kernel/
H A Deeh.c797 * hot reset. The routine is used to collected the information for
825 * Partitionable Endpoint, a hot-reset (1) eeh_reset_pe_once()
828 * Partitionable Endpoint trumps hot-reset. eeh_reset_pe_once()
1600 * indicated type, either fundamental reset or hot reset.
/linux-4.1.27/arch/arm64/kernel/
H A Dsmp.c203 * We may need to abort a hot unplug for some other mechanism-specific op_cpu_disable()
/linux-4.1.27/arch/m32r/kernel/
H A Dsmp.c400 * MM hot path, but we'll see how contended it is. flush_tlb_others()
/linux-4.1.27/net/ipv4/
H A Dinetpeer.c445 * At least, nodes should be hot in our cache. inet_getpeer()
/linux-4.1.27/tools/thermal/tmon/
H A Dsysfs.c36 "hot",
/linux-4.1.27/fs/xfs/
H A Dxfs_log_priv.h345 * as these are quite hot and can be operated on concurrently.
397 * contending with other hot objects, place each of them on a separate
/linux-4.1.27/drivers/macintosh/
H A Dmacio_asic.c165 * are done. This currently means never as we don't hot remove any macio
/linux-4.1.27/drivers/md/bcache/
H A Dalloc.c525 * bunch of files. Firefox will likely end up being fairly hot and stay in the
/linux-4.1.27/drivers/idle/
H A Dintel_idle.c41 * It it unaware of subsequent processors hot-added to the system.
/linux-4.1.27/drivers/infiniband/core/
H A Ddevice.c66 * hot path so there's no point in trying to optimize.
/linux-4.1.27/drivers/misc/mic/host/
H A Dmic_virtio.c759 "Requesting hot remove id %d\n", mvdev->virtio_id); mic_virtio_del_device()
/linux-4.1.27/drivers/net/wireless/iwlwifi/
H A Diwl-csr.h204 #define CSR_INT_BIT_CT_KILL (1 << 6) /* Critical temp (chip too hot) rfkill */
/linux-4.1.27/drivers/ssb/
H A Ddriver_pcicore.c61 /* Assume one-hot slot wiring */
/linux-4.1.27/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.h514 * since it is going to be used in hot paths
/linux-4.1.27/drivers/base/power/
H A Dqos.c410 * Attempts are made to make this code callable on hot code paths.
/linux-4.1.27/drivers/tty/serial/
H A Drp2.c223 /* sorry, no support for hot unplugging individual cards */ rp2_alloc_ports()
/linux-4.1.27/drivers/tty/
H A Dtty_ldisc.c420 * they are not on hot paths so a little discipline won't do
/linux-4.1.27/include/acpi/
H A Dactbl1.h995 #define ACPI_SRAT_MEM_HOT_PLUGGABLE (1<<1) /* 01: Memory region is hot pluggable */
/linux-4.1.27/include/scsi/
H A Dlibsas.h81 PHYE_SPINUP_HOLD = 3, /* hot plug SATA, no COMWAKE sent */
/linux-4.1.27/arch/arm/mach-integrator/
H A Dpci_v3.c383 * build the PCI configuration "address" with one-hot in v3_open_config_window()
/linux-4.1.27/fs/exofs/
H A Dore_raid.c43 /* Cache some hot path repeated calculations */
/linux-4.1.27/kernel/power/
H A Dqos.c472 * Attempts are made to make this code callable on hot code paths.
/linux-4.1.27/lib/
H A Dlru_cache.c35 MODULE_DESCRIPTION("lru_cache - Track sets of hot objects");
/linux-4.1.27/include/asm-generic/
H A Dvmlinux.lds.h415 *(.text.hot) \
/linux-4.1.27/drivers/xen/xen-pciback/
H A Dxenbus.c492 * root hot-remove on pcifront side, we'll need to xen_pcibk_reconfigure()
/linux-4.1.27/drivers/iommu/
H A Ddmar.c57 * 1) The hotplug framework guarentees that DMAR unit will be hot-added
59 * 2) The hotplug framework guarantees that DMAR unit will be hot-removed
/linux-4.1.27/drivers/scsi/aacraid/
H A Dlinit.c664 * so we can support hot plugging, and to ref count adapters.
697 * Bugs: Needs to handle hot plugging
/linux-4.1.27/drivers/net/ethernet/
H A Djme.c53 "Enable pseudo hot-plug feature manually by driver instead of BIOS.");
55 MODULE_PARM_DESC(no_pseudohp, "Disable pseudo hot-plug feature.");
58 "Do not use external plug signal for pseudo hot-plug.");
/linux-4.1.27/drivers/parisc/
H A Dlba_pci.c30 ** FIXME: Add support for PCI card hot-plug (OLARD).
1383 ** Elroys with hot pluggable slots don't get configured lba_hw_init()
/linux-4.1.27/drivers/video/fbdev/via/
H A Dviafbdev.c790 temp = (cursor->hot.x << 16) + cursor->hot.y; viafb_cursor()
/linux-4.1.27/kernel/sched/
H A Drt.c1571 * it is most likely cache-hot in that location. find_lowest_rq()
1578 * out which cpu is logically closest to our hot cache data. find_lowest_rq()
/linux-4.1.27/drivers/net/can/c_can/
H A Dc_can.c563 /* loopback + silent mode : useful for hot self-test */ c_can_chip_config()
/linux-4.1.27/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c19 * Fortunately none of the indirect accesses are on the 'hot' path for tx
/linux-4.1.27/drivers/gpu/drm/bridge/
H A Ddw_hdmi.c1274 /* enable cable hot plug irq */ dw_hdmi_fb_registered()

Completed in 6975 milliseconds

12