Lines Matching full:virtual

213   virtual ~WorkerThread();
216 virtual void InitThread(int thread_num_init,
231 virtual bool JoinThread();
233 virtual bool KillThread();
237 virtual bool Work();
260 virtual float GetCopiedData();
262 virtual float GetMemoryCopiedData() {return 0;} in GetMemoryCopiedData()
263 virtual float GetDeviceCopiedData() {return 0;} in GetDeviceCopiedData()
265 virtual float GetMemoryBandwidth() in GetMemoryBandwidth()
268 virtual float GetDeviceBandwidth() in GetDeviceBandwidth()
305 virtual bool IsReadyToRun(bool *paused = NULL) {
310 virtual bool IsReadyToRunNoPause() { in IsReadyToRunNoPause()
316 virtual void ProcessError(struct ErrorRecord *er,
321 virtual int CheckRegion(void *addr,
329 virtual int CrcCheckPage(struct page_entry *srcpe);
332 virtual int CrcCopyPage(struct page_entry *dstpe,
336 virtual int CrcWarmCopyPage(struct page_entry *dstpe,
340 virtual bool FillPage(struct page_entry *pe);
343 virtual bool AdlerAddrMemcpyC(uint64 *dstmem64,
349 virtual bool AdlerAddrMemcpyWarm(uint64 *dstmem64,
355 virtual bool AdlerAddrCrcC(uint64 *srcmem64,
360 virtual bool TagAddrC(uint64 *memwords,
363 virtual bool ReportTagError(uint64 *mem64,
367 virtual void ProcessTagError(struct ErrorRecord *error,
413 virtual void SetFile(const char *filename_init);
414 virtual bool Work();
417 virtual float GetDeviceCopiedData() in GetDeviceCopiedData()
419 virtual float GetMemoryCopiedData();
433 virtual void ProcessError(struct ErrorRecord *er,
437 virtual bool OpenFile(int *pfile);
438 virtual bool CloseFile(int fd);
441 virtual bool WritePages(int fd);
442 virtual bool ReadPages(int fd);
445 virtual bool WritePageToFile(int fd, struct page_entry *src);
446 virtual bool ReadPageFromFile(int fd, struct page_entry *dst);
449 virtual bool SectorTagPage(struct page_entry *src, int block);
450 virtual bool SectorValidatePage(const struct PageRec &page,
455 virtual bool PagePrepare();
457 virtual bool PageTeardown();
460 virtual bool GetEmptyPage(struct page_entry *dst);
462 virtual bool GetValidPage(struct page_entry *dst);
464 virtual bool PutEmptyPage(struct page_entry *src);
466 virtual bool PutValidPage(struct page_entry *src);
496 virtual void SetIP(const char *ipaddr_init);
497 virtual bool Work();
500 virtual float GetDeviceCopiedData() in GetDeviceCopiedData()
505 virtual bool IsNetworkStopSet();
506 virtual bool CreateSocket(int *psocket);
507 virtual bool CloseSocket(int sock);
508 virtual bool Connect(int sock);
509 virtual bool SendPage(int sock, struct page_entry *src);
510 virtual bool ReceivePage(int sock, struct page_entry *dst);
523 virtual void SetSock(int sock);
524 virtual bool Work();
527 virtual bool IsNetworkStopSet();
537 virtual bool Work();
540 virtual bool Listen();
541 virtual bool Wait();
542 virtual bool GetConnection(int *pnewsock);
543 virtual bool SpawnSlave(int newsock, int threadid);
544 virtual bool ReapSlaves();
561 virtual bool Work();
563 virtual float GetMemoryCopiedData() in GetMemoryCopiedData()
574 virtual bool Work();
576 virtual float GetMemoryCopiedData() in GetMemoryCopiedData()
580 virtual int InvertPageUp(struct page_entry *srcpe);
581 virtual int InvertPageDown(struct page_entry *srcpe);
590 virtual void SetFillPages(int64 num_pages_to_fill_init);
591 virtual bool Work();
595 virtual bool FillPageRandom(struct page_entry *pe);
606 virtual bool Work();
608 virtual float GetMemoryCopiedData() in GetMemoryCopiedData()
621 virtual bool Work();
631 virtual bool Work();
646 virtual bool Work();
675 virtual ~DiskThread();
677 virtual float GetDeviceCopiedData() { in GetDeviceCopiedData()
682 virtual void SetDevice(const char *device_name);
684 virtual bool SetParameters(int read_block_size,
693 virtual bool Work();
695 virtual float GetMemoryCopiedData() {return 0;} in GetMemoryCopiedData()
709 virtual bool OpenDevice(int *pfile);
710 virtual bool CloseDevice(int fd);
713 virtual bool GetDiskSize(int fd);
716 virtual int64 GetTime();
719 virtual bool AsyncDiskIO(IoOp op, int fd, void *buf, int64 size,
723 virtual bool WriteBlockToDisk(int fd, BlockData *block);
726 virtual bool ValidateBlockOnDisk(int fd, BlockData *block);
729 virtual bool DoWork(int fd);
783 virtual ~RandomDiskThread();
785 virtual bool DoWork(int fd);
795 virtual bool Work();
800 virtual float GetMemoryCopiedData() in GetMemoryCopiedData()
802 virtual float GetDeviceCopiedData() in GetDeviceCopiedData()
831 virtual bool Work();