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 = &params->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;