/linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
A D | nfp_cpplib.c | 159 u8 byte_mask; in nfp_cpp_explicit_read() local 176 byte_mask = nfp_bytemask(width_read, addr); in nfp_cpp_explicit_read() 179 incr / width_read - 1, byte_mask); in nfp_cpp_explicit_read() 212 u8 byte_mask; in nfp_cpp_explicit_write() local 229 byte_mask = nfp_bytemask(width_write, addr); in nfp_cpp_explicit_write() 232 incr / width_write - 1, byte_mask); in nfp_cpp_explicit_write()
|
A D | nfp_arm.h | 166 byte_mask, token, signal_master) \ argument 170 NFP_ARM_GCSR_EXPL2_BAR_BYTE_MASK(byte_mask) | \
|
A D | nfp_cpp.h | 302 u8 byte_mask; member
|
A D | nfp_cppcore.c | 1347 expl->cmd.byte_mask = mask; in nfp_cpp_explicit_set_target()
|
A D | nfp6000_pcie.c | 1171 NFP_PCIE_BAR_EXPLICIT_BAR2_ByteMask(cmd->byte_mask) | in nfp6000_explicit_do()
|
/linux/sound/soc/tegra/ |
A D | tegra210_amx.c | 63 regmap_write(amx->regmap, TEGRA210_AMX_OUT_BYTE_EN0, amx->byte_mask[0]); in tegra210_amx_write_map_ram() 64 regmap_write(amx->regmap, TEGRA210_AMX_OUT_BYTE_EN1, amx->byte_mask[1]); in tegra210_amx_write_map_ram() 202 enabled = amx->byte_mask[1] & (1 << (reg - 32)); in tegra210_amx_get_byte_map() 204 enabled = amx->byte_mask[0] & (1 << reg); in tegra210_amx_get_byte_map() 232 amx->byte_mask[1] |= (1 << (reg - 32)); in tegra210_amx_put_byte_map() 234 amx->byte_mask[0] |= (1 << reg); in tegra210_amx_put_byte_map() 239 amx->byte_mask[1] &= ~(1 << (reg - 32)); in tegra210_amx_put_byte_map() 241 amx->byte_mask[0] &= ~(1 << reg); in tegra210_amx_put_byte_map()
|
A D | tegra210_adx.c | 49 regmap_write(adx->regmap, TEGRA210_ADX_IN_BYTE_EN0, adx->byte_mask[0]); in tegra210_adx_write_map_ram() 50 regmap_write(adx->regmap, TEGRA210_ADX_IN_BYTE_EN1, adx->byte_mask[1]); in tegra210_adx_write_map_ram() 176 enabled = adx->byte_mask[mc->reg / 32] & (1 << (mc->reg % 32)); in tegra210_adx_get_byte_map() 202 adx->byte_mask[mc->reg / 32] |= (1 << (mc->reg % 32)); in tegra210_adx_put_byte_map() 206 adx->byte_mask[mc->reg / 32] &= ~(1 << (mc->reg % 32)); in tegra210_adx_put_byte_map()
|
A D | tegra210_adx.h | 69 unsigned int byte_mask[2]; member
|
A D | tegra210_amx.h | 90 unsigned int byte_mask[2]; member
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
A D | dr_ste_v0.c | 263 static void dr_ste_v0_set_byte_mask(u8 *hw_ste_p, u16 byte_mask) in dr_ste_v0_set_byte_mask() argument 265 MLX5_SET(ste_general, hw_ste_p, byte_mask, byte_mask); in dr_ste_v0_set_byte_mask() 270 return MLX5_GET(ste_general, hw_ste_p, byte_mask); in dr_ste_v0_get_byte_mask() 784 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l2_src_dst_init() 810 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l3_ipv6_dst_init() 836 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l3_ipv6_src_init() 873 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l3_ipv4_5_tuple_init() 1020 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l2_src_init() 1057 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l2_dst_init() 1142 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v0_build_eth_l2_tnl_init() [all …]
|
A D | dr_ste_v1.c | 281 static void dr_ste_v1_set_byte_mask(u8 *hw_ste_p, u16 byte_mask) in dr_ste_v1_set_byte_mask() argument 283 MLX5_SET(ste_match_bwc_v1, hw_ste_p, byte_mask, byte_mask); in dr_ste_v1_set_byte_mask() 288 return MLX5_GET(ste_match_bwc_v1, hw_ste_p, byte_mask); in dr_ste_v1_get_byte_mask() 985 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l2_src_dst_init() 1009 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l3_ipv6_dst_init() 1033 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l3_ipv6_src_init() 1068 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l3_ipv4_5_tuple_init() 1209 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l2_src_init() 1242 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l2_dst_init() 1322 sb->byte_mask = mlx5dr_ste_conv_bit_to_byte_mask(sb->bit_mask); in dr_ste_v1_build_eth_l2_tnl_init() [all …]
|
A D | dr_ste.c | 41 if (htbl->byte_mask & bit) in mlx5dr_ste_calc_hash_index() 55 u16 byte_mask = 0; in mlx5dr_ste_conv_bit_to_byte_mask() local 59 byte_mask = byte_mask << 1; in mlx5dr_ste_conv_bit_to_byte_mask() 61 byte_mask |= 1; in mlx5dr_ste_conv_bit_to_byte_mask() 63 return byte_mask; in mlx5dr_ste_conv_bit_to_byte_mask() 431 u16 byte_mask; in mlx5dr_ste_create_next_htbl() local 434 byte_mask = ste_ctx->get_byte_mask(cur_hw_ste); in mlx5dr_ste_create_next_htbl() 439 byte_mask); in mlx5dr_ste_create_next_htbl() 469 u16 lu_type, u16 byte_mask) in mlx5dr_ste_htbl_alloc() argument 485 htbl->byte_mask = byte_mask; in mlx5dr_ste_htbl_alloc() [all …]
|
A D | mlx5_ifc_dr.h | 15 u8 byte_mask[0x10]; member 35 u8 byte_mask[0x10]; member 79 u8 byte_mask[0x10]; member 117 u8 byte_mask[0x10]; member
|
A D | dr_rule.c | 398 cur_htbl->byte_mask); in dr_rule_rehash_htbl() 648 static u16 dr_get_bits_per_mask(u16 byte_mask) in dr_get_bits_per_mask() argument 652 while (byte_mask) { in dr_get_bits_per_mask() 653 byte_mask = byte_mask & (byte_mask - 1); in dr_get_bits_per_mask() 673 if (dr_get_bits_per_mask(htbl->byte_mask) * BITS_PER_BYTE <= htbl->chunk_size) in dr_rule_need_enlarge_hash()
|
A D | dr_types.h | 178 u16 byte_mask; member 214 u16 byte_mask; member 224 u16 lu_type, u16 byte_mask); 1099 if (htbl->chunk_size == DR_CHUNK_SIZE_MAX - 1 || !htbl->byte_mask) in mlx5dr_ste_htbl_may_grow()
|
A D | dr_ste.h | 155 void (*set_byte_mask)(u8 *hw_ste_p, u16 byte_mask);
|
A D | mlx5_ifc_dr_ste_v1.h | 134 u8 byte_mask[0x10]; member
|
A D | dr_matcher.c | 839 nic_matcher->ste_builder[0].byte_mask); in dr_matcher_init_nic()
|
/linux/tools/testing/selftests/breakpoints/ |
A D | breakpoint_test_arm64.c | 85 const unsigned int byte_mask = ((1 << size) - 1) << offset; in set_watchpoint() local 88 const unsigned int control = byte_mask << 5 | type << 3 | enable; in set_watchpoint()
|