Lines Matching refs:bank

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