Lines Matching refs:txbuf
1297 struct irdma_puda_buf *txbuf, in irdma_ieq_copy_to_txbuf() argument
1301 void *mem2 = (u8 *)txbuf->mem.va + txbuf_offset; in irdma_ieq_copy_to_txbuf()
1313 struct irdma_puda_buf *txbuf) in irdma_ieq_setup_tx_buf() argument
1315 txbuf->tcphlen = buf->tcphlen; in irdma_ieq_setup_tx_buf()
1316 txbuf->ipv4 = buf->ipv4; in irdma_ieq_setup_tx_buf()
1319 txbuf->hdrlen = txbuf->tcphlen; in irdma_ieq_setup_tx_buf()
1320 irdma_ieq_copy_to_txbuf(buf, txbuf, IRDMA_TCP_OFFSET, 0, in irdma_ieq_setup_tx_buf()
1321 txbuf->hdrlen); in irdma_ieq_setup_tx_buf()
1323 txbuf->maclen = buf->maclen; in irdma_ieq_setup_tx_buf()
1324 txbuf->hdrlen = buf->hdrlen; in irdma_ieq_setup_tx_buf()
1325 irdma_ieq_copy_to_txbuf(buf, txbuf, 0, 0, buf->hdrlen); in irdma_ieq_setup_tx_buf()
1361 struct irdma_puda_buf *txbuf, u16 fpdu_len) in irdma_ieq_compl_pfpdu() argument
1372 irdma_ieq_setup_tx_buf(buf, txbuf); in irdma_ieq_compl_pfpdu()
1374 txoffset = txbuf->hdrlen; in irdma_ieq_compl_pfpdu()
1375 txbuf->totallen = txbuf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu()
1376 txbuf->data = (u8 *)txbuf->mem.va + txoffset; in irdma_ieq_compl_pfpdu()
1379 txbuf->totallen = buf->hdrlen + fpdu_len; in irdma_ieq_compl_pfpdu()
1380 txbuf->data = (u8 *)txbuf->mem.va + buf->hdrlen; in irdma_ieq_compl_pfpdu()
1387 irdma_ieq_copy_to_txbuf(buf, txbuf, bufoffset, txoffset, in irdma_ieq_compl_pfpdu()
1395 irdma_ieq_copy_to_txbuf(buf, txbuf, bufoffset, txoffset, in irdma_ieq_compl_pfpdu()
1476 struct irdma_puda_buf *txbuf = NULL; in irdma_ieq_handle_partial() local
1488 txbuf = irdma_puda_get_bufpool(ieq); in irdma_ieq_handle_partial()
1489 if (!txbuf) { in irdma_ieq_handle_partial()
1495 irdma_ieq_compl_pfpdu(ieq, rxlist, &pbufl, txbuf, fpdu_len); in irdma_ieq_handle_partial()
1496 irdma_ieq_update_tcpip_info(txbuf, fpdu_len, seqnum); in irdma_ieq_handle_partial()
1498 crcptr = txbuf->data + fpdu_len - 4; in irdma_ieq_handle_partial()
1501 status = irdma_ieq_check_mpacrc(ieq->hash_desc, txbuf->data, in irdma_ieq_handle_partial()
1512 txbuf->mem.va, txbuf->totallen); in irdma_ieq_handle_partial()
1514 txbuf->ah_id = pfpdu->ah->ah_info.ah_idx; in irdma_ieq_handle_partial()
1515 txbuf->do_lpb = true; in irdma_ieq_handle_partial()
1516 irdma_puda_send_buf(ieq, txbuf); in irdma_ieq_handle_partial()
1525 if (txbuf) in irdma_ieq_handle_partial()
1526 irdma_puda_ret_bufpool(ieq, txbuf); in irdma_ieq_handle_partial()
1552 struct irdma_puda_buf *txbuf; in irdma_ieq_process_buf() local
1592 txbuf = irdma_puda_get_bufpool(ieq); in irdma_ieq_process_buf()
1593 if (!txbuf) { in irdma_ieq_process_buf()
1599 irdma_ieq_setup_tx_buf(buf, txbuf); in irdma_ieq_process_buf()
1602 irdma_ieq_copy_to_txbuf(buf, txbuf, ioffset, in irdma_ieq_process_buf()
1603 txbuf->hdrlen, len); in irdma_ieq_process_buf()
1604 txbuf->totallen = txbuf->hdrlen + len; in irdma_ieq_process_buf()
1605 txbuf->ah_id = pfpdu->ah->ah_info.ah_idx; in irdma_ieq_process_buf()
1607 irdma_ieq_copy_to_txbuf(buf, txbuf, ioffset, in irdma_ieq_process_buf()
1609 txbuf->totallen = buf->hdrlen + len; in irdma_ieq_process_buf()
1611 irdma_ieq_update_tcpip_info(txbuf, len, buf->seqnum); in irdma_ieq_process_buf()
1613 txbuf->mem.va, txbuf->totallen); in irdma_ieq_process_buf()
1614 txbuf->do_lpb = true; in irdma_ieq_process_buf()
1615 irdma_puda_send_buf(ieq, txbuf); in irdma_ieq_process_buf()