Lines Matching full:window
35 struct vas_window *window = s->private; in info_dbg_show() local
39 /* ensure window is not unmapped */ in info_dbg_show()
40 if (!window->hvwc_map) in info_dbg_show()
43 seq_printf(s, "Type: %s, %s\n", cop_to_str(window->cop), in info_dbg_show()
44 window->tx_win ? "Send" : "Receive"); in info_dbg_show()
45 seq_printf(s, "Pid : %d\n", window->pid); in info_dbg_show()
72 struct vas_window *window = s->private; in hvwc_dbg_show() local
76 /* ensure window is not unmapped */ in hvwc_dbg_show()
77 if (!window->hvwc_map) in hvwc_dbg_show()
80 print_reg(s, window, VREG(LPID)); in hvwc_dbg_show()
81 print_reg(s, window, VREG(PID)); in hvwc_dbg_show()
82 print_reg(s, window, VREG(XLATE_MSR)); in hvwc_dbg_show()
83 print_reg(s, window, VREG(XLATE_LPCR)); in hvwc_dbg_show()
84 print_reg(s, window, VREG(XLATE_CTL)); in hvwc_dbg_show()
85 print_reg(s, window, VREG(AMR)); in hvwc_dbg_show()
86 print_reg(s, window, VREG(SEIDR)); in hvwc_dbg_show()
87 print_reg(s, window, VREG(FAULT_TX_WIN)); in hvwc_dbg_show()
88 print_reg(s, window, VREG(OSU_INTR_SRC_RA)); in hvwc_dbg_show()
89 print_reg(s, window, VREG(HV_INTR_SRC_RA)); in hvwc_dbg_show()
90 print_reg(s, window, VREG(PSWID)); in hvwc_dbg_show()
91 print_reg(s, window, VREG(LFIFO_BAR)); in hvwc_dbg_show()
92 print_reg(s, window, VREG(LDATA_STAMP_CTL)); in hvwc_dbg_show()
93 print_reg(s, window, VREG(LDMA_CACHE_CTL)); in hvwc_dbg_show()
94 print_reg(s, window, VREG(LRFIFO_PUSH)); in hvwc_dbg_show()
95 print_reg(s, window, VREG(CURR_MSG_COUNT)); in hvwc_dbg_show()
96 print_reg(s, window, VREG(LNOTIFY_AFTER_COUNT)); in hvwc_dbg_show()
97 print_reg(s, window, VREG(LRX_WCRED)); in hvwc_dbg_show()
98 print_reg(s, window, VREG(LRX_WCRED_ADDER)); in hvwc_dbg_show()
99 print_reg(s, window, VREG(TX_WCRED)); in hvwc_dbg_show()
100 print_reg(s, window, VREG(TX_WCRED_ADDER)); in hvwc_dbg_show()
101 print_reg(s, window, VREG(LFIFO_SIZE)); in hvwc_dbg_show()
102 print_reg(s, window, VREG(WINCTL)); in hvwc_dbg_show()
103 print_reg(s, window, VREG(WIN_STATUS)); in hvwc_dbg_show()
104 print_reg(s, window, VREG(WIN_CTX_CACHING_CTL)); in hvwc_dbg_show()
105 print_reg(s, window, VREG(TX_RSVD_BUF_COUNT)); in hvwc_dbg_show()
106 print_reg(s, window, VREG(LRFIFO_WIN_PTR)); in hvwc_dbg_show()
107 print_reg(s, window, VREG(LNOTIFY_CTL)); in hvwc_dbg_show()
108 print_reg(s, window, VREG(LNOTIFY_PID)); in hvwc_dbg_show()
109 print_reg(s, window, VREG(LNOTIFY_LPID)); in hvwc_dbg_show()
110 print_reg(s, window, VREG(LNOTIFY_TID)); in hvwc_dbg_show()
111 print_reg(s, window, VREG(LNOTIFY_SCOPE)); in hvwc_dbg_show()
112 print_reg(s, window, VREG(NX_UTIL_ADDER)); in hvwc_dbg_show()
130 void vas_window_free_dbgdir(struct vas_window *window) in vas_window_free_dbgdir() argument
132 if (window->dbgdir) { in vas_window_free_dbgdir()
133 debugfs_remove_recursive(window->dbgdir); in vas_window_free_dbgdir()
134 kfree(window->dbgname); in vas_window_free_dbgdir()
135 window->dbgdir = NULL; in vas_window_free_dbgdir()
136 window->dbgname = NULL; in vas_window_free_dbgdir()
140 void vas_window_init_dbgdir(struct vas_window *window) in vas_window_init_dbgdir() argument
144 if (!window->vinst->dbgdir) in vas_window_init_dbgdir()
147 window->dbgname = kzalloc(16, GFP_KERNEL); in vas_window_init_dbgdir()
148 if (!window->dbgname) in vas_window_init_dbgdir()
151 snprintf(window->dbgname, 16, "w%d", window->winid); in vas_window_init_dbgdir()
153 d = debugfs_create_dir(window->dbgname, window->vinst->dbgdir); in vas_window_init_dbgdir()
157 window->dbgdir = d; in vas_window_init_dbgdir()
159 f = debugfs_create_file("info", 0444, d, window, &info_fops); in vas_window_init_dbgdir()
163 f = debugfs_create_file("hvwc", 0444, d, window, &hvwc_fops); in vas_window_init_dbgdir()
170 debugfs_remove_recursive(window->dbgdir); in vas_window_init_dbgdir()
171 window->dbgdir = NULL; in vas_window_init_dbgdir()
174 kfree(window->dbgname); in vas_window_init_dbgdir()
175 window->dbgname = NULL; in vas_window_init_dbgdir()