Searched refs:parent (Results 26 - 50 of 304) sorted by relevance

1234567891011>>

/fuchsia/zircon/system/dev/display/astro-display/
H A Dbacklight.h19 zx_status_t Init(zx_device_t* parent);
H A Dbacklight.cpp32 zx_status_t Backlight::Init(zx_device_t* parent) { argument
38 zx_status_t status = device_get_protocol(parent, ZX_PROTOCOL_PLATFORM_DEV, &pdev);
45 status = device_get_protocol(parent, ZX_PROTOCOL_I2C, &i2c_);
/fuchsia/zircon/system/dev/input/focaltech/
H A Dfocaltech.c9 extern zx_status_t ft3x27_bind(void* ctx, zx_device_t* parent);
/fuchsia/zircon/system/dev/nand/nandpart/
H A Dnandpart.h30 // Spawns device nodes based on parent node.
31 static zx_status_t Create(zx_device_t* parent);
39 return device_get_size(parent());
57 explicit NandPartDevice(zx_device_t* parent, const nand_protocol_t& nand_proto, argument
60 : DeviceType(parent), nand_proto_(nand_proto), nand_(&nand_proto_),
69 // op_size for parent device.
76 // parent device.
H A Dbinding.c13 extern zx_status_t nandpart_bind(void* ctx, zx_device_t* parent);
/fuchsia/zircon/system/dev/nand/ram-nand/test/
H A Dfake-ddk.cpp24 zx_status_t Bind::DeviceAdd(zx_driver_t* drv, zx_device_t* parent, argument
26 if (parent != kFakeParent) {
71 zx_status_t device_add_from_driver(zx_driver_t* drv, zx_device_t* parent, argument
76 return fake_ddk::Bind::Instance()->DeviceAdd(drv, parent, args, out);
/fuchsia/zircon/system/dev/nand/skip-block/
H A Dbinding.c13 extern zx_status_t skip_block_bind(void* ctx, zx_device_t* parent);
/fuchsia/zircon/system/dev/rtc/fallback/
H A Dfallback-rtc.c9 extern zx_status_t fallback_rtc_bind(void* ctx, zx_device_t* parent);
H A Drtc-impl.cpp37 FallbackRtc(zx_device_t* parent) argument
38 : RtcDevice(parent), rtc_last_({}) {
102 extern "C" zx_status_t fallback_rtc_bind(void* ctx, zx_device_t* parent) { argument
103 auto dev = fbl::make_unique<FallbackRtc>(parent);
/fuchsia/zircon/system/dev/test/ddk-test/
H A Dddk-test.c57 zx_status_t ddk_test_bind(void* ctx, zx_device_t* parent) { argument
59 zx_status_t status = device_get_protocol(parent, ZX_PROTOCOL_TEST, &proto);
64 ddk_test_dev = parent;
65 proto.ops->set_test_func(proto.ctx, ddk_test_func, parent);
/fuchsia/zircon/system/dev/thermal/aml-thermal-s905d2g/
H A Daml-voltage.h20 zx_status_t Init(zx_device_t* parent, opp_info_t* opp_info);
/fuchsia/zircon/system/ulib/ddk/include/ddk/
H A Ddriver.h41 zx_status_t (*create)(void* ctx, zx_device_t* parent,
114 zx_status_t device_add_from_driver(zx_driver_t* drv, zx_device_t* parent,
125 static inline zx_status_t device_add(zx_device_t* parent, device_add_args_t* args, zx_device_t** out) { argument
126 return device_add_from_driver(__zircon_driver_rec__.driver, parent, args, out);
/fuchsia/zircon/kernel/syscalls/
H A Dresource.cpp39 // Obtain the parent Resource
42 fbl::RefPtr<ResourceDispatcher> parent; local
43 status = up->GetDispatcherWithRights(parent_rsrc, ZX_RIGHT_WRITE, &parent);
49 if (parent->get_kind() != ZX_RSRC_KIND_ROOT) {
/fuchsia/zircon/system/dev/bus/platform/
H A Dplatform-proxy-client.h24 explicit ProxyClient(uint32_t proto_id, zx_device_t* parent, fbl::RefPtr<PlatformProxy> proxy) argument
25 : ProxyClientType(parent), proto_id_(proto_id), proxy_(proxy) {}
27 static zx_status_t Create(uint32_t proto_id, zx_device_t* parent,
H A Dplatform-proxy.h33 static zx_status_t Create(zx_device_t* parent, zx_handle_t rpc_channel);
73 explicit PlatformProxy(zx_device_t* parent, zx_handle_t rpc_channel) argument
74 : PlatformProxyType(parent), rpc_channel_(rpc_channel) {}
78 zx_status_t Init(zx_device_t* parent);
88 zx_status_t platform_proxy_create(void* ctx, zx_device_t* parent, const char* name,
/fuchsia/zircon/system/dev/codec/alc5514/
H A Dalc5514.h22 static fbl::unique_ptr<Alc5514Device> Create(zx_device_t* parent);
24 Alc5514Device(zx_device_t* parent) : DeviceType(parent) { } argument
/fuchsia/zircon/system/dev/codec/max98927/
H A Dmax98927.h22 static fbl::unique_ptr<Max98927Device> Create(zx_device_t* parent);
24 Max98927Device(zx_device_t* parent) : DeviceType(parent) { } argument
/fuchsia/zircon/system/dev/usb/hikey-usb/
H A Dhikey-usb.cpp25 zx_status_t HikeyUsb::Create(zx_device_t* parent) { argument
27 auto bus = fbl::make_unique_checked<HikeyUsb>(&ac, parent);
45 auto status = device_get_protocol(parent(), ZX_PROTOCOL_PLATFORM_DEV, &pdev);
101 zx_status_t hikey_usb_bind(void* ctx, zx_device_t* parent) { argument
102 return hikey_usb::HikeyUsb::Create(parent);
/fuchsia/zircon/system/ulib/memfs/
H A Ddnode.cpp44 // Detach from parent
48 // '..' no longer references parent.
69 void Dnode::AddChild(fbl::RefPtr<Dnode> parent, fbl::RefPtr<Dnode> child) { argument
70 ZX_DEBUG_ASSERT(parent != nullptr);
72 ZX_DEBUG_ASSERT(child->parent_ == nullptr); // Child shouldn't have a parent
73 ZX_DEBUG_ASSERT(child != parent);
74 ZX_DEBUG_ASSERT(parent->IsDirectory());
76 child->parent_ = parent;
79 // Child has '..' pointing back at parent.
80 parent
[all...]
/fuchsia/zircon/system/core/devmgr/
H A Ddevhost-core.cpp197 dev->parent = 0;
233 if (dev->parent) {
252 if (dev->parent) {
253 // If the parent wants rebinding when its children are gone,
254 // And the parent is not dead, And this was the last child...
255 if ((dev->parent->flags & DEV_FLAG_WANTS_REBIND) &&
256 (!(dev->parent->flags & DEV_FLAG_DEAD)) &&
257 list_is_empty(&dev->parent->children)) {
259 dev->parent->flags &= (~DEV_FLAG_WANTS_REBIND);
260 devhost_device_bind(dev->parent, "");
492 dev_ref_acquire(parent); variable
[all...]
/fuchsia/zircon/system/dev/board/hikey960/
H A Dhikey960.c80 static zx_status_t hikey960_bind(void* ctx, zx_device_t* parent) { argument
86 zx_status_t status = device_get_protocol(parent, ZX_PROTOCOL_PLATFORM_BUS, &hikey->pbus);
94 status = device_get_protocol(parent, ZX_PROTOCOL_IOMMU, &iommu);
105 hikey->parent = parent;
125 status = device_add(parent, &args, NULL);
/fuchsia/zircon/system/dev/board/qemu/test/
H A Dchild-2.c29 static zx_status_t qemu_test_bind(void* ctx, zx_device_t* parent) { argument
35 status = device_get_protocol(parent, ZX_PROTOCOL_PLATFORM_DEV, &pdev);
67 status = device_add(parent, &args, &test->zxdev);
H A Dchild-3.c29 static zx_status_t qemu_test_bind(void* ctx, zx_device_t* parent) { argument
35 status = device_get_protocol(parent, ZX_PROTOCOL_PLATFORM_DEV, &pdev);
67 status = device_add(parent, &args, &test->zxdev);
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/
H A Dpdev.h27 static fbl::RefPtr<Pdev> Create(zx_device_t* parent);
55 Pdev(zx_device_t* parent) argument
56 : parent_(parent){};
/fuchsia/zircon/system/ulib/ddktl/
H A Dpdev.cpp62 fbl::RefPtr<Pdev> Pdev::Create(zx_device_t* parent) { argument
66 auto pdev = fbl::AdoptRef(new (&ac) Pdev(parent));
71 zx_status_t status = device_get_protocol(parent,

Completed in 208 milliseconds

1234567891011>>