/linux/drivers/input/joystick/iforce/ |
H 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() 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 …]
|
/linux/drivers/input/ |
H A D | ff-core.c | 44 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 …]
|
/linux/Documentation/hwmon/ |
H A D | sht3x.rst | 47 The sht3x sensor supports a single shot mode as well as 5 periodic measure 53 2000 0.5 Hz periodic measurement 54 1000 1 Hz periodic measurement 55 500 2 Hz periodic measurement 56 250 4 Hz periodic measurement 57 100 10 Hz periodic measurement 60 In the periodic measure mode, the sensor automatically triggers a measurement 87 configured limits. Alarm only works in periodic measure mode 89 configured limits. Alarm only works in periodic measure mode 96 for periodic measurement. If the interval is not supported
|
/linux/drivers/usb/host/ |
H A D | octeon-hcd.h | 117 * @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 D | ehci-mem.c | 13 * - 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 D | ehci-sysfs.c | 104 * 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()
|
/linux/tools/testing/selftests/timers/ |
H A D | rtcpie.c | 3 * 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() 125 /* Disable periodic interrupts */ in main()
|
/linux/Documentation/timers/ |
H 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 - 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 …]
|
/linux/drivers/usb/fotg210/ |
H A D | fotg210-hcd.h | 34 * 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 …]
|
/linux/Documentation/ABI/testing/ |
H 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
|
H 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/hid/ |
H A D | hid-holtekff.c | 44 * 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
|
/linux/Documentation/usb/ |
H 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. 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
|
/linux/kernel/time/ |
H A D | tick-broadcast.c | 75 * 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 …]
|
/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00lib.h | 205 * 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.
|
/linux/drivers/clocksource/ |
H A D | sh_tmu.c | 45 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 …]
|
/linux/drivers/net/wireless/ti/wl18xx/ |
H A D | scan.h | 83 /* 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.
|
/linux/include/net/ |
H A D | bond_3ad.h | 42 /* 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 */ 229 periodic_states_t sm_periodic_state; /* state machine periodic state */ 230 u16 sm_periodic_timer_counter; /* state machine periodic timer counter */
|
/linux/include/uapi/linux/ |
H A D | hpet.h | 15 #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 */
|
/linux/arch/arm/mach-pxa/ |
H A D | regs-rtc.h | 15 #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 */
|
/linux/Documentation/driver-api/ |
H A D | ptp.rst | 99 - 3 Periodic signals (optional interrupt) 107 - GPIO outputs can produce periodic signals 119 - Programmable output periodic signals 131 periodic signals. 134 periodic signals.
|
/linux/drivers/hid/usbhid/ |
H A D | hid-pidff.c | 334 * Send periodic effect report to the device 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() 346 pidff->set_periodic[PID_PERIOD].value[0] = effect->u.periodic.period; in pidff_set_periodic_report() 354 * Test if periodic effect parameters have changed 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() [all …]
|
/linux/arch/arm/mach-at91/ |
H A D | Kconfig | 163 bool "Periodic Interval Timer (PIT) support" 168 Select this to get a clocksource based on the Atmel Periodic Interval 184 bool "64-bit Periodic Interval Timer (PIT64B) support" 190 Periodic Interval Timer.
|
/linux/drivers/usb/dwc2/ |
H A D | hcd_intr.c | 105 * Handles the start-of-frame interrupt in host mode. Non-periodic 107 * (micro)frame. Periodic transactions may be queued to the controller 127 /* Determine whether any periodic QHs should be executed */ in dwc2_sof_intr() 209 * This interrupt occurs when the non-periodic Tx FIFO is half-empty. More 211 * may be written to the non-periodic request queue for IN transfers. This 216 dev_vdbg(hsotg->dev, "--Non-Periodic TxFIFO Empty Interrupt--\n"); in dwc2_np_tx_fifo_empty_intr() 221 * This interrupt occurs when the periodic Tx FIFO is half-empty. More data 223 * written to the periodic request queue for IN transfers. This interrupt is 229 dev_vdbg(hsotg->dev, "--Periodic TxFIFO Empty Interrupt--\n"); in dwc2_perio_tx_fifo_empty_intr() 622 * Frees the first QTD in the QH's list if free_qtd is 1. For non-periodic [all …]
|
H A D | hcd.h | 46 * @multi_count: Number of additional periodic transactions per 286 * @qh_list_entry: Entry for QH in either the periodic or non-periodic 294 * @unreserve_timer: Timer for releasing periodic reservation. 303 * periodic transfers and is ignored for periodic ones. 309 * be entered in either the non-periodic or periodic schedule. 396 * non-periodic or periodic schedule for execution. When a QTD is chosen for 569 /* Check if QH is non-periodic */
|