Above the ieee1394 module are the high-level driver modules 1 . Another high-level driver is the SBP2 driver that Mark Hatle has started working on. To access the raw 1394 bus from userspace, you should link your applications with libraw1394, which handles the communication with the raw1394 high-level driver. The raw1394 module raw1394. The ieee1394 module csr.
All packets come through here, handling of timeouts.
Functions to register event-handlers and dispatch events. The low-level driver modules ohci1394. 1394 Open Host Controller Interface driver. Texas Instruments PCILynx driver. I took me a while to figure out that it was short for High Performance Serial Bus.