Lines Matching defs:ksmbd_conn
40 struct ksmbd_conn {
112 int (*process_fn)(struct ksmbd_conn *conn);
113 int (*terminate_fn)(struct ksmbd_conn *conn);
136 struct ksmbd_conn *conn;
147 bool ksmbd_conn_alive(struct ksmbd_conn *conn);
148 void ksmbd_conn_wait_idle(struct ksmbd_conn *conn, u64 sess_id);
149 struct ksmbd_conn *ksmbd_conn_alloc(void);
150 void ksmbd_conn_free(struct ksmbd_conn *conn);
151 bool ksmbd_conn_lookup_dialect(struct ksmbd_conn *c);
153 int ksmbd_conn_rdma_read(struct ksmbd_conn *conn,
157 int ksmbd_conn_rdma_write(struct ksmbd_conn *conn,
167 void ksmbd_conn_lock(struct ksmbd_conn *conn);
168 void ksmbd_conn_unlock(struct ksmbd_conn *conn);
176 static inline bool ksmbd_conn_good(struct ksmbd_conn *conn)
181 static inline bool ksmbd_conn_need_negotiate(struct ksmbd_conn *conn)
186 static inline bool ksmbd_conn_need_reconnect(struct ksmbd_conn *conn)
191 static inline bool ksmbd_conn_exiting(struct ksmbd_conn *conn)
196 static inline bool ksmbd_conn_releasing(struct ksmbd_conn *conn)
201 static inline void ksmbd_conn_set_new(struct ksmbd_conn *conn)
206 static inline void ksmbd_conn_set_good(struct ksmbd_conn *conn)
211 static inline void ksmbd_conn_set_need_negotiate(struct ksmbd_conn *conn)
216 static inline void ksmbd_conn_set_need_reconnect(struct ksmbd_conn *conn)
221 static inline void ksmbd_conn_set_exiting(struct ksmbd_conn *conn)
226 static inline void ksmbd_conn_set_releasing(struct ksmbd_conn *conn)