Home
last modified time | relevance | path

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

123

/freebsd/sys/dev/qat/qat_hw/qat_4xxxvf/
H A Dadf_4xxxvf_hw_data.c186 struct adf_hw_device_data *hw_data; in enable_pf2vm_interrupt() local
190 hw_data = accel_dev->hw_device; in enable_pf2vm_interrupt()
191 pmisc = &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in enable_pf2vm_interrupt()
200 struct adf_hw_device_data *hw_data; in disable_pf2vm_interrupt() local
204 hw_data = accel_dev->hw_device; in disable_pf2vm_interrupt()
205 pmisc = &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in disable_pf2vm_interrupt()
214 struct adf_hw_device_data *hw_data; in interrupt_active_pf2vm() local
219 hw_data = accel_dev->hw_device; in interrupt_active_pf2vm()
220 pmisc = &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in interrupt_active_pf2vm()
232 struct adf_hw_device_data *hw_data; in get_int_active_bundles() local
[all …]
H A Dadf_drv.c95 struct adf_hw_device_data *hw_data; in adf_attach() local
119 hw_data = malloc(sizeof(*hw_data), M_QAT_4XXXVF, M_WAITOK | M_ZERO); in adf_attach()
120 accel_dev->hw_device = hw_data; in adf_attach()
124 hw_data->fuses = pci_read_config(dev, ADF_4XXXIOV_VFFUSECTL4_OFFSET, 4); in adf_attach()
127 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
128 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
129 hw_data->admin_ae_mask = hw_data->ae_mask; in adf_attach()
130 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_attach()
154 hw_data->accel_capabilities_mask = adf_4xxxvf_get_hw_cap(accel_dev); in adf_attach()
187 ret = hw_data->config_device(accel_dev); in adf_attach()
/freebsd/sys/dev/qat/qat_hw/qat_dh895xcc/
H A Dadf_dh895xcc_hw_data.c324 adf_init_hw_data_dh895xcc(struct adf_hw_device_data *hw_data) in adf_init_hw_data_dh895xcc() argument
326 hw_data->dev_class = &dh895xcc_class; in adf_init_hw_data_dh895xcc()
327 hw_data->instance_id = dh895xcc_class.instances++; in adf_init_hw_data_dh895xcc()
328 hw_data->num_banks = ADF_DH895XCC_ETR_MAX_BANKS; in adf_init_hw_data_dh895xcc()
329 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK; in adf_init_hw_data_dh895xcc()
330 hw_data->num_accel = ADF_DH895XCC_MAX_ACCELERATORS; in adf_init_hw_data_dh895xcc()
331 hw_data->num_logical_accel = 1; in adf_init_hw_data_dh895xcc()
332 hw_data->num_engines = ADF_DH895XCC_MAX_ACCELENGINES; in adf_init_hw_data_dh895xcc()
333 hw_data->tx_rx_gap = ADF_DH895XCC_RX_RINGS_OFFSET; in adf_init_hw_data_dh895xcc()
334 hw_data->tx_rings_mask = ADF_DH895XCC_TX_RINGS_MASK; in adf_init_hw_data_dh895xcc()
[all …]
H A Dadf_drv.c85 struct adf_hw_device_data *hw_data; in adf_attach() local
113 hw_data = malloc(sizeof(*hw_data), M_QAT_DH895XCC, M_WAITOK | M_ZERO); in adf_attach()
115 accel_dev->hw_device = hw_data; in adf_attach()
118 hw_data->fuses = pci_read_config(dev, ADF_DEVICE_FUSECTL_OFFSET, 4); in adf_attach()
121 ret = adf_aer_store_ppaerucm_reg(dev, hw_data); in adf_attach()
126 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
127 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
128 hw_data->admin_ae_mask = hw_data->ae_mask; in adf_attach()
129 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_attach()
131 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_attach()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_c3xxx/
H A Dadf_c3xxx_hw_data.c271 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in c3xxx_get_hw_cap() local
272 u32 fuses = hw_data->fuses; in c3xxx_get_hw_cap()
331 adf_init_hw_data_c3xxx(struct adf_hw_device_data *hw_data) in adf_init_hw_data_c3xxx() argument
333 hw_data->dev_class = &c3xxx_class; in adf_init_hw_data_c3xxx()
334 hw_data->instance_id = c3xxx_class.instances++; in adf_init_hw_data_c3xxx()
335 hw_data->num_banks = ADF_C3XXX_ETR_MAX_BANKS; in adf_init_hw_data_c3xxx()
336 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK; in adf_init_hw_data_c3xxx()
337 hw_data->num_accel = ADF_C3XXX_MAX_ACCELERATORS; in adf_init_hw_data_c3xxx()
338 hw_data->num_logical_accel = 1; in adf_init_hw_data_c3xxx()
339 hw_data->num_engines = ADF_C3XXX_MAX_ACCELENGINES; in adf_init_hw_data_c3xxx()
[all …]
H A Dadf_drv.c85 struct adf_hw_device_data *hw_data; in adf_attach() local
115 hw_data = malloc(sizeof(*hw_data), M_QAT_C3XXX, M_WAITOK | M_ZERO); in adf_attach()
117 accel_dev->hw_device = hw_data; in adf_attach()
120 hw_data->fuses = pci_read_config(dev, ADF_DEVICE_FUSECTL_OFFSET, 4); in adf_attach()
128 ret = adf_aer_store_ppaerucm_reg(dev, hw_data); in adf_attach()
133 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
134 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
135 hw_data->admin_ae_mask = hw_data->ae_mask; in adf_attach()
137 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_attach()
139 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_attach()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_c62x/
H A Dadf_c62x_hw_data.c275 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in c62x_get_hw_cap() local
276 u32 fuses = hw_data->fuses; in c62x_get_hw_cap()
336 adf_init_hw_data_c62x(struct adf_hw_device_data *hw_data) in adf_init_hw_data_c62x() argument
338 hw_data->dev_class = &c62x_class; in adf_init_hw_data_c62x()
339 hw_data->instance_id = c62x_class.instances++; in adf_init_hw_data_c62x()
340 hw_data->num_banks = ADF_C62X_ETR_MAX_BANKS; in adf_init_hw_data_c62x()
341 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK; in adf_init_hw_data_c62x()
342 hw_data->num_accel = ADF_C62X_MAX_ACCELERATORS; in adf_init_hw_data_c62x()
343 hw_data->num_logical_accel = 1; in adf_init_hw_data_c62x()
344 hw_data->num_engines = ADF_C62X_MAX_ACCELENGINES; in adf_init_hw_data_c62x()
[all …]
H A Dadf_drv.c85 struct adf_hw_device_data *hw_data; in adf_attach() local
115 hw_data = malloc(sizeof(*hw_data), M_QAT_C62X, M_WAITOK | M_ZERO); in adf_attach()
117 accel_dev->hw_device = hw_data; in adf_attach()
120 hw_data->fuses = pci_read_config(dev, ADF_DEVICE_FUSECTL_OFFSET, 4); in adf_attach()
128 ret = adf_aer_store_ppaerucm_reg(dev, hw_data); in adf_attach()
133 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
134 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
135 hw_data->admin_ae_mask = hw_data->ae_mask; in adf_attach()
136 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_attach()
138 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_attach()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_200xx/
H A Dadf_200xx_hw_data.c233 struct adf_hw_device_data *hw_data) in adf_enable_mmp_error_correction() argument
239 for (dev = 0, mask = hw_data->accel_mask; mask; dev++, mask >>= 1) { in adf_enable_mmp_error_correction()
247 if (hw_data->accel_capabilities_mask & in adf_enable_mmp_error_correction()
397 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_200xx_get_hw_cap() local
398 u32 fuses = hw_data->fuses; in adf_200xx_get_hw_cap()
456 adf_init_hw_data_200xx(struct adf_hw_device_data *hw_data) in adf_init_hw_data_200xx() argument
458 hw_data->dev_class = &qat_200xx_class; in adf_init_hw_data_200xx()
459 hw_data->instance_id = qat_200xx_class.instances++; in adf_init_hw_data_200xx()
460 hw_data->num_banks = ADF_200XX_ETR_MAX_BANKS; in adf_init_hw_data_200xx()
461 hw_data->num_rings_per_bank = ADF_ETR_MAX_RINGS_PER_BANK; in adf_init_hw_data_200xx()
[all …]
H A Dadf_drv.c85 struct adf_hw_device_data *hw_data; in adf_attach() local
117 hw_data = malloc(sizeof(*hw_data), M_QAT_200XX, M_WAITOK | M_ZERO); in adf_attach()
119 accel_dev->hw_device = hw_data; in adf_attach()
122 hw_data->fuses = pci_read_config(dev, ADF_DEVICE_FUSECTL_OFFSET, 4); in adf_attach()
130 ret = adf_aer_store_ppaerucm_reg(dev, hw_data); in adf_attach()
145 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
146 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
147 hw_data->admin_ae_mask = hw_data->ae_mask; in adf_attach()
149 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_attach()
151 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_attach()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_4xxx/
H A Dadf_4xxx_hw_data.c357 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in get_accel_unit_config() local
360 u32 num_au = hw_data->get_num_accel_units(hw_data); in get_accel_unit_config()
438 hw_data->service_mask = service_mask; in get_accel_unit_config()
439 hw_data->service_to_load_mask = service_mask; in get_accel_unit_config()
448 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_accel_unit_services() local
449 u32 num_au = hw_data->get_num_accel_units(hw_data); in adf_init_accel_unit_services()
472 get_accel_unit(hw_data, &accel_dev->au_info->au); in adf_init_accel_unit_services()
500 hw_data->get_obj_cfg_ae_mask(accel_dev, ADF_ACCEL_COMPRESSION); in adf_init_accel_unit_services()
547 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in get_obj_cfg_ae_mask() local
548 u32 num_au = hw_data->get_num_accel_units(hw_data); in get_obj_cfg_ae_mask()
[all …]
H A Dadf_drv.c88 struct adf_hw_device_data *hw_data; in adf_attach() local
118 hw_data = malloc(sizeof(*hw_data), M_QAT_4XXX, M_WAITOK | M_ZERO); in adf_attach()
120 accel_dev->hw_device = hw_data; in adf_attach()
123 hw_data->fuses = pci_read_config(dev, ADF_4XXX_FUSECTL4_OFFSET, 4); in adf_attach()
131 ret = adf_aer_store_ppaerucm_reg(dev, hw_data); in adf_attach()
136 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
137 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
139 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_attach()
141 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_attach()
142 (~hw_data->ae_mask & 0x01)) { in adf_attach()
[all …]
/freebsd/sys/dev/qat/qat_common/
H A Dadf_init.c78 struct adf_hw_device_data *hw_data = NULL; in adf_cfg_add_device_params() local
83 hw_data = accel_dev->hw_device; in adf_cfg_add_device_params()
95 val = hw_data->accel_capabilities_mask; in adf_cfg_add_device_params()
113 val = hw_data->num_rings_per_bank; in adf_cfg_add_device_params()
169 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_cfg_add_ext_params() local
174 val = hw_data->extended_dc_capabilities; in adf_cfg_add_ext_params()
207 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_set_ssm_wdtimer() local
209 &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in adf_set_ssm_wdtimer()
213 u32 clk_per_sec = hw_data->get_clock_speed(hw_data); in adf_set_ssm_wdtimer()
241 for (i = 0, mask = hw_data->accel_mask; mask; i++, mask >>= 1) { in adf_set_ssm_wdtimer()
[all …]
H A Dadf_isr.c33 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_enable_msix() local
40 if (hw_data->set_msix_rttable) in adf_enable_msix()
41 hw_data->set_msix_rttable(accel_dev); in adf_enable_msix()
45 msix_num_entries += hw_data->num_banks; in adf_enable_msix()
49 num_vectors = hw_data->num_banks + 1; in adf_enable_msix()
53 vectors[hw_data->num_banks] = 1; in adf_enable_msix()
108 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_msix_isr_ae() local
110 &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in adf_msix_isr_ae()
116 if (hw_data->ras_interrupts && in adf_msix_isr_ae()
117 hw_data->ras_interrupts(accel_dev, &reset_required)) in adf_msix_isr_ae()
[all …]
H A Dadf_freebsd_uio_cleanup.c56 struct adf_hw_device_data *hw_data) in check_orphan_ring() argument
60 int tx_rx_gap = hw_data->tx_rx_gap; in check_orphan_ring()
61 u8 num_rings_per_bank = hw_data->num_rings_per_bank; in check_orphan_ring()
115 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in get_orphan_bundle() local
116 u8 num_rings_per_bank = hw_data->num_rings_per_bank; in get_orphan_bundle()
168 check_orphan_ring(accel_dev, orphan_bundle, hw_data); in get_orphan_bundle()
193 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in cleanup_all_ring() local
194 u8 num_rings_per_bank = hw_data->num_rings_per_bank; in cleanup_all_ring()
270 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in bundle_need_cleanup() local
271 u8 num_rings_per_bank = hw_data->num_rings_per_bank; in bundle_need_cleanup()
[all …]
H A Dadf_vf_isr.c60 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_dev_stop_async() local
67 hw_data->enable_pf2vf_interrupt(accel_dev); in adf_dev_stop_async()
130 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_pf2vf_bh_handler() local
134 hw_data->enable_pf2vf_interrupt(accel_dev); in adf_pf2vf_bh_handler()
210 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_isr() local
211 struct adf_hw_csr_ops *csr_ops = &hw_data->csr_info.csr_ops; in adf_isr()
216 if (hw_data->interrupt_active_pf2vf(accel_dev)) { in adf_isr()
218 hw_data->disable_pf2vf_interrupt(accel_dev); in adf_isr()
224 if (hw_data->get_int_active_bundles) in adf_isr()
225 int_active_bundles = hw_data->get_int_active_bundles(accel_dev); in adf_isr()
[all …]
H A Dadf_hw_arbiter.c51 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_arb() local
57 hw_data->get_arb_info(&info); in adf_init_arb()
71 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_gen2_arb() local
80 hw_data->get_arb_info(&info); in adf_init_gen2_arb()
83 hw_data->get_arb_mapping(accel_dev, &thd_2_arb_cfg); in adf_init_gen2_arb()
87 for (i = 0; i < hw_data->num_engines; i++) in adf_init_gen2_arb()
179 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_exit_arb() local
189 hw_data->get_arb_info(&info); in adf_exit_arb()
196 if (hw_data->get_arb_mapping) { in adf_exit_arb()
197 for (i = 0; i < hw_data->num_engines; i++) in adf_exit_arb()
H A Dadf_cfg_bundle.h57 adf_get_ring_svc_map_data(struct adf_hw_device_data *hw_data, in adf_get_ring_svc_map_data() argument
64 if (hw_data->get_ring_svc_map_data) in adf_get_ring_svc_map_data()
65 return hw_data->get_ring_svc_map_data(ring_pair_index, in adf_get_ring_svc_map_data()
66 hw_data->ring_to_svc_map, in adf_get_ring_svc_map_data()
71 *serv_type = GET_SRV_TYPE(hw_data->ring_to_svc_map, ring_pair_index); in adf_get_ring_svc_map_data()
73 hw_data->num_rings_per_bank / (2 * ADF_CFG_NUM_SERVICES); in adf_get_ring_svc_map_data()
H A Dadf_transport.c314 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_ring() local
342 if (hw_data->tx_rings_mask & (1 << ring->ring_number)) in adf_init_ring()
493 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_ring_response_handler() local
495 u8 num_rings_per_bank = hw_data->num_rings_per_bank; in adf_ring_response_handler()
547 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_get_coalesc_timer() local
556 if (hw_data->get_clock_speed) in adf_get_coalesc_timer()
559 (hw_data->get_clock_speed(hw_data) / USEC_PER_SEC)) / in adf_get_coalesc_timer()
576 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_bank() local
577 struct adf_hw_csr_ops *csr_ops = &hw_data->csr_info.csr_ops; in adf_init_bank()
581 u8 num_rings_per_bank = hw_data->num_rings_per_bank; in adf_init_bank()
[all …]
H A Dadf_ctl_drv.c135 struct adf_hw_device_data *hw_data; in adf_ctl_ioctl_get_status() local
145 hw_data = accel_dev->hw_device; in adf_ctl_ioctl_get_status()
147 dev_info->num_ae = hw_data->get_num_aes(hw_data); in adf_ctl_ioctl_get_status()
148 dev_info->num_accel = hw_data->get_num_accels(hw_data); in adf_ctl_ioctl_get_status()
149 dev_info->num_logical_accel = hw_data->num_logical_accel; in adf_ctl_ioctl_get_status()
150 dev_info->banks_per_accel = hw_data->num_banks in adf_ctl_ioctl_get_status()
151 / hw_data->num_logical_accel; in adf_ctl_ioctl_get_status()
152 strlcpy(dev_info->name, hw_data->dev_class->name, in adf_ctl_ioctl_get_status()
154 dev_info->instance_id = hw_data->instance_id; in adf_ctl_ioctl_get_status()
155 dev_info->type = hw_data->dev_class->type; in adf_ctl_ioctl_get_status()
H A Dadf_heartbeat.c65 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_get_hb_timer() local
71 if (hw_data->get_hb_clock) { in adf_get_hb_timer()
72 clk_per_sec = (u32)hw_data->get_hb_clock(hw_data); in adf_get_hb_timer()
73 } else if (hw_data->get_ae_clock) { in adf_get_hb_timer()
74 clk_per_sec = (u32)hw_data->get_ae_clock(hw_data); in adf_get_hb_timer()
H A Dadf_cfg_bundle.c163 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_cfg_init_and_insert_inst() local
169 adf_get_ring_svc_map_data(hw_data, in adf_cfg_init_and_insert_inst()
271 adf_cfg_assign_serv_to_rings(struct adf_hw_device_data *hw_data, in adf_cfg_assign_serv_to_rings() argument
283 adf_get_ring_svc_map_data(hw_data, in adf_cfg_assign_serv_to_rings()
340 hw_data->ring_to_svc_map); in adf_cfg_assign_serv_to_rings()
352 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_cfg_init_ring2serv_mapping() local
356 bundle->num_of_rings = hw_data->num_rings_per_bank; in adf_cfg_init_ring2serv_mapping()
357 if (hw_data->num_rings_per_bank >= (2 * ADF_CFG_NUM_SERVICES)) in adf_cfg_init_ring2serv_mapping()
377 adf_cfg_assign_serv_to_rings(hw_data, bundle, device); in adf_cfg_init_ring2serv_mapping()
/freebsd/sys/dev/qat/qat_hw/qat_c4xxx/
H A Dadf_c4xxx_hw_data.c560 struct adf_hw_device_data *hw_data) in adf_enable_mmp_error_correction() argument
570 if (hw_data->accel_capabilities_mask & in adf_enable_mmp_error_correction()
581 accel_mask = hw_data->accel_mask; in adf_enable_mmp_error_correction()
800 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in c4xxx_configure_accel_units() local
802 sku = get_sku(hw_data); in c4xxx_configure_accel_units()
1480 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in check_svc_to_hw_capabilities() local
1481 u32 hw_cap = hw_data->accel_capabilities_mask; in check_svc_to_hw_capabilities()
1500 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in check_accel_unit_config() local
1503 u32 num_au = hw_data->get_num_accel_units(hw_data); in check_accel_unit_config()
1603 hw_data->service_mask = service_mask; in check_accel_unit_config()
[all …]
H A Dadf_drv.c85 struct adf_hw_device_data *hw_data; in adf_attach() local
117 hw_data = malloc(sizeof(*hw_data), M_QAT_C4XXX, M_WAITOK | M_ZERO); in adf_attach()
119 accel_dev->hw_device = hw_data; in adf_attach()
122 hw_data->fuses = pci_read_config(dev, ADF_DEVICE_FUSECTL_OFFSET, 4); in adf_attach()
125 ret = adf_aer_store_ppaerucm_reg(dev, hw_data); in adf_attach()
130 hw_data->accel_mask = hw_data->get_accel_mask(accel_dev); in adf_attach()
131 hw_data->ae_mask = hw_data->get_ae_mask(accel_dev); in adf_attach()
132 hw_data->admin_ae_mask = hw_data->ae_mask; in adf_attach()
135 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_attach()
136 (~hw_data->ae_mask & 0x01)) { in adf_attach()
[all …]
H A Dadf_c4xxx_res_part.c124 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_arb_c4xxx() local
135 for (i = 0; i < hw_data->num_banks; i++) in adf_init_arb_c4xxx()
141 ae_mask = hw_data->ae_mask; in adf_init_arb_c4xxx()
169 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_exit_arb_c4xxx() local
179 for (i = 0; i < hw_data->num_banks; i++) in adf_exit_arb_c4xxx()
185 ae_mask = hw_data->ae_mask; in adf_exit_arb_c4xxx()
188 for (i = 0; i < hw_data->num_engines * ADF_NUM_THREADS_PER_AE; i++) { in adf_exit_arb_c4xxx()

123