/linux-master/drivers/clk/sunxi/ |
H A D | clk-sun4i-display.c | 35 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 D | clk-sun9i-mmc.c | 31 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 D | clk-usb.c | 26 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 D | ccu-rst.h | 38 * @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 D | ccu-rst.c | 104 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 D | core.c | 38 * @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 D | reset-intel-gw.c | 22 #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 D | reset-ma35d1.c | 21 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 D | reset-socfpga.c | 56 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 D | reset-imx7.c | 31 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 D | reset-rzg2l-usbphy-ctrl.c | 32 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 D | reset-meson-audio-arb.c | 60 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 D | reset-npcm.c | 87 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 D | reset-microchip-sparx5.c | 27 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 D | serial_ir.c | 130 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 D | gpio-ir-tx.c | 165 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 D | pwm-ir-tx.c | 152 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 D | reset-simple.h | 23 * @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 D | reset-prcc.h | 11 * @rcdev: reset controller device 16 struct reset_controller_dev rcdev; member in struct:u8500_prcc_reset
|
/linux-master/drivers/pmdomain/apple/ |
H A D | pmgr-pwrstate.c | 43 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 D | at91-reset.c | 75 * @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 D | clk-aspeed.h | 61 * @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 D | reset.h | 18 struct reset_controller_dev rcdev; member in struct:mmp_clk_reset_unit
|
/linux-master/drivers/clk/visconti/ |
H A D | reset.h | 22 struct reset_controller_dev rcdev; member in struct:visconti_reset
|
/linux-master/drivers/clk/bcm/ |
H A D | clk-bcm2711-dvp.c | 48 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);
|