| /linux/drivers/clk/imx/ |
| H A D | clk-imx8ulp-sim-lpav.c | 40 static struct clk_imx8ulp_sim_lpav_gate gates[] = { variable 78 struct_size(data, clk_data.hws, ARRAY_SIZE(gates)), in clk_imx8ulp_sim_lpav_probe() 105 data->clk_data.num = ARRAY_SIZE(gates); in clk_imx8ulp_sim_lpav_probe() 107 for (i = 0; i < ARRAY_SIZE(gates); i++) { in clk_imx8ulp_sim_lpav_probe() 109 gates[i].name, in clk_imx8ulp_sim_lpav_probe() 110 &gates[i].parent, in clk_imx8ulp_sim_lpav_probe() 113 gates[i].bit, in clk_imx8ulp_sim_lpav_probe() 118 gates[i].name); in clk_imx8ulp_sim_lpav_probe()
|
| /linux/drivers/clk/mvebu/ |
| H A 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() 275 ctrl->gates = kcalloc(ctrl->num_gates, sizeof(*ctrl->gates), in mvebu_clk_gating_setup() 277 if (WARN_ON(!ctrl->gates)) in mvebu_clk_gating_setup() 283 ctrl->gates[n] = clk_register_gate(NULL, desc[n].name, parent, in mvebu_clk_gating_setup() 286 WARN_ON(IS_ERR(ctrl->gates[n])); in mvebu_clk_gating_setup()
|
| /linux/drivers/clk/sunxi/ |
| H A 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/net/nfc/nci/ |
| H A D | hci.c | 698 const struct nci_hci_gate *gates) in nci_hci_dev_connect_gates() argument 703 r = nci_hci_connect_gate(ndev, gates->dest_host, in nci_hci_dev_connect_gates() 704 gates->gate, gates->pipe); in nci_hci_dev_connect_gates() 707 gates++; in nci_hci_dev_connect_gates() 731 if (ndev->hci_dev->init_data.gates[0].gate != NCI_HCI_ADMIN_GATE) in nci_hci_dev_session_init() 735 ndev->hci_dev->init_data.gates[0].dest_host, in nci_hci_dev_session_init() 736 ndev->hci_dev->init_data.gates[0].gate, in nci_hci_dev_session_init() 737 ndev->hci_dev->init_data.gates[0].pipe); in nci_hci_dev_session_init() 759 ndev->hci_dev->init_data.gates); in nci_hci_dev_session_init()
|
| /linux/net/nfc/hci/ |
| H A 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/Documentation/devicetree/bindings/clock/ |
| H A D | st,nomadik.txt | 7 PLLs and clock gates. 34 HCLK nodes: these represent the clock gates on individual
|
| /linux/Documentation/driver-api/nfc/ |
| H A 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/security/safesetid/ |
| H A D | Kconfig | 8 SafeSetID is an LSM module that gates the setid family of syscalls to
|
| /linux/drivers/platform/x86/intel/int3472/ |
| H A D | Kconfig | 20 set of discrete GPIOs and power gates.
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_tc.c | 1013 u32 gates = qopt->entries[i].gate_mask; in tc_taprio_configure() local 1017 if (gates > GENMASK(31 - wid, 0)) in tc_taprio_configure() 1024 gates |= BIT(0); in tc_taprio_configure() 1027 gates &= ~BIT(0); in tc_taprio_configure() 1033 priv->est->gcl[i] = delta_ns | (gates << wid); in tc_taprio_configure()
|
| /linux/drivers/clk/stm32/ |
| H A D | clk-stm32-core.c | 137 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_endisable() 163 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_disable_unused() 179 const struct stm32_gate_cfg *gate = &data->gates[gate_id]; in stm32_gate_is_enabled()
|
| H A D | clk-stm32-core.h | 61 const struct stm32_gate_cfg *gates; member
|
| /linux/Documentation/driver-api/fpga/ |
| H A D | intro.rst | 38 actual hard hardware that gates a bus to a CPU or a soft ("freeze")
|
| /linux/Documentation/devicetree/bindings/clock/ti/davinci/ |
| H A D | pll.txt | 4 to the PLL itself, this controller also contains bypasses, gates, dividers,
|
| H A D | da8xx-cfgchip.txt | 5 gates. This document describes the bindings for those clocks.
|
| /linux/drivers/nfc/st-nci/ |
| H A 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/include/net/nfc/ |
| H A D | hci.h | 81 struct nfc_hci_gate gates[NFC_HCI_MAX_CUSTOM_GATES]; member
|
| /linux/drivers/nfc/st21nfca/ |
| H A 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/drivers/clk/ |
| H A D | Kconfig | 226 This driver provides the fixed clocks and gates present on Airoha 475 tristate "Clock driver for 32K clk gates on ROHM PMICs" 479 and BD71828 PMICs clock gates.
|
| /linux/Documentation/i2c/ |
| H A 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
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-a23-a33.dtsi | 761 apb0_gates: apb0-gates-clk { 762 compatible = "allwinner,sun8i-a23-apb0-gates-clk";
|
| /linux/Documentation/hwmon/ |
| H A D | adm9240.rst | 95 Two fan tacho inputs are provided, the ADM9240 gates an internal 22.5kHz
|
| /linux/drivers/nfc/microread/ |
| H A D | microread.c | 663 memcpy(init_data.gates, microread_gates, sizeof(microread_gates)); in microread_probe()
|
| /linux/arch/x86/kvm/ |
| H A D | Kconfig | 224 gates code that verifies a to-be-freed page table doesn't have any
|
| /linux/Documentation/networking/dsa/ |
| H A D | sja1105.rst | 136 and the gates for all other traffic classes are open for 400 us:: 274 fact that no two gate actions (either tc-gate or tc-taprio gates) may fire at
|