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