linux/drivers/firewire
Takashi Sakamoto 0d8914165d firewire: ohci: add tracepoints event for hardIRQ event
1394 OHCI hardware triggers PCI interrupts to notify any events to
software. Current driver for the hardware is programmed by the typical
way to utilize top- and bottom- halves, thus it has a timing gap to handle
the notification in softIRQ (tasklet).

This commit adds a tracepoint event for the hardIRQ event. The comparison
of the tracepoint event to tracepoints events in firewire subsystem is
helpful to diagnose the timing gap.

Link: https://lore.kernel.org/r/20240625031806.956650-3-o-takashi@sakamocchi.jp
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
2024-06-25 21:49:43 +09:00
..
.kunitconfig firewire: core: add enumerator of self ID sequences and its KUnit test 2024-06-17 08:37:02 +09:00
core-card.c firewire: core: record card index in tracepoinrts events derived from bus_reset_arrange_template 2024-06-15 14:59:17 +09:00
core-cdev.c firewire: core: record card index in async_phy_outbound_complete tracepoints event 2024-06-15 14:59:17 +09:00
core-device.c firewire: core: add memo about the caller of show functions for device attributes 2024-03-21 21:20:18 +09:00
core-iso.c firewire: core: add tracepoints events for queueing packets of isochronous context 2024-06-25 07:31:38 +09:00
core-topology.c firewire: core: record card index in tracepoints event for self ID sequence 2024-06-17 08:37:04 +09:00
core-trace.c firewire: core: add tracepoints events for completions of packets in isochronous context 2024-06-25 07:31:39 +09:00
core-transaction.c firewire: core: use inline helper functions to serialize phy config packet 2024-06-17 08:37:04 +09:00
core.h Revert "firewire: core: option to log bus reset initiation" 2024-05-06 11:06:06 +09:00
device-attribute-test.c firewire: core: fill model field in modalias of unit device for legacy layout of configuration ROM 2024-01-10 18:37:13 +09:00
init_ohci1394_dma.c firewire: init_ohci1394_dma: use correct function names in comments 2023-04-24 09:19:35 +09:00
Kconfig firewire: core: add enumerator of self ID sequences and its KUnit test 2024-06-17 08:37:02 +09:00
Makefile firewire: core: add enumerator of self ID sequences and its KUnit test 2024-06-17 08:37:02 +09:00
net.c firewire: net: fix use after free in fwnet_finish_incoming_packet() 2023-06-24 14:03:46 +09:00
nosy-user.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
nosy.c firewire: nosy: ensure user_length is taken into account when fetching packet contents 2024-04-29 18:35:55 +09:00
nosy.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ohci.c firewire: ohci: add tracepoints event for hardIRQ event 2024-06-25 21:49:43 +09:00
ohci.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
packet-header-definitions.h firewire: core: arrangement header inclusion for tracepoints events 2024-06-17 08:37:03 +09:00
packet-serdes-test.c firewire: core: add tests for serialization/deserialization of phy config packet 2024-06-17 08:37:03 +09:00
phy-packet-definitions.h firewire: core: add tests for serialization/deserialization of phy config packet 2024-06-17 08:37:03 +09:00
sbp2.c scsi: sbp2: Switch to using ->device_configure 2024-04-11 21:37:49 -04:00
self-id-sequence-helper-test.c firewire: core: add helper function to handle port status from self ID sequence and its KUnit test 2024-06-17 08:37:02 +09:00
uapi-test.c firewire: add missing MODULE_DESCRIPTION() to test modules 2024-05-27 07:34:58 +09:00