Home
last modified time | relevance | path

Searched refs:interp_hw_t (Results 1 – 6 of 6) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_interp/include/hardware/
Dinterp.h62 static inline uint interp_index(interp_hw_t *interp) { in interp_index()
77 void interp_claim_lane(interp_hw_t *interp, uint lane);
87 void interp_claim_lane_mask(interp_hw_t *interp, uint lane_mask);
95 void interp_unclaim_lane(interp_hw_t *interp, uint lane);
108 bool interp_lane_is_claimed(interp_hw_t *interp, uint lane);
116 void interp_unclaim_lane_mask(interp_hw_t *interp, uint lane_mask);
280 static inline void interp_set_config(interp_hw_t *interp, uint lane, interp_config *config) { in interp_set_config()
302 static inline void interp_set_force_bits(interp_hw_t *interp, uint lane, uint bits) { in interp_set_force_bits()
322 void interp_save(interp_hw_t *interp, interp_hw_save_t *saver);
330 void interp_restore(interp_hw_t *interp, interp_hw_save_t *saver);
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_interp/
Dinterp.c11 check_hw_size(interp_hw_t, SIO_INTERP1_ACCUM0_OFFSET - SIO_INTERP0_ACCUM0_OFFSET);
17 static inline uint interp_lane_bit(interp_hw_t * interp, uint lane) { in interp_lane_bit()
21 void interp_claim_lane(interp_hw_t *interp, uint lane) { in interp_claim_lane()
26 void interp_claim_lane_mask(interp_hw_t *interp, uint lane_mask) { in interp_claim_lane_mask()
32 void interp_unclaim_lane(interp_hw_t *interp, uint lane) { in interp_unclaim_lane()
37 bool interp_lane_is_claimed(interp_hw_t *interp, uint lane) { in interp_lane_is_claimed()
42 void interp_unclaim_lane_mask(interp_hw_t *interp, uint lane_mask) { in interp_unclaim_lane_mask()
48 void interp_save(interp_hw_t *interp, interp_hw_save_t *saver) { in interp_save()
58 void interp_restore(interp_hw_t *interp, interp_hw_save_t *saver) { in interp_restore()
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dinterp.h78 } interp_hw_t; typedef
80 #define interp_hw_array ((interp_hw_t *)(SIO_BASE + SIO_INTERP0_ACCUM0_OFFSET))
81 #define interp_hw_array_ns ((interp_hw_t *)(SIO_NONSEC_BASE + SIO_INTERP0_ACCUM0_OFFSET))
82 static_assert(sizeof (interp_hw_t) == 0x0040, "");
Dsio.h196 interp_hw_t interp[2];
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dinterp.h78 } interp_hw_t; typedef
80 #define interp_hw_array ((interp_hw_t *)(SIO_BASE + SIO_INTERP0_ACCUM0_OFFSET))
81 static_assert(sizeof (interp_hw_t) == 0x0040, "");
Dsio.h187 interp_hw_t interp[2];