ESP-IDF
hci_get_cmd_buf()
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
hci_get_cmd_buf()
hci_get_cmd_buf() function
Syntax
Show:
Summary
Declaration
from
hcimsgs.h:56
static
inline
BT_HDR
*
hci_get_cmd_buf
(
size_t
param_len
)
;
Arguments
Argument
param_len
Examples
References
from
examples
Code
Location
Referrer
static
inline
BT_HDR
*
hci_get_cmd_buf
(
size_t
param_len
)
hcimsgs.h:56
if
(
(
p_buf
=
HCI_GET_CMD_BUF
(
param_len
)
)
!=
NULL
)
{
btm_devctl.c:709
BTM_VendorSpecificCommand()
BT_HDR
*
packet
=
HCI_GET_CMD_BUF
(
parameter_size
)
;
hci_packet_factory.c:236
make_command()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SET_USED_FEAT_CMD
)
)
==
NULL
)
{
hciblecmds.c:75
btsnd_hcic_ble_set_local_used_feat()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_RANDOM_ADDR_CMD
)
)
==
NULL
)
{
hciblecmds.c:96
btsnd_hcic_ble_set_random_addr()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_WRITE_ADV_PARAMS
)
)
==
NULL
)
{
hciblecmds.c:121
btsnd_hcic_ble_write_adv_params()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_CMD
)
)
==
NULL
)
{
hciblecmds.c:150
btsnd_hcic_ble_read_adv_chnl_tx_power()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_WRITE_ADV_DATA
+
1
)
)
==
NULL
)
{
hciblecmds.c:176
btsnd_hcic_ble_set_adv_data()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_WRITE_SCAN_RSP
+
1
)
)
==
NULL
)
{
hciblecmds.c:209
btsnd_hcic_ble_set_scan_rsp_data()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_ADV_ENABLE
)
)
==
NULL
)
{
hciblecmds.c:245
btsnd_hcic_ble_set_adv_enable()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_WRITE_SCAN_PARAM
)
)
==
NULL
)
{
hciblecmds.c:269
btsnd_hcic_ble_set_scan_params()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_WRITE_SCAN_ENABLE
)
)
==
NULL
)
{
hciblecmds.c:296
btsnd_hcic_ble_set_scan_enable()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_CREATE_LL_CONN
)
)
==
NULL
)
{
hciblecmds.c:327
btsnd_hcic_ble_create_ll_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_CREATE_CONN_CANCEL
)
)
==
NULL
)
{
hciblecmds.c:364
btsnd_hcic_ble_create_conn_cancel()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CLEAR_WHITE_LIST
)
)
==
NULL
)
{
hciblecmds.c:385
btsnd_hcic_ble_clear_white_list()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_ADD_WHITE_LIST
)
)
==
NULL
)
{
hciblecmds.c:406
btsnd_hcic_ble_add_white_list()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_REMOVE_WHITE_LIST
)
)
==
NULL
)
{
hciblecmds.c:430
btsnd_hcic_ble_remove_from_white_list()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_UPD_LL_CONN_PARAMS
)
)
==
NULL
)
{
hciblecmds.c:457
btsnd_hcic_ble_upd_ll_conn_params()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SET_HOST_CHNL_CLASS
)
)
==
NULL
)
{
hciblecmds.c:487
btsnd_hcic_ble_set_host_chnl_class()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_CHNL_MAP
)
)
==
NULL
)
{
hciblecmds.c:510
btsnd_hcic_ble_read_chnl_map()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_READ_REMOTE_FEAT
)
)
==
NULL
)
{
hciblecmds.c:533
btsnd_hcic_ble_read_remote_feat()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_ENCRYPT
)
)
==
NULL
)
{
hciblecmds.c:559
btsnd_hcic_ble_encrypt()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_RAND
)
)
==
NULL
)
{
hciblecmds.c:596
btsnd_hcic_ble_rand()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_START_ENC
)
)
==
NULL
)
{
hciblecmds.c:621
btsnd_hcic_ble_start_enc()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_LTK_REQ_REPLY
)
)
==
NULL
)
{
hciblecmds.c:647
btsnd_hcic_ble_ltk_req_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_LTK_REQ_NEG_REPLY
)
)
==
NULL
)
{
hciblecmds.c:671
btsnd_hcic_ble_ltk_req_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hciblecmds.c:694
btsnd_hcic_ble_receiver_test()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM3
)
)
==
NULL
)
{
hciblecmds.c:717
btsnd_hcic_ble_transmitter_test()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_CMD
)
)
==
NULL
)
{
hciblecmds.c:742
btsnd_hcic_ble_test_end()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_CMD
)
)
==
NULL
)
{
hciblecmds.c:763
btsnd_hcic_ble_read_host_supported()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_RC_PARAM_REQ_REPLY
)
)
==
NULL
)
{
hciblecmds.c:789
btsnd_hcic_ble_rc_param_req_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_RC_PARAM_REQ_NEG_REPLY
)
)
==
NULL
)
{
hciblecmds.c:818
btsnd_hcic_ble_rc_param_req_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_ADD_DEV_RESOLVING_LIST
)
)
==
NULL
)
{
hciblecmds.c:845
btsnd_hcic_ble_add_device_resolving_list()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_RM_DEV_RESOLVING_LIST
)
)
==
NULL
)
{
hciblecmds.c:871
btsnd_hcic_ble_rm_device_resolving_list()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_CLEAR_RESOLVING_LIST
)
)
==
NULL
)
{
hciblecmds.c:895
btsnd_hcic_ble_clear_resolving_list()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_READ_RESOLVABLE_ADDR_PEER
)
)
==
NULL
)
{
hciblecmds.c:917
btsnd_hcic_ble_read_resolvable_addr_peer()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_READ_RESOLVABLE_ADDR_LOCAL
)
)
==
NULL
)
{
hciblecmds.c:941
btsnd_hcic_ble_read_resolvable_addr_local()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_SET_ADDR_RESOLUTION_ENABLE
)
)
==
NULL
)
{
hciblecmds.c:965
btsnd_hcic_ble_set_addr_resolution_enable()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_SET_RAND_PRIV_ADDR_TIMOUT
)
)
==
NULL
)
{
hciblecmds.c:988
btsnd_hcic_ble_set_rand_priv_addr_timeout()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_SET_DATA_LENGTH
)
)
==
NULL
)
{
hciblecmds.c:1011
btsnd_hcic_ble_set_data_length()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_UPDATE_ADV_FLOW_CONTROL
)
)
==
NULL
)
{
hciblecmds.c:1039
btsnd_hcic_ble_update_adv_report_flow_control()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_SET_CHANNELS
)
)
==
NULL
)
{
hciblecmds.c:1069
btsnd_hcic_ble_set_channels()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_CLEAR_ADV
)
)
==
NULL
)
{
hciblecmds.c:1092
btsnd_hcic_ble_clear_adv()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_BLE_READ_PHY
)
;
hciblecmds.c:1125
btsnd_hcic_ble_read_phy()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_BLE_SET_DEF_PHY
)
;
hciblecmds.c:1143
btsnd_hcic_ble_set_prefered_default_phy()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_BLE_SET_PHY
)
;
hciblecmds.c:1163
btsnd_hcic_ble_set_phy()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_ENH_RX_TEST
)
;
hciblecmds.c:1185
btsnd_hcic_ble_enhand_rx_test()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_ENH_TX_TEST
)
;
hciblecmds.c:1208
btsnd_hcic_ble_enhand_tx_test()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_EXT_RAND_ADDR
)
;
hciblecmds.c:1228
btsnd_hcic_ble_set_extend_rand_address()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_EXT_ADV_SET_PARAMS
)
;
hciblecmds.c:1258
btsnd_hcic_ble_set_ext_adv_params()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
data_len
+
4
)
;
hciblecmds.c:1294
btsnd_hcic_ble_set_ext_adv_data()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
data_len
+
4
)
;
hciblecmds.c:1326
btsnd_hcic_ble_set_ext_adv_scan_rsp_data()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
ext_adv_size
)
;
hciblecmds.c:1355
btsnd_hcic_ble_ext_adv_enable()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_READ_MAX_ADV_SIZE
+
1
)
;
hciblecmds.c:1384
btsnd_hcic_ble_read_max_adv_len()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_NUM_SUPPORT_ADV_SET
+
1
)
;
hciblecmds.c:1398
btsnd_hcic_ble_read_num_support_adv_set()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_REMOVE_ADV_SET
+
1
)
;
hciblecmds.c:1412
btsnd_hcic_ble_remove_adv_set()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_CLEAR_ADV_SET
+
1
)
;
hciblecmds.c:1427
btsnd_hcic_ble_clear_adv_set()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_SET_PERIODIC_ADV_PARAMS
)
;
hciblecmds.c:1446
btsnd_hcic_ble_set_periodic_adv_params()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
len
+
3
)
;
hciblecmds.c:1470
btsnd_hcic_ble_set_periodic_adv_data()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_PERIODIC_ADV_ENABLE
)
;
hciblecmds.c:1500
btsnd_hcic_ble_periodic_adv_enable()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
params_size
)
;
hciblecmds.c:1521
btsnd_hcic_ble_set_ext_scan_params()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_EXT_SCAN_ENABLE
)
;
hciblecmds.c:1547
btsnd_hcic_ble_ext_scan_enable()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
size
)
;
hciblecmds.c:1579
btsnd_hcic_ble_create_ext_conn()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_PERIODIC_ADV_CREATE_SYNC
+
2
)
;
hciblecmds.c:1641
btsnd_hcic_ble_periodic_adv_create_sync()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_PERIODIC_ADV_CREATE_SYNC_CANCEL
)
;
hciblecmds.c:1663
btsnd_hcic_ble_periodic_adv_create_sync_cancel()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_PERIODIC_ADV_TERM_SYNC
)
;
hciblecmds.c:1677
btsnd_hcic_ble_periodic_adv_term_sync()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_ADD_DEV_TO_PERIODIC_ADV_LIST
)
;
hciblecmds.c:1695
btsnd_hcic_ble_add_dev_to_periodic_adv_list()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_RM_DEV_FROM_PERIODIC_ADV_LIST
)
;
hciblecmds.c:1714
btsnd_hcic_ble_rm_dev_from_periodic_adv_list()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_CLEAR_PERIODIC_ADV_LIST
)
;
hciblecmds.c:1732
btsnd_hcic_ble_clear_periodic_adv_list()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_READ_PERIODIC_ADV_LIST
)
;
hciblecmds.c:1746
btsnd_hcic_ble_read_periodic_adv_list_size()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_READ_TRANS_POWER
)
;
hciblecmds.c:1760
btsnd_hcic_ble_read_trans_power()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_READ_RF_PATH_COMPENSATION
)
;
hciblecmds.c:1774
btsnd_hcic_ble_read_rf_path_compensation()
HCIC_BLE_CMD_CREATED
(
p
,
pp
,
HCIC_PARAM_SIZE_WRITE_RF_PATH_COMPENSATION
)
;
hciblecmds.c:1788
btsnd_hcic_ble_write_rf_path_compensation()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SET_PRIVACY_MODE
)
)
==
NULL
)
{
hciblecmds.c:1918
btsnd_hcic_ble_set_privacy_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_BLE_SET_CSA_SUPPORT
)
)
==
NULL
)
{
hciblecmds.c:1942
btsnd_hcic_ble_set_csa_support()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_INQUIRY
)
)
==
NULL
)
{
hcicmds.c:43
btsnd_hcic_inquiry()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_INQ_CANCEL
)
)
==
NULL
)
{
hcicmds.c:68
btsnd_hcic_inq_cancel()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_PER_INQ_MODE
)
)
==
NULL
)
{
hcicmds.c:89
btsnd_hcic_per_inq_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_EXIT_PER_INQ
)
)
==
NULL
)
{
hcicmds.c:116
btsnd_hcic_exit_per_inq()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CREATE_CONN
)
)
==
NULL
)
{
hcicmds.c:139
btsnd_hcic_create_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_DISCONNECT
)
)
==
NULL
)
{
hcicmds.c:177
btsnd_hcic_disconnect()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_ADD_SCO_CONN
)
)
==
NULL
)
{
hcicmds.c:202
btsnd_hcic_add_SCO_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CREATE_CONN_CANCEL
)
)
==
NULL
)
{
hcicmds.c:227
btsnd_hcic_create_conn_cancel()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_ACCEPT_CONN
)
)
==
NULL
)
{
hcicmds.c:250
btsnd_hcic_accept_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_REJECT_CONN
)
)
==
NULL
)
{
hcicmds.c:275
btsnd_hcic_reject_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_LINK_KEY_REQ_REPLY
)
)
==
NULL
)
{
hcicmds.c:301
btsnd_hcic_link_key_req_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_LINK_KEY_NEG_REPLY
)
)
==
NULL
)
{
hcicmds.c:325
btsnd_hcic_link_key_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_PIN_CODE_REQ_REPLY
)
)
==
NULL
)
{
hcicmds.c:350
btsnd_hcic_pin_code_req_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_PIN_CODE_NEG_REPLY
)
)
==
NULL
)
{
hcicmds.c:383
btsnd_hcic_pin_code_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CHANGE_CONN_TYPE
)
)
==
NULL
)
{
hcicmds.c:406
btsnd_hcic_change_conn_type()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:430
btsnd_hcic_auth_request()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SET_CONN_ENCRYPT
)
)
==
NULL
)
{
hcicmds.c:453
btsnd_hcic_set_conn_encrypt()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_RMT_NAME_REQ
)
)
==
NULL
)
{
hcicmds.c:478
btsnd_hcic_rmt_name_req()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_RMT_NAME_REQ_CANCEL
)
)
==
NULL
)
{
hcicmds.c:505
btsnd_hcic_rmt_name_req_cancel()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:528
btsnd_hcic_rmt_features_req()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_RMT_EXT_FEATURES
)
)
==
NULL
)
{
hcicmds.c:551
btsnd_hcic_rmt_ext_features()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:575
btsnd_hcic_rmt_ver_req()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:598
btsnd_hcic_read_rmt_clk_offset()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:621
btsnd_hcic_read_lmp_handle()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SETUP_ESCO
)
)
==
NULL
)
{
hcicmds.c:646
btsnd_hcic_setup_esco_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_ACCEPT_ESCO
)
)
==
NULL
)
{
hcicmds.c:678
btsnd_hcic_accept_esco_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_REJECT_ESCO
)
)
==
NULL
)
{
hcicmds.c:707
btsnd_hcic_reject_esco_conn()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_HOLD_MODE
)
)
==
NULL
)
{
hcicmds.c:732
btsnd_hcic_hold_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SNIFF_MODE
)
)
==
NULL
)
{
hcicmds.c:759
btsnd_hcic_sniff_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:788
btsnd_hcic_exit_sniff_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_PARK_MODE
)
)
==
NULL
)
{
hcicmds.c:813
btsnd_hcic_park_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:838
btsnd_hcic_exit_park_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_QOS_SETUP
)
)
==
NULL
)
{
hcicmds.c:863
btsnd_hcic_qos_setup()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SWITCH_ROLE
)
)
==
NULL
)
{
hcicmds.c:892
btsnd_hcic_switch_role()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_POLICY_SET
)
)
==
NULL
)
{
hcicmds.c:916
btsnd_hcic_write_policy_set()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_DEF_POLICY_SET
)
)
==
NULL
)
{
hcicmds.c:939
btsnd_hcic_write_def_policy_set()
if
(
(
p
=
HCI_GET_CMD_BUF
(
2
+
filt_cond_len
)
)
==
NULL
)
{
hcicmds.c:963
btsnd_hcic_set_event_filter()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hcicmds.c:1013
btsnd_hcic_write_pin_type()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_DELETE_STORED_KEY
)
)
==
NULL
)
{
hcicmds.c:1036
btsnd_hcic_delete_stored_key()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CHANGE_NAME
)
)
==
NULL
)
{
hcicmds.c:1061
btsnd_hcic_change_name()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_CMD
)
)
==
NULL
)
{
hcicmds.c:1089
btsnd_hcic_read_name()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM2
)
)
==
NULL
)
{
hcicmds.c:1110
btsnd_hcic_write_page_tout()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hcicmds.c:1133
btsnd_hcic_write_scan_enable()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PAGESCAN_CFG
)
)
==
NULL
)
{
hcicmds.c:1156
btsnd_hcic_write_pagescan_cfg()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_INQSCAN_CFG
)
)
==
NULL
)
{
hcicmds.c:1180
btsnd_hcic_write_inqscan_cfg()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hcicmds.c:1204
btsnd_hcic_write_auth_enable()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM3
)
)
==
NULL
)
{
hcicmds.c:1227
btsnd_hcic_write_dev_class()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM2
)
)
==
NULL
)
{
hcicmds.c:1250
btsnd_hcic_write_voice_settings()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_AUTO_FLUSH_TOUT
)
)
==
NULL
)
{
hcicmds.c:1273
btsnd_hcic_write_auto_flush_tout()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_TX_POWER
)
)
==
NULL
)
{
hcicmds.c:1297
btsnd_hcic_read_tx_power()
if
(
(
p
=
HCI_GET_CMD_BUF
(
1
+
(
num_handles
*
4
)
)
)
==
NULL
)
{
hcicmds.c:1323
btsnd_hcic_host_num_xmitted_pkts()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_LINK_SUPER_TOUT
)
)
==
NULL
)
{
hcicmds.c:1354
btsnd_hcic_write_link_super_tout()
if
(
(
p
=
HCI_GET_CMD_BUF
(
1
+
(
LAP_LEN
*
num_cur_iac
)
)
)
==
NULL
)
{
hcicmds.c:1379
btsnd_hcic_write_cur_iac_lap()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_EXT_INQ_RESP
)
)
==
NULL
)
{
hcicmds.c:1438
btsnd_hcic_write_ext_inquiry_response()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_IO_CAP_RESP
)
)
==
NULL
)
{
hcicmds.c:1462
btsnd_hcic_io_cap_req_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_IO_CAP_NEG_REPLY
)
)
==
NULL
)
{
hcicmds.c:1488
btsnd_hcic_io_cap_req_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_R_LOCAL_OOB
)
)
==
NULL
)
{
hcicmds.c:1512
btsnd_hcic_read_local_oob_data()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_UCONF_REPLY
)
)
==
NULL
)
{
hcicmds.c:1533
btsnd_hcic_user_conf_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_U_PKEY_REPLY
)
)
==
NULL
)
{
hcicmds.c:1563
btsnd_hcic_user_passkey_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_U_PKEY_NEG_REPLY
)
)
==
NULL
)
{
hcicmds.c:1587
btsnd_hcic_user_passkey_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_REM_OOB_REPLY
)
)
==
NULL
)
{
hcicmds.c:1610
btsnd_hcic_rem_oob_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_REM_OOB_NEG_REPLY
)
)
==
NULL
)
{
hcicmds.c:1635
btsnd_hcic_rem_oob_neg_reply()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_R_TX_POWER
)
)
==
NULL
)
{
hcicmds.c:1659
btsnd_hcic_read_inq_tx_power()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SEND_KEYPRESS_NOTIF
)
)
==
NULL
)
{
hcicmds.c:1680
btsnd_hcic_send_keypress_notif()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_ENHANCED_FLUSH
)
)
==
NULL
)
{
hcicmds.c:1707
btsnd_hcic_enhanced_flush()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:1735
btsnd_hcic_get_link_quality()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_CMD_HANDLE
)
)
==
NULL
)
{
hcicmds.c:1758
btsnd_hcic_read_rssi()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_READ_CMD
)
)
==
NULL
)
{
hcicmds.c:1781
btsnd_hcic_enable_test_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hcicmds.c:1802
btsnd_hcic_write_inqscan_type()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hcicmds.c:1825
btsnd_hcic_write_inquiry_mode()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_WRITE_PARAM1
)
)
==
NULL
)
{
hcicmds.c:1848
btsnd_hcic_write_pagescan_type()
if
(
(
p
=
HCI_GET_CMD_BUF
(
HCIC_PARAM_SIZE_SET_AFH_CHANNELS
)
)
==
NULL
)
{
hcicmds.c:1896
btsnd_hcic_set_afh_channels()
Call Tree
from
examples
hci_get_cmd_buf()
is called by 146 functions and calls 1 function:
make_command()
BTM_VendorSpecificCommand()
btsnd_hcic_ble_set_local_used_feat()
btsnd_hcic_ble_set_random_addr()
btsnd_hcic_ble_write_adv_params()
btsnd_hcic_ble_read_adv_chnl_tx_power()
btsnd_hcic_ble_set_adv_data()
btsnd_hcic_ble_set_scan_rsp_data()
btsnd_hcic_ble_set_adv_enable()
btsnd_hcic_ble_set_scan_params()
btsnd_hcic_ble_set_scan_enable()
btsnd_hcic_ble_create_ll_conn()
btsnd_hcic_ble_create_conn_cancel()
btsnd_hcic_ble_clear_white_list()
btsnd_hcic_ble_add_white_list()
btsnd_hcic_ble_remove_from_white_list()
btsnd_hcic_ble_upd_ll_conn_params()
btsnd_hcic_ble_set_host_chnl_class()
btsnd_hcic_ble_read_chnl_map()
btsnd_hcic_ble_read_remote_feat()
btsnd_hcic_ble_encrypt()
btsnd_hcic_ble_rand()
btsnd_hcic_ble_start_enc()
btsnd_hcic_ble_ltk_req_reply()
btsnd_hcic_ble_ltk_req_neg_reply()
btsnd_hcic_ble_receiver_test()
btsnd_hcic_ble_transmitter_test()
btsnd_hcic_ble_test_end()
btsnd_hcic_ble_read_host_supported()
btsnd_hcic_ble_rc_param_req_reply()
btsnd_hcic_ble_rc_param_req_neg_reply()
btsnd_hcic_ble_add_device_resolving_list()
btsnd_hcic_ble_rm_device_resolving_list()
btsnd_hcic_ble_clear_resolving_list()
btsnd_hcic_ble_read_resolvable_addr_peer()
btsnd_hcic_ble_read_resolvable_addr_local()
btsnd_hcic_ble_set_addr_resolution_enable()
btsnd_hcic_ble_set_rand_priv_addr_timeout()
btsnd_hcic_ble_set_data_length()
btsnd_hcic_ble_update_adv_report_flow_control()
btsnd_hcic_ble_set_channels()
btsnd_hcic_ble_clear_adv()
btsnd_hcic_ble_read_phy()
btsnd_hcic_ble_set_prefered_default_phy()
btsnd_hcic_ble_set_phy()
btsnd_hcic_ble_enhand_rx_test()
btsnd_hcic_ble_enhand_tx_test()
btsnd_hcic_ble_set_extend_rand_address()
btsnd_hcic_ble_set_ext_adv_params()
btsnd_hcic_ble_set_ext_adv_data()
btsnd_hcic_ble_set_ext_adv_scan_rsp_data()
btsnd_hcic_ble_ext_adv_enable()
btsnd_hcic_ble_read_max_adv_len()
btsnd_hcic_ble_read_num_support_adv_set()
btsnd_hcic_ble_remove_adv_set()
btsnd_hcic_ble_clear_adv_set()
btsnd_hcic_ble_set_periodic_adv_params()
btsnd_hcic_ble_set_periodic_adv_data()
btsnd_hcic_ble_periodic_adv_enable()
btsnd_hcic_ble_set_ext_scan_params()
btsnd_hcic_ble_ext_scan_enable()
btsnd_hcic_ble_create_ext_conn()
btsnd_hcic_ble_periodic_adv_create_sync()
btsnd_hcic_ble_periodic_adv_create_sync_cancel()
btsnd_hcic_ble_periodic_adv_term_sync()
btsnd_hcic_ble_add_dev_to_periodic_adv_list()
btsnd_hcic_ble_rm_dev_from_periodic_adv_list()
btsnd_hcic_ble_clear_periodic_adv_list()
btsnd_hcic_ble_read_periodic_adv_list_size()
btsnd_hcic_ble_read_trans_power()
btsnd_hcic_ble_read_rf_path_compensation()
btsnd_hcic_ble_write_rf_path_compensation()
btsnd_hcic_ble_set_privacy_mode()
btsnd_hcic_ble_set_csa_support()
btsnd_hcic_inquiry()
btsnd_hcic_inq_cancel()
btsnd_hcic_per_inq_mode()
btsnd_hcic_exit_per_inq()
btsnd_hcic_create_conn()
btsnd_hcic_disconnect()
btsnd_hcic_add_SCO_conn()
btsnd_hcic_create_conn_cancel()
btsnd_hcic_accept_conn()
btsnd_hcic_reject_conn()
btsnd_hcic_link_key_req_reply()
btsnd_hcic_link_key_neg_reply()
btsnd_hcic_pin_code_req_reply()
btsnd_hcic_pin_code_neg_reply()
btsnd_hcic_change_conn_type()
btsnd_hcic_auth_request()
btsnd_hcic_set_conn_encrypt()
btsnd_hcic_rmt_name_req()
btsnd_hcic_rmt_name_req_cancel()
btsnd_hcic_rmt_features_req()
btsnd_hcic_rmt_ext_features()
btsnd_hcic_rmt_ver_req()
btsnd_hcic_read_rmt_clk_offset()
btsnd_hcic_read_lmp_handle()
btsnd_hcic_setup_esco_conn()
btsnd_hcic_accept_esco_conn()
btsnd_hcic_reject_esco_conn()
btsnd_hcic_hold_mode()
btsnd_hcic_sniff_mode()
btsnd_hcic_exit_sniff_mode()
btsnd_hcic_park_mode()
btsnd_hcic_exit_park_mode()
btsnd_hcic_qos_setup()
btsnd_hcic_switch_role()
btsnd_hcic_write_policy_set()
btsnd_hcic_write_def_policy_set()
btsnd_hcic_set_event_filter()
btsnd_hcic_write_pin_type()
btsnd_hcic_delete_stored_key()
btsnd_hcic_change_name()
btsnd_hcic_read_name()
btsnd_hcic_write_page_tout()
btsnd_hcic_write_scan_enable()
btsnd_hcic_write_pagescan_cfg()
btsnd_hcic_write_inqscan_cfg()
btsnd_hcic_write_auth_enable()
btsnd_hcic_write_dev_class()
btsnd_hcic_write_voice_settings()
btsnd_hcic_write_auto_flush_tout()
btsnd_hcic_read_tx_power()
btsnd_hcic_host_num_xmitted_pkts()
btsnd_hcic_write_link_super_tout()
btsnd_hcic_write_cur_iac_lap()
btsnd_hcic_write_ext_inquiry_response()
btsnd_hcic_io_cap_req_reply()
btsnd_hcic_io_cap_req_neg_reply()
btsnd_hcic_read_local_oob_data()
btsnd_hcic_user_conf_reply()
btsnd_hcic_user_passkey_reply()
btsnd_hcic_user_passkey_neg_reply()
btsnd_hcic_rem_oob_reply()
btsnd_hcic_rem_oob_neg_reply()
btsnd_hcic_read_inq_tx_power()
btsnd_hcic_send_keypress_notif()
btsnd_hcic_enhanced_flush()
btsnd_hcic_get_link_quality()
btsnd_hcic_read_rssi()
btsnd_hcic_enable_test_mode()
btsnd_hcic_write_inqscan_type()
btsnd_hcic_write_inquiry_mode()
btsnd_hcic_write_pagescan_type()
btsnd_hcic_set_afh_channels()
All items filtered out
hci_get_cmd_buf()
osi_calloc_func()
All items filtered out
Data Use
from
examples
hci_get_cmd_buf()
reads 1 variable and writes 3 variables:
pkt_linked_item::data
All items filtered out
hci_get_cmd_buf()
BT_HDR::len
BT_HDR::offset
BT_HDR::layer_specific
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out