Lines Matching refs:ksmbd_conn

40 struct ksmbd_conn {  struct
114 int (*process_fn)(struct ksmbd_conn *conn); argument
115 int (*terminate_fn)(struct ksmbd_conn *conn);
138 struct ksmbd_conn *conn;
149 bool ksmbd_conn_alive(struct ksmbd_conn *conn);
150 void ksmbd_conn_wait_idle(struct ksmbd_conn *conn);
151 int ksmbd_conn_wait_idle_sess_id(struct ksmbd_conn *curr_conn, u64 sess_id);
152 struct ksmbd_conn *ksmbd_conn_alloc(void);
153 void ksmbd_conn_free(struct ksmbd_conn *conn);
154 bool ksmbd_conn_lookup_dialect(struct ksmbd_conn *c);
156 int ksmbd_conn_rdma_read(struct ksmbd_conn *conn,
160 int ksmbd_conn_rdma_write(struct ksmbd_conn *conn,
170 void ksmbd_conn_lock(struct ksmbd_conn *conn);
171 void ksmbd_conn_unlock(struct ksmbd_conn *conn);
179 static inline bool ksmbd_conn_good(struct ksmbd_conn *conn) in ksmbd_conn_good()
184 static inline bool ksmbd_conn_need_negotiate(struct ksmbd_conn *conn) in ksmbd_conn_need_negotiate()
189 static inline bool ksmbd_conn_need_reconnect(struct ksmbd_conn *conn) in ksmbd_conn_need_reconnect()
194 static inline bool ksmbd_conn_exiting(struct ksmbd_conn *conn) in ksmbd_conn_exiting()
199 static inline bool ksmbd_conn_releasing(struct ksmbd_conn *conn) in ksmbd_conn_releasing()
204 static inline void ksmbd_conn_set_new(struct ksmbd_conn *conn) in ksmbd_conn_set_new()
209 static inline void ksmbd_conn_set_good(struct ksmbd_conn *conn) in ksmbd_conn_set_good()
214 static inline void ksmbd_conn_set_need_negotiate(struct ksmbd_conn *conn) in ksmbd_conn_set_need_negotiate()
219 static inline void ksmbd_conn_set_need_reconnect(struct ksmbd_conn *conn) in ksmbd_conn_set_need_reconnect()
224 static inline void ksmbd_conn_set_exiting(struct ksmbd_conn *conn) in ksmbd_conn_set_exiting()
229 static inline void ksmbd_conn_set_releasing(struct ksmbd_conn *conn) in ksmbd_conn_set_releasing()