Home
last modified time | relevance | path

Searched refs:rx_list (Results 1 – 20 of 20) sorted by relevance

/drivers/ps3/
Dps3-vuart.c78 } rx_list; member
578 list_add_tail(&lb->link, &priv->rx_list.head); in ps3_vuart_queue_rx_bytes()
579 priv->rx_list.bytes_held += bytes; in ps3_vuart_queue_rx_bytes()
610 spin_lock_irqsave(&priv->rx_list.lock, flags); in ps3_vuart_read()
614 while (priv->rx_list.bytes_held < bytes) { in ps3_vuart_read()
621 bytes - priv->rx_list.bytes_held); in ps3_vuart_read()
622 spin_unlock_irqrestore(&priv->rx_list.lock, flags); in ps3_vuart_read()
627 list_for_each_entry_safe(lb, n, &priv->rx_list.head, link) { in ps3_vuart_read()
633 priv->rx_list.bytes_held -= bytes_read; in ps3_vuart_read()
640 spin_unlock_irqrestore(&priv->rx_list.lock, flags); in ps3_vuart_read()
[all …]
/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c1231 list_for_each_entry(j, &priv->rx_list.list, list) { in gfar_process_filer_changes()
1286 if (list_empty(&priv->rx_list.list)) { in gfar_add_cls()
1290 list_add(&temp->list, &priv->rx_list.list); in gfar_add_cls()
1293 list_for_each_entry(comp, &priv->rx_list.list, list) { in gfar_add_cls()
1306 list_add_tail(&temp->list, &priv->rx_list.list); in gfar_add_cls()
1310 priv->rx_list.count++; in gfar_add_cls()
1317 priv->rx_list.count--; in gfar_add_cls()
1329 if (list_empty(&priv->rx_list.list)) in gfar_del_cls()
1332 list_for_each_entry(comp, &priv->rx_list.list, list) { in gfar_del_cls()
1336 priv->rx_list.count--; in gfar_del_cls()
[all …]
Dgianfar.h1203 struct ethtool_rx_list rx_list; member
Dgianfar.c713 INIT_LIST_HEAD(&priv->rx_list.list); in gfar_of_init()
714 priv->rx_list.count = 0; in gfar_of_init()
/drivers/soc/qcom/
Dapr.c33 struct list_head rx_list; member
100 list_add_tail(&abuf->node, &apr->rx_list); in apr_callback()
186 if (!list_empty(&apr->rx_list)) { in apr_rxwq()
187 list_for_each_entry_safe(abuf, b, &apr->rx_list, node) { in apr_rxwq()
487 INIT_LIST_HEAD(&apr->rx_list); in apr_probe()
/drivers/net/ethernet/sfc/
Defx_channels.c669 channel->rx_list = NULL; in efx_probe_channel()
1201 struct list_head rx_list; in efx_process_channel() local
1208 EFX_WARN_ON_PARANOID(channel->rx_list != NULL); in efx_process_channel()
1209 INIT_LIST_HEAD(&rx_list); in efx_process_channel()
1210 channel->rx_list = &rx_list; in efx_process_channel()
1236 netif_receive_skb_list(channel->rx_list); in efx_process_channel()
1237 channel->rx_list = NULL; in efx_process_channel()
Drx.c239 if (channel->rx_list != NULL) in efx_rx_deliver()
241 list_add_tail(&skb->list, channel->rx_list); in efx_rx_deliver()
Dnet_driver.h546 struct list_head *rx_list; member
/drivers/net/ethernet/marvell/prestera/
Dprestera_rxtx.c280 struct list_head rx_list; in prestera_sdma_rx_poll() local
288 INIT_LIST_HEAD(&rx_list); in prestera_sdma_rx_poll()
321 list_add_tail(&skb->list, &rx_list); in prestera_sdma_rx_poll()
331 netif_receive_skb_list(&rx_list); in prestera_sdma_rx_poll()
/drivers/net/ethernet/ti/
Dtlan.c834 priv->rx_list = (struct tlan_list *) in tlan_init()
837 priv->tx_list = priv->rx_list + TLAN_NUM_RX_LISTS; in tlan_init()
1224 tlan_print_list(priv->rx_list + i, "RX", i); in tlan_get_stats()
1489 head_list = priv->rx_list + priv->rx_head; in tlan_handle_rx_eof()
1526 tail_list = priv->rx_list + priv->rx_tail; in tlan_handle_rx_eof()
1531 head_list = priv->rx_list + priv->rx_head; in tlan_handle_rx_eof()
1545 head_list = priv->rx_list + priv->rx_head; in tlan_handle_rx_eof()
1912 list = priv->rx_list + i; in tlan_reset_lists()
1933 tlan_store_skb(priv->rx_list + i, NULL); in tlan_reset_lists()
1963 list = priv->rx_list + i; in tlan_free_lists()
Dtlan.h179 struct tlan_list *rx_list; member
/drivers/net/ethernet/cavium/octeon/
Docteon_mgmt.c139 struct sk_buff_head rx_list; member
227 __skb_queue_tail(&p->rx_list, skb); in octeon_mgmt_rx_fill_ring()
381 *pskb = __skb_dequeue(&p->rx_list); in octeon_mgmt_dequeue_rx_buffer()
1263 skb_queue_purge(&p->rx_list); in octeon_mgmt_stop()
1492 skb_queue_head_init(&p->rx_list); in octeon_mgmt_probe()
/drivers/net/wireless/intersil/orinoco/
Dorinoco.h77 struct list_head rx_list; member
Dmain.c930 list_add_tail(&rx_data->list, &priv->rx_list); in __orinoco_ev_rx()
1084 list_for_each_entry_safe(rx_data, temp, &priv->rx_list, list) { in orinoco_rx_isr_tasklet()
2200 INIT_LIST_HEAD(&priv->rx_list); in alloc_orinocodev()
2315 list_for_each_entry_safe(rx_data, temp, &priv->rx_list, list) { in free_orinocodev()
/drivers/net/ethernet/atheros/
Dag71xx.c1675 struct list_head rx_list; in ag71xx_rx_packets() local
1687 INIT_LIST_HEAD(&rx_list); in ag71xx_rx_packets()
1729 list_add_tail(&skb->list, &rx_list); in ag71xx_rx_packets()
1741 list_for_each_entry(skb, &rx_list, list) in ag71xx_rx_packets()
1743 netif_receive_skb_list(&rx_list); in ag71xx_rx_packets()
/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.h457 struct list_head *rx_list; member
Ddpaa2-eth.c537 list_add_tail(&skb->list, ch->rx_list); in dpaa2_eth_rx()
1560 struct list_head rx_list; in dpaa2_eth_poll() local
1569 INIT_LIST_HEAD(&rx_list); in dpaa2_eth_poll()
1570 ch->rx_list = &rx_list; in dpaa2_eth_poll()
1621 netif_receive_skb_list(ch->rx_list); in dpaa2_eth_poll()
/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c303 struct list_head rx_list; in bcm_enet_receive_queue() local
308 INIT_LIST_HEAD(&rx_list); in bcm_enet_receive_queue()
404 list_add_tail(&skb->list, &rx_list); in bcm_enet_receive_queue()
408 netif_receive_skb_list(&rx_list); in bcm_enet_receive_queue()
/drivers/net/wireless/intersil/hostap/
Dhostap_hw.c1995 skb_queue_tail(&local->rx_list, skb); in prism2_rx()
2078 while ((skb = skb_dequeue(&local->rx_list)) != NULL) in hostap_rx_tasklet()
3177 skb_queue_head_init(&local->rx_list); in prism2_init_local_data()
3298 skb_queue_purge(&local->rx_list); in prism2_free_local_data()
Dhostap_wlan.h814 struct sk_buff_head rx_list; member