Symbol: field_mask
arch/arm64/kvm/vgic/vgic-mmio-v3.c
431
u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
arch/arm64/kvm/vgic/vgic-mmio-v3.c
434
u64 field = (reg & field_mask) >> field_shift;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
437
return (reg & ~field_mask) | field;
arch/arm64/kvm/vgic/vgic-mmio.h
223
u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
arch/loongarch/kvm/intc/eiointc.c
205
gpa_t addr, u64 value, u64 field_mask)
arch/loongarch/kvm/intc/eiointc.c
213
mask = field_mask << (offset * 8);
arch/loongarch/kvm/intc/eiointc.c
214
data = (value & field_mask) << (offset * 8);
drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.c
27
field_get(table[i].field_mask,
drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.h
18
.field_mask = _mask_, \
drivers/crypto/intel/qat/qat_common/adf_pm_dbgfs_utils.h
26
u32 field_mask;
drivers/media/usb/cx231xx/cx231xx-core.c
1775
u32 cx231xx_set_field(u32 field_mask, u32 data)
drivers/media/usb/cx231xx/cx231xx-core.c
1779
for (temp = field_mask; (temp & 1) == 0; temp >>= 1)
drivers/media/usb/cx231xx/cx231xx.h
762
u32 cx231xx_set_field(u32 field_mask, u32 data);
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c
83
field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK);
drivers/net/ethernet/intel/ice/ice_protocol_type.h
480
u16 field_mask[ICE_MAX_CHAIN_WORDS];
drivers/net/ethernet/intel/ice/ice_switch.c
2398
lkup_exts->field_mask[fv_word_idx] = lkup_mask;
drivers/net/ethernet/intel/ice/ice_switch.c
4751
u16 *cr = recp[i].lkup_exts.field_mask;
drivers/net/ethernet/intel/ice/ice_switch.c
4752
u16 *de = lkup_exts->field_mask;
drivers/net/ethernet/intel/ice/ice_switch.c
4860
lkup_exts->field_mask[word] =
drivers/net/ethernet/intel/ice/ice_switch.c
5373
memcpy(rm->word_masks, lkup_exts->field_mask, sizeof(rm->word_masks));
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
1302
u64 field_mask;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
5465
if (req->fields[f] != (reg & req->field_mask))
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
434
lso->field_mask = GENMASK(18, 0);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3202
u32 field_mask;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3207
#define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3208
{MLX5_ACTION_IN_FIELD_OUT_ ## fw_field, field_bsize, field_mask, \
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3290
return be32_to_cpu(*(__be32 *)mask) & f->field_mask;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3292
return be16_to_cpu(*(__be16 *)mask) & (u16)f->field_mask;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3294
return *(u8 *)mask & (u8)f->field_mask;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3302
*(__be32 *)mask &= ~cpu_to_be32(f->field_mask);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3305
*(__be16 *)mask &= ~cpu_to_be16((u16)f->field_mask);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3308
*(u8 *)mask &= ~(u8)f->field_mask;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3414
unsigned long field_mask = f->field_mask;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3418
start = find_first_bit(&field_mask, f->field_bsize);
drivers/net/ethernet/netronome/nfp/abm/cls.c
123
u32 field_mask;
drivers/net/ethernet/netronome/nfp/abm/cls.c
128
field_mask = (1 << bits_per_prio) - 1;
drivers/net/ethernet/netronome/nfp/abm/cls.c
144
*word &= ~(field_mask << offset);
drivers/net/pse-pd/tps23881.c
103
return (reg_val >> field_offset) & field_mask;
drivers/net/pse-pd/tps23881.c
120
u16 field_mask, u16 field_val)
drivers/net/pse-pd/tps23881.c
122
field_val &= field_mask;
drivers/net/pse-pd/tps23881.c
125
reg_val &= ~(field_mask << field_offset);
drivers/net/pse-pd/tps23881.c
128
reg_val &= ~(field_mask << (field_offset + 8));
drivers/net/pse-pd/tps23881.c
98
u16 field_mask)
drivers/phy/socionext/phy-uniphier-usb3hs.c
179
u32 field_mask = GENMASK(p->field.msb, p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3hs.c
193
val &= ~FIELD_PREP(HSPHY_CFG1_DAT_MASK, field_mask);
drivers/phy/socionext/phy-uniphier-usb3hs.c
194
data = field_mask & (p->value << p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3ss.c
82
u8 field_mask = GENMASK(p->field.msb, p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3ss.c
92
val &= ~field_mask;
drivers/phy/socionext/phy-uniphier-usb3ss.c
93
data = field_mask & (p->value << p->field.lsb);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
466
unsigned long *field, *field_mask;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
472
field_mask = &ctl_mask;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
476
field_mask = &ext_ctl_mask;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
479
field = field_mask = NULL;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
486
__set_bit(bit, field_mask);
include/linux/bitfield.h
212
#define field_max(field) ((typeof(field))field_mask(field))
include/linux/bitfield.h
216
if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
include/linux/bitfield.h
218
return to((v & field_mask(field)) * field_multiplier(field)); \
include/linux/bpf.h
259
u32 field_mask;
include/linux/bpf.h
2593
u32 offset, u32 field_mask);
include/linux/bpf.h
488
return rec->field_mask & type;
include/linux/btf.h
232
u32 field_mask, u32 value_size);
include/rdma/iba.h
56
#define _IBA_SET(field_struct, field_offset, field_mask, num_bits, ptr, value) \
include/rdma/iba.h
59
_iba_set##num_bits((void *)_ptr + (field_offset), field_mask, \
include/rdma/iba.h
60
FIELD_PREP(field_mask, value)); \
include/rdma/iba.h
84
#define _IBA_GET(field_struct, field_offset, field_mask, num_bits, ptr) \
include/rdma/iba.h
88
field_mask, _iba_get##num_bits((const void *)_ptr + \
kernel/bpf/btf.c
3471
u32 off, int sz, struct btf_field_info *info, u32 field_mask)
kernel/bpf/btf.c
3503
if (!(type & field_mask))
kernel/bpf/btf.c
3603
u32 field_mask, u32 *seen_mask, int *align, int *sz)
kernel/bpf/btf.c
3631
if (!(field_mask & field_type) || strcmp(name, field_type_name))
kernel/bpf/btf.c
3643
if (field_mask & (BPF_KPTR | BPF_UPTR) && !__btf_type_is_struct(var_type)) {
kernel/bpf/btf.c
3700
const struct btf_type *t, u32 field_mask,
kernel/bpf/btf.c
3712
u32 field_mask, struct btf_field_info *info,
kernel/bpf/btf.c
3721
ret = btf_find_struct_field(btf, t, field_mask, info, info_cnt, level);
kernel/bpf/btf.c
3748
u32 field_mask, u32 *seen_mask,
kernel/bpf/btf.c
3771
field_mask, seen_mask, &align, &sz);
kernel/bpf/btf.c
3777
ret = btf_find_nested_struct(btf, var_type, off, nelems, field_mask,
kernel/bpf/btf.c
3811
info_cnt ? &info[0] : &tmp, field_mask);
kernel/bpf/btf.c
3841
const struct btf_type *t, u32 field_mask,
kernel/bpf/btf.c
3861
field_mask, &seen_mask,
kernel/bpf/btf.c
3871
u32 field_mask, struct btf_field_info *info,
kernel/bpf/btf.c
3884
field_mask, &seen_mask,
kernel/bpf/btf.c
3895
u32 field_mask, struct btf_field_info *info,
kernel/bpf/btf.c
3899
return btf_find_struct_field(btf, t, field_mask, info, info_cnt, 0);
kernel/bpf/btf.c
3901
return btf_find_datasec_var(btf, t, field_mask, info, info_cnt, 0);
kernel/bpf/btf.c
4067
u32 field_mask, u32 value_size)
kernel/bpf/btf.c
4074
ret = btf_find_field(btf, t, field_mask, info_arr, ARRAY_SIZE(info_arr));
kernel/bpf/btf.c
4107
rec->field_mask |= info_arr[i].type;
kernel/bpf/btf.c
4211
if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & (BPF_GRAPH_ROOT | BPF_UPTR)))
kernel/bpf/btf.c
4245
if (!(rec->field_mask & BPF_GRAPH_NODE))
kernel/bpf/btf.c
4281
if (meta->record->field_mask & BPF_GRAPH_ROOT)
kernel/bpf/syscall.c
1283
for (i = 0; i < sizeof(map->record->field_mask) * 8; i++) {
kernel/bpf/syscall.c
1284
switch (map->record->field_mask & (1 << i)) {
kernel/bpf/syscall.c
652
u32 field_mask)
kernel/bpf/syscall.c
656
if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & field_mask))
kernel/bpf/syscall.c
659
if (!field || !(field->type & field_mask))
tools/include/linux/bitfield.h
144
#define field_max(field) ((typeof(field))field_mask(field))
tools/include/linux/bitfield.h
148
if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
tools/include/linux/bitfield.h
150
return to((v & field_mask(field)) * field_multiplier(field)); \