Lines Matching refs:status_val
223 static void secocec_tx_done(struct cec_adapter *adap, u16 status_val) in secocec_tx_done() argument
225 if (status_val & SECOCEC_STATUS_TX_ERROR_MASK) { in secocec_tx_done()
226 if (status_val & SECOCEC_STATUS_TX_NACK_ERROR) in secocec_tx_done()
235 status_val = SECOCEC_STATUS_TX_ERROR_MASK | in secocec_tx_done()
238 smb_wr16(SECOCEC_STATUS, status_val); in secocec_tx_done()
241 static void secocec_rx_done(struct cec_adapter *adap, u16 status_val) in secocec_rx_done() argument
252 if (status_val & SECOCEC_STATUS_RX_OVERFLOW_MASK) { in secocec_rx_done()
258 if (status_val & SECOCEC_STATUS_RX_ERROR_MASK) { in secocec_rx_done()
309 status_val = SECOCEC_STATUS_MSG_RECEIVED_MASK; in secocec_rx_done()
311 status_val |= SECOCEC_STATUS_RX_OVERFLOW_MASK; in secocec_rx_done()
313 status = smb_wr16(SECOCEC_STATUS, status_val); in secocec_rx_done()
319 status_val = SECOCEC_STATUS_MSG_RECEIVED_MASK | in secocec_rx_done()
322 status_val |= SECOCEC_STATUS_RX_OVERFLOW_MASK; in secocec_rx_done()
323 smb_wr16(SECOCEC_STATUS, status_val); in secocec_rx_done()
445 u16 status_val, cec_val, val = 0; in secocec_irq_handler() local
449 status = smb_rd16(SECOCEC_STATUS_REG_1, &status_val); in secocec_irq_handler()
453 if (status_val & SECOCEC_STATUS_REG_1_CEC) { in secocec_irq_handler()
473 if (status_val & SECOCEC_STATUS_REG_1_IR) { in secocec_irq_handler()