Lines Matching defs:inp

47 	union inputArgs *inp;
49 inp = kvzalloc(size, GFP_KERNEL);
50 if (!inp)
53 inp->ih.opcode = opcode;
54 inp->ih.pid = task_pid_nr_ns(current, &init_pid_ns);
55 inp->ih.pgid = task_pgrp_nr_ns(current, &init_pid_ns);
56 inp->ih.uid = from_kuid(&init_user_ns, current_fsuid());
58 return (void*)inp;
63 inp = (union inputArgs *)alloc_upcall(op, insize); \
64 if (IS_ERR(inp)) { return PTR_ERR(inp); }\
65 outp = (union outputArgs *)(inp); \
77 union inputArgs *inp;
84 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
88 kvfree(inp);
95 union inputArgs *inp;
101 inp->coda_getattr.VFid = *fid;
103 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
107 kvfree(inp);
114 union inputArgs *inp;
121 inp->coda_setattr.VFid = *fid;
122 inp->coda_setattr.attr = *vattr;
124 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
126 kvfree(inp);
134 union inputArgs *inp;
143 inp->coda_lookup.VFid = *fid;
144 inp->coda_lookup.name = offset;
145 inp->coda_lookup.flags = CLU_CASE_SENSITIVE;
147 memcpy((char *)(inp) + offset, name, length);
148 *((char *)inp + offset + length) = '\0';
150 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
156 kvfree(inp);
163 union inputArgs *inp;
170 inp->ih.uid = from_kuid(&init_user_ns, uid);
171 inp->coda_close.VFid = *fid;
172 inp->coda_close.flags = flags;
174 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
176 kvfree(inp);
183 union inputArgs *inp;
190 inp->coda_open_by_fd.VFid = *fid;
191 inp->coda_open_by_fd.flags = flags;
193 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
197 kvfree(inp);
205 union inputArgs *inp;
214 inp->coda_mkdir.VFid = *dirfid;
215 inp->coda_mkdir.attr = *attrs;
216 inp->coda_mkdir.name = offset;
218 memcpy((char *)(inp) + offset, name, length);
219 *((char *)inp + offset + length) = '\0';
221 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
227 kvfree(inp);
237 union inputArgs *inp;
247 inp->coda_rename.sourceFid = *old_fid;
248 inp->coda_rename.destFid = *new_fid;
249 inp->coda_rename.srcname = offset;
253 memcpy((char *)(inp) + offset, old_name, old_length);
254 *((char *)inp + offset + old_length) = '\0';
258 inp->coda_rename.destname = offset;
260 memcpy((char *)(inp) + offset, new_name, new_length);
261 *((char *)inp + offset + new_length) = '\0';
263 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
265 kvfree(inp);
273 union inputArgs *inp;
282 inp->coda_create.VFid = *dirfid;
283 inp->coda_create.attr.va_mode = mode;
284 inp->coda_create.excl = excl;
285 inp->coda_create.mode = mode;
286 inp->coda_create.name = offset;
289 memcpy((char *)(inp) + offset, name, length);
290 *((char *)inp + offset + length) = '\0';
292 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
298 kvfree(inp);
305 union inputArgs *inp;
314 inp->coda_rmdir.VFid = *dirfid;
315 inp->coda_rmdir.name = offset;
316 memcpy((char *)(inp) + offset, name, length);
317 *((char *)inp + offset + length) = '\0';
319 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
321 kvfree(inp);
328 union inputArgs *inp;
336 inp->coda_remove.VFid = *dirfid;
337 inp->coda_remove.name = offset;
338 memcpy((char *)(inp) + offset, name, length);
339 *((char *)inp + offset + length) = '\0';
341 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
343 kvfree(inp);
350 union inputArgs *inp;
360 inp->coda_readlink.VFid = *fid;
362 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
373 kvfree(inp);
382 union inputArgs *inp;
391 inp->coda_link.sourceFid = *fid;
392 inp->coda_link.destFid = *dirfid;
393 inp->coda_link.tname = offset;
396 memcpy((char *)(inp) + offset, name, len);
397 *((char *)inp + offset + len) = '\0';
399 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
401 kvfree(inp);
409 union inputArgs *inp;
418 /* inp->coda_symlink.attr = *tva; XXXXXX */
419 inp->coda_symlink.VFid = *fid;
422 inp->coda_symlink.srcname = offset;
424 memcpy((char *)(inp) + offset, symname, symlen);
425 *((char *)inp + offset + symlen) = '\0';
429 inp->coda_symlink.tname = offset;
431 memcpy((char *)(inp) + offset, name, len);
432 *((char *)inp + offset + len) = '\0';
434 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
436 kvfree(inp);
442 union inputArgs *inp;
449 inp->coda_fsync.VFid = *fid;
450 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
452 kvfree(inp);
458 union inputArgs *inp;
465 inp->coda_access.VFid = *fid;
466 inp->coda_access.flags = mask;
468 error = coda_upcall(coda_vcp(sb), insize, &outsize, inp);
470 kvfree(inp);
478 union inputArgs *inp;
497 inp->coda_ioctl.VFid = *fid;
502 inp->coda_ioctl.cmd = (cmd & ~(PIOCPARM_MASK << 16));
504 inp->coda_ioctl.cmd |= (iocsize & PIOCPARM_MASK) << 16;
507 inp->coda_ioctl.len = data->vi.in_size;
508 inp->coda_ioctl.data = (char *)(INSIZE(ioctl));
511 if (copy_from_user((char *)inp + (long)inp->coda_ioctl.data,
518 &outsize, inp);
546 kvfree(inp);
552 union inputArgs *inp;
559 error = coda_upcall(coda_vcp(dentry->d_sb), insize, &outsize, inp);
568 kvfree(inp);
576 union inputArgs *inp;
589 inp->coda_access_intent.VFid = *fid;
590 inp->coda_access_intent.count = count;
591 inp->coda_access_intent.pos = ppos;
592 inp->coda_access_intent.type = type;
595 finalizer ? NULL : &outsize, inp);
603 kvfree(inp);