Home
last modified time | relevance | path

Searched refs:copy_len (Results 1 - 7 of 7) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_timeline_io.c102 * @copy_len: Pointer to amount of bytes that has been copied already
110 static inline int copy_stream_header(char __user *buffer, size_t size, ssize_t *copy_len, const char *hdr, in copy_stream_header() argument
114 const size_t copy_size = MIN(size - *copy_len, *hdr_btc); in copy_stream_header()
124 if (copy_to_user(&buffer[*copy_len], &hdr[offset], copy_size)) { in copy_stream_header()
129 *copy_len += copy_size; in copy_stream_header()
139 * @copy_len: Pointer to amount of bytes that has been copied already
143 * to the user, and if so, sends them. copy_len is respectively
149 ssize_t *copy_len) in kbasep_timeline_copy_headers()
151 if (copy_stream_header(buffer, size, copy_len, obj_desc_header, obj_desc_header_size, &timeline->obj_header_btc)) { in kbasep_timeline_copy_headers()
155 if (copy_stream_header(buffer, size, copy_len, aux_desc_heade in kbasep_timeline_copy_headers()
148 kbasep_timeline_copy_headers(struct kbase_timeline *timeline, char __user *buffer, size_t size, ssize_t *copy_len) kbasep_timeline_copy_headers() argument
178 ssize_t copy_len = 0; kbasep_timeline_io_read() local
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/
H A Dmali_kbase_timeline_io.c112 * @copy_len: Pointer to amount of bytes that has been copied already
121 ssize_t *copy_len, const char *hdr, in copy_stream_header()
125 const size_t copy_size = MIN(size - *copy_len, *hdr_btc); in copy_stream_header()
133 if (copy_to_user(&buffer[*copy_len], &hdr[offset], copy_size)) in copy_stream_header()
137 *copy_len += copy_size; in copy_stream_header()
148 * @copy_len: Pointer to amount of bytes that has been copied already
152 * to the user, and if so, sends them. copy_len is respectively
159 ssize_t *copy_len) in kbasep_timeline_copy_headers()
161 if (copy_stream_header(buffer, size, copy_len, obj_desc_header, in kbasep_timeline_copy_headers()
165 if (copy_stream_header(buffer, size, copy_len, aux_desc_heade in kbasep_timeline_copy_headers()
120 copy_stream_header(char __user *buffer, size_t size, ssize_t *copy_len, const char *hdr, size_t hdr_size, size_t *hdr_btc) copy_stream_header() argument
157 kbasep_timeline_copy_headers(struct kbase_timeline *timeline, char __user *buffer, size_t size, ssize_t *copy_len) kbasep_timeline_copy_headers() argument
191 ssize_t copy_len = 0; kbasep_timeline_io_read() local
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_tlstream.c853 ssize_t copy_len = 0; in kbasep_tlstream_read() local
868 while (copy_len < size) { in kbasep_tlstream_read()
877 if (0 < copy_len) { in kbasep_tlstream_read()
883 copy_len = -ERESTARTSYS; in kbasep_tlstream_read()
892 if (rb_size > size - copy_len) { in kbasep_tlstream_read()
895 if (copy_to_user(&buffer[copy_len], tl_stream[stype]->buffer[rb_idx].data, rb_size)) { in kbasep_tlstream_read()
896 copy_len = -EFAULT; in kbasep_tlstream_read()
902 * copy_len and move rbi on to the next packet in kbasep_tlstream_read()
906 copy_len += rb_size; in kbasep_tlstream_read()
917 return copy_len; in kbasep_tlstream_read()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_tlstream.c1157 ssize_t copy_len = 0; in kbasep_tlstream_read() local
1170 while (copy_len < size) { in kbasep_tlstream_read()
1179 if (0 < copy_len) { in kbasep_tlstream_read()
1190 copy_len = -ERESTARTSYS; in kbasep_tlstream_read()
1199 if (rb_size > size - copy_len) in kbasep_tlstream_read()
1202 &buffer[copy_len], in kbasep_tlstream_read()
1205 copy_len = -EFAULT; in kbasep_tlstream_read()
1211 * copy_len and move rbi on to the next packet in kbasep_tlstream_read()
1215 copy_len += rb_size; in kbasep_tlstream_read()
1226 return copy_len; in kbasep_tlstream_read()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_osk_profiling.c189 u32 copy_len = 0; in _mali_profiling_stream_read() local
196 if (used_size <= ((u32)size - copy_len)) { in _mali_profiling_stream_read()
201 if (copy_to_user(&buffer[copy_len], current_mali_profiling_stream->data, in _mali_profiling_stream_read()
208 copy_len += current_mali_profiling_stream->used_size; in _mali_profiling_stream_read()
216 return (ssize_t)copy_len; in _mali_profiling_stream_read()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_osk_profiling.c191 u32 copy_len = 0; in _mali_profiling_stream_read() local
198 if (used_size <= ((u32)size - copy_len)) { in _mali_profiling_stream_read()
203 if (copy_to_user(&buffer[copy_len], current_mali_profiling_stream->data, current_mali_profiling_stream->used_size)) { in _mali_profiling_stream_read()
208 copy_len += current_mali_profiling_stream->used_size; in _mali_profiling_stream_read()
215 return (ssize_t)copy_len; in _mali_profiling_stream_read()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_firmware.c406 u32 const copy_len = min_t(u32, PAGE_SIZE, data_len); in load_fw_image_section() local
408 if (copy_len > 0) { in load_fw_image_section()
409 memcpy(p, data + data_pos, copy_len); in load_fw_image_section()
410 data_pos += copy_len; in load_fw_image_section()
411 data_len -= copy_len; in load_fw_image_section()
415 u32 const zi_len = PAGE_SIZE - copy_len; in load_fw_image_section()
417 memset(p + copy_len, 0, zi_len); in load_fw_image_section()

Completed in 13 milliseconds