Lines Matching refs:rcdev

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