Home
last modified time | relevance | path

Searched refs:csr_ops (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/sys/dev/qat/qat_common/
H A Dadf_gen4vf_hw_csr_data.c135 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 Dadf_gen2_hw_data.c123 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 Dadf_gen4_hw_data.c127 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 Dadf_hw_arbiter.c103 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 Dadf_transport.c78 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 Dadf_freebsd_uio_cleanup.c58 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 Dadf_freebsd_transport_debug.c22 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 Dadf_vf_isr.c211 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 Dadf_isr.c95 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 Dqat_transport.c374 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 Dadf_accel_devices.h92 #define GET_CSR_OPS(accel_dev) (&(accel_dev)->hw_device->csr_info.csr_ops)
327 struct adf_hw_csr_ops csr_ops; member