/fuchsia/zircon/system/dev/block/block/ |
H A D | block.c | 179 static zx_status_t blkdev_ioctl(void* ctx, uint32_t op, const void* cmd, argument 299 static zx_status_t blkdev_read(void* ctx, void* buf, size_t count, argument 309 static zx_status_t blkdev_write(void* ctx, const void* buf, size_t count, argument 319 static zx_off_t blkdev_get_size(void* ctx) { argument 327 static void blkdev_unbind(void* ctx) { argument 332 blkdev_release(void* ctx) argument 351 block_query(void* ctx, block_info_t* bi, size_t* bopsz) argument 357 block_queue(void* ctx, block_op_t* bop) argument 377 block_driver_bind(void* ctx, zx_device_t* dev) argument [all...] |
/fuchsia/zircon/system/dev/block/gpt/ |
H A D | gpt.c | 103 static zx_status_t gpt_ioctl(void* ctx, uint32_t op, const void* cmd, size_t cmdlen, argument 145 static void gpt_query(void* ctx, block_info_t* bi, size_t* bopsz) { argument 151 static void gpt_queue(void* ctx, block_op_t* bop) { argument 181 static void gpt_unbind(void* ctx) { argument 186 static void gpt_release(void* ctx) { argument 191 gpt_get_size(void* ctx) argument 434 gpt_bind(void* ctx, zx_device_t* parent) argument [all...] |
/fuchsia/zircon/system/dev/block/ramdisk/ |
H A D | ramdisk.c | 203 static void ramdisk_get_info(void* ctx, block_info_t* info) { argument 215 static void ramdisk_unbind(void* ctx) { argument 224 static zx_status_t ramdisk_ioctl(void* ctx, uint32_t op, const void* cmd, size_t cmd_len, argument 312 static void ramdisk_queue(void* ctx, block_op_t* bop) { argument 352 static void ramdisk_query(void* ctx, block_info_t* bi, size_t* bopsz) { argument 357 ramdisk_getsize(void* ctx) argument 361 ramdisk_release(void* ctx) argument 465 ramctl_ioctl(void* ctx, uint32_t op, const void* cmd, size_t cmdlen, void* reply, size_t max, size_t* out_actual) argument 524 ramdisk_driver_bind(void* ctx, zx_device_t* parent) argument [all...] |
/fuchsia/zircon/system/dev/block/mbr/ |
H A D | mbr.c | 73 static zx_status_t mbr_ioctl(void* ctx, uint32_t op, const void* cmd, argument 126 static void mbr_query(void* ctx, block_info_t* bi, size_t* bopsz) { argument 132 static void mbr_queue(void* ctx, block_op_t* bop) { argument 162 static void mbr_unbind(void* ctx) { argument 167 static void mbr_release(void* ctx) { argument 172 mbr_get_size(void* ctx) argument 358 mbr_bind(void* ctx, zx_device_t* parent) argument [all...] |
/fuchsia/zircon/system/dev/block/usb-mass-storage/ |
H A D | usb-mass-storage.c | 416 static void ums_unbind(void* ctx) { argument 440 static void ums_release(void* ctx) { argument 657 static zx_status_t ums_bind(void* ctx, zx_device_t* device) { argument
|
/fuchsia/zircon/system/dev/block/ums-function/ |
H A D | ums-function.c | 413 static const usb_descriptor_header_t* ums_get_descriptors(void* ctx, size_t* out_length) { argument 418 static zx_status_t ums_control(void* ctx, const usb_setup_t* setup, void* buffer, argument 431 static zx_status_t ums_set_configured(void* ctx, bool configured, usb_speed_t speed) { argument 456 static zx_status_t ums_set_interface(void* ctx, unsigned interface, unsigned alt_setting) { argument 467 static void usb_ums_unbind(void* ctx) { argument 473 static void usb_ums_release(void* ctx) { argument 500 zx_status_t usb_ums_bind(void* ctx, zx_device_ argument [all...] |
/fuchsia/zircon/system/dev/bluetooth/bt-transport-uart/ |
H A D | bt-transport-uart.c | 428 static void hci_unbind(void* ctx) { argument 443 static void hci_release(void* ctx) { argument 449 static zx_status_t hci_open_command_channel(void* ctx, zx_handle_t* out_channel) { argument 454 static zx_status_t hci_open_acl_data_channel(void* ctx, zx_handle_t* out_channel) { argument 459 static zx_status_t hci_open_snoop_channel(void* ctx, zx_handle_t* out_channel) { argument 470 hci_get_protocol(void* ctx, uint32_t proto_id, void* protocol) argument 491 hci_bind(void* ctx, zx_device_t* parent) argument [all...] |
/fuchsia/zircon/system/dev/bluetooth/bt-hci-broadcom/ |
H A D | bt-hci-broadcom.c | 80 static zx_status_t bcm_hci_get_protocol(void* ctx, uint32_t proto_id, void* out_proto) { argument 95 static zx_status_t bcm_hci_ioctl(void* ctx, uint32_t op, const void* in_buf, size_t in_len, argument 121 static void bcm_hci_unbind(void* ctx) { argument 127 static void bcm_hci_release(void* ctx) { argument 316 bcm_hci_bind(void* ctx, zx_device_t* device) argument [all...] |
/fuchsia/zircon/system/dev/board/gauss/ |
H A D | gauss-led.c | 411 static void gauss_led_dev_iotxn_queue(void* ctx, iotxn_t* txn) { argument 433 static void gauss_led_dev_release(void* ctx) { argument 444 static zx_status_t gauss_led_open_at(void* ctx, zx_device_t** dev_out, argument 485 static void gauss_led_release(void* ctx) { argument 497 static zx_status_t gauss_led_bind(void* ctx, zx_device_ argument [all...] |
/fuchsia/zircon/system/dev/bus/acpi/ |
H A D | bus-acpi.c | 47 static void acpi_device_release(void* ctx) { argument 68 acpi_crs_ctx_t* ctx = (acpi_crs_ctx_t*)_ctx; local 124 acpi_crs_ctx_t* ctx = (acpi_crs_ctx_t*)_ctx; local 153 acpi_crs_ctx_t ctx; local 224 acpi_op_map_resource(void* ctx, uint32_t res_id, uint32_t cache_policy, void** out_vaddr, size_t* out_size, zx_handle_t* out_handle) argument 277 acpi_op_map_interrupt(void* ctx, int which_irq, zx_handle_t* out_handle) argument 314 sys_device_suspend(void* ctx, uint32_t flags) argument 451 publish_acpi_device_ctx_t* ctx = (publish_acpi_device_ctx_t*)context; local 548 publish_acpi_device_ctx_t ctx = { local 565 acpi_drv_create(void* ctx, zx_device_t* parent, const char* name, const char* _args, zx_handle_t zbi_vmo) argument [all...] |
H A D | dev-ec.c | 297 static uint32_t raw_ec_event_gpe_handler(ACPI_HANDLE gpe_dev, uint32_t gpe_num, void* ctx) { argument 367 struct ec_ports_callback_ctx* ctx = Context; local 406 struct ec_ports_callback_ctx ctx local 415 acpi_ec_release(void* ctx) argument 441 acpi_ec_suspend(void* ctx, uint32_t flags) argument [all...] |
H A D | pci.c | 405 struct report_current_resources_ctx* ctx = _ctx; local 510 struct report_current_resources_ctx* ctx = _ctx; local 540 struct report_current_resources_ctx ctx = { local [all...] |
/fuchsia/zircon/system/dev/bus/platform/ |
H A D | platform-bus.cpp | 526 zx_status_t platform_bus_create(void* ctx, zx_device_t* parent, const char* name, argument
|
/fuchsia/zircon/system/dev/bus/pci/ |
H A D | proxy.c | 64 static zx_status_t pci_op_enable_bus_master(void* ctx, bool enable) { argument 75 static zx_status_t pci_op_reset_device(void* ctx) { argument 86 static zx_status_t pci_op_config_read(void* ctx, uint16_t offset, size_t width, uint32_t* val) { argument 110 static zx_status_t pci_op_config_write(void* ctx, uint16_t offset, size_t width, uint32_t val) { argument 127 static uint8_t pci_op_get_next_capability(void* ctx, uint8_t offset, uint8_t type) { argument 165 pci_op_get_bar(void* ctx, uint32_t bar_id, zx_pci_bar_t* out_bar) argument 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 245 pci_op_map_interrupt(void* ctx, int which_irq, zx_handle_t* out_handle) argument 263 pci_op_get_bti(void* ctx, uint32_t index, zx_handle_t* out_handle) argument 279 pci_op_query_irq_mode(void* ctx, zx_pci_irq_mode_t mode, uint32_t* out_max_irqs) argument 294 pci_op_set_irq_mode(void* ctx, zx_pci_irq_mode_t mode, uint32_t requested_irq_count) argument 307 pci_op_get_device_info(void* ctx, zx_pcie_device_info_t* out_info) argument 318 pci_op_get_auxdata(void* ctx, const char* args, void* data, uint32_t bytes, uint32_t* actual) argument 368 pci_proxy_create(void* ctx, zx_device_t* parent, const char* name, const char* args, zx_handle_t rpcch) argument [all...] |
/fuchsia/zircon/system/dev/bus/virtio/ |
H A D | ethernet.cpp | 60 void virtio_net_unbind(void* ctx) { argument 65 void virtio_net_release(void* ctx) { argument 89 zx_status_t virtio_net_query(void* ctx, uint32_t options, ethmac_info_t* info) { argument 94 void virtio_net_stop(void* ctx) { argument 99 zx_status_t virtio_net_start(void* ctx, ethmac_ifc_t* ifc, void* cookie) { argument 104 virtio_net_queue_tx(void* ctx, uint32_t options, ethmac_netbuf_t* netbuf) argument 109 virtio_set_param(void* ctx, uint32_t param, int32_t value, void* data) argument [all...] |
/fuchsia/zircon/system/dev/ethernet/dwmac/ |
H A D | dwmac.cpp | 165 static void DdkUnbindWrapper(void* ctx) { argument 171 static void DdkReleaseWrapper(void* ctx) { argument 634 extern "C" zx_status_t dwmac_bind(void* ctx, zx_device_t* device, void** cookie) { argument
|
/fuchsia/zircon/system/dev/ethernet/realtek-8111/ |
H A D | rtl8111.c | 208 static zx_status_t rtl8111_query(void* ctx, uint32_t options, ethmac_info_t* info) { argument 222 static void rtl8111_stop(void* ctx) { argument 229 static zx_status_t rtl8111_start(void* ctx, ethmac_ifc_t* ifc, void* cookie) { argument 246 static zx_status_t rtl8111_queue_tx(void* ctx, uint32_t options, ethmac_netbuf_t* netbuf) { argument 294 static zx_status_t rtl8111_set_param(void *ctx, uint32_t param, int32_t value, void* data) { argument 320 rtl8111_release(void* ctx) argument 342 rtl8111_bind(void* ctx, zx_device_t* dev) argument [all...] |
/fuchsia/zircon/system/dev/i2c/dw-i2c/ |
H A D | dw-i2c.c | 169 static zx_status_t i2c_dw_transact(void* ctx, uint32_t bus_id, i2c_impl_op_t* rws, size_t count) { argument 217 static zx_status_t i2c_dw_set_bitrate(void* ctx, uint32_t bus_id, uint32_t bitrate) { argument 222 static uint32_t i2c_dw_get_bus_count(void* ctx) { argument 228 static zx_status_t i2c_dw_get_max_transfer_size(void* ctx, uint32_t bus_id, size_t* out_size) { argument 440 static zx_status_t dw_i2c_bind(void* ctx, zx_device_t* parent) { argument
|
/fuchsia/zircon/system/dev/input/usb-hid/ |
H A D | usb-hid.c | 86 static zx_status_t usb_hid_query(void* ctx, uint32_t options, hid_info_t* info) { argument 97 static zx_status_t usb_hid_start(void* ctx, hidbus_ifc_t* ifc, void* cookie) { argument 114 static void usb_hid_stop(void* ctx) { argument 135 static zx_status_t usb_hid_get_descriptor(void* ctx, uint8_t desc_type, argument 164 static zx_status_t usb_hid_get_report(void* ctx, uint8_t rpt_type, uint8_t rpt_id, argument 176 usb_hid_set_report(void* ctx, uint8_t rpt_type, uint8_t rpt_id, void* data, size_t len) argument 184 usb_hid_get_idle(void* ctx, uint8_t rpt_id, uint8_t* duration) argument 191 usb_hid_set_idle(void* ctx, uint8_t rpt_id, uint8_t duration) argument 198 usb_hid_get_protocol(void* ctx, uint8_t* protocol) argument 204 usb_hid_set_protocol(void* ctx, uint8_t protocol) argument 224 usb_hid_unbind(void* ctx) argument 229 usb_hid_release(void* ctx) argument 242 usb_hid_bind(void* ctx, zx_device_t* dev) argument [all...] |
/fuchsia/zircon/system/dev/light/ams-light/ |
H A D | tcs3400.cpp | 430 extern "C" zx_status_t tcs3400_bind(void* ctx, zx_device_t* parent) { argument
|
/fuchsia/zircon/system/dev/misc/intel-rtc/ |
H A D | intel-rtc.c | 228 static zx_status_t intel_rtc_ioctl(void* ctx, uint32_t op, argument 252 static zx_status_t intel_rtc_bind(void* ctx, zx_device_t* parent) { argument
|
/fuchsia/zircon/system/dev/serial/ftdi/ |
H A D | ftdi.c | 140 static zx_status_t ftdi_write(void *ctx, const void* buf, size_t length, size_t* actual) { argument 166 static zx_status_t ftdi_read(void* ctx, void* data, size_t len, size_t* actual) { argument 258 static zx_status_t ftdi_serial_config(void* ctx, uint32_t baud_rate, uint32_t flags) { argument 269 static zx_status_t ftdi_serial_get_info(void* ctx, serial_port_info_t* info) { argument 275 static zx_status_t ftdi_serial_enable(void* ctx, bool enable) { argument 281 ftdi_set_notify_callback(void* ctx, serial_notify_cb cb, void* cookie) argument 324 ftdi_uart_release(void* ctx) argument 330 ftdi_unbind(void* ctx) argument 341 ftdi_bind(void* ctx, zx_device_t* device) argument [all...] |
/fuchsia/zircon/system/dev/serial/serial/ |
H A D | serial.c | 185 static zx_status_t serial_port_get_info(void* ctx, serial_port_info_t* info) { argument 190 static zx_status_t serial_port_config(void* ctx, uint32_t baud_rate, uint32_t flags) { argument 195 static zx_status_t serial_port_open_socket(void* ctx, zx_handle_t* out_handle) { argument 248 static zx_status_t serial_open(void* ctx, zx_device_t** dev_out, uint32_t flags) { argument 269 static zx_status_t serial_close(void* ctx, uint32_t flags) { argument 287 serial_read(void* ctx, void* buf, size_t count, zx_off_t off, size_t* actual) argument 298 serial_write(void* ctx, const void* buf, size_t count, zx_off_t off, size_t* actual) argument 310 serial_ioctl(void* ctx, uint32_t op, const void* in_buf, size_t in_len, void* out_buf, size_t out_len, size_t* out_actual) argument 332 serial_release(void* ctx) argument 352 serial_bind(void* ctx, zx_device_t* parent) argument [all...] |
/fuchsia/zircon/system/dev/usb/usb-hub/ |
H A D | usb-hub.c | 218 static void usb_hub_port_reset(void* ctx, uint32_t port) { argument 270 static void usb_hub_unbind(void* ctx) { argument 292 static void usb_hub_release(void* ctx) { argument 403 static zx_status_t usb_hub_bind(void* ctx, zx_device_t* device) { argument
|
/fuchsia/zircon/system/dev/usb/xhci/ |
H A D | usb-xhci.c | 60 static void xhci_hci_request_queue(void* ctx, usb_request_t* req) { argument 64 static void xhci_set_bus_interface(void* ctx, usb_bus_interface_t* bus) { argument 76 static size_t xhci_get_max_device_count(void* ctx) { argument 82 static zx_status_t xhci_enable_ep(void* ctx, uint32_t device_id, argument 89 static uint64_t xhci_get_frame(void* ctx) { argument 94 xhci_config_hub(void* ctx, uint32_t device_id, usb_speed_t speed, usb_hub_descriptor_t* descriptor) argument 100 xhci_hub_device_added(void* ctx, uint32_t hub_address, int port, usb_speed_t speed) argument 106 xhci_hub_device_removed(void* ctx, uint32_t hub_address, int port) argument 112 xhci_reset_ep(void* ctx, uint32_t device_id, uint8_t ep_address) argument 117 xhci_get_max_transfer_size(void* ctx, uint32_t device_id, uint8_t ep_address) argument 130 xhci_cancel_all(void* ctx, uint32_t device_id, uint8_t ep_address) argument 135 xhci_get_bti(void* ctx, zx_handle_t* out_handle) argument 183 xhci_suspend(void* ctx, uint32_t flags) argument 194 xhci_unbind(void* ctx) argument 202 xhci_release(void* ctx) argument 482 usb_xhci_bind(void* ctx, zx_device_t* parent) argument [all...] |