Lines Matching refs:xn_params

779 	struct idpf_vc_xn_params xn_params = {};
793 xn_params.vc_op = VIRTCHNL2_OP_VERSION;
794 xn_params.send_buf.iov_base = &vvi;
795 xn_params.send_buf.iov_len = sizeof(vvi);
796 xn_params.recv_buf = xn_params.send_buf;
797 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
799 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
841 struct idpf_vc_xn_params xn_params = {};
899 xn_params.vc_op = VIRTCHNL2_OP_GET_CAPS;
900 xn_params.send_buf.iov_base = ∩︀
901 xn_params.send_buf.iov_len = sizeof(caps);
902 xn_params.recv_buf.iov_base = &adapter->caps;
903 xn_params.recv_buf.iov_len = sizeof(adapter->caps);
904 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
906 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
1239 struct idpf_vc_xn_params xn_params = {};
1282 xn_params.vc_op = VIRTCHNL2_OP_CREATE_VPORT;
1283 xn_params.send_buf.iov_base = vport_msg;
1284 xn_params.send_buf.iov_len = buf_size;
1285 xn_params.recv_buf.iov_base = adapter->vport_params_recvd[idx];
1286 xn_params.recv_buf.iov_len = IDPF_CTLQ_MAX_BUF_LEN;
1287 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
1288 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
1356 struct idpf_vc_xn_params xn_params = {};
1362 xn_params.vc_op = VIRTCHNL2_OP_DESTROY_VPORT;
1363 xn_params.send_buf.iov_base = &v_id;
1364 xn_params.send_buf.iov_len = sizeof(v_id);
1365 xn_params.timeout_ms = IDPF_VC_XN_MIN_TIMEOUT_MSEC;
1366 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
1380 struct idpf_vc_xn_params xn_params = {};
1386 xn_params.vc_op = VIRTCHNL2_OP_ENABLE_VPORT;
1387 xn_params.send_buf.iov_base = &v_id;
1388 xn_params.send_buf.iov_len = sizeof(v_id);
1389 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
1390 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
1404 struct idpf_vc_xn_params xn_params = {};
1410 xn_params.vc_op = VIRTCHNL2_OP_DISABLE_VPORT;
1411 xn_params.send_buf.iov_base = &v_id;
1412 xn_params.send_buf.iov_len = sizeof(v_id);
1413 xn_params.timeout_ms = IDPF_VC_XN_MIN_TIMEOUT_MSEC;
1414 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
1430 struct idpf_vc_xn_params xn_params = {};
1513 xn_params.vc_op = VIRTCHNL2_OP_CONFIG_TX_QUEUES;
1514 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
1522 xn_params.send_buf.iov_base = ctq;
1523 xn_params.send_buf.iov_len = buf_sz;
1524 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
1549 struct idpf_vc_xn_params xn_params = {};
1652 xn_params.vc_op = VIRTCHNL2_OP_CONFIG_RX_QUEUES;
1653 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
1661 xn_params.send_buf.iov_base = crq;
1662 xn_params.send_buf.iov_len = buf_sz;
1663 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
1691 struct idpf_vc_xn_params xn_params = {};
1792 xn_params.vc_op = VIRTCHNL2_OP_ENABLE_QUEUES;
1793 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
1795 xn_params.vc_op = VIRTCHNL2_OP_DISABLE_QUEUES;
1796 xn_params.timeout_ms = IDPF_VC_XN_MIN_TIMEOUT_MSEC;
1806 xn_params.send_buf.iov_base = eq;
1807 xn_params.send_buf.iov_len = buf_sz;
1808 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
1835 struct idpf_vc_xn_params xn_params = {};
1918 xn_params.vc_op = VIRTCHNL2_OP_MAP_QUEUE_VECTOR;
1919 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
1921 xn_params.vc_op = VIRTCHNL2_OP_UNMAP_QUEUE_VECTOR;
1922 xn_params.timeout_ms = IDPF_VC_XN_MIN_TIMEOUT_MSEC;
1927 xn_params.send_buf.iov_base = vqvm;
1928 xn_params.send_buf.iov_len = buf_sz;
1933 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
2021 struct idpf_vc_xn_params xn_params = {};
2049 xn_params.vc_op = VIRTCHNL2_OP_DEL_QUEUES;
2050 xn_params.timeout_ms = IDPF_VC_XN_MIN_TIMEOUT_MSEC;
2051 xn_params.send_buf.iov_base = eq;
2052 xn_params.send_buf.iov_len = buf_size;
2053 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
2091 struct idpf_vc_xn_params xn_params = {};
2112 xn_params.vc_op = VIRTCHNL2_OP_ADD_QUEUES;
2113 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2114 xn_params.send_buf.iov_base = &aq;
2115 xn_params.send_buf.iov_len = sizeof(aq);
2116 xn_params.recv_buf.iov_base = vc_msg;
2117 xn_params.recv_buf.iov_len = IDPF_CTLQ_MAX_BUF_LEN;
2118 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
2151 struct idpf_vc_xn_params xn_params = {};
2163 xn_params.vc_op = VIRTCHNL2_OP_ALLOC_VECTORS;
2164 xn_params.send_buf.iov_base = ∾
2165 xn_params.send_buf.iov_len = sizeof(ac);
2166 xn_params.recv_buf.iov_base = rcvd_vec;
2167 xn_params.recv_buf.iov_len = IDPF_CTLQ_MAX_BUF_LEN;
2168 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2169 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
2205 struct idpf_vc_xn_params xn_params = {};
2211 xn_params.vc_op = VIRTCHNL2_OP_DEALLOC_VECTORS;
2212 xn_params.send_buf.iov_base = vcs;
2213 xn_params.send_buf.iov_len = buf_size;
2214 xn_params.timeout_ms = IDPF_VC_XN_MIN_TIMEOUT_MSEC;
2215 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
2246 struct idpf_vc_xn_params xn_params = {};
2250 xn_params.vc_op = VIRTCHNL2_OP_SET_SRIOV_VFS;
2251 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2252 xn_params.send_buf.iov_base = &svi;
2253 xn_params.send_buf.iov_len = sizeof(svi);
2254 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
2270 struct idpf_vc_xn_params xn_params = {};
2280 xn_params.vc_op = VIRTCHNL2_OP_GET_STATS;
2281 xn_params.send_buf.iov_base = &stats_msg;
2282 xn_params.send_buf.iov_len = sizeof(stats_msg);
2283 xn_params.recv_buf = xn_params.send_buf;
2284 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2286 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
2325 struct idpf_vc_xn_params xn_params = {};
2340 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2341 xn_params.send_buf.iov_base = rl;
2342 xn_params.send_buf.iov_len = buf_size;
2348 xn_params.vc_op = VIRTCHNL2_OP_GET_RSS_LUT;
2349 xn_params.recv_buf.iov_base = recv_rl;
2350 xn_params.recv_buf.iov_len = IDPF_CTLQ_MAX_BUF_LEN;
2356 xn_params.vc_op = VIRTCHNL2_OP_SET_RSS_LUT;
2358 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
2400 struct idpf_vc_xn_params xn_params = {};
2414 xn_params.send_buf.iov_base = rk;
2415 xn_params.send_buf.iov_len = buf_size;
2416 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2422 xn_params.vc_op = VIRTCHNL2_OP_GET_RSS_KEY;
2423 xn_params.recv_buf.iov_base = recv_rk;
2424 xn_params.recv_buf.iov_len = IDPF_CTLQ_MAX_BUF_LEN;
2430 xn_params.vc_op = VIRTCHNL2_OP_SET_RSS_KEY;
2433 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
2518 struct idpf_vc_xn_params xn_params = {};
2538 xn_params.vc_op = VIRTCHNL2_OP_GET_PTYPE_INFO;
2539 xn_params.send_buf.iov_base = get_ptype_info;
2540 xn_params.send_buf.iov_len = sizeof(*get_ptype_info);
2541 xn_params.recv_buf.iov_base = ptype_info;
2542 xn_params.recv_buf.iov_len = IDPF_CTLQ_MAX_BUF_LEN;
2543 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2555 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
2726 struct idpf_vc_xn_params xn_params = {};
2733 xn_params.vc_op = VIRTCHNL2_OP_LOOPBACK;
2734 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
2735 xn_params.send_buf.iov_base = &loopback;
2736 xn_params.send_buf.iov_len = sizeof(loopback);
2737 reply_sz = idpf_vc_xn_exec(vport->adapter, &xn_params);
3555 struct idpf_vc_xn_params xn_params = {};
3562 xn_params.vc_op = add ? VIRTCHNL2_OP_ADD_MAC_ADDR :
3564 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
3565 xn_params.async = async;
3566 xn_params.async_handler = idpf_mac_filter_async_handler;
3641 xn_params.send_buf.iov_base = ma_list;
3642 xn_params.send_buf.iov_len = buf_size;
3643 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);
3668 struct idpf_vc_xn_params xn_params = {};
3681 xn_params.vc_op = VIRTCHNL2_OP_CONFIG_PROMISCUOUS_MODE;
3682 xn_params.timeout_ms = IDPF_VC_XN_DEFAULT_TIMEOUT_MSEC;
3683 xn_params.send_buf.iov_base = &vpi;
3684 xn_params.send_buf.iov_len = sizeof(vpi);
3686 xn_params.async = true;
3687 reply_sz = idpf_vc_xn_exec(adapter, &xn_params);