Lines Matching refs:rcdev
20 struct reset_controller_dev rcdev;
26 to_bcm6345_reset(struct reset_controller_dev *rcdev)
28 return container_of(rcdev, struct bcm6345_reset, rcdev);
31 static int bcm6345_reset_update(struct reset_controller_dev *rcdev,
34 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev);
50 static int bcm6345_reset_assert(struct reset_controller_dev *rcdev,
53 return bcm6345_reset_update(rcdev, id, true);
56 static int bcm6345_reset_deassert(struct reset_controller_dev *rcdev,
59 return bcm6345_reset_update(rcdev, id, false);
62 static int bcm6345_reset_reset(struct reset_controller_dev *rcdev,
65 bcm6345_reset_update(rcdev, id, true);
69 bcm6345_reset_update(rcdev, id, false);
81 static int bcm6345_reset_status(struct reset_controller_dev *rcdev,
84 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev);
110 bcm6345_reset->rcdev.ops = &bcm6345_reset_ops;
111 bcm6345_reset->rcdev.owner = THIS_MODULE;
112 bcm6345_reset->rcdev.of_node = pdev->dev.of_node;
113 bcm6345_reset->rcdev.of_reset_n_cells = 1;
114 bcm6345_reset->rcdev.nr_resets = BCM6345_RESET_NUM;
117 &bcm6345_reset->rcdev);