Lines Matching refs:txdlh
1084 * @txdlh: Reserved descriptor. On success HW fills this "out" parameter
1103 void **txdlh, void **txdl_priv)
1111 status = vxge_hw_channel_dtr_alloc(channel, txdlh);
1115 (struct vxge_hw_fifo_txd *)*txdlh;
1131 txdp = ((struct vxge_hw_fifo_txd *)*txdlh) + i;
1143 * @txdlh: Descriptor handle.
1157 void *txdlh, u32 frag_idx,
1166 txdl_priv = __vxge_hw_fifo_txdl_priv(fifo, txdlh);
1167 txdp = (struct vxge_hw_fifo_txd *)txdlh + txdl_priv->frags;
1178 txdp_last = (struct vxge_hw_fifo_txd *)txdlh +
1196 * @txdlh: Descriptor obtained via vxge_hw_fifo_txdl_reserve()
1205 void vxge_hw_fifo_txdl_post(struct __vxge_hw_fifo *fifo, void *txdlh)
1214 txdl_priv = __vxge_hw_fifo_txdl_priv(fifo, txdlh);
1215 txdp_first = (struct vxge_hw_fifo_txd *)txdlh;
1217 txdp_last = (struct vxge_hw_fifo_txd *)txdlh + (txdl_priv->frags - 1);
1222 vxge_hw_channel_dtr_post(&fifo->channel, txdlh);
1240 * @txdlh: Descriptor handle. Returned by HW.
1270 struct __vxge_hw_fifo *fifo, void **txdlh,
1279 vxge_hw_channel_dtr_try_complete(channel, txdlh);
1281 txdp = (struct vxge_hw_fifo_txd *)*txdlh;
1304 *txdlh = NULL;
1313 * @txdlh: Descriptor handle.
1325 void *txdlh,
1346 * @txdlh: Descriptor handle.
1367 void vxge_hw_fifo_txdl_free(struct __vxge_hw_fifo *fifo, void *txdlh)
1376 (struct vxge_hw_fifo_txd *)txdlh);
1380 vxge_hw_channel_dtr_free(channel, txdlh);