Lines Matching refs:values

87 		AttrValue* values;
89 result = reply.GetAttr(&values, &count);
94 if (count < 5 || values[4].fAttribute != FATTR4_FILEID)
97 inode->fInfo.fFileId = values[4].fData.fValue64;
102 inode->fType = values[0].fData.fValue32;
109 inode->fChange = values[1].fData.fValue64;
112 size = values[2].fData.fValue64;
117 = reinterpret_cast<FileSystemId*>(values[3].fData.fPointer);
119 delete[] values;
123 delete[] values;
510 AttrValue* values;
512 status_t result = NFS4Inode::GetStat(&values, &count, attr);
517 if (count < 1 || values[0].fAttribute != FATTR4_SIZE) {
518 delete[] values;
521 st->st_size = values[0].fData.fValue64;
525 if (count >= next && values[next].fAttribute == FATTR4_MODE) {
526 st->st_mode |= values[next].fData.fValue32;
531 if (count >= next && values[next].fAttribute == FATTR4_NUMLINKS) {
532 st->st_nlink = values[next].fData.fValue32;
537 if (count >= next && values[next].fAttribute == FATTR4_OWNER) {
538 char* owner = reinterpret_cast<char*>(values[next].fData.fPointer);
547 if (count >= next && values[next].fAttribute == FATTR4_OWNER_GROUP) {
548 char* group = reinterpret_cast<char*>(values[next].fData.fPointer);
557 if (count >= next && values[next].fAttribute == FATTR4_TIME_ACCESS) {
558 memcpy(&st->st_atim, values[next].fData.fPointer,
564 if (count >= next && values[next].fAttribute == FATTR4_TIME_CREATE) {
565 memcpy(&st->st_crtim, values[next].fData.fPointer,
571 if (count >= next && values[next].fAttribute == FATTR4_TIME_METADATA) {
572 memcpy(&st->st_ctim, values[next].fData.fPointer,
578 if (count >= next && values[next].fAttribute == FATTR4_TIME_MODIFY) {
579 memcpy(&st->st_mtim, values[next].fData.fPointer,
584 delete[] values;