Lines Matching defs:placed

409 		db->placed = 0;
447 m_extaddref(m, (char *)drb->buf + db->placed, len, &drb->refs,
456 db->placed += len;
468 size_t placed;
485 CTR2(KTR_CXGBE, "%s: placed %u bytes before falling out of DDP",
496 placed = n;
497 if (placed > db->drb->len - db->placed)
498 placed = db->drb->len - db->placed;
499 if (placed != 0)
500 queue_ddp_rcvbuf_mbuf(toep, db_idx, placed);
502 n -= placed;
507 placed = n;
508 if (placed > job->uaiocb.aio_nbytes - copied)
509 placed = job->uaiocb.aio_nbytes - copied;
510 if (placed > 0) {
514 toep->ofld_rxq->rx_aio_ddp_octets += placed;
521 job->aio_received += placed;
522 } else if (copied + placed != 0) {
524 "%s: completing %p (copied %ld, placed %lu)",
525 __func__, job, copied, placed);
527 aio_complete(job, copied + placed, 0);
533 n -= placed;
701 CTR5(KTR_CXGBE, "%s: tid %u, DDP[%d] placed %d bytes (%#x)", __func__,
744 "%s: tid %u, completing %p (copied %ld, placed %d)",
918 CTR5(KTR_CXGBE, "%s: tid %u, DDP[%d] placed %d bytes (%#x)", __func__,
950 KASSERT(db->placed < db->drb->len,
1055 * placed when the buffer is invalidated. I suspect we
1056 * need to read the TCB to see how much data was placed.
1058 * For now this just pretends like nothing was placed.
1101 int len, placed;
1113 CTR(KTR_CXGBE, "%s: tid %d placed %u bytes before FIN", __func__,
1124 placed = len;
1125 if (placed > db->drb->len - db->placed)
1126 placed = db->drb->len - db->placed;
1127 if (placed != 0) {
1129 queue_ddp_rcvbuf_mbuf(toep, db_idx, placed);
1134 len -= placed;
1139 placed = len;
1140 if (placed > job->uaiocb.aio_nbytes - copied)
1141 placed = job->uaiocb.aio_nbytes - copied;
1142 if (placed > 0) {
1146 toep->ofld_rxq->rx_aio_ddp_octets += placed;
1153 job->aio_received += placed;
1156 __func__, toep->tid, db_idx, placed);
1157 aio_complete(job, copied + placed, 0);
1159 len -= placed;