Home
last modified time | relevance | path

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

/linux/include/rdma/
H A Diba.h56 #define _IBA_SET(field_struct, field_offset, field_mask, num_bits, ptr, value) \ argument
59 _iba_set##num_bits((void *)_ptr + (field_offset), field_mask, \
60 FIELD_PREP(field_mask, value)); \
84 #define _IBA_GET(field_struct, field_offset, field_mask, num_bits, ptr) \ argument
88 field_mask, _iba_get##num_bits((const void *)_ptr + \
/linux/tools/include/linux/
H A Dbitfield.h140 static __always_inline u64 field_mask(u64 field) in field_mask() function
144 #define field_max(field) ((typeof(field))field_mask(field))
148 if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
150 return to((v & field_mask(field)) * field_multiplier(field)); \
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c123 u32 field_mask; in nfp_abm_update_band_map() local
128 field_mask = (1 << bits_per_prio) - 1; in nfp_abm_update_band_map()
144 *word &= ~(field_mask << offset); in nfp_abm_update_band_map()
/linux/drivers/phy/socionext/
H A Dphy-uniphier-usb3ss.c82 u8 field_mask = GENMASK(p->field.msb, p->field.lsb); in uniphier_u3ssphy_set_param() local
92 val &= ~field_mask; in uniphier_u3ssphy_set_param()
93 data = field_mask & (p->value << p->field.lsb); in uniphier_u3ssphy_set_param()
H A Dphy-uniphier-usb3hs.c179 u32 field_mask = GENMASK(p->field.msb, p->field.lsb); in uniphier_u3hsphy_set_param() local
193 val &= ~FIELD_PREP(HSPHY_CFG1_DAT_MASK, field_mask); in uniphier_u3hsphy_set_param()
194 data = field_mask & (p->value << p->field.lsb); in uniphier_u3hsphy_set_param()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_pm_dbgfs_utils.c27 field_get(table[i].field_mask, in pm_scnprint_table()
/linux/drivers/net/pse-pd/
H A Dtps23881.c98 u16 field_mask) in tps23881_calc_val() argument
103 return (reg_val >> field_offset) & field_mask; in tps23881_calc_val()
120 u16 field_mask, u16 field_val) in tps23881_set_val() argument
122 field_val &= field_mask; in tps23881_set_val()
125 reg_val &= ~(field_mask << field_offset); in tps23881_set_val()
128 reg_val &= ~(field_mask << (field_offset + 8)); in tps23881_set_val()
/linux/kernel/bpf/
H A Dbtf.c3527 u32 off, int sz, struct btf_field_info *info, u32 field_mask) in btf_find_kptr() argument
3557 if (!(type & field_mask)) in btf_find_kptr()
3655 u32 field_mask, u32 *seen_mask, int *align, int *sz) in btf_get_field_type() argument
3683 if (!(field_mask & field_type) || strcmp(name, field_type_name)) in btf_get_field_type()
3695 if (field_mask & (BPF_KPTR | BPF_UPTR) && !__btf_type_is_struct(var_type)) { in btf_get_field_type()
3751 const struct btf_type *t, u32 field_mask,
3763 u32 field_mask, struct btf_field_info *info, in btf_find_nested_struct() argument
3772 ret = btf_find_struct_field(btf, t, field_mask, info, info_cnt, level, seen_mask); in btf_find_nested_struct()
3799 u32 field_mask, u32 *seen_mask, in btf_find_field_one() argument
3822 field_mask, seen_mask, &align, &sz); in btf_find_field_one()
[all …]
H A Dsyscall.c651 u32 field_mask) in btf_record_find() argument
655 if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & field_mask)) in btf_record_find()
658 if (!field || !(field->type & field_mask)) in btf_record_find()
1293 for (i = 0; i < sizeof(map->record->field_mask) * 8; i++) { in map_check_btf()
1294 switch (map->record->field_mask & (1 << i)) { in map_check_btf()
/linux/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-tef.c83 field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK); in mcp251xfd_handle_tefif_one()
/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h223 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
H A Dvgic-mmio-v3.c431 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift, in vgic_sanitise_field() argument
434 u64 field = (reg & field_mask) >> field_shift; in vgic_sanitise_field()
437 return (reg & ~field_mask) | field; in vgic_sanitise_field()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c3199 u32 field_mask; member
3204 #define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \ argument
3205 {MLX5_ACTION_IN_FIELD_OUT_ ## fw_field, field_bsize, field_mask, \
3287 return be32_to_cpu(*(__be32 *)mask) & f->field_mask; in mask_field_get()
3289 return be16_to_cpu(*(__be16 *)mask) & (u16)f->field_mask; in mask_field_get()
3291 return *(u8 *)mask & (u8)f->field_mask; in mask_field_get()
3299 *(__be32 *)mask &= ~cpu_to_be32(f->field_mask); in mask_field_clear()
3302 *(__be16 *)mask &= ~cpu_to_be16((u16)f->field_mask); in mask_field_clear()
3305 *(u8 *)mask &= ~(u8)f->field_mask; in mask_field_clear()
3411 unsigned long field_mask = f->field_mask; in offload_pedit_fields() local
[all …]
/linux/include/linux/
H A Dbtf.h235 u32 field_mask, u32 value_size);
H A Dbpf.h264 u32 field_mask; member
493 return rec->field_mask & type; in btf_record_has_field()
2720 u32 offset, u32 field_mask);
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-core.c1775 u32 cx231xx_set_field(u32 field_mask, u32 data) in cx231xx_set_field() argument
1779 for (temp = field_mask; (temp & 1) == 0; temp >>= 1) in cx231xx_set_field()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.h1344 u64 field_mask; member