Lines Matching refs:status_reg_value
559 static int twa_check_bits(u32 status_reg_value) in twa_check_bits() argument
563 if ((status_reg_value & TW_STATUS_EXPECTED_BITS) != TW_STATUS_EXPECTED_BITS) in twa_check_bits()
565 if ((status_reg_value & TW_STATUS_UNEXPECTED_BITS) != 0) in twa_check_bits()
901 static int twa_decode_bits(TW_Device_Extension *tw_dev, u32 status_reg_value) in twa_decode_bits() argument
906 if (status_reg_value & TW_STATUS_PCI_PARITY_ERROR) { in twa_decode_bits()
911 if (status_reg_value & TW_STATUS_PCI_ABORT) { in twa_decode_bits()
917 if (status_reg_value & TW_STATUS_QUEUE_ERROR) { in twa_decode_bits()
925 if (status_reg_value & TW_STATUS_MICROCONTROLLER_ERROR) { in twa_decode_bits()
940 u32 status_reg_value, response_que_value; in twa_empty_response_queue() local
943 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_empty_response_queue()
945 …while (((status_reg_value & TW_STATUS_RESPONSE_QUEUE_EMPTY) == 0) && (count < TW_MAX_RESPONSE_DRAI… in twa_empty_response_queue()
947 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_empty_response_queue()
1219 u32 status_reg_value; in twa_interrupt() local
1229 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_interrupt()
1232 if (!(status_reg_value & TW_STATUS_VALID_INTERRUPT)) in twa_interrupt()
1242 if (twa_check_bits(status_reg_value)) { in twa_interrupt()
1243 if (twa_decode_bits(tw_dev, status_reg_value)) { in twa_interrupt()
1250 if (status_reg_value & TW_STATUS_HOST_INTERRUPT) in twa_interrupt()
1254 if (status_reg_value & TW_STATUS_ATTENTION_INTERRUPT) { in twa_interrupt()
1269 if (status_reg_value & TW_STATUS_COMMAND_INTERRUPT) { in twa_interrupt()
1290 if (status_reg_value & TW_STATUS_RESPONSE_INTERRUPT) { in twa_interrupt()
1293 while ((status_reg_value & TW_STATUS_RESPONSE_QUEUE_EMPTY) == 0) { in twa_interrupt()
1362 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_interrupt()
1363 if (twa_check_bits(status_reg_value)) { in twa_interrupt()
1364 if (twa_decode_bits(tw_dev, status_reg_value)) { in twa_interrupt()
1456 u32 status_reg_value; in twa_poll_status() local
1460 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status()
1463 if (twa_check_bits(status_reg_value)) in twa_poll_status()
1464 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status()
1466 while ((status_reg_value & flag) != flag) { in twa_poll_status()
1467 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status()
1469 if (twa_check_bits(status_reg_value)) in twa_poll_status()
1470 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status()
1485 u32 status_reg_value; in twa_poll_status_gone() local
1489 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status_gone()
1492 if (twa_check_bits(status_reg_value)) in twa_poll_status_gone()
1493 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status_gone()
1495 while ((status_reg_value & flag) != 0) { in twa_poll_status_gone()
1496 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status_gone()
1497 if (twa_check_bits(status_reg_value)) in twa_poll_status_gone()
1498 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status_gone()
1513 u32 status_reg_value; in twa_post_command_packet() local
1526 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_post_command_packet()
1528 if (twa_check_bits(status_reg_value)) in twa_post_command_packet()
1529 twa_decode_bits(tw_dev, status_reg_value); in twa_post_command_packet()
1531 …uest_count > 0) && (tw_dev->state[request_id] != TW_S_PENDING)) || (status_reg_value & TW_STATUS_C… in twa_post_command_packet()