softrst 25 drivers/clk/rockchip/softrst.c struct rockchip_softrst *softrst = container_of(rcdev, softrst 28 drivers/clk/rockchip/softrst.c int bank = id / softrst->num_per_reg; softrst 29 drivers/clk/rockchip/softrst.c int offset = id % softrst->num_per_reg; softrst 31 drivers/clk/rockchip/softrst.c if (softrst->flags & ROCKCHIP_SOFTRST_HIWORD_MASK) { softrst 33 drivers/clk/rockchip/softrst.c softrst->reg_base + (bank * 4)); softrst 38 drivers/clk/rockchip/softrst.c spin_lock_irqsave(&softrst->lock, flags); softrst 40 drivers/clk/rockchip/softrst.c reg = readl(softrst->reg_base + (bank * 4)); softrst 41 drivers/clk/rockchip/softrst.c writel(reg | BIT(offset), softrst->reg_base + (bank * 4)); softrst 43 drivers/clk/rockchip/softrst.c spin_unlock_irqrestore(&softrst->lock, flags); softrst 52 drivers/clk/rockchip/softrst.c struct rockchip_softrst *softrst = container_of(rcdev, softrst 55 drivers/clk/rockchip/softrst.c int bank = id / softrst->num_per_reg; softrst 56 drivers/clk/rockchip/softrst.c int offset = id % softrst->num_per_reg; softrst 58 drivers/clk/rockchip/softrst.c if (softrst->flags & ROCKCHIP_SOFTRST_HIWORD_MASK) { softrst 59 drivers/clk/rockchip/softrst.c writel((BIT(offset) << 16), softrst->reg_base + (bank * 4)); softrst 64 drivers/clk/rockchip/softrst.c spin_lock_irqsave(&softrst->lock, flags); softrst 66 drivers/clk/rockchip/softrst.c reg = readl(softrst->reg_base + (bank * 4)); softrst 67 drivers/clk/rockchip/softrst.c writel(reg & ~BIT(offset), softrst->reg_base + (bank * 4)); softrst 69 drivers/clk/rockchip/softrst.c spin_unlock_irqrestore(&softrst->lock, flags); softrst 84 drivers/clk/rockchip/softrst.c struct rockchip_softrst *softrst; softrst 87 drivers/clk/rockchip/softrst.c softrst = kzalloc(sizeof(*softrst), GFP_KERNEL); softrst 88 drivers/clk/rockchip/softrst.c if (!softrst) softrst 91 drivers/clk/rockchip/softrst.c spin_lock_init(&softrst->lock); softrst 93 drivers/clk/rockchip/softrst.c softrst->reg_base = base; softrst 94 drivers/clk/rockchip/softrst.c softrst->flags = flags; softrst 95 drivers/clk/rockchip/softrst.c softrst->num_regs = num_regs; softrst 96 drivers/clk/rockchip/softrst.c softrst->num_per_reg = (flags & ROCKCHIP_SOFTRST_HIWORD_MASK) ? 16 softrst 99 drivers/clk/rockchip/softrst.c softrst->rcdev.owner = THIS_MODULE; softrst 100 drivers/clk/rockchip/softrst.c softrst->rcdev.nr_resets = num_regs * softrst->num_per_reg; softrst 101 drivers/clk/rockchip/softrst.c softrst->rcdev.ops = &rockchip_softrst_ops; softrst 102 drivers/clk/rockchip/softrst.c softrst->rcdev.of_node = np; softrst 103 drivers/clk/rockchip/softrst.c ret = reset_controller_register(&softrst->rcdev); softrst 107 drivers/clk/rockchip/softrst.c kfree(softrst); softrst 687 drivers/misc/genwqe/card_utils.c u64 softrst; softrst 708 drivers/misc/genwqe/card_utils.c softrst = __genwqe_readq(cd, IO_SLC_CFGREG_SOFTRESET) & 0x3cull; softrst 709 drivers/misc/genwqe/card_utils.c __genwqe_writeq(cd, IO_SLC_CFGREG_SOFTRESET, softrst | 0x2ull);