Home
last modified time | relevance | path

Searched refs:vbits (Results 1 – 1 of 1) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_flex.c121 uint32_t val, vbits; in mlx5_flex_get_bitfield() local
129 vbits = CHAR_BIT - pos % CHAR_BIT; in mlx5_flex_get_bitfield()
130 pos = (pos + vbits) / CHAR_BIT; in mlx5_flex_get_bitfield()
131 vbits = RTE_MIN(vbits, width); in mlx5_flex_get_bitfield()
132 val &= RTE_BIT32(vbits) - 1; in mlx5_flex_get_bitfield()
133 while (vbits < width && pos < item->length) { in mlx5_flex_get_bitfield()
134 uint32_t part = RTE_MIN(width - vbits, (uint32_t)CHAR_BIT); in mlx5_flex_get_bitfield()
139 val |= tmp << vbits; in mlx5_flex_get_bitfield()
140 vbits += part; in mlx5_flex_get_bitfield()