summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorTimothy Pearson <tpearson@raptorengineering.com>2017-08-23 14:45:25 -0500
committerTimothy Pearson <tpearson@raptorengineering.com>2017-08-23 14:45:25 -0500
commitfcbb27b0ec6dcbc5a5108cb8fb19eae64593d204 (patch)
tree22962a4387943edc841c72a4e636a068c66d58fd /drivers
downloadast2050-linux-kernel-fcbb27b0ec6dcbc5a5108cb8fb19eae64593d204.zip
ast2050-linux-kernel-fcbb27b0ec6dcbc5a5108cb8fb19eae64593d204.tar.gz
Initial import of modified Linux 2.6.28 tree
Original upstream URL: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git | branch linux-2.6.28.y
Diffstat (limited to 'drivers')
-rw-r--r--drivers/Kconfig110
-rw-r--r--drivers/Makefile105
-rw-r--r--drivers/accessibility/Kconfig33
-rw-r--r--drivers/accessibility/Makefile1
-rw-r--r--drivers/accessibility/braille/Makefile1
-rw-r--r--drivers/accessibility/braille/braille_console.c392
-rw-r--r--drivers/acpi/Kconfig403
-rw-r--r--drivers/acpi/Makefile68
-rw-r--r--drivers/acpi/ac.c393
-rw-r--r--drivers/acpi/acpi_memhotplug.c575
-rw-r--r--drivers/acpi/asus_acpi.c1474
-rw-r--r--drivers/acpi/battery.c908
-rw-r--r--drivers/acpi/blacklist.c241
-rw-r--r--drivers/acpi/bus.c878
-rw-r--r--drivers/acpi/button.c549
-rw-r--r--drivers/acpi/cm_sbs.c106
-rw-r--r--drivers/acpi/container.c282
-rw-r--r--drivers/acpi/debug.c345
-rw-r--r--drivers/acpi/dispatcher/Makefile9
-rw-r--r--drivers/acpi/dispatcher/dsfield.c649
-rw-r--r--drivers/acpi/dispatcher/dsinit.c204
-rw-r--r--drivers/acpi/dispatcher/dsmethod.c623
-rw-r--r--drivers/acpi/dispatcher/dsmthdat.c717
-rw-r--r--drivers/acpi/dispatcher/dsobject.c812
-rw-r--r--drivers/acpi/dispatcher/dsopcode.c1429
-rw-r--r--drivers/acpi/dispatcher/dsutils.c868
-rw-r--r--drivers/acpi/dispatcher/dswexec.c745
-rw-r--r--drivers/acpi/dispatcher/dswload.c1202
-rw-r--r--drivers/acpi/dispatcher/dswscope.c213
-rw-r--r--drivers/acpi/dispatcher/dswstate.c752
-rw-r--r--drivers/acpi/dock.c1160
-rw-r--r--drivers/acpi/ec.c1106
-rw-r--r--drivers/acpi/event.c307
-rw-r--r--drivers/acpi/events/Makefile9
-rw-r--r--drivers/acpi/events/evevent.c312
-rw-r--r--drivers/acpi/events/evgpe.c725
-rw-r--r--drivers/acpi/events/evgpeblk.c1215
-rw-r--r--drivers/acpi/events/evmisc.c631
-rw-r--r--drivers/acpi/events/evregion.c1074
-rw-r--r--drivers/acpi/events/evrgnini.c688
-rw-r--r--drivers/acpi/events/evsci.c184
-rw-r--r--drivers/acpi/events/evxface.c820
-rw-r--r--drivers/acpi/events/evxfevnt.c719
-rw-r--r--drivers/acpi/events/evxfregn.c253
-rw-r--r--drivers/acpi/executer/Makefile10
-rw-r--r--drivers/acpi/executer/exconfig.c535
-rw-r--r--drivers/acpi/executer/exconvrt.c691
-rw-r--r--drivers/acpi/executer/excreate.c521
-rw-r--r--drivers/acpi/executer/exdump.c1059
-rw-r--r--drivers/acpi/executer/exfield.c339
-rw-r--r--drivers/acpi/executer/exfldio.c957
-rw-r--r--drivers/acpi/executer/exmisc.c725
-rw-r--r--drivers/acpi/executer/exmutex.c473
-rw-r--r--drivers/acpi/executer/exnames.c435
-rw-r--r--drivers/acpi/executer/exoparg1.c1049
-rw-r--r--drivers/acpi/executer/exoparg2.c604
-rw-r--r--drivers/acpi/executer/exoparg3.c272
-rw-r--r--drivers/acpi/executer/exoparg6.c340
-rw-r--r--drivers/acpi/executer/exprep.c589
-rw-r--r--drivers/acpi/executer/exregion.c498
-rw-r--r--drivers/acpi/executer/exresnte.c277
-rw-r--r--drivers/acpi/executer/exresolv.c550
-rw-r--r--drivers/acpi/executer/exresop.c700
-rw-r--r--drivers/acpi/executer/exstore.c715
-rw-r--r--drivers/acpi/executer/exstoren.c303
-rw-r--r--drivers/acpi/executer/exstorob.c208
-rw-r--r--drivers/acpi/executer/exsystem.c302
-rw-r--r--drivers/acpi/executer/exutils.c420
-rw-r--r--drivers/acpi/fan.c373
-rw-r--r--drivers/acpi/glue.c302
-rw-r--r--drivers/acpi/hardware/Makefile9
-rw-r--r--drivers/acpi/hardware/hwacpi.c184
-rw-r--r--drivers/acpi/hardware/hwgpe.c477
-rw-r--r--drivers/acpi/hardware/hwregs.c857
-rw-r--r--drivers/acpi/hardware/hwsleep.c643
-rw-r--r--drivers/acpi/hardware/hwtimer.c187
-rw-r--r--drivers/acpi/namespace/Makefile12
-rw-r--r--drivers/acpi/namespace/nsaccess.c674
-rw-r--r--drivers/acpi/namespace/nsalloc.c496
-rw-r--r--drivers/acpi/namespace/nsdump.c708
-rw-r--r--drivers/acpi/namespace/nsdumpdv.c140
-rw-r--r--drivers/acpi/namespace/nseval.c319
-rw-r--r--drivers/acpi/namespace/nsinit.c592
-rw-r--r--drivers/acpi/namespace/nsload.c314
-rw-r--r--drivers/acpi/namespace/nsnames.c264
-rw-r--r--drivers/acpi/namespace/nsobject.c440
-rw-r--r--drivers/acpi/namespace/nsparse.c203
-rw-r--r--drivers/acpi/namespace/nspredef.c900
-rw-r--r--drivers/acpi/namespace/nssearch.c414
-rw-r--r--drivers/acpi/namespace/nsutils.c996
-rw-r--r--drivers/acpi/namespace/nswalk.c295
-rw-r--r--drivers/acpi/namespace/nsxfeval.c811
-rw-r--r--drivers/acpi/namespace/nsxfname.c359
-rw-r--r--drivers/acpi/namespace/nsxfobj.c286
-rw-r--r--drivers/acpi/numa.c286
-rw-r--r--drivers/acpi/osl.c1382
-rw-r--r--drivers/acpi/parser/Makefile8
-rw-r--r--drivers/acpi/parser/psargs.c751
-rw-r--r--drivers/acpi/parser/psloop.c1087
-rw-r--r--drivers/acpi/parser/psopcode.c809
-rw-r--r--drivers/acpi/parser/psparse.c688
-rw-r--r--drivers/acpi/parser/psscope.c264
-rw-r--r--drivers/acpi/parser/pstree.c311
-rw-r--r--drivers/acpi/parser/psutils.c243
-rw-r--r--drivers/acpi/parser/pswalk.c109
-rw-r--r--drivers/acpi/parser/psxface.c351
-rw-r--r--drivers/acpi/pci_bind.c373
-rw-r--r--drivers/acpi/pci_irq.c621
-rw-r--r--drivers/acpi/pci_link.c969
-rw-r--r--drivers/acpi/pci_root.c388
-rw-r--r--drivers/acpi/pci_slot.c365
-rw-r--r--drivers/acpi/power.c795
-rw-r--r--drivers/acpi/processor_core.c1190
-rw-r--r--drivers/acpi/processor_idle.c1921
-rw-r--r--drivers/acpi/processor_perflib.c814
-rw-r--r--drivers/acpi/processor_thermal.c517
-rw-r--r--drivers/acpi/processor_throttling.c1277
-rw-r--r--drivers/acpi/reboot.c50
-rw-r--r--drivers/acpi/resources/Makefile10
-rw-r--r--drivers/acpi/resources/rsaddr.c380
-rw-r--r--drivers/acpi/resources/rscalc.c617
-rw-r--r--drivers/acpi/resources/rscreate.c467
-rw-r--r--drivers/acpi/resources/rsdump.c770
-rw-r--r--drivers/acpi/resources/rsinfo.c205
-rw-r--r--drivers/acpi/resources/rsio.c289
-rw-r--r--drivers/acpi/resources/rsirq.c265
-rw-r--r--drivers/acpi/resources/rslist.c202
-rw-r--r--drivers/acpi/resources/rsmemory.c235
-rw-r--r--drivers/acpi/resources/rsmisc.c560
-rw-r--r--drivers/acpi/resources/rsutils.c726
-rw-r--r--drivers/acpi/resources/rsxface.c570
-rw-r--r--drivers/acpi/sbs.c1043
-rw-r--r--drivers/acpi/sbshc.c330
-rw-r--r--drivers/acpi/sbshc.h33
-rw-r--r--drivers/acpi/scan.c1571
-rw-r--r--drivers/acpi/sleep/Makefile5
-rw-r--r--drivers/acpi/sleep/main.c696
-rw-r--r--drivers/acpi/sleep/proc.c526
-rw-r--r--drivers/acpi/sleep/sleep.h7
-rw-r--r--drivers/acpi/sleep/wakeup.c173
-rw-r--r--drivers/acpi/system.c649
-rw-r--r--drivers/acpi/tables.c319
-rw-r--r--drivers/acpi/tables/Makefile7
-rw-r--r--drivers/acpi/tables/tbfadt.c474
-rw-r--r--drivers/acpi/tables/tbfind.c139
-rw-r--r--drivers/acpi/tables/tbinstal.c573
-rw-r--r--drivers/acpi/tables/tbutils.c556
-rw-r--r--drivers/acpi/tables/tbxface.c734
-rw-r--r--drivers/acpi/tables/tbxfroot.c273
-rw-r--r--drivers/acpi/thermal.c1892
-rw-r--r--drivers/acpi/toshiba_acpi.c863
-rw-r--r--drivers/acpi/utilities/Makefile9
-rw-r--r--drivers/acpi/utilities/utalloc.c382
-rw-r--r--drivers/acpi/utilities/utcache.c314
-rw-r--r--drivers/acpi/utilities/utcopy.c969
-rw-r--r--drivers/acpi/utilities/utdebug.c654
-rw-r--r--drivers/acpi/utilities/utdelete.c676
-rw-r--r--drivers/acpi/utilities/uteval.c751
-rw-r--r--drivers/acpi/utilities/utglobal.c819
-rw-r--r--drivers/acpi/utilities/utinit.c151
-rw-r--r--drivers/acpi/utilities/utmath.c311
-rw-r--r--drivers/acpi/utilities/utmisc.c1090
-rw-r--r--drivers/acpi/utilities/utmutex.c341
-rw-r--r--drivers/acpi/utilities/utobject.c676
-rw-r--r--drivers/acpi/utilities/utresrc.c615
-rw-r--r--drivers/acpi/utilities/utstate.c346
-rw-r--r--drivers/acpi/utilities/utxface.c500
-rw-r--r--drivers/acpi/utils.c426
-rw-r--r--drivers/acpi/video.c2156
-rw-r--r--drivers/acpi/video_detect.c267
-rw-r--r--drivers/acpi/wmi.c747
-rw-r--r--drivers/amba/Makefile2
-rw-r--r--drivers/amba/bus.c372
-rw-r--r--drivers/ata/Kconfig728
-rw-r--r--drivers/ata/Makefile85
-rw-r--r--drivers/ata/ahci.c2718
-rw-r--r--drivers/ata/ata_generic.c214
-rw-r--r--drivers/ata/ata_piix.c1556
-rw-r--r--drivers/ata/libata-acpi.c1037
-rw-r--r--drivers/ata/libata-core.c6636
-rw-r--r--drivers/ata/libata-eh.c3423
-rw-r--r--drivers/ata/libata-pmp.c1020
-rw-r--r--drivers/ata/libata-scsi.c3716
-rw-r--r--drivers/ata/libata-sff.c2876
-rw-r--r--drivers/ata/libata.h210
-rw-r--r--drivers/ata/pata_acpi.c305
-rw-r--r--drivers/ata/pata_ali.c610
-rw-r--r--drivers/ata/pata_amd.c609
-rw-r--r--drivers/ata/pata_artop.c441
-rw-r--r--drivers/ata/pata_at32.c409
-rw-r--r--drivers/ata/pata_atiixp.c287
-rw-r--r--drivers/ata/pata_bf54x.c1743
-rw-r--r--drivers/ata/pata_cmd640.c277
-rw-r--r--drivers/ata/pata_cmd64x.c440
-rw-r--r--drivers/ata/pata_cs5520.c361
-rw-r--r--drivers/ata/pata_cs5530.c383
-rw-r--r--drivers/ata/pata_cs5535.c238
-rw-r--r--drivers/ata/pata_cs5536.c301
-rw-r--r--drivers/ata/pata_cypress.c178
-rw-r--r--drivers/ata/pata_efar.c303
-rw-r--r--drivers/ata/pata_hpt366.c453
-rw-r--r--drivers/ata/pata_hpt37x.c1059
-rw-r--r--drivers/ata/pata_hpt3x2n.c594
-rw-r--r--drivers/ata/pata_hpt3x3.c260
-rw-r--r--drivers/ata/pata_icside.c639
-rw-r--r--drivers/ata/pata_isapnp.c139
-rw-r--r--drivers/ata/pata_it8213.c314
-rw-r--r--drivers/ata/pata_it821x.c985
-rw-r--r--drivers/ata/pata_ixp4xx_cf.c227
-rw-r--r--drivers/ata/pata_jmicron.c185
-rw-r--r--drivers/ata/pata_legacy.c1296
-rw-r--r--drivers/ata/pata_marvell.c196
-rw-r--r--drivers/ata/pata_mpc52xx.c511
-rw-r--r--drivers/ata/pata_mpiix.c251
-rw-r--r--drivers/ata/pata_netcell.c112
-rw-r--r--drivers/ata/pata_ninja32.c208
-rw-r--r--drivers/ata/pata_ns87410.c188
-rw-r--r--drivers/ata/pata_ns87415.c415
-rw-r--r--drivers/ata/pata_of_platform.c114
-rw-r--r--drivers/ata/pata_oldpiix.c290
-rw-r--r--drivers/ata/pata_opti.c214
-rw-r--r--drivers/ata/pata_optidma.c469
-rw-r--r--drivers/ata/pata_pcmcia.c451
-rw-r--r--drivers/ata/pata_pdc2027x.c783
-rw-r--r--drivers/ata/pata_pdc202xx_old.c368
-rw-r--r--drivers/ata/pata_platform.c280
-rw-r--r--drivers/ata/pata_qdi.c366
-rw-r--r--drivers/ata/pata_radisys.c269
-rw-r--r--drivers/ata/pata_rb532_cf.c284
-rw-r--r--drivers/ata/pata_rz1000.c156
-rw-r--r--drivers/ata/pata_sc1200.c253
-rw-r--r--drivers/ata/pata_scc.c1189
-rw-r--r--drivers/ata/pata_sch.c206
-rw-r--r--drivers/ata/pata_serverworks.c538
-rw-r--r--drivers/ata/pata_sil680.c413
-rw-r--r--drivers/ata/pata_sis.c864
-rw-r--r--drivers/ata/pata_sl82c105.c352
-rw-r--r--drivers/ata/pata_triflex.c241
-rw-r--r--drivers/ata/pata_via.c636
-rw-r--r--drivers/ata/pata_winbond.c282
-rw-r--r--drivers/ata/pdc_adma.c695
-rw-r--r--drivers/ata/sata_fsl.c1411
-rw-r--r--drivers/ata/sata_inic162x.c935
-rw-r--r--drivers/ata/sata_mv.c3489
-rw-r--r--drivers/ata/sata_nv.c2529
-rw-r--r--drivers/ata/sata_promise.c1151
-rw-r--r--drivers/ata/sata_promise.h157
-rw-r--r--drivers/ata/sata_qstor.c683
-rw-r--r--drivers/ata/sata_sil.c701
-rw-r--r--drivers/ata/sata_sil24.c1388
-rw-r--r--drivers/ata/sata_sis.c351
-rw-r--r--drivers/ata/sata_svw.c551
-rw-r--r--drivers/ata/sata_sx4.c1454
-rw-r--r--drivers/ata/sata_uli.c262
-rw-r--r--drivers/ata/sata_via.c630
-rw-r--r--drivers/ata/sata_vsc.c463
-rw-r--r--drivers/ata/sis.h5
-rw-r--r--drivers/atm/.gitignore5
-rw-r--r--drivers/atm/Kconfig394
-rw-r--r--drivers/atm/Makefile34
-rw-r--r--drivers/atm/adummy.c162
-rw-r--r--drivers/atm/ambassador.c2425
-rw-r--r--drivers/atm/ambassador.h667
-rw-r--r--drivers/atm/atmtcp.c489
-rw-r--r--drivers/atm/eni.c2310
-rw-r--r--drivers/atm/eni.h129
-rw-r--r--drivers/atm/firestream.c2066
-rw-r--r--drivers/atm/firestream.h518
-rw-r--r--drivers/atm/fore200e.c3185
-rw-r--r--drivers/atm/fore200e.h979
-rw-r--r--drivers/atm/he.c2949
-rw-r--r--drivers/atm/he.h860
-rw-r--r--drivers/atm/horizon.c2941
-rw-r--r--drivers/atm/horizon.h507
-rw-r--r--drivers/atm/idt77105.c377
-rw-r--r--drivers/atm/idt77105.h91
-rw-r--r--drivers/atm/idt77252.c3850
-rw-r--r--drivers/atm/idt77252.h813
-rw-r--r--drivers/atm/idt77252_tables.h780
-rw-r--r--drivers/atm/iphase.c3287
-rw-r--r--drivers/atm/iphase.h1464
-rw-r--r--drivers/atm/lanai.c2660
-rw-r--r--drivers/atm/midway.h265
-rw-r--r--drivers/atm/nicstar.c3016
-rw-r--r--drivers/atm/nicstar.h820
-rw-r--r--drivers/atm/nicstarmac.c276
-rw-r--r--drivers/atm/nicstarmac.copyright61
-rw-r--r--drivers/atm/suni.c391
-rw-r--r--drivers/atm/suni.h241
-rw-r--r--drivers/atm/tonga.h20
-rw-r--r--drivers/atm/uPD98401.h292
-rw-r--r--drivers/atm/uPD98402.c264
-rw-r--r--drivers/atm/uPD98402.h106
-rw-r--r--drivers/atm/zatm.c1659
-rw-r--r--drivers/atm/zatm.h103
-rw-r--r--drivers/atm/zeprom.h34
-rw-r--r--drivers/auxdisplay/Kconfig123
-rw-r--r--drivers/auxdisplay/Makefile6
-rw-r--r--drivers/auxdisplay/cfag12864b.c393
-rw-r--r--drivers/auxdisplay/cfag12864bfb.c190
-rw-r--r--drivers/auxdisplay/ks0108.c178
-rw-r--r--drivers/base/Kconfig129
-rw-r--r--drivers/base/Makefile22
-rw-r--r--drivers/base/attribute_container.c440
-rw-r--r--drivers/base/base.h107
-rw-r--r--drivers/base/bus.c1039
-rw-r--r--drivers/base/class.c505
-rw-r--r--drivers/base/core.c1527
-rw-r--r--drivers/base/cpu.c206
-rw-r--r--drivers/base/dd.c367
-rw-r--r--drivers/base/devres.c646
-rw-r--r--drivers/base/dma-mapping.c218
-rw-r--r--drivers/base/driver.c277
-rw-r--r--drivers/base/firmware.c27
-rw-r--r--drivers/base/firmware_class.c617
-rw-r--r--drivers/base/hypervisor.c24
-rw-r--r--drivers/base/init.c36
-rw-r--r--drivers/base/isa.c184
-rw-r--r--drivers/base/map.c155
-rw-r--r--drivers/base/memory.c476
-rw-r--r--drivers/base/module.c94
-rw-r--r--drivers/base/node.c373
-rw-r--r--drivers/base/platform.c984
-rw-r--r--drivers/base/power/Makefile6
-rw-r--r--drivers/base/power/main.c784
-rw-r--r--drivers/base/power/power.h49
-rw-r--r--drivers/base/power/sysfs.c98
-rw-r--r--drivers/base/power/trace.c231
-rw-r--r--drivers/base/sys.c528
-rw-r--r--drivers/base/topology.c183
-rw-r--r--drivers/base/transport_class.c279
-rw-r--r--drivers/block/DAC960.c7249
-rw-r--r--drivers/block/DAC960.h4415
-rw-r--r--drivers/block/Kconfig474
-rw-r--r--drivers/block/Makefile34
-rw-r--r--drivers/block/amiflop.c1857
-rw-r--r--drivers/block/aoe/Makefile6
-rw-r--r--drivers/block/aoe/aoe.h204
-rw-r--r--drivers/block/aoe/aoeblk.c317
-rw-r--r--drivers/block/aoe/aoechr.c304
-rw-r--r--drivers/block/aoe/aoecmd.c1086
-rw-r--r--drivers/block/aoe/aoedev.c277
-rw-r--r--drivers/block/aoe/aoemain.c111
-rw-r--r--drivers/block/aoe/aoenet.c182
-rw-r--r--drivers/block/ataflop.c2006
-rw-r--r--drivers/block/brd.c594
-rw-r--r--drivers/block/cciss.c3757
-rw-r--r--drivers/block/cciss.h294
-rw-r--r--drivers/block/cciss_cmd.h299
-rw-r--r--drivers/block/cciss_scsi.c1657
-rw-r--r--drivers/block/cciss_scsi.h83
-rw-r--r--drivers/block/cpqarray.c1808
-rw-r--r--drivers/block/cpqarray.h126
-rw-r--r--drivers/block/cryptoloop.c216
-rw-r--r--drivers/block/floppy.c4582
-rw-r--r--drivers/block/hd.c815
-rw-r--r--drivers/block/ida_cmd.h349
-rw-r--r--drivers/block/ida_ioctl.h87
-rw-r--r--drivers/block/loop.c1588
-rw-r--r--drivers/block/nbd.c829
-rw-r--r--drivers/block/paride/Kconfig300
-rw-r--r--drivers/block/paride/Makefile28
-rw-r--r--drivers/block/paride/Transition-notes128
-rw-r--r--drivers/block/paride/aten.c162
-rw-r--r--drivers/block/paride/bpck.c477
-rw-r--r--drivers/block/paride/bpck6.c268
-rw-r--r--drivers/block/paride/comm.c218
-rw-r--r--drivers/block/paride/dstr.c233
-rw-r--r--drivers/block/paride/epat.c340
-rw-r--r--drivers/block/paride/epia.c316
-rw-r--r--drivers/block/paride/fit2.c151
-rw-r--r--drivers/block/paride/fit3.c211
-rw-r--r--drivers/block/paride/friq.c276
-rw-r--r--drivers/block/paride/frpw.c313
-rw-r--r--drivers/block/paride/kbic.c305
-rw-r--r--drivers/block/paride/ktti.c128
-rw-r--r--drivers/block/paride/mkd30
-rw-r--r--drivers/block/paride/on20.c153
-rw-r--r--drivers/block/paride/on26.c319
-rw-r--r--drivers/block/paride/paride.c434
-rw-r--r--drivers/block/paride/paride.h170
-rw-r--r--drivers/block/paride/pcd.c971
-rw-r--r--drivers/block/paride/pd.c946
-rw-r--r--drivers/block/paride/pf.c992
-rw-r--r--drivers/block/paride/pg.c722
-rw-r--r--drivers/block/paride/ppc6lnx.c726
-rw-r--r--drivers/block/paride/pseudo.h102
-rw-r--r--drivers/block/paride/pt.c1012
-rw-r--r--drivers/block/pktcdvd.c3128
-rw-r--r--drivers/block/ps3disk.c606
-rw-r--r--drivers/block/smart1,2.h278
-rw-r--r--drivers/block/sunvdc.c886
-rw-r--r--drivers/block/swim3.c1188
-rw-r--r--drivers/block/sx8.c1765
-rw-r--r--drivers/block/ub.c2501
-rw-r--r--drivers/block/umem.c1147
-rw-r--r--drivers/block/umem.h133
-rw-r--r--drivers/block/viodasd.c814
-rw-r--r--drivers/block/virtio_blk.c372
-rw-r--r--drivers/block/xd.c1106
-rw-r--r--drivers/block/xd.h134
-rw-r--r--drivers/block/xen-blkfront.c1098
-rw-r--r--drivers/block/xsysace.c1284
-rw-r--r--drivers/block/z2ram.c406
-rw-r--r--drivers/bluetooth/Kconfig194
-rw-r--r--drivers/bluetooth/Makefile23
-rw-r--r--drivers/bluetooth/bcm203x.c306
-rw-r--r--drivers/bluetooth/bfusb.c797
-rw-r--r--drivers/bluetooth/bluecard_cs.c980
-rw-r--r--drivers/bluetooth/bpa10x.c545
-rw-r--r--drivers/bluetooth/bt3c_cs.c811
-rw-r--r--drivers/bluetooth/btsdio.c405
-rw-r--r--drivers/bluetooth/btuart_cs.c739
-rw-r--r--drivers/bluetooth/btusb.c995
-rw-r--r--drivers/bluetooth/dtl1_cs.c689
-rw-r--r--drivers/bluetooth/hci_bcsp.c767
-rw-r--r--drivers/bluetooth/hci_h4.c296
-rw-r--r--drivers/bluetooth/hci_ldisc.c584
-rw-r--r--drivers/bluetooth/hci_ll.c536
-rw-r--r--drivers/bluetooth/hci_uart.h93
-rw-r--r--drivers/bluetooth/hci_usb.c1136
-rw-r--r--drivers/bluetooth/hci_usb.h129
-rw-r--r--drivers/bluetooth/hci_vhci.c383
-rw-r--r--drivers/cdrom/Makefile14
-rw-r--r--drivers/cdrom/cdrom.c3573
-rw-r--r--drivers/cdrom/gdrom.c877
-rw-r--r--drivers/cdrom/viocd.c753
-rw-r--r--drivers/char/.gitignore2
-rw-r--r--drivers/char/ChangeLog775
-rw-r--r--drivers/char/Kconfig1079
-rw-r--r--drivers/char/Makefile137
-rw-r--r--drivers/char/agp/Kconfig158
-rw-r--r--drivers/char/agp/Makefile21
-rw-r--r--drivers/char/agp/agp.h369
-rw-r--r--drivers/char/agp/ali-agp.c422
-rw-r--r--drivers/char/agp/alpha-agp.c222
-rw-r--r--drivers/char/agp/amd-k7-agp.c574
-rw-r--r--drivers/char/agp/amd64-agp.c777
-rw-r--r--drivers/char/agp/ati-agp.c566
-rw-r--r--drivers/char/agp/backend.c359
-rw-r--r--drivers/char/agp/compat_ioctl.c287
-rw-r--r--drivers/char/agp/compat_ioctl.h107
-rw-r--r--drivers/char/agp/efficeon-agp.c477
-rw-r--r--drivers/char/agp/frontend.c1096
-rw-r--r--drivers/char/agp/generic.c1464
-rw-r--r--drivers/char/agp/hp-agp.c553
-rw-r--r--drivers/char/agp/i460-agp.c657
-rw-r--r--drivers/char/agp/intel-agp.c2403
-rw-r--r--drivers/char/agp/isoch.c470
-rw-r--r--drivers/char/agp/nvidia-agp.c475
-rw-r--r--drivers/char/agp/parisc-agp.c416
-rw-r--r--drivers/char/agp/sgi-agp.c339
-rw-r--r--drivers/char/agp/sis-agp.c461
-rw-r--r--drivers/char/agp/sworks-agp.c567
-rw-r--r--drivers/char/agp/uninorth-agp.c709
-rw-r--r--drivers/char/agp/via-agp.c598
-rw-r--r--drivers/char/amiserial.c2137
-rw-r--r--drivers/char/apm-emulation.c747
-rw-r--r--drivers/char/applicom.c841
-rw-r--r--drivers/char/applicom.h85
-rw-r--r--drivers/char/aspeed/Kconfig54
-rw-r--r--drivers/char/aspeed/Makefile9
-rw-r--r--drivers/char/aspeed/ast_kcs.c446
-rw-r--r--drivers/char/aspeed/ast_peci.c508
-rw-r--r--drivers/char/bfin-otp.c189
-rw-r--r--drivers/char/briq_panel.c267
-rw-r--r--drivers/char/bsr.c311
-rw-r--r--drivers/char/cd1865.h263
-rw-r--r--drivers/char/consolemap.c745
-rw-r--r--drivers/char/cp437.uni291
-rw-r--r--drivers/char/cs5535_gpio.c259
-rw-r--r--drivers/char/cyclades.c5424
-rw-r--r--drivers/char/defkeymap.c_shipped262
-rw-r--r--drivers/char/defkeymap.map357
-rw-r--r--drivers/char/digi1.h100
-rw-r--r--drivers/char/digiFep1.h136
-rw-r--r--drivers/char/digiPCI.h42
-rw-r--r--drivers/char/ds1302.c356
-rw-r--r--drivers/char/ds1620.c419
-rw-r--r--drivers/char/dsp56k.c533
-rw-r--r--drivers/char/dtlk.c660
-rw-r--r--drivers/char/efirtc.c421
-rw-r--r--drivers/char/epca.c2897
-rw-r--r--drivers/char/epca.h158
-rw-r--r--drivers/char/epcaconfig.h7
-rw-r--r--drivers/char/esp.c2521
-rw-r--r--drivers/char/generic_nvram.c148
-rw-r--r--drivers/char/generic_serial.c830
-rw-r--r--drivers/char/genrtc.c527
-rw-r--r--drivers/char/hangcheck-timer.c203
-rw-r--r--drivers/char/hpet.c1015
-rw-r--r--drivers/char/hvc_beat.c134
-rw-r--r--drivers/char/hvc_console.c905
-rw-r--r--drivers/char/hvc_console.h108
-rw-r--r--drivers/char/hvc_irq.c49
-rw-r--r--drivers/char/hvc_iseries.c596
-rw-r--r--drivers/char/hvc_rtas.c133
-rw-r--r--drivers/char/hvc_vio.c171
-rw-r--r--drivers/char/hvc_xen.c213
-rw-r--r--drivers/char/hvcs.c1612
-rw-r--r--drivers/char/hvsi.c1316
-rw-r--r--drivers/char/hw_random/Kconfig136
-rw-r--r--drivers/char/hw_random/Makefile16
-rw-r--r--drivers/char/hw_random/amd-rng.c160
-rw-r--r--drivers/char/hw_random/core.c349
-rw-r--r--drivers/char/hw_random/geode-rng.c140
-rw-r--r--drivers/char/hw_random/intel-rng.c417
-rw-r--r--drivers/char/hw_random/ixp4xx-rng.c72
-rw-r--r--drivers/char/hw_random/n2-asm.S79
-rw-r--r--drivers/char/hw_random/n2-drv.c771
-rw-r--r--drivers/char/hw_random/n2rng.h118
-rw-r--r--drivers/char/hw_random/omap-rng.c231
-rw-r--r--drivers/char/hw_random/pasemi-rng.c163
-rw-r--r--drivers/char/hw_random/via-rng.c209
-rw-r--r--drivers/char/hw_random/virtio-rng.c155
-rw-r--r--drivers/char/i8k.c579
-rw-r--r--drivers/char/ip2/Makefile8
-rw-r--r--drivers/char/ip2/i2cmd.c210
-rw-r--r--drivers/char/ip2/i2cmd.h630
-rw-r--r--drivers/char/ip2/i2ellis.c1403
-rw-r--r--drivers/char/ip2/i2ellis.h566
-rw-r--r--drivers/char/ip2/i2hw.h652
-rw-r--r--drivers/char/ip2/i2lib.c2214
-rw-r--r--drivers/char/ip2/i2lib.h351
-rw-r--r--drivers/char/ip2/i2pack.h364
-rw-r--r--drivers/char/ip2/ip2.h107
-rw-r--r--drivers/char/ip2/ip2ioctl.h35
-rw-r--r--drivers/char/ip2/ip2main.c3205
-rw-r--r--drivers/char/ip2/ip2trace.h42
-rw-r--r--drivers/char/ip2/ip2types.h57
-rw-r--r--drivers/char/ipmi/Kconfig64
-rw-r--r--drivers/char/ipmi/Makefile11
-rw-r--r--drivers/char/ipmi/ipmi_bt_sm.c705
-rw-r--r--drivers/char/ipmi/ipmi_devintf.c958
-rw-r--r--drivers/char/ipmi/ipmi_kcs_sm.c550
-rw-r--r--drivers/char/ipmi/ipmi_msghandler.c4334
-rw-r--r--drivers/char/ipmi/ipmi_poweroff.c752
-rw-r--r--drivers/char/ipmi/ipmi_si_intf.c3163
-rw-r--r--drivers/char/ipmi/ipmi_si_sm.h141
-rw-r--r--drivers/char/ipmi/ipmi_smic_sm.c600
-rw-r--r--drivers/char/ipmi/ipmi_watchdog.c1345
-rw-r--r--drivers/char/isicom.c1866
-rw-r--r--drivers/char/istallion.c4650
-rw-r--r--drivers/char/kcs/Kconfig9
-rw-r--r--drivers/char/kcs/Makefile5
-rw-r--r--drivers/char/kcs/kcs_timeout.c111
-rw-r--r--drivers/char/kcs/kcsmain.c927
-rw-r--r--drivers/char/keyboard.c1428
-rw-r--r--drivers/char/lp.c997
-rw-r--r--drivers/char/mbcs.c851
-rw-r--r--drivers/char/mbcs.h553
-rw-r--r--drivers/char/mem.c1002
-rw-r--r--drivers/char/misc.c291
-rw-r--r--drivers/char/mmtimer.c844
-rw-r--r--drivers/char/moxa.c2193
-rw-r--r--drivers/char/moxa.h304
-rw-r--r--drivers/char/mspec.c449
-rw-r--r--drivers/char/mwave/3780i.c740
-rw-r--r--drivers/char/mwave/3780i.h358
-rw-r--r--drivers/char/mwave/Makefile15
-rw-r--r--drivers/char/mwave/README47
-rw-r--r--drivers/char/mwave/mwavedd.c696
-rw-r--r--drivers/char/mwave/mwavedd.h152
-rw-r--r--drivers/char/mwave/mwavepub.h89
-rw-r--r--drivers/char/mwave/smapi.c570
-rw-r--r--drivers/char/mwave/smapi.h80
-rw-r--r--drivers/char/mwave/tp3780i.c579
-rw-r--r--drivers/char/mwave/tp3780i.h103
-rw-r--r--drivers/char/mxser.c2862
-rw-r--r--drivers/char/mxser.h150
-rw-r--r--drivers/char/n_hdlc.c978
-rw-r--r--drivers/char/n_r3964.c1262
-rw-r--r--drivers/char/n_tty.c1666
-rw-r--r--drivers/char/nozomi.c1960
-rw-r--r--drivers/char/nsc_gpio.c139
-rw-r--r--drivers/char/nvram.c735
-rw-r--r--drivers/char/nwbutton.c243
-rw-r--r--drivers/char/nwbutton.h40
-rw-r--r--drivers/char/nwflash.c687
-rw-r--r--drivers/char/pc8736x_gpio.c354
-rw-r--r--drivers/char/pcmcia/Kconfig56
-rw-r--r--drivers/char/pcmcia/Makefile11
-rw-r--r--drivers/char/pcmcia/cm4000_cs.c1969
-rw-r--r--drivers/char/pcmcia/cm4040_cs.c732
-rw-r--r--drivers/char/pcmcia/cm4040_cs.h47
-rw-r--r--drivers/char/pcmcia/ipwireless/Makefile10
-rw-r--r--drivers/char/pcmcia/ipwireless/hardware.c1764
-rw-r--r--drivers/char/pcmcia/ipwireless/hardware.h62
-rw-r--r--drivers/char/pcmcia/ipwireless/main.c500
-rw-r--r--drivers/char/pcmcia/ipwireless/main.h75
-rw-r--r--drivers/char/pcmcia/ipwireless/network.c506
-rw-r--r--drivers/char/pcmcia/ipwireless/network.h53
-rw-r--r--drivers/char/pcmcia/ipwireless/setup_protocol.h108
-rw-r--r--drivers/char/pcmcia/ipwireless/tty.c688
-rw-r--r--drivers/char/pcmcia/ipwireless/tty.h48
-rw-r--r--drivers/char/pcmcia/synclink_cs.c4498
-rw-r--r--drivers/char/ppdev.c820
-rw-r--r--drivers/char/ps3flash.c440
-rw-r--r--drivers/char/pty.c719
-rw-r--r--drivers/char/random.c1676
-rw-r--r--drivers/char/raw.c306
-rw-r--r--drivers/char/rio/Makefile12
-rw-r--r--drivers/char/rio/board.h132
-rw-r--r--drivers/char/rio/cirrus.h210
-rw-r--r--drivers/char/rio/cmdblk.h53
-rw-r--r--drivers/char/rio/cmdpkt.h177
-rw-r--r--drivers/char/rio/daemon.h307
-rw-r--r--drivers/char/rio/errors.h98
-rw-r--r--drivers/char/rio/func.h143
-rw-r--r--drivers/char/rio/host.h123
-rw-r--r--drivers/char/rio/link.h96
-rw-r--r--drivers/char/rio/linux_compat.h77
-rw-r--r--drivers/char/rio/map.h98
-rw-r--r--drivers/char/rio/param.h55
-rw-r--r--drivers/char/rio/parmmap.h81
-rw-r--r--drivers/char/rio/pci.h72
-rw-r--r--drivers/char/rio/phb.h142
-rw-r--r--drivers/char/rio/pkt.h77
-rw-r--r--drivers/char/rio/port.h179
-rw-r--r--drivers/char/rio/protsts.h110
-rw-r--r--drivers/char/rio/rio.h208
-rw-r--r--drivers/char/rio/rio_linux.c1212
-rw-r--r--drivers/char/rio/rio_linux.h197
-rw-r--r--drivers/char/rio/rioboard.h275
-rw-r--r--drivers/char/rio/rioboot.c1113
-rw-r--r--drivers/char/rio/riocmd.c938
-rw-r--r--drivers/char/rio/rioctrl.c1503
-rw-r--r--drivers/char/rio/riodrvr.h138
-rw-r--r--drivers/char/rio/rioinfo.h92
-rw-r--r--drivers/char/rio/rioinit.c422
-rw-r--r--drivers/char/rio/riointr.c646
-rw-r--r--drivers/char/rio/rioioctl.h57
-rw-r--r--drivers/char/rio/rioparam.c664
-rw-r--r--drivers/char/rio/rioroute.c1040
-rw-r--r--drivers/char/rio/riospace.h154
-rw-r--r--drivers/char/rio/riotable.c941
-rw-r--r--drivers/char/rio/riotty.c654
-rw-r--r--drivers/char/rio/route.h101
-rw-r--r--drivers/char/rio/rup.h69
-rw-r--r--drivers/char/rio/unixrup.h51
-rw-r--r--drivers/char/riscom8.c1667
-rw-r--r--drivers/char/riscom8.h91
-rw-r--r--drivers/char/riscom8_reg.h254
-rw-r--r--drivers/char/rocket.c3297
-rw-r--r--drivers/char/rocket.h111
-rw-r--r--drivers/char/rocket_int.h1219
-rw-r--r--drivers/char/rtc.c1441
-rw-r--r--drivers/char/scc.h613
-rw-r--r--drivers/char/scx200_gpio.c133
-rw-r--r--drivers/char/selection.c339
-rw-r--r--drivers/char/ser_a2232.c821
-rw-r--r--drivers/char/ser_a2232.h202
-rw-r--r--drivers/char/ser_a2232fw.ax529
-rw-r--r--drivers/char/ser_a2232fw.h306
-rw-r--r--drivers/char/serial167.c2715
-rw-r--r--drivers/char/snsc.c464
-rw-r--r--drivers/char/snsc.h93
-rw-r--r--drivers/char/snsc_event.c303
-rw-r--r--drivers/char/sonypi.c1572
-rw-r--r--drivers/char/specialix.c2367
-rw-r--r--drivers/char/specialix_io8.h140
-rw-r--r--drivers/char/stallion.c4800
-rw-r--r--drivers/char/sx.c2889
-rw-r--r--drivers/char/sx.h201
-rw-r--r--drivers/char/sxboards.h206
-rw-r--r--drivers/char/sxwindow.h393
-rw-r--r--drivers/char/synclink.c8156
-rw-r--r--drivers/char/synclink_gt.c4983
-rw-r--r--drivers/char/synclinkmp.c5633
-rw-r--r--drivers/char/sysrq.c566
-rw-r--r--drivers/char/tb0219.c375
-rw-r--r--drivers/char/tlclk.c933
-rw-r--r--drivers/char/toshiba.c542
-rw-r--r--drivers/char/tpm/Kconfig61
-rw-r--r--drivers/char/tpm/Makefile11
-rw-r--r--drivers/char/tpm/tpm.c1260
-rw-r--r--drivers/char/tpm/tpm.h154
-rw-r--r--drivers/char/tpm/tpm_atmel.c242
-rw-r--r--drivers/char/tpm/tpm_atmel.h131
-rw-r--r--drivers/char/tpm/tpm_bios.c556
-rw-r--r--drivers/char/tpm/tpm_infineon.c642
-rw-r--r--drivers/char/tpm/tpm_nsc.c402
-rw-r--r--drivers/char/tpm/tpm_tis.c724
-rw-r--r--drivers/char/tty_audit.c302
-rw-r--r--drivers/char/tty_buffer.c511
-rw-r--r--drivers/char/tty_io.c3157
-rw-r--r--drivers/char/tty_ioctl.c1145
-rw-r--r--drivers/char/tty_ldisc.c714
-rw-r--r--drivers/char/tty_port.c96
-rw-r--r--drivers/char/vc_screen.c505
-rw-r--r--drivers/char/viotape.c1038
-rw-r--r--drivers/char/virtio_console.c252
-rw-r--r--drivers/char/vme_scc.c1035
-rw-r--r--drivers/char/vr41xx_giu.c680
-rw-r--r--drivers/char/vt.c4097
-rw-r--r--drivers/char/vt_ioctl.c1392
-rw-r--r--drivers/char/xilinx_hwicap/Makefile7
-rw-r--r--drivers/char/xilinx_hwicap/buffer_icap.c365
-rw-r--r--drivers/char/xilinx_hwicap/buffer_icap.h54
-rw-r--r--drivers/char/xilinx_hwicap/fifo_icap.c393
-rw-r--r--drivers/char/xilinx_hwicap/fifo_icap.h59
-rw-r--r--drivers/char/xilinx_hwicap/xilinx_hwicap.c895
-rw-r--r--drivers/char/xilinx_hwicap/xilinx_hwicap.h213
-rw-r--r--drivers/clocksource/Makefile4
-rw-r--r--drivers/clocksource/acpi_pm.c250
-rw-r--r--drivers/clocksource/cyclone.c119
-rw-r--r--drivers/clocksource/scx200_hrt.c101
-rw-r--r--drivers/clocksource/tcb_clksrc.c302
-rw-r--r--drivers/connector/Kconfig22
-rw-r--r--drivers/connector/Makefile4
-rw-r--r--drivers/connector/cn_proc.c240
-rw-r--r--drivers/connector/cn_queue.c178
-rw-r--r--drivers/connector/connector.c492
-rw-r--r--drivers/cpufreq/Kconfig193
-rw-r--r--drivers/cpufreq/Makefile15
-rw-r--r--drivers/cpufreq/cpufreq.c1917
-rw-r--r--drivers/cpufreq/cpufreq_conservative.c614
-rw-r--r--drivers/cpufreq/cpufreq_ondemand.c685
-rw-r--r--drivers/cpufreq/cpufreq_performance.c66
-rw-r--r--drivers/cpufreq/cpufreq_powersave.c68
-rw-r--r--drivers/cpufreq/cpufreq_stats.c388
-rw-r--r--drivers/cpufreq/cpufreq_userspace.c222
-rw-r--r--drivers/cpufreq/freq_table.c239
-rw-r--r--drivers/cpuidle/Kconfig20
-rw-r--r--drivers/cpuidle/Makefile5
-rw-r--r--drivers/cpuidle/cpuidle.c396
-rw-r--r--drivers/cpuidle/cpuidle.h33
-rw-r--r--drivers/cpuidle/driver.c56
-rw-r--r--drivers/cpuidle/governor.c138
-rw-r--r--drivers/cpuidle/governors/Makefile6
-rw-r--r--drivers/cpuidle/governors/ladder.c185
-rw-r--r--drivers/cpuidle/governors/menu.c159
-rw-r--r--drivers/cpuidle/sysfs.c381
-rw-r--r--drivers/crypto/Kconfig203
-rw-r--r--drivers/crypto/Makefile6
-rw-r--r--drivers/crypto/geode-aes.c602
-rw-r--r--drivers/crypto/geode-aes.h77
-rw-r--r--drivers/crypto/hifn_795x.c2833
-rw-r--r--drivers/crypto/ixp4xx_crypto.c1506
-rw-r--r--drivers/crypto/padlock-aes.c460
-rw-r--r--drivers/crypto/padlock-sha.c310
-rw-r--r--drivers/crypto/padlock.h23
-rw-r--r--drivers/crypto/talitos.c1642
-rw-r--r--drivers/crypto/talitos.h199
-rw-r--r--drivers/dca/Kconfig7
-rw-r--r--drivers/dca/Makefile2
-rw-r--r--drivers/dca/dca-core.c275
-rw-r--r--drivers/dca/dca-sysfs.c88
-rw-r--r--drivers/dio/Makefile5
-rw-r--r--drivers/dio/dio-driver.c144
-rw-r--r--drivers/dio/dio-sysfs.c77
-rw-r--r--drivers/dio/dio.c276
-rw-r--r--drivers/dma/Kconfig91
-rw-r--r--drivers/dma/Makefile9
-rw-r--r--drivers/dma/dmaengine.c635
-rw-r--r--drivers/dma/dmatest.c449
-rw-r--r--drivers/dma/dw_dmac.c1122
-rw-r--r--drivers/dma/dw_dmac_regs.h225
-rw-r--r--drivers/dma/fsldma.c1036
-rw-r--r--drivers/dma/fsldma.h198
-rw-r--r--drivers/dma/ioat.c226
-rw-r--r--drivers/dma/ioat_dca.c657
-rw-r--r--drivers/dma/ioat_dma.c1723
-rw-r--r--drivers/dma/ioatdma.h163
-rw-r--r--drivers/dma/ioatdma_hw.h70
-rw-r--r--drivers/dma/ioatdma_registers.h226
-rw-r--r--drivers/dma/iop-adma.c1448
-rw-r--r--drivers/dma/iovlock.c269
-rw-r--r--drivers/dma/mv_xor.c1384
-rw-r--r--drivers/dma/mv_xor.h183
-rw-r--r--drivers/edac/Kconfig170
-rw-r--r--drivers/edac/Makefile36
-rw-r--r--drivers/edac/amd76x_edac.c367
-rw-r--r--drivers/edac/cell_edac.c262
-rw-r--r--drivers/edac/e752x_edac.c1351
-rw-r--r--drivers/edac/e7xxx_edac.c577
-rw-r--r--drivers/edac/edac_core.h850
-rw-r--r--drivers/edac/edac_device.c725
-rw-r--r--drivers/edac/edac_device_sysfs.c881
-rw-r--r--drivers/edac/edac_mc.c888
-rw-r--r--drivers/edac/edac_mc_sysfs.c939
-rw-r--r--drivers/edac/edac_module.c222
-rw-r--r--drivers/edac/edac_module.h84
-rw-r--r--drivers/edac/edac_pci.c497
-rw-r--r--drivers/edac/edac_pci_sysfs.c767
-rw-r--r--drivers/edac/edac_stub.c46
-rw-r--r--drivers/edac/i3000_edac.c554
-rw-r--r--drivers/edac/i5000_edac.c1573
-rw-r--r--drivers/edac/i5100_edac.c981
-rw-r--r--drivers/edac/i82443bxgx_edac.c468
-rw-r--r--drivers/edac/i82860_edac.c354
-rw-r--r--drivers/edac/i82875p_edac.c599
-rw-r--r--drivers/edac/i82975x_edac.c672
-rw-r--r--drivers/edac/mpc85xx_edac.c1078
-rw-r--r--drivers/edac/mpc85xx_edac.h162
-rw-r--r--drivers/edac/mv64x60_edac.c890
-rw-r--r--drivers/edac/mv64x60_edac.h114
-rw-r--r--drivers/edac/pasemi_edac.c307
-rw-r--r--drivers/edac/r82600_edac.c421
-rw-r--r--drivers/edac/x38_edac.c524
-rw-r--r--drivers/eisa/.gitignore1
-rw-r--r--drivers/eisa/Kconfig56
-rw-r--r--drivers/eisa/Makefile21
-rw-r--r--drivers/eisa/eisa-bus.c451
-rw-r--r--drivers/eisa/eisa.ids1278
-rw-r--r--drivers/eisa/pci_eisa.c66
-rw-r--r--drivers/eisa/virtual_root.c74
-rw-r--r--drivers/firewire/Kconfig79
-rw-r--r--drivers/firewire/Makefile12
-rw-r--r--drivers/firewire/fw-card.c527
-rw-r--r--drivers/firewire/fw-cdev.c1049
-rw-r--r--drivers/firewire/fw-device.c1001
-rw-r--r--drivers/firewire/fw-device.h184
-rw-r--r--drivers/firewire/fw-iso.c158
-rw-r--r--drivers/firewire/fw-ohci.c2619
-rw-r--r--drivers/firewire/fw-ohci.h157
-rw-r--r--drivers/firewire/fw-sbp2.c1660
-rw-r--r--drivers/firewire/fw-topology.c553
-rw-r--r--drivers/firewire/fw-topology.h76
-rw-r--r--drivers/firewire/fw-transaction.c977
-rw-r--r--drivers/firewire/fw-transaction.h476
-rw-r--r--drivers/firmware/Kconfig135
-rw-r--r--drivers/firmware/Makefile13
-rw-r--r--drivers/firmware/dcdbas.c652
-rw-r--r--drivers/firmware/dcdbas.h105
-rw-r--r--drivers/firmware/dell_rbu.c739
-rw-r--r--drivers/firmware/dmi-id.c242
-rw-r--r--drivers/firmware/dmi_scan.c573
-rw-r--r--drivers/firmware/edd.c795
-rw-r--r--drivers/firmware/efivars.c761
-rw-r--r--drivers/firmware/iscsi_ibft.c980
-rw-r--r--drivers/firmware/iscsi_ibft_find.c83
-rw-r--r--drivers/firmware/memmap.c232
-rw-r--r--drivers/firmware/pcdp.c136
-rw-r--r--drivers/firmware/pcdp.h111
-rw-r--r--drivers/gpio/Kconfig178
-rw-r--r--drivers/gpio/Makefile14
-rw-r--r--drivers/gpio/bt8xxgpio.c348
-rw-r--r--drivers/gpio/gpiolib.c1258
-rw-r--r--drivers/gpio/max7301.c339
-rw-r--r--drivers/gpio/max732x.c388
-rw-r--r--drivers/gpio/mcp23s08.c433
-rw-r--r--drivers/gpio/pca953x.c305
-rw-r--r--drivers/gpio/pcf857x.c366
-rw-r--r--drivers/gpio/twl4030-gpio.c521
-rw-r--r--drivers/gpio/xilinx_gpio.c235
-rw-r--r--drivers/gpu/Makefile1
-rw-r--r--drivers/gpu/drm/Kconfig108
-rw-r--r--drivers/gpu/drm/Makefile27
-rw-r--r--drivers/gpu/drm/README.drm43
-rw-r--r--drivers/gpu/drm/ati_pcigart.c181
-rw-r--r--drivers/gpu/drm/drm_agpsupport.c506
-rw-r--r--drivers/gpu/drm/drm_auth.c190
-rw-r--r--drivers/gpu/drm/drm_bufs.c1601
-rw-r--r--drivers/gpu/drm/drm_cache.c69
-rw-r--r--drivers/gpu/drm/drm_context.c471
-rw-r--r--drivers/gpu/drm/drm_dma.c180
-rw-r--r--drivers/gpu/drm/drm_drawable.c201
-rw-r--r--drivers/gpu/drm/drm_drv.c556
-rw-r--r--drivers/gpu/drm/drm_fops.c475
-rw-r--r--drivers/gpu/drm/drm_gem.c421
-rw-r--r--drivers/gpu/drm/drm_hashtab.c202
-rw-r--r--drivers/gpu/drm/drm_ioc32.c1107
-rw-r--r--drivers/gpu/drm/drm_ioctl.c352
-rw-r--r--drivers/gpu/drm/drm_irq.c709
-rw-r--r--drivers/gpu/drm/drm_lock.c387
-rw-r--r--drivers/gpu/drm/drm_memory.c188
-rw-r--r--drivers/gpu/drm/drm_mm.c298
-rw-r--r--drivers/gpu/drm/drm_pci.c183
-rw-r--r--drivers/gpu/drm/drm_proc.c666
-rw-r--r--drivers/gpu/drm/drm_scatter.c227
-rw-r--r--drivers/gpu/drm/drm_sman.c353
-rw-r--r--drivers/gpu/drm/drm_stub.c339
-rw-r--r--drivers/gpu/drm/drm_sysfs.c208
-rw-r--r--drivers/gpu/drm/drm_vm.c673
-rw-r--r--drivers/gpu/drm/i810/Makefile8
-rw-r--r--drivers/gpu/drm/i810/i810_dma.c1283
-rw-r--r--drivers/gpu/drm/i810/i810_drv.c97
-rw-r--r--drivers/gpu/drm/i810/i810_drv.h242
-rw-r--r--drivers/gpu/drm/i830/Makefile8
-rw-r--r--drivers/gpu/drm/i830/i830_dma.c1553
-rw-r--r--drivers/gpu/drm/i830/i830_drv.c108
-rw-r--r--drivers/gpu/drm/i830/i830_drv.h292
-rw-r--r--drivers/gpu/drm/i830/i830_irq.c186
-rw-r--r--drivers/gpu/drm/i915/Makefile16
-rw-r--r--drivers/gpu/drm/i915/i915_dma.c998
-rw-r--r--drivers/gpu/drm/i915/i915_drv.c157
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h679
-rw-r--r--drivers/gpu/drm/i915/i915_gem.c2768
-rw-r--r--drivers/gpu/drm/i915/i915_gem_debug.c201
-rw-r--r--drivers/gpu/drm/i915/i915_gem_proc.c300
-rw-r--r--drivers/gpu/drm/i915/i915_gem_tiling.c258
-rw-r--r--drivers/gpu/drm/i915/i915_ioc32.c222
-rw-r--r--drivers/gpu/drm/i915/i915_irq.c552
-rw-r--r--drivers/gpu/drm/i915/i915_mem.c386
-rw-r--r--drivers/gpu/drm/i915/i915_opregion.c369
-rw-r--r--drivers/gpu/drm/i915/i915_reg.h1421
-rw-r--r--drivers/gpu/drm/i915/i915_suspend.c524
-rw-r--r--drivers/gpu/drm/mga/Makefile11
-rw-r--r--drivers/gpu/drm/mga/mga_dma.c1170
-rw-r--r--drivers/gpu/drm/mga/mga_drv.c142
-rw-r--r--drivers/gpu/drm/mga/mga_drv.h691
-rw-r--r--drivers/gpu/drm/mga/mga_ioc32.c231
-rw-r--r--drivers/gpu/drm/mga/mga_irq.c175
-rw-r--r--drivers/gpu/drm/mga/mga_state.c1104
-rw-r--r--drivers/gpu/drm/mga/mga_ucode.h11645
-rw-r--r--drivers/gpu/drm/mga/mga_warp.c193
-rw-r--r--drivers/gpu/drm/r128/Makefile10
-rw-r--r--drivers/gpu/drm/r128/r128_cce.c935
-rw-r--r--drivers/gpu/drm/r128/r128_drv.c110
-rw-r--r--drivers/gpu/drm/r128/r128_drv.h526
-rw-r--r--drivers/gpu/drm/r128/r128_ioc32.c221
-rw-r--r--drivers/gpu/drm/r128/r128_irq.c116
-rw-r--r--drivers/gpu/drm/r128/r128_state.c1681
-rw-r--r--drivers/gpu/drm/radeon/Makefile10
-rw-r--r--drivers/gpu/drm/radeon/r300_cmdbuf.c1199
-rw-r--r--drivers/gpu/drm/radeon/r300_reg.h1773
-rw-r--r--drivers/gpu/drm/radeon/radeon_cp.c1804
-rw-r--r--drivers/gpu/drm/radeon/radeon_drv.c150
-rw-r--r--drivers/gpu/drm/radeon/radeon_drv.h1445
-rw-r--r--drivers/gpu/drm/radeon/radeon_ioc32.c424
-rw-r--r--drivers/gpu/drm/radeon/radeon_irq.c383
-rw-r--r--drivers/gpu/drm/radeon/radeon_mem.c302
-rw-r--r--drivers/gpu/drm/radeon/radeon_microcode.h1844
-rw-r--r--drivers/gpu/drm/radeon/radeon_state.c3203
-rw-r--r--drivers/gpu/drm/savage/Makefile9
-rw-r--r--drivers/gpu/drm/savage/savage_bci.c1095
-rw-r--r--drivers/gpu/drm/savage/savage_drv.c88
-rw-r--r--drivers/gpu/drm/savage/savage_drv.h575
-rw-r--r--drivers/gpu/drm/savage/savage_state.c1163
-rw-r--r--drivers/gpu/drm/sis/Makefile10
-rw-r--r--drivers/gpu/drm/sis/sis_drv.c117
-rw-r--r--drivers/gpu/drm/sis/sis_drv.h73
-rw-r--r--drivers/gpu/drm/sis/sis_mm.c333
-rw-r--r--drivers/gpu/drm/tdfx/Makefile8
-rw-r--r--drivers/gpu/drm/tdfx/tdfx_drv.c84
-rw-r--r--drivers/gpu/drm/tdfx/tdfx_drv.h47
-rw-r--r--drivers/gpu/drm/via/Makefile8
-rw-r--r--drivers/gpu/drm/via/via_3d_reg.h1650
-rw-r--r--drivers/gpu/drm/via/via_dma.c755
-rw-r--r--drivers/gpu/drm/via/via_dmablit.c816
-rw-r--r--drivers/gpu/drm/via/via_dmablit.h140
-rw-r--r--drivers/gpu/drm/via/via_drv.c102
-rw-r--r--drivers/gpu/drm/via/via_drv.h157
-rw-r--r--drivers/gpu/drm/via/via_irq.c389
-rw-r--r--drivers/gpu/drm/via/via_map.c132
-rw-r--r--drivers/gpu/drm/via/via_mm.c193
-rw-r--r--drivers/gpu/drm/via/via_verifier.c1116
-rw-r--r--drivers/gpu/drm/via/via_verifier.h62
-rw-r--r--drivers/gpu/drm/via/via_video.c93
-rw-r--r--drivers/hid/Kconfig265
-rw-r--r--drivers/hid/Makefile47
-rw-r--r--drivers/hid/hid-a4tech.c162
-rw-r--r--drivers/hid/hid-apple.c472
-rw-r--r--drivers/hid/hid-belkin.c105
-rw-r--r--drivers/hid/hid-bright.c71
-rw-r--r--drivers/hid/hid-cherry.c87
-rw-r--r--drivers/hid/hid-chicony.c80
-rw-r--r--drivers/hid/hid-core.c1765
-rw-r--r--drivers/hid/hid-cypress.c158
-rw-r--r--drivers/hid/hid-debug.c778
-rw-r--r--drivers/hid/hid-dell.c76
-rw-r--r--drivers/hid/hid-dummy.c72
-rw-r--r--drivers/hid/hid-ezkey.c95
-rw-r--r--drivers/hid/hid-gyration.c98
-rw-r--r--drivers/hid/hid-ids.h417
-rw-r--r--drivers/hid/hid-input.c810
-rw-r--r--drivers/hid/hid-lg.c337
-rw-r--r--drivers/hid/hid-lg.h18
-rw-r--r--drivers/hid/hid-lg2ff.c116
-rw-r--r--drivers/hid/hid-lgff.c179
-rw-r--r--drivers/hid/hid-microsoft.c214
-rw-r--r--drivers/hid/hid-monterey.c82
-rw-r--r--drivers/hid/hid-petalynx.c122
-rw-r--r--drivers/hid/hid-pl.c208
-rw-r--r--drivers/hid/hid-samsung.c100
-rw-r--r--drivers/hid/hid-sony.c152
-rw-r--r--drivers/hid/hid-sunplus.c82
-rw-r--r--drivers/hid/hid-tmff.c269
-rw-r--r--drivers/hid/hid-zpff.c162
-rw-r--r--drivers/hid/hidraw.c417
-rw-r--r--drivers/hid/usbhid/Kconfig84
-rw-r--r--drivers/hid/usbhid/Makefile20
-rw-r--r--drivers/hid/usbhid/hid-core.c1168
-rw-r--r--drivers/hid/usbhid/hid-pidff.c1333
-rw-r--r--drivers/hid/usbhid/hid-quirks.c292
-rw-r--r--drivers/hid/usbhid/hiddev.c892
-rw-r--r--drivers/hid/usbhid/usbhid.h89
-rw-r--r--drivers/hid/usbhid/usbkbd.c369
-rw-r--r--drivers/hid/usbhid/usbmouse.c259
-rw-r--r--drivers/hwmon/Kconfig939
-rw-r--r--drivers/hwmon/Makefile92
-rw-r--r--drivers/hwmon/abituguru.c1515
-rw-r--r--drivers/hwmon/abituguru3.c1263
-rw-r--r--drivers/hwmon/ad7414.c268
-rw-r--r--drivers/hwmon/ad7418.c316
-rw-r--r--drivers/hwmon/adcxx.c329
-rw-r--r--drivers/hwmon/adm1021.c469
-rw-r--r--drivers/hwmon/adm1025.c644
-rw-r--r--drivers/hwmon/adm1026.c1792
-rw-r--r--drivers/hwmon/adm1029.c498
-rw-r--r--drivers/hwmon/adm1031.c1000
-rw-r--r--drivers/hwmon/adm9240.c807
-rw-r--r--drivers/hwmon/ads7828.c284
-rw-r--r--drivers/hwmon/adt7462.c2002
-rw-r--r--drivers/hwmon/adt7470.c1165
-rw-r--r--drivers/hwmon/adt7473.c1189
-rw-r--r--drivers/hwmon/ams/Makefile8
-rw-r--r--drivers/hwmon/ams/ams-core.c247
-rw-r--r--drivers/hwmon/ams/ams-i2c.c275
-rw-r--r--drivers/hwmon/ams/ams-input.c157
-rw-r--r--drivers/hwmon/ams/ams-pmu.c199
-rw-r--r--drivers/hwmon/ams/ams.h69
-rw-r--r--drivers/hwmon/applesmc.c1567
-rw-r--r--drivers/hwmon/asb100.c1007
-rw-r--r--drivers/hwmon/ast_adc.c852
-rw-r--r--drivers/hwmon/ast_lcp_80h.c312
-rw-r--r--drivers/hwmon/ast_pwm_fan.c2224
-rw-r--r--drivers/hwmon/atxp1.c383
-rw-r--r--drivers/hwmon/coretemp.c479
-rw-r--r--drivers/hwmon/dme1737.c2546
-rw-r--r--drivers/hwmon/ds1621.c353
-rw-r--r--drivers/hwmon/f71805f.c1582
-rw-r--r--drivers/hwmon/f71882fg.c948
-rw-r--r--drivers/hwmon/f75375s.c729
-rw-r--r--drivers/hwmon/fb_panther_plus.c722
-rw-r--r--drivers/hwmon/fscher.c680
-rw-r--r--drivers/hwmon/fschmd.c866
-rw-r--r--drivers/hwmon/fscpos.c654
-rw-r--r--drivers/hwmon/gl518sm.c714
-rw-r--r--drivers/hwmon/gl520sm.c939
-rw-r--r--drivers/hwmon/hdaps.c635
-rw-r--r--drivers/hwmon/hwmon-vid.c261
-rw-r--r--drivers/hwmon/hwmon.c113
-rw-r--r--drivers/hwmon/i5k_amb.c607
-rw-r--r--drivers/hwmon/ibmaem.c1129
-rw-r--r--drivers/hwmon/ibmpex.c616
-rw-r--r--drivers/hwmon/it87.c1619
-rw-r--r--drivers/hwmon/k8temp.c294
-rw-r--r--drivers/hwmon/lis3lv02d.c581
-rw-r--r--drivers/hwmon/lis3lv02d.h149
-rw-r--r--drivers/hwmon/lm63.c641
-rw-r--r--drivers/hwmon/lm70.c181
-rw-r--r--drivers/hwmon/lm75.c381
-rw-r--r--drivers/hwmon/lm75.h49
-rw-r--r--drivers/hwmon/lm77.c444
-rw-r--r--drivers/hwmon/lm78.c1039
-rw-r--r--drivers/hwmon/lm80.c619
-rw-r--r--drivers/hwmon/lm83.c474
-rw-r--r--drivers/hwmon/lm85.c1566
-rw-r--r--drivers/hwmon/lm87.c990
-rw-r--r--drivers/hwmon/lm90.c1035
-rw-r--r--drivers/hwmon/lm92.c446
-rw-r--r--drivers/hwmon/lm93.c2649
-rw-r--r--drivers/hwmon/max1111.c244
-rw-r--r--drivers/hwmon/max127.c312
-rw-r--r--drivers/hwmon/max1619.c402
-rw-r--r--drivers/hwmon/max6650.c686
-rw-r--r--drivers/hwmon/pc87360.c1708
-rw-r--r--drivers/hwmon/pc87427.c644
-rw-r--r--drivers/hwmon/pmbus/Kconfig144
-rw-r--r--drivers/hwmon/pmbus/Makefile17
-rw-r--r--drivers/hwmon/pmbus/adm1275.c457
-rw-r--r--drivers/hwmon/pmbus/lm25066.c457
-rw-r--r--drivers/hwmon/pmbus/ltc2978.c496
-rw-r--r--drivers/hwmon/pmbus/max16064.c127
-rw-r--r--drivers/hwmon/pmbus/max34440.c435
-rw-r--r--drivers/hwmon/pmbus/max8688.c204
-rw-r--r--drivers/hwmon/pmbus/pfe1100.c249
-rw-r--r--drivers/hwmon/pmbus/pfe3000.c133
-rw-r--r--drivers/hwmon/pmbus/pmbus.c217
-rw-r--r--drivers/hwmon/pmbus/pmbus.h413
-rw-r--r--drivers/hwmon/pmbus/pmbus_core.c1940
-rw-r--r--drivers/hwmon/pmbus/ucd9000.c246
-rw-r--r--drivers/hwmon/pmbus/ucd9200.c180
-rw-r--r--drivers/hwmon/pmbus/zl6100.c419
-rw-r--r--drivers/hwmon/sis5595.c866
-rw-r--r--drivers/hwmon/smsc47b397.c409
-rw-r--r--drivers/hwmon/smsc47m1.c781
-rw-r--r--drivers/hwmon/smsc47m192.c658
-rw-r--r--drivers/hwmon/thmc50.c493
-rw-r--r--drivers/hwmon/ultra45_env.c320
-rw-r--r--drivers/hwmon/via686a.c904
-rw-r--r--drivers/hwmon/vt1211.c1376
-rw-r--r--drivers/hwmon/vt8231.c1007
-rw-r--r--drivers/hwmon/w83627ehf.c1583
-rw-r--r--drivers/hwmon/w83627hf.c1872
-rw-r--r--drivers/hwmon/w83781d.c2063
-rw-r--r--drivers/hwmon/w83791d.c1665
-rw-r--r--drivers/hwmon/w83792d.c1647
-rw-r--r--drivers/hwmon/w83793.c1651
-rw-r--r--drivers/hwmon/w83795.c2137
-rw-r--r--drivers/hwmon/w83l785ts.c350
-rw-r--r--drivers/hwmon/w83l786ng.c813
-rw-r--r--drivers/i2c/Kconfig90
-rw-r--r--drivers/i2c/Makefile12
-rw-r--r--drivers/i2c/algos/Kconfig21
-rw-r--r--drivers/i2c/algos/Makefile12
-rw-r--r--drivers/i2c/algos/i2c-algo-bit.c640
-rw-r--r--drivers/i2c/algos/i2c-algo-pca.c390
-rw-r--r--drivers/i2c/algos/i2c-algo-pcf.c461
-rw-r--r--drivers/i2c/algos/i2c-algo-pcf.h76
-rw-r--r--drivers/i2c/algos/i2c-algo-sgi.c179
-rw-r--r--drivers/i2c/busses/Kconfig763
-rw-r--r--drivers/i2c/busses/Makefile74
-rw-r--r--drivers/i2c/busses/i2c-acorn.c98
-rw-r--r--drivers/i2c/busses/i2c-ali1535.c538
-rw-r--r--drivers/i2c/busses/i2c-ali1563.c449
-rw-r--r--drivers/i2c/busses/i2c-ali15x3.c534
-rw-r--r--drivers/i2c/busses/i2c-amd756-s4882.c262
-rw-r--r--drivers/i2c/busses/i2c-amd756.c430
-rw-r--r--drivers/i2c/busses/i2c-amd8111.c440
-rw-r--r--drivers/i2c/busses/i2c-ast.c1995
-rw-r--r--drivers/i2c/busses/i2c-at91.c328
-rw-r--r--drivers/i2c/busses/i2c-au1550.c498
-rw-r--r--drivers/i2c/busses/i2c-bfin-twi.c757
-rw-r--r--drivers/i2c/busses/i2c-cpm.c745
-rw-r--r--drivers/i2c/busses/i2c-davinci.c627
-rw-r--r--drivers/i2c/busses/i2c-elektor.c349
-rw-r--r--drivers/i2c/busses/i2c-gpio.c224
-rw-r--r--drivers/i2c/busses/i2c-highlander.c498
-rw-r--r--drivers/i2c/busses/i2c-hydra.c179
-rw-r--r--drivers/i2c/busses/i2c-i801.c734
-rw-r--r--drivers/i2c/busses/i2c-ibm_iic.c827
-rw-r--r--drivers/i2c/busses/i2c-ibm_iic.h123
-rw-r--r--drivers/i2c/busses/i2c-iop3xx.c553
-rw-r--r--drivers/i2c/busses/i2c-iop3xx.h107
-rw-r--r--drivers/i2c/busses/i2c-isch.c339
-rw-r--r--drivers/i2c/busses/i2c-ixp2000.c168
-rw-r--r--drivers/i2c/busses/i2c-mpc.c437
-rw-r--r--drivers/i2c/busses/i2c-mv64xxx.c605
-rw-r--r--drivers/i2c/busses/i2c-nforce2-s4985.c257
-rw-r--r--drivers/i2c/busses/i2c-nforce2.c462
-rw-r--r--drivers/i2c/busses/i2c-ocores.c370
-rw-r--r--drivers/i2c/busses/i2c-omap.c704
-rw-r--r--drivers/i2c/busses/i2c-parport-light.c242
-rw-r--r--drivers/i2c/busses/i2c-parport.c268
-rw-r--r--drivers/i2c/busses/i2c-parport.h112
-rw-r--r--drivers/i2c/busses/i2c-pasemi.c432
-rw-r--r--drivers/i2c/busses/i2c-pca-isa.c211
-rw-r--r--drivers/i2c/busses/i2c-pca-platform.c298
-rw-r--r--drivers/i2c/busses/i2c-piix4.c488
-rw-r--r--drivers/i2c/busses/i2c-pmcmsp.c656
-rw-r--r--drivers/i2c/busses/i2c-pnx.c704
-rw-r--r--drivers/i2c/busses/i2c-powermac.c320
-rw-r--r--drivers/i2c/busses/i2c-pxa.c1168
-rw-r--r--drivers/i2c/busses/i2c-s3c2410.c1064
-rw-r--r--drivers/i2c/busses/i2c-sh7760.c577
-rw-r--r--drivers/i2c/busses/i2c-sh_mobile.c646
-rw-r--r--drivers/i2c/busses/i2c-sibyte.c200
-rw-r--r--drivers/i2c/busses/i2c-simtec.c189
-rw-r--r--drivers/i2c/busses/i2c-sis5595.c435
-rw-r--r--drivers/i2c/busses/i2c-sis630.c530
-rw-r--r--drivers/i2c/busses/i2c-sis96x.c345
-rw-r--r--drivers/i2c/busses/i2c-stub.c193
-rw-r--r--drivers/i2c/busses/i2c-taos-evm.c328
-rw-r--r--drivers/i2c/busses/i2c-tiny-usb.c281
-rw-r--r--drivers/i2c/busses/i2c-versatile.c154
-rw-r--r--drivers/i2c/busses/i2c-via.c181
-rw-r--r--drivers/i2c/busses/i2c-viapro.c508
-rw-r--r--drivers/i2c/busses/i2c-voodoo3.c251
-rw-r--r--drivers/i2c/busses/scx200_acb.c655
-rw-r--r--drivers/i2c/busses/scx200_i2c.c132
-rw-r--r--drivers/i2c/chips/Kconfig188
-rw-r--r--drivers/i2c/chips/Makefile30
-rw-r--r--drivers/i2c/chips/at24.c582
-rw-r--r--drivers/i2c/chips/ds1682.c267
-rw-r--r--drivers/i2c/chips/eeprom.c257
-rw-r--r--drivers/i2c/chips/isp1301_omap.c1683
-rw-r--r--drivers/i2c/chips/max6875.c246
-rw-r--r--drivers/i2c/chips/mcu_mpc8349emitx.c209
-rw-r--r--drivers/i2c/chips/menelaus.c1285
-rw-r--r--drivers/i2c/chips/pca9539.c152
-rw-r--r--drivers/i2c/chips/pcf8574.c215
-rw-r--r--drivers/i2c/chips/pcf8575.c198
-rw-r--r--drivers/i2c/chips/pcf8591.c325
-rw-r--r--drivers/i2c/chips/tps65010.c1072
-rw-r--r--drivers/i2c/chips/tsl2550.c489
-rw-r--r--drivers/i2c/i2c-boardinfo.c90
-rw-r--r--drivers/i2c/i2c-core.c2063
-rw-r--r--drivers/i2c/i2c-core.h31
-rw-r--r--drivers/i2c/i2c-dev.c762
-rw-r--r--drivers/ide/Kconfig910
-rw-r--r--drivers/ide/Makefile115
-rw-r--r--drivers/ide/aec62xx.c329
-rw-r--r--drivers/ide/ali14xx.c248
-rw-r--r--drivers/ide/alim15x3.c602
-rw-r--r--drivers/ide/amd74xx.c355
-rw-r--r--drivers/ide/atiixp.c209
-rw-r--r--drivers/ide/au1xxx-ide.c642
-rw-r--r--drivers/ide/buddha.c235
-rw-r--r--drivers/ide/cmd640.c836
-rw-r--r--drivers/ide/cmd64x.c532
-rw-r--r--drivers/ide/cs5520.c165
-rw-r--r--drivers/ide/cs5530.c295
-rw-r--r--drivers/ide/cs5535.c219
-rw-r--r--drivers/ide/cy82c693.c358
-rw-r--r--drivers/ide/delkin_cb.c192
-rw-r--r--drivers/ide/dtc2278.c153
-rw-r--r--drivers/ide/falconide.c153
-rw-r--r--drivers/ide/gayle.c190
-rw-r--r--drivers/ide/hpt366.c1643
-rw-r--r--drivers/ide/ht6560b.c351
-rw-r--r--drivers/ide/icside.c703
-rw-r--r--drivers/ide/ide-4drives.c63
-rw-r--r--drivers/ide/ide-acpi.c754
-rw-r--r--drivers/ide/ide-atapi.c597
-rw-r--r--drivers/ide/ide-cd.c2304
-rw-r--r--drivers/ide/ide-cd.h129
-rw-r--r--drivers/ide/ide-cd_ioctl.c471
-rw-r--r--drivers/ide/ide-cd_verbose.c359
-rw-r--r--drivers/ide/ide-cs.c473
-rw-r--r--drivers/ide/ide-disk.c742
-rw-r--r--drivers/ide/ide-disk.h29
-rw-r--r--drivers/ide/ide-disk_ioctl.c26
-rw-r--r--drivers/ide/ide-disk_proc.c129
-rw-r--r--drivers/ide/ide-dma-sff.c356
-rw-r--r--drivers/ide/ide-dma.c501
-rw-r--r--drivers/ide/ide-floppy.c578
-rw-r--r--drivers/ide/ide-floppy.h39
-rw-r--r--drivers/ide/ide-floppy_ioctl.c289
-rw-r--r--drivers/ide/ide-floppy_proc.c33
-rw-r--r--drivers/ide/ide-gd.c401
-rw-r--r--drivers/ide/ide-gd.h44
-rw-r--r--drivers/ide/ide-generic.c204
-rw-r--r--drivers/ide/ide-h8300.c217
-rw-r--r--drivers/ide/ide-io.c1539
-rw-r--r--drivers/ide/ide-ioctls.c298
-rw-r--r--drivers/ide/ide-iops.c1230
-rw-r--r--drivers/ide/ide-lib.c415
-rw-r--r--drivers/ide/ide-park.c121
-rw-r--r--drivers/ide/ide-pci-generic.c193
-rw-r--r--drivers/ide/ide-pio-blacklist.c94
-rw-r--r--drivers/ide/ide-pnp.c107
-rw-r--r--drivers/ide/ide-probe.c1852
-rw-r--r--drivers/ide/ide-proc.c723
-rw-r--r--drivers/ide/ide-scan-pci.c111
-rw-r--r--drivers/ide/ide-tape.c2489
-rw-r--r--drivers/ide/ide-taskfile.c682
-rw-r--r--drivers/ide/ide-timings.c203
-rw-r--r--drivers/ide/ide.c869
-rw-r--r--drivers/ide/ide_arm.c56
-rw-r--r--drivers/ide/ide_platform.c147
-rw-r--r--drivers/ide/it8213.c216
-rw-r--r--drivers/ide/it821x.c718
-rw-r--r--drivers/ide/jmicron.c176
-rw-r--r--drivers/ide/macide.c131
-rw-r--r--drivers/ide/ns87415.c366
-rw-r--r--drivers/ide/opti621.c247
-rw-r--r--drivers/ide/palm_bk3710.c424
-rw-r--r--drivers/ide/pdc202xx_new.c588
-rw-r--r--drivers/ide/pdc202xx_old.c453
-rw-r--r--drivers/ide/piix.c480
-rw-r--r--drivers/ide/pmac.c1712
-rw-r--r--drivers/ide/q40ide.c165
-rw-r--r--drivers/ide/qd65xx.c429
-rw-r--r--drivers/ide/qd65xx.h137
-rw-r--r--drivers/ide/rapide.c107
-rw-r--r--drivers/ide/rz1000.c85
-rw-r--r--drivers/ide/sc1200.c358
-rw-r--r--drivers/ide/scc_pata.c964
-rw-r--r--drivers/ide/serverworks.c470
-rw-r--r--drivers/ide/setup-pci.c694
-rw-r--r--drivers/ide/sgiioc4.c664
-rw-r--r--drivers/ide/siimage.c857
-rw-r--r--drivers/ide/sis5513.c641
-rw-r--r--drivers/ide/sl82c105.c371
-rw-r--r--drivers/ide/slc90e66.c181
-rw-r--r--drivers/ide/tc86c001.c270
-rw-r--r--drivers/ide/triflex.c142
-rw-r--r--drivers/ide/trm290.c375
-rw-r--r--drivers/ide/tx4938ide.c323
-rw-r--r--drivers/ide/tx4939ide.c760
-rw-r--r--drivers/ide/umc8672.c180
-rw-r--r--drivers/ide/via82cxxx.c514
-rw-r--r--drivers/idle/Kconfig18
-rw-r--r--drivers/idle/Makefile2
-rw-r--r--drivers/idle/i7300_idle.c609
-rw-r--r--drivers/ieee1394/Kconfig164
-rw-r--r--drivers/ieee1394/Makefile18
-rw-r--r--drivers/ieee1394/config_roms.c194
-rw-r--r--drivers/ieee1394/config_roms.h19
-rw-r--r--drivers/ieee1394/csr.c843
-rw-r--r--drivers/ieee1394/csr.h99
-rw-r--r--drivers/ieee1394/csr1212.c1482
-rw-r--r--drivers/ieee1394/csr1212.h388
-rw-r--r--drivers/ieee1394/dma.c290
-rw-r--r--drivers/ieee1394/dma.h88
-rw-r--r--drivers/ieee1394/dv1394-private.h587
-rw-r--r--drivers/ieee1394/dv1394.c2596
-rw-r--r--drivers/ieee1394/dv1394.h305
-rw-r--r--drivers/ieee1394/eth1394.c1752
-rw-r--r--drivers/ieee1394/eth1394.h235
-rw-r--r--drivers/ieee1394/highlevel.c690
-rw-r--r--drivers/ieee1394/highlevel.h140
-rw-r--r--drivers/ieee1394/hosts.c249
-rw-r--r--drivers/ieee1394/hosts.h201
-rw-r--r--drivers/ieee1394/ieee1394-ioctl.h106
-rw-r--r--drivers/ieee1394/ieee1394.h219
-rw-r--r--drivers/ieee1394/ieee1394_core.c1379
-rw-r--r--drivers/ieee1394/ieee1394_core.h168
-rw-r--r--drivers/ieee1394/ieee1394_hotplug.h19
-rw-r--r--drivers/ieee1394/ieee1394_transactions.c572
-rw-r--r--drivers/ieee1394/ieee1394_transactions.h38
-rw-r--r--drivers/ieee1394/ieee1394_types.h69
-rw-r--r--drivers/ieee1394/init_ohci1394_dma.c285
-rw-r--r--drivers/ieee1394/iso.c568
-rw-r--r--drivers/ieee1394/iso.h194
-rw-r--r--drivers/ieee1394/nodemgr.c1905
-rw-r--r--drivers/ieee1394/nodemgr.h171
-rw-r--r--drivers/ieee1394/ohci1394.c3582
-rw-r--r--drivers/ieee1394/ohci1394.h453
-rw-r--r--drivers/ieee1394/pcilynx.c1555
-rw-r--r--drivers/ieee1394/pcilynx.h468
-rw-r--r--drivers/ieee1394/raw1394-private.h81
-rw-r--r--drivers/ieee1394/raw1394.c3089
-rw-r--r--drivers/ieee1394/raw1394.h191
-rw-r--r--drivers/ieee1394/sbp2.c2141
-rw-r--r--drivers/ieee1394/sbp2.h340
-rw-r--r--drivers/ieee1394/video1394.c1531
-rw-r--r--drivers/ieee1394/video1394.h67
-rw-r--r--drivers/infiniband/Kconfig56
-rw-r--r--drivers/infiniband/Makefile11
-rw-r--r--drivers/infiniband/core/Makefile32
-rw-r--r--drivers/infiniband/core/addr.c395
-rw-r--r--drivers/infiniband/core/agent.c211
-rw-r--r--drivers/infiniband/core/agent.h51
-rw-r--r--drivers/infiniband/core/cache.c397
-rw-r--r--drivers/infiniband/core/cm.c3846
-rw-r--r--drivers/infiniband/core/cm_msgs.h819
-rw-r--r--drivers/infiniband/core/cma.c2956
-rw-r--r--drivers/infiniband/core/core_priv.h50
-rw-r--r--drivers/infiniband/core/device.c739
-rw-r--r--drivers/infiniband/core/fmr_pool.c544
-rw-r--r--drivers/infiniband/core/iwcm.c1022
-rw-r--r--drivers/infiniband/core/iwcm.h62
-rw-r--r--drivers/infiniband/core/mad.c3024
-rw-r--r--drivers/infiniband/core/mad_priv.h227
-rw-r--r--drivers/infiniband/core/mad_rmpp.c942
-rw-r--r--drivers/infiniband/core/mad_rmpp.h58
-rw-r--r--drivers/infiniband/core/multicast.c871
-rw-r--r--drivers/infiniband/core/packer.c202
-rw-r--r--drivers/infiniband/core/sa.h66
-rw-r--r--drivers/infiniband/core/sa_query.c1110
-rw-r--r--drivers/infiniband/core/smi.c245
-rw-r--r--drivers/infiniband/core/smi.h90
-rw-r--r--drivers/infiniband/core/sysfs.c880
-rw-r--r--drivers/infiniband/core/ucm.c1347
-rw-r--r--drivers/infiniband/core/ucma.c1245
-rw-r--r--drivers/infiniband/core/ud_header.c365
-rw-r--r--drivers/infiniband/core/umem.c293
-rw-r--r--drivers/infiniband/core/user_mad.c1219
-rw-r--r--drivers/infiniband/core/uverbs.h198
-rw-r--r--drivers/infiniband/core/uverbs_cmd.c2165
-rw-r--r--drivers/infiniband/core/uverbs_main.c915
-rw-r--r--drivers/infiniband/core/uverbs_marshall.c139
-rw-r--r--drivers/infiniband/core/verbs.c906
-rw-r--r--drivers/infiniband/hw/amso1100/Kbuild8
-rw-r--r--drivers/infiniband/hw/amso1100/Kconfig15
-rw-r--r--drivers/infiniband/hw/amso1100/c2.c1261
-rw-r--r--drivers/infiniband/hw/amso1100/c2.h550
-rw-r--r--drivers/infiniband/hw/amso1100/c2_ae.c319
-rw-r--r--drivers/infiniband/hw/amso1100/c2_ae.h108
-rw-r--r--drivers/infiniband/hw/amso1100/c2_alloc.c143
-rw-r--r--drivers/infiniband/hw/amso1100/c2_cm.c451
-rw-r--r--drivers/infiniband/hw/amso1100/c2_cq.c435
-rw-r--r--drivers/infiniband/hw/amso1100/c2_intr.c213
-rw-r--r--drivers/infiniband/hw/amso1100/c2_mm.c375
-rw-r--r--drivers/infiniband/hw/amso1100/c2_mq.c174
-rw-r--r--drivers/infiniband/hw/amso1100/c2_mq.h106
-rw-r--r--drivers/infiniband/hw/amso1100/c2_pd.c89
-rw-r--r--drivers/infiniband/hw/amso1100/c2_provider.c892
-rw-r--r--drivers/infiniband/hw/amso1100/c2_provider.h182
-rw-r--r--drivers/infiniband/hw/amso1100/c2_qp.c1015
-rw-r--r--drivers/infiniband/hw/amso1100/c2_rnic.c654
-rw-r--r--drivers/infiniband/hw/amso1100/c2_status.h158
-rw-r--r--drivers/infiniband/hw/amso1100/c2_user.h82
-rw-r--r--drivers/infiniband/hw/amso1100/c2_vq.c260
-rw-r--r--drivers/infiniband/hw/amso1100/c2_vq.h63
-rw-r--r--drivers/infiniband/hw/amso1100/c2_wr.h1520
-rw-r--r--drivers/infiniband/hw/cxgb3/Kconfig27
-rw-r--r--drivers/infiniband/hw/cxgb3/Makefile10
-rw-r--r--drivers/infiniband/hw/cxgb3/cxio_dbg.c206
-rw-r--r--drivers/infiniband/hw/cxgb3/cxio_hal.c1309
-rw-r--r--drivers/infiniband/hw/cxgb3/cxio_hal.h199
-rw-r--r--drivers/infiniband/hw/cxgb3/cxio_resource.c340
-rw-r--r--drivers/infiniband/hw/cxgb3/cxio_resource.h69
-rw-r--r--drivers/infiniband/hw/cxgb3/cxio_wr.h759
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch.c187
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch.h175
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_cm.c2186
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_cm.h231
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_cq.c233
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_ev.c230
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_mem.c195
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_provider.c1406
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_provider.h361
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_qp.c1186
-rw-r--r--drivers/infiniband/hw/cxgb3/iwch_user.h66
-rw-r--r--drivers/infiniband/hw/cxgb3/tcb.h632
-rw-r--r--drivers/infiniband/hw/ehca/Kconfig9
-rw-r--r--drivers/infiniband/hw/ehca/Makefile16
-rw-r--r--drivers/infiniband/hw/ehca/ehca_av.c275
-rw-r--r--drivers/infiniband/hw/ehca/ehca_classes.h474
-rw-r--r--drivers/infiniband/hw/ehca/ehca_classes_pSeries.h236
-rw-r--r--drivers/infiniband/hw/ehca/ehca_cq.c402
-rw-r--r--drivers/infiniband/hw/ehca/ehca_eq.c186
-rw-r--r--drivers/infiniband/hw/ehca/ehca_hca.c408
-rw-r--r--drivers/infiniband/hw/ehca/ehca_irq.c943
-rw-r--r--drivers/infiniband/hw/ehca/ehca_irq.h77
-rw-r--r--drivers/infiniband/hw/ehca/ehca_iverbs.h212
-rw-r--r--drivers/infiniband/hw/ehca/ehca_main.c1082
-rw-r--r--drivers/infiniband/hw/ehca/ehca_mcast.c131
-rw-r--r--drivers/infiniband/hw/ehca/ehca_mrmw.c2186
-rw-r--r--drivers/infiniband/hw/ehca/ehca_mrmw.h121
-rw-r--r--drivers/infiniband/hw/ehca/ehca_pd.c122
-rw-r--r--drivers/infiniband/hw/ehca/ehca_qes.h260
-rw-r--r--drivers/infiniband/hw/ehca/ehca_qp.c2254
-rw-r--r--drivers/infiniband/hw/ehca/ehca_reqs.c956
-rw-r--r--drivers/infiniband/hw/ehca/ehca_sqp.c202
-rw-r--r--drivers/infiniband/hw/ehca/ehca_tools.h156
-rw-r--r--drivers/infiniband/hw/ehca/ehca_uverbs.c307
-rw-r--r--drivers/infiniband/hw/ehca/hcp_if.c945
-rw-r--r--drivers/infiniband/hw/ehca/hcp_if.h265
-rw-r--r--drivers/infiniband/hw/ehca/hcp_phyp.c80
-rw-r--r--drivers/infiniband/hw/ehca/hcp_phyp.h90
-rw-r--r--drivers/infiniband/hw/ehca/hipz_fns.h68
-rw-r--r--drivers/infiniband/hw/ehca/hipz_fns_core.h100
-rw-r--r--drivers/infiniband/hw/ehca/hipz_hw.h414
-rw-r--r--drivers/infiniband/hw/ehca/ipz_pt_fn.c284
-rw-r--r--drivers/infiniband/hw/ehca/ipz_pt_fn.h289
-rw-r--r--drivers/infiniband/hw/ipath/Kconfig9
-rw-r--r--drivers/infiniband/hw/ipath/Makefile41
-rw-r--r--drivers/infiniband/hw/ipath/ipath_7220.h57
-rw-r--r--drivers/infiniband/hw/ipath/ipath_common.h851
-rw-r--r--drivers/infiniband/hw/ipath/ipath_cq.c477
-rw-r--r--drivers/infiniband/hw/ipath/ipath_debug.h99
-rw-r--r--drivers/infiniband/hw/ipath/ipath_diag.c560
-rw-r--r--drivers/infiniband/hw/ipath/ipath_dma.c191
-rw-r--r--drivers/infiniband/hw/ipath/ipath_driver.c2807
-rw-r--r--drivers/infiniband/hw/ipath/ipath_eeprom.c1183
-rw-r--r--drivers/infiniband/hw/ipath/ipath_file_ops.c2613
-rw-r--r--drivers/infiniband/hw/ipath/ipath_fs.c426
-rw-r--r--drivers/infiniband/hw/ipath/ipath_iba6110.c1941
-rw-r--r--drivers/infiniband/hw/ipath/ipath_iba6120.c1801
-rw-r--r--drivers/infiniband/hw/ipath/ipath_iba7220.c2559
-rw-r--r--drivers/infiniband/hw/ipath/ipath_init_chip.c1075
-rw-r--r--drivers/infiniband/hw/ipath/ipath_intr.c1273
-rw-r--r--drivers/infiniband/hw/ipath/ipath_kernel.h1365
-rw-r--r--drivers/infiniband/hw/ipath/ipath_keys.c268
-rw-r--r--drivers/infiniband/hw/ipath/ipath_mad.c1638
-rw-r--r--drivers/infiniband/hw/ipath/ipath_mmap.c173
-rw-r--r--drivers/infiniband/hw/ipath/ipath_mr.c428
-rw-r--r--drivers/infiniband/hw/ipath/ipath_qp.c1062
-rw-r--r--drivers/infiniband/hw/ipath/ipath_rc.c1970
-rw-r--r--drivers/infiniband/hw/ipath/ipath_registers.h512
-rw-r--r--drivers/infiniband/hw/ipath/ipath_ruc.c733
-rw-r--r--drivers/infiniband/hw/ipath/ipath_sd7220.c1462
-rw-r--r--drivers/infiniband/hw/ipath/ipath_sd7220_img.c1082
-rw-r--r--drivers/infiniband/hw/ipath/ipath_sdma.c806
-rw-r--r--drivers/infiniband/hw/ipath/ipath_srq.c374
-rw-r--r--drivers/infiniband/hw/ipath/ipath_stats.c339
-rw-r--r--drivers/infiniband/hw/ipath/ipath_sysfs.c1236
-rw-r--r--drivers/infiniband/hw/ipath/ipath_uc.c547
-rw-r--r--drivers/infiniband/hw/ipath/ipath_ud.c596
-rw-r--r--drivers/infiniband/hw/ipath/ipath_user_pages.c228
-rw-r--r--drivers/infiniband/hw/ipath/ipath_user_sdma.c879
-rw-r--r--drivers/infiniband/hw/ipath/ipath_user_sdma.h52
-rw-r--r--drivers/infiniband/hw/ipath/ipath_verbs.c2338
-rw-r--r--drivers/infiniband/hw/ipath/ipath_verbs.h935
-rw-r--r--drivers/infiniband/hw/ipath/ipath_verbs_mcast.c362
-rw-r--r--drivers/infiniband/hw/ipath/ipath_wc_ppc64.c62
-rw-r--r--drivers/infiniband/hw/ipath/ipath_wc_x86_64.c184
-rw-r--r--drivers/infiniband/hw/mlx4/Kconfig8
-rw-r--r--drivers/infiniband/hw/mlx4/Makefile3
-rw-r--r--drivers/infiniband/hw/mlx4/ah.c100
-rw-r--r--drivers/infiniband/hw/mlx4/cq.c803
-rw-r--r--drivers/infiniband/hw/mlx4/doorbell.c98
-rw-r--r--drivers/infiniband/hw/mlx4/mad.c340
-rw-r--r--drivers/infiniband/hw/mlx4/main.c757
-rw-r--r--drivers/infiniband/hw/mlx4/mlx4_ib.h320
-rw-r--r--drivers/infiniband/hw/mlx4/mr.c351
-rw-r--r--drivers/infiniband/hw/mlx4/qp.c1944
-rw-r--r--drivers/infiniband/hw/mlx4/srq.c353
-rw-r--r--drivers/infiniband/hw/mlx4/user.h97
-rw-r--r--drivers/infiniband/hw/mthca/Kconfig17
-rw-r--r--drivers/infiniband/hw/mthca/Makefile7
-rw-r--r--drivers/infiniband/hw/mthca/mthca_allocator.c301
-rw-r--r--drivers/infiniband/hw/mthca/mthca_av.c374
-rw-r--r--drivers/infiniband/hw/mthca/mthca_catas.c192
-rw-r--r--drivers/infiniband/hw/mthca/mthca_cmd.c1937
-rw-r--r--drivers/infiniband/hw/mthca/mthca_cmd.h330
-rw-r--r--drivers/infiniband/hw/mthca/mthca_config_reg.h50
-rw-r--r--drivers/infiniband/hw/mthca/mthca_cq.c993
-rw-r--r--drivers/infiniband/hw/mthca/mthca_dev.h594
-rw-r--r--drivers/infiniband/hw/mthca/mthca_doorbell.h109
-rw-r--r--drivers/infiniband/hw/mthca/mthca_eq.c918
-rw-r--r--drivers/infiniband/hw/mthca/mthca_mad.c333
-rw-r--r--drivers/infiniband/hw/mthca/mthca_main.c1346
-rw-r--r--drivers/infiniband/hw/mthca/mthca_mcg.c391
-rw-r--r--drivers/infiniband/hw/mthca/mthca_memfree.c774
-rw-r--r--drivers/infiniband/hw/mthca/mthca_memfree.h179
-rw-r--r--drivers/infiniband/hw/mthca/mthca_mr.c985
-rw-r--r--drivers/infiniband/hw/mthca/mthca_pd.c81
-rw-r--r--drivers/infiniband/hw/mthca/mthca_profile.c285
-rw-r--r--drivers/infiniband/hw/mthca/mthca_profile.h59
-rw-r--r--drivers/infiniband/hw/mthca/mthca_provider.c1424
-rw-r--r--drivers/infiniband/hw/mthca/mthca_provider.h343
-rw-r--r--drivers/infiniband/hw/mthca/mthca_qp.c2323
-rw-r--r--drivers/infiniband/hw/mthca/mthca_reset.c289
-rw-r--r--drivers/infiniband/hw/mthca/mthca_srq.c715
-rw-r--r--drivers/infiniband/hw/mthca/mthca_uar.c78
-rw-r--r--drivers/infiniband/hw/mthca/mthca_user.h112
-rw-r--r--drivers/infiniband/hw/mthca/mthca_wqe.h131
-rw-r--r--drivers/infiniband/hw/nes/Kconfig17
-rw-r--r--drivers/infiniband/hw/nes/Makefile3
-rw-r--r--drivers/infiniband/hw/nes/nes.c1229
-rw-r--r--drivers/infiniband/hw/nes/nes.h548
-rw-r--r--drivers/infiniband/hw/nes/nes_cm.c3384
-rw-r--r--drivers/infiniband/hw/nes/nes_cm.h415
-rw-r--r--drivers/infiniband/hw/nes/nes_context.h193
-rw-r--r--drivers/infiniband/hw/nes/nes_hw.c3387
-rw-r--r--drivers/infiniband/hw/nes/nes_hw.h1222
-rw-r--r--drivers/infiniband/hw/nes/nes_nic.c1806
-rw-r--r--drivers/infiniband/hw/nes/nes_user.h112
-rw-r--r--drivers/infiniband/hw/nes/nes_utils.c938
-rw-r--r--drivers/infiniband/hw/nes/nes_verbs.c3801
-rw-r--r--drivers/infiniband/hw/nes/nes_verbs.h170
-rw-r--r--drivers/infiniband/ulp/ipoib/Kconfig50
-rw-r--r--drivers/infiniband/ulp/ipoib/Makefile11
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib.h760
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_cm.c1617
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_ethtool.c152
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_fs.c298
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_ib.c1074
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_main.c1454
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_multicast.c946
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_verbs.c292
-rw-r--r--drivers/infiniband/ulp/ipoib/ipoib_vlan.c180
-rw-r--r--drivers/infiniband/ulp/iser/Kconfig12
-rw-r--r--drivers/infiniband/ulp/iser/Makefile4
-rw-r--r--drivers/infiniband/ulp/iser/iscsi_iser.c713
-rw-r--r--drivers/infiniband/ulp/iser/iscsi_iser.h368
-rw-r--r--drivers/infiniband/ulp/iser/iser_initiator.c692
-rw-r--r--drivers/infiniband/ulp/iser/iser_memory.c492
-rw-r--r--drivers/infiniband/ulp/iser/iser_verbs.c816
-rw-r--r--drivers/infiniband/ulp/srp/Kbuild1
-rw-r--r--drivers/infiniband/ulp/srp/Kconfig12
-rw-r--r--drivers/infiniband/ulp/srp/ib_srp.c2194
-rw-r--r--drivers/infiniband/ulp/srp/ib_srp.h171
-rw-r--r--drivers/input/Kconfig186
-rw-r--r--drivers/input/Makefile27
-rw-r--r--drivers/input/apm-power.c128
-rw-r--r--drivers/input/evbug.c117
-rw-r--r--drivers/input/evdev.c1075
-rw-r--r--drivers/input/ff-core.c374
-rw-r--r--drivers/input/ff-memless.c516
-rw-r--r--drivers/input/fixp-arith.h87
-rw-r--r--drivers/input/gameport/Kconfig63
-rw-r--r--drivers/input/gameport/Makefile11
-rw-r--r--drivers/input/gameport/emu10k1-gp.c129
-rw-r--r--drivers/input/gameport/fm801-gp.c171
-rw-r--r--drivers/input/gameport/gameport.c857
-rw-r--r--drivers/input/gameport/lightning.c342
-rw-r--r--drivers/input/gameport/ns558.c286
-rw-r--r--drivers/input/input-polldev.c181
-rw-r--r--drivers/input/input.c1668
-rw-r--r--drivers/input/joydev.c899
-rw-r--r--drivers/input/joystick/Kconfig297
-rw-r--r--drivers/input/joystick/Makefile32
-rw-r--r--drivers/input/joystick/a3d.c426
-rw-r--r--drivers/input/joystick/adi.c584
-rw-r--r--drivers/input/joystick/amijoy.c174
-rw-r--r--drivers/input/joystick/analog.c773
-rw-r--r--drivers/input/joystick/cobra.c275
-rw-r--r--drivers/input/joystick/db9.c719
-rw-r--r--drivers/input/joystick/gamecon.c851
-rw-r--r--drivers/input/joystick/gf2k.c387
-rw-r--r--drivers/input/joystick/grip.c438
-rw-r--r--drivers/input/joystick/grip_mp.c701
-rw-r--r--drivers/input/joystick/guillemot.c295
-rw-r--r--drivers/input/joystick/iforce/Kconfig32
-rw-r--r--drivers/input/joystick/iforce/Makefile20
-rw-r--r--drivers/input/joystick/iforce/iforce-ff.c543
-rw-r--r--drivers/input/joystick/iforce/iforce-main.c496
-rw-r--r--drivers/input/joystick/iforce/iforce-packets.c303
-rw-r--r--drivers/input/joystick/iforce/iforce-serio.c189
-rw-r--r--drivers/input/joystick/iforce/iforce-usb.c239
-rw-r--r--drivers/input/joystick/iforce/iforce.h173
-rw-r--r--drivers/input/joystick/interact.c329
-rw-r--r--drivers/input/joystick/joydump.c173
-rw-r--r--drivers/input/joystick/magellan.c240
-rw-r--r--drivers/input/joystick/sidewinder.c830
-rw-r--r--drivers/input/joystick/spaceball.c314
-rw-r--r--drivers/input/joystick/spaceorb.c255
-rw-r--r--drivers/input/joystick/stinger.c226
-rw-r--r--drivers/input/joystick/tmdc.c450
-rw-r--r--drivers/input/joystick/turbografx.c323
-rw-r--r--drivers/input/joystick/twidjoy.c275
-rw-r--r--drivers/input/joystick/warrior.c235
-rw-r--r--drivers/input/joystick/xpad.c928
-rw-r--r--drivers/input/joystick/zhenhua.c243
-rw-r--r--drivers/input/keyboard/Kconfig326
-rw-r--r--drivers/input/keyboard/Makefile29
-rw-r--r--drivers/input/keyboard/aaed2000_kbd.c186
-rw-r--r--drivers/input/keyboard/amikbd.c258
-rw-r--r--drivers/input/keyboard/atakbd.c268
-rw-r--r--drivers/input/keyboard/atkbd.c1537
-rw-r--r--drivers/input/keyboard/bf54x-keys.c421
-rw-r--r--drivers/input/keyboard/corgikbd.c416
-rw-r--r--drivers/input/keyboard/gpio_keys.c276
-rw-r--r--drivers/input/keyboard/hil_kbd.c402
-rw-r--r--drivers/input/keyboard/hilkbd.c377
-rw-r--r--drivers/input/keyboard/hpps2atkbd.h110
-rw-r--r--drivers/input/keyboard/jornada680_kbd.c279
-rw-r--r--drivers/input/keyboard/jornada720_kbd.c188
-rw-r--r--drivers/input/keyboard/lkkbd.c767
-rw-r--r--drivers/input/keyboard/locomokbd.c332
-rw-r--r--drivers/input/keyboard/maple_keyb.c253
-rw-r--r--drivers/input/keyboard/newtonkbd.c180
-rw-r--r--drivers/input/keyboard/omap-keypad.c487
-rw-r--r--drivers/input/keyboard/pxa27x_keypad.c600
-rw-r--r--drivers/input/keyboard/sh_keysc.c267
-rw-r--r--drivers/input/keyboard/spitzkbd.c498
-rw-r--r--drivers/input/keyboard/stowaway.c184
-rw-r--r--drivers/input/keyboard/sunkbd.c366
-rw-r--r--drivers/input/keyboard/tosakbd.c430
-rw-r--r--drivers/input/keyboard/xtkbd.c183
-rw-r--r--drivers/input/misc/Kconfig223
-rw-r--r--drivers/input/misc/Makefile23
-rw-r--r--drivers/input/misc/apanel.c377
-rw-r--r--drivers/input/misc/ati_remote.c863
-rw-r--r--drivers/input/misc/ati_remote2.c737
-rw-r--r--drivers/input/misc/atlas_btns.c182
-rw-r--r--drivers/input/misc/cm109.c917
-rw-r--r--drivers/input/misc/cobalt_btns.c177
-rw-r--r--drivers/input/misc/hp_sdc_rtc.c714
-rw-r--r--drivers/input/misc/ixp4xx-beeper.c186
-rw-r--r--drivers/input/misc/keyspan_remote.c607
-rw-r--r--drivers/input/misc/m68kspkr.c151
-rw-r--r--drivers/input/misc/pcspkr.c152
-rw-r--r--drivers/input/misc/powermate.c464
-rw-r--r--drivers/input/misc/sgi_btns.c179
-rw-r--r--drivers/input/misc/sparcspkr.c369
-rw-r--r--drivers/input/misc/uinput.c662
-rw-r--r--drivers/input/misc/wistron_btns.c1418
-rw-r--r--drivers/input/misc/yealink.c1019
-rw-r--r--drivers/input/misc/yealink.h220
-rw-r--r--drivers/input/mouse/Kconfig289
-rw-r--r--drivers/input/mouse/Makefile29
-rw-r--r--drivers/input/mouse/alps.c533
-rw-r--r--drivers/input/mouse/alps.h42
-rw-r--r--drivers/input/mouse/amimouse.c136
-rw-r--r--drivers/input/mouse/appletouch.c942
-rw-r--r--drivers/input/mouse/atarimouse.c158
-rw-r--r--drivers/input/mouse/bcm5974.c726
-rw-r--r--drivers/input/mouse/elantech.c674
-rw-r--r--drivers/input/mouse/elantech.h124
-rw-r--r--drivers/input/mouse/gpio_mouse.c199
-rw-r--r--drivers/input/mouse/hgpk.c477
-rw-r--r--drivers/input/mouse/hgpk.h49
-rw-r--r--drivers/input/mouse/hil_ptr.c447
-rw-r--r--drivers/input/mouse/inport.c196
-rw-r--r--drivers/input/mouse/lifebook.c332
-rw-r--r--drivers/input/mouse/lifebook.h28
-rw-r--r--drivers/input/mouse/logibm.c185
-rw-r--r--drivers/input/mouse/logips2pp.c417
-rw-r--r--drivers/input/mouse/logips2pp.h23
-rw-r--r--drivers/input/mouse/pc110pad.c183
-rw-r--r--drivers/input/mouse/psmouse-base.c1672
-rw-r--r--drivers/input/mouse/psmouse.h140
-rw-r--r--drivers/input/mouse/rpcmouse.c116
-rw-r--r--drivers/input/mouse/sermouse.c369
-rw-r--r--drivers/input/mouse/synaptics.c708
-rw-r--r--drivers/input/mouse/synaptics.h110
-rw-r--r--drivers/input/mouse/touchkit_ps2.c100
-rw-r--r--drivers/input/mouse/touchkit_ps2.h25
-rw-r--r--drivers/input/mouse/trackpoint.c331
-rw-r--r--drivers/input/mouse/trackpoint.h154
-rw-r--r--drivers/input/mouse/vsxxxaa.c587
-rw-r--r--drivers/input/mousedev.c1110
-rw-r--r--drivers/input/serio/Kconfig203
-rw-r--r--drivers/input/serio/Makefile24
-rw-r--r--drivers/input/serio/ambakmi.c222
-rw-r--r--drivers/input/serio/at32psif.c375
-rw-r--r--drivers/input/serio/ct82c710.c260
-rw-r--r--drivers/input/serio/gscps2.c463
-rw-r--r--drivers/input/serio/hil_mlc.c1014
-rw-r--r--drivers/input/serio/hp_sdc.c1114
-rw-r--r--drivers/input/serio/hp_sdc_mlc.c358
-rw-r--r--drivers/input/serio/i8042-io.h90
-rw-r--r--drivers/input/serio/i8042-ip22io.h76
-rw-r--r--drivers/input/serio/i8042-jazzio.h69
-rw-r--r--drivers/input/serio/i8042-ppcio.h136
-rw-r--r--drivers/input/serio/i8042-snirm.h75
-rw-r--r--drivers/input/serio/i8042-sparcio.h155
-rw-r--r--drivers/input/serio/i8042-x86ia64io.h696
-rw-r--r--drivers/input/serio/i8042.c1293
-rw-r--r--drivers/input/serio/i8042.h103
-rw-r--r--drivers/input/serio/libps2.c334
-rw-r--r--drivers/input/serio/maceps2.c211
-rw-r--r--drivers/input/serio/parkbd.c217
-rw-r--r--drivers/input/serio/pcips2.c232
-rw-r--r--drivers/input/serio/q40kbd.c187
-rw-r--r--drivers/input/serio/rpckbd.c157
-rw-r--r--drivers/input/serio/sa1111ps2.c356
-rw-r--r--drivers/input/serio/serio.c1050
-rw-r--r--drivers/input/serio/serio_raw.c410
-rw-r--r--drivers/input/serio/serport.c250
-rw-r--r--drivers/input/serio/xilinx_ps2.c380
-rw-r--r--drivers/input/tablet/Kconfig78
-rw-r--r--drivers/input/tablet/Makefile12
-rw-r--r--drivers/input/tablet/acecad.c294
-rw-r--r--drivers/input/tablet/aiptek.c1952
-rw-r--r--drivers/input/tablet/gtco.c1053
-rw-r--r--drivers/input/tablet/kbtab.c230
-rw-r--r--drivers/input/tablet/wacom.h139
-rw-r--r--drivers/input/tablet/wacom_sys.c569
-rw-r--r--drivers/input/tablet/wacom_wac.c854
-rw-r--r--drivers/input/tablet/wacom_wac.h55
-rw-r--r--drivers/input/touchscreen/Kconfig379
-rw-r--r--drivers/input/touchscreen/Makefile33
-rw-r--r--drivers/input/touchscreen/ads7846.c1233
-rw-r--r--drivers/input/touchscreen/atmel_tsadcc.c343
-rw-r--r--drivers/input/touchscreen/corgi_ts.c385
-rw-r--r--drivers/input/touchscreen/elo.c408
-rw-r--r--drivers/input/touchscreen/fujitsu_ts.c189
-rw-r--r--drivers/input/touchscreen/gunze.c204
-rw-r--r--drivers/input/touchscreen/h3600_ts_input.c490
-rw-r--r--drivers/input/touchscreen/hp680_ts_input.c129
-rw-r--r--drivers/input/touchscreen/htcpen.c255
-rw-r--r--drivers/input/touchscreen/inexio.c207
-rw-r--r--drivers/input/touchscreen/jornada720_ts.c186
-rw-r--r--drivers/input/touchscreen/mainstone-wm97xx.c300
-rw-r--r--drivers/input/touchscreen/migor_ts.c257
-rw-r--r--drivers/input/touchscreen/mk712.c219
-rw-r--r--drivers/input/touchscreen/mtouch.c220
-rw-r--r--drivers/input/touchscreen/penmount.c182
-rw-r--r--drivers/input/touchscreen/touchit213.c234
-rw-r--r--drivers/input/touchscreen/touchright.c194
-rw-r--r--drivers/input/touchscreen/touchwin.c201
-rw-r--r--drivers/input/touchscreen/ucb1400_ts.c471
-rw-r--r--drivers/input/touchscreen/usbtouchscreen.c1029
-rw-r--r--drivers/input/touchscreen/wm9705.c351
-rw-r--r--drivers/input/touchscreen/wm9712.c466
-rw-r--r--drivers/input/touchscreen/wm9713.c480
-rw-r--r--drivers/input/touchscreen/wm97xx-core.c828
-rw-r--r--drivers/input/xen-kbdfront.c358
-rw-r--r--drivers/isdn/Kconfig64
-rw-r--r--drivers/isdn/Makefile17
-rw-r--r--drivers/isdn/act2000/Kconfig13
-rw-r--r--drivers/isdn/act2000/Makefile9
-rw-r--r--drivers/isdn/act2000/act2000.h202
-rw-r--r--drivers/isdn/act2000/act2000_isa.c443
-rw-r--r--drivers/isdn/act2000/act2000_isa.h136
-rw-r--r--drivers/isdn/act2000/capi.c1181
-rw-r--r--drivers/isdn/act2000/capi.h365
-rw-r--r--drivers/isdn/act2000/module.c813
-rw-r--r--drivers/isdn/capi/Kconfig62
-rw-r--r--drivers/isdn/capi/Makefile15
-rw-r--r--drivers/isdn/capi/capi.c1599
-rw-r--r--drivers/isdn/capi/capidrv.c2355
-rw-r--r--drivers/isdn/capi/capidrv.h140
-rw-r--r--drivers/isdn/capi/capifs.c223
-rw-r--r--drivers/isdn/capi/capifs.h11
-rw-r--r--drivers/isdn/capi/capilib.c200
-rw-r--r--drivers/isdn/capi/capiutil.c1014
-rw-r--r--drivers/isdn/capi/kcapi.c1033
-rw-r--r--drivers/isdn/capi/kcapi.h49
-rw-r--r--drivers/isdn/capi/kcapi_proc.c312
-rw-r--r--drivers/isdn/divert/Makefile9
-rw-r--r--drivers/isdn/divert/divert_init.c82
-rw-r--r--drivers/isdn/divert/divert_procfs.c316
-rw-r--r--drivers/isdn/divert/isdn_divert.c862
-rw-r--r--drivers/isdn/divert/isdn_divert.h132
-rw-r--r--drivers/isdn/gigaset/Kconfig54
-rw-r--r--drivers/isdn/gigaset/Makefile9
-rw-r--r--drivers/isdn/gigaset/asyncdata.c591
-rw-r--r--drivers/isdn/gigaset/bas-gigaset.c2580
-rw-r--r--drivers/isdn/gigaset/common.c1138
-rw-r--r--drivers/isdn/gigaset/ev-layer.c1978
-rw-r--r--drivers/isdn/gigaset/gigaset.h884
-rw-r--r--drivers/isdn/gigaset/i4l.c576
-rw-r--r--drivers/isdn/gigaset/interface.c726
-rw-r--r--drivers/isdn/gigaset/isocdata.c1011
-rw-r--r--drivers/isdn/gigaset/proc.c83
-rw-r--r--drivers/isdn/gigaset/ser-gigaset.c835
-rw-r--r--drivers/isdn/gigaset/usb-gigaset.c990
-rw-r--r--drivers/isdn/hardware/Kconfig9
-rw-r--r--drivers/isdn/hardware/Makefile7
-rw-r--r--drivers/isdn/hardware/avm/Kconfig63
-rw-r--r--drivers/isdn/hardware/avm/Makefile11
-rw-r--r--drivers/isdn/hardware/avm/avm_cs.c312
-rw-r--r--drivers/isdn/hardware/avm/avmcard.h583
-rw-r--r--drivers/isdn/hardware/avm/b1.c808
-rw-r--r--drivers/isdn/hardware/avm/b1dma.c990
-rw-r--r--drivers/isdn/hardware/avm/b1isa.c243
-rw-r--r--drivers/isdn/hardware/avm/b1pci.c416
-rw-r--r--drivers/isdn/hardware/avm/b1pcmcia.c224
-rw-r--r--drivers/isdn/hardware/avm/c4.c1320
-rw-r--r--drivers/isdn/hardware/avm/t1isa.c593
-rw-r--r--drivers/isdn/hardware/avm/t1pci.c259
-rw-r--r--drivers/isdn/hardware/eicon/Kconfig51
-rw-r--r--drivers/isdn/hardware/eicon/Makefile23
-rw-r--r--drivers/isdn/hardware/eicon/adapter.h17
-rw-r--r--drivers/isdn/hardware/eicon/capi20.h699
-rw-r--r--drivers/isdn/hardware/eicon/capidtmf.c685
-rw-r--r--drivers/isdn/hardware/eicon/capidtmf.h79
-rw-r--r--drivers/isdn/hardware/eicon/capifunc.c1219
-rw-r--r--drivers/isdn/hardware/eicon/capifunc.h40
-rw-r--r--drivers/isdn/hardware/eicon/capimain.c145
-rw-r--r--drivers/isdn/hardware/eicon/cardtype.h1098
-rw-r--r--drivers/isdn/hardware/eicon/cp_vers.h26
-rw-r--r--drivers/isdn/hardware/eicon/dadapter.c366
-rw-r--r--drivers/isdn/hardware/eicon/dadapter.h34
-rw-r--r--drivers/isdn/hardware/eicon/debug.c2133
-rw-r--r--drivers/isdn/hardware/eicon/debug_if.h90
-rw-r--r--drivers/isdn/hardware/eicon/debuglib.c156
-rw-r--r--drivers/isdn/hardware/eicon/debuglib.h322
-rw-r--r--drivers/isdn/hardware/eicon/dfifo.h54
-rw-r--r--drivers/isdn/hardware/eicon/di.c835
-rw-r--r--drivers/isdn/hardware/eicon/di.h118
-rw-r--r--drivers/isdn/hardware/eicon/di_dbg.h37
-rw-r--r--drivers/isdn/hardware/eicon/di_defs.h181
-rw-r--r--drivers/isdn/hardware/eicon/did_vers.h26
-rw-r--r--drivers/isdn/hardware/eicon/diddfunc.c115
-rw-r--r--drivers/isdn/hardware/eicon/diva.c657
-rw-r--r--drivers/isdn/hardware/eicon/diva.h31
-rw-r--r--drivers/isdn/hardware/eicon/diva_didd.c149
-rw-r--r--drivers/isdn/hardware/eicon/diva_dma.c94
-rw-r--r--drivers/isdn/hardware/eicon/diva_dma.h48
-rw-r--r--drivers/isdn/hardware/eicon/diva_pci.h19
-rw-r--r--drivers/isdn/hardware/eicon/divacapi.h1360
-rw-r--r--drivers/isdn/hardware/eicon/divamnt.c257
-rw-r--r--drivers/isdn/hardware/eicon/divasfunc.c238
-rw-r--r--drivers/isdn/hardware/eicon/divasi.c578
-rw-r--r--drivers/isdn/hardware/eicon/divasmain.c850
-rw-r--r--drivers/isdn/hardware/eicon/divasproc.c436
-rw-r--r--drivers/isdn/hardware/eicon/divasync.h489
-rw-r--r--drivers/isdn/hardware/eicon/dqueue.c110
-rw-r--r--drivers/isdn/hardware/eicon/dqueue.h31
-rw-r--r--drivers/isdn/hardware/eicon/dsp_defs.h301
-rw-r--r--drivers/isdn/hardware/eicon/dsp_tst.h47
-rw-r--r--drivers/isdn/hardware/eicon/dspdids.h75
-rw-r--r--drivers/isdn/hardware/eicon/dsrv4bri.h40
-rw-r--r--drivers/isdn/hardware/eicon/dsrv_bri.h37
-rw-r--r--drivers/isdn/hardware/eicon/dsrv_pri.h38
-rw-r--r--drivers/isdn/hardware/eicon/entity.h28
-rw-r--r--drivers/isdn/hardware/eicon/helpers.h51
-rw-r--r--drivers/isdn/hardware/eicon/idifunc.c268
-rw-r--r--drivers/isdn/hardware/eicon/io.c852
-rw-r--r--drivers/isdn/hardware/eicon/io.h308
-rw-r--r--drivers/isdn/hardware/eicon/istream.c226
-rw-r--r--drivers/isdn/hardware/eicon/kst_ifc.h336
-rw-r--r--drivers/isdn/hardware/eicon/maintidi.c2194
-rw-r--r--drivers/isdn/hardware/eicon/maintidi.h172
-rw-r--r--drivers/isdn/hardware/eicon/man_defs.h133
-rw-r--r--drivers/isdn/hardware/eicon/mdm_msg.h346
-rw-r--r--drivers/isdn/hardware/eicon/message.c15045
-rw-r--r--drivers/isdn/hardware/eicon/mi_pc.h204
-rw-r--r--drivers/isdn/hardware/eicon/mntfunc.c370
-rw-r--r--drivers/isdn/hardware/eicon/os_4bri.c1132
-rw-r--r--drivers/isdn/hardware/eicon/os_4bri.h8
-rw-r--r--drivers/isdn/hardware/eicon/os_bri.c814
-rw-r--r--drivers/isdn/hardware/eicon/os_bri.h8
-rw-r--r--drivers/isdn/hardware/eicon/os_capi.h21
-rw-r--r--drivers/isdn/hardware/eicon/os_pri.c1052
-rw-r--r--drivers/isdn/hardware/eicon/os_pri.h8
-rw-r--r--drivers/isdn/hardware/eicon/pc.h738
-rw-r--r--drivers/isdn/hardware/eicon/pc_init.h267
-rw-r--r--drivers/isdn/hardware/eicon/pc_maint.h160
-rw-r--r--drivers/isdn/hardware/eicon/pkmaint.h44
-rw-r--r--drivers/isdn/hardware/eicon/platform.h372
-rw-r--r--drivers/isdn/hardware/eicon/pr_pc.h76
-rw-r--r--drivers/isdn/hardware/eicon/s_4bri.c510
-rw-r--r--drivers/isdn/hardware/eicon/s_bri.c191
-rw-r--r--drivers/isdn/hardware/eicon/s_pri.c205
-rw-r--r--drivers/isdn/hardware/eicon/sdp_hdr.h117
-rw-r--r--drivers/isdn/hardware/eicon/um_idi.c885
-rw-r--r--drivers/isdn/hardware/eicon/um_idi.h43
-rw-r--r--drivers/isdn/hardware/eicon/um_xdi.h68
-rw-r--r--drivers/isdn/hardware/eicon/xdi_adapter.h70
-rw-r--r--drivers/isdn/hardware/eicon/xdi_msg.h127
-rw-r--r--drivers/isdn/hardware/eicon/xdi_vers.h26
-rw-r--r--drivers/isdn/hardware/mISDN/Kconfig25
-rw-r--r--drivers/isdn/hardware/mISDN/Makefile7
-rw-r--r--drivers/isdn/hardware/mISDN/hfc_multi.h1204
-rw-r--r--drivers/isdn/hardware/mISDN/hfc_pci.h228
-rw-r--r--drivers/isdn/hardware/mISDN/hfcmulti.c5319
-rw-r--r--drivers/isdn/hardware/mISDN/hfcpci.c2254
-rw-r--r--drivers/isdn/hisax/Kconfig434
-rw-r--r--drivers/isdn/hisax/Makefile63
-rw-r--r--drivers/isdn/hisax/amd7930_fn.c796
-rw-r--r--drivers/isdn/hisax/amd7930_fn.h37
-rw-r--r--drivers/isdn/hisax/arcofi.c134
-rw-r--r--drivers/isdn/hisax/arcofi.h27
-rw-r--r--drivers/isdn/hisax/asuscom.c424
-rw-r--r--drivers/isdn/hisax/avm_a1.c308
-rw-r--r--drivers/isdn/hisax/avm_a1p.c267
-rw-r--r--drivers/isdn/hisax/avm_pci.c902
-rw-r--r--drivers/isdn/hisax/avma1_cs.c323
-rw-r--r--drivers/isdn/hisax/bkm_a4t.c362
-rw-r--r--drivers/isdn/hisax/bkm_a8.c435
-rw-r--r--drivers/isdn/hisax/bkm_ax.h119
-rw-r--r--drivers/isdn/hisax/callc.c1793
-rw-r--r--drivers/isdn/hisax/config.c1995
-rw-r--r--drivers/isdn/hisax/diva.c1283
-rw-r--r--drivers/isdn/hisax/elsa.c1250
-rw-r--r--drivers/isdn/hisax/elsa_cs.c371
-rw-r--r--drivers/isdn/hisax/elsa_ser.c658
-rw-r--r--drivers/isdn/hisax/enternow_pci.c424
-rw-r--r--drivers/isdn/hisax/fsm.c161
-rw-r--r--drivers/isdn/hisax/fsm.h61
-rw-r--r--drivers/isdn/hisax/gazel.c690
-rw-r--r--drivers/isdn/hisax/hfc4s8s_l1.c1715
-rw-r--r--drivers/isdn/hisax/hfc4s8s_l1.h88
-rw-r--r--drivers/isdn/hisax/hfc_2bds0.c1078
-rw-r--r--drivers/isdn/hisax/hfc_2bds0.h128
-rw-r--r--drivers/isdn/hisax/hfc_2bs0.c589
-rw-r--r--drivers/isdn/hisax/hfc_2bs0.h60
-rw-r--r--drivers/isdn/hisax/hfc_pci.c1744
-rw-r--r--drivers/isdn/hisax/hfc_pci.h235
-rw-r--r--drivers/isdn/hisax/hfc_sx.c1520
-rw-r--r--drivers/isdn/hisax/hfc_sx.h196
-rw-r--r--drivers/isdn/hisax/hfc_usb.c1608
-rw-r--r--drivers/isdn/hisax/hfc_usb.h207
-rw-r--r--drivers/isdn/hisax/hfcscard.c265
-rw-r--r--drivers/isdn/hisax/hisax.h1316
-rw-r--r--drivers/isdn/hisax/hisax_cfg.h66
-rw-r--r--drivers/isdn/hisax/hisax_debug.h80
-rw-r--r--drivers/isdn/hisax/hisax_fcpcipnp.c1023
-rw-r--r--drivers/isdn/hisax/hisax_fcpcipnp.h58
-rw-r--r--drivers/isdn/hisax/hisax_if.h66
-rw-r--r--drivers/isdn/hisax/hisax_isac.c894
-rw-r--r--drivers/isdn/hisax/hisax_isac.h45
-rw-r--r--drivers/isdn/hisax/hscx.c276
-rw-r--r--drivers/isdn/hisax/hscx.h41
-rw-r--r--drivers/isdn/hisax/hscx_irq.c292
-rw-r--r--drivers/isdn/hisax/icc.c683
-rw-r--r--drivers/isdn/hisax/icc.h72
-rw-r--r--drivers/isdn/hisax/ipac.h29
-rw-r--r--drivers/isdn/hisax/ipacx.c913
-rw-r--r--drivers/isdn/hisax/ipacx.h162
-rw-r--r--drivers/isdn/hisax/isac.c680
-rw-r--r--drivers/isdn/hisax/isac.h70
-rw-r--r--drivers/isdn/hisax/isar.c1909
-rw-r--r--drivers/isdn/hisax/isar.h222
-rw-r--r--drivers/isdn/hisax/isdnhdlc.c603
-rw-r--r--drivers/isdn/hisax/isdnhdlc.h70
-rw-r--r--drivers/isdn/hisax/isdnl1.c935
-rw-r--r--drivers/isdn/hisax/isdnl1.h31
-rw-r--r--drivers/isdn/hisax/isdnl2.c1846
-rw-r--r--drivers/isdn/hisax/isdnl2.h26
-rw-r--r--drivers/isdn/hisax/isdnl3.c597
-rw-r--r--drivers/isdn/hisax/isdnl3.h43
-rw-r--r--drivers/isdn/hisax/isurf.c301
-rw-r--r--drivers/isdn/hisax/ix1_micro.c317
-rw-r--r--drivers/isdn/hisax/jade.c314
-rw-r--r--drivers/isdn/hisax/jade.h134
-rw-r--r--drivers/isdn/hisax/jade_irq.c236
-rw-r--r--drivers/isdn/hisax/l3_1tr6.c955
-rw-r--r--drivers/isdn/hisax/l3_1tr6.h164
-rw-r--r--drivers/isdn/hisax/l3dss1.c3237
-rw-r--r--drivers/isdn/hisax/l3dss1.h124
-rw-r--r--drivers/isdn/hisax/l3ni1.c3189
-rw-r--r--drivers/isdn/hisax/l3ni1.h136
-rw-r--r--drivers/isdn/hisax/lmgr.c50
-rw-r--r--drivers/isdn/hisax/mic.c236
-rw-r--r--drivers/isdn/hisax/netjet.c981
-rw-r--r--drivers/isdn/hisax/netjet.h70
-rw-r--r--drivers/isdn/hisax/niccy.c380
-rw-r--r--drivers/isdn/hisax/nj_s.c298
-rw-r--r--drivers/isdn/hisax/nj_u.c262
-rw-r--r--drivers/isdn/hisax/q931.c1522
-rw-r--r--drivers/isdn/hisax/s0box.c261
-rw-r--r--drivers/isdn/hisax/saphir.c298
-rw-r--r--drivers/isdn/hisax/sedlbauer.c880
-rw-r--r--drivers/isdn/hisax/sedlbauer_cs.c479
-rw-r--r--drivers/isdn/hisax/sportster.c269
-rw-r--r--drivers/isdn/hisax/st5481.h530
-rw-r--r--drivers/isdn/hisax/st5481_b.c377
-rw-r--r--drivers/isdn/hisax/st5481_d.c778
-rw-r--r--drivers/isdn/hisax/st5481_init.c224
-rw-r--r--drivers/isdn/hisax/st5481_usb.c661
-rw-r--r--drivers/isdn/hisax/tei.c466
-rw-r--r--drivers/isdn/hisax/teleint.c336
-rw-r--r--drivers/isdn/hisax/teles0.c367
-rw-r--r--drivers/isdn/hisax/teles3.c500
-rw-r--r--drivers/isdn/hisax/teles_cs.c363
-rw-r--r--drivers/isdn/hisax/telespci.c354
-rw-r--r--drivers/isdn/hisax/w6692.c1086
-rw-r--r--drivers/isdn/hisax/w6692.h184
-rw-r--r--drivers/isdn/hysdn/Kconfig18
-rw-r--r--drivers/isdn/hysdn/Makefile11
-rw-r--r--drivers/isdn/hysdn/boardergo.c445
-rw-r--r--drivers/isdn/hysdn/boardergo.h100
-rw-r--r--drivers/isdn/hysdn/hycapi.c798
-rw-r--r--drivers/isdn/hysdn/hysdn_boot.c398
-rw-r--r--drivers/isdn/hysdn/hysdn_defs.h284
-rw-r--r--drivers/isdn/hysdn/hysdn_init.c237
-rw-r--r--drivers/isdn/hysdn/hysdn_net.c344
-rw-r--r--drivers/isdn/hysdn/hysdn_pof.h78
-rw-r--r--drivers/isdn/hysdn/hysdn_procconf.c429
-rw-r--r--drivers/isdn/hysdn/hysdn_proclog.c433
-rw-r--r--drivers/isdn/hysdn/hysdn_sched.c197
-rw-r--r--drivers/isdn/hysdn/ince1pc.h134
-rw-r--r--drivers/isdn/i4l/Kconfig139
-rw-r--r--drivers/isdn/i4l/Makefile18
-rw-r--r--drivers/isdn/i4l/isdn_audio.c710
-rw-r--r--drivers/isdn/i4l/isdn_audio.h44
-rw-r--r--drivers/isdn/i4l/isdn_bsdcomp.c929
-rw-r--r--drivers/isdn/i4l/isdn_common.c2390
-rw-r--r--drivers/isdn/i4l/isdn_common.h47
-rw-r--r--drivers/isdn/i4l/isdn_concap.c99
-rw-r--r--drivers/isdn/i4l/isdn_concap.h13
-rw-r--r--drivers/isdn/i4l/isdn_net.c3210
-rw-r--r--drivers/isdn/i4l/isdn_net.h190
-rw-r--r--drivers/isdn/i4l/isdn_ppp.c3042
-rw-r--r--drivers/isdn/i4l/isdn_ppp.h43
-rw-r--r--drivers/isdn/i4l/isdn_tty.c3895
-rw-r--r--drivers/isdn/i4l/isdn_tty.h120
-rw-r--r--drivers/isdn/i4l/isdn_ttyfax.c1123
-rw-r--r--drivers/isdn/i4l/isdn_ttyfax.h18
-rw-r--r--drivers/isdn/i4l/isdn_v110.c616
-rw-r--r--drivers/isdn/i4l/isdn_v110.h29
-rw-r--r--drivers/isdn/i4l/isdn_x25iface.c330
-rw-r--r--drivers/isdn/i4l/isdn_x25iface.h39
-rw-r--r--drivers/isdn/icn/Kconfig16
-rw-r--r--drivers/isdn/icn/Makefile5
-rw-r--r--drivers/isdn/icn/icn.c1692
-rw-r--r--drivers/isdn/icn/icn.h253
-rw-r--r--drivers/isdn/isdnloop/Makefile5
-rw-r--r--drivers/isdn/isdnloop/isdnloop.c1541
-rw-r--r--drivers/isdn/isdnloop/isdnloop.h112
-rw-r--r--drivers/isdn/mISDN/Kconfig44
-rw-r--r--drivers/isdn/mISDN/Makefile13
-rw-r--r--drivers/isdn/mISDN/core.c244
-rw-r--r--drivers/isdn/mISDN/core.h77
-rw-r--r--drivers/isdn/mISDN/dsp.h263
-rw-r--r--drivers/isdn/mISDN/dsp_audio.c434
-rw-r--r--drivers/isdn/mISDN/dsp_biquad.h65
-rw-r--r--drivers/isdn/mISDN/dsp_blowfish.c672
-rw-r--r--drivers/isdn/mISDN/dsp_cmx.c1886
-rw-r--r--drivers/isdn/mISDN/dsp_core.c1191
-rw-r--r--drivers/isdn/mISDN/dsp_dtmf.c303
-rw-r--r--drivers/isdn/mISDN/dsp_ecdis.h110
-rw-r--r--drivers/isdn/mISDN/dsp_hwec.c138
-rw-r--r--drivers/isdn/mISDN/dsp_hwec.h10
-rw-r--r--drivers/isdn/mISDN/dsp_pipeline.c348
-rw-r--r--drivers/isdn/mISDN/dsp_tones.c551
-rw-r--r--drivers/isdn/mISDN/fsm.c183
-rw-r--r--drivers/isdn/mISDN/fsm.h67
-rw-r--r--drivers/isdn/mISDN/hwchannel.c365
-rw-r--r--drivers/isdn/mISDN/l1oip.h91
-rw-r--r--drivers/isdn/mISDN/l1oip_codec.c374
-rw-r--r--drivers/isdn/mISDN/l1oip_core.c1516
-rw-r--r--drivers/isdn/mISDN/layer1.c403
-rw-r--r--drivers/isdn/mISDN/layer1.h26
-rw-r--r--drivers/isdn/mISDN/layer2.c2216
-rw-r--r--drivers/isdn/mISDN/layer2.h140
-rw-r--r--drivers/isdn/mISDN/socket.c781
-rw-r--r--drivers/isdn/mISDN/stack.c674
-rw-r--r--drivers/isdn/mISDN/tei.c1340
-rw-r--r--drivers/isdn/mISDN/timerdev.c291
-rw-r--r--drivers/isdn/pcbit/Kconfig14
-rw-r--r--drivers/isdn/pcbit/Makefile9
-rw-r--r--drivers/isdn/pcbit/callbacks.c349
-rw-r--r--drivers/isdn/pcbit/callbacks.h46
-rw-r--r--drivers/isdn/pcbit/capi.c654
-rw-r--r--drivers/isdn/pcbit/capi.h87
-rw-r--r--drivers/isdn/pcbit/drv.c1080
-rw-r--r--drivers/isdn/pcbit/edss1.c318
-rw-r--r--drivers/isdn/pcbit/edss1.h102
-rw-r--r--drivers/isdn/pcbit/layer2.c715
-rw-r--r--drivers/isdn/pcbit/layer2.h288
-rw-r--r--drivers/isdn/pcbit/module.c126
-rw-r--r--drivers/isdn/pcbit/pcbit.h177
-rw-r--r--drivers/isdn/sc/Kconfig12
-rw-r--r--drivers/isdn/sc/Makefile10
-rw-r--r--drivers/isdn/sc/card.h131
-rw-r--r--drivers/isdn/sc/command.c363
-rw-r--r--drivers/isdn/sc/event.c68
-rw-r--r--drivers/isdn/sc/hardware.h110
-rw-r--r--drivers/isdn/sc/includes.h16
-rw-r--r--drivers/isdn/sc/init.c550
-rw-r--r--drivers/isdn/sc/interrupt.c237
-rw-r--r--drivers/isdn/sc/ioctl.c593
-rw-r--r--drivers/isdn/sc/message.c230
-rw-r--r--drivers/isdn/sc/message.h245
-rw-r--r--drivers/isdn/sc/packet.c205
-rw-r--r--drivers/isdn/sc/scioc.h111
-rw-r--r--drivers/isdn/sc/shmem.c138
-rw-r--r--drivers/isdn/sc/timer.c123
-rw-r--r--drivers/leds/Kconfig220
-rw-r--r--drivers/leds/Makefile32
-rw-r--r--drivers/leds/led-class.c190
-rw-r--r--drivers/leds/led-core.c25
-rw-r--r--drivers/leds/led-triggers.c256
-rw-r--r--drivers/leds/leds-ams-delta.c163
-rw-r--r--drivers/leds/leds-atmel-pwm.c160
-rw-r--r--drivers/leds/leds-clevo-mail.c230
-rw-r--r--drivers/leds/leds-cobalt-qube.c105
-rw-r--r--drivers/leds/leds-cobalt-raq.c138
-rw-r--r--drivers/leds/leds-da903x.c176
-rw-r--r--drivers/leds/leds-fsg.c261
-rw-r--r--drivers/leds/leds-gpio.c217
-rw-r--r--drivers/leds/leds-h1940.c168
-rw-r--r--drivers/leds/leds-hp-disk.c155
-rw-r--r--drivers/leds/leds-hp6xx.c126
-rw-r--r--drivers/leds/leds-locomo.c96
-rw-r--r--drivers/leds/leds-net48xx.c115
-rw-r--r--drivers/leds/leds-pca9532.c337
-rw-r--r--drivers/leds/leds-pca955x.c390
-rw-r--r--drivers/leds/leds-s3c24xx.c163
-rw-r--r--drivers/leds/leds-sunfire.c273
-rw-r--r--drivers/leds/leds-wrap.c174
-rw-r--r--drivers/leds/leds.h54
-rw-r--r--drivers/leds/ledtrig-backlight.c110
-rw-r--r--drivers/leds/ledtrig-default-on.c45
-rw-r--r--drivers/leds/ledtrig-heartbeat.c118
-rw-r--r--drivers/leds/ledtrig-ide-disk.c63
-rw-r--r--drivers/leds/ledtrig-timer.c232
-rw-r--r--drivers/lguest/Kconfig12
-rw-r--r--drivers/lguest/Makefile29
-rw-r--r--drivers/lguest/README47
-rw-r--r--drivers/lguest/core.c327
-rw-r--r--drivers/lguest/hypercalls.c251
-rw-r--r--drivers/lguest/interrupts_and_traps.c518
-rw-r--r--drivers/lguest/lg.h236
-rw-r--r--drivers/lguest/lguest_device.c429
-rw-r--r--drivers/lguest/lguest_user.c359
-rw-r--r--drivers/lguest/page_tables.c735
-rw-r--r--drivers/lguest/segments.c187
-rw-r--r--drivers/lguest/x86/core.c596
-rw-r--r--drivers/lguest/x86/switcher_32.S382
-rw-r--r--drivers/macintosh/Kconfig256
-rw-r--r--drivers/macintosh/Makefile50
-rw-r--r--drivers/macintosh/adb-iop.c286
-rw-r--r--drivers/macintosh/adb.c869
-rw-r--r--drivers/macintosh/adbhid.c1287
-rw-r--r--drivers/macintosh/ans-lcd.c190
-rw-r--r--drivers/macintosh/ans-lcd.h11
-rw-r--r--drivers/macintosh/apm_emu.c119
-rw-r--r--drivers/macintosh/mac_hid.c153
-rw-r--r--drivers/macintosh/macio-adb.c284
-rw-r--r--drivers/macintosh/macio_asic.c733
-rw-r--r--drivers/macintosh/macio_sysfs.c74
-rw-r--r--drivers/macintosh/mediabay.c837
-rw-r--r--drivers/macintosh/nvram.c131
-rw-r--r--drivers/macintosh/rack-meter.c615
-rw-r--r--drivers/macintosh/smu.c1333
-rw-r--r--drivers/macintosh/therm_adt746x.c669
-rw-r--r--drivers/macintosh/therm_pm72.c2279
-rw-r--r--drivers/macintosh/therm_pm72.h326
-rw-r--r--drivers/macintosh/therm_windtunnel.c534
-rw-r--r--drivers/macintosh/via-cuda.c633
-rw-r--r--drivers/macintosh/via-macii.c551
-rw-r--r--drivers/macintosh/via-maciisi.c678
-rw-r--r--drivers/macintosh/via-pmu-backlight.c191
-rw-r--r--drivers/macintosh/via-pmu-event.c80
-rw-r--r--drivers/macintosh/via-pmu-event.h8
-rw-r--r--drivers/macintosh/via-pmu-led.c115
-rw-r--r--drivers/macintosh/via-pmu.c2540
-rw-r--r--drivers/macintosh/via-pmu68k.c819
-rw-r--r--drivers/macintosh/windfarm.h134
-rw-r--r--drivers/macintosh/windfarm_core.c495
-rw-r--r--drivers/macintosh/windfarm_cpufreq_clamp.c112
-rw-r--r--drivers/macintosh/windfarm_lm75_sensor.c242
-rw-r--r--drivers/macintosh/windfarm_max6690_sensor.c187
-rw-r--r--drivers/macintosh/windfarm_pid.c149
-rw-r--r--drivers/macintosh/windfarm_pid.h85
-rw-r--r--drivers/macintosh/windfarm_pm112.c714
-rw-r--r--drivers/macintosh/windfarm_pm121.c1040
-rw-r--r--drivers/macintosh/windfarm_pm81.c813
-rw-r--r--drivers/macintosh/windfarm_pm91.c745
-rw-r--r--drivers/macintosh/windfarm_smu_controls.c327
-rw-r--r--drivers/macintosh/windfarm_smu_sat.c395
-rw-r--r--drivers/macintosh/windfarm_smu_sensors.c483
-rw-r--r--drivers/mca/Kconfig14
-rw-r--r--drivers/mca/Makefile7
-rw-r--r--drivers/mca/mca-bus.c169
-rw-r--r--drivers/mca/mca-device.c218
-rw-r--r--drivers/mca/mca-driver.c63
-rw-r--r--drivers/mca/mca-legacy.c329
-rw-r--r--drivers/mca/mca-proc.c249
-rw-r--r--drivers/md/.gitignore4
-rw-r--r--drivers/md/Kconfig292
-rw-r--r--drivers/md/Makefile111
-rw-r--r--drivers/md/bitmap.c1663
-rw-r--r--drivers/md/dm-bio-list.h107
-rw-r--r--drivers/md/dm-bio-record.h45
-rw-r--r--drivers/md/dm-crypt.c1357
-rw-r--r--drivers/md/dm-delay.c382
-rw-r--r--drivers/md/dm-exception-store.c756
-rw-r--r--drivers/md/dm-io.c465
-rw-r--r--drivers/md/dm-ioctl.c1562
-rw-r--r--drivers/md/dm-kcopyd.c666
-rw-r--r--drivers/md/dm-linear.c163
-rw-r--r--drivers/md/dm-log.c867
-rw-r--r--drivers/md/dm-mpath.c1514
-rw-r--r--drivers/md/dm-mpath.h22
-rw-r--r--drivers/md/dm-path-selector.c154
-rw-r--r--drivers/md/dm-path-selector.h93
-rw-r--r--drivers/md/dm-raid1.c1316
-rw-r--r--drivers/md/dm-region-hash.c704
-rw-r--r--drivers/md/dm-round-robin.c217
-rw-r--r--drivers/md/dm-snap.c1496
-rw-r--r--drivers/md/dm-snap.h230
-rw-r--r--drivers/md/dm-stripe.c346
-rw-r--r--drivers/md/dm-table.c998
-rw-r--r--drivers/md/dm-target.c195
-rw-r--r--drivers/md/dm-uevent.c222
-rw-r--r--drivers/md/dm-uevent.h59
-rw-r--r--drivers/md/dm-zero.c83
-rw-r--r--drivers/md/dm.c1712
-rw-r--r--drivers/md/dm.h91
-rw-r--r--drivers/md/faulty.c346
-rw-r--r--drivers/md/linear.c403
-rw-r--r--drivers/md/md.c6438
-rw-r--r--drivers/md/mktables.c120
-rw-r--r--drivers/md/multipath.c564
-rw-r--r--drivers/md/raid0.c531
-rw-r--r--drivers/md/raid1.c2282
-rw-r--r--drivers/md/raid10.c2276
-rw-r--r--drivers/md/raid5.c4776
-rw-r--r--drivers/md/raid6.h130
-rw-r--r--drivers/md/raid6algos.c154
-rw-r--r--drivers/md/raid6altivec.uc130
-rw-r--r--drivers/md/raid6int.uc117
-rw-r--r--drivers/md/raid6mmx.c142
-rw-r--r--drivers/md/raid6recov.c133
-rw-r--r--drivers/md/raid6sse1.c162
-rw-r--r--drivers/md/raid6sse2.c262
-rw-r--r--drivers/md/raid6test/Makefile75
-rw-r--r--drivers/md/raid6test/test.c124
-rw-r--r--drivers/md/raid6x86.h61
-rw-r--r--drivers/md/unroll.pl24
-rw-r--r--drivers/media/Kconfig139
-rw-r--r--drivers/media/Makefile8
-rw-r--r--drivers/media/common/Kconfig9
-rw-r--r--drivers/media/common/Makefile8
-rw-r--r--drivers/media/common/ir-functions.c371
-rw-r--r--drivers/media/common/ir-keymaps.c2513
-rw-r--r--drivers/media/common/saa7146_core.c597
-rw-r--r--drivers/media/common/saa7146_fops.c594
-rw-r--r--drivers/media/common/saa7146_hlp.c1044
-rw-r--r--drivers/media/common/saa7146_i2c.c432
-rw-r--r--drivers/media/common/saa7146_vbi.c510
-rw-r--r--drivers/media/common/saa7146_video.c1509
-rw-r--r--drivers/media/common/tuners/Kconfig167
-rw-r--r--drivers/media/common/tuners/Makefile27
-rw-r--r--drivers/media/common/tuners/mt2060.c403
-rw-r--r--drivers/media/common/tuners/mt2060.h43
-rw-r--r--drivers/media/common/tuners/mt2060_priv.h105
-rw-r--r--drivers/media/common/tuners/mt20xx.c671
-rw-r--r--drivers/media/common/tuners/mt20xx.h37
-rw-r--r--drivers/media/common/tuners/mt2131.c314
-rw-r--r--drivers/media/common/tuners/mt2131.h54
-rw-r--r--drivers/media/common/tuners/mt2131_priv.h49
-rw-r--r--drivers/media/common/tuners/mt2266.c351
-rw-r--r--drivers/media/common/tuners/mt2266.h37
-rw-r--r--drivers/media/common/tuners/mxl5005s.c4114
-rw-r--r--drivers/media/common/tuners/mxl5005s.h131
-rw-r--r--drivers/media/common/tuners/mxl5007t.c1029
-rw-r--r--drivers/media/common/tuners/mxl5007t.h104
-rw-r--r--drivers/media/common/tuners/qt1010.c485
-rw-r--r--drivers/media/common/tuners/qt1010.h53
-rw-r--r--drivers/media/common/tuners/qt1010_priv.h105
-rw-r--r--drivers/media/common/tuners/tda18271-common.c672
-rw-r--r--drivers/media/common/tuners/tda18271-fe.c1225
-rw-r--r--drivers/media/common/tuners/tda18271-maps.c1313
-rw-r--r--drivers/media/common/tuners/tda18271-priv.h229
-rw-r--r--drivers/media/common/tuners/tda18271.h99
-rw-r--r--drivers/media/common/tuners/tda827x.c854
-rw-r--r--drivers/media/common/tuners/tda827x.h68
-rw-r--r--drivers/media/common/tuners/tda8290.c803
-rw-r--r--drivers/media/common/tuners/tda8290.h56
-rw-r--r--drivers/media/common/tuners/tda9887.c716
-rw-r--r--drivers/media/common/tuners/tda9887.h38
-rw-r--r--drivers/media/common/tuners/tea5761.c324
-rw-r--r--drivers/media/common/tuners/tea5761.h47
-rw-r--r--drivers/media/common/tuners/tea5767.c474
-rw-r--r--drivers/media/common/tuners/tea5767.h66
-rw-r--r--drivers/media/common/tuners/tuner-i2c.h181
-rw-r--r--drivers/media/common/tuners/tuner-simple.c1099
-rw-r--r--drivers/media/common/tuners/tuner-simple.h39
-rw-r--r--drivers/media/common/tuners/tuner-types.c1705
-rw-r--r--drivers/media/common/tuners/tuner-xc2028-types.h141
-rw-r--r--drivers/media/common/tuners/tuner-xc2028.c1241
-rw-r--r--drivers/media/common/tuners/tuner-xc2028.h68
-rw-r--r--drivers/media/common/tuners/xc5000.c1034
-rw-r--r--drivers/media/common/tuners/xc5000.h61
-rw-r--r--drivers/media/dvb/Kconfig45
-rw-r--r--drivers/media/dvb/Makefile5
-rw-r--r--drivers/media/dvb/b2c2/Kconfig44
-rw-r--r--drivers/media/dvb/b2c2/Makefile17
-rw-r--r--drivers/media/dvb/b2c2/flexcop-common.h174
-rw-r--r--drivers/media/dvb/b2c2/flexcop-dma.c171
-rw-r--r--drivers/media/dvb/b2c2/flexcop-eeprom.c156
-rw-r--r--drivers/media/dvb/b2c2/flexcop-fe-tuner.c685
-rw-r--r--drivers/media/dvb/b2c2/flexcop-hw-filter.c212
-rw-r--r--drivers/media/dvb/b2c2/flexcop-i2c.c284
-rw-r--r--drivers/media/dvb/b2c2/flexcop-misc.c82
-rw-r--r--drivers/media/dvb/b2c2/flexcop-pci.c432
-rw-r--r--drivers/media/dvb/b2c2/flexcop-reg.h169
-rw-r--r--drivers/media/dvb/b2c2/flexcop-sram.c403
-rw-r--r--drivers/media/dvb/b2c2/flexcop-usb.c578
-rw-r--r--drivers/media/dvb/b2c2/flexcop-usb.h119
-rw-r--r--drivers/media/dvb/b2c2/flexcop.c316
-rw-r--r--drivers/media/dvb/b2c2/flexcop.h31
-rw-r--r--drivers/media/dvb/b2c2/flexcop_ibi_value_be.h458
-rw-r--r--drivers/media/dvb/b2c2/flexcop_ibi_value_le.h458
-rw-r--r--drivers/media/dvb/bt8xx/Kconfig22
-rw-r--r--drivers/media/dvb/bt8xx/Makefile6
-rw-r--r--drivers/media/dvb/bt8xx/bt878.c628
-rw-r--r--drivers/media/dvb/bt8xx/bt878.h159
-rw-r--r--drivers/media/dvb/bt8xx/dst.c1865
-rw-r--r--drivers/media/dvb/bt8xx/dst_ca.c719
-rw-r--r--drivers/media/dvb/bt8xx/dst_ca.h58
-rw-r--r--drivers/media/dvb/bt8xx/dst_common.h182
-rw-r--r--drivers/media/dvb/bt8xx/dst_priv.h35
-rw-r--r--drivers/media/dvb/bt8xx/dvb-bt8xx.c970
-rw-r--r--drivers/media/dvb/bt8xx/dvb-bt8xx.h63
-rw-r--r--drivers/media/dvb/dm1105/Kconfig18
-rw-r--r--drivers/media/dvb/dm1105/Makefile3
-rw-r--r--drivers/media/dvb/dm1105/dm1105.c923
-rw-r--r--drivers/media/dvb/dvb-core/Makefile9
-rw-r--r--drivers/media/dvb/dvb-core/demux.h280
-rw-r--r--drivers/media/dvb/dvb-core/dmxdev.c1166
-rw-r--r--drivers/media/dvb/dvb-core/dmxdev.h110
-rw-r--r--drivers/media/dvb/dvb-core/dvb_ca_en50221.c1724
-rw-r--r--drivers/media/dvb/dvb-core/dvb_ca_en50221.h134
-rw-r--r--drivers/media/dvb/dvb-core/dvb_demux.c1237
-rw-r--r--drivers/media/dvb/dvb-core/dvb_demux.h140
-rw-r--r--drivers/media/dvb/dvb-core/dvb_filter.c603
-rw-r--r--drivers/media/dvb/dvb-core/dvb_filter.h246
-rw-r--r--drivers/media/dvb/dvb-core/dvb_frontend.c1921
-rw-r--r--drivers/media/dvb/dvb-core/dvb_frontend.h240
-rw-r--r--drivers/media/dvb/dvb-core/dvb_math.c145
-rw-r--r--drivers/media/dvb/dvb-core/dvb_math.h58
-rw-r--r--drivers/media/dvb/dvb-core/dvb_net.c1512
-rw-r--r--drivers/media/dvb/dvb-core/dvb_net.h47
-rw-r--r--drivers/media/dvb/dvb-core/dvb_ringbuffer.c298
-rw-r--r--drivers/media/dvb/dvb-core/dvb_ringbuffer.h186
-rw-r--r--drivers/media/dvb/dvb-core/dvbdev.c458
-rw-r--r--drivers/media/dvb/dvb-core/dvbdev.h143
-rw-r--r--drivers/media/dvb/dvb-usb/Kconfig301
-rw-r--r--drivers/media/dvb/dvb-usb/Makefile83
-rw-r--r--drivers/media/dvb/dvb-usb/a800.c197
-rw-r--r--drivers/media/dvb/dvb-usb/af9005-fe.c1488
-rw-r--r--drivers/media/dvb/dvb-usb/af9005-remote.c157
-rw-r--r--drivers/media/dvb/dvb-usb/af9005-script.h203
-rw-r--r--drivers/media/dvb/dvb-usb/af9005.c1144
-rw-r--r--drivers/media/dvb/dvb-usb/af9005.h3496
-rw-r--r--drivers/media/dvb/dvb-usb/af9015.c1470
-rw-r--r--drivers/media/dvb/dvb-usb/af9015.h523
-rw-r--r--drivers/media/dvb/dvb-usb/anysee.c571
-rw-r--r--drivers/media/dvb/dvb-usb/anysee.h304
-rw-r--r--drivers/media/dvb/dvb-usb/au6610.c258
-rw-r--r--drivers/media/dvb/dvb-usb/au6610.h39
-rw-r--r--drivers/media/dvb/dvb-usb/cinergyT2-core.c268
-rw-r--r--drivers/media/dvb/dvb-usb/cinergyT2-fe.c351
-rw-r--r--drivers/media/dvb/dvb-usb/cinergyT2.h95
-rw-r--r--drivers/media/dvb/dvb-usb/cxusb.c1855
-rw-r--r--drivers/media/dvb/dvb-usb/cxusb.h35
-rw-r--r--drivers/media/dvb/dvb-usb/dib0700.h66
-rw-r--r--drivers/media/dvb/dvb-usb/dib0700_core.c451
-rw-r--r--drivers/media/dvb/dvb-usb/dib0700_devices.c1753
-rw-r--r--drivers/media/dvb/dvb-usb/dib07x0.h21
-rw-r--r--drivers/media/dvb/dvb-usb/dibusb-common.c456
-rw-r--r--drivers/media/dvb/dvb-usb/dibusb-mb.c469
-rw-r--r--drivers/media/dvb/dvb-usb/dibusb-mc.c157
-rw-r--r--drivers/media/dvb/dvb-usb/dibusb.h131
-rw-r--r--drivers/media/dvb/dvb-usb/digitv.c363
-rw-r--r--drivers/media/dvb/dvb-usb/digitv.h66
-rw-r--r--drivers/media/dvb/dvb-usb/dtt200u-fe.c205
-rw-r--r--drivers/media/dvb/dvb-usb/dtt200u.c367
-rw-r--r--drivers/media/dvb/dvb-usb/dtt200u.h57
-rw-r--r--drivers/media/dvb/dvb-usb/dtv5100.c240
-rw-r--r--drivers/media/dvb/dvb-usb/dtv5100.h51
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-common.h52
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-dvb.c207
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-firmware.c146
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-i2c.c44
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-ids.h237
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-init.c287
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-remote.c198
-rw-r--r--drivers/media/dvb/dvb-usb/dvb-usb-urb.c95
-rw-r--r--