• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/video/mbx/

Lines Matching refs:mfbi

885 	struct mbxfb_info *mfbi;
902 mfbi = fbi->par;
903 fbi->pseudo_palette = mfbi->pseudo_palette;
907 mfbi->platform_probe = pdata->probe;
909 mfbi->platform_remove = pdata->remove;
911 mfbi->fb_res = platform_get_resource(dev, IORESOURCE_MEM, 0);
912 mfbi->reg_res = platform_get_resource(dev, IORESOURCE_MEM, 1);
914 if (!mfbi->fb_res || !mfbi->reg_res) {
920 mfbi->fb_req = request_mem_region(mfbi->fb_res->start,
921 res_size(mfbi->fb_res), dev->name);
922 if (mfbi->fb_req == NULL) {
927 mfbi->fb_phys_addr = mfbi->fb_res->start;
929 mfbi->reg_req = request_mem_region(mfbi->reg_res->start,
930 res_size(mfbi->reg_res), dev->name);
931 if (mfbi->reg_req == NULL) {
936 mfbi->reg_phys_addr = mfbi->reg_res->start;
938 mfbi->reg_virt_addr = ioremap_nocache(mfbi->reg_phys_addr,
939 res_size(mfbi->reg_req));
940 if (!mfbi->reg_virt_addr) {
945 virt_base_2700 = (unsigned long)mfbi->reg_virt_addr;
947 mfbi->fb_virt_addr = ioremap_nocache(mfbi->fb_phys_addr,
948 res_size(mfbi->fb_req));
949 if (!mfbi->reg_virt_addr) {
955 fbi->screen_base = (char __iomem *)(mfbi->fb_virt_addr + 0x60000);
961 fbi->fix.smem_start = mfbi->fb_phys_addr + 0x60000;
977 if (mfbi->platform_probe)
978 mfbi->platform_probe(fbi);
996 iounmap(mfbi->fb_virt_addr);
998 iounmap(mfbi->reg_virt_addr);
1000 release_mem_region(mfbi->reg_res->start, res_size(mfbi->reg_res));
1002 release_mem_region(mfbi->fb_res->start, res_size(mfbi->fb_res));
1018 struct mbxfb_info *mfbi = fbi->par;
1021 if (mfbi) {
1022 if (mfbi->platform_remove)
1023 mfbi->platform_remove(fbi);
1025 if (mfbi->fb_virt_addr)
1026 iounmap(mfbi->fb_virt_addr);
1027 if (mfbi->reg_virt_addr)
1028 iounmap(mfbi->reg_virt_addr);
1029 if (mfbi->reg_req)
1030 release_mem_region(mfbi->reg_req->start,
1031 res_size(mfbi->reg_req));
1032 if (mfbi->fb_req)
1033 release_mem_region(mfbi->fb_req->start,
1034 res_size(mfbi->fb_req));