Home
last modified time | relevance | path

Searched refs:vas_window (Results 1 – 10 of 10) sorted by relevance

/linux-6.1.9/arch/powerpc/include/asm/
Dvas.h80 struct vas_window { struct
94 struct vas_window * (*open_win)(int vas_id, u64 flags, argument
96 u64 (*paste_addr)(struct vas_window *);
97 int (*close_win)(struct vas_window *);
199 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop,
218 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop,
226 int vas_win_close(struct vas_window *win);
238 int vas_paste_crb(struct vas_window *win, int offset, bool re);
/linux-6.1.9/drivers/crypto/nx/
Dnx-common-powernv.c48 struct vas_window *rxwin;
58 static DEFINE_PER_CPU(struct vas_window *, cpu_txwin);
566 struct vas_window *txwin; in nx842_exec_vas()
684 static struct vas_window *nx_alloc_txwin(struct nx_coproc *coproc) in nx_alloc_txwin()
686 struct vas_window *txwin = NULL; in nx_alloc_txwin()
719 struct vas_window *txwin = NULL; in nx_open_percpu_txwins()
771 struct vas_window *rxwin = NULL; in vas_cfg_coproc_info()
998 struct vas_window *txwin; in nx_delete_coprocs()
/linux-6.1.9/arch/powerpc/platforms/book3s/
Dvas-api.c53 struct vas_window *txwin;
284 struct vas_window *txwin; in coproc_ioc_tx_win_open()
399 struct vas_window *txwin; in vas_mmap_fault()
475 struct vas_window *txwin; in coproc_mmap()
/linux-6.1.9/arch/powerpc/platforms/powernv/
Dvas-window.c853 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop, in vas_rx_win_open()
875 return (struct vas_window *)rxwin; in vas_rx_win_open()
995 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop, in vas_tx_win_open()
1026 return (struct vas_window *)rxwin; in vas_tx_win_open()
1098 int vas_paste_crb(struct vas_window *vwin, int offset, bool re) in vas_paste_crb()
1283 int vas_win_close(struct vas_window *vwin) in vas_win_close()
1412 static struct vas_window *vas_user_win_open(int vas_id, u64 flags, in vas_user_win_open()
1431 static u64 vas_user_win_paste_addr(struct vas_window *txwin) in vas_user_win_paste_addr()
1442 static int vas_user_win_close(struct vas_window *txwin) in vas_user_win_close()
Dvas.h352 struct vas_window vas_win;
436 static inline int vas_window_pid(struct vas_window *window) in vas_window_pid()
Dvas-trace.h89 __field(struct vas_window *, win)
Dvas-fault.c202 struct vas_window *win; in vas_setup_fault_window()
Dvas-debug.c109 struct vas_window *window = &pnv_win->vas_win; in vas_window_free_dbgdir()
/linux-6.1.9/arch/powerpc/platforms/pseries/
Dvas.h120 struct vas_window vas_win;
Dvas.c297 static struct vas_window *vas_allocate_window(int vas_id, u64 flags, in vas_allocate_window()
441 static u64 vas_paste_address(struct vas_window *vwin) in vas_paste_address()
469 static int vas_deallocate_window(struct vas_window *vwin) in vas_deallocate_window()