Home
last modified time | relevance | path

Searched refs:hws (Results 1 – 25 of 113) sorted by relevance

12345

/Linux-v4.19/drivers/clk/
Dclk-efm32gg.c26 struct clk_hw **hws; in efm32gg_cmu_init() local
28 clk_data = kzalloc(struct_size(clk_data, hws, CMU_MAX_CLKS), in efm32gg_cmu_init()
34 hws = clk_data->hws; in efm32gg_cmu_init()
37 hws[i] = ERR_PTR(-ENOENT); in efm32gg_cmu_init()
45 hws[clk_HFXO] = clk_hw_register_fixed_rate(NULL, "HFXO", NULL, 0, in efm32gg_cmu_init()
48 hws[clk_HFPERCLKUSART0] = clk_hw_register_gate(NULL, "HFPERCLK.USART0", in efm32gg_cmu_init()
50 hws[clk_HFPERCLKUSART1] = clk_hw_register_gate(NULL, "HFPERCLK.USART1", in efm32gg_cmu_init()
52 hws[clk_HFPERCLKUSART2] = clk_hw_register_gate(NULL, "HFPERCLK.USART2", in efm32gg_cmu_init()
54 hws[clk_HFPERCLKUART0] = clk_hw_register_gate(NULL, "HFPERCLK.UART0", in efm32gg_cmu_init()
56 hws[clk_HFPERCLKUART1] = clk_hw_register_gate(NULL, "HFPERCLK.UART1", in efm32gg_cmu_init()
[all …]
Dclk-clps711x.c57 clps711x_clk = kzalloc(struct_size(clps711x_clk, clk_data.hws, in _clps711x_clk_init()
110 clps711x_clk->clk_data.hws[CLPS711X_CLK_DUMMY] = in _clps711x_clk_init()
112 clps711x_clk->clk_data.hws[CLPS711X_CLK_CPU] = in _clps711x_clk_init()
114 clps711x_clk->clk_data.hws[CLPS711X_CLK_BUS] = in _clps711x_clk_init()
116 clps711x_clk->clk_data.hws[CLPS711X_CLK_PLL] = in _clps711x_clk_init()
118 clps711x_clk->clk_data.hws[CLPS711X_CLK_TIMERREF] = in _clps711x_clk_init()
120 clps711x_clk->clk_data.hws[CLPS711X_CLK_TIMER1] = in _clps711x_clk_init()
124 clps711x_clk->clk_data.hws[CLPS711X_CLK_TIMER2] = in _clps711x_clk_init()
128 clps711x_clk->clk_data.hws[CLPS711X_CLK_PWM] = in _clps711x_clk_init()
130 clps711x_clk->clk_data.hws[CLPS711X_CLK_SPIREF] = in _clps711x_clk_init()
[all …]
Dclk-gemini.c314 gemini_clk_data->hws[GEMINI_CLK_RTC] = hw; in gemini_clk_probe()
323 gemini_clk_data->hws[GEMINI_CLK_CPU] = hw; in gemini_clk_probe()
343 gemini_clk_data->hws[GEMINI_CLK_GATES + i] = in gemini_clk_probe()
364 gemini_clk_data->hws[GEMINI_CLK_TVC] = hw; in gemini_clk_probe()
368 gemini_clk_data->hws[GEMINI_CLK_PCI] = hw; in gemini_clk_probe()
372 gemini_clk_data->hws[GEMINI_CLK_UART] = hw; in gemini_clk_probe()
402 gemini_clk_data = kzalloc(struct_size(gemini_clk_data, hws, in gemini_cc_init()
413 gemini_clk_data->hws[i] = ERR_PTR(-EPROBE_DEFER); in gemini_cc_init()
453 gemini_clk_data->hws[GEMINI_CLK_AHB] = hw; in gemini_cc_init()
457 gemini_clk_data->hws[GEMINI_CLK_APB] = hw; in gemini_cc_init()
Dclk-aspeed.c470 aspeed_clk_data->hws[ASPEED_CLK_UART] = hw; in aspeed_clk_probe()
480 aspeed_clk_data->hws[ASPEED_CLK_MPLL] = hw; in aspeed_clk_probe()
489 aspeed_clk_data->hws[ASPEED_CLK_SDIO] = hw; in aspeed_clk_probe()
498 aspeed_clk_data->hws[ASPEED_CLK_MAC] = hw; in aspeed_clk_probe()
507 aspeed_clk_data->hws[ASPEED_CLK_LHCLK] = hw; in aspeed_clk_probe()
516 aspeed_clk_data->hws[ASPEED_CLK_BCLK] = hw; in aspeed_clk_probe()
523 aspeed_clk_data->hws[ASPEED_CLK_24M] = hw; in aspeed_clk_probe()
556 aspeed_clk_data->hws[i] = hw; in aspeed_clk_probe()
619 aspeed_clk_data->hws[ASPEED_CLK_HPLL] = hw; in aspeed_ast2400_cc()
636 aspeed_clk_data->hws[ASPEED_CLK_AHB] = hw; in aspeed_ast2400_cc()
[all …]
Dclk-scmi.c124 struct clk_hw **hws; in scmi_clocks_probe() local
139 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, count), in scmi_clocks_probe()
145 hws = clk_data->hws; in scmi_clocks_probe()
167 hws[idx] = NULL; in scmi_clocks_probe()
170 hws[idx] = &sclk->hw; in scmi_clocks_probe()
Dclk-asm9260.c270 struct clk_hw **hws; in asm9260_acc_init() local
276 clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL); in asm9260_acc_init()
280 hws = clk_data->hws; in asm9260_acc_init()
320 hws[dc->idx] = clk_hw_register_divider(NULL, dc->name, in asm9260_acc_init()
330 hws[gd->idx] = clk_hw_register_gate(NULL, gd->name, in asm9260_acc_init()
337 if (!IS_ERR(hws[n])) in asm9260_acc_init()
Dclk-stm32h7.c53 static struct clk_hw **hws; variable
513 hws[SYS_D1CPRE] = clk_hw_register_divider_table(NULL, "d1cpre", in register_core_and_bus_clocks()
517 hws[HCLK] = clk_hw_register_divider_table(NULL, "hclk", "d1cpre", in register_core_and_bus_clocks()
523 hws[CPU_SYSTICK] = clk_hw_register_fixed_factor(NULL, "systick", in register_core_and_bus_clocks()
527 hws[PCLK3] = clk_hw_register_divider_table(NULL, "pclk3", "hclk", 0, in register_core_and_bus_clocks()
533 hws[PCLK1] = clk_hw_register_divider_table(NULL, "pclk1", "hclk", 0, in register_core_and_bus_clocks()
542 hws[PCLK2] = clk_hw_register_divider_table(NULL, "pclk2", "hclk", 0, in register_core_and_bus_clocks()
551 hws[PCLK4] = clk_hw_register_divider_table(NULL, "pclk4", "hclk", 0, in register_core_and_bus_clocks()
1204 clk_data = kzalloc(struct_size(clk_data, hws, STM32H7_MAX_CLKS), in stm32h7_rcc_init()
1211 hws = clk_data->hws; in stm32h7_rcc_init()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_hwseq.c32 hws->ctx
34 hws->regs->reg
38 hws->shifts->field_name, hws->masks->field_name
40 void dce_enable_fe_clock(struct dce_hwseq *hws, in dce_enable_fe_clock() argument
53 struct dce_hwseq *hws = dc->hwseq; in dce_pipe_control_lock() local
75 if (hws->masks->BLND_BLND_V_UPDATE_LOCK != 0) in dce_pipe_control_lock()
80 if (hws->wa.blnd_crtc_trigger) { in dce_pipe_control_lock()
88 void dce_set_blender_mode(struct dce_hwseq *hws, in dce_set_blender_mode() argument
120 if (hws->masks->BLND_ALPHA_MODE != 0) { in dce_set_blender_mode()
129 static void dce_disable_sram_shut_down(struct dce_hwseq *hws) in dce_disable_sram_shut_down() argument
[all …]
/Linux-v4.19/drivers/isdn/hardware/mISDN/
Diohelper.h38 #define IOFUNC_IO(name, hws, ap) \ argument
40 struct hws *hw = p; \
44 struct hws *hw = p; \
48 struct hws *hw = p; \
52 struct hws *hw = p; \
56 #define IOFUNC_IND(name, hws, ap) \ argument
58 struct hws *hw = p; \
63 struct hws *hw = p; \
68 struct hws *hw = p; \
73 struct hws *hw = p; \
[all …]
/Linux-v4.19/drivers/clk/x86/
Dclk-st.c30 static struct clk_hw *hws[ST_MAX_CLKS]; variable
40 hws[ST_CLK_48M] = clk_hw_register_fixed_rate(NULL, "clk48MHz", NULL, 0, in st_clk_probe()
42 hws[ST_CLK_25M] = clk_hw_register_fixed_rate(NULL, "clk25MHz", NULL, 0, in st_clk_probe()
45 hws[ST_CLK_MUX] = clk_hw_register_mux(NULL, "oscout1_mux", in st_clk_probe()
49 clk_set_parent(hws[ST_CLK_MUX]->clk, hws[ST_CLK_48M]->clk); in st_clk_probe()
51 hws[ST_CLK_GATE] = clk_hw_register_gate(NULL, "oscout1", "oscout1_mux", in st_clk_probe()
55 clk_hw_register_clkdev(hws[ST_CLK_GATE], "oscout1", NULL); in st_clk_probe()
65 clk_hw_unregister(hws[i]); in st_clk_remove()
/Linux-v4.19/drivers/ide/
Dide-legacy.c5 static void ide_legacy_init_one(struct ide_hw **hws, struct ide_hw *hw, in ide_legacy_init_one() argument
39 hws[port_no] = hw; in ide_legacy_init_one()
44 struct ide_hw hw[2], *hws[] = { NULL, NULL }; in ide_legacy_device_add() local
49 ide_legacy_init_one(hws, &hw[0], 0, d, config); in ide_legacy_device_add()
50 ide_legacy_init_one(hws, &hw[1], 1, d, config); in ide_legacy_device_add()
52 if (hws[0] == NULL && hws[1] == NULL && in ide_legacy_device_add()
56 return ide_host_add(d, hws, 2, NULL); in ide_legacy_device_add()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dintel_lrc.c14 struct drm_i915_gem_object *hws; member
31 spin->hws = i915_gem_object_create_internal(i915, PAGE_SIZE); in spinner_init()
32 if (IS_ERR(spin->hws)) { in spinner_init()
33 err = PTR_ERR(spin->hws); in spinner_init()
43 i915_gem_object_set_cache_level(spin->hws, I915_CACHE_LLC); in spinner_init()
44 vaddr = i915_gem_object_pin_map(spin->hws, I915_MAP_WB); in spinner_init()
62 i915_gem_object_unpin_map(spin->hws); in spinner_init()
66 i915_gem_object_put(spin->hws); in spinner_init()
76 static u64 hws_address(const struct i915_vma *hws, in hws_address() argument
79 return hws->node.start + seqno_offset(rq->fence.context); in hws_address()
[all …]
Dintel_hangcheck.c39 struct drm_i915_gem_object *hws; member
58 h->hws = i915_gem_object_create_internal(i915, PAGE_SIZE); in hang_init()
59 if (IS_ERR(h->hws)) { in hang_init()
60 err = PTR_ERR(h->hws); in hang_init()
70 i915_gem_object_set_cache_level(h->hws, I915_CACHE_LLC); in hang_init()
71 vaddr = i915_gem_object_pin_map(h->hws, I915_MAP_WB); in hang_init()
89 i915_gem_object_unpin_map(h->hws); in hang_init()
93 i915_gem_object_put(h->hws); in hang_init()
99 static u64 hws_address(const struct i915_vma *hws, in hws_address() argument
102 return hws->node.start + offset_in_page(sizeof(u32)*rq->fence.context); in hws_address()
[all …]
/Linux-v4.19/drivers/crypto/chelsio/chtls/
Dchtls_hw.c144 struct chtls_hws *hws; in get_new_keyid() local
149 hws = &csk->tlshws; in get_new_keyid()
156 hws->rxkey = keyid; in get_new_keyid()
158 hws->txkey = keyid; in get_new_keyid()
172 struct chtls_hws *hws; in free_tls_keyid() local
179 hws = &csk->tlshws; in free_tls_keyid()
182 if (hws->rxkey >= 0) { in free_tls_keyid()
183 __clear_bit(hws->rxkey, cdev->kmap.addr); in free_tls_keyid()
185 hws->rxkey = -1; in free_tls_keyid()
187 if (hws->txkey >= 0) { in free_tls_keyid()
[all …]
Dchtls_io.c227 struct chtls_hws *hws; in tls_copy_ivs() local
234 hws = &csk->tlshws; in tls_copy_ivs()
255 hws->ivsize = number_of_ivs * CIPHER_BLOCK_SIZE; in tls_copy_ivs()
271 hws->ivsize = 0; in tls_copy_ivs()
285 struct chtls_hws *hws; in tls_copy_tx_key() local
290 hws = &csk->tlshws; in tls_copy_tx_key()
294 kaddr = keyid_to_addr(cdev->kmap.start, hws->txkey); in tls_copy_tx_key()
303 ULPTX_LEN16_V(hws->keylen >> 4)); in tls_copy_tx_key()
308 static u64 tlstx_incr_seqnum(struct chtls_hws *hws) in tlstx_incr_seqnum() argument
310 return hws->tx_seq_no++; in tlstx_incr_seqnum()
[all …]
/Linux-v4.19/drivers/gpu/drm/sun4i/
Dsun8i_tcon_top.c133 sizeof(*clk_data->hws) * CLK_NUM, in sun8i_tcon_top_bind()
179 clk_data->hws[CLK_TCON_TOP_TV0] = in sun8i_tcon_top_bind()
184 clk_data->hws[CLK_TCON_TOP_TV1] = in sun8i_tcon_top_bind()
189 clk_data->hws[CLK_TCON_TOP_DSI] = in sun8i_tcon_top_bind()
195 if (IS_ERR(clk_data->hws[i])) { in sun8i_tcon_top_bind()
196 ret = PTR_ERR(clk_data->hws[i]); in sun8i_tcon_top_bind()
213 if (clk_data->hws[i]) in sun8i_tcon_top_bind()
214 clk_hw_unregister_gate(clk_data->hws[i]); in sun8i_tcon_top_bind()
231 clk_hw_unregister_gate(clk_data->hws[i]); in sun8i_tcon_top_unbind()
/Linux-v4.19/drivers/clk/samsung/
Dclk-exynos-audss.c112 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
113 clk_hw_unregister_mux(clk_data->hws[i]); in exynos_audss_clk_teardown()
117 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
118 clk_hw_unregister_divider(clk_data->hws[i]); in exynos_audss_clk_teardown()
122 if (!IS_ERR(clk_data->hws[i])) in exynos_audss_clk_teardown()
123 clk_hw_unregister_gate(clk_data->hws[i]); in exynos_audss_clk_teardown()
152 struct_size(clk_data, hws, in exynos_audss_clk_probe()
159 clk_table = clk_data->hws; in exynos_audss_clk_probe()
Dclk-exynos-clkout.c64 clkout = kzalloc(struct_size(clkout, data.hws, EXYNOS_CLKOUT_NR_CLKS), in exynos_clkout_init()
103 clkout->data.hws[0] = clk_hw_register_composite(NULL, "clkout", in exynos_clkout_init()
108 if (IS_ERR(clkout->data.hws[0])) in exynos_clkout_init()
121 clk_hw_unregister(clkout->data.hws[0]); in exynos_clkout_init()
/Linux-v4.19/drivers/clk/bcm/
Dclk-bcm2835-aux.c44 struct_size(onecell, hws, in bcm2835_aux_clk_probe()
52 onecell->hws[BCM2835_AUX_CLOCK_UART] = in bcm2835_aux_clk_probe()
55 onecell->hws[BCM2835_AUX_CLOCK_SPI1] = in bcm2835_aux_clk_probe()
58 onecell->hws[BCM2835_AUX_CLOCK_SPI2] = in bcm2835_aux_clk_probe()
/Linux-v4.19/drivers/clk/berlin/
Dbg2q.c284 struct clk_hw **hws; in berlin2q_clock_setup() local
287 clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL); in berlin2q_clock_setup()
291 hws = clk_data->hws; in berlin2q_clock_setup()
340 hws[CLKID_SYS + n] = berlin2_div_register(&dd->map, gbase, in berlin2q_clock_setup()
349 hws[CLKID_GFX2DAXI + n] = clk_hw_register_gate(NULL, gd->name, in berlin2q_clock_setup()
355 hws[CLKID_CPU] = in berlin2q_clock_setup()
359 hws[CLKID_TWD] = in berlin2q_clock_setup()
364 if (!IS_ERR(hws[n])) in berlin2q_clock_setup()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce120/
Ddce120_hw_sequencer.c41 hws->ctx
43 hws->regs->reg
47 hws->shifts->field_name, hws->masks->field_name
197 struct dce_hwseq *hws, in dce120_update_dchub() argument
/Linux-v4.19/drivers/clk/zte/
Dclk-zx296718.c561 .hws = {
588 top_hw_onecell_data.hws[top_ffactor_clk[i].id] = in top_clocks_init()
600 top_hw_onecell_data.hws[top_mux_clk[i].id] = in top_clocks_init()
613 top_hw_onecell_data.hws[top_gate_clk[i].id] = in top_clocks_init()
626 top_hw_onecell_data.hws[top_div_clk[i].id] = in top_clocks_init()
751 .hws = {
769 lsp0_hw_onecell_data.hws[lsp0_mux_clk[i].id] = in lsp0_clocks_init()
782 lsp0_hw_onecell_data.hws[lsp0_gate_clk[i].id] = in lsp0_clocks_init()
795 lsp0_hw_onecell_data.hws[lsp0_div_clk[i].id] = in lsp0_clocks_init()
859 .hws = {
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/dsi/pll/
Ddsi_pll_10nm.c105 struct clk_hw *hws[NUM_DSI_CLOCKS_MAX]; member
608 *byte_clk_provider = hw_data->hws[DSI_BYTE_PLL_CLK]->clk; in dsi_pll_10nm_get_provider()
610 *pixel_clk_provider = hw_data->hws[DSI_PIXEL_PLL_CLK]->clk; in dsi_pll_10nm_get_provider()
640 struct clk_hw **hws = pll_10nm->hws; in pll_10nm_register() local
661 hws[num++] = &pll_10nm->base.clk_hw; in pll_10nm_register()
674 hws[num++] = hw; in pll_10nm_register()
689 hws[num++] = hw; in pll_10nm_register()
700 hws[num++] = hw; in pll_10nm_register()
701 hw_data->hws[DSI_BYTE_PLL_CLK] = hw; in pll_10nm_register()
711 hws[num++] = hw; in pll_10nm_register()
[all …]
/Linux-v4.19/drivers/clk/mvebu/
Darmada-37xx-tbg.c95 struct_size(hw_tbg_data, hws, NUM_TBG), in armada_3700_tbg_clock_probe()
121 hw_tbg_data->hws[i] = clk_hw_register_fixed_factor(NULL, name, in armada_3700_tbg_clock_probe()
123 if (IS_ERR(hw_tbg_data->hws[i])) in armada_3700_tbg_clock_probe()
139 clk_hw_unregister_fixed_factor(hw_tbg_data->hws[i]); in armada_3700_tbg_clock_remove()
/Linux-v4.19/drivers/clk/imgtec/
Dclk-boston.c78 onecell->hws[BOSTON_CLK_INPUT] = hw; in clk_boston_setup()
85 onecell->hws[BOSTON_CLK_SYS] = hw; in clk_boston_setup()
92 onecell->hws[BOSTON_CLK_CPU] = hw; in clk_boston_setup()

12345