Searched refs:scat (Results 1 - 5 of 5) sorted by relevance

/net/rds/
H A Dpage.c80 * @scat: Scatter list for message
97 int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes, argument
113 sg_set_page(scat, page, PAGE_SIZE, 0);
132 sg_set_page(scat, rem->r_page, bytes, rem->r_offset);
133 get_page(sg_page(scat));
176 ret ? NULL : sg_page(scat), ret ? 0 : scat->offset,
177 ret ? 0 : scat->length);
H A Dib_send.c534 struct scatterlist *scat; local
554 scat = &rm->data.op_sg[sg];
555 ret = max_t(int, RDS_CONG_MAP_BYTES, scat->length);
661 scat = &ic->i_data_op->op_sg[sg];
682 && scat != &rm->data.op_sg[rm->data.op_count]) {
683 len = min(RDS_FRAG_SIZE, ib_sg_dma_len(dev, scat) - off);
686 send->s_sge[1].addr = ib_sg_dma_address(dev, scat) + off;
691 if (off == ib_sg_dma_len(dev, scat)) {
692 scat++;
730 && scat !
882 struct scatterlist *scat; local
[all...]
H A Diw_send.c505 struct scatterlist *scat; local
625 scat = &rm->data.op_sg[sg];
654 for (; i < work_alloc && scat != &rm->data.op_sg[rm->data.op_count]; i++) {
659 len = min(RDS_FRAG_SIZE, ib_sg_dma_len(dev, scat) - off);
661 ib_sg_dma_address(dev, scat) + off, len,
691 if (off == ib_sg_dma_len(dev, scat)) {
692 scat++;
732 if (scat == &rm->data.op_sg[rm->data.op_count]) {
796 struct scatterlist *scat; local
856 scat
[all...]
H A Dib_rdma.c371 struct scatterlist *scat = sg; local
390 unsigned int dma_len = ib_sg_dma_len(dev, &scat[i]);
391 u64 dma_addr = ib_sg_dma_address(dev, &scat[i]);
420 unsigned int dma_len = ib_sg_dma_len(dev, &scat[i]);
421 u64 dma_addr = ib_sg_dma_address(dev, &scat[i]);
437 ibmr->sg = scat;
H A Drds.h691 int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,

Completed in 101 milliseconds