Lines Matching refs:complete
42 efx_mcdi_async_completer *complete;
552 if (async->complete)
553 async->complete(efx, async->cookie, rc, outbuf,
974 efx_mcdi_async_completer *complete,
997 async->complete = complete;
1032 * @complete: Function to be called on completion or cancellation.
1033 * @cookie: Arbitrary value to be passed to @complete.
1039 * If it succeeds, the @complete function will be called exactly once
1048 efx_mcdi_async_completer *complete, unsigned long cookie)
1050 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1056 size_t outlen, efx_mcdi_async_completer *complete,
1059 return _efx_mcdi_rpc_async(efx, cmd, inbuf, inlen, outlen, complete,
1145 * time to complete it so that the response won't overwrite our
1159 if (async->complete)
1160 async->complete(efx, async->cookie, -ENETDOWN, NULL, 0);
1206 * complete it now (efx_mcdi_complete() would deadlock). The