فهرست منبع

Inform user-space about read request size as well

Suren A. Chilingaryan 8 سال پیش
والد
کامیت
8ee679f837
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 2 0
      driver/ioctl.c
  2. 2 1
      driver/pciDriver.h

+ 2 - 0
driver/ioctl.c

@@ -448,9 +448,11 @@ static int ioctl_device_state(pcidriver_privdata_t *privdata, unsigned long arg)
 	info = (pcilib_device_state_t) {
 	    .iommu = iommu_present(privdata->pdev->dev.bus),
 	    .mps = pcidriver_pcie_get_mps(privdata->pdev),
+	    .readrq = pcie_get_readrq(privdata->pdev),
 	    .dma_mask = privdata->pdev->dma_mask
 	};
 
+
 	WRITE_TO_USER(pcilib_device_state_t, info);
 
 	return 0;

+ 2 - 1
driver/pciDriver.h

@@ -131,7 +131,8 @@ typedef struct {
 
 typedef struct {
     int iommu;						/**< Specifies if IOMMU is enabled or disabled */
-    int mps;						/**< Maximum payload size */
+    int mps;						/**< PCIe maximum payload size */
+    int readrq;						/**< PCIe read request size */
     unsigned long dma_mask;				/**< DMA mask */
 } pcilib_device_state_t;