/kernel/linux/linux-5.10/drivers/clk/pxa/ |
H A D | clk-pxa.c | 50 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 D | ccu_gate.h | 91 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 D | clk-sunxi.c | 888 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 D | clk-sunxi.c | 888 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 D | clkgen-pll.c | 646 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 D | pwm-meson.c | 95 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 D | amd_powerplay.c | 437 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 D | kv_dpm.c | 57 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 D | gcc-generate-simple_ipa-pass.h | 93 .gate = _GATE, 117 virtual bool gate(function *) { return _GATE(); } 119 virtual bool gate(void) { return _GATE(); }
|
H A D | gcc-generate-gimple-pass.h | 93 .gate = _GATE, 117 virtual bool gate(function *) { return _GATE(); } 119 virtual bool gate(void) { return _GATE(); }
|
H A D | gcc-generate-rtl-pass.h | 93 .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 D | ccu_gate.h | 121 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 D | amd_powerplay.c | 419 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 D | sm501.c | 312 * 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 D | sm501.c | 312 * 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 D | cvmx-rst-defs.h | 235 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 D | cvmx-rst-defs.h | 235 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 D | sja1105_flower.c | 376 &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 D | pn544.c | 481 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 D | pn544.c | 480 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 D | act_gate.c | 596 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 D | sparx5_tc_flower.c | 685 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 D | clkgen-pll.c | 708 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 D | nci_core.h | 161 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 D | sja1105_flower.c | 420 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()
|