Lines Matching refs:rsp_hdr

214 	struct smb2_hdr *rsp_hdr;  in set_smb2_rsp_status()  local
217 rsp_hdr = ksmbd_resp_buf_next(work); in set_smb2_rsp_status()
219 rsp_hdr = work->response_buf; in set_smb2_rsp_status()
220 rsp_hdr->Status = err; in set_smb2_rsp_status()
233 struct smb2_hdr *rsp_hdr; in init_smb2_neg_rsp() local
240 rsp_hdr = work->response_buf; in init_smb2_neg_rsp()
242 memset(rsp_hdr, 0, sizeof(struct smb2_hdr) + 2); in init_smb2_neg_rsp()
244 rsp_hdr->smb2_buf_length = in init_smb2_neg_rsp()
247 rsp_hdr->ProtocolId = SMB2_PROTO_NUMBER; in init_smb2_neg_rsp()
248 rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE; in init_smb2_neg_rsp()
249 rsp_hdr->CreditRequest = cpu_to_le16(2); in init_smb2_neg_rsp()
250 rsp_hdr->Command = SMB2_NEGOTIATE; in init_smb2_neg_rsp()
251 rsp_hdr->Flags = (SMB2_FLAGS_SERVER_TO_REDIR); in init_smb2_neg_rsp()
252 rsp_hdr->NextCommand = 0; in init_smb2_neg_rsp()
253 rsp_hdr->MessageId = 0; in init_smb2_neg_rsp()
254 rsp_hdr->Id.SyncId.ProcessId = 0; in init_smb2_neg_rsp()
255 rsp_hdr->Id.SyncId.TreeId = 0; in init_smb2_neg_rsp()
256 rsp_hdr->SessionId = 0; in init_smb2_neg_rsp()
257 memset(rsp_hdr->Signature, 0, 16); in init_smb2_neg_rsp()
364 struct smb2_hdr *rsp_hdr; in init_chained_smb2_rsp() local
401 rsp_hdr = ksmbd_resp_buf_next(work); in init_chained_smb2_rsp()
409 memset((char *)rsp_hdr + 4, 0, sizeof(struct smb2_hdr) + 2); in init_chained_smb2_rsp()
410 rsp_hdr->ProtocolId = SMB2_PROTO_NUMBER; in init_chained_smb2_rsp()
411 rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE; in init_chained_smb2_rsp()
412 rsp_hdr->Command = rcv_hdr->Command; in init_chained_smb2_rsp()
417 rsp_hdr->Flags = (SMB2_FLAGS_SERVER_TO_REDIR | in init_chained_smb2_rsp()
419 rsp_hdr->NextCommand = 0; in init_chained_smb2_rsp()
420 rsp_hdr->MessageId = rcv_hdr->MessageId; in init_chained_smb2_rsp()
421 rsp_hdr->Id.SyncId.ProcessId = rcv_hdr->Id.SyncId.ProcessId; in init_chained_smb2_rsp()
422 rsp_hdr->Id.SyncId.TreeId = rcv_hdr->Id.SyncId.TreeId; in init_chained_smb2_rsp()
423 rsp_hdr->SessionId = rcv_hdr->SessionId; in init_chained_smb2_rsp()
424 memcpy(rsp_hdr->Signature, rcv_hdr->Signature, 16); in init_chained_smb2_rsp()
486 struct smb2_hdr *rsp_hdr = work->response_buf; in init_smb2_rsp_hdr() local
490 memset(rsp_hdr, 0, sizeof(struct smb2_hdr) + 2); in init_smb2_rsp_hdr()
491 rsp_hdr->smb2_buf_length = in init_smb2_rsp_hdr()
493 rsp_hdr->ProtocolId = rcv_hdr->ProtocolId; in init_smb2_rsp_hdr()
494 rsp_hdr->StructureSize = SMB2_HEADER_STRUCTURE_SIZE; in init_smb2_rsp_hdr()
495 rsp_hdr->Command = rcv_hdr->Command; in init_smb2_rsp_hdr()
500 rsp_hdr->Flags = (SMB2_FLAGS_SERVER_TO_REDIR); in init_smb2_rsp_hdr()
501 rsp_hdr->NextCommand = 0; in init_smb2_rsp_hdr()
502 rsp_hdr->MessageId = rcv_hdr->MessageId; in init_smb2_rsp_hdr()
503 rsp_hdr->Id.SyncId.ProcessId = rcv_hdr->Id.SyncId.ProcessId; in init_smb2_rsp_hdr()
504 rsp_hdr->Id.SyncId.TreeId = rcv_hdr->Id.SyncId.TreeId; in init_smb2_rsp_hdr()
505 rsp_hdr->SessionId = rcv_hdr->SessionId; in init_smb2_rsp_hdr()
506 memcpy(rsp_hdr->Signature, rcv_hdr->Signature, 16); in init_smb2_rsp_hdr()
641 struct smb2_hdr *rsp_hdr; in setup_async_work() local
645 rsp_hdr = work->response_buf; in setup_async_work()
646 rsp_hdr->Flags |= SMB2_FLAGS_ASYNC_COMMAND; in setup_async_work()
655 rsp_hdr->Id.AsyncId = cpu_to_le64(id); in setup_async_work()
675 struct smb2_hdr *rsp_hdr; in smb2_send_interim_resp() local
677 rsp_hdr = work->response_buf; in smb2_send_interim_resp()
679 rsp_hdr->Status = status; in smb2_send_interim_resp()
683 rsp_hdr->Status = 0; in smb2_send_interim_resp()