Home
last modified time | relevance | path

Searched refs:btstack_data_source_t (Results 1 – 25 of 34) sorted by relevance

12

/btstack/src/
H A Dbtstack_run_loop.h98 } 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 Dbtstack_run_loop.c73 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 Dadd_callback_to_ds_process.cocci2 // 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 Dbtstack_run_loop_posix.c73 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()
185btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_posix_execute()
223btstack_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 Dbtstack_uart_posix.c70 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 Dbtstack_sco_transport_posix_i2s_test_bridge.c73 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 Dbtstack_stdin_posix.c49 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 Dbtstack_network_posix.c99 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 Dbtstack_run_loop_qt.cpp77 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 Dbtstack_run_loop_windows.c61 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;
109btstack_data_source_t *ds = (btstack_data_source_t*) btstack_linked_list_iterator_next(&it); in btstack_run_loop_windows_execute()
133btstack_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 Dhci_transport_h2_winusb.c241 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 Dbtstack_uart_block_windows.c61 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 Dbtstack_stdin_windows.c58 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 Dhci_transport_h4_mtk.c58 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 Dsocket_connection.c104 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 Dembedded_test.cpp26 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 Drun_loop_base_test.cpp11 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 Dbtstack_uart_posix_pty.c65 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 Dhci_transport_netgraph.c74 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 Dbtstack_run_loop_corefoundation.m63 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 Dbtstack_uart_block_freertos.c63 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 Dhci_transport_h2_libusb.c367 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 Dhci_transport_h2_stm32.c62 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 Dbtstack_em9304_spi_embedded.c52 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 Dbtstack_uart_block_embedded.c60 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()

12