Symbol: intel_guc_ct
drivers/gpu/drm/i915/gt/uc/intel_guc.h
39
struct intel_guc_ct ct;
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1001
static bool ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1031
static bool ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1037
static int ct_handle_response(struct intel_guc_ct *ct, struct ct_incoming_msg *response)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1105
static int ct_process_request(struct intel_guc_ct *ct, struct ct_incoming_msg *request)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1170
static bool ct_process_incoming_requests(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1201
struct intel_guc_ct *ct =
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1202
container_of(w, struct intel_guc_ct, requests.worker);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1210
static int ct_handle_event(struct intel_guc_ct *ct, struct ct_incoming_msg *request)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1245
static int ct_handle_hxg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1284
static void ct_handle_msg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1305
static int ct_receive(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1323
static void ct_try_receive_message(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1344
struct intel_guc_ct *ct = from_tasklet(ct, t, receive_tasklet);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1353
void intel_guc_ct_event_handler(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1363
void intel_guc_ct_print_info(struct intel_guc_ct *ct,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
1388
struct intel_guc_ct *ct = container_of(w, struct intel_guc_ct, dead_ct_worker);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
141
void intel_guc_ct_init_early(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
206
static int ct_control_enable(struct intel_guc_ct *ct, bool enable)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
219
static int ct_register_buffer(struct intel_guc_ct *ct, bool send,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
258
int intel_guc_ct_init(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
313
void intel_guc_ct_fini(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
328
int intel_guc_ct_enable(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
391
void intel_guc_ct_disable(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
405
static void ct_track_lost_and_found(struct intel_guc_ct *ct, u32 fence, u32 action)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
41
static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
422
static u32 ct_get_next_fence(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
428
static int ct_write(struct intel_guc_ct *ct,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
537
static int wait_for_ct_request_update(struct intel_guc_ct *ct, struct ct_request *req, u32 *status)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
567
static inline bool ct_deadlocked(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
595
static inline bool g2h_has_room(struct intel_guc_ct *ct, u32 g2h_len_dw)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
606
static inline void g2h_reserve_space(struct intel_guc_ct *ct, u32 g2h_len_dw)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
616
static inline void g2h_release_space(struct intel_guc_ct *ct, u32 g2h_len_dw)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
621
static inline bool h2g_has_room(struct intel_guc_ct *ct, u32 len_dw)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
647
static int has_room_nb(struct intel_guc_ct *ct, u32 h2g_dw, u32 g2h_dw)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
678
static int ct_send_nb(struct intel_guc_ct *ct,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
709
static int ct_send(struct intel_guc_ct *ct,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
832
int intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c
884
static int ct_read(struct intel_guc_ct *ct, struct ct_incoming_msg **msg)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
109
void intel_guc_ct_init_early(struct intel_guc_ct *ct);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
110
int intel_guc_ct_init(struct intel_guc_ct *ct);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
111
void intel_guc_ct_fini(struct intel_guc_ct *ct);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
112
int intel_guc_ct_enable(struct intel_guc_ct *ct);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
113
void intel_guc_ct_disable(struct intel_guc_ct *ct);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
115
static inline void intel_guc_ct_sanitize(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
120
static inline bool intel_guc_ct_enabled(struct intel_guc_ct *ct)
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
133
int intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len,
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
135
void intel_guc_ct_event_handler(struct intel_guc_ct *ct);
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h
137
void intel_guc_ct_print_info(struct intel_guc_ct *ct, struct drm_printer *p);