Home
last modified time | relevance | path

Searched refs:cur_idx (Results 1 – 10 of 10) sorted by relevance

/dpdk/lib/eal/windows/
H A Deal_memalloc.c185 int cur_idx, start_idx, j; in alloc_seg_walk() local
203 cur_idx = rte_fbarray_find_next_n_free( in alloc_seg_walk()
205 if (cur_idx < 0) in alloc_seg_walk()
207 start_idx = cur_idx; in alloc_seg_walk()
215 cur_idx = rte_fbarray_find_biggest_free( in alloc_seg_walk()
217 if (cur_idx < 0) in alloc_seg_walk()
219 start_idx = cur_idx; in alloc_seg_walk()
224 &cur_msl->memseg_arr, cur_idx); in alloc_seg_walk()
228 for (i = 0; i < need; i++, cur_idx++) { in alloc_seg_walk()
244 for (j = start_idx; j < cur_idx; j++) { in alloc_seg_walk()
[all …]
/dpdk/lib/gro/
H A Dgro_udp4.c208 uint32_t cur_idx, prev_idx, item_idx; in gro_udp4_reassemble() local
286 cur_idx = tbl->flows[i].start_index; in gro_udp4_reassemble()
287 prev_idx = cur_idx; in gro_udp4_reassemble()
289 cmp = udp4_check_neighbor(&(tbl->items[cur_idx]), in gro_udp4_reassemble()
292 if (merge_two_udp4_packets(&(tbl->items[cur_idx]), in gro_udp4_reassemble()
310 < tbl->items[cur_idx].frag_offset) { in gro_udp4_reassemble()
314 prev_idx = cur_idx; in gro_udp4_reassemble()
315 cur_idx = tbl->items[cur_idx].next_pkt_idx; in gro_udp4_reassemble()
316 } while (cur_idx != INVALID_ARRAY_INDEX); in gro_udp4_reassemble()
319 if (cur_idx == tbl->flows[i].start_index) { in gro_udp4_reassemble()
[all …]
H A Dgro_tcp4.c205 uint32_t cur_idx, prev_idx, item_idx; in gro_tcp4_reassemble() local
293 cur_idx = tbl->flows[i].start_index; in gro_tcp4_reassemble()
294 prev_idx = cur_idx; in gro_tcp4_reassemble()
296 cmp = check_seq_option(&(tbl->items[cur_idx]), tcp_hdr, in gro_tcp4_reassemble()
300 if (merge_two_tcp4_packets(&(tbl->items[cur_idx]), in gro_tcp4_reassemble()
314 prev_idx = cur_idx; in gro_tcp4_reassemble()
315 cur_idx = tbl->items[cur_idx].next_pkt_idx; in gro_tcp4_reassemble()
316 } while (cur_idx != INVALID_ARRAY_INDEX); in gro_tcp4_reassemble()
H A Dgro_vxlan_udp4.c299 uint32_t cur_idx, prev_idx, item_idx; in gro_vxlan_udp4_reassemble() local
394 cur_idx = tbl->flows[i].start_index; in gro_vxlan_udp4_reassemble()
395 prev_idx = cur_idx; in gro_vxlan_udp4_reassemble()
397 cmp = udp4_check_vxlan_neighbor(&(tbl->items[cur_idx]), in gro_vxlan_udp4_reassemble()
401 &(tbl->items[cur_idx]), in gro_vxlan_udp4_reassemble()
420 < tbl->items[cur_idx].inner_item.frag_offset) { in gro_vxlan_udp4_reassemble()
424 prev_idx = cur_idx; in gro_vxlan_udp4_reassemble()
425 cur_idx = tbl->items[cur_idx].inner_item.next_pkt_idx; in gro_vxlan_udp4_reassemble()
426 } while (cur_idx != INVALID_ARRAY_INDEX); in gro_vxlan_udp4_reassemble()
429 if (cur_idx == tbl->flows[i].start_index) { in gro_vxlan_udp4_reassemble()
[all …]
H A Dgro_vxlan_tcp4.c303 uint32_t cur_idx, prev_idx, item_idx; in gro_vxlan_tcp4_reassemble() local
414 cur_idx = tbl->flows[i].start_index; in gro_vxlan_tcp4_reassemble()
415 prev_idx = cur_idx; in gro_vxlan_tcp4_reassemble()
417 cmp = check_vxlan_seq_option(&(tbl->items[cur_idx]), tcp_hdr, in gro_vxlan_tcp4_reassemble()
421 if (merge_two_vxlan_tcp4_packets(&(tbl->items[cur_idx]), in gro_vxlan_tcp4_reassemble()
438 prev_idx = cur_idx; in gro_vxlan_tcp4_reassemble()
439 cur_idx = tbl->items[cur_idx].inner_item.next_pkt_idx; in gro_vxlan_tcp4_reassemble()
440 } while (cur_idx != INVALID_ARRAY_INDEX); in gro_vxlan_tcp4_reassemble()
/dpdk/lib/eal/common/
H A Deal_common_fbarray.c1317 int cur_idx, next_idx, cur_len, biggest_idx, biggest_len; in fbarray_find_biggest() local
1355 cur_idx = start; in fbarray_find_biggest()
1359 cur_idx = find_func(arr, cur_idx); in fbarray_find_biggest()
1362 if (cur_idx >= 0) { in fbarray_find_biggest()
1363 cur_len = find_contig_func(arr, cur_idx); in fbarray_find_biggest()
1365 next_idx = rev ? cur_idx - cur_len : cur_idx + cur_len; in fbarray_find_biggest()
1367 cur_idx = rev ? next_idx + 1 : cur_idx; in fbarray_find_biggest()
1370 biggest_idx = cur_idx; in fbarray_find_biggest()
1373 cur_idx = next_idx; in fbarray_find_biggest()
1378 if (cur_idx < 0) in fbarray_find_biggest()
/dpdk/lib/eal/linux/
H A Deal_memalloc.c820 int cur_idx, start_idx, j, dir_fd = -1; in alloc_seg_walk() local
842 if (cur_idx < 0) in alloc_seg_walk()
844 start_idx = cur_idx; in alloc_seg_walk()
854 if (cur_idx < 0) in alloc_seg_walk()
856 start_idx = cur_idx; in alloc_seg_walk()
861 cur_idx); in alloc_seg_walk()
889 for (i = 0; i < need; i++, cur_idx++) { in alloc_seg_walk()
895 cur_idx * page_sz); in alloc_seg_walk()
898 msl_idx, cur_idx)) { in alloc_seg_walk()
907 for (j = start_idx; j < cur_idx; j++) { in alloc_seg_walk()
[all …]
/dpdk/drivers/net/thunderx/base/
H A Dnicvf_mbox.c247 size_t cur_idx = 0; in nicvf_mbox_config_rss() local
255 while (cur_idx < tot_len) { in nicvf_mbox_config_rss()
256 cur_len = nicvf_min(tot_len - cur_idx, in nicvf_mbox_config_rss()
258 mbx.msg.msg = (cur_idx > 0) ? in nicvf_mbox_config_rss()
260 mbx.rss_cfg.tbl_offset = cur_idx; in nicvf_mbox_config_rss()
263 mbx.rss_cfg.ind_tbl[i] = rss->ind_tbl[cur_idx++]; in nicvf_mbox_config_rss()
/dpdk/lib/vhost/
H A Dvirtio_net.c729 uint16_t cur_idx; in reserve_avail_buf_split() local
737 cur_idx = vq->last_avail_idx; in reserve_avail_buf_split()
745 if (unlikely(cur_idx == avail_head)) in reserve_avail_buf_split()
755 if (unlikely(fill_vec_buf_split(dev, vq, cur_idx, in reserve_avail_buf_split()
764 cur_idx++; in reserve_avail_buf_split()
/dpdk/lib/hash/
H A Drte_cuckoo_hash.c930 uint32_t cur_idx, alt_idx; in rte_hash_cuckoo_make_space_mw() local
944 cur_idx = tail->cur_bkt_idx; in rte_hash_cuckoo_make_space_mw()
956 alt_idx = get_alt_bucket_index(h, cur_idx, in rte_hash_cuckoo_make_space_mw()