| /freebsd-14.2/sys/dev/qat/qat_common/ |
| H A D | adf_gen4vf_hw_csr_data.c | 135 struct adf_hw_csr_ops *csr_ops = &csr_info->csr_ops; in gen4vf_init_hw_csr_info() local 143 csr_ops->read_csr_ring_head = read_csr_ring_head; in gen4vf_init_hw_csr_info() 144 csr_ops->write_csr_ring_head = write_csr_ring_head; in gen4vf_init_hw_csr_info() 145 csr_ops->read_csr_ring_tail = read_csr_ring_tail; in gen4vf_init_hw_csr_info() 146 csr_ops->write_csr_ring_tail = write_csr_ring_tail; in gen4vf_init_hw_csr_info() 147 csr_ops->read_csr_e_stat = read_csr_e_stat; in gen4vf_init_hw_csr_info() 149 csr_ops->read_csr_ring_base = read_csr_ring_base; in gen4vf_init_hw_csr_info() 150 csr_ops->write_csr_ring_base = write_csr_ring_base; in gen4vf_init_hw_csr_info() 151 csr_ops->write_csr_int_flag = write_csr_int_flag; in gen4vf_init_hw_csr_info() 158 csr_ops->get_src_sel_mask = get_src_sel_mask; in gen4vf_init_hw_csr_info() [all …]
|
| H A D | adf_gen2_hw_data.c | 123 struct adf_hw_csr_ops *csr_ops = &csr_info->csr_ops; in adf_gen2_init_hw_csr_info() local 131 csr_ops->read_csr_ring_head = read_csr_ring_head; in adf_gen2_init_hw_csr_info() 132 csr_ops->write_csr_ring_head = write_csr_ring_head; in adf_gen2_init_hw_csr_info() 133 csr_ops->read_csr_ring_tail = read_csr_ring_tail; in adf_gen2_init_hw_csr_info() 134 csr_ops->write_csr_ring_tail = write_csr_ring_tail; in adf_gen2_init_hw_csr_info() 135 csr_ops->read_csr_e_stat = read_csr_e_stat; in adf_gen2_init_hw_csr_info() 137 csr_ops->read_csr_ring_base = read_csr_ring_base; in adf_gen2_init_hw_csr_info() 138 csr_ops->write_csr_ring_base = write_csr_ring_base; in adf_gen2_init_hw_csr_info() 139 csr_ops->write_csr_int_flag = write_csr_int_flag; in adf_gen2_init_hw_csr_info() 140 csr_ops->write_csr_int_srcsel = write_csr_int_srcsel; in adf_gen2_init_hw_csr_info() [all …]
|
| H A D | adf_gen4_hw_data.c | 127 struct adf_hw_csr_ops *csr_ops = &csr_info->csr_ops; in adf_gen4_init_hw_csr_info() local 135 csr_ops->read_csr_ring_head = read_csr_ring_head; in adf_gen4_init_hw_csr_info() 136 csr_ops->write_csr_ring_head = write_csr_ring_head; in adf_gen4_init_hw_csr_info() 137 csr_ops->read_csr_ring_tail = read_csr_ring_tail; in adf_gen4_init_hw_csr_info() 138 csr_ops->write_csr_ring_tail = write_csr_ring_tail; in adf_gen4_init_hw_csr_info() 139 csr_ops->read_csr_e_stat = read_csr_e_stat; in adf_gen4_init_hw_csr_info() 141 csr_ops->read_csr_ring_base = read_csr_ring_base; in adf_gen4_init_hw_csr_info() 142 csr_ops->write_csr_ring_base = write_csr_ring_base; in adf_gen4_init_hw_csr_info() 143 csr_ops->write_csr_int_flag = write_csr_int_flag; in adf_gen4_init_hw_csr_info() 144 csr_ops->write_csr_int_srcsel = write_csr_int_srcsel; in adf_gen4_init_hw_csr_info() [all …]
|
| H A D | adf_hw_arbiter.c | 103 struct adf_hw_csr_ops *csr_ops = &csr_info->csr_ops; in adf_update_ring_arb() local 111 csr_ops->write_csr_ring_srv_arb_en(ring->bank->csr_addr, in adf_update_ring_arb() 123 struct adf_hw_csr_ops *csr_ops = &csr_info->csr_ops; in adf_update_uio_ring_arb() local 131 csr_ops->write_csr_ring_srv_arb_en(bundle->csr_addr, in adf_update_uio_ring_arb() 141 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in adf_enable_ring_arb() local 161 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in adf_disable_ring_arb() local 178 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in adf_exit_arb() local 207 csr_ops->write_csr_ring_srv_arb_en(csr, i, 0); in adf_exit_arb() 213 struct adf_hw_csr_ops *csr_ops; in adf_disable_arb() local 221 csr_ops = GET_CSR_OPS(accel_dev); in adf_disable_arb() [all …]
|
| H A D | adf_transport.c | 78 if (csr_ops->get_int_col_ctl_enable_mask) in adf_enable_ring_irq() 84 csr_ops->write_csr_int_col_en(bank->csr_addr, in adf_enable_ring_irq() 87 csr_ops->write_csr_int_col_ctl(bank->csr_addr, in adf_enable_ring_irq() 101 csr_ops->write_csr_int_col_en(bank->csr_addr, in adf_disable_ring_irq() 126 csr_ops->write_csr_ring_tail(ring->bank->csr_addr, in adf_send_message() 157 csr_ops->write_csr_ring_head(ring->bank->csr_addr, in adf_handle_response() 172 struct adf_hw_csr_ops *csr_ops; in adf_poll_bank() local 187 csr_ops = GET_CSR_OPS(accel_dev); in adf_poll_bank() 474 csr_ops->write_csr_ring_config(bank->csr_addr, in adf_remove_ring() 478 csr_ops->write_csr_ring_base(bank->csr_addr, in adf_remove_ring() [all …]
|
| H A D | adf_freebsd_uio_cleanup.c | 58 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in check_orphan_ring() local 73 csr_ops->write_csr_ring_config(csr_base, in check_orphan_ring() 77 csr_ops->write_csr_ring_base(csr_base, in check_orphan_ring() 90 csr_ops->write_csr_ring_config(csr_base, in check_orphan_ring() 94 csr_ops->write_csr_ring_base(csr_base, in check_orphan_ring() 151 base = csr_ops->read_csr_ring_base(csr_base, bank, i); in get_orphan_bundle() 206 csr_ops->write_csr_ring_config(csr_base, bank, i, 0); in cleanup_all_ring() 207 csr_ops->write_csr_ring_base(csr_base, bank, i, 0); in cleanup_all_ring() 216 is_all_resp_recvd(struct adf_hw_csr_ops *csr_ops, in is_all_resp_recvd() argument 228 csr_ops->read_csr_ring_tail(bundle->csr_base, in is_all_resp_recvd() [all …]
|
| H A D | adf_freebsd_transport_debug.c | 22 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_ring_show() local 32 head = csr_ops->read_csr_ring_head(csr, in adf_ring_show() 35 tail = csr_ops->read_csr_ring_tail(csr, in adf_ring_show() 38 empty = csr_ops->read_csr_e_stat(csr, bank->bank_number); in adf_ring_show() 122 struct adf_hw_csr_ops *csr_ops = NULL; in adf_bank_show() local 131 csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_bank_show() 145 head = csr_ops->read_csr_ring_head(csr, in adf_bank_show() 148 tail = csr_ops->read_csr_ring_tail(csr, in adf_bank_show() 151 empty = csr_ops->read_csr_e_stat(csr, bank->bank_number); in adf_bank_show()
|
| H A D | adf_vf_isr.c | 211 struct adf_hw_csr_ops *csr_ops = &hw_data->csr_info.csr_ops; in adf_isr() local 233 csr_ops->write_csr_int_flag_and_col(bank->csr_addr, in adf_isr()
|
| H A D | adf_isr.c | 95 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_msix_isr_bundle() local 97 csr_ops->write_csr_int_flag_and_col(bank->csr_addr, in adf_msix_isr_bundle()
|
| /freebsd-14.2/sys/dev/qat/qat_api/qat_kernel/src/ |
| H A D | qat_transport.c | 374 struct adf_hw_csr_ops *csr_ops; in icp_adf_updateQueueTail() local 380 csr_ops = GET_CSR_OPS(ring->bank->accel_dev); in icp_adf_updateQueueTail() 382 ICP_CHECK_FOR_NULL_PARAM_VOID(csr_ops); in icp_adf_updateQueueTail() 384 csr_ops->write_csr_ring_tail(ring->bank->csr_addr, in icp_adf_updateQueueTail()
|
| /freebsd-14.2/sys/dev/qat/include/common/ |
| H A D | adf_accel_devices.h | 92 #define GET_CSR_OPS(accel_dev) (&(accel_dev)->hw_device->csr_info.csr_ops) 327 struct adf_hw_csr_ops csr_ops; member
|