Lines Matching refs:bd_status
240 u32 bd_status; in rx_bd_buffer_set() local
248 bd_status = in_be32((u32 __iomem *)bd); in rx_bd_buffer_set()
260 } while (!(bd_status & R_W)); in rx_bd_buffer_set()
3083 u32 bd_status; in ucc_geth_start_xmit() local
3096 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_start_xmit()
3112 bd_status = (bd_status & T_W) | T_R | T_I | T_L | skb->len; in ucc_geth_start_xmit()
3115 out_be32((u32 __iomem *)bd, bd_status); in ucc_geth_start_xmit()
3118 if (!(bd_status & T_W)) in ucc_geth_start_xmit()
3157 u32 bd_status; in ucc_geth_rx() local
3168 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_rx()
3171 while (!((bd_status & (R_E)) || (--rx_work_limit < 0))) { in ucc_geth_rx()
3173 length = (u16) ((bd_status & BD_LENGTH_MASK) - 4); in ucc_geth_rx()
3179 (!(bd_status & (R_F | R_L))) || in ucc_geth_rx()
3180 (bd_status & R_ERRORS_FATAL)) { in ucc_geth_rx()
3218 if (bd_status & R_W) in ucc_geth_rx()
3223 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_rx()
3237 u32 bd_status; in ucc_geth_tx() local
3240 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_tx()
3243 while ((bd_status & T_R) == 0) { in ucc_geth_tx()
3269 if (!(bd_status & T_W)) in ucc_geth_tx()
3273 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_tx()