Lines Matching refs:sg_cnt
396 if (req->sg_cnt) {
438 req->sg_cnt, req->dir);
876 * @sg_cnt: number of scater list entries
885 struct scatterlist *sg, size_t sg_cnt,
896 req->sg_cnt = sg_cnt;
917 struct scatterlist *sg, size_t sg_cnt,
924 sg, sg_cnt, data_len, dir);
941 fail_req->sglist, fail_req->sg_cnt,
958 for_each_sg(req->sglist, sg, req->sg_cnt, i) {
967 num_sge = 1 + req->sg_cnt;
1002 if (req->sg_cnt) {
1004 req->sg_cnt, req->dir);
1035 if (req->sg_cnt)
1037 req->sg_cnt, req->dir);
1051 if (unlikely(nr < req->sg_cnt))
1084 if (req->sg_cnt) {
1085 count = ib_dma_map_sg(dev->ib_dev, req->sglist, req->sg_cnt,
1104 ib_dma_unmap_sg(dev->ib_dev, req->sglist, req->sg_cnt,
1118 msg->sg_cnt = cpu_to_le16(1);
1129 msg->sg_cnt = 0;
1141 req->sg_size += le16_to_cpu(msg->sg_cnt) * sizeof(struct rtrs_sg_desc);
1157 if (req->sg_cnt)
1159 req->sg_cnt, req->dir);
2283 unsigned int sg_cnt, total_len;
2286 sg_cnt = le16_to_cpu(msg->sg_cnt);
2287 if (unlikely(!sg_cnt))
2293 if (unlikely((ilog2(sg_cnt - 1) + 1) +
2298 MAX_IMM_PAYL_BITS, sg_cnt, sess->chunk_size);
2301 if (unlikely(!sg_cnt || (sess->queue_depth % sg_cnt))) {
2302 rtrs_err(sess->clt, "Incorrect sg_cnt %d, is not multiple\n",
2303 sg_cnt);
2307 for (sgi = 0, i = 0; sgi < sg_cnt && i < sess->queue_depth; sgi++) {
2332 if (unlikely(sgi != sg_cnt || i != sess->queue_depth)) {
2379 rx_sz += sizeof(msg->desc[0]) * le16_to_cpu(msg->sg_cnt);
2848 * @sg_cnt: Number of elements in the @sg
2862 struct scatterlist *sg, unsigned int sg_cnt)
2878 sg_cnt * sizeof(struct rtrs_sg_desc);
2900 vec, usr_len, sg, sg_cnt, data_len,