From nobody Tue Dec 21 20:50:54 2021 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 529E918F57D8; Tue, 21 Dec 2021 20:50:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JJTBQ4RJKz4hsd; Tue, 21 Dec 2021 20:50:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6435310E31; Tue, 21 Dec 2021 20:50:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 1BLKosNE032779; Tue, 21 Dec 2021 20:50:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 1BLKosW2032778; Tue, 21 Dec 2021 20:50:54 GMT (envelope-from git) Date: Tue, 21 Dec 2021 20:50:54 GMT Message-Id: <202112212050.1BLKosW2032778@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: John Baldwin Subject: git: d074adf18be2 - main - cryptodev.h: Drop 'extern' from function prototypes. List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-main@freebsd.org X-BeenThere: dev-commits-src-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d074adf18be2801d2c19bf50677ff10495348fc5 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1640119854; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XWxzMwTVAuNC4cky+mEhv/hS59BZV07bm18rvuOsVD4=; b=Tn4kdJAglBUOAMddOzQKl8K5oizHSk90dD2WeccroTzl996+3ngD0sFDaWhAaL/WMUpidh egA8Qj9G+2L7Gv7kzQgbvgPknYR28So19GI95L5f2CMK2nIbgdnJM1kwrMxrKt8WSbIW/1 783livsDDkIZP8InVSWeq5L/fdh1egso6TCveibC8lLhFfUDrz5lSqFQpTiGJnXu7YcbKx GElcCHXqniuK4g/37Pwwa7gbS0wV6gp9OJJFhARZARfOjLMtG2xQEmt+VnkonfsE+axvxQ Dt2oFABizX2PtHc/9wEhSCpNnmZg2MQxC5zdy1zLOnLe+AbnAktiH1bnSVpHCw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1640119854; a=rsa-sha256; cv=none; b=TPT1eg/+u6p91BugKWBM55nLBDdp5gT48hgVV/Z8y5RmhuPofRxG0Iv/tphwAThBrhboRJ F5dbYsRvoBZBhAOx8tjkHk/hvIrcOsMmdYUeJSDWIVTMtJ4yMlfqxTaFKZs0yCv5B7bxId Jif4oxxg0GsldvFyxQEN/jQSAI5MhVrbq6SVVPxkles3GMQuX1hBBD5FDPM2HpRwdpZhx4 bYaA12/iTNdD5PKgjojbJDmB5t92tFXIm8FcyV/citib7HNYD9jCcYjvtd2ciRe4+Efm6I Bw9A7b5fhrOejB6IRSAVLm4UqrSXCgR7yXvNsOo0ZA1BvmBZk63xL3QhPBooQg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/src/commit/?id=d074adf18be2801d2c19bf50677ff10495348fc5 commit d074adf18be2801d2c19bf50677ff10495348fc5 Author: John Baldwin AuthorDate: 2021-12-20 22:43:14 +0000 Commit: John Baldwin CommitDate: 2021-12-21 20:33:49 +0000 cryptodev.h: Drop 'extern' from function prototypes. Sponsored by: Chelsio Communications --- sys/opencrypto/cryptodev.h | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/sys/opencrypto/cryptodev.h b/sys/opencrypto/cryptodev.h index a46ccb71f7f1..c9638169a8ec 100644 --- a/sys/opencrypto/cryptodev.h +++ b/sys/opencrypto/cryptodev.h @@ -592,7 +592,7 @@ crypto_use_output_uio(struct cryptop *crp, struct uio *uio) uint32_t crypto_ses2hid(crypto_session_t crypto_session); uint32_t crypto_ses2caps(crypto_session_t crypto_session); -void *crypto_get_driver_session(crypto_session_t crypto_session); +void *crypto_get_driver_session(crypto_session_t crypto_session); const struct crypto_session_params *crypto_get_params( crypto_session_t crypto_session); const struct auth_hash *crypto_auth_hash(const struct crypto_session_params *csp); @@ -600,33 +600,32 @@ const struct enc_xform *crypto_cipher(const struct crypto_session_params *csp); MALLOC_DECLARE(M_CRYPTO_DATA); -extern int crypto_newsession(crypto_session_t *cses, - const struct crypto_session_params *params, int hard); -extern void crypto_freesession(crypto_session_t cses); +int crypto_newsession(crypto_session_t *cses, + const struct crypto_session_params *params, int crid); +void crypto_freesession(crypto_session_t cses); #define CRYPTOCAP_F_HARDWARE CRYPTO_FLAG_HARDWARE #define CRYPTOCAP_F_SOFTWARE CRYPTO_FLAG_SOFTWARE #define CRYPTOCAP_F_SYNC 0x04000000 /* operates synchronously */ #define CRYPTOCAP_F_ACCEL_SOFTWARE 0x08000000 #define CRYPTO_SESS_SYNC(sess) \ ((crypto_ses2caps(sess) & CRYPTOCAP_F_SYNC) != 0) -extern int32_t crypto_get_driverid(device_t dev, size_t session_size, - int flags); -extern int crypto_find_driver(const char *); -extern device_t crypto_find_device_byhid(int hid); -extern int crypto_getcaps(int hid); -extern int crypto_unregister_all(uint32_t driverid); -extern int crypto_dispatch(struct cryptop *crp); +int32_t crypto_get_driverid(device_t dev, size_t session_size, int flags); +int crypto_find_driver(const char *); +device_t crypto_find_device_byhid(int hid); +int crypto_getcaps(int hid); +int crypto_unregister_all(uint32_t driverid); +int crypto_dispatch(struct cryptop *crp); #define CRYPTO_ASYNC_ORDERED 0x1 /* complete in order dispatched */ -extern int crypto_dispatch_async(struct cryptop *crp, int flags); -extern void crypto_dispatch_batch(struct cryptopq *crpq, int flags); +int crypto_dispatch_async(struct cryptop *crp, int flags); +void crypto_dispatch_batch(struct cryptopq *crpq, int flags); #define CRYPTO_SYMQ 0x1 -extern int crypto_unblock(uint32_t, int); -extern void crypto_done(struct cryptop *crp); +int crypto_unblock(uint32_t, int); +void crypto_done(struct cryptop *crp); -extern void crypto_destroyreq(struct cryptop *crp); -extern void crypto_initreq(struct cryptop *crp, crypto_session_t cses); -extern void crypto_freereq(struct cryptop *crp); -extern struct cryptop *crypto_getreq(crypto_session_t cses, int how); +void crypto_destroyreq(struct cryptop *crp); +void crypto_initreq(struct cryptop *crp, crypto_session_t cses); +void crypto_freereq(struct cryptop *crp); +struct cryptop *crypto_getreq(crypto_session_t cses, int how); extern int crypto_usercrypto; /* userland may do crypto requests */ extern int crypto_devallowsoft; /* only use hardware crypto */