From patchwork Mon Jun 15 06:23:08 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kuninori Morimoto X-Patchwork-Id: 6606311 Return-Path: X-Original-To: patchwork-alsa-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 05865C0020 for ; Mon, 15 Jun 2015 06:26:39 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 335A020569 for ; Mon, 15 Jun 2015 06:26:38 +0000 (UTC) Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) by mail.kernel.org (Postfix) with ESMTP id E536F20462 for ; Mon, 15 Jun 2015 06:26:36 +0000 (UTC) Received: by alsa0.perex.cz (Postfix, from userid 1000) id 06AE626150C; Mon, 15 Jun 2015 08:26:36 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 Received: from alsa0.perex.cz (localhost [IPv6:::1]) by alsa0.perex.cz (Postfix) with ESMTP id 68B56261583; Mon, 15 Jun 2015 08:24:25 +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 6C990261586; Mon, 15 Jun 2015 08:24:24 +0200 (CEST) Received: from relmlie2.idc.renesas.com (relmlor3.renesas.com [210.160.252.173]) by alsa0.perex.cz (Postfix) with ESMTP id 5E8DB260410 for ; Mon, 15 Jun 2015 08:23:12 +0200 (CEST) Received: from unknown (HELO relmlir2.idc.renesas.com) ([10.200.68.152]) by relmlie2.idc.renesas.com with ESMTP; 15 Jun 2015 15:23:10 +0900 Received: from relmlac1.idc.renesas.com (relmlac1.idc.renesas.com [10.200.69.21]) by relmlir2.idc.renesas.com (Postfix) with ESMTP id EC72D45353; Mon, 15 Jun 2015 15:23:10 +0900 (JST) Received: by relmlac1.idc.renesas.com (Postfix, from userid 0) id DA5D48002E; Mon, 15 Jun 2015 15:23:10 +0900 (JST) Received: from relmlac1.idc.renesas.com (localhost [127.0.0.1]) by relmlac1.idc.renesas.com (Postfix) with ESMTP id D16D18002D; Mon, 15 Jun 2015 15:23:10 +0900 (JST) Received: from relmlii1.idc.renesas.com [10.200.68.65] by relmlac1.idc.renesas.com with ESMTP id RAB05217; Mon, 15 Jun 2015 15:23:10 +0900 X-IronPort-AV: E=Sophos;i="5.13,617,1427727600"; d="scan'";a="188302147" Received: from mail-sg1lp0091.outbound.protection.outlook.com (HELO APAC01-SG1-obe.outbound.protection.outlook.com) ([207.46.51.91]) by relmlii1.idc.renesas.com with ESMTP/TLS/AES256-SHA; 15 Jun 2015 15:23:09 +0900 Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none; Received: from morimoto-PC.renesas.com (211.11.155.132) by HKXPR06MB310.apcprd06.prod.outlook.com (10.141.135.152) with Microsoft SMTP Server (TLS) id 15.1.190.14; Mon, 15 Jun 2015 06:23:08 +0000 Message-ID: <87k2v5v6f2.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: <87twu9v6kn.wl%kuninori.morimoto.gx@renesas.com> References: <87twu9v6kn.wl%kuninori.morimoto.gx@renesas.com> MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Date: Mon, 15 Jun 2015 06:23:08 +0000 X-Originating-IP: [211.11.155.132] X-ClientProxiedBy: TY1PR0201CA0040.apcprd02.prod.outlook.com (25.164.90.178) To HKXPR06MB310.apcprd06.prod.outlook.com (10.141.135.152) X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB310; 2:hboLBbo5uyTRA3dWpAdfoOf7VffJyAFUq+BnXkLz62xQK7ALvJt2EZWMqqj9iAsb; 2:VblguEit6aprqnb+wd1uzHj6QsL/eKmHCwgNgSeRzIhvU9W58QJ6Vh4HMvGQdSMyk9qAIRIbidbeEPAMW91M5aFRQVHypUSALV9JNi0I/u937f8nQSee9dxec9Hjw2TshLOoOWJgPEsiEk2tbbgxlA==; 6:6+tQzGNhGsgI4/LwwvgeDLwjhKza6PBaHgoN3KMYl+FbQL4D8y4NbHXsJvoM+iY0jzXTNAwIblsHeq2PcaeIGSsVHFZ42B0jzl31jygowWav9cfu9TS/ShHwwMZu387Fkp0XDgVhuCbat04SlJCtNqep/JCk3UtYR2isaRNoZBOyLedltdKXnyXTsWAd92Irkxk0XyntOewf/JRS8H/jamZh+XhKsYWtbYB4bmzQFa+ce/Ch/R3DJSUUj3tb+uXp1cWojYetzIQ1o47AsWISLQDlTkDdk9u3R+lRMDWi8AU5ztOIX4wrOZm7uAARqcu+AdhWK5kAHPSyRCALrBQdhzYSkMnQ2bfuIQfgS6qEMHhDQzg6B/NzpRiT18xk8J9lMaLPkjt6FyxHVQbY6OYrLBHgCTFYblgat0tm3Wr/C6EeSlLZhJzq57jBfmV0Nsnyj1AWPi7thdbV6O2MWQEpbMYYNC+Ir/RUyphbSHcfM8oU7CGBVeUSBHXZkvFzphaM X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HKXPR06MB310; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(520003)(5005006)(3002001); SRVR:HKXPR06MB310; BCL:0; PCL:0; RULEID:; SRVR:HKXPR06MB310; X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB310; 3:QldsPZFa2vbASKqLZefvVZPahoUfbcy2hKTaSrypTL7SfNy/4wSO+h9lV8cDnHxKTmJXnx1MYSxb4irmxxtGujJAzh+aiyux8wY92Ypa4c7kcVUdh2wlaf1cDn9gwhHmhzZfgc7SqIQOcEueeKC5iX3gV3f+vXL+GR2GjttkThjVGrdrvcUuFi3CmTHuvISwhGimB2ewxSmGOAYnm5jV4opRsycuppBVumcc8jlDJyuO93cpod/8+VniphtYIXeKQM+N3sMOqqBMQPEQm+gWiwjc2/S//Jgaaa7i5tsNxSSFpP3XRtezaxCjt0+NRxGm X-Forefront-PRVS: 0608DEDB67 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(86362001)(92566002)(87976001)(36756003)(53416004)(46406003)(189998001)(46102003)(110136002)(5001960100002)(50466002)(83506001)(42186005)(62966003)(229853001)(66066001)(40100003)(33646002)(77156002)(47776003)(50986999)(76176999)(23726002)(54356999)(2950100001)(77096005)(4001350100001)(19580405001)(19580395003)(122386002); DIR:OUT; SFP:1102; SCL:1; SRVR:HKXPR06MB310; H:morimoto-PC.renesas.com; FPR:; SPF:None; MLV:sfv; LANG:; X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB310; 9:3Lu3OdZn88ca6/LuyUGhvo39RM8/5ZVfUoCd/rR4TYnnI2X4j5zQ0CkCJ5v+1XlhQbrvHulObAuFgG9NFAvLapPi2UOdbC12qqcNAyDM/yvkx29tsomfVTzFX+zsfqwxdVEOw29vTevRRunib/RBX3v4kfVa5pHqdDYoAzHCzR8WRzOVP6rEGlo7qra/QANKIh29D4ObhC8AiaaCntAtDcQTgqtC4ST+Vda5i//nxvipM7Vh7m34TTNPmYEbyFqX8k5gSagIAFPkUeMHgvcz9nrL2QFKABgPEQOmSWy/SAKhUUYUp9xRYUrM/ii+nt8rC8k5Af+c0HEUXruAFo4Ygu1vEbmz6mwOVqysWzvKYqwsN0jia2b2rkyPwlg5ATFJ129mwuqe41uiMJ0a3uIs4K/v8lvTocPALSzp+ynhkXtMXdTeTf7o1UlUtcu2lbFEffZOTiq8C4CnlI3eaxilmQzmG3SrXztt5AgZeIc/dF6JGRYUpijHyyqzYNDdx9DB5/avhz4Tr7pRFQPUVR9WqdjWiA7Yo3Mty0AKTgn7Et5cwEIo+gOCNlZ4v0T3+W723NILORI+8oxJQnVb76LV+7rsTfMgol3I/h1iDqEELrkWwpDWiRjjSZJaDcrYq5faE1FFmcDTS3r2G6Pj3dE6xjXvr8WCrRSX234qczwvErz6vgMpP1c/RoW45RzAtYZ1tRaqRteJ3Ouan5Rv80k64B7+UY1dy39Uulngg2sPtKM/xdBuxl2FYTJRP3/yEPSnWNG7JHNHExOGEAGJMnrMLGWbNHG1kYVqHOtrmr0DmGwAoFv9p+eNBW5FdKpJxWgddp6QDYdue16GcP4Q4zwJNWSA6Nc2cSpmr4z2tOG0RUk= X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB310; 3:VqiSxa6Y2rcQbE45jGsFw/T2PNJEdZTAbgDIjpKvKRVk2hfR5hgSu7OaUxBcjIQ3WW1p19HVpWJJZPQTGwzoKQUv/t3KqVp9UnfeEK+vpaveFqEesKxjelhC5hTOgNXn9dTckCj9bj5nT05u3inpMQ==; 10:QSsGs70udJXH1aYXDAgRIT63XvtcjyZPhwV/RXpTf8dtDn77lFGUSHU9M9v/Oq9OOFFangvRbSkt6vo3bcHv1d+VTcsoQ6sU6kg46If3XmA=; 6:xLHT/AKFIQFYgcUYcMcc7vQHRXhJhVBRicq2ipPoFpa8RaNVeNMn34jA80XSFe5hyuvO+NI7GTNg/Ow2kgrjsebg3nDt0mfBJJklae2/0Qkk1+tWoyXssvRne2Atx3GXgIO4yFwu6vB/y1pL9FQIhQ== X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2015 06:23:08.3816 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKXPR06MB310 Cc: Linux-ALSA , Simon , Liam Girdwood Subject: [alsa-devel] [PATCH 07/21] ASoC: rsnd-card: tidyup rsrc_priv_to_() 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 Tested-by: Keita Kobayashi --- sound/soc/sh/rcar/rsrc-card.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sound/soc/sh/rcar/rsrc-card.c b/sound/soc/sh/rcar/rsrc-card.c index 8c74b08..8162b7d 100644 --- a/sound/soc/sh/rcar/rsrc-card.c +++ b/sound/soc/sh/rcar/rsrc-card.c @@ -68,8 +68,8 @@ struct rsrc_card_priv { }; #define rsrc_priv_to_dev(priv) ((priv)->snd_card.dev) -#define rsrc_priv_to_link(priv, i) ((priv)->snd_card.dai_link + i) -#define rsrc_priv_to_props(priv, i) ((priv)->dai_props + i) +#define rsrc_priv_to_link(priv, i) ((priv)->snd_card.dai_link + (i)) +#define rsrc_priv_to_props(priv, i) ((priv)->dai_props + (i)) #define rsrc_dev_to_of_data(dev) (of_match_device(rsrc_card_of_match, (dev))->data) static int rsrc_card_startup(struct snd_pcm_substream *substream) @@ -77,7 +77,7 @@ static int rsrc_card_startup(struct snd_pcm_substream *substream) struct snd_soc_pcm_runtime *rtd = substream->private_data; struct rsrc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); struct rsrc_card_dai_props *dai_props = - &priv->dai_props[rtd - rtd->card->rtd]; + rsrc_priv_to_props(priv, rtd - rtd->card->rtd); int ret; ret = clk_prepare_enable(dai_props->cpu_dai.clk); @@ -96,7 +96,7 @@ static void rsrc_card_shutdown(struct snd_pcm_substream *substream) struct snd_soc_pcm_runtime *rtd = substream->private_data; struct rsrc_card_priv *priv = snd_soc_card_get_drvdata(rtd->card); struct rsrc_card_dai_props *dai_props = - &priv->dai_props[rtd - rtd->card->rtd]; + rsrc_priv_to_props(priv, rtd - rtd->card->rtd); clk_disable_unprepare(dai_props->cpu_dai.clk);