Symbol: drm_dp_tunnel
drivers/gpu/drm/display/drm_dp_tunnel.c
1007
int drm_dp_tunnel_disable_bw_alloc(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1033
bool drm_dp_tunnel_bw_alloc_is_enabled(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1073
static int allocate_tunnel_bw(struct drm_dp_tunnel *tunnel, int bw)
drivers/gpu/drm/display/drm_dp_tunnel.c
1161
int drm_dp_tunnel_alloc_bw(struct drm_dp_tunnel *tunnel, int bw)
drivers/gpu/drm/display/drm_dp_tunnel.c
1185
int drm_dp_tunnel_get_allocated_bw(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1195
static int check_and_clear_status_change(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1242
int drm_dp_tunnel_update_state(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1328
int drm_dp_tunnel_max_dprx_rate(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1345
int drm_dp_tunnel_max_dprx_lane_count(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1365
int drm_dp_tunnel_available_bw(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1373
const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1382
struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1431
const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1444
struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1517
struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1545
const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1569
const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
1703
struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
1780
const struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
1808
struct drm_dp_tunnel *tunnel = new_tunnel_state->tunnel_ref.tunnel;
drivers/gpu/drm/display/drm_dp_tunnel.c
302
const char *drm_dp_tunnel_name(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
364
static struct drm_dp_tunnel *
drivers/gpu/drm/display/drm_dp_tunnel.c
365
tunnel_get(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
374
struct drm_dp_tunnel *tunnel = container_of(kref, typeof(*tunnel), kref);
drivers/gpu/drm/display/drm_dp_tunnel.c
384
static void tunnel_put(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
390
static void track_tunnel_ref(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
397
static void untrack_tunnel_ref(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
404
static void track_tunnel_ref(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
409
static void untrack_tunnel_ref(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
428
struct drm_dp_tunnel *
drivers/gpu/drm/display/drm_dp_tunnel.c
429
drm_dp_tunnel_get(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
446
void drm_dp_tunnel_put(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
457
struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
471
static struct drm_dp_tunnel *
drivers/gpu/drm/display/drm_dp_tunnel.c
477
struct drm_dp_tunnel *tunnel;
drivers/gpu/drm/display/drm_dp_tunnel.c
523
static void destroy_tunnel(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
542
void drm_dp_tunnel_set_io_error(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
616
static int tunnel_allocated_bw(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
621
static bool tunnel_info_changes_are_valid(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
680
read_and_verify_tunnel_regs(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
702
static bool update_dprx_caps(struct drm_dp_tunnel *tunnel, const struct drm_dp_tunnel_regs *regs)
drivers/gpu/drm/display/drm_dp_tunnel.c
727
static int get_max_dprx_bw(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
741
static int get_max_tunnel_bw(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
757
struct drm_dp_tunnel *
drivers/gpu/drm/display/drm_dp_tunnel.c
762
struct drm_dp_tunnel *tunnel;
drivers/gpu/drm/display/drm_dp_tunnel.c
810
int drm_dp_tunnel_destroy(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
827
static int check_tunnel(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
840
struct drm_dp_tunnel *tunnel;
drivers/gpu/drm/display/drm_dp_tunnel.c
857
static int group_free_bw(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
862
static int calc_group_available_bw(const struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/display/drm_dp_tunnel.c
868
static int update_group_available_bw(struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/display/drm_dp_tunnel.c
871
struct drm_dp_tunnel *tunnel_iter;
drivers/gpu/drm/display/drm_dp_tunnel.c
912
static int set_bw_alloc_mode(struct drm_dp_tunnel *tunnel, bool enable)
drivers/gpu/drm/display/drm_dp_tunnel.c
946
int drm_dp_tunnel_enable_bw_alloc(struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/i915/display/intel_display_types.h
1869
struct drm_dp_tunnel *tunnel;
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
177
struct drm_dp_tunnel *tunnel;
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
360
static struct drm_dp_tunnel *
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
371
struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
375
struct drm_dp_tunnel *old_tunnel;
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
460
struct drm_dp_tunnel *tunnel)
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
492
struct drm_dp_tunnel *tunnel = new_crtc_state->dp_tunnel_ref.tunnel;
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
691
struct drm_dp_tunnel *tunnel;
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
718
struct drm_dp_tunnel *tunnel,
drivers/gpu/drm/i915/display/intel_dp_tunnel.c
746
struct drm_dp_tunnel *tunnel = crtc_state->dp_tunnel_ref.tunnel;
include/drm/display/drm_dp_tunnel.h
101
static inline struct drm_dp_tunnel *
include/drm/display/drm_dp_tunnel.h
102
drm_dp_tunnel_get(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker)
include/drm/display/drm_dp_tunnel.h
108
drm_dp_tunnel_put(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker) {}
include/drm/display/drm_dp_tunnel.h
110
static inline void drm_dp_tunnel_ref_get(struct drm_dp_tunnel *tunnel,
include/drm/display/drm_dp_tunnel.h
115
static inline struct drm_dp_tunnel *
include/drm/display/drm_dp_tunnel.h
123
drm_dp_tunnel_destroy(struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
128
static inline int drm_dp_tunnel_enable_bw_alloc(struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
133
static inline int drm_dp_tunnel_disable_bw_alloc(struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
138
static inline bool drm_dp_tunnel_bw_alloc_is_enabled(const struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
144
drm_dp_tunnel_alloc_bw(struct drm_dp_tunnel *tunnel, int bw)
include/drm/display/drm_dp_tunnel.h
150
drm_dp_tunnel_get_allocated_bw(struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
156
drm_dp_tunnel_update_state(struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
161
static inline void drm_dp_tunnel_set_io_error(struct drm_dp_tunnel *tunnel) {}
include/drm/display/drm_dp_tunnel.h
171
drm_dp_tunnel_max_dprx_rate(const struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
177
drm_dp_tunnel_max_dprx_lane_count(const struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
183
drm_dp_tunnel_available_bw(const struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
189
drm_dp_tunnel_name(const struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
196
struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
203
const struct drm_dp_tunnel *tunnel)
include/drm/display/drm_dp_tunnel.h
210
struct drm_dp_tunnel *tunnel,
include/drm/display/drm_dp_tunnel.h
218
const struct drm_dp_tunnel *tunnel,
include/drm/display/drm_dp_tunnel.h
24
struct drm_dp_tunnel *tunnel;
include/drm/display/drm_dp_tunnel.h
30
struct drm_dp_tunnel *
include/drm/display/drm_dp_tunnel.h
31
drm_dp_tunnel_get(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker);
include/drm/display/drm_dp_tunnel.h
34
drm_dp_tunnel_put(struct drm_dp_tunnel *tunnel, struct ref_tracker **tracker);
include/drm/display/drm_dp_tunnel.h
36
static inline void drm_dp_tunnel_ref_get(struct drm_dp_tunnel *tunnel,
include/drm/display/drm_dp_tunnel.h
48
struct drm_dp_tunnel *
include/drm/display/drm_dp_tunnel.h
51
int drm_dp_tunnel_destroy(struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
53
int drm_dp_tunnel_enable_bw_alloc(struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
54
int drm_dp_tunnel_disable_bw_alloc(struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
55
bool drm_dp_tunnel_bw_alloc_is_enabled(const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
56
int drm_dp_tunnel_alloc_bw(struct drm_dp_tunnel *tunnel, int bw);
include/drm/display/drm_dp_tunnel.h
57
int drm_dp_tunnel_get_allocated_bw(struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
58
int drm_dp_tunnel_update_state(struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
60
void drm_dp_tunnel_set_io_error(struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
65
int drm_dp_tunnel_max_dprx_rate(const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
66
int drm_dp_tunnel_max_dprx_lane_count(const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
67
int drm_dp_tunnel_available_bw(const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
69
const char *drm_dp_tunnel_name(const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
73
struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
77
const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
81
const struct drm_dp_tunnel *tunnel);
include/drm/display/drm_dp_tunnel.h
84
struct drm_dp_tunnel *tunnel,
include/drm/display/drm_dp_tunnel.h
87
const struct drm_dp_tunnel *tunnel,