/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_10969_workaround.c | 58 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 D | mali_kbase_softjobs.c | 1148 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 D | mali_kbase_10969_workaround.c | 59 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 D | mali_kbase_softjobs.c | 1180 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 D | mali_kbase_timeline_io.c | 114 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 D | mali_kbase_timeline_io.c | 125 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 D | uart_drv.c | 140 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 D | mali_kbase_softjobs.c | 1395 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 D | mali_kbase_softjobs.c | 1433 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 D | hifb_main.c | 8375 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...] |