Lines Matching refs:outlen
41 size_t outlen;
546 min(async->outlen, data_len));
557 min(async->outlen, data_len));
653 efx_dword_t *outbuf, size_t outlen,
714 min(outlen, data_len));
804 efx_dword_t *outbuf, size_t outlen,
820 rc = _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen,
844 outbuf, outlen, outlen_actual,
862 efx_dword_t *outbuf, size_t outlen,
869 outbuf, outlen, outlen_actual, true, &raw_rc);
887 outbuf, outlen, outlen_actual,
898 outbuf, outlen, rc);
910 * @outbuf: Response buffer. May be %NULL if @outlen is 0.
911 * @outlen: Length of response buffer, in bytes. If the actual
912 * response is longer than @outlen & ~3, it will be truncated
929 efx_dword_t *outbuf, size_t outlen,
932 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
946 efx_dword_t *outbuf, size_t outlen,
949 return _efx_mcdi_rpc_evb_retry(efx, cmd, inbuf, inlen, outbuf, outlen,
976 size_t outlen,
991 async = kmalloc(sizeof(*async) + ALIGN(max(inlen, outlen), 4),
998 async->outlen = outlen;
1034 * @outlen: Length to allocate for response buffer, in bytes
1050 const efx_dword_t *inbuf, size_t inlen, size_t outlen,
1053 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1059 size_t outlen, efx_mcdi_async_completer *complete,
1062 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1067 efx_dword_t *outbuf, size_t outlen,
1070 return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen,
1075 efx_dword_t *outbuf, size_t outlen,
1078 return _efx_mcdi_rpc_finish(efx, cmd, inlen, outbuf, outlen,
1084 size_t outlen, int rc)
1088 if (outlen >= MC_CMD_ERR_CODE_OFST + 4)
1090 if (outlen >= MC_CMD_ERR_ARG_OFST + 4)
1459 size_t outlen;
1468 outbuf, sizeof(outbuf), &outlen);
1480 &outlen);
1484 outbuf, outlen, rc);
1487 if (outlen < MC_CMD_DRV_ATTACH_OUT_LEN) {
1493 if (outlen >= MC_CMD_DRV_ATTACH_EXT_OUT_LEN) {
1525 size_t outlen, i;
1535 outbuf, sizeof(outbuf), &outlen);
1539 if (outlen < MC_CMD_GET_BOARD_CFG_OUT_LENMIN) {
1551 i < MCDI_VAR_ARRAY_LEN(outlen,
1572 __func__, rc, (int)outlen);
1601 size_t outlen;
1607 outbuf, sizeof(outbuf), &outlen);
1610 if (outlen < MC_CMD_NVRAM_TYPES_OUT_LEN) {
1630 size_t outlen;
1639 outbuf, MC_CMD_NVRAM_PARTITIONS_OUT_LENMAX_MCDI2, &outlen);
1659 size_t outlen;
1665 outbuf, sizeof(outbuf), &outlen);
1668 if (outlen < MC_CMD_NVRAM_INFO_OUT_LEN) {
1779 size_t outlen;
1793 outbuf, sizeof(outbuf), &outlen);
1801 outlen, rc);
1804 if (outlen < MC_CMD_GET_ASSERTS_OUT_LEN)
1956 size_t outlen;
1965 outbuf, sizeof(outbuf), &outlen);
1969 if (outlen < MC_CMD_WOL_FILTER_SET_OUT_LEN) {
1996 size_t outlen;
2000 outbuf, sizeof(outbuf), &outlen);
2004 if (outlen < MC_CMD_WOL_FILTER_GET_OUT_LEN) {
2077 size_t outlen;
2084 outbuf, sizeof(outbuf), &outlen);
2091 if (outlen >= MC_CMD_WORKAROUND_EXT_OUT_LEN)
2103 size_t outlen;
2107 outbuf, sizeof(outbuf), &outlen);
2111 if (outlen < MC_CMD_GET_WORKAROUNDS_OUT_LEN) {
2161 size_t outlen;
2171 outbuf, sizeof(outbuf), &outlen);
2220 size_t outlen;
2230 outbuf, sizeof(outbuf), &outlen);
2231 if (!rc && outlen >= MC_CMD_NVRAM_UPDATE_FINISH_V2_OUT_LEN) {