Searched refs:nvram (Results 1 - 25 of 40) sorted by relevance

12

/system/nvram/hal/
H A Dtesting_nvram_implementation.cpp26 #include <nvram/hal/nvram_device_adapter.h>
27 #include <nvram/messages/nvram_messages.h>
31 constexpr char kFakeNvramControlSocketName[] = "nvram";
37 class TestingNvramImplementation : public nvram::NvramImplementation {
41 void Execute(const nvram::Request& request,
42 nvram::Response* response) override;
51 bool SendRequest(const nvram::Request& request, nvram::Response* response);
70 void TestingNvramImplementation::Execute(const nvram::Request& request,
71 nvram
[all...]
H A DAndroid.mk24 LOCAL_MODULE := fake-nvram
38 LOCAL_INIT_RC := fake-nvram.rc
40 LOCAL_REQUIRED_MODULES_arm := fake-nvram-seccomp.policy
41 LOCAL_REQUIRED_MODULES_arm64 := fake-nvram-seccomp.policy
42 LOCAL_REQUIRED_MODULES_x86 := fake-nvram-seccomp.policy
43 LOCAL_REQUIRED_MODULES_x86_64 := fake-nvram-seccomp.policy
50 LOCAL_MODULE := fake-nvram-seccomp.policy
53 LOCAL_SRC_FILES := fake-nvram-seccomp-$(TARGET_ARCH).policy
H A Dnvram_device_adapter.cpp17 #include <nvram/hal/nvram_device_adapter.h>
25 namespace nvram { namespace
31 // the nvram operation result code is returned.
32 template <nvram::Command command,
41 nvram::Request request;
43 nvram::Response response;
63 nvram::GetInfoRequest get_info_request;
64 nvram::GetInfoResponse get_info_response;
65 nvram_result_t result = Execute<nvram::COMMAND_GET_INFO>(
73 nvram
[all...]
H A Dfake_nvram_storage.cpp17 #include <nvram/core/storage.h>
30 #include <nvram/core/logger.h>
65 nvram::storage::Status DeleteFile(const char* name) {
68 return nvram::storage::Status::kNotFound;
71 return nvram::storage::Status::kStorageError;
74 return nvram::storage::Status::kSuccess;
78 nvram::storage::Status LoadFile(const char* name, nvram::Blob* blob) {
83 return nvram::storage::Status::kNotFound;
86 return nvram
167 namespace nvram { namespace
[all...]
H A Dtesting_module.c17 #include <hardware/nvram.h>
H A Dfake_nvram.cpp33 #include <nvram/core/nvram_manager.h>
34 #include <nvram/messages/nvram_messages.h>
42 constexpr char kNvramUser[] = "nvram";
43 constexpr char kNvramGroup[] = "nvram";
45 "/system/usr/share/policy/fake-nvram-seccomp.policy";
48 constexpr char kNvramControlSocketName[] = "nvram";
51 constexpr char kNvramDataDirectory[] = "/data/misc/fake-nvram/";
115 bool ProcessCommand(int socket, nvram::NvramManager* nvram_manager) {
128 nvram::Request request;
129 if (!nvram
[all...]
/system/nvram/hal/include/nvram/hal/
H A Dnvram_device_adapter.h22 #include <hardware/nvram.h>
23 #include <nvram/messages/nvram_messages.h>
25 namespace nvram { namespace
36 virtual void Execute(const nvram::Request& request,
37 nvram::Response* response) = 0;
65 } // namespace nvram
/system/nvram/core/tests/
H A Dfake_storage.h20 #include <nvram/core/storage.h>
22 namespace nvram { namespace
43 } // namespace nvram
H A Dnvram_manager_test.cpp25 #include <nvram/core/nvram_manager.h>
26 #include <nvram/core/persistence.h>
30 namespace nvram { namespace
47 static void ReadAndCompareSpaceData(NvramManager* nvram, argument
55 nvram->ReadSpace(read_space_request, &read_space_response));
71 NvramManager nvram; local
78 nvram.GetSpaceInfo(get_space_info_request, &get_space_info_response));
104 NvramManager nvram; local
109 nvram.GetInfo(get_info_request, &get_info_response));
116 EXPECT_EQ(NV_RESULT_SUCCESS, nvram
140 NvramManager nvram; local
184 NvramManager nvram; local
210 NvramManager nvram; local
232 NvramManager nvram; local
243 NvramManager nvram; local
282 NvramManager nvram; local
295 NvramManager nvram; local
308 NvramManager nvram; local
322 NvramManager nvram; local
338 NvramManager nvram; local
354 NvramManager nvram; local
373 NvramManager nvram; local
404 NvramManager nvram; local
437 NvramManager nvram; local
454 NvramManager nvram; local
475 NvramManager nvram; local
496 NvramManager nvram; local
539 NvramManager nvram; local
577 NvramManager nvram; local
606 NvramManager nvram; local
638 NvramManager nvram; local
661 NvramManager nvram; local
679 NvramManager nvram; local
705 NvramManager nvram; local
724 NvramManager nvram; local
749 NvramManager nvram; local
777 NvramManager nvram; local
804 NvramManager nvram; local
835 NvramManager nvram; local
856 NvramManager nvram; local
873 NvramManager nvram; local
894 NvramManager nvram; local
906 NvramManager nvram; local
929 NvramManager nvram; local
948 NvramManager nvram; local
981 NvramManager nvram; local
1014 NvramManager nvram; local
1026 NvramManager nvram; local
1049 NvramManager nvram; local
1068 NvramManager nvram; local
1098 NvramManager nvram; local
1117 NvramManager nvram; local
1159 NvramManager nvram; local
1199 NvramManager nvram; local
[all...]
H A Drules.mk32 system/nvram/core
/system/nvram/core/include/nvram/core/
H A Dstorage.h24 #include <nvram/messages/blob.h>
26 namespace nvram { namespace
94 } // namespace nvram
H A Dpersistence.h24 #include <nvram/messages/optional.h>
25 #include <nvram/messages/struct.h>
26 #include <nvram/messages/vector.h>
28 #include <nvram/core/storage.h>
30 namespace nvram { namespace
147 } // namespace nvram
H A Dnvram_manager.h20 #include <nvram/messages/nvram_messages.h>
22 #include <nvram/core/persistence.h>
24 namespace nvram { namespace
153 } // namespace nvram
/system/nvram/core/
H A Dcrypto.h25 namespace nvram { namespace
43 } // namespace nvram
H A Dcrypto_boringssl.cpp26 namespace nvram { namespace
48 } // namespace nvram
H A Drules.mk35 system/nvram/messages
H A Dnvram_manager.cpp17 #include "nvram/core/nvram_manager.h"
24 #include <nvram/core/logger.h>
28 using namespace nvram::storage;
30 namespace nvram { namespace
110 void NvramManager::Dispatch(const nvram::Request& request,
111 nvram::Response* response) {
113 const nvram::RequestUnion& input = request.payload;
114 nvram::ResponseUnion* output = &response->payload;
117 case nvram::COMMAND_GET_INFO:
121 case nvram
[all...]
H A Dpersistence.cpp17 #include "nvram/core/persistence.h"
19 #include <nvram/messages/io.h>
20 #include <nvram/messages/proto.hpp>
22 #include <nvram/core/logger.h>
24 namespace nvram { namespace
140 } // namespace nvram
/system/nvram/messages/include/nvram/messages/
H A Dnvram_messages.h22 #include <nvram/messages/blob.h>
23 #include <nvram/messages/compiler.h>
24 #include <nvram/messages/struct.h>
25 #include <nvram/messages/tagged_union.h>
26 #include <nvram/messages/vector.h>
28 namespace nvram { namespace
196 } // namespace nvram
H A Dblob.h25 #include <nvram/messages/compiler.h>
27 namespace nvram { namespace
72 } // namespace nvram
H A Doptional.h20 namespace nvram { namespace
49 } // namespace nvram
H A Dmessage_codec.h25 #include <nvram/messages/compiler.h>
26 #include <nvram/messages/io.h>
28 namespace nvram { namespace
142 } // namespace nvram
H A Dproto.hpp20 // |nvram::DescriptorForType| specialization that declares the protobuf fields
30 // logic is the |nvram::proto::detail::Codec| template. The idea is that
55 // nvram::OutputStream stream(buffer, sizeof(buffer));
56 // if (!nvram::proto::Encode(employee, &stream)) {
60 // Note that |nvram::proto::GetSize()| can be used to determine a sufficient
66 // nvram::InputStreamBuffer stream(buffer_start, buffer_size);
67 // if (!nvram::proto::Decode(&employee, &stream)) {
74 // |nvram::proto::Encode()| and |nvram::proto::Decode()| templates to obtain
86 #include <nvram/message
96 namespace nvram { namespace
[all...]
/system/nvram/messages/
H A Dblob.cpp17 #include <nvram/messages/blob.h>
24 namespace nvram { namespace
77 } // namespace nvram
H A Dnvram_messages.cpp17 #include <nvram/messages/nvram_messages.h>
19 #include <nvram/messages/blob.h>
20 #include <nvram/messages/io.h>
21 #include <nvram/messages/proto.hpp>
23 namespace nvram { namespace
179 return nvram::proto::Encode(msg, &stream) && stream.Truncate();
185 if (!nvram::proto::Encode(msg, &stream)) {
195 return nvram::proto::Decode(msg, &stream) && stream.Done();
207 } // namespace nvram

Completed in 4837 milliseconds

12