aboutsummaryrefslogtreecommitdiffstats
path: root/include/acpi/acutils.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/acpi/acutils.h')
-rw-r--r--include/acpi/acutils.h63
1 files changed, 25 insertions, 38 deletions
diff --git a/include/acpi/acutils.h b/include/acpi/acutils.h
index 192d0bea3884..e9c1584dd785 100644
--- a/include/acpi/acutils.h
+++ b/include/acpi/acutils.h
@@ -557,16 +557,6 @@ void
557acpi_ut_delete_generic_state ( 557acpi_ut_delete_generic_state (
558 union acpi_generic_state *state); 558 union acpi_generic_state *state);
559 559
560#ifdef ACPI_ENABLE_OBJECT_CACHE
561void
562acpi_ut_delete_generic_state_cache (
563 void);
564
565void
566acpi_ut_delete_object_cache (
567 void);
568#endif
569
570 560
571/* 561/*
572 * utmath 562 * utmath
@@ -622,22 +612,6 @@ acpi_ut_strtoul64 (
622 612
623#define ACPI_ANY_BASE 0 613#define ACPI_ANY_BASE 0
624 614
625acpi_status
626acpi_ut_mutex_initialize (
627 void);
628
629void
630acpi_ut_mutex_terminate (
631 void);
632
633acpi_status
634acpi_ut_acquire_mutex (
635 acpi_mutex_handle mutex_id);
636
637acpi_status
638acpi_ut_release_mutex (
639 acpi_mutex_handle mutex_id);
640
641u8 * 615u8 *
642acpi_ut_get_resource_end_tag ( 616acpi_ut_get_resource_end_tag (
643 union acpi_operand_object *obj_desc); 617 union acpi_operand_object *obj_desc);
@@ -666,22 +640,35 @@ acpi_ut_display_init_pathname (
666 640
667 641
668/* 642/*
669 * utalloc - memory allocation and object caching 643 * utmutex - mutex support
670 */ 644 */
671void * 645acpi_status
672acpi_ut_acquire_from_cache ( 646acpi_ut_mutex_initialize (
673 u32 list_id); 647 void);
674 648
675void 649void
676acpi_ut_release_to_cache ( 650acpi_ut_mutex_terminate (
677 u32 list_id, 651 void);
678 void *object);
679 652
680#ifdef ACPI_ENABLE_OBJECT_CACHE 653acpi_status
681void 654acpi_ut_acquire_mutex (
682acpi_ut_delete_generic_cache ( 655 acpi_mutex_handle mutex_id);
683 u32 list_id); 656
684#endif 657acpi_status
658acpi_ut_release_mutex (
659 acpi_mutex_handle mutex_id);
660
661
662/*
663 * utalloc - memory allocation and object caching
664 */
665acpi_status
666acpi_ut_create_caches (
667 void);
668
669acpi_status
670acpi_ut_delete_caches (
671 void);
685 672
686acpi_status 673acpi_status
687acpi_ut_validate_buffer ( 674acpi_ut_validate_buffer (