File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -48,4 +48,7 @@ struct mic_mw {
48
48
#define MIC_VIRTIO_PARAM_DEV_REMOVE 0x1
49
49
#define MIC_VIRTIO_PARAM_CONFIG_CHANGED 0x2
50
50
51
+ /* Maximum number of DMA channels */
52
+ #define MIC_MAX_DMA_CHAN 4
53
+
51
54
#endif
Original file line number Diff line number Diff line change @@ -80,6 +80,12 @@ struct mic_device_ctrl {
80
80
* @h2c_config_db: Host to Card Virtio config doorbell set by card
81
81
* @shutdown_status: Card shutdown status set by card
82
82
* @shutdown_card: Set to 1 by the host when a card shutdown is initiated
83
+ * @tot_nodes: Total number of nodes in the SCIF network
84
+ * @node_id: Unique id of the node
85
+ * @h2c_scif_db - Host to card SCIF doorbell set by card
86
+ * @c2h_scif_db - Card to host SCIF doorbell set by host
87
+ * @scif_host_dma_addr - SCIF host queue pair DMA address
88
+ * @scif_card_dma_addr - SCIF card queue pair DMA address
83
89
*/
84
90
struct mic_bootparam {
85
91
__le32 magic ;
@@ -88,6 +94,12 @@ struct mic_bootparam {
88
94
__s8 h2c_config_db ;
89
95
__u8 shutdown_status ;
90
96
__u8 shutdown_card ;
97
+ __u8 tot_nodes ;
98
+ __u8 node_id ;
99
+ __u8 h2c_scif_db ;
100
+ __u8 c2h_scif_db ;
101
+ __u64 scif_host_dma_addr ;
102
+ __u64 scif_card_dma_addr ;
91
103
} __attribute__ ((aligned (8 )));
92
104
93
105
/**
You can’t perform that action at this time.
0 commit comments