Lines Matching refs:sge
54 struct ib_sge *sge; in rds_ib_recv_init_ring() local
64 sge = &recv->r_sge[0]; in rds_ib_recv_init_ring()
65 sge->addr = ic->i_recv_hdrs_dma[i]; in rds_ib_recv_init_ring()
66 sge->length = sizeof(struct rds_header); in rds_ib_recv_init_ring()
67 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
69 sge = &recv->r_sge[1]; in rds_ib_recv_init_ring()
70 sge->addr = 0; in rds_ib_recv_init_ring()
71 sge->length = RDS_FRAG_SIZE; in rds_ib_recv_init_ring()
72 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring()
312 struct ib_sge *sge; in rds_ib_recv_refill_one() local
346 sge = &recv->r_sge[0]; in rds_ib_recv_refill_one()
347 sge->addr = ic->i_recv_hdrs_dma[recv - ic->i_recvs]; in rds_ib_recv_refill_one()
348 sge->length = sizeof(struct rds_header); in rds_ib_recv_refill_one()
350 sge = &recv->r_sge[1]; in rds_ib_recv_refill_one()
351 sge->addr = sg_dma_address(&recv->r_frag->f_sg); in rds_ib_recv_refill_one()
352 sge->length = sg_dma_len(&recv->r_frag->f_sg); in rds_ib_recv_refill_one()
578 struct ib_sge *sge = &ic->i_ack_sge; in rds_ib_recv_init_ack() local
580 sge->addr = ic->i_ack_dma; in rds_ib_recv_init_ack()
581 sge->length = sizeof(struct rds_header); in rds_ib_recv_init_ack()
582 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ack()
584 wr->sg_list = sge; in rds_ib_recv_init_ack()