HBG_DIR_TX
HBG_DIR_TX_RX = HBG_DIR_TX | HBG_DIR_RX,
u32 irq_mask = ring->dir == HBG_DIR_TX ? HBG_INT_MSK_TX_B :
if (dir & HBG_DIR_TX)
if (dir & HBG_DIR_TX)
if (dir & HBG_DIR_TX) {
HBG_FIFO_TX_EMPTY_THRSLD, HBG_DIR_TX);
hbg_hw_get_fifo_used_num(priv, HBG_DIR_TX));
skb->len > hbg_spec_max_frame_len(priv, HBG_DIR_TX))) {
if (dir == HBG_DIR_TX) {
return hbg_ring_init(priv, tx_ring, hbg_napi_tx_recycle, HBG_DIR_TX);
return (dir == HBG_DIR_TX) ? priv->dev_specs.max_frame_len :
return (dir == HBG_DIR_TX) ? priv->dev_specs.tx_fifo_num :