| /system/dev/block/sdmmc/ |
| A D | mmc.c | 181 dev->block_info.block_count * dev->block_info.block_size); in mmc_decode_ext_csd() 228 if ((st = mmc_all_send_cid(dev, dev->raw_cid)) != ZX_OK) { in sdmmc_probe_mmc() 233 dev->raw_cid[0], in sdmmc_probe_mmc() 234 dev->raw_cid[1], in sdmmc_probe_mmc() 238 mmc_decode_cid(dev, (const uint8_t*)dev->raw_cid); in sdmmc_probe_mmc() 245 dev->rca = 1; in sdmmc_probe_mmc() 248 if ((st = mmc_send_csd(dev, dev->raw_csd)) != ZX_OK) { in sdmmc_probe_mmc() 253 if ((st = mmc_decode_csd(dev, (const uint8_t*)dev->raw_csd)) != ZX_OK) { in sdmmc_probe_mmc() 264 if ((st = mmc_send_ext_csd(dev, dev->raw_ext_csd)) != ZX_OK) { in sdmmc_probe_mmc() 277 if (mmc_supports_hs(dev) || mmc_supports_hsddr(dev) || mmc_supports_hs200(dev)) { in sdmmc_probe_mmc() [all …]
|
| A D | sdmmc.c | 39 #define SDMMC_LOCK(dev) mtx_lock(&(dev)->lock); argument 40 #define SDMMC_UNLOCK(dev) mtx_unlock(&(dev)->lock); argument 71 return dev->block_info.block_count * dev->block_info.block_size; in sdmmc_get_size() 95 SDMMC_LOCK(dev); in sdmmc_unbind() 96 if (dev->dead) { in sdmmc_unbind() 108 SDMMC_LOCK(dev); in sdmmc_release() 134 SDMMC_LOCK(dev); in sdmmc_release() 151 free(dev); in sdmmc_release() 386 st = sdmmc_host_info(&dev->host, &dev->host_info); in sdmmc_worker_thread() 531 sdmmc_device_t* dev = calloc(1, sizeof(*dev)); in sdmmc_bind() local [all …]
|
| A D | sdio.c | 26 sdmmc_device_t *dev = ctx; in sdio_rw_byte() local 48 sdmmc_device_t *dev = ctx; in sdio_rw_data() local 197 sdmmc_device_t *dev = ctx; in sdio_get_device_hw_info() local 240 dev->sdio_dev.hw_info.caps = 0; in sdio_process_cccr() 433 dev->clock_rate = new_freq; in sdio_switch_freq() 591 sdmmc_device_t *dev = ctx; in sdio_get_cur_block_size() local 606 sdmmc_device_t *dev = ctx; in sdio_modify_block_size() local 636 sdmmc_device_t *dev = ctx; in sdio_enable_function() local 683 sdmmc_device_t *dev = ctx; in sdio_disable_function() local 779 dev->type = SDMMC_TYPE_SDIO; in sdmmc_probe_sdio() [all …]
|
| A D | ops.c | 20 #define RCA_ARG(dev) ((dev)->rca << 16) argument 39 .use_dma = sdmmc_use_dma(dev), in sdmmc_go_idle() 47 .arg = RCA_ARG(dev), in sdmmc_send_status() 49 .use_dma = sdmmc_use_dma(dev), in sdmmc_send_status() 63 .use_dma = sdmmc_use_dma(dev), in sdmmc_stop_transmission() 77 .use_dma = sdmmc_use_dma(dev), in sd_send_if_cond() 99 .use_dma = sdmmc_use_dma(dev), in sd_send_relative_addr() 120 .use_dma = sdmmc_use_dma(dev), in sd_switch_uhs_voltage() 150 .use_dma = sdmmc_use_dma(dev), in sdio_send_op_cond() 316 .arg = RCA_ARG(dev), in mmc_send_csd() [all …]
|
| /system/dev/block/imx-sdhci/ |
| A D | imx-sdhci.c | 336 if (!dev->data_req || dev->data_done) { in imx_sdhci_cmd_stage_complete_locked() 337 imx_sdhci_complete_request_locked(dev, dev->cmd_req, ZX_OK); in imx_sdhci_cmd_stage_complete_locked() 774 memcpy(info, &dev->info, sizeof(dev->info)); in imx_sdhci_host_info() 872 …bus_freq, dev->base_clock / (pre_div? dev->ddr_mode? pre_div<<2 : pre_div<<1 : dev->ddr_mode? 2: 1… in imx_sdhci_set_bus_freq() 1005 if ((dev->cmd_req != NULL) || (dev->data_req != NULL)) { in imx_sdhci_request() 1108 free(dev); in imx_sdhci_release() 1122 if (!dev) { in imx_sdhci_bind() 1144 dev->regs = dev->mmios.vaddr; in imx_sdhci_bind() 1146 status = pdev_get_bti(&dev->pdev, 0, &dev->bti_handle); in imx_sdhci_bind() 1191 status = io_buffer_init(&dev->iobuf, dev->bti_handle, in imx_sdhci_bind() [all …]
|
| /system/core/devmgr/devhost/ |
| A D | core.cpp | 240 dev.parent->children.erase(dev); in devhost_finalize() 246 zx_device* dev; in devhost_finalize() local 306 dev->ops = ops; in devhost_device_create() 328 dev->ctx = ctx ? ctx : dev.get(); in devhost_device_create() 391 if (dev) { in devhost_device_add() 430 dev.get(), dev->name, parent.get(), parent->name); in devhost_device_add() 437 dev.get(), dev->name, status); in devhost_device_add() 466 dev.get(), dev->name, status); in devhost_device_add() 467 dev->parent->children.erase(*dev); in devhost_device_add() 523 dev.get(), dev->name, removal_problem(dev->flags)); in devhost_device_remove() [all …]
|
| A D | api.cpp | 33 fbl::RefPtr<zx_device_t> dev; in device_add_from_driver() local 76 *out = dev.get(); in device_add_from_driver() 91 dev.reset(); in device_add_from_driver() 123 return dev->name; in device_get_name() 128 return dev->parent.get(); in device_get_parent() 139 return dev->ops->get_protocol(dev->ctx, proto_id, out); in device_get_protocol() 141 if ((proto_id == dev->protocol_id) && (dev->protocol_ops != nullptr)) { in device_get_protocol() 155 return dev->ops->get_size(dev->ctx); in device_get_size() 160 return dev->ops->read(dev->ctx, buf, count, off, actual); in device_read() 165 return dev->ops->write(dev->ctx, buf, count, off, actual); in device_write() [all …]
|
| /system/dev/block/sdhci/ |
| A D | sdhci.c | 264 if (!dev->data_req || dev->data_done) { in sdhci_cmd_stage_complete_locked() 605 memcpy(info, &dev->info, sizeof(dev->info)); in sdhci_host_info() 831 if ((dev->cmd_req != NULL) || (dev->data_req != NULL)) { in sdhci_request() 931 free(dev); in sdhci_release() 972 dev->descs = io_buffer_virt(&dev->iobuf); in sdhci_controller_init() 1062 status = dev->sdhci.ops->get_mmio(dev->sdhci.ctx, &dev->regs_handle); in sdhci_bind() 1074 status = dev->sdhci.ops->get_bti(dev->sdhci.ctx, 0, &dev->bti_handle); in sdhci_bind() 1080 status = dev->sdhci.ops->get_interrupt(dev->sdhci.ctx, &dev->irq_handle); in sdhci_bind() 1105 dev->base_clock = dev->sdhci.ops->get_base_clock(dev->sdhci.ctx); in sdhci_bind() 1112 dev->quirks = dev->sdhci.ops->get_quirks(dev->sdhci.ctx); in sdhci_bind() [all …]
|
| /system/dev/bus/acpi/dev/ |
| A D | dev-battery.c | 65 mtx_lock(&dev->lock); in call_STA() 199 call_BST(dev); in acpi_battery_notify() 203 call_STA(dev); in acpi_battery_notify() 204 call_BIF(dev); in acpi_battery_notify() 224 free(dev); in acpi_battery_release() 332 if (!dev) { in battery_init() 341 free(dev); in battery_init() 354 call_STA(dev); in battery_init() 355 call_BIF(dev); in battery_init() 356 call_BST(dev); in battery_init() [all …]
|
| A D | dev-pwrsrc.c | 45 mtx_lock(&dev->lock); in call_PSR() 56 mtx_unlock(&dev->lock); in call_PSR() 64 call_PSR(dev, true); in acpi_pwrsrc_notify() 73 free(dev); in acpi_pwrsrc_release() 80 mtx_lock(&dev->lock); in fidl_pwrsrc_get_power_info() 82 info.type = dev->info.type; in fidl_pwrsrc_get_power_info() 83 mtx_unlock(&dev->lock); in fidl_pwrsrc_get_power_info() 121 if (!dev) { in pwrsrc_init() 130 free(dev); in pwrsrc_init() 135 call_PSR(dev, false); in pwrsrc_init() [all …]
|
| A D | dev-ec.c | 158 *ReturnContext = dev; in ec_space_setup_handler() 422 if (dev->gpe_setup) { in acpi_ec_release() 423 AcpiDisableGpe(dev->gpe_block, dev->gpe); in acpi_ec_release() 438 free(dev); in acpi_ec_release() 451 AcpiDisableGpe(dev->gpe_block, dev->gpe); in acpi_ec_suspend() 452 AcpiRemoveGpeHandler(dev->gpe_block, dev->gpe, raw_ec_event_gpe_handler); in acpi_ec_suspend() 473 if (!dev) { in ec_init() 492 acpi_handle, &dev->data_port, &dev->cmd_port); in ec_init() 500 dev->gpe_block, dev->gpe, ACPI_GPE_EDGE_TRIGGERED, in ec_init() 506 status = AcpiEnableGpe(dev->gpe_block, dev->gpe); in ec_init() [all …]
|
| A D | dev-thermal.c | 41 mtx_lock(&dev->lock); in acpi_thermal_get_info() 68 mtx_unlock(&dev->lock); in acpi_thermal_get_info() 133 mtx_lock(&dev->lock); in acpi_thermal_ioctl() 135 mtx_unlock(&dev->lock); in acpi_thermal_ioctl() 171 zx_handle_close(dev->event); in acpi_thermal_release() 172 free(dev); in acpi_thermal_release() 195 if (!dev) { in thermal_init() 204 acpi_thermal_release(dev); in thermal_init() 213 acpi_thermal_release(dev); in thermal_init() 232 .ctx = dev, in thermal_init() [all …]
|
| /system/dev/usb/usb-peripheral/ |
| A D | usb-peripheral.c | 241 usb_device_t* dev = function->dev; in usb_func_set_interface() local 309 usb_device_t* dev = function->dev; in usb_func_alloc_interface() local 340 usb_device_t* dev = function->dev; in usb_func_alloc_ep() local 665 function->dev = dev; in usb_dev_do_add_function() 849 memset(dev->interface_map, 0, sizeof(dev->interface_map)); in usb_dev_do_clear_functions() 850 memset(dev->endpoint_map, 0, sizeof(dev->endpoint_map)); in usb_dev_do_clear_functions() 920 free(dev); in usb_dev_release() 992 if (!dev) { in usb_dev_bind() 1000 free(dev); in usb_dev_bind() 1019 free(dev); in usb_dev_bind() [all …]
|
| /system/dev/usb/usb-bus/ |
| A D | usb-device.c | 157 if (dev->config_descs[i]) free(dev->config_descs[i]); in usb_device_release() 162 free(dev); in usb_device_release() 243 status = usb_hci_cancel_all(&dev->hci, dev->device_id, 0); in usb_device_control() 302 .ctx = dev, in usb_device_request_queue() 380 status = usb_hci_reset_device(&dev->hci, dev->hub_id, dev->device_id); in usb_device_reset_device() 465 return usb_hci_cancel_all(&dev->hci, dev->device_id, ep_address); in usb_device_cancel_all() 609 if (!dev) { in usb_device_add() 615 dev->parent_req_size = usb_hci_get_request_size(&dev->hci); in usb_device_add() 623 usb_request_pool_init(&dev->free_reqs, dev->parent_req_size + in usb_device_add() 633 free(dev); in usb_device_add() [all …]
|
| /system/dev/block/pci-sdhci/ |
| A D | pci-sdhci.c | 55 if (dev->regs == NULL) { in pci_sdhci_get_mmio() 62 dev->regs = dev->mmio.vaddr; in pci_sdhci_get_mmio() 70 zx_status_t st = pci_get_bti(&dev->pci, index, &dev->bti_handle); in pci_sdhci_get_bti() 88 if (!dev->regs) { in pci_sdhci_hw_reset() 93 dev->regs->ctrl0 = val; in pci_sdhci_hw_reset() 97 dev->regs->ctrl0 = val; in pci_sdhci_hw_reset() 120 free(dev); in pci_sdhci_release() 132 if (!dev) { in pci_sdhci_bind() 143 status = dev->pci.ops->enable_bus_master(dev->pci.ctx, true); in pci_sdhci_bind() 152 .ctx = dev, in pci_sdhci_bind() [all …]
|
| /system/dev/nand/nand/ |
| A D | nand.c | 69 return raw_nand_write_page_hwecc(&dev->host, data, dev->nand_info.page_size, oob, in nand_write_page() 371 mtx_lock(&dev->lock); in _nand_queue() 406 mtx_lock(&dev->lock); in nand_release() 418 free(dev); in nand_release() 431 nand_device_t* dev = calloc(1, sizeof(*dev)); in nand_bind() local 432 if (!dev) { in nand_bind() 438 dev->nand_proto.ctx = dev; in nand_bind() 464 .ctx = dev, in nand_bind() 477 st = raw_nand_get_nand_info(&dev->host, &dev->nand_info); in nand_bind() 482 dev->num_nand_pages = dev->nand_info.num_blocks * dev->nand_info.pages_per_block; in nand_bind() [all …]
|
| /system/dev/board/sherlock/ |
| A D | sherlock-sdio.cpp | 52 pbus_dev_t dev; in __anonbdd75af60202() local 53 dev.name = "sherlock-wifi"; in __anonbdd75af60202() 60 return dev; in __anonbdd75af60202() 66 pbus_dev_t dev; in __anonbdd75af60302() local 70 return dev; in __anonbdd75af60302() 116 pbus_dev_t dev; in __anonbdd75af60402() local 118 dev.vid = PDEV_VID_AMLOGIC; in __anonbdd75af60402() 119 dev.pid = PDEV_PID_GENERIC; in __anonbdd75af60402() 123 dev.bti_list = sd_emmc_btis; in __anonbdd75af60402() 125 dev.irq_list = sd_emmc_irqs; in __anonbdd75af60402() [all …]
|
| A D | sherlock-camera.cpp | 129 pbus_dev_t dev; in __anon4092bfb00202() local 130 dev.name = "imx227"; in __anon4092bfb00202() 137 return dev; in __anon4092bfb00202() 141 pbus_dev_t dev; in __anon4092bfb00302() local 142 dev.name = "mipi-csi2"; in __anon4092bfb00302() 143 dev.vid = PDEV_VID_AMLOGIC; in __anon4092bfb00302() 146 dev.mmio_list = mipi_mmios; in __anon4092bfb00302() 151 dev.child_count = 1; in __anon4092bfb00302() 152 dev.bti_list = mipi_btis; in __anon4092bfb00302() 154 dev.irq_list = mipi_irqs; in __anon4092bfb00302() [all …]
|
| A D | sherlock-display.cpp | 44 pbus_dev_t dev; in __anon11ad39fd0202() local 45 dev.name = "display"; in __anon11ad39fd0202() 46 dev.vid = PDEV_VID_AMLOGIC; in __anon11ad39fd0202() 47 dev.pid = PDEV_PID_AMLOGIC_S905D2; in __anon11ad39fd0202() 48 dev.did = PDEV_DID_AMLOGIC_DISPLAY; in __anon11ad39fd0202() 49 dev.mmio_list = display_mmios; in __anon11ad39fd0202() 51 dev.irq_list = display_irqs; in __anon11ad39fd0202() 52 dev.irq_count = countof(display_irqs); in __anon11ad39fd0202() 53 dev.bti_list = display_btis; in __anon11ad39fd0202() 54 dev.bti_count = countof(display_btis); in __anon11ad39fd0202() [all …]
|
| A D | sherlock-emmc.cpp | 86 pbus_dev_t dev; in __anon8f8555e90202() local 87 dev.name = "sherlock-emmc"; in __anon8f8555e90202() 88 dev.vid = PDEV_VID_AMLOGIC; in __anon8f8555e90202() 89 dev.pid = PDEV_PID_GENERIC; in __anon8f8555e90202() 90 dev.did = PDEV_DID_AMLOGIC_SD_EMMC; in __anon8f8555e90202() 91 dev.mmio_list = emmc_mmios; in __anon8f8555e90202() 93 dev.irq_list = emmc_irqs; in __anon8f8555e90202() 95 dev.bti_list = emmc_btis; in __anon8f8555e90202() 97 dev.gpio_list = emmc_gpios; in __anon8f8555e90202() 99 dev.metadata_list = emmc_metadata; in __anon8f8555e90202() [all …]
|
| A D | sherlock-video.cpp | 73 pbus_dev_t dev; in __anondfc560de0102() local 74 dev.name = "aml-video"; in __anondfc560de0102() 75 dev.vid = PDEV_VID_AMLOGIC; in __anondfc560de0102() 76 dev.pid = PDEV_PID_AMLOGIC_T931; in __anondfc560de0102() 77 dev.did = PDEV_DID_AMLOGIC_VIDEO; in __anondfc560de0102() 78 dev.mmio_list = sherlock_video_mmios; in __anondfc560de0102() 80 dev.bti_list = sherlock_video_btis; in __anondfc560de0102() 81 dev.bti_count = countof(sherlock_video_btis); in __anondfc560de0102() 82 dev.irq_list = sherlock_video_irqs; in __anondfc560de0102() 83 dev.irq_count = countof(sherlock_video_irqs); in __anondfc560de0102() [all …]
|
| A D | sherlock-mali.cpp | 51 pbus_dev_t dev; in __anon53f08e4a0102() local 52 dev.name = "mali"; in __anon53f08e4a0102() 53 dev.vid = PDEV_VID_AMLOGIC; in __anon53f08e4a0102() 54 dev.pid = PDEV_PID_AMLOGIC_T931; in __anon53f08e4a0102() 55 dev.did = PDEV_DID_ARM_MALI_INIT; in __anon53f08e4a0102() 56 dev.mmio_list = mali_mmios; in __anon53f08e4a0102() 58 dev.irq_list = mali_irqs; in __anon53f08e4a0102() 59 dev.irq_count = countof(mali_irqs); in __anon53f08e4a0102() 60 dev.bti_list = mali_btis; in __anon53f08e4a0102() 61 dev.bti_count = countof(mali_btis); in __anon53f08e4a0102() [all …]
|
| A D | sherlock-canvas.cpp | 33 pbus_dev_t dev; in __anon2310a3c30102() local 34 dev.name = "canvas"; in __anon2310a3c30102() 35 dev.vid = PDEV_VID_AMLOGIC; in __anon2310a3c30102() 36 dev.pid = PDEV_PID_GENERIC; in __anon2310a3c30102() 37 dev.did = PDEV_DID_AMLOGIC_CANVAS; in __anon2310a3c30102() 38 dev.mmio_list = sherlock_canvas_mmios; in __anon2310a3c30102() 39 dev.mmio_count = countof(sherlock_canvas_mmios); in __anon2310a3c30102() 40 dev.bti_list = sherlock_canvas_btis; in __anon2310a3c30102() 41 dev.bti_count = countof(sherlock_canvas_btis); in __anon2310a3c30102() 42 return dev; in __anon2310a3c30102()
|
| /system/core/devmgr/devmgr/ |
| A D | coordinator.cpp | 628 dev = dev->parent; in GetTopoPath() 651 dev = dev->parent; in GetTopoPath() 873 dev->name = dev->name_alloc_.get(); in AddDevice() 910 dev->wait.set_object(dev->hrpc.get()); in AddDevice() 932 dev.get(), dev->name, dev->prop_count, dev->args.get(), dev->parent); in AddDevice() 995 dev->host->devices().erase(*dev); in RemoveDevice() 1220 while (dev && dev != &sys_device_) { in PublishMetadata() 1225 dev = dev->parent; in PublishMetadata() 1554 dev, dev->name, r); in HandleRpc() 1824 dev->name, dev); in dc_suspend_devhost() [all …]
|
| /system/dev/block/aml-sd-emmc/ |
| A D | aml-sd-emmc.c | 201 if (dev->irq_thread) in aml_sd_emmc_release() 208 free(dev); in aml_sd_emmc_release() 214 memcpy(info, &dev->info, sizeof(dev->info)); in aml_sd_emmc_host_info() 976 if (!dev) { in aml_sd_emmc_bind() 1003 status = pdev_get_bti(&dev->pdev, 0, &dev->bti); in aml_sd_emmc_bind() 1014 status = mmio_buffer_pin(&dev->mmio, dev->bti, &dev->pinned_mmio); in aml_sd_emmc_bind() 1030 status = pdev_map_interrupt(&dev->pdev, 0, &dev->irq_handle); in aml_sd_emmc_bind() 1050 dev->regs = (aml_sd_emmc_regs_t*)dev->mmio.vaddr; in aml_sd_emmc_bind() 1053 status = io_buffer_init(&dev->descs_buffer, dev->bti, in aml_sd_emmc_bind() 1072 .ctx = dev, in aml_sd_emmc_bind() [all …]
|