Lines Matching refs:hw_data
63 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_dev_init() local
66 if (!hw_data) { in adf_dev_init()
82 if (hw_data->init_device && hw_data->init_device(accel_dev)) { in adf_dev_init()
87 if (hw_data->init_admin_comms && hw_data->init_admin_comms(accel_dev)) { in adf_dev_init()
92 if (hw_data->init_arb && hw_data->init_arb(accel_dev)) { in adf_dev_init()
111 if (hw_data->alloc_irq(accel_dev)) { in adf_dev_init()
117 hw_data->enable_ints(accel_dev); in adf_dev_init()
118 hw_data->enable_error_correction(accel_dev); in adf_dev_init()
120 ret = hw_data->enable_pfvf_comms(accel_dev); in adf_dev_init()
156 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_dev_start() local
168 if (hw_data->send_admin_init(accel_dev)) { in adf_dev_start()
174 if (hw_data->set_ssm_wdtimer) in adf_dev_start()
175 hw_data->set_ssm_wdtimer(accel_dev); in adf_dev_start()
266 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_dev_shutdown() local
270 if (!hw_data) { in adf_dev_shutdown()
302 hw_data->disable_iov(accel_dev); in adf_dev_shutdown()
305 hw_data->free_irq(accel_dev); in adf_dev_shutdown()
313 if (hw_data->exit_arb) in adf_dev_shutdown()
314 hw_data->exit_arb(accel_dev); in adf_dev_shutdown()
316 if (hw_data->exit_admin_comms) in adf_dev_shutdown()
317 hw_data->exit_admin_comms(accel_dev); in adf_dev_shutdown()