Home
last modified time | relevance | path

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

123

/Linux-v5.10/drivers/gpu/drm/i2c/
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 …]
/Linux-v5.10/drivers/staging/kpc2000/
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 …]
/Linux-v5.10/drivers/media/test-drivers/vidtv/
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
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 …]
Dvidtv_pes.h63 __be16 bitfield; member
69 __be32 bitfield; /* packet_start_code_prefix:24, stream_id: 8 */ member
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()
Dvidtv_s302m.h63 __be32 bitfield; member
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()
Dvidtv_ts.h40 __be16 bitfield; /* tei: 1, payload_start:1 priority: 1, pid:13 */ member
/Linux-v5.10/Documentation/devicetree/bindings/mux/
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
/Linux-v5.10/arch/x86/include/asm/
Dapicdef.h257 /*170*/ u32 bitfield; member
262 /*1F0*/ u32 bitfield; member
267 /*270*/ u32 bitfield; member
/Linux-v5.10/drivers/mux/
DKconfig49 tristate "MMIO/Regmap register bitfield-controlled Multiplexer"
52 MMIO/Regmap register bitfield-controlled Multiplexer controller.
/Linux-v5.10/Documentation/block/
Dcapability.rst7 ``capability`` is a bitfield, printed in hexadecimal, indicating which
/Linux-v5.10/Documentation/trace/coresight/
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
/Linux-v5.10/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/
Dfirmware.txt13 - extended-modes: The Extended Modes bitfield, taken from the
/Linux-v5.10/Documentation/devicetree/bindings/gpio/
Dgpio-thunderx.txt8 - Second cell is a standard generic flag bitfield as described in gpio.txt.
/Linux-v5.10/Documentation/devicetree/bindings/spi/
Defm32-spi.txt14 bitfield to configure the pinmux for the device, see
/Linux-v5.10/Documentation/bpf/
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
/Linux-v5.10/scripts/
DMakefile.extrawarn91 KBUILD_CFLAGS += $(call cc-option, -Wpacked-bitfield-compat)
/Linux-v5.10/Documentation/devicetree/bindings/c6x/
Ddscr.txt66 more devices (one bitfield per device). The layout of each tuple is:
83 bitfield per device). The layout of each tuple is:
/Linux-v5.10/Documentation/translations/ko_KR/
Dmemory-barriers.txt338 (*) 이 보장사항들은 bitfield 에는 적용되지 않는데, 컴파일러들은 bitfield
341 동기화에 bitfield 를 사용하려 하지 마십시오.
343 (*) bitfield 들이 여러 락으로 보호되는 경우라 하더라도, 하나의 bitfield
344 모든 필드들은 하나의 락으로 보호되어야 합니다. 만약 한 bitfield 의 두
/Linux-v5.10/Documentation/fb/
Dapi.rst193 struct fb_bitfield red; /* bitfield in fb mem if true color, */
262 __u32 offset; /* beginning of bitfield */
263 __u32 length; /* length of bitfield */
/Linux-v5.10/drivers/gpu/drm/msm/
DNOTES77 the downstream android fbdev driver), bitfield sizes, etc. My current
/Linux-v5.10/Documentation/i2c/
Dinstantiating-devices.rst211 them (by the means of the class bitfield), while all I2C buses were
213 that no probing happens. The purpose of the class bitfield is to limit
/Linux-v5.10/Documentation/input/
Dinput-programming.rst222 These three macros from bitops.h help some bitfield computations::
224 BITS_TO_LONGS(x) - returns the length of a bitfield array in longs for

123