Lines Matching refs:idx

849 	u32 idx;  in ace_issue_cmd()  local
851 idx = readl(&regs->CmdPrd); in ace_issue_cmd()
853 writel(*(u32 *)(cmd), &regs->CmdRng[idx]); in ace_issue_cmd()
854 idx = (idx + 1) % CMD_RING_ENTRIES; in ace_issue_cmd()
856 writel(idx, &regs->CmdPrd); in ace_issue_cmd()
1632 short i, idx; in ace_load_std_rx_ring() local
1637 idx = ap->rx_std_skbprd; in ace_load_std_rx_ring()
1652 ap->skb->rx_std_skbuff[idx].skb = skb; in ace_load_std_rx_ring()
1653 dma_unmap_addr_set(&ap->skb->rx_std_skbuff[idx], in ace_load_std_rx_ring()
1656 rd = &ap->rx_std_ring[idx]; in ace_load_std_rx_ring()
1659 rd->idx = idx; in ace_load_std_rx_ring()
1660 idx = (idx + 1) % RX_STD_RING_ENTRIES; in ace_load_std_rx_ring()
1667 ap->rx_std_skbprd = idx; in ace_load_std_rx_ring()
1673 cmd.idx = ap->rx_std_skbprd; in ace_load_std_rx_ring()
1676 writel(idx, &regs->RxStdPrd); in ace_load_std_rx_ring()
1695 short i, idx; in ace_load_mini_rx_ring() local
1699 idx = ap->rx_mini_skbprd; in ace_load_mini_rx_ring()
1713 ap->skb->rx_mini_skbuff[idx].skb = skb; in ace_load_mini_rx_ring()
1714 dma_unmap_addr_set(&ap->skb->rx_mini_skbuff[idx], in ace_load_mini_rx_ring()
1717 rd = &ap->rx_mini_ring[idx]; in ace_load_mini_rx_ring()
1720 rd->idx = idx; in ace_load_mini_rx_ring()
1721 idx = (idx + 1) % RX_MINI_RING_ENTRIES; in ace_load_mini_rx_ring()
1729 ap->rx_mini_skbprd = idx; in ace_load_mini_rx_ring()
1731 writel(idx, &regs->RxMiniPrd); in ace_load_mini_rx_ring()
1752 short i, idx; in ace_load_jumbo_rx_ring() local
1754 idx = ap->rx_jumbo_skbprd; in ace_load_jumbo_rx_ring()
1769 ap->skb->rx_jumbo_skbuff[idx].skb = skb; in ace_load_jumbo_rx_ring()
1770 dma_unmap_addr_set(&ap->skb->rx_jumbo_skbuff[idx], in ace_load_jumbo_rx_ring()
1773 rd = &ap->rx_jumbo_ring[idx]; in ace_load_jumbo_rx_ring()
1776 rd->idx = idx; in ace_load_jumbo_rx_ring()
1777 idx = (idx + 1) % RX_JUMBO_RING_ENTRIES; in ace_load_jumbo_rx_ring()
1784 ap->rx_jumbo_skbprd = idx; in ace_load_jumbo_rx_ring()
1790 cmd.idx = ap->rx_jumbo_skbprd; in ace_load_jumbo_rx_ring()
1793 writel(idx, &regs->RxJumboPrd); in ace_load_jumbo_rx_ring()
1893 cmd.idx = 0; in ace_handle_event()
1921 u32 idx; in ace_rx_int() local
1924 idx = rxretcsm; in ace_rx_int()
1929 while (idx != rxretprd) { in ace_rx_int()
1939 if (idx == rxretcsm) in ace_rx_int()
1942 retdesc = &ap->rx_return_ring[idx]; in ace_rx_int()
1943 skbidx = retdesc->idx; in ace_rx_int()
2014 idx = (idx + 1) % RX_RETURN_RING_ENTRIES; in ace_rx_int()
2027 writel(idx, &ap->regs->RxRetCsm); in ace_rx_int()
2029 ap->cur_rx = idx; in ace_rx_int()
2033 idx = rxretprd; in ace_rx_int()
2039 u32 txcsm, u32 idx) in ace_tx_int() argument
2047 info = ap->skb->tx_skbuff + idx; in ace_tx_int()
2064 idx = (idx + 1) % ACE_TX_RING_ENTRIES(ap); in ace_tx_int()
2065 } while (idx != txcsm); in ace_tx_int()
2108 u32 idx; in ace_interrupt() local
2145 idx = ap->tx_ret_csm; in ace_interrupt()
2147 if (txcsm != idx) { in ace_interrupt()
2156 ace_tx_int(dev, txcsm, idx); in ace_interrupt()
2245 cmd.idx = 0; in ace_open()
2250 cmd.idx = 0; in ace_open()
2260 cmd.idx = 0; in ace_open()
2271 cmd.idx = 0; in ace_open()
2304 cmd.idx = 0; in ace_close()
2311 cmd.idx = 0; in ace_close()
2356 cmd.idx = 0; in ace_close()
2369 struct sk_buff *tail, u32 idx) in ace_map_tx_skb() argument
2378 info = ap->skb->tx_skbuff + idx; in ace_map_tx_skb()
2415 u32 idx, flagsize; in ace_start_xmit() local
2419 idx = ap->tx_prd; in ace_start_xmit()
2421 if (tx_ring_full(ap, ap->tx_ret_csm, idx)) in ace_start_xmit()
2428 mapping = ace_map_tx_skb(ap, skb, skb, idx); in ace_start_xmit()
2436 desc = ap->tx_ring + idx; in ace_start_xmit()
2437 idx = (idx + 1) % ACE_TX_RING_ENTRIES(ap); in ace_start_xmit()
2440 if (tx_ring_full(ap, ap->tx_ret_csm, idx)) in ace_start_xmit()
2449 mapping = ace_map_tx_skb(ap, skb, NULL, idx); in ace_start_xmit()
2458 ace_load_tx_bd(ap, ap->tx_ring + idx, mapping, flagsize, vlan_tag); in ace_start_xmit()
2460 idx = (idx + 1) % ACE_TX_RING_ENTRIES(ap); in ace_start_xmit()
2467 info = ap->skb->tx_skbuff + idx; in ace_start_xmit()
2468 desc = ap->tx_ring + idx; in ace_start_xmit()
2477 idx = (idx + 1) % ACE_TX_RING_ENTRIES(ap); in ace_start_xmit()
2481 if (tx_ring_full(ap, ap->tx_ret_csm, idx)) in ace_start_xmit()
2499 ap->tx_prd = idx; in ace_start_xmit()
2500 ace_set_txprd(regs, ap, idx); in ace_start_xmit()
2511 if (!tx_ring_full(ap, ap->tx_ret_csm, idx)) in ace_start_xmit()
2575 cmd.idx = 0; in ace_change_mtu()
2692 cmd.idx = 0; in ace_set_settings()
2738 cmd.idx = 0; in ace_set_mac_addr()
2754 cmd.idx = 0; in ace_set_multicast_list()
2760 cmd.idx = 0; in ace_set_multicast_list()
2768 cmd.idx = 0; in ace_set_multicast_list()
2774 cmd.idx = 0; in ace_set_multicast_list()
2788 cmd.idx = 0; in ace_set_multicast_list()
2793 cmd.idx = 0; in ace_set_multicast_list()