mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-19 13:47:56 +00:00
parent
1e41c2dbe9
commit
3e0aeab89e
@ -494,6 +494,12 @@ struct pci_dev *pci_get_bus_and_slot(unsigned int bus, unsigned int devfn)
|
||||
}
|
||||
|
||||
|
||||
void pci_dev_put(struct pci_dev *pci_dev)
|
||||
{
|
||||
Genode::destroy(Lx::Malloc::mem(), pci_dev);
|
||||
}
|
||||
|
||||
|
||||
struct pci_dev *pci_get_class(unsigned int class_code, struct pci_dev *from)
|
||||
{
|
||||
/*
|
||||
|
@ -16,12 +16,6 @@
|
||||
#include <lx_kit/mapped_io_mem_range.h>
|
||||
|
||||
|
||||
extern void pci_dev_put(struct pci_dev *pci_dev)
|
||||
{
|
||||
Genode::destroy(Genode::env()->heap(), pci_dev);
|
||||
}
|
||||
|
||||
|
||||
extern "C" size_t pci_resource_start(struct pci_dev *dev, unsigned bar)
|
||||
{
|
||||
if (bar >= DEVICE_COUNT_RESOURCE)
|
||||
|
@ -41,6 +41,11 @@ unsigned long jiffies;
|
||||
void backtrace() { }
|
||||
|
||||
|
||||
void pci_dev_put(struct pci_dev *pci_dev)
|
||||
{
|
||||
Genode::destroy(Genode::env()->heap(), pci_dev);
|
||||
}
|
||||
|
||||
/***********************
|
||||
** Atomic operations **
|
||||
***********************/
|
||||
|
@ -1399,6 +1399,11 @@ int request_threaded_irq(unsigned int irq, irq_handler_t handler,
|
||||
}
|
||||
|
||||
|
||||
void pci_dev_put(struct pci_dev *pci_dev)
|
||||
{
|
||||
Genode::destroy(Lx_kit::env().heap(), pci_dev);
|
||||
}
|
||||
|
||||
/***********************
|
||||
** linux/workquque.h **
|
||||
***********************/
|
||||
|
Loading…
Reference in New Issue
Block a user