linux/drivers/net
Arjan van de Ven 5c87579e65 [PATCH] maximum latency tracking infrastructure
Add infrastructure to track "maximum allowable latency" for power saving
policies.

The reason for adding this infrastructure is that power management in the
idle loop needs to make a tradeoff between latency and power savings
(deeper power save modes have a longer latency to running code again).  The
code that today makes this tradeoff just does a rather simple algorithm;
however this is not good enough: There are devices and use cases where a
lower latency is required than that the higher power saving states provide.
 An example would be audio playback, but another example is the ipw2100
wireless driver that right now has a very direct and ugly acpi hook to
disable some higher power states randomly when it gets certain types of
error.

The proposed solution is to have an interface where drivers can

* announce the maximum latency (in microseconds) that they can deal with
* modify this latency
* give up their constraint

and a function where the code that decides on power saving strategy can
query the current global desired maximum.

This patch has a user of each side: on the consumer side, ACPI is patched
to use this, on the producer side the ipw2100 driver is patched.

A generic maximum latency is also registered of 2 timer ticks (more and you
lose accurate time tracking after all).

While the existing users of the patch are x86 specific, the infrastructure
is not.  I'd like to ask the arch maintainers of other architectures if the
infrastructure is generic enough for their use (assuming the architecture
has such a tradeoff as concept at all), and the sound/multimedia driver
owners to look at the driver facing API to see if this is something they
can use.

