HomeSort by relevance Sort by last modified time
    Searched full:chre (Results 226 - 250 of 544) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /system/chre/platform/slpi/include/chre/platform/slpi/see/
island_vote_client.h 20 #include "chre/platform/mutex.h"
21 #include "chre/util/singleton.h"
22 #include "chre/util/time.h"
30 namespace chre { namespace
102 } // namespace chre
  /system/chre/platform/slpi/
memory.cc 17 #include "chre/platform/memory.h"
18 #include "chre/platform/slpi/memory.h"
21 #include "chre/platform/slpi/see/island_vote_client.h"
38 namespace chre { namespace
113 } // namespace chre
platform_nanoapp.cc 17 #include "chre/platform/platform_nanoapp.h"
19 #include "chre/core/event_loop_manager.h"
20 #include "chre/platform/assert.h"
21 #include "chre/platform/log.h"
22 #include "chre/platform/memory.h"
23 #include "chre/platform/shared/nanoapp_dso_util.h"
24 #include "chre/platform/shared/nanoapp_support_lib_dso.h"
25 #include "chre/platform/slpi/memory.h"
26 #include "chre/platform/slpi/power_control_util.h"
27 #include "chre/util/system/debug_dump.h
35 namespace chre { namespace
    [all...]
  /system/chre/platform/slpi/see/include/chre/target_platform/
platform_sensor_base.h 20 #include "chre/core/sensor_request.h"
22 namespace chre { namespace
48 * Sets the current status of this sensor in the CHRE API format.
79 //! Stores the sampling status for all CHRE clients of this sensor.
83 } // namespace chre
  /system/chre/util/include/chre/util/
synchronized_memory_pool.h 20 #include "chre/platform/mutex.h"
21 #include "chre/util/memory_pool.h"
23 namespace chre { namespace
68 } // namespace chre
70 #include "chre/util/synchronized_memory_pool_impl.h"
fixed_size_blocking_queue.h 22 #include "chre/platform/condition_variable.h"
23 #include "chre/platform/mutex.h"
24 #include "chre/util/array_queue.h"
25 #include "chre/util/non_copyable.h"
27 namespace chre { namespace
108 } // namespace chre
110 #include "chre/util/fixed_size_blocking_queue_impl.h"
  /system/chre/util/nanoapp/
debug.cc 17 #include "chre/util/nanoapp/debug.h"
23 #include "chre/platform/log.h"
26 #include "chre/util/nanoapp/log.h"
29 namespace chre { namespace
75 } // namespace chre
  /system/chre/apps/gnss_world/
gnss_world.cc 17 #include <chre.h>
20 #include "chre/util/macros.h"
21 #include "chre/util/nanoapp/log.h"
22 #include "chre/util/time.h"
27 namespace chre { namespace
90 CHRE_GNSS_ASYNC_RESULT_TIMEOUT_NS, /* 5 sec in CHRE 1.1 */
116 CHRE_GNSS_ASYNC_RESULT_TIMEOUT_NS, /* 5 sec in CHRE 1.1 */
304 } // namespace chre
306 #include "chre/util/nanoapp/app_id.h"
307 #include "chre/platform/static_nanoapp_init.h
    [all...]
  /system/chre/core/include/chre/core/
host_comms_manager.h 22 #include "chre_api/chre/event.h"
23 #include "chre/core/event_loop.h"
24 #include "chre/platform/host_link.h"
25 #include "chre/util/dynamic_vector.h"
26 #include "chre/util/non_copyable.h"
27 #include "chre/util/synchronized_memory_pool.h"
29 namespace chre { namespace
31 //! Only valid for messages from host to CHRE - indicates that the sender of the
35 //! Only valid for messages from CHRE to host - delivers the message to all
79 * instance of this class per CHRE instance, as the HostLink is not multiplexe
    [all...]
sensor_request.h 22 #include "chre_api/chre/sensor.h"
23 #include "chre/core/nanoapp.h"
24 #include "chre/core/sensor_type.h"
25 #include "chre/util/time.h"
27 namespace chre { namespace
30 //! no overflow in CHRE operations.
136 } // namespace chre
request_multiplexer_impl.h 20 #include "chre/platform/assert.h"
22 namespace chre { namespace
100 } // namespace chre
  /system/chre/chre_api/include/chre_api/chre/
nanoapp.h 34 * Method invoked by the CHRE when loading the nanoapp.
36 * Every CHRE method is legal to call from this method.
41 * nanoapp will be unloaded by the CHRE (and nanoappEnd will
48 * Method invoked by the CHRE when there is an event for this nanoapp.
50 * Every CHRE method is legal to call from this method.
54 * was generated by the CHRE.
70 * Method invoked by the CHRE when unloading the nanoapp.
re.h 38 * The instance ID for the CHRE.
40 * This ID is used to identify events generated by the CHRE (as
99 * The instance ID is the CHRE handle to this nanoapp. This is assured
116 * are required to be handled by every CHRE implementation. Some of the
123 * into the log, and minimizing the requirements for CHRE implementations
127 * that a CHRE implementation is allowed to essentially ignore the specifier,
131 * what you want on every CHRE implementation, but you will always get
135 * for different hypothetical CHRE implementations.
148 * CHRE implementation. A CHRE implementation is allowed to support thi
    [all...]
  /system/chre/chre_api/legacy/v1_0/chre/
nanoapp.h 33 * Method invoked by the CHRE when loading the nanoapp.
35 * Every CHRE method is legal to call from this method.
40 * nanoapp will be unloaded by the CHRE (and nanoappEnd will
47 * Method invoked by the CHRE when there is an event for this nanoapp.
49 * Every CHRE method is legal to call from this method.
53 * was generated by the CHRE.
69 * Method invoked by the CHRE when unloading the nanoapp.
  /system/chre/chre_api/legacy/v1_1/chre/
nanoapp.h 34 * Method invoked by the CHRE when loading the nanoapp.
36 * Every CHRE method is legal to call from this method.
41 * nanoapp will be unloaded by the CHRE (and nanoappEnd will
48 * Method invoked by the CHRE when there is an event for this nanoapp.
50 * Every CHRE method is legal to call from this method.
54 * was generated by the CHRE.
70 * Method invoked by the CHRE when unloading the nanoapp.
re.h 38 * The instance ID for the CHRE.
40 * This ID is used to identify events generated by the CHRE (as
99 * The instance ID is the CHRE handle to this nanoapp. This is assured
116 * are required to be handled by every CHRE implementation. Some of the
123 * into the log, and minimizing the requirements for CHRE implementations
127 * that a CHRE implementation is allowed to essentially ignore the specifier,
131 * what you want on every CHRE implementation, but you will always get
135 * for different hypothetical CHRE implementations.
148 * CHRE implementation. A CHRE implementation is allowed to support thi
    [all...]
  /system/chre/pal/include/chre/pal/
wifi.h 22 * Defines the interface between the common CHRE core system and the
29 #include "chre_api/chre/common.h"
30 #include "chre_api/chre/wifi.h"
31 #include "chre/pal/system.h"
32 #include "chre/pal/version.h"
39 * Initial version of the CHRE WiFi PAL, tied to CHRE API v1.1.
43 // v1.1 skipped to avoid confusion with CHRE API v1.1
46 * Introduced alongside CHRE API v1.2, adding support for RTT ranging and radio
58 * Callback invoked to inform the CHRE of the result of changes to the sca
    [all...]
  /system/chre/platform/include/chre/platform/
memory_manager.h 23 #include "chre/core/nanoapp.h"
24 #include "chre/util/non_copyable.h"
26 namespace chre { namespace
37 * Allocate heap memory in CHRE.
46 * Free heap memory in CHRE.
83 * the main CHRE thread.
139 } // namespace chre
platform_nanoapp.h 23 #include "chre/util/non_copyable.h"
24 #include "chre/target_platform/platform_nanoapp_base.h"
26 namespace chre { namespace
100 * the main CHRE thread.
114 * the context of the derived class chre::Nanoapp.
124 } // namespace chre
platform_wifi.h 20 #include "chre/target_platform/platform_wifi_base.h"
22 namespace chre { namespace
49 * asynchronous and must be delivered to CHRE by invoking the
62 * by the CHRE PAL but is not required to be. The semantics of this
75 * that the implementation of this method may be supplied by the CHRE PAL but
102 } // namespace chre
  /system/chre/platform/linux/
platform_nanoapp.cc 17 #include "chre/platform/platform_nanoapp.h"
22 #include "chre_api/chre/version.h"
23 #include "chre/platform/assert.h"
24 #include "chre/platform/log.h"
25 #include "chre/platform/shared/nanoapp_dso_util.h"
27 namespace chre { namespace
139 } // namespace chre
  /device/google/contexthub/firmware/os/inc/
chreApi.h 37 //level 1 indices in the CHRE table
42 //level 2 indices in the CHRE.main table
47 //level 3 indices in the CHRE.main.api table
71 //level 3 indices in the CHRE.main.event table
81 //level 2 indices in the CHRE.drivers table
88 //level 3 indices in the CHRE.drivers.gnss table
97 //level 3 indices in the CHRE.drivers.wifi table
103 //level 3 indices in the CHRE.drivers.wwan table
108 //level 3 indicies in the CHRE.drivers.audio table
116 // release CHRE event and optionally call completion callbac
    [all...]
  /system/chre/core/
sensor_request.cc 19 #include "chre/core/sensor_request.h"
20 #include "chre/platform/assert.h"
21 #include "chre/platform/fatal_error.h"
23 namespace chre { namespace
52 // cap non-default interval/latency to ensure no overflow in CHRE internal
128 } // namespace chre
  /system/chre/apps/chqts/src/echo_message/
echo_message.cc 28 #include <chre.h>
32 namespace chre { namespace
76 } // namespace chre
  /system/chre/host/common/test/
chre_test_client.cc 17 #include "chre/util/nanoapp/app_id.h"
34 * A test utility that connects to the CHRE daemon that runs on the apps
39 using android::chre::getStringFromByteVector;
40 using android::chre::FragmentedLoadTransaction;
41 using android::chre::HostProtocolHost;
42 using android::chre::IChreMessageHandlers;
43 using android::chre::SocketClient;
47 // CHRE-side code
48 namespace fbs = ::chre::fbs;
149 builder, chre::kMessageWorldAppId, 1234 /* messageType */
    [all...]

Completed in 603 milliseconds

1 2 3 4 5 6 7 8 91011>>