Lines Matching defs:atyfb_par
129 struct atyfb_par { struct
130 u32 pseudo_palette[16];
131 struct { u8 red, green, blue; } palette[256];
132 const struct aty_dac_ops *dac_ops;
133 const struct aty_pll_ops *pll_ops;
134 void __iomem *ati_regbase;
135 unsigned long clk_wr_offset; /* meaning overloaded, clock id by CT */
136 struct crtc crtc;
137 union aty_pll pll;
138 struct pll_info pll_limits;
139 u32 features;
140 u32 ref_clk_per;
141 u32 pll_per;
142 u32 mclk_per;
143 u32 xclk_per;
144 u8 bus_type;
145 u8 ram_type;
146 u8 mem_refresh_rate;
147 u16 pci_id;
148 u32 accel_flags;
149 int blitter_may_be_busy;
150 unsigned fifo_space;
151 int asleep;
152 int lock_blank;
153 unsigned long res_start;
154 unsigned long res_size;
155 struct pci_dev *pdev;
157 struct pci_mmap_map *mmap_map;
158 u8 mmaped;
160 int open;
162 unsigned long bios_base_phys;
163 unsigned long bios_base;
164 unsigned long lcd_table;
165 u16 lcd_width;
166 u16 lcd_height;
167 u32 lcd_pixclock;
168 u16 lcd_refreshrate;
169 u16 lcd_htotal;
170 u16 lcd_hdisp;
171 u16 lcd_hsync_dly;
172 u16 lcd_hsync_len;
173 u16 lcd_vtotal;
174 u16 lcd_vdisp;
175 u16 lcd_vsync_len;
176 u16 lcd_right_margin;
177 u16 lcd_lower_margin;
178 u16 lcd_hblank_len;
179 u16 lcd_vblank_len;
181 unsigned long aux_start; /* auxiliary aperture */
182 unsigned long aux_size;
183 struct aty_interrupt vblank;
184 unsigned long irq_flags;
185 unsigned int irq;
186 spinlock_t int_lock;
187 int wc_cookie;
188 u32 mem_cntl;
189 struct crtc saved_crtc;
190 union aty_pll saved_pll;