Lines Matching refs:list
71 struct list_head list; member
79 struct list_head list; member
142 rb = list_entry(u->read_buffers.next, struct read_buffer, list); in xenbus_file_read()
160 list_del(&rb->list); in xenbus_file_read()
165 struct read_buffer, list); in xenbus_file_read()
199 list_add_tail(&rb->list, queue); in queue_reply()
207 static void queue_cleanup(struct list_head *list) in queue_cleanup() argument
211 while (!list_empty(list)) { in queue_cleanup()
212 rb = list_entry(list->next, struct read_buffer, list); in queue_cleanup()
213 list_del(list->next); in queue_cleanup()
219 struct list_head list; member
329 list_add(&trans->list, &u->transactions); in xenbus_write_transaction()
331 list_for_each_entry(trans, &u->transactions, list) in xenbus_write_transaction()
334 BUG_ON(&trans->list == &u->transactions); in xenbus_write_transaction()
335 list_del(&trans->list); in xenbus_write_transaction()
393 list_add(&watch->list, &u->watches); in xenbus_write_watch()
395 list_for_each_entry_safe(watch, tmp_watch, &u->watches, list) { in xenbus_write_watch()
399 list_del(&watch->list); in xenbus_write_watch()
563 list_for_each_entry_safe(trans, tmp, &u->transactions, list) { in xenbus_file_release()
565 list_del(&trans->list); in xenbus_file_release()
569 list_for_each_entry_safe(watch, tmp_watch, &u->watches, list) { in xenbus_file_release()
571 list_del(&watch->list); in xenbus_file_release()
575 list_for_each_entry_safe(rb, tmp_rb, &u->read_buffers, list) { in xenbus_file_release()
576 list_del(&rb->list); in xenbus_file_release()