@ -11,7 +11,7 @@
# include <pci.h>
# include <dm/lists.h>
struct sandbox_pci_priv {
struct sandbox_pci_emul_ priv {
int dev_count ;
} ;
@ -43,7 +43,7 @@ int sandbox_pci_get_emul(struct udevice *bus, pci_dev_t find_devfn,
static int sandbox_pci_emul_post_probe ( struct udevice * dev )
{
struct sandbox_pci_priv * priv = dev - > uclass - > priv ;
struct sandbox_pci_emul_ priv * priv = dev - > uclass - > priv ;
priv - > dev_count + + ;
sandbox_set_enable_pci_map ( true ) ;
@ -53,7 +53,7 @@ static int sandbox_pci_emul_post_probe(struct udevice *dev)
static int sandbox_pci_emul_pre_remove ( struct udevice * dev )
{
struct sandbox_pci_priv * priv = dev - > uclass - > priv ;
struct sandbox_pci_emul_ priv * priv = dev - > uclass - > priv ;
priv - > dev_count - - ;
sandbox_set_enable_pci_map ( priv - > dev_count > 0 ) ;
@ -66,5 +66,5 @@ UCLASS_DRIVER(pci_emul) = {
. name = " pci_emul " ,
. post_probe = sandbox_pci_emul_post_probe ,
. pre_remove = sandbox_pci_emul_pre_remove ,
. priv_auto_alloc_size = sizeof ( struct sandbox_pci_priv ) ,
. priv_auto_alloc_size = sizeof ( struct sandbox_pci_emul_ priv ) ,
} ;