Lines Matching refs:index
420 int index; in lan743x_intr_get_vector_flags() local
422 for (index = 0; index < LAN743X_MAX_VECTOR_COUNT; index++) { in lan743x_intr_get_vector_flags()
423 if (adapter->intr.vector_list[index].int_mask & int_mask) in lan743x_intr_get_vector_flags()
424 return adapter->intr.vector_list[index].flags; in lan743x_intr_get_vector_flags()
432 int index = 0; in lan743x_intr_close() local
437 for (index = 0; index < LAN743X_MAX_VECTOR_COUNT; index++) { in lan743x_intr_close()
438 if (intr->flags & INTR_FLAG_IRQ_REQUESTED(index)) { in lan743x_intr_close()
439 lan743x_intr_unregister_isr(adapter, index); in lan743x_intr_close()
440 intr->flags &= ~INTR_FLAG_IRQ_REQUESTED(index); in lan743x_intr_close()
463 int index = 0; in lan743x_intr_open() local
471 for (index = 0; index < LAN743X_MAX_VECTOR_COUNT; index++) in lan743x_intr_open()
472 msix_entries[index].entry = index; in lan743x_intr_open()
482 for (index = 0; index < intr->number_of_vectors; index++) in lan743x_intr_open()
483 intr->vector_list[index].irq = msix_entries in lan743x_intr_open()
484 [index].vector; in lan743x_intr_open()
597 for (index = 0; index < number_of_tx_vectors; index++) { in lan743x_intr_open()
598 u32 int_bit = INT_BIT_DMA_TX_(index); in lan743x_intr_open()
599 int vector = index + 1; in lan743x_intr_open()
602 int_vec_map1 |= INT_VEC_MAP1_TX_VEC_(index, vector); in lan743x_intr_open()
609 &adapter->tx[index]); in lan743x_intr_open()
641 for (index = 0; index < number_of_rx_vectors; index++) { in lan743x_intr_open()
642 int vector = index + 1 + LAN743X_USED_TX_CHANNELS; in lan743x_intr_open()
643 u32 int_bit = INT_BIT_DMA_RX_(index); in lan743x_intr_open()
646 int_vec_map0 |= INT_VEC_MAP0_RX_VEC_(index, vector); in lan743x_intr_open()
659 &adapter->rx[index]); in lan743x_intr_open()
701 static u32 lan743x_mac_mii_access(u16 id, u16 index, int read) in lan743x_mac_mii_access() argument
707 ret |= (index << MAC_MII_ACC_MIIRINDA_SHIFT_) & in lan743x_mac_mii_access()
727 static int lan743x_mdiobus_read(struct mii_bus *bus, int phy_id, int index) in lan743x_mdiobus_read() argument
739 mii_access = lan743x_mac_mii_access(phy_id, index, MAC_MII_READ); in lan743x_mdiobus_read()
750 int phy_id, int index, u16 regval) in lan743x_mdiobus_write() argument
764 mii_access = lan743x_mac_mii_access(phy_id, index, MAC_MII_WRITE); in lan743x_mdiobus_write()
1330 static int lan743x_tx_next_index(struct lan743x_tx *tx, int index) in lan743x_tx_next_index() argument
1332 return ((++index) % tx->ring_size); in lan743x_tx_next_index()
1955 static int lan743x_rx_next_index(struct lan743x_rx *rx, int index) in lan743x_rx_next_index() argument
1957 return ((++index) % rx->ring_size); in lan743x_rx_next_index()
1969 static void lan743x_rx_update_tail(struct lan743x_rx *rx, int index) in lan743x_rx_update_tail() argument
1972 if ((index & 7) == 7) in lan743x_rx_update_tail()
1974 index); in lan743x_rx_update_tail()
1977 static int lan743x_rx_init_ring_element(struct lan743x_rx *rx, int index, in lan743x_rx_init_ring_element() argument
1985 descriptor = &rx->ring_cpu_ptr[index]; in lan743x_rx_init_ring_element()
1986 buffer_info = &rx->buffer_info[index]; in lan743x_rx_init_ring_element()
2007 lan743x_rx_update_tail(rx, index); in lan743x_rx_init_ring_element()
2012 static void lan743x_rx_reuse_ring_element(struct lan743x_rx *rx, int index) in lan743x_rx_reuse_ring_element() argument
2017 descriptor = &rx->ring_cpu_ptr[index]; in lan743x_rx_reuse_ring_element()
2018 buffer_info = &rx->buffer_info[index]; in lan743x_rx_reuse_ring_element()
2026 lan743x_rx_update_tail(rx, index); in lan743x_rx_reuse_ring_element()
2029 static void lan743x_rx_release_ring_element(struct lan743x_rx *rx, int index) in lan743x_rx_release_ring_element() argument
2034 descriptor = &rx->ring_cpu_ptr[index]; in lan743x_rx_release_ring_element()
2035 buffer_info = &rx->buffer_info[index]; in lan743x_rx_release_ring_element()
2084 int index; in lan743x_rx_process_packet() local
2086 index = lan743x_rx_next_index(rx, first_index); in lan743x_rx_process_packet()
2087 while (index != current_head_index) { in lan743x_rx_process_packet()
2088 descriptor = &rx->ring_cpu_ptr[index]; in lan743x_rx_process_packet()
2093 last_index = index; in lan743x_rx_process_packet()
2096 index = lan743x_rx_next_index(rx, index); in lan743x_rx_process_packet()
2103 int index = lan743x_rx_next_index(rx, in lan743x_rx_process_packet() local
2105 if (index != current_head_index) { in lan743x_rx_process_packet()
2106 descriptor = &rx->ring_cpu_ptr[index]; in lan743x_rx_process_packet()
2113 extension_index = index; in lan743x_rx_process_packet()
2170 int index = first_index; in lan743x_rx_process_packet() local
2179 while ((index >= first_index) && in lan743x_rx_process_packet()
2180 (index <= last_index)) { in lan743x_rx_process_packet()
2182 index); in lan743x_rx_process_packet()
2183 index = lan743x_rx_next_index(rx, in lan743x_rx_process_packet()
2184 index); in lan743x_rx_process_packet()
2187 while ((index >= first_index) || in lan743x_rx_process_packet()
2188 (index <= last_index)) { in lan743x_rx_process_packet()
2190 index); in lan743x_rx_process_packet()
2191 index = lan743x_rx_next_index(rx, in lan743x_rx_process_packet()
2192 index); in lan743x_rx_process_packet()
2279 int index; in lan743x_rx_ring_cleanup() local
2281 for (index = 0; index < rx->ring_size; index++) in lan743x_rx_ring_cleanup()
2282 lan743x_rx_release_ring_element(rx, index); in lan743x_rx_ring_cleanup()
2315 int index = 0; in lan743x_rx_ring_init() local
2374 for (index = 0; index < rx->ring_size; index++) { in lan743x_rx_ring_init()
2378 ret = lan743x_rx_init_ring_element(rx, index, new_skb); in lan743x_rx_ring_init()
2539 int index; in lan743x_netdev_close() local
2543 for (index = 0; index < LAN743X_USED_RX_CHANNELS; index++) in lan743x_netdev_close()
2544 lan743x_rx_close(&adapter->rx[index]); in lan743x_netdev_close()
2560 int index; in lan743x_netdev_open() local
2581 for (index = 0; index < LAN743X_USED_RX_CHANNELS; index++) { in lan743x_netdev_open()
2582 ret = lan743x_rx_open(&adapter->rx[index]); in lan743x_netdev_open()
2594 for (index = 0; index < LAN743X_USED_RX_CHANNELS; index++) { in lan743x_netdev_open()
2595 if (adapter->rx[index].ring_cpu_ptr) in lan743x_netdev_open()
2596 lan743x_rx_close(&adapter->rx[index]); in lan743x_netdev_open()
2748 int index; in lan743x_hardware_init() local
2776 for (index = 0; index < LAN743X_USED_RX_CHANNELS; index++) { in lan743x_hardware_init()
2777 adapter->rx[index].adapter = adapter; in lan743x_hardware_init()
2778 adapter->rx[index].channel_number = index; in lan743x_hardware_init()