Lines Matching defs:ring_lro
968 * @ring_lro: LRO descriptor per rx ring.
975 xge_hal_device_t *hldev, xge_hal_lro_desc_t *ring_lro, int slot,
979 lro_t *lro_new = &ring_lro->lro_pool[slot];
997 *lro = ring_lro->lro_recent = lro_new;
1002 * @ring_lro: LRO descriptor per ring.
1005 __hal_lro_get_free_slot (xge_hal_lro_desc_t *ring_lro)
1010 lro_t *lro_temp = &ring_lro->lro_pool[i];
1026 * @ring_lro: LRO descriptor per rx ring
1035 xge_hal_lro_desc_t *ring_lro,
1049 if (ring_lro->lro_recent && ring_lro->lro_recent->in_use) {
1050 if (__hal_lro_check_for_session_match(ring_lro->lro_recent,
1053 lro_match = ring_lro->lro_recent;
1062 lro_t *lro_temp = &ring_lro->lro_pool[i];
1111 free_slot = __hal_lro_get_free_slot(ring_lro);
1121 hldev, ring_lro, free_slot, tcp_seg_len,
1142 ring_lro->lro_recent = lro_match;
1166 __hal_open_lro_session (eth_hdr, ip, tcp, lro, hldev, ring_lro, free_slot,
1395 xge_hal_lro_desc_t *ring_lro = &hldev->lro_desc[ring];
1397 int start_idx = ring_lro->lro_next_idx;
1400 lro_t *lro = &ring_lro->lro_pool[i];
1409 ring_lro->lro_next_idx = i + 1;
1413 ring_lro->lro_next_idx = 0;