|
typedef void | ia64_mv_setup_t (char **) |
|
typedef void | ia64_mv_cpu_init_t (void) |
|
typedef void | ia64_mv_irq_init_t (void) |
|
typedef void | ia64_mv_send_ipi_t (int, int, int, int) |
|
typedef void | ia64_mv_timer_interrupt_t (int, void *) |
|
typedef void | ia64_mv_global_tlb_purge_t (struct mm_struct *, unsigned long, unsigned long, unsigned long) |
|
typedef void | ia64_mv_tlb_migrate_finish_t (struct mm_struct *) |
|
typedef u8 | ia64_mv_irq_to_vector (int) |
|
typedef unsigned int | ia64_mv_local_vector_to_irq (u8) |
|
typedef char * | ia64_mv_pci_get_legacy_mem_t (struct pci_bus *) |
|
typedef int | ia64_mv_pci_legacy_read_t (struct pci_bus *, u16 port, u32 *val, u8 size) |
|
typedef int | ia64_mv_pci_legacy_write_t (struct pci_bus *, u16 port, u32 val, u8 size) |
|
typedef void | ia64_mv_migrate_t (struct task_struct *task) |
|
typedef void | ia64_mv_pci_fixup_bus_t (struct pci_bus *) |
|
typedef void | ia64_mv_kernel_launch_event_t (void) |
|
typedef void | ia64_mv_dma_init (void) |
|
typedef u64 | ia64_mv_dma_get_required_mask (struct device *) |
|
typedef struct dma_map_ops * | ia64_mv_dma_get_ops (struct device *) |
|
typedef unsigned int | ia64_mv_inb_t (unsigned long) |
|
typedef unsigned int | ia64_mv_inw_t (unsigned long) |
|
typedef unsigned int | ia64_mv_inl_t (unsigned long) |
|
typedef void | ia64_mv_outb_t (unsigned char, unsigned long) |
|
typedef void | ia64_mv_outw_t (unsigned short, unsigned long) |
|
typedef void | ia64_mv_outl_t (unsigned int, unsigned long) |
|
typedef void | ia64_mv_mmiowb_t (void) |
|
typedef unsigned char | ia64_mv_readb_t (const volatile void __iomem *) |
|
typedef unsigned short | ia64_mv_readw_t (const volatile void __iomem *) |
|
typedef unsigned int | ia64_mv_readl_t (const volatile void __iomem *) |
|
typedef unsigned long | ia64_mv_readq_t (const volatile void __iomem *) |
|
typedef unsigned char | ia64_mv_readb_relaxed_t (const volatile void __iomem *) |
|
typedef unsigned short | ia64_mv_readw_relaxed_t (const volatile void __iomem *) |
|
typedef unsigned int | ia64_mv_readl_relaxed_t (const volatile void __iomem *) |
|
typedef unsigned long | ia64_mv_readq_relaxed_t (const volatile void __iomem *) |
|
typedef int | ia64_mv_setup_msi_irq_t (struct pci_dev *pdev, struct msi_desc *) |
|
typedef void | ia64_mv_teardown_msi_irq_t (unsigned int irq) |
|
ia64_pci_legacy_read - read from legacy I/O space : bus to read : legacy port value : caller allocated storage for returned value : number of bytes to read
Simply reads bytes from and puts the result in .
Again, this (and the write routine) are generic versions that can be overridden by the platform. This is necessary on platforms that don't support legacy I/O routing or that hard fail on legacy I/O timeouts.
Definition at line 611 of file pci.c.