Home
last modified time | relevance | path

Searched refs:target (Results 1 – 25 of 84) sorted by relevance

1234

/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_mutex.c30 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 Dnfp_rtsym.c24 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 Dnfp_cpp_pcie_ops.c391 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 Dnfp_target.h544 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 Dnfp_cpp.h366 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 Dnfp_rtsym.h38 int target; member
/dpdk/lib/jobstats/
H A Drte_jobstats.c51 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 Drte_jobstats.h46 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 Dconf.py90 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 Dnfp_resid.h87 #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 Defd_lib.rst23 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 Dmember_lib.rst206 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 Dbuild-sdk-meson.rst188 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 Dbpf_convert.c245 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 Dmeson.build62 # 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 Dserver_node_efd.rst13 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 Darm64_armv8_linux_clang_ubuntu180418 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 Darm64_armv8_linux_clang_ubuntu18 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 Di40e_lan_hmc.c928 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 Dcross_build_dpdk_for_arm64.rst167 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 Docteontx.rst80 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 Daxgbe_i2c.c172 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 Daxgbe_phy_impl.c294 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 Dmain.c369 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 Dmeson.build11 # target to call make, passing in the values as env parameters.

1234