erst_record_id_cache  435 drivers/acpi/apei/erst.c static struct erst_record_id_cache erst_record_id_cache = {
erst_record_id_cache  436 drivers/acpi/apei/erst.c 	.lock = __MUTEX_INITIALIZER(erst_record_id_cache.lock),
erst_record_id_cache  461 drivers/acpi/apei/erst.c 	rc = mutex_lock_interruptible(&erst_record_id_cache.lock);
erst_record_id_cache  464 drivers/acpi/apei/erst.c 	erst_record_id_cache.refcount++;
erst_record_id_cache  465 drivers/acpi/apei/erst.c 	mutex_unlock(&erst_record_id_cache.lock);
erst_record_id_cache  499 drivers/acpi/apei/erst.c 	entries = erst_record_id_cache.entries;
erst_record_id_cache  500 drivers/acpi/apei/erst.c 	for (i = 0; i < erst_record_id_cache.len; i++) {
erst_record_id_cache  505 drivers/acpi/apei/erst.c 	if (i < erst_record_id_cache.len)
erst_record_id_cache  507 drivers/acpi/apei/erst.c 	if (erst_record_id_cache.len >= erst_record_id_cache.size) {
erst_record_id_cache  511 drivers/acpi/apei/erst.c 		new_size = erst_record_id_cache.size * 2;
erst_record_id_cache  514 drivers/acpi/apei/erst.c 		if (new_size <= erst_record_id_cache.size) {
erst_record_id_cache  524 drivers/acpi/apei/erst.c 		       erst_record_id_cache.len * sizeof(entries[0]));
erst_record_id_cache  526 drivers/acpi/apei/erst.c 		erst_record_id_cache.entries = entries = new_entries;
erst_record_id_cache  527 drivers/acpi/apei/erst.c 		erst_record_id_cache.size = new_size;
erst_record_id_cache  530 drivers/acpi/apei/erst.c 	erst_record_id_cache.len++;
erst_record_id_cache  549 drivers/acpi/apei/erst.c 	BUG_ON(!erst_record_id_cache.refcount);
erst_record_id_cache  550 drivers/acpi/apei/erst.c 	BUG_ON(*pos < 0 || *pos > erst_record_id_cache.len);
erst_record_id_cache  552 drivers/acpi/apei/erst.c 	mutex_lock(&erst_record_id_cache.lock);
erst_record_id_cache  553 drivers/acpi/apei/erst.c 	entries = erst_record_id_cache.entries;
erst_record_id_cache  554 drivers/acpi/apei/erst.c 	for (; *pos < erst_record_id_cache.len; (*pos)++)
erst_record_id_cache  558 drivers/acpi/apei/erst.c 	if (*pos < erst_record_id_cache.len) {
erst_record_id_cache  570 drivers/acpi/apei/erst.c 		*record_id = erst_record_id_cache.entries[*pos];
erst_record_id_cache  578 drivers/acpi/apei/erst.c 	mutex_unlock(&erst_record_id_cache.lock);
erst_record_id_cache  590 drivers/acpi/apei/erst.c 	if (erst_record_id_cache.refcount)
erst_record_id_cache  593 drivers/acpi/apei/erst.c 	entries = erst_record_id_cache.entries;
erst_record_id_cache  594 drivers/acpi/apei/erst.c 	for (i = 0; i < erst_record_id_cache.len; i++) {
erst_record_id_cache  601 drivers/acpi/apei/erst.c 	erst_record_id_cache.len = wpos;
erst_record_id_cache  613 drivers/acpi/apei/erst.c 	mutex_lock(&erst_record_id_cache.lock);
erst_record_id_cache  614 drivers/acpi/apei/erst.c 	erst_record_id_cache.refcount--;
erst_record_id_cache  615 drivers/acpi/apei/erst.c 	BUG_ON(erst_record_id_cache.refcount < 0);
erst_record_id_cache  617 drivers/acpi/apei/erst.c 	mutex_unlock(&erst_record_id_cache.lock);
erst_record_id_cache  868 drivers/acpi/apei/erst.c 	rc = mutex_lock_interruptible(&erst_record_id_cache.lock);
erst_record_id_cache  879 drivers/acpi/apei/erst.c 	entries = erst_record_id_cache.entries;
erst_record_id_cache  880 drivers/acpi/apei/erst.c 	for (i = 0; i < erst_record_id_cache.len; i++) {
erst_record_id_cache  886 drivers/acpi/apei/erst.c 	mutex_unlock(&erst_record_id_cache.lock);