| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rk3308-voice-module-mainboard-v10-aarch32.dtsi | 63 linux,default-trigger = "timer"; 64 linux,default-trigger-delay-ms = <0>; 73 linux,default-trigger = "timer"; 74 linux,default-trigger-delay-ms = <0>; 83 linux,default-trigger = "default-on"; 90 linux,default-trigger = "timer"; 91 linux,default-trigger-delay-ms = <100>; 100 linux,default-trigger = "timer"; 101 linux,default-trigger-delay-ms = <100>; 110 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3036-echo.dts | 324 linux,default-trigger = "timer"; 325 linux,default-trigger-delay-ms = <0>; 334 linux,default-trigger = "timer"; 335 linux,default-trigger-delay-ms = <0>; 344 linux,default-trigger = "default-on"; 351 linux,default-trigger = "timer"; 352 linux,default-trigger-delay-ms = <100>; 361 linux,default-trigger = "timer"; 362 linux,default-trigger-delay-ms = <100>; 371 linux,default-trigger = "default-on"; [all …]
|
| H A D | bcm47081-luxul-xwr-1200.dts | 30 linux,default-trigger = "default-on"; 36 linux,default-trigger = "none"; 42 linux,default-trigger = "none"; 48 linux,default-trigger = "none"; 54 linux,default-trigger = "none"; 60 trigger-sources = <&ohci_port2>, <&ehci_port2>; 61 linux,default-trigger = "usbport"; 67 linux,default-trigger = "timer"; 73 linux,default-trigger = "none"; 79 linux,default-trigger = "none"; [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3308bs-evb-amic-v11.dts | 61 linux,default-trigger = "timer"; 62 linux,default-trigger-delay-ms = <0>; 71 linux,default-trigger = "timer"; 72 linux,default-trigger-delay-ms = <0>; 81 linux,default-trigger = "default-on"; 88 linux,default-trigger = "timer"; 89 linux,default-trigger-delay-ms = <100>; 98 linux,default-trigger = "timer"; 99 linux,default-trigger-delay-ms = <100>; 108 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3308-ai-va-v10.dts | 262 linux,default-trigger = "timer"; 263 linux,default-trigger-delay-ms = <0>; 272 linux,default-trigger = "timer"; 273 linux,default-trigger-delay-ms = <0>; 282 linux,default-trigger = "default-on"; 289 linux,default-trigger = "timer"; 290 linux,default-trigger-delay-ms = <100>; 299 linux,default-trigger = "timer"; 300 linux,default-trigger-delay-ms = <100>; 309 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3308b-evb-v10.dtsi | 332 linux,default-trigger = "timer"; 333 linux,default-trigger-delay-ms = <0>; 342 linux,default-trigger = "timer"; 343 linux,default-trigger-delay-ms = <0>; 352 linux,default-trigger = "default-on"; 359 linux,default-trigger = "timer"; 360 linux,default-trigger-delay-ms = <100>; 369 linux,default-trigger = "timer"; 370 linux,default-trigger-delay-ms = <100>; 379 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3308-evb-v10.dtsi | 339 linux,default-trigger = "timer"; 340 linux,default-trigger-delay-ms = <0>; 349 linux,default-trigger = "timer"; 350 linux,default-trigger-delay-ms = <0>; 359 linux,default-trigger = "default-on"; 366 linux,default-trigger = "timer"; 367 linux,default-trigger-delay-ms = <100>; 376 linux,default-trigger = "timer"; 377 linux,default-trigger-delay-ms = <100>; 386 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3308-evb-v11.dtsi | 388 linux,default-trigger = "timer"; 389 linux,default-trigger-delay-ms = <0>; 398 linux,default-trigger = "timer"; 399 linux,default-trigger-delay-ms = <0>; 408 linux,default-trigger = "default-on"; 415 linux,default-trigger = "timer"; 416 linux,default-trigger-delay-ms = <100>; 425 linux,default-trigger = "timer"; 426 linux,default-trigger-delay-ms = <100>; 435 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3326-evb-ai-va-v10.dts | 675 linux,default-trigger = "timer"; 676 linux,default-trigger-delay-ms = <0>; 685 linux,default-trigger = "timer"; 686 linux,default-trigger-delay-ms = <0>; 695 linux,default-trigger = "default-on"; 702 linux,default-trigger = "timer"; 703 linux,default-trigger-delay-ms = <100>; 712 linux,default-trigger = "timer"; 713 linux,default-trigger-delay-ms = <100>; 722 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3326-evb-ai-va-v12.dts | 674 linux,default-trigger = "timer"; 675 linux,default-trigger-delay-ms = <0>; 684 linux,default-trigger = "timer"; 685 linux,default-trigger-delay-ms = <0>; 694 linux,default-trigger = "default-on"; 701 linux,default-trigger = "timer"; 702 linux,default-trigger-delay-ms = <100>; 711 linux,default-trigger = "timer"; 712 linux,default-trigger-delay-ms = <100>; 721 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3326-evb-ai-va-v11.dts | 674 linux,default-trigger = "timer"; 675 linux,default-trigger-delay-ms = <0>; 684 linux,default-trigger = "timer"; 685 linux,default-trigger-delay-ms = <0>; 694 linux,default-trigger = "default-on"; 701 linux,default-trigger = "timer"; 702 linux,default-trigger-delay-ms = <100>; 711 linux,default-trigger = "timer"; 712 linux,default-trigger-delay-ms = <100>; 721 linux,default-trigger = "default-on"; [all …]
|
| H A D | rk3326-evb-ai-va-v11-i2s-dmic.dts | 684 linux,default-trigger = "timer"; 685 linux,default-trigger-delay-ms = <0>; 694 linux,default-trigger = "timer"; 695 linux,default-trigger-delay-ms = <0>; 704 linux,default-trigger = "default-on"; 711 linux,default-trigger = "timer"; 712 linux,default-trigger-delay-ms = <100>; 721 linux,default-trigger = "timer"; 722 linux,default-trigger-delay-ms = <100>; 731 linux,default-trigger = "default-on"; [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/ftrace/test.d/trigger/ |
| H A D | trigger-filter.tc | 14 echo 'traceoff if child_pid == 0' > events/sched/sched_process_fork/trigger 23 ! echo 'traceoff if a' > events/sched/sched_process_fork/trigger 24 ! echo 'traceoff if common_pid=0' > events/sched/sched_process_fork/trigger 25 ! echo 'traceoff if common_pid==b' > events/sched/sched_process_fork/trigger 26 echo 'traceoff if common_pid == 0' > events/sched/sched_process_fork/trigger 27 echo '!traceoff' > events/sched/sched_process_fork/trigger 28 ! echo 'traceoff if common_pid == child_pid' > events/sched/sched_process_fork/trigger 29 echo 'traceoff if common_pid <= 0' > events/sched/sched_process_fork/trigger 30 echo '!traceoff' > events/sched/sched_process_fork/trigger 31 echo 'traceoff if common_pid >= 0' > events/sched/sched_process_fork/trigger [all …]
|
| H A D | trigger-eventonoff.tc | 12 FEATURE=`grep enable_event events/sched/sched_process_fork/trigger` 20 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 30 echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 39 ! echo 'enable_event:nogroup:noevent' > events/sched/sched_process_fork/trigger 40 ! echo 'disable_event+1' > events/sched/sched_process_fork/trigger 41 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 42 ! echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 43 ! echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
|
| H A D | trigger-traceonoff.tc | 13 echo 'traceoff' > events/sched/sched_process_fork/trigger 23 echo 'traceon' > events/sched/sched_process_fork/trigger 32 ! echo 'traceoff:badparam' > events/sched/sched_process_fork/trigger 33 ! echo 'traceoff+0' > events/sched/sched_process_fork/trigger 34 echo 'traceon' > events/sched/sched_process_fork/trigger 35 ! echo 'traceon' > events/sched/sched_process_fork/trigger 36 ! echo 'traceoff' > events/sched/sched_process_fork/trigger
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/iio/ |
| H A D | triggers.rst | 5 * struct iio_trigger — industrial I/O trigger device 9 * :c:func:`iio_trigger_validate_own_device` — Check if a trigger and IIO 13 on some external event (trigger) as opposed to periodically polling for data. 14 An IIO trigger can be provided by a device driver that also has an IIO device 18 a specific file in sysfs). A trigger may initiate data capture for a number of 21 IIO trigger sysfs interface 26 * :file:`/sys/bus/iio/devices/trigger{Y}/*`, this file is created once an 27 IIO trigger is registered with the IIO core and corresponds to trigger 32 * :file:`name`, trigger name that can be later used for association with a 35 specify the frequency for trigger calls. [all …]
|
| /OK3568_Linux_fs/external/xserver/present/ |
| H A D | present_fence.c | 38 SyncTrigger trigger; member 48 present_fence_sync_check_trigger(SyncTrigger *trigger, int64_t oldval) in present_fence_sync_check_trigger() argument 50 … struct present_fence *present_fence = container_of(trigger, struct present_fence, trigger); in present_fence_sync_check_trigger() 56 present_fence_sync_trigger_fired(SyncTrigger *trigger) in present_fence_sync_trigger_fired() argument 58 … struct present_fence *present_fence = container_of(trigger, struct present_fence, trigger); in present_fence_sync_trigger_fired() 65 present_fence_sync_counter_destroyed(SyncTrigger *trigger) in present_fence_sync_counter_destroyed() argument 67 … struct present_fence *present_fence = container_of(trigger, struct present_fence, trigger); in present_fence_sync_counter_destroyed() 82 present_fence->trigger.pSync = (SyncObject *) fence; in present_fence_create() 83 present_fence->trigger.CheckTrigger = present_fence_sync_check_trigger; in present_fence_create() 84 present_fence->trigger.TriggerFired = present_fence_sync_trigger_fired; in present_fence_create() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/adc/ |
| H A D | at91_adc.txt | 32 NOTE: when adc touchscreen is enabled, the adc hardware trigger will be 33 disabled. Since touchscreen will occupy the trigger register. 37 Optional trigger Nodes: 39 * trigger-name: Name of the trigger exposed to the user 40 * trigger-value: Value to put in the Trigger register 41 to activate this trigger 43 * trigger-external: Is the trigger an external trigger? 63 trigger-name = "external-rising"; 64 trigger-value = <0x1>; 65 trigger-external; [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | trigger.h | 25 struct trigger { struct 40 static inline bool trigger_is_available(struct trigger *t) in trigger_is_available() 45 static inline bool trigger_is_error(struct trigger *t) in trigger_is_error() 50 static inline void trigger_on(struct trigger *t) in trigger_on() 56 static inline void trigger_ready(struct trigger *t) in trigger_ready() 63 static inline void trigger_hit(struct trigger *t) in trigger_hit() 71 static inline void trigger_off(struct trigger *t) in trigger_off() 78 static inline void trigger_error(struct trigger *t) in trigger_error() 83 static inline bool trigger_is_ready(struct trigger *t) in trigger_is_ready() 88 static inline bool trigger_is_hit(struct trigger *t) in trigger_is_hit() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/vfio/pci/ |
| H A D | vfio_pci_intrs.c | 33 eventfd_signal(vdev->ctx[0].trigger, 1); in vfio_send_intx_eventfd() 175 struct eventfd_ctx *trigger; in vfio_intx_set_signal() local 179 if (vdev->ctx[0].trigger) { in vfio_intx_set_signal() 182 eventfd_ctx_put(vdev->ctx[0].trigger); in vfio_intx_set_signal() 183 vdev->ctx[0].trigger = NULL; in vfio_intx_set_signal() 194 trigger = eventfd_ctx_fdget(fd); in vfio_intx_set_signal() 195 if (IS_ERR(trigger)) { in vfio_intx_set_signal() 197 return PTR_ERR(trigger); in vfio_intx_set_signal() 200 vdev->ctx[0].trigger = trigger; in vfio_intx_set_signal() 208 vdev->ctx[0].trigger = NULL; in vfio_intx_set_signal() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/vfio/fsl-mc/ |
| H A D | vfio_fsl_mc_intr.c | 58 eventfd_signal(mc_irq->trigger, 1); in vfio_fsl_mc_irq_handler() 66 struct eventfd_ctx *trigger; in vfio_set_trigger() local 71 if (irq->trigger) { in vfio_set_trigger() 74 eventfd_ctx_put(irq->trigger); in vfio_set_trigger() 75 irq->trigger = NULL; in vfio_set_trigger() 86 trigger = eventfd_ctx_fdget(fd); in vfio_set_trigger() 87 if (IS_ERR(trigger)) { in vfio_set_trigger() 89 return PTR_ERR(trigger); in vfio_set_trigger() 92 irq->trigger = trigger; in vfio_set_trigger() 98 eventfd_ctx_put(trigger); in vfio_set_trigger() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/leds/ |
| H A D | ledtrig-transient.rst | 5 The leds timer trigger does not currently have an interface to activate 10 should stay in off state. The on and off cycle repeats until the trigger 15 Without one shot timer interface, user space can still use timer trigger to 20 Transient trigger addresses the need for one shot timer activation. The 21 transient trigger can be enabled and disabled just like the other leds 25 triggers it supports and a default trigger. During registration, activation 26 routine for the default trigger gets called. During registration of an led 30 trigger will be called, and LED state is changed to LED_OFF. 34 suspend and resume actions and the currently enabled trigger. LED state 42 echo 0 > brightness, it will result in deactivating the current trigger. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/iio/ |
| H A D | iio_configfs.rst | 38 trigger types. A new trigger type is usually implemented as a separate 42 * drivers/iio/trigger/iio-trig-sample.c 43 * sample kernel module implementing a new trigger type 51 * This allocates and registers an IIO trigger plus other 52 * trigger type specific initialization. 76 Each trigger type has its own directory under /config/iio/triggers. Loading 77 iio-trig-sample module will create 'trig-sample' trigger type directory 80 We support the following interrupt sources (trigger types): 87 Loading iio-trig-hrtimer module will register hrtimer trigger types allowing 95 Each trigger can have one or more attributes specific to the trigger type. [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-trigger-sysfs | 5 This file is provided by the iio-trig-sysfs stand-alone trigger 7 driven driver, associated with this trigger, to capture data 9 automated testing or in situations, where other trigger methods 11 X is the IIO index of the trigger. 18 trigger. In order to associate the trigger with an IIO device 20 /sys/bus/iio/devices/iio:deviceY/trigger/current_trigger. 27 driver and it is used to activate the creation of a new trigger. 30 trigger. If the trigger with the specified id is already present 38 created trigger from the list of available triggers. In order to 40 associated file, representing the id of the trigger that needs [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | leds.h | 143 struct led_trigger *trigger; member 378 int led_trigger_register(struct led_trigger *trigger); 379 void led_trigger_unregister(struct led_trigger *trigger); 381 struct led_trigger *trigger); 384 struct led_trigger **trigger); 385 void led_trigger_unregister_simple(struct led_trigger *trigger); 386 void led_trigger_event(struct led_trigger *trigger, enum led_brightness event); 387 void led_trigger_blink(struct led_trigger *trigger, unsigned long *delay_on, 389 void led_trigger_blink_oneshot(struct led_trigger *trigger, 394 int led_trigger_set(struct led_classdev *led_cdev, struct led_trigger *trigger); [all …]
|