|
|
@@ -713,6 +713,7 @@ struct device_dma_parameters {
|
|
|
* along with subsystem-level and driver-level callbacks.
|
|
|
* @pins: For device pin management.
|
|
|
* See Documentation/pinctrl.txt for details.
|
|
|
+ * @msi_list: Hosts MSI descriptors
|
|
|
* @numa_node: NUMA node this device is close to.
|
|
|
* @dma_mask: Dma mask (if dma'ble device).
|
|
|
* @coherent_dma_mask: Like dma_mask, but for alloc_coherent mapping as not all
|
|
|
@@ -776,6 +777,9 @@ struct device {
|
|
|
#ifdef CONFIG_PINCTRL
|
|
|
struct dev_pin_info *pins;
|
|
|
#endif
|
|
|
+#ifdef CONFIG_GENERIC_MSI_IRQ
|
|
|
+ struct list_head msi_list;
|
|
|
+#endif
|
|
|
|
|
|
#ifdef CONFIG_NUMA
|
|
|
int numa_node; /* NUMA node this device is close to */
|