Lines Matching refs:rcdev
26 struct reset_controller_dev rcdev;
78 to_bcm63268_timer_reset(struct reset_controller_dev *rcdev)
80 return container_of(rcdev, struct bcm63268_tclkrst_hw, rcdev);
83 static int bcm63268_timer_reset_update(struct reset_controller_dev *rcdev,
86 struct bcm63268_tclkrst_hw *reset = to_bcm63268_timer_reset(rcdev);
102 static int bcm63268_timer_reset_assert(struct reset_controller_dev *rcdev,
105 return bcm63268_timer_reset_update(rcdev, id, true);
108 static int bcm63268_timer_reset_deassert(struct reset_controller_dev *rcdev,
111 return bcm63268_timer_reset_update(rcdev, id, false);
114 static int bcm63268_timer_reset_reset(struct reset_controller_dev *rcdev,
117 bcm63268_timer_reset_update(rcdev, id, true);
121 bcm63268_timer_reset_update(rcdev, id, false);
133 static int bcm63268_timer_reset_status(struct reset_controller_dev *rcdev,
136 struct bcm63268_tclkrst_hw *reset = to_bcm63268_timer_reset(rcdev);
194 hw->rcdev.of_node = dev->of_node;
195 hw->rcdev.ops = &bcm63268_timer_reset_ops;
197 ret = devm_reset_controller_register(dev, &hw->rcdev);