Home
last modified time | relevance | path

Searched refs:code (Results 1 – 25 of 255) sorted by relevance

1234567891011

/dpdk/devtools/
H A Dcheck-meson.py41 code, comments = split_code_comments(line)
42 return line, code, comments
51 code, comments = split_code_comments(line)
52 if not code.strip():
54 if re.match('^ *\t', code):
56 if code.endswith('files('):
62 indent_count = len(code) - len(code.lstrip(' '))
64 elif code.endswith('= ['):
70 indent_count = len(code) - len(code.lstrip(' '))
72 elif infiles and (code.endswith(')') or code.strip().startswith(')')):
[all …]
H A Dcheck-doc-vs-code.sh58 code=$rootdir/drivers/net/$1
60 [ -d $code ] || return 0
62 report=$($selfdir/parse-flow-support.sh $code $doc)
/dpdk/lib/bpf/
H A Dbpf_dump.c52 uint8_t cls = BPF_CLASS(ins->code); in rte_bpf_dump()
60 ins->code, class_tbl[cls]); in rte_bpf_dump()
66 op = alu_op_tbl[BPF_OP_INDEX(ins->code)]; in rte_bpf_dump()
67 if (BPF_SRC(ins->code) == BPF_X) in rte_bpf_dump()
76 postfix = size_tbl[BPF_SIZE_INDEX(ins->code)]; in rte_bpf_dump()
77 if (ins->code == (BPF_LD | BPF_IMM | EBPF_DW)) { in rte_bpf_dump()
85 } else if (BPF_MODE(ins->code) == BPF_IMM) in rte_bpf_dump()
88 else if (BPF_MODE(ins->code) == BPF_ABS) in rte_bpf_dump()
91 else if (BPF_MODE(ins->code) == BPF_IND) in rte_bpf_dump()
96 ins->code); in rte_bpf_dump()
[all …]
H A Dbpf_def.h30 #define BPF_CLASS(code) ((code) & 0x07)
43 #define BPF_SIZE(code) ((code) & 0x18)
49 #define BPF_MODE(code) ((code) & 0xe0)
60 #define BPF_OP(code) ((code) & 0xf0)
93 #define BPF_SRC(code) ((code)
34 BPF_CLASS(code) global() argument
47 BPF_SIZE(code) global() argument
53 BPF_MODE(code) global() argument
64 BPF_OP(code) global() argument
97 BPF_SRC(code) global() argument
135 uint8_t code; global() member
[all...]
H A Dbpf_convert.c82 .code = EBPF_ALU64 | BPF_OP(OP) | BPF_X, \
90 .code = BPF_ALU | BPF_OP(OP) | BPF_X, \
100 .code = BPF_ALU | BPF_OP(OP) | BPF_K, \
110 .code = EBPF_ALU64 | EBPF_MOV | BPF_X, \
118 .code = BPF_ALU | EBPF_MOV | BPF_X, \
128 .code = BPF_ALU | EBPF_MOV | BPF_K, \
138 .code = BPF_ALU | EBPF_MOV | BPF_SRC(TYPE), \
148 .code = BPF_LD | BPF_SIZE(SIZE) | BPF_ABS, \
158 .code = BPF_LDX | BPF_SIZE(SIZE) | BPF_MEM, \
168 .code
[all...]
/dpdk/doc/guides/nics/
H A Dbuild_and_test.rst33 Build with debug code on Rx path.
37 Build with debug code on Tx path.
41 Build with debug code in asynchronous flow API.
45 The ethdev library uses above options to wrap debug code to trace invalid parameters
47 Each PMD can decide to reuse them to wrap their own debug code in the Rx/Tx path
57 .. code-block:: console
70 .. code-block:: console
78 .. code-block:: console
84 .. code-block:: console
90 .. code-block:: console
[all …]
H A Dcxgbe.rst86 .. code-block:: console
291 .. code-block:: console
318 .. code-block:: console
343 .. code-block:: console
349 .. code-block:: console
355 .. code-block:: console
362 .. code-block:: console
369 .. code-block:: console
375 .. code-block:: console
381 .. code-block:: console
[all …]
H A Dmvneta.rst50 .. code-block:: console
57 .. code-block:: console
69 .. code-block:: console
91 .. code-block:: console
102 .. code-block:: console
117 .. code-block:: console
131 .. code-block:: console
138 .. code-block:: console
145 .. code-block:: console
153 .. code-block:: console
H A Daf_xdp.rst51 .. code-block:: console
61 .. code-block:: console
71 .. code-block:: console
77 .. code-block:: console
87 .. code-block:: console
97 .. code-block:: console
109 .. code-block:: console
122 .. code-block:: console
128 .. code-block:: console
135 .. code-block:: console
[all …]
/dpdk/doc/guides/sample_app_ug/
H A Dcompiling.rst14 .. code-block:: console
20 .. code-block:: console
26 .. code-block:: console
45 .. code-block:: console
51 .. code-block:: console
57 .. code-block:: console
73 .. code-block:: console
81 .. code-block:: console
/dpdk/doc/guides/howto/
H A Dlm_bond_virtio_sriov.rst57 .. code-block:: console
64 .. code-block:: console
70 .. code-block:: console
77 .. code-block:: console
89 .. code-block:: console
99 .. code-block:: console
115 .. code-block:: console
129 .. code-block:: console
146 .. code-block:: console
156 .. code-block:: console
[all …]
H A Dlm_virtio_vhost_user.rst51 .. code-block:: console
63 .. code-block:: console
70 .. code-block:: console
81 .. code-block:: console
92 .. code-block:: console
101 .. code-block:: console
114 .. code-block:: console
132 .. code-block:: console
144 .. code-block:: console
151 .. code-block:: console
[all …]
H A Dpvp_reference_benchmark.rst49 .. code-block:: console
55 .. code-block:: console
63 .. code-block:: console
69 .. code-block:: console
75 .. code-block:: console
89 .. code-block:: console
110 .. code-block:: console
123 .. code-block:: console
136 .. code-block:: console
155 .. code-block:: console
[all …]
H A Dopenwrt.rst21 the source code. You can clone the OpenWrt source code as follows:
23 .. code-block:: console
75 .. code-block:: console
95 .. code-block:: console
114 .. code-block:: console
120 .. code-block:: console
143 .. code-block:: console
/dpdk/drivers/net/cxgbe/base/
H A Dt4_chip_type.h27 #define CHELSIO_CHIP_VERSION(code) (((code) >> 4) & 0xf) argument
28 #define CHELSIO_CHIP_RELEASE(code) ((code) & 0xf) argument
/dpdk/drivers/net/hns3/
H A Dhns3_mbx.c28 hns3vf_mbx_setup(struct hns3_vf_to_pf_msg *req, uint8_t code, uint8_t subcode) in hns3vf_mbx_setup() argument
31 req->code = code; in hns3vf_mbx_setup()
50 hns3_get_mbx_resp(struct hns3_hw *hw, uint16_t code, uint16_t subcode, in hns3_get_mbx_resp() argument
91 hns3_err(hw, "VF could not get mbx(%u,%u) from PF", code, subcode); in hns3_get_mbx_resp()
107 hns3_mbx_prepare_resp(struct hns3_hw *hw, uint16_t code, uint16_t subcode) in hns3_mbx_prepare_resp() argument
116 hw->mbx_resp.req_msg_data = (uint32_t)code << 16 | subcode; in hns3_mbx_prepare_resp()
145 hns3_mbx_prepare_resp(hw, req->code, req->subcode); in hns3vf_mbx_send()
155 ret = hns3_get_mbx_resp(hw, req->code, req->subcode, in hns3vf_mbx_send()
346 opcode = req->msg.code & 0xff; in hns3_handle_mbx_msg_out_intr()
396 req->msg.code); in hns3pf_handle_mbx_msg()
[all …]
/dpdk/doc/guides/cryptodevs/
H A Dcnxk.rst11 The cnxk crypto PMD code is organized into different sets of files.
13 and CN10XX respectively. The common code between the SoCs is present
111 .. code-block:: console
117 .. code-block:: console
123 .. code-block:: console
129 .. code-block:: console
151 .. code-block:: console
157 .. code-block:: console
163 .. code-block:: console
169 .. code-block:: console
[all …]
H A Darmv8.rst7 This code provides the initial implementation of the ARMv8 crypto PMD.
10 a low-level library, written in the assembly code.
31 * Download AArch64 crypto library source code from
36 .. code-block:: console
42 .. code-block:: console
48 .. code-block:: console
H A Duadk.rst8 This code provides the initial implementation of the UADK poll mode driver.
54 .. code-block:: console
74 .. code-block:: console
86 .. code-block:: console
97 .. code-block:: console
108 .. code-block:: console
135 .. code-block:: console
/dpdk/doc/guides/bbdevs/
H A Dfpga_5gnr_fec.rst9 based Vista Creek (N3000, referred to as VC_5GNR in the code)
10 as well as Arrow Creek (N6000, referred to as AGX100 in the code).
61 .. code-block:: console
73 .. code-block:: console
79 .. code-block:: console
103 .. code-block:: c
127 The unit of weight is 3 code blocks.
128 For example, if the code block cbps (code block per second) ratio
130 The schedule algorithm is based on code block regardless the length of each block.
134 watermark level, if exceeded, they won't get assigned new code blocks..
[all …]
H A Dfpga_lte_fec.rst59 .. code-block:: console
69 .. code-block:: console
93 .. code-block:: c
116 setting. The unit of weight is 3 code blocks. For example, if the code block
117 cbps (code block per second) ratio between UL and DL is 12:1, then the
119 on code block regardless the length of each block.
123 watermark level, if exceeded, they won't get assigned new code blocks..
126 If all hardware queues exceeds the watermark, no code blocks will be
127 streamed in from UL/DL code block FIFO.
134 An example configuration code calling the function ``rte_fpga_lte_fec_configure()`` is shown
[all …]
/dpdk/doc/guides/prog_guide/
H A Dlto.rst12 support creation of ELF objects containing both normal code and internal
14 This is required since during build some code is generated by parsing
18 compiler and the code that is being compiled.
19 However LTO is also useful for additional code analysis done by the
31 .. code-block:: console
H A Dasan.rst19 The way ASan is integrated with clang requires to allow undefined symbols when linking code.
42 Add below unit test code in examples/helloworld/main.c::
44 Add code to helloworld:
52 Above code will result in heap-buffer-overflow error if ASan is enabled, because apply 9 bytes of m…
70 Add below unit test code in examples/helloworld/main.c::
72 Add code to helloworld:
81 Above code will result in use-after-free error if ASan is enabled, because apply 9 bytes of memory …
/dpdk/doc/guides/contributing/
H A Dcoding_style.rst20 * The code style should be consistent within each individual file.
22 …ing standards is to increase code readability and comprehensibility, therefore always use whatever…
30 Generally, line lengths up to 100 characters are acceptable in the code.
41 .. code-block:: c
60 Generally this is the BSD License, except for code granted special exceptions.
83 .. code-block:: c
100 .. code-block:: c
125 .. code-block:: c
134 …additional degrees of type-safety and can allow compilers to emit extra warnings about unsafe code.
148 * If code can compile on all platforms/systems,
[all …]
/dpdk/doc/guides/linux_gsg/
H A Dlinux_drivers.rst73 .. code-block:: console
95 .. code-block:: console
101 .. code-block:: console
108 .. code-block:: console
118 .. code-block:: console
146 .. code-block:: console
152 .. code-block:: console
190 .. code-block:: console
196 .. code-block:: console
223 .. code-block:: console
[all …]

1234567891011