Home
last modified time | relevance | path

Searched refs:share_attr_fd (Results 1 – 2 of 2) sorted by relevance

/hardware/google/gchips/gralloc3/src/
Dgralloc_buffer_priv.cpp48 int share_attr_fd = -1; in gralloc_buffer_attr_allocate() local
55 share_attr_fd = hnd->get_share_attr_fd(); in gralloc_buffer_attr_allocate()
56 if (share_attr_fd >= 0) in gralloc_buffer_attr_allocate()
59 close(share_attr_fd); in gralloc_buffer_attr_allocate()
63 share_attr_fd = ashmem_create_region("gralloc_shared_attr", PAGE_SIZE); in gralloc_buffer_attr_allocate()
65 share_attr_fd = alloc_metadata(); in gralloc_buffer_attr_allocate()
68 if (share_attr_fd < 0) in gralloc_buffer_attr_allocate()
87 hnd->attr_base = mmap(NULL, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, share_attr_fd, 0); in gralloc_buffer_attr_allocate()
101 hnd->set_share_attr_fd(share_attr_fd); in gralloc_buffer_attr_allocate()
108 if (share_attr_fd >= 0) in gralloc_buffer_attr_allocate()
[all …]
Dgralloc_buffer_priv.h71 int share_attr_fd = -1; in gralloc_buffer_attr_map() local
78 share_attr_fd = hnd->get_share_attr_fd(); in gralloc_buffer_attr_map()
79 if (share_attr_fd < 0) in gralloc_buffer_attr_map()
90 hnd->attr_base = mmap(NULL, PAGE_SIZE, prot_flags, MAP_SHARED, share_attr_fd, 0); in gralloc_buffer_attr_map()