Lines Matching refs:buffer
241 header_assemble(struct smb_hdr *buffer, char smb_command /* command */ , in header_assemble() argument
245 char *temp = (char *) buffer; in header_assemble()
249 buffer->smb_buf_length = cpu_to_be32( in header_assemble()
254 buffer->Protocol[0] = 0xFF; in header_assemble()
255 buffer->Protocol[1] = 'S'; in header_assemble()
256 buffer->Protocol[2] = 'M'; in header_assemble()
257 buffer->Protocol[3] = 'B'; in header_assemble()
258 buffer->Command = smb_command; in header_assemble()
259 buffer->Flags = 0x00; /* case sensitive */ in header_assemble()
260 buffer->Flags2 = SMBFLG2_KNOWS_LONG_NAMES; in header_assemble()
261 buffer->Pid = cpu_to_le16((__u16)current->tgid); in header_assemble()
262 buffer->PidHigh = cpu_to_le16((__u16)(current->tgid >> 16)); in header_assemble()
264 buffer->Tid = treeCon->tid; in header_assemble()
267 buffer->Flags2 |= SMBFLG2_UNICODE; in header_assemble()
269 buffer->Flags2 |= SMBFLG2_ERR_STATUS; in header_assemble()
272 buffer->Uid = treeCon->ses->Suid; in header_assemble()
273 buffer->Mid = get_next_mid(treeCon->ses->server); in header_assemble()
276 buffer->Flags2 |= SMBFLG2_DFS; in header_assemble()
278 buffer->Flags |= SMBFLG_CASELESS; in header_assemble()
281 buffer->Flags2 |= SMBFLG2_SECURITY_SIGNATURE; in header_assemble()
285 buffer->WordCount = (char) word_count; in header_assemble()
397 is_valid_oplock_break(char *buffer, struct TCP_Server_Info *srv) in is_valid_oplock_break() argument
399 struct smb_hdr *buf = (struct smb_hdr *)buffer; in is_valid_oplock_break()