Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2196323/?format=api
{ "id": 2196323, "url": "http://patchwork.ozlabs.org/api/patches/2196323/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260213123603.420941-5-a-garg7@ti.com/", "project": { "id": 28, "url": "http://patchwork.ozlabs.org/api/projects/28/?format=api", "name": "Linux PCI development", "link_name": "linux-pci", "list_id": "linux-pci.vger.kernel.org", "list_email": "linux-pci@vger.kernel.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260213123603.420941-5-a-garg7@ti.com>", "list_archive_url": null, "date": "2026-02-13T12:36:03", "name": "[RFC,4/4] PCI: Document APIs for endpoint DOE implementation", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "b7540d862b99ccf3f1e88dee2dead0411b65c056", "submitter": { "id": 92467, "url": "http://patchwork.ozlabs.org/api/people/92467/?format=api", "name": "Aksh Garg", "email": "a-garg7@ti.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260213123603.420941-5-a-garg7@ti.com/mbox/", "series": [ { "id": 492090, "url": "http://patchwork.ozlabs.org/api/series/492090/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-pci/list/?series=492090", "date": "2026-02-13T12:35:59", "name": "PCI: Add DOE support for endpoint", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492090/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2196323/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2196323/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-pci+bounces-47270-incoming=patchwork.ozlabs.org@vger.kernel.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "linux-pci@vger.kernel.org" ], "Delivered-To": "patchwork-incoming@legolas.ozlabs.org", "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=ti.com header.i=@ti.com header.a=rsa-sha256\n header.s=selector1 header.b=Z4YduCNH;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-47270-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=\"Z4YduCNH\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.193.70", "smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=ti.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=ti.com" ], "Received": [ "from tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fCBWz5MkLz1xpl\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 13 Feb 2026 23:37:35 +1100 (AEDT)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id EE7C4306E3E6\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 13 Feb 2026 12:36:37 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 3E2DF35B136;\n\tFri, 13 Feb 2026 12:36:33 +0000 (UTC)", "from CH1PR05CU001.outbound.protection.outlook.com\n (mail-northcentralusazon11010070.outbound.protection.outlook.com\n [52.101.193.70])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id C56D73563E7;\n\tFri, 13 Feb 2026 12:36:31 +0000 (UTC)", "from CH5P222CA0019.NAMP222.PROD.OUTLOOK.COM (2603:10b6:610:1ee::20)\n by CY8PR10MB6562.namprd10.prod.outlook.com (2603:10b6:930:5a::8) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.13; Fri, 13 Feb\n 2026 12:36:29 +0000", "from CH3PEPF0000000A.namprd04.prod.outlook.com\n (2603:10b6:610:1ee:cafe::46) by CH5P222CA0019.outlook.office365.com\n (2603:10b6:610:1ee::20) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9611.14 via Frontend Transport; Fri,\n 13 Feb 2026 12:36:26 +0000", "from flwvzet201.ext.ti.com (198.47.21.195) by\n CH3PEPF0000000A.mail.protection.outlook.com (10.167.244.37) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9611.8 via Frontend Transport; Fri, 13 Feb 2026 12:36:28 +0000", "from DFLE200.ent.ti.com (10.64.6.58) by flwvzet201.ext.ti.com\n (10.248.192.32) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Fri, 13 Feb\n 2026 06:36:24 -0600", "from DFLE213.ent.ti.com (10.64.6.71) by DFLE200.ent.ti.com\n (10.64.6.58) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Fri, 13 Feb\n 2026 06:36:23 -0600", "from lelvem-mr06.itg.ti.com (10.180.75.8) by DFLE213.ent.ti.com\n (10.64.6.71) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20 via Frontend\n Transport; Fri, 13 Feb 2026 06:36:23 -0600", "from a0507033-hp.dhcp.ti.com (a0507033-hp.dhcp.ti.com\n [172.24.231.225])\n\tby lelvem-mr06.itg.ti.com (8.18.1/8.18.1) with ESMTP id 61DCa6AA751418;\n\tFri, 13 Feb 2026 06:36:20 -0600" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1770986193; cv=fail;\n b=hjRrWTkKJhNK4HI7wyAgIRb+0PoZiuhISJryvPGBukm6KecY4Ivp0RBHV7lBR+8ygkVUVon1cCaGJPqH6Nnk7HWL8R1vf9wkwl24H4e+c5Js40K+NRgkCqrFiT2/oVx7KsOZa2kpDGA1Ej5ryIUve9+z8IOuDyg9yFhXvg5m10w=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=oCKegmPt03JVnDljGhCxC/7adMggqxsOAX7Cg4l+ogC3sOI0idVjmbH+vQD6AUAuT+iNF+nohfzu03wrFT+WXL5/sKvLT0i9ka5lN8P5vR0R7g0PXXs0oMvpM82/jlJwXtx+m2XOnPPYP8oGOjLXgeEq6VwQEpKpXfUlaqZwk0LOMV+oPu0ET7aLIQ3XYpiJ970Ot5lkfUi5zXNZHxNpMkTkJTQ95Yi+KPqAzZoV16Q3/I7Tu4CZfzygUbNzAUwfzcwn+aNjkK8TceQxILmsSDaz2LdG9L2Fl8LfhOyqAOXF7qinK2hVRf/Pawkc3M/v9y6FTT6Als68Dl2AEBjjXw==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1770986193; c=relaxed/simple;\n\tbh=AzmZAW++67rqdChyas5ozMLmWUbb56G0aSiAFZ8opwY=;\n\th=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=ZpqiBl4Ocat0feHGL2ULrldHJnzTm7BJcUtonINDyqPj0Mf6zTW11J4V3SkqA3yTh0Z7z7cx1tf++yC3ga3ZXcc15Qgan1dSrJoCpP+oXPzlh6Q+6MuY6JVjsb/kvuAsfm4nopKJ03935yBXF4kCpF8Zc3K5YNx2wr6tDxQExEg=", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=jNK6Kpu0ksbxtIA5SSFIOF9em/02Hdn7xKhRs+Tu5Ik=;\n b=KA0LOawlQyqAxrpELuYppY6gOwlWuKwWlP8bRjWVYbIN9BSDb5kCrkXHLDseXQkjRpfYf/gHeF8OQJEry3MOvGt2RGHLl/pRe9AWH/hWmdE9HeW8wvLxecbF/JVAnex+LDAu47NOW736GBm83256t1Y4osng5UmG0BGhQvdU7TVRzOMeHT0IH8GXIpr2H/xZ4nelY2EWs962/pkcS4OEAQ66rY64HogzjuA4bDQDS542VJrUl9hQjimx4wadl+HgArujsj04cQ0X3J4kNzmmw1AcniXbTVonSjOuu4Z4Fc24AC3hdCSzUZ1GdBYBN9siIf8XQuilcDTZBtAgxBEW6Q==" ], "ARC-Authentication-Results": [ "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=quarantine dis=none) header.from=ti.com;\n spf=pass smtp.mailfrom=ti.com;\n dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=Z4YduCNH;\n arc=fail smtp.client-ip=52.101.193.70", "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 198.47.21.195) smtp.rcpttodomain=lists.infradead.org smtp.mailfrom=ti.com;\n dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=ti.com;\n dkim=none (message not signed); arc=none (0)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=jNK6Kpu0ksbxtIA5SSFIOF9em/02Hdn7xKhRs+Tu5Ik=;\n b=Z4YduCNH1iFcz08P8qEjmGYopRo7qtVKMg5ldP8ZTkqWl9vVdEC7z0oxrH8Ps6I+UrrcnJmpYhSFxGh/L9Xn1yyiyOTjaWjljR4fTxMJRRf9RC9sg/kafnVoM85LCwvBxUh2ZZ9z71I96PwMT7ucwQLG0aw3xpFAnk4xVb5LX3s=", "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 198.47.21.195)\n smtp.mailfrom=ti.com; dkim=none (message not signed) header.d=none;dmarc=pass\n action=none header.from=ti.com;", "Received-SPF": "Pass (protection.outlook.com: domain of ti.com designates\n 198.47.21.195 as permitted sender) receiver=protection.outlook.com;\n client-ip=198.47.21.195; helo=flwvzet201.ext.ti.com; pr=C", "From": "Aksh Garg <a-garg7@ti.com>", "To": "<linux-pci@vger.kernel.org>, <linux-doc@vger.kernel.org>,\n\t<bhelgaas@google.com>, <corbet@lwn.net>, <cassel@kernel.org>", "CC": "<linux-kernel@vger.kernel.org>, <linux-arm-kernel@lists.infradead.org>,\n\t<s-vadapalli@ti.com>, <danishanwar@ti.com>, <srk@ti.com>, <a-garg7@ti.com>", "Subject": "[RFC PATCH 4/4] PCI: Document APIs for endpoint DOE implementation", "Date": "Fri, 13 Feb 2026 18:06:03 +0530", "Message-ID": "<20260213123603.420941-5-a-garg7@ti.com>", "X-Mailer": "git-send-email 2.34.1", "In-Reply-To": "<20260213123603.420941-1-a-garg7@ti.com>", "References": "<20260213123603.420941-1-a-garg7@ti.com>", "Precedence": "bulk", "X-Mailing-List": "linux-pci@vger.kernel.org", "List-Id": "<linux-pci.vger.kernel.org>", "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>", "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-C2ProcessedOrg": "333ef613-75bf-4e12-a4b1-8e3623f5dcea", "X-EOPAttributedMessage": "0", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "CH3PEPF0000000A:EE_|CY8PR10MB6562:EE_", "X-MS-Office365-Filtering-Correlation-Id": "b5cb4383-96c4-4e5c-587a-08de6afc822e", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|36860700013|82310400026|1800799024|376014;", "X-Microsoft-Antispam-Message-Info": "\n M5X7l1GlDMeAoHlh5gu5fOcm1lRqoS7vYQIXg9rfQklaF/e55RKt9vLvqEhwOismgtq1Ay1CVB81h1dZ2+XbWGW2wFqjfRW62H2wifxoLWqHNAlT+NFTnHR3pIvwFwEjV7AGlx9slfue24BYl4awyIW4I+6SmNLS1FcX1mdWQM4D7Cv7ofNnnT6C0PMdcxD5gfgzFY3rrnhFAjYDfvn6nEY+9YTCZXHYUKOa5BHzs0TKrWfFCC6O+doUKEaY4wTkMcRVyrpwuY/huKJ/xH29SboyLKH0OvgDWeg56ZHhCaclBitmhuT+XyIQgEbuNWIkWi/PWJDK6TlSBypYUwtjmHeJgS/QO9hnuzKiVdt8PAMR0WdctCVniAdtoIGDwy3ASPh+q1IcxuJmRaUIhzrw3/Gm10obXJCNzd8o78ymIIfC+pWxi/lcCn5YYI/kBwAW1xJzxVq2n/fIexzObvgLXuiBrCrTjaOyKDzeikeN6qEbMOKVhAa+ZLZEFBfUXsOlE/Aw41or7GCN/my5EL+65r41v4lzg1fMCrIVtRC0en/wIHtREluIskav/TJCM52iSyeiXPpaxDQ1R8NVW1njrvs8bW/GhsZSkv9tSxUpJoBvdePCuZG6y/ESv9nHTc4RGNEkwbNk2OCuAaog2Rlgy6d65XspN8hvkvN60GvuPpMtTh5ACa19bqtszqapEG11efTseE30dNF0GsKudauCzYZUrjpk/Y8hTASB+OTGuYrAetEjp+U18tAjznJn1pHV2EbT6HDvpfQPNyc78Dbmq5QgdcUTql+MjiCmkSgYmt6TB2Bk0c/PHzjhAnb+MG4fekrSzA86aGBl2mLB11jhn/xPVdBctZ9RJJkayzGDvZLzWsWZ0dzHz++rcxz7ZvBmU09mLxIDfk4oIFBkwfp3+Rgh9grMReeF+4F+wsrzVwKfgreYvPUm4v9+49RXnc8xEpYhSGgAn6p2Wj5ehBGF3pWXpMEoxRnGNjVprAOCk5BOCdDY2Zdju/wB5V8X0m6awxs5T/jO4+2mVCPsvQ3dihfbQMjUjDj7CfQTcwyL5doVB7iIqUDib8wgBNrWRl7Ip7/PGHAeu9WFdhmY61LTHadbIbMQe9vzOzmw5+7V3oUvYiQihYfIYTBgpSKSkPEoom0/VWQsWT90+xmLAoAkl+dw0l6IcVFs4UBR6e8pq8cI7nMVD5baAnxhAFhwTMpLe6Iwg8jmtW7pkjgU3IqLOfhTRQriTYBq0zvB64UTRzaq/6fTKUJ4RlQdm2nHRJNzhBaKIuQ51FCrg8lTJVss/uOUjGj622yDvy0PRgC2522Cxn/LIUum/jLsiundDKyOzxOB8AdaBkx6SeWJeKdYRpWGEqHmxSr0AUqF1WHHiKHjGY+05cs37f85pIqQ1JOOS2mxLwt0zEeKQLANOs1J7AuS00AQ+DiRaZPl6dqO0k+0I6lk3VG7a3imRG+gNmK8CbOBAnip/XUBzkBBAXCGpJ8ZCJuAux5V3ze6+gUdiCakvTGvpg+EHOW8WmtA5J+2BfxIQE6Cbqu1UawbLP2rd6OU1QutfyfqJZsDZuYSjcJhlQG4YsXr+4UhP7bF/SFXy/Bd0JgTO1vz+WinRyvOYf55mZDh69WZ8Eis4EqOUiZwweHWysRZHDKdUw5sN7jmx5jKTbEplRuc/8wYZCM+4A==", "X-Forefront-Antispam-Report": "\n\tCIP:198.47.21.195;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:flwvzet201.ext.ti.com;PTR:ErrorRetry;CAT:NONE;SFS:(13230040)(36860700013)(82310400026)(1800799024)(376014);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "\n\ty4AlUS4IXcqk9IUDJH9OzWAynkolZvOVN2twjpi4V2nYFhj3Wqb0xYG0aKFfhXwv1wjb9XzeQwHzVJR1nhRBk0p05CVnTcMj47jjvPE45cj12x/J0ALN84NkEgKt61qU6ni7M75S16xG2ZegTNPzUpH91UgfAtWeJGTtOiZRDu0GxhfdWfCALktwf+Tn/lZowBNq5qqN+gPWSPMrGlauuO8bM6l7VWJGh849hGWcuRUmG+ZAKSse2GkVA7ZzuIjkKvH8YrGBaYXgwbb9iFQfC3pv5OrGy7fkAy8AkPiboQdnW8qgre4PC1aXxIG8F+9YnrslcCpkIDjm9fsqyn92Nw6Qi60R2VmgWGt+m7YNUNI055/8YnaH2TUSe6L8YtIxS0DGaUy1xo4w+SuYyva0s/e47CvUT2RyYo+ITKaBw8G8qH2S8xyupsWBAdgDvlDM", "X-OriginatorOrg": "ti.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "13 Feb 2026 12:36:28.0647\n (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n b5cb4383-96c4-4e5c-587a-08de6afc822e", "X-MS-Exchange-CrossTenant-Id": "e5b49634-450b-4709-8abb-1e2b19b982b7", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=e5b49634-450b-4709-8abb-1e2b19b982b7;Ip=[198.47.21.195];Helo=[flwvzet201.ext.ti.com]", "X-MS-Exchange-CrossTenant-AuthSource": "\n\tCH3PEPF0000000A.namprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CY8PR10MB6562" }, "content": "From: Aksh Garg <a-garg7@ti.com>\n\nAdd kernel-doc API reference section to the DOE endpoint documentation,\ndocumenting the exported functions from drivers/pci/doe-ep.c for use by\nendpoint controller drivers and protocol handler modules.\n\nCo-developed-by: Siddharth Vadapalli <s-vadapalli@ti.com>\nSigned-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>\nSigned-off-by: Aksh Garg <a-garg7@ti.com>\n---\n Documentation/PCI/pci-doe-ep.rst | 6 ++++++\n 1 file changed, 6 insertions(+)", "diff": "diff --git a/Documentation/PCI/pci-doe-ep.rst b/Documentation/PCI/pci-doe-ep.rst\nindex d6715944c117..6ad064e838e7 100644\n--- a/Documentation/PCI/pci-doe-ep.rst\n+++ b/Documentation/PCI/pci-doe-ep.rst\n@@ -289,3 +289,9 @@ When the controller driver receives an error code from\n ``pci_ep_doe_process_request()``, it sets the ERROR bit in the DOE Status\n register instead of writing a response to the read mailbox register,\n and frees the buffers.\n+\n+API Reference\n+=============\n+\n+.. kernel-doc:: drivers/pci/doe-ep.c\n+ :export:\n", "prefixes": [ "RFC", "4/4" ] }