mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-18 03:23:53 -04:00
firewire: core: record card index in tracepoinrts events derived from async_outbound_complete_template
The asynchronous transaction is initiated on one of 1394 OHCI controller, however the existing tracepoints events has the lack of data about it. This commit adds card_index member into event structure to store the index of host controller in use, and prints it. Link: https://lore.kernel.org/r/20240613131440.431766-2-o-takashi@sakamocchi.jp Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
This commit is contained in:
@@ -174,8 +174,8 @@ static void transmit_complete_callback(struct fw_packet *packet,
|
||||
struct fw_transaction *t =
|
||||
container_of(packet, struct fw_transaction, packet);
|
||||
|
||||
trace_async_request_outbound_complete((uintptr_t)t, packet->generation, packet->speed,
|
||||
status, packet->timestamp);
|
||||
trace_async_request_outbound_complete((uintptr_t)t, card->index, packet->generation,
|
||||
packet->speed, status, packet->timestamp);
|
||||
|
||||
switch (status) {
|
||||
case ACK_COMPLETE:
|
||||
@@ -674,7 +674,7 @@ static void free_response_callback(struct fw_packet *packet,
|
||||
{
|
||||
struct fw_request *request = container_of(packet, struct fw_request, response);
|
||||
|
||||
trace_async_response_outbound_complete((uintptr_t)request, packet->generation,
|
||||
trace_async_response_outbound_complete((uintptr_t)request, card->index, packet->generation,
|
||||
packet->speed, status, packet->timestamp);
|
||||
|
||||
// Decrease the reference count since not at in-flight.
|
||||
|
||||
Reference in New Issue
Block a user