Home
last modified time | relevance | path

Searched refs:copy_size (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_10969_workaround.c58 u32 copy_size; in kbasep_10969_workaround_clamp_coordinates() local
86 copy_size = MIN(PAGE_SIZE - offset, JOB_HEADER_SIZE); in kbasep_10969_workaround_clamp_coordinates()
93 kbase_sync_single_for_cpu(katom->kctx->kbdev, kbase_dma_addr(p) + offset, copy_size, DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
95 memcpy(dst, page_1, copy_size); in kbasep_10969_workaround_clamp_coordinates()
99 if (copy_size < JOB_HEADER_SIZE) { in kbasep_10969_workaround_clamp_coordinates()
103 kbase_sync_single_for_cpu(katom->kctx->kbdev, kbase_dma_addr(p), JOB_HEADER_SIZE - copy_size, in kbasep_10969_workaround_clamp_coordinates()
106 memcpy(dst + copy_size, page_2, JOB_HEADER_SIZE - copy_size); in kbasep_10969_workaround_clamp_coordinates()
168 memcpy(page_1, dst, copy_size); in kbasep_10969_workaround_clamp_coordinates()
171 kbase_sync_single_for_device(katom->kctx->kbdev, kbase_dma_addr(p) + offset, copy_size, DMA_TO_DEVIC in kbasep_10969_workaround_clamp_coordinates()
[all...]
H A Dmali_kbase_softjobs.c1148 size_t copy_size; in kbase_ext_res_prepare() local
1171 copy_size = sizeof(*ext_res); in kbase_ext_res_prepare()
1172 copy_size += sizeof(struct base_external_resource) * (count - 1); in kbase_ext_res_prepare()
1173 ext_res = kzalloc(copy_size, GFP_KERNEL); in kbase_ext_res_prepare()
1179 if (copy_from_user(ext_res, user_ext_res, copy_size) != 0) { in kbase_ext_res_prepare()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_10969_workaround.c59 u32 copy_size; in kbasep_10969_workaround_clamp_coordinates() local
85 copy_size = MIN(PAGE_SIZE - offset, JOB_HEADER_SIZE); in kbasep_10969_workaround_clamp_coordinates()
94 copy_size, DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
96 memcpy(dst, page_1, copy_size); in kbasep_10969_workaround_clamp_coordinates()
100 if (copy_size < JOB_HEADER_SIZE) { in kbasep_10969_workaround_clamp_coordinates()
106 JOB_HEADER_SIZE - copy_size, DMA_BIDIRECTIONAL); in kbasep_10969_workaround_clamp_coordinates()
108 memcpy(dst + copy_size, page_2, JOB_HEADER_SIZE - copy_size); in kbasep_10969_workaround_clamp_coordinates()
183 memcpy(page_1, dst, copy_size); in kbasep_10969_workaround_clamp_coordinates()
188 copy_size, DMA_TO_DEVIC in kbasep_10969_workaround_clamp_coordinates()
[all...]
H A Dmali_kbase_softjobs.c1180 size_t copy_size; in kbase_ext_res_prepare() local
1204 copy_size = sizeof(*ext_res); in kbase_ext_res_prepare()
1205 copy_size += sizeof(struct base_external_resource) * (count - 1); in kbase_ext_res_prepare()
1206 ext_res = kzalloc(copy_size, GFP_KERNEL); in kbase_ext_res_prepare()
1212 if (copy_from_user(ext_res, user_ext_res, copy_size) != 0) { in kbase_ext_res_prepare()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_timeline_io.c114 const size_t copy_size = MIN(size - *copy_len, *hdr_btc); in copy_stream_header() local
124 if (copy_to_user(&buffer[*copy_len], &hdr[offset], copy_size)) { in copy_stream_header()
128 *hdr_btc -= copy_size; in copy_stream_header()
129 *copy_len += copy_size; in copy_stream_header()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_timeline_io.c125 const size_t copy_size = MIN(size - *copy_len, *hdr_btc); in copy_stream_header() local
133 if (copy_to_user(&buffer[*copy_len], &hdr[offset], copy_size)) in copy_stream_header()
136 *hdr_btc -= copy_size; in copy_stream_header()
137 *copy_len += copy_size; in copy_stream_header()
/device/soc/hisilicon/hi3861v100/sdk_liteos/platform/drivers/uart/
H A Duart_drv.c140 hi_u32 copy_size = buf_size - rp; in uart_read_circ_buf() local
141 hi_u32 left_size = count - copy_size; in uart_read_circ_buf()
142 if (memcpy_s(buf, copy_size, (hi_void *) (uintptr_t)(data + rp), copy_size) != EOK) { in uart_read_circ_buf()
150 if (memcpy_s((hi_void*)(buf + copy_size), left_size, (hi_void *)(uintptr_t)(data + rp), left_size) != EOK) { in uart_read_circ_buf()
157 return (hi_s32) (copy_size + left_size); in uart_read_circ_buf()
185 hi_u32 copy_size = buf_size - wp; in uart_write_circ_buf() local
186 hi_u32 left_size = count - copy_size; in uart_write_circ_buf()
187 if (memcpy_s((hi_void *)(uintptr_t) (data + wp), copy_size, buf, copy_size) ! in uart_write_circ_buf()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c1395 size_t copy_size; in kbase_ext_res_prepare() local
1418 copy_size = sizeof(*ext_res); in kbase_ext_res_prepare()
1419 copy_size += sizeof(struct base_external_resource) * (count - 1); in kbase_ext_res_prepare()
1420 ext_res = kzalloc(copy_size, GFP_KERNEL); in kbase_ext_res_prepare()
1426 if (copy_from_user(ext_res, user_ext_res, copy_size) != 0) { in kbase_ext_res_prepare()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c1433 size_t copy_size; in kbase_ext_res_prepare() local
1450 copy_size = sizeof(*ext_res); in kbase_ext_res_prepare()
1451 copy_size += sizeof(struct base_external_resource) * (count - 1); in kbase_ext_res_prepare()
1452 ext_res = memdup_user(user_ext_res, copy_size); in kbase_ext_res_prepare()
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/
H A Dhifb_main.c8375 hi_s32 copy_size;
8381 copy_size = (src->len > (dst->len - offset)) ? (dst->len - offset) : src->len;
8383 if (copy_size <= 0) {
8386 copy_size *= sizeof(u_short);
8388 ret = memcpy_s(cmap_start + offset, copy_size, src->red, copy_size);
8391 ret = memcpy_s(cmap_start + offset, copy_size, src->green, copy_size);
8394 ret = memcpy_s(cmap_start + offset, copy_size, src->blue, copy_size);
[all...]

Completed in 21 milliseconds