Lines Matching refs:stream_mask
163 u32 stream_mask; member
1477 new_tunnel_state->stream_mask = tunnel_state->stream_mask; in tunnel_group_duplicate_state()
1480 hweight32(tunnel_state->stream_mask), in tunnel_group_duplicate_state()
1611 u32 stream_mask = 0; in check_unique_stream_ids() local
1615 tunnel_state->stream_mask & stream_mask, in check_unique_stream_ids()
1618 tunnel_state->stream_mask, in check_unique_stream_ids()
1619 stream_mask); in check_unique_stream_ids()
1621 stream_mask |= tunnel_state->stream_mask; in check_unique_stream_ids()
1630 static int stream_id_to_idx(u32 stream_mask, u8 stream_id) in stream_id_to_idx() argument
1632 return hweight32(stream_mask & (BIT(stream_id) - 1)); in stream_id_to_idx()
1657 tunnel_state->stream_mask = new_mask; in resize_bw_array()
1668 tunnel_state->stream_mask, in set_stream_bw()
1669 tunnel_state->stream_mask | BIT(stream_id)); in set_stream_bw()
1673 tunnel_state->stream_bw[stream_id_to_idx(tunnel_state->stream_mask, stream_id)] = bw; in set_stream_bw()
1681 if (!(tunnel_state->stream_mask & ~BIT(stream_id))) { in clear_stream_bw()
1687 tunnel_state->stream_mask, in clear_stream_bw()
1688 tunnel_state->stream_mask & ~BIT(stream_id)); in clear_stream_bw()
1711 stream_id > BITS_PER_TYPE(tunnel_state->stream_mask))) in drm_dp_tunnel_atomic_set_stream_bw()
1758 if (!tunnel_state || !tunnel_state->stream_mask) in drm_dp_tunnel_atomic_get_required_bw()
1761 for (i = 0; i < hweight32(tunnel_state->stream_mask); i++) in drm_dp_tunnel_atomic_get_required_bw()
1781 u32 *stream_mask) in drm_dp_tunnel_atomic_get_group_streams_in_state() argument
1790 *stream_mask = 0; in drm_dp_tunnel_atomic_get_group_streams_in_state()
1792 *stream_mask |= tunnel_state->stream_mask; in drm_dp_tunnel_atomic_get_group_streams_in_state()
1819 *failed_stream_mask = new_tunnel_state->stream_mask; in drm_dp_tunnel_atomic_check_group_bw()
1825 group_stream_mask |= new_tunnel_state->stream_mask; in drm_dp_tunnel_atomic_check_group_bw()