Lines Matching +full:bool +full:- +full:property

1 /* SPDX-License-Identifier: GPL-2.0+ */
8 * Copyright (C) 1996-2005 Paul Mackerras.
14 * struct alias_prop - Alias property in 'aliases' node
16 * @alias: Alias property name
21 * The structure represents one alias property of 'aliases' node as
46 struct property *prop, struct property *old_prop);
56 struct property *prop, struct property *old_prop) in of_property_notify()
64 int __of_add_property_sysfs(struct device_node *np, struct property *pp);
65 void __of_remove_property_sysfs(struct device_node *np, struct property *prop);
66 void __of_update_property_sysfs(struct device_node *np, struct property *newprop,
67 struct property *oldprop);
71 static inline int __of_add_property_sysfs(struct device_node *np, struct property *pp) in __of_add_property_sysfs()
75 static inline void __of_remove_property_sysfs(struct device_node *np, struct property *prop) {} in __of_remove_property_sysfs()
77 struct property *newprop, struct property *oldprop) {} in __of_update_property_sysfs()
109 bool detached);
118 struct property *__of_prop_dup(const struct property *prop, gfp_t allocflags);
129 extern int __of_add_property(struct device_node *np, struct property *prop);
131 struct property *prop);
132 extern int __of_remove_property(struct device_node *np, struct property *prop);
134 struct property *prop);
136 struct property *newprop, struct property **oldprop);
138 struct property *newprop, struct property *oldprop);
145 struct property *prop);
153 list_for_each_entry(_te, &(_oft)->te_list, node)
157 list_for_each_entry_reverse(_te, &(_oft)->te_list, node)
170 return -ENODEV; in of_dma_get_range()