Home
last modified time | relevance | path

Searched refs:rc (Results 1 – 25 of 32) sorted by relevance

12

/hal_rpi_pico-latest/src/rp2_common/hardware_dcp/include/hardware/
Ddcp_canned.inc.S43 .macro dcp_fdiv_fast_m rz,rx,ry,ra,rb,rc
46 umull \rb,\rc,\ra,\rb
47 mvn \rc,\rc,lsl #2
48 smmlar \ra,\rc,\ra,\ra
49 smmulr \rc,\rc,\rc
50 smmlar \ra,\rc,\ra,\ra
51 RXYH \rb,\rc
58 .macro dcp_fdiv_m rz,rx,ry,ra,rb,rc,rd
61 umull \rb,\rc,\ra,\rb
62 mvn \rc,\rc,lsl #2
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_malloc/
Dmalloc.c70 void *rc = REAL_FUNC(malloc)(size); in WRAPPER_FUNC()
73 if (!rc) { in WRAPPER_FUNC()
75 } else if (((uint8_t *)rc) + size > (uint8_t*)PICO_DEBUG_MALLOC_LOW_WATER) { in WRAPPER_FUNC()
76 printf("malloc %d %p->%p\n", (uint) size, rc, ((uint8_t *) rc) + size); in WRAPPER_FUNC()
79 check_alloc(rc, size); in WRAPPER_FUNC()
80 return rc; in WRAPPER_FUNC()
85 void *rc = REAL_FUNC(calloc)(count, size); in WRAPPER_FUNC()
88 if (!rc) { in WRAPPER_FUNC()
90 } else if (((uint8_t *)rc) + count * size > (uint8_t*)PICO_DEBUG_MALLOC_LOW_WATER) { in WRAPPER_FUNC()
91 printf("calloc %d %p->%p\n", (uint) (count * size), rc, ((uint8_t *) rc) + size); in WRAPPER_FUNC()
[all …]
/hal_rpi_pico-latest/test/pico_sha256_test/
Dpico_sha256_test.c32 int rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test() local
33 hard_assert(rc == PICO_OK); in run_test()
46 rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
47 hard_assert(rc == PICO_OK); in run_test()
62 rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
63 hard_assert(rc == PICO_OK); in run_test()
82 rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
83 hard_assert(rc == PICO_OK); in run_test()
98 rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
99 hard_assert(rc == PICO_OK); in run_test()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_flash/
Dflash.c78 int rc = helper->enter_safe_zone_timeout_ms(enter_exit_timeout_ms); in flash_safe_execute() local
79 if (!rc) { in flash_safe_execute()
81 rc = helper->exit_safe_zone_timeout_ms(enter_exit_timeout_ms); in flash_safe_execute()
83 return rc; in flash_safe_execute()
139 int rc = PICO_OK; in default_enter_safe_zone_timeout_ms() local
161 rc = PICO_ERROR_TIMEOUT; in default_enter_safe_zone_timeout_ms()
173 rc = PICO_ERROR_NOT_PERMITTED; in default_enter_safe_zone_timeout_ms()
177 rc = PICO_ERROR_TIMEOUT; in default_enter_safe_zone_timeout_ms()
184 rc = PICO_ERROR_NOT_PERMITTED; in default_enter_safe_zone_timeout_ms()
192 if (rc == PICO_OK) { in default_enter_safe_zone_timeout_ms()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_divider/
Ddivider_compiler.c42 qr_u64 rc; in udiv64() local
44 rc.quotient = (uint64_t)-1; // todo check this in udiv64()
45 rc.remainder = a; in udiv64()
47 rc.quotient = a/b; in udiv64()
48 rc.remainder = a%b; in udiv64()
50 return rc; in udiv64()
55 qr_s64 rc; in div64() local
57 rc.quotient = (uint64_t)(-__sign_of_64(a)); in div64()
58 rc.remainder = a; in div64()
60 rc.quotient = a/b; in div64()
[all …]
/hal_rpi_pico-latest/src/host/pico_divider/
Ddivider.c42 qr_u64 rc; in udiv64() local
44 rc.quotient = (uint64_t)-1; // todo check this in udiv64()
45 rc.remainder = a; in udiv64()
47 rc.quotient = a/b; in udiv64()
48 rc.remainder = a%b; in udiv64()
50 return rc; in udiv64()
55 qr_s64 rc; in div64() local
57 rc.quotient = (uint64_t)(-__sign_of_64(a)); in div64()
58 rc.remainder = a; in div64()
60 rc.quotient = a/b; in div64()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c98 int rc = PICO_OK; in pio_set_gpio_base() local
101 rc = pio_set_gpio_base_unsafe(pio, gpio_base); in pio_set_gpio_base()
107 return rc; in pio_set_gpio_base()
147 int rc = find_offset_for_program(pio, program); in pio_can_add_program() local
148 if (rc >= 0) rc = add_program_at_offset_check(pio, program, (uint)rc); in pio_can_add_program()
150 return rc == 0; in pio_can_add_program()
155 bool rc = add_program_at_offset_check(pio, program, offset) == 0; in pio_can_add_program_at_offset() local
157 return rc; in pio_can_add_program_at_offset()
161 int rc = add_program_at_offset_check(pio, program, offset); in add_program_at_offset() local
162 if (rc != 0) return rc; in add_program_at_offset()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_stdio/
Dstdio.c204 bool rc = false; in stdio_init_all() local
207 rc = true; in stdio_init_all()
212 rc = true; in stdio_init_all()
217 rc = true; in stdio_init_all()
221 rc |= stdio_usb_init(); in stdio_init_all()
223 return rc; in stdio_init_all()
233 bool rc = false; in stdio_deinit_all() local
236 rc = true; in stdio_deinit_all()
241 rc = true; in stdio_deinit_all()
246 rc = true; in stdio_deinit_all()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_divider/include/hardware/
Ddivider.h172 divmod_result_t rc = ((divmod_result_t) sio_hw->div_remainder) << 32u; in hw_divider_result_nowait() local
173 rc |= sio_hw->div_quotient; in hw_divider_result_nowait()
174 return rc; in hw_divider_result_nowait()
279 uint32_t rc = sio_hw->div_remainder; in hw_divider_u32_remainder_wait() local
281 return rc; in hw_divider_u32_remainder_wait()
297 int32_t rc = (int32_t)sio_hw->div_remainder; in hw_divider_s32_remainder_wait() local
299 return rc; in hw_divider_s32_remainder_wait()
423 uint32_t rc = sio_hw->div_remainder; in hw_divider_u32_remainder_inlined() local
425 return rc; in hw_divider_u32_remainder_inlined()
463 int32_t rc = (int32_t)sio_hw->div_remainder; in hw_divider_s32_remainder_inlined() local
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_bootrom/include/pico/
Dbootrom.h596 int rc = 0; in rom_flash_op() local
602 .res = &rc in rom_flash_op()
609 return rc; in rom_flash_op()
641 int rc = func(buf, buf_len, cmd); in rom_func_otp_access() local
643 return rc; in rom_func_otp_access()
678 int rc = func(out_buffer, out_buffer_word_size, partition_and_flags); in rom_get_partition_table_info() local
680 return rc; in rom_get_partition_table_info()
703 int rc = func(workarea_base, workarea_size, force_reload); in rom_load_partition_table() local
705 return rc; in rom_load_partition_table()
735 int rc = func(workarea_base, workarea_size, partition_a_num, flash_update_boot_window_base); in rom_pick_ab_partition() local
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c250 bool rc = false; in multicore_lockout_handshake() local
266 rc = true; in multicore_lockout_handshake()
268 } while (!rc); in multicore_lockout_handshake()
270 return rc; in multicore_lockout_handshake()
279 bool rc = multicore_lockout_handshake(LOCKOUT_MAGIC_START, until); in multicore_lockout_start_block_until() local
280 lockout_in_progress = rc; in multicore_lockout_start_block_until()
282 return rc; in multicore_lockout_start_block_until()
299 bool rc = multicore_lockout_handshake(LOCKOUT_MAGIC_END, until); in multicore_lockout_end_block_until() local
300 if (rc) { in multicore_lockout_end_block_until()
304 return rc; in multicore_lockout_end_block_until()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/
Dstdio_usb.c152 int rc = PICO_ERROR_NO_DATA; in stdio_usb_in_chars() local
159 rc = count ? count : PICO_ERROR_NO_DATA; in stdio_usb_in_chars()
166 return rc; in stdio_usb_in_chars()
208 bool rc = true; in stdio_usb_init() local
225 rc = add_alarm_in_us(PICO_STDIO_USB_TASK_INTERVAL_US, timer_task, NULL, true) >= 0; in stdio_usb_init()
228 if (rc) { in stdio_usb_init()
247 return rc; in stdio_usb_init()
260 bool rc = true; in stdio_usb_deinit() local
281 return rc; in stdio_usb_deinit()
/hal_rpi_pico-latest/src/common/pico_util/
Ddatetime.c97 int64_t rc = ts->tv_sec * 1000; in timespec_to_ms() local
98 rc += ts->tv_nsec / 1000000; in timespec_to_ms()
99 return (uint64_t) rc; in timespec_to_ms()
108 int64_t rc = ts->tv_sec * 1000000; in timespec_to_us() local
109 rc += ts->tv_nsec / 1000; in timespec_to_us()
110 return (uint64_t) rc; in timespec_to_us()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c95 uint32_t rc; member
100 call->rc = call->func(call->param); in handle_sync_func_call()
151 return call.rc; in async_context_threadsafe_background_execute_sync()
156 uint32_t rc = func(param); in async_context_threadsafe_background_execute_sync() local
158 return rc; in async_context_threadsafe_background_execute_sync()
316 bool rc = async_context_base_add_at_time_worker(self_base, worker); in async_context_threadsafe_background_add_at_time_worker() local
318 return rc; in async_context_threadsafe_background_add_at_time_worker()
324 bool rc = async_context_base_remove_at_time_worker(self_base, worker); in async_context_threadsafe_background_remove_at_time_worker() local
326 return rc; in async_context_threadsafe_background_remove_at_time_worker()
332 bool rc = async_context_base_add_when_pending_worker(self_base, worker); in async_context_threadsafe_background_add_when_pending_worker() local
[all …]
Dasync_context_freertos.c184 uint32_t rc; member
189 call->rc = call->func(call->param); in handle_sync_func_call()
206 return call.rc; in async_context_freertos_execute_sync()
234 bool rc = async_context_base_add_at_time_worker(self_base, worker); in async_context_freertos_add_at_time_worker() local
236 return rc; in async_context_freertos_add_at_time_worker()
241 bool rc = async_context_base_remove_at_time_worker(self_base, worker); in async_context_freertos_remove_at_time_worker() local
243 return rc; in async_context_freertos_remove_at_time_worker()
248 bool rc = async_context_base_add_when_pending_worker(self_base, worker); in async_context_freertos_add_when_pending_worker() local
250 return rc; in async_context_freertos_add_when_pending_worker()
255 bool rc = async_context_base_remove_when_pending_worker(self_base, worker); in async_context_freertos_remove_when_pending_worker() local
[all …]
Dasync_context_base.c71 async_at_time_worker_t *rc; in async_context_base_remove_ready_at_time_worker() local
73 rc = *best_prev; in async_context_base_remove_ready_at_time_worker()
74 *best_prev = rc->next; in async_context_base_remove_ready_at_time_worker()
76 rc = NULL; in async_context_base_remove_ready_at_time_worker()
78 return rc; in async_context_base_remove_ready_at_time_worker()
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/
Dqueue.h84 int32_t rc = (int32_t)q->wptr - (int32_t)q->rptr; in queue_get_level_unsafe() local
85 if (rc < 0) { in queue_get_level_unsafe()
86 rc += q->element_count + 1; in queue_get_level_unsafe()
88 return (uint)rc; in queue_get_level_unsafe()
/hal_rpi_pico-latest/src/rp2_common/hardware_base/include/hardware/
Daddress_mapped.h98 uint32_t rc = (uintptr_t)addr; in xip_alias_check_addr() local
99 valid_params_if(ADDRESS_ALIAS, rc >= XIP_MAIN_BASE && rc < XIP_NOALLOC_BASE); in xip_alias_check_addr()
100 return rc; in xip_alias_check_addr()
/hal_rpi_pico-latest/src/rp2_common/pico_btstack/
Dbtstack_run_loop_async_context.c32 bool rc = btstack_run_loop_base_remove_data_source(data_source); in btstack_run_loop_async_context_remove_data_source() local
34 return rc; in btstack_run_loop_async_context_remove_data_source()
65 bool rc = btstack_run_loop_base_remove_timer(timer); in btstack_run_loop_async_context_remove_timer() local
67 return rc; in btstack_run_loop_async_context_remove_timer()
/hal_rpi_pico-latest/src/common/pico_base_headers/include/pico/
Dassert.h37 …valid_params_if_and_return(x, test, rc) ({/*if (PARAM_ASSERTIONS_ENABLED(x)) assert(!(test)); */ i… argument
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/
Dsha256.c60 int rc; in pico_sha256_start_blocking_until() local
62 rc = pico_sha256_try_start(state, endianness, use_dma); in pico_sha256_start_blocking_until()
63 if (rc != PICO_ERROR_RESOURCE_IN_USE) break; in pico_sha256_start_blocking_until()
65 rc = PICO_ERROR_TIMEOUT; in pico_sha256_start_blocking_until()
69 return rc; in pico_sha256_start_blocking_until()
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c512 bool rc = false; in cancel_repeating_timer() local
514 rc = alarm_pool_cancel_alarm(timer->pool, timer->alarm_id); in cancel_repeating_timer()
517 return rc; in cancel_repeating_timer()
532 int64_t rc = -1; in alarm_pool_remaining_alarm_time_us() local
544 rc = entry->target - (int64_t) ta_time_us_64(pool->timer); in alarm_pool_remaining_alarm_time_us()
553 return rc; in alarm_pool_remaining_alarm_time_us()
557 int64_t rc = alarm_pool_remaining_alarm_time_us(pool, alarm_id); in alarm_pool_remaining_alarm_time_ms() local
558 if (rc >= 0) rc /= 1000; in alarm_pool_remaining_alarm_time_ms()
559 return rc >= INT32_MAX ? INT32_MAX : (int32_t) rc; in alarm_pool_remaining_alarm_time_ms()
/hal_rpi_pico-latest/src/rp2_common/hardware_sync/
Dsync.c19 uint rc = striped_spin_lock_num++; in next_striped_spin_lock_num() local
23 return rc; in next_striped_spin_lock_num()
/hal_rpi_pico-latest/tools/pioasm/
Doutput_format.h42 simple_optional<T> rc; in with_default() local
43 rc.default_value = default_value; in with_default()
44 return rc; in with_default()
/hal_rpi_pico-latest/src/rp2_common/pico_unique_id/
Dunique_id.c40 __unused int rc = func(out.words, 9, SYS_INFO_CHIP_INFO); in _retrieve_unique_id_on_boot()
41 assert(rc == 4); in _retrieve_unique_id_on_boot()

12