Home
last modified time | relevance | path

Searched refs:CONTAINER_OF (Results 1 – 22 of 22) sorted by relevance

/hal_espressif-latest/components/esp_hw_support/port/
Dregdma_link.c316 regdma_link_continuous_t *continuous = CONTAINER_OF(link, regdma_link_continuous_t, head); in regdma_link_get_next_continuous_wrapper()
322 regdma_link_addr_map_t *addr_map = CONTAINER_OF(link, regdma_link_addr_map_t, head); in regdma_link_get_next_addr_map_wrapper()
328 regdma_link_write_wait_t *write_wait = CONTAINER_OF(link, regdma_link_write_wait_t, head); in regdma_link_get_next_write_wait_wrapper()
334 …regdma_link_branch_continuous_t *branch_continuous = CONTAINER_OF(link, regdma_link_branch_continu… in regdma_link_get_next_branch_continuous_wrapper()
340 …regdma_link_branch_addr_map_t *branch_addr_map = CONTAINER_OF(link, regdma_link_branch_addr_map_t,… in regdma_link_get_next_branch_addr_map_wrapper()
346 …regdma_link_branch_write_wait_t *branch_write_wait = CONTAINER_OF(link, regdma_link_branch_write_w… in regdma_link_get_next_branch_write_wait_wrapper()
406 (void *)CONTAINER_OF(link, regdma_link_continuous_t, head), in regdma_link_get_instance()
407 (void *)CONTAINER_OF(link, regdma_link_addr_map_t, head), in regdma_link_get_instance()
408 (void *)CONTAINER_OF(link, regdma_link_write_wait_t, head), in regdma_link_get_instance()
409 (void *)CONTAINER_OF(link, regdma_link_write_wait_t, head), in regdma_link_get_instance()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/include/
Dmesh_util.h72 #ifndef CONTAINER_OF
73 #define CONTAINER_OF(ptr, type, field) \ macro
Dmesh_dlist.h121 (__dn ? CONTAINER_OF(__dn, __typeof__(*__cn), __n) : NULL)
Dmesh_slist.h117 ((__ln) ? CONTAINER_OF((__ln), __typeof__(*(__cn)), __n) : NULL)
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_models/server/
Dstate_transition.c242 CONTAINER_OF(work, struct bt_mesh_gen_onoff_srv, transition.timer.work); in generic_onoff_work_handler()
305 CONTAINER_OF(work, struct bt_mesh_gen_level_srv, transition.timer.work); in generic_level_work_handler()
382 CONTAINER_OF(work, struct bt_mesh_gen_power_level_srv, transition.timer.work); in generic_power_level_work_handler()
446 CONTAINER_OF(work, struct bt_mesh_light_lightness_srv, actual_transition.timer.work); in light_lightness_actual_work_handler()
508 CONTAINER_OF(work, struct bt_mesh_light_lightness_srv, linear_transition.timer.work); in light_lightness_linear_work_handler()
560 CONTAINER_OF(work, struct bt_mesh_light_ctl_srv, transition.timer.work); in light_ctl_work_handler()
620 CONTAINER_OF(work, struct bt_mesh_light_ctl_temp_srv, transition.timer.work); in light_ctl_temp_work_handler()
676 CONTAINER_OF(work, struct bt_mesh_light_hsl_srv, transition.timer.work); in light_hsl_work_handler()
736 CONTAINER_OF(work, struct bt_mesh_light_hsl_hue_srv, transition.timer.work); in light_hsl_hue_work_handler()
788 CONTAINER_OF(work, struct bt_mesh_light_hsl_sat_srv, transition.timer.work); in light_hsl_sat_work_handler()
[all …]
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/include/
Dmesh_uuid.h80 #define BLE_MESH_UUID_16(__u) CONTAINER_OF(__u, struct bt_mesh_uuid_16, uuid)
81 #define BLE_MESH_UUID_32(__u) CONTAINER_OF(__u, struct bt_mesh_uuid_32, uuid)
82 #define BLE_MESH_UUID_128(__u) CONTAINER_OF(__u, struct bt_mesh_uuid_128, uuid)
/hal_espressif-latest/components/bt/porting/include/os/
Dutil.h37 #define CONTAINER_OF(ptr, type, field) \ macro
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_core/
Dhealth_cli.c69 timer = CONTAINER_OF(work, struct k_delayed_work, work); in timeout_handler()
72 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in timeout_handler()
Dproxy_server.c148 client = CONTAINER_OF(work, struct bt_mesh_proxy_client, sar_timer.work); in proxy_sar_timeout()
388 client = CONTAINER_OF(work, struct bt_mesh_proxy_client, send_beacons); in proxy_send_beacons()
946 CONTAINER_OF(buf, struct bt_mesh_proxy_client, buf); in bt_mesh_proxy_server_addr_add()
Dhealth_srv.c416 struct bt_mesh_health_srv *srv = CONTAINER_OF(work, in attention_off()
Dfriend.c31 #define FRIEND_ADV(buf) CONTAINER_OF(BLE_MESH_ADV(buf), struct friend_adv, adv)
840 struct bt_mesh_friend *frnd = CONTAINER_OF(work, struct bt_mesh_friend, in clear_timeout()
1199 struct bt_mesh_friend *frnd = CONTAINER_OF(work, struct bt_mesh_friend, in friend_timeout()
Dcfg_cli.c111 timer = CONTAINER_OF(work, struct k_delayed_work, work); in timeout_handler()
114 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in timeout_handler()
Dproxy_client.c74 server = CONTAINER_OF(work, struct bt_mesh_proxy_server, sar_timer.work); in proxy_sar_timeout()
Dtransport.c423 struct seg_tx *tx = CONTAINER_OF(work, struct seg_tx, retransmit); in seg_retransmit()
1370 struct seg_rx *rx = CONTAINER_OF(work, struct seg_rx, ack); in seg_ack()
Daccess.c234 struct bt_mesh_model_pub *pub = CONTAINER_OF(work, in mod_publish()
Dadv.c808 struct ble_adv_tx *tx = CONTAINER_OF(work, struct ble_adv_tx, resend.work); in ble_adv_resend()
Dcfg_srv.c3336 struct bt_mesh_cfg_srv *cfg = CONTAINER_OF(work, in hb_publish()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_models/client/
Dtime_scene_client.c98 timer = CONTAINER_OF(work, struct k_delayed_work, work); in timeout_handler()
101 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in timeout_handler()
Dsensor_client.c82 timer = CONTAINER_OF(work, struct k_delayed_work, work); in timeout_handler()
85 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in timeout_handler()
Dgeneric_client.c144 timer = CONTAINER_OF(work, struct k_delayed_work, work); in timeout_handler()
147 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in timeout_handler()
Dlighting_client.c153 timer = CONTAINER_OF(work, struct k_delayed_work, work); in timeout_handler()
156 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in timeout_handler()
/hal_espressif-latest/components/bt/esp_ble_mesh/btc/
Dbtc_ble_mesh_prov.c467 timer = CONTAINER_OF(work, struct k_delayed_work, work); in btc_ble_mesh_client_model_timeout_cb()
470 node = CONTAINER_OF(work, bt_mesh_client_node_t, timer.work); in btc_ble_mesh_client_model_timeout_cb()