| /dpdk/drivers/net/nfp/nfpcore/ |
| H A D | nfp_mutex.c | 30 uint8_t target; member 46 if (*target != NFP_CPP_TARGET_MU) in _nfp_cpp_mutex_validate() 80 uint32_t muw = NFP_CPP_ID(target, 4, 0); /* atomic_write */ in nfp_cpp_mutex_init() 83 err = _nfp_cpp_mutex_validate(model, &target, address); in nfp_cpp_mutex_init() 118 nfp_cpp_mutex_alloc(struct nfp_cpp *cpp, int target, in nfp_cpp_mutex_alloc() argument 123 uint32_t mur = NFP_CPP_ID(target, 3, 0); /* atomic_read */ in nfp_cpp_mutex_alloc() 129 if (mutex->target == target && mutex->address == address) in nfp_cpp_mutex_alloc() 143 err = _nfp_cpp_mutex_validate(model, &target, address); in nfp_cpp_mutex_alloc() 159 mutex->target = target; in nfp_cpp_mutex_alloc() 216 return mutex->target; in nfp_cpp_mutex_target() [all …]
|
| H A D | nfp_rtsym.c | 24 uint8_t target; member 62 sw->name, sw->addr, sw->size, sw->target); in nfp_rtsym_sw_entry_init() 64 switch (fw->target) { in nfp_rtsym_sw_entry_init() 66 sw->target = NFP_RTSYM_TARGET_LMEM; in nfp_rtsym_sw_entry_init() 69 sw->target = NFP_RTSYM_TARGET_EMU_CACHE; in nfp_rtsym_sw_entry_init() 72 sw->target = fw->target; in nfp_rtsym_sw_entry_init() 261 id = NFP_CPP_ISLAND_ID(sym->target, NFP_CPP_ACTION_RW, 0, sym->domain); in nfp_rtsym_read_le() 316 mem = nfp_cpp_map_area(rtbl->cpp, sym->domain, sym->target, sym->addr, in nfp_rtsym_map()
|
| H A D | nfp_cpp_pcie_ops.c | 391 uint32_t target; member 410 uint32_t target = NFP_CPP_ID_TARGET_of(dest); in nfp6000_area_init() local 415 pp = nfp6000_target_pushpull(NFP_CPP_ID(target, action, token), in nfp6000_area_init() 436 priv->target = target; in nfp6000_area_init() 442 ret = nfp_reconfigure_bar(nfp, priv->bar, priv->target, priv->action, in nfp6000_area_init() 461 priv->target); in nfp6000_area_acquire() 538 if (priv->target == (NFP_CPP_TARGET_ID_MASK & NFP_CPP_TARGET_MU) && in nfp6000_area_read() 604 if (priv->target == (NFP_CPP_TARGET_ID_MASK & NFP_CPP_TARGET_MU) && in nfp6000_area_write()
|
| H A D | nfp_target.h | 544 uint8_t target = NFP_CPP_ID_TARGET_of(cpp_island_id); in nfp_target_cpp() local 547 if (target >= 16) in nfp_target_cpp() 562 imb = imb_table[target]; in nfp_target_cpp() 565 err = _nfp6000_cppat_addr_encode(cpp_target_address, island, target, in nfp_target_cpp() 572 NFP_CPP_ID(target, NFP_CPP_ID_ACTION_of(cpp_island_id), in nfp_target_cpp()
|
| H A D | nfp_cpp.h | 366 uint8_t *nfp_cpp_map_area(struct nfp_cpp *cpp, int domain, int target, 680 int nfp_cpp_mutex_init(struct nfp_cpp *cpp, int target, 700 struct nfp_cpp_mutex *nfp_cpp_mutex_alloc(struct nfp_cpp *cpp, int target,
|
| H A D | nfp_rtsym.h | 38 int target; member
|
| /dpdk/lib/jobstats/ |
| H A D | rte_jobstats.c | 51 int64_t err = job->target - result; in default_update_function() 117 rte_jobstats_set_target(struct rte_jobstats *job, int64_t target) in rte_jobstats_set_target() argument 119 job->target = target; in rte_jobstats_set_target() 172 need_update = job->target != job_value; in rte_jobstats_finish() 230 int64_t target) in rte_jobstats_init() argument 238 job->target = target; in rte_jobstats_init()
|
| H A D | rte_jobstats.h | 46 int64_t target; member 181 int64_t target); 193 rte_jobstats_set_target(struct rte_jobstats *job, int64_t target);
|
| /dpdk/doc/guides/ |
| H A D | conf.py | 90 target = node.get('refuri', '') 93 if target.startswith('_local_numref_#'): 94 target = target.replace('_local_numref_#', '') 98 docname, label, _ = data['labels'].get(target, ('', '', '')) 102 if target.startswith('figure'): 104 elif target.startswith('table'):
|
| /dpdk/drivers/net/nfp/nfpcore/nfp-common/ |
| H A D | nfp_resid.h | 87 #define NFP_CPP_ID(target, action, token) \ argument 88 ((((target) & 0x7f) << 24) | (((token) & 0xff) << 16) | \ 91 #define NFP_CPP_ISLAND_ID(target, action, token, island) \ argument 92 ((((target) & 0x7f) << 24) | (((token) & 0xff) << 16) | \
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | efd_lib.rst | 23 target/value for a given incoming flow key. It has the following 26 size. Second, the target/value can be any arbitrary value hence the 43 function can be used to direct a certain flow to a target based on 77 designer/operator can’t fully control the target to assign a specific 81 target load, etc.) is simply not possible. 90 both the flow key and the target value. 102 and if there is a match the value (target id) is returned. 213 target values for a given individual flow key or a bulk of keys. 236 a new value (target) if the key has already been inserted 363 repeated for each bit of target value. [all …]
|
| H A D | member_lib.rst | 206 Along with the signature, HTSS also stores a value to indicate the target set. 209 retrieved corresponding to the index of the target set which the element belongs 234 distributing elements to different target sets. By allowing HTSS to evict old 249 above figure is an example of such application. In that case each target set 255 unique masks and hence, a large number of target sets each corresponding to one 257 traffic, HTSS with false negative will act as a cache for <flowid, target ACL 260 one by one for a possible match, and when found the flow key and target 327 first target set id where the key has matched, if any. 334 of keys that will be looked up, and ``set_ids`` are the return target set 358 matches at most one target set). The [all …]
|
| H A D | build-sdk-meson.rst | 188 To cross-compile DPDK on a desired target machine we can use the following 193 For example if the target machine is arm64 we can use the following 199 and other build tools to be used, as well as characteristics of the target
|
| /dpdk/lib/bpf/ |
| H A D | bpf_convert.c | 245 size_t new_flen = 0, target, i; in bpf_convert_filter() local 350 if (target >= len) \ in bpf_convert_filter() 352 insn->off = addrs ? addrs[target] - addrs[i] - 1 : 0; \ in bpf_convert_filter() 358 target = i + fp->k + 1; in bpf_convert_filter() 391 target = i + fp->jt + 1; in bpf_convert_filter() 399 target = i + fp->jf + 1; in bpf_convert_filter() 405 target = i + fp->jt + 1; in bpf_convert_filter() 411 target = i + fp->jf + 1; in bpf_convert_filter()
|
| /dpdk/kernel/linux/ |
| H A D | meson.build | 62 # search for '-target' and use the arg that follows 63 # (i.e. the value of '-target') as cross_prefix 68 if cross_c_arg == '-target' 73 error('Did not find -target and its value in c_args in input cross-file.')
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | server_node_efd.rst | 13 where a specific target node is specified for every and each flow 31 for each flow a target backend worker node is specified. The EFD table does not 34 of flows fit in a flow table per target) while still fitting in CPU cache. 44 information and its intended target node. 46 The sample application assigns a specific target node_id (process) for each of 53 assigned to this target node */ 55 then the pair of <key,target> is inserted into the flow distribution table. 59 distributor table is looked up and the target node id is returned. Packets are 60 then enqueued to the specified target node id. 63 I.e. if the key has already been inserted the target node id will be correct,
|
| /dpdk/config/arm/ |
| H A D | arm64_armv8_linux_clang_ubuntu1804 | 18 c_args = ['-target', 'aarch64-linux-gnu', '--sysroot', '/usr/aarch64-linux-gnu'] 19 c_link_args = ['-target', 'aarch64-linux-gnu', '-fuse-ld=lld', '--gcc-toolchain=/usr']
|
| H A D | arm64_armv8_linux_clang_ubuntu | 18 c_args = ['-target', 'aarch64-linux-gnu', '--sysroot', '/usr/aarch64-linux-gnu'] 19 c_link_args = ['-target', 'aarch64-linux-gnu', '-fuse-ld=lld', '--gcc-toolchain=/usr']
|
| /dpdk/drivers/net/i40e/base/ |
| H A D | i40e_lan_hmc.c | 928 u8 *src, *target; in i40e_read_byte() local 948 target = dest + ce_info->offset; in i40e_read_byte() 951 i40e_memcpy(target, &dest_byte, sizeof(dest_byte), I40E_NONDMA_TO_DMA); in i40e_read_byte() 965 u8 *src, *target; in i40e_read_word() local 992 target = dest + ce_info->offset; in i40e_read_word() 1009 u8 *src, *target; in i40e_read_dword() local 1044 target = dest + ce_info->offset; in i40e_read_dword() 1047 i40e_memcpy(target, &dest_dword, sizeof(dest_dword), in i40e_read_dword() 1062 u8 *src, *target; in i40e_read_qword() local 1097 target = dest + ce_info->offset; in i40e_read_qword() [all …]
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | cross_build_dpdk_for_arm64.rst | 167 To cross-compile DPDK on a desired target machine we can use the following 173 For example if the target machine is aarch64 we can use the following 179 If the target machine is aarch32 we can use the following command, 226 …c_args = ['-target', 'aarch64-linux-gnu', '--sysroot', '<cross_install_dir>/gcc-arm-9.2-2019.12-x8… 227 …c_link_args = ['-target', 'aarch64-linux-gnu', '-fuse-ld=lld', '--sysroot', '<cross_install_dir>/g… 231 use the following command to cross-compile DPDK for the target machine:: 248 Use the following command to cross-compile DPDK for the target machine::
|
| /dpdk/doc/guides/platform/ |
| H A D | octeontx.rst | 80 If the kernel and modules are cross-compiled and copied to the target board, 82 target board. To make sure all the required binaries are available in the 92 Once the target is ready for native compilation, the OCTEON TX platform
|
| /dpdk/drivers/net/axgbe/ |
| H A D | axgbe_i2c.c | 172 state->tx_abort_source, state->op->target); in axgbe_i2c_isr() 240 axgbe_i2c_set_target(pdata, op->target); in axgbe_i2c_xfer()
|
| H A D | axgbe_phy_impl.c | 294 i2c_op.target = phy_data->redrv_addr; in axgbe_phy_redrv_write() 308 i2c_op.target = phy_data->redrv_addr; in axgbe_phy_redrv_write() 327 static int axgbe_phy_i2c_read(struct axgbe_port *pdata, unsigned int target, in axgbe_phy_i2c_read() argument 338 i2c_op.target = target; in axgbe_phy_i2c_read() 353 i2c_op.target = target; in axgbe_phy_i2c_read() 375 i2c_op.target = phy_data->sfp_mux_address; in axgbe_phy_sfp_put_mux() 394 i2c_op.target = phy_data->sfp_mux_address; in axgbe_phy_sfp_get_mux()
|
| /dpdk/examples/l2fwd-jobstats/ |
| H A D | main.c | 369 int64_t err = job->target - result; in l2fwd_job_update_cb() 370 int64_t histeresis = job->target / 8; in l2fwd_job_update_cb() 473 rte_jobstats_finish(&qconf->flush_job, qconf->flush_job.target); in l2fwd_flush_job() 538 rte_jobstats_finish(&qconf->idle_job, qconf->idle_job.target); in l2fwd_main_loop()
|
| /dpdk/kernel/freebsd/ |
| H A D | meson.build | 11 # target to call make, passing in the values as env parameters.
|