Home
last modified time | relevance | path

Searched refs:lrc (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_sriov_vf_ccs.c187 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in ccs_rw_update_ring() local
196 lrc->ring.tail = 0; in ccs_rw_update_ring()
197 xe_lrc_set_ring_head(lrc, 0); in ccs_rw_update_ring()
206 xe_lrc_write_ring(lrc, dw, i * sizeof(u32)); in ccs_rw_update_ring()
207 xe_lrc_set_ring_tail(lrc, lrc->ring.tail); in ccs_rw_update_ring()
317 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in xe_sriov_vf_ccs_fini() local
323 xe_lrc_set_ring_tail(lrc, xe_lrc_ring_head(lrc)); in xe_sriov_vf_ccs_fini()
398 struct xe_lrc *lrc = xe_exec_queue_lrc(ctx->mig_q); in xe_sriov_vf_ccs_rw_update_bb_addr() local
402 xe_map_wr(xe, &lrc->bo->vmap, XE_SRIOV_VF_CCS_RW_BB_ADDR_OFFSET, u32, addr); in xe_sriov_vf_ccs_rw_update_bb_addr()
H A Dxe_guc_submit.c786 u32, lower_32_bits(xe_lrc_descriptor(q->lrc[0]))); in xe_guc_exec_queue_group_cgp_update()
836 xe_lrc_set_multi_queue_priority(q->lrc[0], priority); in xe_guc_exec_queue_group_cgp_sync()
914 struct xe_lrc *lrc = q->lrc[i]; in __register_mlrc_exec_queue() local
916 action[len++] = lower_32_bits(xe_lrc_descriptor(lrc)); in __register_mlrc_exec_queue()
917 action[len++] = upper_32_bits(xe_lrc_descriptor(lrc)); in __register_mlrc_exec_queue()
989 struct xe_lrc *lrc = q->lrc[0]; in register_exec_queue() local
1000 info.hwlrca_lo = lower_32_bits(xe_lrc_descriptor(lrc)); in register_exec_queue()
1001 info.hwlrca_hi = upper_32_bits(xe_lrc_descriptor(lrc)); in register_exec_queue()
1013 u64 ggtt_addr = xe_lrc_parallel_ggtt_addr(lrc); in register_exec_queue()
1014 struct iosys_map map = xe_lrc_parallel_map(lrc); in register_exec_queue()
[all …]
H A Dxe_tuning.c202 gt->tuning_active.lrc = p; in xe_tuning_init()
243 hwe->gt->tuning_active.lrc, in xe_tuning_process_lrc()
270 for_each_set_bit(idx, gt->tuning_active.lrc, lrc_tunings.n_entries) in xe_tuning_dump()
H A Dxe_execlist_types.h31 struct xe_lrc *lrc; member
H A Dxe_wa.c907 xe_rtp_process_ctx_enable_active_tracking(&ctx, hwe->gt->wa_active.lrc, in xe_wa_process_lrc()
960 gt->wa_active.lrc = p; in xe_wa_gt_init()
1000 for_each_set_bit(idx, gt->wa_active.lrc, lrc_was.n_entries) in xe_wa_gt_dump()
H A Dxe_guc_capture.c1675 if (ge->lrc[0]) in xe_engine_manual_capture()
1676 lrca = ge->lrc[0]->context_desc; in xe_engine_manual_capture()
1924 u32 lrca = xe_lrc_ggtt_addr(q->lrc[0]); in xe_guc_capture_get_matching_and_lock()
/linux/drivers/nfc/fdp/
H A Di2c.c66 u8 lrc = 0; in fdp_nci_i2c_add_len_lrc() local
76 lrc ^= skb->data[i]; in fdp_nci_i2c_add_len_lrc()
78 skb_put_u8(skb, lrc); in fdp_nci_i2c_add_len_lrc()
132 u8 tmp[FDP_NCI_I2C_MAX_PAYLOAD], lrc, k; in fdp_nci_i2c_read() local
151 for (lrc = i = 0; i < r; i++) in fdp_nci_i2c_read()
152 lrc ^= tmp[i]; in fdp_nci_i2c_read()
159 if (lrc) { in fdp_nci_i2c_read()
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_execlists_submission.c406 rq->context->lrc.desc |= CTX_DESC_FORCE_RESTORE; in __unwind_incomplete_requests()
463 ce->lrc.lrca = lrc_update_regs(ce, engine, head); in reset_active()
492 ce->lrc.ccid = ce->tag; in __execlists_schedule_in()
499 ce->lrc.ccid = tag << (XEHP_SW_CTX_ID_SHIFT - 32); in __execlists_schedule_in()
509 ce->lrc.ccid = (1 + tag) << (GEN11_SW_CTX_ID_SHIFT - 32); in __execlists_schedule_in()
514 ce->lrc.ccid |= engine->execlists.ccid; in __execlists_schedule_in()
522 CE_TRACE(ce, "schedule-in, ccid:%x\n", ce->lrc.ccid); in __execlists_schedule_in()
598 CE_TRACE(ce, "schedule-out, ccid:%x\n", ce->lrc.ccid); in __execlists_schedule_out()
612 ccid = ce->lrc.ccid; in __execlists_schedule_out()
678 desc = ce->lrc.desc; in execlists_update_context()
[all …]
H A Dintel_engine_cs.c2183 rq->context->lrc.ccid, in intel_engine_print_registers()
2197 rq->context->lrc.ccid, in intel_engine_print_registers()
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_capture.c1555 (n->lrca & CTX_GTT_ADDRESS_MASK) == (ce->lrc.lrca & CTX_GTT_ADDRESS_MASK)) in intel_guc_capture_is_matching_engine()
1587 (n->lrca & CTX_GTT_ADDRESS_MASK) == (ce->lrc.lrca & CTX_GTT_ADDRESS_MASK)) { in intel_guc_capture_get_matching_node()
1597 ce->guc_id.id, ce->lrc.lrca); in intel_guc_capture_get_matching_node()
/linux/drivers/scsi/
H A DFlashPoint.c7482 unsigned char lrc; in FPT_CalcLrc() local
7483 lrc = 0; in FPT_CalcLrc()
7485 lrc ^= buffer[i]; in FPT_CalcLrc()
7486 return lrc; in FPT_CalcLrc()