Lines Matching defs:dec_win
38 struct dec_win_config *dec_win)
47 ctrl |= dec_win->win_attr << MVEBU_DEC_WIN_CTRL_ATTR_OFF;
55 mmio_write_32(MVEBU_DEC_WIN_BASE_REG(dec_win->dec_reg_base,
56 win_id, dec_win->win_offset),
59 if (win_id < dec_win->max_remap)
60 mmio_write_32(MVEBU_DEC_WIN_REMAP_REG(dec_win->dec_reg_base,
61 win_id, dec_win->win_offset), base);
63 mmio_write_32(MVEBU_DEC_WIN_CTRL_REG(dec_win->dec_reg_base,
64 win_id, dec_win->win_offset), ctrl);
67 mmio_write_32(MVEBU_DEC_WIN_CTRL_REG(dec_win->dec_reg_base,
68 win_id, dec_win->win_offset), ctrl);
71 win_id, mmio_read_32(MVEBU_DEC_WIN_CTRL_REG(dec_win->dec_reg_base,
72 win_id, dec_win->win_offset)),
73 mmio_read_32(MVEBU_DEC_WIN_BASE_REG(dec_win->dec_reg_base,
74 win_id, dec_win->win_offset)),
75 (win_id < dec_win->max_remap) ?
76 mmio_read_32(MVEBU_DEC_WIN_REMAP_REG(dec_win->dec_reg_base,
77 win_id, dec_win->win_offset)) : 0);
82 struct dec_win_config *dec_win)
88 for (id = 0; id < dec_win->max_dram_win; id++)
89 mmio_write_32(MVEBU_DEC_WIN_CTRL_REG(dec_win->dec_reg_base, id,
90 dec_win->win_offset), 0);
96 if (win_map->dram_win_num > dec_win->max_dram_win) {
102 set_io_addr_dec_win(0, 0, MVEBU_MAX_ADDRSS_4GB, dec_win);
109 set_io_addr_dec_win(id, win->base_addr, win->win_size, dec_win);