|
static struct linux_bus * | to_linux_bus (struct metal_bus *bus) |
static struct linux_device * | to_linux_device (struct metal_device *device) |
static int | metal_uio_read_map_attr (struct linux_device *ldev, unsigned int index, const char *name, unsigned long *value) |
static int | metal_uio_dev_bind (struct linux_device *ldev, struct linux_driver *ldrv) |
static int | metal_uio_dev_open (struct linux_bus *lbus, struct linux_device *ldev) |
static void | metal_uio_dev_close (struct linux_bus *lbus, struct linux_device *ldev) |
static void | metal_uio_dev_irq_ack (struct linux_bus *lbus, struct linux_device *ldev, int irq) |
static int | metal_uio_dev_dma_map (struct linux_bus *lbus, struct linux_device *ldev, uint32_t dir, struct metal_sg *sg_in, int nents_in, struct metal_sg *sg_out) |
static void | metal_uio_dev_dma_unmap (struct linux_bus *lbus, struct linux_device *ldev, uint32_t dir, struct metal_sg *sg, int nents) |
static int | metal_linux_dev_open (struct metal_bus *bus, const char *dev_name, struct metal_device **device) |
static void | metal_linux_dev_close (struct metal_bus *bus, struct metal_device *device) |
static void | metal_linux_bus_close (struct metal_bus *bus) |
static void | metal_linux_dev_irq_ack (struct metal_bus *bus, struct metal_device *device, int irq) |
static int | metal_linux_dev_dma_map (struct metal_bus *bus, struct metal_device *device, uint32_t dir, struct metal_sg *sg_in, int nents_in, struct metal_sg *sg_out) |
static void | metal_linux_dev_dma_unmap (struct metal_bus *bus, struct metal_device *device, uint32_t dir, struct metal_sg *sg, int nents) |
static int | metal_linux_register_bus (struct linux_bus *lbus) |
static int | metal_linux_probe_driver (struct linux_bus *lbus, struct linux_driver *ldrv) |
static int | metal_linux_probe_bus (struct linux_bus *lbus) |
int | metal_linux_bus_init (void) |
void | metal_linux_bus_finish (void) |
int | metal_generic_dev_sys_open (struct metal_device *dev) |
int | metal_linux_get_device_property (struct metal_device *device, const char *property_name, void *output, int len) |