Lines Matching refs:buffer
247 header_assemble(struct smb_hdr *buffer, char smb_command /* command */ , in header_assemble() argument
251 char *temp = (char *) buffer; in header_assemble()
255 buffer->smb_buf_length = cpu_to_be32( in header_assemble()
260 buffer->Protocol[0] = 0xFF; in header_assemble()
261 buffer->Protocol[1] = 'S'; in header_assemble()
262 buffer->Protocol[2] = 'M'; in header_assemble()
263 buffer->Protocol[3] = 'B'; in header_assemble()
264 buffer->Command = smb_command; in header_assemble()
265 buffer->Flags = 0x00; /* case sensitive */ in header_assemble()
266 buffer->Flags2 = SMBFLG2_KNOWS_LONG_NAMES; in header_assemble()
267 buffer->Pid = cpu_to_le16((__u16)current->tgid); in header_assemble()
268 buffer->PidHigh = cpu_to_le16((__u16)(current->tgid >> 16)); in header_assemble()
270 buffer->Tid = treeCon->tid; in header_assemble()
273 buffer->Flags2 |= SMBFLG2_UNICODE; in header_assemble()
275 buffer->Flags2 |= SMBFLG2_ERR_STATUS; in header_assemble()
278 buffer->Uid = treeCon->ses->Suid; in header_assemble()
279 buffer->Mid = get_next_mid(treeCon->ses->server); in header_assemble()
282 buffer->Flags2 |= SMBFLG2_DFS; in header_assemble()
284 buffer->Flags |= SMBFLG_CASELESS; in header_assemble()
287 buffer->Flags2 |= SMBFLG2_SECURITY_SIGNATURE; in header_assemble()
291 buffer->WordCount = (char) word_count; in header_assemble()
407 is_valid_oplock_break(char *buffer, struct TCP_Server_Info *srv) in is_valid_oplock_break() argument
409 struct smb_hdr *buf = (struct smb_hdr *)buffer; in is_valid_oplock_break()