Searched refs:prod_usage (Results 1 - 20 of 20) sorted by relevance

/hardware/qcom/display/msm8996/libgralloc1/
H A Dgr_utils.cpp127 bool CpuCanAccess(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) { argument
128 return CpuCanRead(prod_usage, cons_usage) || CpuCanWrite(prod_usage);
131 bool CpuCanRead(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) { argument
132 if (prod_usage & GRALLOC1_PRODUCER_USAGE_CPU_READ) {
143 bool CpuCanWrite(gralloc1_producer_usage_t prod_usage) { argument
144 if (prod_usage & GRALLOC1_PRODUCER_USAGE_CPU_WRITE) {
H A Dgr_utils.h55 bool CpuCanAccess(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage);
56 bool CpuCanRead(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage);
57 bool CpuCanWrite(gralloc1_producer_usage_t prod_usage);
H A Dgr_buf_mgr.h41 gralloc1_error_t LockBuffer(const private_handle_t *hnd, gralloc1_producer_usage_t prod_usage,
53 int format, int bufferType, gralloc1_producer_usage_t prod_usage,
55 int GetDataAlignment(int format, gralloc1_producer_usage_t prod_usage,
57 int GetHandleFlags(int format, gralloc1_producer_usage_t prod_usage,
H A Dgr_buf_mgr.cpp226 gralloc1_producer_usage_t prod_usage,
231 if (!CpuCanAccess(prod_usage, cons_usage)) {
254 if (!err && CpuCanWrite(prod_usage)) {
280 int BufferManager::GetDataAlignment(int format, gralloc1_producer_usage_t prod_usage, argument
287 if (prod_usage & GRALLOC1_PRODUCER_USAGE_PROTECTED) {
299 int BufferManager::GetHandleFlags(int format, gralloc1_producer_usage_t prod_usage, argument
314 if (prod_usage & GRALLOC1_PRODUCER_USAGE_CAMERA) {
318 if (prod_usage & GRALLOC1_CONSUMER_USAGE_CAMERA) {
326 if (prod_usage & GRALLOC1_CONSUMER_USAGE_GPU_TEXTURE) {
330 if (prod_usage
225 LockBuffer(const private_handle_t *hnd, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) argument
364 AllocateBuffer(unsigned int size, int aligned_w, int aligned_h, int real_w, int real_h, int format, int bufferType, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, buffer_handle_t *handle) argument
442 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
562 gralloc1_producer_usage_t prod_usage = static_cast<gralloc1_producer_usage_t>(producer_usage); local
[all...]
H A Dgr_allocator.h55 int AllocateMem(AllocData *data, gralloc1_producer_usage_t prod_usage,
57 bool IsMacroTileEnabled(int format, gralloc1_producer_usage_t prod_usage,
62 int GetImplDefinedFormat(gralloc1_producer_usage_t prod_usage,
78 bool IsUBwcEnabled(int format, gralloc1_producer_usage_t prod_usage,
92 void GetIonHeapInfo(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage,
H A Dgr_allocator.cpp97 int Allocator::AllocateMem(AllocData *alloc_data, gralloc1_producer_usage_t prod_usage, argument
100 alloc_data->uncached = UseUncached(prod_usage);
103 GetIonHeapInfo(prod_usage, cons_usage, &alloc_data->heap_id, &alloc_data->alloc_type,
128 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
132 int err = AllocateMem(&data, prod_usage, cons_usage);
138 if (IsUBwcEnabled(format, prod_usage, cons_usage)) {
145 0, 0, descriptor.GetWidth(), descriptor.GetHeight(), prod_usage, cons_usage);
216 bool Allocator::IsMacroTileEnabled(int format, gralloc1_producer_usage_t prod_usage, argument
232 if (!CpuCanAccess(prod_usage, cons_usage)) {
251 gralloc1_producer_usage_t prod_usage local
356 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
415 gralloc1_producer_usage_t prod_usage = hnd->GetProducerUsage(); local
502 GetImplDefinedFormat(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, int format) argument
588 GetIonHeapInfo(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, unsigned int *ion_heap_id, unsigned int *alloc_type, unsigned int *ion_flags) argument
637 IsUBwcEnabled(int format, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) argument
795 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
[all...]
H A Dgr_buf_descriptor.h48 BufferDescriptor(int w, int h, int f, gralloc1_producer_usage_t prod_usage, argument
53 producer_usage_(prod_usage),
H A Dgr_device_impl.h96 gralloc1_producer_usage_t prod_usage,
101 gralloc1_producer_usage_t prod_usage,
H A Dgr_priv_handle.h104 gralloc1_producer_usage_t prod_usage = GRALLOC1_PRODUCER_USAGE_NONE,
122 producer_usage(prod_usage),
H A Dgr_device_impl.cpp376 gralloc1_producer_usage_t prod_usage,
393 if ((prod_usage != GRALLOC1_PRODUCER_USAGE_NONE) &&
403 status = dev->buf_mgr_->LockBuffer(hnd, prod_usage, cons_usage);
413 gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage,
419 status = LockBuffer(device, buffer, prod_usage, cons_usage, region, outData, outAcquireFence);
375 LockBuffer(gralloc1_device_t *device, buffer_handle_t buffer, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, const gralloc1_rect_t *region, void **out_data, int32_t acquire_fence) argument
/hardware/qcom/display/msm8998/libgralloc1/
H A Dgr_utils.cpp127 bool CpuCanAccess(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) { argument
128 return CpuCanRead(prod_usage, cons_usage) || CpuCanWrite(prod_usage);
131 bool CpuCanRead(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) { argument
132 if (prod_usage & GRALLOC1_PRODUCER_USAGE_CPU_READ) {
143 bool CpuCanWrite(gralloc1_producer_usage_t prod_usage) { argument
144 if (prod_usage & GRALLOC1_PRODUCER_USAGE_CPU_WRITE) {
H A Dgr_utils.h55 bool CpuCanAccess(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage);
56 bool CpuCanRead(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage);
57 bool CpuCanWrite(gralloc1_producer_usage_t prod_usage);
H A Dgr_buf_mgr.h41 gralloc1_error_t LockBuffer(const private_handle_t *hnd, gralloc1_producer_usage_t prod_usage,
54 gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage,
56 int GetDataAlignment(int format, gralloc1_producer_usage_t prod_usage,
58 int GetHandleFlags(int format, gralloc1_producer_usage_t prod_usage,
H A Dgr_buf_mgr.cpp226 gralloc1_producer_usage_t prod_usage,
231 if (!CpuCanAccess(prod_usage, cons_usage)) {
254 if (!err && CpuCanWrite(prod_usage)) {
280 int BufferManager::GetDataAlignment(int format, gralloc1_producer_usage_t prod_usage, argument
287 if (prod_usage & GRALLOC1_PRODUCER_USAGE_PROTECTED) {
288 if ((prod_usage & GRALLOC1_PRODUCER_USAGE_CAMERA) ||
300 int BufferManager::GetHandleFlags(int format, gralloc1_producer_usage_t prod_usage, argument
315 if (prod_usage & GRALLOC1_PRODUCER_USAGE_CAMERA) {
319 if (prod_usage & GRALLOC1_CONSUMER_USAGE_CAMERA) {
327 if (prod_usage
225 LockBuffer(const private_handle_t *hnd, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) argument
365 AllocateBuffer(unsigned int size, int aligned_w, int aligned_h, int unaligned_w, int unaligned_h, int format, int bufferType, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, buffer_handle_t *handle) argument
443 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
568 gralloc1_producer_usage_t prod_usage = static_cast<gralloc1_producer_usage_t>(producer_usage); local
[all...]
H A Dgr_allocator.h55 int AllocateMem(AllocData *data, gralloc1_producer_usage_t prod_usage,
57 bool IsMacroTileEnabled(int format, gralloc1_producer_usage_t prod_usage,
62 int GetImplDefinedFormat(gralloc1_producer_usage_t prod_usage,
78 bool IsUBwcEnabled(int format, gralloc1_producer_usage_t prod_usage,
92 void GetIonHeapInfo(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage,
H A Dgr_allocator.cpp105 int Allocator::AllocateMem(AllocData *alloc_data, gralloc1_producer_usage_t prod_usage, argument
108 alloc_data->uncached = UseUncached(prod_usage);
111 GetIonHeapInfo(prod_usage, cons_usage, &alloc_data->heap_id, &alloc_data->alloc_type,
136 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
140 int err = AllocateMem(&data, prod_usage, cons_usage);
146 if (IsUBwcEnabled(format, prod_usage, cons_usage)) {
153 0, 0, descriptor.GetWidth(), descriptor.GetHeight(), prod_usage, cons_usage);
224 bool Allocator::IsMacroTileEnabled(int format, gralloc1_producer_usage_t prod_usage, argument
240 if (!CpuCanAccess(prod_usage, cons_usage)) {
259 gralloc1_producer_usage_t prod_usage local
364 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
423 gralloc1_producer_usage_t prod_usage = hnd->GetProducerUsage(); local
510 GetImplDefinedFormat(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, int format) argument
596 GetIonHeapInfo(gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, unsigned int *ion_heap_id, unsigned int *alloc_type, unsigned int *ion_flags) argument
652 IsUBwcEnabled(int format, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) argument
815 gralloc1_producer_usage_t prod_usage = descriptor.GetProducerUsage(); local
[all...]
H A Dgr_buf_descriptor.h48 BufferDescriptor(int w, int h, int f, gralloc1_producer_usage_t prod_usage, argument
53 producer_usage_(prod_usage),
H A Dgr_device_impl.h96 gralloc1_producer_usage_t prod_usage,
101 gralloc1_producer_usage_t prod_usage,
H A Dgr_priv_handle.h137 gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage)
142 producer_usage = prod_usage;
134 private_handle_t(int fd, unsigned int size, int flags, int buf_type, int format, int width, int height, int meta_fd, unsigned int meta_offset, uint64_t meta_base, int unaligned_w , int unaligned_h, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage) argument
H A Dgr_device_impl.cpp376 gralloc1_producer_usage_t prod_usage,
393 if ((prod_usage != GRALLOC1_PRODUCER_USAGE_NONE) &&
403 status = dev->buf_mgr_->LockBuffer(hnd, prod_usage, cons_usage);
413 gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage,
419 status = LockBuffer(device, buffer, prod_usage, cons_usage, region, outData, outAcquireFence);
375 LockBuffer(gralloc1_device_t *device, buffer_handle_t buffer, gralloc1_producer_usage_t prod_usage, gralloc1_consumer_usage_t cons_usage, const gralloc1_rect_t *region, void **out_data, int32_t acquire_fence) argument

Completed in 933 milliseconds