free_pcifront(dev);
return NULL;
}
+EXPORT_SYMBOL(init_pcifront);
void pcifront_scan(struct pcifront_dev *dev, void (*func)(unsigned int domain, unsigned int bus, unsigned slot, unsigned int fun))
{
}
free(path);
}
+EXPORT_SYMBOL(pcifront_scan);
void shutdown_pcifront(struct pcifront_dev *dev)
{
if (!err)
free_pcifront(dev);
}
+EXPORT_SYMBOL(shutdown_pcifront);
int pcifront_physical_to_virtual (struct pcifront_dev *dev,
unsigned int *dom,
rmb();
*op = dev->info->op;
}
+EXPORT_SYMBOL(pcifront_op);
int pcifront_conf_read(struct pcifront_dev *dev,
unsigned int dom,
return 0;
}
+EXPORT_SYMBOL(pcifront_conf_read);
int pcifront_conf_write(struct pcifront_dev *dev,
unsigned int dom,
return op.err;
}
+EXPORT_SYMBOL(pcifront_conf_write);
int pcifront_enable_msi(struct pcifront_dev *dev,
unsigned int dom,
else
return op.value;
}
+EXPORT_SYMBOL(pcifront_enable_msi);
int pcifront_disable_msi(struct pcifront_dev *dev,
unsigned int dom,
return op.err;
}
+EXPORT_SYMBOL(pcifront_disable_msi);
int pcifront_enable_msix(struct pcifront_dev *dev,
unsigned int dom,
return 0;
}
-
+EXPORT_SYMBOL(pcifront_enable_msix);
int pcifront_disable_msix(struct pcifront_dev *dev,
unsigned int dom,
return op.err;
}
+EXPORT_SYMBOL(pcifront_disable_msix);