Lines Matching defs:ap_index
62 static void io_win_enable_window(int ap_index, struct addr_map_win *win,
86 mmio_write_32(IO_WIN_ALR_OFFSET(ap_index, win_num), alr);
87 mmio_write_32(IO_WIN_AHR_OFFSET(ap_index, win_num), ahr);
90 mmio_write_32(IO_WIN_CR_OFFSET(ap_index, win_num), win->target_id);
93 static void io_win_disable_window(int ap_index, uint32_t win_num)
102 win_reg = mmio_read_32(IO_WIN_ALR_OFFSET(ap_index, win_num));
104 mmio_write_32(IO_WIN_ALR_OFFSET(ap_index, win_num), win_reg);
115 void iow_temp_win_insert(int ap_index, struct addr_map_win *win, int size)
122 io_win_enable_window(ap_index, win, win_id);
131 void iow_temp_win_remove(int ap_index, struct addr_map_win *win, int size)
142 target = mmio_read_32(IO_WIN_CR_OFFSET(ap_index, win_id));
143 base = mmio_read_32(IO_WIN_ALR_OFFSET(ap_index, win_id));
152 io_win_disable_window(ap_index, win_id);
158 static void dump_io_win(int ap_index)
168 alr = mmio_read_32(IO_WIN_ALR_OFFSET(ap_index, win_id));
171 ahr = mmio_read_32(IO_WIN_AHR_OFFSET(ap_index, win_id));
172 trgt_id = mmio_read_32(IO_WIN_CR_OFFSET(ap_index,
181 mmio_read_32(MVEBU_IO_WIN_BASE(ap_index) +
228 int init_io_win(int ap_index)
237 marvell_get_io_win_memory_map(ap_index, &win, &win_count);
248 win_reg = marvell_get_io_win_gcr_target(ap_index);
249 mmio_write_32(MVEBU_IO_WIN_BASE(ap_index) + MVEBU_IO_WIN_GCR_OFFSET,
254 io_win_disable_window(ap_index, win_id);
261 io_win_enable_window(ap_index, win, win_id);
265 dump_io_win(ap_index);