Home
last modified time | relevance | path

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

/Linux-v5.10/arch/powerpc/platforms/powernv/
Dvas.h337 struct vas_window *fault_win; /* Fault window */
340 struct vas_window *rxwin[VAS_COP_TYPE_MAX];
341 struct vas_window *windows[VAS_WINDOWS_PER_CHIP];
350 struct vas_window { struct
370 struct vas_window *rxwin; argument
432 extern void vas_window_init_dbgdir(struct vas_window *win);
433 extern void vas_window_free_dbgdir(struct vas_window *win);
437 extern void vas_return_credit(struct vas_window *window, bool tx);
438 extern struct vas_window *vas_pswid_to_window(struct vas_instance *vinst,
440 extern void vas_win_paste_addr(struct vas_window *window, u64 *addr,
[all …]
Dvas-window.c29 void vas_win_paste_addr(struct vas_window *window, u64 *addr, int *len) in vas_win_paste_addr()
45 static inline void get_hvwc_mmio_bar(struct vas_window *window, in get_hvwc_mmio_bar()
55 static inline void get_uwc_mmio_bar(struct vas_window *window, in get_uwc_mmio_bar()
70 static void *map_paste_region(struct vas_window *txwin) in map_paste_region()
135 static void unmap_paste_region(struct vas_window *window) in unmap_paste_region()
156 static void unmap_winctx_mmio_bars(struct vas_window *window) in unmap_winctx_mmio_bars()
189 static int map_winctx_mmio_bars(struct vas_window *window) in map_winctx_mmio_bars()
217 static void reset_window_regs(struct vas_window *window) in reset_window_regs()
273 static void init_xlate_regs(struct vas_window *window, bool user_win) in init_xlate_regs()
338 static void init_rsvd_tx_buf_count(struct vas_window *txwin, in init_rsvd_tx_buf_count()
[all …]
Dvas-debug.c31 struct vas_window *window = s->private; in info_show()
50 static inline void print_reg(struct seq_file *s, struct vas_window *win, in print_reg()
58 struct vas_window *window = s->private; in hvwc_show()
106 void vas_window_free_dbgdir(struct vas_window *window) in vas_window_free_dbgdir()
116 void vas_window_init_dbgdir(struct vas_window *window) in vas_window_init_dbgdir()
Dvas-api.c49 struct vas_window *txwin;
78 struct vas_window *txwin; in coproc_ioc_tx_win_open()
151 struct vas_window *txwin; in coproc_mmap()
Dvas-trace.h83 struct vas_window *win),
89 __field(struct vas_window *, win)
Dvas-fault.c62 static void update_csb(struct vas_window *window, in update_csb()
215 struct vas_window *window; in vas_fault_thread_fn()
/Linux-v5.10/arch/powerpc/include/asm/
Dvas.h9 struct vas_window;
124 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop,
143 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop,
151 int vas_win_close(struct vas_window *win);
163 int vas_paste_crb(struct vas_window *win, int offset, bool re);
/Linux-v5.10/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()
996 struct vas_window *txwin; in nx_delete_coprocs()