Lines Matching refs:buf
64 static ssize_t write_filehandle(struct file *file, char *buf, size_t size);
65 static ssize_t write_unlock_ip(struct file *file, char *buf, size_t size);
66 static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size);
67 static ssize_t write_threads(struct file *file, char *buf, size_t size);
68 static ssize_t write_pool_threads(struct file *file, char *buf, size_t size);
69 static ssize_t write_versions(struct file *file, char *buf, size_t size);
70 static ssize_t write_ports(struct file *file, char *buf, size_t size);
71 static ssize_t write_maxblksize(struct file *file, char *buf, size_t size);
72 static ssize_t write_maxconn(struct file *file, char *buf, size_t size);
74 static ssize_t write_leasetime(struct file *file, char *buf, size_t size);
75 static ssize_t write_gracetime(struct file *file, char *buf, size_t size);
76 static ssize_t write_recoverydir(struct file *file, char *buf, size_t size);
77 static ssize_t write_v4_end_grace(struct file *file, char *buf, size_t size);
98 static ssize_t nfsctl_transaction_write(struct file *file, const char __user *buf, size_t size, lof… in nfsctl_transaction_write() argument
107 data = simple_transaction_get(file, buf, size); in nfsctl_transaction_write()
119 static ssize_t nfsctl_transaction_read(struct file *file, char __user *buf, size_t size, loff_t *po… in nfsctl_transaction_read() argument
126 ssize_t rv = nfsctl_transaction_write(file, buf, 0, pos); in nfsctl_transaction_read()
130 return simple_transaction_read(file, buf, size, pos); in nfsctl_transaction_read()
255 static ssize_t write_unlock_ip(struct file *file, char *buf, size_t size) in write_unlock_ip() argument
267 if (buf[size-1] != '\n') in write_unlock_ip()
270 fo_path = buf; in write_unlock_ip()
271 if (qword_get(&buf, fo_path, size) < 0) in write_unlock_ip()
294 static ssize_t write_unlock_fs(struct file *file, char *buf, size_t size) in write_unlock_fs() argument
304 if (buf[size-1] != '\n') in write_unlock_fs()
307 fo_path = buf; in write_unlock_fs()
308 if (qword_get(&buf, fo_path, size) < 0) in write_unlock_fs()
351 static ssize_t write_filehandle(struct file *file, char *buf, size_t size) in write_filehandle() argument
355 char *mesg = buf; in write_filehandle()
363 if (buf[size-1] != '\n') in write_filehandle()
365 buf[size-1] = 0; in write_filehandle()
398 mesg = buf; in write_filehandle()
402 return mesg - buf; in write_filehandle()
433 static ssize_t write_threads(struct file *file, char *buf, size_t size) in write_threads() argument
435 char *mesg = buf; in write_threads()
452 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%d\n", rv); in write_threads()
477 static ssize_t write_pool_threads(struct file *file, char *buf, size_t size) in write_pool_threads() argument
482 char *mesg = buf; in write_pool_threads()
499 strcpy(buf, "0\n"); in write_pool_threads()
500 return strlen(buf); in write_pool_threads()
528 mesg = buf; in write_pool_threads()
536 rv = mesg - buf; in write_pool_threads()
544 nfsd_print_version_support(struct nfsd_net *nn, char *buf, int remaining, in nfsd_print_version_support() argument
560 return snprintf(buf, remaining, format, sep, in nfsd_print_version_support()
564 static ssize_t __write_versions(struct file *file, char *buf, size_t size) in __write_versions() argument
566 char *mesg = buf; in __write_versions()
580 if (buf[size-1] != '\n') in __write_versions()
582 buf[size-1] = 0; in __write_versions()
645 len = nfsd_print_version_support(nn, buf, remaining, in __write_versions()
650 buf += len; in __write_versions()
658 len = snprintf(buf, remaining, "\n"); in __write_versions()
696 static ssize_t write_versions(struct file *file, char *buf, size_t size) in write_versions() argument
701 rv = __write_versions(file, buf, size); in write_versions()
710 static ssize_t __write_ports_names(char *buf, struct net *net) in __write_ports_names() argument
716 return svc_xprt_names(nn->nfsd_serv, buf, SIMPLE_TRANSACTION_LIMIT); in __write_ports_names()
724 static ssize_t __write_ports_addfd(char *buf, struct net *net, const struct cred *cred) in __write_ports_addfd() argument
726 char *mesg = buf; in __write_ports_addfd()
743 err = svc_addsock(nn->nfsd_serv, fd, buf, SIMPLE_TRANSACTION_LIMIT, cred); in __write_ports_addfd()
758 static ssize_t __write_ports_addxprt(char *buf, struct net *net, const struct cred *cred) in __write_ports_addxprt() argument
765 if (sscanf(buf, "%15s %5u", transport, &port) != 2) in __write_ports_addxprt()
799 static ssize_t __write_ports(struct file *file, char *buf, size_t size, in __write_ports() argument
803 return __write_ports_names(buf, net); in __write_ports()
805 if (isdigit(buf[0])) in __write_ports()
806 return __write_ports_addfd(buf, net, file->f_cred); in __write_ports()
808 if (isalpha(buf[0])) in __write_ports()
809 return __write_ports_addxprt(buf, net, file->f_cred); in __write_ports()
857 static ssize_t write_ports(struct file *file, char *buf, size_t size) in write_ports() argument
862 rv = __write_ports(file, buf, size, netns(file)); in write_ports()
891 static ssize_t write_maxblksize(struct file *file, char *buf, size_t size) in write_maxblksize() argument
893 char *mesg = buf; in write_maxblksize()
916 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%d\n", in write_maxblksize()
940 static ssize_t write_maxconn(struct file *file, char *buf, size_t size) in write_maxconn() argument
942 char *mesg = buf; in write_maxconn()
954 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%u\n", maxconn); in write_maxconn()
958 static ssize_t __nfsd4_write_time(struct file *file, char *buf, size_t size, in __nfsd4_write_time() argument
961 char *mesg = buf; in __nfsd4_write_time()
987 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%ld\n", *time); in __nfsd4_write_time()
990 static ssize_t nfsd4_write_time(struct file *file, char *buf, size_t size, in nfsd4_write_time() argument
996 rv = __nfsd4_write_time(file, buf, size, time, nn); in nfsd4_write_time()
1022 static ssize_t write_leasetime(struct file *file, char *buf, size_t size) in write_leasetime() argument
1025 return nfsd4_write_time(file, buf, size, &nn->nfsd4_lease, nn); in write_leasetime()
1038 static ssize_t write_gracetime(struct file *file, char *buf, size_t size) in write_gracetime() argument
1041 return nfsd4_write_time(file, buf, size, &nn->nfsd4_grace, nn); in write_gracetime()
1044 static ssize_t __write_recoverydir(struct file *file, char *buf, size_t size, in __write_recoverydir() argument
1047 char *mesg = buf; in __write_recoverydir()
1054 if (size > PATH_MAX || buf[size-1] != '\n') in __write_recoverydir()
1056 buf[size-1] = 0; in __write_recoverydir()
1068 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%s\n", in __write_recoverydir()
1093 static ssize_t write_recoverydir(struct file *file, char *buf, size_t size) in write_recoverydir() argument
1099 rv = __write_recoverydir(file, buf, size, nn); in write_recoverydir()
1124 static ssize_t write_v4_end_grace(struct file *file, char *buf, size_t size) in write_v4_end_grace() argument
1129 switch(buf[0]) { in write_v4_end_grace()
1142 return scnprintf(buf, SIMPLE_TRANSACTION_LIMIT, "%c\n", in write_v4_end_grace()