Searched refs:out_handle (Results 1 - 25 of 51) sorted by relevance

123

/fuchsia/zircon/system/ulib/ddk/include/ddk/protocol/
H A Dacpi.h14 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 Diommu.h17 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 Dserial.h28 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 Dplatform-device.h56 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 Dintel-hda-dsp.h26 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 Dgpio.h28 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 Dsdhci.h19 zx_status_t (*get_bti)(void* ctx, uint32_t index, zx_handle_t* out_handle);
H A Dpci.h56 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 Dgpio-impl.h19 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 Dusb-dci.h52 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 Di2c.h49 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 Dusb-hci.h39 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 Dplatform-device.h40 // 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 Diommu.h37 // 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 Diommu-internal.h13 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 Di2c.h71 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 Dpci.h71 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 Dgpio.h43 // 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 Dgpio-impl.h43 // 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 Dcpu-trace.c25 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 Dplatform-protocol-device.h52 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 Dplatform-device.h61 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 Dplatform-protocol-device.cpp106 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 Dplatform-proxy-device.h60 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 Dproxy.c204 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

Completed in 105 milliseconds

123