aboutsummaryrefslogtreecommitdiff
path: root/drivers/staging/sep/sep_dev.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/sep/sep_dev.h')
-rw-r--r--drivers/staging/sep/sep_dev.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/drivers/staging/sep/sep_dev.h b/drivers/staging/sep/sep_dev.h
index 920e23a5142..27248eb956a 100644
--- a/drivers/staging/sep/sep_dev.h
+++ b/drivers/staging/sep/sep_dev.h
@@ -30,29 +30,29 @@
struct sep_device {
/* pointer to pci dev */
- struct pci_dev *sep_pci_dev_ptr;
+ struct pci_dev *pdev;
- unsigned long io_memory_start_physical_address;
- unsigned long io_memory_end_physical_address;
+ unsigned long io_bus;
+ unsigned long io_end_bus;
unsigned long io_memory_size;
- void *io_memory_start_virtual_address;
+ void __iomem *io_addr;
/* restricted access region */
- unsigned long rar_physical_address;
- void *rar_virtual_address;
+ unsigned long rar_bus;
+ void *rar_addr;
/* shared memory region */
- unsigned long shared_physical_address;
- void *shared_virtual_address;
+ unsigned long shared_bus;
+ void *shared_addr;
/* firmware regions */
- unsigned long cache_physical_address;
+ unsigned long cache_bus;
unsigned long cache_size;
- void *cache_virtual_address;
+ void *cache_addr;
- unsigned long resident_physical_address;
+ unsigned long resident_bus;
unsigned long resident_size;
- void *resident_virtual_address;
+ void *resident_addr;
/* device interrupt (as retrieved from PCI) */
int sep_irq;
@@ -60,11 +60,11 @@ struct sep_device {
unsigned long rar_region_addr;
/* start address of the access to the SEP registers from driver */
- void __iomem *reg_base_address;
+ void __iomem *reg_addr;
/* transaction counter that coordinates the transactions between SEP and HOST */
- unsigned long host_to_sep_send_counter;
+ unsigned long send_ct;
/* counter for the messages from sep */
- unsigned long sep_to_host_reply_counter;
+ unsigned long reply_ct;
/* counter for the number of bytes allocated in the pool for the current
transaction */
unsigned long data_pool_bytes_allocated;
@@ -84,15 +84,15 @@ struct sep_device {
unsigned long out_num_pages;
/* global data for every flow */
- struct sep_flow_context_t flows_data_array[SEP_DRIVER_NUM_FLOWS];
+ struct sep_flow_context_t flows[SEP_DRIVER_NUM_FLOWS];
/* pointer to the workqueue that handles the flow done interrupts */
- struct workqueue_struct *flow_wq_ptr;
+ struct workqueue_struct *flow_wq;
/* address of the shared memory allocated during init for SEP driver */
- unsigned long shared_area_addr;
+ unsigned long shared_area;
/* the physical address of the shared area */
- unsigned long phys_shared_area_addr;
+ unsigned long shared_area_bus;
/* Message Shared Area start address - will be allocated during init */
unsigned long message_shared_area_addr;
@@ -102,13 +102,13 @@ static struct sep_device *sep_dev;
static inline void sep_write_reg(struct sep_device *dev, int reg, u32 value)
{
- void __iomem *addr = dev->reg_base_address + reg;
+ void __iomem *addr = dev->reg_addr + reg;
writel(value, addr);
}
static inline u32 sep_read_reg(struct sep_device *dev, int reg)
{
- void __iomem *addr = dev->reg_base_address + reg;
+ void __iomem *addr = dev->reg_addr + reg;
return readl(addr);
}