This is an automated email from the ASF dual-hosted git repository.

raiden00 pushed a commit to branch releases/12.7
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit dbcef4f297a1c3c544f719e8a3071eaf20d9d293
Author: Bowen Wang <[email protected]>
AuthorDate: Sat Mar 2 18:18:17 2024 +0800

    drivers/pci: change all devfn type to unsigned int
    
    Now all the type of devfn in pci framework are unsigned int
    
    Signed-off-by: Bowen Wang <[email protected]>
---
 drivers/pci/pci.c      |  2 +-
 drivers/pci/pci_ecam.c | 20 ++++++++++++--------
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c
index 74ab1a1e6b..e5f252d40b 100644
--- a/drivers/pci/pci.c
+++ b/drivers/pci/pci.c
@@ -951,7 +951,7 @@ static void pci_scan_bus(FAR struct pci_bus_s *bus)
 {
   FAR struct pci_device_s *dev;
   FAR struct pci_bus_s *child_bus;
-  uint32_t devfn;
+  unsigned int devfn;
   uint32_t l;
   uint32_t class;
   uint8_t hdr_type;
diff --git a/drivers/pci/pci_ecam.c b/drivers/pci/pci_ecam.c
index c125fba1b0..4cc974180b 100644
--- a/drivers/pci/pci_ecam.c
+++ b/drivers/pci/pci_ecam.c
@@ -47,11 +47,13 @@
  * Private Function Prototypes
  ****************************************************************************/
 
-static int pci_ecam_read_config(FAR struct pci_bus_s *bus, uint32_t devfn,
-                                int where, int size, FAR uint32_t *val);
+static int pci_ecam_read_config(FAR struct pci_bus_s *bus,
+                                unsigned int devfn, int where, int size,
+                                FAR uint32_t *val);
 
-static int pci_ecam_write_config(FAR struct pci_bus_s *bus, uint32_t devfn,
-                                 int where, int size, uint32_t val);
+static int pci_ecam_write_config(FAR struct pci_bus_s *bus,
+                                 unsigned int devfn, int where, int size,
+                                 uint32_t val);
 
 /****************************************************************************
  * Private Types
@@ -168,8 +170,9 @@ static bool pci_ecam_addr_valid(FAR const struct pci_bus_s 
*bus,
  *
  ****************************************************************************/
 
-static int pci_ecam_read_config(FAR struct pci_bus_s *bus, uint32_t devfn,
-                                int where, int size, FAR uint32_t *val)
+static int pci_ecam_read_config(FAR struct pci_bus_s *bus,
+                                unsigned int devfn, int where, int size,
+                                FAR uint32_t *val)
 {
   FAR void *addr;
 
@@ -225,8 +228,9 @@ static int pci_ecam_read_config(FAR struct pci_bus_s *bus, 
uint32_t devfn,
  *
  ****************************************************************************/
 
-static int pci_ecam_write_config(FAR struct pci_bus_s *bus, uint32_t devfn,
-                                 int where, int size, uint32_t val)
+static int pci_ecam_write_config(FAR struct pci_bus_s *bus,
+                                 unsigned int devfn, int where, int size,
+                                 uint32_t val)
 {
   FAR void *addr;
 

Reply via email to