Lines Matching refs:vas_window

31 static void compute_paste_address(struct vas_window *window, u64 *addr, int *len)  in compute_paste_address()
47 u64 vas_win_paste_addr(struct vas_window *win) in vas_win_paste_addr()
57 static inline void get_hvwc_mmio_bar(struct vas_window *window, in get_hvwc_mmio_bar()
67 static inline void get_uwc_mmio_bar(struct vas_window *window, in get_uwc_mmio_bar()
82 static void *map_paste_region(struct vas_window *txwin) in map_paste_region()
147 static void unmap_paste_region(struct vas_window *window) in unmap_paste_region()
168 static void unmap_winctx_mmio_bars(struct vas_window *window) in unmap_winctx_mmio_bars()
201 int map_winctx_mmio_bars(struct vas_window *window) in map_winctx_mmio_bars()
229 void reset_window_regs(struct vas_window *window) in reset_window_regs()
285 static void init_xlate_regs(struct vas_window *window, bool user_win) in init_xlate_regs()
350 static void init_rsvd_tx_buf_count(struct vas_window *txwin, in init_rsvd_tx_buf_count()
372 int init_winctx_regs(struct vas_window *window, struct vas_winctx *winctx) in init_winctx_regs()
535 static void vas_window_free(struct vas_window *window) in vas_window_free()
549 static struct vas_window *vas_window_alloc(struct vas_instance *vinst) in vas_window_alloc()
552 struct vas_window *window; in vas_window_alloc()
578 static void put_rx_win(struct vas_window *rxwin) in put_rx_win()
594 static struct vas_window *get_user_rxwin(struct vas_instance *vinst, u32 pswid) in get_user_rxwin()
597 struct vas_window *rxwin; in get_user_rxwin()
618 static struct vas_window *get_vinst_rxwin(struct vas_instance *vinst, in get_vinst_rxwin()
621 struct vas_window *rxwin; in get_vinst_rxwin()
654 struct vas_window *window) in set_vinst_win()
679 static void clear_vinst_win(struct vas_window *window) in clear_vinst_win()
697 static void init_winctx_for_rxwin(struct vas_window *rxwin, in init_winctx_for_rxwin()
861 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop, in vas_rx_win_open()
864 struct vas_window *rxwin; in vas_rx_win_open()
919 static void init_winctx_for_txwin(struct vas_window *txwin, in init_winctx_for_txwin()
989 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop, in vas_tx_win_open()
993 struct vas_window *txwin; in vas_tx_win_open()
994 struct vas_window *rxwin; in vas_tx_win_open()
1086 int vas_paste_crb(struct vas_window *txwin, int offset, bool re) in vas_paste_crb()
1141 static void poll_window_credits(struct vas_window *window) in poll_window_credits()
1176 static void poll_window_busy_state(struct vas_window *window) in poll_window_busy_state()
1208 static void poll_window_castout(struct vas_window *window) in poll_window_castout()
1217 static void unpin_close_window(struct vas_window *window) in unpin_close_window()
1239 int vas_win_close(struct vas_window *window) in vas_win_close()
1275 u32 vas_win_id(struct vas_window *win) in vas_win_id()