#include "igc.h"
#include "igc_hw.h"
#include "igc_tsn.h"
static bool is_any_launchtime(struct igc_adapter *adapter)
{ … }
static bool is_cbs_enabled(struct igc_adapter *adapter)
{ … }
static unsigned int igc_tsn_new_flags(struct igc_adapter *adapter)
{ … }
static bool igc_tsn_is_tx_mode_in_tsn(struct igc_adapter *adapter)
{ … }
void igc_tsn_adjust_txtime_offset(struct igc_adapter *adapter)
{ … }
static void igc_tsn_restore_retx_default(struct igc_adapter *adapter)
{ … }
bool igc_tsn_is_taprio_activated_by_user(struct igc_adapter *adapter)
{ … }
static void igc_tsn_tx_arb(struct igc_adapter *adapter, u16 *queue_per_tc)
{ … }
static int igc_tsn_disable_offload(struct igc_adapter *adapter)
{ … }
static void igc_tsn_set_retx_qbvfullthreshold(struct igc_adapter *adapter)
{ … }
static int igc_tsn_enable_offload(struct igc_adapter *adapter)
{ … }
int igc_tsn_reset(struct igc_adapter *adapter)
{ … }
static bool igc_tsn_will_tx_mode_change(struct igc_adapter *adapter)
{ … }
int igc_tsn_offload_apply(struct igc_adapter *adapter)
{ … }