/Linux-v4.19/drivers/input/joystick/iforce/ |
D | iforce-ff.c | 254 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length in need_envelope_modifier() 255 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level in need_envelope_modifier() 256 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length in need_envelope_modifier() 257 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) in need_envelope_modifier() 281 return (old->u.periodic.period != new->u.periodic.period in need_period_modifier() 282 || old->u.periodic.magnitude != new->u.periodic.magnitude in need_period_modifier() 283 || old->u.periodic.offset != new->u.periodic.offset in need_period_modifier() 284 || old->u.periodic.phase != new->u.periodic.phase); in need_period_modifier() 367 effect->u.periodic.magnitude, effect->u.periodic.offset, in iforce_upload_periodic() 368 effect->u.periodic.period, effect->u.periodic.phase); in iforce_upload_periodic() [all …]
|
/Linux-v4.19/drivers/input/ |
D | ff-core.c | 57 e1->u.periodic.waveform == e2->u.periodic.waveform); in check_effects_compatible() 80 effect->u.periodic.waveform = FF_SINE; in compat_effect() 81 effect->u.periodic.period = 50; in compat_effect() 82 effect->u.periodic.magnitude = max(magnitude, 0x7fff); in compat_effect() 83 effect->u.periodic.offset = 0; in compat_effect() 84 effect->u.periodic.phase = 0; in compat_effect() 85 effect->u.periodic.envelope.attack_length = 0; in compat_effect() 86 effect->u.periodic.envelope.attack_level = 0; in compat_effect() 87 effect->u.periodic.envelope.fade_length = 0; in compat_effect() 88 effect->u.periodic.envelope.fade_level = 0; in compat_effect() [all …]
|
D | input-compat.c | 86 compat_effect->u.periodic.waveform == FF_CUSTOM) in input_ff_effect_from_user() 87 effect->u.periodic.custom_data = in input_ff_effect_from_user() 88 compat_ptr(compat_effect->u.periodic.custom_data); in input_ff_effect_from_user()
|
/Linux-v4.19/Documentation/hwmon/ |
D | sht3x | 35 The sht3x sensor supports a single shot mode as well as 5 periodic measure 39 * 2000 0.5 Hz periodic measurement 40 * 1000 1 Hz periodic measurement 41 * 500 2 Hz periodic measurement 42 * 250 4 Hz periodic measurement 43 * 100 10 Hz periodic measurement 45 In the periodic measure mode, the sensor automatically triggers a measurement 67 configured limits. Alarm only works in periodic measure mode 69 configured limits. Alarm only works in periodic measure mode 75 for periodic measurement. If the interval is not supported
|
/Linux-v4.19/drivers/usb/host/ |
D | ehci-mem.c | 127 if (ehci->periodic) in ehci_mem_cleanup() 130 ehci->periodic, ehci->periodic_dma); in ehci_mem_cleanup() 131 ehci->periodic = NULL; in ehci_mem_cleanup() 188 ehci->periodic = (__le32 *) in ehci_mem_init() 192 if (ehci->periodic == NULL) { in ehci_mem_init() 209 ehci->periodic[i] = cpu_to_hc32(ehci, in ehci_mem_init() 213 ehci->periodic[i] = EHCI_LIST_END(ehci); in ehci_mem_init()
|
D | ehci-sched.c | 32 periodic_next_shadow(struct ehci_hcd *ehci, union ehci_shadow *periodic, in periodic_next_shadow() argument 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() 49 shadow_next_periodic(struct ehci_hcd *ehci, union ehci_shadow *periodic, in shadow_next_periodic() argument 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() 448 type = Q_NEXT_TYPE(ehci, ehci->periodic[frame]); in tt_no_collision() [all …]
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | brcms_trace_brcmsmac.h | 45 __field(uint, periodic) 50 __entry->periodic = t->periodic; 54 __entry->ms, __entry->set, __entry->periodic
|
D | mac80211_if.h | 42 bool periodic; member 107 void brcms_add_timer(struct brcms_timer *timer, uint ms, int periodic);
|
D | phy_shim.c | 74 wlapi_add_timer(struct wlapi_timer *t, uint ms, int periodic) in wlapi_add_timer() argument 76 brcms_add_timer((struct brcms_timer *)t, ms, periodic); in wlapi_add_timer()
|
/Linux-v4.19/Documentation/ABI/testing/ |
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
|
D | sysfs-module | 18 Description: Maximum time allowed for periodic transfers per microframe (μs) 20 [ USB 2.0 sets maximum allowed time for periodic transfers per 31 microseconds of periodic bandwidth per microframe.
|
D | sysfs-ptp | 40 This file contains the number of periodic or one shot 54 This file contains the number of programmable periodic 108 This write-only file enables or disables periodic 109 outputs. To enable a periodic output, write five 112 period nanoseconds. To disable a periodic output, set
|
/Linux-v4.19/drivers/clocksource/ |
D | sh_tmu.c | 49 unsigned long periodic; member 214 int periodic) in sh_tmu_set_next() argument 226 if (periodic) in sh_tmu_set_next() 343 static void sh_tmu_clock_event_start(struct sh_tmu_channel *ch, int periodic) in sh_tmu_clock_event_start() argument 347 if (periodic) { in sh_tmu_clock_event_start() 348 ch->periodic = (ch->tmu->rate + HZ/2) / HZ; in sh_tmu_clock_event_start() 349 sh_tmu_set_next(ch, ch->periodic, 1); in sh_tmu_clock_event_start() 363 int periodic) in sh_tmu_clock_event_set_state() argument 372 ch->index, periodic ? "periodic" : "oneshot"); in sh_tmu_clock_event_set_state() 373 sh_tmu_clock_event_start(ch, periodic); in sh_tmu_clock_event_set_state()
|
D | meson6_timer.c | 58 static void meson6_clkevt_time_start(unsigned char timer, bool periodic) in meson6_clkevt_time_start() argument 62 if (periodic) in meson6_clkevt_time_start()
|
D | sun4i_timer.c | 72 bool periodic) in sun4i_clkevt_time_start() argument 76 if (periodic) in sun4i_clkevt_time_start()
|
D | arm_global_timer.c | 96 static void gt_compare_set(unsigned long delta, int periodic) in gt_compare_set() argument 107 if (periodic) { in gt_compare_set()
|
/Linux-v4.19/Documentation/devicetree/bindings/usb/ |
D | dwc3.txt | 81 - snps,rx-thr-num-pkt-prd: periodic ESS RX packet threshold count - host mode 84 section 1.2.4) to enable periodic ESS RX threshold. 85 - snps,rx-max-burst-prd: max periodic ESS RX burst size - host mode only. Set 88 enable periodic ESS RX threshold. 89 - snps,tx-thr-num-pkt-prd: periodic ESS TX packet threshold count - host mode 92 section 1.2.3) to enable periodic ESS TX threshold. 93 - snps,tx-max-burst-prd: max periodic ESS TX burst size - host mode only. Set 96 enable periodic ESS TX threshold.
|
D | dwc2.txt | 37 - g-np-tx-fifo-size: size of non-periodic tx fifo size in gadget mode. 38 - g-tx-fifo-size: size of periodic tx fifo per endpoint (except ep0) in gadget mode.
|
/Linux-v4.19/drivers/hid/usbhid/ |
D | hid-pidff.c | 354 effect->u.periodic.magnitude); in pidff_set_periodic_report() 356 effect->u.periodic.offset); in pidff_set_periodic_report() 357 pidff_set(&pidff->set_periodic[PID_PHASE], effect->u.periodic.phase); in pidff_set_periodic_report() 358 pidff->set_periodic[PID_PERIOD].value[0] = effect->u.periodic.period; in pidff_set_periodic_report() 371 return effect->u.periodic.magnitude != old->u.periodic.magnitude || in pidff_needs_set_periodic() 372 effect->u.periodic.offset != old->u.periodic.offset || in pidff_needs_set_periodic() 373 effect->u.periodic.phase != old->u.periodic.phase || in pidff_needs_set_periodic() 374 effect->u.periodic.period != old->u.periodic.period; in pidff_needs_set_periodic() 598 switch (effect->u.periodic.waveform) { in pidff_upload_effect() 629 pidff_needs_set_envelope(&effect->u.periodic.envelope, in pidff_upload_effect() [all …]
|
/Linux-v4.19/tools/testing/selftests/ptp/ |
D | testptp.c | 176 int periodic = 0; in main() local 194 periodic = atoi(optarg); in main() 416 if (periodic) { in main() 427 timeout.it_interval.tv_sec = periodic; in main() 428 timeout.it_value.tv_sec = periodic; in main()
|
/Linux-v4.19/Documentation/timers/ |
D | highres.txt | 71 interrupt(s). The next event is currently defined to be periodic, with its 97 System-level global event devices are used for the Linux periodic tick. Per-CPU 103 - system global periodic tick (jiffies update) 106 - cpu local next event interrupt (non periodic mode) 147 initialized, the system works in the usual low resolution periodic mode. The 182 Once a system has switched to high resolution mode, the periodic tick is 183 switched off. This disables the per system global periodic clock event device - 186 The periodic tick functionality is provided by an per-cpu hrtimer. The callback 189 based periodic tick is designed to be extended with dynamic tick functionality. 191 timer and periodic events (jiffies tick, profiling, process accounting) on UP [all …]
|
/Linux-v4.19/drivers/hid/ |
D | hid-logitech-hidpp.c | 1648 switch (effect->u.periodic.waveform) { in hidpp_ff_upload_effect() 1665 …hid_err(data->hidpp->hid_dev, "Unexpected periodic waveform type %i!\n", effect->u.periodic.wavefo… in hidpp_ff_upload_effect() 1668 force = (effect->u.periodic.magnitude * fixp_sin16((effect->direction * 360) >> 16)) >> 15; in hidpp_ff_upload_effect() 1669 params[6] = effect->u.periodic.magnitude >> 8; in hidpp_ff_upload_effect() 1670 params[7] = effect->u.periodic.magnitude & 255; in hidpp_ff_upload_effect() 1671 params[8] = effect->u.periodic.offset >> 8; in hidpp_ff_upload_effect() 1672 params[9] = effect->u.periodic.offset & 255; in hidpp_ff_upload_effect() 1673 params[10] = effect->u.periodic.period >> 8; in hidpp_ff_upload_effect() 1674 params[11] = effect->u.periodic.period & 255; in hidpp_ff_upload_effect() 1675 params[12] = effect->u.periodic.phase >> 8; in hidpp_ff_upload_effect() [all …]
|
/Linux-v4.19/Documentation/misc-devices/ |
D | apds990x.txt | 100 RW - trigger / periodic. In "trigger" mode the driver tells two possible 103 In "periodic" mode the driver reports all values above 108 RO - accepted values to prox0_reporting_mode (trigger, periodic)
|
/Linux-v4.19/arch/s390/kernel/ |
D | vtime.c | 339 static void __add_vtimer(struct vtimer_list *timer, int periodic) in __add_vtimer() argument 343 timer->interval = periodic ? timer->expires : 0; in __add_vtimer() 367 static int __mod_vtimer(struct vtimer_list *timer, u64 expires, int periodic) in __mod_vtimer() argument 380 timer->interval = periodic ? expires : 0; in __mod_vtimer()
|
/Linux-v4.19/Documentation/usb/ |
D | ehci.txt | 80 Also, some shortcuts have been taken with the scheduling periodic 82 limits on the number of periodic transactions that can be scheduled, 119 "periodic" dumps the periodic schedule, used for interrupt 129 can't, such as "high bandwidth" periodic (interrupt or ISO) transfers. 131 periodic transfers) use different encodings when operating at high speed. 209 TBD: Interrupt and ISO transfer performance issues. Those periodic 213 TBD: More than standard 80% periodic bandwidth allocation is possible
|