Lines Matching refs:dbell
129 struct dbell_entry *dbell; in dbell_index_table_find() local
131 hlist_for_each_entry(dbell, &vmci_doorbell_it.entries[bucket], in dbell_index_table_find()
133 if (idx == dbell->idx) in dbell_index_table_find()
134 return dbell; in dbell_index_table_find()
360 struct dbell_entry *dbell; in dbell_fire_entries() local
364 hlist_for_each_entry(dbell, &vmci_doorbell_it.entries[bucket], node) { in dbell_fire_entries()
365 if (dbell->idx == notify_idx && in dbell_fire_entries()
366 atomic_read(&dbell->active) == 1) { in dbell_fire_entries()
367 if (dbell->run_delayed) { in dbell_fire_entries()
368 vmci_resource_get(&dbell->resource); in dbell_fire_entries()
369 schedule_work(&dbell->work); in dbell_fire_entries()
371 dbell->notify_cb(dbell->client_data); in dbell_fire_entries()