/btstack/src/ |
H A D | btstack_run_loop.h | 98 } btstack_data_source_t; typedef 111 void (*add_data_source)(btstack_data_source_t * data_source); 112 bool (*remove_data_source)(btstack_data_source_t * data_source); 113 void (*enable_data_source_callbacks)(btstack_data_source_t * data_source, uint16_t callbacks); 114 void (*disable_data_source_callbacks)(btstack_data_source_t * data_source, uint16_t callbacks); 176 void btstack_run_loop_base_add_data_source(btstack_data_source_t * data_source); 183 bool btstack_run_loop_base_remove_data_source(btstack_data_source_t * data_source); 190 void btstack_run_loop_base_enable_data_source_callbacks(btstack_data_source_t * data_source, uint16… 197 void btstack_run_loop_base_disable_data_source_callbacks(btstack_data_source_t * data_source, uint1… 269 …stack_run_loop_set_data_source_handler(btstack_data_source_t * data_source, void (*process)(btstac… [all …]
|
H A D | btstack_run_loop.c | 73 void btstack_run_loop_base_add_data_source(btstack_data_source_t * data_source){ in btstack_run_loop_base_add_data_source() 77 bool btstack_run_loop_base_remove_data_source(btstack_data_source_t * data_source){ in btstack_run_loop_base_remove_data_source() 81 void btstack_run_loop_base_enable_data_source_callbacks(btstack_data_source_t * data_source, uint16… in btstack_run_loop_base_enable_data_source_callbacks() 85 void btstack_run_loop_base_disable_data_source_callbacks(btstack_data_source_t * data_source, uint1… in btstack_run_loop_base_disable_data_source_callbacks() 161 btstack_data_source_t *ds; in btstack_run_loop_base_poll_data_sources() 162 btstack_data_source_t *next; in btstack_run_loop_base_poll_data_sources() 163 for (ds = (btstack_data_source_t *) btstack_run_loop_base_data_sources; ds != NULL ; ds = next){ in btstack_run_loop_base_poll_data_sources() 164 …next = (btstack_data_source_t *) ds->item.next; // cache pointer to next data_source to allow data… in btstack_run_loop_base_poll_data_sources() 197 …stack_run_loop_set_data_source_handler(btstack_data_source_t * data_source, void (*process)(btstac… in btstack_run_loop_set_data_source_handler() 201 void btstack_run_loop_set_data_source_fd(btstack_data_source_t * data_source, int fd){ in btstack_run_loop_set_data_source_fd() [all …]
|
/btstack/tool/misc/ |
H A D | add_callback_to_ds_process.cocci | 2 // replace struct btstack_data_source with btstack_data_source_t in function definitions 6 typedef btstack_data_source_t; 9 + int handler(btstack_data_source_t* ds) 23 - int handler(btstack_data_source_t * ds) 24 + void handler(btstack_data_source_t * ds, btstack_data_source_callback_type_t callback_type)
|
/btstack/platform/posix/ |
H A D | btstack_run_loop_posix.c | 73 static btstack_data_source_t btstack_run_loop_posix_process_callbacks_ds; 77 static btstack_data_source_t btstack_run_loop_posix_poll_data_sources_ds; 91 static void btstack_run_loop_posix_add_data_source(btstack_data_source_t *ds){ in btstack_run_loop_posix_add_data_source() 99 static bool btstack_run_loop_posix_remove_data_source(btstack_data_source_t *ds){ in btstack_run_loop_posix_remove_data_source() 185 … btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_posix_execute() 223 … btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_posix_execute() 265 static void btstack_run_loop_posix_poll_data_sources_handler(btstack_data_source_t * ds, btstack_da… in btstack_run_loop_posix_poll_data_sources_handler() 281 static void btstack_run_loop_posix_process_callbacks_handler(btstack_data_source_t * ds, btstack_da… in btstack_run_loop_posix_process_callbacks_handler() 310 static int btstack_run_loop_posix_register_pipe_datasource(btstack_data_source_t * data_source){ in btstack_run_loop_posix_register_pipe_datasource()
|
H A D | btstack_uart_posix.c | 70 static btstack_data_source_t transport_data_source; 90 static void hci_uart_posix_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t c… 92 static void btstack_uart_block_posix_process_write(btstack_data_source_t *ds) { in btstack_uart_block_posix_process_write() 130 static void btstack_uart_block_posix_process_read(btstack_data_source_t *ds) { in btstack_uart_block_posix_process_read() 436 static void btstack_uart_slip_posix_process_write(btstack_data_source_t *ds) { in btstack_uart_slip_posix_process_write() 502 static void btstack_uart_slip_posix_process_read(btstack_data_source_t *ds) { in btstack_uart_slip_posix_process_read() 610 static void hci_uart_posix_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t c… in hci_uart_posix_process()
|
H A D | btstack_sco_transport_posix_i2s_test_bridge.c | 73 static btstack_data_source_t sco_data_source; 89 static void posix_i2s_test_bridge_process_write(btstack_data_source_t *ds) { in posix_i2s_test_bridge_process_write() 134 static void posix_i2s_test_bridge_process_read(btstack_data_source_t *ds) { in posix_i2s_test_bridge_process_read() 195 static void hci_uart_posix_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t c… in hci_uart_posix_process()
|
H A D | btstack_stdin_posix.c | 49 static btstack_data_source_t stdin_source; 54 static void stdin_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_t… in stdin_process()
|
H A D | btstack_network_posix.c | 99 static btstack_data_source_t tap_dev_ds; 116 static void process_tap_dev_data(btstack_data_source_t *ds, btstack_data_source_callback_type_t cal… in process_tap_dev_data()
|
/btstack/platform/qt/ |
H A D | btstack_run_loop_qt.cpp | 77 static QHash<btstack_data_source_t *, QWinEventNotifier *> win_event_notifiers; 79 static QHash<btstack_data_source_t *, QSocketNotifier *> read_notifiers; 80 static QHash<btstack_data_source_t *, QSocketNotifier *> write_notifiers; 87 static void btstack_run_loop_qt_update_data_source(btstack_data_source_t * ds){ in btstack_run_loop_qt_update_data_source() 108 void btstack_run_loop_qt_add_data_source(btstack_data_source_t *ds){ in btstack_run_loop_qt_add_data_source() 128 bool btstack_run_loop_qt_remove_data_source(btstack_data_source_t *ds){ in btstack_run_loop_qt_remove_data_source() 150 void btstack_run_loop_qt_enable_data_source_callbacks(btstack_data_source_t * ds, uint16_t callback… in btstack_run_loop_qt_enable_data_source_callbacks() 155 void btstack_run_loop_qt_disable_data_source_callbacks(btstack_data_source_t * ds, uint16_t callbac… in btstack_run_loop_qt_disable_data_source_callbacks() 262 btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in processDataSource() 311 btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_qt_process_data_source()
|
/btstack/platform/windows/ |
H A D | btstack_run_loop_windows.c | 61 static btstack_data_source_t btstack_run_loop_windows_process_callbacks_ds; 62 static btstack_data_source_t btstack_run_loop_windows_poll_data_sources_ds; 109 … btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_windows_execute() 133 … btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_windows_execute() 161 static void btstack_run_loop_windows_process_callbacks_handler(btstack_data_source_t * ds, btstack_… in btstack_run_loop_windows_process_callbacks_handler() 195 static void btstack_run_loop_windows_poll_data_sources_handler(btstack_data_source_t * ds, btstack_… in btstack_run_loop_windows_poll_data_sources_handler()
|
H A D | hci_transport_h2_winusb.c | 241 static btstack_data_source_t usb_data_source_event_in; 242 static btstack_data_source_t usb_data_source_command_out; 243 static btstack_data_source_t usb_data_source_acl_in; 244 static btstack_data_source_t usb_data_source_acl_out; 272 static btstack_data_source_t usb_data_source_sco_in[ISOC_BUFFERS]; 292 static btstack_data_source_t usb_data_source_sco_out[SCO_RING_BUFFER_COUNT]; 533 static void usb_process_event_in(btstack_data_source_t *ds, btstack_data_source_callback_type_t cal… in usb_process_event_in() 557 static void usb_process_acl_in(btstack_data_source_t *ds, btstack_data_source_callback_type_t callb… in usb_process_acl_in() 636 static void usb_process_sco_out(btstack_data_source_t *ds, btstack_data_source_callback_type_t cal… in usb_process_sco_out() 691 static void usb_process_sco_in(btstack_data_source_t *ds, btstack_data_source_callback_type_t call… in usb_process_sco_in() [all …]
|
H A D | btstack_uart_block_windows.c | 61 static btstack_data_source_t transport_data_source_read; 62 static btstack_data_source_t transport_data_source_write; 162 static void btstack_uart_windows_process_write(btstack_data_source_t *ds, btstack_data_source_callb… in btstack_uart_windows_process_write() 195 static void btstack_uart_windows_process_read(btstack_data_source_t *ds, btstack_data_source_callba… in btstack_uart_windows_process_read()
|
H A D | btstack_stdin_windows.c | 58 static btstack_data_source_t stdin_source; 75 static void stdin_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_t… in stdin_process()
|
/btstack/port/mtk/ |
H A D | hci_transport_h4_mtk.c | 58 static void h4_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_type… 63 btstack_data_source_t *ds; 86 hci_transport_h4->ds = (btstack_data_source_t*) malloc(sizeof(btstack_data_source_t)); in h4_open() 88 memset(hci_transport_h4->ds, 0, sizeof(btstack_data_source_t)); in h4_open() 127 static void h4_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_type… in h4_process()
|
/btstack/platform/daemon/src/ |
H A D | socket_connection.c | 104 static void socket_connection_hci_process(btstack_data_source_t *ds, btstack_data_source_callback_t… 128 btstack_data_source_t ds; // used for run loop 241 void socket_connection_hci_process(btstack_data_source_t *socket_ds, btstack_data_source_callback_t… in socket_connection_hci_process() 337 btstack_run_loop_add_data_source( (btstack_data_source_t *) conn); in socket_connection_retry_parked() 348 static void socket_connection_accept(btstack_data_source_t *socket_ds, btstack_data_source_callback… in socket_connection_accept() 390 btstack_data_source_t *ds = calloc(sizeof(btstack_data_source_t), 1); in socket_connection_create_tcp() 469 btstack_data_source_t *ds = calloc(sizeof(btstack_data_source_t), 1); in socket_connection_launchd_register_fd_array() 644 btstack_data_source_t *ds = calloc(sizeof(btstack_data_source_t), 1); in socket_connection_create_unix()
|
/btstack/test/embedded/ |
H A D | embedded_test.cpp | 26 static btstack_data_source_t data_source; 34 static void data_source_handler(btstack_data_source_t * ds, btstack_data_source_callback_type_t cal… in data_source_handler() 40 static void data_source_handler_trigger_exit(btstack_data_source_t * ds, btstack_data_source_callba… in data_source_handler_trigger_exit()
|
H A D | run_loop_base_test.cpp | 11 static btstack_data_source_t data_source; 19 static void data_source_handler(btstack_data_source_t * ds, btstack_data_source_callback_type_t cal… in data_source_handler()
|
/btstack/test/mesh/ |
H A D | btstack_uart_posix_pty.c | 65 static btstack_data_source_t transport_data_source; 85 static void btstack_uart_posix_process_write(btstack_data_source_t *ds) { in btstack_uart_posix_process_write() 119 static void btstack_uart_posix_process_read(btstack_data_source_t *ds) { in btstack_uart_posix_process_read() 148 static void hci_transport_h5_process(btstack_data_source_t *ds, btstack_data_source_callback_type_t… in hci_transport_h5_process()
|
/btstack/port/freebsd-netgraph/ |
H A D | hci_transport_netgraph.c | 74 static btstack_data_source_t hci_transport_netgraph_data_source_hci_raw; 113 static void hci_transport_netgraph_process_write(btstack_data_source_t *ds) { in hci_transport_netgraph_process_write() 149 static void hci_transport_netgraph_process_read(btstack_data_source_t * ds) { in hci_transport_netgraph_process_read() 208 static void hci_transport_netgraph_process(btstack_data_source_t *ds, btstack_data_source_callback_… in hci_transport_netgraph_process()
|
/btstack/platform/corefoundation/ |
H A D | btstack_run_loop_corefoundation.m | 63 static btstack_data_source_t run_loop_pipe_ds; 83 btstack_data_source_t * ds = (btstack_data_source_t *) info; 106 static void btstack_run_loop_corefoundation_add_data_source(btstack_data_source_t *data_source){ 155 static void btstack_run_loop_corefoundation_enable_data_source_callbacks(btstack_data_source_t * ds… 161 static void btstack_run_loop_corefoundation_disable_data_source_callbacks(btstack_data_source_t * d… 167 static bool btstack_run_loop_corefoundation_remove_data_source(btstack_data_source_t *ds){ 221 static void btstack_run_loop_corefoundation_pipe_process(btstack_data_source_t * ds, btstack_data_s…
|
/btstack/platform/freertos/ |
H A D | btstack_uart_block_freertos.c | 63 static btstack_data_source_t transport_data_source; 82 static void btstack_uart_block_freertos_process(btstack_data_source_t *ds, btstack_data_source_call… in btstack_uart_block_freertos_process()
|
/btstack/platform/libusb/ |
H A D | hci_transport_h2_libusb.c | 367 static btstack_data_source_t * pollfd_data_sources; 369 static void usb_transport_response_ds(btstack_data_source_t *ds, btstack_data_source_callback_type_… 370 static btstack_data_source_t transport_response; 631 static void usb_process_ds(btstack_data_source_t *ds, btstack_data_source_callback_type_t callback_… in usb_process_ds() 1220 …pollfd_data_sources = (btstack_data_source_t *)malloc(sizeof(btstack_data_source_t) * num_pollfds); in usb_open() 1226 memset(pollfd_data_sources, 0, sizeof(btstack_data_source_t) * num_pollfds); in usb_open() 1228 btstack_data_source_t *ds = &pollfd_data_sources[r]; in usb_open() 1252 btstack_data_source_t *ds = &transport_response; in usb_open() 1279 btstack_data_source_t *ds = &pollfd_data_sources[r]; in usb_close() 1361 static void usb_transport_response_ds(btstack_data_source_t *ds, btstack_data_source_callback_type_… in usb_transport_response_ds()
|
/btstack/port/stm32-f4discovery-usb/port/ |
H A D | hci_transport_h2_stm32.c | 62 static btstack_data_source_t transport_data_source; 64 static void hci_transport_h2_stm32_process(btstack_data_source_t *ds, btstack_data_source_callback_… in hci_transport_h2_stm32_process()
|
/btstack/platform/embedded/ |
H A D | btstack_em9304_spi_embedded.c | 52 static btstack_data_source_t btstack_em9304_spi_embedded_data_source; 70 static void btstack_em9304_spi_embedded_process(btstack_data_source_t *ds, btstack_data_source_call… in btstack_em9304_spi_embedded_process()
|
H A D | btstack_uart_block_embedded.c | 60 static btstack_data_source_t transport_data_source; 94 static void btstack_uart_embedded_process(btstack_data_source_t *ds, btstack_data_source_callback_t… in btstack_uart_embedded_process()
|