/freebsd/sys/dev/qat/qat_common/ |
H A D | adf_init.c | 73 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 D | adf_vf_isr.c | 28 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 D | adf_cfg_sysctl.c | 21 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 D | adf_aer.c | 22 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 D | adf_freebsd_admin.c | 132 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 D | adf_accel_engine.c | 42 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 D | adf_cfg_section.c | 8 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 D | adf_pfvf_vf_proto.c | 31 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 D | adf_gen4_timer.c | 32 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 D | adf_heartbeat.c | 17 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 D | adf_freebsd_ver_dbg.c | 11 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 D | adf_isr.c | 30 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 D | adf_cfg.c | 25 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 D | adf_pfvf_vf_msg.c | 19 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 D | adf_cfg_device.c | 199 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 D | adf_c4xxx_ras.c | 13 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 D | adf_c4xxx_hw_data.c | 130 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 D | adf_drv.c | 49 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 D | adf_common_drv.h | 62 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 D | adf_accel_devices.h | 92 #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 D | adf_drv.c | 49 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 D | adf_4xxx_hw_data.c | 108 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 D | adf_drv.c | 51 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 D | adf_drv.c | 49 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 D | adf_drv.c | 49 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 …]
|