Lines Matching refs:list_item
116 INIT_LIST_HEAD(&context->list_item); in vmci_ctx_create()
170 list_add_tail_rcu(&context->list_item, &ctx_list.head); in vmci_ctx_create()
191 list_del_rcu(&context->list_item); in vmci_ctx_destroy()
222 list_for_each_entry_rcu(sub_ctx, &ctx_list.head, list_item) { in ctx_fire_notification()
326 INIT_LIST_HEAD(&dq_entry->list_item); in vmci_ctx_enqueue_datagram()
354 list_add(&dq_entry->list_item, &context->datagram_queue); in vmci_ctx_enqueue_datagram()
377 list_for_each_entry_rcu(context, &ctx_list.head, list_item) { in vmci_ctx_exists()
399 list_for_each_entry_rcu(c, &ctx_list.head, list_item) { in vmci_ctx_get()
464 &context->datagram_queue, list_item) { in ctx_free_ctx()
466 list_del(&dq_entry->list_item); in ctx_free_ctx()
513 struct list_head *list_item; in vmci_ctx_dequeue_datagram() local
525 list_item = context->datagram_queue.next; in vmci_ctx_dequeue_datagram()
528 list_entry(list_item, struct vmci_datagram_queue_entry, list_item); in vmci_ctx_dequeue_datagram()
539 list_del(list_item); in vmci_ctx_dequeue_datagram()
551 list_item = context->datagram_queue.next; in vmci_ctx_dequeue_datagram()
553 list_entry(list_item, struct vmci_datagram_queue_entry, in vmci_ctx_dequeue_datagram()
554 list_item); in vmci_ctx_dequeue_datagram()