Home
last modified time | relevance | path

Searched refs:dest (Results 1 – 12 of 12) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h95 …pio_encode_instr_and_src_dest(enum pio_instr_bits instr_bits, enum pio_src_dest dest, uint value) { in _pio_encode_instr_and_src_dest() argument
96 return _pio_encode_instr_and_args(instr_bits, dest & 7u, value); in _pio_encode_instr_and_src_dest()
330 static inline uint pio_encode_out(enum pio_src_dest dest, uint count) { in pio_encode_out() argument
331 valid_params_if(PIO_INSTRUCTIONS, !(dest & _PIO_INVALID_OUT_DEST)); in pio_encode_out()
332 return _pio_encode_instr_and_src_dest(pio_instr_bits_out, dest, count); in pio_encode_out()
373 static inline uint pio_encode_mov(enum pio_src_dest dest, enum pio_src_dest src) { in pio_encode_mov() argument
374 valid_params_if(PIO_INSTRUCTIONS, !(dest & _PIO_INVALID_MOV_DEST)); in pio_encode_mov()
376 return _pio_encode_instr_and_src_dest(pio_instr_bits_mov, dest, src & 7u); in pio_encode_mov()
389 static inline uint pio_encode_mov_not(enum pio_src_dest dest, enum pio_src_dest src) { in pio_encode_mov_not() argument
390 valid_params_if(PIO_INSTRUCTIONS, !(dest & _PIO_INVALID_MOV_DEST)); in pio_encode_mov_not()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_atomic/
Datomic.c60 void __atomic_load_c(uint size, const volatile void *src, void *dest, __unused int model) { in __atomic_load_c() argument
62 memcpy(dest, remove_volatile_cast_no_barrier(const void *, src), size); in __atomic_load_c()
68 void __atomic_store_c(uint size, volatile void *dest, void *src, __unused int model) { in __atomic_store_c() argument
70 memcpy(remove_volatile_cast_no_barrier(void *, dest), src, size); in __atomic_store_c()
126 void __atomic_store_##n(volatile void *dest, type val, __unused int model) { \
127 uint32_t save = atomic_lock(dest); \
128 *(volatile type *)dest = val; \
129 atomic_unlock(dest, save); \
155 type __atomic_exchange_##n(volatile void *dest, type val, __unused int model) { \
156 uint32_t save = atomic_lock(dest); \
[all …]
/hal_rpi_pico-latest/tools/pioasm/
Dpio_disassembler.cpp121 std::string dest = dests[arg1]; in disassemble() local
124 if (source.empty() || dest.empty() || operation == 3) { in disassemble()
127 if (dest == source && !operation && (arg1 == 1 || arg2 == 2)) { in disassemble()
132 std::string guts = dest + ", "; in disassemble()
174 std::string dest = dests[arg1]; in disassemble() local
175 if (dest.empty()) { in disassemble()
Dpio_types.h409 enum in_out_set dest; member
412 …tr_out(const yy::location &l, const enum in_out_set &dest, rvalue value) : instruction(l), dest(de… in instr_out()
419 enum in_out_set dest; member
422 …tr_set(const yy::location &l, const enum in_out_set &dest, rvalue value) : instruction(l), dest(de… in instr_set()
456 extended_mov dest, src; member
459 …instr_mov(const yy::location &l, const extended_mov &dest, const extended_mov &src, const mov_op& …
460 instruction(l), dest(dest), src(src), op(op) {} in instruction()
Dpio_assembler.cpp27 dest = _dest; in generate()
329 if (dest.uses_fifo()) { in pre_validate()
337 if (dest.loc != mov::osr) { in pre_validate()
347 if (!dest.uses_fifo() && !src.uses_fifo()) { in raw_encode()
349 return {inst_type::mov, (uint) dest.loc, (uint) src.loc | ((uint) op << 3u)}; in raw_encode()
351 if (dest.uses_fifo()) { in raw_encode()
352 return {inst_type::push_pull, 0, 0x10 | get_push_get_index(program, dest) }; in raw_encode()
359 int dest = target->resolve(program); in raw_encode() local
360 if (dest < 0) { in raw_encode()
362 } else if (dest >= (int)program.instructions.size()) { in raw_encode()
[all …]
Dpython_output.cpp252 std::string dest = dests[arg1]; in disassemble() local
255 if (source.empty() || dest.empty() || operation == 3) { in disassemble()
258 if (dest == source && (arg1 == 1 || arg2 == 2) && operation == 0) { in disassemble()
263 std::string guts = dest + ", "; in disassemble()
300 std::string dest = dests[arg1]; in disassemble() local
301 if (dest.empty()) { in disassemble()
Dpio_assembler.h36 std::string dest; member
/hal_rpi_pico-latest/src/rp2_common/cmsis/stub/CMSIS/Core/Include/m-profile/
Dcmsis_gcc_m.h48 uint32_t* dest; in __cmsis_start() member
53 uint32_t* dest; in __cmsis_start() member
64 pTable->dest[i] = pTable->src[i]; in __cmsis_start()
70 pTable->dest[i] = 0u; in __cmsis_start()
/hal_rpi_pico-latest/src/rp2_common/hardware_divider/include/hardware/
Ddivider.h489 void hw_divider_save_state(hw_divider_state_t *dest);
491 static inline void hw_divider_save_state(hw_divider_state_t *dest) { in hw_divider_save_state() argument
492 *dest = hw_divider_results[get_core_num()]; in hw_divider_save_state()
/hal_rpi_pico-latest/src/host/hardware_divider/include/hardware/
Ddivider.h313 static inline void hw_divider_save_state(hw_divider_state_t *dest) { in hw_divider_save_state() argument
314 *dest = hw_divider_result_threadlocal; in hw_divider_save_state()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_driver.c127 uint32_t storage_read_blocks(__unused uint8_t *dest, __unused uint32_t block_num, __unused uint32_t… in storage_read_blocks() argument
/hal_rpi_pico-latest/tools/pioasm/gen/
Dlexer.cpp1920 char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; variable
1954 *(dest++) = *(source++);