Home
last modified time | relevance | path

Searched refs:pdev (Results 1 – 25 of 85) sorted by relevance

1234

/system/dev/bus/platform/
A Ddevice-resources.cpp33 if (!CopyResources(pdev->mmio_count, pdev->mmio_list, &mmios_) || in Init()
34 !CopyResources(pdev->irq_count, pdev->irq_list, &irqs_) || in Init()
35 !CopyResources(pdev->gpio_count, pdev->gpio_list, &gpios_) || in Init()
36 !CopyResources(pdev->i2c_channel_count, pdev->i2c_channel_list, &i2c_channels_) || in Init()
37 !CopyResources(pdev->clk_count, pdev->clk_list, &clks_) || in Init()
38 !CopyResources(pdev->bti_count, pdev->bti_list, &btis_) || in Init()
39 !CopyResources(pdev->smc_count, pdev->smc_list, &smcs_) || in Init()
40 !CopyResources(pdev->metadata_count, pdev->metadata_list, &metadata_) || in Init()
41 !CopyResources(pdev->boot_metadata_count, pdev->boot_metadata_list, &boot_metadata_) || in Init()
42 !CopyResources(pdev->protocol_count, pdev->protocol_list, &protocols_)) { in Init()
[all …]
A Dplatform-protocol-device.cpp26 zx_status_t ProtocolDevice::Create(const pbus_dev_t* pdev, zx_device_t* parent, PlatformBus* bus, in Create() argument
30 platform_bus::ProtocolDevice(parent, bus, pdev)); in Create()
34 auto status = dev->Init(pdev); in Create()
42 ProtocolDevice::ProtocolDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev) in ProtocolDevice() argument
43 : ProtocolDeviceType(parent), bus_(bus), vid_(pdev->vid), pid_(pdev->pid), in ProtocolDevice()
44 did_(pdev->did), resources_(ROOT_DEVICE_ID) { in ProtocolDevice()
45 strlcpy(name_, pdev->name, sizeof(name_)); in ProtocolDevice()
48 zx_status_t ProtocolDevice::Init(const pbus_dev_t* pdev) { in Init() argument
49 auto status = resources_.Init(pdev); in Init()
A Dplatform-protocol-device.h39 static zx_status_t Create(const pbus_dev_t* pdev, zx_device_t* parent, PlatformBus* bus,
67 explicit ProtocolDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev);
68 zx_status_t Init(const pbus_dev_t* pdev);
A Dplatform-bus.cpp131 zx_status_t PlatformBus::PBusDeviceAdd(const pbus_dev_t* pdev) { in PBusDeviceAdd() argument
132 if (!pdev->name) { in PBusDeviceAdd()
137 if (pdev->vid == PDEV_VID_GENERIC && pdev->pid == PDEV_PID_GENERIC && in PBusDeviceAdd()
138 pdev->did == PDEV_DID_KPCI) { in PBusDeviceAdd()
146 auto status = PlatformDevice::Create(pdev, parent_dev, this, &dev); in PBusDeviceAdd()
161 zx_status_t PlatformBus::PBusProtocolDeviceAdd(uint32_t proto_id, const pbus_dev_t* pdev) { in PBusProtocolDeviceAdd() argument
162 if (!pdev->name) { in PBusProtocolDeviceAdd()
167 auto status = ProtocolDevice::Create(pdev, zxdev(), this, &dev); in PBusProtocolDeviceAdd()
A Dplatform-device.cpp25 zx_status_t PlatformDevice::Create(const pbus_dev_t* pdev, zx_device_t* parent, PlatformBus* bus, in Create() argument
29 platform_bus::PlatformDevice(parent, bus, pdev)); in Create()
33 auto status = dev->Init(pdev); in Create()
41 PlatformDevice::PlatformDevice(zx_device_t* parent, PlatformBus* bus, const pbus_dev_t* pdev) in PlatformDevice() argument
42 : PlatformDeviceType(parent), bus_(bus), vid_(pdev->vid), pid_(pdev->pid), in PlatformDevice()
43 did_(pdev->did), resource_tree_(ROOT_DEVICE_ID) { in PlatformDevice()
44 strlcpy(name_, pdev->name, sizeof(name_)); in PlatformDevice()
47 zx_status_t PlatformDevice::Init(const pbus_dev_t* pdev) { in Init() argument
49 auto status = resource_tree_.Init(pdev, &next_device_id); in Init()
470 buf_size, &resp->pdev.metadata_length); in DdkRxrpc()
[all …]
/system/ulib/ddk/include/ddk/protocol/
A Dplatform-device-lib.h16 static inline zx_status_t pdev_map_mmio2(const pdev_protocol_t* pdev, uint32_t index, in pdev_map_mmio2() argument
19 return pdev->ops->map_mmio(pdev->ctx, index, cache_policy, out_vaddr, out_size, out_paddr, in pdev_map_mmio2()
24 static inline zx_status_t pdev_map_interrupt(const pdev_protocol_t* pdev, uint32_t index, in pdev_map_interrupt() argument
26 return pdev->ops->get_interrupt(pdev->ctx, index, 0, out_handle); in pdev_map_interrupt()
30 static inline zx_status_t pdev_map_mmio_buffer(const pdev_protocol_t* pdev, in pdev_map_mmio_buffer() argument
38 zx_status_t status = pdev_map_mmio2(pdev, index, cache_policy, &vaddr, &size, &paddr, in pdev_map_mmio_buffer()
53 static inline zx_status_t pdev_map_mmio_buffer2(const pdev_protocol_t* pdev, in pdev_map_mmio_buffer2() argument
58 zx_status_t status = pdev_get_mmio(pdev, index, &mmio); in pdev_map_mmio_buffer2()
/system/dev/board/test/test/
A Dparent.c30 static zx_status_t test_gpio(pdev_protocol_t* pdev) { in test_gpio() argument
35 status = pdev_get_protocol(pdev, ZX_PROTOCOL_GPIO, 0, &gpio, sizeof(gpio), &actual); in test_gpio()
47 pdev_protocol_t pdev; in test_bind() local
52 status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev); in test_bind()
58 status = test_gpio(&pdev); in test_bind()
84 status = pdev_device_add(&pdev, 0, &child_args, &test->zxdev); in test_bind()
A Dchild-1.c30 static zx_status_t test_gpio(pdev_protocol_t* pdev) { in test_gpio() argument
35 status = pdev_get_protocol(pdev, ZX_PROTOCOL_GPIO, 0, &gpio, sizeof(gpio), &actual); in test_gpio()
45 pdev_protocol_t pdev; in test_bind() local
50 status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev); in test_bind()
56 status = test_gpio(&pdev); in test_bind()
82 status = pdev_device_add(&pdev, 0, &child_2_args, &child_2->zxdev); in test_bind()
110 status = pdev_device_add(&pdev, 1, &child_3_args, &child_3->zxdev); in test_bind()
A Dchild-2.c30 static zx_status_t test_gpio(pdev_protocol_t* pdev) { in test_gpio() argument
35 status = pdev_get_protocol(pdev, ZX_PROTOCOL_GPIO, 0, &gpio, sizeof(gpio), &actual); in test_gpio()
44 pdev_protocol_t pdev; in test_bind() local
49 status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev); in test_bind()
55 status = test_gpio(&pdev); in test_bind()
A Dchild-3.c30 static zx_status_t test_gpio(pdev_protocol_t* pdev) { in test_gpio() argument
35 status = pdev_get_protocol(pdev, ZX_PROTOCOL_GPIO, 0, &gpio, sizeof(gpio), &actual); in test_gpio()
44 pdev_protocol_t pdev; in test_bind() local
49 status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev); in test_bind()
55 status = test_gpio(&pdev); in test_bind()
/system/dev/block/mbr/
A Dmbr.c276 mbrpart_device_t* pdev; in mbr_bind_thread() local
279 pdev = first_dev; in mbr_bind_thread()
281 pdev = calloc(1, sizeof(*pdev)); in mbr_bind_thread()
282 if (!pdev) { in mbr_bind_thread()
286 pdev->parent = dev; in mbr_bind_thread()
287 memcpy(&pdev->bp, &bp, sizeof(bp)); in mbr_bind_thread()
290 memcpy(&pdev->partition, entry, sizeof(*entry)); in mbr_bind_thread()
292 memcpy(&pdev->info, &block_info, sizeof(block_info)); in mbr_bind_thread()
293 pdev->block_op_size = block_op_size; in mbr_bind_thread()
306 .ctx = pdev, in mbr_bind_thread()
[all …]
/system/dev/display/vim-display/
A Dvim-audio-utils.cpp14 fbl::RefPtr<Registers> Registers::Create(const pdev_protocol_t* pdev, in Create() argument
17 ZX_DEBUG_ASSERT(pdev != nullptr); in Create()
20 *out_res = pdev_map_mmio_buffer2(pdev, which_mmio, ZX_CACHE_POLICY_UNCACHED_DEVICE, &mmio); in Create()
A Dvim-audio.cpp31 zx_status_t Vim2Audio::Init(const pdev_protocol_t* pdev) { in Init() argument
35 regs_ = Registers::Create(pdev, MMIO_AUD_OUT, &res); in Init()
48 res = pdev_get_bti(pdev, 0, audio_bti_.reset_and_get_address()); in Init()
137 zx_status_t vim2_audio_create(const pdev_protocol_t* pdev, in vim2_audio_create() argument
139 ZX_DEBUG_ASSERT(pdev != nullptr); in vim2_audio_create()
153 zx_status_t res = audio->Init(pdev); in vim2_audio_create()
A Dvim-audio.h40 zx_status_t Init(const pdev_protocol_t* pdev);
59 zx_status_t vim2_audio_create(const pdev_protocol_t* pdev,
/system/dev/usb/hikey-usb/
A Dhikey-usb.cpp43 pdev_protocol_t pdev; in Init() local
45 auto status = device_get_protocol(parent(), ZX_PROTOCOL_PDEV, &pdev); in Init()
51 status = pdev_get_protocol(&pdev, ZX_PROTOCOL_GPIO, i, &gpios_[i], sizeof(gpios_[i]), in Init()
75 return pdev_device_add(&pdev, 0, &args, &zxdev_); in Init()
/system/dev/gpu/aml-gpu/
A Daml-gpu.c144 gpu_proto->ops = gpu->pdev.ops; in aml_gpu_get_protocol()
145 gpu_proto->ctx = gpu->pdev.ctx; in aml_gpu_get_protocol()
180 if ((status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &gpu->pdev)) != ZX_OK) { in aml_gpu_bind()
185 status = pdev_get_bti(&gpu->pdev, 0, &gpu->bti); in aml_gpu_bind()
191 status = pdev_map_mmio_buffer2(&gpu->pdev, MMIO_GPU, ZX_CACHE_POLICY_UNCACHED_DEVICE, in aml_gpu_bind()
198 status = pdev_map_mmio_buffer2(&gpu->pdev, MMIO_HIU, ZX_CACHE_POLICY_UNCACHED_DEVICE, in aml_gpu_bind()
205 status = pdev_map_mmio_buffer2(&gpu->pdev, MMIO_PRESET, ZX_CACHE_POLICY_UNCACHED_DEVICE, in aml_gpu_bind()
213 status = pdev_get_device_info(&gpu->pdev, &info); in aml_gpu_bind()
/system/dev/gpio/mt-8167/
A Dmt8167-gpio.cpp231 pdev_protocol_t pdev; in Bind() local
232 zx_status_t status = device_get_protocol(parent(), ZX_PROTOCOL_PDEV, &pdev); in Bind()
238 status = pdev_map_interrupt(&pdev, 0, int_.reset_and_get_address()); in Bind()
305 pdev_protocol_t pdev; in Create() local
306 zx_status_t status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev); in Create()
313 status = pdev_map_mmio_buffer2(&pdev, 0, ZX_CACHE_POLICY_UNCACHED_DEVICE, &gpio_mmio); in Create()
320 status = pdev_map_mmio_buffer2(&pdev, 1, ZX_CACHE_POLICY_UNCACHED_DEVICE, &iocfg_mmio); in Create()
327 status = pdev_map_mmio_buffer2(&pdev, 2, ZX_CACHE_POLICY_UNCACHED_DEVICE, &eint_mmio); in Create()
334 status = pdev_get_device_info(&pdev, &info); in Create()
/system/dev/gpio/imx8/
A Dimx8m-gpio.c107 status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &gpio->pdev); in imx8m_gpio_bind()
120 status = pdev_map_mmio_buffer2(&gpio->pdev, i, ZX_CACHE_POLICY_UNCACHED_DEVICE, in imx8m_gpio_bind()
130 status = pdev_map_mmio_buffer2(&gpio->pdev, IMX_GPIO_BLOCKS, ZX_CACHE_POLICY_UNCACHED_DEVICE, in imx8m_gpio_bind()
138 status = pdev_get_device_info(&gpio->pdev, &info); in imx8m_gpio_bind()
152 status = pdev_map_interrupt(&gpio->pdev, i, in imx8m_gpio_bind()
A Dimx8m-mini-gpio.c105 status = device_get_protocol(parent, ZX_PROTOCOL_PDEV, &gpio->pdev); in imx8m_mini_gpio_bind()
118 status = pdev_map_mmio_buffer2(&gpio->pdev, i, ZX_CACHE_POLICY_UNCACHED_DEVICE, in imx8m_mini_gpio_bind()
128 status = pdev_map_mmio_buffer2(&gpio->pdev, IMX_GPIO_BLOCKS, ZX_CACHE_POLICY_UNCACHED_DEVICE, in imx8m_mini_gpio_bind()
136 status = pdev_get_device_info(&gpio->pdev, &info); in imx8m_mini_gpio_bind()
150 status = pdev_map_interrupt(&gpio->pdev, i, in imx8m_mini_gpio_bind()
/system/dev/gpio/gpio-test/
A Dgpio-test.c151 pdev_protocol_t pdev; in gpio_test_bind() local
152 if (device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev) != ZX_OK) { in gpio_test_bind()
158 if (pdev_get_device_info(&pdev, &info) != ZX_OK) { in gpio_test_bind()
170 zx_status_t status = pdev_get_protocol(&pdev, ZX_PROTOCOL_GPIO, i, &gpio_test->gpios[i], in gpio_test_bind()
/system/dev/audio/gauss-pdm-input/
A Dgauss-pdm-input.h12 pdev_protocol_t pdev; member
A Da113-audio-device.c92 &audio_device->pdev); in a113_audio_device_init()
98 status = pdev_map_mmio_buffer2(&audio_device->pdev, 0 /* EE_AUDIO */, in a113_audio_device_init()
116 status = pdev_map_mmio_buffer2(&audio_device->pdev, 1 /* PDM */, in a113_audio_device_init()
/system/dev/i2c/imx-i2c/
A Dimx-i2c.cpp240 pdev_protocol_t pdev; in Bind() local
241 if (device_get_protocol(parent(), ZX_PROTOCOL_PDEV, &pdev) != ZX_OK) { in Bind()
252 status = pdev_map_mmio_buffer2(&pdev, id, ZX_CACHE_POLICY_UNCACHED_DEVICE, &mmio); in Bind()
297 pdev_protocol_t pdev; in imx_i2c_bind() local
298 if (device_get_protocol(parent, ZX_PROTOCOL_PDEV, &pdev) != ZX_OK) { in imx_i2c_bind()
304 zx_status_t status = pdev_get_device_info(&pdev, &info); in imx_i2c_bind()
/system/dev/thermal/aml-thermal-s912/
A Daml-thermal.cpp26 ddk::PDevProtocolClient pdev(device); in Create() local
27 if (!pdev.is_valid()) { in Create()
34 status = pdev.GetProtocol(ZX_PROTOCOL_GPIO, FAN_CTL0, &fan0_gpio_proto, sizeof(fan0_gpio_proto), in Create()
42 status = pdev.GetProtocol(ZX_PROTOCOL_GPIO, FAN_CTL1, &fan1_gpio_proto, sizeof(fan1_gpio_proto), in Create()
50 status = pdev.GetProtocol(ZX_PROTOCOL_SCPI, 0, &scpi_proto, sizeof(scpi_proto), &actual); in Create()
71 auto thermal = fbl::make_unique<AmlThermal>(device, pdev, fan0_gpio_proto, in Create()
A Daml-thermal.h36 const ddk::PDevProtocolClient& pdev, in AmlThermal() argument
43 pdev_(pdev), in AmlThermal()

Completed in 1356 milliseconds

1234