Lines Matching full:indexes

238 	struct typhoon_indexes		indexes			__3xp_aligned;
263 struct typhoon_indexes *indexes; member
478 struct typhoon_indexes *indexes = tp->indexes; in typhoon_process_response() local
485 cleared = le32_to_cpu(indexes->respCleared); in typhoon_process_response()
486 ready = le32_to_cpu(indexes->respReady); in typhoon_process_response()
528 indexes->respCleared = cpu_to_le32(cleared); in typhoon_process_response()
548 int cmdCleared = le32_to_cpu(tp->indexes->cmdCleared); in typhoon_num_free_cmd()
556 int respReady = le32_to_cpu(tp->indexes->respReady); in typhoon_num_free_resp()
557 int respCleared = le32_to_cpu(tp->indexes->respCleared); in typhoon_num_free_resp()
573 struct typhoon_indexes *indexes = tp->indexes; in typhoon_issue_command() local
647 if (indexes->respCleared != indexes->respReady) in typhoon_issue_command()
676 if (indexes->respCleared != indexes->respReady) in typhoon_issue_command()
1188 shared_dma = tp->shared_dma + shared_offset(indexes); in typhoon_init_interface()
1223 tp->indexes = &tp->shared->indexes; in typhoon_init_interface()
1251 memset(tp->indexes, 0, sizeof(struct typhoon_indexes)); in typhoon_init_rings()
1557 struct typhoon_indexes *indexes = tp->indexes; in typhoon_recycle_rx_skb() local
1563 le32_to_cpu(indexes->rxBuffCleared)) { in typhoon_recycle_rx_skb()
1578 indexes->rxBuffReady = cpu_to_le32(ring->lastWrite); in typhoon_recycle_rx_skb()
1584 struct typhoon_indexes *indexes = tp->indexes; in typhoon_alloc_rx_skb() local
1594 le32_to_cpu(indexes->rxBuffCleared)) in typhoon_alloc_rx_skb()
1623 indexes->rxBuffReady = cpu_to_le32(ring->lastWrite); in typhoon_alloc_rx_skb()
1721 struct typhoon_indexes *indexes = tp->indexes; in typhoon_poll() local
1725 if (!tp->awaiting_resp && indexes->respReady != indexes->respCleared) in typhoon_poll()
1728 if (le32_to_cpu(indexes->txLoCleared) != tp->txLoRing.lastRead) in typhoon_poll()
1729 typhoon_tx_complete(tp, &tp->txLoRing, &indexes->txLoCleared); in typhoon_poll()
1733 if (indexes->rxHiCleared != indexes->rxHiReady) { in typhoon_poll()
1734 work_done += typhoon_rx(tp, &tp->rxHiRing, &indexes->rxHiReady, in typhoon_poll()
1735 &indexes->rxHiCleared, budget); in typhoon_poll()
1738 if (indexes->rxLoCleared != indexes->rxLoReady) { in typhoon_poll()
1739 work_done += typhoon_rx(tp, &tp->rxLoRing, &indexes->rxLoReady, in typhoon_poll()
1740 &indexes->rxLoCleared, budget - work_done); in typhoon_poll()
1743 if (le32_to_cpu(indexes->rxBuffCleared) == tp->rxBuffRing.lastWrite) { in typhoon_poll()
1959 struct typhoon_indexes *indexes = tp->indexes; in typhoon_stop_runtime() local
1978 if (indexes->txLoCleared == cpu_to_le32(txLo->lastWrite)) in typhoon_stop_runtime()
2009 if (indexes->txLoCleared != cpu_to_le32(txLo->lastWrite)) { in typhoon_stop_runtime()
2010 indexes->txLoCleared = cpu_to_le32(txLo->lastWrite); in typhoon_stop_runtime()
2011 typhoon_clean_tx(tp, &tp->txLoRing, &indexes->txLoCleared); in typhoon_stop_runtime()
2028 typhoon_clean_tx(tp, &tp->txLoRing, &tp->indexes->txLoCleared); in typhoon_tx_timeout()