Lines Matching refs:rc

98     int rc = PICO_OK;  in pio_set_gpio_base()  local
101 rc = pio_set_gpio_base_unsafe(pio, gpio_base); in pio_set_gpio_base()
107 return rc; in pio_set_gpio_base()
147 int rc = find_offset_for_program(pio, program); in pio_can_add_program() local
148 if (rc >= 0) rc = add_program_at_offset_check(pio, program, (uint)rc); in pio_can_add_program()
150 return rc == 0; in pio_can_add_program()
155 bool rc = add_program_at_offset_check(pio, program, offset) == 0; in pio_can_add_program_at_offset() local
157 return rc; in pio_can_add_program_at_offset()
161 int rc = add_program_at_offset_check(pio, program, offset); in add_program_at_offset() local
162 if (rc != 0) return rc; in add_program_at_offset()
185 int rc = add_program_at_offset(pio, program, offset); in pio_add_program_at_offset() local
187 return rc; in pio_add_program_at_offset()
361 int rc; in pio_sm_init() local
363 rc = pio_sm_set_config(pio, sm, config); in pio_sm_init()
366 rc = pio_sm_set_config(pio, sm, &c); in pio_sm_init()
368 if (rc) return rc; in pio_sm_init()
432 … int rc = is_gpio_compatible(*pio, required_gpio_ranges) ? PICO_OK : PICO_ERROR_BAD_ALIGNMENT; in pio_claim_free_sm_and_add_program_for_gpio_range() local
433 if (rc == PICO_OK) rc = find_offset_for_program(*pio, program); 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()
435 if (rc >= 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()
445 if (rc >= 0) { in pio_claim_free_sm_and_add_program_for_gpio_range()