Lines Matching refs:frag_tab
318 if (fh->buffers.buffer[i].jpg.frag_tab)
330 "%s: %s - get_zeroed_page (frag_tab) failed for buffer %d\n",
335 fh->buffers.buffer[i].jpg.frag_tab = (__le32 *)mem;
348 fh->buffers.buffer[i].jpg.frag_tab[0] =
350 fh->buffers.buffer[i].jpg.frag_tab[1] =
367 fh->buffers.buffer[i].jpg.frag_tab[2 * j] =
369 fh->buffers.buffer[i].jpg.frag_tab[2 * j + 1] =
374 fh->buffers.buffer[i].jpg.frag_tab[2 * j - 1] |= cpu_to_le32(1);
394 __le32 frag_tab;
401 if (!buffer->jpg.frag_tab)
405 frag_tab = buffer->jpg.frag_tab[0];
407 if (frag_tab) {
408 mem = bus_to_virt(le32_to_cpu(frag_tab));
412 buffer->jpg.frag_tab[0] = 0;
413 buffer->jpg.frag_tab[1] = 0;
417 frag_tab = buffer->jpg.frag_tab[2 * j];
419 if (!frag_tab)
421 ClearPageReserved(virt_to_page(bus_to_virt(le32_to_cpu(frag_tab))));
422 free_page((unsigned long)bus_to_virt(le32_to_cpu(frag_tab)));
423 buffer->jpg.frag_tab[2 * j] = 0;
424 buffer->jpg.frag_tab[2 * j + 1] = 0;
428 free_page((unsigned long)buffer->jpg.frag_tab);
429 buffer->jpg.frag_tab = NULL;
3273 frag_tab[2 * j + 1]) & ~1) << 1;
3279 buffer[i].jpg.frag_tab[2 * j]);
3297 frag_tab[2 * j + 1]) & 1)