Home
last modified time | relevance | path

Searched refs:typeof (Results 1 – 25 of 60) sorted by relevance

123

/dpdk/lib/eal/include/
H A Drte_common.h30 #ifndef typeof
31 #define typeof __typeof__ macro
332 (typeof(val))((val) & (~((typeof(val))((align) - 1))))
376 ((((v) + (typeof(v))(mul) - 1) / ((typeof(v))(mul))) * (typeof(v))(mul))
384 (((v) / ((typeof(v))(mul))) * (typeof(v))(mul))
393 typeof(v) ceil = RTE_ALIGN_MUL_CEIL(v, mul); \
620 typeof (a) _a = (a); \
621 typeof (b) _b = (b); \
630 typeof (a) _a = (a); \
631 typeof (b) _b = (b); \
[all …]
H A Drte_trace_point_register.h37 RTE_BUILD_BUG_ON(sizeof(type) != sizeof(typeof(in))); \
/dpdk/drivers/net/liquidio/base/
H A Dlio_hw_defs.h179 typeof(lio_dev) _dev = lio_dev; \
180 typeof(reg_off) _reg_off = reg_off; \
181 typeof(value) _value = value; \
191 typeof(lio_dev) _dev = lio_dev; \
192 typeof(reg_off) _reg_off = reg_off; \
193 typeof(val64) _val64 = val64; \
204 typeof(lio_dev) _dev = lio_dev; \
205 typeof(reg_off) _reg_off = reg_off; \
216 typeof(lio_dev) _dev = lio_dev; \
217 typeof(reg_off) _reg_off = reg_off; \
/dpdk/drivers/common/dpaax/
H A Ddpaa_list.h64 for (i = list_entry((l)->next, typeof(*i), name); &i->name != (l); \
65 i = list_entry(i->name.next, typeof(*i), name))
67 for (i = list_entry((l)->next, typeof(*i), name), \
68 j = list_entry(i->name.next, typeof(*j), name); \
70 i = j, j = list_entry(j->name.next, typeof(*j), name))
/dpdk/lib/acl/
H A Dacl_vect.h22 lo = (typeof(lo))_##P##_shuffle_ps((TC)(tr0), (TC)(tr1), 0x88); \
23 hi = (typeof(hi))_##P##_shuffle_ps((TC)(tr0), (TC)(tr1), 0xdd); \
44 typeof(addr) in, node_type, r, t; \
45 typeof(addr) dfa_msk, dfa_ofs, quad_ofs; \
/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_nsp.h20 typeof(_mask) _x = (_mask); \
21 (typeof(_x))(((_reg) & (_x)) >> __bf_shf(_x)); \
26 typeof(_mask) _x = (_mask); \
27 !((((typeof(_x))_val) << __bf_shf(_x)) & ~(_x)); \
32 typeof(_mask) _x = (_mask); \
33 ((typeof(_x))(_val) << __bf_shf(_x)) & (_x); \
H A Dnfp_nsp_eth.c21 typeof(_mask) _x = (_mask); \
22 (typeof(_x))(((_reg) & (_x)) >> __bf_shf(_x)); \
27 typeof(_mask) _x = (_mask); \
28 !((((typeof(_x))_val) << __bf_shf(_x)) & ~(_x)); \
33 typeof(_mask) _x = (_mask); \
34 ((typeof(_x))(_val) << __bf_shf(_x)) & (_x); \
550 typeof(mask) _x = (mask); \
H A Dnfp_rtsym.c106 typeof(x) _x = (x); \
112 typeof(x) _x = (x); \
/dpdk/drivers/net/nfp/nfpcore/nfp-common/
H A Dnfp_resid.h156 typeof(x) _x = (x); \
179 typeof(a) _a = (a); \
180 typeof(b) _b = (b); \
194 typeof(meid) _a = (meid); \
/dpdk/drivers/raw/ifpga/base/
H A Difpga_compat.h12 typeof(((type *)0)->member)(*__mptr) = (ptr); \
22 #define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0)
42 typeof(_expect) value; \
/dpdk/drivers/common/cnxk/
H A Droc_bitfield.h10 #define FIELD_PREP(mask, val) (((typeof(mask))(val) << __bf_shf(mask)) & (mask))
13 ((typeof(mask))(((reg) & (mask)) >> __bf_shf(mask)))
/dpdk/drivers/event/dlb2/pf/base/
H A Ddlb2_osdep_list.h26 && (ptr = container_of(iter, typeof(*(ptr)), name)); \
34 (ptr = container_of(iter, typeof(*(ptr)), name)) &&\
/dpdk/drivers/net/pfe/base/
H A Dpfe.h103 ({ typeof(addr) addr_ = (addr); \
108 ({ typeof(addr) addr_ = (addr); \
113 ({ typeof(addr) addr_ = (addr); \
120 ({ typeof(addr) addr_ = (addr); \
127 ({ typeof(addr) addr_ = (addr); \
H A Dcbus.h39 ({ typeof(size) size_ = (size); \
/dpdk/app/test-pmd/
H A Dcmd_flex_item.c189 link->next = (typeof(link->next)) in flex_link_parse()
192 link->next = (typeof(link->next)) in flex_link_parse()
299 conf->sample_data = (typeof(conf->sample_data)) in flex_item_init()
301 conf->input_link = (typeof(conf->input_link)) in flex_item_init()
303 conf->output_link = (typeof(conf->output_link)) in flex_item_init()
305 pattern = (typeof(pattern))((uint8_t *)conf->output_link + links_size); in flex_item_init()
/dpdk/drivers/net/sfc/
H A Dsfc_dp.h27 typeof(a) _a = (a); \
28 typeof(b) _b = (b); \
/dpdk/lib/eal/arm/include/
H A Drte_pause_64.h188 typeof(*(addr)) expected_value = (expected); \
189 typeof(*(addr)) value; \
/dpdk/drivers/crypto/mlx5/
H A Dmlx5_crypto_dek.c81 container_of(entry, typeof(*dek), entry); in mlx5_crypto_dek_match_cb()
135 container_of(entry, typeof(*dek), entry); in mlx5_crypto_dek_remove_cb()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_compat.h76 #define PTR_ALIGN(p, a) ((typeof(p))CXGBE_ALIGN((unsigned long)(p), (a)))
140 typeof(((type *)0)->member)(*__mptr) = (ptr); \
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_tun.c73 tun_entry->action.type = (typeof(tun_entry->action.type)) in ulp_app_tun_entry_set_decap_action()
85 tun_entry->item.type = (typeof(tun_entry->item.type)) in ulp_app_tun_entry_set_decap_item()
/dpdk/drivers/net/igc/base/
H A Digc_phy.h155 typeof(page) _page = (page); \
156 typeof(reg) _reg = (reg); \
168 typeof(offset) _offset = (offset); \
/dpdk/drivers/net/octeontx_ep/
H A Dotx_ep_common.h89 typeof(value) val = (value); \
90 typeof(reg_off) off = (reg_off); \
/dpdk/lib/eal/include/generic/
H A Drte_pause.h137 typeof(*(addr)) expected_value = (expected); \
/dpdk/drivers/net/enic/
H A Denic_compat.h25 #define VNIC_ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a)-1)
/dpdk/examples/l3fwd/
H A Dl3fwd_route.h20 (fd) = (typeof(fd))val; \

123