Home
last modified time | relevance | path

Searched refs:wa (Results 1 – 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
Dintel_workarounds.c115 static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) in _wa_add() argument
117 unsigned int addr = i915_mmio_reg_offset(wa->reg); in _wa_add()
127 list = kmalloc_array(ALIGN(wal->count + 1, grow), sizeof(*wa), in _wa_add()
135 memcpy(list, wal->list, sizeof(*wa) * wal->count); in _wa_add()
152 if ((wa->clr | wa_->clr) && !(wa->clr & ~wa_->clr)) { in _wa_add()
157 wa_->set &= ~wa->clr; in _wa_add()
161 wa_->set |= wa->set; in _wa_add()
162 wa_->clr |= wa->clr; in _wa_add()
163 wa_->read |= wa->read; in _wa_add()
170 *wa_ = *wa; in _wa_add()
[all …]
Dselftest_workarounds.c999 const struct i915_wa *wa = &engine->whitelist.list[i]; in check_whitelisted_registers() local
1001 if (i915_mmio_reg_offset(wa->reg) & in check_whitelisted_registers()
1005 if (!fn(engine, a[i], b[i], wa->reg)) in check_whitelisted_registers()
/kernel/linux/linux-5.10/drivers/crypto/ccp/
Dccp-ops.c64 static void ccp_sg_free(struct ccp_sg_workarea *wa) in ccp_sg_free() argument
66 if (wa->dma_count) in ccp_sg_free()
67 dma_unmap_sg(wa->dma_dev, wa->dma_sg_head, wa->nents, wa->dma_dir); in ccp_sg_free()
69 wa->dma_count = 0; in ccp_sg_free()
72 static int ccp_init_sg_workarea(struct ccp_sg_workarea *wa, struct device *dev, in ccp_init_sg_workarea() argument
76 memset(wa, 0, sizeof(*wa)); in ccp_init_sg_workarea()
78 wa->sg = sg; in ccp_init_sg_workarea()
82 wa->nents = sg_nents_for_len(sg, len); in ccp_init_sg_workarea()
83 if (wa->nents < 0) in ccp_init_sg_workarea()
84 return wa->nents; in ccp_init_sg_workarea()
[all …]
/kernel/linux/linux-5.10/scripts/
Dkallsyms.c698 int wa, wb; in compare_symbols() local
707 wa = (sa->sym[0] == 'w') || (sa->sym[0] == 'W'); in compare_symbols()
709 if (wa != wb) in compare_symbols()
710 return wa - wb; in compare_symbols()
713 wa = may_be_linker_script_provide_symbol(sa); in compare_symbols()
715 if (wa != wb) in compare_symbols()
716 return wa - wb; in compare_symbols()
719 wa = strspn(sym_name(sa), "_"); in compare_symbols()
721 if (wa != wb) in compare_symbols()
722 return wa - wb; in compare_symbols()
/kernel/linux/linux-5.10/drivers/clocksource/
Darm_arch_timer.c497 bool arch_timer_check_dt_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_dt_erratum() argument
502 return of_property_read_bool(np, wa->id); in arch_timer_check_dt_erratum()
506 bool arch_timer_check_local_cap_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_local_cap_erratum() argument
509 return this_cpu_has_cap((uintptr_t)wa->id); in arch_timer_check_local_cap_erratum()
514 bool arch_timer_check_acpi_oem_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_acpi_oem_erratum() argument
518 const struct ate_acpi_oem_info *info = wa->id; in arch_timer_check_acpi_oem_erratum()
553 void arch_timer_enable_workaround(const struct arch_timer_erratum_workaround *wa, in arch_timer_enable_workaround() argument
559 __this_cpu_write(timer_unstable_counter_workaround, wa); in arch_timer_enable_workaround()
562 per_cpu(timer_unstable_counter_workaround, i) = wa; in arch_timer_enable_workaround()
565 if (wa->read_cntvct_el0 || wa->read_cntpct_el0) in arch_timer_enable_workaround()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/zoran/
Dzoran_device.c298 unsigned int wa, We, ha, He; in zr36057_set_vfe() local
304 wa = tvn->wa; in zr36057_set_vfe()
311 video_width > wa || video_height > ha) { in zr36057_set_vfe()
320 X = DIV_ROUND_UP(VidWinWid * 64, tvn->wa); in zr36057_set_vfe()
323 hcrop1 = 2 * ((tvn->wa - We) / 4); in zr36057_set_vfe()
324 hcrop2 = tvn->wa - We - hcrop1; in zr36057_set_vfe()
334 HEnd = h_start + tvn->wa - 1; in zr36057_set_vfe()
Dvideocodec.h221 u16 wt, wa, h_start, h_sync_start, ht, ha, v_start; member
Dzoran.h48 #define BUZ_MAX_WIDTH (zr->timing->wa)
Dzr36060.c572 reg += norm->wa; /* BHend */ in zr36060_set_video()
606 reg += norm->wa + 8; /* SHend */ in zr36060_set_video()
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
DMakefile4 b43-$(CONFIG_B43_PHY_G) += phy_g.o tables.o lo.o wa.o
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/
Ddc_ddc_types.h166 union ddc_wa wa; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/
Ddce_mem_input.c754 if (dce_mi->wa.single_head_rdreq_dmif_limit) { in dce_mi_allocate_dmif()
756 dce_mi->wa.single_head_rdreq_dmif_limit; in dce_mi_allocate_dmif()
784 if (dce_mi->wa.single_head_rdreq_dmif_limit) { in dce_mi_free_dmif()
786 dce_mi->wa.single_head_rdreq_dmif_limit; in dce_mi_free_dmif()
Ddce_hwseq.c80 if (hws->wa.blnd_crtc_trigger) { in dce_pipe_control_lock()
Ddce_mem_input.h430 struct dce_mem_input_wa wa; member
/kernel/linux/linux-5.10/drivers/lightnvm/
Dpblk-recovery.c592 struct wa_counters *wa = emeta_to_wa(lm, emeta); in pblk_recov_wa_counters() local
596 u64 user = le64_to_cpu(wa->user); in pblk_recov_wa_counters()
597 u64 pad = le64_to_cpu(wa->pad); in pblk_recov_wa_counters()
598 u64 gc = le64_to_cpu(wa->gc); in pblk_recov_wa_counters()
Dpblk-core.c1794 struct wa_counters *wa = emeta_to_wa(lm, emeta_buf); in pblk_line_close_meta() local
1800 wa->user = cpu_to_le64(atomic64_read(&pblk->user_wa)); in pblk_line_close_meta()
1801 wa->pad = cpu_to_le64(atomic64_read(&pblk->pad_wa)); in pblk_line_close_meta()
1802 wa->gc = cpu_to_le64(atomic64_read(&pblk->gc_wa)); in pblk_line_close_meta()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/
Dhw_sequencer_private.h155 struct dce_hwseq_wa wa; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
Di915_debugfs.c1349 const struct i915_wa *wa; in i915_wa_registers() local
1359 for (wa = wal->list; count--; wa++) in i915_wa_registers()
1361 i915_mmio_reg_offset(wa->reg), in i915_wa_registers()
1362 wa->set, wa->clr); in i915_wa_registers()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_resource.c927 hws->wa.DEGVIDCN10_253 = true; in dcn10_hwseq_create()
928 hws->wa.false_optc_underflow = true; in dcn10_hwseq_create()
929 hws->wa.DEGVIDCN10_254 = true; in dcn10_hwseq_create()
/kernel/linux/linux-5.10/arch/arm/mm/
Dcache-l2x0-pmu.c374 L220_PLUS_EVENT_ATTR(wa, 0x9),
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/core/
Ddc_link_ddc.c213 ddc_service->wa.raw = 0; in ddc_service_construct()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/
Ddce110_resource.c578 hws->wa.blnd_crtc_trigger = true; in dce110_hwseq_create()
624 dce_mi->wa.single_head_rdreq_dmif_limit = 3; in dce110_mem_input_create()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce100/
Ddce100_resource.c574 dce_mi->wa.single_head_rdreq_dmif_limit = 2; in dce100_mem_input_create()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn21/
Ddcn21_resource.c1571 hws->wa.DEGVIDCN21 = true; in dcn21_hwseq_create()
1572 hws->wa.disallow_self_refresh_during_multi_plane_transition = true; in dcn21_hwseq_create()
/kernel/linux/linux-5.10/Documentation/driver-api/thermal/
Dintel_powerclamp.rst302 Cpu(s): 71.2%us, 4.7%sy, 0.0%ni, 24.1%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

12