Lines Matching refs:ctrl
281 unsigned int ctrl; in __slc_enable() local
283 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_enable()
284 ctrl &= ~SLC_CTRL_DIS; in __slc_enable()
285 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_enable()
290 unsigned int ctrl; in __slc_disable() local
292 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_disable()
293 ctrl |= SLC_CTRL_DIS; in __slc_disable()
294 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_disable()
377 unsigned int ctrl; in __slc_entire_op() local
382 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_entire_op()
385 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in __slc_entire_op()
387 ctrl |= SLC_CTRL_IM; in __slc_entire_op()
389 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_entire_op()
425 unsigned int ctrl; in __slc_rgn_op() local
437 ctrl = read_aux_reg(ARC_AUX_SLC_CTRL); in __slc_rgn_op()
441 ctrl &= ~SLC_CTRL_IM; /* clear IM: Disable flush before Inv */ in __slc_rgn_op()
443 ctrl |= SLC_CTRL_IM; in __slc_rgn_op()
446 ctrl |= SLC_CTRL_RGN_OP_INV; /* Inv or flush-n-inv */ in __slc_rgn_op()
448 ctrl &= ~SLC_CTRL_RGN_OP_INV; in __slc_rgn_op()
450 write_aux_reg(ARC_AUX_SLC_CTRL, ctrl); in __slc_rgn_op()
689 unsigned int ctrl; in __before_dc_op() local
691 ctrl = read_aux_reg(ARC_AUX_DC_CTRL); in __before_dc_op()
695 ctrl &= ~DC_CTRL_INV_MODE_FLUSH; in __before_dc_op()
697 ctrl |= DC_CTRL_INV_MODE_FLUSH; in __before_dc_op()
699 write_aux_reg(ARC_AUX_DC_CTRL, ctrl); in __before_dc_op()