fm10k_mbx_fifo
static u16 fm10k_fifo_head_drop(struct fm10k_mbx_fifo *fifo)
static void fm10k_fifo_drop_all(struct fm10k_mbx_fifo *fifo)
static void fm10k_fifo_init(struct fm10k_mbx_fifo *fifo, u32 *buffer, u16 size)
struct fm10k_mbx_fifo *fifo = &mbx->tx;
static void fm10k_fifo_write_copy(struct fm10k_mbx_fifo *fifo,
static u16 fm10k_fifo_used(struct fm10k_mbx_fifo *fifo)
static s32 fm10k_fifo_enqueue(struct fm10k_mbx_fifo *fifo, const u32 *msg)
struct fm10k_mbx_fifo *fifo = &mbx->rx;
struct fm10k_mbx_fifo *fifo = &mbx->tx;
static u16 fm10k_fifo_unused(struct fm10k_mbx_fifo *fifo)
struct fm10k_mbx_fifo *fifo = &mbx->tx;
struct fm10k_mbx_fifo *fifo = &mbx->rx;
struct fm10k_mbx_fifo *fifo = &mbx->rx;
static bool fm10k_fifo_empty(struct fm10k_mbx_fifo *fifo)
static u16 fm10k_fifo_crc(struct fm10k_mbx_fifo *fifo, u16 offset,
static u16 fm10k_fifo_head_offset(struct fm10k_mbx_fifo *fifo, u16 offset)
struct fm10k_mbx_fifo *fifo = &mbx->rx;
struct fm10k_mbx_fifo *fifo = &mbx->rx;
static u16 fm10k_fifo_tail_offset(struct fm10k_mbx_fifo *fifo, u16 offset)
static u16 fm10k_fifo_head_len(struct fm10k_mbx_fifo *fifo)
struct fm10k_mbx_fifo *fifo = &mbx->tx;
struct fm10k_mbx_fifo rx;
struct fm10k_mbx_fifo tx;