Home
last modified time | relevance | path

Searched refs:state (Results 1 – 13 of 13) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/pico_sha256/
Dsha256.c20 bool __weak pico_sha256_lock(pico_sha256_state_t *state) { in pico_sha256_lock() argument
23 state->locked = true; in pico_sha256_lock()
27 void __weak pico_sha256_unlock(pico_sha256_state_t *state) { in pico_sha256_unlock() argument
28 assert(state->locked); in pico_sha256_unlock()
30 state->locked = false; in pico_sha256_unlock()
33 int pico_sha256_try_start(pico_sha256_state_t *state, enum sha256_endianness endianness, bool use_d… in pico_sha256_try_start() argument
34 memset(state, 0, sizeof(*state)); in pico_sha256_try_start()
35 if (!pico_sha256_lock(state)) return PICO_ERROR_RESOURCE_IN_USE; in pico_sha256_try_start()
36 state->endianness = endianness; in pico_sha256_try_start()
38 state->channel = (int8_t)dma_claim_unused_channel(false); in pico_sha256_try_start()
[all …]
/hal_rpi_pico-latest/test/pico_sha256_test/
Dpico_sha256_test.c21 pico_sha256_state_t state; in run_test() local
32 int rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
34 pico_sha256_update_blocking(&state, NULL, 0); in run_test()
35 pico_sha256_finish(&state, &result); in run_test()
46 rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
48 pico_sha256_update_blocking(&state, nist_1, sizeof(nist_1)); in run_test()
49 pico_sha256_finish(&state, &result); in run_test()
62 rc = pico_sha256_start_blocking(&state, SHA256_BIG_ENDIAN, use_dma); in run_test()
64 pico_sha256_update_blocking(&state, rc_4_16, sizeof(rc_4_16)); in run_test()
65 pico_sha256_finish(&state, &result); in run_test()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/include/pico/
Dsha256.h72 int pico_sha256_try_start(pico_sha256_state_t *state, enum sha256_endianness endianness, bool use_d…
86 int pico_sha256_start_blocking_until(pico_sha256_state_t *state, enum sha256_endianness endianness,…
99 static inline int pico_sha256_start_blocking(pico_sha256_state_t *state, enum sha256_endianness end… in pico_sha256_start_blocking() argument
100 return pico_sha256_start_blocking_until(state, endianness, use_dma, at_the_end_of_time); in pico_sha256_start_blocking()
118 void pico_sha256_update(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_bytes);
133 void pico_sha256_update_blocking(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_…
144 void pico_sha256_finish(pico_sha256_state_t *state, sha256_result_t *out);
/hal_rpi_pico-latest/src/rp2_common/hardware_powman/
Dpowman.c128 uint32_t state_reg = powman_hw->state & POWMAN_STATE_CURRENT_BITS; in powman_get_power_state()
139 int powman_set_power_state(powman_power_state state) { in powman_set_power_state() argument
141 powman_clear_bits(&powman_hw->state, POWMAN_STATE_REQ_IGNORED_BITS); in powman_set_power_state()
142 powman_debug("powman: Requesting state %x\n", state); in powman_set_power_state()
143 powman_write(&powman_hw->state, (~state << POWMAN_STATE_REQ_LSB) & POWMAN_STATE_REQ_BITS); in powman_set_power_state()
146 if (powman_hw->state & POWMAN_STATE_REQ_IGNORED_BITS) { in powman_set_power_state()
151 bool state_valid = (powman_hw->state & POWMAN_STATE_BAD_SW_REQ_BITS) == 0; in powman_set_power_state()
158 if (!powman_power_state_is_domain_on(state, POWMAN_POWER_DOMAIN_SWITCHED_CORE)) { in powman_set_power_state()
167 if (powman_hw->state & POWMAN_STATE_WAITING_BITS) { in powman_set_power_state()
178 while(powman_hw->state & POWMAN_STATE_CHANGING_BITS) tight_loop_contents(); in powman_set_power_state()
[all …]
/hal_rpi_pico-latest/test/hardware_sync_spin_lock_test/
Dhardware_sync_spin_lock_test.c76 xrand_state_t state = XRAND_DEFAULT_INIT; in counter_test_per_core() local
79 xrand_jump(&state); in counter_test_per_core()
82 uint lock_index = xrand_next(&state) & lock_index_mask; in counter_test_per_core()
88 busy_wait_at_least_cycles(xrand_next(&state) & 0xffu); in counter_test_per_core()
95 xrand_state_t state = XRAND_DEFAULT_INIT; in counter_try_test_per_core() local
98 xrand_jump(&state); in counter_try_test_per_core()
101 uint lock_index = xrand_next(&state) & lock_index_mask; in counter_try_test_per_core()
109 busy_wait_at_least_cycles(xrand_next(&state) & 0xffu); in counter_try_test_per_core()
/hal_rpi_pico-latest/src/rp2_common/hardware_flash/
Dflash.c83 …id __no_inline_not_in_flash_func(flash_rp2350_save_qmi_cs1)(flash_rp2350_qmi_save_state_t *state) { in __no_inline_not_in_flash_func()
84 state->timing = qmi_hw->m[1].timing; in __no_inline_not_in_flash_func()
85 state->rcmd = qmi_hw->m[1].rcmd; in __no_inline_not_in_flash_func()
86 state->rfmt = qmi_hw->m[1].rfmt; in __no_inline_not_in_flash_func()
89 …nline_not_in_flash_func(flash_rp2350_restore_qmi_cs1)(const flash_rp2350_qmi_save_state_t *state) { in __no_inline_not_in_flash_func()
96 qmi_hw->m[1].timing = state->timing; in __no_inline_not_in_flash_func()
97 qmi_hw->m[1].rcmd = state->rcmd; in __no_inline_not_in_flash_func()
98 qmi_hw->m[1].rfmt = state->rfmt; in __no_inline_not_in_flash_func()
/hal_rpi_pico-latest/src/rp2_common/hardware_powman/include/hardware/
Dpowman.h185 int powman_set_power_state(powman_power_state state);
214 static inline bool powman_power_state_is_domain_on(powman_power_state state, enum powman_power_doma… in powman_power_state_is_domain_on() argument
216 return state & (1u << domain); in powman_power_state_is_domain_on()
/hal_rpi_pico-latest/tools/pioasm/gen/
Dparser.cpp169 : state (empty_state) in by_state()
173 : state (that.state) in by_state()
179 state = empty_state; in clear()
185 state = that.state; in move()
190 : state (s) in by_state()
196 if (state == empty_state) in kind()
199 return YY_CAST (symbol_kind_type, yystos_[+state]); in kind()
206 : super_type (YY_MOVE (that.state), YY_MOVE (that.location)) in stack_symbol_type()
294 that.state = empty_state; in stack_symbol_type()
393 state = that.state; in operator =()
[all …]
Dlexer.cpp146 #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) argument
Dparser.hpp2994 state_type state; member
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpowman.h148 io_rw_32 state;
/hal_rpi_pico-latest/src/rp2_common/pico_double/
Ddouble_fma_dcp.S66 @ cf saving_func macro: but here we need to record the SP before the state save possibly changes it
586 @ cf saving_func macro: but here we need to record the SP before the state save possibly changes it
/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/
DLICENSE.txt130 5. Submission of Contributions. Unless You explicitly state otherwise,