Lines Matching refs:create
360 struct nfsd4_create *create) in nfsd4_create() argument
375 switch (create->cr_type) { in nfsd4_create()
384 create->cr_linkname[create->cr_linklen] = 0; in nfsd4_create()
387 create->cr_name, create->cr_namelen, in nfsd4_create()
388 create->cr_linkname, create->cr_linklen, in nfsd4_create()
389 &resfh, &create->cr_iattr); in nfsd4_create()
393 rdev = MKDEV(create->cr_specdata1, create->cr_specdata2); in nfsd4_create()
394 if (MAJOR(rdev) != create->cr_specdata1 || in nfsd4_create()
395 MINOR(rdev) != create->cr_specdata2) in nfsd4_create()
398 create->cr_name, create->cr_namelen, in nfsd4_create()
399 &create->cr_iattr, S_IFBLK, rdev, &resfh); in nfsd4_create()
403 rdev = MKDEV(create->cr_specdata1, create->cr_specdata2); in nfsd4_create()
404 if (MAJOR(rdev) != create->cr_specdata1 || in nfsd4_create()
405 MINOR(rdev) != create->cr_specdata2) in nfsd4_create()
408 create->cr_name, create->cr_namelen, in nfsd4_create()
409 &create->cr_iattr,S_IFCHR, rdev, &resfh); in nfsd4_create()
414 create->cr_name, create->cr_namelen, in nfsd4_create()
415 &create->cr_iattr, S_IFSOCK, 0, &resfh); in nfsd4_create()
420 create->cr_name, create->cr_namelen, in nfsd4_create()
421 &create->cr_iattr, S_IFIFO, 0, &resfh); in nfsd4_create()
425 create->cr_iattr.ia_valid &= ~ATTR_SIZE; in nfsd4_create()
427 create->cr_name, create->cr_namelen, in nfsd4_create()
428 &create->cr_iattr, S_IFDIR, 0, &resfh); in nfsd4_create()
437 set_change_info(&create->cr_cinfo, &cstate->current_fh); in nfsd4_create()