Lines Matching refs:rcdev
19 struct reset_controller_dev rcdev; member
35 struct brcmstb_reset *to_brcmstb(struct reset_controller_dev *rcdev) in to_brcmstb() argument
37 return container_of(rcdev, struct brcmstb_reset, rcdev); in to_brcmstb()
40 static int brcmstb_reset_assert(struct reset_controller_dev *rcdev, in brcmstb_reset_assert() argument
44 struct brcmstb_reset *priv = to_brcmstb(rcdev); in brcmstb_reset_assert()
51 static int brcmstb_reset_deassert(struct reset_controller_dev *rcdev, in brcmstb_reset_deassert() argument
55 struct brcmstb_reset *priv = to_brcmstb(rcdev); in brcmstb_reset_deassert()
67 static int brcmstb_reset_status(struct reset_controller_dev *rcdev, in brcmstb_reset_status() argument
71 struct brcmstb_reset *priv = to_brcmstb(rcdev); in brcmstb_reset_status()
99 priv->rcdev.owner = THIS_MODULE; in brcmstb_reset_probe()
100 priv->rcdev.nr_resets = DIV_ROUND_DOWN_ULL(resource_size(res), in brcmstb_reset_probe()
102 priv->rcdev.ops = &brcmstb_reset_ops; in brcmstb_reset_probe()
103 priv->rcdev.of_node = kdev->of_node; in brcmstb_reset_probe()
106 return devm_reset_controller_register(kdev, &priv->rcdev); in brcmstb_reset_probe()