/kernel/linux/linux-5.10/drivers/crypto/ccp/ |
H A D | ccp-ops.c | 64 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() 106 ccp_update_sg_workarea(struct ccp_sg_workarea *wa, unsigned int len) ccp_update_sg_workarea() argument 135 ccp_dm_free(struct ccp_dm_workarea *wa) ccp_dm_free() argument 152 ccp_init_dm_workarea(struct ccp_dm_workarea *wa, struct ccp_cmd_queue *cmd_q, unsigned int len, enum dma_data_direction dir) ccp_init_dm_workarea() argument 195 ccp_set_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_set_dm_area() argument 209 ccp_get_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_get_dm_area() argument 219 ccp_reverse_set_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_reverse_set_dm_area() argument 244 ccp_reverse_get_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_reverse_get_dm_area() argument 429 ccp_copy_to_from_sb(struct ccp_cmd_queue *cmd_q, struct ccp_dm_workarea *wa, u32 jobid, u32 sb, u32 byte_swap, bool from) ccp_copy_to_from_sb() argument 461 ccp_copy_to_sb(struct ccp_cmd_queue *cmd_q, struct ccp_dm_workarea *wa, u32 jobid, u32 sb, u32 byte_swap) ccp_copy_to_sb() argument 468 ccp_copy_from_sb(struct ccp_cmd_queue *cmd_q, struct ccp_dm_workarea *wa, u32 jobid, u32 sb, u32 byte_swap) ccp_copy_from_sb() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ccp/ |
H A D | ccp-ops.c | 64 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() 106 ccp_update_sg_workarea(struct ccp_sg_workarea *wa, unsigned int len) ccp_update_sg_workarea() argument 135 ccp_dm_free(struct ccp_dm_workarea *wa) ccp_dm_free() argument 152 ccp_init_dm_workarea(struct ccp_dm_workarea *wa, struct ccp_cmd_queue *cmd_q, unsigned int len, enum dma_data_direction dir) ccp_init_dm_workarea() argument 195 ccp_set_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_set_dm_area() argument 209 ccp_get_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_get_dm_area() argument 219 ccp_reverse_set_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_reverse_set_dm_area() argument 244 ccp_reverse_get_dm_area(struct ccp_dm_workarea *wa, unsigned int wa_offset, struct scatterlist *sg, unsigned int sg_offset, unsigned int len) ccp_reverse_get_dm_area() argument 429 ccp_copy_to_from_sb(struct ccp_cmd_queue *cmd_q, struct ccp_dm_workarea *wa, u32 jobid, u32 sb, u32 byte_swap, bool from) ccp_copy_to_from_sb() argument 461 ccp_copy_to_sb(struct ccp_cmd_queue *cmd_q, struct ccp_dm_workarea *wa, u32 jobid, u32 sb, u32 byte_swap) ccp_copy_to_sb() argument 468 ccp_copy_from_sb(struct ccp_cmd_queue *cmd_q, struct ccp_dm_workarea *wa, u32 jobid, u32 sb, u32 byte_swap) ccp_copy_from_sb() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | intel_workarounds.c | 130 struct i915_wa *wa; in wal_get_fw_for_rmw() local 133 for (i = 0, wa = wal->list; i < wal->count; i++, wa++) in wal_get_fw_for_rmw() 135 wa->reg, in wal_get_fw_for_rmw() 142 static void _wa_add(struct i915_wa_list *wal, const struct i915_wa *wa) in _wa_add() argument 144 unsigned int addr = i915_mmio_reg_offset(wa->reg); in _wa_add() 155 list = kmalloc_array(ALIGN(wal->count + 1, grow), sizeof(*wa), in _wa_add() 163 memcpy(list, wal->list, sizeof(*wa) * wal->count); in _wa_add() 180 if ((wa->clr | wa_->clr) && !(wa in _wa_add() 215 struct i915_wa wa = { wa_add() local 229 struct i915_wa wa = { wa_mcr_add() local 986 struct i915_wa *wa; intel_engine_emit_ctx_wa() local 1883 wa_verify(struct intel_gt *gt, const struct i915_wa *wa, u32 cur, const char *name, const char *from) wa_verify() argument 1904 struct i915_wa *wa; wa_list_apply() local 1956 struct i915_wa *wa; wa_list_verify() local 2004 struct i915_wa wa = { whitelist_reg_ext() local 2021 struct i915_wa wa = { whitelist_mcr_reg_ext() local 2356 struct i915_wa *wa; intel_engine_apply_whitelist() local 3255 const struct i915_wa *wa; wa_list_srm() local 3291 const struct i915_wa *wa; engine_wa_list_verify() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | intel_workarounds.c | 115 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 in _wa_add() 186 struct i915_wa wa = { wa_add() local 731 struct i915_wa *wa; intel_engine_emit_ctx_wa() local 1319 struct i915_wa *wa; wal_get_fw_for_rmw() local 1332 wa_verify(const struct i915_wa *wa, u32 cur, const char *name, const char *from) wa_verify() argument 1350 struct i915_wa *wa; wa_list_apply() local 1385 struct i915_wa *wa; wa_list_verify() local 1419 struct i915_wa wa = { whitelist_reg_ext() local 1671 struct i915_wa *wa; intel_engine_apply_whitelist() local 2075 const struct i915_wa *wa; wa_list_srm() local 2111 const struct i915_wa *wa; engine_wa_list_verify() local [all...] |
/kernel/linux/linux-5.10/scripts/ |
H A D | kallsyms.c | 699 int wa, wb; in compare_symbols() local 708 wa = (sa->sym[0] == 'w') || (sa->sym[0] == 'W'); in compare_symbols() 710 if (wa != wb) in compare_symbols() 711 return wa - wb; in compare_symbols() 714 wa = may_be_linker_script_provide_symbol(sa); in compare_symbols() 716 if (wa != wb) in compare_symbols() 717 return wa - wb; in compare_symbols() 720 wa = strspn(sym_name(sa), "_"); in compare_symbols() 722 if (wa != wb) in compare_symbols() 723 return wa in compare_symbols() [all...] |
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | arm_arch_timer.c | 497 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 in arch_timer_enable_workaround() 586 const struct arch_timer_erratum_workaround *wa, *__wa; arch_timer_check_ool_workaround() local [all...] |
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | arm_arch_timer.c | 524 bool arch_timer_check_dt_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_dt_erratum() argument 529 return of_property_read_bool(np, wa->id); in arch_timer_check_dt_erratum() 533 bool arch_timer_check_local_cap_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_local_cap_erratum() argument 536 return this_cpu_has_cap((uintptr_t)wa->id); in arch_timer_check_local_cap_erratum() 541 bool arch_timer_check_acpi_oem_erratum(const struct arch_timer_erratum_workaround *wa, in arch_timer_check_acpi_oem_erratum() argument 545 const struct ate_acpi_oem_info *info = wa->id; in arch_timer_check_acpi_oem_erratum() 580 void arch_timer_enable_workaround(const struct arch_timer_erratum_workaround *wa, in arch_timer_enable_workaround() argument 586 __this_cpu_write(timer_unstable_counter_workaround, wa); in arch_timer_enable_workaround() 589 per_cpu(timer_unstable_counter_workaround, i) = wa; in arch_timer_enable_workaround() 592 if (wa in arch_timer_enable_workaround() 613 const struct arch_timer_erratum_workaround *wa, *__wa; arch_timer_check_ool_workaround() local [all...] |
/kernel/linux/linux-6.6/scripts/ |
H A D | kallsyms.c | 743 int wa, wb; in compare_symbols() local 752 wa = (sa->sym[0] == 'w') || (sa->sym[0] == 'W'); in compare_symbols() 754 if (wa != wb) in compare_symbols() 755 return wa - wb; in compare_symbols() 758 wa = may_be_linker_script_provide_symbol(sa); in compare_symbols() 760 if (wa != wb) in compare_symbols() 761 return wa - wb; in compare_symbols() 764 wa = strspn(sym_name(sa), "_"); in compare_symbols() 766 if (wa != wb) in compare_symbols() 767 return wa in compare_symbols() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/zoran/ |
H A D | zoran_device.c | 298 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()
|
H A D | videocodec.h | 221 u16 wt, wa, h_start, h_sync_start, ht, ha, v_start; member
|
/kernel/linux/linux-6.6/drivers/media/pci/zoran/ |
H A D | zoran_device.c | 233 unsigned int wa, we, ha, he; in zr36057_set_vfe() local 239 wa = tvn->wa; in zr36057_set_vfe() 246 video_width > wa || video_height > ha) { in zr36057_set_vfe() 255 X = DIV_ROUND_UP(vid_win_wid * 64, tvn->wa); in zr36057_set_vfe() 258 hcrop1 = 2 * ((tvn->wa - we) / 4); in zr36057_set_vfe() 259 hcrop2 = tvn->wa - we - hcrop1; in zr36057_set_vfe() 269 h_end = h_start + tvn->wa - 1; in zr36057_set_vfe()
|
H A D | videocodec.h | 222 u16 wt, wa, h_start, h_sync_start, ht, ha, v_start; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_debugfs.c | 588 const struct i915_wa *wa; in i915_wa_registers() local 598 for (wa = wal->list; count--; wa++) in i915_wa_registers() 600 i915_mmio_reg_offset(wa->reg), in i915_wa_registers() 601 wa->set, wa->clr); in i915_wa_registers()
|
/kernel/linux/linux-6.6/drivers/accel/ivpu/ |
H A D | ivpu_drv.h | 77 #define IVPU_WA(wa_name) (vdev->wa.wa_name) 105 struct ivpu_wa_table wa; member
|
H A D | ivpu_hw_37xx.c | 103 vdev->wa.punit_disabled = ivpu_is_fpga(vdev); in ivpu_hw_wa_init() 104 vdev->wa.clear_runtime_mem = false; in ivpu_hw_wa_init() 105 vdev->wa.d3hot_after_power_off = true; in ivpu_hw_wa_init() 110 vdev->wa.interrupt_clear_with_0 = true; in ivpu_hw_wa_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ads.c | 362 struct i915_wa *wa; in guc_mmio_regset_init() local 380 for (i = 0, wa = wal->list; i < wal->count; i++, wa++) in guc_mmio_regset_init() 381 ret |= GUC_MMIO_REG_ADD(gt, regset, wa->reg, wa->masked_reg); in guc_mmio_regset_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_ddc_types.h | 166 union ddc_wa wa; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/inc/ |
H A D | hw_sequencer_private.h | 155 struct dce_hwseq_wa wa; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/ |
H A D | dc_ddc_types.h | 187 union ddc_wa wa; member
|
/kernel/linux/linux-5.10/drivers/lightnvm/ |
H A D | pblk-recovery.c | 592 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_mem_input.c | 754 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()
|
H A D | dce_hwseq.c | 80 if (hws->wa.blnd_crtc_trigger) { in dce_pipe_control_lock()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_mem_input.c | 756 if (dce_mi->wa.single_head_rdreq_dmif_limit) { in dce_mi_allocate_dmif() 758 dce_mi->wa.single_head_rdreq_dmif_limit; in dce_mi_allocate_dmif() 786 if (dce_mi->wa.single_head_rdreq_dmif_limit) { in dce_mi_free_dmif() 788 dce_mi->wa.single_head_rdreq_dmif_limit; in dce_mi_free_dmif()
|
H A D | dce_hwseq.c | 80 if (hws->wa.blnd_crtc_trigger) { in dce_pipe_control_lock()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_resource.c | 861 hws->wa.DEGVIDCN10_253 = true; in dcn10_hwseq_create() 862 hws->wa.false_optc_underflow = true; in dcn10_hwseq_create() 863 hws->wa.DEGVIDCN10_254 = true; in dcn10_hwseq_create() 873 hws->wa.wait_hubpret_read_start_during_mpo_transition = true; in dcn10_hwseq_create() 876 hws->wa.wait_hubpret_read_start_during_mpo_transition = false; in dcn10_hwseq_create()
|