• Home
  • Raw
  • Download

Lines Matching refs:win

40 #define GWIN_CR_OFFSET(ap, win)		(MVEBU_GWIN_BASE(ap) + 0x0 + \  argument
41 (0x10 * (win)))
42 #define GWIN_ALR_OFFSET(ap, win) (MVEBU_GWIN_BASE(ap) + 0x8 + \ argument
43 (0x10 * (win)))
44 #define GWIN_AHR_OFFSET(ap, win) (MVEBU_GWIN_BASE(ap) + 0xc + \ argument
45 (0x10 * (win)))
50 static void gwin_check(struct addr_map_win *win) in gwin_check() argument
53 if (IS_NOT_ALIGN(win->base_addr, GWIN_ALIGNMENT_64M)) { in gwin_check()
54 win->base_addr &= ~(GWIN_ALIGNMENT_64M - 1); in gwin_check()
56 __func__, win->base_addr); in gwin_check()
60 if (IS_NOT_ALIGN(win->win_size, GWIN_ALIGNMENT_64M)) { in gwin_check()
61 win->win_size = ALIGN_UP(win->win_size, GWIN_ALIGNMENT_64M); in gwin_check()
63 __func__, win->win_size); in gwin_check()
67 static void gwin_enable_window(int ap_index, struct addr_map_win *win, in gwin_enable_window() argument
73 if ((win->target_id & WIN_TARGET_MASK) != win->target_id) { in gwin_enable_window()
74 ERROR("target ID = %d, is invalid\n", win->target_id); in gwin_enable_window()
79 end_addr = (win->base_addr + win->win_size - 1); in gwin_enable_window()
81 alr = (uint32_t)((win->base_addr >> ADDRESS_RSHIFT) << ADDRESS_LSHIFT); in gwin_enable_window()
90 WIN_TARGET(win->target_id) | WIN_ENABLE_BIT); in gwin_enable_window()
110 void gwin_temp_win_insert(int ap_index, struct addr_map_win *win, int size) in gwin_temp_win_insert() argument
116 gwin_check(win); in gwin_temp_win_insert()
117 gwin_enable_window(ap_index, win, win_id); in gwin_temp_win_insert()
118 win++; in gwin_temp_win_insert()
126 void gwin_temp_win_remove(int ap_index, struct addr_map_win *win, int size) in gwin_temp_win_remove() argument
144 if (win->target_id != target) { in gwin_temp_win_remove()
150 win++; in gwin_temp_win_remove()
182 struct addr_map_win *win; in init_gwin() local
190 marvell_get_gwin_memory_map(ap_index, &win, &win_count); in init_gwin()
207 for (win_id = 0; win_id < win_count; win_id++, win++) { in init_gwin()
208 gwin_check(win); in init_gwin()
209 gwin_enable_window(ap_index, win, win_id); in init_gwin()