Lines Matching defs:ap_index
67 static void gwin_enable_window(int ap_index, struct addr_map_win *win,
85 mmio_write_32(GWIN_ALR_OFFSET(ap_index, win_num), alr);
86 mmio_write_32(GWIN_AHR_OFFSET(ap_index, win_num), ahr);
89 mmio_write_32(GWIN_CR_OFFSET(ap_index, win_num),
93 static void gwin_disable_window(int ap_index, uint32_t win_num)
97 win_reg = mmio_read_32(GWIN_CR_OFFSET(ap_index, win_num));
99 mmio_write_32(GWIN_CR_OFFSET(ap_index, win_num), win_reg);
110 void gwin_temp_win_insert(int ap_index, struct addr_map_win *win, int size)
117 gwin_enable_window(ap_index, win, win_id);
126 void gwin_temp_win_remove(int ap_index, struct addr_map_win *win, int size)
136 target = mmio_read_32(GWIN_CR_OFFSET(ap_index, win_id));
140 base = mmio_read_32(GWIN_ALR_OFFSET(ap_index, win_id));
149 gwin_disable_window(ap_index, win_id);
155 static void dump_gwin(int ap_index)
166 cr = mmio_read_32(GWIN_CR_OFFSET(ap_index, win_num));
169 alr = mmio_read_32(GWIN_ALR_OFFSET(ap_index, win_num));
171 ahr = mmio_read_32(GWIN_AHR_OFFSET(ap_index, win_num));
180 int init_gwin(int ap_index)
190 marvell_get_gwin_memory_map(ap_index, &win, &win_count);
204 gwin_disable_window(ap_index, win_id);
209 gwin_enable_window(ap_index, win, win_id);
220 win_reg = mmio_read_32(CCU_GRU_CR_OFFSET(ap_index));
222 mmio_write_32(CCU_GRU_CR_OFFSET(ap_index), win_reg);
225 dump_gwin(ap_index);