123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- ===========================================
- Firewire (IEEE 1394) driver Interface Guide
- ===========================================
- Introduction and Overview
- =========================
- The Linux FireWire subsystem adds some interfaces into the Linux system to
- use/maintain+any resource on IEEE 1394 bus.
- The main purpose of these interfaces is to access address space on each node
- on IEEE 1394 bus by ISO/IEC 13213 (IEEE 1212) procedure, and to control
- isochronous resources on the bus by IEEE 1394 procedure.
- Two types of interfaces are added, according to consumers of the interface. A
- set of userspace interfaces is available via `firewire character devices`. A set
- of kernel interfaces is available via exported symbols in `firewire-core` module.
- Firewire char device data structures
- ====================================
- .. include:: ../ABI/stable/firewire-cdev
- :literal:
- .. kernel-doc:: include/uapi/linux/firewire-cdev.h
- :internal:
- Firewire device probing and sysfs interfaces
- ============================================
- .. include:: ../ABI/stable/sysfs-bus-firewire
- :literal:
- .. kernel-doc:: drivers/firewire/core-device.c
- :export:
- Firewire core transaction interfaces
- ====================================
- .. kernel-doc:: drivers/firewire/core-transaction.c
- :export:
- Firewire Isochronous I/O interfaces
- ===================================
- .. kernel-doc:: drivers/firewire/core-iso.c
- :export:
|