Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i2c/
H A Dch7006_priv.h142 #define __mask(src, bitfield) \ argument
143 (((2 << (1 ? bitfield)) - 1) & ~((1 << (0 ? bitfield)) - 1))
144 #define mask(bitfield) __mask(bitfield) argument
146 #define __bitf(src, bitfield, x) \ argument
147 (((x) >> (src) << (0 ? bitfield)) & __mask(src, bitfield))
148 #define bitf(bitfield, x) __bitf(bitfield, x) argument
149 #define bitfs(bitfield, s) __bitf(bitfield, bitfield##_##s) argument
150 #define setbitf(state, reg, bitfield, x) \ argument
151 state->regs[reg] = (state->regs[reg] & ~mask(reg##_##bitfield)) \
152 | bitf(reg##_##bitfield, x)
[all …]
/OK3568_Linux_fs/kernel/drivers/base/arm/protected_memory_allocator/
H A Dprotected_memory_allocator.c99 u64 *bitfield; in small_granularity_alloc() local
117 bitfield = &epma_dev->allocated_pages_bitfield_arr[alloc_bitfield_idx]; in small_granularity_alloc()
121 WARN(*bitfield & (1ULL << (start_bit + i)), in small_granularity_alloc()
123 __func__, i, order, *bitfield, alloc_pages_bitfield_size); in small_granularity_alloc()
126 *bitfield |= (1ULL << (start_bit + i)); in small_granularity_alloc()
178 u64 *bitfield = &epma_dev->allocated_pages_bitfield_arr[start_alloc_bitfield_idx + i]; in large_granularity_alloc() local
181 WARN((*bitfield != 0), in large_granularity_alloc()
183 __func__, i, order, *bitfield); in large_granularity_alloc()
186 *bitfield = ~0ULL; in large_granularity_alloc()
361 u64 *bitfield; in simple_pma_free_page() local
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/kpc2000/
H A Dkpc2000_spi.c131 } bitfield; member
147 } bitfield; member
155 } bitfield; member
277 sc.bitfield.wl = spidev->bits_per_word - 1; in kp_spi_setup()
278 sc.bitfield.cs = spidev->chip_select; in kp_spi_setup()
279 sc.bitfield.spi_en = 0; in kp_spi_setup()
280 sc.bitfield.trm = 0; in kp_spi_setup()
281 sc.bitfield.ffen = 0; in kp_spi_setup()
336 sc.bitfield.spi_en = 1; in kp_spi_transfer_one_message()
364 sc.bitfield.trm = KP_SPI_REG_CONFIG_TRM_TX; in kp_spi_transfer_one_message()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/test-drivers/vidtv/
H A Dvidtv_psi.h151 __be16 bitfield; /* syntax: 1, zero: 1, one: 2, section_length: 13 */ member
167 __be16 bitfield; /* reserved: 3, program_map_pid/network_pid: 13 */ member
191 __be16 bitfield; /* running_status: 3, free_ca:1, desc_loop_len:12 */ member
232 __be16 bitfield; /* reserved: 3, elementary_pid: 13 */ member
244 __be16 bitfield; /* reserved:3, pcr_pid: 13 */ member
655 __be16 bitfield; /* desc_len: 12, reserved: 4 */ member
672 __be16 bitfield; /* network_desc_len: 12, reserved:4 */ member
725 __be16 bitfield; /* desc_length: 12, free_CA_mode: 1, running_status: 1 */ member
H A Dvidtv_psi.c102 ret = be16_to_cpu(h->bitfield) & mask; in vidtv_psi_get_sec_len()
113 ret = be16_to_cpu(p->bitfield) & mask; in vidtv_psi_get_pat_program_pid()
124 ret = be16_to_cpu(s->bitfield) & mask; in vidtv_psi_pmt_stream_get_elem_pid()
128 static void vidtv_psi_set_desc_loop_len(__be16 *bitfield, u16 new_len, in vidtv_psi_set_desc_loop_len() argument
136 new = cpu_to_be16((be16_to_cpu(*bitfield) & mask) | new_len); in vidtv_psi_set_desc_loop_len()
137 *bitfield = new; in vidtv_psi_set_desc_loop_len()
148 new = cpu_to_be16((be16_to_cpu(h->bitfield) & mask) | new_len); in vidtv_psi_set_sec_len()
156 h->bitfield = new; in vidtv_psi_set_sec_len()
169 .bitfield = cpu_to_be16((args->new_psi_section << 14) | args->pid), in vidtv_psi_ts_psi_write_into()
852 vidtv_psi_set_desc_loop_len(&s->bitfield, desc_loop_len, 12); in vidtv_psi_sdt_table_update_sec_len()
[all …]
H A Dvidtv_pes.h63 __be16 bitfield; member
69 __be32 bitfield; /* packet_start_code_prefix:24, stream_id: 8 */ member
H A Dvidtv_ts.c57 ts_header.bitfield = cpu_to_be16(TS_NULL_PACKET_PID); in vidtv_ts_null_write_into()
93 ts_header.bitfield = cpu_to_be16(args.pid); in vidtv_ts_pcr_write_into()
H A Dvidtv_pes.c141 pes_header.bitfield = cpu_to_be32((PES_START_CODE_PREFIX << 8) | stream_id); in vidtv_pes_write_h()
152 pes_optional.bitfield = cpu_to_be16(pes_opt_bitfield); in vidtv_pes_write_h()
280 ts_header.bitfield = cpu_to_be16((payload_start << 14) | args.pid); in vidtv_pes_write_ts_h()
H A Dvidtv_s302m.h63 __be32 bitfield; member
H A Dvidtv_ts.h40 __be16 bitfield; /* tei: 1, payload_start:1 priority: 1, pid:13 */ member
/OK3568_Linux_fs/u-boot/board/hisilicon/hikey/
H A Dhikey.c150 void hi6220_clk_enable(u32 bitfield, unsigned int *clk_base) in hi6220_clk_enable() argument
155 data |= bitfield; in hi6220_clk_enable()
157 writel(bitfield, clk_base); in hi6220_clk_enable()
160 } while ((data & bitfield) == 0); in hi6220_clk_enable()
166 void hi6220_clk_disable(u32 bitfield, unsigned int *clk_base) in hi6220_clk_disable() argument
171 data |= bitfield; in hi6220_clk_disable()
176 } while (data & bitfield); in hi6220_clk_disable()
/OK3568_Linux_fs/buildroot/package/dvb-apps/
H A D0002-Fix-compiler-warning-flags.patch8 cc1: error: unrecognized command line option "-Wno-packed-bitfield-compat"
16 the -Wno-packed-bitfield-compat flag; remove usage of this flag.
18 Wno-packed-bitfield-compat option was added in gcc 4.4.
37 -CPPFLAGS += -Wno-packed-bitfield-compat -D__KERNEL_STRICT_NAMES
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mux/
H A Dreg-mux.txt1 Generic register bitfield-based multiplexer controller bindings
11 - mux-reg-masks : an array of register offset and pre-shifted bitfield mask
20 bitfield described by the corresponding register offset and bitfield mask
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dapicdef.h257 /*170*/ u32 bitfield; member
262 /*1F0*/ u32 bitfield; member
267 /*270*/ u32 bitfield; member
/OK3568_Linux_fs/kernel/drivers/mux/
H A DKconfig49 tristate "MMIO/Regmap register bitfield-controlled Multiplexer"
52 MMIO/Regmap register bitfield-controlled Multiplexer controller.
/OK3568_Linux_fs/kernel/Documentation/trace/coresight/
H A Dcoresight-etm4x-reference.rst30 ``echo bitfield > mode``
32 bitfield up to 32 bits setting trace features.
284 ``echo bitfield > ns_exlevel_viinst``
286 Where bitfield contains bits to set clear for EL0 to EL2
519 ``echo bitfield > event_instren``
521 Where bitfield is up to 4 bits according to number of event fields.
634 This is a bitfield selection parameter that sets the overall trace mode for the
/OK3568_Linux_fs/buildroot/package/lua-basexx/
H A DConfig.in4 A Lua library which provides base2(bitfield), base16(hex),
/OK3568_Linux_fs/kernel/Documentation/block/
H A Dcapability.rst7 ``capability`` is a bitfield, printed in hexadecimal, indicating which
/OK3568_Linux_fs/buildroot/package/lttng-modules/
H A Dlttng-modules.mk10 LTTNG_MODULES_LICENSE = LGPL-2.1/GPL-2.0 (kernel modules), MIT (lib/bitfield.h, lib/prio_heap/*)
/OK3568_Linux_fs/kernel/Documentation/bpf/
H A Dbtf.rst148 type. For example, a 4-bit bitfield encodes ``BTF_INT_BITS()`` equals to 4.
153 for this int. For example, a bitfield struct member has:
162 Alternatively, the bitfield struct member can be the following to access the
170 bitfield encoding. Currently, both llvm and pahole generate
254 of the member. Note that the base type of the bitfield can only be int or enum
255 type. If the bitfield size is 32, the base type can be either int or enum
256 type. If the bitfield size is not 32, the base type must be int, and int type
257 ``BTF_INT_BITS()`` encodes the bitfield size.
260 bitfield size and bit offset. The bitfield size and bit offset are calculated
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/
H A Dfirmware.txt13 - extended-modes: The Extended Modes bitfield, taken from the
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/gpio/
H A Dgpio-thunderx.txt8 - Second cell is a standard generic flag bitfield as described in gpio.txt.
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spi/
H A Defm32-spi.txt14 bitfield to configure the pinmux for the device, see
/OK3568_Linux_fs/u-boot/scripts/
H A DMakefile.extrawarn48 warning-3 += $(call cc-option, -Wpacked-bitfield-compat)
/OK3568_Linux_fs/yocto/meta-clang/dynamic-layers/openembedded-layer/recipes-devtools/bcc/bcc/
H A D0001-Vendor-just-enough-extra-headers-to-allow-libbpf-to-.patch56 + BPF_CORE_FIELD_LSHIFT_U64 = 4, /* bitfield-specific left bitshift */
57 + BPF_CORE_FIELD_RSHIFT_U64 = 5, /* bitfield-specific right bitshift */

12345