Commit 1876d41a authored by Anisa Su's avatar Anisa Su Committed by Konrad Sztyber
Browse files

include/spdk_internal: define scheduler tracegroup and tracepoints



Change-Id: I50e71c55bcc3b68067b4b5609bef269508ed91d6
Signed-off-by: default avatarAnisa Su <anisa.su@samsung.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/25066


Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent ee32a82b
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -13,6 +13,8 @@
#define OWNER_TYPE_NVME_PCIE_QP	0x3
#define OWNER_TYPE_NVME_TCP_QP	0x4
#define OWNER_TYPE_SOCK		0x5
#define OWNER_TYPE_REACTOR	0x6
#define OWNER_TYPE_THREAD	0x7
#define OWNER_TYPE_SCSI_DEV	0x10
#define OWNER_TYPE_FTL		0x20
#define OWNER_TYPE_NVMF_TCP	0x30
@@ -49,6 +51,7 @@
#define TRACE_GROUP_SOCK	0xF
#define TRACE_GROUP_BLOB	0x10
#define TRACE_GROUP_BDEV_RAID	0x11
#define TRACE_GROUP_SCHEDULER	0x12

/* Bdev tracepoint definitions */
#define TRACE_BDEV_IO_START		SPDK_TPOINT_ID(TRACE_GROUP_BDEV, 0x0)
@@ -174,4 +177,10 @@
#define TRACE_BDEV_RAID_IO_START	SPDK_TPOINT_ID(TRACE_GROUP_BDEV_RAID, 0x0)
#define TRACE_BDEV_RAID_IO_DONE		SPDK_TPOINT_ID(TRACE_GROUP_BDEV_RAID, 0x1)

/* scheduler tracepoint definitions */
#define TRACE_SCHEDULER_PERIOD_START	SPDK_TPOINT_ID(TRACE_GROUP_SCHEDULER, 0x0)
#define TRACE_SCHEDULER_CORE_STATS	SPDK_TPOINT_ID(TRACE_GROUP_SCHEDULER, 0x1)
#define TRACE_SCHEDULER_THREAD_STATS	SPDK_TPOINT_ID(TRACE_GROUP_SCHEDULER, 0x2)
#define TRACE_SCHEDULER_MOVE_THREAD	SPDK_TPOINT_ID(TRACE_GROUP_SCHEDULER, 0x3)

#endif /* SPDK_INTERNAL_TRACE_DEFS */