Home
last modified time | relevance | path

Searched refs:cpg (Results 1 – 33 of 33) sorted by relevance

/linux-4.1.27/drivers/crypto/
Dmv_cesa.c103 static struct crypto_priv *cpg; variable
148 int active = readl(cpg->reg + SEC_ACCEL_CMD) & SEC_CMD_EN_SEC_ACCL0; in mv_completion_timer_callback()
154 del_timer(&cpg->completion_timer); in mv_completion_timer_callback()
155 writel(SEC_CMD_DISABLE_SEC, cpg->reg + SEC_ACCEL_CMD); in mv_completion_timer_callback()
156 while(readl(cpg->reg + SEC_ACCEL_CMD) & SEC_CMD_DISABLE_SEC) in mv_completion_timer_callback()
158 cpg->eng_st = ENGINE_W_DEQUEUE; in mv_completion_timer_callback()
159 wake_up_process(cpg->queue_th); in mv_completion_timer_callback()
164 setup_timer(&cpg->completion_timer, &mv_completion_timer_callback, 0); in mv_setup_timer()
165 mod_timer(&cpg->completion_timer, in mv_setup_timer()
245 struct req_progress *p = &cpg->p; in setup_data_in()
[all …]
/linux-4.1.27/drivers/clk/shmobile/
Dclk-sh73a0.c77 sh73a0_cpg_register_clock(struct device_node *np, struct sh73a0_cpg *cpg, in sh73a0_cpg_register_clock() argument
88 u32 parent_idx = (clk_readl(cpg->reg + CPG_CKSCR) >> 28) & 3; in sh73a0_cpg_register_clock()
93 void __iomem *enable_reg = cpg->reg; in sh73a0_cpg_register_clock()
113 if (clk_readl(cpg->reg + CPG_PLLECR) & BIT(enable_bit)) { in sh73a0_cpg_register_clock()
122 void __iomem *dsi_reg = cpg->reg + in sh73a0_cpg_register_clock()
159 cpg->reg + reg, shift, width, 0, in sh73a0_cpg_register_clock()
160 table, &cpg->lock); in sh73a0_cpg_register_clock()
166 struct sh73a0_cpg *cpg; in sh73a0_cpg_clocks_init() local
177 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in sh73a0_cpg_clocks_init()
179 if (cpg == NULL || clks == NULL) { in sh73a0_cpg_clocks_init()
[all …]
Dclk-rz.c32 rz_cpg_register_clock(struct device_node *np, struct rz_cpg *cpg, const char *name) in rz_cpg_register_clock() argument
49 if (!cpg->reg) in rz_cpg_register_clock()
57 val = (clk_readl(cpg->reg + CPG_FRQCR) >> 8) & 3; in rz_cpg_register_clock()
59 val = clk_readl(cpg->reg + CPG_FRQCR2) & 3; in rz_cpg_register_clock()
69 struct rz_cpg *cpg; in rz_cpg_clocks_init() local
78 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in rz_cpg_clocks_init()
80 BUG_ON(!cpg || !clks); in rz_cpg_clocks_init()
82 cpg->data.clks = clks; in rz_cpg_clocks_init()
83 cpg->data.clk_num = num_clks; in rz_cpg_clocks_init()
85 cpg->reg = of_iomap(np, 0); in rz_cpg_clocks_init()
[all …]
Dclk-r8a73a4.c63 r8a73a4_cpg_register_clock(struct device_node *np, struct r8a73a4_cpg *cpg, in r8a73a4_cpg_register_clock() argument
74 u32 ckscr = clk_readl(cpg->reg + CPG_CKSCR); in r8a73a4_cpg_register_clock()
98 u32 value = clk_readl(cpg->reg + CPG_PLL0CR); in r8a73a4_cpg_register_clock()
105 u32 value = clk_readl(cpg->reg + CPG_PLL1CR); in r8a73a4_cpg_register_clock()
128 value = clk_readl(cpg->reg + cr); in r8a73a4_cpg_register_clock()
164 mult = 0x20 - ((clk_readl(cpg->reg + CPG_FRQCRC) >> shift) in r8a73a4_cpg_register_clock()
187 cpg->reg + reg, shift, 4, 0, in r8a73a4_cpg_register_clock()
188 table, &cpg->lock); in r8a73a4_cpg_register_clock()
194 struct r8a73a4_cpg *cpg; in r8a73a4_cpg_clocks_init() local
205 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a73a4_cpg_clocks_init()
[all …]
Dclk-r8a7740.c65 r8a7740_cpg_register_clock(struct device_node *np, struct r8a7740_cpg *cpg, in r8a7740_cpg_register_clock() argument
101 u32 value = clk_readl(cpg->reg + CPG_FRQCRC); in r8a7740_cpg_register_clock()
105 u32 value = clk_readl(cpg->reg + CPG_FRQCRA); in r8a7740_cpg_register_clock()
110 u32 value = clk_readl(cpg->reg + CPG_PLLC2CR); in r8a7740_cpg_register_clock()
114 u32 value = clk_readl(cpg->reg + CPG_USBCKCR); in r8a7740_cpg_register_clock()
142 cpg->reg + reg, shift, 4, 0, in r8a7740_cpg_register_clock()
143 table, &cpg->lock); in r8a7740_cpg_register_clock()
149 struct r8a7740_cpg *cpg; in r8a7740_cpg_clocks_init() local
163 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a7740_cpg_clocks_init()
165 if (cpg == NULL || clks == NULL) { in r8a7740_cpg_clocks_init()
[all …]
Dclk-rcar-gen2.c138 static struct clk * __init cpg_z_clk_register(struct rcar_gen2_cpg *cpg) in cpg_z_clk_register() argument
155 zclk->reg = cpg->reg + CPG_FRQCRC; in cpg_z_clk_register()
156 zclk->kick_reg = cpg->reg + CPG_FRQCRB; in cpg_z_clk_register()
166 static struct clk * __init cpg_rcan_clk_register(struct rcar_gen2_cpg *cpg, in cpg_rcan_clk_register() argument
187 gate->reg = cpg->reg + CPG_RCANCKCR; in cpg_rcan_clk_register()
190 gate->lock = &cpg->lock; in cpg_rcan_clk_register()
210 static struct clk * __init cpg_adsp_clk_register(struct rcar_gen2_cpg *cpg) in cpg_adsp_clk_register() argument
221 div->reg = cpg->reg + CPG_ADSPCKCR; in cpg_adsp_clk_register()
224 div->lock = &cpg->lock; in cpg_adsp_clk_register()
232 gate->reg = cpg->reg + CPG_ADSPCKCR; in cpg_adsp_clk_register()
[all …]
Dclk-r8a7778.c52 r8a7778_cpg_register_clock(struct device_node *np, struct r8a7778_cpg *cpg, in r8a7778_cpg_register_clock() argument
82 struct r8a7778_cpg *cpg; in r8a7778_cpg_clocks_init() local
93 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a7778_cpg_clocks_init()
95 if (cpg == NULL || clks == NULL) { in r8a7778_cpg_clocks_init()
102 spin_lock_init(&cpg->lock); in r8a7778_cpg_clocks_init()
104 cpg->data.clks = clks; in r8a7778_cpg_clocks_init()
105 cpg->data.clk_num = num_clks; in r8a7778_cpg_clocks_init()
107 cpg->reg = of_iomap(np, 0); in r8a7778_cpg_clocks_init()
108 if (WARN_ON(cpg->reg == NULL)) in r8a7778_cpg_clocks_init()
118 clk = r8a7778_cpg_register_clock(np, cpg, name); in r8a7778_cpg_clocks_init()
[all …]
Dclk-r8a7779.c94 r8a7779_cpg_register_clock(struct device_node *np, struct r8a7779_cpg *cpg, in r8a7779_cpg_register_clock() argument
126 struct r8a7779_cpg *cpg; in r8a7779_cpg_clocks_init() local
137 cpg = kzalloc(sizeof(*cpg), GFP_KERNEL); in r8a7779_cpg_clocks_init()
139 if (cpg == NULL || clks == NULL) { in r8a7779_cpg_clocks_init()
146 spin_lock_init(&cpg->lock); in r8a7779_cpg_clocks_init()
148 cpg->data.clks = clks; in r8a7779_cpg_clocks_init()
149 cpg->data.clk_num = num_clks; in r8a7779_cpg_clocks_init()
161 clk = r8a7779_cpg_register_clock(np, cpg, config, in r8a7779_cpg_clocks_init()
167 cpg->data.clks[i] = clk; in r8a7779_cpg_clocks_init()
170 of_clk_add_provider(np, of_clk_src_onecell_get, &cpg->data); in r8a7779_cpg_clocks_init()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Drenesas,rcar-gen2-cpg-clocks.txt9 - "renesas,r8a7790-cpg-clocks" for the r8a7790 CPG
10 - "renesas,r8a7791-cpg-clocks" for the r8a7791 CPG
11 - "renesas,r8a7793-cpg-clocks" for the r8a7793 CPG
12 - "renesas,r8a7794-cpg-clocks" for the r8a7794 CPG
13 - "renesas,rcar-gen2-cpg-clocks" for the generic R-Car Gen2 CPG
29 compatible = "renesas,r8a7790-cpg-clocks",
30 "renesas,rcar-gen2-cpg-clocks";
Drenesas,rz-cpg-clocks.txt9 - "renesas,r7s72100-cpg-clocks" for the r7s72100 CPG
10 - "renesas,rz-cpg-clocks" for the generic RZ CPG
24 compatible = "renesas,r7s72100-cpg-clocks",
25 "renesas,rz-cpg-clocks";
Drenesas,r8a7778-cpg-clocks.txt8 - compatible: Must be "renesas,r8a7778-cpg-clocks"
19 compatible = "renesas,r8a7778-cpg-clocks";
Drenesas,r8a7779-cpg-clocks.txt8 - compatible: Must be "renesas,r8a7779-cpg-clocks"
21 compatible = "renesas,r8a7779-cpg-clocks";
Drenesas,r8a73a4-cpg-clocks.txt8 - compatible: Must be "renesas,r8a73a4-cpg-clocks"
25 compatible = "renesas,r8a73a4-cpg-clocks";
Drenesas,sh73a0-cpg-clocks.txt10 - compatible: Must be "renesas,sh73a0-cpg-clocks"
27 compatible = "renesas,sh73a0-cpg-clocks";
Drenesas,r8a7740-cpg-clocks.txt10 - compatible: Must be "renesas,r8a7740-cpg-clocks"
27 compatible = "renesas,r8a7740-cpg-clocks";
Drenesas,cpg-div6-clocks.txt15 - "renesas,cpg-div6-clock" for generic DIV6 clocks
28 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
Drenesas,cpg-mstp-clocks.txt21 - "renesas,cpg-mstp-clock" for generic MSTP gate clocks
43 compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
/linux-4.1.27/arch/arm/boot/dts/
Dsh73a0.dtsi581 compatible = "renesas,sh73a0-cpg-clocks";
593 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
603 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
613 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
623 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
631 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
639 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
647 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
655 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
663 compatible = "renesas,sh73a0-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a73a4.dtsi498 compatible = "renesas,r8a73a4-cpg-clocks";
510 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
518 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
526 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
534 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
542 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
550 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
558 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
567 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
576 compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a7740.dtsi461 compatible = "renesas,r8a7740-cpg-clocks";
475 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
485 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
495 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
502 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
509 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
516 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
524 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
532 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
540 compatible = "renesas,r8a7740-div6-clock", "renesas,cpg-div6-clock";
[all …]
Dr8a7794.dtsi383 compatible = "renesas,r8a7794-cpg-clocks",
384 "renesas,rcar-gen2-cpg-clocks";
393 compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
400 compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
407 compatible = "renesas,r8a7794-div6-clock", "renesas,cpg-div6-clock";
571 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
579 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
596 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
614 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
629 compatible = "renesas,r8a7794-mstp-clocks", "renesas,cpg-mstp-clocks";
[all …]
Dr7s72100.dtsi84 compatible = "renesas,r7s72100-cpg-clocks",
85 "renesas,rz-cpg-clocks";
94 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
103 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
116 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
127 compatible = "renesas,r7s72100-mstp-clocks", "renesas,cpg-mstp-clocks";
Dr8a7790.dtsi883 compatible = "renesas,r8a7790-cpg-clocks",
884 "renesas,rcar-gen2-cpg-clocks";
895 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
902 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
909 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
916 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
923 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
930 compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
1093 compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
1101 compatible = "renesas,r8a7790-mstp-clocks", "renesas,cpg-mstp-clocks";
[all …]
Dr8a7791.dtsi904 compatible = "renesas,r8a7791-cpg-clocks",
905 "renesas,rcar-gen2-cpg-clocks";
916 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
923 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
930 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
937 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
944 compatible = "renesas,r8a7791-div6-clock", "renesas,cpg-div6-clock";
1099 compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
1107 compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
1128 compatible = "renesas,r8a7791-mstp-clocks", "renesas,cpg-mstp-clocks";
[all …]
Dr8a7778.dtsi416 compatible = "renesas,r8a7778-cpg-clocks";
485 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
526 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
541 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
565 compatible = "renesas,r8a7778-mstp-clocks", "renesas,cpg-mstp-clocks";
Dr8a7779.dtsi423 compatible = "renesas,r8a7779-cpg-clocks";
468 "renesas,cpg-mstp-clocks";
505 "renesas,cpg-mstp-clocks";
534 "renesas,cpg-mstp-clocks";
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dvvp_page.c141 struct ccc_page *cpg = cl2ccc_page(slice); in vvp_page_discard() local
148 if (cpg->cpg_defer_uptodate && !cpg->cpg_ra_used) in vvp_page_discard()
529 struct ccc_page *cpg = cl_object_page_slice(obj, page); in vvp_page_init() local
533 cpg->cpg_page = vmpage; in vvp_page_init()
536 INIT_LIST_HEAD(&cpg->cpg_pending_linkage); in vvp_page_init()
540 cl_page_slice_add(page, &cpg->cpg_cl, obj, in vvp_page_init()
546 cl_page_slice_add(page, &cpg->cpg_cl, obj, in vvp_page_init()
Dvvp_dev.c404 struct ccc_page *cpg; in vvp_pgcache_page_show() local
408 cpg = cl2ccc_page(cl_page_at(page, &vvp_device_type)); in vvp_pgcache_page_show()
409 vmpage = cpg->cpg_page; in vvp_pgcache_page_show()
412 cpg, page, in vvp_pgcache_page_show()
414 cpg->cpg_write_queued ? "wq" : "- ", in vvp_pgcache_page_show()
415 cpg->cpg_defer_uptodate ? "du" : "- ", in vvp_pgcache_page_show()
Drw26.c169 struct vvp_page *cpg; in ll_set_page_dirty()
175 cpg = cl2vvp_page(cl_page_at(page, &vvp_device_type)); in ll_set_page_dirty()
181 vvp_write_pending(obj, cpg); in ll_set_page_dirty()
/linux-4.1.27/drivers/sh/clk/
DMakefile3 obj-$(CONFIG_SH_CLK_CPG) += cpg.o
/linux-4.1.27/arch/sh/kernel/cpu/
DMakefile19 obj-$(CONFIG_SH_CLK_CPG_LEGACY) += clock-cpg.o
/linux-4.1.27/fs/ocfs2/
Djournal.h570 unsigned int cpg) in ocfs2_calc_group_alloc_credits() argument
/linux-4.1.27/Documentation/usb/
DCREDITS139 - Christian Groessler <cpg@aladdin.de>, for it's help on those