Lines Matching refs:ctrl
282 unsigned int ctrl; in __slc_enable() local
284 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_enable()
285 ctrl &= ~SLC_CTRL_DIS; in __slc_enable()
286 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_enable()
291 unsigned int ctrl; in __slc_disable() local
293 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_disable()
294 ctrl |= SLC_CTRL_DIS; in __slc_disable()
295 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_disable()
378 unsigned int ctrl; in __slc_entire_op() local
383 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_entire_op()
386 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in __slc_entire_op()
388 ctrl |= SLC_CTRL_IM; in __slc_entire_op()
390 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_entire_op()
426 unsigned int ctrl; in __slc_rgn_op() local
438 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_rgn_op()
442 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in __slc_rgn_op()
444 ctrl |= SLC_CTRL_IM; in __slc_rgn_op()
447 ctrl |= SLC_CTRL_RGN_OP_INV; /* Inv or flush-n-inv */ in __slc_rgn_op()
449 ctrl &= ~SLC_CTRL_RGN_OP_INV; in __slc_rgn_op()
451 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_rgn_op()
690 unsigned int ctrl; in __before_dc_op() local
692 ctrl = read_aux_reg(ARC_AUX_DC_CTRL); in __before_dc_op()
696 ctrl &= ~DC_CTRL_INV_MODE_FLUSH; in __before_dc_op()
698 ctrl |= DC_CTRL_INV_MODE_FLUSH; in __before_dc_op()
700 write_aux_reg(ARC_AUX_DC_CTRL, ctrl); in __before_dc_op()