Home
last modified time | relevance | path

Searched refs:user_data (Results 1 – 9 of 9) sorted by relevance

/hal_rpi_pico-latest/src/common/pico_time/include/pico/
Dtime.h378 typedef int64_t (*alarm_callback_t)(alarm_id_t id, void *user_data);
499 …rm_pool_t *pool, absolute_time_t time, alarm_callback_t callback, void *user_data, bool fire_if_pa…
519 void *user_data);
541 …in_us(alarm_pool_t *pool, uint64_t us, alarm_callback_t callback, void *user_data, bool fire_if_pa… in alarm_pool_add_alarm_in_us() argument
542 …pool_add_alarm_at(pool, delayed_by_us(get_absolute_time(), us), callback, user_data, fire_if_past); in alarm_pool_add_alarm_in_us()
566 …in_ms(alarm_pool_t *pool, uint32_t ms, alarm_callback_t callback, void *user_data, bool fire_if_pa… in alarm_pool_add_alarm_in_ms() argument
567 …pool_add_alarm_at(pool, delayed_by_ms(get_absolute_time(), ms), callback, user_data, fire_if_past); in alarm_pool_add_alarm_in_ms()
625 …d_t add_alarm_at(absolute_time_t time, alarm_callback_t callback, void *user_data, bool fire_if_pa… in add_alarm_at() argument
626 … return alarm_pool_add_alarm_at(alarm_pool_get_default(), time, callback, user_data, fire_if_past); in add_alarm_at()
649 static inline alarm_id_t add_alarm_in_us(uint64_t us, alarm_callback_t callback, void *user_data, b… in add_alarm_in_us() argument
[all …]
/hal_rpi_pico-latest/src/common/pico_util/
Dpheap.c11 pheap_t *ph_create(uint max_nodes, pheap_comparator comparator, void *user_data) { in ph_create() argument
15 ph_post_alloc_init(heap, max_nodes, comparator, user_data); in ph_create()
19 void ph_post_alloc_init(pheap_t *heap, uint max_nodes, pheap_comparator comparator, void *user_data in ph_post_alloc_init() argument
23 heap->user_data = user_data; in ph_post_alloc_init()
118 …eap, pheap_node_id_t id, void (*dump_key)(pheap_node_id_t, void *), void *user_data, uint indent) { in ph_dump_node() argument
127 if (dump_key) dump_key(id, user_data); in ph_dump_node()
129 count += ph_dump_node(heap, node->child, dump_key, user_data, indent + 1); in ph_dump_node()
130 count += ph_dump_node(heap, node->sibling, dump_key, user_data, indent); in ph_dump_node()
135 void ph_dump(pheap_t *heap, void (*dump_key)(pheap_node_id_t, void *), void *user_data) { in ph_dump() argument
136 uint count = ph_dump_node(heap, heap->root_id, dump_key, user_data, 0); in ph_dump()
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/
Dpheap.h61 typedef bool (*pheap_comparator)(void *user_data, pheap_node_id_t a, pheap_node_id_t b);
66 void *user_data; member
88 pheap_t *ph_create(uint max_nodes, pheap_comparator comparator, void *user_data);
132 if (heap->comparator(heap->user_data, a, b)) { in ph_merge_nodes()
277 void ph_dump(pheap_t *heap, void (*dump_key)(pheap_node_id_t id, void *user_data), void *user_data);
289 void ph_post_alloc_init(pheap_t *heap, uint max_nodes, pheap_comparator comparator, void *user_data
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c25 void *user_data; member
172 repeating_timer_t *rpt = (repeating_timer_t *)earliest_entry->user_data; in alarm_pool_irq_handler()
176 delta = earliest_entry->callback(id, earliest_entry->user_data); in alarm_pool_irq_handler()
313 void *user_data, bool fire_if_past) { in alarm_pool_add_alarm_at() argument
318 return alarm_pool_add_alarm_at_force_in_context(pool, time, callback, user_data); in alarm_pool_add_alarm_at()
322 void *user_data) { in alarm_pool_add_alarm_at_force_in_context() argument
336 entry->user_data = user_data; in alarm_pool_add_alarm_at_force_in_context()
385 static int64_t sleep_until_callback(__unused alarm_id_t id, __unused void *user_data) { in sleep_until_callback() argument
500 …l_t *pool, int64_t delay_us, repeating_timer_callback_t callback, void *user_data, repeating_timer… in alarm_pool_add_repeating_timer_us() argument
505 out->user_data = user_data; in alarm_pool_add_repeating_timer_us()
/hal_rpi_pico-latest/src/rp2_common/pico_fix/rp2040_usb_device_enumeration/
Drp2040_usb_device_enumeration.c45 int64_t hw_enumeration_fix_wait_se0_callback(__unused alarm_id_t id, __unused void *user_data) { in hw_enumeration_fix_wait_se0_callback() argument
78 int64_t hw_enumeration_fix_force_ls_j_done(__unused alarm_id_t id, __unused void *user_data) { in hw_enumeration_fix_force_ls_j_done() argument
/hal_rpi_pico-latest/test/pico_time_test/
Dpico_time_test.c42 int64_t timer_callback1(alarm_id_t id, void *user_data) { in timer_callback1() argument
43 struct timeout *timeout = (struct timeout *)user_data; in timer_callback1()
62 uint i = (uintptr_t)t->user_data; in repeating_timer_callback()
254 int64_t issue_195_callback(alarm_id_t id, void *user_data) { in issue_195_callback() argument
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/include/pico/
Dasync_context.h112 void *user_data; member
144 void *user_data; member
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c18 static int64_t alarm_handler(alarm_id_t id, void *user_data);
185 static int64_t alarm_handler(__unused alarm_id_t id, void *user_data) { in alarm_handler() argument
186 async_context_threadsafe_background_t *self = (async_context_threadsafe_background_t*)user_data; in alarm_handler()
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/
Dstdio_usb.c43 static int64_t timer_task(__unused alarm_id_t id, __unused void *user_data) { in timer_task() argument