| /linux-6.15/drivers/gpu/drm/nouveau/dispnv04/i2c/ |
| H A D | ch7006_priv.h | 142 #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 152 | bitf(reg##_##bitfield, x) 154 #define __unbitf(src, bitfield, x) \ argument 155 ((x & __mask(src, bitfield)) >> (0 ? bitfield) << (src)) [all …]
|
| /linux-6.15/drivers/media/test-drivers/vidtv/ |
| H A D | vidtv_psi.h | 151 __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 D | vidtv_psi.c | 100 return be16_to_cpu(h->bitfield) & mask; in vidtv_psi_get_sec_len() 109 return be16_to_cpu(p->bitfield) & mask; in vidtv_psi_get_pat_program_pid() 118 return be16_to_cpu(s->bitfield) & mask; in vidtv_psi_pmt_stream_get_elem_pid() 130 *bitfield = new; in vidtv_psi_set_desc_loop_len() 149 h->bitfield = new; in vidtv_psi_set_sec_len() 1206 .from = &args->pmt->bitfield, in vidtv_psi_pmt_write_into() 1456 service->bitfield = cpu_to_be16(RUNNING << 13); in vidtv_psi_sdt_service_init() 1646 nit->bitfield = cpu_to_be16(0xf); in vidtv_psi_nit_table_init() 1656 transport->bitfield = cpu_to_be16(0xf); in vidtv_psi_nit_table_init() 1689 .from = &args->nit->bitfield, in vidtv_psi_nit_write_into() [all …]
|
| H A D | vidtv_pes.h | 63 __be16 bitfield; member 69 __be32 bitfield; /* packet_start_code_prefix:24, stream_id: 8 */ member
|
| H A D | vidtv_ts.c | 57 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 D | vidtv_s302m.h | 63 __be32 bitfield; member
|
| H A D | vidtv_pes.c | 142 pes_header.bitfield = cpu_to_be32((PES_START_CODE_PREFIX << 8) | stream_id); in vidtv_pes_write_h() 153 pes_optional.bitfield = cpu_to_be16(pes_opt_bitfield); in vidtv_pes_write_h() 281 ts_header.bitfield = cpu_to_be16((payload_start << 14) | args.pid); in vidtv_pes_write_ts_h()
|
| H A D | vidtv_ts.h | 40 __be16 bitfield; /* tei: 1, payload_start:1 priority: 1, pid:13 */ member
|
| /linux-6.15/drivers/mux/ |
| H A D | Kconfig | 49 tristate "MMIO/Regmap register bitfield-controlled Multiplexer" 52 MMIO/Regmap register bitfield-controlled Multiplexer controller.
|
| /linux-6.15/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | renesas,intc-irqpin.yaml | 41 sense-bitfield-width: 46 Width of a single sense bitfield in the SENSE register, if different from the
|
| /linux-6.15/Documentation/devicetree/bindings/mux/ |
| H A D | reg-mux.yaml | 7 title: Generic register bitfield-based multiplexer controller 32 - description: pre-shifted bitfield mask
|
| /linux-6.15/Documentation/trace/coresight/ |
| H A D | coresight-etm4x-reference.rst | 30 ``echo bitfield > mode`` 32 bitfield up to 32 bits setting trace features. 298 ``echo bitfield > ns_exlevel_viinst`` 300 Where bitfield contains bits to set clear for EL0 to EL2 533 ``echo bitfield > event_instren`` 535 Where bitfield is up to 4 bits according to number of event fields. 648 This is a bitfield selection parameter that sets the overall trace mode for the
|
| /linux-6.15/Documentation/devicetree/bindings/gpio/ |
| H A D | gpio-thunderx.txt | 8 - Second cell is a standard generic flag bitfield as described in gpio.txt.
|
| /linux-6.15/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
| H A D | firmware.txt | 13 - extended-modes: The Extended Modes bitfield, taken from the
|
| /linux-6.15/Documentation/devicetree/bindings/dma/stm32/ |
| H A D | st,stm32-dmamux.yaml | 26 For bitfield definitions of cells 2 and 3, see the associated
|
| H A D | st,stm32-dma.yaml | 33 4. A 32bit bitfield value specifying DMA features which are device dependent:
|
| /linux-6.15/Documentation/bpf/ |
| H A D | llvm_reloc.rst | 293 BPF_CORE_FIELD_LSHIFT_U64 = 4, /* bitfield-specific left bitshift */ 294 BPF_CORE_FIELD_RSHIFT_U64 = 5, /* bitfield-specific right bitshift */ 307 supposed to be used to read bitfield values using the following 312 // To read bitfield ``f`` from ``struct s`` 474 *g = __builtin_preserve_field_info(s->c, 4 /* bitfield left shift */); 475 *g = __builtin_preserve_field_info(s->c, 5 /* bitfield right shift */);
|
| H A D | btf.rst | 153 type. For example, a 4-bit bitfield encodes ``BTF_INT_BITS()`` equals to 4. 158 for this int. For example, a bitfield struct member has: 167 Alternatively, the bitfield struct member can be the following to access the 175 bitfield encoding. Currently, both llvm and pahole generate 259 of the member. Note that the base type of the bitfield can only be int or enum 260 type. If the bitfield size is 32, the base type can be either int or enum 261 type. If the bitfield size is not 32, the base type must be int, and int type 262 ``BTF_INT_BITS()`` encodes the bitfield size. 265 bitfield size and bit offset. The bitfield size and bit offset are calculated
|
| /linux-6.15/Documentation/devicetree/bindings/devfreq/ |
| H A D | nvidia,tegra30-actmon.yaml | 64 is a bitfield indicating SoC speedo ID mask.
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | nvidia,tegra-vde.yaml | 74 which is a bitfield indicating SoC speedo or process ID mask.
|
| /linux-6.15/Documentation/translations/zh_TW/admin-guide/ |
| H A D | tainted-kernels.rst | 74 個位域(bitfield),其中每個位表示一個特定類型的污染的存在或不存在,最好讓
|
| /linux-6.15/Documentation/translations/zh_CN/admin-guide/ |
| H A D | tainted-kernels.rst | 71 个位域(bitfield),其中每个位表示一个特定类型的污染的存在或不存在,最好让
|
| /linux-6.15/tools/lib/bpf/ |
| H A D | relo_core.c | 689 bool bitfield; in bpf_core_calc_field_relo() local 741 bitfield = bit_sz > 0; in bpf_core_calc_field_relo() 742 if (bitfield) { in bpf_core_calc_field_relo() 770 *validate = !bitfield; in bpf_core_calc_field_relo() 775 if (!bitfield) { in bpf_core_calc_field_relo()
|
| /linux-6.15/Documentation/translations/ko_KR/ |
| H A D | memory-barriers.txt | 338 (*) 이 보장사항들은 bitfield 에는 적용되지 않는데, 컴파일러들은 bitfield 를 341 동기화에 bitfield 를 사용하려 하지 마십시오. 343 (*) bitfield 들이 여러 락으로 보호되는 경우라 하더라도, 하나의 bitfield 의 344 모든 필드들은 하나의 락으로 보호되어야 합니다. 만약 한 bitfield 의 두
|
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | psp_gfx_if.h | 197 } bitfield; member
|