/kernel/linux/linux-5.10/drivers/nfc/fdp/ |
H A D | i2c.c | 66 u8 lrc = 0; in fdp_nci_i2c_add_len_lrc() local 74 /* Compute and add lrc */ in fdp_nci_i2c_add_len_lrc() 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()
|
/kernel/linux/linux-6.6/drivers/nfc/fdp/ |
H A D | i2c.c | 66 u8 lrc = 0; in fdp_nci_i2c_add_len_lrc() local 74 /* Compute and add lrc */ in fdp_nci_i2c_add_len_lrc() 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | selftest_lrc.c | 160 u32 *lrc; in live_lrc_layout() local 168 lrc = (u32 *)__get_free_page(GFP_KERNEL); /* requires page alignment */ in live_lrc_layout() 169 if (!lrc) in live_lrc_layout() 171 GEM_BUG_ON(offset_in_page(lrc)); in live_lrc_layout() 188 __lrc_init_regs(memset(lrc, POISON_INUSE, PAGE_SIZE), in live_lrc_layout() 201 if (lrc[dw] == 0) { in live_lrc_layout() 215 if (lrc[dw] != lri) { in live_lrc_layout() 217 engine->name, dw, lri, lrc[dw]); in live_lrc_layout() 241 if ((offset ^ lrc[dw]) & lri_mask) { in live_lrc_layout() 243 engine->name, dw, offset, lrc[d in live_lrc_layout() 1267 u32 x, dw, *hw, *lrc; compare_isolation() local [all...] |
H A D | intel_execlists_submission.c | 400 rq->context->lrc.desc |= CTX_DESC_FORCE_RESTORE; in __unwind_incomplete_requests() 466 ce->lrc.lrca = lrc_update_regs(ce, engine, head); in reset_active() 495 ce->lrc.ccid = ce->tag; in __execlists_schedule_in() 502 ce->lrc.ccid = tag << (XEHP_SW_CTX_ID_SHIFT - 32); in __execlists_schedule_in() 512 ce->lrc.ccid = (1 + tag) << (GEN11_SW_CTX_ID_SHIFT - 32); in __execlists_schedule_in() 517 ce->lrc.ccid |= engine->execlists.ccid; in __execlists_schedule_in() 525 CE_TRACE(ce, "schedule-in, ccid:%x\n", ce->lrc.ccid); in __execlists_schedule_in() 601 CE_TRACE(ce, "schedule-out, ccid:%x\n", ce->lrc.ccid); in __execlists_schedule_out() 615 ccid = ce->lrc.ccid; in __execlists_schedule_out() 681 desc = ce->lrc in execlists_update_context() [all...] |
H A D | intel_context_types.h | 143 } lrc; member
|
H A D | intel_lrc.c | 1183 ce->lrc.lrca = lrc_update_regs(ce, ce->engine, ce->ring->tail); in lrc_reset() 1214 ce->lrc.lrca = lrc_update_regs(ce, engine, ce->ring->tail); in lrc_pin() 1457 * (Context ID) per lrc. 1556 WARN_ONCE(!valid, "Invalid lrc state found %s submission\n", when); in lrc_check_regs()
|
H A D | intel_engine_cs.c | 2166 rq->context->lrc.ccid, in intel_engine_print_registers() 2180 rq->context->lrc.ccid, in intel_engine_print_registers()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_context_types.h | 98 } lrc; member
|
H A D | selftest_lrc.c | 4770 u32 *lrc; in live_lrc_layout() local 4778 lrc = kmalloc(PAGE_SIZE, GFP_KERNEL); in live_lrc_layout() 4779 if (!lrc) in live_lrc_layout() 4797 execlists_init_reg_state(memset(lrc, POISON_INUSE, PAGE_SIZE), in live_lrc_layout() 4812 if (lrc[dw] == 0) { in live_lrc_layout() 4826 if (lrc[dw] != lri) { in live_lrc_layout() 4828 engine->name, dw, lri, lrc[dw]); in live_lrc_layout() 4838 if (hw[dw] != lrc[dw]) { in live_lrc_layout() 4840 engine->name, dw, hw[dw], lrc[dw]); in live_lrc_layout() 4852 } while ((lrc[d in live_lrc_layout() 5829 u32 x, dw, *hw, *lrc; compare_isolation() local [all...] |
H A D | intel_lrc.c | 569 * (Context ID) per lrc. 1146 rq->context->lrc.desc |= CTX_DESC_FORCE_RESTORE; in __unwind_incomplete_requests() 1254 WARN_ONCE(!valid, "Invalid lrc state found before submission\n"); in execlists_check_context() 1304 ce->lrc.desc |= CTX_DESC_FORCE_RESTORE; in reset_active() 1355 ce->lrc.ccid = ce->tag; in __execlists_schedule_in() 1362 ce->lrc.ccid = tag << (GEN11_SW_CTX_ID_SHIFT - 32); in __execlists_schedule_in() 1367 ce->lrc.ccid |= engine->execlists.ccid; in __execlists_schedule_in() 1468 ccid = rq->context->lrc.ccid; in execlists_schedule_out() 1482 u64 desc = ce->lrc.desc; in execlists_update_context() 1522 ce->lrc in execlists_update_context() [all...] |
H A D | intel_engine_cs.c | 1532 rq->context->lrc.ccid, in intel_engine_print_registers() 1546 rq->context->lrc.ccid, in intel_engine_print_registers()
|
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
H A D | technisat-usb2.c | 410 u8 lrc = 0; in technisat_usb2_calc_lrc() local 412 lrc ^= *b++; in technisat_usb2_calc_lrc() 413 return lrc; in technisat_usb2_calc_lrc()
|
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
H A D | technisat-usb2.c | 410 u8 lrc = 0; in technisat_usb2_calc_lrc() local 412 lrc ^= *b++; in technisat_usb2_calc_lrc() 413 return lrc; in technisat_usb2_calc_lrc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_fwif.h | 187 struct guc_execlist_context lrc[GUC_MAX_ENGINES_NUM]; member
|
H A D | intel_guc_submission.c | 220 u32 ctx_desc = rq->context->lrc.ccid; in guc_add_request()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_capture.c | 1559 (n->lrca & CTX_GTT_ADDRESS_MASK) == (ce->lrc.lrca & CTX_GTT_ADDRESS_MASK)) in intel_guc_capture_is_matching_engine() 1591 (n->lrca & CTX_GTT_ADDRESS_MASK) == (ce->lrc.lrca & CTX_GTT_ADDRESS_MASK)) { in intel_guc_capture_get_matching_node() 1601 ce->guc_id.id, ce->lrc.lrca); in intel_guc_capture_get_matching_node()
|
H A D | intel_guc_submission.c | 153 * We reserve 1/16 of the guc_ids for multi-lrc as these need to be contiguous 155 * (bitmap vs. ida) between multi-lrc and single-lrc hence the reason to 156 * partition the guc_id space. We believe the number of multi-lrc contexts in 158 * multi-lrc. 402 * When using multi-lrc submission a scratch memory area is reserved in the 716 * gets enabled in the unblock. For multi-lrc we still submit the in __guc_add_request() 743 * Without multi-lrc KMD does the submission step (moving the in __guc_add_request() 744 * lrc tail) so enabling scheduling is sufficient to submit the in __guc_add_request() 745 * context. This isn't the case in multi-lrc submissio in __guc_add_request() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.c | 3982 long lrc; in ibmvscsis_tpg_enable_store() local 3998 lrc = ibmvscsis_enable_change_state(vscsi); in ibmvscsis_tpg_enable_store() 3999 if (lrc) in ibmvscsis_tpg_enable_store() 4001 lrc, vscsi->state); in ibmvscsis_tpg_enable_store()
|
/kernel/linux/linux-6.6/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.c | 3931 long lrc; in ibmvscsis_enable_tpg() local 3936 lrc = ibmvscsis_enable_change_state(vscsi); in ibmvscsis_enable_tpg() 3937 if (lrc) in ibmvscsis_enable_tpg() 3939 lrc, vscsi->state); in ibmvscsis_enable_tpg()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.c | 330 u64 desc = ce->lrc.desc; in shadow_context_descriptor_update() 340 ce->lrc.desc = desc; in shadow_context_descriptor_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/ |
H A D | scheduler.c | 348 u64 desc = ce->lrc.desc; in shadow_context_descriptor_update() 358 ce->lrc.desc = desc; in shadow_context_descriptor_update()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | FlashPoint.c | 7514 unsigned char lrc; in FPT_CalcLrc() local 7515 lrc = 0; in FPT_CalcLrc() 7517 lrc ^= buffer[i]; in FPT_CalcLrc() 7518 return lrc; in FPT_CalcLrc()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | FlashPoint.c | 7483 unsigned char lrc; in FPT_CalcLrc() local 7484 lrc = 0; in FPT_CalcLrc() 7486 lrc ^= buffer[i]; in FPT_CalcLrc() 7487 return lrc; in FPT_CalcLrc()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_perf.c | 1283 stream->specific_ctx_id = ce->lrc.lrca >> 12; in oa_get_render_ctx_id()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_perf.c | 1596 stream->specific_ctx_id = ce->lrc.lrca >> 12; in oa_get_render_ctx_id()
|