/Zephyr-latest/subsys/bluetooth/host/ |
D | gatt.c | 1357 sc->params.func = sc_indicate_rsp; in sc_process() 1998 bt_gatt_attr_func_t func, void *user_data) in gatt_foreach_iter() argument 2024 result = func(attr, handle, user_data); in gatt_foreach_iter() 2036 bt_gatt_attr_func_t func, void *user_data) in foreach_attr_type_dyndb() argument 2061 func, user_data) == in foreach_attr_type_dyndb() 2073 bt_gatt_attr_func_t func, void *user_data) in bt_gatt_foreach_attr_type() argument 2096 func, user_data) == in bt_gatt_foreach_attr_type() 2106 num_matches, func, user_data); in bt_gatt_foreach_attr_type() 2452 !bt_att_tx_meta_data_match(*buf, params->func, params->user_data, in gatt_notify_mult() 2470 bt_att_set_tx_meta_data(*buf, params->func, params->user_data, in gatt_notify_mult() [all …]
|
/Zephyr-latest/doc/kernel/services/data_passing/ |
D | fifos.rst | 32 :c:func:`k_fifo_alloc_put`, instead additional memory is temporarily 72 It must then be initialized by calling :c:func:`k_fifo_init`. 94 A data item is added to a FIFO by calling :c:func:`k_fifo_put`. 122 by calling :c:func:`k_fifo_put_list` or :c:func:`k_fifo_put_slist`. 124 Finally, a data item can be added to a FIFO with :c:func:`k_fifo_alloc_put`. 132 A data item is removed from a FIFO by calling :c:func:`k_fifo_get`.
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.6.rst | 68 * Standardized on :c:func:`arch_secondary_cpu_init` to provide consistency 70 * Renamed :c:func:`z_arm_prep_c` as :c:func:`z_prep_c` to provide 76 * MMU and MPU initialization moved to :c:func:`z_prep_c` for Cortex-A and 93 * Modified :c:func:`bt_bap_stream_send` to no longer take a timestamp as parameter, 94 and added :c:func:`bt_bap_stream_send_ts` that does. 95 * Modified :c:func:`bt_cap_stream_send` to no longer take a timestamp as parameter, 96 and added :c:func:`bt_cap_stream_send_ts` that does. 105 * Added :c:func:`bt_csip_set_member_unregister` to unregister a CSIS instance. 110 * Added :c:func:`bt_pacs_set_available_contexts_for_conn` to set available context per connection. 119 * Modified :c:func:`bt_iso_chan_send` to no longer take a timestamp as parameter, [all …]
|
D | release-notes-4.2.rst | 95 * :c:func:`bt_le_get_local_features` 96 * :c:func:`bt_le_bond_exists` 97 * :c:func:`bt_br_bond_exists` 101 * :c:func:`display_clear` 107 * :c:func:`stepper_stop()`
|
/Zephyr-latest/doc/services/pm/ |
D | device_runtime.rst | 31 in response to :c:func:`pm_device_runtime_get` and :c:func:`pm_device_runtime_put` 36 or :c:func:`pm_device_runtime_enable`). 90 The :c:func:`pm_device_runtime_get` function can be used by a device driver to 93 :c:func:`pm_device_runtime_put` function can be used to indicate that the device 109 :c:func:`pm_device_runtime_put_async` function. This function will schedule 149 :c:func:`pm_device_runtime_enable` at initialization time. Note that this 153 :c:func:`pm_device_init_suspended` before calling 154 :c:func:`pm_device_runtime_enable`. 176 devicetree node. If enabled, :c:func:`pm_device_runtime_enable` is called immediately
|
/Zephyr-latest/tests/subsys/usb/os_desc/src/ |
D | usb_osdesc.c | 47 } __packed func[1]; member 57 .func = {
|
/Zephyr-latest/doc/connectivity/networking/api/ |
D | net_l2.rst | 42 stack via :c:func:`net_recv_data`. At this point, the network 93 :c:func:`net_pkt_rx_alloc_with_buffer`. Then all data buffers will be 94 automatically allocated and filled by :c:func:`net_pkt_write`. 97 call :c:func:`net_recv_data`. If that call fails, it will be up to the 98 device driver to unreference the buffer via :c:func:`net_pkt_unref`. 137 IEEE 802.15.4 L2 implementation provides a generic :c:func:`ieee802154_send` 139 of :c:func:`ieee802154_send` takes care of IEEE 802.15.4 standard packet 148 - L2 -> L1: Methods as :c:func:`ieee802154_send` and several IEEE 802.15.4 net 160 the driver calls :c:func:`ieee802154_init` to pass the interface's MAC address 163 integration with the hardware (e.g. :c:func:`ieee802154_handle_ack`). Calls [all …]
|
D | net_mgmt.rst | 25 macro. Procedure requests are done through a single :c:func:`net_mgmt` API 41 To avoid extra cost, all :c:func:`net_mgmt` calls are direct. Though this 56 At runtime two functions are available, :c:func:`net_mgmt_add_event_callback` 57 for registering the callback function, and :c:func:`net_mgmt_del_event_callback` 59 :c:func:`net_mgmt_init_event_callback`, can 76 set passed to :c:func:`net_mgmt_init_event_callback`. 205 You can signal a specific network event using the :c:func:`net_mgmt_event_notify`
|
D | net_if.rst | 69 changed by calling :c:func:`net_if_up` or :c:func:`net_if_down` functions. 84 be changed with :c:func:`net_if_carrier_on` and :c:func:`net_if_carrier_off`. By 89 flag and can be changed with :c:func:`net_if_dormant_on` and 90 :c:func:`net_if_dormant_off`. By default, the flag is cleared on a newly
|
/Zephyr-latest/doc/kernel/services/other/ |
D | fatal.rst | 40 by the implementation of :c:func:`assert_post_action`. Zephyr provides 135 :c:func:`printf()`-like format codes or extra arguments. 159 :c:func:`k_oops()`. This should be used to indicate an unrecoverable condition 168 :c:func:`k_panic()`. This should be used to indicate that the Zephyr kernel is 170 :c:func:`k_sys_fatal_error_handler()` should not return if the kernel 173 Threads running in user mode are not permitted to invoke :c:func:`k_panic()`, 184 a handler installed with ``IRQ_CONNECT()`` or :c:func:`irq_connect_dynamic()`, 224 compiler invokes :c:func:`__stack_chk_fail()`, whose Zephyr implementation 240 implementation of the :c:func:`k_sys_fatal_error_handler()` function. This 243 halts the system with :c:func:`k_fatal_halt()`. [all …]
|
/Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
D | access.rst | 24 data, which is passed to :c:func:`bt_mesh_init` during initialization. The 83 and calling :c:func:`bt_mesh_model_send`. 85 :c:func:`bt_mesh_model_publish`. 87 When publishing messages with :c:func:`bt_mesh_model_publish`, the model 107 The :c:func:`bt_mesh_model_pub_is_retransmission` function can be 128 Model extensions are done by calling :c:func:`bt_mesh_model_extend` during 144 :c:func:`bt_mesh_model_data_store`. To be able to read out the data the 154 data by calling :c:func:`bt_mesh_model_data_store_schedule`. The stack will 159 then call :c:func:`bt_mesh_model_data_store` to store the data. 165 :c:func:`bt_mesh_model_data_store_schedule` function when large amount of data [all …]
|
D | blob_flash.rst | 14 It must be initialized by calling :c:func:`bt_mesh_blob_flash_rd_init` before being passed to the 22 It must be initialized by calling :c:func:`bt_mesh_blob_flash_rd_init` before being passed to the
|
/Zephyr-latest/tests/bsim/bluetooth/host/gatt/settings/src/ |
D | gatt_utils.c | 244 discover_params.func = discover_func; in gatt_discover() 276 .func = write_cb, in activate_robust_caching() 333 read_params.func = _expect_success; in read_char() 335 read_params.func = _expect_out_of_sync_cb; in read_char()
|
/Zephyr-latest/tests/bsim/bluetooth/host/gatt/authorization/src/ |
D | gatt_client_test.c | 174 discover_params.func = discover_func; in gatt_discover() 213 write_params.func = gatt_write_cb; in gatt_write() 237 write_params.func = gatt_write_cb; in gatt_cp_write() 283 read_params.func = gatt_read_cb; in gatt_read()
|
/Zephyr-latest/tests/drivers/clock_control/clock_control_api/src/ |
D | test_clock_control.c | 82 test_func_t func, in test_with_single_instance() argument 88 func(dev, subsys, startup_time); in test_with_single_instance() 97 static void test_all_instances(test_func_t func, in test_all_instances() argument 107 func, capability_check); in test_all_instances()
|
/Zephyr-latest/subsys/bluetooth/audio/ |
D | audio.c | 33 bool (*func)(struct bt_data *data, void *user_data), void *user_data) in bt_audio_data_parse() 41 CHECKIF(func == NULL) { in bt_audio_data_parse() 68 if (!func(&data, user_data)) { in bt_audio_data_parse()
|
/Zephyr-latest/samples/bluetooth/channel_sounding/src/ |
D | connected_cs_reflector.c | 74 static struct bt_gatt_exchange_params mtu_exchange_params = {.func = mtu_exchange_cb}; in connected_cb() 208 discover_params.func = discover_func; in main() 228 write_params.func = write_func; in main()
|
/Zephyr-latest/doc/kernel/data_structures/ |
D | rbtree.rst | 20 A function of type :c:func:`rb_lessthan_t` should be assigned to the 36 Nodes can be inserted into a tree with :c:func:`rb_insert` and removed 37 with :c:func:`rb_remove`. Access to the "first" and "last" nodes within a 39 provided by :c:func:`rb_get_min` and :c:func:`rb_get_max`. There is also a 40 predicate, :c:func:`rb_contains`, which returns a boolean True if the 46 rbtree. The first, :c:func:`rb_walk`, is a simple callback implementation 51 user (not unlike ISO C's :c:func:`bsearch` routine). It is a recursive
|
/Zephyr-latest/include/zephyr/kernel/ |
D | obj_core.h | 175 int (*func)(struct k_obj_core *, void *), 197 int (*func)(struct k_obj_core *, void *),
|
/Zephyr-latest/doc/hardware/peripherals/sensor/ |
D | power_management.rst | 15 :ref:`pm-device-runtime` using explicit calls at an application level to :c:func:`pm_device_runtime… 16 and :c:func:`pm_device_runtime_put`.
|
/Zephyr-latest/samples/subsys/console/getchar/ |
D | README.rst | 9 This example shows how to use :c:func:`console_getchar` function. 11 :c:func:`console_getchar` either returns the next available input
|
/Zephyr-latest/samples/subsys/console/getline/ |
D | README.rst | 9 This example shows how to use :c:func:`console_getline` function. 11 :c:func:`console_getline` either returns the next available input
|
/Zephyr-latest/samples/boards/espressif/spiram_test/ |
D | README.rst | 10 :c:func:`shared_multi_heap_aligned_alloc` with ``SMH_REG_ATTR_EXTERNAL`` attribute. Checks if the 11 memory was correctly allocated then frees it by calling :c:func:`shared_multi_heap_free`.
|
/Zephyr-latest/doc/kernel/usermode/ |
D | kernelobjects.rst | 79 :c:func:`k_object_alloc` API may be used to instantiate an object from 83 * Supervisor threads may call :c:func:`k_object_free` to force a dynamic 89 :c:func:`k_object_release`, and their permissions are automatically 92 :c:func:`k_object_access_revoke`. 143 * If a supervisor thread calls :c:func:`k_thread_user_mode_enter`, the 165 :c:func:`k_object_access_grant` API. The convenience pseudo-function 166 :c:func:`k_thread_access_grant` may also be used, which accepts an arbitrary 168 :c:func:`k_object_access_grant` on each of them. The thread being granted 175 :c:func:`k_object_access_all_grant` API. You must assume that any 184 removed with the :c:func:`k_object_access_revoke` API. This API is not [all …]
|
/Zephyr-latest/doc/services/storage/disk/ |
D | access.rst | 20 calling the legacy function :c:func:`disk_access_init`. 38 de-initialize the disk and can instead call :c:func:`fs_unmount` 92 :zephyr_file:`include/zephyr/fs/fs.h` such as :c:func:`fs_open()`, 93 :c:func:`fs_read()`, and :c:func:`fs_write()`.
|