Home | History | Annotate | Download | only in gralloc

Lines Matching full:usage

130                          int w, int h, int format, int usage,
133 D("gralloc_alloc w=%d h=%d usage=0x%x\n", w, h, usage);
143 // Validate usage: buffer cannot be written both by s/w and h/w access.
145 bool sw_write = (0 != (usage & GRALLOC_USAGE_SW_WRITE_MASK));
146 bool hw_write = (usage & GRALLOC_USAGE_HW_RENDER);
148 ALOGE("gralloc_alloc: Mismatched usage flags: %d x %d, usage %x",
149 w, h, usage);
152 bool sw_read = (0 != (usage & GRALLOC_USAGE_SW_READ_MASK));
153 bool hw_cam_write = usage & GRALLOC_USAGE_HW_CAMERA_WRITE;
154 bool hw_cam_read = usage & GRALLOC_USAGE_HW_CAMERA_READ;
155 bool hw_vid_enc_read = usage & GRALLOC_USAGE_HW_VIDEO_ENCODER;
160 // the usage bits. Every end-point pair needs explicit listing here.
163 if (usage & GRALLOC_USAGE_HW_CAMERA_WRITE) {
164 if (usage & GRALLOC_USAGE_HW_TEXTURE) {
167 } else if (usage & GRALLOC_USAGE_HW_VIDEO_ENCODER) {
170 } else if ((usage & GRALLOC_USAGE_HW_CAMERA_MASK) ==
179 "but no known format for this usage: %d x %d, usage %x",
180 w, h, usage);
185 if (usage & GRALLOC_USAGE_HW_CAMERA_WRITE) {
190 "specific format for this usage: %d x %d, usage %x",
191 w, h, usage);
270 if (usage & GRALLOC_USAGE_HW_FB) {
310 cb_handle_t *cb = new cb_handle_t(fd, ashmem_size, usage,
333 if (usage & (GRALLOC_USAGE_HW_TEXTURE | GRALLOC_USAGE_HW_RENDER |
609 buffer_handle_t handle, int usage,
614 return sFallback->lock(sFallback, handle, usage, l, t, w, h, vaddr);
630 // Validate usage,
633 // 3. locked sw access must match usage during alloc time.
634 bool sw_read = (0 != (usage & GRALLOC_USAGE_SW_READ_MASK));
635 bool sw_write = (0 != (usage & GRALLOC_USAGE_SW_WRITE_MASK));
636 bool hw_read = (usage & GRALLOC_USAGE_HW_TEXTURE);
637 bool hw_write = (usage & GRALLOC_USAGE_HW_RENDER);
638 bool hw_vid_enc_read = (usage & GRALLOC_USAGE_HW_VIDEO_ENCODER);
639 bool hw_cam_write = (usage & GRALLOC_USAGE_HW_CAMERA_WRITE);
640 bool hw_cam_read = (usage & GRALLOC_USAGE_HW_CAMERA_READ);
641 bool sw_read_allowed = (0 != (cb->usage & GRALLOC_USAGE_SW_READ_MASK));
642 bool sw_write_allowed = (0 != (cb->usage & GRALLOC_USAGE_SW_WRITE_MASK));
650 ALOGE("gralloc_lock usage mismatch usage=0x%x cb->usage=0x%x\n", usage,
651 cb->usage);
714 DD("gralloc_lock success. vaddr: %p, *vaddr: %p, usage: %x, cpu_addr: %p",
715 vaddr, vaddr ? *vaddr : 0, usage, cpu_addr);
785 buffer_handle_t handle, int usage,
813 // Validate usage
815 bool sw_read = (0 != (usage & GRALLOC_USAGE_SW_READ_MASK));
816 bool hw_cam_write = (usage & GRALLOC_USAGE_HW_CAMERA_WRITE);
817 bool sw_read_allowed = (0 != (cb->usage & GRALLOC_USAGE_SW_READ_MASK));
821 ALOGE("gralloc_lock_ycbcr usage mismatch usage:0x%x cb->usage:0x%x\n",
822 usage, cb->usage);
880 DD("gralloc_lock_ycbcr success. usage: %x, ycbcr.y: %p, .cb: %p, .cr: %p, "
881 ".ystride: %d , .cstride: %d, .chroma_step: %d", usage,