Searched refs:throttle (Results 1 - 182 of 182) sorted by relevance

/linux-4.1.27/drivers/thermal/
H A Dstep_wise.c51 enum thermal_trend trend, bool throttle) get_target_state()
67 if (throttle) { get_target_state()
81 if (throttle) { get_target_state()
89 if (throttle) get_target_state()
94 if (!throttle) get_target_state()
104 if (!throttle) get_target_state()
133 bool throttle = false; thermal_zone_trip_update() local
147 throttle = true; thermal_zone_trip_update()
151 dev_dbg(&tz->device, "Trip%d[type=%d,temp=%ld]:trend=%d,throttle=%d\n", thermal_zone_trip_update()
152 trip, trip_type, trip_temp, trend, throttle); thermal_zone_trip_update()
161 instance->target = get_target_state(instance, trend, throttle); thermal_zone_trip_update()
190 * Throttling Logic: This uses the trend of the thermal zone to throttle.
217 .throttle = step_wise_throttle,
50 get_target_state(struct thermal_instance *instance, enum thermal_trend trend, bool throttle) get_target_state() argument
H A Dfair_share.c76 * throttle state of the cooling devices associated with the given zone.
79 * P1. max_state: Maximum throttle state exposed by the cooling device.
84 * We do not want to throttle too much when we trip a lower temperature,
122 .throttle = fair_share_throttle,
H A Duser_space.c45 .throttle = notify_user_space,
H A Dgov_bang_bang.c120 .throttle = bang_bang_control,
H A Dthermal_core.c362 tz->governor ? tz->governor->throttle(tz, trip) : handle_non_critical_trips()
363 def_governor->throttle(tz, trip); handle_non_critical_trips()
/linux-4.1.27/include/linux/
H A Ddm-kcopyd.h25 unsigned throttle; member in struct:dm_kcopyd_throttle
43 module_param_named(name, dm_kcopyd_throttle.throttle, uint, 0644); \
48 * throttle can be NULL if you don't want any throttling.
51 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle);
H A Dcyclades.h11 *added throttle field on struct cyclades_port to indicate whether the
158 int throttle; member in struct:cyclades_port
H A Dserial_core.h55 void (*throttle)(struct uart_port *); member in struct:uart_ops
129 void (*throttle)(struct uart_port *port); member in struct:uart_port
H A Dthermal.h208 * @throttle: callback called for every trip point even if temperature is
214 int (*throttle)(struct thermal_zone_device *tz, int trip); member in struct:thermal_governor
H A Dbacking-dev.h81 * The base dirty throttle rate, re-calculated on every 200ms.
H A Dhil_mlc.h151 int lcv; /* LCV to throttle loops */
H A Dtty_driver.h132 * void (*throttle)(struct tty_struct * tty);
271 void (*throttle)(struct tty_struct * tty); member in struct:tty_operations
H A Dcgroup.h173 * - blkcg: blk-throttle becomes properly hierarchical.
/linux-4.1.27/drivers/usb/serial/
H A Dio_tables.h108 .throttle = edge_throttle,
140 .throttle = edge_throttle,
172 .throttle = edge_throttle,
204 .throttle = edge_throttle,
H A Dbelkin_sa.h88 #define BELKIN_SA_FLOW_OCTS 0x0001 /* use CTS input to throttle output */
89 #define BELKIN_SA_FLOW_ODSR 0x0002 /* use DSR input to throttle output */
H A Dcypress_m8.h44 /* Used for throttle control */
H A Dempeg.c55 .throttle = usb_serial_generic_throttle,
H A Dvisor.c175 .throttle = usb_serial_generic_throttle,
195 .throttle = usb_serial_generic_throttle,
215 .throttle = usb_serial_generic_throttle,
H A Dsymbolserial.c198 .throttle = symbol_throttle,
H A Daircable.c172 .throttle = usb_serial_generic_throttle,
H A Ddigi_acceleport.c283 .throttle = digi_rx_throttle,
311 .throttle = digi_rx_throttle,
660 /* turn throttle off */ digi_rx_unthrottle()
1426 /* check for throttle; if set, do not resubmit read urb */ digi_read_inb_callback()
H A Dmetro-usb.c383 .throttle = metrousb_throttle,
H A Dopticon.c422 .throttle = usb_serial_generic_throttle,
H A Dcypress_m8.c165 .throttle = cypress_throttle,
191 .throttle = cypress_throttle,
217 .throttle = cypress_throttle,
H A Dmxuport.c287 * mxuport_throttle - throttle function of driver
292 * port->throttle. Instead tell the device to stop sending us data for
1386 .throttle = mxuport_throttle,
H A Dusb-serial.c388 if (port->serial->type->throttle) serial_throttle()
389 port->serial->type->throttle(tty); serial_throttle()
1205 .throttle = serial_throttle,
H A Dgeneric.c46 .throttle = usb_serial_generic_throttle,
H A Dkl5kusb105.c96 .throttle = usb_serial_generic_throttle,
H A Dti_usb_3410_5052.c217 .throttle = ti_throttle,
249 .throttle = ti_throttle,
H A Dkeyspan_pda.c773 .throttle = keyspan_pda_rx_throttle,
H A Dmct_u232.c84 .throttle = mct_u232_throttle,
H A Dwhiteheat.c133 .throttle = usb_serial_generic_throttle,
H A Dio_ti.c2520 .throttle = edge_throttle,
2553 .throttle = edge_throttle,
H A Dgarmin_gps.c1434 .throttle = garmin_throttle,
H A Dmos7720.c2033 .throttle = mos7720_throttle,
H A Dmos7840.c2386 .throttle = mos7840_throttle,
H A Dftdi_sio.c1078 .throttle = usb_serial_generic_throttle,
/linux-4.1.27/tools/perf/util/
H A Dtool.h41 throttle, member in struct:perf_tool
H A Dsession.c283 if (tool->throttle == NULL) perf_tool__fill_defaults()
284 tool->throttle = process_event_stub; perf_tool__fill_defaults()
396 event->throttle.time = bswap_64(event->throttle.time); perf_event__throttle_swap()
397 event->throttle.id = bswap_64(event->throttle.id); perf_event__throttle_swap()
398 event->throttle.stream_id = bswap_64(event->throttle.stream_id); perf_event__throttle_swap()
401 swap_sample_id_all(event, &event->throttle + 1); perf_event__throttle_swap()
938 return tool->throttle(tool, event, sample, machine); machines__deliver_event()
H A Devent.h291 struct throttle_event throttle; member in union:perf_event
H A Dpython.c172 static char pyrf_throttle_event__doc[] = PyDoc_STR("perf throttle event object.");
/linux-4.1.27/drivers/md/
H A Ddm-kcopyd.c55 struct dm_kcopyd_throttle *throttle; member in struct:dm_kcopyd_client
101 unsigned throttle, now, difference; io_job_start() local
110 throttle = ACCESS_ONCE(t->throttle); io_job_start()
112 if (likely(throttle >= 100)) io_job_start()
134 skew = t->io_period - throttle * t->total_period / 100; io_job_start()
160 if (likely(ACCESS_ONCE(t->throttle) >= 100)) io_job_finish()
465 io_job_finish(kc->throttle); complete_io()
508 io_job_start(job->kc->throttle); run_io_job()
816 struct dm_kcopyd_client *dm_kcopyd_client_create(struct dm_kcopyd_throttle *throttle) dm_kcopyd_client_create() argument
829 kc->throttle = throttle; dm_kcopyd_client_create()
H A Ddm-thin.c137 struct throttle { struct
143 static void throttle_init(struct throttle *t) throttle_init()
149 static void throttle_work_start(struct throttle *t) throttle_work_start()
154 static void throttle_work_update(struct throttle *t) throttle_work_update()
162 static void throttle_work_complete(struct throttle *t) throttle_work_complete()
170 static void throttle_lock(struct throttle *t) throttle_lock()
175 static void throttle_unlock(struct throttle *t) throttle_unlock()
235 struct throttle throttle; member in struct:pool
1824 throttle_work_update(&pool->throttle); process_thin_deferred_bios()
1995 throttle_work_start(&pool->throttle); do_worker()
1997 throttle_work_update(&pool->throttle); do_worker()
1999 throttle_work_update(&pool->throttle); do_worker()
2001 throttle_work_update(&pool->throttle); do_worker()
2003 throttle_work_complete(&pool->throttle); do_worker()
2255 throttle_lock(&pool->throttle); thin_defer_bio_with_throttle()
2257 throttle_unlock(&pool->throttle); thin_defer_bio_with_throttle()
2265 throttle_lock(&pool->throttle); thin_defer_cell()
2269 throttle_unlock(&pool->throttle); thin_defer_cell()
2581 throttle_init(&pool->throttle); pool_create()
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/
H A Dtt.c81 tt->throttle = false; iwl_mvm_enter_ctkill()
390 if (!tt->throttle && throttle_enable) { iwl_mvm_tt_handler()
393 tt->throttle = true; iwl_mvm_tt_handler()
394 } else if (tt->throttle && !tt->dynamic_smps && iwl_mvm_tt_handler()
399 tt->throttle = false; iwl_mvm_tt_handler()
458 tt->throttle = false; iwl_mvm_tt_initialize()
H A Dmvm.h517 * @throttle: Is thermal throttling is active?
525 bool throttle; member in struct:iwl_mvm_tt_mgmt
/linux-4.1.27/drivers/staging/speakup/
H A Dbuffers.c15 /* These try to throttle applications by stopping the TTYs
/linux-4.1.27/drivers/idle/
H A Di7300_idle.c64 "(0 = disable throttle, 1 = Max throttle, 168 = Min throttle)");
340 * driver will decline to throttle.
345 /* Store DIMM thermal throttle configuration */ i7300_idle_thrt_save()
384 /* Restore DIMM thermal throttle configuration */ i7300_idle_thrt_restore()
/linux-4.1.27/drivers/oprofile/
H A Dnmi_timer_int.c32 event->hw.interrupts = 0; /* don't throttle interrupts */ nmi_timer_callback()
/linux-4.1.27/drivers/tty/
H A Dtty_ioctl.c97 * Takes the termios rwsem to protect against parallel throttle/unthrottle
107 tty->ops->throttle) tty_throttle()
108 tty->ops->throttle(tty); tty_throttle()
119 * Takes the termios rwsem to protect against parallel throttle/unthrottle
123 * Drivers should however remember that the stack can issue a throttle,
142 * Similar to tty_throttle() but will only attempt throttle
144 * throttle due to race conditions when throttling is conditional
160 if (tty->ops->throttle) tty_throttle_safe()
161 tty->ops->throttle(tty); tty_throttle_safe()
H A Dsynclinkmp.c523 static void throttle(struct tty_struct * tty);
1213 /* throttle (stop) transmitter
1467 /* Signal remote device to throttle send data (our receive data)
1469 static void throttle(struct tty_struct * tty) throttle() function
1475 printk("%s(%d):%s throttle() entry\n", throttle()
1478 if (sanity_check(info, tty->name, "throttle")) throttle()
3898 .throttle = throttle,
4165 // throttle to 4 shared memory writes at a time to prevent rx_start()
H A Dsynclink_gt.c158 static void throttle(struct tty_struct * tty);
992 * throttle (stop) transmitter
1362 * signal remote device to throttle send data (our receive data)
1364 static void throttle(struct tty_struct * tty) throttle() function
1369 if (sanity_check(info, tty->name, "throttle")) throttle()
1371 DBGINFO(("%s throttle\n", info->device_name)); throttle()
3732 .throttle = throttle,
H A Dcyclades.c1247 if (!info->throttle) cyz_poll()
1604 info->throttle = 0; cy_open()
2866 printk(KERN_DEBUG "cyc:throttle %s: %ld...ttyC%d\n", tty_name(tty, buf), cy_throttle()
2879 info->throttle = 1; cy_throttle()
2888 info->throttle = 1; cy_throttle()
2928 info->throttle = 0; cy_unthrottle()
4049 .throttle = cy_throttle,
H A Damiserial.c971 printk("throttle %s: %d....\n", tty_name(tty, buf), rs_throttle()
1647 .throttle = rs_throttle,
H A Disicom.c1214 /* throttle et all */ isicom_throttle()
1292 .throttle = isicom_throttle,
H A Dn_gsm.c153 int throttled; /* Private copy of throttle state */
1049 /* Need to throttle our output on this device */ gsm_process_modem()
3195 .throttle = gsmtty_throttle,
H A Dnozomi.c1815 * to receive data again after a call to throttle.
1875 .throttle = ntty_throttle,
H A Dehv_bytechan.c597 .throttle = ehv_bc_tty_throttle,
H A Drocket.c1372 printk(KERN_INFO "throttle %s: %d....\n", tty->name, rp_throttle()
2356 .throttle = rp_throttle,
H A Dn_tty.c241 * mode. We don't want to throttle the driver if we're in n_tty_check_throttle()
H A Dsynclink.c970 /* mgsl_stop() throttle (stop) transmitter
2346 * Signal remote device to throttle send data (our receive data)
4316 .throttle = mgsl_throttle,
H A Dmxser.c2327 .throttle = mxser_throttle,
/linux-4.1.27/drivers/usb/class/
H A Dcdc-acm.h121 unsigned int throttle_req:1; /* throttle requested */
H A Dcdc-acm.c449 /* throttle device if requested by tty */ acm_read_bulk_callback()
1923 .throttle = acm_tty_throttle,
/linux-4.1.27/include/net/
H A Dpkt_sched.h69 void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle);
/linux-4.1.27/include/acpi/
H A Dprocessor.h174 int tx; /* throttle level */
218 u8 throttle:1; member in struct:acpi_processor_errata::__anon11428
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
H A Dmyri10ge_mcp.h336 /* set the throttle factor for ethp_z8e
347 * with tx_boundary == 2048, max-throttle-factor == 8191 => min-speed == 500Mb/s
348 * with tx_boundary == 4096, max-throttle-factor == 4095 => min-speed == 1Gb/s
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/
H A Dtherm_throt.c2 * Thermal throttle event support code (such as syslog messaging and rate
5 * This allows consistent reporting of CPU thermal throttle events.
571 /* enable thermal throttle processing */ intel_init_thermal()
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/
H A Dtt.h87 * @advanced_tt: advanced thermal throttle required
H A Dpower.c57 * (level 1) and for thermal throttle (levels 3 through 5)
H A Ddev.h591 * @adv_thermal_throttle: support advance thermal throttle
/linux-4.1.27/arch/um/drivers/
H A Dssl.c105 .throttle = line_throttle,
H A Dstdio_console.c111 .throttle = line_throttle,
/linux-4.1.27/fs/xfs/
H A Dxfs_dquot.h60 xfs_qcnt_t q_prealloc_lo_wmark;/* prealloc throttle wmark */
H A Dxfs_iomap.c378 /* no hi watermark, no throttle */ xfs_quota_need_throttle()
382 /* under the lo watermark, no throttle */ xfs_quota_need_throttle()
420 /* only overwrite the throttle values if we are more aggressive */ xfs_quota_calc_throttle()
478 * throttle with and adjust amount of available space. xfs_iomap_prealloc_size()
494 * The shift throttle value is set to the maximum value as determined by xfs_iomap_prealloc_size()
H A Dxfs_icache.c1151 * progress, while we will throttle the speed of reclaim via doing synchronous
H A Dxfs_super.c890 * for IO to complete so that we effectively throttle multiple callers to the
/linux-4.1.27/drivers/scsi/fnic/
H A Dfnic.h47 #define FNIC_UCSM_DFLT_THROTTLE_CNT_BLD 16 /* UCSM default throttle count */
48 #define FNIC_MIN_IO_REQ 256 /* Min IO throttle count */
H A Dfnic_res.c171 "vNIC io throttle count %d link dn timeout %d\n", fnic_get_vnic_config()
/linux-4.1.27/net/can/
H A Dbcm.c72 #define RX_THR 0x80 /* element not been sent due to throttle feature */
458 /* got a second frame inside a potential throttle period? */ bcm_rx_update_and_send()
461 /* do not send the saved data - only start throttle timer */ bcm_rx_update_and_send()
622 /* rearm throttle handling */ bcm_rx_thr_handler()
1101 /* initialize tasklet for rx throttle handling */ bcm_rx_setup()
1145 * In any case cancel the throttle timer, flush bcm_rx_setup()
1146 * potentially blocked msgs and reset throttle handling bcm_rx_setup()
/linux-4.1.27/drivers/block/drbd/
H A Ddrbd_actlog.c1002 bool throttle = drbd_rs_should_slow_down(device, sector, true); drbd_try_rs_begin_io() local
1004 /* If we need to throttle, a half-locked (only marked BME_NO_WRITES, drbd_try_rs_begin_io()
1006 * need to throttle. There is at most one such half-locked extent, drbd_try_rs_begin_io()
1009 if (throttle && device->resync_wenr != enr) drbd_try_rs_begin_io()
1100 if (throttle) { drbd_try_rs_begin_io()
H A Ddrbd_receiver.c241 * If this allocation would exceed the max_buffers setting, we throttle
2431 /* We may throttle resync, if the lower device seems to be busy,
2446 bool throttle = drbd_rs_c_min_rate_throttle(device); drbd_rs_should_slow_down() local
2448 if (!throttle || throttle_if_app_is_waiting) drbd_rs_should_slow_down()
2449 return throttle; drbd_rs_should_slow_down()
2456 throttle = false; drbd_rs_should_slow_down()
2462 return throttle; drbd_rs_should_slow_down()
2620 /* track progress, we may need to throttle */ receive_DataRequest()
2662 * for application writes for the same time. For now, just throttle receive_DataRequest()
2672 * We cannot throttle here if remote is Primary/SyncTarget: receive_DataRequest()
2673 * we would also throttle its application reads. receive_DataRequest()
H A Ddrbd_bitmap.c1038 * resync to throttle -- see drbd_rs_should_slow_down(). */ __must_hold()
H A Ddrbd_int.h963 int c_sync_rate; /* current resync rate after syncer throttle magic */
/linux-4.1.27/drivers/scsi/bfa/
H A Dbfa_fcpim.c3778 /* Update io throttle value only once during driver load time */ bfa_fcp_res_recfg()
3855 * To send config req, first try to use throttle value from flash
3867 * If throttle value from flash is already in effect after driver is bfa_fcpim_get_throttle_cfg()
3920 struct bfa_defs_fcpim_throttle_s throttle; bfa_fcpim_throttle_get() local
3926 memset(&throttle, 0, sizeof(struct bfa_defs_fcpim_throttle_s)); bfa_fcpim_throttle_get()
3928 throttle.cur_value = (u16)(fcpim->fcp->num_ioim_reqs); bfa_fcpim_throttle_get()
3929 throttle.cfg_value = bfa_fcpim_read_throttle(bfa); bfa_fcpim_throttle_get()
3930 if (!throttle.cfg_value) bfa_fcpim_throttle_get()
3931 throttle.cfg_value = throttle.cur_value; bfa_fcpim_throttle_get()
3932 throttle.max_value = (u16)(fcpim->fcp->max_ioim_reqs); bfa_fcpim_throttle_get()
3933 memcpy(buf, &throttle, sizeof(struct bfa_defs_fcpim_throttle_s)); bfa_fcpim_throttle_get()
H A Dbfad_bsg.h780 struct bfa_defs_fcpim_throttle_s throttle; member in struct:bfa_bsg_fcpim_throttle_s
H A Dbfad_bsg.c2632 (void *)&iocmd->throttle); bfad_iocmd_fcpim_throttle_query()
2647 iocmd->throttle.cfg_value); bfad_iocmd_fcpim_throttle_set()
/linux-4.1.27/drivers/staging/unisys/common-spar/include/channels/
H A Dchannel.h414 /* throttle until acquire successful */ spar_channel_client_acquire_os()
454 /* throttle until acquire successful */ spar_channel_client_acquire_os()
471 /* throttle until acquire successful */ spar_channel_client_acquire_os()
/linux-4.1.27/arch/x86/include/asm/uv/
H A Duv_bau.h41 /* the 'throttle' to prevent the hardware stay-busy bug */
144 /* after this # consecutive successes, bump up the throttle if it was lowered */
522 unsigned long s_throttles; /* waits in throttle */
/linux-4.1.27/arch/x86/kernel/cpu/
H A Dperf_event_amd_ibs.c525 int offset, size, check_rip, offset_max, throttle = 0; perf_ibs_handle_irq() local
599 throttle = perf_event_overflow(event, &data, &regs); perf_ibs_handle_irq()
601 if (throttle) perf_ibs_handle_irq()
/linux-4.1.27/include/linux/usb/
H A Dserial.h69 * @throttled: nonzero if the read urb is inactive to throttle the device
70 * @throttle_req: nonzero if the tty wants to throttle us
270 void (*throttle)(struct tty_struct *tty); member in struct:usb_serial_driver
/linux-4.1.27/drivers/s390/char/
H A Dtty3270.c93 int throttle, attn; /* tty throttle/unthrottle. */ member in struct:tty3270
650 if (!tp->throttle) tty3270_irq()
1762 tp->throttle = 1; tty3270_throttle()
1776 tp->throttle = 0; tty3270_unthrottle()
1834 .throttle = tty3270_throttle,
H A Dcon3215.c1166 .throttle = tty3215_throttle,
/linux-4.1.27/drivers/cpufreq/
H A Dgx-suspmod.c102 #define IRQ_SPDUP (1<<3) /* disable clock throttle during interrupt handling */
103 #define VID_SPDUP (1<<4) /* disable clock throttle during vga video handling */
/linux-4.1.27/block/
H A Dblk-throttle.c26 /* A workqueue to queue throttle related work */
1388 * blk-throttle. tg_set_conf()
1427 .name = "throttle.read_bps_device",
1433 .name = "throttle.write_bps_device",
1439 .name = "throttle.read_iops_device",
1445 .name = "throttle.write_iops_device",
1451 .name = "throttle.io_service_bytes",
1456 .name = "throttle.io_serviced",
H A Dblk-cgroup.h23 /* Max limits for throttle policy */
/linux-4.1.27/drivers/acpi/
H A Dacpi_processor.c84 errata.piix4.throttle = 1; acpi_processor_errata_piix4()
326 request_region(pr->throttling.address, 6, "ACPI CPU throttle"); acpi_processor_get_info()
H A Dprocessor_throttling.c1228 if (errata.piix4.throttle) { acpi_processor_get_throttling_info()
/linux-4.1.27/drivers/infiniband/hw/ehca/
H A Dehca_av.c79 /* no need to throttle if path faster than link */ ehca_calc_ipd()
/linux-4.1.27/drivers/staging/fsl-mc/bus/
H A Dmc-sys.c48 * usleep_range() min and max values used to throttle down polling
/linux-4.1.27/drivers/staging/wlan-ng/
H A Dprism2usb.c167 del_singleshot_timer_sync(&hw->throttle); prism2sta_disconnect_usb()
H A Dhfa384x_usb.c560 setup_timer(&hw->throttle, hfa384x_usb_throttlefn, (unsigned long)hw); hfa384x_create()
3174 !timer_pending(&hw->throttle)) { hfa384x_usbin_callback()
3175 mod_timer(&hw->throttle, jiffies + THROTTLE_JIFFIES); hfa384x_usbin_callback()
3711 !timer_pending(&hw->throttle)) { hfa384x_usbout_callback()
3712 mod_timer(&hw->throttle, hfa384x_usbout_callback()
3986 * We need to check BOTH the RX and the TX throttle controls, hfa384x_usb_throttlefn()
H A Dhfa384x.h1233 struct timer_list throttle; member in struct:hfa384x
/linux-4.1.27/drivers/tty/hvc/
H A Dhvsi.c356 * buffer, which will give the tty buffer a chance to throttle us. Should the
974 * I have never seen throttle or unthrottle called, so this little throttle
1044 .throttle = hvsi_throttle,
H A Dhvcs.c1452 .throttle = hvcs_throttle,
/linux-4.1.27/drivers/platform/chrome/
H A Dcros_ec_lightbar.c63 /* Return 0 if able to throttle correctly, error otherwise */ lb_throttle()
/linux-4.1.27/drivers/misc/
H A Dvmw_balloon.c522 * If we do not throttle nosleep allocations, we can drain all vmballoon_inflate()
528 * second. Therefore, we throttle nosleep allocations even when vmballoon_inflate()
/linux-4.1.27/mm/
H A Dpage-writeback.c708 * limits are set by default to 10% and 20% (background and throttle). bdi_position_ratio()
711 * about ~6K pages (as the average of background and throttle bdi bdi_position_ratio()
716 * because we want to throttle process writing to a strictlimit BDI bdi_position_ratio()
891 * This may throw the system into deep dirty exceeded state and throttle
945 * Maintain bdi->dirty_ratelimit, the base dirty throttle rate.
987 * A linear estimation of the "balanced" throttle rate. The theory is, bdi_update_dirty_ratelimit()
1300 * In this case we don't want to hard throttle the USB key bdi_dirty_limits()
1557 * called to throttle the page dirties. The solution is to save the not yet
H A Dvmscan.c1495 * In that case we should only throttle if the backing device it is
1496 * writing to is congested. In other cases it is safe to throttle.
1595 * only option is to throttle from reclaim context which is not ideal shrink_inactive_list()
2652 /* If there are no reserves (unexpected config) then do not throttle */ pfmemalloc_watermark_ok()
2695 * If a fatal signal is pending, this process should not throttle. throttle_direct_reclaim()
2727 /* If no zone was usable by the allocation flags then do not throttle */
2739 * blocked waiting on the same lock. Instead, throttle for up to a
/linux-4.1.27/drivers/usb/misc/
H A Dusblcd.c55 full throttle from
/linux-4.1.27/tools/perf/
H A Dbuiltin-inject.c412 .throttle = perf_event__repipe, cmd_inject()
/linux-4.1.27/drivers/isdn/gigaset/
H A Dinterface.c479 .throttle = if_throttle,
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
H A Dfm10k.h159 u16 itr; /* interrupt throttle rate value */
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf.h196 u16 itr; /* Interrupt throttle rate written to EITR */
H A Dixgbevf_main.c1195 /* simple throttle rate management ixgbevf_update_itr()
/linux-4.1.27/drivers/net/usb/
H A Dusbnet.c72 /* throttle rx/tx briefly after some faults, so hub_wq might disconnect()
600 * throttle down resubmits, to avoid log floods; just temporarily, rx_complete()
610 "rx throttle %d\n", urb_status); rx_complete()
1219 "tx throttle %d\n", urb->status); tx_complete()
/linux-4.1.27/drivers/usb/host/
H A Doxu210hp.h51 #define EHCI_TUNE_RL_HS 4 /* nak throttle; see 4.9 */
H A Dehci-hcd.c78 #define EHCI_TUNE_RL_HS 4 /* nak throttle; see 4.9 */
H A Dsl811-hcd.c372 /* throttle bulk/control irq noise */ start()
H A Dxhci.h419 * Used to throttle interrupts.
H A Dfotg210-hcd.c65 #define FOTG210_TUNE_RL_HS 4 /* nak throttle; see 4.9 */
H A Dfusbh200-hcd.c64 #define FUSBH200_TUNE_RL_HS 4 /* nak throttle; see 4.9 */
/linux-4.1.27/arch/ia64/hp/sim/
H A Dsimserial.c472 .throttle = rs_throttle,
/linux-4.1.27/drivers/gpu/drm/r128/
H A Dr128_state.c510 * throttle the framerate by waiting for this value before r128_cce_dispatch_swap()
549 * throttle the framerate by waiting for this value before r128_cce_dispatch_flip()
/linux-4.1.27/drivers/hid/
H A Dhid-lg.c56 * The original descriptors hide the separate throttle and brake axes in
60 * separate throttle (Y) and brake (RZ).
/linux-4.1.27/drivers/staging/fwserial/
H A Dfwserial.c589 /* throttle the sender if remaining flip buffer space has fwtty_rx()
1173 * It only makes sense to throttle when data will no longer be fwtty_throttle()
1176 * before the line discipline ever has a chance to throttle the driver. fwtty_throttle()
1581 .throttle = fwtty_throttle,
1602 .throttle = fwtty_throttle,
/linux-4.1.27/fs/btrfs/
H A Dtransaction.c738 struct btrfs_root *root, int throttle) __btrfs_end_transaction()
805 if (throttle) __btrfs_end_transaction()
827 if (throttle) __btrfs_end_transaction()
737 __btrfs_end_transaction(struct btrfs_trans_handle *trans, struct btrfs_root *root, int throttle) __btrfs_end_transaction() argument
/linux-4.1.27/drivers/video/fbdev/msm/
H A Dmsm_fb.c208 /* if we are sleeping, on a pan_display wait 10ms (to throttle back msmfb_pan_update()
/linux-4.1.27/drivers/platform/x86/
H A Dhp-wmi.c622 pr_info("Unimplemented CPU throttle because of 3 Cell battery event detected\n"); hp_wmi_notify()
/linux-4.1.27/include/uapi/linux/
H A Dcyclades.h11 *added throttle field on struct cyclades_port to indicate whether the
H A Dpkt_sched.h36 __u32 overlimits; /* Number of throttle events when this
/linux-4.1.27/net/atm/
H A Dclip.c398 netif_stop_queue(dev); /* XOFF -> throttle immediately */ clip_start_xmit()
/linux-4.1.27/net/sched/
H A Dsch_api.c601 void qdisc_watchdog_schedule_ns(struct qdisc_watchdog *wd, u64 expires, bool throttle) qdisc_watchdog_schedule_ns() argument
607 if (throttle) qdisc_watchdog_schedule_ns()
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic7xxx_osm.c168 * The driver will throttle the number of commands dispatched to a
174 * depths. The driver will throttle back when the queue fulls occur and
1787 * full occurrs, we throttle back. Slowly try to get ahc_done()
H A Daic79xx_osm.c96 * The driver will throttle the number of commands dispatched to a
102 * depths. The driver will throttle back when the queue fulls occur and
1856 * full occurrs, we throttle back. Slowly try to get ahd_done()
/linux-4.1.27/kernel/sched/
H A Ddeadline.c597 * If the throttle happened during sched-out; like: dl_task_timer()
1114 * When prev is DL, we may throttle it in put_prev_task(). pick_next_task_dl()
H A Drt.c820 * isolation is really required, the user will turn the throttle do_sched_rt_period_timer()
908 * Don't actually throttle groups that have no runtime assigned sched_rt_runtime_exceeded()
H A Dfair.c3334 /* throttle cfs_rqs exceeding runtime */ put_prev_entity()
3648 /* throttled entity or throttle-on-deactivate */ for_each_sched_entity()
3695 /* update hierarchical throttle state */ unthrottle_cfs_rq()
3978 /* conditionally throttle active cfs_rq's from put_prev_entity() */ check_cfs_rq_runtime()
5027 * lead to a throttle). This both saves work and prevents false check_preempt_wakeup()
5137 * throttle and dequeue its entity in the parent(s). pick_next_task_fair()
/linux-4.1.27/drivers/isdn/capi/
H A Dcapi.c1240 .throttle = capinc_tty_throttle,
/linux-4.1.27/drivers/mmc/card/
H A Dsdio_uart.c1041 .throttle = sdio_uart_throttle,
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe.h382 u16 itr; /* Interrupt throttle rate written to EITR */
/linux-4.1.27/drivers/net/ethernet/sun/
H A Dsunqe.c178 /* For 10baseT, inter frame space nor throttle seems to be necessary. */ qe_init()
/linux-4.1.27/drivers/gpu/drm/i810/
H A Di810_dma.c827 * throttle the framerate by waiting for this value before i810_dma_dispatch_flip()
/linux-4.1.27/drivers/crypto/caam/
H A Dregs.h610 u32 throttle; /* RTHR - Throttle */ member in struct:caam_assurance
/linux-4.1.27/drivers/acpi/apei/
H A Dghes.c520 * GHES error status reporting throttle, to report more kinds of
/linux-4.1.27/drivers/ata/
H A Dpata_octeon_cf.c790 * the bootbus DMA. So we need to throttle max_sectors to octeon_cf_dev_config()
/linux-4.1.27/drivers/tty/serial/
H A D68328serial.c1141 .throttle = rs_throttle,
H A Dserial_core.c635 port->ops->throttle(port); uart_throttle()
2346 .throttle = uart_throttle,
H A Domap-serial.c1429 .throttle = serial_omap_throttle,
H A Dcrisv10.c3221 printk("throttle %s: %lu....\n", tty_name(tty, buf), rs_throttle()
4222 .throttle = rs_throttle,
/linux-4.1.27/drivers/tty/serial/8250/
H A D8250_core.c1420 port->throttle(port); serial8250_throttle()
3103 .throttle = serial8250_throttle,
3864 uart->port.throttle = up->port.throttle; serial8250_register_8250_port()
H A D8250_omap.c1101 up.port.throttle = omap_8250_throttle; omap8250_probe()
/linux-4.1.27/drivers/usb/atm/
H A Dusbatm.c284 /* throttle processing in case of an error */ usbatm_complete()
/linux-4.1.27/drivers/usb/gadget/function/
H A Du_ether.c592 /* throttle high/super speed IRQ rate back slightly */ eth_start_xmit()
/linux-4.1.27/include/uapi/drm/
H A Dvmwgfx_drm.h286 * @throttle-us: Sleep until software is less than @throttle_us
/linux-4.1.27/arch/alpha/kernel/
H A Dperf_event.c865 /* Interrupts coming too quickly; "throttle" the alpha_perf_event_irq_handler()
/linux-4.1.27/net/bluetooth/rfcomm/
H A Dtty.c1126 .throttle = rfcomm_tty_throttle,
/linux-4.1.27/net/irda/ircomm/
H A Dircomm_tty.c95 .throttle = ircomm_tty_throttle,
/linux-4.1.27/net/rds/
H A Dib_send.c488 * credits and has to throttle. rds_ib_advertise_credits()
H A Diw_send.c440 * credits and has to throttle. rds_iw_advertise_credits()
/linux-4.1.27/net/sunrpc/
H A Dxprt.c1092 /* Note: grabbing the xprt_lock_write() ensures that we throttle xprt_lock_and_alloc_slot()
/linux-4.1.27/kernel/events/
H A Dcore.c6013 * IRQ throttle logging
6096 int throttle, struct perf_sample_data *data, __perf_event_overflow()
6117 if (unlikely(throttle __perf_event_overflow()
6223 int throttle = 0; perf_swevent_overflow() local
6232 if (__perf_event_overflow(event, throttle, perf_swevent_overflow()
6240 throttle = 1; perf_swevent_overflow()
6095 __perf_event_overflow(struct perf_event *event, int throttle, struct perf_sample_data *data, struct pt_regs *regs) __perf_event_overflow() argument
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_state.c1438 * throttle the framerate by waiting for this value before radeon_cp_dispatch_swap()
1484 * throttle the framerate by waiting for this value before radeon_cp_dispatch_flip()
H A Dr600_cp.c2467 * throttle the framerate by waiting for this value before r600_cp_dispatch_swap()
/linux-4.1.27/drivers/input/keyboard/
H A Datkbd.c617 * Schedule switch for execution. We need to throttle requests,
/linux-4.1.27/arch/s390/kernel/
H A Dperf_cpum_sf.c1167 * throttle event delivery. Remaining sample data is hw_collect_samples()
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/
H A Dmac.c1743 * Reset the Adaptive Interframe Spacing throttle to default values.
/linux-4.1.27/drivers/net/ethernet/ti/
H A Dcpsw.c957 * throttle further by dilating the 4us pulse. cpsw_set_coalesce()
H A Ddavinci_emac.c574 * throttle further by dilating the 4us pulse. emac_set_coalesce()
/linux-4.1.27/drivers/s390/net/
H A Dctcm_mpc.c1245 /* caller has requested driver to throttle back */ ctcmpc_bh()
/linux-4.1.27/drivers/staging/unisys/visorchipset/
H A Dvisorchipset_main.c1646 * scenario where this can occur is when we need to throttle
/linux-4.1.27/arch/x86/platform/uv/
H A Dtlb_uv.c92 "throt: number times spun in throttle",
/linux-4.1.27/drivers/usb/isp1760/
H A Disp1760-hcd.c530 #define EHCI_TUNE_RL_HS 4 /* nak throttle; see 4.9 */
/linux-4.1.27/include/linux/mfd/
H A Dcros_ec_commands.h279 /* Suggest that the AP throttle itself */
/linux-4.1.27/drivers/char/pcmcia/
H A Dsynclink_cs.c1719 /* Signal remote device to throttle send data (our receive data)
2827 .throttle = mgslpc_throttle,
/linux-4.1.27/drivers/isdn/i4l/
H A Disdn_tty.c1746 .throttle = isdn_tty_throttle,
/linux-4.1.27/drivers/staging/dgnc/
H A Ddgnc_tty.c129 .throttle = dgnc_tty_throttle,
/linux-4.1.27/net/netfilter/ipvs/
H A Dip_vs_ctl.c1274 /* Now there is a service - full throttle */
/linux-4.1.27/drivers/tty/vt/
H A Dvt.c3029 .throttle = con_throttle,
/linux-4.1.27/fs/reiserfs/
H A Dreiserfs.h415 /* when flushing ordered buffers, throttle new ordered writers */
/linux-4.1.27/drivers/scsi/megaraid/
H A Dmegaraid_sas_base.c2489 /* FW is busy, throttle IO */ megasas_reset_timer()
/linux-4.1.27/drivers/staging/dgap/
H A Ddgap.c5220 .throttle = dgap_tty_throttle,
/linux-4.1.27/drivers/gpu/drm/i915/
H A Dintel_pm.c5438 * IPS indicates we're close to a thermal limit, so throttle back the GPU

Completed in 5648 milliseconds