Home
last modified time | relevance | path

Searched refs:channel (Results 1 – 5 of 5) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_dma/include/hardware/
Ddma.h59 static inline void check_dma_channel_param(__unused uint channel) { in check_dma_channel_param() argument
62 extern void check_dma_channel_param_impl(uint channel); in check_dma_channel_param()
63 check_dma_channel_param_impl(channel); in check_dma_channel_param()
71 inline static dma_channel_hw_t *dma_channel_hw_addr(uint channel) { in dma_channel_hw_addr() argument
72 check_dma_channel_param(channel); in dma_channel_hw_addr()
73 return &dma_hw->ch[channel]; in dma_channel_hw_addr()
85 void dma_channel_claim(uint channel);
103 void dma_channel_unclaim(uint channel);
128 bool dma_channel_is_claimed(uint channel);
338 static inline dma_channel_config dma_channel_get_default_config(uint channel) { in dma_channel_get_default_config() argument
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_dma/
Ddma.c23 void dma_channel_claim(uint channel) { in dma_channel_claim() argument
24 check_dma_channel_param(channel); in dma_channel_claim()
25 hw_claim_or_assert((uint8_t *) &_claimed, channel, "DMA channel %d is already claimed"); in dma_channel_claim()
34 void dma_channel_unclaim(uint channel) { in dma_channel_unclaim() argument
35 check_dma_channel_param(channel); in dma_channel_unclaim()
36 hw_claim_clear((uint8_t *) &_claimed, channel); in dma_channel_unclaim()
49 bool dma_channel_is_claimed(uint channel) { in dma_channel_is_claimed() argument
50 check_dma_channel_param(channel); in dma_channel_is_claimed()
51 return hw_is_claimed((uint8_t *) &_claimed, channel); in dma_channel_is_claimed()
73 void dma_channel_cleanup(uint channel) { in dma_channel_cleanup() argument
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/
Dsha256.c38 state->channel = (int8_t)dma_claim_unused_channel(false); in pico_sha256_try_start()
39 if (state->channel < 0) { in pico_sha256_try_start()
43 state->config = dma_channel_get_default_config(state->channel); in pico_sha256_try_start()
50 state->channel = -1; in pico_sha256_try_start()
73 if (state->channel >= 0) { in write_to_hardware()
74 dma_channel_wait_for_finish_blocking(state->channel); in write_to_hardware()
78 state->channel, in write_to_hardware()
143 if (state->channel >= 0) { in pico_sha256_update_blocking()
144 dma_channel_wait_for_finish_blocking(state->channel); in pico_sha256_update_blocking()
172 if (state->channel >= 0) { in pico_sha256_finish()
[all …]
/hal_rpi_pico-latest/test/pico_sha256_test/
Dpico_sha256_test.c113 assert(dma_channel_is_busy(state.channel)); in run_test()
114 dma_channel_wait_for_finish_blocking(state.channel); in run_test()
116 state.channel, in run_test()
123 dma_channel_wait_for_finish_blocking(state.channel); in run_test()
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/include/pico/
Dsha256.h50 int8_t channel; member