[akpm@osdl.org: cleanups]
Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Acked-by: Jesse Barnes <jesse.barnes@intel.com>
Cc: "Brown, Len" <len.brown@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-01 00:39:19 -07:00
..
appletalk [ATALK]: endianness annotations 2006-09-28 17:53:58 -07:00
arcnet Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
arm [ARM] 3865/1: AT91RM9200 header updates 2006-09-28 11:52:05 +01:00
bonding [IPV4]: annotate struct in_ifaddr 2006-09-28 18:00:55 -07:00
chelsio Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
cris drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
e1000 [PATCH] restore __iomem annotations in e1000 2006-09-25 20:08:10 -04:00
ehea [PATCH] ehea: bugfix for register access functions 2006-09-19 00:05:45 -04:00
fec_8xx [PATCH] Move valid_dma_direction() from x86_64 to generic code 2006-09-29 09:18:10 -07:00
fs_enet [PATCH] Move valid_dma_direction() from x86_64 to generic code 2006-09-29 09:18:10 -07:00
hamradio [BPQ] lockdep: fix false positive 2006-07-10 14:50:33 -07:00
ibm_emac Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
irda [IrDA] stir4200: removing undocumented bits handling 2006-09-28 18:02:54 -07:00
ixgb Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
ixp2000 [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
myri10ge Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
pcmcia drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
phy [PATCH] Signedness issue in drivers/net/phy/phy_device.c 2006-09-25 20:01:19 -04:00
sk98lin Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
skfp drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04:00
tokenring [PATCH] drivers/net/tokenring/lanstreamer.h Removal of old code 2006-09-25 20:01:19 -04:00
tulip [PATCH] EISA bus MODALIAS attributes support 2006-09-27 08:26:19 -07:00
wan [PATCH] Uninitialized variable in drivers/net/wan/syncppp.c 2006-09-29 09:18:23 -07:00
wireless [PATCH] maximum latency tracking infrastructure 2006-10-01 00:39:19 -07:00
3c59x.c [PATCH] EISA bus MODALIAS attributes support 2006-09-27 08:26:19 -07:00
3c501.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c501.h drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c503.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c503.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
3c505.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c505.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
3c507.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c509.c [PATCH] EISA bus MODALIAS attributes support 2006-09-27 08:26:19 -07:00
3c515.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c523.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c523.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
3c527.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
3c527.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
7990.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
7990.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
8139cp.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
8139too.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
8390.c [PATCH] lockdep: core, add enable/disable_irq_irqsave/irqrestore() APIs 2006-09-29 09:18:20 -07:00
8390.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
82596.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
a2065.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
a2065.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ac3200.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
acenic_firmware.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
acenic.c [PATCH] drivers/net/acenic.c Removal of old code 2006-09-25 20:01:19 -04:00
acenic.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
amd8111e.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
amd8111e.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
apne.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ariadne.c [PATCH] Remove more unnecessary driver printk's 2006-09-12 11:45:19 -04:00
ariadne.h
at1700.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
atari_bionet.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
atari_pamsnet.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
atarilance.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
atp.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
atp.h
au1000_eth.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
au1000_eth.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
b44.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
b44.h [PATCH] b44: add wol for old nic 2006-06-22 23:16:13 -04:00
bmac.c Merge branch 'master' into upstream 2006-09-22 20:10:23 -04:00
bmac.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
bnx2_fw.h [BNX2]: Use compressed firmware 2006-06-17 21:30:47 -07:00
bnx2.c [BNX2]: Disable MSI on 5706 if AMD 8132 bridge is present. 2006-09-29 17:06:23 -07:00
bnx2.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
bsd_comp.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
cassini.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
cassini.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
cs89x0.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
cs89x0.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
de600.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
de600.h
de620.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
de620.h
declance.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
defxx.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
defxx.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
depca.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
depca.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_asstruct.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_bcomm.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_es4h.h
dgrs_ether.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_firmware.c
dgrs_i82596.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dgrs_plx9060.h
dgrs.c [PATCH] Generic boolean 2006-10-01 00:39:18 -07:00
dgrs.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dl2k.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
dl2k.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
dm9000.c [PATCH] Fix dm9000 release_resource 2006-09-11 09:08:38 -04:00
dm9000.h
dummy.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
e100.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
e2100.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
eepro100.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
eepro.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
eexpress.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
eexpress.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
epic100.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
eql.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
es3210.c [PATCH] es3210 section fix 2006-08-19 17:40:16 -04:00
eth16i.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ewrk3.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
ewrk3.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
fealnx.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
fec.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
fec.h [PATCH] m68knommu: 532x FEC eth struct map 2006-06-25 17:43:33 -07:00
forcedeth.c [PATCH] fix possible NULL ptr deref in forcedeth 2006-09-25 20:01:19 -04:00
gianfar_ethtool.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
gianfar_mii.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
gianfar_mii.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
gianfar_sysfs.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
gianfar.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
gianfar.h drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
hamachi.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
hp100.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
hp100.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
hp-plus.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
hp.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
hplance.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
hplance.h
hydra.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ibmlana.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
ibmlana.h [netdrvr ibmlana, ibmveth] trim trailing whitespace 2006-05-24 01:31:14 -04:00
ibmveth.c Merge branch 'master' into upstream 2006-09-22 20:10:23 -04:00
ibmveth.h [POWERPC] clean up pseries hcall interfaces 2006-08-01 16:19:15 +10:00
ifb.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ioc3-eth.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
isa-skeleton.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
iseries_veth.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
jazzsonic.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
Kconfig [NETDEV] config: revert part of previous patch 2006-09-28 17:53:56 -07:00
lance.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
lasi_82596.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
LICENSE.SRC
lne390.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
loopback.c [NET] loopback: minor statistics optimization 2006-09-28 18:02:49 -07:00
lp486e.c Merge branch 'upstream-fixes' into upstream 2006-09-21 00:08:25 -04:00
mac89x0.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
mac8390.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
mace.c Merge branch 'master' into upstream 2006-09-22 20:10:23 -04:00
mace.h
macmace.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
macsonic.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
Makefile [NET] GT96100: Delete bitrotting ethernet driver 2006-09-22 20:15:30 -04:00
meth.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
meth.h
mii.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
mipsnet.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00
mipsnet.h
mv643xx_eth.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
mv643xx_eth.h typo fixes: infomation -> information 2006-06-30 18:25:18 +02:00
mvme147.c
myri_code.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
myri_sbus.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
myri_sbus.h [NET] myri_sbus: Kill unused next_module struct member. 2006-06-23 23:16:09 -07:00
natsemi.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
ne2.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ne2k-pci.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
ne3210.c [PATCH] EISA bus MODALIAS attributes support 2006-09-27 08:26:19 -07:00
ne-h8300.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ne.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
netconsole.c [NETCONSOLE]: Clean up initcall warning. 2006-06-05 15:04:37 -07:00
netx-eth.c [PATCH] remove unnecessary config.h includes from drivers/net/ 2006-08-14 14:00:43 -04:00
ni52.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni52.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni65.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni65.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni5010.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ni5010.h
ns83820.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
oaknet.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
pci-skeleton.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
pcnet32.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
plip.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ppp_async.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ppp_deflate.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ppp_generic.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ppp_mppe.c [CRYPTO] users: Use crypto_comp and crypto_has_* 2006-09-21 11:46:22 +10:00
ppp_mppe.h
ppp_synctty.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
pppoe.c [PPPOE]: Advertise PPPoE MTU 2006-09-28 18:01:44 -07:00
pppox.c
qla3xxx.c [PATCH] wrong thing iounmapped (qla3xxx) 2006-09-24 20:07:49 -07:00
qla3xxx.h [PATCH] qla3xxx iomem annotations 2006-09-24 20:07:48 -07:00
r8169.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
rionet.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
rrunner.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
rrunner.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
s2io-regs.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
s2io.c [PATCH] more s2io __iomem annotations 2006-09-25 20:08:10 -04:00
s2io.h drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
saa9730.c drivers/net: Remove deprecated use of pci_module_init() 2006-08-19 17:48:59 -04:00
saa9730.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sb1000.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sb1250-mac.c [PATCH] Remove more unnecessary driver printk's 2006-09-12 11:45:19 -04:00
seeq8005.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
seeq8005.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sgiseeq.c
sgiseeq.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
shaper.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sis190.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
sis900.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
sis900.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sk_mca.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sk_mca.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
skge.c [PATCH] skge: fiber support 2006-09-25 20:04:29 -04:00
skge.h [PATCH] skge: fiber support 2006-09-25 20:04:29 -04:00
sky2.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
sky2.h [PATCH] sky2: big endian 2006-09-13 13:27:44 -04:00
slhc.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
slip.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
slip.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc91x.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
smc91x.h [PATCH] OMAP: Add smc91x support for TI OMAP2420 H4 board 2006-09-29 09:18:07 -07:00
smc911x.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
smc911x.h
smc9194.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc9194.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc-mca.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc-ultra32.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
smc-ultra.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sonic.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sonic.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
Space.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
spider_net_ethtool.c [PATCH] Spidernet: add ethtool -S (show statistics) 2006-09-22 20:26:02 -04:00
spider_net.c [PATCH] Spidernet: add ethtool -S (show statistics) 2006-09-22 20:26:02 -04:00
spider_net.h [PATCH] Spidernet: add ethtool -S (show statistics) 2006-09-22 20:26:02 -04:00
starfire_firmware.h
starfire_firmware.pl
starfire.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
stnic.c sh: Board updates for I/O routine rework. 2006-09-27 15:41:24 +09:00
sun3_82586.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sun3_82586.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sun3lance.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sunbmac.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
sunbmac.h [NET] sunbmac: Convert over to new SBUS device framework. 2006-06-23 23:16:02 -07:00
sundance.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
sungem_phy.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sungem_phy.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sungem.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
sungem.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
sunhme.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
sunhme.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sunlance.c [SUNLANCE]: Mark sparc_lance_probe_one as __devinit. 2006-09-25 16:39:56 -07:00
sunqe.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
sunqe.h
tc35815.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
tg3.c [TG3]: Update version and reldate. 2006-09-28 18:01:43 -07:00
tg3.h [TG3]: Add 5709 self-test support. 2006-09-28 18:01:42 -07:00
tlan.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
tlan.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
tun.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
typhoon-firmware.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
typhoon.c [PATCH] drivers/net/typhoon.c Removal of old code 2006-09-25 20:01:19 -04:00
typhoon.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
ucc_geth_phy.c [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth_phy.h [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
ucc_geth.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
ucc_geth.h [PATCH] Freescale QE UCC gigabit ethernet driver 2006-08-19 17:44:29 -04:00
via-rhine.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
via-velocity.c Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6 2006-09-24 10:15:13 -07:00
via-velocity.h drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
wd.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
yellowfin.c drivers/net: const-ify ethtool_ops declarations 2006-09-13 14:30:00 -04:00
znet.c drivers/net: Trim trailing whitespace 2006-09-13 13:24:59 -04:00
zorro8390.c [PATCH] irq-flags: drivers/net: Use the new IRQF_ constants 2006-07-02 13:58:51 -07:00