Lines Matching refs:waiter
290 struct bulk_waiter_node *waiter = NULL, *iter;
300 waiter = kzalloc(sizeof(*waiter), GFP_KERNEL);
301 if (!waiter) {
306 userdata = &waiter->bulk_waiter;
313 waiter = iter;
318 if (!waiter) {
325 waiter, current->pid);
326 userdata = &waiter->bulk_waiter;
334 if (!waiter) {
340 !waiter->bulk_waiter.bulk) {
341 if (waiter->bulk_waiter.bulk) {
344 waiter->bulk_waiter.bulk->userdata = NULL;
347 kfree(waiter);
352 waiter->pid = current->pid;
354 list_add(&waiter->list, &instance->bulk_waiter_list);
357 waiter, current->pid);