Searched refs:ctb (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 160 static void guc_ct_buffer_reset(struct intel_guc_ct_buffer *ctb) in guc_ct_buffer_reset() argument 164 ctb->broken = false; in guc_ct_buffer_reset() 165 ctb->tail = 0; in guc_ct_buffer_reset() 166 ctb->head = 0; in guc_ct_buffer_reset() 167 space = CIRC_SPACE(ctb->tail, ctb->head, ctb->size) - ctb->resv_space; in guc_ct_buffer_reset() 168 atomic_set(&ctb->space, space); in guc_ct_buffer_reset() 170 guc_ct_buffer_desc_init(ctb->desc); in guc_ct_buffer_reset() 173 static void guc_ct_buffer_init(struct intel_guc_ct_buffer *ctb, in guc_ct_buffer_init() argument 179 ctb->desc = desc; in guc_ct_buffer_init() 180 ctb->cmds = cmds; in guc_ct_buffer_init() [all …]
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.c | 678 const struct intel_ctb_coredump *ctb) in err_print_guc_ctb() argument 680 if (!ctb->size) in err_print_guc_ctb() 684 name, ctb->raw_status, ctb->raw_head, ctb->raw_tail, in err_print_guc_ctb() 685 ctb->head, ctb->tail, ctb->desc_offset, ctb->cmds_offset, ctb->size); in err_print_guc_ctb() 698 err_print_guc_ctb(m, "Send", error_uc->guc.ctb + 0); in err_print_uc() 699 err_print_guc_ctb(m, "Recv", error_uc->guc.ctb + 1); in err_print_uc() 1716 const struct intel_guc_ct_buffer *ctb, in gt_record_guc_ctb() argument 1719 if (!ctb || !ctb->desc) in gt_record_guc_ctb() 1722 saved->raw_status = ctb->desc->status; in gt_record_guc_ctb() 1723 saved->raw_head = ctb->desc->head; in gt_record_guc_ctb() [all …]
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_ct.c | 61 static void ct_dead_capture(struct xe_guc_ct *ct, struct guc_ctb *ctb, u32 reason_code); 63 #define CT_DEAD(ct, ctb, reason_code) ct_dead_capture((ct), (ctb), CT_DEAD_##reason_code) argument 65 #define CT_DEAD(ct, ctb, reason) \ argument 67 struct guc_ctb *_ctb = (ctb); \ 1636 snapshot->ctb = kmalloc(snapshot->ctb_size, atomic ? GFP_ATOMIC : GFP_KERNEL); in guc_ct_snapshot_alloc() 1642 static void guc_ctb_snapshot_capture(struct xe_device *xe, struct guc_ctb *ctb, in guc_ctb_snapshot_capture() argument 1645 xe_map_memcpy_from(xe, &snapshot->desc, &ctb->desc, 0, in guc_ctb_snapshot_capture() 1647 memcpy(&snapshot->info, &ctb->info, sizeof(struct guc_ctb_info)); in guc_ctb_snapshot_capture() 1683 if (ct->bo && snapshot->ctb) in guc_ct_snapshot_capture() 1684 xe_map_memcpy_from(xe, snapshot->ctb, &ct->bo->vmap, 0, snapshot->ctb_size); in guc_ct_snapshot_capture() [all …]
|