Lines Matching defs:list
14 #include "utils/list.h"
21 struct dl_list list;
27 static struct interfaces * add_interface(struct dl_list *list,
32 dl_list_for_each(iface, list, struct interfaces, list) {
34 return iface; /* already in the list */
49 dl_list_add_tail(list, &iface->list);
97 struct dl_list *list, const struct wpa_dbus_method_desc *methods)
103 iface = add_interface(list, dsc->dbus_interface);
112 struct dl_list *list, const struct wpa_dbus_signal_desc *signals)
118 iface = add_interface(list, dsc->dbus_interface);
127 struct dl_list *list, const struct wpa_dbus_property_desc *properties)
133 iface = add_interface(list, dsc->dbus_interface);
142 * @list: Interface list to be filled
147 * node in XML root node for each. Returned list elements contain interface
150 static void extract_interfaces(struct dl_list *list,
153 extract_interfaces_methods(list, obj_dsc->methods);
154 extract_interfaces_signals(list, obj_dsc->signals);
155 extract_interfaces_properties(list, obj_dsc->properties);
159 static void add_interfaces(struct dl_list *list, struct wpabuf *xml)
163 dl_list_for_each_safe(iface, n, list, struct interfaces, list) {
173 dl_list_del(&iface->list);