• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ncsw/Peripherals/QM/

Lines Matching refs:p_Fqs

449             if ((p_QmFqr->p_Fqs[i]->state == qman_fq_state_retired) &&
450 (qman_oos_fq(p_QmFqr->h_QmPortal, p_QmFqr->p_Fqs[i]) != E_OK))
452 qman_destroy_fq(p_QmFqr->p_Fqs[i], 0);
453 XX_FreeSmart(p_QmFqr->p_Fqs[i]);
461 XX_Free(p_QmFqr->p_Fqs);
966 struct qman_fq **p_Fqs)
991 p_Fqs[i] = p_Fq;
992 if ((err = qman_create_fq(p_QmPortal,(uint32_t)(fqid + i), 0, p_Fqs[i])) != E_OK)
999 if (p_Fqs[i])
1001 XX_FreeSmart(p_Fqs[i]);
1002 p_Fqs[i] = NULL;
1066 fq_opts.fqd.context_b = aligned_int_from_ptr(p_Fqs[0]);
1079 if ((err = qman_init_fq(p_QmPortal, p_Fqs[0], initFqFlag, &fq_opts)) != E_OK)
1082 if (p_Fqs[i])
1084 XX_FreeSmart(p_Fqs[i]);
1085 p_Fqs[i] = NULL;
1112 if ((err = qman_init_fq(p_QmPortal, p_Fqs[0], (uint32_t)(initParked?0:QMAN_INITFQ_FLAG_SCHED), &fq_opts)) != E_OK)
1115 if (p_Fqs[i])
1117 XX_FreeSmart(p_Fqs[i]);
1118 p_Fqs[i] = NULL;
1127 memcpy(p_Fqs[i], p_Fqs[0], sizeof(struct qman_fq));
1128 p_Fqs[i]->fqid += i;
1916 p_QmFqr->p_Fqs = (struct qman_fq **)XX_Malloc(sizeof(struct qman_fq *) * p_QmFqr->numOfFqids);
1917 if (!p_QmFqr->p_Fqs)
1923 memset(p_QmFqr->p_Fqs, 0, sizeof(struct qman_fq *) * p_QmFqr->numOfFqids);
1946 p_QmFqr->p_Fqs[0] = p_Fq;
2023 &p_QmFqr->p_Fqs[i]) != E_OK)
2040 if (p_QmFqr->p_Fqs)
2043 if (p_QmFqr->p_Fqs[i])
2046 qm_free_fq(p_QmFqr->h_QmPortal, p_QmFqr->p_Fqs[i]);
2047 XX_FreeSmart(p_QmFqr->p_Fqs[i]);
2049 XX_Free(p_QmFqr->p_Fqs);
2101 if (qman_retire_fq(p_QmFqr->h_QmPortal, p_QmFqr->p_Fqs[i], 0, true) != E_OK)
2104 if (p_QmFqr->p_Fqs[i]->flags & QMAN_FQ_STATE_CHANGING)
2105 DBG(INFO, ("fq %d currently in use, will be retired", p_QmFqr->p_Fqs[i]->fqid));
2107 drainRetiredFq(p_QmFqr->p_Fqs[i]);
2114 XX_FreeSmart(p_QmFqr->p_Fqs);
2132 p_QmFqr->p_Fqs[i]->cb.dqrr = f_CallBack;
2133 p_QmFqr->p_Fqs[i]->h_App = h_App;
2158 p_Fq = p_QmFqr->p_Fqs[fqidOffset];
2208 SANITY_CHECK_RETURN_ERROR((p_QmFqr->p_Fqs[fqidOffset]->state == qman_fq_state_oos) ||
2209 (p_QmFqr->p_Fqs[fqidOffset]->state == qman_fq_state_parked),
2219 pdqcr |= QM_PDQCR_FQID(p_QmFqr->p_Fqs[fqidOffset]->fqid);
2236 return qman_schedule_fq(h_QmPortal, p_QmFqr->p_Fqs[fqidOffset]);
2245 SANITY_CHECK_RETURN_ERROR((p_QmFqr->p_Fqs[fqidOffset]->flags & QM_FQCTRL_HOLDACTIVE), E_INVALID_STATE);
2248 p_QmFqr->p_Fqs[fqidOffset]->state = qman_fq_state_waiting_parked;
2276 if (qman_query_fq_np(h_QmPortal, p_QmFqr->p_Fqs[fqidOffset], &queryfq_np) != E_OK)