OpenOCD
jaylink_device_handle::buffer
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
jaylink_device_handle::buffer
jaylink_device_handle::buffer field
Buffer for write and read operations. Note that write and read operations are always processed consecutively and therefore the same buffer can be used for both.
Syntax
from
libjaylink-internal.h:162
uint8_t
*
buffer
;
References
Location
Referrer
Text
libjaylink-internal.h:162
uint8_t
*
buffer
;
transport_tcp.c:84
initialize_handle()
devh
->
buffer
=
malloc
(
devh
->
buffer_size
)
;
transport_tcp.c:86
initialize_handle()
if
(
!
devh
->
buffer
)
{
transport_tcp.c:103
cleanup_handle()
free
(
devh
->
buffer
)
;
transport_tcp.c:357
transport_tcp_start_write()
devh
->
buffer
[
0
]
=
CMD_CLIENT
;
transport_tcp.c:423
transport_tcp_start_write_read()
devh
->
buffer
[
0
]
=
CMD_CLIENT
;
transport_tcp.c:474
adjust_buffer()
buffer
=
realloc
(
devh
->
buffer
,
size
)
;
transport_tcp.c:482
adjust_buffer()
devh
->
buffer
=
buffer
;
transport_tcp.c:516
transport_tcp_write()
memcpy
(
devh
->
buffer
+
devh
->
write_pos
,
buffer
,
length
)
;
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:577
transport_tcp_read()
memcpy
(
buffer
,
devh
->
buffer
+
devh
->
read_pos
,
length
)
;
transport_tcp.c:588
transport_tcp_read()
memcpy
(
buffer
,
devh
->
buffer
+
devh
->
read_pos
,
transport_usb.c:131
initialize_handle()
devh
->
buffer
=
malloc
(
devh
->
buffer_size
)
;
transport_usb.c:133
initialize_handle()
if
(
!
devh
->
buffer
)
{
transport_usb.c:150
cleanup_handle()
free
(
devh
->
buffer
)
;
transport_usb.c:382
adjust_buffer()
buffer
=
realloc
(
devh
->
buffer
,
size
)
;
transport_usb.c:390
adjust_buffer()
devh
->
buffer
=
buffer
;
transport_usb.c:469
transport_usb_write()
memcpy
(
devh
->
buffer
+
devh
->
write_pos
,
buffer
,
length
)
;
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:544
transport_usb_read()
memcpy
(
buffer
,
devh
->
buffer
+
devh
->
read_pos
,
length
)
;
transport_usb.c:555
transport_usb_read()
memcpy
(
buffer
,
devh
->
buffer
+
devh
->
read_pos
,
transport_usb.c:581
transport_usb_read()
ret
=
usb_recv
(
devh
,
devh
->
buffer
,
&
bytes_received
)
;
transport_usb.c:587
transport_usb_read()
memcpy
(
buffer
,
devh
->
buffer
,
tmp
)
;
Data Use
Functions writing
jaylink_device_handle::buffer
Functions reading
jaylink_device_handle::buffer
initialize_handle()
adjust_buffer()
initialize_handle()
adjust_buffer()
all items filtered out
jaylink_device_handle::buffer
initialize_handle()
cleanup_handle()
transport_tcp_start_write()
transport_tcp_start_write_read()
adjust_buffer()
transport_tcp_write()
transport_tcp_read()
initialize_handle()
cleanup_handle()
adjust_buffer()
transport_usb_write()
transport_usb_read()
all items filtered out
Type of
jaylink_device_handle::buffer
jaylink_device_handle::buffer
uint8_t
all items filtered out