Lines Matching defs:afs_call
129 struct afs_call { struct
130 const struct afs_call_type *type; /* type of call */ argument
131 wait_queue_head_t waitq; /* processes awaiting completion */
132 struct work_struct async_work; /* async I/O processor */
133 struct work_struct work; /* actual work processor */
134 struct work_struct free_work; /* Deferred free processor */
135 struct rxrpc_call *rxcall; /* RxRPC call handle */
136 struct rxrpc_peer *peer; /* Remote endpoint */
137 struct key *key; /* security for this call */
138 struct afs_net *net; /* The network namespace */
139 struct afs_server *server; /* The fileserver record if fs op (pins ref) */
163 enum afs_call_state state; argument
164 spinlock_t state_lock;
165 int error; /* error code */
166 u32 abort_code; /* Remote abort ID or 0 */
167 unsigned long long remaining; /* How much is left to receive */
168 unsigned int max_lifespan; /* Maximum lifespan in secs to set if not 0 */
169 unsigned request_size; /* size of request data */
170 unsigned reply_max; /* maximum size of reply */
171 unsigned count2; /* count used in unmarshalling */
172 unsigned char unmarshall; /* unmarshalling phase */
196 struct afs_call_type { argument
203 int (*deliver)(struct afs_call *call); argument