Lines Matching refs:record

1191     get_sdr::SensorDataFruRecord record{};  in ipmiFruGetSdr()  local
1193 record.header.recordId = recordID; in ipmiFruGetSdr()
1194 record.header.sdrVersion = SDR_VERSION; // Based on IPMI Spec v2.0 rev 1.1 in ipmiFruGetSdr()
1195 record.header.recordType = get_sdr::SENSOR_DATA_FRU_RECORD; in ipmiFruGetSdr()
1196 record.header.recordLength = sizeof(record.key) + sizeof(record.body); in ipmiFruGetSdr()
1199 record.key.fruID = fruID; in ipmiFruGetSdr()
1200 record.key.accessLun |= IPMI_LOGICAL_FRU; in ipmiFruGetSdr()
1201 record.key.deviceAddress = BMCTargetAddress; in ipmiFruGetSdr()
1204 record.body.entityID = fru->second[0].entityID; in ipmiFruGetSdr()
1205 record.body.entityInstance = fru->second[0].entityInstance; in ipmiFruGetSdr()
1206 record.body.deviceType = fruInventoryDevice; in ipmiFruGetSdr()
1207 record.body.deviceTypeModifier = IPMIFruInventory; in ipmiFruGetSdr()
1217 get_sdr::FRU_RECORD_DEVICE_ID_MAX_LENGTH, record.body); in ipmiFruGetSdr()
1221 get_sdr::body::setDeviceIdStrLen(deviceID.length(), record.body); in ipmiFruGetSdr()
1225 strncpy(record.body.deviceID, deviceID.c_str(), in ipmiFruGetSdr()
1226 get_sdr::body::getDeviceIdStrLen(record.body)); in ipmiFruGetSdr()
1246 if (offset > sizeof(record)) in ipmiFruGetSdr()
1252 std::min(static_cast<size_t>(bytesToRead), sizeof(record) - offset); in ipmiFruGetSdr()
1256 reinterpret_cast<const uint8_t*>(&record) + offset, dataLen); in ipmiFruGetSdr()
1279 get_sdr::SensorDataEntityRecord record{}; in ipmiEntityGetSdr() local
1281 record.header.recordId = recordID; in ipmiEntityGetSdr()
1282 record.header.sdrVersion = SDR_VERSION; // Based on IPMI Spec v2.0 rev 1.1 in ipmiEntityGetSdr()
1283 record.header.recordType = get_sdr::SENSOR_DATA_ENTITY_RECORD; in ipmiEntityGetSdr()
1284 record.header.recordLength = sizeof(record.key) + sizeof(record.body); in ipmiEntityGetSdr()
1287 record.key.containerEntityId = entity->second.containerEntityId; in ipmiEntityGetSdr()
1288 record.key.containerEntityInstance = entity->second.containerEntityInstance; in ipmiEntityGetSdr()
1290 record.key); in ipmiEntityGetSdr()
1291 record.key.entityId1 = entity->second.containedEntities[0].first; in ipmiEntityGetSdr()
1292 record.key.entityInstance1 = entity->second.containedEntities[0].second; in ipmiEntityGetSdr()
1295 record.body.entityId2 = entity->second.containedEntities[1].first; in ipmiEntityGetSdr()
1296 record.body.entityInstance2 = entity->second.containedEntities[1].second; in ipmiEntityGetSdr()
1297 record.body.entityId3 = entity->second.containedEntities[2].first; in ipmiEntityGetSdr()
1298 record.body.entityInstance3 = entity->second.containedEntities[2].second; in ipmiEntityGetSdr()
1299 record.body.entityId4 = entity->second.containedEntities[3].first; in ipmiEntityGetSdr()
1300 record.body.entityInstance4 = entity->second.containedEntities[3].second; in ipmiEntityGetSdr()
1313 if (offset > sizeof(record)) in ipmiEntityGetSdr()
1319 std::min(static_cast<size_t>(bytesToRead), sizeof(record) - offset); in ipmiEntityGetSdr()
1323 reinterpret_cast<const uint8_t*>(&record) + offset, dataLen); in ipmiEntityGetSdr()
1371 get_sdr::SensorDataFullRecord record = {}; in ipmiSensorGetSdr() local
1372 record.header.recordId = sensorId; in ipmiSensorGetSdr()
1373 record.header.sdrVersion = 0x51; // Based on IPMI Spec v2.0 rev 1.1 in ipmiSensorGetSdr()
1374 record.header.recordType = get_sdr::SENSOR_DATA_FULL_RECORD; in ipmiSensorGetSdr()
1375 record.header.recordLength = sizeof(record.key) + sizeof(record.body); in ipmiSensorGetSdr()
1378 get_sdr::key::setOwnerIdBmc(record.key); in ipmiSensorGetSdr()
1379 record.key.sensorNumber = sensorId; in ipmiSensorGetSdr()
1382 record.body.entityId = sensor->second.entityType; in ipmiSensorGetSdr()
1383 record.body.sensorType = sensor->second.sensorType; in ipmiSensorGetSdr()
1384 record.body.eventReadingType = sensor->second.sensorReadingType; in ipmiSensorGetSdr()
1385 record.body.entityInstance = sensor->second.instance; in ipmiSensorGetSdr()
1389 get_sdr::body::initSettableState(true, record.body); in ipmiSensorGetSdr()
1393 populateRecordFromDbus(sensor->second, record.body); in ipmiSensorGetSdr()
1394 sdrCacheMap[sensorId] = std::move(record); in ipmiSensorGetSdr()
1398 const auto& record = sdrCacheMap[sensorId]; in ipmiSensorGetSdr() local
1412 if (offset > sizeof(record)) in ipmiSensorGetSdr()
1418 std::min(static_cast<size_t>(bytesToRead), sizeof(record) - offset); in ipmiSensorGetSdr()
1422 reinterpret_cast<const uint8_t*>(&record) + offset, dataLen); in ipmiSensorGetSdr()