H A D | client.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2008 by Eric Van Hensbergen <ericvh@gmail.com> 6 * Copyright (C) 2007 by Latchesar Ionkov <lucho@ionkov.net> 39 * - a little lazy - parse all client options 54 {Opt_version, "version=%s"}, 60 return clnt->proto_versio in p9_is_proto_dotl() 109 int version = -EINVAL; get_protocol_version() local 226 p9_fcall_init(struct p9_client * c,struct p9_fcall * fc,int alloc_msize) p9_fcall_init() argument 278 p9_tag_alloc(struct p9_client * c,int8_t type,uint t_size,uint r_size,const char * fmt,va_list ap) p9_tag_alloc() argument 358 p9_tag_lookup(struct p9_client * c,u16 tag) p9_tag_lookup() argument 391 p9_tag_remove(struct p9_client * c,struct p9_req_t * r) p9_tag_remove() argument 402 p9_req_put(struct p9_client * c,struct p9_req_t * r) p9_req_put() argument 423 p9_tag_cleanup(struct p9_client * c) p9_tag_cleanup() argument 445 p9_client_cb(struct p9_client * c,struct p9_req_t * req,int status) p9_client_cb() argument 522 p9_check_errors(struct p9_client * c,struct p9_req_t * req) p9_check_errors() argument 597 p9_client_flush(struct p9_client * c,struct p9_req_t * oldreq) p9_client_flush() argument 625 p9_client_prepare_req(struct p9_client * c,int8_t type,uint t_size,uint r_size,const char * fmt,va_list ap) p9_client_prepare_req() argument 674 p9_client_rpc(struct p9_client * c,int8_t type,const char * fmt,...) p9_client_rpc() argument 778 p9_client_zc_rpc(struct p9_client * c,int8_t type,struct iov_iter * uidata,struct iov_iter * uodata,int inlen,int olen,int in_hdrlen,const char * fmt,...) p9_client_zc_rpc() argument 910 p9_client_version(struct p9_client * c) p9_client_version() argument 914 char *version = NULL; p9_client_version() local 1274 p9_client_create_dotl(struct p9_fid * ofid,const char * name,u32 flags,u32 mode,kgid_t gid,struct p9_qid * qid) p9_client_create_dotl() argument 1318 p9_client_fcreate(struct p9_fid * fid,const char * name,u32 perm,int mode,char * extension) p9_client_fcreate() argument 1361 p9_client_symlink(struct p9_fid * dfid,const char * name,const char * symtgt,kgid_t gid,struct p9_qid * qid) p9_client_symlink() argument 1502 p9_client_unlinkat(struct p9_fid * dfid,const char * name,int flags) p9_client_unlinkat() argument 1979 p9_client_rename(struct p9_fid * fid,struct p9_fid * newdirfid,const char * name) p9_client_rename() argument 2081 p9_client_xattrcreate(struct p9_fid * fid,const char * name,u64 attr_size,int flags) p9_client_xattrcreate() argument 2172 p9_client_mknod_dotl(struct p9_fid * fid,const char * name,int mode,dev_t rdev,kgid_t gid,struct p9_qid * qid) p9_client_mknod_dotl() argument 2202 p9_client_mkdir_dotl(struct p9_fid * fid,const char * name,int mode,kgid_t gid,struct p9_qid * qid) p9_client_mkdir_dotl() argument [all...] |