Home
last modified time | relevance | path

Searched refs:accel_dev (Results 1 – 25 of 101) sorted by relevance

12345

/freebsd/sys/dev/qat/qat_common/
H A Dadf_init.c73 adf_cfg_add_device_params(struct adf_accel_dev *accel_dev) in adf_cfg_add_device_params() argument
80 if (!accel_dev) in adf_cfg_add_device_params()
83 hw_data = accel_dev->hw_device; in adf_cfg_add_device_params()
85 if (adf_cfg_section_add(accel_dev, ADF_GENERAL_SEC)) in adf_cfg_add_device_params()
89 val = GET_MAX_BANKS(accel_dev); in adf_cfg_add_device_params()
91 accel_dev, ADF_GENERAL_SEC, key, (void *)&val, ADF_DEC)) in adf_cfg_add_device_params()
97 accel_dev, ADF_GENERAL_SEC, key, (void *)val, ADF_HEX)) in adf_cfg_add_device_params()
101 val = accel_dev->accel_id; in adf_cfg_add_device_params()
103 accel_dev, ADF_GENERAL_SEC, key, (void *)&val, ADF_DEC)) in adf_cfg_add_device_params()
107 val = dev_to_node(GET_DEV(accel_dev)); in adf_cfg_add_device_params()
[all …]
H A Dadf_vf_isr.c28 struct adf_accel_dev *accel_dev; member
33 adf_enable_msi(struct adf_accel_dev *accel_dev) in adf_enable_msi() argument
37 stat = pci_alloc_msi(accel_to_pci_dev(accel_dev), &count); in adf_enable_msi()
39 device_printf(GET_DEV(accel_dev), in adf_enable_msi()
48 adf_disable_msi(struct adf_accel_dev *accel_dev) in adf_disable_msi() argument
50 device_t pdev = accel_to_pci_dev(accel_dev); in adf_disable_msi()
59 struct adf_accel_dev *accel_dev = stop_data->accel_dev; in adf_dev_stop_async() local
60 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_dev_stop_async()
62 adf_dev_restarting_notify(accel_dev); in adf_dev_stop_async()
63 adf_dev_stop(accel_dev); in adf_dev_stop_async()
[all …]
H A Dadf_cfg_sysctl.c21 adf_cfg_down(struct adf_accel_dev *accel_dev) in adf_cfg_down() argument
25 if (!adf_dev_started(accel_dev)) { in adf_cfg_down()
26 device_printf(GET_DEV(accel_dev), in adf_cfg_down()
28 accel_dev->accel_id); in adf_cfg_down()
32 if (adf_dev_in_use(accel_dev)) { in adf_cfg_down()
33 pr_err("QAT: Device %d in use\n", accel_dev->accel_id); in adf_cfg_down()
37 if (adf_dev_stop(accel_dev)) { in adf_cfg_down()
38 device_printf(GET_DEV(accel_dev), in adf_cfg_down()
40 accel_dev->accel_id); in adf_cfg_down()
45 adf_dev_shutdown(accel_dev); in adf_cfg_down()
[all …]
H A Dadf_aer.c22 struct adf_accel_dev *accel_dev; member
43 struct adf_accel_dev *accel_dev;
71 adf_reset_sbr(struct adf_accel_dev *accel_dev) in adf_aer_store_ppaerucm_reg()
73 device_t pdev = accel_to_pci_dev(accel_dev);
77 if (accel_dev->is_vf) in adf_reset_sbr()
84 device_printf(GET_DEV(accel_dev), in adf_reset_sbr()
87 device_printf(GET_DEV(accel_dev), "Secondary bus reset\n"); in adf_reset_sbr()
101 adf_reset_flr(struct adf_accel_dev *accel_dev) in adf_reset_sbr()
103 device_t pdev = accel_to_pci_dev(accel_dev);
113 device_printf(GET_DEV(accel_dev), in adf_reset_flr()
47 struct adf_accel_dev *accel_dev; global() member
75 adf_reset_sbr(struct adf_accel_dev * accel_dev) adf_reset_sbr() argument
105 adf_reset_flr(struct adf_accel_dev * accel_dev) adf_reset_flr() argument
124 adf_dev_pre_reset(struct adf_accel_dev * accel_dev) adf_dev_pre_reset() argument
150 adf_dev_post_reset(struct adf_accel_dev * accel_dev) adf_dev_post_reset() argument
168 adf_dev_restore(struct adf_accel_dev * accel_dev) adf_dev_restore() argument
198 struct adf_accel_dev *accel_dev = reset_data->accel_dev; adf_device_reset_worker() local
234 adf_dev_aer_schedule_reset(struct adf_accel_dev * accel_dev,enum adf_dev_reset_mode mode) adf_dev_aer_schedule_reset() argument
270 adf_dev_autoreset(struct adf_accel_dev * accel_dev) adf_dev_autoreset() argument
282 struct adf_accel_dev *accel_dev = wq_data->accel_dev; adf_notify_fatal_error_work() local
293 adf_notify_fatal_error(struct adf_accel_dev * accel_dev) adf_notify_fatal_error() argument
[all...]
H A Dadf_freebsd_admin.c132 adf_put_admin_msg_sync(struct adf_accel_dev *accel_dev, in adf_put_admin_msg_sync() argument
137 struct adf_admin_comms *admin = accel_dev->admin; in adf_put_admin_msg_sync()
138 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_put_admin_msg_sync()
173 device_printf(GET_DEV(accel_dev), in adf_put_admin_msg_sync()
183 adf_set_dc_ibuf(struct adf_accel_dev *accel_dev, in adf_set_dc_ibuf() argument
190 accel_dev, ADF_GENERAL_SEC, ADF_INTER_BUF_SIZE, val)) { in adf_set_dc_ibuf()
204 adf_send_admin(struct adf_accel_dev *accel_dev, in adf_send_admin() argument
215 if (adf_put_admin_msg_sync(accel_dev, i, req, resp) || in adf_send_admin()
224 adf_init_me(struct adf_accel_dev *accel_dev) in adf_init_me() argument
228 struct adf_hw_device_data *hw_device = accel_dev->hw_device; in adf_init_me()
[all …]
H A Dadf_accel_engine.c42 adf_ae_fw_load(struct adf_accel_dev *accel_dev) in adf_ae_fw_load() argument
44 struct adf_fw_loader_data *loader_data = accel_dev->fw_loader; in adf_ae_fw_load()
45 struct adf_hw_device_data *hw_device = accel_dev->hw_device; in adf_ae_fw_load()
58 device_printf(GET_DEV(accel_dev), in adf_ae_fw_load()
65 device_printf(GET_DEV(accel_dev), in adf_ae_fw_load()
78 accel_dev->fw_versions.mmp_version_major = mmp_ver.ver_val[0]; in adf_ae_fw_load()
79 accel_dev->fw_versions.mmp_version_minor = mmp_ver.ver_val[1]; in adf_ae_fw_load()
80 accel_dev->fw_versions.mmp_version_patch = mmp_ver.ver_val[2]; in adf_ae_fw_load()
87 device_printf(GET_DEV(accel_dev), in adf_ae_fw_load()
93 max_objs = hw_device->get_objs_num(accel_dev); in adf_ae_fw_load()
[all …]
H A Dadf_cfg_section.c8 adf_cfg_is_svc_enabled(struct adf_accel_dev *accel_dev, const u8 svc) in adf_cfg_is_svc_enabled() argument
12 struct adf_hw_device_data *hw_data = GET_HW_DATA(accel_dev); in adf_cfg_is_svc_enabled()
25 adf_cfg_set_core_number_for_instance(struct adf_accel_dev *accel_dev, in adf_cfg_set_core_number_for_instance() argument
61 if (adf_cfg_get_param_value(accel_dev, sec_name, inst_name, core_val)) in adf_cfg_set_core_number_for_instance()
127 device_printf(GET_DEV(accel_dev), in adf_cfg_set_core_number_for_instance()
134 adf_cfg_set_value(struct adf_accel_dev *accel_dev, in adf_cfg_set_value() argument
144 if (adf_cfg_get_param_value(accel_dev, sec, key, val)) in adf_cfg_set_value()
158 adf_cfg_add_cy_inst_info(struct adf_accel_dev *accel_dev, in adf_cfg_add_cy_inst_info() argument
177 accel_dev, derived_sec, key, (void *)&bank_number, ADF_DEC); in adf_cfg_add_cy_inst_info()
185 accel_dev, derived_sec, key, (void *)&ring_number, ADF_DEC); in adf_cfg_add_cy_inst_info()
[all …]
H A Dadf_pfvf_vf_proto.c31 adf_send_vf2pf_msg(struct adf_accel_dev *accel_dev, struct pfvf_message msg) in adf_send_vf2pf_msg() argument
33 struct adf_pfvf_ops *pfvf_ops = GET_PFVF_OPS(accel_dev); in adf_send_vf2pf_msg()
36 int ret = pfvf_ops->send_msg(accel_dev, in adf_send_vf2pf_msg()
39 &accel_dev->u1.vf.vf2pf_lock); in adf_send_vf2pf_msg()
52 adf_recv_pf2vf_msg(struct adf_accel_dev *accel_dev) in adf_recv_pf2vf_msg() argument
54 struct adf_pfvf_ops *pfvf_ops = GET_PFVF_OPS(accel_dev); in adf_recv_pf2vf_msg()
56 return pfvf_ops->recv_msg(accel_dev, in adf_recv_pf2vf_msg()
58 accel_dev->u1.vf.pf_compat_ver); in adf_recv_pf2vf_msg()
73 adf_send_vf2pf_req(struct adf_accel_dev *accel_dev, in adf_send_vf2pf_req() argument
81 reinit_completion(&accel_dev->u1.vf.msg_received); in adf_send_vf2pf_req()
[all …]
H A Dadf_gen4_timer.c32 struct adf_accel_dev *accel_dev = hb_timer_data->accel_dev; in adf_hb_irq_bh_handler() local
33 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_hb_irq_bh_handler()
36 if (!accel_dev->int_timer || !accel_dev->int_timer->enabled) in adf_hb_irq_bh_handler()
40 if (!accel_dev->admin) { in adf_hb_irq_bh_handler()
41 device_printf(GET_DEV(accel_dev), in adf_hb_irq_bh_handler()
47 req.heartbeat_ticks = accel_dev->int_timer->int_cnt; in adf_hb_irq_bh_handler()
49 if (adf_send_admin(accel_dev, &req, &resp, ae_mask)) in adf_hb_irq_bh_handler()
50 device_printf(GET_DEV(accel_dev), in adf_hb_irq_bh_handler()
61 struct adf_accel_dev *accel_dev = int_timer->accel_dev; in timer_handler() local
69 hb_timer_data->accel_dev = accel_dev; in timer_handler()
[all …]
H A Dadf_heartbeat.c17 adf_check_hb_poll_freq(struct adf_accel_dev *accel_dev) in adf_check_hb_poll_freq() argument
25 if (!adf_cfg_get_param_value(accel_dev, in adf_check_hb_poll_freq()
34 if ((curr_hb_check_time - accel_dev->heartbeat->last_hb_check_time) < in adf_check_hb_poll_freq()
38 accel_dev->heartbeat->last_hb_check_time = curr_hb_check_time; in adf_check_hb_poll_freq()
44 adf_heartbeat_init(struct adf_accel_dev *accel_dev) in adf_heartbeat_init() argument
46 if (accel_dev->heartbeat) in adf_heartbeat_init()
47 adf_heartbeat_clean(accel_dev); in adf_heartbeat_init()
49 accel_dev->heartbeat = in adf_heartbeat_init()
50 malloc(sizeof(*accel_dev->heartbeat), M_QAT, M_WAITOK | M_ZERO); in adf_heartbeat_init()
56 adf_heartbeat_clean(struct adf_accel_dev *accel_dev) in adf_heartbeat_clean() argument
[all …]
H A Dadf_freebsd_ver_dbg.c11 struct adf_accel_dev *accel_dev = arg1; in adf_sysctl_read_fw_versions() local
14 if (!accel_dev) in adf_sysctl_read_fw_versions()
17 if (adf_dev_started(accel_dev)) in adf_sysctl_read_fw_versions()
21 accel_dev->fw_versions.fw_version_major, in adf_sysctl_read_fw_versions()
22 accel_dev->fw_versions.fw_version_minor, in adf_sysctl_read_fw_versions()
23 accel_dev->fw_versions.fw_version_patch); in adf_sysctl_read_fw_versions()
34 struct adf_accel_dev *accel_dev = arg1; in adf_sysctl_read_hw_versions() local
37 if (!accel_dev) in adf_sysctl_read_hw_versions()
40 if (adf_dev_started(accel_dev)) in adf_sysctl_read_hw_versions()
44 accel_dev->accel_pci_dev.revid); in adf_sysctl_read_hw_versions()
[all …]
H A Dadf_isr.c30 adf_enable_msix(struct adf_accel_dev *accel_dev) in adf_enable_msix() argument
32 struct adf_accel_pci *info_pci_dev = &accel_dev->accel_pci_dev; in adf_enable_msix()
33 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_enable_msix()
41 hw_data->set_msix_rttable(accel_dev); in adf_enable_msix()
44 if (!accel_dev->u1.pf.vf_info) { in adf_enable_msix()
63 device_printf(GET_DEV(accel_dev), in adf_enable_msix()
74 device_printf(GET_DEV(accel_dev), in adf_enable_msix()
94 struct adf_etr_data *priv_data = bank->accel_dev->transport; in adf_msix_isr_bundle()
95 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_msix_isr_bundle()
107 struct adf_accel_dev *accel_dev = dev_ptr; in adf_msix_isr_ae() local
[all …]
H A Dadf_cfg.c25 adf_cfg_dev_add(struct adf_accel_dev *accel_dev) in adf_cfg_dev_add() argument
32 accel_dev->cfg = dev_cfg_data; in adf_cfg_dev_add()
35 if (!accel_dev->is_vf) { in adf_cfg_dev_add()
37 if (IS_QAT_GEN4(pci_get_device(GET_DEV(accel_dev)))) { in adf_cfg_dev_add()
45 if (accel_dev->accel_id % 2 == 0) { in adf_cfg_dev_add()
76 if (adf_cfg_sysctl_add(accel_dev)) in adf_cfg_dev_add()
79 if (adf_cfg_dev_dbg_add(accel_dev)) in adf_cfg_dev_add()
82 if (!accel_dev->is_vf) { in adf_cfg_dev_add()
83 if (adf_heartbeat_dbg_add(accel_dev)) in adf_cfg_dev_add()
86 if (adf_ver_dbg_add(accel_dev)) in adf_cfg_dev_add()
[all …]
H A Dadf_pfvf_vf_msg.c19 adf_vf2pf_notify_init(struct adf_accel_dev *accel_dev) in adf_vf2pf_notify_init() argument
23 if (adf_send_vf2pf_msg(accel_dev, msg)) { in adf_vf2pf_notify_init()
24 device_printf(GET_DEV(accel_dev), in adf_vf2pf_notify_init()
28 set_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status); in adf_vf2pf_notify_init()
41 adf_vf2pf_notify_shutdown(struct adf_accel_dev *accel_dev) in adf_vf2pf_notify_shutdown() argument
45 if (test_bit(ADF_STATUS_PF_RUNNING, &accel_dev->status)) in adf_vf2pf_notify_shutdown()
46 if (adf_send_vf2pf_msg(accel_dev, msg)) in adf_vf2pf_notify_shutdown()
47 device_printf(GET_DEV(accel_dev), in adf_vf2pf_notify_shutdown()
52 adf_vf2pf_request_version(struct adf_accel_dev *accel_dev) in adf_vf2pf_request_version() argument
65 ret = adf_send_vf2pf_req(accel_dev, msg, &resp); in adf_vf2pf_request_version()
[all …]
H A Dadf_cfg_device.c199 struct adf_accel_dev *accel_dev) in adf_cfg_get_ring_pairs() argument
287 adf_cfg_get_services_enabled(struct adf_accel_dev *accel_dev, in adf_cfg_get_services_enabled() argument
295 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_cfg_get_services_enabled()
300 if (adf_cfg_get_param_value(accel_dev, ADF_GENERAL_SEC, key, val)) in adf_cfg_get_services_enabled()
304 if (hw_data->get_fw_image_type(accel_dev, &fw_image_type)) in adf_cfg_get_services_enabled()
324 device_printf(GET_DEV(accel_dev), in adf_cfg_get_services_enabled()
333 adf_cfg_set_asym_rings_mask(struct adf_accel_dev *accel_dev) in adf_cfg_set_asym_rings_mask() argument
339 struct adf_cfg_device *cfg_dev = accel_dev->cfg->dev; in adf_cfg_set_asym_rings_mask()
340 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_cfg_set_asym_rings_mask()
347 ena_srv_mask = accel_dev->hw_device->ring_to_svc_map; in adf_cfg_set_asym_rings_mask()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_c4xxx/
H A Dadf_c4xxx_ras.c13 struct adf_accel_dev *accel_dev = arg1; in adf_sysctl_read_ras_correctable() local
16 if (accel_dev->ras_counters) in adf_sysctl_read_ras_correctable()
17 counter = atomic_read(&accel_dev->ras_counters[ADF_RAS_CORR]); in adf_sysctl_read_ras_correctable()
24 struct adf_accel_dev *accel_dev = arg1; in adf_sysctl_read_ras_uncorrectable() local
27 if (accel_dev->ras_counters) in adf_sysctl_read_ras_uncorrectable()
28 counter = atomic_read(&accel_dev->ras_counters[ADF_RAS_UNCORR]); in adf_sysctl_read_ras_uncorrectable()
35 struct adf_accel_dev *accel_dev = arg1; in adf_sysctl_read_ras_fatal() local
38 if (accel_dev->ras_counters) in adf_sysctl_read_ras_fatal()
39 counter = atomic_read(&accel_dev->ras_counters[ADF_RAS_FATAL]); in adf_sysctl_read_ras_fatal()
46 struct adf_accel_dev *accel_dev = arg1; in adf_sysctl_write_ras_reset() local
[all …]
H A Dadf_c4xxx_hw_data.c130 get_accel_mask(struct adf_accel_dev *accel_dev) in get_accel_mask() argument
132 device_t pdev = accel_dev->accel_pci_dev.pci_dev; in get_accel_mask()
144 get_ae_mask(struct adf_accel_dev *accel_dev) in get_ae_mask() argument
146 device_t pdev = accel_dev->accel_pci_dev.pci_dev; in get_ae_mask()
204 c4xxx_set_ssm_wdtimer(struct adf_accel_dev *accel_dev) in c4xxx_set_ssm_wdtimer() argument
206 struct adf_hw_device_data *hw_device = accel_dev->hw_device; in c4xxx_set_ssm_wdtimer()
208 &GET_BARS(accel_dev)[hw_device->get_misc_bar_id(hw_device)]; in c4xxx_set_ssm_wdtimer()
247 c4xxx_check_slice_hang(struct adf_accel_dev *accel_dev) in c4xxx_check_slice_hang() argument
249 struct adf_hw_device_data *hw_device = accel_dev->hw_device; in c4xxx_check_slice_hang()
251 &GET_BARS(accel_dev)[hw_device->get_misc_bar_id(hw_device)]; in c4xxx_check_slice_hang()
[all …]
H A Dadf_drv.c49 adf_cleanup_accel(struct adf_accel_dev *accel_dev) in adf_cleanup_accel() argument
51 struct adf_accel_pci *accel_pci_dev = &accel_dev->accel_pci_dev; in adf_cleanup_accel()
54 if (accel_dev->dma_tag) in adf_cleanup_accel()
55 bus_dma_tag_destroy(accel_dev->dma_tag); in adf_cleanup_accel()
65 if (accel_dev->hw_device) { in adf_cleanup_accel()
68 adf_clean_hw_data_c4xxx(accel_dev->hw_device); in adf_cleanup_accel()
73 free(accel_dev->hw_device, M_QAT_C4XXX); in adf_cleanup_accel()
74 accel_dev->hw_device = NULL; in adf_cleanup_accel()
76 adf_cfg_dev_remove(accel_dev); in adf_cleanup_accel()
77 adf_devmgr_rm_dev(accel_dev, NULL); in adf_cleanup_accel()
[all …]
/freebsd/sys/dev/qat/include/common/
H A Dadf_common_drv.h62 int (*event_hld)(struct adf_accel_dev *accel_dev, enum adf_event event);
78 int adf_dev_init(struct adf_accel_dev *accel_dev);
79 int adf_dev_start(struct adf_accel_dev *accel_dev);
80 int adf_dev_stop(struct adf_accel_dev *accel_dev);
81 void adf_dev_shutdown(struct adf_accel_dev *accel_dev);
82 int adf_dev_autoreset(struct adf_accel_dev *accel_dev);
83 int adf_dev_reset(struct adf_accel_dev *accel_dev,
85 int adf_dev_aer_schedule_reset(struct adf_accel_dev *accel_dev,
90 int adf_notify_fatal_error(struct adf_accel_dev *accel_dev);
93 int adf_sysctl_add_fw_versions(struct adf_accel_dev *accel_dev);
[all …]
H A Dadf_accel_devices.h92 #define GET_CSR_OPS(accel_dev) (&(accel_dev)->hw_device->csr_info.csr_ops) argument
93 #define GET_PFVF_OPS(accel_dev) (&(accel_dev)->hw_device->csr_info.pfvf_ops) argument
310 int (*enable_comms)(struct adf_accel_dev *accel_dev);
317 int (*send_msg)(struct adf_accel_dev *accel_dev,
321 struct pfvf_message (*recv_msg)(struct adf_accel_dev *accel_dev,
338 uint32_t (*get_accel_mask)(struct adf_accel_dev *accel_dev);
339 uint32_t (*get_ae_mask)(struct adf_accel_dev *accel_dev);
345 void (*notify_and_wait_ethernet)(struct adf_accel_dev *accel_dev);
346 bool (*get_eth_doorbell_msg)(struct adf_accel_dev *accel_dev);
351 int (*init_accel_units)(struct adf_accel_dev *accel_dev);
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_4xxxvf/
H A Dadf_drv.c49 adf_cleanup_accel(struct adf_accel_dev *accel_dev) in adf_cleanup_accel() argument
51 struct adf_accel_pci *accel_pci_dev = &accel_dev->accel_pci_dev; in adf_cleanup_accel()
55 if (accel_dev->dma_tag) in adf_cleanup_accel()
56 bus_dma_tag_destroy(accel_dev->dma_tag); in adf_cleanup_accel()
72 adf_devmgr_rm_dev(accel_dev, pf); in adf_cleanup_accel()
74 if (accel_dev->hw_device) { in adf_cleanup_accel()
78 adf_clean_hw_data_4xxxiov(accel_dev->hw_device); in adf_cleanup_accel()
83 free(accel_dev->hw_device, M_QAT_4XXXVF); in adf_cleanup_accel()
84 accel_dev->hw_device = NULL; in adf_cleanup_accel()
86 adf_cfg_dev_remove(accel_dev); in adf_cleanup_accel()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_4xxx/
H A Dadf_4xxx_hw_data.c108 get_accel_mask(struct adf_accel_dev *accel_dev) in get_accel_mask() argument
114 get_ae_mask(struct adf_accel_dev *accel_dev) in get_ae_mask() argument
116 u32 fusectl4 = accel_dev->hw_device->fuses; in get_ae_mask()
122 adf_set_asym_rings_mask(struct adf_accel_dev *accel_dev) in adf_set_asym_rings_mask() argument
124 accel_dev->hw_device->asym_rings_mask = ADF_4XXX_DEF_ASYM_MASK; in adf_set_asym_rings_mask()
128 get_ring_to_svc_map(struct adf_accel_dev *accel_dev, u16 *ring_to_svc_map) in get_ring_to_svc_map() argument
137 if (adf_cfg_get_param_value(accel_dev, ADF_GENERAL_SEC, key, val)) in get_ring_to_svc_map()
149 device_printf(GET_DEV(accel_dev), in get_ring_to_svc_map()
200 set_msix_default_rttable(struct adf_accel_dev *accel_dev) in set_msix_default_rttable() argument
205 csr = (&GET_BARS(accel_dev)[ADF_4XXX_PMISC_BAR])->virt_addr; in set_msix_default_rttable()
[all …]
H A Dadf_drv.c51 adf_cleanup_accel(struct adf_accel_dev *accel_dev) in adf_cleanup_accel() argument
53 struct adf_accel_pci *accel_pci_dev = &accel_dev->accel_pci_dev; in adf_cleanup_accel()
56 if (accel_dev->dma_tag) in adf_cleanup_accel()
57 bus_dma_tag_destroy(accel_dev->dma_tag); in adf_cleanup_accel()
67 if (accel_dev->hw_device) { in adf_cleanup_accel()
71 adf_clean_hw_data_4xxx(accel_dev->hw_device); in adf_cleanup_accel()
76 free(accel_dev->hw_device, M_QAT_4XXX); in adf_cleanup_accel()
77 accel_dev->hw_device = NULL; in adf_cleanup_accel()
79 adf_cfg_dev_remove(accel_dev); in adf_cleanup_accel()
80 adf_devmgr_rm_dev(accel_dev, NULL); in adf_cleanup_accel()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_c3xxx/
H A Dadf_drv.c49 adf_cleanup_accel(struct adf_accel_dev *accel_dev) in adf_cleanup_accel() argument
51 struct adf_accel_pci *accel_pci_dev = &accel_dev->accel_pci_dev; in adf_cleanup_accel()
54 if (accel_dev->dma_tag) in adf_cleanup_accel()
55 bus_dma_tag_destroy(accel_dev->dma_tag); in adf_cleanup_accel()
65 if (accel_dev->hw_device) { in adf_cleanup_accel()
68 adf_clean_hw_data_c3xxx(accel_dev->hw_device); in adf_cleanup_accel()
73 free(accel_dev->hw_device, M_QAT_C3XXX); in adf_cleanup_accel()
74 accel_dev->hw_device = NULL; in adf_cleanup_accel()
76 adf_cfg_dev_remove(accel_dev); in adf_cleanup_accel()
77 adf_devmgr_rm_dev(accel_dev, NULL); in adf_cleanup_accel()
[all …]
/freebsd/sys/dev/qat/qat_hw/qat_dh895xcc/
H A Dadf_drv.c49 adf_cleanup_accel(struct adf_accel_dev *accel_dev) in adf_cleanup_accel() argument
51 struct adf_accel_pci *accel_pci_dev = &accel_dev->accel_pci_dev; in adf_cleanup_accel()
54 if (accel_dev->dma_tag) in adf_cleanup_accel()
55 bus_dma_tag_destroy(accel_dev->dma_tag); in adf_cleanup_accel()
65 if (accel_dev->hw_device) { in adf_cleanup_accel()
68 adf_clean_hw_data_dh895xcc(accel_dev->hw_device); in adf_cleanup_accel()
73 free(accel_dev->hw_device, M_QAT_DH895XCC); in adf_cleanup_accel()
74 accel_dev->hw_device = NULL; in adf_cleanup_accel()
76 adf_cfg_dev_remove(accel_dev); in adf_cleanup_accel()
77 adf_devmgr_rm_dev(accel_dev, NULL); in adf_cleanup_accel()
[all …]

12345