Lines Matching refs:txp
127 struct qib_sdma_txreq *txp, *txp_next; in clear_sdma_activelist() local
129 list_for_each_entry_safe(txp, txp_next, &ppd->sdma_activelist, list) { in clear_sdma_activelist()
130 list_del_init(&txp->list); in clear_sdma_activelist()
131 if (txp->flags & QIB_SDMA_TXREQ_F_FREEDESC) { in clear_sdma_activelist()
134 idx = txp->start_idx; in clear_sdma_activelist()
135 while (idx != txp->next_descq_idx) { in clear_sdma_activelist()
141 if (txp->callback) in clear_sdma_activelist()
142 (*txp->callback)(txp, QIB_SDMA_TXREQ_S_ABORTED); in clear_sdma_activelist()
351 struct qib_sdma_txreq *txp = NULL; in qib_sdma_make_progress() local
367 txp = list_entry(lp, struct qib_sdma_txreq, list); in qib_sdma_make_progress()
368 idx = txp->start_idx; in qib_sdma_make_progress()
373 if (txp && (txp->flags & QIB_SDMA_TXREQ_F_FREEDESC) && in qib_sdma_make_progress()
388 if (txp && txp->next_descq_idx == ppd->sdma_descq_head) { in qib_sdma_make_progress()
390 list_del_init(&txp->list); in qib_sdma_make_progress()
391 if (txp->callback) in qib_sdma_make_progress()
392 (*txp->callback)(txp, QIB_SDMA_TXREQ_S_OK); in qib_sdma_make_progress()
395 txp = NULL; in qib_sdma_make_progress()
398 txp = list_entry(lp, struct qib_sdma_txreq, in qib_sdma_make_progress()
400 idx = txp->start_idx; in qib_sdma_make_progress()
723 struct qib_sdma_txreq *txp, *txpnext; in dump_sdma_state() local
766 list_for_each_entry_safe(txp, txpnext, &ppd->sdma_activelist, in dump_sdma_state()
770 txp->start_idx, txp->next_descq_idx); in dump_sdma_state()