Lines Matching refs:ret

57 	int ret;
63 ret = uverbs_get_const(&advice, attrs, UVERBS_ATTR_ADVISE_MR_ADVICE);
64 if (ret)
65 return ret;
67 ret = uverbs_get_flags32(&flags, attrs, UVERBS_ATTR_ADVISE_MR_FLAGS,
69 if (ret)
70 return ret;
96 int ret;
101 ret = uverbs_copy_from(&attr.offset, attrs, UVERBS_ATTR_REG_DM_MR_OFFSET);
102 if (ret)
103 return ret;
105 ret = uverbs_copy_from(&attr.length, attrs,
107 if (ret)
108 return ret;
110 ret = uverbs_get_flags32(&attr.access_flags, attrs,
113 if (ret)
114 return ret;
119 ret = ib_check_mr_access(ib_dev, attr.access_flags);
120 if (ret)
121 return ret;
146 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_LKEY, &mr->lkey,
148 if (ret)
149 return ret;
151 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DM_MR_RESP_RKEY,
153 return ret;
161 int ret;
163 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_LKEY, &mr->lkey,
165 if (ret)
166 return ret;
168 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_RKEY,
171 if (ret)
172 return ret;
174 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_LENGTH,
177 if (ret)
178 return ret;
180 ret = uverbs_copy_to(attrs, UVERBS_ATTR_QUERY_MR_RESP_IOVA,
183 return IS_UVERBS_COPY_ERR(ret) ? ret : 0;
198 int ret;
203 ret = uverbs_copy_from(&offset, attrs,
205 if (ret)
206 return ret;
208 ret = uverbs_copy_from(&length, attrs,
210 if (ret)
211 return ret;
213 ret = uverbs_copy_from(&iova, attrs,
215 if (ret)
216 return ret;
221 ret = uverbs_copy_from(&fd, attrs,
223 if (ret)
224 return ret;
226 ret = uverbs_get_flags32(&access_flags, attrs,
233 if (ret)
234 return ret;
236 ret = ib_check_mr_access(ib_dev, access_flags);
237 if (ret)
238 return ret;
259 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DMABUF_MR_RESP_LKEY,
261 if (ret)
262 return ret;
264 ret = uverbs_copy_to(attrs, UVERBS_ATTR_REG_DMABUF_MR_RESP_RKEY,
266 return ret;