Home
last modified time | relevance | path

Searched refs:throttle (Results 1 – 119 of 119) sorted by relevance

/linux-4.4.14/drivers/thermal/
Dstep_wise.c51 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 …]
Duser_space.c45 .throttle = notify_user_space,
Dgov_bang_bang.c119 .throttle = bang_bang_control,
Dfair_share.c127 .throttle = fair_share_throttle,
DKconfig158 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
Dpower_allocator.c648 .throttle = power_allocator_throttle,
Dthermal_core.c425 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/
Ddm-kcopyd.h25 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);
Dserial_core.h55 void (*throttle)(struct uart_port *); member
129 void (*throttle)(struct uart_port *port); member
Dtty_driver.h271 void (*throttle)(struct tty_struct * tty); member
Dcyclades.h158 int throttle; member
Dthermal.h231 int (*throttle)(struct thermal_zone_device *tz, int trip); member
/linux-4.4.14/drivers/md/
Ddm-kcopyd.c55 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()
Ddm-thin.c145 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/
Dtt.c82 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()
Dmvm.h505 bool throttle; member
/linux-4.4.14/drivers/usb/serial/
Dio_tables.h108 .throttle = edge_throttle,
140 .throttle = edge_throttle,
172 .throttle = edge_throttle,
204 .throttle = edge_throttle,
Dempeg.c55 .throttle = usb_serial_generic_throttle,
Dvisor.c175 .throttle = usb_serial_generic_throttle,
195 .throttle = usb_serial_generic_throttle,
215 .throttle = usb_serial_generic_throttle,
Daircable.c172 .throttle = usb_serial_generic_throttle,
Dsymbolserial.c196 .throttle = symbol_throttle,
Dcypress_m8.c165 .throttle = cypress_throttle,
191 .throttle = cypress_throttle,
217 .throttle = cypress_throttle,
Dmetro-usb.c383 .throttle = metrousb_throttle,
Dopticon.c422 .throttle = usb_serial_generic_throttle,
Dusb-serial.c388 if (port->serial->type->throttle) in serial_throttle()
389 port->serial->type->throttle(tty); in serial_throttle()
1205 .throttle = serial_throttle,
Dkl5kusb105.c96 .throttle = usb_serial_generic_throttle,
Dkeyspan_pda.c773 .throttle = keyspan_pda_rx_throttle,
Ddigi_acceleport.c283 .throttle = digi_rx_throttle,
311 .throttle = digi_rx_throttle,
Dgeneric.c46 .throttle = usb_serial_generic_throttle,
Dmct_u232.c84 .throttle = mct_u232_throttle,
Dti_usb_3410_5052.c217 .throttle = ti_throttle,
249 .throttle = ti_throttle,
Dwhiteheat.c133 .throttle = usb_serial_generic_throttle,
Dgarmin_gps.c1434 .throttle = garmin_throttle,
Dmxuport.c1382 .throttle = mxuport_throttle,
Dio_ti.c2727 .throttle = edge_throttle,
2764 .throttle = edge_throttle,
Dmos7720.c2056 .throttle = mos7720_throttle,
Dmos7840.c2383 .throttle = mos7840_throttle,
Dftdi_sio.c1078 .throttle = usb_serial_generic_throttle,
/linux-4.4.14/drivers/cpufreq/
Dpowernv-cpufreq.c50 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/
Dblkio-controller.txt80 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 …]
Dunified-hierarchy.txt490 blk-throttle is enabled. The file is of the following format.
/linux-4.4.14/tools/perf/util/
Dtool.h50 throttle, member
Dsession.c325 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()
Devent.h368 struct throttle_event throttle; member
/linux-4.4.14/block/
DMakefile17 obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
/linux-4.4.14/include/net/
Dpkt_sched.h69 void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle);
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_amd_ibs.c525 int offset, size, check_rip, offset_max, throttle = 0; in perf_ibs_handle_irq() local
599 throttle = perf_event_overflow(event, &data, &regs); in perf_ibs_handle_irq()
601 if (throttle) in perf_ibs_handle_irq()
/linux-4.4.14/arch/um/drivers/
Dstdio_console.c111 .throttle = line_throttle,
Dssl.c105 .throttle = line_throttle,
/linux-4.4.14/drivers/tty/
Dtty_ioctl.c113 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()
Dehv_bytechan.c597 .throttle = ehv_bc_tty_throttle,
Dcyclades.c1247 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,
Dsynclink_gt.c158 static void throttle(struct tty_struct * tty);
1355 static void throttle(struct tty_struct * tty) in throttle() function
3726 .throttle = throttle,
Dsynclinkmp.c523 static void throttle(struct tty_struct * tty);
1460 static void throttle(struct tty_struct * tty) in throttle() function
3891 .throttle = throttle,
Disicom.c1292 .throttle = isicom_throttle,
Damiserial.c1643 .throttle = rs_throttle,
Dnozomi.c1875 .throttle = ntty_throttle,
Dn_gsm.c3194 .throttle = gsmtty_throttle,
Drocket.c2343 .throttle = rp_throttle,
Dmxser.c2327 .throttle = mxser_throttle,
Dsynclink.c4306 .throttle = mgsl_throttle,
/linux-4.4.14/drivers/staging/wlan-ng/
Dprism2usb.c167 del_singleshot_timer_sync(&hw->throttle); in prism2sta_disconnect_usb()
Dhfa384x_usb.c560 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()
Dhfa384x.h1233 struct timer_list throttle; member
/linux-4.4.14/include/acpi/
Dprocessor.h218 u8 throttle:1; member
/linux-4.4.14/drivers/s390/char/
Dtty3270.c93 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,
Dcon3215.c1166 .throttle = tty3215_throttle,
/linux-4.4.14/include/linux/usb/
Dserial.h270 void (*throttle)(struct tty_struct *tty); member
/linux-4.4.14/Documentation/serial/
Dtty.txt167 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/
Dpower_allocator.txt243 governor's `throttle()` function) repetitively, the governor response
245 governor, step-wise will also misbehave if you call its throttle()
Dsysfs-api.txt26 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.
Dintel_powerclamp.txt207 enhancement might be to throttle the offending IRQ, such as delaying
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-devfreq100 used to throttle devices to avoid overheating.
/linux-4.4.14/drivers/scsi/bfa/
Dbfa_fcpim.c3920 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()
Dbfad_bsg.h780 struct bfa_defs_fcpim_throttle_s throttle; member
Dbfad_bsg.c2632 (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/
Ddrbd_actlog.c1002 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()
Ddrbd_receiver.c2447 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/
Dk10temp76 which the processor will throttle itself to avoid damage is available in
/linux-4.4.14/drivers/acpi/
Dacpi_processor.c84 errata.piix4.throttle = 1; in acpi_processor_errata_piix4()
Dprocessor_throttling.c1224 if (errata.piix4.throttle) { in acpi_processor_get_throttling_info()
/linux-4.4.14/arch/ia64/hp/sim/
Dsimserial.c472 .throttle = rs_throttle,
/linux-4.4.14/drivers/tty/serial/8250/
D8250_core.c987 uart->port.throttle = up->port.throttle; in serial8250_register_8250_port()
D8250_port.c1342 port->throttle(port); in serial8250_throttle()
2738 .throttle = serial8250_throttle,
D8250_omap.c1147 up.port.throttle = omap_8250_throttle; in omap8250_probe()
/linux-4.4.14/drivers/isdn/gigaset/
Dinterface.c479 .throttle = if_throttle,
/linux-4.4.14/drivers/crypto/caam/
Dregs.h660 u32 throttle; /* RTHR - Throttle */ member
/linux-4.4.14/fs/btrfs/
Dtransaction.c792 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/
Dstm32-usart.c493 .throttle = stm32_throttle,
D68328serial.c1141 .throttle = rs_throttle,
Dserial_core.c646 port->ops->throttle(port); in uart_throttle()
2354 .throttle = uart_throttle,
Domap-serial.c1404 .throttle = serial_omap_throttle,
Dcrisv10.c4121 .throttle = rs_throttle,
/linux-4.4.14/Documentation/cpu-freq/
Dpcc-cpufreq.txt83 or throttle states (_PSS, _TSS and related ACPI objects) to OSPM. Therefore,
/linux-4.4.14/tools/perf/
Dbuiltin-inject.c683 .throttle = perf_event__repipe, in cmd_inject()
/linux-4.4.14/net/sched/
Dsch_api.c601 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/
DChangeLog.megaraid_sas416 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/
DKconfig23 supports many extensions, including joysticks with throttle control,
/linux-4.4.14/drivers/mmc/card/
Dsdio_uart.c1041 .throttle = sdio_uart_throttle,
/linux-4.4.14/drivers/tty/hvc/
Dhvsi.c1046 .throttle = hvsi_throttle,
Dhvcs.c1452 .throttle = hvcs_throttle,
/linux-4.4.14/net/irda/ircomm/
Dircomm_tty.c95 .throttle = ircomm_tty_throttle,
/linux-4.4.14/net/bluetooth/rfcomm/
Dtty.c1126 .throttle = rfcomm_tty_throttle,
/linux-4.4.14/Documentation/networking/
Drds.txt85 the source node. The source node is supposed to throttle any
/linux-4.4.14/Documentation/device-mapper/
Dcache.txt115 The user can set a throttle to prevent more than a certain amount of
/linux-4.4.14/drivers/isdn/capi/
Dcapi.c1240 .throttle = capinc_tty_throttle,
/linux-4.4.14/drivers/staging/fwserial/
Dfwserial.c1581 .throttle = fwtty_throttle,
1602 .throttle = fwtty_throttle,
/linux-4.4.14/kernel/events/
Dcore.c6397 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/
Dtranshuge.txt150 allocation failure to throttle the next allocation attempt.
/linux-4.4.14/drivers/usb/class/
Dcdc-acm.c1913 .throttle = acm_tty_throttle,
/linux-4.4.14/drivers/staging/dgnc/
Ddgnc_tty.c130 .throttle = dgnc_tty_throttle,
/linux-4.4.14/Documentation/sysctl/
Dvm.txt806 throttle the process. This may decrease the performance of a single process
Dkernel.txt617 1-100: attempt to throttle perf's sample rate to this
/linux-4.4.14/drivers/isdn/i4l/
Disdn_tty.c1746 .throttle = isdn_tty_throttle,
/linux-4.4.14/drivers/tty/vt/
Dvt.c3043 .throttle = con_throttle,
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c2818 .throttle = mgslpc_throttle,
/linux-4.4.14/Documentation/security/
Dkeys.txt104 a throttle on key lookups. A negative key can be updated to a normal
/linux-4.4.14/drivers/staging/dgap/
Ddgap.c5138 .throttle = dgap_tty_throttle,
/linux-4.4.14/Documentation/RCU/
DRTFP.txt1010 dipankar/rcuth.2004.03.24/rcu-throttle.patch