| /Linux-v6.6/drivers/clk/mvebu/ |
| D | common.c | 193 struct clk **gates; member 211 to_clk_gate(__clk_get_hw(ctrl->gates[n])); in clk_gating_get_src() 213 return ctrl->gates[n]; in clk_gating_get_src() 271 ctrl->gates = kcalloc(ctrl->num_gates, sizeof(*ctrl->gates), in mvebu_clk_gating_setup() 273 if (WARN_ON(!ctrl->gates)) in mvebu_clk_gating_setup() 279 ctrl->gates[n] = clk_register_gate(NULL, desc[n].name, parent, in mvebu_clk_gating_setup() 282 WARN_ON(IS_ERR(ctrl->gates[n])); in mvebu_clk_gating_setup()
|
| /Linux-v6.6/drivers/clk/sunxi/ |
| D | Makefile | 16 obj-$(CONFIG_CLK_SUNXI_CLOCKS) += clk-simple-gates.o 20 obj-$(CONFIG_CLK_SUNXI_CLOCKS) += clk-sun8i-bus-gates.o 30 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN6I) += clk-sun6i-apb0-gates.o 34 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN8I) += clk-sun6i-apb0-gates.o
|
| /Linux-v6.6/net/nfc/nci/ |
| D | hci.c | 696 const struct nci_hci_gate *gates) in nci_hci_dev_connect_gates() argument 701 r = nci_hci_connect_gate(ndev, gates->dest_host, in nci_hci_dev_connect_gates() 702 gates->gate, gates->pipe); in nci_hci_dev_connect_gates() 705 gates++; in nci_hci_dev_connect_gates() 729 if (ndev->hci_dev->init_data.gates[0].gate != NCI_HCI_ADMIN_GATE) in nci_hci_dev_session_init() 733 ndev->hci_dev->init_data.gates[0].dest_host, in nci_hci_dev_session_init() 734 ndev->hci_dev->init_data.gates[0].gate, in nci_hci_dev_session_init() 735 ndev->hci_dev->init_data.gates[0].pipe); in nci_hci_dev_session_init() 757 ndev->hci_dev->init_data.gates); in nci_hci_dev_session_init()
|
| /Linux-v6.6/net/nfc/hci/ |
| D | core.c | 450 const struct nfc_hci_gate *gates) in hci_dev_connect_gates() argument 455 gates->gate, gates->pipe); in hci_dev_connect_gates() 458 gates++; in hci_dev_connect_gates() 469 if (hdev->init_data.gates[0].gate != NFC_HCI_ADMIN_GATE) in hci_dev_session_init() 473 hdev->init_data.gates[0].gate, in hci_dev_session_init() 474 hdev->init_data.gates[0].pipe); in hci_dev_session_init() 499 hdev->init_data.gates); in hci_dev_session_init()
|
| /Linux-v6.6/Documentation/devicetree/bindings/clock/ |
| D | st,nomadik.txt | 7 PLLs and clock gates. 34 HCLK nodes: these represent the clock gates on individual
|
| D | alphascale,acc.txt | 4 clock source, setting dividers and clock gates.
|
| D | pistachio-clock.txt | 103 gates for the external clocks "audio_clk_in" and "enet_clk_in".
|
| /Linux-v6.6/Documentation/driver-api/nfc/ |
| D | nfc-hci.rst | 38 support proprietary gates. This is the reason why the driver will pass a list 39 of proprietary gates that must be part of the session. HCI will ensure all 40 those gates have pipes connected when the hci device is set up. 41 In case the chip supports pre-opened gates and pseudo-static pipes, the driver 49 implementation, pipes are totally hidden. The public API only knows gates. 50 This is consistent with the driver need to send commands to proprietary gates 96 mode. This must be implemented only if the hardware uses proprietary gates or a
|
| /Linux-v6.6/security/safesetid/ |
| D | Kconfig | 8 SafeSetID is an LSM module that gates the setid family of syscalls to
|
| /Linux-v6.6/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_tc.c | 999 u32 gates = qopt->entries[i].gate_mask; in tc_setup_taprio() local 1003 if (gates > GENMASK(31 - wid, 0)) in tc_setup_taprio() 1012 gates |= BIT(0); in tc_setup_taprio() 1016 gates &= ~BIT(0); in tc_setup_taprio() 1023 priv->plat->est->gcl[i] = delta_ns | (gates << wid); in tc_setup_taprio()
|
| /Linux-v6.6/drivers/platform/x86/intel/int3472/ |
| D | Kconfig | 20 set of discrete GPIOs and power gates.
|
| /Linux-v6.6/drivers/clk/stm32/ |
| D | clk-stm32-core.c | 135 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_endisable() 161 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_disable_unused() 177 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_is_enabled()
|
| D | clk-stm32-core.h | 61 const struct stm32_gate_cfg *gates; member
|
| /Linux-v6.6/Documentation/devicetree/bindings/clock/ti/davinci/ |
| D | pll.txt | 4 to the PLL itself, this controller also contains bypasses, gates, dividers,
|
| D | da8xx-cfgchip.txt | 5 gates. This document describes the bindings for those clocks.
|
| /Linux-v6.6/Documentation/driver-api/fpga/ |
| D | intro.rst | 38 actual hard hardware that gates a bus to a CPU or a soft ("freeze")
|
| /Linux-v6.6/Documentation/devicetree/bindings/clock/ti/ |
| D | gate.txt | 43 gates the clock and clearing the bit ungates the clock.
|
| /Linux-v6.6/include/net/nfc/ |
| D | hci.h | 81 struct nfc_hci_gate gates[NFC_HCI_MAX_CUSTOM_GATES]; member
|
| D | nci_core.h | 173 struct nci_hci_gate gates[NCI_HCI_MAX_CUSTOM_GATES]; member
|
| /Linux-v6.6/drivers/nfc/st-nci/ |
| D | se.c | 226 ndev->hci_dev->init_data.gates[j].pipe = pipe_info[2]; in st_nci_hci_load_session() 577 memcpy(ndev->hci_dev->init_data.gates, st_nci_gates, in st_nci_hci_network_init()
|
| /Linux-v6.6/arch/x86/kvm/ |
| D | Kconfig | 149 gates code that verifies a to-be-freed page table doesn't have any
|
| /Linux-v6.6/drivers/nfc/st21nfca/ |
| D | core.c | 181 hdev->init_data.gates[j].pipe = pipe_info[2]; in st21nfca_hci_load_session() 960 memcpy(init_data.gates, st21nfca_gates, sizeof(st21nfca_gates)); in st21nfca_hci_probe()
|
| /Linux-v6.6/drivers/clk/ |
| D | Kconfig | 218 This driver provides the fixed clocks and gates present on Airoha 440 tristate "Clock driver for 32K clk gates on ROHM PMICs" 444 and BD71828 PMICs clock gates.
|
| /Linux-v6.6/drivers/net/dsa/hirschmann/ |
| D | hellcreek.c | 1594 u8 gates; in hellcreek_setup_gcl() local 1597 gates = initial->gate_mask ^ in hellcreek_setup_gcl() 1600 gates = next->gate_mask ^ in hellcreek_setup_gcl() 1603 data = gates; in hellcreek_setup_gcl()
|
| /Linux-v6.6/Documentation/i2c/ |
| D | i2c-topology.rst | 19 Several types of hardware components such as I2C muxes, I2C gates and I2C 113 gates/muxes, i.e. something that closes automatically after a given
|