arch/arm/include/asm/cputype.h
332
int field)
arch/arm/include/asm/cputype.h
334
int feature = (features >> field) & 15;
arch/arm/include/asm/cputype.h
343
#define cpuid_feature_extract(reg, field) \
arch/arm/include/asm/cputype.h
344
cpuid_feature_extract_field(read_cpuid_ext(reg), field)
arch/arm/include/asm/vfpmacros.h
37
and \tmp, \tmp, #MVFR0_A_SIMD_MASK @ A_SIMD field
arch/arm/include/asm/vfpmacros.h
62
and \tmp, \tmp, #MVFR0_A_SIMD_MASK @ A_SIMD field
arch/arm/mach-at91/pm.c
166
#define at91_ramc_read(id, field) \
arch/arm/mach-at91/pm.c
167
__raw_readl(soc_pm.data.ramc[id] + field)
arch/arm/mach-at91/pm.c
169
#define at91_ramc_write(id, field, value) \
arch/arm/mach-at91/pm.c
170
__raw_writel(value, soc_pm.data.ramc[id] + field)
arch/arm64/include/asm/cpufeature.h
528
cpuid_feature_extract_signed_field_width(u64 features, int field, int width)
arch/arm64/include/asm/cpufeature.h
530
return (s64)(features << (64 - width - field)) >> (64 - width);
arch/arm64/include/asm/cpufeature.h
534
cpuid_feature_extract_signed_field(u64 features, int field)
arch/arm64/include/asm/cpufeature.h
536
return cpuid_feature_extract_signed_field_width(features, field, 4);
arch/arm64/include/asm/cpufeature.h
540
cpuid_feature_extract_unsigned_field_width(u64 features, int field, int width)
arch/arm64/include/asm/cpufeature.h
542
return (u64)(features << (64 - width - field)) >> (64 - width);
arch/arm64/include/asm/cpufeature.h
546
cpuid_feature_extract_unsigned_field(u64 features, int field)
arch/arm64/include/asm/cpufeature.h
548
return cpuid_feature_extract_unsigned_field_width(features, field, 4);
arch/arm64/include/asm/cpufeature.h
562
cpuid_feature_extract_field_width(u64 features, int field, int width, bool sign)
arch/arm64/include/asm/cpufeature.h
567
cpuid_feature_extract_signed_field_width(features, field, width) :
arch/arm64/include/asm/cpufeature.h
568
cpuid_feature_extract_unsigned_field_width(features, field, width);
arch/arm64/include/asm/cpufeature.h
572
cpuid_feature_extract_field(u64 features, int field, bool sign)
arch/arm64/include/asm/cpufeature.h
574
return cpuid_feature_extract_field_width(features, field, 4, sign);
arch/arm64/include/asm/image.h
25
#define arm64_image_flag_field(flags, field) \
arch/arm64/include/asm/image.h
26
(((flags) >> field##_SHIFT) & field##_MASK)
arch/arm64/include/asm/sysreg.h
1257
#define SYS_FIELD_VALUE(reg, field, val) reg##_##field##_##val
arch/arm64/include/asm/sysreg.h
1259
#define SYS_FIELD_GET(reg, field, val) \
arch/arm64/include/asm/sysreg.h
1260
FIELD_GET(reg##_##field##_MASK, val)
arch/arm64/include/asm/sysreg.h
1262
#define SYS_FIELD_PREP(reg, field, val) \
arch/arm64/include/asm/sysreg.h
1263
FIELD_PREP(reg##_##field##_MASK, val)
arch/arm64/include/asm/sysreg.h
1265
#define SYS_FIELD_PREP_ENUM(reg, field, val) \
arch/arm64/include/asm/sysreg.h
1266
FIELD_PREP(reg##_##field##_MASK, \
arch/arm64/include/asm/sysreg.h
1267
SYS_FIELD_VALUE(reg, field, val))
arch/arm64/kernel/cpufeature.c
1267
static void relax_cpu_ftr_reg(u32 sys_id, int field)
arch/arm64/kernel/cpufeature.c
1276
if (ftrp->shift == field) {
arch/arm64/kernel/cpufeature.c
157
#define __ARM64_MAX_POSITIVE(reg, field) \
arch/arm64/kernel/cpufeature.c
158
((reg##_##field##_SIGNED ? \
arch/arm64/kernel/cpufeature.c
159
BIT(reg##_##field##_WIDTH - 1) : \
arch/arm64/kernel/cpufeature.c
160
BIT(reg##_##field##_WIDTH)) - 1)
arch/arm64/kernel/cpufeature.c
162
#define __ARM64_MIN_NEGATIVE(reg, field) BIT(reg##_##field##_WIDTH - 1)
arch/arm64/kernel/cpufeature.c
164
#define __ARM64_CPUID_FIELDS(reg, field, min_value, max_value) \
arch/arm64/kernel/cpufeature.c
166
.field_pos = reg##_##field##_SHIFT, \
arch/arm64/kernel/cpufeature.c
167
.field_width = reg##_##field##_WIDTH, \
arch/arm64/kernel/cpufeature.c
168
.sign = reg##_##field##_SIGNED, \
arch/arm64/kernel/cpufeature.c
179
#define ARM64_CPUID_FIELDS(reg, field, min_value) \
arch/arm64/kernel/cpufeature.c
180
__ARM64_CPUID_FIELDS(reg, field, \
arch/arm64/kernel/cpufeature.c
181
SYS_FIELD_VALUE(reg, field, min_value), \
arch/arm64/kernel/cpufeature.c
182
__ARM64_MAX_POSITIVE(reg, field))
arch/arm64/kernel/cpufeature.c
189
#define ARM64_CPUID_FIELDS_NEG(reg, field, max_value) \
arch/arm64/kernel/cpufeature.c
190
__ARM64_CPUID_FIELDS(reg, field, \
arch/arm64/kernel/cpufeature.c
191
__ARM64_MIN_NEGATIVE(reg, field), \
arch/arm64/kernel/cpufeature.c
192
SYS_FIELD_VALUE(reg, field, max_value))
arch/arm64/kernel/cpufeature.c
3205
#define HWCAP_CPUID_MATCH(reg, field, min_value) \
arch/arm64/kernel/cpufeature.c
3207
ARM64_CPUID_FIELDS(reg, field, min_value)
arch/arm64/kernel/cpufeature.c
3215
#define HWCAP_CAP(reg, field, min_value, cap_type, cap) \
arch/arm64/kernel/cpufeature.c
3218
HWCAP_CPUID_MATCH(reg, field, min_value) \
arch/arm64/kernel/cpufeature.c
3234
#define HWCAP_CAP_MATCH_ID(match, reg, field, min_value, cap_type, cap) \
arch/arm64/kernel/cpufeature.c
3237
HWCAP_CPUID_MATCH(reg, field, min_value) \
arch/arm64/kernel/ftrace.c
26
#define FREGS_OFFSET(n, field) \
arch/arm64/kernel/ftrace.c
29
.offset = offsetof(struct __arch_ftrace_regs, field), \
arch/arm64/kernel/image.h
41
#define __HEAD_FLAG(field) (__HEAD_FLAG_##field << \
arch/arm64/kernel/image.h
42
ARM64_IMAGE_FLAG_##field##_SHIFT)
arch/arm64/kvm/sys_regs.c
404
u8 field;
arch/arm64/kvm/sys_regs.c
407
field = SYS_FIELD_GET(CTR_EL0, IminLine, ctr);
arch/arm64/kvm/sys_regs.c
409
field = SYS_FIELD_GET(CTR_EL0, DminLine, ctr);
arch/arm64/kvm/sys_regs.c
419
return field + 2;
arch/arm64/kvm/sys_regs.h
260
#define ID_REG_LIMIT_FIELD_ENUM(val, reg, field, limit) \
arch/arm64/kvm/sys_regs.h
262
u64 __f_val = FIELD_GET(reg##_##field##_MASK, val); \
arch/arm64/kvm/sys_regs.h
263
(val) &= ~reg##_##field##_MASK; \
arch/arm64/kvm/sys_regs.h
264
(val) |= FIELD_PREP(reg##_##field##_MASK, \
arch/arm64/kvm/sys_regs.h
266
(u64)SYS_FIELD_VALUE(reg, field, limit))); \
arch/arm64/kvm/vgic/vgic-mmio-v3.c
397
u64 vgic_sanitise_shareability(u64 field)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
399
switch (field) {
arch/arm64/kvm/vgic/vgic-mmio-v3.c
403
return field;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
408
u64 vgic_sanitise_inner_cacheability(u64 field)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
410
switch (field) {
arch/arm64/kvm/vgic/vgic-mmio-v3.c
415
return field;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
420
u64 vgic_sanitise_outer_cacheability(u64 field)
arch/arm64/kvm/vgic/vgic-mmio-v3.c
422
switch (field) {
arch/arm64/kvm/vgic/vgic-mmio-v3.c
425
return field;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
434
u64 field = (reg & field_mask) >> field_shift;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
436
field = sanitise_fn(field) << field_shift;
arch/arm64/kvm/vgic/vgic-mmio-v3.c
437
return (reg & ~field_mask) | field;
arch/loongarch/kernel/traps.c
106
const int field = 2 * sizeof(unsigned long);
arch/loongarch/kernel/traps.c
119
if (i && ((i % (64 / field)) == 0)) {
arch/loongarch/kernel/traps.c
133
pr_cont(" %0*lx", field, stackdata);
arch/loongarch/kernel/traps.c
337
const int field = 2 * sizeof(unsigned long);
arch/loongarch/kernel/traps.c
343
#define GPR_FIELD(x) field, regs->regs[x]
arch/loongarch/kernel/traps.c
345
field, regs->csr_era, GPR_FIELD(1), GPR_FIELD(2), GPR_FIELD(3));
arch/loongarch/kernel/traps.c
367
printk(" ERA: %0*lx\n", field, regs->csr_era);
arch/loongarch/kernel/traps.c
370
printk(" ERA: %0*lx %pS\n", field, regs->csr_era, (void *) regs->csr_era);
arch/loongarch/kernel/traps.c
382
printk(" BADV: %0*lx\n", field, regs->csr_badvaddr);
arch/loongarch/lib/dump_tlb.c
19
const int field = 2 * sizeof(unsigned long);
arch/loongarch/lib/dump_tlb.c
23
pr_info("EntryHi : 0x%0*lx\n", field, (unsigned long)read_csr_entryhi());
arch/loongarch/lib/dump_tlb.c
24
pr_info("EntryLo0 : 0x%0*lx\n", field, (unsigned long)read_csr_entrylo0());
arch/loongarch/lib/dump_tlb.c
25
pr_info("EntryLo1 : 0x%0*lx\n", field, (unsigned long)read_csr_entrylo1());
arch/loongarch/mm/fault.c
135
const int field = sizeof(unsigned long) * 2;
arch/loongarch/mm/fault.c
157
field, address);
arch/loongarch/mm/fault.c
158
pr_info("era = %0*lx in", field,
arch/loongarch/mm/fault.c
162
pr_info("ra = %0*lx in", field,
arch/loongarch/mm/fault.c
75
const int field = sizeof(unsigned long) * 2;
arch/loongarch/mm/fault.c
95
raw_smp_processor_id(), field, address, field, regs->csr_era,
arch/loongarch/mm/fault.c
96
field, regs->regs[1]);
arch/m68k/fpsp040/fpsp.h
180
.set size_bit2,12 | bit 2 in size field
arch/m68k/include/asm/MC68328.h
21
#define PUT_FIELD(field, val) (((val) << field##_SHIFT) & field##_MASK)
arch/m68k/include/asm/MC68328.h
22
#define GET_FIELD(reg, field) (((reg) & field##_MASK) >> field##_SHIFT)
arch/m68k/include/asm/MC68EZ328.h
22
#define PUT_FIELD(field, val) (((val) << field##_SHIFT) & field##_MASK)
arch/m68k/include/asm/MC68EZ328.h
23
#define GET_FIELD(reg, field) (((reg) & field##_MASK) >> field##_SHIFT)
arch/m68k/include/asm/MC68VZ328.h
24
#define PUT_FIELD(field, val) (((val) << field##_SHIFT) & field##_MASK)
arch/m68k/include/asm/MC68VZ328.h
25
#define GET_FIELD(reg, field) (((reg) & field##_MASK) >> field##_SHIFT)
arch/mips/cavium-octeon/executive/cvmx-bootmem.c
58
#define CVMX_BOOTMEM_NAMED_GET_FIELD(addr, field) \
arch/mips/cavium-octeon/executive/cvmx-bootmem.c
60
offsetof(struct cvmx_bootmem_named_block_desc, field), \
arch/mips/cavium-octeon/executive/cvmx-bootmem.c
61
sizeof_field(struct cvmx_bootmem_named_block_desc, field))
arch/mips/cavium-octeon/executive/cvmx-l2c.c
110
field = (core & 0x3) * 8;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
120
(cvmx_read_csr(CVMX_L2C_SPAR0) & ~(0xFF << field)) |
arch/mips/cavium-octeon/executive/cvmx-l2c.c
121
mask << field);
arch/mips/cavium-octeon/executive/cvmx-l2c.c
125
(cvmx_read_csr(CVMX_L2C_SPAR1) & ~(0xFF << field)) |
arch/mips/cavium-octeon/executive/cvmx-l2c.c
126
mask << field);
arch/mips/cavium-octeon/executive/cvmx-l2c.c
130
(cvmx_read_csr(CVMX_L2C_SPAR2) & ~(0xFF << field)) |
arch/mips/cavium-octeon/executive/cvmx-l2c.c
131
mask << field);
arch/mips/cavium-octeon/executive/cvmx-l2c.c
135
(cvmx_read_csr(CVMX_L2C_SPAR3) & ~(0xFF << field)) |
arch/mips/cavium-octeon/executive/cvmx-l2c.c
136
mask << field);
arch/mips/cavium-octeon/executive/cvmx-l2c.c
51
uint32_t field;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
64
field = (core & 0x3) * 8;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
73
return (cvmx_read_csr(CVMX_L2C_SPAR0) & (0xFF << field)) >> field;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
75
return (cvmx_read_csr(CVMX_L2C_SPAR1) & (0xFF << field)) >> field;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
77
return (cvmx_read_csr(CVMX_L2C_SPAR2) & (0xFF << field)) >> field;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
79
return (cvmx_read_csr(CVMX_L2C_SPAR3) & (0xFF << field)) >> field;
arch/mips/cavium-octeon/executive/cvmx-l2c.c
86
uint32_t field;
arch/mips/include/asm/octeon/cvmx.h
456
#define CVMX_WAIT_FOR_FIELD64(address, type, field, op, value, timeout_usec)\
arch/mips/include/asm/octeon/cvmx.h
466
if ((c.s.field) op(value)) { \
arch/mips/include/uapi/asm/bitfield.h
16
#define __BITFIELD_FIELD(field, more) \
arch/mips/include/uapi/asm/bitfield.h
17
field; \
arch/mips/include/uapi/asm/bitfield.h
22
#define __BITFIELD_FIELD(field, more) \
arch/mips/include/uapi/asm/bitfield.h
24
field;
arch/mips/kernel/traps.c
181
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
1836
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
1841
printk("cp0_errorepc == %0*lx\n", field, read_c0_errorepc());
arch/mips/kernel/traps.c
1873
printk("DErrAddr0: 0x%0*lx\n", field, read_c0_derraddr0());
arch/mips/kernel/traps.c
1876
printk("DErrAddr1: 0x%0*lx\n", field, read_c0_derraddr1());
arch/mips/kernel/traps.c
1884
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
189
if (i && ((i % (64 / field)) == 0)) {
arch/mips/kernel/traps.c
1893
pr_err("cp0_errorepc == %0*lx\n", field, read_c0_errorepc());
arch/mips/kernel/traps.c
1948
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
1955
printk(KERN_DEBUG "c0_depc = %0*lx, DEBUG = %08x\n", field, depc, debug);
arch/mips/kernel/traps.c
203
pr_cont(" %0*lx", field, stackdata);
arch/mips/kernel/traps.c
267
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
281
pr_cont(" %0*lx", field, 0UL);
arch/mips/kernel/traps.c
283
pr_cont(" %*s", field, "");
arch/mips/kernel/traps.c
285
pr_cont(" %0*lx", field, regs->regs[i]);
arch/mips/kernel/traps.c
293
printk("Acx : %0*lx\n", field, regs->acx);
arch/mips/kernel/traps.c
296
printk("Hi : %0*lx\n", field, regs->hi);
arch/mips/kernel/traps.c
297
printk("Lo : %0*lx\n", field, regs->lo);
arch/mips/kernel/traps.c
303
printk("epc : %0*lx %pS\n", field, regs->cp0_epc,
arch/mips/kernel/traps.c
305
printk("ra : %0*lx %pS\n", field, regs->regs[31],
arch/mips/kernel/traps.c
357
printk("BadVA : %0*lx\n", field, regs->cp0_badvaddr);
arch/mips/kernel/traps.c
374
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
380
field, current_thread_info()->tp_value);
arch/mips/kernel/traps.c
386
printk("*HwTLS: %0*lx\n", field, tls);
arch/mips/kernel/traps.c
451
const int field = 2 * sizeof(unsigned long);
arch/mips/kernel/traps.c
488
field, regs->cp0_epc, field, regs->regs[31]);
arch/mips/lib/dump_tlb.c
19
const int field = 2 * sizeof(unsigned long);
arch/mips/lib/dump_tlb.c
25
pr_info("EntryHi : %0*lx\n", field, read_c0_entryhi());
arch/mips/lib/dump_tlb.c
26
pr_info("EntryLo0 : %0*lx\n", field, read_c0_entrylo0());
arch/mips/lib/dump_tlb.c
27
pr_info("EntryLo1 : %0*lx\n", field, read_c0_entrylo1());
arch/mips/lib/dump_tlb.c
40
pr_info("PWField : %0*lx\n", field, read_c0_pwfield());
arch/mips/lib/dump_tlb.c
41
pr_info("PWSize : %0*lx\n", field, read_c0_pwsize());
arch/mips/mm/fault.c
123
field, address, write,
arch/mips/mm/fault.c
124
field, regs->cp0_epc);
arch/mips/mm/fault.c
134
field, address, write,
arch/mips/mm/fault.c
135
field, regs->cp0_epc);
arch/mips/mm/fault.c
205
field, address);
arch/mips/mm/fault.c
206
pr_info("epc = %0*lx in", field,
arch/mips/mm/fault.c
210
pr_info("ra = %0*lx in", field,
arch/mips/mm/fault.c
235
raw_smp_processor_id(), field, address, field, regs->cp0_epc,
arch/mips/mm/fault.c
236
field, regs->regs[31]);
arch/mips/mm/fault.c
266
field, address,
arch/mips/mm/fault.c
267
field, (unsigned long) regs->cp0_epc,
arch/mips/mm/fault.c
268
field, (unsigned long) regs->regs[31]);
arch/mips/mm/fault.c
45
const int field = sizeof(unsigned long) * 2;
arch/mips/mm/fault.c
54
current->comm, current->pid, field, address, write,
arch/mips/mm/fault.c
55
field, regs->cp0_epc);
arch/mips/mm/tlbex.c
2365
const int field = 2 * sizeof(unsigned long);
arch/mips/mm/tlbex.c
2369
field, config,
arch/mips/mm/tlbex.c
2378
field, config,
arch/mips/sgi-ip22/ip22-berr.c
91
const int field = 2 * sizeof(unsigned long);
arch/mips/sgi-ip22/ip22-berr.c
98
field, regs->cp0_epc, field, regs->regs[31]);
arch/mips/sgi-ip22/ip28-berr.c
241
const int field = 2 * sizeof(unsigned long);
arch/mips/sgi-ip22/ip28-berr.c
301
field, regs->cp0_epc, field, regs->regs[31]);
arch/mips/sgi-ip32/crime.c
31
const int field = 2 * sizeof(unsigned long);
arch/mips/sgi-ip32/crime.c
41
id, rev, field, (unsigned long) CRIME_BASE);
arch/mips/txx9/generic/smsc_fdc37m81x.c
104
const int field = sizeof(unsigned long) * 2;
arch/mips/txx9/generic/smsc_fdc37m81x.c
108
pr_warn("%s: stepping on old base=0x%0*lx\n", __func__, field,
arch/parisc/kernel/drivers.c
586
#define pa_dev_attr(name, field, format_string) \
arch/parisc/kernel/drivers.c
590
return sprintf(buf, format_string, padev->field); \
arch/parisc/kernel/drivers.c
594
#define pa_dev_attr_id(field, format) pa_dev_attr(field, id.field, format)
arch/powerpc/kernel/time.c
274
unsigned long *field)
arch/powerpc/kernel/time.c
279
*field += stime;
arch/powerpc/platforms/ps3/os-area.c
292
static void dump_field(char *s, const u8 *field, int size_of_field)
arch/powerpc/platforms/ps3/os-area.c
298
s[i] = isprint(field[i]) ? field[i] : '.';
arch/powerpc/platforms/pseries/vphn.c
29
const __be16 *field = (const __be16 *) be_packed;
arch/powerpc/platforms/pseries/vphn.c
42
u16 new = be16_to_cpup(field++);
arch/riscv/include/asm/image.h
21
#define __HEAD_FLAG(field) (__HEAD_FLAG_##field << \
arch/riscv/include/asm/image.h
22
RISCV_IMAGE_FLAG_##field##_SHIFT)
arch/riscv/include/asm/image.h
33
#define riscv_image_flag_field(flags, field)\
arch/riscv/include/asm/image.h
34
(((flags) >> field##_SHIFT) & field##_MASK)
arch/sh/drivers/dma/dma-sysfs.c
115
#define dma_ro_attr(field, fmt) \
arch/sh/drivers/dma/dma-sysfs.c
116
static ssize_t dma_show_##field(struct device *dev, \
arch/sh/drivers/dma/dma-sysfs.c
120
return sprintf(buf, fmt, channel->field); \
arch/sh/drivers/dma/dma-sysfs.c
122
static DEVICE_ATTR(field, S_IRUGO, dma_show_##field, NULL);
arch/x86/coco/tdx/tdx.c
82
static inline u64 tdg_vm_rd(u64 field, u64 *value)
arch/x86/coco/tdx/tdx.c
85
.rdx = field,
arch/x86/coco/tdx/tdx.c
96
static inline u64 tdg_vm_wr(u64 field, u64 value, u64 mask)
arch/x86/coco/tdx/tdx.c
99
.rdx = field,
arch/x86/include/asm/svm.h
667
#define GHCB_BITMAP_IDX(field) \
arch/x86/include/asm/svm.h
668
(offsetof(struct ghcb_save_area, field) / sizeof(u64))
arch/x86/include/asm/svm.h
670
#define DEFINE_GHCB_ACCESSORS(field) \
arch/x86/include/asm/svm.h
671
static __always_inline bool ghcb_##field##_is_valid(const struct ghcb *ghcb) \
arch/x86/include/asm/svm.h
673
return test_bit(GHCB_BITMAP_IDX(field), \
arch/x86/include/asm/svm.h
677
static __always_inline u64 ghcb_get_##field(struct ghcb *ghcb) \
arch/x86/include/asm/svm.h
679
return ghcb->save.field; \
arch/x86/include/asm/svm.h
682
static __always_inline u64 ghcb_get_##field##_if_valid(struct ghcb *ghcb) \
arch/x86/include/asm/svm.h
684
return ghcb_##field##_is_valid(ghcb) ? ghcb->save.field : 0; \
arch/x86/include/asm/svm.h
687
static __always_inline void ghcb_set_##field(struct ghcb *ghcb, u64 value) \
arch/x86/include/asm/svm.h
689
__set_bit(GHCB_BITMAP_IDX(field), \
arch/x86/include/asm/svm.h
691
ghcb->save.field = value; \
arch/x86/include/asm/tdx.h
163
u64 tdh_mng_rd(struct tdx_td *td, u64 field, u64 *data);
arch/x86/include/asm/tdx.h
171
u64 tdh_vp_rd(struct tdx_vp *vp, u64 field, u64 *data);
arch/x86/include/asm/tdx.h
172
u64 tdh_vp_wr(struct tdx_vp *vp, u64 field, u64 data, u64 mask);
arch/x86/kernel/apic/x2apic_uv_x.c
238
#define uvxy_field(sname, field, undef) ( \
arch/x86/kernel/apic/x2apic_uv_x.c
239
is_uv(UV4A) ? sname.s4a.field : \
arch/x86/kernel/apic/x2apic_uv_x.c
240
is_uv(UV4) ? sname.s4.field : \
arch/x86/kernel/apic/x2apic_uv_x.c
241
is_uv(UV3) ? sname.s3.field : \
arch/x86/kvm/smm.c
12
#define CHECK_SMRAM32_OFFSET(field, offset) \
arch/x86/kvm/smm.c
13
ASSERT_STRUCT_OFFSET(struct kvm_smram_state_32, field, offset - 0xFE00)
arch/x86/kvm/smm.c
15
#define CHECK_SMRAM64_OFFSET(field, offset) \
arch/x86/kvm/smm.c
16
ASSERT_STRUCT_OFFSET(struct kvm_smram_state_64, field, offset - 0xFE00)
arch/x86/kvm/svm/svm.h
1060
#define DEFINE_KVM_GHCB_ACCESSORS(field) \
arch/x86/kvm/svm/svm.h
1061
static __always_inline u64 kvm_ghcb_get_##field(struct vcpu_svm *svm) \
arch/x86/kvm/svm/svm.h
1063
return READ_ONCE(svm->sev_es.ghcb->save.field); \
arch/x86/kvm/svm/svm.h
1066
static __always_inline bool kvm_ghcb_##field##_is_valid(const struct vcpu_svm *svm) \
arch/x86/kvm/svm/svm.h
1068
return test_bit(GHCB_BITMAP_IDX(field), \
arch/x86/kvm/svm/svm.h
1072
static __always_inline u64 kvm_ghcb_get_##field##_if_valid(struct vcpu_svm *svm) \
arch/x86/kvm/svm/svm.h
1074
return kvm_ghcb_##field##_is_valid(svm) ? kvm_ghcb_get_##field(svm) : 0; \
arch/x86/kvm/vmx/hyperv_evmcs.h
130
static __always_inline int evmcs_field_offset(unsigned long field,
arch/x86/kvm/vmx/hyperv_evmcs.h
134
unsigned int index = ENC_TO_VMCS12_IDX(field);
arch/x86/kvm/vmx/hyperv_evmcs.h
156
unsigned long field, u16 offset)
arch/x86/kvm/vmx/hyperv_evmcs.h
164
return vmcs12_read_any((void *)evmcs, field, offset);
arch/x86/kvm/vmx/nested.c
105
u16 field = entry.encoding;
arch/x86/kvm/vmx/nested.c
107
if (vmcs_field_width(field) == VMCS_FIELD_WIDTH_U64 &&
arch/x86/kvm/vmx/nested.c
109
shadow_read_write_fields[i + 1].encoding != field + 1))
arch/x86/kvm/vmx/nested.c
111
field + 1);
arch/x86/kvm/vmx/nested.c
113
WARN_ONCE(field >= GUEST_ES_AR_BYTES &&
arch/x86/kvm/vmx/nested.c
114
field <= GUEST_TR_AR_BYTES,
arch/x86/kvm/vmx/nested.c
117
if (get_vmcs12_field_offset(field) < 0)
arch/x86/kvm/vmx/nested.c
126
switch (field) {
arch/x86/kvm/vmx/nested.c
139
clear_bit(field, vmx_vmwrite_bitmap);
arch/x86/kvm/vmx/nested.c
140
clear_bit(field, vmx_vmread_bitmap);
arch/x86/kvm/vmx/nested.c
141
if (field & 1)
arch/x86/kvm/vmx/nested.c
1697
struct shadow_vmcs_field field;
arch/x86/kvm/vmx/nested.c
1709
field = shadow_read_write_fields[i];
arch/x86/kvm/vmx/nested.c
1710
val = __vmcs_readl(field.encoding);
arch/x86/kvm/vmx/nested.c
1711
vmcs12_write_any(vmcs12, field.encoding, field.offset, val);
arch/x86/kvm/vmx/nested.c
1732
struct shadow_vmcs_field field;
arch/x86/kvm/vmx/nested.c
1743
field = fields[q][i];
arch/x86/kvm/vmx/nested.c
1744
val = vmcs12_read_any(vmcs12, field.encoding,
arch/x86/kvm/vmx/nested.c
1745
field.offset);
arch/x86/kvm/vmx/nested.c
1746
__vmcs_writel(field.encoding, val);
arch/x86/kvm/vmx/nested.c
4522
static bool is_vmcs12_ext_field(unsigned long field)
arch/x86/kvm/vmx/nested.c
4524
switch (field) {
arch/x86/kvm/vmx/nested.c
5654
unsigned long field;
arch/x86/kvm/vmx/nested.c
5664
field = kvm_register_read(vcpu, (((instr_info) >> 28) & 0xf));
arch/x86/kvm/vmx/nested.c
5676
offset = get_vmcs12_field_offset(field);
arch/x86/kvm/vmx/nested.c
5680
if (!is_guest_mode(vcpu) && is_vmcs12_ext_field(field))
arch/x86/kvm/vmx/nested.c
5684
value = vmcs12_read_any(vmcs12, field, offset);
arch/x86/kvm/vmx/nested.c
5699
offset = evmcs_field_offset(field, NULL);
arch/x86/kvm/vmx/nested.c
5704
value = evmcs_read_any(nested_vmx_evmcs(vmx), field, offset);
arch/x86/kvm/vmx/nested.c
5728
static bool is_shadow_field_rw(unsigned long field)
arch/x86/kvm/vmx/nested.c
5730
switch (field) {
arch/x86/kvm/vmx/nested.c
5740
static bool is_shadow_field_ro(unsigned long field)
arch/x86/kvm/vmx/nested.c
5742
switch (field) {
arch/x86/kvm/vmx/nested.c
5760
unsigned long field;
arch/x86/kvm/vmx/nested.c
5798
field = kvm_register_read(vcpu, (((instr_info) >> 28) & 0xf));
arch/x86/kvm/vmx/nested.c
5800
offset = get_vmcs12_field_offset(field);
arch/x86/kvm/vmx/nested.c
5808
if (vmcs_field_readonly(field) &&
arch/x86/kvm/vmx/nested.c
5816
if (!is_guest_mode(vcpu) && !is_shadow_field_rw(field))
arch/x86/kvm/vmx/nested.c
5827
if (field >= GUEST_ES_AR_BYTES && field <= GUEST_TR_AR_BYTES)
arch/x86/kvm/vmx/nested.c
5830
vmcs12_write_any(vmcs12, field, offset, value);
arch/x86/kvm/vmx/nested.c
5838
if (!is_guest_mode(vcpu) && !is_shadow_field_rw(field)) {
arch/x86/kvm/vmx/nested.c
5843
if (enable_shadow_vmcs && is_shadow_field_ro(field)) {
arch/x86/kvm/vmx/nested.c
5847
__vmcs_writel(field, value);
arch/x86/kvm/vmx/nested.c
6429
unsigned long field;
arch/x86/kvm/vmx/nested.c
6437
field = kvm_register_read(vcpu, (((vmx_instruction_info) >> 28) & 0xf));
arch/x86/kvm/vmx/nested.c
6440
if (field >> 15)
arch/x86/kvm/vmx/nested.c
6443
if (kvm_vcpu_read_guest(vcpu, bitmap + field/8, &b, 1))
arch/x86/kvm/vmx/nested.c
6446
return 1 & (b >> (field & 7));
arch/x86/kvm/vmx/nested.c
81
u16 field = entry.encoding;
arch/x86/kvm/vmx/nested.c
83
if (vmcs_field_width(field) == VMCS_FIELD_WIDTH_U64 &&
arch/x86/kvm/vmx/nested.c
85
shadow_read_only_fields[i + 1].encoding != field + 1))
arch/x86/kvm/vmx/nested.c
87
field + 1);
arch/x86/kvm/vmx/nested.c
89
if (get_vmcs12_field_offset(field) < 0)
arch/x86/kvm/vmx/nested.c
92
clear_bit(field, vmx_vmread_bitmap);
arch/x86/kvm/vmx/nested.c
93
if (field & 1)
arch/x86/kvm/vmx/tdx.c
64
void tdh_vp_rd_failed(struct vcpu_tdx *tdx, char *uclass, u32 field, u64 err)
arch/x86/kvm/vmx/tdx.c
67
pr_err("TDH_VP_RD[%s.0x%x] failed 0x%llx\n", uclass, field, err);
arch/x86/kvm/vmx/tdx.c
70
void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field,
arch/x86/kvm/vmx/tdx.c
74
pr_err("TDH_VP_WR[%s.0x%x]%s0x%llx failed: 0x%llx\n", uclass, field, op, val, err);
arch/x86/kvm/vmx/tdx.h
101
BUILD_BUG_ON_MSG(__builtin_constant_p(field) &&
arch/x86/kvm/vmx/tdx.h
102
VMCS_ENC_ACCESS_TYPE(field) == VMCS_ENC_ACCESS_TYPE_HIGH,
arch/x86/kvm/vmx/tdx.h
112
#define VMCS_ENC_WIDTH(field) ((field) & VMCS_ENC_WIDTH_MASK)
arch/x86/kvm/vmx/tdx.h
115
BUILD_BUG_ON_MSG(bits != 64 && __builtin_constant_p(field) &&
arch/x86/kvm/vmx/tdx.h
116
(VMCS_ENC_WIDTH(field) == VMCS_ENC_WIDTH_64BIT ||
arch/x86/kvm/vmx/tdx.h
117
VMCS_ENC_WIDTH(field) == VMCS_ENC_WIDTH_NATURAL),
arch/x86/kvm/vmx/tdx.h
119
BUILD_BUG_ON_MSG(bits != 32 && __builtin_constant_p(field) &&
arch/x86/kvm/vmx/tdx.h
120
VMCS_ENC_WIDTH(field) == VMCS_ENC_WIDTH_32BIT,
arch/x86/kvm/vmx/tdx.h
122
BUILD_BUG_ON_MSG(bits != 16 && __builtin_constant_p(field) &&
arch/x86/kvm/vmx/tdx.h
123
VMCS_ENC_WIDTH(field) == VMCS_ENC_WIDTH_16BIT,
arch/x86/kvm/vmx/tdx.h
127
static __always_inline void tdvps_management_check(u64 field, u8 bits) {}
arch/x86/kvm/vmx/tdx.h
128
static __always_inline void tdvps_state_non_arch_check(u64 field, u8 bits) {}
arch/x86/kvm/vmx/tdx.h
132
u32 field) \
arch/x86/kvm/vmx/tdx.h
136
tdvps_##lclass##_check(field, bits); \
arch/x86/kvm/vmx/tdx.h
137
err = tdh_vp_rd(&tdx->vp, TDVPS_##uclass(field), &data); \
arch/x86/kvm/vmx/tdx.h
139
tdh_vp_rd_failed(tdx, #uclass, field, err); \
arch/x86/kvm/vmx/tdx.h
145
u32 field, u##bits val) \
arch/x86/kvm/vmx/tdx.h
149
tdvps_##lclass##_check(field, bits); \
arch/x86/kvm/vmx/tdx.h
150
err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), val, \
arch/x86/kvm/vmx/tdx.h
153
tdh_vp_wr_failed(tdx, #uclass, " = ", field, (u64)val, err); \
arch/x86/kvm/vmx/tdx.h
156
u32 field, u64 bit) \
arch/x86/kvm/vmx/tdx.h
160
tdvps_##lclass##_check(field, bits); \
arch/x86/kvm/vmx/tdx.h
161
err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), bit, bit); \
arch/x86/kvm/vmx/tdx.h
163
tdh_vp_wr_failed(tdx, #uclass, " |= ", field, bit, err); \
arch/x86/kvm/vmx/tdx.h
166
u32 field, u64 bit) \
arch/x86/kvm/vmx/tdx.h
170
tdvps_##lclass##_check(field, bits); \
arch/x86/kvm/vmx/tdx.h
171
err = tdh_vp_wr(&tdx->vp, TDVPS_##uclass(field), 0, bit); \
arch/x86/kvm/vmx/tdx.h
173
tdh_vp_wr_failed(tdx, #uclass, " &= ~", field, bit, err);\
arch/x86/kvm/vmx/tdx.h
77
void tdh_vp_rd_failed(struct vcpu_tdx *tdx, char *uclass, u32 field, u64 err);
arch/x86/kvm/vmx/tdx.h
78
void tdh_vp_wr_failed(struct vcpu_tdx *tdx, char *uclass, char *op, u32 field,
arch/x86/kvm/vmx/tdx.h
81
static __always_inline u64 td_tdcs_exec_read64(struct kvm_tdx *kvm_tdx, u32 field)
arch/x86/kvm/vmx/tdx.h
85
err = tdh_mng_rd(&kvm_tdx->td, TDCS_EXEC(field), &data);
arch/x86/kvm/vmx/tdx.h
87
pr_err("TDH_MNG_RD[EXEC.0x%x] failed: 0x%llx\n", field, err);
arch/x86/kvm/vmx/tdx.h
93
static __always_inline void tdvps_vmcs_check(u32 field, u8 bits)
arch/x86/kvm/vmx/tdx.h
98
#define VMCS_ENC_ACCESS_TYPE(field) ((field) & VMCS_ENC_ACCESS_TYPE_MASK)
arch/x86/kvm/vmx/tdx_arch.h
14
#define __BUILD_TDX_FIELD(non_arch, class, field) \
arch/x86/kvm/vmx/tdx_arch.h
17
((u64)(field) & TDX_FIELD_MASK))
arch/x86/kvm/vmx/tdx_arch.h
19
#define BUILD_TDX_FIELD(class, field) \
arch/x86/kvm/vmx/tdx_arch.h
20
__BUILD_TDX_FIELD(false, (class), (field))
arch/x86/kvm/vmx/tdx_arch.h
22
#define BUILD_TDX_FIELD_NON_ARCH(class, field) \
arch/x86/kvm/vmx/tdx_arch.h
23
__BUILD_TDX_FIELD(true, (class), (field))
arch/x86/kvm/vmx/tdx_arch.h
52
#define TDCS_EXEC(field) BUILD_TDX_FIELD(TD_CLASS_EXECUTION_CONTROLS, (field))
arch/x86/kvm/vmx/tdx_arch.h
55
#define TDVPS_VMCS(field) BUILD_TDX_FIELD(TDVPS_CLASS_VMCS, (field))
arch/x86/kvm/vmx/tdx_arch.h
58
#define TDVPS_STATE(field) BUILD_TDX_FIELD(TDVPS_CLASS_OTHER_GUEST, (field))
arch/x86/kvm/vmx/tdx_arch.h
59
#define TDVPS_STATE_NON_ARCH(field) BUILD_TDX_FIELD_NON_ARCH(TDVPS_CLASS_OTHER_GUEST, (field))
arch/x86/kvm/vmx/tdx_arch.h
67
#define TDVPS_MANAGEMENT(field) BUILD_TDX_FIELD(TDVPS_CLASS_MANAGEMENT, (field))
arch/x86/kvm/vmx/vmcs.h
176
static inline int vmcs_field_width(unsigned long field)
arch/x86/kvm/vmx/vmcs.h
178
if (0x1 & field) /* the *_HIGH fields are all 32 bit */
arch/x86/kvm/vmx/vmcs.h
180
return (field >> 13) & 0x3;
arch/x86/kvm/vmx/vmcs.h
183
static inline int vmcs_field_readonly(unsigned long field)
arch/x86/kvm/vmx/vmcs.h
185
return (((field >> 10) & 0x3) == 1);
arch/x86/kvm/vmx/vmcs.h
191
static inline unsigned int vmcs_field_index(unsigned long field)
arch/x86/kvm/vmx/vmcs.h
193
return (field & VMCS_FIELD_INDEX_MASK) >> VMCS_FIELD_INDEX_SHIFT;
arch/x86/kvm/vmx/vmcs12.h
219
#define CHECK_OFFSET(field, loc) \
arch/x86/kvm/vmx/vmcs12.h
220
ASSERT_STRUCT_OFFSET(struct vmcs12, field, loc)
arch/x86/kvm/vmx/vmcs12.h
382
static inline short get_vmcs12_field_offset(unsigned long field)
arch/x86/kvm/vmx/vmcs12.h
387
if (field >> 15)
arch/x86/kvm/vmx/vmcs12.h
390
index = ENC_TO_VMCS12_IDX(field);
arch/x86/kvm/vmx/vmcs12.h
401
static inline u64 vmcs12_read_any(struct vmcs12 *vmcs12, unsigned long field,
arch/x86/kvm/vmx/vmcs12.h
406
switch (vmcs_field_width(field)) {
arch/x86/kvm/vmx/vmcs12.h
421
static inline void vmcs12_write_any(struct vmcs12 *vmcs12, unsigned long field,
arch/x86/kvm/vmx/vmcs12.h
426
switch (vmcs_field_width(field)) {
arch/x86/kvm/vmx/vmx.c
543
noinline void vmread_error(unsigned long field)
arch/x86/kvm/vmx/vmx.c
545
vmx_insn_failed("vmread failed: field=%lx\n", field);
arch/x86/kvm/vmx/vmx.c
549
noinstr void vmread_error_trampoline2(unsigned long field, bool fault)
arch/x86/kvm/vmx/vmx.c
555
vmread_error(field);
arch/x86/kvm/vmx/vmx.c
561
noinline void vmwrite_error(unsigned long field, unsigned long value)
arch/x86/kvm/vmx/vmx.c
564
field, value, vmcs_read32(VM_INSTRUCTION_ERROR));
arch/x86/kvm/vmx/vmx.c
848
unsigned field)
arch/x86/kvm/vmx/vmx.c
851
u32 mask = 1 << (seg * SEG_FIELD_NR + field);
arch/x86/kvm/vmx/vmx_onhyperv.c
15
#define evmcs_check_vmcs_conf(field, ctrl) \
arch/x86/kvm/vmx/vmx_onhyperv.c
17
typeof(vmcs_conf->field) unsupported; \
arch/x86/kvm/vmx/vmx_onhyperv.c
19
unsupported = vmcs_conf->field & ~EVMCS1_SUPPORTED_ ## ctrl; \
arch/x86/kvm/vmx/vmx_onhyperv.c
21
pr_warn_once(#field " unsupported with eVMCS: 0x%llx\n",\
arch/x86/kvm/vmx/vmx_onhyperv.c
23
vmcs_conf->field &= EVMCS1_SUPPORTED_ ## ctrl; \
arch/x86/kvm/vmx/vmx_onhyperv.h
124
static __always_inline void evmcs_write64(unsigned long field, u64 value) {}
arch/x86/kvm/vmx/vmx_onhyperv.h
125
static __always_inline void evmcs_write32(unsigned long field, u32 value) {}
arch/x86/kvm/vmx/vmx_onhyperv.h
126
static __always_inline void evmcs_write16(unsigned long field, u16 value) {}
arch/x86/kvm/vmx/vmx_onhyperv.h
127
static __always_inline u64 evmcs_read64(unsigned long field) { return 0; }
arch/x86/kvm/vmx/vmx_onhyperv.h
128
static __always_inline u32 evmcs_read32(unsigned long field) { return 0; }
arch/x86/kvm/vmx/vmx_onhyperv.h
129
static __always_inline u16 evmcs_read16(unsigned long field) { return 0; }
arch/x86/kvm/vmx/vmx_onhyperv.h
26
static __always_inline int get_evmcs_offset(unsigned long field,
arch/x86/kvm/vmx/vmx_onhyperv.h
29
int offset = evmcs_field_offset(field, clean_field);
arch/x86/kvm/vmx/vmx_onhyperv.h
31
WARN_ONCE(offset < 0, "accessing unsupported EVMCS field %lx\n", field);
arch/x86/kvm/vmx/vmx_onhyperv.h
35
static __always_inline void evmcs_write64(unsigned long field, u64 value)
arch/x86/kvm/vmx/vmx_onhyperv.h
38
int offset = get_evmcs_offset(field, &clean_field);
arch/x86/kvm/vmx/vmx_onhyperv.h
48
static __always_inline void evmcs_write32(unsigned long field, u32 value)
arch/x86/kvm/vmx/vmx_onhyperv.h
51
int offset = get_evmcs_offset(field, &clean_field);
arch/x86/kvm/vmx/vmx_onhyperv.h
60
static __always_inline void evmcs_write16(unsigned long field, u16 value)
arch/x86/kvm/vmx/vmx_onhyperv.h
63
int offset = get_evmcs_offset(field, &clean_field);
arch/x86/kvm/vmx/vmx_onhyperv.h
72
static __always_inline u64 evmcs_read64(unsigned long field)
arch/x86/kvm/vmx/vmx_onhyperv.h
74
int offset = get_evmcs_offset(field, NULL);
arch/x86/kvm/vmx/vmx_onhyperv.h
82
static __always_inline u32 evmcs_read32(unsigned long field)
arch/x86/kvm/vmx/vmx_onhyperv.h
84
int offset = get_evmcs_offset(field, NULL);
arch/x86/kvm/vmx/vmx_onhyperv.h
92
static __always_inline u16 evmcs_read16(unsigned long field)
arch/x86/kvm/vmx/vmx_onhyperv.h
94
int offset = get_evmcs_offset(field, NULL);
arch/x86/kvm/vmx/vmx_ops.h
103
: [field] "r" (field)
arch/x86/kvm/vmx/vmx_ops.h
111
vmread_error(field);
arch/x86/kvm/vmx/vmx_ops.h
13
void vmread_error(unsigned long field);
arch/x86/kvm/vmx/vmx_ops.h
14
void vmwrite_error(unsigned long field, unsigned long value);
arch/x86/kvm/vmx/vmx_ops.h
147
: [field] "r" (field)
arch/x86/kvm/vmx/vmx_ops.h
154
static __always_inline u16 vmcs_read16(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
156
vmcs_check16(field);
arch/x86/kvm/vmx/vmx_ops.h
158
return evmcs_read16(field);
arch/x86/kvm/vmx/vmx_ops.h
159
return __vmcs_readl(field);
arch/x86/kvm/vmx/vmx_ops.h
162
static __always_inline u32 vmcs_read32(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
164
vmcs_check32(field);
arch/x86/kvm/vmx/vmx_ops.h
166
return evmcs_read32(field);
arch/x86/kvm/vmx/vmx_ops.h
167
return __vmcs_readl(field);
arch/x86/kvm/vmx/vmx_ops.h
170
static __always_inline u64 vmcs_read64(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
172
vmcs_check64(field);
arch/x86/kvm/vmx/vmx_ops.h
174
return evmcs_read64(field);
arch/x86/kvm/vmx/vmx_ops.h
176
return __vmcs_readl(field);
arch/x86/kvm/vmx/vmx_ops.h
178
return __vmcs_readl(field) | ((u64)__vmcs_readl(field+1) << 32);
arch/x86/kvm/vmx/vmx_ops.h
182
static __always_inline unsigned long vmcs_readl(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
184
vmcs_checkl(field);
arch/x86/kvm/vmx/vmx_ops.h
186
return evmcs_read64(field);
arch/x86/kvm/vmx/vmx_ops.h
187
return __vmcs_readl(field);
arch/x86/kvm/vmx/vmx_ops.h
222
static __always_inline void __vmcs_writel(unsigned long field, unsigned long value)
arch/x86/kvm/vmx/vmx_ops.h
224
vmx_asm2(vmwrite, "r" (field), ASM_INPUT_RM (value), field, value);
arch/x86/kvm/vmx/vmx_ops.h
227
static __always_inline void vmcs_write16(unsigned long field, u16 value)
arch/x86/kvm/vmx/vmx_ops.h
229
vmcs_check16(field);
arch/x86/kvm/vmx/vmx_ops.h
231
return evmcs_write16(field, value);
arch/x86/kvm/vmx/vmx_ops.h
233
__vmcs_writel(field, value);
arch/x86/kvm/vmx/vmx_ops.h
236
static __always_inline void vmcs_write32(unsigned long field, u32 value)
arch/x86/kvm/vmx/vmx_ops.h
238
vmcs_check32(field);
arch/x86/kvm/vmx/vmx_ops.h
240
return evmcs_write32(field, value);
arch/x86/kvm/vmx/vmx_ops.h
242
__vmcs_writel(field, value);
arch/x86/kvm/vmx/vmx_ops.h
245
static __always_inline void vmcs_write64(unsigned long field, u64 value)
arch/x86/kvm/vmx/vmx_ops.h
247
vmcs_check64(field);
arch/x86/kvm/vmx/vmx_ops.h
249
return evmcs_write64(field, value);
arch/x86/kvm/vmx/vmx_ops.h
251
__vmcs_writel(field, value);
arch/x86/kvm/vmx/vmx_ops.h
253
__vmcs_writel(field+1, value >> 32);
arch/x86/kvm/vmx/vmx_ops.h
257
static __always_inline void vmcs_writel(unsigned long field, unsigned long value)
arch/x86/kvm/vmx/vmx_ops.h
259
vmcs_checkl(field);
arch/x86/kvm/vmx/vmx_ops.h
261
return evmcs_write64(field, value);
arch/x86/kvm/vmx/vmx_ops.h
263
__vmcs_writel(field, value);
arch/x86/kvm/vmx/vmx_ops.h
266
static __always_inline void vmcs_clear_bits(unsigned long field, u32 mask)
arch/x86/kvm/vmx/vmx_ops.h
268
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x2000,
arch/x86/kvm/vmx/vmx_ops.h
271
return evmcs_write32(field, evmcs_read32(field) & ~mask);
arch/x86/kvm/vmx/vmx_ops.h
273
__vmcs_writel(field, __vmcs_readl(field) & ~mask);
arch/x86/kvm/vmx/vmx_ops.h
276
static __always_inline void vmcs_set_bits(unsigned long field, u32 mask)
arch/x86/kvm/vmx/vmx_ops.h
278
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x2000,
arch/x86/kvm/vmx/vmx_ops.h
281
return evmcs_write32(field, evmcs_read32(field) | mask);
arch/x86/kvm/vmx/vmx_ops.h
283
__vmcs_writel(field, __vmcs_readl(field) | mask);
arch/x86/kvm/vmx/vmx_ops.h
39
void vmread_error_trampoline2(unsigned long field, bool fault);
arch/x86/kvm/vmx/vmx_ops.h
43
static __always_inline void vmcs_check16(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
45
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2000,
arch/x86/kvm/vmx/vmx_ops.h
47
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2001,
arch/x86/kvm/vmx/vmx_ops.h
49
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x4000,
arch/x86/kvm/vmx/vmx_ops.h
51
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x6000,
arch/x86/kvm/vmx/vmx_ops.h
55
static __always_inline void vmcs_check32(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
57
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0,
arch/x86/kvm/vmx/vmx_ops.h
59
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2000,
arch/x86/kvm/vmx/vmx_ops.h
61
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2001,
arch/x86/kvm/vmx/vmx_ops.h
63
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x6000,
arch/x86/kvm/vmx/vmx_ops.h
67
static __always_inline void vmcs_check64(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
69
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0,
arch/x86/kvm/vmx/vmx_ops.h
71
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2001,
arch/x86/kvm/vmx/vmx_ops.h
73
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x4000,
arch/x86/kvm/vmx/vmx_ops.h
75
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x6000,
arch/x86/kvm/vmx/vmx_ops.h
79
static __always_inline void vmcs_checkl(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
81
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0,
arch/x86/kvm/vmx/vmx_ops.h
83
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2000,
arch/x86/kvm/vmx/vmx_ops.h
85
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6001) == 0x2001,
arch/x86/kvm/vmx/vmx_ops.h
87
BUILD_BUG_ON_MSG(__builtin_constant_p(field) && ((field) & 0x6000) == 0x4000,
arch/x86/kvm/vmx/vmx_ops.h
91
static __always_inline unsigned long __vmcs_readl(unsigned long field)
arch/x86/tools/insn_decoder_test.c
59
struct insn_field *field)
arch/x86/tools/insn_decoder_test.c
63
indent, field->value, field->bytes[0], field->bytes[1],
arch/x86/tools/insn_decoder_test.c
64
field->bytes[2], field->bytes[3]);
arch/x86/tools/insn_decoder_test.c
66
field->got, field->nbytes);
arch/x86/tools/insn_sanity.c
53
struct insn_field *field)
arch/x86/tools/insn_sanity.c
57
indent, field->value, field->bytes[0], field->bytes[1],
arch/x86/tools/insn_sanity.c
58
field->bytes[2], field->bytes[3]);
arch/x86/tools/insn_sanity.c
60
field->got, field->nbytes);
arch/x86/virt/vmx/tdx/tdx.c
1787
u64 tdh_mng_rd(struct tdx_td *td, u64 field, u64 *data)
arch/x86/virt/vmx/tdx/tdx.c
1791
.rdx = field,
arch/x86/virt/vmx/tdx/tdx.c
1877
u64 tdh_vp_rd(struct tdx_vp *vp, u64 field, u64 *data)
arch/x86/virt/vmx/tdx/tdx.c
1881
.rdx = field,
arch/x86/virt/vmx/tdx/tdx.c
1894
u64 tdh_vp_wr(struct tdx_vp *vp, u64 field, u64 data, u64 mask)
arch/x86/virt/vmx/tdx/tdx.c
1898
.rdx = field,
arch/x86/xen/pmu.c
31
#define field_offset(ctxt, field) ((void *)((uintptr_t)ctxt + \
arch/x86/xen/pmu.c
32
(uintptr_t)ctxt->field))
drivers/accel/amdxdna/aie2_pci.h
45
#define AIE2_GET_PMF_NPU_DATA(field, val) \
drivers/accel/amdxdna/aie2_pci.h
51
val = _ret ? U32_MAX : _npu_metrics.field; \
drivers/accel/amdxdna/aie2_pci.h
63
#define AIE2_GET_PMF_NPU_DATA(field, val) \
drivers/accel/amdxdna/aie2_pci.h
65
val = SENSOR_DEFAULT_##field; \
drivers/accel/habanalabs/common/habanalabs.h
2649
#define REG_FIELD_SHIFT(reg, field) reg##_##field##_SHIFT
drivers/accel/habanalabs/common/habanalabs.h
2650
#define REG_FIELD_MASK(reg, field) reg##_##field##_MASK
drivers/accel/habanalabs/common/habanalabs.h
2651
#define WREG32_FIELD(reg, offset, field, val) \
drivers/accel/habanalabs/common/habanalabs.h
2653
~REG_FIELD_MASK(reg, field)) | \
drivers/accel/habanalabs/common/habanalabs.h
2654
(val) << REG_FIELD_SHIFT(reg, field))
drivers/acpi/acpica/acmacros.h
356
#define ACPI_EXTRACT_1BIT_FLAG(field, position) (ACPI_GET_1BIT_FLAG ((field) >> position))
drivers/acpi/acpica/acmacros.h
357
#define ACPI_EXTRACT_2BIT_FLAG(field, position) (ACPI_GET_2BIT_FLAG ((field) >> position))
drivers/acpi/acpica/acmacros.h
358
#define ACPI_EXTRACT_3BIT_FLAG(field, position) (ACPI_GET_3BIT_FLAG ((field) >> position))
drivers/acpi/acpica/acmacros.h
359
#define ACPI_EXTRACT_4BIT_FLAG(field, position) (ACPI_GET_4BIT_FLAG ((field) >> position))
drivers/acpi/acpica/acobject.h
420
struct acpi_object_region_field field;
drivers/acpi/acpica/dbnames.c
532
if (node->object->field.region_obj->region.space_id !=
drivers/acpi/acpica/dbtest.c
746
region_obj = obj_desc->field.region_obj;
drivers/acpi/acpica/dsfield.c
526
region_node->object->field.internal_pcc_buffer =
drivers/acpi/acpica/dsfield.c
529
if (!region_node->object->field.internal_pcc_buffer) {
drivers/acpi/acpica/evregion.c
173
field_obj->field.internal_pcc_buffer;
drivers/acpi/acpica/evregion.c
283
context->connection = field_obj->field.resource_buffer;
drivers/acpi/acpica/evregion.c
284
context->length = field_obj->field.resource_length;
drivers/acpi/acpica/evregion.c
285
context->access_length = field_obj->field.access_length;
drivers/acpi/acpica/evregion.c
288
address = field_obj->field.pin_number_index;
drivers/acpi/acpica/evregion.c
289
bit_width = field_obj->field.bit_length;
drivers/acpi/acpica/exdump.c
169
{ACPI_EXD_UINT8, ACPI_EXD_OFFSET(field.access_length), "AccessLength"},
drivers/acpi/acpica/exdump.c
170
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(field.region_obj), "Region Object"},
drivers/acpi/acpica/exdump.c
171
{ACPI_EXD_POINTER, ACPI_EXD_OFFSET(field.resource_buffer),
drivers/acpi/acpica/exdump.c
776
"byte=%X bit=%X of below:\n", obj_desc->field.bit_length,
drivers/acpi/acpica/exdump.c
777
obj_desc->field.access_byte_width,
drivers/acpi/acpica/exdump.c
778
obj_desc->field.field_flags & AML_FIELD_LOCK_RULE_MASK,
drivers/acpi/acpica/exdump.c
779
obj_desc->field.field_flags & AML_FIELD_UPDATE_RULE_MASK,
drivers/acpi/acpica/exdump.c
780
obj_desc->field.base_byte_offset,
drivers/acpi/acpica/exdump.c
781
obj_desc->field.start_field_bit_offset);
drivers/acpi/acpica/exdump.c
783
acpi_ex_dump_operand(obj_desc->field.region_obj, depth + 1);
drivers/acpi/acpica/exfield.c
137
(obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
139
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
141
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
143
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
145
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
168
(acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field.bit_length);
drivers/acpi/acpica/exfield.c
194
(obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
202
(obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
210
obj_desc->field.bit_length));
drivers/acpi/acpica/exfield.c
213
obj_desc->field.region_obj->field.internal_pcc_buffer +
drivers/acpi/acpica/exfield.c
214
obj_desc->field.base_byte_offset,
drivers/acpi/acpica/exfield.c
215
(acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field.
drivers/acpi/acpica/exfield.c
295
(obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
303
(obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
305
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
307
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
309
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
311
|| obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
321
(obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exfield.c
331
(acpi_size)ACPI_ROUND_BITS_UP_TO_BYTES(obj_desc->field.
drivers/acpi/acpica/exfield.c
333
memcpy(obj_desc->field.region_obj->field.internal_pcc_buffer +
drivers/acpi/acpica/exfield.c
334
obj_desc->field.base_byte_offset,
drivers/acpi/acpica/exfield.c
337
if (MASTER_SUBSPACE_COMMAND(obj_desc->field.base_byte_offset)) {
drivers/acpi/acpica/exfield.c
346
(u64 *)obj_desc->field.
drivers/acpi/acpica/exfield.c
347
region_obj->field.
drivers/acpi/acpica/exprep.c
431
obj_desc->field.region_obj =
drivers/acpi/acpica/exprep.c
436
obj_desc->field.access_length = info->access_length;
drivers/acpi/acpica/exprep.c
452
obj_desc->field.resource_buffer =
drivers/acpi/acpica/exprep.c
454
obj_desc->field.resource_length =
drivers/acpi/acpica/exprep.c
457
obj_desc->field.resource_buffer = info->resource_buffer;
drivers/acpi/acpica/exprep.c
458
obj_desc->field.resource_length = info->resource_length;
drivers/acpi/acpica/exprep.c
461
obj_desc->field.pin_number_index = info->pin_number_index;
drivers/acpi/acpica/exprep.c
465
if ((obj_desc->field.region_obj->region.space_id ==
drivers/acpi/acpica/exprep.c
481
obj_desc->field.start_field_bit_offset,
drivers/acpi/acpica/exprep.c
482
obj_desc->field.base_byte_offset,
drivers/acpi/acpica/exprep.c
483
obj_desc->field.access_byte_width,
drivers/acpi/acpica/exprep.c
484
obj_desc->field.region_obj));
drivers/acpi/acpica/exprep.c
504
obj_desc->field.access_byte_width,
drivers/acpi/acpica/exprep.c
573
obj_desc->field.access_byte_width,
drivers/acpi/acpica/exserial.c
104
obj_desc->field.pin_number_index,
drivers/acpi/acpica/exserial.c
105
obj_desc->field.bit_length));
drivers/acpi/acpica/exserial.c
158
switch (obj_desc->field.region_obj->region.space_id) {
drivers/acpi/acpica/exserial.c
162
function = ACPI_READ | (obj_desc->field.attribute << 16);
drivers/acpi/acpica/exserial.c
173
accessor_type = obj_desc->field.attribute;
drivers/acpi/acpica/exserial.c
293
switch (obj_desc->field.region_obj->region.space_id) {
drivers/acpi/acpica/exserial.c
297
function = ACPI_WRITE | (obj_desc->field.attribute << 16);
drivers/acpi/acpica/exserial.c
308
accessor_type = obj_desc->field.attribute;
drivers/acpi/acpica/exserial.c
46
obj_desc->field.pin_number_index,
drivers/acpi/acpica/exserial.c
47
obj_desc->field.bit_length));
drivers/acpi/acpica/nsdump.c
575
obj_desc = (void *)obj_desc->field.region_obj;
drivers/acpi/acpica/psargs.c
552
union acpi_parse_object *field;
drivers/acpi/acpica/psargs.c
607
field = acpi_ps_alloc_op(opcode, aml);
drivers/acpi/acpica/psargs.c
608
if (!field) {
drivers/acpi/acpica/psargs.c
622
acpi_ps_free_op(field);
drivers/acpi/acpica/psargs.c
626
acpi_ps_set_name(field, name);
drivers/acpi/acpica/psargs.c
637
if (field->common.inline_comment) {
drivers/acpi/acpica/psargs.c
638
field->common.name_comment =
drivers/acpi/acpica/psargs.c
639
field->common.inline_comment;
drivers/acpi/acpica/psargs.c
641
field->common.inline_comment = acpi_gbl_current_inline_comment;
drivers/acpi/acpica/psargs.c
647
field->common.value.size =
drivers/acpi/acpica/psargs.c
655
field->common.value.size =
drivers/acpi/acpica/psargs.c
671
acpi_ps_free_op(field);
drivers/acpi/acpica/psargs.c
679
field->common.value.integer = (u8)access_type;
drivers/acpi/acpica/psargs.c
680
field->common.value.integer |= (u16)(access_attribute << 8);
drivers/acpi/acpica/psargs.c
686
acpi_ps_free_op(field);
drivers/acpi/acpica/psargs.c
692
field->common.value.integer |=
drivers/acpi/acpica/psargs.c
721
acpi_ps_free_op(field);
drivers/acpi/acpica/psargs.c
772
acpi_ps_free_op(field);
drivers/acpi/acpica/psargs.c
784
acpi_ps_append_arg(field, arg);
drivers/acpi/acpica/psargs.c
793
return_PTR(field);
drivers/acpi/acpica/psargs.c
852
union acpi_parse_object *field;
drivers/acpi/acpica/psargs.c
899
field = acpi_ps_get_next_field(parser_state);
drivers/acpi/acpica/psargs.c
900
if (!field) {
drivers/acpi/acpica/psargs.c
909
prev->common.next = field;
drivers/acpi/acpica/psargs.c
911
arg = field;
drivers/acpi/acpica/psargs.c
913
prev = field;
drivers/acpi/acpica/rsxface.c
19
#define ACPI_COPY_FIELD(out, in, field) ((out)->field = (in)->field)
drivers/acpi/acpica/utdelete.c
260
if (object->field.internal_pcc_buffer) {
drivers/acpi/acpica/utdelete.c
261
ACPI_FREE(object->field.internal_pcc_buffer);
drivers/ata/libata-scsi.c
317
struct scsi_cmnd *cmd, u16 field, u8 bit)
drivers/ata/libata-scsi.c
322
field, bit, 1);
drivers/ata/libata-scsi.c
326
struct scsi_cmnd *cmd, u16 field)
drivers/ata/libata-scsi.c
331
field, 0xff, 0);
drivers/ata/libata-transport.c
168
#define ata_port_show_simple(field, name, format_string, cast) \
drivers/ata/libata-transport.c
175
return sysfs_emit(buf, format_string, cast ap->field); \
drivers/ata/libata-transport.c
178
#define ata_port_simple_attr(field, name, format_string, type) \
drivers/ata/libata-transport.c
179
ata_port_show_simple(field, name, format_string, (type)) \
drivers/ata/libata-transport.c
346
#define ata_dev_show_class(title, field) \
drivers/ata/libata-transport.c
348
show_ata_dev_##field(struct device *dev, \
drivers/ata/libata-transport.c
353
return get_ata_##title##_names(ata_dev->field, buf); \
drivers/ata/libata-transport.c
356
#define ata_dev_attr(title, field) \
drivers/ata/libata-transport.c
357
ata_dev_show_class(title, field) \
drivers/ata/libata-transport.c
358
static DEVICE_ATTR(field, S_IRUGO, show_ata_dev_##field, NULL)
drivers/ata/libata-transport.c
366
#define ata_dev_show_simple(field, format_string, cast) \
drivers/ata/libata-transport.c
368
show_ata_dev_##field(struct device *dev, \
drivers/ata/libata-transport.c
373
return sysfs_emit(buf, format_string, cast ata_dev->field); \
drivers/ata/libata-transport.c
376
#define ata_dev_simple_attr(field, format_string, type) \
drivers/ata/libata-transport.c
377
ata_dev_show_simple(field, format_string, (type)) \
drivers/ata/libata-transport.c
378
static DEVICE_ATTR(field, S_IRUGO, \
drivers/ata/libata-transport.c
379
show_ata_dev_##field, NULL)
drivers/ata/libata-transport.c
598
#define ata_link_show_linkspeed(field, format) \
drivers/ata/libata-transport.c
600
show_ata_link_##field(struct device *dev, \
drivers/ata/libata-transport.c
606
sata_spd_string(format(link->field))); \
drivers/ata/libata-transport.c
609
#define ata_link_linkspeed_attr(field, format) \
drivers/ata/libata-transport.c
610
ata_link_show_linkspeed(field, format) \
drivers/ata/libata-transport.c
611
static DEVICE_ATTR(field, 0444, show_ata_link_##field, NULL)
drivers/base/regmap/regmap.c
1329
void regmap_field_bulk_free(struct regmap_field *field)
drivers/base/regmap/regmap.c
1331
kfree(field);
drivers/base/regmap/regmap.c
1347
struct regmap_field *field)
drivers/base/regmap/regmap.c
1349
devm_kfree(dev, field);
drivers/base/regmap/regmap.c
1365
struct regmap_field *field)
drivers/base/regmap/regmap.c
1367
devm_kfree(dev, field);
drivers/base/regmap/regmap.c
1401
void regmap_field_free(struct regmap_field *field)
drivers/base/regmap/regmap.c
1403
kfree(field);
drivers/base/regmap/regmap.c
2265
int regmap_field_update_bits_base(struct regmap_field *field,
drivers/base/regmap/regmap.c
2269
mask = (mask << field->shift) & field->mask;
drivers/base/regmap/regmap.c
2271
return regmap_update_bits_base(field->regmap, field->reg,
drivers/base/regmap/regmap.c
2272
mask, val << field->shift,
drivers/base/regmap/regmap.c
2288
int regmap_field_test_bits(struct regmap_field *field, unsigned int bits)
drivers/base/regmap/regmap.c
2293
ret = regmap_field_read(field, &val);
drivers/base/regmap/regmap.c
2316
int regmap_fields_update_bits_base(struct regmap_field *field, unsigned int id,
drivers/base/regmap/regmap.c
2320
if (id >= field->id_size)
drivers/base/regmap/regmap.c
2323
mask = (mask << field->shift) & field->mask;
drivers/base/regmap/regmap.c
2325
return regmap_update_bits_base(field->regmap,
drivers/base/regmap/regmap.c
2326
field->reg + (field->id_offset * id),
drivers/base/regmap/regmap.c
2327
mask, val << field->shift,
drivers/base/regmap/regmap.c
3095
int regmap_field_read(struct regmap_field *field, unsigned int *val)
drivers/base/regmap/regmap.c
3099
ret = regmap_read(field->regmap, field->reg, ®_val);
drivers/base/regmap/regmap.c
3103
reg_val &= field->mask;
drivers/base/regmap/regmap.c
3104
reg_val >>= field->shift;
drivers/base/regmap/regmap.c
3121
int regmap_fields_read(struct regmap_field *field, unsigned int id,
drivers/base/regmap/regmap.c
3127
if (id >= field->id_size)
drivers/base/regmap/regmap.c
3130
ret = regmap_read(field->regmap,
drivers/base/regmap/regmap.c
3131
field->reg + (field->id_offset * id),
drivers/base/regmap/regmap.c
3136
reg_val &= field->mask;
drivers/base/regmap/regmap.c
3137
reg_val >>= field->shift;
drivers/cdx/cdx.c
382
#define cdx_config_attr(field, format_string) \
drivers/cdx/cdx.c
384
field##_show(struct device *dev, struct device_attribute *attr, char *buf) \
drivers/cdx/cdx.c
387
return sysfs_emit(buf, format_string, cdx_dev->field); \
drivers/cdx/cdx.c
389
static DEVICE_ATTR_RO(field)
drivers/clk/sophgo/clk-cv18xx-common.c
14
struct cv1800_clk_regbit *field)
drivers/clk/sophgo/clk-cv18xx-common.c
16
u32 mask = BIT(field->shift);
drivers/clk/sophgo/clk-cv18xx-common.c
22
value = readl(common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
23
writel(value | mask, common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
31
struct cv1800_clk_regbit *field)
drivers/clk/sophgo/clk-cv18xx-common.c
33
u32 mask = BIT(field->shift);
drivers/clk/sophgo/clk-cv18xx-common.c
39
value = readl(common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
40
writel(value & ~mask, common->base + field->reg);
drivers/clk/sophgo/clk-cv18xx-common.c
48
struct cv1800_clk_regbit *field)
drivers/clk/sophgo/clk-cv18xx-common.c
50
return readl(common->base + field->reg) & BIT(field->shift);
drivers/clk/sophgo/clk-cv18xx-common.h
72
struct cv1800_clk_regbit *field);
drivers/clk/sophgo/clk-cv18xx-common.h
74
struct cv1800_clk_regbit *field);
drivers/clk/sophgo/clk-cv18xx-common.h
76
struct cv1800_clk_regbit *field);
drivers/clk/st/clkgen-pll.c
247
struct clkgen_field *field = &pll->data->locked_status;
drivers/clk/st/clkgen-pll.c
256
ret = readl_relaxed_poll_timeout(base + field->offset, reg,
drivers/clk/st/clkgen-pll.c
257
!!((reg >> field->shift) & field->mask), 0, 10000);
drivers/clk/st/clkgen.h
22
struct clkgen_field *field)
drivers/clk/st/clkgen.h
24
return (readl(base + field->offset) >> field->shift) & field->mask;
drivers/clk/st/clkgen.h
28
static inline void clkgen_write(void __iomem *base, struct clkgen_field *field,
drivers/clk/st/clkgen.h
31
writel((readl(base + field->offset) &
drivers/clk/st/clkgen.h
32
~(field->mask << field->shift)) | (val << field->shift),
drivers/clk/st/clkgen.h
33
base + field->offset);
drivers/clk/st/clkgen.h
44
#define CLKGEN_READ(pll, field) clkgen_read(pll->regs_base, \
drivers/clk/st/clkgen.h
45
&pll->data->field)
drivers/clk/st/clkgen.h
47
#define CLKGEN_WRITE(pll, field, val) clkgen_write(pll->regs_base, \
drivers/clk/st/clkgen.h
48
&pll->data->field, val)
drivers/counter/104-quad-8.c
209
const u8 field)
drivers/counter/104-quad-8.c
211
u8p_replace_bits(&buf[channel], val, field);
drivers/cpufreq/sti-cpufreq.c
109
int hw_info_offset, int field)
drivers/cpufreq/sti-cpufreq.c
112
struct reg_field reg_field = reg_fields[field];
drivers/cpufreq/sti-cpufreq.c
129
field ? "SUBSTRATE" : "PCODE");
drivers/crypto/caam/dpseci_cmd.h
47
#define DPSECI_MASK(field) \
drivers/crypto/caam/dpseci_cmd.h
48
GENMASK(DPSECI_##field##_SHIFT + DPSECI_##field##_SIZE - 1, \
drivers/crypto/caam/dpseci_cmd.h
49
DPSECI_##field##_SHIFT)
drivers/crypto/caam/dpseci_cmd.h
51
#define dpseci_set_field(var, field, val) \
drivers/crypto/caam/dpseci_cmd.h
52
((var) |= (((val) << DPSECI_##field##_SHIFT) & DPSECI_MASK(field)))
drivers/crypto/caam/dpseci_cmd.h
54
#define dpseci_get_field(var, field) \
drivers/crypto/caam/dpseci_cmd.h
55
(((var) & DPSECI_MASK(field)) >> DPSECI_##field##_SHIFT)
drivers/crypto/ccree/cc_hw_queue_defs.h
24
#define CC_HWQ_GENMASK(word, field) \
drivers/crypto/ccree/cc_hw_queue_defs.h
25
CC_GENMASK(CC_DSCRPTR_QUEUE_WORD ## word ## _ ## field)
drivers/dma/amd/qdma/qdma.c
49
enum qdma_reg_fields field)
drivers/dma/amd/qdma/qdma.c
51
const struct qdma_reg_field *f = &qdev->rfields[field];
drivers/dma/amd/qdma/qdma.c
86
enum qdma_reg_fields field, u64 value)
drivers/dma/amd/qdma/qdma.c
88
const struct qdma_reg_field *f = &qdev->rfields[field];
drivers/dma/ioat/hw.h
230
uint64_t field[8];
drivers/dma/ioat/prep.c
36
raw->field[xor_idx_to_field[idx]] = addr + offset;
drivers/dma/ioat/prep.c
43
return raw->field[pq_idx_to_field[idx]];
drivers/dma/ioat/prep.c
50
return raw->field[pq16_idx_to_field[idx]];
drivers/dma/ioat/prep.c
59
raw->field[pq_idx_to_field[idx]] = addr + offset;
drivers/dma/ioat/prep.c
71
raw->field[pq16_idx_to_field[idx]] = addr + offset;
drivers/dma/lgm/lgm-dma.c
1196
hw_ds->field &= ~DESC_SOP;
drivers/dma/lgm/lgm-dma.c
1197
hw_ds->field |= FIELD_PREP(DESC_SOP, 1);
drivers/dma/lgm/lgm-dma.c
1199
hw_ds->field &= ~DESC_EOP;
drivers/dma/lgm/lgm-dma.c
1200
hw_ds->field |= FIELD_PREP(DESC_EOP, 1);
drivers/dma/lgm/lgm-dma.c
1204
hw_ds->field &= ~DESC_SOP;
drivers/dma/lgm/lgm-dma.c
1205
hw_ds->field |= FIELD_PREP(DESC_SOP, 1);
drivers/dma/lgm/lgm-dma.c
1207
hw_ds->field &= ~DESC_EOP;
drivers/dma/lgm/lgm-dma.c
1208
hw_ds->field |= FIELD_PREP(DESC_EOP, 0);
drivers/dma/lgm/lgm-dma.c
1210
hw_ds->field &= ~DESC_SOP;
drivers/dma/lgm/lgm-dma.c
1211
hw_ds->field |= FIELD_PREP(DESC_SOP, 0);
drivers/dma/lgm/lgm-dma.c
1212
hw_ds->field &= ~DESC_EOP;
drivers/dma/lgm/lgm-dma.c
1213
hw_ds->field |= FIELD_PREP(DESC_EOP, 1);
drivers/dma/lgm/lgm-dma.c
1215
hw_ds->field &= ~DESC_SOP;
drivers/dma/lgm/lgm-dma.c
1216
hw_ds->field |= FIELD_PREP(DESC_SOP, 0);
drivers/dma/lgm/lgm-dma.c
1218
hw_ds->field &= ~DESC_EOP;
drivers/dma/lgm/lgm-dma.c
1219
hw_ds->field |= FIELD_PREP(DESC_EOP, 0);
drivers/dma/lgm/lgm-dma.c
1226
hw_ds->field &= ~DESC_DATA_LEN;
drivers/dma/lgm/lgm-dma.c
1227
hw_ds->field |= FIELD_PREP(DESC_DATA_LEN, len);
drivers/dma/lgm/lgm-dma.c
1229
hw_ds->field &= ~DESC_C;
drivers/dma/lgm/lgm-dma.c
1230
hw_ds->field |= FIELD_PREP(DESC_C, 0);
drivers/dma/lgm/lgm-dma.c
1232
hw_ds->field &= ~DESC_BYTE_OFF;
drivers/dma/lgm/lgm-dma.c
1233
hw_ds->field |= FIELD_PREP(DESC_BYTE_OFF, addr & 0x3);
drivers/dma/lgm/lgm-dma.c
1237
hw_ds->field &= ~DESC_OWN;
drivers/dma/lgm/lgm-dma.c
1238
hw_ds->field |= FIELD_PREP(DESC_OWN, DMA_OWN);
drivers/dma/lgm/lgm-dma.c
265
u32 field;
drivers/dma/mxs-dma.c
88
#define BF_CCW(value, field) (((value) << BP_CCW_##field) & BM_CCW_##field)
drivers/firmware/dmi-id.c
114
c = dmi_get_system_info(f->field);
drivers/firmware/dmi-id.c
17
int field;
drivers/firmware/dmi-id.c
26
int field = to_dmi_dev_attr(attr)->field;
drivers/firmware/dmi-id.c
28
len = scnprintf(page, PAGE_SIZE, "%s\n", dmi_get_system_info(field));
drivers/firmware/dmi-id.c
35
.field = _field }
drivers/firmware/dmi-id.c
82
int field;
drivers/firmware/dmi_scan.c
1038
bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp)
drivers/firmware/dmi_scan.c
1045
s = dmi_get_system_info(field);
drivers/firmware/dmi_scan.c
954
const char *dmi_get_system_info(int field)
drivers/firmware/dmi_scan.c
956
return dmi_ident[field];
drivers/firmware/efi/sysfb_efi.c
85
#define choose_value(dmivalue, fwvalue, field, flags) ({ \
drivers/firmware/efi/sysfb_efi.c
87
if ((flags) & (field)) \
drivers/firmware/tegra/ivc.c
71
#define tegra_ivc_header_read_field(hdr, field) \
drivers/firmware/tegra/ivc.c
72
iosys_map_rd_field(hdr, 0, struct tegra_ivc_header, field)
drivers/firmware/tegra/ivc.c
74
#define tegra_ivc_header_write_field(hdr, field, value) \
drivers/firmware/tegra/ivc.c
75
iosys_map_wr_field(hdr, 0, struct tegra_ivc_header, field, value)
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1316
#define REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1317
#define REG_FIELD_MASK(reg, field) reg##__##field##_MASK
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1319
#define REG_SET_FIELD(orig_val, reg, field, field_val) \
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1320
(((orig_val) & ~REG_FIELD_MASK(reg, field)) | \
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1321
(REG_FIELD_MASK(reg, field) & ((field_val) << REG_FIELD_SHIFT(reg, field))))
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1323
#define REG_GET_FIELD(value, reg, field) \
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1324
(((value) & REG_FIELD_MASK(reg, field)) >> REG_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1326
#define WREG32_FIELD(reg, field, val) \
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1327
WREG32(mm##reg, (RREG32(mm##reg) & ~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1329
#define WREG32_FIELD_OFFSET(reg, offset, field, val) \
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1330
WREG32(mm##reg + offset, (RREG32(mm##reg + offset) & ~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
134
#define AMDGPU_COPY_FLAGS_SET(field, value) \
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
135
(((__u32)(value) & AMDGPU_COPY_FLAGS_##field##_MASK) << AMDGPU_COPY_FLAGS_##field##_SHIFT)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
136
#define AMDGPU_COPY_FLAGS_GET(value, field) \
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
137
(((__u32)(value) >> AMDGPU_COPY_FLAGS_##field##_SHIFT) & AMDGPU_COPY_FLAGS_##field##_MASK)
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
763
#define FW_VERSION_ATTR(name, mode, field) \
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
771
return amdgpu_ucode_is_valid(adev->field); \
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
773
return sysfs_emit(buf, "0x%08x\n", adev->field); \
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
468
u32 field;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
499
field = adev->vm_manager.fragment_size;
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
502
(field << VM_L2_CNTL3__BANK_SELECT__SHIFT) |
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
503
(field << VM_L2_CNTL3__L2_CACHE_BIGK_FRAGMENT_SIZE__SHIFT));
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
609
u32 tmp, field;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
641
field = adev->vm_manager.fragment_size;
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
644
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, field);
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
645
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, L2_CACHE_BIGK_FRAGMENT_SIZE, field);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
826
u32 tmp, field;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
859
field = adev->vm_manager.fragment_size;
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
862
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, BANK_SELECT, field);
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
863
tmp = REG_SET_FIELD(tmp, VM_L2_CNTL3, L2_CACHE_BIGK_FRAGMENT_SIZE, field);
drivers/gpu/drm/amd/amdgpu/soc15.h
103
#define SOC15_REG_FIELD(reg, field) reg##__##field##_MASK, reg##__##field##__SHIFT
drivers/gpu/drm/amd/amdgpu/soc15.h
107
#define SOC15_RAS_REG_FIELD_VAL(val, entry, field) SOC15_REG_FIELD_VAL((val), (entry).field##_count_mask, (entry).field##_count_shift)
drivers/gpu/drm/amd/amdgpu/soc15_common.h
184
#define WREG32_FIELD15_RLC(ip, idx, reg, field, val) \
drivers/gpu/drm/amd/amdgpu/soc15_common.h
188
~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field), \
drivers/gpu/drm/amd/amdgpu/soc15_common.h
50
#define WREG32_FIELD15(ip, idx, reg, field, val) \
drivers/gpu/drm/amd/amdgpu/soc15_common.h
55
~REG_FIELD_MASK(reg, field)) | (val) << REG_FIELD_SHIFT(reg, field), \
drivers/gpu/drm/amd/amdgpu/soc15_common.h
58
#define WREG32_FIELD15_PREREG(ip, idx, reg_name, field, val) \
drivers/gpu/drm/amd/amdgpu/soc15_common.h
63
~REG_FIELD_MASK(reg_name, field)) | (val) << REG_FIELD_SHIFT(reg_name, field), \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c
67
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c
68
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c
43
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c
44
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c
42
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c
43
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c
39
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c
40
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c
55
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c
56
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c
64
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c
65
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c
56
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c
57
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c
55
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c
56
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c
37
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_smu.c
38
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
676
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
728
field = get_reg_field_value(value,
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
732
field &= ~0x1;
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c
735
field,
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
100
uint32_t field = get_reg_field_value(
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
105
return (field != DMCU_CAN_ACCESS_AUX);
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
113
uint32_t field = get_reg_field_value(
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
117
if (field == DMCU_CAN_ACCESS_AUX)
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
121
field = get_reg_field_value(value,
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
125
if (field == 0) {
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
166
field = get_reg_field_value(
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c
171
return (field == SW_CAN_ACCESS_AUX);
drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
474
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
481
REG_GET(PLL_CNTL, PLL_REF_DIV_SRC, &field);
drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
482
pll_settings->use_external_clk = (field > 1);
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1772
uint32_t field;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1776
REG_GET(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, &field);
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1779
field |= get_frontend_source(engine);
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1781
field &= ~get_frontend_source(engine);
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1783
REG_UPDATE(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, field);
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
102
field = get_reg_field_value(value, CRTC_STATUS, CRTC_V_BLANK);
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
103
return field == 1;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
196
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
2115
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
2120
field = get_reg_field_value(value, CRTC_CONTROL,
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
2122
return field == 1;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
2268
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
2273
field = get_reg_field_value(value, CRTC_CRC_CNTL, CRTC_CRC_EN);
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
2276
if (!field)
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
518
uint32_t field = get_reg_field_value(
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
521
return field;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c
97
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
144
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
148
field = get_reg_field_value(value, CRTCV_STATUS, CRTC_V_BLANK);
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
149
return field == 1;
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
613
uint32_t field = get_reg_field_value(
drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
616
return field;
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
1091
uint32_t value, field;
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
1095
field = get_reg_field_value(value, CRTC0_CRTC_CONTROL,
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
1098
return field == 1;
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
1185
uint32_t value, field;
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
1189
field = get_reg_field_value(value, CRTC0_CRTC_CRC_CNTL, CRTC_CRC_EN);
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
1192
if (!field)
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
177
uint32_t field = get_reg_field_value(
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
180
return field;
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
48
#define CRTC_REG_UPDATE(reg, field, val) \
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
49
CRTC_REG_UPDATE_N(reg, 1, FD(reg##__##field), val)
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
63
#define CRTC_REG_SET(reg, field, val) \
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
64
CRTC_REG_SET_N(reg, 1, FD(reg##__##field), val)
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
88
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
95
field = get_reg_field_value(value, CRTC0_CRTC_STATUS, CRTC_V_BLANK);
drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c
96
return field == 1;
drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c
183
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c
188
field = get_reg_field_value(value, CRTC_CONTROL,
drivers/gpu/drm/amd/display/dc/dce60/dce60_timing_generator.c
190
return field == 1;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1361
uint32_t field;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1365
REG_GET(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, &field);
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1368
field |= get_frontend_source(engine);
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1370
field &= ~get_frontend_source(engine);
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1372
REG_UPDATE(DIG_BE_CNTL, DIG_FE_SOURCE_SELECT, field);
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1388
#define HPD_REG_UPDATE(reg_name, field, val) \
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1390
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1419
#define AUX_REG_UPDATE(reg_name, field, val) \
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1421
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
31
#define HPD_REG_GET(reg_name, field, val) \
drivers/gpu/drm/amd/display/dc/dio/dcn42/dcn42_dio_link_encoder.c
33
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
14
#define _BOOL_FORMAT(field) "%s", field ? "true" : "false"
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
143
#define DML_LOG_DEBUG_BOOL(field) _LOG_SCALAR(field, _BOOL_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
144
#define DML_LOG_DEBUG_UINT(field) _LOG_SCALAR(field, _UINT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
145
#define DML_LOG_DEBUG_INT(field) _LOG_SCALAR(field, _INT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
146
#define DML_LOG_DEBUG_DOUBLE(field) _LOG_SCALAR(field, _DOUBLE_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
147
#define DML_LOG_DEBUG_ARRAY_BOOL(field, size) _LOG_ARRAY(field, size, _BOOL_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
148
#define DML_LOG_DEBUG_ARRAY_UINT(field, size) _LOG_ARRAY(field, size, _UINT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
149
#define DML_LOG_DEBUG_ARRAY_INT(field, size) _LOG_ARRAY(field, size, _INT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
15
#define _UINT_FORMAT(field) "%u", field
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
150
#define DML_LOG_DEBUG_ARRAY_DOUBLE(field, size) _LOG_ARRAY(field, size, _DOUBLE_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
151
#define DML_LOG_DEBUG_2D_ARRAY_BOOL(field, size0, size1) _LOG_2D_ARRAY(field, size0, size1, _BOOL_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
152
#define DML_LOG_DEBUG_2D_ARRAY_UINT(field, size0, size1) _LOG_2D_ARRAY(field, size0, size1, _UINT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
153
#define DML_LOG_DEBUG_2D_ARRAY_INT(field, size0, size1) _LOG_2D_ARRAY(field, size0, size1, _INT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
154
#define DML_LOG_DEBUG_2D_ARRAY_DOUBLE(field, size0, size1) _LOG_2D_ARRAY(field, size0, size1, _DOUBLE_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
155
#define DML_LOG_DEBUG_3D_ARRAY_BOOL(field, size0, size1, size2) _LOG_3D_ARRAY(field, size0, size1, size2, _BOOL_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
156
#define DML_LOG_DEBUG_3D_ARRAY_UINT(field, size0, size1, size2) _LOG_3D_ARRAY(field, size0, size1, size2, _UINT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
157
#define DML_LOG_DEBUG_3D_ARRAY_INT(field, size0, size1, size2) _LOG_3D_ARRAY(field, size0, size1, size2, _INT_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
158
#define DML_LOG_DEBUG_3D_ARRAY_DOUBLE(field, size0, size1, size2) _LOG_3D_ARRAY(field, size0, size1, size2, _DOUBLE_FORMAT)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
16
#define _INT_FORMAT(field) "%d", field
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
165
#define DML_LOG_DEBUG_BOOL(field) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
166
#define DML_LOG_DEBUG_UINT(field) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
167
#define DML_LOG_DEBUG_INT(field) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
168
#define DML_LOG_DEBUG_DOUBLE(field) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
169
#define DML_LOG_DEBUG_ARRAY_BOOL(field, size) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
17
#define _DOUBLE_FORMAT(field) "%lf", field
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
170
#define DML_LOG_DEBUG_ARRAY_UINT(field, size) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
171
#define DML_LOG_DEBUG_ARRAY_INT(field, size) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
172
#define DML_LOG_DEBUG_ARRAY_DOUBLE(field, size) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
173
#define DML_LOG_DEBUG_2D_ARRAY_BOOL(field, size0, size1) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
174
#define DML_LOG_DEBUG_2D_ARRAY_UINT(field, size0, size1) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
175
#define DML_LOG_DEBUG_2D_ARRAY_INT(field, size0, size1) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
176
#define DML_LOG_DEBUG_2D_ARRAY_DOUBLE(field, size0, size1) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
177
#define DML_LOG_DEBUG_3D_ARRAY_BOOL(field, size0, size1, size2) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
178
#define DML_LOG_DEBUG_3D_ARRAY_UINT(field, size0, size1, size2) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
179
#define DML_LOG_DEBUG_3D_ARRAY_INT(field, size0, size1, size2) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
180
#define DML_LOG_DEBUG_3D_ARRAY_DOUBLE(field, size0, size1, size2) ((void)0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
27
#define _LOG_SCALAR(field, format) do { \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
28
DML_LOG_INTERNAL(#field" = "format(field)); \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
31
#define _LOG_ARRAY(field, size, format) do { \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
32
DML_LOG_INTERNAL(#field " = ["); \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
34
DML_LOG_INTERNAL(format(field[_i])); \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
40
#define _LOG_2D_ARRAY(field, size0, size1, format) do { \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
41
DML_LOG_INTERNAL(#field" = ["); \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
45
DML_LOG_INTERNAL(format(field[_i][_j])); \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
57
#define _LOG_3D_ARRAY(field, size0, size1, size2, format) do { \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
58
DML_LOG_INTERNAL(#field" = ["); \
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/inc/dml2_debug.h
64
DML_LOG_INTERNAL(format(field[_i][_j][_k])); \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
156
#define REG_GET(reg_name, field, val) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
158
FN(reg_name, field), (uint32_t *)val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
218
#define REG_WAIT(reg_name, field, val, delay_between_poll_us, max_try) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
220
REG(reg_name), FN(reg_name, field), val,\
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
230
#define REG_UPDATE(reg_name, field, val) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
232
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
466
#define IX_REG_GET(index_reg_name, data_reg_name, index, field, val) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
468
FN(data_reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
525
#define IX_REG_GET_SYNC(index, field, val) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
527
FN(data_reg_name, field), val)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
60
#define FN(reg_name, field) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
61
FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
63
#define REG_SET(reg_name, initial_val, field, val) \
drivers/gpu/drm/amd/display/dc/inc/reg_helper.h
65
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c
1567
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c
1570
REG_GET(OTG_CRC_CNTL, OTG_CRC_EN, &field);
drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c
1573
if (!field)
drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c
210
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c
213
REG_GET(OTG_CRC_CNTL, OTG_CRC_EN, &field);
drivers/gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c
216
if (!field)
drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c
46
uint32_t field = 0;
drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c
49
REG_GET(OTG_CRC_CNTL, OTG_CRC_EN, &field);
drivers/gpu/drm/amd/display/dc/optc/dcn42/dcn42_optc.c
52
if (!field)
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c
49
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c
53
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h
164
#define DMUB_SF(reg, field) uint8_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h
170
#define DMUB_SF(reg, field) uint32_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c
48
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c
52
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c
49
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c
53
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c
48
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c
52
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c
48
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c
52
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c
49
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c
53
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c
47
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c
51
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h
165
#define DMUB_SF(reg, field) uint8_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h
171
#define DMUB_SF(reg, field) uint32_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c
55
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn314.c
59
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c
55
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c
59
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c
55
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c
59
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c
51
#define DMUB_SF(reg, field) REG_STRUCT->mask.reg##__##field = FD_MASK(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c
55
#define DMUB_SF(reg, field) REG_STRUCT->shift.reg##__##field = FD_SHIFT(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h
181
#define DMUB_SF(reg, field) uint8_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h
187
#define DMUB_SF(reg, field) uint32_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c
49
#define DMUB_SF(reg, field) REG_STRUCT->mask.reg##__##field = FD_MASK(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c
53
#define DMUB_SF(reg, field) REG_STRUCT->shift.reg##__##field = FD_SHIFT(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h
183
#define DMUB_SF(reg, field) uint8_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.h
189
#define DMUB_SF(reg, field) uint32_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c
26
#define DMUB_SF(reg, field) REG_STRUCT->mask.reg##__##field = FD_MASK(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn351.c
30
#define DMUB_SF(reg, field) REG_STRUCT->shift.reg##__##field = FD_SHIFT(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c
26
#define DMUB_SF(reg, field) REG_STRUCT->mask.reg##__##field = FD_MASK(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c
30
#define DMUB_SF(reg, field) REG_STRUCT->shift.reg##__##field = FD_SHIFT(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c
27
#define DMUB_SF(reg, field) FD_MASK(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.c
31
#define DMUB_SF(reg, field) FD_SHIFT(reg, field),
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.h
183
#define DMUB_SF(reg, field) uint8_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.h
189
#define DMUB_SF(reg, field) uint32_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
29
#define DMUB_SF(reg, field) REG_STRUCT->mask.reg##__##field = FD_MASK(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.c
33
#define DMUB_SF(reg, field) REG_STRUCT->shift.reg##__##field = FD_SHIFT(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h
211
#define DMUB_SF(reg, field) uint8_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42.h
217
#define DMUB_SF(reg, field) uint32_t reg##__##field;
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42b.c
26
#define DMUB_SF(reg, field) REG_STRUCT->mask.reg##__##field = FD_MASK(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn42b.c
30
#define DMUB_SF(reg, field) REG_STRUCT->shift.reg##__##field = FD_SHIFT(reg, field);
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
111
#define REG_GET(reg_name, field, val) \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
112
dmub_reg_get(CTX, REG(reg_name), FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
39
#define FD_SHIFT(reg_name, field) reg_name##__##field##__SHIFT
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
41
#define FD_MASK(reg_name, field) reg_name##__##field##_MASK
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
47
#define FN(reg_name, field) FD(reg_name##__##field)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
61
#define REG_SET(reg_name, initial_val, field, val) \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
63
FN(reg_name, field), val)
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
88
#define REG_UPDATE(reg_name, field, val) \
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h
90
FN(reg_name, field), val)
drivers/gpu/drm/amd/include/cgs_common.h
120
#define CGS_REG_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT
drivers/gpu/drm/amd/include/cgs_common.h
121
#define CGS_REG_FIELD_MASK(reg, field) reg##__##field##_MASK
drivers/gpu/drm/amd/include/cgs_common.h
123
#define CGS_REG_SET_FIELD(orig_val, reg, field, field_val) \
drivers/gpu/drm/amd/include/cgs_common.h
124
(((orig_val) & ~CGS_REG_FIELD_MASK(reg, field)) | \
drivers/gpu/drm/amd/include/cgs_common.h
125
(CGS_REG_FIELD_MASK(reg, field) & ((field_val) << CGS_REG_FIELD_SHIFT(reg, field))))
drivers/gpu/drm/amd/include/cgs_common.h
127
#define CGS_REG_GET_FIELD(value, reg, field) \
drivers/gpu/drm/amd/include/cgs_common.h
128
(((value) & CGS_REG_FIELD_MASK(reg, field)) >> CGS_REG_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/include/cgs_common.h
130
#define CGS_WREG32_FIELD(device, reg, field, val) \
drivers/gpu/drm/amd/include/cgs_common.h
131
cgs_write_register(device, mm##reg, (cgs_read_register(device, mm##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/include/cgs_common.h
133
#define CGS_WREG32_FIELD_IND(device, space, reg, field, val) \
drivers/gpu/drm/amd/include/cgs_common.h
134
cgs_write_ind_register(device, space, ix##reg, (cgs_read_ind_register(device, space, ix##reg) & ~CGS_REG_FIELD_MASK(reg, field)) | (val) << CGS_REG_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
100
original_data |= (field << shift);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.c
88
uint32_t phm_set_field_to_u32(u32 offset, u32 original_data, u32 field, u32 size)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
135
#define PHM_FIELD_SHIFT(reg, field) reg##__##field##__SHIFT
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
136
#define PHM_FIELD_MASK(reg, field) reg##__##field##_MASK
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
138
#define PHM_SET_FIELD(origval, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
139
(((origval) & ~PHM_FIELD_MASK(reg, field)) | \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
140
(PHM_FIELD_MASK(reg, field) & ((fieldval) << PHM_FIELD_SHIFT(reg, field))))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
142
#define PHM_GET_FIELD(value, reg, field) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
143
(((value) & PHM_FIELD_MASK(reg, field)) >> \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
144
PHM_FIELD_SHIFT(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
149
#define PHM_READ_FIELD(device, reg, field) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
150
PHM_GET_FIELD(cgs_read_register(device, mm##reg), reg, field)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
152
#define PHM_READ_INDIRECT_FIELD(device, port, reg, field) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
154
reg, field)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
156
#define PHM_READ_VFPF_INDIRECT_FIELD(device, port, reg, field) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
158
reg, field)
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
160
#define PHM_WRITE_FIELD(device, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
162
cgs_read_register(device, mm##reg), reg, field, fieldval))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
164
#define PHM_WRITE_INDIRECT_FIELD(device, port, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
167
reg, field, fieldval))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
169
#define PHM_WRITE_VFPF_INDIRECT_FIELD(device, port, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
172
reg, field, fieldval))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
181
#define PHM_WAIT_INDIRECT_FIELD(hwmgr, port, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
183
<< PHM_FIELD_SHIFT(reg, field), PHM_FIELD_MASK(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
192
#define PHM_WAIT_INDIRECT_FIELD_UNEQUAL(hwmgr, port, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
194
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
195
PHM_FIELD_MASK(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
206
#define PHM_WAIT_VFPF_INDIRECT_FIELD_UNEQUAL(hwmgr, port, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
208
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
209
PHM_FIELD_MASK(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
220
#define PHM_WAIT_VFPF_INDIRECT_FIELD(hwmgr, port, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
222
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
223
PHM_FIELD_MASK(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
234
#define PHM_WAIT_FIELD_UNEQUAL(hwmgr, reg, field, fieldval) \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
236
(fieldval) << PHM_FIELD_SHIFT(reg, field), \
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
237
PHM_FIELD_MASK(reg, field))
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu_helper.h
95
extern uint32_t phm_set_field_to_u32(u32 offset, u32 original_data, u32 field, u32 size);
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
78
#define GET_PPTABLE_MEMBER(field, member) \
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
83
offsetof(PPTable_beige_goby_t, field)); \
drivers/gpu/drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c
86
offsetof(PPTable_t, field)); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
244
#define GET_GPU_METRIC_FIELD(field, version) ((version == METRICS_VERSION_V0) ?\
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
245
(metrics_v0->field) : (metrics_v2->field))
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
246
#define GET_METRIC_FIELD(field, version) ((version == METRICS_VERSION_V1) ?\
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
247
(metrics_v1->field) : GET_GPU_METRIC_FIELD(field, version))
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2473
#define PRINT_DPM_MONITOR(field) \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2475
size += sysfs_emit_at(buf, size, "%-30s", #field); \
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
2477
size += sysfs_emit_at(buf, size, "%-18d", activity_monitor_external[j].DpmActivityMonitorCoeffInt.field); \
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
252
u8 field[8];
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
255
put_unaligned_be16(addr, field);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
256
field[2] = start_bit;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
257
field[3] = bits_no;
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
258
put_unaligned_be32(val, field + 4);
drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c
263
DPTX_WRITE_FIELD, sizeof(field), field);
drivers/gpu/drm/drm_panel_backlight_quirks.c
101
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
103
.dmi_match_other.field = DMI_PRODUCT_NAME,
drivers/gpu/drm/drm_panel_backlight_quirks.c
11
enum dmi_field field;
drivers/gpu/drm/drm_panel_backlight_quirks.c
113
if (quirk->dmi_match.field &&
drivers/gpu/drm/drm_panel_backlight_quirks.c
114
!dmi_match(quirk->dmi_match.field, quirk->dmi_match.value))
drivers/gpu/drm/drm_panel_backlight_quirks.c
117
if (quirk->dmi_match_other.field &&
drivers/gpu/drm/drm_panel_backlight_quirks.c
118
!dmi_match(quirk->dmi_match_other.field,
drivers/gpu/drm/drm_panel_backlight_quirks.c
25
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
27
.dmi_match_other.field = DMI_PRODUCT_VERSION,
drivers/gpu/drm/drm_panel_backlight_quirks.c
34
.dmi_match.field = DMI_BOARD_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
42
.dmi_match.field = DMI_BOARD_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
50
.dmi_match.field = DMI_BOARD_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
58
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
60
.dmi_match_other.field = DMI_PRODUCT_NAME,
drivers/gpu/drm/drm_panel_backlight_quirks.c
65
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
67
.dmi_match_other.field = DMI_PRODUCT_NAME,
drivers/gpu/drm/drm_panel_backlight_quirks.c
73
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
75
.dmi_match_other.field = DMI_PRODUCT_NAME,
drivers/gpu/drm/drm_panel_backlight_quirks.c
80
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
82
.dmi_match_other.field = DMI_BOARD_NAME,
drivers/gpu/drm/drm_panel_backlight_quirks.c
87
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
89
.dmi_match_other.field = DMI_BOARD_NAME,
drivers/gpu/drm/drm_panel_backlight_quirks.c
94
.dmi_match.field = DMI_SYS_VENDOR,
drivers/gpu/drm/drm_panel_backlight_quirks.c
96
.dmi_match_other.field = DMI_PRODUCT_NAME,
drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c
13
#define EXTRACT(val, field) (((val) & field##__MASK) >> field##__SHIFT)
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
207
#define etnaviv_field(val, field) \
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
208
(((val) & field##__MASK) >> field##__SHIFT)
drivers/gpu/drm/gma500/psb_intel_reg.h
1238
#define SET_FIELD(value, field) (((value) << field ## _SHIFT) & field ## _MASK)
drivers/gpu/drm/gma500/psb_intel_reg.h
1239
#define GET_FIELD(word, field) (((word) & field ## _MASK) >> field ## _SHIFT)
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_regs.h
203
#define HIBMC_FIELD(field, value) (field(value) & field##_MASK)
drivers/gpu/drm/i915/display/intel_pmdemand.c
540
#define update_reg(reg, field, mask) do { \
drivers/gpu/drm/i915/display/intel_pmdemand.c
542
u32 old_val = old ? old->params.field : 0; \
drivers/gpu/drm/i915/display/intel_pmdemand.c
543
u32 new_val = new->params.field; \
drivers/gpu/drm/i915/display/intel_pps.c
1532
#define assign_final(field) final->field = (max(cur.field, vbt.field) == 0 ? \
drivers/gpu/drm/i915/display/intel_pps.c
1533
spec.field : \
drivers/gpu/drm/i915/display/intel_pps.c
1534
max(cur.field, vbt.field))
drivers/gpu/drm/i915/gt/intel_engine_cs.c
531
#define CLAMP_PROP(field) \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
533
u64 clamp = intel_clamp_##field(engine, engine->props.field); \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
534
if (clamp != engine->props.field) { \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
537
#field, clamp); \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
538
engine->props.field = clamp; \
drivers/gpu/drm/i915/gt/intel_gt.h
156
enum intel_gt_scratch_field field)
drivers/gpu/drm/i915/gt/intel_gt.h
158
return i915_ggtt_offset(gt->scratch) + field;
drivers/gpu/drm/imagination/pvr_device.h
557
#define PVR_CR_FIELD_GET(val, field) FIELD_GET(~ROGUE_CR_##field##_CLRMSK, val)
drivers/gpu/drm/nouveau/dispnv04/hw.h
31
#define MASK(field) ( \
drivers/gpu/drm/nouveau/dispnv04/hw.h
32
(0xffffffff >> (31 - ((1 ? field) - (0 ? field)))) << (0 ? field))
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
218
const u32 field = 0x80000000 | (0x00000001 << shift);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
221
nvkm_mask(device, 0x61c004 + soff, field, state);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
322
const u32 field = 0xc0000000 | (0x00000055 << shift);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
325
nvkm_mask(device, 0x61a004 + doff, field, state);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
86
const u32 field = 0x80000000 | (0x00000101 << shift);
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c
89
nvkm_mask(device, 0x61e004 + poff, field, state);
drivers/gpu/drm/panel/panel-edp.c
691
#define PANEL_EDP_BOUNDS_CHECK(to_check, bounds, field) \
drivers/gpu/drm/panel/panel-edp.c
692
(to_check->field.typ >= bounds->field.min && \
drivers/gpu/drm/panel/panel-edp.c
693
to_check->field.typ <= bounds->field.max)
drivers/gpu/drm/panel/panel-simple.c
485
#define PANEL_SIMPLE_BOUNDS_CHECK(to_check, bounds, field) \
drivers/gpu/drm/panel/panel-simple.c
486
(to_check->field.typ >= bounds->field.min && \
drivers/gpu/drm/panel/panel-simple.c
487
to_check->field.typ <= bounds->field.max)
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
102
const struct rockchip_grf_reg_field *field,
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
107
if (!field->valid)
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
110
mask = GENMASK(field->msb, field->lsb);
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
111
val <<= field->lsb;
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
113
return rockchip_grf_write(grf, field->reg, mask, val);
drivers/gpu/drm/rockchip/cdn-dp-reg.c
203
u8 field[8];
drivers/gpu/drm/rockchip/cdn-dp-reg.c
205
field[0] = (addr >> 8) & 0xff;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
206
field[1] = addr & 0xff;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
207
field[2] = start_bit;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
208
field[3] = bits_no;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
209
field[4] = (val >> 24) & 0xff;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
210
field[5] = (val >> 16) & 0xff;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
211
field[6] = (val >> 8) & 0xff;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
212
field[7] = val & 0xff;
drivers/gpu/drm/rockchip/cdn-dp-reg.c
215
sizeof(field), field);
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
87
const struct dsigrf_reg *field = &dsi2->cdata->grf_regs[index];
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
89
if (!field)
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
92
regmap_write(dsi2->grf_regmap, field->offset,
drivers/gpu/drm/rockchip/dw-mipi-dsi2-rockchip.c
93
(val << field->lsb) | (GENMASK(field->msb, field->lsb) << 16));
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2568
const struct reg_field field = {
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2575
win->reg[i] = devm_regmap_field_alloc(vop2->dev, vop2->map, field);
drivers/gpu/drm/sun4i/sun4i_tv.c
136
bool field;
drivers/gpu/drm/sun4i/sun4i_tv.c
198
.field = false, .line = 14, .pixel = 12,
drivers/gpu/drm/sun4i/sun4i_tv.c
202
.field = true, .line = 13, .pixel = 12,
drivers/gpu/drm/sun4i/sun4i_tv.c
382
(tv_mode->resync_params->field ?
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
231
u32 field = sun6i_dsi_ecc_array[i];
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c
237
if (!(BIT(j) & field))
drivers/gpu/drm/v3d/v3d_regs.h
11
#define V3D_SET_FIELD(value, field) \
drivers/gpu/drm/v3d/v3d_regs.h
13
u32 fieldval = (value) << field##_SHIFT; \
drivers/gpu/drm/v3d/v3d_regs.h
14
WARN_ON((fieldval & ~field##_MASK) != 0); \
drivers/gpu/drm/v3d/v3d_regs.h
15
fieldval & field##_MASK; \
drivers/gpu/drm/v3d/v3d_regs.h
18
#define V3D_SET_FIELD_VER(value, field, ver) \
drivers/gpu/drm/v3d/v3d_regs.h
21
u32 fieldval = (value) << field##_SHIFT(_ver); \
drivers/gpu/drm/v3d/v3d_regs.h
22
WARN_ON((fieldval & ~field##_MASK(_ver)) != 0); \
drivers/gpu/drm/v3d/v3d_regs.h
23
fieldval & field##_MASK(_ver); \
drivers/gpu/drm/v3d/v3d_regs.h
26
#define V3D_GET_FIELD(word, field) (((word) & field##_MASK) >> \
drivers/gpu/drm/v3d/v3d_regs.h
27
field##_SHIFT)
drivers/gpu/drm/vc4/vc4_hdmi.c
2955
const struct vc4_hdmi_register *field = &variant->registers[i];
drivers/gpu/drm/vc4/vc4_hdmi.c
2957
if (field->reg != reg)
drivers/gpu/drm/vc4/vc4_hdmi.c
2960
regs[count].name = field->name;
drivers/gpu/drm/vc4/vc4_hdmi.c
2961
regs[count].offset = field->offset;
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
670
const struct vc4_hdmi_register *field;
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
684
field = &variant->registers[reg];
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
685
base = __vc4_hdmi_get_field_base(hdmi, field->reg);
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
692
return readl(base + field->offset);
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
700
const struct vc4_hdmi_register *field;
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
716
field = &variant->registers[reg];
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
717
base = __vc4_hdmi_get_field_base(hdmi, field->reg);
drivers/gpu/drm/vc4/vc4_hdmi_regs.h
724
writel(value, base + field->offset);
drivers/gpu/drm/vc4/vc4_hvs.c
478
u8 field = 0;
drivers/gpu/drm/vc4/vc4_hvs.c
489
field = VC4_GET_FIELD(HVS_READ(SCALER6_DISPX_STATUS(fifo)),
drivers/gpu/drm/vc4/vc4_hvs.c
495
field = VC4_GET_FIELD(HVS_READ(SCALER_DISPSTAT1),
drivers/gpu/drm/vc4/vc4_hvs.c
499
field = VC4_GET_FIELD(HVS_READ(SCALER_DISPSTAT1),
drivers/gpu/drm/vc4/vc4_hvs.c
503
field = VC4_GET_FIELD(HVS_READ(SCALER_DISPSTAT2),
drivers/gpu/drm/vc4/vc4_hvs.c
511
field = VC4_GET_FIELD(HVS_READ(SCALER_DISPSTAT1),
drivers/gpu/drm/vc4/vc4_hvs.c
515
field = VC4_GET_FIELD(HVS_READ(SCALER_DISPSTAT1),
drivers/gpu/drm/vc4/vc4_hvs.c
519
field = VC4_GET_FIELD(HVS_READ(SCALER_DISPSTAT2),
drivers/gpu/drm/vc4/vc4_hvs.c
530
return field;
drivers/gpu/drm/vc4/vc4_qpu_defines.h
210
#define QPU_GET_FIELD(word, field) \
drivers/gpu/drm/vc4/vc4_qpu_defines.h
211
((uint32_t)(((word) & field ## _MASK) >> field ## _SHIFT))
drivers/gpu/drm/vc4/vc4_regs.h
14
#define VC4_SET_FIELD(value, field) \
drivers/gpu/drm/vc4/vc4_regs.h
16
WARN_ON(!FIELD_FIT(field##_MASK, value)); \
drivers/gpu/drm/vc4/vc4_regs.h
17
FIELD_PREP(field##_MASK, value); \
drivers/gpu/drm/vc4/vc4_regs.h
20
#define VC4_GET_FIELD(word, field) FIELD_GET(field##_MASK, word)
drivers/gpu/drm/vc4/vc4_regs.h
22
#define VC6_SET_FIELD(value, field) \
drivers/gpu/drm/vc4/vc4_regs.h
25
SCALER6_ ## field ## _MASK : \
drivers/gpu/drm/vc4/vc4_regs.h
26
SCALER6D_ ## field ## _MASK, value));\
drivers/gpu/drm/vc4/vc4_regs.h
28
SCALER6_ ## field ## _MASK : \
drivers/gpu/drm/vc4/vc4_regs.h
29
SCALER6D_ ## field ## _MASK, value); \
drivers/gpu/drm/vc4/vc4_regs.h
32
#define VC6_GET_FIELD(word, field) FIELD_GET(hvs->vc4->gen == VC4_GEN_6_C ? \
drivers/gpu/drm/vc4/vc4_regs.h
33
SCALER6_ ## field ## _MASK : \
drivers/gpu/drm/vc4/vc4_regs.h
34
SCALER6D_ ## field ## _MASK, word)
drivers/gpu/ipu-v3/ipu-csi.c
309
ipu_csi_translate_field(enum v4l2_field field, v4l2_std_id std)
drivers/gpu/ipu-v3/ipu-csi.c
311
return (field != V4L2_FIELD_ALTERNATE) ? field :
drivers/gpu/ipu-v3/ipu-csi.c
347
if (V4L2_FIELD_HAS_BOTH(mbus_fmt->field) ||
drivers/gpu/ipu-v3/ipu-csi.c
348
mbus_fmt->field == V4L2_FIELD_ALTERNATE)
drivers/gpu/ipu-v3/ipu-csi.c
382
infield = ipu_csi_translate_field(infmt->field, std);
drivers/gpu/ipu-v3/ipu-csi.c
383
outfield = ipu_csi_translate_field(outfmt->field, std);
drivers/gpu/ipu-v3/ipu-csi.c
440
if (infmt->field == V4L2_FIELD_ALTERNATE)
drivers/gpu/ipu-v3/ipu-image-convert.c
1971
in->pix.field = out->pix.field = V4L2_FIELD_NONE;
drivers/gpu/ipu-v3/ipu-vdi.c
56
void ipu_vdi_set_field_order(struct ipu_vdi *vdi, v4l2_std_id std, u32 field)
drivers/gpu/ipu-v3/ipu-vdi.c
62
switch (field) {
drivers/greybus/interface.c
439
#define gb_interface_attr(field, type) \
drivers/greybus/interface.c
440
static ssize_t field##_show(struct device *dev, \
drivers/greybus/interface.c
445
return scnprintf(buf, PAGE_SIZE, type"\n", intf->field); \
drivers/greybus/interface.c
447
static DEVICE_ATTR_RO(field)
drivers/hid/bpf/progs/Generic__touchpad.bpf.c
34
struct hid_rdesc_field *field;
drivers/hid/bpf/progs/Generic__touchpad.bpf.c
36
hid_bpf_for_each_field(feature, field) {
drivers/hid/bpf/progs/Generic__touchpad.bpf.c
37
if (field->usage_page == HidUsagePage_Digitizers &&
drivers/hid/bpf/progs/Generic__touchpad.bpf.c
38
field->usage_id == HidUsage_Dig_PadType) {
drivers/hid/bpf/progs/Generic__touchpad.bpf.c
39
pad_type = field;
drivers/hid/bpf/progs/hid_bpf_helpers.h
381
static inline __maybe_unused __u16 field_start_byte(struct hid_rdesc_field *field)
drivers/hid/bpf/progs/hid_bpf_helpers.h
383
return field->bits_start / 8;
drivers/hid/bpf/progs/hid_bpf_helpers.h
386
static inline __maybe_unused __u16 field_end_byte(struct hid_rdesc_field *field)
drivers/hid/bpf/progs/hid_bpf_helpers.h
388
if (!field->bits_end)
drivers/hid/bpf/progs/hid_bpf_helpers.h
391
return (__u16)(field->bits_end - 1) / 8;
drivers/hid/bpf/progs/hid_bpf_helpers.h
394
static __maybe_unused __u32 extract_bits(__u8 *buffer, const size_t size, struct hid_rdesc_field *field)
drivers/hid/bpf/progs/hid_bpf_helpers.h
396
__s32 nbits = field->bits_end - field->bits_start;
drivers/hid/bpf/progs/hid_bpf_helpers.h
397
__u32 start = field_start_byte(field);
drivers/hid/bpf/progs/hid_bpf_helpers.h
398
__u32 end = field_end_byte(field);
drivers/hid/bpf/progs/hid_bpf_helpers.h
399
__u8 base_shift = field->bits_start % 8;
drivers/hid/bpf/progs/hid_bpf_helpers.h
450
#define EXTRACT_BITS(buffer, field) extract_bits(buffer, sizeof(buffer), field)
drivers/hid/bpf/progs/hid_bpf_helpers.h
503
#define hid_bpf_for_each_collection(field, collection_var) \
drivers/hid/bpf/progs/hid_bpf_helpers.h
504
__hid_bpf_for_each_array((field)->collections, (field)->num_collections, \
drivers/hid/hid-a4tech.c
35
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-a4tech.c
57
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-a4tech.c
73
static int a4_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-a4tech.c
79
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput)
drivers/hid/hid-a4tech.c
82
input = field->hidinput->input;
drivers/hid/hid-accutouch.c
21
struct hid_field *field,
drivers/hid/hid-alps.c
779
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-apple.c
595
static int apple_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-apple.c
600
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
drivers/hid/hid-apple.c
606
input_event_with_scancode(field->hidinput->input, usage->type,
drivers/hid/hid-apple.c
612
hidinput_apple_event(hdev, field->hidinput->input,
drivers/hid/hid-apple.c
722
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-apple.c
743
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-apple.c
786
hid = report->field[i]->usage->hid;
drivers/hid/hid-apple.c
880
rep->field[0]->value[0] = value;
drivers/hid/hid-apple.c
881
rep->field[1]->value[0] = 0x5e; /* Mimic Windows */
drivers/hid/hid-apple.c
882
rep->field[1]->value[0] |= rate << 8;
drivers/hid/hid-apple.c
930
backlight->cdev.max_brightness = backlight->brightness->field[0]->logical_maximum;
drivers/hid/hid-appleir.c
288
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-appletb-kbd.c
209
static int appletb_kbd_hid_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-appletb-kbd.c
220
input = field->hidinput->input;
drivers/hid/hid-asus.c
1013
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-asus.c
1032
(field->application == (HID_UP_GENDESK | 0x0080) ||
drivers/hid/hid-asus.c
1033
field->application == HID_GD_MOUSE ||
drivers/hid/hid-asus.c
356
static int asus_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-axff.c
49
for (j = 0; j < report->field[i]->report_count; j++) {
drivers/hid/hid-axff.c
50
report->field[i]->value[j] =
drivers/hid/hid-axff.c
87
for (j = 0; j < report->field[i]->report_count; j++) {
drivers/hid/hid-axff.c
88
report->field[i]->value[j] = 0x00;
drivers/hid/hid-belkin.c
27
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-betopff.c
47
betopff->report->field[2]->value[0] = left / 256;
drivers/hid/hid-betopff.c
48
betopff->report->field[3]->value[0] = right / 256;
drivers/hid/hid-betopff.c
94
if (report->field[i]->report_count < 1) {
drivers/hid/hid-betopff.c
98
for (j = 0; j < report->field[i]->report_count; j++) {
drivers/hid/hid-betopff.c
99
report->field[i]->value[j] = 0x00;
drivers/hid/hid-bigbenff.c
202
struct hid_field *report_field = bigben->report->field[0];
drivers/hid/hid-cherry.c
39
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-chicony.c
34
input = report->field[0]->hidinput->input;
drivers/hid/hid-chicony.c
60
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-cmedia.c
137
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-core.c
1074
if (report->field[field_index]->report_count < report_counts) {
drivers/hid/hid-core.c
1123
struct hid_field *field,
drivers/hid/hid-core.c
1137
for (i = 0; i < field->maxusage; i++) {
drivers/hid/hid-core.c
1138
usage = &field->usage[i];
drivers/hid/hid-core.c
1157
struct hid_field *field;
drivers/hid/hid-core.c
1192
field = rep->field[i];
drivers/hid/hid-core.c
1193
hid_apply_multiplier_to_field(hid, field,
drivers/hid/hid-core.c
1234
if (rep->field[i]->report_count < 1)
drivers/hid/hid-core.c
1237
for (j = 0; j < rep->field[i]->maxusage; j++) {
drivers/hid/hid-core.c
1238
usage = &rep->field[i]->usage[j];
drivers/hid/hid-core.c
1241
rep->field[i]);
drivers/hid/hid-core.c
126
struct hid_field *field;
drivers/hid/hid-core.c
133
field = kvzalloc((sizeof(struct hid_field) +
drivers/hid/hid-core.c
136
if (!field)
drivers/hid/hid-core.c
139
field->index = report->maxfield++;
drivers/hid/hid-core.c
140
report->field[field->index] = field;
drivers/hid/hid-core.c
141
field->usage = (struct hid_usage *)(field + 1);
drivers/hid/hid-core.c
142
field->value = (s32 *)(field->usage + usages);
drivers/hid/hid-core.c
143
field->new_value = (s32 *)(field->value + usages);
drivers/hid/hid-core.c
144
field->usages_priorities = (s32 *)(field->new_value + usages);
drivers/hid/hid-core.c
145
field->report = report;
drivers/hid/hid-core.c
147
return field;
drivers/hid/hid-core.c
1556
static void hid_process_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-core.c
1566
ret = hdrv->event(hid, field, usage, value);
drivers/hid/hid-core.c
1576
hidinput_hid_event(hid, field, usage, value);
drivers/hid/hid-core.c
1578
hid->hiddev_hid_event(hid, field, usage, value);
drivers/hid/hid-core.c
1584
static inline int hid_array_value_is_valid(struct hid_field *field,
drivers/hid/hid-core.c
1587
__s32 min = field->logical_minimum;
drivers/hid/hid-core.c
1595
value <= field->logical_maximum &&
drivers/hid/hid-core.c
1596
value - min < field->maxusage;
drivers/hid/hid-core.c
1604
struct hid_field *field,
drivers/hid/hid-core.c
1608
unsigned count = field->report_count;
drivers/hid/hid-core.c
1609
unsigned offset = field->report_offset;
drivers/hid/hid-core.c
1610
unsigned size = field->report_size;
drivers/hid/hid-core.c
1611
__s32 min = field->logical_minimum;
drivers/hid/hid-core.c
1614
value = field->new_value;
drivers/hid/hid-core.c
1616
field->ignored = false;
drivers/hid/hid-core.c
1626
if (!(field->flags & HID_MAIN_ITEM_VARIABLE) &&
drivers/hid/hid-core.c
1627
hid_array_value_is_valid(field, value[n]) &&
drivers/hid/hid-core.c
1628
field->usage[value[n] - min].hid == HID_UP_KEYBOARD + 1) {
drivers/hid/hid-core.c
1629
field->ignored = true;
drivers/hid/hid-core.c
1640
struct hid_field *field,
drivers/hid/hid-core.c
1643
unsigned int count = field->report_count;
drivers/hid/hid-core.c
1644
__s32 *value = field->new_value;
drivers/hid/hid-core.c
1649
field,
drivers/hid/hid-core.c
1650
&field->usage[n],
drivers/hid/hid-core.c
1654
memcpy(field->value, value, count * sizeof(__s32));
drivers/hid/hid-core.c
1663
struct hid_field *field,
drivers/hid/hid-core.c
1667
unsigned int count = field->report_count;
drivers/hid/hid-core.c
1668
__s32 min = field->logical_minimum;
drivers/hid/hid-core.c
1671
value = field->new_value;
drivers/hid/hid-core.c
1674
if (field->ignored)
drivers/hid/hid-core.c
1678
if (hid_array_value_is_valid(field, field->value[n]) &&
drivers/hid/hid-core.c
1679
search(value, field->value[n], count))
drivers/hid/hid-core.c
1681
field,
drivers/hid/hid-core.c
1682
&field->usage[field->value[n] - min],
drivers/hid/hid-core.c
1686
if (hid_array_value_is_valid(field, value[n]) &&
drivers/hid/hid-core.c
1687
search(field->value, value[n], count))
drivers/hid/hid-core.c
1689
field,
drivers/hid/hid-core.c
1690
&field->usage[value[n] - min],
drivers/hid/hid-core.c
1695
memcpy(field->value, value, count * sizeof(__s32));
drivers/hid/hid-core.c
1710
struct hid_field *field;
drivers/hid/hid-core.c
1714
hid_input_fetch_field(hid, report->field[a], data);
drivers/hid/hid-core.c
1721
field = entry->field;
drivers/hid/hid-core.c
1723
if (field->flags & HID_MAIN_ITEM_VARIABLE)
drivers/hid/hid-core.c
1725
field,
drivers/hid/hid-core.c
1726
&field->usage[entry->index],
drivers/hid/hid-core.c
1727
field->new_value[entry->index],
drivers/hid/hid-core.c
1730
hid_input_array_field(hid, field, interrupt);
drivers/hid/hid-core.c
1735
field = report->field[a];
drivers/hid/hid-core.c
1737
if (field->flags & HID_MAIN_ITEM_VARIABLE)
drivers/hid/hid-core.c
1738
memcpy(field->value, field->new_value,
drivers/hid/hid-core.c
1739
field->report_count * sizeof(__s32));
drivers/hid/hid-core.c
1744
field = report->field[a];
drivers/hid/hid-core.c
1746
if (field->flags & HID_MAIN_ITEM_VARIABLE)
drivers/hid/hid-core.c
1747
hid_input_var_field(hid, field, interrupt);
drivers/hid/hid-core.c
1749
hid_input_array_field(hid, field, interrupt);
drivers/hid/hid-core.c
1764
struct hid_field *field,
drivers/hid/hid-core.c
1769
entry->field = field;
drivers/hid/hid-core.c
1771
entry->priority = field->usages_priorities[usage_index];
drivers/hid/hid-core.c
1794
struct hid_field *field;
drivers/hid/hid-core.c
1801
field = report->field[a];
drivers/hid/hid-core.c
1803
if (field->flags & HID_MAIN_ITEM_VARIABLE)
drivers/hid/hid-core.c
1804
count += field->report_count;
drivers/hid/hid-core.c
1825
field = report->field[a];
drivers/hid/hid-core.c
1827
if (field->flags & HID_MAIN_ITEM_VARIABLE) {
drivers/hid/hid-core.c
1828
for (u = 0; u < field->report_count; u++) {
drivers/hid/hid-core.c
1831
field, u);
drivers/hid/hid-core.c
1836
field, 0);
drivers/hid/hid-core.c
1856
struct hid_field *field, __u8 *data)
drivers/hid/hid-core.c
1858
unsigned count = field->report_count;
drivers/hid/hid-core.c
1859
unsigned offset = field->report_offset;
drivers/hid/hid-core.c
1860
unsigned size = field->report_size;
drivers/hid/hid-core.c
1864
if (field->logical_minimum < 0) /* signed values */
drivers/hid/hid-core.c
1866
s32ton(field->value[n], size));
drivers/hid/hid-core.c
1869
field->value[n]);
drivers/hid/hid-core.c
1898
hid_output_field(report->device, report->field[n], data);
drivers/hid/hid-core.c
1927
int hid_set_field(struct hid_field *field, unsigned offset, __s32 value)
drivers/hid/hid-core.c
1931
if (!field)
drivers/hid/hid-core.c
1934
size = field->report_size;
drivers/hid/hid-core.c
1936
hid_dump_input(field->report->device, field->usage + offset, value);
drivers/hid/hid-core.c
1938
if (offset >= field->report_count) {
drivers/hid/hid-core.c
1939
hid_err(field->report->device, "offset (%d) exceeds report_count (%d)\n",
drivers/hid/hid-core.c
1940
offset, field->report_count);
drivers/hid/hid-core.c
1943
if (field->logical_minimum < 0) {
drivers/hid/hid-core.c
1945
hid_err(field->report->device, "value %d is out of range\n", value);
drivers/hid/hid-core.c
1949
field->value[offset] = value;
drivers/hid/hid-core.c
1966
struct hid_field *field = report->field[i];
drivers/hid/hid-core.c
1968
for (j = 0; j < field->maxusage; j++) {
drivers/hid/hid-core.c
1969
if (field->usage[j].hid == usage)
drivers/hid/hid-core.c
1970
return field;
drivers/hid/hid-core.c
293
struct hid_field *field;
drivers/hid/hid-core.c
340
field = hid_register_field(report, usages);
drivers/hid/hid-core.c
341
if (!field)
drivers/hid/hid-core.c
344
field->physical = hid_lookup_collection(parser, HID_COLLECTION_PHYSICAL);
drivers/hid/hid-core.c
345
field->logical = hid_lookup_collection(parser, HID_COLLECTION_LOGICAL);
drivers/hid/hid-core.c
346
field->application = application;
drivers/hid/hid-core.c
353
field->usage[i].hid = parser->local.usage[j];
drivers/hid/hid-core.c
354
field->usage[i].collection_index =
drivers/hid/hid-core.c
356
field->usage[i].usage_index = i;
drivers/hid/hid-core.c
357
field->usage[i].resolution_multiplier = 1;
drivers/hid/hid-core.c
360
field->maxusage = usages;
drivers/hid/hid-core.c
361
field->flags = flags;
drivers/hid/hid-core.c
362
field->report_offset = offset;
drivers/hid/hid-core.c
363
field->report_type = report_type;
drivers/hid/hid-core.c
364
field->report_size = parser->global.report_size;
drivers/hid/hid-core.c
365
field->report_count = parser->global.report_count;
drivers/hid/hid-core.c
366
field->logical_minimum = parser->global.logical_minimum;
drivers/hid/hid-core.c
367
field->logical_maximum = parser->global.logical_maximum;
drivers/hid/hid-core.c
368
field->physical_minimum = parser->global.physical_minimum;
drivers/hid/hid-core.c
369
field->physical_maximum = parser->global.physical_maximum;
drivers/hid/hid-core.c
370
field->unit_exponent = parser->global.unit_exponent;
drivers/hid/hid-core.c
371
field->unit = parser->global.unit;
drivers/hid/hid-core.c
703
kvfree(report->field[n]);
drivers/hid/hid-corsair.c
605
static int corsair_event(struct hid_device *dev, struct hid_field *field,
drivers/hid/hid-corsair.c
629
struct hid_field *field,
drivers/hid/hid-creative-sb0540.c
210
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-cypress.c
106
static int cp_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-cypress.c
111
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
drivers/hid/hid-cypress.c
124
struct input_dev *input = field->hidinput->input;
drivers/hid/hid-cypress.c
89
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-debug.c
2954
void hid_dump_field(struct hid_field *field, int n, struct seq_file *f) {
drivers/hid/hid-debug.c
2957
if (field->physical) {
drivers/hid/hid-debug.c
2960
hid_resolv_usage(field->physical, f); seq_printf(f, ")\n");
drivers/hid/hid-debug.c
2962
if (field->logical) {
drivers/hid/hid-debug.c
2965
hid_resolv_usage(field->logical, f); seq_printf(f, ")\n");
drivers/hid/hid-debug.c
2967
if (field->application) {
drivers/hid/hid-debug.c
2970
hid_resolv_usage(field->application, f); seq_printf(f, ")\n");
drivers/hid/hid-debug.c
2972
tab(n, f); seq_printf(f, "Usage(%d)\n", field->maxusage);
drivers/hid/hid-debug.c
2973
for (j = 0; j < field->maxusage; j++) {
drivers/hid/hid-debug.c
2974
tab(n+2, f); hid_resolv_usage(field->usage[j].hid, f); seq_printf(f, "\n");
drivers/hid/hid-debug.c
2976
if (field->logical_minimum != field->logical_maximum) {
drivers/hid/hid-debug.c
2977
tab(n, f); seq_printf(f, "Logical Minimum(%d)\n", field->logical_minimum);
drivers/hid/hid-debug.c
2978
tab(n, f); seq_printf(f, "Logical Maximum(%d)\n", field->logical_maximum);
drivers/hid/hid-debug.c
2980
if (field->physical_minimum != field->physical_maximum) {
drivers/hid/hid-debug.c
2981
tab(n, f); seq_printf(f, "Physical Minimum(%d)\n", field->physical_minimum);
drivers/hid/hid-debug.c
2982
tab(n, f); seq_printf(f, "Physical Maximum(%d)\n", field->physical_maximum);
drivers/hid/hid-debug.c
2984
if (field->unit_exponent) {
drivers/hid/hid-debug.c
2985
tab(n, f); seq_printf(f, "Unit Exponent(%d)\n", field->unit_exponent);
drivers/hid/hid-debug.c
2987
if (field->unit) {
drivers/hid/hid-debug.c
2999
__u32 data = field->unit;
drivers/hid/hid-debug.c
3033
tab(n, f); seq_printf(f, "Report Size(%u)\n", field->report_size);
drivers/hid/hid-debug.c
3034
tab(n, f); seq_printf(f, "Report Count(%u)\n", field->report_count);
drivers/hid/hid-debug.c
3035
tab(n, f); seq_printf(f, "Report Offset(%u)\n", field->report_offset);
drivers/hid/hid-debug.c
3038
j = field->flags;
drivers/hid/hid-debug.c
3074
hid_dump_field(report->field[k], 6, f);
drivers/hid/hid-debug.c
3641
for ( j = 0; j < report->field[i]->maxusage; j++) {
drivers/hid/hid-debug.c
3642
usage = report->field[i]->usage + j;
drivers/hid/hid-dr.c
102
if (report->field[0]->report_count < 7) {
drivers/hid/hid-dr.c
120
drff->report->field[0]->value[0] = 0xf3;
drivers/hid/hid-dr.c
121
drff->report->field[0]->value[1] = 0x00;
drivers/hid/hid-dr.c
122
drff->report->field[0]->value[2] = 0x00;
drivers/hid/hid-dr.c
123
drff->report->field[0]->value[3] = 0x00;
drivers/hid/hid-dr.c
124
drff->report->field[0]->value[4] = 0x00;
drivers/hid/hid-dr.c
125
drff->report->field[0]->value[5] = 0x00;
drivers/hid/hid-dr.c
126
drff->report->field[0]->value[6] = 0x00;
drivers/hid/hid-dr.c
249
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-dr.c
259
if (field->flags & HID_MAIN_ITEM_RELATIVE)
drivers/hid/hid-dr.c
53
drff->report->field[0]->value[0] = 0x51;
drivers/hid/hid-dr.c
54
drff->report->field[0]->value[1] = 0x00;
drivers/hid/hid-dr.c
55
drff->report->field[0]->value[2] = weak;
drivers/hid/hid-dr.c
56
drff->report->field[0]->value[4] = strong;
drivers/hid/hid-dr.c
59
drff->report->field[0]->value[0] = 0xfa;
drivers/hid/hid-dr.c
60
drff->report->field[0]->value[1] = 0xfe;
drivers/hid/hid-dr.c
62
drff->report->field[0]->value[0] = 0xf3;
drivers/hid/hid-dr.c
63
drff->report->field[0]->value[1] = 0x00;
drivers/hid/hid-dr.c
66
drff->report->field[0]->value[2] = 0x00;
drivers/hid/hid-dr.c
67
drff->report->field[0]->value[4] = 0x00;
drivers/hid/hid-elan.c
64
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-elan.c
70
if (field->report->id == ELAN_SINGLE_FINGER ||
drivers/hid/hid-elan.c
71
field->report->id == ELAN_MT_FIRST_FINGER ||
drivers/hid/hid-elan.c
72
field->report->id == ELAN_MT_SECOND_FINGER ||
drivers/hid/hid-elan.c
73
field->report->id == ELAN_MT_I2C)
drivers/hid/hid-emsff.c
37
emsff->report->field[0]->value[1] = weak;
drivers/hid/hid-emsff.c
38
emsff->report->field[0]->value[2] = strong;
drivers/hid/hid-emsff.c
74
if (report->field[0]->report_count < 7) {
drivers/hid/hid-emsff.c
92
emsff->report->field[0]->value[0] = 0x01;
drivers/hid/hid-emsff.c
93
emsff->report->field[0]->value[1] = 0x00;
drivers/hid/hid-emsff.c
94
emsff->report->field[0]->value[2] = 0x00;
drivers/hid/hid-emsff.c
95
emsff->report->field[0]->value[3] = 0x00;
drivers/hid/hid-emsff.c
96
emsff->report->field[0]->value[4] = 0x00;
drivers/hid/hid-emsff.c
97
emsff->report->field[0]->value[5] = 0x00;
drivers/hid/hid-emsff.c
98
emsff->report->field[0]->value[6] = 0x00;
drivers/hid/hid-evision.c
18
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ezkey.c
26
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ezkey.c
47
static int ez_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-ezkey.c
50
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
drivers/hid/hid-ezkey.c
56
struct input_dev *input = field->hidinput->input;
drivers/hid/hid-ft260.c
821
u8 *field, u8 *buf)
drivers/hid/hid-ft260.c
829
return scnprintf(buf, PAGE_SIZE, "%d\n", *field);
drivers/hid/hid-ft260.c
833
__le16 *field, u8 *buf)
drivers/hid/hid-ft260.c
841
return scnprintf(buf, PAGE_SIZE, "%d\n", le16_to_cpu(*field));
drivers/hid/hid-ft260.c
850
type *field = &rep.name; \
drivers/hid/hid-ft260.c
853
return func(hdev, id, (u8 *)&rep, len, field, buf); \
drivers/hid/hid-gaff.c
112
gaff->report->field[0]->value[0] = 0x51;
drivers/hid/hid-gaff.c
113
gaff->report->field[0]->value[1] = 0x00;
drivers/hid/hid-gaff.c
114
gaff->report->field[0]->value[2] = 0x00;
drivers/hid/hid-gaff.c
115
gaff->report->field[0]->value[3] = 0x00;
drivers/hid/hid-gaff.c
118
gaff->report->field[0]->value[0] = 0xfa;
drivers/hid/hid-gaff.c
119
gaff->report->field[0]->value[1] = 0xfe;
drivers/hid/hid-gaff.c
44
gaff->report->field[0]->value[0] = 0x51;
drivers/hid/hid-gaff.c
45
gaff->report->field[0]->value[1] = 0x0;
drivers/hid/hid-gaff.c
46
gaff->report->field[0]->value[2] = right;
drivers/hid/hid-gaff.c
47
gaff->report->field[0]->value[3] = 0;
drivers/hid/hid-gaff.c
48
gaff->report->field[0]->value[4] = left;
drivers/hid/hid-gaff.c
49
gaff->report->field[0]->value[5] = 0;
drivers/hid/hid-gaff.c
53
gaff->report->field[0]->value[0] = 0xfa;
drivers/hid/hid-gaff.c
54
gaff->report->field[0]->value[1] = 0xfe;
drivers/hid/hid-gaff.c
55
gaff->report->field[0]->value[2] = 0x0;
drivers/hid/hid-gaff.c
56
gaff->report->field[0]->value[4] = 0x0;
drivers/hid/hid-gaff.c
94
if (report->field[0]->report_count < 6) {
drivers/hid/hid-gfrm.c
28
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-google-hammer.c
371
struct hid_field *field,
drivers/hid/hid-google-hammer.c
410
static int hammer_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-google-hammer.c
459
struct hid_field *field = report->field[a];
drivers/hid/hid-google-hammer.c
461
if (field->usage->hid == HID_USAGE_KBD_FOLDED) {
drivers/hid/hid-google-hammer.c
463
field->report_offset, field->report_size);
drivers/hid/hid-google-stadiaff.c
31
struct hid_field *rumble_field = stadiaff->report->field[0];
drivers/hid/hid-gyration.c
25
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-gyration.c
54
static int gyration_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-gyration.c
58
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput)
drivers/hid/hid-gyration.c
63
struct input_dev *input = field->hidinput->input;
drivers/hid/hid-haptic.c
101
int count = field->report_count;
drivers/hid/hid-haptic.c
106
switch (field->usage[n].hid & HID_USAGE_PAGE) {
drivers/hid/hid-haptic.c
108
usage_hid = field->usage[n].hid & HID_USAGE;
drivers/hid/hid-haptic.c
109
switch (field->logical) {
drivers/hid/hid-haptic.c
111
haptic->hid_usage_map[usage_hid] = field->value[n];
drivers/hid/hid-haptic.c
112
if (field->value[n] ==
drivers/hid/hid-haptic.c
115
} else if (field->value[n] ==
drivers/hid/hid-haptic.c
122
field->value[n];
drivers/hid/hid-haptic.c
129
switch (field->usage[n].hid) {
drivers/hid/hid-haptic.c
131
haptic->vendor_id = field->value[n];
drivers/hid/hid-haptic.c
134
haptic->vendor_page = field->value[n];
drivers/hid/hid-haptic.c
15
struct hid_field *field, struct hid_usage *usage)
drivers/hid/hid-haptic.c
154
struct hid_field *field;
drivers/hid/hid-haptic.c
161
field = rep->field[i];
drivers/hid/hid-haptic.c
163
if (field->report_count < 1)
drivers/hid/hid-haptic.c
166
for (j = 0; j < field->maxusage; j++) {
drivers/hid/hid-haptic.c
167
usage = &field->usage[j];
drivers/hid/hid-haptic.c
172
value = field->logical_maximum;
drivers/hid/hid-haptic.c
174
value = field->logical_minimum +
drivers/hid/hid-haptic.c
176
(field->logical_maximum -
drivers/hid/hid-haptic.c
177
field->logical_minimum) / 100;
drivers/hid/hid-haptic.c
193
field->value[j] = value;
drivers/hid/hid-haptic.c
20
if (usage->usage_index >= field->report_count) {
drivers/hid/hid-haptic.c
205
struct hid_field *field;
drivers/hid/hid-haptic.c
216
field = rep->field[i];
drivers/hid/hid-haptic.c
218
if (field->report_count < 1)
drivers/hid/hid-haptic.c
221
for (j = 0; j < field->maxusage; j++) {
drivers/hid/hid-haptic.c
222
if (field->usage[j].hid == HID_HP_AUTOTRIGGER)
drivers/hid/hid-haptic.c
223
field->value[j] = value;
drivers/hid/hid-haptic.c
27
hid_hw_request(hdev, field->report, HID_REQ_GET_REPORT);
drivers/hid/hid-haptic.c
31
field->value[usage->usage_index];
drivers/hid/hid-haptic.c
32
haptic->auto_trigger_report = field->report;
drivers/hid/hid-haptic.c
35
switch (field->logical) {
drivers/hid/hid-haptic.c
448
parse_auto_trigger_field(haptic, haptic->auto_trigger_report->field[r]);
drivers/hid/hid-haptic.c
52
struct hid_input *hi, struct hid_field *field)
drivers/hid/hid-haptic.c
54
if (field->unit == HID_UNIT_GRAM || field->unit == HID_UNIT_NEWTON) {
drivers/hid/hid-haptic.c
55
haptic->force_logical_minimum = field->logical_minimum;
drivers/hid/hid-haptic.c
56
haptic->force_physical_minimum = field->physical_minimum;
drivers/hid/hid-haptic.c
68
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-haptic.c
72
haptic->manual_trigger_report = field->report;
drivers/hid/hid-haptic.c
99
struct hid_field *field)
drivers/hid/hid-haptic.h
60
struct hid_field *field, struct hid_usage
drivers/hid/hid-haptic.h
63
struct hid_input *hi, struct hid_field *field);
drivers/hid/hid-haptic.h
67
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-haptic.h
81
struct hid_field *field, struct hid_usage
drivers/hid/hid-haptic.h
86
struct hid_input *hi, struct hid_field *field)
drivers/hid/hid-haptic.h
94
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-holtekff.c
147
if (report->maxfield < 1 || report->field[0]->report_count != 7) {
drivers/hid/hid-holtekff.c
158
holtekff->field = report->field[0];
drivers/hid/hid-holtekff.c
72
struct hid_field *field;
drivers/hid/hid-holtekff.c
82
holtekff->field->value[i] = data[i];
drivers/hid/hid-holtekff.c
87
hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT);
drivers/hid/hid-icade.c
164
static int icade_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-icade.c
169
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
drivers/hid/hid-icade.c
182
input_event(field->hidinput->input, usage->type,
drivers/hid/hid-icade.c
189
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-icade.c
212
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-input.c
1009
switch (field->physical) {
drivers/hid/hid-input.c
1021
if (!field->physical) {
drivers/hid/hid-input.c
1022
switch (field->application) {
drivers/hid/hid-input.c
1038
hidinput_setup_battery(device, HID_INPUT_REPORT, field, false);
drivers/hid/hid-input.c
1316
hidinput_setup_battery(device, HID_INPUT_REPORT, field, false);
drivers/hid/hid-input.c
1325
hidinput_setup_battery(device, HID_INPUT_REPORT, field, true);
drivers/hid/hid-input.c
1396
if (field->report_size == 1) {
drivers/hid/hid-input.c
1397
if (field->report->type == HID_OUTPUT_REPORT) {
drivers/hid/hid-input.c
1404
if (field->flags & HID_MAIN_ITEM_RELATIVE) {
drivers/hid/hid-input.c
1418
device->driver->input_mapped(device, hidinput, field, usage,
drivers/hid/hid-input.c
143
for (j = 0; j < report->field[i]->maxusage; j++) {
drivers/hid/hid-input.c
144
usage = report->field[i]->usage + j;
drivers/hid/hid-input.c
1460
int a = field->logical_minimum;
drivers/hid/hid-input.c
1461
int b = field->logical_maximum;
drivers/hid/hid-input.c
1464
a = field->logical_minimum = 0;
drivers/hid/hid-input.c
1465
b = field->logical_maximum = 255;
drivers/hid/hid-input.c
1468
if (field->application == HID_GD_GAMEPAD || field->application == HID_GD_JOYSTICK)
drivers/hid/hid-input.c
1473
hidinput_calc_abs_res(field, usage->code));
drivers/hid/hid-input.c
1487
if (usage->hat_dir && !field->dpad)
drivers/hid/hid-input.c
1488
field->dpad = usage->code;
drivers/hid/hid-input.c
1495
if ((usage->type == EV_ABS) && (field->flags & HID_MAIN_ITEM_RELATIVE) &&
drivers/hid/hid-input.c
1573
void hidinput_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/hid-input.c
1576
struct hid_report *report = field->report;
drivers/hid/hid-input.c
1587
if (!field->hidinput)
drivers/hid/hid-input.c
1590
input = field->hidinput->input;
drivers/hid/hid-input.c
1613
if ((field->flags & HID_MAIN_ITEM_VARIABLE) &&
drivers/hid/hid-input.c
1614
field->logical_minimum < field->logical_maximum) {
drivers/hid/hid-input.c
1615
if (field->flags & HID_MAIN_ITEM_NULL_STATE &&
drivers/hid/hid-input.c
1616
(value < field->logical_minimum ||
drivers/hid/hid-input.c
1617
value > field->logical_maximum)) {
drivers/hid/hid-input.c
1622
field->logical_minimum,
drivers/hid/hid-input.c
1623
field->logical_maximum);
drivers/hid/hid-input.c
1701
int a = field->logical_minimum;
drivers/hid/hid-input.c
1702
int b = field->logical_maximum;
drivers/hid/hid-input.c
1735
if ((field->flags & HID_MAIN_ITEM_RELATIVE) &&
drivers/hid/hid-input.c
1751
value = field->logical_maximum - value;
drivers/hid/hid-input.c
1765
if (!(field->flags & (HID_MAIN_ITEM_RELATIVE |
drivers/hid/hid-input.c
1767
(field->flags & HID_MAIN_ITEM_VARIABLE) &&
drivers/hid/hid-input.c
1768
usage->usage_index < field->maxusage &&
drivers/hid/hid-input.c
1769
value == field->value[usage->usage_index])
drivers/hid/hid-input.c
1779
if ((field->flags & HID_MAIN_ITEM_RELATIVE) &&
drivers/hid/hid-input.c
1799
unsigned int code, struct hid_field **field)
drivers/hid/hid-input.c
1806
*field = report->field[i];
drivers/hid/hid-input.c
1807
for (j = 0; j < (*field)->maxusage; j++)
drivers/hid/hid-input.c
1808
if ((*field)->usage[j].type == type && (*field)->usage[j].code == code)
drivers/hid/hid-input.c
1818
struct hid_field *field;
drivers/hid/hid-input.c
1825
field = report->field[i];
drivers/hid/hid-input.c
1826
for (j = 0; j < field->maxusage; j++)
drivers/hid/hid-input.c
1827
if (field->usage[j].type == EV_LED)
drivers/hid/hid-input.c
1828
return field;
drivers/hid/hid-input.c
1838
struct hid_field *field;
drivers/hid/hid-input.c
1846
field = report->field[i];
drivers/hid/hid-input.c
1847
for (j = 0; j < field->maxusage; j++)
drivers/hid/hid-input.c
1848
if (field->usage[j].type == EV_LED &&
drivers/hid/hid-input.c
1849
field->value[j])
drivers/hid/hid-input.c
1861
struct hid_field *field;
drivers/hid/hid-input.c
1866
field = hidinput_get_led_field(hid);
drivers/hid/hid-input.c
1867
if (!field)
drivers/hid/hid-input.c
1883
report = field->report;
drivers/hid/hid-input.c
1907
struct hid_field *field;
drivers/hid/hid-input.c
1916
if ((offset = hidinput_find_field(hid, type, code, &field)) == -1) {
drivers/hid/hid-input.c
1921
hid_set_field(field, offset, value);
drivers/hid/hid-input.c
1954
report->field[i]->logical_maximum :
drivers/hid/hid-input.c
1955
report->field[i]->logical_minimum;
drivers/hid/hid-input.c
1961
if (report->field[i]->report_count != 1)
drivers/hid/hid-input.c
1964
for (j = 0; j < report->field[i]->maxusage; j++) {
drivers/hid/hid-input.c
1965
usage = &report->field[i]->usage[j];
drivers/hid/hid-input.c
1989
report->field[i]->value[j] = value;
drivers/hid/hid-input.c
2034
if (rep->field[i]->report_count < 1)
drivers/hid/hid-input.c
2037
for (j = 0; j < rep->field[i]->maxusage; j++) {
drivers/hid/hid-input.c
2038
usage = &rep->field[i]->usage[j];
drivers/hid/hid-input.c
2043
rep->field[i], false);
drivers/hid/hid-input.c
2046
drv->feature_mapping(hid, rep->field[i], usage);
drivers/hid/hid-input.c
2207
if (report->field[i]->hidinput == hidinput)
drivers/hid/hid-input.c
2208
report->field[i]->hidinput = NULL;
drivers/hid/hid-input.c
2260
struct hid_field *field;
drivers/hid/hid-input.c
2267
field = report->field[i];
drivers/hid/hid-input.c
2270
if (field->maxusage < 1)
drivers/hid/hid-input.c
2276
if (prev_collection_index != field->usage->collection_index) {
drivers/hid/hid-input.c
2277
prev_collection_index = field->usage->collection_index;
drivers/hid/hid-input.c
2285
if (slot_collection_index == field->usage->collection_index) {
drivers/hid/hid-input.c
2286
field->slot_idx = slot_idx;
drivers/hid/hid-input.c
2291
for (j = 0; j < field->maxusage; j++) {
drivers/hid/hid-input.c
2292
if (field->usage[j].hid == HID_DG_CONTACTID) {
drivers/hid/hid-input.c
2293
slot_collection_index = field->usage->collection_index;
drivers/hid/hid-input.c
2301
report->field[k]->slot_idx = slot_idx;
drivers/hid/hid-input.c
2308
for (j = 0; j < report->field[i]->maxusage; j++)
drivers/hid/hid-input.c
2309
hidinput_configure_usage(hidinput, report->field[i],
drivers/hid/hid-input.c
2310
report->field[i]->usage + j,
drivers/hid/hid-input.c
246
__s32 hidinput_calc_abs_res(const struct hid_field *field, __u16 code)
drivers/hid/hid-input.c
248
__s32 unit_exponent = field->unit_exponent;
drivers/hid/hid-input.c
249
__s32 logical_extents = field->logical_maximum -
drivers/hid/hid-input.c
250
field->logical_minimum;
drivers/hid/hid-input.c
251
__s32 physical_extents = field->physical_maximum -
drivers/hid/hid-input.c
252
field->physical_minimum;
drivers/hid/hid-input.c
273
if (field->unit == 0x11) { /* If centimeters */
drivers/hid/hid-input.c
276
} else if (field->unit == 0x13) { /* If inches */
drivers/hid/hid-input.c
294
if (field->unit == 0x14) { /* If degrees */
drivers/hid/hid-input.c
301
} else if (field->unit != 0x12) { /* If not radians */
drivers/hid/hid-input.c
308
if (field->unit == HID_UNIT_NEWTON) {
drivers/hid/hid-input.c
315
} else if (field->unit != HID_UNIT_GRAM) {
drivers/hid/hid-input.c
532
struct hid_field *field, bool is_percentage)
drivers/hid/hid-input.c
542
if (hidinput_find_battery(dev, field->report->id))
drivers/hid/hid-input.c
549
field->report->id);
drivers/hid/hid-input.c
568
field->report->id);
drivers/hid/hid-input.c
580
min = field->logical_minimum;
drivers/hid/hid-input.c
581
max = field->logical_maximum;
drivers/hid/hid-input.c
595
bat->report_id = field->report->id;
drivers/hid/hid-input.c
605
field->physical == HID_DG_STYLUS;
drivers/hid/hid-input.c
690
struct hid_field *field, bool is_percentage)
drivers/hid/hid-input.c
701
static bool hidinput_field_in_collection(struct hid_device *device, struct hid_field *field,
drivers/hid/hid-input.c
706
collection = &device->collection[field->usage->collection_index];
drivers/hid/hid-input.c
711
static void hidinput_configure_usage(struct hid_input *hidinput, struct hid_field *field,
drivers/hid/hid-input.c
721
field->hidinput = hidinput;
drivers/hid/hid-input.c
723
if (field->flags & HID_MAIN_ITEM_CONSTANT)
drivers/hid/hid-input.c
727
if (field->report_count < 1)
drivers/hid/hid-input.c
731
if (field->report_type == HID_OUTPUT_REPORT &&
drivers/hid/hid-input.c
742
field->usages_priorities[usage_index] =
drivers/hid/hid-input.c
753
field->usages_priorities[usage_index] |=
drivers/hid/hid-input.c
756
field->usages_priorities[usage_index] |=
drivers/hid/hid-input.c
757
(0xff - field->slot_idx) << 16;
drivers/hid/hid-input.c
760
int ret = device->driver->input_mapping(device, hidinput, field,
drivers/hid/hid-input.c
786
switch (field->application) {
drivers/hid/hid-input.c
802
if (hidinput_field_in_collection(device, field,
drivers/hid/hid-input.c
813
switch (field->physical) {
drivers/hid/hid-input.c
871
if (field->dpad) {
drivers/hid/hid-input.c
872
map_abs(field->dpad);
drivers/hid/hid-input.c
903
if (field->application == HID_GD_SYSTEM_CONTROL)
drivers/hid/hid-input.c
910
if (field->flags & HID_MAIN_ITEM_RELATIVE)
drivers/hid/hid-input.c
918
if (field->flags & HID_MAIN_ITEM_RELATIVE) {
drivers/hid/hid-input.c
921
if (field->application == HID_DG_PEN ||
drivers/hid/hid-input.c
922
field->physical == HID_DG_PEN ||
drivers/hid/hid-input.c
923
field->logical == HID_DG_STYLUS ||
drivers/hid/hid-input.c
924
field->physical == HID_DG_STYLUS ||
drivers/hid/hid-input.c
925
field->application == HID_DG_DIGITIZER)
drivers/hid/hid-input.c
933
if (field->flags & HID_MAIN_ITEM_RELATIVE) {
drivers/hid/hid-input.c
941
if (field->flags & HID_MAIN_ITEM_RELATIVE)
drivers/hid/hid-input.c
948
usage->hat_min = field->logical_minimum;
drivers/hid/hid-input.c
949
usage->hat_max = field->logical_maximum;
drivers/hid/hid-input.c
958
if (field->application == HID_GD_WIRELESS_RADIO_CTLS) {
drivers/hid/hid-input.c
961
field->flags |= HID_MAIN_ITEM_RELATIVE;
drivers/hid/hid-input.c
990
if ((field->application & 0xff) == 0x01) /* Digitizer */
drivers/hid/hid-input.c
992
else if ((field->application & 0xff) == 0x02) /* Pen */
drivers/hid/hid-ite.c
44
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-ite.c
70
static int ite_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-ite.c
75
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput)
drivers/hid/hid-ite.c
78
input = field->hidinput->input;
drivers/hid/hid-jabra.c
21
struct hid_field *field,
drivers/hid/hid-jabra.c
31
field->application,
drivers/hid/hid-kensington.c
21
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-kye.c
547
if (report->maxfield < 1 || report->field[0]->report_count < 7) {
drivers/hid/hid-kye.c
552
value = report->field[0]->value;
drivers/hid/hid-lcpower.c
21
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-lenovo.c
1140
report->field[0]->value[0] = (data_pointer->led_state >> 0) & 1;
drivers/hid/hid-lenovo.c
1141
report->field[0]->value[1] = (data_pointer->led_state >> 1) & 1;
drivers/hid/hid-lenovo.c
201
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
214
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
268
field->flags |= HID_MAIN_ITEM_RELATIVE | HID_MAIN_ITEM_VARIABLE;
drivers/hid/hid-lenovo.c
269
field->logical_minimum = -127;
drivers/hid/hid-lenovo.c
270
field->logical_maximum = 127;
drivers/hid/hid-lenovo.c
288
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
299
field->report->id == 5) {
drivers/hid/hid-lenovo.c
343
field->report->id == 21) {
drivers/hid/hid-lenovo.c
363
field->flags |= HID_MAIN_ITEM_RELATIVE | HID_MAIN_ITEM_VARIABLE;
drivers/hid/hid-lenovo.c
364
field->logical_minimum = -127;
drivers/hid/hid-lenovo.c
365
field->logical_maximum = 127;
drivers/hid/hid-lenovo.c
383
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
394
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
432
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
480
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-lenovo.c
485
return lenovo_input_mapping_tpkbd(hdev, hi, field,
drivers/hid/hid-lenovo.c
489
return lenovo_input_mapping_cptkbd(hdev, hi, field,
drivers/hid/hid-lenovo.c
493
return lenovo_input_mapping_tpIIkbd(hdev, hi, field,
drivers/hid/hid-lenovo.c
501
return lenovo_input_mapping_scrollpoint(hdev, hi, field,
drivers/hid/hid-lenovo.c
504
return lenovo_input_mapping_tp10_ultrabook_kbd(hdev, hi, field,
drivers/hid/hid-lenovo.c
512
return lenovo_input_mapping_x1_tab_kbd(hdev, hi, field, usage, bit, max);
drivers/hid/hid-lenovo.c
807
struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/hid-lenovo.c
825
struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/hid-lenovo.c
845
input_event(field->hidinput->input,
drivers/hid/hid-lenovo.c
847
input_sync(field->hidinput->input);
drivers/hid/hid-lenovo.c
848
input_event(field->hidinput->input,
drivers/hid/hid-lenovo.c
850
input_sync(field->hidinput->input);
drivers/hid/hid-lenovo.c
870
static int lenovo_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-lenovo.c
881
return lenovo_event_cptkbd(hdev, field, usage, value);
drivers/hid/hid-lenovo.c
889
return lenovo_event_tp10ubkbd(hdev, field, usage, value);
drivers/hid/hid-lenovo.c
902
report->field[0]->value[0] = data_pointer->press_to_select ? 0x01 : 0x02;
drivers/hid/hid-lenovo.c
903
report->field[0]->value[0] |= data_pointer->dragging ? 0x04 : 0x08;
drivers/hid/hid-lenovo.c
904
report->field[0]->value[0] |= data_pointer->release_to_select ? 0x10 : 0x20;
drivers/hid/hid-lenovo.c
905
report->field[0]->value[0] |= data_pointer->select_right ? 0x80 : 0x40;
drivers/hid/hid-lenovo.c
906
report->field[1]->value[0] = 0x03; // unknown setting, imitate windows driver
drivers/hid/hid-lenovo.c
907
report->field[2]->value[0] = data_pointer->sensitivity;
drivers/hid/hid-lenovo.c
908
report->field[3]->value[0] = data_pointer->press_speed;
drivers/hid/hid-lg.c
633
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-lg.c
664
if (field->application == HID_GD_MOUSE) {
drivers/hid/hid-lg.c
682
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-lg.c
688
(field->flags & HID_MAIN_ITEM_RELATIVE))
drivers/hid/hid-lg.c
689
field->flags &= ~HID_MAIN_ITEM_RELATIVE;
drivers/hid/hid-lg.c
712
field->application = HID_GD_MULTIAXIS;
drivers/hid/hid-lg.c
722
static int lg_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-lg.c
728
input_event(field->hidinput->input, usage->type, usage->code,
drivers/hid/hid-lg.c
733
return lg4ff_adjust_input_event(hdev, field, usage, value, drv_data);
drivers/hid/hid-lg2ff.c
36
lg2ff->report->field[0]->value[0] = 0x51;
drivers/hid/hid-lg2ff.c
37
lg2ff->report->field[0]->value[2] = weak;
drivers/hid/hid-lg2ff.c
38
lg2ff->report->field[0]->value[4] = strong;
drivers/hid/hid-lg2ff.c
40
lg2ff->report->field[0]->value[0] = 0xf3;
drivers/hid/hid-lg2ff.c
41
lg2ff->report->field[0]->value[2] = 0x00;
drivers/hid/hid-lg2ff.c
42
lg2ff->report->field[0]->value[4] = 0x00;
drivers/hid/hid-lg2ff.c
82
report->field[0]->value[0] = 0xf3;
drivers/hid/hid-lg2ff.c
83
report->field[0]->value[1] = 0x00;
drivers/hid/hid-lg2ff.c
84
report->field[0]->value[2] = 0x00;
drivers/hid/hid-lg2ff.c
85
report->field[0]->value[3] = 0x00;
drivers/hid/hid-lg2ff.c
86
report->field[0]->value[4] = 0x00;
drivers/hid/hid-lg2ff.c
87
report->field[0]->value[5] = 0x00;
drivers/hid/hid-lg2ff.c
88
report->field[0]->value[6] = 0x00;
drivers/hid/hid-lg3ff.c
100
report->field[0]->value[32] = 0x00;
drivers/hid/hid-lg3ff.c
101
report->field[0]->value[33] = 0x7F;
drivers/hid/hid-lg3ff.c
102
report->field[0]->value[34] = 0x7F;
drivers/hid/hid-lg3ff.c
56
memset(report->field[0]->value, 0,
drivers/hid/hid-lg3ff.c
57
sizeof(__s32) * report->field[0]->report_count);
drivers/hid/hid-lg3ff.c
69
report->field[0]->value[0] = 0x51;
drivers/hid/hid-lg3ff.c
75
report->field[0]->value[1] = (unsigned char)(-x);
drivers/hid/hid-lg3ff.c
76
report->field[0]->value[31] = (unsigned char)(-y);
drivers/hid/hid-lg3ff.c
94
report->field[0]->value[0] = 0x51;
drivers/hid/hid-lg3ff.c
95
report->field[0]->value[1] = 0x00;
drivers/hid/hid-lg3ff.c
96
report->field[0]->value[2] = 0x00;
drivers/hid/hid-lg3ff.c
97
report->field[0]->value[3] = 0x7F;
drivers/hid/hid-lg3ff.c
98
report->field[0]->value[4] = 0x7F;
drivers/hid/hid-lg3ff.c
99
report->field[0]->value[31] = 0x00;
drivers/hid/hid-lg4ff.c
1106
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.c
300
int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-lg4ff.c
316
input_event(field->hidinput->input, usage->type, usage->code, new_value);
drivers/hid/hid-lg4ff.c
426
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.c
488
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.c
568
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.c
602
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.c
638
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.c
782
value = entry->report->field[0]->value;
drivers/hid/hid-lg4ff.h
15
static inline int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-lg4ff.h
8
int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-lgff.c
104
__s32 *value = report->field[0]->value;
drivers/hid/hid-lgff.c
73
report->field[0]->value[0] = 0x51;
drivers/hid/hid-lgff.c
74
report->field[0]->value[1] = 0x08;
drivers/hid/hid-lgff.c
75
report->field[0]->value[2] = x;
drivers/hid/hid-lgff.c
76
report->field[0]->value[3] = y;
drivers/hid/hid-lgff.c
88
report->field[0]->value[0] = 0x42;
drivers/hid/hid-lgff.c
89
report->field[0]->value[1] = 0x00;
drivers/hid/hid-lgff.c
90
report->field[0]->value[2] = left;
drivers/hid/hid-lgff.c
91
report->field[0]->value[3] = right;
drivers/hid/hid-logitech-dj.c
1286
report->field[0]->value[i] = data[i];
drivers/hid/hid-logitech-dj.c
1916
if (rep && rep->field[0]->report_count != DJREPORT_SHORT_LENGTH - 1) {
drivers/hid/hid-logitech-dj.c
1918
DJREPORT_SHORT_LENGTH - 1, rep->field[0]->report_count);
drivers/hid/hid-logitech-hidpp.c
2930
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3329
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3500
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3805
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3814
return wtp_input_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-logitech-hidpp.c
3816
field->application != HID_GD_MOUSE)
drivers/hid/hid-logitech-hidpp.c
3817
return m560_input_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-logitech-hidpp.c
3820
return lg_dinovo_input_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-logitech-hidpp.c
3826
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-logitech-hidpp.c
3839
field->application = HID_GD_MULTIAXIS;
drivers/hid/hid-logitech-hidpp.c
4039
static int hidpp_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-logitech-hidpp.c
4370
return report->field[0]->report_count + 1;
drivers/hid/hid-magicmouse.c
537
static int magicmouse_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-magicmouse.c
543
field->report->id == MOUSE2_REPORT_ID) {
drivers/hid/hid-magicmouse.c
718
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-magicmouse.c
731
field->flags & HID_MAIN_ITEM_RELATIVE)
drivers/hid/hid-megaworld.c
80
report->field[0]->value[0] = 0x02;
drivers/hid/hid-megaworld.c
82
mwctrl->strong = &report->field[2]->value[0];
drivers/hid/hid-megaworld.c
83
mwctrl->weak = &report->field[3]->value[0];
drivers/hid/hid-mf.c
105
mf->report->field[0]->value[0] = 0x00;
drivers/hid/hid-mf.c
106
mf->report->field[0]->value[1] = 0x00;
drivers/hid/hid-mf.c
50
mf->report->field[0]->value[0] = weak;
drivers/hid/hid-mf.c
51
mf->report->field[0]->value[1] = strong;
drivers/hid/hid-mf.c
78
if (report->maxfield < 1 || report->field[0]->report_count < 2) {
drivers/hid/hid-microsoft.c
161
static int ms_surface_dial_quirk(struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-microsoft.c
183
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
200
int ret = ms_surface_dial_quirk(hi, field, usage, bit, max);
drivers/hid/hid-microsoft.c
210
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-microsoft.c
222
static int ms_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-microsoft.c
229
if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
drivers/hid/hid-microsoft.c
233
input = field->hidinput->input;
drivers/hid/hid-monterey.c
34
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1094
static int mt_touch_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-multitouch.c
1099
hid->hiddev_hid_event(hid, field, usage, value);
drivers/hid/hid-multitouch.c
1259
struct hid_field *field,
drivers/hid/hid-multitouch.c
1265
struct input_dev *input = field->hidinput->input;
drivers/hid/hid-multitouch.c
1302
struct hid_field *field;
drivers/hid/hid-multitouch.c
1344
input = report->field[0]->hidinput->input;
drivers/hid/hid-multitouch.c
1352
field = report->field[r];
drivers/hid/hid-multitouch.c
1353
count = field->report_count;
drivers/hid/hid-multitouch.c
1355
if (!(HID_MAIN_ITEM_VARIABLE & field->flags))
drivers/hid/hid-multitouch.c
1359
mt_process_mt_event(hid, app, field,
drivers/hid/hid-multitouch.c
1360
&field->usage[n], field->value[n],
drivers/hid/hid-multitouch.c
1472
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1480
rdata = mt_find_report_data(td, field->report);
drivers/hid/hid-multitouch.c
1495
field->application != HID_DG_TOUCHSCREEN &&
drivers/hid/hid-multitouch.c
1496
field->application != HID_DG_PEN &&
drivers/hid/hid-multitouch.c
1497
field->application != HID_DG_TOUCHPAD &&
drivers/hid/hid-multitouch.c
1498
field->application != HID_GD_KEYBOARD &&
drivers/hid/hid-multitouch.c
1499
field->application != HID_GD_SYSTEM_CONTROL &&
drivers/hid/hid-multitouch.c
1500
field->application != HID_CP_CONSUMER_CONTROL &&
drivers/hid/hid-multitouch.c
1501
field->application != HID_GD_WIRELESS_RADIO_CTLS &&
drivers/hid/hid-multitouch.c
1502
field->application != HID_GD_SYSTEM_MULTIAXIS &&
drivers/hid/hid-multitouch.c
1503
!(field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS &&
drivers/hid/hid-multitouch.c
1512
if (field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS &&
drivers/hid/hid-multitouch.c
1516
if (field->flags & HID_MAIN_ITEM_VARIABLE)
drivers/hid/hid-multitouch.c
1517
field->flags &= ~HID_MAIN_ITEM_VARIABLE;
drivers/hid/hid-multitouch.c
1531
return mt_touch_input_mapping(hdev, hi, field, usage, bit, max,
drivers/hid/hid-multitouch.c
1538
if (field->physical == HID_DG_STYLUS)
drivers/hid/hid-multitouch.c
1541
ret = hid_haptic_input_mapping(hdev, td->haptic, hi, field, usage, bit,
drivers/hid/hid-multitouch.c
1551
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
1557
rdata = mt_find_report_data(td, field->report);
drivers/hid/hid-multitouch.c
1567
static int mt_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-multitouch.c
1573
rdata = mt_find_report_data(td, field->report);
drivers/hid/hid-multitouch.c
1575
return mt_touch_event(hid, field, usage, value);
drivers/hid/hid-multitouch.c
1757
struct hid_field *field = report->field[0];
drivers/hid/hid-multitouch.c
1774
struct hid_field *fld = report->field[f];
drivers/hid/hid-multitouch.c
1799
if (field && field->hidinput && field->hidinput->input)
drivers/hid/hid-multitouch.c
1800
input_sync(field->hidinput->input);
drivers/hid/hid-multitouch.c
1804
struct hid_field *field,
drivers/hid/hid-multitouch.c
1812
struct hid_report *report = field->report;
drivers/hid/hid-multitouch.c
1842
field->value[index] = td->inputmode_value;
drivers/hid/hid-multitouch.c
1848
max = min_t(int, field->logical_maximum,
drivers/hid/hid-multitouch.c
1850
if (field->value[index] != max) {
drivers/hid/hid-multitouch.c
1851
field->value[index] = max;
drivers/hid/hid-multitouch.c
1858
field->value[index] = latency;
drivers/hid/hid-multitouch.c
1862
field->value[index] = !!(report_mode & TOUCHPAD_REPORT_CONTACTS);
drivers/hid/hid-multitouch.c
1866
field->value[index] = !!(report_mode & TOUCHPAD_REPORT_BUTTONS);
drivers/hid/hid-multitouch.c
1889
if (rep->field[i]->report_count < 1)
drivers/hid/hid-multitouch.c
1892
for (j = 0; j < rep->field[i]->maxusage; j++) {
drivers/hid/hid-multitouch.c
1893
usage = &rep->field[i]->usage[j];
drivers/hid/hid-multitouch.c
1896
rep->field[i],
drivers/hid/hid-multitouch.c
2030
static void mt_fix_const_field(struct hid_field *field, unsigned int usage)
drivers/hid/hid-multitouch.c
2032
if (field->usage[0].hid != usage ||
drivers/hid/hid-multitouch.c
2033
!(field->flags & HID_MAIN_ITEM_CONSTANT))
drivers/hid/hid-multitouch.c
2036
field->flags &= ~HID_MAIN_ITEM_CONSTANT;
drivers/hid/hid-multitouch.c
2037
field->flags |= HID_MAIN_ITEM_VARIABLE;
drivers/hid/hid-multitouch.c
2053
if (report->field[i]->maxusage >= 1)
drivers/hid/hid-multitouch.c
2054
mt_fix_const_field(report->field[i], usage);
drivers/hid/hid-multitouch.c
548
struct hid_field *field, struct hid_usage *usage)
drivers/hid/hid-multitouch.c
554
mt_get_feature(hdev, field->report);
drivers/hid/hid-multitouch.c
556
td->maxcontacts = field->value[0];
drivers/hid/hid-multitouch.c
558
field->logical_maximum <= MT_MAX_MAXCONTACT)
drivers/hid/hid-multitouch.c
559
td->maxcontacts = field->logical_maximum;
drivers/hid/hid-multitouch.c
566
if (usage->usage_index >= field->report_count) {
drivers/hid/hid-multitouch.c
571
mt_get_feature(hdev, field->report);
drivers/hid/hid-multitouch.c
572
switch (field->value[usage->usage_index]) {
drivers/hid/hid-multitouch.c
585
mt_get_feature(hdev, field->report);
drivers/hid/hid-multitouch.c
589
hid_haptic_feature_mapping(hdev, td->haptic, field, usage);
drivers/hid/hid-multitouch.c
593
struct hid_field *field, int snratio)
drivers/hid/hid-multitouch.c
595
int fmin = field->logical_minimum;
drivers/hid/hid-multitouch.c
596
int fmax = field->logical_maximum;
drivers/hid/hid-multitouch.c
599
input_abs_set_res(input, code, hidinput_calc_abs_res(field, code));
drivers/hid/hid-multitouch.c
692
struct hid_field *field;
drivers/hid/hid-multitouch.c
708
field = report->field[r];
drivers/hid/hid-multitouch.c
710
if (!(HID_MAIN_ITEM_VARIABLE & field->flags))
drivers/hid/hid-multitouch.c
713
if (field->logical == HID_DG_FINGER || td->hdev->group != HID_GROUP_MULTITOUCH_WIN_8) {
drivers/hid/hid-multitouch.c
714
for (n = 0; n < field->report_count; n++) {
drivers/hid/hid-multitouch.c
715
unsigned int hid = field->usage[n].hid;
drivers/hid/hid-multitouch.c
793
&field->value[usage->usage_index], \
drivers/hid/hid-multitouch.c
797
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-multitouch.c
808
if (field->application == HID_DG_TOUCHSCREEN &&
drivers/hid/hid-multitouch.c
819
prev_usage = &field->usage[usage->usage_index - 1];
drivers/hid/hid-multitouch.c
834
set_abs(hi->input, code, field, cls->sn_move);
drivers/hid/hid-multitouch.c
840
if (field->application == HID_GD_SYSTEM_MULTIAXIS) {
drivers/hid/hid-multitouch.c
859
set_abs(hi->input, code, field, cls->sn_move);
drivers/hid/hid-multitouch.c
880
(field->application == HID_DG_TOUCHPAD ||
drivers/hid/hid-multitouch.c
881
field->application == HID_DG_TOUCHSCREEN))
drivers/hid/hid-multitouch.c
904
if (field->application != HID_GD_SYSTEM_MULTIAXIS)
drivers/hid/hid-multitouch.c
923
set_abs(hi->input, ABS_MT_TOUCH_MAJOR, field,
drivers/hid/hid-multitouch.c
929
set_abs(hi->input, ABS_MT_TOUCH_MINOR, field,
drivers/hid/hid-multitouch.c
944
set_abs(hi->input, ABS_MT_PRESSURE, field,
drivers/hid/hid-multitouch.c
948
hi, field);
drivers/hid/hid-multitouch.c
953
app->scantime = &field->value[usage->usage_index];
drivers/hid/hid-multitouch.c
954
app->scantime_logical_max = field->logical_maximum;
drivers/hid/hid-multitouch.c
958
app->raw_cc = &field->value[usage->usage_index];
drivers/hid/hid-multitouch.c
967
-field->logical_maximum / 4,
drivers/hid/hid-multitouch.c
968
field->logical_maximum / 4,
drivers/hid/hid-multitouch.c
970
field->logical_maximum / cls->sn_move : 0, 0);
drivers/hid/hid-multitouch.c
987
field->application == HID_DG_TOUCHPAD &&
drivers/hid/hid-multitouch.c
991
if (field->application == HID_GD_SYSTEM_MULTIAXIS)
drivers/hid/hid-ntrig.c
115
report->field[0]->report_count < 1)
drivers/hid/hid-ntrig.c
120
return (int)report->field[0]->value[0];
drivers/hid/hid-ntrig.c
455
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ntrig.c
461
if (field->physical)
drivers/hid/hid-ntrig.c
471
field->logical_minimum,
drivers/hid/hid-ntrig.c
472
field->logical_maximum, 0, 0);
drivers/hid/hid-ntrig.c
476
field->logical_maximum -
drivers/hid/hid-ntrig.c
477
field->logical_minimum;
drivers/hid/hid-ntrig.c
479
field->physical_maximum -
drivers/hid/hid-ntrig.c
480
field->physical_minimum;
drivers/hid/hid-ntrig.c
493
field->logical_minimum,
drivers/hid/hid-ntrig.c
494
field->logical_maximum, 0, 0);
drivers/hid/hid-ntrig.c
498
field->logical_maximum -
drivers/hid/hid-ntrig.c
499
field->logical_minimum;
drivers/hid/hid-ntrig.c
501
field->physical_maximum -
drivers/hid/hid-ntrig.c
502
field->physical_minimum;
drivers/hid/hid-ntrig.c
546
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-ntrig.c
550
if (field->physical)
drivers/hid/hid-ntrig.c
566
static int ntrig_event (struct hid_device *hid, struct hid_field *field,
drivers/hid/hid-ntrig.c
578
if(!(field->hidinput && field->hidinput->input))
drivers/hid/hid-ntrig.c
581
input = field->hidinput->input;
drivers/hid/hid-ntrig.c
584
if (field->application == HID_DG_PEN)
drivers/hid/hid-ntrig.c
750
input_mt_sync(field->hidinput->input);
drivers/hid/hid-ntrig.c
853
hid->hiddev_hid_event(hid, field, usage, value);
drivers/hid/hid-ntrig.c
867
switch (hidinput->report->field[0]->application) {
drivers/hid/hid-ntrig.c
884
input->name = (hidinput->report->field[0]->physical) ?
drivers/hid/hid-nvidia-shield.c
934
struct hid_field *field,
drivers/hid/hid-penmount.c
19
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-petalynx.c
38
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-picolcd_backlight.c
28
if (!report || report->maxfield != 1 || report->field[0]->report_count != 1)
drivers/hid/hid-picolcd_backlight.c
34
hid_set_field(report->field[0], 0,
drivers/hid/hid-picolcd_backlight.c
54
if (report->maxfield != 1 || report->field[0]->report_count != 1 ||
drivers/hid/hid-picolcd_backlight.c
55
report->field[0]->report_size != 8) {
drivers/hid/hid-picolcd_core.c
232
hid_set_field(report->field[0], 0, 1);
drivers/hid/hid-picolcd_core.c
287
hid_set_field(report->field[0], 0, timeout & 0xff);
drivers/hid/hid-picolcd_core.c
288
hid_set_field(report->field[0], 1, (timeout >> 8) & 0xff);
drivers/hid/hid-picolcd_core.c
415
if (report->maxfield != 1 || report->field[0]->report_count != 2 ||
drivers/hid/hid-picolcd_core.c
416
report->field[0]->report_size != 8) {
drivers/hid/hid-picolcd_core.c
94
for (j = 0; j < report->field[i]->report_count; j++) {
drivers/hid/hid-picolcd_core.c
95
hid_set_field(report->field[i], j, k < size ? raw_data[k] : 0);
drivers/hid/hid-picolcd_debugfs.c
859
if (flash_r && flash_r->maxfield == 1 && flash_r->field[0]->report_size == 8)
drivers/hid/hid-picolcd_debugfs.c
860
data->addr_sz = flash_r->field[0]->report_count - 1;
drivers/hid/hid-picolcd_fb.c
110
hid_set_field(report1->field[0], 0, chip << 2);
drivers/hid/hid-picolcd_fb.c
111
hid_set_field(report1->field[0], 1, 0x02);
drivers/hid/hid-picolcd_fb.c
112
hid_set_field(report1->field[0], 2, 0x00);
drivers/hid/hid-picolcd_fb.c
113
hid_set_field(report1->field[0], 3, 0x00);
drivers/hid/hid-picolcd_fb.c
114
hid_set_field(report1->field[0], 4, 0xb8 | tile);
drivers/hid/hid-picolcd_fb.c
115
hid_set_field(report1->field[0], 5, 0x00);
drivers/hid/hid-picolcd_fb.c
116
hid_set_field(report1->field[0], 6, 0x00);
drivers/hid/hid-picolcd_fb.c
117
hid_set_field(report1->field[0], 7, 0x40);
drivers/hid/hid-picolcd_fb.c
118
hid_set_field(report1->field[0], 8, 0x00);
drivers/hid/hid-picolcd_fb.c
119
hid_set_field(report1->field[0], 9, 0x00);
drivers/hid/hid-picolcd_fb.c
120
hid_set_field(report1->field[0], 10, 32);
drivers/hid/hid-picolcd_fb.c
122
hid_set_field(report2->field[0], 0, (chip << 2) | 0x01);
drivers/hid/hid-picolcd_fb.c
123
hid_set_field(report2->field[0], 1, 0x00);
drivers/hid/hid-picolcd_fb.c
124
hid_set_field(report2->field[0], 2, 0x00);
drivers/hid/hid-picolcd_fb.c
125
hid_set_field(report2->field[0], 3, 32);
drivers/hid/hid-picolcd_fb.c
130
hid_set_field(report1->field[0], 11 + i, tdata[i]);
drivers/hid/hid-picolcd_fb.c
132
hid_set_field(report2->field[0], 4 + i - 32, tdata[i]);
drivers/hid/hid-picolcd_fb.c
198
for (j = 0; j < report->field[0]->maxusage; j++)
drivers/hid/hid-picolcd_fb.c
200
hid_set_field(report->field[0], j, i << 2);
drivers/hid/hid-picolcd_fb.c
202
hid_set_field(report->field[0], j, mapcmd[j]);
drivers/hid/hid-picolcd_fb.c
204
hid_set_field(report->field[0], j, 0);
drivers/hid/hid-picolcd_lcd.c
32
if (!report || report->maxfield != 1 || report->field[0]->report_count != 1)
drivers/hid/hid-picolcd_lcd.c
37
hid_set_field(report->field[0], 0, data->lcd_contrast);
drivers/hid/hid-picolcd_lcd.c
56
if (report->maxfield != 1 || report->field[0]->report_count != 1 ||
drivers/hid/hid-picolcd_lcd.c
57
report->field[0]->report_size != 8) {
drivers/hid/hid-picolcd_leds.c
106
if (report->maxfield != 1 || report->field[0]->report_count != 1 ||
drivers/hid/hid-picolcd_leds.c
107
report->field[0]->report_size != 8) {
drivers/hid/hid-picolcd_leds.c
40
if (!report || report->maxfield != 1 || report->field[0]->report_count != 1)
drivers/hid/hid-picolcd_leds.c
44
hid_set_field(report->field[0], 0, data->led_state);
drivers/hid/hid-pl.c
113
if (report->field[0]->report_count >= 4) {
drivers/hid/hid-pl.c
114
report->field[0]->value[0] = 0x00;
drivers/hid/hid-pl.c
115
report->field[0]->value[1] = 0x00;
drivers/hid/hid-pl.c
116
strong = &report->field[0]->value[2];
drivers/hid/hid-pl.c
117
weak = &report->field[0]->value[3];
drivers/hid/hid-pl.c
119
} else if (report->field[0]->maxusage == 1 &&
drivers/hid/hid-pl.c
120
report->field[0]->usage[0].hid ==
drivers/hid/hid-pl.c
123
report->field[0]->report_count >= 1 &&
drivers/hid/hid-pl.c
124
report->field[1]->report_count >= 1 &&
drivers/hid/hid-pl.c
125
report->field[2]->report_count >= 1 &&
drivers/hid/hid-pl.c
126
report->field[3]->report_count >= 1) {
drivers/hid/hid-pl.c
127
report->field[0]->value[0] = 0x00;
drivers/hid/hid-pl.c
128
report->field[1]->value[0] = 0x00;
drivers/hid/hid-pl.c
129
strong = &report->field[2]->value[0];
drivers/hid/hid-pl.c
130
weak = &report->field[3]->value[0];
drivers/hid/hid-plantronics.c
116
usage->hid, field->application);
drivers/hid/hid-plantronics.c
121
usage->hid, field->application);
drivers/hid/hid-plantronics.c
127
usage->hid, field->application, mapped_key);
drivers/hid/hid-plantronics.c
131
static int plantronics_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-plantronics.c
49
struct hid_field *field,
drivers/hid/hid-plantronics.c
57
int allow_consumer = field->application == HID_CP_CONSUMERCONTROL &&
drivers/hid/hid-plantronics.c
62
if (field->application == HID_GD_JOYSTICK)
drivers/hid/hid-plantronics.c
92
!((field->application ^ plt_type) & HID_USAGE_PAGE))
drivers/hid/hid-prodikeys.c
275
if (report->field[0]->report_count != 2) {
drivers/hid/hid-prodikeys.c
290
report->field[0]->value[0] = 0x01;
drivers/hid/hid-prodikeys.c
291
report->field[0]->value[1] = state;
drivers/hid/hid-prodikeys.c
750
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-razer.c
45
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-retrode.c
22
struct hid_field *field = hi->report->field[0];
drivers/hid/hid-retrode.c
27
switch (field->report->id) {
drivers/hid/hid-retrode.c
34
number = field->report->id;
drivers/hid/hid-retrode.c
39
number = field->report->id - 2;
drivers/hid/hid-retrode.c
42
hid_err(hdev, "Got unhandled report id %d\n", field->report->id);
drivers/hid/hid-rmi.c
398
static int rmi_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-rmi.c
404
(field->application == HID_GD_POINTER ||
drivers/hid/hid-rmi.c
405
field->application == HID_GD_MOUSE)) {
drivers/hid/hid-rmi.c
424
struct hid_field *field = report->field[0];
drivers/hid/hid-rmi.c
435
if (field && field->hidinput && field->hidinput->input)
drivers/hid/hid-rmi.c
436
input_sync(field->hidinput->input);
drivers/hid/hid-rmi.c
540
struct hid_input *hi, struct hid_field *field,
drivers/hid/hid-rmi.c
568
unsigned app = (*report)->field[i]->application;
drivers/hid/hid-saitek.c
150
static int saitek_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-saitek.c
154
struct input_dev *input = field->hidinput->input;
drivers/hid/hid-samsung.c
143
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
236
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
327
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
350
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
481
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-samsung.c
488
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
491
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
494
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
497
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
500
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
503
hi, field, usage, bit, max);
drivers/hid/hid-samsung.c
88
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sensor-custom.c
477
struct hid_field *field)
drivers/hid/hid-sensor-custom.c
492
if (field->logical)
drivers/hid/hid-sensor-custom.c
493
sensor_field->attribute.attrib_id = field->logical;
drivers/hid/hid-sensor-custom.c
495
sensor_field->attribute.attrib_id = field->usage[0].hid;
drivers/hid/hid-sensor-custom.c
499
sensor_field->attribute.units = field->unit;
drivers/hid/hid-sensor-custom.c
500
sensor_field->attribute.unit_expo = field->unit_exponent;
drivers/hid/hid-sensor-custom.c
501
sensor_field->attribute.size = (field->report_size / 8);
drivers/hid/hid-sensor-custom.c
502
sensor_field->attribute.logical_minimum = field->logical_minimum;
drivers/hid/hid-sensor-custom.c
503
sensor_field->attribute.logical_maximum = field->logical_maximum;
drivers/hid/hid-sensor-custom.c
516
sensor_inst->input_report_size += (field->report_size *
drivers/hid/hid-sensor-custom.c
517
field->report_count) / 8;
drivers/hid/hid-sensor-custom.c
534
struct hid_field *field;
drivers/hid/hid-sensor-custom.c
539
field = report->field[i];
drivers/hid/hid-sensor-custom.c
540
if (field->maxusage &&
drivers/hid/hid-sensor-custom.c
541
((field->usage[0].collection_index >=
drivers/hid/hid-sensor-custom.c
543
(field->usage[0].collection_index <
drivers/hid/hid-sensor-custom.c
550
field);
drivers/hid/hid-sensor-hub.c
212
ret = hid_set_field(report->field[field_index], i,
drivers/hid/hid-sensor-hub.c
223
ret = hid_set_field(report->field[field_index], i,
drivers/hid/hid-sensor-hub.c
254
report->field[field_index]->report_count < 1) {
drivers/hid/hid-sensor-hub.c
262
report_size = DIV_ROUND_UP(report->field[field_index]->report_size,
drivers/hid/hid-sensor-hub.c
264
report->field[field_index]->report_count;
drivers/hid/hid-sensor-hub.c
271
val_ptr = (u8 *)report->field[field_index]->value;
drivers/hid/hid-sensor-hub.c
272
for (i = 0; i < report->field[field_index]->report_count; ++i) {
drivers/hid/hid-sensor-hub.c
277
report->field[field_index]->report_size / 8);
drivers/hid/hid-sensor-hub.c
279
buffer_index += (report->field[field_index]->report_size / 8);
drivers/hid/hid-sensor-hub.c
404
struct hid_field *field;
drivers/hid/hid-sensor-hub.c
411
field = report->field[field_index];
drivers/hid/hid-sensor-hub.c
412
for (i = 0; i < field->maxusage; ++i) {
drivers/hid/hid-sensor-hub.c
413
if (field->usage[i].hid == usage_id)
drivers/hid/hid-sensor-hub.c
414
return field->usage[i].usage_index;
drivers/hid/hid-sensor-hub.c
431
struct hid_field *field;
drivers/hid/hid-sensor-hub.c
446
field = report->field[i];
drivers/hid/hid-sensor-hub.c
447
if (field->maxusage) {
drivers/hid/hid-sensor-hub.c
448
if ((field->physical == usage_id ||
drivers/hid/hid-sensor-hub.c
449
field->application == usage_id) &&
drivers/hid/hid-sensor-hub.c
450
(field->logical == attr_usage_id ||
drivers/hid/hid-sensor-hub.c
451
field->usage[0].hid ==
drivers/hid/hid-sensor-hub.c
453
(field->usage[0].collection_index >=
drivers/hid/hid-sensor-hub.c
455
(field->usage[0].collection_index <
drivers/hid/hid-sensor-hub.c
460
field);
drivers/hid/hid-sensor-hub.c
546
i, report->field[i]->usage->collection_index,
drivers/hid/hid-sensor-hub.c
547
report->field[i]->usage->hid,
drivers/hid/hid-sensor-hub.c
548
(report->field[i]->report_size *
drivers/hid/hid-sensor-hub.c
549
report->field[i]->report_count)/8);
drivers/hid/hid-sensor-hub.c
550
sz = (report->field[i]->report_size *
drivers/hid/hid-sensor-hub.c
551
report->field[i]->report_count)/8;
drivers/hid/hid-sensor-hub.c
553
report->field[i]->usage->collection_index];
drivers/hid/hid-sensor-hub.c
558
report->field[i]->physical ? report->field[i]->physical :
drivers/hid/hid-sensor-hub.c
559
report->field[i]->application,
drivers/hid/hid-sensor-hub.c
560
report->field[i]->usage[0].collection_index,
drivers/hid/hid-sensor-hub.c
567
report->field[i]->usage->hid ||
drivers/hid/hid-sensor-hub.c
569
report->field[i]->logical)) {
drivers/hid/hid-sensor-hub.c
594
if (report->field[i]->logical)
drivers/hid/hid-sensor-hub.c
596
report->field[i]->logical, sz, ptr,
drivers/hid/hid-sensor-hub.c
600
report->field[i]->usage->hid, sz, ptr,
drivers/hid/hid-sensor-hub.c
86
s32 index, s32 report_id, struct hid_field *field)
drivers/hid/hid-sensor-hub.c
90
info->units = field->unit;
drivers/hid/hid-sensor-hub.c
91
info->unit_expo = field->unit_exponent;
drivers/hid/hid-sensor-hub.c
92
info->size = (field->report_size * field->report_count)/8;
drivers/hid/hid-sensor-hub.c
93
info->logical_minimum = field->logical_minimum;
drivers/hid/hid-sensor-hub.c
94
info->logical_maximum = field->logical_maximum;
drivers/hid/hid-sjoy.c
43
sjoyff->report->field[0]->value[1] = right;
drivers/hid/hid-sjoy.c
44
sjoyff->report->field[0]->value[2] = left;
drivers/hid/hid-sjoy.c
81
if (report->field[0]->report_count < 3) {
drivers/hid/hid-sjoy.c
95
sjoyff->report->field[0]->value[0] = 0x01;
drivers/hid/hid-sjoy.c
96
sjoyff->report->field[0]->value[1] = 0x00;
drivers/hid/hid-sjoy.c
97
sjoyff->report->field[0]->value[2] = 0x00;
drivers/hid/hid-sony.c
1208
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
1238
return ps3remote_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1241
return navigation_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1244
return sixaxis_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1248
ret = instrument_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1254
return gh_guitar_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1257
return djh_turntable_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1260
return rb4_guitar_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1263
return rb4_guitar_mapping(hdev, hi, field, usage, bit, max);
drivers/hid/hid-sony.c
1493
s32 *value = report->field[0]->value;
drivers/hid/hid-sony.c
670
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
701
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
719
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
734
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
770
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
804
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-sony.c
852
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-speedlink.c
26
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-speedlink.c
42
static int speedlink_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-steelseries.c
135
__s32 *value = report->field[0]->value;
drivers/hid/hid-sunplus.c
36
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-tivo.c
23
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-tmff.c
145
struct hid_field *field = report->field[fieldnum];
drivers/hid/hid-tmff.c
147
if (field->maxusage <= 0)
drivers/hid/hid-tmff.c
150
switch (field->usage[0].hid) {
drivers/hid/hid-tmff.c
152
if (field->report_count < 2) {
drivers/hid/hid-tmff.c
157
if (field->logical_maximum ==
drivers/hid/hid-tmff.c
158
field->logical_minimum) {
drivers/hid/hid-tmff.c
168
if (tmff->ff_field && tmff->ff_field != field) {
drivers/hid/hid-tmff.c
174
tmff->ff_field = field;
drivers/hid/hid-tmff.c
183
field->usage[0].hid);
drivers/hid/hid-topseed.c
27
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-twinhan.c
62
struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-uclogic-core.c
115
} else if (field->application == HID_DG_PEN) {
drivers/hid/hid-uclogic-core.c
131
struct hid_field *field;
drivers/hid/hid-uclogic-core.c
164
field = hi->report->field[0];
drivers/hid/hid-uclogic-core.c
166
switch (field->application) {
drivers/hid/hid-uclogic-core.c
91
struct hid_field *field,
drivers/hid/hid-uclogic-core.c
99
if (field->application == HID_GD_KEYPAD) {
drivers/hid/hid-universal-pidff.c
25
struct hid_field *field,
drivers/hid/hid-universal-pidff.c
32
if (field->application != HID_GD_JOYSTICK)
drivers/hid/hid-vivaldi-common.c
32
struct hid_field *field, struct hid_usage *usage)
drivers/hid/hid-vivaldi-common.c
35
struct hid_report *report = field->report;
drivers/hid/hid-vivaldi-common.c
41
if (field->logical != HID_USAGE_FN_ROW_PHYSMAP ||
drivers/hid/hid-vivaldi-common.c
74
field->report->id);
drivers/hid/hid-vivaldi-common.c
91
field->report->id);
drivers/hid/hid-vivaldi-common.c
96
field->value[usage->usage_index];
drivers/hid/hid-vivaldi-common.h
10
struct hid_field *field, struct hid_usage *usage);
drivers/hid/hid-winwing.c
185
struct hid_input *hi, struct hid_field *field, struct hid_usage *usage,
drivers/hid/hid-winwing.c
200
if (field->application != HID_GD_JOYSTICK)
drivers/hid/hid-xinmo.c
25
static int xinmo_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/hid-xinmo.c
34
input_event(field->hidinput->input, usage->type,
drivers/hid/hid-zpff.c
45
zpff->report->field[2]->value[0] = left;
drivers/hid/hid-zpff.c
46
zpff->report->field[3]->value[0] = right;
drivers/hid/hid-zpff.c
87
zpff->report->field[0]->value[0] = 0x00;
drivers/hid/hid-zpff.c
88
zpff->report->field[1]->value[0] = 0x02;
drivers/hid/hid-zpff.c
89
zpff->report->field[2]->value[0] = 0x00;
drivers/hid/hid-zpff.c
90
zpff->report->field[3]->value[0] = 0x00;
drivers/hid/hid-zydacron.c
46
struct hid_field *field, struct hid_usage *usage,
drivers/hid/surface-hid/surface_kbd.c
154
struct hid_field *field;
drivers/hid/surface-hid/surface_kbd.c
159
field = hidinput_get_led_field(hid);
drivers/hid/surface-hid/surface_kbd.c
160
if (!field)
drivers/hid/surface-hid/surface_kbd.c
164
if (len != hid_report_len(field->report))
drivers/hid/surface-hid/surface_kbd.c
167
if (rprt_id != field->report->id)
drivers/hid/surface-hid/surface_kbd.c
171
for (i = 0; i < field->report_count; i++)
drivers/hid/surface-hid/surface_kbd.c
172
if ((field->usage[i].hid & 0xffff) == 0x02)
drivers/hid/surface-hid/surface_kbd.c
175
if (i == field->report_count)
drivers/hid/surface-hid/surface_kbd.c
179
size = field->report_size;
drivers/hid/surface-hid/surface_kbd.c
180
offset = field->report_offset + i * size;
drivers/hid/usbhid/hid-core.c
808
struct hid_field *field;
drivers/hid/usbhid/hid-core.c
814
field = report->field[i];
drivers/hid/usbhid/hid-core.c
815
for (j = 0; j < field->maxusage; j++) {
drivers/hid/usbhid/hid-core.c
816
usage = &field->usage[j];
drivers/hid/usbhid/hid-core.c
819
*pfield = field;
drivers/hid/usbhid/hid-core.c
830
struct hid_field *field;
drivers/hid/usbhid/hid-core.c
833
if ((offset = hid_find_field_early(hid, HID_UP_LED, 0x01, &field)) != -1) {
drivers/hid/usbhid/hid-core.c
834
hid_set_field(field, offset, 0);
drivers/hid/usbhid/hid-core.c
835
usbhid_submit_report(hid, field->report, USB_DIR_OUT);
drivers/hid/usbhid/hid-pidff.c
1002
pidff_playback_pid(pidff, field->logical_minimum, 0);
drivers/hid/usbhid/hid-pidff.c
1006
pidff_playback_pid(pidff, field->logical_minimum, 1);
drivers/hid/usbhid/hid-pidff.c
1009
pidff->block_load[PID_EFFECT_BLOCK_INDEX].field->logical_minimum;
drivers/hid/usbhid/hid-pidff.c
1053
struct hid_field *fld = report->field[i];
drivers/hid/usbhid/hid-pidff.c
1094
usage[i].field = report->field[found];
drivers/hid/usbhid/hid-pidff.c
1095
usage[i].value = &report->field[found]->value[index];
drivers/hid/usbhid/hid-pidff.c
1151
ret = pidff_check_usage(report->field[0]->logical);
drivers/hid/usbhid/hid-pidff.c
1166
i = report->field[0]->usage[0].collection_index;
drivers/hid/usbhid/hid-pidff.c
1207
if (report->field[i]->logical == (HID_UP_PID | usage) &&
drivers/hid/usbhid/hid-pidff.c
1208
report->field[i]->report_count > 0) {
drivers/hid/usbhid/hid-pidff.c
1210
report->field[i]->logical_minimum == 1)
drivers/hid/usbhid/hid-pidff.c
1211
return report->field[i];
drivers/hid/usbhid/hid-pidff.c
1240
#define PIDFF_FIND_SPECIAL_KEYS(keys, field, name) \
drivers/hid/usbhid/hid-pidff.c
1241
pidff_find_special_keys(pidff->keys, pidff->field, pidff_ ## name, \
drivers/hid/usbhid/hid-pidff.c
1244
#define PIDFF_FIND_GENERAL_DESKTOP(keys, field, name) \
drivers/hid/usbhid/hid-pidff.c
1245
pidff_find_special_keys(pidff->keys, pidff->field, pidff_ ## name, \
drivers/hid/usbhid/hid-pidff.c
1522
pidff->block_load[PID_EFFECT_BLOCK_INDEX].field->logical_minimum + 1) {
drivers/hid/usbhid/hid-pidff.c
1587
pidff->block_load[PID_EFFECT_BLOCK_INDEX].field->logical_maximum -
drivers/hid/usbhid/hid-pidff.c
1588
pidff->block_load[PID_EFFECT_BLOCK_INDEX].field->logical_minimum +
drivers/hid/usbhid/hid-pidff.c
185
struct hid_field *field;
drivers/hid/usbhid/hid-pidff.c
320
static s32 pidff_clamp(s32 i, struct hid_field *field)
drivers/hid/usbhid/hid-pidff.c
322
return (s32)clamp(i, field->logical_minimum, field->logical_maximum);
drivers/hid/usbhid/hid-pidff.c
328
static int pidff_rescale(int i, int max, struct hid_field *field)
drivers/hid/usbhid/hid-pidff.c
331
s64 result = field->logical_maximum - field->logical_minimum;
drivers/hid/usbhid/hid-pidff.c
333
return div_s64(result * i, max) + field->logical_minimum;
drivers/hid/usbhid/hid-pidff.c
339
static int pidff_rescale_signed(int i, struct hid_field *field)
drivers/hid/usbhid/hid-pidff.c
342
return i * field->logical_maximum / S16_MAX;
drivers/hid/usbhid/hid-pidff.c
344
return i * field->logical_minimum / S16_MIN;
drivers/hid/usbhid/hid-pidff.c
351
static u32 pidff_rescale_time(u16 time, struct hid_field *field)
drivers/hid/usbhid/hid-pidff.c
354
int exponent = field->unit_exponent;
drivers/hid/usbhid/hid-pidff.c
368
usage->value[0] = pidff_rescale(value, U16_MAX, usage->field);
drivers/hid/usbhid/hid-pidff.c
374
if (usage->field->logical_minimum < 0)
drivers/hid/usbhid/hid-pidff.c
375
usage->value[0] = pidff_rescale_signed(value, usage->field);
drivers/hid/usbhid/hid-pidff.c
379
pidff_rescale(-value, -S16_MIN, usage->field);
drivers/hid/usbhid/hid-pidff.c
382
pidff_rescale(value, S16_MAX, usage->field);
drivers/hid/usbhid/hid-pidff.c
389
usage->value[0] = pidff_clamp(pidff_rescale_time(time, usage->field),
drivers/hid/usbhid/hid-pidff.c
390
usage->field);
drivers/hid/usbhid/hid-pidff.c
397
usage->value[0] = (1U << usage->field->report_size) - 1;
drivers/hid/usbhid/hid-pidff.c
453
pidff->set_envelope[PID_ATTACK_LEVEL].field);
drivers/hid/usbhid/hid-pidff.c
457
pidff->set_envelope[PID_FADE_LEVEL].field);
drivers/hid/usbhid/hid-pidff.c
532
pidff->set_effect[PID_TRIGGER_BUTTON].field->logical_maximum;
drivers/hid/usbhid/hid-pidff.c
544
pidff->set_effect[PID_GAIN].field->logical_maximum;
drivers/hid/usbhid/hid-pidff.c
702
if (!pidff->device_gain[PID_DEVICE_GAIN_FIELD].field)
drivers/hid/usbhid/hid-pidff.c
713
static void pidff_set_device_control(struct pidff_device *pidff, int field)
drivers/hid/usbhid/hid-pidff.c
715
const int field_index = pidff->control_id[field];
drivers/hid/usbhid/hid-pidff.c
743
pidff_device_control[field]);
drivers/hid/usbhid/hid-pidff.c
854
pidff_clamp(n, pidff->effect_operation[PID_LOOP_COUNT].field);
drivers/hid/usbhid/hid-pidff.c
998
struct hid_field *field =
drivers/hid/usbhid/hid-pidff.c
999
pidff->block_load[PID_EFFECT_BLOCK_INDEX].field;
drivers/hid/usbhid/hiddev.c
114
struct hid_field *field;
drivers/hid/usbhid/hiddev.c
125
field = report->field[i];
drivers/hid/usbhid/hiddev.c
126
for (j = 0; j < field->maxusage; j++) {
drivers/hid/usbhid/hiddev.c
127
if (field->usage[j].hid == uref->usage_code) {
drivers/hid/usbhid/hiddev.c
131
return field;
drivers/hid/usbhid/hiddev.c
166
void hiddev_hid_event(struct hid_device *hid, struct hid_field *field,
drivers/hid/usbhid/hiddev.c
169
unsigned type = field->report_type;
drivers/hid/usbhid/hiddev.c
176
uref.report_id = field->report->id;
drivers/hid/usbhid/hiddev.c
177
uref.field_index = field->index;
drivers/hid/usbhid/hiddev.c
178
uref.usage_index = (usage - field->usage);
drivers/hid/usbhid/hiddev.c
434
struct hid_field *field;
drivers/hid/usbhid/hiddev.c
462
field = report->field[uref->field_index];
drivers/hid/usbhid/hiddev.c
463
if (uref->usage_index >= field->maxusage)
drivers/hid/usbhid/hiddev.c
466
field->maxusage);
drivers/hid/usbhid/hiddev.c
468
uref->usage_code = field->usage[uref->usage_index].hid;
drivers/hid/usbhid/hiddev.c
482
field = hiddev_lookup_usage(hid, uref);
drivers/hid/usbhid/hiddev.c
483
if (field == NULL)
drivers/hid/usbhid/hiddev.c
496
field = report->field[uref->field_index];
drivers/hid/usbhid/hiddev.c
499
if (uref->usage_index >= field->maxusage)
drivers/hid/usbhid/hiddev.c
503
field->maxusage);
drivers/hid/usbhid/hiddev.c
504
} else if (uref->usage_index >= field->report_count)
drivers/hid/usbhid/hiddev.c
511
field->report_count)
drivers/hid/usbhid/hiddev.c
516
field->report_count -
drivers/hid/usbhid/hiddev.c
522
if (uref->usage_index >= field->report_count)
drivers/hid/usbhid/hiddev.c
524
uref->value = field->value[uref->usage_index];
drivers/hid/usbhid/hiddev.c
530
if (uref->usage_index >= field->report_count)
drivers/hid/usbhid/hiddev.c
532
field->value[uref->usage_index] = uref->value;
drivers/hid/usbhid/hiddev.c
536
i = field->usage[uref->usage_index].collection_index;
drivers/hid/usbhid/hiddev.c
542
field->value[uref->usage_index + i];
drivers/hid/usbhid/hiddev.c
549
field->value[uref->usage_index + i] =
drivers/hid/usbhid/hiddev.c
604
struct hid_field *field;
drivers/hid/usbhid/hiddev.c
766
field = report->field[finfo.field_index];
drivers/hid/usbhid/hiddev.c
770
finfo.field_index = field->report_count - 1;
drivers/hid/usbhid/hiddev.c
771
finfo.maxusage = field->maxusage;
drivers/hid/usbhid/hiddev.c
772
finfo.flags = field->flags;
drivers/hid/usbhid/hiddev.c
773
finfo.physical = field->physical;
drivers/hid/usbhid/hiddev.c
774
finfo.logical = field->logical;
drivers/hid/usbhid/hiddev.c
775
finfo.application = field->application;
drivers/hid/usbhid/hiddev.c
776
finfo.logical_minimum = field->logical_minimum;
drivers/hid/usbhid/hiddev.c
777
finfo.logical_maximum = field->logical_maximum;
drivers/hid/usbhid/hiddev.c
778
finfo.physical_minimum = field->physical_minimum;
drivers/hid/usbhid/hiddev.c
779
finfo.physical_maximum = field->physical_maximum;
drivers/hid/usbhid/hiddev.c
780
finfo.unit_exponent = field->unit_exponent;
drivers/hid/usbhid/hiddev.c
781
finfo.unit = field->unit;
drivers/hid/wacom.h
240
struct hid_field *field, struct hid_usage *usage);
drivers/hid/wacom.h
241
void wacom_wac_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/wacom_sys.c
1124
#define DEVICE_LUMINANCE_ATTR(name, field) \
drivers/hid/wacom_sys.c
1131
return wacom_luminance_store(wacom, &wacom->led.field, \
drivers/hid/wacom_sys.c
1138
return scnprintf(buf, PAGE_SIZE, "%d\n", wacom->led.field); \
drivers/hid/wacom_sys.c
116
for (j = 0; j < report->field[i]->maxusage; j++) {
drivers/hid/wacom_sys.c
117
struct hid_field *field = report->field[i];
drivers/hid/wacom_sys.c
118
struct hid_usage *usage = &field->usage[j];
drivers/hid/wacom_sys.c
130
offset = field->report_offset;
drivers/hid/wacom_sys.c
131
size = field->report_size;
drivers/hid/wacom_sys.c
212
struct hid_field field = {
drivers/hid/wacom_sys.c
219
return hidinput_calc_abs_res(&field, ABS_X);
drivers/hid/wacom_sys.c
223
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_sys.c
235
field->application == HID_UP_MSVENDOR) {
drivers/hid/wacom_sys.c
236
wacom->wacom_wac.mode_report = field->report->id;
drivers/hid/wacom_sys.c
250
field->application == HID_DG_PEN &&
drivers/hid/wacom_sys.c
251
field->physical == HID_DG_STYLUS) {
drivers/hid/wacom_sys.c
254
if (i-4 >= 0 && i+1 < field->maxusage &&
drivers/hid/wacom_sys.c
255
field->usage[i-4].hid == HID_DG_TIPSWITCH &&
drivers/hid/wacom_sys.c
256
field->usage[i-3].hid == HID_DG_BARRELSWITCH &&
drivers/hid/wacom_sys.c
257
field->usage[i-2].hid == HID_DG_ERASER &&
drivers/hid/wacom_sys.c
258
field->usage[i-1].hid == HID_DG_INVERT &&
drivers/hid/wacom_sys.c
259
field->usage[i+1].hid == HID_DG_INRANGE) {
drivers/hid/wacom_sys.c
273
field->report_size == 16 &&
drivers/hid/wacom_sys.c
274
field->index + 2 < field->report->maxfield) {
drivers/hid/wacom_sys.c
275
struct hid_field *a = field->report->field[field->index + 1];
drivers/hid/wacom_sys.c
276
struct hid_field *b = field->report->field[field->index + 2];
drivers/hid/wacom_sys.c
286
field->logical_minimum = S16_MIN;
drivers/hid/wacom_sys.c
287
field->logical_maximum = S16_MAX;
drivers/hid/wacom_sys.c
299
WACOM_PEN_FIELD(field) &&
drivers/hid/wacom_sys.c
301
field->logical_maximum = 43200;
drivers/hid/wacom_sys.c
306
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_sys.c
316
wacom_hid_usage_quirk(hdev, field, usage);
drivers/hid/wacom_sys.c
326
n = hid_report_len(field->report);
drivers/hid/wacom_sys.c
327
data = hid_alloc_report_buf(field->report, GFP_KERNEL);
drivers/hid/wacom_sys.c
330
data[0] = field->report->id;
drivers/hid/wacom_sys.c
350
if (usage->usage_index >= field->report_count) {
drivers/hid/wacom_sys.c
355
hid_data->inputmode = field->report->id;
drivers/hid/wacom_sys.c
357
hid_data->inputmode_field_index = field->index;
drivers/hid/wacom_sys.c
361
if (field->report->id == 0x0B &&
drivers/hid/wacom_sys.c
362
(field->application == WACOM_HID_G9_PEN ||
drivers/hid/wacom_sys.c
363
field->application == WACOM_HID_G11_PEN)) {
drivers/hid/wacom_sys.c
364
wacom->wacom_wac.mode_report = field->report->id;
drivers/hid/wacom_sys.c
370
wacom->wacom_wac.mode_report = field->report->id;
drivers/hid/wacom_sys.c
376
if (field->report->id == 0x03 &&
drivers/hid/wacom_sys.c
377
(field->application == WACOM_HID_G9_TOUCHSCREEN ||
drivers/hid/wacom_sys.c
378
field->application == WACOM_HID_G11_TOUCHSCREEN)) {
drivers/hid/wacom_sys.c
379
wacom->wacom_wac.mode_report = field->report->id;
drivers/hid/wacom_sys.c
388
n = hid_report_len(field->report);
drivers/hid/wacom_sys.c
389
data = hid_alloc_report_buf(field->report, GFP_KERNEL);
drivers/hid/wacom_sys.c
392
data[0] = field->report->id;
drivers/hid/wacom_sys.c
440
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_sys.c
444
bool finger = WACOM_FINGER_FIELD(field);
drivers/hid/wacom_sys.c
445
bool pen = WACOM_PEN_FIELD(field);
drivers/hid/wacom_sys.c
460
wacom_hid_usage_quirk(hdev, field, usage);
drivers/hid/wacom_sys.c
464
features->x_max = field->logical_maximum;
drivers/hid/wacom_sys.c
466
features->x_phy = field->physical_maximum;
drivers/hid/wacom_sys.c
469
features->unit = field->unit;
drivers/hid/wacom_sys.c
470
features->unitExpo = field->unit_exponent;
drivers/hid/wacom_sys.c
475
features->y_max = field->logical_maximum;
drivers/hid/wacom_sys.c
477
features->y_phy = field->physical_maximum;
drivers/hid/wacom_sys.c
480
features->unit = field->unit;
drivers/hid/wacom_sys.c
481
features->unitExpo = field->unit_exponent;
drivers/hid/wacom_sys.c
487
features->pressure_max = field->logical_maximum;
drivers/hid/wacom_sys.c
492
wacom_wac_usage_mapping(hdev, field, usage);
drivers/hid/wacom_sys.c
535
if (hreport->field[i]->report_count < 1)
drivers/hid/wacom_sys.c
538
for (j = 0; j < hreport->field[i]->maxusage; j++) {
drivers/hid/wacom_sys.c
539
wacom_feature_mapping(hdev, hreport->field[i],
drivers/hid/wacom_sys.c
540
hreport->field[i]->usage + j);
drivers/hid/wacom_sys.c
553
for (j = 0; j < hreport->field[i]->maxusage; j++)
drivers/hid/wacom_sys.c
554
wacom_usage_mapping(hdev, hreport->field[i],
drivers/hid/wacom_sys.c
555
hreport->field[i]->usage + j);
drivers/hid/wacom_sys.c
575
struct hid_field *field = r->field[hid_data->inputmode_field_index];
drivers/hid/wacom_sys.c
577
if (field && hid_data->inputmode_index < field->report_count) {
drivers/hid/wacom_sys.c
578
field->value[hid_data->inputmode_index] = 2;
drivers/hid/wacom_wac.c
1883
struct hid_field *field, __u8 type, __u16 code, int fuzz)
drivers/hid/wacom_wac.c
1888
int fmin = field->logical_minimum;
drivers/hid/wacom_wac.c
1889
int fmax = field->logical_maximum;
drivers/hid/wacom_wac.c
1898
resolution = hidinput_calc_abs_res(field, resolution_code);
drivers/hid/wacom_wac.c
1935
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
1940
static void wacom_wac_battery_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/wacom_wac.c
1953
value = value * 100 / (field->logical_maximum - field->logical_minimum);
drivers/hid/wacom_wac.c
1961
value = value * 100 / (field->logical_maximum - field->logical_minimum);
drivers/hid/wacom_wac.c
2000
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2011
wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 0);
drivers/hid/wacom_wac.c
2016
wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 0);
drivers/hid/wacom_wac.c
2021
wacom_map_usage(input, usage, field, EV_ABS, ABS_Z, 0);
drivers/hid/wacom_wac.c
2030
wacom_map_usage(input, usage, field, EV_KEY,
drivers/hid/wacom_wac.c
2054
wacom_map_usage(input, usage, field, EV_ABS, ABS_RX, 0);
drivers/hid/wacom_wac.c
2058
wacom_map_usage(input, usage, field, EV_ABS, ABS_RY, 0);
drivers/hid/wacom_wac.c
2062
if (field->flags & HID_MAIN_ITEM_RELATIVE) {
drivers/hid/wacom_wac.c
2065
wacom_map_usage(input, usage, field, EV_REL, REL_WHEEL_HI_RES, 0);
drivers/hid/wacom_wac.c
2069
wacom_map_usage(input, usage, field, EV_REL, REL_HWHEEL_HI_RES, 0);
drivers/hid/wacom_wac.c
2075
wacom_map_usage(input, usage, field, EV_ABS, ABS_WHEEL, 0);
drivers/hid/wacom_wac.c
2077
wacom_map_usage(input, usage, field, EV_ABS, ABS_THROTTLE, 0);
drivers/hid/wacom_wac.c
2092
wacom_map_usage(input, usage, field, EV_KEY, KEY_BUTTONCONFIG, 0);
drivers/hid/wacom_wac.c
2096
wacom_map_usage(input, usage, field, EV_KEY, KEY_ONSCREEN_KEYBOARD, 0);
drivers/hid/wacom_wac.c
2100
wacom_map_usage(input, usage, field, EV_KEY, KEY_CONTROLPANEL, 0);
drivers/hid/wacom_wac.c
2115
wacom_map_usage(input, usage, field, EV_KEY,
drivers/hid/wacom_wac.c
2124
static void wacom_wac_pad_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/wacom_wac.c
2142
if (wacom_equivalent_usage(field->physical) == HID_DG_TABLETFUNCTIONKEY) {
drivers/hid/wacom_wac.c
2144
!(field->flags & HID_MAIN_ITEM_RELATIVE);
drivers/hid/wacom_wac.c
2189
value = (field->logical_maximum - value);
drivers/hid/wacom_wac.c
2199
else if (field->flags & HID_MAIN_ITEM_RELATIVE) {
drivers/hid/wacom_wac.c
2289
struct hid_report *report, struct hid_field *field)
drivers/hid/wacom_wac.c
2321
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2331
wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 4);
drivers/hid/wacom_wac.c
2334
wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 4);
drivers/hid/wacom_wac.c
2338
wacom_map_usage(input, usage, field, EV_ABS, ABS_DISTANCE, 0);
drivers/hid/wacom_wac.c
2341
wacom_map_usage(input, usage, field, EV_ABS, ABS_PRESSURE, 0);
drivers/hid/wacom_wac.c
2344
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOOL_PEN, 0);
drivers/hid/wacom_wac.c
2347
wacom_map_usage(input, usage, field, EV_KEY,
drivers/hid/wacom_wac.c
2351
wacom_map_usage(input, usage, field, EV_ABS, ABS_TILT_X, 0);
drivers/hid/wacom_wac.c
2354
wacom_map_usage(input, usage, field, EV_ABS, ABS_TILT_Y, 0);
drivers/hid/wacom_wac.c
2357
wacom_map_usage(input, usage, field, EV_ABS, ABS_Z, 0);
drivers/hid/wacom_wac.c
2361
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0);
drivers/hid/wacom_wac.c
2365
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0);
drivers/hid/wacom_wac.c
2370
wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS, 0);
drivers/hid/wacom_wac.c
2375
wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS2, 0);
drivers/hid/wacom_wac.c
2379
wacom_map_usage(input, usage, field, EV_MSC, MSC_SERIAL, 0);
drivers/hid/wacom_wac.c
2382
wacom_map_usage(input, usage, field, EV_MSC, MSC_TIMESTAMP, 0);
drivers/hid/wacom_wac.c
2386
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOOL_PEN, 0);
drivers/hid/wacom_wac.c
2391
wacom_map_usage(input, usage, field, EV_ABS, ABS_MISC, 0);
drivers/hid/wacom_wac.c
2395
wacom_map_usage(input, usage, field, EV_ABS, ABS_WHEEL, 0);
drivers/hid/wacom_wac.c
2399
wacom_map_usage(input, usage, field, EV_KEY, BTN_STYLUS3, 0);
drivers/hid/wacom_wac.c
2408
static void wacom_wac_pen_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/wacom_wac.c
2427
value = field->logical_maximum - value;
drivers/hid/wacom_wac.c
2453
wacom_wac->serial[0] |= wacom_s32tou(value, field->report_size);
drivers/hid/wacom_wac.c
2472
__u32 raw_value = wacom_s32tou(value, field->report_size);
drivers/hid/wacom_wac.c
2494
wacom_wac->id[0] |= wacom_s32tou(value, field->report_size);
drivers/hid/wacom_wac.c
2533
int sequence_size = field->logical_maximum - field->logical_minimum + 1;
drivers/hid/wacom_wac.c
2538
if (wacom_wac->hid_data.sequence_number > field->logical_maximum)
drivers/hid/wacom_wac.c
2539
wacom_wac->hid_data.sequence_number = field->logical_minimum;
drivers/hid/wacom_wac.c
2657
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2668
wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 4);
drivers/hid/wacom_wac.c
2670
wacom_map_usage(input, usage, field, EV_ABS,
drivers/hid/wacom_wac.c
2675
wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 4);
drivers/hid/wacom_wac.c
2677
wacom_map_usage(input, usage, field, EV_ABS,
drivers/hid/wacom_wac.c
2682
wacom_map_usage(input, usage, field, EV_ABS, ABS_MT_TOUCH_MAJOR, 0);
drivers/hid/wacom_wac.c
2683
wacom_map_usage(input, usage, field, EV_ABS, ABS_MT_TOUCH_MINOR, 0);
drivers/hid/wacom_wac.c
2687
wacom_map_usage(input, usage, field, EV_KEY, BTN_TOUCH, 0);
drivers/hid/wacom_wac.c
2690
wacom_wac->hid_data.cc_report = field->report->id;
drivers/hid/wacom_wac.c
2691
wacom_wac->hid_data.cc_index = field->index;
drivers/hid/wacom_wac.c
2695
if ((field->logical_maximum - field->logical_minimum) < touch_max) {
drivers/hid/wacom_wac.c
2701
field->logical_maximum = 255;
drivers/hid/wacom_wac.c
2705
wacom_map_usage(input, usage, field, EV_MSC, MSC_TIMESTAMP, 0);
drivers/hid/wacom_wac.c
2767
struct hid_field *field, struct hid_usage *usage, __s32 value)
drivers/hid/wacom_wac.c
2815
if (usage->usage_index + 1 == field->report_count) {
drivers/hid/wacom_wac.c
2841
struct hid_field *field = report->field[i];
drivers/hid/wacom_wac.c
2844
for (j = 0; j < field->maxusage; j++) {
drivers/hid/wacom_wac.c
2845
struct hid_usage *usage = &field->usage[j];
drivers/hid/wacom_wac.c
2871
struct hid_field *field = report->field[hid_data->cc_index];
drivers/hid/wacom_wac.c
2872
int value = field->value[hid_data->cc_value_index];
drivers/hid/wacom_wac.c
2915
struct hid_field *field, struct hid_usage *usage)
drivers/hid/wacom_wac.c
2921
if (WACOM_DIRECT_DEVICE(field))
drivers/hid/wacom_wac.c
2926
wacom_wac_battery_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2927
else if (WACOM_PAD_FIELD(field))
drivers/hid/wacom_wac.c
2928
wacom_wac_pad_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2929
else if (WACOM_PEN_FIELD(field))
drivers/hid/wacom_wac.c
2930
wacom_wac_pen_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2931
else if (WACOM_FINGER_FIELD(field))
drivers/hid/wacom_wac.c
2932
wacom_wac_finger_usage_mapping(hdev, field, usage);
drivers/hid/wacom_wac.c
2935
void wacom_wac_event(struct hid_device *hdev, struct hid_field *field,
drivers/hid/wacom_wac.c
2943
if (value > field->logical_maximum || value < field->logical_minimum)
drivers/hid/wacom_wac.c
2948
wacom_wac_battery_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2949
else if (WACOM_PAD_FIELD(field))
drivers/hid/wacom_wac.c
2950
wacom_wac_pad_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2951
else if (WACOM_PEN_FIELD(field) && wacom->wacom_wac.pen_input)
drivers/hid/wacom_wac.c
2952
wacom_wac_pen_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2953
else if (WACOM_FINGER_FIELD(field) && wacom->wacom_wac.touch_input)
drivers/hid/wacom_wac.c
2954
wacom_wac_finger_event(hdev, field, usage, value);
drivers/hid/wacom_wac.c
2964
struct hid_field *field;
drivers/hid/wacom_wac.c
2967
field = report->field[r];
drivers/hid/wacom_wac.c
2968
count = field->report_count;
drivers/hid/wacom_wac.c
2970
if (!(HID_MAIN_ITEM_VARIABLE & field->flags))
drivers/hid/wacom_wac.c
2974
if (field->usage[n].collection_index == collection_index)
drivers/hid/wacom_wac.c
2975
wacom_wac_event(hdev, field, &field->usage[n],
drivers/hid/wacom_wac.c
2976
field->value[n]);
drivers/hid/wacom_wac.c
2984
int collection_index, struct hid_field *field,
drivers/hid/wacom_wac.c
3001
if (WACOM_PAD_FIELD(field))
drivers/hid/wacom_wac.c
3003
else if (WACOM_PEN_FIELD(field) && wacom->wacom_wac.pen_input)
drivers/hid/wacom_wac.c
3005
else if (WACOM_FINGER_FIELD(field) && wacom->wacom_wac.touch_input)
drivers/hid/wacom_wac.c
3015
struct hid_field *field;
drivers/hid/wacom_wac.c
3025
field = report->field[r];
drivers/hid/wacom_wac.c
3027
if (WACOM_PAD_FIELD(field))
drivers/hid/wacom_wac.c
3029
if (WACOM_PEN_FIELD(field))
drivers/hid/wacom_wac.c
3031
if (WACOM_FINGER_FIELD(field))
drivers/hid/wacom_wac.c
3033
if (wacom_equivalent_usage(field->physical) == HID_DG_TABLETFUNCTIONKEY)
drivers/hid/wacom_wac.c
3047
field = report->field[r];
drivers/hid/wacom_wac.c
3049
if (field->usage[0].collection_index != prev_collection) {
drivers/hid/wacom_wac.c
3051
field->usage[0].collection_index, field, r) < 0)
drivers/hid/wacom_wac.c
3053
prev_collection = field->usage[0].collection_index;
drivers/hid/wacom_wac.c
3060
wacom_wac_pad_report(hdev, report, field);
drivers/hwmon/dell-smm-hwmon.c
180
static inline const char __init *i8k_get_dmi_data(int field)
drivers/hwmon/dell-smm-hwmon.c
182
const char *dmi_data = dmi_get_system_info(field);
drivers/hwspinlock/qcom_hwspinlock.c
226
struct reg_field field = REG_FIELD(base + i * stride, 0, 31);
drivers/hwspinlock/qcom_hwspinlock.c
229
regmap, field);
drivers/hwspinlock/qcom_hwspinlock.c
30
struct regmap_field *field = lock->priv;
drivers/hwspinlock/qcom_hwspinlock.c
34
ret = regmap_field_write(field, QCOM_MUTEX_APPS_PROC_ID);
drivers/hwspinlock/qcom_hwspinlock.c
38
ret = regmap_field_read(field, &lock_owner);
drivers/hwspinlock/qcom_hwspinlock.c
47
struct regmap_field *field = lock->priv;
drivers/hwspinlock/qcom_hwspinlock.c
51
ret = regmap_field_read(field, &lock_owner);
drivers/hwspinlock/qcom_hwspinlock.c
62
ret = regmap_field_write(field, 0);
drivers/hwspinlock/qcom_hwspinlock.c
69
struct regmap_field *field = lock->priv;
drivers/hwspinlock/qcom_hwspinlock.c
73
ret = regmap_field_read(field, &owner);
drivers/hwspinlock/qcom_hwspinlock.c
82
ret = regmap_field_write(field, 0);
drivers/i2c/busses/i2c-rtl9300.c
40
struct reg_field field;
drivers/i2c/busses/i2c-rtl9300.c
506
fields[i] = drv_data->field_desc[i].field;
drivers/i2c/busses/i2c-rtl9300.c
562
{ .field = REG_FIELD(reg, msb, lsb), .scope = REG_SCOPE_GLOBAL }
drivers/i2c/busses/i2c-rtl9300.c
564
{ .field = REG_FIELD(reg, msb, lsb), .scope = REG_SCOPE_MASTER }
drivers/idle/intel_idle.c
2525
static char *get_cmdline_field(char *args, char **field, char sep)
drivers/idle/intel_idle.c
2534
*field = args;
drivers/iio/accel/adxl380.c
504
u8 field;
drivers/iio/accel/adxl380.c
506
field = FIELD_PREP(ADXL380_TRIG_CFG_DEC_2X_MSK, mul & 1);
drivers/iio/accel/adxl380.c
508
ADXL380_TRIG_CFG_DEC_2X_MSK, field);
drivers/iio/accel/adxl380.c
512
field = FIELD_PREP(ADXL380_TRIG_CFG_SINC_RATE_MSK, mul >> 1);
drivers/iio/accel/adxl380.c
514
ADXL380_TRIG_CFG_SINC_RATE_MSK, field);
drivers/iio/accel/msa311.c
337
#define MSA311_GENMASK(field) ({ \
drivers/iio/accel/msa311.c
339
_field = &msa311_reg_fields[(field)]; \
drivers/iio/adc/ad4851.c
473
static int ad4851_find_opt(const unsigned long *field, unsigned int start,
drivers/iio/adc/ad4851.c
478
for_each_clear_bitrange_from(bit, end, field, start + nbits) {
drivers/iio/adc/aspeed_adc.c
229
(data->model_data->trim_locate->field)) >>
drivers/iio/adc/aspeed_adc.c
230
__ffs(data->model_data->trim_locate->field);
drivers/iio/adc/aspeed_adc.c
237
data->model_data->trim_locate->field);
drivers/iio/adc/aspeed_adc.c
677
.field = GENMASK(31, 28),
drivers/iio/adc/aspeed_adc.c
682
.field = GENMASK(3, 0),
drivers/iio/adc/aspeed_adc.c
687
.field = GENMASK(7, 4),
drivers/iio/adc/aspeed_adc.c
692
.field = GENMASK(3, 0),
drivers/iio/adc/aspeed_adc.c
697
.field = GENMASK(7, 4),
drivers/iio/adc/aspeed_adc.c
89
const unsigned int field;
drivers/iio/gyro/fxas21002c_core.c
338
enum fxas21002c_fields field, int bits)
drivers/iio/gyro/fxas21002c_core.c
355
ret = regmap_field_write(data->regmap_fields[field], bits);
drivers/iio/health/afe4403.c
145
ret = regmap_field_read(afe->fields[afe440x_attr->field], ®_val);
drivers/iio/health/afe4403.c
178
ret = regmap_field_write(afe->fields[afe440x_attr->field], val);
drivers/iio/health/afe4403.c
246
unsigned int reg, field;
drivers/iio/health/afe4403.c
263
field = afe4403_channel_leds[chan->address];
drivers/iio/health/afe4403.c
264
ret = regmap_field_read(afe->fields[field], val);
drivers/iio/health/afe4403.c
286
unsigned int field = afe4403_channel_leds[chan->address];
drivers/iio/health/afe4403.c
292
return regmap_field_write(afe->fields[field], val);
drivers/iio/health/afe4404.c
176
ret = regmap_field_read(afe->fields[afe440x_attr->field], ®_val);
drivers/iio/health/afe4404.c
209
ret = regmap_field_write(afe->fields[afe440x_attr->field], val);
drivers/iio/health/afe440x.h
137
unsigned int field;
drivers/iio/health/afe440x.h
150
.field = _field, \
drivers/infiniband/core/sa_query.c
196
#define PATH_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
197
.struct_offset_bytes = offsetof(struct sa_path_rec, field), \
drivers/infiniband/core/sa_query.c
198
.struct_size_bytes = sizeof_field(struct sa_path_rec, field), \
drivers/infiniband/core/sa_query.c
199
.field_name = "sa_path_rec:" #field
drivers/infiniband/core/sa_query.c
296
#define OPA_PATH_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
298
offsetof(struct sa_path_rec, field), \
drivers/infiniband/core/sa_query.c
300
sizeof_field(struct sa_path_rec, field), \
drivers/infiniband/core/sa_query.c
301
.field_name = "sa_path_rec:" #field
drivers/infiniband/core/sa_query.c
426
#define MCMEMBER_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
427
.struct_offset_bytes = offsetof(struct ib_sa_mcmember_rec, field), \
drivers/infiniband/core/sa_query.c
428
.struct_size_bytes = sizeof_field(struct ib_sa_mcmember_rec, field), \
drivers/infiniband/core/sa_query.c
429
.field_name = "sa_mcmember_rec:" #field
drivers/infiniband/core/sa_query.c
510
#define CLASSPORTINFO_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
511
.struct_offset_bytes = offsetof(struct ib_class_port_info, field), \
drivers/infiniband/core/sa_query.c
512
.struct_size_bytes = sizeof_field(struct ib_class_port_info, field), \
drivers/infiniband/core/sa_query.c
513
.field_name = "ib_class_port_info:" #field
drivers/infiniband/core/sa_query.c
586
#define OPA_CLASSPORTINFO_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
588
offsetof(struct opa_class_port_info, field), \
drivers/infiniband/core/sa_query.c
590
sizeof_field(struct opa_class_port_info, field), \
drivers/infiniband/core/sa_query.c
591
.field_name = "opa_class_port_info:" #field
drivers/infiniband/core/sa_query.c
668
#define GUIDINFO_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
669
.struct_offset_bytes = offsetof(struct ib_sa_guidinfo_rec, field), \
drivers/infiniband/core/sa_query.c
670
.struct_size_bytes = sizeof_field(struct ib_sa_guidinfo_rec, field), \
drivers/infiniband/core/sa_query.c
671
.field_name = "sa_guidinfo_rec:" #field
drivers/infiniband/core/sa_query.c
696
#define SERVICE_REC_FIELD(field) \
drivers/infiniband/core/sa_query.c
697
.struct_offset_bytes = offsetof(struct sa_service_rec, field), \
drivers/infiniband/core/sa_query.c
698
.struct_size_bytes = sizeof_field(struct sa_service_rec, field), \
drivers/infiniband/core/sa_query.c
699
.field_name = "sa_service_rec:" #field
drivers/infiniband/core/ud_header.c
42
#define STRUCT_FIELD(header, field) \
drivers/infiniband/core/ud_header.c
43
.struct_offset_bytes = offsetof(struct ib_unpacked_ ## header, field), \
drivers/infiniband/core/ud_header.c
44
.struct_size_bytes = sizeof_field(struct ib_unpacked_ ## header, field), \
drivers/infiniband/core/ud_header.c
45
.field_name = #header ":" #field
drivers/infiniband/hw/hfi1/exp_rcv.h
18
#define EXP_TID_GET(tid, field) \
drivers/infiniband/hw/hfi1/exp_rcv.h
19
(((tid) >> EXP_TID_TID##field##_SHIFT) & EXP_TID_TID##field##_MASK)
drivers/infiniband/hw/hfi1/exp_rcv.h
21
#define EXP_TID_SET(field, value) \
drivers/infiniband/hw/hfi1/exp_rcv.h
22
(((value) & EXP_TID_TID##field##_MASK) << \
drivers/infiniband/hw/hfi1/exp_rcv.h
23
EXP_TID_TID##field##_SHIFT)
drivers/infiniband/hw/hfi1/exp_rcv.h
24
#define EXP_TID_CLEAR(tid, field) ({ \
drivers/infiniband/hw/hfi1/exp_rcv.h
25
(tid) &= ~(EXP_TID_TID##field##_MASK << \
drivers/infiniband/hw/hfi1/exp_rcv.h
26
EXP_TID_TID##field##_SHIFT); \
drivers/infiniband/hw/hfi1/exp_rcv.h
28
#define EXP_TID_RESET(tid, field, value) do { \
drivers/infiniband/hw/hfi1/exp_rcv.h
29
EXP_TID_CLEAR(tid, field); \
drivers/infiniband/hw/hfi1/exp_rcv.h
30
(tid) |= EXP_TID_SET(field, (value)); \
drivers/infiniband/hw/hfi1/exp_rcv.h
58
#define KDETH_GET(val, field) \
drivers/infiniband/hw/hfi1/exp_rcv.h
59
(((le32_to_cpu((val))) >> KDETH_##field##_SHIFT) & KDETH_##field##_MASK)
drivers/infiniband/hw/hfi1/exp_rcv.h
60
#define KDETH_SET(dw, field, val) do { \
drivers/infiniband/hw/hfi1/exp_rcv.h
62
dwval &= ~(KDETH_##field##_MASK << KDETH_##field##_SHIFT); \
drivers/infiniband/hw/hfi1/exp_rcv.h
63
dwval |= (((val) & KDETH_##field##_MASK) << \
drivers/infiniband/hw/hfi1/exp_rcv.h
64
KDETH_##field##_SHIFT); \
drivers/infiniband/hw/hfi1/exp_rcv.h
68
#define KDETH_RESET(dw, field, val) ({ dw = 0; KDETH_SET(dw, field, val); })
drivers/infiniband/hw/hfi1/file_ops.c
127
#define HFI1_MMAP_TOKEN_SET(field, val) \
drivers/infiniband/hw/hfi1/file_ops.c
128
(((val) & HFI1_MMAP_##field##_MASK) << HFI1_MMAP_##field##_SHIFT)
drivers/infiniband/hw/hfi1/file_ops.c
129
#define HFI1_MMAP_TOKEN_GET(field, token) \
drivers/infiniband/hw/hfi1/file_ops.c
130
(((token) >> HFI1_MMAP_##field##_SHIFT) & HFI1_MMAP_##field##_MASK)
drivers/infiniband/hw/hfi1/firmware.c
1975
int field, u32 *field_len_bits,
drivers/infiniband/hw/hfi1/firmware.c
1991
if (field && field < platform_config_table_limits[table])
drivers/infiniband/hw/hfi1/firmware.c
1993
pcfgcache->config_tables[table].table_metadata + field;
drivers/infiniband/hw/hfi1/trace_tx.h
756
#define BCT(field) \
drivers/infiniband/hw/hfi1/trace_tx.h
758
((struct buffer_control *)__get_dynamic_array(bct))->field \
drivers/infiniband/hw/hns/hns_roce_common.h
105
#define hr_reg_read(ptr, field) _hr_reg_read(ptr, field)
drivers/infiniband/hw/hns/hns_roce_common.h
68
#define hr_reg_enable(ptr, field) _hr_reg_enable(ptr, field)
drivers/infiniband/hw/hns/hns_roce_common.h
78
#define hr_reg_clear(ptr, field) _hr_reg_clear(ptr, field)
drivers/infiniband/hw/hns/hns_roce_common.h
86
#define hr_reg_write_bool(ptr, field, val) _hr_reg_write_bool(ptr, field, val)
drivers/infiniband/hw/hns/hns_roce_common.h
95
#define hr_reg_write(ptr, field, val) _hr_reg_write(ptr, field, val)
drivers/infiniband/hw/irdma/defs.h
306
#define FLD_LS_64(dev, val, field) \
drivers/infiniband/hw/irdma/defs.h
307
(((u64)(val) << (dev)->hw_shifts[field ## _S]) & (dev)->hw_masks[field ## _M])
drivers/infiniband/hw/irdma/defs.h
308
#define FLD_RS_64(dev, val, field) \
drivers/infiniband/hw/irdma/defs.h
309
((u64)((val) & (dev)->hw_masks[field ## _M]) >> (dev)->hw_shifts[field ## _S])
drivers/infiniband/hw/irdma/defs.h
310
#define FLD_LS_32(dev, val, field) \
drivers/infiniband/hw/irdma/defs.h
311
(((val) << (dev)->hw_shifts[field ## _S]) & (dev)->hw_masks[field ## _M])
drivers/infiniband/hw/irdma/defs.h
312
#define FLD_RS_32(dev, val, field) \
drivers/infiniband/hw/irdma/defs.h
313
((u64)((val) & (dev)->hw_masks[field ## _M]) >> (dev)->hw_shifts[field ## _S])
drivers/infiniband/hw/mlx4/main.c
1338
#define FIELDS_NOT_SUPPORTED(filter, field)\
drivers/infiniband/hw/mlx4/main.c
1339
memchr_inv((void *)&filter.field +\
drivers/infiniband/hw/mlx4/main.c
1340
sizeof(filter.field), 0,\
drivers/infiniband/hw/mlx4/main.c
1342
offsetof(typeof(filter), field) -\
drivers/infiniband/hw/mlx4/main.c
1343
sizeof(filter.field))
drivers/infiniband/hw/mlx5/cong.c
104
static u32 mlx5_get_cc_param_val(void *field, int offset)
drivers/infiniband/hw/mlx5/cong.c
108
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
111
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
114
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
117
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
120
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
123
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
126
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
129
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
132
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
135
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
138
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
141
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
144
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
147
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
150
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
153
return MLX5_GET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
156
return MLX5_GET(cong_control_r_roce_ecn_np, field,
drivers/infiniband/hw/mlx5/cong.c
159
return MLX5_GET(cong_control_r_roce_ecn_np, field,
drivers/infiniband/hw/mlx5/cong.c
162
return MLX5_GET(cong_control_r_roce_ecn_np, field,
drivers/infiniband/hw/mlx5/cong.c
165
return MLX5_GET(cong_control_r_roce_ecn_np, field,
drivers/infiniband/hw/mlx5/cong.c
168
return MLX5_GET(cong_control_r_roce_general, field,
drivers/infiniband/hw/mlx5/cong.c
171
return MLX5_GET(cong_control_r_roce_general, field,
drivers/infiniband/hw/mlx5/cong.c
178
static void mlx5_ib_set_cc_param_mask_val(void *field, int offset,
drivers/infiniband/hw/mlx5/cong.c
184
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
189
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
194
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
199
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
204
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
209
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
214
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
219
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
224
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
229
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
234
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
239
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
244
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
249
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
254
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
259
MLX5_SET(cong_control_r_roce_ecn_rp, field,
drivers/infiniband/hw/mlx5/cong.c
264
MLX5_SET(cong_control_r_roce_ecn_np, field,
drivers/infiniband/hw/mlx5/cong.c
269
MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_dscp, var);
drivers/infiniband/hw/mlx5/cong.c
273
MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_prio_mode, var);
drivers/infiniband/hw/mlx5/cong.c
277
MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_prio_mode, 0);
drivers/infiniband/hw/mlx5/cong.c
278
MLX5_SET(cong_control_r_roce_ecn_np, field, cnp_802p_prio, var);
drivers/infiniband/hw/mlx5/cong.c
282
MLX5_SET(cong_control_r_roce_general, field, rtt_resp_dscp_valid, var);
drivers/infiniband/hw/mlx5/cong.c
286
MLX5_SET(cong_control_r_roce_general, field, rtt_resp_dscp_valid, 1);
drivers/infiniband/hw/mlx5/cong.c
287
MLX5_SET(cong_control_r_roce_general, field, rtt_resp_dscp, var);
drivers/infiniband/hw/mlx5/cong.c
297
void *field;
drivers/infiniband/hw/mlx5/cong.c
319
field = MLX5_ADDR_OF(query_cong_params_out, out, congestion_parameters);
drivers/infiniband/hw/mlx5/cong.c
320
*var = mlx5_get_cc_param_val(field, offset);
drivers/infiniband/hw/mlx5/cong.c
334
void *field;
drivers/infiniband/hw/mlx5/cong.c
357
field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters);
drivers/infiniband/hw/mlx5/cong.c
358
mlx5_ib_set_cc_param_mask_val(field, offset, var, &attr_mask);
drivers/infiniband/hw/mlx5/cong.c
360
field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select);
drivers/infiniband/hw/mlx5/cong.c
361
MLX5_SET(field_select_r_roce_rp, field, field_select_r_roce_rp,
drivers/infiniband/hw/mlx5/fs.c
145
#define FIELDS_NOT_SUPPORTED(filter, field) \
drivers/infiniband/hw/mlx5/fs.c
146
memchr_inv((void *)&filter.field + sizeof(filter.field), 0, \
drivers/infiniband/hw/mlx5/fs.c
147
sizeof(filter) - offsetofend(typeof(filter), field))
drivers/infiniband/hw/mthca/mthca_cmd.c
1069
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_QP_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1070
dev_lim->reserved_qps = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1071
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1072
dev_lim->max_qps = 1 << (field & 0x1f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1073
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_SRQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1074
dev_lim->reserved_srqs = 1 << (field >> 4);
drivers/infiniband/hw/mthca/mthca_cmd.c
1075
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1076
dev_lim->max_srqs = 1 << (field & 0x1f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1077
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_EEC_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1078
dev_lim->reserved_eecs = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1079
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_EEC_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1080
dev_lim->max_eecs = 1 << (field & 0x1f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1081
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_CQ_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1082
dev_lim->max_cq_sz = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1083
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_CQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1084
dev_lim->reserved_cqs = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1085
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_CQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1086
dev_lim->max_cqs = 1 << (field & 0x1f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1087
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MPT_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1088
dev_lim->max_mpts = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1089
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_EQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1090
dev_lim->reserved_eqs = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1091
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_EQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1092
dev_lim->max_eqs = 1 << (field & 0x7);
drivers/infiniband/hw/mthca/mthca_cmd.c
1093
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_MTT_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1095
dev_lim->reserved_mtts = ALIGN((1 << (field >> 4)) * sizeof(u64),
drivers/infiniband/hw/mthca/mthca_cmd.c
1098
dev_lim->reserved_mtts = 1 << (field >> 4);
drivers/infiniband/hw/mthca/mthca_cmd.c
1099
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MRW_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1100
dev_lim->max_mrw_sz = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1101
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_MRW_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1102
dev_lim->reserved_mrws = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1103
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MTT_SEG_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1104
dev_lim->max_mtt_seg = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1105
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_REQ_QP_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1106
dev_lim->max_requester_per_qp = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1107
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_RES_QP_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1108
dev_lim->max_responder_per_qp = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1109
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_RDMA_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1110
dev_lim->max_rdma_global = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1111
MTHCA_GET(field, outbox, QUERY_DEV_LIM_ACK_DELAY_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1112
dev_lim->local_ca_ack_delay = field & 0x1f;
drivers/infiniband/hw/mthca/mthca_cmd.c
1113
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MTU_WIDTH_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1114
dev_lim->max_mtu = field >> 4;
drivers/infiniband/hw/mthca/mthca_cmd.c
1115
dev_lim->max_port_width = field & 0xf;
drivers/infiniband/hw/mthca/mthca_cmd.c
1116
MTHCA_GET(field, outbox, QUERY_DEV_LIM_VL_PORT_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1117
dev_lim->max_vl = field >> 4;
drivers/infiniband/hw/mthca/mthca_cmd.c
1118
dev_lim->num_ports = field & 0xf;
drivers/infiniband/hw/mthca/mthca_cmd.c
1119
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_GID_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1120
dev_lim->max_gids = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1123
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_PKEY_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1124
dev_lim->max_pkeys = 1 << (field & 0xf);
drivers/infiniband/hw/mthca/mthca_cmd.c
1126
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_UAR_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1127
dev_lim->reserved_uars = field >> 4;
drivers/infiniband/hw/mthca/mthca_cmd.c
1128
MTHCA_GET(field, outbox, QUERY_DEV_LIM_UAR_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1129
dev_lim->uar_size = 1 << ((field & 0x3f) + 20);
drivers/infiniband/hw/mthca/mthca_cmd.c
1130
MTHCA_GET(field, outbox, QUERY_DEV_LIM_PAGE_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1131
dev_lim->min_page_sz = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1132
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SG_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1133
dev_lim->max_sg = field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1138
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_MCG_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1139
dev_lim->max_qp_per_mcg = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1140
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_MCG_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1141
dev_lim->reserved_mgms = field & 0xf;
drivers/infiniband/hw/mthca/mthca_cmd.c
1142
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_MCG_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1143
dev_lim->max_mcgs = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1144
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_PD_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1145
dev_lim->reserved_pds = field >> 4;
drivers/infiniband/hw/mthca/mthca_cmd.c
1146
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_PD_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1147
dev_lim->max_pds = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1148
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSVD_RDD_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1149
dev_lim->reserved_rdds = field >> 4;
drivers/infiniband/hw/mthca/mthca_cmd.c
1150
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_RDD_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1151
dev_lim->max_rdds = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1171
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1172
dev_lim->max_srq_sz = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1173
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1174
dev_lim->max_qp_sz = 1 << field;
drivers/infiniband/hw/mthca/mthca_cmd.c
1175
MTHCA_GET(field, outbox, QUERY_DEV_LIM_RSZ_SRQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1176
dev_lim->hca.arbel.resize_srq = field & 1;
drivers/infiniband/hw/mthca/mthca_cmd.c
1177
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SG_RQ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1178
dev_lim->max_sg = min_t(int, field, dev_lim->max_sg);
drivers/infiniband/hw/mthca/mthca_cmd.c
1183
MTHCA_GET(field, outbox, QUERY_DEV_LIM_PBL_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1184
dev_lim->hca.arbel.max_pbl_sz = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
1189
MTHCA_GET(field, outbox, QUERY_DEV_LIM_LAMR_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1190
dev_lim->hca.arbel.lam_required = field & 1;
drivers/infiniband/hw/mthca/mthca_cmd.c
1206
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_SRQ_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1207
dev_lim->max_srq_sz = (1 << field) - 1;
drivers/infiniband/hw/mthca/mthca_cmd.c
1208
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_QP_SZ_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1209
dev_lim->max_qp_sz = (1 << field) - 1;
drivers/infiniband/hw/mthca/mthca_cmd.c
1210
MTHCA_GET(field, outbox, QUERY_DEV_LIM_MAX_AV_OFFSET);
drivers/infiniband/hw/mthca/mthca_cmd.c
1211
dev_lim->hca.tavor.max_avs = 1 << (field & 0x3f);
drivers/infiniband/hw/mthca/mthca_cmd.c
992
u8 field;
drivers/input/misc/ims-pcu.c
1104
char *field = (char *)pcu + attr->field_offset;
drivers/input/misc/ims-pcu.c
1106
return sysfs_emit(buf, "%.*s\n", attr->field_length, field);
drivers/input/misc/ims-pcu.c
1118
char *field = (char *)pcu + attr->field_offset;
drivers/input/misc/ims-pcu.c
1130
memset(field, 0, attr->field_length);
drivers/input/misc/ims-pcu.c
1131
memcpy(field, buf, data_len);
drivers/input/mouse/psmouse-base.c
1831
unsigned int *field = (unsigned int *)((char *)psmouse + (size_t)offset);
drivers/input/mouse/psmouse-base.c
1833
return sprintf(buf, "%u\n", *field);
drivers/input/mouse/psmouse-base.c
1838
unsigned int *field = (unsigned int *)((char *)psmouse + (size_t)offset);
drivers/input/mouse/psmouse-base.c
1846
*field = value;
drivers/input/mouse/trackpoint.c
124
u8 *field = (void *)tp + attr->field_offset;
drivers/input/mouse/trackpoint.c
132
*field = value;
drivers/input/mouse/trackpoint.c
153
bool *field = (void *)tp + attr->field_offset;
drivers/input/mouse/trackpoint.c
164
if (*field != value) {
drivers/input/mouse/trackpoint.c
165
*field = value;
drivers/input/rmi4/rmi_f54.c
357
vbuf->field = V4L2_FIELD_NONE;
drivers/input/rmi4/rmi_f54.c
437
f->field = V4L2_FIELD_NONE;
drivers/input/touchscreen/atmel_mxt_ts.c
2584
f->field = V4L2_FIELD_NONE;
drivers/input/touchscreen/edt-ft5x06.c
381
u8 *field = (u8 *)tsdata + attr->field_offset;
drivers/input/touchscreen/edt-ft5x06.c
419
val = *field;
drivers/input/touchscreen/edt-ft5x06.c
422
if (val != *field) {
drivers/input/touchscreen/edt-ft5x06.c
425
dattr->attr.name, val, *field);
drivers/input/touchscreen/edt-ft5x06.c
426
*field = val;
drivers/input/touchscreen/edt-ft5x06.c
440
u8 *field = (u8 *)tsdata + attr->field_offset;
drivers/input/touchscreen/edt-ft5x06.c
485
*field = val;
drivers/input/touchscreen/elants_i2c.c
1267
u8 *field = (u8 *)((char *)ts + attr->field_offset);
drivers/input/touchscreen/elants_i2c.c
1272
val = *field;
drivers/input/touchscreen/elants_i2c.c
1275
val = *(u16 *)field;
drivers/input/touchscreen/hycon-hy46xx.c
183
u8 *field = (u8 *)tsdata + attr->field_offset;
drivers/input/touchscreen/hycon-hy46xx.c
197
if (val != *field) {
drivers/input/touchscreen/hycon-hy46xx.c
200
dattr->attr.name, val, *field);
drivers/input/touchscreen/hycon-hy46xx.c
201
*field = val;
drivers/input/touchscreen/hycon-hy46xx.c
215
u8 *field = (u8 *)tsdata + attr->field_offset;
drivers/input/touchscreen/hycon-hy46xx.c
235
*field = val;
drivers/input/touchscreen/sur40.c
188
.field = V4L2_FIELD_NONE,
drivers/input/touchscreen/sur40.c
197
.field = V4L2_FIELD_NONE,
drivers/input/touchscreen/sur40.c
607
new_buf->vb.field = V4L2_FIELD_NONE;
drivers/ipack/ipack.c
102
return sprintf(buf, format_string, idev->field); \
drivers/ipack/ipack.c
96
#define ipack_device_attr(field, format_string) \
drivers/ipack/ipack.c
98
field##_show(struct device *dev, struct device_attribute *attr, \
drivers/irqchip/irq-econet-en751221.c
254
const char *field = "econet,shadow-interrupts";
drivers/irqchip/irq-econet-en751221.c
257
num_shadows = of_property_count_u32_elems(node, field);
drivers/irqchip/irq-econet-en751221.c
265
pr_err("%pOF: %s count is odd, ignoring\n", node, field);
drivers/irqchip/irq-econet-en751221.c
273
if (of_property_read_u32_array(node, field, shadows, num_shadows)) {
drivers/irqchip/irq-econet-en751221.c
274
pr_err("%pOF: Failed to read %s\n", node, field);
drivers/irqchip/irq-econet-en751221.c
284
node, field, i + 1, shadow);
drivers/irqchip/irq-econet-en751221.c
289
pr_err("%pOF: %s[%d] target(%d) out of range\n", node, field, i, target);
drivers/irqchip/irq-econet-en751221.c
295
node, field, i, target);
drivers/irqchip/irq-econet-en751221.c
301
node, field, i + 1, shadow);
drivers/irqchip/irq-econet-en751221.c
325
const char *field = "econet,cpu-interrupt-map";
drivers/irqchip/irq-econet-en751221.c
330
map_size = of_property_count_u32_elems(node, field);
drivers/irqchip/irq-econet-en751221.c
335
pr_err("%pOF: %s count is odd, ignoring\n", node, field);
drivers/irqchip/irq-econet-en751221.c
343
if (of_property_read_u32_array(node, field, maps, map_size)) {
drivers/irqchip/irq-econet-en751221.c
344
pr_err("%pOF: Failed to read %s\n", node, field);
drivers/irqchip/irq-econet-en751221.c
356
node, i, 0, field, receive);
drivers/irqchip/irq-econet-en751221.c
363
node, i, 0, field, receive, shadow);
drivers/irqchip/irq-econet-en751221.c
369
node, i, 1, field, dispatch);
drivers/leds/leds-upboard.c
23
struct regmap_field *field;
drivers/leds/leds-upboard.c
50
ret = regmap_field_read(led->field, &brightness);
drivers/leds/leds-upboard.c
59
return regmap_field_write(led->field, brightness != LED_OFF);
drivers/leds/leds-upboard.c
95
led->field = devm_regmap_field_alloc(&pdev->dev, fpga->regmap, fldconf);
drivers/leds/leds-upboard.c
96
if (IS_ERR(led->field))
drivers/leds/leds-upboard.c
97
return PTR_ERR(led->field);
drivers/mailbox/bcm74110-mailbox.c
82
#define BCM_MSG_SET_FIELD(hdr, field, val) \
drivers/mailbox/bcm74110-mailbox.c
84
hdr &= ~BCM_MSG_##field##_MASK; \
drivers/mailbox/bcm74110-mailbox.c
85
hdr |= FIELD_PREP(BCM_MSG_##field##_MASK, val); \
drivers/mailbox/bcm74110-mailbox.c
88
#define BCM_MSG_GET_FIELD(hdr, field) \
drivers/mailbox/bcm74110-mailbox.c
89
FIELD_GET(BCM_MSG_##field##_MASK, hdr)
drivers/md/bcache/bcache_ondisk.h
11
#define BITMASK(name, type, field, offset, size) \
drivers/md/bcache/bcache_ondisk.h
13
{ return (k->field >> offset) & ~(~0ULL << size); } \
drivers/md/bcache/bcache_ondisk.h
17
k->field &= ~(~(~0ULL << size) << offset); \
drivers/md/bcache/bcache_ondisk.h
18
k->field |= (v & ~(~0ULL << size)) << offset; \
drivers/md/bcache/bcache_ondisk.h
29
#define KEY_FIELD(name, field, offset, size) \
drivers/md/bcache/bcache_ondisk.h
30
BITMASK(name, struct bkey, field, offset, size)
drivers/md/dm-init.c
117
char *field[4];
drivers/md/dm-init.c
120
field[0] = str;
drivers/md/dm-init.c
122
for (i = 0; i < ARRAY_SIZE(field) - 1; i++) {
drivers/md/dm-init.c
123
field[i + 1] = str_field_delimit(&field[i], ' ');
drivers/md/dm-init.c
124
if (!field[i + 1])
drivers/md/dm-init.c
128
next = str_field_delimit(&field[i], ',');
drivers/md/dm-init.c
136
if (kstrtoull(field[0], 0, &sp->sector_start))
drivers/md/dm-init.c
139
if (kstrtoull(field[1], 0, &sp->length))
drivers/md/dm-init.c
142
strscpy(sp->target_type, field[2], sizeof(sp->target_type));
drivers/md/dm-init.c
148
dev->target_args_array[n] = kstrndup(field[3], DM_MAX_STR_SIZE,
drivers/md/dm-init.c
195
char *field[5];
drivers/md/dm-init.c
199
field[0] = str;
drivers/md/dm-init.c
201
for (i = 0; i < ARRAY_SIZE(field) - 1; i++) {
drivers/md/dm-init.c
202
field[i+1] = str_field_delimit(&field[i], ',');
drivers/md/dm-init.c
203
if (!field[i+1])
drivers/md/dm-init.c
207
next = str_field_delimit(&field[i], ';');
drivers/md/dm-init.c
210
strscpy(dev->dmi.name, field[0], sizeof(dev->dmi.name));
drivers/md/dm-init.c
212
strscpy(dev->dmi.uuid, field[1], sizeof(dev->dmi.uuid));
drivers/md/dm-init.c
214
if (strlen(field[2])) {
drivers/md/dm-init.c
215
if (kstrtoull(field[2], 0, &dev->dmi.dev) ||
drivers/md/dm-init.c
222
if (!strcmp(field[3], "ro"))
drivers/md/dm-init.c
224
else if (strcmp(field[3], "rw"))
drivers/md/dm-init.c
227
if (dm_parse_table(dev, field[4]))
drivers/md/dm-vdo/indexer/delta-index.c
605
u64 field;
drivers/md/dm-vdo/indexer/delta-index.c
609
field = get_big_field(from, from_offset, count);
drivers/md/dm-vdo/indexer/delta-index.c
610
set_big_field(field, to, to_offset, count);
drivers/md/dm-vdo/indexer/delta-index.c
630
field = get_big_field(from, from_offset, size);
drivers/md/dm-vdo/indexer/delta-index.c
631
set_big_field(field, to, to_offset, size);
drivers/md/dm-vdo/indexer/delta-index.c
645
u64 field;
drivers/md/dm-vdo/indexer/delta-index.c
651
field = get_big_field(from, from_offset + size, count);
drivers/md/dm-vdo/indexer/delta-index.c
652
set_big_field(field, to, to_offset + size, count);
drivers/md/dm-vdo/indexer/delta-index.c
668
field = get_big_field(from, from_offset, size);
drivers/md/dm-vdo/indexer/delta-index.c
669
set_big_field(field, to, to_offset, size);
drivers/md/dm-vdo/indexer/delta-index.c
680
u64 field;
drivers/md/dm-vdo/indexer/delta-index.c
685
field = get_big_field(from, from_offset, size);
drivers/md/dm-vdo/indexer/delta-index.c
686
set_big_field(field, to, to_offset, size);
drivers/media/common/b2c2/flexcop-hw-filter.c
65
#define pid_ctrl(vregname,field,enablefield,trans_field,transval) \
drivers/media/common/b2c2/flexcop-hw-filter.c
68
vpid.vregname.field = onoff ? pid : 0x1fff; \
drivers/media/common/saa7146/saa7146_fops.c
301
fmt->field = V4L2_FIELD_INTERLACED;
drivers/media/common/saa7146/saa7146_fops.c
89
if (vv->video_fmt.field == V4L2_FIELD_ALTERNATE)
drivers/media/common/saa7146/saa7146_fops.c
90
buf->vb.field = vv->last_field;
drivers/media/common/saa7146/saa7146_fops.c
91
else if (vv->video_fmt.field == V4L2_FIELD_ANY)
drivers/media/common/saa7146/saa7146_fops.c
92
buf->vb.field = (vv->video_fmt.height > vv->standard->v_max_out / 2)
drivers/media/common/saa7146/saa7146_fops.c
96
buf->vb.field = vv->video_fmt.field;
drivers/media/common/saa7146/saa7146_hlp.c
213
static int calculate_v_scale_registers(struct saa7146_dev *dev, enum v4l2_field field,
drivers/media/common/saa7146/saa7146_hlp.c
235
if (V4L2_FIELD_HAS_BOTH(field)) {
drivers/media/common/saa7146/saa7146_hlp.c
239
} else if (field == V4L2_FIELD_TOP
drivers/media/common/saa7146/saa7146_hlp.c
240
|| field == V4L2_FIELD_ALTERNATE
drivers/media/common/saa7146/saa7146_hlp.c
241
|| field == V4L2_FIELD_BOTTOM) {
drivers/media/common/saa7146/saa7146_hlp.c
309
static void saa7146_set_window(struct saa7146_dev *dev, int width, int height, enum v4l2_field field)
drivers/media/common/saa7146/saa7146_hlp.c
321
calculate_v_scale_registers(dev, field, vv->standard->v_field*2, height, &hps_v_scale, &hps_v_gain);
drivers/media/common/saa7146/saa7146_hlp.c
417
enum v4l2_field field = pix->field;
drivers/media/common/saa7146/saa7146_hlp.c
422
width, height, v4l2_field_names[field]);
drivers/media/common/saa7146/saa7146_hlp.c
442
if (V4L2_FIELD_HAS_BOTH(field)) {
drivers/media/common/saa7146/saa7146_hlp.c
443
} else if (field == V4L2_FIELD_ALTERNATE) {
drivers/media/common/saa7146/saa7146_hlp.c
453
} else if (field == V4L2_FIELD_TOP) {
drivers/media/common/saa7146/saa7146_hlp.c
456
} else if (field == V4L2_FIELD_BOTTOM) {
drivers/media/common/saa7146/saa7146_hlp.c
543
enum v4l2_field field = pix->field;
drivers/media/common/saa7146/saa7146_hlp.c
551
width, height, v4l2_field_names[field]);
drivers/media/common/saa7146/saa7146_hlp.c
593
if (V4L2_FIELD_HAS_BOTH(field)) {
drivers/media/common/saa7146/saa7146_hlp.c
594
} else if (field == V4L2_FIELD_ALTERNATE) {
drivers/media/common/saa7146/saa7146_hlp.c
602
} else if (field == V4L2_FIELD_TOP) {
drivers/media/common/saa7146/saa7146_hlp.c
609
} else if (field == V4L2_FIELD_BOTTOM) {
drivers/media/common/saa7146/saa7146_hlp.c
737
saa7146_set_window(dev, pix->width, pix->height, pix->field);
drivers/media/common/saa7146/saa7146_video.c
363
enum v4l2_field field;
drivers/media/common/saa7146/saa7146_video.c
373
field = f->fmt.pix.field;
drivers/media/common/saa7146/saa7146_video.c
377
if (V4L2_FIELD_ANY == field) {
drivers/media/common/saa7146/saa7146_video.c
378
field = (f->fmt.pix.height > maxh / 2)
drivers/media/common/saa7146/saa7146_video.c
382
switch (field) {
drivers/media/common/saa7146/saa7146_video.c
389
field = V4L2_FIELD_INTERLACED;
drivers/media/common/saa7146/saa7146_video.c
393
f->fmt.pix.field = field;
drivers/media/common/saa7146/saa7146_video.c
434
switch (f->fmt.pix.field) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
104
tpg->field = V4L2_FIELD_NONE;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2000
unsigned step = V4L2_FIELD_HAS_T_OR_B(tpg->field) ? 2 : 1;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2023
if (tpg->field == V4L2_FIELD_BOTTOM)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2025
else if (tpg->field == V4L2_FIELD_SEQ_TB || tpg->field == V4L2_FIELD_SEQ_BT)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2127
unsigned field)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2129
switch (field) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2144
unsigned field)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2147
switch (field) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2208
if (tpg->field == V4L2_FIELD_SEQ_TB)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2210
else if (tpg->field == V4L2_FIELD_SEQ_BT)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2251
pr_info("tpg field: %u\n", tpg->field);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2345
params->sav_eav_f = tpg->field ==
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2561
switch (tpg->field) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2600
switch (tpg->field) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2633
unsigned factor = V4L2_FIELD_HAS_T_OR_B(tpg->field) ? 2 : 1;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2659
params.frame_line = tpg_calc_frameline(tpg, src_y, tpg->field);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2661
buf_line = tpg_calc_buffer_line(tpg, h, tpg->field);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2685
if (tpg->field == V4L2_FIELD_SEQ_BT ||
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2686
tpg->field == V4L2_FIELD_SEQ_TB) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2695
tpg_calc_frameline(tpg, next_src_y, tpg->field);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2700
tpg_calc_frameline(tpg, src_y, tpg->field);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
524
u32 field)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
530
tpg->field = field;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
532
if (V4L2_FIELD_HAS_T_OR_B(field))
drivers/media/common/videobuf2/videobuf2-v4l2.c
189
if (b->field == V4L2_FIELD_ALTERNATE && q->is_output) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
331
vbuf->field = b->field;
drivers/media/common/videobuf2/videobuf2-v4l2.c
493
b->field = vbuf->field;
drivers/media/dvb-frontends/stv0910.c
184
static int write_field(struct stv *state, u32 field, u8 val)
drivers/media/dvb-frontends/stv0910.c
189
status = read_reg(state, field >> 16, &old);
drivers/media/dvb-frontends/stv0910.c
192
mask = field & 0xff;
drivers/media/dvb-frontends/stv0910.c
193
shift = (field >> 12) & 0xf;
drivers/media/dvb-frontends/stv0910.c
197
return write_reg(state, field >> 16, new);
drivers/media/i2c/adv7170.c
281
mf->field = V4L2_FIELD_ANY;
drivers/media/i2c/adv7175.c
319
mf->field = V4L2_FIELD_ANY;
drivers/media/i2c/adv7180.c
1458
state->field = V4L2_FIELD_ALTERNATE;
drivers/media/i2c/adv7180.c
224
enum v4l2_field field;
drivers/media/i2c/adv7180.c
296
if (state->field == V4L2_FIELD_NONE)
drivers/media/i2c/adv7180.c
513
if (state->field == V4L2_FIELD_NONE)
drivers/media/i2c/adv7180.c
712
if (state->field == V4L2_FIELD_ALTERNATE)
drivers/media/i2c/adv7180.c
723
if (state->field == V4L2_FIELD_NONE) {
drivers/media/i2c/adv7180.c
766
format->format.field = state->field;
drivers/media/i2c/adv7180.c
780
switch (format->format.field) {
drivers/media/i2c/adv7180.c
786
format->format.field = V4L2_FIELD_ALTERNATE;
drivers/media/i2c/adv7180.c
793
state->field = format->format.field;
drivers/media/i2c/adv7183.c
435
fmt->field = V4L2_FIELD_SEQ_TB;
drivers/media/i2c/adv7183.c
439
fmt->field = V4L2_FIELD_SEQ_BT;
drivers/media/i2c/adv748x/adv748x-afe.c
119
fmt->field = V4L2_FIELD_ALTERNATE;
drivers/media/i2c/adv748x/adv748x-csi2.c
80
.field = V4L2_FIELD_NONE,
drivers/media/i2c/adv748x/adv748x-hdmi.c
105
if (fmt->field == V4L2_FIELD_ALTERNATE)
drivers/media/i2c/adv748x/adv748x-hdmi.c
96
fmt->field = hdmi->timings.bt.interlaced ?
drivers/media/i2c/adv7511-v4l2.c
1240
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/adv7604.c
1863
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/adv7842.c
2015
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ak881x.c
106
mf->field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/alvium-csi2.c
32
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ar0521.c
432
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ccs/ccs-core.c
2265
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ccs/ccs-core.c
3088
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ccs/ccs-core.c
3096
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/cvs/v4l2.c
313
if (format->format.field == V4L2_FIELD_ANY)
drivers/media/i2c/cvs/v4l2.c
314
format->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/cvs/v4l2.c
43
.field = V4L2_FIELD_NONE,
drivers/media/i2c/cx25840/cx25840-core.c
1787
fmt->field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/ds90ub913.c
320
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ds90ub913.c
330
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ds90ub953.c
394
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ds90ub960.c
3916
.field = V4L2_FIELD_NONE,
drivers/media/i2c/gc0308.c
1041
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/gc0308.c
1085
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/gc0310.c
360
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/gc05a2.c
725
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/gc08a3.c
700
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/gc2145.c
684
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/hi556.c
920
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/hi846.c
1748
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/hi846.c
1794
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/hi846.c
1885
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/hi847.c
2558
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx111.c
1201
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx208.c
408
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx208.c
546
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx214.c
590
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx219.c
856
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx258.c
718
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx258.c
885
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx274.c
1044
tgt_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx274.c
1082
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx274.c
1984
imx274->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx283.c
903
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx283.c
977
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx290.c
1169
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx296.c
717
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx319.c
1874
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx319.c
1998
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx334.c
717
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx335.c
839
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx355.c
1189
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/imx355.c
1313
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx412.c
669
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/imx415.c
1034
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/isl7998x.c
1020
mf->field = mode->field;
drivers/media/i2c/isl7998x.c
1044
mf->field = mode->field;
drivers/media/i2c/isl7998x.c
461
enum v4l2_field field;
drivers/media/i2c/isl7998x.c
468
.field = V4L2_FIELD_SEQ_TB,
drivers/media/i2c/isl7998x.c
473
.field = V4L2_FIELD_SEQ_BT,
drivers/media/i2c/lt6911uxe.c
342
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/max9286.c
973
.field = V4L2_FIELD_NONE,
drivers/media/i2c/max96714.c
369
.field = V4L2_FIELD_NONE,
drivers/media/i2c/max96717.c
387
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ml86v7667.c
215
fmt->field = V4L2_FIELD_INTERLACED_TB;
drivers/media/i2c/mt9m001.c
337
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m001.c
401
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m001.c
665
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m111.c
1140
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m111.c
537
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m111.c
668
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m114.c
1216
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m114.c
1711
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9m114.c
1736
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9p031.c
718
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9t112.c
929
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9t112.c
981
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9v011.c
350
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9v032.c
1164
mt9v032->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9v032.c
953
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/mt9v111.c
110
.field = V4L2_FIELD_NONE,
drivers/media/i2c/og01a1b.c
603
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/og0ve1b.c
413
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/os05b10.c
608
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/os05b10.c
729
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov01a10.c
522
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov02a10.c
295
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov02c10.c
581
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov02e10.c
465
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov08d10.c
1061
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov08x40.c
1557
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov08x40.c
1812
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov13858.c
1162
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov13858.c
1313
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov13b10.c
1086
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov13b10.c
855
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2640.c
1011
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2640.c
932
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2640.c
960
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2659.c
1107
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2659.c
954
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2680.c
334
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2685.c
339
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2732.c
300
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2732.c
438
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov2735.c
763
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov2740.c
846
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov4689.c
329
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5640.c
531
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov5640.c
542
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov5645.c
887
__format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5647.c
371
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov5647.c
393
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov5647.c
415
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov5647.c
437
.field = V4L2_FIELD_NONE,
drivers/media/i2c/ov5648.c
2187
mbus_format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5670.c
2209
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5670.c
2257
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5675.c
866
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5695.c
1050
try_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5695.c
821
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov5695.c
855
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov6211.c
391
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov64a40.c
3044
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov7251.c
1271
__format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov7670.c
1716
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov7670.c
989
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov772x.c
1209
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov772x.c
1232
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov7740.c
760
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov7740.c
866
format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov8856.c
1994
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov8858.c
1426
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov8865.c
2660
mbus_format->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov9282.c
756
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/ov9640.c
532
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov9650.c
1067
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov9650.c
1246
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/ov9734.c
611
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/rdacm20.c
430
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/rdacm21.c
310
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/rj54n1cb0c.c
1005
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/rj54n1cb0c.c
1120
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/rj54n1cb0c.c
621
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5c73m3/s5c73m3-core.c
120
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k3m5.c
953
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k5baf.c
1257
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k5baf.c
1273
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k5baf.c
1297
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k5baf.c
1318
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k5baf.c
1718
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k6a3.c
116
mf->field = V4L2_FIELD_NONE;
drivers/media/i2c/s5k6a3.c
83
.field = V4L2_FIELD_NONE,
drivers/media/i2c/s5kjn1.c
980
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/saa6752hs.c
560
f->field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/saa6752hs.c
594
f->field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/saa7115.c
1169
fmt->field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/saa7115.c
1404
if (data->field == 0) {
drivers/media/i2c/saa7127.c
343
if (enable && (data->field != 0 || data->line != 16))
drivers/media/i2c/saa7127.c
375
if (enable && (data->field != 0 || data->line != 21))
drivers/media/i2c/saa7127.c
402
if (enable && (data->field != 1 || data->line != 21))
drivers/media/i2c/saa7127.c
427
if (enable && (data->field != 0 || data->line != 23))
drivers/media/i2c/saa7127.c
643
if (data->field == 0)
drivers/media/i2c/saa717x.c
1000
fmt->field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/st-mipid02.c
550
.field = V4L2_FIELD_NONE,
drivers/media/i2c/t4ka3.c
318
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/tc358743.c
1811
format->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/tc358746.c
124
.field = V4L2_FIELD_NONE,
drivers/media/i2c/tc358746.c
897
format->format.field = V4L2_FIELD_NONE;
drivers/media/i2c/tda1997x.c
1774
format->field = (bt->interlaced) ?
drivers/media/i2c/thp7312.c
869
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/tvp514x.c
876
format->format.field = V4L2_FIELD_INTERLACED;
drivers/media/i2c/tvp514x.c
887
if (fmt->format.field != V4L2_FIELD_INTERLACED ||
drivers/media/i2c/tvp514x.c
928
.field = V4L2_FIELD_INTERLACED,
drivers/media/i2c/tvp5150.c
1063
f->field = TVP5150_FIELD;
drivers/media/i2c/tvp7002.c
841
fmt->format.field = tvp7002->current_timings->scanmode;
drivers/media/i2c/tw9900.c
179
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/tw9910.c
764
mf->field = V4L2_FIELD_INTERLACED_BT;
drivers/media/i2c/tw9910.c
775
WARN_ON(mf->field != V4L2_FIELD_ANY &&
drivers/media/i2c/tw9910.c
776
mf->field != V4L2_FIELD_INTERLACED_BT);
drivers/media/i2c/tw9910.c
806
if (mf->field == V4L2_FIELD_ANY) {
drivers/media/i2c/tw9910.c
807
mf->field = V4L2_FIELD_INTERLACED_BT;
drivers/media/i2c/tw9910.c
808
} else if (mf->field != V4L2_FIELD_INTERLACED_BT) {
drivers/media/i2c/tw9910.c
809
dev_err(&client->dev, "Field type %d invalid\n", mf->field);
drivers/media/i2c/vd55g1.c
954
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/vd56g3.c
819
mbus_fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/vgxy61.c
621
fmt->field = V4L2_FIELD_NONE;
drivers/media/i2c/video-i2c.c
419
vbuf->field = V4L2_FIELD_NONE;
drivers/media/i2c/video-i2c.c
662
pix->field = V4L2_FIELD_NONE;
drivers/media/pci/bt8xx/bttv-driver.c
1512
if (btv->field != V4L2_FIELD_ALTERNATE) {
drivers/media/pci/bt8xx/bttv-driver.c
1513
buf->vbuf.field = btv->field;
drivers/media/pci/bt8xx/bttv-driver.c
1515
buf->vbuf.field = V4L2_FIELD_BOTTOM;
drivers/media/pci/bt8xx/bttv-driver.c
1518
buf->vbuf.field = V4L2_FIELD_TOP;
drivers/media/pci/bt8xx/bttv-driver.c
1797
enum v4l2_field field)
drivers/media/pci/bt8xx/bttv-driver.c
1799
__s32 frame_height = height << !V4L2_FIELD_HAS_BOTH(field);
drivers/media/pci/bt8xx/bttv-driver.c
1841
enum v4l2_field field, unsigned int width_mask,
drivers/media/pci/bt8xx/bttv-driver.c
1904
max_height >>= !V4L2_FIELD_HAS_BOTH(field);
drivers/media/pci/bt8xx/bttv-driver.c
1914
bttv_crop_adjust(c, b, *width, *height, field);
drivers/media/pci/bt8xx/bttv-driver.c
1990
f->fmt.pix.field = btv->field;
drivers/media/pci/bt8xx/bttv-driver.c
2015
enum v4l2_field field;
drivers/media/pci/bt8xx/bttv-driver.c
2025
field = f->fmt.pix.field;
drivers/media/pci/bt8xx/bttv-driver.c
2027
switch (field) {
drivers/media/pci/bt8xx/bttv-driver.c
2036
field = V4L2_FIELD_SEQ_TB;
drivers/media/pci/bt8xx/bttv-driver.c
2042
field = (f->fmt.pix.height > height2)
drivers/media/pci/bt8xx/bttv-driver.c
2052
rc = limit_scaled_size_lock(btv, &width, &height, field, width_mask,
drivers/media/pci/bt8xx/bttv-driver.c
2058
f->fmt.pix.field = field;
drivers/media/pci/bt8xx/bttv-driver.c
2073
enum v4l2_field field;
drivers/media/pci/bt8xx/bttv-driver.c
2085
field = f->fmt.pix.field;
drivers/media/pci/bt8xx/bttv-driver.c
2089
retval = limit_scaled_size_lock(btv, &width, &height, f->fmt.pix.field,
drivers/media/pci/bt8xx/bttv-driver.c
2094
f->fmt.pix.field = field;
drivers/media/pci/bt8xx/bttv-driver.c
2100
btv->field = f->fmt.pix.field;
drivers/media/pci/bt8xx/bttv-driver.c
2665
if (V4L2_FIELD_HAS_TOP(item->vbuf.field))
drivers/media/pci/bt8xx/bttv-driver.c
2667
if (V4L2_FIELD_HAS_BOTTOM(item->vbuf.field))
drivers/media/pci/bt8xx/bttv-driver.c
2671
if (!V4L2_FIELD_HAS_BOTH(item->vbuf.field) &&
drivers/media/pci/bt8xx/bttv-driver.c
2702
if (!V4L2_FIELD_HAS_BOTH(item->vbuf.field)) {
drivers/media/pci/bt8xx/bttv-driver.c
2704
item->vbuf.field == V4L2_FIELD_BOTTOM)
drivers/media/pci/bt8xx/bttv-driver.c
3332
btv->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/bt8xx/bttv-risc.c
674
V4L2_FIELD_HAS_BOTH(buf->vbuf.field), tvnorm,
drivers/media/pci/bt8xx/bttv-risc.c
676
switch (buf->vbuf.field) {
drivers/media/pci/bt8xx/bttv-risc.c
721
switch (buf->vbuf.field) {
drivers/media/pci/bt8xx/bttv-risc.c
790
buf->vbuf.field = V4L2_FIELD_SEQ_TB;
drivers/media/pci/bt8xx/bttv-vbi.c
107
buf->vbuf.field = V4L2_FIELD_NONE;
drivers/media/pci/bt8xx/bttvp.h
435
enum v4l2_field field;
drivers/media/pci/cobalt/cobalt-v4l2.c
102
vbuf->field = V4L2_FIELD_NONE;
drivers/media/pci/cobalt/cobalt-v4l2.c
709
pix->field = V4L2_FIELD_NONE;
drivers/media/pci/cobalt/cobalt-v4l2.c
785
pix->field = V4L2_FIELD_NONE;
drivers/media/pci/cobalt/cobalt-v4l2.c
860
pix->field = V4L2_FIELD_NONE;
drivers/media/pci/cobalt/cobalt-v4l2.c
874
pix->field = V4L2_FIELD_NONE;
drivers/media/pci/cx18/cx18-av-core.c
945
fmt->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx18/cx18-ioctl.c
117
pixfmt->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx18/cx18-ioctl.c
174
static int valid_service_line(int field, int line, int is_pal)
drivers/media/pci/cx18/cx18-ioctl.c
177
((field == 0 && line <= 23) || (field == 1 && line <= 22))) ||
drivers/media/pci/cx18/cx18-ioctl.c
188
static u16 select_service_from_set(int field, int line, u16 set, int is_pal)
drivers/media/pci/cx18/cx18-ioctl.c
194
if (set == 0 || !valid_service_line(field, line, is_pal))
drivers/media/pci/cx18/cx18-ioctl.c
200
if (line == 16 && field == 0 && (set & V4L2_SLICED_VPS))
drivers/media/pci/cx18/cx18-ioctl.c
202
if (line == 23 && field == 0 && (set & V4L2_SLICED_WSS_625))
drivers/media/pci/cx18/cx18-ioctl.c
63
pixfmt->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx18/cx18-streams.c
171
vbuf->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx18/cx18-vbi.c
166
cx->vbi.sliced_data[line].field = vbi.is_second_field;
drivers/media/pci/cx18/cx18-vbi.c
226
cx->vbi.sliced_data[0].field = 0;
drivers/media/pci/cx18/cx18-vbi.c
56
f = sdata->field;
drivers/media/pci/cx18/cx18-vbi.h
12
int cx18_used_line(struct cx18 *cx, int line, int field);
drivers/media/pci/cx23885/cx23885-417.c
1357
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx23885/cx23885-417.c
1373
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx23885/cx23885-417.c
1389
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx23885/cx23885-417.c
1391
f->fmt.pix.width, f->fmt.pix.height, f->fmt.pix.field);
drivers/media/pci/cx23885/cx23885-core.c
1428
dev->width, dev->height, dev->field);
drivers/media/pci/cx23885/cx23885-video.c
1250
dev->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx23885/cx23885-video.c
130
dev->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx23885/cx23885-video.c
136
format.format.field = dev->field;
drivers/media/pci/cx23885/cx23885-video.c
361
switch (dev->field) {
drivers/media/pci/cx23885/cx23885-video.c
537
f->fmt.pix.field = dev->field;
drivers/media/pci/cx23885/cx23885-video.c
553
enum v4l2_field field;
drivers/media/pci/cx23885/cx23885-video.c
560
field = f->fmt.pix.field;
drivers/media/pci/cx23885/cx23885-video.c
564
if (V4L2_FIELD_ANY == field) {
drivers/media/pci/cx23885/cx23885-video.c
565
field = (f->fmt.pix.height > maxh/2)
drivers/media/pci/cx23885/cx23885-video.c
570
switch (field) {
drivers/media/pci/cx23885/cx23885-video.c
580
field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx23885/cx23885-video.c
584
f->fmt.pix.field = field;
drivers/media/pci/cx23885/cx23885-video.c
618
dev->field = f->fmt.pix.field;
drivers/media/pci/cx23885/cx23885-video.c
620
dev->width, dev->height, dev->field);
drivers/media/pci/cx23885/cx23885-video.c
625
f->fmt.pix.field = dev->field;
drivers/media/pci/cx23885/cx23885.h
427
unsigned field;
drivers/media/pci/cx25821/cx25821-video.c
162
buf->vb.field = chan->field;
drivers/media/pci/cx25821/cx25821-video.c
177
switch (chan->field) {
drivers/media/pci/cx25821/cx25821-video.c
322
f->fmt.pix.field = chan->field;
drivers/media/pci/cx25821/cx25821-video.c
337
enum v4l2_field field = f->fmt.pix.field;
drivers/media/pci/cx25821/cx25821-video.c
347
if (field != V4L2_FIELD_BOTTOM)
drivers/media/pci/cx25821/cx25821-video.c
348
field = V4L2_FIELD_TOP;
drivers/media/pci/cx25821/cx25821-video.c
358
field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx25821/cx25821-video.c
360
f->fmt.pix.field = field;
drivers/media/pci/cx25821/cx25821-video.c
383
chan->field = f->fmt.pix.field;
drivers/media/pci/cx25821/cx25821-video.c
543
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx25821/cx25821-video.c
562
chan->field = f->fmt.pix.field;
drivers/media/pci/cx25821/cx25821-video.c
709
chan->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx25821/cx25821.h
208
unsigned field;
drivers/media/pci/cx88/cx88-blackbird.c
822
f->fmt.pix.field = core->field;
drivers/media/pci/cx88/cx88-blackbird.c
832
enum v4l2_field field;
drivers/media/pci/cx88/cx88-blackbird.c
842
field = f->fmt.pix.field;
drivers/media/pci/cx88/cx88-blackbird.c
844
switch (field) {
drivers/media/pci/cx88/cx88-blackbird.c
852
field = (f->fmt.pix.height > maxh / 2)
drivers/media/pci/cx88/cx88-blackbird.c
857
if (V4L2_FIELD_HAS_T_OR_B(field))
drivers/media/pci/cx88/cx88-blackbird.c
862
f->fmt.pix.field = field;
drivers/media/pci/cx88/cx88-blackbird.c
880
core->field = f->fmt.pix.field;
drivers/media/pci/cx88/cx88-blackbird.c
882
f->fmt.pix.field);
drivers/media/pci/cx88/cx88-blackbird.c
905
cx88_set_scale(core, core->width, core->height, core->field);
drivers/media/pci/cx88/cx88-cards.c
3728
core->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/cx88/cx88-core.c
528
buf->vb.field = core->field;
drivers/media/pci/cx88/cx88-core.c
683
unsigned int height, enum v4l2_field field)
drivers/media/pci/cx88/cx88-core.c
690
V4L2_FIELD_HAS_TOP(field) ? "T" : "",
drivers/media/pci/cx88/cx88-core.c
691
V4L2_FIELD_HAS_BOTTOM(field) ? "B" : "",
drivers/media/pci/cx88/cx88-core.c
693
if (!V4L2_FIELD_HAS_BOTH(field))
drivers/media/pci/cx88/cx88-core.c
735
if (field == V4L2_FIELD_INTERLACED)
drivers/media/pci/cx88/cx88-mpeg.c
79
core->width, core->height, core->field);
drivers/media/pci/cx88/cx88-video.c
358
cx88_set_scale(core, core->width, core->height, core->field);
drivers/media/pci/cx88/cx88-video.c
447
switch (core->field) {
drivers/media/pci/cx88/cx88-video.c
712
f->fmt.pix.field = core->field;
drivers/media/pci/cx88/cx88-video.c
728
enum v4l2_field field;
drivers/media/pci/cx88/cx88-video.c
738
field = f->fmt.pix.field;
drivers/media/pci/cx88/cx88-video.c
740
switch (field) {
drivers/media/pci/cx88/cx88-video.c
748
field = (f->fmt.pix.height > maxh / 2)
drivers/media/pci/cx88/cx88-video.c
753
if (V4L2_FIELD_HAS_T_OR_B(field))
drivers/media/pci/cx88/cx88-video.c
758
f->fmt.pix.field = field;
drivers/media/pci/cx88/cx88-video.c
784
core->field = f->fmt.pix.field;
drivers/media/pci/cx88/cx88.h
379
unsigned int field;
drivers/media/pci/cx88/cx88.h
640
unsigned int height, enum v4l2_field field);
drivers/media/pci/dt3155/dt3155.c
258
ipd->curr_buf->field = V4L2_FIELD_NONE;
drivers/media/pci/dt3155/dt3155.c
312
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/pci/hws/hws.h
34
enum v4l2_field field; /* V4L2_FIELD_NONE or INTERLACED */
drivers/media/pci/hws/hws_v4l2_ioctl.c
586
vid->pix.field = interlaced ? V4L2_FIELD_INTERLACED
drivers/media/pci/hws/hws_v4l2_ioctl.c
724
fmt->fmt.pix.field = vid->pix.field;
drivers/media/pci/hws/hws_v4l2_ioctl.c
770
pix->field = V4L2_FIELD_NONE;
drivers/media/pci/hws/hws_v4l2_ioctl.c
817
pix->sizeimage, pix->field);
drivers/media/pci/hws/hws_v4l2_ioctl.c
846
vid->pix.field = f->fmt.pix.field;
drivers/media/pci/hws/hws_video.c
1053
v->pix.field = interlaced ? V4L2_FIELD_INTERLACED : V4L2_FIELD_NONE;
drivers/media/pci/hws/hws_video.c
328
vid->pix.field = V4L2_FIELD_NONE;
drivers/media/pci/hws/hws_video.c
861
v->pix.field = interlaced ? V4L2_FIELD_INTERLACED :
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1113
mpix->field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1212
.field = V4L2_FIELD_NONE,
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1257
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
1505
q->format.field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
587
b->vbb.field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
792
buf->field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
192
format->format.field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
256
.field = V4L2_FIELD_NONE,
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
281
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ivsc/mei_csi.c
144
.field = V4L2_FIELD_NONE,
drivers/media/pci/intel/ivsc/mei_csi.c
454
if (format->format.field == V4L2_FIELD_ANY)
drivers/media/pci/intel/ivsc/mei_csi.c
455
format->format.field = V4L2_FIELD_NONE;
drivers/media/pci/ivtv/ivtv-ioctl.c
1408
fb->fmt.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/ivtv/ivtv-ioctl.c
1411
fb->fmt.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/ivtv/ivtv-ioctl.c
340
pixfmt->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/ivtv/ivtv-ioctl.c
406
pixfmt->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/ivtv/ivtv-ioctl.c
410
pixfmt->field = (itv->yuv_info.lace_mode & IVTV_YUV_SYNC_MASK) ?
drivers/media/pci/ivtv/ivtv-ioctl.c
414
pixfmt->field = V4L2_FIELD_NONE;
drivers/media/pci/ivtv/ivtv-ioctl.c
417
pixfmt->field = V4L2_FIELD_ANY;
drivers/media/pci/ivtv/ivtv-ioctl.c
43
static int valid_service_line(int field, int line, int is_pal)
drivers/media/pci/ivtv/ivtv-ioctl.c
447
winfmt->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/ivtv/ivtv-ioctl.c
45
return (is_pal && line >= 6 && (line != 23 || field == 0)) ||
drivers/media/pci/ivtv/ivtv-ioctl.c
49
static u16 select_service_from_set(int field, int line, u16 set, int is_pal)
drivers/media/pci/ivtv/ivtv-ioctl.c
514
int field = fmt->fmt.pix.field;
drivers/media/pci/ivtv/ivtv-ioctl.c
535
fmt->fmt.pix.field = field;
drivers/media/pci/ivtv/ivtv-ioctl.c
55
if (set == 0 || !valid_service_line(field, line, is_pal)) {
drivers/media/pci/ivtv/ivtv-ioctl.c
63
if (line == 16 && field == 0 && (set & V4L2_SLICED_VPS))
drivers/media/pci/ivtv/ivtv-ioctl.c
645
switch (fmt->fmt.pix.field) {
drivers/media/pci/ivtv/ivtv-ioctl.c
65
if (line == 23 && field == 0 && (set & V4L2_SLICED_WSS_625))
drivers/media/pci/ivtv/ivtv-irq.c
859
.u.vsync.field = V4L2_FIELD_TOP,
drivers/media/pci/ivtv/ivtv-irq.c
863
.u.vsync.field = V4L2_FIELD_BOTTOM,
drivers/media/pci/ivtv/ivtv-vbi.c
111
d->line == 23 && d->field == 0) {
drivers/media/pci/ivtv/ivtv-vbi.c
197
f = itv->vbi.sliced_data[i].field;
drivers/media/pci/ivtv/ivtv-vbi.c
22
data.field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
280
itv->vbi.sliced_dec_data[line].field = i >= 18;
drivers/media/pci/ivtv/ivtv-vbi.c
290
itv->vbi.sliced_dec_data[line].field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
354
itv->vbi.sliced_data[line].field = vbi.is_second_field;
drivers/media/pci/ivtv/ivtv-vbi.c
39
data.field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
409
itv->vbi.sliced_data[0].field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
44
data.field = 1;
drivers/media/pci/ivtv/ivtv-vbi.c
472
data.field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
487
data.field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
493
data.field = 1;
drivers/media/pci/ivtv/ivtv-vbi.c
67
data.field = 0;
drivers/media/pci/ivtv/ivtv-vbi.c
90
if (d->field) {
drivers/media/pci/ivtv/ivtv-vbi.c
98
} else if (d->id == V4L2_SLICED_VPS && d->line == 16 && d->field == 0) {
drivers/media/pci/ivtv/ivtv-vbi.h
17
int ivtv_used_line(struct ivtv *itv, int line, int field);
drivers/media/pci/mgb4/mgb4_vin.c
430
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/pci/mgb4/mgb4_vin.c
461
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/pci/mgb4/mgb4_vin.c
762
buf->vb.field = V4L2_FIELD_NONE;
drivers/media/pci/mgb4/mgb4_vout.c
278
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/pci/mgb4/mgb4_vout.c
310
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/pci/saa7134/saa7134-core.c
390
cap = dev->field;
drivers/media/pci/saa7134/saa7134-ts.c
308
enum v4l2_field field;
drivers/media/pci/saa7134/saa7134-ts.c
312
field = dev->ts_field;
drivers/media/pci/saa7134/saa7134-ts.c
313
if (field != V4L2_FIELD_TOP) {
drivers/media/pci/saa7134/saa7134-ts.c
99
vbuf->field = dev->field;
drivers/media/pci/saa7134/saa7134-video.c
1041
f->fmt.pix.field = dev->field;
drivers/media/pci/saa7134/saa7134-video.c
1059
enum v4l2_field field;
drivers/media/pci/saa7134/saa7134-video.c
1066
field = f->fmt.pix.field;
drivers/media/pci/saa7134/saa7134-video.c
1070
if (V4L2_FIELD_ANY == field) {
drivers/media/pci/saa7134/saa7134-video.c
1071
field = (f->fmt.pix.height > maxh/2)
drivers/media/pci/saa7134/saa7134-video.c
1075
switch (field) {
drivers/media/pci/saa7134/saa7134-video.c
1081
field = V4L2_FIELD_INTERLACED;
drivers/media/pci/saa7134/saa7134-video.c
1085
f->fmt.pix.field = field;
drivers/media/pci/saa7134/saa7134-video.c
1120
dev->field = f->fmt.pix.field;
drivers/media/pci/saa7134/saa7134-video.c
1690
dev->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/saa7134/saa7134-video.c
1851
enum v4l2_field field;
drivers/media/pci/saa7134/saa7134-video.c
1855
field = dev->field;
drivers/media/pci/saa7134/saa7134-video.c
1856
if (V4L2_FIELD_HAS_BOTH(field)) {
drivers/media/pci/saa7134/saa7134-video.c
1864
} else if (field == V4L2_FIELD_TOP) {
drivers/media/pci/saa7134/saa7134-video.c
1867
} else if (field == V4L2_FIELD_BOTTOM) {
drivers/media/pci/saa7134/saa7134-video.c
645
V4L2_FIELD_HAS_BOTH(dev->field));
drivers/media/pci/saa7134/saa7134-video.c
665
if (V4L2_FIELD_HAS_BOTH(dev->field)) {
drivers/media/pci/saa7134/saa7134-video.c
688
if (V4L2_FIELD_HAS_BOTH(dev->field)) {
drivers/media/pci/saa7134/saa7134-video.c
744
vbuf->field = dev->field;
drivers/media/pci/saa7134/saa7134.h
596
enum v4l2_field field;
drivers/media/pci/saa7164/saa7164-encoder.c
519
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
863
switch (pix->field) {
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
869
pix->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
927
pix->field = solo_enc->interlaced ? V4L2_FIELD_INTERLACED :
drivers/media/pci/solo6x10/solo6x10-v4l2.c
471
pix->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/solo6x10/solo6x10-v4l2.c
499
pix->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/tw5864/tw5864-video.c
1438
v4l2_buf->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/tw5864/tw5864-video.c
547
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/tw68/tw68-video.c
251
unsigned int height, enum v4l2_field field)
drivers/media/pci/tw68/tw68-video.c
259
if (V4L2_FIELD_HAS_BOTH(field)) /* if field is interlaced */
drivers/media/pci/tw68/tw68-video.c
264
__func__, width, height, V4L2_FIELD_HAS_BOTH(field),
drivers/media/pci/tw68/tw68-video.c
289
V4L2_FIELD_HAS_TOP(field) ? "T" : "",
drivers/media/pci/tw68/tw68-video.c
290
V4L2_FIELD_HAS_BOTTOM(field) ? "B" : "",
drivers/media/pci/tw68/tw68-video.c
323
tw68_set_scale(dev, dev->width, dev->height, dev->field);
drivers/media/pci/tw68/tw68-video.c
455
switch (dev->field) {
drivers/media/pci/tw68/tw68-video.c
579
f->fmt.pix.field = dev->field;
drivers/media/pci/tw68/tw68-video.c
594
enum v4l2_field field;
drivers/media/pci/tw68/tw68-video.c
601
field = f->fmt.pix.field;
drivers/media/pci/tw68/tw68-video.c
604
switch (field) {
drivers/media/pci/tw68/tw68-video.c
614
field = (f->fmt.pix.height > maxh / 2)
drivers/media/pci/tw68/tw68-video.c
620
f->fmt.pix.field = field;
drivers/media/pci/tw68/tw68-video.c
657
dev->field = f->fmt.pix.field;
drivers/media/pci/tw68/tw68-video.c
941
dev->field = V4L2_FIELD_INTERLACED;
drivers/media/pci/tw68/tw68-video.c
989
buf->vb.field = dev->field;
drivers/media/pci/tw68/tw68.h
155
unsigned field;
drivers/media/pci/tw686x/tw686x-video.c
151
.field = V4L2_FIELD_INTERLACED,
drivers/media/pci/tw686x/tw686x-video.c
181
.field = V4L2_FIELD_INTERLACED,
drivers/media/pci/tw686x/tw686x-video.c
336
.field = V4L2_FIELD_SEQ_TB,
drivers/media/pci/tw686x/tw686x-video.c
60
vb->field = dev->dma_ops->field;
drivers/media/pci/tw686x/tw686x-video.c
629
f->fmt.pix.field = dev->dma_ops->field;
drivers/media/pci/tw686x/tw686x-video.c
664
f->fmt.pix.field = dev->dma_ops->field;
drivers/media/pci/tw686x/tw686x.h
110
enum v4l2_field field;
drivers/media/pci/zoran/zoran_device.c
851
buf->vbuf.field = zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_device.c
854
buf->vbuf.field = zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
300
fmt->fmt.pix.field = (zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
303
fmt->fmt.pix.field = (zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
325
fmt->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/zoran/zoran_driver.c
327
fmt->fmt.pix.field = V4L2_FIELD_TOP;
drivers/media/pci/zoran/zoran_driver.c
382
fmt->fmt.pix.field = (zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
385
fmt->fmt.pix.field = (zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
416
fmt->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/zoran/zoran_driver.c
418
fmt->fmt.pix.field = V4L2_FIELD_TOP;
drivers/media/pci/zoran/zoran_driver.c
499
fmt->fmt.pix.field = (zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
502
fmt->fmt.pix.field = (zr->jpg_settings.odd_even ?
drivers/media/pci/zoran/zoran_driver.c
552
fmt->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/zoran/zoran_driver.c
554
fmt->fmt.pix.field = V4L2_FIELD_TOP;
drivers/media/pci/zoran/zoran_driver.c
810
buf->vbuf.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/zoran/zoran_driver.c
812
buf->vbuf.field = V4L2_FIELD_INTERLACED;
drivers/media/pci/zoran/zoran_driver.c
814
buf->vbuf.field = V4L2_FIELD_TOP;
drivers/media/platform/allegro-dvt/allegro-core.c
2856
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/allegro-dvt/allegro-core.c
2857
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/allegro-dvt/allegro-core.c
2858
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/allegro-dvt/allegro-core.c
2883
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/allegro-dvt/allegro-core.c
3354
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/allegro-dvt/allegro-core.c
3373
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/allegro-dvt/allegro-core.c
3418
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/allegro-dvt/allegro-core.c
3438
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/amd/isp4/isp4_video.c
215
if (format->field == V4L2_FIELD_ANY)
drivers/media/platform/amd/isp4/isp4_video.c
216
format->field = isp4vid_fmt_default.field;
drivers/media/platform/amd/isp4/isp4_video.c
75
isp4vid_buf->vb2.field = V4L2_FIELD_ANY;
drivers/media/platform/amd/isp4/isp4_video.c
90
.field = V4L2_FIELD_NONE,
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
308
buff->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
342
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
755
cap->format.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
411
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
447
src_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
489
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
502
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
514
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
521
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
932
params->buff->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
561
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
606
src_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
756
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
778
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
321
stats->buff->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c
568
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
544
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
350
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
649
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
824
.field = V4L2_FIELD_NONE,
drivers/media/platform/amphion/vdec.c
1008
f.fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/amphion/vdec.c
1010
f.fmt.pix_mp.field = V4L2_FIELD_SEQ_TB;
drivers/media/platform/amphion/vdec.c
1912
f.fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/amphion/vdec.c
1920
f.fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/amphion/vdec.c
471
pixmp->field = cur_fmt->field;
drivers/media/platform/amphion/vdec.c
561
pixmp->field = cur_fmt->field;
drivers/media/platform/amphion/vdec.c
846
vbuf->field = cur_fmt->field;
drivers/media/platform/amphion/vdec.c
915
vbuf->field = cur_fmt->field;
drivers/media/platform/amphion/venc.c
1286
f.fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/amphion/venc.c
1294
f.fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/amphion/venc.c
189
pixmp->field = cur_fmt->field;
drivers/media/platform/amphion/venc.c
817
vbuf->field = inst->cap_format.field;
drivers/media/platform/amphion/vpu.h
96
u32 field;
drivers/media/platform/amphion/vpu_v4l2.c
208
fmt->field != V4L2_FIELD_NONE ? 1 : 0,
drivers/media/platform/amphion/vpu_v4l2.c
258
fmt->field = pixmp->field == V4L2_FIELD_ANY ? V4L2_FIELD_NONE : pixmp->field;
drivers/media/platform/amphion/vpu_v4l2.c
269
pixmp->field = fmt->field;
drivers/media/platform/amphion/vpu_v4l2.c
521
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
367
buf->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
691
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
448
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
462
src_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
483
src_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
488
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
554
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
292
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/aspeed/aspeed-video.c
2128
video->pix_fmt.field = V4L2_FIELD_NONE;
drivers/media/platform/aspeed/aspeed-video.c
854
buf->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/atmel/atmel-isi.c
183
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/atmel/atmel-isi.c
619
pixfmt->field = V4L2_FIELD_NONE;
drivers/media/platform/atmel/atmel-isi.c
976
.field = V4L2_FIELD_NONE,
drivers/media/platform/broadcom/bcm2835-unicam.c
1374
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/broadcom/bcm2835-unicam.c
1384
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/broadcom/bcm2835-unicam.c
1900
if (pix->field == V4L2_FIELD_ANY)
drivers/media/platform/broadcom/bcm2835-unicam.c
1901
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/broadcom/bcm2835-unicam.c
2180
fmt->field != format->field) {
drivers/media/platform/broadcom/bcm2835-unicam.c
2184
v4l2_field_names[fmt->field],
drivers/media/platform/broadcom/bcm2835-unicam.c
2186
v4l2_field_names[format->field]);
drivers/media/platform/broadcom/bcm2835-unicam.c
296
.field = V4L2_FIELD_NONE,
drivers/media/platform/broadcom/bcm2835-unicam.c
308
.field = V4L2_FIELD_NONE,
drivers/media/platform/broadcom/bcm2835-unicam.c
618
static inline void unicam_set_field(u32 *valp, u32 field, u32 mask)
drivers/media/platform/broadcom/bcm2835-unicam.c
623
val |= (field << __ffs(mask)) & mask;
drivers/media/platform/broadcom/bcm2835-unicam.c
628
u32 field, u32 mask)
drivers/media/platform/broadcom/bcm2835-unicam.c
632
unicam_set_field(&val, field, mask);
drivers/media/platform/broadcom/bcm2835-unicam.c
696
node->cur_frm->vb.field = node->fmt.fmt.pix.field;
drivers/media/platform/cadence/cdns-csi2rx.c
590
.field = V4L2_FIELD_NONE,
drivers/media/platform/cadence/cdns-csi2rx.c
637
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/cadence/cdns-csi2tx.c
138
.field = V4L2_FIELD_NONE,
drivers/media/platform/chips-media/coda/coda-bit.c
2522
dst_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/coda/coda-common.c
1743
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/chips-media/coda/coda-common.c
1744
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/coda/coda-common.c
1745
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/chips-media/coda/coda-common.c
506
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/coda/coda-common.c
597
enum v4l2_field field;
drivers/media/platform/chips-media/coda/coda-common.c
599
field = f->fmt.pix.field;
drivers/media/platform/chips-media/coda/coda-common.c
600
if (field == V4L2_FIELD_ANY)
drivers/media/platform/chips-media/coda/coda-common.c
601
field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/coda/coda-common.c
602
else if (V4L2_FIELD_NONE != field)
drivers/media/platform/chips-media/coda/coda-common.c
607
f->fmt.pix.field = field;
drivers/media/platform/chips-media/wave5/wave5-helper.c
179
f->fmt.pix_mp.field = inst->src_fmt.field;
drivers/media/platform/chips-media/wave5/wave5-helper.c
270
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1321
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
268
vb->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
435
disp_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
538
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.colorspace, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
576
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.colorspace, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
585
inst->dst_fmt.field = f->fmt.pix_mp.field;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
635
f->fmt.pix_mp.field = inst->dst_fmt.field;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
678
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.colorspace, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
708
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
724
inst->src_fmt.field = f->fmt.pix_mp.field;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
289
dst_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
306
dst_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
382
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
414
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
430
inst->dst_fmt.field = f->fmt.pix_mp.field;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
449
f->fmt.pix_mp.field = inst->dst_fmt.field;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
491
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
520
f->fmt.pix_mp.num_planes, f->fmt.pix_mp.field);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
529
inst->src_fmt.field = f->fmt.pix_mp.field;
drivers/media/platform/imagination/e5010-jpeg-enc.c
1202
if (vbuf->field != V4L2_FIELD_NONE)
drivers/media/platform/imagination/e5010-jpeg-enc.c
1205
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/imagination/e5010-jpeg-enc.c
1217
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/imagination/e5010-jpeg-enc.c
291
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/imagination/e5010-jpeg-enc.c
367
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/intel/pxa_camera.c
1780
pix->field = pcdev->current_pix.field;
drivers/media/platform/intel/pxa_camera.c
1829
switch (mf->field) {
drivers/media/platform/intel/pxa_camera.c
1832
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/intel/pxa_camera.c
1837
mf->field);
drivers/media/platform/intel/pxa_camera.c
2078
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/intel/pxa_camera.c
952
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/m2m-deinterlace.c
384
switch (dst_q_data->field) {
drivers/media/platform/m2m-deinterlace.c
411
switch (dst_q_data->field) {
drivers/media/platform/m2m-deinterlace.c
494
f->fmt.pix.field = q_data->field;
drivers/media/platform/m2m-deinterlace.c
551
if (f->fmt.pix.field != V4L2_FIELD_INTERLACED_TB &&
drivers/media/platform/m2m-deinterlace.c
552
f->fmt.pix.field != V4L2_FIELD_INTERLACED_BT &&
drivers/media/platform/m2m-deinterlace.c
553
f->fmt.pix.field != V4L2_FIELD_NONE)
drivers/media/platform/m2m-deinterlace.c
554
f->fmt.pix.field = V4L2_FIELD_INTERLACED_TB;
drivers/media/platform/m2m-deinterlace.c
571
if (f->fmt.pix.field != V4L2_FIELD_SEQ_TB &&
drivers/media/platform/m2m-deinterlace.c
572
f->fmt.pix.field != V4L2_FIELD_SEQ_BT)
drivers/media/platform/m2m-deinterlace.c
573
f->fmt.pix.field = V4L2_FIELD_SEQ_TB;
drivers/media/platform/m2m-deinterlace.c
599
f->fmt.pix.pixelformat, f->fmt.pix.field);
drivers/media/platform/m2m-deinterlace.c
605
q_data->field = f->fmt.pix.field;
drivers/media/platform/m2m-deinterlace.c
621
q_data->field);
drivers/media/platform/m2m-deinterlace.c
64
enum v4l2_field field;
drivers/media/platform/m2m-deinterlace.c
671
switch (s_q_data->field) {
drivers/media/platform/m2m-deinterlace.c
673
if (d_q_data->field != V4L2_FIELD_NONE &&
drivers/media/platform/m2m-deinterlace.c
674
d_q_data->field != V4L2_FIELD_INTERLACED_BT) {
drivers/media/platform/m2m-deinterlace.c
677
s_q_data->field, d_q_data->field);
drivers/media/platform/m2m-deinterlace.c
682
if (d_q_data->field != V4L2_FIELD_NONE &&
drivers/media/platform/m2m-deinterlace.c
683
d_q_data->field != V4L2_FIELD_INTERLACED_TB) {
drivers/media/platform/m2m-deinterlace.c
686
s_q_data->field, d_q_data->field);
drivers/media/platform/m2m-deinterlace.c
806
q_data[V4L2_M2M_SRC].field = V4L2_FIELD_SEQ_TB;
drivers/media/platform/m2m-deinterlace.c
825
q_data[V4L2_M2M_SRC].field = V4L2_FIELD_INTERLACED_TB;
drivers/media/platform/marvell/mcam-core.c
170
.field = V4L2_FIELD_NONE,
drivers/media/platform/marvell/mcam-core.c
215
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
264
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
315
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
194
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
642
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
236
v4l2_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
252
v4l2_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
262
v4l2_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
154
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/common/mtk_vcodec_cmn_drv.h
133
enum v4l2_field field;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
213
q_data->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
225
q_data->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
295
pix_fmt_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
681
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
900
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
80
h264_dpb_info[index].field = vb2_v4l2->field;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.h
42
int field;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
415
hevc_dpb_info[index].field = dpb->field_pic;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
51
int field;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1260
q_data->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
1292
q_data->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
284
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
300
pix_fmt_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
441
q_data->field = f->fmt.pix_mp.field;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
497
q_data->field = f->fmt.pix_mp.field;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
525
pix->field = q_data->field;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
988
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/microchip/microchip-csi2dc.c
280
req_fmt->format.field = V4L2_FIELD_NONE;
drivers/media/platform/microchip/microchip-csi2dc.c
447
v4l2_try_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/microchip/microchip-csi2dc.c
642
csi2dc->format.field = V4L2_FIELD_NONE;
drivers/media/platform/microchip/microchip-isc-base.c
120
vbuf->field = isc->fmt.fmt.pix.field;
drivers/media/platform/microchip/microchip-isc-base.c
1738
.field = V4L2_FIELD_NONE,
drivers/media/platform/microchip/microchip-isc-base.c
877
pixfmt->field = V4L2_FIELD_NONE;
drivers/media/platform/microchip/microchip-isc-scaler.c
22
framefmt->field = V4L2_FIELD_NONE;
drivers/media/platform/nuvoton/npcm-video.c
1103
buf->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/nuvoton/npcm-video.c
1170
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/nuvoton/npcm-video.c
1583
video->pix_fmt.field = V4L2_FIELD_NONE;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
120
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
410
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
566
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
650
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/dw100/dw100.c
473
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/dw100/dw100.c
488
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/nxp/dw100/dw100.c
490
vbuf->field);
drivers/media/platform/nxp/dw100/dw100.c
641
pix_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/dw100/dw100.c
790
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2048
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2087
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2101
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2440
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2626
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-mipi-csis.c
1162
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-pxp.c
1189
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-pxp.c
1241
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-pxp.c
1540
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/nxp/imx-pxp.c
1541
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx-pxp.c
1542
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/nxp/imx-pxp.c
880
out_vb->field = in_vb->field;
drivers/media/platform/nxp/imx7-media-csi.c
1165
pixfmt->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx7-media-csi.c
1760
mf->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx7-media-csi.c
1867
sdformat->format.field = in_fmt->field;
drivers/media/platform/nxp/imx7-media-csi.c
1884
if (sdformat->format.field != V4L2_FIELD_INTERLACED)
drivers/media/platform/nxp/imx7-media-csi.c
1885
sdformat->format.field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx7-media-csi.c
542
if (out_pix->field == V4L2_FIELD_INTERLACED) {
drivers/media/platform/nxp/imx7-media-csi.c
742
done->vbuf.field = csi->vdev_fmt.field;
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
277
fmt->format.field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
89
.field = V4L2_FIELD_NONE,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
361
fmt_sink->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
427
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
883
v4l2_buf->field = pix->field;
drivers/media/platform/nxp/imx8mq-mipi-csi2.c
555
fmt_sink->field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/mx2_emmaprp.c
440
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/mx2_emmaprp.c
465
enum v4l2_field field;
drivers/media/platform/nxp/mx2_emmaprp.c
471
field = f->fmt.pix.field;
drivers/media/platform/nxp/mx2_emmaprp.c
472
if (field == V4L2_FIELD_ANY)
drivers/media/platform/nxp/mx2_emmaprp.c
473
field = V4L2_FIELD_NONE;
drivers/media/platform/nxp/mx2_emmaprp.c
474
else if (V4L2_FIELD_NONE != field)
drivers/media/platform/nxp/mx2_emmaprp.c
479
f->fmt.pix.field = field;
drivers/media/platform/qcom/camss/camss-csid.c
840
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-csid.c
870
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-csiphy.c
387
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-ispif.c
920
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-tpg.c
235
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-vfe.c
1357
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-video.c
194
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/camss/camss-video.c
224
sd_pix->num_planes, sd_pix->field, pix->width, pix->height, &pix->pixelformat,
drivers/media/platform/qcom/camss/camss-video.c
225
pix->num_planes, pix->field);
drivers/media/platform/qcom/camss/camss-video.c
231
pix->field != format.fmt.pix_mp.field)
drivers/media/platform/qcom/camss/camss-video.c
516
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vb2.c
261
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/iris/iris_vb2.c
262
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vb2.c
263
if (vbuf->field != V4L2_FIELD_NONE)
drivers/media/platform/qcom/iris/iris_vb2.c
282
v4l2_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vb2.c
303
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/iris/iris_vb2.c
304
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vb2.c
320
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vdec.c
199
if (pixmp->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/iris/iris_vdec.c
200
pixmp->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vdec.c
38
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_vdec.c
50
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_venc.c
198
if (pixmp->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/iris/iris_venc.c
199
pixmp->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_venc.c
39
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/iris/iris_venc.c
55
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/venus/helpers.c
1467
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/venus/helpers.c
1468
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/venus/helpers.c
1469
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/qcom/venus/vdec.c
1388
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/venus/vdec.c
1434
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/venus/vdec.c
215
if (pixmp->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/venus/vdec.c
216
pixmp->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/venus/venc.c
1328
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/qcom/venus/venc.c
209
if (pixmp->field == V4L2_FIELD_ANY)
drivers/media/platform/qcom/venus/venc.c
210
pixmp->field = V4L2_FIELD_NONE;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1114
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1413
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
96
.field = V4L2_FIELD_NONE,
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c
119
static inline void set_field(u32 *valp, u32 field, u32 mask)
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c
124
val |= (field << __ffs(mask)) & mask;
drivers/media/platform/raspberrypi/rp1-cfe/csi2.c
436
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
448
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rcar-csi2.c
1077
fmt->field == V4L2_FIELD_NONE ? 'p' : 'i');
drivers/media/platform/renesas/rcar-csi2.c
1108
if (fmt->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/renesas/rcar-csi2.c
1931
.field = V4L2_FIELD_NONE,
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1083
capture = vin->format.field == V4L2_FIELD_NONE ||
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1084
vin->format.field == V4L2_FIELD_ALTERNATE ?
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1114
vin->buf_hw[slot].buffer->field =
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1257
switch (fmt.format.field) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1267
switch (vin->format.field) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
592
if (V4L2_FIELD_HAS_BOTH(vin->format.field))
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
642
switch (vin->format.field) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
715
switch (vin->format.field) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
943
if (vin->format.field == V4L2_FIELD_ALTERNATE) {
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
950
return vin->format.field;
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
197
switch (pix->field) {
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
207
pix->field = RVIN_DEFAULT_FIELD;
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
371
if (fmt.format.field == V4L2_FIELD_ALTERNATE) {
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
372
switch (vin->format.field) {
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
728
vin->format.field = RVIN_DEFAULT_FIELD;
drivers/media/platform/renesas/rcar_drif.c
584
fbuf->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rcar_fdp1.c
1148
if (V4L2_FIELD_HAS_BOTH(src_q_data->format.field))
drivers/media/platform/renesas/rcar_fdp1.c
1472
if (pix->field != V4L2_FIELD_NONE &&
drivers/media/platform/renesas/rcar_fdp1.c
1473
pix->field != V4L2_FIELD_ALTERNATE &&
drivers/media/platform/renesas/rcar_fdp1.c
1474
!V4L2_FIELD_HAS_BOTH(pix->field))
drivers/media/platform/renesas/rcar_fdp1.c
1475
pix->field = V4L2_FIELD_INTERLACED;
drivers/media/platform/renesas/rcar_fdp1.c
1497
if (pix->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/renesas/rcar_fdp1.c
1549
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rcar_fdp1.c
1574
if (src_data->format.field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/renesas/rcar_fdp1.c
1594
f->fmt.pix_mp.width, f->fmt.pix_mp.height, f->fmt.pix_mp.field);
drivers/media/platform/renesas/rcar_fdp1.c
1615
if (pix->field != V4L2_FIELD_NONE)
drivers/media/platform/renesas/rcar_fdp1.c
1622
if (pix->field == V4L2_FIELD_INTERLACED ||
drivers/media/platform/renesas/rcar_fdp1.c
1623
pix->field == V4L2_FIELD_INTERLACED_TB ||
drivers/media/platform/renesas/rcar_fdp1.c
1624
pix->field == V4L2_FIELD_INTERLACED_BT) {
drivers/media/platform/renesas/rcar_fdp1.c
1641
dst_data->format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rcar_fdp1.c
1642
if (pix->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/renesas/rcar_fdp1.c
1669
f->fmt.pix_mp.width, f->fmt.pix_mp.height, f->fmt.pix_mp.field);
drivers/media/platform/renesas/rcar_fdp1.c
1682
if (V4L2_FIELD_HAS_BOTH(src_q_data->format.field))
drivers/media/platform/renesas/rcar_fdp1.c
1791
num_fields = V4L2_FIELD_HAS_BOTH(vbuf->field) ? 2 : 1;
drivers/media/platform/renesas/rcar_fdp1.c
1799
switch (vbuf->field) {
drivers/media/platform/renesas/rcar_fdp1.c
1806
fbuf->field = (q_data->format.height < 576) == field_num
drivers/media/platform/renesas/rcar_fdp1.c
1811
fbuf->field = field_num ? V4L2_FIELD_BOTTOM : V4L2_FIELD_TOP;
drivers/media/platform/renesas/rcar_fdp1.c
1815
fbuf->field = field_num ? V4L2_FIELD_TOP : V4L2_FIELD_BOTTOM;
drivers/media/platform/renesas/rcar_fdp1.c
1818
fbuf->field = vbuf->field;
drivers/media/platform/renesas/rcar_fdp1.c
1827
switch (vbuf->field) {
drivers/media/platform/renesas/rcar_fdp1.c
1856
switch (q_data->format.field) {
drivers/media/platform/renesas/rcar_fdp1.c
1858
if (vbuf->field != V4L2_FIELD_NONE)
drivers/media/platform/renesas/rcar_fdp1.c
1863
if (vbuf->field != V4L2_FIELD_TOP &&
drivers/media/platform/renesas/rcar_fdp1.c
1864
vbuf->field != V4L2_FIELD_BOTTOM)
drivers/media/platform/renesas/rcar_fdp1.c
1873
if (vbuf->field != q_data->format.field)
drivers/media/platform/renesas/rcar_fdp1.c
1881
vbuf->field, q_data->format.field);
drivers/media/platform/renesas/rcar_fdp1.c
1885
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rcar_fdp1.c
1904
buf->num_fields = V4L2_FIELD_HAS_BOTH(vbuf->field) ? 2 : 1;
drivers/media/platform/renesas/rcar_fdp1.c
1930
if (q_data->format.field == V4L2_FIELD_NONE)
drivers/media/platform/renesas/rcar_fdp1.c
525
enum v4l2_field field;
drivers/media/platform/renesas/rcar_fdp1.c
907
if (job->active->field == V4L2_FIELD_BOTTOM) {
drivers/media/platform/renesas/rcar_jpu.c
1029
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/renesas/rcar_jpu.c
1030
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rcar_jpu.c
1031
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/renesas/rcar_jpu.c
1520
dst_buf->field = src_buf->field;
drivers/media/platform/renesas/rcar_jpu.c
787
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/renesas-ceu.c
186
enum v4l2_field field;
drivers/media/platform/renesas/renesas-ceu.c
526
vbuf->field = ceudev->field;
drivers/media/platform/renesas/renesas-ceu.c
908
ceudev->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/renesas-ceu.c
926
.field = V4L2_FIELD_NONE,
drivers/media/platform/renesas/renesas-ceu.c
947
ceudev->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
656
sink_format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
683
fmt.format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
224
sink_format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
296
fmt.format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
1056
fmt.format.field != cru->format.field ||
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
1086
cru->format.field = RZG2L_CRU_DEFAULT_FIELD;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
621
cru->queue_buf[slot]->field = cru->format.field;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
657
buf->field = cru->format.field;
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
835
switch (pix->field) {
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
844
pix->field = RZG2L_CRU_DEFAULT_FIELD;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
239
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
380
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/sh_vou.c
1062
vb->vb.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/renesas/sh_vou.c
1260
pix->field = V4L2_FIELD_INTERLACED;
drivers/media/platform/renesas/sh_vou.c
659
pix->field = V4L2_FIELD_INTERLACED;
drivers/media/platform/renesas/sh_vou.c
694
.format.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/renesas/sh_vou.c
936
.format.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/renesas/vsp1/vsp1_brx.c
123
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
183
format.format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
388
format.format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_drm.c
540
format.format.field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_entity.c
341
format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
366
format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_histo.c
391
format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_hsit.c
142
format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
182
format->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_sru.c
209
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_uds.c
192
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_video.c
130
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/renesas/vsp1/vsp1_vspx.c
120
format.format.field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rga/rga-buf.c
138
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/rockchip/rga/rga-buf.c
139
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rga/rga-buf.c
140
if (vbuf->field != V4L2_FIELD_NONE)
drivers/media/platform/rockchip/rga/rga.c
397
pix_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rga/rga.c
442
pix_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
148
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
155
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
162
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
169
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
176
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
183
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
190
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
197
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
204
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
211
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
218
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
225
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
232
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
239
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
246
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
253
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
260
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
267
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
274
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
281
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
285
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
292
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
299
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
306
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
341
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
348
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
355
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
362
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
369
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
376
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
383
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
390
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
398
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
405
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
413
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
420
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
429
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
437
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
446
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
454
.field = V4L2_FIELD_INTERLACED,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
461
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
468
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
475
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
482
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
489
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
496
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
503
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
510
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
517
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
524
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
531
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
538
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
542
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
549
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
556
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-capture-dvp.c
563
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-common.h
110
enum v4l2_field field;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
274
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
284
.field = V4L2_FIELD_NONE,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
237
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
351
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1304
pixm->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
805
curr_buf->vb.field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
298
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
561
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
595
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
388
sink_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkvdec/rkvdec-bitwriter.h
24
static inline void rkvdec_set_bw_field(u32 *buf, struct rkvdec_bw_field field, u32 value)
drivers/media/platform/rockchip/rkvdec/rkvdec-bitwriter.h
26
u8 bit = field.offset % 32;
drivers/media/platform/rockchip/rkvdec/rkvdec-bitwriter.h
27
u16 word = field.offset / 32;
drivers/media/platform/rockchip/rkvdec/rkvdec-bitwriter.h
28
u64 mask = GENMASK_ULL(bit + field.len - 1, bit);
drivers/media/platform/rockchip/rkvdec/rkvdec-bitwriter.h
33
if (bit + field.len > 32) {
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
110
#define WRITE_PPS(value, field) rkvdec_set_bw_field(hw_ps->info, field, value)
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
141
#define WRITE_PPS(value, field) rkvdec_set_bw_field(hw_ps->info, field, value)
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
303
#define WRITE_RPS(value, field) rkvdec_set_bw_field(hw_ps->info, field, value)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
118
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
694
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
716
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
966
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
407
if (pix_mp->field == V4L2_FIELD_ANY)
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
408
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
409
else if (pix_mp->field != V4L2_FIELD_NONE) {
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
410
pr_debug("Not supported field order(%d)\n", pix_mp->field);
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
491
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
1702
.field = V4L2_FIELD_NONE,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
680
pixm->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-core.c
705
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
392
pixm->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-isp.c
373
.field = V4L2_FIELD_NONE,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
594
mf->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
680
pixm->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
725
pixm->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
278
if (pix->field == V4L2_FIELD_ANY)
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
279
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
280
else if (pix->field != V4L2_FIELD_NONE)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1239
mf->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
1289
mf->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
700
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
749
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-g2d/g2d.c
319
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-g2d/g2d.c
329
enum v4l2_field *field;
drivers/media/platform/samsung/s5p-g2d/g2d.c
335
field = &f->fmt.pix.field;
drivers/media/platform/samsung/s5p-g2d/g2d.c
336
if (*field == V4L2_FIELD_ANY)
drivers/media/platform/samsung/s5p-g2d/g2d.c
337
*field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-g2d/g2d.c
338
else if (*field != V4L2_FIELD_NONE)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1347
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1430
if (pix->field == V4L2_FIELD_ANY)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1431
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1432
else if (pix->field != V4L2_FIELD_NONE)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
246
dst_buf->b->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
248
dst_buf->b->field = V4L2_FIELD_INTERLACED;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
351
dst_buf->b->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
353
dst_buf->b->field =
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
371
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
391
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1400
pix_fmt_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1411
pix_fmt_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
423
if (frame.field == V4L2_FIELD_INTERLACED)
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
674
c->src_interlaced = (src->field == V4L2_FIELD_INTERLACED);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
115
.field = V4L2_FIELD_NONE,
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
732
pix->field = frame->field;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
764
(pix->field != V4L2_FIELD_INTERLACED))
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
765
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
826
frame->field = pix->field;
drivers/media/platform/st/sti/bdisp/bdisp.h
72
enum v4l2_field field;
drivers/media/platform/st/sti/delta/delta-debug.c
22
(s->field == V4L2_FIELD_NONE) ? "progressive" : "interlaced",
drivers/media/platform/st/sti/delta/delta-debug.c
44
(f->field == V4L2_FIELD_NONE) ? "progressive" : "interlaced",
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
314
frame->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
362
streaminfo->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1136
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/st/sti/delta/delta-v4l2.c
1137
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1205
frameinfo->field = streaminfo->field;
drivers/media/platform/st/sti/delta/delta-v4l2.c
1506
vbuf->field = frame->field;
drivers/media/platform/st/sti/delta/delta-v4l2.c
262
frameinfo->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-v4l2.c
272
streaminfo->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-v4l2.c
446
pix->field = streaminfo->field;
drivers/media/platform/st/sti/delta/delta-v4l2.c
475
pix->field = frameinfo->field;
drivers/media/platform/st/sti/delta/delta-v4l2.c
543
if (pix->field == V4L2_FIELD_ANY)
drivers/media/platform/st/sti/delta/delta-v4l2.c
544
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-v4l2.c
603
if (pix->field == V4L2_FIELD_ANY)
drivers/media/platform/st/sti/delta/delta-v4l2.c
604
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/delta/delta-v4l2.c
690
frameinfo.field = pix->field;
drivers/media/platform/st/sti/delta/delta-v4l2.c
716
pix->field = frameinfo.field;
drivers/media/platform/st/sti/delta/delta-v4l2.c
90
frame_field_str(frame->field),
drivers/media/platform/st/sti/delta/delta.h
142
enum v4l2_field field;
drivers/media/platform/st/sti/delta/delta.h
180
enum v4l2_field field;
drivers/media/platform/st/sti/delta/delta.h
526
static inline char *frame_field_str(enum v4l2_field field)
drivers/media/platform/st/sti/delta/delta.h
528
if (field == V4L2_FIELD_NONE)
drivers/media/platform/st/sti/delta/delta.h
530
if (field == V4L2_FIELD_TOP)
drivers/media/platform/st/sti/delta/delta.h
532
if (field == V4L2_FIELD_BOTTOM)
drivers/media/platform/st/sti/delta/delta.h
534
if (field == V4L2_FIELD_INTERLACED)
drivers/media/platform/st/sti/delta/delta.h
536
if (field == V4L2_FIELD_INTERLACED_TB)
drivers/media/platform/st/sti/delta/delta.h
538
if (field == V4L2_FIELD_INTERLACED_BT)
drivers/media/platform/st/sti/delta/delta.h
74
enum v4l2_field field;
drivers/media/platform/st/sti/hva/hva-v4l2.c
305
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/hva/hva-v4l2.c
324
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/hva/hva-v4l2.c
396
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/hva/hva-v4l2.c
447
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/hva/hva-v4l2.c
836
dst_buf->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/hva/hva-v4l2.c
941
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/st/sti/hva/hva-v4l2.c
942
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/st/sti/hva/hva-v4l2.c
943
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/platform/st/sti/hva/hva-v4l2.c
946
ctx->name, vb->index, vbuf->field);
drivers/media/platform/st/stm32/dma2d/dma2d.c
131
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/platform/st/stm32/dma2d/dma2d.c
132
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/st/stm32/dma2d/dma2d.c
133
if (vbuf->field != V4L2_FIELD_NONE)
drivers/media/platform/st/stm32/dma2d/dma2d.c
363
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/st/stm32/dma2d/dma2d.c
379
enum v4l2_field *field;
drivers/media/platform/st/stm32/dma2d/dma2d.c
388
field = &f->fmt.pix.field;
drivers/media/platform/st/stm32/dma2d/dma2d.c
389
if (*field == V4L2_FIELD_ANY)
drivers/media/platform/st/stm32/dma2d/dma2d.c
390
*field = V4L2_FIELD_NONE;
drivers/media/platform/st/stm32/dma2d/dma2d.c
391
else if (*field != V4L2_FIELD_NONE)
drivers/media/platform/st/stm32/stm32-csi.c
334
.field = V4L2_FIELD_NONE,
drivers/media/platform/st/stm32/stm32-dcmi.c
1099
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/st/stm32/stm32-dcmi.c
1601
.field = V4L2_FIELD_NONE,
drivers/media/platform/st/stm32/stm32-dcmi.c
226
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
169
.field = V4L2_FIELD_NONE,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
229
if (format->field == V4L2_FIELD_ANY)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
230
format->field = fmt_default.field;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
677
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
109
.field = V4L2_FIELD_NONE,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
184
if (fmt->field == V4L2_FIELD_ANY || fmt->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
185
fmt->field = fmt_default.field;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
184
.field = V4L2_FIELD_NONE,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
265
if (fmt->field == V4L2_FIELD_ANY || fmt->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
266
fmt->field = fmt_default.field;
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
170
v_buf->field = csi->fmt.field;
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
102
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
262
.field = V4L2_FIELD_NONE,
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
237
u32 field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
240
sun6i_csi_bridge_format(csi_dev, NULL, &field);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
242
if (field == V4L2_FIELD_INTERLACED ||
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
243
field == V4L2_FIELD_INTERLACED_TB ||
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
244
field == V4L2_FIELD_INTERLACED_BT)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
28
u32 *mbus_code, u32 *field)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
32
if (field)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
324
u32 field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
326
sun6i_csi_bridge_format(csi_dev, NULL, &field);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
328
if (field == V4L2_FIELD_INTERLACED ||
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
329
field == V4L2_FIELD_INTERLACED_TB ||
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
33
*field = csi_dev->bridge.mbus_format.field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
330
field == V4L2_FIELD_INTERLACED_BT)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
344
u32 mbus_code, field, pixelformat;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
348
sun6i_csi_bridge_format(csi_dev, &mbus_code, &field);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
370
if (field == V4L2_FIELD_INTERLACED ||
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
371
field == V4L2_FIELD_INTERLACED_TB ||
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
372
field == V4L2_FIELD_INTERLACED_BT)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
383
if (field == V4L2_FIELD_TOP)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
385
else if (field == V4L2_FIELD_BOTTOM)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
498
mbus_format->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.h
57
u32 *mbus_code, u32 *field);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
1029
pix_format->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
35
u32 *pixelformat, u32 *field)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
380
u32 pixelformat, field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
384
sun6i_csi_capture_format(csi_dev, &pixelformat, &field);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
40
if (field)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
41
*field = csi_dev->capture.format.fmt.pix.field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
585
v4l2_buffer->field = capture->format.fmt.pix.field;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
699
if (pix_format->field == V4L2_FIELD_ANY)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
700
pix_format->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.h
67
u32 *pixelformat, u32 *field);
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
302
mbus_format->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
335
mbus_format->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
185
DEINTERLACE_FIELD_CTRL_FIELD_CNT(ctx->field));
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
251
if (ctx->field != ctx->first_field || ctx->aborting) {
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
252
ctx->field = ctx->first_field;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
261
ctx->field = !ctx->first_field;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
418
if (f->fmt.pix.field != V4L2_FIELD_NONE)
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
419
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
432
if (f->fmt.pix.field != V4L2_FIELD_INTERLACED_TB &&
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
433
f->fmt.pix.field != V4L2_FIELD_INTERLACED_BT &&
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
434
f->fmt.pix.field != V4L2_FIELD_INTERLACED)
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
435
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
599
ctx->src_fmt.field == V4L2_FIELD_INTERLACED_BT;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
600
ctx->field = ctx->first_field;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
719
ctx->src_fmt.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
726
ctx->dst_fmt.field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
78
if (ctx->field) {
drivers/media/platform/sunxi/sun8i-di/sun8i-di.h
214
unsigned int field;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
272
f->field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
331
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
652
ctx->src_fmt.field = V4L2_FIELD_NONE;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
172
.field = V4L2_FIELD_NONE,
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1257
pixm->field = V4L2_FIELD_INTERLACED_TB;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1259
pixm->field = V4L2_FIELD_NONE;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2002
vb_done->field = V4L2_FIELD_INTERLACED_TB;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
2004
vb_done->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1149
vpfe->cur_frm->vb.field = vpfe->fmt.fmt.pix.field;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1156
enum v4l2_field field)
drivers/media/platform/ti/am437x/am437x-vpfe.c
1166
vpfe->field ^= 1;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1167
if (fid == vpfe->field) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
1186
if (field == V4L2_FIELD_SEQ_TB)
drivers/media/platform/ti/am437x/am437x-vpfe.c
1203
vpfe->field = fid;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1218
enum v4l2_field field = vpfe->fmt.fmt.pix.field;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1224
if (field == V4L2_FIELD_NONE) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
1228
vpfe_handle_interlaced_irq(vpfe, field);
drivers/media/platform/ti/am437x/am437x-vpfe.c
1237
if (field == V4L2_FIELD_NONE &&
drivers/media/platform/ti/am437x/am437x-vpfe.c
1407
f->fmt.pix.field = vpfe->fmt.fmt.pix.field;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1815
vbuf->field = vpfe->fmt.fmt.pix.field;
drivers/media/platform/ti/am437x/am437x-vpfe.c
1875
vpfe->field = 0;
drivers/media/platform/ti/am437x/am437x-vpfe.c
881
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/am437x/am437x-vpfe.c
884
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/ti/am437x/am437x-vpfe.c
886
f->fmt.pix.field = V4L2_FIELD_SEQ_TB;
drivers/media/platform/ti/am437x/am437x-vpfe.c
917
switch (vpfe->fmt.fmt.pix.field) {
drivers/media/platform/ti/am437x/am437x-vpfe.h
240
unsigned field;
drivers/media/platform/ti/cal/cal-camerarx.c
550
struct reg_field field = {
drivers/media/platform/ti/cal/cal-camerarx.c
562
field);
drivers/media/platform/ti/cal/cal-camerarx.c
794
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/cal/cal-camerarx.c
822
.field = V4L2_FIELD_NONE,
drivers/media/platform/ti/cal/cal-video.c
198
f->fmt.pix.field = ctx->v_fmt.fmt.pix.field;
drivers/media/platform/ti/cal/cal-video.c
281
ctx->v_fmt.fmt.pix.field = sd_fmt.format.field;
drivers/media/platform/ti/cal/cal-video.c
487
if (format->field == V4L2_FIELD_ANY)
drivers/media/platform/ti/cal/cal-video.c
488
format->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/cal/cal-video.c
704
ctx->v_fmt.fmt.pix.field != format->field) {
drivers/media/platform/ti/cal/cal-video.c
930
pix_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/cal/cal.c
682
buf->vb.field = ctx->v_fmt.fmt.pix.field;
drivers/media/platform/ti/cal/cal.h
307
static inline void cal_set_field(u32 *valp, u32 field, u32 mask)
drivers/media/platform/ti/cal/cal.h
312
val |= (field << __ffs(mask)) & mask;
drivers/media/platform/ti/davinci/vpif_capture.c
1020
mbus_fmt->code, pix_fmt->field, pix_fmt->sizeimage);
drivers/media/platform/ti/davinci/vpif_capture.c
385
common->fmt.fmt.pix.field == V4L2_FIELD_NONE) {
drivers/media/platform/ti/davinci/vpif_capture.c
475
if (pixfmt->field == V4L2_FIELD_ANY ||
drivers/media/platform/ti/davinci/vpif_capture.c
476
pixfmt->field == V4L2_FIELD_NONE)
drivers/media/platform/ti/davinci/vpif_capture.c
477
pixfmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/davinci/vpif_capture.c
535
common->fmt.fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/davinci/vpif_capture.c
537
common->fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/ti/davinci/vpif_capture.c
562
enum v4l2_field field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
566
if (V4L2_FIELD_ANY == field) {
drivers/media/platform/ti/davinci/vpif_capture.c
572
vid_ch->buf_field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
608
if ((field == V4L2_FIELD_ANY)
drivers/media/platform/ti/davinci/vpif_capture.c
609
|| (field == V4L2_FIELD_INTERLACED))
drivers/media/platform/ti/davinci/vpif_capture.c
84
vbuf->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
953
pixfmt->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_capture.c
967
pixfmt->field, pixfmt->sizeimage);
drivers/media/platform/ti/davinci/vpif_capture.h
18
#define VPIF_VALID_FIELD(field) (((V4L2_FIELD_ANY == field) || \
drivers/media/platform/ti/davinci/vpif_capture.h
19
(V4L2_FIELD_NONE == field)) || \
drivers/media/platform/ti/davinci/vpif_capture.h
20
(((V4L2_FIELD_INTERLACED == field) || \
drivers/media/platform/ti/davinci/vpif_capture.h
21
(V4L2_FIELD_SEQ_TB == field)) || \
drivers/media/platform/ti/davinci/vpif_capture.h
22
(V4L2_FIELD_SEQ_BT == field)))
drivers/media/platform/ti/davinci/vpif_display.c
488
common->fmt.fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/davinci/vpif_display.c
490
common->fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/platform/ti/davinci/vpif_display.c
503
enum v4l2_field field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
507
if (V4L2_FIELD_ANY == common->fmt.fmt.pix.field) {
drivers/media/platform/ti/davinci/vpif_display.c
513
vid_ch->buf_field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
548
if ((field == V4L2_FIELD_ANY) ||
drivers/media/platform/ti/davinci/vpif_display.c
549
(field == V4L2_FIELD_INTERLACED))
drivers/media/platform/ti/davinci/vpif_display.c
639
pixfmt->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.c
83
vbuf->field = common->fmt.fmt.pix.field;
drivers/media/platform/ti/davinci/vpif_display.h
20
#define VPIF_VALID_FIELD(field) \
drivers/media/platform/ti/davinci/vpif_display.h
21
(((V4L2_FIELD_ANY == field) || (V4L2_FIELD_NONE == field)) || \
drivers/media/platform/ti/davinci/vpif_display.h
22
(((V4L2_FIELD_INTERLACED == field) || (V4L2_FIELD_SEQ_TB == field)) || \
drivers/media/platform/ti/davinci/vpif_display.h
23
(V4L2_FIELD_SEQ_BT == field)))
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1058
format->format.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1083
.field = V4L2_FIELD_NONE,
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1338
if (format->field != csi_fmt->field &&
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1339
csi_fmt->field != V4L2_FIELD_NONE) {
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1341
format->field, csi_fmt->field);
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
1474
pix_fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
360
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_vout.c
1212
a->fmt.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_vout.c
1326
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_vout.c
1348
vout->win.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_vout.c
141
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_vout.c
778
win->field = vout->win.field;
drivers/media/platform/ti/omap/omap_vout.c
979
voutbuf->vbuf.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_voutlib.c
127
win->field = new_win->field;
drivers/media/platform/ti/omap/omap_voutlib.c
98
new_win->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispccdc.c
1256
format->field);
drivers/media/platform/ti/omap3isp/ispccdc.c
1262
if (ccdc->formats[CCDC_PAD_SINK].field == V4L2_FIELD_ALTERNATE &&
drivers/media/platform/ti/omap3isp/ispccdc.c
1263
(format->field == V4L2_FIELD_INTERLACED_TB ||
drivers/media/platform/ti/omap3isp/ispccdc.c
1264
format->field == V4L2_FIELD_INTERLACED_BT))
drivers/media/platform/ti/omap3isp/ispccdc.c
1548
enum v4l2_field of_field = ccdc->formats[CCDC_PAD_SOURCE_OF].field;
drivers/media/platform/ti/omap3isp/ispccdc.c
1549
enum v4l2_field field;
drivers/media/platform/ti/omap3isp/ispccdc.c
1556
field = isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_SYN_MODE)
drivers/media/platform/ti/omap3isp/ispccdc.c
1564
pipe->field = field;
drivers/media/platform/ti/omap3isp/ispccdc.c
1569
ccdc->fields |= field == V4L2_FIELD_BOTTOM
drivers/media/platform/ti/omap3isp/ispccdc.c
1578
if ((of_field == V4L2_FIELD_INTERLACED_TB && field == V4L2_FIELD_TOP) ||
drivers/media/platform/ti/omap3isp/ispccdc.c
1579
(of_field == V4L2_FIELD_INTERLACED_BT && field == V4L2_FIELD_BOTTOM))
drivers/media/platform/ti/omap3isp/ispccdc.c
1980
enum v4l2_field field;
drivers/media/platform/ti/omap3isp/ispccdc.c
1999
if (fmt->field == V4L2_FIELD_ANY)
drivers/media/platform/ti/omap3isp/ispccdc.c
2000
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispccdc.c
2006
field = fmt->field;
drivers/media/platform/ti/omap3isp/ispccdc.c
2040
if (fmt->field == V4L2_FIELD_ALTERNATE &&
drivers/media/platform/ti/omap3isp/ispccdc.c
2041
(field == V4L2_FIELD_INTERLACED_TB ||
drivers/media/platform/ti/omap3isp/ispccdc.c
2042
field == V4L2_FIELD_INTERLACED_BT)) {
drivers/media/platform/ti/omap3isp/ispccdc.c
2043
fmt->field = field;
drivers/media/platform/ti/omap3isp/ispccdc.c
886
enum v4l2_field field)
drivers/media/platform/ti/omap3isp/ispccdc.c
894
switch (field) {
drivers/media/platform/ti/omap3isp/ispccp2.c
684
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispcsi2.c
890
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/isppreview.c
1798
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispresizer.c
1409
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispvideo.c
1220
pipe->field = vfh->format.fmt.pix.field;
drivers/media/platform/ti/omap3isp/ispvideo.c
1416
handle->format.fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispvideo.c
181
pix->field = mbus->field;
drivers/media/platform/ti/omap3isp/ispvideo.c
205
mbus->field = pix->field;
drivers/media/platform/ti/omap3isp/ispvideo.c
315
vfh->format.fmt.pix.field != format.fmt.pix.field)
drivers/media/platform/ti/omap3isp/ispvideo.c
555
if (pipe->field != V4L2_FIELD_NONE)
drivers/media/platform/ti/omap3isp/ispvideo.c
558
buf->vb.field = pipe->field;
drivers/media/platform/ti/omap3isp/ispvideo.c
730
switch (format->fmt.pix.field) {
drivers/media/platform/ti/omap3isp/ispvideo.c
737
format->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispvideo.c
744
format->fmt.pix.field = V4L2_FIELD_INTERLACED_TB;
drivers/media/platform/ti/omap3isp/ispvideo.c
750
format->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispvideo.c
760
format->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap3isp/ispvideo.h
92
enum v4l2_field field;
drivers/media/platform/ti/vpe/vip.c
1402
enum v4l2_field *field;
drivers/media/platform/ti/vpe/vip.c
1412
field = &f->fmt.pix.field;
drivers/media/platform/ti/vpe/vip.c
1413
if (*field == V4L2_FIELD_ANY)
drivers/media/platform/ti/vpe/vip.c
1414
*field = V4L2_FIELD_NONE;
drivers/media/platform/ti/vpe/vip.c
1415
else if (V4L2_FIELD_NONE != *field && V4L2_FIELD_ALTERNATE != *field)
drivers/media/platform/ti/vpe/vip.c
1647
f->fmt.pix.field = stream->sup_field;
drivers/media/platform/ti/vpe/vip.c
1697
stream->sup_field = f->fmt.pix.field;
drivers/media/platform/ti/vpe/vip.c
1698
stream->field = f->fmt.pix.field;
drivers/media/platform/ti/vpe/vip.c
1864
stream->field = V4L2_FIELD_TOP;
drivers/media/platform/ti/vpe/vip.c
2014
stream->field = V4L2_FIELD_TOP;
drivers/media/platform/ti/vpe/vip.c
2424
stream->field = V4L2_FIELD_TOP;
drivers/media/platform/ti/vpe/vip.c
2618
if (mbus_fmt->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/ti/vpe/vip.c
2681
stream->sup_field = f.fmt.pix.field;
drivers/media/platform/ti/vpe/vip.c
404
static void insert_field(u32 *valp, u32 field, u32 mask, int shift)
drivers/media/platform/ti/vpe/vip.c
409
val |= (field & mask) << shift;
drivers/media/platform/ti/vpe/vip.c
918
stream->field = fld ? V4L2_FIELD_BOTTOM : V4L2_FIELD_TOP;
drivers/media/platform/ti/vpe/vip.c
927
vb->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/vpe/vip.h
218
enum v4l2_field field; /* current field */
drivers/media/platform/ti/vpe/vpdma.c
296
static void write_field_reg(struct vpdma_data *vpdma, int offset, u32 field,
drivers/media/platform/ti/vpe/vpdma.c
302
val |= (field & mask) << shift;
drivers/media/platform/ti/vpe/vpdma.c
839
int field = 0;
drivers/media/platform/ti/vpe/vpdma.c
863
field,
drivers/media/platform/ti/vpe/vpdma.c
905
enum vpdma_channel chan, int field, u32 flags, int frame_width,
drivers/media/platform/ti/vpe/vpdma.c
932
field,
drivers/media/platform/ti/vpe/vpdma.h
255
enum vpdma_channel chan, int field, u32 flags, int frame_width,
drivers/media/platform/ti/vpe/vpdma_priv.h
254
static inline u32 dtd_type_ctl_stride(int type, bool notify, int field,
drivers/media/platform/ti/vpe/vpdma_priv.h
259
(field << DTD_FIELD_SHFT) | (one_d << DTD_1D_SHFT) |
drivers/media/platform/ti/vpe/vpe.c
1095
int field = vbuf->field == V4L2_FIELD_BOTTOM;
drivers/media/platform/ti/vpe/vpe.c
1146
field = 1;
drivers/media/platform/ti/vpe/vpe.c
1148
field = 0;
drivers/media/platform/ti/vpe/vpe.c
1151
field = (field + p_data->vb_index + ctx->sequence) % 2;
drivers/media/platform/ti/vpe/vpe.c
1153
if (field) {
drivers/media/platform/ti/vpe/vpe.c
1185
p_data->channel, field, flags, frame_width,
drivers/media/platform/ti/vpe/vpe.c
1454
d_vb->field = ctx->field;
drivers/media/platform/ti/vpe/vpe.c
1455
if (ctx->field == V4L2_FIELD_BOTTOM) {
drivers/media/platform/ti/vpe/vpe.c
1457
ctx->field = V4L2_FIELD_TOP;
drivers/media/platform/ti/vpe/vpe.c
1459
WARN_ON(ctx->field != V4L2_FIELD_TOP);
drivers/media/platform/ti/vpe/vpe.c
1460
ctx->field = V4L2_FIELD_BOTTOM;
drivers/media/platform/ti/vpe/vpe.c
1463
d_vb->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/vpe/vpe.c
1611
if (pix->field != V4L2_FIELD_NONE &&
drivers/media/platform/ti/vpe/vpe.c
1612
pix->field != V4L2_FIELD_ALTERNATE &&
drivers/media/platform/ti/vpe/vpe.c
1613
pix->field != V4L2_FIELD_SEQ_TB &&
drivers/media/platform/ti/vpe/vpe.c
1614
pix->field != V4L2_FIELD_SEQ_BT)
drivers/media/platform/ti/vpe/vpe.c
1615
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/vpe/vpe.c
1669
if (pix->field == V4L2_FIELD_SEQ_TB || pix->field == V4L2_FIELD_SEQ_BT)
drivers/media/platform/ti/vpe/vpe.c
1757
if (qpix->field == V4L2_FIELD_ALTERNATE)
drivers/media/platform/ti/vpe/vpe.c
1759
else if (qpix->field == V4L2_FIELD_SEQ_TB)
drivers/media/platform/ti/vpe/vpe.c
1761
else if (qpix->field == V4L2_FIELD_SEQ_BT)
drivers/media/platform/ti/vpe/vpe.c
2066
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/vpe/vpe.c
2068
if (vbuf->field != V4L2_FIELD_TOP &&
drivers/media/platform/ti/vpe/vpe.c
2069
vbuf->field != V4L2_FIELD_BOTTOM &&
drivers/media/platform/ti/vpe/vpe.c
2070
vbuf->field != V4L2_FIELD_SEQ_TB &&
drivers/media/platform/ti/vpe/vpe.c
2071
vbuf->field != V4L2_FIELD_SEQ_BT)
drivers/media/platform/ti/vpe/vpe.c
2334
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/ti/vpe/vpe.c
400
unsigned int field; /* current field */
drivers/media/platform/ti/vpe/vpe.c
471
static void write_field(u32 *valp, u32 field, u32 mask, int shift)
drivers/media/platform/ti/vpe/vpe.c
476
val |= (field & mask) << shift;
drivers/media/platform/ti/vpe/vpe.c
480
static void write_field_reg(struct vpe_dev *dev, int offset, u32 field,
drivers/media/platform/ti/vpe/vpe.c
485
write_field(&val, field, mask, shift);
drivers/media/platform/ti/vpe/vpe.c
876
ctx->field = V4L2_FIELD_TOP;
drivers/media/platform/verisilicon/hantro_v4l2.c
1019
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/verisilicon/hantro_v4l2.c
360
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/platform/verisilicon/hantro_v4l2.c
421
fmt->field = V4L2_FIELD_NONE;
drivers/media/platform/verisilicon/hantro_v4l2.c
903
vbuf->field = V4L2_FIELD_NONE;
drivers/media/platform/via/via-camera.c
360
vb->vbuf.field = V4L2_FIELD_NONE;
drivers/media/platform/via/via-camera.c
771
.field = V4L2_FIELD_NONE,
drivers/media/platform/via/via-camera.c
816
userfmt->field = sensorfmt->field;
drivers/media/platform/video-mux.c
264
if (sdformat->format.field == V4L2_FIELD_ANY)
drivers/media/platform/video-mux.c
265
sdformat->format.field = V4L2_FIELD_NONE;
drivers/media/platform/video-mux.c
36
.field = V4L2_FIELD_NONE,
drivers/media/platform/xilinx/xilinx-csi2rxss.c
967
xcsi2rxss->default_format.field = V4L2_FIELD_NONE;
drivers/media/platform/xilinx/xilinx-dma.c
292
buf->buf.field = V4L2_FIELD_NONE;
drivers/media/platform/xilinx/xilinx-dma.c
535
pix->field = V4L2_FIELD_NONE;
drivers/media/platform/xilinx/xilinx-dma.c
645
dma->format.field = V4L2_FIELD_NONE;
drivers/media/platform/xilinx/xilinx-tpg.c
808
xtpg->default_format.field = V4L2_FIELD_NONE;
drivers/media/radio/radio-gemtek.c
128
#define MKMASK(field) (((1UL<<BU2614_##field##_BITS) - 1) << \
drivers/media/radio/radio-gemtek.c
129
BU2614_##field##_SHIFT)
drivers/media/radio/radio-gemtek.c
144
#define gemtek_bu2614_set(dev, field, data) ((dev)->bu2614data = \
drivers/media/radio/radio-gemtek.c
145
((dev)->bu2614data & ~field##_MASK) | ((data) << field##_SHIFT))
drivers/media/test-drivers/vicodec/vicodec-core.c
1387
vbuf->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vicodec/vicodec-core.c
1401
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/test-drivers/vicodec/vicodec-core.c
1402
vbuf->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vicodec/vicodec-core.c
1403
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/test-drivers/vicodec/vicodec-core.c
1446
vbuf->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vicodec/vicodec-core.c
781
pix->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vicodec/vicodec-core.c
799
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vicodec/vicodec-core.c
850
pix->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vicodec/vicodec-core.c
874
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vim2m.c
1205
if (vbuf->field == V4L2_FIELD_ANY)
drivers/media/test-drivers/vim2m.c
1206
vbuf->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vim2m.c
1207
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/media/test-drivers/vim2m.c
739
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vim2m.c
762
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vim2m.c
830
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vimc/vimc-capture.c
104
if (format->field == V4L2_FIELD_ANY)
drivers/media/test-drivers/vimc/vimc-capture.c
105
format->field = fmt_default.field;
drivers/media/test-drivers/vimc/vimc-capture.c
376
vimc_buf->vb2.field = vcapture->format.field;
drivers/media/test-drivers/vimc/vimc-capture.c
40
.field = V4L2_FIELD_NONE,
drivers/media/test-drivers/vimc/vimc-common.c
317
if (source_fmt.field != sink_fmt.field &&
drivers/media/test-drivers/vimc/vimc-common.c
318
sink_fmt.field != V4L2_FIELD_NONE)
drivers/media/test-drivers/vimc/vimc-debayer.c
236
if (fmt->field == V4L2_FIELD_ANY)
drivers/media/test-drivers/vimc/vimc-debayer.c
237
fmt->field = sink_fmt_default.field;
drivers/media/test-drivers/vimc/vimc-debayer.c
61
.field = V4L2_FIELD_NONE,
drivers/media/test-drivers/vimc/vimc-scaler.c
49
.field = V4L2_FIELD_NONE,
drivers/media/test-drivers/vimc/vimc-sensor.c
130
if (fmt->field == V4L2_FIELD_ANY || fmt->field == V4L2_FIELD_ALTERNATE)
drivers/media/test-drivers/vimc/vimc-sensor.c
131
fmt->field = fmt_default.field;
drivers/media/test-drivers/vimc/vimc-sensor.c
21
.field = V4L2_FIELD_NONE,
drivers/media/test-drivers/vimc/vimc-sensor.c
83
format->field);
drivers/media/test-drivers/vimc/vimc-sensor.c
88
tpg_s_field(&vsensor->tpg, format->field, false);
drivers/media/test-drivers/visl/visl-dec.c
293
(run->dst->field == V4L2_FIELD_ALTERNATE) ?
drivers/media/test-drivers/visl/visl-dec.c
294
(run->dst->field == V4L2_FIELD_TOP ?
drivers/media/test-drivers/visl/visl-dec.c
581
run.dst->field = ctx->decoded_fmt.fmt.pix.field;
drivers/media/test-drivers/visl/visl-video.c
107
tpg_reset_source(&ctx->tpg, width, height, f->field);
drivers/media/test-drivers/visl/visl-video.c
111
tpg_s_field(&ctx->tpg, f->field, false);
drivers/media/test-drivers/visl/visl-video.c
265
f->fmt.pix_mp.field = V4L2_FIELD_NONE;
drivers/media/test-drivers/visl/visl-video.c
421
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/visl/visl-video.c
442
pix_mp->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/visl/visl-video.c
645
vbuf->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/visl/visl-video.c
66
dprintk(ctx->dev, "field: %d\n", pix_mp->field);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
257
vid_cap_buf->vb.field = vid_out_buf->vb.field;
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
411
buf->vb.field = ((dev->vid_cap_seq_count & 1) ^ is_60hz) ?
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
419
buf->vb.field = dev->field_cap;
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
421
tpg_s_field(tpg, buf->vb.field,
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
493
(buf->vb.field == V4L2_FIELD_TOP ?
drivers/media/test-drivers/vivid/vivid-touch-cap.c
190
f->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vivid/vivid-touch-cap.c
60
vbuf->field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vivid/vivid-vbi-gen.c
122
if (data->field)
drivers/media/test-drivers/vivid/vivid-vbi-gen.c
124
line -= vbi_fmt->start[data->field];
drivers/media/test-drivers/vivid/vivid-vbi-gen.c
127
linebuf += (line * 2 + data->field) *
drivers/media/test-drivers/vivid/vivid-vbi-gen.c
130
linebuf += (line + data->field * vbi_fmt->count[0]) *
drivers/media/test-drivers/vivid/vivid-vbi-gen.c
266
data0->field = 1;
drivers/media/test-drivers/vivid/vivid-vbi-gen.c
277
data1->field = 1;
drivers/media/test-drivers/vivid/vivid-vbi-out.c
231
dev->vbi_out_have_cc[!!vbi->field] = true;
drivers/media/test-drivers/vivid/vivid-vbi-out.c
232
dev->vbi_out_cc[!!vbi->field][0] = vbi->data[0];
drivers/media/test-drivers/vivid/vivid-vbi-out.c
233
dev->vbi_out_cc[!!vbi->field][1] = vbi->data[1];
drivers/media/test-drivers/vivid/vivid-vbi-out.c
238
vbi->field == 0 && vbi->line == 23) {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
477
static enum v4l2_field vivid_field_cap(struct vivid_dev *dev, enum v4l2_field field)
drivers/media/test-drivers/vivid/vivid-vid-cap.c
480
switch (field) {
drivers/media/test-drivers/vivid/vivid-vid-cap.c
488
return field;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
544
mp->field = dev->field_cap;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
585
mp->field = vivid_field_cap(dev, mp->field);
drivers/media/test-drivers/vivid/vivid-vid-cap.c
601
if (V4L2_FIELD_HAS_T_OR_B(mp->field))
drivers/media/test-drivers/vivid/vivid-vid-cap.c
699
if (V4L2_FIELD_HAS_T_OR_B(mp->field))
drivers/media/test-drivers/vivid/vivid-vid-cap.c
790
dev->field_cap = mp->field;
drivers/media/test-drivers/vivid/vivid-vid-cap.c
797
dev->tv_field_cap = mp->field;
drivers/media/test-drivers/vivid/vivid-vid-common.c
876
mp->field = pix->field;
drivers/media/test-drivers/vivid/vivid-vid-common.c
906
pix->field = mp->field;
drivers/media/test-drivers/vivid/vivid-vid-out.c
282
static enum v4l2_field vivid_field_out(struct vivid_dev *dev, enum v4l2_field field)
drivers/media/test-drivers/vivid/vivid-vid-out.c
285
switch (field) {
drivers/media/test-drivers/vivid/vivid-vid-out.c
291
return field;
drivers/media/test-drivers/vivid/vivid-vid-out.c
327
mp->field = dev->field_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
370
mp->field = vivid_field_out(dev, mp->field);
drivers/media/test-drivers/vivid/vivid-vid-out.c
378
if (V4L2_FIELD_HAS_T_OR_B(mp->field))
drivers/media/test-drivers/vivid/vivid-vid-out.c
467
mp->field != dev->field_out)) {
drivers/media/test-drivers/vivid/vivid-vid-out.c
481
if (V4L2_FIELD_HAS_T_OR_B(mp->field))
drivers/media/test-drivers/vivid/vivid-vid-out.c
559
dev->field_out = mp->field;
drivers/media/test-drivers/vivid/vivid-vid-out.c
561
dev->tv_field_out = mp->field;
drivers/media/test-drivers/vivid/vivid-vid-out.c
843
win->field = V4L2_FIELD_ANY;
drivers/media/test-drivers/vivid/vivid-vid-out.c
868
win->field = V4L2_FIELD_ANY;
drivers/media/test-drivers/vivid/vivid-vid-out.c
923
a->fmt.field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vivid/vivid-vid-out.c
95
vbuf->field = dev->field_out;
drivers/media/test-drivers/vivid/vivid-vid-out.c
96
else if (vbuf->field != V4L2_FIELD_TOP &&
drivers/media/test-drivers/vivid/vivid-vid-out.c
97
vbuf->field != V4L2_FIELD_BOTTOM)
drivers/media/usb/au0828/au0828-video.c
1150
format->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/au0828/au0828-video.c
1223
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/au0828/au0828-video.c
300
vb->field = V4L2_FIELD_INTERLACED;
drivers/media/usb/au0828/au0828.h
136
int field;
drivers/media/usb/cx231xx/cx231xx-417.c
1564
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/cx231xx/cx231xx-417.c
1580
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/cx231xx/cx231xx-video.c
171
buf->vb.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/cx231xx/cx231xx-video.c
840
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/cx231xx/cx231xx-video.c
883
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/cx231xx/cx231xx.h
169
int field;
drivers/media/usb/cx231xx/cx231xx.h
203
int field;
drivers/media/usb/dvb-usb/cxusb-analog.c
1000
f->fmt.pix.field = vb2_start_streaming_called(&cxdev->videoqueue) ?
drivers/media/usb/dvb-usb/cxusb-analog.c
1019
u32 field;
drivers/media/usb/dvb-usb/cxusb-analog.c
1025
field = vb2_start_streaming_called(&cxdev->videoqueue) ?
drivers/media/usb/dvb-usb/cxusb-analog.c
1031
subfmt.format.field = field;
drivers/media/usb/dvb-usb/cxusb-analog.c
1041
f->fmt.pix.field = field;
drivers/media/usb/dvb-usb/cxusb-analog.c
1513
subfmt.format.field = V4L2_FIELD_SEQ_TB;
drivers/media/usb/dvb-usb/cxusb-analog.c
512
cxdev->vbuf->vb2.field = cxdev->field_order;
drivers/media/usb/dvb-usb/cxusb-analog.c
744
u32 field;
drivers/media/usb/dvb-usb/cxusb-analog.c
752
field = cxusb_medion_norm2field_order(cxdev->norm);
drivers/media/usb/dvb-usb/cxusb-analog.c
753
if (field != V4L2_FIELD_NONE)
drivers/media/usb/dvb-usb/cxusb-analog.c
754
return field;
drivers/media/usb/dvb-usb/cxusb-analog.c
762
field = cxusb_medion_norm2field_order(norm);
drivers/media/usb/dvb-usb/cxusb-analog.c
763
if (field != V4L2_FIELD_NONE)
drivers/media/usb/dvb-usb/cxusb-analog.c
764
return field;
drivers/media/usb/em28xx/em28xx-video.c
1198
em28xx_videodbg("%s, field=%d\n", __func__, vbuf->field);
drivers/media/usb/em28xx/em28xx-video.c
1577
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/em28xx/em28xx-video.c
1579
f->fmt.pix.field = v4l2->interlaced_fieldmode ?
drivers/media/usb/em28xx/em28xx-video.c
1649
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/em28xx/em28xx-video.c
1651
f->fmt.pix.field = v4l2->interlaced_fieldmode ?
drivers/media/usb/em28xx/em28xx-video.c
550
buf->vb.field = V4L2_FIELD_NONE;
drivers/media/usb/em28xx/em28xx-video.c
552
buf->vb.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/go7007/go7007-v4l2.c
228
fmt->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/go7007/go7007-v4l2.c
316
fmt->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/go7007/go7007-v4l2.c
394
vbuf->field = V4L2_FIELD_NONE;
drivers/media/usb/gspca/gspca.c
451
buf->vb.field = V4L2_FIELD_NONE;
drivers/media/usb/gspca/se401.c
258
sd->fmts[i].field = V4L2_FIELD_NONE;
drivers/media/usb/gspca/stv0680.c
206
sd->mode.field = V4L2_FIELD_NONE;
drivers/media/usb/hdpvr/hdpvr-video.c
1036
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/hdpvr/hdpvr-video.c
1040
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
85
.field = V4L2_FIELD_INTERLACED,
drivers/media/usb/pwc/pwc-if.c
271
fbuf->vb.field = V4L2_FIELD_NONE;
drivers/media/usb/pwc/pwc-v4l.c
392
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/s2255/s2255drv.c
238
enum v4l2_field field;
drivers/media/usb/s2255/s2255drv.c
559
buf->vb.field = vc->field;
drivers/media/usb/s2255/s2255drv.c
745
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/s2255/s2255drv.c
747
f->fmt.pix.field = V4L2_FIELD_TOP;
drivers/media/usb/s2255/s2255drv.c
759
enum v4l2_field field;
drivers/media/usb/s2255/s2255drv.c
774
field = V4L2_FIELD_INTERLACED;
drivers/media/usb/s2255/s2255drv.c
777
field = V4L2_FIELD_TOP;
drivers/media/usb/s2255/s2255drv.c
787
field = V4L2_FIELD_INTERLACED;
drivers/media/usb/s2255/s2255drv.c
790
field = V4L2_FIELD_TOP;
drivers/media/usb/s2255/s2255drv.c
797
f->fmt.pix.field = field;
drivers/media/usb/s2255/s2255drv.c
802
f->fmt.pix.width, f->fmt.pix.height, f->fmt.pix.field);
drivers/media/usb/s2255/s2255drv.c
834
vc->field = f->fmt.pix.field;
drivers/media/usb/stk1160/stk1160-v4l.c
359
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/stk1160/stk1160-v4l.c
452
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/stk1160/stk1160-video.c
90
buf->vb.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/usbtv/usbtv-video.c
448
buf->vb.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/usbtv/usbtv-video.c
655
f->fmt.pix.field = V4L2_FIELD_INTERLACED;
drivers/media/usb/uvc/uvc_v4l2.c
383
fmt->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/uvc/uvc_v4l2.c
419
fmt->fmt.pix.field = V4L2_FIELD_NONE;
drivers/media/usb/uvc/uvc_video.c
1268
buf->buf.field = V4L2_FIELD_NONE;
drivers/media/usb/uvc/uvc_video.c
1557
vb2_meta->field = vb2_video->field;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
288
__u32 field; /* enum v4l2_field */
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
315
__u32 field; /* enum v4l2_field */
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
414
.field = vb32.field,
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
43
__u32 field; /* enum v4l2_field */
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
459
.field = vb32.field,
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
501
.field = vb->field,
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
546
.field = vb->field,
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
587
__u32 field;
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
61
.field = w32.field,
drivers/media/v4l2-core/v4l2-compat-ioctl32.c
80
.field = p64->field,
drivers/media/v4l2-core/v4l2-ioctl.c
1676
p->field = V4L2_FIELD_NONE;
drivers/media/v4l2-core/v4l2-ioctl.c
2868
#define INFO_FL_CLEAR(v4l2_struct, field) \
drivers/media/v4l2-core/v4l2-ioctl.c
2869
((offsetof(struct v4l2_struct, field) + \
drivers/media/v4l2-core/v4l2-ioctl.c
2870
sizeof_field(struct v4l2_struct, field)) << 16)
drivers/media/v4l2-core/v4l2-ioctl.c
290
prt_names(pix->field, v4l2_field_names),
drivers/media/v4l2-core/v4l2-ioctl.c
301
prt_names(mp->field, v4l2_field_names),
drivers/media/v4l2-core/v4l2-ioctl.c
315
prt_names(win->field, v4l2_field_names),
drivers/media/v4l2-core/v4l2-ioctl.c
3325
.field = vb32.field,
drivers/media/v4l2-core/v4l2-ioctl.c
3398
vb32.field = vb->field;
drivers/media/v4l2-core/v4l2-ioctl.c
452
p->flags, prt_names(p->field, v4l2_field_names),
drivers/media/v4l2-core/v4l2-ioctl.c
800
prt_names(p->u.vsync.field, v4l2_field_names));
drivers/media/v4l2-core/v4l2-mem2mem.c
1318
cap_vb->field = out_vb->field;
drivers/media/v4l2-core/v4l2-mem2mem.c
753
vbuf->field = V4L2_FIELD_NONE;
drivers/media/v4l2-core/v4l2-subdev.c
1303
if (source_fmt->format.field != sink_fmt->format.field &&
drivers/media/v4l2-core/v4l2-subdev.c
1304
sink_fmt->format.field != V4L2_FIELD_NONE) {
drivers/media/v4l2-core/v4l2-subdev.c
1308
source_fmt->format.field, sink_fmt->format.field);
drivers/memory/omap-gpmc.c
478
#define GPMC_GET_RAW(reg, st, end, field) \
drivers/memory/omap-gpmc.c
479
get_gpmc_timing_reg(cs, (reg), (st), (end), 0, field, GPMC_CD_FCLK, 0, 1, 0)
drivers/memory/omap-gpmc.c
480
#define GPMC_GET_RAW_MAX(reg, st, end, max, field) \
drivers/memory/omap-gpmc.c
481
get_gpmc_timing_reg(cs, (reg), (st), (end), (max), field, GPMC_CD_FCLK, 0, 1, 0)
drivers/memory/omap-gpmc.c
482
#define GPMC_GET_RAW_BOOL(reg, st, end, field) \
drivers/memory/omap-gpmc.c
483
get_gpmc_timing_reg(cs, (reg), (st), (end), 0, field, GPMC_CD_FCLK, 0, 1, 1)
drivers/memory/omap-gpmc.c
484
#define GPMC_GET_RAW_SHIFT_MAX(reg, st, end, shift, max, field) \
drivers/memory/omap-gpmc.c
485
get_gpmc_timing_reg(cs, (reg), (st), (end), (max), field, GPMC_CD_FCLK, (shift), 1, 1)
drivers/memory/omap-gpmc.c
486
#define GPMC_GET_TICKS(reg, st, end, field) \
drivers/memory/omap-gpmc.c
487
get_gpmc_timing_reg(cs, (reg), (st), (end), 0, field, GPMC_CD_FCLK, 0, 0, 0)
drivers/memory/omap-gpmc.c
488
#define GPMC_GET_TICKS_CD(reg, st, end, field, cd) \
drivers/memory/omap-gpmc.c
489
get_gpmc_timing_reg(cs, (reg), (st), (end), 0, field, (cd), 0, 0, 0)
drivers/memory/omap-gpmc.c
490
#define GPMC_GET_TICKS_CD_MAX(reg, st, end, max, field, cd) \
drivers/memory/omap-gpmc.c
491
get_gpmc_timing_reg(cs, (reg), (st), (end), (max), field, (cd), 0, 0, 0)
drivers/mmc/core/sdio_bus.c
32
#define sdio_config_attr(field, format_string, args...) \
drivers/mmc/core/sdio_bus.c
34
field##_show(struct device *dev, struct device_attribute *attr, char *buf) \
drivers/mmc/core/sdio_bus.c
41
static DEVICE_ATTR_RO(field)
drivers/mmc/host/mtk-sd.c
751
static void sdr_set_field(void __iomem *reg, u32 field, u32 val)
drivers/mmc/host/mtk-sd.c
755
tv &= ~field;
drivers/mmc/host/mtk-sd.c
756
tv |= ((val) << (ffs((unsigned int)field) - 1));
drivers/mmc/host/mtk-sd.c
760
static void sdr_get_field(void __iomem *reg, u32 field, u32 *val)
drivers/mmc/host/mtk-sd.c
764
*val = ((tv & field) >> (ffs((unsigned int)field) - 1));
drivers/mtd/chips/cfi_cmdset_0001.c
2322
u_int chip_num, chip_step, field, reg_fact_size, reg_user_size;
drivers/mtd/chips/cfi_cmdset_0001.c
2353
field = 0;
drivers/mtd/chips/cfi_cmdset_0001.c
2432
if (++field == extp->NumProtectionFields)
drivers/mtd/spi-nor/controllers/nxp-spifi.c
34
#define SPIFI_CMD_FIELDFORM(field) ((field) << 19)
drivers/mux/mmio.c
116
struct reg_field field;
drivers/mux/mmio.c
132
field.reg = reg;
drivers/mux/mmio.c
133
field.msb = fls(mask) - 1;
drivers/mux/mmio.c
134
field.lsb = ffs(mask) - 1;
drivers/mux/mmio.c
136
if (mask != GENMASK(field.msb, field.lsb)) {
drivers/mux/mmio.c
142
mux_mmio->fields[i] = devm_regmap_field_alloc(dev, regmap, field);
drivers/mux/mmio.c
150
bits = 1 + field.msb - field.lsb;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
414
#define kvaser_fsize(field) sizeof_field(struct kvaser_cmd, field)
drivers/net/dsa/mxl862xx/mxl862xx.c
1806
void *field;
drivers/net/dsa/mxl862xx/mxl862xx.c
1816
field = (u8 *)&cnt + mib->offset;
drivers/net/dsa/mxl862xx/mxl862xx.c
1819
*data++ = le32_to_cpu(*(__le32 *)field);
drivers/net/dsa/mxl862xx/mxl862xx.c
1821
*data++ = le64_to_cpu(*(__le64 *)field);
drivers/net/ethernet/apm/xgene-v2/mac.h
75
#define SET_REG_BITS(var, field, val) \
drivers/net/ethernet/apm/xgene-v2/mac.h
76
xgene_set_reg_bits(var, field ## _POS, field ## _LEN, val)
drivers/net/ethernet/apm/xgene-v2/mac.h
78
#define SET_REG_BIT(var, field, val) \
drivers/net/ethernet/apm/xgene-v2/mac.h
79
xgene_set_reg_bits(var, field ## _POS, 1, val)
drivers/net/ethernet/apm/xgene-v2/mac.h
81
#define GET_REG_BITS(var, field) \
drivers/net/ethernet/apm/xgene-v2/mac.h
82
xgene_get_reg_bits(var, field ## _POS, field ## _LEN)
drivers/net/ethernet/apm/xgene-v2/mac.h
84
#define GET_REG_BIT(var, field) ((var) & (field))
drivers/net/ethernet/apm/xgene-v2/ring.h
95
#define SET_BITS(field, val) \
drivers/net/ethernet/apm/xgene-v2/ring.h
96
xge_set_desc_bits(field ## _POS, field ## _LEN, val)
drivers/net/ethernet/apm/xgene-v2/ring.h
98
#define GET_BITS(field, src) \
drivers/net/ethernet/apm/xgene-v2/ring.h
99
xge_get_desc_bits(field ## _POS, field ## _LEN, src)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
210
#define SHMEM_ADDR(bp, field) (bp->common.shmem_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
211
offsetof(struct shmem_region, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
212
#define SHMEM_RD(bp, field) REG_RD(bp, SHMEM_ADDR(bp, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
213
#define SHMEM_WR(bp, field, val) REG_WR(bp, SHMEM_ADDR(bp, field), val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
215
#define SHMEM2_ADDR(bp, field) (bp->common.shmem2_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
216
offsetof(struct shmem2_region, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
217
#define SHMEM2_RD(bp, field) REG_RD(bp, SHMEM2_ADDR(bp, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
218
#define SHMEM2_WR(bp, field, val) REG_WR(bp, SHMEM2_ADDR(bp, field), val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
219
#define MF_CFG_ADDR(bp, field) (bp->common.mf_cfg_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
220
offsetof(struct mf_cfg, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
221
#define MF2_CFG_ADDR(bp, field) (bp->common.mf2_cfg_base + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
222
offsetof(struct mf2_cfg, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
224
#define MF_CFG_RD(bp, field) REG_RD(bp, MF_CFG_ADDR(bp, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
225
#define MF_CFG_WR(bp, field, val) REG_WR(bp,\
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
226
MF_CFG_ADDR(bp, field), (val))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
227
#define MF2_CFG_RD(bp, field) REG_RD(bp, MF2_CFG_ADDR(bp, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
229
#define SHMEM2_HAS(bp, field) ((bp)->common.shmem2_base && \
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
231
offsetof(struct shmem2_region, field)))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
346
#define bnx2x_vf_sp(bp, vf, field) ((bp)->vfdb->sp_dma.addr + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
348
offsetof(struct bnx2x_vf_sp, field))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
349
#define bnx2x_vf_sp_map(bp, vf, field) ((bp)->vfdb->sp_dma.mapping + \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h
351
offsetof(struct bnx2x_vf_sp, field))
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4322
int field = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4329
field = 0;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4335
if (field == desired_field)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
4340
field++;
drivers/net/ethernet/broadcom/cnic.h
386
#define BNX2X_SHMEM_ADDR(base, field) (base + \
drivers/net/ethernet/broadcom/cnic.h
387
offsetof(struct shmem_region, field))
drivers/net/ethernet/broadcom/cnic.h
389
#define BNX2X_SHMEM2_ADDR(base, field) (base + \
drivers/net/ethernet/broadcom/cnic.h
390
offsetof(struct shmem2_region, field))
drivers/net/ethernet/broadcom/cnic.h
392
#define BNX2X_SHMEM2_HAS(base, field) \
drivers/net/ethernet/broadcom/cnic.h
395
offsetof(struct shmem2_region, field)))
drivers/net/ethernet/broadcom/cnic.h
397
#define BNX2X_MF_CFG_ADDR(base, field) \
drivers/net/ethernet/broadcom/cnic.h
398
((base) + offsetof(struct mf_cfg, field))
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
324
#define INCR_INSTRQUEUE_PKT_COUNT(octeon_dev_ptr, iq_no, field, count) \
drivers/net/ethernet/cavium/liquidio/octeon_iq.h
325
(((octeon_dev_ptr)->instr_queue[iq_no]->stats.field) += count)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
349
u8 field)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
357
if (pedits[i].field == field) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
84
u8 field;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
89
#define PEDIT_FIELDS(type, field, size, fs_field, offset) \
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.h
90
{ type## field, size, \
drivers/net/ethernet/emulex/benet/be.h
825
#define AMAP_BIT_OFFSET(_struct, field) \
drivers/net/ethernet/emulex/benet/be.h
826
(((size_t)&(((_struct *)0)->field))%32)
drivers/net/ethernet/emulex/benet/be.h
842
#define AMAP_SET_BITS(_struct, field, ptr, val) \
drivers/net/ethernet/emulex/benet/be.h
844
offsetof(_struct, field)/32, \
drivers/net/ethernet/emulex/benet/be.h
845
amap_mask(sizeof(((_struct *)0)->field)), \
drivers/net/ethernet/emulex/benet/be.h
846
AMAP_BIT_OFFSET(_struct, field), \
drivers/net/ethernet/emulex/benet/be.h
855
#define AMAP_GET_BITS(_struct, field, ptr) \
drivers/net/ethernet/emulex/benet/be.h
857
offsetof(_struct, field)/32, \
drivers/net/ethernet/emulex/benet/be.h
858
amap_mask(sizeof(((_struct *)0)->field)), \
drivers/net/ethernet/emulex/benet/be.h
859
AMAP_BIT_OFFSET(_struct, field))
drivers/net/ethernet/emulex/benet/be.h
861
#define GET_RX_COMPL_V0_BITS(field, ptr) \
drivers/net/ethernet/emulex/benet/be.h
862
AMAP_GET_BITS(struct amap_eth_rx_compl_v0, field, ptr)
drivers/net/ethernet/emulex/benet/be.h
864
#define GET_RX_COMPL_V1_BITS(field, ptr) \
drivers/net/ethernet/emulex/benet/be.h
865
AMAP_GET_BITS(struct amap_eth_rx_compl_v1, field, ptr)
drivers/net/ethernet/emulex/benet/be.h
867
#define GET_TX_COMPL_BITS(field, ptr) \
drivers/net/ethernet/emulex/benet/be.h
868
AMAP_GET_BITS(struct amap_eth_tx_compl, field, ptr)
drivers/net/ethernet/emulex/benet/be.h
870
#define SET_TX_WRB_HDR_BITS(field, ptr, val) \
drivers/net/ethernet/emulex/benet/be.h
871
AMAP_SET_BITS(struct amap_eth_hdr_wrb, field, ptr, val)
drivers/net/ethernet/emulex/benet/be_ethtool.c
26
#define FIELDINFO(_struct, field) sizeof_field(_struct, field), \
drivers/net/ethernet/emulex/benet/be_ethtool.c
27
offsetof(_struct, field)
drivers/net/ethernet/emulex/benet/be_ethtool.c
28
#define DRVSTAT_TX_INFO(field) #field, DRVSTAT_TX,\
drivers/net/ethernet/emulex/benet/be_ethtool.c
29
FIELDINFO(struct be_tx_stats, field)
drivers/net/ethernet/emulex/benet/be_ethtool.c
30
#define DRVSTAT_RX_INFO(field) #field, DRVSTAT_RX,\
drivers/net/ethernet/emulex/benet/be_ethtool.c
31
FIELDINFO(struct be_rx_stats, field)
drivers/net/ethernet/emulex/benet/be_ethtool.c
32
#define DRVSTAT_INFO(field) #field, DRVSTAT,\
drivers/net/ethernet/emulex/benet/be_ethtool.c
33
FIELDINFO(struct be_drv_stats, field)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
3718
kg_cfg.extracts[0].extract.from_hdr.field = NH_FLD_VLAN_TCI;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4199
int dpaa2_eth_cls_fld_off(int prot, int field)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4205
dist_fields[i].cls_field == field)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
4269
key->extract.from_hdr.field = dist_fields[i].cls_field;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
789
int dpaa2_eth_cls_fld_off(int prot, int field);
drivers/net/ethernet/freescale/dpaa2/dpkg.h
451
u32 field;
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
34
#define DPMAC_MASK(field) \
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
35
GENMASK(DPMAC_##field##_SHIFT + DPMAC_##field##_SIZE - 1, \
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
36
DPMAC_##field##_SHIFT)
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
38
#define dpmac_set_field(var, field, val) \
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
39
((var) |= (((val) << DPMAC_##field##_SHIFT) & DPMAC_MASK(field)))
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
40
#define dpmac_get_field(var, field) \
drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h
41
(((var) & DPMAC_MASK(field)) >> DPMAC_##field##_SHIFT)
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
106
#define DPNI_MASK(field) \
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
107
GENMASK(DPNI_##field##_SHIFT + DPNI_##field##_SIZE - 1, \
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
108
DPNI_##field##_SHIFT)
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
110
#define dpni_set_field(var, field, val) \
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
111
((var) |= (((val) << DPNI_##field##_SHIFT) & DPNI_MASK(field)))
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
112
#define dpni_get_field(var, field) \
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
113
(((var) & DPNI_MASK(field)) >> DPNI_##field##_SHIFT)
drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
433
__le32 field;
drivers/net/ethernet/freescale/dpaa2/dpni.c
45
extr->field = cpu_to_le32(
drivers/net/ethernet/freescale/dpaa2/dpni.c
46
cfg->extracts[i].extract.from_hdr.field);
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
101
#define DPSW_MASK(field) \
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
102
GENMASK(DPSW_##field##_SHIFT + DPSW_##field##_SIZE - 1, \
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
103
DPSW_##field##_SHIFT)
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
104
#define dpsw_set_field(var, field, val) \
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
105
((var) |= (((val) << DPSW_##field##_SHIFT) & DPSW_MASK(field)))
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
106
#define dpsw_get_field(var, field) \
drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
107
(((var) & DPSW_MASK(field)) >> DPSW_##field##_SHIFT)
drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h
411
#define MAC_STATS_FIELD_OFF(field) (offsetof(struct mac_hw_stats, field))
drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
179
struct dentry *root, struct hinic_debug_priv **dbg, char **field,
drivers/net/ethernet/huawei/hinic/hinic_debugfs.c
196
debugfs_create_file(field[i], 0400, root, &tmp->field_id[i], &hinic_dbg_cmd_fops);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
37
#define HINIC_MBOX_INT_SET(val, field) \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
38
(((val) & HINIC_MBOX_INT_##field##_MASK) << \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
39
HINIC_MBOX_INT_##field##_SHIFT)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
56
#define HINIC_MBOX_CTRL_SET(val, field) \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
57
(((val) & HINIC_MBOX_CTRL_##field##_MASK) << \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
58
HINIC_MBOX_CTRL_##field##_SHIFT)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
89
#define HINIC_MBOX_HEADER_GET(val, field) \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
90
(((val) >> HINIC_MBOX_HEADER_##field##_SHIFT) & \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
91
HINIC_MBOX_HEADER_##field##_MASK)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
92
#define HINIC_MBOX_HEADER_SET(val, field) \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
93
((u64)((val) & HINIC_MBOX_HEADER_##field##_MASK) << \
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
94
HINIC_MBOX_HEADER_##field##_SHIFT)
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
21
#define MBOX_INT_SET(val, field) \
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
22
FIELD_PREP(MBOX_INT_##field##_MASK, val)
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
27
#define MBOX_CTRL_SET(val, field) \
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
28
FIELD_PREP(MBOX_CTRL_##field##_MASK, val)
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
71
#define MBOX_MQ_CI_GET(val, field) \
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
72
FIELD_GET(MBOX_MQ_##field##_CI_MASK, val)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3219
static int i40e_check_mask(u64 mask, u64 field)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3221
u64 value = mask & field;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3223
if (value == field)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
838
static bool iavf_is_mask_valid(u64 mask, u64 field)
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
840
return (mask & field) == field;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
108
static bool ice_is_mask_valid(u64 mask, u64 field)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
110
return (mask & field) == field;
drivers/net/ethernet/intel/ice/ice_protocol_type.h
214
__be16 field;
drivers/net/ethernet/intel/ice/virt/fdir.c
258
if (VIRTCHNL_TEST_PROTO_HDR(&hdr, fdir_inset_map[i].field)) {
drivers/net/ethernet/intel/ice/virt/fdir.c
269
fdir_inset_map[i].field);
drivers/net/ethernet/intel/ice/virt/fdir.c
53
enum virtchnl_proto_hdr_field field;
drivers/net/ethernet/intel/idpf/idpf.h
757
#define idpf_is_cap_ena(adapter, field, flag) \
drivers/net/ethernet/intel/idpf/idpf.h
758
idpf_is_capability_ena(adapter, false, field, flag)
drivers/net/ethernet/intel/idpf/idpf.h
759
#define idpf_is_cap_ena_all(adapter, field, flag) \
drivers/net/ethernet/intel/idpf/idpf.h
760
idpf_is_capability_ena(adapter, true, field, flag)
drivers/net/ethernet/intel/idpf/idpf.h
763
enum idpf_cap_field field, u64 flag);
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4104
enum idpf_cap_field field, u64 flag)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4112
if (field == IDPF_BASE_CAPS)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4115
cap_field = (u32 *)(caps + field);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
698
static int mvpp2_cls_hek_field_size(u32 field)
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
700
switch (field) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
781
int n_fields, i, field;
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
786
field = mvpp2_cls_flow_hek_get(fe, i);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
788
switch (field) {
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
2024
u8 field;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3718
struct npc_key_field *field;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3727
field = &rvu->hw->mcam.rx_key_fields[NPC_CHAN];
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3739
chan = field->kw_mask[0] & cam1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4032
struct nix_rx_flowkey_alg *field;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4074
field = &tmp; max_bit_pos = fls(flow_cfg);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4088
field->sel_chan = true;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4090
field->bytesm1 = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4093
field->lid = NPC_LID_LC;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4094
field->hdr_offset = 9; /* offset */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4095
field->bytesm1 = 0; /* 1 byte */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4096
field->ltype_match = NPC_LT_LC_IP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4097
field->ltype_mask = NPC_LT_LC_IP_MATCH_MSK;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4101
field->lid = NPC_LID_LC;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4102
field->ltype_match = NPC_LT_LC_IP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4104
field->lid = NPC_LID_LG;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4105
field->ltype_match = NPC_LT_LG_TU_IP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4107
field->hdr_offset = 12; /* SIP offset */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4108
field->bytesm1 = 7; /* SIP + DIP, 8 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4112
field->bytesm1 = 3; /* SIP, 4 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4116
if (field->bytesm1 == 3) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4117
field->bytesm1 = 7; /* SIP + DIP, 8B */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4120
field->hdr_offset = 16; /* DIP off */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4121
field->bytesm1 = 3; /* DIP, 4 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4124
field->ltype_mask = NPC_LT_LC_IP_MATCH_MSK;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4129
field->lid = NPC_LID_LC;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4130
field->ltype_match = NPC_LT_LC_IP6;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4132
field->lid = NPC_LID_LG;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4133
field->ltype_match = NPC_LT_LG_TU_IP6;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4135
field->hdr_offset = 8; /* SIP offset */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4136
field->bytesm1 = 31; /* SIP + DIP, 32 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4140
field->bytesm1 = 15; /* SIP, 16 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4144
if (field->bytesm1 == 15) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4146
field->bytesm1 = 31;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4149
field->hdr_offset = 24; /* DIP off */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4150
field->bytesm1 = 15; /* DIP,16 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4153
field->ltype_mask = NPC_LT_LC_IP6_MATCH_MSK;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4161
field->lid = NPC_LID_LD;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4165
field->lid = NPC_LID_LH;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4166
field->bytesm1 = 3; /* Sport + Dport, 4 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4169
field->bytesm1 = 1; /* SRC, 2 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4173
if (field->bytesm1 == 1) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4175
field->bytesm1 = 3;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4178
field->hdr_offset = 2; /* DST off */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4179
field->bytesm1 = 1; /* DST, 2 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4197
field->ltype_match |= NPC_LT_LD_TCP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4202
field->ltype_match |= NPC_LT_LD_UDP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4207
field->ltype_match |= NPC_LT_LD_SCTP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4210
field->ltype_mask = ~field->ltype_match;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4232
field->lid = NPC_LID_LD;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4233
field->hdr_offset = 4; /* VSID offset */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4234
field->bytesm1 = 2;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4235
field->ltype_match = NPC_LT_LD_NVGRE;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4236
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4240
field->lid = NPC_LID_LE;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4241
field->bytesm1 = 2;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4242
field->hdr_offset = 4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4243
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4248
field->ltype_match |= NPC_LT_LE_VXLAN;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4253
field->ltype_match |= NPC_LT_LE_GENEVE;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4259
field->ltype_mask = ~field->ltype_match;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4269
field->lid = NPC_LID_LA;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4270
field->ltype_match = NPC_LT_LA_ETHER;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4272
field->lid = NPC_LID_LF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4273
field->ltype_match = NPC_LT_LF_TU_ETHER;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4275
field->hdr_offset = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4276
field->bytesm1 = 5; /* DMAC 6 Byte */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4277
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4280
field->lid = NPC_LID_LC;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4281
field->hdr_offset = 40; /* IPV6 hdr */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4282
field->bytesm1 = 0; /* 1 Byte ext hdr*/
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4283
field->ltype_match = NPC_LT_LC_IP6_EXT;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4284
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4287
field->lid = NPC_LID_LE;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4288
field->hdr_offset = 4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4289
field->bytesm1 = 3; /* 4 bytes TID*/
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4290
field->ltype_match = NPC_LT_LE_GTPU;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4291
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4294
field->lid = NPC_LID_LC;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4295
field->hdr_offset = 6;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4296
field->bytesm1 = 1; /* 2 Bytes*/
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4297
field->ltype_match = NPC_LT_LC_CUSTOM0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4298
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4301
field->lid = NPC_LID_LB;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4302
field->hdr_offset = 2; /* Skip TPID (2-bytes) */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4303
field->bytesm1 = 1; /* 2 Bytes (Actually 12 bits) */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4304
field->ltype_match = NPC_LT_LB_CTAG;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4305
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4306
field->fn_mask = 1; /* Mask out the first nibble */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4310
field->hdr_offset = 0;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4311
field->bytesm1 = 7; /* SPI + sequence number */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4312
field->ltype_mask = 0xF;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4313
field->lid = NPC_LID_LE;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4314
field->ltype_match = NPC_LT_LE_ESP;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4316
field->lid = NPC_LID_LD;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4317
field->ltype_match = NPC_LT_LD_AH;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4318
field->hdr_offset = 4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4323
field->ena = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4333
field->key_offset = key_off;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4334
memcpy(&alg[nr_field], field, sizeof(*field));
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4335
max_key_off = max(max_key_off, field->bytesm1 + 1);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4357
u64 field[FIELDS_PER_ALG];
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4370
rc = set_flowkey_fields((struct nix_rx_flowkey_alg *)field, flow_cfg);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
4378
fid), field[fid]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
811
struct nix_lso_format field = {0};
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
814
field.layer = NIX_TXLAYER_OL3;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
816
field.offset = v4 ? 2 : 4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
817
field.sizem1 = 1; /* i.e 2 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
818
field.alg = NIX_LSOALG_ADD_PAYLEN;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
821
*(u64 *)&field);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
828
field.layer = NIX_TXLAYER_OL3;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
829
field.offset = 4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
830
field.sizem1 = 1; /* i.e 2 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
831
field.alg = NIX_LSOALG_ADD_SEGNUM;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
834
*(u64 *)&field);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
840
struct nix_lso_format field = {0};
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
843
field.layer = NIX_TXLAYER_OL4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
844
field.offset = 4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
845
field.sizem1 = 3; /* i.e 4 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
846
field.alg = NIX_LSOALG_ADD_OFFSET;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
849
*(u64 *)&field);
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
852
field.layer = NIX_TXLAYER_OL4;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
853
field.offset = 12;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
854
field.sizem1 = 1; /* 2 bytes */
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
855
field.alg = NIX_LSOALG_TCP_FLAGS;
drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
858
*(u64 *)&field);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
108
field = &mcam->tx_key_fields[type];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1116
#define NPC_WRITE_FLOW(field, member, val_lo, val_hi, mask_lo, mask_hi) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1118
if (features & BIT_ULL((field))) { \
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
1119
npc_update_entry(rvu, (field), mdata, (val_lo), (val_hi), \
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
114
field->kw_mask[start_kwi] |= GENMASK_ULL(nr_bits - 1, 0)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
116
field->nr_kws = 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
124
field->kw_mask[start_kwi] |= GENMASK_ULL(bits_in_kw - 1, 0)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
128
field->kw_mask[start_kwi + 1] |= GENMASK_ULL(bits_in_kw - 1, 0);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
129
field->nr_kws = 2;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
136
field->kw_mask[start_kwi] |= GENMASK_ULL(bits_in_kw - 1, 0)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
139
field->kw_mask[start_kwi + 1] = ~0ULL;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
142
field->kw_mask[start_kwi + 2] |= GENMASK_ULL(bits_in_kw - 1, 0);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
143
field->nr_kws = 3;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
161
struct npc_key_field *field)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
163
return memcmp(&input->layer_mdata, &field->layer_mdata,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
2252
if (npc_check_field(rvu, blkaddr, req->field, req->intf))
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
89
struct npc_key_field *field = &mcam->rx_key_fields[type];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
912
struct npc_key_field *field;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
918
field = &mcam->rx_key_fields[type];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
920
field = &mcam->tx_key_fields[type];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
922
if (!field->nr_kws)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
931
if (!field->kw_mask[i])
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
934
shift = __ffs64(field->kw_mask[i]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
936
kw1 = (val_lo << shift) & field->kw_mask[i];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
939
kw1 = (mask_lo << shift) & field->kw_mask[i];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
942
if (field->nr_kws == 1)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
945
if (field->nr_kws == 2) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
949
kw2 &= field->kw_mask[i + 1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
954
kw2 &= field->kw_mask[i + 1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
959
if (field->nr_kws == 3) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
963
kw2 &= field->kw_mask[i + 1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
965
kw3 &= field->kw_mask[i + 2];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
971
kw2 &= field->kw_mask[i + 1];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
973
kw3 &= field->kw_mask[i + 2];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
987
if (!field->kw_mask[i])
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
990
*val &= ~field->kw_mask[i];
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c
991
*mask &= ~field->kw_mask[i];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
431
struct nix_lso_format *field;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
433
field = (struct nix_lso_format *)&lso->fields[0];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
437
field->layer = NIX_TXLAYER_OL3;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
439
field->offset = v4 ? 2 : 4;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
440
field->sizem1 = 1; /* i.e 2 bytes */
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
441
field->alg = NIX_LSOALG_ADD_PAYLEN;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
442
field++;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
447
field->layer = NIX_TXLAYER_OL3;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
448
field->offset = 4;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
449
field->sizem1 = 1; /* i.e 2 bytes */
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
450
field->alg = NIX_LSOALG_ADD_SEGNUM;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
451
field++;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
455
field->layer = NIX_TXLAYER_OL4;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
456
field->offset = 4;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
457
field->sizem1 = 1;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
458
field->alg = NIX_LSOALG_ADD_PAYLEN;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
390
freq->field = NPC_DMAC;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2535
freq->field = NPC_DMAC;
drivers/net/ethernet/marvell/prestera/prestera_dsa.c
39
u32 field;
drivers/net/ethernet/marvell/prestera/prestera_dsa.c
60
field = FIELD_GET(PRESTERA_DSA_W3_VID, words[3]);
drivers/net/ethernet/marvell/prestera/prestera_dsa.c
67
dsa->vlan.vid |= FIELD_PREP(PRESTERA_DSA_VID, field);
drivers/net/ethernet/marvell/prestera/prestera_dsa.c
69
field = FIELD_GET(PRESTERA_DSA_W3_DEV_NUM, words[3]);
drivers/net/ethernet/marvell/prestera/prestera_dsa.c
72
dsa->hw_dev_num |= FIELD_PREP(PRESTERA_DSA_DEV_NUM, field);
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1324
#define all_zeros_or_all_ones(field) \
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1325
((field) == 0 || (field) == (__force typeof(field))-1)
drivers/net/ethernet/mellanox/mlx4/fw.c
1003
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SRQ_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1004
dev_cap->max_srq_sz = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1005
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_QP_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1006
dev_cap->max_qp_sz = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1007
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSZ_SRQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1008
dev_cap->resize_srq = field & 1;
drivers/net/ethernet/mellanox/mlx4/fw.c
1009
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SG_RQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1010
dev_cap->max_rq_sg = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1013
MLX4_GET(field, outbox, QUERY_DEV_CAP_CQ_EQ_CACHE_LINE_STRIDE);
drivers/net/ethernet/mellanox/mlx4/fw.c
1014
if (field & (1 << 4))
drivers/net/ethernet/mellanox/mlx4/fw.c
1016
if (field & (1 << 5))
drivers/net/ethernet/mellanox/mlx4/fw.c
1018
if (field & (1 << 6))
drivers/net/ethernet/mellanox/mlx4/fw.c
1020
if (field & (1 << 7))
drivers/net/ethernet/mellanox/mlx4/fw.c
1028
MLX4_GET(field, outbox, QUERY_DEV_CAP_CONFIG_DEV_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1029
if (field & 0x20)
drivers/net/ethernet/mellanox/mlx4/fw.c
1031
if (field & (1 << 2))
drivers/net/ethernet/mellanox/mlx4/fw.c
1033
MLX4_GET(field, outbox, QUERY_DEV_CAP_PHV_EN_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1034
if (field & 0x80)
drivers/net/ethernet/mellanox/mlx4/fw.c
1036
if (field & 0x40)
drivers/net/ethernet/mellanox/mlx4/fw.c
1051
MLX4_GET(field, outbox, QUERY_DEV_CAP_FW_REASSIGN_MAC);
drivers/net/ethernet/mellanox/mlx4/fw.c
1052
if (field & 1<<6)
drivers/net/ethernet/mellanox/mlx4/fw.c
1054
MLX4_GET(field, outbox, QUERY_DEV_CAP_VXLAN);
drivers/net/ethernet/mellanox/mlx4/fw.c
1055
if (field & 1<<3)
drivers/net/ethernet/mellanox/mlx4/fw.c
1057
if (field & (1 << 5))
drivers/net/ethernet/mellanox/mlx4/fw.c
1190
u8 field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1207
MLX4_GET(field, outbox, QUERY_DEV_CAP_VL_PORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1208
port_cap->max_vl = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
1209
MLX4_GET(field, outbox, QUERY_DEV_CAP_MTU_WIDTH_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1210
port_cap->ib_mtu = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
1211
port_cap->max_port_width = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
1212
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_GID_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1213
port_cap->max_gids = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
1214
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_PKEY_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1215
port_cap->max_pkeys = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
1234
MLX4_GET(field, outbox, QUERY_PORT_SUPPORTED_TYPE_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1235
port_cap->link_state = (field & 0x80) >> 7;
drivers/net/ethernet/mellanox/mlx4/fw.c
1236
port_cap->supported_port_types = field & 3;
drivers/net/ethernet/mellanox/mlx4/fw.c
1237
port_cap->suggested_type = (field >> 3) & 1;
drivers/net/ethernet/mellanox/mlx4/fw.c
1238
port_cap->default_sense = (field >> 4) & 1;
drivers/net/ethernet/mellanox/mlx4/fw.c
1239
port_cap->dmfs_optimized_state = (field >> 5) & 1;
drivers/net/ethernet/mellanox/mlx4/fw.c
1240
MLX4_GET(field, outbox, QUERY_PORT_MTU_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1241
port_cap->ib_mtu = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
1242
MLX4_GET(field, outbox, QUERY_PORT_WIDTH_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1243
port_cap->max_port_width = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
1244
MLX4_GET(field, outbox, QUERY_PORT_MAX_GID_PKEY_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1245
port_cap->max_gids = 1 << (field >> 4);
drivers/net/ethernet/mellanox/mlx4/fw.c
1246
port_cap->max_pkeys = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
1247
MLX4_GET(field, outbox, QUERY_PORT_MAX_VL_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1248
port_cap->max_vl = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
1249
port_cap->max_tc_eth = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
1250
MLX4_GET(field, outbox, QUERY_PORT_MAX_MACVLAN_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1251
port_cap->log_max_macs = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
1252
port_cap->log_max_vlans = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
1280
u8 field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1318
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_VL_PORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1319
field &= ~0x0F;
drivers/net/ethernet/mellanox/mlx4/fw.c
1320
field |= bitmap_weight(actv_ports.ports, dev->caps.num_ports) & 0x0F;
drivers/net/ethernet/mellanox/mlx4/fw.c
1321
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_VL_PORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1324
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1325
field &= 0x7f;
drivers/net/ethernet/mellanox/mlx4/fw.c
1326
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1329
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_VXLAN);
drivers/net/ethernet/mellanox/mlx4/fw.c
1330
field &= 0xd7;
drivers/net/ethernet/mellanox/mlx4/fw.c
1331
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_VXLAN);
drivers/net/ethernet/mellanox/mlx4/fw.c
1334
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_PORT_BEACON_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1335
field &= 0x7f;
drivers/net/ethernet/mellanox/mlx4/fw.c
1336
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_PORT_BEACON_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1339
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_BF_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1340
field &= 0x7f;
drivers/net/ethernet/mellanox/mlx4/fw.c
1341
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_BF_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1351
MLX4_GET(field, outbox->buf,
drivers/net/ethernet/mellanox/mlx4/fw.c
1353
field &= 0x7f;
drivers/net/ethernet/mellanox/mlx4/fw.c
1354
MLX4_PUT(outbox->buf, field,
drivers/net/ethernet/mellanox/mlx4/fw.c
1359
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_FLOW_STEERING_IPOIB_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1360
field &= ~0x80;
drivers/net/ethernet/mellanox/mlx4/fw.c
1361
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_FLOW_STEERING_IPOIB_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1370
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_ECN_QCN_VER_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1371
field &= 0xfe;
drivers/net/ethernet/mellanox/mlx4/fw.c
1372
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_ECN_QCN_VER_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1379
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CQ_EQ_CACHE_LINE_STRIDE);
drivers/net/ethernet/mellanox/mlx4/fw.c
1380
field &= 0xef;
drivers/net/ethernet/mellanox/mlx4/fw.c
1381
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CQ_EQ_CACHE_LINE_STRIDE);
drivers/net/ethernet/mellanox/mlx4/fw.c
1384
MLX4_GET(field, outbox->buf, QUERY_DEV_CAP_CONFIG_DEV_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1385
field &= 0xfb;
drivers/net/ethernet/mellanox/mlx4/fw.c
1386
MLX4_PUT(outbox->buf, field, QUERY_DEV_CAP_CONFIG_DEV_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1492
u16 field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1507
MLX4_GET(field, outbox, QUERY_PORT_CUR_MAX_GID_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1508
*gid_tbl_len = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
1510
MLX4_GET(field, outbox, QUERY_PORT_CUR_MAX_PKEY_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
1511
*pkey_tbl_len = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
209
u8 field;
drivers/net/ethernet/mellanox/mlx4/fw.c
2302
u16 field;
drivers/net/ethernet/mellanox/mlx4/fw.c
2329
field = 128 << dev->caps.ib_mtu_cap[port];
drivers/net/ethernet/mellanox/mlx4/fw.c
2330
MLX4_PUT(inbox, field, INIT_PORT_MTU_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
2331
field = dev->caps.gid_table_len[port];
drivers/net/ethernet/mellanox/mlx4/fw.c
2332
MLX4_PUT(inbox, field, INIT_PORT_MAX_GID_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
2333
field = dev->caps.pkey_table_len[port];
drivers/net/ethernet/mellanox/mlx4/fw.c
2334
MLX4_PUT(inbox, field, INIT_PORT_MAX_PKEY_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
235
MLX4_GET(field, outbox, QUERY_FUNC_BUS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
236
func->bus = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
237
MLX4_GET(field, outbox, QUERY_FUNC_DEVICE_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
238
func->device = field & 0xf1;
drivers/net/ethernet/mellanox/mlx4/fw.c
239
MLX4_GET(field, outbox, QUERY_FUNC_FUNCTION_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
240
func->function = field & 0x7;
drivers/net/ethernet/mellanox/mlx4/fw.c
241
MLX4_GET(field, outbox, QUERY_FUNC_PHYSICAL_FUNCTION_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
242
func->physical_function = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
247
MLX4_GET(field, outbox, QUERY_FUNC_RSVD_UARS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
248
func->rsvd_uars = field & 0x0f;
drivers/net/ethernet/mellanox/mlx4/fw.c
332
u8 field, port;
drivers/net/ethernet/mellanox/mlx4/fw.c
406
field = vhcr->in_modifier -
drivers/net/ethernet/mellanox/mlx4/fw.c
408
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_PHYS_PORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
414
field = QUERY_FUNC_CAP_FLAGS1_NIC_INFO;
drivers/net/ethernet/mellanox/mlx4/fw.c
418
field |= QUERY_FUNC_CAP_VF_ENABLE_QP0;
drivers/net/ethernet/mellanox/mlx4/fw.c
422
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FLAGS1_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
443
field = 0;
drivers/net/ethernet/mellanox/mlx4/fw.c
445
field |= QUERY_FUNC_CAP_PHV_BIT;
drivers/net/ethernet/mellanox/mlx4/fw.c
447
field |= QUERY_FUNC_CAP_VLAN_OFFLOAD_DISABLE;
drivers/net/ethernet/mellanox/mlx4/fw.c
448
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FLAGS0_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
459
field = (QUERY_FUNC_CAP_FLAG_ETH | QUERY_FUNC_CAP_FLAG_RDMA |
drivers/net/ethernet/mellanox/mlx4/fw.c
462
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FLAGS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
464
field = min(
drivers/net/ethernet/mellanox/mlx4/fw.c
467
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_NUM_PORTS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
472
field = 0; /* protected FMR support not available as yet */
drivers/net/ethernet/mellanox/mlx4/fw.c
473
MLX4_PUT(outbox->buf, field, QUERY_FUNC_CAP_FMR_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
544
u8 field, op_modifier;
drivers/net/ethernet/mellanox/mlx4/fw.c
568
MLX4_GET(field, outbox, QUERY_FUNC_CAP_FLAGS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
569
if (!(field & (QUERY_FUNC_CAP_FLAG_ETH | QUERY_FUNC_CAP_FLAG_RDMA))) {
drivers/net/ethernet/mellanox/mlx4/fw.c
574
func_cap->flags = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
577
MLX4_GET(field, outbox, QUERY_FUNC_CAP_NUM_PORTS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
578
func_cap->num_ports = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
670
MLX4_GET(field, outbox, QUERY_FUNC_CAP_FLAGS0_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
671
if (field & QUERY_FUNC_CAP_FLAGS0_FORCE_PHY_WQE_GID) {
drivers/net/ethernet/mellanox/mlx4/fw.c
678
MLX4_GET(field, outbox, QUERY_FUNC_CAP_PHYS_PORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
679
func_cap->physical_port = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
729
u8 field;
drivers/net/ethernet/mellanox/mlx4/fw.c
845
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAP_CLOCK_TO_USER);
drivers/net/ethernet/mellanox/mlx4/fw.c
846
dev_cap->map_clock_to_user = field & 0x80;
drivers/net/ethernet/mellanox/mlx4/fw.c
847
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_QP_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
848
dev_cap->reserved_qps = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
849
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_QP_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
850
dev_cap->max_qps = 1 << (field & 0x1f);
drivers/net/ethernet/mellanox/mlx4/fw.c
851
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_SRQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
852
dev_cap->reserved_srqs = 1 << (field >> 4);
drivers/net/ethernet/mellanox/mlx4/fw.c
853
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SRQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
854
dev_cap->max_srqs = 1 << (field & 0x1f);
drivers/net/ethernet/mellanox/mlx4/fw.c
855
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_CQ_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
856
dev_cap->max_cq_sz = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
857
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_CQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
858
dev_cap->reserved_cqs = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
859
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_CQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
860
dev_cap->max_cqs = 1 << (field & 0x1f);
drivers/net/ethernet/mellanox/mlx4/fw.c
861
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_MPT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
862
dev_cap->max_mpts = 1 << (field & 0x3f);
drivers/net/ethernet/mellanox/mlx4/fw.c
863
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_EQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
864
dev_cap->reserved_eqs = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
865
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_EQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
866
dev_cap->max_eqs = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
867
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_MTT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
868
dev_cap->reserved_mtts = 1 << (field >> 4);
drivers/net/ethernet/mellanox/mlx4/fw.c
869
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_MRW_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
870
dev_cap->reserved_mrws = 1 << (field & 0xf);
drivers/net/ethernet/mellanox/mlx4/fw.c
873
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_REQ_QP_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
874
dev_cap->max_requester_per_qp = 1 << (field & 0x3f);
drivers/net/ethernet/mellanox/mlx4/fw.c
875
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_RES_QP_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
876
dev_cap->max_responder_per_qp = 1 << (field & 0x3f);
drivers/net/ethernet/mellanox/mlx4/fw.c
877
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_GSO_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
878
field &= 0x1f;
drivers/net/ethernet/mellanox/mlx4/fw.c
879
if (!field)
drivers/net/ethernet/mellanox/mlx4/fw.c
882
dev_cap->max_gso_sz = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
884
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
885
if (field & 0x20)
drivers/net/ethernet/mellanox/mlx4/fw.c
887
if (field & 0x10)
drivers/net/ethernet/mellanox/mlx4/fw.c
889
field &= 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
890
if (field) {
drivers/net/ethernet/mellanox/mlx4/fw.c
892
dev_cap->max_rss_tbl_sz = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
895
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_RDMA_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
896
dev_cap->max_rdma_global = 1 << (field & 0x3f);
drivers/net/ethernet/mellanox/mlx4/fw.c
897
MLX4_GET(field, outbox, QUERY_DEV_CAP_ACK_DELAY_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
898
dev_cap->local_ca_ack_delay = field & 0x1f;
drivers/net/ethernet/mellanox/mlx4/fw.c
899
MLX4_GET(field, outbox, QUERY_DEV_CAP_VL_PORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
900
dev_cap->num_ports = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
901
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_MSG_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
902
dev_cap->max_msg_sz = 1 << (field & 0x1f);
drivers/net/ethernet/mellanox/mlx4/fw.c
903
MLX4_GET(field, outbox, QUERY_DEV_CAP_PORT_FLOWSTATS_COUNTERS_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
904
if (field & 0x10)
drivers/net/ethernet/mellanox/mlx4/fw.c
906
MLX4_GET(field, outbox, QUERY_DEV_CAP_FLOW_STEERING_RANGE_EN_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
907
if (field & 0x80)
drivers/net/ethernet/mellanox/mlx4/fw.c
909
dev_cap->fs_log_max_ucast_qp_range_size = field & 0x1f;
drivers/net/ethernet/mellanox/mlx4/fw.c
910
if (field & 0x20)
drivers/net/ethernet/mellanox/mlx4/fw.c
912
MLX4_GET(field, outbox, QUERY_DEV_CAP_PORT_BEACON_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
913
if (field & 0x80)
drivers/net/ethernet/mellanox/mlx4/fw.c
915
MLX4_GET(field, outbox, QUERY_DEV_CAP_FLOW_STEERING_IPOIB_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
916
if (field & 0x80)
drivers/net/ethernet/mellanox/mlx4/fw.c
918
MLX4_GET(field, outbox, QUERY_DEV_CAP_FLOW_STEERING_MAX_QP_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
919
dev_cap->fs_max_num_qp_per_entry = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
920
MLX4_GET(field, outbox, QUERY_DEV_CAP_SL2VL_EVENT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
921
if (field & (1 << 5))
drivers/net/ethernet/mellanox/mlx4/fw.c
923
MLX4_GET(field, outbox, QUERY_DEV_CAP_ECN_QCN_VER_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
924
if (field & 0x1)
drivers/net/ethernet/mellanox/mlx4/fw.c
928
MLX4_GET(field, outbox, QUERY_DEV_CAP_CQ_TS_SUPPORT_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
929
if (field & 0x80)
drivers/net/ethernet/mellanox/mlx4/fw.c
934
MLX4_GET(field, outbox, QUERY_DEV_CAP_WOL_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
935
dev_cap->wol_port[1] = !!(field & 0x20);
drivers/net/ethernet/mellanox/mlx4/fw.c
936
dev_cap->wol_port[2] = !!(field & 0x40);
drivers/net/ethernet/mellanox/mlx4/fw.c
937
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_UAR_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
938
dev_cap->reserved_uars = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
939
MLX4_GET(field, outbox, QUERY_DEV_CAP_UAR_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
940
dev_cap->uar_size = 1 << ((field & 0x3f) + 20);
drivers/net/ethernet/mellanox/mlx4/fw.c
941
MLX4_GET(field, outbox, QUERY_DEV_CAP_PAGE_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
942
dev_cap->min_page_sz = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
944
MLX4_GET(field, outbox, QUERY_DEV_CAP_BF_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
945
if (field & 0x80) {
drivers/net/ethernet/mellanox/mlx4/fw.c
946
MLX4_GET(field, outbox, QUERY_DEV_CAP_LOG_BF_REG_SZ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
947
dev_cap->bf_reg_size = 1 << (field & 0x1f);
drivers/net/ethernet/mellanox/mlx4/fw.c
948
MLX4_GET(field, outbox, QUERY_DEV_CAP_LOG_MAX_BF_REGS_PER_PAGE_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
949
if ((1 << (field & 0x3f)) > (PAGE_SIZE / dev_cap->bf_reg_size))
drivers/net/ethernet/mellanox/mlx4/fw.c
950
field = 3;
drivers/net/ethernet/mellanox/mlx4/fw.c
951
dev_cap->bf_regs_per_page = 1 << (field & 0x3f);
drivers/net/ethernet/mellanox/mlx4/fw.c
956
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_SG_SQ_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
957
dev_cap->max_sq_sg = field;
drivers/net/ethernet/mellanox/mlx4/fw.c
961
MLX4_GET(field, outbox, QUERY_DEV_CAP_USER_MAC_EN_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
962
if (field & (1 << 2))
drivers/net/ethernet/mellanox/mlx4/fw.c
964
MLX4_GET(field, outbox, QUERY_DEV_CAP_SVLAN_BY_QP_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
965
if (field & 0x1)
drivers/net/ethernet/mellanox/mlx4/fw.c
967
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_QP_MCG_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
968
dev_cap->max_qp_per_mcg = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
969
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_MCG_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
970
dev_cap->reserved_mgms = field & 0xf;
drivers/net/ethernet/mellanox/mlx4/fw.c
971
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_MCG_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
972
dev_cap->max_mcgs = 1 << field;
drivers/net/ethernet/mellanox/mlx4/fw.c
973
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_PD_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
974
dev_cap->reserved_pds = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
975
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_PD_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
976
dev_cap->max_pds = 1 << (field & 0x3f);
drivers/net/ethernet/mellanox/mlx4/fw.c
977
MLX4_GET(field, outbox, QUERY_DEV_CAP_RSVD_XRC_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
978
dev_cap->reserved_xrcds = field >> 4;
drivers/net/ethernet/mellanox/mlx4/fw.c
979
MLX4_GET(field, outbox, QUERY_DEV_CAP_MAX_XRC_OFFSET);
drivers/net/ethernet/mellanox/mlx4/fw.c
980
dev_cap->max_xrcds = 1 << (field & 0x1f);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
133
u64 field = 0;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
140
field = div64_u64(stats->sum, stats->n);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
142
ret = snprintf(tbuf, sizeof(tbuf), "%llu\n", field);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
185
int field;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
190
field = cmd->vars.max_reg_cmds - weight;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
191
ret = snprintf(tbuf, sizeof(tbuf), "%d\n", field);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
501
u64 field;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
508
field = qp_read_field(d->dev, d->object, desc->i, &is_str);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
512
field = eq_read_field(d->dev, d->object, desc->i);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
516
field = cq_read_field(d->dev, d->object, desc->i);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
525
ret = snprintf(tbuf, sizeof(tbuf), "%s\n", (const char *)(unsigned long)field);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
527
ret = snprintf(tbuf, sizeof(tbuf), "0x%llx\n", field);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
540
int rsn, char **field, int nfile, void *data)
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
558
debugfs_create_file(field[i], 0400, d->root, &d->fields[i],
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c
232
*fs_dest_range_field_to_str(enum mlx5_flow_dest_range_field field)
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c
234
switch (field) {
drivers/net/ethernet/mellanox/mlx5/core/diag/fs_tracepoint.c
275
fs_dest_range_field_to_str(dst->range.field),
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
611
u32 offset = act->mangle.offset, field;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
617
field = MLX5_ACTION_IN_FIELD_OUT_SIPV4;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
619
field = MLX5_ACTION_IN_FIELD_OUT_DIPV4;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
627
field = MLX5_ACTION_IN_FIELD_OUT_SIPV6_31_0;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
629
field = MLX5_ACTION_IN_FIELD_OUT_SIPV6_63_32;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
631
field = MLX5_ACTION_IN_FIELD_OUT_SIPV6_95_64;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
633
field = MLX5_ACTION_IN_FIELD_OUT_SIPV6_127_96;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
635
field = MLX5_ACTION_IN_FIELD_OUT_DIPV6_31_0;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
637
field = MLX5_ACTION_IN_FIELD_OUT_DIPV6_63_32;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
639
field = MLX5_ACTION_IN_FIELD_OUT_DIPV6_95_64;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
641
field = MLX5_ACTION_IN_FIELD_OUT_DIPV6_127_96;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
649
field = MLX5_ACTION_IN_FIELD_OUT_TCP_SPORT;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
651
field = MLX5_ACTION_IN_FIELD_OUT_TCP_DPORT;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
659
field = MLX5_ACTION_IN_FIELD_OUT_UDP_SPORT;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
661
field = MLX5_ACTION_IN_FIELD_OUT_UDP_DPORT;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
672
MLX5_SET(set_action_in, modact, field, field);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1700
MLX5_SET(set_action_in, action[0], field,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1705
MLX5_SET(set_action_in, action[1], field, MLX5_ACTION_IN_FIELD_METADATA_REG_C_2);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1714
MLX5_SET(set_action_in, action[2], field,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
1723
MLX5_SET(set_action_in, action[0], field,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
394
MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_B);
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
554
#define all_ones(field) (field == (__force typeof(field))-1)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
555
#define all_zeros_or_all_ones(field) \
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
556
((field) == 0 || (field) == (__force typeof(field))-1)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
281
MLX5_SET(set_action_in, modact, field, mfield);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3196
u8 field;
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3203
#define OFFLOAD(fw_field, field_bsize, field_mask, field, off, match_field) \
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3205
offsetof(struct pedit_headers, field) + (off), \
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3353
f->field);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3407
MLX5_SET(set_action_in, action, field, f->field);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
563
MLX5_SET(set_action_in, modact, field, mfield);
drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ingress_ofld.c
77
MLX5_SET(set_action_in, action, field,
drivers/net/ethernet/mellanox/mlx5/core/esw/bridge.c
1103
MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_C_1);
drivers/net/ethernet/mellanox/mlx5/core/esw/ipsec_fs.c
63
MLX5_SET(set_action_in, action, field,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads.c
207
dest[i].range.field = MLX5_FLOW_DEST_RANGE_FIELD_PKT_LEN;
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c
1884
d1->range.field == d2->range.field &&
drivers/net/ethernet/mellanox/mlx5/core/lib/fs_chains.c
270
MLX5_SET(set_action_in, modact, field,
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
1763
MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_B);
drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c
2217
MLX5_SET(set_action_in, action, field, MLX5_ACTION_IN_FIELD_METADATA_REG_A);
drivers/net/ethernet/mellanox/mlx5/core/main.c
424
#define ODP_CAP_SET_MAX(dev, field) \
drivers/net/ethernet/mellanox/mlx5/core/main.c
426
u32 _res = MLX5_CAP_ODP_MAX(dev, field); \
drivers/net/ethernet/mellanox/mlx5/core/main.c
429
MLX5_SET(odp_cap, set_hca_cap, field, _res); \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1787
u32 field,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
1801
if (field != MLX5_FLOW_DEST_RANGE_FIELD_PKT_LEN ||
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc_complex.c
547
field, MLX5_MODI_META_REG_C_6);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
83
#define HWS_CALC_FNAME(field, inner) \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
84
((inner) ? MLX5HWS_DEFINER_FNAME_##field##_I : \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
85
MLX5HWS_DEFINER_FNAME_##field##_O)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/fs_hws.c
464
dest_attr->range.field,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/mlx5hws.h
592
u32 field,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
41
u16 i, field;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
49
field = MLX5_MODI_OUT_NONE;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
494
*dst_field = MLX5_GET(set_action_in, pattern, field);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
54
field = MLX5_GET(set_action_in, &actions[i], field);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
59
field = MLX5_GET(copy_action_in, &actions[i], dst_field);
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
68
if (field == MLX5_MODI_OUT_ETHERTYPE ||
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/pat_arg.c
69
field == MLX5_MODI_OUT_IPV6_NEXT_HDR)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1109
u32 field,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1123
if (field != MLX5_FLOW_DEST_RANGE_FIELD_PKT_LEN ||
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1607
sw_field = MLX5_GET(set_action_in, sw_action, field);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1645
sw_field = MLX5_GET(set_action_in, sw_action, field);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1780
u16 sw_field = MLX5_GET(set_action_in, sw_action, field);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1811
u16 sw_field = MLX5_GET(set_action_in, sw_action, field);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_action.c
1901
u16 sw_field = MLX5_GET(set_action_in, sw_action, field);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_fw.c
44
MLX5_SET(set_action_in, &modify_ttl_action, field, MLX5_ACTION_IN_FIELD_OUT_IP_TTL);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/fs_dr.c
221
dst->dest_attr.range.field,
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5dr.h
144
u32 field,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
529
enum mlxsw_sp_acl_mangle_field field;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
538
.field = MLXSW_SP_ACL_MANGLE_FIELD_##_field, \
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
589
switch (mact->field) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
621
enum mlxsw_sp_acl_mangle_field field,
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
627
rulei->ipv6.prev_field = field;
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
646
switch (mact->field) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
664
mact->field,
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
804
const struct vcap_field *field;
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
808
field = vcap_lookup_keyfield(rule, VCAP_KF_IF_IGR_PORT_MASK);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
809
if (field && field->width == SPX5_PORTS)
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
811
else if (field && field->width == BITS_PER_TYPE(u32))
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
848
const struct vcap_field *field;
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
852
field = vcap_lookup_keyfield(rule, VCAP_KF_IF_EGR_PORT_MASK);
drivers/net/ethernet/microchip/sparx5/sparx5_vcap_impl.c
853
if (field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1096
static void vcap_copy_action_bit_field(struct vcap_u1_action *field, u8 *value)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1098
field->value = (*value) & 0x1;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1109
struct vcap_client_actionfield *field,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1112
int field_size = actionfield_size_table[field->ctrl.type];
drivers/net/ethernet/microchip/vcap/vcap_api.c
1115
switch (field->ctrl.type) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1117
vcap_copy_action_bit_field(&field->data.u1, value);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1120
vcap_copy_limited_actionfield((u8 *)&field->data.u32.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1125
vcap_copy_from_w32be(field->data.u48.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1129
vcap_copy_from_w32be(field->data.u56.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1133
vcap_copy_from_w32be(field->data.u64.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1137
vcap_copy_from_w32be(field->data.u72.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1141
vcap_copy_from_w32be(field->data.u112.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1145
vcap_copy_from_w32be(field->data.u128.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1150
switch (field->ctrl.type) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1152
vcap_copy_action_bit_field(&field->data.u1, value);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1155
vcap_copy_limited_actionfield((u8 *)&field->data.u32.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1160
vcap_copy_limited_actionfield(field->data.u48.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1165
vcap_copy_limited_actionfield(field->data.u56.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1170
vcap_copy_limited_actionfield(field->data.u64.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1175
vcap_copy_limited_actionfield(field->data.u72.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1180
vcap_copy_limited_actionfield(field->data.u112.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1185
vcap_copy_limited_actionfield(field->data.u128.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1193
static void vcap_copy_key_bit_field(struct vcap_u1_key *field,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1196
field->value = (*value) & 0x1;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1197
field->mask = (*mask) & 0x1;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1211
struct vcap_client_keyfield *field,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1214
int field_size = keyfield_size_table[field->ctrl.type] / 2;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1217
switch (field->ctrl.type) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1219
vcap_copy_key_bit_field(&field->data.u1, value, mask);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1222
vcap_copy_limited_keyfield((u8 *)&field->data.u32.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1223
(u8 *)&field->data.u32.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1228
vcap_copy_from_w32be(field->data.u48.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1230
vcap_copy_from_w32be(field->data.u48.mask, mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1234
vcap_copy_from_w32be(field->data.u56.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1236
vcap_copy_from_w32be(field->data.u56.mask, mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1240
vcap_copy_from_w32be(field->data.u64.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1242
vcap_copy_from_w32be(field->data.u64.mask, mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1246
vcap_copy_from_w32be(field->data.u72.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1248
vcap_copy_from_w32be(field->data.u72.mask, mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1252
vcap_copy_from_w32be(field->data.u112.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1254
vcap_copy_from_w32be(field->data.u112.mask, mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1258
vcap_copy_from_w32be(field->data.u128.value, value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1260
vcap_copy_from_w32be(field->data.u128.mask, mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1265
switch (field->ctrl.type) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
1267
vcap_copy_key_bit_field(&field->data.u1, value, mask);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1270
vcap_copy_limited_keyfield((u8 *)&field->data.u32.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1271
(u8 *)&field->data.u32.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1276
vcap_copy_limited_keyfield(field->data.u48.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1277
field->data.u48.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1282
vcap_copy_limited_keyfield(field->data.u56.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1283
field->data.u56.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1288
vcap_copy_limited_keyfield(field->data.u64.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1289
field->data.u64.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1294
vcap_copy_limited_keyfield(field->data.u72.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1295
field->data.u72.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1300
vcap_copy_limited_keyfield(field->data.u112.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1301
field->data.u112.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1306
vcap_copy_limited_keyfield(field->data.u128.value,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1307
field->data.u128.mask,
drivers/net/ethernet/microchip/vcap/vcap_api.c
1320
struct vcap_client_keyfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1322
field = kzalloc_obj(*field);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1323
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1325
INIT_LIST_HEAD(&field->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1326
field->ctrl.key = key;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1327
field->ctrl.type = keyfield->type;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1328
vcap_copy_to_client_keyfield(ri, field, value, mask, keyfield->width);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1329
list_add_tail(&field->ctrl.list, &ri->data.keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1429
struct vcap_client_actionfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1431
field = kzalloc_obj(*field);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1432
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1434
INIT_LIST_HEAD(&field->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1435
field->ctrl.action = action;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1436
field->ctrl.type = actionfield->type;
drivers/net/ethernet/microchip/vcap/vcap_api.c
1437
vcap_copy_to_client_actionfield(ri, field, value, actionfield->width);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1438
list_add_tail(&field->ctrl.list, &ri->data.actionfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2686
struct vcap_client_keyfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2702
field = kzalloc_obj(*field);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2703
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2705
memcpy(&field->data, data, sizeof(field->data));
drivers/net/ethernet/microchip/vcap/vcap_api.c
2706
field->ctrl.key = key;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2707
field->ctrl.type = ftype;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2708
list_add_tail(&field->ctrl.list, &rule->keyfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2854
struct vcap_client_actionfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2870
field = kzalloc_obj(*field);
drivers/net/ethernet/microchip/vcap/vcap_api.c
2871
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2873
memcpy(&field->data, data, sizeof(field->data));
drivers/net/ethernet/microchip/vcap/vcap_api.c
2874
field->ctrl.action = action;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2875
field->ctrl.type = ftype;
drivers/net/ethernet/microchip/vcap/vcap_api.c
2876
list_add_tail(&field->ctrl.list, &rule->actionfields);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3317
struct vcap_client_keyfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3319
field = vcap_find_keyfield(rule, key);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3320
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3322
memcpy(ckf, field, sizeof(*ckf));
drivers/net/ethernet/microchip/vcap/vcap_api.c
3440
struct vcap_client_keyfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3442
field = vcap_find_keyfield(rule, key);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3443
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3445
memcpy(&field->data, data, sizeof(field->data));
drivers/net/ethernet/microchip/vcap/vcap_api.c
3465
struct vcap_client_keyfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3467
field = vcap_find_keyfield(rule, key);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3468
if (!field) {
drivers/net/ethernet/microchip/vcap/vcap_api.c
3474
list_del(&field->ctrl.list);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3475
kfree(field);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3485
struct vcap_client_actionfield *field;
drivers/net/ethernet/microchip/vcap/vcap_api.c
3487
field = vcap_find_actionfield(rule, action);
drivers/net/ethernet/microchip/vcap/vcap_api.c
3488
if (!field)
drivers/net/ethernet/microchip/vcap/vcap_api.c
3490
memcpy(&field->data, data, sizeof(field->data));
drivers/net/ethernet/mscc/ocelot_vcap.c
255
int field, u32 value, u32 mask)
drivers/net/ethernet/mscc/ocelot_vcap.c
257
u32 offset = vcap->keys[field].offset;
drivers/net/ethernet/mscc/ocelot_vcap.c
258
u32 length = vcap->keys[field].length;
drivers/net/ethernet/mscc/ocelot_vcap.c
264
struct vcap_data *data, int field,
drivers/net/ethernet/mscc/ocelot_vcap.c
267
u32 offset = vcap->keys[field].offset;
drivers/net/ethernet/mscc/ocelot_vcap.c
268
u32 count = vcap->keys[field].length;
drivers/net/ethernet/mscc/ocelot_vcap.c
295
struct vcap_data *data, int field,
drivers/net/ethernet/mscc/ocelot_vcap.c
298
u32 offset = vcap->keys[field].offset;
drivers/net/ethernet/mscc/ocelot_vcap.c
299
u32 length = vcap->keys[field].length;
drivers/net/ethernet/mscc/ocelot_vcap.c
307
struct vcap_data *data, int field,
drivers/net/ethernet/mscc/ocelot_vcap.c
312
u32 offset = vcap->keys[field].offset;
drivers/net/ethernet/mscc/ocelot_vcap.c
313
u32 length = vcap->keys[field].length;
drivers/net/ethernet/mscc/ocelot_vcap.c
321
struct vcap_data *data, int field, u32 value)
drivers/net/ethernet/mscc/ocelot_vcap.c
323
int offset = vcap->actions[field].offset;
drivers/net/ethernet/mscc/ocelot_vcap.c
324
int length = vcap->actions[field].length;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
1024
unsigned int field, buf_field_cnt, buf_off;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
1029
field = id * 2 + flash;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c
1032
if (buf_field_cnt <= field)
drivers/net/ethernet/ni/nixge.c
133
#define nixge_hw_dma_bd_set_addr(bd, field, addr) \
drivers/net/ethernet/ni/nixge.c
135
(bd)->field##_lo = lower_32_bits((addr)); \
drivers/net/ethernet/ni/nixge.c
136
(bd)->field##_hi = upper_32_bits((addr)); \
drivers/net/ethernet/ni/nixge.c
139
#define nixge_hw_dma_bd_set_addr(bd, field, addr) \
drivers/net/ethernet/ni/nixge.c
140
((bd)->field##_lo = lower_32_bits((addr)))
drivers/net/ethernet/ni/nixge.c
153
#define nixge_hw_dma_bd_get_addr(bd, field) \
drivers/net/ethernet/ni/nixge.c
154
(dma_addr_t)((((u64)(bd)->field##_hi) << 32) | ((bd)->field##_lo))
drivers/net/ethernet/ni/nixge.c
156
#define nixge_hw_dma_bd_get_addr(bd, field) \
drivers/net/ethernet/ni/nixge.c
157
(dma_addr_t)((bd)->field##_lo)
drivers/net/ethernet/qlogic/qed/qed.h
68
#define QED_MFW_GET_FIELD(name, field) \
drivers/net/ethernet/qlogic/qed/qed.h
69
(((name) & (field ## _MASK)) >> (field ## _SHIFT))
drivers/net/ethernet/qlogic/qed/qed.h
71
#define QED_MFW_SET_FIELD(name, field, value) \
drivers/net/ethernet/qlogic/qed/qed.h
73
(name) &= ~(field ## _MASK); \
drivers/net/ethernet/qlogic/qed/qed.h
74
(name) |= (((value) << (field ## _SHIFT)) & (field ## _MASK));\
drivers/net/ethernet/qlogic/qed/qed_debug.c
392
#define FIELD_BIT_OFFSET(type, field) type ## _ ## field ## _ ## OFFSET
drivers/net/ethernet/qlogic/qed/qed_debug.c
393
#define FIELD_BIT_SIZE(type, field) type ## _ ## field ## _ ## SIZE
drivers/net/ethernet/qlogic/qed/qed_debug.c
394
#define FIELD_DWORD_OFFSET(type, field) \
drivers/net/ethernet/qlogic/qed/qed_debug.c
395
((int)(FIELD_BIT_OFFSET(type, field) / 32))
drivers/net/ethernet/qlogic/qed/qed_debug.c
396
#define FIELD_DWORD_SHIFT(type, field) (FIELD_BIT_OFFSET(type, field) % 32)
drivers/net/ethernet/qlogic/qed/qed_debug.c
397
#define FIELD_BIT_MASK(type, field) \
drivers/net/ethernet/qlogic/qed/qed_debug.c
398
(((1 << FIELD_BIT_SIZE(type, field)) - 1) << \
drivers/net/ethernet/qlogic/qed/qed_debug.c
399
FIELD_DWORD_SHIFT(type, field))
drivers/net/ethernet/qlogic/qed/qed_debug.c
401
#define SET_VAR_FIELD(var, type, field, val) \
drivers/net/ethernet/qlogic/qed/qed_debug.c
403
var[FIELD_DWORD_OFFSET(type, field)] &= \
drivers/net/ethernet/qlogic/qed/qed_debug.c
404
(~FIELD_BIT_MASK(type, field)); \
drivers/net/ethernet/qlogic/qed/qed_debug.c
405
var[FIELD_DWORD_OFFSET(type, field)] |= \
drivers/net/ethernet/qlogic/qed/qed_debug.c
406
(val) << FIELD_DWORD_SHIFT(type, field); \
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
167
#define QM_CMD_SET_FIELD(var, cmd, field, value) \
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
168
SET_FIELD(var[cmd ## _ ## field ## _OFFSET], \
drivers/net/ethernet/qlogic/qed/qed_init_fw_funcs.c
169
cmd ## _ ## field, \
drivers/net/ethernet/sfc/bitfield.h
170
#define EFX_OWORD_FIELD64(oword, field) \
drivers/net/ethernet/sfc/bitfield.h
171
EFX_EXTRACT_OWORD64(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
172
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/bitfield.h
174
#define EFX_QWORD_FIELD64(qword, field) \
drivers/net/ethernet/sfc/bitfield.h
175
EFX_EXTRACT_QWORD64(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
176
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/bitfield.h
178
#define EFX_OWORD_FIELD32(oword, field) \
drivers/net/ethernet/sfc/bitfield.h
179
EFX_EXTRACT_OWORD32(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
180
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/bitfield.h
182
#define EFX_QWORD_FIELD32(qword, field) \
drivers/net/ethernet/sfc/bitfield.h
183
EFX_EXTRACT_QWORD32(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
184
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/bitfield.h
186
#define EFX_DWORD_FIELD(dword, field) \
drivers/net/ethernet/sfc/bitfield.h
187
EFX_EXTRACT_DWORD(dword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
188
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/bitfield.h
267
#define EFX_INSERT_FIELD_NATIVE(min, max, field, value) \
drivers/net/ethernet/sfc/bitfield.h
268
EFX_INSERT_NATIVE(min, max, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
269
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/bitfield.h
47
#define EFX_VAL(field, attribute) field ## _ ## attribute
drivers/net/ethernet/sfc/bitfield.h
49
#define EFX_LOW_BIT(field) EFX_VAL(field, LBN)
drivers/net/ethernet/sfc/bitfield.h
51
#define EFX_WIDTH(field) EFX_VAL(field, WIDTH)
drivers/net/ethernet/sfc/bitfield.h
53
#define EFX_HIGH_BIT(field) (EFX_LOW_BIT(field) + EFX_WIDTH(field) - 1)
drivers/net/ethernet/sfc/bitfield.h
573
#define EFX_SET_OWORD_FIELD64(oword, field, value) \
drivers/net/ethernet/sfc/bitfield.h
574
EFX_SET_OWORD64(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
575
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/bitfield.h
577
#define EFX_SET_QWORD_FIELD64(qword, field, value) \
drivers/net/ethernet/sfc/bitfield.h
578
EFX_SET_QWORD64(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
579
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/bitfield.h
581
#define EFX_SET_OWORD_FIELD32(oword, field, value) \
drivers/net/ethernet/sfc/bitfield.h
582
EFX_SET_OWORD32(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
583
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/bitfield.h
585
#define EFX_SET_QWORD_FIELD32(qword, field, value) \
drivers/net/ethernet/sfc/bitfield.h
586
EFX_SET_QWORD32(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
587
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/bitfield.h
589
#define EFX_SET_DWORD_FIELD(dword, field, value) \
drivers/net/ethernet/sfc/bitfield.h
590
EFX_SET_DWORD32(dword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/bitfield.h
591
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/ethtool_common.c
28
u64 (*get_stat)(void *field); /* Reader function */
drivers/net/ethernet/sfc/ethtool_common.c
32
#define EFX_ETHTOOL_STAT(stat_name, source_name, field, field_type, \
drivers/net/ethernet/sfc/ethtool_common.c
37
&((struct efx_##source_name *)0)->field) ? \
drivers/net/ethernet/sfc/ethtool_common.c
38
offsetof(struct efx_##source_name, field) : \
drivers/net/ethernet/sfc/ethtool_common.c
39
offsetof(struct efx_##source_name, field)), \
drivers/net/ethernet/sfc/ethtool_common.c
43
static u64 efx_get_uint_stat(void *field)
drivers/net/ethernet/sfc/ethtool_common.c
45
return *(unsigned int *)field;
drivers/net/ethernet/sfc/ethtool_common.c
48
static u64 efx_get_atomic_stat(void *field)
drivers/net/ethernet/sfc/ethtool_common.c
50
return atomic_read((atomic_t *) field);
drivers/net/ethernet/sfc/ethtool_common.c
53
#define EFX_ETHTOOL_ATOMIC_NIC_ERROR_STAT(field) \
drivers/net/ethernet/sfc/ethtool_common.c
54
EFX_ETHTOOL_STAT(field, nic, field, \
drivers/net/ethernet/sfc/ethtool_common.c
57
#define EFX_ETHTOOL_UINT_CHANNEL_STAT(field) \
drivers/net/ethernet/sfc/ethtool_common.c
58
EFX_ETHTOOL_STAT(field, channel, n_##field, \
drivers/net/ethernet/sfc/ethtool_common.c
60
#define EFX_ETHTOOL_UINT_CHANNEL_STAT_NO_N(field) \
drivers/net/ethernet/sfc/ethtool_common.c
61
EFX_ETHTOOL_STAT(field, channel, field, \
drivers/net/ethernet/sfc/ethtool_common.c
64
#define EFX_ETHTOOL_UINT_TXQ_STAT(field) \
drivers/net/ethernet/sfc/ethtool_common.c
65
EFX_ETHTOOL_STAT(tx_##field, tx_queue, field, \
drivers/net/ethernet/sfc/falcon/bitfield.h
168
#define EF4_OWORD_FIELD64(oword, field) \
drivers/net/ethernet/sfc/falcon/bitfield.h
169
EF4_EXTRACT_OWORD64(oword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
170
EF4_HIGH_BIT(field))
drivers/net/ethernet/sfc/falcon/bitfield.h
172
#define EF4_QWORD_FIELD64(qword, field) \
drivers/net/ethernet/sfc/falcon/bitfield.h
173
EF4_EXTRACT_QWORD64(qword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
174
EF4_HIGH_BIT(field))
drivers/net/ethernet/sfc/falcon/bitfield.h
176
#define EF4_OWORD_FIELD32(oword, field) \
drivers/net/ethernet/sfc/falcon/bitfield.h
177
EF4_EXTRACT_OWORD32(oword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
178
EF4_HIGH_BIT(field))
drivers/net/ethernet/sfc/falcon/bitfield.h
180
#define EF4_QWORD_FIELD32(qword, field) \
drivers/net/ethernet/sfc/falcon/bitfield.h
181
EF4_EXTRACT_QWORD32(qword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
182
EF4_HIGH_BIT(field))
drivers/net/ethernet/sfc/falcon/bitfield.h
184
#define EF4_DWORD_FIELD(dword, field) \
drivers/net/ethernet/sfc/falcon/bitfield.h
185
EF4_EXTRACT_DWORD(dword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
186
EF4_HIGH_BIT(field))
drivers/net/ethernet/sfc/falcon/bitfield.h
265
#define EF4_INSERT_FIELD_NATIVE(min, max, field, value) \
drivers/net/ethernet/sfc/falcon/bitfield.h
266
EF4_INSERT_NATIVE(min, max, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
267
EF4_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/falcon/bitfield.h
45
#define EF4_VAL(field, attribute) field ## _ ## attribute
drivers/net/ethernet/sfc/falcon/bitfield.h
47
#define EF4_LOW_BIT(field) EF4_VAL(field, LBN)
drivers/net/ethernet/sfc/falcon/bitfield.h
49
#define EF4_WIDTH(field) EF4_VAL(field, WIDTH)
drivers/net/ethernet/sfc/falcon/bitfield.h
496
#define EF4_SET_OWORD_FIELD64(oword, field, value) \
drivers/net/ethernet/sfc/falcon/bitfield.h
497
EF4_SET_OWORD64(oword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
498
EF4_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/falcon/bitfield.h
500
#define EF4_SET_QWORD_FIELD64(qword, field, value) \
drivers/net/ethernet/sfc/falcon/bitfield.h
501
EF4_SET_QWORD64(qword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
502
EF4_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/falcon/bitfield.h
504
#define EF4_SET_OWORD_FIELD32(oword, field, value) \
drivers/net/ethernet/sfc/falcon/bitfield.h
505
EF4_SET_OWORD32(oword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
506
EF4_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/falcon/bitfield.h
508
#define EF4_SET_QWORD_FIELD32(qword, field, value) \
drivers/net/ethernet/sfc/falcon/bitfield.h
509
EF4_SET_QWORD32(qword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
51
#define EF4_HIGH_BIT(field) (EF4_LOW_BIT(field) + EF4_WIDTH(field) - 1)
drivers/net/ethernet/sfc/falcon/bitfield.h
510
EF4_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/falcon/bitfield.h
512
#define EF4_SET_DWORD_FIELD(dword, field, value) \
drivers/net/ethernet/sfc/falcon/bitfield.h
513
EF4_SET_DWORD32(dword, EF4_LOW_BIT(field), \
drivers/net/ethernet/sfc/falcon/bitfield.h
514
EF4_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/falcon/ethtool.c
27
u64(*get_stat) (void *field); /* Reader function */
drivers/net/ethernet/sfc/falcon/ethtool.c
31
#define EF4_ETHTOOL_STAT(stat_name, source_name, field, field_type, \
drivers/net/ethernet/sfc/falcon/ethtool.c
36
&((struct ef4_##source_name *)0)->field) ? \
drivers/net/ethernet/sfc/falcon/ethtool.c
37
offsetof(struct ef4_##source_name, field) : \
drivers/net/ethernet/sfc/falcon/ethtool.c
38
offsetof(struct ef4_##source_name, field)), \
drivers/net/ethernet/sfc/falcon/ethtool.c
42
static u64 ef4_get_uint_stat(void *field)
drivers/net/ethernet/sfc/falcon/ethtool.c
44
return *(unsigned int *)field;
drivers/net/ethernet/sfc/falcon/ethtool.c
47
static u64 ef4_get_atomic_stat(void *field)
drivers/net/ethernet/sfc/falcon/ethtool.c
49
return atomic_read((atomic_t *) field);
drivers/net/ethernet/sfc/falcon/ethtool.c
52
#define EF4_ETHTOOL_ATOMIC_NIC_ERROR_STAT(field) \
drivers/net/ethernet/sfc/falcon/ethtool.c
53
EF4_ETHTOOL_STAT(field, nic, field, \
drivers/net/ethernet/sfc/falcon/ethtool.c
56
#define EF4_ETHTOOL_UINT_CHANNEL_STAT(field) \
drivers/net/ethernet/sfc/falcon/ethtool.c
57
EF4_ETHTOOL_STAT(field, channel, n_##field, \
drivers/net/ethernet/sfc/falcon/ethtool.c
60
#define EF4_ETHTOOL_UINT_TXQ_STAT(field) \
drivers/net/ethernet/sfc/falcon/ethtool.c
61
EF4_ETHTOOL_STAT(tx_##field, tx_queue, field, \
drivers/net/ethernet/sfc/falcon/falcon.c
274
#define SPI_DEV_TYPE_FIELD(type, field) \
drivers/net/ethernet/sfc/falcon/falcon.c
275
(((type) >> EF4_LOW_BIT(field)) & EF4_MASK32(EF4_WIDTH(field)))
drivers/net/ethernet/sfc/mae.c
1827
static int efx_mae_table_populate(struct efx_tc_table_field_fmt field,
drivers/net/ethernet/sfc/mae.c
1837
if (field.scheme)
drivers/net/ethernet/sfc/mae.c
1839
if (DIV_ROUND_UP(field.width, 8) != value_size)
drivers/net/ethernet/sfc/mae.c
1841
if (field.lbn + field.width > row_bits)
drivers/net/ethernet/sfc/mae.c
1844
unsigned int bn = field.lbn + i * 8;
drivers/net/ethernet/sfc/mae.c
1857
static int efx_mae_table_populate_bool(struct efx_tc_table_field_fmt field,
drivers/net/ethernet/sfc/mae.c
1862
if (field.width != 1)
drivers/net/ethernet/sfc/mae.c
1864
return efx_mae_table_populate(field, row, row_bits, &v, 1);
drivers/net/ethernet/sfc/mae.c
1867
static int efx_mae_table_populate_ipv4(struct efx_tc_table_field_fmt field,
drivers/net/ethernet/sfc/mae.c
1873
if (field.width != 128)
drivers/net/ethernet/sfc/mae.c
1876
return efx_mae_table_populate(field, row, row_bits, &v, sizeof(v));
drivers/net/ethernet/sfc/mae.c
1879
static int efx_mae_table_populate_u24(struct efx_tc_table_field_fmt field,
drivers/net/ethernet/sfc/mae.c
1888
return efx_mae_table_populate(field, row, row_bits, ((void *)&v) + 1,
drivers/net/ethernet/sfc/mae.c
272
struct efx_tc_table_field_fmt *field;
drivers/net/ethernet/sfc/mae.c
280
field = desc->keys + i + offset;
drivers/net/ethernet/sfc/mae.c
282
field = desc->resps + (i + offset - desc->n_keys);
drivers/net/ethernet/sfc/mae.c
285
field->field_id = MCDI_STRUCT_WORD(fdesc,
drivers/net/ethernet/sfc/mae.c
287
field->lbn = MCDI_STRUCT_WORD(fdesc, TABLE_FIELD_DESCR_LBN);
drivers/net/ethernet/sfc/mae.c
288
field->width = MCDI_STRUCT_WORD(fdesc, TABLE_FIELD_DESCR_WIDTH);
drivers/net/ethernet/sfc/mae.c
289
field->masking = MCDI_STRUCT_BYTE(fdesc, TABLE_FIELD_DESCR_MASK_TYPE);
drivers/net/ethernet/sfc/mae.c
290
field->scheme = MCDI_STRUCT_BYTE(fdesc, TABLE_FIELD_DESCR_SCHEME);
drivers/net/ethernet/sfc/mcdi.h
377
#define MCDI_CAPABILITY(field) \
drivers/net/ethernet/sfc/mcdi.h
378
MC_CMD_GET_CAPABILITIES_V8_OUT_ ## field ## _LBN
drivers/net/ethernet/sfc/mcdi.h
380
#define MCDI_CAPABILITY_OFST(field) \
drivers/net/ethernet/sfc/mcdi.h
381
MC_CMD_GET_CAPABILITIES_V8_OUT_ ## field ## _OFST
drivers/net/ethernet/sfc/mcdi.h
383
#define efx_has_cap(efx, field) \
drivers/net/ethernet/sfc/mcdi.h
385
MCDI_CAPABILITY(field), \
drivers/net/ethernet/sfc/mcdi.h
386
MCDI_CAPABILITY_OFST(field))
drivers/net/ethernet/sfc/siena/bitfield.h
168
#define EFX_OWORD_FIELD64(oword, field) \
drivers/net/ethernet/sfc/siena/bitfield.h
169
EFX_EXTRACT_OWORD64(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
170
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/siena/bitfield.h
172
#define EFX_QWORD_FIELD64(qword, field) \
drivers/net/ethernet/sfc/siena/bitfield.h
173
EFX_EXTRACT_QWORD64(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
174
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/siena/bitfield.h
176
#define EFX_OWORD_FIELD32(oword, field) \
drivers/net/ethernet/sfc/siena/bitfield.h
177
EFX_EXTRACT_OWORD32(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
178
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/siena/bitfield.h
180
#define EFX_QWORD_FIELD32(qword, field) \
drivers/net/ethernet/sfc/siena/bitfield.h
181
EFX_EXTRACT_QWORD32(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
182
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/siena/bitfield.h
184
#define EFX_DWORD_FIELD(dword, field) \
drivers/net/ethernet/sfc/siena/bitfield.h
185
EFX_EXTRACT_DWORD(dword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
186
EFX_HIGH_BIT(field))
drivers/net/ethernet/sfc/siena/bitfield.h
265
#define EFX_INSERT_FIELD_NATIVE(min, max, field, value) \
drivers/net/ethernet/sfc/siena/bitfield.h
266
EFX_INSERT_NATIVE(min, max, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
267
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/siena/bitfield.h
45
#define EFX_VAL(field, attribute) field ## _ ## attribute
drivers/net/ethernet/sfc/siena/bitfield.h
47
#define EFX_LOW_BIT(field) EFX_VAL(field, LBN)
drivers/net/ethernet/sfc/siena/bitfield.h
49
#define EFX_WIDTH(field) EFX_VAL(field, WIDTH)
drivers/net/ethernet/sfc/siena/bitfield.h
51
#define EFX_HIGH_BIT(field) (EFX_LOW_BIT(field) + EFX_WIDTH(field) - 1)
drivers/net/ethernet/sfc/siena/bitfield.h
571
#define EFX_SET_OWORD_FIELD64(oword, field, value) \
drivers/net/ethernet/sfc/siena/bitfield.h
572
EFX_SET_OWORD64(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
573
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/siena/bitfield.h
575
#define EFX_SET_QWORD_FIELD64(qword, field, value) \
drivers/net/ethernet/sfc/siena/bitfield.h
576
EFX_SET_QWORD64(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
577
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/siena/bitfield.h
579
#define EFX_SET_OWORD_FIELD32(oword, field, value) \
drivers/net/ethernet/sfc/siena/bitfield.h
580
EFX_SET_OWORD32(oword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
581
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/siena/bitfield.h
583
#define EFX_SET_QWORD_FIELD32(qword, field, value) \
drivers/net/ethernet/sfc/siena/bitfield.h
584
EFX_SET_QWORD32(qword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
585
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/siena/bitfield.h
587
#define EFX_SET_DWORD_FIELD(dword, field, value) \
drivers/net/ethernet/sfc/siena/bitfield.h
588
EFX_SET_DWORD32(dword, EFX_LOW_BIT(field), \
drivers/net/ethernet/sfc/siena/bitfield.h
589
EFX_HIGH_BIT(field), value)
drivers/net/ethernet/sfc/siena/ethtool_common.c
28
u64 (*get_stat)(void *field); /* Reader function */
drivers/net/ethernet/sfc/siena/ethtool_common.c
32
#define EFX_ETHTOOL_STAT(stat_name, source_name, field, field_type, \
drivers/net/ethernet/sfc/siena/ethtool_common.c
37
&((struct efx_##source_name *)0)->field) ? \
drivers/net/ethernet/sfc/siena/ethtool_common.c
38
offsetof(struct efx_##source_name, field) : \
drivers/net/ethernet/sfc/siena/ethtool_common.c
39
offsetof(struct efx_##source_name, field)), \
drivers/net/ethernet/sfc/siena/ethtool_common.c
43
static u64 efx_get_uint_stat(void *field)
drivers/net/ethernet/sfc/siena/ethtool_common.c
45
return *(unsigned int *)field;
drivers/net/ethernet/sfc/siena/ethtool_common.c
48
static u64 efx_get_atomic_stat(void *field)
drivers/net/ethernet/sfc/siena/ethtool_common.c
50
return atomic_read((atomic_t *) field);
drivers/net/ethernet/sfc/siena/ethtool_common.c
53
#define EFX_ETHTOOL_ATOMIC_NIC_ERROR_STAT(field) \
drivers/net/ethernet/sfc/siena/ethtool_common.c
54
EFX_ETHTOOL_STAT(field, nic, field, \
drivers/net/ethernet/sfc/siena/ethtool_common.c
57
#define EFX_ETHTOOL_UINT_CHANNEL_STAT(field) \
drivers/net/ethernet/sfc/siena/ethtool_common.c
58
EFX_ETHTOOL_STAT(field, channel, n_##field, \
drivers/net/ethernet/sfc/siena/ethtool_common.c
60
#define EFX_ETHTOOL_UINT_CHANNEL_STAT_NO_N(field) \
drivers/net/ethernet/sfc/siena/ethtool_common.c
61
EFX_ETHTOOL_STAT(field, channel, field, \
drivers/net/ethernet/sfc/siena/ethtool_common.c
64
#define EFX_ETHTOOL_UINT_TXQ_STAT(field) \
drivers/net/ethernet/sfc/siena/ethtool_common.c
65
EFX_ETHTOOL_STAT(tx_##field, tx_queue, field, \
drivers/net/ethernet/sfc/siena/mcdi.h
332
#define MCDI_CAPABILITY(field) \
drivers/net/ethernet/sfc/siena/mcdi.h
333
MC_CMD_GET_CAPABILITIES_V8_OUT_ ## field ## _LBN
drivers/net/ethernet/sfc/siena/mcdi.h
335
#define MCDI_CAPABILITY_OFST(field) \
drivers/net/ethernet/sfc/siena/mcdi.h
336
MC_CMD_GET_CAPABILITIES_V8_OUT_ ## field ## _OFST
drivers/net/ethernet/sfc/siena/mcdi.h
338
#define efx_has_cap(efx, field) \
drivers/net/ethernet/sfc/siena/mcdi.h
340
MCDI_CAPABILITY(field), \
drivers/net/ethernet/sfc/siena/mcdi.h
341
MCDI_CAPABILITY_OFST(field))
drivers/net/ethernet/sfc/tc_counters.c
400
#define TCV2_HDR_PTR(pkt, field) \
drivers/net/ethernet/sfc/tc_counters.c
401
((void)BUILD_BUG_ON_ZERO(ERF_SC_PACKETISER_HEADER_##field##_LBN & 7), \
drivers/net/ethernet/sfc/tc_counters.c
402
(pkt) + ERF_SC_PACKETISER_HEADER_##field##_LBN / 8)
drivers/net/ethernet/sfc/tc_counters.c
403
#define TCV2_HDR_BYTE(pkt, field) \
drivers/net/ethernet/sfc/tc_counters.c
404
((void)BUILD_BUG_ON_ZERO(ERF_SC_PACKETISER_HEADER_##field##_WIDTH != 8),\
drivers/net/ethernet/sfc/tc_counters.c
405
*TCV2_HDR_PTR(pkt, field))
drivers/net/ethernet/sfc/tc_counters.c
406
#define TCV2_HDR_WORD(pkt, field) \
drivers/net/ethernet/sfc/tc_counters.c
407
((void)BUILD_BUG_ON_ZERO(ERF_SC_PACKETISER_HEADER_##field##_WIDTH != 16),\
drivers/net/ethernet/sfc/tc_counters.c
408
(void)BUILD_BUG_ON_ZERO(ERF_SC_PACKETISER_HEADER_##field##_LBN & 15), \
drivers/net/ethernet/sfc/tc_counters.c
409
*(__force const __le16 *)TCV2_HDR_PTR(pkt, field))
drivers/net/ethernet/sfc/tc_counters.c
410
#define TCV2_PKT_PTR(pkt, poff, i, field) \
drivers/net/ethernet/sfc/tc_counters.c
411
((void)BUILD_BUG_ON_ZERO(ERF_SC_PACKETISER_PAYLOAD_##field##_LBN & 7), \
drivers/net/ethernet/sfc/tc_counters.c
412
(pkt) + ERF_SC_PACKETISER_PAYLOAD_##field##_LBN/8 + poff + \
drivers/net/ethernet/sfc/tc_counters.c
416
static u64 efx_tc_read48(const __le16 *field)
drivers/net/ethernet/sfc/tc_counters.c
422
out |= (u64)le16_to_cpu(field[i]) << (i * 16);
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
19
#define STAT_OFF(field) offsetof(struct stmmac_safety_stats, field)
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
623
#define STAT_OFF(field) offsetof(struct stmmac_safety_stats, field)
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
190
#define AM65_CPSW_STATS(prefix, field) \
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
192
#prefix#field, \
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
193
offsetof(struct am65_cpsw_stats_regs, field) \
drivers/net/ethernet/ti/icssg/icssg_stats.h
158
#define ICSSG_PA_STATS(field) \
drivers/net/ethernet/ti/icssg/icssg_stats.h
160
#field, \
drivers/net/ethernet/ti/icssg/icssg_stats.h
161
field, \
drivers/net/ethernet/ti/icssg/icssg_stats.h
80
#define ICSSG_MIIG_STATS(field, stats_type) \
drivers/net/ethernet/ti/icssg/icssg_stats.h
82
#field, \
drivers/net/ethernet/ti/icssg/icssg_stats.h
83
offsetof(struct miig_stats_regs, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1001
"GBE_P6:"#field, GBENU_STATS6_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
1002
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1003
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
1006
#define GBENU_STATS_P7(field) \
drivers/net/ethernet/ti/netcp_ethss.c
1008
"GBE_P7:"#field, GBENU_STATS7_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
1009
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1010
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
1013
#define GBENU_STATS_P8(field) \
drivers/net/ethernet/ti/netcp_ethss.c
1015
"GBE_P8:"#field, GBENU_STATS8_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
1016
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1017
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
1604
#define XGBE_STATS0_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
1606
"GBE_0:"#field, XGBE_STATS0_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
1607
sizeof_field(struct xgbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1608
offsetof(struct xgbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
1611
#define XGBE_STATS1_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
1613
"GBE_1:"#field, XGBE_STATS1_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
1614
sizeof_field(struct xgbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1615
offsetof(struct xgbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
1618
#define XGBE_STATS2_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
1620
"GBE_2:"#field, XGBE_STATS2_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
1621
sizeof_field(struct xgbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
1622
offsetof(struct xgbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
780
#define GBE_STATSA_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
782
"GBE_A:"#field, GBE_STATSA_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
783
sizeof_field(struct gbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
784
offsetof(struct gbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
787
#define GBE_STATSB_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
789
"GBE_B:"#field, GBE_STATSB_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
790
sizeof_field(struct gbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
791
offsetof(struct gbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
794
#define GBE_STATSC_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
796
"GBE_C:"#field, GBE_STATSC_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
797
sizeof_field(struct gbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
798
offsetof(struct gbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
801
#define GBE_STATSD_INFO(field) \
drivers/net/ethernet/ti/netcp_ethss.c
803
"GBE_D:"#field, GBE_STATSD_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
804
sizeof_field(struct gbe_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
805
offsetof(struct gbe_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
954
#define GBENU_STATS_HOST(field) \
drivers/net/ethernet/ti/netcp_ethss.c
956
"GBE_HOST:"#field, GBENU_STATS0_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
957
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
958
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
964
#define GBENU_STATS_P1(field) \
drivers/net/ethernet/ti/netcp_ethss.c
966
"GBE_P1:"#field, GBENU_STATS1_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
967
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
968
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
971
#define GBENU_STATS_P2(field) \
drivers/net/ethernet/ti/netcp_ethss.c
973
"GBE_P2:"#field, GBENU_STATS2_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
974
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
975
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
978
#define GBENU_STATS_P3(field) \
drivers/net/ethernet/ti/netcp_ethss.c
980
"GBE_P3:"#field, GBENU_STATS3_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
981
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
982
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
985
#define GBENU_STATS_P4(field) \
drivers/net/ethernet/ti/netcp_ethss.c
987
"GBE_P4:"#field, GBENU_STATS4_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
988
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
989
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
992
#define GBENU_STATS_P5(field) \
drivers/net/ethernet/ti/netcp_ethss.c
994
"GBE_P5:"#field, GBENU_STATS5_MODULE, \
drivers/net/ethernet/ti/netcp_ethss.c
995
sizeof_field(struct gbenu_hw_stats, field), \
drivers/net/ethernet/ti/netcp_ethss.c
996
offsetof(struct gbenu_hw_stats, field) \
drivers/net/ethernet/ti/netcp_ethss.c
999
#define GBENU_STATS_P6(field) \
drivers/net/ethernet/wangxun/libwx/wx_type.h
1450
wr32m(struct wx *wx, u32 reg, u32 mask, u32 field)
drivers/net/ethernet/wangxun/libwx/wx_type.h
1455
val = ((val & ~mask) | (field & mask));
drivers/net/ipa/ipa_endpoint.c
129
enum ipa_status_field_id field)
drivers/net/ipa/ipa_endpoint.c
134
switch (field) {
drivers/net/ipa/ipa_endpoint.c
211
WARN(true, "%s: bad field_id %u\n", __func__, field);
drivers/net/mdio/mdio-cavium.h
19
#define OCT_MDIO_BITFIELD_FIELD(field, more) \
drivers/net/mdio/mdio-cavium.h
20
field; \
drivers/net/mdio/mdio-cavium.h
24
#define OCT_MDIO_BITFIELD_FIELD(field, more) \
drivers/net/mdio/mdio-cavium.h
26
field;
drivers/net/phy/mdio_bus_provider.c
117
#define MDIO_BUS_STATS_ATTR(field) \
drivers/net/phy/mdio_bus_provider.c
118
static const struct mdio_bus_stat_attr dev_attr_mdio_bus_##field = { \
drivers/net/phy/mdio_bus_provider.c
119
.attr = __ATTR(field, 0444, mdio_bus_stat_field_show, NULL), \
drivers/net/phy/mdio_bus_provider.c
121
.field_offset = offsetof(struct mdio_bus_stats, field), \
drivers/net/phy/mdio_bus_provider.c
123
static const struct mdio_bus_stat_attr dev_attr_mdio_bus_device_##field = { \
drivers/net/phy/mdio_bus_provider.c
124
.attr = __ATTR(field, 0444, mdio_bus_device_stat_field_show, NULL), \
drivers/net/phy/mdio_bus_provider.c
125
.field_offset = offsetof(struct mdio_bus_stats, field), \
drivers/net/phy/mdio_bus_provider.c
133
#define MDIO_BUS_STATS_ADDR_ATTR_DECL(field, addr, file) \
drivers/net/phy/mdio_bus_provider.c
135
dev_attr_mdio_bus_addr_##field##_##addr = { \
drivers/net/phy/mdio_bus_provider.c
140
.field_offset = offsetof(struct mdio_bus_stats, field), \
drivers/net/phy/mdio_bus_provider.c
143
#define MDIO_BUS_STATS_ADDR_ATTR(field, addr) \
drivers/net/phy/mdio_bus_provider.c
144
MDIO_BUS_STATS_ADDR_ATTR_DECL(field, addr, \
drivers/net/phy/mdio_bus_provider.c
145
__stringify(field) "_" __stringify(addr))
drivers/net/phy/micrel.c
1167
const char *field[], u8 numfields,
drivers/net/phy/micrel.c
1178
if (!of_property_read_u32(of_node, field[i], val + i))
drivers/net/phy/micrel.c
1397
char *field[], u8 numfields)
drivers/net/phy/micrel.c
1415
if (!of_property_read_s32(of_node, field[i], &skewval)) {
drivers/net/wireless/ath/ath5k/phy.c
222
num_bits = rfreg->field.len;
drivers/net/wireless/ath/ath5k/phy.c
223
first_bit = rfreg->field.pos;
drivers/net/wireless/ath/ath5k/phy.c
224
col = rfreg->field.col;
drivers/net/wireless/ath/ath5k/rfbuffer.h
96
struct ath5k_rfb_field field;
drivers/net/wireless/ath/ath9k/eeprom.h
32
#define EEPROM_FIELD_SWAB16(field) \
drivers/net/wireless/ath/ath9k/eeprom.h
33
(field = (__force __le16)swab16((__force u16)field))
drivers/net/wireless/ath/ath9k/eeprom.h
34
#define EEPROM_FIELD_SWAB32(field) \
drivers/net/wireless/ath/ath9k/eeprom.h
35
(field = (__force __le32)swab32((__force u32)field))
drivers/net/wireless/broadcom/b43/phy_n.c
142
static void b43_nphy_rf_ctl_override_rev19(struct b43_wldev *dev, u16 field,
drivers/net/wireless/broadcom/b43/phy_n.c
150
static void b43_nphy_rf_ctl_override_rev7(struct b43_wldev *dev, u16 field,
drivers/net/wireless/broadcom/b43/phy_n.c
160
u16 en_mask = field;
drivers/net/wireless/broadcom/b43/phy_n.c
170
e = b43_nphy_get_rf_ctl_over_rev7(dev, field, override);
drivers/net/wireless/broadcom/b43/phy_n.c
241
static void b43_nphy_rf_ctl_override(struct b43_wldev *dev, u16 field,
drivers/net/wireless/broadcom/b43/phy_n.c
245
u8 index = fls(field);
drivers/net/wireless/broadcom/b43/phy_n.c
248
B43_WARN_ON(field & (~(1 << (index - 1))));
drivers/net/wireless/broadcom/b43/phy_n.c
266
b43_phy_mask(dev, en_addr, ~(field));
drivers/net/wireless/broadcom/b43/phy_n.c
271
b43_phy_set(dev, en_addr, field);
drivers/net/wireless/broadcom/b43/phy_n.c
281
b43_phy_mask(dev, B43_NPHY_RFCTL_OVER, ~(field));
drivers/net/wireless/broadcom/b43/phy_n.c
284
b43_phy_set(dev, B43_NPHY_RFCTL_OVER, field);
drivers/net/wireless/broadcom/b43/tables_nphy.c
3894
struct b43_wldev *dev, u16 field, u8 override)
drivers/net/wireless/broadcom/b43/tables_nphy.c
3918
if (e[i].field == field)
drivers/net/wireless/broadcom/b43/tables_nphy.h
221
struct b43_wldev *dev, u16 field, u8 override);
drivers/net/wireless/broadcom/b43/tables_nphy.h
40
u16 field;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
96
#define CORE_SB(base, field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.c
97
(base + SBCONFIGOFF + offsetof(struct sbconfig, field))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
10
#define CORE_CC_REG(base, field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/chip.h
11
(base + offsetof(struct chipcregs, field))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
236
#define brcmf_skb_if_flags_set_field(skb, field, value) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
238
BRCMF_SKB_IF_FLAGS_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
239
BRCMF_SKB_IF_FLAGS_ ## field ## _SHIFT, (value))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
240
#define brcmf_skb_if_flags_get_field(skb, field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
242
BRCMF_SKB_IF_FLAGS_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
243
BRCMF_SKB_IF_FLAGS_ ## field ## _SHIFT)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
271
#define brcmf_skb_htod_tag_set_field(skb, field, value) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
273
BRCMF_SKB_HTOD_TAG_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
274
BRCMF_SKB_HTOD_TAG_ ## field ## _SHIFT, (value))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
275
#define brcmf_skb_htod_tag_get_field(skb, field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
277
BRCMF_SKB_HTOD_TAG_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
278
BRCMF_SKB_HTOD_TAG_ ## field ## _SHIFT)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
287
#define brcmf_skb_htod_seq_set_field(skb, field, value) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
289
BRCMF_SKB_HTOD_SEQ_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
290
BRCMF_SKB_HTOD_SEQ_ ## field ## _SHIFT, (value))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
291
#define brcmf_skb_htod_seq_get_field(skb, field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
293
BRCMF_SKB_HTOD_SEQ_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
294
BRCMF_SKB_HTOD_SEQ_ ## field ## _SHIFT)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
307
#define brcmf_txstatus_get_field(txs, field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
308
brcmu_maskget32(txs, BRCMF_FWS_TXSTAT_ ## field ## _MASK, \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c
309
BRCMF_FWS_TXSTAT_ ## field ## _SHIFT)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1603
__le32 *field;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1609
field = (__le32 *)&data[BRCMF_RAMSIZE_OFFSET];
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1610
if (le32_to_cpup(field) != BRCMF_RAMSIZE_MAGIC)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1612
field++;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c
1613
newsize = le32_to_cpup(field);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
172
#define SD_REG(field) \
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
173
(offsetof(struct sdpcmd_regs, field))
drivers/net/wireless/broadcom/brcm80211/brcmsmac/d11.h
434
#define D11REGOFFS(field) offsetof(struct d11regs, field)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
37
#define DMA64REGOFFS(field) offsetof(struct dma64regs, field)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
38
#define DMA64TXREGOFFS(di, field) (di->d64txregbase + DMA64REGOFFS(field))
drivers/net/wireless/broadcom/brcm80211/brcmsmac/dma.c
39
#define DMA64RXREGOFFS(di, field) (di->d64rxregbase + DMA64REGOFFS(field))
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h
59
#define GFIELD(val, field) \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h
60
(((val) >> field ## _S) & field ## _M)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h
61
#define SFIELD(val, field, bits) \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h
62
(((val) & (~(field ## _M << field ## _S))) | \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.h
63
((unsigned)(bits) << field ## _S))
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
14805
wlc_phy_rfctrl_override_nphy_rev7(struct brcms_phy *pi, u16 field, u16 value,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
14813
en_mask = field;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
14817
switch (field) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
14902
switch (field) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
15008
switch (field) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17162
wlc_phy_rfctrl_override_nphy(struct brcms_phy *pi, u16 field, u16 value,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17172
en_mask = field;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17175
switch (field) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17294
and_phy_reg(pi, 0xec, ~field);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17297
or_phy_reg(pi, 0xec, field);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17302
switch (field) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
17331
switch (field) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18035
wlc_phy_rfctrlintc_override_nphy(struct brcms_phy *pi, u8 field, u16 value,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18059
if (field == NPHY_RfctrlIntc_override_OFF) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18066
} else if (field == NPHY_RfctrlIntc_override_TRSW) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18124
} else if (field == NPHY_RfctrlIntc_override_PA) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18157
} else if (field ==
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
18210
} else if (field ==
drivers/net/wireless/broadcom/brcm80211/include/chipcommon.h
11
#define CHIPCREGOFFS(field) offsetof(struct chipcregs, field)
drivers/net/wireless/intel/ipw2x00/ipw2100.c
2736
rxq->drv[i].status.info.field = 0;
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3019
tbd->status.info.field =
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3121
tbd->status.info.field =
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3138
tbd->status.info.field =
drivers/net/wireless/intel/ipw2x00/ipw2100.c
3142
tbd->status.info.field =
drivers/net/wireless/intel/ipw2x00/ipw2100.h
142
u8 field;
drivers/net/wireless/mediatek/mt76/mt7615/mac.c
20
#define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2)
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
1913
#define __req_field(field) .field = cpu_to_le32(pulse->field)
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
1951
#define __req_field_u8(field) .field = pattern->field
drivers/net/wireless/mediatek/mt76/mt7615/mcu.c
1952
#define __req_field_u32(field) .field = cpu_to_le32(pattern->field)
drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h
611
__le32 field;
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c
46
enum mt76x02_eeprom_field field,
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c
49
if (field + len > dev->mt76.eeprom.size)
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c
52
memcpy(dest, dev->mt76.eeprom.data + field, len);
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h
164
enum mt76x02_eeprom_field field)
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h
166
if ((field & 1) || field >= __MT_EE_MAX)
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h
169
return get_unaligned_le16(dev->mt76.eeprom.data + field);
drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h
182
enum mt76x02_eeprom_field field,
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1412
u32 field;
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1440
field = RATE_PARAM_AUTO;
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1449
field = RATE_PARAM_FIXED;
drivers/net/wireless/mediatek/mt76/mt7915/debugfs.c
1453
ret = mt7915_mcu_set_fixed_rate_ctrl(dev, vif, sta, &phy, field);
drivers/net/wireless/mediatek/mt76/mt7915/mac.c
12
#define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1370
void *data, u32 field)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1387
switch (field) {
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
1406
ra->field = cpu_to_le32(field);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2311
__le16 field;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2326
.field = cpu_to_le16(RX_AIRTIME_BITWISE_CTRL),
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2337
req.field = cpu_to_le16(RX_AIRTIME_FEATURE_CTRL);
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2612
#define __req_field(field) .field = cpu_to_le32(pulse->field)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2654
#define __req_field_u8(field) .field = pattern->field
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
2655
#define __req_field_u32(field) .field = cpu_to_le32(pattern->field)
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h
493
void *data, u32 field);
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h
109
#define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2)
drivers/net/wireless/mediatek/mt76/mt7925/mt7925.h
112
#define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2)
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
14
#define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2202
void *data, u8 link_id, u32 field)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2234
switch (field) {
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
2260
ra->field = cpu_to_le32(field);
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3888
#define __req_field(field) .field = cpu_to_le32(pulse->field)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3938
#define __req_field_u8(field) .field = pattern->field
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c
3939
#define __req_field_u32(field) .field = cpu_to_le32(pattern->field)
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h
653
__le32 field;
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h
755
void *data, u8 link_id, u32 field);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
105
if (!rt2x00_get_field16(*reg, field))
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
98
struct rt2x00_field16 field,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12180
struct rt2x00_field32 field;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12206
field.bit_offset = (queue_idx & 1) * 16;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12207
field.bit_mask = 0xffff << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12210
rt2x00_set_field32(®, field, queue->txop);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12214
field.bit_offset = queue_idx * 4;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12215
field.bit_mask = 0xf << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12218
rt2x00_set_field32(®, field, queue->aifs);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12222
rt2x00_set_field32(®, field, queue->cw_min);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
12226
rt2x00_set_field32(®, field, queue->cw_max);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1767
struct rt2x00_field32 field;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1793
field.bit_offset = 4 * (key->hw_key_idx % 8);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1794
field.bit_mask = 0x7 << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1799
rt2x00_set_field32(®, field,
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
136
const struct rt2x00_field32 field,
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
141
return rt2800ops->regbusy_read(rt2x00dev, offset, field, reg);
drivers/net/wireless/ralink/rt2x00/rt2800lib.h
69
const struct rt2x00_field32 field, u32 *reg);
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
26
const struct rt2x00_field32 field,
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.c
36
if (!rt2x00_get_field32(*reg, field))
drivers/net/wireless/ralink/rt2x00/rt2x00mmio.h
64
const struct rt2x00_field32 field,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
147
const struct rt2x00_field32 field,
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
157
if (!rt2x00_get_field32(*reg, field))
drivers/net/wireless/ralink/rt2x00/rt2x00usb.h
306
const struct rt2x00_field32 field,
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2808
struct rt2x00_field32 field;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2834
field.bit_offset = (queue_idx & 1) * 16;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2835
field.bit_mask = 0xffff << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2838
rt2x00_set_field32(®, field, queue->txop);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2842
field.bit_offset = queue_idx * 4;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2843
field.bit_mask = 0xf << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2846
rt2x00_set_field32(®, field, queue->aifs);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2850
rt2x00_set_field32(®, field, queue->cw_min);
drivers/net/wireless/ralink/rt2x00/rt61pci.c
2854
rt2x00_set_field32(®, field, queue->cw_max);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2227
struct rt2x00_field32 field;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2253
field.bit_offset = (queue_idx & 1) * 16;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2254
field.bit_mask = 0xffff << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2257
rt2x00_set_field32(®, field, queue->txop);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2261
field.bit_offset = queue_idx * 4;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2262
field.bit_mask = 0xf << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2265
rt2x00_set_field32(®, field, queue->aifs);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2269
rt2x00_set_field32(®, field, queue->cw_min);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
2273
rt2x00_set_field32(®, field, queue->cw_max);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
261
struct rt2x00_field32 field;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
308
field.bit_offset = (3 * key->hw_key_idx);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
309
field.bit_mask = 0x7 << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
312
rt2x00_set_field32(®, field, crypto->cipher);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
315
field.bit_offset = (3 * (key->hw_key_idx - 8));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
316
field.bit_mask = 0x7 << field.bit_offset;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
319
rt2x00_set_field32(®, field, crypto->cipher);
drivers/net/wireless/ti/wlcore/main.c
1509
struct wl12xx_rx_filter_field *field;
drivers/net/wireless/ti/wlcore/main.c
1516
field = &filter->fields[filter->num_fields];
drivers/net/wireless/ti/wlcore/main.c
1518
field->pattern = kmemdup(pattern, len, GFP_KERNEL);
drivers/net/wireless/ti/wlcore/main.c
1519
if (!field->pattern) {
drivers/net/wireless/ti/wlcore/main.c
1526
field->offset = cpu_to_le16(offset);
drivers/net/wireless/ti/wlcore/main.c
1527
field->flags = flags;
drivers/net/wireless/ti/wlcore/main.c
1528
field->len = len;
drivers/net/wireless/ti/wlcore/main.c
1549
struct wl12xx_rx_filter_field *field;
drivers/net/wireless/ti/wlcore/main.c
1552
field = (struct wl12xx_rx_filter_field *)buf;
drivers/net/wireless/ti/wlcore/main.c
1554
field->offset = filter->fields[i].offset;
drivers/net/wireless/ti/wlcore/main.c
1555
field->flags = filter->fields[i].flags;
drivers/net/wireless/ti/wlcore/main.c
1556
field->len = filter->fields[i].len;
drivers/net/wireless/ti/wlcore/main.c
1558
memcpy(&field->pattern, filter->fields[i].pattern, field->len);
drivers/net/wireless/ti/wlcore/main.c
1560
sizeof(u8 *) + field->len;
drivers/ntb/hw/idt/ntb_hw_idt.h
949
#define GET_FIELD(field, data) \
drivers/ntb/hw/idt/ntb_hw_idt.h
950
(((u32)(data) & IDT_ ##field## _MASK) >> IDT_ ##field## _FLD)
drivers/ntb/hw/idt/ntb_hw_idt.h
951
#define SET_FIELD(field, data, value) \
drivers/ntb/hw/idt/ntb_hw_idt.h
952
(((u32)(data) & ~IDT_ ##field## _MASK) | \
drivers/ntb/hw/idt/ntb_hw_idt.h
953
((u32)(value) << IDT_ ##field## _FLD))
drivers/ntb/hw/idt/ntb_hw_idt.h
954
#define IS_FLD_SET(field, data, value) \
drivers/ntb/hw/idt/ntb_hw_idt.h
955
(((u32)(data) & IDT_ ##field## _MASK) == IDT_ ##field## _ ##value)
drivers/nvdimm/nd.h
351
#define efi_namespace_label_has(ndd, field) \
drivers/nvdimm/nd.h
352
(!ndd->cxl && offsetof(struct nvdimm_efi_label, field) \
drivers/nvme/host/pci.c
121
char *p = quirk_str, *field;
drivers/nvme/host/pci.c
123
while ((field = strsep(&p, ",")) && *field) {
drivers/nvme/host/pci.c
127
if (*field == '^') {
drivers/nvme/host/pci.c
130
field++;
drivers/nvme/host/pci.c
133
field_len = strlen(field);
drivers/nvme/host/pci.c
142
if (!strcmp(q_name, field) &&
drivers/nvme/host/pci.c
154
pr_err("nvme: unrecognized quirk %s\n", field);
drivers/nvme/host/pci.c
164
char *field;
drivers/nvme/host/pci.c
166
field = strsep(&s, ":");
drivers/nvme/host/pci.c
167
if (!field || kstrtou16(field, 16, &entry->vendor_id))
drivers/nvme/host/pci.c
170
field = strsep(&s, ":");
drivers/nvme/host/pci.c
171
if (!field || kstrtou16(field, 16, &entry->dev_id))
drivers/nvme/host/pci.c
174
field = strsep(&s, ":");
drivers/nvme/host/pci.c
175
if (!field)
drivers/nvme/host/pci.c
178
return nvme_parse_quirk_names(field, entry);
drivers/nvme/host/pci.c
185
char *field, *val, *sep_ptr;
drivers/nvme/host/pci.c
212
while ((field = strsep(&sep_ptr, "-"))) {
drivers/nvme/host/pci.c
213
if (nvme_parse_quirk_entry(field, &qlist[i])) {
drivers/nvme/host/sysfs.c
1276
#define nvme_subsys_show_str_function(field) \
drivers/nvme/host/sysfs.c
1277
static ssize_t subsys_##field##_show(struct device *dev, \
drivers/nvme/host/sysfs.c
1283
(int)sizeof(subsys->field), subsys->field); \
drivers/nvme/host/sysfs.c
1285
static SUBSYS_ATTR_RO(field, S_IRUGO, subsys_##field##_show);
drivers/nvme/host/sysfs.c
459
#define nvme_show_str_function(field) \
drivers/nvme/host/sysfs.c
460
static ssize_t field##_show(struct device *dev, \
drivers/nvme/host/sysfs.c
465
(int)sizeof(ctrl->subsys->field), ctrl->subsys->field); \
drivers/nvme/host/sysfs.c
467
static DEVICE_ATTR(field, S_IRUGO, field##_show, NULL);
drivers/nvme/host/sysfs.c
473
#define nvme_show_int_function(field) \
drivers/nvme/host/sysfs.c
474
static ssize_t field##_show(struct device *dev, \
drivers/nvme/host/sysfs.c
478
return sysfs_emit(buf, "%d\n", ctrl->field); \
drivers/nvme/host/sysfs.c
480
static DEVICE_ATTR(field, S_IRUGO, field##_show, NULL);
drivers/nvme/target/debugfs.c
18
#define NVMET_DEBUGFS_ATTR(field) \
drivers/nvme/target/debugfs.c
19
static int field##_open(struct inode *inode, struct file *file) \
drivers/nvme/target/debugfs.c
20
{ return single_open(file, field##_show, inode->i_private); } \
drivers/nvme/target/debugfs.c
22
static const struct file_operations field##_fops = { \
drivers/nvme/target/debugfs.c
23
.open = field##_open, \
drivers/nvme/target/debugfs.c
28
#define NVMET_DEBUGFS_RW_ATTR(field) \
drivers/nvme/target/debugfs.c
29
static int field##_open(struct inode *inode, struct file *file) \
drivers/nvme/target/debugfs.c
30
{ return single_open(file, field##_show, inode->i_private); } \
drivers/nvme/target/debugfs.c
32
static const struct file_operations field##_fops = { \
drivers/nvme/target/debugfs.c
33
.open = field##_open, \
drivers/nvme/target/debugfs.c
35
.write = field##_write, \
drivers/nvmem/vf610-ocotp.c
52
#define BF(value, field) (((value) << field) & field##_MASK)
drivers/pci/controller/plda/pcie-microchip-host.c
322
static inline u32 reg_to_event(u32 reg, struct event_map field)
drivers/pci/controller/plda/pcie-microchip-host.c
324
return (reg & field.reg_mask) ? BIT(field.event_bit) : 0;
drivers/pci/pci-sysfs.c
41
#define pci_config_attr(field, format_string) \
drivers/pci/pci-sysfs.c
43
field##_show(struct device *dev, struct device_attribute *attr, char *buf) \
drivers/pci/pci-sysfs.c
48
return sysfs_emit(buf, format_string, pdev->field); \
drivers/pci/pci-sysfs.c
50
static DEVICE_ATTR_RO(field)
drivers/pci/pcie/aer.c
591
#define aer_stats_rootport_attr(name, field) \
drivers/pci/pcie/aer.c
597
return sysfs_emit(buf, "%llu\n", pdev->aer_info->field); \
drivers/pci/switch/switchtec.c
367
#define DEVICE_ATTR_SYS_INFO_STR(field) \
drivers/pci/switch/switchtec.c
368
static ssize_t field ## _show(struct device *dev, \
drivers/pci/switch/switchtec.c
374
return io_string_show(buf, &si->gen3.field, \
drivers/pci/switch/switchtec.c
375
sizeof(si->gen3.field)); \
drivers/pci/switch/switchtec.c
377
return io_string_show(buf, &si->gen4.field, \
drivers/pci/switch/switchtec.c
378
sizeof(si->gen4.field)); \
drivers/pci/switch/switchtec.c
383
static DEVICE_ATTR_RO(field)
drivers/pcmcia/ds.c
1001
#define pcmcia_device_attr(field, test, format) \
drivers/pcmcia/ds.c
1002
static ssize_t field##_show (struct device *dev, struct device_attribute *attr, char *buf) \
drivers/pcmcia/ds.c
1005
return p_dev->test ? sysfs_emit(buf, format, p_dev->field) : -ENODEV; \
drivers/pcmcia/ds.c
1007
static DEVICE_ATTR_RO(field);
drivers/pcmcia/ds.c
1009
#define pcmcia_device_stringattr(name, field) \
drivers/pcmcia/ds.c
1013
return p_dev->field ? sysfs_emit(buf, "%s\n", p_dev->field) : -ENODEV; \
drivers/perf/arm-cmn.c
1288
return sysfs_emit(buf, "config:%*pbl\n", 64, &fmt->field);
drivers/perf/arm-cmn.c
1290
return sysfs_emit(buf, "config%d:%*pbl\n", fmt->config, 64, &fmt->field);
drivers/perf/arm-cmn.c
1297
.field = _fld, \
drivers/perf/arm-cmn.c
661
u64 field;
drivers/perf/arm-ni.c
208
u64 field;
drivers/perf/arm-ni.c
214
.field = _fld, \
drivers/perf/arm-ni.c
222
return sysfs_emit(buf, "config:%*pbl\n", 64, &fmt->field);
drivers/perf/dwc_pcie_pmu.c
135
u64 field;
drivers/perf/qcom_l2_pmu.c
246
u64 field;
drivers/perf/qcom_l2_pmu.c
252
field = ((u64)(event_cc & L2PMRESR_GROUP_MASK) << shift);
drivers/perf/qcom_l2_pmu.c
258
resr_val |= field;
drivers/phy/broadcom/phy-brcm-usb-init.c
141
#define USB_CTRL_MASK_FAMILY(params, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.c
142
(params->usb_reg_bits_map[USB_CTRL_##reg##_##field##_SELECTOR])
drivers/phy/broadcom/phy-brcm-usb-init.c
144
#define USB_CTRL_SET_FAMILY(params, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.c
146
USB_CTRL_##reg##_##field##_SELECTOR)
drivers/phy/broadcom/phy-brcm-usb-init.c
147
#define USB_CTRL_UNSET_FAMILY(params, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.c
149
USB_CTRL_##reg##_##field##_SELECTOR)
drivers/phy/broadcom/phy-brcm-usb-init.c
446
u32 reg_offset, u32 field)
drivers/phy/broadcom/phy-brcm-usb-init.c
450
mask = params->usb_reg_bits_map[field];
drivers/phy/broadcom/phy-brcm-usb-init.c
456
u32 reg_offset, u32 field)
drivers/phy/broadcom/phy-brcm-usb-init.c
460
mask = params->usb_reg_bits_map[field];
drivers/phy/broadcom/phy-brcm-usb-init.h
28
#define USB_CTRL_MASK(reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.h
29
USB_CTRL_##reg##_##field##_MASK
drivers/phy/broadcom/phy-brcm-usb-init.h
30
#define USB_CTRL_SET(base, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.h
32
USB_CTRL_##reg##_##field##_MASK)
drivers/phy/broadcom/phy-brcm-usb-init.h
33
#define USB_CTRL_UNSET(base, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.h
35
USB_CTRL_##reg##_##field##_MASK)
drivers/phy/broadcom/phy-brcm-usb-init.h
38
#define USB_XHCI_GBL_SET(base, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.h
40
USB_XHCI_GBL_##reg##_##field##_MASK)
drivers/phy/broadcom/phy-brcm-usb-init.h
41
#define USB_XHCI_GBL_UNSET(base, reg, field) \
drivers/phy/broadcom/phy-brcm-usb-init.h
43
USB_XHCI_GBL_##reg##_##field##_MASK)
drivers/phy/cadence/phy-cadence-sierra.c
1004
field = devm_regmap_field_alloc(dev, regmap, macro_id_type);
drivers/phy/cadence/phy-cadence-sierra.c
1005
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1007
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1009
sp->macro_id_type = field;
drivers/phy/cadence/phy-cadence-sierra.c
1013
field = devm_regmap_field_alloc(dev, regmap, reg_field);
drivers/phy/cadence/phy-cadence-sierra.c
1014
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1016
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1018
sp->cmn_plllc_pfdclk1_sel_preg[i] = field;
drivers/phy/cadence/phy-cadence-sierra.c
1021
field = devm_regmap_field_alloc(dev, regmap, reg_field);
drivers/phy/cadence/phy-cadence-sierra.c
1022
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1024
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1026
sp->cmn_refrcv_refclk_plllc1en_preg[i] = field;
drivers/phy/cadence/phy-cadence-sierra.c
1029
field = devm_regmap_field_alloc(dev, regmap, reg_field);
drivers/phy/cadence/phy-cadence-sierra.c
1030
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1032
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1034
sp->cmn_refrcv_refclk_termen_preg[i] = field;
drivers/phy/cadence/phy-cadence-sierra.c
1038
field = devm_regmap_field_alloc(dev, regmap, phy_pll_cfg_1);
drivers/phy/cadence/phy-cadence-sierra.c
1039
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1041
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1043
sp->phy_pll_cfg_1 = field;
drivers/phy/cadence/phy-cadence-sierra.c
1046
field = devm_regmap_field_alloc(dev, regmap, pma_cmn_ready);
drivers/phy/cadence/phy-cadence-sierra.c
1047
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1049
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1051
sp->pma_cmn_ready = field;
drivers/phy/cadence/phy-cadence-sierra.c
1055
field = devm_regmap_field_alloc(dev, regmap, pllctrl_lock);
drivers/phy/cadence/phy-cadence-sierra.c
1056
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1058
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1060
sp->pllctrl_lock[i] = field;
drivers/phy/cadence/phy-cadence-sierra.c
1065
field = devm_regmap_field_alloc(dev, regmap, phy_iso_link_ctrl_1);
drivers/phy/cadence/phy-cadence-sierra.c
1066
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
1068
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
1070
sp->phy_iso_link_ctrl_1[i] = field;
drivers/phy/cadence/phy-cadence-sierra.c
703
struct regmap_field *field = mux->pfdclk_sel_preg;
drivers/phy/cadence/phy-cadence-sierra.c
707
regmap_field_read(field, &val);
drivers/phy/cadence/phy-cadence-sierra.c
727
struct regmap_field *field = mux->pfdclk_sel_preg;
drivers/phy/cadence/phy-cadence-sierra.c
742
ret |= regmap_field_write(field, val);
drivers/phy/cadence/phy-cadence-sierra.c
860
struct regmap_field *field;
drivers/phy/cadence/phy-cadence-sierra.c
881
field = devm_regmap_field_alloc(dev, regmap, cmn_plllc_clk1outdiv_preg);
drivers/phy/cadence/phy-cadence-sierra.c
882
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
884
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
886
derived_refclk->cmn_plllc_clk1outdiv_preg = field;
drivers/phy/cadence/phy-cadence-sierra.c
888
field = devm_regmap_field_alloc(dev, regmap, cmn_plllc_clk1_en_preg);
drivers/phy/cadence/phy-cadence-sierra.c
889
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-sierra.c
891
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-sierra.c
893
derived_refclk->cmn_plllc_clk1_en_preg = field;
drivers/phy/cadence/phy-cadence-sierra.c
998
struct regmap_field *field;
drivers/phy/cadence/phy-cadence-torrent.c
2047
struct regmap_field *field;
drivers/phy/cadence/phy-cadence-torrent.c
2088
field = devm_regmap_field_alloc(dev, regmap, refclk_out_cmn_cfg[i]);
drivers/phy/cadence/phy-cadence-torrent.c
2089
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2091
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2093
refclk_driver->cmn_fields[i] = field;
drivers/phy/cadence/phy-cadence-torrent.c
2132
struct regmap_field *field;
drivers/phy/cadence/phy-cadence-torrent.c
2136
field = devm_regmap_field_alloc(dev, regmap, phy_reset_ctrl);
drivers/phy/cadence/phy-cadence-torrent.c
2137
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2139
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2141
cdns_phy->phy_reset_ctrl = field;
drivers/phy/cadence/phy-cadence-torrent.c
2149
struct regmap_field *field;
drivers/phy/cadence/phy-cadence-torrent.c
2154
field = devm_regmap_field_alloc(dev, regmap, phy_pll_cfg);
drivers/phy/cadence/phy-cadence-torrent.c
2155
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2157
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2159
cdns_phy->phy_pll_cfg = field;
drivers/phy/cadence/phy-cadence-torrent.c
2162
field = devm_regmap_field_alloc(dev, regmap, phy_pipe_cmn_ctrl1_0);
drivers/phy/cadence/phy-cadence-torrent.c
2163
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2165
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2167
cdns_phy->phy_pipe_cmn_ctrl1_0 = field;
drivers/phy/cadence/phy-cadence-torrent.c
2170
field = devm_regmap_field_alloc(dev, regmap, cmn_cdiag_refclk_ovrd_4);
drivers/phy/cadence/phy-cadence-torrent.c
2171
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2173
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2175
cdns_phy->cmn_cdiag_refclk_ovrd_4 = field;
drivers/phy/cadence/phy-cadence-torrent.c
2178
field = devm_regmap_field_alloc(dev, regmap, phy_pma_cmn_ctrl_1);
drivers/phy/cadence/phy-cadence-torrent.c
2179
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2181
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2183
cdns_phy->phy_pma_cmn_ctrl_1 = field;
drivers/phy/cadence/phy-cadence-torrent.c
2186
field = devm_regmap_field_alloc(dev, regmap, phy_pma_cmn_ctrl_2);
drivers/phy/cadence/phy-cadence-torrent.c
2187
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2189
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2191
cdns_phy->phy_pma_cmn_ctrl_2 = field;
drivers/phy/cadence/phy-cadence-torrent.c
2194
field = devm_regmap_field_alloc(dev, regmap, phy_pma_pll_raw_ctrl);
drivers/phy/cadence/phy-cadence-torrent.c
2195
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2197
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2199
cdns_phy->phy_pma_pll_raw_ctrl = field;
drivers/phy/cadence/phy-cadence-torrent.c
2203
field = devm_regmap_field_alloc(dev, regmap, phy_pcs_iso_link_ctrl_1);
drivers/phy/cadence/phy-cadence-torrent.c
2204
if (IS_ERR(field)) {
drivers/phy/cadence/phy-cadence-torrent.c
2206
return PTR_ERR(field);
drivers/phy/cadence/phy-cadence-torrent.c
2208
cdns_phy->phy_pcs_iso_link_ctrl_1[i] = field;
drivers/phy/socionext/phy-uniphier-usb3hs.c
179
u32 field_mask = GENMASK(p->field.msb, p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3hs.c
184
val |= FIELD_PREP(HSPHY_CFG1_ADR_MASK, p->field.reg_no)
drivers/phy/socionext/phy-uniphier-usb3hs.c
194
data = field_mask & (p->value << p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3hs.c
56
} field;
drivers/phy/socionext/phy-uniphier-usb3ss.c
102
val |= FIELD_PREP(TESTI_ADR_MASK, p->field.reg_no);
drivers/phy/socionext/phy-uniphier-usb3ss.c
50
} field;
drivers/phy/socionext/phy-uniphier-usb3ss.c
82
u8 field_mask = GENMASK(p->field.msb, p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3ss.c
87
val |= FIELD_PREP(TESTI_ADR_MASK, p->field.reg_no);
drivers/phy/socionext/phy-uniphier-usb3ss.c
93
data = field_mask & (p->value << p->field.lsb);
drivers/phy/socionext/phy-uniphier-usb3ss.c
95
val |= FIELD_PREP(TESTI_ADR_MASK, p->field.reg_no);
drivers/phy/ti/phy-gmii-sel.c
378
struct reg_field field;
drivers/phy/ti/phy-gmii-sel.c
385
field = *fields++;
drivers/phy/ti/phy-gmii-sel.c
386
field.reg += priv->reg_offset;
drivers/phy/ti/phy-gmii-sel.c
388
field.reg, field.msb, field.lsb);
drivers/phy/ti/phy-gmii-sel.c
390
regfield = devm_regmap_field_alloc(dev, priv->regmap, field);
drivers/phy/ti/phy-gmii-sel.c
395
field = *fields++;
drivers/phy/ti/phy-gmii-sel.c
396
field.reg += priv->reg_offset;
drivers/phy/ti/phy-gmii-sel.c
400
field);
drivers/phy/ti/phy-gmii-sel.c
405
field.reg, field.msb, field.lsb);
drivers/phy/ti/phy-gmii-sel.c
408
field = *fields;
drivers/phy/ti/phy-gmii-sel.c
409
field.reg += priv->reg_offset;
drivers/phy/ti/phy-gmii-sel.c
413
field);
drivers/phy/ti/phy-gmii-sel.c
418
field.reg, field.msb, field.lsb);
drivers/phy/ti/phy-j721e-wiz.c
1000
div->field = field;
drivers/phy/ti/phy-j721e-wiz.c
210
struct regmap_field *field;
drivers/phy/ti/phy-j721e-wiz.c
219
struct regmap_field *field;
drivers/phy/ti/phy-j721e-wiz.c
788
struct regmap_field *field = mux->field;
drivers/phy/ti/phy-j721e-wiz.c
791
regmap_field_read(field, &val);
drivers/phy/ti/phy-j721e-wiz.c
798
struct regmap_field *field = mux->field;
drivers/phy/ti/phy-j721e-wiz.c
802
return regmap_field_write(field, val);
drivers/phy/ti/phy-j721e-wiz.c
811
static int wiz_mux_clk_register(struct wiz *wiz, struct regmap_field *field,
drivers/phy/ti/phy-j721e-wiz.c
854
mux->field = field;
drivers/phy/ti/phy-j721e-wiz.c
873
struct regmap_field *field, const u32 *table)
drivers/phy/ti/phy-j721e-wiz.c
912
mux->field = field;
drivers/phy/ti/phy-j721e-wiz.c
931
struct regmap_field *field = div->field;
drivers/phy/ti/phy-j721e-wiz.c
934
regmap_field_read(field, &val);
drivers/phy/ti/phy-j721e-wiz.c
951
struct regmap_field *field = div->field;
drivers/phy/ti/phy-j721e-wiz.c
958
return regmap_field_write(field, val);
drivers/phy/ti/phy-j721e-wiz.c
968
struct regmap_field *field,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
636
struct aspeed_g7_field field;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
644
field.reg = ASPEED_G7_SOC1_PCIE_REG;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
645
field.shift = 0;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
646
field.mask = 0x1;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
655
field.reg = ASPEED_G7_SOC1_USB_MODE_REG;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
656
field.mask = 0x3;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
657
field.shift = pin == PORTC_MODE ? 0 : 2;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
666
field.reg = ASPEED_G7_SOC1_SGMII_REG;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
667
field.shift = 0;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
668
field.mask = 0x1;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
671
field = aspeed_g7_soc1_pinmux_field_from_pin(pin);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
676
pin, field.reg, field.shift, func->name, val);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
678
ret = regmap_update_bits(pctl->regmap, field.reg,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
679
field.mask << field.shift,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
680
val << field.shift);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
693
struct aspeed_g7_field field;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
705
field = aspeed_g7_soc1_pinmux_field_from_pin(pin);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
706
ret = regmap_update_bits(pctl->regmap, field.reg,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
707
field.mask << field.shift,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
708
val << field.shift);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
772
struct aspeed_g7_field field;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
781
field = aspeed_g7_soc1_bias_field_from_pin(pin);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
797
field = aspeed_g7_soc1_drv_field_from_idx(ds_idx);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
803
ret = regmap_read(pctl->regmap, field.reg, &val_raw);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
807
val = (val_raw & (field.mask << field.shift)) >> field.shift;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
826
struct aspeed_g7_field field;
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
849
field = aspeed_g7_soc1_bias_field_from_pin(pin);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
857
field = aspeed_g7_soc1_drv_field_from_idx(ds_idx);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
868
pin, field.reg, field.shift, param, arg, val);
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
870
ret = regmap_update_bits(pctl->regmap, field.reg,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
871
field.mask << field.shift,
drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c
872
val << field.shift);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
109
field, desc->number, desc->name);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
118
field, desc->number, desc->name);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
148
int field, struct mtk_pin_field *pfd)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
150
if (field < 0 || field >= PINCTRL_PIN_REG_MAX) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
151
dev_err(hw->dev, "Invalid Field %d\n", field);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
155
return mtk_hw_pin_field_lookup(hw, desc, field, pfd);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
194
int field, int value)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
199
err = mtk_hw_pin_field_get(hw, desc, field, &pf);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
217
int field, int *value)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
222
err = mtk_hw_pin_field_get(hw, desc, field, &pf);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
75
int field, struct mtk_pin_field *pfd)
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
83
if (hw->soc->reg_cal && hw->soc->reg_cal[field].range) {
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
84
rc = &hw->soc->reg_cal[field];
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
87
"Not support field %d for this soc\n", field);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
310
int field, int value);
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
312
int field, int *value);
drivers/pinctrl/mediatek/pinctrl-paris.c
586
static int mtk_hw_get_value_wrap(struct mtk_pinctrl *hw, unsigned int gpio, int field)
drivers/pinctrl/mediatek/pinctrl-paris.c
596
err = mtk_hw_get_value(hw, desc, field, &value);
drivers/pinctrl/pinctrl-artpec6.c
461
static unsigned int artpec6_pconf_drive_field_to_mA(int field)
drivers/pinctrl/pinctrl-artpec6.c
463
switch (field) {
drivers/pinctrl/pinctrl-st.c
502
static void st_regmap_field_bit_set_clear_pin(struct regmap_field *field,
drivers/pinctrl/pinctrl-st.c
507
regmap_field_read(field, &val);
drivers/pinctrl/pinctrl-st.c
512
regmap_field_write(field, val);
drivers/pinctrl/renesas/core.c
222
unsigned int field, u32 value)
drivers/pinctrl/renesas/core.c
228
sh_pfc_config_reg_helper(pfc, crp, field, &mapped_reg, &mask, &pos);
drivers/pinctrl/renesas/core.c
232
crp->reg, value, field, crp->reg_width, hweight32(mask));
drivers/pinctrl/renesas/core.c
344
unsigned int field;
drivers/pinctrl/renesas/core.c
388
ret = sh_pfc_get_config_reg(pfc, enum_id, &cr, &field, &value);
drivers/pinctrl/renesas/core.c
392
sh_pfc_write_config_reg(pfc, cr, field, value);
drivers/pinctrl/renesas/core.c
936
const struct pinmux_drive_reg_field *field = &drive->fields[i];
drivers/pinctrl/renesas/core.c
938
if (!field->pin && !field->offset && !field->size)
drivers/pinctrl/renesas/core.c
942
GENMASK(field->offset + field->size - 1,
drivers/pinctrl/renesas/core.c
943
field->offset));
drivers/pinctrl/renesas/core.c
945
pin = sh_pfc_find_pin(info, drive->reg, field->pin);
drivers/pinctrl/renesas/pinctrl.c
460
const struct pinmux_drive_reg_field *field;
drivers/pinctrl/renesas/pinctrl.c
466
field = ®->fields[i];
drivers/pinctrl/renesas/pinctrl.c
468
if (field->size && field->pin == pin) {
drivers/pinctrl/renesas/pinctrl.c
469
*offset = field->offset;
drivers/pinctrl/renesas/pinctrl.c
470
*size = field->size;
drivers/platform/chrome/wilco_ec/telemetry.c
101
u8 field;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
385
unsigned long sts = 0, ext_sts = 0, ext_ctl = 0, *field;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
393
field = _relevant_field_for_sts_cmd(omnia_gpios[i].cmd,
drivers/platform/cznic/turris-omnia-mcu-gpio.c
395
if (!field)
drivers/platform/cznic/turris-omnia-mcu-gpio.c
398
__set_bit(omnia_gpios[i].bit, field);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
431
field = _relevant_field_for_sts_cmd(omnia_gpios[i].cmd,
drivers/platform/cznic/turris-omnia-mcu-gpio.c
433
if (!field)
drivers/platform/cznic/turris-omnia-mcu-gpio.c
436
__assign_bit(i, bits, test_bit(omnia_gpios[i].bit, field));
drivers/platform/cznic/turris-omnia-mcu-gpio.c
466
unsigned long *field, *field_mask;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
471
field = &ctl;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
475
field = &ext_ctl;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
479
field = field_mask = NULL;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
483
if (!field)
drivers/platform/cznic/turris-omnia-mcu-gpio.c
487
__assign_bit(bit, field, test_bit(i, bits));
drivers/platform/surface/aggregator/trace.h
204
#define ssam_trace_get_command_field_u8(packet, field) \
drivers/platform/surface/aggregator/trace.h
206
? 0 : (packet)->data.ptr[SSH_MSGOFFSET_COMMAND(field)])
drivers/platform/x86/amd/pmc/mp2_stb.c
46
} field;
drivers/platform/x86/amd/pmc/mp2_stb.c
58
} field;
drivers/platform/x86/amd/pmc/mp2_stb.c
77
(cmd_resp.field.response == 0x0 &&
drivers/platform/x86/amd/pmc/mp2_stb.c
78
cmd_resp.field.status == command_sts &&
drivers/platform/x86/amd/pmc/mp2_stb.c
79
cmd_resp.field.cmd_id == cmd_id), MP2_RESP_SLEEP_US,
drivers/platform/x86/amd/pmc/mp2_stb.c
81
return cmd_resp.field.status;
drivers/platform/x86/amd/pmc/mp2_stb.c
91
cmd_base.field.cmd_id = cmd_id;
drivers/platform/x86/amd/pmc/mp2_stb.c
92
cmd_base.field.intr_disable = 1;
drivers/platform/x86/amd/pmc/mp2_stb.c
93
cmd_base.field.is_dma_used = is_dma_used;
drivers/power/supply/axp20x_usb_power.c
892
struct regmap_field *field;
drivers/power/supply/axp20x_usb_power.c
899
field = devm_regmap_field_alloc(dev, regmap, fdesc);
drivers/power/supply/axp20x_usb_power.c
900
if (IS_ERR(field))
drivers/power/supply/axp20x_usb_power.c
901
return PTR_ERR(field);
drivers/power/supply/axp20x_usb_power.c
903
*fieldp = field;
drivers/power/supply/bq24257_charger.c
678
int field;
drivers/power/supply/bq24257_charger.c
698
ret = bq24257_field_write(bq, init_data[i].field,
drivers/power/supply/ip5xxx_power.c
168
static int ip5xxx_read(struct ip5xxx *ip5xxx, struct regmap_field *field,
drivers/power/supply/ip5xxx_power.c
173
if (!field)
drivers/power/supply/ip5xxx_power.c
176
ret = regmap_field_read(field, val);
drivers/power/supply/ip5xxx_power.c
183
static int ip5xxx_write(struct ip5xxx *ip5xxx, struct regmap_field *field,
drivers/power/supply/ip5xxx_power.c
188
if (!field)
drivers/power/supply/ip5xxx_power.c
191
ret = regmap_field_write(field, val);
drivers/power/supply/mt6370-charger.c
118
struct reg_field field;
drivers/power/supply/mt6370-charger.c
144
.field = REG_FIELD(_reg, _lsb, _msb), \
drivers/power/supply/mt6370-charger.c
151
.field = REG_FIELD(_reg, _lsb, _msb), \
drivers/power/supply/mt6370-charger.c
684
fds[i].field);
drivers/power/supply/rt9455_charger.c
273
enum rt9455_fields field,
drivers/power/supply/rt9455_charger.c
279
ret = regmap_field_read(info->regmap_fields[field], &v);
drivers/power/supply/rt9455_charger.c
290
enum rt9455_fields field,
drivers/power/supply/rt9455_charger.c
295
return regmap_field_write(info->regmap_fields[field], idx);
drivers/power/supply/rt9467-charger.c
350
enum rt9467_fields field,
drivers/power/supply/rt9467-charger.c
358
ret = regmap_field_read(data->rm_field[field], &sel);
drivers/power/supply/rt9467-charger.c
366
enum rt9467_fields field,
drivers/power/supply/rt9467-charger.c
383
return regmap_field_write(data->rm_field[field], sel);
drivers/power/supply/rt9471.c
203
enum rt9471_fields field,
drivers/power/supply/rt9471.c
213
return regmap_field_write(chip->rm_fields[field], sel);
drivers/power/supply/rt9471.c
218
enum rt9471_fields field,
drivers/power/supply/rt9471.c
224
ret = regmap_field_read(chip->rm_fields[field], &sel);
drivers/power/supply/rt9756.c
201
enum rt9756_fields field, enum rt9756_ranges rsel, int *val)
drivers/power/supply/rt9756.c
216
ret = regmap_field_read(data->rm_fields[field], &selector);
drivers/power/supply/rt9756.c
230
enum rt9756_fields field, enum rt9756_ranges rsel, int val)
drivers/power/supply/rt9756.c
241
ret = regmap_field_write(data->rm_fields[field], selector);
drivers/rapidio/rio-sysfs.c
18
#define rio_config_attr(field, format_string) \
drivers/rapidio/rio-sysfs.c
20
field##_show(struct device *dev, struct device_attribute *attr, char *buf) \
drivers/rapidio/rio-sysfs.c
24
return sprintf(buf, format_string, rdev->field); \
drivers/rapidio/rio-sysfs.c
26
static DEVICE_ATTR_RO(field);
drivers/regulator/tps6524x-regulator.c
132
struct field enable, voltage, ilimsel;
drivers/regulator/tps6524x-regulator.c
281
static int read_field(struct tps6524x *hw, const struct field *field)
drivers/regulator/tps6524x-regulator.c
285
tmp = read_reg(hw, field->reg);
drivers/regulator/tps6524x-regulator.c
289
return (tmp >> field->shift) & field->mask;
drivers/regulator/tps6524x-regulator.c
292
static int write_field(struct tps6524x *hw, const struct field *field,
drivers/regulator/tps6524x-regulator.c
295
if (val & ~field->mask)
drivers/regulator/tps6524x-regulator.c
298
return rmw_protect(hw, field->reg,
drivers/regulator/tps6524x-regulator.c
299
field->mask << field->shift,
drivers/regulator/tps6524x-regulator.c
300
val << field->shift);
drivers/resctrl/mpam_devices.c
2168
#define MISMATCHED_HELPER(parent, child, helper, field, alias) \
drivers/resctrl/mpam_devices.c
2170
((helper(child) && (parent)->field != (child)->field) || \
drivers/resctrl/mpam_devices.c
2173
#define MISMATCHED_FEAT(parent, child, feat, field, alias) \
drivers/resctrl/mpam_devices.c
2175
((mpam_has_feature((feat), (child)) && (parent)->field != (child)->field) || \
drivers/reset/reset-rzg2l-usbphy-ctrl.c
154
struct reg_field field;
drivers/reset/reset-rzg2l-usbphy-ctrl.c
174
field.reg = args[0];
drivers/reset/reset-rzg2l-usbphy-ctrl.c
175
field.lsb = __ffs(args[1]);
drivers/reset/reset-rzg2l-usbphy-ctrl.c
176
field.msb = __fls(args[1]);
drivers/reset/reset-rzg2l-usbphy-ctrl.c
178
priv->pwrrdy = devm_regmap_field_alloc(dev, regmap, field);
drivers/rpmsg/rpmsg_core.c
344
#define rpmsg_show_attr(field, path, format_string) \
drivers/rpmsg/rpmsg_core.c
346
field##_show(struct device *dev, \
drivers/rpmsg/rpmsg_core.c
353
static DEVICE_ATTR_RO(field);
drivers/rtc/rtc-at91rm9200.c
86
#define at91_rtc_read(field) \
drivers/rtc/rtc-at91rm9200.c
87
readl_relaxed(at91_rtc_regs + field)
drivers/rtc/rtc-at91rm9200.c
88
#define at91_rtc_write(field, val) \
drivers/rtc/rtc-at91rm9200.c
89
writel_relaxed((val), at91_rtc_regs + field)
drivers/rtc/rtc-at91sam9.c
81
#define rtt_readl(rtc, field) \
drivers/rtc/rtc-at91sam9.c
82
readl((rtc)->rtt + AT91_RTT_ ## field)
drivers/rtc/rtc-at91sam9.c
83
#define rtt_writel(rtc, field, val) \
drivers/rtc/rtc-at91sam9.c
84
writel((val), (rtc)->rtt + AT91_RTT_ ## field)
drivers/rtc/rtc-ssd202d.c
103
writew(val | field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
105
writew(val & ~field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
114
unsigned int field, u32 base)
drivers/rtc/rtc-ssd202d.c
120
writew(val | field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
124
writew(val & ~field, priv->base + reg);
drivers/rtc/rtc-ssd202d.c
94
unsigned int field, unsigned int *base)
drivers/s390/char/sclp_cpi_sys.c
64
static void set_data(char *field, char *data)
drivers/s390/char/sclp_cpi_sys.c
66
memset(field, ' ', CPI_LENGTH_NAME);
drivers/s390/char/sclp_cpi_sys.c
67
memcpy(field, data, strlen(data));
drivers/s390/char/sclp_cpi_sys.c
68
sclp_ascebc_str(field, CPI_LENGTH_NAME);
drivers/s390/crypto/ap_bus.c
298
static inline int ap_test_config(unsigned int *field, unsigned int nr)
drivers/s390/crypto/ap_bus.c
300
return ap_test_bit((field + (nr >> 5)), (nr & 0x1f));
drivers/s390/net/qeth_core_mpc.h
422
#define SETASS_DATA_SIZEOF(field) sizeof_field(struct qeth_ipacmd_setassparms,\
drivers/s390/net/qeth_core_mpc.h
423
data.field)
drivers/s390/net/qeth_core_mpc.h
572
#define SETADP_DATA_SIZEOF(field) sizeof_field(struct qeth_ipacmd_setadpparms,\
drivers/s390/net/qeth_core_mpc.h
573
data.field)
drivers/s390/net/qeth_core_mpc.h
686
#define VNICC_DATA_SIZEOF(field) sizeof_field(struct qeth_ipacmd_vnicc,\
drivers/s390/net/qeth_core_mpc.h
687
data.field)
drivers/s390/net/qeth_core_mpc.h
759
#define SBP_DATA_SIZEOF(field) sizeof_field(struct qeth_ipacmd_setbridgeport,\
drivers/s390/net/qeth_core_mpc.h
760
data.field)
drivers/s390/net/qeth_core_mpc.h
844
#define IPA_DATA_SIZEOF(field) sizeof_field(struct qeth_ipa_cmd, data.field)
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
235
int field;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
237
field = FALSE;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
247
field = TRUE;
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
257
|| (field
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
262
|| (!field && (curnode->symbol->info.rinfo->address >
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
277
if ((field
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
282
|| (!field
drivers/scsi/aic7xxx/queue.h
127
#define SLIST_FOREACH(var, head, field) \
drivers/scsi/aic7xxx/queue.h
130
(var) = SLIST_NEXT((var), field))
drivers/scsi/aic7xxx/queue.h
136
#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
137
SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
drivers/scsi/aic7xxx/queue.h
138
SLIST_NEXT((slistelm), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
141
#define SLIST_INSERT_HEAD(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
142
SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
drivers/scsi/aic7xxx/queue.h
146
#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
drivers/scsi/aic7xxx/queue.h
148
#define SLIST_REMOVE(head, elm, type, field) do { \
drivers/scsi/aic7xxx/queue.h
150
SLIST_REMOVE_HEAD((head), field); \
drivers/scsi/aic7xxx/queue.h
154
while (SLIST_NEXT(curelm, field) != (elm)) \
drivers/scsi/aic7xxx/queue.h
155
curelm = SLIST_NEXT(curelm, field); \
drivers/scsi/aic7xxx/queue.h
156
SLIST_NEXT(curelm, field) = \
drivers/scsi/aic7xxx/queue.h
157
SLIST_NEXT(SLIST_NEXT(curelm, field), field); \
drivers/scsi/aic7xxx/queue.h
161
#define SLIST_REMOVE_HEAD(head, field) do { \
drivers/scsi/aic7xxx/queue.h
162
SLIST_FIRST((head)) = SLIST_NEXT(SLIST_FIRST((head)), field); \
drivers/scsi/aic7xxx/queue.h
189
#define STAILQ_FOREACH(var, head, field) \
drivers/scsi/aic7xxx/queue.h
192
(var) = STAILQ_NEXT((var), field))
drivers/scsi/aic7xxx/queue.h
199
#define STAILQ_INSERT_AFTER(head, tqelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
200
if ((STAILQ_NEXT((elm), field) = STAILQ_NEXT((tqelm), field)) == NULL)\
drivers/scsi/aic7xxx/queue.h
201
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
202
STAILQ_NEXT((tqelm), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
205
#define STAILQ_INSERT_HEAD(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
206
if ((STAILQ_NEXT((elm), field) = STAILQ_FIRST((head))) == NULL) \
drivers/scsi/aic7xxx/queue.h
207
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
211
#define STAILQ_INSERT_TAIL(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
212
STAILQ_NEXT((elm), field) = NULL; \
drivers/scsi/aic7xxx/queue.h
214
(head)->stqh_last = &STAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
219
#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
drivers/scsi/aic7xxx/queue.h
221
#define STAILQ_REMOVE(head, elm, type, field) do { \
drivers/scsi/aic7xxx/queue.h
223
STAILQ_REMOVE_HEAD(head, field); \
drivers/scsi/aic7xxx/queue.h
227
while (STAILQ_NEXT(curelm, field) != (elm)) \
drivers/scsi/aic7xxx/queue.h
228
curelm = STAILQ_NEXT(curelm, field); \
drivers/scsi/aic7xxx/queue.h
229
if ((STAILQ_NEXT(curelm, field) = \
drivers/scsi/aic7xxx/queue.h
230
STAILQ_NEXT(STAILQ_NEXT(curelm, field), field)) == NULL)\
drivers/scsi/aic7xxx/queue.h
231
(head)->stqh_last = &STAILQ_NEXT((curelm), field);\
drivers/scsi/aic7xxx/queue.h
235
#define STAILQ_REMOVE_HEAD(head, field) do { \
drivers/scsi/aic7xxx/queue.h
237
STAILQ_NEXT(STAILQ_FIRST((head)), field)) == NULL) \
drivers/scsi/aic7xxx/queue.h
241
#define STAILQ_REMOVE_HEAD_UNTIL(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
242
if ((STAILQ_FIRST((head)) = STAILQ_NEXT((elm), field)) == NULL) \
drivers/scsi/aic7xxx/queue.h
271
#define LIST_FOREACH(var, head, field) \
drivers/scsi/aic7xxx/queue.h
274
(var) = LIST_NEXT((var), field))
drivers/scsi/aic7xxx/queue.h
280
#define LIST_INSERT_AFTER(listelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
281
if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
drivers/scsi/aic7xxx/queue.h
282
LIST_NEXT((listelm), field)->field.le_prev = \
drivers/scsi/aic7xxx/queue.h
283
&LIST_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
284
LIST_NEXT((listelm), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
285
(elm)->field.le_prev = &LIST_NEXT((listelm), field); \
drivers/scsi/aic7xxx/queue.h
288
#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
289
(elm)->field.le_prev = (listelm)->field.le_prev; \
drivers/scsi/aic7xxx/queue.h
290
LIST_NEXT((elm), field) = (listelm); \
drivers/scsi/aic7xxx/queue.h
291
*(listelm)->field.le_prev = (elm); \
drivers/scsi/aic7xxx/queue.h
292
(listelm)->field.le_prev = &LIST_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
295
#define LIST_INSERT_HEAD(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
296
if ((LIST_NEXT((elm), field) = LIST_FIRST((head))) != NULL) \
drivers/scsi/aic7xxx/queue.h
297
LIST_FIRST((head))->field.le_prev = &LIST_NEXT((elm), field);\
drivers/scsi/aic7xxx/queue.h
299
(elm)->field.le_prev = &LIST_FIRST((head)); \
drivers/scsi/aic7xxx/queue.h
302
#define LIST_NEXT(elm, field) ((elm)->field.le_next)
drivers/scsi/aic7xxx/queue.h
304
#define LIST_REMOVE(elm, field) do { \
drivers/scsi/aic7xxx/queue.h
305
if (LIST_NEXT((elm), field) != NULL) \
drivers/scsi/aic7xxx/queue.h
306
LIST_NEXT((elm), field)->field.le_prev = \
drivers/scsi/aic7xxx/queue.h
307
(elm)->field.le_prev; \
drivers/scsi/aic7xxx/queue.h
308
*(elm)->field.le_prev = LIST_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
336
#define TAILQ_FOREACH(var, head, field) \
drivers/scsi/aic7xxx/queue.h
339
(var) = TAILQ_NEXT((var), field))
drivers/scsi/aic7xxx/queue.h
341
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
drivers/scsi/aic7xxx/queue.h
344
(var) = TAILQ_PREV((var), headname, field))
drivers/scsi/aic7xxx/queue.h
351
#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
352
if ((TAILQ_NEXT((elm), field) = TAILQ_NEXT((listelm), field)) != NULL)\
drivers/scsi/aic7xxx/queue.h
353
TAILQ_NEXT((elm), field)->field.tqe_prev = \
drivers/scsi/aic7xxx/queue.h
354
&TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
356
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
357
TAILQ_NEXT((listelm), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
358
(elm)->field.tqe_prev = &TAILQ_NEXT((listelm), field); \
drivers/scsi/aic7xxx/queue.h
361
#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
362
(elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
drivers/scsi/aic7xxx/queue.h
363
TAILQ_NEXT((elm), field) = (listelm); \
drivers/scsi/aic7xxx/queue.h
364
*(listelm)->field.tqe_prev = (elm); \
drivers/scsi/aic7xxx/queue.h
365
(listelm)->field.tqe_prev = &TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
368
#define TAILQ_INSERT_HEAD(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
369
if ((TAILQ_NEXT((elm), field) = TAILQ_FIRST((head))) != NULL) \
drivers/scsi/aic7xxx/queue.h
370
TAILQ_FIRST((head))->field.tqe_prev = \
drivers/scsi/aic7xxx/queue.h
371
&TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
373
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
375
(elm)->field.tqe_prev = &TAILQ_FIRST((head)); \
drivers/scsi/aic7xxx/queue.h
378
#define TAILQ_INSERT_TAIL(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
379
TAILQ_NEXT((elm), field) = NULL; \
drivers/scsi/aic7xxx/queue.h
380
(elm)->field.tqe_prev = (head)->tqh_last; \
drivers/scsi/aic7xxx/queue.h
382
(head)->tqh_last = &TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
388
#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
drivers/scsi/aic7xxx/queue.h
390
#define TAILQ_PREV(elm, headname, field) \
drivers/scsi/aic7xxx/queue.h
391
(*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
drivers/scsi/aic7xxx/queue.h
393
#define TAILQ_REMOVE(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
394
if ((TAILQ_NEXT((elm), field)) != NULL) \
drivers/scsi/aic7xxx/queue.h
395
TAILQ_NEXT((elm), field)->field.tqe_prev = \
drivers/scsi/aic7xxx/queue.h
396
(elm)->field.tqe_prev; \
drivers/scsi/aic7xxx/queue.h
398
(head)->tqh_last = (elm)->field.tqe_prev; \
drivers/scsi/aic7xxx/queue.h
399
*(elm)->field.tqe_prev = TAILQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
427
#define CIRCLEQ_FOREACH(var, head, field) \
drivers/scsi/aic7xxx/queue.h
430
(var) = CIRCLEQ_NEXT((var), field))
drivers/scsi/aic7xxx/queue.h
432
#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
drivers/scsi/aic7xxx/queue.h
435
(var) = CIRCLEQ_PREV((var), field))
drivers/scsi/aic7xxx/queue.h
442
#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
443
CIRCLEQ_NEXT((elm), field) = CIRCLEQ_NEXT((listelm), field); \
drivers/scsi/aic7xxx/queue.h
444
CIRCLEQ_PREV((elm), field) = (listelm); \
drivers/scsi/aic7xxx/queue.h
445
if (CIRCLEQ_NEXT((listelm), field) == (void *)(head)) \
drivers/scsi/aic7xxx/queue.h
448
CIRCLEQ_PREV(CIRCLEQ_NEXT((listelm), field), field) = (elm);\
drivers/scsi/aic7xxx/queue.h
449
CIRCLEQ_NEXT((listelm), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
452
#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
453
CIRCLEQ_NEXT((elm), field) = (listelm); \
drivers/scsi/aic7xxx/queue.h
454
CIRCLEQ_PREV((elm), field) = CIRCLEQ_PREV((listelm), field); \
drivers/scsi/aic7xxx/queue.h
455
if (CIRCLEQ_PREV((listelm), field) == (void *)(head)) \
drivers/scsi/aic7xxx/queue.h
458
CIRCLEQ_NEXT(CIRCLEQ_PREV((listelm), field), field) = (elm);\
drivers/scsi/aic7xxx/queue.h
459
CIRCLEQ_PREV((listelm), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
462
#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
463
CIRCLEQ_NEXT((elm), field) = CIRCLEQ_FIRST((head)); \
drivers/scsi/aic7xxx/queue.h
464
CIRCLEQ_PREV((elm), field) = (void *)(head); \
drivers/scsi/aic7xxx/queue.h
468
CIRCLEQ_PREV(CIRCLEQ_FIRST((head)), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
472
#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
473
CIRCLEQ_NEXT((elm), field) = (void *)(head); \
drivers/scsi/aic7xxx/queue.h
474
CIRCLEQ_PREV((elm), field) = CIRCLEQ_LAST((head)); \
drivers/scsi/aic7xxx/queue.h
478
CIRCLEQ_NEXT(CIRCLEQ_LAST((head)), field) = (elm); \
drivers/scsi/aic7xxx/queue.h
484
#define CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next)
drivers/scsi/aic7xxx/queue.h
486
#define CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev)
drivers/scsi/aic7xxx/queue.h
488
#define CIRCLEQ_REMOVE(head, elm, field) do { \
drivers/scsi/aic7xxx/queue.h
489
if (CIRCLEQ_NEXT((elm), field) == (void *)(head)) \
drivers/scsi/aic7xxx/queue.h
490
CIRCLEQ_LAST((head)) = CIRCLEQ_PREV((elm), field); \
drivers/scsi/aic7xxx/queue.h
492
CIRCLEQ_PREV(CIRCLEQ_NEXT((elm), field), field) = \
drivers/scsi/aic7xxx/queue.h
493
CIRCLEQ_PREV((elm), field); \
drivers/scsi/aic7xxx/queue.h
494
if (CIRCLEQ_PREV((elm), field) == (void *)(head)) \
drivers/scsi/aic7xxx/queue.h
495
CIRCLEQ_FIRST((head)) = CIRCLEQ_NEXT((elm), field); \
drivers/scsi/aic7xxx/queue.h
497
CIRCLEQ_NEXT(CIRCLEQ_PREV((elm), field), field) = \
drivers/scsi/aic7xxx/queue.h
498
CIRCLEQ_NEXT((elm), field); \
drivers/scsi/be2iscsi/be.h
155
#define AMAP_BIT_OFFSET(_struct, field) \
drivers/scsi/be2iscsi/be.h
156
(((size_t)&(((_struct *)0)->field))%32)
drivers/scsi/be2iscsi/be.h
172
#define AMAP_SET_BITS(_struct, field, ptr, val) \
drivers/scsi/be2iscsi/be.h
174
offsetof(_struct, field)/32, \
drivers/scsi/be2iscsi/be.h
175
amap_mask(sizeof(((_struct *)0)->field)), \
drivers/scsi/be2iscsi/be.h
176
AMAP_BIT_OFFSET(_struct, field), \
drivers/scsi/be2iscsi/be.h
185
#define AMAP_GET_BITS(_struct, field, ptr) \
drivers/scsi/be2iscsi/be.h
187
offsetof(_struct, field)/32, \
drivers/scsi/be2iscsi/be.h
188
amap_mask(sizeof(((_struct *)0)->field)), \
drivers/scsi/be2iscsi/be.h
189
AMAP_BIT_OFFSET(_struct, field))
drivers/scsi/bnx2i/bnx2i.h
134
#define GET_STATS_64(__hba, dst, field) \
drivers/scsi/bnx2i/bnx2i.h
137
dst->field##_lo = __hba->stats.field##_lo; \
drivers/scsi/bnx2i/bnx2i.h
138
dst->field##_hi = __hba->stats.field##_hi; \
drivers/scsi/bnx2i/bnx2i.h
142
#define ADD_STATS_64(__hba, field, len) \
drivers/scsi/bnx2i/bnx2i.h
145
if (__hba->stats.field##_lo + len < \
drivers/scsi/bnx2i/bnx2i.h
146
__hba->stats.field##_lo) \
drivers/scsi/bnx2i/bnx2i.h
147
__hba->stats.field##_hi++; \
drivers/scsi/bnx2i/bnx2i.h
148
__hba->stats.field##_lo += len; \
drivers/scsi/bnx2i/bnx2i.h
154
#define GET_STATS_64(__hba, dst, field) \
drivers/scsi/bnx2i/bnx2i.h
158
val = __hba->bnx2i_stats.field; \
drivers/scsi/bnx2i/bnx2i.h
159
out = (u64 *)&__hba->stats.field##_lo; \
drivers/scsi/bnx2i/bnx2i.h
161
out = (u64 *)&dst->field##_lo; \
drivers/scsi/bnx2i/bnx2i.h
165
#define ADD_STATS_64(__hba, field, len) \
drivers/scsi/bnx2i/bnx2i.h
167
__hba->bnx2i_stats.field += len; \
drivers/scsi/fcoe/fcoe_sysfs.c
133
#define fcoe_ctlr_show_function(field, format_string, sz, cast) \
drivers/scsi/fcoe/fcoe_sysfs.c
134
static ssize_t show_fcoe_ctlr_device_##field(struct device *dev, \
drivers/scsi/fcoe/fcoe_sysfs.c
139
if (ctlr->f->get_fcoe_ctlr_##field) \
drivers/scsi/fcoe/fcoe_sysfs.c
140
ctlr->f->get_fcoe_ctlr_##field(ctlr); \
drivers/scsi/fcoe/fcoe_sysfs.c
142
cast fcoe_ctlr_##field(ctlr)); \
drivers/scsi/fcoe/fcoe_sysfs.c
145
#define fcoe_fcf_show_function(field, format_string, sz, cast) \
drivers/scsi/fcoe/fcoe_sysfs.c
146
static ssize_t show_fcoe_fcf_device_##field(struct device *dev, \
drivers/scsi/fcoe/fcoe_sysfs.c
152
if (ctlr->f->get_fcoe_fcf_##field) \
drivers/scsi/fcoe/fcoe_sysfs.c
153
ctlr->f->get_fcoe_fcf_##field(fcf); \
drivers/scsi/fcoe/fcoe_sysfs.c
155
cast fcoe_fcf_##field(fcf)); \
drivers/scsi/fcoe/fcoe_sysfs.c
158
#define fcoe_ctlr_private_show_function(field, format_string, sz, cast) \
drivers/scsi/fcoe/fcoe_sysfs.c
159
static ssize_t show_fcoe_ctlr_device_##field(struct device *dev, \
drivers/scsi/fcoe/fcoe_sysfs.c
164
return snprintf(buf, sz, format_string, cast fcoe_ctlr_##field(ctlr)); \
drivers/scsi/fcoe/fcoe_sysfs.c
167
#define fcoe_fcf_private_show_function(field, format_string, sz, cast) \
drivers/scsi/fcoe/fcoe_sysfs.c
168
static ssize_t show_fcoe_fcf_device_##field(struct device *dev, \
drivers/scsi/fcoe/fcoe_sysfs.c
173
return snprintf(buf, sz, format_string, cast fcoe_fcf_##field(fcf)); \
drivers/scsi/fcoe/fcoe_sysfs.c
176
#define fcoe_ctlr_private_rd_attr(field, format_string, sz) \
drivers/scsi/fcoe/fcoe_sysfs.c
177
fcoe_ctlr_private_show_function(field, format_string, sz, ) \
drivers/scsi/fcoe/fcoe_sysfs.c
178
static FCOE_DEVICE_ATTR(ctlr, field, S_IRUGO, \
drivers/scsi/fcoe/fcoe_sysfs.c
179
show_fcoe_ctlr_device_##field, NULL)
drivers/scsi/fcoe/fcoe_sysfs.c
181
#define fcoe_ctlr_rd_attr(field, format_string, sz) \
drivers/scsi/fcoe/fcoe_sysfs.c
182
fcoe_ctlr_show_function(field, format_string, sz, ) \
drivers/scsi/fcoe/fcoe_sysfs.c
183
static FCOE_DEVICE_ATTR(ctlr, field, S_IRUGO, \
drivers/scsi/fcoe/fcoe_sysfs.c
184
show_fcoe_ctlr_device_##field, NULL)
drivers/scsi/fcoe/fcoe_sysfs.c
186
#define fcoe_fcf_rd_attr(field, format_string, sz) \
drivers/scsi/fcoe/fcoe_sysfs.c
187
fcoe_fcf_show_function(field, format_string, sz, ) \
drivers/scsi/fcoe/fcoe_sysfs.c
188
static FCOE_DEVICE_ATTR(fcf, field, S_IRUGO, \
drivers/scsi/fcoe/fcoe_sysfs.c
189
show_fcoe_fcf_device_##field, NULL)
drivers/scsi/fcoe/fcoe_sysfs.c
191
#define fcoe_fcf_private_rd_attr(field, format_string, sz) \
drivers/scsi/fcoe/fcoe_sysfs.c
192
fcoe_fcf_private_show_function(field, format_string, sz, ) \
drivers/scsi/fcoe/fcoe_sysfs.c
193
static FCOE_DEVICE_ATTR(fcf, field, S_IRUGO, \
drivers/scsi/fcoe/fcoe_sysfs.c
194
show_fcoe_fcf_device_##field, NULL)
drivers/scsi/fcoe/fcoe_sysfs.c
196
#define fcoe_ctlr_private_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/fcoe/fcoe_sysfs.c
197
fcoe_ctlr_private_show_function(field, format_string, sz, (cast)) \
drivers/scsi/fcoe/fcoe_sysfs.c
198
static FCOE_DEVICE_ATTR(ctlr, field, S_IRUGO, \
drivers/scsi/fcoe/fcoe_sysfs.c
199
show_fcoe_ctlr_device_##field, NULL)
drivers/scsi/fcoe/fcoe_sysfs.c
201
#define fcoe_fcf_private_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/fcoe/fcoe_sysfs.c
202
fcoe_fcf_private_show_function(field, format_string, sz, (cast)) \
drivers/scsi/fcoe/fcoe_sysfs.c
203
static FCOE_DEVICE_ATTR(fcf, field, S_IRUGO, \
drivers/scsi/fcoe/fcoe_sysfs.c
204
show_fcoe_fcf_device_##field, NULL)
drivers/scsi/lpfc/lpfc_attr.c
7149
#define lpfc_rport_show_function(field, format_string, sz, cast) \
drivers/scsi/lpfc/lpfc_attr.c
7151
lpfc_show_rport_##field (struct device *dev, \
drivers/scsi/lpfc/lpfc_attr.c
7158
(rdata->target) ? cast rdata->target->field : 0); \
drivers/scsi/lpfc/lpfc_attr.c
7161
#define lpfc_rport_rd_attr(field, format_string, sz) \
drivers/scsi/lpfc/lpfc_attr.c
7162
lpfc_rport_show_function(field, format_string, sz, ) \
drivers/scsi/lpfc/lpfc_attr.c
7163
static FC_RPORT_ATTR(field, S_IRUGO, lpfc_show_rport_##field, NULL)
drivers/scsi/scsi_sysfs.c
160
#define shost_show_function(name, field, format_string) \
drivers/scsi/scsi_sysfs.c
166
return snprintf (buf, 20, format_string, shost->field); \
drivers/scsi/scsi_sysfs.c
173
#define shost_rd_attr2(name, field, format_string) \
drivers/scsi/scsi_sysfs.c
174
shost_show_function(name, field, format_string) \
drivers/scsi/scsi_sysfs.c
177
#define shost_rd_attr(field, format_string) \
drivers/scsi/scsi_sysfs.c
178
shost_rd_attr2(field, field, format_string)
drivers/scsi/scsi_sysfs.c
628
#define sdev_show_function(field, format_string) \
drivers/scsi/scsi_sysfs.c
630
sdev_show_##field (struct device *dev, struct device_attribute *attr, \
drivers/scsi/scsi_sysfs.c
635
return snprintf (buf, 20, format_string, sdev->field); \
drivers/scsi/scsi_sysfs.c
642
#define sdev_rd_attr(field, format_string) \
drivers/scsi/scsi_sysfs.c
643
sdev_show_function(field, format_string) \
drivers/scsi/scsi_sysfs.c
644
static DEVICE_ATTR(field, S_IRUGO, sdev_show_##field, NULL);
drivers/scsi/scsi_sysfs.c
944
#define show_sdev_iostat(field) \
drivers/scsi/scsi_sysfs.c
946
show_iostat_##field(struct device *dev, struct device_attribute *attr, \
drivers/scsi/scsi_sysfs.c
950
unsigned long long count = atomic_read(&sdev->field); \
drivers/scsi/scsi_sysfs.c
953
static DEVICE_ATTR(field, S_IRUGO, show_iostat_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1015
i->f->set_rport_##field(rport, val); \
drivers/scsi/scsi_transport_fc.c
1019
#define fc_rport_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1020
fc_rport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1021
static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1022
show_fc_rport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1024
#define fc_rport_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1025
fc_rport_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1026
static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1027
show_fc_rport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1029
#define fc_rport_rw_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1030
fc_rport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1031
fc_rport_store_function(field) \
drivers/scsi/scsi_transport_fc.c
1032
static FC_DEVICE_ATTR(rport, field, S_IRUGO | S_IWUSR, \
drivers/scsi/scsi_transport_fc.c
1033
show_fc_rport_##field, \
drivers/scsi/scsi_transport_fc.c
1034
store_fc_rport_##field)
drivers/scsi/scsi_transport_fc.c
1037
#define fc_private_rport_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1039
show_fc_rport_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1043
return snprintf(buf, sz, format_string, cast rport->field); \
drivers/scsi/scsi_transport_fc.c
1046
#define fc_private_rport_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1047
fc_private_rport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1048
static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1049
show_fc_rport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1051
#define fc_private_rport_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1052
fc_private_rport_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1053
static FC_DEVICE_ATTR(rport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1054
show_fc_rport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1073
#define SETUP_RPORT_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1074
i->private_rport_attrs[count] = device_attr_rport_##field; \
drivers/scsi/scsi_transport_fc.c
1078
if (i->f->show_rport_##field) \
drivers/scsi/scsi_transport_fc.c
1081
#define SETUP_PRIVATE_RPORT_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1082
i->private_rport_attrs[count] = device_attr_rport_##field; \
drivers/scsi/scsi_transport_fc.c
1088
#define SETUP_RPORT_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1089
i->private_rport_attrs[count] = device_attr_rport_##field; \
drivers/scsi/scsi_transport_fc.c
1090
if (!i->f->set_rport_##field) { \
drivers/scsi/scsi_transport_fc.c
1095
if (i->f->show_rport_##field) \
drivers/scsi/scsi_transport_fc.c
1098
#define SETUP_PRIVATE_RPORT_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1100
i->private_rport_attrs[count] = device_attr_rport_##field; \
drivers/scsi/scsi_transport_fc.c
1449
#define fc_starget_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1451
show_fc_starget_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1459
fc_starget_##field(starget) = rport->field; \
drivers/scsi/scsi_transport_fc.c
1460
else if (i->f->get_starget_##field) \
drivers/scsi/scsi_transport_fc.c
1461
i->f->get_starget_##field(starget); \
drivers/scsi/scsi_transport_fc.c
1463
cast fc_starget_##field(starget)); \
drivers/scsi/scsi_transport_fc.c
1466
#define fc_starget_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1467
fc_starget_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1468
static FC_DEVICE_ATTR(starget, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1469
show_fc_starget_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1471
#define fc_starget_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1472
fc_starget_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1473
static FC_DEVICE_ATTR(starget, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1474
show_fc_starget_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1476
#define SETUP_STARGET_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1477
i->private_starget_attrs[count] = device_attr_starget_##field; \
drivers/scsi/scsi_transport_fc.c
1481
if (i->f->show_starget_##field) \
drivers/scsi/scsi_transport_fc.c
1484
#define SETUP_STARGET_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1485
i->private_starget_attrs[count] = device_attr_starget_##field; \
drivers/scsi/scsi_transport_fc.c
1486
if (!i->f->set_starget_##field) { \
drivers/scsi/scsi_transport_fc.c
1491
if (i->f->show_starget_##field) \
drivers/scsi/scsi_transport_fc.c
1504
#define fc_vport_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1506
show_fc_vport_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1512
if ((i->f->get_vport_##field) && \
drivers/scsi/scsi_transport_fc.c
1514
i->f->get_vport_##field(vport); \
drivers/scsi/scsi_transport_fc.c
1515
return snprintf(buf, sz, format_string, cast vport->field); \
drivers/scsi/scsi_transport_fc.c
1518
#define fc_vport_store_function(field) \
drivers/scsi/scsi_transport_fc.c
1520
store_fc_vport_##field(struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1534
i->f->set_vport_##field(vport, val); \
drivers/scsi/scsi_transport_fc.c
1538
#define fc_vport_store_str_function(field, slen) \
drivers/scsi/scsi_transport_fc.c
1540
store_fc_vport_##field(struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1554
memcpy(vport->field, buf, cnt); \
drivers/scsi/scsi_transport_fc.c
1555
i->f->set_vport_##field(vport); \
drivers/scsi/scsi_transport_fc.c
1559
#define fc_vport_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1560
fc_vport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1561
static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1562
show_fc_vport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1564
#define fc_vport_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1565
fc_vport_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1566
static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1567
show_fc_vport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1569
#define fc_vport_rw_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1570
fc_vport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1571
fc_vport_store_function(field) \
drivers/scsi/scsi_transport_fc.c
1572
static FC_DEVICE_ATTR(vport, field, S_IRUGO | S_IWUSR, \
drivers/scsi/scsi_transport_fc.c
1573
show_fc_vport_##field, \
drivers/scsi/scsi_transport_fc.c
1574
store_fc_vport_##field)
drivers/scsi/scsi_transport_fc.c
1576
#define fc_private_vport_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1578
show_fc_vport_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1582
return snprintf(buf, sz, format_string, cast vport->field); \
drivers/scsi/scsi_transport_fc.c
1585
#define fc_private_vport_store_u32_function(field) \
drivers/scsi/scsi_transport_fc.c
1587
store_fc_vport_##field(struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1599
vport->field = val; \
drivers/scsi/scsi_transport_fc.c
1604
#define fc_private_vport_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1605
fc_private_vport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1606
static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1607
show_fc_vport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1609
#define fc_private_vport_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1610
fc_private_vport_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1611
static FC_DEVICE_ATTR(vport, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1612
show_fc_vport_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1614
#define fc_private_vport_rw_u32_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1615
fc_private_vport_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1616
fc_private_vport_store_u32_function(field) \
drivers/scsi/scsi_transport_fc.c
1617
static FC_DEVICE_ATTR(vport, field, S_IRUGO | S_IWUSR, \
drivers/scsi/scsi_transport_fc.c
1618
show_fc_vport_##field, \
drivers/scsi/scsi_transport_fc.c
1619
store_fc_vport_##field)
drivers/scsi/scsi_transport_fc.c
1639
#define SETUP_VPORT_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1640
i->private_vport_attrs[count] = device_attr_vport_##field; \
drivers/scsi/scsi_transport_fc.c
1644
if (i->f->get_##field) \
drivers/scsi/scsi_transport_fc.c
1648
#define SETUP_PRIVATE_VPORT_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1649
i->private_vport_attrs[count] = device_attr_vport_##field; \
drivers/scsi/scsi_transport_fc.c
1655
#define SETUP_VPORT_ATTRIBUTE_WR(field) \
drivers/scsi/scsi_transport_fc.c
1656
i->private_vport_attrs[count] = device_attr_vport_##field; \
drivers/scsi/scsi_transport_fc.c
1658
if (i->f->field) \
drivers/scsi/scsi_transport_fc.c
1662
#define SETUP_VPORT_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1663
i->private_vport_attrs[count] = device_attr_vport_##field; \
drivers/scsi/scsi_transport_fc.c
1664
if (!i->f->set_vport_##field) { \
drivers/scsi/scsi_transport_fc.c
1672
#define SETUP_PRIVATE_VPORT_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1674
i->private_vport_attrs[count] = device_attr_vport_##field; \
drivers/scsi/scsi_transport_fc.c
1773
#define fc_host_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1775
show_fc_host_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1780
if (i->f->get_host_##field) \
drivers/scsi/scsi_transport_fc.c
1781
i->f->get_host_##field(shost); \
drivers/scsi/scsi_transport_fc.c
1782
return snprintf(buf, sz, format_string, cast fc_host_##field(shost)); \
drivers/scsi/scsi_transport_fc.c
1785
#define fc_host_store_function(field) \
drivers/scsi/scsi_transport_fc.c
1787
store_fc_host_##field(struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1799
i->f->set_host_##field(shost, val); \
drivers/scsi/scsi_transport_fc.c
1803
#define fc_host_store_str_function(field, slen) \
drivers/scsi/scsi_transport_fc.c
1805
store_fc_host_##field(struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1818
memcpy(fc_host_##field(shost), buf, cnt); \
drivers/scsi/scsi_transport_fc.c
1819
i->f->set_host_##field(shost); \
drivers/scsi/scsi_transport_fc.c
1823
#define fc_host_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1824
fc_host_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1825
static FC_DEVICE_ATTR(host, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1826
show_fc_host_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1828
#define fc_host_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1829
fc_host_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1830
static FC_DEVICE_ATTR(host, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1831
show_fc_host_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1833
#define fc_host_rw_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1834
fc_host_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1835
fc_host_store_function(field) \
drivers/scsi/scsi_transport_fc.c
1836
static FC_DEVICE_ATTR(host, field, S_IRUGO | S_IWUSR, \
drivers/scsi/scsi_transport_fc.c
1837
show_fc_host_##field, \
drivers/scsi/scsi_transport_fc.c
1838
store_fc_host_##field)
drivers/scsi/scsi_transport_fc.c
1857
#define SETUP_HOST_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1858
i->private_host_attrs[count] = device_attr_host_##field; \
drivers/scsi/scsi_transport_fc.c
1862
if (i->f->show_host_##field) \
drivers/scsi/scsi_transport_fc.c
1865
#define SETUP_HOST_ATTRIBUTE_RD_NS(field) \
drivers/scsi/scsi_transport_fc.c
1866
i->private_host_attrs[count] = device_attr_host_##field; \
drivers/scsi/scsi_transport_fc.c
1872
#define SETUP_HOST_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1873
i->private_host_attrs[count] = device_attr_host_##field; \
drivers/scsi/scsi_transport_fc.c
1874
if (!i->f->set_host_##field) { \
drivers/scsi/scsi_transport_fc.c
1879
if (i->f->show_host_##field) \
drivers/scsi/scsi_transport_fc.c
1883
#define fc_private_host_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1885
show_fc_host_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
1889
return snprintf(buf, sz, format_string, cast fc_host_##field(shost)); \
drivers/scsi/scsi_transport_fc.c
1892
#define fc_private_host_rd_attr(field, format_string, sz) \
drivers/scsi/scsi_transport_fc.c
1893
fc_private_host_show_function(field, format_string, sz, ) \
drivers/scsi/scsi_transport_fc.c
1894
static FC_DEVICE_ATTR(host, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1895
show_fc_host_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1897
#define fc_private_host_rd_attr_cast(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
1898
fc_private_host_show_function(field, format_string, sz, (cast)) \
drivers/scsi/scsi_transport_fc.c
1899
static FC_DEVICE_ATTR(host, field, S_IRUGO, \
drivers/scsi/scsi_transport_fc.c
1900
show_fc_host_##field, NULL)
drivers/scsi/scsi_transport_fc.c
1902
#define SETUP_PRIVATE_HOST_ATTRIBUTE_RD(field) \
drivers/scsi/scsi_transport_fc.c
1903
i->private_host_attrs[count] = device_attr_host_##field; \
drivers/scsi/scsi_transport_fc.c
1909
#define SETUP_PRIVATE_HOST_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_fc.c
1911
i->private_host_attrs[count] = device_attr_host_##field; \
drivers/scsi/scsi_transport_fc.c
981
#define fc_rport_show_function(field, format_string, sz, cast) \
drivers/scsi/scsi_transport_fc.c
983
show_fc_rport_##field (struct device *dev, \
drivers/scsi/scsi_transport_fc.c
989
if ((i->f->get_rport_##field) && \
drivers/scsi/scsi_transport_fc.c
993
i->f->get_rport_##field(rport); \
drivers/scsi/scsi_transport_fc.c
994
return snprintf(buf, sz, format_string, cast rport->field); \
drivers/scsi/scsi_transport_fc.c
997
#define fc_rport_store_function(field) \
drivers/scsi/scsi_transport_fc.c
999
store_fc_rport_##field(struct device *dev, \
drivers/scsi/scsi_transport_iscsi.c
4124
#define iscsi_conn_attr(field, param) \
drivers/scsi/scsi_transport_iscsi.c
4126
static ISCSI_CLASS_ATTR(conn, field, S_IRUGO, show_conn_param_##param, \
drivers/scsi/scsi_transport_iscsi.c
4210
#define iscsi_conn_ep_attr(field, param) \
drivers/scsi/scsi_transport_iscsi.c
4212
static ISCSI_CLASS_ATTR(conn, field, S_IRUGO, \
drivers/scsi/scsi_transport_iscsi.c
4353
#define iscsi_session_attr(field, param, perm) \
drivers/scsi/scsi_transport_iscsi.c
4355
static ISCSI_CLASS_ATTR(sess, field, S_IRUGO, show_session_param_##param, \
drivers/scsi/scsi_transport_iscsi.c
4440
#define iscsi_priv_session_attr_show(field, format) \
drivers/scsi/scsi_transport_iscsi.c
4442
show_priv_session_##field(struct device *dev, \
drivers/scsi/scsi_transport_iscsi.c
4447
if (session->field == -1) \
drivers/scsi/scsi_transport_iscsi.c
4449
return sysfs_emit(buf, format"\n", session->field); \
drivers/scsi/scsi_transport_iscsi.c
4452
#define iscsi_priv_session_attr_store(field) \
drivers/scsi/scsi_transport_iscsi.c
4454
store_priv_session_##field(struct device *dev, \
drivers/scsi/scsi_transport_iscsi.c
4466
session->field = -1; \
drivers/scsi/scsi_transport_iscsi.c
4467
session->field##_sysfs_override = true; \
drivers/scsi/scsi_transport_iscsi.c
4472
session->field = val; \
drivers/scsi/scsi_transport_iscsi.c
4473
session->field##_sysfs_override = true; \
drivers/scsi/scsi_transport_iscsi.c
4478
#define iscsi_priv_session_rw_attr(field, format) \
drivers/scsi/scsi_transport_iscsi.c
4479
iscsi_priv_session_attr_show(field, format) \
drivers/scsi/scsi_transport_iscsi.c
4480
iscsi_priv_session_attr_store(field) \
drivers/scsi/scsi_transport_iscsi.c
4481
static ISCSI_CLASS_ATTR(priv_sess, field, S_IRUGO | S_IWUSR, \
drivers/scsi/scsi_transport_iscsi.c
4482
show_priv_session_##field, \
drivers/scsi/scsi_transport_iscsi.c
4483
store_priv_session_##field)
drivers/scsi/scsi_transport_iscsi.c
4660
#define iscsi_host_attr(field, param) \
drivers/scsi/scsi_transport_iscsi.c
4662
static ISCSI_CLASS_ATTR(host, field, S_IRUGO, show_host_param_##param, \
drivers/scsi/scsi_transport_sas.c
1197
#define sas_rphy_show_simple(field, name, format_string, cast) \
drivers/scsi/scsi_transport_sas.c
1204
return snprintf(buf, 20, format_string, cast rphy->field); \
drivers/scsi/scsi_transport_sas.c
1207
#define sas_rphy_simple_attr(field, name, format_string, type) \
drivers/scsi/scsi_transport_sas.c
1208
sas_rphy_show_simple(field, name, format_string, (type)) \
drivers/scsi/scsi_transport_sas.c
1212
#define sas_rphy_show_protocol(field, name) \
drivers/scsi/scsi_transport_sas.c
1219
if (!rphy->field) \
drivers/scsi/scsi_transport_sas.c
1221
return get_sas_protocol_names(rphy->field, buf); \
drivers/scsi/scsi_transport_sas.c
1224
#define sas_rphy_protocol_attr(field, name) \
drivers/scsi/scsi_transport_sas.c
1225
sas_rphy_show_protocol(field, name) \
drivers/scsi/scsi_transport_sas.c
1331
#define sas_end_dev_show_simple(field, name, format_string, cast) \
drivers/scsi/scsi_transport_sas.c
1339
return snprintf(buf, 20, format_string, cast rdev->field); \
drivers/scsi/scsi_transport_sas.c
1342
#define sas_end_dev_simple_attr(field, name, format_string, type) \
drivers/scsi/scsi_transport_sas.c
1343
sas_end_dev_show_simple(field, name, format_string, (type)) \
drivers/scsi/scsi_transport_sas.c
1360
#define sas_expander_show_simple(field, name, format_string, cast) \
drivers/scsi/scsi_transport_sas.c
1368
return snprintf(buf, 20, format_string, cast edev->field); \
drivers/scsi/scsi_transport_sas.c
1371
#define sas_expander_simple_attr(field, name, format_string, type) \
drivers/scsi/scsi_transport_sas.c
1372
sas_expander_show_simple(field, name, format_string, (type)) \
drivers/scsi/scsi_transport_sas.c
1750
#define SETUP_TEMPLATE(attrb, field, perm, test) \
drivers/scsi/scsi_transport_sas.c
1751
i->private_##attrb[count] = dev_attr_##field; \
drivers/scsi/scsi_transport_sas.c
1757
#define SETUP_TEMPLATE_RW(attrb, field, perm, test, ro_test, ro_perm) \
drivers/scsi/scsi_transport_sas.c
1758
i->private_##attrb[count] = dev_attr_##field; \
drivers/scsi/scsi_transport_sas.c
1768
#define SETUP_RPORT_ATTRIBUTE(field) \
drivers/scsi/scsi_transport_sas.c
1769
SETUP_TEMPLATE(rphy_attrs, field, S_IRUGO, 1)
drivers/scsi/scsi_transport_sas.c
1771
#define SETUP_OPTIONAL_RPORT_ATTRIBUTE(field, func) \
drivers/scsi/scsi_transport_sas.c
1772
SETUP_TEMPLATE(rphy_attrs, field, S_IRUGO, i->f->func)
drivers/scsi/scsi_transport_sas.c
1774
#define SETUP_PHY_ATTRIBUTE(field) \
drivers/scsi/scsi_transport_sas.c
1775
SETUP_TEMPLATE(phy_attrs, field, S_IRUGO, 1)
drivers/scsi/scsi_transport_sas.c
1777
#define SETUP_PHY_ATTRIBUTE_RW(field) \
drivers/scsi/scsi_transport_sas.c
1778
SETUP_TEMPLATE_RW(phy_attrs, field, S_IRUGO | S_IWUSR, 1, \
drivers/scsi/scsi_transport_sas.c
1781
#define SETUP_OPTIONAL_PHY_ATTRIBUTE_RW(field, func) \
drivers/scsi/scsi_transport_sas.c
1782
SETUP_TEMPLATE_RW(phy_attrs, field, S_IRUGO | S_IWUSR, 1, \
drivers/scsi/scsi_transport_sas.c
1785
#define SETUP_PORT_ATTRIBUTE(field) \
drivers/scsi/scsi_transport_sas.c
1786
SETUP_TEMPLATE(port_attrs, field, S_IRUGO, 1)
drivers/scsi/scsi_transport_sas.c
1788
#define SETUP_OPTIONAL_PHY_ATTRIBUTE(field, func) \
drivers/scsi/scsi_transport_sas.c
1789
SETUP_TEMPLATE(phy_attrs, field, S_IRUGO, i->f->func)
drivers/scsi/scsi_transport_sas.c
1791
#define SETUP_PHY_ATTRIBUTE_WRONLY(field) \
drivers/scsi/scsi_transport_sas.c
1792
SETUP_TEMPLATE(phy_attrs, field, S_IWUSR, 1)
drivers/scsi/scsi_transport_sas.c
1794
#define SETUP_OPTIONAL_PHY_ATTRIBUTE_WRONLY(field, func) \
drivers/scsi/scsi_transport_sas.c
1795
SETUP_TEMPLATE(phy_attrs, field, S_IWUSR, i->f->func)
drivers/scsi/scsi_transport_sas.c
1797
#define SETUP_END_DEV_ATTRIBUTE(field) \
drivers/scsi/scsi_transport_sas.c
1798
SETUP_TEMPLATE(end_dev_attrs, field, S_IRUGO, 1)
drivers/scsi/scsi_transport_sas.c
1800
#define SETUP_EXPANDER_ATTRIBUTE(field) \
drivers/scsi/scsi_transport_sas.c
1801
SETUP_TEMPLATE(expander_attrs, expander_##field, S_IRUGO, 1)
drivers/scsi/scsi_transport_sas.c
477
#define sas_phy_show_simple(field, name, format_string, cast) \
drivers/scsi/scsi_transport_sas.c
484
return snprintf(buf, 20, format_string, cast phy->field); \
drivers/scsi/scsi_transport_sas.c
487
#define sas_phy_simple_attr(field, name, format_string, type) \
drivers/scsi/scsi_transport_sas.c
488
sas_phy_show_simple(field, name, format_string, (type)) \
drivers/scsi/scsi_transport_sas.c
491
#define sas_phy_show_protocol(field, name) \
drivers/scsi/scsi_transport_sas.c
498
if (!phy->field) \
drivers/scsi/scsi_transport_sas.c
500
return get_sas_protocol_names(phy->field, buf); \
drivers/scsi/scsi_transport_sas.c
503
#define sas_phy_protocol_attr(field, name) \
drivers/scsi/scsi_transport_sas.c
504
sas_phy_show_protocol(field, name) \
drivers/scsi/scsi_transport_sas.c
507
#define sas_phy_show_linkspeed(field) \
drivers/scsi/scsi_transport_sas.c
509
show_sas_phy_##field(struct device *dev, \
drivers/scsi/scsi_transport_sas.c
514
return get_sas_linkspeed_names(phy->field, buf); \
drivers/scsi/scsi_transport_sas.c
518
#define sas_phy_store_linkspeed(field) \
drivers/scsi/scsi_transport_sas.c
520
store_sas_phy_##field(struct device *dev, \
drivers/scsi/scsi_transport_sas.c
534
rates.field = value; \
drivers/scsi/scsi_transport_sas.c
540
#define sas_phy_linkspeed_rw_attr(field) \
drivers/scsi/scsi_transport_sas.c
541
sas_phy_show_linkspeed(field) \
drivers/scsi/scsi_transport_sas.c
542
sas_phy_store_linkspeed(field) \
drivers/scsi/scsi_transport_sas.c
543
static DEVICE_ATTR(field, S_IRUGO, show_sas_phy_##field, \
drivers/scsi/scsi_transport_sas.c
544
store_sas_phy_##field)
drivers/scsi/scsi_transport_sas.c
546
#define sas_phy_linkspeed_attr(field) \
drivers/scsi/scsi_transport_sas.c
547
sas_phy_show_linkspeed(field) \
drivers/scsi/scsi_transport_sas.c
548
static DEVICE_ATTR(field, S_IRUGO, show_sas_phy_##field, NULL)
drivers/scsi/scsi_transport_sas.c
551
#define sas_phy_show_linkerror(field) \
drivers/scsi/scsi_transport_sas.c
553
show_sas_phy_##field(struct device *dev, \
drivers/scsi/scsi_transport_sas.c
564
return snprintf(buf, 20, "%u\n", phy->field); \
drivers/scsi/scsi_transport_sas.c
567
#define sas_phy_linkerror_attr(field) \
drivers/scsi/scsi_transport_sas.c
568
sas_phy_show_linkerror(field) \
drivers/scsi/scsi_transport_sas.c
569
static DEVICE_ATTR(field, S_IRUGO, show_sas_phy_##field, NULL)
drivers/scsi/scsi_transport_sas.c
848
#define sas_port_show_simple(field, name, format_string, cast) \
drivers/scsi/scsi_transport_sas.c
855
return snprintf(buf, 20, format_string, cast port->field); \
drivers/scsi/scsi_transport_sas.c
858
#define sas_port_simple_attr(field, name, format_string, type) \
drivers/scsi/scsi_transport_sas.c
859
sas_port_show_simple(field, name, format_string, (type)) \
drivers/scsi/scsi_transport_spi.c
269
#define spi_transport_show_simple(field, format_string) \
drivers/scsi/scsi_transport_spi.c
272
show_spi_transport_##field(struct device *dev, \
drivers/scsi/scsi_transport_spi.c
279
return snprintf(buf, 20, format_string, tp->field); \
drivers/scsi/scsi_transport_spi.c
282
#define spi_transport_store_simple(field, format_string) \
drivers/scsi/scsi_transport_spi.c
285
store_spi_transport_##field(struct device *dev, \
drivers/scsi/scsi_transport_spi.c
295
tp->field = val; \
drivers/scsi/scsi_transport_spi.c
299
#define spi_transport_show_function(field, format_string) \
drivers/scsi/scsi_transport_spi.c
302
show_spi_transport_##field(struct device *dev, \
drivers/scsi/scsi_transport_spi.c
310
if (i->f->get_##field) \
drivers/scsi/scsi_transport_spi.c
311
i->f->get_##field(starget); \
drivers/scsi/scsi_transport_spi.c
312
return snprintf(buf, 20, format_string, tp->field); \
drivers/scsi/scsi_transport_spi.c
315
#define spi_transport_store_function(field, format_string) \
drivers/scsi/scsi_transport_spi.c
317
store_spi_transport_##field(struct device *dev, \
drivers/scsi/scsi_transport_spi.c
326
if (!i->f->set_##field) \
drivers/scsi/scsi_transport_spi.c
329
i->f->set_##field(starget, val); \
drivers/scsi/scsi_transport_spi.c
333
#define spi_transport_store_max(field, format_string) \
drivers/scsi/scsi_transport_spi.c
335
store_spi_transport_##field(struct device *dev, \
drivers/scsi/scsi_transport_spi.c
346
if (!i->f->set_##field) \
drivers/scsi/scsi_transport_spi.c
349
if (val > tp->max_##field) \
drivers/scsi/scsi_transport_spi.c
350
val = tp->max_##field; \
drivers/scsi/scsi_transport_spi.c
351
i->f->set_##field(starget, val); \
drivers/scsi/scsi_transport_spi.c
355
#define spi_transport_rd_attr(field, format_string) \
drivers/scsi/scsi_transport_spi.c
356
spi_transport_show_function(field, format_string) \
drivers/scsi/scsi_transport_spi.c
357
spi_transport_store_function(field, format_string) \
drivers/scsi/scsi_transport_spi.c
358
static DEVICE_ATTR(field, S_IRUGO, \
drivers/scsi/scsi_transport_spi.c
359
show_spi_transport_##field, \
drivers/scsi/scsi_transport_spi.c
360
store_spi_transport_##field);
drivers/scsi/scsi_transport_spi.c
362
#define spi_transport_simple_attr(field, format_string) \
drivers/scsi/scsi_transport_spi.c
363
spi_transport_show_simple(field, format_string) \
drivers/scsi/scsi_transport_spi.c
364
spi_transport_store_simple(field, format_string) \
drivers/scsi/scsi_transport_spi.c
365
static DEVICE_ATTR(field, S_IRUGO, \
drivers/scsi/scsi_transport_spi.c
366
show_spi_transport_##field, \
drivers/scsi/scsi_transport_spi.c
367
store_spi_transport_##field);
drivers/scsi/scsi_transport_spi.c
369
#define spi_transport_max_attr(field, format_string) \
drivers/scsi/scsi_transport_spi.c
370
spi_transport_show_function(field, format_string) \
drivers/scsi/scsi_transport_spi.c
371
spi_transport_store_max(field, format_string) \
drivers/scsi/scsi_transport_spi.c
372
spi_transport_simple_attr(max_##field, format_string) \
drivers/scsi/scsi_transport_spi.c
373
static DEVICE_ATTR(field, S_IRUGO, \
drivers/scsi/scsi_transport_spi.c
374
show_spi_transport_##field, \
drivers/scsi/scsi_transport_spi.c
375
store_spi_transport_##field);
drivers/soundwire/master.c
37
#define sdw_master_attr(field, format_string) \
drivers/soundwire/master.c
38
static ssize_t field##_show(struct device *dev, \
drivers/soundwire/master.c
43
return sprintf(buf, format_string, md->bus->prop.field); \
drivers/soundwire/master.c
45
static DEVICE_ATTR_RO(field)
drivers/soundwire/sysfs_slave.c
140
#define sdw_dp0_attr(field, format_string) \
drivers/soundwire/sysfs_slave.c
141
static ssize_t field##_show(struct device *dev, \
drivers/soundwire/sysfs_slave.c
146
return sprintf(buf, format_string, slave->prop.dp0_prop->field);\
drivers/soundwire/sysfs_slave.c
148
static DEVICE_ATTR_RO(field)
drivers/soundwire/sysfs_slave.c
68
#define sdw_slave_attr(field, format_string) \
drivers/soundwire/sysfs_slave.c
69
static ssize_t field##_show(struct device *dev, \
drivers/soundwire/sysfs_slave.c
74
return sprintf(buf, format_string, slave->prop.field); \
drivers/soundwire/sysfs_slave.c
76
static DEVICE_ATTR_RO(field)
drivers/soundwire/sysfs_slave_dpn.c
110
#define sdw_dpn_array_attr(field) \
drivers/soundwire/sysfs_slave_dpn.c
112
static ssize_t field##_dpn_show(struct sdw_slave *slave, \
drivers/soundwire/sysfs_slave_dpn.c
136
for (j = 0; j < dpn[i].num_##field; j++) \
drivers/soundwire/sysfs_slave_dpn.c
139
dpn[i].field[j]); \
drivers/soundwire/sysfs_slave_dpn.c
147
static ssize_t field##_show(struct device *dev, \
drivers/soundwire/sysfs_slave_dpn.c
155
return field##_dpn_show(slave, \
drivers/soundwire/sysfs_slave_dpn.c
160
sdw_dpn_attribute_alloc(field)
drivers/soundwire/sysfs_slave_dpn.c
26
#define sdw_dpn_attribute_alloc(field) \
drivers/soundwire/sysfs_slave_dpn.c
27
static int field##_attribute_alloc(struct device *dev, \
drivers/soundwire/sysfs_slave_dpn.c
41
dpn_attr->dev_attr.attr.name = __stringify(field); \
drivers/soundwire/sysfs_slave_dpn.c
43
dpn_attr->dev_attr.show = field##_show; \
drivers/soundwire/sysfs_slave_dpn.c
50
#define sdw_dpn_attr(field) \
drivers/soundwire/sysfs_slave_dpn.c
52
static ssize_t field##_dpn_show(struct sdw_slave *slave, \
drivers/soundwire/sysfs_slave_dpn.c
75
dpn[i].field); \
drivers/soundwire/sysfs_slave_dpn.c
82
static ssize_t field##_show(struct device *dev, \
drivers/soundwire/sysfs_slave_dpn.c
90
return field##_dpn_show(slave, \
drivers/soundwire/sysfs_slave_dpn.c
95
sdw_dpn_attribute_alloc(field)
drivers/spi/spi.c
120
u64_stats_t *field;
drivers/spi/spi.c
125
field = (void *)pcpu_stats + offset;
drivers/spi/spi.c
128
inc = u64_stats_read(field);
drivers/spi/spi.c
135
#define SPI_STATISTICS_ATTRS(field, file) \
drivers/spi/spi.c
136
static ssize_t spi_controller_##field##_show(struct device *dev, \
drivers/spi/spi.c
142
return spi_statistics_##field##_show(ctlr->pcpu_statistics, buf); \
drivers/spi/spi.c
144
static struct device_attribute dev_attr_spi_controller_##field = { \
drivers/spi/spi.c
146
.show = spi_controller_##field##_show, \
drivers/spi/spi.c
148
static ssize_t spi_device_##field##_show(struct device *dev, \
drivers/spi/spi.c
153
return spi_statistics_##field##_show(spi->pcpu_statistics, buf); \
drivers/spi/spi.c
155
static struct device_attribute dev_attr_spi_device_##field = { \
drivers/spi/spi.c
157
.show = spi_device_##field##_show, \
drivers/spi/spi.c
160
#define SPI_STATISTICS_SHOW_NAME(name, file, field) \
drivers/spi/spi.c
165
offsetof(struct spi_statistics, field)); \
drivers/spi/spi.c
169
#define SPI_STATISTICS_SHOW(field) \
drivers/spi/spi.c
170
SPI_STATISTICS_SHOW_NAME(field, __stringify(field), \
drivers/spi/spi.c
171
field)
drivers/ssb/main.c
357
#define ssb_config_attr(attrib, field, format_string) \
drivers/ssb/main.c
361
return sprintf(buf, format_string, dev_to_ssb_dev(dev)->field); \
drivers/staging/greybus/loopback.c
122
#define gb_loopback_ro_attr(field) \
drivers/staging/greybus/loopback.c
123
static ssize_t field##_show(struct device *dev, \
drivers/staging/greybus/loopback.c
128
return sysfs_emit(buf, "%u\n", gb->field); \
drivers/staging/greybus/loopback.c
130
static DEVICE_ATTR_RO(field)
drivers/staging/greybus/loopback.c
132
#define gb_loopback_ro_stats_attr(name, field, type) \
drivers/staging/greybus/loopback.c
133
static ssize_t name##_##field##_show(struct device *dev, \
drivers/staging/greybus/loopback.c
141
return sysfs_emit(buf, "%" #type "\n", gb->name.field); \
drivers/staging/greybus/loopback.c
143
static DEVICE_ATTR_RO(name##_##field)
drivers/staging/greybus/loopback.c
165
#define gb_loopback_stats_attrs(field) \
drivers/staging/greybus/loopback.c
166
gb_loopback_ro_stats_attr(field, min, u); \
drivers/staging/greybus/loopback.c
167
gb_loopback_ro_stats_attr(field, max, u); \
drivers/staging/greybus/loopback.c
168
gb_loopback_ro_avg_attr(field)
drivers/staging/greybus/loopback.c
170
#define gb_loopback_attr(field, type) \
drivers/staging/greybus/loopback.c
171
static ssize_t field##_show(struct device *dev, \
drivers/staging/greybus/loopback.c
176
return sysfs_emit(buf, "%" #type "\n", gb->field); \
drivers/staging/greybus/loopback.c
178
static ssize_t field##_store(struct device *dev, \
drivers/staging/greybus/loopback.c
186
ret = sscanf(buf, "%"#type, &gb->field); \
drivers/staging/greybus/loopback.c
194
static DEVICE_ATTR_RW(field)
drivers/staging/greybus/loopback.c
196
#define gb_dev_loopback_ro_attr(field) \
drivers/staging/greybus/loopback.c
197
static ssize_t field##_show(struct device *dev, \
drivers/staging/greybus/loopback.c
202
return sysfs_emit(buf, "%u\n", gb->field); \
drivers/staging/greybus/loopback.c
204
static DEVICE_ATTR_RO(field)
drivers/staging/greybus/loopback.c
206
#define gb_dev_loopback_rw_attr(field, type) \
drivers/staging/greybus/loopback.c
207
static ssize_t field##_show(struct device *dev, \
drivers/staging/greybus/loopback.c
212
return sysfs_emit(buf, "%" #type "\n", gb->field); \
drivers/staging/greybus/loopback.c
214
static ssize_t field##_store(struct device *dev, \
drivers/staging/greybus/loopback.c
222
ret = sscanf(buf, "%"#type, &gb->field); \
drivers/staging/greybus/loopback.c
230
static DEVICE_ATTR_RW(field)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3553
if (f->field == V4L2_FIELD_ANY)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3554
f->field = V4L2_FIELD_NONE;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
584
frame->vb.field = pipe->pix.field;
drivers/staging/media/atomisp/pci/atomisp_csi2.c
104
tmp_ffmt.field = V4L2_FIELD_ANY;
drivers/staging/media/atomisp/pci/atomisp_csi2.c
99
actual_ffmt->field = ffmt->field;
drivers/staging/media/av7110/av7110_v4l.c
624
if ((d.id != 0 && d.id != V4L2_SLICED_WSS_625) || d.field != 0 || d.line != 23)
drivers/staging/media/imx/imx-ic-prp.c
191
if (sdformat->format.field == V4L2_FIELD_ANY)
drivers/staging/media/imx/imx-ic-prp.c
192
sdformat->format.field = V4L2_FIELD_NONE;
drivers/staging/media/imx/imx-ic-prpencvf.c
207
done->vbuf.field = vdev->fmt.field;
drivers/staging/media/imx/imx-ic-prpencvf.c
373
interweave = V4L2_FIELD_IS_INTERLACED(image.pix.field) &&
drivers/staging/media/imx/imx-ic-prpencvf.c
374
V4L2_FIELD_IS_SEQUENTIAL(outfmt->field);
drivers/staging/media/imx/imx-ic-prpencvf.c
376
image.pix.field == V4L2_FIELD_INTERLACED_BT;
drivers/staging/media/imx/imx-ic-prpencvf.c
899
sdformat->format.field = infmt->field;
drivers/staging/media/imx/imx-ic-prpencvf.c
914
if (sdformat->format.field == V4L2_FIELD_ANY)
drivers/staging/media/imx/imx-ic-prpencvf.c
915
sdformat->format.field = V4L2_FIELD_NONE;
drivers/staging/media/imx/imx-media-capture.c
158
if (V4L2_FIELD_IS_INTERLACED(pixfmt->field)) {
drivers/staging/media/imx/imx-media-capture.c
159
switch (pixfmt->field) {
drivers/staging/media/imx/imx-media-capture.c
161
pixfmt->field = V4L2_FIELD_INTERLACED_TB;
drivers/staging/media/imx/imx-media-capture.c
164
pixfmt->field = V4L2_FIELD_INTERLACED_BT;
drivers/staging/media/imx/imx-media-capture.c
407
if (V4L2_FIELD_IS_INTERLACED(pixfmt->field)) {
drivers/staging/media/imx/imx-media-capture.c
408
switch (fmt_src->format.field) {
drivers/staging/media/imx/imx-media-capture.c
410
fmt_src->format.field = V4L2_FIELD_INTERLACED_TB;
drivers/staging/media/imx/imx-media-capture.c
413
fmt_src->format.field = V4L2_FIELD_INTERLACED_BT;
drivers/staging/media/imx/imx-media-csc-scaler.c
201
enum v4l2_field field;
drivers/staging/media/imx/imx-media-csc-scaler.c
203
field = f->fmt.pix.field;
drivers/staging/media/imx/imx-media-csc-scaler.c
204
if (field == V4L2_FIELD_ANY)
drivers/staging/media/imx/imx-media-csc-scaler.c
205
field = V4L2_FIELD_NONE;
drivers/staging/media/imx/imx-media-csc-scaler.c
206
else if (field != V4L2_FIELD_NONE)
drivers/staging/media/imx/imx-media-csc-scaler.c
267
q_data->cur_fmt.field = f->fmt.pix.field;
drivers/staging/media/imx/imx-media-csc-scaler.c
460
if (vbuf->field == V4L2_FIELD_ANY)
drivers/staging/media/imx/imx-media-csc-scaler.c
461
vbuf->field = V4L2_FIELD_NONE;
drivers/staging/media/imx/imx-media-csc-scaler.c
462
if (vbuf->field != V4L2_FIELD_NONE) {
drivers/staging/media/imx/imx-media-csc-scaler.c
739
.field = V4L2_FIELD_NONE,
drivers/staging/media/imx/imx-media-csi.c
1223
if (infmt->field == V4L2_FIELD_ALTERNATE)
drivers/staging/media/imx/imx-media-csi.c
1233
(V4L2_FIELD_HAS_BOTH(infmt->field) ||
drivers/staging/media/imx/imx-media-csi.c
1234
infmt->field == V4L2_FIELD_ALTERNATE)) {
drivers/staging/media/imx/imx-media-csi.c
1405
if (sdformat->format.field == V4L2_FIELD_ANY)
drivers/staging/media/imx/imx-media-csi.c
1406
sdformat->format.field = V4L2_FIELD_NONE;
drivers/staging/media/imx/imx-media-csi.c
1410
switch (infmt->field) {
drivers/staging/media/imx/imx-media-csi.c
1418
if (!V4L2_FIELD_IS_SEQUENTIAL(sdformat->format.field))
drivers/staging/media/imx/imx-media-csi.c
1419
sdformat->format.field = infmt->field;
drivers/staging/media/imx/imx-media-csi.c
1431
if (!V4L2_FIELD_IS_SEQUENTIAL(sdformat->format.field))
drivers/staging/media/imx/imx-media-csi.c
1432
sdformat->format.field = (infmt->height == 480 / 2) ?
drivers/staging/media/imx/imx-media-csi.c
1437
sdformat->format.field = infmt->field;
drivers/staging/media/imx/imx-media-csi.c
1512
if (sdformat->format.field == V4L2_FIELD_ALTERNATE)
drivers/staging/media/imx/imx-media-csi.c
1619
if (infmt->field == V4L2_FIELD_ALTERNATE)
drivers/staging/media/imx/imx-media-csi.c
269
done->vbuf.field = vdev->fmt.field;
drivers/staging/media/imx/imx-media-csi.c
441
interweave = V4L2_FIELD_IS_INTERLACED(image.pix.field) &&
drivers/staging/media/imx/imx-media-csi.c
442
V4L2_FIELD_IS_SEQUENTIAL(outfmt->field);
drivers/staging/media/imx/imx-media-csi.c
444
image.pix.field == V4L2_FIELD_INTERLACED_BT;
drivers/staging/media/imx/imx-media-utils.c
391
u32 width, u32 height, u32 code, u32 field,
drivers/staging/media/imx/imx-media-utils.c
398
mbus->field = field;
drivers/staging/media/imx/imx-media-utils.c
563
pix->field = mbus->field;
drivers/staging/media/imx/imx-media-vdic.c
259
priv->fieldtype = infmt->field;
drivers/staging/media/imx/imx-media-vdic.c
327
ipu_vdi_set_field_order(priv->vdi, V4L2_STD_UNKNOWN, infmt->field);
drivers/staging/media/imx/imx-media-vdic.c
550
sdformat->format.field = V4L2_FIELD_NONE;
drivers/staging/media/imx/imx-media-vdic.c
560
if (!V4L2_FIELD_HAS_BOTH(sdformat->format.field))
drivers/staging/media/imx/imx-media-vdic.c
561
sdformat->format.field = V4L2_FIELD_SEQ_TB;
drivers/staging/media/imx/imx-media.h
193
u32 width, u32 height, u32 code, u32 field,
drivers/staging/media/ipu3/ipu3-css.c
157
f->field = V4L2_FIELD_NONE;
drivers/staging/media/ipu3/ipu3-v4l2.c
1160
def_bus_fmt.field = V4L2_FIELD_NONE;
drivers/staging/media/ipu3/ipu3-v4l2.c
1168
def_pix_fmt.field = def_bus_fmt.field;
drivers/staging/media/ipu3/ipu3-v4l2.c
45
try_fmt->field = V4L2_FIELD_NONE;
drivers/staging/media/ipu3/ipu3.c
557
buf->vid_buf.vbb.field = V4L2_FIELD_NONE;
drivers/staging/media/ipu7/ipu7-isys-queue.c
772
buf->field = V4L2_FIELD_NONE;
drivers/staging/media/ipu7/ipu7-isys-subdev.c
131
format->format.field = V4L2_FIELD_NONE;
drivers/staging/media/ipu7/ipu7-isys-subdev.c
195
.field = V4L2_FIELD_NONE,
drivers/staging/media/ipu7/ipu7-isys-video.c
217
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/staging/media/max96712/max96712.c
248
.field = V4L2_FIELD_NONE,
drivers/staging/media/meson/vdec/codec_h264.c
396
u32 field = V4L2_FIELD_NONE;
drivers/staging/media/meson/vdec/codec_h264.c
408
field = V4L2_FIELD_INTERLACED_TB;
drivers/staging/media/meson/vdec/codec_h264.c
410
field = V4L2_FIELD_INTERLACED_BT;
drivers/staging/media/meson/vdec/codec_h264.c
413
amvdec_dst_buf_done_idx(sess, buffer_index, offset, field);
drivers/staging/media/meson/vdec/codec_mpeg12.c
160
u32 field = V4L2_FIELD_NONE;
drivers/staging/media/meson/vdec/codec_mpeg12.c
183
field = (pic_info & PICINFO_TOP_FIRST) ?
drivers/staging/media/meson/vdec/codec_mpeg12.c
190
amvdec_dst_buf_done_idx(sess, buffer_index, offset, field);
drivers/staging/media/meson/vdec/esparser.c
339
vbuf->field = V4L2_FIELD_NONE;
drivers/staging/media/meson/vdec/vdec.c
443
vbuf->field = V4L2_FIELD_NONE;
drivers/staging/media/meson/vdec/vdec.c
553
if (pixmp->field == V4L2_FIELD_ANY)
drivers/staging/media/meson/vdec/vdec.c
554
pixmp->field = V4L2_FIELD_NONE;
drivers/staging/media/meson/vdec/vdec_helpers.c
275
u32 field, u64 timestamp,
drivers/staging/media/meson/vdec/vdec_helpers.c
316
vbuf->field = field;
drivers/staging/media/meson/vdec/vdec_helpers.c
324
struct vb2_v4l2_buffer *vbuf, u32 field)
drivers/staging/media/meson/vdec/vdec_helpers.c
352
dst_buf_done(sess, vbuf, field, timestamp, timecode, vbuf_flags);
drivers/staging/media/meson/vdec/vdec_helpers.c
359
u32 offset, u32 field, bool allow_drop)
drivers/staging/media/meson/vdec/vdec_helpers.c
400
dst_buf_done(sess, vbuf, field, timestamp, timecode, vbuf_flags);
drivers/staging/media/meson/vdec/vdec_helpers.c
407
u32 buf_idx, u32 offset, u32 field)
drivers/staging/media/meson/vdec/vdec_helpers.c
423
amvdec_dst_buf_done_offset(sess, vbuf, offset, field, true);
drivers/staging/media/meson/vdec/vdec_helpers.c
425
amvdec_dst_buf_done(sess, vbuf, field);
drivers/staging/media/meson/vdec/vdec_helpers.h
43
u32 offset, u32 field);
drivers/staging/media/meson/vdec/vdec_helpers.h
45
struct vb2_v4l2_buffer *vbuf, u32 field);
drivers/staging/media/meson/vdec/vdec_helpers.h
48
u32 offset, u32 field, bool allow_drop);
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
58
unsigned int field)
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
63
addr += field * buf->codec.h264.mv_col_buf_size / 2;
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
107
unsigned int field)
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
112
field * cedrus_buf->codec.h265.mv_col_buf_size / 2;
drivers/staging/media/sunxi/cedrus/cedrus_video.c
120
pix_fmt->field = V4L2_FIELD_NONE;
drivers/staging/media/sunxi/cedrus/cedrus_video.c
491
vbuf->field = V4L2_FIELD_NONE;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
414
pix_format->field = V4L2_FIELD_NONE;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
253
mbus_format->field = V4L2_FIELD_NONE;
drivers/staging/media/tegra-video/csi.c
199
format->field = V4L2_FIELD_NONE;
drivers/staging/media/tegra-video/csi.c
612
chan->format.field = V4L2_FIELD_NONE;
drivers/staging/media/tegra-video/tegra20.c
531
vb->field = V4L2_FIELD_NONE;
drivers/staging/media/tegra-video/tegra210.c
378
vb->field = V4L2_FIELD_NONE;
drivers/staging/media/tegra-video/vi.c
1123
chan->format.field = V4L2_FIELD_NONE;
drivers/staging/media/tegra-video/vi.c
467
pix->field = V4L2_FIELD_NONE;
drivers/staging/most/video/video.c
229
f->fmt.pix.field = V4L2_FIELD_NONE;
drivers/target/target_core_stat.c
279
#define per_cpu_stat_snprintf(stats_struct, prefix, field, shift) \
drivers/target/target_core_stat.c
290
sum += stats->field; \
drivers/target/target_core_stat.c
296
#define lu_show_per_cpu_stat(prefix, field, shift) \
drivers/target/target_core_stat.c
297
per_cpu_stat_snprintf(se_dev_io_stats, prefix, field, shift); \
drivers/target/target_core_stat.c
609
#define tgt_port_show_per_cpu_stat(prefix, field, shift) \
drivers/target/target_core_stat.c
610
per_cpu_stat_snprintf(scsi_port_stats, prefix, field, shift); \
drivers/target/target_core_stat.c
998
#define auth_show_per_cpu_stat(prefix, field, shift) \
drivers/target/target_core_stat.c
999
per_cpu_stat_snprintf(se_dev_entry_io_stats, prefix, field, shift); \
drivers/thermal/qcom/tsens.c
329
static int tsens_read_temp(const struct tsens_sensor *s, int field, int *temp)
drivers/thermal/qcom/tsens.c
340
ret = regmap_read(priv->tm_map, priv->fields[field].reg, &status);
drivers/thunderbolt/debugfs.c
303
char *field, *token;
drivers/thunderbolt/debugfs.c
311
field = strsep(&token, " ");
drivers/thunderbolt/debugfs.c
312
if (!field)
drivers/thunderbolt/debugfs.c
314
if (kstrtou8(field, 0, reg))
drivers/thunderbolt/debugfs.c
319
field = strsep(&token, " ");
drivers/thunderbolt/debugfs.c
320
if (!field)
drivers/thunderbolt/debugfs.c
322
if (kstrtou8(field, 0, &data[i]))
drivers/tty/serial/qcom_geni_serial.c
310
unsigned int offset, u32 field, u32 val)
drivers/tty/serial/qcom_geni_serial.c
330
if ((reg & field) == val)
drivers/tty/serial/qcom_geni_serial.c
339
unsigned int offset, u32 field, bool set)
drivers/tty/serial/qcom_geni_serial.c
341
return qcom_geni_serial_poll_bitfield(uport, offset, field, set ? field : 0);
drivers/usb/cdns3/cdnsp-gadget.h
1069
__le32 field[4];
drivers/usb/cdns3/cdnsp-ring.c
1011
trb_type = TRB_FIELD_TO_TYPE(le32_to_cpu(event_trb->generic.field[3]));
drivers/usb/cdns3/cdnsp-ring.c
1065
ep_trb_len = TRB_LEN(le32_to_cpu(ep_trb->generic.field[2]));
drivers/usb/cdns3/cdnsp-ring.c
115
trb->generic.field[0] = 0;
drivers/usb/cdns3/cdnsp-ring.c
1150
ep_trb_len = TRB_LEN(le32_to_cpu(ep_trb->generic.field[2]));
drivers/usb/cdns3/cdnsp-ring.c
116
trb->generic.field[1] = 0;
drivers/usb/cdns3/cdnsp-ring.c
117
trb->generic.field[2] = 0;
drivers/usb/cdns3/cdnsp-ring.c
119
trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE);
drivers/usb/cdns3/cdnsp-ring.c
1194
dev_sid = TRB_TO_DEV_STREAM(le32_to_cpu(generic->field[0]));
drivers/usb/cdns3/cdnsp-ring.c
1195
host_sid = TRB_TO_HOST_STREAM(le32_to_cpu(generic->field[2]));
drivers/usb/cdns3/cdnsp-ring.c
120
trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(noop_type));
drivers/usb/cdns3/cdnsp-ring.c
1501
comp_code = GET_COMP_CODE(le32_to_cpu(event->generic.field[2]));
drivers/usb/cdns3/cdnsp-ring.c
1618
trb->field[0] = cpu_to_le32(field1);
drivers/usb/cdns3/cdnsp-ring.c
1619
trb->field[1] = cpu_to_le32(field2);
drivers/usb/cdns3/cdnsp-ring.c
1620
trb->field[2] = cpu_to_le32(field3);
drivers/usb/cdns3/cdnsp-ring.c
1621
trb->field[3] = cpu_to_le32(field4);
drivers/usb/cdns3/cdnsp-ring.c
1872
u32 field, length_field, remainder;
drivers/usb/cdns3/cdnsp-ring.c
1925
field = le32_to_cpu(pep->wa1_nop_trb->trans_event.flags);
drivers/usb/cdns3/cdnsp-ring.c
1926
field ^= TRB_CYCLE;
drivers/usb/cdns3/cdnsp-ring.c
1928
pep->wa1_nop_trb->trans_event.flags = cpu_to_le32(field);
drivers/usb/cdns3/cdnsp-ring.c
194
chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN;
drivers/usb/cdns3/cdnsp-ring.c
1944
field = TRB_TYPE(TRB_NORMAL);
drivers/usb/cdns3/cdnsp-ring.c
1956
field |= TRB_CYCLE;
drivers/usb/cdns3/cdnsp-ring.c
1958
field |= ring->cycle_state;
drivers/usb/cdns3/cdnsp-ring.c
1966
field |= TRB_CHAIN;
drivers/usb/cdns3/cdnsp-ring.c
1983
field &= ~TRB_CHAIN;
drivers/usb/cdns3/cdnsp-ring.c
1984
field |= TRB_IOC;
drivers/usb/cdns3/cdnsp-ring.c
1993
field |= TRB_ISP;
drivers/usb/cdns3/cdnsp-ring.c
2008
field);
drivers/usb/cdns3/cdnsp-ring.c
2028
field = TRB_TYPE(TRB_TR_NOOP) | TRB_IOC;
drivers/usb/cdns3/cdnsp-ring.c
2030
field |= TRB_CYCLE;
drivers/usb/cdns3/cdnsp-ring.c
2035
TRB_INTR_TARGET(0), field);
drivers/usb/cdns3/cdnsp-ring.c
2050
u32 field, length_field, zlp = 0;
drivers/usb/cdns3/cdnsp-ring.c
2078
field = TRB_TYPE(TRB_DATA);
drivers/usb/cdns3/cdnsp-ring.c
2081
field |= TRB_CHAIN;
drivers/usb/cdns3/cdnsp-ring.c
2083
field |= TRB_IOC | (pdev->ep0_expect_in ? 0 : TRB_ISP);
drivers/usb/cdns3/cdnsp-ring.c
2086
field |= TRB_DIR_IN;
drivers/usb/cdns3/cdnsp-ring.c
2094
field | ep_ring->cycle_state |
drivers/usb/cdns3/cdnsp-ring.c
2099
field = TRB_TYPE(TRB_NORMAL) | TRB_IOC;
drivers/usb/cdns3/cdnsp-ring.c
2102
field = TRB_ISP;
drivers/usb/cdns3/cdnsp-ring.c
2107
field | ep_ring->cycle_state |
drivers/usb/cdns3/cdnsp-ring.c
2120
field = ep_ring->cycle_state;
drivers/usb/cdns3/cdnsp-ring.c
2122
field = (ep_ring->cycle_state ^ 1);
drivers/usb/cdns3/cdnsp-ring.c
2125
field |= TRB_DIR_IN;
drivers/usb/cdns3/cdnsp-ring.c
2129
field |= TRB_SETUPSTAT(TRB_SETUPSTAT_STALL);
drivers/usb/cdns3/cdnsp-ring.c
2131
field |= TRB_SETUPSTAT(TRB_SETUPSTAT_ACK);
drivers/usb/cdns3/cdnsp-ring.c
2135
field | TRB_IOC | TRB_SETUPID(pdev->setup_id) |
drivers/usb/cdns3/cdnsp-ring.c
2235
u32 field, length_field;
drivers/usb/cdns3/cdnsp-ring.c
2282
field = TRB_TYPE(TRB_ISOC) | TRB_TLBPC(last_burst_pkt) |
drivers/usb/cdns3/cdnsp-ring.c
2286
field |= TRB_CYCLE;
drivers/usb/cdns3/cdnsp-ring.c
2308
field = TRB_TYPE(TRB_NORMAL) | ep_ring->cycle_state;
drivers/usb/cdns3/cdnsp-ring.c
2316
field |= TRB_ISP;
drivers/usb/cdns3/cdnsp-ring.c
2321
field |= TRB_CHAIN;
drivers/usb/cdns3/cdnsp-ring.c
2325
field |= TRB_IOC;
drivers/usb/cdns3/cdnsp-ring.c
2330
length_field, field);
drivers/usb/cdns3/cdnsp-ring.c
517
trb->generic.field[3] ^= cpu_to_le32(TRB_CYCLE);
drivers/usb/cdns3/cdnsp-ring.c
804
if (GET_COMP_CODE(le32_to_cpu(event->generic.field[2])) != COMP_SUCCESS)
drivers/usb/cdns3/cdnsp-ring.c
807
port_id = GET_PORT_ID(le32_to_cpu(event->generic.field[0]));
drivers/usb/cdns3/cdnsp-ring.c
84
return TRB_TYPE_NOOP_LE32(trb->generic.field[3]);
drivers/usb/cdns3/cdnsp-ring.c
966
sum += TRB_LEN(le32_to_cpu(trb->generic.field[2]));
drivers/usb/cdns3/cdnsp-ring.c
984
start_trb->field[3] |= cpu_to_le32(start_cycle);
drivers/usb/cdns3/cdnsp-ring.c
986
start_trb->field[3] &= cpu_to_le32(~TRB_CYCLE);
drivers/usb/cdns3/cdnsp-trace.h
345
__entry->field0 = le32_to_cpu(trb->field[0]);
drivers/usb/cdns3/cdnsp-trace.h
346
__entry->field1 = le32_to_cpu(trb->field[1]);
drivers/usb/cdns3/cdnsp-trace.h
347
__entry->field2 = le32_to_cpu(trb->field[2]);
drivers/usb/cdns3/cdnsp-trace.h
348
__entry->field3 = le32_to_cpu(trb->field[3]);
drivers/usb/core/endpoint.c
29
#define usb_ep_attr(field, format_string) \
drivers/usb/core/endpoint.c
30
static ssize_t field##_show(struct device *dev, \
drivers/usb/core/endpoint.c
35
return sysfs_emit(buf, format_string, ep->desc->field); \
drivers/usb/core/endpoint.c
37
static DEVICE_ATTR_RO(field)
drivers/usb/core/quirks.c
30
char *val, *p, *field;
drivers/usb/core/quirks.c
74
field = strsep(&p, ":");
drivers/usb/core/quirks.c
75
if (!field)
drivers/usb/core/quirks.c
78
if (kstrtou16(field, 16, &vid))
drivers/usb/core/quirks.c
81
field = strsep(&p, ":");
drivers/usb/core/quirks.c
82
if (!field)
drivers/usb/core/quirks.c
85
if (kstrtou16(field, 16, &pid))
drivers/usb/core/quirks.c
88
field = strsep(&p, ",");
drivers/usb/core/quirks.c
89
if (!field || !*field)
drivers/usb/core/quirks.c
93
for (flags = 0; *field; field++) {
drivers/usb/core/quirks.c
94
switch (*field) {
drivers/usb/core/sysfs.c
1111
#define usb_intf_assoc_attr(field, format_string) \
drivers/usb/core/sysfs.c
1113
iad_##field##_show(struct device *dev, struct device_attribute *attr, \
drivers/usb/core/sysfs.c
1119
intf->intf_assoc->field); \
drivers/usb/core/sysfs.c
1121
static DEVICE_ATTR_RO(iad_##field)
drivers/usb/core/sysfs.c
1130
#define usb_intf_attr(field, format_string) \
drivers/usb/core/sysfs.c
1132
field##_show(struct device *dev, struct device_attribute *attr, \
drivers/usb/core/sysfs.c
1138
intf->cur_altsetting->desc.field); \
drivers/usb/core/sysfs.c
1140
static DEVICE_ATTR_RO(field)
drivers/usb/core/sysfs.c
25
#define usb_actconfig_show(field, format_string) \
drivers/usb/core/sysfs.c
26
static ssize_t field##_show(struct device *dev, \
drivers/usb/core/sysfs.c
40
actconfig->desc.field); \
drivers/usb/core/sysfs.c
45
#define usb_actconfig_attr(field, format_string) \
drivers/usb/core/sysfs.c
46
usb_actconfig_show(field, format_string) \
drivers/usb/core/sysfs.c
47
static DEVICE_ATTR_RO(field)
drivers/usb/core/sysfs.c
690
#define usb_descriptor_attr_le16(field, format_string) \
drivers/usb/core/sysfs.c
692
field##_show(struct device *dev, struct device_attribute *attr, \
drivers/usb/core/sysfs.c
699
le16_to_cpu(udev->descriptor.field)); \
drivers/usb/core/sysfs.c
701
static DEVICE_ATTR_RO(field)
drivers/usb/core/sysfs.c
707
#define usb_descriptor_attr(field, format_string) \
drivers/usb/core/sysfs.c
709
field##_show(struct device *dev, struct device_attribute *attr, \
drivers/usb/core/sysfs.c
715
return sysfs_emit(buf, format_string, udev->descriptor.field); \
drivers/usb/core/sysfs.c
717
static DEVICE_ATTR_RO(field)
drivers/usb/early/xhci-dbc.c
212
link_trb->field[0] = cpu_to_le32(lower_32_bits(seg->dma));
drivers/usb/early/xhci-dbc.c
213
link_trb->field[1] = cpu_to_le32(upper_32_bits(seg->dma));
drivers/usb/early/xhci-dbc.c
214
link_trb->field[3] = cpu_to_le32(TRB_TYPE(TRB_LINK)) | cpu_to_le32(LINK_TOGGLE);
drivers/usb/early/xhci-dbc.c
395
trb->field[0] = cpu_to_le32(field1);
drivers/usb/early/xhci-dbc.c
396
trb->field[1] = cpu_to_le32(field2);
drivers/usb/early/xhci-dbc.c
397
trb->field[2] = cpu_to_le32(field3);
drivers/usb/early/xhci-dbc.c
398
trb->field[3] = cpu_to_le32(field4);
drivers/usb/early/xhci-dbc.c
404
link_trb->field[3] |= cpu_to_le32(TRB_CYCLE);
drivers/usb/early/xhci-dbc.c
406
link_trb->field[3] &= cpu_to_le32(~TRB_CYCLE);
drivers/usb/early/xhci-dbc.c
515
trb->field[3] |= cpu_to_le32(cycle);
drivers/usb/early/xhci-dbc.c
517
trb->field[3] &= cpu_to_le32(~TRB_CYCLE);
drivers/usb/early/xhci-dbc.c
726
comp_code = GET_COMP_CODE(le32_to_cpu(evt_trb->field[2]));
drivers/usb/early/xhci-dbc.c
727
ep_id = TRB_TO_EP_ID(le32_to_cpu(evt_trb->field[3]));
drivers/usb/early/xhci-dbc.c
809
while ((le32_to_cpu(evt_trb->field[3]) & TRB_CYCLE) == xdbc.evt_ring.cycle_state) {
drivers/usb/early/xhci-dbc.c
816
switch ((le32_to_cpu(evt_trb->field[3]) & TRB_TYPE_BITMASK)) {
drivers/usb/early/xhci-dbc.h
56
__le32 field[4];
drivers/usb/gadget/function/uvc_queue.c
350
buf->buf.field = V4L2_FIELD_NONE;
drivers/usb/gadget/function/uvc_v4l2.c
240
fmt->fmt.pix.field = V4L2_FIELD_NONE;
drivers/usb/gadget/function/uvc_v4l2.c
300
fmt->fmt.pix.field = V4L2_FIELD_NONE;
drivers/usb/host/max3421-hcd.c
353
(field(reg, MAX3421_SPI_REG_SHIFT) |
drivers/usb/host/max3421-hcd.c
354
field(MAX3421_SPI_DIR_RD, MAX3421_SPI_DIR_SHIFT));
drivers/usb/host/max3421-hcd.c
379
(field(reg, MAX3421_SPI_REG_SHIFT) |
drivers/usb/host/max3421-hcd.c
380
field(MAX3421_SPI_DIR_WR, MAX3421_SPI_DIR_SHIFT));
drivers/usb/host/max3421-hcd.c
403
(field(reg, MAX3421_SPI_REG_SHIFT) |
drivers/usb/host/max3421-hcd.c
404
field(MAX3421_SPI_DIR_RD, MAX3421_SPI_DIR_SHIFT));
drivers/usb/host/max3421-hcd.c
429
(field(reg, MAX3421_SPI_REG_SHIFT) |
drivers/usb/host/max3421-hcd.c
430
field(MAX3421_SPI_DIR_WR, MAX3421_SPI_DIR_SHIFT));
drivers/usb/host/octeon-hcd.c
387
#define USB_SET_FIELD32(address, _union, field, value) \
drivers/usb/host/octeon-hcd.c
392
c.s.field = value; \
drivers/usb/host/xhci-dbgcap.c
202
trb->generic.field[0] = 0;
drivers/usb/host/xhci-dbgcap.c
203
trb->generic.field[1] = 0;
drivers/usb/host/xhci-dbgcap.c
204
trb->generic.field[2] = 0;
drivers/usb/host/xhci-dbgcap.c
205
trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE);
drivers/usb/host/xhci-dbgcap.c
206
trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(TRB_TR_NOOP));
drivers/usb/host/xhci-dbgcap.c
270
trb->generic.field[0] = cpu_to_le32(field1);
drivers/usb/host/xhci-dbgcap.c
271
trb->generic.field[1] = cpu_to_le32(field2);
drivers/usb/host/xhci-dbgcap.c
272
trb->generic.field[2] = cpu_to_le32(field3);
drivers/usb/host/xhci-dbgcap.c
273
trb->generic.field[3] = cpu_to_le32(field4);
drivers/usb/host/xhci-dbgcap.c
326
trb->generic.field[3] |= cpu_to_le32(TRB_CYCLE);
drivers/usb/host/xhci-dbgcap.c
328
trb->generic.field[3] &= cpu_to_le32(~TRB_CYCLE);
drivers/usb/host/xhci-dbgcap.c
826
comp_code = GET_COMP_CODE(le32_to_cpu(event->generic.field[2]));
drivers/usb/host/xhci-dbgcap.c
827
remain_length = EVENT_TRB_LEN(le32_to_cpu(event->generic.field[2]));
drivers/usb/host/xhci-dbgcap.c
828
ep_id = TRB_TO_EP_ID(le32_to_cpu(event->generic.field[3]));
drivers/usb/host/xhci-debugfs.c
208
xhci_decode_trb(str, XHCI_MSG_MAX, le32_to_cpu(trb->generic.field[0]),
drivers/usb/host/xhci-debugfs.c
209
le32_to_cpu(trb->generic.field[1]),
drivers/usb/host/xhci-debugfs.c
210
le32_to_cpu(trb->generic.field[2]),
drivers/usb/host/xhci-debugfs.c
211
le32_to_cpu(trb->generic.field[3])));
drivers/usb/host/xhci-ring.c
104
return TRB_TYPE_NOOP_LE32(trb->generic.field[3]);
drivers/usb/host/xhci-ring.c
1194
if (unlikely(TRB_TO_SUSPEND_PORT(le32_to_cpu(trb->generic.field[3])))) {
drivers/usb/host/xhci-ring.c
1201
ep_index = TRB_TO_EP_INDEX(le32_to_cpu(trb->generic.field[3]));
drivers/usb/host/xhci-ring.c
1428
ep_index = TRB_TO_EP_INDEX(le32_to_cpu(trb->generic.field[3]));
drivers/usb/host/xhci-ring.c
1429
stream_id = TRB_TO_STREAM_ID(le32_to_cpu(trb->generic.field[2]));
drivers/usb/host/xhci-ring.c
154
trb->generic.field[0] = 0;
drivers/usb/host/xhci-ring.c
155
trb->generic.field[1] = 0;
drivers/usb/host/xhci-ring.c
156
trb->generic.field[2] = 0;
drivers/usb/host/xhci-ring.c
1563
ep_index = TRB_TO_EP_INDEX(le32_to_cpu(trb->generic.field[3]));
drivers/usb/host/xhci-ring.c
158
trb->generic.field[3] &= cpu_to_le32(TRB_CYCLE);
drivers/usb/host/xhci-ring.c
1586
if ((le32_to_cpu(trb->generic.field[3])) & TRB_TSP)
drivers/usb/host/xhci-ring.c
159
trb->generic.field[3] |= cpu_to_le32(TRB_TYPE(noop_type));
drivers/usb/host/xhci-ring.c
1739
cmd_field3 = le32_to_cpu(xhci->current_cmd->command_trb->generic.field[3]);
drivers/usb/host/xhci-ring.c
1862
cmd_type = TRB_FIELD_TO_TYPE(le32_to_cpu(cmd_trb->generic.field[3]));
drivers/usb/host/xhci-ring.c
1881
le32_to_cpu(cmd_trb->generic.field[3])));
drivers/usb/host/xhci-ring.c
1888
le32_to_cpu(cmd_trb->generic.field[3])));
drivers/usb/host/xhci-ring.c
1898
le32_to_cpu(cmd_trb->generic.field[3])));
drivers/usb/host/xhci-ring.c
1906
le32_to_cpu(cmd_trb->generic.field[3]));
drivers/usb/host/xhci-ring.c
1949
slot_id = TRB_TO_SLOT_ID(le32_to_cpu(event->generic.field[3]));
drivers/usb/host/xhci-ring.c
2004
if (GET_COMP_CODE(le32_to_cpu(event->generic.field[2])) != COMP_SUCCESS)
drivers/usb/host/xhci-ring.c
2008
port_id = GET_PORT_ID(le32_to_cpu(event->generic.field[0]));
drivers/usb/host/xhci-ring.c
2285
sum += TRB_LEN(le32_to_cpu(trb->generic.field[2]));
drivers/usb/host/xhci-ring.c
2302
trb_type = TRB_FIELD_TO_TYPE(le32_to_cpu(ep_trb->generic.field[3]));
drivers/usb/host/xhci-ring.c
2405
ep_trb_len = TRB_LEN(le32_to_cpu(ep_trb->generic.field[2]));
drivers/usb/host/xhci-ring.c
2503
ep_trb_len = TRB_LEN(le32_to_cpu(ep_trb->generic.field[2]));
drivers/usb/host/xhci-ring.c
288
chain = le32_to_cpu(ring->enqueue->generic.field[3]) & TRB_CHAIN;
drivers/usb/host/xhci-ring.c
3224
trb->field[0] = cpu_to_le32(field1);
drivers/usb/host/xhci-ring.c
3225
trb->field[1] = cpu_to_le32(field2);
drivers/usb/host/xhci-ring.c
3226
trb->field[2] = cpu_to_le32(field3);
drivers/usb/host/xhci-ring.c
3229
trb->field[3] = cpu_to_le32(field4);
drivers/usb/host/xhci-ring.c
3420
start_trb->field[3] |= cpu_to_le32(start_cycle);
drivers/usb/host/xhci-ring.c
3422
start_trb->field[3] &= cpu_to_le32(~TRB_CYCLE);
drivers/usb/host/xhci-ring.c
3604
u32 field, length_field, remainder;
drivers/usb/host/xhci-ring.c
3650
field = TRB_TYPE(TRB_NORMAL);
drivers/usb/host/xhci-ring.c
3663
field |= TRB_CYCLE;
drivers/usb/host/xhci-ring.c
3665
field |= ring->cycle_state;
drivers/usb/host/xhci-ring.c
3671
field |= TRB_CHAIN;
drivers/usb/host/xhci-ring.c
3683
field &= ~TRB_CHAIN;
drivers/usb/host/xhci-ring.c
3684
field |= TRB_IOC;
drivers/usb/host/xhci-ring.c
3692
field |= TRB_IDT;
drivers/usb/host/xhci-ring.c
3698
field |= TRB_ISP;
drivers/usb/host/xhci-ring.c
3712
field);
drivers/usb/host/xhci-ring.c
3737
field = TRB_TYPE(TRB_NORMAL) | ring->cycle_state | TRB_IOC;
drivers/usb/host/xhci-ring.c
3738
queue_trb(xhci, ring, 0, 0, 0, TRB_INTR_TARGET(0), field);
drivers/usb/host/xhci-ring.c
3757
u32 field;
drivers/usb/host/xhci-ring.c
3780
field = TRB_TYPE(TRB_TR_NOOP) | ep_ring->cycle_state;
drivers/usb/host/xhci-ring.c
3782
TRB_INTR_TARGET(0), field);
drivers/usb/host/xhci-ring.c
3815
field = 0;
drivers/usb/host/xhci-ring.c
3816
field |= TRB_IDT | TRB_TYPE(TRB_SETUP);
drivers/usb/host/xhci-ring.c
3818
field |= 0x1;
drivers/usb/host/xhci-ring.c
3824
field |= TRB_TX_TYPE(TRB_DATA_IN);
drivers/usb/host/xhci-ring.c
3826
field |= TRB_TX_TYPE(TRB_DATA_OUT);
drivers/usb/host/xhci-ring.c
3835
field);
drivers/usb/host/xhci-ring.c
3840
field = TRB_ISP | TRB_TYPE(TRB_DATA);
drivers/usb/host/xhci-ring.c
3842
field = TRB_TYPE(TRB_DATA);
drivers/usb/host/xhci-ring.c
3852
field |= TRB_IDT;
drivers/usb/host/xhci-ring.c
3865
field |= TRB_DIR_IN;
drivers/usb/host/xhci-ring.c
3870
field | ep_ring->cycle_state);
drivers/usb/host/xhci-ring.c
3880
field = 0;
drivers/usb/host/xhci-ring.c
3882
field = TRB_DIR_IN;
drivers/usb/host/xhci-ring.c
3888
field | TRB_IOC | TRB_TYPE(TRB_STATUS) | ep_ring->cycle_state);
drivers/usb/host/xhci-ring.c
4066
u32 field, length_field;
drivers/usb/host/xhci-ring.c
4132
field = TRB_TYPE(TRB_ISOC) |
drivers/usb/host/xhci-ring.c
4139
field |= TRB_TBC(burst_count);
drivers/usb/host/xhci-ring.c
4147
field = TRB_TYPE(TRB_NORMAL) |
drivers/usb/host/xhci-ring.c
4152
field |= TRB_ISP;
drivers/usb/host/xhci-ring.c
4157
field |= TRB_CHAIN;
drivers/usb/host/xhci-ring.c
4162
field |= TRB_IOC;
drivers/usb/host/xhci-ring.c
4164
field |= TRB_BEI;
drivers/usb/host/xhci-ring.c
4190
field);
drivers/usb/host/xhci-ring.c
718
new_cycle = le32_to_cpu(td->end_trb->generic.field[3]) & TRB_CYCLE;
drivers/usb/host/xhci-ring.c
816
trb->generic.field[3] ^= cpu_to_le32(TRB_CYCLE);
drivers/usb/host/xhci-trace.h
114
__entry->field0 = le32_to_cpu(trb->field[0]);
drivers/usb/host/xhci-trace.h
115
__entry->field1 = le32_to_cpu(trb->field[1]);
drivers/usb/host/xhci-trace.h
116
__entry->field2 = le32_to_cpu(trb->field[2]);
drivers/usb/host/xhci-trace.h
117
__entry->field3 = le32_to_cpu(trb->field[3]);
drivers/usb/host/xhci.c
4608
u32 field;
drivers/usb/host/xhci.c
4611
field = le32_to_cpu(udev->bos->ext_cap->bmAttributes);
drivers/usb/host/xhci.c
4613
if (field & USB_BESL_SUPPORT) {
drivers/usb/host/xhci.c
4619
if (field & USB_BESL_BASELINE_VALID)
drivers/usb/host/xhci.c
4620
besl_device = USB_GET_BESL_BASELINE(field);
drivers/usb/host/xhci.c
4621
else if (field & USB_BESL_DEEP_VALID)
drivers/usb/host/xhci.c
4622
besl_device = USB_GET_BESL_DEEP(field);
drivers/usb/host/xhci.c
4640
u32 field;
drivers/usb/host/xhci.c
4645
field = le32_to_cpu(udev->bos->ext_cap->bmAttributes);
drivers/usb/host/xhci.c
4651
if (field & USB_BESL_DEEP_VALID) {
drivers/usb/host/xhci.c
4652
besld = USB_GET_BESL_DEEP(field);
drivers/usb/host/xhci.c
4665
u32 pm_val, hlpm_val, field;
drivers/usb/host/xhci.c
4702
field = le32_to_cpu(udev->bos->ext_cap->bmAttributes);
drivers/usb/host/xhci.c
4703
if ((field & USB_BESL_SUPPORT) &&
drivers/usb/host/xhci.c
4704
(field & USB_BESL_BASELINE_VALID))
drivers/usb/host/xhci.c
4705
hird = USB_GET_BESL_BASELINE(field);
drivers/usb/host/xhci.h
1088
__le32 field[4];
drivers/usb/isp1760/isp1760-core.h
59
static inline u32 isp1760_field_read(struct regmap_field **fields, u32 field)
drivers/usb/isp1760/isp1760-core.h
63
regmap_field_read(fields[field], &val);
drivers/usb/isp1760/isp1760-core.h
68
static inline void isp1760_field_write(struct regmap_field **fields, u32 field,
drivers/usb/isp1760/isp1760-core.h
71
regmap_field_write(fields[field], val);
drivers/usb/isp1760/isp1760-core.h
74
static inline void isp1760_field_set(struct regmap_field **fields, u32 field)
drivers/usb/isp1760/isp1760-core.h
76
isp1760_field_write(fields, field, 0xFFFFFFFF);
drivers/usb/isp1760/isp1760-core.h
79
static inline void isp1760_field_clear(struct regmap_field **fields, u32 field)
drivers/usb/isp1760/isp1760-core.h
81
isp1760_field_write(fields, field, 0);
drivers/usb/isp1760/isp1760-hcd.c
200
static u32 isp1760_hcd_read(struct usb_hcd *hcd, u32 field)
drivers/usb/isp1760/isp1760-hcd.c
204
return isp1760_field_read(priv->fields, field);
drivers/usb/isp1760/isp1760-hcd.c
211
static void isp1760_hcd_portsc1_set_clear(struct isp1760_hcd *priv, u32 field,
drivers/usb/isp1760/isp1760-hcd.c
214
u32 bit = isp176x_hc_portsc1_fields[field];
drivers/usb/isp1760/isp1760-hcd.c
225
static void isp1760_hcd_write(struct usb_hcd *hcd, u32 field, u32 val)
drivers/usb/isp1760/isp1760-hcd.c
229
if (unlikely((field >= PORT_OWNER && field <= PORT_CONNECT)))
drivers/usb/isp1760/isp1760-hcd.c
230
return isp1760_hcd_portsc1_set_clear(priv, field, val);
drivers/usb/isp1760/isp1760-hcd.c
232
isp1760_field_write(priv->fields, field, val);
drivers/usb/isp1760/isp1760-hcd.c
235
static void isp1760_hcd_set(struct usb_hcd *hcd, u32 field)
drivers/usb/isp1760/isp1760-hcd.c
237
isp1760_hcd_write(hcd, field, 0xFFFFFFFF);
drivers/usb/isp1760/isp1760-hcd.c
240
static void isp1760_hcd_clear(struct usb_hcd *hcd, u32 field)
drivers/usb/isp1760/isp1760-hcd.c
242
isp1760_hcd_write(hcd, field, 0);
drivers/usb/isp1760/isp1760-hcd.c
245
static int isp1760_hcd_set_and_wait(struct usb_hcd *hcd, u32 field,
drivers/usb/isp1760/isp1760-hcd.c
251
isp1760_hcd_set(hcd, field);
drivers/usb/isp1760/isp1760-hcd.c
253
return regmap_field_read_poll_timeout(priv->fields[field], val,
drivers/usb/isp1760/isp1760-hcd.c
257
static int isp1760_hcd_set_and_wait_swap(struct usb_hcd *hcd, u32 field,
drivers/usb/isp1760/isp1760-hcd.c
263
isp1760_hcd_set(hcd, field);
drivers/usb/isp1760/isp1760-hcd.c
265
return regmap_field_read_poll_timeout(priv->fields[field], val,
drivers/usb/isp1760/isp1760-hcd.c
269
static int isp1760_hcd_clear_and_wait(struct usb_hcd *hcd, u32 field,
drivers/usb/isp1760/isp1760-hcd.c
275
isp1760_hcd_clear(hcd, field);
drivers/usb/isp1760/isp1760-hcd.c
277
return regmap_field_read_poll_timeout(priv->fields[field], val,
drivers/usb/isp1760/isp1760-hcd.c
281
static bool isp1760_hcd_is_set(struct usb_hcd *hcd, u32 field)
drivers/usb/isp1760/isp1760-hcd.c
283
return !!isp1760_hcd_read(hcd, field);
drivers/usb/isp1760/isp1760-udc.c
102
static bool isp1760_udc_is_set(struct isp1760_udc *udc, u32 field)
drivers/usb/isp1760/isp1760-udc.c
104
return !!isp1760_udc_read(udc, field);
drivers/usb/isp1760/isp1760-udc.c
50
static u32 isp1760_udc_read(struct isp1760_udc *udc, u16 field)
drivers/usb/isp1760/isp1760-udc.c
52
return isp1760_field_read(udc->fields, field);
drivers/usb/isp1760/isp1760-udc.c
55
static void isp1760_udc_write(struct isp1760_udc *udc, u16 field, u32 val)
drivers/usb/isp1760/isp1760-udc.c
57
isp1760_field_write(udc->fields, field, val);
drivers/usb/isp1760/isp1760-udc.c
92
static void isp1760_udc_set(struct isp1760_udc *udc, u32 field)
drivers/usb/isp1760/isp1760-udc.c
94
isp1760_udc_write(udc, field, 0xFFFFFFFF);
drivers/usb/isp1760/isp1760-udc.c
97
static void isp1760_udc_clear(struct isp1760_udc *udc, u32 field)
drivers/usb/isp1760/isp1760-udc.c
99
isp1760_udc_write(udc, field, 0);
drivers/video/fbdev/ps3fb.c
66
u32 field;
drivers/virtio/virtio_pci_modern.c
401
#define vp_check_common_size_one_feature(vdev, fbit, field) \
drivers/virtio/virtio_pci_modern.c
403
offsetofend(struct virtio_pci_modern_common_cfg, field), #fbit)
drivers/watchdog/at91sam9_wdt.c
40
#define wdt_read(wdt, field) \
drivers/watchdog/at91sam9_wdt.c
41
readl_relaxed((wdt)->base + (field))
drivers/watchdog/at91sam9_wdt.c
42
#define wdt_write(wtd, field, val) \
drivers/watchdog/at91sam9_wdt.c
43
writel_relaxed((val), (wdt)->base + (field))
drivers/watchdog/sama5d4_wdt.c
57
#define wdt_read(wdt, field) \
drivers/watchdog/sama5d4_wdt.c
58
readl_relaxed((wdt)->reg_base + (field))
drivers/watchdog/sama5d4_wdt.c
63
static void wdt_write(struct sama5d4_wdt *wdt, u32 field, u32 val)
drivers/watchdog/sama5d4_wdt.c
72
writel_relaxed(val, wdt->reg_base + field);
drivers/watchdog/sama5d4_wdt.c
76
static void wdt_write_nosleep(struct sama5d4_wdt *wdt, u32 field, u32 val)
drivers/watchdog/sama5d4_wdt.c
80
writel_relaxed(val, wdt->reg_base + field);
drivers/xen/xen-pciback/conf_space.c
153
const struct config_field *field;
drivers/xen/xen-pciback/conf_space.c
180
field = cfg_entry->field;
drivers/xen/xen-pciback/conf_space.c
183
field_end = OFFSET(cfg_entry) + field->size;
drivers/xen/xen-pciback/conf_space.c
192
get_mask(field->size),
drivers/xen/xen-pciback/conf_space.c
209
const struct config_field *field;
drivers/xen/xen-pciback/conf_space.c
220
field = cfg_entry->field;
drivers/xen/xen-pciback/conf_space.c
223
field_end = OFFSET(cfg_entry) + field->size;
drivers/xen/xen-pciback/conf_space.c
333
const struct config_field *field;
drivers/xen/xen-pciback/conf_space.c
341
field = cfg_entry->field;
drivers/xen/xen-pciback/conf_space.c
343
if (field->clean) {
drivers/xen/xen-pciback/conf_space.c
344
field->clean((struct config_field *)field);
drivers/xen/xen-pciback/conf_space.c
359
const struct config_field *field;
drivers/xen/xen-pciback/conf_space.c
366
field = cfg_entry->field;
drivers/xen/xen-pciback/conf_space.c
368
if (field->reset)
drivers/xen/xen-pciback/conf_space.c
369
field->reset(dev, OFFSET(cfg_entry), cfg_entry->data);
drivers/xen/xen-pciback/conf_space.c
377
const struct config_field *field;
drivers/xen/xen-pciback/conf_space.c
386
field = cfg_entry->field;
drivers/xen/xen-pciback/conf_space.c
388
if (field->release)
drivers/xen/xen-pciback/conf_space.c
389
field->release(dev, OFFSET(cfg_entry), cfg_entry->data);
drivers/xen/xen-pciback/conf_space.c
396
const struct config_field *field,
drivers/xen/xen-pciback/conf_space.c
411
cfg_entry->field = field;
drivers/xen/xen-pciback/conf_space.c
419
if (field->init) {
drivers/xen/xen-pciback/conf_space.c
420
tmp = field->init(dev, OFFSET(cfg_entry));
drivers/xen/xen-pciback/conf_space.c
47
const struct config_field *field = entry->field;
drivers/xen/xen-pciback/conf_space.c
51
switch (field->size) {
drivers/xen/xen-pciback/conf_space.c
53
if (field->u.b.read)
drivers/xen/xen-pciback/conf_space.c
54
ret = field->u.b.read(dev, offset, (u8 *) value,
drivers/xen/xen-pciback/conf_space.c
58
if (field->u.w.read)
drivers/xen/xen-pciback/conf_space.c
59
ret = field->u.w.read(dev, offset, (u16 *) value,
drivers/xen/xen-pciback/conf_space.c
63
if (field->u.dw.read)
drivers/xen/xen-pciback/conf_space.c
64
ret = field->u.dw.read(dev, offset, value, entry->data);
drivers/xen/xen-pciback/conf_space.c
75
const struct config_field *field = entry->field;
drivers/xen/xen-pciback/conf_space.c
77
switch (field->size) {
drivers/xen/xen-pciback/conf_space.c
79
if (field->u.b.write)
drivers/xen/xen-pciback/conf_space.c
80
ret = field->u.b.write(dev, offset, (u8) value,
drivers/xen/xen-pciback/conf_space.c
84
if (field->u.w.write)
drivers/xen/xen-pciback/conf_space.c
85
ret = field->u.w.write(dev, offset, (u16) value,
drivers/xen/xen-pciback/conf_space.c
89
if (field->u.dw.write)
drivers/xen/xen-pciback/conf_space.c
90
ret = field->u.dw.write(dev, offset, value,
drivers/xen/xen-pciback/conf_space.h
103
const struct config_field *field,
drivers/xen/xen-pciback/conf_space.h
107
for (i = 0; field[i].size != 0; i++) {
drivers/xen/xen-pciback/conf_space.h
108
err = xen_pcibk_config_add_field_offset(dev, &field[i], offset);
drivers/xen/xen-pciback/conf_space.h
43
void (*clean) (struct config_field *field);
drivers/xen/xen-pciback/conf_space.h
63
const struct config_field *field;
drivers/xen/xen-pciback/conf_space.h
75
#define OFFSET(cfg_entry) ((cfg_entry)->base_offset+(cfg_entry)->field->offset)
drivers/xen/xen-pciback/conf_space.h
81
const struct config_field *field,
drivers/xen/xen-pciback/conf_space.h
85
const struct config_field *field)
drivers/xen/xen-pciback/conf_space.h
87
return xen_pcibk_config_add_field_offset(dev, field, 0);
drivers/xen/xen-pciback/conf_space.h
91
const struct config_field *field)
drivers/xen/xen-pciback/conf_space.h
94
for (i = 0; field[i].size != 0; i++) {
drivers/xen/xen-pciback/conf_space.h
95
err = xen_pcibk_config_add_field(dev, &field[i]);
drivers/xen/xen-pciback/conf_space_quirks.c
121
void xen_pcibk_config_field_free(struct config_field *field)
drivers/xen/xen-pciback/conf_space_quirks.c
123
kfree(field);
drivers/xen/xen-pciback/conf_space_quirks.c
67
*field)
drivers/xen/xen-pciback/conf_space_quirks.c
71
switch (field->size) {
drivers/xen/xen-pciback/conf_space_quirks.c
73
field->u.b.read = xen_pcibk_read_config_byte;
drivers/xen/xen-pciback/conf_space_quirks.c
74
field->u.b.write = xen_pcibk_write_config_byte;
drivers/xen/xen-pciback/conf_space_quirks.c
77
field->u.w.read = xen_pcibk_read_config_word;
drivers/xen/xen-pciback/conf_space_quirks.c
78
field->u.w.write = xen_pcibk_write_config_word;
drivers/xen/xen-pciback/conf_space_quirks.c
81
field->u.dw.read = xen_pcibk_read_config_dword;
drivers/xen/xen-pciback/conf_space_quirks.c
82
field->u.dw.write = xen_pcibk_write_config_dword;
drivers/xen/xen-pciback/conf_space_quirks.c
89
xen_pcibk_config_add_field(dev, field);
drivers/xen/xen-pciback/conf_space_quirks.h
22
*field);
drivers/xen/xen-pciback/conf_space_quirks.h
26
void xen_pcibk_config_field_free(struct config_field *field);
drivers/xen/xen-pciback/pci_stub.c
1182
struct config_field *field;
drivers/xen/xen-pciback/pci_stub.c
1194
field = kzalloc_obj(*field);
drivers/xen/xen-pciback/pci_stub.c
1195
if (!field) {
drivers/xen/xen-pciback/pci_stub.c
1200
field->offset = reg;
drivers/xen/xen-pciback/pci_stub.c
1201
field->size = size;
drivers/xen/xen-pciback/pci_stub.c
1202
field->mask = mask;
drivers/xen/xen-pciback/pci_stub.c
1203
field->init = NULL;
drivers/xen/xen-pciback/pci_stub.c
1204
field->reset = NULL;
drivers/xen/xen-pciback/pci_stub.c
1205
field->release = NULL;
drivers/xen/xen-pciback/pci_stub.c
1206
field->clean = xen_pcibk_config_field_free;
drivers/xen/xen-pciback/pci_stub.c
1208
err = xen_pcibk_config_quirks_add_field(dev, field);
drivers/xen/xen-pciback/pci_stub.c
1210
kfree(field);
drivers/xen/xen-pciback/pci_stub.c
1372
const struct config_field *field;
drivers/xen/xen-pciback/pci_stub.c
1392
field = cfg_entry->field;
drivers/xen/xen-pciback/pci_stub.c
1399
field->offset, field->size,
drivers/xen/xen-pciback/pci_stub.c
1400
field->mask);
drivers/zorro/zorro-sysfs.c
26
#define zorro_config_attr(name, field, format_string) \
drivers/zorro/zorro-sysfs.c
33
return sysfs_emit(buf, format_string, z->field); \
fs/btrfs/sysfs.c
741
#define SPACE_INFO_ATTR(field) \
fs/btrfs/sysfs.c
742
static ssize_t btrfs_space_info_show_##field(struct kobject *kobj, \
fs/btrfs/sysfs.c
747
return btrfs_show_u64(&sinfo->field, &sinfo->lock, buf); \
fs/btrfs/sysfs.c
749
BTRFS_ATTR(space_info, field, btrfs_space_info_show_##field)
fs/ext4/ext4.h
1937
#define sbi_array_rcu_deref(sbi, field, index) \
fs/ext4/ext4.h
1939
typeof(*((sbi)->field)) _v; \
fs/ext4/ext4.h
1941
_v = ((typeof(_v)*)rcu_dereference((sbi)->field))[index]; \
fs/ext4/ext4.h
2043
#define EXT4_INODE_BIT_FNS(name, field, offset) \
fs/ext4/ext4.h
2046
return test_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
fs/ext4/ext4.h
2050
set_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
fs/ext4/ext4.h
2054
clear_bit(bit + (offset), &EXT4_I(inode)->i_##field); \
fs/ext4/ext4.h
869
#define EXT4_FITS_IN_INODE(ext4_inode, einode, field) \
fs/ext4/ext4.h
870
((offsetof(typeof(*ext4_inode), field) + \
fs/ext4/ext4.h
871
sizeof((ext4_inode)->field)) \
fs/f2fs/f2fs.h
3769
#define F2FS_FITS_IN_INODE(f2fs_inode, extra_isize, field) \
fs/f2fs/f2fs.h
3770
((offsetof(typeof(*(f2fs_inode)), field) + \
fs/f2fs/f2fs.h
3771
sizeof((f2fs_inode)->field)) \
fs/gfs2/sys.c
639
static ssize_t tune_set(struct gfs2_sbd *sdp, unsigned int *field,
fs/gfs2/sys.c
657
*field = x;
fs/gfs2/util.h
190
#define gfs2_tune_get(sdp, field) \
fs/gfs2/util.h
191
gfs2_tune_get_i(&(sdp)->sd_tune, &(sdp)->sd_tune.field)
fs/pstore/ram.c
680
#define parse_u32(name, field, default_value) { \
fs/pstore/ram.c
685
field = value; \
fs/smb/client/fs_context.c
1002
#define STEAL_STRING(cifs_sb, ctx, field) \
fs/smb/client/fs_context.c
1004
kfree(ctx->field); \
fs/smb/client/fs_context.c
1005
ctx->field = cifs_sb->ctx->field; \
fs/smb/client/fs_context.c
1006
cifs_sb->ctx->field = NULL; \
fs/smb/client/fs_context.c
1009
#define STEAL_STRING_SENSITIVE(cifs_sb, ctx, field) \
fs/smb/client/fs_context.c
1011
kfree_sensitive(ctx->field); \
fs/smb/client/fs_context.c
1012
ctx->field = cifs_sb->ctx->field; \
fs/smb/client/fs_context.c
1013
cifs_sb->ctx->field = NULL; \
fs/smb/client/fs_context.c
420
#define DUP_CTX_STR(field) \
fs/smb/client/fs_context.c
422
if (ctx->field) { \
fs/smb/client/fs_context.c
423
new_ctx->field = kstrdup(ctx->field, GFP_KERNEL); \
fs/smb/client/fs_context.c
424
if (new_ctx->field == NULL) { \
fs/xfs/libxfs/xfs_ag_resv.c
344
uint field;
fs/xfs/libxfs/xfs_ag_resv.c
360
field = args->wasdel ? XFS_TRANS_SB_RES_FDBLOCKS :
fs/xfs/libxfs/xfs_ag_resv.c
362
xfs_trans_mod_sb(args->tp, field, -(int64_t)args->len);
fs/xfs/libxfs/xfs_metafile.c
170
unsigned int field;
fs/xfs/libxfs/xfs_metafile.c
175
field = XFS_TRANS_SB_FDBLOCKS;
fs/xfs/libxfs/xfs_metafile.c
177
field = XFS_TRANS_SB_RES_FDBLOCKS;
fs/xfs/libxfs/xfs_metafile.c
179
xfs_trans_mod_sb(args->tp, field, -len);
fs/xfs/libxfs/xfs_ondisk.h
22
#define XFS_CHECK_SB_OFFSET(field, offset) \
fs/xfs/libxfs/xfs_ondisk.h
23
XFS_CHECK_OFFSET(struct xfs_dsb, field, offset); \
fs/xfs/libxfs/xfs_ondisk.h
24
XFS_CHECK_OFFSET(struct xfs_sb, field, offset);
fs/xfs/xfs_qm.h
125
uint field, int64_t delta);
fs/xfs/xfs_quota.h
133
struct xfs_dquot *dqp, unsigned int field, int64_t delta);
fs/xfs/xfs_quota.h
150
# define xfs_trans_mod_ino_dquot(tp, ip, dqp, field, delta) \
fs/xfs/xfs_quota.h
151
xfs_trans_mod_dquot((tp), (dqp), (field), (delta))
fs/xfs/xfs_quota.h
168
struct xfs_inode *ip, uint field, int64_t delta)
fs/xfs/xfs_trace.h
1427
unsigned int field, int64_t delta),
fs/xfs/xfs_trace.h
1428
TP_ARGS(tp, dqp, field, delta),
fs/xfs/xfs_trace.h
1434
__field(unsigned int, field)
fs/xfs/xfs_trace.h
1442
__entry->field = field;
fs/xfs/xfs_trace.h
1450
__print_flags(__entry->field, "|", XFS_QMOPT_FLAGS),
fs/xfs/xfs_trans.c
325
uint field,
fs/xfs/xfs_trans.c
331
switch (field) {
fs/xfs/xfs_trans_dquot.c
156
unsigned int field,
fs/xfs/xfs_trans_dquot.c
162
xfs_trans_mod_dquot(tp, dqp, field, delta);
fs/xfs/xfs_trans_dquot.c
174
xfs_hooks_call(&qi->qi_mod_ino_dqtrx_hooks, field, &p);
fs/xfs/xfs_trans_dquot.c
244
uint field,
fs/xfs/xfs_trans_dquot.c
255
xfs_trans_mod_ino_dquot(tp, ip, ip->i_udquot, field, delta);
fs/xfs/xfs_trans_dquot.c
257
xfs_trans_mod_ino_dquot(tp, ip, ip->i_gdquot, field, delta);
fs/xfs/xfs_trans_dquot.c
259
xfs_trans_mod_ino_dquot(tp, ip, ip->i_pdquot, field, delta);
fs/xfs/xfs_trans_dquot.c
303
uint field,
fs/xfs/xfs_trans_dquot.c
327
trace_xfs_trans_mod_dquot(tp, dqp, field, delta);
fs/xfs/xfs_trans_dquot.c
329
switch (field) {
include/acpi/platform/acenv.h
275
#define ACPI_STRUCT_INIT(field, value) value
include/acpi/platform/aclinux.h
176
#define ACPI_STRUCT_INIT(field, value) .field = value
include/linux/avf/virtchnl.h
1207
#define VIRTCHNL_ADD_PROTO_HDR_FIELD(hdr, field) \
include/linux/avf/virtchnl.h
1208
((hdr)->field_selector |= BIT((field) & PROTO_HDR_FIELD_MASK))
include/linux/avf/virtchnl.h
1209
#define VIRTCHNL_DEL_PROTO_HDR_FIELD(hdr, field) \
include/linux/avf/virtchnl.h
1210
((hdr)->field_selector &= ~BIT((field) & PROTO_HDR_FIELD_MASK))
include/linux/avf/virtchnl.h
1215
#define VIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, hdr_type, field) \
include/linux/avf/virtchnl.h
1217
VIRTCHNL_PROTO_HDR_ ## hdr_type ## _ ## field))
include/linux/avf/virtchnl.h
1218
#define VIRTCHNL_DEL_PROTO_HDR_FIELD_BIT(hdr, hdr_type, field) \
include/linux/avf/virtchnl.h
1220
VIRTCHNL_PROTO_HDR_ ## hdr_type ## _ ## field))
include/linux/bitfield.h
218
static __always_inline u64 field_multiplier(u64 field)
include/linux/bitfield.h
220
if ((field | (field - 1)) & ((field | (field - 1)) + 1))
include/linux/bitfield.h
222
return field & -field;
include/linux/bitfield.h
224
static __always_inline u64 field_mask(u64 field)
include/linux/bitfield.h
226
return field / field_multiplier(field);
include/linux/bitfield.h
228
#define field_max(field) ((typeof(field))field_mask(field))
include/linux/bitfield.h
230
static __always_inline __##type __must_check type##_encode_bits(base v, base field) \
include/linux/bitfield.h
232
if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
include/linux/bitfield.h
234
return to((v & field_mask(field)) * field_multiplier(field)); \
include/linux/bitfield.h
237
base val, base field) \
include/linux/bitfield.h
239
return (old & ~to(field)) | type##_encode_bits(val, field); \
include/linux/bitfield.h
242
base val, base field) \
include/linux/bitfield.h
244
*p = (*p & ~to(field)) | type##_encode_bits(val, field); \
include/linux/bitfield.h
246
static __always_inline base __must_check type##_get_bits(__##type v, base field) \
include/linux/bitfield.h
248
return (from(v) & field)/field_multiplier(field); \
include/linux/bpf.h
456
static inline void bpf_obj_init_field(const struct btf_field *field, void *addr)
include/linux/bpf.h
458
memset(addr, 0, field->size);
include/linux/bpf.h
460
switch (field->type) {
include/linux/bpf.h
602
const struct btf_field *field;
include/linux/bpf.h
608
for (i = 0, field = rec->fields; i < rec->cnt; i++, field++) {
include/linux/bpf.h
609
if (field->type != BPF_UPTR)
include/linux/bpf.h
612
src_uptr = src + field->offset;
include/linux/bpf.h
613
dst_uptr = dst + field->offset;
include/linux/bpf.h
648
void bpf_list_head_free(const struct btf_field *field, void *list_head,
include/linux/bpf.h
650
void bpf_rb_root_free(const struct btf_field *field, void *rb_root,
include/linux/bpf_verifier.h
1475
struct btf_field *field;
include/linux/bpf_verifier.h
1478
struct btf_field *field;
include/linux/build_bug.h
86
#define ASSERT_STRUCT_OFFSET(type, field, expected_offset) \
include/linux/build_bug.h
87
BUILD_BUG_ON_MSG(offsetof(type, field) != (expected_offset), \
include/linux/build_bug.h
88
"Offset of " #field " in " #type " has changed.")
include/linux/cdx/bitfield.h
18
#define CDX_VAL(field, attribute) field ## _ ## attribute
include/linux/cdx/bitfield.h
20
#define CDX_LOW_BIT(field) CDX_VAL(field, LBN)
include/linux/cdx/bitfield.h
22
#define CDX_WIDTH(field) CDX_VAL(field, WIDTH)
include/linux/cdx/bitfield.h
24
#define CDX_HIGH_BIT(field) (CDX_LOW_BIT(field) + CDX_WIDTH(field) - 1)
include/linux/cdx/bitfield.h
39
#define CDX_DWORD_FIELD(dword, field) \
include/linux/cdx/bitfield.h
40
(FIELD_GET(GENMASK(CDX_HIGH_BIT(field), CDX_LOW_BIT(field)), \
include/linux/cdx/bitfield.h
47
#define CDX_INSERT_FIELD(field, value) \
include/linux/cdx/bitfield.h
48
(FIELD_PREP(GENMASK(CDX_HIGH_BIT(field), \
include/linux/cdx/bitfield.h
49
CDX_LOW_BIT(field)), value))
include/linux/dmi.h
122
extern const char * dmi_get_system_info(int field);
include/linux/dmi.h
126
extern bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp);
include/linux/dmi.h
143
static inline const char * dmi_get_system_info(int field) { return NULL; }
include/linux/dmi.h
147
static inline bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp)
include/linux/filter.h
1091
#define bpf_ctx_wide_access_ok(off, size, type, field) \
include/linux/filter.h
1093
off >= offsetof(type, field) && \
include/linux/filter.h
1094
off + sizeof(__u64) <= offsetofend(type, field) && \
include/linux/filter.h
565
#define BPF_FIELD_SIZEOF(type, field) \
include/linux/filter.h
567
const int __size = bytes_to_bpf_size(sizeof_field(type, field)); \
include/linux/hid.h
1037
__s32 hidinput_calc_abs_res(const struct hid_field *field, __u16 code);
include/linux/hid.h
558
struct hid_field *field;
include/linux/hid.h
570
struct hid_field *field[HID_MAX_FIELDS]; /* fields of the report */
include/linux/hid.h
734
void (*hiddev_hid_event) (struct hid_device *, struct hid_field *field,
include/linux/hid.h
903
int (*event)(struct hid_device *hdev, struct hid_field *field,
include/linux/hid.h
911
struct hid_input *hidinput, struct hid_field *field,
include/linux/hid.h
914
struct hid_input *hidinput, struct hid_field *field,
include/linux/hid.h
919
struct hid_field *field,
include/linux/hiddev.h
43
void hiddev_hid_event(struct hid_device *hid, struct hid_field *field,
include/linux/hiddev.h
51
static inline void hiddev_hid_event(struct hid_device *hid, struct hid_field *field,
include/linux/lsm_hook_defs.h
432
LSM_HOOK(int, 0, audit_rule_init, u32 field, u32 op, char *rulestr,
include/linux/lsm_hook_defs.h
435
LSM_HOOK(int, 0, audit_rule_match, struct lsm_prop *prop, u32 field, u32 op,
include/linux/mdio/mdio-xgene.h
108
#define SET_VAL(field, val) \
include/linux/mdio/mdio-xgene.h
109
xgene_enet_set_field_value(field ## _POS, field ## _LEN, val)
include/linux/mdio/mdio-xgene.h
111
#define SET_BIT(field) \
include/linux/mdio/mdio-xgene.h
112
xgene_enet_set_field_value(field ## _POS, 1, 1)
include/linux/mdio/mdio-xgene.h
122
#define GET_VAL(field, src) \
include/linux/mdio/mdio-xgene.h
123
xgene_enet_get_field_value(field ## _POS, field ## _LEN, src)
include/linux/mdio/mdio-xgene.h
125
#define GET_BIT(field, src) \
include/linux/mdio/mdio-xgene.h
126
xgene_enet_get_field_value(field ## _POS, 1, src)
include/linux/mlx5/driver.h
894
#define STRUCT_FIELD(header, field) \
include/linux/mlx5/driver.h
895
.struct_offset_bytes = offsetof(struct ib_unpacked_ ## header, field), \
include/linux/mlx5/driver.h
896
.struct_size_bytes = sizeof((struct ib_unpacked_ ## header *)0)->field
include/linux/mlx5/fs.h
205
enum mlx5_flow_dest_range_field field;
include/linux/mlx5/mlx5_ifc.h
7300
u8 field[0xc];
include/linux/mlx5/mlx5_ifc.h
7311
u8 field[0xc];
include/linux/mlx5/port.h
141
#define MLX5_GET_ETH_PROTO(reg, out, ext, field) \
include/linux/mlx5/port.h
142
(ext ? MLX5_GET(reg, out, ext_##field) : \
include/linux/mlx5/port.h
143
MLX5_GET(reg, out, field))
include/linux/part_stat.h
28
#define part_stat_get_cpu(part, field, cpu) \
include/linux/part_stat.h
29
(per_cpu_ptr((part)->bd_stats, (cpu))->field)
include/linux/part_stat.h
31
#define part_stat_get(part, field) \
include/linux/part_stat.h
32
part_stat_get_cpu(part, field, smp_processor_id())
include/linux/part_stat.h
34
#define part_stat_read(part, field) \
include/linux/part_stat.h
36
TYPEOF_UNQUAL((part)->bd_stats->field) res = 0; \
include/linux/part_stat.h
39
res += per_cpu_ptr((part)->bd_stats, _cpu)->field; \
include/linux/part_stat.h
52
#define part_stat_read_accum(part, field) \
include/linux/part_stat.h
53
(part_stat_read(part, field[STAT_READ]) + \
include/linux/part_stat.h
54
part_stat_read(part, field[STAT_WRITE]) + \
include/linux/part_stat.h
55
part_stat_read(part, field[STAT_DISCARD]))
include/linux/part_stat.h
57
#define __part_stat_add(part, field, addnd) \
include/linux/part_stat.h
58
__this_cpu_add((part)->bd_stats->field, addnd)
include/linux/part_stat.h
60
#define part_stat_add(part, field, addnd) do { \
include/linux/part_stat.h
61
__part_stat_add((part), field, addnd); \
include/linux/part_stat.h
63
__part_stat_add(bdev_whole(part), field, addnd); \
include/linux/part_stat.h
66
#define part_stat_dec(part, field) \
include/linux/part_stat.h
67
part_stat_add(part, field, -1)
include/linux/part_stat.h
68
#define part_stat_inc(part, field) \
include/linux/part_stat.h
69
part_stat_add(part, field, 1)
include/linux/part_stat.h
70
#define part_stat_sub(part, field, subnd) \
include/linux/part_stat.h
71
part_stat_add(part, field, -subnd)
include/linux/part_stat.h
73
#define part_stat_local_dec(part, field) \
include/linux/part_stat.h
74
local_dec(&(part_stat_get(part, field)))
include/linux/part_stat.h
75
#define part_stat_local_inc(part, field) \
include/linux/part_stat.h
76
local_inc(&(part_stat_get(part, field)))
include/linux/part_stat.h
77
#define part_stat_local_read(part, field) \
include/linux/part_stat.h
78
local_read(&(part_stat_get(part, field)))
include/linux/part_stat.h
79
#define part_stat_local_read_cpu(part, field, cpu) \
include/linux/part_stat.h
80
local_read(&(part_stat_get_cpu(part, field, cpu)))
include/linux/qed/qed_if.h
1228
#define GET_MFW_FIELD(name, field) \
include/linux/qed/qed_if.h
1229
(((name) & (field ## _MASK)) >> (field ## _OFFSET))
include/linux/qed/qed_if.h
1231
#define SET_MFW_FIELD(name, field, value) \
include/linux/qed/qed_if.h
1233
(name) &= ~(field ## _MASK); \
include/linux/qed/qed_if.h
1234
(name) |= (((value) << (field ## _OFFSET)) & (field ## _MASK));\
include/linux/rbtree.h
132
#define rbtree_postorder_for_each_entry_safe(pos, n, root, field) \
include/linux/rbtree.h
133
for (pos = rb_entry_safe(rb_first_postorder(root), typeof(*pos), field); \
include/linux/rbtree.h
134
pos && ({ n = rb_entry_safe(rb_next_postorder(&pos->field), \
include/linux/rbtree.h
135
typeof(*pos), field); 1; }); \
include/linux/regmap.h
1479
void regmap_field_free(struct regmap_field *field);
include/linux/regmap.h
1485
void devm_regmap_field_free(struct device *dev, struct regmap_field *field);
include/linux/regmap.h
1491
void regmap_field_bulk_free(struct regmap_field *field);
include/linux/regmap.h
1493
struct regmap_field **field,
include/linux/regmap.h
1497
struct regmap_field *field);
include/linux/regmap.h
1499
int regmap_field_read(struct regmap_field *field, unsigned int *val);
include/linux/regmap.h
1500
int regmap_field_update_bits_base(struct regmap_field *field,
include/linux/regmap.h
1503
int regmap_fields_read(struct regmap_field *field, unsigned int id,
include/linux/regmap.h
1505
int regmap_fields_update_bits_base(struct regmap_field *field, unsigned int id,
include/linux/regmap.h
1509
static inline int regmap_field_write(struct regmap_field *field,
include/linux/regmap.h
1512
return regmap_field_update_bits_base(field, ~0, val,
include/linux/regmap.h
1516
static inline int regmap_field_force_write(struct regmap_field *field,
include/linux/regmap.h
1519
return regmap_field_update_bits_base(field, ~0, val, NULL, false, true);
include/linux/regmap.h
1522
static inline int regmap_field_update_bits(struct regmap_field *field,
include/linux/regmap.h
1525
return regmap_field_update_bits_base(field, mask, val,
include/linux/regmap.h
1529
static inline int regmap_field_set_bits(struct regmap_field *field,
include/linux/regmap.h
1532
return regmap_field_update_bits_base(field, bits, bits, NULL, false,
include/linux/regmap.h
1536
static inline int regmap_field_clear_bits(struct regmap_field *field,
include/linux/regmap.h
1539
return regmap_field_update_bits_base(field, bits, 0, NULL, false,
include/linux/regmap.h
1543
int regmap_field_test_bits(struct regmap_field *field, unsigned int bits);
include/linux/regmap.h
1546
regmap_field_force_update_bits(struct regmap_field *field,
include/linux/regmap.h
1549
return regmap_field_update_bits_base(field, mask, val,
include/linux/regmap.h
1553
static inline int regmap_fields_write(struct regmap_field *field,
include/linux/regmap.h
1556
return regmap_fields_update_bits_base(field, id, ~0, val,
include/linux/regmap.h
1560
static inline int regmap_fields_force_write(struct regmap_field *field,
include/linux/regmap.h
1563
return regmap_fields_update_bits_base(field, id, ~0, val,
include/linux/regmap.h
1568
regmap_fields_update_bits(struct regmap_field *field, unsigned int id,
include/linux/regmap.h
1571
return regmap_fields_update_bits_base(field, id, mask, val,
include/linux/regmap.h
1576
regmap_fields_force_update_bits(struct regmap_field *field, unsigned int id,
include/linux/regmap.h
1579
return regmap_fields_update_bits_base(field, id, mask, val,
include/linux/regmap.h
1931
static inline int regmap_field_update_bits_base(struct regmap_field *field,
include/linux/regmap.h
1939
static inline int regmap_fields_update_bits_base(struct regmap_field *field,
include/linux/regmap.h
1986
static inline int regmap_field_write(struct regmap_field *field,
include/linux/regmap.h
1993
static inline int regmap_field_force_write(struct regmap_field *field,
include/linux/regmap.h
2000
static inline int regmap_field_update_bits(struct regmap_field *field,
include/linux/regmap.h
2008
regmap_field_force_update_bits(struct regmap_field *field,
include/linux/regmap.h
2015
static inline int regmap_field_set_bits(struct regmap_field *field,
include/linux/regmap.h
2022
static inline int regmap_field_clear_bits(struct regmap_field *field,
include/linux/regmap.h
2029
static inline int regmap_field_test_bits(struct regmap_field *field,
include/linux/regmap.h
2036
static inline int regmap_fields_write(struct regmap_field *field,
include/linux/regmap.h
2043
static inline int regmap_fields_force_write(struct regmap_field *field,
include/linux/regmap.h
205
#define regmap_field_read_poll_timeout(field, val, cond, sleep_us, timeout_us) \
include/linux/regmap.h
2051
regmap_fields_update_bits(struct regmap_field *field, unsigned int id,
include/linux/regmap.h
2059
regmap_fields_force_update_bits(struct regmap_field *field, unsigned int id,
include/linux/regmap.h
209
sleep_us, timeout_us, false, (field), &(val)); \
include/linux/security.h
2221
int security_audit_rule_init(u32 field, u32 op, char *rulestr, void **lsmrule,
include/linux/security.h
2224
int security_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
include/linux/security.h
2230
static inline int security_audit_rule_init(u32 field, u32 op, char *rulestr,
include/linux/security.h
2241
static inline int security_audit_rule_match(struct lsm_prop *prop, u32 field,
include/linux/spi/mxs-spi.h
111
#define BF_SSP(value, field) (((value) << BP_SSP_##field) & BM_SSP_##field)
include/linux/spi/spi.h
103
u64_stats_add(&__lstats->field, count); \
include/linux/spi/spi.h
108
#define SPI_STATISTICS_INCREMENT_FIELD(pcpu_stats, field) \
include/linux/spi/spi.h
114
u64_stats_inc(&__lstats->field); \
include/linux/spi/spi.h
97
#define SPI_STATISTICS_ADD_TO_FIELD(pcpu_stats, field, count) \
include/linux/surface_aggregator/serial_hub.h
160
#define SSH_MSGOFFSET_FRAME(field) \
include/linux/surface_aggregator/serial_hub.h
161
(sizeof(u16) + offsetof(struct ssh_frame, field))
include/linux/surface_aggregator/serial_hub.h
172
#define SSH_MSGOFFSET_COMMAND(field) \
include/linux/surface_aggregator/serial_hub.h
174
+ offsetof(struct ssh_command, field))
include/linux/trace_events.h
606
#define kprobe_event_add_field(cmd, field) \
include/linux/vmcore_info.h
61
#define VMCOREINFO_OFFSET(name, field) \
include/linux/vmcore_info.h
62
vmcoreinfo_append_str("OFFSET(%s.%s)=%lu\n", #name, #field, \
include/linux/vmcore_info.h
63
(unsigned long)offsetof(struct name, field))
include/linux/vmcore_info.h
64
#define VMCOREINFO_TYPE_OFFSET(name, field) \
include/linux/vmcore_info.h
65
vmcoreinfo_append_str("OFFSET(%s.%s)=%lu\n", #name, #field, \
include/linux/vmcore_info.h
66
(unsigned long)offsetof(name, field))
include/media/tpg/v4l2-tpg.h
140
u32 field;
include/media/tpg/v4l2-tpg.h
240
u32 field);
include/media/tpg/v4l2-tpg.h
527
static inline void tpg_s_field(struct tpg_data *tpg, unsigned field, bool alternate)
include/media/tpg/v4l2-tpg.h
529
tpg->field = field;
include/media/v4l2-ioctl.h
775
__u32 field;
include/media/v4l2-mediabus.h
208
pix_fmt->field = mbus_fmt->field;
include/media/v4l2-mediabus.h
230
mbus_fmt->field = pix_fmt->field;
include/media/v4l2-mediabus.h
251
pix_mp_fmt->field = mbus_fmt->field;
include/media/v4l2-mediabus.h
271
mbus_fmt->field = pix_mp_fmt->field;
include/media/videobuf2-v4l2.h
48
__u32 field;
include/net/icmp.h
29
#define ICMP_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.icmp_statistics, field)
include/net/icmp.h
30
#define __ICMP_INC_STATS(net, field) __SNMP_INC_STATS((net)->mib.icmp_statistics, field)
include/net/icmp.h
31
#define ICMPMSGOUT_INC_STATS(net, field) SNMP_INC_STATS_ATOMIC_LONG((net)->mib.icmpmsg_statistics, field+256)
include/net/icmp.h
32
#define ICMPMSGIN_INC_STATS(net, field) SNMP_INC_STATS_ATOMIC_LONG((net)->mib.icmpmsg_statistics, field)
include/net/ip.h
294
#define IP_INC_STATS(net, field) SNMP_INC_STATS64((net)->mib.ip_statistics, field)
include/net/ip.h
295
#define __IP_INC_STATS(net, field) __SNMP_INC_STATS64((net)->mib.ip_statistics, field)
include/net/ip.h
296
#define IP_ADD_STATS(net, field, val) SNMP_ADD_STATS64((net)->mib.ip_statistics, field, val)
include/net/ip.h
297
#define __IP_ADD_STATS(net, field, val) __SNMP_ADD_STATS64((net)->mib.ip_statistics, field, val)
include/net/ip.h
298
#define IP_UPD_PO_STATS(net, field, val) SNMP_UPD_PO_STATS64((net)->mib.ip_statistics, field, val)
include/net/ip.h
299
#define __IP_UPD_PO_STATS(net, field, val) __SNMP_UPD_PO_STATS64((net)->mib.ip_statistics, field, val)
include/net/ip.h
300
#define NET_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.net_statistics, field)
include/net/ip.h
301
#define __NET_INC_STATS(net, field) __SNMP_INC_STATS((net)->mib.net_statistics, field)
include/net/ip.h
302
#define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd)
include/net/ip.h
303
#define __NET_ADD_STATS(net, field, adnd) __SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd)
include/net/ipv6.h
210
#define _DEVINC(net, statname, mod, idev, field) \
include/net/ipv6.h
214
mod##SNMP_INC_STATS64((_idev)->stats.statname, (field));\
include/net/ipv6.h
215
mod##SNMP_INC_STATS64((net)->mib.statname##_statistics, (field));\
include/net/ipv6.h
219
#define _DEVINCATOMIC(net, statname, mod, idev, field) \
include/net/ipv6.h
223
SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \
include/net/ipv6.h
224
mod##SNMP_INC_STATS((net)->mib.statname##_statistics, (field));\
include/net/ipv6.h
228
#define _DEVINC_ATOMIC_ATOMIC(net, statname, idev, field) \
include/net/ipv6.h
232
SNMP_INC_STATS_ATOMIC_LONG((_idev)->stats.statname##dev, (field)); \
include/net/ipv6.h
233
SNMP_INC_STATS_ATOMIC_LONG((net)->mib.statname##_statistics, (field));\
include/net/ipv6.h
236
#define _DEVADD(net, statname, mod, idev, field, val) \
include/net/ipv6.h
239
unsigned long _field = (field); \
include/net/ipv6.h
246
#define _DEVUPD(net, statname, mod, idev, field, val) \
include/net/ipv6.h
251
mod##SNMP_UPD_PO_STATS((_idev)->stats.statname, field, _val); \
include/net/ipv6.h
252
mod##SNMP_UPD_PO_STATS((net)->mib.statname##_statistics, field, _val);\
include/net/ipv6.h
257
#define IP6_INC_STATS(net, idev,field) \
include/net/ipv6.h
258
_DEVINC(net, ipv6, , idev, field)
include/net/ipv6.h
259
#define __IP6_INC_STATS(net, idev,field) \
include/net/ipv6.h
260
_DEVINC(net, ipv6, __, idev, field)
include/net/ipv6.h
261
#define IP6_ADD_STATS(net, idev,field,val) \
include/net/ipv6.h
262
_DEVADD(net, ipv6, , idev, field, val)
include/net/ipv6.h
263
#define __IP6_ADD_STATS(net, idev,field,val) \
include/net/ipv6.h
264
_DEVADD(net, ipv6, __, idev, field, val)
include/net/ipv6.h
265
#define IP6_UPD_PO_STATS(net, idev,field,val) \
include/net/ipv6.h
266
_DEVUPD(net, ipv6, , idev, field, val)
include/net/ipv6.h
267
#define __IP6_UPD_PO_STATS(net, idev,field,val) \
include/net/ipv6.h
268
_DEVUPD(net, ipv6, __, idev, field, val)
include/net/ipv6.h
269
#define ICMP6_INC_STATS(net, idev, field) \
include/net/ipv6.h
270
_DEVINCATOMIC(net, icmpv6, , idev, field)
include/net/ipv6.h
271
#define __ICMP6_INC_STATS(net, idev, field) \
include/net/ipv6.h
272
_DEVINCATOMIC(net, icmpv6, __, idev, field)
include/net/ipv6.h
274
#define ICMP6MSGOUT_INC_STATS(net, idev, field) \
include/net/ipv6.h
275
_DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field +256)
include/net/ipv6.h
276
#define ICMP6MSGIN_INC_STATS(net, idev, field) \
include/net/ipv6.h
277
_DEVINC_ATOMIC_ATOMIC(net, icmpv6msg, idev, field)
include/net/neighbour.h
138
#define NEIGH_CACHE_STAT_INC(tbl, field) this_cpu_inc((tbl)->stats->field)
include/net/sctp/sctp.h
207
#define SCTP_INC_STATS(net, field) SNMP_INC_STATS((net)->sctp.sctp_statistics, field)
include/net/sctp/sctp.h
208
#define __SCTP_INC_STATS(net, field) __SNMP_INC_STATS((net)->sctp.sctp_statistics, field)
include/net/sctp/sctp.h
209
#define SCTP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->sctp.sctp_statistics, field)
include/net/snmp.h
122
#define __SNMP_INC_STATS(mib, field) \
include/net/snmp.h
123
__this_cpu_inc(mib->mibs[field])
include/net/snmp.h
125
#define SNMP_INC_STATS_ATOMIC_LONG(mib, field) \
include/net/snmp.h
126
atomic_long_inc(&mib->mibs[field])
include/net/snmp.h
128
#define SNMP_INC_STATS(mib, field) \
include/net/snmp.h
129
this_cpu_inc(mib->mibs[field])
include/net/snmp.h
131
#define SNMP_DEC_STATS(mib, field) \
include/net/snmp.h
132
this_cpu_dec(mib->mibs[field])
include/net/snmp.h
134
#define __SNMP_ADD_STATS(mib, field, addend) \
include/net/snmp.h
135
__this_cpu_add(mib->mibs[field], addend)
include/net/snmp.h
137
#define SNMP_ADD_STATS(mib, field, addend) \
include/net/snmp.h
138
this_cpu_add(mib->mibs[field], addend)
include/net/snmp.h
155
#define __SNMP_ADD_STATS64(mib, field, addend) \
include/net/snmp.h
159
ptr->mibs[field] += addend; \
include/net/snmp.h
163
#define SNMP_ADD_STATS64(mib, field, addend) \
include/net/snmp.h
166
__SNMP_ADD_STATS64(mib, field, addend); \
include/net/snmp.h
170
#define __SNMP_INC_STATS64(mib, field) SNMP_ADD_STATS64(mib, field, 1)
include/net/snmp.h
171
#define SNMP_INC_STATS64(mib, field) SNMP_ADD_STATS64(mib, field, 1)
include/net/snmp.h
187
#define __SNMP_INC_STATS64(mib, field) __SNMP_INC_STATS(mib, field)
include/net/snmp.h
188
#define SNMP_INC_STATS64(mib, field) SNMP_INC_STATS(mib, field)
include/net/snmp.h
189
#define SNMP_DEC_STATS64(mib, field) SNMP_DEC_STATS(mib, field)
include/net/snmp.h
190
#define __SNMP_ADD_STATS64(mib, field, addend) __SNMP_ADD_STATS(mib, field, addend)
include/net/snmp.h
191
#define SNMP_ADD_STATS64(mib, field, addend) SNMP_ADD_STATS(mib, field, addend)
include/net/tcp.h
344
#define TCP_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.tcp_statistics, field)
include/net/tcp.h
345
#define __TCP_INC_STATS(net, field) __SNMP_INC_STATS((net)->mib.tcp_statistics, field)
include/net/tcp.h
346
#define TCP_DEC_STATS(net, field) SNMP_DEC_STATS((net)->mib.tcp_statistics, field)
include/net/tcp.h
347
#define TCP_ADD_STATS(net, field, val) SNMP_ADD_STATS((net)->mib.tcp_statistics, field, val)
include/net/udp.h
525
#define __UDP_INC_STATS(net, field) \
include/net/udp.h
526
__SNMP_INC_STATS((net)->mib.udp_statistics, field)
include/net/udp.h
527
#define UDP_INC_STATS(net, field) \
include/net/udp.h
528
SNMP_INC_STATS((net)->mib.udp_statistics, field)
include/net/udp.h
529
#define __UDP6_INC_STATS(net, field) \
include/net/udp.h
530
__SNMP_INC_STATS((net)->mib.udp_stats_in6, field)
include/net/udp.h
531
#define UDP6_INC_STATS(net, field) \
include/net/udp.h
532
SNMP_INC_STATS((net)->mib.udp_stats_in6, field)
include/net/udp.h
547
#define __UDPX_INC_STATS(sk, field) \
include/net/udp.h
548
__SNMP_INC_STATS(__UDPX_MIB(sk, (sk)->sk_family == AF_INET), field)
include/net/xfrm.h
55
#define XFRM_INC_STATS(net, field) SNMP_INC_STATS((net)->mib.xfrm_statistics, field)
include/net/xfrm.h
56
#define XFRM_ADD_STATS(net, field, val) SNMP_ADD_STATS((net)->mib.xfrm_statistics, field, val)
include/net/xfrm.h
58
#define XFRM_INC_STATS(net, field) ((void)(net))
include/net/xfrm.h
59
#define XFRM_ADD_STATS(net, field, val) ((void)(net))
include/rdma/iba.h
104
#define IBA_GET_MEM(field, ptr, out, bytes) _IBA_GET_MEM(field, ptr, out, bytes)
include/rdma/iba.h
62
#define IBA_SET(field, ptr, value) _IBA_SET(field, ptr, value)
include/rdma/iba.h
69
#define IBA_GET_MEM_PTR(field, ptr) _IBA_GET_MEM_PTR(field, ptr)
include/rdma/iba.h
82
#define IBA_SET_MEM(field, ptr, in, bytes) _IBA_SET_MEM(field, ptr, in, bytes)
include/rdma/iba.h
91
#define IBA_GET(field, ptr) _IBA_GET(field, ptr)
include/soc/fsl/qman.h
876
#define qm_mcr_np_get(np, field) \
include/soc/fsl/qman.h
877
((np)->field & (qm_mcr_##field##_mask))
include/soc/tegra/bpmp.h
46
#define tegra_bpmp_mb_read_field(mb, field) \
include/soc/tegra/bpmp.h
47
iosys_map_rd_field(mb, 0, struct tegra_bpmp_mb_data, field)
include/soc/tegra/bpmp.h
49
#define tegra_bpmp_mb_write_field(mb, field, value) \
include/soc/tegra/bpmp.h
50
iosys_map_wr_field(mb, 0, struct tegra_bpmp_mb_data, field, value)
include/sound/emu10k1.h
46
#define SUB_REG_NC(reg, field, mask) \
include/sound/emu10k1.h
53
#define SUB_REG(reg, field, mask) SUB_REG_NC(reg, reg ## _ ## field, mask)
include/trace/events/v4l2.h
111
__field(u32, field)
include/trace/events/v4l2.h
132
__entry->field = buf->field;
include/trace/events/v4l2.h
155
show_field(__entry->field),
include/trace/events/v4l2.h
188
__field(u32, field)
include/trace/events/v4l2.h
209
__entry->field = vbuf->field;
include/trace/events/v4l2.h
229
show_field(__entry->field),
include/trace/events/v4l2.h
38
#define show_field(field) \
include/trace/events/v4l2.h
39
__print_symbolic(field, SHOW_FIELD)
include/trace/stages/stage1_struct_define.h
39
#define __sockaddr(field, len) __dynamic_array(u8, field, len)
include/trace/stages/stage1_struct_define.h
57
#define __rel_sockaddr(field, len) __rel_dynamic_array(u8, field, len)
include/trace/stages/stage2_data_offsets.h
45
#define __sockaddr(field, len) __dynamic_array(u8, field, len)
include/trace/stages/stage2_data_offsets.h
63
#define __rel_sockaddr(field, len) __rel_dynamic_array(u8, field, len)
include/trace/stages/stage3_trace_output.h
12
#define __get_dynamic_array(field) \
include/trace/stages/stage3_trace_output.h
13
((void *)__entry + (__entry->__data_loc_##field & 0xffff))
include/trace/stages/stage3_trace_output.h
16
#define __get_dynamic_array_len(field) \
include/trace/stages/stage3_trace_output.h
17
((__entry->__data_loc_##field >> 16) & 0xffff)
include/trace/stages/stage3_trace_output.h
20
#define __get_str(field) ((char *)__get_dynamic_array(field))
include/trace/stages/stage3_trace_output.h
23
#define __get_rel_dynamic_array(field) \
include/trace/stages/stage3_trace_output.h
25
offsetof(typeof(*__entry), __rel_loc_##field) + \
include/trace/stages/stage3_trace_output.h
26
sizeof(__entry->__rel_loc_##field) + \
include/trace/stages/stage3_trace_output.h
27
(__entry->__rel_loc_##field & 0xffff))
include/trace/stages/stage3_trace_output.h
30
#define __get_rel_dynamic_array_len(field) \
include/trace/stages/stage3_trace_output.h
31
((__entry->__rel_loc_##field >> 16) & 0xffff)
include/trace/stages/stage3_trace_output.h
34
#define __get_rel_str(field) ((char *)__get_rel_dynamic_array(field))
include/trace/stages/stage3_trace_output.h
37
#define __get_bitmask(field) \
include/trace/stages/stage3_trace_output.h
39
void *__bitmask = __get_dynamic_array(field); \
include/trace/stages/stage3_trace_output.h
41
__bitmask_size = __get_dynamic_array_len(field); \
include/trace/stages/stage3_trace_output.h
46
#define __get_cpumask(field) __get_bitmask(field)
include/trace/stages/stage3_trace_output.h
49
#define __get_rel_bitmask(field) \
include/trace/stages/stage3_trace_output.h
51
void *__bitmask = __get_rel_dynamic_array(field); \
include/trace/stages/stage3_trace_output.h
53
__bitmask_size = __get_rel_dynamic_array_len(field); \
include/trace/stages/stage3_trace_output.h
58
#define __get_rel_cpumask(field) __get_rel_bitmask(field)
include/trace/stages/stage3_trace_output.h
6
#define __entry field
include/trace/stages/stage3_trace_output.h
61
#define __get_sockaddr(field) ((struct sockaddr *)__get_dynamic_array(field))
include/trace/stages/stage3_trace_output.h
64
#define __get_rel_sockaddr(field) ((struct sockaddr *)__get_rel_dynamic_array(field))
include/trace/stages/stage4_event_fields.h
57
#define __sockaddr(field, len) __dynamic_array(u8, field, len)
include/trace/stages/stage4_event_fields.h
81
#define __rel_sockaddr(field, len) __rel_dynamic_array(u8, field, len)
include/trace/stages/stage5_get_offsets.h
124
#define __sockaddr(field, len) __dynamic_array(u8, field, len)
include/trace/stages/stage5_get_offsets.h
127
#define __rel_sockaddr(field, len) __rel_dynamic_array(u8, field, len)
include/trace/stages/stage6_event_callback.h
106
#define __get_rel_bitmask(field) (char *)__get_rel_dynamic_array(field)
include/trace/stages/stage6_event_callback.h
116
#define __get_rel_cpumask(field) (char *)__get_rel_dynamic_array(field)
include/trace/stages/stage6_event_callback.h
123
#define __rel_sockaddr(field, len) __rel_dynamic_array(u8, field, len)
include/trace/stages/stage6_event_callback.h
126
#define __get_rel_sockaddr(field) ((struct sockaddr *)__get_rel_dynamic_array(field))
include/trace/stages/stage6_event_callback.h
56
#define __get_bitmask(field) (char *)__get_dynamic_array(field)
include/trace/stages/stage6_event_callback.h
66
#define __get_cpumask(field) (char *)__get_dynamic_array(field)
include/trace/stages/stage6_event_callback.h
73
#define __sockaddr(field, len) __dynamic_array(u8, field, len)
include/trace/stages/stage6_event_callback.h
76
#define __get_sockaddr(field) ((struct sockaddr *)__get_dynamic_array(field))
include/trace/trace_custom_events.h
84
struct trace_custom_event_raw_##call *field; \
include/trace/trace_custom_events.h
87
field = (typeof(field))iter->ent; \
include/trace/trace_events.h
210
struct trace_event_raw_##call *field; \
include/trace/trace_events.h
213
field = (typeof(field))iter->ent; \
include/trace/trace_events.h
236
struct trace_event_raw_##template *field; \
include/trace/trace_events.h
247
field = (typeof(field))entry; \
include/uapi/drm/amdgpu_drm.h
695
#define AMDGPU_TILING_SET(field, value) \
include/uapi/drm/amdgpu_drm.h
696
(((__u64)(value) & AMDGPU_TILING_##field##_MASK) << AMDGPU_TILING_##field##_SHIFT)
include/uapi/drm/amdgpu_drm.h
697
#define AMDGPU_TILING_GET(value, field) \
include/uapi/drm/amdgpu_drm.h
698
(((__u64)(value) >> AMDGPU_TILING_##field##_SHIFT) & AMDGPU_TILING_##field##_MASK)
include/uapi/drm/drm_fourcc.h
1777
#define AMD_FMT_MOD_SET(field, value) \
include/uapi/drm/drm_fourcc.h
1778
((__u64)(value) << AMD_FMT_MOD_##field##_SHIFT)
include/uapi/drm/drm_fourcc.h
1779
#define AMD_FMT_MOD_GET(field, value) \
include/uapi/drm/drm_fourcc.h
1780
(((value) >> AMD_FMT_MOD_##field##_SHIFT) & AMD_FMT_MOD_##field##_MASK)
include/uapi/drm/drm_fourcc.h
1781
#define AMD_FMT_MOD_CLEAR(field) \
include/uapi/drm/drm_fourcc.h
1782
(~((__u64)AMD_FMT_MOD_##field##_MASK << AMD_FMT_MOD_##field##_SHIFT))
include/uapi/linux/idxd.h
300
__u64 field[8];
include/uapi/linux/idxd.h
368
__u64 field[4];
include/uapi/linux/idxd.h
392
__u64 field[8];
include/uapi/linux/v4l2-mediabus.h
41
__u32 field;
include/uapi/linux/videodev2.h
109
#define V4L2_FIELD_HAS_TOP(field) \
include/uapi/linux/videodev2.h
110
((field) == V4L2_FIELD_TOP ||\
include/uapi/linux/videodev2.h
111
(field) == V4L2_FIELD_INTERLACED ||\
include/uapi/linux/videodev2.h
112
(field) == V4L2_FIELD_INTERLACED_TB ||\
include/uapi/linux/videodev2.h
113
(field) == V4L2_FIELD_INTERLACED_BT ||\
include/uapi/linux/videodev2.h
114
(field) == V4L2_FIELD_SEQ_TB ||\
include/uapi/linux/videodev2.h
115
(field) == V4L2_FIELD_SEQ_BT)
include/uapi/linux/videodev2.h
116
#define V4L2_FIELD_HAS_BOTTOM(field) \
include/uapi/linux/videodev2.h
117
((field) == V4L2_FIELD_BOTTOM ||\
include/uapi/linux/videodev2.h
118
(field) == V4L2_FIELD_INTERLACED ||\
include/uapi/linux/videodev2.h
1183
__u32 field;
include/uapi/linux/videodev2.h
119
(field) == V4L2_FIELD_INTERLACED_TB ||\
include/uapi/linux/videodev2.h
120
(field) == V4L2_FIELD_INTERLACED_BT ||\
include/uapi/linux/videodev2.h
121
(field) == V4L2_FIELD_SEQ_TB ||\
include/uapi/linux/videodev2.h
122
(field) == V4L2_FIELD_SEQ_BT)
include/uapi/linux/videodev2.h
123
#define V4L2_FIELD_HAS_BOTH(field) \
include/uapi/linux/videodev2.h
124
((field) == V4L2_FIELD_INTERLACED ||\
include/uapi/linux/videodev2.h
125
(field) == V4L2_FIELD_INTERLACED_TB ||\
include/uapi/linux/videodev2.h
126
(field) == V4L2_FIELD_INTERLACED_BT ||\
include/uapi/linux/videodev2.h
127
(field) == V4L2_FIELD_SEQ_TB ||\
include/uapi/linux/videodev2.h
128
(field) == V4L2_FIELD_SEQ_BT)
include/uapi/linux/videodev2.h
129
#define V4L2_FIELD_HAS_T_OR_B(field) \
include/uapi/linux/videodev2.h
130
((field) == V4L2_FIELD_BOTTOM ||\
include/uapi/linux/videodev2.h
1303
__u32 field; /* enum v4l2_field */
include/uapi/linux/videodev2.h
131
(field) == V4L2_FIELD_TOP ||\
include/uapi/linux/videodev2.h
132
(field) == V4L2_FIELD_ALTERNATE)
include/uapi/linux/videodev2.h
133
#define V4L2_FIELD_IS_INTERLACED(field) \
include/uapi/linux/videodev2.h
1337
__u32 field; /* enum v4l2_field */
include/uapi/linux/videodev2.h
134
((field) == V4L2_FIELD_INTERLACED ||\
include/uapi/linux/videodev2.h
135
(field) == V4L2_FIELD_INTERLACED_TB ||\
include/uapi/linux/videodev2.h
136
(field) == V4L2_FIELD_INTERLACED_BT)
include/uapi/linux/videodev2.h
137
#define V4L2_FIELD_IS_SEQUENTIAL(field) \
include/uapi/linux/videodev2.h
138
((field) == V4L2_FIELD_SEQ_TB ||\
include/uapi/linux/videodev2.h
139
(field) == V4L2_FIELD_SEQ_BT)
include/uapi/linux/videodev2.h
2372
__u32 field; /* 0: first field, 1: second field */
include/uapi/linux/videodev2.h
2463
__u32 field;
include/uapi/linux/videodev2.h
2562
__u8 field;
include/uapi/linux/videodev2.h
530
__u32 field; /* enum v4l2_field */
include/video/gbe.h
88
#define GET_GBE_FIELD(reg, field, v) \
include/video/gbe.h
89
GET((v), GBE_##reg##_##field##_MSB, GBE_##reg##_##field##_LSB)
include/video/gbe.h
90
#define SET_GBE_FIELD(reg, field, v, f) \
include/video/gbe.h
91
SET((v), (f), GBE_##reg##_##field##_MSB, GBE_##reg##_##field##_LSB)
include/video/imx-ipu-v3.h
456
void ipu_vdi_set_field_order(struct ipu_vdi *vdi, v4l2_std_id std, u32 field);
io_uring/register.c
487
#define swap_old(ctx, o, n, field) \
io_uring/register.c
489
(o).field = (ctx)->field; \
io_uring/register.c
490
(ctx)->field = (n).field; \
kernel/bpf/btf.c
3958
static int btf_parse_kptr(const struct btf *btf, struct btf_field *field,
kernel/bpf/btf.c
3983
field->kptr.dtor = NULL;
kernel/bpf/btf.c
4033
field->kptr.dtor = (void *)addr;
kernel/bpf/btf.c
4037
field->kptr.btf_id = id;
kernel/bpf/btf.c
4038
field->kptr.btf = kptr_btf;
kernel/bpf/btf.c
4039
field->kptr.module = mod;
kernel/bpf/btf.c
4049
struct btf_field *field,
kernel/bpf/btf.c
4083
field->graph_root.btf = (struct btf *)btf;
kernel/bpf/btf.c
4084
field->graph_root.value_btf_id = info->graph_root.value_btf_id;
kernel/bpf/btf.c
4085
field->graph_root.node_offset = offset;
kernel/bpf/btf.c
4092
static int btf_parse_list_head(const struct btf *btf, struct btf_field *field,
kernel/bpf/btf.c
4095
return btf_parse_graph_root(btf, field, info, "bpf_list_node",
kernel/bpf/btf.c
4099
static int btf_parse_rb_root(const struct btf *btf, struct btf_field *field,
kernel/bpf/btf.c
4102
return btf_parse_graph_root(btf, field, info, "bpf_rb_node",
kernel/bpf/btf.c
7393
struct btf_field *field = &rec->fields[i];
kernel/bpf/btf.c
7394
u32 offset = field->offset;
kernel/bpf/btf.c
7395
if (off < offset + field->size && offset < off + size) {
kernel/bpf/btf.c
7398
btf_field_type_name(field->type));
kernel/bpf/helpers.c
2247
void bpf_list_head_free(const struct btf_field *field, void *list_head,
kernel/bpf/helpers.c
2287
__bpf_obj_drop_impl((char *)pos - field->graph_root.node_offset,
kernel/bpf/helpers.c
2288
field->graph_root.value_rec, false);
kernel/bpf/helpers.c
2305
void bpf_rb_root_free(const struct btf_field *field, void *rb_root,
kernel/bpf/helpers.c
2327
obj -= field->graph_root.node_offset;
kernel/bpf/helpers.c
2332
__bpf_obj_drop_impl(obj, field->graph_root.value_rec, false);
kernel/bpf/syscall.c
176
const struct btf_field *field;
kernel/bpf/syscall.c
180
for (i = 0, field = rec->fields; i < cnt; i++, field++) {
kernel/bpf/syscall.c
181
if (field->type != BPF_UPTR)
kernel/bpf/syscall.c
184
uptr_addr = obj + field->offset;
kernel/bpf/syscall.c
199
const struct btf_field *field;
kernel/bpf/syscall.c
209
for (i = 0, field = rec->fields; i < rec->cnt; i++, field++) {
kernel/bpf/syscall.c
210
if (field->type != BPF_UPTR)
kernel/bpf/syscall.c
213
uptr_addr = obj + field->offset;
kernel/bpf/syscall.c
218
t = btf_type_by_id(field->kptr.btf, field->kptr.btf_id);
kernel/bpf/syscall.c
655
struct btf_field *field;
kernel/bpf/syscall.c
659
field = bsearch(&offset, rec->fields, rec->cnt, sizeof(rec->fields[0]), btf_field_cmp);
kernel/bpf/syscall.c
660
if (!field || !(field->type & field_mask))
kernel/bpf/syscall.c
662
return field;
kernel/bpf/syscall.c
826
const struct btf_field *field = &fields[i];
kernel/bpf/syscall.c
827
void *field_ptr = obj + field->offset;
kernel/bpf/syscall.c
852
if (!btf_is_kernel(field->kptr.btf)) {
kernel/bpf/syscall.c
853
pointee_struct_meta = btf_find_struct_meta(field->kptr.btf,
kernel/bpf/syscall.c
854
field->kptr.btf_id);
kernel/bpf/syscall.c
859
field->kptr.dtor(xchgd_field);
kernel/bpf/syscall.c
869
bpf_list_head_free(field, field_ptr, obj + rec->spin_lock_off);
kernel/bpf/syscall.c
874
bpf_rb_root_free(field, field_ptr, obj + rec->spin_lock_off);
kernel/bpf/verifier.c
11764
struct btf_field *field;
kernel/bpf/verifier.c
11786
field = btf_record_find(rec, head_off, head_field_type);
kernel/bpf/verifier.c
11787
if (!field) {
kernel/bpf/verifier.c
11803
*head_field = field;
kernel/bpf/verifier.c
11812
&meta->arg_list_head.field);
kernel/bpf/verifier.c
11820
&meta->arg_rbtree_root.field);
kernel/bpf/verifier.c
11833
struct btf_field *field;
kernel/bpf/verifier.c
11853
field = reg_find_field_offset(reg, node_off, node_field_type);
kernel/bpf/verifier.c
11854
if (!field) {
kernel/bpf/verifier.c
11859
field = *node_field;
kernel/bpf/verifier.c
11861
et = btf_type_by_id(field->graph_root.btf, field->graph_root.value_btf_id);
kernel/bpf/verifier.c
11863
if (!btf_struct_ids_match(&env->log, reg->btf, reg->btf_id, 0, field->graph_root.btf,
kernel/bpf/verifier.c
11864
field->graph_root.value_btf_id, true)) {
kernel/bpf/verifier.c
11869
field->graph_root.node_offset,
kernel/bpf/verifier.c
11870
btf_name_by_offset(field->graph_root.btf, et->name_off),
kernel/bpf/verifier.c
11877
if (node_off != field->graph_root.node_offset) {
kernel/bpf/verifier.c
11880
field->graph_root.node_offset,
kernel/bpf/verifier.c
11881
btf_name_by_offset(field->graph_root.btf, et->name_off));
kernel/bpf/verifier.c
11894
&meta->arg_list_head.field);
kernel/bpf/verifier.c
11903
&meta->arg_rbtree_root.field);
kernel/bpf/verifier.c
12841
struct btf_field *field = meta->arg_list_head.field;
kernel/bpf/verifier.c
12843
mark_reg_graph_node(regs, BPF_REG_0, &field->graph_root);
kernel/bpf/verifier.c
12845
struct btf_field *field = meta->arg_rbtree_root.field;
kernel/bpf/verifier.c
12847
mark_reg_graph_node(regs, BPF_REG_0, &field->graph_root);
kernel/bpf/verifier.c
4419
static bool rcu_safe_kptr(const struct btf_field *field)
kernel/bpf/verifier.c
4421
const struct btf_field_kptr *kptr = &field->kptr;
kernel/bpf/verifier.c
4423
return field->type == BPF_KPTR_PERCPU ||
kernel/bpf/verifier.c
4424
(field->type == BPF_KPTR_REF && rcu_protected_object(kptr->btf, kptr->btf_id));
kernel/bpf/verifier.c
4451
struct btf_field *field)
kernel/bpf/verifier.c
4456
t = btf_type_by_id(field->kptr.btf, field->kptr.btf_id);
kernel/bpf/verifier.c
4560
struct btf_field *field = &rec->fields[i];
kernel/bpf/verifier.c
4561
u32 p = field->offset;
kernel/bpf/verifier.c
4567
if (reg_smin(reg) + off < p + field->size &&
kernel/bpf/verifier.c
4569
switch (field->type) {
kernel/bpf/verifier.c
4576
btf_field_type_name(field->type));
kernel/bpf/verifier.c
4581
btf_field_type_name(field->type));
kernel/bpf/verifier.c
4586
btf_field_type_name(field->type),
kernel/bpf/verifier.c
4592
btf_field_type_name(field->type));
kernel/bpf/verifier.c
4598
btf_field_type_name(field->type));
kernel/bpf/verifier.c
7993
struct btf_field *field;
kernel/bpf/verifier.c
8000
field = btf_record_find(rec, off, fields);
kernel/bpf/verifier.c
8001
if (!field)
kernel/bpf/verifier.c
8004
return field;
kernel/bpf/verifier.c
9633
struct btf_field *field;
kernel/bpf/verifier.c
9635
field = reg_find_field_offset(&caller->regs[BPF_REG_1],
kernel/bpf/verifier.c
9638
if (!field || !field->graph_root.value_btf_id)
kernel/bpf/verifier.c
9641
mark_reg_graph_node(callee->regs, BPF_REG_1, &field->graph_root);
kernel/bpf/verifier.c
9643
mark_reg_graph_node(callee->regs, BPF_REG_2, &field->graph_root);
kernel/module/main.c
578
#define MODINFO_ATTR(field) \
kernel/module/main.c
579
static void setup_modinfo_##field(struct module *mod, const char *s) \
kernel/module/main.c
581
mod->field = kstrdup(s, GFP_KERNEL); \
kernel/module/main.c
583
static ssize_t show_modinfo_##field(const struct module_attribute *mattr, \
kernel/module/main.c
586
return scnprintf(buffer, PAGE_SIZE, "%s\n", mk->mod->field); \
kernel/module/main.c
588
static int modinfo_##field##_exists(struct module *mod) \
kernel/module/main.c
590
return mod->field != NULL; \
kernel/module/main.c
592
static void free_modinfo_##field(struct module *mod) \
kernel/module/main.c
594
kfree(mod->field); \
kernel/module/main.c
595
mod->field = NULL; \
kernel/module/main.c
597
static const struct module_attribute modinfo_##field = { \
kernel/module/main.c
598
.attr = { .name = __stringify(field), .mode = 0444 }, \
kernel/module/main.c
599
.show = show_modinfo_##field, \
kernel/module/main.c
600
.setup = setup_modinfo_##field, \
kernel/module/main.c
601
.test = modinfo_##field##_exists, \
kernel/module/main.c
602
.free = free_modinfo_##field, \
kernel/signal.c
4917
#define CHECK_OFFSET(field) \
kernel/signal.c
4918
BUILD_BUG_ON(offsetof(siginfo_t, field) != offsetof(kernel_siginfo_t, field))
kernel/trace/ring_buffer.c
611
struct buffer_data_page field;
kernel/trace/ring_buffer.c
615
(unsigned int)sizeof(field.time_stamp),
kernel/trace/ring_buffer.c
620
(unsigned int)offsetof(typeof(field), commit),
kernel/trace/ring_buffer.c
621
(unsigned int)sizeof(field.commit),
kernel/trace/ring_buffer.c
626
(unsigned int)offsetof(typeof(field), commit),
kernel/trace/ring_buffer.c
632
(unsigned int)offsetof(typeof(field), data),
kernel/trace/trace.c
2519
struct ftrace_event_field *field;
kernel/trace/trace.c
2549
list_for_each_entry(field, head, link) {
kernel/trace/trace.c
2553
if (!field->needs_test)
kernel/trace/trace.c
2556
str = *(const char **)(ptr + field->offset);
kernel/trace/trace.c
2570
trace_event_name(event), field->name)) {
kernel/trace/trace.c
2572
trace_event_name(event), field->name);
kernel/trace/trace.h
1822
static inline bool is_string_field(struct ftrace_event_field *field)
kernel/trace/trace.h
1824
return field->filter_type == FILTER_DYN_STRING ||
kernel/trace/trace.h
1825
field->filter_type == FILTER_RDYN_STRING ||
kernel/trace/trace.h
1826
field->filter_type == FILTER_STATIC_STRING ||
kernel/trace/trace.h
1827
field->filter_type == FILTER_PTR_STRING ||
kernel/trace/trace.h
1828
field->filter_type == FILTER_COMM;
kernel/trace/trace.h
1831
static inline bool is_function_field(struct ftrace_event_field *field)
kernel/trace/trace.h
1833
return field->filter_type == FILTER_TRACE_FN;
kernel/trace/trace.h
94
#define __stack_array(type, item, size, field) type item[] __counted_by(field);
kernel/trace/trace_branch.c
137
struct trace_branch *field;
kernel/trace/trace_branch.c
139
trace_assign_type(field, iter->ent);
kernel/trace/trace_branch.c
142
field->correct ? " ok " : " MISS ",
kernel/trace/trace_branch.c
143
field->func,
kernel/trace/trace_branch.c
144
field->file,
kernel/trace/trace_branch.c
145
field->line);
kernel/trace/trace_eprobe.c
238
struct eprobe_trace_entry_head field;
kernel/trace/trace_eprobe.c
245
return traceprobe_define_arg_fields(event_call, sizeof(field), tp);
kernel/trace/trace_eprobe.c
259
struct eprobe_trace_entry_head *field;
kernel/trace/trace_eprobe.c
267
field = (struct eprobe_trace_entry_head *)iter->ent;
kernel/trace/trace_eprobe.c
290
(u8 *)&field[1], field) < 0)
kernel/trace/trace_eprobe.c
301
struct ftrace_event_field *field = code->data;
kernel/trace/trace_eprobe.c
305
addr = rec + field->offset;
kernel/trace/trace_eprobe.c
307
if (is_string_field(field)) {
kernel/trace/trace_eprobe.c
308
switch (field->filter_type) {
kernel/trace/trace_eprobe.c
328
switch (field->size) {
kernel/trace/trace_eprobe.c
330
if (field->is_signed)
kernel/trace/trace_eprobe.c
336
if (field->is_signed)
kernel/trace/trace_eprobe.c
342
if (field->is_signed)
kernel/trace/trace_eprobe.c
348
if (field->size == sizeof(long)) {
kernel/trace/trace_eprobe.c
349
if (field->is_signed)
kernel/trace/trace_events.c
100
struct ftrace_event_field *field;
kernel/trace/trace_events.c
104
field = __find_event_field(head, name);
kernel/trace/trace_events.c
105
if (field)
kernel/trace/trace_events.c
106
return field;
kernel/trace/trace_events.c
108
field = __find_event_field(&ftrace_generic_fields, name);
kernel/trace/trace_events.c
109
if (field)
kernel/trace/trace_events.c
110
return field;
kernel/trace/trace_events.c
120
struct ftrace_event_field *field;
kernel/trace/trace_events.c
122
field = kmem_cache_alloc(field_cachep, GFP_TRACE);
kernel/trace/trace_events.c
123
if (!field)
kernel/trace/trace_events.c
126
field->name = name;
kernel/trace/trace_events.c
127
field->type = type;
kernel/trace/trace_events.c
130
field->filter_type = filter_assign_type(type);
kernel/trace/trace_events.c
132
field->filter_type = filter_type;
kernel/trace/trace_events.c
134
field->offset = offset;
kernel/trace/trace_events.c
135
field->size = size;
kernel/trace/trace_events.c
136
field->is_signed = is_signed;
kernel/trace/trace_events.c
137
field->needs_test = need_test;
kernel/trace/trace_events.c
138
field->len = len;
kernel/trace/trace_events.c
140
list_add(&field->link, head);
kernel/trace/trace_events.c
2089
struct ftrace_event_field *field;
kernel/trace/trace_events.c
2109
field = list_entry(v, struct ftrace_event_field, link);
kernel/trace/trace_events.c
2117
array_descriptor = strchr(field->type, '[');
kernel/trace/trace_events.c
2119
if (str_has_prefix(field->type, "__data_loc"))
kernel/trace/trace_events.c
2124
field->type, field->name, field->offset,
kernel/trace/trace_events.c
2125
field->size, !!field->is_signed);
kernel/trace/trace_events.c
2126
else if (field->len)
kernel/trace/trace_events.c
2128
(int)(array_descriptor - field->type),
kernel/trace/trace_events.c
2129
field->type, field->name,
kernel/trace/trace_events.c
2130
field->len, field->offset,
kernel/trace/trace_events.c
2131
field->size, !!field->is_signed);
kernel/trace/trace_events.c
2134
(int)(array_descriptor - field->type),
kernel/trace/trace_events.c
2135
field->type, field->name,
kernel/trace/trace_events.c
2136
field->offset, field->size, !!field->is_signed);
kernel/trace/trace_events.c
222
struct ftrace_event_field *field, *next;
kernel/trace/trace_events.c
226
list_for_each_entry_safe(field, next, head, link) {
kernel/trace/trace_events.c
227
list_del(&field->link);
kernel/trace/trace_events.c
228
kmem_cache_free(field_cachep, field);
kernel/trace/trace_events.c
254
struct trace_event_fields *field = call->class->fields_array;
kernel/trace/trace_events.c
267
for (; field->type; field++) {
kernel/trace/trace_events.c
268
if (strncmp(field->name, fmt, len) || field->name[len])
kernel/trace/trace_events.c
271
return field;
kernel/trace/trace_events.c
282
struct trace_event_fields *field;
kernel/trace/trace_events.c
284
field = find_event_field(fmt, call);
kernel/trace/trace_events.c
285
if (!field)
kernel/trace/trace_events.c
289
return strchr(field->type, '[') != NULL;
kernel/trace/trace_events.c
3022
struct trace_event_fields *field = call->class->fields_array;
kernel/trace/trace_events.c
3025
for (; field->type; field++) {
kernel/trace/trace_events.c
3026
if (field->type == TRACE_FUNCTION_TYPE) {
kernel/trace/trace_events.c
3027
field->define_fields(call);
kernel/trace/trace_events.c
3031
offset = ALIGN(offset, field->align);
kernel/trace/trace_events.c
3032
ret = trace_define_field_ext(call, field->type, field->name,
kernel/trace/trace_events.c
3033
offset, field->size,
kernel/trace/trace_events.c
3034
field->is_signed, field->filter_type,
kernel/trace/trace_events.c
3035
field->len, field->needs_test);
kernel/trace/trace_events.c
3041
offset += field->size;
kernel/trace/trace_events.c
338
struct trace_event_fields *field;
kernel/trace/trace_events.c
3504
struct ftrace_event_field *field;
kernel/trace/trace_events.c
3521
list_for_each_entry(field, head, link) {
kernel/trace/trace_events.c
3522
str = sanitize_field_type(field->type);
kernel/trace/trace_events.c
3528
if (str == field->type) {
kernel/trace/trace_events.c
3529
str = kstrdup(field->type, GFP_KERNEL);
kernel/trace/trace_events.c
3532
ptr = str + (ptr - field->type);
kernel/trace/trace_events.c
3543
if (str == field->type)
kernel/trace/trace_events.c
3553
field->type = str;
kernel/trace/trace_events.c
3554
if (field->filter_type == FILTER_OTHER)
kernel/trace/trace_events.c
3555
field->filter_type = filter_assign_type(field->type);
kernel/trace/trace_events.c
392
field = find_event_field(fmt, call);
kernel/trace/trace_events.c
393
if (!field)
kernel/trace/trace_events.c
398
field->needs_test = 1;
kernel/trace/trace_events.c
87
struct ftrace_event_field *field;
kernel/trace/trace_events.c
89
list_for_each_entry(field, head, link) {
kernel/trace/trace_events.c
90
if (!strcmp(field->name, name))
kernel/trace/trace_events.c
91
return field;
kernel/trace/trace_events_filter.c
1634
struct ftrace_event_field *field;
kernel/trace/trace_events_filter.c
1671
field = trace_find_event_field(call, field_name);
kernel/trace/trace_events_filter.c
1673
if (!field) {
kernel/trace/trace_events_filter.c
1716
pred->field = field;
kernel/trace/trace_events_filter.c
1717
pred->offset = field->offset;
kernel/trace/trace_events_filter.c
1722
if (field->size != sizeof(long)) {
kernel/trace/trace_events_filter.c
1792
if (strcmp(field->name, "ip") != 0) {
kernel/trace/trace_events_filter.c
1835
switch (field->filter_type) {
kernel/trace/trace_events_filter.c
1911
if (field->filter_type == FILTER_CPUMASK) {
kernel/trace/trace_events_filter.c
1915
} else if (field->filter_type == FILTER_CPU) {
kernel/trace/trace_events_filter.c
1928
pred->fn_num = select_comparison_fn(pred->op, field->size, false);
kernel/trace/trace_events_filter.c
1932
switch (field->size) {
kernel/trace/trace_events_filter.c
1966
if (!is_string_field(field)) {
kernel/trace/trace_events_filter.c
1997
if (field->filter_type == FILTER_COMM) {
kernel/trace/trace_events_filter.c
2000
} else if (field->filter_type == FILTER_STATIC_STRING) {
kernel/trace/trace_events_filter.c
2002
pred->regex->field_len = field->size;
kernel/trace/trace_events_filter.c
2004
} else if (field->filter_type == FILTER_DYN_STRING) {
kernel/trace/trace_events_filter.c
2006
} else if (field->filter_type == FILTER_RDYN_STRING)
kernel/trace/trace_events_filter.c
2028
if (is_string_field(field)) {
kernel/trace/trace_events_filter.c
2056
if (field->is_signed)
kernel/trace/trace_events_filter.c
2067
if (field->filter_type == FILTER_CPU)
kernel/trace/trace_events_filter.c
2070
pred->fn_num = select_comparison_fn(pred->op, field->size,
kernel/trace/trace_events_filter.c
2071
field->is_signed);
kernel/trace/trace_events_filter.c
2626
struct ftrace_event_field *field = pred->field;
kernel/trace/trace_events_filter.c
2636
if (strcmp(field->name, "ip"))
kernel/trace/trace_events_filter.c
2828
struct ftrace_event_field *field = pred->field;
kernel/trace/trace_events_filter.c
2831
printk(KERN_INFO "\npred visited %s\n", field->name);
kernel/trace/trace_events_filter.c
2843
struct ftrace_event_field *field = pred->field;
kernel/trace/trace_events_filter.c
2847
if (!field) {
kernel/trace/trace_events_filter.c
2852
if (!strchr(fields, *field->name))
kernel/trace/trace_events_filter.c
83
struct ftrace_event_field *field;
kernel/trace/trace_events_hist.c
1006
struct hist_field *field;
kernel/trace/trace_events_hist.c
1011
field = hist_data->fields[i];
kernel/trace/trace_events_hist.c
1012
if (field && field->flags & HIST_FIELD_FL_VAR) {
kernel/trace/trace_events_hist.c
1013
if (find_any_var_ref(hist_data, field->var.idx)) {
kernel/trace/trace_events_hist.c
1340
static const char *hist_field_name(struct hist_field *field,
kernel/trace/trace_events_hist.c
1345
if (WARN_ON_ONCE(!field))
kernel/trace/trace_events_hist.c
1351
if (field->field)
kernel/trace/trace_events_hist.c
1352
field_name = field->field->name;
kernel/trace/trace_events_hist.c
1353
else if (field->flags & HIST_FIELD_FL_LOG2 ||
kernel/trace/trace_events_hist.c
1354
field->flags & HIST_FIELD_FL_ALIAS ||
kernel/trace/trace_events_hist.c
1355
field->flags & HIST_FIELD_FL_BUCKET)
kernel/trace/trace_events_hist.c
1356
field_name = hist_field_name(field->operands[0], ++level);
kernel/trace/trace_events_hist.c
1357
else if (field->flags & HIST_FIELD_FL_CPU)
kernel/trace/trace_events_hist.c
1359
else if (field->flags & HIST_FIELD_FL_COMM)
kernel/trace/trace_events_hist.c
1361
else if (field->flags & HIST_FIELD_FL_EXPR ||
kernel/trace/trace_events_hist.c
1362
field->flags & HIST_FIELD_FL_VAR_REF) {
kernel/trace/trace_events_hist.c
1363
if (field->system) {
kernel/trace/trace_events_hist.c
1368
fmt = field->flags & HIST_FIELD_FL_VAR_REF ? "%s.%s.$%s" : "%s.%s.%s";
kernel/trace/trace_events_hist.c
1371
field->system, field->event_name,
kernel/trace/trace_events_hist.c
1372
field->name);
kernel/trace/trace_events_hist.c
1376
field_name = field->name;
kernel/trace/trace_events_hist.c
1377
} else if (field->flags & HIST_FIELD_FL_TIMESTAMP)
kernel/trace/trace_events_hist.c
1379
else if (field->flags & HIST_FIELD_FL_STACKTRACE) {
kernel/trace/trace_events_hist.c
1381
} else if (field->flags & HIST_FIELD_FL_HITCOUNT)
kernel/trace/trace_events_hist.c
166
struct ftrace_event_field *field;
kernel/trace/trace_events_hist.c
1736
static void expr_field_str(struct hist_field *field, char *expr)
kernel/trace/trace_events_hist.c
1738
if (field->flags & HIST_FIELD_FL_VAR_REF) {
kernel/trace/trace_events_hist.c
1739
if (!field->system)
kernel/trace/trace_events_hist.c
1741
} else if (field->flags & HIST_FIELD_FL_CONST) {
kernel/trace/trace_events_hist.c
1744
snprintf(str, HIST_CONST_DIGITS_MAX, "%llu", field->constant);
kernel/trace/trace_events_hist.c
1748
strcat(expr, hist_field_name(field, 0));
kernel/trace/trace_events_hist.c
1750
if (field->flags && !(field->flags & HIST_FIELD_FL_VAR_REF)) {
kernel/trace/trace_events_hist.c
1751
const char *flags_str = get_hist_field_flags(field);
kernel/trace/trace_events_hist.c
1760
static char *expr_str(struct hist_field *field, unsigned int level)
kernel/trace/trace_events_hist.c
1771
if (!field->operands[0]) {
kernel/trace/trace_events_hist.c
1772
expr_field_str(field, expr);
kernel/trace/trace_events_hist.c
1776
if (field->operator == FIELD_OP_UNARY_MINUS) {
kernel/trace/trace_events_hist.c
1780
subexpr = expr_str(field->operands[0], ++level);
kernel/trace/trace_events_hist.c
1793
expr_field_str(field->operands[0], expr);
kernel/trace/trace_events_hist.c
1795
switch (field->operator) {
kernel/trace/trace_events_hist.c
1813
expr_field_str(field->operands[1], expr);
kernel/trace/trace_events_hist.c
1952
struct ftrace_event_field *field,
kernel/trace/trace_events_hist.c
1958
if (field && is_function_field(field))
kernel/trace/trace_events_hist.c
1994
if (field)
kernel/trace/trace_events_hist.c
2009
hist_field->operands[0] = create_hist_field(hist_data, field, fl, NULL);
kernel/trace/trace_events_hist.c
2040
if (WARN_ON_ONCE(!field))
kernel/trace/trace_events_hist.c
2044
if (is_string_field(field) &&
kernel/trace/trace_events_hist.c
2045
(field->filter_type != FILTER_PTR_STRING)) {
kernel/trace/trace_events_hist.c
2049
hist_field->type = kstrdup_const(field->type, GFP_KERNEL);
kernel/trace/trace_events_hist.c
2053
if (field->filter_type == FILTER_STATIC_STRING) {
kernel/trace/trace_events_hist.c
2055
hist_field->size = field->size;
kernel/trace/trace_events_hist.c
2056
} else if (field->filter_type == FILTER_DYN_STRING) {
kernel/trace/trace_events_hist.c
2058
} else if (field->filter_type == FILTER_RDYN_STRING)
kernel/trace/trace_events_hist.c
2062
} else if (field->filter_type == FILTER_STACKTRACE) {
kernel/trace/trace_events_hist.c
2066
hist_field->type = kstrdup_const(field->type, GFP_KERNEL);
kernel/trace/trace_events_hist.c
2072
hist_field->size = field->size;
kernel/trace/trace_events_hist.c
2073
hist_field->is_signed = field->is_signed;
kernel/trace/trace_events_hist.c
2074
hist_field->type = kstrdup_const(field->type, GFP_KERNEL);
kernel/trace/trace_events_hist.c
2078
hist_field->fn_num = select_value_fn(field->size,
kernel/trace/trace_events_hist.c
2079
field->is_signed);
kernel/trace/trace_events_hist.c
2086
hist_field->field = field;
kernel/trace/trace_events_hist.c
217
static u64 hist_field_const(struct hist_field *field,
kernel/trace/trace_events_hist.c
223
return field->constant;
kernel/trace/trace_events_hist.c
2254
char *name, *field;
kernel/trace/trace_events_hist.c
226
static u64 hist_field_counter(struct hist_field *field,
kernel/trace/trace_events_hist.c
2261
field = hist_data->attrs->var_defs.expr[i];
kernel/trace/trace_events_hist.c
2262
if (contains_operator(field, NULL) || is_var_ref(field))
kernel/trace/trace_events_hist.c
2264
return field;
kernel/trace/trace_events_hist.c
2325
struct ftrace_event_field *field = NULL;
kernel/trace/trace_events_hist.c
2381
field = ERR_PTR(-EINVAL);
kernel/trace/trace_events_hist.c
2400
field = trace_find_event_field(file->event_call, field_name);
kernel/trace/trace_events_hist.c
2401
if (!field || !field->size) {
kernel/trace/trace_events_hist.c
2409
if (field && field->filter_type == FILTER_CPU) {
kernel/trace/trace_events_hist.c
241
char *addr = (char *)(event + hist_field->field->offset);
kernel/trace/trace_events_hist.c
2411
} else if (field && field->filter_type == FILTER_STACKTRACE) {
kernel/trace/trace_events_hist.c
2413
} else if (field && field->filter_type == FILTER_COMM) {
kernel/trace/trace_events_hist.c
2418
field = ERR_PTR(-EINVAL);
kernel/trace/trace_events_hist.c
2426
return field;
kernel/trace/trace_events_hist.c
2458
struct hist_field *field = NULL;
kernel/trace/trace_events_hist.c
2467
field = create_hist_field(hist_data, NULL, *flags, var_name);
kernel/trace/trace_events_hist.c
2468
if (!field)
kernel/trace/trace_events_hist.c
2471
field->constant = constant;
kernel/trace/trace_events_hist.c
2473
return field;
kernel/trace/trace_events_hist.c
2481
struct ftrace_event_field *field = NULL;
kernel/trace/trace_events_hist.c
252
u32 str_item = *(u32 *)(event + hist_field->field->offset);
kernel/trace/trace_events_hist.c
2530
field = parse_field(hist_data, file, str, flags, &buckets);
kernel/trace/trace_events_hist.c
2531
if (IS_ERR(field)) {
kernel/trace/trace_events_hist.c
2532
ret = PTR_ERR(field);
kernel/trace/trace_events_hist.c
2536
hist_field = create_hist_field(hist_data, field, *flags, var_name);
kernel/trace/trace_events_hist.c
265
u32 *item = event + hist_field->field->offset;
kernel/trace/trace_events_hist.c
279
char **addr = (char **)(event + hist_field->field->offset);
kernel/trace/trace_events_hist.c
3077
seq_buf_puts(&s, key_field->field->name);
kernel/trace/trace_events_hist.c
3918
struct synth_field *field;
kernel/trace/trace_events_hist.c
3923
field = event->fields[field_pos];
kernel/trace/trace_events_hist.c
3930
if (strstr(hist_field->type, "char[") && field->is_string
kernel/trace/trace_events_hist.c
3931
&& field->is_dynamic)
kernel/trace/trace_events_hist.c
3934
if (strstr(hist_field->type, "long[") && field->is_stack)
kernel/trace/trace_events_hist.c
3937
if (strcmp(field->type, hist_field->type) != 0) {
kernel/trace/trace_events_hist.c
3938
if (field->size != hist_field->size ||
kernel/trace/trace_events_hist.c
3939
(!field->is_string && field->is_signed != hist_field->is_signed))
kernel/trace/trace_events_hist.c
4355
u32 str_item = *(u32 *)(event + hist_field->field->offset);
kernel/trace/trace_events_hist.c
469
type *addr = (type *)(event + hist_field->field->offset); \
kernel/trace/trace_events_hist.c
5099
struct ftrace_event_field *field;
kernel/trace/trace_events_hist.c
5108
field = hist_field->field;
kernel/trace/trace_events_hist.c
5112
else if (!field || hist_field->flags & HIST_FIELD_FL_CPU)
kernel/trace/trace_events_hist.c
5115
else if (is_string_field(field))
kernel/trace/trace_events_hist.c
5118
cmp_fn = tracing_map_cmp_num(field->size,
kernel/trace/trace_events_hist.c
5119
field->is_signed);
kernel/trace/trace_events_hist.c
5274
struct ftrace_event_field *field;
kernel/trace/trace_events_hist.c
5276
field = key_field->field;
kernel/trace/trace_events_hist.c
5277
if (field->filter_type == FILTER_DYN_STRING ||
kernel/trace/trace_events_hist.c
5278
field->filter_type == FILTER_RDYN_STRING)
kernel/trace/trace_events_hist.c
5279
size = *(u32 *)(rec + field->offset) >> 16;
kernel/trace/trace_events_hist.c
5280
else if (field->filter_type == FILTER_STATIC_STRING)
kernel/trace/trace_events_hist.c
5281
size = field->size;
kernel/trace/trace_events_hist.c
5415
if (key_field->field) {
kernel/trace/trace_events_hist.c
5535
if (key_field->field)
kernel/trace/trace_events_hist.c
5536
seq_printf(m, "%s.stacktrace", key_field->field->name);
kernel/trace/trace_events_hist.c
5901
struct hist_field *field, unsigned long flags)
kernel/trace/trace_events_hist.c
5903
if ((field->flags & flags) != flags) {
kernel/trace/trace_events_hist.c
5908
hist_field_debug_show_flags(m, field->flags);
kernel/trace/trace_events_hist.c
5909
if (field->field)
kernel/trace/trace_events_hist.c
5911
field->field->name);
kernel/trace/trace_events_hist.c
5913
if (field->flags & HIST_FIELD_FL_VAR) {
kernel/trace/trace_events_hist.c
5914
seq_printf(m, " var.name: %s\n", field->var.name);
kernel/trace/trace_events_hist.c
5916
field->var.idx);
kernel/trace/trace_events_hist.c
5919
if (field->flags & HIST_FIELD_FL_CONST)
kernel/trace/trace_events_hist.c
5920
seq_printf(m, " constant: %llu\n", field->constant);
kernel/trace/trace_events_hist.c
5922
if (field->flags & HIST_FIELD_FL_ALIAS)
kernel/trace/trace_events_hist.c
5924
field->var_ref_idx);
kernel/trace/trace_events_hist.c
5926
if (field->flags & HIST_FIELD_FL_VAR_REF) {
kernel/trace/trace_events_hist.c
5927
seq_printf(m, " name: %s\n", field->name);
kernel/trace/trace_events_hist.c
5929
field->var.idx);
kernel/trace/trace_events_hist.c
5930
seq_printf(m, " var.hist_data: %p\n", field->var.hist_data);
kernel/trace/trace_events_hist.c
5932
field->var_ref_idx);
kernel/trace/trace_events_hist.c
5933
if (field->system)
kernel/trace/trace_events_hist.c
5934
seq_printf(m, " system: %s\n", field->system);
kernel/trace/trace_events_hist.c
5935
if (field->event_name)
kernel/trace/trace_events_hist.c
5936
seq_printf(m, " event_name: %s\n", field->event_name);
kernel/trace/trace_events_hist.c
5939
seq_printf(m, " type: %s\n", field->type);
kernel/trace/trace_events_hist.c
5940
seq_printf(m, " size: %u\n", field->size);
kernel/trace/trace_events_hist.c
5941
seq_printf(m, " is_signed: %u\n", field->is_signed);
kernel/trace/trace_events_hist.c
5942
seq_printf(m, " function: hist_field_%s()\n", field_funcs[field->fn_num]);
kernel/trace/trace_events_hist.c
5952
struct hist_field *field;
kernel/trace/trace_events_hist.c
5957
field = field_var->var;
kernel/trace/trace_events_hist.c
5961
hist_field_debug_show_flags(m, field->flags);
kernel/trace/trace_events_hist.c
5962
seq_printf(m, " var.name: %s\n", field->var.name);
kernel/trace/trace_events_hist.c
5964
field->var.idx);
kernel/trace/trace_events_hist.c
5966
field = field_var->val;
kernel/trace/trace_events_hist.c
5969
if (field->field)
kernel/trace/trace_events_hist.c
5971
field->field->name);
kernel/trace/trace_events_hist.c
5977
seq_printf(m, " type: %s\n", field->type);
kernel/trace/trace_events_hist.c
5978
seq_printf(m, " size: %u\n", field->size);
kernel/trace/trace_events_hist.c
5979
seq_printf(m, " is_signed: %u\n", field->is_signed);
kernel/trace/trace_events_hist.c
6193
struct hist_field *field;
kernel/trace/trace_events_hist.c
6206
field = hist_data->fields[i];
kernel/trace/trace_events_hist.c
6211
if (field->flags & HIST_FIELD_FL_STACKTRACE) {
kernel/trace/trace_events_hist.c
6212
if (field->field)
kernel/trace/trace_events_hist.c
6213
seq_printf(m, "%s.stacktrace", field->field->name);
kernel/trace/trace_events_hist.c
6217
hist_field_print(m, field);
kernel/trace/trace_events_hist.c
6223
field = hist_data->fields[i];
kernel/trace/trace_events_hist.c
6224
if (field->flags & HIST_FIELD_FL_VAR) {
kernel/trace/trace_events_hist.c
6236
hist_field_print(m, field);
kernel/trace/trace_events_hist.c
6247
field = hist_data->fields[i];
kernel/trace/trace_events_hist.c
6249
if (field->flags & HIST_FIELD_FL_VAR) {
kernel/trace/trace_events_hist.c
6252
hist_field_print(m, field);
kernel/trace/trace_events_hist.c
6412
static bool compatible_field(struct ftrace_event_field *field,
kernel/trace/trace_events_hist.c
6415
if (field == test_field)
kernel/trace/trace_events_hist.c
6417
if (field == NULL || test_field == NULL)
kernel/trace/trace_events_hist.c
6419
if (strcmp(field->name, test_field->name) != 0)
kernel/trace/trace_events_hist.c
6421
if (strcmp(field->type, test_field->type) != 0)
kernel/trace/trace_events_hist.c
6423
if (field->size != test_field->size)
kernel/trace/trace_events_hist.c
6425
if (field->is_signed != test_field->is_signed)
kernel/trace/trace_events_hist.c
6468
if (!compatible_field(key_field->field, key_field_test->field))
kernel/trace/trace_events_hist.c
88
typedef u64 (*hist_field_fn_t) (struct hist_field *field,
kernel/trace/trace_events_inject.c
108
if (!is_string_field(field))
kernel/trace/trace_events_inject.c
140
struct ftrace_event_field *field;
kernel/trace/trace_events_inject.c
145
list_for_each_entry(field, head, link) {
kernel/trace/trace_events_inject.c
146
if (field->size + field->offset > size)
kernel/trace/trace_events_inject.c
147
size = field->size + field->offset;
kernel/trace/trace_events_inject.c
156
struct ftrace_event_field *field;
kernel/trace/trace_events_inject.c
166
list_for_each_entry(field, head, link) {
kernel/trace/trace_events_inject.c
167
if (!is_string_field(field))
kernel/trace/trace_events_inject.c
169
if (field->filter_type == FILTER_STATIC_STRING)
kernel/trace/trace_events_inject.c
171
if (field->filter_type == FILTER_DYN_STRING ||
kernel/trace/trace_events_inject.c
172
field->filter_type == FILTER_RDYN_STRING) {
kernel/trace/trace_events_inject.c
176
if (field->filter_type == FILTER_RDYN_STRING)
kernel/trace/trace_events_inject.c
177
str_loc -= field->offset + field->size;
kernel/trace/trace_events_inject.c
179
str_item = (u32 *)(entry + field->offset);
kernel/trace/trace_events_inject.c
184
paddr = (char **)(entry + field->offset);
kernel/trace/trace_events_inject.c
198
struct ftrace_event_field *field;
kernel/trace/trace_events_inject.c
212
while ((len = parse_field(str, call, &field, &val)) > 0) {
kernel/trace/trace_events_inject.c
213
if (is_function_field(field))
kernel/trace/trace_events_inject.c
216
if (is_string_field(field)) {
kernel/trace/trace_events_inject.c
219
if (field->filter_type == FILTER_STATIC_STRING) {
kernel/trace/trace_events_inject.c
220
strscpy(entry + field->offset, addr, field->size);
kernel/trace/trace_events_inject.c
221
} else if (field->filter_type == FILTER_DYN_STRING ||
kernel/trace/trace_events_inject.c
222
field->filter_type == FILTER_RDYN_STRING) {
kernel/trace/trace_events_inject.c
236
str_item = (u32 *)(entry + field->offset);
kernel/trace/trace_events_inject.c
237
if (field->filter_type == FILTER_RDYN_STRING)
kernel/trace/trace_events_inject.c
238
str_loc -= field->offset + field->size;
kernel/trace/trace_events_inject.c
243
paddr = (char **)(entry + field->offset);
kernel/trace/trace_events_inject.c
247
switch (field->size) {
kernel/trace/trace_events_inject.c
251
memcpy(entry + field->offset, &tmp, 1);
kernel/trace/trace_events_inject.c
257
memcpy(entry + field->offset, &tmp, 2);
kernel/trace/trace_events_inject.c
263
memcpy(entry + field->offset, &tmp, 4);
kernel/trace/trace_events_inject.c
267
memcpy(entry + field->offset, &val, 8);
kernel/trace/trace_events_inject.c
39
struct ftrace_event_field *field;
kernel/trace/trace_events_inject.c
60
field = trace_find_event_field(call, field_name);
kernel/trace/trace_events_inject.c
62
if (!field)
kernel/trace/trace_events_inject.c
65
*pf = field;
kernel/trace/trace_events_inject.c
79
if (is_string_field(field))
kernel/trace/trace_events_inject.c
94
if (field->is_signed)
kernel/trace/trace_events_synth.c
1369
struct synth_field *field, *fields[SYNTH_FIELDS_MAX];
kernel/trace/trace_events_synth.c
1423
field = parse_synth_field(argc - consumed,
kernel/trace/trace_events_synth.c
1426
if (IS_ERR(field)) {
kernel/trace/trace_events_synth.c
1427
ret = PTR_ERR(field);
kernel/trace/trace_events_synth.c
1459
fields[n_fields++] = field;
kernel/trace/trace_events_synth.c
1497
free_synth_field(field);
kernel/trace/trace_events_synth.c
1867
struct synth_field *field = state.event->fields[i];
kernel/trace/trace_events_synth.c
1869
switch (field->size) {
kernel/trace/trace_events_synth.c
1959
struct synth_field *field = state.event->fields[i];
kernel/trace/trace_events_synth.c
1962
switch (field->size) {
kernel/trace/trace_events_synth.c
2044
struct synth_field *field = NULL;
kernel/trace/trace_events_synth.c
2075
field = event->fields[i];
kernel/trace/trace_events_synth.c
2076
if (strcmp(field->name, field_name) == 0)
kernel/trace/trace_events_synth.c
2079
if (!field) {
kernel/trace/trace_events_synth.c
2088
field = event->fields[trace_state->cur_field++];
kernel/trace/trace_events_synth.c
2092
if (field->is_string) {
kernel/trace/trace_events_synth.c
2096
if (field->is_dynamic) { /* add_val can't do dynamic strings */
kernel/trace/trace_events_synth.c
2106
str_field = (char *)&entry->fields[field->offset];
kernel/trace/trace_events_synth.c
2109
switch (field->size) {
kernel/trace/trace_events_synth.c
2111
trace_state->entry->fields[field->offset].as_u8 = (u8)val;
kernel/trace/trace_events_synth.c
2115
trace_state->entry->fields[field->offset].as_u16 = (u16)val;
kernel/trace/trace_events_synth.c
2119
trace_state->entry->fields[field->offset].as_u32 = (u32)val;
kernel/trace/trace_events_synth.c
2123
trace_state->entry->fields[field->offset].as_u64 = val;
kernel/trace/trace_events_synth.c
2310
struct synth_field *field;
kernel/trace/trace_events_synth.c
2317
field = event->fields[i];
kernel/trace/trace_events_synth.c
2319
type = field->type;
kernel/trace/trace_events_synth.c
2327
seq_printf(m, "%s %s%s", type, field->name,
kernel/trace/trace_events_synth.c
558
struct synth_field *field = event->fields[i];
kernel/trace/trace_events_synth.c
561
switch (field->size) {
kernel/trace/trace_events_synth.c
724
static void free_synth_field(struct synth_field *field)
kernel/trace/trace_events_synth.c
726
kfree(field->type);
kernel/trace/trace_events_synth.c
727
kfree(field->name);
kernel/trace/trace_events_synth.c
728
kfree(field);
kernel/trace/trace_events_synth.c
752
struct synth_field *field;
kernel/trace/trace_events_synth.c
778
field = kzalloc_obj(*field);
kernel/trace/trace_events_synth.c
779
if (!field)
kernel/trace/trace_events_synth.c
787
field->name = kmemdup_nul(field_name, len, GFP_KERNEL);
kernel/trace/trace_events_synth.c
788
if (!field->name)
kernel/trace/trace_events_synth.c
791
if (!is_good_name(field->name)) {
kernel/trace/trace_events_synth.c
805
field->type = kzalloc(len, GFP_KERNEL);
kernel/trace/trace_events_synth.c
806
if (!field->type)
kernel/trace/trace_events_synth.c
809
seq_buf_init(&s, field->type, len);
kernel/trace/trace_events_synth.c
820
size = synth_field_size(field->type);
kernel/trace/trace_events_synth.c
829
if (synth_field_is_string(field->type) ||
kernel/trace/trace_events_synth.c
830
synth_field_is_stack(field->type)) {
kernel/trace/trace_events_synth.c
833
len = sizeof("__data_loc ") + strlen(field->type) + 1;
kernel/trace/trace_events_synth.c
840
seq_buf_puts(&s, field->type);
kernel/trace/trace_events_synth.c
848
kfree(field->type);
kernel/trace/trace_events_synth.c
849
field->type = type;
kernel/trace/trace_events_synth.c
851
field->is_dynamic = true;
kernel/trace/trace_events_synth.c
859
field->size = size;
kernel/trace/trace_events_synth.c
861
if (synth_field_is_string(field->type))
kernel/trace/trace_events_synth.c
862
field->is_string = true;
kernel/trace/trace_events_synth.c
863
else if (synth_field_is_stack(field->type))
kernel/trace/trace_events_synth.c
864
field->is_stack = true;
kernel/trace/trace_events_synth.c
866
field->is_signed = synth_field_signed(field->type);
kernel/trace/trace_events_synth.c
868
return field;
kernel/trace/trace_events_synth.c
870
free_synth_field(field);
kernel/trace/trace_events_synth.c
871
field = ERR_PTR(ret);
kernel/trace/trace_events_user.c
1124
struct ftrace_event_field *field, *next;
kernel/trace/trace_events_user.c
1127
list_for_each_entry_safe(field, next, head, link) {
kernel/trace/trace_events_user.c
1128
list_del(&field->link);
kernel/trace/trace_events_user.c
1129
kfree(field);
kernel/trace/trace_events_user.c
1138
struct ftrace_event_field *field;
kernel/trace/trace_events_user.c
1141
field = kmalloc_obj(*field, GFP_KERNEL_ACCOUNT);
kernel/trace/trace_events_user.c
1143
if (!field)
kernel/trace/trace_events_user.c
1163
kfree(field);
kernel/trace/trace_events_user.c
1174
field->type = type;
kernel/trace/trace_events_user.c
1175
field->name = name;
kernel/trace/trace_events_user.c
1176
field->offset = offset;
kernel/trace/trace_events_user.c
1177
field->size = size;
kernel/trace/trace_events_user.c
1178
field->is_signed = is_signed;
kernel/trace/trace_events_user.c
1179
field->filter_type = filter_type;
kernel/trace/trace_events_user.c
1182
field->filter_type = filter_assign_type(type);
kernel/trace/trace_events_user.c
1184
list_add(&field->link, &user->fields);
kernel/trace/trace_events_user.c
1199
static int user_event_parse_field(char *field, struct user_event *user,
kernel/trace/trace_events_user.c
1207
field = skip_spaces(field);
kernel/trace/trace_events_user.c
1209
if (*field == '\0')
kernel/trace/trace_events_user.c
1213
len = str_has_prefix(field, "unsigned ");
kernel/trace/trace_events_user.c
1217
len = str_has_prefix(field, "struct ");
kernel/trace/trace_events_user.c
1223
len = str_has_prefix(field, "__data_loc unsigned ");
kernel/trace/trace_events_user.c
1227
len = str_has_prefix(field, "__data_loc ");
kernel/trace/trace_events_user.c
1231
len = str_has_prefix(field, "__rel_loc unsigned ");
kernel/trace/trace_events_user.c
1235
len = str_has_prefix(field, "__rel_loc ");
kernel/trace/trace_events_user.c
1241
type = field;
kernel/trace/trace_events_user.c
1242
field = strpbrk(field + len, " ");
kernel/trace/trace_events_user.c
1244
if (field == NULL)
kernel/trace/trace_events_user.c
1247
*field++ = '\0';
kernel/trace/trace_events_user.c
1252
while ((part = strsep(&field, " ")) != NULL) {
kernel/trace/trace_events_user.c
1292
char *field;
kernel/trace/trace_events_user.c
1299
while ((field = strsep(&args, ";")) != NULL) {
kernel/trace/trace_events_user.c
1300
ret = user_event_parse_field(field, user, &offset);
kernel/trace/trace_events_user.c
1393
static int user_field_set_string(struct ftrace_event_field *field,
kernel/trace/trace_events_user.c
1398
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s", field->type);
kernel/trace/trace_events_user.c
1400
pos += snprintf(buf + pos, LEN_OR_ZERO, "%s", field->name);
kernel/trace/trace_events_user.c
1402
if (str_has_prefix(field->type, "struct "))
kernel/trace/trace_events_user.c
1403
pos += snprintf(buf + pos, LEN_OR_ZERO, " %d", field->size);
kernel/trace/trace_events_user.c
1413
struct ftrace_event_field *field;
kernel/trace/trace_events_user.c
1420
list_for_each_entry_reverse(field, head, link) {
kernel/trace/trace_events_user.c
1425
field->name, user_field_format(field->type));
kernel/trace/trace_events_user.c
1432
list_for_each_entry_reverse(field, head, link) {
kernel/trace/trace_events_user.c
1433
if (user_field_is_dyn_string(field->type, &str_func))
kernel/trace/trace_events_user.c
1435
", %s(%s)", str_func, field->name);
kernel/trace/trace_events_user.c
1438
", REC->%s", field->name);
kernel/trace/trace_events_user.c
1831
struct ftrace_event_field *field;
kernel/trace/trace_events_user.c
1839
list_for_each_entry_reverse(field, head, link) {
kernel/trace/trace_events_user.c
1845
seq_printf(m, "%s %s", field->type, field->name);
kernel/trace/trace_events_user.c
1847
if (str_has_prefix(field->type, "struct "))
kernel/trace/trace_events_user.c
1848
seq_printf(m, " %d", field->size);
kernel/trace/trace_events_user.c
1878
static bool user_field_match(struct ftrace_event_field *field, int argc,
kernel/trace/trace_events_user.c
1891
len = user_field_set_string(field, field_name, 0, colon);
kernel/trace/trace_events_user.c
1905
user_field_set_string(field, field_name, len, colon);
kernel/trace/trace_events_user.c
1918
struct ftrace_event_field *field;
kernel/trace/trace_events_user.c
1925
list_for_each_entry_reverse(field, head, link) {
kernel/trace/trace_events_user.c
1926
if (!user_field_match(field, argc, argv, &i))
kernel/trace/trace_export.c
168
#define __stack_array(type, item, len, field)
kernel/trace/trace_export.c
58
#define __stack_array(type, item, size, field) __array(type, item, size)
kernel/trace/trace_fprobe.c
623
struct fentry_trace_entry_head *field;
kernel/trace/trace_fprobe.c
627
field = (struct fentry_trace_entry_head *)iter->ent;
kernel/trace/trace_fprobe.c
635
if (!seq_print_ip_sym_offset(s, field->ip, flags))
kernel/trace/trace_fprobe.c
641
(u8 *)&field[1], field) < 0)
kernel/trace/trace_fprobe.c
653
struct fexit_trace_entry_head *field;
kernel/trace/trace_fprobe.c
657
field = (struct fexit_trace_entry_head *)iter->ent;
kernel/trace/trace_fprobe.c
665
if (!seq_print_ip_sym_offset(s, field->ret_ip, flags))
kernel/trace/trace_fprobe.c
670
if (!seq_print_ip_sym_no_offset(s, field->func, flags))
kernel/trace/trace_fprobe.c
676
(u8 *)&field[1], field) < 0)
kernel/trace/trace_fprobe.c
688
struct fentry_trace_entry_head field;
kernel/trace/trace_fprobe.c
697
return traceprobe_define_arg_fields(event_call, sizeof(field), tp);
kernel/trace/trace_fprobe.c
703
struct fexit_trace_entry_head field;
kernel/trace/trace_fprobe.c
713
return traceprobe_define_arg_fields(event_call, sizeof(field), tp);
kernel/trace/trace_functions_graph.c
1229
print_graph_entry(struct ftrace_graph_ent_entry *field, struct trace_seq *s,
kernel/trace/trace_functions_graph.c
1254
memcpy(entry, field, iter->ent_size);
kernel/trace/trace_functions_graph.c
1441
struct ftrace_graph_ent_entry *field;
kernel/trace/trace_functions_graph.c
1458
field = &data->ent.ent;
kernel/trace/trace_functions_graph.c
1460
ret = print_graph_entry(field, s, iter, flags);
kernel/trace/trace_functions_graph.c
1471
trace_assign_type(field, entry);
kernel/trace/trace_functions_graph.c
1472
return print_graph_entry(field, s, iter, flags);
kernel/trace/trace_functions_graph.c
1490
struct ftrace_graph_ret_entry *field;
kernel/trace/trace_functions_graph.c
1491
trace_assign_type(field, entry);
kernel/trace/trace_functions_graph.c
1492
return print_graph_return(field, s, entry, iter, flags);
kernel/trace/trace_kprobe.c
1198
const char *field;
kernel/trace/trace_kprobe.c
1200
field = va_arg(args, const char *);
kernel/trace/trace_kprobe.c
1201
if (!field)
kernel/trace/trace_kprobe.c
1209
arg.str = field;
kernel/trace/trace_kprobe.c
1249
const char *field;
kernel/trace/trace_kprobe.c
1251
field = va_arg(args, const char *);
kernel/trace/trace_kprobe.c
1252
if (!field)
kernel/trace/trace_kprobe.c
1260
arg.str = field;
kernel/trace/trace_kprobe.c
1585
struct kprobe_trace_entry_head *field;
kernel/trace/trace_kprobe.c
1589
field = (struct kprobe_trace_entry_head *)iter->ent;
kernel/trace/trace_kprobe.c
1597
if (!seq_print_ip_sym_offset(s, field->ip, flags))
kernel/trace/trace_kprobe.c
1603
(u8 *)&field[1], field) < 0)
kernel/trace/trace_kprobe.c
1615
struct kretprobe_trace_entry_head *field;
kernel/trace/trace_kprobe.c
1619
field = (struct kretprobe_trace_entry_head *)iter->ent;
kernel/trace/trace_kprobe.c
1627
if (!seq_print_ip_sym_offset(s, field->ret_ip, flags))
kernel/trace/trace_kprobe.c
1632
if (!seq_print_ip_sym_no_offset(s, field->func, flags))
kernel/trace/trace_kprobe.c
1638
(u8 *)&field[1], field) < 0)
kernel/trace/trace_kprobe.c
1651
struct kprobe_trace_entry_head field;
kernel/trace/trace_kprobe.c
1660
return traceprobe_define_arg_fields(event_call, sizeof(field), tp);
kernel/trace/trace_kprobe.c
1666
struct kretprobe_trace_entry_head field;
kernel/trace/trace_kprobe.c
1676
return traceprobe_define_arg_fields(event_call, sizeof(field), tp);
kernel/trace/trace_mmiotrace.c
168
struct trace_mmiotrace_rw *field;
kernel/trace/trace_mmiotrace.c
175
trace_assign_type(field, entry);
kernel/trace/trace_mmiotrace.c
176
rw = &field->rw;
kernel/trace/trace_mmiotrace.c
213
struct trace_mmiotrace_map *field;
kernel/trace/trace_mmiotrace.c
220
trace_assign_type(field, entry);
kernel/trace/trace_mmiotrace.c
221
m = &field->map;
kernel/trace/trace_output.c
1001
pos = (void *)iter->ent + field->offset;
kernel/trace/trace_output.c
1003
switch (field->filter_type) {
kernel/trace/trace_output.c
1006
trace_seq_printf(&iter->seq, "%.*s", field->size, (char *)pos);
kernel/trace/trace_output.c
1013
if (field->filter_type == FILTER_RDYN_STRING)
kernel/trace/trace_output.c
1014
offset += field->offset + sizeof(int);
kernel/trace/trace_output.c
1062
switch (field->size) {
kernel/trace/trace_output.c
1078
if (strstr(field->type, "__data_loc")) {
kernel/trace/trace_output.c
1083
if (strstr(field->type, "__rel_loc")) {
kernel/trace/trace_output.c
1084
print_array(iter, pos, field);
kernel/trace/trace_output.c
1091
if (!strcmp(field->name, "caller_offs") ||
kernel/trace/trace_output.c
1092
!strcmp(field->name, "parent_offs")) {
kernel/trace/trace_output.c
1201
struct ftrace_entry *field;
kernel/trace/trace_output.c
1206
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1210
args = field->args;
kernel/trace/trace_output.c
1214
print_fn_trace(s, field->ip, field->parent_ip, args, iter->tr, flags);
kernel/trace/trace_output.c
1223
struct ftrace_entry *field;
kernel/trace/trace_output.c
1225
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1228
field->ip,
kernel/trace/trace_output.c
1229
field->parent_ip);
kernel/trace/trace_output.c
1237
struct ftrace_entry *field;
kernel/trace/trace_output.c
1240
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1242
SEQ_PUT_HEX_FIELD(s, field->ip);
kernel/trace/trace_output.c
1243
SEQ_PUT_HEX_FIELD(s, field->parent_ip);
kernel/trace/trace_output.c
1251
struct ftrace_entry *field;
kernel/trace/trace_output.c
1254
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1256
SEQ_PUT_FIELD(s, field->ip);
kernel/trace/trace_output.c
1257
SEQ_PUT_FIELD(s, field->parent_ip);
kernel/trace/trace_output.c
1278
struct ctx_switch_entry *field;
kernel/trace/trace_output.c
1283
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1285
T = task_index_to_char(field->next_state);
kernel/trace/trace_output.c
1286
S = task_index_to_char(field->prev_state);
kernel/trace/trace_output.c
1287
trace_find_cmdline(field->next_pid, comm);
kernel/trace/trace_output.c
1290
field->prev_pid,
kernel/trace/trace_output.c
1291
field->prev_prio,
kernel/trace/trace_output.c
1293
field->next_cpu,
kernel/trace/trace_output.c
1294
field->next_pid,
kernel/trace/trace_output.c
1295
field->next_prio,
kernel/trace/trace_output.c
1315
struct ctx_switch_entry *field;
kernel/trace/trace_output.c
1318
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1321
S = task_index_to_char(field->prev_state);
kernel/trace/trace_output.c
1322
T = task_index_to_char(field->next_state);
kernel/trace/trace_output.c
1324
field->prev_pid,
kernel/trace/trace_output.c
1325
field->prev_prio,
kernel/trace/trace_output.c
1327
field->next_cpu,
kernel/trace/trace_output.c
1328
field->next_pid,
kernel/trace/trace_output.c
1329
field->next_prio,
kernel/trace/trace_output.c
1350
struct ctx_switch_entry *field;
kernel/trace/trace_output.c
1354
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1357
S = task_index_to_char(field->prev_state);
kernel/trace/trace_output.c
1358
T = task_index_to_char(field->next_state);
kernel/trace/trace_output.c
1360
SEQ_PUT_HEX_FIELD(s, field->prev_pid);
kernel/trace/trace_output.c
1361
SEQ_PUT_HEX_FIELD(s, field->prev_prio);
kernel/trace/trace_output.c
1363
SEQ_PUT_HEX_FIELD(s, field->next_cpu);
kernel/trace/trace_output.c
1364
SEQ_PUT_HEX_FIELD(s, field->next_pid);
kernel/trace/trace_output.c
1365
SEQ_PUT_HEX_FIELD(s, field->next_prio);
kernel/trace/trace_output.c
1386
struct ctx_switch_entry *field;
kernel/trace/trace_output.c
1389
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1391
SEQ_PUT_FIELD(s, field->prev_pid);
kernel/trace/trace_output.c
1392
SEQ_PUT_FIELD(s, field->prev_prio);
kernel/trace/trace_output.c
1393
SEQ_PUT_FIELD(s, field->prev_state);
kernel/trace/trace_output.c
1394
SEQ_PUT_FIELD(s, field->next_cpu);
kernel/trace/trace_output.c
1395
SEQ_PUT_FIELD(s, field->next_pid);
kernel/trace/trace_output.c
1396
SEQ_PUT_FIELD(s, field->next_prio);
kernel/trace/trace_output.c
1397
SEQ_PUT_FIELD(s, field->next_state);
kernel/trace/trace_output.c
1431
struct stack_entry *field;
kernel/trace/trace_output.c
1436
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1441
for (p = field->caller; p && p < end && *p != ULONG_MAX; p++) {
kernel/trace/trace_output.c
1472
struct userstack_entry *field;
kernel/trace/trace_output.c
1477
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1488
task = find_task_by_vpid(field->tgid);
kernel/trace/trace_output.c
1495
unsigned long ip = field->caller[i];
kernel/trace/trace_output.c
1527
struct hwlat_entry *field;
kernel/trace/trace_output.c
1529
trace_assign_type(field, entry);
kernel/trace/trace_output.c
1532
field->seqnum,
kernel/trace/trace_output.c
1533
field->duration,
kernel/trace/trace_output.c
1534
field->outer_duration,
kernel/trace/trace_output.c
1535
&field->timestamp,
kernel/trace/trace_output.c
1536
field->count);
kernel/trace/trace_output.c
1538
if (field->nmi_count) {
kernel/trace/trace_output.c
1545
field->nmi_total_ts);
kernel/trace/trace_output.c
1547
field->nmi_count);
kernel/trace/trace_output.c
1559
struct hwlat_entry *field;
kernel/trace/trace_output.c
1562
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1565
field->duration,
kernel/trace/trace_output.c
1566
field->outer_duration,
kernel/trace/trace_output.c
1567
(long long)field->timestamp.tv_sec,
kernel/trace/trace_output.c
1568
field->timestamp.tv_nsec,
kernel/trace/trace_output.c
1569
field->seqnum);
kernel/trace/trace_output.c
1591
struct osnoise_entry *field;
kernel/trace/trace_output.c
1595
trace_assign_type(field, entry);
kernel/trace/trace_output.c
1600
net_runtime = field->runtime - field->noise;
kernel/trace/trace_output.c
1602
do_div(ratio, field->runtime);
kernel/trace/trace_output.c
1606
field->runtime,
kernel/trace/trace_output.c
1607
field->noise,
kernel/trace/trace_output.c
1609
field->max_sample);
kernel/trace/trace_output.c
1611
trace_seq_printf(s, " %6u", field->hw_count);
kernel/trace/trace_output.c
1612
trace_seq_printf(s, " %6u", field->nmi_count);
kernel/trace/trace_output.c
1613
trace_seq_printf(s, " %6u", field->irq_count);
kernel/trace/trace_output.c
1614
trace_seq_printf(s, " %6u", field->softirq_count);
kernel/trace/trace_output.c
1615
trace_seq_printf(s, " %6u", field->thread_count);
kernel/trace/trace_output.c
1626
struct osnoise_entry *field;
kernel/trace/trace_output.c
1629
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1632
field->runtime,
kernel/trace/trace_output.c
1633
field->noise,
kernel/trace/trace_output.c
1634
field->max_sample,
kernel/trace/trace_output.c
1635
field->hw_count,
kernel/trace/trace_output.c
1636
field->nmi_count,
kernel/trace/trace_output.c
1637
field->irq_count,
kernel/trace/trace_output.c
1638
field->softirq_count,
kernel/trace/trace_output.c
1639
field->thread_count);
kernel/trace/trace_output.c
1663
struct timerlat_entry *field;
kernel/trace/trace_output.c
1665
trace_assign_type(field, entry);
kernel/trace/trace_output.c
1668
field->seqnum,
kernel/trace/trace_output.c
1669
timerlat_lat_context[field->context],
kernel/trace/trace_output.c
1670
field->timer_latency);
kernel/trace/trace_output.c
1679
struct timerlat_entry *field;
kernel/trace/trace_output.c
1682
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1685
field->seqnum,
kernel/trace/trace_output.c
1686
field->context,
kernel/trace/trace_output.c
1687
field->timer_latency);
kernel/trace/trace_output.c
1709
struct bputs_entry *field;
kernel/trace/trace_output.c
1711
trace_assign_type(field, entry);
kernel/trace/trace_output.c
1713
seq_print_ip_sym(s, field->ip, flags);
kernel/trace/trace_output.c
1715
trace_seq_puts(s, field->str);
kernel/trace/trace_output.c
1725
struct bputs_entry *field;
kernel/trace/trace_output.c
1728
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1730
trace_seq_printf(s, ": %lx : ", field->ip);
kernel/trace/trace_output.c
1731
trace_seq_puts(s, field->str);
kernel/trace/trace_output.c
1753
struct bprint_entry *field;
kernel/trace/trace_output.c
1755
trace_assign_type(field, entry);
kernel/trace/trace_output.c
1757
seq_print_ip_sym(s, field->ip, flags);
kernel/trace/trace_output.c
1759
trace_seq_bprintf(s, field->fmt, field->buf);
kernel/trace/trace_output.c
1769
struct bprint_entry *field;
kernel/trace/trace_output.c
1772
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1774
trace_seq_printf(s, ": %lx : ", field->ip);
kernel/trace/trace_output.c
1775
trace_seq_bprintf(s, field->fmt, field->buf);
kernel/trace/trace_output.c
1794
struct print_entry *field;
kernel/trace/trace_output.c
1798
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1800
ip = trace_adjust_address(iter->tr, field->ip);
kernel/trace/trace_output.c
1803
trace_seq_printf(s, ": %s", field->buf);
kernel/trace/trace_output.c
1811
struct print_entry *field;
kernel/trace/trace_output.c
1813
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1815
trace_seq_printf(&iter->seq, "# %lx %s", field->ip, field->buf);
kernel/trace/trace_output.c
1833
struct raw_data_entry *field;
kernel/trace/trace_output.c
1836
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1838
trace_seq_printf(&iter->seq, "# %x buf:", field->id);
kernel/trace/trace_output.c
1842
(unsigned char)field->buf[i]);
kernel/trace/trace_output.c
1863
struct func_repeats_entry *field;
kernel/trace/trace_output.c
1866
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1869
field->ip,
kernel/trace/trace_output.c
1870
field->parent_ip,
kernel/trace/trace_output.c
1871
field->count,
kernel/trace/trace_output.c
1872
FUNC_REPEATS_GET_DELTA_TS(field));
kernel/trace/trace_output.c
1881
struct func_repeats_entry *field;
kernel/trace/trace_output.c
1884
trace_assign_type(field, iter->ent);
kernel/trace/trace_output.c
1886
print_fn_trace(s, field->ip, field->parent_ip, NULL, iter->tr, flags);
kernel/trace/trace_output.c
1887
trace_seq_printf(s, " (repeats: %u, last_ts:", field->count);
kernel/trace/trace_output.c
1889
iter->ts - FUNC_REPEATS_GET_DELTA_TS(field));
kernel/trace/trace_output.c
34
struct bputs_entry *field;
kernel/trace/trace_output.c
36
trace_assign_type(field, entry);
kernel/trace/trace_output.c
38
trace_seq_puts(s, field->str);
kernel/trace/trace_output.c
47
struct bprint_entry *field;
kernel/trace/trace_output.c
49
trace_assign_type(field, entry);
kernel/trace/trace_output.c
51
trace_seq_bprintf(s, field->fmt, field->buf);
kernel/trace/trace_output.c
60
struct print_entry *field;
kernel/trace/trace_output.c
62
trace_assign_type(field, entry);
kernel/trace/trace_output.c
64
trace_seq_puts(s, field->buf);
kernel/trace/trace_output.c
955
struct ftrace_event_field *field)
kernel/trace/trace_output.c
964
if (field)
kernel/trace/trace_output.c
965
offset += field->offset + sizeof(int);
kernel/trace/trace_output.c
984
struct ftrace_event_field *field;
kernel/trace/trace_output.c
995
list_for_each_entry_reverse(field, head, link) {
kernel/trace/trace_output.c
996
trace_seq_printf(&iter->seq, " %s=", field->name);
kernel/trace/trace_output.c
997
if (field->offset + field->size > iter->ent_size) {
kernel/trace/trace_probe.c
2379
u8 *data, void *field)
kernel/trace/trace_probe.c
2389
if (!a->type->print(s, data + a->offset, field))
kernel/trace/trace_probe.c
2396
if (!a->type->print(s, p, field))
kernel/trace/trace_probe.c
321
struct ftrace_event_field *field;
kernel/trace/trace_probe.c
325
list_for_each_entry(field, head, link) {
kernel/trace/trace_probe.c
326
if (!strcmp(arg, field->name)) {
kernel/trace/trace_probe.c
328
code->data = field;
kernel/trace/trace_probe.c
551
char *field;
kernel/trace/trace_probe.c
554
field = strpbrk(varname, ".-");
kernel/trace/trace_probe.c
555
if (field) {
kernel/trace/trace_probe.c
556
if (field[0] == '-' && field[1] == '>') {
kernel/trace/trace_probe.c
557
field[0] = '\0';
kernel/trace/trace_probe.c
558
field += 2;
kernel/trace/trace_probe.c
560
} else if (field[0] == '.') {
kernel/trace/trace_probe.c
561
field[0] = '\0';
kernel/trace/trace_probe.c
562
field += 1;
kernel/trace/trace_probe.c
564
trace_probe_log_err(ctx->offset + field - varname, BAD_HYPHEN);
kernel/trace/trace_probe.c
567
*next_field = field;
kernel/trace/trace_probe.c
582
const struct btf_member *field;
kernel/trace/trace_probe.c
617
field = btf_find_struct_member(btf, type, fieldname,
kernel/trace/trace_probe.c
619
if (IS_ERR(field)) {
kernel/trace/trace_probe.c
621
return PTR_ERR(field);
kernel/trace/trace_probe.c
623
if (!field) {
kernel/trace/trace_probe.c
632
bitoffs += BTF_MEMBER_BIT_OFFSET(field->offset);
kernel/trace/trace_probe.c
633
ctx->last_bitsize = BTF_MEMBER_BITFIELD_SIZE(field->offset);
kernel/trace/trace_probe.c
635
bitoffs += field->offset;
kernel/trace/trace_probe.c
639
type = btf_type_skip_modifiers(btf, field->type, &tid);
kernel/trace/trace_probe.c
673
char *field = NULL;
kernel/trace/trace_probe.c
680
is_ptr = split_next_field(varname, &field, ctx);
kernel/trace/trace_probe.c
683
if (!is_ptr && field) {
kernel/trace/trace_probe.c
685
trace_probe_log_err(ctx->offset + field - varname,
kernel/trace/trace_probe.c
714
if (field) {
kernel/trace/trace_probe.c
715
trace_probe_log_err(ctx->offset + field - varname,
kernel/trace/trace_probe.c
768
if (field) {
kernel/trace/trace_probe.c
769
ctx->offset += field - varname;
kernel/trace/trace_probe.c
770
return parse_btf_field(field, type, pcode, end, ctx);
kernel/trace/trace_probe.h
372
u8 *data, void *field);
kernel/trace/trace_probe.h
52
offsetof(typeof(field), item), \
kernel/trace/trace_probe.h
53
sizeof(field.item), is_signed, \
kernel/trace/trace_remote.c
1088
struct trace_event_fields *field;
kernel/trace/trace_remote.c
1095
field = &evt->fields[0];
kernel/trace/trace_remote.c
1096
while (field->name) {
kernel/trace/trace_remote.c
1098
field->type, field->name, offset, field->size,
kernel/trace/trace_remote.c
1099
field->is_signed);
kernel/trace/trace_remote.c
1100
offset += field->size;
kernel/trace/trace_remote.c
1101
field++;
kernel/trace/trace_remote.c
1104
if (field != &evt->fields[0])
kernel/trace/trace_uprobe.c
1225
struct uprobe_trace_entry_head field;
kernel/trace/tracing_map.c
861
struct tracing_map_field *field;
kernel/trace/tracing_map.c
874
field = &elt_a->fields[sort_key->field_idx];
kernel/trace/tracing_map.c
875
cmp_fn = field->cmp_fn;
kernel/trace/tracing_map.c
892
struct tracing_map_field *field;
kernel/trace/tracing_map.c
905
field = &elt_a->fields[sort_key->field_idx];
kernel/trace/tracing_map.c
907
cmp_fn = field->cmp_fn;
kernel/trace/tracing_map.c
909
val_a = elt_a->key + field->offset;
kernel/trace/tracing_map.c
910
val_b = elt_b->key + field->offset;
lib/packing.c
16
typeof(&(fields)[0]) field = &(fields)[i]; \
lib/packing.c
19
uval = ustruct_field_to_u64(ustruct, field->offset, field->size); \
lib/packing.c
21
__pack(pbuf, uval, field->startbit, field->endbit, \
lib/packing.c
29
typeof(&(fields)[0]) field = &fields[i]; \
lib/packing.c
32
__unpack(pbuf, &uval, field->startbit, field->endbit, \
lib/packing.c
35
u64_to_ustruct_field(ustruct, field->offset, field->size, uval); \
lib/tests/bitfield_kunit.c
11
#define CHECK_ENC_GET_U(tp, v, field, res) do { \
lib/tests/bitfield_kunit.c
15
_res = u##tp##_encode_bits(v, field); \
lib/tests/bitfield_kunit.c
17
"u" #tp "_encode_bits(" #v ", " #field ") is 0x%llx != " #res "\n", \
lib/tests/bitfield_kunit.c
20
u##tp##_get_bits(_res, field) != v); \
lib/tests/bitfield_kunit.c
24
#define CHECK_ENC_GET_LE(tp, v, field, res) do { \
lib/tests/bitfield_kunit.c
28
_res = le##tp##_encode_bits(v, field); \
lib/tests/bitfield_kunit.c
31
"le" #tp "_encode_bits(" #v ", " #field ") is 0x%llx != 0x%llx",\
lib/tests/bitfield_kunit.c
35
le##tp##_get_bits(_res, field) != v);\
lib/tests/bitfield_kunit.c
39
#define CHECK_ENC_GET_BE(tp, v, field, res) do { \
lib/tests/bitfield_kunit.c
43
_res = be##tp##_encode_bits(v, field); \
lib/tests/bitfield_kunit.c
46
"be" #tp "_encode_bits(" #v ", " #field ") is 0x%llx != 0x%llx", \
lib/tests/bitfield_kunit.c
50
be##tp##_get_bits(_res, field) != v);\
lib/tests/bitfield_kunit.c
54
#define CHECK_ENC_GET(tp, v, field, res) do { \
lib/tests/bitfield_kunit.c
55
CHECK_ENC_GET_U(tp, v, field, res); \
lib/tests/bitfield_kunit.c
56
CHECK_ENC_GET_LE(tp, v, field, res); \
lib/tests/bitfield_kunit.c
57
CHECK_ENC_GET_BE(tp, v, field, res); \
net/core/dev.c
11849
unsigned long __percpu *field;
net/core/dev.c
11857
field = (unsigned long __percpu *)((void __percpu *)p + offset);
net/core/dev.c
11858
this_cpu_inc(*field);
net/core/net-sysfs.c
138
#define NETDEVICE_SHOW(field, format_string) \
net/core/net-sysfs.c
139
static ssize_t format_##field(const struct net_device *dev, char *buf) \
net/core/net-sysfs.c
141
return sysfs_emit(buf, format_string, READ_ONCE(dev->field)); \
net/core/net-sysfs.c
143
static ssize_t field##_show(struct device *dev, \
net/core/net-sysfs.c
146
return netdev_show(dev, attr, buf, format_##field); \
net/core/net-sysfs.c
149
#define NETDEVICE_SHOW_RO(field, format_string) \
net/core/net-sysfs.c
150
NETDEVICE_SHOW(field, format_string); \
net/core/net-sysfs.c
151
static DEVICE_ATTR_RO(field)
net/core/net-sysfs.c
153
#define NETDEVICE_SHOW_RW(field, format_string) \
net/core/net-sysfs.c
154
NETDEVICE_SHOW(field, format_string); \
net/core/net-sysfs.c
155
static DEVICE_ATTR_RW(field)
net/core/skbuff.c
1552
#define CHECK_SKB_FIELD(field) \
net/core/skbuff.c
1553
BUILD_BUG_ON(offsetof(struct sk_buff, field) != \
net/core/skbuff.c
1554
offsetof(struct sk_buff, headers.field)); \
net/devlink/dpipe.c
112
struct devlink_dpipe_field *field = &header->fields[action->field_id];
net/devlink/dpipe.c
122
nla_put_u32(skb, DEVLINK_ATTR_DPIPE_FIELD_ID, field->id) ||
net/devlink/dpipe.c
589
struct devlink_dpipe_field *field;
net/devlink/dpipe.c
594
field = &header->fields[i];
net/devlink/dpipe.c
599
if (nla_put_string(skb, DEVLINK_ATTR_DPIPE_FIELD_NAME, field->name) ||
net/devlink/dpipe.c
600
nla_put_u32(skb, DEVLINK_ATTR_DPIPE_FIELD_ID, field->id) ||
net/devlink/dpipe.c
601
nla_put_u32(skb, DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH, field->bitwidth) ||
net/devlink/dpipe.c
602
nla_put_u32(skb, DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE, field->mapping_type))
net/devlink/dpipe.c
64
struct devlink_dpipe_field *field = &header->fields[match->field_id];
net/devlink/dpipe.c
74
nla_put_u32(skb, DEVLINK_ATTR_DPIPE_FIELD_ID, field->id) ||
net/ipv4/route.c
194
#define RT_CACHE_STAT_INC(field) raw_cpu_inc(rt_cache_stat.field)
net/ipv4/route.c
196
#define RT_CACHE_STAT_INC(field) this_cpu_inc(rt_cache_stat.field)
net/mac80211/debugfs_netdev.c
170
#define IEEE80211_IF_FMT(name, type, field, format_string) \
net/mac80211/debugfs_netdev.c
175
return scnprintf(buf, buflen, format_string, data->field); \
net/mac80211/debugfs_netdev.c
177
#define IEEE80211_IF_FMT_DEC(name, type, field) \
net/mac80211/debugfs_netdev.c
178
IEEE80211_IF_FMT(name, type, field, "%d\n")
net/mac80211/debugfs_netdev.c
179
#define IEEE80211_IF_FMT_HEX(name, type, field) \
net/mac80211/debugfs_netdev.c
180
IEEE80211_IF_FMT(name, type, field, "%#x\n")
net/mac80211/debugfs_netdev.c
181
#define IEEE80211_IF_FMT_LHEX(name, type, field) \
net/mac80211/debugfs_netdev.c
182
IEEE80211_IF_FMT(name, type, field, "%#lx\n")
net/mac80211/debugfs_netdev.c
184
#define IEEE80211_IF_FMT_HEXARRAY(name, type, field) \
net/mac80211/debugfs_netdev.c
191
for (i = 0; i < sizeof(data->field); i++) { \
net/mac80211/debugfs_netdev.c
193
data->field[i]); \
net/mac80211/debugfs_netdev.c
199
#define IEEE80211_IF_FMT_ATOMIC(name, type, field) \
net/mac80211/debugfs_netdev.c
204
return scnprintf(buf, buflen, "%d\n", atomic_read(&data->field));\
net/mac80211/debugfs_netdev.c
207
#define IEEE80211_IF_FMT_MAC(name, type, field) \
net/mac80211/debugfs_netdev.c
212
return scnprintf(buf, buflen, "%pM\n", data->field); \
net/mac80211/debugfs_netdev.c
215
#define IEEE80211_IF_FMT_JIFFIES_TO_MS(name, type, field) \
net/mac80211/debugfs_netdev.c
221
jiffies_to_msecs(data->field)); \
net/mac80211/debugfs_netdev.c
265
#define IEEE80211_IF_FILE(name, field, format) \
net/mac80211/debugfs_netdev.c
266
IEEE80211_IF_FMT_##format(name, struct ieee80211_sub_if_data, field) \
net/mac80211/debugfs_netdev.c
303
#define IEEE80211_IF_LINK_FILE(name, field, format) \
net/mac80211/debugfs_netdev.c
304
IEEE80211_IF_FMT_##format(name, struct ieee80211_link_data, field) \
net/mac80211/debugfs_sta.c
1228
#define DEBUGFS_ADD_COUNTER(name, field) \
net/mac80211/debugfs_sta.c
1229
debugfs_create_ulong(#name, 0400, sta->debugfs_dir, &sta->field);
net/mac80211/debugfs_sta.c
1287
#define DEBUGFS_ADD_COUNTER(name, field) \
net/mac80211/debugfs_sta.c
1288
debugfs_create_ulong(#name, 0400, link_sta->debugfs_dir, &link_sta->field)
net/mac80211/debugfs_sta.c
21
#define STA_READ(name, field, format_string) \
net/mac80211/debugfs_sta.c
28
format_string, sta->field); \
net/mac80211/debugfs_sta.c
30
#define STA_READ_D(name, field) STA_READ(name, field, "%d\n")
net/mac80211/debugfs_sta.c
45
#define STA_FILE(name, field, format) \
net/mac80211/debugfs_sta.c
46
STA_READ_##format(name, field) \
net/mpls/af_mpls.c
1392
#define MPLS_PERDEV_SYSCTL_OFFSET(field) \
net/mpls/af_mpls.c
1393
(&((struct mpls_dev *)0)->field)
net/mpls/af_mpls.c
2712
#define MPLS_NS_SYSCTL_OFFSET(field) \
net/mpls/af_mpls.c
2713
(&((struct net *)0)->field)
net/mpls/internal.h
46
#define MPLS_INC_STATS(mdev, field) \
net/mpls/internal.h
52
ptr->stats.field++; \
net/mpls/internal.h
65
#define MPLS_INC_STATS(mdev, field) \
net/mpls/internal.h
66
this_cpu_inc((mdev)->stats->stats.field)
net/mptcp/mib.h
100
enum linux_mptcp_mib_field field,
net/mptcp/mib.h
104
SNMP_ADD_STATS(net->mib.mptcp_statistics, field, val);
net/mptcp/mib.h
108
enum linux_mptcp_mib_field field)
net/mptcp/mib.h
111
SNMP_INC_STATS(net->mib.mptcp_statistics, field);
net/mptcp/mib.h
115
enum linux_mptcp_mib_field field)
net/mptcp/mib.h
118
__SNMP_INC_STATS(net->mib.mptcp_statistics, field);
net/mptcp/mib.h
122
enum linux_mptcp_mib_field field)
net/mptcp/mib.h
125
SNMP_DEC_STATS(net->mib.mptcp_statistics, field);
net/mptcp/protocol.h
179
static inline __be32 mptcp_option(u8 subopt, u8 len, u8 nib, u8 field)
net/mptcp/protocol.h
182
((nib & 0xF) << 8) | field);
net/mptcp/subflow.c
33
enum linux_mptcp_mib_field field)
net/mptcp/subflow.c
35
MPTCP_INC_STATS(sock_net(req_to_sk(req)), field);
net/netfilter/nf_tables_api.c
4925
struct nlattr *concat, *field;
net/netfilter/nf_tables_api.c
4933
field = nla_nest_start_noflag(skb, NFTA_LIST_ELEM);
net/netfilter/nf_tables_api.c
4934
if (!field)
net/netfilter/nf_tables_api.c
4941
nla_nest_end(skb, field);
net/netfilter/nft_set_pipapo.h
75
#define nft_pipapo_for_each_field(field, index, match) \
net/netfilter/nft_set_pipapo.h
76
for ((field) = (match)->f, (index) = 0; \
net/netfilter/nft_set_pipapo.h
78
(index)++, (field)++)
net/openvswitch/flow_netlink.c
120
#define SW_FLOW_KEY_PUT(match, field, value, is_mask) \
net/openvswitch/flow_netlink.c
122
update_range(match, offsetof(struct sw_flow_key, field), \
net/openvswitch/flow_netlink.c
123
sizeof((match)->key->field), is_mask); \
net/openvswitch/flow_netlink.c
125
(match)->mask->key.field = value; \
net/openvswitch/flow_netlink.c
127
(match)->key->field = value; \
net/openvswitch/flow_netlink.c
140
#define SW_FLOW_KEY_MEMCPY(match, field, value_p, len, is_mask) \
net/openvswitch/flow_netlink.c
141
SW_FLOW_KEY_MEMCPY_OFFSET(match, offsetof(struct sw_flow_key, field), \
net/openvswitch/flow_netlink.c
144
#define SW_FLOW_KEY_MEMSET_FIELD(match, field, value, is_mask) \
net/openvswitch/flow_netlink.c
146
update_range(match, offsetof(struct sw_flow_key, field), \
net/openvswitch/flow_netlink.c
147
sizeof((match)->key->field), is_mask); \
net/openvswitch/flow_netlink.c
149
memset((u8 *)&(match)->mask->key.field, value, \
net/openvswitch/flow_netlink.c
150
sizeof((match)->mask->key.field)); \
net/openvswitch/flow_netlink.c
152
memset((u8 *)&(match)->key->field, value, \
net/openvswitch/flow_netlink.c
153
sizeof((match)->key->field)); \
net/openvswitch/flow_netlink.c
156
#define SW_FLOW_KEY_BITMAP_COPY(match, field, value_p, nbits, is_mask) ({ \
net/openvswitch/flow_netlink.c
157
update_range(match, offsetof(struct sw_flow_key, field), \
net/openvswitch/flow_netlink.c
159
bitmap_copy(is_mask ? (match)->mask->key.field : (match)->key->field, \
net/rxrpc/rxkad.c
826
#define Z(field, fieldl) \
net/rxrpc/rxkad.c
830
if (!q || q - p > field##_SZ) \
net/tls/tls.h
47
#define __TLS_INC_STATS(net, field) \
net/tls/tls.h
48
__SNMP_INC_STATS((net)->mib.tls_statistics, field)
net/tls/tls.h
49
#define TLS_INC_STATS(net, field) \
net/tls/tls.h
50
SNMP_INC_STATS((net)->mib.tls_statistics, field)
net/tls/tls.h
51
#define TLS_DEC_STATS(net, field) \
net/tls/tls.h
52
SNMP_DEC_STATS((net)->mib.tls_statistics, field)
net/wireless/nl80211.c
18464
#define SET_FTM(field, name, type) \
net/wireless/nl80211.c
18467
ftm_stats.field)) \
net/wireless/nl80211.c
18469
#define SET_FTM_U64(field, name) \
net/wireless/nl80211.c
18472
ftm_stats.field, NL80211_FTM_STATS_PAD)) \
net/wireless/util.c
775
ieee80211_amsdu_subframe_length(void *field, u8 mesh_flags, u8 hdr_type)
net/wireless/util.c
777
__le16 *field_le = field;
net/wireless/util.c
778
__be16 *field_be = field;
samples/v4l/v4l2-pci-skeleton.c
133
new_buf->vb.field = skel->field;
samples/v4l/v4l2-pci-skeleton.c
134
if (skel->format.field == V4L2_FIELD_ALTERNATE) {
samples/v4l/v4l2-pci-skeleton.c
135
if (skel->field == V4L2_FIELD_BOTTOM)
samples/v4l/v4l2-pci-skeleton.c
136
skel->field = V4L2_FIELD_TOP;
samples/v4l/v4l2-pci-skeleton.c
137
else if (skel->field == V4L2_FIELD_TOP)
samples/v4l/v4l2-pci-skeleton.c
138
skel->field = V4L2_FIELD_BOTTOM;
samples/v4l/v4l2-pci-skeleton.c
160
skel->field = skel->format.field;
samples/v4l/v4l2-pci-skeleton.c
161
if (skel->field == V4L2_FIELD_ALTERNATE) {
samples/v4l/v4l2-pci-skeleton.c
168
skel->field = V4L2_FIELD_TOP;
samples/v4l/v4l2-pci-skeleton.c
312
pix->field = V4L2_FIELD_INTERLACED;
samples/v4l/v4l2-pci-skeleton.c
319
pix->field = V4L2_FIELD_ALTERNATE;
samples/v4l/v4l2-pci-skeleton.c
322
pix->field = V4L2_FIELD_NONE;
samples/v4l/v4l2-pci-skeleton.c
67
unsigned field;
samples/vfs/test-statx.c
54
static void print_time(const char *field, struct statx_timestamp *ts)
samples/vfs/test-statx.c
71
printf("%s", field);
scripts/dtc/libfdt/libfdt.h
275
#define fdt_get_header(fdt, field) \
scripts/dtc/libfdt/libfdt.h
276
(fdt32_ld(&((const struct fdt_header *)(fdt))->field))
scripts/gcc-plugins/randomize_layout_plugin.c
276
static bool is_flexible_array(const_tree field)
scripts/gcc-plugins/randomize_layout_plugin.c
281
fieldtype = TREE_TYPE(field);
scripts/gcc-plugins/randomize_layout_plugin.c
300
tree field;
scripts/gcc-plugins/randomize_layout_plugin.c
334
for (field = TYPE_FIELDS(type), i = 0; field; field = TREE_CHAIN(field), i++) {
scripts/gcc-plugins/randomize_layout_plugin.c
335
gcc_assert(TREE_CODE(field) == FIELD_DECL);
scripts/gcc-plugins/randomize_layout_plugin.c
336
newtree[i] = field;
scripts/gcc-plugins/randomize_layout_plugin.c
376
static const_tree get_field_type(const_tree field)
scripts/gcc-plugins/randomize_layout_plugin.c
378
return strip_array_types(TREE_TYPE(field));
scripts/gcc-plugins/randomize_layout_plugin.c
393
const_tree field;
scripts/gcc-plugins/randomize_layout_plugin.c
397
for (field = TYPE_FIELDS(node); field; field = TREE_CHAIN(field)) {
scripts/gcc-plugins/randomize_layout_plugin.c
398
const_tree fieldtype = get_field_type(field);
scripts/gcc-plugins/randomize_layout_plugin.c
441
tree lastval, lastidx, field, init, type, flexsize;
scripts/gcc-plugins/randomize_layout_plugin.c
463
for (field = TYPE_FIELDS(TREE_TYPE(decl)); TREE_CHAIN(field); field = TREE_CHAIN(field))
scripts/gcc-plugins/randomize_layout_plugin.c
466
if (lastidx != field)
scripts/gcc-plugins/randomize_layout_plugin.c
573
tree field, val;
scripts/gcc-plugins/randomize_layout_plugin.c
576
FOR_EACH_CONSTRUCTOR_ELT(CONSTRUCTOR_ELTS(init), idx, field, val) {
scripts/gcc-plugins/randomize_layout_plugin.c
584
if (field == NULL_TREE)
scripts/gcc-plugins/randomize_layout_plugin.c
586
field_type = TREE_TYPE(field);
scripts/gendwarfksyms/examples/kabi.h
83
#define KABI_ENUMERATOR_IGNORE(fqn, field) \
scripts/gendwarfksyms/examples/kabi.h
84
__KABI_RULE(enumerator_ignore, fqn field, )
scripts/gendwarfksyms/examples/kabi.h
92
#define KABI_ENUMERATOR_VALUE(fqn, field, value) \
scripts/gendwarfksyms/examples/kabi.h
93
__KABI_RULE(enumerator_value, fqn field, value)
scripts/gendwarfksyms/gendwarfksyms.h
281
bool kabi_is_enumerator_ignored(const char *fqn, const char *field);
scripts/gendwarfksyms/gendwarfksyms.h
282
bool kabi_get_enumerator_value(const char *fqn, const char *field,
scripts/gendwarfksyms/kabi.c
209
const char *field;
scripts/gendwarfksyms/kabi.c
213
field = get_rule_field(&rule_str, &left);
scripts/gendwarfksyms/kabi.c
215
if (strcmp(field, KABI_RULE_VERSION))
scripts/gendwarfksyms/kabi.c
216
error("unsupported kABI rule version: '%s'", field);
scripts/gendwarfksyms/kabi.c
219
field = get_rule_field(&rule_str, &left);
scripts/gendwarfksyms/kabi.c
222
if (!strcmp(field, rule_types[i].tag)) {
scripts/gendwarfksyms/kabi.c
229
error("unsupported kABI rule type: '%s'", field);
scripts/gendwarfksyms/kabi.c
239
debug("kABI rule: type: '%s', target: '%s', value: '%s'", field,
scripts/gendwarfksyms/kabi.c
249
static char *get_enumerator_target(const char *fqn, const char *field)
scripts/gendwarfksyms/kabi.c
253
if (asprintf(&target, "%s %s", fqn, field) < 0)
scripts/gendwarfksyms/kabi.c
254
error("asprintf failed for '%s %s'", fqn, field);
scripts/gendwarfksyms/kabi.c
278
const char *fqn, const char *field)
scripts/gendwarfksyms/kabi.c
285
if (!fqn || !*fqn || !field || !*field)
scripts/gendwarfksyms/kabi.c
288
target = get_enumerator_target(fqn, field);
scripts/gendwarfksyms/kabi.c
314
bool kabi_is_enumerator_ignored(const char *fqn, const char *field)
scripts/gendwarfksyms/kabi.c
317
field);
scripts/gendwarfksyms/kabi.c
320
bool kabi_get_enumerator_value(const char *fqn, const char *field,
scripts/gendwarfksyms/kabi.c
326
field);
scripts/mod/devicetable-offsets.c
7
#define DEVID_FIELD(devid, field) \
scripts/mod/devicetable-offsets.c
8
DEFINE(OFF_##devid##_##field, offsetof(struct devid, field))
scripts/mod/file2alias.c
146
#define ADD(str, sep, cond, field) \
scripts/mod/file2alias.c
151
sizeof(field) == 1 ? "%02X" : \
scripts/mod/file2alias.c
152
sizeof(field) == 2 ? "%04X" : \
scripts/mod/file2alias.c
153
sizeof(field) == 4 ? "%08X" : "", \
scripts/mod/file2alias.c
154
field); \
scripts/mod/file2alias.c
899
int field;
scripts/mod/file2alias.c
944
(*matches)[j].slot == dmi_fields[i].field) {
security/apparmor/audit.c
220
int aa_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule, gfp_t gfp)
security/apparmor/audit.c
224
switch (field) {
security/apparmor/audit.c
267
int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule)
security/apparmor/audit.c
281
switch (field) {
security/apparmor/include/audit.h
208
int aa_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule, gfp_t gfp);
security/apparmor/include/audit.h
210
int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule);
security/commoncap.c
862
#define __cap_gained(field, target, source) \
security/commoncap.c
863
!cap_issubset(target->cap_##field, source->cap_##field)
security/commoncap.c
866
#define __cap_full(field, cred) \
security/commoncap.c
867
cap_issubset(CAP_FULL_SET, cred->cap_##field)
security/integrity/ima/ima.h
602
static inline int ima_filter_rule_init(u32 field, u32 op, char *rulestr,
security/integrity/ima/ima.h
612
static inline int ima_filter_rule_match(struct lsm_prop *prop, u32 field, u32 op,
security/integrity/ima/ima_api.c
68
const struct ima_template_field *field =
security/integrity/ima/ima_api.c
72
result = field->field_init(event_data,
security/integrity/ima/ima_fs.c
216
const struct ima_template_field *field =
security/integrity/ima/ima_fs.c
219
if (is_ima_template && strcmp(field->field_id, "d") == 0)
security/integrity/ima/ima_fs.c
221
if (is_ima_template && strcmp(field->field_id, "n") == 0)
security/integrity/ima/ima_fs.c
223
field->field_show(m, show, &e->template_data[i]);
security/integrity/ima/ima_policy.c
1245
const char *field, const char *msg)
security/integrity/ima/ima_policy.c
1250
if (!strcmp(template->fields[i]->field_id, field))
security/security.c
5231
int security_audit_rule_init(u32 field, u32 op, char *rulestr, void **lsmrule,
security/security.c
5234
return call_int_hook(audit_rule_init, field, op, rulestr, lsmrule, gfp);
security/security.c
5276
int security_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
security/security.c
5279
return call_int_hook(audit_rule_match, prop, field, op, lsmrule);
security/selinux/avc.c
43
#define avc_cache_stats_incr(field) this_cpu_inc(avc_cache_stats.field)
security/selinux/avc.c
45
#define avc_cache_stats_incr(field) do {} while (0)
security/selinux/include/audit.h
39
int selinux_audit_rule_init(u32 field, u32 op, char *rulestr, void **rule,
security/selinux/include/audit.h
61
int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
security/selinux/ss/services.c
3466
int selinux_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule,
security/selinux/ss/services.c
3484
switch (field) {
security/selinux/ss/services.c
3517
switch (field) {
security/selinux/ss/services.c
3592
int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule)
security/selinux/ss/services.c
3628
switch (field) {
security/selinux/ss/services.c
3666
level = ((field == AUDIT_SUBJ_SEN ||
security/selinux/ss/services.c
3667
field == AUDIT_OBJ_LEV_LOW) ?
security/smack/smack_lsm.c
4770
static int smack_audit_rule_init(u32 field, u32 op, char *rulestr, void **vrule,
security/smack/smack_lsm.c
4777
if (field != AUDIT_SUBJ_USER && field != AUDIT_OBJ_USER)
security/smack/smack_lsm.c
4825
static int smack_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
security/smack/smack_lsm.c
4836
if (field != AUDIT_SUBJ_USER && field != AUDIT_OBJ_USER)
sound/hda/common/sysfs.c
161
#define CODEC_INFO_STORE(type, field) \
sound/hda/common/sysfs.c
171
codec->field = val; \
sound/hda/common/sysfs.c
175
#define CODEC_INFO_STR_STORE(type, field) \
sound/hda/common/sysfs.c
184
kfree(codec->field); \
sound/hda/common/sysfs.c
185
codec->field = s; \
sound/hda/common/sysfs.c
50
#define CODEC_INFO_SHOW(type, field) \
sound/hda/common/sysfs.c
56
return sysfs_emit(buf, "0x%x\n", codec->field); \
sound/hda/common/sysfs.c
59
#define CODEC_INFO_STR_SHOW(type, field) \
sound/hda/common/sysfs.c
66
codec->field ? codec->field : ""); \
sound/mips/ad1843.c
173
const struct ad1843_bitfield *field)
sound/mips/ad1843.c
177
w = ad1843->read(ad1843->chip, field->reg);
sound/mips/ad1843.c
178
return w >> field->lo_bit & ((1 << field->nbits) - 1);
sound/mips/ad1843.c
186
const struct ad1843_bitfield *field,
sound/mips/ad1843.c
191
w = ad1843->read(ad1843->chip, field->reg);
sound/mips/ad1843.c
192
mask = ((1 << field->nbits) - 1) << field->lo_bit;
sound/mips/ad1843.c
193
oldval = (w & mask) >> field->lo_bit;
sound/mips/ad1843.c
194
newbits = (newval << field->lo_bit) & mask;
sound/mips/ad1843.c
196
ad1843->write(ad1843->chip, field->reg, w);
sound/pci/ctxfi/cthardware.c
64
unsigned int get_field(unsigned int data, unsigned int field)
sound/pci/ctxfi/cthardware.c
68
if (WARN_ON(!field))
sound/pci/ctxfi/cthardware.c
71
for (i = 0; !(field & (1 << i)); )
sound/pci/ctxfi/cthardware.c
74
return (data & field) >> i;
sound/pci/ctxfi/cthardware.c
77
void set_field(unsigned int *data, unsigned int field, unsigned int value)
sound/pci/ctxfi/cthardware.c
81
if (WARN_ON(!field))
sound/pci/ctxfi/cthardware.c
84
for (i = 0; !(field & (1 << i)); )
sound/pci/ctxfi/cthardware.c
87
*data = (*data & (~field)) | ((value << i) & field);
sound/pci/ctxfi/cthardware.h
200
unsigned int get_field(unsigned int data, unsigned int field);
sound/pci/ctxfi/cthardware.h
201
void set_field(unsigned int *data, unsigned int field, unsigned int value);
sound/soc/codecs/wcd-mbhc-v2.c
100
mbhc->fields[field].mask);
sound/soc/codecs/wcd-mbhc-v2.c
83
int field, int val)
sound/soc/codecs/wcd-mbhc-v2.c
85
if (!mbhc->fields[field].reg)
sound/soc/codecs/wcd-mbhc-v2.c
89
mbhc->fields[field].reg,
sound/soc/codecs/wcd-mbhc-v2.c
90
mbhc->fields[field].mask, val);
sound/soc/codecs/wcd-mbhc-v2.c
93
static inline int wcd_mbhc_read_field(const struct wcd_mbhc *mbhc, int field)
sound/soc/codecs/wcd-mbhc-v2.c
95
if (!mbhc->fields[field].reg)
sound/soc/codecs/wcd-mbhc-v2.c
99
mbhc->fields[field].reg,
sound/soc/codecs/wm_adsp.c
192
#define HOST_BUFFER_FIELD(field) \
sound/soc/codecs/wm_adsp.c
193
(offsetof(struct wm_adsp_buffer, field) / sizeof(__be32))
sound/soc/codecs/wm_adsp.c
195
#define ALG_XM_FIELD(field) \
sound/soc/codecs/wm_adsp.c
196
(offsetof(struct wm_adsp_alg_xm_struct, field) / sizeof(__be32))
sound/soc/soc-core.c
1708
static int is_dmi_valid(const char *field)
sound/soc/soc-core.c
1712
if (!field[0])
sound/soc/soc-core.c
1716
if (strstr(field, dmi_blacklist[i]))
sound/soc/sof/intel/hda-dsp.c
229
#define MASK_IS_EQUAL(v, m, field) ({ \
sound/soc/sof/intel/hda-dsp.c
230
u32 _m = field(m); \
sound/usb/clock.c
45
#define GET_VAL(p, proto, field) \
sound/usb/clock.c
46
((proto) == UAC_VERSION_3 ? (p)->v3.field : (p)->v2.field)
sound/usb/mixer_s1810c.c
212
u32 *field, int field_idx, uint16_t *seqnum)
sound/usb/mixer_s1810c.c
239
(*field) = __le32_to_cpu(pkt_in.fields[field_idx]);
sound/usb/mixer_s1810c.c
430
u32 field = 0;
sound/usb/mixer_s1810c.c
435
ret = snd_sc1810c_get_status_field(chip->dev, &field,
sound/usb/mixer_s1810c.c
440
*state = field;
sound/usb/quirks.c
2715
char *p, *field, *flag;
sound/usb/quirks.c
2726
field = strsep(&p, ":");
sound/usb/quirks.c
2727
if (!field)
sound/usb/quirks.c
2730
if (strcmp(field, "*") == 0)
sound/usb/quirks.c
2732
else if (kstrtou16(field, 16, &vid))
sound/usb/quirks.c
2735
field = strsep(&p, ":");
sound/usb/quirks.c
2736
if (!field)
sound/usb/quirks.c
2739
if (strcmp(field, "*") == 0)
sound/usb/quirks.c
2741
else if (kstrtou16(field, 16, &pid))
sound/usb/quirks.c
2744
field = strsep(&p, ";");
sound/usb/quirks.c
2745
if (!field || !*field)
sound/usb/quirks.c
2755
while (field && *field) {
sound/usb/quirks.c
2756
flag = strsep(&field, "|");
tools/accounting/delaytop.c
1030
const struct field_desc *field;
tools/accounting/delaytop.c
1034
field = get_field_by_cmd_char(ch);
tools/accounting/delaytop.c
1035
if (field && (field->supported_modes & cfg.display_mode))
tools/accounting/delaytop.c
1036
cfg.sort_field = field;
tools/accounting/delaytop.c
1047
for (field = sort_fields; field->name != NULL; field++) {
tools/accounting/delaytop.c
1048
if (field->supported_modes & cfg.display_mode) {
tools/accounting/delaytop.c
1049
cfg.sort_field = field;
tools/accounting/delaytop.c
1067
const struct field_desc *field;
tools/accounting/delaytop.c
1097
for (field = sort_fields; field->name != NULL; field++) {
tools/accounting/delaytop.c
1098
if (field->supported_modes & cfg.display_mode) {
tools/accounting/delaytop.c
1099
cfg.sort_field = field;
tools/accounting/delaytop.c
1100
printf("Auto-switched sort field to: %s\n", field->name);
tools/accounting/delaytop.c
203
const struct field_desc *field;
tools/accounting/delaytop.c
205
for (field = sort_fields; field->name != NULL; field++) {
tools/accounting/delaytop.c
206
if (field->cmd_char[0] == ch)
tools/accounting/delaytop.c
207
return field;
tools/accounting/delaytop.c
216
const struct field_desc *field;
tools/accounting/delaytop.c
219
for (field = sort_fields; field->name != NULL; field++) {
tools/accounting/delaytop.c
220
field_len = strlen(field->name);
tools/accounting/delaytop.c
223
if (strncmp(field->name, name, field_len) == 0)
tools/accounting/delaytop.c
224
return field;
tools/accounting/delaytop.c
231
static const char *get_name_by_field(const struct field_desc *field)
tools/accounting/delaytop.c
233
return field ? field->name : "UNKNOWN";
tools/accounting/delaytop.c
239
const struct field_desc *field;
tools/accounting/delaytop.c
244
for (field = sort_fields; field->name != NULL; field++) {
tools/accounting/delaytop.c
245
if (!(field->supported_modes & mode))
tools/accounting/delaytop.c
248
strncat(buf, field->name, MAX_BUF_LEN - strlen(buf) - 1);
tools/accounting/delaytop.c
276
const struct field_desc *field;
tools/accounting/delaytop.c
356
field = get_field_by_name(optarg);
tools/accounting/delaytop.c
358
if (!field) {
tools/accounting/delaytop.c
364
cfg.sort_field = field;
tools/accounting/delaytop.c
64
#define SET_TASK_STAT(task_count, field) tasks[task_count].field = stats.field
tools/accounting/delaytop.c
70
#define TASK_AVG(task, field) average_ms((task).field##_delay_total, (task).field##_count)
tools/arch/arm64/include/asm/sysreg.h
1187
#define SYS_FIELD_VALUE(reg, field, val) reg##_##field##_##val
tools/arch/arm64/include/asm/sysreg.h
1189
#define SYS_FIELD_GET(reg, field, val) \
tools/arch/arm64/include/asm/sysreg.h
1190
FIELD_GET(reg##_##field##_MASK, val)
tools/arch/arm64/include/asm/sysreg.h
1192
#define SYS_FIELD_PREP(reg, field, val) \
tools/arch/arm64/include/asm/sysreg.h
1193
FIELD_PREP(reg##_##field##_MASK, val)
tools/arch/arm64/include/asm/sysreg.h
1195
#define SYS_FIELD_PREP_ENUM(reg, field, val) \
tools/arch/arm64/include/asm/sysreg.h
1196
FIELD_PREP(reg##_##field##_MASK, \
tools/arch/arm64/include/asm/sysreg.h
1197
SYS_FIELD_VALUE(reg, field, val))
tools/include/linux/bitfield.h
134
static __always_inline u64 field_multiplier(u64 field)
tools/include/linux/bitfield.h
136
if ((field | (field - 1)) & ((field | (field - 1)) + 1))
tools/include/linux/bitfield.h
138
return field & -field;
tools/include/linux/bitfield.h
140
static __always_inline u64 field_mask(u64 field)
tools/include/linux/bitfield.h
142
return field / field_multiplier(field);
tools/include/linux/bitfield.h
144
#define field_max(field) ((typeof(field))field_mask(field))
tools/include/linux/bitfield.h
146
static __always_inline __##type type##_encode_bits(base v, base field) \
tools/include/linux/bitfield.h
148
if (__builtin_constant_p(v) && (v & ~field_mask(field))) \
tools/include/linux/bitfield.h
150
return to((v & field_mask(field)) * field_multiplier(field)); \
tools/include/linux/bitfield.h
153
base val, base field) \
tools/include/linux/bitfield.h
155
return (old & ~to(field)) | type##_encode_bits(val, field); \
tools/include/linux/bitfield.h
158
base val, base field) \
tools/include/linux/bitfield.h
160
*p = (*p & ~to(field)) | type##_encode_bits(val, field); \
tools/include/linux/bitfield.h
162
static __always_inline base type##_get_bits(__##type v, base field) \
tools/include/linux/bitfield.h
164
return (from(v) & field)/field_multiplier(field); \
tools/include/linux/build_bug.h
88
#define ASSERT_STRUCT_OFFSET(type, field, expected_offset) \
tools/include/linux/build_bug.h
89
BUILD_BUG_ON_MSG(offsetof(type, field) != (expected_offset), \
tools/include/linux/build_bug.h
90
"Offset of " #field " in " #type " has changed.")
tools/include/linux/rbtree.h
100
typeof(*pos), field); 1; }); \
tools/include/linux/rbtree.h
97
#define rbtree_postorder_for_each_entry_safe(pos, n, root, field) \
tools/include/linux/rbtree.h
98
for (pos = rb_entry_safe(rb_first_postorder(root), typeof(*pos), field); \
tools/include/linux/rbtree.h
99
pos && ({ n = rb_entry_safe(rb_next_postorder(&pos->field), \
tools/lib/bpf/bpf_core_read.h
102
switch (__CORE_RELO(s, field, BYTE_SIZE)) { \
tools/lib/bpf/bpf_core_read.h
109
val <<= __CORE_RELO(s, field, LSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
110
if (__CORE_RELO(s, field, SIGNED)) \
tools/lib/bpf/bpf_core_read.h
111
val = ((long long)val) >> __CORE_RELO(s, field, RSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
113
val = val >> __CORE_RELO(s, field, RSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
121
#define BPF_CORE_WRITE_BITFIELD(s, field, new_val) ({ \
tools/lib/bpf/bpf_core_read.h
122
void *p = (void *)s + __CORE_RELO(s, field, BYTE_OFFSET); \
tools/lib/bpf/bpf_core_read.h
123
unsigned int byte_size = __CORE_RELO(s, field, BYTE_SIZE); \
tools/lib/bpf/bpf_core_read.h
124
unsigned int lshift = __CORE_RELO(s, field, LSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
125
unsigned int rshift = __CORE_RELO(s, field, RSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
166
#define ___bpf_field_ref1(field) (field)
tools/lib/bpf/bpf_core_read.h
167
#define ___bpf_field_ref2(type, field) (___bpf_typeof(type)->field)
tools/lib/bpf/bpf_core_read.h
169
#define ___bpf_field_ref1(field) (&(field))
tools/lib/bpf/bpf_core_read.h
170
#define ___bpf_field_ref2(type, field) (&(___bpf_typeof(type)->field))
tools/lib/bpf/bpf_core_read.h
187
#define bpf_core_field_exists(field...) \
tools/lib/bpf/bpf_core_read.h
188
__builtin_preserve_field_info(___bpf_field_ref(field), BPF_FIELD_EXISTS)
tools/lib/bpf/bpf_core_read.h
200
#define bpf_core_field_size(field...) \
tools/lib/bpf/bpf_core_read.h
201
__builtin_preserve_field_info(___bpf_field_ref(field), BPF_FIELD_BYTE_SIZE)
tools/lib/bpf/bpf_core_read.h
212
#define bpf_core_field_offset(field...) \
tools/lib/bpf/bpf_core_read.h
213
__builtin_preserve_field_info(___bpf_field_ref(field), BPF_FIELD_BYTE_OFFSET)
tools/lib/bpf/bpf_core_read.h
43
#define __CORE_RELO(src, field, info) \
tools/lib/bpf/bpf_core_read.h
44
__builtin_preserve_field_info((src)->field, BPF_FIELD_##info)
tools/lib/bpf/bpf_core_read.h
72
#define BPF_CORE_READ_BITFIELD_PROBED(s, field) ({ \
tools/lib/bpf/bpf_core_read.h
75
__CORE_BITFIELD_PROBE_READ(&val, s, field); \
tools/lib/bpf/bpf_core_read.h
76
val <<= __CORE_RELO(s, field, LSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
77
if (__CORE_RELO(s, field, SIGNED)) \
tools/lib/bpf/bpf_core_read.h
78
val = ((long long)val) >> __CORE_RELO(s, field, RSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
80
val = val >> __CORE_RELO(s, field, RSHIFT_U64); \
tools/lib/bpf/bpf_core_read.h
90
#define BPF_CORE_READ_BITFIELD(s, field) ({ \
tools/lib/bpf/bpf_core_read.h
91
const void *p = (const void *)s + __CORE_RELO(s, field, BYTE_OFFSET); \
tools/lib/bpf/btf.c
1400
Elf_Data **field;
tools/lib/bpf/btf.c
1418
field = &secs->btf_data;
tools/lib/bpf/btf.c
1420
field = &secs->btf_ext_data;
tools/lib/bpf/btf.c
1422
field = &secs->btf_base_data;
tools/lib/bpf/btf.c
1438
*field = data;
tools/lib/bpf/gen_loader.c
40
#define stack_off(field) \
tools/lib/bpf/gen_loader.c
41
(__s16)(-sizeof(struct loader_stack) + offsetof(struct loader_stack, field))
tools/lib/bpf/gen_loader.c
43
#define attr_field(attr, field) (attr + offsetof(union bpf_attr, field))
tools/lib/bpf/libbpf_internal.h
334
#define OPTS_HAS(opts, field) \
tools/lib/bpf/libbpf_internal.h
335
((opts) && opts->sz >= offsetofend(typeof(*(opts)), field))
tools/lib/bpf/libbpf_internal.h
336
#define OPTS_GET(opts, field, fallback_value) \
tools/lib/bpf/libbpf_internal.h
337
(OPTS_HAS(opts, field) ? (opts)->field : fallback_value)
tools/lib/bpf/libbpf_internal.h
338
#define OPTS_SET(opts, field, value) \
tools/lib/bpf/libbpf_internal.h
340
if (OPTS_HAS(opts, field)) \
tools/lib/bpf/libbpf_internal.h
341
(opts)->field = value; \
tools/objtool/include/objtool/elf.h
383
#define __get_reloc_field(reloc, field) \
tools/objtool/include/objtool/elf.h
386
((Elf32_Rela *)reloc_rel(reloc))->field : \
tools/objtool/include/objtool/elf.h
387
((Elf64_Rela *)reloc_rel(reloc))->field; \
tools/objtool/include/objtool/elf.h
390
#define __set_reloc_field(reloc, field, val) \
tools/objtool/include/objtool/elf.h
393
((Elf32_Rela *)reloc_rel(reloc))->field = val; \
tools/objtool/include/objtool/elf.h
395
((Elf64_Rela *)reloc_rel(reloc))->field = val; \
tools/perf/builtin-kvm.c
58
#define GET_EVENT_KEY(func, field) \
tools/perf/builtin-kvm.c
62
return event->total.field; \
tools/perf/builtin-kvm.c
67
return event->vcpu[vcpu].field; \
tools/perf/builtin-kvm.c
70
#define COMPARE_EVENT_KEY(func, field) \
tools/perf/builtin-kvm.c
71
GET_EVENT_KEY(func, field) \
tools/perf/builtin-script.c
175
enum perf_output_field field;
tools/perf/builtin-script.c
177
{.str = "comm", .field = PERF_OUTPUT_COMM},
tools/perf/builtin-script.c
178
{.str = "tid", .field = PERF_OUTPUT_TID},
tools/perf/builtin-script.c
179
{.str = "pid", .field = PERF_OUTPUT_PID},
tools/perf/builtin-script.c
180
{.str = "time", .field = PERF_OUTPUT_TIME},
tools/perf/builtin-script.c
181
{.str = "cpu", .field = PERF_OUTPUT_CPU},
tools/perf/builtin-script.c
182
{.str = "event", .field = PERF_OUTPUT_EVNAME},
tools/perf/builtin-script.c
183
{.str = "trace", .field = PERF_OUTPUT_TRACE},
tools/perf/builtin-script.c
184
{.str = "ip", .field = PERF_OUTPUT_IP},
tools/perf/builtin-script.c
185
{.str = "sym", .field = PERF_OUTPUT_SYM},
tools/perf/builtin-script.c
186
{.str = "dso", .field = PERF_OUTPUT_DSO},
tools/perf/builtin-script.c
187
{.str = "dsoff", .field = PERF_OUTPUT_DSOFF},
tools/perf/builtin-script.c
188
{.str = "addr", .field = PERF_OUTPUT_ADDR},
tools/perf/builtin-script.c
189
{.str = "symoff", .field = PERF_OUTPUT_SYMOFFSET},
tools/perf/builtin-script.c
190
{.str = "srcline", .field = PERF_OUTPUT_SRCLINE},
tools/perf/builtin-script.c
191
{.str = "period", .field = PERF_OUTPUT_PERIOD},
tools/perf/builtin-script.c
192
{.str = "iregs", .field = PERF_OUTPUT_IREGS},
tools/perf/builtin-script.c
193
{.str = "uregs", .field = PERF_OUTPUT_UREGS},
tools/perf/builtin-script.c
194
{.str = "brstack", .field = PERF_OUTPUT_BRSTACK},
tools/perf/builtin-script.c
195
{.str = "brstacksym", .field = PERF_OUTPUT_BRSTACKSYM},
tools/perf/builtin-script.c
196
{.str = "data_src", .field = PERF_OUTPUT_DATA_SRC},
tools/perf/builtin-script.c
197
{.str = "weight", .field = PERF_OUTPUT_WEIGHT},
tools/perf/builtin-script.c
198
{.str = "bpf-output", .field = PERF_OUTPUT_BPF_OUTPUT},
tools/perf/builtin-script.c
199
{.str = "callindent", .field = PERF_OUTPUT_CALLINDENT},
tools/perf/builtin-script.c
200
{.str = "insn", .field = PERF_OUTPUT_INSN},
tools/perf/builtin-script.c
201
{.str = "disasm", .field = PERF_OUTPUT_DISASM},
tools/perf/builtin-script.c
202
{.str = "insnlen", .field = PERF_OUTPUT_INSNLEN},
tools/perf/builtin-script.c
203
{.str = "brstackinsn", .field = PERF_OUTPUT_BRSTACKINSN},
tools/perf/builtin-script.c
204
{.str = "brstackoff", .field = PERF_OUTPUT_BRSTACKOFF},
tools/perf/builtin-script.c
205
{.str = "synth", .field = PERF_OUTPUT_SYNTH},
tools/perf/builtin-script.c
206
{.str = "phys_addr", .field = PERF_OUTPUT_PHYS_ADDR},
tools/perf/builtin-script.c
207
{.str = "metric", .field = PERF_OUTPUT_METRIC},
tools/perf/builtin-script.c
208
{.str = "misc", .field = PERF_OUTPUT_MISC},
tools/perf/builtin-script.c
209
{.str = "srccode", .field = PERF_OUTPUT_SRCCODE},
tools/perf/builtin-script.c
210
{.str = "ipc", .field = PERF_OUTPUT_IPC},
tools/perf/builtin-script.c
211
{.str = "tod", .field = PERF_OUTPUT_TOD},
tools/perf/builtin-script.c
212
{.str = "data_page_size", .field = PERF_OUTPUT_DATA_PAGE_SIZE},
tools/perf/builtin-script.c
213
{.str = "code_page_size", .field = PERF_OUTPUT_CODE_PAGE_SIZE},
tools/perf/builtin-script.c
214
{.str = "ins_lat", .field = PERF_OUTPUT_INS_LAT},
tools/perf/builtin-script.c
215
{.str = "brstackinsnlen", .field = PERF_OUTPUT_BRSTACKINSNLEN},
tools/perf/builtin-script.c
216
{.str = "machine_pid", .field = PERF_OUTPUT_MACHINE_PID},
tools/perf/builtin-script.c
217
{.str = "vcpu", .field = PERF_OUTPUT_VCPU},
tools/perf/builtin-script.c
218
{.str = "cgroup", .field = PERF_OUTPUT_CGROUP},
tools/perf/builtin-script.c
219
{.str = "retire_lat", .field = PERF_OUTPUT_RETIRE_LAT},
tools/perf/builtin-script.c
220
{.str = "brstackdisasm", .field = PERF_OUTPUT_BRSTACKDISASM},
tools/perf/builtin-script.c
221
{.str = "brcntr", .field = PERF_OUTPUT_BRCNTR},
tools/perf/builtin-script.c
3479
if (output[j].invalid_fields & all_output_options[i].field) {
tools/perf/builtin-script.c
3484
output[j].fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3485
output[j].user_set_fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3486
output[j].user_unset_fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3488
output[j].fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3489
output[j].user_set_fields |= all_output_options[i].field;
tools/perf/builtin-script.c
3490
output[j].user_unset_fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3497
if (output[type].invalid_fields & all_output_options[i].field) {
tools/perf/builtin-script.c
3505
output[type].fields &= ~all_output_options[i].field;
tools/perf/builtin-script.c
3507
output[type].fields |= all_output_options[i].field;
tools/perf/builtin-script.c
427
static const char *output_field2str(enum perf_output_field field)
tools/perf/builtin-script.c
433
if (all_output_options[i].field == field) {
tools/perf/builtin-script.c
444
enum perf_output_field field, bool allow_user_set)
tools/perf/builtin-script.c
453
if (output[type].user_set_fields & field) {
tools/perf/builtin-script.c
459
evname, sample_msg, output_field2str(field));
tools/perf/builtin-script.c
464
output[type].fields &= ~field;
tools/perf/builtin-script.c
468
evname, sample_msg, output_field2str(field));
tools/perf/builtin-script.c
474
enum perf_output_field field)
tools/perf/builtin-script.c
476
return evsel__do_check_stype(evsel, sample_type, sample_msg, field, false);
tools/perf/builtin-trace.c
2096
static bool is_internal_field(struct tep_format_field *field)
tools/perf/builtin-trace.c
2098
return !strcmp(field->type, "__data_loc char[]");
tools/perf/builtin-trace.c
2102
syscall_arg_fmt__init_array(struct syscall_arg_fmt *arg, struct tep_format_field *field,
tools/perf/builtin-trace.c
2108
for (; field; field = field->next, ++arg) {
tools/perf/builtin-trace.c
2110
if (is_internal_field(field))
tools/perf/builtin-trace.c
2113
last_field = field;
tools/perf/builtin-trace.c
2118
len = strlen(field->name);
tools/perf/builtin-trace.c
2121
if ((field->flags & TEP_FIELD_IS_POINTER) && strstarts(field->type, "const "))
tools/perf/builtin-trace.c
2124
if (strcmp(field->type, "const char *") == 0 &&
tools/perf/builtin-trace.c
2125
((len >= 4 && strcmp(field->name + len - 4, "name") == 0) ||
tools/perf/builtin-trace.c
2126
strstr(field->name, "path") != NULL)) {
tools/perf/builtin-trace.c
2128
} else if ((field->flags & TEP_FIELD_IS_POINTER) || strstr(field->name, "addr"))
tools/perf/builtin-trace.c
2130
else if (strcmp(field->type, "pid_t") == 0)
tools/perf/builtin-trace.c
2132
else if (strcmp(field->type, "umode_t") == 0)
tools/perf/builtin-trace.c
2134
else if ((field->flags & TEP_FIELD_IS_ARRAY) && strstr(field->type, "char")) {
tools/perf/builtin-trace.c
2136
arg->nr_entries = field->arraylen;
tools/perf/builtin-trace.c
2137
} else if ((strcmp(field->type, "int") == 0 ||
tools/perf/builtin-trace.c
2138
strcmp(field->type, "unsigned int") == 0 ||
tools/perf/builtin-trace.c
2139
strcmp(field->type, "long") == 0) &&
tools/perf/builtin-trace.c
2140
len >= 2 && strcmp(field->name + len - 2, "fd") == 0) {
tools/perf/builtin-trace.c
2149
} else if (strstr(field->type, "enum") && use_btf != NULL) {
tools/perf/builtin-trace.c
2154
syscall_arg_fmt__find_by_name(field->name);
tools/perf/builtin-trace.c
2181
struct tep_format_field *field;
tools/perf/builtin-trace.c
2238
field = sc->args;
tools/perf/builtin-trace.c
2239
while (field) {
tools/perf/builtin-trace.c
2240
if (is_internal_field(field))
tools/perf/builtin-trace.c
2242
field = field->next;
tools/perf/builtin-trace.c
2453
struct tep_format_field *field;
tools/perf/builtin-trace.c
2455
for (field = sc->args; field;
tools/perf/builtin-trace.c
2456
field = field->next, ++arg.idx, bit <<= 1) {
tools/perf/builtin-trace.c
2483
printed += scnprintf(bf + printed, size - printed, "%s: ", field->name);
tools/perf/builtin-trace.c
2489
size - printed, val, field->type);
tools/perf/builtin-trace.c
266
u64 (*integer)(struct tp_field *field, struct perf_sample *sample);
tools/perf/builtin-trace.c
267
void *(*pointer)(struct tp_field *field, struct perf_sample *sample);
tools/perf/builtin-trace.c
272
static u64 tp_field__u##bits(struct tp_field *field, struct perf_sample *sample) \
tools/perf/builtin-trace.c
275
memcpy(&value, sample->raw_data + field->offset, sizeof(value)); \
tools/perf/builtin-trace.c
285
static u64 tp_field__swapped_u##bits(struct tp_field *field, struct perf_sample *sample) \
tools/perf/builtin-trace.c
288
memcpy(&value, sample->raw_data + field->offset, sizeof(value)); \
tools/perf/builtin-trace.c
296
static int __tp_field__init_uint(struct tp_field *field, int size, int offset, bool needs_swap)
tools/perf/builtin-trace.c
298
field->offset = offset;
tools/perf/builtin-trace.c
302
field->integer = tp_field__u8;
tools/perf/builtin-trace.c
305
field->integer = needs_swap ? tp_field__swapped_u16 : tp_field__u16;
tools/perf/builtin-trace.c
308
field->integer = needs_swap ? tp_field__swapped_u32 : tp_field__u32;
tools/perf/builtin-trace.c
311
field->integer = needs_swap ? tp_field__swapped_u64 : tp_field__u64;
tools/perf/builtin-trace.c
320
static int tp_field__init_uint(struct tp_field *field, struct tep_format_field *format_field, bool needs_swap)
tools/perf/builtin-trace.c
3217
struct tep_format_field *field = tp_format ? tp_format->format.fields : NULL;
tools/perf/builtin-trace.c
322
return __tp_field__init_uint(field, format_field->size, format_field->offset, needs_swap);
tools/perf/builtin-trace.c
3234
for (; field && arg; field = field->next, ++syscall_arg.idx, bit <<= 1, ++arg) {
tools/perf/builtin-trace.c
3240
if (field->flags & TEP_FIELD_IS_ARRAY) {
tools/perf/builtin-trace.c
3241
int offset = field->offset;
tools/perf/builtin-trace.c
3243
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
tools/perf/builtin-trace.c
3244
offset = format_field__intval(field, sample, evsel->needs_swap);
tools/perf/builtin-trace.c
3247
if (tep_field_is_relative(field->flags))
tools/perf/builtin-trace.c
3248
offset += field->offset + field->size;
tools/perf/builtin-trace.c
325
static void *tp_field__ptr(struct tp_field *field, struct perf_sample *sample)
tools/perf/builtin-trace.c
3253
val = format_field__intval(field, sample, evsel->needs_swap);
tools/perf/builtin-trace.c
327
return sample->raw_data + field->offset;
tools/perf/builtin-trace.c
3270
if (evsel__is_probe(evsel) && !strcmp(field->name, "__probe_ip")) {
tools/perf/builtin-trace.c
3278
"%s: ", field->name);
tools/perf/builtin-trace.c
3288
printed += scnprintf(bf + printed, size - printed, "%s: ", field->name);
tools/perf/builtin-trace.c
3290
btf_printed = trace__btf_scnprintf(trace, &syscall_arg, bf + printed, size - printed, val, field->type);
tools/perf/builtin-trace.c
330
static int __tp_field__init_ptr(struct tp_field *field, int offset)
tools/perf/builtin-trace.c
332
field->offset = offset;
tools/perf/builtin-trace.c
333
field->pointer = tp_field__ptr;
tools/perf/builtin-trace.c
337
static int tp_field__init_ptr(struct tp_field *field, struct tep_format_field *format_field)
tools/perf/builtin-trace.c
339
return __tp_field__init_ptr(field, format_field->offset);
tools/perf/builtin-trace.c
3862
struct tep_format_field *field;
tools/perf/builtin-trace.c
3876
for (i = 0, field = sc->args; field; ++i, field = field->next) {
tools/perf/builtin-trace.c
3881
struct_offset = strstr(field->type, "struct ");
tools/perf/builtin-trace.c
3883
struct_offset = strstr(field->type, "union ");
tools/perf/builtin-trace.c
3887
if (field->flags & TEP_FIELD_IS_POINTER && struct_offset) { /* struct or union (think BPF's attr arg) */
tools/perf/builtin-trace.c
3904
} else if (field->flags & TEP_FIELD_IS_POINTER && /* string */
tools/perf/builtin-trace.c
3905
strcmp(field->type, "const char *") == 0 &&
tools/perf/builtin-trace.c
3906
(strstr(field->name, "name") ||
tools/perf/builtin-trace.c
3907
strstr(field->name, "path") ||
tools/perf/builtin-trace.c
3908
strstr(field->name, "file") ||
tools/perf/builtin-trace.c
3909
strstr(field->name, "root") ||
tools/perf/builtin-trace.c
3910
strstr(field->name, "key") ||
tools/perf/builtin-trace.c
3911
strstr(field->name, "special") ||
tools/perf/builtin-trace.c
3912
strstr(field->name, "type") ||
tools/perf/builtin-trace.c
3913
strstr(field->name, "description"))) {
tools/perf/builtin-trace.c
3916
} else if (field->flags & TEP_FIELD_IS_POINTER && /* buffer */
tools/perf/builtin-trace.c
3917
strstr(field->type, "char *") &&
tools/perf/builtin-trace.c
3918
(strstr(field->name, "buf") ||
tools/perf/builtin-trace.c
3919
strstr(field->name, "val") ||
tools/perf/builtin-trace.c
3920
strstr(field->name, "msg"))) {
tools/perf/builtin-trace.c
3948
struct tep_format_field *field, *candidate_field;
tools/perf/builtin-trace.c
3952
for (field = sc->args; field; field = field->next) {
tools/perf/builtin-trace.c
3953
if (field->flags & TEP_FIELD_IS_POINTER)
tools/perf/builtin-trace.c
3970
for (field = sc->args, candidate_field = pair->args;
tools/perf/builtin-trace.c
3971
field && candidate_field; field = field->next, candidate_field = candidate_field->next) {
tools/perf/builtin-trace.c
3972
bool is_pointer = field->flags & TEP_FIELD_IS_POINTER,
tools/perf/builtin-trace.c
3988
if (strcmp(field->type, candidate_field->type))
tools/perf/builtin-trace.c
3996
if (strcmp(field->type, "const char *") == 0 &&
tools/perf/builtin-trace.c
3997
!(strstr(field->name, "name") ||
tools/perf/builtin-trace.c
3998
strstr(field->name, "path") ||
tools/perf/builtin-trace.c
3999
strstr(field->name, "file") ||
tools/perf/builtin-trace.c
4000
strstr(field->name, "root") ||
tools/perf/builtin-trace.c
4001
strstr(field->name, "description")))
tools/perf/builtin-trace.c
4299
for (const struct tep_format_field *field = tp_format->format.fields; field;
tools/perf/builtin-trace.c
4300
field = field->next, ++fmt) {
tools/perf/builtin-trace.c
4301
if (strcmp(field->name, arg) == 0) {
tools/perf/builtin-trace.c
4302
*type = field->type;
tools/perf/builtin-trace.c
435
static int evsel__init_tp_uint_field(struct evsel *evsel, struct tp_field *field, const char *name)
tools/perf/builtin-trace.c
442
return tp_field__init_uint(field, format_field, evsel->needs_swap);
tools/perf/builtin-trace.c
449
static int evsel__init_tp_ptr_field(struct evsel *evsel, struct tp_field *field, const char *name)
tools/perf/builtin-trace.c
456
return tp_field__init_ptr(field, format_field);
tools/perf/tests/evsel-tp-sched.c
10
struct tep_format_field *field = evsel__field(evsel, name);
tools/perf/tests/evsel-tp-sched.c
14
if (field == NULL) {
tools/perf/tests/evsel-tp-sched.c
19
is_signed = !!(field->flags & TEP_FIELD_IS_SIGNED);
tools/perf/tests/evsel-tp-sched.c
26
if (field->size != size) {
tools/perf/tests/evsel-tp-sched.c
28
evsel->name, name, field->size, size);
tools/perf/util/cputopo.c
318
char field[32];
tools/perf/util/cputopo.c
337
if (sscanf(buf, "%*s %*d %31s %"PRIu64, field, &mem) != 2)
tools/perf/util/cputopo.c
339
if (!strcmp(field, "MemTotal:"))
tools/perf/util/cputopo.c
341
if (!strcmp(field, "MemFree:"))
tools/perf/util/data-convert-bt.c
1002
if (field->alias != field->name)
tools/perf/util/data-convert-bt.c
1004
(char *)field->alias);
tools/perf/util/data-convert-bt.c
1006
name = field->name;
tools/perf/util/data-convert-bt.c
1010
name = change_name(name, field->name, -1);
tools/perf/util/data-convert-bt.c
1018
name = change_name(name, field->name, dup++);
tools/perf/util/data-convert-bt.c
1020
pr_err("Failed to create dup name for '%s'\n", field->name);
tools/perf/util/data-convert-bt.c
1027
field->alias = name;
tools/perf/util/data-convert-bt.c
1036
struct tep_format_field *field;
tools/perf/util/data-convert-bt.c
1039
for (field = fields; field; field = field->next) {
tools/perf/util/data-convert-bt.c
1041
unsigned long flags = field->flags;
tools/perf/util/data-convert-bt.c
1043
pr2(" field '%s'\n", field->name);
tools/perf/util/data-convert-bt.c
1045
type = get_tracepoint_field_type(cw, field);
tools/perf/util/data-convert-bt.c
1058
type = bt_ctf_field_type_array_create(type, field->arraylen);
tools/perf/util/data-convert-bt.c
1060
ret = event_class_add_field(event_class, type, field);
tools/perf/util/data-convert-bt.c
1067
field->name, ret);
tools/perf/util/data-convert-bt.c
112
struct bt_ctf_field *field;
tools/perf/util/data-convert-bt.c
116
field = bt_ctf_field_create(type);
tools/perf/util/data-convert-bt.c
117
if (!field) {
tools/perf/util/data-convert-bt.c
123
ret = bt_ctf_field_integer_signed_set_value(field, val);
tools/perf/util/data-convert-bt.c
129
ret = bt_ctf_field_integer_unsigned_set_value(field, val);
tools/perf/util/data-convert-bt.c
136
ret = bt_ctf_event_set_payload(event, name, field);
tools/perf/util/data-convert-bt.c
145
bt_ctf_field_put(field);
tools/perf/util/data-convert-bt.c
167
static int string_set_value(struct bt_ctf_field *field, const char *string);
tools/perf/util/data-convert-bt.c
173
struct bt_ctf_field *field;
tools/perf/util/data-convert-bt.c
176
field = bt_ctf_field_create(type);
tools/perf/util/data-convert-bt.c
177
if (!field) {
tools/perf/util/data-convert-bt.c
182
ret = string_set_value(field, string);
tools/perf/util/data-convert-bt.c
188
ret = bt_ctf_event_set_payload(event, name, field);
tools/perf/util/data-convert-bt.c
193
bt_ctf_field_put(field);
tools/perf/util/data-convert-bt.c
198
get_tracepoint_field_type(struct ctf_writer *cw, struct tep_format_field *field)
tools/perf/util/data-convert-bt.c
200
unsigned long flags = field->flags;
tools/perf/util/data-convert-bt.c
212
if (field->size == 8)
tools/perf/util/data-convert-bt.c
218
if (field->size == 8)
tools/perf/util/data-convert-bt.c
261
static int string_set_value(struct bt_ctf_field *field, const char *string)
tools/perf/util/data-convert-bt.c
282
return bt_ctf_field_string_set_value(field, "UNPRINTABLE-STRING");
tools/perf/util/data-convert-bt.c
293
return bt_ctf_field_string_set_value(field, string);
tools/perf/util/data-convert-bt.c
294
err = bt_ctf_field_string_set_value(field, buffer);
tools/perf/util/data-convert-bt.c
307
struct bt_ctf_field *field;
tools/perf/util/data-convert-bt.c
357
field = bt_ctf_field_array_get_field(array_field, i);
tools/perf/util/data-convert-bt.c
359
field = bt_ctf_field_create(type);
tools/perf/util/data-convert-bt.c
361
if (!field) {
tools/perf/util/data-convert-bt.c
367
ret = string_set_value(field, data + offset + i * len);
tools/perf/util/data-convert-bt.c
377
field, value_int);
tools/perf/util/data-convert-bt.c
380
field, adjust_signedness(value_int, len));
tools/perf/util/data-convert-bt.c
388
ret = bt_ctf_event_set_payload(event, name, field);
tools/perf/util/data-convert-bt.c
394
bt_ctf_field_put(field);
tools/perf/util/data-convert-bt.c
407
bt_ctf_field_put(field);
tools/perf/util/data-convert-bt.c
417
struct tep_format_field *field;
tools/perf/util/data-convert-bt.c
420
for (field = fields; field; field = field->next) {
tools/perf/util/data-convert-bt.c
422
field);
tools/perf/util/data-convert-bt.c
994
struct tep_format_field *field)
tools/perf/util/evsel.c
116
#define WRITE_ASS(field, fmt) __WRITE_ASS(field, fmt, attr->field)
tools/perf/util/evsel.c
3875
static bool out_of_bounds(const struct tep_format_field *field, int offset, int size, u32 raw_size)
tools/perf/util/evsel.c
3879
offset, field->name);
tools/perf/util/evsel.c
3884
size, field->name);
tools/perf/util/evsel.c
3889
field->name, offset, size, raw_size);
tools/perf/util/evsel.c
3897
struct tep_format_field *field = evsel__field(sample->evsel, name);
tools/perf/util/evsel.c
3900
if (!field)
tools/perf/util/evsel.c
3903
offset = field->offset;
tools/perf/util/evsel.c
3904
size = field->size;
tools/perf/util/evsel.c
3905
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
tools/perf/util/evsel.c
3908
if (out_of_bounds(field, offset, 4, sample->raw_size))
tools/perf/util/evsel.c
3911
dynamic_data = *(int *)(sample->raw_data + field->offset);
tools/perf/util/evsel.c
3919
if (tep_field_is_relative(field->flags)) {
tools/perf/util/evsel.c
3927
offset += field->offset + field->size;
tools/perf/util/evsel.c
3930
if (out_of_bounds(field, offset, size, sample->raw_size))
tools/perf/util/evsel.c
3936
u64 format_field__intval(struct tep_format_field *field, struct perf_sample *sample,
tools/perf/util/evsel.c
3940
void *ptr = sample->raw_data + field->offset;
tools/perf/util/evsel.c
3942
if (out_of_bounds(field, field->offset, field->size, sample->raw_size))
tools/perf/util/evsel.c
3945
switch (field->size) {
tools/perf/util/evsel.c
3964
switch (field->size) {
tools/perf/util/evsel.c
3980
struct tep_format_field *field = evsel__field(sample->evsel, name);
tools/perf/util/evsel.c
3982
return field ? format_field__intval(field, sample, sample->evsel->needs_swap) : 0;
tools/perf/util/evsel.c
3987
struct tep_format_field *field = evsel__common_field(sample->evsel, name);
tools/perf/util/evsel.c
3989
return field ? format_field__intval(field, sample, sample->evsel->needs_swap) : 0;
tools/perf/util/evsel.c
3996
struct tep_format_field *field;
tools/perf/util/evsel.c
4001
field = evsel__field(sample->evsel, name);
tools/perf/util/evsel.c
4003
if (!field)
tools/perf/util/evsel.c
4006
if (!states || field != prev_state_field) {
tools/perf/util/evsel.c
4007
states = parse_task_states(field);
tools/perf/util/evsel.c
4010
prev_state_field = field;
tools/perf/util/evsel.h
403
u64 format_field__intval(struct tep_format_field *field, struct perf_sample *sample, bool needs_swap);
tools/perf/util/evsel_fprintf.c
100
field = field->next;
tools/perf/util/evsel_fprintf.c
101
while (field) {
tools/perf/util/evsel_fprintf.c
102
printed += comma_fprintf(fp, &first, "%s", field->name);
tools/perf/util/evsel_fprintf.c
103
field = field->next;
tools/perf/util/evsel_fprintf.c
83
struct tep_format_field *field;
tools/perf/util/evsel_fprintf.c
92
field = tp_format ? tp_format->format.fields : NULL;
tools/perf/util/evsel_fprintf.c
93
if (field == NULL) {
tools/perf/util/evsel_fprintf.c
98
printed += comma_fprintf(fp, &first, " trace_fields: %s", field->name);
tools/perf/util/pmu.c
477
static bool assign_str(const char *name, const char *field, char **old_str,
tools/perf/util/pmu.c
489
name, field, *old_str, new_str);
tools/perf/util/probe-event.c
1761
fieldp = &arg->field;
tools/perf/util/probe-event.c
2031
struct perf_probe_arg_field *field = pa->field;
tools/perf/util/probe-event.c
2046
while (field) {
tools/perf/util/probe-event.c
2047
if (field->name[0] == '[')
tools/perf/util/probe-event.c
2048
err = strbuf_addstr(&buf, field->name);
tools/perf/util/probe-event.c
2050
err = strbuf_addf(&buf, "%s%s", field->ref ? "->" : ".",
tools/perf/util/probe-event.c
2051
field->name);
tools/perf/util/probe-event.c
2052
field = field->next;
tools/perf/util/probe-event.c
2399
struct perf_probe_arg_field *field, *next;
tools/perf/util/probe-event.c
2411
field = pev->args[i].field;
tools/perf/util/probe-event.c
2412
while (field) {
tools/perf/util/probe-event.c
2413
next = field->next;
tools/perf/util/probe-event.c
2414
zfree(&field->name);
tools/perf/util/probe-event.c
2415
free(field);
tools/perf/util/probe-event.c
2416
field = next;
tools/perf/util/probe-event.c
2446
struct perf_probe_arg_field *field, **ppfield;
tools/perf/util/probe-event.c
2452
field = src->field;
tools/perf/util/probe-event.c
2453
ppfield = &(dst->field);
tools/perf/util/probe-event.c
2454
while (field) {
tools/perf/util/probe-event.c
2455
*ppfield = zalloc(sizeof(*field));
tools/perf/util/probe-event.c
2458
(*ppfield)->name = strdup_or_goto(field->name, out_err);
tools/perf/util/probe-event.c
2459
(*ppfield)->index = field->index;
tools/perf/util/probe-event.c
2460
(*ppfield)->ref = field->ref;
tools/perf/util/probe-event.c
2461
field = field->next;
tools/perf/util/probe-event.h
90
struct perf_probe_arg_field *field; /* Structure fields */
tools/perf/util/probe-finder.c
326
struct perf_probe_arg_field *field,
tools/perf/util/probe-finder.c
335
pr_debug("converting %s in %s\n", field->name, varname);
tools/perf/util/probe-finder.c
344
if (field->name[0] == '[' &&
tools/perf/util/probe-finder.c
374
ref->offset += bsize * field->index;
tools/perf/util/probe-finder.c
379
if (!field->ref) {
tools/perf/util/probe-finder.c
381
field->name);
tools/perf/util/probe-finder.c
411
if (field->name[0] == '[') {
tools/perf/util/probe-finder.c
417
if (field->ref && dwarf_diename(vr_die)) {
tools/perf/util/probe-finder.c
419
field->name);
tools/perf/util/probe-finder.c
429
if (die_find_member(&type, field->name, die_mem) == NULL) {
tools/perf/util/probe-finder.c
431
die_name(&type), field->name);
tools/perf/util/probe-finder.c
442
field->name);
tools/perf/util/probe-finder.c
451
return convert_variable_fields(die_mem, varname, field,
tools/perf/util/probe-finder.c
456
if (field->next)
tools/perf/util/probe-finder.c
457
return convert_variable_fields(die_mem, field->name,
tools/perf/util/probe-finder.c
458
field->next, &ref, die_mem, user_access);
tools/perf/util/probe-finder.c
489
else if (ret == 0 && pf->pvar->field) {
tools/perf/util/probe-finder.c
491
pf->pvar->field, &pf->tvar->ref,
tools/perf/util/python.c
299
tracepoint_field(const struct pyrf_event *pe, struct tep_format_field *field)
tools/perf/util/python.c
301
struct tep_handle *pevent = field->event->tep;
tools/perf/util/python.c
307
if (field->flags & TEP_FIELD_IS_ARRAY) {
tools/perf/util/python.c
308
offset = field->offset;
tools/perf/util/python.c
309
len = field->size;
tools/perf/util/python.c
310
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
tools/perf/util/python.c
315
if (tep_field_is_relative(field->flags))
tools/perf/util/python.c
316
offset += field->offset + field->size;
tools/perf/util/python.c
318
if (field->flags & TEP_FIELD_IS_STRING &&
tools/perf/util/python.c
323
field->flags &= ~TEP_FIELD_IS_STRING;
tools/perf/util/python.c
326
val = tep_read_number(pevent, data + field->offset,
tools/perf/util/python.c
327
field->size);
tools/perf/util/python.c
328
if (field->flags & TEP_FIELD_IS_POINTER)
tools/perf/util/python.c
330
else if (field->flags & TEP_FIELD_IS_SIGNED)
tools/perf/util/python.c
344
struct tep_format_field *field;
tools/perf/util/python.c
359
field = tep_find_any_field(tp_format, str);
tools/perf/util/python.c
361
return field ? tracepoint_field(pevent, field) : NULL;
tools/perf/util/scripting-engines/trace-event-perl.c
103
static void define_symbolic_values(struct tep_print_flag_sym *field,
tools/perf/util/scripting-engines/trace-event-perl.c
107
define_symbolic_value(ev_name, field_name, field->value, field->str);
tools/perf/util/scripting-engines/trace-event-perl.c
108
if (field->next)
tools/perf/util/scripting-engines/trace-event-perl.c
109
define_symbolic_values(field->next, ev_name, field_name);
tools/perf/util/scripting-engines/trace-event-perl.c
161
static void define_flag_values(struct tep_print_flag_sym *field,
tools/perf/util/scripting-engines/trace-event-perl.c
165
define_flag_value(ev_name, field_name, field->value, field->str);
tools/perf/util/scripting-engines/trace-event-perl.c
166
if (field->next)
tools/perf/util/scripting-engines/trace-event-perl.c
167
define_flag_values(field->next, ev_name, field_name);
tools/perf/util/scripting-engines/trace-event-perl.c
210
cur_field_name = strdup(args->field.name);
tools/perf/util/scripting-engines/trace-event-perl.c
213
define_event_symbols(event, ev_name, args->flags.field);
tools/perf/util/scripting-engines/trace-event-perl.c
218
define_event_symbols(event, ev_name, args->symbol.field);
tools/perf/util/scripting-engines/trace-event-perl.c
225
define_event_symbols(event, ev_name, args->hex.field);
tools/perf/util/scripting-engines/trace-event-perl.c
229
define_event_symbols(event, ev_name, args->int_array.field);
tools/perf/util/scripting-engines/trace-event-perl.c
346
struct tep_format_field *field;
tools/perf/util/scripting-engines/trace-event-perl.c
395
for (field = event->format.fields; field; field = field->next) {
tools/perf/util/scripting-engines/trace-event-perl.c
396
if (field->flags & TEP_FIELD_IS_STRING) {
tools/perf/util/scripting-engines/trace-event-perl.c
398
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
tools/perf/util/scripting-engines/trace-event-perl.c
399
offset = *(int *)(data + field->offset);
tools/perf/util/scripting-engines/trace-event-perl.c
401
if (tep_field_is_relative(field->flags))
tools/perf/util/scripting-engines/trace-event-perl.c
402
offset += field->offset + field->size;
tools/perf/util/scripting-engines/trace-event-perl.c
404
offset = field->offset;
tools/perf/util/scripting-engines/trace-event-perl.c
407
val = read_size(event, data + field->offset,
tools/perf/util/scripting-engines/trace-event-perl.c
408
field->size);
tools/perf/util/scripting-engines/trace-event-perl.c
409
if (field->flags & TEP_FIELD_IS_SIGNED) {
tools/perf/util/scripting-engines/trace-event-python.c
1013
for (field = event->format.fields; field; field = field->next) {
tools/perf/util/scripting-engines/trace-event-python.c
1017
if (field->flags & TEP_FIELD_IS_ARRAY) {
tools/perf/util/scripting-engines/trace-event-python.c
1018
offset = field->offset;
tools/perf/util/scripting-engines/trace-event-python.c
1019
len = field->size;
tools/perf/util/scripting-engines/trace-event-python.c
1020
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
tools/perf/util/scripting-engines/trace-event-python.c
1026
if (tep_field_is_relative(field->flags))
tools/perf/util/scripting-engines/trace-event-python.c
1027
offset += field->offset + field->size;
tools/perf/util/scripting-engines/trace-event-python.c
1029
if (field->flags & TEP_FIELD_IS_STRING &&
tools/perf/util/scripting-engines/trace-event-python.c
1034
field->flags &= ~TEP_FIELD_IS_STRING;
tools/perf/util/scripting-engines/trace-event-python.c
1037
obj = get_field_numeric_entry(event, field, data);
tools/perf/util/scripting-engines/trace-event-python.c
1042
pydict_set_item_string_decref(dict, field->name, obj);
tools/perf/util/scripting-engines/trace-event-python.c
213
struct tep_print_flag_sym *field,
tools/perf/util/scripting-engines/trace-event-python.c
217
define_value(field_type, ev_name, field_name, field->value,
tools/perf/util/scripting-engines/trace-event-python.c
218
field->str);
tools/perf/util/scripting-engines/trace-event-python.c
220
if (field->next)
tools/perf/util/scripting-engines/trace-event-python.c
221
define_values(field_type, field->next, ev_name, field_name);
tools/perf/util/scripting-engines/trace-event-python.c
270
cur_field_name = strdup(args->field.name);
tools/perf/util/scripting-engines/trace-event-python.c
273
define_event_symbols(event, ev_name, args->flags.field);
tools/perf/util/scripting-engines/trace-event-python.c
280
define_event_symbols(event, ev_name, args->symbol.field);
tools/perf/util/scripting-engines/trace-event-python.c
287
define_event_symbols(event, ev_name, args->hex.field);
tools/perf/util/scripting-engines/trace-event-python.c
291
define_event_symbols(event, ev_name, args->int_array.field);
tools/perf/util/scripting-engines/trace-event-python.c
322
struct tep_format_field *field, void *data)
tools/perf/util/scripting-engines/trace-event-python.c
324
bool is_array = field->flags & TEP_FIELD_IS_ARRAY;
tools/perf/util/scripting-engines/trace-event-python.c
330
list = PyList_New(field->arraylen);
tools/perf/util/scripting-engines/trace-event-python.c
333
item_size = field->size / field->arraylen;
tools/perf/util/scripting-engines/trace-event-python.c
334
n_items = field->arraylen;
tools/perf/util/scripting-engines/trace-event-python.c
336
item_size = field->size;
tools/perf/util/scripting-engines/trace-event-python.c
342
val = read_size(event, data + field->offset + i * item_size,
tools/perf/util/scripting-engines/trace-event-python.c
344
if (field->flags & TEP_FIELD_IS_SIGNED) {
tools/perf/util/scripting-engines/trace-event-python.c
942
struct tep_format_field *field;
tools/perf/util/sort.c
3141
struct tep_format_field *field;
tools/perf/util/sort.c
3150
int namelen = strlen(hde->field->name);
tools/perf/util/sort.c
3151
int fieldlen = hde->field->size;
tools/perf/util/sort.c
3156
if (!(hde->field->flags & TEP_FIELD_IS_STRING)) {
tools/perf/util/sort.c
3158
fieldlen = hde->field->size * 2 + 2;
tools/perf/util/sort.c
3172
struct tep_format_field *field = hde->field;
tools/perf/util/sort.c
3183
namelen = strlen(field->name);
tools/perf/util/sort.c
3193
if (!strncmp(str, field->name, namelen)) {
tools/perf/util/sort.c
3224
return scnprintf(hpp->buf, hpp->size, "%*.*s", len, len, hde->field->name);
tools/perf/util/sort.c
3257
struct tep_format_field *field;
tools/perf/util/sort.c
3273
field = hde->field;
tools/perf/util/sort.c
3274
namelen = strlen(field->name);
tools/perf/util/sort.c
3284
if (!strncmp(str, field->name, namelen)) {
tools/perf/util/sort.c
3304
tep_print_field(&seq, he->raw_data, hde->field);
tools/perf/util/sort.c
3317
struct tep_format_field *field;
tools/perf/util/sort.c
3322
field = hde->field;
tools/perf/util/sort.c
3323
if (field->flags & TEP_FIELD_IS_DYNAMIC) {
tools/perf/util/sort.c
3326
tep_read_number_field(field, a->raw_data, &dyn);
tools/perf/util/sort.c
3329
if (tep_field_is_relative(field->flags))
tools/perf/util/sort.c
3330
offset += field->offset + field->size;
tools/perf/util/sort.c
3335
offset = field->offset;
tools/perf/util/sort.c
3336
size = field->size;
tools/perf/util/sort.c
3358
return hde_a->field == hde_b->field;
tools/perf/util/sort.c
3381
__alloc_dynamic_entry(struct evsel *evsel, struct tep_format_field *field,
tools/perf/util/sort.c
3393
hde->field = field;
tools/perf/util/sort.c
3396
hde->hpp.name = field->name;
tools/perf/util/sort.c
3450
static int parse_field_name(char *str, char **event, char **field, char **opt)
tools/perf/util/sort.c
3469
*field = field_name;
tools/perf/util/sort.c
3521
struct tep_format_field *field,
tools/perf/util/sort.c
3526
hde = __alloc_dynamic_entry(evsel, field, level);
tools/perf/util/sort.c
3540
struct tep_format_field *field = tp_format ? tp_format->format.fields : NULL;
tools/perf/util/sort.c
3541
while (field) {
tools/perf/util/sort.c
3542
ret = __dynamic_dimension__add(evsel, field, raw_trace, level);
tools/perf/util/sort.c
3546
field = field->next;
tools/perf/util/sort.c
3576
struct tep_format_field *field;
tools/perf/util/sort.c
3585
field = tep_find_any_field(tp_format, field_name);
tools/perf/util/sort.c
3586
if (field == NULL)
tools/perf/util/sort.c
3589
ret = __dynamic_dimension__add(evsel, field, raw_trace, level);
tools/perf/util/sort.c
3668
struct tep_format_field *field =
tools/perf/util/sort.c
3671
if (field == NULL) {
tools/perf/util/sort.c
3677
ret = __dynamic_dimension__add(evsel, field, raw_trace, level);
tools/perf/util/tool_pmu.c
126
static int read_stat_field(int fd, struct perf_cpu cpu, int field, __u64 *val)
tools/perf/util/tool_pmu.c
152
if (field == i)
tools/perf/util/tool_pmu.c
159
static int read_pid_stat_field(int fd, int field, __u64 *val)
tools/perf/util/tool_pmu.c
168
if (field == 1)
tools/perf/util/tool_pmu.c
174
if (field == 2)
tools/perf/util/tool_pmu.c
180
if (field == 3)
tools/perf/util/tool_pmu.c
199
if (field == i)
tools/perf/util/trace-event-parse.c
153
struct tep_print_arg_field *field;
tools/perf/util/trace-event-parse.c
159
return &arg->field;
tools/perf/util/trace-event-parse.c
162
field = find_arg_field(prev_state_field, arg->op.left);
tools/perf/util/trace-event-parse.c
163
if (field && field->field == prev_state_field)
tools/perf/util/trace-event-parse.c
164
return field;
tools/perf/util/trace-event-parse.c
165
field = find_arg_field(prev_state_field, arg->op.right);
tools/perf/util/trace-event-parse.c
166
if (field && field->field == prev_state_field)
tools/perf/util/trace-event-parse.c
167
return field;
tools/perf/util/trace-event-parse.c
175
struct tep_print_arg_field *field;
tools/perf/util/trace-event-parse.c
177
field = find_arg_field(prev_state_field, arg->flags.field);
tools/perf/util/trace-event-parse.c
178
if (!field)
tools/perf/util/trace-event-parse.c
22
struct tep_format_field *field;
tools/perf/util/trace-event-parse.c
30
field = tep_find_common_field(event, type);
tools/perf/util/trace-event-parse.c
31
if (!field)
tools/perf/util/trace-event-parse.c
33
*offset = field->offset;
tools/perf/util/trace-event-parse.c
34
*size = field->size;
tools/perf/util/trace-event-parse.c
85
struct tep_format_field *field;
tools/perf/util/trace-event-parse.c
88
field = tep_find_any_field(event, name);
tools/perf/util/trace-event-parse.c
89
if (!field)
tools/perf/util/trace-event-parse.c
92
tep_read_number_field(field, data, &val);
tools/sched_ext/include/scx/compat.h
103
if (!strcmp(n, field))
tools/sched_ext/include/scx/compat.h
82
static inline bool __COMPAT_struct_has_field(const char *type, const char *field)
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
295
char *field = pattern + matches[2].rm_so;
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
312
memcpy(field_str, field, field_sz);
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
61
#define N(_prog_type, type, field, name_extra...) \
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
62
.name = #_prog_type "." #field name_extra, \
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
64
.field_offset = offsetof(type, field), \
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
65
.field_sz = sizeof(typeof(((type *)NULL)->field))
tools/testing/selftests/bpf/progs/test_tc_dtime.c
27
#define ctx_ptr(field) (void *)(long)(field)
tools/testing/selftests/bpf/progs/test_tc_neigh.c
18
# define ctx_ptr(field) (void *)(long)(field)
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
18
# define ctx_ptr(field) (void *)(long)(field)
tools/testing/selftests/bpf/progs/verifier_ctx.c
224
#define narrow_load(type, ctx, field) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
226
__description("narrow load on field " #field " of " #ctx) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
228
__naked void invalid_narrow_load##ctx##field(void) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
235
: __imm_const(off, offsetof(struct ctx, field) + 4) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
249
#define unaligned_access(type, ctx, field) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
251
__description("unaligned access on field " #field " of " #ctx) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
253
__naked void unaligned_ctx_access_##ctx##field(void) \
tools/testing/selftests/bpf/progs/verifier_ctx.c
260
: __imm_const(size, sizeof_field(struct ctx, field) * 8), \
tools/testing/selftests/bpf/progs/verifier_ctx.c
261
__imm_const(off, offsetof(struct ctx, field) + 1) \
tools/testing/selftests/bpf/verifier/wide_access.c
1
#define BPF_SOCK_ADDR_STORE(field, off, res, err, flgs) \
tools/testing/selftests/bpf/verifier/wide_access.c
3
"wide store to bpf_sock_addr." #field "[" #off "]", \
tools/testing/selftests/bpf/verifier/wide_access.c
43
#define BPF_SOCK_ADDR_LOAD(field, off, res, err, flgs) \
tools/testing/selftests/bpf/verifier/wide_access.c
45
"wide load from bpf_sock_addr." #field "[" #off "]", \
tools/testing/selftests/bpf/verifier/wide_access.c
48
offsetof(struct bpf_sock_addr, field[off])), \
tools/testing/selftests/bpf/verifier/wide_access.c
7
offsetof(struct bpf_sock_addr, field[off])), \
tools/testing/selftests/drivers/net/hw/nk_forward.bpf.c
13
#define ctx_ptr(field) ((void *)(long)(field))
tools/testing/selftests/drivers/net/hw/nk_primary_rx_redirect.bpf.c
10
#define ctx_ptr(field) ((void *)(long)(field))
tools/testing/selftests/kvm/arm64/set_id_regs.c
61
#define REG_FTR_BITS(type, reg, field, safe_val) \
tools/testing/selftests/kvm/arm64/set_id_regs.c
62
__REG_FTR_BITS(reg##_##field, FTR_UNSIGNED, type, reg##_##field##_SHIFT, \
tools/testing/selftests/kvm/arm64/set_id_regs.c
63
reg##_##field##_MASK, safe_val, false)
tools/testing/selftests/kvm/arm64/set_id_regs.c
65
#define REG_FTR_BITS_MUTABLE(type, reg, field, safe_val) \
tools/testing/selftests/kvm/arm64/set_id_regs.c
66
__REG_FTR_BITS(reg##_##field, FTR_UNSIGNED, type, reg##_##field##_SHIFT, \
tools/testing/selftests/kvm/arm64/set_id_regs.c
67
reg##_##field##_MASK, safe_val, true)
tools/testing/selftests/kvm/arm64/set_id_regs.c
69
#define S_REG_FTR_BITS(type, reg, field, safe_val) \
tools/testing/selftests/kvm/arm64/set_id_regs.c
70
__REG_FTR_BITS(reg##_##field, FTR_SIGNED, type, reg##_##field##_SHIFT, \
tools/testing/selftests/kvm/arm64/set_id_regs.c
71
reg##_##field##_MASK, safe_val, false)
tools/testing/selftests/mm/uffd-unit-tests.c
1250
#define DEFINE_MMAP_CHANGING_TEST(name, ioctl_name, field) \
tools/testing/selftests/mm/uffd-unit-tests.c
1255
.field = 1, \
tools/testing/selftests/mm/uffd-unit-tests.c
1258
return uffdio_verify_results(#ioctl_name, ret, errno, args.field); \
tools/testing/selftests/net/rxtimestamp.c
249
#define VALIDATE(field) \
tools/testing/selftests/net/rxtimestamp.c
251
if (expected.field != actual.field) { \
tools/testing/selftests/net/rxtimestamp.c
252
if (expected.field) \
tools/testing/selftests/net/rxtimestamp.c
253
error(0, 0, "Expected " #field " to be set."); \
tools/testing/selftests/net/rxtimestamp.c
256
"Expected " #field " to not be set."); \
tools/testing/selftests/powerpc/vphn/vphn.c
29
const __be16 *field = (const __be16 *) be_packed;
tools/testing/selftests/powerpc/vphn/vphn.c
42
u16 new = be16_to_cpup(field++);
tools/testing/selftests/vfio/lib/drivers/ioat/hw.h
230
uint64_t field[8];
virt/kvm/kvm_main.c
5140
#define SANITY_CHECK_MEM_REGION_FIELD(field) \
virt/kvm/kvm_main.c
5142
BUILD_BUG_ON(offsetof(struct kvm_userspace_memory_region, field) != \
virt/kvm/kvm_main.c
5143
offsetof(struct kvm_userspace_memory_region2, field)); \
virt/kvm/kvm_main.c
5144
BUILD_BUG_ON(sizeof_field(struct kvm_userspace_memory_region, field) != \
virt/kvm/kvm_main.c
5145
sizeof_field(struct kvm_userspace_memory_region2, field)); \