Home
last modified time | relevance | path

Searched refs:buffers (Results 1 - 17 of 17) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c486 struct kbase_debug_copy_buffer *buffers = katom->softjob_data; in kbase_debug_copy_finish() local
490 if (!buffers) { in kbase_debug_copy_finish()
497 struct kbase_mem_phy_alloc *gpu_alloc = buffers[i].gpu_alloc; in kbase_debug_copy_finish()
499 if (!buffers[i].pages) { in kbase_debug_copy_finish()
502 for (p = 0; p < buffers[i].nr_pages; p++) { in kbase_debug_copy_finish()
503 struct page *pg = buffers[i].pages[p]; in kbase_debug_copy_finish()
509 if (buffers[i].is_vmalloc) { in kbase_debug_copy_finish()
510 vfree(buffers[i].pages); in kbase_debug_copy_finish()
512 kfree(buffers[i].pages); in kbase_debug_copy_finish()
517 kbase_free_user_buffer(&buffers[ in kbase_debug_copy_finish()
535 struct kbase_debug_copy_buffer *buffers; kbase_debug_copy_prepare() local
828 struct kbase_debug_copy_buffer *buffers = katom->softjob_data; kbase_debug_copy() local
[all...]
H A Dmali_kbase_hwcnt_types.c246 struct kbase_hwcnt_dump_buffer *buffers; in kbase_hwcnt_dump_buffer_array_alloc() local
261 buffers = kmalloc_array(n, sizeof(*buffers), GFP_KERNEL); in kbase_hwcnt_dump_buffer_array_alloc()
262 if (!buffers) { in kbase_hwcnt_dump_buffer_array_alloc()
266 /* Allocate pages for the actual dump buffers, as they tend to be fairly in kbase_hwcnt_dump_buffer_array_alloc()
272 kfree(buffers); in kbase_hwcnt_dump_buffer_array_alloc()
279 dump_bufs->bufs = buffers; in kbase_hwcnt_dump_buffer_array_alloc()
286 buffers[buf_idx].metadata = metadata; in kbase_hwcnt_dump_buffer_array_alloc()
287 buffers[buf_idx].dump_buf = (u32 *)(addr + dump_buf_offset); in kbase_hwcnt_dump_buffer_array_alloc()
288 buffers[buf_id in kbase_hwcnt_dump_buffer_array_alloc()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c507 struct kbase_debug_copy_buffer *buffers = katom->softjob_data; in kbase_debug_copy_finish() local
511 if (!buffers) in kbase_debug_copy_finish()
517 struct kbase_mem_phy_alloc *gpu_alloc = buffers[i].gpu_alloc; in kbase_debug_copy_finish()
519 if (!buffers[i].pages) in kbase_debug_copy_finish()
521 for (p = 0; p < buffers[i].nr_pages; p++) { in kbase_debug_copy_finish()
522 struct page *pg = buffers[i].pages[p]; in kbase_debug_copy_finish()
527 if (buffers[i].is_vmalloc) in kbase_debug_copy_finish()
528 vfree(buffers[i].pages); in kbase_debug_copy_finish()
530 kfree(buffers[i].pages); in kbase_debug_copy_finish()
535 kbase_free_user_buffer(&buffers[ in kbase_debug_copy_finish()
553 struct kbase_debug_copy_buffer *buffers; kbase_debug_copy_prepare() local
862 struct kbase_debug_copy_buffer *buffers = katom->softjob_data; kbase_debug_copy() local
[all...]
H A Dmali_kbase_hwcnt_gpu_narrow.c171 struct kbase_hwcnt_dump_buffer_narrow *buffers; in kbase_hwcnt_dump_buffer_narrow_array_alloc() local
187 buffers = kmalloc_array(n, sizeof(*buffers), GFP_KERNEL); in kbase_hwcnt_dump_buffer_narrow_array_alloc()
188 if (!buffers) in kbase_hwcnt_dump_buffer_narrow_array_alloc()
191 /* Allocate pages for the actual dump buffers, as they tend to be fairly in kbase_hwcnt_dump_buffer_narrow_array_alloc()
198 kfree(buffers); in kbase_hwcnt_dump_buffer_narrow_array_alloc()
206 .bufs = buffers, in kbase_hwcnt_dump_buffer_narrow_array_alloc()
216 buffers[buf_idx] = (struct kbase_hwcnt_dump_buffer_narrow){ in kbase_hwcnt_dump_buffer_narrow_array_alloc()
H A Dmali_kbase_hwcnt_types.c243 struct kbase_hwcnt_dump_buffer *buffers; in kbase_hwcnt_dump_buffer_array_alloc() local
258 buffers = kmalloc_array(n, sizeof(*buffers), GFP_KERNEL); in kbase_hwcnt_dump_buffer_array_alloc()
259 if (!buffers) in kbase_hwcnt_dump_buffer_array_alloc()
262 /* Allocate pages for the actual dump buffers, as they tend to be fairly in kbase_hwcnt_dump_buffer_array_alloc()
269 kfree(buffers); in kbase_hwcnt_dump_buffer_array_alloc()
276 dump_bufs->bufs = buffers; in kbase_hwcnt_dump_buffer_array_alloc()
284 buffers[buf_idx].metadata = metadata; in kbase_hwcnt_dump_buffer_array_alloc()
285 buffers[buf_idx].dump_buf = (u64 *)(addr + dump_buf_offset); in kbase_hwcnt_dump_buffer_array_alloc()
286 buffers[buf_id in kbase_hwcnt_dump_buffer_array_alloc()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_softjobs.c510 struct kbase_debug_copy_buffer *buffers = (struct kbase_debug_copy_buffer *)(uintptr_t)katom->jc; in kbase_debug_copy_finish() local
514 if (!buffers) { in kbase_debug_copy_finish()
521 struct kbase_mem_phy_alloc *gpu_alloc = buffers[i].gpu_alloc; in kbase_debug_copy_finish()
523 if (!buffers[i].pages) { in kbase_debug_copy_finish()
526 for (p = 0; p < buffers[i].nr_pages; p++) { in kbase_debug_copy_finish()
527 struct page *pg = buffers[i].pages[p]; in kbase_debug_copy_finish()
533 kfree(buffers[i].pages); in kbase_debug_copy_finish()
537 free_user_buffer(&buffers[i]); in kbase_debug_copy_finish()
548 kfree(buffers); in kbase_debug_copy_finish()
555 struct kbase_debug_copy_buffer *buffers; in kbase_debug_copy_prepare() local
864 struct kbase_debug_copy_buffer *buffers = (struct kbase_debug_copy_buffer *)(uintptr_t)katom->jc; kbase_debug_copy() local
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_softjobs.c525 struct kbase_debug_copy_buffer *buffers = in kbase_debug_copy_finish() local
530 if (!buffers) in kbase_debug_copy_finish()
536 struct kbase_mem_phy_alloc *gpu_alloc = buffers[i].gpu_alloc; in kbase_debug_copy_finish()
538 if (!buffers[i].pages) in kbase_debug_copy_finish()
540 for (p = 0; p < buffers[i].nr_pages; p++) { in kbase_debug_copy_finish()
541 struct page *pg = buffers[i].pages[p]; in kbase_debug_copy_finish()
546 kfree(buffers[i].pages); in kbase_debug_copy_finish()
551 free_user_buffer(&buffers[i]); in kbase_debug_copy_finish()
562 kfree(buffers); in kbase_debug_copy_finish()
569 struct kbase_debug_copy_buffer *buffers; in kbase_debug_copy_prepare() local
892 struct kbase_debug_copy_buffer *buffers = kbase_debug_copy() local
[all...]
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/paho.mqtt.c/include/mqtt/
H A DMQTTPersistenceDefault.h28 int pstput(void* handle, char* key, int bufcount, char* buffers[], int buflens[]);
H A DMQTTClientPersistence.h132 * @param bufcount The number of buffers to write to the persistence store.
133 * @param buffers An array of pointers to the data buffers associated with
135 * @param buflens An array of lengths of the data buffers. <i>buflen[n]</i>
140 typedef int (*Persistence_put)(void* handle, char* key, int bufcount, char* buffers[], int buflens[]);
H A DSSLSocket.h49 int SSLSocket_putdatas(SSL* ssl, int socket, char* buf0, size_t buf0len, int count, char** buffers, size_t* buflens, int* frees);
H A DWebSocket.h69 int count, char** buffers, size_t* buflens, int* freeData);
H A DMQTTPersistence.h62 char** buffers, size_t* buflens, int htype, int msgId, int scr, int MQTTVersion);
H A DSocket.h132 int Socket_putdatas(int socket, char* buf0, size_t buf0len, int count, char** buffers, size_t* buflens, int* frees);
H A DMQTTPacket.h244 int MQTTPacket_sends(networkHandles* net, Header header, int count, char** buffers, size_t* buflens, int* frees, int MQTTVersion);
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_drv.c202 pr_err("Cannot import more than %d buffers at a time!\n", in rga_ioctl_import_buffer()
207 if (buffer_pool.buffers == NULL) { in rga_ioctl_import_buffer()
208 pr_err("Import buffers is NULL!\n"); in rga_ioctl_import_buffer()
219 if (unlikely(copy_from_user(external_buffer, buffer_pool.buffers, in rga_ioctl_import_buffer()
238 if (unlikely(copy_to_user(buffer_pool.buffers, external_buffer, in rga_ioctl_import_buffer()
266 pr_err("Cannot release more than %d buffers at a time!\n", in rga_ioctl_release_buffer()
271 if (buffer_pool.buffers == NULL) { in rga_ioctl_release_buffer()
272 pr_err("Release buffers is NULL!\n"); in rga_ioctl_release_buffer()
283 if (unlikely(copy_from_user(external_buffer, buffer_pool.buffers, in rga_ioctl_release_buffer()
/device/soc/rockchip/rk3588/hardware/rga/include/
H A Drga.h472 uint64_t buffers; member
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga.h200 struct rga_external_buffer __user *buffers; member

Completed in 13 milliseconds