Home
last modified time | relevance | path

Searched refs:start (Results 1 – 25 of 387) sorted by relevance

12345678910>>...16

/dpdk/lib/cmdline/
H A Dcmdline_cirbuf.c21 cbuf->start = start; in cirbuf_init()
22 cbuf->end = start; in cirbuf_init()
39 if (n < cbuf->start + e) { in cirbuf_add_buf_head()
45 cbuf->start + e); in cirbuf_add_buf_head()
47 (cbuf->start + e), 0, n - (cbuf->start + e)); in cirbuf_add_buf_head()
48 memcpy(cbuf->buf, c + n - (cbuf->start + e) , cbuf->start + e); in cirbuf_add_buf_head()
177 cbuf->start += 1; in __cirbuf_shift_right()
235 cbuf->start += size - 1; in cirbuf_del_buf_head()
239 cbuf->start += size; in cirbuf_del_buf_head()
272 cbuf->start ++; in __cirbuf_del_head()
[all …]
H A Dcmdline_cirbuf.h21 unsigned int start; /**< indice of the first elt */ member
38 int cirbuf_init(struct cirbuf *cbuf, char *buf, unsigned int start, unsigned int maxlen);
73 for ( i=0, e=(c)->buf[(c)->start] ; \
75 i ++, e=(c)->buf[((c)->start+i)%((c)->maxlen)])
/dpdk/lib/eal/include/
H A Drte_fbarray.h242 rte_fbarray_find_next_free(struct rte_fbarray *arr, unsigned int start);
259 rte_fbarray_find_next_used(struct rte_fbarray *arr, unsigned int start);
279 rte_fbarray_find_next_n_free(struct rte_fbarray *arr, unsigned int start,
300 rte_fbarray_find_next_n_used(struct rte_fbarray *arr, unsigned int start,
319 unsigned int start);
336 rte_fbarray_find_contig_used(struct rte_fbarray *arr, unsigned int start);
352 rte_fbarray_find_prev_free(struct rte_fbarray *arr, unsigned int start);
369 rte_fbarray_find_prev_used(struct rte_fbarray *arr, unsigned int start);
390 rte_fbarray_find_prev_n_free(struct rte_fbarray *arr, unsigned int start,
412 rte_fbarray_find_prev_n_used(struct rte_fbarray *arr, unsigned int start,
[all …]
/dpdk/lib/eal/common/
H A Deal_common_fbarray.c106 if (start >= ma_start && start < ma_end) in overlap()
129 first = MASK_LEN_TO_IDX(start); in find_next_n()
1135 ret = start; in fbarray_find()
1144 ret = start; in fbarray_find()
1210 ret = next ? start : start - n + 1; in fbarray_find_n()
1219 ret = next ? start : start - n + 1; in fbarray_find_n()
1282 ret = arr->len - start; in fbarray_find_contig()
1286 ret = start + 1; in fbarray_find_contig()
1295 ret = arr->len - start; in fbarray_find_contig()
1299 ret = start + 1; in fbarray_find_contig()
[all …]
H A Deal_common_timer.c26 const uint64_t start = rte_get_timer_cycles(); in rte_delay_us_block() local
28 while ((rte_get_timer_cycles() - start) < ticks) in rte_delay_us_block()
45 uint64_t start = rte_rdtsc(); in estimate_tsc_freq() local
48 return RTE_ALIGN_MUL_NEAR(rte_rdtsc() - start, CYC_PER_10MHZ); in estimate_tsc_freq()
/dpdk/drivers/raw/ifpga/base/
H A Difpga_enumerate.c35 header.csr = readq(start); in feature_revision()
44 header.csr = readq(start); in feature_size()
54 header.csr = readq(start); in feature_id()
89 feature->addr = start; in build_info_add_sub_feature()
166 void *start = (void *)hdr; in parse_feature_port_uafu() local
200 u8 __iomem *start; in parse_feature_afus() local
203 start = (u8 __iomem *)hdr; in parse_feature_afus()
204 for (; start < end; start += header.next_afu) { in parse_feature_afus()
369 UNUSED(start); in enable_port_uafu()
427 id = feature_id(start); in parse_feature_irqs()
[all …]
/dpdk/drivers/crypto/ccp/
H A Dccp_dev.c209 unsigned long start, in _ccp_find_next_bit() argument
214 if (!nbits || start >= nbits) in _ccp_find_next_bit()
221 start = ccp_round_down(start, BITS_PER_WORD); in _ccp_find_next_bit()
224 start += BITS_PER_WORD; in _ccp_find_next_bit()
225 if (start >= nbits) in _ccp_find_next_bit()
260 unsigned long start, in ccp_bitmap_find_next_zero_area() argument
273 start = i + 1; in ccp_bitmap_find_next_zero_area()
283 int start; in ccp_lsb_alloc() local
290 if (start < LSB_SIZE) { in ccp_lsb_alloc()
318 unsigned int start, in ccp_lsb_free() argument
[all …]
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.c24 uintptr_t start; member
31 uintptr_t start; member
366 if (!start) in mr_find_next_chunk()
374 if (start) { in mr_find_next_chunk()
376 entry->start = start; in mr_find_next_chunk()
764 if (data.start != data_re.start || data.end != data_re.end) { in mlx5_mr_create_primary()
809 start = data_re.start + n * msl->page_sz; in mlx5_mr_create_primary()
819 data.start = start; in mlx5_mr_create_primary()
1279 if (r1->start > r2->start) in mlx5_range_compare_start()
1281 else if (r1->start < r2->start) in mlx5_range_compare_start()
[all …]
/dpdk/drivers/net/mlx4/
H A Dmlx4_mr.c42 uintptr_t start; member
288 uintptr_t start = 0; in mr_find_next_chunk() local
318 if (!start) in mr_find_next_chunk()
321 } else if (start) { in mr_find_next_chunk()
326 if (start) { in mr_find_next_chunk()
328 entry->start = start; in mr_find_next_chunk()
708 if (data.start != data_re.start || data.end != data_re.end) { in mlx4_mr_create_primary()
749 uintptr_t start; in mlx4_mr_create_primary() local
753 start = data_re.start + n * msl->page_sz; in mlx4_mr_create_primary()
762 data.start = start; in mlx4_mr_create_primary()
[all …]
/dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_common.h33 start->nb_segs++; in reassemble_packets()
39 start->hash = end->hash; in reassemble_packets()
40 start->vlan_tci = end->vlan_tci; in reassemble_packets()
41 start->ol_flags = end->ol_flags; in reassemble_packets()
43 start->pkt_len -= rxq->crc_len; in reassemble_packets()
48 struct rte_mbuf *secondlast = start; in reassemble_packets()
50 start->nb_segs--; in reassemble_packets()
58 pkts[pkt_idx++] = start; in reassemble_packets()
59 start = end = NULL; in reassemble_packets()
68 end = start = rx_bufs[buf_idx]; in reassemble_packets()
[all …]
/dpdk/doc/guides/sample_app_ug/
H A Dflow_filtering.rst58 :start-after: Initialize EAL. 8<
68 :start-after: Allocates a mempool to hold the mbufs. 8<
89 :start-after: Create flow for send packet with. 8<
99 :start-after: Launching main_loop(). 8<
138 :start-after: Create flow for send packet with. 8<
150 The last step is to start the port.
154 :start-after: Starting the port. 8<
168 :start-after: Main_loop for flow filtering. 8<
199 :start-after: Declaring structs being used. 8<
227 :start-after: Set this level to allow all. 8<
[all …]
H A Dflow_classify.rst94 :start-after: Parse application arguments (after the EAL ones). 8<
103 :start-after: Creates a new mempool in memory to hold the mbufs. 8<
115 :start-after: Initialize all ports. 8<
124 :start-after: Creation of flow classifier object. 8<
129 :start-after: Memory allocation. 8<
139 :start-after: Read file of IPv4 tuple rules. 8<
161 :start-after: Initializing port using global settings. 8<
174 :start-after: Start the Ethernet port. 8<
209 :start-after: Flow classify data. 8<
214 :start-after: Classifying the packets. 8<
[all …]
/dpdk/drivers/net/ice/
H A Dice_rxtx_vec_common.h29 start->nb_segs++; in ice_rx_reassemble_packets()
35 start->hash = end->hash; in ice_rx_reassemble_packets()
36 start->vlan_tci = end->vlan_tci; in ice_rx_reassemble_packets()
37 start->ol_flags = end->ol_flags; in ice_rx_reassemble_packets()
39 start->pkt_len -= rxq->crc_len; in ice_rx_reassemble_packets()
46 start->nb_segs--; in ice_rx_reassemble_packets()
54 pkts[pkt_idx++] = start; in ice_rx_reassemble_packets()
55 start = NULL; in ice_rx_reassemble_packets()
65 start = rx_bufs[buf_idx]; in ice_rx_reassemble_packets()
66 end = start; in ice_rx_reassemble_packets()
[all …]
/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_tcam_shared.c87 int start, in tf_tcam_shared_create_wc_pool() argument
122 tcam_shared_wc->db[dir][id].info.start = start; in tf_tcam_shared_create_wc_pool()
303 start = info.entry.start; in tf_tcam_shared_bind()
351 uint16_t start; in tf_tcam_shared_unbind() local
417 start = tcam_shared_wc->db[dir][pool_id].info.start; in tf_tcam_shared_unbind()
564 uint16_t start; in tf_tcam_shared_free() local
633 start = tcam_shared_wc->db[parms->dir][id].info.start; in tf_tcam_shared_free()
686 uint16_t start; in tf_tcam_shared_set() local
740 start = tcam_shared_wc->db[parms->dir][id].info.start; in tf_tcam_shared_set()
849 start = tcam_shared_wc->db[parms->dir][id].info.start; in tf_tcam_shared_get()
[all …]
H A Ddpool.c344 int start = (index - dpool->start_index); in dpool_free() local
347 if (start < 0) in dpool_free()
350 if (DP_IS_START(dpool->entry[start].flags)) { in dpool_free()
351 size = DP_FLAGS_SIZE(dpool->entry[start].flags); in dpool_free()
355 for (i = start; i < (start + size); i++) in dpool_free()
376 int start = (index - dpool->start_index); in dpool_set_entry_data() local
378 if (start < 0) in dpool_set_entry_data()
381 if (DP_IS_START(dpool->entry[start].flags)) { in dpool_set_entry_data()
382 dpool->entry[start].entry_data = entry_data; in dpool_set_entry_data()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_common.h18 struct rte_mbuf *start = rxq->pkt_first_seg; in reassemble_packets() local
28 start->nb_segs++; in reassemble_packets()
34 start->hash = end->hash; in reassemble_packets()
35 start->ol_flags = end->ol_flags; in reassemble_packets()
37 start->pkt_len -= rxq->crc_len; in reassemble_packets()
42 struct rte_mbuf *secondlast = start; in reassemble_packets()
44 start->nb_segs--; in reassemble_packets()
52 pkts[pkt_idx++] = start; in reassemble_packets()
53 start = end = NULL; in reassemble_packets()
62 end = start = rx_bufs[buf_idx]; in reassemble_packets()
[all …]
/dpdk/drivers/common/sfc_efx/base/
H A Defx_sram.c18 uint32_t start = id; in efx_sram_buf_tbl_set() local
19 uint32_t stop = start + n; in efx_sram_buf_tbl_set()
50 for (id = start; id != stop; id++) { in efx_sram_buf_tbl_set()
65 EFSYS_PROBE2(buf, uint32_t, start, uint32_t, stop - 1); in efx_sram_buf_tbl_set()
99 while (--id != start) { in efx_sram_buf_tbl_set()
127 FRF_AZ_BUF_CLR_START_ID, start); in efx_sram_buf_tbl_set()
143 uint32_t start = id; in efx_sram_buf_tbl_clear() local
144 uint32_t stop = start + n; in efx_sram_buf_tbl_clear()
166 EFSYS_PROBE2(buf, uint32_t, start, uint32_t, stop - 1); in efx_sram_buf_tbl_clear()
170 FRF_AZ_BUF_CLR_START_ID, start); in efx_sram_buf_tbl_clear()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_flex.c67 if (entry < start || in mlx5_flex_index()
529 memmove(&cover->start[num + 1], &cover->start[num], in mlx5_flex_insert_field()
534 cover->start[num] = start; in mlx5_flex_insert_field()
587 int32_t start, end; in mlx5_flex_cover_sample() local
665 cover->start[cover->num] = start; in mlx5_flex_cover_sample()
674 start, end); in mlx5_flex_cover_sample()
683 if (start < cover->start[i]) in mlx5_flex_cover_sample()
684 cover->start[i] = start; in mlx5_flex_cover_sample()
836 int32_t start, end; in mlx5_flex_alloc_sample() local
842 start = RTE_ALIGN_FLOOR(cover->start[idx], in mlx5_flex_alloc_sample()
[all …]
/dpdk/lib/hash/
H A Drte_thash.c380 uint32_t start, uint32_t end) in generate_subkey() argument
383 uint32_t req_bits = (start < end) ? (end - start) : (start - end); in generate_subkey()
395 if (start < end) { in generate_subkey()
397 for (i = start; i <= end; i++) in generate_subkey()
432 uint32_t start; in generate_complement_table() local
552 uint32_t start, end; in rte_thash_add_helper() local
578 ent->offset = start; in rte_thash_add_helper()
579 ent->len = end - start; in rte_thash_add_helper()
599 if (start < cur_ent->offset) in rte_thash_add_helper()
601 start, end, range_end); in rte_thash_add_helper()
[all …]
/dpdk/lib/distributor/
H A Drte_distributor_single.c91 bl->pkts[(bl->start + bl->count++) & (RTE_DISTRIB_BACKLOG_MASK)] in add_to_backlog()
101 return bl->pkts[bl->start++ & RTE_DISTRIB_BACKLOG_MASK]; in backlog_pop()
139 unsigned idx = (bl->start + i) & in handle_worker_shutdown()
149 bl->count = bl->start = 0; in handle_worker_shutdown()
162 unsigned ret_start = d->returns.start, in process_returns()
195 d->returns.start = ret_start; in process_returns()
211 unsigned ret_start = d->returns.start, in rte_distributor_process_single()
311 d->returns.start = ret_start; in rte_distributor_process_single()
327 unsigned idx = (returns->start + i) & RTE_DISTRIB_RETURNS_MASK; in rte_distributor_returned_pkts_single()
330 returns->start += i; in rte_distributor_returned_pkts_single()
[all …]
/dpdk/drivers/net/ice/base/
H A Dice_acl_ctrl.c102 end_idx = start + (num_entries - 1); in ice_acl_tbl_calc_end_idx()
179 u16 act_entry_idx, start, end; in ice_acl_init_tbl() local
184 start = tbl->first_entry; in ice_acl_init_tbl()
430 u16 start = 0, cnt = 0, off = 0; in ice_acl_alloc_partition() local
515 start = (row * ICE_AQC_ACL_TCAM_DEPTH) + in ice_acl_alloc_partition()
522 req->start = start; in ice_acl_alloc_partition()
630 tcam_idx = ICE_ACL_TBL_TCAM_IDX(scen->start); in ice_acl_set_scen_chnk_msk()
701 tcam_idx = ICE_ACL_TBL_TCAM_IDX(scen->start); in ice_acl_commit_partition()
702 off = (scen->start % ICE_AQC_ACL_TCAM_DEPTH) / in ice_acl_commit_partition()
757 scen->start = hw->acl_tbl->first_entry; in ice_acl_create_scen()
[all …]
/dpdk/drivers/common/dpaax/
H A Ddpaax_iova_table.h28 phys_addr_t start; /**< Start address of block of physical pages */ member
92 if (paddr_align < entry[i].start) { in dpaax_iova_table_get_va()
97 if (paddr_align > (entry[i].start + entry[i].len)) { in dpaax_iova_table_get_va()
103 index = (paddr_align - entry[i].start)/DPAAX_MEM_SPLIT; in dpaax_iova_table_get_va()
H A Ddpaax_iova_table.c228 entry[i].start = nodes[i].addr; in dpaax_iova_table_populate()
239 i, entry[i].start, entry[i].len, entry[i].pages); in dpaax_iova_table_populate()
286 if (align_paddr < entry[i].start) { in dpaax_iova_table_update()
293 entry[i].start); in dpaax_iova_table_update()
297 if (align_paddr > (entry[i].start + entry[i].len)) in dpaax_iova_table_update()
304 e_offset = ((align_paddr - entry[i].start) / DPAAX_MEM_SPLIT); in dpaax_iova_table_update()
343 " phy(%"PRIu64"), len(%zu)", entry[i].start, e_offset, in dpaax_iova_table_update()
377 i, entry[i].start, entry[i].len, entry[i].pages); in dpaax_iova_table_dump()
383 (entry[i].start + (j * sizeof(uint64_t))), in dpaax_iova_table_dump()
/dpdk/app/test/
H A Dtest_stack_perf.c116 uint64_t start = rte_rdtsc(); in test_empty_pop() local
124 (double)(end - start) / iterations); in test_empty_pop()
149 uint64_t start = rte_rdtsc(); in bulk_push_pop() local
158 args->avg = ((double)(end - start))/(iterations * size); in bulk_push_pop()
258 uint64_t start = rte_rdtsc(); in test_single_push_pop() local
268 ((double)(end - start)) / iterations); in test_single_push_pop()
280 uint64_t start = rte_rdtsc(); in test_bulk_push_pop() local
289 double avg = ((double)(end - start) / in test_bulk_push_pop()
/dpdk/lib/kvargs/
H A Drte_kvargs.c27 char *str, *start; in rte_kvargs_tokenize() local
40 start = str; /* start of current key or value */ in rte_kvargs_tokenize()
88 kvlist->pairs[kvlist->count].value = start; in rte_kvargs_tokenize()
91 kvlist->pairs[kvlist->count].key = start; in rte_kvargs_tokenize()
94 if (end_value || str != start) in rte_kvargs_tokenize()
106 start = str; in rte_kvargs_tokenize()

12345678910>>...16