Searched defs:ctx (Results 251 - 275 of 344) sorted by relevance

<<11121314

/fuchsia/zircon/system/dev/block/block/
H A Dblock.c179 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 Dgpt.c103 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 Dramdisk.c203 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 Dmbr.c73 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 Dusb-mass-storage.c416 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 Dums-function.c413 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 Dbt-transport-uart.c428 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 Dbt-hci-broadcom.c80 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 Dgauss-led.c411 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 Dbus-acpi.c47 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 Ddev-ec.c297 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 Dpci.c405 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 Dplatform-bus.cpp526 zx_status_t platform_bus_create(void* ctx, zx_device_t* parent, const char* name, argument
/fuchsia/zircon/system/dev/bus/pci/
H A Dproxy.c64 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 Dethernet.cpp60 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 Ddwmac.cpp165 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 Drtl8111.c208 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 Ddw-i2c.c169 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 Dusb-hid.c86 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 Dtcs3400.cpp430 extern "C" zx_status_t tcs3400_bind(void* ctx, zx_device_t* parent) { argument
/fuchsia/zircon/system/dev/misc/intel-rtc/
H A Dintel-rtc.c228 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 Dftdi.c140 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 Dserial.c185 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 Dusb-hub.c218 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 Dusb-xhci.c60 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...]

Completed in 140 milliseconds

<<11121314