Lines Matching defs:rinfo
9 static void radeon_fixup_offset(struct radeonfb_info *rinfo)
31 if (local_base == rinfo->fb_local_base)
34 rinfo->fb_local_base = local_base;
37 OUTREG(DEFAULT_PITCH_OFFSET, (rinfo->pitch << 0x16) |
38 (rinfo->fb_local_base >> 10));
39 OUTREG(DST_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));
40 OUTREG(SRC_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));
43 static void radeonfb_prim_fillrect(struct radeonfb_info *rinfo,
49 rinfo->dp_gui_master_cntl /* contains, like GMC_DST_32BPP */
52 if (radeon_get_dstbpp(rinfo->depth) != DST_8BPP)
53 OUTREG(DP_BRUSH_FRGD_CLR, rinfo->pseudo_palette[region->color]);
70 struct radeonfb_info *rinfo = info->par;
81 radeon_fixup_offset(rinfo);
95 radeonfb_prim_fillrect(rinfo, &modded);
98 static void radeonfb_prim_copyarea(struct radeonfb_info *rinfo,
115 rinfo->dp_gui_master_cntl /* i.e. GMC_DST_32BPP */
137 struct radeonfb_info *rinfo = info->par;
154 radeon_fixup_offset(rinfo);
169 radeonfb_prim_copyarea(rinfo, &modded);
174 struct radeonfb_info *rinfo = info->par;
185 struct radeonfb_info *rinfo = info->par;
194 void radeonfb_engine_reset(struct radeonfb_info *rinfo)
199 radeon_engine_flush (rinfo);
215 if (IS_R300_VARIANT(rinfo)) {
251 if (!IS_R300_VARIANT(rinfo))
258 void radeonfb_engine_init (struct radeonfb_info *rinfo)
265 radeonfb_engine_reset(rinfo);
268 if (IS_R300_VARIANT(rinfo)) {
285 rinfo->fb_local_base = INREG(MC_FB_LOCATION) << 16;
287 OUTREG(DEFAULT_PITCH_OFFSET, (rinfo->pitch << 0x16) |
288 (rinfo->fb_local_base >> 10));
289 OUTREG(DST_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));
290 OUTREG(SRC_PITCH_OFFSET, (rinfo->pitch << 0x16) | (rinfo->fb_local_base >> 10));
303 temp = radeon_get_dstbpp(rinfo->depth);
304 rinfo->dp_gui_master_cntl = ((temp << 8) | GMC_CLR_CMP_CNTL_DIS);
307 OUTREG(DP_GUI_MASTER_CNTL, (rinfo->dp_gui_master_cntl |