From patchwork Thu Aug 25 01:50:48 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 9298563 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id E1263607D0 for ; Thu, 25 Aug 2016 01:53:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D0AB829152 for ; Thu, 25 Aug 2016 01:53:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C564D29163; Thu, 25 Aug 2016 01:53:17 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.8 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED, RCVD_IN_DNSWL_NONE, T_DKIM_INVALID autolearn=no version=3.3.1 Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C3F9A29152 for ; Thu, 25 Aug 2016 01:53:16 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 8545D266C96; Thu, 25 Aug 2016 03:53:15 +0200 (CEST) Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 3DE0026663A; Thu, 25 Aug 2016 03:51:58 +0200 (CEST) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id E3BB2266628; Thu, 25 Aug 2016 03:51:56 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 452412666B7 for ; Thu, 25 Aug 2016 03:50:56 +0200 (CEST) Received: from unknown (HELO relmlir4.idc.renesas.com) ([10.200.68.154]) by relmlie2.idc.renesas.com with ESMTP; 25 Aug 2016 10:50:55 +0900 Received: from relmlac4.idc.renesas.com (relmlac4.idc.renesas.com [10.200.69.24]) by relmlir4.idc.renesas.com (Postfix) with ESMTP id DCEC64ACDB; Thu, 25 Aug 2016 10:50:55 +0900 (JST) Received: by relmlac4.idc.renesas.com (Postfix, from userid 0) id C2CA0480A4; Thu, 25 Aug 2016 10:50:55 +0900 (JST) Received: from relmlac4.idc.renesas.com (localhost [127.0.0.1]) by relmlac4.idc.renesas.com (Postfix) with ESMTP id BBA8B48014; Thu, 25 Aug 2016 10:50:55 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac4.idc.renesas.com with ESMTP id LBE00564; Thu, 25 Aug 2016 10:50:55 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="218060224" Received: from mail-hk2apc01lp0215.outbound.protection.outlook.com (HELO APC01-HK2-obe.outbound.protection.outlook.com) ([65.55.88.215]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 25 Aug 2016 10:50:55 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=N5fqHE/giDhH9XH5lDDW+p3sME/0Q73WY9Bwxeimj0Y=; b=hYwPNYDeryMdMfriAQQ4WYZILJqCYuT1NemXml7ioeZe6LXzN8fFhjTqRfTfcQRPI1xaGxPcrIMWvhkawEtzL1BFNohgKh94xL91narwj1iKjxnLw427pOFCymDo8Or4lM2kYCzjzfONapDXIkEqmcMSkySW406Kk/HOcJfAy0w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=kuninori.morimoto.gx@renesas.com; Received: from morimoto-PC.renesas.com (211.11.155.144) by KL1PR0601MB1447.apcprd06.prod.outlook.com (10.169.69.25) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.557.21; Thu, 25 Aug 2016 01:50:48 +0000 Message-ID: <87vayp1v5o.wl%kuninori.morimoto.gx@renesas.com> From: Kuninori Morimoto User-Agent: Wanderlust/2.15.9 Emacs/24.3 Mule/6.0 To: Mark Brown In-Reply-To: <871t1d39ta.wl%kuninori.morimoto.gx@renesas.com> References: <871t1d39ta.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Thu, 25 Aug 2016 01:50:48 +0000 X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: KAWPR01CA0009.jpnprd01.prod.outlook.com (10.161.24.19) To KL1PR0601MB1447.apcprd06.prod.outlook.com (10.169.69.25) X-MS-Office365-Filtering-Correlation-Id: f8f0aea1-88d0-4574-3584-08d3cc8a3cc1 X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1447; 2:hVIOFBM3i7JI5sRpT6wJXmkJ/HXuTL4FlyC2o/ufIEzHWT8tuOTSn5feYb3/uDeyJRVyL7OuAduV2XgOuwY8WVo0L3j7t/Nhr3qvO4h/c9kljAPhhOhS8m9pFWnvRj/2+6bJYVNEXqx14QM2Oxtxf/PwKHApdYqyNllKNtrNr90TT3eZefPw2D1xplfVljOs; 3:x/rMgGejTfmeCCy0igSNA6MZ5/QUf6EoLDm6M4tIuHQh94aryGwUtHFjluobeIhspke1IkA706ijsdAkojprUWTvHBxREY6oCqueyvufT/99czh6/2da13IgvdM01ObJ; 25:Zbpzmo2ntMHY1eaLd08Yr6/HpqvlJNrIvNaqRfJ052/orTBbTLn5e496mC7Y1tsl+sLLYVH5qW2SlH7/iGlGPAU62ufH0A+bXXexsCeGNwUdYeal6ay0sJkHMNhtsD8/FMxpOsxwWX6OBd04gtswwFIy4gbYfUtk3uZ7g0b9wvmJvyXOvlBI57YtcZV2wcYiEimBrv9Pno5vOHzTQKJUMLOeljNUKANt0ZHBO32MxY2foJvIWLVCdc1+Ma8i0wRXUc6XnFCepSj6QgCtAwNMhpjfOxp37uVWUFvUKKg+Iu+9Q4WTRh7CdwFieABHrsA6nytbJEbs7gNF6Wrj3yzKmZtmuSKcrrnmw96e/kRm7Ze+U5Ksb3b5D2xOeZbNeHWpBBMGeGyYKTU9mx9jXZG5e7ogjJPfBMNjlSyNsSo2XQw= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:KL1PR0601MB1447; X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1447; 31:cdT8FJcK/eNJRY6g9CPTcq1N4oo2fIJPhGl3kDJFNu31ADhK0utzSh0oJvQ/xkGJFVl0kBuNjW97FmOLIlssWfYr5hd1AiyXfX7IRBZWDyxkjYkW5zDHC8fZ6z8opu1c7Ltdxppl4NjwzVc4ASalEABEP49r2ekmayn/mgQ9i+qg70fo5VTDkThp+xo5pmcEQLiNacNpegdkDJQoZh6s0mxNNcy7M6BSJvoQPOhpKr0=; 20:fW/Q3Uf91CJ1IVtDGSm9cSDkC0xOIP+HiqhOFCtQkYkbTUlFyC5KYSohmX29kAybPwyyO0gQ5XHB2qdwegtYYKIoHOt18Pr3jJ5LWfffrbs7ThRXhOcgKmW/E2hAqwPRx/ddGmyxVjQkepZhJ9lnXQ2Z6zdqlkb3y53/RZ5KZBpllixbI6oe56YpJ03LgAiEO/D+NbPkbJvpNFV2q3UGePKPNdD3QCX3pYW5Z7KYITztn69ynoQZFf2H3D2kh2VUStOXr0bJhhjthptzsYz1x2Qq/m07ttgowKH+EDWfRXRDFNRoPgYMYAlP2STqkjGEhaSB4Xu2wDSr3xMp7kWVsc1vcAWNJ+IPXVdh8yjGVdmiLISMGObKMBUfx7CILjzyZ2DKFosCELBzu4Un/89dK5GJAZ5IcRCN3AR4ngRZXamMt9a7FAJJXwjtPipGk6u2Nl5V2YiYeXtPgEbNcpl0NR3bjaIJwv2ct3w04z5+TYukqn+/MJU88Fq2SU9ATd4v X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:KL1PR0601MB1447; BCL:0; PCL:0; RULEID:; SRVR:KL1PR0601MB1447; X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1447; 4:diI581hz5wlP3Q6zf/MupSp7Z33QEesBzxDK2R1YKubgLpa9n9hl6dadBEnzaCzyoMOkLA78fazsmuk7QMSzDNwDGMfKcsor5MYlcskrDFhfcbv/WvnEUf1xc88bZ7Im4lRsu9SwDldhc6nLubzQBnrbvI4h3rl+rsP8cY5h/8jGGX9x1B8iQ54tku8dFlyZXZwvpXoiuyyckP0gq+cBuS1J7IB8ch52OEFemqPDsidFWGU9+sTSZhBxPTZ7cDrmpk2M5htAa8xbADEFzr3Q6hGqlqHGR/VDJL67jcRFfP5llqoNPLZhYIPdhgjoOjKF2afmf8bb6bFADRRRDumyL8WfcKXEvY2xUKUBDX8WLcvp9bsAGN0gByXKrvJipQrIs0q2it+JIGBOt29qZo3Zxw== X-Forefront-PRVS: 0045236D47 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(7916002)(199003)(189002)(50986999)(54356999)(76176999)(47776003)(83506001)(66066001)(86362001)(69596002)(19580405001)(19580395003)(189998001)(97736004)(4001350100001)(110136002)(33646002)(229853001)(7846002)(305945005)(7736002)(5660300001)(68736007)(8676002)(81156014)(81166006)(92566002)(101416001)(53416004)(42186005)(6116002)(3846002)(586003)(4326007)(2950100001)(2906002)(106356001)(105586002)(36756003)(23726003)(77096005)(50466002)(46406003)(16060500001); DIR:OUT; SFP:1102; SCL:1; SRVR:KL1PR0601MB1447; H:morimoto-PC.renesas.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; KL1PR0601MB1447; 23:zH1qI78QTlRfIIGjMJHXHgTJmRivvAwXDhCj0PN?= =?us-ascii?Q?VjJy7Dj3u9lYIkuDVzvArlyAhwiLzCav0bbgTFMbwEz2GENDU5HH8LJAc5o8?= =?us-ascii?Q?dLCVam1JFhsqBIjhlnwgAFCehbJQ1slx8Kb2XQR8Lb+VRXT+uFLz60TFoiya?= =?us-ascii?Q?E8AZQdq7K18l32P+B0ierP5I1GGU9U1Ysq+ErA9hMEn+Ys0VG0GgKNyg5af2?= =?us-ascii?Q?Pma+h6FqRNm4E62beUUxVnBN5ewq1u3Bi/9pVvlYVgBPusVQuIq9xL1ev8ko?= =?us-ascii?Q?rINFQDoVBv5KJ5FfSANVqcDg66pSq399gcL8qIYdAp6OsKBifpU0qTiAE0pp?= =?us-ascii?Q?qHIvnc58Ql3+F8U/KEZk42MRsR9azn2UIAzGSNtp0lEEWA6MSBDpjhmgCz6j?= =?us-ascii?Q?7NIrvtdnx+OAlp81DzaXsKVA0bLiLKOH1n0wKvnb61W2Oabxj6246Dwx7QOX?= =?us-ascii?Q?xIL1m7Meuu27vBMl73domBstsaF89vsMC+pLyobAmpF/1oNuIK4rOmkKY/fn?= =?us-ascii?Q?lU0E4IhRwtKMObhZeNmJtnDXxNDJ369HfHUkz9iSviV0/Em4gnApx4yKRj7E?= =?us-ascii?Q?o+Z6ms8IJz9uEumCn1Ah6nP5Z8g63mKb1U/gRrAzY8TWvwMjeeegD7K2allR?= =?us-ascii?Q?KO48HfROpgNYjieZglOGSBBTHYDOHhSYaQwMHfyS9a+L4PgDaoUnWs0NicZt?= =?us-ascii?Q?B6PiZl1r/IX/eN3744vcRVlJPm2z4FHoKahFPa2N44Y78IBS3bpHFnAn1/KP?= =?us-ascii?Q?zu0FmMVWlmz4basBTw0ZBhfZhWzq8esPU2GldJiFpFSKxAbgM3AfP1QUFSAr?= =?us-ascii?Q?IJjVmWFTCRKv9IPK5sVEWs6GqDcK9+8vtACXD4fFqS59weng16cnNGHbVDzO?= =?us-ascii?Q?qckFaJXbobNTxQazPsSKT1a/H1Ev9OMN3qHOAxKhQj+5jTGwpWyP1A3SG8nx?= =?us-ascii?Q?5pMVOH/7QJVMFxLQ8fintAfXqToRTeryvK9BHxBtshWMqpx8ld4JxRdWD2ue?= =?us-ascii?Q?JGZKb7cvTC3d5q6Yx2FfpNPjsASuIA5Xmq8w/FklAqyr+bowbIK87lqmWsxm?= =?us-ascii?Q?fprytcYe2SCgFO52RIprfJpswj1f7DKIMt7scG7TWemHWRGks8vQD8Tywh/h?= =?us-ascii?Q?Bncd5VOSh4H2yHIBE6X10YEwjKQNpqMlfHli6STNluX0ADqJ0BkdZPuM5dCD?= =?us-ascii?Q?428/a4JrEvORnvlM=3D?= X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1447; 6:wk7LXxdMu+fdQuhG6N66yU7sMEVo63eWgBTj00JmqXq4aZKi9x/o/OvTfhGjORhHrSKoa3jwplBI/h9Ddt5C5cgt7efrWgCsvhAk3cgx0pp1/Idsu2ln9FY+DYqLZQGSJz7kJUZKK0vO/8mZOmz+aKI9PgkQLT4CyfksCvfwoeCOCfrzqp9rt/ZOArIAyeamxNM+aNXV5HW2T7spGh8kYsz68A7YQuqmQvXdjQUcE+rsQBH/Z229HoEqYjJG9KLgHTVieNtGG4Zfn05ADxwDzkdRMWfqpI/EayKnU2sBcNaWzxupFpSe/DVDQ2FQgggCirxgtDkaX9b5slfEVbvRIw==; 5:Gwn+IloAyuZeN/U2nT9JHwtCZ/fUCrGnDUUeZkShEpHJmEaDp16LavzAbqPg6zY2fSv89MsYWHo4H1FUU22veNyET/XvRRc+uZjOwx60ApN5UBpoeccT0MVMo3hJu1AhVzofleqz+OL481HvMeklQA==; 24:CAFF17poPT07k2dY5rH0dfqpINzVTGkzrvpDFt/ap97p1pfG2G9aczV/DuuiIj5EKzEd728lqnIJhW1UavgdCTHrkN9ujTN4CYrrvBrwBe4=; 7:FBFUJ5+QUd1Y79PY5ekw27jKwGKLnGzy26aQhGWfGtweUD4vUWXMNNWnn5DciKNvkGuZVSoS51RYnKgOEA0o+jSZUhNB9Yfb3eWfsGGySBpgjs/N5qtIOBmTZPZxfPI3JOpDtz3VCk8xpv3637/LlT6Qh9koeEO3UPs/k3XR9Q3Lrxx5BLXslmIPdYr3einvlZZ3VjKvnE/QQvCxchdiyD1I3RL15w1MqOQ9jJGmZFxp0J9vWeoz/oy42tV/a/g/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; KL1PR0601MB1447; 20:8J41LKrh4RcZhQuIrzU40qFeDKgMfCgrgXLYauMpS+HGZREUCgGHNISpdBnDF5ibSmkhcXfvglBqwzToNm+3hrE/4N+7lTEopoMO0aSOhRZ69CsSsSa+Vw6KLycOnVgRU2zkB74UsNwQsUNII2exQ/rBqvb0FL6n79aEp3IHARo= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2016 01:50:48.0835 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0601MB1447 Cc: Linux-ALSA , Simon , Liam Girdwood Subject: [alsa-devel] [PATCH 4/9] ASoC: simple-card: code sync: use simple_priv_to_props() macro X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org X-Virus-Scanned: ClamAV using ClamSMTP From: Kuninori Morimoto Signed-off-by: Kuninori Morimoto --- sound/soc/generic/simple-card.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sound/soc/generic/simple-card.c b/sound/soc/generic/simple-card.c index 8774d803..939c827 100644 --- a/sound/soc/generic/simple-card.c +++ b/sound/soc/generic/simple-card.c @@ -114,7 +114,7 @@ static int asoc_simple_card_startup(struct snd_pcm_substream *substream) struct snd_soc_pcm_runtime *rtd = substream->private_data; struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); struct simple_dai_props *dai_props = - &priv->dai_props[rtd->num]; + simple_priv_to_props(priv, rtd->num); int ret; ret = clk_prepare_enable(dai_props->cpu_dai.clk); @@ -133,7 +133,7 @@ static void asoc_simple_card_shutdown(struct snd_pcm_substream *substream) struct snd_soc_pcm_runtime *rtd = substream->private_data; struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); struct simple_dai_props *dai_props = - &priv->dai_props[rtd->num]; + simple_priv_to_props(priv, rtd->num); clk_disable_unprepare(dai_props->cpu_dai.clk); @@ -147,7 +147,8 @@ static int asoc_simple_card_hw_params(struct snd_pcm_substream *substream, struct snd_soc_dai *codec_dai = rtd->codec_dai; struct snd_soc_dai *cpu_dai = rtd->cpu_dai; struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); - struct simple_dai_props *dai_props = &priv->dai_props[rtd->num]; + struct simple_dai_props *dai_props = + simple_priv_to_props(priv, rtd->num); unsigned int mclk, mclk_fs = 0; int ret = 0; @@ -184,7 +185,8 @@ static int asoc_simple_card_dai_init(struct snd_soc_pcm_runtime *rtd) struct simple_card_data *priv = snd_soc_card_get_drvdata(rtd->card); struct snd_soc_dai *codec = rtd->codec_dai; struct snd_soc_dai *cpu = rtd->cpu_dai; - struct simple_dai_props *dai_props = &priv->dai_props[rtd->num]; + struct simple_dai_props *dai_props = + simple_priv_to_props(priv, rtd->num); int ret; ret = asoc_simple_card_init_dai(codec, &dai_props->codec_dai);