Lines Matching refs:status_reg_value
553 static int twa_check_bits(u32 status_reg_value) in twa_check_bits() argument
557 if ((status_reg_value & TW_STATUS_EXPECTED_BITS) != TW_STATUS_EXPECTED_BITS) in twa_check_bits()
559 if ((status_reg_value & TW_STATUS_UNEXPECTED_BITS) != 0) in twa_check_bits()
899 static int twa_decode_bits(TW_Device_Extension *tw_dev, u32 status_reg_value) in twa_decode_bits() argument
904 if (status_reg_value & TW_STATUS_PCI_PARITY_ERROR) { in twa_decode_bits()
909 if (status_reg_value & TW_STATUS_PCI_ABORT) { in twa_decode_bits()
915 if (status_reg_value & TW_STATUS_QUEUE_ERROR) { in twa_decode_bits()
923 if (status_reg_value & TW_STATUS_MICROCONTROLLER_ERROR) { in twa_decode_bits()
938 u32 status_reg_value, response_que_value; in twa_empty_response_queue() local
941 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_empty_response_queue()
943 …while (((status_reg_value & TW_STATUS_RESPONSE_QUEUE_EMPTY) == 0) && (count < TW_MAX_RESPONSE_DRAI… in twa_empty_response_queue()
945 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_empty_response_queue()
1217 u32 status_reg_value; in twa_interrupt() local
1227 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_interrupt()
1230 if (!(status_reg_value & TW_STATUS_VALID_INTERRUPT)) in twa_interrupt()
1240 if (twa_check_bits(status_reg_value)) { in twa_interrupt()
1241 if (twa_decode_bits(tw_dev, status_reg_value)) { in twa_interrupt()
1248 if (status_reg_value & TW_STATUS_HOST_INTERRUPT) in twa_interrupt()
1252 if (status_reg_value & TW_STATUS_ATTENTION_INTERRUPT) { in twa_interrupt()
1267 if (status_reg_value & TW_STATUS_COMMAND_INTERRUPT) { in twa_interrupt()
1288 if (status_reg_value & TW_STATUS_RESPONSE_INTERRUPT) { in twa_interrupt()
1291 while ((status_reg_value & TW_STATUS_RESPONSE_QUEUE_EMPTY) == 0) { in twa_interrupt()
1360 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_interrupt()
1361 if (twa_check_bits(status_reg_value)) { in twa_interrupt()
1362 if (twa_decode_bits(tw_dev, status_reg_value)) { in twa_interrupt()
1454 u32 status_reg_value; in twa_poll_status() local
1458 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status()
1461 if (twa_check_bits(status_reg_value)) in twa_poll_status()
1462 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status()
1464 while ((status_reg_value & flag) != flag) { in twa_poll_status()
1465 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status()
1467 if (twa_check_bits(status_reg_value)) in twa_poll_status()
1468 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status()
1483 u32 status_reg_value; in twa_poll_status_gone() local
1487 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status_gone()
1490 if (twa_check_bits(status_reg_value)) in twa_poll_status_gone()
1491 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status_gone()
1493 while ((status_reg_value & flag) != 0) { in twa_poll_status_gone()
1494 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_poll_status_gone()
1495 if (twa_check_bits(status_reg_value)) in twa_poll_status_gone()
1496 twa_decode_bits(tw_dev, status_reg_value); in twa_poll_status_gone()
1511 u32 status_reg_value; in twa_post_command_packet() local
1524 status_reg_value = readl(TW_STATUS_REG_ADDR(tw_dev)); in twa_post_command_packet()
1526 if (twa_check_bits(status_reg_value)) in twa_post_command_packet()
1527 twa_decode_bits(tw_dev, status_reg_value); in twa_post_command_packet()
1529 …uest_count > 0) && (tw_dev->state[request_id] != TW_S_PENDING)) || (status_reg_value & TW_STATUS_C… in twa_post_command_packet()