Lines Matching defs:afs_call
103 struct afs_call { struct
104 const struct afs_call_type *type; /* type of call */ argument
105 struct afs_addr_list *alist; /* Address is alist[addr_ix] */
106 wait_queue_head_t waitq; /* processes awaiting completion */
107 struct work_struct async_work; /* async I/O processor */
108 struct work_struct work; /* actual work processor */
109 struct rxrpc_call *rxcall; /* RxRPC call handle */
110 struct key *key; /* security for this call */
111 struct afs_net *net; /* The network namespace */
112 struct afs_server *server; /* The fileserver record if fs op (pins ref) */
113 struct afs_vlserver *vlserver; /* The vlserver record if vl op */
114 struct afs_cb_interest *cbi; /* Callback interest for server used */
115 struct afs_vnode *lvnode; /* vnode being locked */
116 void *request; /* request data (first part) */
117 struct address_space *mapping; /* Pages being written from */
118 struct iov_iter iter; /* Buffer iterator */
142 enum afs_call_state state; argument
143 spinlock_t state_lock;
144 int error; /* error code */
145 u32 abort_code; /* Remote abort ID or 0 */
146 u32 epoch;
147 unsigned int max_lifespan; /* Maximum lifespan to set if not 0 */
148 unsigned request_size; /* size of request data */
149 unsigned reply_max; /* maximum size of reply */
150 unsigned first_offset; /* offset into mapping[first] */
151 union {
178 struct afs_call_type { argument
185 int (*deliver)(struct afs_call *call); argument