Home
last modified time | relevance | path

Searched refs:node (Results 1 – 25 of 38) sorted by relevance

12

/system/bt/osi/src/
Dlist.c20 static list_node_t *list_free_node_(list_t *list, list_node_t *node);
55 for (const list_node_t *node = list_begin(list); node != list_end(list); node = list_next(node)) { in list_contains() local
56 if (list_node(node) == data) in list_contains()
87 list_node_t *node = (list_node_t *)list->allocator->alloc(sizeof(list_node_t)); in list_insert_after() local
88 if (!node) in list_insert_after()
91 node->next = prev_node->next; in list_insert_after()
92 node->data = data; in list_insert_after()
93 prev_node->next = node; in list_insert_after()
95 list->tail = node; in list_insert_after()
104 list_node_t *node = (list_node_t *)list->allocator->alloc(sizeof(list_node_t)); in list_prepend() local
[all …]
Dconfig.c109 for (const list_node_t *node = list_begin(src->sections); in config_new_clone() local
110 node != list_end(src->sections); in config_new_clone()
111 node = list_next(node)) { in config_new_clone()
112 section_t *sec = list_node(node); in config_new_clone()
217 …for (const list_node_t *node = list_begin(sec->entries); node != list_end(sec->entries); node = li… in config_set_string() local
218 entry_t *entry = list_node(node); in config_set_string()
264 const config_section_node_t *config_section_next(const config_section_node_t *node) { in config_section_next() argument
265 assert(node != NULL); in config_section_next()
266 return (const config_section_node_t *)list_next((const list_node_t *)node); in config_section_next()
269 const char *config_section_name(const config_section_node_t *node) { in config_section_name() argument
[all …]
Dfixed_queue.c78 …for (const list_node_t *node = list_begin(queue->list); node != list_end(queue->list); node = list… in fixed_queue_free() local
79 free_cb(list_node(node)); in fixed_queue_free()
Dalarm.c285 for (list_node_t *node = list_begin(alarms); node != list_end(alarms); node = list_next(node)) { in schedule_next_instance() local
286 list_node_t *next = list_next(node); in schedule_next_instance()
288 list_insert_after(alarms, node, alarm); in schedule_next_instance()
/system/core/libcutils/
Dconfig_utils.c28 cnode *node; in config_node() local
30 node = calloc(sizeof(cnode), 1); in config_node()
31 if(node) { in config_node()
32 node->name = name ? name : ""; in config_node()
33 node->value = value ? value : ""; in config_node()
36 return node; in config_node()
41 cnode *node, *match = NULL; in config_find() local
44 for(node = root->first_child; node; node = node->next) in config_find()
45 if(!strcmp(node->name, name)) in config_find()
46 match = node; in config_find()
[all …]
/system/core/include/cutils/
Dlist.h32 #define node_to_item(node, container, member) \ argument
33 (container *) (((char*) (node)) - offsetof(container, member))
41 #define list_for_each(node, list) \ argument
42 for (node = (list)->next; node != (list); node = node->next)
44 #define list_for_each_reverse(node, list) \ argument
45 for (node = (list)->prev; node != (list); node = node->prev)
47 #define list_for_each_safe(node, n, list) \ argument
48 for (node = (list)->next, n = node->next; \
49 node != (list); \
50 node = n, n = node->next)
[all …]
/system/core/sdcard/
Dsdcard.c140 struct node { struct
156 struct node *next; /* per-dir sibling list */ argument
157 struct node *child; /* first contained file by this dir */ argument
158 struct node *parent; /* containing directory */ argument
200 struct node root;
261 static void acquire_node_locked(struct node* node) in acquire_node_locked() argument
263 node->refcount++; in acquire_node_locked()
264 TRACE("ACQUIRE %p (%s) rc=%d\n", node, node->name, node->refcount); in acquire_node_locked()
267 static void remove_node_from_parent_locked(struct node* node);
269 static void release_node_locked(struct node* node) in release_node_locked() argument
[all …]
/system/bt/btif/src/
Dbtif_profile_queue.c77 …for (const list_node_t *node = list_begin(connect_queue); node != list_end(connect_queue); node = … in queue_int_add() local
78 if (((connect_node_t *)list_node(node))->uuid == p_param->uuid) { in queue_int_add()
121 connect_node_t node; in btif_queue_connect() local
122 memset(&node, 0, sizeof(connect_node_t)); in btif_queue_connect()
123 memcpy(&node.bda, bda, sizeof(bt_bdaddr_t)); in btif_queue_connect()
124 node.uuid = uuid; in btif_queue_connect()
125 node.connect_cb = connect_cb; in btif_queue_connect()
128 (char *)&node, sizeof(connect_node_t), NULL); in btif_queue_connect()
Dbtif_sock_sco.c204 …for (const list_node_t *node = list_begin(sco_sockets); node != list_end(sco_sockets); node = list… in sco_socket_find_locked() local
205 sco_socket_t *sco_socket = (sco_socket_t *)list_node(node); in sco_socket_find_locked()
/system/media/camera/docs/
Dmetadata_helpers.py76 def find_unique_entries(node): argument
90 if not isinstance(node, metadata_model.Section) and \
91 not isinstance(node, metadata_model.InnerNamespace):
97 search_path = isinstance(node, metadata_model.Section) and node.kinds \
98 or [node]
106 def path_name(node): argument
123 path = node.find_parents(fltr)
126 path.append(node)
130 def has_descendants_with_enums(node): argument
141 return bool(node.find_first(lambda x: isinstance(x, metadata_model.Enum)))
[all …]
/system/core/liblog/
Dlog_read_kern.c51 for (logger = node_to_item((logger_list)->node.next, struct logger, node); \
52 logger != node_to_item(&(logger_list)->node, struct logger, node); \
53 logger = node_to_item((logger)->node.next, struct logger, node))
137 struct listnode node; member
150 struct listnode node; member
155 struct listnode node; member
173 list_head(&logger->log_list), struct log_list, node); in android_logger_free()
174 list_remove(&entry->node); in android_logger_free()
185 list_remove(&logger->node); in android_logger_free()
301 list_init(&logger_list->node); in android_logger_list_alloc()
[all …]
Dlog_read.c200 for (logger = node_to_item((logger_list)->node.next, struct logger, node); \
201 logger != node_to_item(&(logger_list)->node, struct logger, node); \
202 logger = node_to_item((logger)->node.next, struct logger, node))
247 struct listnode node; member
256 struct listnode node; member
269 list_remove(&logger->node); in android_logger_free()
539 list_init(&logger_list->node); in android_logger_list_alloc()
561 list_init(&logger_list->node); in android_logger_list_alloc_time()
596 list_add_tail(&logger_list->node, &logger->node); in android_logger_open()
889 while (!list_empty(&logger_list->node)) { in android_logger_list_free()
[all …]
/system/core/init/
Dinit_parser.cpp80 struct listnode* node; in dump_parser_state() local
81 list_for_each(node, &service_list) { in dump_parser_state()
82 service* svc = node_to_item(node, struct service, slist); in dump_parser_state()
95 list_for_each(node, &action_list) { in dump_parser_state()
96 action* act = node_to_item(node, struct action, alist); in dump_parser_state()
388 struct listnode *node; in parse_config() local
430 list_for_each(node, &import_list) { in parse_config()
431 struct import *import = node_to_item(node, struct import, list); in parse_config()
473 struct listnode *node; in service_find_by_name() local
475 list_for_each(node, &service_list) { in service_find_by_name()
[all …]
Ddevices.cpp102 struct perm_node *node = (perm_node*) calloc(1, sizeof(*node)); in add_dev_perms() local
103 if (!node) in add_dev_perms()
106 node->dp.name = strdup(name); in add_dev_perms()
107 if (!node->dp.name) in add_dev_perms()
111 node->dp.attr = strdup(attr); in add_dev_perms()
112 if (!node->dp.attr) in add_dev_perms()
116 node->dp.perm = perm; in add_dev_perms()
117 node->dp.uid = uid; in add_dev_perms()
118 node->dp.gid = gid; in add_dev_perms()
119 node->dp.prefix = prefix; in add_dev_perms()
[all …]
Dinit.cpp545 struct listnode *node; in get_first_command() local
546 node = list_head(&act->commands); in get_first_command()
547 if (!node || list_empty(&act->commands)) in get_first_command()
550 return node_to_item(node, struct command, clist); in get_first_command()
555 struct listnode *node; in get_next_command() local
556 node = cmd->clist.next; in get_next_command()
557 if (!node) in get_next_command()
559 if (node == &act->commands) in get_next_command()
562 return node_to_item(node, struct command, clist); in get_next_command()
572 struct listnode *node; in build_triggers_string() local
[all …]
Dsignal_handler.cpp136 struct listnode* node; in wait_for_one_process() local
137 list_for_each(node, &svc->onrestart.commands) { in wait_for_one_process()
138 command* cmd = node_to_item(node, struct command, clist); in wait_for_one_process()
/system/bt/osi/test/
Dlist_test.cpp116 …for (const list_node_t *node = list_begin(list); node != list_end(list); node = list_next(node), +… in TEST_F() local
117 EXPECT_EQ(list_node(node), &x[i]); in TEST_F()
130 …for (const list_node_t *node = list_begin(list); node != list_end(list); node = list_next(node), -… in TEST_F() local
131 EXPECT_EQ(list_node(node), &x[i]); in TEST_F()
/system/core/adb/
Dfdevent.cpp81 static void fdevent_plist_enqueue(fdevent *node);
82 static void fdevent_plist_remove(fdevent *node);
470 static void fdevent_plist_enqueue(fdevent *node) in fdevent_plist_enqueue() argument
474 node->next = list; in fdevent_plist_enqueue()
475 node->prev = list->prev; in fdevent_plist_enqueue()
476 node->prev->next = node; in fdevent_plist_enqueue()
477 list->prev = node; in fdevent_plist_enqueue()
480 static void fdevent_plist_remove(fdevent *node) in fdevent_plist_remove() argument
482 node->prev->next = node->next; in fdevent_plist_remove()
483 node->next->prev = node->prev; in fdevent_plist_remove()
[all …]
Dsysdeps_win32.cpp1277 static void fdevent_plist_enqueue(fdevent *node);
1278 static void fdevent_plist_remove(fdevent *node);
1376 EventHook node = *pnode; in event_looper_find_p() local
1378 if ( node == NULL || node->fh == fh ) in event_looper_find_p()
1380 pnode = &node->next; in event_looper_find_p()
1381 node = *pnode; in event_looper_find_p()
1391 EventHook node; in event_looper_hook() local
1399 node = *pnode; in event_looper_hook()
1400 if ( node == NULL ) { in event_looper_hook()
1401 node = event_hook_alloc( f ); in event_looper_hook()
[all …]
Dadb_auth_client.cpp36 struct listnode node; member
93 list_add_tail(list, &key->node); in read_keys()
106 free(node_to_item(item, struct adb_public_key, node)); in free_keys()
153 adb_public_key* key = node_to_item(item, struct adb_public_key, node); in adb_auth_verify()
Dadb_auth_host.cpp63 struct listnode node; member
294 list_add_tail(list, &key->node); in read_key()
371 int adb_auth_sign(void *node, const unsigned char* token, size_t token_size, in adb_auth_sign() argument
375 struct adb_private_key *key = node_to_item(node, struct adb_private_key, node); in adb_auth_sign()
/system/bt/device/src/
Dinterop.c119 const list_node_t *node = list_begin(interop_list); in interop_match_dynamic_() local
120 while (node != list_end(interop_list)) { in interop_match_dynamic_()
121 interop_entry_t *entry = list_node(node); in interop_match_dynamic_()
127 node = list_next(node); in interop_match_dynamic_()
/system/bt/test/suite/
Dmain.c149 … config_section_node_t *node = config_section_begin(config); node != config_section_end(config); n… in main() local
150 const char *name = config_section_name(node); in main()
/system/bt/stack/l2cap/
Dl2cap_client.c167 …const list_node_t *node = list_begin(client->outbound_fragments); node != list_end(client->outboun… in l2cap_client_disconnect() local
168 GKI_freebuf(list_node(node)); in l2cap_client_disconnect()
428 …for (const list_node_t *node = list_begin(l2cap_clients); node != list_end(l2cap_clients); node = … in find() local
429 l2cap_client_t *client = (l2cap_client_t *)list_node(node); in find()
/system/bt/osi/include/
Dlist.h98 list_node_t *list_next(const list_node_t *node);
102 void *list_node(const list_node_t *node);

12