Lines Matching refs:status
144 static char *status2txt(unsigned char status)
154 if (status & BT_B_BUSY)
156 if (status & BT_H_BUSY)
158 if (status & BT_OEM0)
160 if (status & BT_SMS_ATN)
162 if (status & BT_B2H_ATN)
164 if (status & BT_H2B_ATN)
169 #define STATUS2TXT status2txt(status)
385 unsigned char status,
436 if (status & BT_B_BUSY) {
448 /* Check status and (usually) take action and change this state machine. */
452 unsigned char status;
456 status = BT_STATUS;
457 bt->nonzero_status |= status;
474 if ((bt->state < BT_STATE_WRITE_BYTES) && (status & BT_B2H_ATN)) {
485 status,
497 if (status & BT_SMS_ATN) {
502 if (status & BT_H_BUSY) /* clear a leftover H_BUSY */
508 if (status & (BT_B_BUSY | BT_H2B_ATN))
516 if (status & BT_H_BUSY)
525 if (status & (BT_B_BUSY | BT_H2B_ATN))
533 if (!(status & BT_B2H_ATN))
548 if (status & BT_B2H_ATN) {
557 if (!(status & BT_H_BUSY))
572 if (!(status & BT_B_BUSY)) {
611 status,
625 * It's impossible for the BT status and interrupt registers to be