Searched refs:instr (Results 1 – 5 of 5) sorted by relevance
164 uint16_t instr = program->instructions[i]; in add_program_at_offset() local165 …nstr_mem[offset + i] = pio_instr_bits_jmp != _pio_major_instr_bits(instr) ? instr : instr + offset; in add_program_at_offset()388 …uint instr = (pio->sm[sm].shiftctrl & PIO_SM0_SHIFTCTRL_AUTOPULL_BITS) ? pio_encode_out(pio_null, … in pio_sm_drain_tx_fifo() local391 pio_sm_exec(pio, sm, instr); in pio_sm_drain_tx_fifo()
68 io_rw_32 instr;
78 static inline uint _pio_major_instr_bits(uint instr) { in _pio_major_instr_bits() argument79 return instr & 0xe000u; in _pio_major_instr_bits()
1418 inline static void pio_sm_exec(PIO pio, uint sm, uint instr) { in pio_sm_exec() argument1421 pio->sm[sm].instr = instr; in pio_sm_exec()1449 static inline void pio_sm_exec_wait_blocking(PIO pio, uint sm, uint instr) { in pio_sm_exec_wait_blocking() argument1452 pio_sm_exec(pio, sm, instr); in pio_sm_exec_wait_blocking()
71 io_rw_32 instr;