Lines Matching refs:lane
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()
39 return hw_is_claimed((uint8_t *) &_claimed, interp_lane_bit(interp, lane)); in interp_lane_is_claimed()