Lines Matching refs:HostHwPipe
59 const AndroidPipeHwFuncs HostGoldfishPipeDevice::HostHwPipe::vtbl = {
65 HostGoldfishPipeDevice::HostHwPipe::HostHwPipe(int fd) : vtblPtr(&vtbl), mFd(fd) {} in HostHwPipe() function in android::HostGoldfishPipeDevice::HostHwPipe
67 HostGoldfishPipeDevice::HostHwPipe::~HostHwPipe() {} in ~HostHwPipe()
69 std::unique_ptr<HostGoldfishPipeDevice::HostHwPipe>
70 HostGoldfishPipeDevice::HostHwPipe::create(int fd) { in create()
71 return std::make_unique<HostHwPipe>(fd); in create()
91 std::unique_ptr<HostHwPipe> hwPipe = HostHwPipe::create(hwPipeFd); in connect()
104 HostHwPipe* hwPipeWeak = associatePipes(std::move(hwPipe), hostPipe); in connect()
247 std::unique_ptr<HostHwPipe> hwPipe = HostHwPipe::create(fd); in loadSnapshot()
256 HostHwPipe* hwPipePtr = associatePipes(std::move(hwPipe), hostPipe); in loadSnapshot()
311 std::unique_ptr<HostHwPipe> hwPipe = HostHwPipe::create(fd); in loadSnapshotSinglePipe()
367 HostGoldfishPipeDevice::HostHwPipe*
368 HostGoldfishPipeDevice::associatePipes(std::unique_ptr<HostGoldfishPipeDevice::HostHwPipe> hwPipe, in associatePipes()
370 HostHwPipe* hwPipePtr = hwPipe.get(); in associatePipes()
458 const int fd = static_cast<const HostHwPipe*>(hwPipeRaw)->getFd(); in closeFromHostCallback()
469 const int fd = static_cast<const HostHwPipe*>(hwPipeRaw)->getFd(); in signalWakeCallback()
475 return static_cast<const HostHwPipe*>(hwPipeRaw)->getFd(); in getPipeIdCallback()