Lines Matching refs:ksmbd_conn
41 struct ksmbd_conn { struct
115 int (*process_fn)(struct ksmbd_conn *conn); argument
116 int (*terminate_fn)(struct ksmbd_conn *conn);
140 struct ksmbd_conn *conn;
151 bool ksmbd_conn_alive(struct ksmbd_conn *conn);
152 void ksmbd_conn_wait_idle(struct ksmbd_conn *conn);
153 int ksmbd_conn_wait_idle_sess_id(struct ksmbd_conn *curr_conn, u64 sess_id);
154 struct ksmbd_conn *ksmbd_conn_alloc(void);
155 void ksmbd_conn_free(struct ksmbd_conn *conn);
156 bool ksmbd_conn_lookup_dialect(struct ksmbd_conn *c);
158 int ksmbd_conn_rdma_read(struct ksmbd_conn *conn,
162 int ksmbd_conn_rdma_write(struct ksmbd_conn *conn,
172 void ksmbd_conn_lock(struct ksmbd_conn *conn);
173 void ksmbd_conn_unlock(struct ksmbd_conn *conn);
174 void ksmbd_conn_r_count_inc(struct ksmbd_conn *conn);
175 void ksmbd_conn_r_count_dec(struct ksmbd_conn *conn);
183 static inline bool ksmbd_conn_good(struct ksmbd_conn *conn) in ksmbd_conn_good()
188 static inline bool ksmbd_conn_need_negotiate(struct ksmbd_conn *conn) in ksmbd_conn_need_negotiate()
193 static inline bool ksmbd_conn_need_setup(struct ksmbd_conn *conn) in ksmbd_conn_need_setup()
198 static inline bool ksmbd_conn_need_reconnect(struct ksmbd_conn *conn) in ksmbd_conn_need_reconnect()
203 static inline bool ksmbd_conn_exiting(struct ksmbd_conn *conn) in ksmbd_conn_exiting()
208 static inline bool ksmbd_conn_releasing(struct ksmbd_conn *conn) in ksmbd_conn_releasing()
213 static inline void ksmbd_conn_set_new(struct ksmbd_conn *conn) in ksmbd_conn_set_new()
218 static inline void ksmbd_conn_set_good(struct ksmbd_conn *conn) in ksmbd_conn_set_good()
223 static inline void ksmbd_conn_set_need_negotiate(struct ksmbd_conn *conn) in ksmbd_conn_set_need_negotiate()
228 static inline void ksmbd_conn_set_need_setup(struct ksmbd_conn *conn) in ksmbd_conn_set_need_setup()
233 static inline void ksmbd_conn_set_need_reconnect(struct ksmbd_conn *conn) in ksmbd_conn_set_need_reconnect()
238 static inline void ksmbd_conn_set_exiting(struct ksmbd_conn *conn) in ksmbd_conn_set_exiting()
243 static inline void ksmbd_conn_set_releasing(struct ksmbd_conn *conn) in ksmbd_conn_set_releasing()