Home
last modified time | relevance | path

Searched refs:gate (Results 151 - 175 of 371) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/clk/pxa/
H A Dclk-pxa.c50 struct clk_gate gate; member
108 pxa_clk->gate = clks[i].gate; in clk_pxa_cken_init()
109 pxa_clk->gate.lock = &pxa_clk_lock; in clk_pxa_cken_init()
114 &pxa_clk->gate.hw, &clk_gate_ops, in clk_pxa_cken_init()
/kernel/linux/linux-5.10/drivers/clk/sunxi-ng/
H A Dccu_gate.h91 void ccu_gate_helper_disable(struct ccu_common *common, u32 gate);
92 int ccu_gate_helper_enable(struct ccu_common *common, u32 gate);
93 int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate);
/kernel/linux/linux-5.10/drivers/clk/sunxi/
H A Dclk-sunxi.c888 u8 gate; /* is it independently gateable? */ member
916 { .shift = 0, .table = pll6_sata_tbl, .gate = 14 }, /* M, SATA */
952 struct clk_gate *gate = NULL; in sunxi_divs_clk_setup() local
1034 /* If this leaf clock can be gated, create a gate */ in sunxi_divs_clk_setup()
1035 if (data->div[i].gate) { in sunxi_divs_clk_setup()
1036 gate = kzalloc(sizeof(*gate), GFP_KERNEL); in sunxi_divs_clk_setup()
1037 if (!gate) in sunxi_divs_clk_setup()
1040 gate->reg = reg; in sunxi_divs_clk_setup()
1041 gate in sunxi_divs_clk_setup()
[all...]
/kernel/linux/linux-6.6/drivers/clk/sunxi/
H A Dclk-sunxi.c888 u8 gate; /* is it independently gateable? */ member
916 { .shift = 0, .table = pll6_sata_tbl, .gate = 14 }, /* M, SATA */
952 struct clk_gate *gate = NULL; in sunxi_divs_clk_setup() local
1034 /* If this leaf clock can be gated, create a gate */ in sunxi_divs_clk_setup()
1035 if (data->div[i].gate) { in sunxi_divs_clk_setup()
1036 gate = kzalloc(sizeof(*gate), GFP_KERNEL); in sunxi_divs_clk_setup()
1037 if (!gate) in sunxi_divs_clk_setup()
1040 gate->reg = reg; in sunxi_divs_clk_setup()
1041 gate in sunxi_divs_clk_setup()
[all...]
/kernel/linux/linux-5.10/drivers/clk/st/
H A Dclkgen-pll.c646 struct clk_gate *gate; in clkgen_odf_register() local
651 gate = kzalloc(sizeof(*gate), GFP_KERNEL); in clkgen_odf_register()
652 if (!gate) in clkgen_odf_register()
655 gate->flags = CLK_GATE_SET_TO_DISABLE; in clkgen_odf_register()
656 gate->reg = reg + pll_data->odf_gate[odf].offset; in clkgen_odf_register()
657 gate->bit_idx = pll_data->odf_gate[odf].shift; in clkgen_odf_register()
658 gate->lock = odf_lock; in clkgen_odf_register()
662 kfree(gate); in clkgen_odf_register()
675 &gate in clkgen_odf_register()
[all...]
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-meson.c95 struct clk_gate gate; member
500 snprintf(name, sizeof(name), "%s#gate%u", dev_name(dev), i); in meson_pwm_init_channels()
510 channel->gate.reg = meson->base + REG_MISC_AB; in meson_pwm_init_channels()
511 channel->gate.bit_idx = meson_pwm_per_channel_data[i].clk_en_shift; in meson_pwm_init_channels()
512 channel->gate.hw.init = &init; in meson_pwm_init_channels()
513 channel->gate.flags = 0; in meson_pwm_init_channels()
514 channel->gate.lock = &meson->lock; in meson_pwm_init_channels()
516 err = devm_clk_hw_register(dev, &channel->gate.hw); in meson_pwm_init_channels()
522 channel->clk = devm_clk_hw_get_clk(dev, &channel->gate.hw, NULL); in meson_pwm_init_channels()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/
H A Damd_powerplay.c437 static void pp_dpm_powergate_vce(void *handle, bool gate) in pp_dpm_powergate_vce() argument
448 hwmgr->hwmgr_func->powergate_vce(hwmgr, gate); in pp_dpm_powergate_vce()
451 static void pp_dpm_powergate_uvd(void *handle, bool gate) in pp_dpm_powergate_uvd() argument
462 hwmgr->hwmgr_func->powergate_uvd(hwmgr, gate); in pp_dpm_powergate_uvd()
1196 static int pp_dpm_powergate_gfx(void *handle, bool gate) in pp_dpm_powergate_gfx() argument
1208 return hwmgr->hwmgr_func->powergate_gfx(hwmgr, gate); in pp_dpm_powergate_gfx()
1211 static void pp_dpm_powergate_acp(void *handle, bool gate) in pp_dpm_powergate_acp() argument
1223 hwmgr->hwmgr_func->powergate_acp(hwmgr, gate); in pp_dpm_powergate_acp()
1226 static void pp_dpm_powergate_sdma(void *handle, bool gate) in pp_dpm_powergate_sdma() argument
1238 hwmgr->hwmgr_func->powergate_sdma(hwmgr, gate); in pp_dpm_powergate_sdma()
1241 pp_set_powergating_by_smu(void *handle, uint32_t block_type, bool gate) pp_set_powergating_by_smu() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dkv_dpm.c57 void kv_dpm_powergate_uvd(struct radeon_device *rdev, bool gate);
58 static void kv_dpm_powergate_vce(struct radeon_device *rdev, bool gate);
59 static void kv_dpm_powergate_samu(struct radeon_device *rdev, bool gate);
60 static void kv_dpm_powergate_acp(struct radeon_device *rdev, bool gate);
1244 static int kv_update_uvd_dpm(struct radeon_device *rdev, bool gate) in kv_update_uvd_dpm() argument
1252 if (!gate) { in kv_update_uvd_dpm()
1277 return kv_enable_uvd_dpm(rdev, !gate); in kv_update_uvd_dpm()
1337 static int kv_update_samu_dpm(struct radeon_device *rdev, bool gate) in kv_update_samu_dpm() argument
1344 if (!gate) { in kv_update_samu_dpm()
1365 return kv_enable_samu_dpm(rdev, !gate); in kv_update_samu_dpm()
1401 kv_update_acp_dpm(struct radeon_device *rdev, bool gate) kv_update_acp_dpm() argument
1432 kv_dpm_powergate_uvd(struct radeon_device *rdev, bool gate) kv_dpm_powergate_uvd() argument
1460 kv_dpm_powergate_vce(struct radeon_device *rdev, bool gate) kv_dpm_powergate_vce() argument
1483 kv_dpm_powergate_samu(struct radeon_device *rdev, bool gate) kv_dpm_powergate_samu() argument
1503 kv_dpm_powergate_acp(struct radeon_device *rdev, bool gate) kv_dpm_powergate_acp() argument
[all...]
/kernel/linux/linux-5.10/scripts/gcc-plugins/
H A Dgcc-generate-simple_ipa-pass.h93 .gate = _GATE,
117 virtual bool gate(function *) { return _GATE(); }
119 virtual bool gate(void) { return _GATE(); }
H A Dgcc-generate-gimple-pass.h93 .gate = _GATE,
117 virtual bool gate(function *) { return _GATE(); }
119 virtual bool gate(void) { return _GATE(); }
H A Dgcc-generate-rtl-pass.h93 .gate = _GATE,
117 virtual bool gate(function *) { return _GATE(); }
119 virtual bool gate(void) { return _GATE(); }
/kernel/linux/linux-6.6/drivers/clk/sunxi-ng/
H A Dccu_gate.h121 void ccu_gate_helper_disable(struct ccu_common *common, u32 gate);
122 int ccu_gate_helper_enable(struct ccu_common *common, u32 gate);
123 int ccu_gate_helper_is_enabled(struct ccu_common *common, u32 gate);
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/
H A Damd_powerplay.c419 static void pp_dpm_powergate_vce(void *handle, bool gate) in pp_dpm_powergate_vce() argument
431 hwmgr->hwmgr_func->powergate_vce(hwmgr, gate); in pp_dpm_powergate_vce()
435 static void pp_dpm_powergate_uvd(void *handle, bool gate) in pp_dpm_powergate_uvd() argument
447 hwmgr->hwmgr_func->powergate_uvd(hwmgr, gate); in pp_dpm_powergate_uvd()
1262 static int pp_dpm_powergate_gfx(void *handle, bool gate) in pp_dpm_powergate_gfx() argument
1274 return hwmgr->hwmgr_func->powergate_gfx(hwmgr, gate); in pp_dpm_powergate_gfx()
1277 static void pp_dpm_powergate_acp(void *handle, bool gate) in pp_dpm_powergate_acp() argument
1289 hwmgr->hwmgr_func->powergate_acp(hwmgr, gate); in pp_dpm_powergate_acp()
1292 static void pp_dpm_powergate_sdma(void *handle, bool gate) in pp_dpm_powergate_sdma() argument
1304 hwmgr->hwmgr_func->powergate_sdma(hwmgr, gate); in pp_dpm_powergate_sdma()
1307 pp_set_powergating_by_smu(void *handle, uint32_t block_type, bool gate) pp_set_powergating_by_smu() argument
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dsm501.c312 * alters the power active gate to set specific units on or off
319 unsigned long gate; in sm501_unit_power() local
325 gate = smc501_readl(sm->regs + SM501_CURRENT_GATE); in sm501_unit_power()
347 if (gate & (1 << unit)) in sm501_unit_power()
349 gate |= (1 << unit); in sm501_unit_power()
351 if (!(gate & (1 << unit))) in sm501_unit_power()
353 gate &= ~(1 << unit); in sm501_unit_power()
358 smc501_writel(gate, sm->regs + SM501_POWER_MODE_0_GATE); in sm501_unit_power()
364 smc501_writel(gate, sm->regs + SM501_POWER_MODE_1_GATE); in sm501_unit_power()
370 gate in sm501_unit_power()
514 unsigned long gate = smc501_readl(sm->regs + SM501_CURRENT_GATE); sm501_set_clock() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dsm501.c312 * alters the power active gate to set specific units on or off
319 unsigned long gate; in sm501_unit_power() local
325 gate = smc501_readl(sm->regs + SM501_CURRENT_GATE); in sm501_unit_power()
347 if (gate & (1 << unit)) in sm501_unit_power()
349 gate |= (1 << unit); in sm501_unit_power()
351 if (!(gate & (1 << unit))) in sm501_unit_power()
353 gate &= ~(1 << unit); in sm501_unit_power()
358 smc501_writel(gate, sm->regs + SM501_POWER_MODE_0_GATE); in sm501_unit_power()
364 smc501_writel(gate, sm->regs + SM501_POWER_MODE_1_GATE); in sm501_unit_power()
370 gate in sm501_unit_power()
514 unsigned long gate = smc501_readl(sm->regs + SM501_CURRENT_GATE); sm501_set_clock() local
[all...]
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
H A Dcvmx-rst-defs.h235 uint64_t gate:48; member
237 uint64_t gate:48;
244 uint64_t gate:4; member
246 uint64_t gate:4;
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
H A Dcvmx-rst-defs.h235 uint64_t gate:48; member
237 uint64_t gate:48;
244 uint64_t gate:4; member
246 uint64_t gate:4;
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c376 &key, act->gate.index, in sja1105_cls_flower_add()
377 act->gate.prio, in sja1105_cls_flower_add()
378 act->gate.basetime, in sja1105_cls_flower_add()
379 act->gate.cycletime, in sja1105_cls_flower_add()
380 act->gate.cycletimeext, in sja1105_cls_flower_add()
381 act->gate.num_entries, in sja1105_cls_flower_add()
382 act->gate.entries); in sja1105_cls_flower_add()
401 "Can only offload gate action together with redirect or trap"); in sja1105_cls_flower_add()
/kernel/linux/linux-5.10/drivers/nfc/pn544/
H A Dpn544.c481 static int pn544_hci_target_from_gate(struct nfc_hci_dev *hdev, u8 gate, in pn544_hci_target_from_gate() argument
484 switch (gate) { in pn544_hci_target_from_gate()
503 u8 gate, in pn544_hci_complete_target_discovered()
509 if (gate == PN544_RF_READER_NFCIP1_INITIATOR_GATE) in pn544_hci_complete_target_discovered()
610 pr_info(DRIVER_DESC ": %s for gate=%d\n", __func__, in pn544_hci_im_transceive()
720 u8 gate = hdev->pipes[pipe].gate; in pn544_hci_event_received() local
726 if (gate == PN544_RF_READER_NFCIP1_INITIATOR_GATE) { in pn544_hci_event_received()
727 r = nfc_hci_target_discovered(hdev, gate); in pn544_hci_event_received()
728 } else if (gate in pn544_hci_event_received()
502 pn544_hci_complete_target_discovered(struct nfc_hci_dev *hdev, u8 gate, struct nfc_target *target) pn544_hci_complete_target_discovered() argument
[all...]
/kernel/linux/linux-6.6/drivers/nfc/pn544/
H A Dpn544.c480 static int pn544_hci_target_from_gate(struct nfc_hci_dev *hdev, u8 gate, in pn544_hci_target_from_gate() argument
483 switch (gate) { in pn544_hci_target_from_gate()
502 u8 gate, in pn544_hci_complete_target_discovered()
508 if (gate == PN544_RF_READER_NFCIP1_INITIATOR_GATE) in pn544_hci_complete_target_discovered()
609 pr_info(DRIVER_DESC ": %s for gate=%d\n", __func__, in pn544_hci_im_transceive()
719 u8 gate = hdev->pipes[pipe].gate; in pn544_hci_event_received() local
725 if (gate == PN544_RF_READER_NFCIP1_INITIATOR_GATE) { in pn544_hci_event_received()
726 r = nfc_hci_target_discovered(hdev, gate); in pn544_hci_event_received()
727 } else if (gate in pn544_hci_event_received()
501 pn544_hci_complete_target_discovered(struct nfc_hci_dev *hdev, u8 gate, struct nfc_target *target) pn544_hci_complete_target_discovered() argument
[all...]
/kernel/linux/linux-6.6/net/sched/
H A Dact_gate.c596 entry->gate.entries = tcf_gate_get_list(act); in tcf_gate_get_entries()
598 if (!entry->gate.entries) in tcf_gate_get_entries()
602 entry->destructor_priv = entry->gate.entries; in tcf_gate_get_entries()
617 entry->gate.prio = tcf_gate_prio(act); in tcf_gate_offload_act_setup()
618 entry->gate.basetime = tcf_gate_basetime(act); in tcf_gate_offload_act_setup()
619 entry->gate.cycletime = tcf_gate_cycletime(act); in tcf_gate_offload_act_setup()
620 entry->gate.cycletimeext = tcf_gate_cycletimeext(act); in tcf_gate_offload_act_setup()
621 entry->gate.num_entries = tcf_gate_num_entries(act); in tcf_gate_offload_act_setup()
636 .kind = "gate",
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c685 if (act->gate.prio < -1 || act->gate.prio > SPX5_PSFP_SG_MAX_IPV) { in sparx5_tc_flower_parse_act_gate()
686 NL_SET_ERR_MSG_MOD(extack, "Invalid gate priority"); in sparx5_tc_flower_parse_act_gate()
690 if (act->gate.cycletime < SPX5_PSFP_SG_MIN_CYCLE_TIME_NS || in sparx5_tc_flower_parse_act_gate()
691 act->gate.cycletime > SPX5_PSFP_SG_MAX_CYCLE_TIME_NS) { in sparx5_tc_flower_parse_act_gate()
692 NL_SET_ERR_MSG_MOD(extack, "Invalid gate cycletime"); in sparx5_tc_flower_parse_act_gate()
696 if (act->gate.cycletimeext > SPX5_PSFP_SG_MAX_CYCLE_TIME_NS) { in sparx5_tc_flower_parse_act_gate()
697 NL_SET_ERR_MSG_MOD(extack, "Invalid gate cycletimeext"); in sparx5_tc_flower_parse_act_gate()
701 if (act->gate.num_entries >= SPX5_PSFP_GCE_CNT) { in sparx5_tc_flower_parse_act_gate()
702 NL_SET_ERR_MSG_MOD(extack, "Invalid number of gate entrie in sparx5_tc_flower_parse_act_gate()
[all...]
/kernel/linux/linux-6.6/drivers/clk/st/
H A Dclkgen-pll.c708 struct clk_gate *gate; in clkgen_odf_register() local
713 gate = kzalloc(sizeof(*gate), GFP_KERNEL); in clkgen_odf_register()
714 if (!gate) in clkgen_odf_register()
717 gate->flags = CLK_GATE_SET_TO_DISABLE; in clkgen_odf_register()
718 gate->reg = reg + pll_data->odf_gate[odf].offset; in clkgen_odf_register()
719 gate->bit_idx = pll_data->odf_gate[odf].shift; in clkgen_odf_register()
720 gate->lock = odf_lock; in clkgen_odf_register()
724 kfree(gate); in clkgen_odf_register()
737 &gate in clkgen_odf_register()
[all...]
/kernel/linux/linux-5.10/include/net/nfc/
H A Dnci_core.h161 u8 gate; member
167 u8 gate; member
303 int nci_hci_send_event(struct nci_dev *ndev, u8 gate, u8 event,
305 int nci_hci_send_cmd(struct nci_dev *ndev, u8 gate,
311 int nci_hci_set_param(struct nci_dev *ndev, u8 gate, u8 idx,
313 int nci_hci_get_param(struct nci_dev *ndev, u8 gate, u8 idx,
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c420 act->gate.prio, in sja1105_cls_flower_add()
421 act->gate.basetime, in sja1105_cls_flower_add()
422 act->gate.cycletime, in sja1105_cls_flower_add()
423 act->gate.cycletimeext, in sja1105_cls_flower_add()
424 act->gate.num_entries, in sja1105_cls_flower_add()
425 act->gate.entries); in sja1105_cls_flower_add()
444 "Can only offload gate action together with redirect or trap"); in sja1105_cls_flower_add()

Completed in 35 milliseconds

12345678910>>...15