OpenOCD
jaylink_device_handle::write_pos
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
jaylink_device_handle::write_pos
jaylink_device_handle::write_pos field
Current write position in the buffer. This is equivalent to the number of bytes in the buffer and used for write operations only.
Syntax
from
libjaylink-internal.h:182
size_t
write_pos
;
References
Location
Referrer
Text
libjaylink-internal.h:182
size_t
write_pos
;
transport_tcp.c:96
initialize_handle()
devh
->
write_pos
=
0
;
transport_tcp.c:346
transport_tcp_start_write()
if
(
devh
->
write_pos
>
0
)
transport_tcp.c:348
transport_tcp_start_write()
"buffer"
,
devh
->
write_pos
)
;
transport_tcp.c:354
transport_tcp_start_write()
devh
->
write_pos
=
0
;
transport_tcp.c:358
transport_tcp_start_write()
devh
->
write_pos
++
;
transport_tcp.c:404
transport_tcp_start_write_read()
if
(
devh
->
write_pos
>
0
)
transport_tcp.c:406
transport_tcp_start_write_read()
"buffer"
,
devh
->
write_pos
)
;
transport_tcp.c:420
transport_tcp_start_write_read()
devh
->
write_pos
=
0
;
transport_tcp.c:424
transport_tcp_start_write_read()
devh
->
write_pos
++
;
transport_tcp.c:511
transport_tcp_write()
if
(
devh
->
write_pos
+
length
>
devh
->
buffer_size
)
{
transport_tcp.c:512
transport_tcp_write()
if
(
!
adjust_buffer
(
devh
,
devh
->
write_pos
+
length
)
)
transport_tcp.c:516
transport_tcp_write()
memcpy
(
devh
->
buffer
+
devh
->
write_pos
,
buffer
,
length
)
;
transport_tcp.c:519
transport_tcp_write()
devh
->
write_pos
+=
length
;
transport_tcp.c:532
transport_tcp_write()
if
(
!
devh
->
write_pos
)
transport_tcp.c:535
transport_tcp_write()
tmp
=
MIN
(
length
,
devh
->
buffer_size
-
devh
->
write_pos
)
;
transport_tcp.c:541
transport_tcp_write()
memcpy
(
devh
->
buffer
+
devh
->
write_pos
,
buffer
,
tmp
)
;
transport_tcp.c:548
transport_tcp_write()
ret
=
_send
(
devh
,
devh
->
buffer
,
devh
->
write_pos
+
tmp
)
;
transport_tcp.c:550
transport_tcp_write()
devh
->
write_pos
=
0
;
transport_usb.c:143
initialize_handle()
devh
->
write_pos
=
0
;
transport_usb.c:243
transport_usb_start_write()
if
(
devh
->
write_pos
>
0
)
transport_usb.c:245
transport_usb_start_write()
"buffer"
,
devh
->
write_pos
)
;
transport_usb.c:251
transport_usb_start_write()
devh
->
write_pos
=
0
;
transport_usb.c:298
transport_usb_start_write_read()
if
(
devh
->
write_pos
>
0
)
transport_usb.c:300
transport_usb_start_write_read()
"buffer"
,
devh
->
write_pos
)
;
transport_usb.c:314
transport_usb_start_write_read()
devh
->
write_pos
=
0
;
transport_usb.c:464
transport_usb_write()
if
(
devh
->
write_pos
+
length
>
devh
->
buffer_size
)
{
transport_usb.c:465
transport_usb_write()
if
(
!
adjust_buffer
(
devh
,
devh
->
write_pos
+
length
)
)
transport_usb.c:469
transport_usb_write()
memcpy
(
devh
->
buffer
+
devh
->
write_pos
,
buffer
,
length
)
;
transport_usb.c:472
transport_usb_write()
devh
->
write_pos
+=
length
;
transport_usb.c:485
transport_usb_write()
if
(
!
devh
->
write_pos
)
transport_usb.c:495
transport_usb_write()
num_chunks
=
devh
->
write_pos
/
CHUNK_SIZE
;
transport_usb.c:497
transport_usb_write()
if
(
devh
->
write_pos
%
CHUNK_SIZE
)
transport_usb.c:500
transport_usb_write()
fill_bytes
=
(
num_chunks
*
CHUNK_SIZE
)
-
devh
->
write_pos
;
transport_usb.c:504
transport_usb_write()
memcpy
(
devh
->
buffer
+
devh
->
write_pos
,
buffer
,
tmp
)
;
transport_usb.c:513
transport_usb_write()
ret
=
usb_send
(
devh
,
devh
->
buffer
,
devh
->
write_pos
+
tmp
)
;
transport_usb.c:514
transport_usb_write()
devh
->
write_pos
=
0
;
Data Use
Functions writing
jaylink_device_handle::write_pos
Functions reading
jaylink_device_handle::write_pos
initialize_handle()
transport_tcp_start_write()
transport_tcp_start_write_read()
transport_tcp_write()
initialize_handle()
transport_usb_start_write()
transport_usb_start_write_read()
transport_usb_write()
all items filtered out
jaylink_device_handle::write_pos
transport_tcp_start_write()
transport_tcp_start_write_read()
transport_tcp_write()
transport_usb_start_write()
transport_usb_start_write_read()
transport_usb_write()
all items filtered out
Type of
jaylink_device_handle::write_pos
jaylink_device_handle::write_pos
size_t
all items filtered out