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()
3095 u32 bd_status; in ucc_geth_start_xmit() local
3107 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_start_xmit()
3123 bd_status = (bd_status & T_W) | T_R | T_I | T_L | skb->len; in ucc_geth_start_xmit()
3126 out_be32((u32 __iomem *)bd, bd_status); in ucc_geth_start_xmit()
3129 if (!(bd_status & T_W)) in ucc_geth_start_xmit()
3168 u32 bd_status; in ucc_geth_rx() local
3179 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_rx()
3182 while (!((bd_status & (R_E)) || (--rx_work_limit < 0))) { in ucc_geth_rx()
3184 length = (u16) ((bd_status & BD_LENGTH_MASK) - 4); in ucc_geth_rx()
3190 (!(bd_status & (R_F | R_L))) || in ucc_geth_rx()
3191 (bd_status & R_ERRORS_FATAL)) { in ucc_geth_rx()
3229 if (bd_status & R_W) in ucc_geth_rx()
3234 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_rx()
3246 u32 bd_status; in ucc_geth_tx() local
3249 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_tx()
3252 while ((bd_status & T_R) == 0) { in ucc_geth_tx()
3277 if (!(bd_status & T_W)) in ucc_geth_tx()
3281 bd_status = in_be32((u32 __iomem *)bd); in ucc_geth_tx()