_encode_bits 114 include/linux/bitfield.h static __always_inline __##type type##_encode_bits(base v, base field) \ _encode_bits 123 include/linux/bitfield.h return (old & ~to(field)) | type##_encode_bits(val, field); \ _encode_bits 128 include/linux/bitfield.h *p = (*p & ~to(field)) | type##_encode_bits(val, field); \ _encode_bits 16 lib/test_bitfield.c _res = u##tp##_encode_bits(v, field); \ _encode_bits 31 lib/test_bitfield.c _res = le##tp##_encode_bits(v, field); \ _encode_bits 47 lib/test_bitfield.c _res = be##tp##_encode_bits(v, field); \ _encode_bits 106 lib/test_bitfield.c if (tp##_encode_bits(v, mask) != v << __ffs64(mask)) \