Lines Matching defs:afs_call

34 struct afs_call;
128 struct afs_call {
198 int (*deliver)(struct afs_call *call);
201 void (*destructor)(struct afs_call *call);
207 void (*done)(struct afs_call *call);
296 struct afs_call *spare_incoming_call;
938 struct afs_call *call;
1057 extern bool afs_cm_incoming_call(struct afs_call *);
1124 extern void afs_lock_op_done(struct afs_call *);
1191 extern void afs_fileserver_probe_result(struct afs_call *);
1334 extern void afs_put_call(struct afs_call *);
1335 void afs_make_call(struct afs_call *call, gfp_t gfp);
1336 void afs_wait_for_call_to_complete(struct afs_call *call);
1337 extern struct afs_call *afs_alloc_flat_call(struct afs_net *,
1340 extern void afs_flat_call_destructor(struct afs_call *);
1341 extern void afs_send_empty_reply(struct afs_call *);
1342 extern void afs_send_simple_reply(struct afs_call *, const void *, size_t);
1343 extern int afs_extract_data(struct afs_call *, bool);
1344 extern int afs_protocol_error(struct afs_call *, enum afs_eproto_cause);
1346 static inline void afs_make_op_call(struct afs_operation *op, struct afs_call *call,
1361 static inline void afs_extract_begin(struct afs_call *call, void *buf, size_t size)
1369 static inline void afs_extract_to_tmp(struct afs_call *call)
1375 static inline void afs_extract_to_tmp64(struct afs_call *call)
1381 static inline void afs_extract_discard(struct afs_call *call, size_t size)
1387 static inline void afs_extract_to_buf(struct afs_call *call, size_t size)
1393 static inline int afs_transfer_reply(struct afs_call *call)
1398 static inline bool afs_check_call_state(struct afs_call *call,
1404 static inline bool afs_set_call_state(struct afs_call *call,
1420 static inline void afs_set_call_complete(struct afs_call *call,
1535 struct afs_call *afs_vl_get_capabilities(struct afs_net *net,
1552 extern void afs_vlserver_probe_result(struct afs_call *);
1697 static inline int afs_io_error(struct afs_call *call, enum afs_io_error where)