Lines Matching refs:it
138 // The coroutine starts running as soon as it's created.
1046 for (auto it = ifc.duplicateReqs.begin();
1047 it != ifc.duplicateReqs.end();
1048 ++it)
1050 Addr other4k = (*it)->request.addr & ~0xfffULL;
1077 for (auto it = ifc.duplicateReqs.begin();
1078 it!=ifc.duplicateReqs.end() && *it!=this;
1079 ++it)
1081 Addr other4k = (*it)->request.addr & ~0xfffULL;
1084 this, addr4k, *it, other4k);
1089 this, addr4k, *it, other4k);
1096 // This is to avoid checking *it!=this after doWaitForSignal()
1097 // since it could have been deleted.
1111 std::list<SMMUTranslationProcess *>::iterator it;
1113 for (it = ifc.duplicateReqs.begin(); it != ifc.duplicateReqs.end(); ++it)
1114 if (*it == this)
1117 if (it == ifc.duplicateReqs.end())
1120 ifc.duplicateReqs.erase(it);
1150 std::list<SMMUTranslationProcess *>::iterator it;
1157 for (auto it = depReqs.begin(); it!=depReqs.end() && *it!=this; ++it) {
1159 this, orderId, *it);
1161 if (AMBA::orderId((*it)->request.pkt) == orderId) {
1163 this, orderId, *it);
1170 // This is to avoid checking *it!=this after doWaitForSignal()
1171 // since it could have been deleted.
1189 std::list<SMMUTranslationProcess *>::iterator it;
1191 for (it = depReqs.begin(); it != depReqs.end(); ++it) {
1192 if (*it == this)
1196 if (it == depReqs.end())
1199 depReqs.erase(it);