cfa 146 arch/arc/kernel/unwind.c } cfa; cfa 154 arch/arc/kernel/unwind.c static const struct cfa badCFA = { ARRAY_SIZE(reg_info), 1 }; cfa 814 arch/arc/kernel/unwind.c memcpy(&state->cfa, &badCFA, cfa 815 arch/arc/kernel/unwind.c sizeof(state->cfa)); cfa 828 arch/arc/kernel/unwind.c state->cfa.reg = get_uleb128(&ptr.p8, end); cfa 829 arch/arc/kernel/unwind.c unw_debug("cfa_def_cfa: r%lu ", state->cfa.reg); cfa 832 arch/arc/kernel/unwind.c state->cfa.offs = get_uleb128(&ptr.p8, end); cfa 834 arch/arc/kernel/unwind.c state->cfa.offs); cfa 837 arch/arc/kernel/unwind.c state->cfa.reg = get_uleb128(&ptr.p8, end); cfa 840 arch/arc/kernel/unwind.c state->cfa.offs = get_sleb128(&ptr.p8, end) cfa 845 arch/arc/kernel/unwind.c state->cfa.reg = get_uleb128(&ptr.p8, end); cfa 905 arch/arc/kernel/unwind.c unsigned long startLoc = 0, endLoc = 0, cfa; cfa 1136 arch/arc/kernel/unwind.c memcpy(&state.cfa, &badCFA, sizeof(state.cfa)); cfa 1148 arch/arc/kernel/unwind.c || state.cfa.reg >= ARRAY_SIZE(reg_info) cfa 1149 arch/arc/kernel/unwind.c || reg_info[state.cfa.reg].width != sizeof(unsigned long) cfa 1150 arch/arc/kernel/unwind.c || state.cfa.offs % sizeof(unsigned long)) cfa 1186 arch/arc/kernel/unwind.c cfa = FRAME_REG(state.cfa.reg, unsigned long) + state.cfa.offs; cfa 1187 arch/arc/kernel/unwind.c startLoc = min_t(unsigned long, UNW_SP(frame), cfa); cfa 1188 arch/arc/kernel/unwind.c endLoc = max_t(unsigned long, UNW_SP(frame), cfa); cfa 1190 arch/arc/kernel/unwind.c startLoc = min(STACK_LIMIT(cfa), cfa); cfa 1191 arch/arc/kernel/unwind.c endLoc = max(STACK_LIMIT(cfa), cfa); cfa 1195 arch/arc/kernel/unwind.c state.cfa.reg, state.cfa.offs, cfa); cfa 1250 arch/arc/kernel/unwind.c UNW_SP(frame) = cfa; cfa 1275 arch/arc/kernel/unwind.c FRAME_REG(i, unsigned long) = cfa + state.regs[i].value cfa 1279 arch/arc/kernel/unwind.c addr = cfa + state.regs[i].value * state.dataAlign; cfa 279 arch/sh/include/asm/dwarf.h unsigned long cfa; cfa 675 arch/sh/kernel/dwarf.c addr = prev->cfa + reg->addr; cfa 676 arch/sh/kernel/dwarf.c frame->cfa = __raw_readl(addr); cfa 686 arch/sh/kernel/dwarf.c frame->cfa = dwarf_read_arch_reg(frame->cfa_register); cfa 689 arch/sh/kernel/dwarf.c frame->cfa += frame->cfa_offset; cfa 707 arch/sh/kernel/dwarf.c addr = frame->cfa + reg->addr; cfa 76 drivers/media/platform/omap3isp/isphist.c cnt = conf->cfa << ISPHIST_CNT_CFA_SHIFT; cfa 81 drivers/media/platform/omap3isp/isphist.c if (conf->cfa == OMAP3ISP_HIST_CFA_BAYER) cfa 310 drivers/media/platform/omap3isp/isphist.c if (user_cfg->cfa > OMAP3ISP_HIST_CFA_FOVEONX3) cfa 366 drivers/media/platform/omap3isp/isphist.c if (cur_cfg->cfa != user_cfg->cfa) cfa 376 drivers/media/platform/omap3isp/isphist.c if (c == 3 && user_cfg->cfa == OMAP3ISP_HIST_CFA_FOVEONX3) cfa 243 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_cfa *cfa = ¶ms->cfa; cfa 249 drivers/media/platform/omap3isp/isppreview.c (cfa->gradthrs_vert << ISPPRV_CFA_GRADTH_VER_SHIFT) | cfa 250 drivers/media/platform/omap3isp/isppreview.c (cfa->gradthrs_horz << ISPPRV_CFA_GRADTH_HOR_SHIFT), cfa 257 drivers/media/platform/omap3isp/isppreview.c const __u32 *block = cfa->table[order[i]]; cfa 770 drivers/media/platform/omap3isp/isppreview.c offsetof(struct prev_params, cfa), cfa 771 drivers/media/platform/omap3isp/isppreview.c FIELD_SIZEOF(struct prev_params, cfa), cfa 772 drivers/media/platform/omap3isp/isppreview.c offsetof(struct omap3isp_prev_update_config, cfa), cfa 1315 drivers/media/platform/omap3isp/isppreview.c params->cfa.format = OMAP3ISP_CFAFMT_BAYER; cfa 1316 drivers/media/platform/omap3isp/isppreview.c memcpy(params->cfa.table, cfa_coef_table, cfa 1317 drivers/media/platform/omap3isp/isppreview.c sizeof(params->cfa.table)); cfa 1318 drivers/media/platform/omap3isp/isppreview.c params->cfa.gradthrs_horz = FLR_CFA_GRADTHRS_HORZ; cfa 1319 drivers/media/platform/omap3isp/isppreview.c params->cfa.gradthrs_vert = FLR_CFA_GRADTHRS_VERT; cfa 81 drivers/media/platform/omap3isp/isppreview.h struct omap3isp_prev_cfa cfa; cfa 247 include/uapi/linux/omap3isp.h __u8 cfa; /* BAYER or FOVEON X3 */ cfa 657 include/uapi/linux/omap3isp.h struct omap3isp_prev_cfa __user *cfa; cfa 493 tools/objtool/arch/x86/decode.c state->cfa.base = CFI_SP; cfa 494 tools/objtool/arch/x86/decode.c state->cfa.offset = 8; cfa 39 tools/objtool/cfi.h struct cfi_reg cfa; cfa 217 tools/objtool/check.c state->cfa.base = CFI_UNDEFINED; cfa 1163 tools/objtool/check.c struct cfi_reg *cfa; cfa 1198 tools/objtool/check.c cfa = &insn->state.cfa; cfa 1214 tools/objtool/check.c cfa->base = CFI_UNDEFINED; cfa 1217 tools/objtool/check.c cfa->base = CFI_SP; cfa 1220 tools/objtool/check.c cfa->base = CFI_BP; cfa 1223 tools/objtool/check.c cfa->base = CFI_SP_INDIRECT; cfa 1226 tools/objtool/check.c cfa->base = CFI_R10; cfa 1229 tools/objtool/check.c cfa->base = CFI_R13; cfa 1232 tools/objtool/check.c cfa->base = CFI_DI; cfa 1235 tools/objtool/check.c cfa->base = CFI_DX; cfa 1243 tools/objtool/check.c cfa->offset = hint->sp_offset; cfa 1374 tools/objtool/check.c if (state->cfa.base != initial_func_cfi.cfa.base || cfa 1375 tools/objtool/check.c state->cfa.offset != initial_func_cfi.cfa.offset || cfa 1376 tools/objtool/check.c state->stack_size != initial_func_cfi.cfa.offset || cfa 1390 tools/objtool/check.c if (state->cfa.base == CFI_BP && state->regs[CFI_BP].base == CFI_CFA && cfa 1402 tools/objtool/check.c struct cfi_reg *cfa = &state->cfa; cfa 1405 tools/objtool/check.c if (cfa->base != CFI_SP && cfa->base != CFI_SP_INDIRECT) cfa 1410 tools/objtool/check.c cfa->offset += 8; cfa 1414 tools/objtool/check.c cfa->offset -= 8; cfa 1419 tools/objtool/check.c cfa->offset -= op->src.offset; cfa 1496 tools/objtool/check.c struct cfi_reg *cfa = &state->cfa; cfa 1500 tools/objtool/check.c if (cfa->base == CFI_UNDEFINED) { cfa 1518 tools/objtool/check.c cfa->base == CFI_SP && cfa 1520 tools/objtool/check.c regs[CFI_BP].offset == -cfa->offset) { cfa 1523 tools/objtool/check.c cfa->base = op->dest.reg; cfa 1536 tools/objtool/check.c else if (op->src.reg == CFI_SP && cfa->base == CFI_SP) { cfa 1553 tools/objtool/check.c cfa->base == CFI_BP) { cfa 1563 tools/objtool/check.c else if (op->dest.reg == cfa->base) { cfa 1566 tools/objtool/check.c if (cfa->base == CFI_SP && cfa 1577 tools/objtool/check.c cfa->offset = -state->vals[op->src.reg].offset; cfa 1578 tools/objtool/check.c state->stack_size = cfa->offset; cfa 1581 tools/objtool/check.c cfa->base = CFI_UNDEFINED; cfa 1582 tools/objtool/check.c cfa->offset = 0; cfa 1593 tools/objtool/check.c if (cfa->base == CFI_SP) cfa 1594 tools/objtool/check.c cfa->offset -= op->src.offset; cfa 1605 tools/objtool/check.c if (op->src.reg == CFI_SP && cfa->base == CFI_SP) { cfa 1631 tools/objtool/check.c cfa->base = CFI_SP; cfa 1632 tools/objtool/check.c cfa->offset = state->stack_size = -op->src.offset; cfa 1638 tools/objtool/check.c if (op->dest.reg == state->cfa.base) { cfa 1648 tools/objtool/check.c (state->drap_reg != CFI_UNDEFINED && cfa->base != CFI_SP) || cfa 1649 tools/objtool/check.c (state->drap_reg == CFI_UNDEFINED && cfa->base != CFI_BP)) { cfa 1657 tools/objtool/check.c cfa->base = state->drap_reg; cfa 1658 tools/objtool/check.c cfa->offset = state->stack_size = 0; cfa 1672 tools/objtool/check.c op->dest.reg == cfa->base) { cfa 1675 tools/objtool/check.c cfa->base = CFI_SP; cfa 1678 tools/objtool/check.c if (state->drap && cfa->base == CFI_BP_INDIRECT && cfa 1684 tools/objtool/check.c cfa->base = state->drap_reg; cfa 1685 tools/objtool/check.c cfa->offset = 0; cfa 1695 tools/objtool/check.c if (cfa->base == CFI_SP) cfa 1696 tools/objtool/check.c cfa->offset -= 8; cfa 1705 tools/objtool/check.c cfa->base = state->drap_reg; cfa 1706 tools/objtool/check.c cfa->offset = 0; cfa 1716 tools/objtool/check.c } else if (op->src.reg == cfa->base && cfa 1717 tools/objtool/check.c op->src.offset == regs[op->dest.reg].offset + cfa->offset) { cfa 1737 tools/objtool/check.c if (cfa->base == CFI_SP) cfa 1738 tools/objtool/check.c cfa->offset += 8; cfa 1744 tools/objtool/check.c if (op->src.reg == cfa->base && op->src.reg == state->drap_reg) { cfa 1747 tools/objtool/check.c cfa->base = CFI_BP_INDIRECT; cfa 1748 tools/objtool/check.c cfa->offset = -state->stack_size; cfa 1753 tools/objtool/check.c } else if (op->src.reg == CFI_BP && cfa->base == state->drap_reg) { cfa 1772 tools/objtool/check.c cfa->base != CFI_BP) cfa 1779 tools/objtool/check.c if (op->src.reg == cfa->base && op->src.reg == state->drap_reg) { cfa 1782 tools/objtool/check.c cfa->base = CFI_BP_INDIRECT; cfa 1783 tools/objtool/check.c cfa->offset = op->dest.offset; cfa 1795 tools/objtool/check.c } else if (op->dest.reg == cfa->base) { cfa 1800 tools/objtool/check.c op->dest.offset - state->cfa.offset); cfa 1806 tools/objtool/check.c if ((!state->drap && cfa->base != CFI_BP) || cfa 1807 tools/objtool/check.c (state->drap && cfa->base != state->drap_reg)) { cfa 1819 tools/objtool/check.c cfa->base = CFI_SP; cfa 1820 tools/objtool/check.c cfa->offset -= 8; cfa 1834 tools/objtool/check.c if (cfa->base == CFI_SP) cfa 1835 tools/objtool/check.c cfa->offset -= 8; cfa 1853 tools/objtool/check.c if (memcmp(&state1->cfa, &state2->cfa, sizeof(state1->cfa))) { cfa 1856 tools/objtool/check.c state1->cfa.base, state1->cfa.offset, cfa 1857 tools/objtool/check.c state2->cfa.base, state2->cfa.offset); cfa 2210 tools/objtool/check.c if (state.cfa.base == CFI_UNDEFINED) cfa 2364 tools/objtool/check.c state.cfa = initial_func_cfi.cfa; cfa 2367 tools/objtool/check.c state.stack_size = initial_func_cfi.cfa.offset; cfa 17 tools/objtool/check.h struct cfi_reg cfa; cfa 19 tools/objtool/orc_gen.c struct cfi_reg *cfa = &insn->state.cfa; cfa 24 tools/objtool/orc_gen.c if (cfa->base == CFI_UNDEFINED) { cfa 29 tools/objtool/orc_gen.c switch (cfa->base) { cfa 56 tools/objtool/orc_gen.c insn->sec, insn->offset, cfa->base); cfa 76 tools/objtool/orc_gen.c orc->sp_offset = cfa->offset;