Home
last modified time | relevance | path

Searched full:periodic (Results 1 – 25 of 699) sorted by relevance

12345678910>>...28

/openbmc/linux/drivers/input/joystick/iforce/
H A Diforce-ff.c239 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()
255 * Analyse the changes in an effect, and tell if we need to send a periodic
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()
335 * Upload a periodic effect to the device
[all …]
/openbmc/linux/Documentation/hwmon/
H A Dsht3x.rst34 The sht3x sensor supports a single shot mode as well as 5 periodic measure
40 2000 0.5 Hz periodic measurement
41 1000 1 Hz periodic measurement
42 500 2 Hz periodic measurement
43 250 4 Hz periodic measurement
44 100 10 Hz periodic measurement
47 In the periodic measure mode, the sensor automatically triggers a measurement
70 configured limits. Alarm only works in periodic measure mode
72 configured limits. Alarm only works in periodic measure mode
79 for periodic measurement. If the interval is not supported
/openbmc/linux/drivers/input/
H A Dff-core.c44 e1->u.periodic.waveform == e2->u.periodic.waveform); in check_effects_compatible()
67 effect->u.periodic.waveform = FF_SINE; in compat_effect()
68 effect->u.periodic.period = 50; in compat_effect()
69 effect->u.periodic.magnitude = magnitude; in compat_effect()
70 effect->u.periodic.offset = 0; in compat_effect()
71 effect->u.periodic.phase = 0; in compat_effect()
72 effect->u.periodic.envelope.attack_length = 0; in compat_effect()
73 effect->u.periodic.envelope.attack_level = 0; in compat_effect()
74 effect->u.periodic.envelope.fade_length = 0; in compat_effect()
75 effect->u.periodic.envelope.fade_level = 0; in compat_effect()
[all …]
/openbmc/linux/tools/testing/selftests/timers/
H A Drtcpie.c3 * Real Time Clock Periodic Interrupt test program
61 /* Read periodic IRQ rate */ in main()
64 /* not all RTCs support periodic IRQs */ in main()
66 fprintf(stderr, "\nNo periodic IRQ support\n"); in main()
82 /* not all RTCs can change their periodic IRQ rate */ in main()
85 "\n...Periodic IRQ rate is fixed\n"); in main()
95 /* Enable periodic interrupts */ in main()
126 /* Disable periodic interrupts */ in main()
/openbmc/linux/drivers/usb/dwc2/
H A Dhcd_queue.c28 /* Wait this long before releasing periodic reservation */
36 * periodic transfer
46 * each periodic transaction plus at least one host channel for in dwc2_periodic_channel_available()
47 * non-periodic transactions in dwc2_periodic_channel_available()
58 "%s: Total channels: %d, Periodic: %d, Non-periodic: %d\n", in dwc2_periodic_channel_available()
69 * for the specified QH in the periodic schedule
72 * @qh: QH containing periodic bandwidth required
77 * periodic schedule may occur in the same (micro)frame
90 * Max periodic usecs is 80% x 125 usec = 100 usec in dwc2_check_periodic_bandwidth()
96 * Max periodic usecs is 90% x 1000 usec = 900 usec in dwc2_check_periodic_bandwidth()
[all …]
H A Dcore.h89 * @interval: Interval for periodic endpoints, in frames or microframes.
92 * @periodic: Set if this is a periodic ep, such as Interrupt
102 * @fifo_size: The size of the FIFO (for periodic IN endpoints)
104 * @fifo_load: The amount of data loaded into the FIFO (periodic IN)
106 * @size_loaded: The last loaded size for DxEPTSIZE for periodic IN
115 * For periodic IN endpoints, we have fifo_size and fifo_load to try
116 * and keep track of the amount of data in the periodic FIFO for each
119 * as in shared-fifo mode periodic in acts like a single-frame packet
143 unsigned int periodic:1; member
247 * are enabled for non-periodic IN endpoints in device
[all …]
/openbmc/linux/drivers/usb/host/
H A Docteon-hcd.h117 * @ptxfemplvl: Periodic TxFIFO Empty Level (PTxFEmpLvl)
119 * Indicates when the Periodic TxFIFO Empty Interrupt bit in the
122 * * 1'b0: GINTSTS.PTxFEmp interrupt indicates that the Periodic
124 * * 1'b1: GINTSTS.PTxFEmp interrupt indicates that the Periodic
126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl)
128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in
132 * Periodic TxFIFO is half empty
134 * Periodic TxFIFO is completely empty
251 * @ptxfempmsk: Periodic TxFIFO Empty Mask (PTxFEmpMsk)
255 * @incomplpmsk: Incomplete Periodic Transfer Mask (incomplPMsk)
[all …]
H A Dehci-mem.c13 * - async and periodic schedules, shared by HC and HCD ... these
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()
132 /* shadow periodic table */ in ehci_mem_cleanup()
186 /* Hardware periodic table */ in ehci_mem_init()
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()
H A Dehci-sysfs.c104 * lock, so that our checking does not race with possible periodic in uframe_periodic_max_store()
110 * for request to decrease max periodic bandwidth, we have to check in uframe_periodic_max_store()
123 "periodic bandwidth is already allocated " in uframe_periodic_max_store()
132 ehci_info(ehci, "setting max periodic bandwidth to %u%% " in uframe_periodic_max_store()
137 ehci_warn(ehci, "max periodic bandwidth set is non-standard\n"); in uframe_periodic_max_store()
H A Dehci.h45 * Scheduling and budgeting information for periodic transfers, for both
67 * ehci_hcd: async, unlink, periodic (and shadow), ...
96 EHCI_HRTIMER_POLL_PSS, /* Poll for periodic schedule off */
104 EHCI_HRTIMER_DISABLE_PERIODIC, /* Wait to disable periodic sched */
150 /* periodic schedule support */
153 __hc32 *periodic; /* hw periodic table */ member
158 union ehci_shadow *pshadow; /* mirror hw periodic table */
167 unsigned periodic_count; /* periodic activity count */
168 unsigned uframe_periodic_max; /* max periodic time per uframe */
347 /* next async queue entry, or pointer to interrupt/periodic QH */
[all …]
/openbmc/linux/Documentation/timers/
H A Dhighres.rst74 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 -
190 The periodic tick functionality is provided by an per-cpu hrtimer. The callback
193 based periodic tick is designed to be extended with dynamic tick functionality.
195 timer and periodic events (jiffies tick, profiling, process accounting) on UP
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Drtc-cdev25 * 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
/openbmc/qemu/tests/qtest/
H A Dtest-arm-mptimer.c31 #define PERIODIC 1 macro
43 static void timer_start(int periodic, uint32_t scale) in timer_start() argument
47 if (periodic) { in timer_start()
185 timer_start(PERIODIC, scaler); in test_timer_periodic()
210 timer_start(PERIODIC, scaler); in test_timer_oneshot_to_periodic()
224 timer_start(PERIODIC, scaler); in test_timer_periodic_to_oneshot()
316 timer_start(PERIODIC, scaler); in test_timer_set_periodic_counter_to_0()
332 timer_start(PERIODIC, scaler); in test_timer_set_periodic_counter_to_0()
370 timer_start(PERIODIC, scaler); in test_timer_noload_periodic()
413 timer_start(PERIODIC, scaler); in test_timer_zero_load_periodic()
[all …]
/openbmc/linux/drivers/usb/fotg210/
H A Dfotg210-hcd.h34 * fotg210_hcd: async, unlink, periodic (and shadow), ...
63 FOTG210_HRTIMER_POLL_PSS, /* Poll for periodic schedule off */
69 FOTG210_HRTIMER_DISABLE_PERIODIC, /* Wait to disable periodic sched */
113 /* periodic schedule support */
116 __hc32 *periodic; /* hw periodic table */ member
121 union fotg210_shadow *pshadow; /* mirror hw periodic table */
126 unsigned next_frame; /* scan periodic, start here */
129 unsigned periodic_count; /* periodic activity count */
130 /* max periodic time per uframe */
239 #define CMD_PSE (1<<4) /* periodic schedule enable */
[all …]
/openbmc/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dbrcms_trace_brcmsmac.h45 __field(uint, periodic)
50 __entry->periodic = t->periodic;
53 "ms=%u set=%u periodic=%u",
54 __entry->ms, __entry->set, __entry->periodic
/openbmc/linux/drivers/hid/
H A Dhid-holtekff.c44 * 2: periodic rumble, short intervals
46 * 4: periodic rumble, long intervals
47 * 5: weak periodic rumble, long intervals
48 * 6: weak periodic rumble, short intervals
49 * 7: periodic rumble, short intervals
50 * 8: strong periodic rumble, short intervals
53 * b: very strong periodic rumble, very short intervals
/openbmc/linux/Documentation/usb/
H A Dehci.rst87 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.
166 hardware and device driver software allow it. Periodic transfer modes
224 Interrupt and ISO transfer performance issues. Those periodic
229 More than standard 80% periodic bandwidth allocation is possible
/openbmc/u-boot/arch/arm/mach-at91/include/mach/
H A Dat91_pit.h8 * Periodic Interval Timer (PIT) - System peripherals regsters.
18 u32 pivr; /* 0x08 Periodic Interval Value Register */
19 u32 piir; /* 0x0C Periodic Interval Image Register */
/openbmc/linux/kernel/time/
H A Dtick-broadcast.c75 * Start the device in periodic mode
200 * notification the systems stays stuck in periodic mode in tick_install_broadcast_device()
256 * Devices might be registered with both periodic and oneshot in tick_device_uses_broadcast()
282 * periodic broadcast on state. in tick_device_uses_broadcast()
303 * If the system is in periodic mode, check in tick_device_uses_broadcast()
312 * in shutdown state. The periodic interrupt in tick_device_uses_broadcast()
388 * Periodic broadcast:
398 * Event handler for periodic broadcast ticks
475 * - the broadcast device is in periodic mode to in tick_broadcast_control()
513 * Set the periodic handler depending on broadcast on/off
[all …]
/openbmc/linux/drivers/net/wireless/ti/wl18xx/
H A Dscan.h83 /* send SCAN_REPORT_EVENT in periodic scans after each cycle
85 * non periodic scans
89 /* Should periodic scan stop after a report event was created.
90 * Must be 0 for non periodic scans.
/openbmc/linux/include/uapi/linux/
H A Dhpet.h15 #define HPET_INFO_PERIODIC 0x0010 /* periodic-capable comparator */
20 #define HPET_EPI _IO('h', 0x04) /* enable periodic */
21 #define HPET_DPI _IO('h', 0x05) /* disable periodic */
/openbmc/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00lib.h205 * rt2x00link_start_tuner - Start periodic link tuner work
208 * This start the link tuner periodic work, this work will
215 * rt2x00link_stop_tuner - Stop periodic link tuner work
224 * rt2x00link_reset_tuner - Reset periodic link tuner work
234 * Resetting the link tuner will also cause the periodic work counter
245 * rt2x00link_start_watchdog - Start periodic watchdog monitoring
248 * This start the watchdog periodic work, this work will
255 * rt2x00link_stop_watchdog - Stop periodic watchdog monitoring
268 * parameters. This will not start the periodic work itself.
/openbmc/linux/arch/arm/mach-pxa/
H A Dregs-rtc.h15 #define PIAR __REG(0x40900038) /* Periodic Interrupt Alarm Register */
17 #define RTSR_PICE (1 << 15) /* Periodic interrupt count enable */
18 #define RTSR_PIALE (1 << 14) /* Periodic interrupt Alarm enable */
/openbmc/linux/drivers/clocksource/
H A Dsh_tmu.c45 unsigned long periodic; member
210 int periodic) in sh_tmu_set_next() argument
221 /* reload delta value in case of periodic timer */ in sh_tmu_set_next()
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()
[all …]
/openbmc/linux/include/net/
H A Dbond_3ad.h42 /* periodic machine states(43.4.12 in the 802.3ad standard) */
45 AD_NO_PERIODIC, /* periodic machine */
46 AD_FAST_PERIODIC, /* periodic machine */
47 AD_SLOW_PERIODIC, /* periodic machine */
48 AD_PERIODIC_TX /* periodic machine */
227 periodic_states_t sm_periodic_state; /* state machine periodic state */
228 u16 sm_periodic_timer_counter; /* state machine periodic timer counter */

12345678910>>...28