Searched refs:field_mask (Results 1 - 22 of 22) sorted by relevance

/linux-master/include/rdma/
H A Diba.h56 #define _IBA_SET(field_struct, field_offset, field_mask, num_bits, ptr, value) \
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) \
88 field_mask, _iba_get##num_bits((const void *)_ptr + \
/linux-master/tools/include/linux/
H A Dbitfield.h139 static __always_inline u64 field_mask(u64 field) function
143 #define field_max(field) ((typeof(field))field_mask(field))
147 if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
149 return to((v & field_mask(field)) * field_multiplier(field)); \
/linux-master/include/linux/
H A Dbitfield.h169 static __always_inline u64 field_mask(u64 field) function
173 #define field_max(field) ((typeof(field))field_mask(field))
177 if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
179 return to((v & field_mask(field)) * field_multiplier(field)); \
H A Dbtf.h221 u32 field_mask, u32 value_size);
H A Dbpf.h239 u32 field_mask; member in struct:btf_record
432 return rec->field_mask & type;
2217 u32 offset, u32 field_mask);
/linux-master/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c123 u32 field_mask; local
128 field_mask = (1 << bits_per_prio) - 1;
144 *word &= ~(field_mask << offset);
/linux-master/drivers/phy/socionext/
H A Dphy-uniphier-usb3ss.c82 u8 field_mask = GENMASK(p->field.msb, p->field.lsb); local
92 val &= ~field_mask;
93 data = field_mask & (p->value << p->field.lsb);
H A Dphy-uniphier-usb3hs.c179 u32 field_mask = GENMASK(p->field.msb, p->field.lsb); local
193 val &= ~FIELD_PREP(HSPHY_CFG1_DAT_MASK, field_mask);
194 data = field_mask & (p->value << p->field.lsb);
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_gen4_pm_debugfs.c28 .field_mask = _mask_, \
41 u32 field_mask; member in struct:pm_status_row
127 field_get(table[i].field_mask,
/linux-master/drivers/net/can/spi/mcp251xfd/
H A Dmcp251xfd-tef.c103 field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK);
105 field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK);
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h222 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
H A Dvgic-mmio-v3.c404 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift, argument
407 u64 field = (reg & field_mask) >> field_shift;
410 return (reg & ~field_mask) | field;
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_protocol_type.h456 u16 field_mask[ICE_MAX_CHAIN_WORDS]; member in struct:ice_prot_lkup_ext
H A Dice_switch.c2404 lkup_exts->field_mask[fv_word_idx] =
4780 u16 *cr = recp[i].lkup_exts.field_mask;
4781 u16 *de = lkup_exts->field_mask;
4888 lkup_exts->field_mask[word] =
4944 grp->mask[grp->n_val_pairs] = lkup_exts->field_mask[j];
5401 memcpy(rm->word_masks, lkup_exts->field_mask,
/linux-master/kernel/bpf/
H A Dbtf.c3440 if (field_mask & field_type && !strcmp(name, field_type_str)) { \
3445 static int btf_get_field_type(const char *name, u32 field_mask, u32 *seen_mask, argument
3450 if (field_mask & BPF_SPIN_LOCK) {
3459 if (field_mask & BPF_TIMER) {
3468 if (field_mask & BPF_WORKQUEUE) {
3484 if (field_mask & BPF_KPTR) {
3498 const struct btf_type *t, u32 field_mask,
3511 field_mask, &seen_mask, &align, &sz);
3568 u32 field_mask, struct btf_field_info *info,
3581 field_mask,
3497 btf_find_struct_field(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) argument
3567 btf_find_datasec_var(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) argument
3635 btf_find_field(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) argument
3807 btf_parse_fields(const struct btf *btf, const struct btf_type *t, u32 field_mask, u32 value_size) argument
[all...]
H A Dsyscall.c528 u32 field_mask)
532 if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & field_mask))
535 if (!field || !(field->type & field_mask))
1113 for (i = 0; i < sizeof(map->record->field_mask) * 8; i++) {
1114 switch (map->record->field_mask & (1 << i)) {
527 btf_record_find(const struct btf_record *rec, u32 offset, u32 field_mask) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.c3078 u32 field_mask; member in struct:mlx5_fields
3083 #define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \
3084 {MLX5_ACTION_IN_FIELD_OUT_ ## fw_field, field_bsize, field_mask, \
3166 return be32_to_cpu(*(__be32 *)mask) & f->field_mask;
3168 return be16_to_cpu(*(__be16 *)mask) & (u16)f->field_mask;
3170 return *(u8 *)mask & (u8)f->field_mask;
3178 *(__be32 *)mask &= ~cpu_to_be32(f->field_mask);
3181 *(__be16 *)mask &= ~cpu_to_be16((u16)f->field_mask);
3184 *(u8 *)mask &= ~(u8)f->field_mask;
3290 unsigned long field_mask local
[all...]
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx-core.c1775 u32 cx231xx_set_field(u32 field_mask, u32 data) argument
1779 for (temp = field_mask; (temp & 1) == 0; temp >>= 1)
H A Dcx231xx.h762 u32 cx231xx_set_field(u32 field_mask, u32 data);
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.h1198 u64 field_mask; member in struct:nix_lso_format_cfg
H A Drvu_nix.c5334 if (req->fields[f] != (reg & req->field_mask))
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.c426 lso->field_mask = GENMASK(18, 0);

Completed in 617 milliseconds