Home
last modified time | relevance | path

Searched refs:lane (Results 1 – 2 of 2) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_interp/include/hardware/
Dinterp.h77 void interp_claim_lane(interp_hw_t *interp, uint lane);
95 void interp_unclaim_lane(interp_hw_t *interp, uint lane);
108 bool interp_lane_is_claimed(interp_hw_t *interp, uint lane);
280 static inline void interp_set_config(interp_hw_t *interp, uint lane, interp_config *config) { in interp_set_config() argument
281 invalid_params_if(HARDWARE_INTERP, lane > 1); in interp_set_config()
283 (!interp_index(interp) || lane)); // only interp1 lane 0 has clamp bit in interp_set_config()
285 (interp_index(interp) || lane)); // only interp0 lane 0 has blend bit in interp_set_config()
286 interp->ctrl[lane] = config->ctrl; 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() argument
304 interp->ctrl[lane] = interp->ctrl[lane] | (bits << SIO_INTERP0_CTRL_LANE0_FORCE_MSB_LSB); in interp_set_force_bits()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_interp/
Dinterp.c17 static inline uint interp_lane_bit(interp_hw_t * interp, uint lane) { in interp_lane_bit() argument
18 return (interp_index(interp) << 1u) | lane; in interp_lane_bit()
21 void interp_claim_lane(interp_hw_t *interp, uint lane) { in interp_claim_lane() argument
22 valid_params_if(HARDWARE_INTERP, lane < 2); in interp_claim_lane()
23 …hw_claim_or_assert((uint8_t *) &_claimed, interp_lane_bit(interp, lane), "Lane is already claimed"… in interp_claim_lane()
32 void interp_unclaim_lane(interp_hw_t *interp, uint lane) { in interp_unclaim_lane() argument
33 valid_params_if(HARDWARE_INTERP, lane < 2); in interp_unclaim_lane()
34 hw_claim_clear((uint8_t *) &_claimed, interp_lane_bit(interp, lane)); in interp_unclaim_lane()
37 bool interp_lane_is_claimed(interp_hw_t *interp, uint lane) { in interp_lane_is_claimed() argument
38 valid_params_if(HARDWARE_INTERP, lane < 2); in interp_lane_is_claimed()
[all …]