/linux-master/drivers/reset/ |
H A D | reset-axs10x.c | 30 struct axs10x_rst *rst = to_axs10x_rst(rcdev); local 33 spin_lock_irqsave(&rst->lock, flags); 34 writel(BIT(id), rst->regs_rst); 35 spin_unlock_irqrestore(&rst->lock, flags); 46 struct axs10x_rst *rst; local 48 rst = devm_kzalloc(&pdev->dev, sizeof(*rst), GFP_KERNEL); 49 if (!rst) 52 rst->regs_rst = devm_platform_ioremap_resource(pdev, 0); 53 if (IS_ERR(rst [all...] |
H A D | reset-hsdk.c | 52 static void hsdk_reset_config(struct hsdk_rst *rst, unsigned long id) argument 54 writel(rst_map[id], rst->regs_ctl + CGU_SYS_RST_CTRL); 57 static int hsdk_reset_do(struct hsdk_rst *rst) argument 61 reg = readl(rst->regs_rst + CGU_IP_SW_RESET); 65 writel(reg, rst->regs_rst + CGU_IP_SW_RESET); 68 return readl_poll_timeout_atomic(rst->regs_rst + CGU_IP_SW_RESET, reg, 75 struct hsdk_rst *rst = to_hsdk_rst(rcdev); local 79 spin_lock_irqsave(&rst->lock, flags); 80 hsdk_reset_config(rst, id); 81 ret = hsdk_reset_do(rst); 94 struct hsdk_rst *rst; local [all...] |
/linux-master/Documentation/userspace-api/media/ |
H A D | Makefile | 10 FILES = ca.h.rst dmx.h.rst frontend.h.rst net.h.rst \ 11 videodev2.h.rst media.h.rst cec.h.rst lirc.h.rst 24 $(BUILDDIR)/ca.h.rst: ${UAPI}/dvb/ca.h ${PARSER} $(SRC_DIR)/ca.h.rst [all...] |
/linux-master/drivers/clk/qcom/ |
H A D | reset.c | 16 struct qcom_reset_controller *rst = to_qcom_reset_controller(rcdev); local 19 fsleep(rst->reset_map[id].udelay ?: 1); /* use 1 us as default */ 28 struct qcom_reset_controller *rst; local 32 rst = to_qcom_reset_controller(rcdev); 33 map = &rst->reset_map[id]; 36 regmap_update_bits(rst->regmap, map->reg, mask, assert ? mask : 0); 39 regmap_read(rst->regmap, map->reg, &mask);
|
/linux-master/drivers/clk/baikal-t1/ |
H A D | ccu-rst.c | 11 #define pr_fmt(fmt) "bt1-ccu-rst: " fmt 24 #include "ccu-rst.h" 106 struct ccu_rst *rst = to_ccu_rst(rcdev); local 107 const struct ccu_rst_info *info = &rst->rsts_info[idx]; 112 regmap_update_bits(rst->sys_regs, info->base, info->mask, info->mask); 123 struct ccu_rst *rst = to_ccu_rst(rcdev); local 124 const struct ccu_rst_info *info = &rst->rsts_info[idx]; 129 return regmap_update_bits(rst->sys_regs, info->base, 148 struct ccu_rst *rst = to_ccu_rst(rcdev); local 149 const struct ccu_rst_info *info = &rst 169 struct ccu_rst *rst; local 212 ccu_rst_hw_unregister(struct ccu_rst *rst) argument [all...] |
H A D | ccu-rst.h | 53 void ccu_rst_hw_unregister(struct ccu_rst *rst); 63 static inline void ccu_rst_hw_unregister(struct ccu_rst *rst) {} argument
|
H A D | Makefile | 4 obj-$(CONFIG_CLK_BT1_CCU_RST) += ccu-rst.o
|
/linux-master/drivers/reset/sti/ |
H A D | reset-syscfg.c | 36 * @rst: base reset controller structure. 42 struct reset_controller_dev rst; member in struct:syscfg_reset_controller 48 container_of(_rst, struct syscfg_reset_controller, rst) 53 struct syscfg_reset_controller *rst = to_syscfg_reset_controller(rcdev); local 55 u32 ctrl_val = rst->active_low ? !assert : !!assert; 61 ch = &rst->channels[idx]; 106 struct syscfg_reset_controller *rst = to_syscfg_reset_controller(rcdev); local 114 ch = &rst->channels[idx]; 122 return rst->active_low ? !ret_val : !!ret_val; 147 rc->rst [all...] |
/linux-master/drivers/soc/renesas/ |
H A D | Makefile | 12 obj-$(CONFIG_RST_RCAR) += rcar-rst.o
|
/linux-master/drivers/reset/hisilicon/ |
H A D | reset-hi3660.c | 15 struct reset_controller_dev rst; member in struct:hi3660_reset_controller 20 container_of(_rst, struct hi3660_reset_controller, rst) 86 rc->map = syscon_regmap_lookup_by_phandle(np, "hisilicon,rst-syscon"); 90 "hisi,rst-syscon"); 94 "failed to get hisilicon,rst-syscon\n"); 97 rc->rst.ops = &hi3660_reset_ops, 98 rc->rst.of_node = np; 99 rc->rst.of_reset_n_cells = 2; 100 rc->rst.of_xlate = hi3660_reset_xlate; 102 return reset_controller_register(&rc->rst); [all...] |
/linux-master/tools/testing/selftests/bpf/ |
H A D | Makefile.docs | 21 SYSCALL_RST = bpf-syscall.rst 24 HELPERS_RST = bpf-helpers.rst 27 _DOC_MAN2 = $(patsubst %.rst,%.2,$(MAN2_RST)) 30 _DOC_MAN7 = $(patsubst %.rst,%.7,$(MAN7_RST)) 47 $(OUTPUT)bpf-$1.rst: ../../../../include/uapi/linux/bpf.h 51 $(OUTPUT)%.$2: $(OUTPUT)%.rst 60 $(Q)$(RM) $$(DOC_MAN$2) $(OUTPUT)bpf-$1.rst
|
/linux-master/drivers/clk/visconti/ |
H A D | reset.c | 27 u32 rst = BIT(data->rs_idx); local 32 ret = regmap_update_bits(reset->regmap, data->rson_offset, rst, rst); 42 u32 rst = BIT(data->rs_idx); local 47 ret = regmap_update_bits(reset->regmap, data->rsoff_offset, rst, rst);
|
/linux-master/scripts/ |
H A D | find-unused-docs.sh | 40 files_included=($(grep -rHR ".. kernel-doc" --include \*.rst | cut -d " " -f 3))
|
/linux-master/tools/bpf/bpftool/Documentation/ |
H A D | Makefile | 18 MAN8_RST = $(wildcard bpftool*.rst) 20 _DOC_MAN8 = $(patsubst %.rst,%.8,$(MAN8_RST)) 39 $(OUTPUT)%.8: %.rst
|
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_tegra.c | 22 struct reset_control *rst; member in struct:tegra_uart 84 uart->rst = devm_reset_control_get_optional_shared(&pdev->dev, NULL); 85 if (IS_ERR(uart->rst)) 86 return PTR_ERR(uart->rst); 102 ret = reset_control_deassert(uart->rst); 116 reset_control_assert(uart->rst); 128 reset_control_assert(uart->rst);
|
/linux-master/drivers/pwm/ |
H A D | pwm-intel-lgm.c | 150 struct reset_control *rst = data; local 152 reset_control_assert(rst); 155 static int lgm_reset_control_deassert(struct device *dev, struct reset_control *rst) argument 159 ret = reset_control_deassert(rst); 163 return devm_add_action_or_reset(dev, lgm_reset_control_release, rst); 169 struct reset_control *rst; local 198 rst = devm_reset_control_get_exclusive(dev, NULL); 199 if (IS_ERR(rst)) 200 return dev_err_probe(dev, PTR_ERR(rst), 203 ret = lgm_reset_control_deassert(dev, rst); [all...] |
/linux-master/drivers/phy/samsung/ |
H A D | phy-s5pv210-usb2.c | 114 u32 rst; local 136 rst = readl(drv->reg_phy + S5PV210_UPHYRST); 137 rst |= rstbits; 138 writel(rst, drv->reg_phy + S5PV210_UPHYRST); 140 rst &= ~rstbits; 141 writel(rst, drv->reg_phy + S5PV210_UPHYRST);
|
/linux-master/include/soc/tegra/ |
H A D | mc.h | 129 const struct tegra_mc_reset *rst); 131 const struct tegra_mc_reset *rst); 133 const struct tegra_mc_reset *rst); 135 const struct tegra_mc_reset *rst); 137 const struct tegra_mc_reset *rst); 139 const struct tegra_mc_reset *rst);
|
/linux-master/Documentation/tools/rtla/ |
H A D | Makefile | 12 MAN1_RST = $(wildcard rtla*.rst) 14 _DOC_MAN1 = $(patsubst %.rst,%.1,$(MAN1_RST)) 22 $(OUTPUT)%.1: %.rst
|
/linux-master/Documentation/tools/rv/ |
H A D | Makefile | 11 MAN1_RST = $(wildcard rv*.rst) 13 _DOC_MAN1 = $(patsubst %.rst,%.1,$(MAN1_RST)) 21 $(OUTPUT)%.1: %.rst
|
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun8i_tcon_top.h | 30 struct reset_control *rst; member in struct:sun8i_tcon_top
|
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | tegra.h | 12 struct reset_control *rst; member in struct:nvkm_device_tegra
|
/linux-master/drivers/clk/meson/ |
H A D | clk-pll.h | 38 struct parm rst; member in struct:meson_clk_pll_data
|
/linux-master/drivers/mmc/host/ |
H A D | sdhci_f_sdh30.c | 26 struct reset_control *rst; member in struct:f_sdhost_priv 161 priv->rst = devm_reset_control_get_optional_shared(dev, NULL); 162 if (IS_ERR(priv->rst)) { 163 ret = PTR_ERR(priv->rst); 167 ret = reset_control_deassert(priv->rst); 198 reset_control_assert(priv->rst); 214 struct reset_control *rst = priv->rst; local 219 reset_control_assert(rst);
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c | 662 struct kvm_xen_vcpu_attr rst; local 684 rst.type = KVM_XEN_VCPU_ATTR_TYPE_RUNSTATE_CURRENT; 685 rst.u.runstate.state = uc.args[1] + RUNSTATE_runnable - 687 vcpu_ioctl(vcpu, KVM_XEN_VCPU_SET_ATTR, &rst); 693 rst.type = KVM_XEN_VCPU_ATTR_TYPE_RUNSTATE_ADJUST; 694 memset(&rst.u, 0, sizeof(rst.u)); 695 rst.u.runstate.state = (uint64_t)-1; 696 rst.u.runstate.time_blocked = 698 rst 1055 struct kvm_xen_vcpu_attr rst = { local [all...] |