Lines Matching defs:item
425 // always new item
1209 bool PerfEvents::CreateSpeMmap(const FdItem &item, const perf_event_attr &attr)
1211 auto it = cpuMmap_.find(item.cpu);
1214 item.fd.Get(), 0);
1217 item.fd.Get(), 0);
1219 mmapItem.fd = item.fd.Get();
1226 mmapItem.tid_ = item.pid;
1227 mmapItem.cpu = item.cpu;
1228 cpuMmap_[item.cpu] = mmapItem;
1232 int rc = ioctl(item.fd.Get(), PERF_EVENT_IOC_SET_OUTPUT, mmapItem.fd);
1234 HLOGEP("ioctl PERF_EVENT_IOC_SET_OUTPUT (%d -> %d) ", item.fd.Get(), mmapItem.fd);
1242 bool PerfEvents::CreateMmap(const FdItem &item, const perf_event_attr &attr)
1244 auto it = cpuMmap_.find(item.cpu);
1247 item.fd.Get(), 0);
1256 mmapItem.fd = item.fd.Get();
1263 cpuMmap_[item.cpu] = mmapItem;
1265 HLOGD("CreateMmap success cpu %d fd %d", item.cpu, mmapItem.fd);
1268 int rc = ioctl(item.fd.Get(), PERF_EVENT_IOC_SET_OUTPUT, mmapItem.fd);
1270 HLOGEP("ioctl PERF_EVENT_IOC_SET_OUTPUT (%d -> %d) ", item.fd.Get(), mmapItem.fd);