Lines Matching refs:grantors
734 std::vector<android::hardware::GrantorDescriptor> grantors; in MessageQueueBase() local
735 grantors.resize(configureEventFlagWord ? hardware::details::kMinGrantorCountForEvFlagSupport in MessageQueueBase()
747 for (size_t grantorPos = 0, offset = 0; grantorPos < grantors.size(); grantorPos++) { in MessageQueueBase()
758 grantors[grantorPos] = { in MessageQueueBase()
765 Descriptor(grantors, mqHandle, sizeof(T))); in MessageQueueBase()
1259 const std::vector<android::hardware::GrantorDescriptor> grantors = mDesc->grantors(); in mapGrantorDescr() local
1265 if (grantorIdx >= grantors.size()) { in mapGrantorDescr()
1267 std::to_string(grantors.size())); in mapGrantorDescr()
1271 int fdIndex = grantors[grantorIdx].fdIndex; in mapGrantorDescr()
1284 if (!hardware::details::isAlignedToWordBoundary(grantors[grantorIdx].offset)) { in mapGrantorDescr()
1287 std::to_string(grantors[grantorIdx].offset)); in mapGrantorDescr()
1294 for (uint32_t i = 0; i < grantors.size(); i++) { in mapGrantorDescr()
1297 if (grantors[i].extent < sizeof(uint64_t)) return nullptr; in mapGrantorDescr()
1300 if (grantors[i].extent < sizeof(uint64_t)) return nullptr; in mapGrantorDescr()
1306 if (grantors[i].extent < sizeof(uint32_t)) return nullptr; in mapGrantorDescr()
1314 int mapOffset = (grantors[grantorIdx].offset / PAGE_SIZE) * PAGE_SIZE; in mapGrantorDescr()
1315 if (grantors[grantorIdx].extent < 0 || grantors[grantorIdx].extent > INT_MAX - PAGE_SIZE) { in mapGrantorDescr()
1318 std::to_string(grantors[grantorIdx].extent))); in mapGrantorDescr()
1321 int mapLength = grantors[grantorIdx].offset - mapOffset + grantors[grantorIdx].extent; in mapGrantorDescr()
1329 return reinterpret_cast<uint8_t*>(address) + (grantors[grantorIdx].offset - mapOffset); in mapGrantorDescr()
1335 auto grantors = mDesc->grantors(); in unmapGrantorDescr() local
1336 if ((address == nullptr) || (grantorIdx >= grantors.size())) { in unmapGrantorDescr()
1340 int mapOffset = (grantors[grantorIdx].offset / PAGE_SIZE) * PAGE_SIZE; in unmapGrantorDescr()
1341 int mapLength = grantors[grantorIdx].offset - mapOffset + grantors[grantorIdx].extent; in unmapGrantorDescr()
1343 reinterpret_cast<uint8_t*>(address) - (grantors[grantorIdx].offset - mapOffset); in unmapGrantorDescr()