Lines Matching refs:rx_pool

109     RxBufPool *rx_pool[RX_MAX_POOLS];  /* Receive buffer descriptor pools */  member
144 if (dev->rx_pool[pool]->count > 0 && in spapr_vlan_get_rx_bd_from_pool()
145 dev->rx_pool[pool]->bufsize >= size + 8) { in spapr_vlan_get_rx_bd_from_pool()
156 dev->rx_pool[pool]->count, in spapr_vlan_get_rx_bd_from_pool()
160 dev->rx_pool[pool]->count--; in spapr_vlan_get_rx_bd_from_pool()
161 bd = dev->rx_pool[pool]->bds[dev->rx_pool[pool]->count]; in spapr_vlan_get_rx_bd_from_pool()
162 dev->rx_pool[pool]->bds[dev->rx_pool[pool]->count] = 0; in spapr_vlan_get_rx_bd_from_pool()
310 spapr_vlan_reset_rx_pool(dev->rx_pool[i]); in spapr_vlan_reset()
347 dev->rx_pool[i] = g_new(RxBufPool, 1); in spapr_vlan_instance_init()
348 spapr_vlan_reset_rx_pool(dev->rx_pool[i]); in spapr_vlan_instance_init()
360 g_free(dev->rx_pool[i]); in spapr_vlan_instance_finalize()
361 dev->rx_pool[i] = NULL; in spapr_vlan_instance_finalize()
547 if (dev->rx_pool[pool]->bufsize == size) { in spapr_vlan_get_rx_pool_id()
573 if (dev->rx_pool[pool]->count == 0) { in spapr_vlan_add_rxbuf_to_pool()
574 dev->rx_pool[pool]->bufsize = size; in spapr_vlan_add_rxbuf_to_pool()
579 qsort(dev->rx_pool, RX_MAX_POOLS, sizeof(dev->rx_pool[0]), in spapr_vlan_add_rxbuf_to_pool()
589 if (pool < 0 || dev->rx_pool[pool]->count >= RX_POOL_MAX_BDS) { in spapr_vlan_add_rxbuf_to_pool()
594 dev->rx_pool[pool]->count); in spapr_vlan_add_rxbuf_to_pool()
596 dev->rx_pool[pool]->bds[dev->rx_pool[pool]->count++] = buf; in spapr_vlan_add_rxbuf_to_pool()
817 VMSTATE_ARRAY_OF_POINTER_TO_STRUCT(rx_pool, SpaprVioVlan,