Lines Matching refs:sndbuf_desc
150 corking_size = min_t(unsigned int, conn->sndbuf_desc->len >> 1,
204 if (len > conn->sndbuf_desc->len)
239 sndbuf_base = conn->sndbuf_desc->cpu_addr;
244 chunk_len = min_t(size_t, copylen, conn->sndbuf_desc->len -
269 smc_curs_add(conn->sndbuf_desc->len, &prep, copylen);
274 /* guarantee 0 <= sndbuf_space <= sndbuf_desc->len */
352 smc_curs_add(conn->sndbuf_desc->len, sent, len);
364 sg_dma_address(conn->sndbuf_desc->sgt[link->link_idx].sgl);
365 u64 virt_addr = (uintptr_t)conn->sndbuf_desc->cpu_addr;
386 sge[srcchunk].addr = conn->sndbuf_desc->is_vm ?
389 if (conn->sndbuf_desc->is_vm)
391 conn->sndbuf_desc->mr[link->link_idx]->lkey;
395 if (src_off >= conn->sndbuf_desc->len)
396 src_off -= conn->sndbuf_desc->len;
413 src_len = min_t(int, dst_len, conn->sndbuf_desc->len -
431 void *data = conn->sndbuf_desc->cpu_addr + src_off;
439 if (src_off >= conn->sndbuf_desc->len)
440 src_off -= conn->sndbuf_desc->len;
454 src_len = min_t(int, dst_len, conn->sndbuf_desc->len - src_off);
476 to_send = smc_curs_diff(conn->sndbuf_desc->len, &sent, &prep);
516 if (sent.count + dst_len <= conn->sndbuf_desc->len) {
521 src_len = conn->sndbuf_desc->len - sent.count;