Symbol: intel_guc_ct
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
39
struct intel_guc_ct ct;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1004
static bool ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1034
static bool ct_check_lost_and_found(struct intel_guc_ct *ct, u32 fence)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1040
static int ct_handle_response(struct intel_guc_ct *ct, struct ct_incoming_msg *response)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1108
static int ct_process_request(struct intel_guc_ct *ct, struct ct_incoming_msg *request)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1173
static bool ct_process_incoming_requests(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1204
struct intel_guc_ct *ct =
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1205
container_of(w, struct intel_guc_ct, requests.worker);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1213
static int ct_handle_event(struct intel_guc_ct *ct, struct ct_incoming_msg *request)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1248
static int ct_handle_hxg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1287
static void ct_handle_msg(struct intel_guc_ct *ct, struct ct_incoming_msg *msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1308
static int ct_receive(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1326
static void ct_try_receive_message(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1347
struct intel_guc_ct *ct = from_tasklet(ct, t, receive_tasklet);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1356
void intel_guc_ct_event_handler(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1366
void intel_guc_ct_print_info(struct intel_guc_ct *ct,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1391
struct intel_guc_ct *ct = container_of(w, struct intel_guc_ct, dead_ct_worker);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
141
void intel_guc_ct_init_early(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
206
static int ct_control_enable(struct intel_guc_ct *ct, bool enable)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
219
static int ct_register_buffer(struct intel_guc_ct *ct, bool send,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
258
int intel_guc_ct_init(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
316
void intel_guc_ct_fini(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
331
int intel_guc_ct_enable(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
394
void intel_guc_ct_disable(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
408
static void ct_track_lost_and_found(struct intel_guc_ct *ct, u32 fence, u32 action)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
41
static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
425
static u32 ct_get_next_fence(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
431
static int ct_write(struct intel_guc_ct *ct,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
540
static int wait_for_ct_request_update(struct intel_guc_ct *ct, struct ct_request *req, u32 *status)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
570
static inline bool ct_deadlocked(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
598
static inline bool g2h_has_room(struct intel_guc_ct *ct, u32 g2h_len_dw)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
609
static inline void g2h_reserve_space(struct intel_guc_ct *ct, u32 g2h_len_dw)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
619
static inline void g2h_release_space(struct intel_guc_ct *ct, u32 g2h_len_dw)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
624
static inline bool h2g_has_room(struct intel_guc_ct *ct, u32 len_dw)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
650
static int has_room_nb(struct intel_guc_ct *ct, u32 h2g_dw, u32 g2h_dw)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
681
static int ct_send_nb(struct intel_guc_ct *ct,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
712
static int ct_send(struct intel_guc_ct *ct,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
835
int intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
887
static int ct_read(struct intel_guc_ct *ct, struct ct_incoming_msg **msg)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
109
void intel_guc_ct_init_early(struct intel_guc_ct *ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
110
int intel_guc_ct_init(struct intel_guc_ct *ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
111
void intel_guc_ct_fini(struct intel_guc_ct *ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
112
int intel_guc_ct_enable(struct intel_guc_ct *ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
113
void intel_guc_ct_disable(struct intel_guc_ct *ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
115
static inline void intel_guc_ct_sanitize(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
120
static inline bool intel_guc_ct_enabled(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
133
int intel_guc_ct_send(struct intel_guc_ct *ct, const u32 *action, u32 len,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
135
void intel_guc_ct_event_handler(struct intel_guc_ct *ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
137
void intel_guc_ct_print_info(struct intel_guc_ct *ct, struct drm_printer *p);