| /system/core/devmgr/devhost/ |
| A D | lock.h | 11 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 D | zx-device.cpp | 19 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 D | devhost.h | 30 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 D | tracing.h | 9 namespace devmgr {
|
| A D | main.h | 7 namespace devmgr {
|
| A D | main.cpp | 12 devmgr::device_host_main(argc, argv); in main()
|
| /system/utest/platform-bus/ |
| A D | main.cpp | 63 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 D | rules.mk | 25 system/ulib/devmgr-integration-test \ 26 system/ulib/devmgr-launcher \
|
| /system/dev/nand/aml-rawnand/ |
| A D | README | 24 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 D | launcher.cpp | 38 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 D | rules.mk | 16 MODULE_SO_NAME := devmgr-integration-test 20 system/ulib/devmgr-launcher \ 31 MODULE_SO_NAME := devmgr-integration-test
|
| /system/core/devmgr/devmgr/ |
| A D | main.cpp | 129 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 D | rules.mk | 11 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 D | log.h | 10 namespace devmgr { 26 #define log(flag, fmt...) do { if (LOG_##flag & ::devmgr::log_flags) printf(fmt); } while (0)
|
| A D | env.h | 7 namespace devmgr {
|
| A D | env.cpp | 10 namespace devmgr { namespace
|
| /system/utest/driver-tests/ |
| A D | main.cpp | 34 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 D | rules.mk | 25 system/ulib/devmgr-integration-test \ 26 system/ulib/devmgr-launcher \
|
| /system/dev/nand/broker/ |
| A D | rules.mk | 56 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 D | rules.mk | 16 system/ulib/devmgr-integration-test \ 17 system/ulib/devmgr-launcher \
|
| /system/ulib/fs-management/ |
| A D | ram-nand.cpp | 37 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 D | rules.mk | 24 system/ulib/devmgr-integration-test \ 25 system/ulib/devmgr-launcher \
|
| /system/utest/core/ |
| A D | README.md | 4 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 D | ram-nand.h | 34 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 D | rules.mk | 57 system/ulib/devmgr-integration-test \ 58 system/ulib/devmgr-launcher \
|