Lines Matching refs:bank
44 struct adf_etr_bank_data *bank = ring->bank; in adf_ring_show() local
45 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_ring_show()
46 void __iomem *csr = ring->bank->csr_addr; in adf_ring_show()
51 head = csr_ops->read_csr_ring_head(csr, bank->bank_number, in adf_ring_show()
53 tail = csr_ops->read_csr_ring_tail(csr, bank->bank_number, in adf_ring_show()
55 empty = csr_ops->read_csr_e_stat(csr, bank->bank_number); in adf_ring_show()
61 ring->ring_number, ring->bank->bank_number); in adf_ring_show()
104 ring->bank->bank_debug_dir, in adf_ring_debugfs_add()
121 struct adf_etr_bank_data *bank = sfile->private; in adf_bank_start() local
122 u8 num_rings_per_bank = GET_NUM_RINGS_PER_BANK(bank->accel_dev); in adf_bank_start()
136 struct adf_etr_bank_data *bank = sfile->private; in adf_bank_next() local
137 u8 num_rings_per_bank = GET_NUM_RINGS_PER_BANK(bank->accel_dev); in adf_bank_next()
147 struct adf_etr_bank_data *bank = sfile->private; in adf_bank_show() local
148 struct adf_hw_csr_ops *csr_ops = GET_CSR_OPS(bank->accel_dev); in adf_bank_show()
152 bank->bank_number); in adf_bank_show()
155 struct adf_etr_ring_data *ring = &bank->rings[ring_id]; in adf_bank_show()
156 void __iomem *csr = bank->csr_addr; in adf_bank_show()
159 if (!(bank->ring_mask & 1 << ring_id)) in adf_bank_show()
162 head = csr_ops->read_csr_ring_head(csr, bank->bank_number, in adf_bank_show()
164 tail = csr_ops->read_csr_ring_tail(csr, bank->bank_number, in adf_bank_show()
166 empty = csr_ops->read_csr_e_stat(csr, bank->bank_number); in adf_bank_show()
191 int adf_bank_debugfs_add(struct adf_etr_bank_data *bank) in adf_bank_debugfs_add() argument
193 struct adf_accel_dev *accel_dev = bank->accel_dev; in adf_bank_debugfs_add()
197 snprintf(name, sizeof(name), "bank_%02d", bank->bank_number); in adf_bank_debugfs_add()
198 bank->bank_debug_dir = debugfs_create_dir(name, parent); in adf_bank_debugfs_add()
199 bank->bank_debug_cfg = debugfs_create_file("config", S_IRUSR, in adf_bank_debugfs_add()
200 bank->bank_debug_dir, bank, in adf_bank_debugfs_add()
205 void adf_bank_debugfs_rm(struct adf_etr_bank_data *bank) in adf_bank_debugfs_rm() argument
207 debugfs_remove(bank->bank_debug_cfg); in adf_bank_debugfs_rm()
208 debugfs_remove(bank->bank_debug_dir); in adf_bank_debugfs_rm()