Home
last modified time | relevance | path

Searched refs:devmgr (Results 1 – 25 of 52) sorted by relevance

123

/system/core/devmgr/devhost/
A Dlock.h11 namespace devmgr {
20 #define REQ_DM_LOCK TA_REQ(&::devmgr::internal::devhost_api_lock)
21 #define USE_DM_LOCK TA_GUARDED(&::devmgr::internal::devhost_api_lock)
23 static inline void DM_LOCK() TA_ACQ(&::devmgr::internal::devhost_api_lock) { in DM_LOCK()
28 static inline void DM_UNLOCK() TA_REL(&::devmgr::internal::devhost_api_lock) { in DM_UNLOCK()
39 ApiAutoLock() TA_ACQ(&::devmgr::internal::devhost_api_lock) { in ApiAutoLock()
42 ~ApiAutoLock() TA_REL(&::devmgr::internal::devhost_api_lock) {
49 ApiAutoRelock() TA_REL(&::devmgr::internal::devhost_api_lock) { in ApiAutoRelock()
52 ~ApiAutoRelock() TA_ACQ(&::devmgr::internal::devhost_api_lock) {
A Dzx-device.cpp19 bool acq_lock = !devmgr::DM_LOCK_HELD(); in fbl_recycle()
21 devmgr::DM_LOCK(); in fbl_recycle()
25 devmgr::DM_UNLOCK(); in fbl_recycle()
54 devmgr::defer_device_list.push_back(this); in fbl_recycle()
57 if (devmgr::devhost_enumerators == 0) { in fbl_recycle()
58 devmgr::devhost_finalize(); in fbl_recycle()
A Ddevhost.h30 namespace devmgr {
108 zx_status_t BindOp(devmgr::CreationContext* creation_context, in BindOp()
110 devmgr::devhost_set_creation_context(creation_context); in BindOp()
112 devmgr::devhost_set_creation_context(nullptr); in BindOp()
116 zx_status_t CreateOp(devmgr::CreationContext* creation_context, in CreateOp()
119 devmgr::devhost_set_creation_context(creation_context); in CreateOp()
121 devmgr::devhost_set_creation_context(nullptr); in CreateOp()
142 namespace devmgr {
A Dtracing.h9 namespace devmgr {
A Dmain.h7 namespace devmgr {
A Dmain.cpp12 devmgr::device_host_main(argc, argv); in main()
/system/utest/platform-bus/
A Dmain.cpp63 fbl::unique_ptr<IsolatedDevmgr> devmgr; in enumeration_test() local
64 ASSERT_EQ(IsolatedDevmgr::Create(std::move(args), &devmgr), ZX_OK); in enumeration_test()
69 ASSERT_EQ(RecursiveWaitForFile(devmgr->devfs_root(), "sys/platform", in enumeration_test()
73 const int dirfd = devmgr->devfs_root().get(); in enumeration_test()
83 ASSERT_EQ(RecursiveWaitForFile(devmgr->devfs_root(), "sys/platform/test-board", in enumeration_test()
87 ASSERT_EQ(RecursiveWaitForFile(devmgr->devfs_root(), "sys/platform/test-parent", in enumeration_test()
91 ASSERT_EQ(RecursiveWaitForFile(devmgr->devfs_root(), "sys/platform/test-parent/child-1", in enumeration_test()
95 ASSERT_EQ(RecursiveWaitForFile(devmgr->devfs_root(), "sys/platform/test-parent/child-1/child-2", in enumeration_test()
99 ASSERT_EQ(RecursiveWaitForFile(devmgr->devfs_root(), "sys/platform/test-parent/child-1/child-3", in enumeration_test()
A Drules.mk25 system/ulib/devmgr-integration-test \
26 system/ulib/devmgr-launcher \
/system/dev/nand/aml-rawnand/
A DREADME24 diff --git a/system/core/devmgr/devmgr-coordinator.c
25 b/system/core/devmgr/devmgr-coordinator.c
27 --- a/system/core/devmgr/devmgr-coordinator.c
28 +++ b/system/core/devmgr/devmgr-coordinator.c
31 // Inherit devmgr's environment (including kernel cmdline)
/system/ulib/devmgr-integration-test/
A Dlauncher.cpp38 auto devmgr = fbl::make_unique<IsolatedDevmgr>(); in Create() local
41 zx_status_t status = devmgr_launcher::Launch(std::move(args), &devmgr->job_, &devfs); in Create()
57 devmgr->devfs_root_.reset(fd); in Create()
59 *out = std::move(devmgr); in Create()
A Drules.mk16 MODULE_SO_NAME := devmgr-integration-test
20 system/ulib/devmgr-launcher \
31 MODULE_SO_NAME := devmgr-integration-test
/system/core/devmgr/devmgr/
A Dmain.cpp129 if (devmgr::require_system) { in fuchsia_starter()
148 devmgr::load_system_drivers(); in fuchsia_starter()
319 namespace devmgr { namespace
491 *out = devmgr::DevmgrArgs(); in ParseArgs()
517 devmgr::DevmgrArgs args; in main()
520 devmgr::fetch_root_resource(); in main()
552 devmgr::require_system = devmgr::getenv_bool("devmgr.require-system", false); in main()
554 devmgr::devmgr_svc_init(); in main()
555 devmgr::devmgr_vfs_init(); in main()
560 if (!devmgr::require_system) { in main()
[all …]
/system/core/devmgr/
A Drules.mk11 MODULE_NAME := devmgr
16 $(LOCAL_DIR)/devmgr/main.cpp \
17 $(LOCAL_DIR)/devmgr/binding.cpp \
18 $(LOCAL_DIR)/devmgr/coordinator.cpp \
19 $(LOCAL_DIR)/devmgr/devfs.cpp \
20 $(LOCAL_DIR)/devmgr/drivers.cpp \
21 $(LOCAL_DIR)/devmgr/fidl.cpp \
38 system/ulib/devmgr-launcher \
/system/core/devmgr/shared/
A Dlog.h10 namespace devmgr {
26 #define log(flag, fmt...) do { if (LOG_##flag & ::devmgr::log_flags) printf(fmt); } while (0)
A Denv.h7 namespace devmgr {
A Denv.cpp10 namespace devmgr { namespace
/system/utest/driver-tests/
A Dmain.cpp34 void do_one_test(const fbl::unique_ptr<IsolatedDevmgr>& devmgr, const zx::channel& test_root, in do_one_test() argument
74 fd.reset(openat(devmgr->devfs_root().get(), relative_devpath, O_RDWR)); in do_one_test()
161 fbl::unique_ptr<IsolatedDevmgr> devmgr; in main() local
162 zx_status_t status = IsolatedDevmgr::Create(std::move(args), &devmgr); in main()
177 status = devmgr_integration_test::RecursiveWaitForFile(devmgr->devfs_root(), "test/test", in main()
223 do_one_test(devmgr, test_root, de->d_name, remote_socket, &one_report); in main()
A Drules.mk25 system/ulib/devmgr-integration-test \
26 system/ulib/devmgr-launcher \
/system/dev/nand/broker/
A Drules.mk56 system/ulib/devmgr-integration-test \
57 system/ulib/devmgr-launcher \
90 system/ulib/devmgr-integration-test \
91 system/ulib/devmgr-launcher \
/system/uapp/nand-loader/
A Drules.mk16 system/ulib/devmgr-integration-test \
17 system/ulib/devmgr-launcher \
/system/ulib/fs-management/
A Dram-nand.cpp37 fbl::unique_ptr<devmgr_integration_test::IsolatedDevmgr> devmgr; in Create() local
38 zx_status_t st = devmgr_integration_test::IsolatedDevmgr::Create(std::move(args), &devmgr); in Create()
45 st = devmgr_integration_test::RecursiveWaitForFile(devmgr->devfs_root(), "misc/nand-ctl", in Create()
52 *out = fbl::AdoptRef(new RamNandCtl(std::move(devmgr), std::move(ctl))); in Create()
A Drules.mk24 system/ulib/devmgr-integration-test \
25 system/ulib/devmgr-launcher \
/system/utest/core/
A DREADME.md4 To test basic functionality when things like devmgr aren't working.
6 If the kernel is told to run core-tests instead of devmgr, these tests
/system/ulib/fs-management/include/fs-management/
A Dram-nand.h34 RamNandCtl(fbl::unique_ptr<devmgr_integration_test::IsolatedDevmgr> devmgr, in RamNandCtl() argument
36 : devmgr_(std::move(devmgr)), ctl_(std::move(ctl)) {} in RamNandCtl()
/system/dev/nand/ram-nand/
A Drules.mk57 system/ulib/devmgr-integration-test \
58 system/ulib/devmgr-launcher \

Completed in 40 milliseconds

123