unsigned int ddr_line_length;
        unsigned int ddr_frame_size;
        unsigned int xdr_frame_size;
-       unsigned long full_offset;      /* start of fullscreen DDR fb */
-       unsigned long fb_offset;        /* start of actual DDR fb */
-       unsigned long pan_offset;
+       unsigned int full_offset;       /* start of fullscreen DDR fb */
+       unsigned int fb_offset;         /* start of actual DDR fb */
+       unsigned int pan_offset;
 };
 
 
 {
        struct ps3fb_par *par = info->par;
        unsigned int mode, ddr_line_length, xdr_line_length, lines, maxlines;
-       unsigned int ddr_xoff, ddr_yoff;
-       unsigned long offset;
+       unsigned int ddr_xoff, ddr_yoff, offset;
        const struct fb_videomode *vmode;
        u64 dst;