Home
last modified time | relevance | path

Searched refs:hw_data (Results 1 – 25 of 76) sorted by relevance

1234

/drivers/crypto/intel/qat/qat_c3xxx/
A Dadf_c3xxx_hw_data.c116 hw_data->dev_class = &c3xxx_class; in adf_init_hw_data_c3xxx()
121 hw_data->num_logical_accel = 1; in adf_init_hw_data_c3xxx()
130 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c3xxx()
139 hw_data->get_sku = get_sku; in adf_init_hw_data_c3xxx()
140 hw_data->fw_name = ADF_C3XXX_FW; in adf_init_hw_data_c3xxx()
141 hw_data->fw_mmp_name = ADF_C3XXX_MMP; in adf_init_hw_data_c3xxx()
146 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_c3xxx()
147 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_c3xxx()
150 hw_data->reset_device = adf_reset_flr; in adf_init_hw_data_c3xxx()
155 hw_data->get_hb_clock = get_ts_clock; in adf_init_hw_data_c3xxx()
[all …]
A Dadf_drv.c60 struct adf_hw_device_data *hw_data; in adf_probe() local
100 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe()
102 if (!hw_data) { in adf_probe()
107 accel_dev->hw_device = hw_data; in adf_probe()
113 &hw_data->straps); in adf_probe()
116 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
117 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
118 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
120 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe()
121 ((~hw_data->ae_mask) & 0x01)) { in adf_probe()
[all …]
/drivers/crypto/intel/qat/qat_c62x/
A Dadf_c62x_hw_data.c118 hw_data->dev_class = &c62x_class; in adf_init_hw_data_c62x()
123 hw_data->num_logical_accel = 1; in adf_init_hw_data_c62x()
132 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c62x()
141 hw_data->get_sku = get_sku; in adf_init_hw_data_c62x()
142 hw_data->fw_name = ADF_C62X_FW; in adf_init_hw_data_c62x()
143 hw_data->fw_mmp_name = ADF_C62X_MMP; in adf_init_hw_data_c62x()
148 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_c62x()
149 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_c62x()
152 hw_data->reset_device = adf_reset_flr; in adf_init_hw_data_c62x()
157 hw_data->get_hb_clock = get_ts_clock; in adf_init_hw_data_c62x()
[all …]
A Dadf_drv.c60 struct adf_hw_device_data *hw_data; in adf_probe() local
100 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe()
102 if (!hw_data) { in adf_probe()
107 accel_dev->hw_device = hw_data; in adf_probe()
113 &hw_data->straps); in adf_probe()
116 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
117 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
118 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
120 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe()
121 ((~hw_data->ae_mask) & 0x01)) { in adf_probe()
[all …]
/drivers/crypto/intel/qat/qat_c3xxxvf/
A Dadf_c3xxxvf_hw_data.c63 hw_data->dev_class = &c3xxxiov_class; in adf_init_hw_data_c3xxxiov()
67 hw_data->num_logical_accel = 1; in adf_init_hw_data_c3xxxiov()
78 hw_data->init_arb = adf_vf_int_noop; in adf_init_hw_data_c3xxxiov()
79 hw_data->exit_arb = adf_vf_void_noop; in adf_init_hw_data_c3xxxiov()
82 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c3xxxiov()
84 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_c3xxxiov()
87 hw_data->get_sku = get_sku; in adf_init_hw_data_c3xxxiov()
89 hw_data->dev_class->instances++; in adf_init_hw_data_c3xxxiov()
91 adf_devmgr_update_class_index(hw_data); in adf_init_hw_data_c3xxxiov()
94 adf_gen2_init_dc_ops(&hw_data->dc_ops); in adf_init_hw_data_c3xxxiov()
[all …]
A Dadf_drv.c79 struct adf_hw_device_data *hw_data; in adf_probe() local
112 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe()
114 if (!hw_data) { in adf_probe()
118 accel_dev->hw_device = hw_data; in adf_probe()
122 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
123 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
124 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
/drivers/crypto/intel/qat/qat_c62xvf/
A Dadf_c62xvf_hw_data.c63 hw_data->dev_class = &c62xiov_class; in adf_init_hw_data_c62xiov()
67 hw_data->num_logical_accel = 1; in adf_init_hw_data_c62xiov()
78 hw_data->init_arb = adf_vf_int_noop; in adf_init_hw_data_c62xiov()
79 hw_data->exit_arb = adf_vf_void_noop; in adf_init_hw_data_c62xiov()
82 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c62xiov()
84 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_c62xiov()
87 hw_data->get_sku = get_sku; in adf_init_hw_data_c62xiov()
89 hw_data->dev_class->instances++; in adf_init_hw_data_c62xiov()
91 adf_devmgr_update_class_index(hw_data); in adf_init_hw_data_c62xiov()
94 adf_gen2_init_dc_ops(&hw_data->dc_ops); in adf_init_hw_data_c62xiov()
[all …]
A Dadf_drv.c79 struct adf_hw_device_data *hw_data; in adf_probe() local
112 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe()
114 if (!hw_data) { in adf_probe()
118 accel_dev->hw_device = hw_data; in adf_probe()
122 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
123 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
124 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
/drivers/crypto/intel/qat/qat_dh895xccvf/
A Dadf_dh895xccvf_hw_data.c63 hw_data->dev_class = &dh895xcciov_class; in adf_init_hw_data_dh895xcciov()
67 hw_data->num_logical_accel = 1; in adf_init_hw_data_dh895xcciov()
78 hw_data->init_arb = adf_vf_int_noop; in adf_init_hw_data_dh895xcciov()
79 hw_data->exit_arb = adf_vf_void_noop; in adf_init_hw_data_dh895xcciov()
82 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_dh895xcciov()
84 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_dh895xcciov()
87 hw_data->get_sku = get_sku; in adf_init_hw_data_dh895xcciov()
89 hw_data->dev_class->instances++; in adf_init_hw_data_dh895xcciov()
91 adf_devmgr_update_class_index(hw_data); in adf_init_hw_data_dh895xcciov()
94 adf_gen2_init_dc_ops(&hw_data->dc_ops); in adf_init_hw_data_dh895xcciov()
[all …]
A Dadf_drv.c79 struct adf_hw_device_data *hw_data; in adf_probe() local
112 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe()
114 if (!hw_data) { in adf_probe()
118 accel_dev->hw_device = hw_data; in adf_probe()
122 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
123 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
124 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
/drivers/crypto/intel/qat/qat_4xxx/
A Dadf_4xxx_hw_data.c396 hw_data->num_logical_accel = 1; in adf_init_hw_data_4xxx()
404 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_4xxx()
413 hw_data->get_sku = adf_gen4_get_sku; in adf_init_hw_data_4xxx()
417 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_4xxx()
418 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_4xxx()
424 hw_data->num_rps = ADF_GEN4_MAX_RPS; in adf_init_hw_data_4xxx()
427 hw_data->fw_name = ADF_402XX_FW; in adf_init_hw_data_4xxx()
433 hw_data->fw_name = ADF_4XXX_FW; in adf_init_hw_data_4xxx()
439 hw_data->fw_name = ADF_4XXX_FW; in adf_init_hw_data_4xxx()
474 adf_init_rl_data(&hw_data->rl_data); in adf_init_hw_data_4xxx()
[all …]
A Dadf_drv.c39 struct adf_hw_device_data *hw_data; in adf_probe() local
74 hw_data = devm_kzalloc(&pdev->dev, sizeof(*hw_data), GFP_KERNEL); in adf_probe()
75 if (!hw_data) { in adf_probe()
80 accel_dev->hw_device = hw_data; in adf_probe()
87 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
88 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
89 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
91 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe()
92 (~hw_data->ae_mask & 0x01)) { in adf_probe()
124 hw_data->accel_capabilities_mask = hw_data->get_accel_cap(accel_dev); in adf_probe()
[all …]
/drivers/crypto/intel/qat/qat_420xx/
A Dadf_420xx_hw_data.c156 ae_mask = get_ae_mask(hw_data); in update_ae_mask()
420 hw_data->num_logical_accel = 1; in adf_init_hw_data_420xx()
428 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_420xx()
437 hw_data->get_sku = adf_gen4_get_sku; in adf_init_hw_data_420xx()
441 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_420xx()
442 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_420xx()
448 hw_data->num_rps = ADF_GEN4_MAX_RPS; in adf_init_hw_data_420xx()
449 hw_data->fw_name = ADF_420XX_FW; in adf_init_hw_data_420xx()
450 hw_data->fw_mmp_name = ADF_420XX_MMP; in adf_init_hw_data_420xx()
480 adf_init_rl_data(&hw_data->rl_data); in adf_init_hw_data_420xx()
[all …]
A Dadf_drv.c37 struct adf_hw_device_data *hw_data; in adf_probe() local
72 hw_data = devm_kzalloc(&pdev->dev, sizeof(*hw_data), GFP_KERNEL); in adf_probe()
73 if (!hw_data) { in adf_probe()
78 accel_dev->hw_device = hw_data; in adf_probe()
85 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
86 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
87 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
89 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe()
90 (~hw_data->ae_mask & 0x01)) { in adf_probe()
122 hw_data->accel_capabilities_mask = hw_data->get_accel_cap(accel_dev); in adf_probe()
[all …]
/drivers/crypto/intel/qat/qat_dh895xcc/
A Dadf_dh895xcc_hw_data.c216 hw_data->dev_class = &dh895xcc_class; in adf_init_hw_data_dh895xcc()
221 hw_data->num_logical_accel = 1; in adf_init_hw_data_dh895xcc()
230 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_dh895xcc()
231 hw_data->get_accel_cap = get_accel_cap; in adf_init_hw_data_dh895xcc()
239 hw_data->get_sku = get_sku; in adf_init_hw_data_dh895xcc()
240 hw_data->fw_name = ADF_DH895XCC_FW; in adf_init_hw_data_dh895xcc()
246 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_dh895xcc()
247 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_dh895xcc()
250 hw_data->reset_device = adf_reset_sbr; in adf_init_hw_data_dh895xcc()
254 hw_data->get_hb_clock = get_ts_clock; in adf_init_hw_data_dh895xcc()
[all …]
A Dadf_drv.c60 struct adf_hw_device_data *hw_data; in adf_probe() local
100 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe()
102 if (!hw_data) { in adf_probe()
107 accel_dev->hw_device = hw_data; in adf_probe()
111 &hw_data->fuses[ADF_FUSECTL0]); in adf_probe()
114 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
115 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
116 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
118 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe()
119 ((~hw_data->ae_mask) & 0x01)) { in adf_probe()
[all …]
/drivers/crypto/intel/qat/qat_6xxx/
A Dadf_6xxx_hw_data.c885 hw_data->num_logical_accel = 1; in adf_init_hw_data_6xxx()
888 hw_data->ring_to_svc_map = 0; in adf_init_hw_data_6xxx()
893 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_6xxx()
902 hw_data->get_sku = get_sku; in adf_init_hw_data_6xxx()
906 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_6xxx()
907 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_6xxx()
912 hw_data->fw_name = ADF_6XXX_FW; in adf_init_hw_data_6xxx()
923 hw_data->dev_config = dev_config; in adf_init_hw_data_6xxx()
931 hw_data->enable_pm = enable_pm; in adf_init_hw_data_6xxx()
948 if (hw_data->dev_class->instances) in adf_clean_hw_data_6xxx()
[all …]
A Dadf_drv.c59 struct adf_hw_device_data *hw_data; in adf_probe() local
85 hw_data = devm_kzalloc(dev, sizeof(*hw_data), GFP_KERNEL); in adf_probe()
86 if (!hw_data) in adf_probe()
110 accel_dev->hw_device = hw_data; in adf_probe()
118 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe()
119 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe()
120 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe()
123 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe()
124 (~hw_data->ae_mask & ADF_GEN6_ACCELERATORS_MASK)) { in adf_probe()
148 hw_data->accel_capabilities_mask = hw_data->get_accel_cap(accel_dev); in adf_probe()
[all …]
/drivers/crypto/intel/qat/qat_common/
A Dadf_init.c70 if (!hw_data) { in adf_dev_init()
87 if (hw_data->init_device && hw_data->init_device(accel_dev)) { in adf_dev_init()
92 if (hw_data->init_admin_comms && hw_data->init_admin_comms(accel_dev)) { in adf_dev_init()
97 if (hw_data->init_arb && hw_data->init_arb(accel_dev)) { in adf_dev_init()
103 hw_data->ring_to_svc_map = hw_data->get_ring_to_svc_map(accel_dev); in adf_dev_init()
197 if (hw_data->measure_clock) { in adf_dev_start()
210 if (hw_data->enable_pm && hw_data->enable_pm(accel_dev)) { in adf_dev_start()
215 if (hw_data->start_timer) { in adf_dev_start()
323 if (hw_data->stop_timer) in adf_dev_stop()
351 if (!hw_data) { in adf_dev_shutdown()
[all …]
A Dadf_hw_arbiter.c22 unsigned long ae_mask = hw_data->ae_mask; in adf_init_arb()
28 hw_data->get_arb_info(&info); in adf_init_arb()
39 thd_2_arb_cfg = hw_data->get_arb_mapping(accel_dev); in adf_init_arb()
41 for_each_set_bit(i, &ae_mask, hw_data->num_engines) in adf_init_arb()
53 u32 tx_ring_mask = hw_data->tx_rings_mask; in adf_update_ring_arb()
54 u32 shift = hw_data->tx_rx_gap; in adf_update_ring_arb()
82 hw_data->get_arb_info(&info); in adf_exit_arb()
91 hw_data->get_arb_info(&info); in adf_exit_arb()
94 for (i = 0; i < hw_data->num_engines; i++) in adf_exit_arb()
114 hw_data->get_arb_info(&info); in adf_disable_arb_thd()
[all …]
A Dadf_gen4_hw_data.c219 if (bank_number >= hw_data->num_banks) in adf_gen4_ring_pair_reset()
285 u32 *thd2arb_map = hw_data->thd_to_arb_map; in adf_gen4_init_thd2arb_map()
292 if (!hw_data->get_rp_group || !hw_data->get_ena_thd_mask || in adf_gen4_init_thd2arb_map()
293 !hw_data->get_num_aes || !hw_data->uof_get_num_objs || in adf_gen4_init_thd2arb_map()
294 !hw_data->uof_get_ae_mask) in adf_gen4_init_thd2arb_map()
301 ae_cnt = hw_data->get_num_aes(hw_data); in adf_gen4_init_thd2arb_map()
350 if (!hw_data->get_rp_group || !hw_data->uof_get_ae_mask || in adf_gen4_get_ring_to_svc_map()
351 !hw_data->uof_get_obj_type || !hw_data->uof_get_num_objs) in adf_gen4_get_ring_to_svc_map()
437 do_div(wait_us, hw_data->clock_frequency); in adf_gen4_bank_quiesce_coal_timer()
564 struct adf_hw_device_data *hw_data; in adf_gen4_init_num_svc_aes() local
[all …]
A Dadf_isr.c25 u32 msix_num_entries = hw_data->num_banks + 1; in adf_enable_msix()
28 if (hw_data->set_msix_rttable) in adf_enable_msix()
29 hw_data->set_msix_rttable(accel_dev); in adf_enable_msix()
128 if (hw_data->handle_pm_interrupt && in adf_handle_pm_int()
129 hw_data->handle_pm_interrupt(accel_dev)) in adf_handle_pm_int()
183 int clust_irq = hw_data->num_banks; in adf_free_irqs()
187 for (i = 0; i < hw_data->num_banks; i++) { in adf_free_irqs()
208 int clust_irq = hw_data->num_banks; in adf_request_irqs()
278 msix_num_entries += hw_data->num_banks; in adf_isr_alloc_msix_vectors_data()
302 for (i = 0; i < hw_data->num_banks; i++) in adf_setup_bh()
[all …]
A Dadf_gen2_hw_data.c30 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_gen2_enable_error_correction() local
32 unsigned long accel_mask = hw_data->accel_mask; in adf_gen2_enable_error_correction()
33 unsigned long ae_mask = hw_data->ae_mask; in adf_gen2_enable_error_correction()
37 for_each_set_bit(i, &ae_mask, hw_data->num_engines) { in adf_gen2_enable_error_correction()
47 for_each_set_bit(i, &accel_mask, hw_data->num_accel) { in adf_gen2_enable_error_correction()
118 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_gen2_get_accel_cap() local
120 u32 fuses = hw_data->fuses[ADF_FUSECTL0]; in adf_gen2_get_accel_cap()
121 u32 straps = hw_data->straps; in adf_gen2_get_accel_cap()
158 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_gen2_set_ssm_wdtimer() local
162 unsigned long accel_mask = hw_data->accel_mask; in adf_gen2_set_ssm_wdtimer()
[all …]
/drivers/video/backlight/
A Dapple_bl.c31 struct hw_data { struct
40 static const struct hw_data *hw_data; variable
151 hw_data = &intel_chipset_data; in apple_bl_add()
153 hw_data = &nvidia_chipset_data; in apple_bl_add()
157 if (!hw_data) { in apple_bl_add()
167 hw_data->set_brightness(1); in apple_bl_add()
171 hw_data->set_brightness(0); in apple_bl_add()
174 if (!request_region(hw_data->iostart, hw_data->iolen, in apple_bl_add()
185 release_region(hw_data->iostart, hw_data->iolen); in apple_bl_add()
200 release_region(hw_data->iostart, hw_data->iolen); in apple_bl_remove()
[all …]
/drivers/clk/
A Dclk-lan966x.c228 struct clk_hw_onecell_data *hw_data, in lan966x_gate_clk_register() argument
237 hw_data->hws[i] = in lan966x_gate_clk_register()
243 if (IS_ERR(hw_data->hws[i])) in lan966x_gate_clk_register()
255 struct clk_hw_onecell_data *hw_data; in lan966x_clk_probe() local
265 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, data->num_total_clks), in lan966x_clk_probe()
267 if (!hw_data) in lan966x_clk_probe()
276 hw_data->num = data->num_generic_clks; in lan966x_clk_probe()
280 hw_data->hws[i] = lan966x_gck_clk_register(dev, i); in lan966x_clk_probe()
281 if (IS_ERR(hw_data->hws[i])) { in lan966x_clk_probe()
284 return PTR_ERR(hw_data->hws[i]); in lan966x_clk_probe()
[all …]

Completed in 762 milliseconds

1234