mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Use MQDescriptor typedefs for cleanup
Test: mm Bug: 33815422 Change-Id: I41ca833231622a5a72970014cfcac400b512e44a
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -263,7 +263,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(
|
||||
@@ -273,7 +273,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
|
||||
@@ -281,7 +281,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();
|
||||
}
|
||||
|
||||
@@ -297,7 +297,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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user