Searched refs:hw_data (Results 1 - 25 of 75) sorted by relevance

123

/linux-master/drivers/crypto/intel/qat/qat_c3xxxvf/
H A Dadf_c3xxxvf_hw_data.c62 void adf_init_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data) argument
64 hw_data->dev_class = &c3xxxiov_class;
65 hw_data->num_banks = ADF_C3XXXIOV_ETR_MAX_BANKS;
66 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK;
67 hw_data->num_accel = ADF_C3XXXIOV_MAX_ACCELERATORS;
68 hw_data->num_logical_accel = 1;
69 hw_data->num_engines = ADF_C3XXXIOV_MAX_ACCELENGINES;
70 hw_data->tx_rx_gap = ADF_C3XXXIOV_RX_RINGS_OFFSET;
71 hw_data->tx_rings_mask = ADF_C3XXXIOV_TX_RINGS_MASK;
72 hw_data
98 adf_clean_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_c3xxxvf_hw_data.h16 void adf_init_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data);
17 void adf_clean_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data);
/linux-master/drivers/crypto/intel/qat/qat_c62xvf/
H A Dadf_c62xvf_hw_data.c62 void adf_init_hw_data_c62xiov(struct adf_hw_device_data *hw_data) argument
64 hw_data->dev_class = &c62xiov_class;
65 hw_data->num_banks = ADF_C62XIOV_ETR_MAX_BANKS;
66 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK;
67 hw_data->num_accel = ADF_C62XIOV_MAX_ACCELERATORS;
68 hw_data->num_logical_accel = 1;
69 hw_data->num_engines = ADF_C62XIOV_MAX_ACCELENGINES;
70 hw_data->tx_rx_gap = ADF_C62XIOV_RX_RINGS_OFFSET;
71 hw_data->tx_rings_mask = ADF_C62XIOV_TX_RINGS_MASK;
72 hw_data
98 adf_clean_hw_data_c62xiov(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_c62xvf_hw_data.h16 void adf_init_hw_data_c62xiov(struct adf_hw_device_data *hw_data);
17 void adf_clean_hw_data_c62xiov(struct adf_hw_device_data *hw_data);
/linux-master/drivers/crypto/intel/qat/qat_dh895xccvf/
H A Dadf_dh895xccvf_hw_data.c62 void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data) argument
64 hw_data->dev_class = &dh895xcciov_class;
65 hw_data->num_banks = ADF_DH895XCCIOV_ETR_MAX_BANKS;
66 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK;
67 hw_data->num_accel = ADF_DH895XCCIOV_MAX_ACCELERATORS;
68 hw_data->num_logical_accel = 1;
69 hw_data->num_engines = ADF_DH895XCCIOV_MAX_ACCELENGINES;
70 hw_data->tx_rx_gap = ADF_DH895XCCIOV_RX_RINGS_OFFSET;
71 hw_data->tx_rings_mask = ADF_DH895XCCIOV_TX_RINGS_MASK;
72 hw_data
98 adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_dh895xccvf_hw_data.h16 void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data);
17 void adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data);
/linux-master/drivers/crypto/intel/qat/qat_c62x/
H A Dadf_c62x_hw_data.c117 void adf_init_hw_data_c62x(struct adf_hw_device_data *hw_data) argument
119 hw_data->dev_class = &c62x_class;
120 hw_data->instance_id = c62x_class.instances++;
121 hw_data->num_banks = ADF_C62X_ETR_MAX_BANKS;
122 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK;
123 hw_data->num_accel = ADF_C62X_MAX_ACCELERATORS;
124 hw_data->num_logical_accel = 1;
125 hw_data->num_engines = ADF_C62X_MAX_ACCELENGINES;
126 hw_data->tx_rx_gap = ADF_GEN2_RX_RINGS_OFFSET;
127 hw_data
167 adf_clean_hw_data_c62x(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_c62x_hw_data.h33 void adf_init_hw_data_c62x(struct adf_hw_device_data *hw_data);
34 void adf_clean_hw_data_c62x(struct adf_hw_device_data *hw_data);
H A Dadf_drv.c78 struct adf_hw_device_data *hw_data; local
118 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL,
120 if (!hw_data) {
125 accel_dev->hw_device = hw_data;
129 &hw_data->fuses);
131 &hw_data->straps);
134 hw_data->accel_mask = hw_data->get_accel_mask(hw_data);
[all...]
/linux-master/drivers/crypto/intel/qat/qat_c3xxx/
H A Dadf_c3xxx_hw_data.c115 void adf_init_hw_data_c3xxx(struct adf_hw_device_data *hw_data) argument
117 hw_data->dev_class = &c3xxx_class;
118 hw_data->instance_id = c3xxx_class.instances++;
119 hw_data->num_banks = ADF_C3XXX_ETR_MAX_BANKS;
120 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK;
121 hw_data->num_accel = ADF_C3XXX_MAX_ACCELERATORS;
122 hw_data->num_logical_accel = 1;
123 hw_data->num_engines = ADF_C3XXX_MAX_ACCELENGINES;
124 hw_data->tx_rx_gap = ADF_GEN2_RX_RINGS_OFFSET;
125 hw_data
165 adf_clean_hw_data_c3xxx(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_c3xxx_hw_data.h33 void adf_init_hw_data_c3xxx(struct adf_hw_device_data *hw_data);
34 void adf_clean_hw_data_c3xxx(struct adf_hw_device_data *hw_data);
H A Dadf_drv.c78 struct adf_hw_device_data *hw_data; local
118 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL,
120 if (!hw_data) {
125 accel_dev->hw_device = hw_data;
129 &hw_data->fuses);
131 &hw_data->straps);
134 hw_data->accel_mask = hw_data->get_accel_mask(hw_data);
[all...]
/linux-master/drivers/crypto/intel/qat/qat_dh895xcc/
H A Dadf_dh895xcc_hw_data.c211 void adf_init_hw_data_dh895xcc(struct adf_hw_device_data *hw_data) argument
213 hw_data->dev_class = &dh895xcc_class;
214 hw_data->instance_id = dh895xcc_class.instances++;
215 hw_data->num_banks = ADF_DH895XCC_ETR_MAX_BANKS;
216 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK;
217 hw_data->num_accel = ADF_DH895XCC_MAX_ACCELERATORS;
218 hw_data->num_logical_accel = 1;
219 hw_data->num_engines = ADF_DH895XCC_MAX_ACCELENGINES;
220 hw_data->tx_rx_gap = ADF_GEN2_RX_RINGS_OFFSET;
221 hw_data
263 adf_clean_hw_data_dh895xcc(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_drv.c78 struct adf_hw_device_data *hw_data; local
118 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL,
120 if (!hw_data) {
125 accel_dev->hw_device = hw_data;
129 &hw_data->fuses);
132 hw_data->accel_mask = hw_data->get_accel_mask(hw_data);
133 hw_data
[all...]
H A Dadf_dh895xcc_hw_data.h42 void adf_init_hw_data_dh895xcc(struct adf_hw_device_data *hw_data);
43 void adf_clean_hw_data_dh895xcc(struct adf_hw_device_data *hw_data);
/linux-master/drivers/crypto/intel/qat/qat_4xxx/
H A Dadf_4xxx_hw_data.c390 void adf_init_hw_data_4xxx(struct adf_hw_device_data *hw_data, u32 dev_id) argument
392 hw_data->dev_class = &adf_4xxx_class;
393 hw_data->instance_id = adf_4xxx_class.instances++;
394 hw_data->num_banks = ADF_GEN4_ETR_MAX_BANKS;
395 hw_data->num_banks_per_vf = ADF_GEN4_NUM_BANKS_PER_VF;
396 hw_data->num_rings_per_bank = ADF_GEN4_NUM_RINGS_PER_BANK;
397 hw_data->num_accel = ADF_GEN4_MAX_ACCELERATORS;
398 hw_data->num_engines = ADF_4XXX_MAX_ACCELENGINES;
399 hw_data->num_logical_accel = 1;
400 hw_data
475 adf_clean_hw_data_4xxx(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_drv.c39 struct adf_hw_device_data *hw_data; local
74 hw_data = devm_kzalloc(&pdev->dev, sizeof(*hw_data), GFP_KERNEL);
75 if (!hw_data) {
80 accel_dev->hw_device = hw_data;
84 pci_read_config_dword(pdev, ADF_GEN4_FUSECTL4_OFFSET, &hw_data->fuses);
87 hw_data->accel_mask = hw_data->get_accel_mask(hw_data);
88 hw_data
[all...]
/linux-master/drivers/crypto/intel/qat/qat_420xx/
H A Dadf_420xx_hw_data.c156 struct adf_hw_device_data *hw_data = GET_HW_DATA(accel_dev); local
162 ae_mask = get_ae_mask(hw_data);
172 hw_data->ae_mask = ae_mask & config_ae_mask;
424 void adf_init_hw_data_420xx(struct adf_hw_device_data *hw_data, u32 dev_id) argument
426 hw_data->dev_class = &adf_420xx_class;
427 hw_data->instance_id = adf_420xx_class.instances++;
428 hw_data->num_banks = ADF_GEN4_ETR_MAX_BANKS;
429 hw_data->num_banks_per_vf = ADF_GEN4_NUM_BANKS_PER_VF;
430 hw_data->num_rings_per_bank = ADF_GEN4_NUM_RINGS_PER_BANK;
431 hw_data
493 adf_clean_hw_data_420xx(struct adf_hw_device_data *hw_data) argument
[all...]
H A Dadf_drv.c37 struct adf_hw_device_data *hw_data; local
72 hw_data = devm_kzalloc(&pdev->dev, sizeof(*hw_data), GFP_KERNEL);
73 if (!hw_data) {
78 accel_dev->hw_device = hw_data;
82 pci_read_config_dword(pdev, ADF_GEN4_FUSECTL4_OFFSET, &hw_data->fuses);
85 hw_data->accel_mask = hw_data->get_accel_mask(hw_data);
86 hw_data
[all...]
/linux-master/drivers/video/backlight/
H A Dapple_bl.c31 struct hw_data { struct
40 static const struct hw_data *hw_data; variable in typeref:struct:hw_data
81 static const struct hw_data intel_chipset_data = {
126 static const struct hw_data nvidia_chipset_data = {
151 hw_data = &intel_chipset_data;
153 hw_data = &nvidia_chipset_data;
157 if (!hw_data) {
164 intensity = hw_data->backlight_ops.get_brightness(NULL);
167 hw_data
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_hw_arbiter.c20 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
22 unsigned long ae_mask = hw_data->ae_mask;
28 hw_data->get_arb_info(&info);
39 thd_2_arb_cfg = hw_data->get_arb_mapping(accel_dev);
41 for_each_set_bit(i, &ae_mask, hw_data->num_engines)
51 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
53 u32 tx_ring_mask = hw_data->tx_rings_mask;
54 u32 shift = hw_data->tx_rx_gap;
75 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
82 hw_data
110 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
[all...]
H A Dadf_init.c67 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
70 if (!hw_data) {
72 "Failed to init device - hw_data not set\n");
87 if (hw_data->init_device && hw_data->init_device(accel_dev)) {
92 if (hw_data->init_admin_comms && hw_data->init_admin_comms(accel_dev)) {
97 if (hw_data->init_arb && hw_data->init_arb(accel_dev)) {
102 if (hw_data
180 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
282 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
346 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
[all...]
H A Dadf_isr.c24 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
25 u32 msix_num_entries = hw_data->num_banks + 1;
28 if (hw_data->set_msix_rttable)
29 hw_data->set_msix_rttable(accel_dev);
126 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
128 if (hw_data->handle_pm_interrupt &&
129 hw_data->handle_pm_interrupt(accel_dev))
180 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
183 int clust_irq = hw_data->num_banks;
187 for (i = 0; i < hw_data
205 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
272 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
299 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
312 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
[all...]
H A Dadf_gen4_hw_data.c323 struct adf_hw_device_data *hw_data = accel_dev->hw_device; local
324 u32 etr_bar_id = hw_data->get_etr_bar_id(hw_data);
328 if (bank_number >= hw_data->num_banks)
380 struct adf_hw_device_data *hw_data = GET_HW_DATA(accel_dev); local
381 u32 *thd2arb_map = hw_data->thd_to_arb_map;
388 if (!hw_data->get_rp_group || !hw_data->get_ena_thd_mask ||
389 !hw_data->get_num_aes || !hw_data
440 struct adf_hw_device_data *hw_data = GET_HW_DATA(accel_dev); local
[all...]
/linux-master/drivers/clk/
H A Dclk-lan966x.c189 struct clk_hw_onecell_data *hw_data,
197 hw_data->hws[i] =
203 if (IS_ERR(hw_data->hws[i]))
204 return dev_err_probe(dev, PTR_ERR(hw_data->hws[i]),
214 struct clk_hw_onecell_data *hw_data; local
220 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, N_CLOCKS),
222 if (!hw_data)
231 hw_data->num = GCK_GATE_UHPHS;
235 hw_data
188 lan966x_gate_clk_register(struct device *dev, struct clk_hw_onecell_data *hw_data, void __iomem *gate_base) argument
[all...]

Completed in 322 milliseconds

123