/kernel/linux/linux-5.10/fs/vboxsf/ |
H A D | vboxsf_wrappers.c | 215 parms.buffer.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_OUT; in vboxsf_read() 216 parms.buffer.u.pointer.size = *buf_len; in vboxsf_read() 217 parms.buffer.u.pointer.u.linear_addr = (uintptr_t)buf; in vboxsf_read() 239 parms.buffer.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_IN; in vboxsf_write() 240 parms.buffer.u.pointer.size = *buf_len; in vboxsf_write() 241 parms.buffer.u.pointer.u.linear_addr = (uintptr_t)buf; in vboxsf_write() 276 parms.buffer.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_OUT; in vboxsf_dirinfo() 277 parms.buffer.u.pointer.size = *buf_len; in vboxsf_dirinfo() 278 parms.buffer.u.pointer.u.linear_addr = (uintptr_t)buf; in vboxsf_dirinfo() 332 parms.buffer in vboxsf_readlink() [all...] |
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | test_power.c | 353 static int param_get_ac_online(char *buffer, const struct kernel_param *kp) in param_get_ac_online() argument 355 return sprintf(buffer, "%s\n", in param_get_ac_online() 366 static int param_get_usb_online(char *buffer, const struct kernel_param *kp) in param_get_usb_online() argument 368 return sprintf(buffer, "%s\n", in param_get_usb_online() 380 static int param_get_battery_status(char *buffer, const struct kernel_param *kp) in param_get_battery_status() argument 382 return sprintf(buffer, "%s\n", in param_get_battery_status() 394 static int param_get_battery_health(char *buffer, const struct kernel_param *kp) in param_get_battery_health() argument 396 return sprintf(buffer, "%s\n", in param_get_battery_health() 408 static int param_get_battery_present(char *buffer, in param_get_battery_present() argument 411 return sprintf(buffer, " in param_get_battery_present() 424 param_get_battery_technology(char *buffer, const struct kernel_param *kp) param_get_battery_technology() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_atpx_handler.c | 88 * Returns a pointer to the acpi output buffer. 96 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in radeon_atpx_call() local 106 atpx_arg_elements[1].buffer.length = params->length; in radeon_atpx_call() 107 atpx_arg_elements[1].buffer.pointer = params->pointer; in radeon_atpx_call() 114 status = acpi_evaluate_object(handle, NULL, &atpx_arg, &buffer); in radeon_atpx_call() 120 kfree(buffer.pointer); in radeon_atpx_call() 124 return buffer.pointer; in radeon_atpx_call() 172 size = *(u16 *) info->buffer.pointer; in radeon_atpx_validate() 174 printk("ATPX buffer is too small: %zu\n", size); in radeon_atpx_validate() 180 memcpy(&output, info->buffer in radeon_atpx_validate() 551 struct acpi_buffer buffer = {sizeof(acpi_method_name), acpi_method_name}; radeon_atpx_detect() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | gehc-achc.c | 255 u8 *buffer; in ezport_flash_compare() local 258 buffer = kmalloc(payload_size + 5, GFP_KERNEL | GFP_DMA); in ezport_flash_compare() 259 if (!buffer) in ezport_flash_compare() 262 buffer[0] = EZPORT_CMD_FAST_READ; in ezport_flash_compare() 263 buffer[1] = address >> 16; in ezport_flash_compare() 264 buffer[2] = address >> 8; in ezport_flash_compare() 265 buffer[3] = address >> 0; in ezport_flash_compare() 267 xfers[0].tx_buf = buffer; in ezport_flash_compare() 271 xfers[1].rx_buf = buffer + 4; in ezport_flash_compare() 280 ret = memcmp(payload, buffer in ezport_flash_compare() [all...] |
/kernel/linux/linux-6.6/fs/vboxsf/ |
H A D | vboxsf_wrappers.c | 215 parms.buffer.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_OUT; in vboxsf_read() 216 parms.buffer.u.pointer.size = *buf_len; in vboxsf_read() 217 parms.buffer.u.pointer.u.linear_addr = (uintptr_t)buf; in vboxsf_read() 239 parms.buffer.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_IN; in vboxsf_write() 240 parms.buffer.u.pointer.size = *buf_len; in vboxsf_write() 241 parms.buffer.u.pointer.u.linear_addr = (uintptr_t)buf; in vboxsf_write() 276 parms.buffer.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_OUT; in vboxsf_dirinfo() 277 parms.buffer.u.pointer.size = *buf_len; in vboxsf_dirinfo() 278 parms.buffer.u.pointer.u.linear_addr = (uintptr_t)buf; in vboxsf_dirinfo() 332 parms.buffer in vboxsf_readlink() [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | test_power.c | 352 static int param_get_ac_online(char *buffer, const struct kernel_param *kp) in param_get_ac_online() argument 354 return sprintf(buffer, "%s\n", in param_get_ac_online() 365 static int param_get_usb_online(char *buffer, const struct kernel_param *kp) in param_get_usb_online() argument 367 return sprintf(buffer, "%s\n", in param_get_usb_online() 379 static int param_get_battery_status(char *buffer, const struct kernel_param *kp) in param_get_battery_status() argument 381 return sprintf(buffer, "%s\n", in param_get_battery_status() 393 static int param_get_battery_health(char *buffer, const struct kernel_param *kp) in param_get_battery_health() argument 395 return sprintf(buffer, "%s\n", in param_get_battery_health() 407 static int param_get_battery_present(char *buffer, in param_get_battery_present() argument 410 return sprintf(buffer, " in param_get_battery_present() 423 param_get_battery_technology(char *buffer, const struct kernel_param *kp) param_get_battery_technology() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/misc/ |
H A D | yurex.c | 56 unsigned char *int_buffer; /* buffer for intterupt in */ 59 unsigned char *cntl_buffer; /* buffer for control msg */ 227 /* allocate buffer for control req */ in yurex_probe() 232 /* allocate buffer for control msg */ in yurex_probe() 261 /* allocate buffer for interrupt in */ in yurex_probe() 399 static ssize_t yurex_read(struct file *file, char __user *buffer, size_t count, in yurex_read() argument 423 return simple_read_from_buffer(buffer, count, ppos, in_buffer, len); in yurex_read() 431 char buffer[16 + 1]; in yurex_write() local 432 char *data = buffer; in yurex_write() 437 count = min(sizeof(buffer) in yurex_write() [all...] |
/kernel/linux/linux-6.6/drivers/usb/storage/ |
H A D | freecom.c | 348 usb_stor_dbg(us, "Truncating request to match buffer length: %d\n", in freecom_transport() 442 char *buffer = us->iobuf; in init_freecom() local 445 * The DMA-mapped I/O buffer is 64 bytes long, just right for in init_freecom() 446 * all our packets. No need to allocate any extra buffer space. in init_freecom() 450 0x4c, 0xc0, 0x4346, 0x0, buffer, 0x20, 3*HZ); in init_freecom() 451 buffer[32] = '\0'; in init_freecom() 452 usb_stor_dbg(us, "String returned from FC init is: %s\n", buffer); in init_freecom() 493 unsigned char *buffer = (unsigned char *) ibuffer; in pdump() local 503 if (buffer[j] >= 32 && buffer[ in pdump() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_atpx_handler.c | 112 * Returns a pointer to the acpi output buffer. 120 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in amdgpu_atpx_call() local 130 atpx_arg_elements[1].buffer.length = params->length; in amdgpu_atpx_call() 131 atpx_arg_elements[1].buffer.pointer = params->pointer; in amdgpu_atpx_call() 138 status = acpi_evaluate_object(handle, NULL, &atpx_arg, &buffer); in amdgpu_atpx_call() 144 kfree(buffer.pointer); in amdgpu_atpx_call() 148 return buffer.pointer; in amdgpu_atpx_call() 196 size = *(u16 *) info->buffer.pointer; in amdgpu_atpx_validate() 198 pr_err("ATPX buffer is too small: %zu\n", size); in amdgpu_atpx_validate() 204 memcpy(&output, info->buffer in amdgpu_atpx_validate() 615 struct acpi_buffer buffer = {sizeof(acpi_method_name), acpi_method_name}; amdgpu_atpx_detect() local [all...] |
/kernel/linux/linux-6.6/drivers/edac/ |
H A D | edac_device_sysfs.c | 118 struct attribute *attr, char *buffer) in edac_dev_ctl_info_show() 124 return ctl_info_attr->show(edac_dev, buffer); in edac_dev_ctl_info_show() 131 const char *buffer, size_t count) in edac_dev_ctl_info_store() 137 return ctl_info_attr->store(edac_dev, buffer, count); in edac_dev_ctl_info_store() 347 struct attribute *attr, char *buffer) in edac_dev_instance_show() 353 return instance_attr->show(instance, buffer); in edac_dev_instance_show() 360 const char *buffer, size_t count) in edac_dev_instance_store() 366 return instance_attr->store(instance, buffer, count); in edac_dev_instance_store() 450 struct attribute *attr, char *buffer) in edac_dev_block_show() 456 return block_attr->show(kobj, attr, buffer); in edac_dev_block_show() 117 edac_dev_ctl_info_show(struct kobject *kobj, struct attribute *attr, char *buffer) edac_dev_ctl_info_show() argument 129 edac_dev_ctl_info_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) edac_dev_ctl_info_store() argument 346 edac_dev_instance_show(struct kobject *kobj, struct attribute *attr, char *buffer) edac_dev_instance_show() argument 358 edac_dev_instance_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) edac_dev_instance_store() argument 449 edac_dev_block_show(struct kobject *kobj, struct attribute *attr, char *buffer) edac_dev_block_show() argument 461 edac_dev_block_store(struct kobject *kobj, struct attribute *attr, const char *buffer, size_t count) edac_dev_block_store() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_atpx_handler.c | 88 * Returns a pointer to the acpi output buffer. 96 struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; in radeon_atpx_call() local 106 atpx_arg_elements[1].buffer.length = params->length; in radeon_atpx_call() 107 atpx_arg_elements[1].buffer.pointer = params->pointer; in radeon_atpx_call() 114 status = acpi_evaluate_object(handle, NULL, &atpx_arg, &buffer); in radeon_atpx_call() 120 kfree(buffer.pointer); in radeon_atpx_call() 124 return buffer.pointer; in radeon_atpx_call() 172 size = *(u16 *) info->buffer.pointer; in radeon_atpx_validate() 174 pr_err("ATPX buffer is too small: %zu\n", size); in radeon_atpx_validate() 180 memcpy(&output, info->buffer in radeon_atpx_validate() 551 struct acpi_buffer buffer = {sizeof(acpi_method_name), acpi_method_name}; radeon_atpx_detect() local [all...] |
/kernel/linux/linux-6.6/sound/firewire/oxfw/ |
H A D | oxfw-scs1x.c | 30 u8 buffer[HSS1394_MAX_PACKET_SIZE]; member 210 scs->buffer[i] = byte << 4; in scs_output_work() 214 scs->buffer[i++] |= byte & 0x0f; in scs_output_work() 222 scs->buffer[0] = HSS1394_TAG_USER_DATA; in scs_output_work() 223 scs->buffer[i++] = scs->output_status; in scs_output_work() 225 scs->buffer[i++] = byte; in scs_output_work() 230 !memcmp(scs->buffer + 1, sysex_escape_prefix, in scs_output_work() 241 scs->buffer[0] != in scs_output_work() 246 scs->buffer[i++] = 0xf7; in scs_output_work() 254 scs->buffer[ in scs_output_work() [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | ljpegenc.c | 72 uint16_t (*buffer)[4] = s->scratch; in ljpeg_encode_bgr() 77 buffer[0][i] = 1 << (9 - 1); in ljpeg_encode_bgr() 89 top[i]= left[i]= topleft[i]= buffer[0][i]; in ljpeg_encode_bgr() 93 buffer[x][1] = ptr[3 * x + 0] - ptr[3 * x + 1] + 0x100; in ljpeg_encode_bgr() 94 buffer[x][2] = ptr[3 * x + 2] - ptr[3 * x + 1] + 0x100; in ljpeg_encode_bgr() 95 buffer[x][0] = (ptr[3 * x + 0] + 2 * ptr[3 * x + 1] + ptr[3 * x + 2]) >> 2; in ljpeg_encode_bgr() 97 buffer[x][1] = ptr[4 * x + 0] - ptr[4 * x + 1] + 0x100; in ljpeg_encode_bgr() 98 buffer[x][2] = ptr[4 * x + 2] - ptr[4 * x + 1] + 0x100; in ljpeg_encode_bgr() 99 buffer[x][0] = (ptr[4 * x + 0] + 2 * ptr[4 * x + 1] + ptr[4 * x + 2]) >> 2; in ljpeg_encode_bgr() 101 buffer[ in ljpeg_encode_bgr() [all...] |
/third_party/elfutils/libdwfl/ |
H A D | linux-pid-attach.c | 52 char buffer[64]; in linux_proc_pid_is_stopped() local 56 snprintf (buffer, sizeof (buffer), "/proc/%ld/status", (long) pid); in linux_proc_pid_is_stopped() 57 procfile = fopen (buffer, "r"); in linux_proc_pid_is_stopped() 62 while (fgets (buffer, sizeof (buffer), procfile) != NULL) in linux_proc_pid_is_stopped() 63 if (startswith (buffer, "State:")) in linux_proc_pid_is_stopped() 68 retval = (have_state && strstr (buffer, "T (stopped)") != NULL); in linux_proc_pid_is_stopped() 388 char buffer[36]; in dwfl_linux_proc_attach() local 394 snprintf (buffer, sizeo in dwfl_linux_proc_attach() [all...] |
/third_party/ffmpeg/libavfilter/ |
H A D | af_stereotools.c | 54 double *buffer; member 123 if (!s->buffer) in config_input() 124 s->buffer = av_calloc(s->length, sizeof(*s->buffer)); in config_input() 125 if (!s->buffer) in config_input() 157 double *buffer = s->buffer; in filter_frame() local 278 buffer[s->pos ] = L; in filter_frame() 279 buffer[s->pos+1] = R; in filter_frame() 282 R = buffer[( in filter_frame() [all...] |
/third_party/alsa-lib/src/rawmidi/ |
H A D | rawmidi_hw.c | 48 size_t buf_size; /* total buffer size in bytes */ 49 size_t buf_fill; /* filled buffer size in bytes */ 50 size_t buf_pos; /* offset to frame in the read buffer (bytes) */ 177 static ssize_t snd_rawmidi_hw_write(snd_rawmidi_t *rmidi, const void *buffer, size_t size) in snd_rawmidi_hw_write() argument 181 result = write(hw->fd, buffer, size); in snd_rawmidi_hw_write() 187 static ssize_t snd_rawmidi_hw_read(snd_rawmidi_t *rmidi, void *buffer, size_t size) in snd_rawmidi_hw_read() argument 191 result = read(hw->fd, buffer, size); in snd_rawmidi_hw_read() 198 void *buffer, size_t size) in read_from_ts_buf() 227 memcpy(buffer, f->data + hw->buf_fpos, size); in read_from_ts_buf() 232 memcpy(buffer, in read_from_ts_buf() 197 read_from_ts_buf(snd_rawmidi_hw_t *hw, struct timespec *tstamp, void *buffer, size_t size) read_from_ts_buf() argument 245 snd_rawmidi_hw_tread(snd_rawmidi_t *rmidi, struct timespec *tstamp, void *buffer, size_t size) snd_rawmidi_hw_tread() argument [all...] |
/third_party/cups-filters/cupsfilters/ |
H A D | ipp.c | 497 *buffer = NULL, /* Copy buffer */ in ippfind_based_uri_converter() local 596 buffer = (char*)malloc(MAX_OUTPUT_LEN * sizeof(char)); in ippfind_based_uri_converter() 597 if (buffer == NULL) { in ippfind_based_uri_converter() 598 fprintf(stderr, "buffer malloc: Out of memory.\n"); in ippfind_based_uri_converter() 601 memset(buffer, 0, MAX_OUTPUT_LEN); in ippfind_based_uri_converter() 603 while ((bytes = cupsFileGetLine(fp, buffer, MAX_OUTPUT_LEN)) > 0) { in ippfind_based_uri_converter() 605 ptr = buffer; in ippfind_based_uri_converter() 615 ptr = memchr(ptr, '\t', MAX_OUTPUT_LEN - (ptr - buffer)); in ippfind_based_uri_converter() 621 ptr = memchr(ptr, '\t', MAX_OUTPUT_LEN - (ptr - buffer)); in ippfind_based_uri_converter() [all...] |
/third_party/mesa3d/src/imagination/vulkan/pds/ |
H A D | pvr_pds_printer.c | 408 char *buffer, in pvr_pds_disassemble_predicate() 413 snprintf(buffer, buffer_length, "%s", "p0"); in pvr_pds_disassemble_predicate() 416 snprintf(buffer, buffer_length, "%s", "if0"); in pvr_pds_disassemble_predicate() 419 snprintf(buffer, buffer_length, "%s", "if1"); in pvr_pds_disassemble_predicate() 422 snprintf(buffer, buffer_length, "%s", "so_overflow_0"); in pvr_pds_disassemble_predicate() 425 snprintf(buffer, buffer_length, "%s", "so_overflow_1"); in pvr_pds_disassemble_predicate() 428 snprintf(buffer, buffer_length, "%s", "so_overflow_2"); in pvr_pds_disassemble_predicate() 431 snprintf(buffer, buffer_length, "%s", "so_overflow_3"); in pvr_pds_disassemble_predicate() 434 snprintf(buffer, buffer_length, "%s", "so_overflow_any"); in pvr_pds_disassemble_predicate() 437 snprintf(buffer, buffer_lengt in pvr_pds_disassemble_predicate() 407 pvr_pds_disassemble_predicate(uint32_t predicate, char *buffer, size_t buffer_length) pvr_pds_disassemble_predicate() argument [all...] |
/third_party/ntfs-3g/ntfsprogs/ |
H A D | ntfscluster.c | 389 char buffer[1024]; in dump_file() local 395 utils_inode_get_name(ino, buffer, sizeof(buffer)); in dump_file() 397 ntfs_log_info("Dump: %s\n", buffer); in dump_file() 432 char *buffer; in print_match() local 437 buffer = malloc(MAX_PATH); in print_match() 438 if (!buffer) { in print_match() 439 ntfs_log_error("!buffer\n"); in print_match() 443 utils_inode_get_name(ino, buffer, MAX_PATH); in print_match() 444 ntfs_log_info("Inode %llu %s", (unsigned long long)ino->mft_no, buffer); in print_match() [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | debug.c | 227 write_ppm(const char *filename, const GLubyte *buffer, int width, int height, in write_ppm() argument 233 const GLubyte *ptr = buffer; in write_ppm() 275 GLubyte *buffer; in write_texture_image() local 278 buffer = malloc(img->Width * img->Height in write_texture_image() 286 GL_RGBA, GL_UNSIGNED_BYTE, buffer, img); in write_texture_image() 292 write_ppm(s, buffer, img->Width, img->Height, 4, 0, 1, 2, GL_FALSE); in write_texture_image() 296 free(buffer); in write_texture_image() 308 GLubyte *buffer; in _mesa_write_renderbuffer_image() local 329 buffer = malloc(rb->Width * rb->Height * 4); in _mesa_write_renderbuffer_image() 332 format, type, &ctx->DefaultPacking, buffer); in _mesa_write_renderbuffer_image() [all...] |
/third_party/protobuf/conformance/ |
H A D | ConformanceJava.java | 111 ByteBuffer buffer = ByteBuffer.allocate(bytes.size()); in decode() 112 bytes.copyTo(buffer); in decode() 113 buffer.flip(); in decode() 115 return parser.parseFrom(CodedInputStream.newInstance(buffer), extensions); in decode() 129 ByteBuffer buffer = ByteBuffer.allocateDirect(bytes.size()); in decode() 130 bytes.copyTo(buffer); in decode() 131 buffer.flip(); in decode() 133 return parser.parseFrom(CodedInputStream.newInstance(buffer), extensions); in decode() 139 ByteBuffer buffer = ByteBuffer.allocateDirect(bytes.size()); in decode() 140 bytes.copyTo(buffer); in decode() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/util/ |
H A D | vktExternalMemoryUtil.hpp | 58 NativeHandle (vk::pt::AndroidHardwareBufferPtr buffer); 59 NativeHandle (vk::pt::OHOSNativeBufferPtr buffer); 63 NativeHandle& operator= (vk::pt::AndroidHardwareBufferPtr buffer); 64 NativeHandle& operator= (vk::pt::OHOSNativeBufferPtr buffer); 119 int32_t Release(vk::pt::OHOSNativeBufferPtr buffer); 121 int32_t Acquire(vk::pt::OHOSNativeBufferPtr buffer); 123 void Describe(vk::pt::OHOSNativeBufferPtr buffer, 151 * Allocates a buffer that backs an AHardwareBuffer using the passed parameter as follows: 167 virtual void acquire(vk::pt::AndroidHardwareBufferPtr buffer) = 0; 173 virtual void release(vk::pt::AndroidHardwareBufferPtr buffer) [all...] |
/third_party/skia/src/core/ |
H A D | SkGlyphRun.cpp | 146 SkTextBlobBuilder::RunBuffer buffer; in makeBlob() local 149 buffer = builder.allocRunPos(run.font(), run.runSize(), nullptr); in makeBlob() 151 buffer = builder.allocRunTextPos(run.font(), run.runSize(), run.text().size(), nullptr); in makeBlob() 153 memcpy(buffer.utf8text, text.data(), text.size_bytes()); in makeBlob() 155 memcpy(buffer.clusters, clusters.data(), clusters.size_bytes()); in makeBlob() 158 memcpy(buffer.points(), positions.data(), positions.size_bytes()); in makeBlob() 160 buffer = builder.allocRunRSXform(run.font(), run.runSize()); in makeBlob() 161 for (auto [xform, pos, sr] : SkMakeZip(buffer.xforms(), in makeBlob() 168 memcpy(buffer.glyphs, glyphIDs.data(), glyphIDs.size_bytes()); in makeBlob() 175 const SkFont& font, SkSpan<const SkGlyphID> glyphIDs, SkPoint origin, SkPoint* buffer) { in draw_text_positions() 174 draw_text_positions( const SkFont& font, SkSpan<const SkGlyphID> glyphIDs, SkPoint origin, SkPoint* buffer) draw_text_positions() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/ |
H A D | VkDeviceMemoryExternalAndroid.cpp | 172 ahb = extendedAllocationInfo.importAndroidHardwareBufferInfo->buffer; in AllocateInfo() 190 dedicatedBufferHandle = vk::Cast(extendedAllocationInfo.dedicatedAllocateInfo->buffer); in AllocateInfo() 210 return importAndroidHardwareBuffer(allocateInfo.ahb, &buffer); in allocateBuffer() 215 return allocateAndroidHardwareBuffer(allocationSize, &buffer); in allocateBuffer() 230 VkResult AHardwareBufferExternalMemory::importAndroidHardwareBuffer(AHardwareBuffer *buffer, void **pBuffer) in importAndroidHardwareBuffer() argument 232 ahb = buffer; in importAndroidHardwareBuffer() 257 vk::Buffer *buffer = allocateInfo.dedicatedBufferHandle; in allocateAndroidHardwareBuffer() local 259 ahbDesc.width = static_cast<uint32_t>(buffer->getSize()); in allocateAndroidHardwareBuffer() 263 ahbDesc.usage = GetAHBUsageFromVkBufferFlags(buffer->getFlags(), buffer in allocateAndroidHardwareBuffer() 412 GetAndroidHardwareBufferProperties(VkDevice &device, const AHardwareBuffer *buffer, VkAndroidHardwareBufferPropertiesANDROID *pProperties) GetAndroidHardwareBufferProperties() argument [all...] |
/third_party/skia/tests/ |
H A D | MultiPictureDocumentTest.cpp | 227 static void cleanup_resources(AHardwareBuffer* buffer) { in cleanup_resources() argument 228 if (buffer) { in cleanup_resources() 229 AHardwareBuffer_release(buffer); in cleanup_resources() 234 skiatest::Reporter* reporter, GrDirectContext* context, AHardwareBuffer* buffer) { in makeAHardwareBufferTestImage() 251 if (int error = AHardwareBuffer_allocate(&hwbDesc, &buffer)) { in makeAHardwareBufferTestImage() 252 ERRORF(reporter, "Failed to allocated hardware buffer, error: %d", error); in makeAHardwareBufferTestImage() 253 cleanup_resources(buffer); in makeAHardwareBufferTestImage() 257 // Get actual desc for allocated buffer so we know the stride for uploading cpu data. in makeAHardwareBufferTestImage() 258 AHardwareBuffer_describe(buffer, &hwbDesc); in makeAHardwareBufferTestImage() 261 if (AHardwareBuffer_lock(buffer, AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTE in makeAHardwareBufferTestImage() 233 makeAHardwareBufferTestImage( skiatest::Reporter* reporter, GrDirectContext* context, AHardwareBuffer* buffer) makeAHardwareBufferTestImage() argument [all...] |