Lines Matching refs:ssgl

339 			struct ibv_sge	  ssgl[2];  member
747 rs->ssgl[0].addr = rs->ssgl[1].addr = (uintptr_t) rs->sbuf; in rs_init_bufs()
749 rs->ssgl[0].lkey = rs->ssgl[1].lkey = rs->smr->lkey; in rs_init_bufs()
1816 rs->ssgl[0].addr); in rs_sbuf_left()
2571 memcpy((void *) (uintptr_t) rs->ssgl[0].addr, &iom, sizeof iom); in rs_send_iomaps()
2572 rs->ssgl[0].length = sizeof iom; in rs_send_iomaps()
2573 ret = rs_write_iomap(rs, iomr, rs->ssgl, 1, 0); in rs_send_iomaps()
2575 rs->ssgl[0].addr += sizeof iom; in rs_send_iomaps()
2577 rs->ssgl[0].addr = (uintptr_t) rs->sbuf; in rs_send_iomaps()
2579 rs->ssgl[0].length = rs_sbuf_left(rs); in rs_send_iomaps()
2580 memcpy((void *) (uintptr_t) rs->ssgl[0].addr, &iom, in rs_send_iomaps()
2581 rs->ssgl[0].length); in rs_send_iomaps()
2582 rs->ssgl[1].length = sizeof iom - rs->ssgl[0].length; in rs_send_iomaps()
2583 memcpy(rs->sbuf, ((void *) &iom) + rs->ssgl[0].length, in rs_send_iomaps()
2584 rs->ssgl[1].length); in rs_send_iomaps()
2585 ret = rs_write_iomap(rs, iomr, rs->ssgl, 2, 0); in rs_send_iomaps()
2586 rs->ssgl[0].addr = (uintptr_t) rs->sbuf + rs->ssgl[1].length; in rs_send_iomaps()
2747 memcpy((void *) (uintptr_t) rs->ssgl[0].addr, buf, xfer_size); in rsend()
2748 rs->ssgl[0].length = xfer_size; in rsend()
2749 ret = rs_write_data(rs, rs->ssgl, 1, xfer_size, 0); in rsend()
2751 rs->ssgl[0].addr += xfer_size; in rsend()
2753 rs->ssgl[0].addr = (uintptr_t) rs->sbuf; in rsend()
2755 rs->ssgl[0].length = rs_sbuf_left(rs); in rsend()
2756 memcpy((void *) (uintptr_t) rs->ssgl[0].addr, buf, in rsend()
2757 rs->ssgl[0].length); in rsend()
2758 rs->ssgl[1].length = xfer_size - rs->ssgl[0].length; in rsend()
2759 memcpy(rs->sbuf, buf + rs->ssgl[0].length, rs->ssgl[1].length); in rsend()
2760 ret = rs_write_data(rs, rs->ssgl, 2, xfer_size, 0); in rsend()
2761 rs->ssgl[0].addr = (uintptr_t) rs->sbuf + rs->ssgl[1].length; in rsend()
2881 rs_copy_iov((void *) (uintptr_t) rs->ssgl[0].addr, in rsendv()
2883 rs->ssgl[0].length = xfer_size; in rsendv()
2884 ret = rs_write_data(rs, rs->ssgl, 1, xfer_size, in rsendv()
2887 rs->ssgl[0].addr += xfer_size; in rsendv()
2889 rs->ssgl[0].addr = (uintptr_t) rs->sbuf; in rsendv()
2891 rs->ssgl[0].length = rs_sbuf_left(rs); in rsendv()
2892 rs_copy_iov((void *) (uintptr_t) rs->ssgl[0].addr, &cur_iov, in rsendv()
2893 &offset, rs->ssgl[0].length); in rsendv()
2894 rs->ssgl[1].length = xfer_size - rs->ssgl[0].length; in rsendv()
2895 rs_copy_iov(rs->sbuf, &cur_iov, &offset, rs->ssgl[1].length); in rsendv()
2896 ret = rs_write_data(rs, rs->ssgl, 2, xfer_size, in rsendv()
2898 rs->ssgl[0].addr = (uintptr_t) rs->sbuf + rs->ssgl[1].length; in rsendv()
3915 memcpy((void *) (uintptr_t) rs->ssgl[0].addr, buf, xfer_size); in riowrite()
3916 rs->ssgl[0].length = xfer_size; in riowrite()
3917 ret = rs_write_direct(rs, iom, offset, rs->ssgl, 1, xfer_size, 0); in riowrite()
3919 rs->ssgl[0].addr += xfer_size; in riowrite()
3921 rs->ssgl[0].addr = (uintptr_t) rs->sbuf; in riowrite()
3923 rs->ssgl[0].length = rs_sbuf_left(rs); in riowrite()
3924 memcpy((void *) (uintptr_t) rs->ssgl[0].addr, buf, in riowrite()
3925 rs->ssgl[0].length); in riowrite()
3926 rs->ssgl[1].length = xfer_size - rs->ssgl[0].length; in riowrite()
3927 memcpy(rs->sbuf, buf + rs->ssgl[0].length, rs->ssgl[1].length); in riowrite()
3928 ret = rs_write_direct(rs, iom, offset, rs->ssgl, 2, xfer_size, 0); in riowrite()
3929 rs->ssgl[0].addr = (uintptr_t) rs->sbuf + rs->ssgl[1].length; in riowrite()