Home
last modified time | relevance | path

Searched refs:reset_data (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/clk/sunxi/
H A Dclk-sun4i-display.c32 struct reset_data { struct
41 static inline struct reset_data *rcdev_to_reset_data(struct reset_controller_dev *rcdev) in rcdev_to_reset_data() argument
43 return container_of(rcdev, struct reset_data, rcdev); in rcdev_to_reset_data()
49 struct reset_data *data = rcdev_to_reset_data(rcdev); in sun4i_a10_display_assert()
66 struct reset_data *data = rcdev_to_reset_data(rcdev); in sun4i_a10_display_deassert()
83 struct reset_data *data = rcdev_to_reset_data(rcdev); in sun4i_a10_display_status()
106 struct reset_data *reset_data; in sun4i_a10_display_init() local
178 reset_data = kzalloc(sizeof(*reset_data), GFP_KERNEL); in sun4i_a10_display_init()
179 if (!reset_data) in sun4i_a10_display_init()
182 reset_data->reg = reg; in sun4i_a10_display_init()
[all …]
H A Dclk-a10-ve.c90 struct ve_reset_data *reset_data; in sun4i_ve_clk_setup() local
132 reset_data = kzalloc(sizeof(*reset_data), GFP_KERNEL); in sun4i_ve_clk_setup()
133 if (!reset_data) in sun4i_ve_clk_setup()
136 reset_data->reg = reg; in sun4i_ve_clk_setup()
137 reset_data->lock = &ve_lock; in sun4i_ve_clk_setup()
138 reset_data->rcdev.nr_resets = 1; in sun4i_ve_clk_setup()
139 reset_data->rcdev.ops = &sunxi_ve_reset_ops; in sun4i_ve_clk_setup()
140 reset_data->rcdev.of_node = node; in sun4i_ve_clk_setup()
141 reset_data->rcdev.of_xlate = sunxi_ve_of_xlate; in sun4i_ve_clk_setup()
142 reset_data->rcdev.of_reset_n_cells = 0; in sun4i_ve_clk_setup()
[all …]
H A Dclk-usb.c96 struct usb_reset_data *reset_data; in sunxi_usb_clk_setup() local
147 reset_data = kzalloc(sizeof(*reset_data), GFP_KERNEL); in sunxi_usb_clk_setup()
148 if (!reset_data) in sunxi_usb_clk_setup()
152 reset_data->clk = of_clk_get(node, 0); in sunxi_usb_clk_setup()
153 if (IS_ERR(reset_data->clk)) { in sunxi_usb_clk_setup()
155 kfree(reset_data); in sunxi_usb_clk_setup()
160 reset_data->reg = reg; in sunxi_usb_clk_setup()
161 reset_data->lock = lock; in sunxi_usb_clk_setup()
162 reset_data->rcdev.nr_resets = __fls(data->reset_mask) + 1; in sunxi_usb_clk_setup()
163 reset_data->rcdev.ops = &sunxi_usb_reset_ops; in sunxi_usb_clk_setup()
[all …]
/linux/drivers/reset/
H A Dreset-ma35d1.c195 struct ma35d1_reset_data *reset_data; in ma35d1_reset_probe() local
204 reset_data = devm_kzalloc(dev, sizeof(*reset_data), GFP_KERNEL); in ma35d1_reset_probe()
205 if (!reset_data) in ma35d1_reset_probe()
208 reset_data->base = devm_platform_ioremap_resource(pdev, 0); in ma35d1_reset_probe()
209 if (IS_ERR(reset_data->base)) in ma35d1_reset_probe()
210 return PTR_ERR(reset_data->base); in ma35d1_reset_probe()
212 reset_data->rcdev.owner = THIS_MODULE; in ma35d1_reset_probe()
213 reset_data->rcdev.nr_resets = MA35D1_RESET_COUNT; in ma35d1_reset_probe()
214 reset_data->rcdev.ops = &ma35d1_reset_ops; in ma35d1_reset_probe()
215 reset_data->rcdev.of_node = dev->of_node; in ma35d1_reset_probe()
[all …]
H A Dreset-intel-gw.c160 struct intel_reset_data *reset_data; in intel_reset_restart_handler() local
162 reset_data = container_of(nb, struct intel_reset_data, restart_nb); in intel_reset_restart_handler()
163 intel_assert_device(&reset_data->rcdev, reset_data->reboot_id); in intel_reset_restart_handler()
/linux/drivers/clk/stm32/
H A Dreset-stm32.c131 struct stm32_reset_data *reset_data; in stm32_rcc_reset_init() local
133 reset_data = kzalloc(sizeof(*reset_data), GFP_KERNEL); in stm32_rcc_reset_init()
134 if (!reset_data) in stm32_rcc_reset_init()
137 spin_lock_init(&reset_data->lock); in stm32_rcc_reset_init()
139 reset_data->membase = base; in stm32_rcc_reset_init()
140 reset_data->rcdev.owner = THIS_MODULE; in stm32_rcc_reset_init()
141 reset_data->rcdev.ops = &stm32_reset_ops; in stm32_rcc_reset_init()
142 reset_data->rcdev.of_node = dev_of_node(dev); in stm32_rcc_reset_init()
143 reset_data->rcdev.nr_resets = data->nr_lines; in stm32_rcc_reset_init()
144 reset_data->reset_lines = data->reset_lines; in stm32_rcc_reset_init()
[all …]
H A Dclk-stm32-core.h73 struct clk_stm32_reset_data *reset_data; member
H A Dclk-stm32mp1.c2144 struct clk_stm32_reset_data *reset_data; member
2157 .reset_data = &stm32mp1_reset_data,
2164 .reset_data = &stm32mp1_reset_data,
2260 err = stm32_rcc_reset_init(dev, rcc_match_data->reset_data, base); in stm32_rcc_init()
H A Dclk-stm32-core.c85 err = stm32_rcc_reset_init(dev, rcc_match_data->reset_data, base); in stm32_rcc_init()
H A Dclk-stm32mp13.c1527 .reset_data = &stm32mp13_reset_data,
H A Dclk-stm32mp25.c1961 .reset_data = &stm32mp25_reset_data,
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_aer.c123 struct adf_reset_dev_data *reset_data = in adf_device_reset_worker() local
125 struct adf_accel_dev *accel_dev = reset_data->accel_dev; in adf_device_reset_worker()
133 if (reset_data->mode == ADF_DEV_RESET_ASYNC) in adf_device_reset_worker()
134 kfree(reset_data); in adf_device_reset_worker()
150 if (reset_data->mode == ADF_DEV_RESET_ASYNC) in adf_device_reset_worker()
151 kfree(reset_data); in adf_device_reset_worker()
153 complete(&reset_data->compl); in adf_device_reset_worker()
159 struct adf_reset_dev_data *reset_data; in adf_dev_aer_schedule_reset() local
166 reset_data = kzalloc(sizeof(*reset_data), GFP_KERNEL); in adf_dev_aer_schedule_reset()
167 if (!reset_data) in adf_dev_aer_schedule_reset()
[all …]
/linux/net/ethtool/
H A Dcmis_fw_update.c420 __u32 reset_data = ETH_RESET_PHY; in cmis_fw_update_reset() local
422 return dev->ethtool_ops->reset(dev, &reset_data); in cmis_fw_update_reset()