Lines Matching refs:cop

595 	if (!rxwin || rxwin->tx_win || rxwin->vas_win.cop != VAS_COP_TYPE_FTW)  in get_user_rxwin()
608 enum vas_cop_type cop, u32 pswid) in get_vinst_rxwin() argument
614 if (cop == VAS_COP_TYPE_FTW) in get_vinst_rxwin()
617 rxwin = vinst->rxwin[cop] ?: ERR_PTR(-EINVAL); in get_vinst_rxwin()
654 WARN_ON_ONCE(vinst->rxwin[window->vas_win.cop]); in set_vinst_win()
655 vinst->rxwin[window->vas_win.cop] = window; in set_vinst_win()
676 WARN_ON_ONCE(!vinst->rxwin[window->vas_win.cop]); in clear_vinst_win()
677 vinst->rxwin[window->vas_win.cop] = NULL; in clear_vinst_win()
758 static bool rx_win_args_valid(enum vas_cop_type cop, in rx_win_args_valid() argument
766 if (cop >= VAS_COP_TYPE_MAX) in rx_win_args_valid()
769 if (cop != VAS_COP_TYPE_FTW && in rx_win_args_valid()
817 void vas_init_rx_win_attr(struct vas_rx_win_attr *rxattr, enum vas_cop_type cop) in vas_init_rx_win_attr() argument
821 if (cop == VAS_COP_TYPE_842 || cop == VAS_COP_TYPE_842_HIPRI || in vas_init_rx_win_attr()
822 cop == VAS_COP_TYPE_GZIP || cop == VAS_COP_TYPE_GZIP_HIPRI) { in vas_init_rx_win_attr()
831 } else if (cop == VAS_COP_TYPE_FAULT) { in vas_init_rx_win_attr()
839 } else if (cop == VAS_COP_TYPE_FTW) { in vas_init_rx_win_attr()
853 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop, in vas_rx_win_open() argument
860 trace_vas_rx_win_open(current, vasid, cop, rxattr); in vas_rx_win_open()
862 if (!rx_win_args_valid(cop, rxattr)) in vas_rx_win_open()
881 rxwin->vas_win.cop = cop; in vas_rx_win_open()
893 void vas_init_tx_win_attr(struct vas_tx_win_attr *txattr, enum vas_cop_type cop) in vas_init_tx_win_attr() argument
897 if (cop == VAS_COP_TYPE_842 || cop == VAS_COP_TYPE_842_HIPRI || in vas_init_tx_win_attr()
898 cop == VAS_COP_TYPE_GZIP || cop == VAS_COP_TYPE_GZIP_HIPRI) { in vas_init_tx_win_attr()
904 } else if (cop == VAS_COP_TYPE_FTW) { in vas_init_tx_win_attr()
971 static bool tx_win_args_valid(enum vas_cop_type cop, in tx_win_args_valid() argument
977 if (cop > VAS_COP_TYPE_MAX) in tx_win_args_valid()
987 if (cop != VAS_COP_TYPE_FTW && cop != VAS_COP_TYPE_GZIP && in tx_win_args_valid()
988 cop != VAS_COP_TYPE_GZIP_HIPRI) in tx_win_args_valid()
995 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop, in vas_tx_win_open() argument
1004 trace_vas_tx_win_open(current, vasid, cop, attr); in vas_tx_win_open()
1006 if (!tx_win_args_valid(cop, attr)) in vas_tx_win_open()
1023 rxwin = get_vinst_rxwin(vinst, cop, attr->pswid); in vas_tx_win_open()
1025 pr_devel("No RxWin for vasid %d, cop %d\n", vasid, cop); in vas_tx_win_open()
1035 txwin->vas_win.cop = cop; in vas_tx_win_open()
1401 window->vas_win.cop == VAS_COP_TYPE_FAULT || in vas_pswid_to_window()
1402 window->vas_win.cop == VAS_COP_TYPE_FTW) { in vas_pswid_to_window()
1405 window->nx_win, window->vas_win.cop); in vas_pswid_to_window()