kernel_optimize_test/drivers/firewire
Kristian Høgsberg 32b46093a0 firewire: Rework async receive DMA.
The old DMA program for receiving async packets stops DMA while
processing received packets and only expects one packet per
interrupt.  Stopping DMA can silently drop packets and we need to
handle multiple received packets per interrupt.

This new version keeps DMA running at all times and just append new
pages as buffers fill up, and supports multiple packets per interrupt.

Signed-off-by: Kristian Høgsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2007-03-09 22:02:50 +01:00
..
fw-card.c firewire: use atomic type for fw_device.state 2007-03-09 22:02:49 +01:00
fw-device-cdev.c firewire: consistent usage of node_id 2007-03-09 22:02:43 +01:00
fw-device-cdev.h firewire: Add lock transaction opcodes to fw-device-cdev.h. 2007-03-09 22:02:47 +01:00
fw-device.c firewire: use atomic type for fw_device.state 2007-03-09 22:02:49 +01:00
fw-device.h firewire: use atomic type for fw_device.state 2007-03-09 22:02:49 +01:00
fw-iso.c firewire: whitespace adjustments 2007-03-09 22:02:40 +01:00
fw-ohci.c firewire: Rework async receive DMA. 2007-03-09 22:02:50 +01:00
fw-ohci.h firewire: whitespace adjustments 2007-03-09 22:02:40 +01:00
fw-sbp2.c firewire: fw-sbp2: set command set related device flags 2007-03-09 22:02:44 +01:00
fw-topology.c firewire: Implement compliant bus management. 2007-03-09 22:02:48 +01:00
fw-topology.h firewire: Implement gap count optimization. 2007-03-09 22:02:44 +01:00
fw-transaction.c firewire: Rework async receive DMA. 2007-03-09 22:02:50 +01:00
fw-transaction.h firewire: Implement compliant bus management. 2007-03-09 22:02:48 +01:00
Kconfig firewire: additional help in Kconfig 2007-03-09 22:02:39 +01:00
Makefile firewire: Add SBP-2 protocol driver for storage devices. 2007-03-09 22:02:34 +01:00