Lines Matching defs:ceph_connection
16 struct ceph_connection;
24 struct ceph_connection *(*get)(struct ceph_connection *);
25 void (*put)(struct ceph_connection *);
28 void (*dispatch) (struct ceph_connection *con, struct ceph_msg *m);
31 int (*get_authorizer) (struct ceph_connection *con,
34 int (*verify_authorizer_reply) (struct ceph_connection *con, int len);
35 int (*invalidate_authorizer)(struct ceph_connection *con);
38 void (*bad_proto) (struct ceph_connection *con);
41 void (*fault) (struct ceph_connection *con);
45 void (*peer_reset) (struct ceph_connection *con);
47 struct ceph_msg * (*alloc_msg) (struct ceph_connection *con,
104 * ceph_connection state bit flags
117 * the ceph_connection around to maintain shared
131 struct ceph_connection {
223 struct ceph_connection *con);
224 extern void ceph_con_open(struct ceph_connection *con,
226 extern bool ceph_con_opened(struct ceph_connection *con);
227 extern void ceph_con_close(struct ceph_connection *con);
228 extern void ceph_con_send(struct ceph_connection *con, struct ceph_msg *msg);
229 extern void ceph_con_revoke(struct ceph_connection *con, struct ceph_msg *msg);
230 extern void ceph_con_revoke_message(struct ceph_connection *con,
232 extern void ceph_con_keepalive(struct ceph_connection *con);
233 extern struct ceph_connection *ceph_con_get(struct ceph_connection *con);
234 extern void ceph_con_put(struct ceph_connection *con);