Lines Matching refs:ops
119 conn->ops->set_rsp_status(work, STATUS_INVALID_PARAMETER); in __process_request()
123 command = conn->ops->get_cmd_val(work); in __process_request()
128 conn->ops->set_rsp_status(work, STATUS_INVALID_PARAMETER); in __process_request()
135 conn->ops->set_rsp_status(work, STATUS_NOT_IMPLEMENTED); in __process_request()
139 if (work->sess && conn->ops->is_sign_req(work, command)) { in __process_request()
140 ret = conn->ops->check_sign_req(work); in __process_request()
142 conn->ops->set_rsp_status(work, STATUS_ACCESS_DENIED); in __process_request()
170 if (conn->ops->is_transform_hdr && in __handle_ksmbd_work()
171 conn->ops->is_transform_hdr(work->request_buf)) { in __handle_ksmbd_work()
172 rc = conn->ops->decrypt_req(work); in __handle_ksmbd_work()
178 if (conn->ops->allocate_rsp_buf(work)) in __handle_ksmbd_work()
181 rc = conn->ops->init_rsp_hdr(work); in __handle_ksmbd_work()
184 conn->ops->set_rsp_status(work, STATUS_INVALID_HANDLE); in __handle_ksmbd_work()
189 if (conn->ops->check_user_session) { in __handle_ksmbd_work()
190 rc = conn->ops->check_user_session(work); in __handle_ksmbd_work()
193 conn->ops->set_rsp_status(work, in __handle_ksmbd_work()
196 conn->ops->set_rsp_status(work, in __handle_ksmbd_work()
200 rc = conn->ops->get_ksmbd_tcon(work); in __handle_ksmbd_work()
203 conn->ops->set_rsp_status(work, in __handle_ksmbd_work()
206 conn->ops->set_rsp_status(work, in __handle_ksmbd_work()
221 if (conn->ops->set_rsp_credits) { in __handle_ksmbd_work()
223 rc = conn->ops->set_rsp_credits(work); in __handle_ksmbd_work()
226 conn->ops->set_rsp_status(work, in __handle_ksmbd_work()
236 conn->ops->is_sign_req(work, command))) in __handle_ksmbd_work()
237 conn->ops->set_sign_rsp(work); in __handle_ksmbd_work()
245 conn->ops->encrypt_resp) { in __handle_ksmbd_work()
246 rc = conn->ops->encrypt_resp(work); in __handle_ksmbd_work()
248 conn->ops->set_rsp_status(work, STATUS_DATA_ERROR); in __handle_ksmbd_work()
325 struct ksmbd_conn_ops ops; in ksmbd_server_tcp_callbacks_init() local
327 ops.process_fn = ksmbd_server_process_request; in ksmbd_server_tcp_callbacks_init()
328 ops.terminate_fn = ksmbd_server_terminate_conn; in ksmbd_server_tcp_callbacks_init()
330 ksmbd_conn_init_server_callbacks(&ops); in ksmbd_server_tcp_callbacks_init()