Lines Matching refs:ceph_auth_client

14 struct ceph_auth_client;
37 int (*is_authenticated)(struct ceph_auth_client *ac);
43 int (*should_authenticate)(struct ceph_auth_client *ac);
50 int (*build_request)(struct ceph_auth_client *ac, void *buf, void *end);
51 int (*handle_reply)(struct ceph_auth_client *ac, int result,
58 int (*create_authorizer)(struct ceph_auth_client *ac, int peer_type,
61 int (*update_authorizer)(struct ceph_auth_client *ac, int peer_type,
63 int (*verify_authorizer_reply)(struct ceph_auth_client *ac,
65 void (*destroy_authorizer)(struct ceph_auth_client *ac,
67 void (*invalidate_authorizer)(struct ceph_auth_client *ac,
71 void (*reset)(struct ceph_auth_client *ac);
73 void (*destroy)(struct ceph_auth_client *ac);
81 struct ceph_auth_client { struct
95 extern struct ceph_auth_client *ceph_auth_init(const char *name, argument
97 extern void ceph_auth_destroy(struct ceph_auth_client *ac);
99 extern void ceph_auth_reset(struct ceph_auth_client *ac);
101 extern int ceph_auth_build_hello(struct ceph_auth_client *ac,
103 extern int ceph_handle_auth_reply(struct ceph_auth_client *ac,
108 extern int ceph_build_auth(struct ceph_auth_client *ac,
111 extern int ceph_auth_is_authenticated(struct ceph_auth_client *ac);
112 extern int ceph_auth_create_authorizer(struct ceph_auth_client *ac,
115 extern void ceph_auth_destroy_authorizer(struct ceph_auth_client *ac,
117 extern int ceph_auth_update_authorizer(struct ceph_auth_client *ac,
120 extern int ceph_auth_verify_authorizer_reply(struct ceph_auth_client *ac,
123 extern void ceph_auth_invalidate_authorizer(struct ceph_auth_client *ac,