Searched refs:rcdev (Results 51 - 75 of 119) sorted by relevance

12345

/linux-master/drivers/clk/sunxi/
H A Dclk-sun4i-display.c35 struct reset_controller_dev rcdev; member in struct:reset_data
41 static inline struct reset_data *rcdev_to_reset_data(struct reset_controller_dev *rcdev) argument
43 return container_of(rcdev, struct reset_data, rcdev);
46 static int sun4i_a10_display_assert(struct reset_controller_dev *rcdev, argument
49 struct reset_data *data = rcdev_to_reset_data(rcdev);
63 static int sun4i_a10_display_deassert(struct reset_controller_dev *rcdev, argument
66 struct reset_data *data = rcdev_to_reset_data(rcdev);
80 static int sun4i_a10_display_status(struct reset_controller_dev *rcdev, argument
83 struct reset_data *data = rcdev_to_reset_data(rcdev);
94 sun4i_a10_display_reset_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *spec) argument
[all...]
H A Dclk-sun9i-mmc.c31 struct reset_controller_dev rcdev; member in struct:sun9i_mmc_clk_data
34 static int sun9i_mmc_reset_assert(struct reset_controller_dev *rcdev, argument
37 struct sun9i_mmc_clk_data *data = container_of(rcdev,
39 rcdev);
56 static int sun9i_mmc_reset_deassert(struct reset_controller_dev *rcdev, argument
59 struct sun9i_mmc_clk_data *data = container_of(rcdev,
61 rcdev);
78 static int sun9i_mmc_reset_reset(struct reset_controller_dev *rcdev, argument
81 sun9i_mmc_reset_assert(rcdev, id);
83 sun9i_mmc_reset_deassert(rcdev, i
[all...]
H A Dclk-usb.c26 struct reset_controller_dev rcdev; member in struct:usb_reset_data
29 static int sunxi_usb_reset_assert(struct reset_controller_dev *rcdev, argument
32 struct usb_reset_data *data = container_of(rcdev,
34 rcdev);
50 static int sunxi_usb_reset_deassert(struct reset_controller_dev *rcdev, argument
53 struct usb_reset_data *data = container_of(rcdev,
55 rcdev);
162 reset_data->rcdev.nr_resets = __fls(data->reset_mask) + 1;
163 reset_data->rcdev.ops = &sunxi_usb_reset_ops;
164 reset_data->rcdev
[all...]
/linux-master/drivers/clk/baikal-t1/
H A Dccu-rst.h38 * @rcdev: Reset controller descriptor.
43 struct reset_controller_dev rcdev; member in struct:ccu_rst
47 #define to_ccu_rst(_rcdev) container_of(_rcdev, struct ccu_rst, rcdev)
H A Dccu-rst.c104 static int ccu_rst_reset(struct reset_controller_dev *rcdev, unsigned long idx) argument
106 struct ccu_rst *rst = to_ccu_rst(rcdev);
120 static int ccu_rst_set(struct reset_controller_dev *rcdev, argument
123 struct ccu_rst *rst = to_ccu_rst(rcdev);
133 static int ccu_rst_assert(struct reset_controller_dev *rcdev, argument
136 return ccu_rst_set(rcdev, idx, true);
139 static int ccu_rst_deassert(struct reset_controller_dev *rcdev, argument
142 return ccu_rst_set(rcdev, idx, false);
145 static int ccu_rst_status(struct reset_controller_dev *rcdev, argument
148 struct ccu_rst *rst = to_ccu_rst(rcdev);
[all...]
/linux-master/drivers/reset/
H A Dcore.c38 * @rcdev: a pointer to the reset controller device
40 * @list: list entry for the rcdev's reset controller list
44 * @acquired: Only one reset_control may be acquired for a given rcdev and id.
53 struct reset_controller_dev *rcdev; member in struct:reset_control
86 static const char *rcdev_name(struct reset_controller_dev *rcdev) argument
88 if (rcdev->dev)
89 return dev_name(rcdev->dev);
91 if (rcdev->of_node)
92 return rcdev->of_node->full_name;
94 if (rcdev
110 of_reset_simple_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
123 reset_controller_register(struct reset_controller_dev *rcdev) argument
147 reset_controller_unregister(struct reset_controller_dev *rcdev) argument
169 devm_reset_controller_register(struct device *dev, struct reset_controller_dev *rcdev) argument
775 __reset_control_get_internal(struct reset_controller_dev *rcdev, unsigned int index, bool shared, bool acquired) argument
982 struct reset_controller_dev *rcdev; local
1006 struct reset_controller_dev *rcdev; local
1082 struct reset_controller_dev *rcdev; local
1102 struct reset_controller_dev *rcdev; local
[all...]
H A Dreset-intel-gw.c22 #define to_reset_data(x) container_of(x, struct intel_reset_data, rcdev)
30 struct reset_controller_dev rcdev; member in struct:intel_reset_data
87 static int intel_assert_device(struct reset_controller_dev *rcdev, argument
90 struct intel_reset_data *data = to_reset_data(rcdev);
100 static int intel_deassert_device(struct reset_controller_dev *rcdev, argument
103 struct intel_reset_data *data = to_reset_data(rcdev);
113 static int intel_reset_status(struct reset_controller_dev *rcdev, argument
116 struct intel_reset_data *data = to_reset_data(rcdev);
135 static int intel_reset_xlate(struct reset_controller_dev *rcdev, argument
138 struct intel_reset_data *data = to_reset_data(rcdev);
[all...]
H A Dreset-ma35d1.c21 struct reset_controller_dev rcdev; member in struct:ma35d1_reset_data
139 static int ma35d1_reset_update(struct reset_controller_dev *rcdev, unsigned long id, bool assert) argument
141 struct ma35d1_reset_data *data = container_of(rcdev, struct ma35d1_reset_data, rcdev);
160 static int ma35d1_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
162 return ma35d1_reset_update(rcdev, id, true);
165 static int ma35d1_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
167 return ma35d1_reset_update(rcdev, id, false);
170 static int ma35d1_reset_status(struct reset_controller_dev *rcdev, unsigned long id) argument
172 struct ma35d1_reset_data *data = container_of(rcdev, struc
[all...]
H A Dreset-socfpga.c56 data->rcdev.owner = THIS_MODULE;
57 data->rcdev.nr_resets = SOCFPGA_NR_BANKS * 32;
58 data->rcdev.ops = &reset_simple_ops;
59 data->rcdev.of_node = np;
62 ret = reset_controller_register(&data->rcdev);
H A Dreset-imx7.c31 struct reset_controller_dev rcdev; member in struct:imx7_src
86 static struct imx7_src *to_imx7_src(struct reset_controller_dev *rcdev) argument
88 return container_of(rcdev, struct imx7_src, rcdev);
91 static int imx7_reset_set(struct reset_controller_dev *rcdev, argument
94 struct imx7_src *imx7src = to_imx7_src(rcdev);
116 static int imx7_reset_assert(struct reset_controller_dev *rcdev, argument
119 return imx7_reset_set(rcdev, id, true);
122 static int imx7_reset_deassert(struct reset_controller_dev *rcdev, argument
125 return imx7_reset_set(rcdev, i
219 imx8mq_reset_set(struct reset_controller_dev *rcdev, unsigned long id, bool assert) argument
252 imx8mq_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
258 imx8mq_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
314 imx8mp_reset_set(struct reset_controller_dev *rcdev, unsigned long id, bool assert) argument
340 imx8mp_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
346 imx8mp_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
[all...]
H A Dreset-rzg2l-usbphy-ctrl.c32 struct reset_controller_dev rcdev; member in struct:rzg2l_usbphy_ctrl_priv
39 #define rcdev_to_priv(x) container_of(x, struct rzg2l_usbphy_ctrl_priv, rcdev)
41 static int rzg2l_usbphy_ctrl_assert(struct reset_controller_dev *rcdev, argument
44 struct rzg2l_usbphy_ctrl_priv *priv = rcdev_to_priv(rcdev);
61 static int rzg2l_usbphy_ctrl_deassert(struct reset_controller_dev *rcdev, argument
64 struct rzg2l_usbphy_ctrl_priv *priv = rcdev_to_priv(rcdev);
80 static int rzg2l_usbphy_ctrl_status(struct reset_controller_dev *rcdev, argument
83 struct rzg2l_usbphy_ctrl_priv *priv = rcdev_to_priv(rcdev);
128 priv->rcdev.ops = &rzg2l_usbphy_ctrl_reset_ops;
129 priv->rcdev
[all...]
H A Dreset-meson-audio-arb.c60 static int meson_audio_arb_update(struct reset_controller_dev *rcdev, argument
65 container_of(rcdev, struct meson_audio_arb_data, rstc);
81 static int meson_audio_arb_status(struct reset_controller_dev *rcdev, argument
86 container_of(rcdev, struct meson_audio_arb_data, rstc);
93 static int meson_audio_arb_assert(struct reset_controller_dev *rcdev, argument
96 return meson_audio_arb_update(rcdev, id, true);
99 static int meson_audio_arb_deassert(struct reset_controller_dev *rcdev, argument
102 return meson_audio_arb_update(rcdev, id, false);
H A Dreset-npcm.c87 struct reset_controller_dev rcdev; member in struct:npcm_rc_data
96 #define to_rc_data(p) container_of(p, struct npcm_rc_data, rcdev)
112 static int npcm_rc_setclear_reset(struct reset_controller_dev *rcdev, argument
115 struct npcm_rc_data *rc = to_rc_data(rcdev);
132 static int npcm_rc_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
134 return npcm_rc_setclear_reset(rcdev, id, true);
137 static int npcm_rc_deassert(struct reset_controller_dev *rcdev, argument
140 return npcm_rc_setclear_reset(rcdev, id, false);
143 static int npcm_rc_status(struct reset_controller_dev *rcdev, argument
146 struct npcm_rc_data *rc = to_rc_data(rcdev);
153 npcm_reset_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
H A Dreset-microchip-sparx5.c27 struct reset_controller_dev rcdev; member in struct:mchp_reset_context
55 static int sparx5_reset_noop(struct reset_controller_dev *rcdev, argument
123 ctx->rcdev.owner = THIS_MODULE;
124 ctx->rcdev.nr_resets = 1;
125 ctx->rcdev.ops = &sparx5_reset_ops;
126 ctx->rcdev.of_node = dn;
134 return devm_reset_controller_register(&pdev->dev, &ctx->rcdev);
/linux-master/drivers/media/rc/
H A Dserial_ir.c130 struct rc_dev *rcdev; member in struct:serial_ir
275 ir_raw_event_store_with_filter(serial_ir.rcdev, &ev);
278 ir_raw_event_store_with_filter(serial_ir.rcdev, &ev);
305 ir_raw_event_store_with_filter(serial_ir.rcdev, &ev);
308 ir_raw_event_store_with_filter(serial_ir.rcdev, &ev);
316 ir_raw_event_store_with_filter(serial_ir.rcdev, &ev);
388 jiffies + usecs_to_jiffies(serial_ir.rcdev->timeout));
390 ir_raw_event_handle(serial_ir.rcdev);
469 .duration = serial_ir.rcdev->timeout
471 ir_raw_event_store_with_filter(serial_ir.rcdev,
485 struct rc_dev *rcdev; local
600 serial_ir_open(struct rc_dev *rcdev) argument
619 serial_ir_close(struct rc_dev *rcdev) argument
[all...]
H A Dgpio-ir-tx.c165 struct rc_dev *rcdev; local
172 rcdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW_TX);
173 if (!rcdev)
181 rcdev->priv = gpio_ir;
182 rcdev->driver_name = DRIVER_NAME;
183 rcdev->device_name = DEVICE_NAME;
184 rcdev->tx_ir = gpio_ir_tx;
185 rcdev->s_tx_duty_cycle = gpio_ir_tx_set_duty_cycle;
186 rcdev->s_tx_carrier = gpio_ir_tx_set_carrier;
191 rc = devm_rc_register_device(&pdev->dev, rcdev);
[all...]
H A Dpwm-ir-tx.c152 struct rc_dev *rcdev; local
166 rcdev = devm_rc_allocate_device(&pdev->dev, RC_DRIVER_IR_RAW_TX);
167 if (!rcdev)
172 rcdev->tx_ir = pwm_ir_tx_sleep;
177 rcdev->tx_ir = pwm_ir_tx_atomic;
180 rcdev->priv = pwm_ir;
181 rcdev->driver_name = DRIVER_NAME;
182 rcdev->device_name = DEVICE_NAME;
183 rcdev->s_tx_duty_cycle = pwm_ir_set_duty_cycle;
184 rcdev
[all...]
/linux-master/include/linux/reset/
H A Dreset-simple.h23 * @rcdev: reset controller device base structure
40 struct reset_controller_dev rcdev; member in struct:reset_simple_data
/linux-master/drivers/clk/ux500/
H A Dreset-prcc.h11 * @rcdev: reset controller device
16 struct reset_controller_dev rcdev; member in struct:u8500_prcc_reset
/linux-master/drivers/pmdomain/apple/
H A Dpmgr-pwrstate.c43 struct reset_controller_dev rcdev; member in struct:apple_pmgr_ps
50 #define rcdev_to_apple_pmgr_ps(_rcdev) container_of(_rcdev, struct apple_pmgr_ps, rcdev)
116 static int apple_pmgr_reset_assert(struct reset_controller_dev *rcdev, unsigned long id) argument
118 struct apple_pmgr_ps *ps = rcdev_to_apple_pmgr_ps(rcdev);
138 static int apple_pmgr_reset_deassert(struct reset_controller_dev *rcdev, unsigned long id) argument
140 struct apple_pmgr_ps *ps = rcdev_to_apple_pmgr_ps(rcdev);
157 static int apple_pmgr_reset_reset(struct reset_controller_dev *rcdev, unsigned long id) argument
161 ret = apple_pmgr_reset_assert(rcdev, id);
167 return apple_pmgr_reset_deassert(rcdev, id);
170 static int apple_pmgr_reset_status(struct reset_controller_dev *rcdev, unsigne argument
187 apple_pmgr_reset_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
/linux-master/drivers/power/reset/
H A Dat91-reset.c75 * @rcdev: reset controller device
87 struct reset_controller_dev rcdev; member in struct:at91_reset
94 #define to_at91_reset(r) container_of(r, struct at91_reset, rcdev)
257 static int at91_reset_update(struct reset_controller_dev *rcdev, argument
260 struct at91_reset *reset = to_at91_reset(rcdev);
276 static int at91_reset_assert(struct reset_controller_dev *rcdev, argument
279 return at91_reset_update(rcdev, id, true);
282 static int at91_reset_deassert(struct reset_controller_dev *rcdev, argument
285 return at91_reset_update(rcdev, id, false);
288 static int at91_reset_dev_status(struct reset_controller_dev *rcdev, argument
305 at91_reset_of_xlate(struct reset_controller_dev *rcdev, const struct of_phandle_args *reset_spec) argument
[all...]
/linux-master/drivers/clk/
H A Dclk-aspeed.h61 * @rcdev: reset controller device
65 struct reset_controller_dev rcdev; member in struct:aspeed_reset
68 #define to_aspeed_reset(p) container_of((p), struct aspeed_reset, rcdev)
/linux-master/drivers/clk/mmp/
H A Dreset.h18 struct reset_controller_dev rcdev; member in struct:mmp_clk_reset_unit
/linux-master/drivers/clk/visconti/
H A Dreset.h22 struct reset_controller_dev rcdev; member in struct:visconti_reset
/linux-master/drivers/clk/bcm/
H A Dclk-bcm2711-dvp.c48 dvp->reset.rcdev.owner = THIS_MODULE;
49 dvp->reset.rcdev.nr_resets = NR_RESETS;
50 dvp->reset.rcdev.ops = &reset_simple_ops;
51 dvp->reset.rcdev.of_node = pdev->dev.of_node;
55 ret = devm_reset_controller_register(&pdev->dev, &dvp->reset.rcdev);

Completed in 182 milliseconds

12345