Searched refs:vas_window (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/arch/powerpc/include/asm/ |
D | vas.h | 80 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.12.1/drivers/crypto/nx/ |
D | nx-common-powernv.c | 48 struct vas_window *rxwin; 58 static DEFINE_PER_CPU(struct vas_window *, cpu_txwin); 563 struct vas_window *txwin; in nx842_exec_vas() 681 static struct vas_window *nx_alloc_txwin(struct nx_coproc *coproc) in nx_alloc_txwin() 683 struct vas_window *txwin = NULL; in nx_alloc_txwin() 716 struct vas_window *txwin = NULL; in nx_open_percpu_txwins() 768 struct vas_window *rxwin = NULL; in vas_cfg_coproc_info() 995 struct vas_window *txwin; in nx_delete_coprocs()
|
/linux-6.12.1/arch/powerpc/platforms/book3s/ |
D | vas-api.c | 55 struct vas_window *txwin; 285 struct vas_window *txwin; in coproc_ioc_tx_win_open() 400 struct vas_window *txwin; in vas_mmap_fault() 474 struct vas_window *txwin; in coproc_mmap()
|
/linux-6.12.1/arch/powerpc/platforms/powernv/ |
D | vas-window.c | 853 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()
|
D | vas.h | 352 struct vas_window vas_win; 436 static inline int vas_window_pid(struct vas_window *window) in vas_window_pid()
|
D | vas-trace.h | 89 __field(struct vas_window *, win)
|
D | vas-fault.c | 202 struct vas_window *win; in vas_setup_fault_window()
|
D | vas-debug.c | 109 struct vas_window *window = &pnv_win->vas_win; in vas_window_free_dbgdir()
|
/linux-6.12.1/arch/powerpc/platforms/pseries/ |
D | vas.h | 122 struct vas_window vas_win;
|
D | vas.c | 318 static struct vas_window *vas_allocate_window(int vas_id, u64 flags, in vas_allocate_window() 483 static u64 vas_paste_address(struct vas_window *vwin) in vas_paste_address() 511 static int vas_deallocate_window(struct vas_window *vwin) in vas_deallocate_window()
|