/linux-master/drivers/crypto/intel/qat/qat_c3xxxvf/ |
H A D | adf_c3xxxvf_hw_data.c | 62 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 D | adf_c3xxxvf_hw_data.h | 16 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 D | adf_c62xvf_hw_data.c | 62 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 D | adf_c62xvf_hw_data.h | 16 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 D | adf_dh895xccvf_hw_data.c | 62 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 D | adf_dh895xccvf_hw_data.h | 16 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 D | adf_c62x_hw_data.c | 117 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 D | adf_c62x_hw_data.h | 33 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 D | adf_drv.c | 78 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 D | adf_c3xxx_hw_data.c | 115 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 D | adf_c3xxx_hw_data.h | 33 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 D | adf_drv.c | 78 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 D | adf_dh895xcc_hw_data.c | 211 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 D | adf_drv.c | 78 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 D | adf_dh895xcc_hw_data.h | 42 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 D | adf_4xxx_hw_data.c | 390 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 D | adf_drv.c | 39 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 D | adf_420xx_hw_data.c | 156 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 D | adf_drv.c | 37 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 D | apple_bl.c | 31 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 D | adf_hw_arbiter.c | 20 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 D | adf_init.c | 67 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 D | adf_isr.c | 24 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 D | adf_gen4_hw_data.c | 323 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 D | clk-lan966x.c | 189 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...] |