Lines Matching refs:idx
47 u32 idx; member
126 static struct dbell_entry *dbell_index_table_find(u32 idx) in dbell_index_table_find() argument
128 u32 bucket = VMCI_DOORBELL_HASH(idx); in dbell_index_table_find()
133 if (idx == dbell->idx) in dbell_index_table_find()
194 entry->idx = new_notify_idx; in dbell_index_table_add()
195 bucket = VMCI_DOORBELL_HASH(entry->idx); in dbell_index_table_add()
212 if (entry->idx == max_notify_idx - 1) { in dbell_index_table_remove()
225 last_notify_idx_released = entry->idx; in dbell_index_table_remove()
365 if (dbell->idx == notify_idx && in dbell_fire_entries()
385 u32 idx; in vmci_dbell_scan_notification_entries() local
387 for (idx = 0; idx < max_notify_idx; idx++) { in vmci_dbell_scan_notification_entries()
388 if (bitmap[idx] & 0x1) { in vmci_dbell_scan_notification_entries()
389 bitmap[idx] &= ~1; in vmci_dbell_scan_notification_entries()
390 dbell_fire_entries(idx); in vmci_dbell_scan_notification_entries()
462 entry->idx = 0; in vmci_doorbell_create()
483 result = dbell_link(new_handle, entry->idx); in vmci_doorbell_create()