Searched refs:lane (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_interp/include/hardware/ |
D | interp.h | 77 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/ |
D | interp.c | 17 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 …]
|