Lines Matching refs:cop

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