Lines Matching defs:node
104 struct perm_node *node = calloc(1, sizeof(*node));
105 if (!node)
108 node->dp.name = strdup(name);
109 if (!node->dp.name)
113 node->dp.attr = strdup(attr);
114 if (!node->dp.attr)
118 node->dp.perm = perm;
119 node->dp.uid = uid;
120 node->dp.gid = gid;
121 node->dp.prefix = prefix;
122 node->dp.wildcard = wildcard;
125 list_add_tail(&sys_perms, &node->plist);
127 list_add_tail(&dev_perms, &node->plist);
135 struct listnode *node;
141 list_for_each(node, &sys_perms) {
142 dp = &(node_to_item(node, struct perm_node, plist))->dp;
195 struct listnode *node;
202 list_for_each_reverse(node, &dev_perms) {
205 perm_node = node_to_item(node, struct perm_node, plist);
254 * device node. Unforunately changing the euid would prevent creation of
272 struct listnode *node;
282 list_for_each_reverse(node, &platform_names) {
283 bus = node_to_item(node, struct platform_node, list);
308 struct listnode *node;
311 list_for_each_reverse(node, &platform_names) {
312 bus = node_to_item(node, struct platform_node, list);
324 struct listnode *node;
327 list_for_each_reverse(node, &platform_names) {
328 bus = node_to_item(node, struct platform_node, list);
332 list_remove(node);