Lines Matching defs:pio
24 void pio_sm_claim(PIO pio, uint sm) { in pio_sm_claim()
36 void pio_claim_sm_mask(PIO pio, uint sm_mask) { in pio_claim_sm_mask()
42 void pio_sm_unclaim(PIO pio, uint sm) { in pio_sm_unclaim()
48 int pio_claim_unused_sm(PIO pio, bool required) { in pio_claim_unused_sm()
57 bool pio_sm_is_claimed(PIO pio, uint sm) { in pio_sm_is_claimed()
66 static int find_offset_for_program(PIO pio, const pio_program_t *program) { 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()
110 static bool is_gpio_compatible(PIO pio, uint32_t used_gpio_ranges) { in is_gpio_compatible()
122 static bool is_program_gpio_compatible(PIO pio, const pio_program_t *program) { in is_program_gpio_compatible()
132 static int add_program_at_offset_check(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset_check()
145 bool pio_can_add_program(PIO pio, const pio_program_t *program) { 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()
173 int pio_add_program(PIO pio, const pio_program_t *program) { 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()
199 void pio_clear_instruction_memory(PIO pio) { 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()
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()
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()
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()
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()
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 bool pio_claim_free_sm_and_add_program_for_gpio_range(const pio_program_t *program, PIO *pio, uint … 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()