Lines Matching refs:param
213 struct mvgbe_winparam *param) in set_access_control() argument
220 access_prot_reg &= (~(3 << (param->win * 2))); in set_access_control()
221 access_prot_reg |= (param->access_ctrl << (param->win * 2)); in set_access_control()
225 MVGBE_REG_WR(regs->barsz[param->win].size, in set_access_control()
226 (((param->size / 0x10000) - 1) << 16)); in set_access_control()
229 MVGBE_REG_WR(regs->barsz[param->win].bar, in set_access_control()
230 (param->target | param->attrib | param->base_addr)); in set_access_control()
232 if (param->win < 4) in set_access_control()
233 MVGBE_REG_WR(regs->ha_remap[param->win], param->high_addr); in set_access_control()
236 if (param->enable == 1) in set_access_control()
237 MVGBE_REG_BITS_RESET(regs->bare, (1 << param->win)); in set_access_control()
239 MVGBE_REG_BITS_SET(regs->bare, (1 << param->win)); in set_access_control()