Searched refs:argp (Results 1 - 200 of 234) sorted by relevance

12

/linux-4.1.27/fs/nfsd/
H A Dnfs3proc.c34 nfsd3_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) nfsd3_proc_null() argument
43 nfsd3_proc_getattr(struct svc_rqst *rqstp, struct nfsd_fhandle *argp, nfsd3_proc_getattr() argument
49 SVCFH_fmt(&argp->fh)); nfsd3_proc_getattr()
51 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_getattr()
66 nfsd3_proc_setattr(struct svc_rqst *rqstp, struct nfsd3_sattrargs *argp, nfsd3_proc_setattr() argument
72 SVCFH_fmt(&argp->fh)); nfsd3_proc_setattr()
74 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_setattr()
75 nfserr = nfsd_setattr(rqstp, &resp->fh, &argp->attrs, nfsd3_proc_setattr()
76 argp->check_guard, argp->guardtime); nfsd3_proc_setattr()
84 nfsd3_proc_lookup(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp, nfsd3_proc_lookup() argument
90 SVCFH_fmt(&argp->fh), nfsd3_proc_lookup()
91 argp->len, nfsd3_proc_lookup()
92 argp->name); nfsd3_proc_lookup()
94 fh_copy(&resp->dirfh, &argp->fh); nfsd3_proc_lookup()
98 argp->name, nfsd3_proc_lookup()
99 argp->len, nfsd3_proc_lookup()
108 nfsd3_proc_access(struct svc_rqst *rqstp, struct nfsd3_accessargs *argp, nfsd3_proc_access() argument
114 SVCFH_fmt(&argp->fh), nfsd3_proc_access()
115 argp->access); nfsd3_proc_access()
117 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_access()
118 resp->access = argp->access; nfsd3_proc_access()
127 nfsd3_proc_readlink(struct svc_rqst *rqstp, struct nfsd3_readlinkargs *argp, nfsd3_proc_readlink() argument
132 dprintk("nfsd: READLINK(3) %s\n", SVCFH_fmt(&argp->fh)); nfsd3_proc_readlink()
135 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_readlink()
137 nfserr = nfsd_readlink(rqstp, &resp->fh, argp->buffer, &resp->len); nfsd3_proc_readlink()
145 nfsd3_proc_read(struct svc_rqst *rqstp, struct nfsd3_readargs *argp, nfsd3_proc_read() argument
152 SVCFH_fmt(&argp->fh), nfsd3_proc_read()
153 (unsigned long) argp->count, nfsd3_proc_read()
154 (unsigned long long) argp->offset); nfsd3_proc_read()
160 resp->count = min(argp->count, max_blocksize); nfsd3_proc_read()
163 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_read()
165 argp->offset, nfsd3_proc_read()
166 rqstp->rq_vec, argp->vlen, nfsd3_proc_read()
171 resp->eof = (argp->offset + resp->count) >= inode->i_size; nfsd3_proc_read()
181 nfsd3_proc_write(struct svc_rqst *rqstp, struct nfsd3_writeargs *argp, nfsd3_proc_write() argument
185 unsigned long cnt = argp->len; nfsd3_proc_write()
188 SVCFH_fmt(&argp->fh), nfsd3_proc_write()
189 argp->len, nfsd3_proc_write()
190 (unsigned long long) argp->offset, nfsd3_proc_write()
191 argp->stable? " stable" : ""); nfsd3_proc_write()
193 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_write()
194 resp->committed = argp->stable; nfsd3_proc_write()
196 argp->offset, nfsd3_proc_write()
197 rqstp->rq_vec, argp->vlen, nfsd3_proc_write()
210 nfsd3_proc_create(struct svc_rqst *rqstp, struct nfsd3_createargs *argp, nfsd3_proc_create() argument
218 SVCFH_fmt(&argp->fh), nfsd3_proc_create()
219 argp->len, nfsd3_proc_create()
220 argp->name); nfsd3_proc_create()
222 dirfhp = fh_copy(&resp->dirfh, &argp->fh); nfsd3_proc_create()
224 attr = &argp->attrs; nfsd3_proc_create()
236 nfserr = do_nfsd_create(rqstp, dirfhp, argp->name, argp->len, nfsd3_proc_create()
238 argp->createmode, (u32 *)argp->verf, NULL, NULL); nfsd3_proc_create()
247 nfsd3_proc_mkdir(struct svc_rqst *rqstp, struct nfsd3_createargs *argp, nfsd3_proc_mkdir() argument
253 SVCFH_fmt(&argp->fh), nfsd3_proc_mkdir()
254 argp->len, nfsd3_proc_mkdir()
255 argp->name); nfsd3_proc_mkdir()
257 argp->attrs.ia_valid &= ~ATTR_SIZE; nfsd3_proc_mkdir()
258 fh_copy(&resp->dirfh, &argp->fh); nfsd3_proc_mkdir()
260 nfserr = nfsd_create(rqstp, &resp->dirfh, argp->name, argp->len, nfsd3_proc_mkdir()
261 &argp->attrs, S_IFDIR, 0, &resp->fh); nfsd3_proc_mkdir()
267 nfsd3_proc_symlink(struct svc_rqst *rqstp, struct nfsd3_symlinkargs *argp, nfsd3_proc_symlink() argument
273 SVCFH_fmt(&argp->ffh), nfsd3_proc_symlink()
274 argp->flen, argp->fname, nfsd3_proc_symlink()
275 argp->tlen, argp->tname); nfsd3_proc_symlink()
277 fh_copy(&resp->dirfh, &argp->ffh); nfsd3_proc_symlink()
279 nfserr = nfsd_symlink(rqstp, &resp->dirfh, argp->fname, argp->flen, nfsd3_proc_symlink()
280 argp->tname, &resp->fh); nfsd3_proc_symlink()
288 nfsd3_proc_mknod(struct svc_rqst *rqstp, struct nfsd3_mknodargs *argp, nfsd3_proc_mknod() argument
296 SVCFH_fmt(&argp->fh), nfsd3_proc_mknod()
297 argp->len, nfsd3_proc_mknod()
298 argp->name); nfsd3_proc_mknod()
300 fh_copy(&resp->dirfh, &argp->fh); nfsd3_proc_mknod()
303 if (argp->ftype == 0 || argp->ftype >= NF3BAD) nfsd3_proc_mknod()
305 if (argp->ftype == NF3CHR || argp->ftype == NF3BLK) { nfsd3_proc_mknod()
306 rdev = MKDEV(argp->major, argp->minor); nfsd3_proc_mknod()
307 if (MAJOR(rdev) != argp->major || nfsd3_proc_mknod()
308 MINOR(rdev) != argp->minor) nfsd3_proc_mknod()
311 if (argp->ftype != NF3SOCK && argp->ftype != NF3FIFO) nfsd3_proc_mknod()
314 type = nfs3_ftypes[argp->ftype]; nfsd3_proc_mknod()
315 nfserr = nfsd_create(rqstp, &resp->dirfh, argp->name, argp->len, nfsd3_proc_mknod()
316 &argp->attrs, type, rdev, &resp->fh); nfsd3_proc_mknod()
325 nfsd3_proc_remove(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp, nfsd3_proc_remove() argument
331 SVCFH_fmt(&argp->fh), nfsd3_proc_remove()
332 argp->len, nfsd3_proc_remove()
333 argp->name); nfsd3_proc_remove()
336 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_remove()
337 nfserr = nfsd_unlink(rqstp, &resp->fh, -S_IFDIR, argp->name, argp->len); nfsd3_proc_remove()
346 nfsd3_proc_rmdir(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp, nfsd3_proc_rmdir() argument
352 SVCFH_fmt(&argp->fh), nfsd3_proc_rmdir()
353 argp->len, nfsd3_proc_rmdir()
354 argp->name); nfsd3_proc_rmdir()
356 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_rmdir()
357 nfserr = nfsd_unlink(rqstp, &resp->fh, S_IFDIR, argp->name, argp->len); nfsd3_proc_rmdir()
363 nfsd3_proc_rename(struct svc_rqst *rqstp, struct nfsd3_renameargs *argp, nfsd3_proc_rename() argument
369 SVCFH_fmt(&argp->ffh), nfsd3_proc_rename()
370 argp->flen, nfsd3_proc_rename()
371 argp->fname); nfsd3_proc_rename()
373 SVCFH_fmt(&argp->tfh), nfsd3_proc_rename()
374 argp->tlen, nfsd3_proc_rename()
375 argp->tname); nfsd3_proc_rename()
377 fh_copy(&resp->ffh, &argp->ffh); nfsd3_proc_rename()
378 fh_copy(&resp->tfh, &argp->tfh); nfsd3_proc_rename()
379 nfserr = nfsd_rename(rqstp, &resp->ffh, argp->fname, argp->flen, nfsd3_proc_rename()
380 &resp->tfh, argp->tname, argp->tlen); nfsd3_proc_rename()
385 nfsd3_proc_link(struct svc_rqst *rqstp, struct nfsd3_linkargs *argp, nfsd3_proc_link() argument
391 SVCFH_fmt(&argp->ffh)); nfsd3_proc_link()
393 SVCFH_fmt(&argp->tfh), nfsd3_proc_link()
394 argp->tlen, nfsd3_proc_link()
395 argp->tname); nfsd3_proc_link()
397 fh_copy(&resp->fh, &argp->ffh); nfsd3_proc_link()
398 fh_copy(&resp->tfh, &argp->tfh); nfsd3_proc_link()
399 nfserr = nfsd_link(rqstp, &resp->tfh, argp->tname, argp->tlen, nfsd3_proc_link()
408 nfsd3_proc_readdir(struct svc_rqst *rqstp, struct nfsd3_readdirargs *argp, nfsd3_proc_readdir() argument
415 SVCFH_fmt(&argp->fh), nfsd3_proc_readdir()
416 argp->count, (u32) argp->cookie); nfsd3_proc_readdir()
420 count = (argp->count >> 2) - 2; nfsd3_proc_readdir()
423 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_readdir()
427 resp->buffer = argp->buffer; nfsd3_proc_readdir()
429 nfserr = nfsd_readdir(rqstp, &resp->fh, (loff_t*) &argp->cookie, nfsd3_proc_readdir()
431 memcpy(resp->verf, argp->verf, 8); nfsd3_proc_readdir()
432 resp->count = resp->buffer - argp->buffer; nfsd3_proc_readdir()
434 xdr_encode_hyper(resp->offset, argp->cookie); nfsd3_proc_readdir()
444 nfsd3_proc_readdirplus(struct svc_rqst *rqstp, struct nfsd3_readdirargs *argp, nfsd3_proc_readdirplus() argument
454 SVCFH_fmt(&argp->fh), nfsd3_proc_readdirplus()
455 argp->count, (u32) argp->cookie); nfsd3_proc_readdirplus()
459 resp->count = (argp->count >> 2) - 2; nfsd3_proc_readdirplus()
462 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_readdirplus()
465 resp->buffer = argp->buffer; nfsd3_proc_readdirplus()
468 offset = argp->cookie; nfsd3_proc_readdirplus()
481 memcpy(resp->verf, argp->verf, 8); nfsd3_proc_readdirplus()
511 nfsd3_proc_fsstat(struct svc_rqst * rqstp, struct nfsd_fhandle *argp, nfsd3_proc_fsstat() argument
517 SVCFH_fmt(&argp->fh)); nfsd3_proc_fsstat()
519 nfserr = nfsd_statfs(rqstp, &argp->fh, &resp->stats, 0); nfsd3_proc_fsstat()
520 fh_put(&argp->fh); nfsd3_proc_fsstat()
528 nfsd3_proc_fsinfo(struct svc_rqst * rqstp, struct nfsd_fhandle *argp, nfsd3_proc_fsinfo() argument
535 SVCFH_fmt(&argp->fh)); nfsd3_proc_fsinfo()
547 nfserr = fh_verify(rqstp, &argp->fh, 0, nfsd3_proc_fsinfo()
554 struct super_block *sb = d_inode(argp->fh.fh_dentry)->i_sb; nfsd3_proc_fsinfo()
563 fh_put(&argp->fh); nfsd3_proc_fsinfo()
571 nfsd3_proc_pathconf(struct svc_rqst * rqstp, struct nfsd_fhandle *argp, nfsd3_proc_pathconf() argument
577 SVCFH_fmt(&argp->fh)); nfsd3_proc_pathconf()
587 nfserr = fh_verify(rqstp, &argp->fh, 0, NFSD_MAY_NOP); nfsd3_proc_pathconf()
590 struct super_block *sb = d_inode(argp->fh.fh_dentry)->i_sb; nfsd3_proc_pathconf()
605 fh_put(&argp->fh); nfsd3_proc_pathconf()
614 nfsd3_proc_commit(struct svc_rqst * rqstp, struct nfsd3_commitargs *argp, nfsd3_proc_commit() argument
620 SVCFH_fmt(&argp->fh), nfsd3_proc_commit()
621 argp->count, nfsd3_proc_commit()
622 (unsigned long long) argp->offset); nfsd3_proc_commit()
624 if (argp->offset > NFS_OFFSET_MAX) nfsd3_proc_commit()
627 fh_copy(&resp->fh, &argp->fh); nfsd3_proc_commit()
628 nfserr = nfsd_commit(rqstp, &resp->fh, argp->offset, argp->count); nfsd3_proc_commit()
H A Dnfsproc.c20 nfsd_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) nfsd_proc_null() argument
42 nfsd_proc_getattr(struct svc_rqst *rqstp, struct nfsd_fhandle *argp, nfsd_proc_getattr() argument
46 dprintk("nfsd: GETATTR %s\n", SVCFH_fmt(&argp->fh)); nfsd_proc_getattr()
48 fh_copy(&resp->fh, &argp->fh); nfsd_proc_getattr()
59 nfsd_proc_setattr(struct svc_rqst *rqstp, struct nfsd_sattrargs *argp, nfsd_proc_setattr() argument
64 SVCFH_fmt(&argp->fh), nfsd_proc_setattr()
65 argp->attrs.ia_valid, (long) argp->attrs.ia_size); nfsd_proc_setattr()
67 fh_copy(&resp->fh, &argp->fh); nfsd_proc_setattr()
68 nfserr = nfsd_setattr(rqstp, &resp->fh, &argp->attrs,0, (time_t)0); nfsd_proc_setattr()
79 nfsd_proc_lookup(struct svc_rqst *rqstp, struct nfsd_diropargs *argp, nfsd_proc_lookup() argument
85 SVCFH_fmt(&argp->fh), argp->len, argp->name); nfsd_proc_lookup()
88 nfserr = nfsd_lookup(rqstp, &argp->fh, argp->name, argp->len, nfsd_proc_lookup()
91 fh_put(&argp->fh); nfsd_proc_lookup()
99 nfsd_proc_readlink(struct svc_rqst *rqstp, struct nfsd_readlinkargs *argp, nfsd_proc_readlink() argument
104 dprintk("nfsd: READLINK %s\n", SVCFH_fmt(&argp->fh)); nfsd_proc_readlink()
108 nfserr = nfsd_readlink(rqstp, &argp->fh, argp->buffer, &resp->len); nfsd_proc_readlink()
110 fh_put(&argp->fh); nfsd_proc_readlink()
119 nfsd_proc_read(struct svc_rqst *rqstp, struct nfsd_readargs *argp, nfsd_proc_read() argument
125 SVCFH_fmt(&argp->fh), nfsd_proc_read()
126 argp->count, argp->offset); nfsd_proc_read()
132 if (NFSSVC_MAXBLKSIZE_V2 < argp->count) { nfsd_proc_read()
137 argp->count); nfsd_proc_read()
138 argp->count = NFSSVC_MAXBLKSIZE_V2; nfsd_proc_read()
140 svc_reserve_auth(rqstp, (19<<2) + argp->count + 4); nfsd_proc_read()
142 resp->count = argp->count; nfsd_proc_read()
143 nfserr = nfsd_read(rqstp, fh_copy(&resp->fh, &argp->fh), nfsd_proc_read()
144 argp->offset, nfsd_proc_read()
145 rqstp->rq_vec, argp->vlen, nfsd_proc_read()
157 nfsd_proc_write(struct svc_rqst *rqstp, struct nfsd_writeargs *argp, nfsd_proc_write() argument
162 unsigned long cnt = argp->len; nfsd_proc_write()
165 SVCFH_fmt(&argp->fh), nfsd_proc_write()
166 argp->len, argp->offset); nfsd_proc_write()
168 nfserr = nfsd_write(rqstp, fh_copy(&resp->fh, &argp->fh), NULL, nfsd_proc_write()
169 argp->offset, nfsd_proc_write()
170 rqstp->rq_vec, argp->vlen, nfsd_proc_write()
180 * N.B. After this call _both_ argp->fh and resp->fh need an fh_put
183 nfsd_proc_create(struct svc_rqst *rqstp, struct nfsd_createargs *argp, nfsd_proc_create() argument
186 svc_fh *dirfhp = &argp->fh; nfsd_proc_create()
188 struct iattr *attr = &argp->attrs; nfsd_proc_create()
197 SVCFH_fmt(dirfhp), argp->len, argp->name); nfsd_proc_create()
207 if (!argp->len) nfsd_proc_create()
210 if (isdotent(argp->name, argp->len)) nfsd_proc_create()
219 dchild = lookup_one_len(argp->name, dirfhp->fh_dentry, argp->len); nfsd_proc_create()
317 nfserr = nfsd_create(rqstp, dirfhp, argp->name, argp->len, nfsd_proc_create()
321 argp->name, attr->ia_valid, (long) attr->ia_size); nfsd_proc_create()
341 nfsd_proc_remove(struct svc_rqst *rqstp, struct nfsd_diropargs *argp, nfsd_proc_remove() argument
346 dprintk("nfsd: REMOVE %s %.*s\n", SVCFH_fmt(&argp->fh), nfsd_proc_remove()
347 argp->len, argp->name); nfsd_proc_remove()
350 nfserr = nfsd_unlink(rqstp, &argp->fh, -S_IFDIR, argp->name, argp->len); nfsd_proc_remove()
351 fh_put(&argp->fh); nfsd_proc_remove()
356 nfsd_proc_rename(struct svc_rqst *rqstp, struct nfsd_renameargs *argp, nfsd_proc_rename() argument
362 SVCFH_fmt(&argp->ffh), argp->flen, argp->fname); nfsd_proc_rename()
364 SVCFH_fmt(&argp->tfh), argp->tlen, argp->tname); nfsd_proc_rename()
366 nfserr = nfsd_rename(rqstp, &argp->ffh, argp->fname, argp->flen, nfsd_proc_rename()
367 &argp->tfh, argp->tname, argp->tlen); nfsd_proc_rename()
368 fh_put(&argp->ffh); nfsd_proc_rename()
369 fh_put(&argp->tfh); nfsd_proc_rename()
374 nfsd_proc_link(struct svc_rqst *rqstp, struct nfsd_linkargs *argp, nfsd_proc_link() argument
380 SVCFH_fmt(&argp->ffh)); nfsd_proc_link()
382 SVCFH_fmt(&argp->tfh), nfsd_proc_link()
383 argp->tlen, nfsd_proc_link()
384 argp->tname); nfsd_proc_link()
386 nfserr = nfsd_link(rqstp, &argp->tfh, argp->tname, argp->tlen, nfsd_proc_link()
387 &argp->ffh); nfsd_proc_link()
388 fh_put(&argp->ffh); nfsd_proc_link()
389 fh_put(&argp->tfh); nfsd_proc_link()
394 nfsd_proc_symlink(struct svc_rqst *rqstp, struct nfsd_symlinkargs *argp, nfsd_proc_symlink() argument
401 SVCFH_fmt(&argp->ffh), argp->flen, argp->fname, nfsd_proc_symlink()
402 argp->tlen, argp->tname); nfsd_proc_symlink()
407 * attributes follow argp->tname, so it's safe to just write a nfsd_proc_symlink()
410 argp->tname[argp->tlen] = '\0'; nfsd_proc_symlink()
411 nfserr = nfsd_symlink(rqstp, &argp->ffh, argp->fname, argp->flen, nfsd_proc_symlink()
412 argp->tname, &newfh); nfsd_proc_symlink()
414 fh_put(&argp->ffh); nfsd_proc_symlink()
424 nfsd_proc_mkdir(struct svc_rqst *rqstp, struct nfsd_createargs *argp, nfsd_proc_mkdir() argument
429 dprintk("nfsd: MKDIR %s %.*s\n", SVCFH_fmt(&argp->fh), argp->len, argp->name); nfsd_proc_mkdir()
436 argp->attrs.ia_valid &= ~ATTR_SIZE; nfsd_proc_mkdir()
438 nfserr = nfsd_create(rqstp, &argp->fh, argp->name, argp->len, nfsd_proc_mkdir()
439 &argp->attrs, S_IFDIR, 0, &resp->fh); nfsd_proc_mkdir()
440 fh_put(&argp->fh); nfsd_proc_mkdir()
448 nfsd_proc_rmdir(struct svc_rqst *rqstp, struct nfsd_diropargs *argp, nfsd_proc_rmdir() argument
453 dprintk("nfsd: RMDIR %s %.*s\n", SVCFH_fmt(&argp->fh), argp->len, argp->name); nfsd_proc_rmdir()
455 nfserr = nfsd_unlink(rqstp, &argp->fh, S_IFDIR, argp->name, argp->len); nfsd_proc_rmdir()
456 fh_put(&argp->fh); nfsd_proc_rmdir()
464 nfsd_proc_readdir(struct svc_rqst *rqstp, struct nfsd_readdirargs *argp, nfsd_proc_readdir() argument
472 SVCFH_fmt(&argp->fh), nfsd_proc_readdir()
473 argp->count, argp->cookie); nfsd_proc_readdir()
476 count = (argp->count >> 2) - 2; nfsd_proc_readdir()
483 resp->buffer = argp->buffer; nfsd_proc_readdir()
488 offset = argp->cookie; nfsd_proc_readdir()
489 nfserr = nfsd_readdir(rqstp, &argp->fh, &offset, nfsd_proc_readdir()
492 resp->count = resp->buffer - argp->buffer; nfsd_proc_readdir()
496 fh_put(&argp->fh); nfsd_proc_readdir()
504 nfsd_proc_statfs(struct svc_rqst * rqstp, struct nfsd_fhandle *argp, nfsd_proc_statfs() argument
509 dprintk("nfsd: STATFS %s\n", SVCFH_fmt(&argp->fh)); nfsd_proc_statfs()
511 nfserr = nfsd_statfs(rqstp, &argp->fh, &resp->stats, nfsd_proc_statfs()
513 fh_put(&argp->fh); nfsd_proc_statfs()
H A Dnfs2acl.c22 nfsacld_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) nfsacld_proc_null() argument
31 struct nfsd3_getaclargs *argp, struct nfsd3_getaclres *resp) nfsacld_proc_getacl()
38 dprintk("nfsd: GETACL(2acl) %s\n", SVCFH_fmt(&argp->fh)); nfsacld_proc_getacl()
40 fh = fh_copy(&resp->fh, &argp->fh); nfsacld_proc_getacl()
47 if (argp->mask & ~(NFS_ACL|NFS_ACLCNT|NFS_DFACL|NFS_DFACLCNT)) nfsacld_proc_getacl()
49 resp->mask = argp->mask; nfsacld_proc_getacl()
91 struct nfsd3_setaclargs *argp, nfsacld_proc_setacl()
99 dprintk("nfsd: SETACL(2acl) %s\n", SVCFH_fmt(&argp->fh)); nfsacld_proc_setacl()
101 fh = fh_copy(&resp->fh, &argp->fh); nfsacld_proc_setacl()
116 error = inode->i_op->set_acl(inode, argp->acl_access, ACL_TYPE_ACCESS); nfsacld_proc_setacl()
119 error = inode->i_op->set_acl(inode, argp->acl_default, nfsacld_proc_setacl()
129 /* argp->acl_{access,default} may have been allocated in nfsacld_proc_setacl()
131 posix_acl_release(argp->acl_access); nfsacld_proc_setacl()
132 posix_acl_release(argp->acl_default); nfsacld_proc_setacl()
145 struct nfsd_fhandle *argp, struct nfsd_attrstat *resp) nfsacld_proc_getattr()
148 dprintk("nfsd: GETATTR %s\n", SVCFH_fmt(&argp->fh)); nfsacld_proc_getattr()
150 fh_copy(&resp->fh, &argp->fh); nfsacld_proc_getattr()
161 static __be32 nfsacld_proc_access(struct svc_rqst *rqstp, struct nfsd3_accessargs *argp, nfsacld_proc_access() argument
167 SVCFH_fmt(&argp->fh), nfsacld_proc_access()
168 argp->access); nfsacld_proc_access()
170 fh_copy(&resp->fh, &argp->fh); nfsacld_proc_access()
171 resp->access = argp->access; nfsacld_proc_access()
183 struct nfsd3_getaclargs *argp) nfsaclsvc_decode_getaclargs()
185 p = nfs2svc_decode_fh(p, &argp->fh); nfsaclsvc_decode_getaclargs()
188 argp->mask = ntohl(*p); p++; nfsaclsvc_decode_getaclargs()
195 struct nfsd3_setaclargs *argp) nfsaclsvc_decode_setaclargs()
201 p = nfs2svc_decode_fh(p, &argp->fh); nfsaclsvc_decode_setaclargs()
204 argp->mask = ntohl(*p++); nfsaclsvc_decode_setaclargs()
205 if (argp->mask & ~(NFS_ACL|NFS_ACLCNT|NFS_DFACL|NFS_DFACLCNT) || nfsaclsvc_decode_setaclargs()
211 (argp->mask & NFS_ACL) ? nfsaclsvc_decode_setaclargs()
212 &argp->acl_access : NULL); nfsaclsvc_decode_setaclargs()
215 (argp->mask & NFS_DFACL) ? nfsaclsvc_decode_setaclargs()
216 &argp->acl_default : NULL); nfsaclsvc_decode_setaclargs()
221 struct nfsd_fhandle *argp) nfsaclsvc_decode_fhandleargs()
223 p = nfs2svc_decode_fh(p, &argp->fh); nfsaclsvc_decode_fhandleargs()
230 struct nfsd3_accessargs *argp) nfsaclsvc_decode_accessargs()
232 p = nfs2svc_decode_fh(p, &argp->fh); nfsaclsvc_decode_accessargs()
235 argp->access = ntohl(*p++); nfsaclsvc_decode_accessargs()
30 nfsacld_proc_getacl(struct svc_rqst * rqstp, struct nfsd3_getaclargs *argp, struct nfsd3_getaclres *resp) nfsacld_proc_getacl() argument
90 nfsacld_proc_setacl(struct svc_rqst * rqstp, struct nfsd3_setaclargs *argp, struct nfsd_attrstat *resp) nfsacld_proc_setacl() argument
144 nfsacld_proc_getattr(struct svc_rqst * rqstp, struct nfsd_fhandle *argp, struct nfsd_attrstat *resp) nfsacld_proc_getattr() argument
182 nfsaclsvc_decode_getaclargs(struct svc_rqst *rqstp, __be32 *p, struct nfsd3_getaclargs *argp) nfsaclsvc_decode_getaclargs() argument
194 nfsaclsvc_decode_setaclargs(struct svc_rqst *rqstp, __be32 *p, struct nfsd3_setaclargs *argp) nfsaclsvc_decode_setaclargs() argument
220 nfsaclsvc_decode_fhandleargs(struct svc_rqst *rqstp, __be32 *p, struct nfsd_fhandle *argp) nfsaclsvc_decode_fhandleargs() argument
229 nfsaclsvc_decode_accessargs(struct svc_rqst *rqstp, __be32 *p, struct nfsd3_accessargs *argp) nfsaclsvc_decode_accessargs() argument
H A Dnfs4xdr.c100 if (!(x = (p==argp->tmp || p == argp->tmpp) ? \
101 savemem(argp, p, nbytes) : \
116 if (nbytes <= (u32)((char *)argp->end - (char *)argp->p)) { \
117 p = argp->p; \
118 argp->p += XDR_QUADLEN(nbytes); \
119 } else if (!(p = read_buf(argp, nbytes))) { \
126 static void next_decode_page(struct nfsd4_compoundargs *argp) next_decode_page() argument
128 argp->p = page_address(argp->pagelist[0]); next_decode_page()
129 argp->pagelist++; next_decode_page()
130 if (argp->pagelen < PAGE_SIZE) { next_decode_page()
131 argp->end = argp->p + (argp->pagelen>>2); next_decode_page()
132 argp->pagelen = 0; next_decode_page()
134 argp->end = argp->p + (PAGE_SIZE>>2); next_decode_page()
135 argp->pagelen -= PAGE_SIZE; next_decode_page()
139 static __be32 *read_buf(struct nfsd4_compoundargs *argp, u32 nbytes) read_buf() argument
144 unsigned int avail = (char *)argp->end - (char *)argp->p; read_buf()
146 if (avail + argp->pagelen < nbytes) read_buf()
151 if (nbytes <= sizeof(argp->tmp)) read_buf()
152 p = argp->tmp; read_buf()
154 kfree(argp->tmpp); read_buf()
155 p = argp->tmpp = kmalloc(nbytes, GFP_KERNEL); read_buf()
165 memcpy(p, argp->p, avail); read_buf()
166 next_decode_page(argp); read_buf()
167 memcpy(((char*)p)+avail, argp->p, (nbytes - avail)); read_buf()
168 argp->p += XDR_QUADLEN(nbytes - avail); read_buf()
179 * @argp: NFSv4 compound argument structure
183 * described in @argp finishes.
186 svcxdr_tmpalloc(struct nfsd4_compoundargs *argp, u32 len) svcxdr_tmpalloc() argument
193 tb->next = argp->to_free; svcxdr_tmpalloc()
194 argp->to_free = tb; svcxdr_tmpalloc()
206 svcxdr_dupstr(struct nfsd4_compoundargs *argp, void *buf, u32 len) svcxdr_dupstr() argument
208 char *p = svcxdr_tmpalloc(argp, len + 1); svcxdr_dupstr()
219 * @argp: NFSv4 compound argument structure to be freed with
225 * operation described by @argp finishes.
227 static char *savemem(struct nfsd4_compoundargs *argp, __be32 *p, int nbytes) savemem() argument
231 ret = svcxdr_tmpalloc(argp, nbytes); savemem()
243 nfsd4_decode_time(struct nfsd4_compoundargs *argp, struct timespec *tv) nfsd4_decode_time() argument
259 nfsd4_decode_bitmap(struct nfsd4_compoundargs *argp, u32 *bmval) nfsd4_decode_bitmap() argument
285 nfsd4_decode_fattr(struct nfsd4_compoundargs *argp, u32 *bmval, nfsd4_decode_fattr() argument
295 if ((status = nfsd4_decode_bitmap(argp, bmval))) nfsd4_decode_fattr()
317 *acl = svcxdr_tmpalloc(argp, nfs4_acl_bytes(nace)); nfsd4_decode_fattr()
336 status = nfsd_map_name_to_gid(argp->rqstp, nfsd4_decode_fattr()
339 status = nfsd_map_name_to_uid(argp->rqstp, nfsd4_decode_fattr()
360 if ((status = nfsd_map_name_to_uid(argp->rqstp, buf, dummy32, &iattr->ia_uid))) nfsd4_decode_fattr()
371 if ((status = nfsd_map_name_to_gid(argp->rqstp, buf, dummy32, &iattr->ia_gid))) nfsd4_decode_fattr()
382 status = nfsd4_decode_time(argp, &iattr->ia_atime); nfsd4_decode_fattr()
401 status = nfsd4_decode_time(argp, &iattr->ia_mtime); nfsd4_decode_fattr()
432 label->data = svcxdr_dupstr(argp, buf, dummy32); nfsd4_decode_fattr()
449 nfsd4_decode_stateid(struct nfsd4_compoundargs *argp, stateid_t *sid) nfsd4_decode_stateid() argument
461 nfsd4_decode_access(struct nfsd4_compoundargs *argp, struct nfsd4_access *access) nfsd4_decode_access() argument
471 static __be32 nfsd4_decode_cb_sec(struct nfsd4_compoundargs *argp, struct nfsd4_cb_sec *cbs) nfsd4_decode_cb_sec() argument
551 static __be32 nfsd4_decode_backchannel_ctl(struct nfsd4_compoundargs *argp, struct nfsd4_backchannel_ctl *bc) nfsd4_decode_backchannel_ctl() argument
557 nfsd4_decode_cb_sec(argp, &bc->bc_cb_sec); nfsd4_decode_backchannel_ctl()
562 static __be32 nfsd4_decode_bind_conn_to_session(struct nfsd4_compoundargs *argp, struct nfsd4_bind_conn_to_session *bcts) nfsd4_decode_bind_conn_to_session() argument
575 nfsd4_decode_close(struct nfsd4_compoundargs *argp, struct nfsd4_close *close) nfsd4_decode_close() argument
581 return nfsd4_decode_stateid(argp, &close->cl_stateid); nfsd4_decode_close()
588 nfsd4_decode_commit(struct nfsd4_compoundargs *argp, struct nfsd4_commit *commit) nfsd4_decode_commit() argument
600 nfsd4_decode_create(struct nfsd4_compoundargs *argp, struct nfsd4_create *create) nfsd4_decode_create() argument
611 create->cr_data = svcxdr_dupstr(argp, p, create->cr_datalen); nfsd4_decode_create()
635 status = nfsd4_decode_fattr(argp, create->cr_bmval, &create->cr_iattr, nfsd4_decode_create()
644 nfsd4_decode_delegreturn(struct nfsd4_compoundargs *argp, struct nfsd4_delegreturn *dr) nfsd4_decode_delegreturn() argument
646 return nfsd4_decode_stateid(argp, &dr->dr_stateid); nfsd4_decode_delegreturn()
650 nfsd4_decode_getattr(struct nfsd4_compoundargs *argp, struct nfsd4_getattr *getattr) nfsd4_decode_getattr() argument
652 return nfsd4_decode_bitmap(argp, getattr->ga_bmval); nfsd4_decode_getattr()
656 nfsd4_decode_link(struct nfsd4_compoundargs *argp, struct nfsd4_link *link) nfsd4_decode_link() argument
671 nfsd4_decode_lock(struct nfsd4_compoundargs *argp, struct nfsd4_lock *lock) nfsd4_decode_lock() argument
690 status = nfsd4_decode_stateid(argp, &lock->lk_new_open_stateid); nfsd4_decode_lock()
700 status = nfsd4_decode_stateid(argp, &lock->lk_old_lock_stateid); nfsd4_decode_lock()
711 nfsd4_decode_lockt(struct nfsd4_compoundargs *argp, struct nfsd4_lockt *lockt) nfsd4_decode_lockt() argument
730 nfsd4_decode_locku(struct nfsd4_compoundargs *argp, struct nfsd4_locku *locku) nfsd4_decode_locku() argument
739 status = nfsd4_decode_stateid(argp, &locku->lu_stateid); nfsd4_decode_locku()
750 nfsd4_decode_lookup(struct nfsd4_compoundargs *argp, struct nfsd4_lookup *lookup) nfsd4_decode_lookup() argument
764 static __be32 nfsd4_decode_share_access(struct nfsd4_compoundargs *argp, u32 *share_access, u32 *deleg_want, u32 *deleg_when) nfsd4_decode_share_access() argument
787 if (!argp->minorversion) nfsd4_decode_share_access()
817 static __be32 nfsd4_decode_share_deny(struct nfsd4_compoundargs *argp, u32 *x) nfsd4_decode_share_deny() argument
831 static __be32 nfsd4_decode_opaque(struct nfsd4_compoundargs *argp, struct xdr_netobj *o) nfsd4_decode_opaque() argument
849 nfsd4_decode_open(struct nfsd4_compoundargs *argp, struct nfsd4_open *open) nfsd4_decode_open() argument
863 status = nfsd4_decode_share_access(argp, &open->op_share_access, nfsd4_decode_open()
867 status = nfsd4_decode_share_deny(argp, &open->op_share_deny); nfsd4_decode_open()
872 status = nfsd4_decode_opaque(argp, &open->op_owner); nfsd4_decode_open()
886 status = nfsd4_decode_fattr(argp, open->op_bmval, nfsd4_decode_open()
896 if (argp->minorversion < 1) nfsd4_decode_open()
900 status = nfsd4_decode_fattr(argp, open->op_bmval, nfsd4_decode_open()
931 status = nfsd4_decode_stateid(argp, &open->op_delegate_stateid); nfsd4_decode_open()
943 if (argp->minorversion < 1) nfsd4_decode_open()
948 if (argp->minorversion < 1) nfsd4_decode_open()
950 status = nfsd4_decode_stateid(argp, &open->op_delegate_stateid); nfsd4_decode_open()
962 nfsd4_decode_open_confirm(struct nfsd4_compoundargs *argp, struct nfsd4_open_confirm *open_conf) nfsd4_decode_open_confirm() argument
966 if (argp->minorversion >= 1) nfsd4_decode_open_confirm()
969 status = nfsd4_decode_stateid(argp, &open_conf->oc_req_stateid); nfsd4_decode_open_confirm()
979 nfsd4_decode_open_downgrade(struct nfsd4_compoundargs *argp, struct nfsd4_open_downgrade *open_down) nfsd4_decode_open_downgrade() argument
983 status = nfsd4_decode_stateid(argp, &open_down->od_stateid); nfsd4_decode_open_downgrade()
988 status = nfsd4_decode_share_access(argp, &open_down->od_share_access, nfsd4_decode_open_downgrade()
992 status = nfsd4_decode_share_deny(argp, &open_down->od_share_deny); nfsd4_decode_open_downgrade()
999 nfsd4_decode_putfh(struct nfsd4_compoundargs *argp, struct nfsd4_putfh *putfh) nfsd4_decode_putfh() argument
1014 nfsd4_decode_putpubfh(struct nfsd4_compoundargs *argp, void *p) nfsd4_decode_putpubfh() argument
1016 if (argp->minorversion == 0) nfsd4_decode_putpubfh()
1022 nfsd4_decode_read(struct nfsd4_compoundargs *argp, struct nfsd4_read *read) nfsd4_decode_read() argument
1026 status = nfsd4_decode_stateid(argp, &read->rd_stateid); nfsd4_decode_read()
1037 nfsd4_decode_readdir(struct nfsd4_compoundargs *argp, struct nfsd4_readdir *readdir) nfsd4_decode_readdir() argument
1046 if ((status = nfsd4_decode_bitmap(argp, readdir->rd_bmval))) nfsd4_decode_readdir()
1053 nfsd4_decode_remove(struct nfsd4_compoundargs *argp, struct nfsd4_remove *remove) nfsd4_decode_remove() argument
1068 nfsd4_decode_rename(struct nfsd4_compoundargs *argp, struct nfsd4_rename *rename) nfsd4_decode_rename() argument
1089 nfsd4_decode_renew(struct nfsd4_compoundargs *argp, clientid_t *clientid) nfsd4_decode_renew() argument
1093 if (argp->minorversion >= 1) nfsd4_decode_renew()
1103 nfsd4_decode_secinfo(struct nfsd4_compoundargs *argp, nfsd4_decode_secinfo() argument
1119 nfsd4_decode_secinfo_no_name(struct nfsd4_compoundargs *argp, nfsd4_decode_secinfo_no_name() argument
1130 nfsd4_decode_setattr(struct nfsd4_compoundargs *argp, struct nfsd4_setattr *setattr) nfsd4_decode_setattr() argument
1134 status = nfsd4_decode_stateid(argp, &setattr->sa_stateid); nfsd4_decode_setattr()
1137 return nfsd4_decode_fattr(argp, setattr->sa_bmval, &setattr->sa_iattr, nfsd4_decode_setattr()
1142 nfsd4_decode_setclientid(struct nfsd4_compoundargs *argp, struct nfsd4_setclientid *setclientid) nfsd4_decode_setclientid() argument
1146 if (argp->minorversion >= 1) nfsd4_decode_setclientid()
1152 status = nfsd4_decode_opaque(argp, &setclientid->se_name); nfsd4_decode_setclientid()
1172 nfsd4_decode_setclientid_confirm(struct nfsd4_compoundargs *argp, struct nfsd4_setclientid_confirm *scd_c) nfsd4_decode_setclientid_confirm() argument
1176 if (argp->minorversion >= 1) nfsd4_decode_setclientid_confirm()
1188 nfsd4_decode_verify(struct nfsd4_compoundargs *argp, struct nfsd4_verify *verify) nfsd4_decode_verify() argument
1192 if ((status = nfsd4_decode_bitmap(argp, verify->ve_bmval))) nfsd4_decode_verify()
1207 nfsd4_decode_write(struct nfsd4_compoundargs *argp, struct nfsd4_write *write) nfsd4_decode_write() argument
1213 status = nfsd4_decode_stateid(argp, &write->wr_stateid); nfsd4_decode_write()
1227 avail = (char*)argp->end - (char*)argp->p; nfsd4_decode_write()
1228 if (avail + argp->pagelen < write->wr_buflen) { nfsd4_decode_write()
1235 write->wr_pagelist = argp->pagelist; nfsd4_decode_write()
1244 argp->pagelist += pages; nfsd4_decode_write()
1245 argp->pagelen -= pages * PAGE_SIZE; nfsd4_decode_write()
1248 argp->p = (__be32 *)page_address(argp->pagelist[0]); nfsd4_decode_write()
1249 argp->pagelist++; nfsd4_decode_write()
1250 argp->end = argp->p + XDR_QUADLEN(PAGE_SIZE); nfsd4_decode_write()
1252 argp->p += XDR_QUADLEN(len); nfsd4_decode_write()
1258 nfsd4_decode_release_lockowner(struct nfsd4_compoundargs *argp, struct nfsd4_release_lockowner *rlockowner) nfsd4_decode_release_lockowner() argument
1262 if (argp->minorversion >= 1) nfsd4_decode_release_lockowner()
1271 if (argp->minorversion && !zero_clientid(&rlockowner->rl_clientid)) nfsd4_decode_release_lockowner()
1277 nfsd4_decode_exchange_id(struct nfsd4_compoundargs *argp, nfsd4_decode_exchange_id() argument
1286 status = nfsd4_decode_opaque(argp, &exid->clname); nfsd4_decode_exchange_id()
1381 nfsd4_decode_create_session(struct nfsd4_compoundargs *argp, nfsd4_decode_create_session() argument
1428 nfsd4_decode_cb_sec(argp, &sess->cb_sec); nfsd4_decode_create_session()
1433 nfsd4_decode_destroy_session(struct nfsd4_compoundargs *argp, nfsd4_decode_destroy_session() argument
1444 nfsd4_decode_free_stateid(struct nfsd4_compoundargs *argp, nfsd4_decode_free_stateid() argument
1457 nfsd4_decode_sequence(struct nfsd4_compoundargs *argp, nfsd4_decode_sequence() argument
1473 nfsd4_decode_test_stateid(struct nfsd4_compoundargs *argp, struct nfsd4_test_stateid *test_stateid) nfsd4_decode_test_stateid() argument
1485 stateid = svcxdr_tmpalloc(argp, sizeof(*stateid)); nfsd4_decode_test_stateid()
1494 status = nfsd4_decode_stateid(argp, &stateid->ts_id_stateid); nfsd4_decode_test_stateid()
1508 static __be32 nfsd4_decode_destroy_clientid(struct nfsd4_compoundargs *argp, struct nfsd4_destroy_clientid *dc) nfsd4_decode_destroy_clientid() argument
1518 static __be32 nfsd4_decode_reclaim_complete(struct nfsd4_compoundargs *argp, struct nfsd4_reclaim_complete *rc) nfsd4_decode_reclaim_complete() argument
1530 nfsd4_decode_getdeviceinfo(struct nfsd4_compoundargs *argp, nfsd4_decode_getdeviceinfo() argument
1555 nfsd4_decode_layoutget(struct nfsd4_compoundargs *argp, nfsd4_decode_layoutget() argument
1568 status = nfsd4_decode_stateid(argp, &lgp->lg_sid); nfsd4_decode_layoutget()
1579 nfsd4_decode_layoutcommit(struct nfsd4_compoundargs *argp, nfsd4_decode_layoutcommit() argument
1590 status = nfsd4_decode_stateid(argp, &lcp->lc_sid); nfsd4_decode_layoutcommit()
1604 status = nfsd4_decode_time(argp, &lcp->lc_mtime); nfsd4_decode_layoutcommit()
1627 nfsd4_decode_layoutreturn(struct nfsd4_compoundargs *argp, nfsd4_decode_layoutreturn() argument
1642 status = nfsd4_decode_stateid(argp, &lrp->lr_sid); nfsd4_decode_layoutreturn()
1662 nfsd4_decode_fallocate(struct nfsd4_compoundargs *argp, nfsd4_decode_fallocate() argument
1667 status = nfsd4_decode_stateid(argp, &fallocate->falloc_stateid); nfsd4_decode_fallocate()
1679 nfsd4_decode_seek(struct nfsd4_compoundargs *argp, struct nfsd4_seek *seek) nfsd4_decode_seek() argument
1683 status = nfsd4_decode_stateid(argp, &seek->seek_stateid); nfsd4_decode_seek()
1695 nfsd4_decode_noop(struct nfsd4_compoundargs *argp, void *p) nfsd4_decode_noop() argument
1701 nfsd4_decode_notsupp(struct nfsd4_compoundargs *argp, void *p) nfsd4_decode_notsupp() argument
1706 typedef __be32(*nfsd4_dec)(struct nfsd4_compoundargs *argp, void *);
1792 nfsd4_opnum_in_range(struct nfsd4_compoundargs *argp, struct nfsd4_op *op) nfsd4_opnum_in_range() argument
1796 else if (argp->minorversion == 0 && op->opnum > LAST_NFS40_OP) nfsd4_opnum_in_range()
1798 else if (argp->minorversion == 1 && op->opnum > LAST_NFS41_OP) nfsd4_opnum_in_range()
1800 else if (argp->minorversion == 2 && op->opnum > LAST_NFS42_OP) nfsd4_opnum_in_range()
1806 nfsd4_decode_compound(struct nfsd4_compoundargs *argp) nfsd4_decode_compound() argument
1811 int auth_slack= argp->rqstp->rq_auth_slack; nfsd4_decode_compound()
1818 argp->taglen = be32_to_cpup(p++); nfsd4_decode_compound()
1819 READ_BUF(argp->taglen); nfsd4_decode_compound()
1820 SAVEMEM(argp->tag, argp->taglen); nfsd4_decode_compound()
1822 argp->minorversion = be32_to_cpup(p++); nfsd4_decode_compound()
1823 argp->opcnt = be32_to_cpup(p++); nfsd4_decode_compound()
1824 max_reply += 4 + (XDR_QUADLEN(argp->taglen) << 2); nfsd4_decode_compound()
1826 if (argp->taglen > NFSD4_MAX_TAGLEN) nfsd4_decode_compound()
1828 if (argp->opcnt > 100) nfsd4_decode_compound()
1831 if (argp->opcnt > ARRAY_SIZE(argp->iops)) { nfsd4_decode_compound()
1832 argp->ops = kzalloc(argp->opcnt * sizeof(*argp->ops), GFP_KERNEL); nfsd4_decode_compound()
1833 if (!argp->ops) { nfsd4_decode_compound()
1834 argp->ops = argp->iops; nfsd4_decode_compound()
1840 if (argp->minorversion > NFSD_SUPPORTED_MINOR_VERSION) nfsd4_decode_compound()
1841 argp->opcnt = 0; nfsd4_decode_compound()
1843 for (i = 0; i < argp->opcnt; i++) { nfsd4_decode_compound()
1844 op = &argp->ops[i]; nfsd4_decode_compound()
1850 if (nfsd4_opnum_in_range(argp, op)) nfsd4_decode_compound()
1851 op->status = nfsd4_dec_ops[op->opnum](argp, &op->u); nfsd4_decode_compound()
1864 readbytes += nfsd4_max_reply(argp->rqstp, op); nfsd4_decode_compound()
1866 max_reply += nfsd4_max_reply(argp->rqstp, op); nfsd4_decode_compound()
1877 argp->opcnt = i+1; nfsd4_decode_compound()
1882 if (argp->minorversion) nfsd4_decode_compound()
1884 svc_reserve(argp->rqstp, max_reply + readbytes); nfsd4_decode_compound()
1885 argp->rqstp->rq_cachetype = cachethis ? RC_REPLBUFF : RC_NOCACHE; nfsd4_decode_compound()
1888 clear_bit(RQ_SPLICE_OK, &argp->rqstp->rq_flags); nfsd4_decode_compound()
H A Dnfs3acl.c21 nfsd3_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) nfsd3_proc_null() argument
30 struct nfsd3_getaclargs *argp, struct nfsd3_getaclres *resp) nfsd3_proc_getacl()
37 fh = fh_copy(&resp->fh, &argp->fh); nfsd3_proc_getacl()
44 if (argp->mask & ~(NFS_ACL|NFS_ACLCNT|NFS_DFACL|NFS_DFACLCNT)) nfsd3_proc_getacl()
46 resp->mask = argp->mask; nfsd3_proc_getacl()
84 struct nfsd3_setaclargs *argp, nfsd3_proc_setacl()
92 fh = fh_copy(&resp->fh, &argp->fh); nfsd3_proc_setacl()
107 error = inode->i_op->set_acl(inode, argp->acl_access, ACL_TYPE_ACCESS); nfsd3_proc_setacl()
110 error = inode->i_op->set_acl(inode, argp->acl_default, nfsd3_proc_setacl()
118 /* argp->acl_{access,default} may have been allocated in nfsd3_proc_setacl()
120 posix_acl_release(argp->acl_access); nfsd3_proc_setacl()
121 posix_acl_release(argp->acl_default); nfsd3_proc_setacl()
29 nfsd3_proc_getacl(struct svc_rqst * rqstp, struct nfsd3_getaclargs *argp, struct nfsd3_getaclres *resp) nfsd3_proc_getacl() argument
83 nfsd3_proc_setacl(struct svc_rqst * rqstp, struct nfsd3_setaclargs *argp, struct nfsd3_attrstat *resp) nfsd3_proc_setacl() argument
H A Dxdr4.h620 struct nfsd4_compoundargs *argp = rqstp->rq_argp; nfsd4_last_compound_op() local
622 return argp->opcnt == resp->opcnt; nfsd4_last_compound_op()
/linux-4.1.27/fs/lockd/
H A Dxdr.c185 nlmsvc_decode_testargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlmsvc_decode_testargs() argument
189 if (!(p = nlm_decode_cookie(p, &argp->cookie))) nlmsvc_decode_testargs()
193 if (!(p = nlm_decode_lock(p, &argp->lock))) nlmsvc_decode_testargs()
196 argp->lock.fl.fl_type = F_WRLCK; nlmsvc_decode_testargs()
210 nlmsvc_decode_lockargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlmsvc_decode_lockargs() argument
214 if (!(p = nlm_decode_cookie(p, &argp->cookie))) nlmsvc_decode_lockargs()
216 argp->block = ntohl(*p++); nlmsvc_decode_lockargs()
218 if (!(p = nlm_decode_lock(p, &argp->lock))) nlmsvc_decode_lockargs()
221 argp->lock.fl.fl_type = F_WRLCK; nlmsvc_decode_lockargs()
222 argp->reclaim = ntohl(*p++); nlmsvc_decode_lockargs()
223 argp->state = ntohl(*p++); nlmsvc_decode_lockargs()
224 argp->monitor = 1; /* monitor client by default */ nlmsvc_decode_lockargs()
230 nlmsvc_decode_cancargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlmsvc_decode_cancargs() argument
234 if (!(p = nlm_decode_cookie(p, &argp->cookie))) nlmsvc_decode_cancargs()
236 argp->block = ntohl(*p++); nlmsvc_decode_cancargs()
238 if (!(p = nlm_decode_lock(p, &argp->lock))) nlmsvc_decode_cancargs()
241 argp->lock.fl.fl_type = F_WRLCK; nlmsvc_decode_cancargs()
246 nlmsvc_decode_unlockargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlmsvc_decode_unlockargs() argument
248 if (!(p = nlm_decode_cookie(p, &argp->cookie)) nlmsvc_decode_unlockargs()
249 || !(p = nlm_decode_lock(p, &argp->lock))) nlmsvc_decode_unlockargs()
251 argp->lock.fl.fl_type = F_UNLCK; nlmsvc_decode_unlockargs()
256 nlmsvc_decode_shareargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlmsvc_decode_shareargs() argument
258 struct nlm_lock *lock = &argp->lock; nlmsvc_decode_shareargs()
265 if (!(p = nlm_decode_cookie(p, &argp->cookie)) nlmsvc_decode_shareargs()
271 argp->fsm_mode = ntohl(*p++); nlmsvc_decode_shareargs()
272 argp->fsm_access = ntohl(*p++); nlmsvc_decode_shareargs()
296 nlmsvc_decode_notify(struct svc_rqst *rqstp, __be32 *p, struct nlm_args *argp) nlmsvc_decode_notify() argument
298 struct nlm_lock *lock = &argp->lock; nlmsvc_decode_notify()
303 argp->state = ntohl(*p++); nlmsvc_decode_notify()
308 nlmsvc_decode_reboot(struct svc_rqst *rqstp, __be32 *p, struct nlm_reboot *argp) nlmsvc_decode_reboot() argument
310 if (!(p = xdr_decode_string_inplace(p, &argp->mon, &argp->len, SM_MAXSTRLEN))) nlmsvc_decode_reboot()
312 argp->state = ntohl(*p++); nlmsvc_decode_reboot()
313 memcpy(&argp->priv.data, p, sizeof(argp->priv.data)); nlmsvc_decode_reboot()
H A Dxdr4.c182 nlm4svc_decode_testargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlm4svc_decode_testargs() argument
186 if (!(p = nlm4_decode_cookie(p, &argp->cookie))) nlm4svc_decode_testargs()
190 if (!(p = nlm4_decode_lock(p, &argp->lock))) nlm4svc_decode_testargs()
193 argp->lock.fl.fl_type = F_WRLCK; nlm4svc_decode_testargs()
207 nlm4svc_decode_lockargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlm4svc_decode_lockargs() argument
211 if (!(p = nlm4_decode_cookie(p, &argp->cookie))) nlm4svc_decode_lockargs()
213 argp->block = ntohl(*p++); nlm4svc_decode_lockargs()
215 if (!(p = nlm4_decode_lock(p, &argp->lock))) nlm4svc_decode_lockargs()
218 argp->lock.fl.fl_type = F_WRLCK; nlm4svc_decode_lockargs()
219 argp->reclaim = ntohl(*p++); nlm4svc_decode_lockargs()
220 argp->state = ntohl(*p++); nlm4svc_decode_lockargs()
221 argp->monitor = 1; /* monitor client by default */ nlm4svc_decode_lockargs()
227 nlm4svc_decode_cancargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlm4svc_decode_cancargs() argument
231 if (!(p = nlm4_decode_cookie(p, &argp->cookie))) nlm4svc_decode_cancargs()
233 argp->block = ntohl(*p++); nlm4svc_decode_cancargs()
235 if (!(p = nlm4_decode_lock(p, &argp->lock))) nlm4svc_decode_cancargs()
238 argp->lock.fl.fl_type = F_WRLCK; nlm4svc_decode_cancargs()
243 nlm4svc_decode_unlockargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlm4svc_decode_unlockargs() argument
245 if (!(p = nlm4_decode_cookie(p, &argp->cookie)) nlm4svc_decode_unlockargs()
246 || !(p = nlm4_decode_lock(p, &argp->lock))) nlm4svc_decode_unlockargs()
248 argp->lock.fl.fl_type = F_UNLCK; nlm4svc_decode_unlockargs()
253 nlm4svc_decode_shareargs(struct svc_rqst *rqstp, __be32 *p, nlm_args *argp) nlm4svc_decode_shareargs() argument
255 struct nlm_lock *lock = &argp->lock; nlm4svc_decode_shareargs()
262 if (!(p = nlm4_decode_cookie(p, &argp->cookie)) nlm4svc_decode_shareargs()
268 argp->fsm_mode = ntohl(*p++); nlm4svc_decode_shareargs()
269 argp->fsm_access = ntohl(*p++); nlm4svc_decode_shareargs()
293 nlm4svc_decode_notify(struct svc_rqst *rqstp, __be32 *p, struct nlm_args *argp) nlm4svc_decode_notify() argument
295 struct nlm_lock *lock = &argp->lock; nlm4svc_decode_notify()
300 argp->state = ntohl(*p++); nlm4svc_decode_notify()
305 nlm4svc_decode_reboot(struct svc_rqst *rqstp, __be32 *p, struct nlm_reboot *argp) nlm4svc_decode_reboot() argument
307 if (!(p = xdr_decode_string_inplace(p, &argp->mon, &argp->len, SM_MAXSTRLEN))) nlm4svc_decode_reboot()
309 argp->state = ntohl(*p++); nlm4svc_decode_reboot()
310 memcpy(&argp->priv.data, p, sizeof(argp->priv.data)); nlm4svc_decode_reboot()
H A Dsvc4proc.c22 nlm4svc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_retrieve_args() argument
27 struct nlm_lock *lock = &argp->lock; nlm4svc_retrieve_args()
36 || (argp->monitor && nsm_monitor(host) < 0)) nlm4svc_retrieve_args()
65 nlm4svc_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) nlm4svc_proc_null() argument
75 nlm4svc_proc_test(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_test() argument
83 resp->cookie = argp->cookie; nlm4svc_proc_test()
86 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) nlm4svc_proc_test()
90 resp->status = nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie); nlm4svc_proc_test()
102 nlm4svc_proc_lock(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_lock() argument
111 resp->cookie = argp->cookie; nlm4svc_proc_lock()
114 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) nlm4svc_proc_lock()
124 if (host->h_nsmstate && host->h_nsmstate != argp->state) { nlm4svc_proc_lock()
130 resp->status = nlmsvc_lock(rqstp, file, host, &argp->lock, nlm4svc_proc_lock()
131 argp->block, &argp->cookie, nlm4svc_proc_lock()
132 argp->reclaim); nlm4svc_proc_lock()
144 nlm4svc_proc_cancel(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_cancel() argument
152 resp->cookie = argp->cookie; nlm4svc_proc_cancel()
161 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) nlm4svc_proc_cancel()
165 resp->status = nlmsvc_cancel_blocked(SVC_NET(rqstp), file, &argp->lock); nlm4svc_proc_cancel()
177 nlm4svc_proc_unlock(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_unlock() argument
185 resp->cookie = argp->cookie; nlm4svc_proc_unlock()
194 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) nlm4svc_proc_unlock()
198 resp->status = nlmsvc_unlock(SVC_NET(rqstp), file, &argp->lock); nlm4svc_proc_unlock()
211 nlm4svc_proc_granted(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_granted() argument
214 resp->cookie = argp->cookie; nlm4svc_proc_granted()
217 resp->status = nlmclnt_grant(svc_addr(rqstp), &argp->lock); nlm4svc_proc_granted()
246 static __be32 nlm4svc_callback(struct svc_rqst *rqstp, u32 proc, struct nlm_args *argp, nlm4svc_callback() argument
254 argp->lock.caller, nlm4svc_callback()
255 argp->lock.len); nlm4svc_callback()
264 stat = func(rqstp, argp, &call->a_res); nlm4svc_callback()
276 static __be32 nlm4svc_proc_test_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_test_msg() argument
280 return nlm4svc_callback(rqstp, NLMPROC_TEST_RES, argp, nlm4svc_proc_test); nlm4svc_proc_test_msg()
283 static __be32 nlm4svc_proc_lock_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_lock_msg() argument
287 return nlm4svc_callback(rqstp, NLMPROC_LOCK_RES, argp, nlm4svc_proc_lock); nlm4svc_proc_lock_msg()
290 static __be32 nlm4svc_proc_cancel_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_cancel_msg() argument
294 return nlm4svc_callback(rqstp, NLMPROC_CANCEL_RES, argp, nlm4svc_proc_cancel); nlm4svc_proc_cancel_msg()
297 static __be32 nlm4svc_proc_unlock_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_unlock_msg() argument
301 return nlm4svc_callback(rqstp, NLMPROC_UNLOCK_RES, argp, nlm4svc_proc_unlock); nlm4svc_proc_unlock_msg()
304 static __be32 nlm4svc_proc_granted_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_granted_msg() argument
308 return nlm4svc_callback(rqstp, NLMPROC_GRANTED_RES, argp, nlm4svc_proc_granted); nlm4svc_proc_granted_msg()
315 nlm4svc_proc_share(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_share() argument
323 resp->cookie = argp->cookie; nlm4svc_proc_share()
326 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) { nlm4svc_proc_share()
332 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) nlm4svc_proc_share()
336 resp->status = nlmsvc_share_file(host, file, argp); nlm4svc_proc_share()
348 nlm4svc_proc_unshare(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_unshare() argument
356 resp->cookie = argp->cookie; nlm4svc_proc_unshare()
365 if ((resp->status = nlm4svc_retrieve_args(rqstp, argp, &host, &file))) nlm4svc_proc_unshare()
369 resp->status = nlmsvc_unshare_file(host, file, argp); nlm4svc_proc_unshare()
381 nlm4svc_proc_nm_lock(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_nm_lock() argument
386 argp->monitor = 0; /* just clean the monitor flag */ nlm4svc_proc_nm_lock()
387 return nlm4svc_proc_lock(rqstp, argp, resp); nlm4svc_proc_nm_lock()
394 nlm4svc_proc_free_all(struct svc_rqst *rqstp, struct nlm_args *argp, nlm4svc_proc_free_all() argument
400 if (nlm4svc_retrieve_args(rqstp, argp, &host, NULL)) nlm4svc_proc_free_all()
412 nlm4svc_proc_sm_notify(struct svc_rqst *rqstp, struct nlm_reboot *argp, nlm4svc_proc_sm_notify() argument
424 nlm_host_rebooted(argp); nlm4svc_proc_sm_notify()
432 nlm4svc_proc_granted_res(struct svc_rqst *rqstp, struct nlm_res *argp, nlm4svc_proc_granted_res() argument
440 nlmsvc_grant_reply(&argp->cookie, argp->status); nlm4svc_proc_granted_res()
H A Dsvcproc.c51 nlmsvc_retrieve_args(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_retrieve_args() argument
56 struct nlm_lock *lock = &argp->lock; nlmsvc_retrieve_args()
65 || (argp->monitor && nsm_monitor(host) < 0)) nlmsvc_retrieve_args()
95 nlmsvc_proc_null(struct svc_rqst *rqstp, void *argp, void *resp) nlmsvc_proc_null() argument
105 nlmsvc_proc_test(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_test() argument
113 resp->cookie = argp->cookie; nlmsvc_proc_test()
116 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) nlmsvc_proc_test()
120 resp->status = cast_status(nlmsvc_testlock(rqstp, file, host, &argp->lock, &resp->lock, &resp->cookie)); nlmsvc_proc_test()
133 nlmsvc_proc_lock(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_lock() argument
142 resp->cookie = argp->cookie; nlmsvc_proc_lock()
145 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) nlmsvc_proc_lock()
155 if (host->h_nsmstate && host->h_nsmstate != argp->state) { nlmsvc_proc_lock()
161 resp->status = cast_status(nlmsvc_lock(rqstp, file, host, &argp->lock, nlmsvc_proc_lock()
162 argp->block, &argp->cookie, nlmsvc_proc_lock()
163 argp->reclaim)); nlmsvc_proc_lock()
175 nlmsvc_proc_cancel(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_cancel() argument
184 resp->cookie = argp->cookie; nlmsvc_proc_cancel()
193 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) nlmsvc_proc_cancel()
197 resp->status = cast_status(nlmsvc_cancel_blocked(net, file, &argp->lock)); nlmsvc_proc_cancel()
209 nlmsvc_proc_unlock(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_unlock() argument
218 resp->cookie = argp->cookie; nlmsvc_proc_unlock()
227 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) nlmsvc_proc_unlock()
231 resp->status = cast_status(nlmsvc_unlock(net, file, &argp->lock)); nlmsvc_proc_unlock()
244 nlmsvc_proc_granted(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_granted() argument
247 resp->cookie = argp->cookie; nlmsvc_proc_granted()
250 resp->status = nlmclnt_grant(svc_addr(rqstp), &argp->lock); nlmsvc_proc_granted()
287 static __be32 nlmsvc_callback(struct svc_rqst *rqstp, u32 proc, struct nlm_args *argp, nlmsvc_callback() argument
295 argp->lock.caller, nlmsvc_callback()
296 argp->lock.len); nlmsvc_callback()
305 stat = func(rqstp, argp, &call->a_res); nlmsvc_callback()
317 static __be32 nlmsvc_proc_test_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_test_msg() argument
321 return nlmsvc_callback(rqstp, NLMPROC_TEST_RES, argp, nlmsvc_proc_test); nlmsvc_proc_test_msg()
324 static __be32 nlmsvc_proc_lock_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_lock_msg() argument
328 return nlmsvc_callback(rqstp, NLMPROC_LOCK_RES, argp, nlmsvc_proc_lock); nlmsvc_proc_lock_msg()
331 static __be32 nlmsvc_proc_cancel_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_cancel_msg() argument
335 return nlmsvc_callback(rqstp, NLMPROC_CANCEL_RES, argp, nlmsvc_proc_cancel); nlmsvc_proc_cancel_msg()
339 nlmsvc_proc_unlock_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_unlock_msg() argument
343 return nlmsvc_callback(rqstp, NLMPROC_UNLOCK_RES, argp, nlmsvc_proc_unlock); nlmsvc_proc_unlock_msg()
347 nlmsvc_proc_granted_msg(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_granted_msg() argument
351 return nlmsvc_callback(rqstp, NLMPROC_GRANTED_RES, argp, nlmsvc_proc_granted); nlmsvc_proc_granted_msg()
358 nlmsvc_proc_share(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_share() argument
366 resp->cookie = argp->cookie; nlmsvc_proc_share()
369 if (locks_in_grace(SVC_NET(rqstp)) && !argp->reclaim) { nlmsvc_proc_share()
375 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) nlmsvc_proc_share()
379 resp->status = cast_status(nlmsvc_share_file(host, file, argp)); nlmsvc_proc_share()
391 nlmsvc_proc_unshare(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_unshare() argument
399 resp->cookie = argp->cookie; nlmsvc_proc_unshare()
408 if ((resp->status = nlmsvc_retrieve_args(rqstp, argp, &host, &file))) nlmsvc_proc_unshare()
412 resp->status = cast_status(nlmsvc_unshare_file(host, file, argp)); nlmsvc_proc_unshare()
424 nlmsvc_proc_nm_lock(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_nm_lock() argument
429 argp->monitor = 0; /* just clean the monitor flag */ nlmsvc_proc_nm_lock()
430 return nlmsvc_proc_lock(rqstp, argp, resp); nlmsvc_proc_nm_lock()
437 nlmsvc_proc_free_all(struct svc_rqst *rqstp, struct nlm_args *argp, nlmsvc_proc_free_all() argument
443 if (nlmsvc_retrieve_args(rqstp, argp, &host, NULL)) nlmsvc_proc_free_all()
455 nlmsvc_proc_sm_notify(struct svc_rqst *rqstp, struct nlm_reboot *argp, nlmsvc_proc_sm_notify() argument
467 nlm_host_rebooted(argp); nlmsvc_proc_sm_notify()
475 nlmsvc_proc_granted_res(struct svc_rqst *rqstp, struct nlm_res *argp, nlmsvc_proc_granted_res() argument
483 nlmsvc_grant_reply(&argp->cookie, argp->status); nlmsvc_proc_granted_res()
H A Dsvcshare.c28 struct nlm_args *argp) nlmsvc_share_file()
31 struct xdr_netobj *oh = &argp->lock.oh; nlmsvc_share_file()
37 if ((argp->fsm_access & share->s_mode) nlmsvc_share_file()
38 || (argp->fsm_mode & share->s_access )) nlmsvc_share_file()
59 share->s_access = argp->fsm_access; nlmsvc_share_file()
60 share->s_mode = argp->fsm_mode; nlmsvc_share_file()
69 struct nlm_args *argp) nlmsvc_unshare_file()
72 struct xdr_netobj *oh = &argp->lock.oh; nlmsvc_unshare_file()
27 nlmsvc_share_file(struct nlm_host *host, struct nlm_file *file, struct nlm_args *argp) nlmsvc_share_file() argument
68 nlmsvc_unshare_file(struct nlm_host *host, struct nlm_file *file, struct nlm_args *argp) nlmsvc_unshare_file() argument
H A Dmon.c484 static void encode_mon_name(struct xdr_stream *xdr, const struct nsm_args *argp) encode_mon_name() argument
486 encode_nsm_string(xdr, argp->mon_name); encode_mon_name()
495 static void encode_my_id(struct xdr_stream *xdr, const struct nsm_args *argp) encode_my_id() argument
499 encode_nsm_string(xdr, argp->nodename); encode_my_id()
501 *p++ = cpu_to_be32(argp->prog); encode_my_id()
502 *p++ = cpu_to_be32(argp->vers); encode_my_id()
503 *p = cpu_to_be32(argp->proc); encode_my_id()
510 static void encode_mon_id(struct xdr_stream *xdr, const struct nsm_args *argp) encode_mon_id() argument
512 encode_mon_name(xdr, argp); encode_mon_id()
513 encode_my_id(xdr, argp); encode_mon_id()
521 static void encode_priv(struct xdr_stream *xdr, const struct nsm_args *argp) encode_priv() argument
526 xdr_encode_opaque_fixed(p, argp->priv->data, SM_PRIV_SIZE); encode_priv()
530 const struct nsm_args *argp) nsm_xdr_enc_mon()
532 encode_mon_id(xdr, argp); nsm_xdr_enc_mon()
533 encode_priv(xdr, argp); nsm_xdr_enc_mon()
537 const struct nsm_args *argp) nsm_xdr_enc_unmon()
539 encode_mon_id(xdr, argp); nsm_xdr_enc_unmon()
529 nsm_xdr_enc_mon(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nsm_args *argp) nsm_xdr_enc_mon() argument
536 nsm_xdr_enc_unmon(struct rpc_rqst *req, struct xdr_stream *xdr, const struct nsm_args *argp) nsm_xdr_enc_unmon() argument
H A Dclntproc.c126 struct nlm_args *argp = &req->a_args; nlmclnt_setlockargs() local
127 struct nlm_lock *lock = &argp->lock; nlmclnt_setlockargs()
130 nlmclnt_next_cookie(&argp->cookie); nlmclnt_setlockargs()
253 struct nlm_args *argp = &req->a_args; nlmclnt_call() local
256 .rpc_argp = argp, nlmclnt_call()
266 if (host->h_reclaiming && !argp->reclaim) nlmclnt_call()
296 if (argp->reclaim) { nlmclnt_call()
302 if (!argp->reclaim) { nlmclnt_call()
/linux-4.1.27/drivers/gpu/drm/
H A Ddrm_ioc32.c195 drm_map32_t __user *argp = (void __user *)arg; compat_drm_getmap() local
201 if (get_user(idx, &argp->offset)) compat_drm_getmap()
223 if (copy_to_user(argp, &m32, sizeof(m32))) compat_drm_getmap()
232 drm_map32_t __user *argp = (void __user *)arg; compat_drm_addmap() local
238 if (copy_from_user(&m32, argp, sizeof(m32))) compat_drm_addmap()
265 if (copy_to_user(argp, &m32, sizeof(m32))) compat_drm_addmap()
274 drm_map32_t __user *argp = (void __user *)arg; compat_drm_rmmap() local
278 if (get_user(handle, &argp->handle)) compat_drm_rmmap()
303 drm_client32_t __user *argp = (void __user *)arg; compat_drm_getclient() local
307 if (get_user(idx, &argp->idx)) compat_drm_getclient()
328 if (copy_to_user(argp, &c32, sizeof(c32))) compat_drm_getclient()
345 drm_stats32_t __user *argp = (void __user *)arg; compat_drm_getstats() local
364 if (copy_to_user(argp, &s32, sizeof(s32))) compat_drm_getstats()
381 drm_buf_desc32_t __user *argp = (void __user *)arg; compat_drm_addbufs() local
388 || !access_ok(VERIFY_WRITE, argp, sizeof(*argp))) compat_drm_addbufs()
391 if (__copy_in_user(buf, argp, offsetof(drm_buf_desc32_t, agp_start)) compat_drm_addbufs()
392 || __get_user(agp_start, &argp->agp_start) compat_drm_addbufs()
400 if (__copy_in_user(argp, buf, offsetof(drm_buf_desc32_t, agp_start)) compat_drm_addbufs()
402 || __put_user(agp_start, &argp->agp_start)) compat_drm_addbufs()
412 drm_buf_desc32_t __user *argp = (void __user *)arg; compat_drm_markbufs() local
415 if (copy_from_user(&b32, argp, sizeof(b32))) compat_drm_markbufs()
439 drm_buf_info32_t __user *argp = (void __user *)arg; compat_drm_infobufs() local
447 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_infobufs()
480 if (__put_user(actual, &argp->count)) compat_drm_infobufs()
502 drm_buf_map32_t __user *argp = (void __user *)arg; compat_drm_mapbufs() local
512 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_mapbufs()
544 if (__put_user(actual, &argp->count) compat_drm_mapbufs()
546 || __put_user((unsigned long)addr, &argp->virtual)) compat_drm_mapbufs()
562 drm_buf_free32_t __user *argp = (void __user *)arg; compat_drm_freebufs() local
564 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_freebufs()
588 drm_ctx_priv_map32_t __user *argp = (void __user *)arg; compat_drm_setsareactx() local
590 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_setsareactx()
608 drm_ctx_priv_map32_t __user *argp = (void __user *)arg; compat_drm_getsareactx() local
613 if (!access_ok(VERIFY_WRITE, argp, sizeof(*argp)) compat_drm_getsareactx()
614 || __get_user(ctx_id, &argp->ctx_id)) compat_drm_getsareactx()
628 || __put_user((unsigned long)handle, &argp->handle)) compat_drm_getsareactx()
642 drm_ctx_res32_t __user *argp = (void __user *)arg; compat_drm_resctx() local
647 if (copy_from_user(&res32, argp, sizeof(res32))) compat_drm_resctx()
663 || __put_user(res32.count, &argp->count)) compat_drm_resctx()
686 drm_dma32_t __user *argp = (void __user *)arg; compat_drm_dma() local
690 if (copy_from_user(&d32, argp, sizeof(d32))) compat_drm_dma()
717 || __put_user(d32.request_size, &argp->request_size) compat_drm_dma()
718 || __put_user(d32.granted_count, &argp->granted_count)) compat_drm_dma()
732 drm_agp_mode32_t __user *argp = (void __user *)arg; compat_drm_agp_enable() local
736 if (get_user(m32.mode, &argp->mode)) compat_drm_agp_enable()
763 drm_agp_info32_t __user *argp = (void __user *)arg; compat_drm_agp_info() local
787 if (copy_to_user(argp, &i32, sizeof(i32))) compat_drm_agp_info()
803 drm_agp_buffer32_t __user *argp = (void __user *)arg; compat_drm_agp_alloc() local
808 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_agp_alloc()
823 || copy_to_user(argp, &req32, sizeof(req32))) { compat_drm_agp_alloc()
834 drm_agp_buffer32_t __user *argp = (void __user *)arg; compat_drm_agp_free() local
840 || get_user(handle, &argp->handle) compat_drm_agp_free()
855 drm_agp_binding32_t __user *argp = (void __user *)arg; compat_drm_agp_bind() local
859 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_agp_bind()
874 drm_agp_binding32_t __user *argp = (void __user *)arg; compat_drm_agp_unbind() local
880 || get_user(handle, &argp->handle) compat_drm_agp_unbind()
896 drm_scatter_gather32_t __user *argp = (void __user *)arg; compat_drm_sg_alloc() local
903 || !access_ok(VERIFY_WRITE, argp, sizeof(*argp)) compat_drm_sg_alloc()
904 || __get_user(x, &argp->size) compat_drm_sg_alloc()
914 || __put_user(x >> PAGE_SHIFT, &argp->handle)) compat_drm_sg_alloc()
923 drm_scatter_gather32_t __user *argp = (void __user *)arg; compat_drm_sg_free() local
929 || !access_ok(VERIFY_WRITE, argp, sizeof(*argp)) compat_drm_sg_free()
930 || __get_user(x, &argp->handle) compat_drm_sg_free()
990 drm_wait_vblank32_t __user *argp = (void __user *)arg; compat_drm_wait_vblank() local
995 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_wait_vblank()
1015 if (copy_to_user(argp, &req32, sizeof(req32))) compat_drm_wait_vblank()
1036 struct drm_mode_fb_cmd232 __user *argp = (void __user *)arg; compat_drm_mode_addfb2() local
1042 if (copy_from_user(&req32, argp, sizeof(req32))) compat_drm_mode_addfb2()
1072 if (copy_to_user(argp, &req32, sizeof(req32))) compat_drm_mode_addfb2()
/linux-4.1.27/drivers/sbus/char/
H A Dopenprom.c143 static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize) opromgetprop() argument
151 return copyout(argp, op, sizeof(int)); opromgetprop()
157 return copyout(argp, op, sizeof(int) + bufsize); opromgetprop()
160 static int opromnxtprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize) opromnxtprop() argument
166 return copyout(argp, op, sizeof(int)); opromnxtprop()
170 return copyout(argp, op, sizeof(int)); opromnxtprop()
178 return copyout(argp, op, sizeof(int)); opromnxtprop()
187 return copyout(argp, op, sizeof(int) + bufsize); opromnxtprop()
198 static int opromnext(void __user *argp, unsigned int cmd, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) opromnext() argument
242 return copyout(argp, op, bufsize + sizeof(int)); opromnext()
245 static int oprompci2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) oprompci2node() argument
261 err = copyout(argp, op, bufsize + sizeof(int)); oprompci2node()
270 static int oprompath2node(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize, DATA *data) oprompath2node() argument
281 return copyout(argp, op, bufsize + sizeof(int)); oprompath2node()
284 static int opromgetbootargs(void __user *argp, struct openpromio *op, int bufsize) opromgetbootargs() argument
295 return copyout(argp, op, bufsize + sizeof(int)); opromgetbootargs()
309 void __user *argp = (void __user *)arg; openprom_sunos_ioctl() local
312 bufsize = getstrings(argp, &opp); openprom_sunos_ioctl()
314 bufsize = copyin(argp, &opp); openprom_sunos_ioctl()
324 error = opromgetprop(argp, dp, opp, bufsize); openprom_sunos_ioctl()
329 error = opromnxtprop(argp, dp, opp, bufsize); openprom_sunos_ioctl()
340 error = opromnext(argp, cmd, dp, opp, bufsize, data); openprom_sunos_ioctl()
344 error = oprompci2node(argp, dp, opp, bufsize, data); openprom_sunos_ioctl()
348 error = oprompath2node(argp, dp, opp, bufsize, data); openprom_sunos_ioctl()
352 error = opromgetbootargs(argp, opp, bufsize); openprom_sunos_ioctl()
412 static int opiocget(void __user *argp, DATA *data) opiocget() argument
420 if (copy_from_user(&op, argp, sizeof(op))) opiocget()
435 if (copy_to_user(argp, &op, sizeof(op)) || opiocget()
444 static int opiocnextprop(void __user *argp, DATA *data) opiocnextprop() argument
452 if (copy_from_user(&op, argp, sizeof(op))) opiocnextprop()
480 if (copy_to_user(argp, &op, sizeof(op))) opiocnextprop()
490 static int opiocset(void __user *argp, DATA *data) opiocset() argument
497 if (copy_from_user(&op, argp, sizeof(op))) opiocset()
522 static int opiocgetnext(unsigned int cmd, void __user *argp) opiocgetnext() argument
529 if (copy_from_user(&nd, argp, sizeof(phandle))) opiocgetnext()
548 if (copy_to_user(argp, &nd, sizeof(phandle))) opiocgetnext()
558 void __user *argp = (void __user *)arg; openprom_bsd_ioctl() local
564 err = opiocget(argp, data); openprom_bsd_ioctl()
568 err = opiocnextprop(argp, data); openprom_bsd_ioctl()
572 err = opiocset(argp, data); openprom_bsd_ioctl()
579 if (copy_to_user(argp, &options_node->phandle, sizeof(phandle))) openprom_bsd_ioctl()
585 err = opiocgetnext(cmd, argp); openprom_bsd_ioctl()
H A Djsflash.c391 void __user *argp = (void __user *)arg; jsf_ioctl() local
399 if (copy_to_user(argp, &jsf0.id, JSFIDSZ)) { jsf_ioctl()
408 error = jsf_ioctl_program(argp); jsf_ioctl()
/linux-4.1.27/sound/core/seq/
H A Dseq_compat.c94 void __user *argp = compat_ptr(arg); snd_seq_ioctl_compat() local
126 return snd_seq_do_ioctl(client, cmd, argp); snd_seq_ioctl_compat()
128 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_CREATE_PORT, argp); snd_seq_ioctl_compat()
130 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_DELETE_PORT, argp); snd_seq_ioctl_compat()
132 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_GET_PORT_INFO, argp); snd_seq_ioctl_compat()
134 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_SET_PORT_INFO, argp); snd_seq_ioctl_compat()
136 return snd_seq_call_port_info_ioctl(client, SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT, argp); snd_seq_ioctl_compat()
/linux-4.1.27/drivers/s390/block/
H A Ddasd_ioctl.c33 dasd_ioctl_api_version(void __user *argp) dasd_ioctl_api_version() argument
36 return put_user(ver, (int __user *)argp); dasd_ioctl_api_version()
266 dasd_ioctl_format(struct block_device *bdev, void __user *argp) dasd_ioctl_format() argument
274 if (!argp) dasd_ioctl_format()
284 if (copy_from_user(&fdata, argp, sizeof(struct format_data_t))) { dasd_ioctl_format()
313 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) dasd_ioctl_read_profile() argument
350 if (copy_to_user(argp, data, sizeof(*data))) dasd_ioctl_read_profile()
362 static int dasd_ioctl_read_profile(struct dasd_block *block, void __user *argp) dasd_ioctl_read_profile() argument
372 unsigned int cmd, void __user *argp) dasd_ioctl_information()
448 if (copy_to_user(argp, dasd_info, dasd_ioctl_information()
461 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp) dasd_ioctl_set_ro() argument
471 if (get_user(intval, (int __user *)argp)) dasd_ioctl_set_ro()
487 struct cmbdata __user *argp) dasd_ioctl_readall_cmb()
494 if (!ret && copy_to_user(argp, &data, min(size, sizeof(*argp)))) dasd_ioctl_readall_cmb()
504 void __user *argp; dasd_ioctl() local
508 argp = compat_ptr(arg); dasd_ioctl()
510 argp = (void __user *)arg; dasd_ioctl()
542 rc = dasd_ioctl_format(bdev, argp); dasd_ioctl()
545 rc = dasd_ioctl_information(block, cmd, argp); dasd_ioctl()
548 rc = dasd_ioctl_information(block, cmd, argp); dasd_ioctl()
551 rc = dasd_ioctl_read_profile(block, argp); dasd_ioctl()
557 rc = dasd_ioctl_set_ro(bdev, argp); dasd_ioctl()
560 rc = dasd_ioctl_api_version(argp); dasd_ioctl()
569 rc = dasd_ioctl_readall_cmb(block, cmd, argp); dasd_ioctl()
575 rc = base->discipline->ioctl(block, cmd, argp); dasd_ioctl()
371 dasd_ioctl_information(struct dasd_block *block, unsigned int cmd, void __user *argp) dasd_ioctl_information() argument
486 dasd_ioctl_readall_cmb(struct dasd_block *block, unsigned int cmd, struct cmbdata __user *argp) dasd_ioctl_readall_cmb() argument
H A Ddasd_eckd.c3775 void __user *argp) dasd_eckd_snid()
3786 if (copy_from_user(&usrparm, argp, sizeof(usrparm))) dasd_eckd_snid()
3825 if (copy_to_user(argp, &usrparm, sizeof(usrparm))) dasd_eckd_snid()
3840 dasd_eckd_performance(struct dasd_device *device, void __user *argp) dasd_eckd_performance() argument
3891 if (copy_to_user(argp, stats, dasd_eckd_performance()
3904 dasd_eckd_get_attrib(struct dasd_device *device, void __user *argp) dasd_eckd_get_attrib() argument
3913 if (!argp) dasd_eckd_get_attrib()
3917 if (copy_to_user(argp, (long *) &attrib, dasd_eckd_get_attrib()
3929 dasd_eckd_set_attrib(struct dasd_device *device, void __user *argp) dasd_eckd_set_attrib() argument
3937 if (!argp) dasd_eckd_set_attrib()
3940 if (copy_from_user(&attrib, argp, sizeof(struct attrib_data_t))) dasd_eckd_set_attrib()
3954 static int dasd_symm_io(struct dasd_device *device, void __user *argp) dasd_symm_io() argument
3969 if (copy_from_user(&usrparm, argp, sizeof(usrparm))) dasd_symm_io()
4054 dasd_eckd_ioctl(struct dasd_block *block, unsigned int cmd, void __user *argp) dasd_eckd_ioctl() argument
4060 return dasd_eckd_get_attrib(device, argp); dasd_eckd_ioctl()
4062 return dasd_eckd_set_attrib(device, argp); dasd_eckd_ioctl()
4064 return dasd_eckd_performance(device, argp); dasd_eckd_ioctl()
4072 return dasd_eckd_snid(device, argp); dasd_eckd_ioctl()
4074 return dasd_symm_io(device, argp); dasd_eckd_ioctl()
3774 dasd_eckd_snid(struct dasd_device *device, void __user *argp) dasd_eckd_snid() argument
/linux-4.1.27/drivers/video/fbdev/
H A Dsbuslib.c196 struct fbcmap32 __user *argp = (void __user *)arg; fbiogetputcmap() local
201 ret = copy_in_user(p, argp, 2 * sizeof(int)); fbiogetputcmap()
202 ret |= get_user(addr, &argp->red); fbiogetputcmap()
204 ret |= get_user(addr, &argp->green); fbiogetputcmap()
206 ret |= get_user(addr, &argp->blue); fbiogetputcmap()
219 struct fbcursor32 __user *argp = (void __user *)arg; fbiogscursor() local
223 ret = copy_in_user(p, argp, fbiogscursor()
225 ret |= copy_in_user(&p->size, &argp->size, sizeof(struct fbcurpos)); fbiogscursor()
226 ret |= copy_in_user(&p->cmap, &argp->cmap, 2 * sizeof(int)); fbiogscursor()
227 ret |= get_user(addr, &argp->cmap.red); fbiogscursor()
229 ret |= get_user(addr, &argp->cmap.green); fbiogscursor()
231 ret |= get_user(addr, &argp->cmap.blue); fbiogscursor()
233 ret |= get_user(addr, &argp->mask); fbiogscursor()
235 ret |= get_user(addr, &argp->image); fbiogscursor()
H A Dps3fb.c777 void __user *argp = (void __user *)arg; ps3fb_ioctl() local
790 if (copy_to_user(argp, &vblank, sizeof(vblank))) ps3fb_ioctl()
812 if (copy_from_user(&val, argp, sizeof(val))) ps3fb_ioctl()
841 if (!copy_to_user(argp, &val, sizeof(val))) ps3fb_ioctl()
855 if (!copy_to_user(argp, &res, sizeof(res))) ps3fb_ioctl()
873 if (copy_from_user(&val, argp, sizeof(val))) ps3fb_ioctl()
H A Dimsttfb.c1272 void __user *argp = (void __user *)arg; imsttfb_ioctl() local
1278 if (copy_from_user(reg, argp, 8) || reg[0] > (0x1000 - sizeof(reg[0])) / sizeof(reg[0])) imsttfb_ioctl()
1283 if (copy_from_user(reg, argp, 4) || reg[0] > (0x1000 - sizeof(reg[0])) / sizeof(reg[0])) imsttfb_ioctl()
1290 if (copy_from_user(reg, argp, 8) || reg[0] > (0x1000 - sizeof(reg[0])) / sizeof(reg[0])) imsttfb_ioctl()
1295 if (copy_from_user(reg, argp, 4) || reg[0] > (0x1000 - sizeof(reg[0])) / sizeof(reg[0])) imsttfb_ioctl()
1302 if (copy_from_user(idx, argp, 2)) imsttfb_ioctl()
1309 if (copy_from_user(idx, argp, 1)) imsttfb_ioctl()
H A Dtmiofb.c518 void __user *argp = (void __user *) arg; tmiofb_ioctl() local
521 if (copy_to_user(argp, &vblank, sizeof vblank)) tmiofb_ioctl()
532 u32 __user *argp = (void __user *) arg; tmiofb_ioctl() local
536 if (get_user(len, argp)) tmiofb_ioctl()
540 if (copy_from_user(acc, argp + 1, sizeof(u32) * len)) tmiofb_ioctl()
H A Darcfb.c401 void __user *argp = (void __user *)arg; arcfb_ioctl() local
427 if (copy_to_user(argp, &ctl2, sizeof(ctl2))) arcfb_ioctl()
/linux-4.1.27/drivers/ide/
H A Dide-floppy_ioctl.c42 int __user *argp; ide_floppy_get_format_capacities() local
62 argp = arg + 1; ide_floppy_get_format_capacities()
78 if (put_user(blocks, argp)) ide_floppy_get_format_capacities()
81 ++argp; ide_floppy_get_format_capacities()
83 if (put_user(length, argp)) ide_floppy_get_format_capacities()
86 ++argp; ide_floppy_get_format_capacities()
255 void __user *argp) ide_floppy_format_ioctl()
261 return ide_floppy_get_format_capacities(drive, pc, argp); ide_floppy_format_ioctl()
265 return ide_floppy_format_unit(drive, pc, (int __user *)argp); ide_floppy_format_ioctl()
267 return ide_floppy_get_format_progress(drive, pc, argp); ide_floppy_format_ioctl()
277 void __user *argp = (void __user *)arg; ide_floppy_ioctl() local
286 err = ide_floppy_format_ioctl(drive, &pc, mode, cmd, argp); ide_floppy_ioctl()
295 err = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); ide_floppy_ioctl()
253 ide_floppy_format_ioctl(ide_drive_t *drive, struct ide_atapi_pc *pc, fmode_t mode, unsigned int cmd, void __user *argp) ide_floppy_format_ioctl() argument
H A Dide-tape.c1032 void __user *argp = (void __user *)arg; idetape_blkdev_ioctl() local
1044 if (copy_from_user(&config, argp, sizeof(config))) idetape_blkdev_ioctl()
1052 if (copy_to_user(argp, &config, sizeof(config))) idetape_blkdev_ioctl()
1377 void __user *argp = (void __user *)arg; do_idetape_chrdev_ioctl() local
1394 if (copy_from_user(&mtop, argp, sizeof(struct mtop))) do_idetape_chrdev_ioctl()
1408 if (copy_to_user(argp, &mtget, sizeof(struct mtget))) do_idetape_chrdev_ioctl()
1413 if (copy_to_user(argp, &mtpos, sizeof(struct mtpos))) do_idetape_chrdev_ioctl()
/linux-4.1.27/fs/ncpfs/
H A Dioctl.c263 void __user *argp = (void __user *)arg; __ncp_ioctl() local
273 if (copy_from_user(&request32, argp, sizeof(request32))) __ncp_ioctl()
280 if (copy_from_user(&request, argp, sizeof(request))) __ncp_ioctl()
334 return ncp_get_fs_info(server, inode, argp); __ncp_ioctl()
337 return ncp_get_fs_info_v2(server, inode, argp); __ncp_ioctl()
341 return ncp_get_compat_fs_info_v2(server, inode, argp); __ncp_ioctl()
351 if (put_user(uid, (u16 __user *)argp)) __ncp_ioctl()
358 if (put_user(uid, (u32 __user *)argp)) __ncp_ioctl()
365 if (put_user(uid, (u64 __user *)argp)) __ncp_ioctl()
397 if (!result && copy_to_user(argp, &sr, sizeof(sr))) __ncp_ioctl()
410 if (copy_from_user(&sr, argp, sizeof(sr))) __ncp_ioctl()
461 if (argp) __ncp_ioctl()
462 if (copy_from_user(&sign, argp, sizeof(sign))) __ncp_ioctl()
466 if (argp) { __ncp_ioctl()
488 if (put_user(state, (int __user *)argp)) __ncp_ioctl()
498 if (get_user(newstate, (unsigned char __user *)argp)) __ncp_ioctl()
520 if (copy_from_user(&rqdata, argp, sizeof(rqdata))) __ncp_ioctl()
586 if (copy_from_user(&user, argp, sizeof(user))) __ncp_ioctl()
602 if (!result && copy_to_user(argp, &user, sizeof(user))) __ncp_ioctl()
613 if (copy_from_user(&user, argp, sizeof(user))) __ncp_ioctl()
629 if (!result && copy_to_user(argp, &user, sizeof(user))) __ncp_ioctl()
649 if (copy_from_user(&user32, argp, sizeof(user32))) __ncp_ioctl()
656 if (copy_from_user(&user, argp, sizeof(user))) __ncp_ioctl()
696 if (copy_from_user(&user32, argp, sizeof(user32))) __ncp_ioctl()
702 if (copy_from_user(&user, argp, sizeof(user))) __ncp_ioctl()
724 if (copy_to_user(argp, &user32, sizeof(user32))) __ncp_ioctl()
728 if (copy_to_user(argp, &user, sizeof(user))) __ncp_ioctl()
747 if (copy_from_user(&user32, argp, sizeof(user32))) __ncp_ioctl()
753 if (copy_from_user(&user, argp, sizeof(user))) __ncp_ioctl()
777 return ncp_set_charsets(server, argp); __ncp_ioctl()
780 return ncp_get_charsets(server, argp); __ncp_ioctl()
788 if (copy_from_user(&user, argp, sizeof(user))) __ncp_ioctl()
801 if (copy_to_user(argp, &user, sizeof(user))) __ncp_ioctl()
/linux-4.1.27/fs/nilfs2/
H A Dioctl.c132 static int nilfs_ioctl_getflags(struct inode *inode, void __user *argp) nilfs_ioctl_getflags() argument
136 return put_user(flags, (int __user *)argp); nilfs_ioctl_getflags()
143 void __user *argp) nilfs_ioctl_setflags()
152 if (get_user(flags, (int __user *)argp)) nilfs_ioctl_setflags()
197 static int nilfs_ioctl_getversion(struct inode *inode, void __user *argp) nilfs_ioctl_getversion() argument
199 return put_user(inode->i_generation, (int __user *)argp); nilfs_ioctl_getversion()
207 * @argp: pointer on argument from userspace
222 unsigned int cmd, void __user *argp) nilfs_ioctl_change_cpmode()
237 if (copy_from_user(&cpmode, argp, sizeof(cpmode))) nilfs_ioctl_change_cpmode()
261 * @argp: pointer on argument from userspace
277 unsigned int cmd, void __user *argp) nilfs_ioctl_delete_checkpoint()
292 if (copy_from_user(&cno, argp, sizeof(cno))) nilfs_ioctl_delete_checkpoint()
339 * @argp: pointer on argument from userspace
346 * copied into userspace pointer @argp. On error, one of the following
356 unsigned int cmd, void __user *argp) nilfs_ioctl_get_cpstat()
368 if (copy_to_user(argp, &cpstat, sizeof(cpstat))) nilfs_ioctl_get_cpstat()
406 * @argp: pointer on argument from userspace
413 * copied into userspace pointer @argp. On error, one of the following
423 unsigned int cmd, void __user *argp) nilfs_ioctl_get_sustat()
435 if (copy_to_user(argp, &sustat, sizeof(sustat))) nilfs_ioctl_get_sustat()
513 * @argp: pointer on argument from userspace
520 * copied into userspace pointer @argp. On error, one of the following
532 unsigned int cmd, void __user *argp) nilfs_ioctl_get_bdescs()
538 if (copy_from_user(&argv, argp, sizeof(argv))) nilfs_ioctl_get_bdescs()
549 if (copy_to_user(argp, &argv, sizeof(argv))) nilfs_ioctl_get_bdescs()
866 * @argp: pointer on argument from userspace
876 unsigned int cmd, void __user *argp) nilfs_ioctl_clean_segments()
900 if (copy_from_user(argv, argp, sizeof(argv))) nilfs_ioctl_clean_segments()
991 * @argp: pointer on argument from userspace
1014 unsigned int cmd, void __user *argp) nilfs_ioctl_sync()
1029 if (argp != NULL) { nilfs_ioctl_sync()
1033 if (copy_to_user(argp, &cno, sizeof(cno))) nilfs_ioctl_sync()
1043 * @argp: pointer on argument from userspace
1048 void __user *argp) nilfs_ioctl_resize()
1061 if (copy_from_user(&newsize, argp, sizeof(newsize))) nilfs_ioctl_resize()
1075 * @argp: pointer on argument from userspace
1083 static int nilfs_ioctl_trim_fs(struct inode *inode, void __user *argp) nilfs_ioctl_trim_fs() argument
1096 if (copy_from_user(&range, argp, sizeof(range))) nilfs_ioctl_trim_fs()
1108 if (copy_to_user(argp, &range, sizeof(range))) nilfs_ioctl_trim_fs()
1117 * @argp: pointer on argument from userspace
1125 static int nilfs_ioctl_set_alloc_range(struct inode *inode, void __user *argp) nilfs_ioctl_set_alloc_range() argument
1137 if (copy_from_user(range, argp, sizeof(__u64[2]))) nilfs_ioctl_set_alloc_range()
1162 * @argp: pointer on argument from userspace
1180 unsigned int cmd, void __user *argp, nilfs_ioctl_get_info()
1191 if (copy_from_user(&argv, argp, sizeof(argv))) nilfs_ioctl_get_info()
1201 if (copy_to_user(argp, &argv, sizeof(argv))) nilfs_ioctl_get_info()
1211 * @argp: pointer on argument from userspace
1231 unsigned int cmd, void __user *argp) nilfs_ioctl_set_suinfo()
1249 if (copy_from_user(&argv, argp, sizeof(argv))) nilfs_ioctl_set_suinfo()
1298 void __user *argp = (void __user *)arg; nilfs_ioctl() local
1302 return nilfs_ioctl_getflags(inode, argp); nilfs_ioctl()
1304 return nilfs_ioctl_setflags(inode, filp, argp); nilfs_ioctl()
1306 return nilfs_ioctl_getversion(inode, argp); nilfs_ioctl()
1308 return nilfs_ioctl_change_cpmode(inode, filp, cmd, argp); nilfs_ioctl()
1310 return nilfs_ioctl_delete_checkpoint(inode, filp, cmd, argp); nilfs_ioctl()
1312 return nilfs_ioctl_get_info(inode, filp, cmd, argp, nilfs_ioctl()
1316 return nilfs_ioctl_get_cpstat(inode, filp, cmd, argp); nilfs_ioctl()
1318 return nilfs_ioctl_get_info(inode, filp, cmd, argp, nilfs_ioctl()
1322 return nilfs_ioctl_set_suinfo(inode, filp, cmd, argp); nilfs_ioctl()
1324 return nilfs_ioctl_get_sustat(inode, filp, cmd, argp); nilfs_ioctl()
1326 return nilfs_ioctl_get_info(inode, filp, cmd, argp, nilfs_ioctl()
1330 return nilfs_ioctl_get_bdescs(inode, filp, cmd, argp); nilfs_ioctl()
1332 return nilfs_ioctl_clean_segments(inode, filp, cmd, argp); nilfs_ioctl()
1334 return nilfs_ioctl_sync(inode, filp, cmd, argp); nilfs_ioctl()
1336 return nilfs_ioctl_resize(inode, filp, argp); nilfs_ioctl()
1338 return nilfs_ioctl_set_alloc_range(inode, argp); nilfs_ioctl()
1340 return nilfs_ioctl_trim_fs(inode, argp); nilfs_ioctl()
142 nilfs_ioctl_setflags(struct inode *inode, struct file *filp, void __user *argp) nilfs_ioctl_setflags() argument
221 nilfs_ioctl_change_cpmode(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_change_cpmode() argument
276 nilfs_ioctl_delete_checkpoint(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_delete_checkpoint() argument
355 nilfs_ioctl_get_cpstat(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_get_cpstat() argument
422 nilfs_ioctl_get_sustat(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_get_sustat() argument
531 nilfs_ioctl_get_bdescs(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_get_bdescs() argument
875 nilfs_ioctl_clean_segments(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_clean_segments() argument
1013 nilfs_ioctl_sync(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_sync() argument
1047 nilfs_ioctl_resize(struct inode *inode, struct file *filp, void __user *argp) nilfs_ioctl_resize() argument
1179 nilfs_ioctl_get_info(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp, size_t membsz, ssize_t (*dofunc)(struct the_nilfs *, __u64 *, int, void *, size_t, size_t)) nilfs_ioctl_get_info() argument
1230 nilfs_ioctl_set_suinfo(struct inode *inode, struct file *filp, unsigned int cmd, void __user *argp) nilfs_ioctl_set_suinfo() argument
/linux-4.1.27/drivers/s390/char/
H A Dsclp_ctl.c94 void __user *argp; sclp_ctl_ioctl() local
97 argp = compat_ptr(arg); sclp_ctl_ioctl()
99 argp = (void __user *) arg; sclp_ctl_ioctl()
102 return sclp_ctl_ioctl_sccb(argp); sclp_ctl_ioctl()
H A Dvmcp.c138 int __user *argp; vmcp_ioctl() local
143 argp = compat_ptr(arg); vmcp_ioctl()
145 argp = (int __user *)arg; vmcp_ioctl()
152 return put_user(temp, argp); vmcp_ioctl()
157 temp = get_user(session->bufsize, argp); vmcp_ioctl()
167 return put_user(temp, argp); vmcp_ioctl()
H A Dkeyboard.c460 void __user *argp; kbd_ioctl() local
464 argp = (void __user *)arg; kbd_ioctl()
476 return put_user(KB_101, (char __user *)argp); kbd_ioctl()
479 return do_kdsk_ioctl(kbd, argp, cmd, perm); kbd_ioctl()
482 return do_kdgkb_ioctl(kbd, argp, cmd, perm); kbd_ioctl()
485 struct kbdiacrs __user *a = argp; kbd_ioctl()
502 struct kbdiacrsuc __user *a = argp; kbd_ioctl()
514 struct kbdiacrs __user *a = argp; kbd_ioctl()
536 struct kbdiacrsuc __user *a = argp; kbd_ioctl()
H A Dfs3270.c328 char __user *argp; fs3270_ioctl() local
337 argp = compat_ptr(arg); fs3270_ioctl()
339 argp = (char __user *)arg; fs3270_ioctl()
350 rc = put_user(fp->read_command, argp); fs3270_ioctl()
353 rc = put_user(fp->write_command, argp); fs3270_ioctl()
362 if (copy_to_user(argp, &iocb, sizeof(struct raw3270_iocb))) fs3270_ioctl()
H A Dtape_char.c458 unsigned long argp; tapechar_compat_ioctl() local
464 argp = (unsigned long) compat_ptr(data); tapechar_compat_ioctl()
467 rval = device->discipline->ioctl_fn(device, no, argp); tapechar_compat_ioctl()
/linux-4.1.27/arch/s390/hypfs/
H A Dhypfs_sprp.c105 void __user *argp; hypfs_sprp_ioctl() local
110 argp = compat_ptr(arg); hypfs_sprp_ioctl()
112 argp = (void __user *) arg; hypfs_sprp_ioctl()
115 return __hypfs_sprp_ioctl(argp); hypfs_sprp_ioctl()
/linux-4.1.27/sound/core/
H A Dtimer_compat.c111 void __user *argp = compat_ptr(arg); snd_timer_user_ioctl_compat() local
130 return snd_timer_user_ioctl(file, cmd, (unsigned long)argp); snd_timer_user_ioctl_compat()
132 return snd_timer_user_info_compat(file, argp); snd_timer_user_ioctl_compat()
134 return snd_timer_user_status_compat(file, argp); snd_timer_user_ioctl_compat()
137 return snd_timer_user_status_x32(file, argp); snd_timer_user_ioctl_compat()
H A Dhwdep_compat.c66 void __user *argp = compat_ptr(arg); snd_hwdep_ioctl_compat() local
71 return snd_hwdep_ioctl(file, cmd, (unsigned long)argp); snd_hwdep_ioctl_compat()
73 return snd_hwdep_dsp_load_compat(hw, argp); snd_hwdep_ioctl_compat()
H A Dpcm_compat.c662 void __user *argp = compat_ptr(arg); snd_pcm_ioctl_compat() local
696 return snd_pcm_playback_ioctl1(file, substream, cmd, argp); snd_pcm_ioctl_compat()
698 return snd_pcm_capture_ioctl1(file, substream, cmd, argp); snd_pcm_ioctl_compat()
700 return snd_pcm_ioctl_hw_params_compat(substream, 1, argp); snd_pcm_ioctl_compat()
702 return snd_pcm_ioctl_hw_params_compat(substream, 0, argp); snd_pcm_ioctl_compat()
704 return snd_pcm_ioctl_sw_params_compat(substream, argp); snd_pcm_ioctl_compat()
706 return snd_pcm_status_user_compat(substream, argp, false); snd_pcm_ioctl_compat()
708 return snd_pcm_status_user_compat(substream, argp, true); snd_pcm_ioctl_compat()
710 return snd_pcm_ioctl_sync_ptr_compat(substream, argp); snd_pcm_ioctl_compat()
712 return snd_pcm_ioctl_channel_info_compat(substream, argp); snd_pcm_ioctl_compat()
714 return snd_pcm_ioctl_xferi_compat(substream, SNDRV_PCM_STREAM_PLAYBACK, argp); snd_pcm_ioctl_compat()
716 return snd_pcm_ioctl_xferi_compat(substream, SNDRV_PCM_STREAM_CAPTURE, argp); snd_pcm_ioctl_compat()
718 return snd_pcm_ioctl_xfern_compat(substream, SNDRV_PCM_STREAM_PLAYBACK, argp); snd_pcm_ioctl_compat()
720 return snd_pcm_ioctl_xfern_compat(substream, SNDRV_PCM_STREAM_CAPTURE, argp); snd_pcm_ioctl_compat()
722 return snd_pcm_ioctl_delay_compat(substream, argp); snd_pcm_ioctl_compat()
724 return snd_pcm_ioctl_rewind_compat(substream, argp); snd_pcm_ioctl_compat()
726 return snd_pcm_ioctl_forward_compat(substream, argp); snd_pcm_ioctl_compat()
729 return snd_pcm_status_user_x32(substream, argp, false); snd_pcm_ioctl_compat()
731 return snd_pcm_status_user_x32(substream, argp, true); snd_pcm_ioctl_compat()
733 return snd_pcm_ioctl_sync_ptr_x32(substream, argp); snd_pcm_ioctl_compat()
735 return snd_pcm_ioctl_channel_info_x32(substream, argp); snd_pcm_ioctl_compat()
H A Drawmidi_compat.c154 void __user *argp = compat_ptr(arg); snd_rawmidi_ioctl_compat() local
162 return snd_rawmidi_ioctl(file, cmd, (unsigned long)argp); snd_rawmidi_ioctl_compat()
164 return snd_rawmidi_ioctl_params_compat(rfile, argp); snd_rawmidi_ioctl_compat()
166 return snd_rawmidi_ioctl_status_compat(rfile, argp); snd_rawmidi_ioctl_compat()
169 return snd_rawmidi_ioctl_status_x32(rfile, argp); snd_rawmidi_ioctl_compat()
H A Dcontrol_compat.c454 void __user *argp = compat_ptr(arg); snd_ctl_ioctl_compat() local
473 return snd_ctl_ioctl(file, cmd, (unsigned long)argp); snd_ctl_ioctl_compat()
475 return snd_ctl_elem_list_compat(ctl->card, argp); snd_ctl_ioctl_compat()
477 return snd_ctl_elem_info_compat(ctl, argp); snd_ctl_ioctl_compat()
479 return snd_ctl_elem_read_user_compat(ctl->card, argp); snd_ctl_ioctl_compat()
481 return snd_ctl_elem_write_user_compat(ctl, argp); snd_ctl_ioctl_compat()
483 return snd_ctl_elem_add_compat(ctl, argp, 0); snd_ctl_ioctl_compat()
485 return snd_ctl_elem_add_compat(ctl, argp, 1); snd_ctl_ioctl_compat()
488 return snd_ctl_elem_read_user_x32(ctl->card, argp); snd_ctl_ioctl_compat()
490 return snd_ctl_elem_write_user_x32(ctl, argp); snd_ctl_ioctl_compat()
H A Dhwdep.c246 void __user *argp = (void __user *)arg; snd_hwdep_ioctl() local
249 return put_user(SNDRV_HWDEP_VERSION, (int __user *)argp); snd_hwdep_ioctl()
251 return snd_hwdep_info(hw, argp); snd_hwdep_ioctl()
253 return snd_hwdep_dsp_status(hw, argp); snd_hwdep_ioctl()
255 return snd_hwdep_dsp_load(hw, argp); snd_hwdep_ioctl()
H A Drawmidi.c713 void __user *argp = (void __user *)arg; snd_rawmidi_ioctl() local
720 return put_user(SNDRV_RAWMIDI_VERSION, (int __user *)argp) ? -EFAULT : 0; snd_rawmidi_ioctl()
724 struct snd_rawmidi_info __user *info = argp; snd_rawmidi_ioctl()
739 if (copy_from_user(&params, argp, sizeof(struct snd_rawmidi_params))) snd_rawmidi_ioctl()
758 if (copy_from_user(&status, argp, sizeof(struct snd_rawmidi_status))) snd_rawmidi_ioctl()
776 if (copy_to_user(argp, &status, sizeof(struct snd_rawmidi_status))) snd_rawmidi_ioctl()
783 if (get_user(val, (int __user *) argp)) snd_rawmidi_ioctl()
797 if (get_user(val, (int __user *) argp)) snd_rawmidi_ioctl()
824 void __user *argp = (void __user *)arg; snd_rawmidi_control_ioctl() local
831 if (get_user(device, (int __user *)argp)) snd_rawmidi_control_ioctl()
845 if (put_user(device, (int __user *)argp)) snd_rawmidi_control_ioctl()
853 if (get_user(val, (int __user *)argp)) snd_rawmidi_control_ioctl()
859 return snd_rawmidi_info_select_user(card, argp); snd_rawmidi_control_ioctl()
H A Dcontrol.c1465 void __user *argp = (void __user *)arg; snd_ctl_ioctl() local
1466 int __user *ip = argp; snd_ctl_ioctl()
1477 return snd_ctl_card_info(card, ctl, cmd, argp); snd_ctl_ioctl()
1479 return snd_ctl_elem_list(card, argp); snd_ctl_ioctl()
1481 return snd_ctl_elem_info_user(ctl, argp); snd_ctl_ioctl()
1483 return snd_ctl_elem_read_user(card, argp); snd_ctl_ioctl()
1485 return snd_ctl_elem_write_user(ctl, argp); snd_ctl_ioctl()
1487 return snd_ctl_elem_lock(ctl, argp); snd_ctl_ioctl()
1489 return snd_ctl_elem_unlock(ctl, argp); snd_ctl_ioctl()
1491 return snd_ctl_elem_add_user(ctl, argp, 0); snd_ctl_ioctl()
1493 return snd_ctl_elem_add_user(ctl, argp, 1); snd_ctl_ioctl()
1495 return snd_ctl_elem_remove(ctl, argp); snd_ctl_ioctl()
1499 return snd_ctl_tlv_ioctl(ctl, argp, SNDRV_CTL_TLV_OP_READ); snd_ctl_ioctl()
1501 return snd_ctl_tlv_ioctl(ctl, argp, SNDRV_CTL_TLV_OP_WRITE); snd_ctl_ioctl()
1503 return snd_ctl_tlv_ioctl(ctl, argp, SNDRV_CTL_TLV_OP_CMD); snd_ctl_ioctl()
H A Dtimer.c1852 void __user *argp = (void __user *)arg; __snd_timer_user_ioctl() local
1853 int __user *p = argp; __snd_timer_user_ioctl()
1860 return snd_timer_user_next_device(argp); __snd_timer_user_ioctl()
1873 return snd_timer_user_ginfo(file, argp); __snd_timer_user_ioctl()
1875 return snd_timer_user_gparams(file, argp); __snd_timer_user_ioctl()
1877 return snd_timer_user_gstatus(file, argp); __snd_timer_user_ioctl()
1879 return snd_timer_user_tselect(file, argp); __snd_timer_user_ioctl()
1881 return snd_timer_user_info(file, argp); __snd_timer_user_ioctl()
1883 return snd_timer_user_params(file, argp); __snd_timer_user_ioctl()
1885 return snd_timer_user_status(file, argp); __snd_timer_user_ioctl()
/linux-4.1.27/drivers/input/
H A Djoydev.c438 void __user *argp, size_t len) joydev_handle_JSIOCSAXMAP()
451 if (copy_from_user(abspam, argp, len)) { joydev_handle_JSIOCSAXMAP()
474 void __user *argp, size_t len) joydev_handle_JSIOCSBTNMAP()
487 if (copy_from_user(keypam, argp, len)) { joydev_handle_JSIOCSBTNMAP()
511 unsigned int cmd, void __user *argp) joydev_ioctl_common()
522 return copy_from_user(&joydev->glue.JS_CORR, argp, joydev_ioctl_common()
526 return copy_to_user(argp, &joydev->glue.JS_CORR, joydev_ioctl_common()
530 return get_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); joydev_ioctl_common()
533 return put_user(joydev->glue.JS_TIMEOUT, (s32 __user *) argp); joydev_ioctl_common()
536 return put_user(JS_VERSION, (__u32 __user *) argp); joydev_ioctl_common()
539 return put_user(joydev->nabs, (__u8 __user *) argp); joydev_ioctl_common()
542 return put_user(joydev->nkey, (__u8 __user *) argp); joydev_ioctl_common()
545 if (copy_from_user(joydev->corr, argp, joydev_ioctl_common()
556 return copy_to_user(argp, joydev->corr, joydev_ioctl_common()
569 return joydev_handle_JSIOCSAXMAP(joydev, argp, _IOC_SIZE(cmd)); joydev_ioctl_common()
573 return copy_to_user(argp, joydev->abspam, len) ? -EFAULT : len; joydev_ioctl_common()
576 return joydev_handle_JSIOCSBTNMAP(joydev, argp, _IOC_SIZE(cmd)); joydev_ioctl_common()
580 return copy_to_user(argp, joydev->keypam, len) ? -EFAULT : len; joydev_ioctl_common()
588 return copy_to_user(argp, name, len) ? -EFAULT : len; joydev_ioctl_common()
600 void __user *argp = (void __user *)arg; joydev_compat_ioctl() local
628 retval = copy_from_user(&ds32, argp, joydev_compat_ioctl()
648 retval = copy_to_user(argp, &ds32, sizeof(ds32)) ? -EFAULT : 0; joydev_compat_ioctl()
652 retval = joydev_ioctl_common(joydev, cmd, argp); joydev_compat_ioctl()
667 void __user *argp = (void __user *)arg; joydev_ioctl() local
692 retval = copy_from_user(&joydev->glue, argp, joydev_ioctl()
697 retval = copy_to_user(argp, &joydev->glue, joydev_ioctl()
702 retval = joydev_ioctl_common(joydev, cmd, argp); joydev_ioctl()
437 joydev_handle_JSIOCSAXMAP(struct joydev *joydev, void __user *argp, size_t len) joydev_handle_JSIOCSAXMAP() argument
473 joydev_handle_JSIOCSBTNMAP(struct joydev *joydev, void __user *argp, size_t len) joydev_handle_JSIOCSBTNMAP() argument
510 joydev_ioctl_common(struct joydev *joydev, unsigned int cmd, void __user *argp) joydev_ioctl_common() argument
/linux-4.1.27/drivers/watchdog/
H A Driowd.c95 void __user *argp = (void __user *)arg; riowd_ioctl() local
102 if (copy_to_user(argp, &info, sizeof(info))) riowd_ioctl()
108 if (put_user(0, (int __user *)argp)) riowd_ioctl()
117 if (copy_from_user(&options, argp, sizeof(options))) riowd_ioctl()
130 if (get_user(new_margin, (int __user *)argp)) riowd_ioctl()
139 return put_user(riowd_timeout * 60, (int __user *)argp); riowd_ioctl()
H A Diop_wdt.c140 int __user *argp = (int __user *)arg; iop_wdt_ioctl() local
144 if (copy_to_user(argp, &ident, sizeof(ident))) iop_wdt_ioctl()
151 ret = put_user(0, argp); iop_wdt_ioctl()
155 ret = put_user(boot_status, argp); iop_wdt_ioctl()
184 ret = put_user(iop_watchdog_timeout(), argp); iop_wdt_ioctl()
H A Dsbc_epx_c3.c109 int __user *argp = (void __user *)arg; epx_c3_ioctl() local
118 if (copy_to_user(argp, &ident, sizeof(ident))) epx_c3_ioctl()
123 return put_user(0, argp); epx_c3_ioctl()
125 if (get_user(options, argp)) epx_c3_ioctl()
143 return put_user(WATCHDOG_TIMEOUT, argp); epx_c3_ioctl()
H A Dxen_wdt.c181 int __user *argp = (void __user *)arg; xen_wdt_ioctl() local
190 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; xen_wdt_ioctl()
194 return put_user(0, argp); xen_wdt_ioctl()
197 if (get_user(new_options, argp)) xen_wdt_ioctl()
214 if (get_user(new_timeout, argp)) xen_wdt_ioctl()
222 return put_user(timeout, argp); xen_wdt_ioctl()
226 return put_user(retval, argp); xen_wdt_ioctl()
H A Dgef_wdt.c167 void __user *argp = (void __user *)arg; gef_wdt_ioctl() local
177 if (copy_to_user(argp, &info, sizeof(info))) gef_wdt_ioctl()
183 if (put_user(wdt_status, (int __user *)argp)) gef_wdt_ioctl()
189 if (get_user(options, (int __user *)argp)) gef_wdt_ioctl()
205 if (get_user(timeout, (int __user *)argp)) gef_wdt_ioctl()
211 if (put_user(gef_wdt_timeout, (int __user *)argp)) gef_wdt_ioctl()
H A Dmv64x60_wdt.c182 void __user *argp = (void __user *)arg; mv64x60_wdt_ioctl() local
193 if (copy_to_user(argp, &info, sizeof(info))) mv64x60_wdt_ioctl()
199 if (put_user(wdt_status, (int __user *)argp)) mv64x60_wdt_ioctl()
208 if (get_user(options, (int __user *)argp)) mv64x60_wdt_ioctl()
224 if (get_user(timeout, (int __user *)argp)) mv64x60_wdt_ioctl()
230 if (put_user(mv64x60_wdt_timeout, (int __user *)argp)) mv64x60_wdt_ioctl()
H A Drc32434_wdt.c196 void __user *argp = (void __user *)arg; rc32434_wdt_ioctl() local
207 if (copy_to_user(argp, &ident, sizeof(ident))) rc32434_wdt_ioctl()
213 if (copy_to_user(argp, &value, sizeof(int))) rc32434_wdt_ioctl()
217 if (copy_from_user(&value, argp, sizeof(int))) rc32434_wdt_ioctl()
234 if (copy_from_user(&new_timeout, argp, sizeof(int))) rc32434_wdt_ioctl()
240 return copy_to_user(argp, &timeout, sizeof(int)) ? -EFAULT : 0; rc32434_wdt_ioctl()
H A Dgeodewdt.c142 void __user *argp = (void __user *)arg; geodewdt_ioctl() local
143 int __user *p = argp; geodewdt_ioctl()
155 return copy_to_user(argp, &ident, geodewdt_ioctl()
H A Dmtx-1_wdt.c143 void __user *argp = (void __user *)arg; mtx1_wdt_ioctl() local
144 int __user *p = (int __user *)argp; mtx1_wdt_ioctl()
153 if (copy_to_user(argp, &ident, sizeof(ident))) mtx1_wdt_ioctl()
H A Dsa1100_wdt.c99 void __user *argp = (void __user *)arg; sa1100dog_ioctl() local
100 int __user *p = argp; sa1100dog_ioctl()
104 ret = copy_to_user(argp, &ident, sa1100dog_ioctl()
H A Dscx200_wdt.c161 void __user *argp = (void __user *)arg; scx200_wdt_ioctl() local
162 int __user *p = argp; scx200_wdt_ioctl()
173 if (copy_to_user(argp, &ident, sizeof(ident))) scx200_wdt_ioctl()
H A Dwdrtas.c288 int __user *argp = (void __user *)arg; wdrtas_ioctl() local
298 if (copy_to_user(argp, &wdinfo, sizeof(wdinfo))) wdrtas_ioctl()
304 return put_user(i, argp); wdrtas_ioctl()
308 return put_user(i, argp); wdrtas_ioctl()
315 return put_user(i, argp); wdrtas_ioctl()
318 if (get_user(i, argp)) wdrtas_ioctl()
336 if (get_user(i, argp)) wdrtas_ioctl()
351 return put_user(wdrtas_interval, argp); wdrtas_ioctl()
H A Drdc321x_wdt.c157 void __user *argp = (void __user *)arg; rdc321x_wdt_ioctl() local
175 if (copy_to_user(argp, &value, sizeof(u32))) rdc321x_wdt_ioctl()
179 if (copy_to_user(argp, &ident, sizeof(ident))) rdc321x_wdt_ioctl()
183 if (copy_from_user(&value, argp, sizeof(int))) rdc321x_wdt_ioctl()
H A Dacquirewdt.c151 void __user *argp = (void __user *)arg; acq_ioctl() local
152 int __user *p = argp; acq_ioctl()
161 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; acq_ioctl()
H A Dadvantechwdt.c138 void __user *argp = (void __user *)arg; advwdt_ioctl() local
139 int __user *p = argp; advwdt_ioctl()
150 if (copy_to_user(argp, &ident, sizeof(ident))) advwdt_ioctl()
H A Dat91rm9200_wdt.c165 void __user *argp = (void __user *)arg; at91_wdt_ioctl() local
166 int __user *p = argp; at91_wdt_ioctl()
171 return copy_to_user(argp, &at91_wdt_info, at91_wdt_ioctl()
H A Dath79_wdt.c189 void __user *argp = (void __user *)arg; ath79_wdt_ioctl() local
190 int __user *p = argp; ath79_wdt_ioctl()
196 err = copy_to_user(argp, &ath79_wdt_info, ath79_wdt_ioctl()
H A Dbcm63xx_wdt.c172 void __user *argp = (void __user *)arg; bcm63xx_wdt_ioctl() local
173 int __user *p = argp; bcm63xx_wdt_ioctl()
178 return copy_to_user(argp, &bcm63xx_wdt_info, bcm63xx_wdt_ioctl()
H A Dcpu5wdt.c155 void __user *argp = (void __user *)arg; cpu5wdt_ioctl() local
156 int __user *p = argp; cpu5wdt_ioctl()
165 if (copy_to_user(argp, &ident, sizeof(ident))) cpu5wdt_ioctl()
H A Dib700wdt.c174 void __user *argp = (void __user *)arg; ibwdt_ioctl() local
175 int __user *p = argp; ibwdt_ioctl()
186 if (copy_to_user(argp, &ident, sizeof(ident))) ibwdt_ioctl()
H A Dibmasr.c277 void __user *argp = (void __user *)arg; asr_ioctl() local
278 int __user *p = argp; asr_ioctl()
283 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; asr_ioctl()
H A Dks8695_wdt.c173 void __user *argp = (void __user *)arg; ks8695_wdt_ioctl() local
174 int __user *p = argp; ks8695_wdt_ioctl()
179 return copy_to_user(argp, &ks8695_wdt_info, ks8695_wdt_ioctl()
H A Dmixcomwd.c200 void __user *argp = (void __user *)arg; mixcomwd_ioctl() local
201 int __user *p = argp; mixcomwd_ioctl()
211 if (copy_to_user(argp, &ident, sizeof(ident))) mixcomwd_ioctl()
H A Dnuc900_wdt.c161 void __user *argp = (void __user *)arg; nuc900_wdt_ioctl() local
162 int __user *p = argp; nuc900_wdt_ioctl()
167 return copy_to_user(argp, &nuc900_wdt_info, nuc900_wdt_ioctl()
H A Dpika_wdt.c175 void __user *argp = (void __user *)arg; pikawdt_ioctl() local
176 int __user *p = argp; pikawdt_ioctl()
181 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; pikawdt_ioctl()
H A Dwafer5823wdt.c130 void __user *argp = (void __user *)arg; wafwdt_ioctl() local
131 int __user *p = argp; wafwdt_ioctl()
141 if (copy_to_user(argp, &ident, sizeof(ident))) wafwdt_ioctl()
H A Dcpwd.c412 void __user *argp = (void __user *)arg; cpwd_ioctl() local
421 if (copy_to_user(argp, &info, sizeof(struct watchdog_info))) cpwd_ioctl()
427 if (put_user(0, (int __user *)argp)) cpwd_ioctl()
436 if (copy_from_user(&setopt, argp, sizeof(unsigned int))) cpwd_ioctl()
453 if (copy_to_user(argp, &setopt, sizeof(unsigned int))) cpwd_ioctl()
H A Dalim1535_wdt.c182 void __user *argp = (void __user *)arg; ali_ioctl() local
183 int __user *p = argp; ali_ioctl()
194 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; ali_ioctl()
H A Dalim7101_wdt.c235 void __user *argp = (void __user *)arg; fop_ioctl() local
236 int __user *p = argp; fop_ioctl()
246 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; fop_ioctl()
H A Dat32ap700x_wdt.c221 void __user *argp = (void __user *)arg; at32_wdt_ioctl() local
222 int __user *p = argp; at32_wdt_ioctl()
226 ret = copy_to_user(argp, &at32_wdt_info, at32_wdt_ioctl()
H A Dbfin_wdt.c235 void __user *argp = (void __user *)arg; bfin_wdt_ioctl() local
236 int __user *p = argp; bfin_wdt_ioctl()
242 if (copy_to_user(argp, &bfin_wdt_info, sizeof(bfin_wdt_info))) bfin_wdt_ioctl()
H A Deurotechwdt.c239 void __user *argp = (void __user *)arg; eurwdt_ioctl() local
240 int __user *p = argp; eurwdt_ioctl()
253 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; eurwdt_ioctl()
H A Di6300esb.c257 void __user *argp = (void __user *)arg; esb_ioctl() local
258 int __user *p = argp; esb_ioctl()
269 return copy_to_user(argp, &ident, esb_ioctl()
H A Dit8712f_wdt.c261 void __user *argp = (void __user *)arg; it8712f_wdt_ioctl() local
262 int __user *p = argp; it8712f_wdt_ioctl()
274 if (copy_to_user(argp, &ident, sizeof(ident))) it8712f_wdt_ioctl()
H A Dmachzwd.c310 void __user *argp = (void __user *)arg; zf_ioctl() local
311 int __user *p = argp; zf_ioctl()
314 if (copy_to_user(argp, &zf_info, sizeof(zf_info))) zf_ioctl()
H A Dnv_tco.c219 void __user *argp = (void __user *)arg; nv_tco_ioctl() local
220 int __user *p = argp; nv_tco_ioctl()
231 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; nv_tco_ioctl()
H A Dsb_wdog.c174 void __user *argp = (void __user *)arg; sbwdog_ioctl() local
175 int __user *p = argp; sbwdog_ioctl()
179 ret = copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; sbwdog_ioctl()
H A Dsbc60xxwdt.c229 void __user *argp = (void __user *)arg; fop_ioctl() local
230 int __user *p = argp; fop_ioctl()
240 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; fop_ioctl()
H A Dsc1200wdt.c189 void __user *argp = (void __user *)arg; sc1200wdt_ioctl() local
190 int __user *p = argp; sc1200wdt_ioctl()
200 if (copy_to_user(argp, &ident, sizeof(ident))) sc1200wdt_ioctl()
H A Dsc520_wdt.c279 void __user *argp = (void __user *)arg; fop_ioctl() local
280 int __user *p = argp; fop_ioctl()
290 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; fop_ioctl()
H A Dsch311x_wdt.c252 void __user *argp = (void __user *)arg; sch311x_wdt_ioctl() local
253 int __user *p = argp; sch311x_wdt_ioctl()
264 if (copy_to_user(argp, &ident, sizeof(ident))) sch311x_wdt_ioctl()
H A Dts72xx_wdt.c299 void __user *argp = (void __user *)arg; ts72xx_wdt_ioctl() local
300 int __user *p = (int __user *)argp; ts72xx_wdt_ioctl()
308 if (copy_to_user(argp, &winfo, sizeof(winfo))) ts72xx_wdt_ioctl()
H A Dw83877f_wdt.c245 void __user *argp = (void __user *)arg; fop_ioctl() local
246 int __user *p = argp; fop_ioctl()
256 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; fop_ioctl()
H A Dpcwd.c591 int __user *argp = (int __user *)arg; pcwd_ioctl() local
604 if (copy_to_user(argp, &ident, sizeof(ident))) pcwd_ioctl()
610 return put_user(status, argp); pcwd_ioctl()
613 return put_user(pcwd_private.boot_status, argp); pcwd_ioctl()
619 return put_user(temperature, argp); pcwd_ioctl()
623 if (get_user(rv, argp)) pcwd_ioctl()
646 if (get_user(new_heartbeat, argp)) pcwd_ioctl()
656 return put_user(heartbeat, argp); pcwd_ioctl()
H A Dintel_scu_watchdog.c367 void __user *argp = (void __user *)arg; intel_scu_ioctl() local
368 u32 __user *p = argp; intel_scu_ioctl()
382 return copy_to_user(argp, intel_scu_ioctl()
H A Dsp5100_tco.c232 void __user *argp = (void __user *)arg; sp5100_tco_ioctl() local
233 int __user *p = argp; sp5100_tco_ioctl()
244 return copy_to_user(argp, &ident, sp5100_tco_ioctl()
H A Dwatchdog_dev.c336 void __user *argp = (void __user *)arg; watchdog_ioctl() local
337 int __user *p = argp; watchdog_ioctl()
347 return copy_to_user(argp, wdd->info, watchdog_ioctl()
H A Dwdt.c357 void __user *argp = (void __user *)arg; wdt_ioctl() local
358 int __user *p = argp; wdt_ioctl()
381 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; wdt_ioctl()
H A Dhpwdt.c589 void __user *argp = (void __user *)arg; hpwdt_ioctl() local
590 int __user *p = argp; hpwdt_ioctl()
597 if (copy_to_user(argp, &ident, sizeof(ident))) hpwdt_ioctl()
H A Dpcwd_pci.c470 void __user *argp = (void __user *)arg; pcipcwd_ioctl() local
471 int __user *p = argp; pcipcwd_ioctl()
484 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; pcipcwd_ioctl()
H A Dpcwd_usb.c396 void __user *argp = (void __user *)arg; usb_pcwd_ioctl() local
397 int __user *p = argp; usb_pcwd_ioctl()
408 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; usb_pcwd_ioctl()
H A Dwdt_pci.c394 void __user *argp = (void __user *)arg; wdtpci_ioctl() local
395 int __user *p = argp; wdtpci_ioctl()
418 return copy_to_user(argp, &ident, sizeof(ident)) ? -EFAULT : 0; wdtpci_ioctl()
H A Dkempld_wdt.c348 void __user *argp = (void __user *)arg; kempld_wdt_ioctl() local
350 int __user *p = argp; kempld_wdt_ioctl()
/linux-4.1.27/drivers/mtd/
H A Dmtdchar.c540 struct mtd_write_req __user *argp) mtdchar_write_ioctl()
547 if (copy_from_user(&req, argp, sizeof(req))) mtdchar_write_ioctl()
594 void __user *argp = (void __user *)arg; mtdchar_ioctl() local
603 if (!access_ok(VERIFY_READ, argp, size)) mtdchar_ioctl()
607 if (!access_ok(VERIFY_WRITE, argp, size)) mtdchar_ioctl()
613 if (copy_to_user(argp, &(mtd->numeraseregions), sizeof(int))) mtdchar_ioctl()
621 struct region_info_user __user *ur = argp; mtdchar_ioctl()
649 if (copy_to_user(argp, &info, sizeof(struct mtd_info_user))) mtdchar_ioctl()
673 if (copy_from_user(&einfo64, argp, mtdchar_ioctl()
683 if (copy_from_user(&einfo32, argp, mtdchar_ioctl()
724 struct mtd_oob_buf __user *buf_user = argp; mtdchar_ioctl()
727 if (copy_from_user(&buf, argp, sizeof(buf))) mtdchar_ioctl()
738 struct mtd_oob_buf __user *buf_user = argp; mtdchar_ioctl()
741 if (copy_from_user(&buf, argp, sizeof(buf))) mtdchar_ioctl()
752 struct mtd_oob_buf64 __user *buf_user = argp; mtdchar_ioctl()
754 if (copy_from_user(&buf, argp, sizeof(buf))) mtdchar_ioctl()
766 struct mtd_oob_buf64 __user *buf_user = argp; mtdchar_ioctl()
768 if (copy_from_user(&buf, argp, sizeof(buf))) mtdchar_ioctl()
788 if (copy_from_user(&einfo, argp, sizeof(einfo))) mtdchar_ioctl()
799 if (copy_from_user(&einfo, argp, sizeof(einfo))) mtdchar_ioctl()
810 if (copy_from_user(&einfo, argp, sizeof(einfo))) mtdchar_ioctl()
833 if (copy_to_user(argp, &oi, sizeof(struct nand_oobinfo))) mtdchar_ioctl()
842 if (copy_from_user(&offs, argp, sizeof(loff_t))) mtdchar_ioctl()
852 if (copy_from_user(&offs, argp, sizeof(loff_t))) mtdchar_ioctl()
861 if (copy_from_user(&mode, argp, sizeof(int))) mtdchar_ioctl()
893 ret = copy_to_user(argp, &nbr, sizeof(int)); mtdchar_ioctl()
895 ret = copy_to_user(argp, buf, retlen); mtdchar_ioctl()
909 if (copy_from_user(&oinfo, argp, sizeof(oinfo))) mtdchar_ioctl()
929 if (copy_to_user(argp, usrlay, sizeof(*usrlay))) mtdchar_ioctl()
937 if (copy_to_user(argp, &mtd->ecc_stats, mtdchar_ioctl()
1015 void __user *argp = compat_ptr(arg); mtdchar_compat_ioctl() local
1024 struct mtd_oob_buf32 __user *buf_user = argp; mtdchar_compat_ioctl()
1026 if (copy_from_user(&buf, argp, sizeof(buf))) mtdchar_compat_ioctl()
1038 struct mtd_oob_buf32 __user *buf_user = argp; mtdchar_compat_ioctl()
1041 if (copy_from_user(&buf, argp, sizeof(buf))) mtdchar_compat_ioctl()
1050 ret = mtdchar_ioctl(file, cmd, (unsigned long)argp); mtdchar_compat_ioctl()
539 mtdchar_write_ioctl(struct mtd_info *mtd, struct mtd_write_req __user *argp) mtdchar_write_ioctl() argument
/linux-4.1.27/fs/ocfs2/
H A Dmove_extents.h20 int ocfs2_ioctl_move_extents(struct file *filp, void __user *argp);
H A Dioctl.c857 void __user *argp = (void __user *)arg; ocfs2_ioctl() local
914 if (copy_from_user(&args, argp, sizeof(args))) ocfs2_ioctl()
922 if (copy_from_user(&info, argp, sizeof(struct ocfs2_info))) ocfs2_ioctl()
939 if (copy_from_user(&range, argp, sizeof(range))) ocfs2_ioctl()
948 if (copy_to_user(argp, &range, sizeof(range))) ocfs2_ioctl()
954 return ocfs2_ioctl_move_extents(filp, argp); ocfs2_ioctl()
967 void __user *argp = (void __user *)arg; ocfs2_compat_ioctl() local
986 if (copy_from_user(&args, argp, sizeof(args))) ocfs2_compat_ioctl()
993 if (copy_from_user(&info, argp, sizeof(struct ocfs2_info))) ocfs2_compat_ioctl()
H A Dmove_extents.c979 int ocfs2_ioctl_move_extents(struct file *filp, void __user *argp) ocfs2_ioctl_move_extents() argument
987 if (!argp) ocfs2_ioctl_move_extents()
1014 if (copy_from_user(&range, argp, sizeof(range))) { ocfs2_ioctl_move_extents()
1066 if (copy_to_user(argp, &range, sizeof(range))) ocfs2_ioctl_move_extents()
/linux-4.1.27/fs/hfsplus/
H A Dioctl.c138 void __user *argp = (void __user *)arg; hfsplus_ioctl() local
142 return hfsplus_ioctl_getflags(file, argp); hfsplus_ioctl()
144 return hfsplus_ioctl_setflags(file, argp); hfsplus_ioctl()
146 return hfsplus_ioctl_bless(file, argp); hfsplus_ioctl()
/linux-4.1.27/net/bluetooth/bnep/
H A Dsock.c59 void __user *argp = (void __user *)arg; bnep_sock_ioctl() local
70 if (copy_from_user(&ca, argp, sizeof(ca))) bnep_sock_ioctl()
85 if (copy_to_user(argp, &ca, sizeof(ca))) bnep_sock_ioctl()
96 if (copy_from_user(&cd, argp, sizeof(cd))) bnep_sock_ioctl()
102 if (copy_from_user(&cl, argp, sizeof(cl))) bnep_sock_ioctl()
109 if (!err && copy_to_user(argp, &cl, sizeof(cl))) bnep_sock_ioctl()
115 if (copy_from_user(&ci, argp, sizeof(ci))) bnep_sock_ioctl()
119 if (!err && copy_to_user(argp, &ci, sizeof(ci))) bnep_sock_ioctl()
125 if (copy_to_user(argp, &supp_feat, sizeof(supp_feat))) bnep_sock_ioctl()
/linux-4.1.27/net/atm/
H A Dioctl.c57 void __user *argp = (void __user *)arg; do_vcc_ioctl() local
68 (int __user *)argp) ? -EFAULT : 0; do_vcc_ioctl()
80 (int __user *)argp) ? -EFAULT : 0; do_vcc_ioctl()
86 error = compat_sock_get_timestamp(sk, argp); do_vcc_ioctl()
89 error = sock_get_timestamp(sk, argp); do_vcc_ioctl()
94 error = compat_sock_get_timestampns(sk, argp); do_vcc_ioctl()
97 error = sock_get_timestampns(sk, argp); do_vcc_ioctl()
138 error = get_user(backend, (atm_backend_t __user *)argp); do_vcc_ioctl()
180 error = atm_dev_ioctl(cmd, argp, compat); do_vcc_ioctl()
H A Dbr2684.c724 void __user *argp = (void __user *)arg; br2684_ioctl() local
731 err = get_user(b, (atm_backend_t __user *) argp); br2684_ioctl()
741 return br2684_regvcc(atmvcc, argp); br2684_ioctl()
743 return br2684_create(argp); br2684_ioctl()
751 err = br2684_setfilt(atmvcc, argp); br2684_ioctl()
H A Dpppoatm.c452 void __user *argp = (void __user *)arg; pppoatm_ioctl() local
459 if (get_user(b, (atm_backend_t __user *) argp)) pppoatm_ioctl()
467 return pppoatm_assign_vcc(atmvcc, argp); pppoatm_ioctl()
471 chan), (int __user *) argp) ? -EFAULT : 0; pppoatm_ioctl()
474 chan), (int __user *) argp) ? -EFAULT : 0; pppoatm_ioctl()
/linux-4.1.27/sound/pci/hda/
H A Dhda_hwdep.c67 void __user *argp = (void __user *)arg; hda_hwdep_ioctl() local
71 return put_user(HDA_HWDEP_VERSION, (int __user *)argp); hda_hwdep_ioctl()
73 return verb_write_ioctl(codec, argp); hda_hwdep_ioctl()
75 return get_wcap_ioctl(codec, argp); hda_hwdep_ioctl()
/linux-4.1.27/net/bluetooth/cmtp/
H A Dsock.c73 void __user *argp = (void __user *)arg; cmtp_sock_ioctl() local
83 if (copy_from_user(&ca, argp, sizeof(ca))) cmtp_sock_ioctl()
97 if (copy_to_user(argp, &ca, sizeof(ca))) cmtp_sock_ioctl()
108 if (copy_from_user(&cd, argp, sizeof(cd))) cmtp_sock_ioctl()
114 if (copy_from_user(&cl, argp, sizeof(cl))) cmtp_sock_ioctl()
121 if (!err && copy_to_user(argp, &cl, sizeof(cl))) cmtp_sock_ioctl()
127 if (copy_from_user(&ci, argp, sizeof(ci))) cmtp_sock_ioctl()
131 if (!err && copy_to_user(argp, &ci, sizeof(ci))) cmtp_sock_ioctl()
/linux-4.1.27/net/bluetooth/hidp/
H A Dsock.c51 void __user *argp = (void __user *) arg; hidp_sock_ioctl() local
67 if (copy_from_user(&ca, argp, sizeof(ca))) hidp_sock_ioctl()
81 if (!err && copy_to_user(argp, &ca, sizeof(ca))) hidp_sock_ioctl()
93 if (copy_from_user(&cd, argp, sizeof(cd))) hidp_sock_ioctl()
99 if (copy_from_user(&cl, argp, sizeof(cl))) hidp_sock_ioctl()
106 if (!err && copy_to_user(argp, &cl, sizeof(cl))) hidp_sock_ioctl()
112 if (copy_from_user(&ci, argp, sizeof(ci))) hidp_sock_ioctl()
116 if (!err && copy_to_user(argp, &ci, sizeof(ci))) hidp_sock_ioctl()
/linux-4.1.27/drivers/misc/mic/host/
H A Dmic_fops.c63 void __user *argp = (void __user *)arg; mic_ioctl() local
69 ret = mic_virtio_add_device(mvdev, argp); mic_ioctl()
86 if (copy_from_user(&copy, argp, sizeof(copy))) mic_ioctl()
102 &((struct mic_copy_desc __user *)argp)->out_len, mic_ioctl()
116 ret = mic_virtio_config_change(mvdev, argp); mic_ioctl()
H A Dmic_virtio.c479 void __user *argp) mic_virtio_config_change()
496 argp, mvdev->dd->config_len)) { mic_virtio_config_change()
524 void __user *argp, mic_copy_dp_entry()
534 if (copy_from_user(&dd, argp, sizeof(dd))) { mic_copy_dp_entry()
553 if (copy_from_user(dd_config, argp, mic_desc_size(&dd))) { mic_copy_dp_entry()
618 void __user *argp) mic_virtio_add_device()
633 ret = mic_copy_dp_entry(mvdev, argp, &type, &dd); mic_virtio_add_device()
478 mic_virtio_config_change(struct mic_vdev *mvdev, void __user *argp) mic_virtio_config_change() argument
523 mic_copy_dp_entry(struct mic_vdev *mvdev, void __user *argp, __u8 *type, struct mic_device_desc **devpage) mic_copy_dp_entry() argument
617 mic_virtio_add_device(struct mic_vdev *mvdev, void __user *argp) mic_virtio_add_device() argument
H A Dmic_virtio.h115 void __user *argp);
118 void __user *argp);
/linux-4.1.27/drivers/char/
H A Dppdev.c330 void __user *argp = (void __user *)arg; pp_do_ioctl() local
391 if (copy_from_user (&mode, argp, sizeof (mode))) pp_do_ioctl()
413 if (copy_to_user (argp, &mode, sizeof (mode))) { pp_do_ioctl()
421 if (copy_from_user (&phase, argp, sizeof (phase))) { pp_do_ioctl()
442 if (copy_to_user (argp, &phase, sizeof (phase))) { pp_do_ioctl()
457 if (copy_to_user (argp, &modes, sizeof (modes))) { pp_do_ioctl()
466 if (copy_from_user (&uflags, argp, sizeof (uflags))) { pp_do_ioctl()
478 if (copy_to_user (argp, &uflags, sizeof (uflags))) { pp_do_ioctl()
504 if (copy_to_user (argp, &reg, sizeof (reg))) pp_do_ioctl()
509 if (copy_to_user (argp, &reg, sizeof (reg))) pp_do_ioctl()
514 if (copy_to_user (argp, &reg, sizeof (reg))) pp_do_ioctl()
533 if (copy_from_user (&reg, argp, sizeof (reg))) pp_do_ioctl()
539 if (copy_from_user (&reg, argp, sizeof (reg))) pp_do_ioctl()
545 if (copy_from_user (&mask, argp, pp_do_ioctl()
555 if (copy_from_user (&mode, argp, sizeof (mode))) pp_do_ioctl()
564 if (copy_from_user (&mode, argp, sizeof (mode))) pp_do_ioctl()
579 if (copy_from_user (&reg, argp, sizeof (reg))) pp_do_ioctl()
590 if (copy_to_user (argp, &ret, sizeof (ret))) pp_do_ioctl()
596 if (copy_from_user (&par_timeout, argp, sizeof(struct timeval))) { pp_do_ioctl()
616 if (copy_to_user (argp, &par_timeout, sizeof(struct timeval))) pp_do_ioctl()
H A Di8k.c385 int __user *argp = (int __user *)arg; i8k_ioctl_unlocked() local
387 if (!argp) i8k_ioctl_unlocked()
415 if (copy_from_user(&val, argp, sizeof(int))) i8k_ioctl_unlocked()
422 if (copy_from_user(&val, argp, sizeof(int))) i8k_ioctl_unlocked()
432 if (copy_from_user(&val, argp, sizeof(int))) i8k_ioctl_unlocked()
435 if (copy_from_user(&speed, argp + 1, sizeof(int))) i8k_ioctl_unlocked()
450 if (copy_to_user(argp, &val, 4)) i8k_ioctl_unlocked()
455 if (copy_to_user(argp, buff, 16)) i8k_ioctl_unlocked()
460 if (copy_to_user(argp, &val, sizeof(int))) i8k_ioctl_unlocked()
H A Dsonypi.c955 void __user *argp = (void __user *)arg; sonypi_misc_ioctl() local
966 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
970 if (copy_from_user(&val8, argp, sizeof(val8))) { sonypi_misc_ioctl()
982 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
990 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
998 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
1006 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
1015 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
1020 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
1024 if (copy_from_user(&val8, argp, sizeof(val8))) { sonypi_misc_ioctl()
1036 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
1040 if (copy_from_user(&val8, argp, sizeof(val8))) { sonypi_misc_ioctl()
1053 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
H A Dgenrtc.c271 void __user *argp = (void __user *)arg; gen_rtc_ioctl() local
279 return copy_to_user(argp, &pll, sizeof pll) ? -EFAULT : 0; gen_rtc_ioctl()
284 if (copy_from_user(&pll, argp, sizeof(pll))) gen_rtc_ioctl()
300 return copy_to_user(argp, &wtime, sizeof(wtime)) ? -EFAULT : 0; gen_rtc_ioctl()
310 if (copy_from_user(&wtime, argp, sizeof(wtime))) gen_rtc_ioctl()
H A Ddsp56k.c310 void __user *argp = (void __user *)arg; dsp56k_ioctl() local
321 struct dsp56k_upload __user *binary = argp; dsp56k_ioctl()
360 struct dsp56k_host_flags __user *hf = argp; dsp56k_ioctl()
H A Dtoshiba.c260 SMMRegisters __user *argp = (SMMRegisters __user *)arg; tosh_ioctl() local
264 if (!argp) tosh_ioctl()
267 if (copy_from_user(&regs, argp, sizeof(SMMRegisters))) tosh_ioctl()
294 if (copy_to_user(argp, &regs, sizeof(SMMRegisters))) tosh_ioctl()
H A Dapplicom.c702 void __user *argp = (void __user *)arg; ac_ioctl() local
707 adgl = memdup_user(argp, sizeof(struct st_ram_io)); ac_ioctl()
731 if (copy_to_user(argp, adgl, sizeof(struct st_ram_io))) ac_ioctl()
752 if (copy_to_user(argp, adgl, sizeof(struct st_ram_io))) ac_ioctl()
778 if (copy_to_user(argp, adgl,sizeof(struct st_ram_io))) ac_ioctl()
H A Ddtlk.c272 char __user *argp = (char __user *)arg; dtlk_ioctl() local
283 if (copy_to_user(argp, sp, sizeof(struct dtlk_settings))) dtlk_ioctl()
289 return put_user(portval, argp); dtlk_ioctl()
H A Dlp.c576 unsigned long arg, void __user *argp) lp_do_ioctl()
622 if (copy_to_user(argp, &LP_IRQ(minor), lp_do_ioctl()
634 if (copy_to_user(argp, &status, sizeof(int))) lp_do_ioctl()
642 if (copy_to_user(argp, &LP_STAT(minor), lp_do_ioctl()
652 if (copy_to_user(argp, &status, sizeof(int))) lp_do_ioctl()
575 lp_do_ioctl(unsigned int minor, unsigned int cmd, unsigned long arg, void __user *argp) lp_do_ioctl() argument
/linux-4.1.27/drivers/platform/x86/
H A Dintel_scu_ipcutil.c83 void __user *argp = (void __user *)arg; scu_ipc_ioctl() local
88 if (copy_from_user(&data, argp, sizeof(struct scu_ipc_data))) scu_ipc_ioctl()
93 if (copy_to_user(argp, &data, sizeof(struct scu_ipc_data))) scu_ipc_ioctl()
H A Dsony-laptop.c4122 void __user *argp = (void __user *)arg; sonypi_misc_ioctl() local
4140 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
4148 if (copy_from_user(&val8, argp, sizeof(val8))) { sonypi_misc_ioctl()
4167 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
4175 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
4183 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
4191 if (copy_to_user(argp, &val16, sizeof(val16))) sonypi_misc_ioctl()
4200 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
4205 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
4209 if (copy_from_user(&val8, argp, sizeof(val8))) { sonypi_misc_ioctl()
4221 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
4225 if (copy_from_user(&val8, argp, sizeof(val8))) { sonypi_misc_ioctl()
4238 if (copy_to_user(argp, &val8, sizeof(val8))) sonypi_misc_ioctl()
/linux-4.1.27/arch/m68k/mvme16x/
H A Drtc.c42 void __user *argp = (void __user *)arg; rtc_ioctl() local
62 return copy_to_user(argp, &wtime, sizeof wtime) ? rtc_ioctl()
74 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time))) rtc_ioctl()
/linux-4.1.27/drivers/s390/cio/
H A Dchsc_sch.c884 void __user *argp; chsc_ioctl() local
888 argp = compat_ptr(arg); chsc_ioctl()
890 argp = (void __user *)arg; chsc_ioctl()
893 return chsc_ioctl_start(argp); chsc_ioctl()
895 return chsc_ioctl_start_sync(argp); chsc_ioctl()
897 return chsc_ioctl_info_channel_path(argp); chsc_ioctl()
899 return chsc_ioctl_info_cu(argp); chsc_ioctl()
901 return chsc_ioctl_info_sch_cu(argp); chsc_ioctl()
903 return chsc_ioctl_conf_info(argp); chsc_ioctl()
905 return chsc_ioctl_conf_comp_list(argp); chsc_ioctl()
907 return chsc_ioctl_chpd(argp); chsc_ioctl()
909 return chsc_ioctl_dcal(argp); chsc_ioctl()
911 return chsc_ioctl_on_close_set(argp); chsc_ioctl()
/linux-4.1.27/drivers/vhost/
H A Dtest.c264 void __user *argp = (void __user *)arg; vhost_test_ioctl() local
265 u64 __user *featurep = argp; vhost_test_ioctl()
271 if (copy_from_user(&test, argp, sizeof test)) vhost_test_ioctl()
289 r = vhost_dev_ioctl(&n->dev, ioctl, argp); vhost_test_ioctl()
291 r = vhost_vring_ioctl(&n->dev, ioctl, argp); vhost_test_ioctl()
H A Dvhost.h48 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp);
132 long vhost_dev_ioctl(struct vhost_dev *, unsigned int ioctl, void __user *argp);
133 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp);
H A Dvhost.c633 long vhost_vring_ioctl(struct vhost_dev *d, int ioctl, void __user *argp) vhost_vring_ioctl() argument
638 u32 __user *idxp = argp; vhost_vring_ioctl()
664 if (copy_from_user(&s, argp, sizeof s)) { vhost_vring_ioctl()
681 if (copy_from_user(&s, argp, sizeof s)) { vhost_vring_ioctl()
696 if (copy_to_user(argp, &s, sizeof s)) vhost_vring_ioctl()
700 if (copy_from_user(&a, argp, sizeof a)) { vhost_vring_ioctl()
756 if (copy_from_user(&f, argp, sizeof f)) { vhost_vring_ioctl()
772 if (copy_from_user(&f, argp, sizeof f)) { vhost_vring_ioctl()
791 if (copy_from_user(&f, argp, sizeof f)) { vhost_vring_ioctl()
833 long vhost_dev_ioctl(struct vhost_dev *d, unsigned int ioctl, void __user *argp) vhost_dev_ioctl() argument
854 r = vhost_set_memory(d, argp); vhost_dev_ioctl()
857 if (copy_from_user(&p, argp, sizeof p)) { vhost_dev_ioctl()
879 r = get_user(fd, (int __user *)argp); vhost_dev_ioctl()
H A Dnet.c1056 void __user *argp = (void __user *)arg; vhost_net_ioctl() local
1057 u64 __user *featurep = argp; vhost_net_ioctl()
1064 if (copy_from_user(&backend, argp, sizeof backend)) vhost_net_ioctl()
1084 r = vhost_dev_ioctl(&n->dev, ioctl, argp); vhost_net_ioctl()
1086 r = vhost_vring_ioctl(&n->dev, ioctl, argp); vhost_net_ioctl()
H A Dscsi.c1639 void __user *argp = (void __user *)arg; vhost_scsi_ioctl() local
1640 u64 __user *featurep = argp; vhost_scsi_ioctl()
1641 u32 __user *eventsp = argp; vhost_scsi_ioctl()
1649 if (copy_from_user(&backend, argp, sizeof backend)) vhost_scsi_ioctl()
1656 if (copy_from_user(&backend, argp, sizeof backend)) vhost_scsi_ioctl()
1663 if (copy_to_user(argp, &abi_version, sizeof abi_version)) vhost_scsi_ioctl()
1691 r = vhost_dev_ioctl(&vs->dev, ioctl, argp); vhost_scsi_ioctl()
1694 r = vhost_vring_ioctl(&vs->dev, ioctl, argp); vhost_scsi_ioctl()
/linux-4.1.27/net/irda/irnet/
H A Dirnet_ppp.c646 void __user *argp = (void __user *)arg; dev_irnet_ioctl() local
663 if(get_user(val, (int __user *)argp)) dev_irnet_ioctl()
714 (int __user *)argp)) dev_irnet_ioctl()
724 (int __user *)argp)) dev_irnet_ioctl()
764 if(!kernel_termios_to_user_termios((struct termios __user *)argp, &ap->termios)) dev_irnet_ioctl()
767 if(kernel_termios_to_user_termios_1((struct termios __user *)argp, &ap->termios)) dev_irnet_ioctl()
780 if(!user_termios_to_kernel_termios(&ap->termios, (struct termios __user *)argp)) dev_irnet_ioctl()
783 if(!user_termios_to_kernel_termios_1(&ap->termios, (struct termios __user *)argp)) dev_irnet_ioctl()
821 if(put_user(val, (int __user *)argp)) dev_irnet_ioctl()
1028 void __user *argp = (void __user *)arg; ppp_irnet_ioctl() local
1042 if(put_user(val, (int __user *) argp)) ppp_irnet_ioctl()
1047 if(get_user(val, (int __user *) argp)) ppp_irnet_ioctl()
1056 if(put_user(ap->xaccm[0], (u32 __user *) argp)) ppp_irnet_ioctl()
1061 if(get_user(ap->xaccm[0], (u32 __user *) argp)) ppp_irnet_ioctl()
1066 if(put_user(ap->raccm, (u32 __user *) argp)) ppp_irnet_ioctl()
1071 if(get_user(ap->raccm, (u32 __user *) argp)) ppp_irnet_ioctl()
1076 if(copy_to_user(argp, ap->xaccm, sizeof(ap->xaccm))) ppp_irnet_ioctl()
1081 if(copy_from_user(accm, argp, sizeof(accm))) ppp_irnet_ioctl()
1091 if(put_user(ap->mru, (int __user *) argp)) ppp_irnet_ioctl()
1096 if(get_user(val, (int __user *) argp)) ppp_irnet_ioctl()
/linux-4.1.27/security/keys/
H A Dtrusted.c80 va_list argp; TSS_rawhmac() local
98 va_start(argp, keylen); TSS_rawhmac()
100 dlen = va_arg(argp, unsigned int); TSS_rawhmac()
103 data = va_arg(argp, unsigned char *); TSS_rawhmac()
112 va_end(argp); TSS_rawhmac()
133 va_list argp; TSS_authhmac() local
145 va_start(argp, h3); TSS_authhmac()
147 dlen = va_arg(argp, unsigned int); TSS_authhmac()
150 data = va_arg(argp, unsigned char *); TSS_authhmac()
159 va_end(argp); TSS_authhmac()
192 va_list argp; TSS_checkhmac1() local
223 va_start(argp, keylen); TSS_checkhmac1()
225 dlen = va_arg(argp, unsigned int); TSS_checkhmac1()
228 dpos = va_arg(argp, unsigned int); TSS_checkhmac1()
233 va_end(argp); TSS_checkhmac1()
279 va_list argp; TSS_checkhmac2() local
316 va_start(argp, keylen2); TSS_checkhmac2()
318 dlen = va_arg(argp, unsigned int); TSS_checkhmac2()
321 dpos = va_arg(argp, unsigned int); TSS_checkhmac2()
326 va_end(argp); TSS_checkhmac2()
/linux-4.1.27/net/x25/
H A Daf_x25.c1360 void __user *argp = (void __user *)arg; x25_ioctl() local
1370 rc = put_user(amount, (unsigned int __user *)argp); x25_ioctl()
1385 rc = put_user(amount, (unsigned int __user *)argp); x25_ioctl()
1393 (struct timeval __user *)argp); x25_ioctl()
1399 (struct timespec __user *)argp); x25_ioctl()
1418 rc = x25_route_ioctl(cmd, argp); x25_ioctl()
1421 rc = x25_subscr_ioctl(cmd, argp); x25_ioctl()
1427 rc = x25_subscr_ioctl(cmd, argp); x25_ioctl()
1431 rc = copy_to_user(argp, &x25->facilities, x25_ioctl()
1441 if (copy_from_user(&facilities, argp, sizeof(facilities))) x25_ioctl()
1483 rc = copy_to_user(argp, &x25->dte_facilities, x25_ioctl()
1494 if (copy_from_user(&dtefacs, argp, sizeof(dtefacs))) x25_ioctl()
1518 rc = copy_to_user(argp, &x25->calluserdata, x25_ioctl()
1529 if (copy_from_user(&calluserdata, argp, sizeof(calluserdata))) x25_ioctl()
1543 rc = copy_to_user(argp, &x25->causediag, sizeof(x25->causediag)) x25_ioctl()
1552 if (copy_from_user(&causediag, argp, sizeof(causediag))) x25_ioctl()
1569 if (copy_from_user(&sub_addr, argp, x25_ioctl()
1675 void __user *argp = compat_ptr(arg); compat_x25_ioctl() local
1683 rc = x25_ioctl(sock, cmd, (unsigned long)argp); compat_x25_ioctl()
1689 (struct timeval __user*)argp); compat_x25_ioctl()
1695 (struct timespec __user*)argp); compat_x25_ioctl()
1714 rc = x25_route_ioctl(cmd, argp); compat_x25_ioctl()
1717 rc = compat_x25_subscr_ioctl(cmd, argp); compat_x25_ioctl()
1723 rc = compat_x25_subscr_ioctl(cmd, argp); compat_x25_ioctl()
1736 rc = x25_ioctl(sock, cmd, (unsigned long)argp); compat_x25_ioctl()
/linux-4.1.27/fs/btrfs/
H A Dioctl.c2111 void __user *argp) btrfs_ioctl_tree_search()
2122 uargs = (struct btrfs_ioctl_search_args __user *)argp; btrfs_ioctl_tree_search()
2145 void __user *argp) btrfs_ioctl_tree_search_v2()
2158 uarg = (struct btrfs_ioctl_search_args_v2 __user *)argp; btrfs_ioctl_tree_search_v2()
2274 void __user *argp) btrfs_ioctl_ino_lookup()
2283 args = memdup_user(argp, sizeof(*args)); btrfs_ioctl_ino_lookup()
2296 if (ret == 0 && copy_to_user(argp, args, sizeof(*args))) btrfs_ioctl_ino_lookup()
2535 static int btrfs_ioctl_defrag(struct file *file, void __user *argp) btrfs_ioctl_defrag() argument
2574 if (argp) { btrfs_ioctl_defrag()
2575 if (copy_from_user(range, argp, btrfs_ioctl_defrag()
2943 struct btrfs_ioctl_same_args __user *argp) btrfs_ioctl_file_extent_same()
2964 if (get_user(count, &argp->dest_count)) { btrfs_ioctl_file_extent_same()
2971 same = memdup_user(argp, size); btrfs_ioctl_file_extent_same()
3040 ret = copy_to_user(argp, same, size); btrfs_ioctl_file_extent_same()
3845 static long btrfs_ioctl_clone_range(struct file *file, void __user *argp) btrfs_ioctl_clone_range() argument
3849 if (copy_from_user(&args, argp, sizeof(args))) btrfs_ioctl_clone_range()
3901 static long btrfs_ioctl_default_subvol(struct file *file, void __user *argp) btrfs_ioctl_default_subvol() argument
3922 if (copy_from_user(&objectid, argp, sizeof(objectid))) { btrfs_ioctl_default_subvol()
4160 void __user *argp) btrfs_ioctl_start_sync()
4182 if (argp) btrfs_ioctl_start_sync()
4183 if (copy_to_user(argp, &transid, sizeof(transid))) btrfs_ioctl_start_sync()
4189 void __user *argp) btrfs_ioctl_wait_sync()
4193 if (argp) { btrfs_ioctl_wait_sync()
4194 if (copy_from_user(&transid, argp, sizeof(transid))) btrfs_ioctl_wait_sync()
5359 void __user *argp = (void __user *)arg; btrfs_ioctl() local
5363 return btrfs_ioctl_getflags(file, argp); btrfs_ioctl()
5365 return btrfs_ioctl_setflags(file, argp); btrfs_ioctl()
5367 return btrfs_ioctl_getversion(file, argp); btrfs_ioctl()
5369 return btrfs_ioctl_fitrim(file, argp); btrfs_ioctl()
5371 return btrfs_ioctl_snap_create(file, argp, 0); btrfs_ioctl()
5373 return btrfs_ioctl_snap_create_v2(file, argp, 0); btrfs_ioctl()
5375 return btrfs_ioctl_snap_create(file, argp, 1); btrfs_ioctl()
5377 return btrfs_ioctl_snap_create_v2(file, argp, 1); btrfs_ioctl()
5379 return btrfs_ioctl_snap_destroy(file, argp); btrfs_ioctl()
5381 return btrfs_ioctl_subvol_getflags(file, argp); btrfs_ioctl()
5383 return btrfs_ioctl_subvol_setflags(file, argp); btrfs_ioctl()
5385 return btrfs_ioctl_default_subvol(file, argp); btrfs_ioctl()
5389 return btrfs_ioctl_defrag(file, argp); btrfs_ioctl()
5391 return btrfs_ioctl_resize(file, argp); btrfs_ioctl()
5393 return btrfs_ioctl_add_dev(root, argp); btrfs_ioctl()
5395 return btrfs_ioctl_rm_dev(file, argp); btrfs_ioctl()
5397 return btrfs_ioctl_fs_info(root, argp); btrfs_ioctl()
5399 return btrfs_ioctl_dev_info(root, argp); btrfs_ioctl()
5405 return btrfs_ioctl_clone_range(file, argp); btrfs_ioctl()
5411 return btrfs_ioctl_tree_search(file, argp); btrfs_ioctl()
5413 return btrfs_ioctl_tree_search_v2(file, argp); btrfs_ioctl()
5415 return btrfs_ioctl_ino_lookup(file, argp); btrfs_ioctl()
5417 return btrfs_ioctl_ino_to_path(root, argp); btrfs_ioctl()
5419 return btrfs_ioctl_logical_to_ino(root, argp); btrfs_ioctl()
5421 return btrfs_ioctl_space_info(root, argp); btrfs_ioctl()
5438 return btrfs_ioctl_start_sync(root, argp); btrfs_ioctl()
5440 return btrfs_ioctl_wait_sync(root, argp); btrfs_ioctl()
5442 return btrfs_ioctl_scrub(file, argp); btrfs_ioctl()
5444 return btrfs_ioctl_scrub_cancel(root, argp); btrfs_ioctl()
5446 return btrfs_ioctl_scrub_progress(root, argp); btrfs_ioctl()
5448 return btrfs_ioctl_balance(file, argp); btrfs_ioctl()
5452 return btrfs_ioctl_balance_progress(root, argp); btrfs_ioctl()
5454 return btrfs_ioctl_set_received_subvol(file, argp); btrfs_ioctl()
5457 return btrfs_ioctl_set_received_subvol_32(file, argp); btrfs_ioctl()
5460 return btrfs_ioctl_send(file, argp); btrfs_ioctl()
5462 return btrfs_ioctl_get_dev_stats(root, argp); btrfs_ioctl()
5464 return btrfs_ioctl_quota_ctl(file, argp); btrfs_ioctl()
5466 return btrfs_ioctl_qgroup_assign(file, argp); btrfs_ioctl()
5468 return btrfs_ioctl_qgroup_create(file, argp); btrfs_ioctl()
5470 return btrfs_ioctl_qgroup_limit(file, argp); btrfs_ioctl()
5472 return btrfs_ioctl_quota_rescan(file, argp); btrfs_ioctl()
5474 return btrfs_ioctl_quota_rescan_status(file, argp); btrfs_ioctl()
5476 return btrfs_ioctl_quota_rescan_wait(file, argp); btrfs_ioctl()
5478 return btrfs_ioctl_dev_replace(root, argp); btrfs_ioctl()
5480 return btrfs_ioctl_get_fslabel(file, argp); btrfs_ioctl()
5482 return btrfs_ioctl_set_fslabel(file, argp); btrfs_ioctl()
5484 return btrfs_ioctl_file_extent_same(file, argp); btrfs_ioctl()
5486 return btrfs_ioctl_get_supported_features(file, argp); btrfs_ioctl()
5488 return btrfs_ioctl_get_features(file, argp); btrfs_ioctl()
5490 return btrfs_ioctl_set_features(file, argp); btrfs_ioctl()
2110 btrfs_ioctl_tree_search(struct file *file, void __user *argp) btrfs_ioctl_tree_search() argument
2144 btrfs_ioctl_tree_search_v2(struct file *file, void __user *argp) btrfs_ioctl_tree_search_v2() argument
2273 btrfs_ioctl_ino_lookup(struct file *file, void __user *argp) btrfs_ioctl_ino_lookup() argument
2942 btrfs_ioctl_file_extent_same(struct file *file, struct btrfs_ioctl_same_args __user *argp) btrfs_ioctl_file_extent_same() argument
4159 btrfs_ioctl_start_sync(struct btrfs_root *root, void __user *argp) btrfs_ioctl_start_sync() argument
4188 btrfs_ioctl_wait_sync(struct btrfs_root *root, void __user *argp) btrfs_ioctl_wait_sync() argument
/linux-4.1.27/arch/um/drivers/
H A Dharddog_kern.c131 void __user *argp= (void __user *)arg; harddog_ioctl_unlocked() local
141 if(copy_to_user(argp, &ident, sizeof(ident))) harddog_ioctl_unlocked()
146 return put_user(0,(int __user *)argp); harddog_ioctl_unlocked()
/linux-4.1.27/arch/m68k/bvme6000/
H A Drtc.c44 void __user *argp = (void __user *)arg; rtc_ioctl() local
67 return copy_to_user(argp, &wtime, sizeof wtime) ? rtc_ioctl()
79 if (copy_from_user(&rtc_tm, argp, sizeof(struct rtc_time))) rtc_ioctl()
/linux-4.1.27/virt/kvm/
H A Dvfio.c118 int32_t __user *argp = (int32_t __user *)(unsigned long)arg; kvm_vfio_set_group() local
125 if (get_user(fd, argp)) kvm_vfio_set_group()
165 if (get_user(fd, argp)) kvm_vfio_set_group()
H A Dkvm_main.c2092 void __user *argp = (void __user *)arg; kvm_vcpu_ioctl() local
2145 if (copy_to_user(argp, kvm_regs, sizeof(struct kvm_regs))) kvm_vcpu_ioctl()
2156 kvm_regs = memdup_user(argp, sizeof(*kvm_regs)); kvm_vcpu_ioctl()
2174 if (copy_to_user(argp, kvm_sregs, sizeof(struct kvm_sregs))) kvm_vcpu_ioctl()
2180 kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs)); kvm_vcpu_ioctl()
2196 if (copy_to_user(argp, &mp_state, sizeof(mp_state))) kvm_vcpu_ioctl()
2205 if (copy_from_user(&mp_state, argp, sizeof(mp_state))) kvm_vcpu_ioctl()
2214 if (copy_from_user(&tr, argp, sizeof(tr))) kvm_vcpu_ioctl()
2220 if (copy_to_user(argp, &tr, sizeof(tr))) kvm_vcpu_ioctl()
2229 if (copy_from_user(&dbg, argp, sizeof(dbg))) kvm_vcpu_ioctl()
2235 struct kvm_signal_mask __user *sigmask_arg = argp; kvm_vcpu_ioctl()
2240 if (argp) { kvm_vcpu_ioctl()
2242 if (copy_from_user(&kvm_sigmask, argp, kvm_vcpu_ioctl()
2266 if (copy_to_user(argp, fpu, sizeof(struct kvm_fpu))) kvm_vcpu_ioctl()
2272 fpu = memdup_user(argp, sizeof(*fpu)); kvm_vcpu_ioctl()
2296 void __user *argp = compat_ptr(arg); kvm_vcpu_compat_ioctl() local
2304 struct kvm_signal_mask __user *sigmask_arg = argp; kvm_vcpu_compat_ioctl()
2309 if (argp) { kvm_vcpu_compat_ioctl()
2311 if (copy_from_user(&kvm_sigmask, argp, kvm_vcpu_compat_ioctl()
2502 void __user *argp = (void __user *)arg; kvm_vm_ioctl() local
2515 if (copy_from_user(&kvm_userspace_mem, argp, kvm_vm_ioctl()
2526 if (copy_from_user(&log, argp, sizeof(log))) kvm_vm_ioctl()
2536 if (copy_from_user(&zone, argp, sizeof(zone))) kvm_vm_ioctl()
2545 if (copy_from_user(&zone, argp, sizeof(zone))) kvm_vm_ioctl()
2555 if (copy_from_user(&data, argp, sizeof(data))) kvm_vm_ioctl()
2564 if (copy_from_user(&data, argp, sizeof(data))) kvm_vm_ioctl()
2585 if (copy_from_user(&msi, argp, sizeof(msi))) kvm_vm_ioctl()
2597 if (copy_from_user(&irq_event, argp, sizeof(irq_event))) kvm_vm_ioctl()
2607 if (copy_to_user(argp, &irq_event, sizeof(irq_event))) kvm_vm_ioctl()
2622 if (copy_from_user(&routing, argp, sizeof(routing))) kvm_vm_ioctl()
2634 urouting = argp; kvm_vm_ioctl()
2649 if (copy_from_user(&cd, argp, sizeof(cd))) kvm_vm_ioctl()
2657 if (copy_to_user(argp, &cd, sizeof(cd))) kvm_vm_ioctl()
/linux-4.1.27/fs/
H A Dcompat_ioctl.c119 compat_ulong_t __user *argp) w_long()
128 if (!err && put_user(val, argp)) w_long()
515 static int mt_ioctl_trans(unsigned int fd, unsigned int cmd, void __user *argp) mt_ioctl_trans() argument
543 upos32 = argp; mt_ioctl_trans()
547 umget32 = argp; mt_ioctl_trans()
745 static int rtc_ioctl(unsigned fd, unsigned cmd, void __user *argp) rtc_ioctl() argument
763 return put_user(val32, (unsigned int __user *)argp); rtc_ioctl()
765 return sys_ioctl(fd, RTC_IRQP_SET, (unsigned long)argp); rtc_ioctl()
767 return sys_ioctl(fd, RTC_EPOCH_SET, (unsigned long)argp); rtc_ioctl()
1441 void __user *argp = compat_ptr(arg); do_ioctl_trans() local
1445 return ppp_gidle(fd, cmd, argp); do_ioctl_trans()
1447 return ppp_scompress(fd, cmd, argp); do_ioctl_trans()
1450 return ppp_sock_fprog_ioctl_trans(fd, cmd, argp); do_ioctl_trans()
1453 return sg_ioctl_trans(fd, cmd, argp); do_ioctl_trans()
1455 return sg_grt_trans(fd, cmd, argp); do_ioctl_trans()
1458 return mt_ioctl_trans(fd, cmd, argp); do_ioctl_trans()
1463 return serial_struct_ioctl(fd, cmd, argp); do_ioctl_trans()
1466 return w_long(fd, cmd, argp); do_ioctl_trans()
1468 return do_i2c_rdwr_ioctl(fd, cmd, argp); do_ioctl_trans()
1470 return do_i2c_smbus_ioctl(fd, cmd, argp); do_ioctl_trans()
1476 return rtc_ioctl(fd, cmd, argp); do_ioctl_trans()
1480 return do_video_get_event(fd, cmd, argp); do_ioctl_trans()
1482 return do_video_stillpicture(fd, cmd, argp); do_ioctl_trans()
1484 return do_video_set_spu_palette(fd, cmd, argp); do_ioctl_trans()
118 w_long(unsigned int fd, unsigned int cmd, compat_ulong_t __user *argp) w_long() argument
H A Dioctl.c430 int ioctl_preallocate(struct file *filp, void __user *argp) ioctl_preallocate() argument
435 if (copy_from_user(&sr, argp, sizeof(sr))) ioctl_preallocate()
473 static int ioctl_fionbio(struct file *filp, int __user *argp) ioctl_fionbio() argument
478 error = get_user(on, argp); ioctl_fionbio()
497 int __user *argp) ioctl_fioasync()
502 error = get_user(on, argp); ioctl_fioasync()
559 int __user *argp = (int __user *)arg; do_vfs_ioctl() local
572 error = ioctl_fionbio(filp, argp); do_vfs_ioctl()
576 error = ioctl_fioasync(fd, filp, argp); do_vfs_ioctl()
583 error = copy_to_user(argp, &res, sizeof(res)) ? do_vfs_ioctl()
601 return put_user(inode->i_sb->s_blocksize, argp); do_vfs_ioctl()
496 ioctl_fioasync(unsigned int fd, struct file *filp, int __user *argp) ioctl_fioasync() argument
/linux-4.1.27/drivers/mtd/ubi/
H A Dcdev.c394 void __user *argp = (void __user *)arg; vol_cdev_ioctl() local
407 err = copy_from_user(&bytes, argp, sizeof(int64_t)); vol_cdev_ioctl()
442 err = copy_from_user(&req, argp, vol_cdev_ioctl()
476 err = get_user(lnum, (__user int32_t *)argp); vol_cdev_ioctl()
507 err = copy_from_user(&req, argp, sizeof(struct ubi_map_req)); vol_cdev_ioctl()
521 err = get_user(lnum, (__user int32_t *)argp); vol_cdev_ioctl()
535 err = get_user(lnum, (__user int32_t *)argp); vol_cdev_ioctl()
549 err = copy_from_user(&req, argp, vol_cdev_ioctl()
839 void __user *argp = (void __user *)arg; ubi_cdev_ioctl() local
855 err = copy_from_user(&req, argp, sizeof(struct ubi_mkvol_req)); ubi_cdev_ioctl()
871 err = put_user(req.vol_id, (__user int32_t *)argp); ubi_cdev_ioctl()
884 err = get_user(vol_id, (__user int32_t *)argp); ubi_cdev_ioctl()
916 err = copy_from_user(&req, argp, sizeof(struct ubi_rsvol_req)); ubi_cdev_ioctl()
954 err = copy_from_user(req, argp, sizeof(struct ubi_rnvol_req)); ubi_cdev_ioctl()
979 void __user *argp = (void __user *)arg; ctrl_cdev_ioctl() local
992 err = copy_from_user(&req, argp, sizeof(struct ubi_attach_req)); ctrl_cdev_ioctl()
1022 err = put_user(err, (__user int32_t *)argp); ctrl_cdev_ioctl()
1033 err = get_user(ubi_num, (__user int32_t *)argp); ctrl_cdev_ioctl()
/linux-4.1.27/drivers/scsi/
H A Dch.c611 void __user *argp = (void __user *)arg; ch_ioctl() local
629 if (copy_to_user(argp, &params, sizeof(params))) ch_ioctl()
654 if (copy_to_user(argp, &vparams, sizeof(vparams))) ch_ioctl()
663 if (copy_from_user(&pos, argp, sizeof (pos))) ch_ioctl()
682 if (copy_from_user(&mv, argp, sizeof (mv))) ch_ioctl()
704 if (copy_from_user(&mv, argp, sizeof (mv))) ch_ioctl()
729 if (copy_from_user(&ces, argp, sizeof (ces))) ch_ioctl()
745 if (copy_from_user(&cge, argp, sizeof (cge))) ch_ioctl()
810 if (copy_to_user(argp, &cge, sizeof (cge))) ch_ioctl()
828 if (copy_from_user(&csv, argp, sizeof(csv))) ch_ioctl()
846 return scsi_ioctl(ch->device, cmd, argp); ch_ioctl()
H A Dgdth.c4476 void __user *argp = (void __user *)arg; gdth_ioctl() local
4486 if (put_user(cnt, (int __user *)argp)) gdth_ioctl()
4494 if (put_user(ver, (int __user *)argp)) gdth_ioctl()
4506 if (copy_to_user(argp, &osv, sizeof(gdth_ioctl_osvers))) gdth_ioctl()
4515 if (copy_from_user(&ctrt, argp, sizeof(gdth_ioctl_ctrtype)) || gdth_ioctl()
4537 if (copy_to_user(argp, &ctrt, sizeof(gdth_ioctl_ctrtype))) gdth_ioctl()
4543 return ioc_general(argp, cmnd); gdth_ioctl()
4546 return ioc_event(argp); gdth_ioctl()
4549 return ioc_lockdrv(argp); gdth_ioctl()
4556 if (copy_from_user(&lchn, argp, sizeof(gdth_ioctl_lockchn)) || gdth_ioctl()
4580 return ioc_rescan(argp, cmnd); gdth_ioctl()
4583 return ioc_hdrlist(argp, cmnd); gdth_ioctl()
4590 if (copy_from_user(&res, argp, sizeof(gdth_ioctl_reset)) || gdth_ioctl()
4604 if (copy_to_user(argp, &res, sizeof(gdth_ioctl_reset))) gdth_ioctl()
4610 return ioc_resetdrv(argp, cmnd); gdth_ioctl()
H A Dsr.c550 void __user *argp = (void __user *)arg; sr_block_ioctl() local
567 ret = scsi_ioctl(sdev, cmd, argp); sr_block_ioctl()
575 ret = scsi_ioctl(sdev, cmd, argp); sr_block_ioctl()
/linux-4.1.27/drivers/isdn/capi/
H A Dcapi.c749 void __user *argp = (void __user *)arg; capi_ioctl() local
759 if (copy_from_user(&cdev->ap.rparam, argp, capi_ioctl()
778 if (copy_from_user(&data.contr, argp, capi_ioctl()
784 if (copy_to_user(argp, &data.version, capi_ioctl()
790 if (copy_from_user(&data.contr, argp, capi_ioctl()
796 if (copy_to_user(argp, data.serial, capi_ioctl()
802 if (copy_from_user(&data.contr, argp, capi_ioctl()
811 retval = copy_to_user(argp, capi_ioctl()
820 retval = copy_to_user(argp, &data.profile, capi_ioctl()
828 if (copy_from_user(&data.contr, argp, capi_ioctl()
835 if (copy_to_user(argp, data.manufacturer, capi_ioctl()
845 if (copy_to_user(argp, &data.errcode, capi_ioctl()
860 if (copy_from_user(&mcmd, argp, sizeof(mcmd))) capi_ioctl()
868 if (copy_from_user(&userflags, argp, sizeof(userflags))) capi_ioctl()
880 if (copy_to_user(argp, &cdev->userflags, capi_ioctl()
895 if (copy_from_user(&ncci, argp, sizeof(ncci))) capi_ioctl()
912 if (copy_from_user(&ncci, argp, sizeof(ncci))) capi_ioctl()
/linux-4.1.27/drivers/isdn/i4l/
H A Disdn_common.c1289 void __user *argp = (void __user *)arg; isdn_ioctl() local
1305 ulong __user *p = argp; isdn_ioctl()
1322 if (copy_from_user(&phone, argp, sizeof(phone))) isdn_ioctl()
1324 return isdn_net_getpeer(&phone, argp); isdn_ioctl()
1359 if (copy_from_user(name, argp, sizeof(name))) isdn_ioctl()
1368 if (copy_to_user(argp, s, strlen(s) + 1)) { isdn_ioctl()
1380 if (copy_from_user(bname, argp, sizeof(bname) - 1)) isdn_ioctl()
1387 if (copy_to_user(argp, s, strlen(s) + 1)) { isdn_ioctl()
1399 if (copy_from_user(name, argp, sizeof(name))) isdn_ioctl()
1411 if (copy_from_user(&cfg, argp, sizeof(cfg))) isdn_ioctl()
1419 if (copy_from_user(&cfg, argp, sizeof(cfg))) isdn_ioctl()
1422 if (copy_to_user(argp, &cfg, sizeof(cfg))) isdn_ioctl()
1431 if (copy_from_user(&phone, argp, sizeof(phone))) isdn_ioctl()
1443 if (copy_from_user(&phone, argp, sizeof(phone))) isdn_ioctl()
1447 ret = isdn_net_getphones(&phone, argp); isdn_ioctl()
1455 if (copy_from_user(&phone, argp, sizeof(phone))) isdn_ioctl()
1467 if (copy_from_user(name, argp, sizeof(name))) isdn_ioctl()
1476 if (copy_from_user(name, argp, sizeof(name))) isdn_ioctl()
1482 if (copy_from_user(name, argp, sizeof(name))) isdn_ioctl()
1490 if (copy_from_user(name, argp, sizeof(name))) isdn_ioctl()
1511 if (copy_from_user(&iocts, argp, isdn_ioctl()
1540 char __user *p = argp; isdn_ioctl()
1543 if (!access_ok(VERIFY_WRITE, argp, isdn_ioctl()
1567 char __user *p = argp; isdn_ioctl()
1570 if (!access_ok(VERIFY_READ, argp, isdn_ioctl()
1596 if (copy_from_user(&iocts, argp, isdn_ioctl()
1658 if (copy_to_user(argp, &dev, sizeof(ulong))) isdn_ioctl()
1672 if (copy_from_user(&iocts, argp, sizeof(isdn_ioctl_struct))) isdn_ioctl()
1688 if (!access_ok(VERIFY_WRITE, argp, isdn_ioctl()
1697 if (copy_to_user(argp, &iocts, sizeof(isdn_ioctl_struct))) isdn_ioctl()
H A Disdn_ppp.c483 void __user *argp = (void __user *)arg; isdn_ppp_ioctl() local
499 if ((r = get_arg(argp, &val, sizeof(val)))) isdn_ppp_ioctl()
509 if ((r = set_arg(argp, &is->unit, sizeof(is->unit)))) isdn_ppp_ioctl()
515 if ((r = set_arg(argp, lp->netdev->dev->name, isdn_ppp_ioctl()
520 if ((r = set_arg(argp, &is->mpppcfg, sizeof(is->mpppcfg)))) isdn_ppp_ioctl()
524 if ((r = get_arg(argp, &val, sizeof(val)))) isdn_ppp_ioctl()
529 if ((r = set_arg(argp, &is->pppcfg, sizeof(is->pppcfg)))) isdn_ppp_ioctl()
533 if ((r = get_arg(argp, &val, sizeof(val)))) { isdn_ppp_ioctl()
550 if ((r = set_arg(argp, &pidle, sizeof(struct ppp_idle)))) isdn_ppp_ioctl()
555 if ((r = get_arg(argp, &val, sizeof(val)))) isdn_ppp_ioctl()
564 if ((r = get_arg(argp, &val, sizeof(val)))) isdn_ppp_ioctl()
585 if ((r = set_arg(argp, &is->debug, sizeof(is->debug)))) isdn_ppp_ioctl()
589 if ((r = get_arg(argp, &val, sizeof(val)))) isdn_ppp_ioctl()
604 if ((r = set_arg(argp, protos, 8 * sizeof(long)))) isdn_ppp_ioctl()
609 if ((r = get_arg(argp, &data, sizeof(struct isdn_ppp_comp_data)))) isdn_ppp_ioctl()
630 return set_arg(argp, &pci, sizeof(struct pppcallinfo)); isdn_ppp_ioctl()
637 int err, len = get_filter(argp, &code); isdn_ppp_ioctl()
661 int err, len = get_filter(argp, &code); isdn_ppp_ioctl()
/linux-4.1.27/drivers/video/fbdev/via/
H A Dviafbdev.c409 u32 __user *argp = (u32 __user *) arg; viafb_ioctl() local
418 if (copy_to_user(argp, viaparinfo->chip_info, viafb_ioctl()
423 return put_user((u32)sizeof(struct viafb_ioctl_info), argp); viafb_ioctl()
429 info->var.bits_per_pixel), argp); viafb_ioctl()
431 if (copy_from_user(&gpu32, argp, sizeof(gpu32))) viafb_ioctl()
455 if (copy_to_user(argp, &u.viamode, sizeof(u.viamode))) viafb_ioctl()
489 if (copy_to_user(argp, &u.viasamm, sizeof(u.viasamm))) viafb_ioctl()
494 if (copy_from_user(&gpu32, argp, sizeof(gpu32))) viafb_ioctl()
504 if (copy_from_user(&gpu32, argp, sizeof(gpu32))) viafb_ioctl()
539 if (copy_to_user(argp, &u.active_dev, sizeof(u.active_dev))) viafb_ioctl()
549 if (copy_to_user(argp, &u.driver_version, viafb_ioctl()
559 if (copy_to_user(argp, &u.viafb_setting, viafb_ioctl()
567 if (put_user(state_info, argp)) viafb_ioctl()
573 if (put_user(state_info, argp)) viafb_ioctl()
581 if (put_user(state_info, argp)) viafb_ioctl()
586 if (copy_to_user(argp, driver_name, sizeof(driver_name))) viafb_ioctl()
591 viafb_gamma_table = memdup_user(argp, 256 * sizeof(u32)); viafb_ioctl()
603 if (copy_to_user(argp, viafb_gamma_table, viafb_ioctl()
613 if (put_user(state_info, argp)) viafb_ioctl()
623 if (copy_from_user(&u.panel_pos_size_para, argp, viafb_ioctl()
627 if (copy_to_user(argp, &u.panel_pos_size_para, viafb_ioctl()
632 if (copy_from_user(&u.panel_pos_size_para, argp, viafb_ioctl()
636 if (copy_to_user(argp, &u.panel_pos_size_para, viafb_ioctl()
642 if (copy_from_user(&u.panel_pos_size_para, argp, viafb_ioctl()
646 if (copy_to_user(argp, &u.panel_pos_size_para, viafb_ioctl()
651 if (copy_from_user(&u.panel_pos_size_para, argp, viafb_ioctl()
655 if (copy_to_user(argp, &u.panel_pos_size_para, viafb_ioctl()
661 if (copy_from_user(&u.panel_pos_size_para, argp, viafb_ioctl()
666 if (copy_from_user(&u.panel_pos_size_para, argp, viafb_ioctl()
/linux-4.1.27/drivers/misc/
H A Dphantom.c95 void __user *argp = (void __user *)arg; phantom_ioctl() local
102 if (copy_from_user(&r, argp, sizeof(r))) phantom_ioctl()
133 if (copy_from_user(&rs, argp, sizeof(rs))) phantom_ioctl()
151 if (copy_from_user(&r, argp, sizeof(r))) phantom_ioctl()
159 if (copy_to_user(argp, &r, sizeof(r))) phantom_ioctl()
166 if (copy_from_user(&rs, argp, sizeof(rs))) phantom_ioctl()
179 if (copy_to_user(argp, &rs, sizeof(rs))) phantom_ioctl()
/linux-4.1.27/arch/sparc/math-emu/
H A Dmath_64.c164 } *argp; typedef in typeref:union:__anon2746
358 argp rs1 = NULL, rs2 = NULL, rd = NULL; do_mathemu()
379 case 1: rs1 = (argp)&f->regs[freg]; do_mathemu()
382 rs1 = (argp)&zero; do_mathemu()
397 case 1: rs2 = (argp)&f->regs[freg]; do_mathemu()
400 rs2 = (argp)&zero; do_mathemu()
415 case 1: rd = (argp)&f->regs[freg]; do_mathemu()
H A Dmath_32.c272 } *argp; typedef in typeref:union:__anon2745
283 argp rs1 = NULL, rs2 = NULL, rd = NULL; do_one_mathemu()
368 rs1 = (argp)&fregs[freg]; do_one_mathemu()
389 rs2 = (argp)&fregs[freg]; do_one_mathemu()
/linux-4.1.27/fs/nfs/
H A Dread.c239 struct nfs_pgio_args *argp = &hdr->args; nfs_readpage_retry() local
246 nfs_set_pgio_error(hdr, -EIO, argp->offset); nfs_readpage_retry()
251 argp->offset += resp->count; nfs_readpage_retry()
252 argp->pgbase += resp->count; nfs_readpage_retry()
253 argp->count -= resp->count; nfs_readpage_retry()
H A Dcallback_xdr.c58 static __be32 nfs4_callback_null(struct svc_rqst *rqstp, void *argp, void *resp) nfs4_callback_null() argument
827 struct xdr_stream *xdr_in, void *argp, process_op()
871 status = op->decode_args(rqstp, xdr_in, argp); process_op()
873 status = op->process_op(argp, resp, cps); process_op()
890 static __be32 nfs4_callback_compound(struct svc_rqst *rqstp, void *argp, void *resp) nfs4_callback_compound() argument
929 argp, &xdr_out, resp, &cps); nfs4_callback_compound()
826 process_op(int nop, struct svc_rqst *rqstp, struct xdr_stream *xdr_in, void *argp, struct xdr_stream *xdr_out, void *resp, struct cb_process_state *cps) process_op() argument
H A Dwrite.c1387 struct nfs_pgio_args *argp = &hdr->args; nfs_writeback_check_extend() local
1389 u64 size = argp->offset + resp->count; nfs_writeback_check_extend()
1472 struct nfs_pgio_args *argp = &hdr->args; nfs_writeback_result() local
1475 if (resp->count < argp->count) { nfs_writeback_result()
1486 argp->count); nfs_writeback_result()
1489 nfs_set_pgio_error(hdr, -EIO, argp->offset); nfs_writeback_result()
1497 argp->offset += resp->count; nfs_writeback_result()
1498 argp->pgbase += resp->count; nfs_writeback_result()
1499 argp->count -= resp->count; nfs_writeback_result()
1504 argp->stable = NFS_FILE_SYNC; nfs_writeback_result()
/linux-4.1.27/drivers/video/fbdev/kyro/
H A Dfbdev.c591 void __user *argp = (void __user *)arg; kyrofb_ioctl() local
595 if (copy_from_user(&ol_create, argp, sizeof(overlay_create))) kyrofb_ioctl()
606 if (copy_from_user(&ol_viewport_set, argp, kyrofb_ioctl()
627 if (copy_to_user(argp, &deviceInfo.ulOverlayUVStride, sizeof(deviceInfo.ulOverlayUVStride))) kyrofb_ioctl()
631 if (copy_to_user(argp, &deviceInfo.ulOverlayStride, sizeof(deviceInfo.ulOverlayStride))) kyrofb_ioctl()
635 if (copy_to_user(argp, &deviceInfo.ulOverlayOffset, sizeof(deviceInfo.ulOverlayOffset))) kyrofb_ioctl()
/linux-4.1.27/drivers/block/
H A Dcciss.c1282 static int cciss_getpciinfo(ctlr_info_t *h, void __user *argp) cciss_getpciinfo() argument
1286 if (!argp) cciss_getpciinfo()
1292 if (copy_to_user(argp, &pciinfo, sizeof(cciss_pci_info_struct))) cciss_getpciinfo()
1297 static int cciss_getintinfo(ctlr_info_t *h, void __user *argp) cciss_getintinfo() argument
1302 if (!argp) cciss_getintinfo()
1309 (argp, &intinfo, sizeof(cciss_coalint_struct))) cciss_getintinfo()
1314 static int cciss_setintinfo(ctlr_info_t *h, void __user *argp) cciss_setintinfo() argument
1320 if (!argp) cciss_setintinfo()
1324 if (copy_from_user(&intinfo, argp, sizeof(intinfo))) cciss_setintinfo()
1345 static int cciss_getnodename(ctlr_info_t *h, void __user *argp) cciss_getnodename() argument
1351 if (!argp) cciss_getnodename()
1357 if (copy_to_user(argp, NodeName, sizeof(NodeName_type))) cciss_getnodename()
1362 static int cciss_setnodename(ctlr_info_t *h, void __user *argp) cciss_setnodename() argument
1368 if (!argp) cciss_setnodename()
1372 if (copy_from_user(NodeName, argp, sizeof(NodeName_type))) cciss_setnodename()
1390 static int cciss_getheartbeat(ctlr_info_t *h, void __user *argp) cciss_getheartbeat() argument
1395 if (!argp) cciss_getheartbeat()
1400 if (copy_to_user(argp, &heartbeat, sizeof(Heartbeat_type))) cciss_getheartbeat()
1405 static int cciss_getbustypes(ctlr_info_t *h, void __user *argp) cciss_getbustypes() argument
1410 if (!argp) cciss_getbustypes()
1415 if (copy_to_user(argp, &BusTypes, sizeof(BusTypes_type))) cciss_getbustypes()
1420 static int cciss_getfirmver(ctlr_info_t *h, void __user *argp) cciss_getfirmver() argument
1424 if (!argp) cciss_getfirmver()
1429 (argp, firmware, sizeof(FirmwareVer_type))) cciss_getfirmver()
1434 static int cciss_getdrivver(ctlr_info_t *h, void __user *argp) cciss_getdrivver() argument
1438 if (!argp) cciss_getdrivver()
1440 if (copy_to_user(argp, &DriverVer, sizeof(DriverVer_type))) cciss_getdrivver()
1446 struct gendisk *disk, void __user *argp) cciss_getluninfo()
1451 if (!argp) cciss_getluninfo()
1456 if (copy_to_user(argp, &luninfo, sizeof(LogvolInfo_struct))) cciss_getluninfo()
1461 static int cciss_passthru(ctlr_info_t *h, void __user *argp) cciss_passthru() argument
1469 if (!argp) cciss_passthru()
1476 (&iocommand, argp, sizeof(IOCTL_Command_struct))) cciss_passthru()
1542 if (copy_to_user(argp, &iocommand, sizeof(IOCTL_Command_struct))) { cciss_passthru()
1561 static int cciss_bigpassthru(ctlr_info_t *h, void __user *argp) cciss_bigpassthru() argument
1576 if (!argp) cciss_bigpassthru()
1585 if (copy_from_user(ioc, argp, sizeof(*ioc))) { cciss_bigpassthru()
1670 if (copy_to_user(argp, ioc, sizeof(*ioc))) { cciss_bigpassthru()
1705 void __user *argp = (void __user *)arg; cciss_ioctl() local
1711 return cciss_getpciinfo(h, argp); cciss_ioctl()
1713 return cciss_getintinfo(h, argp); cciss_ioctl()
1715 return cciss_setintinfo(h, argp); cciss_ioctl()
1717 return cciss_getnodename(h, argp); cciss_ioctl()
1719 return cciss_setnodename(h, argp); cciss_ioctl()
1721 return cciss_getheartbeat(h, argp); cciss_ioctl()
1723 return cciss_getbustypes(h, argp); cciss_ioctl()
1725 return cciss_getfirmver(h, argp); cciss_ioctl()
1727 return cciss_getdrivver(h, argp); cciss_ioctl()
1733 return cciss_getluninfo(h, disk, argp); cciss_ioctl()
1735 return cciss_passthru(h, argp); cciss_ioctl()
1737 return cciss_bigpassthru(h, argp); cciss_ioctl()
1750 return scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); cciss_ioctl()
1445 cciss_getluninfo(ctlr_info_t *h, struct gendisk *disk, void __user *argp) cciss_getluninfo() argument
/linux-4.1.27/drivers/net/ppp/
H A Dppp_synctty.c404 void __user *argp = (void __user *)arg; ppp_sync_ioctl() local
405 u32 __user *p = argp; ppp_sync_ioctl()
411 if (put_user(val, (int __user *) argp)) ppp_sync_ioctl()
416 if (get_user(val, (int __user *) argp)) ppp_sync_ioctl()
448 if (copy_to_user(argp, ap->xaccm, sizeof(ap->xaccm))) ppp_sync_ioctl()
453 if (copy_from_user(accm, argp, sizeof(accm))) ppp_sync_ioctl()
462 if (put_user(ap->mru, (int __user *) argp)) ppp_sync_ioctl()
467 if (get_user(val, (int __user *) argp)) ppp_sync_ioctl()
H A Dppp_async.c410 void __user *argp = (void __user *)arg; ppp_async_ioctl() local
411 int __user *p = argp; ppp_async_ioctl()
434 if (put_user(ap->xaccm[0], (u32 __user *)argp)) ppp_async_ioctl()
439 if (get_user(ap->xaccm[0], (u32 __user *)argp)) ppp_async_ioctl()
445 if (put_user(ap->raccm, (u32 __user *)argp)) ppp_async_ioctl()
450 if (get_user(ap->raccm, (u32 __user *)argp)) ppp_async_ioctl()
456 if (copy_to_user(argp, ap->xaccm, sizeof(ap->xaccm))) ppp_async_ioctl()
461 if (copy_from_user(accm, argp, sizeof(accm))) ppp_async_ioctl()
H A Dpptp.c624 void __user *argp = (void __user *)arg; pptp_ppp_ioctl() local
625 int __user *p = argp; pptp_ppp_ioctl()
/linux-4.1.27/arch/x86/kvm/
H A Dassigned-dev.c963 void __user *argp = (void __user *)arg; kvm_vm_ioctl_assigned_device() local
971 if (copy_from_user(&assigned_dev, argp, sizeof assigned_dev)) kvm_vm_ioctl_assigned_device()
986 if (copy_from_user(&assigned_irq, argp, sizeof assigned_irq)) kvm_vm_ioctl_assigned_device()
997 if (copy_from_user(&assigned_irq, argp, sizeof assigned_irq)) kvm_vm_ioctl_assigned_device()
1008 if (copy_from_user(&assigned_dev, argp, sizeof assigned_dev)) kvm_vm_ioctl_assigned_device()
1019 if (copy_from_user(&entry_nr, argp, sizeof entry_nr)) kvm_vm_ioctl_assigned_device()
1029 if (copy_from_user(&entry, argp, sizeof entry)) kvm_vm_ioctl_assigned_device()
1041 if (copy_from_user(&assigned_dev, argp, sizeof assigned_dev)) kvm_vm_ioctl_assigned_device()
H A Dx86.c2845 void __user *argp = (void __user *)arg; kvm_arch_dev_ioctl() local
2850 struct kvm_msr_list __user *user_msr_list = argp; kvm_arch_dev_ioctl()
2877 struct kvm_cpuid2 __user *cpuid_arg = argp; kvm_arch_dev_ioctl()
2900 if (copy_to_user(argp, &mce_cap, sizeof mce_cap)) kvm_arch_dev_ioctl()
3364 void __user *argp = (void __user *)arg; kvm_arch_vcpu_ioctl() local
3388 if (copy_to_user(argp, u.lapic, sizeof(struct kvm_lapic_state))) kvm_arch_vcpu_ioctl()
3397 u.lapic = memdup_user(argp, sizeof(*u.lapic)); kvm_arch_vcpu_ioctl()
3408 if (copy_from_user(&irq, argp, sizeof irq)) kvm_arch_vcpu_ioctl()
3418 struct kvm_cpuid __user *cpuid_arg = argp; kvm_arch_vcpu_ioctl()
3428 struct kvm_cpuid2 __user *cpuid_arg = argp; kvm_arch_vcpu_ioctl()
3439 struct kvm_cpuid2 __user *cpuid_arg = argp; kvm_arch_vcpu_ioctl()
3456 r = msr_io(vcpu, argp, kvm_get_msr, 1); kvm_arch_vcpu_ioctl()
3459 r = msr_io(vcpu, argp, do_set_msr, 0); kvm_arch_vcpu_ioctl()
3465 if (copy_from_user(&tac, argp, sizeof tac)) kvm_arch_vcpu_ioctl()
3471 if (copy_to_user(argp, &tac, sizeof tac)) kvm_arch_vcpu_ioctl()
3483 if (copy_from_user(&va, argp, sizeof va)) kvm_arch_vcpu_ioctl()
3492 if (copy_from_user(&mcg_cap, argp, sizeof mcg_cap)) kvm_arch_vcpu_ioctl()
3501 if (copy_from_user(&mce, argp, sizeof mce)) kvm_arch_vcpu_ioctl()
3512 if (copy_to_user(argp, &events, sizeof(struct kvm_vcpu_events))) kvm_arch_vcpu_ioctl()
3521 if (copy_from_user(&events, argp, sizeof(struct kvm_vcpu_events))) kvm_arch_vcpu_ioctl()
3533 if (copy_to_user(argp, &dbgregs, kvm_arch_vcpu_ioctl()
3543 if (copy_from_user(&dbgregs, argp, kvm_arch_vcpu_ioctl()
3559 if (copy_to_user(argp, u.xsave, sizeof(struct kvm_xsave))) kvm_arch_vcpu_ioctl()
3565 u.xsave = memdup_user(argp, sizeof(*u.xsave)); kvm_arch_vcpu_ioctl()
3581 if (copy_to_user(argp, u.xcrs, kvm_arch_vcpu_ioctl()
3588 u.xcrs = memdup_user(argp, sizeof(*u.xcrs)); kvm_arch_vcpu_ioctl()
3853 void __user *argp = (void __user *)arg; kvm_arch_vm_ioctl() local
3874 if (copy_from_user(&ident_addr, argp, sizeof ident_addr)) kvm_arch_vm_ioctl()
3934 if (copy_from_user(&u.pit_config, argp, kvm_arch_vm_ioctl()
3953 chip = memdup_user(argp, sizeof(*chip)); kvm_arch_vm_ioctl()
3966 if (copy_to_user(argp, chip, sizeof *chip)) kvm_arch_vm_ioctl()
3977 chip = memdup_user(argp, sizeof(*chip)); kvm_arch_vm_ioctl()
3996 if (copy_from_user(&u.ps, argp, sizeof(struct kvm_pit_state))) kvm_arch_vm_ioctl()
4005 if (copy_to_user(argp, &u.ps, sizeof(struct kvm_pit_state))) kvm_arch_vm_ioctl()
4012 if (copy_from_user(&u.ps, argp, sizeof u.ps)) kvm_arch_vm_ioctl()
4028 if (copy_to_user(argp, &u.ps2, sizeof(u.ps2))) kvm_arch_vm_ioctl()
4035 if (copy_from_user(&u.ps2, argp, sizeof(u.ps2))) kvm_arch_vm_ioctl()
4046 if (copy_from_user(&control, argp, sizeof(control))) kvm_arch_vm_ioctl()
4053 if (copy_from_user(&kvm->arch.xen_hvm_config, argp, kvm_arch_vm_ioctl()
4068 if (copy_from_user(&user_ns, argp, sizeof(user_ns))) kvm_arch_vm_ioctl()
4096 if (copy_to_user(argp, &user_ns, sizeof(user_ns))) kvm_arch_vm_ioctl()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dgm204.c61 pmu_args(struct nv50_devinit_priv *priv, u32 argp, u32 argi) pmu_args() argument
63 nv_wr32(priv, 0x10a1c0, argp); pmu_args()
/linux-4.1.27/net/
H A Dsocket.c869 void __user *argp = (void __user *)arg; sock_do_ioctl() local
878 err = dev_ioctl(net, cmd, argp); sock_do_ioctl()
892 void __user *argp = (void __user *)arg; sock_ioctl() local
900 err = dev_ioctl(net, cmd, argp); sock_ioctl()
904 err = dev_ioctl(net, cmd, argp); sock_ioctl()
911 if (get_user(pid, (int __user *)argp)) sock_ioctl()
919 (int __user *)argp); sock_ioctl()
931 err = br_ioctl_hook(net, cmd, argp); sock_ioctl()
942 err = vlan_ioctl_hook(net, argp); sock_ioctl()
953 err = dlci_ioctl_hook(cmd, argp); sock_ioctl()
2982 unsigned int cmd, void __user *argp) routing_ioctl()
2993 struct in6_rtmsg32 __user *ur6 = argp; routing_ioctl()
3006 struct rtentry32 __user *ur4 = argp; routing_ioctl()
3042 static int old_bridge_ioctl(compat_ulong_t __user *argp) old_bridge_ioctl() argument
3046 if (get_user(tmp, argp)) old_bridge_ioctl()
3056 void __user *argp = compat_ptr(arg); compat_sock_ioctl_trans() local
3061 return compat_ifr_data_ioctl(net, cmd, argp); compat_sock_ioctl_trans()
3066 return old_bridge_ioctl(argp); compat_sock_ioctl_trans()
3068 return dev_ifname32(net, argp); compat_sock_ioctl_trans()
3070 return dev_ifconf(net, argp); compat_sock_ioctl_trans()
3072 return ethtool_ioctl(net, argp); compat_sock_ioctl_trans()
3074 return compat_siocwandev(net, argp); compat_sock_ioctl_trans()
3077 return compat_sioc_ifmap(net, cmd, argp); compat_sock_ioctl_trans()
3082 return bond_ioctl(net, cmd, argp); compat_sock_ioctl_trans()
3085 return routing_ioctl(net, sock, cmd, argp); compat_sock_ioctl_trans()
3087 return do_siocgstamp(net, sock, cmd, argp); compat_sock_ioctl_trans()
3089 return do_siocgstampns(net, sock, cmd, argp); compat_sock_ioctl_trans()
3094 return compat_ifr_data_ioctl(net, cmd, argp); compat_sock_ioctl_trans()
3141 return dev_ifsioc(net, sock, cmd, argp); compat_sock_ioctl_trans()
2981 routing_ioctl(struct net *net, struct socket *sock, unsigned int cmd, void __user *argp) routing_ioctl() argument
/linux-4.1.27/sound/drivers/opl3/
H A Dopl3_synth.c95 void __user *argp = (void __user *)arg; snd_opl3_ioctl() local
108 if (copy_to_user(argp, &info, sizeof(struct snd_dm_fm_info))) snd_opl3_ioctl()
126 if (copy_from_user(&note, argp, sizeof(struct snd_dm_fm_note))) snd_opl3_ioctl()
137 if (copy_from_user(&voice, argp, sizeof(struct snd_dm_fm_voice))) snd_opl3_ioctl()
148 if (copy_from_user(&params, argp, sizeof(struct snd_dm_fm_params))) snd_opl3_ioctl()
/linux-4.1.27/arch/powerpc/kvm/
H A Dpowerpc.c1158 void __user *argp = (void __user *)arg; kvm_arch_vcpu_ioctl() local
1165 if (copy_from_user(&irq, argp, sizeof(irq))) kvm_arch_vcpu_ioctl()
1175 if (copy_from_user(&cap, argp, sizeof(cap))) kvm_arch_vcpu_ioctl()
1186 if (copy_from_user(&reg, argp, sizeof(reg))) kvm_arch_vcpu_ioctl()
1199 if (copy_from_user(&dirty, argp, sizeof(dirty))) kvm_arch_vcpu_ioctl()
1305 void __user *argp = (void __user *)arg; kvm_arch_vm_ioctl() local
1313 if (copy_to_user(argp, &pvinfo, sizeof(pvinfo))) { kvm_arch_vm_ioctl()
1324 if (copy_from_user(&cap, argp, sizeof(cap))) kvm_arch_vm_ioctl()
1334 if (copy_from_user(&create_tce, argp, sizeof(create_tce))) kvm_arch_vm_ioctl()
1345 if (r >= 0 && copy_to_user(argp, &info, sizeof(info))) kvm_arch_vm_ioctl()
1352 r = kvm_vm_ioctl_rtas_define_token(kvm, argp); kvm_arch_vm_ioctl()
H A Dbook3s_rtas.c188 int kvm_vm_ioctl_rtas_define_token(struct kvm *kvm, void __user *argp) kvm_vm_ioctl_rtas_define_token() argument
193 if (copy_from_user(&args, argp, sizeof(args))) kvm_vm_ioctl_rtas_define_token()
/linux-4.1.27/drivers/staging/ft1000/ft1000-usb/
H A Dft1000_debug.c407 void __user *argp = (void __user *)argument; ft1000_ioctl() local
444 result = get_user(tempword, (__u16 __user *)argp); ft1000_ioctl()
466 if (copy_to_user(argp, &get_ver_data, sizeof(get_ver_data))) { ft1000_ioctl()
516 if (copy_to_user(argp, &get_stat_data, sizeof(get_stat_data))) { ft1000_ioctl()
554 result = get_user(msgsz, (__u16 __user *)argp); ft1000_ioctl()
571 if (copy_from_user(dpram_data, argp, msgsz+2)) { ft1000_ioctl()
689 pioctl_dpram = argp; ft1000_ioctl()
/linux-4.1.27/net/rose/
H A Daf_rose.c1279 void __user *argp = (void __user *)arg; rose_ioctl() local
1288 return put_user(amount, (unsigned int __user *) argp); rose_ioctl()
1297 return put_user(amount, (unsigned int __user *) argp); rose_ioctl()
1301 return sock_get_timestamp(sk, (struct timeval __user *) argp); rose_ioctl()
1304 return sock_get_timestampns(sk, (struct timespec __user *) argp); rose_ioctl()
1323 return rose_rt_ioctl(cmd, argp); rose_ioctl()
1329 return copy_to_user(argp, &rose_cause, sizeof(struct rose_cause_struct)) ? -EFAULT : 0; rose_ioctl()
1334 if (copy_from_user(&rose_cause, argp, sizeof(struct rose_cause_struct))) rose_ioctl()
1345 if (copy_from_user(&rose_callsign, argp, sizeof(ax25_address))) rose_ioctl()
1353 return copy_to_user(argp, &rose_callsign, sizeof(ax25_address)) ? -EFAULT : 0; rose_ioctl()
/linux-4.1.27/drivers/media/rc/
H A Dir-lirc-codec.c188 u32 __user *argp = (u32 __user *)(arg); ir_lirc_ioctl() local
201 ret = get_user(val, argp); ir_lirc_ioctl()
310 ret = put_user(val, argp); ir_lirc_ioctl()
/linux-4.1.27/drivers/video/fbdev/core/
H A Dfbmem.c1097 void __user *argp = (void __user *)arg; do_fb_ioctl() local
1107 ret = copy_to_user(argp, &var, sizeof(var)) ? -EFAULT : 0; do_fb_ioctl()
1110 if (copy_from_user(&var, argp, sizeof(var))) do_fb_ioctl()
1122 if (!ret && copy_to_user(argp, &var, sizeof(var))) do_fb_ioctl()
1131 ret = copy_to_user(argp, &fix, sizeof(fix)) ? -EFAULT : 0; do_fb_ioctl()
1134 if (copy_from_user(&cmap, argp, sizeof(cmap))) do_fb_ioctl()
1139 if (copy_from_user(&cmap, argp, sizeof(cmap))) do_fb_ioctl()
1148 if (copy_from_user(&var, argp, sizeof(var))) do_fb_ioctl()
1158 if (ret == 0 && copy_to_user(argp, &var, sizeof(var))) do_fb_ioctl()
1165 if (copy_from_user(&con2fb, argp, sizeof(con2fb))) do_fb_ioctl()
1176 ret = copy_to_user(argp, &con2fb, sizeof(con2fb)) ? -EFAULT : 0; do_fb_ioctl()
1179 if (copy_from_user(&con2fb, argp, sizeof(con2fb))) do_fb_ioctl()
/linux-4.1.27/net/ax25/
H A Daf_ax25.c1685 void __user *argp = (void __user *)arg; ax25_ioctl() local
1696 res = put_user(amount, (int __user *)argp); ax25_ioctl()
1706 res = put_user(amount, (int __user *) argp); ax25_ioctl()
1711 res = sock_get_timestamp(sk, argp); ax25_ioctl()
1715 res = sock_get_timestampns(sk, argp); ax25_ioctl()
1722 if (copy_from_user(&sax25, argp, sizeof(sax25))) { ax25_ioctl()
1736 if (get_user(amount, (long __user *)argp)) { ax25_ioctl()
1756 res = ax25_rt_ioctl(cmd, argp); ax25_ioctl()
1764 res = ax25_ctl_ioctl(cmd, argp); ax25_ioctl()
1801 if (copy_to_user(argp, &ax25_info, sizeof(struct ax25_info_struct_deprecated))) { ax25_ioctl()
1806 if (copy_to_user(argp, &ax25_info, sizeof(struct ax25_info_struct))) { ax25_ioctl()
1822 if (copy_from_user(&ax25_fwd, argp, sizeof(ax25_fwd))) { ax25_ioctl()
/linux-4.1.27/arch/s390/kvm/
H A Dkvm-s390.c851 void __user *argp = (void __user *)arg; kvm_arch_vm_ioctl() local
860 if (copy_from_user(&s390int, argp, sizeof(s390int))) kvm_arch_vm_ioctl()
868 if (copy_from_user(&cap, argp, sizeof(cap))) kvm_arch_vm_ioctl()
910 if (copy_from_user(&args, argp, kvm_arch_vm_ioctl()
920 if (copy_from_user(&args, argp, kvm_arch_vm_ioctl()
2399 void __user *argp = (void __user *)arg; kvm_arch_vcpu_ioctl() local
2408 if (copy_from_user(&s390irq, argp, sizeof(s390irq))) kvm_arch_vcpu_ioctl()
2418 if (copy_from_user(&s390int, argp, sizeof(s390int))) kvm_arch_vcpu_ioctl()
2434 if (copy_from_user(&psw, argp, sizeof(psw))) kvm_arch_vcpu_ioctl()
2446 if (copy_from_user(&reg, argp, sizeof(reg))) kvm_arch_vcpu_ioctl()
2458 if (copy_from_user(&ucasmap, argp, sizeof(ucasmap))) { kvm_arch_vcpu_ioctl()
2475 if (copy_from_user(&ucasmap, argp, sizeof(ucasmap))) { kvm_arch_vcpu_ioctl()
2498 if (copy_from_user(&cap, argp, sizeof(cap))) kvm_arch_vcpu_ioctl()
2506 if (copy_from_user(&mem_op, argp, sizeof(mem_op)) == 0) kvm_arch_vcpu_ioctl()
2516 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) kvm_arch_vcpu_ioctl()
2533 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) kvm_arch_vcpu_ioctl()
/linux-4.1.27/fs/gfs2/
H A Drgrp.h77 extern int gfs2_fitrim(struct file *filp, void __user *argp);
/linux-4.1.27/drivers/net/
H A Dtun.c1835 void __user* argp = (void __user*)arg; __tun_chr_ioctl() local
1846 if (copy_from_user(&ifr, argp, ifreq_len)) __tun_chr_ioctl()
1857 (unsigned int __user*)argp); __tun_chr_ioctl()
1873 if (copy_to_user(argp, &ifr, ifreq_len)) __tun_chr_ioctl()
1883 if (copy_from_user(&ifindex, argp, sizeof(ifindex))) __tun_chr_ioctl()
1907 if (copy_to_user(argp, &ifr, ifreq_len)) __tun_chr_ioctl()
1995 if (copy_to_user(argp, &ifr, ifreq_len)) __tun_chr_ioctl()
2009 if (copy_to_user(argp, &sndbuf, sizeof(sndbuf))) __tun_chr_ioctl()
2014 if (copy_from_user(&sndbuf, argp, sizeof(sndbuf))) { __tun_chr_ioctl()
2025 if (copy_to_user(argp, &vnet_hdr_sz, sizeof(vnet_hdr_sz))) __tun_chr_ioctl()
2030 if (copy_from_user(&vnet_hdr_sz, argp, sizeof(vnet_hdr_sz))) { __tun_chr_ioctl()
2044 if (put_user(le, (int __user *)argp)) __tun_chr_ioctl()
2049 if (get_user(le, (int __user *)argp)) { __tun_chr_ioctl()
2065 if (copy_from_user(&tun->fprog, argp, sizeof(tun->fprog))) __tun_chr_ioctl()
2085 if (copy_to_user(argp, &tun->fprog, sizeof(tun->fprog))) __tun_chr_ioctl()
H A Dmacvtap.c1004 void __user *argp = (void __user *)arg; macvtap_ioctl() local
1005 struct ifreq __user *ifr = argp; macvtap_ioctl()
1006 unsigned int __user *up = argp; macvtap_ioctl()
1008 int __user *sp = argp; macvtap_ioctl()
/linux-4.1.27/drivers/cdrom/
H A Dcdrom.c2271 void __user *argp) cdrom_ioctl_multisession()
2282 if (copy_from_user(&ms_info, argp, sizeof(ms_info))) cdrom_ioctl_multisession()
2296 if (copy_to_user(argp, &ms_info, sizeof(ms_info))) cdrom_ioctl_multisession()
2502 void __user *argp) cdrom_ioctl_get_mcn()
2515 if (copy_to_user(argp, &mcn, sizeof(mcn))) cdrom_ioctl_get_mcn()
2590 void __user *argp) cdrom_ioctl_get_subchnl()
2598 if (copy_from_user(&q, argp, sizeof(q))) cdrom_ioctl_get_subchnl()
2614 if (copy_to_user(argp, &q, sizeof(q))) cdrom_ioctl_get_subchnl()
2621 void __user *argp) cdrom_ioctl_read_tochdr()
2628 if (copy_from_user(&header, argp, sizeof(header))) cdrom_ioctl_read_tochdr()
2635 if (copy_to_user(argp, &header, sizeof(header))) cdrom_ioctl_read_tochdr()
2642 void __user *argp) cdrom_ioctl_read_tocentry()
2650 if (copy_from_user(&entry, argp, sizeof(entry))) cdrom_ioctl_read_tocentry()
2663 if (copy_to_user(argp, &entry, sizeof(entry))) cdrom_ioctl_read_tocentry()
2670 void __user *argp) cdrom_ioctl_play_msf()
2678 if (copy_from_user(&msf, argp, sizeof(msf))) cdrom_ioctl_play_msf()
2684 void __user *argp) cdrom_ioctl_play_trkind()
2693 if (copy_from_user(&ti, argp, sizeof(ti))) cdrom_ioctl_play_trkind()
2702 void __user *argp) cdrom_ioctl_volctrl()
2710 if (copy_from_user(&volume, argp, sizeof(volume))) cdrom_ioctl_volctrl()
2716 void __user *argp) cdrom_ioctl_volread()
2730 if (copy_to_user(argp, &volume, sizeof(volume))) cdrom_ioctl_volread()
3308 void __user *argp = (void __user *)arg; cdrom_ioctl() local
3314 ret = scsi_cmd_blk_ioctl(bdev, mode, cmd, argp); cdrom_ioctl()
3320 return cdrom_ioctl_multisession(cdi, argp); cdrom_ioctl()
3346 return cdrom_ioctl_get_mcn(cdi, argp); cdrom_ioctl()
3374 return cdrom_ioctl_get_subchnl(cdi, argp); cdrom_ioctl()
3376 return cdrom_ioctl_read_tochdr(cdi, argp); cdrom_ioctl()
3378 return cdrom_ioctl_read_tocentry(cdi, argp); cdrom_ioctl()
3380 return cdrom_ioctl_play_msf(cdi, argp); cdrom_ioctl()
3382 return cdrom_ioctl_play_trkind(cdi, argp); cdrom_ioctl()
3384 return cdrom_ioctl_volctrl(cdi, argp); cdrom_ioctl()
3386 return cdrom_ioctl_volread(cdi, argp); cdrom_ioctl()
2270 cdrom_ioctl_multisession(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_multisession() argument
2501 cdrom_ioctl_get_mcn(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_get_mcn() argument
2589 cdrom_ioctl_get_subchnl(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_get_subchnl() argument
2620 cdrom_ioctl_read_tochdr(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_read_tochdr() argument
2641 cdrom_ioctl_read_tocentry(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_read_tocentry() argument
2669 cdrom_ioctl_play_msf(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_play_msf() argument
2683 cdrom_ioctl_play_trkind(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_play_trkind() argument
2701 cdrom_ioctl_volctrl(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_volctrl() argument
2715 cdrom_ioctl_volread(struct cdrom_device_info *cdi, void __user *argp) cdrom_ioctl_volread() argument
/linux-4.1.27/drivers/char/ipmi/
H A Dipmi_watchdog.c702 void __user *argp = (void __user *)arg; ipmi_ioctl() local
708 i = copy_to_user(argp, &ident, sizeof(ident)); ipmi_ioctl()
712 i = copy_from_user(&val, argp, sizeof(int)); ipmi_ioctl()
719 i = copy_to_user(argp, &timeout, sizeof(timeout)); ipmi_ioctl()
725 i = copy_from_user(&val, argp, sizeof(int)); ipmi_ioctl()
732 i = copy_to_user(argp, &pretimeout, sizeof(pretimeout)); ipmi_ioctl()
741 i = copy_from_user(&val, argp, sizeof(int)); ipmi_ioctl()
758 i = copy_to_user(argp, &val, sizeof(val)); ipmi_ioctl()
/linux-4.1.27/drivers/tty/
H A Dmxser.c1484 static int mxser_ioctl_special(unsigned int cmd, void __user *argp) mxser_ioctl_special() argument
1498 return put_user(ttymajor, (int __user *)argp); mxser_ioctl_special()
1506 return put_user(result, (unsigned long __user *)argp); mxser_ioctl_special()
1510 if (copy_to_user(argp, &mxvar_log, sizeof(mxvar_log))) mxser_ioctl_special()
1514 struct mxser_mstatus ms, __user *msu = argp; mxser_ioctl_special()
1631 if (copy_to_user(argp, me, sizeof(*me))) mxser_ioctl_special()
1670 void __user *argp = (void __user *)arg; mxser_ioctl() local
1674 return mxser_ioctl_special(cmd, argp); mxser_ioctl()
1688 if (get_user(opmode, (int __user *) argp)) mxser_ioctl()
1709 if (put_user(opmode, (int __user *)argp)) mxser_ioctl()
1722 retval = mxser_get_serial_info(tty, argp); mxser_ioctl()
1727 retval = mxser_set_serial_info(tty, argp); mxser_ioctl()
1731 return mxser_get_lsr_info(info, argp); mxser_ioctl()
1746 return put_user(info->baud_base != 115200 ? 1 : 0, (int __user *)argp); mxser_ioctl()
1763 return put_user(len, (int __user *)argp); mxser_ioctl()
1790 if (copy_to_user(argp, &info->mon_data, mxser_ioctl()
1797 if (put_user(info->err_shadow, (unsigned char __user *)argp)) mxser_ioctl()
1806 if (get_user(method, (int __user *)argp)) mxser_ioctl()
1809 return put_user(method, (int __user *)argp); mxser_ioctl()
H A Dmoxa.c295 void __user *argp = (void __user *)arg; moxa_ioctl() local
308 if (copy_to_user(argp, &moxaLog, sizeof(moxaLog))) moxa_ioctl()
315 struct moxaq_str __user *argm = argp; moxa_ioctl()
337 ret = put_user(status, (unsigned long __user *)argp); moxa_ioctl()
341 ret = put_user(status, (unsigned long __user *)argp); moxa_ioctl()
344 struct mxser_mstatus __user *argm = argp; moxa_ioctl()
385 ret = moxa_get_serial_info(ch, argp); moxa_ioctl()
390 ret = moxa_set_serial_info(ch, argp); moxa_ioctl()
H A Damiserial.c1249 void __user *argp = (void __user *)arg; rs_ioctl() local
1266 return get_serial_info(tty, info, argp); rs_ioctl()
1268 return set_serial_info(tty, info, argp); rs_ioctl()
1273 return get_lsr_info(info, argp); rs_ioctl()
1276 if (copy_to_user(argp, rs_ioctl()
H A Dsynclink_gt.c1040 void __user *argp = (void __user *)arg; ioctl() local
1055 return wait_mgsl_event(info, argp); ioctl()
1059 return set_gpio(info, argp); ioctl()
1061 return get_gpio(info, argp); ioctl()
1063 return wait_gpio(info, argp); ioctl()
1065 return get_xsync(info, argp); ioctl()
1069 return get_xctrl(info, argp); ioctl()
1076 ret = get_params(info, argp); ioctl()
1079 ret = set_params(info, argp); ioctl()
1082 ret = get_txidle(info, argp); ioctl()
1097 ret = get_stats(info, argp); ioctl()
1100 ret = get_interface(info, argp); ioctl()
/linux-4.1.27/arch/arm/kvm/
H A Darm.c758 void __user *argp = (void __user *)arg; kvm_arch_vcpu_ioctl() local
764 if (copy_from_user(&init, argp, sizeof(init))) kvm_arch_vcpu_ioctl()
776 if (copy_from_user(&reg, argp, sizeof(reg))) kvm_arch_vcpu_ioctl()
784 struct kvm_reg_list __user *user_list = argp; kvm_arch_vcpu_ioctl()
863 void __user *argp = (void __user *)arg; kvm_arch_vm_ioctl() local
872 if (copy_from_user(&dev_addr, argp, sizeof(dev_addr))) kvm_arch_vm_ioctl()
884 if (copy_to_user(argp, &init, sizeof(init))) kvm_arch_vm_ioctl()
/linux-4.1.27/drivers/media/usb/pvrusb2/
H A Dpvrusb2-encoder.c145 u32 *argp) pvr2_encoder_cmd()
224 wrData[idx+4] = argp[idx]; pvr2_encoder_cmd()
305 argp[idx] = rdData[idx+4]; pvr2_encoder_cmd()
141 pvr2_encoder_cmd(void *ctxt, u32 cmd, int arg_cnt_send, int arg_cnt_recv, u32 *argp) pvr2_encoder_cmd() argument
/linux-4.1.27/drivers/scsi/megaraid/
H A Dmegaraid_mm.c122 void __user *argp = (void __user *)arg; mraid_mm_ioctl() local
136 if (copy_from_user(signature, argp, EXT_IOCTL_SIGN_SZ)) { mraid_mm_ioctl()
157 rval = handle_drvrcmd(argp, old_ioctl, &drvrcmd_rval); mraid_mm_ioctl()
165 if ((adp = mraid_mm_get_adapter(argp, &rval)) == NULL) { mraid_mm_ioctl()
188 if ((rval = mimd_to_kioc(argp, adp, kioc))) { mraid_mm_ioctl()
211 rval = kioc_to_mimd(kioc, argp); mraid_mm_ioctl()
/linux-4.1.27/drivers/staging/vme/devices/
H A Dvme_user.c464 void __user *argp = (void __user *)arg; vme_user_ioctl() local
472 copied = copy_from_user(&irq_req, argp, vme_user_ioctl()
497 copied = copy_to_user(argp, &master, vme_user_ioctl()
513 copied = copy_from_user(&master, argp, sizeof(master)); vme_user_ioctl()
542 copied = copy_to_user(argp, &slave, vme_user_ioctl()
553 copied = copy_from_user(&slave, argp, sizeof(slave)); vme_user_ioctl()
/linux-4.1.27/net/bluetooth/
H A Dhci_sock.c605 void __user *argp = (void __user *) arg; hci_sock_ioctl() local
622 return hci_get_dev_list(argp); hci_sock_ioctl()
625 return hci_get_dev_info(argp); hci_sock_ioctl()
628 return hci_get_conn_list(argp); hci_sock_ioctl()
660 return hci_dev_cmd(cmd, argp); hci_sock_ioctl()
663 return hci_inquiry(argp); hci_sock_ioctl()
/linux-4.1.27/net/netrom/
H A Daf_netrom.c1194 void __user *argp = (void __user *)arg; nr_ioctl() local
1206 return put_user(amount, (int __user *)argp); nr_ioctl()
1218 return put_user(amount, (int __user *)argp); nr_ioctl()
1223 ret = sock_get_timestamp(sk, argp); nr_ioctl()
1229 ret = sock_get_timestampns(sk, argp); nr_ioctl()
1250 return nr_rt_ioctl(cmd, argp); nr_ioctl()
/linux-4.1.27/arch/mips/kvm/
H A Dmips.c901 void __user *argp = (void __user *)arg; kvm_arch_vcpu_ioctl() local
909 if (copy_from_user(&reg, argp, sizeof(reg))) kvm_arch_vcpu_ioctl()
917 struct kvm_reg_list __user *user_list = argp; kvm_arch_vcpu_ioctl()
945 if (copy_from_user(&irq, argp, sizeof(irq))) kvm_arch_vcpu_ioctl()
958 if (copy_from_user(&cap, argp, sizeof(cap))) kvm_arch_vcpu_ioctl()
/linux-4.1.27/drivers/video/fbdev/matrox/
H A Dmatroxfb_base.c883 void __user *argp = (void __user *)arg; matroxfb_ioctl() local
901 if (copy_to_user(argp, &vblank, sizeof(vblank)))
920 if (copy_from_user(&mom, argp, sizeof(mom)))
970 if (copy_from_user(&mom, argp, sizeof(mom)))
985 if (copy_to_user(argp, &mom, sizeof(mom)))
995 if (copy_from_user(&tmp, argp, sizeof(tmp)))
1103 if (copy_to_user(argp, &r, sizeof(r)))
1113 if (copy_from_user(&qctrl, argp, sizeof(qctrl)))
1126 copy_to_user(argp, &qctrl, sizeof(qctrl)))
1135 if (copy_from_user(&ctrl, argp, sizeof(ctrl)))
1148 copy_to_user(argp, &ctrl, sizeof(ctrl)))
1157 if (copy_from_user(&ctrl, argp, sizeof(ctrl)))
/linux-4.1.27/sound/pci/emu10k1/
H A Demufx.c2515 void __user *argp = (void __user *)arg; snd_emu10k1_fx8010_ioctl() local
2521 return put_user(SNDRV_EMU10K1_VERSION, (int __user *)argp); snd_emu10k1_fx8010_ioctl()
2527 if (copy_to_user(argp, info, sizeof(*info))) { snd_emu10k1_fx8010_ioctl()
2537 icode = memdup_user(argp, sizeof(*icode)); snd_emu10k1_fx8010_ioctl()
2544 icode = memdup_user(argp, sizeof(*icode)); snd_emu10k1_fx8010_ioctl()
2548 if (res == 0 && copy_to_user(argp, icode, sizeof(*icode))) { snd_emu10k1_fx8010_ioctl()
2555 ipcm = memdup_user(argp, sizeof(*ipcm)); snd_emu10k1_fx8010_ioctl()
2562 ipcm = memdup_user(argp, sizeof(*ipcm)); snd_emu10k1_fx8010_ioctl()
2566 if (res == 0 && copy_to_user(argp, ipcm, sizeof(*ipcm))) { snd_emu10k1_fx8010_ioctl()
2575 if (get_user(addr, (unsigned int __user *)argp)) snd_emu10k1_fx8010_ioctl()
2613 if (get_user(addr, (unsigned int __user *)argp)) snd_emu10k1_fx8010_ioctl()
2632 if (put_user(addr, (unsigned int __user *)argp)) snd_emu10k1_fx8010_ioctl()
/linux-4.1.27/drivers/char/pcmcia/
H A Dcm4000_cs.c1407 void __user *argp = (void __user *)arg;
1448 if (!access_ok(VERIFY_WRITE, argp, size))
1452 if (!access_ok(VERIFY_READ, argp, size))
1474 if (copy_to_user(argp, &status, sizeof(int)))
1481 struct atreq __user *atreq = argp;
1574 if (copy_from_user(&krnptsreq, argp,
/linux-4.1.27/drivers/gpu/drm/radeon/
H A Dradeon_ioc32.c136 drm_radeon_stipple32_t __user *argp = (void __user *)arg; compat_radeon_cp_stipple() local
140 if (get_user(mask, &argp->mask)) compat_radeon_cp_stipple()
/linux-4.1.27/net/ipx/
H A Daf_ipx.c1840 void __user *argp = (void __user *)arg; ipx_ioctl() local
1848 rc = put_user(amount, (int __user *)argp); ipx_ioctl()
1856 rc = put_user(amount, (int __user *)argp); ipx_ioctl()
1863 rc = ipxrtr_ioctl(cmd, argp); ipx_ioctl()
1872 rc = ipxitf_ioctl(cmd, argp); ipx_ioctl()
1875 rc = ipxcfg_get_config_data(argp); ipx_ioctl()
1886 (const unsigned short __user *)argp); ipx_ioctl()
1889 rc = sock_get_timestamp(sk, argp); ipx_ioctl()
/linux-4.1.27/sound/core/oss/
H A Dmixer_oss.c313 void __user *argp = (void __user *)arg; snd_mixer_oss_ioctl1() local
314 int __user *p = argp; snd_mixer_oss_ioctl1()
322 return snd_mixer_oss_info(fmixer, argp); snd_mixer_oss_ioctl1()
324 return snd_mixer_oss_info_obsolete(fmixer, argp); snd_mixer_oss_ioctl1()
/linux-4.1.27/tools/perf/arch/powerpc/util/
H A Dskip-callchain-idx.c31 * (libdwfl/argp-std.c, libdwfl/tests/addrcfi.c, etc).
/linux-4.1.27/drivers/macintosh/
H A Dvia-pmu.c2287 __u32 __user *argp = (__u32 __user *)arg; pmu_ioctl() local
2297 return put_user(0, argp); pmu_ioctl()
2299 return put_user(1, argp); pmu_ioctl()
2311 return put_user(brightness, argp); pmu_ioctl()
2318 error = get_user(brightness, argp); pmu_ioctl()
2340 return put_user(pmu_kind, argp); pmu_ioctl()
2342 return put_user(pmu_has_adb, argp); pmu_ioctl()
/linux-4.1.27/net/appletalk/
H A Dddp.c1786 void __user *argp = (void __user *)arg; atalk_ioctl() local
1795 rc = put_user(amount, (int __user *)argp); atalk_ioctl()
1808 rc = put_user(amount, (int __user *)argp); atalk_ioctl()
1812 rc = sock_get_timestamp(sk, argp); atalk_ioctl()
1815 rc = sock_get_timestampns(sk, argp); atalk_ioctl()
1822 rc = atrtr_ioctl(cmd, argp); atalk_ioctl()
1833 rc = atif_ioctl(cmd, argp); atalk_ioctl()
/linux-4.1.27/drivers/video/fbdev/msm/
H A Dmsm_fb.c406 void __user *argp = (void __user *)arg; msmfb_ioctl() local
414 ret = msmfb_blit(p, argp); msmfb_ioctl()
/linux-4.1.27/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c319 void __user *argp = (void __user *)arg; mb862xxfb_ioctl() local
325 if (copy_to_user(argp, l1_cfg, sizeof(*l1_cfg))) mb862xxfb_ioctl()
329 if (copy_from_user(l1_cfg, argp, sizeof(*l1_cfg))) mb862xxfb_ioctl()
/linux-4.1.27/net/wireless/
H A Dwext-core.c1111 void __user *argp = (void __user *)arg; compat_wext_handle_ioctl() local
1117 if (copy_from_user(&iwr, argp, sizeof(struct iwreq))) compat_wext_handle_ioctl()
1134 copy_to_user(argp, &iwr, sizeof(struct iwreq))) compat_wext_handle_ioctl()

Completed in 5996 milliseconds

12