Lines Matching refs:bd_status
243 u32 bd_status; in rx_bd_buffer_set() local
251 bd_status = in_be32((u32 __iomem *)bd); in rx_bd_buffer_set()
263 } while (!(bd_status & R_W)); in rx_bd_buffer_set()
3089 u32 bd_status; in ucc_geth_start_xmit() local
3101 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_start_xmit()
3117 bd_status = (bd_status & T_W) | T_R | T_I | T_L | skb->len; in ucc_geth_start_xmit()
3120 out_be32((u32 __iomem *)bd, bd_status); in ucc_geth_start_xmit()
3123 if (!(bd_status & T_W)) in ucc_geth_start_xmit()
3162 u32 bd_status; in ucc_geth_rx() local
3173 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_rx()
3176 while (!((bd_status & (R_E)) || (--rx_work_limit < 0))) { in ucc_geth_rx()
3178 length = (u16) ((bd_status & BD_LENGTH_MASK) - 4); in ucc_geth_rx()
3184 (!(bd_status & (R_F | R_L))) || in ucc_geth_rx()
3185 (bd_status & R_ERRORS_FATAL)) { in ucc_geth_rx()
3223 if (bd_status & R_W) in ucc_geth_rx()
3228 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_rx()
3240 u32 bd_status; in ucc_geth_tx() local
3243 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_tx()
3246 while ((bd_status & T_R) == 0) { in ucc_geth_tx()
3271 if (!(bd_status & T_W)) in ucc_geth_tx()
3275 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_tx()