| /freebsd-14.2/sys/dev/qat/qat_common/ |
| H A D | adf_init.c | 80 if (!accel_dev) in adf_cfg_add_device_params() 101 val = accel_dev->accel_id; in adf_cfg_add_device_params() 281 !accel_dev->is_vf) { in adf_dev_init() 390 GET_DEV(accel_dev), in adf_dev_init() 473 if (accel_dev->is_vf || !accel_dev->u1.pf.vf_info) { in adf_dev_start() 524 GET_DEV(accel_dev), in adf_dev_stop() 533 accel_dev->hw_device->int_timer_exit(accel_dev); in adf_dev_stop() 543 if (accel_dev->is_vf || !accel_dev->u1.pf.vf_info) { in adf_dev_stop() 576 &accel_dev->status); in adf_dev_shutdown() 581 GET_DEV(accel_dev), in adf_dev_shutdown() [all …]
|
| H A D | adf_vf_isr.c | 59 struct adf_accel_dev *accel_dev = stop_data->accel_dev; in adf_dev_stop_async() local 63 adf_dev_stop(accel_dev); in adf_dev_stop_async() 84 stop_data->accel_dev = accel_dev; in adf_pf2vf_handle_pf_restarting() 98 GET_DEV(accel_dev), in adf_pf2vf_handle_pf_rp_reset() 104 GET_DEV(accel_dev), in adf_pf2vf_handle_pf_rp_reset() 110 GET_DEV(accel_dev), in adf_pf2vf_handle_pf_rp_reset() 116 GET_DEV(accel_dev), in adf_pf2vf_handle_pf_rp_reset() 145 accel_dev); in adf_setup_pf2vf_bh() 193 if (!accel_dev || !accel_dev->transport) in adf_cleanup_bh() 251 accel_dev->u1.vf.irq = in adf_request_msi_irq() [all …]
|
| H A D | adf_cfg_sysctl.c | 62 ret = accel_dev->hw_device->config_device(accel_dev); in adf_cfg_up() 108 accel_dev = arg1; in adf_cfg_sysctl_services_handle() 109 if (!accel_dev) in adf_cfg_sysctl_services_handle() 160 if (!accel_dev) in adf_cfg_sysctl_mode_handle() 208 if (!accel_dev) in adf_cfg_sysctl_handle() 249 if (!accel_dev) in adf_cfg_sysctl_num_processes_handle() 284 if (!accel_dev) in adf_cfg_sysctl_add() 297 accel_dev, in adf_cfg_sysctl_add() 308 accel_dev, in adf_cfg_sysctl_add() 319 accel_dev, in adf_cfg_sysctl_add() [all …]
|
| H A D | adf_aer.c | 22 struct adf_accel_dev *accel_dev; member 81 if (accel_dev->is_vf) in adf_reset_sbr() 119 accel_dev->accel_id); in adf_reset_flr() 120 adf_reset_sbr(accel_dev); in adf_reset_flr() 198 struct adf_accel_dev *accel_dev = reset_data->accel_dev; in adf_device_reset_worker() local 211 adf_dev_shutdown(accel_dev); in adf_device_reset_worker() 213 if (adf_dev_init(accel_dev) || adf_dev_start(accel_dev)) { in adf_device_reset_worker() 245 reset_data->accel_dev = accel_dev; in adf_dev_aer_schedule_reset() 282 struct adf_accel_dev *accel_dev = wq_data->accel_dev; in adf_notify_fatal_error_work() local 285 if (!accel_dev->is_vf) { in adf_notify_fatal_error_work() [all …]
|
| H A D | adf_freebsd_admin.c | 173 device_printf(GET_DEV(accel_dev), in adf_put_admin_msg_sync() 237 if (accel_dev->aram_info) { in adf_init_me() 337 if (!accel_dev || !timestamp) in adf_get_fw_timestamp() 436 device_printf(GET_DEV(accel_dev), in adf_send_admin_init() 448 ret = adf_init_me(accel_dev); in adf_send_admin_init() 470 hw_data = accel_dev->hw_device; in adf_init_admin_comms() 474 accel_dev->dma_tag, in adf_init_admin_comms() 516 if (accel_dev->aram_info) { in adf_init_admin_comms() 547 accel_dev->dma_tag, in adf_init_admin_comms() 575 accel_dev->admin = admin; in adf_init_admin_comms() [all …]
|
| H A D | adf_accel_engine.c | 58 device_printf(GET_DEV(accel_dev), in adf_ae_fw_load() 65 device_printf(GET_DEV(accel_dev), in adf_ae_fw_load() 87 device_printf(GET_DEV(accel_dev), in adf_ae_fw_load() 121 GET_DEV(accel_dev), in adf_ae_fw_load() 154 adf_ae_fw_release(accel_dev); in adf_ae_fw_load() 191 device_printf(GET_DEV(accel_dev), in adf_ae_start() 193 accel_dev->accel_id, in adf_ae_start() 214 device_printf(GET_DEV(accel_dev), in adf_ae_stop() 216 accel_dev->accel_id, in adf_ae_stop() 245 if (qat_hal_init(accel_dev)) { in adf_ae_init() [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 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() 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() 90 if (!accel_dev) in adf_int_timer_init() 106 int_timer->accel_dev = accel_dev; in adf_int_timer_init() 121 if (accel_dev && accel_dev->int_timer) { in adf_int_timer_exit() 130 kfree(accel_dev->int_timer); in adf_int_timer_exit() [all …]
|
| H A D | adf_pfvf_vf_proto.c | 56 return pfvf_ops->recv_msg(accel_dev, in adf_recv_pf2vf_msg() 86 device_printf(GET_DEV(accel_dev), in adf_send_vf2pf_req() 105 device_printf(GET_DEV(accel_dev), in adf_send_vf2pf_req() 145 device_printf(GET_DEV(accel_dev), in adf_vf2pf_blkmsg_data_req() 153 device_printf(GET_DEV(accel_dev), in adf_vf2pf_blkmsg_data_req() 189 device_printf(GET_DEV(accel_dev), in adf_vf2pf_blkmsg_get_byte() 220 GET_DEV(accel_dev), in adf_vf2pf_blkmsg_get_crc() 259 device_printf(GET_DEV(accel_dev), in adf_send_vf2pf_blkmsg_req() 327 GET_DEV(accel_dev), in adf_send_vf2pf_blkmsg_req() 351 accel_dev->u1.vf.response = msg; in adf_handle_pf2vf_msg() [all …]
|
| H A D | adf_freebsd_ver_dbg.c | 14 if (!accel_dev) in adf_sysctl_read_fw_versions() 17 if (adf_dev_started(accel_dev)) in adf_sysctl_read_fw_versions() 37 if (!accel_dev) in adf_sysctl_read_hw_versions() 40 if (adf_dev_started(accel_dev)) in adf_sysctl_read_hw_versions() 58 if (!accel_dev) in adf_sysctl_read_mmp_versions() 61 if (adf_dev_started(accel_dev)) in adf_sysctl_read_mmp_versions() 69 if (adf_dev_started(accel_dev)) in adf_sysctl_read_mmp_versions() 91 if (!accel_dev) in adf_ver_dbg_add() 104 accel_dev, in adf_ver_dbg_add() 117 accel_dev, in adf_ver_dbg_add() [all …]
|
| H A D | adf_heartbeat.c | 25 if (!adf_cfg_get_param_value(accel_dev, in adf_check_hb_poll_freq() 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() 58 free(accel_dev->heartbeat, M_QAT); in adf_heartbeat_clean() 59 accel_dev->heartbeat = NULL; in adf_heartbeat_clean() 91 device_printf(GET_DEV(accel_dev), in adf_get_hb_timer() 186 if (!accel_dev || !accel_dev->hw_device || in adf_heartbeat_status() 188 !accel_dev->heartbeat) { in adf_heartbeat_status() 193 if (!adf_dev_started(accel_dev) || in adf_heartbeat_status() [all …]
|
| H A D | adf_cfg_section.c | 127 device_printf(GET_DEV(accel_dev), in adf_cfg_set_core_number_for_instance() 474 GET_DEV(accel_dev), in adf_cfg_create_rings_entries_for_cy_inst() 533 accel_dev)) in adf_cfg_create_rings_entries_for_cy_inst() 607 GET_DEV(accel_dev), in adf_cfg_create_rings_entries_for_dc_inst() 665 accel_dev->cfg->dev, dc_inst, derived_sec, accel_dev)) in adf_cfg_create_rings_entries_for_dc_inst() 745 accel_dev, in adf_cfg_process_user_section() 757 accel_dev, in adf_cfg_process_user_section() 886 accel_dev, in adf_cfg_process_kernel_section() 1110 if (!accel_dev || !accel_dev->cfg || !accel_dev->hw_device) in adf_cfg_setup_irq() 1113 cfg_dev = accel_dev->cfg->dev; in adf_cfg_setup_irq() [all …]
|
| H A D | adf_isr.c | 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() 174 if (!accel_dev->u1.pf.vf_info) { in adf_request_irqs() 186 GET_DEV(accel_dev), in adf_request_irqs() 201 GET_DEV(accel_dev), in adf_request_irqs() 241 accel_dev, in adf_request_irqs() 290 if (!accel_dev->u1.pf.vf_info) in adf_isr_alloc_msix_entry_table() 319 adf_free_irqs(accel_dev); in adf_isr_resource_free() 340 if (adf_enable_msix(accel_dev)) in adf_isr_resource_alloc() [all …]
|
| H A D | adf_cfg.c | 32 accel_dev->cfg = dev_cfg_data; in adf_cfg_dev_add() 35 if (!accel_dev->is_vf) { 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() 86 if (adf_ver_dbg_add(accel_dev)) in adf_cfg_dev_add() 99 accel_dev->cfg = NULL; in adf_cfg_dev_add() 144 adf_cfg_sysctl_remove(accel_dev); in adf_cfg_dev_remove() 146 if (!accel_dev->is_vf) { in adf_cfg_dev_remove() 147 adf_ver_dbg_del(accel_dev); in adf_cfg_dev_remove() [all …]
|
| H A D | adf_pfvf_vf_msg.c | 24 device_printf(GET_DEV(accel_dev), in adf_vf2pf_notify_init() 47 device_printf(GET_DEV(accel_dev), in adf_vf2pf_notify_shutdown() 68 GET_DEV(accel_dev), in adf_vf2pf_request_version() 85 GET_DEV(accel_dev), in adf_vf2pf_request_version() 92 GET_DEV(accel_dev), in adf_vf2pf_request_version() 116 device_printf(GET_DEV(accel_dev), in adf_vf2pf_get_capabilities() 129 device_printf(GET_DEV(accel_dev), in adf_vf2pf_get_capabilities() 136 device_printf(GET_DEV(accel_dev), in adf_vf2pf_get_capabilities() 145 GET_DEV(accel_dev), in adf_vf2pf_get_capabilities() 169 device_printf(GET_DEV(accel_dev), in adf_vf2pf_get_ring_to_svc() [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_hw/qat_c4xxx/ |
| H A D | adf_c4xxx_ras.c | 16 if (accel_dev->ras_counters) in adf_sysctl_read_ras_correctable() 27 if (accel_dev->ras_counters) in adf_sysctl_read_ras_uncorrectable() 84 accel_dev, in adf_init_ras() 100 accel_dev, in adf_init_ras() 117 accel_dev, in adf_init_ras() 134 accel_dev, in adf_init_ras() 153 remove_oid(accel_dev, accel_dev->ras_correctable); in adf_exit_ras() 154 remove_oid(accel_dev, accel_dev->ras_uncorrectable); in adf_exit_ras() 155 remove_oid(accel_dev, accel_dev->ras_fatal); in adf_exit_ras() 156 remove_oid(accel_dev, accel_dev->ras_reset); in adf_exit_ras() [all …]
|
| H A D | adf_c4xxx_hw_data.c | 339 GET_DEV(accel_dev), in get_eth_doorbell_msg() 1093 GET_DEV(accel_dev), in adf_get_inline_ipsec_algo_group() 1518 accel_dev, in check_accel_unit_config() 1527 accel_dev, in check_accel_unit_config() 1545 accel_dev, in check_accel_unit_config() 1553 accel_dev, in check_accel_unit_config() 1582 GET_DEV(accel_dev), in check_accel_unit_config() 1591 GET_DEV(accel_dev), in check_accel_unit_config() 1841 accel_dev->au_info = kzalloc(sizeof(*accel_dev->au_info), GFP_KERNEL); in adf_init_accel_unit_services() 1842 if (!accel_dev->au_info) in adf_init_accel_unit_services() [all …]
|
| H A D | adf_drv.c | 54 if (accel_dev->dma_tag) in adf_cleanup_accel() 65 if (accel_dev->hw_device) { 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() 166 &accel_dev->dma_tag); in adf_attach() 211 ret = accel_dev->hw_device->config_device(accel_dev); in adf_attach() 226 accel_dev->cfg->dev = NULL; in adf_attach() 229 adf_dev_stop(accel_dev); in adf_attach() 231 adf_dev_shutdown(accel_dev); in adf_attach() 233 adf_cleanup_accel(accel_dev); in adf_attach() [all …]
|
| /freebsd-14.2/sys/dev/qat/include/common/ |
| H A D | adf_common_drv.h | 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); 83 int adf_dev_reset(struct adf_accel_dev *accel_dev, 120 int adf_ae_init(struct adf_accel_dev *accel_dev); 124 int adf_ae_start(struct adf_accel_dev *accel_dev); 125 int adf_ae_stop(struct adf_accel_dev *accel_dev); 164 int adf_init_arb(struct adf_accel_dev *accel_dev); 187 void adf_dev_get(struct adf_accel_dev *accel_dev); 188 void adf_dev_put(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 504 #define GET_DEV(accel_dev) ((accel_dev)->accel_pci_dev.pci_dev) argument 505 #define GET_BARS(accel_dev) ((accel_dev)->accel_pci_dev.pci_bars) argument 506 #define GET_HW_DATA(accel_dev) (accel_dev->hw_device) argument 507 #define GET_MAX_BANKS(accel_dev) (GET_HW_DATA(accel_dev)->num_banks) argument 508 #define GET_DEV_SKU(accel_dev) (accel_dev->accel_pci_dev.sku) argument 511 #define GET_MAX_ACCELENGINES(accel_dev) (GET_HW_DATA(accel_dev)->num_engines) argument 526 typeof(accel_dev) dev = (accel_dev); \ 529 #define GET_DU_TABLE(accel_dev) (accel_dev->du_table) argument [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_hw/qat_4xxxvf/ |
| H A D | adf_drv.c | 55 if (accel_dev->dma_tag) in adf_cleanup_accel() 74 if (accel_dev->hw_device) { in adf_cleanup_accel() 84 accel_dev->hw_device = NULL; in adf_cleanup_accel() 102 accel_dev->is_vf = true; in adf_attach() 152 &accel_dev->dma_tag); in adf_attach() 197 GET_DEV(accel_dev), in adf_attach() 199 adf_dev_stop(accel_dev); in adf_attach() 207 accel_dev->cfg->dev = NULL; in adf_attach() 221 if (!accel_dev) { in adf_detach() 226 adf_flush_vf_wq(accel_dev); in adf_detach() [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_hw/qat_4xxx/ |
| H A D | adf_4xxx_hw_data.c | 343 if (accel_dev->au_info) { in adf_exit_accel_unit_services() 346 kfree(accel_dev->au_info); in adf_exit_accel_unit_services() 347 accel_dev->au_info = NULL; in adf_exit_accel_unit_services() 457 accel_dev->au_info = kzalloc(sizeof(*accel_dev->au_info), GFP_KERNEL); in adf_init_accel_unit_services() 458 if (!accel_dev->au_info) in adf_init_accel_unit_services() 462 if (!accel_dev->au_info->au) { in adf_init_accel_unit_services() 463 kfree(accel_dev->au_info); in adf_init_accel_unit_services() 464 accel_dev->au_info = NULL; in adf_init_accel_unit_services() 574 if (accel_dev->au_info && accel_dev->au_info->au) in adf_4xxx_get_service_type() 692 if (!accel_dev->admin) { in adf_4xxx_send_admin_init() [all …]
|
| H A D | adf_drv.c | 56 if (accel_dev->dma_tag) in adf_cleanup_accel() 67 if (accel_dev->hw_device) { 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() 171 &accel_dev->dma_tag); in adf_attach() 213 ret = accel_dev->hw_device->config_device(accel_dev); in adf_attach() 228 accel_dev->cfg->dev = NULL; in adf_attach() 231 adf_dev_stop(accel_dev); in adf_attach() 233 adf_dev_shutdown(accel_dev); in adf_attach() 235 adf_cleanup_accel(accel_dev); in adf_attach() [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_hw/qat_c3xxx/ |
| H A D | adf_drv.c | 54 if (accel_dev->dma_tag) in adf_cleanup_accel() 65 if (accel_dev->hw_device) { 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() 169 &accel_dev->dma_tag); in adf_attach() 212 ret = accel_dev->hw_device->config_device(accel_dev); in adf_attach() 227 accel_dev->cfg->dev = NULL; in adf_attach() 230 adf_dev_stop(accel_dev); in adf_attach() 232 adf_dev_shutdown(accel_dev); in adf_attach() 234 adf_cleanup_accel(accel_dev); in adf_attach() [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_hw/qat_dh895xcc/ |
| H A D | adf_drv.c | 54 if (accel_dev->dma_tag) in adf_cleanup_accel() 65 if (accel_dev->hw_device) { 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() 158 &accel_dev->dma_tag); in adf_attach() 201 ret = accel_dev->hw_device->config_device(accel_dev); in adf_attach() 216 accel_dev->cfg->dev = NULL; in adf_attach() 219 adf_dev_stop(accel_dev); in adf_attach() 221 adf_dev_shutdown(accel_dev); in adf_attach() 223 adf_cleanup_accel(accel_dev); in adf_attach() [all …]
|
| /freebsd-14.2/sys/dev/qat/qat_hw/qat_c62x/ |
| H A D | adf_drv.c | 54 if (accel_dev->dma_tag) in adf_cleanup_accel() 65 if (accel_dev->hw_device) { 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() 169 &accel_dev->dma_tag); in adf_attach() 213 ret = accel_dev->hw_device->config_device(accel_dev); in adf_attach() 228 accel_dev->cfg->dev = NULL; in adf_attach() 231 adf_dev_stop(accel_dev); in adf_attach() 233 adf_dev_shutdown(accel_dev); in adf_attach() 235 adf_cleanup_accel(accel_dev); in adf_attach() [all …]
|