Lines Matching defs:dma_register
85 struct dma_register { struct
86 void *next_desc_ptr; /* DMA Next Descriptor Pointer register */
87 unsigned long start_addr; /* DMA Start address register */
89 unsigned long cfg; /* DMA Configuration register */
91 unsigned long x_count; /* DMA x_count register */
93 long x_modify; /* DMA x_modify register */
95 unsigned long y_count; /* DMA y_count register */
97 long y_modify; /* DMA y_modify register */
99 unsigned long reserved;
100 unsigned long reserved2;
102 void *curr_desc_ptr; /* DMA Current Descriptor Pointer
104 void *prev_desc_ptr; /* DMA previous initial Descriptor Pointer
106 unsigned long curr_addr_ptr; /* DMA Current Address Pointer
108 unsigned long irq_status; /* DMA irq status register */
110 unsigned long curr_x_count; /* DMA Current x-count register */
112 unsigned long curr_y_count; /* DMA Current y-count register */
114 unsigned long reserved3;
116 unsigned long bw_limit_count; /* DMA band width limit count register */
117 unsigned long curr_bw_limit_count; /* DMA Current band width limit
119 unsigned long bw_monitor_count; /* DMA band width limit count register */
120 unsigned long curr_bw_monitor_count; /* DMA Current band width limit
123 unsigned short cfg; /* DMA Configuration register */
124 unsigned short dummy1; /* DMA Configuration register */
126 unsigned long reserved;
128 unsigned short x_count; /* DMA x_count register */
129 unsigned short dummy2;
131 short x_modify; /* DMA x_modify register */
132 unsigned short dummy3;
134 unsigned short y_count; /* DMA y_count register */
135 unsigned short dummy4;
137 short y_modify; /* DMA y_modify register */
138 unsigned short dummy5;
140 void *curr_desc_ptr; /* DMA Current Descriptor Pointer
142 unsigned long curr_addr_ptr; /* DMA Current Address Pointer
166 volatile struct dma_register *regs; argument