Home
last modified time | relevance | path

Searched refs:gate (Results 1 – 25 of 42) sorted by relevance

12

/arch/arm/mach-imx/
Dclk-gate2.c43 struct clk_gate2 *gate = to_clk_gate2(hw); in clk_gate2_enable() local
47 spin_lock_irqsave(gate->lock, flags); in clk_gate2_enable()
49 if (gate->share_count && (*gate->share_count)++ > 0) in clk_gate2_enable()
52 reg = readl(gate->reg); in clk_gate2_enable()
53 reg |= 3 << gate->bit_idx; in clk_gate2_enable()
54 writel(reg, gate->reg); in clk_gate2_enable()
57 spin_unlock_irqrestore(gate->lock, flags); in clk_gate2_enable()
64 struct clk_gate2 *gate = to_clk_gate2(hw); in clk_gate2_disable() local
68 spin_lock_irqsave(gate->lock, flags); in clk_gate2_disable()
70 if (gate->share_count) { in clk_gate2_disable()
[all …]
Dclk-gate-exclusive.c28 struct clk_gate gate; member
34 struct clk_gate *gate = container_of(hw, struct clk_gate, hw); in clk_gate_exclusive_enable() local
35 struct clk_gate_exclusive *exgate = container_of(gate, in clk_gate_exclusive_enable()
36 struct clk_gate_exclusive, gate); in clk_gate_exclusive_enable()
37 u32 val = readl(gate->reg); in clk_gate_exclusive_enable()
65 struct clk_gate *gate; in imx_clk_gate_exclusive() local
75 gate = &exgate->gate; in imx_clk_gate_exclusive()
83 gate->reg = reg; in imx_clk_gate_exclusive()
84 gate->bit_idx = shift; in imx_clk_gate_exclusive()
85 gate->lock = &imx_ccm_lock; in imx_clk_gate_exclusive()
[all …]
/arch/ia64/kernel/
DMakefile.gate3 targets += gate.so gate-syms.o
5 extra-y += gate.so gate-syms.o gate.lds gate.o
12 GATECFLAGS_gate.so = -shared -s -Wl,-soname=linux-gate.so.1 \
14 $(obj)/gate.so: $(obj)/gate.lds $(obj)/gate.o FORCE
15 $(call if_changed,gate)
17 $(obj)/built-in.o: $(obj)/gate-syms.o
18 $(obj)/built-in.o: ld_flags += -R $(obj)/gate-syms.o
21 $(obj)/gate-syms.o: $(obj)/gate.lds $(obj)/gate.o FORCE
22 $(call if_changed,gate)
27 $(obj)/gate-data.o: $(obj)/gate.so
D.gitignore1 gate.lds
Dgate-data.S1 .section .data..gate, "aw"
/arch/x86/include/asm/
Ddesc.h55 static inline void pack_gate(gate_desc *gate, unsigned type, unsigned long func, in pack_gate() argument
58 gate->offset_low = PTR_LOW(func); in pack_gate()
59 gate->segment = __KERNEL_CS; in pack_gate()
60 gate->ist = ist; in pack_gate()
61 gate->p = 1; in pack_gate()
62 gate->dpl = dpl; in pack_gate()
63 gate->zero0 = 0; in pack_gate()
64 gate->zero1 = 0; in pack_gate()
65 gate->type = type; in pack_gate()
66 gate->offset_middle = PTR_MIDDLE(func); in pack_gate()
[all …]
/arch/arm/boot/dts/
Dsocfpga.dtsi297 compatible = "altr,socfpga-gate-clk";
299 clk-gate = <0x60 0>;
311 compatible = "altr,socfpga-gate-clk";
314 clk-gate = <0x60 1>;
319 compatible = "altr,socfpga-gate-clk";
326 compatible = "altr,socfpga-gate-clk";
329 clk-gate = <0x60 2>;
334 compatible = "altr,socfpga-gate-clk";
337 clk-gate = <0x60 3>;
342 compatible = "altr,socfpga-gate-clk";
[all …]
Dam35xx-clocks.dtsi13 compatible = "ti,am35xx-gate-clock";
21 compatible = "ti,gate-clock";
29 compatible = "ti,am35xx-gate-clock";
37 compatible = "ti,gate-clock";
45 compatible = "ti,am35xx-gate-clock";
53 compatible = "ti,gate-clock";
61 compatible = "ti,am35xx-gate-clock";
98 compatible = "ti,wait-gate-clock";
Domap36xx-clocks.dtsi20 compatible = "ti,hsdiv-gate-clock";
30 compatible = "ti,hsdiv-gate-clock";
39 compatible = "ti,hsdiv-gate-clock";
48 compatible = "ti,hsdiv-gate-clock";
57 compatible = "ti,hsdiv-gate-clock";
66 compatible = "ti,wait-gate-clock";
Domap44xx-clocks.dtsi25 compatible = "ti,gate-clock";
51 compatible = "ti,gate-clock";
315 compatible = "ti,composite-no-wait-gate-clock";
557 compatible = "ti,gate-clock";
565 compatible = "ti,gate-clock";
573 compatible = "ti,gate-clock";
581 compatible = "ti,gate-clock";
674 compatible = "ti,gate-clock";
699 compatible = "ti,gate-clock";
742 compatible = "ti,clkdm-gate-clock";
[all …]
Domap3xxx-clocks.dtsi36 compatible = "ti,gate-clock";
221 compatible = "ti,gate-clock";
263 compatible = "ti,gate-clock";
378 compatible = "ti,gate-clock";
437 compatible = "ti,gate-clock";
465 compatible = "ti,gate-clock";
493 compatible = "ti,gate-clock";
510 compatible = "ti,composite-no-wait-gate-clock";
594 compatible = "ti,composite-gate-clock";
616 compatible = "ti,composite-gate-clock";
[all …]
Domap24xx-clocks.dtsi197 compatible = "ti,composite-no-wait-gate-clock";
228 compatible = "ti,gate-clock";
245 compatible = "ti,composite-gate-clock";
275 compatible = "ti,composite-gate-clock";
298 compatible = "ti,composite-gate-clock";
321 compatible = "ti,wait-gate-clock";
347 compatible = "ti,composite-no-wait-gate-clock";
447 compatible = "ti,composite-no-wait-gate-clock";
469 compatible = "ti,wait-gate-clock";
477 compatible = "ti,composite-gate-clock";
[all …]
Domap36xx-am35xx-omap3430es2plus-clocks.dtsi48 compatible = "ti,composite-gate-clock";
109 compatible = "ti,wait-gate-clock";
117 compatible = "ti,gate-clock";
125 compatible = "ti,gate-clock";
133 compatible = "ti,wait-gate-clock";
157 compatible = "ti,wait-gate-clock";
165 compatible = "ti,dss-gate-clock";
182 compatible = "ti,gate-clock";
190 compatible = "ti,dss-gate-clock";
Domap54xx-clocks.dtsi19 compatible = "ti,gate-clock";
39 compatible = "ti,gate-clock";
398 compatible = "ti,gate-clock";
587 compatible = "ti,gate-clock";
791 compatible = "ti,gate-clock";
799 compatible = "ti,gate-clock";
807 compatible = "ti,gate-clock";
816 compatible = "ti,gate-clock";
824 compatible = "ti,gate-clock";
832 compatible = "ti,gate-clock";
[all …]
Dam33xx-clocks.dtsi101 compatible = "ti,gate-clock";
109 compatible = "ti,gate-clock";
117 compatible = "ti,gate-clock";
224 compatible = "ti,am3-dpll-no-gate-clock";
248 compatible = "ti,am3-dpll-no-gate-clock";
265 compatible = "ti,am3-dpll-no-gate-j-type-clock";
297 compatible = "ti,gate-clock";
321 compatible = "ti,gate-clock";
344 compatible = "ti,gate-clock";
401 compatible = "ti,gate-clock";
[all …]
Domap2420-clocks.dtsi14 compatible = "ti,composite-no-wait-gate-clock";
70 compatible = "ti,composite-gate-clock";
101 compatible = "ti,wait-gate-clock";
117 compatible = "ti,wait-gate-clock";
133 compatible = "ti,wait-gate-clock";
149 compatible = "ti,wait-gate-clock";
157 compatible = "ti,wait-gate-clock";
165 compatible = "ti,wait-gate-clock";
181 compatible = "ti,composite-gate-clock";
Domap2430-clocks.dtsi57 compatible = "ti,composite-gate-clock";
119 compatible = "ti,composite-gate-clock";
135 compatible = "ti,composite-gate-clock";
151 compatible = "ti,composite-gate-clock";
167 compatible = "ti,wait-gate-clock";
215 compatible = "ti,wait-gate-clock";
231 compatible = "ti,wait-gate-clock";
247 compatible = "ti,wait-gate-clock";
263 compatible = "ti,wait-gate-clock";
271 compatible = "ti,wait-gate-clock";
Domap3430es1-clocks.dtsi13 compatible = "ti,wait-gate-clock";
38 compatible = "ti,wait-gate-clock";
46 compatible = "ti,wait-gate-clock";
54 compatible = "ti,wait-gate-clock";
62 compatible = "ti,wait-gate-clock";
70 compatible = "ti,composite-no-wait-gate-clock";
157 compatible = "ti,gate-clock";
Dam43xx-clocks.dtsi109 compatible = "ti,gate-clock";
117 compatible = "ti,gate-clock";
125 compatible = "ti,gate-clock";
133 compatible = "ti,gate-clock";
141 compatible = "ti,gate-clock";
149 compatible = "ti,gate-clock";
351 compatible = "ti,gate-clock";
504 compatible = "ti,gate-clock";
512 compatible = "ti,gate-clock";
520 compatible = "ti,gate-clock";
[all …]
Domap34xx-omap36xx-clocks.dtsi53 compatible = "ti,gate-clock";
70 compatible = "ti,gate-clock";
134 compatible = "ti,wait-gate-clock";
142 compatible = "ti,wait-gate-clock";
187 compatible = "ti,wait-gate-clock";
219 compatible = "ti,wait-gate-clock";
Ddra7xx-clocks.dtsi1162 compatible = "ti,gate-clock";
1227 compatible = "ti,gate-clock";
1235 compatible = "ti,gate-clock";
1253 compatible = "ti,gate-clock";
1261 compatible = "ti,gate-clock";
1269 compatible = "ti,gate-clock";
1277 compatible = "ti,gate-clock";
1498 compatible = "ti,gate-clock";
1506 compatible = "ti,gate-clock";
1514 compatible = "ti,gate-clock";
[all …]
Domap443x-clocks.dtsi13 compatible = "ti,gate-clock";
Domap446x-clocks.dtsi22 compatible = "ti,gate-clock";
/arch/parisc/hpux/
DMakefile5 obj-y := entry_hpux.o gate.o wrappers.o fs.o ioctl.o sys_hpux.o
/arch/um/os-Linux/drivers/
Dethertap_user.c91 static int etap_tramp(char *dev, char *gate, int control_me, in etap_tramp() argument
107 if (gate != NULL) { in etap_tramp()
108 strcpy(gate_buf, gate); in etap_tramp()

12