Lines Matching refs:pnv_vas_window

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