• Home
  • Raw
  • Download

Lines Matching refs:vas_window

27 static void compute_paste_address(struct vas_window *window, u64 *addr, int *len)  in compute_paste_address()
43 static inline void get_hvwc_mmio_bar(struct vas_window *window, in get_hvwc_mmio_bar()
53 static inline void get_uwc_mmio_bar(struct vas_window *window, in get_uwc_mmio_bar()
68 static void *map_paste_region(struct vas_window *txwin) in map_paste_region()
133 static void unmap_paste_region(struct vas_window *window) in unmap_paste_region()
154 static void unmap_winctx_mmio_bars(struct vas_window *window) in unmap_winctx_mmio_bars()
187 int map_winctx_mmio_bars(struct vas_window *window) in map_winctx_mmio_bars()
215 void reset_window_regs(struct vas_window *window) in reset_window_regs()
271 static void init_xlate_regs(struct vas_window *window, bool user_win) in init_xlate_regs()
336 static void init_rsvd_tx_buf_count(struct vas_window *txwin, in init_rsvd_tx_buf_count()
358 int init_winctx_regs(struct vas_window *window, struct vas_winctx *winctx) in init_winctx_regs()
521 static void vas_window_free(struct vas_window *window) in vas_window_free()
535 static struct vas_window *vas_window_alloc(struct vas_instance *vinst) in vas_window_alloc()
538 struct vas_window *window; in vas_window_alloc()
564 static void put_rx_win(struct vas_window *rxwin) in put_rx_win()
580 static struct vas_window *get_user_rxwin(struct vas_instance *vinst, u32 pswid) in get_user_rxwin()
583 struct vas_window *rxwin; in get_user_rxwin()
604 static struct vas_window *get_vinst_rxwin(struct vas_instance *vinst, in get_vinst_rxwin()
607 struct vas_window *rxwin; in get_vinst_rxwin()
640 struct vas_window *window) in set_vinst_win()
665 static void clear_vinst_win(struct vas_window *window) in clear_vinst_win()
683 static void init_winctx_for_rxwin(struct vas_window *rxwin, in init_winctx_for_rxwin()
847 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop, in vas_rx_win_open()
850 struct vas_window *rxwin; in vas_rx_win_open()
905 static void init_winctx_for_txwin(struct vas_window *txwin, in init_winctx_for_txwin()
975 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop, in vas_tx_win_open()
979 struct vas_window *txwin; in vas_tx_win_open()
980 struct vas_window *rxwin; in vas_tx_win_open()
1072 int vas_paste_crb(struct vas_window *txwin, int offset, bool re) in vas_paste_crb()
1127 static void poll_window_credits(struct vas_window *window) in poll_window_credits()
1162 static void poll_window_busy_state(struct vas_window *window) in poll_window_busy_state()
1194 static void poll_window_castout(struct vas_window *window) in poll_window_castout()
1203 static void unpin_close_window(struct vas_window *window) in unpin_close_window()
1225 int vas_win_close(struct vas_window *window) in vas_win_close()