Lines Matching defs:tunnel

301 const char *drm_dp_tunnel_name(const struct drm_dp_tunnel *tunnel)  in drm_dp_tunnel_name()
364 tunnel_get(struct drm_dp_tunnel *tunnel) in tunnel_get()
373 struct drm_dp_tunnel *tunnel = container_of(kref, typeof(*tunnel), kref); in free_tunnel() local
383 static void tunnel_put(struct drm_dp_tunnel *tunnel) in tunnel_put()
389 static void track_tunnel_ref(struct drm_dp_tunnel *tunnel, in track_tunnel_ref()
396 static void untrack_tunnel_ref(struct drm_dp_tunnel *tunnel, in untrack_tunnel_ref()
403 static void track_tunnel_ref(struct drm_dp_tunnel *tunnel, in track_tunnel_ref()
408 static void untrack_tunnel_ref(struct drm_dp_tunnel *tunnel, in untrack_tunnel_ref()
428 drm_dp_tunnel_get(struct drm_dp_tunnel *tunnel, in drm_dp_tunnel_get()
445 void drm_dp_tunnel_put(struct drm_dp_tunnel *tunnel, in drm_dp_tunnel_put()
456 struct drm_dp_tunnel *tunnel) in add_tunnel_to_group()
476 struct drm_dp_tunnel *tunnel; in create_tunnel() local
522 static void destroy_tunnel(struct drm_dp_tunnel *tunnel) in destroy_tunnel()
541 void drm_dp_tunnel_set_io_error(struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_set_io_error()
615 static int tunnel_allocated_bw(const struct drm_dp_tunnel *tunnel) in tunnel_allocated_bw()
620 static bool tunnel_info_changes_are_valid(struct drm_dp_tunnel *tunnel, in tunnel_info_changes_are_valid()
679 read_and_verify_tunnel_regs(struct drm_dp_tunnel *tunnel, in read_and_verify_tunnel_regs()
701 static bool update_dprx_caps(struct drm_dp_tunnel *tunnel, const struct drm_dp_tunnel_regs *regs) in update_dprx_caps()
726 static int get_max_dprx_bw(const struct drm_dp_tunnel *tunnel) in get_max_dprx_bw()
740 static int get_max_tunnel_bw(const struct drm_dp_tunnel *tunnel) in get_max_tunnel_bw()
761 struct drm_dp_tunnel *tunnel; in drm_dp_tunnel_detect() local
809 int drm_dp_tunnel_destroy(struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_destroy()
826 static int check_tunnel(const struct drm_dp_tunnel *tunnel) in check_tunnel()
839 struct drm_dp_tunnel *tunnel; in group_allocated_bw() local
856 static int group_free_bw(const struct drm_dp_tunnel *tunnel) in group_free_bw()
861 static int calc_group_available_bw(const struct drm_dp_tunnel *tunnel) in calc_group_available_bw()
867 static int update_group_available_bw(struct drm_dp_tunnel *tunnel, in update_group_available_bw()
911 static int set_bw_alloc_mode(struct drm_dp_tunnel *tunnel, bool enable) in set_bw_alloc_mode()
945 int drm_dp_tunnel_enable_bw_alloc(struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_enable_bw_alloc()
1006 int drm_dp_tunnel_disable_bw_alloc(struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_disable_bw_alloc()
1032 bool drm_dp_tunnel_bw_alloc_is_enabled(const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_bw_alloc_is_enabled()
1072 static int allocate_tunnel_bw(struct drm_dp_tunnel *tunnel, int bw) in allocate_tunnel_bw()
1160 int drm_dp_tunnel_alloc_bw(struct drm_dp_tunnel *tunnel, int bw) in drm_dp_tunnel_alloc_bw()
1184 int drm_dp_tunnel_get_allocated_bw(struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_get_allocated_bw()
1194 static int check_and_clear_status_change(struct drm_dp_tunnel *tunnel) in check_and_clear_status_change()
1241 int drm_dp_tunnel_update_state(struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_update_state()
1327 int drm_dp_tunnel_max_dprx_rate(const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_max_dprx_rate()
1344 int drm_dp_tunnel_max_dprx_lane_count(const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_max_dprx_lane_count()
1364 int drm_dp_tunnel_available_bw(const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_available_bw()
1372 const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_atomic_get_group_state()
1381 struct drm_dp_tunnel *tunnel) in add_tunnel_state()
1430 const struct drm_dp_tunnel *tunnel) in get_tunnel_state()
1443 struct drm_dp_tunnel *tunnel) in get_or_add_tunnel_state()
1516 struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_atomic_get_state()
1544 const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_atomic_get_old_state()
1568 const struct drm_dp_tunnel *tunnel) in drm_dp_tunnel_atomic_get_new_state()
1702 struct drm_dp_tunnel *tunnel, in drm_dp_tunnel_atomic_set_stream_bw()
1779 const struct drm_dp_tunnel *tunnel, in drm_dp_tunnel_atomic_get_group_streams_in_state()
1807 struct drm_dp_tunnel *tunnel = new_tunnel_state->tunnel_ref.tunnel; in drm_dp_tunnel_atomic_check_group_bw() local