Lines Matching defs:iq_no
283 static void octep_setup_iq_regs_cnxk_pf(struct octep_device *oct, int iq_no)
285 struct octep_iq *iq = oct->iq[iq_no];
289 iq_no += CFG_GET_PORTS_PF_SRN(oct->conf);
290 reg_val = octep_read_csr64(oct, CNXK_SDP_R_IN_CONTROL(iq_no));
295 reg_val = octep_read_csr64(oct, CNXK_SDP_R_IN_CONTROL(iq_no));
302 octep_write_csr64(oct, CNXK_SDP_R_IN_CONTROL(iq_no), reg_val);
305 octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_BADDR(iq_no),
307 octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_RSIZE(iq_no),
314 CNXK_SDP_R_IN_INSTR_DBELL(iq_no);
316 CNXK_SDP_R_IN_CNTS(iq_no);
318 CNXK_SDP_R_IN_INT_LEVELS(iq_no);
326 octep_write_csr64(oct, CNXK_SDP_R_IN_INT_LEVELS(iq_no), reg_val);
762 static void octep_enable_iq_cnxk_pf(struct octep_device *oct, int iq_no)
767 iq_no += CFG_GET_PORTS_PF_SRN(oct->conf);
769 octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_DBELL(iq_no), 0xFFFFFFFF);
771 while (octep_read_csr64(oct, CNXK_SDP_R_IN_INSTR_DBELL(iq_no)) &&
776 reg_val = octep_read_csr64(oct, CNXK_SDP_R_IN_INT_LEVELS(iq_no));
778 octep_write_csr64(oct, CNXK_SDP_R_IN_INT_LEVELS(iq_no), reg_val);
780 reg_val = octep_read_csr64(oct, CNXK_SDP_R_IN_ENABLE(iq_no));
782 octep_write_csr64(oct, CNXK_SDP_R_IN_ENABLE(iq_no), reg_val);
815 static void octep_disable_iq_cnxk_pf(struct octep_device *oct, int iq_no)
819 iq_no += CFG_GET_PORTS_PF_SRN(oct->conf);
821 reg_val = octep_read_csr64(oct, CNXK_SDP_R_IN_ENABLE(iq_no));
823 octep_write_csr64(oct, CNXK_SDP_R_IN_ENABLE(iq_no), reg_val);