]> Git Repo - linux.git/blobdiff - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
Merge tag 'regmap-fix-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_irq.h
index be243adf3e6574852141b4a45441bff2beec0a8d..04c0b4fa17a4e7bf9628c52f9d03cbcd443f81ee 100644 (file)
@@ -53,7 +53,7 @@ struct amdgpu_iv_entry {
        uint64_t timestamp;
        unsigned timestamp_src;
        unsigned pasid;
-       unsigned pasid_src;
+       unsigned node_id;
        unsigned src_data[AMDGPU_IRQ_SRC_DATA_MAX_SIZE_DW];
        const uint32_t *iv_entry;
 };
@@ -102,6 +102,24 @@ struct amdgpu_irq {
        bool                            retry_cam_enabled;
 };
 
+enum interrupt_node_id_per_aid {
+       AID0_NODEID = 0,
+       XCD0_NODEID = 1,
+       XCD1_NODEID = 2,
+       AID1_NODEID = 4,
+       XCD2_NODEID = 5,
+       XCD3_NODEID = 6,
+       AID2_NODEID = 8,
+       XCD4_NODEID = 9,
+       XCD5_NODEID = 10,
+       AID3_NODEID = 12,
+       XCD6_NODEID = 13,
+       XCD7_NODEID = 14,
+       NODEID_MAX,
+};
+
+extern const int node_id_to_phys_map[NODEID_MAX];
+
 void amdgpu_irq_disable_all(struct amdgpu_device *adev);
 
 int amdgpu_irq_init(struct amdgpu_device *adev);
This page took 0.035877 seconds and 4 git commands to generate.