/freebsd/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 142 csr_ops->build_csr_ring_base_addr = build_csr_ring_base_addr; in gen4vf_init_hw_csr_info() 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() 148 csr_ops->write_csr_ring_config = write_csr_ring_config; 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() [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 130 csr_ops->build_csr_ring_base_addr = build_csr_ring_base_addr; in adf_gen2_init_hw_csr_info() 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() 136 csr_ops->write_csr_ring_config = write_csr_ring_config; 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() [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 134 csr_ops->build_csr_ring_base_addr = build_csr_ring_base_addr; in adf_gen4_init_hw_csr_info() 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() 140 csr_ops->write_csr_ring_config = write_csr_ring_config; 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() [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 148 arbenable = csr_ops->read_csr_ring_srv_arb_en(csr_addr, bank_nr); in adf_enable_ring_arb() 150 csr_ops->write_csr_ring_srv_arb_en(csr_addr, bank_nr, arbenable); in adf_enable_ring_arb() 161 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in adf_disable_ring_arb() local 169 arbenable = csr_ops->read_csr_ring_srv_arb_en(csr, bank_nr); in adf_disable_ring_arb() 171 csr_ops->write_csr_ring_srv_arb_en(csr, bank_nr, arbenable); in adf_disable_ring_arb() [all …]
|
H A D | adf_transport.c | 75 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_enable_ring_irq() local 78 if (csr_ops->get_int_col_ctl_enable_mask) in adf_enable_ring_irq() 79 enable_int_col_mask = 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() 96 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_disable_ring_irq() local 101 csr_ops->write_csr_int_col_en(bank->csr_addr, in adf_disable_ring_irq() 109 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(ring->bank->accel_dev); in adf_send_message() local 126 csr_ops->write_csr_ring_tail(ring->bank->csr_addr, in adf_send_message() 138 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(ring->bank->accel_dev); in adf_handle_response() local [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() 114 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in get_orphan_bundle() local 151 base = csr_ops->read_csr_ring_base(csr_base, bank, i); in get_orphan_bundle() 192 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(accel_dev); in cleanup_all_ring() local 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() [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/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/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
|