Home
last modified time | relevance | path

Searched refs:log_ring (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/gpu/drm/amd/ras/rascore/
H A Dras_log_ring.c47 struct ras_log_ring *log_ring = &ras_core->ras_log_ring; in ras_log_ring_get_logged_ecc_count() local
50 if (log_ring->logged_ecc_count < 0) { in ras_log_ring_get_logged_ecc_count()
55 count = log_ring->logged_ecc_count; in ras_log_ring_get_logged_ecc_count()
68 struct ras_log_ring *log_ring = &ras_core->ras_log_ring; in ras_log_ring_add_data() local
79 spin_lock_irqsave(&log_ring->spin_lock, flags); in ras_log_ring_add_data()
85 log->seqno = BATCH_IDX_TO_TREE_IDX(log_ring->mono_upward_batch_id, 0); in ras_log_ring_add_data()
86 log_ring->mono_upward_batch_id++; in ras_log_ring_add_data()
88 ret = radix_tree_insert(&log_ring->ras_log_root, log->seqno, log); in ras_log_ring_add_data()
90 log_ring->logged_ecc_count++; in ras_log_ring_add_data()
91 spin_unlock_irqrestore(&log_ring->spin_lock, flags); in ras_log_ring_add_data()
[all …]