aboutsummaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/pacache.S
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2007-01-24 16:36:32 -0500
committerKyle McMartin <kyle@athena.road.mcmartin.ca>2007-02-17 01:16:12 -0500
commit8e9e9844b44dd9f855d824d035b3097b199e44ed (patch)
treedbf1189bae2b13ab9e7f670971b960bda00280a2 /arch/parisc/kernel/pacache.S
parentb288a8f79ac6028940ba60fb6cc61ed134632770 (diff)
[PARISC] more ENTRY(), ENDPROC(), END() conversions
Signed-off-by: Helge Deller <deller@gmx.de> Signed-off-by: Kyle McMartin <kyle@parisc-linux.org>
Diffstat (limited to 'arch/parisc/kernel/pacache.S')
-rw-r--r--arch/parisc/kernel/pacache.S80
1 files changed, 34 insertions, 46 deletions
diff --git a/arch/parisc/kernel/pacache.S b/arch/parisc/kernel/pacache.S
index e81c9937d10a..75d522e2d058 100644
--- a/arch/parisc/kernel/pacache.S
+++ b/arch/parisc/kernel/pacache.S
@@ -45,13 +45,12 @@
45#include <asm/assembly.h> 45#include <asm/assembly.h>
46#include <asm/pgtable.h> 46#include <asm/pgtable.h>
47#include <asm/cache.h> 47#include <asm/cache.h>
48#include <linux/linkage.h>
48 49
49 .text 50 .text
50 .align 128 51 .align 128
51 52
52 .export flush_tlb_all_local,code 53ENTRY(flush_tlb_all_local)
53
54flush_tlb_all_local:
55 .proc 54 .proc
56 .callinfo NO_CALLS 55 .callinfo NO_CALLS
57 .entry 56 .entry
@@ -200,11 +199,11 @@ fdtdone:
200 199
201 .exit 200 .exit
202 .procend 201 .procend
202ENDPROC(flush_tlb_all_local)
203 203
204 .export flush_instruction_cache_local,code
205 .import cache_info,data 204 .import cache_info,data
206 205
207flush_instruction_cache_local: 206ENTRY(flush_instruction_cache_local)
208 .proc 207 .proc
209 .callinfo NO_CALLS 208 .callinfo NO_CALLS
210 .entry 209 .entry
@@ -241,11 +240,11 @@ fisync:
241 .exit 240 .exit
242 241
243 .procend 242 .procend
243ENDPROC(flush_instruction_cache_local)
244 244
245 .export flush_data_cache_local, code
246 .import cache_info, data
247 245
248flush_data_cache_local: 246 .import cache_info, data
247ENTRY(flush_data_cache_local)
249 .proc 248 .proc
250 .callinfo NO_CALLS 249 .callinfo NO_CALLS
251 .entry 250 .entry
@@ -283,11 +282,11 @@ fdsync:
283 .exit 282 .exit
284 283
285 .procend 284 .procend
285ENDPROC(flush_data_cache_local)
286 286
287 .export copy_user_page_asm,code
288 .align 16 287 .align 16
289 288
290copy_user_page_asm: 289ENTRY(copy_user_page_asm)
291 .proc 290 .proc
292 .callinfo NO_CALLS 291 .callinfo NO_CALLS
293 .entry 292 .entry
@@ -409,6 +408,7 @@ copy_user_page_asm:
409 .exit 408 .exit
410 409
411 .procend 410 .procend
411ENDPROC(copy_user_page_asm)
412 412
413/* 413/*
414 * NOTE: Code in clear_user_page has a hard coded dependency on the 414 * NOTE: Code in clear_user_page has a hard coded dependency on the
@@ -446,9 +446,7 @@ copy_user_page_asm:
446 * lobby for such a change. 446 * lobby for such a change.
447 */ 447 */
448 448
449 .export copy_user_page_asm,code 449ENTRY(copy_user_page_asm)
450
451copy_user_page_asm:
452 .proc 450 .proc
453 .callinfo NO_CALLS 451 .callinfo NO_CALLS
454 .entry 452 .entry
@@ -534,11 +532,10 @@ copy_user_page_asm:
534 .exit 532 .exit
535 533
536 .procend 534 .procend
535ENDPROC(copy_user_page_asm)
537#endif 536#endif
538 537
539 .export __clear_user_page_asm,code 538ENTRY(__clear_user_page_asm)
540
541__clear_user_page_asm:
542 .proc 539 .proc
543 .callinfo NO_CALLS 540 .callinfo NO_CALLS
544 .entry 541 .entry
@@ -618,10 +615,9 @@ __clear_user_page_asm:
618 .exit 615 .exit
619 616
620 .procend 617 .procend
618ENDPROC(__clear_user_page_asm)
621 619
622 .export flush_kernel_dcache_page_asm 620ENTRY(flush_kernel_dcache_page_asm)
623
624flush_kernel_dcache_page_asm:
625 .proc 621 .proc
626 .callinfo NO_CALLS 622 .callinfo NO_CALLS
627 .entry 623 .entry
@@ -662,10 +658,9 @@ flush_kernel_dcache_page_asm:
662 .exit 658 .exit
663 659
664 .procend 660 .procend
661ENDPROC(flush_kernel_dcache_page_asm)
665 662
666 .export flush_user_dcache_page 663ENTRY(flush_user_dcache_page)
667
668flush_user_dcache_page:
669 .proc 664 .proc
670 .callinfo NO_CALLS 665 .callinfo NO_CALLS
671 .entry 666 .entry
@@ -706,10 +701,9 @@ flush_user_dcache_page:
706 .exit 701 .exit
707 702
708 .procend 703 .procend
704ENDPROC(flush_user_dcache_page)
709 705
710 .export flush_user_icache_page 706ENTRY(flush_user_icache_page)
711
712flush_user_icache_page:
713 .proc 707 .proc
714 .callinfo NO_CALLS 708 .callinfo NO_CALLS
715 .entry 709 .entry
@@ -750,11 +744,10 @@ flush_user_icache_page:
750 .exit 744 .exit
751 745
752 .procend 746 .procend
747ENDPROC(flush_user_icache_page)
753 748
754 749
755 .export purge_kernel_dcache_page 750ENTRY(purge_kernel_dcache_page)
756
757purge_kernel_dcache_page:
758 .proc 751 .proc
759 .callinfo NO_CALLS 752 .callinfo NO_CALLS
760 .entry 753 .entry
@@ -794,15 +787,14 @@ purge_kernel_dcache_page:
794 .exit 787 .exit
795 788
796 .procend 789 .procend
790ENDPROC(purge_kernel_dcache_page)
797 791
798#if 0 792#if 0
799 /* Currently not used, but it still is a possible alternate 793 /* Currently not used, but it still is a possible alternate
800 * solution. 794 * solution.
801 */ 795 */
802 796
803 .export flush_alias_page 797ENTRY(flush_alias_page)
804
805flush_alias_page:
806 .proc 798 .proc
807 .callinfo NO_CALLS 799 .callinfo NO_CALLS
808 .entry 800 .entry
@@ -882,10 +874,9 @@ flush_user_dcache_range_asm:
882 .exit 874 .exit
883 875
884 .procend 876 .procend
877ENDPROC(flush_alias_page)
885 878
886 .export flush_kernel_dcache_range_asm 879ENTRY(flush_kernel_dcache_range_asm)
887
888flush_kernel_dcache_range_asm:
889 .proc 880 .proc
890 .callinfo NO_CALLS 881 .callinfo NO_CALLS
891 .entry 882 .entry
@@ -905,10 +896,9 @@ flush_kernel_dcache_range_asm:
905 .exit 896 .exit
906 897
907 .procend 898 .procend
899ENDPROC(flush_kernel_dcache_range_asm)
908 900
909 .export flush_user_icache_range_asm 901ENTRY(flush_user_icache_range_asm)
910
911flush_user_icache_range_asm:
912 .proc 902 .proc
913 .callinfo NO_CALLS 903 .callinfo NO_CALLS
914 .entry 904 .entry
@@ -927,10 +917,9 @@ flush_user_icache_range_asm:
927 .exit 917 .exit
928 918
929 .procend 919 .procend
920ENDPROC(flush_user_icache_range_asm)
930 921
931 .export flush_kernel_icache_page 922ENTRY(flush_kernel_icache_page)
932
933flush_kernel_icache_page:
934 .proc 923 .proc
935 .callinfo NO_CALLS 924 .callinfo NO_CALLS
936 .entry 925 .entry
@@ -971,10 +960,9 @@ flush_kernel_icache_page:
971 .exit 960 .exit
972 961
973 .procend 962 .procend
963ENDPROC(flush_kernel_icache_page)
974 964
975 .export flush_kernel_icache_range_asm 965ENTRY(flush_kernel_icache_range_asm)
976
977flush_kernel_icache_range_asm:
978 .proc 966 .proc
979 .callinfo NO_CALLS 967 .callinfo NO_CALLS
980 .entry 968 .entry
@@ -992,14 +980,13 @@ flush_kernel_icache_range_asm:
992 nop 980 nop
993 .exit 981 .exit
994 .procend 982 .procend
983ENDPROC(flush_kernel_icache_range_asm)
995 984
996 /* align should cover use of rfi in disable_sr_hashing_asm and 985 /* align should cover use of rfi in disable_sr_hashing_asm and
997 * srdis_done. 986 * srdis_done.
998 */ 987 */
999 .align 256 988 .align 256
1000 .export disable_sr_hashing_asm,code 989ENTRY(disable_sr_hashing_asm)
1001
1002disable_sr_hashing_asm:
1003 .proc 990 .proc
1004 .callinfo NO_CALLS 991 .callinfo NO_CALLS
1005 .entry 992 .entry
@@ -1088,5 +1075,6 @@ srdis_done:
1088 .exit 1075 .exit
1089 1076
1090 .procend 1077 .procend
1078ENDPROC(disable_sr_hashing_asm)
1091 1079
1092 .end 1080 .end