Lines Matching defs:todo
136 /* Schedule work and access todo only with client->lock held. */
139 ISO_RES_ALLOC_ONCE, ISO_RES_DEALLOC_ONCE,} todo;
1230 int generation, channel, bandwidth, todo;
1235 todo = r->todo;
1237 if (todo == ISO_RES_ALLOC &&
1244 skip = todo == ISO_RES_REALLOC &&
1247 free = todo == ISO_RES_DEALLOC ||
1248 todo == ISO_RES_ALLOC_ONCE ||
1249 todo == ISO_RES_DEALLOC_ONCE;
1260 todo == ISO_RES_ALLOC ||
1261 todo == ISO_RES_REALLOC ||
1262 todo == ISO_RES_ALLOC_ONCE);
1269 (todo == ISO_RES_ALLOC || todo == ISO_RES_REALLOC))
1279 if (r->todo == ISO_RES_ALLOC)
1280 r->todo = ISO_RES_REALLOC;
1285 if (r->todo == ISO_RES_REALLOC && !success &&
1294 if (todo == ISO_RES_ALLOC && channel >= 0)
1297 if (todo == ISO_RES_REALLOC && success)
1300 if (todo == ISO_RES_ALLOC || todo == ISO_RES_ALLOC_ONCE) {
1331 r->todo = ISO_RES_DEALLOC;
1337 struct fw_cdev_allocate_iso_resource *request, int todo)
1358 r->todo = todo;
1370 if (todo == ISO_RES_ALLOC) {