/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | vas-window.c | 31 int winid; in vas_win_paste_addr() local 36 winid = window->winid; in vas_win_paste_addr() 38 *addr = base + (winid << shift); in vas_win_paste_addr() 42 pr_debug("Txwin #%d: Paste addr 0x%llx\n", winid, *addr); in vas_win_paste_addr() 51 *start = pbaddr + window->winid * VAS_HVWC_SIZE; in get_hvwc_mmio_bar() 61 *start = pbaddr + window->winid * VAS_UWC_SIZE; in get_uwc_mmio_bar() 78 txwin->winid); in map_paste_region() 505 static void vas_release_window_id(struct ida *ida, int winid) in vas_release_window_id() argument 507 ida_free(ida, winid); in vas_release_window_id() 512 int winid = ida_alloc_max(ida, VAS_WINDOWS_PER_CHIP - 1, GFP_KERNEL); vas_assign_window_id() local 524 int winid = window->winid; vas_window_free() local 538 int winid; vas_window_alloc() local 583 int vasid, winid; get_user_rxwin() local 1399 int winid; vas_pswid_to_window() local [all...] |
H A D | vas-trace.h | 92 __field(int, winid) 99 __entry->winid = win->winid; 103 TP_printk("pid=%d, vasid=%d, winid=%d, paste_kaddr=0x%016lx\n", 104 __entry->pid, __entry->vasid, __entry->winid,
|
H A D | vas.h | 64 * hvwc = hvwc_map + winid * VAS_HVWC_SIZE. 65 * uwc = uwc_map + winid * VAS_UWC_SIZE. 67 * where winid is the window index (0..64K). 77 * paste_addr = paste_base + ((winid << paste_win_id_shift)) 353 int winid; member 453 win->tx_win ? "Tx" : "Rx", win->winid, name, in vas_log_write() 495 static inline u32 encode_pswid(int vasid, int winid) in encode_pswid() argument 497 return ((u32)winid | (vasid << (31 - 7))); in encode_pswid() 500 static inline void decode_pswid(u32 pswid, int *vasid, int *winid) in decode_pswid() argument 505 if (winid) in decode_pswid() [all...] |
H A D | vas-debug.c | 127 snprintf(window->dbgname, 16, "w%d", window->winid); in vas_window_init_dbgdir()
|
H A D | vas-fault.c | 378 vinst->fault_win->winid, attr.lnotify_lpid, in vas_setup_fault_window()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | vas-window.c | 32 int winid; in vas_win_paste_addr() local 37 winid = window->vas_win.winid; in vas_win_paste_addr() 39 *addr = base + (winid << shift); in vas_win_paste_addr() 43 pr_debug("Txwin #%d: Paste addr 0x%llx\n", winid, *addr); in vas_win_paste_addr() 52 *start = pbaddr + window->vas_win.winid * VAS_HVWC_SIZE; in get_hvwc_mmio_bar() 62 *start = pbaddr + window->vas_win.winid * VAS_UWC_SIZE; in get_uwc_mmio_bar() 79 txwin->vas_win.winid); in map_paste_region() 506 static void vas_release_window_id(struct ida *ida, int winid) in vas_release_window_id() argument 508 ida_free(ida, winid); in vas_release_window_id() 513 int winid = ida_alloc_max(ida, VAS_WINDOWS_PER_CHIP - 1, GFP_KERNEL); vas_assign_window_id() local 526 int winid = window->vas_win.winid; vas_window_free() local 539 int winid; vas_window_alloc() local 585 int vasid, winid; get_user_rxwin() local 1365 int winid; vas_pswid_to_window() local [all...] |
H A D | vas-trace.h | 92 __field(int, winid) 99 __entry->winid = win->vas_win.winid; 103 TP_printk("pid=%d, vasid=%d, winid=%d, paste_kaddr=0x%016lx\n", 104 __entry->pid, __entry->vasid, __entry->winid,
|
H A D | vas.h | 64 * hvwc = hvwc_map + winid * VAS_HVWC_SIZE. 65 * uwc = uwc_map + winid * VAS_UWC_SIZE. 67 * where winid is the window index (0..64K). 77 * paste_addr = paste_base + ((winid << paste_win_id_shift)) 446 win->tx_win ? "Tx" : "Rx", win->vas_win.winid, in vas_log_write() 488 static inline u32 encode_pswid(int vasid, int winid) in encode_pswid() argument 490 return ((u32)winid | (vasid << (31 - 7))); in encode_pswid() 493 static inline void decode_pswid(u32 pswid, int *vasid, int *winid) in decode_pswid() argument 498 if (winid) in decode_pswid() 499 *winid in decode_pswid() [all...] |
H A D | vas-fault.c | 241 vinst->fault_win->vas_win.winid, attr.lnotify_lpid, in vas_setup_fault_window()
|
H A D | vas-debug.c | 130 snprintf(window->vas_win.dbgname, 16, "w%d", window->vas_win.winid); in vas_window_init_dbgdir()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | vas.c | 72 win->vas_win.winid = retbuf[0]; in h_allocate_vas_window() 88 static int h_deallocate_vas_window(u64 winid) in h_deallocate_vas_window() argument 93 rc = plpar_hcall_norets(H_DEALLOCATE_VAS_WINDOW, winid); in h_deallocate_vas_window() 101 pr_err("H_DEALLOCATE_VAS_WINDOW error: %ld, winid: %llu\n", in h_deallocate_vas_window() 102 rc, winid); in h_deallocate_vas_window() 121 win->vas_win.winid, win->pid, 0, in h_modify_vas_window() 130 pr_err("H_MODIFY_VAS_WINDOW error: %ld, winid %u pid %u\n", in h_modify_vas_window() 131 rc, win->vas_win.winid, win->pid); in h_modify_vas_window() 173 static int h_get_nx_fault(u32 winid, u64 buffer) in h_get_nx_fault() argument 177 rc = plpar_hcall_norets(H_GET_NX_FAULT, winid, buffe in h_get_nx_fault() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | vas.h | 81 u32 winid; member
|