Home
last modified time | relevance | path

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

12

/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 …]
Ddir_hash.c150 struct list *node = malloc(sizeof(struct list)); in recurse() local
152 if (name == NULL || node == NULL) { in recurse()
161 free(node); in recurse()
168 node->name = name; in recurse()
169 node->next = list; in recurse()
170 list = node; in recurse()
/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.c167 struct node { struct
179 struct node *next; /* per-dir sibling list */ argument
180 struct node *child; /* first contained file by this dir */ argument
181 struct node *parent; /* containing directory */ argument
224 struct node root;
254 static void acquire_node_locked(struct node* node) in acquire_node_locked() argument
256 node->refcount++; in acquire_node_locked()
257 TRACE("ACQUIRE %p (%s) rc=%d\n", node, node->name, node->refcount); in acquire_node_locked()
260 static void remove_node_from_parent_locked(struct node* node);
262 static void release_node_locked(struct node* node) in release_node_locked() argument
[all …]
/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 …]
Dhtml.mako114 # Convert node name "x.y.z" of kind w to an HTML anchor of form
116 def html_anchor(node):
117 return '<a href="#%s_%s">%s</a>' % (node.kind, node.name, node.name)
140 <%def name="insert_toc_body(node)">
141 % for nested in node.namespaces:
144 % for entry in node.merged_entries:
215 <%def name="insert_body(node)">
216 % for nested in node.namespaces:
220 % for entry in node.merged_entries:
Dmetadata_template.mako54 <%def name="insert_body(node)">
55 % for nested in node.namespaces:
59 % for entry in node.entries:
Dmetadata_helpers_test.py137 def filter_test(node): argument
/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))
136 struct listnode node; member
149 struct listnode node; member
154 struct listnode node; member
172 list_head(&logger->log_list), struct log_list, node); in android_logger_free()
173 list_remove(&entry->node); in android_logger_free()
184 list_remove(&logger->node); in android_logger_free()
300 list_init(&logger_list->node); in android_logger_list_alloc()
[all …]
Dlog_read.c193 for (logger = node_to_item((logger_list)->node.next, struct logger, node); \
194 logger != node_to_item(&(logger_list)->node, struct logger, node); \
195 logger = node_to_item((logger)->node.next, struct logger, node))
239 struct listnode node; member
248 struct listnode node; member
261 list_remove(&logger->node); in android_logger_free()
477 list_init(&logger_list->node); in android_logger_list_alloc()
499 list_init(&logger_list->node); in android_logger_list_alloc_time()
534 list_add_tail(&logger_list->node, &logger->node); in android_logger_open()
713 while (!list_empty(&logger_list->node)) { in android_logger_list_free()
[all …]
/system/core/init/
Dinit_parser.c351 struct listnode *node; in parse_config() local
392 list_for_each(node, &import_list) { in parse_config()
393 struct import *import = node_to_item(node, struct import, list); in parse_config()
431 struct listnode *node; in service_find_by_name() local
433 list_for_each(node, &service_list) { in service_find_by_name()
434 svc = node_to_item(node, struct service, slist); in service_find_by_name()
444 struct listnode *node; in service_find_by_pid() local
446 list_for_each(node, &service_list) { in service_find_by_pid()
447 svc = node_to_item(node, struct service, slist); in service_find_by_pid()
457 struct listnode *node; in service_find_by_keychord() local
[all …]
Ddevices.c104 struct perm_node *node = calloc(1, sizeof(*node)); in add_dev_perms() local
105 if (!node) in add_dev_perms()
108 node->dp.name = strdup(name); in add_dev_perms()
109 if (!node->dp.name) in add_dev_perms()
113 node->dp.attr = strdup(attr); in add_dev_perms()
114 if (!node->dp.attr) in add_dev_perms()
118 node->dp.perm = perm; in add_dev_perms()
119 node->dp.uid = uid; in add_dev_perms()
120 node->dp.gid = gid; in add_dev_perms()
121 node->dp.prefix = prefix; in add_dev_perms()
[all …]
Dparser.c16 struct listnode *node; in DUMP()
21 list_for_each(node, &service_list) { in DUMP()
22 svc = node_to_item(node, struct service, slist); in DUMP()
35 list_for_each(node, &action_list) { in DUMP()
36 act = node_to_item(node, struct action, alist); in DUMP()
Dsignal_handler.c51 struct listnode *node; in wait_for_one_process() local
121 list_for_each(node, &svc->onrestart.commands) { in wait_for_one_process()
122 cmd = node_to_item(node, struct command, clist); in wait_for_one_process()
Dueventd_parser.c88 struct listnode *node; in ueventd_subsystem_find_by_name() local
91 list_for_each(node, &subsystem_list) { in ueventd_subsystem_find_by_name()
92 s = node_to_item(node, struct ueventd_subsystem, slist); in ueventd_subsystem_find_by_name()
Dinit.c519 struct listnode *node; in get_first_command() local
520 node = list_head(&act->commands); in get_first_command()
521 if (!node || list_empty(&act->commands)) in get_first_command()
524 return node_to_item(node, struct command, clist); in get_first_command()
529 struct listnode *node; in get_next_command() local
530 node = cmd->clist.next; in get_next_command()
531 if (!node) in get_next_command()
533 if (node == &act->commands) in get_next_command()
536 return node_to_item(node, struct command, clist); in get_next_command()
/system/core/adb/
Dfdevent.c83 static void fdevent_plist_enqueue(fdevent *node);
84 static void fdevent_plist_remove(fdevent *node);
465 static void fdevent_plist_enqueue(fdevent *node) in fdevent_plist_enqueue() argument
469 node->next = list; in fdevent_plist_enqueue()
470 node->prev = list->prev; in fdevent_plist_enqueue()
471 node->prev->next = node; in fdevent_plist_enqueue()
472 list->prev = node; in fdevent_plist_enqueue()
475 static void fdevent_plist_remove(fdevent *node) in fdevent_plist_remove() argument
477 node->prev->next = node->next; in fdevent_plist_remove()
478 node->next->prev = node->prev; in fdevent_plist_remove()
[all …]
Dsysdeps_win32.c1273 static void fdevent_plist_enqueue(fdevent *node);
1274 static void fdevent_plist_remove(fdevent *node);
1373 EventHook node = *pnode; in event_looper_find_p() local
1375 if ( node == NULL || node->fh == fh ) in event_looper_find_p()
1377 pnode = &node->next; in event_looper_find_p()
1378 node = *pnode; in event_looper_find_p()
1388 EventHook node; in event_looper_hook() local
1396 node = *pnode; in event_looper_hook()
1397 if ( node == NULL ) { in event_looper_hook()
1398 node = event_hook_alloc( f ); in event_looper_hook()
[all …]
Dadb_auth_client.c34 struct listnode node; member
91 list_add_tail(list, &key->node); in read_keys()
104 free(node_to_item(item, struct adb_public_key, node)); in free_keys()
152 key = node_to_item(item, struct adb_public_key, node); in adb_auth_verify()
Dadb_auth_host.c55 struct listnode node; member
256 list_add_tail(list, &key->node); in read_key()
346 int adb_auth_sign(void *node, void *token, size_t token_size, void *sig) in adb_auth_sign() argument
349 struct adb_private_key *key = node_to_item(node, struct adb_private_key, node); in adb_auth_sign()
Dtransport.c404 device_tracker* node = *pnode; in device_tracker_remove() local
407 while (node) { in device_tracker_remove()
408 if (node == tracker) { in device_tracker_remove()
409 *pnode = node->next; in device_tracker_remove()
412 pnode = &node->next; in device_tracker_remove()
413 node = *pnode; in device_tracker_remove()
/system/core/fastbootd/commands/
Dpartitions.c599 static int get_config_uint64(cnode *node, uint64_t *ptr, const char *name) in get_config_uint64() argument
604 if ((tmp = config_str(node, name, NULL))) { in get_config_uint64()
616 static int get_config_string(cnode *node, char *ptr, int max_len, const char *name) in get_config_string() argument
619 const char *value = config_str(node, name, NULL); in get_config_string()
637 static void GPT_parse_header(cnode *node, struct GPT_content *content) in GPT_parse_header() argument
639 get_config_uint64(node, &content->header.current_lba, "header_lba"); in GPT_parse_header()
640 get_config_uint64(node, &content->header.backup_lba, "backup_lba"); in GPT_parse_header()
641 get_config_uint64(node, &content->header.first_usable_lba, "first_lba"); in GPT_parse_header()
642 get_config_uint64(node, &content->header.last_usable_lba, "last_lba"); in GPT_parse_header()
643 get_config_uint64(node, &content->header.entries_lba, "entries_lba"); in GPT_parse_header()
[all …]
/system/core/include/system/
Dsound_trigger.h55 unsigned char node[6]; member
/system/core/rootdir/
Dueventd.rc20 # the msm hw3d client device node is world writable/readable.
/system/extras/tests/fstest/
DREADME22 A fully specified filename, symlink, device node, etc. ex: /dev/tty0

12