Lines Matching refs:pnv_vas_window

30 void vas_win_paste_addr(struct pnv_vas_window *window, u64 *addr, int *len)
46 static inline void get_hvwc_mmio_bar(struct pnv_vas_window *window,
56 static inline void get_uwc_mmio_bar(struct pnv_vas_window *window,
71 static void *map_paste_region(struct pnv_vas_window *txwin)
136 static void unmap_paste_region(struct pnv_vas_window *window)
157 static void unmap_winctx_mmio_bars(struct pnv_vas_window *window)
190 static int map_winctx_mmio_bars(struct pnv_vas_window *window)
218 static void reset_window_regs(struct pnv_vas_window *window)
274 static void init_xlate_regs(struct pnv_vas_window *window, bool user_win)
339 static void init_rsvd_tx_buf_count(struct pnv_vas_window *txwin,
361 static void init_winctx_regs(struct pnv_vas_window *window,
523 static void vas_window_free(struct pnv_vas_window *window)
537 static struct pnv_vas_window *vas_window_alloc(struct vas_instance *vinst)
540 struct pnv_vas_window *window;
566 static void put_rx_win(struct pnv_vas_window *rxwin)
582 static struct pnv_vas_window *get_user_rxwin(struct vas_instance *vinst,
586 struct pnv_vas_window *rxwin;
607 static struct pnv_vas_window *get_vinst_rxwin(struct vas_instance *vinst,
610 struct pnv_vas_window *rxwin;
643 struct pnv_vas_window *window)
668 static void clear_vinst_win(struct pnv_vas_window *window)
686 static void init_winctx_for_rxwin(struct pnv_vas_window *rxwin,
856 struct pnv_vas_window *rxwin;
910 static void init_winctx_for_txwin(struct pnv_vas_window *txwin,
999 struct pnv_vas_window *txwin;
1000 struct pnv_vas_window *rxwin;
1100 struct pnv_vas_window *txwin;
1105 txwin = container_of(vwin, struct pnv_vas_window, vas_win);
1155 static void poll_window_credits(struct pnv_vas_window *window)
1209 static void poll_window_busy_state(struct pnv_vas_window *window)
1252 static void poll_window_castout(struct pnv_vas_window *window)
1261 static void unpin_close_window(struct pnv_vas_window *window)
1285 struct pnv_vas_window *window;
1290 window = container_of(vwin, struct pnv_vas_window, vas_win);
1347 void vas_return_credit(struct pnv_vas_window *window, bool tx)
1361 struct pnv_vas_window *vas_pswid_to_window(struct vas_instance *vinst,
1364 struct pnv_vas_window *window;
1433 struct pnv_vas_window *win;
1436 win = container_of(txwin, struct pnv_vas_window, vas_win);