Home
last modified time | relevance | path

Searched full:active (Results 1 – 25 of 3947) sorted by relevance

12345678910>>...158

/linux/drivers/gpu/drm/i915/selftests/
H A Di915_active.c26 static void __live_get(struct live_active *active) in __live_get() argument
28 kref_get(&active->ref); in __live_get()
31 static void __live_free(struct live_active *active) in __live_free() argument
33 i915_active_fini(&active->base); in __live_free()
34 kfree(active); in __live_free()
39 struct live_active *active = container_of(ref, typeof(*active), ref); in __live_release() local
41 __live_free(active); in __live_release()
44 static void __live_put(struct live_active *active) in __live_put() argument
46 kref_put(&active->ref, __live_release); in __live_put()
51 struct live_active *active = container_of(base, typeof(*active), base); in __live_active() local
[all …]
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-tx6-lcd.dtsi86 hsync-active = <0>;
87 vsync-active = <0>;
88 de-active = <1>;
89 pixelclk-active = <0>;
102 hsync-active = <0>;
103 vsync-active = <0>;
104 de-active = <1>;
105 pixelclk-active = <0>;
118 hsync-active = <0>;
119 vsync-active = <0>;
[all …]
H A Dimx6qdl-tx6-lvds.dtsi104 de-active = <1>;
105 pixelclk-active = <1>;
118 hsync-active = <0>;
119 vsync-active = <0>;
120 de-active = <1>;
121 pixelclk-active = <0>;
134 hsync-active = <0>;
135 vsync-active = <0>;
136 de-active = <1>;
137 pixelclk-active = <1>;
[all …]
H A Dimx53-tx53-x03x.dts44 hsync-active = <0>;
45 vsync-active = <0>;
46 de-active = <1>;
47 pixelclk-active = <0>;
60 hsync-active = <0>;
61 vsync-active = <0>;
62 de-active = <1>;
63 pixelclk-active = <0>;
76 hsync-active = <0>;
77 vsync-active = <0>;
[all …]
H A Dimx53-tx53-x13x.dts66 enable-active-high;
76 enable-active-high;
160 hsync-active = <0>;
161 vsync-active = <0>;
162 de-active = <1>;
163 pixelclk-active = <1>;
176 hsync-active = <0>;
177 vsync-active = <0>;
178 de-active = <1>;
179 pixelclk-active = <1>;
[all …]
/linux/drivers/gpu/drm/i915/
H A Di915_active.h44 * can then perform any action, such as delayed freeing of an active
52 * @active: the active tracker
57 * i915_active_fence_init() prepares the embedded @active struct for use as
58 * an activity tracker, that is for tracking the last known active fence
63 __i915_active_fence_init(struct i915_active_fence *active, in __i915_active_fence_init() argument
67 RCU_INIT_POINTER(active->fence, fence); in __i915_active_fence_init()
68 active->cb.func = fn ?: i915_active_noop; in __i915_active_fence_init()
75 __i915_active_fence_set(struct i915_active_fence *active,
80 * @active: the active tracker
84 * that @rq is busy, the @active reports busy. When that @rq is signaled
[all …]
H A Di915_active.c18 * Active refs memory management
21 * they idle (when we know the active requests are inactive) and allocate the
36 node_from_active(struct i915_active_fence *active) in node_from_active() argument
38 return container_of(active, struct active_node, base); in node_from_active()
43 static inline bool is_barrier(const struct i915_active_fence *active) in is_barrier() argument
45 return IS_ERR(rcu_access_pointer(active->fence)); in is_barrier()
79 return (void *)ref->active ?: (void *)ref->retire ?: (void *)ref; in active_debug_hint()
204 __active_fence_slot(struct i915_active_fence *active) in __active_fence_slot() argument
206 return (struct dma_fence ** __force)&active->fence; in __active_fence_slot()
212 struct i915_active_fence *active = in active_fence_cb() local
[all …]
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos5433-tmu.dtsi20 type = "active";
25 type = "active";
30 type = "active";
35 type = "active";
40 type = "active";
45 type = "active";
50 type = "active";
108 type = "active";
113 type = "active";
118 type = "active";
[all …]
/linux/kernel/
H A Dnscommon.c82 * active use (installed in nsproxy) and decremented when all in __ns_common_init()
83 * active uses are gone. Initial namespaces are always active. in __ns_common_init()
108 /* Skip init_user_ns as it's always active */ in ns_owner()
115 * The active reference count works by having each namespace that gets
116 * created take a single active reference on its owning user namespace.
118 * active count itself goes down.
122 * + : adding active reference
123 * - : dropping active reference
124 * x : always active (initial namespace)
142 * If both net_ns and pid_ns put their last active reference on
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_context.c96 __i915_active_acquire(&ce->active); in intel_context_active_acquire()
103 err = i915_active_acquire_preallocate_barrier(&ce->active, in intel_context_active_acquire()
106 i915_active_release(&ce->active); in intel_context_active_acquire()
114 i915_active_acquire_barrier(&ce->active); in intel_context_active_release()
115 i915_active_release(&ce->active); in intel_context_active_release()
127 err = i915_active_acquire(&vma->active); in __context_pin_state()
148 i915_active_release(&vma->active); in __context_unpin_state()
161 err = i915_active_acquire(&ring->vma->active); in __ring_active()
174 i915_active_release(&ring->vma->active); in __ring_retire()
183 CE_TRACE(ce, "active\n"); in intel_context_pre_pin()
[all …]
H A Dselftest_engine_heartbeat.c43 struct i915_active active; member
47 static int pulse_active(struct i915_active *active) in pulse_active() argument
49 kref_get(&container_of(active, struct pulse, active)->kref); in pulse_active()
57 i915_active_fini(&p->active); in pulse_free()
66 static void pulse_retire(struct i915_active *active) in pulse_retire() argument
68 pulse_put(container_of(active, struct pulse, active)); in pulse_retire()
80 i915_active_init(&p->active, pulse_active, pulse_retire, 0); in pulse_create()
87 wait_var_event_timeout(&p->active, i915_active_is_idle(&p->active), HZ); in pulse_unlock_wait()
102 err = i915_active_acquire(&p->active); in __live_idle_pulse()
106 err = i915_active_acquire_preallocate_barrier(&p->active, engine); in __live_idle_pulse()
[all …]
H A Dintel_engine_stats.h21 if (stats->active) { in intel_engine_context_in()
22 stats->active++; in intel_engine_context_in()
31 stats->active++; in intel_engine_context_in()
36 GEM_BUG_ON(!stats->active); in intel_engine_context_in()
44 GEM_BUG_ON(!stats->active); in intel_engine_context_out()
45 if (stats->active > 1) { in intel_engine_context_out()
46 stats->active--; in intel_engine_context_out()
53 stats->active--; in intel_engine_context_out()
/linux/kernel/time/
H A Dtimer_migration.c45 * active in the group. This designated role is necessary to avoid that all
46 * active CPUs in a group try to migrate expired timers from other CPUs,
51 * no CPU is active, it also checks the groups where no migrator is set
66 * When CPU comes out of idle and when a group has at least a single active
70 * time. This spares locking in active path as the lock protects (after
75 * the next active CPU in the group or sets migrator to TMIGR_NONE when
76 * there is no active CPU in the group. This delegation needs to be
102 * active CPU/group information atomic_try_cmpxchg() is used instead and only
115 * The state information with the list of active children and migrator needs to
126 * active = GRP0:0, GRP0:1
[all …]
/linux/Documentation/devicetree/bindings/leds/
H A Dleds-bcm6358.txt18 - brcm,clk-dat-low : Boolean, makes clock and data signals active low.
43 active-low;
48 active-low;
53 active-low;
58 active-low;
74 active-low;
79 active-low;
89 active-low;
98 active-low;
103 active-low;
[all …]
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-spi.h90 * active) or as a halfplex (either the Tx data path is
91 * active or the Rx data path is active, but not both).
108 * active) or as a halfplex (either the Tx data path is
109 * active or the Rx data path is active, but not both).
177 * active) or as a halfplex (either the Tx data path is
178 * active or the Rx data path is active, but not both).
193 * active) or as a halfplex (either the Tx data path is
194 * active or the Rx data path is active, but not both).
210 * active) or as a halfplex (either the Tx data path is
211 * active or the Rx data path is active, but not both).
[all …]
/linux/arch/arm/mach-sa1100/include/mach/
H A Dh3xxx.h60 …CARD_RESET (H3XXX_EGPIO_BASE + 1) /* reset the attached pcmcia/compactflash card. active high. */
61 #define H3XXX_EGPIO_OPT_RESET (H3XXX_EGPIO_BASE + 2) /* reset the attached option pack. active hi…
62 #define H3XXX_EGPIO_CODEC_NRESET (H3XXX_EGPIO_BASE + 3) /* reset the onboard UDA1341. active low. …
63 #define H3XXX_EGPIO_OPT_NVRAM_ON (H3XXX_EGPIO_BASE + 4) /* apply power to optionpack nvram, active
64 #define H3XXX_EGPIO_OPT_ON (H3XXX_EGPIO_BASE + 5) /* full power to option pack. active high. */
65 #define H3XXX_EGPIO_LCD_ON (H3XXX_EGPIO_BASE + 6) /* enable 3.3V to LCD. active high. */
66 #define H3XXX_EGPIO_RS232_ON (H3XXX_EGPIO_BASE + 7) /* UART3 transceiver force on. Active high. */
69 #define H3600_EGPIO_LCD_PCI (H3XXX_EGPIO_BASE + 8) /* LCD control IC enable. active high. */
70 #define H3600_EGPIO_IR_ON (H3XXX_EGPIO_BASE + 9) /* apply power to IR module. active high. */
71 #define H3600_EGPIO_AUD_AMP_ON (H3XXX_EGPIO_BASE + 10) /* apply power to audio power amp. active
[all …]
/linux/arch/arm/kernel/
H A Ddma.c66 dma->active = 0; in request_dma()
99 if (dma->active) { in free_dma()
100 pr_err("dma%d: freeing active DMA\n", chan); in free_dma()
102 dma->active = 0; in free_dma()
125 if (dma->active) in set_dma_sg()
126 pr_err("dma%d: altering DMA SG while DMA active\n", chan); in set_dma_sg()
142 if (dma->active) in __set_dma_addr()
143 pr_err("dma%d: altering DMA address while DMA active\n", chan); in __set_dma_addr()
159 if (dma->active) in set_dma_count()
160 pr_err("dma%d: altering DMA count while DMA active\n", chan); in set_dma_count()
[all …]
/linux/Documentation/devicetree/bindings/media/
H A Dallwinner,sun4i-a10-csi.yaml83 data-active: true
84 hsync-active: true
86 vsync-active: true
90 - data-active
91 - hsync-active
93 - vsync-active
121 hsync-active = <1>; /* Active high */
122 vsync-active = <0>; /* Active low */
123 data-active = <1>; /* Active high */
/linux/drivers/acpi/
H A Dpci_link.c52 * If a link is initialized, we never change its active and initialized
53 * later even the link is disable. Instead, we just repick the active irq
56 u32 active; /* Current IRQ */ member
222 * Run _CRS and set link->irq.active
235 link->irq.active = 0; in acpi_pci_link_get_current()
269 link->irq.active = irq; in acpi_pci_link_get_current()
271 acpi_handle_debug(handle, "Link at IRQ %d\n", link->irq.active); in acpi_pci_link_get_current()
361 /* Query _CRS, set link->irq.active */ in acpi_pci_link_set()
369 * set link->irq.active in acpi_pci_link_set()
371 if (link->irq.active != irq) { in acpi_pci_link_set()
[all …]
/linux/Documentation/firmware-guide/acpi/
H A Dgpio-properties.rst52 If 1, the GPIO is marked as active-low.
55 active-low or active-high, the "active_low" argument can be used here.
56 Setting it to 1 marks the GPIO as active-low.
83 | +-------------+ as high, assuming non-active |
86 | | High | as high, assuming active |
89 | +-------------+ as low, assuming non-active |
92 | | Low | as low, assuming active |
96 _DSD is present, both GPIOs will be treated as active with a high
118 Active High. Even for the cases when _DSD() is involved (see the example
119 above) the GPIO CS polarity must be defined Active High to avoid ambiguity.
[all …]
/linux/Documentation/devicetree/bindings/power/reset/
H A Dgpio-restart.yaml21 is configured as an output, and driven active, triggering a level triggered reset condition.
22 This will also cause an inactive->active edge condition, triggering positive edge triggered
23 reset. After a delay specified by active-delay, the GPIO is set to inactive, thus causing an
24 active->inactive edge, triggering negative edge triggered reset. After a delay specified by
25 inactive-delay, the GPIO is driven active again. After a delay specified by wait-delay, the
38 set it to "Active Low", otherwise set GPIO to "Active High".
49 active-delay:
51 description: Delay (default 100) to wait after driving gpio active [ms]
76 active-delay = <100>;
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra210-p2180.dtsi164 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
165 maxim,active-fps-power-up-slot = <7>;
166 maxim,active-fps-power-down-slot = <0>;
173 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
203 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
214 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
225 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
238 maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
251 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
262 maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
[all …]
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-tx28.dts49 enable-active-high;
58 enable-active-high;
93 enable-active-high;
103 enable-active-high;
335 hsync-active = <0>;
336 vsync-active = <0>;
337 de-active = <1>;
338 pixelclk-active = <1>;
351 hsync-active = <0>;
352 vsync-active = <0>;
[all …]
/linux/Documentation/devicetree/bindings/bus/
H A Dnvidia,tegra20-gmi.txt34 child device is supported which represents the active chip-select line, see
45 - nvidia,snor-rdy-active-before-data: Assert RDY signal one cycle before data.
47 - nvidia,snor-rdy-active-high: RDY signal is active high
48 - nvidia,snor-adv-active-high: ADV signal is active high
49 - nvidia,snor-oe-active-high: WE/OE signal is active high
50 - nvidia,snor-cs-active-high: CS signal is active high
94 nvidia,snor-adv-active-high;
125 nvidia,snor-adv-active-high;
/linux/drivers/gnss/
H A Dsirf.c47 bool active; member
170 if (!data->wakeup && !data->active) { in sirf_receive_buf()
171 data->active = true; in sirf_receive_buf()
199 data->active = ret; in sirf_wakeup_handler()
206 bool active, in sirf_wait_for_power_state_nowakeup() argument
215 data->active = false; in sirf_wait_for_power_state_nowakeup()
217 data->active, msecs_to_jiffies(SIRF_REPORT_CYCLE)); in sirf_wait_for_power_state_nowakeup()
221 if (ret > 0 && !active) in sirf_wait_for_power_state_nowakeup()
224 if (ret == 0 && active) in sirf_wait_for_power_state_nowakeup()
230 static int sirf_wait_for_power_state(struct sirf_data *data, bool active, in sirf_wait_for_power_state() argument
[all …]

12345678910>>...158