/Linux-v4.19/drivers/clk/ |
D | clk-efm32gg.c | 26 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 …]
|
D | clk-clps711x.c | 57 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 …]
|
D | clk-gemini.c | 314 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()
|
D | clk-aspeed.c | 470 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 …]
|
D | clk-scmi.c | 124 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()
|
D | clk-asm9260.c | 270 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()
|
D | clk-stm32h7.c | 53 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/ |
D | dce_hwseq.c | 32 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/ |
D | iohelper.h | 38 #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/ |
D | clk-st.c | 30 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/ |
D | ide-legacy.c | 5 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/ |
D | intel_lrc.c | 14 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 …]
|
D | intel_hangcheck.c | 39 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/ |
D | chtls_hw.c | 144 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 …]
|
D | chtls_io.c | 227 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/ |
D | sun8i_tcon_top.c | 133 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/ |
D | clk-exynos-audss.c | 112 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()
|
D | clk-exynos-clkout.c | 64 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/ |
D | clk-bcm2835-aux.c | 44 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/ |
D | bg2q.c | 284 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/ |
D | dce120_hw_sequencer.c | 41 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/ |
D | clk-zx296718.c | 561 .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/ |
D | dsi_pll_10nm.c | 105 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/ |
D | armada-37xx-tbg.c | 95 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/ |
D | clk-boston.c | 78 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()
|