Lines Matching refs:bd_status

83 	u16 bd_status;  in uhdlc_init()  local
305 bd_status = R_E_S | R_I_S; in uhdlc_init()
307 bd_status = R_E_S | R_I_S | R_W_S; in uhdlc_init()
309 priv->rx_bd_base[i].status = cpu_to_be16(bd_status); in uhdlc_init()
315 bd_status = T_I_S | T_TC_S; in uhdlc_init()
317 bd_status = T_I_S | T_TC_S | T_W_S; in uhdlc_init()
319 priv->tx_bd_base[i].status = cpu_to_be16(bd_status); in uhdlc_init()
355 u16 bd_status; in ucc_hdlc_tx() local
403 bd_status = be16_to_cpu(bd->status); in ucc_hdlc_tx()
416 bd_status = (bd_status & T_W_S) | T_R_S | T_I_S | T_L_S | T_TC_S; in ucc_hdlc_tx()
419 bd->status = cpu_to_be16(bd_status); in ucc_hdlc_tx()
422 if (!(bd_status & T_W_S)) in ucc_hdlc_tx()
458 u16 bd_status; in hdlc_tx_done() local
463 bd_status = be16_to_cpu(bd->status); in hdlc_tx_done()
466 while ((bd_status & T_R_S) == 0) { in hdlc_tx_done()
469 if (bd_status & T_UN_S) { /* Underrun */ in hdlc_tx_done()
473 if (bd_status & T_CT_S) { /* Carrier lost */ in hdlc_tx_done()
503 if (!(bd_status & T_W_S)) in hdlc_tx_done()
507 bd_status = be16_to_cpu(bd->status); in hdlc_tx_done()
524 u16 bd_status; in hdlc_rx_done() local
530 bd_status = be16_to_cpu(bd->status); in hdlc_rx_done()
533 while (!((bd_status & (R_E_S)) || (--rx_work_limit < 0))) { in hdlc_rx_done()
534 if (bd_status & (RX_BD_ERRORS)) { in hdlc_rx_done()
537 if (bd_status & R_CD_S) in hdlc_rx_done()
539 if (bd_status & R_OV_S) in hdlc_rx_done()
541 if (bd_status & R_CR_S) in hdlc_rx_done()
543 if (bd_status & R_AB_S) in hdlc_rx_done()
545 if (bd_status & R_NO_S) in hdlc_rx_done()
547 if (bd_status & R_LG_S) in hdlc_rx_done()
598 bd->status = cpu_to_be16((bd_status & R_W_S) | R_E_S | R_I_S); in hdlc_rx_done()
601 if (bd_status & R_W_S) { in hdlc_rx_done()
613 bd_status = be16_to_cpu(bd->status); in hdlc_rx_done()
927 u16 bd_status; in uhdlc_resume() local
992 bd_status = R_E_S | R_I_S; in uhdlc_resume()
994 bd_status = R_E_S | R_I_S | R_W_S; in uhdlc_resume()
996 priv->rx_bd_base[i].status = cpu_to_be16(bd_status); in uhdlc_resume()
1002 bd_status = T_I_S | T_TC_S; in uhdlc_resume()
1004 bd_status = T_I_S | T_TC_S | T_W_S; in uhdlc_resume()
1006 priv->tx_bd_base[i].status = cpu_to_be16(bd_status); in uhdlc_resume()