Lines Matching refs:winid
32 int winid;
37 winid = window->vas_win.winid;
39 *addr = base + (winid << shift);
43 pr_debug("Txwin #%d: Paste addr 0x%llx\n", winid, *addr);
52 *start = pbaddr + window->vas_win.winid * VAS_HVWC_SIZE;
62 *start = pbaddr + window->vas_win.winid * VAS_UWC_SIZE;
79 txwin->vas_win.winid);
506 static void vas_release_window_id(struct ida *ida, int winid)
508 ida_free(ida, winid);
513 int winid = ida_alloc_max(ida, VAS_WINDOWS_PER_CHIP - 1, GFP_KERNEL);
515 if (winid == -ENOSPC) {
520 return winid;
526 int winid = window->vas_win.winid;
534 vas_release_window_id(&vinst->ida, winid);
539 int winid;
542 winid = vas_assign_window_id(&vinst->ida);
543 if (winid < 0)
544 return ERR_PTR(winid);
551 window->vas_win.winid = winid;
562 vas_release_window_id(&vinst->ida, winid);
585 int vasid, winid;
588 decode_pswid(pswid, &vasid, &winid);
593 rxwin = vinst->windows[winid];
645 int id = window->vas_win.winid;
670 int id = window->vas_win.winid;
951 winctx->rx_win_id = txwin->rxwin->vas_win.winid;
957 winctx->fault_win_id = txwin->vinst->fault_win->vas_win.winid;
968 txwin->vas_win.winid);
1135 pr_debug("Txwin #%d: Msg count %llu\n", txwin->vas_win.winid,
1197 window->vas_win.winid,
1230 window->vas_win.winid, count);
1365 int winid;
1372 decode_pswid(pswid, NULL, &winid);
1374 if (winid >= VAS_WINDOWS_PER_CHIP)
1386 window = vinst->windows[winid];
1389 pr_err("PSWID decode: Could not find window for winid %d pswid %d vinst 0x%p\n",
1390 winid, pswid, vinst);
1404 winid, window->tx_win, window->user_win,