From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D2263C43458 for ; Mon, 13 Jul 2026 14:53:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=SXDbR30L5RqdlCdbL6ksCsnjLxL9JDjWznxDosIqKiE=; b=y6jQrhSMmiduXD aotN0499jBGbnt6PUdLlfMBtNoglBtzBDanMAQzvH24B6Y0xfeaNkka+gB60jViZ4M/9fn5G1Z45L N++BLAu6xuHqLdGd+33oCEwAx1XFc0Hd+9bIbDkO0oy194FqjbTIQIwqs/uS9kyhHHHHR5+eT/AXx F1d+h5G/QCDFAPZBrAjj6Zo2BUTk3dRujItIMIyo62QlweA+QnzJClj1n5aw1IkDT2XzkhEIHFZ1w 1LWMYYoqWa36phlnF73xfy6BHkH5F8MP/KAYPvs4w0qhKNEAhIXJxaxYiPjKXqkgukajgGxfTDCj6 5DQnqgTXTDHaRAyujyBw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wjHLx-00000009YfM-2Kr2; Mon, 13 Jul 2026 14:09:49 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wjHLv-00000009Yf7-1sNx for linux-i3c@lists.infradead.org; Mon, 13 Jul 2026 14:09:47 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id DFB6660103; Mon, 13 Jul 2026 14:09:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5418E1F000E9; Mon, 13 Jul 2026 14:09:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783951786; bh=+jTGt/FDMFbiMgRS0TIIgB1dkGMG9x5Fs4a36rjEByc=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=m+3rPSoX+CgNXe/cdPhMfCldoH79Vao10S1SwMqtJ+I14kQDowFkTHRiHFi4OFQPQ 1mHQhSq1Ghew/JHwMkTtu8vNJsK31t+ZAiPXLv1Oso4vlkymj2UglNOirtQCqoiTYd 0+g06MHRvi0aWMY4Y7Q41T8J/cuJxTHQ0SYhA//W8u9R7bGBfZLuMZ06K9xFTstGT5 yOLxPptw9VX2e4T+MQjq+8H9h+23OWepzxtrvlKpeSSGYLjjkTUCY5xUDwQmaBVdBL z9PRP4Mv3lHL7ofKRtcLxmp2Ho4ungyU4Rd9Yk6tevQ5rjBMy3OTNySkn7ttrM4zvr efzhLCEDa7eNw== From: sashiko-bot@kernel.org Subject: Re: [PATCH v5 11/17] i3c: renesas: Follow a unified pattern for transfer and command initialization To: "Claudiu Beznea" Cc: Frank.Li@kernel.org, wsa+renesas@sang-engineering.com, "Alexandre Belloni" , linux-i3c@lists.infradead.org In-Reply-To: <20260713130545.568657-12-claudiu.beznea+renesas@tuxon.dev> References: <20260713130545.568657-1-claudiu.beznea+renesas@tuxon.dev> <20260713130545.568657-12-claudiu.beznea+renesas@tuxon.dev> Date: Mon, 13 Jul 2026 14:09:45 +0000 Message-Id: <20260713140946.5418E1F000E9@smtp.kernel.org> X-BeenThere: linux-i3c@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-i3c" Errors-To: linux-i3c-bounces+linux-i3c=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MiBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBUaGUgYHJlbmVzYXNfaTNjX2kzY194ZmVyc2AgZnVuY3Rpb24gY29tcGxldGVseSBp Z25vcmVzIHRoZSByZXR1cm4gc3RhdHVzIG9mIGluZGl2aWR1YWwgSTNDIHRyYW5zZmVycywgdW5j b25kaXRpb25hbGx5IHJldHVybmluZyBzdWNjZXNzIGV2ZW4gb24gaGFyZHdhcmUgZmFpbHVyZXMg b3IgdGltZW91dHMuCi0gW0hpZ2hdIFRoZSBgcmVuZXNhc19pM2NfaTJjX3hmZXJzYCBmdW5jdGlv biBpZ25vcmVzIHRpbWVvdXRzIGZyb20gYHdhaXRfZm9yX2NvbXBsZXRpb25fdGltZW91dCgpYCwg bGVhZGluZyB0byBoYXJkd2FyZSBkZXN5bmNocm9uaXphdGlvbiwgc2lsZW50IGZhaWx1cmVzLCBh bmQgYSByYWNlIGNvbmRpdGlvbi4KLS0KCi0tLSBQYXRjaCBbMTFdOiBbUEFUQ0ggdjUgMTEvMTdd IGkzYzogcmVuZXNhczogRm9sbG93IGEgdW5pZmllZCBwYXR0ZXJuIGZvciB0cmFuc2ZlciBhbmQg Y29tbWFuZCBpbml0aWFsaXphdGlvbiAtLS0KY29tbWl0IDBmYTk1NmUyYzJiYzNiYTE1NGZiMTY1 MDdmMTZmNDBkMThkMmQyZGIKQXV0aG9yOiBDbGF1ZGl1IEJlem5lYSA8Y2xhdWRpdS5iZXpuZWEu dWpAYnAucmVuZXNhcy5jb20+CgogICAgaTNjOiByZW5lc2FzOiBGb2xsb3cgYSB1bmlmaWVkIHBh dHRlcm4gZm9yIHRyYW5zZmVyIGFuZCBjb21tYW5kIGluaXRpYWxpemF0aW9uCiAgICAKICAgIEZv bGxvdyBhIHVuaWZpZWQgcGF0dGVybiBmb3IgdHJhbnNmZXIgYW5kIGNvbW1hbmQgaW5pdGlhbGl6 YXRpb24gYWNyb3NzCiAgICB0aGUgZHJpdmVyLiBUaGlzIGtlZXBzIHRoZSBjb2RlIGNsZWFuZXIg YW5kIGVhc2llciB0byBmb2xsb3cuIEFsc28sIGluCiAgICBzb21lIGNhc2VzIHRoZSBJM0MgZGV2 aWNlIHdhcyBlbmFibGVkIGJlZm9yZSB0aGUgdHJhbnNmZXIgZGF0YSBzdHJ1Y3R1cmUKICAgIHdh cyBldmVuIGFsbG9jYXRlZC4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTNjL21hc3Rlci9yZW5l c2FzLWkzYy5jIGIvZHJpdmVycy9pM2MvbWFzdGVyL3JlbmVzYXMtaTNjLmMKPiBpbmRleCA5YTM2 MTMyMjAwMzQyLi5jMTM5NmM0OWY0NWU1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvaTNjL21hc3Rl ci9yZW5lc2FzLWkzYy5jCj4gKysrIGIvZHJpdmVycy9pM2MvbWFzdGVyL3JlbmVzYXMtaTNjLmMK WyAuLi4gXQo+IEBAIC04MzUsMTUgKzgzNSwxNSBAQCBzdGF0aWMgaW50IHJlbmVzYXNfaTNjX2kz Y194ZmVycyhzdHJ1Y3QgaTNjX2Rldl9kZXNjICpkZXYsIHN0cnVjdCBpM2NfeGZlciAqaTNjXwo+ ICAJc3RydWN0IHJlbmVzYXNfaTNjX2kyY19kZXZfZGF0YSAqZGF0YSA9IGkzY19kZXZfZ2V0X21h c3Rlcl9kYXRhKGRldik7Cj4gIAlpbnQgaTsKPiAgCj4gLQkvKiBFbmFibGUgSTNDIGJ1cy4gKi8K PiAtCXJlbmVzYXNfaTNjX2J1c19lbmFibGUobSwgdHJ1ZSk7Cj4gLQo+ICAJc3RydWN0IHJlbmVz YXNfaTNjX3hmZXIgKnhmZXIgX19mcmVlKGtmcmVlKSA9IHJlbmVzYXNfaTNjX2FsbG9jX3hmZXIo aTNjLCAxKTsKPiAgCWlmICgheGZlcikKPiAgCQlyZXR1cm4gLUVOT01FTTsKPiAgCj4gIAlpbml0 X2NvbXBsZXRpb24oJnhmZXItPmNvbXApOwo+ICAKPiArCS8qIEVuYWJsZSBJM0MgYnVzLiAqLwo+ ICsJcmVuZXNhc19pM2NfYnVzX2VuYWJsZShtLCB0cnVlKTsKPiArCj4gIAlmb3IgKGkgPSAwOyBp IDwgaTNjX254ZmVyczsgaSsrKSB7Cj4gIAkJc3RydWN0IHJlbmVzYXNfaTNjX2NtZCAqY21kID0g eGZlci0+Y21kczsKCltTZXZlcml0eTogSGlnaF0KVGhpcyBpc24ndCBhIGJ1ZyBpbnRyb2R1Y2Vk IGJ5IHRoaXMgcGF0Y2gsIGJ1dCBkb2VzIHRoaXMgZnVuY3Rpb24gcHJvcGVybHkKcHJvcGFnYXRl IGhhcmR3YXJlIGVycm9ycz8KCkxvb2tpbmcgZnVydGhlciBkb3duIGluIHJlbmVzYXNfaTNjX2kz Y194ZmVycygpLCB0aGUgdHJhbnNmZXIgc3RhdHVzIGlzCmNhcHR1cmVkIHdoZW4gY2FsbGluZyBy ZW5lc2FzX2kzY193YWl0X3hmZXIoKToKCiAgICByZW5lc2FzX2kzY193YWl0X3hmZXIoaTNjLCB4 ZmVyKTsKCkhvd2V2ZXIsIHhmZXItPnJldCBpcyBjb21wbGV0ZWx5IGlnbm9yZWQsIGFuZCB0aGUg ZnVuY3Rpb24gdW5jb25kaXRpb25hbGx5CnJldHVybnMgMC4gSGFyZHdhcmUgSTNDIGJ1cyBlcnJv cnMgKGxpa2UgTkFDSywgcGFyaXR5IGVycm9ycywgQ1JDIGZhaWx1cmVzLApvciB0aW1lb3V0cykg YXBwZWFyIHRvIGJlIGNvbXBsZXRlbHkgbWFza2VkIGZyb20gdGhlIEkzQyBzdWJzeXN0ZW0gYW5k IGNsaWVudApkcml2ZXJzLgoKQ2FuIHRoaXMgbGVhZCB0byB1cHBlciBsYXllcnMgYXNzdW1pbmcg d3JpdGUgY29tbWFuZHMgc3VjY2VlZGVkIHdoZW4gdGhleQpmYWlsZWQsIG9yIHJlYWQgY29tbWFu ZHMgcmV0dXJuaW5nIHZhbGlkIGRhdGEgd2hlbiB0aGUgYnVmZmVyIGFjdHVhbGx5CmNvbnRhaW5z IHVuaW5pdGlhbGl6ZWQgbWVtb3J5PwoKWyAuLi4gXQo+IEBAIC05NjQsMTIgKzk2NCwxMiBAQCBz dGF0aWMgaW50IHJlbmVzYXNfaTNjX2kyY194ZmVycyhzdHJ1Y3QgaTJjX2Rldl9kZXNjICpkZXYs Cj4gIAlpZiAoIXhmZXIpCj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gIAo+IC0JcmVuZXNhc19pM2Nf YnVzX2VuYWJsZShtLCBmYWxzZSk7Cj4gLQo+ICAJaW5pdF9jb21wbGV0aW9uKCZ4ZmVyLT5jb21w KTsKPiAgCXhmZXItPmlzX2kyY194ZmVyID0gdHJ1ZTsKPiAgCWNtZCA9IHhmZXItPmNtZHM7Cj4g IAo+ICsJcmVuZXNhc19pM2NfYnVzX2VuYWJsZShtLCBmYWxzZSk7Cj4gKwo+ICAJaWYgKCEocmVu ZXNhc19yZWFkbChpM2MtPnJlZ3MsIEJDU1QpICYgQkNTVF9CRlJFRikpIHsKPiAgCQljbWQtPmVy ciA9IC1FQlVTWTsKPiAgCQlyZXR1cm4gY21kLT5lcnI7CgpbU2V2ZXJpdHk6IEhpZ2hdClRoaXMg aXMgYSBwcmUtZXhpc3RpbmcgaXNzdWUsIGJ1dCBhcmUgdGltZW91dHMgaGFuZGxlZCBzYWZlbHkg aGVyZT8KCkZ1cnRoZXIgZG93biBpbiByZW5lc2FzX2kzY19pMmNfeGZlcnMoKSwgdGhlIGZ1bmN0 aW9uIHdhaXRzIGZvciBjb21wbGV0aW9uOgoKICAgIHdhaXRfZm9yX2NvbXBsZXRpb25fdGltZW91 dCgmeGZlci0+Y29tcCwgbS0+aTJjLnRpbWVvdXQpOwogICAgCiAgICBpZiAoY21kLT5lcnIpCiAg ICAgICAgYnJlYWs7CgpUaGUgcmV0dXJuIHZhbHVlIG9mIHdhaXRfZm9yX2NvbXBsZXRpb25fdGlt ZW91dCgpICh3aGljaCBpcyAwIG9uIHRpbWVvdXQpIGlzCm5vdCBjaGVja2VkLCBhbmQgY21kLT5l cnIgaXMgdHlwaWNhbGx5IDAgb24gYSB0aW1lb3V0LiBUaGlzIGNhdXNlcyB0aGUgZHJpdmVyCnRv IHByb2NlZWQgd2l0aCB0aGUgbmV4dCB0cmFuc2ZlciBlcnJvbmVvdXNseS4KCklmIHRoZSBkcml2 ZXIgaW1tZWRpYXRlbHkgc3RhcnRzIHRoZSBuZXh0IHRyYW5zZmVyIGJ5IG1vZGlmeWluZyB0aGUg c2hhcmVkIGNtZApzdHJ1Y3R1cmUgaW4tcGxhY2Ugd2hpbGUgdGhlIHByZXZpb3VzIHRyYW5zZmVy IGlzIHN0aWxsIGVucXVldWVkLCBjb3VsZCBhCmRlbGF5ZWQgaW50ZXJydXB0IGZyb20gdGhlIHRp bWVkLW91dCB0cmFuc2ZlciBhY2Nlc3MgdGhlIHJlcHVycG9zZWQgY21kCnN0cnVjdHVyZT8KClRo aXMgc2VlbXMgbGlrZSBpdCBjb3VsZCBjYXVzZSBtZW1vcnkgY29ycnVwdGlvbiBvciBhbiB1bnBy ZWRpY3RhYmxlIGhhcmR3YXJlCnN0YXRlLgoKLS0gClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBz Oi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2MDcxMzEzMDU0NS41Njg2NTctMS1jbGF1ZGl1 LmJlem5lYStyZW5lc2FzQHR1eG9uLmRldj9wYXJ0PTExCgotLSAKbGludXgtaTNjIG1haWxpbmcg bGlzdApsaW51eC1pM2NAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWkzYwo=