Lines Matching defs:cop
593 if (!rxwin || rxwin->tx_win || rxwin->cop != VAS_COP_TYPE_FTW)
601 * by @cop and if applicable, @pswid.
606 enum vas_cop_type cop, u32 pswid)
612 if (cop == VAS_COP_TYPE_FTW)
615 rxwin = vinst->rxwin[cop] ?: ERR_PTR(-EINVAL);
652 WARN_ON_ONCE(vinst->rxwin[window->cop]);
653 vinst->rxwin[window->cop] = window;
674 WARN_ON_ONCE(!vinst->rxwin[window->cop]);
675 vinst->rxwin[window->cop] = NULL;
756 static bool rx_win_args_valid(enum vas_cop_type cop,
764 if (cop >= VAS_COP_TYPE_MAX)
767 if (cop != VAS_COP_TYPE_FTW &&
815 void vas_init_rx_win_attr(struct vas_rx_win_attr *rxattr, enum vas_cop_type cop)
819 if (cop == VAS_COP_TYPE_842 || cop == VAS_COP_TYPE_842_HIPRI ||
820 cop == VAS_COP_TYPE_GZIP || cop == VAS_COP_TYPE_GZIP_HIPRI) {
829 } else if (cop == VAS_COP_TYPE_FAULT) {
837 } else if (cop == VAS_COP_TYPE_FTW) {
851 struct vas_window *vas_rx_win_open(int vasid, enum vas_cop_type cop,
858 trace_vas_rx_win_open(current, vasid, cop, rxattr);
860 if (!rx_win_args_valid(cop, rxattr))
879 rxwin->cop = cop;
891 void vas_init_tx_win_attr(struct vas_tx_win_attr *txattr, enum vas_cop_type cop)
895 if (cop == VAS_COP_TYPE_842 || cop == VAS_COP_TYPE_842_HIPRI ||
896 cop == VAS_COP_TYPE_GZIP || cop == VAS_COP_TYPE_GZIP_HIPRI) {
902 } else if (cop == VAS_COP_TYPE_FTW) {
968 static bool tx_win_args_valid(enum vas_cop_type cop,
974 if (cop > VAS_COP_TYPE_MAX)
984 if (cop != VAS_COP_TYPE_FTW && cop != VAS_COP_TYPE_GZIP &&
985 cop != VAS_COP_TYPE_GZIP_HIPRI)
992 struct vas_window *vas_tx_win_open(int vasid, enum vas_cop_type cop,
1001 trace_vas_tx_win_open(current, vasid, cop, attr);
1003 if (!tx_win_args_valid(cop, attr))
1020 rxwin = get_vinst_rxwin(vinst, cop, attr->pswid);
1022 pr_devel("No RxWin for vasid %d, cop %d\n", vasid, cop);
1032 txwin->cop = cop;
1435 window->cop == VAS_COP_TYPE_FAULT ||
1436 window->cop == VAS_COP_TYPE_FTW) {
1437 pr_err("PSWID decode: id %d, tx %d, user %d, nx %d, cop %d\n",
1439 window->nx_win, window->cop);