Home
last modified time | relevance | path

Searched refs:bitfield (Results 1 – 25 of 177) sorted by relevance

12345678

/external/wpa_supplicant_8/src/utils/
Dbitfield.h12 struct bitfield;
14 struct bitfield * bitfield_alloc(size_t max_bits);
15 void bitfield_free(struct bitfield *bf);
16 void bitfield_set(struct bitfield *bf, size_t bit);
17 void bitfield_clear(struct bitfield *bf, size_t bit);
18 int bitfield_is_set(struct bitfield *bf, size_t bit);
19 int bitfield_get_first_zero(struct bitfield *bf);
Dbitfield.c15 struct bitfield { struct
21 struct bitfield * bitfield_alloc(size_t max_bits) in bitfield_alloc() argument
23 struct bitfield *bf; in bitfield_alloc()
34 void bitfield_free(struct bitfield *bf) in bitfield_free()
40 void bitfield_set(struct bitfield *bf, size_t bit) in bitfield_set()
48 void bitfield_clear(struct bitfield *bf, size_t bit) in bitfield_clear()
56 int bitfield_is_set(struct bitfield *bf, size_t bit) in bitfield_is_set()
76 int bitfield_get_first_zero(struct bitfield *bf) in bitfield_get_first_zero()
/external/libhevc/encoder/
Dihevce_common_utils.h194 static INLINE UWORD32 ihevce_num_ones_generic(UWORD32 bitfield) in ihevce_num_ones_generic() argument
196 bitfield = bitfield - ((bitfield >> 1) & 0x55555555); in ihevce_num_ones_generic()
197 bitfield = (bitfield & 0x33333333) + ((bitfield >> 2) & 0x33333333); in ihevce_num_ones_generic()
198 return (((bitfield + (bitfield >> 4)) & 0x0F0F0F0F) * 0x01010101) >> 24; in ihevce_num_ones_generic()
201 static INLINE UWORD32 ihevce_num_ones_popcnt(UWORD32 bitfield) in ihevce_num_ones_popcnt() argument
203 return __builtin_popcount(bitfield); in ihevce_num_ones_popcnt()
/external/angle/extensions/
DANGLE_external_objects_flags.txt60 bitfield createFlags,
61 bitfield usageFlags,
72 bitfield createFlags,
73 bitfield usageFlags,
84 bitfield createFlags,
85 bitfield usageFlags,
97 bitfield createFlags,
98 bitfield usageFlags,
110 bitfield createFlags,
111 bitfield usageFlags,
[all …]
/external/crosvm/devices/src/usb/xhci/
Dxhci_abi.rs31 #[bitfield]
60 #[bitfield]
74 #[bitfield]
87 #[bitfield]
95 #[bitfield]
112 #[bitfield]
289 #[bitfield]
309 #[bitfield]
330 #[bitfield]
350 #[bitfield]
[all …]
/external/clang/test/SemaTemplate/
Dinstantiate-expr-1.cpp15 int bitfield : I + J; // expected-error{{bit-field 'bitfield' has zero width}} member
25 int bitfield : I - J; // expected-error{{bit-field 'bitfield' has negative width (-1)}} \ member
37 int bitfield : I / J; // expected-error{{expression is not an integral constant expression}} \ member
48 int bitfield : I + J; member
57 int bitfield : (-I); // expected-error{{bit-field 'bitfield' has negative width (-5)}}
62 int bitfield : (-I); // expected-error{{bit-field 'bitfield' has negative width (-5)}}
Denum-argument.cpp31 unsigned long long bitfield : e0; member
34 bitfield + j; in f()
/external/mesa3d/src/compiler/glsl/
Dir_set_program_inouts.cpp101 GLbitfield64 bitfield; in mark() local
105 bitfield = BITFIELD64_BIT(idx - VARYING_SLOT_PATCH0); in mark()
109 bitfield = BITFIELD64_BIT(idx); in mark()
114 prog->info.patch_inputs_read |= bitfield; in mark()
116 prog->info.inputs_read |= bitfield; in mark()
121 prog->DualSlotInputs |= bitfield; in mark()
131 prog->info.patch_outputs_written |= bitfield; in mark()
133 prog->info.outputs_written |= bitfield; in mark()
135 prog->SecondaryOutputsWritten |= bitfield; in mark()
139 prog->info.outputs_read |= bitfield; in mark()
/external/libabigail/tests/data/test-diff-suppr/PR28073/
DPR28073-bitfield-removed.o.abi1 <abi-corpus version='2.1' path='PR28073-bitfield-removed.o' architecture='elf-amd-x86_64'>
5 …<abi-instr address-size='64' path='PR28073-bitfield-removed.c' comp-dir-path='/home/dodji/git/liba…
12 …ult' filepath='/home/dodji/git/libabigail/fixes/prtests/PR28073/PR28073-bitfield-removed.c' line='…
14 …ult' filepath='/home/dodji/git/libabigail/fixes/prtests/PR28073/PR28073-bitfield-removed.c' line='…
17 …ult' filepath='/home/dodji/git/libabigail/fixes/prtests/PR28073/PR28073-bitfield-removed.c' line='…
23 …uct' filepath='/home/dodji/git/libabigail/fixes/prtests/PR28073/PR28073-bitfield-removed.c' line='…
24 …'st' filepath='/home/dodji/git/libabigail/fixes/prtests/PR28073/PR28073-bitfield-removed.c' line='…
DPR28073-output-2.txt6 …[C] 'function void access_bigstruct(bigstruct*)' at PR28073-bitfield-removed.c:12:1 has some indir…
8 in pointed to type 'struct bigstruct' at PR28073-bitfield-removed.c:7:1:
/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c94 uint64_t bitfield; in set_io_mask() local
98 bitfield = BITFIELD64_BIT(idx - VARYING_SLOT_PATCH0); in set_io_mask()
102 bitfield = BITFIELD64_BIT(idx); in set_io_mask()
111 shader->info.patch_inputs_read |= bitfield; in set_io_mask()
113 shader->info.patch_inputs_read_indirectly |= bitfield; in set_io_mask()
115 shader->info.inputs_read |= bitfield; in set_io_mask()
117 shader->info.inputs_read_indirectly |= bitfield; in set_io_mask()
121 shader->info.tess.tcs_cross_invocation_inputs_read |= bitfield; in set_io_mask()
130 shader->info.patch_outputs_read |= bitfield; in set_io_mask()
132 shader->info.patch_outputs_accessed_indirectly |= bitfield; in set_io_mask()
[all …]
/external/llvm/test/DebugInfo/X86/
Dbitfields.ll5 ; struct bitfield {
11 ; struct bitfield b;
49 %struct.bitfield = type <{ i8, [3 x i8], i64 }>
51 @b = common global %struct.bitfield zeroinitializer, align 4
61 …0, file: !5, line: 8, type: !6, isLocal: false, isDefinition: true, variable: %struct.bitfield* @b)
63 !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "bitfield", file: !5, line: 1, size: 96, al…
/external/llvm/test/DebugInfo/AArch64/
Dbitfields.ll5 ; struct bitfield {
11 ; struct bitfield b;
49 %struct.bitfield = type <{ i8, [3 x i8], i64 }>
51 @b = common global %struct.bitfield zeroinitializer, align 4
61 …0, file: !5, line: 8, type: !6, isLocal: false, isDefinition: true, variable: %struct.bitfield* @b)
63 !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "bitfield", file: !5, line: 1, size: 96, al…
/external/mesa3d/src/freedreno/registers/
Drules-ng-ng.txt64 a register/bitfield, or discriminate between card variants.
172 on register/bitfield size
177 - "bitset": value decoded further according to the inline <bitfield>
180 The default is "bitset" if there are inline <bitfield> tags present,
182 "boolean" if this is a bitfield with width 1, otherwise "hex".
217 The <reg*> tags can also contain either bitfield definitions, or enum value
228 any <reg*> / <bitfield> definitions that reference it.
241 The <enum>s are referenced from inside <reg*> and <bitfield> tags by setting
308 a given register / bitfield / value / whatever will be automatically prepended
338 contains <bitfield> tags with the following attributes:
[all …]
/external/crosvm/bit_field/tests/
Dtest_enum.rs7 #[bitfield]
16 #[bitfield]
26 #[bitfield]
Dtest_tuple_struct.rs7 #[bitfield]
12 #[bitfield]
/external/crosvm/hypervisor/src/
Dx86_64.rs139 #[bitfield]
146 #[bitfield]
153 #[bitfield]
170 #[bitfield]
183 #[bitfield]
197 #[bitfield]
205 #[bitfield]
213 #[bitfield]
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/
Dspirv_definition.h22 #define spvIsInBitfield(value, bitfield) ((value) == ((value)&bitfield)) argument
/external/swiftshader/third_party/SPIRV-Tools/source/
Dspirv_definition.h22 #define spvIsInBitfield(value, bitfield) ((value) == ((value)&bitfield)) argument
/external/deqp-deps/SPIRV-Tools/source/
Dspirv_definition.h22 #define spvIsInBitfield(value, bitfield) ((value) == ((value)&bitfield)) argument
/external/clang/test/CodeGenCXX/
Dreference-init.cpp24 struct { int bitfield : 3; } s = { 3 }; member
25 const int &s2 = s.bitfield;
/external/clang/test/SemaCXX/
Dptrtomember.cpp15 int bitfield : 1; member
18 int S2::*pf = &S2::bitfield; // expected-error {{address of bit-field requested}}
/external/clang/test/Sema/
Dauto-type.c19 struct bitfield { int field:2; }; in i() argument
20 …__auto_type j = (struct bitfield){1}.field; // expected-error {{cannot pass bit-field as __auto_ty… in i()
/external/mesa3d/src/mesa/main/
Dtexcompress_bptc_tmp.h882 const struct bptc_float_bitfield *bitfield; in extract_float_endpoints() local
895 for (bitfield = mode->bitfields; bitfield->endpoint != -1; bitfield++) { in extract_float_endpoints()
896 value = extract_bits(block, bit_offset, bitfield->n_bits); in extract_float_endpoints()
897 bit_offset += bitfield->n_bits; in extract_float_endpoints()
899 if (bitfield->reverse) { in extract_float_endpoints()
900 for (i = 0; i < bitfield->n_bits; i++) { in extract_float_endpoints()
902 endpoints[bitfield->endpoint][bitfield->component] |= in extract_float_endpoints()
903 1 << ((bitfield->n_bits - 1 - i) + bitfield->offset); in extract_float_endpoints()
906 endpoints[bitfield->endpoint][bitfield->component] |= in extract_float_endpoints()
907 value << bitfield->offset; in extract_float_endpoints()
/external/rust/crates/bindgen/src/codegen/
Dimpl_partialeq.rs52 for bitfield in bu.bitfields() { in gen_partialeq_impl()
53 if bitfield.name().is_some() { in gen_partialeq_impl()
54 let getter_name = bitfield.getter_name(); in gen_partialeq_impl()

12345678