Lines Matching refs:buf
60 static ssize_t write_filehandle(struct file *file, char *buf, size_t size);
61 static ssize_t write_unlock_ip(struct file *file, char *buf, size_t size);
62 static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size);
63 static ssize_t write_threads(struct file *file, char *buf, size_t size);
64 static ssize_t write_pool_threads(struct file *file, char *buf, size_t size);
65 static ssize_t write_versions(struct file *file, char *buf, size_t size);
66 static ssize_t write_ports(struct file *file, char *buf, size_t size);
67 static ssize_t write_maxblksize(struct file *file, char *buf, size_t size);
68 static ssize_t write_maxconn(struct file *file, char *buf, size_t size);
70 static ssize_t write_leasetime(struct file *file, char *buf, size_t size);
71 static ssize_t write_gracetime(struct file *file, char *buf, size_t size);
72 static ssize_t write_recoverydir(struct file *file, char *buf, size_t size);
73 static ssize_t write_v4_end_grace(struct file *file, char *buf, size_t size);
94 static ssize_t nfsctl_transaction_write(struct file *file, const char __user *buf, size_t size, lof… in nfsctl_transaction_write() argument
103 data = simple_transaction_get(file, buf, size); in nfsctl_transaction_write()
115 static ssize_t nfsctl_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *po… in nfsctl_transaction_read() argument
122 ssize_t rv = nfsctl_transaction_write(file, buf, 0, pos); in nfsctl_transaction_read()
126 return simple_transaction_read(file, buf, size, pos); in nfsctl_transaction_read()
254 static ssize_t write_unlock_ip(struct file *file, char *buf, size_t size) in write_unlock_ip() argument
266 if (buf[size-1] != '\n') in write_unlock_ip()
269 fo_path = buf; in write_unlock_ip()
270 if (qword_get(&buf, fo_path, size) < 0) in write_unlock_ip()
293 static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size) in write_unlock_fs() argument
303 if (buf[size-1] != '\n') in write_unlock_fs()
306 fo_path = buf; in write_unlock_fs()
307 if (qword_get(&buf, fo_path, size) < 0) in write_unlock_fs()
350 static ssize_t write_filehandle(struct file *file, char *buf, size_t size) in write_filehandle() argument
354 char *mesg = buf; in write_filehandle()
362 if (buf[size-1] != '\n') in write_filehandle()
364 buf[size-1] = 0; in write_filehandle()
397 mesg = buf; in write_filehandle()
401 return mesg - buf; in write_filehandle()
432 static ssize_t write_threads(struct file *file, char *buf, size_t size) in write_threads() argument
434 char *mesg = buf; in write_threads()
451 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%d\n", rv); in write_threads()
476 static ssize_t write_pool_threads(struct file *file, char *buf, size_t size) in write_pool_threads() argument
481 char *mesg = buf; in write_pool_threads()
498 strcpy(buf, "0\n"); in write_pool_threads()
499 return strlen(buf); in write_pool_threads()
527 mesg = buf; in write_pool_threads()
535 rv = mesg - buf; in write_pool_threads()
542 static ssize_t __write_versions(struct file *file, char *buf, size_t size) in __write_versions() argument
544 char *mesg = buf; in __write_versions()
559 if (buf[size-1] != '\n') in __write_versions()
561 buf[size-1] = 0; in __write_versions()
607 len = snprintf(buf, remaining, "%s%c%d", sep, in __write_versions()
615 buf += len; in __write_versions()
621 len = snprintf(buf, remaining, " %c4.%u", in __write_versions()
630 buf += len; in __write_versions()
634 len = snprintf(buf, remaining, "\n"); in __write_versions()
672 static ssize_t write_versions(struct file *file, char *buf, size_t size) in write_versions() argument
677 rv = __write_versions(file, buf, size); in write_versions()
686 static ssize_t __write_ports_names(char *buf, struct net *net) in __write_ports_names() argument
692 return svc_xprt_names(nn->nfsd_serv, buf, SIMPLE_TRANSACTION_LIMIT); in __write_ports_names()
700 static ssize_t __write_ports_addfd(char *buf, struct net *net) in __write_ports_addfd() argument
702 char *mesg = buf; in __write_ports_addfd()
719 err = svc_addsock(nn->nfsd_serv, fd, buf, SIMPLE_TRANSACTION_LIMIT); in __write_ports_addfd()
734 static ssize_t __write_ports_addxprt(char *buf, struct net *net) in __write_ports_addxprt() argument
741 if (sscanf(buf, "%15s %5u", transport, &port) != 2) in __write_ports_addxprt()
775 static ssize_t __write_ports(struct file *file, char *buf, size_t size, in __write_ports() argument
779 return __write_ports_names(buf, net); in __write_ports()
781 if (isdigit(buf[0])) in __write_ports()
782 return __write_ports_addfd(buf, net); in __write_ports()
784 if (isalpha(buf[0])) in __write_ports()
785 return __write_ports_addxprt(buf, net); in __write_ports()
833 static ssize_t write_ports(struct file *file, char *buf, size_t size) in write_ports() argument
838 rv = __write_ports(file, buf, size, netns(file)); in write_ports()
867 static ssize_t write_maxblksize(struct file *file, char *buf, size_t size) in write_maxblksize() argument
869 char *mesg = buf; in write_maxblksize()
892 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%d\n", in write_maxblksize()
916 static ssize_t write_maxconn(struct file *file, char *buf, size_t size) in write_maxconn() argument
918 char *mesg = buf; in write_maxconn()
930 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%u\n", maxconn); in write_maxconn()
934 static ssize_t __nfsd4_write_time(struct file *file, char *buf, size_t size, in __nfsd4_write_time() argument
937 char *mesg = buf; in __nfsd4_write_time()
963 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%ld\n", *time); in __nfsd4_write_time()
966 static ssize_t nfsd4_write_time(struct file *file, char *buf, size_t size, in nfsd4_write_time() argument
972 rv = __nfsd4_write_time(file, buf, size, time, nn); in nfsd4_write_time()
998 static ssize_t write_leasetime(struct file *file, char *buf, size_t size) in write_leasetime() argument
1001 return nfsd4_write_time(file, buf, size, &nn->nfsd4_lease, nn); in write_leasetime()
1014 static ssize_t write_gracetime(struct file *file, char *buf, size_t size) in write_gracetime() argument
1017 return nfsd4_write_time(file, buf, size, &nn->nfsd4_grace, nn); in write_gracetime()
1020 static ssize_t __write_recoverydir(struct file *file, char *buf, size_t size, in __write_recoverydir() argument
1023 char *mesg = buf; in __write_recoverydir()
1030 if (size > PATH_MAX || buf[size-1] != '\n') in __write_recoverydir()
1032 buf[size-1] = 0; in __write_recoverydir()
1044 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%s\n", in __write_recoverydir()
1069 static ssize_t write_recoverydir(struct file *file, char *buf, size_t size) in write_recoverydir() argument
1075 rv = __write_recoverydir(file, buf, size, nn); in write_recoverydir()
1100 static ssize_t write_v4_end_grace(struct file *file, char *buf, size_t size) in write_v4_end_grace() argument
1105 switch(buf[0]) { in write_v4_end_grace()
1116 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%c\n", in write_v4_end_grace()