Lines Matching refs:data
160 rm = container_of(send->s_op, struct rds_message, data);
513 scat = &rm->data.op_sg[sg];
550 if (rm->data.op_nents) {
551 rm->data.op_count = ib_dma_map_sg(dev,
552 rm->data.op_sg,
553 rm->data.op_nents,
555 rdsdebug("ic %p mapping rm %p: %d\n", ic, rm, rm->data.op_count);
556 if (rm->data.op_count == 0) {
563 rm->data.op_count = 0;
567 rm->data.op_dmasg = 0;
568 rm->data.op_dmaoff = 0;
569 ic->i_data_op = &rm->data;
622 scat = &ic->i_data_op->op_sg[rm->data.op_dmasg];
648 /* Set up the data, if present */
650 && scat != &rm->data.op_sg[rm->data.op_count]) {
652 sg_dma_len(scat) - rm->data.op_dmaoff);
656 send->s_sge[1].addr += rm->data.op_dmaoff;
661 rm->data.op_dmaoff += len;
662 if (rm->data.op_dmaoff == sg_dma_len(scat)) {
664 rm->data.op_dmasg++;
665 rm->data.op_dmaoff = 0;
708 && scat != &rm->data.op_sg[rm->data.op_count]);
716 if (scat == &rm->data.op_sg[rm->data.op_count]) {