Searched refs:hws (Results 51 - 75 of 246) sorted by relevance

12345678910

/linux-master/drivers/clk/meson/
H A Dmeson-eeclk.c48 if (!data->hw_clks.hws[i])
51 ret = devm_clk_hw_register(dev, data->hw_clks.hws[i]);
H A Dmeson-aoclk.c79 if (!data->hw_clks.hws[clkid])
82 ret = devm_clk_hw_register(dev, data->hw_clks.hws[clkid]);
/linux-master/drivers/clk/
H A Dclk-aspeed.c431 aspeed_clk_data->hws[ASPEED_CLK_UART] = hw;
441 aspeed_clk_data->hws[ASPEED_CLK_MPLL] = hw;
455 aspeed_clk_data->hws[ASPEED_CLK_SDIO] = hw;
464 aspeed_clk_data->hws[ASPEED_CLK_MAC] = hw;
479 aspeed_clk_data->hws[ASPEED_CLK_MAC1RCLK] = hw;
487 aspeed_clk_data->hws[ASPEED_CLK_MAC2RCLK] = hw;
497 aspeed_clk_data->hws[ASPEED_CLK_LHCLK] = hw;
506 aspeed_clk_data->hws[ASPEED_CLK_BCLK] = hw;
513 aspeed_clk_data->hws[ASPEED_CLK_24M] = hw;
521 aspeed_clk_data->hws[ASPEED_CLK_ECLK_MU
[all...]
H A Dclk-gemini.c312 gemini_clk_data->hws[GEMINI_CLK_RTC] = hw;
321 gemini_clk_data->hws[GEMINI_CLK_CPU] = hw;
341 gemini_clk_data->hws[GEMINI_CLK_GATES + i] =
362 gemini_clk_data->hws[GEMINI_CLK_TVC] = hw;
366 gemini_clk_data->hws[GEMINI_CLK_PCI] = hw;
370 gemini_clk_data->hws[GEMINI_CLK_UART] = hw;
400 gemini_clk_data = kzalloc(struct_size(gemini_clk_data, hws,
412 gemini_clk_data->hws[i] = ERR_PTR(-EPROBE_DEFER);
452 gemini_clk_data->hws[GEMINI_CLK_AHB] = hw;
456 gemini_clk_data->hws[GEMINI_CLK_AP
[all...]
H A Dclk-lan966x.c197 hw_data->hws[i] =
203 if (IS_ERR(hw_data->hws[i]))
204 return dev_err_probe(dev, PTR_ERR(hw_data->hws[i]),
220 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, N_CLOCKS),
235 hw_data->hws[i] = lan966x_gck_clk_register(dev, i);
236 if (IS_ERR(hw_data->hws[i])) {
239 return PTR_ERR(hw_data->hws[i]);
H A Dclk-asm9260.c259 struct clk_hw **hws; local
265 clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL);
269 hws = clk_data->hws;
304 hws[dc->idx] = clk_hw_register_divider(NULL, dc->name,
314 hws[gd->idx] = clk_hw_register_gate(NULL, gd->name,
321 if (!IS_ERR(hws[n]))
H A Dclk-scmi.c238 struct clk_hw **hws; local
259 clk_data = devm_kzalloc(dev, struct_size(clk_data, hws, count),
265 hws = clk_data->hws;
308 sclk->parent_data[i].hw = hws[sclk->info->parents[i]];
317 hws[idx] = NULL;
323 hws[idx] = &sclk->hw;
H A Dclk-stm32h7.c53 static struct clk_hw **hws; variable in typeref:struct:clk_hw
513 hws[SYS_D1CPRE] = clk_hw_register_divider_table(NULL, "d1cpre",
517 hws[HCLK] = clk_hw_register_divider_table(NULL, "hclk", "d1cpre",
523 hws[CPU_SYSTICK] = clk_hw_register_fixed_factor(NULL, "systick",
527 hws[PCLK3] = clk_hw_register_divider_table(NULL, "pclk3", "hclk", 0,
533 hws[PCLK1] = clk_hw_register_divider_table(NULL, "pclk1", "hclk", 0,
542 hws[PCLK2] = clk_hw_register_divider_table(NULL, "pclk2", "hclk", 0,
551 hws[PCLK4] = clk_hw_register_divider_table(NULL, "pclk4", "hclk", 0,
1203 clk_data = kzalloc(struct_size(clk_data, hws, STM32H7_MAX_CLKS),
1210 hws
[all...]
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn32/
H A Ddcn32_hwseq.c59 hws->ctx
61 hws->regs->reg
68 hws->shifts->field_name, hws->masks->field_name
71 struct dce_hwseq *hws,
79 if (hws->ctx->dc->debug.disable_dsc_power_gate)
82 if (!hws->ctx->dc->debug.enable_double_buffered_dsc_pg_support)
133 struct dce_hwseq *hws,
162 void dcn32_hubp_pg_control(struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on) argument
167 if (hws
70 dcn32_dsc_pg_control( struct dce_hwseq *hws, unsigned int dsc_inst, bool power_on) argument
132 dcn32_enable_power_gating_plane( struct dce_hwseq *hws, bool enable) argument
521 struct dce_hwseq *hws = dc->hwseq; local
693 struct dce_hwseq *hws = dc->hwseq; local
750 struct dce_hwseq *hws = dc->hwseq; local
1181 dcn32_resync_fifo_dccg_dio(struct dce_hwseq *hws, struct dc *dc, struct dc_state *context) argument
1217 struct dce_hwseq *hws = link->dc->hwseq; local
1388 dcn32_dsc_pg_status( struct dce_hwseq *hws, unsigned int dsc_inst) argument
1424 struct dce_hwseq *hws = dc->hwseq; local
1445 struct dce_hwseq *hws = dc->hwseq; local
1480 struct dce_hwseq *hws = dc->hwseq; local
1542 struct dce_hwseq *hws = dc->hwseq; local
1625 struct dce_hwseq *hws = dc->hwseq; local
[all...]
/linux-master/drivers/clk/xilinx/
H A Dxlnx_vcu.c526 struct clk_hw **hws; local
530 data = devm_kzalloc(dev, struct_size(data, hws, CLK_XVCU_NUM_CLOCKS), GFP_KERNEL);
534 hws = data->hws;
553 hws[CLK_XVCU_ENC_CORE] =
558 hws[CLK_XVCU_ENC_MCU] =
563 hws[CLK_XVCU_DEC_CORE] =
568 hws[CLK_XVCU_DEC_MCU] =
580 struct clk_hw **hws = data->hws; local
[all...]
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_io.c224 struct chtls_hws *hws; local
231 hws = &csk->tlshws;
252 hws->ivsize = number_of_ivs * CIPHER_BLOCK_SIZE;
268 hws->ivsize = 0;
282 struct chtls_hws *hws; local
287 hws = &csk->tlshws;
291 kaddr = keyid_to_addr(cdev->kmap.start, hws->txkey);
300 ULPTX_LEN16_V(hws->keylen >> 4));
305 static u64 tlstx_incr_seqnum(struct chtls_hws *hws) argument
307 return hws
351 struct chtls_hws *hws; local
447 struct chtls_hws *hws = &csk->tlshws; local
484 struct chtls_hws *hws; local
598 struct chtls_hws *hws = &csk->tlshws; local
1345 struct chtls_hws *hws = &csk->tlshws; local
[all...]
H A Dchtls_hw.c182 struct chtls_hws *hws; local
187 hws = &csk->tlshws;
194 hws->rxkey = keyid;
196 hws->txkey = keyid;
210 struct chtls_hws *hws; local
217 hws = &csk->tlshws;
220 if (hws->rxkey >= 0) {
221 __clear_bit(hws->rxkey, cdev->kmap.addr);
223 hws->rxkey = -1;
225 if (hws
338 struct chtls_hws *hws = &csk->tlshws; local
[all...]
/linux-master/drivers/clk/berlin/
H A Dbg2q.c285 struct clk_hw **hws; local
288 clk_data = kzalloc(struct_size(clk_data, hws, MAX_CLKS), GFP_KERNEL);
294 hws = clk_data->hws;
345 hws[CLKID_SYS + n] = berlin2_div_register(&dd->map, gbase,
354 hws[CLKID_GFX2DAXI + n] = clk_hw_register_gate(NULL, gd->name,
360 hws[CLKID_CPU] =
364 hws[CLKID_TWD] =
369 if (!IS_ERR(hws[n]))
/linux-master/drivers/clk/mediatek/
H A Dclk-pllfh.c232 clk_data->hws[pll->id] = hw;
247 mtk_clk_unregister_pllfh(clk_data->hws[pll->id]);
249 mtk_clk_unregister_pll(clk_data->hws[pll->id]);
251 clk_data->hws[pll->id] = ERR_PTR(-ENOENT);
275 if (IS_ERR_OR_NULL(clk_data->hws[pll->id]))
283 mtk_clk_unregister_pllfh(clk_data->hws[pll->id]);
285 base = mtk_clk_pll_get_base(clk_data->hws[pll->id],
287 mtk_clk_unregister_pll(clk_data->hws[pll->id]);
290 clk_data->hws[pll->id] = ERR_PTR(-ENOENT);
H A Dclk-mux.c235 if (!IS_ERR_OR_NULL(clk_data->hws[mux->id])) {
249 clk_data->hws[mux->id] = hw;
258 if (IS_ERR_OR_NULL(clk_data->hws[mux->id]))
261 mtk_clk_unregister_mux(clk_data->hws[mux->id]);
262 clk_data->hws[mux->id] = ERR_PTR(-ENOENT);
280 if (IS_ERR_OR_NULL(clk_data->hws[mux->id]))
283 mtk_clk_unregister_mux(clk_data->hws[mux->id]);
284 clk_data->hws[mux->id] = ERR_PTR(-ENOENT);
/linux-master/drivers/clk/visconti/
H A Dpll-tmpv770x.c75 ctx->clk_data.hws[TMPV770X_PLL_PIPLL1] =
77 ctx->clk_data.hws[TMPV770X_PLL_PIDNNPLL] =
79 ctx->clk_data.hws[TMPV770X_PLL_PIETHERPLL] =
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn10/
H A Ddcn10_hwseq.c67 hws->ctx
69 hws->regs->reg
73 hws->shifts->field_name, hws->masks->field_name
133 struct dce_hwseq *hws = dc->hwseq; local
608 struct dce_hwseq *hws,
630 struct dce_hwseq *hws)
665 * @hws: dce_hwseq reference.
672 struct dce_hwseq *hws,
679 if (hws
607 dcn10_enable_power_gating_plane( struct dce_hwseq *hws, bool enable) argument
629 dcn10_disable_vga( struct dce_hwseq *hws) argument
671 dcn10_dpp_pg_control( struct dce_hwseq *hws, unsigned int dpp_inst, bool power_on) argument
732 dcn10_hubp_pg_control( struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on) argument
784 power_on_plane_resources( struct dce_hwseq *hws, int plane_id) argument
812 struct dce_hwseq *hws = dc->hwseq; local
832 struct dce_hwseq *hws = dc->hwseq; local
862 struct dce_hwseq *hws = dc->hwseq; local
1239 struct dce_hwseq *hws = dc->hwseq; local
1286 struct dce_hwseq *hws = dc->hwseq; local
1316 struct dce_hwseq *hws = dc->hwseq; local
1349 struct dce_hwseq *hws = dc->hwseq; local
1366 struct dce_hwseq *hws = dc->hwseq; local
1539 struct dce_hwseq *hws = dc->hwseq; local
1726 struct dce_hwseq *hws = dc->hwseq; local
1933 struct dce_hwseq *hws = dc->hwseq; local
2432 mmhub_read_vm_system_aperture_settings(struct dcn10_hubp *hubp1, struct vm_system_aperture_param *apt, struct dce_hwseq *hws) argument
2457 mmhub_read_vm_context0_settings(struct dcn10_hubp *hubp1, struct vm_context0_param *vm0, struct dce_hwseq *hws) argument
2502 dcn10_program_pte_vm(struct dce_hwseq *hws, struct hubp *hubp) argument
2520 struct dce_hwseq *hws = dc->hwseq; local
2765 struct dce_hwseq *hws = dc->hwseq; local
2989 struct dce_hwseq *hws = dc->hwseq; local
3117 struct dce_hwseq *hws = dc->hwseq; local
3155 struct dce_hwseq *hws = dc->hwseq; local
3339 struct dce_hwseq *hws = dc->hwseq; local
3414 dcn10_update_dchub(struct dce_hwseq *hws, struct dchub_init_data *dh_data) argument
3867 struct dce_hwseq *hws = link->dc->hwseq; local
[all...]
H A Ddcn10_hwseq.h87 struct dce_hwseq *hws,
91 struct dce_hwseq *hws,
95 struct dce_hwseq *hws,
99 struct dce_hwseq *hws);
114 void dcn10_update_dchub(struct dce_hwseq *hws, struct dchub_init_data *dh_data);
/linux-master/drivers/clk/mvebu/
H A Darmada-37xx-tbg.c92 struct_size(hw_tbg_data, hws, NUM_TBG),
118 hw_tbg_data->hws[i] = clk_hw_register_fixed_factor(NULL, name,
120 if (IS_ERR(hw_tbg_data->hws[i]))
134 clk_hw_unregister_fixed_factor(hw_tbg_data->hws[i]);
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn21/
H A Ddcn21_hwseq.c43 hws->ctx
45 hws->regs->reg
49 hws->shifts->field_name, hws->masks->field_name
53 struct dce_hwseq *hws)
67 int dcn21_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_config) argument
81 mmhub_update_page_table_config(&config, hws);
90 struct dce_hwseq *hws = dc->hwseq; local
52 mmhub_update_page_table_config(struct dcn_hubbub_phys_addr_config *config, struct dce_hwseq *hws) argument
/linux-master/drivers/clk/imx/
H A Dclk-imx8mp-audiomix.c194 struct_size(priv, hws, IMX8MP_CLK_AUDIOMIX_END),
222 priv->hws[sels[i].clkid] = hw;
231 priv->hws[IMX8MP_CLK_AUDIOMIX_SAI_PLL_REF_SEL] = hw;
237 priv->hws[IMX8MP_CLK_AUDIOMIX_SAI_PLL] = hw;
246 priv->hws[IMX8MP_CLK_AUDIOMIX_SAI_PLL_BYPASS] = hw;
253 priv->hws[IMX8MP_CLK_AUDIOMIX_SAI_PLL_OUT] = hw;
/linux-master/drivers/clk/samsung/
H A Dclk-exynos-clkout.c120 struct_size(clkout, data.hws, EXYNOS_CLKOUT_NR_CLKS),
176 clkout->data.hws[0] = clk_hw_register_composite(NULL, "clkout",
181 if (IS_ERR(clkout->data.hws[0])) {
182 ret = PTR_ERR(clkout->data.hws[0]);
194 clk_hw_unregister(clkout->data.hws[0]);
212 clk_hw_unregister(clkout->data.hws[0]);
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn20/
H A Ddcn20_hwseq.c66 hws->ctx
68 hws->regs->reg
72 hws->shifts->field_name, hws->masks->field_name
299 struct dce_hwseq *hws,
348 void dcn20_dccg_init(struct dce_hwseq *hws) argument
373 struct dce_hwseq *hws)
400 struct dce_hwseq *hws = dc->hwseq; local
462 hws->funcs.wait_for_blank_complete(opp);
466 struct dce_hwseq *hws,
298 dcn20_enable_power_gating_plane( struct dce_hwseq *hws, bool enable) argument
372 dcn20_disable_vga( struct dce_hwseq *hws) argument
465 dcn20_dsc_pg_control( struct dce_hwseq *hws, unsigned int dsc_inst, bool power_on) argument
542 dcn20_dpp_pg_control( struct dce_hwseq *hws, unsigned int dpp_inst, bool power_on) argument
616 dcn20_hubp_pg_control( struct dce_hwseq *hws, unsigned int hubp_inst, bool power_on) argument
695 struct dce_hwseq *hws = dc->hwseq; local
819 struct dce_hwseq *hws = dc->hwseq; local
1103 struct dce_hwseq *hws = dc->hwseq; local
1277 dcn20_power_on_plane_resources( struct dce_hwseq *hws, struct pipe_ctx *pipe_ctx) argument
1671 struct dce_hwseq *hws = dc->hwseq; local
1875 struct dce_hwseq *hws = dc->hwseq; local
1999 struct dce_hwseq *hws = dc->hwseq; local
2360 struct dce_hwseq *hws = dc->hwseq; local
2480 struct dce_hwseq *hws = dc->hwseq; local
2495 struct dce_hwseq *hws = dc->hwseq; local
2528 dcn20_init_vm_ctx( struct dce_hwseq *hws, struct dc *dc, struct dc_virtual_addr_space_config *va_config, int vmid) argument
2550 dcn20_init_sys_ctx(struct dce_hwseq *hws, struct dc *dc, struct dc_phy_addr_space_config *pa_config) argument
2630 struct dce_hwseq *hws = link->dc->hwseq; local
2761 struct dce_hwseq *hws = dc->hwseq; local
2889 struct dce_hwseq *hws = dc->hwseq; local
2985 struct dce_hwseq *hws = dc->hwseq; local
[all...]
/linux-master/drivers/clk/mstar/
H A Dclk-msc313-mpll.c107 mpll->clk_data = devm_kzalloc(dev, struct_size(mpll->clk_data, hws,
123 mpll->clk_data->hws[0] = &mpll->clk_hw;
134 mpll->clk_data->hws[i + 1] = divhw;
/linux-master/drivers/clk/bcm/
H A Dclk-bcm63268-timer.c161 hw = devm_kzalloc(&pdev->dev, struct_size(hw, data.hws, maxbit),
172 hw->data.hws[i] = ERR_PTR(-ENODEV);
186 hw->data.hws[entry->bit] = clk;

Completed in 513 milliseconds

12345678910