Lines Matching refs:slot

17 				      lf->slot, OTX2_CPT_LF_DONE_WAIT);
19 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot,
28 lf->slot, OTX2_CPT_LF_DONE_WAIT);
30 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot,
37 int slot;
39 for (slot = 0; slot < lfs->lfs_num; slot++)
40 cptlf_do_set_done_time_wait(&lfs->lf[slot], time_wait);
45 int slot;
47 for (slot = 0; slot < lfs->lfs_num; slot++)
48 cptlf_do_set_done_num_wait(&lfs->lf[slot], num_wait);
58 CPT_AF_LFX_CTL(lf->slot),
66 CPT_AF_LFX_CTL(lf->slot),
79 CPT_AF_LFX_CTL(lf->slot),
87 CPT_AF_LFX_CTL(lf->slot),
95 int slot, ret = 0;
97 for (slot = 0; slot < lfs->lfs_num; slot++) {
98 ret = cptlf_set_pri(&lfs->lf[slot], pri);
102 ret = cptlf_set_eng_grps_mask(&lfs->lf[slot], eng_grp_mask);
141 int slot;
149 for (slot = 0; slot < lfs->lfs_num; slot++)
150 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, slot, reg,
156 int slot;
159 for (slot = 0; slot < lfs->lfs_num; slot++)
160 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, slot,
168 int slot;
170 for (slot = 0; slot < lfs->lfs_num; slot++)
171 otx2_cpt_write64(lfs->reg_base, lfs->blkaddr, slot,
180 irq_cnt.u = otx2_cpt_read64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot,
193 lf->slot, OTX2_CPT_LF_MISC_INT);
198 lf->slot);
203 lf->slot);
208 lf->slot);
220 dev_err(dev, "Unhandled interrupt in CPT LF %d\n", lf->slot);
225 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot,
241 lf->slot, OTX2_CPT_LF_DONE_WAIT);
243 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot,
246 otx2_cpt_write64(lf->lfs->reg_base, lf->lfs->blkaddr, lf->slot,
250 lf->slot);
330 int slot, offs;
332 for (slot = 0; slot < lfs->lfs_num; slot++) {
335 lfs->lf[slot].msix_offset +
337 free_cpumask_var(lfs->lf[slot].affinity_mask);
345 int slot, offs, ret;
347 for (slot = 0; slot < lfs->lfs_num; slot++) {
348 if (!zalloc_cpumask_var(&lf[slot].affinity_mask, GFP_KERNEL)) {
350 "cpumask allocation failed for LF %d", slot);
355 cpumask_set_cpu(cpumask_local_spread(slot,
357 lf[slot].affinity_mask);
361 lf[slot].msix_offset + offs),
362 lf[slot].affinity_mask);
378 int slot, ret;
384 for (slot = 0; slot < lfs->lfs_num; slot++) {
385 lfs->lf[slot].lfs = lfs;
386 lfs->lf[slot].slot = slot;
388 lfs->lf[slot].lmtline = lfs->lmt_base +
389 (slot * LMTLINE_SIZE);
391 lfs->lf[slot].lmtline = lfs->reg_base +
392 OTX2_CPT_RVU_FUNC_ADDR_S(BLKADDR_LMT, slot,
395 lfs->lf[slot].ioreg = lfs->reg_base +
396 OTX2_CPT_RVU_FUNC_ADDR_S(lfs->blkaddr, slot,