| /linux/drivers/ps3/ |
| H A D | ps3-vuart.c | 78 } rx_list; member 540 * Must be called with priv->rx_list.lock held. 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() [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ef100_rep.h | 35 * @write_index: number of packets enqueued to @rx_list 36 * @read_index: number of packets consumed from @rx_list 40 * @rx_list: list of SKBs queued for receive in NAPI poll 41 * @rx_lock: protects @rx_list 56 struct list_head rx_list; member
|
| H A D | ef100_rep.c | 35 INIT_LIST_HEAD(&efv->rx_list); in efx_ef100_rep_init_struct() 406 while (spent < weight && !list_empty(&efv->rx_list)) { in efx_ef100_rep_poll() 407 skb = list_first_entry(&efv->rx_list, struct sk_buff, list); in efx_ef100_rep_poll() 475 list_add_tail(&skb->list, &efv->rx_list); in efx_ef100_rep_rx_packet()
|
| H A D | efx_channels.c | 668 channel->rx_list = NULL; in efx_probe_channel() 1183 struct list_head rx_list; in efx_process_channel() local 1190 EFX_WARN_ON_PARANOID(channel->rx_list != NULL); in efx_process_channel() 1191 INIT_LIST_HEAD(&rx_list); in efx_process_channel() 1192 channel->rx_list = &rx_list; in efx_process_channel() 1220 netif_receive_skb_list(channel->rx_list); in efx_process_channel() 1221 channel->rx_list = NULL; in efx_process_channel()
|
| H A D | net_driver.h | 511 * @rx_list: list of SKBs from current RX, awaiting processing 575 struct list_head *rx_list; member
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar_ethtool.c | 1251 list_for_each_entry(j, &priv->rx_list.list, list) { in gfar_process_filer_changes() 1306 if (list_empty(&priv->rx_list.list)) { in gfar_add_cls() 1310 list_add(&temp->list, &priv->rx_list.list); in gfar_add_cls() 1313 list_for_each_entry(comp, &priv->rx_list.list, list) { in gfar_add_cls() 1326 list_add_tail(&temp->list, &priv->rx_list.list); in gfar_add_cls() 1330 priv->rx_list.count++; in gfar_add_cls() 1337 priv->rx_list.count--; in gfar_add_cls() 1349 if (list_empty(&priv->rx_list.list)) in gfar_del_cls() 1352 list_for_each_entry(comp, &priv->rx_list.list, list) { in gfar_del_cls() 1356 priv->rx_list.count--; in gfar_del_cls() [all …]
|
| H A D | gianfar.h | 1200 struct ethtool_rx_list rx_list; member
|
| H A D | gianfar.c | 701 INIT_LIST_HEAD(&priv->rx_list.list); in gfar_of_init() 702 priv->rx_list.count = 0; in gfar_of_init()
|
| /linux/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_devlink.h | 85 * @rx_list: Downlink skbuf list received from CP 92 struct sk_buff_head rx_list; member
|
| H A D | iosm_ipc_imem_ops.c | 468 skb_queue_tail(&ipc_devlink->devlink_sio.rx_list, skb); in ipc_imem_sys_devlink_notify_rx() 635 /* check skb is available in rx_list or wait for skb */ in ipc_imem_sys_devlink_read() 637 while (!skb && !(skb = skb_dequeue(&devlink->devlink_sio.rx_list))) { in ipc_imem_sys_devlink_read()
|
| /linux/net/tls/ |
| H A D | tls_sw.c | 1614 /* This function traverses the rx_list in tls receive context to copies the in tls_decrypt_sg() 1616 * true. Further, the records are removed from the rx_list if it is not a peek in tls_decrypt_sg() 1627 struct sk_buff *skb = skb_peek(&ctx->rx_list); in tls_decrypt_sg() 1644 skb = skb_peek_next(skb, &ctx->rx_list); in tls_decrypt_sg() 1676 /* The remaining skip-bytes must lie in 1st record in rx_list. in tls_decrypt_sg() 1684 next_skb = skb_peek_next(skb, &ctx->rx_list); in tls_decrypt_sg() 1687 __skb_unlink(skb, &ctx->rx_list); in tls_decrypt_sg() 1885 __skb_queue_tail(&ctx->rx_list, darg.skb); in tls_rx_rec_done() 1912 __skb_queue_tail(&ctx->rx_list, skb); in process_rx_list() 1964 /* Drain records from the rx_list in process_rx_list() [all...] |
| H A D | tls_main.c | 419 if ((skb_queue_empty_lockless(&ctx->rx_list) && in tls_sk_poll()
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | efx_channels.c | 671 channel->rx_list = NULL; in efx_probe_channel() 1204 struct list_head rx_list; in efx_process_channel() local 1211 EFX_WARN_ON_PARANOID(channel->rx_list != NULL); in efx_process_channel() 1212 INIT_LIST_HEAD(&rx_list); in efx_process_channel() 1213 channel->rx_list = &rx_list; in efx_process_channel() 1239 netif_receive_skb_list(channel->rx_list); in efx_process_channel() 1240 channel->rx_list = NULL; in efx_process_channel()
|
| H A D | rx.c | 239 if (channel->rx_list != NULL) in efx_rx_deliver() 241 list_add_tail(&skb->list, channel->rx_list); in efx_rx_deliver()
|
| H A D | net_driver.h | 481 * @rx_list: list of SKBs from current RX, awaiting processing 543 struct list_head *rx_list; member
|
| /linux/sound/soc/intel/atom/sst/ |
| H A D | sst.c | 107 list_add_tail(&msg->node, &drv->rx_list); in intel_sst_interrupt_mrfld() 122 if (list_empty(&drv->rx_list)) { in intel_sst_irq_thread_mrfld() 127 list_for_each_entry_safe(msg, __msg, &drv->rx_list, node) { in intel_sst_irq_thread_mrfld() 204 INIT_LIST_HEAD(&ctx->rx_list); in sst_workqueue_init()
|
| H A D | sst.h | 333 * @rx_list : to copy the process_reply/process_msg from DSP 376 struct list_head rx_list; member
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_rxtx.c | 277 struct list_head rx_list; in prestera_sdma_rx_poll() local 285 INIT_LIST_HEAD(&rx_list); in prestera_sdma_rx_poll() 318 list_add_tail(&skb->list, &rx_list); in prestera_sdma_rx_poll() 328 netif_receive_skb_list(&rx_list); in prestera_sdma_rx_poll()
|
| /linux/net/can/ |
| H A D | proc.c | 188 static void can_print_rcvlist(struct seq_file *m, struct hlist_head *rx_list, in can_print_rcvlist() argument 193 hlist_for_each_entry_rcu(r, rx_list, list) { in can_print_rcvlist()
|
| /linux/drivers/net/ethernet/broadcom/ |
| H A D | bcm63xx_enet.c | 303 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()
|
| /linux/drivers/net/ethernet/atheros/ |
| H A D | ag71xx.c | 1611 LIST_HEAD(rx_list); in ag71xx_rx_packets() 1659 list_add_tail(&skb->list, &rx_list); in ag71xx_rx_packets() 1670 netif_receive_skb_list(&rx_list); in ag71xx_rx_packets()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | tlan.h | 179 struct tlan_list *rx_list; member
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.h | 499 struct list_head *rx_list; member
|
| H A D | dpaa2-eth.c | 574 list_add_tail(&skb->list, ch->rx_list); in dpaa2_eth_receive_skb() 1950 struct list_head rx_list; in dpaa2_eth_poll() local 1959 INIT_LIST_HEAD(&rx_list); in dpaa2_eth_poll() 1960 ch->rx_list = &rx_list; in dpaa2_eth_poll() 2026 netif_receive_skb_list(ch->rx_list); in dpaa2_eth_poll()
|