The first patch in this series makes the name used for variables representing a TRE ring be consistent everywhere. The second renames two structure fields to better represent their purpose. The last four rework a little code that manages some tranaction and byte transfer statistics maintained mainly for TX endpoints. For the most part this series is refactoring. The last one also includes the first step toward no longer assuming an event ring is dedicated to a single channel. -Alex Alex Elder (6): net: ipa: use "tre_ring" for all TRE ring local variables net: ipa: rename two transaction fields net: ipa: introduce gsi_trans_tx_committed() net: ipa: simplify TX completion statistics net: ipa: stop counting total RX bytes and transactions net: ipa: rework gsi_channel_tx_update() drivers/net/ipa/gsi.c | 77 +++++++++++++++++------------------ drivers/net/ipa/gsi.h | 2 +- drivers/net/ipa/gsi_private.h | 9 ++++ drivers/net/ipa/gsi_trans.c | 68 +++++++++++++++---------------- drivers/net/ipa/gsi_trans.h | 15 +++---- 5 files changed, 87 insertions(+), 84 deletions(-) -- 2.34.1