#include <net/netdev_queues.h>
#include "rockchip_canfd.h"
static bool rkcanfd_tx_tail_is_eff(const struct rkcanfd_priv *priv)
{ … }
unsigned int rkcanfd_get_effective_tx_free(const struct rkcanfd_priv *priv)
{ … }
static void rkcanfd_start_xmit_write_cmd(const struct rkcanfd_priv *priv,
const u32 reg_cmd)
{ … }
void rkcanfd_xmit_retry(struct rkcanfd_priv *priv)
{ … }
netdev_tx_t rkcanfd_start_xmit(struct sk_buff *skb, struct net_device *ndev)
{ … }
void rkcanfd_handle_tx_done_one(struct rkcanfd_priv *priv, const u32 ts,
unsigned int *frame_len_p)
{ … }