Lines Matching refs:node
101 struct perm_node *node = calloc(1, sizeof(*node)); in add_dev_perms() local
102 if (!node) in add_dev_perms()
105 node->dp.name = strdup(name); in add_dev_perms()
106 if (!node->dp.name) in add_dev_perms()
110 node->dp.attr = strdup(attr); in add_dev_perms()
111 if (!node->dp.attr) in add_dev_perms()
115 node->dp.perm = perm; in add_dev_perms()
116 node->dp.uid = uid; in add_dev_perms()
117 node->dp.gid = gid; in add_dev_perms()
118 node->dp.prefix = prefix; in add_dev_perms()
121 list_add_tail(&sys_perms, &node->plist); in add_dev_perms()
123 list_add_tail(&dev_perms, &node->plist); in add_dev_perms()
131 struct listnode *node; in fixup_sys_perms() local
137 list_for_each(node, &sys_perms) { in fixup_sys_perms()
138 dp = &(node_to_item(node, struct perm_node, plist))->dp; in fixup_sys_perms()
160 struct listnode *node; in get_device_perm() local
167 list_for_each_reverse(node, &dev_perms) { in get_device_perm()
168 perm_node = node_to_item(node, struct perm_node, plist); in get_device_perm()
228 struct listnode *node; in add_platform_device() local
231 list_for_each_reverse(node, &platform_names) { in add_platform_device()
232 bus = node_to_item(node, struct platform_node, list); in add_platform_device()
256 struct listnode *node; in find_platform_device() local
259 list_for_each_reverse(node, &platform_names) { in find_platform_device()
260 bus = node_to_item(node, struct platform_node, list); in find_platform_device()
272 struct listnode *node; in remove_platform_device() local
275 list_for_each_reverse(node, &platform_names) { in remove_platform_device()
276 bus = node_to_item(node, struct platform_node, list); in remove_platform_device()
280 list_remove(node); in remove_platform_device()