/* * Copyright (c) by Jaroslav Kysela * Universal interface for Audio Codec '97 * * For more details look to AC '97 component specification revision 2.2 * by Intel Corporation (http://developer.intel.com). * * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * */ #define AC97_ID_AK4540 0x414b4d00 #define AC97_ID_AK4542 0x414b4d01 #define AC97_ID_AD1819 0x41445303 #define AC97_ID_AD1881 0x41445340 #define AC97_ID_AD1881A 0x41445348 #define AC97_ID_AD1885 0x41445360 #define AC97_ID_AD1886 0x41445361 #define AC97_ID_AD1887 0x41445362 #define AC97_ID_AD1886A 0x41445363 #define AC97_ID_AD1980 0x41445370 #define AC97_ID_TR28028 0x54524108 #define AC97_ID_STAC9700 0x83847600 #define AC97_ID_STAC9704 0x83847604 #define AC97_ID_STAC9705 0x83847605 #define AC97_ID_STAC9708 0x83847608 #define AC97_ID_STAC9721 0x83847609 #define AC97_ID_STAC9744 0x83847644 #define AC97_ID_STAC9756 0x83847656 #define AC97_ID_CS4297A 0x43525910 #define AC97_ID_CS4299 0x43525930 #define AC97_ID_CS4201 0x43525948 #define AC97_ID_CS4205 0x43525958 #define AC97_ID_CS_MASK 0xfffffff8 /* bit 0-2: rev */ #define AC97_ID_ALC100 0x414c4300 #define AC97_ID_ALC650 0x414c4720 #define AC97_ID_ALC650D 0x414c4721 #define AC97_ID_ALC650E 0x414c4722 #define AC97_ID_ALC650F 0x414c4723 #define AC97_ID_ALC655 0x414c4760 #define AC97_ID_ALC658 0x414c4780 #define AC97_ID_ALC658D 0x414c4781 #define AC97_ID_ALC850 0x414c4790 #define AC97_ID_YMF743 0x594d4800 #define AC97_ID_YMF753 0x594d4803 #define AC97_ID_VT1616 0x49434551 #define AC97_ID_CM9738 0x434d4941 #define AC97_ID_CM9739 0x434d4961 #define AC97_ID_CM9761_78 0x434d4978 #define AC97_ID_CM9761_82 0x434d4982 #define AC97_ID_CM9761_83 0x434d4983 #define AC97_ID_ST7597 0x53544d02 #define AC97_ID_ST_AC97_ID4 0x53544d04 6f2bdcb12b4c10ab1bf333ed25ec'/>
path: root/net/mac80211/aes_gmac.c
p;id=b9ea2a7be758f2c07a0c044645edc409a8a388fd&showmsg=1'>Expand) elected='selected'>3
AgeCommit message (Expand)AuthorFilesLines
AuthorFilesLines
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2017-01-17 13:46:29 +0000
committerHerbert Xu <herbert@gondor.apana.org.au>2017-01-23 22:41:33 +0800
commit11e3b725cfc282efe9d4a354153e99d86a16af08 (patch)
tree8b5b9e0e1bcae1ab98ee652ffb7b13b05c209bd6 /tools/include/asm-generic
parentd6040764adcb5cb6de1489422411d701c158bb69 (diff)
crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes
Update the ARMv8 Crypto Extensions and the plain NEON AES implementations in CBC and CTR modes to return the next IV back to the skcipher API client. This is necessary for chaining to work correctly. Note that for CTR, this is only done if the request is a round multiple of the block size, since otherwise, chaining is impossible anyway. Cc: <stable@vger.kernel.org> # v3.16+ Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'tools/include/asm-generic')