Symbol: reset_data
drivers/clk/stm32/clk-stm32-core.c
85
err = stm32_rcc_reset_init(dev, rcc_match_data->reset_data, base);
drivers/clk/stm32/clk-stm32-core.h
73
struct clk_stm32_reset_data *reset_data;
drivers/clk/stm32/clk-stm32mp1.c
2147
struct clk_stm32_reset_data *reset_data;
drivers/clk/stm32/clk-stm32mp1.c
2160
.reset_data = &stm32mp1_reset_data,
drivers/clk/stm32/clk-stm32mp1.c
2167
.reset_data = &stm32mp1_reset_data,
drivers/clk/stm32/clk-stm32mp1.c
2263
err = stm32_rcc_reset_init(dev, rcc_match_data->reset_data, base);
drivers/clk/stm32/clk-stm32mp13.c
1527
.reset_data = &stm32mp13_reset_data,
drivers/clk/stm32/clk-stm32mp21.c
1550
.reset_data = &stm32mp21_reset_data,
drivers/clk/stm32/clk-stm32mp25.c
1961
.reset_data = &stm32mp25_reset_data,
drivers/clk/stm32/reset-stm32.c
131
struct stm32_reset_data *reset_data;
drivers/clk/stm32/reset-stm32.c
133
reset_data = kzalloc_obj(*reset_data);
drivers/clk/stm32/reset-stm32.c
134
if (!reset_data)
drivers/clk/stm32/reset-stm32.c
137
spin_lock_init(&reset_data->lock);
drivers/clk/stm32/reset-stm32.c
139
reset_data->membase = base;
drivers/clk/stm32/reset-stm32.c
140
reset_data->rcdev.owner = THIS_MODULE;
drivers/clk/stm32/reset-stm32.c
141
reset_data->rcdev.ops = &stm32_reset_ops;
drivers/clk/stm32/reset-stm32.c
142
reset_data->rcdev.of_node = dev_of_node(dev);
drivers/clk/stm32/reset-stm32.c
143
reset_data->rcdev.nr_resets = data->nr_lines;
drivers/clk/stm32/reset-stm32.c
144
reset_data->reset_lines = data->reset_lines;
drivers/clk/stm32/reset-stm32.c
145
reset_data->clear_offset = data->clear_offset;
drivers/clk/stm32/reset-stm32.c
147
return reset_controller_register(&reset_data->rcdev);
drivers/clk/sunxi/clk-a10-ve.c
132
reset_data = kzalloc_obj(*reset_data);
drivers/clk/sunxi/clk-a10-ve.c
133
if (!reset_data)
drivers/clk/sunxi/clk-a10-ve.c
136
reset_data->reg = reg;
drivers/clk/sunxi/clk-a10-ve.c
137
reset_data->lock = &ve_lock;
drivers/clk/sunxi/clk-a10-ve.c
138
reset_data->rcdev.nr_resets = 1;
drivers/clk/sunxi/clk-a10-ve.c
139
reset_data->rcdev.ops = &sunxi_ve_reset_ops;
drivers/clk/sunxi/clk-a10-ve.c
140
reset_data->rcdev.of_node = node;
drivers/clk/sunxi/clk-a10-ve.c
141
reset_data->rcdev.of_xlate = sunxi_ve_of_xlate;
drivers/clk/sunxi/clk-a10-ve.c
142
reset_data->rcdev.of_reset_n_cells = 0;
drivers/clk/sunxi/clk-a10-ve.c
143
err = reset_controller_register(&reset_data->rcdev);
drivers/clk/sunxi/clk-a10-ve.c
150
kfree(reset_data);
drivers/clk/sunxi/clk-a10-ve.c
90
struct ve_reset_data *reset_data;
drivers/clk/sunxi/clk-sun4i-display.c
106
struct reset_data *reset_data;
drivers/clk/sunxi/clk-sun4i-display.c
178
reset_data = kzalloc_obj(*reset_data);
drivers/clk/sunxi/clk-sun4i-display.c
179
if (!reset_data)
drivers/clk/sunxi/clk-sun4i-display.c
182
reset_data->reg = reg;
drivers/clk/sunxi/clk-sun4i-display.c
183
reset_data->offset = data->offset_rst;
drivers/clk/sunxi/clk-sun4i-display.c
184
reset_data->lock = &sun4i_a10_display_lock;
drivers/clk/sunxi/clk-sun4i-display.c
185
reset_data->rcdev.nr_resets = data->num_rst;
drivers/clk/sunxi/clk-sun4i-display.c
186
reset_data->rcdev.ops = &sun4i_a10_display_reset_ops;
drivers/clk/sunxi/clk-sun4i-display.c
187
reset_data->rcdev.of_node = node;
drivers/clk/sunxi/clk-sun4i-display.c
190
reset_data->rcdev.of_reset_n_cells = 0;
drivers/clk/sunxi/clk-sun4i-display.c
191
reset_data->rcdev.of_xlate = &sun4i_a10_display_reset_xlate;
drivers/clk/sunxi/clk-sun4i-display.c
193
reset_data->rcdev.of_reset_n_cells = 1;
drivers/clk/sunxi/clk-sun4i-display.c
196
if (reset_controller_register(&reset_data->rcdev)) {
drivers/clk/sunxi/clk-sun4i-display.c
205
kfree(reset_data);
drivers/clk/sunxi/clk-sun4i-display.c
41
static inline struct reset_data *rcdev_to_reset_data(struct reset_controller_dev *rcdev)
drivers/clk/sunxi/clk-sun4i-display.c
43
return container_of(rcdev, struct reset_data, rcdev);
drivers/clk/sunxi/clk-sun4i-display.c
49
struct reset_data *data = rcdev_to_reset_data(rcdev);
drivers/clk/sunxi/clk-sun4i-display.c
66
struct reset_data *data = rcdev_to_reset_data(rcdev);
drivers/clk/sunxi/clk-sun4i-display.c
83
struct reset_data *data = rcdev_to_reset_data(rcdev);
drivers/clk/sunxi/clk-usb.c
147
reset_data = kzalloc_obj(*reset_data);
drivers/clk/sunxi/clk-usb.c
148
if (!reset_data)
drivers/clk/sunxi/clk-usb.c
152
reset_data->clk = of_clk_get(node, 0);
drivers/clk/sunxi/clk-usb.c
153
if (IS_ERR(reset_data->clk)) {
drivers/clk/sunxi/clk-usb.c
155
kfree(reset_data);
drivers/clk/sunxi/clk-usb.c
160
reset_data->reg = reg;
drivers/clk/sunxi/clk-usb.c
161
reset_data->lock = lock;
drivers/clk/sunxi/clk-usb.c
162
reset_data->rcdev.nr_resets = __fls(data->reset_mask) + 1;
drivers/clk/sunxi/clk-usb.c
163
reset_data->rcdev.ops = &sunxi_usb_reset_ops;
drivers/clk/sunxi/clk-usb.c
164
reset_data->rcdev.of_node = node;
drivers/clk/sunxi/clk-usb.c
165
reset_controller_register(&reset_data->rcdev);
drivers/clk/sunxi/clk-usb.c
96
struct usb_reset_data *reset_data;
drivers/crypto/intel/qat/qat_common/adf_aer.c
120
struct adf_reset_dev_data *reset_data =
drivers/crypto/intel/qat/qat_common/adf_aer.c
122
struct adf_accel_dev *accel_dev = reset_data->accel_dev;
drivers/crypto/intel/qat/qat_common/adf_aer.c
130
if (reset_data->mode == ADF_DEV_RESET_ASYNC)
drivers/crypto/intel/qat/qat_common/adf_aer.c
131
kfree(reset_data);
drivers/crypto/intel/qat/qat_common/adf_aer.c
147
if (reset_data->mode == ADF_DEV_RESET_ASYNC)
drivers/crypto/intel/qat/qat_common/adf_aer.c
148
kfree(reset_data);
drivers/crypto/intel/qat/qat_common/adf_aer.c
150
complete(&reset_data->compl);
drivers/crypto/intel/qat/qat_common/adf_aer.c
156
struct adf_reset_dev_data *reset_data;
drivers/crypto/intel/qat/qat_common/adf_aer.c
163
reset_data = kzalloc_obj(*reset_data);
drivers/crypto/intel/qat/qat_common/adf_aer.c
164
if (!reset_data)
drivers/crypto/intel/qat/qat_common/adf_aer.c
166
reset_data->accel_dev = accel_dev;
drivers/crypto/intel/qat/qat_common/adf_aer.c
167
init_completion(&reset_data->compl);
drivers/crypto/intel/qat/qat_common/adf_aer.c
168
reset_data->mode = mode;
drivers/crypto/intel/qat/qat_common/adf_aer.c
169
INIT_WORK(&reset_data->reset_work, adf_device_reset_worker);
drivers/crypto/intel/qat/qat_common/adf_aer.c
170
queue_work(device_reset_wq, &reset_data->reset_work);
drivers/crypto/intel/qat/qat_common/adf_aer.c
178
&reset_data->compl, wait_jiffies);
drivers/crypto/intel/qat/qat_common/adf_aer.c
182
cancel_work_sync(&reset_data->reset_work);
drivers/crypto/intel/qat/qat_common/adf_aer.c
185
kfree(reset_data);
drivers/reset/reset-intel-gw.c
159
struct intel_reset_data *reset_data;
drivers/reset/reset-intel-gw.c
161
reset_data = container_of(nb, struct intel_reset_data, restart_nb);
drivers/reset/reset-intel-gw.c
162
intel_assert_device(&reset_data->rcdev, reset_data->reboot_id);
drivers/reset/reset-ma35d1.c
195
struct ma35d1_reset_data *reset_data;
drivers/reset/reset-ma35d1.c
204
reset_data = devm_kzalloc(dev, sizeof(*reset_data), GFP_KERNEL);
drivers/reset/reset-ma35d1.c
205
if (!reset_data)
drivers/reset/reset-ma35d1.c
208
reset_data->base = devm_platform_ioremap_resource(pdev, 0);
drivers/reset/reset-ma35d1.c
209
if (IS_ERR(reset_data->base))
drivers/reset/reset-ma35d1.c
210
return PTR_ERR(reset_data->base);
drivers/reset/reset-ma35d1.c
212
reset_data->rcdev.owner = THIS_MODULE;
drivers/reset/reset-ma35d1.c
213
reset_data->rcdev.nr_resets = MA35D1_RESET_COUNT;
drivers/reset/reset-ma35d1.c
214
reset_data->rcdev.ops = &ma35d1_reset_ops;
drivers/reset/reset-ma35d1.c
215
reset_data->rcdev.of_node = dev->of_node;
drivers/reset/reset-ma35d1.c
216
reset_data->restart_handler.notifier_call = ma35d1_restart_handler;
drivers/reset/reset-ma35d1.c
217
reset_data->restart_handler.priority = 192;
drivers/reset/reset-ma35d1.c
218
spin_lock_init(&reset_data->lock);
drivers/reset/reset-ma35d1.c
220
err = register_restart_handler(&reset_data->restart_handler);
drivers/reset/reset-ma35d1.c
224
return devm_reset_controller_register(dev, &reset_data->rcdev);
drivers/reset/spacemit/reset-spacemit-common.c
22
data = &controller->data->reset_data[id];
drivers/reset/spacemit/reset-spacemit-common.h
21
const struct ccu_reset_data *reset_data; /* array */
drivers/reset/spacemit/reset-spacemit-k1.c
137
.reset_data = k1_apmu_resets,
drivers/reset/spacemit/reset-spacemit-k1.c
152
.reset_data = k1_rcpu_resets,
drivers/reset/spacemit/reset-spacemit-k1.c
17
.reset_data = k1_mpmu_resets,
drivers/reset/spacemit/reset-spacemit-k1.c
170
.reset_data = k1_rcpu2_resets,
drivers/reset/spacemit/reset-spacemit-k1.c
185
.reset_data = k1_apbc2_resets,
drivers/reset/spacemit/reset-spacemit-k1.c
76
.reset_data = k1_apbc_resets,
drivers/reset/spacemit/reset-spacemit-k3.c
18
.reset_data = k3_mpmu_resets,
drivers/reset/spacemit/reset-spacemit-k3.c
197
.reset_data = k3_apmu_resets,
drivers/reset/spacemit/reset-spacemit-k3.c
217
.reset_data = k3_dciu_resets,
drivers/reset/spacemit/reset-spacemit-k3.c
94
.reset_data = k3_apbc_resets,
net/ethtool/cmis_fw_update.c
421
__u32 reset_data = ETH_RESET_PHY;
net/ethtool/cmis_fw_update.c
425
ret = dev->ethtool_ops->reset(dev, &reset_data);