Lines Matching refs:Entry

50       auto Entry = std::find(DeepCopiedEntryAddrs.begin(),  in loadTargetBinaryDescription()  local
52 if (Entry != DeepCopiedEntryAddrs.end()) { in loadTargetBinaryDescription()
84 for (auto &Entry : Request->entries()) { in unloadTargetBinaryDescription() local
85 copyOffloadEntry(Entry, CurEntry); in unloadTargetBinaryDescription()
143 for (auto *Entry = Desc->HostEntriesBegin; Entry != Desc->HostEntriesEnd; in freeTargetBinaryDescription() local
144 Entry++) { in freeTargetBinaryDescription()
145 free(Entry->name); in freeTargetBinaryDescription()
146 free(Entry->addr); in freeTargetBinaryDescription()
153 for (auto *Entry = Table->EntriesBegin; Entry != Table->EntriesEnd; Entry++) in freeTargetTable() local
154 free(Entry->name); in freeTargetTable()
191 __tgt_offload_entry *Entry) { in copyOffloadEntry() argument
192 Entry->name = strdup(EntryResponse.name().c_str()); in copyOffloadEntry()
193 Entry->reserved = EntryResponse.reserved(); in copyOffloadEntry()
194 Entry->flags = EntryResponse.flags(); in copyOffloadEntry()
195 Entry->addr = strdup(EntryResponse.data().c_str()); in copyOffloadEntry()
196 Entry->size = EntryResponse.data().size(); in copyOffloadEntry()
200 __tgt_offload_entry *Entry) { in copyOffloadEntry() argument
201 Entry->name = strdup(EntryResponse.name().c_str()); in copyOffloadEntry()
202 Entry->reserved = EntryResponse.reserved(); in copyOffloadEntry()
203 Entry->flags = EntryResponse.flags(); in copyOffloadEntry()
204 Entry->addr = (void *)EntryResponse.addr(); in copyOffloadEntry()
205 Entry->size = EntryResponse.size(); in copyOffloadEntry()
210 void shallowCopyOffloadEntry(const __tgt_offload_entry *Entry, in shallowCopyOffloadEntry() argument
212 EntryResponse->set_name(Entry->name); in shallowCopyOffloadEntry()
215 void copyOffloadEntry(const __tgt_offload_entry *Entry, in copyOffloadEntry() argument
217 shallowCopyOffloadEntry(Entry, EntryResponse); in copyOffloadEntry()
218 EntryResponse->set_reserved(Entry->reserved); in copyOffloadEntry()
219 EntryResponse->set_flags(Entry->flags); in copyOffloadEntry()
220 EntryResponse->set_data(Entry->addr, Entry->size); in copyOffloadEntry()
256 void dump(__tgt_offload_entry *Entry) { in dump() argument
257 fprintf(stderr, "Entry (%p):\n", (void *)Entry); in dump()
258 fprintf(stderr, " Name: %s (%p)\n", Entry->name, (void *)&Entry->name); in dump()
259 fprintf(stderr, " Reserved: %d (%p)\n", Entry->reserved, in dump()
260 (void *)&Entry->reserved); in dump()
261 fprintf(stderr, " Flags: %d (%p)\n", Entry->flags, (void *)&Entry->flags); in dump()
262 fprintf(stderr, " Addr: %p\n", Entry->addr); in dump()
263 fprintf(stderr, " Size: %lu\n", Entry->size); in dump()
272 void dump(TargetOffloadEntry Entry) { in dump() argument
274 fprintf(stderr, " Name: %s\n", Entry.name().c_str()); in dump()
275 fprintf(stderr, " Reserved: %d\n", Entry.reserved()); in dump()
276 fprintf(stderr, " Flags: %d\n", Entry.flags()); in dump()
277 fprintf(stderr, " Size: %ld\n", Entry.data().size()); in dump()
278 dump(static_cast<const void *>(Entry.data().data()), in dump()
279 static_cast<const void *>((Entry.data().c_str() + Entry.data().size()))); in dump()
291 for (auto Entry : Map) in dump() local
292 fprintf(stderr, " Host (%p) -> Tgt (%p): Addr((%p))\n", Entry.first, in dump()
293 (void *)Entry.second, (void *)Entry.second->addr); in dump()