Home
last modified time | relevance | path

Searched refs:chunk (Results 1 – 17 of 17) sorted by relevance

/dpdk/drivers/event/octeontx/
H A Dtimvf_worker.h144 struct tim_mem_entry *chunk; in timr_clr_bkt() local
146 chunk = ((struct tim_mem_entry *)(uintptr_t)bkt->first_chunk); in timr_clr_bkt()
147 chunk = (struct tim_mem_entry *)(uintptr_t)(chunk + nb_chunk_slots)->w0; in timr_clr_bkt()
149 while (chunk) { in timr_clr_bkt()
151 ((chunk + nb_chunk_slots)->w0); in timr_clr_bkt()
152 rte_mempool_put(timr->chunk_pool, chunk); in timr_clr_bkt()
153 chunk = pnext; in timr_clr_bkt()
194 struct tim_mem_entry *chunk; in timvf_refill_chunk_generic() local
198 (void **)&chunk))) { in timvf_refill_chunk_generic()
205 (uintptr_t) chunk; in timvf_refill_chunk_generic()
[all …]
/dpdk/drivers/net/mlx5/hws/
H A Dmlx5dr_pool.c152 struct mlx5dr_pool_chunk *chunk) in mlx5dr_pool_buddy_db_put_chunk() argument
156 buddy = pool->db.buddy_manager->buddies[chunk->resource_idx]; in mlx5dr_pool_buddy_db_put_chunk()
159 DR_LOG(ERR, "No such buddy (%d)", chunk->resource_idx); in mlx5dr_pool_buddy_db_put_chunk()
163 mlx5dr_buddy_free_mem(buddy, chunk->offset, chunk->order); in mlx5dr_pool_buddy_db_put_chunk()
250 struct mlx5dr_pool_chunk *chunk) in mlx5dr_pool_buddy_db_get_chunk() argument
255 ret = mlx5dr_pool_buddy_get_mem_chunk(pool, chunk->order, in mlx5dr_pool_buddy_db_get_chunk()
256 &chunk->resource_idx, in mlx5dr_pool_buddy_db_get_chunk()
257 &chunk->offset); in mlx5dr_pool_buddy_db_get_chunk()
260 chunk->order); in mlx5dr_pool_buddy_db_get_chunk()
429 struct mlx5dr_pool_chunk *chunk) in mlx5dr_pool_general_element_db_get_chunk() argument
[all …]
H A Dmlx5dr_pool.h104 struct mlx5dr_pool_chunk *chunk);
106 struct mlx5dr_pool_chunk *chunk);
134 struct mlx5dr_pool_chunk *chunk);
137 struct mlx5dr_pool_chunk *chunk);
141 struct mlx5dr_pool_chunk *chunk) in mlx5dr_pool_chunk_get_base_devx_obj() argument
143 return pool->resource[chunk->resource_idx]->devx_obj; in mlx5dr_pool_chunk_get_base_devx_obj()
148 struct mlx5dr_pool_chunk *chunk) in mlx5dr_pool_chunk_get_base_devx_obj_mirror() argument
150 return pool->mirror_resource[chunk->resource_idx]->devx_obj; in mlx5dr_pool_chunk_get_base_devx_obj_mirror()
/dpdk/drivers/event/sw/
H A Diq_chunk.h32 struct sw_queue_chunk *chunk = sw->chunk_list_head; in iq_alloc_chunk() local
33 sw->chunk_list_head = chunk->next; in iq_alloc_chunk()
34 chunk->next = NULL; in iq_alloc_chunk()
35 return chunk; in iq_alloc_chunk()
39 iq_free_chunk(struct sw_evdev *sw, struct sw_queue_chunk *chunk) in iq_free_chunk() argument
41 chunk->next = sw->chunk_list_head; in iq_free_chunk()
42 sw->chunk_list_head = chunk; in iq_free_chunk()
77 struct sw_queue_chunk *chunk = iq_alloc_chunk(sw); in iq_enqueue() local
78 iq->tail->next = chunk; in iq_enqueue()
79 iq->tail = chunk; in iq_enqueue()
/dpdk/drivers/common/sfc_efx/base/
H A Dsiena_nvram.c93 size_t chunk; in siena_nvram_partn_read() local
97 chunk = MIN(size, SIENA_NVRAM_CHUNK); in siena_nvram_partn_read()
99 if ((rc = efx_mcdi_nvram_read(enp, partn, offset, data, chunk, in siena_nvram_partn_read()
104 size -= chunk; in siena_nvram_partn_read()
105 data += chunk; in siena_nvram_partn_read()
106 offset += chunk; in siena_nvram_partn_read()
146 size_t chunk; in siena_nvram_partn_write() local
150 chunk = MIN(size, SIENA_NVRAM_CHUNK); in siena_nvram_partn_write()
153 data, chunk)) != 0) { in siena_nvram_partn_write()
157 size -= chunk; in siena_nvram_partn_write()
[all …]
H A Dsiena_mcdi.c135 size_t chunk = MIN(remaining, sizeof (data)); in siena_mcdi_read_response() local
139 memcpy((uint8_t *)bufferp + pos, &data, chunk); in siena_mcdi_read_response()
140 pos += chunk; in siena_mcdi_read_response()
141 remaining -= chunk; in siena_mcdi_read_response()
H A Def10_mcdi.c219 size_t chunk = MIN(remaining, sizeof (data)); in ef10_mcdi_read_response() local
222 memcpy((uint8_t *)bufferp + pos, &data, chunk); in ef10_mcdi_read_response()
223 pos += chunk; in ef10_mcdi_read_response()
224 remaining -= chunk; in ef10_mcdi_read_response()
H A Def10_nvram.c2015 size_t chunk; in ef10_nvram_partn_read_mode() local
2019 chunk = MIN(size, EF10_NVRAM_CHUNK); in ef10_nvram_partn_read_mode()
2022 data, chunk, mode)) != 0) { in ef10_nvram_partn_read_mode()
2026 size -= chunk; in ef10_nvram_partn_read_mode()
2027 data += chunk; in ef10_nvram_partn_read_mode()
2028 offset += chunk; in ef10_nvram_partn_read_mode()
2133 size_t chunk; in ef10_nvram_partn_write() local
2157 chunk = MIN(size, write_size); in ef10_nvram_partn_write()
2160 data, chunk)) != 0) { in ef10_nvram_partn_write()
2164 size -= chunk; in ef10_nvram_partn_write()
[all …]
/dpdk/lib/efd/
H A Drte_efd.c59 * Target number of rules that each chunk is created to handle.
65 * Max number of rules that each chunk is created to handle.
76 * that vectorization over-reads on the last online chunk stay within
194 /** Offline chunk record, containing EFD_TARGET_CHUNK_NUM_RULES rules.
195 * Those rules are split into EFD_CHUNK_NUM_GROUPS groups per chunk.
199 /**< Number of rules in the entire chunk;
204 /**< Array of all groups in the chunk. */
218 * A single chunk record, containing EFD_TARGET_CHUNK_NUM_RULES rules.
219 * Those rules are split into EFD_CHUNK_NUM_GROUPS groups per chunk.
230 /**< Array of all the groups in the chunk
323 struct efd_online_chunk *chunk = &table->chunks[socket_id][chunk_id]; efd_get_choice() local
808 struct efd_online_chunk *chunk = &table->chunks[socket_id][chunk_id]; efd_apply_update() local
979 struct efd_offline_chunk_rules * const chunk = efd_compute_update() local
1198 struct efd_offline_chunk_rules * const chunk = rte_efd_delete() local
[all...]
/dpdk/drivers/crypto/octeontx/
H A Dotx_cryptodev_hw_access.c515 struct command_chunk *chunk = NULL; in otx_cpt_get_resource() local
596 chunk = &cptvf->cqueue.chead[i]; in otx_cpt_get_resource()
597 chunk->head = mem; in otx_cpt_get_resource()
598 chunk->dma_addr = dma_addr; in otx_cpt_get_resource()
608 *next_ptr = (uint64_t)chunk->dma_addr; in otx_cpt_get_resource()
610 chunk_prev = chunk; in otx_cpt_get_resource()
/dpdk/lib/eal/linux/
H A Deal_vfio.c35 uint64_t chunk; /**< this mapping can be split in chunks of this size */ member
98 map->len == 0 && map->chunk == 0; in is_null_map()
132 if (umm_a->chunk < umm_b->chunk) in user_mem_map_cmp()
134 if (umm_a->chunk > umm_b->chunk) in user_mem_map_cmp()
161 dst_first->chunk = src_first->chunk; in process_maps()
172 last->chunk = src_last->chunk; in process_maps()
[all...]
/dpdk/drivers/net/ionic/
H A Dionic_lif.c63 uint32_t i, j, chunk; in ionic_lif_stop() local
69 chunk = ionic_adminq_space_avail(lif); in ionic_lif_stop()
71 for (i = 0; i < lif->nrxqcqs; i += chunk) { in ionic_lif_stop()
72 for (j = 0; j < chunk && i + j < lif->nrxqcqs; j++) in ionic_lif_stop()
75 for (j = 0; j < chunk && i + j < lif->nrxqcqs; j++) in ionic_lif_stop()
79 for (i = 0; i < lif->ntxqcqs; i += chunk) { in ionic_lif_stop()
80 for (j = 0; j < chunk && i + j < lif->ntxqcqs; j++) in ionic_lif_stop()
83 for (j = 0; j < chunk && i + j < lif->ntxqcqs; j++) in ionic_lif_stop()
2006 uint32_t i, j, chunk; in ionic_lif_start() local
2029 chunk = ionic_adminq_space_avail(lif); in ionic_lif_start()
[all …]
/dpdk/doc/guides/prog_guide/
H A Dcompressdev.rst437 burst() multiple times to process a related chunk of data because the
457 and each chunk of that file is represented by a compression op ``rte_comp_op``.
481 with each chunk size of CHUNK_LEN, would look like:
543 /* set to final, if last chunk*/
/dpdk/doc/guides/nics/
H A Dnetvsc.rst133 set larger than the MTU, then all packets smaller than the chunk size
H A Dmlx4.rst101 page in the extended chunk is freed, that doesn't become reusable until the
/dpdk/doc/guides/platform/
H A Dmlx5.rst610 page in the extended chunk is freed, that doesn't become reusable until the
/dpdk/doc/guides/rel_notes/
H A Drelease_18_05.rst49 ``RTE_DRIVER_MEMPOOL_BUCKET_SIZE_KB`` memory chunk which is a build time option.