Lines Matching defs:ubuf
47 void __user *ubuf, int ctxnum, int dsrcnt,
61 if (gru_user_copy_handle(&ubuf, cb))
63 if (gru_user_copy_handle(&ubuf, tfh + i * GRU_HANDLE_STRIDE))
65 if (gru_user_copy_handle(&ubuf, cbe + i * GRU_HANDLE_STRIDE))
70 memcpy(ubuf, gseg + GRU_DS_BASE, dsrcnt * GRU_HANDLE_STRIDE);
78 void __user *ubuf, void __user *ubufend)
84 if (bytes > ubufend - ubuf)
89 if (gru_user_copy_handle(&ubuf, tfm))
99 void __user *ubuf, void __user *ubufend)
105 if (bytes > ubufend - ubuf)
110 if (gru_user_copy_handle(&ubuf, tgh))
120 void __user *ubuf, void __user *ubufend, char data_opt,
124 struct gru_dump_context_header __user *uhdr = ubuf;
140 ubuf += sizeof(hdr);
141 ubufcch = ubuf;
142 if (gru_user_copy_handle(&ubuf, cch))
161 if (bytes > ubufend - ubuf)
164 ret = gru_dump_context_data(grubase, cch, ubuf, ctxnum,
192 void __user *ubuf;
204 ubuf = req.buf;
207 ret = gru_dump_tfm(gru, ubuf, ubufend);
210 ubuf += ret;
212 ret = gru_dump_tgh(gru, ubuf, ubufend);
215 ubuf += ret;
219 ret = gru_dump_context(gru, ctxnum, ubuf, ubufend,
224 ubuf += ret;