Lines Matching refs:done
106 int done = 0;
111 while ((de = readdir(devdir)) && !done) {
115 done = added_cb(devname, client_data);
119 return done;
122 /* returns true if one of the callbacks indicates we are done */
129 int done = 0;
134 while ((de = readdir(busdir)) != 0 && !done) {
138 done = find_existing_devices_bus(busname, added_cb,
143 return done;
198 int done = 0;
218 return done;
224 done = find_existing_devices(added_cb, client_data);
226 done |= discovery_done_cb(client_data);
228 return done;
236 int i, ret, done = 0;
242 while (offset < ret && !done) {
244 done = 0;
250 done = 1;
253 done = find_existing_devices(context->cb_added, context->data);
259 done = find_existing_devices(context->cb_added, context->data);
280 done = find_existing_devices_bus(path, context->cb_added,
288 for (i = 1; (i < MAX_USBFS_WD_COUNT) && !done; i++) {
293 done = context->cb_added(path, context->data);
296 done = context->cb_removed(path, context->data);
306 return done;
315 int done;
317 done = usb_host_load(context, added_cb, removed_cb, discovery_done_cb, client_data);
319 while (!done) {
321 done = usb_host_read_event(context);