| /subsys/usb/device_next/class/ |
| A D | usbd_uac2_macros.h | 118 #define DESCRIPTOR_NAME(prefix, node) uac2_## prefix ## _ ## node argument 364 #define ENTITY_HEADERS(node) DT_FOREACH_CHILD(node, ENTITY_HEADER) argument 365 #define ENTITY_HEADERS_ARRAYS(node) DT_FOREACH_CHILD(node, ENTITY_HEADER_ARRAYS) argument 366 #define ENTITY_HEADERS_PTRS(node) DT_FOREACH_CHILD(node, ENTITY_HEADER_PTRS) argument 367 #define ENTITY_HEADERS_LENGTH(node) sizeof((uint8_t []){ENTITY_HEADERS(node)}) argument 677 + AS_IS_USB_ISO_OUT(node) * (DT_NODE_CHILD_IDX(node) < idx) 680 + (AS_IS_USB_ISO_IN(node) + AS_HAS_EXPLICIT_FEEDBACK_ENDPOINT(node)) \ 740 AS_BYTES_PER_SAMPLE(node) * AS_SAMPLES_PER_FRAME(node) 744 AS_BYTES_PER_SAMPLE(node) * AS_SAMPLES_PER_MICROFRAME(node)) 1060 (DT_PROP(node, subslot_size) >= 1 && DT_PROP(node, subslot_size) <= 4) [all …]
|
| A D | usbd_uac2.c | 27 #define COUNT_UAC2_AS_ENDPOINT_BUFFERS(node) \ argument 29 + AS_HAS_ISOCHRONOUS_DATA_ENDPOINT(node) \ 32 + 2 * AS_HAS_EXPLICIT_FEEDBACK_ENDPOINT(node))) 952 #define DEFINE_ENTITY_TYPES(node) \ argument 966 #define DEFINE_AS_EP_INDEXES(node) \ argument 971 #define DEFINE_AS_FB_INDEXES(node) \ argument 976 #define DEFINE_AS_TERMINALS(node) \ argument 981 #define FREQUENCY_TABLE_NAME(node, i) \ argument 986 DT_PROP(node, sampling_frequencies); \ 1052 #define GET_FREQUENCY_TABLE(node, i) \ in DT_INST_FOREACH_STATUS_OKAY() argument [all …]
|
| A D | usbd_midi2.c | 508 #define GRPTRM_BLOCK_ID(node) UTIL_INC(DT_NODE_CHILD_IDX(node)) argument 512 (COND_CODE_1(DT_ENUM_HAS_VALUE(node, terminal_type, output_only), \ 534 UTIL_OR(DT_ENUM_HAS_VALUE(node, terminal_type, bidirectional), \ 535 DT_ENUM_HAS_VALUE(node, terminal_type, ttype)), \ 536 (GRPTRM_BLOCK_ID(node),)) 552 BUILD_ASSERT(DT_REG_ADDR(node) + DT_REG_SIZE(node) <= 16, \ 563 .bGrpTrmBlkID = GRPTRM_BLOCK_ID(node), \ 564 .bGrpTrmBlkType = GRPTRM_BLOCK_TYPE(node), \ 565 .nGroupTrm = DT_REG_ADDR(node), \ 566 .nNumGroupTrm = DT_REG_SIZE(node), \ [all …]
|
| /subsys/bluetooth/mesh/ |
| A D | delayable_msg.c | 27 sys_snode_t node; member 32 sys_snode_t node; member 83 if (node) { in peek_pending_msg() 84 pending_msg = CONTAINER_OF(node, struct delayable_msg_ctx, node); in peek_pending_msg() 116 sys_snode_t *node; in allocate_delayable_msg_chunks() local 120 if (!node) { in allocate_delayable_msg_chunks() 152 msg = CONTAINER_OF(node, struct delayable_msg_ctx, node); in allocate_delayable_msg_ctx() 184 chunk = CONTAINER_OF(node, struct delayable_msg_chunk, node); in push_msg_from_delayable_msgs() 212 CONTAINER_OF(node, struct delayable_msg_ctx, node); in delayable_msg_handler() 266 CONTAINER_OF(node, struct delayable_msg_chunk, node); in bt_mesh_delayable_msg_manage() [all …]
|
| A D | cdb.c | 234 if (node) { in cdb_node_set() 248 if (!node) { in cdb_node_set() 253 if (!node) { in cdb_node_set() 918 node->addr = addr; in bt_mesh_cdb_node_alloc() 922 return node; in bt_mesh_cdb_node_alloc() 943 bt_mesh_cdb.lowest_avail_addr = node->addr + node->num_elem; in bt_mesh_cdb_node_del() 952 memset(&node->dev_key, 0, sizeof(node->dev_key)); in bt_mesh_cdb_node_del() 965 node->addr = addr; in bt_mesh_cdb_node_update() 981 addr <= node->addr + node->num_elem - 1) { in bt_mesh_cdb_node_get() 982 return node; in bt_mesh_cdb_node_get() [all …]
|
| A D | testing.c | 26 if (sys_slist_find(&cb_slist, &cb->node, NULL)) { in bt_mesh_test_cb_register() 30 sys_slist_append(&cb_slist, &cb->node); in bt_mesh_test_cb_register() 37 sys_slist_find_and_remove(&cb_slist, &cb->node); in bt_mesh_test_cb_unregister() 45 SYS_SLIST_FOR_EACH_CONTAINER(&cb_slist, cb, node) { in bt_mesh_test_net_recv() 56 SYS_SLIST_FOR_EACH_CONTAINER(&cb_slist, cb, node) { in bt_mesh_test_model_recv() 67 SYS_SLIST_FOR_EACH_CONTAINER(&cb_slist, cb, node) { in bt_mesh_test_model_bound() 78 SYS_SLIST_FOR_EACH_CONTAINER(&cb_slist, cb, node) { in bt_mesh_test_model_unbound() 89 SYS_SLIST_FOR_EACH_CONTAINER(&cb_slist, cb, node) { in bt_mesh_test_prov_invalid_bearer() 100 SYS_SLIST_FOR_EACH_CONTAINER(&cb_slist, cb, node) { in bt_mesh_test_trans_incomp_timer_exp()
|
| A D | provisioner.c | 43 struct bt_mesh_cdb_node *node; member 57 provisionee.node != NULL) { in reset_state() 282 provisionee.node = in prov_capabilities() 574 struct bt_mesh_cdb_node *node = provisionee.node; in prov_complete() local 578 node->num_elem, node->addr); in prov_complete() 589 struct bt_mesh_cdb_node *node = provisionee.node; in prov_node_add() local 602 bt_mesh_cdb_node_store(node); in prov_node_add() 605 provisionee.node = NULL; in prov_node_add() 608 bt_mesh_prov->node_added(node->net_idx, node->uuid, node->addr, in prov_node_add() 609 node->num_elem); in prov_node_add() [all …]
|
| /subsys/zbus/ |
| A D | zbus_runtime_observers.c | 17 *node = k_malloc(sizeof(struct zbus_observer_node)); in _zbus_runtime_observer_node_alloc() 21 if (*node == NULL) { in _zbus_runtime_observer_node_alloc() 30 k_free(node); in _zbus_runtime_observer_node_free() 51 k_mem_slab_free(&_zbus_runtime_observers_slab, (void *)node); in _zbus_runtime_observer_node_free() 101 struct zbus_observer_node *node, k_timeout_t timeout) in zbus_chan_add_obs_with_node() argument 111 if (node->chan != NULL) { in zbus_chan_add_obs_with_node() 117 node->obs = obs; in zbus_chan_add_obs_with_node() 118 node->chan = chan; in zbus_chan_add_obs_with_node() 120 sys_slist_append(&chan->data->observers, &node->node); in zbus_chan_add_obs_with_node() 179 prev_obs_nd ? &prev_obs_nd->node : NULL, in zbus_chan_rm_obs() [all …]
|
| /subsys/lorawan/services/ |
| A D | lorawan_services.c | 17 sys_snode_t node; member 51 sys_snode_t *node; in uplink_handler() local 59 node = sys_slist_get(&msg_list); in uplink_handler() 60 if (node == NULL) { in uplink_handler() 64 first = CONTAINER_OF(node, struct service_uplink_msg, node); in uplink_handler() 83 node = sys_slist_peek_head(&msg_list); in uplink_handler() 84 if (node == NULL) { in uplink_handler() 87 first = CONTAINER_OF(node, struct service_uplink_msg, node); in uplink_handler() 100 sys_slist_append(&msg_list, &msg_new->node); in insert_uplink() 111 sys_slist_insert(&msg_list, &msg_prev->node, &msg_new->node); in insert_uplink() [all …]
|
| /subsys/usb/device_next/ |
| A D | usbd_desc.c | 45 node); in desc_add_and_update_idx() 50 sys_dlist_append(&uds_ctx->descriptors, &new_nd->node); in desc_add_and_update_idx() 59 sys_dlist_insert(&next_nd->node, &new_nd->node); in desc_add_and_update_idx() 68 sys_dlist_insert(&next_nd->node, &new_nd->node); in desc_add_and_update_idx() 77 sys_dlist_append(&uds_ctx->descriptors, &new_nd->node); in desc_add_and_update_idx() 109 sys_dnode_t *node; in usbd_desc_remove_all() local 112 tmp = CONTAINER_OF(node, struct usbd_desc_node, node); in usbd_desc_remove_all() 146 if (sys_dnode_is_linked(&desc_nd->node)) { in usbd_add_descriptor() 207 if (sys_dnode_is_linked(&desc_nd->node)) { in usbd_str_desc_get_idx() 216 if (sys_dnode_is_linked(&desc_nd->node)) { in usbd_remove_descriptor() [all …]
|
| A D | usbd_msg.c | 24 sys_snode_t node; member 47 sys_slist_append(&msg_list, &m_pkt->node); in usbd_msg_pub() 60 sys_snode_t *node; in msg_work_handler() local 63 node = sys_slist_peek_head(&msg_list); in msg_work_handler() 66 __ASSERT(node != NULL, "slist appears to be empty"); in msg_work_handler() 67 m_pkt = SYS_SLIST_CONTAINER(node, m_pkt, node); in msg_work_handler() 76 node = sys_slist_get(&msg_list); in msg_work_handler() 79 if (node != NULL) { in msg_work_handler() 80 m_pkt = SYS_SLIST_CONTAINER(node, m_pkt, node); in msg_work_handler()
|
| A D | usbd_config.c | 38 SYS_SLIST_FOR_EACH_CONTAINER(usbd_configs(uds_ctx, speed), cfg_nd, node) { in usbd_config_get() 64 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_config_classes_enable() 258 sys_snode_t *node; in usbd_add_configuration() local 295 SYS_SLIST_FOR_EACH_NODE(&uds_ctx->fs_configs, node) { in usbd_add_configuration() 296 if (node == &cfg_nd->node) { in usbd_add_configuration() 304 SYS_SLIST_FOR_EACH_NODE(&uds_ctx->hs_configs, node) { in usbd_add_configuration() 305 if (node == &cfg_nd->node) { in usbd_add_configuration() 318 if (sys_slist_find_and_remove(configs, &cfg_nd->node)) { in usbd_add_configuration() 338 sys_slist_append(configs, &cfg_nd->node); in usbd_add_configuration()
|
| A D | usbd_class.c | 60 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_config() 81 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_iface() 97 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in xfer_owner_exist() 168 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_ep() 189 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_req() 244 sys_slist_append(&cfg_nd->class_list, &c_nd->node); in usbd_class_append() 261 if (!sys_slist_find_and_remove(&cfg_nd->class_list, &c_nd->node)) { in usbd_class_remove() 274 sys_snode_t *node; in usbd_class_remove_all() local 281 while ((node = sys_slist_get(&cfg_nd->class_list))) { in usbd_class_remove_all() 282 c_nd = CONTAINER_OF(node, struct usbd_class_node, node); in usbd_class_remove_all()
|
| /subsys/logging/ |
| A D | log_cache.c | 41 sys_slist_append(&cache->idle, &entry->node); in log_cache_init() 60 SYS_SLIST_FOR_EACH_CONTAINER(&cache->active, entry, node) { in log_cache_get() 68 if (&entry->node == sys_slist_peek_tail(&cache->active)) { in log_cache_get() 71 prev_node = &entry->node; in log_cache_get() 76 sys_slist_remove(&cache->active, prev_node, &entry->node); in log_cache_get() 77 sys_slist_prepend(&cache->active, &entry->node); in log_cache_get() 84 entry = CONTAINER_OF(from_idle, struct log_cache_entry, node); in log_cache_get() 87 sys_slist_remove(&cache->active, prev_node, &entry->node); in log_cache_get() 102 sys_slist_prepend(&cache->active, &entry->node); in log_cache_put() 110 sys_slist_prepend(&cache->idle, &entry->node); in log_cache_release()
|
| /subsys/net/l2/ethernet/ |
| A D | arp.c | 88 *previous = &entry->node; in arp_entry_find() 151 sys_snode_t *node; in arp_entry_get_free() local 154 if (!node) { in arp_entry_get_free() 161 return CONTAINER_OF(node, struct arp_entry, node); in arp_entry_get_free() 166 sys_snode_t *node; in arp_entry_get_last_from_table() local 173 if (!node) { in arp_entry_get_last_from_table() 179 return CONTAINER_OF(node, struct arp_entry, node); in arp_entry_get_last_from_table() 208 entry, next, node) { in arp_request_timeout() 931 prev = &entry->node; in net_arp_clear_cache() 946 entry, next, node) { in net_arp_clear_cache() [all …]
|
| /subsys/mgmt/mcumgr/mgmt/src/ |
| A D | mgmt.c | 32 (void)sys_slist_find_and_remove(&mgmt_group_list, &group->node); in mgmt_unregister_group() 49 CONTAINER_OF(snp, struct mgmt_group, node); in mgmt_find_handler() 82 CONTAINER_OF(snp, struct mgmt_group, node); in mgmt_find_group() 115 CONTAINER_OF(snp, struct mgmt_group, node); in mgmt_find_error_translation_function() 133 sys_slist_append(&mgmt_group_list, &group->node); in mgmt_register_group() 139 sys_slist_append(&mgmt_callback_list, &callback->node); in mgmt_callback_register() 144 (void)sys_slist_find_and_remove(&mgmt_callback_list, &callback->node); in mgmt_callback_unregister() 170 CONTAINER_OF(snp, struct mgmt_callback, node); in mgmt_callback_notify() 235 const struct mgmt_group *group = CONTAINER_OF(snp, struct mgmt_group, node); in mgmt_groups_foreach()
|
| /subsys/pm/policy/ |
| A D | policy_latency.c | 31 SYS_SLIST_FOR_EACH_CONTAINER(&latency_reqs, req, node) { in update_max_latency() 42 SYS_SLIST_FOR_EACH_CONTAINER(&latency_subs, sreq, node) { in update_max_latency() 62 sys_slist_append(&latency_reqs, &req->node); in pm_policy_latency_request_add() 83 (void)sys_slist_find_and_remove(&latency_reqs, &req->node); in pm_policy_latency_request_remove() 95 sys_slist_append(&latency_subs, &req->node); in pm_policy_latency_changed_subscribe() 104 (void)sys_slist_find_and_remove(&latency_subs, &req->node); in pm_policy_latency_changed_unsubscribe()
|
| /subsys/llext/ |
| A D | llext.c | 93 for (sys_snode_t *node = sys_slist_peek_head(&llext_list); in llext_by_name() local 94 node != NULL; in llext_by_name() 95 node = sys_slist_peek_next(node)) { in llext_by_name() 96 struct llext *ext = CONTAINER_OF(node, struct llext, llext_list); in llext_by_name() 110 sys_snode_t *node; in llext_iterate() local 115 for (node = sys_slist_peek_head(&llext_list); in llext_iterate() 116 node; in llext_iterate() 117 node = sys_slist_peek_next(node)) { in llext_iterate() 118 struct llext *ext = CONTAINER_OF(node, struct llext, llext_list); in llext_iterate()
|
| /subsys/fs/ |
| A D | fs.c | 86 sys_dnode_t *node; in fs_get_mnt_point() local 90 itr = CONTAINER_OF(node, struct fs_mount_t, node); in fs_get_mnt_point() 434 sys_dnode_t *node, *next = NULL; in fs_readdir() local 440 if (node == zdp->dirp) { in fs_readdir() 446 mnt = CONTAINER_OF(node, struct fs_mount_t, node); in fs_readdir() 668 sys_dnode_t *node; in fs_mount() local 680 if (sys_dnode_is_linked(&mp->node)) { in fs_mount() 696 itr = CONTAINER_OF(node, struct fs_mount_t, node); in fs_mount() 817 sys_dlist_remove(&mp->node); in fs_unmount() 827 sys_dnode_t *node; in fs_readmount() local [all …]
|
| /subsys/logging/frontends/ |
| A D | log_frontend_stmesp_demux.c | 40 sys_snode_t node; member 213 sys_snode_t *node; in log_frontend_stmesp_demux_major() local 220 CONTAINER_OF(node, in log_frontend_stmesp_demux_major() 222 node); in log_frontend_stmesp_demux_major() 251 sys_snode_t *node; in log_frontend_stmesp_demux_channel() local 253 SYS_SLIST_FOR_EACH_NODE(&demux.active_entries, node) { in log_frontend_stmesp_demux_channel() 255 CONTAINER_OF(node, struct log_frontend_stmesp_demux_active_entry, node); in log_frontend_stmesp_demux_channel() 347 sys_snode_t *node; in garbage_collector() local 351 CONTAINER_OF(node, struct log_frontend_stmesp_demux_active_entry, node); in garbage_collector() 626 sys_snode_t *node; in log_frontend_stmesp_demux_reset() local [all …]
|
| /subsys/mgmt/mcumgr/grp/fs_mgmt/src/ |
| A D | fs_mgmt_hash_checksum.c | 18 (void)sys_slist_find_and_remove(&fs_mgmt_hash_checksum_group_list, &group->node); in fs_mgmt_hash_checksum_unregister_group() 23 sys_slist_append(&fs_mgmt_hash_checksum_group_list, &group->node); in fs_mgmt_hash_checksum_register_group() 34 CONTAINER_OF(snp, struct fs_mgmt_hash_checksum_group, node); in fs_mgmt_hash_checksum_find_handler() 51 CONTAINER_OF(snp, struct fs_mgmt_hash_checksum_group, node); in fs_mgmt_hash_checksum_find_handlers()
|
| /subsys/lorawan/ |
| A D | CMakeLists.txt | 3 # lorawan.c depends on the include directories exposed by the loramac-node 6 if(TARGET loramac-node) 7 set(ZEPHYR_CURRENT_LIBRARY loramac-node) 9 zephyr_library_named(loramac-node)
|
| /subsys/rtio/ |
| A D | rtio_executor.c | 69 struct mpsc_node *node = mpsc_pop(&r->sq); in rtio_executor_submit() local 71 while (node != NULL) { in rtio_executor_submit() 72 struct rtio_iodev_sqe *iodev_sqe = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in rtio_executor_submit() 94 node = mpsc_pop(&iodev_sqe->r->sq); in rtio_executor_submit() 96 __ASSERT(node != NULL, in rtio_executor_submit() 99 next = CONTAINER_OF(node, struct rtio_iodev_sqe, q); in rtio_executor_submit() 121 node = mpsc_pop(&r->sq); in rtio_executor_submit()
|
| /subsys/net/l2/ethernet/gptp/ |
| A D | gptp_user_api.c | 23 sys_slist_find_and_remove(&phase_dis_callbacks, &phase_dis->node); in gptp_register_phase_dis_cb() 24 sys_slist_prepend(&phase_dis_callbacks, &phase_dis->node); in gptp_register_phase_dis_cb() 31 sys_slist_find_and_remove(&phase_dis_callbacks, &phase_dis->node); in gptp_unregister_phase_dis_cb() 45 CONTAINER_OF(sn, struct gptp_phase_dis_cb, node); in gptp_call_phase_dis_cb()
|
| /subsys/net/lib/lwm2m/ |
| A D | lwm2m_observation.c | 755 sys_slist_append(&ctx->observer, &obs->node); in engine_observe_node_init() 792 prev_node = &o_p->node; in engine_observe_single_path_id_remove() 799 prev_node = &o_p->node; in engine_observe_single_path_id_remove() 858 *prev_node = &obs->node; in engine_observe_node_discover() 864 *prev_node = &obs->node; in engine_observe_node_discover() 871 *prev_node = &obs->node; in engine_observe_node_discover() 1172 prev_node = &obs->node; in engine_remove_observer_by_id() 1817 sys_snode_t *node; in lwm2m_engine_free_list() local 1821 sys_slist_append(free_list, node); in lwm2m_engine_free_list() 1934 &new_entry->node); in lwm2m_engine_add_path_to_list() [all …]
|