Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/mynewt-nimble
/ functions
Functions
6,791 in github.com/apache/mynewt-nimble
⨍
Functions
6,791
◇
Types & classes
4,415
↓ 348 callers
Function
os_mbuf_free_chain
porting/nimble/src/os_mbuf.c:219
↓ 287 callers
Function
ble_hs_unlock
* Unlocks the BLE host mutex. Nested locks not allowed. */
nimble/host/src/ble_hs.c:209
↓ 218 callers
Function
ble_hs_test_util_assert_mbufs_freed
nimble/host/test/src/ble_hs_test_util.c:1806
↓ 216 callers
Function
ble_hs_lock
* Locks the BLE host mutex. Nested locks not allowed. */
nimble/host/src/ble_hs.c:193
↓ 176 callers
Function
net_buf_simple_add_le16
nimble/host/mesh/src/glue.c:236
↓ 168 callers
Function
net_buf_simple_add_u8
nimble/host/mesh/src/glue.c:276
↓ 167 callers
Function
STATS_NAME
nimble/host/src/ble_hs.c:97
↓ 160 callers
Function
bt_hex
nimble/host/mesh/src/glue.c:47
↓ 159 callers
Function
os_mbuf_append
porting/nimble/src/os_mbuf.c:277
↓ 159 callers
Function
put_le16
porting/nimble/src/endian.c:22
↓ 150 callers
Function
get_le16
porting/nimble/src/endian.c:71
↓ 146 callers
Function
bt_mesh_model_msg_init
nimble/host/mesh/src/msg.c:11
↓ 145 callers
Function
net_buf_simple_pull_le16
nimble/host/mesh/src/glue.c:152
↓ 135 callers
Function
net_buf_simple_pull_u8
nimble/host/mesh/src/glue.c:222
↓ 118 callers
Function
ble_hs_hci_cmd_tx
nimble/host/src/ble_hs_hci.c:309
↓ 107 callers
Function
bt_mesh_model_send
nimble/host/mesh/src/access.c:728
↓ 94 callers
Function
NET_BUF_SIMPLE
nimble/host/mesh/include/mesh/glue.h:199
↓ 89 callers
Function
ble_hs_conn_find
nimble/host/src/ble_hs_conn.c:296
↓ 84 callers
Function
ble_hs_test_util_create_conn
nimble/host/test/src/ble_hs_test_util.c:258
↓ 82 callers
Function
atomic_test_bit
* @brief Atomically test a bit. * * This routine tests whether bit number @a bit of @a target is set or not. * The target may be a sing
nimble/host/mesh/src/atomic.h:288
↓ 77 callers
Function
ble_sm_num_procs
* Calculates the number of active SM procedures. */
nimble/host/src/ble_sm.c:244
↓ 76 callers
Function
ble_gap_conn_find
nimble/host/src/ble_gap.c:474
↓ 74 callers
Function
set_reg32
nimble/drivers/dialog_cmac/src/ble_rf.c:85
↓ 69 callers
Function
os_mbuf_adj
porting/nimble/src/os_mbuf.c:488
↓ 66 callers
Function
os_mbuf_extend
porting/nimble/src/os_mbuf.c:823
↓ 65 callers
Function
os_mbuf_copydata
porting/nimble/src/os_mbuf.c:453
↓ 64 callers
Function
swap_buf
swap octets */
porting/nimble/src/endian.c:260
↓ 63 callers
Function
bt_mesh_msg_ack_ctx_clear
nimble/host/mesh/src/msg.c:36
↓ 62 callers
Function
os_memblock_put
porting/nimble/src/os_mempool.c:396
↓ 62 callers
Function
set_reg32_bits
nimble/drivers/dialog_cmac/src/ble_rf.c:93
↓ 61 callers
Function
ble_hs_locked_by_cur_task
nimble/host/src/ble_hs.c:124
↓ 60 callers
Function
os_memblock_get
porting/nimble/src/os_mempool.c:327
↓ 58 callers
Function
os_mempool_init
porting/nimble/src/os_mempool.c:182
↓ 57 callers
Function
ble_gap_master_in_progress
* Tells you if there is an active central GAP procedure (connect or discover). */
nimble/host/src/ble_gap.c:1413
↓ 55 callers
Function
ble_transport_alloc_evt
nimble/transport/src/transport.c:133
↓ 55 callers
Function
tester_event
apps/bttester/src/bttester.c:335
↓ 52 callers
Function
k_work_reschedule
nimble/host/mesh/src/glue.c:469
↓ 51 callers
Function
ble_hs_is_enabled
nimble/host/src/ble_hs.c:310
↓ 51 callers
Method
set
(self, le_scan_type=0, le_scan_interval=0, le_scan_window=0, own_address_type=0, scanning_filter_p
tools/hci_throughput/hci.py:518
↓ 50 callers
Function
ble_hs_test_util_l2cap_rx_payload_flat
nimble/host/test/src/ble_hs_test_util.c:685
↓ 50 callers
Function
ble_sm_test_util_io_inject_bad
nimble/host/test/src/ble_sm_test_util.c:1424
↓ 45 callers
Function
ble_ll_hci_event_send
* Send an event to the host. * * @param evbuf Pointer to event buffer to send * * @return int 0: success; -1 otherwise. */
nimble/controller/src/ble_ll_hci.c:105
↓ 45 callers
Function
os_msys_get_pkthdr
porting/nimble/src/os_msys.c:143
↓ 44 callers
Function
ble_audio_base_subgroup_iter
nimble/host/audio/src/ble_audio.c:331
↓ 44 callers
Function
ble_gap_test_util_init
nimble/host/test/src/ble_gap_test.c:66
↓ 44 callers
Function
ble_ll_isoal_mux_pdu_get
nimble/controller/src/ble_ll_isoal.c:492
↓ 43 callers
Function
ble_gattc_timer
* Times out expired GATT client procedures. * * @return The number of ticks until this function should *
nimble/host/src/ble_gattc.c:1239
↓ 43 callers
Function
ble_transport_free
nimble/transport/src/transport.c:240
↓ 43 callers
Function
ble_uuid_cmp
nimble/host/src/ble_uuid.c:114
↓ 41 callers
Function
atomic_set_bit
* @brief Atomically set a bit. * * Atomically set bit number @a bit of @a target. * The target may be a single atomic variable or an ar
nimble/host/mesh/src/atomic.h:370
↓ 41 callers
Function
ble_gap_conn_find_by_addr
nimble/host/src/ble_gap.c:499
↓ 39 callers
Function
ble_hs_test_util_verify_tx_err_rsp
nimble/host/test/src/ble_hs_test_util.c:1320
↓ 38 callers
Function
ble_hs_test_util_prev_tx_dequeue
nimble/host/test/src/ble_hs_test_util.c:90
↓ 38 callers
Function
ble_ll_state_set
* ble ll state set * * Called to set the current link layer state. * * Context: Interrupt and Link Layer task * * @param ll_state */
nimble/controller/src/ble_ll.c:1408
↓ 38 callers
Function
bt_mesh_msg_ack_ctx_wait
nimble/host/mesh/src/msg.c:58
↓ 38 callers
Function
get_le32
porting/nimble/src/endian.c:98
↓ 37 callers
Function
ble_hs_test_util_prev_tx_dequeue_pullup
nimble/host/test/src/ble_hs_test_util.c:131
↓ 37 callers
Function
bt_mesh_model_publish
nimble/host/mesh/src/access.c:740
↓ 36 callers
Function
ble_att_svr_test_misc_prep_write
nimble/host/test/src/ble_att_svr_test.c:664
↓ 36 callers
Function
edtt_write
* Write <size> bytes from <ptr> toward the EDTTool * * <flags> is ignored in this driver, all writes to the tool are * instantaneous */
babblesim/edtt/hci_transport/src/edtt_driver_bsim.c:152
↓ 36 callers
Function
os_mbuf_get_pkthdr
porting/nimble/src/os_mbuf.c:165
↓ 35 callers
Function
ble_hs_adv_test_misc_tx_and_verify_data
nimble/host/test/src/ble_hs_adv_test.c:138
↓ 35 callers
Function
ble_ll_event_add
* ble ll event send * * Add an event to the Link Layer task * * @param ev Event to add to the Link Layer event queue. */
nimble/controller/src/ble_ll.c:1440
↓ 35 callers
Function
ble_npl_event_init
porting/npl/nuttx/src/os_eventq.c:140
↓ 34 callers
Function
ble_audio_base_parse
nimble/host/audio/src/ble_audio.c:288
↓ 34 callers
Function
ble_hs_test_util_init
nimble/host/test/src/ble_hs_test_util.c:2049
↓ 34 callers
Function
ble_ll_utils_calc_big_aa
nimble/controller/src/ble_ll_utils.c:190
↓ 33 callers
Function
atomic_test_and_clear_bit
* @brief Atomically test and clear a bit. * * Atomically clear bit number @a bit of @a target and return its old value. * The target ma
nimble/host/mesh/src/atomic.h:307
↓ 33 callers
Function
ble_uuid_to_str
nimble/host/src/ble_uuid.c:159
↓ 33 callers
Function
net_buf_simple_add
nimble/host/mesh/src/glue.c:378
↓ 32 callers
Function
ble_gattc_process_status
nimble/host/src/ble_gattc.c:796
↓ 32 callers
Function
k_uptime_get
nimble/host/mesh/src/glue.c:519
↓ 31 callers
Function
ble_gap_terminate
nimble/host/src/ble_gap.c:5947
↓ 31 callers
Function
ble_ll_pdu_us
nimble/controller/src/ble_ll_pdu.c:54
↓ 31 callers
Function
ble_npl_event_get_arg
porting/npl/nuttx/src/os_eventq.c:155
↓ 31 callers
Function
cli_prepare
nimble/host/mesh/src/cfg_cli.c:939
↓ 30 callers
Function
ble_ll_tmr_u2t
nimble/controller/include/controller/ble_ll_tmr.h:60
↓ 30 callers
Method
size
porting/npl/linux/src/wqueue.h:81
↓ 29 callers
Function
ble_hs_test_util_hci_ack_set
nimble/host/test/src/ble_hs_test_util_hci.c:216
↓ 29 callers
Function
ble_l2cap_test_util_init
nimble/host/test/src/ble_l2cap_test.c:47
↓ 28 callers
Function
ble_att_svr_register
* Register a host attribute with the BLE stack. * * @param ha A filled out ble_att structure to register * @param handle_id
nimble/host/src/ble_att_svr.c:108
↓ 28 callers
Function
ble_hs_test_util_hci_verify_tx
nimble/host/test/src/ble_hs_test_util_hci.c:502
↓ 28 callers
Function
ble_ll_conn_find_by_handle
* Given a handle, find an active connection matching the handle * * @param handle * * @return struct ble_ll_conn_sm* */
nimble/controller/src/ble_ll_conn.c:728
↓ 28 callers
Function
ble_ll_hci_is_le_event_enabled
* Checks to see if a LE event has been disabled by the host. * * @param subev Sub-event code of the LE Meta event. Note that this can * be a value
nimble/controller/src/ble_ll_hci.c:618
↓ 28 callers
Function
ble_npl_eventq_put
porting/npl/nuttx/src/os_eventq.c:73
↓ 28 callers
Function
bt_mesh_is_provisioned
nimble/host/mesh/src/mesh.c:204
↓ 28 callers
Method
send
(self, ba_message)
tools/hci_throughput/hci_socket.py:133
↓ 27 callers
Function
ble_audio_base_bis_iter
nimble/host/audio/src/ble_audio.c:453
↓ 27 callers
Function
ble_ll_tmr_get
nimble/controller/include/controller/ble_ll_tmr.h:44
↓ 27 callers
Function
bt_mesh_settings_store_schedule
nimble/host/mesh/src/settings.c:102
↓ 27 callers
Function
net_buf_unref
nimble/host/mesh/src/glue.c:101
↓ 27 callers
Function
set_reg8
nimble/drivers/dialog_cmac/src/ble_rf.c:69
↓ 26 callers
Function
ble_gap_adv_active
nimble/host/src/ble_gap.c:3133
↓ 26 callers
Function
ble_hs_log_flat_buf
nimble/host/src/ble_hs_log.c:36
↓ 26 callers
Function
ble_hs_mbuf_l2cap_pkt
* Allocates an mbuf suitable for an L2CAP data packet. The resulting packet * has sufficient leading space for: * o ACL data header * o L2
nimble/host/src/ble_hs_mbuf.c:86
↓ 26 callers
Function
ble_hs_mbuf_pullup_base
nimble/host/src/ble_hs_mbuf.c:153
↓ 26 callers
Function
ble_npl_time_get
* Return ticks [ms] since system start as uint32_t. */
porting/npl/linux/src/os_time.c:32
↓ 25 callers
Function
ble_att_mtu_by_cid
nimble/host/src/ble_att.c:422
↓ 25 callers
Function
ble_npl_callout_stop
porting/npl/linux/src/os_callout.c:112
↓ 25 callers
Function
extract_one
(lines, ignore_prev = false)
nimble/host/tools/log2smtest.rb:671
next →
1–100 of 6,791, ranked by callers