Home
last modified time | relevance | path

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

/linux-4.1.27/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.c120 .throttle = bang_bang_control,
Dfair_share.c122 .throttle = fair_share_throttle,
DKconfig147 cpufreq is used as the cooling device to throttle CPUs when the
165 trip point. Cpufreq is used as the cooling device and will throttle
Dthermal_core.c362 tz->governor ? tz->governor->throttle(tz, trip) : in handle_non_critical_trips()
363 def_governor->throttle(tz, trip); in handle_non_critical_trips()
/linux-4.1.27/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.h214 int (*throttle)(struct thermal_zone_device *tz, int trip); member
/linux-4.1.27/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.c137 struct throttle { struct
143 static void throttle_init(struct throttle *t) in throttle_init() argument
149 static void throttle_work_start(struct throttle *t) in throttle_work_start()
154 static void throttle_work_update(struct throttle *t) in throttle_work_update()
162 static void throttle_work_complete(struct throttle *t) in throttle_work_complete()
170 static void throttle_lock(struct throttle *t) in throttle_lock()
175 static void throttle_unlock(struct throttle *t) in throttle_unlock()
235 struct throttle throttle; member
1824 throttle_work_update(&pool->throttle); in process_thin_deferred_bios()
1995 throttle_work_start(&pool->throttle); in do_worker()
[all …]
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
Dtt.c81 tt->throttle = false; in iwl_mvm_enter_ctkill()
390 if (!tt->throttle && throttle_enable) { in iwl_mvm_tt_handler()
393 tt->throttle = true; in iwl_mvm_tt_handler()
394 } else if (tt->throttle && !tt->dynamic_smps && in iwl_mvm_tt_handler()
399 tt->throttle = false; in iwl_mvm_tt_handler()
458 tt->throttle = false; in iwl_mvm_tt_initialize()
Dmvm.h525 bool throttle; member
/linux-4.1.27/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.c198 .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,
Dio_ti.c2520 .throttle = edge_throttle,
2553 .throttle = edge_throttle,
Dmxuport.c1386 .throttle = mxuport_throttle,
Dmos7720.c2033 .throttle = mos7720_throttle,
Dmos7840.c2386 .throttle = mos7840_throttle,
Dftdi_sio.c1078 .throttle = usb_serial_generic_throttle,
/linux-4.1.27/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.txt313 - blk-throttle becomes properly hierarchical.
/linux-4.1.27/tools/perf/util/
Dtool.h41 throttle, member
Dsession.c283 if (tool->throttle == NULL) in perf_tool__fill_defaults()
284 tool->throttle = process_event_stub; in perf_tool__fill_defaults()
396 event->throttle.time = bswap_64(event->throttle.time); in perf_event__throttle_swap()
397 event->throttle.id = bswap_64(event->throttle.id); in perf_event__throttle_swap()
398 event->throttle.stream_id = bswap_64(event->throttle.stream_id); in perf_event__throttle_swap()
401 swap_sample_id_all(event, &event->throttle + 1); in perf_event__throttle_swap()
938 return tool->throttle(tool, event, sample, machine); in machines__deliver_event()
Devent.h291 struct throttle_event throttle; member
/linux-4.1.27/block/
DMakefile17 obj-$(CONFIG_BLK_DEV_THROTTLING) += blk-throttle.o
/linux-4.1.27/include/net/
Dpkt_sched.h69 void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle);
/linux-4.1.27/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.1.27/arch/um/drivers/
Dstdio_console.c111 .throttle = line_throttle,
Dssl.c105 .throttle = line_throttle,
/linux-4.1.27/drivers/tty/
Dtty_ioctl.c107 tty->ops->throttle) in tty_throttle()
108 tty->ops->throttle(tty); in tty_throttle()
160 if (tty->ops->throttle) in tty_throttle_safe()
161 tty->ops->throttle(tty); in tty_throttle_safe()
Dehv_bytechan.c597 .throttle = ehv_bc_tty_throttle,
Dcyclades.c1247 if (!info->throttle) in cyz_poll()
1604 info->throttle = 0; in cy_open()
2879 info->throttle = 1; in cy_throttle()
2888 info->throttle = 1; in cy_throttle()
2928 info->throttle = 0; in cy_unthrottle()
4049 .throttle = cy_throttle,
Dsynclink_gt.c158 static void throttle(struct tty_struct * tty);
1364 static void throttle(struct tty_struct * tty) in throttle() function
3732 .throttle = throttle,
Dsynclinkmp.c523 static void throttle(struct tty_struct * tty);
1469 static void throttle(struct tty_struct * tty) in throttle() function
3898 .throttle = throttle,
Disicom.c1292 .throttle = isicom_throttle,
Damiserial.c1647 .throttle = rs_throttle,
Dnozomi.c1875 .throttle = ntty_throttle,
Dn_gsm.c3195 .throttle = gsmtty_throttle,
Dmxser.c2327 .throttle = mxser_throttle,
Drocket.c2356 .throttle = rp_throttle,
Dsynclink.c4316 .throttle = mgsl_throttle,
/linux-4.1.27/Documentation/thermal/
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.1.27/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.1.27/include/acpi/
Dprocessor.h218 u8 throttle:1; member
/linux-4.1.27/Documentation/serial/
Dtty.txt152 throttle() Notify the tty driver that input buffers for the
275 throttle() - Called by the ldisc to ask the driver to do flow
283 throttle the serializations with start() are down
/linux-4.1.27/drivers/s390/char/
Dtty3270.c93 int throttle, attn; /* tty throttle/unthrottle. */ member
650 if (!tp->throttle) in tty3270_irq()
1762 tp->throttle = 1; in tty3270_throttle()
1776 tp->throttle = 0; in tty3270_unthrottle()
1834 .throttle = tty3270_throttle,
Dcon3215.c1166 .throttle = tty3215_throttle,
/linux-4.1.27/include/linux/usb/
Dserial.h270 void (*throttle)(struct tty_struct *tty); member
/linux-4.1.27/drivers/acpi/
Dacpi_processor.c84 errata.piix4.throttle = 1; in acpi_processor_errata_piix4()
Dprocessor_throttling.c1228 if (errata.piix4.throttle) { in acpi_processor_get_throttling_info()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-devfreq100 used to throttle devices to avoid overheating.
/linux-4.1.27/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.1.27/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.c2446 bool throttle = drbd_rs_c_min_rate_throttle(device); in drbd_rs_should_slow_down() local
2448 if (!throttle || throttle_if_app_is_waiting) in drbd_rs_should_slow_down()
2449 return throttle; in drbd_rs_should_slow_down()
2456 throttle = false; in drbd_rs_should_slow_down()
2462 return throttle; in drbd_rs_should_slow_down()
/linux-4.1.27/Documentation/hwmon/
Dk10temp76 which the processor will throttle itself to avoid damage is available in
/linux-4.1.27/tools/perf/
Dbuiltin-inject.c412 .throttle = perf_event__repipe, in cmd_inject()
/linux-4.1.27/arch/ia64/hp/sim/
Dsimserial.c472 .throttle = rs_throttle,
/linux-4.1.27/drivers/crypto/caam/
Dregs.h610 u32 throttle; /* RTHR - Throttle */ member
/linux-4.1.27/drivers/isdn/gigaset/
Dinterface.c479 .throttle = if_throttle,
/linux-4.1.27/fs/btrfs/
Dtransaction.c738 struct btrfs_root *root, int throttle) in __btrfs_end_transaction() argument
805 if (throttle) in __btrfs_end_transaction()
827 if (throttle) in __btrfs_end_transaction()
/linux-4.1.27/Documentation/cpu-freq/
Dpcc-cpufreq.txt83 or throttle states (_PSS, _TSS and related ACPI objects) to OSPM. Therefore,
/linux-4.1.27/drivers/tty/serial/8250/
D8250_core.c1420 port->throttle(port); in serial8250_throttle()
3103 .throttle = serial8250_throttle,
3864 uart->port.throttle = up->port.throttle; in serial8250_register_8250_port()
D8250_omap.c1101 up.port.throttle = omap_8250_throttle; in omap8250_probe()
/linux-4.1.27/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.1.27/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.1.27/drivers/input/joystick/
DKconfig23 supports many extensions, including joysticks with throttle control,
/linux-4.1.27/drivers/tty/serial/
D68328serial.c1141 .throttle = rs_throttle,
Dserial_core.c635 port->ops->throttle(port); in uart_throttle()
2346 .throttle = uart_throttle,
Domap-serial.c1429 .throttle = serial_omap_throttle,
Dcrisv10.c4222 .throttle = rs_throttle,
/linux-4.1.27/drivers/tty/hvc/
Dhvsi.c1044 .throttle = hvsi_throttle,
Dhvcs.c1452 .throttle = hvcs_throttle,
/linux-4.1.27/drivers/mmc/card/
Dsdio_uart.c1041 .throttle = sdio_uart_throttle,
/linux-4.1.27/net/irda/ircomm/
Dircomm_tty.c95 .throttle = ircomm_tty_throttle,
/linux-4.1.27/net/bluetooth/rfcomm/
Dtty.c1126 .throttle = rfcomm_tty_throttle,
/linux-4.1.27/Documentation/device-mapper/
Dcache.txt115 The user can set a throttle to prevent more than a certain amount of
/linux-4.1.27/Documentation/networking/
Drds.txt85 the source node. The source node is supposed to throttle any
/linux-4.1.27/drivers/isdn/capi/
Dcapi.c1240 .throttle = capinc_tty_throttle,
/linux-4.1.27/kernel/events/
Dcore.c6096 int throttle, struct perf_sample_data *data, in __perf_event_overflow() argument
6117 if (unlikely(throttle in __perf_event_overflow()
6223 int throttle = 0; in perf_swevent_overflow() local
6232 if (__perf_event_overflow(event, throttle, in perf_swevent_overflow()
6240 throttle = 1; in perf_swevent_overflow()
/linux-4.1.27/drivers/staging/fwserial/
Dfwserial.c1581 .throttle = fwtty_throttle,
1602 .throttle = fwtty_throttle,
/linux-4.1.27/Documentation/vm/
Dtranshuge.txt150 allocation failure to throttle the next allocation attempt.
/linux-4.1.27/drivers/usb/class/
Dcdc-acm.c1923 .throttle = acm_tty_throttle,
/linux-4.1.27/Documentation/sysctl/
Dvm.txt806 throttle the process. This may decrease the performance of a single process
Dkernel.txt605 1-100: attempt to throttle perf's sample rate to this
/linux-4.1.27/drivers/staging/dgnc/
Ddgnc_tty.c129 .throttle = dgnc_tty_throttle,
/linux-4.1.27/drivers/isdn/i4l/
Disdn_tty.c1746 .throttle = isdn_tty_throttle,
/linux-4.1.27/drivers/tty/vt/
Dvt.c3029 .throttle = con_throttle,
/linux-4.1.27/drivers/char/pcmcia/
Dsynclink_cs.c2827 .throttle = mgslpc_throttle,
/linux-4.1.27/Documentation/security/
Dkeys.txt104 a throttle on key lookups. A negative key can be updated to a normal
/linux-4.1.27/drivers/staging/dgap/
Ddgap.c5220 .throttle = dgap_tty_throttle,
/linux-4.1.27/Documentation/RCU/
DRTFP.txt1010 dipankar/rcuth.2004.03.24/rcu-throttle.patch