OpenOCD
stlink_tcp_priv::send_buf
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
stlink_tcp_priv::send_buf
stlink_tcp_priv::send_buf field
Syntax
from
stlink_usb.c:167
uint8_t
*
send_buf
;
References
Location
Referrer
Text
stlink_usb.c:167
uint8_t
*
send_buf
;
stlink_usb.c:923
stlink_tcp_send_cmd()
int
sent_size
=
send
(
h
->
tcp_backend_priv
.
fd
,
(
void
*
)
h
->
tcp_backend_priv
.
send_buf
,
send_size
,
0
)
;
stlink_usb.c:991
stlink_tcp_xfer_noerrcheck()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_SEND_USB_CMD
;
stlink_usb.c:992
stlink_tcp_xfer_noerrcheck()
memset
(
&
h
->
tcp_backend_priv
.
send_buf
[
1
]
,
0
,
3
)
;
/* reserved for alignment and future use, must be zero */
stlink_usb.c:993
stlink_tcp_xfer_noerrcheck()
h_u32_to_le
(
&
h
->
tcp_backend_priv
.
send_buf
[
4
]
,
h
->
tcp_backend_priv
.
connect_id
)
;
stlink_usb.c:995
stlink_tcp_xfer_noerrcheck()
h
->
tcp_backend_priv
.
send_buf
[
24
]
=
h
->
direction
;
stlink_usb.c:996
stlink_tcp_xfer_noerrcheck()
memset
(
&
h
->
tcp_backend_priv
.
send_buf
[
25
]
,
0
,
3
)
;
/* reserved for alignment and future use, must be zero */
stlink_usb.c:998
stlink_tcp_xfer_noerrcheck()
h_u32_to_le
(
&
h
->
tcp_backend_priv
.
send_buf
[
28
]
,
size
)
;
stlink_usb.c:1016
stlink_tcp_xfer_noerrcheck()
memcpy
(
&
h
->
tcp_backend_priv
.
send_buf
[
32
]
,
buf
,
size
)
;
stlink_usb.c:3276
stlink_tcp_close()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_CLOSE_DEV
;
stlink_usb.c:3277
stlink_tcp_close()
memset
(
&
h
->
tcp_backend_priv
.
send_buf
[
1
]
,
0
,
4
)
;
/* reserved */
stlink_usb.c:3278
stlink_tcp_close()
h_u32_to_le
(
&
h
->
tcp_backend_priv
.
send_buf
[
4
]
,
h
->
tcp_backend_priv
.
connect_id
)
;
stlink_usb.c:3288
stlink_tcp_close()
free
(
h
->
tcp_backend_priv
.
send_buf
)
;
stlink_usb.c:3510
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
=
malloc
(
STLINK_TCP_SEND_BUFFER_SIZE
)
;
stlink_usb.c:3513
stlink_tcp_open()
if
(
!
h
->
tcp_backend_priv
.
send_buf
||
!
h
->
tcp_backend_priv
.
recv_buf
)
stlink_usb.c:3516
stlink_tcp_open()
h
->
cmdbuf
=
&
h
->
tcp_backend_priv
.
send_buf
[
8
]
;
stlink_usb.c:3570
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_GET_SERVER_VERSION
;
stlink_usb.c:3571
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
1
]
=
OPENOCD_STLINK_TCP_API_VERSION
;
stlink_usb.c:3572
stlink_tcp_open()
memset
(
&
h
->
tcp_backend_priv
.
send_buf
[
2
]
,
0
,
2
)
;
/* reserved */
stlink_usb.c:3595
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_REFRESH_DEVICE_LIST
;
stlink_usb.c:3596
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
1
]
=
0
;
/* don't clear the list, just refresh it */
stlink_usb.c:3602
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_GET_NB_DEV
;
stlink_usb.c:3630
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_GET_DEV_INFO
;
stlink_usb.c:3631
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
1
]
=
(
uint8_t
)
stlink_id
;
stlink_usb.c:3632
stlink_tcp_open()
memset
(
&
h
->
tcp_backend_priv
.
send_buf
[
2
]
,
0
,
2
)
;
/* reserved */
stlink_usb.c:3633
stlink_tcp_open()
h_u32_to_le
(
&
h
->
tcp_backend_priv
.
send_buf
[
4
]
,
41
)
;
/* size of TDeviceInfo2 */
stlink_usb.c:3701
stlink_tcp_open()
h
->
tcp_backend_priv
.
send_buf
[
0
]
=
STLINK_TCP_CMD_OPEN_DEV
;
stlink_usb.c:3702
stlink_tcp_open()
memset
(
&
h
->
tcp_backend_priv
.
send_buf
[
1
]
,
0
,
4
)
;
/* reserved */
stlink_usb.c:3703
stlink_tcp_open()
h_u32_to_le
(
&
h
->
tcp_backend_priv
.
send_buf
[
4
]
,
h
->
tcp_backend_priv
.
device_id
)
;
Data Use
Functions writing
stlink_tcp_priv::send_buf
Functions reading
stlink_tcp_priv::send_buf
stlink_tcp_open()
all items filtered out
stlink_tcp_priv::send_buf
stlink_tcp_send_cmd()
stlink_tcp_xfer_noerrcheck()
stlink_tcp_close()
stlink_tcp_open()
all items filtered out
Type of
stlink_tcp_priv::send_buf
stlink_tcp_priv::send_buf
uint8_t
all items filtered out