#ifndef HARDDOOMDEV_H #define HARDDOOMDEV_H #include #include "doomdev.h" #include "private_data.h" void start_dev(struct pci_dev *dev); void shutdown_dev(struct pci_dev *dev); uint32_t get_interrupts(void __iomem *iomem); void deactivate_intr(void __iomem *iomem, uint32_t intr); void ping_sync(void __iomem *iomem); void draw_line(struct surface_data *surface_data, struct doomdev_line line); void fill_rect(struct surface_data *surface_data, struct doomdev_fill_rect rect); void copy_rect(struct surface_data *dst_data, struct surface_data *src_data, struct doomdev_copy_rect rect); void draw_column(struct surface_data *surface_data, struct texture_data *texture_data, struct doomdev_column column); #endif