| /dpdk/lib/eal/include/generic/ |
| H A D | rte_atomic.h | 207 v->cnt = 0; in rte_atomic16_init() 221 return v->cnt; in rte_atomic16_read() 407 v->cnt = 0; in rte_atomic16_clear() 490 v->cnt = 0; in rte_atomic32_init() 504 return v->cnt; in rte_atomic32_read() 690 v->cnt = 0; in rte_atomic32_clear() 777 v->cnt = 0; in rte_atomic64_init() 783 tmp = v->cnt; in rte_atomic64_init() 807 return v->cnt; in rte_atomic64_read() 813 tmp = v->cnt; in rte_atomic64_read() [all …]
|
| H A D | rte_byteorder.h | 86 #define RTE_BE16(v) (rte_be16_t)(v) argument 87 #define RTE_BE32(v) (rte_be32_t)(v) argument 88 #define RTE_BE64(v) (rte_be64_t)(v) argument 89 #define RTE_LE16(v) (rte_le16_t)(RTE_STATIC_BSWAP16(v)) argument 90 #define RTE_LE32(v) (rte_le32_t)(RTE_STATIC_BSWAP32(v)) argument 91 #define RTE_LE64(v) (rte_le64_t)(RTE_STATIC_BSWAP64(v)) argument 93 #define RTE_BE16(v) (rte_be16_t)(RTE_STATIC_BSWAP16(v)) argument 94 #define RTE_BE32(v) (rte_be32_t)(RTE_STATIC_BSWAP32(v)) argument 96 #define RTE_LE16(v) (rte_le16_t)(v) argument 97 #define RTE_LE32(v) (rte_le32_t)(v) argument [all …]
|
| /dpdk/drivers/net/txgbe/base/ |
| H A D | txgbe_osdep.h | 108 #define npu_to_le16(v) (v) argument 109 #define npu_to_le32(v) (v) argument 110 #define npu_to_le64(v) (v) argument 111 #define le_to_npu16(v) (v) argument 112 #define le_to_npu32(v) (v) argument 113 #define le_to_npu64(v) (v) argument 115 #define npu_to_be16(v) le_to_be16((u16)(v)) argument 116 #define npu_to_be32(v) le_to_be32((u32)(v)) argument 117 #define npu_to_be64(v) le_to_be64((u64)(v)) argument 118 #define be_to_npu16(v) be_to_le16((u16)(v)) argument [all …]
|
| H A D | txgbe_regs.h | 194 #define TXGBE_SPICMD_CLK(v) LS(v, 25, 0x7) argument 195 #define TXGBE_SPICMD_CMD(v) LS(v, 28, 0x7) argument 198 #define TXGBE_SPIDAT_STATUS(v) LS(v, 16, 0xFF) argument 212 #define TXGBE_SRAM_SZ(v) LS(v, 28, 0x7) argument 228 #define TXGBE_TSALMWTRHI_VAL(v) (((v) & 0x3FF)) argument 230 #define TXGBE_TSALMWTRLO_VAL(v) (((v) & 0x3FF)) argument 372 #define TXGBE_I2CCTL_SPEED(v) LS(v, 1, 0x3) argument 1327 #define RNGLEN(v) ROUND_OVER(v, 13, 7) argument 1328 #define HDRLEN(v) ROUND_OVER(v, 10, 6) argument 1329 #define PKTLEN(v) ROUND_OVER(v, 14, 10) argument [all …]
|
| /dpdk/drivers/net/ngbe/base/ |
| H A D | ngbe_osdep.h | 111 #define npu_to_le16(v) (v) argument 112 #define npu_to_le32(v) (v) argument 113 #define npu_to_le64(v) (v) argument 114 #define le_to_npu16(v) (v) argument 115 #define le_to_npu32(v) (v) argument 116 #define le_to_npu64(v) (v) argument 118 #define npu_to_be16(v) le_to_be16((u16)(v)) argument 119 #define npu_to_be32(v) le_to_be32((u32)(v)) argument 120 #define npu_to_be64(v) le_to_be64((u64)(v)) argument 121 #define be_to_npu16(v) be_to_le16((u16)(v)) argument [all …]
|
| H A D | ngbe_regs.h | 195 #define NGBE_RSTSTAT_TMRCNT(v) LS(v, 0, 0xFF) argument 317 #define NGBE_GPIODIR_DDR(v) LS(v, 0, 0x3) argument 484 #define NGBE_5TFCTL0_PRI(v) LS(v, 2, 0x7) argument 495 #define NGBE_5TFCTL1_QP(v) LS(v, 21, 0x7) argument 588 #define NGBE_TSRXCTL_TYPE(v) LS(v, 1, 0x7) argument 914 #define NGBE_IVAR_VEC(v) LS(v, 0, 0x7) argument 996 #define RNGLEN(v) ROUND_OVER(v, 13, 7) argument 997 #define HDRLEN(v) ROUND_OVER(v, 10, 6) argument 998 #define PKTLEN(v) ROUND_OVER(v, 14, 10) argument 999 #define INTTHR(v) ROUND_OVER(v, 4, 0) argument [all …]
|
| /dpdk/lib/eal/ppc/include/ |
| H A D | rte_atomic.h | 62 rte_atomic16_inc(rte_atomic16_t *v) in rte_atomic16_inc() argument 68 rte_atomic16_dec(rte_atomic16_t *v) in rte_atomic16_dec() argument 104 rte_atomic32_inc(rte_atomic32_t *v) in rte_atomic32_inc() argument 110 rte_atomic32_dec(rte_atomic32_t *v) in rte_atomic32_dec() argument 141 rte_atomic64_init(rte_atomic64_t *v) in rte_atomic64_init() argument 143 v->cnt = 0; in rte_atomic64_init() 149 return v->cnt; in rte_atomic64_read() 155 v->cnt = new_value; in rte_atomic64_set() 171 rte_atomic64_inc(rte_atomic64_t *v) in rte_atomic64_inc() argument 177 rte_atomic64_dec(rte_atomic64_t *v) in rte_atomic64_dec() argument [all …]
|
| /dpdk/lib/rcu/ |
| H A D | rte_rcu_qsbr.h | 69 ((struct rte_rcu_qsbr_cnt *)(v + 1) + v->max_threads) + i) 189 struct rte_rcu_qsbr *v; member 303 RTE_ASSERT(v != NULL && thread_id < v->max_threads); in rte_rcu_qsbr_thread_online() 354 RTE_ASSERT(v != NULL && thread_id < v->max_threads); in rte_rcu_qsbr_thread_offline() 392 RTE_ASSERT(v != NULL && thread_id < v->max_threads); in rte_rcu_qsbr_lock() 425 RTE_ASSERT(v != NULL && thread_id < v->max_threads); in rte_rcu_qsbr_unlock() 456 RTE_ASSERT(v != NULL); in rte_rcu_qsbr_start() 485 RTE_ASSERT(v != NULL && thread_id < v->max_threads); in rte_rcu_qsbr_quiescent() 523 i < v->num_elems; in __rte_rcu_qsbr_check_selective() 595 for (i = 0, cnt = v->qsbr_cnt; i < v->max_threads; i++, cnt++) { in __rte_rcu_qsbr_check_all() [all …]
|
| H A D | rte_rcu_qsbr.c | 54 if (v == NULL) { in rte_rcu_qsbr_init() 67 memset(v, 0, sz); in rte_rcu_qsbr_init() 68 v->max_threads = max_threads; in rte_rcu_qsbr_init() 72 v->token = __RTE_QSBR_CNT_INIT; in rte_rcu_qsbr_init() 87 if (v == NULL || thread_id >= v->max_threads) { in rte_rcu_qsbr_thread_register() 139 if (v == NULL || thread_id >= v->max_threads) { in rte_rcu_qsbr_thread_unregister() 192 RTE_ASSERT(v != NULL); in rte_rcu_qsbr_synchronize() 194 t = rte_rcu_qsbr_start(v); in rte_rcu_qsbr_synchronize() 213 if (v == NULL || f == NULL) { in rte_rcu_qsbr_dump() 259 &v->qsbr_cnt[id + t].cnt, in rte_rcu_qsbr_dump() [all …]
|
| /dpdk/lib/eal/include/ |
| H A D | rte_common.h | 376 ((((v) + (typeof(v))(mul) - 1) / ((typeof(v))(mul))) * (typeof(v))(mul)) 384 (((v) / ((typeof(v))(mul))) * (typeof(v))(mul)) 514 v |= v >> 1; in rte_combine64ms1b() 515 v |= v >> 2; in rte_combine64ms1b() 516 v |= v >> 4; in rte_combine64ms1b() 517 v |= v >> 8; in rte_combine64ms1b() 518 v |= v >> 16; in rte_combine64ms1b() 519 v |= v >> 32; in rte_combine64ms1b() 610 return v - (v >> 1); in rte_align64prevpow2() 694 v = rte_align32pow2(v); in rte_log2_u32() [all …]
|
| /dpdk/lib/eal/x86/include/ |
| H A D | rte_atomic_64.h | 59 rte_atomic64_init(rte_atomic64_t *v) in rte_atomic64_init() argument 61 v->cnt = 0; in rte_atomic64_init() 65 rte_atomic64_read(rte_atomic64_t *v) in rte_atomic64_read() argument 67 return v->cnt; in rte_atomic64_read() 73 v->cnt = new_value; in rte_atomic64_set() 84 "m" (v->cnt) in rte_atomic64_add() 96 "m" (v->cnt) in rte_atomic64_sub() 101 rte_atomic64_inc(rte_atomic64_t *v) in rte_atomic64_inc() argument 112 rte_atomic64_dec(rte_atomic64_t *v) in rte_atomic64_dec() argument 131 [cnt] "=m" (v->cnt) in rte_atomic64_add_return() [all …]
|
| H A D | rte_atomic_32.h | 84 rte_atomic64_init(rte_atomic64_t *v) in rte_atomic64_init() argument 90 tmp = v->cnt; in rte_atomic64_init() 103 tmp = v->cnt; in rte_atomic64_read() 118 tmp = v->cnt; in rte_atomic64_set() 131 tmp = v->cnt; in rte_atomic64_add() 144 tmp = v->cnt; in rte_atomic64_sub() 153 rte_atomic64_add(v, 1); in rte_atomic64_inc() 159 rte_atomic64_sub(v, 1); in rte_atomic64_dec() 169 tmp = v->cnt; in rte_atomic64_add_return() 184 tmp = v->cnt; in rte_atomic64_sub_return() [all …]
|
| H A D | rte_atomic.h | 137 rte_atomic16_inc(rte_atomic16_t *v) in rte_atomic16_inc() argument 142 : [cnt] "=m" (v->cnt) /* output */ in rte_atomic16_inc() 143 : "m" (v->cnt) /* input */ in rte_atomic16_inc() 148 rte_atomic16_dec(rte_atomic16_t *v) in rte_atomic16_dec() argument 153 : [cnt] "=m" (v->cnt) /* output */ in rte_atomic16_dec() 154 : "m" (v->cnt) /* input */ in rte_atomic16_dec() 166 : [cnt] "+m" (v->cnt), /* output */ in rte_atomic16_inc_and_test() 223 rte_atomic32_inc(rte_atomic32_t *v) in rte_atomic32_inc() argument 229 : "m" (v->cnt) /* input */ in rte_atomic32_inc() 234 rte_atomic32_dec(rte_atomic32_t *v) in rte_atomic32_dec() argument [all …]
|
| /dpdk/drivers/net/ngbe/ |
| H A D | ngbe_rxtx.h | 90 #define NGBE_RXD_NEXTP_RESV(v) LS(v, 2, 0x3) argument 140 #define NGBE_TXD_MACLEN(v) LS(v, 9, 0x7F) /* desc mac len */ argument 141 #define NGBE_TXD_VLAN(v) LS(v, 16, 0xFFFF) /* vlan tag */ argument 145 #define NGBE_TXD_IPSEC_SAIDX(v) LS(v, 0, 0x3FF) /* ipsec SA index */ argument 146 #define NGBE_TXD_ETYPE(v) LS(v, 11, 0x1) /* tunnel type */ argument 151 #define NGBE_TXD_ETUNLEN(v) LS(v, 21, 0xFF) /* tunnel header */ argument 157 #define NGBE_TXD_TPID_SEL(v) LS(v, 11, 0x7) /* vlan tag index */ argument 161 #define NGBE_TXD_PTID(v) LS(v, 24, 0xFF) /* packet type */ argument 164 #define NGBE_TXD_IDX(v) LS(v, 4, 0x1) /* ctxt desc index */ argument 166 #define NGBE_TXD_MSS(v) LS(v, 16, 0xFFFF) /* l4 MSS */ argument [all …]
|
| /dpdk/drivers/bus/fslmc/qbman/include/ |
| H A D | compat.h | 82 #define __raw_writel(v, p) {*(volatile unsigned int *)(p) = (v); } argument 87 #define atomic_read(v) rte_atomic32_read(v) argument 88 #define atomic_set(v, i) rte_atomic32_set(v, i) argument 90 #define atomic_inc(v) rte_atomic32_add(v, 1) argument 91 #define atomic_dec(v) rte_atomic32_sub(v, 1) argument 93 #define atomic_inc_and_test(v) rte_atomic32_inc_and_test(v) argument 94 #define atomic_dec_and_test(v) rte_atomic32_dec_and_test(v) argument 96 #define atomic_inc_return(v) rte_atomic32_add_return(v, 1) argument 97 #define atomic_dec_return(v) rte_atomic32_sub_return(v, 1) argument 98 #define atomic_sub_and_test(i, v) (rte_atomic32_sub_return(v, i) == 0) argument
|
| /dpdk/drivers/net/ark/ |
| H A D | ark_pktgen.c | 32 union OPTV v; member 322 o->v.INT = atoi(val); in pmd_set_arg() 325 o->v.INT = atoll(val); in pmd_set_arg() 342 char *argv, *v; in ark_pktgen_parse() local 345 v = strtok(NULL, toks); in ark_pktgen_parse() 346 while (argv && v) { in ark_pktgen_parse() 347 pmd_set_arg(argv, v); in ark_pktgen_parse() 349 v = strtok(NULL, toks); in ark_pktgen_parse() 457 if (options("pause")->v.BOOL) in ark_pktgen_setup() 460 if (options("reset")->v.BOOL) in ark_pktgen_setup() [all …]
|
| H A D | ark_pktchkr.c | 34 union OPTV v; member 341 o->v.INT = atoi(val); in set_arg() 344 o->v.INT = atoll(val); in set_arg() 361 char *argv, *v; in ark_pktchkr_parse() local 364 v = strtok(NULL, toks); in ark_pktchkr_parse() 365 while (argv && v) { in ark_pktchkr_parse() 366 set_arg(argv, v); in ark_pktchkr_parse() 368 v = strtok(NULL, toks); in ark_pktchkr_parse() 390 if (!options("stop")->v.BOOL && options("configure")->v.BOOL) { in ark_pktchkr_setup() 438 if (options("stop")->v.BOOL) in ark_pktchkr_setup() [all …]
|
| /dpdk/drivers/net/txgbe/ |
| H A D | txgbe_rxtx.h | 94 #define TXGBE_RXD_NEXTP_RESV(v) LS(v, 2, 0x3) argument 163 #define TXGBE_TXD_MACLEN(v) LS(v, 9, 0x7F) /* desc mac len */ argument 164 #define TXGBE_TXD_VLAN(v) LS(v, 16, 0xFFFF) /* vlan tag */ argument 168 #define TXGBE_TXD_IPSEC_SAIDX(v) LS(v, 0, 0x3FF) /* ipsec SA index */ argument 169 #define TXGBE_TXD_ETYPE(v) LS(v, 11, 0x1) /* tunnel type */ argument 174 #define TXGBE_TXD_ETUNLEN(v) LS(v, 21, 0xFF) /* tunnel header */ argument 190 #define TXGBE_TXD_TPID_SEL(v) LS(v, 11, 0x7) /* vlan tag index */ argument 194 #define TXGBE_TXD_PTID(v) LS(v, 24, 0xFF) /* packet type */ argument 197 #define TXGBE_TXD_IDX(v) LS(v, 4, 0x1) /* ctxt desc index */ argument 199 #define TXGBE_TXD_MSS(v) LS(v, 16, 0xFFFF) /* l4 MSS */ argument [all …]
|
| /dpdk/app/test-acl/ |
| H A D | main.c | 380 v->ip_src = rte_cpu_to_be_32(v->ip_src); in parse_cb_ipv4_trace() 381 v->ip_dst = rte_cpu_to_be_32(v->ip_dst); in parse_cb_ipv4_trace() 382 v->port_src = rte_cpu_to_be_16(v->port_src); in parse_cb_ipv4_trace() 383 v->port_dst = rte_cpu_to_be_16(v->port_dst); in parse_cb_ipv4_trace() 427 v[0] = rte_cpu_to_be_32(v[0]); in parse_cb_ipv6_addr_trace() 428 v[1] = rte_cpu_to_be_32(v[1]); in parse_cb_ipv6_addr_trace() 429 v[2] = rte_cpu_to_be_32(v[2]); in parse_cb_ipv6_addr_trace() 430 v[3] = rte_cpu_to_be_32(v[3]); in parse_cb_ipv6_addr_trace() 471 v->port_src = rte_cpu_to_be_16(v->port_src); in parse_cb_ipv6_trace() 472 v->port_dst = rte_cpu_to_be_16(v->port_dst); in parse_cb_ipv6_trace() [all …]
|
| /dpdk/lib/ip_frag/ |
| H A D | ip_frag_internal.c | 50 v = rte_hash_crc_4byte(p[1], v); in ipv4_frag_hash() 51 v = rte_hash_crc_4byte(key->id, v); in ipv4_frag_hash() 58 *v2 = (v << 7) + (v >> 14); in ipv4_frag_hash() 71 v = rte_hash_crc_4byte(p[1], v); in ipv6_frag_hash() 72 v = rte_hash_crc_4byte(p[2], v); in ipv6_frag_hash() 73 v = rte_hash_crc_4byte(p[3], v); in ipv6_frag_hash() 74 v = rte_hash_crc_4byte(p[4], v); in ipv6_frag_hash() 75 v = rte_hash_crc_4byte(p[5], v); in ipv6_frag_hash() 76 v = rte_hash_crc_4byte(p[6], v); in ipv6_frag_hash() 77 v = rte_hash_crc_4byte(p[7], v); in ipv6_frag_hash() [all …]
|
| /dpdk/drivers/net/nfp/nfpcore/nfp-common/ |
| H A D | nfp_cppat.h | 32 uint64_t v; in _nic_mask64() local 41 v = (UINT64_C(1) << w) - 1; in _nic_mask64() 44 return v; in _nic_mask64() 46 return v << lsb; in _nic_mask64() 58 int i, v = 0; in _nfp6000_encode_basic() local 185 for (v = 0; v < 2; v++) { in _nfp6000_encode_basic() 186 if (dest_island != (isld[i] | v)) in _nfp6000_encode_basic() 223 for (v = 0; v < 4; v++) { in _nfp6000_encode_basic() 363 int i, v; in _nfp6000_encode_mu() local 433 for (v = 0; v < 2; v++) { in _nfp6000_encode_mu() [all …]
|
| /dpdk/app/test/ |
| H A D | test_table_acl.c | 165 &v->field_value[SRC_FIELD_IPV4].value.u32, in parse_cb_ipv4_rule() 178 &v->field_value[DST_FIELD_IPV4].value.u32, in parse_cb_ipv4_rule() 187 v->field_value[DST_FIELD_IPV4].mask_range.u32); in parse_cb_ipv4_rule() 190 &v->field_value[SRCP_FIELD_IPV4].value.u16, in parse_cb_ipv4_rule() 202 &v->field_value[DSTP_FIELD_IPV4].value.u16, in parse_cb_ipv4_rule() 214 v->field_value[PROTO_FIELD_IPV4].value.u8, in parse_cb_ipv4_rule() 254 &v->field_value[SRC_FIELD_IPV4].value.u32, in parse_cb_ipv4_rule_del() 267 &v->field_value[DST_FIELD_IPV4].value.u32, in parse_cb_ipv4_rule_del() 279 &v->field_value[SRCP_FIELD_IPV4].value.u16, in parse_cb_ipv4_rule_del() 291 &v->field_value[DSTP_FIELD_IPV4].value.u16, in parse_cb_ipv4_rule_del() [all …]
|
| /dpdk/drivers/net/bnxt/tf_core/ |
| H A D | bitalloc.c | 17 if (!v) in ba_fls() 21 v <<= 16; in ba_fls() 25 v <<= 8; in ba_fls() 29 v <<= 4; in ba_fls() 33 v <<= 2; in ba_fls() 37 v <<= 1; in ba_fls() 50 v &= -v; in ba_ffs() 51 c = v ? 32 : 0; in ba_ffs() 53 if (v & 0x0000FFFF) in ba_ffs() 55 if (v & 0x00FF00FF) in ba_ffs() [all …]
|
| /dpdk/examples/l3fwd/ |
| H A D | em_route_parse.c | 27 em_parse_v6_net(const char *in, uint8_t *v) in em_parse_v6_net() argument 32 rc = inet_pton(AF_INET6, in, v); in em_parse_v6_net() 40 em_parse_v6_rule(char *str, struct em_rule *v) in em_parse_v6_rule() argument 54 rc = em_parse_v6_net(in[CB_FLD_DST_ADDR], v->v6_key.ip_dst); in em_parse_v6_rule() 57 rc = em_parse_v6_net(in[CB_FLD_SRC_ADDR], v->v6_key.ip_src); in em_parse_v6_rule() 66 GET_CB_FIELD(in[CB_FLD_PROTO], v->v6_key.proto, 0, UINT8_MAX, 0); in em_parse_v6_rule() 68 GET_CB_FIELD(in[CB_FLD_IF_OUT], v->if_out, 0, UINT8_MAX, 0); in em_parse_v6_rule() 74 em_parse_v4_rule(char *str, struct em_rule *v) in em_parse_v4_rule() argument 89 v->v4_key.ip_dst = ntohl(v->v4_key.ip_dst); in em_parse_v4_rule() 94 v->v4_key.ip_src = ntohl(v->v4_key.ip_src); in em_parse_v4_rule() [all …]
|
| /dpdk/drivers/common/dpaax/ |
| H A D | compat.h | 119 #define __raw_writel(v, p) {*(volatile unsigned int *)(p) = (v); } argument 370 #define atomic_read(v) rte_atomic32_read(v) argument 371 #define atomic_set(v, i) rte_atomic32_set(v, i) argument 373 #define atomic_inc(v) rte_atomic32_add(v, 1) argument 374 #define atomic_dec(v) rte_atomic32_sub(v, 1) argument 376 #define atomic_inc_and_test(v) rte_atomic32_inc_and_test(v) argument 377 #define atomic_dec_and_test(v) rte_atomic32_dec_and_test(v) argument 379 #define atomic_inc_return(v) rte_atomic32_add_return(v, 1) argument 380 #define atomic_dec_return(v) rte_atomic32_sub_return(v, 1) argument 381 #define atomic_sub_and_test(i, v) (rte_atomic32_sub_return(v, i) == 0) argument
|