/linux/drivers/input/joystick/iforce/ |
A D | iforce-ff.c | 239 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length in need_envelope_modifier() 240 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level in need_envelope_modifier() 241 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length in need_envelope_modifier() 242 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) in need_envelope_modifier() 266 return (old->u.periodic.period != new->u.periodic.period in need_period_modifier() 267 || old->u.periodic.magnitude != new->u.periodic.magnitude in need_period_modifier() 268 || old->u.periodic.offset != new->u.periodic.offset in need_period_modifier() 269 || old->u.periodic.phase != new->u.periodic.phase); in need_period_modifier() 352 effect->u.periodic.magnitude, effect->u.periodic.offset, in iforce_upload_periodic() 353 effect->u.periodic.period, effect->u.periodic.phase); in iforce_upload_periodic() [all …]
|
/linux/drivers/input/ |
A D | ff-core.c | 45 e1->u.periodic.waveform == e2->u.periodic.waveform); in check_effects_compatible() 68 effect->u.periodic.waveform = FF_SINE; in compat_effect() 69 effect->u.periodic.period = 50; in compat_effect() 71 effect->u.periodic.offset = 0; in compat_effect() 72 effect->u.periodic.phase = 0; in compat_effect() 73 effect->u.periodic.envelope.attack_length = 0; in compat_effect() 74 effect->u.periodic.envelope.attack_level = 0; in compat_effect() 75 effect->u.periodic.envelope.fade_length = 0; in compat_effect() 76 effect->u.periodic.envelope.fade_level = 0; in compat_effect() 110 (effect->u.periodic.waveform < FF_WAVEFORM_MIN || in input_ff_upload() [all …]
|
A D | input-compat.c | 83 compat_effect->u.periodic.waveform == FF_CUSTOM) in input_ff_effect_from_user() 84 effect->u.periodic.custom_data = in input_ff_effect_from_user() 85 compat_ptr(compat_effect->u.periodic.custom_data); in input_ff_effect_from_user()
|
/linux/Documentation/hwmon/ |
A D | sht3x.rst | 41 The sht3x sensor supports a single shot mode as well as 5 periodic measure 47 2000 0.5 Hz periodic measurement 48 1000 1 Hz periodic measurement 49 500 2 Hz periodic measurement 50 250 4 Hz periodic measurement 51 100 10 Hz periodic measurement 54 In the periodic measure mode, the sensor automatically triggers a measurement 77 configured limits. Alarm only works in periodic measure mode 79 configured limits. Alarm only works in periodic measure mode 86 for periodic measurement. If the interval is not supported
|
/linux/drivers/usb/host/ |
A D | ehci-mem.c | 126 if (ehci->periodic) in ehci_mem_cleanup() 129 ehci->periodic, ehci->periodic_dma); in ehci_mem_cleanup() 130 ehci->periodic = NULL; in ehci_mem_cleanup() 187 ehci->periodic = (__le32 *) in ehci_mem_init() 191 if (ehci->periodic == NULL) { in ehci_mem_init() 208 ehci->periodic[i] = cpu_to_hc32(ehci, in ehci_mem_init() 212 ehci->periodic[i] = EHCI_LIST_END(ehci); in ehci_mem_init()
|
A D | ehci-sched.c | 37 return &periodic->qh->qh_next; in periodic_next_shadow() 39 return &periodic->fstn->fstn_next; in periodic_next_shadow() 41 return &periodic->itd->itd_next; in periodic_next_shadow() 44 return &periodic->sitd->sitd_next; in periodic_next_shadow() 55 return &periodic->qh->hw->hw_next; in shadow_next_periodic() 58 return periodic->hw_next; in shadow_next_periodic() 66 __hc32 *hw_p = &ehci->periodic[frame]; in periodic_unlink() 537 __hc32 *hw_p = &ehci->periodic[i]; in qh_link_periodic() 1719 __hc32 *hw_p = &ehci->periodic[frame]; in itd_link() 2135 sitd->hw_next = ehci->periodic[frame]; in sitd_link() [all …]
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
A D | brcms_trace_brcmsmac.h | 45 __field(uint, periodic) 50 __entry->periodic = t->periodic; 54 __entry->ms, __entry->set, __entry->periodic
|
A D | mac80211_if.h | 42 bool periodic; member 107 void brcms_add_timer(struct brcms_timer *timer, uint ms, int periodic);
|
/linux/Documentation/ABI/testing/ |
A D | rtc-cdev | 25 * RTC_PIE_ON, RTC_PIE_OFF: Enable or disable the periodic 26 interrupt for RTCs that support periodic interrupts. 32 periodic interrupts for RTCs that support periodic interrupts. 33 Requires a separate RTC_PIE_ON call to enable the periodic
|
A D | sysfs-module | 18 Description: Maximum time allowed for periodic transfers per microframe (μs) 21 USB 2.0 sets maximum allowed time for periodic transfers per 32 microseconds of periodic bandwidth per microframe.
|
A D | sysfs-ptp | 47 This file contains the number of periodic or one shot 61 This file contains the number of programmable periodic 128 This write-only file enables or disables periodic 129 outputs. To enable a periodic output, write five 132 period nanoseconds. To disable a periodic output, set
|
/linux/drivers/clocksource/ |
A D | sh_tmu.c | 45 unsigned long periodic; member 210 int periodic) in sh_tmu_set_next() argument 222 if (periodic) in sh_tmu_set_next() 339 static void sh_tmu_clock_event_start(struct sh_tmu_channel *ch, int periodic) in sh_tmu_clock_event_start() argument 343 if (periodic) { in sh_tmu_clock_event_start() 344 ch->periodic = (ch->tmu->rate + HZ/2) / HZ; in sh_tmu_clock_event_start() 345 sh_tmu_set_next(ch, ch->periodic, 1); in sh_tmu_clock_event_start() 359 int periodic) in sh_tmu_clock_event_set_state() argument 368 ch->index, periodic ? "periodic" : "oneshot"); in sh_tmu_clock_event_set_state() 369 sh_tmu_clock_event_start(ch, periodic); in sh_tmu_clock_event_set_state()
|
A D | timer-meson6.c | 88 static void meson6_clkevt_time_start(bool periodic) in meson6_clkevt_time_start() argument 92 if (periodic) in meson6_clkevt_time_start()
|
A D | timer-rda.c | 35 static int rda_ostimer_start(void __iomem *base, bool periodic, u64 cycles) in rda_ostimer_start() argument 42 if (periodic) in rda_ostimer_start()
|
A D | timer-milbeaut.c | 64 static void mlb_evt_timer_start(struct timer_of *to, bool periodic) in mlb_evt_timer_start() argument 69 if (periodic) in mlb_evt_timer_start()
|
/linux/drivers/hid/usbhid/ |
A D | hid-pidff.c | 342 effect->u.periodic.magnitude); in pidff_set_periodic_report() 344 effect->u.periodic.offset); in pidff_set_periodic_report() 345 pidff_set(&pidff->set_periodic[PID_PHASE], effect->u.periodic.phase); in pidff_set_periodic_report() 359 return effect->u.periodic.magnitude != old->u.periodic.magnitude || in pidff_needs_set_periodic() 360 effect->u.periodic.offset != old->u.periodic.offset || in pidff_needs_set_periodic() 361 effect->u.periodic.phase != old->u.periodic.phase || in pidff_needs_set_periodic() 362 effect->u.periodic.period != old->u.periodic.period; in pidff_needs_set_periodic() 586 switch (effect->u.periodic.waveform) { in pidff_upload_effect() 617 pidff_needs_set_envelope(&effect->u.periodic.envelope, in pidff_upload_effect() 618 &old->u.periodic.envelope)) in pidff_upload_effect() [all …]
|
/linux/Documentation/timers/ |
A D | highres.rst | 74 interrupt(s). The next event is currently defined to be periodic, with its 100 System-level global event devices are used for the Linux periodic tick. Per-CPU 107 - system global periodic tick (jiffies update) 110 - cpu local next event interrupt (non periodic mode) 151 initialized, the system works in the usual low resolution periodic mode. The 186 Once a system has switched to high resolution mode, the periodic tick is 187 switched off. This disables the per system global periodic clock event device - 195 timer and periodic events (jiffies tick, profiling, process accounting) on UP 211 Dynamic ticks are the logical consequence of the hrtimer based periodic tick 223 without worthless interruption by the periodic tick. The function is also [all …]
|
/linux/drivers/input/misc/ |
A D | da7280.c | 535 if (effect->u.periodic.waveform != FF_CUSTOM) { in da7280_haptics_upload_effect() 548 if (effect->u.periodic.custom_len == DA7280_CUSTOM_DATA_LEN) in da7280_haptics_upload_effect() 551 if (effect->u.periodic.custom_len == DA7280_CUSTOM_GP_DATA_LEN) in da7280_haptics_upload_effect() 554 if (effect->u.periodic.custom_len < DA7280_CUSTOM_DATA_LEN || in da7280_haptics_upload_effect() 555 effect->u.periodic.custom_len > DA7280_SNP_MEM_SIZE) { in da7280_haptics_upload_effect() 560 if (copy_from_user(data, effect->u.periodic.custom_data, in da7280_haptics_upload_effect() 562 effect->u.periodic.custom_len)) in da7280_haptics_upload_effect() 567 for (i = 0; i < effect->u.periodic.custom_len; i++) { in da7280_haptics_upload_effect() 586 if (copy_from_user(data, effect->u.periodic.custom_data, in da7280_haptics_upload_effect() 617 if (copy_from_user(data, effect->u.periodic.custom_data, in da7280_haptics_upload_effect()
|
/linux/Documentation/usb/ |
A D | ehci.rst | 87 Also, some shortcuts have been taken with the scheduling periodic 89 limits on the number of periodic transactions that can be scheduled, 128 "periodic" 129 dumps the periodic schedule, used for interrupt 140 can't, such as "high bandwidth" periodic (interrupt or ISO) transfers. 142 periodic transfers) use different encodings when operating at high speed. 224 Interrupt and ISO transfer performance issues. Those periodic 229 More than standard 80% periodic bandwidth allocation is possible
|
/linux/arch/s390/kernel/ |
A D | vtime.c | 357 static void __add_vtimer(struct vtimer_list *timer, int periodic) in __add_vtimer() argument 361 timer->interval = periodic ? timer->expires : 0; in __add_vtimer() 385 static int __mod_vtimer(struct vtimer_list *timer, u64 expires, int periodic) in __mod_vtimer() argument 398 timer->interval = periodic ? expires : 0; in __mod_vtimer()
|
/linux/Documentation/misc-devices/ |
A D | apds990x.rst | 115 RW - trigger / periodic. 120 In "periodic" mode the driver reports all values above 125 RO - accepted values to prox0_reporting_mode (trigger, periodic)
|
/linux/Documentation/devicetree/bindings/net/ |
A D | ti,k3-am654-cpts.yaml | 23 - periodic Generator function outputs (TS_GENFx) 90 ti,cpts-periodic-outputs: 138 ti,cpts-periodic-outputs = <6>;
|
/linux/Documentation/networking/devlink/ |
A D | mlxsw.rst | 33 - Sets an interval for periodic ACL region rehashes. The value is 35 ``0`` disables periodic work entirely. The first rehash will be run
|
/linux/drivers/hid/ |
A D | hid-logitech-hidpp.c | 2331 switch (effect->u.periodic.waveform) { in hidpp_ff_upload_effect() 2354 params[8] = effect->u.periodic.offset >> 8; in hidpp_ff_upload_effect() 2355 params[9] = effect->u.periodic.offset & 255; in hidpp_ff_upload_effect() 2356 params[10] = effect->u.periodic.period >> 8; in hidpp_ff_upload_effect() 2358 params[12] = effect->u.periodic.phase >> 8; in hidpp_ff_upload_effect() 2369 effect->u.periodic.offset, in hidpp_ff_upload_effect() 2370 effect->u.periodic.period, in hidpp_ff_upload_effect() 2371 effect->u.periodic.phase); in hidpp_ff_upload_effect() 2373 effect->u.periodic.envelope.attack_level, in hidpp_ff_upload_effect() 2375 effect->u.periodic.envelope.fade_level, in hidpp_ff_upload_effect() [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
A D | snps,dwc3.yaml | 267 programming guide section 1.2.4) to enable periodic ESS RX threshold. 274 Max periodic ESS RX burst size (host mode only). Set this and 276 programming guide section 1.2.4) to enable periodic ESS RX threshold. 285 programming guide section 1.2.3) to enable periodic ESS TX threshold. 292 Max periodic ESS TX burst size (host mode only). Set this and 294 programming guide section 1.2.3) to enable periodic ESS TX threshold.
|