Lines Matching refs:list_item
120 INIT_LIST_HEAD(&context->list_item); in vmci_ctx_create()
171 list_add_tail_rcu(&context->list_item, &ctx_list.head); in vmci_ctx_create()
192 list_del_rcu(&context->list_item); in vmci_ctx_destroy()
223 list_for_each_entry_rcu(sub_ctx, &ctx_list.head, list_item) { in ctx_fire_notification()
327 INIT_LIST_HEAD(&dq_entry->list_item); in vmci_ctx_enqueue_datagram()
355 list_add(&dq_entry->list_item, &context->datagram_queue); in vmci_ctx_enqueue_datagram()
378 list_for_each_entry_rcu(context, &ctx_list.head, list_item) { in vmci_ctx_exists()
400 list_for_each_entry_rcu(c, &ctx_list.head, list_item) { in vmci_ctx_get()
465 &context->datagram_queue, list_item) { in ctx_free_ctx()
467 list_del(&dq_entry->list_item); in ctx_free_ctx()
514 struct list_head *list_item; in vmci_ctx_dequeue_datagram() local
526 list_item = context->datagram_queue.next; in vmci_ctx_dequeue_datagram()
529 list_entry(list_item, struct vmci_datagram_queue_entry, list_item); in vmci_ctx_dequeue_datagram()
540 list_del(list_item); in vmci_ctx_dequeue_datagram()
552 list_item = context->datagram_queue.next; in vmci_ctx_dequeue_datagram()
554 list_entry(list_item, struct vmci_datagram_queue_entry, in vmci_ctx_dequeue_datagram()
555 list_item); in vmci_ctx_dequeue_datagram()