| /linux/include/rdma/ |
| H A D | iba.h | 56 #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 D | bitfield.h | 140 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 D | cls.c | 123 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 D | phy-uniphier-usb3ss.c | 82 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 D | phy-uniphier-usb3hs.c | 179 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 D | adf_pm_dbgfs_utils.c | 27 field_get(table[i].field_mask, in pm_scnprint_table()
|
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu-gpio.c | 466 unsigned long *field, *field_mask; in omnia_gpio_set_multiple() local 472 field_mask = &ctl_mask; in omnia_gpio_set_multiple() 476 field_mask = &ext_ctl_mask; in omnia_gpio_set_multiple() 479 field = field_mask = NULL; in omnia_gpio_set_multiple() 486 __set_bit(bit, field_mask); in omnia_gpio_set_multiple()
|
| /linux/drivers/net/pse-pd/ |
| H A D | tps23881.c | 98 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/arch/loongarch/kvm/intc/ |
| H A D | eiointc.c | 205 gpa_t addr, u64 value, u64 field_mask) in loongarch_eiointc_write() argument 213 mask = field_mask << (offset * 8); in loongarch_eiointc_write() 214 data = (value & field_mask) << (offset * 8); in loongarch_eiointc_write()
|
| /linux/kernel/bpf/ |
| H A D | btf.c | 3477 u32 off, int sz, struct btf_field_info *info, u32 field_mask) in btf_find_kptr() argument 3509 if (!(type & field_mask)) in btf_find_kptr() 3609 u32 field_mask, u32 *seen_mask, int *align, int *sz) in btf_get_field_type() argument 3637 if (!(field_mask & field_type) || strcmp(name, field_type_name)) in btf_get_field_type() 3649 if (field_mask & (BPF_KPTR | BPF_UPTR) && !__btf_type_is_struct(var_type)) { in btf_get_field_type() 3706 const struct btf_type *t, u32 field_mask, 3718 u32 field_mask, struct btf_field_info *info, in btf_find_nested_struct() argument 3727 ret = btf_find_struct_field(btf, t, field_mask, info, info_cnt, level); in btf_find_nested_struct() 3754 u32 field_mask, u32 *seen_mask, in btf_find_field_one() argument 3777 field_mask, seen_mask, &align, &sz); in btf_find_field_one() [all …]
|
| H A D | syscall.c | 652 u32 field_mask) in btf_record_find() argument 656 if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & field_mask)) in btf_record_find() 659 if (!field || !(field->type & field_mask)) in btf_record_find() 1276 for (i = 0; i < sizeof(map->record->field_mask) * 8; i++) { in map_check_btf() 1277 switch (map->record->field_mask & (1 << i)) { in map_check_btf()
|
| /linux/drivers/net/can/spi/mcp251xfd/ |
| H A D | mcp251xfd-tef.c | 83 field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK); in mcp251xfd_handle_tefif_one()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio.h | 223 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
|
| H A D | vgic-mmio-v3.c | 431 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/media/usb/cx231xx/ |
| H A D | cx231xx-core.c | 1775 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/include/linux/ |
| H A D | bpf.h | 259 u32 field_mask; member 488 return rec->field_mask & type; in btf_record_has_field() 2590 u32 offset, u32 field_mask);
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_common.c | 434 lso->field_mask = GENMASK(18, 0); in otx2_setup_udp_segmentation()
|
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu_nix.c | 5467 if (req->fields[f] != (reg & req->field_mask)) in rvu_mbox_handler_nix_lso_format_cfg()
|