Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] powerpc: Remove sections use from ppc64 and drivers

Here is a new patch that removes all notion of the pmac, prep,
chrp and openfirmware initialization sections, and then unifies
the sections.h files without those __pmac, etc, sections identifiers
cluttering things up.

Signed-off-by: Jon Loeliger <jdl@freescale.com>
Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>

authored by

Jon Loeliger and committed by
Paul Mackerras
aacaf9bd f495a8bf

+203 -206
+30 -30
arch/ppc64/kernel/pmac_feature.c
··· 53 53 * We use a single global lock to protect accesses. Each driver has 54 54 * to take care of its own locking 55 55 */ 56 - static DEFINE_SPINLOCK(feature_lock __pmacdata); 56 + static DEFINE_SPINLOCK(feature_lock); 57 57 58 58 #define LOCK(flags) spin_lock_irqsave(&feature_lock, flags); 59 59 #define UNLOCK(flags) spin_unlock_irqrestore(&feature_lock, flags); ··· 62 62 /* 63 63 * Instance of some macio stuffs 64 64 */ 65 - struct macio_chip macio_chips[MAX_MACIO_CHIPS] __pmacdata; 65 + struct macio_chip macio_chips[MAX_MACIO_CHIPS] ; 66 66 67 - struct macio_chip* __pmac macio_find(struct device_node* child, int type) 67 + struct macio_chip* macio_find(struct device_node* child, int type) 68 68 { 69 69 while(child) { 70 70 int i; ··· 79 79 } 80 80 EXPORT_SYMBOL_GPL(macio_find); 81 81 82 - static const char* macio_names[] __pmacdata = 82 + static const char* macio_names[] = 83 83 { 84 84 "Unknown", 85 85 "Grand Central", ··· 106 106 #define UN_BIS(r,v) (UN_OUT((r), UN_IN(r) | (v))) 107 107 #define UN_BIC(r,v) (UN_OUT((r), UN_IN(r) & ~(v))) 108 108 109 - static struct device_node* uninorth_node __pmacdata; 110 - static u32* uninorth_base __pmacdata; 111 - static u32 uninorth_rev __pmacdata; 109 + static struct device_node* uninorth_node; 110 + static u32* uninorth_base; 111 + static u32 uninorth_rev; 112 112 static void *u3_ht; 113 113 114 114 extern struct device_node *k2_skiplist[2]; ··· 133 133 struct feature_table_entry* features; 134 134 unsigned long board_flags; 135 135 }; 136 - static struct pmac_mb_def pmac_mb __pmacdata; 136 + static struct pmac_mb_def pmac_mb; 137 137 138 138 /* 139 139 * Here are the chip specific feature functions 140 140 */ 141 141 142 142 143 - static long __pmac g5_read_gpio(struct device_node* node, long param, long value) 143 + static long g5_read_gpio(struct device_node* node, long param, long value) 144 144 { 145 145 struct macio_chip* macio = &macio_chips[0]; 146 146 ··· 148 148 } 149 149 150 150 151 - static long __pmac g5_write_gpio(struct device_node* node, long param, long value) 151 + static long g5_write_gpio(struct device_node* node, long param, long value) 152 152 { 153 153 struct macio_chip* macio = &macio_chips[0]; 154 154 ··· 156 156 return 0; 157 157 } 158 158 159 - static long __pmac g5_gmac_enable(struct device_node* node, long param, long value) 159 + static long g5_gmac_enable(struct device_node* node, long param, long value) 160 160 { 161 161 struct macio_chip* macio = &macio_chips[0]; 162 162 unsigned long flags; ··· 181 181 return 0; 182 182 } 183 183 184 - static long __pmac g5_fw_enable(struct device_node* node, long param, long value) 184 + static long g5_fw_enable(struct device_node* node, long param, long value) 185 185 { 186 186 struct macio_chip* macio = &macio_chips[0]; 187 187 unsigned long flags; ··· 206 206 return 0; 207 207 } 208 208 209 - static long __pmac g5_mpic_enable(struct device_node* node, long param, long value) 209 + static long g5_mpic_enable(struct device_node* node, long param, long value) 210 210 { 211 211 unsigned long flags; 212 212 ··· 220 220 return 0; 221 221 } 222 222 223 - static long __pmac g5_eth_phy_reset(struct device_node* node, long param, long value) 223 + static long g5_eth_phy_reset(struct device_node* node, long param, long value) 224 224 { 225 225 struct macio_chip* macio = &macio_chips[0]; 226 226 struct device_node *phy; ··· 250 250 return 0; 251 251 } 252 252 253 - static long __pmac g5_i2s_enable(struct device_node *node, long param, long value) 253 + static long g5_i2s_enable(struct device_node *node, long param, long value) 254 254 { 255 255 /* Very crude implementation for now */ 256 256 struct macio_chip* macio = &macio_chips[0]; ··· 275 275 276 276 277 277 #ifdef CONFIG_SMP 278 - static long __pmac g5_reset_cpu(struct device_node* node, long param, long value) 278 + static long g5_reset_cpu(struct device_node* node, long param, long value) 279 279 { 280 280 unsigned int reset_io = 0; 281 281 unsigned long flags; ··· 320 320 * This takes the second CPU off the bus on dual CPU machines 321 321 * running UP 322 322 */ 323 - void __pmac g5_phy_disable_cpu1(void) 323 + void g5_phy_disable_cpu1(void) 324 324 { 325 325 UN_OUT(U3_API_PHY_CONFIG_1, 0); 326 326 } 327 327 328 - static long __pmac generic_get_mb_info(struct device_node* node, long param, long value) 328 + static long generic_get_mb_info(struct device_node* node, long param, long value) 329 329 { 330 330 switch(param) { 331 331 case PMAC_MB_INFO_MODEL: ··· 347 347 348 348 /* Used on any machine 349 349 */ 350 - static struct feature_table_entry any_features[] __pmacdata = { 350 + static struct feature_table_entry any_features[] = { 351 351 { PMAC_FTR_GET_MB_INFO, generic_get_mb_info }, 352 352 { 0, NULL } 353 353 }; 354 354 355 355 /* G5 features 356 356 */ 357 - static struct feature_table_entry g5_features[] __pmacdata = { 357 + static struct feature_table_entry g5_features[] = { 358 358 { PMAC_FTR_GMAC_ENABLE, g5_gmac_enable }, 359 359 { PMAC_FTR_1394_ENABLE, g5_fw_enable }, 360 360 { PMAC_FTR_ENABLE_MPIC, g5_mpic_enable }, ··· 368 368 { 0, NULL } 369 369 }; 370 370 371 - static struct pmac_mb_def pmac_mb_defs[] __pmacdata = { 371 + static struct pmac_mb_def pmac_mb_defs[] = { 372 372 { "PowerMac7,2", "PowerMac G5", 373 373 PMAC_TYPE_POWERMAC_G5, g5_features, 374 374 0, ··· 394 394 /* 395 395 * The toplevel feature_call callback 396 396 */ 397 - long __pmac pmac_do_feature_call(unsigned int selector, ...) 397 + long pmac_do_feature_call(unsigned int selector, ...) 398 398 { 399 399 struct device_node* node; 400 400 long param, value; ··· 706 706 * Early video resume hook 707 707 */ 708 708 709 - static void (*pmac_early_vresume_proc)(void *data) __pmacdata; 710 - static void *pmac_early_vresume_data __pmacdata; 709 + static void (*pmac_early_vresume_proc)(void *data); 710 + static void *pmac_early_vresume_data; 711 711 712 712 void pmac_set_early_video_resume(void (*proc)(void *data), void *data) 713 713 { ··· 725 725 * AGP related suspend/resume code 726 726 */ 727 727 728 - static struct pci_dev *pmac_agp_bridge __pmacdata; 729 - static int (*pmac_agp_suspend)(struct pci_dev *bridge) __pmacdata; 730 - static int (*pmac_agp_resume)(struct pci_dev *bridge) __pmacdata; 728 + static struct pci_dev *pmac_agp_bridge; 729 + static int (*pmac_agp_suspend)(struct pci_dev *bridge); 730 + static int (*pmac_agp_resume)(struct pci_dev *bridge); 731 731 732 - void __pmac pmac_register_agp_pm(struct pci_dev *bridge, 732 + void pmac_register_agp_pm(struct pci_dev *bridge, 733 733 int (*suspend)(struct pci_dev *bridge), 734 734 int (*resume)(struct pci_dev *bridge)) 735 735 { ··· 746 746 } 747 747 EXPORT_SYMBOL(pmac_register_agp_pm); 748 748 749 - void __pmac pmac_suspend_agp_for_card(struct pci_dev *dev) 749 + void pmac_suspend_agp_for_card(struct pci_dev *dev) 750 750 { 751 751 if (pmac_agp_bridge == NULL || pmac_agp_suspend == NULL) 752 752 return; ··· 756 756 } 757 757 EXPORT_SYMBOL(pmac_suspend_agp_for_card); 758 758 759 - void __pmac pmac_resume_agp_for_card(struct pci_dev *dev) 759 + void pmac_resume_agp_for_card(struct pci_dev *dev) 760 760 { 761 761 if (pmac_agp_bridge == NULL || pmac_agp_resume == NULL) 762 762 return;
+15 -15
arch/ppc64/kernel/pmac_nvram.c
··· 82 82 static int (*core99_write_bank)(int bank, u8* datas); 83 83 static int (*core99_erase_bank)(int bank); 84 84 85 - static char *nvram_image __pmacdata; 85 + static char *nvram_image; 86 86 87 87 88 - static ssize_t __pmac core99_nvram_read(char *buf, size_t count, loff_t *index) 88 + static ssize_t core99_nvram_read(char *buf, size_t count, loff_t *index) 89 89 { 90 90 int i; 91 91 ··· 103 103 return count; 104 104 } 105 105 106 - static ssize_t __pmac core99_nvram_write(char *buf, size_t count, loff_t *index) 106 + static ssize_t core99_nvram_write(char *buf, size_t count, loff_t *index) 107 107 { 108 108 int i; 109 109 ··· 121 121 return count; 122 122 } 123 123 124 - static ssize_t __pmac core99_nvram_size(void) 124 + static ssize_t core99_nvram_size(void) 125 125 { 126 126 if (nvram_image == NULL) 127 127 return -ENODEV; 128 128 return NVRAM_SIZE; 129 129 } 130 130 131 - static u8 __pmac chrp_checksum(struct chrp_header* hdr) 131 + static u8 chrp_checksum(struct chrp_header* hdr) 132 132 { 133 133 u8 *ptr; 134 134 u16 sum = hdr->signature; ··· 139 139 return sum; 140 140 } 141 141 142 - static u32 __pmac core99_calc_adler(u8 *buffer) 142 + static u32 core99_calc_adler(u8 *buffer) 143 143 { 144 144 int cnt; 145 145 u32 low, high; ··· 161 161 return (high << 16) | low; 162 162 } 163 163 164 - static u32 __pmac core99_check(u8* datas) 164 + static u32 core99_check(u8* datas) 165 165 { 166 166 struct core99_header* hdr99 = (struct core99_header*)datas; 167 167 ··· 180 180 return hdr99->generation; 181 181 } 182 182 183 - static int __pmac sm_erase_bank(int bank) 183 + static int sm_erase_bank(int bank) 184 184 { 185 185 int stat, i; 186 186 unsigned long timeout; ··· 212 212 return 0; 213 213 } 214 214 215 - static int __pmac sm_write_bank(int bank, u8* datas) 215 + static int sm_write_bank(int bank, u8* datas) 216 216 { 217 217 int i, stat = 0; 218 218 unsigned long timeout; ··· 247 247 return 0; 248 248 } 249 249 250 - static int __pmac amd_erase_bank(int bank) 250 + static int amd_erase_bank(int bank) 251 251 { 252 252 int i, stat = 0; 253 253 unsigned long timeout; ··· 294 294 return 0; 295 295 } 296 296 297 - static int __pmac amd_write_bank(int bank, u8* datas) 297 + static int amd_write_bank(int bank, u8* datas) 298 298 { 299 299 int i, stat = 0; 300 300 unsigned long timeout; ··· 341 341 } 342 342 343 343 344 - static int __pmac core99_nvram_sync(void) 344 + static int core99_nvram_sync(void) 345 345 { 346 346 struct core99_header* hdr99; 347 347 unsigned long flags; ··· 431 431 return 0; 432 432 } 433 433 434 - int __pmac pmac_get_partition(int partition) 434 + int pmac_get_partition(int partition) 435 435 { 436 436 struct nvram_partition *part; 437 437 const char *name; ··· 459 459 return part->index; 460 460 } 461 461 462 - u8 __pmac pmac_xpram_read(int xpaddr) 462 + u8 pmac_xpram_read(int xpaddr) 463 463 { 464 464 int offset = pmac_get_partition(pmac_nvram_XPRAM); 465 465 loff_t index; ··· 476 476 return buf; 477 477 } 478 478 479 - void __pmac pmac_xpram_write(int xpaddr, u8 data) 479 + void pmac_xpram_write(int xpaddr, u8 data) 480 480 { 481 481 int offset = pmac_get_partition(pmac_nvram_XPRAM); 482 482 loff_t index;
+6 -6
arch/ppc64/kernel/pmac_pci.c
··· 121 121 |(((unsigned long)(off)) & 0xFCUL) \ 122 122 |1UL) 123 123 124 - static unsigned long __pmac macrisc_cfg_access(struct pci_controller* hose, 124 + static unsigned long macrisc_cfg_access(struct pci_controller* hose, 125 125 u8 bus, u8 dev_fn, u8 offset) 126 126 { 127 127 unsigned int caddr; ··· 142 142 return ((unsigned long)hose->cfg_data) + offset; 143 143 } 144 144 145 - static int __pmac macrisc_read_config(struct pci_bus *bus, unsigned int devfn, 145 + static int macrisc_read_config(struct pci_bus *bus, unsigned int devfn, 146 146 int offset, int len, u32 *val) 147 147 { 148 148 struct pci_controller *hose; ··· 173 173 return PCIBIOS_SUCCESSFUL; 174 174 } 175 175 176 - static int __pmac macrisc_write_config(struct pci_bus *bus, unsigned int devfn, 176 + static int macrisc_write_config(struct pci_bus *bus, unsigned int devfn, 177 177 int offset, int len, u32 val) 178 178 { 179 179 struct pci_controller *hose; ··· 265 265 + (((unsigned long)bus) << 16) \ 266 266 + 0x01000000UL) 267 267 268 - static unsigned long __pmac u3_ht_cfg_access(struct pci_controller* hose, 268 + static unsigned long u3_ht_cfg_access(struct pci_controller* hose, 269 269 u8 bus, u8 devfn, u8 offset) 270 270 { 271 271 if (bus == hose->first_busno) { ··· 277 277 return ((unsigned long)hose->cfg_data) + U3_HT_CFA1(bus, devfn, offset); 278 278 } 279 279 280 - static int __pmac u3_ht_read_config(struct pci_bus *bus, unsigned int devfn, 280 + static int u3_ht_read_config(struct pci_bus *bus, unsigned int devfn, 281 281 int offset, int len, u32 *val) 282 282 { 283 283 struct pci_controller *hose; ··· 327 327 return PCIBIOS_SUCCESSFUL; 328 328 } 329 329 330 - static int __pmac u3_ht_write_config(struct pci_bus *bus, unsigned int devfn, 330 + static int u3_ht_write_config(struct pci_bus *bus, unsigned int devfn, 331 331 int offset, int len, u32 val) 332 332 { 333 333 struct pci_controller *hose;
+5 -5
arch/ppc64/kernel/pmac_setup.c
··· 98 98 99 99 extern void udbg_init_scc(struct device_node *np); 100 100 101 - static void __pmac pmac_show_cpuinfo(struct seq_file *m) 101 + static void pmac_show_cpuinfo(struct seq_file *m) 102 102 { 103 103 struct device_node *np; 104 104 char *pp; ··· 210 210 late_initcall(pmac_late_init); 211 211 212 212 /* can't be __init - can be called whenever a disk is first accessed */ 213 - void __pmac note_bootable_part(dev_t dev, int part, int goodness) 213 + void note_bootable_part(dev_t dev, int part, int goodness) 214 214 { 215 215 extern dev_t boot_dev; 216 216 char *p; ··· 231 231 } 232 232 } 233 233 234 - static void __pmac pmac_restart(char *cmd) 234 + static void pmac_restart(char *cmd) 235 235 { 236 236 switch(sys_ctrler) { 237 237 #ifdef CONFIG_ADB_PMU ··· 250 250 } 251 251 } 252 252 253 - static void __pmac pmac_power_off(void) 253 + static void pmac_power_off(void) 254 254 { 255 255 switch(sys_ctrler) { 256 256 #ifdef CONFIG_ADB_PMU ··· 268 268 } 269 269 } 270 270 271 - static void __pmac pmac_halt(void) 271 + static void pmac_halt(void) 272 272 { 273 273 pmac_power_off(); 274 274 }
+1 -1
arch/ppc64/kernel/pmac_smp.c
··· 310 310 } 311 311 } 312 312 313 - struct smp_ops_t core99_smp_ops __pmacdata = { 313 + struct smp_ops_t core99_smp_ops = { 314 314 .message_pass = smp_mpic_message_pass, 315 315 .probe = smp_core99_probe, 316 316 .kick_cpu = smp_core99_kick_cpu,
+2 -2
arch/ppc64/kernel/pmac_time.c
··· 51 51 extern struct timezone sys_tz; 52 52 extern void to_tm(int tim, struct rtc_time * tm); 53 53 54 - void __pmac pmac_get_rtc_time(struct rtc_time *tm) 54 + void pmac_get_rtc_time(struct rtc_time *tm) 55 55 { 56 56 switch(sys_ctrler) { 57 57 #ifdef CONFIG_ADB_PMU ··· 92 92 } 93 93 } 94 94 95 - int __pmac pmac_set_rtc_time(struct rtc_time *tm) 95 + int pmac_set_rtc_time(struct rtc_time *tm) 96 96 { 97 97 switch(sys_ctrler) { 98 98 #ifdef CONFIG_ADB_PMU
+40 -40
drivers/ide/ppc/pmac.c
··· 81 81 82 82 } pmac_ide_hwif_t; 83 83 84 - static pmac_ide_hwif_t pmac_ide[MAX_HWIFS] __pmacdata; 84 + static pmac_ide_hwif_t pmac_ide[MAX_HWIFS]; 85 85 static int pmac_ide_count; 86 86 87 87 enum { ··· 242 242 int cycleTime; 243 243 }; 244 244 245 - struct mdma_timings_t mdma_timings_33[] __pmacdata = 245 + struct mdma_timings_t mdma_timings_33[] = 246 246 { 247 247 { 240, 240, 480 }, 248 248 { 180, 180, 360 }, ··· 255 255 { 0, 0, 0 } 256 256 }; 257 257 258 - struct mdma_timings_t mdma_timings_33k[] __pmacdata = 258 + struct mdma_timings_t mdma_timings_33k[] = 259 259 { 260 260 { 240, 240, 480 }, 261 261 { 180, 180, 360 }, ··· 268 268 { 0, 0, 0 } 269 269 }; 270 270 271 - struct mdma_timings_t mdma_timings_66[] __pmacdata = 271 + struct mdma_timings_t mdma_timings_66[] = 272 272 { 273 273 { 240, 240, 480 }, 274 274 { 180, 180, 360 }, ··· 286 286 int addrSetup; /* ??? */ 287 287 int rdy2pause; 288 288 int wrDataSetup; 289 - } kl66_udma_timings[] __pmacdata = 289 + } kl66_udma_timings[] = 290 290 { 291 291 { 0, 180, 120 }, /* Mode 0 */ 292 292 { 0, 150, 90 }, /* 1 */ ··· 301 301 u32 timing_reg; 302 302 }; 303 303 304 - static struct kauai_timing kauai_pio_timings[] __pmacdata = 304 + static struct kauai_timing kauai_pio_timings[] = 305 305 { 306 306 { 930 , 0x08000fff }, 307 307 { 600 , 0x08000a92 }, ··· 316 316 { 120 , 0x04000148 } 317 317 }; 318 318 319 - static struct kauai_timing kauai_mdma_timings[] __pmacdata = 319 + static struct kauai_timing kauai_mdma_timings[] = 320 320 { 321 321 { 1260 , 0x00fff000 }, 322 322 { 480 , 0x00618000 }, ··· 330 330 { 0 , 0 }, 331 331 }; 332 332 333 - static struct kauai_timing kauai_udma_timings[] __pmacdata = 333 + static struct kauai_timing kauai_udma_timings[] = 334 334 { 335 335 { 120 , 0x000070c0 }, 336 336 { 90 , 0x00005d80 }, ··· 341 341 { 0 , 0 }, 342 342 }; 343 343 344 - static struct kauai_timing shasta_pio_timings[] __pmacdata = 344 + static struct kauai_timing shasta_pio_timings[] = 345 345 { 346 346 { 930 , 0x08000fff }, 347 347 { 600 , 0x0A000c97 }, ··· 356 356 { 120 , 0x0400010a } 357 357 }; 358 358 359 - static struct kauai_timing shasta_mdma_timings[] __pmacdata = 359 + static struct kauai_timing shasta_mdma_timings[] = 360 360 { 361 361 { 1260 , 0x00fff000 }, 362 362 { 480 , 0x00820800 }, ··· 370 370 { 0 , 0 }, 371 371 }; 372 372 373 - static struct kauai_timing shasta_udma133_timings[] __pmacdata = 373 + static struct kauai_timing shasta_udma133_timings[] = 374 374 { 375 375 { 120 , 0x00035901, }, 376 376 { 90 , 0x000348b1, }, ··· 522 522 * N.B. this can't be an initfunc, because the media-bay task can 523 523 * call ide_[un]register at any time. 524 524 */ 525 - void __pmac 525 + void 526 526 pmac_ide_init_hwif_ports(hw_regs_t *hw, 527 527 unsigned long data_port, unsigned long ctrl_port, 528 528 int *irq) ··· 559 559 * timing register when selecting that unit. This version is for 560 560 * ASICs with a single timing register 561 561 */ 562 - static void __pmac 562 + static void 563 563 pmac_ide_selectproc(ide_drive_t *drive) 564 564 { 565 565 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data; ··· 579 579 * timing register when selecting that unit. This version is for 580 580 * ASICs with a dual timing register (Kauai) 581 581 */ 582 - static void __pmac 582 + static void 583 583 pmac_ide_kauai_selectproc(ide_drive_t *drive) 584 584 { 585 585 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data; ··· 600 600 /* 601 601 * Force an update of controller timing values for a given drive 602 602 */ 603 - static void __pmac 603 + static void 604 604 pmac_ide_do_update_timings(ide_drive_t *drive) 605 605 { 606 606 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data; ··· 633 633 * to sort that out sooner or later and see if I can finally get the 634 634 * common version to work properly in all cases 635 635 */ 636 - static int __pmac 636 + static int 637 637 pmac_ide_do_setfeature(ide_drive_t *drive, u8 command) 638 638 { 639 639 ide_hwif_t *hwif = HWIF(drive); ··· 710 710 /* 711 711 * Old tuning functions (called on hdparm -p), sets up drive PIO timings 712 712 */ 713 - static void __pmac 713 + static void 714 714 pmac_ide_tuneproc(ide_drive_t *drive, u8 pio) 715 715 { 716 716 ide_pio_data_t d; ··· 801 801 /* 802 802 * Calculate KeyLargo ATA/66 UDMA timings 803 803 */ 804 - static int __pmac 804 + static int 805 805 set_timings_udma_ata4(u32 *timings, u8 speed) 806 806 { 807 807 unsigned rdyToPauseTicks, wrDataSetupTicks, addrTicks; ··· 829 829 /* 830 830 * Calculate Kauai ATA/100 UDMA timings 831 831 */ 832 - static int __pmac 832 + static int 833 833 set_timings_udma_ata6(u32 *pio_timings, u32 *ultra_timings, u8 speed) 834 834 { 835 835 struct ide_timing *t = ide_timing_find_mode(speed); ··· 849 849 /* 850 850 * Calculate Shasta ATA/133 UDMA timings 851 851 */ 852 - static int __pmac 852 + static int 853 853 set_timings_udma_shasta(u32 *pio_timings, u32 *ultra_timings, u8 speed) 854 854 { 855 855 struct ide_timing *t = ide_timing_find_mode(speed); ··· 869 869 /* 870 870 * Calculate MDMA timings for all cells 871 871 */ 872 - static int __pmac 872 + static int 873 873 set_timings_mdma(ide_drive_t *drive, int intf_type, u32 *timings, u32 *timings2, 874 874 u8 speed, int drive_cycle_time) 875 875 { ··· 1014 1014 * our dedicated function is more precise as it uses the drive provided 1015 1015 * cycle time value. We should probably fix this one to deal with that too... 1016 1016 */ 1017 - static int __pmac 1017 + static int 1018 1018 pmac_ide_tune_chipset (ide_drive_t *drive, byte speed) 1019 1019 { 1020 1020 int unit = (drive->select.b.unit & 0x01); ··· 1092 1092 * Blast some well known "safe" values to the timing registers at init or 1093 1093 * wakeup from sleep time, before we do real calculation 1094 1094 */ 1095 - static void __pmac 1095 + static void 1096 1096 sanitize_timings(pmac_ide_hwif_t *pmif) 1097 1097 { 1098 1098 unsigned int value, value2 = 0; ··· 1123 1123 pmif->timings[2] = pmif->timings[3] = value2; 1124 1124 } 1125 1125 1126 - unsigned long __pmac 1126 + unsigned long 1127 1127 pmac_ide_get_base(int index) 1128 1128 { 1129 1129 return pmac_ide[index].regbase; 1130 1130 } 1131 1131 1132 - int __pmac 1132 + int 1133 1133 pmac_ide_check_base(unsigned long base) 1134 1134 { 1135 1135 int ix; ··· 1140 1140 return -1; 1141 1141 } 1142 1142 1143 - int __pmac 1143 + int 1144 1144 pmac_ide_get_irq(unsigned long base) 1145 1145 { 1146 1146 int ix; ··· 1151 1151 return 0; 1152 1152 } 1153 1153 1154 - static int ide_majors[] __pmacdata = { 3, 22, 33, 34, 56, 57 }; 1154 + static int ide_majors[] = { 3, 22, 33, 34, 56, 57 }; 1155 1155 1156 1156 dev_t __init 1157 1157 pmac_find_ide_boot(char *bootdevice, int n) ··· 1701 1701 * pmac_ide_build_dmatable builds the DBDMA command list 1702 1702 * for a transfer and sets the DBDMA channel to point to it. 1703 1703 */ 1704 - static int __pmac 1704 + static int 1705 1705 pmac_ide_build_dmatable(ide_drive_t *drive, struct request *rq) 1706 1706 { 1707 1707 struct dbdma_cmd *table; ··· 1785 1785 } 1786 1786 1787 1787 /* Teardown mappings after DMA has completed. */ 1788 - static void __pmac 1788 + static void 1789 1789 pmac_ide_destroy_dmatable (ide_drive_t *drive) 1790 1790 { 1791 1791 ide_hwif_t *hwif = drive->hwif; ··· 1802 1802 /* 1803 1803 * Pick up best MDMA timing for the drive and apply it 1804 1804 */ 1805 - static int __pmac 1805 + static int 1806 1806 pmac_ide_mdma_enable(ide_drive_t *drive, u16 mode) 1807 1807 { 1808 1808 ide_hwif_t *hwif = HWIF(drive); ··· 1859 1859 /* 1860 1860 * Pick up best UDMA timing for the drive and apply it 1861 1861 */ 1862 - static int __pmac 1862 + static int 1863 1863 pmac_ide_udma_enable(ide_drive_t *drive, u16 mode) 1864 1864 { 1865 1865 ide_hwif_t *hwif = HWIF(drive); ··· 1915 1915 * Check what is the best DMA timing setting for the drive and 1916 1916 * call appropriate functions to apply it. 1917 1917 */ 1918 - static int __pmac 1918 + static int 1919 1919 pmac_ide_dma_check(ide_drive_t *drive) 1920 1920 { 1921 1921 struct hd_driveid *id = drive->id; ··· 1967 1967 * Prepare a DMA transfer. We build the DMA table, adjust the timings for 1968 1968 * a read on KeyLargo ATA/66 and mark us as waiting for DMA completion 1969 1969 */ 1970 - static int __pmac 1970 + static int 1971 1971 pmac_ide_dma_setup(ide_drive_t *drive) 1972 1972 { 1973 1973 ide_hwif_t *hwif = HWIF(drive); ··· 1997 1997 return 0; 1998 1998 } 1999 1999 2000 - static void __pmac 2000 + static void 2001 2001 pmac_ide_dma_exec_cmd(ide_drive_t *drive, u8 command) 2002 2002 { 2003 2003 /* issue cmd to drive */ ··· 2008 2008 * Kick the DMA controller into life after the DMA command has been issued 2009 2009 * to the drive. 2010 2010 */ 2011 - static void __pmac 2011 + static void 2012 2012 pmac_ide_dma_start(ide_drive_t *drive) 2013 2013 { 2014 2014 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data; ··· 2024 2024 /* 2025 2025 * After a DMA transfer, make sure the controller is stopped 2026 2026 */ 2027 - static int __pmac 2027 + static int 2028 2028 pmac_ide_dma_end (ide_drive_t *drive) 2029 2029 { 2030 2030 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data; ··· 2052 2052 * that's not implemented yet), on the other hand, we don't have shared interrupts 2053 2053 * so it's not really a problem 2054 2054 */ 2055 - static int __pmac 2055 + static int 2056 2056 pmac_ide_dma_test_irq (ide_drive_t *drive) 2057 2057 { 2058 2058 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data; ··· 2108 2108 return 1; 2109 2109 } 2110 2110 2111 - static int __pmac 2111 + static int 2112 2112 pmac_ide_dma_host_off (ide_drive_t *drive) 2113 2113 { 2114 2114 return 0; 2115 2115 } 2116 2116 2117 - static int __pmac 2117 + static int 2118 2118 pmac_ide_dma_host_on (ide_drive_t *drive) 2119 2119 { 2120 2120 return 0; 2121 2121 } 2122 2122 2123 - static int __pmac 2123 + static int 2124 2124 pmac_ide_dma_lostirq (ide_drive_t *drive) 2125 2125 { 2126 2126 pmac_ide_hwif_t* pmif = (pmac_ide_hwif_t *)HWIF(drive)->hwif_data;
+5 -5
drivers/macintosh/ans-lcd.c
··· 27 27 28 28 #undef DEBUG 29 29 30 - static void __pmac 30 + static void 31 31 anslcd_write_byte_ctrl ( unsigned char c ) 32 32 { 33 33 #ifdef DEBUG ··· 43 43 } 44 44 } 45 45 46 - static void __pmac 46 + static void 47 47 anslcd_write_byte_data ( unsigned char c ) 48 48 { 49 49 out_8(anslcd_ptr + ANSLCD_DATA_IX, c); 50 50 udelay(anslcd_short_delay); 51 51 } 52 52 53 - static ssize_t __pmac 53 + static ssize_t 54 54 anslcd_write( struct file * file, const char __user * buf, 55 55 size_t count, loff_t *ppos ) 56 56 { ··· 73 73 return p - buf; 74 74 } 75 75 76 - static int __pmac 76 + static int 77 77 anslcd_ioctl( struct inode * inode, struct file * file, 78 78 unsigned int cmd, unsigned long arg ) 79 79 { ··· 115 115 } 116 116 } 117 117 118 - static int __pmac 118 + static int 119 119 anslcd_open( struct inode * inode, struct file * file ) 120 120 { 121 121 return 0;
+28 -28
drivers/macintosh/mediabay.c
··· 167 167 * Functions for polling content of media bay 168 168 */ 169 169 170 - static u8 __pmac 170 + static u8 171 171 ohare_mb_content(struct media_bay_info *bay) 172 172 { 173 173 return (MB_IN32(bay, OHARE_MBCR) >> 12) & 7; 174 174 } 175 175 176 - static u8 __pmac 176 + static u8 177 177 heathrow_mb_content(struct media_bay_info *bay) 178 178 { 179 179 return (MB_IN32(bay, HEATHROW_MBCR) >> 12) & 7; 180 180 } 181 181 182 - static u8 __pmac 182 + static u8 183 183 keylargo_mb_content(struct media_bay_info *bay) 184 184 { 185 185 int new_gpio; ··· 205 205 * into reset state as well 206 206 */ 207 207 208 - static void __pmac 208 + static void 209 209 ohare_mb_power(struct media_bay_info* bay, int on_off) 210 210 { 211 211 if (on_off) { ··· 224 224 MB_BIC(bay, OHARE_MBCR, 0x00000F00); 225 225 } 226 226 227 - static void __pmac 227 + static void 228 228 heathrow_mb_power(struct media_bay_info* bay, int on_off) 229 229 { 230 230 if (on_off) { ··· 243 243 MB_BIC(bay, HEATHROW_MBCR, 0x00000F00); 244 244 } 245 245 246 - static void __pmac 246 + static void 247 247 keylargo_mb_power(struct media_bay_info* bay, int on_off) 248 248 { 249 249 if (on_off) { ··· 267 267 * enable the related busses 268 268 */ 269 269 270 - static int __pmac 270 + static int 271 271 ohare_mb_setup_bus(struct media_bay_info* bay, u8 device_id) 272 272 { 273 273 switch(device_id) { ··· 287 287 return -ENODEV; 288 288 } 289 289 290 - static int __pmac 290 + static int 291 291 heathrow_mb_setup_bus(struct media_bay_info* bay, u8 device_id) 292 292 { 293 293 switch(device_id) { ··· 307 307 return -ENODEV; 308 308 } 309 309 310 - static int __pmac 310 + static int 311 311 keylargo_mb_setup_bus(struct media_bay_info* bay, u8 device_id) 312 312 { 313 313 switch(device_id) { ··· 330 330 * Functions for tweaking resets 331 331 */ 332 332 333 - static void __pmac 333 + static void 334 334 ohare_mb_un_reset(struct media_bay_info* bay) 335 335 { 336 336 MB_BIS(bay, OHARE_FCR, OH_BAY_RESET_N); 337 337 } 338 338 339 - static void __pmac keylargo_mb_init(struct media_bay_info *bay) 339 + static void keylargo_mb_init(struct media_bay_info *bay) 340 340 { 341 341 MB_BIS(bay, KEYLARGO_MBCR, KL_MBCR_MB0_ENABLE); 342 342 } 343 343 344 - static void __pmac heathrow_mb_un_reset(struct media_bay_info* bay) 344 + static void heathrow_mb_un_reset(struct media_bay_info* bay) 345 345 { 346 346 MB_BIS(bay, HEATHROW_FCR, HRW_BAY_RESET_N); 347 347 } 348 348 349 - static void __pmac keylargo_mb_un_reset(struct media_bay_info* bay) 349 + static void keylargo_mb_un_reset(struct media_bay_info* bay) 350 350 { 351 351 MB_BIS(bay, KEYLARGO_MBCR, KL_MBCR_MB0_DEV_RESET); 352 352 } 353 353 354 - static void __pmac ohare_mb_un_reset_ide(struct media_bay_info* bay) 354 + static void ohare_mb_un_reset_ide(struct media_bay_info* bay) 355 355 { 356 356 MB_BIS(bay, OHARE_FCR, OH_IDE1_RESET_N); 357 357 } 358 358 359 - static void __pmac heathrow_mb_un_reset_ide(struct media_bay_info* bay) 359 + static void heathrow_mb_un_reset_ide(struct media_bay_info* bay) 360 360 { 361 361 MB_BIS(bay, HEATHROW_FCR, HRW_IDE1_RESET_N); 362 362 } 363 363 364 - static void __pmac keylargo_mb_un_reset_ide(struct media_bay_info* bay) 364 + static void keylargo_mb_un_reset_ide(struct media_bay_info* bay) 365 365 { 366 366 MB_BIS(bay, KEYLARGO_FCR1, KL1_EIDE0_RESET_N); 367 367 } 368 368 369 - static inline void __pmac set_mb_power(struct media_bay_info* bay, int onoff) 369 + static inline void set_mb_power(struct media_bay_info* bay, int onoff) 370 370 { 371 371 /* Power up up and assert the bay reset line */ 372 372 if (onoff) { ··· 382 382 bay->timer = msecs_to_jiffies(MB_POWER_DELAY); 383 383 } 384 384 385 - static void __pmac poll_media_bay(struct media_bay_info* bay) 385 + static void poll_media_bay(struct media_bay_info* bay) 386 386 { 387 387 int id = bay->ops->content(bay); 388 388 ··· 415 415 } 416 416 } 417 417 418 - int __pmac check_media_bay(struct device_node *which_bay, int what) 418 + int check_media_bay(struct device_node *which_bay, int what) 419 419 { 420 420 #ifdef CONFIG_BLK_DEV_IDE 421 421 int i; ··· 432 432 } 433 433 EXPORT_SYMBOL(check_media_bay); 434 434 435 - int __pmac check_media_bay_by_base(unsigned long base, int what) 435 + int check_media_bay_by_base(unsigned long base, int what) 436 436 { 437 437 #ifdef CONFIG_BLK_DEV_IDE 438 438 int i; ··· 449 449 return -ENODEV; 450 450 } 451 451 452 - int __pmac media_bay_set_ide_infos(struct device_node* which_bay, unsigned long base, 452 + int media_bay_set_ide_infos(struct device_node* which_bay, unsigned long base, 453 453 int irq, int index) 454 454 { 455 455 #ifdef CONFIG_BLK_DEV_IDE ··· 489 489 return -ENODEV; 490 490 } 491 491 492 - static void __pmac media_bay_step(int i) 492 + static void media_bay_step(int i) 493 493 { 494 494 struct media_bay_info* bay = &media_bays[i]; 495 495 ··· 619 619 * with the IDE driver. It needs to be a thread because 620 620 * ide_register can't be called from interrupt context. 621 621 */ 622 - static int __pmac media_bay_task(void *x) 622 + static int media_bay_task(void *x) 623 623 { 624 624 int i; 625 625 ··· 704 704 705 705 } 706 706 707 - static int __pmac media_bay_suspend(struct macio_dev *mdev, pm_message_t state) 707 + static int media_bay_suspend(struct macio_dev *mdev, pm_message_t state) 708 708 { 709 709 struct media_bay_info *bay = macio_get_drvdata(mdev); 710 710 ··· 719 719 return 0; 720 720 } 721 721 722 - static int __pmac media_bay_resume(struct macio_dev *mdev) 722 + static int media_bay_resume(struct macio_dev *mdev) 723 723 { 724 724 struct media_bay_info *bay = macio_get_drvdata(mdev); 725 725 ··· 760 760 761 761 /* Definitions of "ops" structures. 762 762 */ 763 - static struct mb_ops ohare_mb_ops __pmacdata = { 763 + static struct mb_ops ohare_mb_ops = { 764 764 .name = "Ohare", 765 765 .content = ohare_mb_content, 766 766 .power = ohare_mb_power, ··· 769 769 .un_reset_ide = ohare_mb_un_reset_ide, 770 770 }; 771 771 772 - static struct mb_ops heathrow_mb_ops __pmacdata = { 772 + static struct mb_ops heathrow_mb_ops = { 773 773 .name = "Heathrow", 774 774 .content = heathrow_mb_content, 775 775 .power = heathrow_mb_power, ··· 778 778 .un_reset_ide = heathrow_mb_un_reset_ide, 779 779 }; 780 780 781 - static struct mb_ops keylargo_mb_ops __pmacdata = { 781 + static struct mb_ops keylargo_mb_ops = { 782 782 .name = "KeyLargo", 783 783 .init = keylargo_mb_init, 784 784 .content = keylargo_mb_content,
-1
drivers/macintosh/via-cuda.c
··· 37 37 38 38 #ifdef CONFIG_MAC 39 39 #define CUDA_IRQ IRQ_MAC_ADB 40 - #define __openfirmware 41 40 #define eieio() 42 41 #else 43 42 #define CUDA_IRQ vias->intrs[0].line
+64 -65
drivers/macintosh/via-pmu.c
··· 244 244 * - the number of response bytes which the PMU will return, or 245 245 * -1 if it will send a length byte. 246 246 */ 247 - static const s8 pmu_data_len[256][2] __openfirmwaredata = { 247 + static const s8 pmu_data_len[256][2] = { 248 248 /* 0 1 2 3 4 5 6 7 */ 249 249 /*00*/ {-1, 0},{-1, 0},{-1, 0},{-1, 0},{-1, 0},{-1, 0},{-1, 0},{-1, 0}, 250 250 /*08*/ {-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1},{-1,-1}, ··· 295 295 }; 296 296 #endif /* CONFIG_PMAC_BACKLIGHT */ 297 297 298 - int __openfirmware 298 + int 299 299 find_via_pmu(void) 300 300 { 301 301 if (via != 0) ··· 374 374 } 375 375 376 376 #ifdef CONFIG_ADB 377 - static int __openfirmware 377 + static int 378 378 pmu_probe(void) 379 379 { 380 380 return vias == NULL? -ENODEV: 0; ··· 520 520 521 521 device_initcall(via_pmu_dev_init); 522 522 523 - static int __openfirmware 523 + static int 524 524 init_pmu(void) 525 525 { 526 526 int timeout; ··· 625 625 /* This new version of the code for 2400/3400/3500 powerbooks 626 626 * is inspired from the implementation in gkrellm-pmu 627 627 */ 628 - static void __pmac 628 + static void 629 629 done_battery_state_ohare(struct adb_request* req) 630 630 { 631 631 /* format: ··· 713 713 clear_bit(0, &async_req_locks); 714 714 } 715 715 716 - static void __pmac 716 + static void 717 717 done_battery_state_smart(struct adb_request* req) 718 718 { 719 719 /* format: ··· 791 791 clear_bit(0, &async_req_locks); 792 792 } 793 793 794 - static void __pmac 794 + static void 795 795 query_battery_state(void) 796 796 { 797 797 if (test_and_set_bit(0, &async_req_locks)) ··· 804 804 2, PMU_SMART_BATTERY_STATE, pmu_cur_battery+1); 805 805 } 806 806 807 - static int __pmac 807 + static int 808 808 proc_get_info(char *page, char **start, off_t off, 809 809 int count, int *eof, void *data) 810 810 { ··· 819 819 return p - page; 820 820 } 821 821 822 - static int __pmac 822 + static int 823 823 proc_get_irqstats(char *page, char **start, off_t off, 824 824 int count, int *eof, void *data) 825 825 { ··· 846 846 return p - page; 847 847 } 848 848 849 - static int __pmac 849 + static int 850 850 proc_get_batt(char *page, char **start, off_t off, 851 851 int count, int *eof, void *data) 852 852 { ··· 870 870 return p - page; 871 871 } 872 872 873 - static int __pmac 873 + static int 874 874 proc_read_options(char *page, char **start, off_t off, 875 875 int count, int *eof, void *data) 876 876 { ··· 887 887 return p - page; 888 888 } 889 889 890 - static int __pmac 890 + static int 891 891 proc_write_options(struct file *file, const char __user *buffer, 892 892 unsigned long count, void *data) 893 893 { ··· 934 934 935 935 #ifdef CONFIG_ADB 936 936 /* Send an ADB command */ 937 - static int __pmac 937 + static int 938 938 pmu_send_request(struct adb_request *req, int sync) 939 939 { 940 940 int i, ret; ··· 1014 1014 } 1015 1015 1016 1016 /* Enable/disable autopolling */ 1017 - static int __pmac 1017 + static int 1018 1018 pmu_adb_autopoll(int devs) 1019 1019 { 1020 1020 struct adb_request req; ··· 1037 1037 } 1038 1038 1039 1039 /* Reset the ADB bus */ 1040 - static int __pmac 1040 + static int 1041 1041 pmu_adb_reset_bus(void) 1042 1042 { 1043 1043 struct adb_request req; ··· 1072 1072 #endif /* CONFIG_ADB */ 1073 1073 1074 1074 /* Construct and send a pmu request */ 1075 - int __openfirmware 1075 + int 1076 1076 pmu_request(struct adb_request *req, void (*done)(struct adb_request *), 1077 1077 int nbytes, ...) 1078 1078 { ··· 1098 1098 return pmu_queue_request(req); 1099 1099 } 1100 1100 1101 - int __pmac 1101 + int 1102 1102 pmu_queue_request(struct adb_request *req) 1103 1103 { 1104 1104 unsigned long flags; ··· 1190 1190 (*done)(req); 1191 1191 } 1192 1192 1193 - static void __pmac 1193 + static void 1194 1194 pmu_start(void) 1195 1195 { 1196 1196 struct adb_request *req; ··· 1214 1214 send_byte(req->data[0]); 1215 1215 } 1216 1216 1217 - void __openfirmware 1217 + void 1218 1218 pmu_poll(void) 1219 1219 { 1220 1220 if (!via) ··· 1224 1224 via_pmu_interrupt(0, NULL, NULL); 1225 1225 } 1226 1226 1227 - void __openfirmware 1227 + void 1228 1228 pmu_poll_adb(void) 1229 1229 { 1230 1230 if (!via) ··· 1239 1239 || req_awaiting_reply)); 1240 1240 } 1241 1241 1242 - void __openfirmware 1242 + void 1243 1243 pmu_wait_complete(struct adb_request *req) 1244 1244 { 1245 1245 if (!via) ··· 1253 1253 * This is done to avoid spurrious shutdowns when we know we'll have 1254 1254 * interrupts switched off for a long time 1255 1255 */ 1256 - void __openfirmware 1256 + void 1257 1257 pmu_suspend(void) 1258 1258 { 1259 1259 unsigned long flags; ··· 1293 1293 } while (1); 1294 1294 } 1295 1295 1296 - void __openfirmware 1296 + void 1297 1297 pmu_resume(void) 1298 1298 { 1299 1299 unsigned long flags; ··· 1323 1323 } 1324 1324 1325 1325 /* Interrupt data could be the result data from an ADB cmd */ 1326 - static void __pmac 1326 + static void 1327 1327 pmu_handle_data(unsigned char *data, int len, struct pt_regs *regs) 1328 1328 { 1329 1329 unsigned char ints, pirq; ··· 1435 1435 goto next; 1436 1436 } 1437 1437 1438 - static struct adb_request* __pmac 1438 + static struct adb_request* 1439 1439 pmu_sr_intr(struct pt_regs *regs) 1440 1440 { 1441 1441 struct adb_request *req; ··· 1541 1541 return NULL; 1542 1542 } 1543 1543 1544 - static irqreturn_t __pmac 1544 + static irqreturn_t 1545 1545 via_pmu_interrupt(int irq, void *arg, struct pt_regs *regs) 1546 1546 { 1547 1547 unsigned long flags; ··· 1629 1629 return IRQ_RETVAL(handled); 1630 1630 } 1631 1631 1632 - void __pmac 1632 + void 1633 1633 pmu_unlock(void) 1634 1634 { 1635 1635 unsigned long flags; ··· 1642 1642 } 1643 1643 1644 1644 1645 - static irqreturn_t __pmac 1645 + static irqreturn_t 1646 1646 gpio1_interrupt(int irq, void *arg, struct pt_regs *regs) 1647 1647 { 1648 1648 unsigned long flags; ··· 1663 1663 } 1664 1664 1665 1665 #ifdef CONFIG_PMAC_BACKLIGHT 1666 - static int backlight_to_bright[] __pmacdata = { 1666 + static int backlight_to_bright[] = { 1667 1667 0x7f, 0x46, 0x42, 0x3e, 0x3a, 0x36, 0x32, 0x2e, 1668 1668 0x2a, 0x26, 0x22, 0x1e, 0x1a, 0x16, 0x12, 0x0e 1669 1669 }; 1670 1670 1671 - static int __openfirmware 1671 + static int 1672 1672 pmu_set_backlight_enable(int on, int level, void* data) 1673 1673 { 1674 1674 struct adb_request req; ··· 1688 1688 return 0; 1689 1689 } 1690 1690 1691 - static void __openfirmware 1691 + static void 1692 1692 pmu_bright_complete(struct adb_request *req) 1693 1693 { 1694 1694 if (req == &bright_req_1) ··· 1697 1697 clear_bit(2, &async_req_locks); 1698 1698 } 1699 1699 1700 - static int __openfirmware 1700 + static int 1701 1701 pmu_set_backlight_level(int level, void* data) 1702 1702 { 1703 1703 if (vias == NULL) ··· 1717 1717 } 1718 1718 #endif /* CONFIG_PMAC_BACKLIGHT */ 1719 1719 1720 - void __pmac 1720 + void 1721 1721 pmu_enable_irled(int on) 1722 1722 { 1723 1723 struct adb_request req; ··· 1732 1732 pmu_wait_complete(&req); 1733 1733 } 1734 1734 1735 - void __pmac 1735 + void 1736 1736 pmu_restart(void) 1737 1737 { 1738 1738 struct adb_request req; ··· 1757 1757 ; 1758 1758 } 1759 1759 1760 - void __pmac 1760 + void 1761 1761 pmu_shutdown(void) 1762 1762 { 1763 1763 struct adb_request req; ··· 2076 2076 } 2077 2077 2078 2078 /* Sleep is broadcast last-to-first */ 2079 - static int __pmac 2079 + static int 2080 2080 broadcast_sleep(int when, int fallback) 2081 2081 { 2082 2082 int ret = PBOOK_SLEEP_OK; ··· 2101 2101 } 2102 2102 2103 2103 /* Wake is broadcast first-to-last */ 2104 - static int __pmac 2104 + static int 2105 2105 broadcast_wake(void) 2106 2106 { 2107 2107 int ret = PBOOK_SLEEP_OK; ··· 2132 2132 } *pbook_pci_saves; 2133 2133 static int pbook_npci_saves; 2134 2134 2135 - static void __pmac 2135 + static void 2136 2136 pbook_alloc_pci_save(void) 2137 2137 { 2138 2138 int npci; ··· 2149 2149 pbook_npci_saves = npci; 2150 2150 } 2151 2151 2152 - static void __pmac 2152 + static void 2153 2153 pbook_free_pci_save(void) 2154 2154 { 2155 2155 if (pbook_pci_saves == NULL) ··· 2159 2159 pbook_npci_saves = 0; 2160 2160 } 2161 2161 2162 - static void __pmac 2162 + static void 2163 2163 pbook_pci_save(void) 2164 2164 { 2165 2165 struct pci_save *ps = pbook_pci_saves; ··· 2190 2190 * during boot, it will be in the pci dev list. If it's disabled at this point 2191 2191 * (and it will probably be), then you can't access it's config space. 2192 2192 */ 2193 - static void __pmac 2193 + static void 2194 2194 pbook_pci_restore(void) 2195 2195 { 2196 2196 u16 cmd; ··· 2238 2238 2239 2239 #ifdef DEBUG_SLEEP 2240 2240 /* N.B. This doesn't work on the 3400 */ 2241 - void __pmac 2241 + void 2242 2242 pmu_blink(int n) 2243 2243 { 2244 2244 struct adb_request req; ··· 2277 2277 * Put the powerbook to sleep. 2278 2278 */ 2279 2279 2280 - static u32 save_via[8] __pmacdata; 2280 + static u32 save_via[8]; 2281 2281 2282 - static void __pmac 2282 + static void 2283 2283 save_via_state(void) 2284 2284 { 2285 2285 save_via[0] = in_8(&via[ANH]); ··· 2291 2291 save_via[6] = in_8(&via[T1CL]); 2292 2292 save_via[7] = in_8(&via[T1CH]); 2293 2293 } 2294 - static void __pmac 2294 + static void 2295 2295 restore_via_state(void) 2296 2296 { 2297 2297 out_8(&via[ANH], save_via[0]); ··· 2307 2307 out_8(&via[IER], IER_SET | SR_INT | CB1_INT); 2308 2308 } 2309 2309 2310 - static int __pmac 2310 + static int 2311 2311 pmac_suspend_devices(void) 2312 2312 { 2313 2313 int ret; ··· 2397 2397 return 0; 2398 2398 } 2399 2399 2400 - static int __pmac 2400 + static int 2401 2401 pmac_wakeup_devices(void) 2402 2402 { 2403 2403 mdelay(100); ··· 2436 2436 #define GRACKLE_NAP (1<<4) 2437 2437 #define GRACKLE_SLEEP (1<<3) 2438 2438 2439 - int __pmac 2439 + int 2440 2440 powerbook_sleep_grackle(void) 2441 2441 { 2442 2442 unsigned long save_l2cr; ··· 2520 2520 return 0; 2521 2521 } 2522 2522 2523 - static int __pmac 2523 + static int 2524 2524 powerbook_sleep_Core99(void) 2525 2525 { 2526 2526 unsigned long save_l2cr; ··· 2620 2620 #define PB3400_MEM_CTRL 0xf8000000 2621 2621 #define PB3400_MEM_CTRL_SLEEP 0x70 2622 2622 2623 - static int __pmac 2623 + static int 2624 2624 powerbook_sleep_3400(void) 2625 2625 { 2626 2626 int ret, i, x; ··· 2720 2720 }; 2721 2721 2722 2722 static LIST_HEAD(all_pmu_pvt); 2723 - static DEFINE_SPINLOCK(all_pvt_lock __pmacdata); 2723 + static DEFINE_SPINLOCK(all_pvt_lock); 2724 2724 2725 - static void __pmac 2725 + static void 2726 2726 pmu_pass_intr(unsigned char *data, int len) 2727 2727 { 2728 2728 struct pmu_private *pp; ··· 2751 2751 spin_unlock_irqrestore(&all_pvt_lock, flags); 2752 2752 } 2753 2753 2754 - static int __pmac 2754 + static int 2755 2755 pmu_open(struct inode *inode, struct file *file) 2756 2756 { 2757 2757 struct pmu_private *pp; ··· 2773 2773 return 0; 2774 2774 } 2775 2775 2776 - static ssize_t __pmac 2776 + static ssize_t 2777 2777 pmu_read(struct file *file, char __user *buf, 2778 2778 size_t count, loff_t *ppos) 2779 2779 { ··· 2825 2825 return ret; 2826 2826 } 2827 2827 2828 - static ssize_t __pmac 2828 + static ssize_t 2829 2829 pmu_write(struct file *file, const char __user *buf, 2830 2830 size_t count, loff_t *ppos) 2831 2831 { 2832 2832 return 0; 2833 2833 } 2834 2834 2835 - static unsigned int __pmac 2835 + static unsigned int 2836 2836 pmu_fpoll(struct file *filp, poll_table *wait) 2837 2837 { 2838 2838 struct pmu_private *pp = filp->private_data; ··· 2849 2849 return mask; 2850 2850 } 2851 2851 2852 - static int __pmac 2852 + static int 2853 2853 pmu_release(struct inode *inode, struct file *file) 2854 2854 { 2855 2855 struct pmu_private *pp = file->private_data; ··· 2874 2874 return 0; 2875 2875 } 2876 2876 2877 - /* Note: removed __openfirmware here since it causes link errors */ 2878 - static int __pmac 2877 + static int 2879 2878 pmu_ioctl(struct inode * inode, struct file *filp, 2880 2879 u_int cmd, u_long arg) 2881 2880 { ··· 2956 2957 return error; 2957 2958 } 2958 2959 2959 - static struct file_operations pmu_device_fops __pmacdata = { 2960 + static struct file_operations pmu_device_fops = { 2960 2961 .read = pmu_read, 2961 2962 .write = pmu_write, 2962 2963 .poll = pmu_fpoll, ··· 2965 2966 .release = pmu_release, 2966 2967 }; 2967 2968 2968 - static struct miscdevice pmu_device __pmacdata = { 2969 + static struct miscdevice pmu_device = { 2969 2970 PMU_MINOR, "pmu", &pmu_device_fops 2970 2971 }; 2971 2972 ··· 2981 2982 2982 2983 2983 2984 #ifdef DEBUG_SLEEP 2984 - static inline void __pmac 2985 + static inline void 2985 2986 polled_handshake(volatile unsigned char __iomem *via) 2986 2987 { 2987 2988 via[B] &= ~TREQ; eieio(); ··· 2992 2993 ; 2993 2994 } 2994 2995 2995 - static inline void __pmac 2996 + static inline void 2996 2997 polled_send_byte(volatile unsigned char __iomem *via, int x) 2997 2998 { 2998 2999 via[ACR] |= SR_OUT | SR_EXT; eieio(); ··· 3000 3001 polled_handshake(via); 3001 3002 } 3002 3003 3003 - static inline int __pmac 3004 + static inline int 3004 3005 polled_recv_byte(volatile unsigned char __iomem *via) 3005 3006 { 3006 3007 int x; ··· 3012 3013 return x; 3013 3014 } 3014 3015 3015 - int __pmac 3016 + int 3016 3017 pmu_polled_request(struct adb_request *req) 3017 3018 { 3018 3019 unsigned long flags;
+7 -8
drivers/macintosh/via-pmu68k.c
··· 835 835 } *pbook_pci_saves; 836 836 static int n_pbook_pci_saves; 837 837 838 - static inline void __openfirmware 838 + static inline void 839 839 pbook_pci_save(void) 840 840 { 841 841 int npci; ··· 863 863 } 864 864 } 865 865 866 - static inline void __openfirmware 866 + static inline void 867 867 pbook_pci_restore(void) 868 868 { 869 869 u16 cmd; ··· 902 902 #define IRQ_ENABLE ((unsigned int *)0xf3000024) 903 903 #define MEM_CTRL ((unsigned int *)0xf8000070) 904 904 905 - int __openfirmware powerbook_sleep(void) 905 + int powerbook_sleep(void) 906 906 { 907 907 int ret, i, x; 908 908 static int save_backlight; ··· 1001 1001 /* 1002 1002 * Support for /dev/pmu device 1003 1003 */ 1004 - static int __openfirmware pmu_open(struct inode *inode, struct file *file) 1004 + static int pmu_open(struct inode *inode, struct file *file) 1005 1005 { 1006 1006 return 0; 1007 1007 } 1008 1008 1009 - static ssize_t __openfirmware pmu_read(struct file *file, char *buf, 1009 + static ssize_t pmu_read(struct file *file, char *buf, 1010 1010 size_t count, loff_t *ppos) 1011 1011 { 1012 1012 return 0; 1013 1013 } 1014 1014 1015 - static ssize_t __openfirmware pmu_write(struct file *file, const char *buf, 1015 + static ssize_t pmu_write(struct file *file, const char *buf, 1016 1016 size_t count, loff_t *ppos) 1017 1017 { 1018 1018 return 0; 1019 1019 } 1020 1020 1021 - /* Note: removed __openfirmware here since it causes link errors */ 1022 - static int /*__openfirmware*/ pmu_ioctl(struct inode * inode, struct file *filp, 1021 + static int pmu_ioctl(struct inode * inode, struct file *filp, 1023 1022 u_int cmd, u_long arg) 1024 1023 { 1025 1024 int error;