Lines Matching refs:logs
65 IncFsFd logs; member
67 constexpr IncFsControl(IncFsFd cmd, IncFsFd pendingReads, IncFsFd logs, IncFsFd blocksWritten) in IncFsControl()
68 : cmd(cmd), pendingReads(pendingReads), logs(logs), blocksWritten(blocksWritten) {} in IncFsControl()
407 auto logs = openAt(fd, INCFS_LOG_FILENAME); in makeControl() local
408 if (!logs.ok()) { in makeControl()
419 IncFs_CreateControl(cmd.get(), pendingReads.get(), logs.get(), blocksWritten.get()); in makeControl()
423 (void)logs.release(); in makeControl()
623 return control->logs; in IncFs_GetControlFd()
640 out[LOGS] = std::exchange(control->logs, -1); in IncFs_ReleaseControlFds()
645 IncFsControl* IncFs_CreateControl(IncFsFd cmd, IncFsFd pendingReads, IncFsFd logs, in IncFs_CreateControl() argument
647 return new IncFsControl(cmd, pendingReads, logs, blocksWritten); in IncFs_CreateControl()
658 if (control->logs >= 0) { in IncFs_DeleteControl()
659 close(control->logs); in IncFs_DeleteControl()
1239 if (!control || control->logs < 0) { in IncFs_WaitForPageReads()
1243 return waitForReads(control->logs, timeoutMs, buffer, bufferSize); in IncFs_WaitForPageReads()
1248 if (!control || control->logs < 0) { in IncFs_WaitForPageReadsWithUid()
1252 return waitForReads(control->logs, timeoutMs, buffer, bufferSize); in IncFs_WaitForPageReadsWithUid()