Lines Matching defs:parm_data
2511 struct cifs_posix_lock *parm_data;
2552 parm_data = (struct cifs_posix_lock *)
2555 parm_data->lock_type = cpu_to_le16(lock_type);
2558 parm_data->lock_flags = cpu_to_le16(1);
2563 parm_data->pid = cpu_to_le32(netpid);
2564 parm_data->start = cpu_to_le64(start_offset);
2565 parm_data->length = cpu_to_le64(len); /* normalize negative numbers */
2593 if (rc || get_bcc(&pSMBr->hdr) < sizeof(*parm_data)) {
2603 parm_data = (struct cifs_posix_lock *)
2605 if (parm_data->lock_type == cpu_to_le16(CIFS_UNLCK))
2608 if (parm_data->lock_type ==
2611 else if (parm_data->lock_type ==
2615 pLockData->fl_start = le64_to_cpu(parm_data->start);
2617 le64_to_cpu(parm_data->length) - 1;
2618 pLockData->fl_pid = -le32_to_cpu(parm_data->pid);
3509 static __u16 ACL_to_cifs_posix(char *parm_data, const char *pACL,
3513 struct cifs_posix_acl *cifs_acl = (struct cifs_posix_acl *)parm_data;
3647 char *parm_data;
3680 parm_data = ((char *) &pSMB->hdr.Protocol) + offset;
3684 data_count = ACL_to_cifs_posix(parm_data, local_acl, buflen, acl_type);
5523 struct file_end_of_file_info *parm_data;
5575 parm_data =
5590 parm_data->FileSize = cpu_to_le64(size);
5610 struct file_end_of_file_info *parm_data;
5646 parm_data =
5650 parm_data->FileSize = cpu_to_le64(size);
6368 struct fealist *parm_data;
6402 count = sizeof(*parm_data) + ea_value_len + name_len;
6417 parm_data = (void *)pSMB + offsetof(struct smb_hdr, Protocol) + offset;
6425 parm_data->list_len = cpu_to_le32(count);
6426 parm_data->list[0].EA_flags = 0;
6428 parm_data->list[0].name_len = (__u8)name_len;
6431 strncpy(parm_data->list[0].name, ea_name, name_len);
6432 parm_data->list[0].name[name_len] = 0;
6433 parm_data->list[0].value_len = cpu_to_le16(ea_value_len);
6441 memcpy(parm_data->list[0].name+name_len+1,