Lines Matching refs:fd
37 HdifdParcelable::HdifdParcelable(int32_t fd)
38 : isOwner_(true), hdiFd_(fd)
49 bool HdifdParcelable::Init(int32_t fd)
54 HDF_LOGI("%{public}s: fd parcelable have been initialized", __func__);
57 if (fd < 0) {
60 hdiFd_ = dup(fd);
71 bool HdifdParcelable::WriteFileDescriptor(const int fd, Parcel& parcel)
73 if (fd < 0) {
76 int dupFd = dup(fd);
102 int fd = descriptor->GetFd();
103 if (fd < 0) {
106 return dup(fd);
117 HDF_LOGE("%{public}s: parcel.WriteFileDescriptor fd failed", __func__);
130 int32_t fd = -1;
132 fd = ReadFileDescriptor(parcel);
133 if (fd < 0) {
134 HDF_LOGE("%{public}s: ReadFileDescriptor fd failed", __func__);
138 sptr<HdifdParcelable> newParcelable(new HdifdParcelable(fd));
142 if (fd >= 0) {
143 close(fd);
164 os << "fd: {" << hdiFd_ << "}\n";