Home
last modified time | relevance | path

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

/freebsd/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
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 Dadf_gen2_hw_data.c123 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 Dadf_gen4_hw_data.c127 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 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
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 Dadf_transport.c75 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 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()
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 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/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/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