Lines Matching refs:inp

46 	union inputArgs *inp;  in alloc_upcall()  local
48 CODA_ALLOC(inp, union inputArgs *, size); in alloc_upcall()
49 if (!inp) in alloc_upcall()
52 inp->ih.opcode = opcode; in alloc_upcall()
53 inp->ih.pid = task_pid_nr_ns(current, &init_pid_ns); in alloc_upcall()
54 inp->ih.pgid = task_pgrp_nr_ns(current, &init_pid_ns); in alloc_upcall()
55 inp->ih.uid = from_kuid(&init_user_ns, current_fsuid()); in alloc_upcall()
57 return (void*)inp; in alloc_upcall()
62 inp = (union inputArgs *)alloc_upcall(op, insize); \
63 if (IS_ERR(inp)) { return PTR_ERR(inp); }\
64 outp = (union outputArgs *)(inp); \
76 union inputArgs *inp; in venus_rootfid() local
83 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_rootfid()
87 CODA_FREE(inp, insize); in venus_rootfid()
94 union inputArgs *inp; in venus_getattr() local
100 inp->coda_getattr.VFid = *fid; in venus_getattr()
102 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_getattr()
106 CODA_FREE(inp, insize); in venus_getattr()
113 union inputArgs *inp; in venus_setattr() local
120 inp->coda_setattr.VFid = *fid; in venus_setattr()
121 inp->coda_setattr.attr = *vattr; in venus_setattr()
123 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_setattr()
125 CODA_FREE(inp, insize); in venus_setattr()
133 union inputArgs *inp; in venus_lookup() local
142 inp->coda_lookup.VFid = *fid; in venus_lookup()
143 inp->coda_lookup.name = offset; in venus_lookup()
144 inp->coda_lookup.flags = CLU_CASE_SENSITIVE; in venus_lookup()
146 memcpy((char *)(inp) + offset, name, length); in venus_lookup()
147 *((char *)inp + offset + length) = '\0'; in venus_lookup()
149 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_lookup()
155 CODA_FREE(inp, insize); in venus_lookup()
162 union inputArgs *inp; in venus_close() local
169 inp->ih.uid = from_kuid(&init_user_ns, uid); in venus_close()
170 inp->coda_close.VFid = *fid; in venus_close()
171 inp->coda_close.flags = flags; in venus_close()
173 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_close()
175 CODA_FREE(inp, insize); in venus_close()
182 union inputArgs *inp; in venus_open() local
189 inp->coda_open_by_fd.VFid = *fid; in venus_open()
190 inp->coda_open_by_fd.flags = flags; in venus_open()
192 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_open()
196 CODA_FREE(inp, insize); in venus_open()
204 union inputArgs *inp; in venus_mkdir() local
213 inp->coda_mkdir.VFid = *dirfid; in venus_mkdir()
214 inp->coda_mkdir.attr = *attrs; in venus_mkdir()
215 inp->coda_mkdir.name = offset; in venus_mkdir()
217 memcpy((char *)(inp) + offset, name, length); in venus_mkdir()
218 *((char *)inp + offset + length) = '\0'; in venus_mkdir()
220 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_mkdir()
226 CODA_FREE(inp, insize); in venus_mkdir()
236 union inputArgs *inp; in venus_rename() local
246 inp->coda_rename.sourceFid = *old_fid; in venus_rename()
247 inp->coda_rename.destFid = *new_fid; in venus_rename()
248 inp->coda_rename.srcname = offset; in venus_rename()
252 memcpy((char *)(inp) + offset, old_name, old_length); in venus_rename()
253 *((char *)inp + offset + old_length) = '\0'; in venus_rename()
257 inp->coda_rename.destname = offset; in venus_rename()
259 memcpy((char *)(inp) + offset, new_name, new_length); in venus_rename()
260 *((char *)inp + offset + new_length) = '\0'; in venus_rename()
262 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_rename()
264 CODA_FREE(inp, insize); in venus_rename()
272 union inputArgs *inp; in venus_create() local
281 inp->coda_create.VFid = *dirfid; in venus_create()
282 inp->coda_create.attr.va_mode = mode; in venus_create()
283 inp->coda_create.excl = excl; in venus_create()
284 inp->coda_create.mode = mode; in venus_create()
285 inp->coda_create.name = offset; in venus_create()
288 memcpy((char *)(inp) + offset, name, length); in venus_create()
289 *((char *)inp + offset + length) = '\0'; in venus_create()
291 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_create()
297 CODA_FREE(inp, insize); in venus_create()
304 union inputArgs *inp; in venus_rmdir() local
313 inp->coda_rmdir.VFid = *dirfid; in venus_rmdir()
314 inp->coda_rmdir.name = offset; in venus_rmdir()
315 memcpy((char *)(inp) + offset, name, length); in venus_rmdir()
316 *((char *)inp + offset + length) = '\0'; in venus_rmdir()
318 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_rmdir()
320 CODA_FREE(inp, insize); in venus_rmdir()
327 union inputArgs *inp; in venus_remove() local
335 inp->coda_remove.VFid = *dirfid; in venus_remove()
336 inp->coda_remove.name = offset; in venus_remove()
337 memcpy((char *)(inp) + offset, name, length); in venus_remove()
338 *((char *)inp + offset + length) = '\0'; in venus_remove()
340 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_remove()
342 CODA_FREE(inp, insize); in venus_remove()
349 union inputArgs *inp; in venus_readlink() local
359 inp->coda_readlink.VFid = *fid; in venus_readlink()
361 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_readlink()
372 CODA_FREE(inp, insize); in venus_readlink()
381 union inputArgs *inp; in venus_link() local
390 inp->coda_link.sourceFid = *fid; in venus_link()
391 inp->coda_link.destFid = *dirfid; in venus_link()
392 inp->coda_link.tname = offset; in venus_link()
395 memcpy((char *)(inp) + offset, name, len); in venus_link()
396 *((char *)inp + offset + len) = '\0'; in venus_link()
398 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_link()
400 CODA_FREE(inp, insize); in venus_link()
408 union inputArgs *inp; in venus_symlink() local
418 inp->coda_symlink.VFid = *fid; in venus_symlink()
421 inp->coda_symlink.srcname = offset; in venus_symlink()
423 memcpy((char *)(inp) + offset, symname, symlen); in venus_symlink()
424 *((char *)inp + offset + symlen) = '\0'; in venus_symlink()
428 inp->coda_symlink.tname = offset; in venus_symlink()
430 memcpy((char *)(inp) + offset, name, len); in venus_symlink()
431 *((char *)inp + offset + len) = '\0'; in venus_symlink()
433 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_symlink()
435 CODA_FREE(inp, insize); in venus_symlink()
441 union inputArgs *inp; in venus_fsync() local
448 inp->coda_fsync.VFid = *fid; in venus_fsync()
450 &outsize, inp); in venus_fsync()
452 CODA_FREE(inp, insize); in venus_fsync()
458 union inputArgs *inp; in venus_access() local
465 inp->coda_access.VFid = *fid; in venus_access()
466 inp->coda_access.flags = mask; in venus_access()
468 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp); in venus_access()
470 CODA_FREE(inp, insize); in venus_access()
478 union inputArgs *inp; in venus_pioctl() local
497 inp->coda_ioctl.VFid = *fid; in venus_pioctl()
502 inp->coda_ioctl.cmd = (cmd & ~(PIOCPARM_MASK << 16)); in venus_pioctl()
504 inp->coda_ioctl.cmd |= (iocsize & PIOCPARM_MASK) << 16; in venus_pioctl()
507 inp->coda_ioctl.len = data->vi.in_size; in venus_pioctl()
508 inp->coda_ioctl.data = (char *)(INSIZE(ioctl)); in venus_pioctl()
511 if (copy_from_user((char *)inp + (long)inp->coda_ioctl.data, in venus_pioctl()
518 &outsize, inp); in venus_pioctl()
546 CODA_FREE(inp, insize); in venus_pioctl()
552 union inputArgs *inp; in venus_statfs() local
559 error = coda_upcall(coda_vcp(dentry->d_sb), insize, &outsize, inp); in venus_statfs()
568 CODA_FREE(inp, insize); in venus_statfs()