Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6b058752 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Use MQDescriptor typedefs for cleanup"

parents c2566d26 790db107
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -275,7 +275,7 @@ Return<void> StreamIn::prepareForReading(
    if (mDataMQ) {
        ALOGE("the client attempts to call prepareForReading twice");
        _hidl_cb(Result::INVALID_STATE,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<ReadStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }
    std::unique_ptr<DataMQ> tempDataMQ(
@@ -285,7 +285,7 @@ Return<void> StreamIn::prepareForReading(
        ALOGE_IF(!tempDataMQ->isValid(), "data MQ is invalid");
        ALOGE_IF(!tempStatusMQ->isValid(), "status MQ is invalid");
        _hidl_cb(Result::INVALID_ARGUMENTS,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<ReadStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }
    // TODO: Remove event flag management once blocking MQ is implemented. b/33815422
@@ -293,7 +293,7 @@ Return<void> StreamIn::prepareForReading(
    if (status != OK || !mEfGroup) {
        ALOGE("failed creating event flag for data MQ: %s", strerror(-status));
        _hidl_cb(Result::INVALID_ARGUMENTS,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<ReadStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }

@@ -309,7 +309,7 @@ Return<void> StreamIn::prepareForReading(
    if (status != OK) {
        ALOGW("failed to start reader thread: %s", strerror(-status));
        _hidl_cb(Result::INVALID_ARGUMENTS,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<ReadStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }

+4 −4
Original line number Diff line number Diff line
@@ -259,7 +259,7 @@ Return<void> StreamOut::prepareForWriting(
    if (mDataMQ) {
        ALOGE("the client attempts to call prepareForWriting twice");
        _hidl_cb(Result::INVALID_STATE,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<WriteStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }
    std::unique_ptr<DataMQ> tempDataMQ(
@@ -269,7 +269,7 @@ Return<void> StreamOut::prepareForWriting(
        ALOGE_IF(!tempDataMQ->isValid(), "data MQ is invalid");
        ALOGE_IF(!tempStatusMQ->isValid(), "status MQ is invalid");
        _hidl_cb(Result::INVALID_ARGUMENTS,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<WriteStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }
    // TODO: Remove event flag management once blocking MQ is implemented. b/33815422
@@ -277,7 +277,7 @@ Return<void> StreamOut::prepareForWriting(
    if (status != OK || !mEfGroup) {
        ALOGE("failed creating event flag for data MQ: %s", strerror(-status));
        _hidl_cb(Result::INVALID_ARGUMENTS,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<WriteStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }

@@ -293,7 +293,7 @@ Return<void> StreamOut::prepareForWriting(
    if (status != OK) {
        ALOGW("failed to start writer thread: %s", strerror(-status));
        _hidl_cb(Result::INVALID_ARGUMENTS,
                MQDescriptorSync<uint8_t>(), MQDescriptorSync<WriteStatus>());
                DataMQ::Descriptor(), StatusMQ::Descriptor());
        return Void();
    }

+1 −1
Original line number Diff line number Diff line
@@ -514,7 +514,7 @@ Return<void> HwcClient::getOutputCommandQueue(
    if (outDescriptor) {
        hidl_cb(Error::NONE, *outDescriptor);
    } else {
        hidl_cb(Error::NO_RESOURCES, MQDescriptorSync<uint32_t>());
        hidl_cb(Error::NO_RESOURCES, CommandQueueType::Descriptor());
    }

    return Void();