|
| 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.