/linux-4.4.14/drivers/thermal/ |
D | step_wise.c | 51 enum thermal_trend trend, bool throttle) in get_target_state() argument 67 if (throttle) { in get_target_state() 81 if (throttle) { in get_target_state() 89 if (throttle) in get_target_state() 94 if (!throttle) in get_target_state() 104 if (!throttle) in get_target_state() 133 bool throttle = false; in thermal_zone_trip_update() local 147 throttle = true; in thermal_zone_trip_update() 152 trip, trip_type, trip_temp, trend, throttle); in thermal_zone_trip_update() 161 instance->target = get_target_state(instance, trend, throttle); in thermal_zone_trip_update() [all …]
|
D | user_space.c | 45 .throttle = notify_user_space,
|
D | gov_bang_bang.c | 119 .throttle = bang_bang_control,
|
D | fair_share.c | 127 .throttle = fair_share_throttle,
|
D | Kconfig | 158 This will throttle the device by limiting the maximum allowed DVFS 183 thermal framework. cpufreq is used as the cooling device to throttle 194 cpufreq is used as the cooling device to throttle CPUs when the 212 trip point. Cpufreq is used as the cooling device and will throttle
|
D | power_allocator.c | 648 .throttle = power_allocator_throttle,
|
D | thermal_core.c | 425 tz->governor ? tz->governor->throttle(tz, trip) : in handle_non_critical_trips() 426 def_governor->throttle(tz, trip); in handle_non_critical_trips()
|
/linux-4.4.14/include/linux/ |
D | dm-kcopyd.h | 25 unsigned throttle; member 43 module_param_named(name, dm_kcopyd_throttle.throttle, uint, 0644); \ 51 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
|
D | serial_core.h | 55 void (*throttle)(struct uart_port *); member 129 void (*throttle)(struct uart_port *port); member
|
D | tty_driver.h | 271 void (*throttle)(struct tty_struct * tty); member
|
D | cyclades.h | 158 int throttle; member
|
D | thermal.h | 231 int (*throttle)(struct thermal_zone_device *tz, int trip); member
|
/linux-4.4.14/drivers/md/ |
D | dm-kcopyd.c | 55 struct dm_kcopyd_throttle *throttle; member 101 unsigned throttle, now, difference; in io_job_start() local 110 throttle = ACCESS_ONCE(t->throttle); in io_job_start() 112 if (likely(throttle >= 100)) in io_job_start() 134 skew = t->io_period - throttle * t->total_period / 100; in io_job_start() 160 if (likely(ACCESS_ONCE(t->throttle) >= 100)) in io_job_finish() 465 io_job_finish(kc->throttle); in complete_io() 508 io_job_start(job->kc->throttle); in run_io_job() 816 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle) in dm_kcopyd_client_create() argument 829 kc->throttle = throttle; in dm_kcopyd_client_create()
|
D | dm-thin.c | 145 struct throttle { struct 151 static void throttle_init(struct throttle *t) in throttle_init() argument 157 static void throttle_work_start(struct throttle *t) in throttle_work_start() 162 static void throttle_work_update(struct throttle *t) in throttle_work_update() 170 static void throttle_work_complete(struct throttle *t) in throttle_work_complete() 178 static void throttle_lock(struct throttle *t) in throttle_lock() 183 static void throttle_unlock(struct throttle *t) in throttle_unlock() 243 struct throttle throttle; member 2042 throttle_work_update(&pool->throttle); in process_thin_deferred_bios() 2213 throttle_work_start(&pool->throttle); in do_worker() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | tt.c | 82 tt->throttle = false; in iwl_mvm_enter_ctkill() 404 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler() 407 tt->throttle = true; in iwl_mvm_tt_handler() 408 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler() 413 tt->throttle = false; in iwl_mvm_tt_handler() 450 tt->throttle = false; in iwl_mvm_tt_initialize()
|
D | mvm.h | 505 bool throttle; member
|
/linux-4.4.14/drivers/usb/serial/ |
D | io_tables.h | 108 .throttle = edge_throttle, 140 .throttle = edge_throttle, 172 .throttle = edge_throttle, 204 .throttle = edge_throttle,
|
D | empeg.c | 55 .throttle = usb_serial_generic_throttle,
|
D | visor.c | 175 .throttle = usb_serial_generic_throttle, 195 .throttle = usb_serial_generic_throttle, 215 .throttle = usb_serial_generic_throttle,
|
D | aircable.c | 172 .throttle = usb_serial_generic_throttle,
|
D | symbolserial.c | 196 .throttle = symbol_throttle,
|
D | cypress_m8.c | 165 .throttle = cypress_throttle, 191 .throttle = cypress_throttle, 217 .throttle = cypress_throttle,
|
D | metro-usb.c | 383 .throttle = metrousb_throttle,
|
D | opticon.c | 422 .throttle = usb_serial_generic_throttle,
|
D | usb-serial.c | 388 if (port->serial->type->throttle) in serial_throttle() 389 port->serial->type->throttle(tty); in serial_throttle() 1205 .throttle = serial_throttle,
|
D | kl5kusb105.c | 96 .throttle = usb_serial_generic_throttle,
|
D | keyspan_pda.c | 773 .throttle = keyspan_pda_rx_throttle,
|
D | digi_acceleport.c | 283 .throttle = digi_rx_throttle, 311 .throttle = digi_rx_throttle,
|
D | generic.c | 46 .throttle = usb_serial_generic_throttle,
|
D | mct_u232.c | 84 .throttle = mct_u232_throttle,
|
D | ti_usb_3410_5052.c | 217 .throttle = ti_throttle, 249 .throttle = ti_throttle,
|
D | whiteheat.c | 133 .throttle = usb_serial_generic_throttle,
|
D | garmin_gps.c | 1434 .throttle = garmin_throttle,
|
D | mxuport.c | 1382 .throttle = mxuport_throttle,
|
D | io_ti.c | 2727 .throttle = edge_throttle, 2764 .throttle = edge_throttle,
|
D | mos7720.c | 2056 .throttle = mos7720_throttle,
|
D | mos7840.c | 2383 .throttle = mos7840_throttle,
|
D | ftdi_sio.c | 1078 .throttle = usb_serial_generic_throttle,
|
/linux-4.4.14/drivers/cpufreq/ |
D | powernv-cpufreq.c | 50 struct work_struct throttle; member 424 struct chip *chip = container_of(work, struct chip, throttle); in powernv_cpufreq_work_fn() 502 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 523 schedule_work(&chips[i].throttle); in powernv_cpufreq_occ_msg() 577 INIT_WORK(&chips[i].throttle, powernv_cpufreq_work_fn); in init_chip_info()
|
/linux-4.4.14/Documentation/cgroups/ |
D | blkio-controller.txt | 80 echo "8:16 1048576" > /sys/fs/cgroup/blkio/blkio.throttle.read_bps_device 93 Limits for writes can be put using blkio.throttle.write_bps_device file. 298 - blkio.throttle.read_bps_device 303 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.read_bps_device 305 - blkio.throttle.write_bps_device 310 echo "<major>:<minor> <rate_bytes_per_second>" > /cgrp/blkio.throttle.write_bps_device 312 - blkio.throttle.read_iops_device 317 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.read_iops_device 319 - blkio.throttle.write_iops_device 324 echo "<major>:<minor> <rate_io_per_second>" > /cgrp/blkio.throttle.write_iops_device [all …]
|
D | unified-hierarchy.txt | 490 blk-throttle is enabled. The file is of the following format.
|
/linux-4.4.14/tools/perf/util/ |
D | tool.h | 50 throttle, member
|
D | session.c | 325 if (tool->throttle == NULL) in perf_tool__fill_defaults() 326 tool->throttle = process_event_stub; in perf_tool__fill_defaults() 477 event->throttle.time = bswap_64(event->throttle.time); in perf_event__throttle_swap() 478 event->throttle.id = bswap_64(event->throttle.id); in perf_event__throttle_swap() 479 event->throttle.stream_id = bswap_64(event->throttle.stream_id); in perf_event__throttle_swap() 482 swap_sample_id_all(event, &event->throttle + 1); in perf_event__throttle_swap() 1100 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
|
D | event.h | 368 struct throttle_event throttle; member
|
/linux-4.4.14/block/ |
D | Makefile | 17 obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
|
/linux-4.4.14/include/net/ |
D | pkt_sched.h | 69 void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle);
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event_amd_ibs.c | 525 int offset, size, check_rip, offset_max, throttle = 0; in perf_ibs_handle_irq() local 599 throttle = perf_event_overflow(event, &data, ®s); in perf_ibs_handle_irq() 601 if (throttle) in perf_ibs_handle_irq()
|
/linux-4.4.14/arch/um/drivers/ |
D | stdio_console.c | 111 .throttle = line_throttle,
|
D | ssl.c | 105 .throttle = line_throttle,
|
/linux-4.4.14/drivers/tty/ |
D | tty_ioctl.c | 113 tty->ops->throttle) in tty_throttle() 114 tty->ops->throttle(tty); in tty_throttle() 166 if (tty->ops->throttle) in tty_throttle_safe() 167 tty->ops->throttle(tty); in tty_throttle_safe()
|
D | ehv_bytechan.c | 597 .throttle = ehv_bc_tty_throttle,
|
D | cyclades.c | 1247 if (!info->throttle) in cyz_poll() 1595 info->throttle = 0; in cy_open() 2868 info->throttle = 1; in cy_throttle() 2877 info->throttle = 1; in cy_throttle() 2915 info->throttle = 0; in cy_unthrottle() 4036 .throttle = cy_throttle,
|
D | synclink_gt.c | 158 static void throttle(struct tty_struct * tty); 1355 static void throttle(struct tty_struct * tty) in throttle() function 3726 .throttle = throttle,
|
D | synclinkmp.c | 523 static void throttle(struct tty_struct * tty); 1460 static void throttle(struct tty_struct * tty) in throttle() function 3891 .throttle = throttle,
|
D | isicom.c | 1292 .throttle = isicom_throttle,
|
D | amiserial.c | 1643 .throttle = rs_throttle,
|
D | nozomi.c | 1875 .throttle = ntty_throttle,
|
D | n_gsm.c | 3194 .throttle = gsmtty_throttle,
|
D | rocket.c | 2343 .throttle = rp_throttle,
|
D | mxser.c | 2327 .throttle = mxser_throttle,
|
D | synclink.c | 4306 .throttle = mgsl_throttle,
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
D | prism2usb.c | 167 del_singleshot_timer_sync(&hw->throttle); in prism2sta_disconnect_usb()
|
D | hfa384x_usb.c | 560 setup_timer(&hw->throttle, hfa384x_usb_throttlefn, (unsigned long)hw); in hfa384x_create() 3174 !timer_pending(&hw->throttle)) { in hfa384x_usbin_callback() 3175 mod_timer(&hw->throttle, jiffies + THROTTLE_JIFFIES); in hfa384x_usbin_callback() 3711 !timer_pending(&hw->throttle)) { in hfa384x_usbout_callback() 3712 mod_timer(&hw->throttle, in hfa384x_usbout_callback()
|
D | hfa384x.h | 1233 struct timer_list throttle; member
|
/linux-4.4.14/include/acpi/ |
D | processor.h | 218 u8 throttle:1; member
|
/linux-4.4.14/drivers/s390/char/ |
D | tty3270.c | 93 int throttle, attn; /* tty throttle/unthrottle. */ member 650 if (!tp->throttle) in tty3270_irq() 1766 tp->throttle = 1; in tty3270_throttle() 1780 tp->throttle = 0; in tty3270_unthrottle() 1838 .throttle = tty3270_throttle,
|
D | con3215.c | 1166 .throttle = tty3215_throttle,
|
/linux-4.4.14/include/linux/usb/ |
D | serial.h | 270 void (*throttle)(struct tty_struct *tty); member
|
/linux-4.4.14/Documentation/serial/ |
D | tty.txt | 167 throttle() Notify the tty driver that input buffers for the 290 throttle() - Called by the ldisc to ask the driver to do flow 298 throttle the serializations with start() are down
|
/linux-4.4.14/Documentation/thermal/ |
D | power_allocator.txt | 243 governor's `throttle()` function) repetitively, the governor response 245 governor, step-wise will also misbehave if you call its throttle()
|
D | sysfs-api.txt | 26 temperature) and throttle appropriate devices. 85 .get_max_state: get the Maximum throttle state of the cooling device. 86 .get_cur_state: get the Current throttle state of the cooling device. 87 .set_cur_state: set the Current throttle state of the cooling device.
|
D | intel_powerclamp.txt | 207 enhancement might be to throttle the offending IRQ, such as delaying
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-devfreq | 100 used to throttle devices to avoid overheating.
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfa_fcpim.c | 3920 struct bfa_defs_fcpim_throttle_s throttle; in bfa_fcpim_throttle_get() local 3926 memset(&throttle, 0, sizeof(struct bfa_defs_fcpim_throttle_s)); in bfa_fcpim_throttle_get() 3928 throttle.cur_value = (u16)(fcpim->fcp->num_ioim_reqs); in bfa_fcpim_throttle_get() 3929 throttle.cfg_value = bfa_fcpim_read_throttle(bfa); in bfa_fcpim_throttle_get() 3930 if (!throttle.cfg_value) in bfa_fcpim_throttle_get() 3931 throttle.cfg_value = throttle.cur_value; in bfa_fcpim_throttle_get() 3932 throttle.max_value = (u16)(fcpim->fcp->max_ioim_reqs); in bfa_fcpim_throttle_get() 3933 memcpy(buf, &throttle, sizeof(struct bfa_defs_fcpim_throttle_s)); in bfa_fcpim_throttle_get()
|
D | bfad_bsg.h | 780 struct bfa_defs_fcpim_throttle_s throttle; member
|
D | bfad_bsg.c | 2632 (void *)&iocmd->throttle); in bfad_iocmd_fcpim_throttle_query() 2647 iocmd->throttle.cfg_value); in bfad_iocmd_fcpim_throttle_set()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_actlog.c | 1002 bool throttle = drbd_rs_should_slow_down(device, sector, true); in drbd_try_rs_begin_io() local 1009 if (throttle && device->resync_wenr != enr) in drbd_try_rs_begin_io() 1100 if (throttle) { in drbd_try_rs_begin_io()
|
D | drbd_receiver.c | 2447 bool throttle = drbd_rs_c_min_rate_throttle(device); in drbd_rs_should_slow_down() local 2449 if (!throttle || throttle_if_app_is_waiting) in drbd_rs_should_slow_down() 2450 return throttle; in drbd_rs_should_slow_down() 2457 throttle = false; in drbd_rs_should_slow_down() 2463 return throttle; in drbd_rs_should_slow_down()
|
/linux-4.4.14/Documentation/hwmon/ |
D | k10temp | 76 which the processor will throttle itself to avoid damage is available in
|
/linux-4.4.14/drivers/acpi/ |
D | acpi_processor.c | 84 errata.piix4.throttle = 1; in acpi_processor_errata_piix4()
|
D | processor_throttling.c | 1224 if (errata.piix4.throttle) { in acpi_processor_get_throttling_info()
|
/linux-4.4.14/arch/ia64/hp/sim/ |
D | simserial.c | 472 .throttle = rs_throttle,
|
/linux-4.4.14/drivers/tty/serial/8250/ |
D | 8250_core.c | 987 uart->port.throttle = up->port.throttle; in serial8250_register_8250_port()
|
D | 8250_port.c | 1342 port->throttle(port); in serial8250_throttle() 2738 .throttle = serial8250_throttle,
|
D | 8250_omap.c | 1147 up.port.throttle = omap_8250_throttle; in omap8250_probe()
|
/linux-4.4.14/drivers/isdn/gigaset/ |
D | interface.c | 479 .throttle = if_throttle,
|
/linux-4.4.14/drivers/crypto/caam/ |
D | regs.h | 660 u32 throttle; /* RTHR - Throttle */ member
|
/linux-4.4.14/fs/btrfs/ |
D | transaction.c | 792 struct btrfs_root *root, int throttle) in __btrfs_end_transaction() argument 846 if (throttle) in __btrfs_end_transaction() 871 if (throttle) in __btrfs_end_transaction()
|
/linux-4.4.14/drivers/tty/serial/ |
D | stm32-usart.c | 493 .throttle = stm32_throttle,
|
D | 68328serial.c | 1141 .throttle = rs_throttle,
|
D | serial_core.c | 646 port->ops->throttle(port); in uart_throttle() 2354 .throttle = uart_throttle,
|
D | omap-serial.c | 1404 .throttle = serial_omap_throttle,
|
D | crisv10.c | 4121 .throttle = rs_throttle,
|
/linux-4.4.14/Documentation/cpu-freq/ |
D | pcc-cpufreq.txt | 83 or throttle states (_PSS, _TSS and related ACPI objects) to OSPM. Therefore,
|
/linux-4.4.14/tools/perf/ |
D | builtin-inject.c | 683 .throttle = perf_event__repipe, in cmd_inject()
|
/linux-4.4.14/net/sched/ |
D | sch_api.c | 601 void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle) in qdisc_watchdog_schedule_ns() argument 607 if (throttle) in qdisc_watchdog_schedule_ns()
|
/linux-4.4.14/Documentation/scsi/ |
D | ChangeLog.megaraid_sas | 416 1. Added the megasas_reset_timer routine to intercept cmd timeout and throttle io. 419 It looks like megaraid_sas at least needs this to throttle its commands
|
/linux-4.4.14/drivers/input/joystick/ |
D | Kconfig | 23 supports many extensions, including joysticks with throttle control,
|
/linux-4.4.14/drivers/mmc/card/ |
D | sdio_uart.c | 1041 .throttle = sdio_uart_throttle,
|
/linux-4.4.14/drivers/tty/hvc/ |
D | hvsi.c | 1046 .throttle = hvsi_throttle,
|
D | hvcs.c | 1452 .throttle = hvcs_throttle,
|
/linux-4.4.14/net/irda/ircomm/ |
D | ircomm_tty.c | 95 .throttle = ircomm_tty_throttle,
|
/linux-4.4.14/net/bluetooth/rfcomm/ |
D | tty.c | 1126 .throttle = rfcomm_tty_throttle,
|
/linux-4.4.14/Documentation/networking/ |
D | rds.txt | 85 the source node. The source node is supposed to throttle any
|
/linux-4.4.14/Documentation/device-mapper/ |
D | cache.txt | 115 The user can set a throttle to prevent more than a certain amount of
|
/linux-4.4.14/drivers/isdn/capi/ |
D | capi.c | 1240 .throttle = capinc_tty_throttle,
|
/linux-4.4.14/drivers/staging/fwserial/ |
D | fwserial.c | 1581 .throttle = fwtty_throttle, 1602 .throttle = fwtty_throttle,
|
/linux-4.4.14/kernel/events/ |
D | core.c | 6397 int throttle, struct perf_sample_data *data, in __perf_event_overflow() argument 6418 if (unlikely(throttle in __perf_event_overflow() 6521 int throttle = 0; in perf_swevent_overflow() local 6530 if (__perf_event_overflow(event, throttle, in perf_swevent_overflow() 6538 throttle = 1; in perf_swevent_overflow()
|
/linux-4.4.14/Documentation/vm/ |
D | transhuge.txt | 150 allocation failure to throttle the next allocation attempt.
|
/linux-4.4.14/drivers/usb/class/ |
D | cdc-acm.c | 1913 .throttle = acm_tty_throttle,
|
/linux-4.4.14/drivers/staging/dgnc/ |
D | dgnc_tty.c | 130 .throttle = dgnc_tty_throttle,
|
/linux-4.4.14/Documentation/sysctl/ |
D | vm.txt | 806 throttle the process. This may decrease the performance of a single process
|
D | kernel.txt | 617 1-100: attempt to throttle perf's sample rate to this
|
/linux-4.4.14/drivers/isdn/i4l/ |
D | isdn_tty.c | 1746 .throttle = isdn_tty_throttle,
|
/linux-4.4.14/drivers/tty/vt/ |
D | vt.c | 3043 .throttle = con_throttle,
|
/linux-4.4.14/drivers/char/pcmcia/ |
D | synclink_cs.c | 2818 .throttle = mgslpc_throttle,
|
/linux-4.4.14/Documentation/security/ |
D | keys.txt | 104 a throttle on key lookups. A negative key can be updated to a normal
|
/linux-4.4.14/drivers/staging/dgap/ |
D | dgap.c | 5138 .throttle = dgap_tty_throttle,
|
/linux-4.4.14/Documentation/RCU/ |
D | RTFP.txt | 1010 dipankar/rcuth.2004.03.24/rcu-throttle.patch
|