Mirror of https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git for user support and continuous integration. I/O library for IEEE 1394 asynchronous transactions to/from units on the bus, with GObject Introspection.
Linux kernel v6.5 would includes new UAPI of FireWire subsystem, which allows user space application to retrieve time stamps at which asynchronous transaction is processed. It allows FCP transaction to handle several time stamps as well. This series is for the purpose.
Takashi Sakamoto (7):
fw_req: minor code refactoring to complete transaction
fw_fcp: use tab for indentation
fw_fcp: add responded2 signal
fw_fcp: add class closure for responded2 signal
fw_fcp: implement responded2 signal
fw_fcp: add variations of method for FCP transaction
samples: use new methods for asynchronous transaction with time stamps
samples/common/__init__.py | 110 ++++++++++-
samples/gtk3 | 13 +-
samples/gtk4 | 14 +-
samples/qt5 | 25 ++-
src/fw_fcp.c | 368 ++++++++++++++++++++++++++---------
src/fw_fcp.h | 36 +++-
src/fw_req.c | 20 +-
src/hinawa.map | 3 +
src/hinawa_sigs_marshal.list | 1 +
tests/fw-fcp | 4 +
10 files changed, 446 insertions(+), 148 deletions(-)
Linux kernel v6.5 would includes new UAPI of FireWire subsystem, which allows user space application to retrieve time stamps at which asynchronous transaction is processed. It allows FCP transaction to handle several time stamps as well. This series is for the purpose.