Symbol: rx_pool
drivers/atm/idt77252.c
1017
struct rx_pool *rpp;
drivers/atm/idt77252.c
1117
rpp = &vc->rcv.rx_pool;
drivers/atm/idt77252.c
1906
flush_rx_pool(struct idt77252_dev *card, struct rx_pool *rpp)
drivers/atm/idt77252.c
1913
recycle_rx_pool_skb(struct idt77252_dev *card, struct rx_pool *rpp)
drivers/atm/idt77252.c
2336
flush_rx_pool(card, &vc->rcv.rx_pool);
drivers/atm/idt77252.c
2519
if (skb_queue_len(&vc->rcv.rx_pool.queue) != 0) {
drivers/atm/idt77252.c
2523
recycle_rx_pool_skb(card, &vc->rcv.rx_pool);
drivers/atm/idt77252.c
2866
flush_rx_pool(card, &vc->rcv.rx_pool);
drivers/atm/idt77252.c
2909
if (skb_queue_len(&vc->rcv.rx_pool.queue) != 0) {
drivers/atm/idt77252.c
2914
recycle_rx_pool_skb(card, &vc->rcv.rx_pool);
drivers/atm/idt77252.c
97
static void flush_rx_pool(struct idt77252_dev *, struct rx_pool *);
drivers/atm/idt77252.c
99
struct rx_pool *);
drivers/atm/idt77252.h
221
struct rx_pool rx_pool;
drivers/net/ethernet/ibm/ibmvnic.c
1001
kfree(rx_pool->free_map);
drivers/net/ethernet/ibm/ibmvnic.c
1003
free_ltb_set(adapter, &rx_pool->ltb_set);
drivers/net/ethernet/ibm/ibmvnic.c
1005
if (!rx_pool->rx_buff)
drivers/net/ethernet/ibm/ibmvnic.c
1008
for (j = 0; j < rx_pool->size; j++) {
drivers/net/ethernet/ibm/ibmvnic.c
1009
if (rx_pool->rx_buff[j].skb) {
drivers/net/ethernet/ibm/ibmvnic.c
1010
dev_kfree_skb_any(rx_pool->rx_buff[j].skb);
drivers/net/ethernet/ibm/ibmvnic.c
1011
rx_pool->rx_buff[j].skb = NULL;
drivers/net/ethernet/ibm/ibmvnic.c
1015
kfree(rx_pool->rx_buff);
drivers/net/ethernet/ibm/ibmvnic.c
1018
kfree(adapter->rx_pool);
drivers/net/ethernet/ibm/ibmvnic.c
1019
adapter->rx_pool = NULL;
drivers/net/ethernet/ibm/ibmvnic.c
1044
if (!adapter->rx_pool)
drivers/net/ethernet/ibm/ibmvnic.c
1079
struct ibmvnic_rx_pool *rx_pool;
drivers/net/ethernet/ibm/ibmvnic.c
1097
adapter->rx_pool = kzalloc_objs(struct ibmvnic_rx_pool, num_pools);
drivers/net/ethernet/ibm/ibmvnic.c
1098
if (!adapter->rx_pool) {
drivers/net/ethernet/ibm/ibmvnic.c
1109
rx_pool = &adapter->rx_pool[i];
drivers/net/ethernet/ibm/ibmvnic.c
1115
rx_pool->size = pool_size;
drivers/net/ethernet/ibm/ibmvnic.c
1116
rx_pool->index = i;
drivers/net/ethernet/ibm/ibmvnic.c
1117
rx_pool->buff_size = ALIGN(buff_size, L1_CACHE_BYTES);
drivers/net/ethernet/ibm/ibmvnic.c
1119
rx_pool->free_map = kzalloc_objs(int, rx_pool->size);
drivers/net/ethernet/ibm/ibmvnic.c
1120
if (!rx_pool->free_map) {
drivers/net/ethernet/ibm/ibmvnic.c
1126
rx_pool->rx_buff = kzalloc_objs(struct ibmvnic_rx_buff,
drivers/net/ethernet/ibm/ibmvnic.c
1127
rx_pool->size);
drivers/net/ethernet/ibm/ibmvnic.c
1128
if (!rx_pool->rx_buff) {
drivers/net/ethernet/ibm/ibmvnic.c
1140
rx_pool = &adapter->rx_pool[i];
drivers/net/ethernet/ibm/ibmvnic.c
1142
i, rx_pool->size, rx_pool->buff_size);
drivers/net/ethernet/ibm/ibmvnic.c
1144
rc = alloc_ltb_set(adapter, &rx_pool->ltb_set,
drivers/net/ethernet/ibm/ibmvnic.c
1145
rx_pool->size, rx_pool->buff_size);
drivers/net/ethernet/ibm/ibmvnic.c
1149
for (j = 0; j < rx_pool->size; ++j) {
drivers/net/ethernet/ibm/ibmvnic.c
1152
rx_pool->free_map[j] = j;
drivers/net/ethernet/ibm/ibmvnic.c
1158
rx_buff = &rx_pool->rx_buff[j];
drivers/net/ethernet/ibm/ibmvnic.c
1168
atomic_set(&rx_pool->available, 0);
drivers/net/ethernet/ibm/ibmvnic.c
1169
rx_pool->next_alloc = 0;
drivers/net/ethernet/ibm/ibmvnic.c
1170
rx_pool->next_free = 0;
drivers/net/ethernet/ibm/ibmvnic.c
1174
rx_pool->active = 1;
drivers/net/ethernet/ibm/ibmvnic.c
2001
struct ibmvnic_rx_pool *rx_pool;
drivers/net/ethernet/ibm/ibmvnic.c
2007
if (!adapter->rx_pool)
drivers/net/ethernet/ibm/ibmvnic.c
2015
rx_pool = &adapter->rx_pool[i];
drivers/net/ethernet/ibm/ibmvnic.c
2016
if (!rx_pool || !rx_pool->rx_buff)
drivers/net/ethernet/ibm/ibmvnic.c
2021
rx_buff = &rx_pool->rx_buff[j];
drivers/net/ethernet/ibm/ibmvnic.c
2969
!adapter->rx_pool ||
drivers/net/ethernet/ibm/ibmvnic.c
3511
struct ibmvnic_rx_pool *pool = &adapter->rx_pool[rx_buff->pool_index];
drivers/net/ethernet/ibm/ibmvnic.c
3610
(atomic_read(&adapter->rx_pool[scrq_num].available) <
drivers/net/ethernet/ibm/ibmvnic.c
3612
replenish_rx_pool(adapter, &adapter->rx_pool[scrq_num]);
drivers/net/ethernet/ibm/ibmvnic.c
6719
ret += adapter->rx_pool[i].size *
drivers/net/ethernet/ibm/ibmvnic.c
6720
IOMMU_PAGE_ALIGN(adapter->rx_pool[i].buff_size, tbl);
drivers/net/ethernet/ibm/ibmvnic.c
756
adapter->rx_pool[i].active = 0;
drivers/net/ethernet/ibm/ibmvnic.c
917
if (adapter->rx_pool[i].active)
drivers/net/ethernet/ibm/ibmvnic.c
918
replenish_rx_pool(adapter, &adapter->rx_pool[i]);
drivers/net/ethernet/ibm/ibmvnic.c
990
struct ibmvnic_rx_pool *rx_pool;
drivers/net/ethernet/ibm/ibmvnic.c
993
if (!adapter->rx_pool)
drivers/net/ethernet/ibm/ibmvnic.c
997
rx_pool = &adapter->rx_pool[i];
drivers/net/ethernet/ibm/ibmvnic.h
976
struct ibmvnic_rx_pool *rx_pool;
drivers/net/ethernet/renesas/ravb.h
1101
struct page_pool *rx_pool[NUM_RX_QUEUE];
drivers/net/ethernet/renesas/ravb_main.c
1029
page_pool_put_page(priv->rx_pool[q],
drivers/net/ethernet/renesas/ravb_main.c
275
page_pool_put_page(priv->rx_pool[q],
drivers/net/ethernet/renesas/ravb_main.c
281
page_pool_destroy(priv->rx_pool[q]);
drivers/net/ethernet/renesas/ravb_main.c
306
rx_buff->page = page_pool_alloc(priv->rx_pool[q], &rx_buff->offset,
drivers/net/ethernet/renesas/ravb_main.c
434
priv->rx_pool[q] = page_pool_create(&params);
drivers/net/ethernet/renesas/ravb_main.c
435
if (IS_ERR(priv->rx_pool[q]))
drivers/net/ethernet/renesas/ravb_main.c
864
page_pool_put_page(priv->rx_pool[q],
drivers/net/ethernet/renesas/ravb_main.c
891
page_pool_put_page(priv->rx_pool[q],
drivers/net/ethernet/ti/netcp.h
93
void *rx_pool;
drivers/net/ethernet/ti/netcp_core.c
1557
if (!IS_ERR_OR_NULL(netcp->rx_pool))
drivers/net/ethernet/ti/netcp_core.c
1594
netcp->rx_pool = knav_pool_create(name, netcp->rx_pool_size,
drivers/net/ethernet/ti/netcp_core.c
1596
if (IS_ERR_OR_NULL(netcp->rx_pool)) {
drivers/net/ethernet/ti/netcp_core.c
1598
ret = PTR_ERR(netcp->rx_pool);
drivers/net/ethernet/ti/netcp_core.c
589
ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz);
drivers/net/ethernet/ti/netcp_core.c
602
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
612
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
627
desc = knav_pool_desc_unmap(netcp->rx_pool, dma, dma_sz);
drivers/net/ethernet/ti/netcp_core.c
656
desc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz);
drivers/net/ethernet/ti/netcp_core.c
693
ndesc = knav_pool_desc_unmap(netcp->rx_pool, dma_desc, dma_sz);
drivers/net/ethernet/ti/netcp_core.c
719
knav_pool_desc_put(netcp->rx_pool, ndesc);
drivers/net/ethernet/ti/netcp_core.c
753
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
759
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
797
desc = knav_pool_desc_unmap(netcp->rx_pool, dma, dma_sz);
drivers/net/ethernet/ti/netcp_core.c
811
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
817
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
831
knav_pool_desc_put(netcp->rx_pool, desc);
drivers/net/ethernet/ti/netcp_core.c
843
if (knav_pool_count(netcp->rx_pool) != netcp->rx_pool_size)
drivers/net/ethernet/ti/netcp_core.c
845
netcp->rx_pool_size - knav_pool_count(netcp->rx_pool));
drivers/net/ethernet/ti/netcp_core.c
847
knav_pool_destroy(netcp->rx_pool);
drivers/net/ethernet/ti/netcp_core.c
848
netcp->rx_pool = NULL;
drivers/net/ethernet/ti/netcp_core.c
862
hwdesc = knav_pool_desc_get(netcp->rx_pool);
drivers/net/ethernet/ti/netcp_core.c
920
knav_pool_desc_map(netcp->rx_pool, hwdesc, sizeof(*hwdesc), &dma,
drivers/net/ethernet/ti/netcp_core.c
926
knav_pool_desc_put(netcp->rx_pool, hwdesc);
drivers/net/wireless/ath/carl9170/carl9170.h
250
struct usb_anchor rx_pool;
drivers/net/wireless/ath/carl9170/usb.c
1115
init_usb_anchor(&ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
324
urb = usb_get_from_anchor(&ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
330
usb_anchor_urb(urb, &ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
358
usb_anchor_urb(urb, &ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
424
usb_anchor_urb(urb, &ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
542
usb_anchor_urb(urb, &ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
557
usb_scuttle_anchored_urbs(&ar->rx_pool);
drivers/net/wireless/ath/carl9170/usb.c
607
usb_scuttle_anchored_urbs(&ar->rx_pool);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h
411
struct iwl_rx_mem_buffer *rx_pool;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1151
struct iwl_rx_mem_buffer *rxb = &trans_pcie->rx_pool[i];
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
1240
kfree(trans_pcie->rx_pool);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
494
if (!trans_pcie->rx_pool)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
498
if (!trans_pcie->rx_pool[i].page)
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
500
dma_unmap_page(trans->dev, trans_pcie->rx_pool[i].page_dma,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
502
__free_pages(trans_pcie->rx_pool[i].page,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
504
trans_pcie->rx_pool[i].page = NULL;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
777
trans_pcie->rx_pool = kzalloc_objs(trans_pcie->rx_pool[0],
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
782
if (!trans_pcie->rxq || !trans_pcie->rx_pool ||
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
823
kfree(trans_pcie->rx_pool);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/rx.c
824
trans_pcie->rx_pool = NULL;
drivers/net/wireless/ti/wl1251/acx.h
1036
u32 rx_pool;
drivers/net/wireless/ti/wl1251/debugfs.c
173
DEBUGFS_FWSTATS_FILE(event, rx_pool, 20, "%u");
drivers/net/wireless/ti/wl1251/debugfs.c
313
DEBUGFS_FWSTATS_DEL(event, rx_pool);
drivers/net/wireless/ti/wl1251/debugfs.c
412
DEBUGFS_FWSTATS_ADD(event, rx_pool);
drivers/net/wireless/ti/wl12xx/acx.h
217
__le32 rx_pool;
drivers/net/wireless/ti/wl12xx/debugfs.c
191
DEBUGFS_FWSTATS_ADD(event, rx_pool);
drivers/net/wireless/ti/wl12xx/debugfs.c
91
WL12XX_DEBUGFS_FWSTATS_FILE(event, rx_pool, "%u");
drivers/tty/ipwireless/hardware.c
1636
INIT_LIST_HEAD(&hw->rx_pool);
drivers/tty/ipwireless/hardware.c
1755
list_for_each_entry_safe(rp, rq, &hw->rx_pool, queue) {
drivers/tty/ipwireless/hardware.c
248
struct list_head rx_pool;
drivers/tty/ipwireless/hardware.c
564
if (!list_empty(&hw->rx_pool)) {
drivers/tty/ipwireless/hardware.c
565
packet = list_first_entry(&hw->rx_pool,
drivers/tty/ipwireless/hardware.c
615
list_add(&packet->queue, &hw->rx_pool);