Searched refs:vas_window (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/arch/powerpc/platforms/powernv/ |
| D | vas.h | 317 struct vas_window *rxwin[VAS_COP_TYPE_MAX]; 318 struct vas_window *windows[VAS_WINDOWS_PER_CHIP]; 327 struct vas_window { struct 345 struct vas_window *rxwin; argument 407 extern void vas_window_init_dbgdir(struct vas_window *win); 408 extern void vas_window_free_dbgdir(struct vas_window *win); 410 static inline void vas_log_write(struct vas_window *win, char *name, in vas_log_write() 419 static inline void write_uwc_reg(struct vas_window *win, char *name, in write_uwc_reg() 430 static inline void write_hvwc_reg(struct vas_window *win, char *name, in write_hvwc_reg() 441 static inline u64 read_hvwc_reg(struct vas_window *win, in read_hvwc_reg()
|
| D | vas-window.c | 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() [all …]
|
| D | vas-debug.c | 31 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()
|
| D | vas-trace.h | 83 struct vas_window *win), 89 __field(struct vas_window *, win)
|
| /Linux-v5.4/arch/powerpc/include/asm/ |
| D | vas.h | 9 struct vas_window; 125 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop, 144 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop, 152 int vas_win_close(struct vas_window *win); 164 int vas_paste_crb(struct vas_window *win, int offset, bool re);
|
| /Linux-v5.4/drivers/crypto/nx/ |
| D | nx-842-powernv.c | 48 struct vas_window *rxwin; 58 static DEFINE_PER_CPU(struct vas_window *, cpu_txwin); 559 struct vas_window *txwin; in nx842_exec_vas() 677 static struct vas_window *nx842_alloc_txwin(struct nx842_coproc *coproc) in nx842_alloc_txwin() 679 struct vas_window *txwin = NULL; in nx842_alloc_txwin() 713 struct vas_window *txwin = NULL; in nx842_open_percpu_txwins() 749 struct vas_window *rxwin = NULL; in vas_cfg_coproc_info() 947 struct vas_window *txwin; in nx842_delete_coprocs()
|