/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/ |
H A D | acpi.h | 14 void** vaddr, size_t* size, zx_handle_t* out_handle); 15 zx_status_t (*map_interrupt)(void* ctx, int which_irq, zx_handle_t* out_handle); 25 zx_handle_t* out_handle) { 26 return acpi->ops->map_resource(acpi->ctx, res_id, cache_policy, vaddr, size, out_handle); 30 zx_handle_t* out_handle) { 31 return acpi->ops->map_interrupt(acpi->ctx, which_irq, out_handle); 23 acpi_map_resource(acpi_protocol_t* acpi, uint32_t res_id, uint32_t cache_policy, void** vaddr, size_t* size, zx_handle_t* out_handle) argument 29 acpi_map_interrupt(acpi_protocol_t* acpi, int which_irq, zx_handle_t* out_handle) argument
|
H A D | iommu.h | 17 zx_handle_t* out_handle); 27 uint32_t bti_id, zx_handle_t* out_handle) { 28 return iommu->ops->get_bti(iommu->ctx, iommu_index, bti_id, out_handle); 26 iommu_get_bti(iommu_protocol_t* iommu, uint32_t iommu_index, uint32_t bti_id, zx_handle_t* out_handle) argument
|
H A D | serial.h | 28 zx_status_t (*open_socket)(void* ctx, zx_handle_t* out_handle); 48 static inline zx_status_t serial_open_socket(serial_protocol_t* serial, zx_handle_t* out_handle) { argument 49 return serial->ops->open_socket(serial->ctx, out_handle);
|
H A D | platform-device.h | 56 size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle); 58 zx_handle_t* out_handle); 59 zx_status_t (*get_bti)(void* ctx, uint32_t index, zx_handle_t* out_handle); 82 zx_handle_t* out_handle) { 84 out_handle); 89 zx_paddr_t* out_paddr, zx_handle_t* out_handle) { 91 out_handle); 96 zx_handle_t* out_handle) { 97 return pdev->ops->map_interrupt(pdev->ctx, index, 0, out_handle); 103 uint32_t flags, zx_handle_t* out_handle) { 80 pdev_map_mmio(const platform_device_protocol_t* pdev, uint32_t index, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_handle_t* out_handle) argument 87 pdev_map_mmio2(const platform_device_protocol_t* pdev, uint32_t index, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) argument 95 pdev_map_interrupt(const platform_device_protocol_t* pdev, uint32_t index, zx_handle_t* out_handle) argument 102 pdev_get_interrupt(const platform_device_protocol_t* pdev, uint32_t index, uint32_t flags, zx_handle_t* out_handle) argument 109 pdev_get_bti(const platform_device_protocol_t* pdev, uint32_t index, zx_handle_t* out_handle) argument [all...] |
H A D | intel-hda-dsp.h | 26 zx_status_t (*get_bti)(void* ctx, zx_handle_t* out_handle); 60 zx_handle_t* out_handle) { 61 return ihda_dsp->ops->get_bti(ihda_dsp->ctx, out_handle); 59 ihda_dsp_get_bti(const ihda_dsp_protocol_t* ihda_dsp, zx_handle_t* out_handle) argument
|
H A D | gpio.h | 28 zx_status_t (*get_interrupt)(void* ctx, uint32_t flags, zx_handle_t* out_handle); 66 zx_handle_t* out_handle) { 67 return gpio->ops->get_interrupt(gpio->ctx, flags, out_handle); 65 gpio_get_interrupt(const gpio_protocol_t* gpio, uint32_t flags, zx_handle_t* out_handle) argument
|
H A D | sdhci.h | 19 zx_status_t (*get_bti)(void* ctx, uint32_t index, zx_handle_t* out_handle);
|
H A D | pci.h | 56 void** vaddr, size_t* size, zx_handle_t* out_handle); 59 zx_status_t (*map_interrupt)(void* ctx, int which_irq, zx_handle_t* out_handle); 70 zx_status_t (*get_bti)(void* ctx, uint32_t index, zx_handle_t* out_handle); 84 zx_handle_t* out_handle) { 85 return pci->ops->map_bar(pci->ctx, bar_id, cache_policy, vaddr, size, out_handle); 101 zx_handle_t* out_handle) { 102 return pci->ops->map_interrupt(pci->ctx, which_irq, out_handle); 82 pci_map_bar(const pci_protocol_t* pci, uint32_t bar_id, uint32_t cache_policy, void** vaddr, size_t* size, zx_handle_t* out_handle) argument 100 pci_map_interrupt(const pci_protocol_t* pci, int which_irq, zx_handle_t* out_handle) argument
|
H A D | gpio-impl.h | 19 zx_status_t (*get_interrupt)(void* ctx, uint32_t pin, uint32_t flags, zx_handle_t* out_handle); 62 uint32_t flags, zx_handle_t* out_handle) { 63 return gpio->ops->get_interrupt(gpio->ctx, pin, flags, out_handle); 61 gpio_impl_get_interrupt(const gpio_impl_protocol_t* gpio, uint32_t pin, uint32_t flags, zx_handle_t* out_handle) argument
|
H A D | usb-dci.h | 52 zx_status_t (*get_bti)(void* ctx, zx_handle_t* out_handle); 88 static inline zx_status_t usb_dci_get_bti(usb_dci_protocol_t* dci, zx_handle_t* out_handle) { argument 89 return dci->ops->get_bti(dci->ctx, out_handle);
|
H A D | i2c.h | 49 zx_status_t (*get_interrupt)(void* ctx, uint32_t flags, zx_handle_t* out_handle); 103 zx_handle_t* out_handle) { 104 return i2c->ops->get_interrupt(i2c->ctx, flags, out_handle); 102 i2c_get_interrupt(const i2c_protocol_t* i2c, uint32_t flags, zx_handle_t* out_handle) argument
|
H A D | usb-hci.h | 39 zx_status_t (*get_bti)(void* ctx, zx_handle_t* out_handle); 104 static inline zx_status_t usb_hci_get_bti(usb_hci_protocol_t* hci, zx_handle_t* out_handle) { argument 105 return hci->ops->get_bti(hci->ctx, out_handle);
|
/fuchsia/zircon/system/ulib/ddktl/include/ddktl/protocol/ |
H A D | platform-device.h | 40 // size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle); 41 // zx_status_t MapInterrupt(uint32_t index, uint32_t flags, zx_handle_t* out_handle); 42 // zx_status_t GetBti(uint32_t index, zx_handle_t* out_handle); 81 size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) { 83 out_handle); 87 zx_handle_t* out_handle) { 88 return static_cast<D*>(ctx)->MapInterrupt(index, flags, out_handle); 91 static zx_status_t GetBti(void* ctx, uint32_t index, zx_handle_t* out_handle) { argument 92 return static_cast<D*>(ctx)->GetBti(index, out_handle); 124 size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) { 80 MapMmio(void* ctx, uint32_t index, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) argument 86 MapInterrupt(void* ctx, uint32_t index, uint32_t flags, zx_handle_t* out_handle) argument 123 MapMmio(uint32_t index, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) argument 129 MapInterrupt(uint32_t index, uint32_t flags, zx_handle_t* out_handle) argument 133 GetBti(uint32_t index, zx_handle_t* out_handle) argument [all...] |
H A D | iommu.h | 37 // zx_status_t GetBti(uint32_t iommu_index, uint32_t bti_id, zx_handle_t* out_handle); 56 zx_handle_t* out_handle) { 57 return static_cast<D*>(ctx)->GetBti(iommu_index, bti_id, out_handle); 71 zx_status_t GetBti(uint32_t iommu_index, uint32_t bti_id, zx_handle_t* out_handle) { argument 72 return ops_->get_bti(ctx_, iommu_index, bti_id, out_handle); 55 GetBti(void* ctx, uint32_t iommu_index, uint32_t bti_id, zx_handle_t* out_handle) argument
|
H A D | iommu-internal.h | 13 zx_status_t (C::*)(uint32_t iommu_index, uint32_t bti_id, zx_handle_t* out_handle)); 19 "GetBti(uint32_t iommu_index, uint32_t bti_id, zx_handle_t* out_handle)");
|
H A D | i2c.h | 71 static zx_status_t I2cGetInterupt(void* ctx, uint32_t flags, zx_handle_t* out_handle) { argument 72 return static_cast<D*>(ctx)->I2cGetInterupt(flags, out_handle); 87 zx_status_t GetInterupt(uint32_t flags, zx_handle_t* out_handle) { argument 88 return ops_->get_interupt(ctx_, flags, out_handle);
|
H A D | pci.h | 71 zx_handle_t* out_handle) { 72 return ops_->map_resource(ctx_, res_id, cache_policy, vaddr, size, out_handle); 83 zx_status_t MapInterrupt(int which_irq, zx_handle_t* out_handle) { argument 84 return ops_->map_interrupt(ctx_, which_irq, out_handle); 70 MapResource(uint32_t res_id, uint32_t cache_policy, void** vaddr, size_t* size, zx_handle_t* out_handle) argument
|
H A D | gpio.h | 43 // zx_status_t GpioGetInterrupt(uint32_t flags, zx_handle_t *out_handle); 91 zx_handle_t* out_handle) { 92 return static_cast<D*>(ctx)->GpioGetInterrupt(flags, out_handle); 127 zx_status_t GetInterrupt(uint32_t flags, zx_handle_t* out_handle) { argument 128 return ops_->get_interrupt(ctx_, flags, out_handle); 90 GpioGetInterrupt(void* ctx, uint32_t flags, zx_handle_t* out_handle) argument
|
H A D | gpio-impl.h | 43 // zx_status_t GpioImplGetInterrupt(uint32_t index, uint32_t flags, zx_handle_t *out_handle); 91 zx_handle_t* out_handle) { 92 return static_cast<D*>(ctx)->GpioImplGetInterrupt(index, flags, out_handle); 127 zx_status_t GetInterrupt(uint32_t index, uint32_t flags, zx_handle_t* out_handle) { argument 128 return ops_->get_interrupt(ctx_, index, flags, out_handle); 90 GpioImplGetInterrupt(void* ctx, uint32_t index, uint32_t flags, zx_handle_t* out_handle) argument
|
/fuchsia/zircon/system/dev/bus/acpi/ |
H A D | cpu-trace.c | 25 static zx_status_t cpu_trace_get_bti(void* ctx, uint32_t index, zx_handle_t* out_handle) { argument 27 if (index >= cpu_trace_pdev_device_info.bti_count || out_handle == NULL) { 30 return zx_handle_duplicate(dev->bti, ZX_RIGHT_SAME_RIGHTS, out_handle); 39 size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) { 43 static zx_status_t cpu_trace_map_interrupt(void* ctx, uint32_t index, uint32_t flags, zx_handle_t* out_handle) { argument 38 cpu_trace_map_mmio(void* ctx, uint32_t index, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) argument
|
/fuchsia/zircon/system/dev/bus/platform/ |
H A D | platform-protocol-device.h | 52 zx_paddr_t* out_paddr, zx_handle_t* out_handle); 53 zx_status_t MapInterrupt(uint32_t index, uint32_t flags, zx_handle_t* out_handle); 54 zx_status_t GetBti(uint32_t index, zx_handle_t* out_handle);
|
H A D | platform-device.h | 61 size_t* out_length, zx_handle_t* out_handle, uint32_t* out_handle_count); 63 uint32_t* out_mode, zx_handle_t* out_handle, 65 zx_status_t RpcGetBti(const DeviceResources* dr, uint32_t index, zx_handle_t* out_handle, 79 zx_handle_t* out_handle, uint32_t* out_handle_count);
|
H A D | platform-protocol-device.cpp | 106 zx_handle_t* out_handle) { 145 *out_handle = vmo.release(); 153 zx_status_t ProtocolDevice::MapInterrupt(uint32_t index, uint32_t flags, zx_handle_t* out_handle) { argument 157 if (out_handle == nullptr) { 165 zx_status_t status = zx_interrupt_create(bus_->GetResource(), irq.irq, flags, out_handle); 173 zx_status_t ProtocolDevice::GetBti(uint32_t index, zx_handle_t* out_handle) { argument 177 if (out_handle == nullptr) { 183 return bus_->GetBti(bti.iommu_index, bti.bti_id, out_handle); 104 MapMmio(uint32_t index, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_paddr_t* out_paddr, zx_handle_t* out_handle) argument
|
H A D | platform-proxy-device.h | 60 zx_paddr_t* out_paddr, zx_handle_t* out_handle); 61 zx_status_t MapInterrupt(uint32_t index, uint32_t flags, zx_handle_t* out_handle); 62 zx_status_t GetBti(uint32_t index, zx_handle_t* out_handle); 79 zx_handle_t* out_handle); 87 static zx_status_t I2cGetInterrupt(void* ctx, uint32_t flags, zx_handle_t* out_handle);
|
/fuchsia/zircon/system/dev/bus/pci/ |
H A D | proxy.c | 204 zx_handle_t* out_handle) { 205 if (!vaddr || !size || !out_handle || bar_id >= PCI_MAX_BAR_COUNT) { 239 *out_handle = bar.handle; 245 static zx_status_t pci_op_map_interrupt(void* ctx, int which_irq, zx_handle_t* out_handle) { argument 246 if (!out_handle) { 258 *out_handle = handle; 263 static zx_status_t pci_op_get_bti(void* ctx, uint32_t index, zx_handle_t* out_handle) { argument 264 if (!out_handle) { 274 *out_handle = handle; 199 pci_op_map_bar(void* ctx, uint32_t bar_id, uint32_t cache_policy, void** vaddr, size_t* size, zx_handle_t* out_handle) argument
|