vas_window
struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop,
struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop,
int vas_win_close(struct vas_window *win);
int vas_paste_crb(struct vas_window *win, int offset, bool re);
struct vas_window * (*open_win)(int vas_id, u64 flags,
u64 (*paste_addr)(struct vas_window *);
int (*close_win)(struct vas_window *);
struct vas_window *txwin;
struct vas_window *txwin;
struct vas_window *txwin;
struct vas_window *txwin;
struct vas_window *txwin;
struct vas_window *window = &pnv_win->vas_win;
struct vas_window *win;
__field(struct vas_window *, win)
return (struct vas_window *)rxwin;
int vas_paste_crb(struct vas_window *vwin, int offset, bool re)
int vas_win_close(struct vas_window *vwin)
static struct vas_window *vas_user_win_open(int vas_id, u64 flags,
static u64 vas_user_win_paste_addr(struct vas_window *txwin)
static int vas_user_win_close(struct vas_window *txwin)
struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop,
return (struct vas_window *)rxwin;
struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop,
struct vas_window vas_win;
static inline int vas_window_pid(struct vas_window *window)
static struct vas_window *vas_allocate_window(int vas_id, u64 flags,
static u64 vas_paste_address(struct vas_window *vwin)
static int vas_deallocate_window(struct vas_window *vwin)
struct vas_window vas_win;
struct vas_window *rxwin;
struct vas_window *txwin;
static DEFINE_PER_CPU(struct vas_window *, cpu_txwin);
static struct vas_window *nx_alloc_txwin(struct nx_coproc *coproc)
struct vas_window *txwin = NULL;
struct vas_window *txwin = NULL;
struct vas_window *rxwin = NULL;
struct vas_window *txwin;