Lines Matching refs:uint

24 void pio_sm_claim(PIO pio, uint sm) {  in pio_sm_claim()
26 uint which = pio_get_index(pio); in pio_sm_claim()
36 void pio_claim_sm_mask(PIO pio, uint sm_mask) { in pio_claim_sm_mask()
37 for(uint i = 0; sm_mask; i++, sm_mask >>= 1u) { in pio_claim_sm_mask()
42 void pio_sm_unclaim(PIO pio, uint sm) { in pio_sm_unclaim()
44 uint which = pio_get_index(pio); in pio_sm_unclaim()
50 uint which = pio_get_index(pio); in pio_claim_unused_sm()
51 uint base = which * NUM_PIO_STATE_MACHINES; in pio_claim_unused_sm()
57 bool pio_sm_is_claimed(PIO pio, uint sm) { in pio_sm_is_claimed()
59 uint which = pio_get_index(pio); in pio_sm_is_claimed()
76 if (!(used_mask & (program_mask << (uint) i))) { in find_offset_for_program()
84 static int pio_set_gpio_base_unsafe(PIO pio, uint gpio_base) { in pio_set_gpio_base_unsafe()
97 int pio_set_gpio_base(PIO pio, uint gpio_base) { in pio_set_gpio_base()
132 static int add_program_at_offset_check(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset_check()
139 …if (program->origin >= 0 && (uint)program->origin != offset) return PICO_ERROR_BAD_ALIGNMENT; // t… in add_program_at_offset_check()
148 if (rc >= 0) rc = add_program_at_offset_check(pio, program, (uint)rc); in pio_can_add_program()
153 bool pio_can_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in pio_can_add_program_at_offset()
160 static int add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset()
163 for (uint i = 0; i < program->length; ++i) { in add_program_at_offset()
177 offset = add_program_at_offset(pio, program, (uint) offset); in pio_add_program()
183 int pio_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in pio_add_program_at_offset()
190 void pio_remove_program(PIO pio, const pio_program_t *program, uint loaded_offset) { in pio_remove_program()
202 for(uint i=0;i<PIO_INSTRUCTION_COUNT;i++) { in pio_clear_instruction_memory()
221 void pio_sm_set_pins_internal(PIO pio, uint sm, uint32_t pins) { in pio_sm_set_pins_internal()
227 uint remaining = 32; in pio_sm_set_pins_internal()
228 uint base = 0; in pio_sm_set_pins_internal()
230 uint decrement = remaining > 5 ? 5 : remaining; in pio_sm_set_pins_internal()
244 void pio_sm_set_pins(PIO pio, uint sm, uint32_t pins) { in pio_sm_set_pins()
252 void pio_sm_set_pins64(PIO pio, uint sm, uint64_t pins) { in pio_sm_set_pins64()
261 void pio_sm_set_pins_with_mask_internal(PIO pio, uint sm, uint32_t pin_values, uint32_t pin_mask) { in pio_sm_set_pins_with_mask_internal()
268 uint base = (uint)__builtin_ctz(pin_mask); in pio_sm_set_pins_with_mask_internal()
280 void pio_sm_set_pins_with_mask(PIO pio, uint sm, uint32_t pin_values, uint32_t pin_mask) { in pio_sm_set_pins_with_mask()
289 void pio_sm_set_pins_with_mask64(PIO pio, uint sm, uint64_t pin_values, uint64_t pin_mask) { in pio_sm_set_pins_with_mask64()
298 void pio_sm_set_pindirs_with_mask_internal(PIO pio, uint sm, uint32_t pindirs, uint32_t pin_mask) { in pio_sm_set_pindirs_with_mask_internal()
305 uint base = (uint)__builtin_ctz(pin_mask); in pio_sm_set_pindirs_with_mask_internal()
317 void pio_sm_set_pindirs_with_mask(PIO pio, uint sm, uint32_t pindirs, uint32_t pin_mask) { in pio_sm_set_pindirs_with_mask()
326 void pio_sm_set_pindirs_with_mask64(PIO pio, uint sm, uint64_t pindirs, uint64_t pin_mask) { in pio_sm_set_pindirs_with_mask64()
334 int pio_sm_set_consecutive_pindirs(PIO pio, uint sm, uint pin, uint count, bool is_out) { in pio_sm_set_consecutive_pindirs()
342 uint pindir_val = is_out ? 0x1f : 0; in pio_sm_set_consecutive_pindirs()
356 int pio_sm_init(PIO pio, uint sm, uint initial_pc, const pio_sm_config *config) { in pio_sm_init()
387 void pio_sm_drain_tx_fifo(PIO pio, uint sm) { in pio_sm_drain_tx_fifo()
388uint instr = (pio->sm[sm].shiftctrl & PIO_SM0_SHIFTCTRL_AUTOPULL_BITS) ? pio_encode_out(pio_null, … in pio_sm_drain_tx_fifo()
395 bool pio_claim_free_sm_and_add_program(const pio_program_t *program, PIO *pio, uint *sm, uint *offs… in pio_claim_free_sm_and_add_program()
399 …or_gpio_range(const pio_program_t *program, PIO *pio, uint *sm, uint *offset, uint gpio_base, uint in pio_claim_free_sm_and_add_program_for_gpio_range()
418 *pio = pio_get_instance((uint)pio_num); in pio_claim_free_sm_and_add_program_for_gpio_range()
422 uint num_claimed; in pio_claim_free_sm_and_add_program_for_gpio_range()
434 if (rc >= 0) rc = add_program_at_offset(*pio, program, (uint)rc); in pio_claim_free_sm_and_add_program_for_gpio_range()
436 *sm = (uint) sm_index[0]; in pio_claim_free_sm_and_add_program_for_gpio_range()
437 *offset = (uint) rc; in pio_claim_free_sm_and_add_program_for_gpio_range()
442 for (uint i = (rc >= 0); i < num_claimed; i++) { in pio_claim_free_sm_and_add_program_for_gpio_range()
443 pio_sm_unclaim(*pio, (uint) sm_index[i]); in pio_claim_free_sm_and_add_program_for_gpio_range()
455 void pio_remove_program_and_unclaim_sm(const pio_program_t *program, PIO pio, uint sm, uint offset)… in pio_remove_program_and_unclaim_sm()