Lines Matching refs:winid
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); in vas_assign_window_id() local
514 if (winid == -ENOSPC) { in vas_assign_window_id()
519 return winid; in vas_assign_window_id()
524 int winid = window->winid; in vas_window_free() local
533 vas_release_window_id(&vinst->ida, winid); in vas_window_free()
538 int winid; in vas_window_alloc() local
541 winid = vas_assign_window_id(&vinst->ida); in vas_window_alloc()
542 if (winid < 0) in vas_window_alloc()
543 return ERR_PTR(winid); in vas_window_alloc()
550 window->winid = winid; in vas_window_alloc()
561 vas_release_window_id(&vinst->ida, winid); in vas_window_alloc()
583 int vasid, winid; in get_user_rxwin() local
586 decode_pswid(pswid, &vasid, &winid); in get_user_rxwin()
591 rxwin = vinst->windows[winid]; in get_user_rxwin()
643 int id = window->winid; in set_vinst_win()
668 int id = window->winid; in clear_vinst_win()
949 winctx->rx_win_id = txwin->rxwin->winid; in init_winctx_for_txwin()
955 winctx->fault_win_id = txwin->vinst->fault_win->winid; in init_winctx_for_txwin()
965 encode_pswid(txwin->vinst->vas_id, txwin->winid); in init_winctx_for_txwin()
1170 pr_debug("Txwin #%d: Msg count %llu\n", txwin->winid, in vas_paste_crb()
1231 vas_window_pid(window), window->winid, in poll_window_credits()
1263 vas_window_pid(window), window->winid, count); in poll_window_busy_state()
1399 int winid; in vas_pswid_to_window() local
1406 decode_pswid(pswid, NULL, &winid); in vas_pswid_to_window()
1408 if (winid >= VAS_WINDOWS_PER_CHIP) in vas_pswid_to_window()
1420 window = vinst->windows[winid]; in vas_pswid_to_window()
1424 winid, pswid, vinst); in vas_pswid_to_window()
1438 winid, window->tx_win, window->user_win, in vas_pswid_to_window()