Home
last modified time | relevance | path

Searched refs:data (Results 1 – 25 of 43) sorted by relevance

12

/hal_rpi_pico-latest/src/rp2_common/hardware_riscv/include/hardware/
Driscv.h32 #define _riscv_write_csr(csrname, data) ({ \ argument
33 if (__builtin_constant_p(data) && !((data) & -32u)) { \
34 asm volatile ("csrwi " #csrname ", %0" : : "i" (data)); \
36 asm volatile ("csrw " #csrname ", %0" : : "r" (data)); \
40 #define _riscv_set_csr(csrname, data) ({ \ argument
41 if (__builtin_constant_p(data) && !((data) & -32u)) { \
42 asm volatile ("csrsi " #csrname ", %0" : : "i" (data)); \
44 asm volatile ("csrs " #csrname ", %0" : : "r" (data)); \
48 #define _riscv_clear_csr(csrname, data) ({ \ argument
49 if (__builtin_constant_p(data) && !((data) & -32u)) { \
[all …]
/hal_rpi_pico-latest/src/common/pico_util/
Dqueue.c13 q->data = (uint8_t *)calloc(element_count + 1, element_size); in queue_init_with_spinlock()
21 free(q->data); in queue_free()
26 return q->data + index * q->element_size; in element_ptr()
44 static bool queue_add_internal(queue_t *q, const void *data, bool block) { in queue_add_internal() argument
48 memcpy(element_ptr(q, q->wptr), data, q->element_size); in queue_add_internal()
62 static bool queue_remove_internal(queue_t *q, void *data, bool block) { in queue_remove_internal() argument
66 if (data) { in queue_remove_internal()
67 memcpy(data, element_ptr(q, q->rptr), q->element_size); in queue_remove_internal()
82 static bool queue_peek_internal(queue_t *q, void *data, bool block) { in queue_peek_internal() argument
86 if (data) { in queue_peek_internal()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_hazard3/include/hardware/
Dhazard3.h39 #define hazard3_irqarray_write(csr, index, data) (riscv_write_csr(csr, (index) | ((uint32_t)(data) … argument
41 #define hazard3_irqarray_write(csr, index, data) static_assert(false, "Not supported: Xh3irq extens…
45 #define hazard3_irqarray_set(csr, index, data) (riscv_set_csr(csr, (index) | ((uint32_t)(data) << 1… argument
47 #define hazard3_irqarray_set(csr, index, data) static_assert(false, "Not supported: Xh3irq extensio…
51 #define hazard3_irqarray_clear(csr, index, data) (riscv_clear_csr(csr, (index) | ((uint32_t)(data) … argument
53 #define hazard3_irqarray_clear(csr, index, data) static_assert(false, "Not supported: Xh3irq extens…
/hal_rpi_pico-latest/src/rp2_common/pico_lwip/tools/
Dmakefsdata.py27 data = f"/{file.relative_to(input_dir)}\x00"
29 while(len(data) % PAYLOAD_ALIGNMENT != 0):
30 data += "\x00"
31 results.append({'data': bytes(data, "utf-8"), 'comment': comment});
39 data = f"{response_types[response_type]}\r\n"
41 results.append({'data': bytes(data, "utf-8"), 'comment': comment});
44 data = f"Server: {HTTPD_SERVER_AGENT}\r\n"
46 results.append({'data': bytes(data, "utf-8"), 'comment': comment});
51 data = f"Content-Length: {file_size}\r\n"
53 results.append({'data': bytes(data, "utf-8"), 'comment': comment});
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/
Dsha256.c72 static void write_to_hardware(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_byt… in write_to_hardware() argument
81 data, in write_to_hardware()
86 if (!state->cache_used && !(((uintptr_t)data)&3u)) { in write_to_hardware()
88 const uint32_t *data32 = (const uint32_t *)data; in write_to_hardware()
96 data = (const uint8_t *)data32; in write_to_hardware()
99 state->cache.bytes[state->cache_used++] = *data++; in write_to_hardware()
109 static void update_internal(pico_sha256_state_t *state, const uint8_t *data, size_t data_size_bytes… in update_internal() argument
115 write_to_hardware(state, data, bytes_left); in update_internal()
118 data += bytes_left; in update_internal()
122 write_to_hardware(state, data, data_size_bytes); in update_internal()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_sha256/
Dsha256.c11 uint32_t data = sha256_hw->sum[i]; in sha256_get_result() local
12 if (endianness == SHA256_BIG_ENDIAN) data = __builtin_bswap32(data); in sha256_get_result()
13 out->words[i] = data; in sha256_get_result()
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/
Dqueue.h34 uint8_t *data; member
166 bool queue_try_add(queue_t *q, const void *data);
178 bool queue_try_remove(queue_t *q, void *data);
190 bool queue_try_peek(queue_t *q, void *data);
202 void queue_add_blocking(queue_t *q, const void *data);
212 void queue_remove_blocking(queue_t *q, void *data);
222 void queue_peek_blocking(queue_t *q, void *data);
/hal_rpi_pico-latest/bazel/toolchain/
Dclang.BUILD48 data = glob([
61 data = glob([
75 data = glob([
93 data = glob(["bin/llvm"]),
102 data = glob(["bin/llvm"]),
111 data = glob(["bin/llvm"]),
120 data = glob(["bin/llvm"]),
129 data = glob(["bin/llvm"]),
138 data = glob(["bin/llvm"]),
147 data = glob([
Dgcc_arm_none_eabi.BUILD45 data = glob([
61 data = glob([
79 # different set of data files to pull into the sandbox at runtime.
86 data = glob([
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2040/
Dmemmap_no_flash.ld105 .data : {
108 *(.data*)
113 /* preinit data */
120 /* preinit data */
127 /* init data */
134 /* finit data */
147 /* All data end */
156 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
157 __etext = LOADADDR(.data);
243 /* Check if data + heap + stack exceeds RAM limit */
Dmemmap_blocked_ram.ld71 * FLASH ... we will include any thing excluded here in .data below by default */
89 /* preinit data */
96 /* init data */
103 /* finit data */
152 .data : {
164 *(.data*)
169 /* preinit data */
183 /* All data end */
188 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
189 __etext = LOADADDR(.data);
[all …]
Dmemmap_copy_to_ram.ld72 …/* segments not marked as .flashdata are instead pulled into .data (in RAM) to avoid accidental fl…
135 .data : {
145 *(.data*)
150 /* preinit data */
157 /* preinit data */
164 /* init data */
171 /* finit data */
184 /* All data end */
189 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
190 __etext = LOADADDR(.data);
[all …]
Dmemmap_default.ld71 * FLASH ... we will include any thing excluded here in .data below by default */
89 /* preinit data */
96 /* init data */
103 /* finit data */
152 .data : {
164 *(.data*)
169 /* preinit data */
183 /* All data end */
188 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
189 __etext = LOADADDR(.data);
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_crt0/rp2350/
Dmemmap_no_flash.ld107 .data : {
110 *(.data*)
116 /* preinit data */
123 /* preinit data */
130 /* init data */
137 /* finit data */
150 /* All data end */
159 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
160 __etext = LOADADDR(.data);
248 /* Check if data + heap + stack exceeds RAM limit */
Dmemmap_copy_to_ram.ld88 …/* segments not marked as .flashdata are instead pulled into .data (in RAM) to avoid accidental fl…
151 .data : {
162 *(.data*)
168 /* preinit data */
175 /* preinit data */
182 /* init data */
189 /* finit data */
202 /* All data end */
207 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
208 __etext = LOADADDR(.data);
[all …]
Dmemmap_default.ld60 * FLASH ... we will include any thing excluded here in .data below by default */
79 /* preinit data */
86 /* init data */
93 /* finit data */
164 .data : {
176 *(.data*)
182 /* preinit data */
195 /* All data end */
200 /* __etext is (for backwards compatibility) the name of the .data init source pointer (...) */
201 __etext = LOADADDR(.data);
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/include/pico/
Dmulticore.h171 void multicore_fifo_push_blocking(uint32_t data);
184 static inline void multicore_fifo_push_blocking_inline(uint32_t data) { in multicore_fifo_push_blocking_inline() argument
189 sio_hw->fifo_wr = data; in multicore_fifo_push_blocking_inline()
205 bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us);
/hal_rpi_pico-latest/src/host/pico_multicore/include/pico/
Dmulticore.h23 void multicore_fifo_push_blocking(uint32_t data);
24 bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us);
/hal_rpi_pico-latest/src/rp2_common/pico_sha256/include/pico/
Dsha256.h118 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_…
/hal_rpi_pico-latest/src/rp2_common/pico_multicore/
Dmulticore.c34 void multicore_fifo_push_blocking(uint32_t data) { in multicore_fifo_push_blocking() argument
35 multicore_fifo_push_blocking_inline(data); in multicore_fifo_push_blocking()
38 bool multicore_fifo_push_timeout_us(uint32_t data, uint64_t timeout_us) { in multicore_fifo_push_timeout_us() argument
46 sio_hw->fifo_wr = data; in multicore_fifo_push_timeout_us()
/hal_rpi_pico-latest/src/common/boot_uf2_headers/include/boot/
Duf2.h50 uint8_t data[476]; member
/hal_rpi_pico-latest/src/host/hardware_timer/include/hardware/
Dtimer.h36 typedef void (*hardware_alarm_callback_t)(uint alarm_num, void *data);
/hal_rpi_pico-latest/src/rp2_common/pico_btstack/
Dbtstack_flash_bank.c96 static void pico_flash_bank_write(void * context, int bank, uint32_t offset, const uint8_t *data, u… in pico_flash_bank_write() argument
147 memcpy(page_data + offset, data + data_pos, size_to_copy); in pico_flash_bank_write()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/cybt_shared_bus/
DCMakeLists.txt12 # The BT firmware is supplied as a source file containing a static array with ascii hex data
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq_handler_chain.S15 .data

12