Home
last modified time | relevance | path

Searched refs:cfa (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.10/tools/objtool/
Dcheck.c232 cfi->cfa.base = CFI_UNDEFINED; in init_cfi_state()
1393 struct cfi_reg *cfa; in read_unwind_hints() local
1428 cfa = &insn->cfi.cfa; in read_unwind_hints()
1443 cfa->offset = hint->sp_offset; in read_unwind_hints()
1703 if (cfi->cfa.base != initial_func_cfi.cfa.base || cfi->drap) in has_modified_stack_frame()
1706 if (cfi->cfa.offset != initial_func_cfi.cfa.offset + ret_offset) in has_modified_stack_frame()
1709 if (cfi->stack_size != initial_func_cfi.cfa.offset + ret_offset) in has_modified_stack_frame()
1733 if (cfi->cfa.base == CFI_BP && cfi->regs[CFI_BP].base == CFI_CFA && in has_valid_stack_frame()
1747 struct cfi_reg *cfa = &cfi->cfa; in update_cfi_state_regs() local
1749 if (cfa->base != CFI_SP && cfa->base != CFI_SP_INDIRECT) in update_cfi_state_regs()
[all …]
Dorc_gen.c21 struct cfi_reg *cfa = &insn->cfi.cfa; in create_orc() local
29 if (cfa->base == CFI_UNDEFINED) { in create_orc()
34 switch (cfa->base) { in create_orc()
61 insn->sec, insn->offset, cfa->base); in create_orc()
81 orc->sp_offset = cfa->offset; in create_orc()
Dcfi.h23 struct cfi_reg cfa; member
29 struct cfi_reg cfa; member
/Linux-v5.10/arch/arc/kernel/
Dunwind.c144 struct cfa { struct
146 } cfa; member
154 static const struct cfa badCFA = { ARRAY_SIZE(reg_info), 1 };
814 memcpy(&state->cfa, &badCFA, in processCFI()
815 sizeof(state->cfa)); in processCFI()
828 state->cfa.reg = get_uleb128(&ptr.p8, end); in processCFI()
829 unw_debug("cfa_def_cfa: r%lu ", state->cfa.reg); in processCFI()
832 state->cfa.offs = get_uleb128(&ptr.p8, end); in processCFI()
834 state->cfa.offs); in processCFI()
837 state->cfa.reg = get_uleb128(&ptr.p8, end); in processCFI()
[all …]
/Linux-v5.10/tools/objtool/arch/x86/
Ddecode.c562 state->cfa.base = CFI_SP; in arch_initial_func_cfi_state()
563 state->cfa.offset = 8; in arch_initial_func_cfi_state()
590 struct cfi_reg *cfa = &insn->cfi.cfa; in arch_decode_hint_reg() local
594 cfa->base = CFI_UNDEFINED; in arch_decode_hint_reg()
597 cfa->base = CFI_SP; in arch_decode_hint_reg()
600 cfa->base = CFI_BP; in arch_decode_hint_reg()
603 cfa->base = CFI_SP_INDIRECT; in arch_decode_hint_reg()
606 cfa->base = CFI_R10; in arch_decode_hint_reg()
609 cfa->base = CFI_R13; in arch_decode_hint_reg()
612 cfa->base = CFI_DI; in arch_decode_hint_reg()
[all …]
/Linux-v5.10/drivers/media/platform/omap3isp/
Disphist.c76 cnt = conf->cfa << ISPHIST_CNT_CFA_SHIFT; in hist_setup_regs()
81 if (conf->cfa == OMAP3ISP_HIST_CFA_BAYER) in hist_setup_regs()
310 if (user_cfg->cfa > OMAP3ISP_HIST_CFA_FOVEONX3) in hist_validate_params()
366 if (cur_cfg->cfa != user_cfg->cfa) in hist_comp_params()
376 if (c == 3 && user_cfg->cfa == OMAP3ISP_HIST_CFA_FOVEONX3) in hist_comp_params()
Disppreview.c243 const struct omap3isp_prev_cfa *cfa = &params->cfa; in preview_config_cfa() local
249 (cfa->gradthrs_vert << ISPPRV_CFA_GRADTH_VER_SHIFT) | in preview_config_cfa()
250 (cfa->gradthrs_horz << ISPPRV_CFA_GRADTH_HOR_SHIFT), in preview_config_cfa()
257 const __u32 *block = cfa->table[order[i]]; in preview_config_cfa()
770 offsetof(struct prev_params, cfa),
771 sizeof_field(struct prev_params, cfa),
772 offsetof(struct omap3isp_prev_update_config, cfa),
1315 params->cfa.format = OMAP3ISP_CFAFMT_BAYER; in preview_init_params()
1316 memcpy(params->cfa.table, cfa_coef_table, in preview_init_params()
1317 sizeof(params->cfa.table)); in preview_init_params()
[all …]
Disppreview.h81 struct omap3isp_prev_cfa cfa; member
/Linux-v5.10/arch/sh/kernel/
Ddwarf.c675 addr = prev->cfa + reg->addr; in dwarf_unwind_stack()
676 frame->cfa = __raw_readl(addr); in dwarf_unwind_stack()
686 frame->cfa = dwarf_read_arch_reg(frame->cfa_register); in dwarf_unwind_stack()
689 frame->cfa += frame->cfa_offset; in dwarf_unwind_stack()
707 addr = frame->cfa + reg->addr; in dwarf_unwind_stack()
/Linux-v5.10/include/uapi/linux/
Domap3isp.h247 __u8 cfa; /* BAYER or FOVEON X3 */ member
657 struct omap3isp_prev_cfa __user *cfa; member
/Linux-v5.10/Documentation/devicetree/bindings/media/xilinx/
Dvideo.txt29 - xlnx,cfa-pattern: When the video format is set to Mono/Sensor, this property
/Linux-v5.10/arch/sh/include/asm/
Ddwarf.h279 unsigned long cfa; member