Lines Matching refs:base
51 uint base = which * NUM_PIO_STATE_MACHINES; in pio_claim_unused_sm() local
52 int index = hw_claim_unused_from_range((uint8_t*)&claimed[0], required, base, in pio_claim_unused_sm()
53 … base + NUM_PIO_STATE_MACHINES - 1, "No PIO state machines are available"); in pio_claim_unused_sm()
54 return index >= (int)base ? index - (int)base : -1; in pio_claim_unused_sm()
228 uint base = 0; in pio_sm_set_pins_internal() local
233 (base << PIO_SM0_PINCTRL_SET_BASE_LSB); in pio_sm_set_pins_internal()
236 base += decrement; in pio_sm_set_pins_internal()
268 uint base = (uint)__builtin_ctz(pin_mask); in pio_sm_set_pins_with_mask_internal() local
271 (base << PIO_SM0_PINCTRL_SET_BASE_LSB); in pio_sm_set_pins_with_mask_internal()
272 pio_sm_exec(pio, sm, pio_encode_set(pio_pins, (pin_values >> base) & 0x1u)); in pio_sm_set_pins_with_mask_internal()
305 uint base = (uint)__builtin_ctz(pin_mask); in pio_sm_set_pindirs_with_mask_internal() local
308 (base << PIO_SM0_PINCTRL_SET_BASE_LSB); in pio_sm_set_pindirs_with_mask_internal()
309 pio_sm_exec(pio, sm, pio_encode_set(pio_pindirs, (pindirs >> base) & 0x1u)); in pio_sm_set_pindirs_with_mask_internal()