• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/arm/plat-omap/

Lines Matching defs:rg

75 	struct omapfb_mem_region *rg;
78 rg = &omapfb_config.mem_desc.region[0];
79 for (i = 0; i < OMAPFB_PLANE_NUM; i++, rg++) {
80 if (!rg->paddr)
83 if (ranges_overlap(start, size, rg->paddr, rg->size))
93 static int get_fbmem_region(int region_idx, struct omapfb_mem_region *rg)
109 memset(rg, 0, sizeof(*rg));
110 rg->type = paddr & ~PAGE_MASK;
111 rg->paddr = paddr & PAGE_MASK;
112 rg->size = PAGE_ALIGN(conf->size);
116 static int set_fbmem_region_type(struct omapfb_mem_region *rg, int mem_type,
125 if (rg->type || (!rg->type && !rg->paddr))
127 if (ranges_overlap(rg->paddr, rg->size, mem_start, mem_size)) {
128 rg->type = mem_type;
135 static int check_fbmem_region(int region_idx, struct omapfb_mem_region *rg,
138 unsigned long paddr = rg->paddr;
139 size_t size = rg->size;
141 if (rg->type > OMAPFB_MEMTYPE_MAX) {
147 if (!rg->size) {
189 struct omapfb_mem_region rg;
191 if (get_fbmem_region(i, &rg) < 0)
200 if (set_fbmem_region_type(&rg, OMAPFB_MEMTYPE_SDRAM,
202 (rg.type != OMAPFB_MEMTYPE_SDRAM))
205 if (check_fbmem_region(i, &rg, sdram_start, sdram_size) < 0) {
209 if (rg.paddr)
210 reserve_bootmem(rg.paddr, rg.size);
211 reserved += rg.size;
212 omapfb_config.mem_desc.region[i] = rg;
237 struct omapfb_mem_region rg;
248 if (get_fbmem_region(i, &rg) < 0)
258 if (set_fbmem_region_type(&rg, OMAPFB_MEMTYPE_SRAM,
260 (rg.type != OMAPFB_MEMTYPE_SRAM))
264 if (check_fbmem_region(i, &rg, pstart_avail, size_avail) < 0) {
269 if (!rg.paddr) {
271 if ((size_avail & PAGE_MASK) < rg.size) {
277 size_avail = (size_avail - rg.size) & PAGE_MASK;
278 rg.paddr = pstart_avail + size_avail;
281 if (pend_avail - rg.paddr > reserved)
282 reserved = pend_avail - rg.paddr;
289 rg.vaddr = (void *)(sram_vstart + rg.paddr - sram_pstart);
290 omapfb_config.mem_desc.region[i] = rg;