Lines Matching defs:ksmbd_conn
43 struct ksmbd_conn { struct
44 struct smb_version_values *vals;
45 struct smb_version_ops *ops;
46 struct smb_version_cmds *cmds;
47 unsigned int max_cmds;
48 struct mutex srv_mutex;
49 int status;
50 unsigned int cli_cap;
51 union {
57 unsigned int inet_hash;
58 char *request_buf;
59 struct ksmbd_transport *transport;
60 struct nls_table *local_nls;
61 struct unicode_map *um;
62 struct hlist_node hlist;
63 struct rw_semaphore session_lock;
65 struct xarray sessions;
66 unsigned long last_active;
68 atomic_t req_running;
70 atomic_t r_count;
71 unsigned int total_credits;
72 unsigned int outstanding_credits;
73 spinlock_t credits_lock;
74 wait_queue_head_t req_running_q;
75 wait_queue_head_t r_count_q;
77 spinlock_t request_lock;
78 struct list_head requests;
79 struct list_head async_requests;
103 struct ksmbd_conn_ops *conn_ops; argument
124 int (*process_fn)(struct ksmbd_conn *conn); argument