Lines Matching defs:ksmbd_conn
40 struct ksmbd_conn { struct
41 struct smb_version_values *vals;
42 struct smb_version_ops *ops;
43 struct smb_version_cmds *cmds;
44 unsigned int max_cmds;
45 struct mutex srv_mutex;
46 int status;
47 unsigned int cli_cap;
48 char *request_buf;
49 struct ksmbd_transport *transport;
50 struct nls_table *local_nls;
51 struct unicode_map *um;
52 struct list_head conns_list;
53 struct rw_semaphore session_lock;
55 struct xarray sessions;
56 unsigned long last_active;
58 atomic_t req_running;
60 atomic_t r_count;
61 unsigned int total_credits;
62 unsigned int outstanding_credits;
63 spinlock_t credits_lock;
64 wait_queue_head_t req_running_q;
65 wait_queue_head_t r_count_q;
67 spinlock_t request_lock;
68 struct list_head requests;
92 struct ksmbd_conn_ops *conn_ops; argument
111 int (*process_fn)(struct ksmbd_conn *conn); argument