Lines Matching defs:priv
44 struct brcmstb_reset *priv = to_brcmstb(rcdev);
46 writel_relaxed(SW_INIT_BIT(id), priv->base + off + SW_INIT_SET);
55 struct brcmstb_reset *priv = to_brcmstb(rcdev);
57 writel_relaxed(SW_INIT_BIT(id), priv->base + off + SW_INIT_CLEAR);
71 struct brcmstb_reset *priv = to_brcmstb(rcdev);
73 return readl_relaxed(priv->base + off + SW_INIT_STATUS) &
86 struct brcmstb_reset *priv;
89 priv = devm_kzalloc(kdev, sizeof(*priv), GFP_KERNEL);
90 if (!priv)
94 priv->base = devm_ioremap_resource(kdev, res);
95 if (IS_ERR(priv->base))
96 return PTR_ERR(priv->base);
98 dev_set_drvdata(kdev, priv);
100 priv->rcdev.owner = THIS_MODULE;
101 priv->rcdev.nr_resets = DIV_ROUND_DOWN_ULL(resource_size(res),
103 priv->rcdev.ops = &brcmstb_reset_ops;
104 priv->rcdev.of_node = kdev->of_node;
107 return devm_reset_controller_register(kdev, &priv->rcdev);