Lines Matching defs:ceph_connection_operations
25 struct ceph_connection_operations { struct
26 struct ceph_connection *(*get)(struct ceph_connection *);
27 void (*put)(struct ceph_connection *);
30 void (*dispatch) (struct ceph_connection *con, struct ceph_msg *m);
33 struct ceph_auth_handshake *(*get_authorizer) (
36 int (*add_authorizer_challenge)(struct ceph_connection *con,
39 int (*verify_authorizer_reply) (struct ceph_connection *con);
40 int (*invalidate_authorizer)(struct ceph_connection *con);
43 void (*fault) (struct ceph_connection *con);
47 void (*peer_reset) (struct ceph_connection *con);
49 struct ceph_msg * (*alloc_msg) (struct ceph_connection *con,
53 void (*reencode_message) (struct ceph_msg *msg);
55 int (*sign_message) (struct ceph_msg *msg);
56 int (*check_message_signature) (struct ceph_msg *msg);
59 int (*get_auth_request)(struct ceph_connection *con,
62 int (*handle_auth_reply_more)(struct ceph_connection *con,
66 int (*handle_auth_done)(struct ceph_connection *con,
70 int (*handle_auth_bad_method)(struct ceph_connection *con,
94 int (*sparse_read)(struct ceph_connection *con,