Home
last modified time | relevance | path

Searched refs:vinst (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/arch/powerpc/platforms/powernv/
Dvas.c34 struct vas_instance *vinst; in init_vas_instance() local
49 vinst = kzalloc(sizeof(*vinst), GFP_KERNEL); in init_vas_instance()
50 if (!vinst) in init_vas_instance()
53 INIT_LIST_HEAD(&vinst->node); in init_vas_instance()
54 ida_init(&vinst->ida); in init_vas_instance()
55 mutex_init(&vinst->mutex); in init_vas_instance()
56 vinst->vas_id = vasid; in init_vas_instance()
57 vinst->pdev = pdev; in init_vas_instance()
60 vinst->hvwc_bar_start = res->start; in init_vas_instance()
63 vinst->uwc_bar_start = res->start; in init_vas_instance()
[all …]
Dvas-window.c36 base = window->vinst->paste_base_addr; in compute_paste_address()
37 shift = window->vinst->paste_win_id_shift; in compute_paste_address()
62 pbaddr = window->vinst->hvwc_bar_start; in get_hvwc_mmio_bar()
72 pbaddr = window->vinst->uwc_bar_start; in get_uwc_mmio_bar()
89 name = kasprintf(GFP_KERNEL, "window-v%d-w%d", txwin->vinst->vas_id, in map_paste_region()
538 struct vas_instance *vinst = window->vinst; in vas_window_free() local
546 vas_release_window_id(&vinst->ida, winid); in vas_window_free()
549 static struct vas_window *vas_window_alloc(struct vas_instance *vinst) in vas_window_alloc() argument
554 winid = vas_assign_window_id(&vinst->ida); in vas_window_alloc()
562 window->vinst = vinst; in vas_window_alloc()
[all …]
Dvas-debug.c144 if (!window->vinst->dbgdir) in vas_window_init_dbgdir()
153 d = debugfs_create_dir(window->dbgname, window->vinst->dbgdir); in vas_window_init_dbgdir()
178 void vas_instance_init_dbgdir(struct vas_instance *vinst) in vas_instance_init_dbgdir() argument
186 vinst->dbgname = kzalloc(16, GFP_KERNEL); in vas_instance_init_dbgdir()
187 if (!vinst->dbgname) in vas_instance_init_dbgdir()
190 snprintf(vinst->dbgname, 16, "v%d", vinst->vas_id); in vas_instance_init_dbgdir()
192 d = debugfs_create_dir(vinst->dbgname, vas_debugfs); in vas_instance_init_dbgdir()
196 vinst->dbgdir = d; in vas_instance_init_dbgdir()
200 kfree(vinst->dbgname); in vas_instance_init_dbgdir()
201 vinst->dbgname = NULL; in vas_instance_init_dbgdir()
[all …]
Dvas.h333 struct vas_instance *vinst; member
410 extern void vas_instance_init_dbgdir(struct vas_instance *vinst);
Dvas-trace.h98 __entry->vasid = win->vinst->vas_id;