Searched refs:rcdev (Results 1 - 25 of 119) sorted by relevance

12345

/linux-master/drivers/clk/actions/
H A Dowl-reset.h19 struct reset_controller_dev rcdev; member in struct:owl_reset
24 static inline struct owl_reset *to_owl_reset(struct reset_controller_dev *rcdev) argument
26 return container_of(rcdev, struct owl_reset, rcdev);
H A Dowl-reset.c14 static int owl_reset_assert(struct reset_controller_dev *rcdev, argument
17 struct owl_reset *reset = to_owl_reset(rcdev);
23 static int owl_reset_deassert(struct reset_controller_dev *rcdev, argument
26 struct owl_reset *reset = to_owl_reset(rcdev);
32 static int owl_reset_reset(struct reset_controller_dev *rcdev, argument
35 owl_reset_assert(rcdev, id);
37 owl_reset_deassert(rcdev, id);
42 static int owl_reset_status(struct reset_controller_dev *rcdev, argument
45 struct owl_reset *reset = to_owl_reset(rcdev);
/linux-master/drivers/reset/
H A Dreset-mpfs.c35 static int mpfs_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
42 reg = mpfs_reset_read(rcdev->dev);
44 mpfs_reset_write(rcdev->dev, reg);
51 static int mpfs_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
58 reg = mpfs_reset_read(rcdev->dev);
60 mpfs_reset_write(rcdev->dev, reg);
67 static int mpfs_status(struct reset_controller_dev *rcdev, unsigned long id) argument
69 u32 reg = mpfs_reset_read(rcdev->dev);
78 static int mpfs_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
80 mpfs_assert(rcdev, i
96 mpfs_reset_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
123 struct reset_controller_dev *rcdev; local
[all...]
H A Dreset-k210.c19 struct reset_controller_dev rcdev; member in struct:k210_rst
23 to_k210_rst(struct reset_controller_dev *rcdev) argument
25 return container_of(rcdev, struct k210_rst, rcdev);
28 static inline int k210_rst_assert(struct reset_controller_dev *rcdev, argument
31 struct k210_rst *ksr = to_k210_rst(rcdev);
36 static inline int k210_rst_deassert(struct reset_controller_dev *rcdev, argument
39 struct k210_rst *ksr = to_k210_rst(rcdev);
44 static int k210_rst_reset(struct reset_controller_dev *rcdev, argument
49 ret = k210_rst_assert(rcdev, i
58 k210_rst_status(struct reset_controller_dev *rcdev, unsigned long id) argument
72 k210_rst_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
H A Dreset-bcm6345.c20 struct reset_controller_dev rcdev; member in struct:bcm6345_reset
26 to_bcm6345_reset(struct reset_controller_dev *rcdev) argument
28 return container_of(rcdev, struct bcm6345_reset, rcdev);
31 static int bcm6345_reset_update(struct reset_controller_dev *rcdev, argument
34 struct bcm6345_reset *bcm6345_reset = to_bcm6345_reset(rcdev);
50 static int bcm6345_reset_assert(struct reset_controller_dev *rcdev, argument
53 return bcm6345_reset_update(rcdev, id, true);
56 static int bcm6345_reset_deassert(struct reset_controller_dev *rcdev, argument
59 return bcm6345_reset_update(rcdev, i
62 bcm6345_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
81 bcm6345_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
H A Dreset-zynqmp.c24 struct reset_controller_dev rcdev; member in struct:zynqmp_reset_data
29 to_zynqmp_reset_data(struct reset_controller_dev *rcdev) argument
31 return container_of(rcdev, struct zynqmp_reset_data, rcdev);
34 static int zynqmp_reset_assert(struct reset_controller_dev *rcdev, argument
37 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
43 static int zynqmp_reset_deassert(struct reset_controller_dev *rcdev, argument
46 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
52 static int zynqmp_reset_status(struct reset_controller_dev *rcdev, argument
55 struct zynqmp_reset_data *priv = to_zynqmp_reset_data(rcdev);
66 zynqmp_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
75 zynqmp_reset_of_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
H A Dreset-lantiq.c22 struct reset_controller_dev rcdev; member in struct:lantiq_rcu_reset_priv
30 struct reset_controller_dev *rcdev)
32 return container_of(rcdev, struct lantiq_rcu_reset_priv, rcdev);
35 static int lantiq_rcu_reset_status(struct reset_controller_dev *rcdev, argument
38 struct lantiq_rcu_reset_priv *priv = to_lantiq_rcu_reset_priv(rcdev);
50 static int lantiq_rcu_reset_status_timeout(struct reset_controller_dev *rcdev, argument
57 ret = lantiq_rcu_reset_status(rcdev, id);
68 static int lantiq_rcu_reset_update(struct reset_controller_dev *rcdev, argument
71 struct lantiq_rcu_reset_priv *priv = to_lantiq_rcu_reset_priv(rcdev);
29 to_lantiq_rcu_reset_priv( struct reset_controller_dev *rcdev) argument
92 lantiq_rcu_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
98 lantiq_rcu_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
104 lantiq_rcu_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
152 lantiq_rcu_reset_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
H A Dreset-ath79.c17 struct reset_controller_dev rcdev; member in struct:ath79_reset
25 static int ath79_reset_update(struct reset_controller_dev *rcdev, argument
29 container_of(rcdev, struct ath79_reset, rcdev);
45 static int ath79_reset_assert(struct reset_controller_dev *rcdev, argument
48 return ath79_reset_update(rcdev, id, true);
51 static int ath79_reset_deassert(struct reset_controller_dev *rcdev, argument
54 return ath79_reset_update(rcdev, id, false);
57 static int ath79_reset_status(struct reset_controller_dev *rcdev, argument
61 container_of(rcdev, struc
[all...]
H A Dreset-scmi.c18 * @rcdev: reset controller entity
22 struct reset_controller_dev rcdev; member in struct:scmi_reset_data
26 #define to_scmi_reset_data(p) container_of((p), struct scmi_reset_data, rcdev)
31 * @rcdev: reset controller entity
40 scmi_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
42 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev);
49 * @rcdev: reset controller entity
58 scmi_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
60 const struct scmi_protocol_handle *ph = to_scmi_handle(rcdev);
67 * @rcdev
76 scmi_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
H A Dreset-tps380x.c21 struct reset_controller_dev rcdev; member in struct:tps380x_reset
33 struct tps380x_reset *to_tps380x_reset(struct reset_controller_dev *rcdev) argument
35 return container_of(rcdev, struct tps380x_reset, rcdev);
39 tps380x_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
41 struct tps380x_reset *tps380x = to_tps380x_reset(rcdev);
49 tps380x_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
51 struct tps380x_reset *tps380x = to_tps380x_reset(rcdev);
64 static int tps380x_reset_of_xlate(struct reset_controller_dev *rcdev, argument
92 tps380x->rcdev
[all...]
H A Dreset-qcom-aoss.c24 struct reset_controller_dev rcdev; member in struct:qcom_aoss_reset_data
45 struct reset_controller_dev *rcdev)
47 return container_of(rcdev, struct qcom_aoss_reset_data, rcdev);
50 static int qcom_aoss_control_assert(struct reset_controller_dev *rcdev, argument
53 struct qcom_aoss_reset_data *data = to_qcom_aoss_reset_data(rcdev);
62 static int qcom_aoss_control_deassert(struct reset_controller_dev *rcdev, argument
65 struct qcom_aoss_reset_data *data = to_qcom_aoss_reset_data(rcdev);
74 static int qcom_aoss_control_reset(struct reset_controller_dev *rcdev, argument
77 qcom_aoss_control_assert(rcdev, id
44 to_qcom_aoss_reset_data( struct reset_controller_dev *rcdev) argument
[all...]
H A Dreset-axs10x.c17 #define to_axs10x_rst(p) container_of((p), struct axs10x_rst, rcdev)
24 struct reset_controller_dev rcdev; member in struct:axs10x_rst
27 static int axs10x_reset_reset(struct reset_controller_dev *rcdev, argument
30 struct axs10x_rst *rst = to_axs10x_rst(rcdev);
58 rst->rcdev.owner = THIS_MODULE;
59 rst->rcdev.ops = &axs10x_reset_ops;
60 rst->rcdev.of_node = pdev->dev.of_node;
61 rst->rcdev.nr_resets = AXS10X_MAX_RESETS;
63 return devm_reset_controller_register(&pdev->dev, &rst->rcdev);
H A Dreset-a10sr.c20 struct reset_controller_dev rcdev; member in struct:a10sr_reset
26 return container_of(rc, struct a10sr_reset, rcdev);
44 static int a10sr_reset_update(struct reset_controller_dev *rcdev, argument
47 struct a10sr_reset *a10r = to_a10sr_rst(rcdev);
55 static int a10sr_reset_assert(struct reset_controller_dev *rcdev, argument
58 return a10sr_reset_update(rcdev, id, true);
61 static int a10sr_reset_deassert(struct reset_controller_dev *rcdev, argument
64 return a10sr_reset_update(rcdev, id, false);
67 static int a10sr_reset_status(struct reset_controller_dev *rcdev, argument
71 struct a10sr_reset *a10r = to_a10sr_rst(rcdev);
[all...]
H A Dreset-brcmstb.c19 struct reset_controller_dev rcdev; member in struct:brcmstb_reset
35 struct brcmstb_reset *to_brcmstb(struct reset_controller_dev *rcdev) argument
37 return container_of(rcdev, struct brcmstb_reset, rcdev);
40 static int brcmstb_reset_assert(struct reset_controller_dev *rcdev, argument
44 struct brcmstb_reset *priv = to_brcmstb(rcdev);
51 static int brcmstb_reset_deassert(struct reset_controller_dev *rcdev, argument
55 struct brcmstb_reset *priv = to_brcmstb(rcdev);
67 static int brcmstb_reset_status(struct reset_controller_dev *rcdev, argument
71 struct brcmstb_reset *priv = to_brcmstb(rcdev);
[all...]
H A Dreset-raspberrypi.c17 struct reset_controller_dev rcdev; member in struct:rpi_reset
21 static inline struct rpi_reset *to_rpi(struct reset_controller_dev *rcdev) argument
23 return container_of(rcdev, struct rpi_reset, rcdev);
26 static int rpi_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
28 struct rpi_reset *priv = to_rpi(rcdev);
97 priv->rcdev.owner = THIS_MODULE;
98 priv->rcdev.nr_resets = RASPBERRYPI_FIRMWARE_RESET_NUM_IDS;
99 priv->rcdev.ops = &rpi_reset_ops;
100 priv->rcdev
[all...]
H A Dreset-berlin.c29 container_of((p), struct berlin_reset_priv, rcdev)
33 struct reset_controller_dev rcdev; member in struct:berlin_reset_priv
36 static int berlin_reset_reset(struct reset_controller_dev *rcdev, argument
39 struct berlin_reset_priv *priv = to_berlin_reset_priv(rcdev);
55 static int berlin_reset_xlate(struct reset_controller_dev *rcdev, argument
83 priv->rcdev.owner = THIS_MODULE;
84 priv->rcdev.ops = &berlin_reset_ops;
85 priv->rcdev.of_node = pdev->dev.of_node;
86 priv->rcdev.of_reset_n_cells = 2;
87 priv->rcdev
[all...]
/linux-master/drivers/clk/sunxi-ng/
H A Dccu_reset.h23 struct reset_controller_dev rcdev; member in struct:ccu_reset
26 static inline struct ccu_reset *rcdev_to_ccu_reset(struct reset_controller_dev *rcdev) argument
28 return container_of(rcdev, struct ccu_reset, rcdev);
/linux-master/drivers/clk/qcom/
H A Dreset.c14 static int qcom_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
16 struct qcom_reset_controller *rst = to_qcom_reset_controller(rcdev);
18 rcdev->ops->assert(rcdev, id);
21 rcdev->ops->deassert(rcdev, id);
25 static int qcom_reset_set_assert(struct reset_controller_dev *rcdev, argument
32 rst = to_qcom_reset_controller(rcdev);
44 static int qcom_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
46 return qcom_reset_set_assert(rcdev, i
49 qcom_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
/linux-master/drivers/staging/media/av7110/
H A Dav7110_ir.c23 struct rc_dev *rcdev = av7110->ir.rcdev; local
30 if (rcdev) {
67 rc_keydown(rcdev, proto, scancode, toggle != 0);
79 static int change_protocol(struct rc_dev *rcdev, u64 *rc_type) argument
81 struct av7110 *av7110 = rcdev->priv;
107 struct rc_dev *rcdev; local
111 rcdev = rc_allocate_device(RC_DRIVER_SCANCODE);
112 if (!rcdev)
120 rcdev
[all...]
/linux-master/include/linux/
H A Dreset-controller.h19 int (*reset)(struct reset_controller_dev *rcdev, unsigned long id);
20 int (*assert)(struct reset_controller_dev *rcdev, unsigned long id);
21 int (*deassert)(struct reset_controller_dev *rcdev, unsigned long id);
22 int (*status)(struct reset_controller_dev *rcdev, unsigned long id);
81 int (*of_xlate)(struct reset_controller_dev *rcdev,
87 int reset_controller_register(struct reset_controller_dev *rcdev);
88 void reset_controller_unregister(struct reset_controller_dev *rcdev);
92 struct reset_controller_dev *rcdev);
97 static inline int reset_controller_register(struct reset_controller_dev *rcdev) argument
102 static inline void reset_controller_unregister(struct reset_controller_dev *rcdev) argument
106 devm_reset_controller_register(struct device *dev, struct reset_controller_dev *rcdev) argument
[all...]
/linux-master/drivers/clk/mediatek/
H A Dreset.c15 static inline struct mtk_clk_rst_data *to_mtk_clk_rst_data(struct reset_controller_dev *rcdev) argument
17 return container_of(rcdev, struct mtk_clk_rst_data, rcdev);
20 static int mtk_reset_update(struct reset_controller_dev *rcdev, argument
23 struct mtk_clk_rst_data *data = to_mtk_clk_rst_data(rcdev);
31 static int mtk_reset_assert(struct reset_controller_dev *rcdev, argument
34 return mtk_reset_update(rcdev, id, false);
37 static int mtk_reset_deassert(struct reset_controller_dev *rcdev, argument
40 return mtk_reset_update(rcdev, id, true);
43 static int mtk_reset(struct reset_controller_dev *rcdev, unsigne argument
54 mtk_reset_update_set_clr(struct reset_controller_dev *rcdev, unsigned long id, bool deassert) argument
66 mtk_reset_assert_set_clr(struct reset_controller_dev *rcdev, unsigned long id) argument
72 mtk_reset_deassert_set_clr(struct reset_controller_dev *rcdev, unsigned long id) argument
78 mtk_reset_set_clr(struct reset_controller_dev *rcdev, unsigned long id) argument
101 reset_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
/linux-master/drivers/clk/mmp/
H A Dreset.c10 #define rcdev_to_unit(rcdev) container_of(rcdev, struct mmp_clk_reset_unit, rcdev)
12 static int mmp_of_reset_xlate(struct reset_controller_dev *rcdev, argument
15 struct mmp_clk_reset_unit *unit = rcdev_to_unit(rcdev);
19 if (WARN_ON(reset_spec->args_count != rcdev->of_reset_n_cells))
22 for (i = 0; i < rcdev->nr_resets; i++) {
28 if (i == rcdev->nr_resets)
34 static int mmp_clk_reset_assert(struct reset_controller_dev *rcdev, argument
37 struct mmp_clk_reset_unit *unit = rcdev_to_unit(rcdev);
56 mmp_clk_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
/linux-master/drivers/clk/stm32/
H A Dreset-stm32.c19 struct reset_controller_dev rcdev; member in struct:stm32_reset_data
25 to_stm32_reset_data(struct reset_controller_dev *rcdev) argument
27 return container_of(rcdev, struct stm32_reset_data, rcdev);
30 static int stm32_reset_update(struct reset_controller_dev *rcdev, argument
33 struct stm32_reset_data *data = to_stm32_reset_data(rcdev);
68 static int stm32_reset_assert(struct reset_controller_dev *rcdev, argument
71 return stm32_reset_update(rcdev, id, true);
74 static int stm32_reset_deassert(struct reset_controller_dev *rcdev, argument
77 return stm32_reset_update(rcdev, i
80 stm32_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
/linux-master/drivers/clk/hisilicon/
H A Dreset.c23 struct reset_controller_dev rcdev; member in struct:hisi_reset_controller
27 #define to_hisi_reset_controller(rcdev) \
28 container_of(rcdev, struct hisi_reset_controller, rcdev)
30 static int hisi_reset_of_xlate(struct reset_controller_dev *rcdev, argument
43 static int hisi_reset_assert(struct reset_controller_dev *rcdev, argument
46 struct hisi_reset_controller *rstc = to_hisi_reset_controller(rcdev);
64 static int hisi_reset_deassert(struct reset_controller_dev *rcdev, argument
67 struct hisi_reset_controller *rstc = to_hisi_reset_controller(rcdev);
103 rstc->rcdev
[all...]
/linux-master/drivers/clk/visconti/
H A Dreset.c18 static inline struct visconti_reset *to_visconti_reset(struct reset_controller_dev *rcdev) argument
20 return container_of(rcdev, struct visconti_reset, rcdev);
23 static int visconti_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
25 struct visconti_reset *reset = to_visconti_reset(rcdev);
38 static int visconti_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
40 struct visconti_reset *reset = to_visconti_reset(rcdev);
53 static int visconti_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
55 visconti_reset_assert(rcdev, id);
57 visconti_reset_deassert(rcdev, i
62 visconti_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]

Completed in 330 milliseconds

12345