Lines Matching refs:ctrl
558 unsigned int ctrl; in slc_op_rgn() local
569 ctrl = read_aux_reg(ARC_REG_SLC_CTRL); in slc_op_rgn()
573 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in slc_op_rgn()
575 ctrl |= SLC_CTRL_IM; in slc_op_rgn()
578 ctrl |= SLC_CTRL_RGN_OP_INV; /* Inv or flush-n-inv */ in slc_op_rgn()
580 ctrl &= ~SLC_CTRL_RGN_OP_INV; in slc_op_rgn()
582 write_aux_reg(ARC_REG_SLC_CTRL, ctrl); in slc_op_rgn()
622 unsigned int ctrl, cmd; in slc_op_line() local
628 ctrl = read_aux_reg(ARC_REG_SLC_CTRL); in slc_op_line()
632 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in slc_op_line()
634 ctrl |= SLC_CTRL_IM; in slc_op_line()
636 write_aux_reg(ARC_REG_SLC_CTRL, ctrl); in slc_op_line()
663 unsigned int ctrl, r = ARC_REG_SLC_CTRL; in slc_entire_op() local
665 ctrl = read_aux_reg(r); in slc_entire_op()
668 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in slc_entire_op()
670 ctrl |= SLC_CTRL_IM; in slc_entire_op()
672 write_aux_reg(r, ctrl); in slc_entire_op()