/kernel/linux/linux-5.10/include/rdma/ |
H A D | iba.h | 56 #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 + \
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | iba.h | 56 #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 + \
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | bitfield.h | 139 static __always_inline u64 field_mask(u64 field) in field_mask() 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)); \
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | bitfield.h | 168 static __always_inline u64 field_mask(u64 field) in field_mask() function 172 #define field_max(field) ((typeof(field))field_mask(field)) 176 if (__builtin_constant_p(v) && (v & ~field_mask(field))) \ 178 return to((v & field_mask(field)) * field_multiplier(field)); \
|
H A D | btf.h | 208 u32 field_mask, u32 value_size);
|
H A D | bpf.h | 228 u32 field_mask; member 412 return rec->field_mask & type; in btf_record_has_field() 2057 u32 offset, u32 field_mask);
|
/kernel/linux/linux-6.6/tools/include/linux/ |
H A D | bitfield.h | 139 static __always_inline u64 field_mask(u64 field) in field_mask() 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)); \
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-tef.c | 103 field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK); in mcp251xfd_handle_tefif_one() 105 field_mask(MCP251XFD_OBJ_FLAGS_SEQ_MCP2517FD_MASK); in mcp251xfd_handle_tefif_one()
|
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/ |
H A D | vgic-mmio-v3.c | 420 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift, in vgic_sanitise_field() argument 423 u64 field = (reg & field_mask) >> field_shift; in vgic_sanitise_field() 426 return (reg & ~field_mask) | field; in vgic_sanitise_field()
|
H A D | vgic-mmio.h | 222 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-mmio-v3.c | 429 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift, in vgic_sanitise_field() argument 432 u64 field = (reg & field_mask) >> field_shift; in vgic_sanitise_field() 435 return (reg & ~field_mask) | field; in vgic_sanitise_field()
|
H A D | vgic-mmio.h | 222 u64 vgic_sanitise_field(u64 reg, u64 field_mask, int field_shift,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_protocol_type.h | 444 u16 field_mask[ICE_MAX_CHAIN_WORDS]; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 2764 u32 field_mask; member 2769 #define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \ 2770 {MLX5_ACTION_IN_FIELD_OUT_ ## fw_field, field_bsize, field_mask, \ 2877 unsigned long mask, field_mask; in offload_pedit_fields() local 2903 s_mask = *s_masks_p & f->field_mask; in offload_pedit_fields() 2904 a_mask = *a_masks_p & f->field_mask; in offload_pedit_fields() 2929 *s_masks_p &= ~f->field_mask; in offload_pedit_fields() 2935 if ((*(u32 *)vals_p & f->field_mask) == 0) in offload_pedit_fields() 2938 *a_masks_p &= ~f->field_mask; in offload_pedit_fields() 2974 field_mask in offload_pedit_fields() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.c | 3079 u32 field_mask; member 3084 #define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \ 3085 {MLX5_ACTION_IN_FIELD_OUT_ ## fw_field, field_bsize, field_mask, \ 3167 return be32_to_cpu(*(__be32 *)mask) & f->field_mask; in mask_field_get() 3169 return be16_to_cpu(*(__be16 *)mask) & (u16)f->field_mask; in mask_field_get() 3171 return *(u8 *)mask & (u8)f->field_mask; in mask_field_get() 3179 *(__be32 *)mask &= ~cpu_to_be32(f->field_mask); in mask_field_clear() 3182 *(__be16 *)mask &= ~cpu_to_be16((u16)f->field_mask); in mask_field_clear() 3185 *(u8 *)mask &= ~(u8)f->field_mask; in mask_field_clear() 3291 unsigned long field_mask in offload_pedit_fields() local [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | btf.c | 3371 if (field_mask & field_type && !strcmp(name, field_type_str)) { \ 3376 static int btf_get_field_type(const char *name, u32 field_mask, u32 *seen_mask, in btf_get_field_type() argument 3381 if (field_mask & BPF_SPIN_LOCK) { in btf_get_field_type() 3390 if (field_mask & BPF_TIMER) { in btf_get_field_type() 3406 if (field_mask & BPF_KPTR) { in btf_get_field_type() 3420 const struct btf_type *t, u32 field_mask, in btf_find_struct_field() 3433 field_mask, &seen_mask, &align, &sz); in btf_find_struct_field() 3488 u32 field_mask, struct btf_field_info *info, in btf_find_datasec_var() 3501 field_mask, &seen_mask, &align, &sz); in btf_find_datasec_var() 3554 u32 field_mask, struc in btf_find_field() 3419 btf_find_struct_field(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) btf_find_struct_field() argument 3487 btf_find_datasec_var(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) btf_find_datasec_var() argument 3553 btf_find_field(const struct btf *btf, const struct btf_type *t, u32 field_mask, struct btf_field_info *info, int info_cnt) btf_find_field() argument 3725 btf_parse_fields(const struct btf *btf, const struct btf_type *t, u32 field_mask, u32 value_size) btf_parse_fields() argument [all...] |
H A D | syscall.c | 495 u32 field_mask) in btf_record_find() 499 if (IS_ERR_OR_NULL(rec) || !(rec->field_mask & field_mask)) in btf_record_find() 502 if (!field || !(field->type & field_mask)) in btf_record_find() 1048 for (i = 0; i < sizeof(map->record->field_mask) * 8; i++) { in map_check_btf() 1049 switch (map->record->field_mask & (1 << i)) { in map_check_btf() 494 btf_record_find(const struct btf_record *rec, u32 offset, u32 field_mask) btf_record_find() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | mbox.h | 691 u64 field_mask; member
|
/kernel/linux/linux-5.10/drivers/media/usb/cx231xx/ |
H A D | cx231xx.h | 761 u32 cx231xx_set_field(u32 field_mask, u32 data);
|