Symbol: b
arch/alpha/include/asm/bitops.h
458
sched_find_first_bit(const unsigned long b[2])
arch/alpha/include/asm/bitops.h
462
b0 = b[0];
arch/alpha/include/asm/bitops.h
463
b1 = b[1];
arch/alpha/include/asm/core_cia.h
362
__EXTERN_INLINE void cia_iowrite8(u8 b, void __iomem *xaddr)
arch/alpha/include/asm/core_cia.h
373
w = __kernel_insbl(b, addr & 3);
arch/alpha/include/asm/core_cia.h
392
__EXTERN_INLINE void cia_iowrite16(u16 b, void __iomem *xaddr)
arch/alpha/include/asm/core_cia.h
403
w = __kernel_inswl(b, addr & 3);
arch/alpha/include/asm/core_cia.h
415
__EXTERN_INLINE void cia_iowrite32(u32 b, void __iomem *xaddr)
arch/alpha/include/asm/core_cia.h
420
*(vuip)addr = b;
arch/alpha/include/asm/core_cia.h
431
__EXTERN_INLINE void cia_iowrite64(u64 b, void __iomem *xaddr)
arch/alpha/include/asm/core_cia.h
436
*(vulp)addr = b;
arch/alpha/include/asm/core_marvel.h
336
extern void marvel_iowrite8(u8 b, void __iomem *);
arch/alpha/include/asm/core_marvel.h
343
__EXTERN_INLINE void marvel_iowrite16(u16 b, void __iomem *addr)
arch/alpha/include/asm/core_marvel.h
345
__kernel_stw(b, *(vusp)addr);
arch/alpha/include/asm/core_mcpcia.h
283
__EXTERN_INLINE void mcpcia_iowrite8(u8 b, void __iomem *xaddr)
arch/alpha/include/asm/core_mcpcia.h
291
w = __kernel_insbl(b, addr & 3);
arch/alpha/include/asm/core_mcpcia.h
307
__EXTERN_INLINE void mcpcia_iowrite16(u16 b, void __iomem *xaddr)
arch/alpha/include/asm/core_mcpcia.h
315
w = __kernel_inswl(b, addr & 3);
arch/alpha/include/asm/core_mcpcia.h
329
__EXTERN_INLINE void mcpcia_iowrite32(u32 b, void __iomem *xaddr)
arch/alpha/include/asm/core_mcpcia.h
336
*(vuip)addr = b;
arch/alpha/include/asm/core_mcpcia.h
349
__EXTERN_INLINE void mcpcia_iowrite64(u64 b, void __iomem *xaddr)
arch/alpha/include/asm/core_mcpcia.h
356
*(vulp)addr = b;
arch/alpha/include/asm/core_t2.h
363
extern inline void t2_outb(u8 b, unsigned long addr)
arch/alpha/include/asm/core_t2.h
367
w = __kernel_insbl(b, addr & 3);
arch/alpha/include/asm/core_t2.h
378
extern inline void t2_outw(u16 b, unsigned long addr)
arch/alpha/include/asm/core_t2.h
382
w = __kernel_inswl(b, addr & 3);
arch/alpha/include/asm/core_t2.h
392
extern inline void t2_outl(u32 b, unsigned long addr)
arch/alpha/include/asm/core_t2.h
394
*(vuip) ((addr << 5) + T2_IO + 0x18) = b;
arch/alpha/include/asm/core_t2.h
403
extern inline void t2_outq(u64 b, unsigned long addr)
arch/alpha/include/asm/core_t2.h
405
*(vulp) ((addr << 5) + T2_IO + 0x18) = b;
arch/alpha/include/asm/core_t2.h
507
__EXTERN_INLINE void t2_writeb(u8 b, volatile void __iomem *xaddr)
arch/alpha/include/asm/core_t2.h
514
w = __kernel_insbl(b, addr & 3);
arch/alpha/include/asm/core_t2.h
518
__EXTERN_INLINE void t2_writew(u16 b, volatile void __iomem *xaddr)
arch/alpha/include/asm/core_t2.h
525
w = __kernel_inswl(b, addr & 3);
arch/alpha/include/asm/core_t2.h
533
__EXTERN_INLINE void t2_writel(u32 b, volatile void __iomem *xaddr)
arch/alpha/include/asm/core_t2.h
539
*(vuip) ((addr << 5) + T2_SPARSE_MEM + 0x18) = b;
arch/alpha/include/asm/core_t2.h
542
__EXTERN_INLINE void t2_writeq(u64 b, volatile void __iomem *xaddr)
arch/alpha/include/asm/core_t2.h
550
*(vuip)work = b;
arch/alpha/include/asm/core_t2.h
551
*(vuip)(work + (4 << 5)) = b >> 32;
arch/alpha/include/asm/core_t2.h
586
__EXTERN_INLINE void t2_iowrite##NS(u##NS b, void __iomem *xaddr) \
arch/alpha/include/asm/core_t2.h
589
t2_write##OS(b, xaddr); \
arch/alpha/include/asm/core_t2.h
591
t2_out##OS(b, (unsigned long)xaddr - T2_IO); \
arch/alpha/include/asm/core_t2.h
594
IOPORT(b, 8)
arch/alpha/include/asm/err_common.h
77
} b;
arch/alpha/include/asm/extable.h
50
#define swap_ex_entry_fixup(a, b, tmp, delta) \
arch/alpha/include/asm/extable.h
52
(a)->fixup.unit = (b)->fixup.unit; \
arch/alpha/include/asm/extable.h
53
(b)->fixup.unit = (tmp).fixup.unit; \
arch/alpha/include/asm/io.h
127
#define IO_CONCAT(a,b) _IO_CONCAT(a,b)
arch/alpha/include/asm/io.h
128
#define _IO_CONCAT(a,b) a ## _ ## b
arch/alpha/include/asm/io.h
141
static inline void generic_##NAME(TYPE b, QUAL void __iomem *addr) \
arch/alpha/include/asm/io.h
143
alpha_mv.mv_##NAME(b, addr); \
arch/alpha/include/asm/io.h
231
extern void outb(u8 b, unsigned long port);
arch/alpha/include/asm/io.h
232
extern void outw(u16 b, unsigned long port);
arch/alpha/include/asm/io.h
233
extern void outl(u32 b, unsigned long port);
arch/alpha/include/asm/io.h
245
extern void writeb(u8 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
246
extern void writew(u16 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
247
extern void writel(u32 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
248
extern void writeq(u64 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
262
extern void __raw_writeb(u8 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
263
extern void __raw_writew(u16 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
264
extern void __raw_writel(u32 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
265
extern void __raw_writeq(u64 b, volatile void __iomem *addr);
arch/alpha/include/asm/io.h
352
extern inline void iowrite8(u8 b, void __iomem *addr)
arch/alpha/include/asm/io.h
355
IO_CONCAT(__IO_PREFIX, iowrite8)(b, addr);
arch/alpha/include/asm/io.h
358
extern inline void iowrite16(u16 b, void __iomem *addr)
arch/alpha/include/asm/io.h
361
IO_CONCAT(__IO_PREFIX, iowrite16)(b, addr);
arch/alpha/include/asm/io.h
374
extern inline void outb(u8 b, unsigned long port)
arch/alpha/include/asm/io.h
376
iowrite8(b, ioport_map(port, 1));
arch/alpha/include/asm/io.h
379
extern inline void outw(u16 b, unsigned long port)
arch/alpha/include/asm/io.h
381
iowrite16(b, ioport_map(port, 2));
arch/alpha/include/asm/io.h
409
extern inline void iowrite32(u32 b, void __iomem *addr)
arch/alpha/include/asm/io.h
412
IO_CONCAT(__IO_PREFIX, iowrite32)(b, addr);
arch/alpha/include/asm/io.h
415
extern inline void iowrite64(u64 b, void __iomem *addr)
arch/alpha/include/asm/io.h
418
IO_CONCAT(__IO_PREFIX, iowrite64)(b, addr);
arch/alpha/include/asm/io.h
426
extern inline void outl(u32 b, unsigned long port)
arch/alpha/include/asm/io.h
428
iowrite32(b, ioport_map(port, 4));
arch/alpha/include/asm/io.h
448
extern inline void __raw_writeb(u8 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
450
IO_CONCAT(__IO_PREFIX,writeb)(b, addr);
arch/alpha/include/asm/io.h
453
extern inline void __raw_writew(u16 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
455
IO_CONCAT(__IO_PREFIX,writew)(b, addr);
arch/alpha/include/asm/io.h
476
extern inline void writeb(u8 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
479
__raw_writeb(b, addr);
arch/alpha/include/asm/io.h
482
extern inline void writew(u16 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
485
__raw_writew(b, addr);
arch/alpha/include/asm/io.h
500
extern inline void __raw_writel(u32 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
502
IO_CONCAT(__IO_PREFIX,writel)(b, addr);
arch/alpha/include/asm/io.h
505
extern inline void __raw_writeq(u64 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
507
IO_CONCAT(__IO_PREFIX,writeq)(b, addr);
arch/alpha/include/asm/io.h
528
extern inline void writel(u32 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
531
__raw_writel(b, addr);
arch/alpha/include/asm/io.h
534
extern inline void writeq(u64 b, volatile void __iomem *addr)
arch/alpha/include/asm/io.h
537
__raw_writeq(b, addr);
arch/alpha/include/asm/io_trivial.h
100
IO_CONCAT(__IO_PREFIX,writeb)(u8 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
103
IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr);
arch/alpha/include/asm/io_trivial.h
107
IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
110
IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr);
arch/alpha/include/asm/io_trivial.h
128
IO_CONCAT(__IO_PREFIX,writel)(u32 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
130
*(volatile u32 __force *)a = b;
arch/alpha/include/asm/io_trivial.h
134
IO_CONCAT(__IO_PREFIX,writeq)(u64 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
136
*(volatile u64 __force *)a = b;
arch/alpha/include/asm/io_trivial.h
22
IO_CONCAT(__IO_PREFIX,iowrite8)(u8 b, void __iomem *a)
arch/alpha/include/asm/io_trivial.h
24
__kernel_stb(b, *(volatile u8 __force *)a);
arch/alpha/include/asm/io_trivial.h
28
IO_CONCAT(__IO_PREFIX,iowrite16)(u16 b, void __iomem *a)
arch/alpha/include/asm/io_trivial.h
30
__kernel_stw(b, *(volatile u16 __force *)a);
arch/alpha/include/asm/io_trivial.h
42
IO_CONCAT(__IO_PREFIX,iowrite32)(u32 b, void __iomem *a)
arch/alpha/include/asm/io_trivial.h
44
*(volatile u32 __force *)a = b;
arch/alpha/include/asm/io_trivial.h
54
IO_CONCAT(__IO_PREFIX,iowrite64)(u64 b, void __iomem *a)
arch/alpha/include/asm/io_trivial.h
56
*(volatile u64 __force *)a = b;
arch/alpha/include/asm/io_trivial.h
74
IO_CONCAT(__IO_PREFIX,writeb)(u8 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
76
__kernel_stb(b, *(volatile u8 __force *)a);
arch/alpha/include/asm/io_trivial.h
80
IO_CONCAT(__IO_PREFIX,writew)(u16 b, volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
82
__kernel_stw(b, *(volatile u16 __force *)a);
arch/alpha/include/asm/mmu_context.h
190
#define switch_mm(a,b,c) ev5_switch_mm((a),(b),(c))
arch/alpha/include/uapi/asm/compiler.h
20
# define __kernel_cmpbge(a, b) __builtin_alpha_cmpbge(a, b)
arch/alpha/include/uapi/asm/compiler.h
46
# define __kernel_cmpbge(a, b) \
arch/alpha/include/uapi/asm/compiler.h
48
__asm__("cmpbge %r2,%1,%0" : "=r"(__kir) : "rI"(b), "rJ"(a)); \
arch/alpha/kernel/core_marvel.c
645
__marvel_rtc_io(u8 b, unsigned long addr, int write)
arch/alpha/kernel/core_marvel.c
654
if (write) index = b;
arch/alpha/kernel/core_marvel.c
660
rtc_access.data = bcd2bin(b);
arch/alpha/kernel/core_marvel.c
822
marvel_iowrite8(u8 b, void __iomem *xaddr)
arch/alpha/kernel/core_marvel.c
828
__marvel_rtc_io(b, addr, 1);
arch/alpha/kernel/core_marvel.c
830
__kernel_stb(b, *(vucp)addr);
arch/alpha/kernel/err_common.c
174
timestamp->b.month, timestamp->b.day,
arch/alpha/kernel/err_common.c
175
timestamp->b.year, timestamp->b.hour,
arch/alpha/kernel/err_common.c
176
timestamp->b.minute, timestamp->b.second);
arch/alpha/kernel/io.c
101
void outb(u8 b, unsigned long port)
arch/alpha/kernel/io.c
103
iowrite8(b, ioport_map(port, 1));
arch/alpha/kernel/io.c
106
void outw(u16 b, unsigned long port)
arch/alpha/kernel/io.c
108
iowrite16(b, ioport_map(port, 2));
arch/alpha/kernel/io.c
111
void outl(u32 b, unsigned long port)
arch/alpha/kernel/io.c
113
iowrite32(b, ioport_map(port, 4));
arch/alpha/kernel/io.c
143
void __raw_writeb(u8 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
145
IO_CONCAT(__IO_PREFIX,writeb)(b, addr);
arch/alpha/kernel/io.c
148
void __raw_writew(u16 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
150
IO_CONCAT(__IO_PREFIX,writew)(b, addr);
arch/alpha/kernel/io.c
153
void __raw_writel(u32 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
155
IO_CONCAT(__IO_PREFIX,writel)(b, addr);
arch/alpha/kernel/io.c
158
void __raw_writeq(u64 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
160
IO_CONCAT(__IO_PREFIX,writeq)(b, addr);
arch/alpha/kernel/io.c
208
void writeb(u8 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
211
__raw_writeb(b, addr);
arch/alpha/kernel/io.c
214
void writew(u16 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
217
__raw_writew(b, addr);
arch/alpha/kernel/io.c
220
void writel(u32 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
223
__raw_writel(b, addr);
arch/alpha/kernel/io.c
226
void writeq(u64 b, volatile void __iomem *addr)
arch/alpha/kernel/io.c
229
__raw_writeq(b, addr);
arch/alpha/kernel/io.c
53
void iowrite8(u8 b, void __iomem *addr)
arch/alpha/kernel/io.c
56
IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr);
arch/alpha/kernel/io.c
59
void iowrite16(u16 b, void __iomem *addr)
arch/alpha/kernel/io.c
62
IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr);
arch/alpha/kernel/io.c
65
void iowrite32(u32 b, void __iomem *addr)
arch/alpha/kernel/io.c
68
IO_CONCAT(__IO_PREFIX,iowrite32)(b, addr);
arch/alpha/kernel/io.c
71
void iowrite64(u64 b, void __iomem *addr)
arch/alpha/kernel/io.c
74
IO_CONCAT(__IO_PREFIX,iowrite64)(b, addr);
arch/alpha/kernel/pci.c
286
pcibios_claim_one_bus(struct pci_bus *b)
arch/alpha/kernel/pci.c
291
list_for_each_entry(dev, &b->devices, bus_list) {
arch/alpha/kernel/pci.c
308
list_for_each_entry(child_bus, &b->children, node)
arch/alpha/kernel/pci.c
315
struct pci_bus *b;
arch/alpha/kernel/pci.c
317
list_for_each_entry(b, &pci_root_buses, node)
arch/alpha/kernel/pci.c
318
pcibios_claim_one_bus(b);
arch/arc/include/asm/entry-compact.h
169
b.d 66f
arch/arc/include/asm/io.h
117
__raw_readsx(8, b)
arch/arc/include/asm/io.h
124
static inline void __raw_writeb(u8 b, volatile void __iomem *addr)
arch/arc/include/asm/io.h
129
: "r" (b), "m" (*(volatile u8 __force *)addr)
arch/arc/include/asm/io.h
178
__raw_writesx(8, b)
arch/arc/include/asm/io.h
48
u8 b;
arch/arc/include/asm/io.h
52
: "=r" (b)
arch/arc/include/asm/io.h
56
return b;
arch/arc/include/asm/unwind.h
151
#define unwind_add_table(a, b, c)
arch/arc/include/asm/unwind.h
152
#define unwind_remove_table(a, b)
arch/arc/net/bpf_jit.h
38
#define BUF(b, n) (((b) != NULL) ? ((b) + (n)) : (b))
arch/arm/common/sharpsl_param.c
30
#define MAGIC_CHG(a,b,c,d) ( ( d << 24 ) | ( c << 16 ) | ( b << 8 ) | a )
arch/arm/crypto/aes-ce-glue.c
52
u8 b[AES_BLOCK_SIZE];
arch/arm/crypto/ghash-ce-glue.c
228
lengths.b = cpu_to_be64(req->cryptlen * 8);
arch/arm/crypto/ghash-ce-glue.c
320
lengths.b = cpu_to_be64((req->cryptlen - authsize) * 8);
arch/arm/crypto/ghash-ce-glue.c
49
h[0] = (be64_to_cpu(k->b) << 1) | carry;
arch/arm/crypto/ghash-ce-glue.c
50
h[1] = (be64_to_cpu(k->a) << 1) | (be64_to_cpu(k->b) >> 63);
arch/arm/include/asm/assembler.h
281
W(b) . + (label - 9998b) ;\
arch/arm/include/asm/assembler.h
286
#define ALT_UP_B(label) b label
arch/arm/include/asm/assembler.h
301
b .L0_\@
arch/arm/include/asm/assembler.h
319
b .L1_\@
arch/arm/include/asm/assembler.h
338
b .L1_\@
arch/arm/include/asm/assembler.h
473
\instr\()b\t\cond\().w \reg, [\ptr, #\off]
arch/arm/include/asm/assembler.h
514
\instr\()b\t\cond \reg, [\ptr], #\inc
arch/arm/include/asm/jump_label.h
33
WASM(b) " %l[l_yes]\n\t"
arch/arm/include/asm/pgtable.h
82
#define _MOD_PROT(p, b) __pgprot(pgprot_val(p) | (b))
arch/arm/include/asm/tls.h
34
b .L1_\@
arch/arm/kernel/atags_proc.c
16
struct buffer *b = pde_data(file_inode(file));
arch/arm/kernel/atags_proc.c
17
return simple_read_from_buffer(buf, count, ppos, b->data, b->size);
arch/arm/kernel/atags_proc.c
41
struct buffer *b;
arch/arm/kernel/atags_proc.c
57
b = kmalloc_flex(*b, data, size);
arch/arm/kernel/atags_proc.c
58
if (!b)
arch/arm/kernel/atags_proc.c
61
b->size = size;
arch/arm/kernel/atags_proc.c
62
memcpy(b->data, atags_copy, size);
arch/arm/kernel/atags_proc.c
64
tags_entry = proc_create_data("atags", 0400, NULL, &atags_proc_ops, b);
arch/arm/kernel/atags_proc.c
71
kfree(b);
arch/arm/kernel/iwmmxt.h
6
.irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
arch/arm/kernel/module-plts.c
101
const Elf32_Rel *x = a, *y = b;
arch/arm/kernel/module-plts.c
97
#define cmp_3way(a,b) ((a) < (b) ? -1 : (a) > (b))
arch/arm/kernel/module-plts.c
99
static int cmp_rel(const void *a, const void *b)
arch/arm/mach-footbridge/ebsa285.c
49
enum led_brightness b)
arch/arm/mach-footbridge/ebsa285.c
54
if (b == LED_OFF)
arch/arm/mach-footbridge/netwinder-hw.c
689
enum led_brightness b)
arch/arm/mach-footbridge/netwinder-hw.c
698
if (b != LED_OFF)
arch/arm/mach-orion5x/dns323-setup.c
194
static int __init dns323_parse_hex_byte(const char *b)
arch/arm/mach-orion5x/dns323-setup.c
199
hi = dns323_parse_hex_nibble(b[0]);
arch/arm/mach-orion5x/dns323-setup.c
200
lo = dns323_parse_hex_nibble(b[1]);
arch/arm/mach-orion5x/tsx09-common.c
66
static int __init qnap_tsx09_parse_hex_byte(const char *b)
arch/arm/mach-orion5x/tsx09-common.c
71
hi = qnap_tsx09_parse_hex_nibble(b[0]);
arch/arm/mach-orion5x/tsx09-common.c
72
lo = qnap_tsx09_parse_hex_nibble(b[1]);
arch/arm/nwfpe/softfloat.c
1029
static float32 addFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign )
arch/arm/nwfpe/softfloat.c
1037
bSig = extractFloat32Frac( b );
arch/arm/nwfpe/softfloat.c
1038
bExp = extractFloat32Exp( b );
arch/arm/nwfpe/softfloat.c
1044
if ( aSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1058
if ( bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1072
if ( aSig | bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1101
static float32 subFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign )
arch/arm/nwfpe/softfloat.c
1109
bSig = extractFloat32Frac( b );
arch/arm/nwfpe/softfloat.c
1110
bExp = extractFloat32Exp( b );
arch/arm/nwfpe/softfloat.c
1117
if ( aSig | bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1130
if ( bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1148
if ( aSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1175
float32 float32_add( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1180
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1182
return addFloat32Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
1185
return subFloat32Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
1197
float32 float32_sub( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1202
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1204
return subFloat32Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
1207
return addFloat32Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
1219
float32 float32_mul( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1230
bSig = extractFloat32Frac( b );
arch/arm/nwfpe/softfloat.c
1231
bExp = extractFloat32Exp( b );
arch/arm/nwfpe/softfloat.c
1232
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1236
return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1245
if ( bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1280
float32 float32_div( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1289
bSig = extractFloat32Frac( b );
arch/arm/nwfpe/softfloat.c
1290
bExp = extractFloat32Exp( b );
arch/arm/nwfpe/softfloat.c
1291
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1294
if ( aSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1296
if ( bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1303
if ( bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1347
float32 float32_rem( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1360
bSig = extractFloat32Frac( b );
arch/arm/nwfpe/softfloat.c
1361
bExp = extractFloat32Exp( b );
arch/arm/nwfpe/softfloat.c
1362
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1365
return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1371
if ( bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1505
flag float32_eq( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1509
|| ( ( extractFloat32Exp( b ) == 0xFF ) && extractFloat32Frac( b ) )
arch/arm/nwfpe/softfloat.c
1511
if ( float32_is_signaling_nan( a ) || float32_is_signaling_nan( b ) ) {
arch/arm/nwfpe/softfloat.c
1516
return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
1528
flag float32_le( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1533
|| ( ( extractFloat32Exp( b ) == 0xFF ) && extractFloat32Frac( b ) )
arch/arm/nwfpe/softfloat.c
1539
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1540
if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
1541
return ( a == b ) || ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
1552
flag float32_lt( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1557
|| ( ( extractFloat32Exp( b ) == 0xFF ) && extractFloat32Frac( b ) )
arch/arm/nwfpe/softfloat.c
1563
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1564
if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
arch/arm/nwfpe/softfloat.c
1565
return ( a != b ) && ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
1577
flag float32_eq_signaling( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1581
|| ( ( extractFloat32Exp( b ) == 0xFF ) && extractFloat32Frac( b ) )
arch/arm/nwfpe/softfloat.c
1586
return ( a == b ) || ( (bits32) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
1598
flag float32_le_quiet( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1604
|| ( ( extractFloat32Exp( b ) == 0xFF ) && extractFloat32Frac( b ) )
arch/arm/nwfpe/softfloat.c
1610
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1611
if ( aSign != bSign ) return aSign || ( (bits32) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
1612
return ( a == b ) || ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
1624
flag float32_lt_quiet( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1629
|| ( ( extractFloat32Exp( b ) == 0xFF ) && extractFloat32Frac( b ) )
arch/arm/nwfpe/softfloat.c
1635
bSign = extractFloat32Sign( b );
arch/arm/nwfpe/softfloat.c
1636
if ( aSign != bSign ) return aSign && ( (bits32) ( ( a | b )<<1 ) != 0 );
arch/arm/nwfpe/softfloat.c
1637
return ( a != b ) && ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
1925
static float64 addFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign )
arch/arm/nwfpe/softfloat.c
1933
bSig = extractFloat64Frac( b );
arch/arm/nwfpe/softfloat.c
1934
bExp = extractFloat64Exp( b );
arch/arm/nwfpe/softfloat.c
1940
if ( aSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
1954
if ( bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
1968
if ( aSig | bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
1997
static float64 subFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign )
arch/arm/nwfpe/softfloat.c
2005
bSig = extractFloat64Frac( b );
arch/arm/nwfpe/softfloat.c
2006
bExp = extractFloat64Exp( b );
arch/arm/nwfpe/softfloat.c
2013
if ( aSig | bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2026
if ( bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2044
if ( aSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2071
float64 float64_add( struct roundingData *roundData, float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2076
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2078
return addFloat64Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2081
return subFloat64Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2093
float64 float64_sub( struct roundingData *roundData, float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2098
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2100
return subFloat64Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2103
return addFloat64Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2115
float64 float64_mul( struct roundingData *roundData, float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2124
bSig = extractFloat64Frac( b );
arch/arm/nwfpe/softfloat.c
2125
bExp = extractFloat64Exp( b );
arch/arm/nwfpe/softfloat.c
2126
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2130
return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2139
if ( bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2174
float64 float64_div( struct roundingData *roundData, float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2185
bSig = extractFloat64Frac( b );
arch/arm/nwfpe/softfloat.c
2186
bExp = extractFloat64Exp( b );
arch/arm/nwfpe/softfloat.c
2187
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2190
if ( aSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2192
if ( bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2199
if ( bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2245
float64 float64_rem( struct roundingData *roundData, float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2256
bSig = extractFloat64Frac( b );
arch/arm/nwfpe/softfloat.c
2257
bExp = extractFloat64Exp( b );
arch/arm/nwfpe/softfloat.c
2258
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2261
return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2267
if ( bSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
2392
flag float64_eq( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2396
|| ( ( extractFloat64Exp( b ) == 0x7FF ) && extractFloat64Frac( b ) )
arch/arm/nwfpe/softfloat.c
2398
if ( float64_is_signaling_nan( a ) || float64_is_signaling_nan( b ) ) {
arch/arm/nwfpe/softfloat.c
2403
return ( a == b ) || ( (bits64) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
2415
flag float64_le( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2420
|| ( ( extractFloat64Exp( b ) == 0x7FF ) && extractFloat64Frac( b ) )
arch/arm/nwfpe/softfloat.c
2426
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2427
if ( aSign != bSign ) return aSign || ( (bits64) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
2428
return ( a == b ) || ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
2439
flag float64_lt( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2444
|| ( ( extractFloat64Exp( b ) == 0x7FF ) && extractFloat64Frac( b ) )
arch/arm/nwfpe/softfloat.c
2450
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2451
if ( aSign != bSign ) return aSign && ( (bits64) ( ( a | b )<<1 ) != 0 );
arch/arm/nwfpe/softfloat.c
2452
return ( a != b ) && ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
2464
flag float64_eq_signaling( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2468
|| ( ( extractFloat64Exp( b ) == 0x7FF ) && extractFloat64Frac( b ) )
arch/arm/nwfpe/softfloat.c
2473
return ( a == b ) || ( (bits64) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
2485
flag float64_le_quiet( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2491
|| ( ( extractFloat64Exp( b ) == 0x7FF ) && extractFloat64Frac( b ) )
arch/arm/nwfpe/softfloat.c
2497
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2498
if ( aSign != bSign ) return aSign || ( (bits64) ( ( a | b )<<1 ) == 0 );
arch/arm/nwfpe/softfloat.c
2499
return ( a == b ) || ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
2511
flag float64_lt_quiet( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2516
|| ( ( extractFloat64Exp( b ) == 0x7FF ) && extractFloat64Frac( b ) )
arch/arm/nwfpe/softfloat.c
2522
bSign = extractFloat64Sign( b );
arch/arm/nwfpe/softfloat.c
2523
if ( aSign != bSign ) return aSign && ( (bits64) ( ( a | b )<<1 ) != 0 );
arch/arm/nwfpe/softfloat.c
2524
return ( a != b ) && ( aSign ^ ( a < b ) );
arch/arm/nwfpe/softfloat.c
2745
static floatx80 addFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign )
arch/arm/nwfpe/softfloat.c
2753
bSig = extractFloatx80Frac( b );
arch/arm/nwfpe/softfloat.c
2754
bExp = extractFloatx80Exp( b );
arch/arm/nwfpe/softfloat.c
2758
if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2767
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2777
return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2814
static floatx80 subFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign )
arch/arm/nwfpe/softfloat.c
2823
bSig = extractFloatx80Frac( b );
arch/arm/nwfpe/softfloat.c
2824
bExp = extractFloatx80Exp( b );
arch/arm/nwfpe/softfloat.c
2830
return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2848
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2860
if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2882
floatx80 floatx80_add( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
2887
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
2889
return addFloatx80Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2892
return subFloatx80Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2904
floatx80 floatx80_sub( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
2909
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
2911
return subFloatx80Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2914
return addFloatx80Sigs( roundData, a, b, aSign );
arch/arm/nwfpe/softfloat.c
2926
floatx80 floatx80_mul( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
2936
bSig = extractFloatx80Frac( b );
arch/arm/nwfpe/softfloat.c
2937
bExp = extractFloatx80Exp( b );
arch/arm/nwfpe/softfloat.c
2938
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
2943
return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2949
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2987
floatx80 floatx80_div( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
2998
bSig = extractFloatx80Frac( b );
arch/arm/nwfpe/softfloat.c
2999
bExp = extractFloatx80Exp( b );
arch/arm/nwfpe/softfloat.c
3000
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
3003
if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
3005
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
3011
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
3069
floatx80 floatx80_rem( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3080
bSig = extractFloatx80Frac( b );
arch/arm/nwfpe/softfloat.c
3081
bExp = extractFloatx80Exp( b );
arch/arm/nwfpe/softfloat.c
3082
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
3086
return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
3091
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
3247
flag floatx80_eq( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3252
|| ( ( extractFloatx80Exp( b ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3253
&& (bits64) ( extractFloatx80Frac( b )<<1 ) )
arch/arm/nwfpe/softfloat.c
3256
|| floatx80_is_signaling_nan( b ) ) {
arch/arm/nwfpe/softfloat.c
3262
( a.low == b.low )
arch/arm/nwfpe/softfloat.c
3263
&& ( ( a.high == b.high )
arch/arm/nwfpe/softfloat.c
3265
&& ( (bits16) ( ( a.high | b.high )<<1 ) == 0 ) )
arch/arm/nwfpe/softfloat.c
3278
flag floatx80_le( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3284
|| ( ( extractFloatx80Exp( b ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3285
&& (bits64) ( extractFloatx80Frac( b )<<1 ) )
arch/arm/nwfpe/softfloat.c
3291
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
3295
|| ( ( ( (bits16) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
arch/arm/nwfpe/softfloat.c
3299
aSign ? le128( b.high, b.low, a.high, a.low )
arch/arm/nwfpe/softfloat.c
3300
: le128( a.high, a.low, b.high, b.low );
arch/arm/nwfpe/softfloat.c
3312
flag floatx80_lt( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3318
|| ( ( extractFloatx80Exp( b ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3319
&& (bits64) ( extractFloatx80Frac( b )<<1 ) )
arch/arm/nwfpe/softfloat.c
3325
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
3329
&& ( ( ( (bits16) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
arch/arm/nwfpe/softfloat.c
3333
aSign ? lt128( b.high, b.low, a.high, a.low )
arch/arm/nwfpe/softfloat.c
3334
: lt128( a.high, a.low, b.high, b.low );
arch/arm/nwfpe/softfloat.c
3346
flag floatx80_eq_signaling( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3351
|| ( ( extractFloatx80Exp( b ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3352
&& (bits64) ( extractFloatx80Frac( b )<<1 ) )
arch/arm/nwfpe/softfloat.c
3358
( a.low == b.low )
arch/arm/nwfpe/softfloat.c
3359
&& ( ( a.high == b.high )
arch/arm/nwfpe/softfloat.c
3361
&& ( (bits16) ( ( a.high | b.high )<<1 ) == 0 ) )
arch/arm/nwfpe/softfloat.c
3374
flag floatx80_le_quiet( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3380
|| ( ( extractFloatx80Exp( b ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3381
&& (bits64) ( extractFloatx80Frac( b )<<1 ) )
arch/arm/nwfpe/softfloat.c
3387
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
3391
|| ( ( ( (bits16) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
arch/arm/nwfpe/softfloat.c
3395
aSign ? le128( b.high, b.low, a.high, a.low )
arch/arm/nwfpe/softfloat.c
3396
: le128( a.high, a.low, b.high, b.low );
arch/arm/nwfpe/softfloat.c
3408
flag floatx80_lt_quiet( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3414
|| ( ( extractFloatx80Exp( b ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3415
&& (bits64) ( extractFloatx80Frac( b )<<1 ) )
arch/arm/nwfpe/softfloat.c
3421
bSign = extractFloatx80Sign( b );
arch/arm/nwfpe/softfloat.c
3425
&& ( ( ( (bits16) ( ( a.high | b.high )<<1 ) ) | a.low | b.low )
arch/arm/nwfpe/softfloat.c
3429
aSign ? lt128( b.high, b.low, a.high, a.low )
arch/arm/nwfpe/softfloat.c
3430
: lt128( a.high, a.low, b.high, b.low );
arch/arm/nwfpe/softfloat.h
238
static inline flag float32_eq_nocheck(float32 a, float32 b)
arch/arm/nwfpe/softfloat.h
240
return (a == b) || ((bits32) ((a | b) << 1) == 0);
arch/arm/nwfpe/softfloat.h
243
static inline flag float32_lt_nocheck(float32 a, float32 b)
arch/arm/nwfpe/softfloat.h
248
bSign = extractFloat32Sign(b);
arch/arm/nwfpe/softfloat.h
250
return aSign && ((bits32) ((a | b) << 1) != 0);
arch/arm/nwfpe/softfloat.h
251
return (a != b) && (aSign ^ (a < b));
arch/arm/nwfpe/softfloat.h
259
static inline flag float64_eq_nocheck(float64 a, float64 b)
arch/arm/nwfpe/softfloat.h
261
return (a == b) || ((bits64) ((a | b) << 1) == 0);
arch/arm/nwfpe/softfloat.h
264
static inline flag float64_lt_nocheck(float64 a, float64 b)
arch/arm/nwfpe/softfloat.h
269
bSign = extractFloat64Sign(b);
arch/arm/nwfpe/softfloat.h
271
return aSign && ((bits64) ((a | b) << 1) != 0);
arch/arm/nwfpe/softfloat.h
272
return (a != b) && (aSign ^ (a < b));
arch/arm/plat-orion/pcie.c
38
#define PCIE_CONF_BUS(b) (((b) & 0xff) << 16)
arch/arm/probes/kprobes/test-core.c
568
struct benchmarks *b;
arch/arm/probes/kprobes/test-core.c
569
for (b = list; b->fn; ++b) {
arch/arm/probes/kprobes/test-core.c
570
ret = kprobe_benchmark(b->fn, b->offset);
arch/arm/probes/kprobes/test-core.c
573
pr_info(" %dns for kprobe %s\n", ret, b->title);
arch/arm64/crypto/ghash-ce-glue.c
176
lengths.b = cpu_to_be64(req->cryptlen * 8);
arch/arm64/crypto/ghash-ce-glue.c
240
lengths.b = cpu_to_be64((req->cryptlen - authsize) * 8);
arch/arm64/crypto/ghash-ce-glue.c
66
h[0] = (be64_to_cpu(k->b) << 1) | carry;
arch/arm64/crypto/ghash-ce-glue.c
67
h[1] = (be64_to_cpu(k->a) << 1) | (be64_to_cpu(k->b) >> 63);
arch/arm64/crypto/sm4-ce-gcm-glue.c
145
lengths.b = cpu_to_be64(walk->total * 8);
arch/arm64/crypto/sm4-ce-glue.c
509
u64 a, b;
arch/arm64/crypto/sm4-ce-glue.c
526
b = be64_to_cpu(consts[0].b);
arch/arm64/crypto/sm4-ce-glue.c
527
consts[0].a = cpu_to_be64((a << 1) | (b >> 63));
arch/arm64/crypto/sm4-ce-glue.c
528
consts[0].b = cpu_to_be64((b << 1) ^ ((a >> 63) ? 0x87 : 0));
arch/arm64/crypto/sm4-ce-glue.c
531
b = be64_to_cpu(consts[0].b);
arch/arm64/crypto/sm4-ce-glue.c
532
consts[1].a = cpu_to_be64((a << 1) | (b >> 63));
arch/arm64/crypto/sm4-ce-glue.c
533
consts[1].b = cpu_to_be64((b << 1) ^ ((a >> 63) ? 0x87 : 0));
arch/arm64/hyperv/mshyperv.c
95
ms_hyperv.priv_high = result.as32.b;
arch/arm64/include/asm/alternative-macros.h
159
altinstruction_entry 661f, \cb, (1 << ARM64_CB_SHIFT) | \cap, 662f-661f, 0
arch/arm64/include/asm/asm-prototypes.h
22
long long __ashlti3(long long a, int b);
arch/arm64/include/asm/asm-prototypes.h
23
long long __ashrti3(long long a, int b);
arch/arm64/include/asm/asm-prototypes.h
24
long long __lshrti3(long long a, int b);
arch/arm64/include/asm/asm_pointer_auth.h
79
b .Lno_addr_auth\@
arch/arm64/include/asm/assembler.h
133
b \label
arch/arm64/include/asm/assembler.h
406
b.lo .Ldcache_op\@
arch/arm64/include/asm/assembler.h
465
b.lo .Licache_op\@
arch/arm64/include/asm/assembler.h
508
b.eq 9000f // Skip if no PMU present or IMP_DEF
arch/arm64/include/asm/assembler.h
538
b.ne 9998b
arch/arm64/include/asm/assembler.h
658
b.ne 10f
arch/arm64/include/asm/assembler.h
830
b . + 4
arch/arm64/include/asm/assembler.h
832
b.ne .Lspectre_bhb_loop\@
arch/arm64/include/asm/assembler.h
840
b .L_spectre_bhb_loop_done\@ // Patched to NOP
arch/arm64/include/asm/atomic_ll_sc.h
278
__CMPXCHG_CASE(w, b, , 8, , , , , K)
arch/arm64/include/asm/atomic_ll_sc.h
282
__CMPXCHG_CASE(w, b, acq_, 8, , a, , "memory", K)
arch/arm64/include/asm/atomic_ll_sc.h
286
__CMPXCHG_CASE(w, b, rel_, 8, , , l, "memory", K)
arch/arm64/include/asm/atomic_ll_sc.h
290
__CMPXCHG_CASE(w, b, mb_, 8, dmb ish, , l, "memory", K)
arch/arm64/include/asm/atomic_lse.h
265
__CMPXCHG_CASE(w, b, , 8, )
arch/arm64/include/asm/atomic_lse.h
269
__CMPXCHG_CASE(w, b, acq_, 8, a, "memory")
arch/arm64/include/asm/atomic_lse.h
273
__CMPXCHG_CASE(w, b, rel_, 8, l, "memory")
arch/arm64/include/asm/atomic_lse.h
277
__CMPXCHG_CASE(w, b, mb_, 8, al, "memory")
arch/arm64/include/asm/cmpxchg.h
231
__CMPWAIT_CASE(w, b, 8);
arch/arm64/include/asm/cmpxchg.h
45
__XCHG_CASE(w, b, , 8, , , , , , )
arch/arm64/include/asm/cmpxchg.h
49
__XCHG_CASE(w, b, acq_, 8, , , a, a, , "memory")
arch/arm64/include/asm/cmpxchg.h
53
__XCHG_CASE(w, b, rel_, 8, , , , , l, "memory")
arch/arm64/include/asm/cmpxchg.h
57
__XCHG_CASE(w, b, mb_, 8, dmb ish, nop, , a, l, "memory")
arch/arm64/include/asm/el2_setup.h
133
b.lt \skip_label
arch/arm64/include/asm/el2_setup.h
141
b.eq .Lskip_pmu_\@ // Skip if no PMU present or IMP_DEF
arch/arm64/include/asm/el2_setup.h
271
b .Lskip_set_cptr_\@
arch/arm64/include/asm/el2_setup.h
33
b.lt .LnE2H0_\@
arch/arm64/include/asm/el2_setup.h
418
b.lt .Lskip_fgt2_\@
arch/arm64/include/asm/el2_setup.h
424
b.lt .Lskip_pmuv3p9_\@
arch/arm64/include/asm/el2_setup.h
490
b \fail
arch/arm64/include/asm/el2_setup.h
504
b \fail
arch/arm64/include/asm/el2_setup.h
540
b .Lskip_set_cptr_\@
arch/arm64/include/asm/el2_setup.h
561
b .Lskip_set_cptr_sme_\@
arch/arm64/include/asm/el2_setup.h
61
b.ne .LnVHE_\@ // Otherwise, we know that nVHE works.
arch/arm64/include/asm/el2_setup.h
94
b.lt .Lset_hcrx_\@
arch/arm64/include/asm/extable.h
26
#define swap_ex_entry_fixup(a, b, tmp, delta) \
arch/arm64/include/asm/extable.h
28
(a)->fixup = (b)->fixup + (delta); \
arch/arm64/include/asm/extable.h
29
(b)->fixup = (tmp).fixup - (delta); \
arch/arm64/include/asm/extable.h
30
(a)->type = (b)->type; \
arch/arm64/include/asm/extable.h
31
(b)->type = (tmp).type; \
arch/arm64/include/asm/extable.h
32
(a)->data = (b)->data; \
arch/arm64/include/asm/extable.h
33
(b)->data = (tmp).data; \
arch/arm64/include/asm/fpsimdmacros.h
274
b.eq 921f
arch/arm64/include/asm/fpsimdmacros.h
285
b.eq 921f
arch/arm64/include/asm/fpsimdmacros.h
311
b 922f
arch/arm64/include/asm/fpsimdmacros.h
41
b.eq 9999f
arch/arm64/include/asm/hyp_image.h
10
#define __HYP_CONCAT(a, b) a ## b
arch/arm64/include/asm/hyp_image.h
11
#define HYP_CONCAT(a, b) __HYP_CONCAT(a, b)
arch/arm64/include/asm/insn.h
406
__AARCH64_INSN_FUNCS(b, 0xFC000000, 0x14000000)
arch/arm64/include/asm/kvm_mte.h
16
b .L__skip_switch\@
arch/arm64/include/asm/kvm_mte.h
36
b .L__skip_switch\@
arch/arm64/include/asm/kvm_ptrauth.h
71
b .L__skip_switch\@
arch/arm64/include/asm/kvm_ptrauth.h
83
b .L__skip_switch\@
arch/arm64/include/asm/percpu.h
112
__PERCPU_OP_CASE(w, b, name, 8, op_llsc, op_lse) \
arch/arm64/include/asm/percpu.h
118
__PERCPU_RET_OP_CASE(w, b, name, 8, op_llsc, op_lse) \
arch/arm64/include/asm/rwonce.h
53
asm volatile(__LOAD_RCPC(b, %w0, %1) \
arch/arm64/include/asm/uaccess.h
421
#define user_access_begin(a,b) user_access_begin(a,b)
arch/arm64/kernel/fpsimd.c
1048
unsigned long b;
arch/arm64/kernel/fpsimd.c
1074
b = find_last_bit(tmp_map, SVE_VQ_MAX);
arch/arm64/kernel/fpsimd.c
1075
if (b >= SVE_VQ_MAX)
arch/arm64/kernel/fpsimd.c
1082
if (sve_vl_from_vq(__bit_to_vq(b)) <= info->max_virtualisable_vl) {
arch/arm64/kernel/fpsimd.c
1103
unsigned long b;
arch/arm64/kernel/fpsimd.c
1129
b = find_last_bit(tmp_map, SVE_VQ_MAX);
arch/arm64/kernel/fpsimd.c
1130
if (b >= SVE_VQ_MAX)
arch/arm64/kernel/fpsimd.c
1133
else if (WARN_ON(b == SVE_VQ_MAX - 1))
arch/arm64/kernel/fpsimd.c
1137
info->max_virtualisable_vl = sve_vl_from_vq(__bit_to_vq(b + 1));
arch/arm64/kernel/fpsimd.c
624
u64 b = swab64(x >> 64);
arch/arm64/kernel/fpsimd.c
626
return ((__uint128_t)a << 64) | b;
arch/arm64/kernel/module-plts.c
131
#define cmp_3way(a, b) ((a) < (b) ? -1 : (a) > (b))
arch/arm64/kernel/module-plts.c
133
static int cmp_rela(const void *a, const void *b)
arch/arm64/kernel/module-plts.c
135
const Elf64_Rela *x = a, *y = b;
arch/arm64/kernel/module-plts.c
42
const struct plt_entry *b)
arch/arm64/kernel/module-plts.c
52
if (a->add != b->add || a->br != b->br)
arch/arm64/kernel/module-plts.c
56
q = ALIGN_DOWN((u64)b, SZ_4K);
arch/arm64/kernel/module-plts.c
62
if (a->adrp == b->adrp && p == q)
arch/arm64/kernel/module-plts.c
66
(q + aarch64_insn_adrp_get_offset(le32_to_cpu(b->adrp)));
arch/arm64/kernel/pci.c
17
struct pci_bus *b = pci_find_bus(domain, bus);
arch/arm64/kernel/pci.c
19
if (!b)
arch/arm64/kernel/pci.c
21
return b->ops->read(b, devfn, reg, len, val);
arch/arm64/kernel/pci.c
27
struct pci_bus *b = pci_find_bus(domain, bus);
arch/arm64/kernel/pci.c
29
if (!b)
arch/arm64/kernel/pci.c
31
return b->ops->write(b, devfn, reg, len, val);
arch/arm64/kvm/emulate-nested.c
1311
.bit = g ## _EL2_ ## b ## _SHIFT, \
arch/arm64/kvm/emulate-nested.c
2461
enum trap_behaviour b = BEHAVE_HANDLE_LOCALLY;
arch/arm64/kvm/emulate-nested.c
2466
b |= tb->behaviour;
arch/arm64/kvm/emulate-nested.c
2468
return b;
arch/arm64/kvm/emulate-nested.c
2473
enum trap_behaviour b)
arch/arm64/kvm/emulate-nested.c
2480
b |= get_behaviour(vcpu, &coarse_trap_bits[id]);
arch/arm64/kvm/emulate-nested.c
2486
b |= __compute_trap_behaviour(vcpu, cgids[i], b);
arch/arm64/kvm/emulate-nested.c
2490
b |= ccc[id - __COMPLEX_CONDITIONS__](vcpu);
arch/arm64/kvm/emulate-nested.c
2494
return b;
arch/arm64/kvm/emulate-nested.c
2500
enum trap_behaviour b = BEHAVE_HANDLE_LOCALLY;
arch/arm64/kvm/emulate-nested.c
2502
return __compute_trap_behaviour(vcpu, tc.cgt, b);
arch/arm64/kvm/emulate-nested.c
2546
enum trap_behaviour b;
arch/arm64/kvm/emulate-nested.c
2644
b = compute_trap_behaviour(vcpu, tc);
arch/arm64/kvm/emulate-nested.c
2646
if (!(b & BEHAVE_FORWARD_IN_HOST_EL0) && vcpu_is_host_el0(vcpu))
arch/arm64/kvm/emulate-nested.c
2649
if (((b & BEHAVE_FORWARD_READ) && is_read) ||
arch/arm64/kvm/emulate-nested.c
2650
((b & BEHAVE_FORWARD_WRITE) && !is_read))
arch/arm64/kvm/trng.c
53
const __le32 *u = (__le32 *)arm_smc_trng_uuid.b;
arch/arm64/kvm/vgic/vgic-its.c
2184
const struct list_head *b)
arch/arm64/kvm/vgic/vgic-its.c
2187
struct its_ite *iteb = container_of(b, struct its_ite, ite_list);
arch/arm64/kvm/vgic/vgic-its.c
2327
const struct list_head *b)
arch/arm64/kvm/vgic/vgic-its.c
2330
struct its_device *devb = container_of(b, struct its_device, dev_list);
arch/arm64/kvm/vgic/vgic.c
310
const struct list_head *b)
arch/arm64/kvm/vgic/vgic.c
313
struct vgic_irq *irqb = container_of(b, struct vgic_irq, ap_list);
arch/csky/abiv2/fpu.c
137
#define STW_FPU_REGS(a, b, c, d) \
arch/csky/abiv2/fpu.c
139
"stw %1, (%4, "#b")\n" \
arch/csky/abiv2/fpu.c
143
#define LDW_FPU_REGS(a, b, c, d) \
arch/csky/abiv2/fpu.c
145
"ldw %1, (%4, "#b")\n" \
arch/hexagon/lib/checksum.c
25
#define VR_NEGATE(a, b, c, d) (SIGN(a, 48) + SIGN(b, 32) + SIGN(c, 16) \
arch/hexagon/lib/checksum.c
27
#define VR_CARRY(a, b, c, d) (CARRY(a, 48) + CARRY(b, 32) + CARRY(c, 16) \
arch/hexagon/lib/checksum.c
29
#define VR_SELECT(a, b, c, d) (SELECT(a, 48) + SELECT(b, 32) + SELECT(c, 16) \
arch/loongarch/include/asm/alternative-asm.h
51
#define alt_max_short(a, b) ((a) ^ (((a) ^ (b)) & -(-((a) < (b)))))
arch/loongarch/include/asm/alternative.h
47
#define alt_max_short(a, b) "((" a ") ^ (((" a ") ^ (" b ")) & -(-((" a ") < (" b ")))))"
arch/loongarch/include/asm/asm-prototypes.h
11
__int128_t __ashlti3(__int128_t a, int b);
arch/loongarch/include/asm/asm-prototypes.h
12
__int128_t __ashrti3(__int128_t a, int b);
arch/loongarch/include/asm/asm-prototypes.h
13
__int128_t __lshrti3(__int128_t a, int b);
arch/loongarch/include/asm/asmmacro.h
101
b 2f
arch/loongarch/include/asm/asmmacro.h
89
b 2f
arch/loongarch/include/asm/asmmacro.h
91
b 2f
arch/loongarch/include/asm/asmmacro.h
93
b 2f
arch/loongarch/include/asm/asmmacro.h
95
b 2f
arch/loongarch/include/asm/asmmacro.h
97
b 2f
arch/loongarch/include/asm/asmmacro.h
99
b 2f
arch/loongarch/include/asm/extable.h
25
#define swap_ex_entry_fixup(a, b, tmp, delta) \
arch/loongarch/include/asm/extable.h
27
(a)->fixup = (b)->fixup + (delta); \
arch/loongarch/include/asm/extable.h
28
(b)->fixup = (tmp).fixup - (delta); \
arch/loongarch/include/asm/extable.h
29
(a)->type = (b)->type; \
arch/loongarch/include/asm/extable.h
30
(b)->type = (tmp).type; \
arch/loongarch/include/asm/extable.h
31
(a)->data = (b)->data; \
arch/loongarch/include/asm/extable.h
32
(b)->data = (tmp).data; \
arch/loongarch/include/asm/inst.h
565
DEF_EMIT_REG0I26_FORMAT(b, b_op)
arch/loongarch/kernel/module-sections.c
65
#define cmp_3way(a, b) ((a) < (b) ? -1 : (a) > (b))
arch/loongarch/kernel/unwind_orc.c
206
int *a = _a, *b = _b, tmp;
arch/loongarch/kernel/unwind_orc.c
211
*a = *b + delta;
arch/loongarch/kernel/unwind_orc.c
212
*b = tmp - delta;
arch/loongarch/kernel/unwind_orc.c
216
orc_b = cur_orc_table + (b - cur_orc_ip_table);
arch/loongarch/kernel/unwind_orc.c
222
const int *a = _a, *b = _b;
arch/loongarch/kernel/unwind_orc.c
224
unsigned long b_val = orc_ip(b);
arch/loongarch/net/bpf_jit.h
290
emit_insn(ctx, b, jmp_offset);
arch/loongarch/net/bpf_jit.h
295
emit_insn(ctx, b, jmp_offset);
arch/m68k/amiga/config.c
100
static void amiga_mem_console_write(struct console *co, const char *b,
arch/m68k/include/asm/MC68328.h
985
} b;
arch/m68k/include/asm/MC68328.h
992
} b;
arch/m68k/include/asm/MC68EZ328.h
807
} b;
arch/m68k/include/asm/MC68EZ328.h
814
} b;
arch/m68k/include/asm/MC68VZ328.h
900
} b;
arch/m68k/include/asm/MC68VZ328.h
907
} b;
arch/m68k/include/asm/atarihw.h
506
u_char b[4];
arch/m68k/include/asm/bootstd.h
100
#define _bsc4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
arch/m68k/include/asm/bootstd.h
101
type name(atype a, btype b, ctype c, dtype d) \
arch/m68k/include/asm/bootstd.h
105
register long __b __asm__ ("%d2") = (long)b; \
arch/m68k/include/asm/bootstd.h
116
#define _bsc5(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e) \
arch/m68k/include/asm/bootstd.h
117
type name(atype a, btype b, ctype c, dtype d, etype e) \
arch/m68k/include/asm/bootstd.h
121
register long __b __asm__ ("%d2") = (long)b; \
arch/m68k/include/asm/bootstd.h
72
#define _bsc2(type,name,atype,a,btype,b) \
arch/m68k/include/asm/bootstd.h
73
type name(atype a, btype b) \
arch/m68k/include/asm/bootstd.h
77
register long __b __asm__ ("%d2") = (long)b; \
arch/m68k/include/asm/bootstd.h
85
#define _bsc3(type,name,atype,a,btype,b,ctype,c) \
arch/m68k/include/asm/bootstd.h
86
type name(atype a, btype b, ctype c) \
arch/m68k/include/asm/bootstd.h
90
register long __b __asm__ ("%d2") = (long)b; \
arch/m68k/include/asm/hash.h
43
u32 a, b;
arch/m68k/include/asm/hash.h
54
: "=&d,d" (a), "=&r,r" (b)
arch/m68k/include/asm/hash.h
57
return ((u16)(x*0x61c8) << 16) + a + b;
arch/m68k/include/asm/io_mm.h
396
#define writeb_relaxed(b, addr) writeb(b, addr)
arch/m68k/include/asm/io_mm.h
397
#define writew_relaxed(b, addr) writew(b, addr)
arch/m68k/include/asm/io_mm.h
398
#define writel_relaxed(b, addr) writel(b, addr)
arch/m68k/include/asm/io_no.h
23
#define __raw_writeb(b, addr) (void)((*(__force volatile u8 *) (addr)) = (b))
arch/m68k/include/asm/io_no.h
24
#define __raw_writew(b, addr) (void)((*(__force volatile u16 *) (addr)) = (b))
arch/m68k/include/asm/io_no.h
25
#define __raw_writel(b, addr) (void)((*(__force volatile u32 *) (addr)) = (b))
arch/m68k/include/asm/m525xsim.h
92
#define MCFINTC2_INTPRI_BITS(b, i) ((b) << (((i) % 8) * 4))
arch/m68k/include/asm/mac_iop.h
134
} b;
arch/m68k/include/asm/mac_via.h
250
#define IER_SET_BIT(b) (0x80 | (1<<(b)) )
arch/m68k/include/asm/mac_via.h
251
#define IER_CLR_BIT(b) (0x7F & (1<<(b)) )
arch/m68k/include/asm/math-emu.h
236
.irp m b,w,l
arch/m68k/include/asm/nubus.h
16
#define nubus_memset_io(a,b,c) memset((void *)(a),(b),(c))
arch/m68k/include/asm/nubus.h
17
#define nubus_memcpy_fromio(a,b,c) memcpy((a),(void *)(b),(c))
arch/m68k/include/asm/nubus.h
18
#define nubus_memcpy_toio(a,b,c) memcpy((void *)(a),(b),(c))
arch/m68k/include/asm/pgtable_no.h
23
#define pmd_offset(a, b) ((void *)0)
arch/m68k/include/asm/raw_io.h
30
#define out_8(addr,b) (void)((*(__force volatile u8 *) (unsigned long)(addr)) = (b))
arch/m68k/include/asm/raw_io.h
82
#define rom_out_8(addr, b) \
arch/m68k/include/asm/raw_io.h
83
(void)({u8 __maybe_unused __w, __v = (b); u32 _addr = ((u32) (addr)); \
arch/m68k/include/asm/uaccess.h
164
__get_user_asm(MOVES, __gu_err, x, ptr, u8, b, d, -EFAULT); \
arch/m68k/include/asm/uaccess.h
186
#define __suffix1 b
arch/m68k/include/asm/uaccess.h
323
b, d, 1);
arch/m68k/include/asm/uaccess.h
330
__constant_copy_to_user_asm(res, to, from, tmp, 3, w, b,);
arch/m68k/include/asm/uaccess.h
337
__constant_copy_to_user_asm(res, to, from, tmp, 5, l, b,);
arch/m68k/include/asm/uaccess.h
343
__constant_copy_to_user_asm(res, to, from, tmp, 7, l, w, b);
arch/m68k/include/asm/uaccess.h
349
__constant_copy_to_user_asm(res, to, from, tmp, 9, l, l, b);
arch/m68k/include/asm/uaccess.h
392
u8, b, d, -EFAULT); \
arch/m68k/include/asm/uaccess.h
421
b, d, -EFAULT); \
arch/m68k/include/asm/uaccess.h
86
__put_user_asm(MOVES, __pu_err, __pu_val, ptr, b, d, -EFAULT); \
arch/m68k/include/asm/zorro.h
16
#define z_memset_io(a,b,c) memset((void *)(a),(b),(c))
arch/m68k/include/asm/zorro.h
17
#define z_memcpy_fromio(a,b,c) memcpy((a),(void *)(b),(c))
arch/m68k/include/asm/zorro.h
18
#define z_memcpy_toio(a,b,c) memcpy((void *)(a),(b),(c))
arch/m68k/mac/misc.c
581
#define DIV(a, b) ((a) / (b) - ((a) % (b) < 0))
arch/m68k/math-emu/fp_decode.h
135
move.b %d2,%d0
arch/m68k/q40/config.c
42
static void q40_mem_console_write(struct console *co, const char *b,
arch/microblaze/include/asm/cacheflush.h
36
void (*iflr)(unsigned long a, unsigned long b);
arch/microblaze/include/asm/cacheflush.h
38
void (*iinr)(unsigned long a, unsigned long b);
arch/microblaze/include/asm/cacheflush.h
43
void (*dflr)(unsigned long a, unsigned long b);
arch/microblaze/include/asm/cacheflush.h
45
void (*dinr)(unsigned long a, unsigned long b);
arch/microblaze/include/asm/delay.h
83
#define muldiv(a, b, c) (((a)*(b))/(c))
arch/microblaze/include/asm/hash.h
35
unsigned int b, c;
arch/microblaze/include/asm/hash.h
38
b = a << 23;
arch/microblaze/include/asm/hash.h
41
b += a;
arch/microblaze/include/asm/hash.h
45
a += b; /* (a << 5) + b */
arch/microblaze/include/asm/hash.h
49
return a - b; /* (a << 11) + (b << 6) + (c << 3) - b */
arch/microblaze/include/asm/hash.h
62
unsigned int b, c, d;
arch/microblaze/include/asm/hash.h
64
b = a << 4; /* 4 */
arch/microblaze/include/asm/hash.h
65
c = b << 1; /* 1 5 */
arch/microblaze/include/asm/hash.h
66
b += a; /* 1 6 */
arch/microblaze/include/asm/hash.h
67
c += b; /* 1 7 */
arch/microblaze/include/asm/hash.h
71
d += b; /* 1 19 */
arch/microblaze/include/asm/hash.h
75
d += b; /* 1 30 */
arch/microblaze/lib/ashldi3.c
11
if (b == 0)
arch/microblaze/lib/ashldi3.c
15
bm = 32 - b;
arch/microblaze/lib/ashldi3.c
23
w.s.low = (unsigned int) uu.s.low << b;
arch/microblaze/lib/ashldi3.c
24
w.s.high = ((unsigned int) uu.s.high << b) | carries;
arch/microblaze/lib/ashldi3.c
6
long long __ashldi3(long long u, word_type b)
arch/microblaze/lib/ashrdi3.c
11
if (b == 0)
arch/microblaze/lib/ashrdi3.c
15
bm = 32 - b;
arch/microblaze/lib/ashrdi3.c
25
w.s.high = uu.s.high >> b;
arch/microblaze/lib/ashrdi3.c
26
w.s.low = ((unsigned int) uu.s.low >> b) | carries;
arch/microblaze/lib/ashrdi3.c
6
long long __ashrdi3(long long u, word_type b)
arch/microblaze/lib/cmpdi2.c
12
.ll = b
arch/microblaze/lib/cmpdi2.c
6
word_type __cmpdi2(long long a, long long b)
arch/microblaze/lib/libgcc.h
26
extern long long __ashldi3(long long u, word_type b);
arch/microblaze/lib/libgcc.h
27
extern long long __ashrdi3(long long u, word_type b);
arch/microblaze/lib/libgcc.h
28
extern word_type __cmpdi2(long long a, long long b);
arch/microblaze/lib/libgcc.h
29
extern long long __lshrdi3(long long u, word_type b);
arch/microblaze/lib/libgcc.h
31
extern word_type __ucmpdi2(unsigned long long a, unsigned long long b);
arch/microblaze/lib/lshrdi3.c
11
if (b == 0)
arch/microblaze/lib/lshrdi3.c
15
bm = 32 - b;
arch/microblaze/lib/lshrdi3.c
23
w.s.high = (unsigned int) uu.s.high >> b;
arch/microblaze/lib/lshrdi3.c
24
w.s.low = ((unsigned int) uu.s.low >> b) | carries;
arch/microblaze/lib/lshrdi3.c
6
long long __lshrdi3(long long u, word_type b)
arch/microblaze/lib/ucmpdi2.c
6
word_type __ucmpdi2(unsigned long long a, unsigned long long b)
arch/microblaze/lib/ucmpdi2.c
9
const DWunion bu = {.ll = b};
arch/mips/alchemy/devboards/db1000.c
238
static void db1100_mmcled_set(struct led_classdev *led, enum led_brightness b)
arch/mips/alchemy/devboards/db1000.c
240
if (b != LED_OFF)
arch/mips/alchemy/devboards/db1000.c
276
static void db1100_mmc1led_set(struct led_classdev *led, enum led_brightness b)
arch/mips/alchemy/devboards/db1000.c
278
if (b != LED_OFF)
arch/mips/cavium-octeon/octeon-irq.c
2798
u64 b = ciu3_info->ciu3_addr;
arch/mips/cavium-octeon/octeon-irq.c
2818
cvmx_write_csr(b + CIU3_IDT_CTL(idt_ip2), 0);
arch/mips/cavium-octeon/octeon-irq.c
2819
cvmx_write_csr(b + CIU3_IDT_PP(idt_ip2, 0), 1ull << core);
arch/mips/cavium-octeon/octeon-irq.c
2820
cvmx_write_csr(b + CIU3_IDT_IO(idt_ip2), 0);
arch/mips/cavium-octeon/octeon-irq.c
2823
cvmx_write_csr(b + CIU3_IDT_CTL(idt_ip3), 1);
arch/mips/cavium-octeon/octeon-irq.c
2824
cvmx_write_csr(b + CIU3_IDT_PP(idt_ip3, 0), 1ull << core);
arch/mips/cavium-octeon/octeon-irq.c
2825
cvmx_write_csr(b + CIU3_IDT_IO(idt_ip3), 0);
arch/mips/cavium-octeon/octeon-irq.c
2828
cvmx_write_csr(b + CIU3_IDT_CTL(idt_ip4), 2);
arch/mips/cavium-octeon/octeon-irq.c
2829
cvmx_write_csr(b + CIU3_IDT_PP(idt_ip4, 0), 0);
arch/mips/cavium-octeon/octeon-irq.c
2830
cvmx_write_csr(b + CIU3_IDT_IO(idt_ip4), 0);
arch/mips/cavium-octeon/octeon-irq.c
2832
cvmx_write_csr(b + CIU3_IDT_CTL(unused_idt2), 0);
arch/mips/cavium-octeon/octeon-irq.c
2833
cvmx_write_csr(b + CIU3_IDT_PP(unused_idt2, 0), 0);
arch/mips/cavium-octeon/octeon-irq.c
2834
cvmx_write_csr(b + CIU3_IDT_IO(unused_idt2), 0);
arch/mips/cavium-octeon/octeon-irq.c
2839
cvmx_write_csr(b + CIU3_ISC_W1C(intsn), 2);
arch/mips/cavium-octeon/octeon-irq.c
2840
cvmx_write_csr(b + CIU3_ISC_CTL(intsn), 0);
arch/mips/include/asm/asm.h
107
9: b 9b; \
arch/mips/include/asm/asmmacro.h
272
ld.b $w\wd, \off(\base)
arch/mips/include/asm/asmmacro.h
308
st.b $w\wd, \off(\base)
arch/mips/include/asm/io.h
314
BUILDIO_MEM(b, u8)
arch/mips/include/asm/io.h
331
BUILDIO_IOPORT(b, u8)
arch/mips/include/asm/io.h
429
BUILDSTRING(b, u8)
arch/mips/include/asm/ip32/mace.h
74
volatile unsigned char b[4];
arch/mips/include/asm/mach-au1x00/au1000.h
606
void __iomem *b = (void __iomem *)KSEG1ADDR(AU1000_SYS_PHYS_ADDR);
arch/mips/include/asm/mach-au1x00/au1000.h
608
return __raw_readl(b + regofs);
arch/mips/include/asm/mach-au1x00/au1000.h
613
void __iomem *b = (void __iomem *)KSEG1ADDR(AU1000_SYS_PHYS_ADDR);
arch/mips/include/asm/mach-au1x00/au1000.h
615
__raw_writel(v, b + regofs);
arch/mips/include/asm/mach-au1x00/au1000.h
622
void __iomem *b = (void __iomem *)KSEG1ADDR(AU1000_STATIC_MEM_PHYS_ADDR);
arch/mips/include/asm/mach-au1x00/au1000.h
624
return __raw_readl(b + regofs);
arch/mips/include/asm/mach-au1x00/au1000.h
629
void __iomem *b = (void __iomem *)KSEG1ADDR(AU1000_STATIC_MEM_PHYS_ADDR);
arch/mips/include/asm/mach-au1x00/au1000.h
631
__raw_writel(v, b + regofs);
arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h
146
b octeon_wait_forever
arch/mips/include/asm/mach-loongson64/kernel-entry-init.h
91
b 2f /* Loongson-3A1000/3A2000/3A3000/3A4000 */
arch/mips/include/asm/mach-malta/kernel-entry-init.h
110
b 0f
arch/mips/include/asm/mach-malta/kernel-entry-init.h
124
1: b 1b
arch/mips/include/asm/sibyte/bcm1480_regs.h
154
#define A_BCM1480_L2_BANK_ADDRESS(b) (A_BCM1480_L2_BANK_BASE | (((b)&0x7)<<17))
arch/mips/include/asm/sibyte/sb1250_scd.h
148
b 992f ; \
arch/mips/include/asm/uasm.h
249
#define uasm_i_move(buf, a, b) UASM_i_ADDU(buf, a, 0, b)
arch/mips/include/asm/uasm.h
25
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, unsigned int c)
arch/mips/include/asm/uasm.h
28
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, unsigned int c)
arch/mips/include/asm/uasm.h
31
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, unsigned int c)
arch/mips/include/asm/uasm.h
34
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, unsigned int c)
arch/mips/include/asm/uasm.h
37
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, signed int c)
arch/mips/include/asm/uasm.h
40
void uasm_i##op(u32 **buf, unsigned int a, signed int b, unsigned int c)
arch/mips/include/asm/uasm.h
43
void uasm_i##op(u32 **buf, int a, int b, int c)
arch/mips/include/asm/uasm.h
46
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, signed int c)
arch/mips/include/asm/uasm.h
49
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b, unsigned int c, \
arch/mips/include/asm/uasm.h
53
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b)
arch/mips/include/asm/uasm.h
56
void uasm_i##op(u32 **buf, unsigned int a, unsigned int b)
arch/mips/include/asm/uasm.h
59
void uasm_i##op(u32 **buf, unsigned int a, signed int b)
arch/mips/include/asm/video.h
29
static inline void fb_writeq(u64 b, volatile void __iomem *addr)
arch/mips/include/asm/video.h
31
__raw_writeq(b, addr);
arch/mips/kernel/perf_event_mipsxx.c
1633
#define IS_BOTH_COUNTERS_24K_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1634
((b) == 0 || (b) == 1 || (b) == 11)
arch/mips/kernel/perf_event_mipsxx.c
1637
#define IS_BOTH_COUNTERS_34K_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1638
((b) == 0 || (b) == 1 || (b) == 11)
arch/mips/kernel/perf_event_mipsxx.c
1640
#define IS_RANGE_P_34K_EVENT(r, b) \
arch/mips/kernel/perf_event_mipsxx.c
1641
((b) == 0 || (r) == 18 || (b) == 21 || (b) == 22 || \
arch/mips/kernel/perf_event_mipsxx.c
1642
(b) == 25 || (b) == 39 || (r) == 44 || (r) == 174 || \
arch/mips/kernel/perf_event_mipsxx.c
1643
(r) == 176 || ((b) >= 50 && (b) <= 55) || \
arch/mips/kernel/perf_event_mipsxx.c
1644
((b) >= 64 && (b) <= 67))
arch/mips/kernel/perf_event_mipsxx.c
1649
#define IS_BOTH_COUNTERS_74K_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1650
((b) == 0 || (b) == 1)
arch/mips/kernel/perf_event_mipsxx.c
1653
#define IS_BOTH_COUNTERS_PROAPTIV_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1654
((b) == 0 || (b) == 1)
arch/mips/kernel/perf_event_mipsxx.c
1656
#define IS_BOTH_COUNTERS_P5600_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1657
((b) == 0 || (b) == 1)
arch/mips/kernel/perf_event_mipsxx.c
1660
#define IS_BOTH_COUNTERS_1004K_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1661
((b) == 0 || (b) == 1 || (b) == 11)
arch/mips/kernel/perf_event_mipsxx.c
1663
#define IS_RANGE_P_1004K_EVENT(r, b) \
arch/mips/kernel/perf_event_mipsxx.c
1664
((b) == 0 || (r) == 18 || (b) == 21 || (b) == 22 || \
arch/mips/kernel/perf_event_mipsxx.c
1665
(b) == 25 || (b) == 36 || (b) == 39 || (r) == 44 || \
arch/mips/kernel/perf_event_mipsxx.c
1666
(r) == 174 || (r) == 176 || ((b) >= 50 && (b) <= 59) || \
arch/mips/kernel/perf_event_mipsxx.c
1667
(r) == 188 || (b) == 61 || (b) == 62 || \
arch/mips/kernel/perf_event_mipsxx.c
1668
((b) >= 64 && (b) <= 67))
arch/mips/kernel/perf_event_mipsxx.c
1673
#define IS_BOTH_COUNTERS_INTERAPTIV_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1674
((b) == 0 || (b) == 1 || (b) == 11)
arch/mips/kernel/perf_event_mipsxx.c
1677
#define IS_RANGE_P_INTERAPTIV_EVENT(r, b) \
arch/mips/kernel/perf_event_mipsxx.c
1678
((b) == 0 || (r) == 18 || (b) == 21 || (b) == 22 || \
arch/mips/kernel/perf_event_mipsxx.c
1679
(b) == 25 || (b) == 36 || (b) == 38 || (b) == 39 || \
arch/mips/kernel/perf_event_mipsxx.c
1680
(r) == 44 || (r) == 174 || (r) == 176 || ((b) >= 50 && \
arch/mips/kernel/perf_event_mipsxx.c
1681
(b) <= 59) || (r) == 188 || (b) == 61 || (b) == 62 || \
arch/mips/kernel/perf_event_mipsxx.c
1682
((b) >= 64 && (b) <= 67))
arch/mips/kernel/perf_event_mipsxx.c
1687
#define IS_BOTH_COUNTERS_BMIPS5000_EVENT(b) \
arch/mips/kernel/perf_event_mipsxx.c
1688
((b) == 0 || (b) == 1)
arch/mips/kernel/traps.c
1019
scnprintf(b, sizeof(b), "%s instruction in kernel code", str);
arch/mips/kernel/traps.c
1020
die_if_kernel(b, regs);
arch/mips/kernel/traps.c
2074
unsigned char *b;
arch/mips/kernel/traps.c
2087
b = (unsigned char *)(ebase + 0x200 + n*VECTORSPACING);
arch/mips/kernel/traps.c
2115
set_handler(((unsigned long)b - ebase), vec_start,
arch/mips/kernel/traps.c
2122
h = (u16 *)(b + ori_offset);
arch/mips/kernel/traps.c
2124
local_flush_icache_range((unsigned long)b,
arch/mips/kernel/traps.c
2125
(unsigned long)(b+handler_len));
arch/mips/kernel/traps.c
972
char b[40];
arch/mips/kernel/traps.c
993
scnprintf(b, sizeof(b), "%s instruction in kernel code", str);
arch/mips/kernel/traps.c
994
die_if_kernel(b, regs);
arch/mips/lib/multi3.c
15
static inline long long notrace dmulu(long long a, long long b)
arch/mips/lib/multi3.c
19
asm ("dmulu %0,%1,%2" : "=r" (res) : "r" (a), "r" (b));
arch/mips/lib/multi3.c
24
static inline long long notrace dmuhu(long long a, long long b)
arch/mips/lib/multi3.c
28
asm ("dmuhu %0,%1,%2" : "=r" (res) : "r" (a), "r" (b));
arch/mips/lib/multi3.c
33
ti_type notrace __multi3(ti_type a, ti_type b)
arch/mips/lib/multi3.c
38
bb.ti = b;
arch/mips/math-emu/cp1emu.c
1702
union ieee754sp(*b) (union ieee754sp, union ieee754sp);
arch/mips/math-emu/cp1emu.c
1711
handler.b = ieee754sp_add;
arch/mips/math-emu/cp1emu.c
1715
handler.b = ieee754sp_sub;
arch/mips/math-emu/cp1emu.c
1719
handler.b = ieee754sp_mul;
arch/mips/math-emu/cp1emu.c
1723
handler.b = ieee754sp_div;
arch/mips/math-emu/cp1emu.c
1935
rv.s = (*handler.b) (fs, ft);
arch/mips/math-emu/cp1emu.c
2079
union ieee754dp(*b) (union ieee754dp, union ieee754dp);
arch/mips/math-emu/cp1emu.c
2087
handler.b = ieee754dp_add;
arch/mips/math-emu/cp1emu.c
2091
handler.b = ieee754dp_sub;
arch/mips/math-emu/cp1emu.c
2095
handler.b = ieee754dp_mul;
arch/mips/math-emu/cp1emu.c
2099
handler.b = ieee754dp_div;
arch/mips/math-emu/cp1emu.c
2306
rv.d = (*handler.b) (fs, ft);
arch/mips/math-emu/ieee754.c
28
#define xPCNST(s, b, m, ebias) \
arch/mips/math-emu/ieee754.c
32
.bexp = (b) + ebias, \
arch/mips/math-emu/ieee754.c
37
#define DPCNST(s, b, m) \
arch/mips/math-emu/ieee754.c
38
xPCNST(s, b, m, DP_EBIAS)
arch/mips/math-emu/ieee754.c
61
#define SPCNST(s, b, m) \
arch/mips/math-emu/ieee754.c
62
xPCNST(s, b, m, SP_EBIAS)
arch/mips/mm/context.c
16
static bool asid_versions_eq(int cpu, u64 a, u64 b)
arch/mips/mm/context.c
18
return ((a ^ b) & asid_version_mask(cpu)) == 0;
arch/mips/mm/page.c
64
#define _uasm_i_pref(a, b, c, d) \
arch/mips/mm/page.c
68
uasm_i_pref(a, b, c, d);\
arch/mips/mm/page.c
70
uasm_i_pref(a, b, c, d); \
arch/mips/mm/tlb-r4k.c
553
static int r4k_entry_cmp(const void *a, const void *b)
arch/mips/mm/tlb-r4k.c
555
struct tlbent ea = *(struct tlbent *)a, eb = *(struct tlbent *)b;
arch/mips/mm/tlbex.c
361
UASM_i_SW(p, 2, offsetof(struct tlb_reg_save, b), GPR_K0);
arch/mips/mm/tlbex.c
378
UASM_i_LW(p, 2, offsetof(struct tlb_reg_save, b), GPR_K0);
arch/mips/mm/tlbex.c
70
unsigned long b;
arch/mips/mm/uasm-micromips.c
32
#define M(a, b, c, d, e, f) \
arch/mips/mm/uasm-micromips.c
34
| (b) << RT_SH \
arch/mips/mm/uasm-mips.c
32
#define M(a, b, c, d, e, f) \
arch/mips/mm/uasm-mips.c
34
| (b) << RS_SH \
arch/mips/mm/uasm-mips.c
41
#define M6(a, b, c, d, e) \
arch/mips/mm/uasm-mips.c
43
| (b) << RS_SH \
arch/mips/mm/uasm.c
155
build_insn(buf, insn##op, a, b, c); \
arch/mips/mm/uasm.c
162
build_insn(buf, insn##op, b, c, a); \
arch/mips/mm/uasm.c
169
build_insn(buf, insn##op, b, a, c); \
arch/mips/mm/uasm.c
176
build_insn(buf, insn##op, c, b, a); \
arch/mips/mm/uasm.c
183
build_insn(buf, insn##op, b, c, a); \
arch/mips/mm/uasm.c
190
build_insn(buf, insn##op, a, b, c); \
arch/mips/mm/uasm.c
197
build_insn(buf, insn##op, c, a, b); \
arch/mips/mm/uasm.c
204
build_insn(buf, insn##op, b, a, c); \
arch/mips/mm/uasm.c
211
build_insn(buf, insn##op, b, a, c+d-1, c); \
arch/mips/mm/uasm.c
218
build_insn(buf, insn##op, b, a, c+d-33, c); \
arch/mips/mm/uasm.c
225
build_insn(buf, insn##op, b, a, c+d-33, c-32); \
arch/mips/mm/uasm.c
232
build_insn(buf, insn##op, b, a, d-1, c); \
arch/mips/mm/uasm.c
239
build_insn(buf, insn##op, a, b); \
arch/mips/mm/uasm.c
246
build_insn(buf, insn##op, b, a); \
arch/mips/mm/uasm.c
253
build_insn(buf, insn##op, a, b); \
arch/mips/mm/uasm.c
395
void uasm_i_pref(u32 **buf, unsigned int a, signed int b,
arch/mips/mm/uasm.c
403
build_insn(buf, insn_pref, c, 28, b);
arch/mips/mm/uasm.c
405
build_insn(buf, insn_pref, c, a, b);
arch/mips/net/bpf_jit_comp32.c
382
emit(ctx, b, 20); /* PC += 20 */
arch/mips/net/bpf_jit_comp32.c
395
emit(ctx, b, 20); /* PC += 20 */
arch/mips/net/bpf_jit_comp32.c
408
emit(ctx, b, 20); /* PC += 20 */
arch/mips/net/bpf_jit_comp32.c
516
static u64 jit_mod64(u64 a, u64 b)
arch/mips/net/bpf_jit_comp32.c
520
div64_u64_rem(a, b, &rem);
arch/mips/pci/ops-mace.c
50
*val = mace->pci.config_data.b[(reg & 3) ^ 3];
arch/mips/pci/ops-mace.c
82
mace->pci.config_data.b[(reg & 3) ^ 3] = val;
arch/mips/sibyte/swarm/rtc_m41t81.c
110
static int m41t81_write(uint8_t addr, int b)
arch/mips/sibyte/swarm/rtc_m41t81.c
116
__raw_writeq(b & 0xff, SMB_CSR(R_SMB_DATA));
arch/mips/sibyte/swarm/rtc_xicor1241.c
86
static int xicor_write(uint8_t addr, int b)
arch/mips/sibyte/swarm/rtc_xicor1241.c
92
__raw_writeq((addr & 0xff) | ((b & 0xff) << 8), SMB_CSR(R_SMB_DATA));
arch/nios2/kernel/misaligned.c
101
put_reg_val(fp, b, val);
arch/nios2/kernel/misaligned.c
104
val = get_reg_val(fp, b);
arch/nios2/kernel/misaligned.c
119
put_reg_val(fp, b, val);
arch/nios2/kernel/misaligned.c
122
val = get_reg_val(fp, b);
arch/nios2/kernel/misaligned.c
145
put_reg_val(fp, b, val);
arch/nios2/kernel/misaligned.c
70
u8 a, b, d0, d1, d2, d3;
arch/nios2/kernel/misaligned.c
91
b = (isn >> 22) & 0x1f;
arch/parisc/include/asm/assembly.h
34
#define BL b,l
arch/parisc/include/asm/elf.h
358
#define VDSO_AUX_ENT(a, b) NEW_AUX_ENT(a, b)
arch/parisc/include/asm/extable.h
53
struct exception_table_entry *b,
arch/parisc/include/asm/extable.h
57
a->fixup = b->fixup + delta;
arch/parisc/include/asm/extable.h
58
b->fixup = tmp.fixup - delta;
arch/parisc/include/asm/extable.h
59
a->err_opcode = b->err_opcode;
arch/parisc/include/asm/extable.h
60
b->err_opcode = tmp.err_opcode;
arch/parisc/include/asm/hash.h
120
u64 b, c, d;
arch/parisc/include/asm/hash.h
131
_ASSIGN(b, a*5); c = a << 13;
arch/parisc/include/asm/hash.h
132
b = (b << 2) + a; _ASSIGN(d, a << 17);
arch/parisc/include/asm/hash.h
133
a = b + (a << 1); c += d;
arch/parisc/include/asm/hash.h
136
c += b; a += b;
arch/parisc/include/asm/hash.h
138
a += c << 3; _ASSIGN(b, b << (7+31), "X" (c), "X" (d));
arch/parisc/include/asm/hash.h
139
a <<= 31; b += d;
arch/parisc/include/asm/hash.h
140
a += b;
arch/parisc/include/asm/hash.h
33
u32 a, b, c;
arch/parisc/include/asm/hash.h
40
b = x << 9; a += x;
arch/parisc/include/asm/hash.h
41
c = x << 23; b += a;
arch/parisc/include/asm/hash.h
42
c += b;
arch/parisc/include/asm/hash.h
44
b <<= 11;
arch/parisc/include/asm/hash.h
45
a += c << 3; b -= c;
arch/parisc/include/asm/hash.h
46
return (a << 3) + b;
arch/parisc/include/asm/io.h
158
extern void outb(unsigned char b, int addr);
arch/parisc/include/asm/io.h
159
extern void outw(unsigned short b, int addr);
arch/parisc/include/asm/io.h
160
extern void outl(unsigned int b, int addr);
arch/parisc/include/asm/psw.h
79
unsigned int b:1;
arch/parisc/kernel/firmware.c
70
# define spin_lock_irqsave(a, b) { b = 1; }
arch/parisc/kernel/firmware.c
72
# define spin_unlock_irqrestore(a, b)
arch/parisc/kernel/pci.c
62
#define EISA_IN(size) if (EISA_bus && (b == 0)) return eisa_in##size(addr)
arch/parisc/kernel/pci.c
63
#define EISA_OUT(size) if (EISA_bus && (b == 0)) return eisa_out##size(d, addr)
arch/parisc/kernel/pci.c
72
int b = PCI_PORT_HBA(addr); \
arch/parisc/kernel/pci.c
74
if (!parisc_pci_hba[b]) return (u##size) -1; \
arch/parisc/kernel/pci.c
75
return pci_port->in##type(parisc_pci_hba[b], PCI_PORT_ADDR(addr)); \
arch/parisc/kernel/pci.c
79
PCI_PORT_IN(b, 8)
arch/parisc/kernel/pci.c
87
int b = PCI_PORT_HBA(addr); \
arch/parisc/kernel/pci.c
89
if (!parisc_pci_hba[b]) return; \
arch/parisc/kernel/pci.c
90
pci_port->out##type(parisc_pci_hba[b], PCI_PORT_ADDR(addr), d); \
arch/parisc/kernel/pci.c
94
PCI_PORT_OUT(b, 8)
arch/parisc/kernel/ptrace.c
85
pa_psw(task)->b = 0;
arch/parisc/kernel/unaligned.c
32
#define OPCODE1(a,b,c) ((a)<<26|(b)<<12|(c)<<6)
arch/parisc/kernel/unaligned.c
33
#define OPCODE2(a,b) ((a)<<26|(b)<<1)
arch/parisc/kernel/unaligned.c
34
#define OPCODE3(a,b) ((a)<<26|(b)<<2)
arch/parisc/kernel/unwind.c
134
static int cmp_unwind_table_entry(const void *a, const void *b)
arch/parisc/kernel/unwind.c
137
- ((const struct unwind_table_entry *)b)->region_start;
arch/parisc/lib/ucmpdi2.c
13
word_type __ucmpdi2(unsigned long long a, unsigned long long b)
arch/parisc/lib/ucmpdi2.c
16
union ull_union bu = {.ull = b};
arch/parisc/net/bpf_jit.h
210
#define hppa64_ldd_reg(reg, b, target) \
arch/parisc/net/bpf_jit.h
211
hppa_t10_insn(0x03, b, reg, 0, 0, 3<<1, target)
arch/parisc/net/bpf_jit.h
212
#define hppa64_ldd_im5(im5, b, target) \
arch/parisc/net/bpf_jit.h
213
hppa_t10_insn(0x03, b, low_sign_unext(im5,5), 0, 1<<2, 3<<1, target)
arch/parisc/net/bpf_jit.h
214
#define hppa64_ldd_im16(im16, b, target) \
arch/parisc/net/bpf_jit.h
215
hppa_t10_insn(0x14, b, target, 0, 0, 0, 0) | re_assemble_16(im16)
arch/parisc/net/bpf_jit.h
216
#define hppa64_std_im5(src, im5, b) \
arch/parisc/net/bpf_jit.h
217
hppa_t10_insn(0x03, b, src, 0, 1<<2, 0xB<<1, low_sign_unext(im5,5))
arch/parisc/net/bpf_jit.h
218
#define hppa64_std_im16(src, im16, b) \
arch/parisc/net/bpf_jit.h
219
hppa_t10_insn(0x1c, b, src, 0, 0, 0, 0) | re_assemble_16(im16)
arch/parisc/net/bpf_jit.h
412
static inline u32 hppa_t1_insn(u8 opcode, u8 b, u8 r, s16 im14)
arch/parisc/net/bpf_jit.h
414
return ((opcode << 26) | (b << 21) | (r << 16) | re_assemble_14(im14));
arch/powerpc/boot/ppc_asm.h
67
b $+44; /* Skip trampoline if endian is good */ \
arch/powerpc/boot/types.h
40
#define min_t(type, a, b) min(((type) a), ((type) b))
arch/powerpc/boot/types.h
41
#define max_t(type, a, b) max(((type) a), ((type) b))
arch/powerpc/boot/ugecon.c
90
char *b = (char *)buf;
arch/powerpc/boot/ugecon.c
93
if (*b == '\n')
arch/powerpc/boot/ugecon.c
95
ug_putc(*b++);
arch/powerpc/boot/xz_config.h
47
#define memeq(a, b, size) (memcmp(a, b, size) == 0)
arch/powerpc/crypto/aes-spe-glue.c
279
u8 b[2][AES_BLOCK_SIZE];
arch/powerpc/crypto/aes-spe-glue.c
296
scatterwalk_map_and_copy(b[0], req->dst, offset, AES_BLOCK_SIZE, 0);
arch/powerpc/crypto/aes-spe-glue.c
297
memcpy(b[1], b[0], tail);
arch/powerpc/crypto/aes-spe-glue.c
298
scatterwalk_map_and_copy(b[0], req->src, offset + AES_BLOCK_SIZE, tail, 0);
arch/powerpc/crypto/aes-spe-glue.c
301
ppc_encrypt_xts(b[0], b[0], ctx->key_enc, ctx->rounds, AES_BLOCK_SIZE,
arch/powerpc/crypto/aes-spe-glue.c
305
scatterwalk_map_and_copy(b[0], req->dst, offset, AES_BLOCK_SIZE + tail, 1);
arch/powerpc/crypto/aes-spe-glue.c
317
u8 b[3][AES_BLOCK_SIZE];
arch/powerpc/crypto/aes-spe-glue.c
335
scatterwalk_map_and_copy(b[1], req->src, offset, AES_BLOCK_SIZE + tail, 0);
arch/powerpc/crypto/aes-spe-glue.c
344
ppc_decrypt_xts(b[1], b[1], ctx->key_dec, ctx->rounds, AES_BLOCK_SIZE,
arch/powerpc/crypto/aes-spe-glue.c
346
memcpy(b[0], b[2], tail);
arch/powerpc/crypto/aes-spe-glue.c
347
memcpy(b[0] + tail, b[1] + tail, AES_BLOCK_SIZE - tail);
arch/powerpc/crypto/aes-spe-glue.c
348
ppc_decrypt_xts(b[0], b[0], ctx->key_dec, ctx->rounds, AES_BLOCK_SIZE,
arch/powerpc/crypto/aes-spe-glue.c
352
scatterwalk_map_and_copy(b[0], req->dst, offset, AES_BLOCK_SIZE + tail, 1);
arch/powerpc/include/asm/book3s/64/kup.h
132
b 100f // skip_save_amr
arch/powerpc/include/asm/book3s/64/kup.h
18
b 100f // skip_restore_amr
arch/powerpc/include/asm/elf.h
119
#define VDSO_AUX_ENT(a,b) NEW_AUX_ENT(a,b)
arch/powerpc/include/asm/exception-64s.h
126
b rfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
132
b rfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
138
b rfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
147
b hrfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
153
b hrfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
159
b hrfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
165
b hrfi_flush_fallback
arch/powerpc/include/asm/exception-64s.h
171
b rfscv_flush_fallback
arch/powerpc/include/asm/io-defs.h
10
DEF_PCI_AC_NORET(insb, (unsigned long p, void *b, unsigned long c), (p, b, c))
arch/powerpc/include/asm/io-defs.h
11
DEF_PCI_AC_NORET(insw, (unsigned long p, void *b, unsigned long c), (p, b, c))
arch/powerpc/include/asm/io-defs.h
12
DEF_PCI_AC_NORET(insl, (unsigned long p, void *b, unsigned long c), (p, b, c))
arch/powerpc/include/asm/io-defs.h
13
DEF_PCI_AC_NORET(outsb, (unsigned long p, const void *b, unsigned long c), (p, b, c))
arch/powerpc/include/asm/io-defs.h
14
DEF_PCI_AC_NORET(outsw, (unsigned long p, const void *b, unsigned long c), (p, b, c))
arch/powerpc/include/asm/io-defs.h
15
DEF_PCI_AC_NORET(outsl, (unsigned long p, const void *b, unsigned long c), (p, b, c))
arch/powerpc/include/asm/io.h
472
#define __do_readsb(a, b, n) eeh_readsb(a, (b), (n))
arch/powerpc/include/asm/io.h
473
#define __do_readsw(a, b, n) eeh_readsw(a, (b), (n))
arch/powerpc/include/asm/io.h
474
#define __do_readsl(a, b, n) eeh_readsl(a, (b), (n))
arch/powerpc/include/asm/io.h
476
#define __do_readsb(a, b, n) _insb(a, (b), (n))
arch/powerpc/include/asm/io.h
477
#define __do_readsw(a, b, n) _insw(a, (b), (n))
arch/powerpc/include/asm/io.h
478
#define __do_readsl(a, b, n) _insl(a, (b), (n))
arch/powerpc/include/asm/io.h
480
#define __do_writesb(a, b, n) _outsb(a, (b), (n))
arch/powerpc/include/asm/io.h
481
#define __do_writesw(a, b, n) _outsw(a, (b), (n))
arch/powerpc/include/asm/io.h
482
#define __do_writesl(a, b, n) _outsl(a, (b), (n))
arch/powerpc/include/asm/io.h
484
#define __do_insb(p, b, n) readsb(_IO_PORT(p), (b), (n))
arch/powerpc/include/asm/io.h
485
#define __do_insw(p, b, n) readsw(_IO_PORT(p), (b), (n))
arch/powerpc/include/asm/io.h
486
#define __do_insl(p, b, n) readsl(_IO_PORT(p), (b), (n))
arch/powerpc/include/asm/io.h
487
#define __do_outsb(p, b, n) writesb(_IO_PORT(p),(b),(n))
arch/powerpc/include/asm/io.h
488
#define __do_outsw(p, b, n) writesw(_IO_PORT(p),(b),(n))
arch/powerpc/include/asm/io.h
489
#define __do_outsl(p, b, n) writesl(_IO_PORT(p),(b),(n))
arch/powerpc/include/asm/io.h
555
static inline void readsb(const volatile void __iomem *a, void *b, unsigned long c)
arch/powerpc/include/asm/io.h
557
__do_readsb(a, b, c);
arch/powerpc/include/asm/io.h
561
static inline void readsw(const volatile void __iomem *a, void *b, unsigned long c)
arch/powerpc/include/asm/io.h
563
__do_readsw(a, b, c);
arch/powerpc/include/asm/io.h
567
static inline void readsl(const volatile void __iomem *a, void *b, unsigned long c)
arch/powerpc/include/asm/io.h
569
__do_readsl(a, b, c);
arch/powerpc/include/asm/io.h
573
static inline void writesb(volatile void __iomem *a, const void *b, unsigned long c)
arch/powerpc/include/asm/io.h
575
__do_writesb(a, b, c);
arch/powerpc/include/asm/io.h
579
static inline void writesw(volatile void __iomem *a, const void *b, unsigned long c)
arch/powerpc/include/asm/io.h
581
__do_writesw(a, b, c);
arch/powerpc/include/asm/io.h
585
static inline void writesl(volatile void __iomem *a, const void *b, unsigned long c)
arch/powerpc/include/asm/io.h
587
__do_writesl(a, b, c);
arch/powerpc/include/asm/kvm_book3s_asm.h
48
b kvmppc_trampoline_\intno
arch/powerpc/include/asm/kvm_booke_hv_asm.h
61
b kvmppc_handler_\intno\()_\srr1
arch/powerpc/include/asm/pci.h
89
extern void pcibios_claim_one_bus(struct pci_bus *b);
arch/powerpc/include/asm/ppc-opcode.h
323
#define ___PPC_RB(b) (((b) & 0x1f) << 11)
arch/powerpc/include/asm/ppc-opcode.h
332
#define __PPC_RB(b) ___PPC_RB(__REG_##b)
arch/powerpc/include/asm/ppc-opcode.h
336
#define __PPC_XB(b) ((((b) & 0x1f) << 11) | (((b) & 0x20) >> 4))
arch/powerpc/include/asm/ppc-opcode.h
375
#define PPC_RAW_COPY(a, b) (PPC_INST_COPY | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
377
#define PPC_RAW_DCBAL(a, b) (0x7c2005ec | __PPC_RA(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
378
#define PPC_RAW_DCBZL(a, b) (0x7c2007ec | __PPC_RA(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
379
#define PPC_RAW_LQARX(t, a, b, eh) (0x7c000228 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | __PPC_EH(eh))
arch/powerpc/include/asm/ppc-opcode.h
380
#define PPC_RAW_LDARX(t, a, b, eh) (0x7c0000a8 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | __PPC_EH(eh))
arch/powerpc/include/asm/ppc-opcode.h
381
#define PPC_RAW_LWARX(t, a, b, eh) (0x7c000028 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | __PPC_EH(eh))
arch/powerpc/include/asm/ppc-opcode.h
384
#define PPC_RAW_STQCX(t, a, b) (0x7c00016d | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
385
#define PPC_RAW_MADDHD(t, a, b, c) (0x10000030 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | ___PPC_RC(c))
arch/powerpc/include/asm/ppc-opcode.h
386
#define PPC_RAW_MADDHDU(t, a, b, c) (0x10000031 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | ___PPC_RC(c))
arch/powerpc/include/asm/ppc-opcode.h
387
#define PPC_RAW_MADDLD(t, a, b, c) (0x10000033 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | ___PPC_RC(c))
arch/powerpc/include/asm/ppc-opcode.h
388
#define PPC_RAW_MSGSND(b) (0x7c00019c | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
390
#define PPC_RAW_MSGCLR(b) (0x7c0001dc | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
391
#define PPC_RAW_MSGSNDP(b) (0x7c00011c | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
392
#define PPC_RAW_MSGCLRP(b) (0x7c00015c | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
393
#define PPC_RAW_PASTE(a, b) (0x7c20070d | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
401
#define PPC_RAW_TLBILX(t, a, b) (0x7c000024 | __PPC_T_TLB(t) | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
410
#define PPC_RAW_TLBSRX_DOT(a, b) (0x7c0006a5 | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
411
#define PPC_RAW_TLBIVAX(a, b) (0x7c000624 | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
414
#define PPC_RAW_ERATILX(t, a, b) (0x7c000066 | __PPC_T_TLB(t) | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
415
#define PPC_RAW_ERATIVAX(s, a, b) (0x7c000666 | __PPC_RS(s) | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
416
#define PPC_RAW_ERATSX(t, a, w) (0x7c000126 | __PPC_RS(t) | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
417
#define PPC_RAW_ERATSX_DOT(t, a, w) (0x7c000127 | __PPC_RS(t) | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
418
#define PPC_RAW_SLBFEE_DOT(t, b) (0x7c0007a7 | __PPC_RT(t) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
419
#define __PPC_RAW_SLBFEE_DOT(t, b) (0x7c0007a7 | ___PPC_RT(t) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
420
#define PPC_RAW_ICBT(c, a, b) (0x7c00002c | __PPC_CT(c) | __PPC_RA0(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
421
#define PPC_RAW_LBZCIX(t, a, b) (0x7c0006aa | __PPC_RT(t) | __PPC_RA(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
422
#define PPC_RAW_STBCIX(s, a, b) (0x7c0007aa | __PPC_RS(s) | __PPC_RA(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
423
#define PPC_RAW_DCBFPS(a, b) (0x7c0000ac | ___PPC_RA(a) | ___PPC_RB(b) | (4 << 21))
arch/powerpc/include/asm/ppc-opcode.h
424
#define PPC_RAW_DCBSTPS(a, b) (0x7c0000ac | ___PPC_RA(a) | ___PPC_RB(b) | (6 << 21))
arch/powerpc/include/asm/ppc-opcode.h
434
#define VSX_XX1(s, a, b) (__PPC_XS(s) | __PPC_RA(a) | __PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
435
#define VSX_XX3(t, a, b) (__PPC_XT(t) | __PPC_XA(a) | __PPC_XB(b))
arch/powerpc/include/asm/ppc-opcode.h
436
#define PPC_RAW_STXVD2X(s, a, b) (0x7c000798 | VSX_XX1((s), a, b))
arch/powerpc/include/asm/ppc-opcode.h
437
#define PPC_RAW_LXVD2X(s, a, b) (0x7c000698 | VSX_XX1((s), a, b))
arch/powerpc/include/asm/ppc-opcode.h
440
#define PPC_RAW_VPMSUMW(t, a, b) (0x10000488 | VSX_XX3((t), a, b))
arch/powerpc/include/asm/ppc-opcode.h
441
#define PPC_RAW_VPMSUMD(t, a, b) (0x100004c8 | VSX_XX3((t), a, b))
arch/powerpc/include/asm/ppc-opcode.h
442
#define PPC_RAW_XXLOR(t, a, b) (0xf0000490 | VSX_XX3((t), a, b))
arch/powerpc/include/asm/ppc-opcode.h
444
#define PPC_RAW_XVCPSGNDP(t, a, b) ((0xf0000780 | VSX_XX3((t), (a), (b))))
arch/powerpc/include/asm/ppc-opcode.h
449
#define PPC_RAW_LXVPX(xtp, a, b) (0x7c00029a | __PPC_XTP(xtp) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
450
#define PPC_RAW_STXVPX(xsp, a, b) (0x7c00039a | __PPC_XSP(xsp) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
467
#define PPC_RAW_ICSWX(s, a, b) (0x7c00032d | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
468
#define PPC_RAW_ICSWEPX(s, a, b) (0x7c00076d | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
477
#define PPC_RAW_LWZX(t, a, b) (0x7c00002e | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
479
#define PPC_RAW_STDCX(s, a, b) (0x7c0001ad | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
480
#define PPC_RAW_LFSX(t, a, b) (0x7c00042e | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
481
#define PPC_RAW_STFSX(s, a, b) (0x7c00052e | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
482
#define PPC_RAW_LFDX(t, a, b) (0x7c0004ae | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
483
#define PPC_RAW_STFDX(s, a, b) (0x7c0005ae | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
484
#define PPC_RAW_LVX(t, a, b) (0x7c0000ce | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
485
#define PPC_RAW_STVX(s, a, b) (0x7c0001ce | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
486
#define PPC_RAW_ADDE(t, a, b) (0x7c000114 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
489
#define PPC_RAW_ADD(t, a, b) (0x7c000214 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
490
#define PPC_RAW_ADD_DOT(t, a, b) (0x7c000214 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | 0x1)
arch/powerpc/include/asm/ppc-opcode.h
491
#define PPC_RAW_ADDC(t, a, b) (0x7c000014 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
492
#define PPC_RAW_ADDC_DOT(t, a, b) (0x7c000014 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | 0x1)
arch/powerpc/include/asm/ppc-opcode.h
507
#define PPC_RAW_STDX(r, base, b) (0x7c00012a | ___PPC_RS(r) | ___PPC_RA(base) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
514
#define PPC_RAW_LDX(r, base, b) (0x7c00002a | ___PPC_RT(r) | ___PPC_RA(base) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
517
#define PPC_RAW_LHBRX(r, base, b) (0x7c00062c | ___PPC_RT(r) | ___PPC_RA(base) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
518
#define PPC_RAW_LWBRX(r, base, b) (0x7c00042c | ___PPC_RT(r) | ___PPC_RA(base) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
519
#define PPC_RAW_LDBRX(r, base, b) (0x7c000428 | ___PPC_RT(r) | ___PPC_RA(base) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
520
#define PPC_RAW_STWCX(s, a, b) (0x7c00012d | ___PPC_RS(s) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
523
#define PPC_RAW_CMPW(a, b) (0x7c000000 | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
524
#define PPC_RAW_CMPD(a, b) (0x7c200000 | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
527
#define PPC_RAW_CMPLW(a, b) (0x7c000040 | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
528
#define PPC_RAW_CMPLD(a, b) (0x7c200040 | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
529
#define PPC_RAW_SUB(d, a, b) (0x7c000050 | ___PPC_RT(d) | ___PPC_RB(a) | ___PPC_RA(b))
arch/powerpc/include/asm/ppc-opcode.h
530
#define PPC_RAW_SUBFC(d, a, b) (0x7c000010 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
531
#define PPC_RAW_SUBFE(d, a, b) (0x7c000110 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
534
#define PPC_RAW_MULD(d, a, b) (0x7c0001d2 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
535
#define PPC_RAW_MULW(d, a, b) (0x7c0001d6 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
536
#define PPC_RAW_MULHWU(d, a, b) (0x7c000016 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
538
#define PPC_RAW_DIVW(d, a, b) (0x7c0003d6 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
539
#define PPC_RAW_DIVWU(d, a, b) (0x7c000396 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
540
#define PPC_RAW_DIVD(d, a, b) (0x7c0003d2 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
541
#define PPC_RAW_DIVDU(d, a, b) (0x7c000392 | ___PPC_RT(d) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
542
#define PPC_RAW_DIVDE(t, a, b) (0x7c000352 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
543
#define PPC_RAW_DIVDE_DOT(t, a, b) (0x7c000352 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | 0x1)
arch/powerpc/include/asm/ppc-opcode.h
544
#define PPC_RAW_DIVDEU(t, a, b) (0x7c000312 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
545
#define PPC_RAW_DIVDEU_DOT(t, a, b) (0x7c000312 | ___PPC_RT(t) | ___PPC_RA(a) | ___PPC_RB(b) | 0x1)
arch/powerpc/include/asm/ppc-opcode.h
546
#define PPC_RAW_AND(d, a, b) (0x7c000038 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
549
#define PPC_RAW_AND_DOT(d, a, b) (0x7c000039 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
550
#define PPC_RAW_OR(d, a, b) (0x7c000378 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
554
#define PPC_RAW_NOR(d, a, b) (0x7c0000f8 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
555
#define PPC_RAW_XOR(d, a, b) (0x7c000278 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
596
#define PPC_RAW_TW(t0, a, b) (0x7c000008 | ___PPC_RS(t0) | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
615
#define PPC_COPY(a, b) stringify_in_c(.long PPC_RAW_COPY(a, b))
arch/powerpc/include/asm/ppc-opcode.h
617
#define PPC_DCBAL(a, b) stringify_in_c(.long PPC_RAW_DCBAL(a, b))
arch/powerpc/include/asm/ppc-opcode.h
618
#define PPC_DCBZL(a, b) stringify_in_c(.long PPC_RAW_DCBZL(a, b))
arch/powerpc/include/asm/ppc-opcode.h
619
#define PPC_DIVDE(t, a, b) stringify_in_c(.long PPC_RAW_DIVDE(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
620
#define PPC_DIVDEU(t, a, b) stringify_in_c(.long PPC_RAW_DIVDEU(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
622
#define PPC_LQARX(t, a, b, eh) stringify_in_c(.long PPC_RAW_LQARX(t, a, b, eh))
arch/powerpc/include/asm/ppc-opcode.h
623
#define PPC_STQCX(t, a, b) stringify_in_c(.long PPC_RAW_STQCX(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
624
#define PPC_MADDHD(t, a, b, c) stringify_in_c(.long PPC_RAW_MADDHD(t, a, b, c))
arch/powerpc/include/asm/ppc-opcode.h
625
#define PPC_MADDHDU(t, a, b, c) stringify_in_c(.long PPC_RAW_MADDHDU(t, a, b, c))
arch/powerpc/include/asm/ppc-opcode.h
626
#define PPC_MADDLD(t, a, b, c) stringify_in_c(.long PPC_RAW_MADDLD(t, a, b, c))
arch/powerpc/include/asm/ppc-opcode.h
627
#define PPC_MSGSND(b) stringify_in_c(.long PPC_RAW_MSGSND(b))
arch/powerpc/include/asm/ppc-opcode.h
629
#define PPC_MSGCLR(b) stringify_in_c(.long PPC_RAW_MSGCLR(b))
arch/powerpc/include/asm/ppc-opcode.h
630
#define PPC_MSGSNDP(b) stringify_in_c(.long PPC_RAW_MSGSNDP(b))
arch/powerpc/include/asm/ppc-opcode.h
631
#define PPC_MSGCLRP(b) stringify_in_c(.long PPC_RAW_MSGCLRP(b))
arch/powerpc/include/asm/ppc-opcode.h
632
#define PPC_PASTE(a, b) stringify_in_c(.long PPC_RAW_PASTE(a, b))
arch/powerpc/include/asm/ppc-opcode.h
639
#define PPC_TLBILX(t, a, b) stringify_in_c(.long PPC_RAW_TLBILX(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
640
#define PPC_TLBILX_ALL(a, b) PPC_TLBILX(0, a, b)
arch/powerpc/include/asm/ppc-opcode.h
641
#define PPC_TLBILX_PID(a, b) PPC_TLBILX(1, a, b)
arch/powerpc/include/asm/ppc-opcode.h
643
#define PPC_TLBILX_VA(a, b) PPC_TLBILX(3, a, b)
arch/powerpc/include/asm/ppc-opcode.h
652
#define PPC_TLBSRX_DOT(a, b) stringify_in_c(.long PPC_RAW_TLBSRX_DOT(a, b))
arch/powerpc/include/asm/ppc-opcode.h
653
#define PPC_TLBIVAX(a, b) stringify_in_c(.long PPC_RAW_TLBIVAX(a, b))
arch/powerpc/include/asm/ppc-opcode.h
657
#define PPC_ERATILX(t, a, b) stringify_in_c(.long PPC_RAW_ERATILX(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
658
#define PPC_ERATIVAX(s, a, b) stringify_in_c(.long PPC_RAW_ERATIVAX(s, a, b))
arch/powerpc/include/asm/ppc-opcode.h
661
#define PPC_SLBFEE_DOT(t, b) stringify_in_c(.long PPC_RAW_SLBFEE_DOT(t, b))
arch/powerpc/include/asm/ppc-opcode.h
662
#define __PPC_SLBFEE_DOT(t, b) stringify_in_c(.long __PPC_RAW_SLBFEE_DOT(t, b))
arch/powerpc/include/asm/ppc-opcode.h
663
#define PPC_ICBT(c, a, b) stringify_in_c(.long PPC_RAW_ICBT(c, a, b))
arch/powerpc/include/asm/ppc-opcode.h
665
#define LBZCIX(t, a, b) stringify_in_c(.long PPC_RAW_LBZCIX(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
666
#define STBCIX(s, a, b) stringify_in_c(.long PPC_RAW_STBCIX(s, a, b))
arch/powerpc/include/asm/ppc-opcode.h
667
#define PPC_DCBFPS(a, b) stringify_in_c(.long PPC_RAW_DCBFPS(a, b))
arch/powerpc/include/asm/ppc-opcode.h
668
#define PPC_DCBSTPS(a, b) stringify_in_c(.long PPC_RAW_DCBSTPS(a, b))
arch/powerpc/include/asm/ppc-opcode.h
671
#define STXVD2X(s, a, b) stringify_in_c(.long PPC_RAW_STXVD2X(s, a, b))
arch/powerpc/include/asm/ppc-opcode.h
672
#define LXVD2X(s, a, b) stringify_in_c(.long PPC_RAW_LXVD2X(s, a, b))
arch/powerpc/include/asm/ppc-opcode.h
675
#define VPMSUMW(t, a, b) stringify_in_c(.long PPC_RAW_VPMSUMW(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
676
#define VPMSUMD(t, a, b) stringify_in_c(.long PPC_RAW_VPMSUMD(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
677
#define XXLOR(t, a, b) stringify_in_c(.long PPC_RAW_XXLOR(t, a, b))
arch/powerpc/include/asm/ppc-opcode.h
679
#define XVCPSGNDP(t, a, b) stringify_in_c(.long (PPC_RAW_XVCPSGNDP(t, a, b)))
arch/powerpc/include/asm/ppc-opcode.h
704
#define PPC_ICSWX(s, a, b) stringify_in_c(.long PPC_RAW_ICSWX(s, a, b))
arch/powerpc/include/asm/ppc-opcode.h
705
#define PPC_ICSWEPX(s, a, b) stringify_in_c(.long PPC_RAW_ICSWEPX(s, a, b))
arch/powerpc/include/asm/ppc_asm.h
109
#define SAVE_VR(n,b,base) li b,16*(n); stvx n,base,b
arch/powerpc/include/asm/ppc_asm.h
110
#define SAVE_2VRS(n,b,base) SAVE_VR(n,b,base); SAVE_VR(n+1,b,base)
arch/powerpc/include/asm/ppc_asm.h
111
#define SAVE_4VRS(n,b,base) SAVE_2VRS(n,b,base); SAVE_2VRS(n+2,b,base)
arch/powerpc/include/asm/ppc_asm.h
112
#define SAVE_8VRS(n,b,base) SAVE_4VRS(n,b,base); SAVE_4VRS(n+4,b,base)
arch/powerpc/include/asm/ppc_asm.h
113
#define SAVE_16VRS(n,b,base) SAVE_8VRS(n,b,base); SAVE_8VRS(n+8,b,base)
arch/powerpc/include/asm/ppc_asm.h
114
#define SAVE_32VRS(n,b,base) SAVE_16VRS(n,b,base); SAVE_16VRS(n+16,b,base)
arch/powerpc/include/asm/ppc_asm.h
115
#define REST_VR(n,b,base) li b,16*(n); lvx n,base,b
arch/powerpc/include/asm/ppc_asm.h
116
#define REST_2VRS(n,b,base) REST_VR(n,b,base); REST_VR(n+1,b,base)
arch/powerpc/include/asm/ppc_asm.h
117
#define REST_4VRS(n,b,base) REST_2VRS(n,b,base); REST_2VRS(n+2,b,base)
arch/powerpc/include/asm/ppc_asm.h
118
#define REST_8VRS(n,b,base) REST_4VRS(n,b,base); REST_4VRS(n+4,b,base)
arch/powerpc/include/asm/ppc_asm.h
119
#define REST_16VRS(n,b,base) REST_8VRS(n,b,base); REST_8VRS(n+8,b,base)
arch/powerpc/include/asm/ppc_asm.h
120
#define REST_32VRS(n,b,base) REST_16VRS(n,b,base); REST_16VRS(n+16,b,base)
arch/powerpc/include/asm/ppc_asm.h
123
#define STXVD2X_ROT(n,b,base) STXVD2X(n,b,base)
arch/powerpc/include/asm/ppc_asm.h
124
#define LXVD2X_ROT(n,b,base) LXVD2X(n,b,base)
arch/powerpc/include/asm/ppc_asm.h
126
#define STXVD2X_ROT(n,b,base) XXSWAPD(n,n); \
arch/powerpc/include/asm/ppc_asm.h
127
STXVD2X(n,b,base); \
arch/powerpc/include/asm/ppc_asm.h
130
#define LXVD2X_ROT(n,b,base) LXVD2X(n,b,base); \
arch/powerpc/include/asm/ppc_asm.h
134
#define SAVE_VSR(n,b,base) li b,16*(n); STXVD2X_ROT(n,R##base,R##b)
arch/powerpc/include/asm/ppc_asm.h
135
#define SAVE_2VSRS(n,b,base) SAVE_VSR(n,b,base); SAVE_VSR(n+1,b,base)
arch/powerpc/include/asm/ppc_asm.h
136
#define SAVE_4VSRS(n,b,base) SAVE_2VSRS(n,b,base); SAVE_2VSRS(n+2,b,base)
arch/powerpc/include/asm/ppc_asm.h
137
#define SAVE_8VSRS(n,b,base) SAVE_4VSRS(n,b,base); SAVE_4VSRS(n+4,b,base)
arch/powerpc/include/asm/ppc_asm.h
138
#define SAVE_16VSRS(n,b,base) SAVE_8VSRS(n,b,base); SAVE_8VSRS(n+8,b,base)
arch/powerpc/include/asm/ppc_asm.h
139
#define SAVE_32VSRS(n,b,base) SAVE_16VSRS(n,b,base); SAVE_16VSRS(n+16,b,base)
arch/powerpc/include/asm/ppc_asm.h
140
#define REST_VSR(n,b,base) li b,16*(n); LXVD2X_ROT(n,R##base,R##b)
arch/powerpc/include/asm/ppc_asm.h
141
#define REST_2VSRS(n,b,base) REST_VSR(n,b,base); REST_VSR(n+1,b,base)
arch/powerpc/include/asm/ppc_asm.h
142
#define REST_4VSRS(n,b,base) REST_2VSRS(n,b,base); REST_2VSRS(n+2,b,base)
arch/powerpc/include/asm/ppc_asm.h
143
#define REST_8VSRS(n,b,base) REST_4VSRS(n,b,base); REST_4VSRS(n+4,b,base)
arch/powerpc/include/asm/ppc_asm.h
144
#define REST_16VSRS(n,b,base) REST_8VSRS(n,b,base); REST_8VSRS(n+8,b,base)
arch/powerpc/include/asm/ppc_asm.h
145
#define REST_32VSRS(n,b,base) REST_16VSRS(n,b,base); REST_16VSRS(n+16,b,base)
arch/powerpc/include/asm/ppc_asm.h
151
#define SAVE_EVR(n,s,b,o) evmergehi s,s,n; stw s,o+4*(n)(b)
arch/powerpc/include/asm/ppc_asm.h
152
#define SAVE_2EVRS(n,s,b,o) SAVE_EVR(n,s,b,o); SAVE_EVR(n+1,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
153
#define SAVE_4EVRS(n,s,b,o) SAVE_2EVRS(n,s,b,o); SAVE_2EVRS(n+2,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
154
#define SAVE_8EVRS(n,s,b,o) SAVE_4EVRS(n,s,b,o); SAVE_4EVRS(n+4,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
155
#define SAVE_16EVRS(n,s,b,o) SAVE_8EVRS(n,s,b,o); SAVE_8EVRS(n+8,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
156
#define SAVE_32EVRS(n,s,b,o) SAVE_16EVRS(n,s,b,o); SAVE_16EVRS(n+16,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
157
#define REST_EVR(n,s,b,o) lwz s,o+4*(n)(b); evmergelo n,s,n
arch/powerpc/include/asm/ppc_asm.h
158
#define REST_2EVRS(n,s,b,o) REST_EVR(n,s,b,o); REST_EVR(n+1,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
159
#define REST_4EVRS(n,s,b,o) REST_2EVRS(n,s,b,o); REST_2EVRS(n+2,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
160
#define REST_8EVRS(n,s,b,o) REST_4EVRS(n,s,b,o); REST_4EVRS(n+4,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
161
#define REST_16EVRS(n,s,b,o) REST_8EVRS(n,s,b,o); REST_8EVRS(n+8,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
162
#define REST_32EVRS(n,s,b,o) REST_16EVRS(n,s,b,o); REST_16EVRS(n+16,s,b,o)
arch/powerpc/include/asm/ppc_asm.h
238
#define XGLUE(a,b) a##b
arch/powerpc/include/asm/ppc_asm.h
239
#define GLUE(a,b) XGLUE(a,b)
arch/powerpc/include/asm/ppc_asm.h
838
b 191f; /* Skip trampoline if endian is good */ \
arch/powerpc/include/asm/ppc_asm.h
858
b 191f; /* Skip trampoline if endian is good */ \
arch/powerpc/include/asm/sstep.h
129
u8 b[16];
arch/powerpc/include/asm/topology.h
41
#define node_distance(a, b) __node_distance(a, b)
arch/powerpc/kernel/head_32.h
129
b 778f
arch/powerpc/kernel/head_32.h
157
b transfer_to_syscall /* jump to handler */
arch/powerpc/kernel/head_32.h
191
b interrupt_return
arch/powerpc/kernel/head_32.h
209
b interrupt_return
arch/powerpc/kernel/head_booke.h
126
b kvmppc_handler_\intno\()_\srr1
arch/powerpc/kernel/head_booke.h
145
b transfer_to_syscall /* jump to handler */
arch/powerpc/kernel/head_booke.h
218
b 2f; \
arch/powerpc/kernel/head_booke.h
304
b interrupt_return
arch/powerpc/kernel/head_booke.h
313
b ret_from_crit_exc
arch/powerpc/kernel/head_booke.h
326
b ret_from_mcheck_exc
arch/powerpc/kernel/head_booke.h
387
b .; \
arch/powerpc/kernel/head_booke.h
397
b ret_from_debug_exc
arch/powerpc/kernel/head_booke.h
445
b .; \
arch/powerpc/kernel/head_booke.h
454
b ret_from_crit_exc
arch/powerpc/kernel/head_booke.h
465
b interrupt_return
arch/powerpc/kernel/head_booke.h
484
b interrupt_return
arch/powerpc/kernel/head_booke.h
494
b interrupt_return
arch/powerpc/kernel/head_booke.h
504
b interrupt_return
arch/powerpc/kernel/head_booke.h
513
b interrupt_return
arch/powerpc/kernel/head_booke.h
520
b fast_exception_return; \
arch/powerpc/kernel/head_booke.h
523
b interrupt_return
arch/powerpc/kernel/pci-common.c
1225
struct pci_bus *b;
arch/powerpc/kernel/pci-common.c
1290
list_for_each_entry(b, &bus->children, node)
arch/powerpc/kernel/pci-common.c
1291
pcibios_allocate_bus_resources(b);
arch/powerpc/kernel/pci-common.c
1420
struct pci_bus *b;
arch/powerpc/kernel/pci-common.c
1423
list_for_each_entry(b, &pci_root_buses, node)
arch/powerpc/kernel/pci-common.c
1424
pcibios_allocate_bus_resources(b);
arch/powerpc/kernel/pci-common.c
1435
list_for_each_entry(b, &pci_root_buses, node)
arch/powerpc/kernel/pci-common.c
1436
pcibios_reserve_legacy_regions(b);
arch/powerpc/kernel/process.c
778
struct arch_hw_breakpoint *b)
arch/powerpc/kernel/process.c
780
if (a->address != b->address)
arch/powerpc/kernel/process.c
782
if (a->type != b->type)
arch/powerpc/kernel/process.c
784
if (a->len != b->len)
arch/powerpc/kernel/prom_init.c
2368
static int __init prom_set_color(ihandle ih, int i, int r, int g, int b)
arch/powerpc/kernel/prom_init.c
2370
return call_prom("call-method", 6, 1, ADDR("color!"), ih, i, b, g, r);
arch/powerpc/kernel/rtas.c
599
static int rtas_function_cmp(const void *a, const void *b)
arch/powerpc/kernel/rtas.c
602
const struct rtas_function *f2 = b;
arch/powerpc/kernel/time.c
917
unsigned long a, b, c, d;
arch/powerpc/kernel/time.c
922
b = dividend_high & 0xffffffff;
arch/powerpc/kernel/time.c
927
ra = ((u64)(a - (w * divisor)) << 32) + b;
arch/powerpc/kernel/vecemu.c
16
extern void vaddfp(vector128 *dst, vector128 *a, vector128 *b);
arch/powerpc/kernel/vecemu.c
17
extern void vsubfp(vector128 *dst, vector128 *a, vector128 *b);
arch/powerpc/kernel/vecemu.c
18
extern void vmaddfp(vector128 *dst, vector128 *a, vector128 *b, vector128 *c);
arch/powerpc/kernel/vecemu.c
19
extern void vnmsubfp(vector128 *dst, vector128 *a, vector128 *b, vector128 *c);
arch/powerpc/kvm/book3s_emulate.c
409
ulong b, t;
arch/powerpc/kvm/book3s_emulate.c
412
b = kvmppc_get_gpr(vcpu, rb);
arch/powerpc/kvm/book3s_emulate.c
413
if (!vcpu->arch.mmu.slbfee(vcpu, b, &t))
arch/powerpc/kvm/booke.c
2035
int n, b = 0, w = 0;
arch/powerpc/kvm/booke.c
2093
if (kvmppc_booke_add_breakpoint(dbg_reg, addr, b++))
arch/powerpc/kvm/test-guest-state-buffer.c
214
u32 b;
arch/powerpc/kvm/test-guest-state-buffer.c
245
kvmppc_gse_put_u32(gsb, KVMPPC_GSID_CR, data->b);
arch/powerpc/kvm/test-guest-state-buffer.c
279
data->b = kvmppc_gse_get_u32(gse);
arch/powerpc/kvm/test-guest-state-buffer.c
294
.b = 0x1,
arch/powerpc/kvm/test-guest-state-buffer.c
318
KUNIT_EXPECT_EQ(test, test1_data.b, 0x1);
arch/powerpc/lib/sstep.c
404
u8 b[sizeof(unsigned long)];
arch/powerpc/lib/sstep.c
411
err = copy_mem_in(&u.b[i], ea, nb, regs);
arch/powerpc/lib/sstep.c
534
u8 b[sizeof(unsigned long)];
arch/powerpc/lib/sstep.c
540
return copy_mem_out(&u.b[i], ea, nb, regs);
arch/powerpc/lib/sstep.c
573
u8 b[2 * sizeof(double)];
arch/powerpc/lib/sstep.c
582
err = copy_mem_in(u.b, ea, nb, regs);
arch/powerpc/lib/sstep.c
586
do_byte_reverse(u.b, min(nb, 8));
arch/powerpc/lib/sstep.c
588
do_byte_reverse(&u.b[8], 8);
arch/powerpc/lib/sstep.c
625
u8 b[2 * sizeof(double)];
arch/powerpc/lib/sstep.c
654
do_byte_reverse(u.b, min(nb, 8));
arch/powerpc/lib/sstep.c
656
do_byte_reverse(&u.b[8], 8);
arch/powerpc/lib/sstep.c
658
return copy_mem_out(u.b, ea, nb, regs);
arch/powerpc/lib/sstep.c
672
u8 b[sizeof(__vector128)];
arch/powerpc/lib/sstep.c
682
err = copy_mem_in(&u.b[ea & 0xf], ea, size, regs);
arch/powerpc/lib/sstep.c
686
do_byte_reverse(&u.b[ea & 0xf], min_t(size_t, size, sizeof(u)));
arch/powerpc/lib/sstep.c
702
u8 b[sizeof(__vector128)];
arch/powerpc/lib/sstep.c
720
do_byte_reverse(&u.b[ea & 0xf], min_t(size_t, size, sizeof(u)));
arch/powerpc/lib/sstep.c
721
return copy_mem_out(&u.b[ea & 0xf], ea, size, regs);
arch/powerpc/lib/sstep.c
800
memcpy(&reg->b[i], mem, read_size);
arch/powerpc/lib/sstep.c
802
do_byte_reverse(&reg->b[i], 8);
arch/powerpc/lib/sstep.c
849
reg->b[i] = *bp++;
arch/powerpc/lib/sstep.c
909
memcpy(mem, &reg->b[i], write_size);
arch/powerpc/lib/sstep.c
939
*bp++ = reg->b[i];
arch/powerpc/lib/test_emulate_step.c
291
int b;
arch/powerpc/lib/test_emulate_step.c
302
cached_b = c.b;
arch/powerpc/lib/test_emulate_step.c
323
if (stepped == 1 && c.b == cached_b)
arch/powerpc/lib/test_emulate_step.c
334
int b;
arch/powerpc/lib/test_emulate_step.c
350
cached_b = c.b;
arch/powerpc/lib/test_emulate_step.c
370
if (stepped == 1 && c.b == cached_b)
arch/powerpc/lib/test_emulate_step.c
381
long b;
arch/powerpc/lib/test_emulate_step.c
392
cached_b = c.b;
arch/powerpc/lib/test_emulate_step.c
413
if (stepped == 1 && c.b == cached_b)
arch/powerpc/lib/test_emulate_step.c
424
long b;
arch/powerpc/lib/test_emulate_step.c
440
cached_b = c.b;
arch/powerpc/lib/test_emulate_step.c
460
if (stepped == 1 && c.b == cached_b)
arch/powerpc/lib/test_emulate_step.c
497
u32 b[4];
arch/powerpc/lib/test_emulate_step.c
507
cached_b[0] = c.b[0] = 923745;
arch/powerpc/lib/test_emulate_step.c
508
cached_b[1] = c.b[1] = 2139478;
arch/powerpc/lib/test_emulate_step.c
509
cached_b[2] = c.b[2] = 9012;
arch/powerpc/lib/test_emulate_step.c
510
cached_b[3] = c.b[3] = 982134;
arch/powerpc/lib/test_emulate_step.c
526
c.b[0] = 4987513;
arch/powerpc/lib/test_emulate_step.c
527
c.b[1] = 84313948;
arch/powerpc/lib/test_emulate_step.c
528
c.b[2] = 71;
arch/powerpc/lib/test_emulate_step.c
529
c.b[3] = 498532;
arch/powerpc/lib/test_emulate_step.c
534
if (stepped == 1 && cached_b[0] == c.b[0] && cached_b[1] == c.b[1] &&
arch/powerpc/lib/test_emulate_step.c
535
cached_b[2] == c.b[2] && cached_b[3] == c.b[3])
arch/powerpc/lib/test_emulate_step.c
554
u32 b[4];
arch/powerpc/lib/test_emulate_step.c
564
cached_b[0] = c.b[0] = 18233;
arch/powerpc/lib/test_emulate_step.c
565
cached_b[1] = c.b[1] = 34863571;
arch/powerpc/lib/test_emulate_step.c
566
cached_b[2] = c.b[2] = 834;
arch/powerpc/lib/test_emulate_step.c
567
cached_b[3] = c.b[3] = 6138911;
arch/powerpc/lib/test_emulate_step.c
587
c.b[0] = 21379463;
arch/powerpc/lib/test_emulate_step.c
588
c.b[1] = 87;
arch/powerpc/lib/test_emulate_step.c
589
c.b[2] = 374234;
arch/powerpc/lib/test_emulate_step.c
590
c.b[3] = 4;
arch/powerpc/lib/test_emulate_step.c
595
if (stepped == 1 && cached_b[0] == c.b[0] && cached_b[1] == c.b[1] &&
arch/powerpc/lib/test_emulate_step.c
596
cached_b[2] == c.b[2] && cached_b[3] == c.b[3] &&
arch/powerpc/lib/test_emulate_step.c
620
u32 b[4];
arch/powerpc/lib/test_emulate_step.c
635
cached_b[0] = c[0].b[0] = 18233;
arch/powerpc/lib/test_emulate_step.c
636
cached_b[1] = c[0].b[1] = 34863571;
arch/powerpc/lib/test_emulate_step.c
637
cached_b[2] = c[0].b[2] = 834;
arch/powerpc/lib/test_emulate_step.c
638
cached_b[3] = c[0].b[3] = 6138911;
arch/powerpc/lib/test_emulate_step.c
639
cached_b[4] = c[1].b[0] = 1234;
arch/powerpc/lib/test_emulate_step.c
640
cached_b[5] = c[1].b[1] = 5678;
arch/powerpc/lib/test_emulate_step.c
641
cached_b[6] = c[1].b[2] = 91011;
arch/powerpc/lib/test_emulate_step.c
642
cached_b[7] = c[1].b[3] = 121314;
arch/powerpc/lib/test_emulate_step.c
664
c[0].b[0] = 21379463;
arch/powerpc/lib/test_emulate_step.c
665
c[0].b[1] = 87;
arch/powerpc/lib/test_emulate_step.c
666
c[0].b[2] = 374234;
arch/powerpc/lib/test_emulate_step.c
667
c[0].b[3] = 4;
arch/powerpc/lib/test_emulate_step.c
668
c[1].b[0] = 90;
arch/powerpc/lib/test_emulate_step.c
669
c[1].b[1] = 122;
arch/powerpc/lib/test_emulate_step.c
670
c[1].b[2] = 555;
arch/powerpc/lib/test_emulate_step.c
671
c[1].b[3] = 32144;
arch/powerpc/lib/test_emulate_step.c
680
if (stepped == 1 && cached_b[0] == c[0].b[0] && cached_b[1] == c[0].b[1] &&
arch/powerpc/lib/test_emulate_step.c
681
cached_b[2] == c[0].b[2] && cached_b[3] == c[0].b[3] &&
arch/powerpc/lib/test_emulate_step.c
682
cached_b[4] == c[1].b[0] && cached_b[5] == c[1].b[1] &&
arch/powerpc/lib/test_emulate_step.c
683
cached_b[6] == c[1].b[2] && cached_b[7] == c[1].b[3] &&
arch/powerpc/lib/test_emulate_step.c
707
u32 b[4];
arch/powerpc/lib/test_emulate_step.c
722
cached_b[0] = c[0].b[0] = 18233;
arch/powerpc/lib/test_emulate_step.c
723
cached_b[1] = c[0].b[1] = 34863571;
arch/powerpc/lib/test_emulate_step.c
724
cached_b[2] = c[0].b[2] = 834;
arch/powerpc/lib/test_emulate_step.c
725
cached_b[3] = c[0].b[3] = 6138911;
arch/powerpc/lib/test_emulate_step.c
726
cached_b[4] = c[1].b[0] = 1234;
arch/powerpc/lib/test_emulate_step.c
727
cached_b[5] = c[1].b[1] = 5678;
arch/powerpc/lib/test_emulate_step.c
728
cached_b[6] = c[1].b[2] = 91011;
arch/powerpc/lib/test_emulate_step.c
729
cached_b[7] = c[1].b[3] = 121314;
arch/powerpc/lib/test_emulate_step.c
752
c[0].b[0] = 21379463;
arch/powerpc/lib/test_emulate_step.c
753
c[0].b[1] = 87;
arch/powerpc/lib/test_emulate_step.c
754
c[0].b[2] = 374234;
arch/powerpc/lib/test_emulate_step.c
755
c[0].b[3] = 4;
arch/powerpc/lib/test_emulate_step.c
756
c[1].b[0] = 90;
arch/powerpc/lib/test_emulate_step.c
757
c[1].b[1] = 122;
arch/powerpc/lib/test_emulate_step.c
758
c[1].b[2] = 555;
arch/powerpc/lib/test_emulate_step.c
759
c[1].b[3] = 32144;
arch/powerpc/lib/test_emulate_step.c
768
if (stepped == 1 && cached_b[0] == c[0].b[0] && cached_b[1] == c[0].b[1] &&
arch/powerpc/lib/test_emulate_step.c
769
cached_b[2] == c[0].b[2] && cached_b[3] == c[0].b[3] &&
arch/powerpc/lib/test_emulate_step.c
770
cached_b[4] == c[1].b[0] && cached_b[5] == c[1].b[1] &&
arch/powerpc/lib/test_emulate_step.c
771
cached_b[6] == c[1].b[2] && cached_b[7] == c[1].b[3] &&
arch/powerpc/lib/test_emulate_step.c
796
u32 b[4];
arch/powerpc/lib/test_emulate_step.c
809
cached_b[0] = c[0].b[0] = 18233;
arch/powerpc/lib/test_emulate_step.c
810
cached_b[1] = c[0].b[1] = 34863571;
arch/powerpc/lib/test_emulate_step.c
811
cached_b[2] = c[0].b[2] = 834;
arch/powerpc/lib/test_emulate_step.c
812
cached_b[3] = c[0].b[3] = 6138911;
arch/powerpc/lib/test_emulate_step.c
813
cached_b[4] = c[1].b[0] = 1234;
arch/powerpc/lib/test_emulate_step.c
814
cached_b[5] = c[1].b[1] = 5678;
arch/powerpc/lib/test_emulate_step.c
815
cached_b[6] = c[1].b[2] = 91011;
arch/powerpc/lib/test_emulate_step.c
816
cached_b[7] = c[1].b[3] = 121314;
arch/powerpc/lib/test_emulate_step.c
840
c[0].b[0] = 21379463;
arch/powerpc/lib/test_emulate_step.c
841
c[0].b[1] = 87;
arch/powerpc/lib/test_emulate_step.c
842
c[0].b[2] = 374234;
arch/powerpc/lib/test_emulate_step.c
843
c[0].b[3] = 4;
arch/powerpc/lib/test_emulate_step.c
844
c[1].b[0] = 90;
arch/powerpc/lib/test_emulate_step.c
845
c[1].b[1] = 122;
arch/powerpc/lib/test_emulate_step.c
846
c[1].b[2] = 555;
arch/powerpc/lib/test_emulate_step.c
847
c[1].b[3] = 32144;
arch/powerpc/lib/test_emulate_step.c
858
if (stepped == 1 && cached_b[0] == c[0].b[0] && cached_b[1] == c[0].b[1] &&
arch/powerpc/lib/test_emulate_step.c
859
cached_b[2] == c[0].b[2] && cached_b[3] == c[0].b[3] &&
arch/powerpc/lib/test_emulate_step.c
860
cached_b[4] == c[1].b[0] && cached_b[5] == c[1].b[1] &&
arch/powerpc/lib/test_emulate_step.c
861
cached_b[6] == c[1].b[2] && cached_b[7] == c[1].b[3] &&
arch/powerpc/math-emu/udivmodti4.c
15
_FP_I_TYPE b, bm;
arch/powerpc/math-emu/udivmodti4.c
163
b = _FP_W_TYPE_SIZE - bm;
arch/powerpc/math-emu/udivmodti4.c
165
d1 = (d1 << bm) | (d0 >> b);
arch/powerpc/math-emu/udivmodti4.c
167
n2 = n1 >> b;
arch/powerpc/math-emu/udivmodti4.c
168
n1 = (n1 << bm) | (n0 >> b);
arch/powerpc/math-emu/udivmodti4.c
184
r0 = (n1 << b) | (n0 >> bm);
arch/powerpc/math-emu/udivmodti4.c
95
b = _FP_W_TYPE_SIZE - bm;
arch/powerpc/math-emu/udivmodti4.c
98
n2 = n1 >> b;
arch/powerpc/math-emu/udivmodti4.c
99
n1 = (n1 << bm) | (n0 >> b);
arch/powerpc/mm/book3s32/mmu.c
57
int b;
arch/powerpc/mm/book3s32/mmu.c
58
for (b = 0; b < ARRAY_SIZE(bat_addrs); ++b)
arch/powerpc/mm/book3s32/mmu.c
59
if (va >= bat_addrs[b].start && va < bat_addrs[b].limit)
arch/powerpc/mm/book3s32/mmu.c
60
return bat_addrs[b].phys + (va - bat_addrs[b].start);
arch/powerpc/mm/book3s32/mmu.c
69
int b;
arch/powerpc/mm/book3s32/mmu.c
70
for (b = 0; b < ARRAY_SIZE(bat_addrs); ++b)
arch/powerpc/mm/book3s32/mmu.c
71
if (pa >= bat_addrs[b].phys
arch/powerpc/mm/book3s32/mmu.c
72
&& pa < (bat_addrs[b].limit-bat_addrs[b].start)
arch/powerpc/mm/book3s32/mmu.c
73
+bat_addrs[b].phys)
arch/powerpc/mm/book3s32/mmu.c
74
return bat_addrs[b].start+(pa-bat_addrs[b].phys);
arch/powerpc/mm/book3s32/mmu.c
80
int b;
arch/powerpc/mm/book3s32/mmu.c
83
for (b = 0; b < n; b++) {
arch/powerpc/mm/book3s32/mmu.c
84
struct ppc_bat *bat = BATS[b];
arch/powerpc/mm/book3s32/mmu.c
87
return b;
arch/powerpc/mm/nohash/e500.c
68
int b;
arch/powerpc/mm/nohash/e500.c
69
for (b = 0; b < tlbcam_index; ++b)
arch/powerpc/mm/nohash/e500.c
70
if (va >= tlbcam_addrs[b].start && va < tlbcam_addrs[b].limit)
arch/powerpc/mm/nohash/e500.c
71
return tlbcam_addrs[b].phys + (va - tlbcam_addrs[b].start);
arch/powerpc/mm/nohash/e500.c
80
int b;
arch/powerpc/mm/nohash/e500.c
81
for (b = 0; b < tlbcam_index; ++b)
arch/powerpc/mm/nohash/e500.c
82
if (pa >= tlbcam_addrs[b].phys
arch/powerpc/mm/nohash/e500.c
83
&& pa < (tlbcam_addrs[b].limit-tlbcam_addrs[b].start)
arch/powerpc/mm/nohash/e500.c
84
+tlbcam_addrs[b].phys)
arch/powerpc/mm/nohash/e500.c
85
return tlbcam_addrs[b].start+(pa-tlbcam_addrs[b].phys);
arch/powerpc/mm/numa.c
247
int __node_distance(int a, int b)
arch/powerpc/mm/numa.c
253
return numa_distance_table[a][b];
arch/powerpc/mm/numa.c
255
return ((a == b) ? LOCAL_DISTANCE : REMOTE_DISTANCE);
arch/powerpc/mm/numa.c
258
if (distance_lookup_table[a][i] == distance_lookup_table[b][i])
arch/powerpc/perf/isa207-common.h
274
#define P(a, b) PERF_MEM_S(a, b)
arch/powerpc/perf/isa207-common.h
275
#define PH(a, b) (P(LVL, HIT) | P(a, b))
arch/powerpc/perf/isa207-common.h
276
#define PM(a, b) (P(LVL, MISS) | P(a, b))
arch/powerpc/perf/power6-pmu.c
182
unsigned int pmc, ev, b, u, s, psel;
arch/powerpc/perf/power6-pmu.c
214
b = (ev >> PM_BYTE_SH) & PM_BYTE_MSK;
arch/powerpc/perf/power6-pmu.c
217
if ((ttmset & (1 << b)) && MMCR1_TTMSEL(mmcr1, b) != u)
arch/powerpc/perf/power6-pmu.c
219
mmcr1 |= (unsigned long)u << MMCR1_TTMSEL_SH(b);
arch/powerpc/perf/power6-pmu.c
220
ttmset |= 1 << b;
arch/powerpc/perf/power6-pmu.c
232
if (b >= 2)
arch/powerpc/perf/req-gen/perf.h
28
#define CAT2_(a, b) a ## b
arch/powerpc/perf/req-gen/perf.h
29
#define CAT2(a, b) CAT2_(a, b)
arch/powerpc/perf/req-gen/perf.h
30
#define CAT3_(a, b, c) a ## b ## c
arch/powerpc/perf/req-gen/perf.h
31
#define CAT3(a, b, c) CAT3_(a, b, c)
arch/powerpc/platforms/85xx/p1022_ds.c
178
u8 b;
arch/powerpc/platforms/85xx/p1022_ds.c
315
b = in_8(lbc_lcs1_ba);
arch/powerpc/platforms/85xx/p1022_ds.c
316
b |= PX_BRDCFG0_ELBC_DIU;
arch/powerpc/platforms/85xx/p1022_ds.c
317
out_8(lbc_lcs1_ba, b);
arch/powerpc/platforms/85xx/p1022_ds.c
330
b = in_8(lbc_lcs1_ba);
arch/powerpc/platforms/85xx/p1022_ds.c
331
b &= ~(PX_BRDCFG1_DFPEN | PX_BRDCFG1_BACKLIGHT);
arch/powerpc/platforms/85xx/p1022_ds.c
332
b |= PX_BRDCFG1_DVIEN;
arch/powerpc/platforms/85xx/p1022_ds.c
333
out_8(lbc_lcs1_ba, b);
arch/powerpc/platforms/85xx/p1022_ds.c
342
b = in_8(lbc_lcs1_ba);
arch/powerpc/platforms/85xx/p1022_ds.c
343
b &= ~PX_BRDCFG1_DVIEN;
arch/powerpc/platforms/85xx/p1022_ds.c
344
b |= PX_BRDCFG1_DFPEN | PX_BRDCFG1_BACKLIGHT;
arch/powerpc/platforms/85xx/p1022_ds.c
345
out_8(lbc_lcs1_ba, b);
arch/powerpc/platforms/cell/spufs/sched.c
1058
int a, b, c;
arch/powerpc/platforms/cell/spufs/sched.c
1061
b = spu_avenrun[1] + (FIXED_1/200);
arch/powerpc/platforms/cell/spufs/sched.c
1071
LOAD_INT(b), LOAD_FRAC(b),
arch/powerpc/platforms/powermac/pfunc_core.c
22
#define LOG_BLOB(t,b,c)
arch/powerpc/platforms/powernv/opal-lpc.c
116
static void opal_lpc_insb(unsigned long p, void *b, unsigned long c)
arch/powerpc/platforms/powernv/opal-lpc.c
118
u8 *ptr = b;
arch/powerpc/platforms/powernv/opal-lpc.c
124
static void opal_lpc_insw(unsigned long p, void *b, unsigned long c)
arch/powerpc/platforms/powernv/opal-lpc.c
126
__le16 *ptr = b;
arch/powerpc/platforms/powernv/opal-lpc.c
132
static void opal_lpc_insl(unsigned long p, void *b, unsigned long c)
arch/powerpc/platforms/powernv/opal-lpc.c
134
__le32 *ptr = b;
arch/powerpc/platforms/powernv/opal-lpc.c
140
static void opal_lpc_outsb(unsigned long p, const void *b, unsigned long c)
arch/powerpc/platforms/powernv/opal-lpc.c
142
const u8 *ptr = b;
arch/powerpc/platforms/powernv/opal-lpc.c
148
static void opal_lpc_outsw(unsigned long p, const void *b, unsigned long c)
arch/powerpc/platforms/powernv/opal-lpc.c
150
const __le16 *ptr = b;
arch/powerpc/platforms/powernv/opal-lpc.c
156
static void opal_lpc_outsl(unsigned long p, const void *b, unsigned long c)
arch/powerpc/platforms/powernv/opal-lpc.c
158
const __le32 *ptr = b;
arch/powerpc/platforms/ps3/mm.c
43
static unsigned long __init make_page_sizes(unsigned long a, unsigned long b)
arch/powerpc/platforms/ps3/mm.c
45
return (a << 56) | (b << 48);
arch/powerpc/platforms/pseries/pci_dlpar.c
104
pci_remove_bus(b);
arch/powerpc/platforms/pseries/pci_dlpar.c
70
struct pci_bus *b = phb->bus;
arch/powerpc/platforms/pseries/pci_dlpar.c
71
struct pci_host_bridge *host_bridge = to_pci_host_bridge(b->bridge);
arch/powerpc/platforms/pseries/pci_dlpar.c
76
pci_domain_nr(b), b->number);
arch/powerpc/platforms/pseries/pci_dlpar.c
79
if (!(list_empty(&b->children) && list_empty(&b->devices)))
arch/powerpc/platforms/pseries/pci_dlpar.c
87
rc = pcibios_unmap_io_space(b);
arch/powerpc/platforms/pseries/pci_dlpar.c
90
__func__, b->name);
arch/powerpc/sysdev/grackle.c
18
#define GRACKLE_CFA(b, d, o) (0x80 | ((b) << 8) | ((d) << 16) \
arch/powerpc/sysdev/mpic.c
300
#define mpic_read(b,r) _mpic_read(mpic->reg_type,&(b),(r))
arch/powerpc/sysdev/mpic.c
301
#define mpic_write(b,r,v) _mpic_write(mpic->reg_type,&(b),(r),(v))
arch/powerpc/sysdev/mpic.c
344
#define mpic_map(m,p,b,o,s) _mpic_map_mmio(m,p,b,o,s)
arch/powerpc/xmon/xmon.c
2327
#define SWAP(a, b, t) ((t) = (a), (a) = (b), (b) = (t))
arch/riscv/include/asm/asm-prototypes.h
10
long long __ashlti3(long long a, int b);
arch/riscv/include/asm/asm-prototypes.h
8
long long __lshrti3(long long a, int b);
arch/riscv/include/asm/asm-prototypes.h
9
long long __ashrti3(long long a, int b);
arch/riscv/include/asm/asm.h
22
#define __REG_SEL(a, b) __ASM_STR(a)
arch/riscv/include/asm/asm.h
24
#define __REG_SEL(a, b) __ASM_STR(b)
arch/riscv/include/asm/extable.h
25
#define swap_ex_entry_fixup(a, b, tmp, delta) \
arch/riscv/include/asm/extable.h
27
(a)->fixup = (b)->fixup + (delta); \
arch/riscv/include/asm/extable.h
28
(b)->fixup = (tmp).fixup - (delta); \
arch/riscv/include/asm/extable.h
29
(a)->type = (b)->type; \
arch/riscv/include/asm/extable.h
30
(b)->type = (tmp).type; \
arch/riscv/include/asm/extable.h
31
(a)->data = (b)->data; \
arch/riscv/include/asm/extable.h
32
(b)->data = (tmp).data; \
arch/riscv/include/asm/io.h
105
__io_reads_ins(ins, u8, b, __io_pbr(), __io_par(addr))
arch/riscv/include/asm/io.h
112
__io_writes_outs(writes, u8, b, __io_bw(), __io_aw())
arch/riscv/include/asm/io.h
119
__io_writes_outs(outs, u8, b, __io_pbw(), __io_paw())
arch/riscv/include/asm/io.h
98
__io_reads_ins(reads, u8, b, __io_br(), __io_ar(addr))
arch/riscv/kernel/acpi.c
322
struct pci_bus *b = pci_find_bus(domain, bus);
arch/riscv/kernel/acpi.c
324
if (!b)
arch/riscv/kernel/acpi.c
326
return b->ops->read(b, devfn, reg, len, val);
arch/riscv/kernel/acpi.c
332
struct pci_bus *b = pci_find_bus(domain, bus);
arch/riscv/kernel/acpi.c
334
if (!b)
arch/riscv/kernel/acpi.c
336
return b->ops->write(b, devfn, reg, len, val);
arch/riscv/kernel/module-sections.c
59
#define cmp_3way(a, b) ((a) < (b) ? -1 : (a) > (b))
arch/riscv/kernel/module-sections.c
61
static int cmp_rela(const void *a, const void *b)
arch/riscv/kernel/module-sections.c
63
const Elf_Rela *x = a, *y = b;
arch/riscv/mm/init.c
100
static inline void print_mlm(char *name, unsigned long b, unsigned long t)
arch/riscv/mm/init.c
102
pr_notice("%12s : 0x%08lx - 0x%08lx (%4ld MB)\n", name, b, t,
arch/riscv/mm/init.c
103
(((t) - (b)) >> LOG2_SZ_1M));
arch/riscv/mm/init.c
106
static inline void print_mlg(char *name, unsigned long b, unsigned long t)
arch/riscv/mm/init.c
108
pr_notice("%12s : 0x%08lx - 0x%08lx (%4ld GB)\n", name, b, t,
arch/riscv/mm/init.c
109
(((t) - (b)) >> LOG2_SZ_1G));
arch/riscv/mm/init.c
113
static inline void print_mlt(char *name, unsigned long b, unsigned long t)
arch/riscv/mm/init.c
115
pr_notice("%12s : 0x%08lx - 0x%08lx (%4ld TB)\n", name, b, t,
arch/riscv/mm/init.c
116
(((t) - (b)) >> LOG2_SZ_1T));
arch/riscv/mm/init.c
119
#define print_mlt(n, b, t) do {} while (0)
arch/riscv/mm/init.c
122
static inline void print_ml(char *name, unsigned long b, unsigned long t)
arch/riscv/mm/init.c
124
unsigned long diff = t - b;
arch/riscv/mm/init.c
127
print_mlt(name, b, t);
arch/riscv/mm/init.c
129
print_mlg(name, b, t);
arch/riscv/mm/init.c
131
print_mlm(name, b, t);
arch/riscv/mm/init.c
133
print_mlk(name, b, t);
arch/riscv/mm/init.c
94
static inline void print_mlk(char *name, unsigned long b, unsigned long t)
arch/riscv/mm/init.c
96
pr_notice("%12s : 0x%08lx - 0x%08lx (%4ld kB)\n", name, b, t,
arch/riscv/mm/init.c
97
(((t) - (b)) >> LOG2_SZ_1K));
arch/s390/boot/printk.c
128
char *b = _decompressor_syms_end;
arch/s390/boot/printk.c
134
while (a < b) {
arch/s390/boot/printk.c
135
pivot = symstart(a + (b - a) / 2);
arch/s390/boot/printk.c
139
b = pivot;
arch/s390/include/asm/asm-prototypes.h
11
__int128_t __ashlti3(__int128_t a, int b);
arch/s390/include/asm/asm-prototypes.h
12
__int128_t __ashrti3(__int128_t a, int b);
arch/s390/include/asm/asm-prototypes.h
13
__int128_t __lshrti3(__int128_t a, int b);
arch/s390/include/asm/chpid.h
28
static inline int chp_id_is_equal(struct chp_id *a, struct chp_id *b)
arch/s390/include/asm/chpid.h
30
return (a->id == b->id) && (a->cssid == b->cssid);
arch/s390/include/asm/cio.h
115
__u32 b : 1;
arch/s390/include/asm/cmpxchg.h
41
u8 b[4];
arch/s390/include/asm/cmpxchg.h
52
if (old32.b[i] != old)
arch/s390/include/asm/cmpxchg.h
53
return old32.b[i];
arch/s390/include/asm/cmpxchg.h
55
new32.b[i] = new;
arch/s390/include/asm/cmpxchg.h
64
u16 b[2];
arch/s390/include/asm/cmpxchg.h
75
if (old32.b[i] != old)
arch/s390/include/asm/cmpxchg.h
76
return old32.b[i];
arch/s390/include/asm/cmpxchg.h
78
new32.b[i] = new;
arch/s390/include/asm/dma-types.h
100
return (__force dma64_t)((__force u64)a & b);
arch/s390/include/asm/dma-types.h
58
static inline dma32_t dma32_add(dma32_t a, u32 b)
arch/s390/include/asm/dma-types.h
60
return (__force dma32_t)((__force u32)a + b);
arch/s390/include/asm/dma-types.h
63
static inline dma32_t dma32_and(dma32_t a, u32 b)
arch/s390/include/asm/dma-types.h
65
return (__force dma32_t)((__force u32)a & b);
arch/s390/include/asm/dma-types.h
93
static inline dma64_t dma64_add(dma64_t a, u64 b)
arch/s390/include/asm/dma-types.h
95
return (__force dma64_t)((__force u64)a + b);
arch/s390/include/asm/dma-types.h
98
static inline dma64_t dma64_and(dma64_t a, u64 b)
arch/s390/include/asm/extable.h
44
struct exception_table_entry *b,
arch/s390/include/asm/extable.h
48
a->fixup = b->fixup + delta;
arch/s390/include/asm/extable.h
49
b->fixup = tmp.fixup - delta;
arch/s390/include/asm/extable.h
50
a->type = b->type;
arch/s390/include/asm/extable.h
51
b->type = tmp.type;
arch/s390/include/asm/extable.h
52
a->data = b->data;
arch/s390/include/asm/extable.h
53
b->data = tmp.data;
arch/s390/include/asm/nmi.h
54
u64 b : 1; /* 14 backed up */
arch/s390/include/asm/pgtable.h
838
static inline int pte_same(pte_t a, pte_t b)
arch/s390/include/asm/pgtable.h
840
return pte_val(a) == pte_val(b);
arch/s390/include/asm/timex.h
268
static inline int tod_after(unsigned long a, unsigned long b)
arch/s390/include/asm/timex.h
271
return (long) a > (long) b;
arch/s390/include/asm/timex.h
272
return a > b;
arch/s390/include/asm/timex.h
282
static inline int tod_after_eq(unsigned long a, unsigned long b)
arch/s390/include/asm/timex.h
285
return (long) a >= (long) b;
arch/s390/include/asm/timex.h
286
return a >= b;
arch/s390/include/uapi/asm/guarded_storage.h
21
__u8 b : 1;
arch/s390/include/uapi/asm/runtime_instr.h
40
__u32 b : 1;
arch/s390/include/uapi/asm/vtoc.h
177
__u32 b; /* ending RTA value + 1 */
arch/s390/include/uapi/asm/vtoc.h
26
__u8 b;
arch/s390/kernel/cert_store.c
166
static void pr_dbf_vcb(const struct vcb *b)
arch/s390/kernel/cert_store.c
169
pr_dbf_msg("vcb_input_length: %d", b->vcb_hdr.vcb_input_length);
arch/s390/kernel/cert_store.c
170
pr_dbf_msg("first_vc_index: %d", b->vcb_hdr.first_vc_index);
arch/s390/kernel/cert_store.c
171
pr_dbf_msg("last_vc_index: %d", b->vcb_hdr.last_vc_index);
arch/s390/kernel/cert_store.c
172
pr_dbf_msg("cs_token: %d", b->vcb_hdr.cs_token);
arch/s390/kernel/cert_store.c
173
pr_dbf_msg("vcb_output_length: %d", b->vcb_hdr.vcb_output_length);
arch/s390/kernel/cert_store.c
174
pr_dbf_msg("version: %d", b->vcb_hdr.version);
arch/s390/kernel/cert_store.c
175
pr_dbf_msg("stored_vc_count: %d", b->vcb_hdr.stored_vc_count);
arch/s390/kernel/cert_store.c
176
pr_dbf_msg("remaining_vc_count: %d", b->vcb_hdr.remaining_vc_count);
arch/s390/kernel/debug.c
1044
static void debug_areas_swap(debug_info_t *a, debug_info_t *b)
arch/s390/kernel/debug.c
1046
swap(a->nr_areas, b->nr_areas);
arch/s390/kernel/debug.c
1047
swap(a->pages_per_area, b->pages_per_area);
arch/s390/kernel/debug.c
1048
swap(a->areas, b->areas);
arch/s390/kernel/debug.c
1049
swap(a->active_area, b->active_area);
arch/s390/kernel/debug.c
1050
swap(a->active_pages, b->active_pages);
arch/s390/kernel/debug.c
1051
swap(a->active_entries, b->active_entries);
arch/s390/kernel/debug.c
97
static void debug_areas_swap(debug_info_t *a, debug_info_t *b);
arch/s390/kernel/nmi.c
391
if (mci.b) {
arch/s390/kernel/perf_cpum_cf_events.c
965
struct attribute **b,
arch/s390/kernel/perf_cpum_cf_events.c
973
for (i = 0; b[i]; i++)
arch/s390/kernel/perf_cpum_cf_events.c
985
for (i = 0; b[i]; i++)
arch/s390/kernel/perf_cpum_cf_events.c
986
new[j++] = b[i];
arch/s390/kvm/gaccess.c
100
unsigned long b : 1; /* Base-Space Bit */
arch/s390/kvm/guestdbg.c
298
static inline int in_addr_range(u64 addr, u64 a, u64 b)
arch/s390/kvm/guestdbg.c
300
if (a <= b)
arch/s390/kvm/guestdbg.c
301
return (addr >= a) && (addr <= b);
arch/s390/kvm/guestdbg.c
304
return (addr >= a) || (addr <= b);
arch/s390/mm/dump_pagetables.c
258
static int ptdump_cmp(const void *a, const void *b)
arch/s390/mm/dump_pagetables.c
261
const struct addr_marker *amb = b;
arch/s390/mm/hugetlbpage.c
23
#define move_set_bit(x, a, b) (((x) & (a)) >> ilog2(a) << ilog2(b))
arch/s390/net/bpf_jit_comp.c
282
static void emit6_pcrel_rilb(struct bpf_jit *jit, u32 op, u8 b, s64 pcrel)
arch/s390/net/bpf_jit_comp.c
284
emit6_pcrel_ril(jit, op | reg_high(b) << 16, pcrel);
arch/s390/net/bpf_jit_comp.c
285
REG_SET_SEEN(b);
arch/s390/net/bpf_jit_comp.c
288
#define EMIT6_PCREL_RILB(op, b, target) \
arch/s390/net/bpf_jit_comp.c
289
emit6_pcrel_rilb(jit, op, b, off_to_pcrel(jit, target))
arch/s390/net/bpf_jit_comp.c
291
#define EMIT6_PCREL_RILB_PTR(op, b, target_ptr) \
arch/s390/net/bpf_jit_comp.c
292
emit6_pcrel_rilb(jit, op, b, ptr_to_pcrel(jit, target_ptr))
arch/s390/pci/pci.c
1136
const struct list_head *b)
arch/s390/pci/pci.c
1139
struct zpci_dev *zb = container_of(b, struct zpci_dev, entry);
arch/s390/tools/gen_opcode_table.c
175
static int cmpformat(const void *a, const void *b)
arch/s390/tools/gen_opcode_table.c
177
return strcmp(((struct insn *)a)->format, ((struct insn *)b)->format);
arch/s390/tools/gen_opcode_table.c
199
static int cmp_long_insn(const void *a, const void *b)
arch/s390/tools/gen_opcode_table.c
201
return strcmp(((struct insn *)a)->name, ((struct insn *)b)->name);
arch/s390/tools/gen_opcode_table.c
281
static int cmpopcode(const void *a, const void *b)
arch/s390/tools/gen_opcode_table.c
283
return strcmp(((struct insn *)a)->opcode, ((struct insn *)b)->opcode);
arch/s390/tools/relocs.c
320
const uint32_t *a, *b;
arch/s390/tools/relocs.c
322
a = va; b = vb;
arch/s390/tools/relocs.c
323
return (*a == *b) ? 0 : (*a > *b) ? 1 : -1;
arch/sh/include/asm/io.h
113
__BUILD_MEMORY_STRING(__raw_, b, u8)
arch/sh/include/asm/io.h
188
BUILDIO_IOPORT(b, u8)
arch/sh/include/asm/io.h
217
__BUILD_IOPORT_STRING(b, u8)
arch/sh/include/asm/io.h
83
__BUILD_UNCACHED_IO(b, u8)
arch/sh/include/asm/io_generic.h
8
#define IO_CONCAT(a,b) _IO_CONCAT(a,b)
arch/sh/include/asm/io_generic.h
9
#define _IO_CONCAT(a,b) a ## _ ## b
arch/sh/include/asm/romimage-macros.h
39
mov.b r0, @r1
arch/sh/include/uapi/asm/swab.h
40
struct { __u32 a,b; } s;
arch/sh/include/uapi/asm/swab.h
44
w.s.b = __arch_swab32(v.s.a);
arch/sh/include/uapi/asm/swab.h
45
w.s.a = __arch_swab32(v.s.b);
arch/sh/kernel/cpu/sh4/fpu.c
24
unsigned long long b);
arch/sh/kernel/cpu/sh4/fpu.c
25
extern unsigned long int float32_div(unsigned long int a, unsigned long int b);
arch/sh/kernel/cpu/sh4/fpu.c
27
unsigned long long b);
arch/sh/kernel/cpu/sh4/fpu.c
28
extern unsigned long int float32_mul(unsigned long int a, unsigned long int b);
arch/sh/kernel/cpu/sh4/fpu.c
30
unsigned long long b);
arch/sh/kernel/cpu/sh4/fpu.c
31
extern unsigned long int float32_add(unsigned long int a, unsigned long int b);
arch/sh/kernel/cpu/sh4/fpu.c
33
unsigned long long b);
arch/sh/kernel/cpu/sh4/fpu.c
34
extern unsigned long int float32_sub(unsigned long int a, unsigned long int b);
arch/sh/kernel/cpu/sh4/softfloat.c
100
static float64 subFloat64Sigs(float64 a, float64 b, flag zSign);
arch/sh/kernel/cpu/sh4/softfloat.c
101
static float64 addFloat64Sigs(float64 a, float64 b, flag zSign);
arch/sh/kernel/cpu/sh4/softfloat.c
106
static float32 subFloat32Sigs(float32 a, float32 b, flag zSign);
arch/sh/kernel/cpu/sh4/softfloat.c
107
static float32 addFloat32Sigs(float32 a, float32 b, flag zSign);
arch/sh/kernel/cpu/sh4/softfloat.c
110
static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
224
static float64 subFloat64Sigs(float64 a, float64 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
232
bSig = extractFloat64Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
233
bExp = extractFloat64Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
285
static float64 addFloat64Sigs(float64 a, float64 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
293
bSig = extractFloat64Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
294
bExp = extractFloat64Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
454
static float32 subFloat32Sigs(float32 a, float32 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
462
bSig = extractFloat32Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
463
bExp = extractFloat32Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
516
static float32 addFloat32Sigs(float32 a, float32 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
524
bSig = extractFloat32Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
525
bExp = extractFloat32Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
573
float64 float64_sub(float64 a, float64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
578
bSign = extractFloat64Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
580
return subFloat64Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
582
return addFloat64Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
587
float32 float32_sub(float32 a, float32 b)
arch/sh/kernel/cpu/sh4/softfloat.c
592
bSign = extractFloat32Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
594
return subFloat32Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
596
return addFloat32Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
601
float32 float32_add(float32 a, float32 b)
arch/sh/kernel/cpu/sh4/softfloat.c
606
bSign = extractFloat32Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
608
return addFloat32Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
610
return subFloat32Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
615
float64 float64_add(float64 a, float64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
620
bSign = extractFloat64Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
622
return addFloat64Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
624
return subFloat64Sigs(a, b, aSign);
arch/sh/kernel/cpu/sh4/softfloat.c
656
static bits64 estimateDiv128To64(bits64 a0, bits64 a1, bits64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
661
if (b <= a0)
arch/sh/kernel/cpu/sh4/softfloat.c
663
b0 = b >> 32;
arch/sh/kernel/cpu/sh4/softfloat.c
668
mul64To128(b, z, &term0, &term1);
arch/sh/kernel/cpu/sh4/softfloat.c
672
b1 = b << 32;
arch/sh/kernel/cpu/sh4/softfloat.c
682
void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr)
arch/sh/kernel/cpu/sh4/softfloat.c
689
bLow = b;
arch/sh/kernel/cpu/sh4/softfloat.c
690
bHigh = b >> 32;
arch/sh/kernel/cpu/sh4/softfloat.c
716
float64 float64_div(float64 a, float64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
727
bSig = extractFloat64Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
728
bExp = extractFloat64Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
729
bSign = extractFloat64Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
774
float32 float32_div(float32 a, float32 b)
arch/sh/kernel/cpu/sh4/softfloat.c
784
bSig = extractFloat32Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
785
bExp = extractFloat32Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
786
bSign = extractFloat32Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
81
float64 float64_sub(float64 a, float64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
82
float32 float32_sub(float32 a, float32 b);
arch/sh/kernel/cpu/sh4/softfloat.c
824
float32 float32_mul(float32 a, float32 b)
arch/sh/kernel/cpu/sh4/softfloat.c
83
float32 float32_add(float32 a, float32 b);
arch/sh/kernel/cpu/sh4/softfloat.c
835
bSig = extractFloat32Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
836
bExp = extractFloat32Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
837
bSign = extractFloat32Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
84
float64 float64_add(float64 a, float64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
85
float64 float64_div(float64 a, float64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
86
float32 float32_div(float32 a, float32 b);
arch/sh/kernel/cpu/sh4/softfloat.c
865
float64 float64_mul(float64 a, float64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
87
float32 float32_mul(float32 a, float32 b);
arch/sh/kernel/cpu/sh4/softfloat.c
874
bSig = extractFloat64Frac(b);
arch/sh/kernel/cpu/sh4/softfloat.c
875
bExp = extractFloat64Exp(b);
arch/sh/kernel/cpu/sh4/softfloat.c
876
bSign = extractFloat64Sign(b);
arch/sh/kernel/cpu/sh4/softfloat.c
88
float64 float64_mul(float64 a, float64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
94
void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr);
arch/sh/mm/pmb.c
130
static inline bool pmb_can_merge(struct pmb_entry *a, struct pmb_entry *b)
arch/sh/mm/pmb.c
132
return (b->vpn == (a->vpn + a->size)) &&
arch/sh/mm/pmb.c
133
(b->ppn == (a->ppn + a->size)) &&
arch/sh/mm/pmb.c
134
(b->flags == a->flags);
arch/sparc/include/asm/asm-prototypes.h
27
TItype __multi3(TItype a, TItype b);
arch/sparc/include/asm/asmmacro.h
22
#define RESTORE_ALL b ret_trap_entry; clr %l6;
arch/sparc/include/asm/head_32.h
13
rd %psr, %l0; b label; rd %wim, %l3; nop;
arch/sparc/include/asm/head_32.h
16
#define SRMMU_TFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 1, %l7;
arch/sparc/include/asm/head_32.h
17
#define SRMMU_DFAULT rd %psr, %l0; rd %wim, %l3; b srmmu_fault; mov 0, %l7;
arch/sparc/include/asm/head_32.h
21
rd %psr, %l0; mov num, %l7; b bad_trap_handler; rd %wim, %l3;
arch/sparc/include/asm/head_32.h
37
b linux_sparc_syscall; \
arch/sparc/include/asm/head_32.h
41
b breakpoint_trap; \
arch/sparc/include/asm/head_32.h
49
b kgdb_trap_low; \
arch/sparc/include/asm/head_32.h
59
b getcc_trap_handler; rd %psr, %l0; nop; nop;
arch/sparc/include/asm/head_32.h
63
b setcc_trap_handler; rd %psr, %l0; nop; nop;
arch/sparc/include/asm/head_32.h
73
mov int_level, %l7; rd %psr, %l0; b real_irq_entry; rd %wim, %l3;
arch/sparc/include/asm/head_32.h
79
rd %psr, %l0; rd %wim, %l3; b spill_window_entry; andcc %l0, PSR_PS, %g0;
arch/sparc/include/asm/head_32.h
82
rd %psr, %l0; rd %wim, %l3; b fill_window_entry; andcc %l0, PSR_PS, %g0;
arch/sparc/include/asm/hypervisor.h
1907
#define HV_PCI_DEVICE_BUILD(b,d,f) \
arch/sparc/include/asm/hypervisor.h
1908
((((b) & 0xff) << 16) | \
arch/sparc/include/asm/io_32.h
80
static inline void sbus_writeb(u8 b, volatile void __iomem *addr)
arch/sparc/include/asm/io_32.h
82
*(__force volatile u8 *)addr = b;
arch/sparc/include/asm/io_64.h
158
static inline void writeb(u8 b, volatile void __iomem *addr)
arch/sparc/include/asm/io_64.h
162
: "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E_L)
arch/sparc/include/asm/io_64.h
215
static inline void outb(u8 b, unsigned long addr)
arch/sparc/include/asm/io_64.h
217
writeb(b, (volatile void __iomem *)addr);
arch/sparc/include/asm/io_64.h
324
static inline void sbus_writeb(u8 b, volatile void __iomem *addr)
arch/sparc/include/asm/io_64.h
326
__raw_writeb(b, addr);
arch/sparc/include/asm/io_64.h
70
static inline void __raw_writeb(u8 b, const volatile void __iomem *addr)
arch/sparc/include/asm/io_64.h
74
: "Jr" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
arch/sparc/include/asm/opcodes.h
18
#define CRC32C(a,b,c) \
arch/sparc/include/asm/opcodes.h
19
.word (F3F(2,0x36,0x147)|RS1(a)|RS2(b)|RD(c));
arch/sparc/include/asm/opcodes.h
30
#define AES_EROUND01(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
31
.word (F3F(2, 0x19, 0)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
32
#define AES_EROUND23(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
33
.word (F3F(2, 0x19, 1)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
34
#define AES_DROUND01(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
35
.word (F3F(2, 0x19, 2)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
36
#define AES_DROUND23(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
37
.word (F3F(2, 0x19, 3)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
38
#define AES_EROUND01_L(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
39
.word (F3F(2, 0x19, 4)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
40
#define AES_EROUND23_L(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
41
.word (F3F(2, 0x19, 5)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
42
#define AES_DROUND01_L(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
43
.word (F3F(2, 0x19, 6)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
44
#define AES_DROUND23_L(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
45
.word (F3F(2, 0x19, 7)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
46
#define AES_KEXPAND1(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
47
.word (F3F(2, 0x19, 8)|RS1(a)|RS2(b)|IMM5_9(c)|RD(d));
arch/sparc/include/asm/opcodes.h
48
#define AES_KEXPAND0(a,b,c) \
arch/sparc/include/asm/opcodes.h
49
.word (F3F(2, 0x36, 0x130)|RS1(a)|RS2(b)|RD(c));
arch/sparc/include/asm/opcodes.h
50
#define AES_KEXPAND2(a,b,c) \
arch/sparc/include/asm/opcodes.h
51
.word (F3F(2, 0x36, 0x131)|RS1(a)|RS2(b)|RD(c));
arch/sparc/include/asm/opcodes.h
53
#define DES_IP(a,b) \
arch/sparc/include/asm/opcodes.h
54
.word (F3F(2, 0x36, 0x134)|RS1(a)|RD(b));
arch/sparc/include/asm/opcodes.h
55
#define DES_IIP(a,b) \
arch/sparc/include/asm/opcodes.h
56
.word (F3F(2, 0x36, 0x135)|RS1(a)|RD(b));
arch/sparc/include/asm/opcodes.h
57
#define DES_KEXPAND(a,b,c) \
arch/sparc/include/asm/opcodes.h
58
.word (F3F(2, 0x36, 0x136)|RS1(a)|IMM5_0(b)|RD(c));
arch/sparc/include/asm/opcodes.h
59
#define DES_ROUND(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
60
.word (F3F(2, 0x19, 0x009)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
62
#define CAMELLIA_F(a,b,c,d) \
arch/sparc/include/asm/opcodes.h
63
.word (F3F(2, 0x19, 0x00c)|RS1(a)|RS2(b)|RS3(c)|RD(d));
arch/sparc/include/asm/opcodes.h
64
#define CAMELLIA_FL(a,b,c) \
arch/sparc/include/asm/opcodes.h
65
.word (F3F(2, 0x36, 0x13c)|RS1(a)|RS2(b)|RD(c));
arch/sparc/include/asm/opcodes.h
66
#define CAMELLIA_FLI(a,b,c) \
arch/sparc/include/asm/opcodes.h
67
.word (F3F(2, 0x36, 0x13d)|RS1(a)|RS2(b)|RD(c));
arch/sparc/include/asm/topology_64.h
34
#define node_distance(a, b) __node_distance(a, b)
arch/sparc/include/asm/ttable.h
12
#define BOOT_KERNEL b sparc64_boot; nop; nop; nop; nop; nop; nop; nop;
arch/sparc/include/asm/ttable.h
325
b,a,pt %xcc, spill_fixup_dax; \
arch/sparc/include/asm/ttable.h
326
b,a,pt %xcc, spill_fixup_mna; \
arch/sparc/include/asm/ttable.h
327
b,a,pt %xcc, spill_fixup;
arch/sparc/include/asm/ttable.h
421
b,a,pt %xcc, spill_fixup_dax; \
arch/sparc/include/asm/ttable.h
422
b,a,pt %xcc, spill_fixup_mna; \
arch/sparc/include/asm/ttable.h
423
b,a,pt %xcc, spill_fixup;
arch/sparc/include/asm/ttable.h
583
b,a,pt %xcc, fill_fixup_dax; \
arch/sparc/include/asm/ttable.h
584
b,a,pt %xcc, fill_fixup_mna; \
arch/sparc/include/asm/ttable.h
585
b,a,pt %xcc, fill_fixup;
arch/sparc/include/asm/ttable.h
643
b,a,pt %xcc, fill_fixup_dax; \
arch/sparc/include/asm/ttable.h
644
b,a,pt %xcc, fill_fixup_mna; \
arch/sparc/include/asm/ttable.h
645
b,a,pt %xcc, fill_fixup;
arch/sparc/include/asm/uaccess_32.h
56
__put_user_asm(x, b, addr, __pu_ret); \
arch/sparc/include/asm/uaccess_32.h
80
case 1: __put_user_asm(x, b, addr, __pu_ret); break; \
arch/sparc/include/asm/uaccess_64.h
116
case 1: __put_user_asm(data, b, addr, __pu_ret); break; \
arch/sparc/include/asm/uaccess_64.h
83
case 1: __put_kernel_asm(data, b, addr, __pu_ret); break; \
arch/sparc/include/asm/upa.h
72
static inline void _upa_writeb(unsigned char b, unsigned long addr)
arch/sparc/include/asm/upa.h
76
: "r" (b), "r" (addr), "i" (ASI_PHYS_BYPASS_EC_E));
arch/sparc/kernel/mdesc.c
421
struct mdesc_handle *b,
arch/sparc/kernel/mdesc.c
459
mdesc_for_each_node_by_name(b, b_node, name) {
arch/sparc/kernel/mdesc.c
460
rv = get_info_func(b, b_node, &b_node_info);
arch/sparc/kernel/of_device_common.c
101
u64 b = of_read_addr(base, na);
arch/sparc/kernel/of_device_common.c
103
if (a < b)
arch/sparc/kernel/of_device_common.c
106
b += of_read_addr(size, ns);
arch/sparc/kernel/of_device_common.c
107
if (a >= b)
arch/sparc/kernel/visemul.c
719
s16 b = (rs2 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
721
if (a > b)
arch/sparc/kernel/visemul.c
729
s32 b = (rs2 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
731
if (a > b)
arch/sparc/kernel/visemul.c
739
s16 b = (rs2 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
741
if (a <= b)
arch/sparc/kernel/visemul.c
749
s32 b = (rs2 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
751
if (a <= b)
arch/sparc/kernel/visemul.c
759
s16 b = (rs2 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
761
if (a != b)
arch/sparc/kernel/visemul.c
769
s32 b = (rs2 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
771
if (a != b)
arch/sparc/kernel/visemul.c
779
s16 b = (rs2 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
781
if (a == b)
arch/sparc/kernel/visemul.c
789
s32 b = (rs2 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
791
if (a == b)
arch/sparc/math-emu/math_32.c
282
#define TYPE(dummy, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << 8) | (r << 6)
arch/sparc/math-emu/math_64.c
176
#define TYPE(ftt, r, ru, b, bu, a, au) type = (au << 2) | (a << 0) | (bu << 5) | (b << 3) | (ru << 8) | (r << 6) | (ftt << 9)
arch/sparc/mm/init_64.c
100
const struct linux_prom64_registers *x = a, *y = b;
arch/sparc/mm/init_64.c
577
static int cmp_ptrans(const void *a, const void *b)
arch/sparc/mm/init_64.c
579
const struct linux_prom_translation *x = a, *y = b;
arch/sparc/mm/init_64.c
98
static int cmp_p64(const void *a, const void *b)
arch/sparc/net/bpf_jit_comp_64.c
293
static void emit_alu3(u32 opcode, u32 a, u32 b, u32 c, struct jit_ctx *ctx)
arch/sparc/net/bpf_jit_comp_64.c
295
emit(opcode | RS1(a) | RS2(b) | RD(c), ctx);
arch/sparc/prom/memory.c
50
static int sp_banks_cmp(const void *a, const void *b)
arch/sparc/prom/memory.c
52
const struct sparc_phys_banks *x = a, *y = b;
arch/um/drivers/mconsole_user.c
75
#define MIN(a,b) ((a)<(b) ? (a):(b))
arch/x86/boot/compressed/efi.h
11
#define EFI_GUID(a, b, c, d...) (efi_guid_t){ { \
arch/x86/boot/compressed/efi.h
13
(b) & 0xff, ((b) >> 8) & 0xff, \
arch/x86/boot/cpucheck.c
58
#define A32(a, b, c, d) (((d) << 24)+((c) << 16)+((b) << 8)+(a))
arch/x86/boot/cpuflags.c
58
void cpuid_count(u32 id, u32 count, u32 *a, u32 *b, u32 *c, u32 *d)
arch/x86/boot/cpuflags.c
61
: "=a" (*a), "=b" (*b), "=c" (*c), "=d" (*d)
arch/x86/boot/cpuflags.c
66
#define cpuid(id, a, b, c, d) cpuid_count(id, 0, a, b, c, d)
arch/x86/boot/cpuflags.h
24
void cpuid_count(u32 id, u32 count, u32 *a, u32 *b, u32 *c, u32 *d);
arch/x86/coco/sev/vc-shared.c
148
int i, b = backwards ? -1 : 1;
arch/x86/coco/sev/vc-shared.c
157
void *s = src + (i * data_size * b);
arch/x86/coco/sev/vc-shared.c
184
char *b = buf + (i * data_size);
arch/x86/coco/sev/vc-shared.c
186
ret = vc_write_mem(ctxt, d, b, data_size);
arch/x86/crypto/aesni-intel_glue.c
1229
k->h_powers[i][0] = be64_to_cpu(h.b);
arch/x86/crypto/aesni-intel_glue.c
1240
k->h_powers[i][0] = be64_to_cpu(h.b);
arch/x86/crypto/aesni-intel_glue.c
1254
k->h_powers[i][0] = be64_to_cpu(h.b);
arch/x86/crypto/aesni-intel_glue.c
1261
k->h_times_x64[0] = be64_to_cpu(h1.b);
arch/x86/events/core.c
540
u64 b = 0;
arch/x86/events/core.c
549
b |= PERF_SAMPLE_BRANCH_USER;
arch/x86/events/core.c
552
b |= PERF_SAMPLE_BRANCH_KERNEL;
arch/x86/events/core.c
558
return m == b;
arch/x86/events/intel/ds.c
118
#define P(a, b) PERF_MEM_S(a, b)
arch/x86/events/intel/pt.c
1470
unsigned long b;
arch/x86/events/intel/pt.c
1473
b = ULONG_MAX;
arch/x86/events/intel/pt.c
1475
b = a + n;
arch/x86/events/intel/pt.c
1485
msr_b = clamp_to_le_canonical_addr(b, boot_cpu_data.x86_virt_bits);
arch/x86/events/intel/uncore_discovery.c
103
unit = rb_entry(b, struct intel_uncore_discovery_unit, node);
arch/x86/events/intel/uncore_discovery.c
156
static inline bool unit_less(struct rb_node *a, const struct rb_node *b)
arch/x86/events/intel/uncore_discovery.c
161
b_node = rb_entry(b, struct intel_uncore_discovery_unit, node);
arch/x86/events/intel/uncore_discovery.c
35
static inline int __type_cmp(const void *key, const struct rb_node *b)
arch/x86/events/intel/uncore_discovery.c
37
const struct intel_uncore_discovery_type *type_b = __node_2_type(b);
arch/x86/events/intel/uncore_discovery.c
56
static inline bool __type_less(struct rb_node *a, const struct rb_node *b)
arch/x86/events/intel/uncore_discovery.c
58
return (__node_2_type(a)->type < __node_2_type(b)->type);
arch/x86/events/intel/uncore_discovery.c
98
static inline int pmu_idx_cmp(const void *key, const struct rb_node *b)
arch/x86/include/asm/apic.h
596
static inline int default_acpi_madt_oem_check(char *a, char *b) { return 0; }
arch/x86/include/asm/asm.h
24
# define __ASM_SEL(a,b) __ASM_FORM(a)
arch/x86/include/asm/asm.h
25
# define __ASM_SEL_RAW(a,b) __ASM_FORM_RAW(a)
arch/x86/include/asm/asm.h
28
# define __ASM_SEL(a,b) __ASM_FORM(b)
arch/x86/include/asm/asm.h
29
# define __ASM_SEL_RAW(a,b) __ASM_FORM_RAW(b)
arch/x86/include/asm/checksum_64.h
149
static inline unsigned add32_with_carry(unsigned a, unsigned b)
arch/x86/include/asm/checksum_64.h
154
: "0" (a), "rm" (b));
arch/x86/include/asm/div64.h
69
static inline u64 mul_u32_u32(u32 a, u32 b)
arch/x86/include/asm/div64.h
74
: [a] "a" (a), [b] "rm" (b) );
arch/x86/include/asm/div64.h
80
static inline u64 add_u64_u32(u64 a, u32 b)
arch/x86/include/asm/div64.h
86
: [b] "rm" (b) );
arch/x86/include/asm/extable.h
30
#define swap_ex_entry_fixup(a, b, tmp, delta) \
arch/x86/include/asm/extable.h
32
(a)->fixup = (b)->fixup + (delta); \
arch/x86/include/asm/extable.h
33
(b)->fixup = (tmp).fixup - (delta); \
arch/x86/include/asm/extable.h
34
(a)->data = (b)->data; \
arch/x86/include/asm/extable.h
35
(b)->data = (tmp).data; \
arch/x86/include/asm/io.h
304
BUILDIO(b, u8)
arch/x86/include/asm/kvm_host.h
553
#define KVM_MAX(a, b) ((a) >= (b) ? (a) : (b))
arch/x86/include/asm/mce.h
306
void machine_check_poll(enum mcp_flags flags, mce_banks_t *b);
arch/x86/include/asm/paravirt.h
181
#define rdmsr_safe(msr, a, b) \
arch/x86/include/asm/paravirt.h
186
(*b) = (u32)(_l >> 32); \
arch/x86/include/asm/pgtable.h
946
static inline int pte_same(pte_t a, pte_t b)
arch/x86/include/asm/pgtable.h
948
return a.pte == b.pte;
arch/x86/include/asm/shared/io.h
22
BUILDIO(b, b, u8)
arch/x86/include/asm/topology.h
81
#define node_distance(a, b) __node_distance(a, b)
arch/x86/include/asm/uaccess.h
525
#define user_access_begin(a,b) user_access_begin(a,b)
arch/x86/include/asm/uv/bios.h
141
} b;
arch/x86/include/asm/vm86.h
77
#define handle_vm86_fault(a, b)
arch/x86/include/asm/vm86.h
80
static inline int handle_vm86_trap(struct kernel_vm86_regs *a, long b, int c)
arch/x86/include/asm/vm86.h
85
static inline void save_v86_state(struct kernel_vm86_regs *a, int b) { }
arch/x86/include/uapi/asm/swab.h
21
__u32 b;
arch/x86/include/uapi/asm/swab.h
27
: "=r" (v.s.a), "=r" (v.s.b)
arch/x86/include/uapi/asm/swab.h
28
: "0" (v.s.a), "1" (v.s.b));
arch/x86/kernel/cpu/mce/amd.c
1010
struct threshold_block *b = to_block(kobj);
arch/x86/kernel/cpu/mce/amd.c
1014
ret = a->show ? a->show(b, buf) : -EIO;
arch/x86/kernel/cpu/mce/amd.c
1022
struct threshold_block *b = to_block(kobj);
arch/x86/kernel/cpu/mce/amd.c
1026
ret = a->store ? a->store(b, buf, count) : -EIO;
arch/x86/kernel/cpu/mce/amd.c
1044
static const char *get_name(unsigned int cpu, unsigned int bank, struct threshold_block *b)
arch/x86/kernel/cpu/mce/amd.c
1049
if (b && bank == 4)
arch/x86/kernel/cpu/mce/amd.c
1050
return bank4_names(b);
arch/x86/kernel/cpu/mce/amd.c
1057
if (b && (bank_type == SMCA_UMC || bank_type == SMCA_UMC_V2)) {
arch/x86/kernel/cpu/mce/amd.c
1058
if (b->block < ARRAY_SIZE(smca_umc_block_names))
arch/x86/kernel/cpu/mce/amd.c
1059
return smca_umc_block_names[b->block];
arch/x86/kernel/cpu/mce/amd.c
1062
if (b && b->block) {
arch/x86/kernel/cpu/mce/amd.c
1063
snprintf(buf_mcatype, MAX_MCATYPE_NAME_LEN, "th_block_%u", b->block);
arch/x86/kernel/cpu/mce/amd.c
1085
struct threshold_block *b = NULL;
arch/x86/kernel/cpu/mce/amd.c
1106
b = kzalloc_obj(struct threshold_block);
arch/x86/kernel/cpu/mce/amd.c
1107
if (!b)
arch/x86/kernel/cpu/mce/amd.c
1110
b->block = block;
arch/x86/kernel/cpu/mce/amd.c
1111
b->bank = bank;
arch/x86/kernel/cpu/mce/amd.c
1112
b->cpu = cpu;
arch/x86/kernel/cpu/mce/amd.c
1113
b->address = address;
arch/x86/kernel/cpu/mce/amd.c
1114
b->interrupt_enable = 0;
arch/x86/kernel/cpu/mce/amd.c
1115
b->interrupt_capable = lvt_interrupt_supported(bank, high);
arch/x86/kernel/cpu/mce/amd.c
1116
b->threshold_limit = get_thr_limit();
arch/x86/kernel/cpu/mce/amd.c
1118
if (b->interrupt_capable) {
arch/x86/kernel/cpu/mce/amd.c
1120
b->interrupt_enable = 1;
arch/x86/kernel/cpu/mce/amd.c
1125
list_add(&b->miscj, &tb->miscj);
arch/x86/kernel/cpu/mce/amd.c
1127
mce_threshold_block_init(b, (high & MASK_LVTOFF_HI) >> 20);
arch/x86/kernel/cpu/mce/amd.c
1129
err = kobject_init_and_add(&b->kobj, &threshold_ktype, tb->kobj, get_name(cpu, bank, b));
arch/x86/kernel/cpu/mce/amd.c
1141
if (b)
arch/x86/kernel/cpu/mce/amd.c
1142
kobject_uevent(&b->kobj, KOBJ_ADD);
arch/x86/kernel/cpu/mce/amd.c
1147
if (b) {
arch/x86/kernel/cpu/mce/amd.c
1148
list_del(&b->miscj);
arch/x86/kernel/cpu/mce/amd.c
1149
kobject_put(&b->kobj);
arch/x86/kernel/cpu/mce/amd.c
1158
struct threshold_bank *b = NULL;
arch/x86/kernel/cpu/mce/amd.c
1165
b = kzalloc_obj(struct threshold_bank);
arch/x86/kernel/cpu/mce/amd.c
1166
if (!b) {
arch/x86/kernel/cpu/mce/amd.c
1172
b->kobj = kobject_create_and_add(name, &dev->kobj);
arch/x86/kernel/cpu/mce/amd.c
1173
if (!b->kobj) {
arch/x86/kernel/cpu/mce/amd.c
1178
INIT_LIST_HEAD(&b->miscj);
arch/x86/kernel/cpu/mce/amd.c
1180
err = allocate_threshold_blocks(cpu, b, bank, 0, mca_msr_reg(bank, MCA_MISC));
arch/x86/kernel/cpu/mce/amd.c
1184
bp[bank] = b;
arch/x86/kernel/cpu/mce/amd.c
1188
kobject_put(b->kobj);
arch/x86/kernel/cpu/mce/amd.c
1190
kfree(b);
arch/x86/kernel/cpu/mce/amd.c
153
struct smca_bank *b;
arch/x86/kernel/cpu/mce/amd.c
158
b = &per_cpu(smca_banks, cpu)[bank];
arch/x86/kernel/cpu/mce/amd.c
159
if (!b->hwid)
arch/x86/kernel/cpu/mce/amd.c
162
return b->hwid->bank_type;
arch/x86/kernel/cpu/mce/amd.c
361
struct threshold_block *b;
arch/x86/kernel/cpu/mce/amd.c
367
static const char *bank4_names(const struct threshold_block *b)
arch/x86/kernel/cpu/mce/amd.c
369
switch (b->address) {
arch/x86/kernel/cpu/mce/amd.c
381
WARN(1, "Funny MSR: 0x%08x\n", b->address);
arch/x86/kernel/cpu/mce/amd.c
402
static bool lvt_off_valid(struct threshold_block *b, int apic, u32 lo, u32 hi)
arch/x86/kernel/cpu/mce/amd.c
416
"for bank %d, block %d (MSR%08X=0x%x%08x)\n", b->cpu,
arch/x86/kernel/cpu/mce/amd.c
417
b->bank, b->block, b->address, hi, lo);
arch/x86/kernel/cpu/mce/amd.c
424
b->cpu, apic, b->bank, b->block, b->address, hi, lo);
arch/x86/kernel/cpu/mce/amd.c
441
rdmsr(tr->b->address, lo, hi);
arch/x86/kernel/cpu/mce/amd.c
449
hi |= THRESHOLD_MAX - tr->b->threshold_limit;
arch/x86/kernel/cpu/mce/amd.c
452
(tr->old_limit - tr->b->threshold_limit);
arch/x86/kernel/cpu/mce/amd.c
461
if (!tr->b->interrupt_capable)
arch/x86/kernel/cpu/mce/amd.c
465
if (lvt_off_valid(tr->b, tr->lvt_off, lo, hi)) {
arch/x86/kernel/cpu/mce/amd.c
472
if (tr->b->interrupt_enable)
arch/x86/kernel/cpu/mce/amd.c
478
wrmsr(tr->b->address, lo, hi);
arch/x86/kernel/cpu/mce/amd.c
493
tr.b = block;
arch/x86/kernel/cpu/mce/amd.c
494
tr.b->interrupt_enable = intr_en;
arch/x86/kernel/cpu/mce/amd.c
511
static void mce_threshold_block_init(struct threshold_block *b, int offset)
arch/x86/kernel/cpu/mce/amd.c
514
.b = b,
arch/x86/kernel/cpu/mce/amd.c
519
b->threshold_limit = get_thr_limit();
arch/x86/kernel/cpu/mce/amd.c
571
struct threshold_block b;
arch/x86/kernel/cpu/mce/amd.c
577
memset(&b, 0, sizeof(b));
arch/x86/kernel/cpu/mce/amd.c
578
b.cpu = cpu;
arch/x86/kernel/cpu/mce/amd.c
579
b.bank = bank;
arch/x86/kernel/cpu/mce/amd.c
580
b.block = block;
arch/x86/kernel/cpu/mce/amd.c
581
b.address = addr;
arch/x86/kernel/cpu/mce/amd.c
582
b.interrupt_capable = lvt_interrupt_supported(bank, misc_high);
arch/x86/kernel/cpu/mce/amd.c
584
if (!b.interrupt_capable)
arch/x86/kernel/cpu/mce/amd.c
588
b.interrupt_enable = 1;
arch/x86/kernel/cpu/mce/amd.c
599
mce_threshold_block_init(&b, offset);
arch/x86/kernel/cpu/mce/amd.c
915
static ssize_t show_ ## name(struct threshold_block *b, char *buf) \
arch/x86/kernel/cpu/mce/amd.c
917
return sprintf(buf, "%lu\n", (unsigned long) b->name); \
arch/x86/kernel/cpu/mce/amd.c
923
store_interrupt_enable(struct threshold_block *b, const char *buf, size_t size)
arch/x86/kernel/cpu/mce/amd.c
928
if (!b->interrupt_capable)
arch/x86/kernel/cpu/mce/amd.c
934
b->interrupt_enable = !!new;
arch/x86/kernel/cpu/mce/amd.c
937
tr.b = b;
arch/x86/kernel/cpu/mce/amd.c
939
if (smp_call_function_single(b->cpu, threshold_restart_block, &tr, 1))
arch/x86/kernel/cpu/mce/amd.c
946
store_threshold_limit(struct threshold_block *b, const char *buf, size_t size)
arch/x86/kernel/cpu/mce/amd.c
960
tr.old_limit = b->threshold_limit;
arch/x86/kernel/cpu/mce/amd.c
961
b->threshold_limit = new;
arch/x86/kernel/cpu/mce/amd.c
962
tr.b = b;
arch/x86/kernel/cpu/mce/amd.c
964
if (smp_call_function_single(b->cpu, threshold_restart_block, &tr, 1))
arch/x86/kernel/cpu/mce/amd.c
970
static ssize_t show_error_count(struct threshold_block *b, char *buf)
arch/x86/kernel/cpu/mce/amd.c
975
if (rdmsr_on_cpu(b->cpu, b->address, &lo, &hi))
arch/x86/kernel/cpu/mce/amd.c
979
(THRESHOLD_MAX - b->threshold_limit)));
arch/x86/kernel/cpu/mce/core.c
1853
struct mce_bank *b = &mce_banks[i];
arch/x86/kernel/cpu/mce/core.c
1861
b->ctl = -1ULL;
arch/x86/kernel/cpu/mce/core.c
1862
b->init = true;
arch/x86/kernel/cpu/mce/core.c
1872
u8 b;
arch/x86/kernel/cpu/mce/core.c
1876
b = cap & MCG_BANKCNT_MASK;
arch/x86/kernel/cpu/mce/core.c
1878
if (b > MAX_NR_BANKS) {
arch/x86/kernel/cpu/mce/core.c
1880
smp_processor_id(), MAX_NR_BANKS, b);
arch/x86/kernel/cpu/mce/core.c
1881
b = MAX_NR_BANKS;
arch/x86/kernel/cpu/mce/core.c
1884
this_cpu_write(mce_num_banks, b);
arch/x86/kernel/cpu/mce/core.c
1917
struct mce_bank *b = &mce_banks[i];
arch/x86/kernel/cpu/mce/core.c
1919
if (!b->init)
arch/x86/kernel/cpu/mce/core.c
1922
wrmsrq(mca_msr_reg(i, MCA_CTL), b->ctl);
arch/x86/kernel/cpu/mce/core.c
1926
b->init = !!msrval;
arch/x86/kernel/cpu/mce/core.c
2420
struct mce_bank *b = &mce_banks[i];
arch/x86/kernel/cpu/mce/core.c
2422
if (b->init)
arch/x86/kernel/cpu/mce/core.c
2536
struct mce_bank *b;
arch/x86/kernel/cpu/mce/core.c
2541
b = &per_cpu(mce_banks_array, s->id)[bank];
arch/x86/kernel/cpu/mce/core.c
2543
if (!b->init)
arch/x86/kernel/cpu/mce/core.c
2546
return sprintf(buf, "%llx\n", b->ctl);
arch/x86/kernel/cpu/mce/core.c
2553
struct mce_bank *b;
arch/x86/kernel/cpu/mce/core.c
2562
b = &per_cpu(mce_banks_array, s->id)[bank];
arch/x86/kernel/cpu/mce/core.c
2563
if (!b->init)
arch/x86/kernel/cpu/mce/core.c
2566
b->ctl = new;
arch/x86/kernel/cpu/mce/core.c
2776
struct mce_bank *b = &mce_banks[i];
arch/x86/kernel/cpu/mce/core.c
2778
if (b->init)
arch/x86/kernel/cpu/mce/core.c
2779
wrmsrq(mca_msr_reg(i, MCA_CTL), b->ctl);
arch/x86/kernel/cpu/mce/core.c
2818
struct mce_bank_dev *b = &mce_bank_devs[i];
arch/x86/kernel/cpu/mce/core.c
2819
struct device_attribute *a = &b->attr;
arch/x86/kernel/cpu/mce/core.c
2821
b->bank = i;
arch/x86/kernel/cpu/mce/core.c
2824
a->attr.name = b->attrname;
arch/x86/kernel/cpu/mce/core.c
2825
snprintf(b->attrname, ATTR_LEN, "bank%d", i);
arch/x86/kernel/cpu/mce/core.c
816
void machine_check_poll(enum mcp_flags flags, mce_banks_t *b)
arch/x86/kernel/cpu/mce/core.c
832
if (!mce_banks[i].ctl || !test_bit(i, *b))
arch/x86/kernel/cpu/mce/inject.c
148
mce_banks_t b;
arch/x86/kernel/cpu/mce/inject.c
150
memset(&b, 0xff, sizeof(mce_banks_t));
arch/x86/kernel/cpu/mce/inject.c
152
machine_check_poll(0, &b);
arch/x86/kernel/cpu/mce/inject.c
477
u8 b = m.bank;
arch/x86/kernel/cpu/mce/inject.c
483
wrmsrq(MSR_AMD64_SMCA_MCx_DESTAT(b), m.status);
arch/x86/kernel/cpu/mce/inject.c
484
wrmsrq(MSR_AMD64_SMCA_MCx_DEADDR(b), m.addr);
arch/x86/kernel/cpu/mce/inject.c
486
wrmsrq(MSR_AMD64_SMCA_MCx_STATUS(b), m.status);
arch/x86/kernel/cpu/mce/inject.c
487
wrmsrq(MSR_AMD64_SMCA_MCx_ADDR(b), m.addr);
arch/x86/kernel/cpu/mce/inject.c
490
wrmsrq(MSR_AMD64_SMCA_MCx_SYND(b), m.synd);
arch/x86/kernel/cpu/mce/inject.c
493
wrmsrq(MSR_AMD64_SMCA_MCx_MISC(b), m.misc);
arch/x86/kernel/cpu/mce/inject.c
495
wrmsrq(MSR_IA32_MCx_STATUS(b), m.status);
arch/x86/kernel/cpu/mce/inject.c
496
wrmsrq(MSR_IA32_MCx_ADDR(b), m.addr);
arch/x86/kernel/cpu/mce/inject.c
499
wrmsrq(MSR_IA32_MCx_MISC(b), m.misc);
arch/x86/kernel/cpu/mce/inject.c
508
u8 b = i_mce.bank;
arch/x86/kernel/cpu/mce/inject.c
548
b == 4 &&
arch/x86/kernel/cpu/microcode/internal.h
57
#define QCHAR(a, b, c, d) ((a) + ((b) << 8) + ((c) << 16) + ((d) << 24))
arch/x86/kernel/cpu/microcode/internal.h
65
#define CPUID_IS(a, b, c, ebx, ecx, edx) \
arch/x86/kernel/cpu/microcode/internal.h
66
(!(((ebx) ^ (a)) | ((edx) ^ (b)) | ((ecx) ^ (c))))
arch/x86/kernel/cpu/mtrr/generic.c
751
void mtrr_wrmsr(unsigned msr, unsigned a, unsigned b)
arch/x86/kernel/cpu/mtrr/generic.c
753
if (wrmsr_safe(msr, a, b) < 0) {
arch/x86/kernel/cpu/mtrr/generic.c
755
smp_processor_id(), msr, a, b);
arch/x86/kernel/cpu/sgx/encl.c
141
struct sgx_backing b;
arch/x86/kernel/cpu/sgx/encl.c
158
ret = sgx_encl_lookup_backing(encl, page_index, &b);
arch/x86/kernel/cpu/sgx/encl.c
163
pginfo.contents = (unsigned long)kmap_local_page(b.contents);
arch/x86/kernel/cpu/sgx/encl.c
164
pcmd_page = kmap_local_page(b.pcmd);
arch/x86/kernel/cpu/sgx/encl.c
165
pginfo.metadata = (unsigned long)pcmd_page + b.pcmd_offset;
arch/x86/kernel/cpu/sgx/encl.c
181
memset(pcmd_page + b.pcmd_offset, 0, sizeof(struct sgx_pcmd));
arch/x86/kernel/cpu/sgx/encl.c
182
set_page_dirty(b.pcmd);
arch/x86/kernel/cpu/sgx/encl.c
193
get_page(b.pcmd);
arch/x86/kernel/cpu/sgx/encl.c
194
sgx_encl_put_backing(&b);
arch/x86/kernel/cpu/sgx/encl.c
200
pcmd_page = kmap_local_page(b.pcmd);
arch/x86/kernel/cpu/sgx/encl.c
206
put_page(b.pcmd);
arch/x86/kernel/e820.c
309
__init static int cpcompare(const void *a, const void *b)
arch/x86/kernel/e820.c
311
struct change_member * const *app = a, * const *bpp = b;
arch/x86/kernel/early-quirks.c
120
u8 b;
arch/x86/kernel/early-quirks.c
122
b = read_pci_config_byte(num, slot, func, 0xac);
arch/x86/kernel/early-quirks.c
123
b &= ~(1<<5);
arch/x86/kernel/early-quirks.c
124
write_pci_config_byte(num, slot, func, 0xac, b);
arch/x86/kernel/early-quirks.c
138
u8 b;
arch/x86/kernel/early-quirks.c
148
outb(0x72, 0xcd6); b = inb(0xcd7);
arch/x86/kernel/early-quirks.c
149
if (!(b & 0x2))
arch/x86/kernel/kvm.c
100
hlist_for_each(p, &b->list) {
arch/x86/kernel/kvm.c
113
struct kvm_task_sleep_head *b = &async_pf_sleepers[key];
arch/x86/kernel/kvm.c
116
raw_spin_lock(&b->lock);
arch/x86/kernel/kvm.c
117
e = _find_apf_task(b, token);
arch/x86/kernel/kvm.c
131
raw_spin_unlock(&b->lock);
arch/x86/kernel/kvm.c
140
hlist_add_head(&n->link, &b->list);
arch/x86/kernel/kvm.c
141
raw_spin_unlock(&b->lock);
arch/x86/kernel/kvm.c
187
struct kvm_task_sleep_head *b = &async_pf_sleepers[i];
arch/x86/kernel/kvm.c
191
raw_spin_lock(&b->lock);
arch/x86/kernel/kvm.c
192
hlist_for_each_safe(p, next, &b->list) {
arch/x86/kernel/kvm.c
197
raw_spin_unlock(&b->lock);
arch/x86/kernel/kvm.c
204
struct kvm_task_sleep_head *b = &async_pf_sleepers[key];
arch/x86/kernel/kvm.c
213
raw_spin_lock(&b->lock);
arch/x86/kernel/kvm.c
214
n = _find_apf_task(b, token);
arch/x86/kernel/kvm.c
222
raw_spin_unlock(&b->lock);
arch/x86/kernel/kvm.c
243
hlist_add_head(&dummy->link, &b->list);
arch/x86/kernel/kvm.c
248
raw_spin_unlock(&b->lock);
arch/x86/kernel/kvm.c
95
static struct kvm_task_sleep_node *_find_apf_task(struct kvm_task_sleep_head *b,
arch/x86/kernel/mmconf-fam10h_64.c
53
#define BASE_VALID(b) ((b) + MMCONF_SIZE <= (0xfdULL<<32) || (b) >= (1ULL<<40))
arch/x86/kernel/quirks.c
363
u8 b = 0;
arch/x86/kernel/quirks.c
365
err = pci_read_config_byte(dev, 0xac, &b);
arch/x86/kernel/quirks.c
366
b &= ~(1<<5);
arch/x86/kernel/quirks.c
367
err |= pci_write_config_byte(dev, 0xac, b);
arch/x86/kernel/quirks.c
383
u8 b;
arch/x86/kernel/quirks.c
402
outb(0x72, 0xcd6); b = inb(0xcd7);
arch/x86/kernel/quirks.c
403
b |= 0x1;
arch/x86/kernel/quirks.c
404
outb(0x72, 0xcd6); outb(b, 0xcd7);
arch/x86/kernel/quirks.c
405
outb(0x72, 0xcd6); b = inb(0xcd7);
arch/x86/kernel/quirks.c
406
if (!(b & 0x1))
arch/x86/kernel/unwind_orc.c
269
int *a = _a, *b = _b, tmp;
arch/x86/kernel/unwind_orc.c
274
*a = *b + delta;
arch/x86/kernel/unwind_orc.c
275
*b = tmp - delta;
arch/x86/kernel/unwind_orc.c
279
orc_b = cur_orc_table + (b - cur_orc_ip_table);
arch/x86/kernel/unwind_orc.c
286
const int *a = _a, *b = _b;
arch/x86/kernel/unwind_orc.c
288
unsigned long b_val = orc_ip(b);
arch/x86/kvm/emulate.c
1120
reg = (ctxt->b & 7) | (ctxt->rex_bits & REX_B ? 8 : 0);
arch/x86/kvm/emulate.c
2621
switch (ctxt->b) {
arch/x86/kvm/emulate.c
319
case 1: __EM_ASM_1(op##b, al); break; \
arch/x86/kvm/emulate.c
328
case 1: __EM_ASM_1(op##b, cl); break; \
arch/x86/kvm/emulate.c
337
case 1: __EM_ASM_1_EX(op##b, cl); break; \
arch/x86/kvm/emulate.c
346
case 1: __EM_ASM_2(op##b, al, dl); break; \
arch/x86/kvm/emulate.c
3540
(ctxt->b == 0xe2 || test_cc(ctxt->b ^ 0x5, ctxt->eflags)))
arch/x86/kvm/emulate.c
355
case 1: __EM_ASM_2(op##b, dl, al); break; \
arch/x86/kvm/emulate.c
373
case 1: __EM_ASM_2(op##b, al, cl); break; \
arch/x86/kvm/emulate.c
4811
ctxt->b = insn_fetch(u8, ctxt);
arch/x86/kvm/emulate.c
4815
*opcode = twobyte_table[ctxt->b];
arch/x86/kvm/emulate.c
4819
*opcode = opcode_map_0f_38[ctxt->b];
arch/x86/kvm/emulate.c
4909
switch (ctxt->b = insn_fetch(u8, ctxt)) {
arch/x86/kvm/emulate.c
4951
ctxt->rex_bits = ctxt->b & 0xf;
arch/x86/kvm/emulate.c
4958
ctxt->rep_prefix = ctxt->b;
arch/x86/kvm/emulate.c
4976
if (ctxt->b == 0xc4 || ctxt->b == 0xc5) {
arch/x86/kvm/emulate.c
4980
opcode = opcode_table[ctxt->b];
arch/x86/kvm/emulate.c
4987
rc = x86_decode_avx(ctxt, ctxt->b, vex_2nd, &opcode);
arch/x86/kvm/emulate.c
4990
} else if (ctxt->b == 0x0f) {
arch/x86/kvm/emulate.c
4993
ctxt->b = insn_fetch(u8, ctxt);
arch/x86/kvm/emulate.c
4994
opcode = twobyte_table[ctxt->b];
arch/x86/kvm/emulate.c
4997
if (ctxt->b == 0x38) {
arch/x86/kvm/emulate.c
4999
ctxt->b = insn_fetch(u8, ctxt);
arch/x86/kvm/emulate.c
5000
opcode = opcode_map_0f_38[ctxt->b];
arch/x86/kvm/emulate.c
5004
opcode = opcode_table[ctxt->b];
arch/x86/kvm/emulate.c
5228
if (((ctxt->b == 0xa6) || (ctxt->b == 0xa7) ||
arch/x86/kvm/emulate.c
5229
(ctxt->b == 0xae) || (ctxt->b == 0xaf))
arch/x86/kvm/emulate.c
5449
switch (ctxt->b) {
arch/x86/kvm/emulate.c
5451
if (test_cc(ctxt->b, ctxt->eflags))
arch/x86/kvm/emulate.c
5585
switch (ctxt->b) {
arch/x86/kvm/emulate.c
5601
if (test_cc(ctxt->b, ctxt->eflags))
arch/x86/kvm/emulate.c
5607
if (test_cc(ctxt->b, ctxt->eflags))
arch/x86/kvm/emulate.c
5611
ctxt->dst.val = test_cc(ctxt->b, ctxt->eflags);
arch/x86/kvm/kvm_emulate.h
361
u8 b;
arch/x86/kvm/pmu.c
405
u64 b = *(u64 *)pb & mask;
arch/x86/kvm/pmu.c
407
return (a > b) - (a < b);
arch/x86/kvm/svm/svm.c
2248
if (ctxt->b != 0x1 || ctxt->opcode_len != 2)
arch/x86/kvm/vmx/nested.c
6228
u8 b;
arch/x86/kvm/vmx/nested.c
6231
b = -1;
arch/x86/kvm/vmx/nested.c
6243
if (kvm_vcpu_read_guest(vcpu, bitmap, &b, 1))
arch/x86/kvm/vmx/nested.c
6245
if (b & (1 << (port & 7)))
arch/x86/kvm/vmx/nested.c
6312
unsigned char b;
arch/x86/kvm/vmx/nested.c
6313
if (kvm_vcpu_read_guest(vcpu, bitmap + msr_index/8, &b, 1))
arch/x86/kvm/vmx/nested.c
6315
return 1 & (b >> (msr_index & 7));
arch/x86/kvm/vmx/nested.c
6415
u8 b;
arch/x86/kvm/vmx/nested.c
6428
if (kvm_vcpu_read_guest(vcpu, bitmap + field/8, &b, 1))
arch/x86/kvm/vmx/nested.c
6431
return 1 & (b >> (field & 7));
arch/x86/kvm/x86.c
9377
switch (ctxt->b) {
arch/x86/kvm/x86.c
9394
switch (ctxt->b) {
arch/x86/kvm/x86.c
9409
switch (ctxt->b) {
arch/x86/lib/insn.c
128
insn_byte_t b, lb;
arch/x86/lib/insn.c
138
b = peek_next(insn_byte_t, insn);
arch/x86/lib/insn.c
139
attr = inat_get_opcode_attribute(b);
arch/x86/lib/insn.c
143
if (prefixes->bytes[i] == b)
arch/x86/lib/insn.c
148
prefixes->bytes[nb++] = b;
arch/x86/lib/insn.c
162
lb = b;
arch/x86/lib/insn.c
163
b = peek_next(insn_byte_t, insn);
arch/x86/lib/insn.c
164
attr = inat_get_opcode_attribute(b);
arch/x86/lib/insn.c
170
b = insn->prefixes.bytes[3];
arch/x86/lib/insn.c
173
insn_set_byte(prefixes, i, b);
arch/x86/lib/insn.c
180
b = peek_next(insn_byte_t, insn);
arch/x86/lib/insn.c
181
attr = inat_get_opcode_attribute(b);
arch/x86/lib/insn.c
183
insn_field_set(&insn->rex_prefix, b, 1);
arch/x86/lib/insn.c
185
if (X86_REX_W(b))
arch/x86/lib/insn.c
189
insn_set_byte(&insn->rex_prefix, 0, b);
arch/x86/lib/insn.c
190
b = peek_nbyte_next(insn_byte_t, insn, 1);
arch/x86/lib/insn.c
191
insn_set_byte(&insn->rex_prefix, 1, b);
arch/x86/lib/insn.c
194
if (X86_REX_W(b))
arch/x86/lib/insn.c
204
b = peek_next(insn_byte_t, insn);
arch/x86/lib/insn.c
220
insn_set_byte(&insn->vex_prefix, 0, b);
arch/x86/lib/iomem.c
114
void memset_io(volatile void __iomem *a, int b, size_t c)
arch/x86/lib/iomem.c
117
unrolled_memset_io(a, b, c);
arch/x86/lib/iomem.c
123
memset((void *)a, b, c);
arch/x86/lib/iomem.c
87
static void unrolled_memset_io(volatile void __iomem *a, int b, size_t c)
arch/x86/lib/iomem.c
93
writeb(b, &mem[i]);
arch/x86/math-emu/errors.c
413
int real_2op_NaN(FPU_REG const *b, u_char tagb,
arch/x86/math-emu/errors.c
425
tagb = FPU_Special(b);
arch/x86/math-emu/errors.c
432
&& !((exponent(b) == EXP_OVER) && (b->sigh & 0x80000000)));
arch/x86/math-emu/errors.c
446
signalling = !(a->sigh & b->sigh & 0x40000000);
arch/x86/math-emu/errors.c
447
if (significand(b) > significand(a))
arch/x86/math-emu/errors.c
448
x = b;
arch/x86/math-emu/errors.c
449
else if (significand(b) == significand(a)) {
arch/x86/math-emu/errors.c
463
signalling = !(b->sigh & 0x40000000);
arch/x86/math-emu/errors.c
464
x = b;
arch/x86/math-emu/errors.c
476
x = b;
arch/x86/math-emu/fpu_emu.h
161
#define setsign(a,b) { if ((b) != 0) signbyte(a) |= 0x80; else signbyte(a) &= 0x7f; }
arch/x86/math-emu/fpu_emu.h
162
#define copysign(a,b) { if (getsign(a)) signbyte(b) |= 0x80; \
arch/x86/math-emu/fpu_emu.h
163
else signbyte(b) &= 0x7f; }
arch/x86/math-emu/fpu_proto.h
10
extern int real_2op_NaN(FPU_REG const *b, u_char tagb, int deststnr,
arch/x86/math-emu/fpu_proto.h
110
extern int FPU_add(FPU_REG const *b, u_char tagb, int destrnr, int control_w);
arch/x86/math-emu/fpu_proto.h
152
extern int FPU_mul(FPU_REG const *b, u_char tagb, int deststnr, int control_w);
arch/x86/math-emu/fpu_trig.c
1320
FPU_REG *st1_ptr = &st(1), a, b;
arch/x86/math-emu/fpu_trig.c
1331
FPU_to_exp16(st1_ptr, &b);
arch/x86/math-emu/fpu_trig.c
1333
if (poly_l2p1(sign, sign1, &a, &b, st1_ptr))
arch/x86/math-emu/poly.h
30
asmlinkage void mul64(unsigned long long const *a, unsigned long long const *b,
arch/x86/math-emu/poly.h
48
#define MK_XSIG(a,b,c) { c, b, a }
arch/x86/math-emu/reg_add_sub.c
109
FPU_to_exp16(b, &y);
arch/x86/math-emu/reg_add_sub.c
111
b = &y;
arch/x86/math-emu/reg_add_sub.c
113
expb = exponent16(b);
arch/x86/math-emu/reg_add_sub.c
119
return real_2op_NaN(b, tagb, deststnr, a);
arch/x86/math-emu/reg_add_sub.c
124
return add_sub_specials(a, taga, signa, b, tagb, signb,
arch/x86/math-emu/reg_add_sub.c
131
FPU_REG const *a, *b;
arch/x86/math-emu/reg_add_sub.c
141
b = (FPU_REG *) rm;
arch/x86/math-emu/reg_add_sub.c
144
b = &st(rm);
arch/x86/math-emu/reg_add_sub.c
152
signb = getsign(b);
arch/x86/math-emu/reg_add_sub.c
164
expb = exponent(b);
arch/x86/math-emu/reg_add_sub.c
172
diff = a->sigh - b->sigh; /* Works only if ms bits are identical */
arch/x86/math-emu/reg_add_sub.c
174
diff = a->sigl > b->sigl;
arch/x86/math-emu/reg_add_sub.c
176
diff = -(a->sigl < b->sigl);
arch/x86/math-emu/reg_add_sub.c
186
FPU_u_sub(a, b, dest, control_w, signa,
arch/x86/math-emu/reg_add_sub.c
198
FPU_u_sub(b, a, dest, control_w, sign, expb,
arch/x86/math-emu/reg_add_sub.c
204
FPU_u_add(a, b, dest, control_w, SIGN_POS, expa,
arch/x86/math-emu/reg_add_sub.c
209
FPU_u_add(a, b, dest, control_w, SIGN_NEG, expa,
arch/x86/math-emu/reg_add_sub.c
229
tagb = FPU_Special(b);
arch/x86/math-emu/reg_add_sub.c
240
FPU_to_exp16(b, &y);
arch/x86/math-emu/reg_add_sub.c
242
b = &y;
arch/x86/math-emu/reg_add_sub.c
244
expb = exponent16(b);
arch/x86/math-emu/reg_add_sub.c
252
d1 = b;
arch/x86/math-emu/reg_add_sub.c
256
d2 = b;
arch/x86/math-emu/reg_add_sub.c
259
return real_2op_NaN(b, tagb, deststnr, d1);
arch/x86/math-emu/reg_add_sub.c
263
return real_2op_NaN(b, tagb, deststnr, d2);
arch/x86/math-emu/reg_add_sub.c
266
return add_sub_specials(a, taga, signa, b, tagb, signb ^ SIGN_NEG,
arch/x86/math-emu/reg_add_sub.c
272
FPU_REG const *b, u_char tagb, u_char signb,
arch/x86/math-emu/reg_add_sub.c
294
reg_copy(b, dest);
arch/x86/math-emu/reg_add_sub.c
295
if ((tagb == TW_Denormal) && (b->sigh & 0x80000000)) {
arch/x86/math-emu/reg_add_sub.c
30
FPU_REG const *b, u_char tagb, u_char signb,
arch/x86/math-emu/reg_add_sub.c
325
FPU_copy_to_regi(b, TAG_Special, deststnr);
arch/x86/math-emu/reg_add_sub.c
37
int FPU_add(FPU_REG const *b, u_char tagb, int deststnr, int control_w)
arch/x86/math-emu/reg_add_sub.c
41
u_char signb = getsign(b);
arch/x86/math-emu/reg_add_sub.c
49
expb = exponent(b);
arch/x86/math-emu/reg_add_sub.c
56
FPU_u_add(a, b, dest, control_w, signa, expa, expb);
arch/x86/math-emu/reg_add_sub.c
61
diff = a->sigh - b->sigh; /* This works only if the ms bits
arch/x86/math-emu/reg_add_sub.c
64
diff = a->sigl > b->sigl;
arch/x86/math-emu/reg_add_sub.c
66
diff = -(a->sigl < b->sigl);
arch/x86/math-emu/reg_add_sub.c
72
FPU_u_sub(a, b, dest, control_w, signa,
arch/x86/math-emu/reg_add_sub.c
76
FPU_u_sub(b, a, dest, control_w, signb,
arch/x86/math-emu/reg_add_sub.c
98
tagb = FPU_Special(b);
arch/x86/math-emu/reg_compare.c
102
(b->sigh & 0xc0000000) == 0x80000000;
arch/x86/math-emu/reg_compare.c
103
unsupported |= !((exponent(b) == EXP_OVER)
arch/x86/math-emu/reg_compare.c
104
&& (b->sigh & 0x80000000));
arch/x86/math-emu/reg_compare.c
124
FPU_to_exp16(b, &y);
arch/x86/math-emu/reg_compare.c
126
b = &y;
arch/x86/math-emu/reg_compare.c
128
expb = exponent16(b);
arch/x86/math-emu/reg_compare.c
131
expb = exponent(b);
arch/x86/math-emu/reg_compare.c
137
if (!(b->sigh & 0x80000000))
arch/x86/math-emu/reg_compare.c
143
diff = st0_ptr->sigh - b->sigh; /* Works only if ms bits are
arch/x86/math-emu/reg_compare.c
146
diff = st0_ptr->sigl > b->sigl;
arch/x86/math-emu/reg_compare.c
148
diff = -(st0_ptr->sigl < b->sigl);
arch/x86/math-emu/reg_compare.c
24
static int compare(FPU_REG const *b, int tagb)
arch/x86/math-emu/reg_compare.c
30
u_char st0_sign, signb = getsign(b);
arch/x86/math-emu/reg_compare.c
37
tagb = FPU_Special(b);
arch/x86/math-emu/reg_divide.c
102
FPU_to_exp16(b, &y);
arch/x86/math-emu/reg_divide.c
31
FPU_REG const *a, *b, *st0_ptr, *st_ptr;
arch/x86/math-emu/reg_divide.c
42
b = &st(0);
arch/x86/math-emu/reg_divide.c
43
st0_ptr = b;
arch/x86/math-emu/reg_divide.c
58
b = (FPU_REG *) rm;
arch/x86/math-emu/reg_divide.c
61
b = &st(rm);
arch/x86/math-emu/reg_divide.c
62
st_ptr = b;
arch/x86/math-emu/reg_divide.c
68
signb = getsign(b);
arch/x86/math-emu/reg_divide.c
78
reg_copy(b, &y);
arch/x86/math-emu/reg_divide.c
93
tagb = FPU_Special(b);
arch/x86/math-emu/reg_ld_str.c
899
u_char b;
arch/x86/math-emu/reg_ld_str.c
947
b = FPU_div_small(&ll, 10);
arch/x86/math-emu/reg_ld_str.c
948
b |= (FPU_div_small(&ll, 10)) << 4;
arch/x86/math-emu/reg_ld_str.c
950
FPU_put_user(b, d + i);
arch/x86/math-emu/reg_mul.c
104
FPU_copy_to_regi(b, TAG_Special, deststnr);
arch/x86/math-emu/reg_mul.c
30
int FPU_mul(FPU_REG const *b, u_char tagb, int deststnr, int control_w)
arch/x86/math-emu/reg_mul.c
36
u_char sign = (getsign(a) ^ getsign(b));
arch/x86/math-emu/reg_mul.c
43
FPU_u_mul(a, b, dest, control_w, sign,
arch/x86/math-emu/reg_mul.c
44
exponent(a) + exponent(b));
arch/x86/math-emu/reg_mul.c
56
tagb = FPU_Special(b);
arch/x86/math-emu/reg_mul.c
66
FPU_to_exp16(b, &y);
arch/x86/math-emu/reg_mul.c
92
return real_2op_NaN(b, tagb, deststnr, &st(0));
arch/x86/net/bpf_jit_comp.c
1532
static void emit_3vex(u8 **pprog, bool r, bool x, bool b, u8 m,
arch/x86/net/bpf_jit_comp.c
1553
b1 = (!r << 7) | (!x << 6) | (!b << 5) | (m & 0x1f);
arch/x86/net/bpf_jit_comp.c
3589
static int emit_bpf_dispatcher(u8 **pprog, int a, int b, s64 *progs, u8 *image, u8 *buf)
arch/x86/net/bpf_jit_comp.c
3595
if (a == b) {
arch/x86/net/bpf_jit_comp.c
3619
pivot = (b - a) / 2;
arch/x86/net/bpf_jit_comp.c
3649
b, progs, image, buf);
arch/x86/net/bpf_jit_comp.c
3657
static int cmp_ips(const void *a, const void *b)
arch/x86/net/bpf_jit_comp.c
3660
const s64 *ipb = b;
arch/x86/pci/common.c
164
void pcibios_fixup_bus(struct pci_bus *b)
arch/x86/pci/common.c
168
pci_read_bridge_bases(b);
arch/x86/pci/common.c
169
list_for_each_entry(dev, &b->devices, bus_list)
arch/x86/pci/fixup.c
206
#define GET_INDEX(a, b) ((((a) - PCI_DEVICE_ID_INTEL_MCH_PA) << 3) + ((b) & 7))
arch/x86/pci/fixup.c
304
static int limit_mrrs_to_128(struct pci_host_bridge *b, struct pci_dev *pdev)
arch/x86/tools/insn_decoder_test.c
123
unsigned int b;
arch/x86/tools/insn_decoder_test.c
144
if (sscanf(s, "%x", &b) == 1) {
arch/x86/tools/insn_decoder_test.c
145
insn_buff[nb++] = (unsigned char) b;
arch/x86/tools/relocs.c
925
const uint32_t *a, *b;
arch/x86/tools/relocs.c
928
b = vb;
arch/x86/tools/relocs.c
930
return (*a == *b)? 0 : (*a > *b)? 1 : -1;
arch/x86/um/asm/checksum_64.h
13
: "0" (a), "r" (b));
arch/x86/um/asm/checksum_64.h
8
static inline unsigned add32_with_carry(unsigned a, unsigned b)
arch/x86/virt/vmx/tdx/tdx.c
905
static __init int rsvd_area_cmp_func(const void *a, const void *b)
arch/x86/virt/vmx/tdx/tdx.c
908
struct tdmr_reserved_area *r2 = (struct tdmr_reserved_area *)b;
arch/x86/xen/multicalls.c
117
static void print_debug_data(struct mc_buffer *b, struct mc_debug_data *mcdb,
arch/x86/xen/multicalls.c
125
mcdb->entries[idx].op, b->entries[idx].result,
arch/x86/xen/multicalls.c
144
struct mc_buffer *b = this_cpu_ptr(&mc_buffer);
arch/x86/xen/multicalls.c
157
trace_xen_mc_flush(b->mcidx, b->argidx, b->cbidx);
arch/x86/xen/multicalls.c
161
memcpy(mcdb->entries, b->entries,
arch/x86/xen/multicalls.c
162
b->mcidx * sizeof(struct multicall_entry));
arch/x86/xen/multicalls.c
165
switch (b->mcidx) {
arch/x86/xen/multicalls.c
168
BUG_ON(b->argidx != 0);
arch/x86/xen/multicalls.c
174
mc = &b->entries[0];
arch/x86/xen/multicalls.c
183
if (HYPERVISOR_multicall(b->entries, b->mcidx) != 0)
arch/x86/xen/multicalls.c
185
for (i = 0; i < b->mcidx; i++)
arch/x86/xen/multicalls.c
186
if (b->entries[i].result < 0)
arch/x86/xen/multicalls.c
192
ret, b->mcidx, smp_processor_id());
arch/x86/xen/multicalls.c
193
for (i = 0; i < b->mcidx; i++) {
arch/x86/xen/multicalls.c
195
print_debug_data(b, mcdb, i);
arch/x86/xen/multicalls.c
196
} else if (b->entries[i].result < 0) {
arch/x86/xen/multicalls.c
199
b->entries[i].op,
arch/x86/xen/multicalls.c
200
b->entries[i].args[0],
arch/x86/xen/multicalls.c
201
b->entries[i].result);
arch/x86/xen/multicalls.c
206
b->mcidx = 0;
arch/x86/xen/multicalls.c
207
b->argidx = 0;
arch/x86/xen/multicalls.c
209
for (i = 0; i < b->cbidx; i++) {
arch/x86/xen/multicalls.c
210
struct callback *cb = &b->callbacks[i];
arch/x86/xen/multicalls.c
214
b->cbidx = 0;
arch/x86/xen/multicalls.c
221
struct mc_buffer *b = this_cpu_ptr(&mc_buffer);
arch/x86/xen/multicalls.c
223
unsigned argidx = roundup(b->argidx, sizeof(u64));
arch/x86/xen/multicalls.c
228
BUG_ON(b->argidx >= MC_ARGS);
arch/x86/xen/multicalls.c
230
if (unlikely(b->mcidx == MC_BATCH ||
arch/x86/xen/multicalls.c
232
trace_xen_mc_flush_reason((b->mcidx == MC_BATCH) ?
arch/x86/xen/multicalls.c
235
argidx = roundup(b->argidx, sizeof(u64));
arch/x86/xen/multicalls.c
238
ret.mc = &b->entries[b->mcidx];
arch/x86/xen/multicalls.c
242
mcdb->caller[b->mcidx] = __builtin_return_address(0);
arch/x86/xen/multicalls.c
243
mcdb->argsz[b->mcidx] = args;
arch/x86/xen/multicalls.c
244
mcdb->args[b->mcidx] = (unsigned long *)(&b->args[argidx]);
arch/x86/xen/multicalls.c
246
b->mcidx++;
arch/x86/xen/multicalls.c
247
ret.args = &b->args[argidx];
arch/x86/xen/multicalls.c
248
b->argidx = argidx + args;
arch/x86/xen/multicalls.c
250
BUG_ON(b->argidx >= MC_ARGS);
arch/x86/xen/multicalls.c
256
struct mc_buffer *b = this_cpu_ptr(&mc_buffer);
arch/x86/xen/multicalls.c
260
BUG_ON(b->argidx >= MC_ARGS);
arch/x86/xen/multicalls.c
262
if (unlikely(b->mcidx == 0 ||
arch/x86/xen/multicalls.c
263
b->entries[b->mcidx - 1].op != op)) {
arch/x86/xen/multicalls.c
268
if (unlikely((b->argidx + size) >= MC_ARGS)) {
arch/x86/xen/multicalls.c
273
ret.mc = &b->entries[b->mcidx - 1];
arch/x86/xen/multicalls.c
274
ret.args = &b->args[b->argidx];
arch/x86/xen/multicalls.c
275
b->argidx += size;
arch/x86/xen/multicalls.c
277
BUG_ON(b->argidx >= MC_ARGS);
arch/x86/xen/multicalls.c
286
struct mc_buffer *b = this_cpu_ptr(&mc_buffer);
arch/x86/xen/multicalls.c
289
if (b->cbidx == MC_BATCH) {
arch/x86/xen/multicalls.c
296
cb = &b->callbacks[b->cbidx++];
arch/xtensa/include/asm/asmmacro.h
87
b\ncond \at, 99f
arch/xtensa/include/asm/coprocessor.h
22
.macro xchal_sa_start a b
arch/xtensa/include/asm/page.h
66
# define DCACHE_ALIAS_EQ(a,b) ((((a) ^ (b)) & DCACHE_ALIAS_MASK) == 0)
arch/xtensa/include/asm/page.h
77
# define ICACHE_ALIAS_EQ(a,b) ((((a) ^ (b)) & ICACHE_ALIAS_MASK) == 0)
arch/xtensa/include/asm/pgtable.h
269
#define pte_same(a,b) (pte_val(a) == pte_val(b))
arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h
19
static inline int __simc(int a, int b, int c, int d)
arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h
22
register int b1 asm("a6") = b;
arch/xtensa/platforms/iss/include/platform/simcall-iss.h
58
static inline int __simc(int a, int b, int c, int d)
arch/xtensa/platforms/iss/include/platform/simcall-iss.h
61
register int b1 asm("a3") = b;
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
292
.macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
293
.macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
294
.macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
295
.macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
296
.macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
297
.macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
298
.macro xchal_cp4_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
299
.macro xchal_cp4_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
300
.macro xchal_cp5_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
301
.macro xchal_cp5_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
302
.macro xchal_cp6_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
303
.macro xchal_cp6_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
304
.macro xchal_cp7_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_be/include/variant/tie-asm.h
305
.macro xchal_cp7_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
313
.macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
314
.macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
315
.macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
316
.macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
317
.macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
318
.macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
319
.macro xchal_cp4_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
320
.macro xchal_cp4_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
321
.macro xchal_cp5_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
322
.macro xchal_cp5_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
323
.macro xchal_cp6_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
324
.macro xchal_cp6_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
325
.macro xchal_cp7_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_kc705_hifi/include/variant/tie-asm.h
326
.macro xchal_cp7_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
167
.macro xchal_cp0_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
168
.macro xchal_cp0_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
169
.macro xchal_cp2_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
170
.macro xchal_cp2_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
171
.macro xchal_cp3_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
172
.macro xchal_cp3_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
173
.macro xchal_cp4_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
174
.macro xchal_cp4_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
175
.macro xchal_cp5_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
176
.macro xchal_cp5_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
177
.macro xchal_cp6_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
178
.macro xchal_cp6_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
179
.macro xchal_cp7_store p a b c d continue=0 ofs=-1 select=-1 ; .endm
arch/xtensa/variants/test_mmuhifi_c3/include/variant/tie-asm.h
180
.macro xchal_cp7_load p a b c d continue=0 ofs=-1 select=-1 ; .endm
block/bfq-wf2q.c
18
static int bfq_gt(u64 a, u64 b)
block/bfq-wf2q.c
20
return (s64)(a - b) > 0;
block/blk-mq-sched.c
48
const struct list_head *b)
block/blk-mq-sched.c
51
struct request *rqb = container_of(b, struct request, queuelist);
block/blk-settings.c
658
struct queue_limits *b)
block/blk-settings.c
661
if (t->atomic_write_hw_boundary != b->atomic_write_hw_boundary)
block/blk-settings.c
665
if (t->atomic_write_hw_unit_min > b->atomic_write_hw_unit_max)
block/blk-settings.c
669
if (t->atomic_write_hw_unit_max < b->atomic_write_hw_unit_min)
block/blk-settings.c
673
b->atomic_write_hw_max);
block/blk-settings.c
675
b->atomic_write_hw_unit_min);
block/blk-settings.c
677
b->atomic_write_hw_unit_max);
block/blk-settings.c
716
struct queue_limits *b)
block/blk-settings.c
719
b->atomic_write_hw_boundary >> SECTOR_SHIFT))
block/blk-settings.c
722
t->atomic_write_hw_unit_max = b->atomic_write_hw_unit_max;
block/blk-settings.c
723
t->atomic_write_hw_unit_min = b->atomic_write_hw_unit_min;
block/blk-settings.c
724
t->atomic_write_hw_max = b->atomic_write_hw_max;
block/blk-settings.c
725
t->atomic_write_hw_boundary = b->atomic_write_hw_boundary;
block/blk-settings.c
730
struct queue_limits *b, sector_t start)
block/blk-settings.c
732
if (!(b->features & BLK_FEAT_ATOMIC_WRITES))
block/blk-settings.c
735
if (!b->atomic_write_hw_unit_min)
block/blk-settings.c
738
if (!blk_atomic_write_start_sect_aligned(start, b))
block/blk-settings.c
743
if (!blk_stack_atomic_writes_head(t, b))
block/blk-settings.c
746
if (!blk_stack_atomic_writes_tail(t, b))
block/blk-settings.c
780
int blk_stack_limits(struct queue_limits *t, struct queue_limits *b,
block/blk-settings.c
786
t->features |= (b->features & BLK_FEAT_INHERIT_MASK);
block/blk-settings.c
794
if (!(b->features & BLK_FEAT_NOWAIT))
block/blk-settings.c
796
if (!(b->features & BLK_FEAT_POLL))
block/blk-settings.c
799
t->flags |= (b->flags & BLK_FLAG_MISALIGNED);
block/blk-settings.c
801
t->max_sectors = min_not_zero(t->max_sectors, b->max_sectors);
block/blk-settings.c
803
b->max_user_sectors);
block/blk-settings.c
804
t->max_hw_sectors = min_not_zero(t->max_hw_sectors, b->max_hw_sectors);
block/blk-settings.c
805
t->max_dev_sectors = min_not_zero(t->max_dev_sectors, b->max_dev_sectors);
block/blk-settings.c
807
b->max_write_zeroes_sectors);
block/blk-settings.c
810
b->max_user_wzeroes_unmap_sectors);
block/blk-settings.c
813
b->max_hw_wzeroes_unmap_sectors);
block/blk-settings.c
816
b->max_hw_zone_append_sectors);
block/blk-settings.c
819
b->seg_boundary_mask);
block/blk-settings.c
821
b->virt_boundary_mask);
block/blk-settings.c
823
t->max_segments = min_not_zero(t->max_segments, b->max_segments);
block/blk-settings.c
825
b->max_discard_segments);
block/blk-settings.c
827
b->max_integrity_segments);
block/blk-settings.c
830
b->max_segment_size);
block/blk-settings.c
832
alignment = queue_limit_alignment_offset(b, start);
block/blk-settings.c
841
bottom = max(b->physical_block_size, b->io_min) + alignment;
block/blk-settings.c
851
b->logical_block_size);
block/blk-settings.c
854
b->physical_block_size);
block/blk-settings.c
856
t->io_min = max(t->io_min, b->io_min);
block/blk-settings.c
857
t->io_opt = lcm_not_zero(t->io_opt, b->io_opt);
block/blk-settings.c
858
t->dma_alignment = max(t->dma_alignment, b->dma_alignment);
block/blk-settings.c
861
if (b->chunk_sectors)
block/blk-settings.c
862
t->chunk_sectors = gcd(t->chunk_sectors, b->chunk_sectors);
block/blk-settings.c
907
if (b->discard_granularity) {
block/blk-settings.c
908
alignment = queue_limit_discard_alignment(b, start);
block/blk-settings.c
911
b->max_discard_sectors);
block/blk-settings.c
913
b->max_hw_discard_sectors);
block/blk-settings.c
915
b->discard_granularity);
block/blk-settings.c
920
b->max_secure_erase_sectors);
block/blk-settings.c
922
b->zone_write_granularity);
block/blk-settings.c
927
blk_stack_atomic_writes_limits(t, b, start);
block/blk-settings.c
973
struct queue_limits *b)
block/blk-settings.c
976
struct blk_integrity *bi = &b->integrity;
block/blk.h
278
struct request *r, struct bio *b)
block/partitions/ibm.c
61
ptr->b;
block/partitions/sysv68.c
55
struct dkblk0 *b;
block/partitions/sysv68.c
62
b = (struct dkblk0 *)data;
block/partitions/sysv68.c
63
if (memcmp(b->dk_vid.vid_mac, "MOTOROLA", sizeof(b->dk_vid.vid_mac))) {
block/partitions/sysv68.c
67
slices = be16_to_cpu(b->dk_ios.ios_slccnt);
block/partitions/sysv68.c
68
i = be32_to_cpu(b->dk_ios.ios_slcblk);
block/sed-opal.c
951
ssize_t i, b = 0;
block/sed-opal.c
959
u_integer |= ((u64)pos[i] << (8 * b));
block/sed-opal.c
960
b++;
certs/extract-cert.c
156
BIO *b;
certs/extract-cert.c
159
b = BIO_new_file(cert_src, "rb");
certs/extract-cert.c
160
ERR(!b, "%s", cert_src);
certs/extract-cert.c
163
x509 = PEM_read_bio_X509(b, NULL, NULL, NULL);
crypto/adiantum.c
175
u64 x = le64_to_cpu(v1->b);
crypto/adiantum.c
176
u64 y = le64_to_cpu(v2->b);
crypto/adiantum.c
178
r->b = cpu_to_le64(x + y);
crypto/adiantum.c
186
u64 x = le64_to_cpu(v1->b);
crypto/adiantum.c
187
u64 y = le64_to_cpu(v2->b);
crypto/adiantum.c
189
r->b = cpu_to_le64(x - y);
crypto/aegis128-neon-inner.c
182
static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b)
crypto/aegis128-neon-inner.c
189
return vcombine_u8(vtbl2_u8(__a.pair, vget_low_u8(b)),
crypto/aegis128-neon-inner.c
190
vtbl2_u8(__a.pair, vget_high_u8(b)));
crypto/aegis128-neon-inner.c
193
static uint8x16_t vqtbx1q_u8(uint8x16_t v, uint8x16_t a, uint8x16_t b)
crypto/aegis128-neon-inner.c
200
return vcombine_u8(vtbx2_u8(vget_low_u8(v), __a.pair, vget_low_u8(b)),
crypto/aegis128-neon-inner.c
201
vtbx2_u8(vget_high_u8(v), __a.pair, vget_high_u8(b)));
crypto/algapi.c
1003
u8 *b = (a + size);
crypto/algapi.c
1007
c = *--b + 1;
crypto/algapi.c
1008
*b = c;
crypto/algapi.c
1016
__be32 *b = (__be32 *)(a + size);
crypto/algapi.c
1020
IS_ALIGNED((unsigned long)b, __alignof__(*b)))
crypto/algapi.c
1022
c = be32_to_cpu(*--b) + 1;
crypto/algapi.c
1023
*b = cpu_to_be32(c);
crypto/asymmetric_keys/verify_pefile.c
208
static int pefile_compare_shdrs(const void *a, const void *b)
crypto/asymmetric_keys/verify_pefile.c
211
const struct section_header *shdrb = b;
crypto/asymmetric_keys/x509_public_key.c
122
bool b = asymmetric_key_id_same(cert->id, cert->sig->auth_ids[0]);
crypto/asymmetric_keys/x509_public_key.c
124
if (!a && !b)
crypto/asymmetric_keys/x509_public_key.c
128
if (((a && !b) || (b && !a)) &&
crypto/async_tx/async_pq.c
26
#define P(b, d) (b[d-2])
crypto/async_tx/async_pq.c
27
#define Q(b, d) (b[d-1])
crypto/async_tx/async_raid6_recov.c
158
struct page *p, *q, *a, *b;
crypto/async_tx/async_raid6_recov.c
175
b = blocks[failb];
crypto/async_tx/async_raid6_recov.c
187
tx = async_sum_product(b, b_off, srcs, src_offs, coef, bytes, submit);
crypto/async_tx/async_raid6_recov.c
192
srcs[1] = b;
crypto/async_tx/async_raid6_recov.c
28
u8 *a, *b, *c;
crypto/async_tx/async_raid6_recov.c
74
b = page_address(srcs[1]) + src_offs[1];
crypto/async_tx/async_raid6_recov.c
79
bx = bmul[*b++];
crypto/blowfish_common.c
305
#define ROUND(a, b, n) ({ b ^= P[n]; a ^= bf_F(b); })
crypto/blowfish_generic.c
35
#define ROUND(a, b, n) ({ b ^= P[n]; a ^= bf_F(b); })
crypto/ecc.c
1033
u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS];
crypto/ecc.c
1044
vli_set(b, mod, ndigits);
crypto/ecc.c
1049
while ((cmp_result = vli_cmp(a, b, ndigits)) != 0) {
crypto/ecc.c
1061
} else if (EVEN(b)) {
crypto/ecc.c
1062
vli_rshift1(b, ndigits);
crypto/ecc.c
1071
vli_sub(a, a, b, ndigits);
crypto/ecc.c
1085
vli_sub(b, b, a, ndigits);
crypto/ecc.c
1086
vli_rshift1(b, ndigits);
crypto/ecc.c
1612
vli_mod_add(w, w, curve->b, curve->p, pk->ndigits); /* a·x + b */
crypto/ecc.c
396
static uint128_t add_128_128(uint128_t a, uint128_t b)
crypto/ecc.c
400
result.m_low = a.m_low + b.m_low;
crypto/ecc.c
401
result.m_high = a.m_high + b.m_high + (result.m_low < a.m_low);
crypto/ecc_curve_defs.h
134
.b = nist_p521_b
crypto/ecc_curve_defs.h
29
.b = nist_p192_b
crypto/ecc_curve_defs.h
56
.b = nist_p256_b
crypto/ecc_curve_defs.h
89
.b = nist_p384_b
crypto/ecrdsa_defs.h
131
.b = cp256c_b
crypto/ecrdsa_defs.h
181
.b = tc512a_b
crypto/ecrdsa_defs.h
227
.b = tc512b_b
crypto/ecrdsa_defs.h
59
.b = cp256a_b
crypto/ecrdsa_defs.h
93
.b = cp256b_b
crypto/lrw.c
57
static inline void lrw_setbit128_bbe(void *b, int bit)
crypto/lrw.c
65
), b);
crypto/md4.c
100
ROUND2(b, c, d, a, in[13], 13);
crypto/md4.c
101
ROUND2(a, b, c, d, in[2], 3);
crypto/md4.c
102
ROUND2(d, a, b, c, in[6], 5);
crypto/md4.c
103
ROUND2(c, d, a, b, in[10], 9);
crypto/md4.c
104
ROUND2(b, c, d, a, in[14], 13);
crypto/md4.c
105
ROUND2(a, b, c, d, in[3], 3);
crypto/md4.c
106
ROUND2(d, a, b, c, in[7], 5);
crypto/md4.c
107
ROUND2(c, d, a, b, in[11], 9);
crypto/md4.c
108
ROUND2(b, c, d, a, in[15], 13);
crypto/md4.c
110
ROUND3(a, b, c, d,in[ 0], 3);
crypto/md4.c
111
ROUND3(d, a, b, c, in[8], 9);
crypto/md4.c
112
ROUND3(c, d, a, b, in[4], 11);
crypto/md4.c
113
ROUND3(b, c, d, a, in[12], 15);
crypto/md4.c
114
ROUND3(a, b, c, d, in[2], 3);
crypto/md4.c
115
ROUND3(d, a, b, c, in[10], 9);
crypto/md4.c
116
ROUND3(c, d, a, b, in[6], 11);
crypto/md4.c
117
ROUND3(b, c, d, a, in[14], 15);
crypto/md4.c
118
ROUND3(a, b, c, d, in[1], 3);
crypto/md4.c
119
ROUND3(d, a, b, c, in[9], 9);
crypto/md4.c
120
ROUND3(c, d, a, b, in[5], 11);
crypto/md4.c
121
ROUND3(b, c, d, a, in[13], 15);
crypto/md4.c
122
ROUND3(a, b, c, d, in[3], 3);
crypto/md4.c
123
ROUND3(d, a, b, c, in[11], 9);
crypto/md4.c
124
ROUND3(c, d, a, b, in[7], 11);
crypto/md4.c
125
ROUND3(b, c, d, a, in[15], 15);
crypto/md4.c
128
hash[1] += b;
crypto/md4.c
63
#define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s))
crypto/md4.c
64
#define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (u32)0x5A827999,s))
crypto/md4.c
65
#define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (u32)0x6ED9EBA1,s))
crypto/md4.c
69
u32 a, b, c, d;
crypto/md4.c
72
b = hash[1];
crypto/md4.c
76
ROUND1(a, b, c, d, in[0], 3);
crypto/md4.c
77
ROUND1(d, a, b, c, in[1], 7);
crypto/md4.c
78
ROUND1(c, d, a, b, in[2], 11);
crypto/md4.c
79
ROUND1(b, c, d, a, in[3], 19);
crypto/md4.c
80
ROUND1(a, b, c, d, in[4], 3);
crypto/md4.c
81
ROUND1(d, a, b, c, in[5], 7);
crypto/md4.c
82
ROUND1(c, d, a, b, in[6], 11);
crypto/md4.c
83
ROUND1(b, c, d, a, in[7], 19);
crypto/md4.c
84
ROUND1(a, b, c, d, in[8], 3);
crypto/md4.c
85
ROUND1(d, a, b, c, in[9], 7);
crypto/md4.c
86
ROUND1(c, d, a, b, in[10], 11);
crypto/md4.c
87
ROUND1(b, c, d, a, in[11], 19);
crypto/md4.c
88
ROUND1(a, b, c, d, in[12], 3);
crypto/md4.c
89
ROUND1(d, a, b, c, in[13], 7);
crypto/md4.c
90
ROUND1(c, d, a, b, in[14], 11);
crypto/md4.c
91
ROUND1(b, c, d, a, in[15], 19);
crypto/md4.c
93
ROUND2(a, b, c, d,in[ 0], 3);
crypto/md4.c
94
ROUND2(d, a, b, c, in[4], 5);
crypto/md4.c
95
ROUND2(c, d, a, b, in[8], 9);
crypto/md4.c
96
ROUND2(b, c, d, a, in[12], 13);
crypto/md4.c
97
ROUND2(a, b, c, d, in[1], 3);
crypto/md4.c
98
ROUND2(d, a, b, c, in[5], 5);
crypto/md4.c
99
ROUND2(c, d, a, b, in[9], 9);
crypto/rmd160.c
39
#define ROUND(a, b, c, d, e, f, k, x, s) { \
crypto/rmd160.c
40
(a) += f((b), (c), (d)) + le32_to_cpup(&(x)) + (k); \
crypto/serpent_generic.c
24
#define keyiter(a, b, c, d, i, j) \
crypto/serpent_generic.c
25
({ b ^= d; b ^= c; b ^= a; b ^= PHI ^ i; b = rol32(b, 11); k[j] = b; })
crypto/testmgr.c
1001
b = prandom_u8(rng);
crypto/testmgr.c
1002
for (i = 0; i < count; i++, b += increment)
crypto/testmgr.c
1003
buf[i] = b;
crypto/testmgr.c
973
u8 b;
crypto/testmgr.c
986
b = 0x00;
crypto/testmgr.c
989
b = 0xff;
crypto/testmgr.c
992
b = prandom_u8(rng);
crypto/testmgr.c
995
memset(buf, b, count);
crypto/twofish_common.c
468
#define CALC_S(a, b, c, d, i, w, x, y, z) \
crypto/twofish_common.c
472
(b) ^= exp_to_poly[tmp + (x)]; \
crypto/twofish_common.c
483
#define CALC_SB_2(i, a, b) \
crypto/twofish_common.c
485
ctx->s[1][i] = mds[1][q0[(b) ^ sb] ^ sf]; \
crypto/twofish_common.c
487
ctx->s[3][i] = mds[3][q1[(b) ^ sd] ^ sh]
crypto/twofish_common.c
491
#define CALC_SB192_2(i, a, b) \
crypto/twofish_common.c
492
ctx->s[0][i] = mds[0][q0[q0[(b) ^ sa] ^ se] ^ si]; \
crypto/twofish_common.c
493
ctx->s[1][i] = mds[1][q0[q1[(b) ^ sb] ^ sf] ^ sj]; \
crypto/twofish_common.c
499
#define CALC_SB256_2(i, a, b) \
crypto/twofish_common.c
500
ctx->s[0][i] = mds[0][q0[q0[q1[(b) ^ sa] ^ se] ^ si] ^ sm]; \
crypto/twofish_common.c
503
ctx->s[3][i] = mds[3][q1[q1[q0[(b) ^ sd] ^ sh] ^ sl] ^ sp];
crypto/twofish_common.c
529
#define CALC_K_2(a, b, c, d, j) \
crypto/twofish_common.c
531
^ mds[1][q0[b ^ key[(j) + 9]] ^ key[(j) + 1]] \
crypto/twofish_common.c
542
#define CALC_K192_2(a, b, c, d, j) \
crypto/twofish_common.c
544
q1[b ^ key[(j) + 17]], \
crypto/twofish_common.c
555
#define CALC_K256_2(a, b, j) \
crypto/twofish_common.c
556
CALC_K192_2 (q1[b ^ key[(j) + 24]], \
crypto/twofish_common.c
559
q0[b ^ key[(j) + 27]], j)
crypto/twofish_generic.c
100
u32 a, b, c, d;
crypto/twofish_generic.c
107
INPACK (1, b, 1);
crypto/twofish_generic.c
125
OUTUNPACK (3, b, 7);
crypto/twofish_generic.c
135
u32 a, b, c, d;
crypto/twofish_generic.c
144
INPACK (3, b, 7);
crypto/twofish_generic.c
158
OUTUNPACK (1, b, 1);
crypto/twofish_generic.c
44
#define G2(b) \
crypto/twofish_generic.c
45
(ctx->s[1][(b) & 0xFF]) ^ (ctx->s[2][((b) >> 8) & 0xFF]) \
crypto/twofish_generic.c
46
^ (ctx->s[3][((b) >> 16) & 0xFF]) ^ (ctx->s[0][(b) >> 24])
crypto/twofish_generic.c
53
#define ENCROUND(n, a, b, c, d) \
crypto/twofish_generic.c
54
x = G1 (a); y = G2 (b); \
crypto/twofish_generic.c
60
#define DECROUND(n, a, b, c, d) \
crypto/twofish_generic.c
61
x = G1 (a); y = G2 (b); \
crypto/twofish_generic.c
72
ENCROUND (2 * (n), a, b, c, d); \
crypto/twofish_generic.c
73
ENCROUND (2 * (n) + 1, c, d, a, b)
crypto/twofish_generic.c
76
DECROUND (2 * (n) + 1, c, d, a, b); \
crypto/twofish_generic.c
77
DECROUND (2 * (n), a, b, c, d)
crypto/xts.c
146
le128 b;
crypto/xts.c
151
scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 0);
crypto/xts.c
152
le128_xor(&b, &rctx->t, &b);
crypto/xts.c
153
scatterwalk_map_and_copy(&b, rctx->tail, 0, XTS_BLOCK_SIZE, 1);
crypto/xts.c
168
le128 b[2];
crypto/xts.c
174
scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0);
crypto/xts.c
175
b[1] = b[0];
crypto/xts.c
176
scatterwalk_map_and_copy(b, req->src, offset, tail, 0);
crypto/xts.c
178
le128_xor(b, &rctx->t, b);
crypto/xts.c
180
scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE + tail, 1);
crypto/xts.c
192
scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 0);
crypto/xts.c
193
le128_xor(b, &rctx->t, b);
crypto/xts.c
194
scatterwalk_map_and_copy(b, rctx->tail, 0, XTS_BLOCK_SIZE, 1);
drivers/accel/habanalabs/common/habanalabs.h
224
#define UNSET_GLBL_SEC_BIT(array, b) ((array)[((b) / 32)] |= (1 << ((b) % 32)))
drivers/accel/habanalabs/gaudi2/gaudi2_security.c
11
#define UNSET_GLBL_SEC_BIT(array, b) ((array)[((b) / 32)] |= (1 << ((b) % 32)))
drivers/acpi/acpi_video.c
718
acpi_video_cmp_level(const void *a, const void *b)
drivers/acpi/acpi_video.c
720
return *(int *)a - *(int *)b;
drivers/acpi/acpica/acmacros.h
399
#define ARGI_LIST2(a, b) (ARG_1(b)|ARG_2(a))
drivers/acpi/acpica/acmacros.h
400
#define ARGI_LIST3(a, b, c) (ARG_1(c)|ARG_2(b)|ARG_3(a))
drivers/acpi/acpica/acmacros.h
401
#define ARGI_LIST4(a, b, c, d) (ARG_1(d)|ARG_2(c)|ARG_3(b)|ARG_4(a))
drivers/acpi/acpica/acmacros.h
402
#define ARGI_LIST5(a, b, c, d, e) (ARG_1(e)|ARG_2(d)|ARG_3(c)|ARG_4(b)|ARG_5(a))
drivers/acpi/acpica/acmacros.h
403
#define ARGI_LIST6(a, b, c, d, e, f) (ARG_1(f)|ARG_2(e)|ARG_3(d)|ARG_4(c)|ARG_5(b)|ARG_6(a))
drivers/acpi/acpica/acmacros.h
406
#define ARGP_LIST2(a, b) (ARG_1(a)|ARG_2(b))
drivers/acpi/acpica/acmacros.h
407
#define ARGP_LIST3(a, b, c) (ARG_1(a)|ARG_2(b)|ARG_3(c))
drivers/acpi/acpica/acmacros.h
408
#define ARGP_LIST4(a, b, c, d) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d))
drivers/acpi/acpica/acmacros.h
409
#define ARGP_LIST5(a, b, c, d, e) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)|ARG_5(e))
drivers/acpi/acpica/acmacros.h
410
#define ARGP_LIST6(a, b, c, d, e, f) (ARG_1(a)|ARG_2(b)|ARG_3(c)|ARG_4(d)|ARG_5(e)|ARG_6(f))
drivers/acpi/acpica/acmacros.h
456
#define ACPI_INIT_UUID(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
drivers/acpi/acpica/acmacros.h
458
(b) & 0xFF, ((b) >> 8) & 0xFF, \
drivers/acpi/acpica/acmacros.h
473
#define ASL_CV_CLOSE_PAREN(a,b) cv_close_paren_write_comment(a,b);
drivers/acpi/acpica/acmacros.h
474
#define ASL_CV_CLOSE_BRACE(a,b) cv_close_brace_write_comment(a,b);
drivers/acpi/acpica/acmacros.h
475
#define ASL_CV_SWITCH_FILES(a,b) cv_switch_files(a,b);
drivers/acpi/acpica/acmacros.h
477
#define ASL_CV_PRINT_ONE_COMMENT(a,b,c,d) cv_print_one_comment_type (a,b,c,d);
drivers/acpi/acpica/acmacros.h
478
#define ASL_CV_PRINT_ONE_COMMENT_LIST(a,b) cv_print_one_comment_list (a,b);
drivers/acpi/acpica/acmacros.h
480
#define ASL_CV_INIT_FILETREE(a,b) cv_init_file_tree(a,b);
drivers/acpi/acpica/acmacros.h
488
#define ASL_CV_CLOSE_PAREN(a,b) acpi_os_printf (")");
drivers/acpi/acpica/acmacros.h
489
#define ASL_CV_CLOSE_BRACE(a,b) acpi_os_printf ("}");
drivers/acpi/acpica/acmacros.h
490
#define ASL_CV_SWITCH_FILES(a,b)
drivers/acpi/acpica/acmacros.h
492
#define ASL_CV_PRINT_ONE_COMMENT(a,b,c,d)
drivers/acpi/acpica/acmacros.h
493
#define ASL_CV_PRINT_ONE_COMMENT_LIST(a,b)
drivers/acpi/acpica/acmacros.h
495
#define ASL_CV_INIT_FILETREE(a,b)
drivers/acpi/acpica/acpredef.h
125
#define PACKAGE_INFO(a,b,c,d,e,f) {{{(a),(b),(c),(d)}, ((((u16)(f)) << 8) | (e)), 0}}
drivers/acpi/fan_core.c
280
static int acpi_fan_speed_cmp(const void *a, const void *b)
drivers/acpi/fan_core.c
283
const struct acpi_fan_fps *fps2 = b;
drivers/acpi/nfit/core.c
1149
struct nfit_mem *b = container_of(_b, typeof(*b), list);
drivers/acpi/nfit/core.c
1153
handleB = __to_nfit_memdev(b)->device_handle;
drivers/acpi/numa/hmat.c
713
const struct list_head *b)
drivers/acpi/numa/hmat.c
719
ib = list_entry(b, struct memory_initiator, node);
drivers/acpi/nvs.c
32
static inline int suspend_nvs_register(unsigned long a, unsigned long b)
drivers/acpi/scan.c
2103
static acpi_status acpi_scan_check_crs_csi2_cb(acpi_handle handle, u32 a, void *b, void **c)
drivers/android/binder.c
1856
struct binder_buffer *b,
drivers/android/binder.c
1872
b, buffer_offset,
drivers/android/binder.c
1875
object_size = binder_get_object(proc, NULL, b, object_offset, object);
drivers/android/binder.c
1924
struct binder_buffer *b,
drivers/android/binder.c
1940
size_t object_size = binder_get_object(proc, NULL, b,
drivers/android/binder.c
1958
b, buffer_offset,
drivers/android/binder.c
2731
struct binder_buffer *b = t->buffer;
drivers/android/binder.c
2741
parent = binder_validate_ptr(target_proc, b, &object, bp->parent,
drivers/android/binder.c
2750
if (!binder_validate_fixup(target_proc, b, off_start_offset,
drivers/android/binder.c
2767
buffer_offset = bp->parent_offset + parent->buffer - b->user_data;
drivers/ata/libata-pata-timings.c
74
void ata_timing_merge(const struct ata_timing *a, const struct ata_timing *b,
drivers/ata/libata-pata-timings.c
78
m->setup = max(a->setup, b->setup);
drivers/ata/libata-pata-timings.c
80
m->act8b = max(a->act8b, b->act8b);
drivers/ata/libata-pata-timings.c
82
m->rec8b = max(a->rec8b, b->rec8b);
drivers/ata/libata-pata-timings.c
84
m->cyc8b = max(a->cyc8b, b->cyc8b);
drivers/ata/libata-pata-timings.c
86
m->active = max(a->active, b->active);
drivers/ata/libata-pata-timings.c
88
m->recover = max(a->recover, b->recover);
drivers/ata/libata-pata-timings.c
90
m->dmack_hold = max(a->dmack_hold, b->dmack_hold);
drivers/ata/libata-pata-timings.c
92
m->cycle = max(a->cycle, b->cycle);
drivers/ata/libata-pata-timings.c
94
m->udma = max(a->udma, b->udma);
drivers/ata/libata-scsi.c
2503
u8 *b, *cdl, *desc;
drivers/ata/libata-scsi.c
2533
b = &buf[8];
drivers/ata/libata-scsi.c
2535
for (i = 0; i < 7; i++, b += 32, desc += 32) {
drivers/ata/libata-scsi.c
2537
b[0] = 0x0a;
drivers/ata/libata-scsi.c
2540
put_unaligned_be16(ata_xlat_cdl_limit(&desc[8]), &b[2]);
drivers/ata/libata-scsi.c
2541
b[6] = ((policy >> 8) & 0x0f) << 4;
drivers/ata/libata-scsi.c
2544
put_unaligned_be16(ata_xlat_cdl_limit(&desc[4]), &b[4]);
drivers/ata/libata-scsi.c
2545
b[6] |= (policy >> 4) & 0x0f;
drivers/ata/libata-scsi.c
2548
put_unaligned_be16(ata_xlat_cdl_limit(&desc[16]), &b[10]);
drivers/ata/libata-scsi.c
2549
b[14] = policy & 0x0f;
drivers/ata/pata_atp867x.c
112
u8 b;
drivers/ata/pata_atp867x.c
127
b = ioread8(dp->dma_mode);
drivers/ata/pata_atp867x.c
129
b = (b & ~ATP867X_IO_DMAMODE_SLAVE_MASK) |
drivers/ata/pata_atp867x.c
132
b = (b & ~ATP867X_IO_DMAMODE_MSTR_MASK) |
drivers/ata/pata_atp867x.c
135
iowrite8(b, dp->dma_mode);
drivers/ata/pata_atp867x.c
210
u8 b;
drivers/ata/pata_atp867x.c
221
b = ioread8(dp->dma_mode);
drivers/ata/pata_atp867x.c
223
b = (b & ~ATP867X_IO_DMAMODE_SLAVE_MASK);
drivers/ata/pata_atp867x.c
225
b = (b & ~ATP867X_IO_DMAMODE_MSTR_MASK);
drivers/ata/pata_atp867x.c
226
iowrite8(b, dp->dma_mode);
drivers/ata/pata_atp867x.c
228
b = atp867x_get_active_clocks_shifted(ap, t.active) |
drivers/ata/pata_atp867x.c
232
iowrite8(b, dp->slave_piospd);
drivers/ata/pata_atp867x.c
234
iowrite8(b, dp->mstr_piospd);
drivers/ata/pata_atp867x.c
236
b = atp867x_get_active_clocks_shifted(ap, t.act8b) |
drivers/ata/pata_atp867x.c
239
iowrite8(b, dp->eightb_piospd);
drivers/ata/pata_parport/aten.c
20
#define j44(a,b) ((((a>>4)&0x0f)|(b&0xf0))^0x88)
drivers/ata/pata_parport/aten.c
37
int a, b, r;
drivers/ata/pata_parport/aten.c
46
a = r1(); w0(0x10); b = r1(); w2(0xc);
drivers/ata/pata_parport/aten.c
47
return j44(a,b);
drivers/ata/pata_parport/aten.c
62
int k, a, b, c, d;
drivers/ata/pata_parport/aten.c
70
a = r1(); w0(0x58); b = r1();
drivers/ata/pata_parport/aten.c
73
buf[2 * k + 1] = j44(a, b);
drivers/ata/pata_parport/aten.c
82
a = r0(); w2(0x20); b = r0();
drivers/ata/pata_parport/aten.c
83
buf[2 * k] = b;
drivers/ata/pata_parport/comm.c
25
#define j44(a, b) (((a >> 3) & 0x0f) | ((b << 1) & 0xf0))
drivers/ata/pata_parport/dstr.c
117
int k, a, b;
drivers/ata/pata_parport/dstr.c
130
w2(6); b = r1(); w2(4);
drivers/ata/pata_parport/dstr.c
131
buf[k] = j44(a, b);
drivers/ata/pata_parport/dstr.c
26
#define j44(a, b) (((a >> 3) & 0x07) | ((~a >> 4) & 0x08) | \
drivers/ata/pata_parport/dstr.c
27
((b << 1) & 0x70) | ((~b) & 0x80))
drivers/ata/pata_parport/dstr.c
41
int a, b, r;
drivers/ata/pata_parport/dstr.c
54
w2(6); a = r1(); w2(4); w2(6); b = r1(); w2(4);
drivers/ata/pata_parport/dstr.c
55
return j44(a, b);
drivers/ata/pata_parport/epat.c
101
w2(4+ph); b = r1();
drivers/ata/pata_parport/epat.c
103
buf[k] = j44(a, b);
drivers/ata/pata_parport/epat.c
116
a = r1(); b = r2();
drivers/ata/pata_parport/epat.c
117
buf[k] = j53(a, b);
drivers/ata/pata_parport/epat.c
20
#define j44(a, b) (((a >> 4) & 0x0f) + (b & 0xf0))
drivers/ata/pata_parport/epat.c
21
#define j53(a, b) (((a >> 3) & 0x1f) + ((b << 4) & 0xe0))
drivers/ata/pata_parport/epat.c
57
int a, b, r;
drivers/ata/pata_parport/epat.c
65
a = r1(); w2(4); b = r1();
drivers/ata/pata_parport/epat.c
66
return j44(a, b);
drivers/ata/pata_parport/epat.c
69
a = r1(); b = r2(); w0(0xff);
drivers/ata/pata_parport/epat.c
70
return j53(a, b);
drivers/ata/pata_parport/epat.c
87
int k, ph, a, b;
drivers/ata/pata_parport/epat.c
99
b = a;
drivers/ata/pata_parport/epia.c
129
int k, ph, a, b;
drivers/ata/pata_parport/epia.c
137
w2(4+ph); b = r1();
drivers/ata/pata_parport/epia.c
138
buf[k] = j44(a, b);
drivers/ata/pata_parport/epia.c
149
a = r1(); b = r2();
drivers/ata/pata_parport/epia.c
150
buf[k] = j53(a, b);
drivers/ata/pata_parport/epia.c
30
#define j44(a, b) (((a >> 4) & 0x0f) + (b & 0xf0))
drivers/ata/pata_parport/epia.c
31
#define j53(a, b) (((a >> 3) & 0x1f) + ((b << 4) & 0xe0))
drivers/ata/pata_parport/epia.c
41
int a, b, r;
drivers/ata/pata_parport/epia.c
49
a = r1(); w2(1); b = r1(); w2(4);
drivers/ata/pata_parport/epia.c
50
return j44(a, b);
drivers/ata/pata_parport/epia.c
55
a = r1(); b = r2(); w2(4);
drivers/ata/pata_parport/epia.c
56
return j53(a, b);
drivers/ata/pata_parport/fit2.c
24
#define j44(a, b) (((a >> 4) & 0x0f) | (b & 0xf0))
drivers/ata/pata_parport/fit2.c
45
int a, b, r;
drivers/ata/pata_parport/fit2.c
57
w0(1); b = r1();
drivers/ata/pata_parport/fit2.c
60
return j44(a, b);
drivers/ata/pata_parport/fit2.c
65
int k, a, b, c, d;
drivers/ata/pata_parport/fit2.c
71
w0(0); a = r1(); w0(1); b = r1();
drivers/ata/pata_parport/fit2.c
73
buf[4 * k + 0] = j44(a, b);
drivers/ata/pata_parport/fit2.c
77
a = r1(); w0(3); b = r1();
drivers/ata/pata_parport/fit2.c
80
buf[4 * k + 3] = j44(a, b);
drivers/ata/pata_parport/fit3.c
103
w2(0xee); b = r0();
drivers/ata/pata_parport/fit3.c
105
buf[2 * k + 1] = b;
drivers/ata/pata_parport/fit3.c
23
#define j44(a, b) (((a >> 3) & 0x0f) | ((b << 1) & 0xf0))
drivers/ata/pata_parport/fit3.c
54
int a, b;
drivers/ata/pata_parport/fit3.c
62
w2(0xf); b = r1();
drivers/ata/pata_parport/fit3.c
64
return j44(a, b);
drivers/ata/pata_parport/fit3.c
73
a = r4(); b = r4();
drivers/ata/pata_parport/fit3.c
83
int k, a, b, c, d;
drivers/ata/pata_parport/fit3.c
90
w2(0xf); b = r1();
drivers/ata/pata_parport/fit3.c
93
buf[2 * k] = j44(a, b);
drivers/ata/pata_parport/frpw.c
191
int olddelay, a, b;
drivers/ata/pata_parport/frpw.c
205
a = r1() & 0xff; w2(4); b = r1() & 0xff;
drivers/ata/pata_parport/frpw.c
212
return ((~a & 0x40) && (b & 0x40));
drivers/ata/pata_parport/kbic.c
128
int k, a, b;
drivers/ata/pata_parport/kbic.c
137
b = r1();
drivers/ata/pata_parport/kbic.c
138
buf[2 * k] = j44(a, b);
drivers/ata/pata_parport/kbic.c
140
b = r1();
drivers/ata/pata_parport/kbic.c
143
buf[2 * k + 1] = j44(a, b);
drivers/ata/pata_parport/kbic.c
25
#define j44(a, b) ((((a >> 4) & 0x0f) | (b & 0xf0)) ^ 0x88)
drivers/ata/pata_parport/kbic.c
37
int a, b, s;
drivers/ata/pata_parport/kbic.c
44
a = r1(); w0(0x28); b = r1(); w2(4);
drivers/ata/pata_parport/kbic.c
45
return j44(a, b);
drivers/ata/pata_parport/kbic.c
58
a = r4(); b = r4(); w2(4); w2(0); w2(4);
drivers/ata/pata_parport/ktti.c
20
#define j44(a, b) (((a >> 4) & 0x0f) | (b & 0xf0))
drivers/ata/pata_parport/ktti.c
38
int a, b, r;
drivers/ata/pata_parport/ktti.c
43
a = r1(); w2(0xc); b = r1(); w2(9); w2(0xc); w2(9);
drivers/ata/pata_parport/ktti.c
44
return j44(a, b);
drivers/ata/pata_parport/ktti.c
49
int k, a, b;
drivers/ata/pata_parport/ktti.c
53
a = r1(); w2(0xc); b = r1(); w2(9);
drivers/ata/pata_parport/ktti.c
54
buf[2*k] = j44(a, b);
drivers/ata/pata_parport/ktti.c
55
a = r1(); w2(0xc); b = r1(); w2(9);
drivers/ata/pata_parport/ktti.c
56
buf[2*k+1] = j44(a, b);
drivers/ata/pata_parport/on20.c
30
#define j44(a, b) (((a >> 4) & 0x0f) | (b & 0xf0))
drivers/ata/pata_parport/on26.c
193
int k, a, b;
drivers/ata/pata_parport/on26.c
201
w2(4); b = r1();
drivers/ata/pata_parport/on26.c
202
buf[k] = j44(a, b);
drivers/ata/pata_parport/on26.c
26
#define j44(a, b) (((a >> 4) & 0x0f) | (b & 0xf0))
drivers/ata/pata_parport/on26.c
45
int a, b, r;
drivers/ata/pata_parport/on26.c
53
w2(6); b = r1(); w2(4);
drivers/ata/pata_parport/on26.c
55
return j44(a, b);
drivers/ata/sata_mv.c
1222
int b, w, o;
drivers/ata/sata_mv.c
1225
for (b = 0; b < bytes; ) {
drivers/ata/sata_mv.c
1226
for (w = 0, o = 0; b < bytes && w < 4; w++) {
drivers/ata/sata_mv.c
1228
"%08x ", readl(start + b));
drivers/ata/sata_mv.c
1229
b += sizeof(u32);
drivers/ata/sata_mv.c
1232
__func__, start + b, linebuf);
drivers/ata/sata_mv.c
1238
int b, w, o;
drivers/ata/sata_mv.c
1242
for (b = 0; b < bytes; ) {
drivers/ata/sata_mv.c
1243
for (w = 0, o = 0; b < bytes && w < 4; w++) {
drivers/ata/sata_mv.c
1244
(void) pci_read_config_dword(pdev, b, &dw);
drivers/ata/sata_mv.c
1247
b += sizeof(u32);
drivers/ata/sata_mv.c
1250
__func__, b, linebuf);
drivers/atm/eni.c
108
static void EVENT(const char *s,unsigned long a,unsigned long b)
drivers/atm/eni.c
112
ev_b[ec] = b;
drivers/atm/eni.c
139
#define NEPJOK(a0,a1,b) \
drivers/atm/eni.c
140
((a0) < (a1) ? (b) <= (a0) || (b) > (a1) : (b) <= (a0) && (b) > (a1))
drivers/atm/eni.c
141
#define EEPJOK(a0,a1,b) \
drivers/atm/eni.c
142
((a0) < (a1) ? (b) < (a0) || (b) >= (a1) : (b) < (a0) && (b) >= (a1))
drivers/atm/eni.c
143
#define NEPMOK(a0,d,b,c) NEPJOK(a0,(a0+d) & (c-1),b)
drivers/atm/eni.c
144
#define EEPMOK(a0,d,b,c) EEPJOK(a0,(a0+d) & (c-1),b)
drivers/atm/eni.c
77
#define EVENT(s,a,b)
drivers/atm/nicstar.c
110
#define PTR_DIFF(a, b) ((u32)((unsigned long)(a) - (unsigned long)(b)))
drivers/atm/solos-pci.c
73
#define FPGA_VERSION(a,b) (((a) << 8) + (b))
drivers/auxdisplay/cfag12864b.c
250
unsigned short i, j, k, b;
drivers/auxdisplay/cfag12864b.c
262
for (c = 0, b = 0; b < 8; b++)
drivers/auxdisplay/cfag12864b.c
265
+ k / 8 + (j * 8 + b) *
drivers/auxdisplay/cfag12864b.c
268
c |= bit(b);
drivers/base/bus.c
1107
const struct device *b))
drivers/base/bus.c
1111
struct device *b;
drivers/base/bus.c
1115
b = dev_prv->device;
drivers/base/bus.c
1116
if (compare(a, b) <= 0) {
drivers/base/bus.c
1118
&b->p->knode_bus.n_node);
drivers/base/bus.c
1127
const struct device *b))
drivers/base/regmap/regcache.c
25
static int regcache_defaults_cmp(const void *a, const void *b)
drivers/base/regmap/regcache.c
28
const struct reg_default *y = b;
drivers/base/regmap/regcache.c
730
static int regcache_default_cmp(const void *a, const void *b)
drivers/base/regmap/regcache.c
733
const struct reg_default *_b = b;
drivers/base/regmap/regmap-irq.c
309
unsigned int b)
drivers/base/regmap/regmap-irq.c
318
reg = data->get_irq_reg(data, chip->status_base, b);
drivers/base/regmap/regmap-irq.c
319
ret = regmap_read(map, reg, &data->status_buf[b]);
drivers/base/regmap/regmap-irq.c
325
subreg = &chip->sub_reg_offsets[b];
drivers/base/regmap/regmap-irq.c
379
unsigned int b;
drivers/base/regmap/regmap-irq.c
382
for_each_set_bit(b, &mreg, map->format.val_bytes * 8) {
drivers/base/regmap/regmap-irq.c
383
if (i * map->format.val_bytes * 8 + b >
drivers/base/regmap/regmap-irq.c
386
ret = read_sub_irq_data(data, b);
drivers/base/regmap/regmap.c
268
u8 *b = buf;
drivers/base/regmap/regmap.c
270
b[0] = val << shift;
drivers/base/regmap/regmap.c
320
const u8 *b = buf;
drivers/base/regmap/regmap.c
322
return b[0];
drivers/block/drbd/drbd_bitmap.c
1021
bm_set_page_io_err(b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
1034
bm_set_page_unchanged(b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
1039
copy_highpage(page, b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
1042
page = b->bm_pages[page_nr];
drivers/block/drbd/drbd_bitmap.c
1066
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1104
WARN_ON(!(BM_LOCKED_MASK & b->bm_flags));
drivers/block/drbd/drbd_bitmap.c
1110
num_pages = b->bm_number_of_pages;
drivers/block/drbd/drbd_bitmap.c
1126
for (hint = 0; hint < b->n_bitmap_hints; hint++) {
drivers/block/drbd/drbd_bitmap.c
1127
i = b->al_bitmap_hints[hint];
drivers/block/drbd/drbd_bitmap.c
1132
&page_private(b->bm_pages[i])))
drivers/block/drbd/drbd_bitmap.c
1135
if (bm_test_page_unchanged(b->bm_pages[i]))
drivers/block/drbd/drbd_bitmap.c
1147
bm_test_page_unchanged(b->bm_pages[i])) {
drivers/block/drbd/drbd_bitmap.c
115
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1154
!bm_test_page_lazy_writeout(b->bm_pages[i])) {
drivers/block/drbd/drbd_bitmap.c
1199
b->bm_set = bm_count_bits(b);
drivers/block/drbd/drbd_bitmap.c
120
func, b->bm_why ?: "?",
drivers/block/drbd/drbd_bitmap.c
1203
now = b->bm_set;
drivers/block/drbd/drbd_bitmap.c
121
b->bm_task->comm, task_pid_nr(b->bm_task));
drivers/block/drbd/drbd_bitmap.c
126
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
129
if (!b) {
drivers/block/drbd/drbd_bitmap.c
1295
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1301
if (bm_fo > b->bm_bits) {
drivers/block/drbd/drbd_bitmap.c
1302
drbd_err(device, "bm_fo=%lu bm_bits=%lu\n", bm_fo, b->bm_bits);
drivers/block/drbd/drbd_bitmap.c
1305
while (bm_fo < b->bm_bits) {
drivers/block/drbd/drbd_bitmap.c
1308
p_addr = __bm_map_pidx(b, bm_bit_to_page_idx(b, bm_fo));
drivers/block/drbd/drbd_bitmap.c
1320
if (bm_fo >= b->bm_bits)
drivers/block/drbd/drbd_bitmap.c
1335
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1338
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
134
trylock_failed = !mutex_trylock(&b->bm_change);
drivers/block/drbd/drbd_bitmap.c
1340
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
1343
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
1344
if (BM_DONT_TEST & b->bm_flags)
drivers/block/drbd/drbd_bitmap.c
1349
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
1389
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
139
why, b->bm_why ?: "?",
drivers/block/drbd/drbd_bitmap.c
1396
if (e >= b->bm_bits) {
drivers/block/drbd/drbd_bitmap.c
1398
s, e, b->bm_bits);
drivers/block/drbd/drbd_bitmap.c
1399
e = b->bm_bits ? b->bm_bits -1 : 0;
drivers/block/drbd/drbd_bitmap.c
140
b->bm_task->comm, task_pid_nr(b->bm_task));
drivers/block/drbd/drbd_bitmap.c
1402
unsigned int page_nr = bm_bit_to_page_idx(b, bitnr);
drivers/block/drbd/drbd_bitmap.c
1407
bm_set_page_lazy_writeout(b->bm_pages[last_page_nr]);
drivers/block/drbd/drbd_bitmap.c
1409
bm_set_page_need_writeout(b->bm_pages[last_page_nr]);
drivers/block/drbd/drbd_bitmap.c
141
mutex_lock(&b->bm_change);
drivers/block/drbd/drbd_bitmap.c
1412
p_addr = __bm_map_pidx(b, page_nr);
drivers/block/drbd/drbd_bitmap.c
1423
bm_set_page_lazy_writeout(b->bm_pages[last_page_nr]);
drivers/block/drbd/drbd_bitmap.c
1425
bm_set_page_need_writeout(b->bm_pages[last_page_nr]);
drivers/block/drbd/drbd_bitmap.c
1427
b->bm_set += changed_total;
drivers/block/drbd/drbd_bitmap.c
143
if (BM_LOCKED_MASK & b->bm_flags)
drivers/block/drbd/drbd_bitmap.c
1439
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1442
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
1444
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
1447
spin_lock_irqsave(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
1448
if ((val ? BM_DONT_SET : BM_DONT_CLEAR) & b->bm_flags)
drivers/block/drbd/drbd_bitmap.c
145
b->bm_flags |= flags & BM_LOCKED_MASK;
drivers/block/drbd/drbd_bitmap.c
1453
spin_unlock_irqrestore(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
147
b->bm_why = why;
drivers/block/drbd/drbd_bitmap.c
1471
static inline void bm_set_full_words_within_one_page(struct drbd_bitmap *b,
drivers/block/drbd/drbd_bitmap.c
1477
unsigned long *paddr = kmap_atomic(b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
148
b->bm_task = current;
drivers/block/drbd/drbd_bitmap.c
1491
bm_set_page_lazy_writeout(b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
1492
b->bm_set += changed;
drivers/block/drbd/drbd_bitmap.c
1511
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1522
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
1524
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
153
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1530
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
154
if (!b) {
drivers/block/drbd/drbd_bitmap.c
1547
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
1550
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
1571
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
1584
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1588
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
1590
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
1593
spin_lock_irqsave(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
1594
if (BM_DONT_TEST & b->bm_flags)
drivers/block/drbd/drbd_bitmap.c
1596
if (bitnr < b->bm_bits) {
drivers/block/drbd/drbd_bitmap.c
1597
p_addr = bm_map_pidx(b, bm_bit_to_page_idx(b, bitnr));
drivers/block/drbd/drbd_bitmap.c
1600
} else if (bitnr == b->bm_bits) {
drivers/block/drbd/drbd_bitmap.c
1603
drbd_err(device, "bitnr=%lu > bm_bits=%lu\n", bitnr, b->bm_bits);
drivers/block/drbd/drbd_bitmap.c
1607
spin_unlock_irqrestore(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
1615
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
162
b->bm_flags &= ~BM_LOCKED_MASK;
drivers/block/drbd/drbd_bitmap.c
1625
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
1627
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
163
b->bm_why = NULL;
drivers/block/drbd/drbd_bitmap.c
1630
spin_lock_irqsave(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
1631
if (BM_DONT_TEST & b->bm_flags)
drivers/block/drbd/drbd_bitmap.c
1634
unsigned int idx = bm_bit_to_page_idx(b, bitnr);
drivers/block/drbd/drbd_bitmap.c
1639
p_addr = bm_map_pidx(b, idx);
drivers/block/drbd/drbd_bitmap.c
164
b->bm_task = NULL;
drivers/block/drbd/drbd_bitmap.c
1641
if (expect(device, bitnr < b->bm_bits))
drivers/block/drbd/drbd_bitmap.c
1644
drbd_err(device, "bitnr=%lu bm_bits=%lu\n", bitnr, b->bm_bits);
drivers/block/drbd/drbd_bitmap.c
1648
spin_unlock_irqrestore(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
165
mutex_unlock(&b->bm_change);
drivers/block/drbd/drbd_bitmap.c
1669
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
1674
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
1676
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
1679
spin_lock_irqsave(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
1680
if (BM_DONT_TEST & b->bm_flags)
drivers/block/drbd/drbd_bitmap.c
1684
e = min((size_t)S2W(enr+1), b->bm_words);
drivers/block/drbd/drbd_bitmap.c
1686
if (s < b->bm_words) {
drivers/block/drbd/drbd_bitmap.c
1688
p_addr = bm_map_pidx(b, bm_word_to_page_idx(b, s));
drivers/block/drbd/drbd_bitmap.c
1695
spin_unlock_irqrestore(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
213
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
214
void *addr = &page_private(b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
215
wait_event(b->bm_io_wait, !test_and_set_bit(BM_PAGE_IO_LOCK, addr));
drivers/block/drbd/drbd_bitmap.c
220
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
221
void *addr = &page_private(b->bm_pages[page_nr]);
drivers/block/drbd/drbd_bitmap.c
256
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
264
BUG_ON(b->n_bitmap_hints >= ARRAY_SIZE(b->al_bitmap_hints));
drivers/block/drbd/drbd_bitmap.c
266
b->al_bitmap_hints[b->n_bitmap_hints++] = page_nr;
drivers/block/drbd/drbd_bitmap.c
296
static unsigned int bm_word_to_page_idx(struct drbd_bitmap *b, unsigned long long_nr)
drivers/block/drbd/drbd_bitmap.c
300
BUG_ON(page_nr >= b->bm_number_of_pages);
drivers/block/drbd/drbd_bitmap.c
304
static unsigned int bm_bit_to_page_idx(struct drbd_bitmap *b, u64 bitnr)
drivers/block/drbd/drbd_bitmap.c
308
BUG_ON(page_nr >= b->bm_number_of_pages);
drivers/block/drbd/drbd_bitmap.c
312
static unsigned long *__bm_map_pidx(struct drbd_bitmap *b, unsigned int idx)
drivers/block/drbd/drbd_bitmap.c
314
struct page *page = b->bm_pages[idx];
drivers/block/drbd/drbd_bitmap.c
318
static unsigned long *bm_map_pidx(struct drbd_bitmap *b, unsigned int idx)
drivers/block/drbd/drbd_bitmap.c
320
return __bm_map_pidx(b, idx);
drivers/block/drbd/drbd_bitmap.c
378
static struct page **bm_realloc_pages(struct drbd_bitmap *b, unsigned long want)
drivers/block/drbd/drbd_bitmap.c
380
struct page **old_pages = b->bm_pages;
drivers/block/drbd/drbd_bitmap.c
383
unsigned long have = b->bm_number_of_pages;
drivers/block/drbd/drbd_bitmap.c
435
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
436
WARN_ON(b != NULL);
drivers/block/drbd/drbd_bitmap.c
437
b = kzalloc_obj(struct drbd_bitmap);
drivers/block/drbd/drbd_bitmap.c
438
if (!b)
drivers/block/drbd/drbd_bitmap.c
440
spin_lock_init(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
441
mutex_init(&b->bm_change);
drivers/block/drbd/drbd_bitmap.c
442
init_waitqueue_head(&b->bm_io_wait);
drivers/block/drbd/drbd_bitmap.c
444
device->bitmap = b;
drivers/block/drbd/drbd_bitmap.c
482
static int bm_clear_surplus(struct drbd_bitmap *b)
drivers/block/drbd/drbd_bitmap.c
490
tmp = (b->bm_bits & BITS_PER_PAGE_MASK);
drivers/block/drbd/drbd_bitmap.c
497
p_addr = bm_map_pidx(b, b->bm_number_of_pages - 1);
drivers/block/drbd/drbd_bitmap.c
519
static void bm_set_surplus(struct drbd_bitmap *b)
drivers/block/drbd/drbd_bitmap.c
526
tmp = (b->bm_bits & BITS_PER_PAGE_MASK);
drivers/block/drbd/drbd_bitmap.c
533
p_addr = bm_map_pidx(b, b->bm_number_of_pages - 1);
drivers/block/drbd/drbd_bitmap.c
554
static unsigned long bm_count_bits(struct drbd_bitmap *b)
drivers/block/drbd/drbd_bitmap.c
558
unsigned long mask = (1UL << (b->bm_bits & BITS_PER_LONG_MASK)) -1;
drivers/block/drbd/drbd_bitmap.c
562
for (idx = 0; idx < b->bm_number_of_pages - 1; idx++) {
drivers/block/drbd/drbd_bitmap.c
563
p_addr = __bm_map_pidx(b, idx);
drivers/block/drbd/drbd_bitmap.c
569
last_word = ((b->bm_bits - 1) & BITS_PER_PAGE_MASK) >> LN2_BPL;
drivers/block/drbd/drbd_bitmap.c
570
p_addr = __bm_map_pidx(b, idx);
drivers/block/drbd/drbd_bitmap.c
582
static void bm_memset(struct drbd_bitmap *b, size_t offset, int c, size_t len)
drivers/block/drbd/drbd_bitmap.c
590
if (end > b->bm_words) {
drivers/block/drbd/drbd_bitmap.c
597
idx = bm_word_to_page_idx(b, offset);
drivers/block/drbd/drbd_bitmap.c
598
p_addr = bm_map_pidx(b, idx);
drivers/block/drbd/drbd_bitmap.c
606
bm_set_page_need_writeout(b->bm_pages[idx]);
drivers/block/drbd/drbd_bitmap.c
632
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
639
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
647
if (capacity == b->bm_dev_capacity)
drivers/block/drbd/drbd_bitmap.c
651
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
652
opages = b->bm_pages;
drivers/block/drbd/drbd_bitmap.c
653
onpages = b->bm_number_of_pages;
drivers/block/drbd/drbd_bitmap.c
654
owords = b->bm_words;
drivers/block/drbd/drbd_bitmap.c
655
b->bm_pages = NULL;
drivers/block/drbd/drbd_bitmap.c
656
b->bm_number_of_pages =
drivers/block/drbd/drbd_bitmap.c
657
b->bm_set =
drivers/block/drbd/drbd_bitmap.c
658
b->bm_bits =
drivers/block/drbd/drbd_bitmap.c
659
b->bm_words =
drivers/block/drbd/drbd_bitmap.c
660
b->bm_dev_capacity = 0;
drivers/block/drbd/drbd_bitmap.c
661
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
687
have = b->bm_number_of_pages;
drivers/block/drbd/drbd_bitmap.c
689
D_ASSERT(device, b->bm_pages != NULL);
drivers/block/drbd/drbd_bitmap.c
690
npages = b->bm_pages;
drivers/block/drbd/drbd_bitmap.c
695
npages = bm_realloc_pages(b, want);
drivers/block/drbd/drbd_bitmap.c
703
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
704
opages = b->bm_pages;
drivers/block/drbd/drbd_bitmap.c
705
owords = b->bm_words;
drivers/block/drbd/drbd_bitmap.c
706
obits = b->bm_bits;
drivers/block/drbd/drbd_bitmap.c
710
bm_set_surplus(b);
drivers/block/drbd/drbd_bitmap.c
712
b->bm_pages = npages;
drivers/block/drbd/drbd_bitmap.c
713
b->bm_number_of_pages = want;
drivers/block/drbd/drbd_bitmap.c
714
b->bm_bits = bits;
drivers/block/drbd/drbd_bitmap.c
715
b->bm_words = words;
drivers/block/drbd/drbd_bitmap.c
716
b->bm_dev_capacity = capacity;
drivers/block/drbd/drbd_bitmap.c
720
bm_memset(b, owords, 0xff, words-owords);
drivers/block/drbd/drbd_bitmap.c
721
b->bm_set += bits - obits;
drivers/block/drbd/drbd_bitmap.c
723
bm_memset(b, owords, 0x00, words-owords);
drivers/block/drbd/drbd_bitmap.c
732
(void)bm_clear_surplus(b);
drivers/block/drbd/drbd_bitmap.c
734
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
738
b->bm_set = bm_count_bits(b);
drivers/block/drbd/drbd_bitmap.c
756
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
760
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
762
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
765
spin_lock_irqsave(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
766
s = b->bm_set;
drivers/block/drbd/drbd_bitmap.c
767
spin_unlock_irqrestore(&b->bm_lock, flags);
drivers/block/drbd/drbd_bitmap.c
785
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
786
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
788
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
791
return b->bm_words;
drivers/block/drbd/drbd_bitmap.c
796
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
797
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
800
return b->bm_bits;
drivers/block/drbd/drbd_bitmap.c
811
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
819
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
821
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
825
WARN_ON(offset >= b->bm_words);
drivers/block/drbd/drbd_bitmap.c
826
WARN_ON(end > b->bm_words);
drivers/block/drbd/drbd_bitmap.c
828
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
831
idx = bm_word_to_page_idx(b, offset);
drivers/block/drbd/drbd_bitmap.c
832
p_addr = bm_map_pidx(b, idx);
drivers/block/drbd/drbd_bitmap.c
839
b->bm_set += hweight_long(word) - bits;
drivers/block/drbd/drbd_bitmap.c
842
bm_set_page_need_writeout(b->bm_pages[idx]);
drivers/block/drbd/drbd_bitmap.c
849
if (end == b->bm_words)
drivers/block/drbd/drbd_bitmap.c
850
b->bm_set -= bm_clear_surplus(b);
drivers/block/drbd/drbd_bitmap.c
851
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
860
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
866
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
868
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
871
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
872
if ((offset >= b->bm_words) ||
drivers/block/drbd/drbd_bitmap.c
873
(end > b->bm_words) ||
drivers/block/drbd/drbd_bitmap.c
878
(unsigned long) b->bm_words);
drivers/block/drbd/drbd_bitmap.c
882
p_addr = bm_map_pidx(b, bm_word_to_page_idx(b, offset));
drivers/block/drbd/drbd_bitmap.c
890
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
896
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
897
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
899
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
902
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
903
bm_memset(b, 0, 0xff, b->bm_words);
drivers/block/drbd/drbd_bitmap.c
904
(void)bm_clear_surplus(b);
drivers/block/drbd/drbd_bitmap.c
905
b->bm_set = b->bm_bits;
drivers/block/drbd/drbd_bitmap.c
906
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
912
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
913
if (!expect(device, b))
drivers/block/drbd/drbd_bitmap.c
915
if (!expect(device, b->bm_pages))
drivers/block/drbd/drbd_bitmap.c
918
spin_lock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
919
bm_memset(b, 0, 0, b->bm_words);
drivers/block/drbd/drbd_bitmap.c
920
b->bm_set = 0;
drivers/block/drbd/drbd_bitmap.c
921
spin_unlock_irq(&b->bm_lock);
drivers/block/drbd/drbd_bitmap.c
941
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_bitmap.c
945
!bm_test_page_unchanged(b->bm_pages[idx]))
drivers/block/drbd/drbd_bitmap.c
952
bm_set_page_io_err(b->bm_pages[idx]);
drivers/block/drbd/drbd_bitmap.c
959
bm_clear_page_io_err(b->bm_pages[idx]);
drivers/block/drbd/drbd_bitmap.c
994
struct drbd_bitmap *b = device->bitmap;
drivers/block/drbd/drbd_main.c
1157
len = bs.cur.b - p->code + !!bs.cur.bit;
drivers/block/drbd/drbd_main.c
2961
void drbd_md_write(struct drbd_device *device, void *b)
drivers/block/drbd/drbd_main.c
2963
struct meta_data_on_disk *buffer = b;
drivers/block/drbd/drbd_nl.c
1331
struct request_queue *b = NULL;
drivers/block/drbd/drbd_nl.c
1335
b = bdev->backing_bdev->bd_disk->queue;
drivers/block/drbd/drbd_nl.c
1338
queue_max_hw_sectors(b) << SECTOR_SHIFT;
drivers/block/drbd/drbd_nl.c
1388
blk_stack_limits(&lim, &b->limits, 0);
drivers/block/drbd/drbd_nl.c
1507
static bool write_ordering_changed(struct disk_conf *a, struct disk_conf *b)
drivers/block/drbd/drbd_nl.c
1509
return a->disk_barrier != b->disk_barrier ||
drivers/block/drbd/drbd_nl.c
1510
a->disk_flushes != b->disk_flushes ||
drivers/block/drbd/drbd_nl.c
1511
a->disk_drain != b->disk_drain;
drivers/block/drbd/drbd_receiver.c
2088
static bool seq_greater(u32 a, u32 b)
drivers/block/drbd/drbd_receiver.c
2095
return (s32)a - (s32)b > 0;
drivers/block/drbd/drbd_receiver.c
2098
static u32 seq_max(u32 a, u32 b)
drivers/block/drbd/drbd_receiver.c
2100
return seq_greater(a, b) ? a : b;
drivers/block/drbd/drbd_receiver.c
3866
const char *s, sector_t a, sector_t b)
drivers/block/drbd/drbd_receiver.c
3869
if (a == 0 || b == 0)
drivers/block/drbd/drbd_receiver.c
3871
d = (a > b) ? (a - b) : (b - a);
drivers/block/drbd/drbd_receiver.c
3872
if (d > (a>>3) || d > (b>>3))
drivers/block/drbd/drbd_receiver.c
3874
(unsigned long long)a, (unsigned long long)b);
drivers/block/drbd/drbd_receiver.c
4539
(unsigned int)(bs.cur.b - p->code),
drivers/block/drbd/drbd_vli.h
138
#define LEVEL(t,b,v) \
drivers/block/drbd/drbd_vli.h
140
if ((in & ((1 << b) -1)) == v) { \
drivers/block/drbd/drbd_vli.h
141
*out = ((in & ((~0ULL) >> (64-t))) >> b) + adj; \
drivers/block/drbd/drbd_vli.h
144
adj += 1ULL << (t - b); \
drivers/block/drbd/drbd_vli.h
164
#define LEVEL(t,b,v) do { \
drivers/block/drbd/drbd_vli.h
165
max += 1ULL << (t - b); \
drivers/block/drbd/drbd_vli.h
168
*out = ((in - adj) << b) | v; \
drivers/block/drbd/drbd_vli.h
193
u8 *b;
drivers/block/drbd/drbd_vli.h
201
cur->b = s;
drivers/block/drbd/drbd_vli.h
210
cur->b = cur->b + (bits >> 3);
drivers/block/drbd/drbd_vli.h
250
unsigned char *b = bs->cur.b;
drivers/block/drbd/drbd_vli.h
256
if ((bs->cur.b + ((bs->cur.bit + bits -1) >> 3)) - bs->buf >= bs->buf_len)
drivers/block/drbd/drbd_vli.h
263
*b++ |= (val & 0xff) << bs->cur.bit;
drivers/block/drbd/drbd_vli.h
266
*b++ |= (val >> tmp) & 0xff;
drivers/block/drbd/drbd_vli.h
289
if (bs->cur.b + ((bs->cur.bit + bs->pad_bits + bits -1) >> 3) - bs->buf >= bs->buf_len)
drivers/block/drbd/drbd_vli.h
290
bits = ((bs->buf_len - (bs->cur.b - bs->buf)) << 3)
drivers/block/drbd/drbd_vli.h
304
memcpy(&val, bs->cur.b+1, n - 1);
drivers/block/drbd/drbd_vli.h
309
val |= bs->cur.b[0] >> bs->cur.bit;
drivers/block/floppy.c
692
#define INFBOUND(a, b) (a) = max_t(int, a, b)
drivers/block/floppy.c
693
#define SUPBOUND(a, b) (a) = min_t(int, a, b)
drivers/block/loop.c
647
struct device_attribute *attr, char *b) \
drivers/block/loop.c
649
return loop_attr_show(d, b, loop_attr_##_name##_show); \
drivers/block/rnbd/rnbd-srv.c
605
char *a, *b;
drivers/block/rnbd/rnbd-srv.c
635
b = a;
drivers/block/rnbd/rnbd-srv.c
636
while (*b != '\0') {
drivers/block/rnbd/rnbd-srv.c
637
if (*b == '/' && *a == '/') {
drivers/block/rnbd/rnbd-srv.c
638
b++;
drivers/block/rnbd/rnbd-srv.c
641
*a = *b;
drivers/block/rnbd/rnbd-srv.c
642
b++;
drivers/bluetooth/bt3c_cs.c
450
char b[9];
drivers/bluetooth/bt3c_cs.c
475
memset(b, 0, sizeof(b));
drivers/bluetooth/bt3c_cs.c
476
memcpy(b, ptr + 2, 2);
drivers/bluetooth/bt3c_cs.c
477
if (kstrtoul(b, 16, &size) < 0)
drivers/bluetooth/bt3c_cs.c
480
memset(b, 0, sizeof(b));
drivers/bluetooth/bt3c_cs.c
481
memcpy(b, ptr + 4, 8);
drivers/bluetooth/bt3c_cs.c
482
if (kstrtoul(b, 16, &addr) < 0)
drivers/bluetooth/bt3c_cs.c
485
memset(b, 0, sizeof(b));
drivers/bluetooth/bt3c_cs.c
486
memcpy(b, ptr + (size * 2) + 2, 2);
drivers/bluetooth/bt3c_cs.c
487
if (kstrtoul(b, 16, &fcs) < 0)
drivers/bluetooth/bt3c_cs.c
490
memset(b, 0, sizeof(b));
drivers/bluetooth/bt3c_cs.c
492
memcpy(b, ptr + (i * 2) + 2, 2);
drivers/bluetooth/bt3c_cs.c
493
if (kstrtouint(b, 16, &tn))
drivers/bluetooth/bt3c_cs.c
507
memset(b, 0, sizeof(b));
drivers/bluetooth/bt3c_cs.c
509
memcpy(b, ptr + (i * 4) + 12, 4);
drivers/bluetooth/bt3c_cs.c
510
if (kstrtouint(b, 16, &tmp))
drivers/bluetooth/hci_bcm4377.c
1401
if (addr->b[0] != 0x93)
drivers/bluetooth/hci_bcm4377.c
1403
if (addr->b[1] != 0x76)
drivers/bluetooth/hci_bcm4377.c
1405
if (addr->b[2] != 0x00)
drivers/bluetooth/hci_bcm4377.c
1407
if (addr->b[4] != (bcm4377->hw->id & 0xff))
drivers/bluetooth/hci_bcm4377.c
1409
if (addr->b[5] != (bcm4377->hw->id >> 8))
drivers/bus/mhi/common.h
314
#define mhi_state(a, b) case MHI_STATE_##a: return b;
drivers/bus/mhi/common.h
315
#define mhi_state_end(a, b) case MHI_STATE_##a: return b;
drivers/bus/mhi/host/init.c
31
#define mhi_ee(a, b) [MHI_EE_##a] = b,
drivers/bus/mhi/host/init.c
32
#define mhi_ee_end(a, b) [MHI_EE_##a] = b,
drivers/bus/mhi/host/init.c
41
#define dev_st_trans(a, b) [DEV_ST_TRANSITION_##a] = b,
drivers/bus/mhi/host/init.c
42
#define dev_st_trans_end(a, b) [DEV_ST_TRANSITION_##a] = b,
drivers/bus/mhi/host/init.c
51
#define ch_state_type(a, b) [MHI_CH_STATE_TYPE_##a] = b,
drivers/bus/mhi/host/init.c
52
#define ch_state_type_end(a, b) [MHI_CH_STATE_TYPE_##a] = b,
drivers/bus/mhi/host/init.c
61
#define mhi_pm_state(a, b) [MHI_PM_STATE_##a] = b,
drivers/bus/mhi/host/init.c
62
#define mhi_pm_state_end(a, b) [MHI_PM_STATE_##a] = b,
drivers/bus/mhi/host/trace.h
21
#define mhi_state(a, b) TRACE_DEFINE_ENUM(MHI_STATE_##a);
drivers/bus/mhi/host/trace.h
22
#define mhi_state_end(a, b) TRACE_DEFINE_ENUM(MHI_STATE_##a);
drivers/bus/mhi/host/trace.h
29
#define mhi_state(a, b) { MHI_STATE_##a, b },
drivers/bus/mhi/host/trace.h
30
#define mhi_state_end(a, b) { MHI_STATE_##a, b }
drivers/bus/mhi/host/trace.h
35
#define mhi_pm_state(a, b) TRACE_DEFINE_ENUM(MHI_PM_STATE_##a);
drivers/bus/mhi/host/trace.h
36
#define mhi_pm_state_end(a, b) TRACE_DEFINE_ENUM(MHI_PM_STATE_##a);
drivers/bus/mhi/host/trace.h
43
#define mhi_pm_state(a, b) { MHI_PM_STATE_##a, b },
drivers/bus/mhi/host/trace.h
44
#define mhi_pm_state_end(a, b) { MHI_PM_STATE_##a, b }
drivers/bus/mhi/host/trace.h
49
#define mhi_ee(a, b) TRACE_DEFINE_ENUM(MHI_EE_##a);
drivers/bus/mhi/host/trace.h
50
#define mhi_ee_end(a, b) TRACE_DEFINE_ENUM(MHI_EE_##a);
drivers/bus/mhi/host/trace.h
57
#define mhi_ee(a, b) { MHI_EE_##a, b },
drivers/bus/mhi/host/trace.h
58
#define mhi_ee_end(a, b) { MHI_EE_##a, b }
drivers/bus/mhi/host/trace.h
63
#define ch_state_type(a, b) TRACE_DEFINE_ENUM(MHI_CH_STATE_TYPE_##a);
drivers/bus/mhi/host/trace.h
64
#define ch_state_type_end(a, b) TRACE_DEFINE_ENUM(MHI_CH_STATE_TYPE_##a);
drivers/bus/mhi/host/trace.h
71
#define ch_state_type(a, b) { MHI_CH_STATE_TYPE_##a, b },
drivers/bus/mhi/host/trace.h
72
#define ch_state_type_end(a, b) { MHI_CH_STATE_TYPE_##a, b }
drivers/bus/mhi/host/trace.h
77
#define dev_st_trans(a, b) TRACE_DEFINE_ENUM(DEV_ST_TRANSITION_##a);
drivers/bus/mhi/host/trace.h
78
#define dev_st_trans_end(a, b) TRACE_DEFINE_ENUM(DEV_ST_TRANSITION_##a);
drivers/bus/mhi/host/trace.h
85
#define dev_st_trans(a, b) { DEV_ST_TRANSITION_##a, b },
drivers/bus/mhi/host/trace.h
86
#define dev_st_trans_end(a, b) { DEV_ST_TRANSITION_##a, b }
drivers/char/agp/agp.h
171
#define PGE_EMPTY(b, p) (!(p) || (p) == (unsigned long) (b)->scratch_page)
drivers/char/dsp56k.c
158
dsp56k_host_interface.data.b[1] = fw->data[i];
drivers/char/dsp56k.c
159
dsp56k_host_interface.data.b[2] = fw->data[i + 1];
drivers/char/dsp56k.c
160
dsp56k_host_interface.data.b[3] = fw->data[i + 2];
drivers/char/dsp56k.c
165
dsp56k_host_interface.data.b[1] = 0;
drivers/char/dsp56k.c
166
dsp56k_host_interface.data.b[2] = 0;
drivers/char/dsp56k.c
167
dsp56k_host_interface.data.b[3] = 0;
drivers/char/dsp56k.c
172
get_user(dsp56k_host_interface.data.b[1], bin++);
drivers/char/dsp56k.c
173
get_user(dsp56k_host_interface.data.b[2], bin++);
drivers/char/dsp56k.c
174
get_user(dsp56k_host_interface.data.b[3], bin++);
drivers/char/dsp56k.c
204
put_user(dsp56k_host_interface.data.b[3], buf+n++));
drivers/char/dsp56k.c
221
put_user(dsp56k_host_interface.data.b[1], buf+n++);
drivers/char/dsp56k.c
222
put_user(dsp56k_host_interface.data.b[2], buf+n++);
drivers/char/dsp56k.c
223
put_user(dsp56k_host_interface.data.b[3], buf+n++));
drivers/char/dsp56k.c
266
get_user(dsp56k_host_interface.data.b[3], buf+n++));
drivers/char/dsp56k.c
283
get_user(dsp56k_host_interface.data.b[1], buf+n++);
drivers/char/dsp56k.c
284
get_user(dsp56k_host_interface.data.b[2], buf+n++);
drivers/char/dsp56k.c
285
get_user(dsp56k_host_interface.data.b[3], buf+n++));
drivers/char/dtlk.c
439
buffer[b++] = inb_p(dtlk_port_lpc); \
drivers/char/dtlk.c
443
int b = 0, i, j;
drivers/char/dtlk.c
447
buffer[b++] = 0;
drivers/char/dtlk.c
450
buffer[b++] = 0;
drivers/char/dtlk.c
453
buffer[b++] = 0;
drivers/char/dtlk.c
457
for (j = 0; j < b; j++)
drivers/char/dtlk.c
469
buffer[b++] = inb_p(dtlk_port_tts); \
drivers/char/dtlk.c
473
int b = 0, i, j;
drivers/char/dtlk.c
478
buffer[b++] = 0;
drivers/char/dtlk.c
483
for (j = 0; j < b; j++)
drivers/char/hw_random/optee-rng.c
201
pvt_data.optee_rng.quality = param[0].u.value.b;
drivers/char/ipmi/ipmi_si.h
50
unsigned char b);
drivers/char/ipmi/ipmi_si_mem_io.c
13
unsigned char b)
drivers/char/ipmi/ipmi_si_mem_io.c
15
writeb(b, (io->addr)+(offset * io->regspacing));
drivers/char/ipmi/ipmi_si_mem_io.c
26
unsigned char b)
drivers/char/ipmi/ipmi_si_mem_io.c
28
writeb(b << io->regshift, (io->addr)+(offset * io->regspacing));
drivers/char/ipmi/ipmi_si_mem_io.c
39
unsigned char b)
drivers/char/ipmi/ipmi_si_mem_io.c
41
writel(b << io->regshift, (io->addr)+(offset * io->regspacing));
drivers/char/ipmi/ipmi_si_mem_io.c
52
unsigned char b)
drivers/char/ipmi/ipmi_si_mem_io.c
54
writeq((u64)b << io->regshift, (io->addr)+(offset * io->regspacing));
drivers/char/ipmi/ipmi_si_port_io.c
14
unsigned char b)
drivers/char/ipmi/ipmi_si_port_io.c
18
outb(b, addr + (offset * io->regspacing));
drivers/char/ipmi/ipmi_si_port_io.c
29
unsigned char b)
drivers/char/ipmi/ipmi_si_port_io.c
33
outw(b << io->regshift, addr + (offset * io->regspacing));
drivers/char/ipmi/ipmi_si_port_io.c
44
unsigned char b)
drivers/char/ipmi/ipmi_si_port_io.c
48
outl(b << io->regshift, addr+(offset * io->regspacing));
drivers/char/ipmi/kcs_bmc_device.h
14
void (*io_outputb)(struct kcs_bmc_device *kcs_bmc, u32 reg, u8 b);
drivers/char/ipmi/kcs_bmc_device.h
15
void (*io_updateb)(struct kcs_bmc_device *kcs_bmc, u32 reg, u8 mask, u8 b);
drivers/char/tpm/tpm.h
90
__be32 b;
drivers/char/tpm/tpm1-cmd.c
371
timeout_chip[1] = be32_to_cpu(cap.timeout.b);
drivers/char/tpm/tpm_tis.c
71
static inline void tpm_tis_iowrite8(u8 b, void __iomem *iobase, u32 addr)
drivers/char/tpm/tpm_tis.c
73
iowrite8(b, iobase + addr);
drivers/char/tpm/tpm_tis.c
84
static inline void tpm_tis_iowrite32(u32 b, void __iomem *iobase, u32 addr)
drivers/char/tpm/tpm_tis.c
86
iowrite32(b, iobase + addr);
drivers/clk/clk-si521xx.c
259
int oe, b, ctr = 0;
drivers/clk/clk-si521xx.c
263
for_each_set_bit(b, &mask, 8) {
drivers/clk/clk-si521xx.c
267
clk->bit = 7 - b;
drivers/clk/clk-si5351.c
451
unsigned long rfrac, denom, a, b, c;
drivers/clk/clk-si5351.c
474
b = 0;
drivers/clk/clk-si5351.c
478
SI5351_PLL_B_MAX, SI5351_PLL_C_MAX, &b, &c);
drivers/clk/clk-si5351.c
482
hwdata->params.p2 = (128 * b) % c;
drivers/clk/clk-si5351.c
484
hwdata->params.p1 += (128 * b / c);
drivers/clk/clk-si5351.c
489
lltmp *= b;
drivers/clk/clk-si5351.c
497
__func__, clk_hw_get_name(hw), a, b, c,
drivers/clk/clk-si5351.c
655
unsigned long a, b, c;
drivers/clk/clk-si5351.c
685
b = 0;
drivers/clk/clk-si5351.c
697
b = 0;
drivers/clk/clk-si5351.c
722
b = 0;
drivers/clk/clk-si5351.c
727
&b, &c);
drivers/clk/clk-si5351.c
733
do_div(lltmp, a * c + b);
drivers/clk/clk-si5351.c
747
hwdata->params.p2 = (128 * b) % c;
drivers/clk/clk-si5351.c
749
hwdata->params.p1 += (128 * b / c);
drivers/clk/clk-si5351.c
755
__func__, clk_hw_get_name(hw), a, b, c, divby4,
drivers/clk/clk-versaclock7.c
276
const u64 b = ((u64)1 << 32);
drivers/clk/clk-versaclock7.c
344
c2 = rhat * b + num1;
drivers/clk/clk-versaclock7.c
350
rem = numhi * b + num1 - q1 * den;
drivers/clk/clk-versaclock7.c
358
c2 = rhat * b + num0;
drivers/clk/clk-versaclock7.c
365
*r = (rem * b + num0 - q0 * den) >> shift;
drivers/clk/keystone/sci-clk.c
355
static int _cmp_sci_clk(const void *a, const void *b)
drivers/clk/keystone/sci-clk.c
358
const struct sci_clk *cb = *(struct sci_clk **)b;
drivers/clk/keystone/sci-clk.c
497
const struct list_head *b)
drivers/clk/keystone/sci-clk.c
500
const struct sci_clk *cb = container_of(b, struct sci_clk, node);
drivers/clk/meson/axg-audio.c
458
AUD_MST_SCLK_PRE_EN(b, AUDIO_MST_B_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
471
AUD_MST_SCLK_DIV(b, AUDIO_MST_B_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
484
AUD_MST_SCLK_POST_EN(b, AUDIO_MST_B_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
497
AUD_MST_SCLK(b, AUDIO_MST_B_SCLK_CTRL1);
drivers/clk/meson/axg-audio.c
510
AUD_MST_LRCLK_DIV(b, AUDIO_MST_B_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
523
AUD_MST_LRCLK(b, AUDIO_MST_B_SCLK_CTRL1);
drivers/clk/pxa/clk-pxa27x.c
362
unsigned int b, osc_forced;
drivers/clk/pxa/clk-pxa27x.c
367
b = clkcfg & (1 << 3);
drivers/clk/pxa/clk-pxa27x.c
371
if (b)
drivers/clk/qcom/clk-alpha-pll.h
78
#define VCO(a, b, c) { \
drivers/clk/qcom/clk-alpha-pll.h
80
.min_freq = b,\
drivers/clk/renesas/r7s9210-cpg-mssr.c
147
r7s9210_core_clks[i].div = ratio_tab[index].b;
drivers/clk/renesas/r7s9210-cpg-mssr.c
26
unsigned int b;
drivers/clk/renesas/rzg2l-cpg.c
191
static inline u8 rzg2l_cpg_div_ab(u8 a, u8 b)
drivers/clk/renesas/rzg2l-cpg.c
193
return (b + 1) << a;
drivers/clk/renesas/rzg2l-cpg.c
596
unsigned int a, b, odd;
drivers/clk/renesas/rzg2l-cpg.c
629
for (b = 0; b < 16; b++) {
drivers/clk/renesas/rzg2l-cpg.c
631
if (odd && b & 1)
drivers/clk/renesas/rzg2l-cpg.c
634
if (rzg2l_cpg_div_ab(a, b) == dsi_div_ab_calc) {
drivers/clk/renesas/rzg2l-cpg.c
636
priv->mux_dsi_div_params.dsi_div_b = b;
drivers/clk/rockchip/clk.h
1079
#define GATE(_id, cname, pname, f, o, b, gf) \
drivers/clk/rockchip/clk.h
1088
.gate_shift = b, \
drivers/clk/rockchip/clk.h
1092
#define GATE_GRF(_id, cname, pname, f, o, b, gf, gt) \
drivers/clk/rockchip/clk.h
1101
.gate_shift = b, \
drivers/clk/rockchip/clk.h
1106
#define GATE_LINK(_id, cname, pname, linkedclk, f, o, b, gf) \
drivers/clk/rockchip/clk.h
1116
.gate_shift = b, \
drivers/clk/samsung/clk-s3c64xx.c
48
#define GATE_BUS(_id, cname, pname, o, b) \
drivers/clk/samsung/clk-s3c64xx.c
49
GATE(_id, cname, pname, o, b, 0, 0)
drivers/clk/samsung/clk-s3c64xx.c
50
#define GATE_SCLK(_id, cname, pname, o, b) \
drivers/clk/samsung/clk-s3c64xx.c
51
GATE(_id, cname, pname, o, b, CLK_SET_RATE_PARENT, 0)
drivers/clk/samsung/clk-s3c64xx.c
52
#define GATE_ON(_id, cname, pname, o, b) \
drivers/clk/samsung/clk-s3c64xx.c
53
GATE(_id, cname, pname, o, b, CLK_IGNORE_UNUSED, 0)
drivers/clk/samsung/clk.h
236
#define __GATE(_id, cname, pname, o, b, f, gf) \
drivers/clk/samsung/clk.h
243
.bit_idx = b, \
drivers/clk/samsung/clk.h
247
#define GATE(_id, cname, pname, o, b, f, gf) \
drivers/clk/samsung/clk.h
248
__GATE(_id, cname, pname, o, b, f, gf)
drivers/clk/socfpga/clk-gate-a10.c
14
#define streq(a, b) (strcmp((a), (b)) == 0)
drivers/clk/socfpga/clk.h
22
#define streq(a, b) (strcmp((a), (b)) == 0)
drivers/clk/tegra/clk-tegra124-emc.c
432
const struct emc_timing *b = _b;
drivers/clk/tegra/clk-tegra124-emc.c
434
if (a->rate < b->rate)
drivers/clk/tegra/clk-tegra124-emc.c
436
else if (a->rate == b->rate)
drivers/comedi/comedi_buf.c
165
void *b = bm->page_list[pg].virt_addr + pgoff;
drivers/comedi/comedi_buf.c
168
memcpy(b, buf, l);
drivers/comedi/comedi_buf.c
170
memcpy(buf, b, l);
drivers/comedi/drivers/ni_routes.c
279
const struct ni_route_set *b = vb;
drivers/comedi/drivers/ni_routes.c
281
if (a->dest < b->dest)
drivers/comedi/drivers/ni_routes.c
283
else if (a->dest > b->dest)
drivers/counter/counter-chrdev.c
33
#define counter_comp_read_is_equal(a, b) \
drivers/counter/counter-chrdev.c
34
(a.action_read == b.action_read || \
drivers/counter/counter-chrdev.c
35
a.device_u8_read == b.device_u8_read || \
drivers/counter/counter-chrdev.c
36
a.count_u8_read == b.count_u8_read || \
drivers/counter/counter-chrdev.c
37
a.signal_u8_read == b.signal_u8_read || \
drivers/counter/counter-chrdev.c
38
a.device_u32_read == b.device_u32_read || \
drivers/counter/counter-chrdev.c
39
a.count_u32_read == b.count_u32_read || \
drivers/counter/counter-chrdev.c
40
a.signal_u32_read == b.signal_u32_read || \
drivers/counter/counter-chrdev.c
41
a.device_u64_read == b.device_u64_read || \
drivers/counter/counter-chrdev.c
42
a.count_u64_read == b.count_u64_read || \
drivers/counter/counter-chrdev.c
43
a.signal_u64_read == b.signal_u64_read || \
drivers/counter/counter-chrdev.c
44
a.signal_array_u32_read == b.signal_array_u32_read || \
drivers/counter/counter-chrdev.c
45
a.device_array_u64_read == b.device_array_u64_read || \
drivers/counter/counter-chrdev.c
46
a.count_array_u64_read == b.count_array_u64_read || \
drivers/counter/counter-chrdev.c
47
a.signal_array_u64_read == b.signal_array_u64_read)
drivers/cpufreq/amd-pstate.c
1791
static ssize_t status_store(struct device *a, struct device_attribute *b,
drivers/cpufreq/amd-pstate.c
1814
static ssize_t dynamic_epp_store(struct device *a, struct device_attribute *b,
drivers/cpufreq/intel_pstate.c
1533
static ssize_t store_status(struct kobject *a, struct kobj_attribute *b,
drivers/cpufreq/intel_pstate.c
1598
static ssize_t store_no_turbo(struct kobject *a, struct kobj_attribute *b,
drivers/cpufreq/intel_pstate.c
1685
static ssize_t store_max_perf_pct(struct kobject *a, struct kobj_attribute *b,
drivers/cpufreq/intel_pstate.c
1714
static ssize_t store_min_perf_pct(struct kobject *a, struct kobj_attribute *b,
drivers/cpufreq/intel_pstate.c
1751
struct kobj_attribute *b,
drivers/cpufreq/intel_pstate.c
1780
static ssize_t store_energy_efficiency(struct kobject *a, struct kobj_attribute *b,
drivers/crypto/axis/artpec6_crypto.c
1063
struct artpec6_crypto_bounce_buffer *b;
drivers/crypto/axis/artpec6_crypto.c
1066
list_for_each_entry_safe(b, next, &dma->bounce_buffers, list) {
drivers/crypto/axis/artpec6_crypto.c
1067
kfree(b);
drivers/crypto/axis/artpec6_crypto.c
432
struct artpec6_crypto_bounce_buffer *b;
drivers/crypto/axis/artpec6_crypto.c
435
list_for_each_entry_safe(b, next, &dma->bounce_buffers, list) {
drivers/crypto/axis/artpec6_crypto.c
437
b, b->length, b->offset, b->buf);
drivers/crypto/axis/artpec6_crypto.c
438
sg_pcopy_from_buffer(b->sg,
drivers/crypto/axis/artpec6_crypto.c
440
b->buf,
drivers/crypto/axis/artpec6_crypto.c
441
b->length,
drivers/crypto/axis/artpec6_crypto.c
442
b->offset);
drivers/crypto/axis/artpec6_crypto.c
444
list_del(&b->list);
drivers/crypto/axis/artpec6_crypto.c
445
kfree(b);
drivers/crypto/cavium/cpt/cpt_common.h
102
#define CPTX_VQX_CTL(a, b) (0x100ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
103
#define CPTX_VQX_SADDR(a, b) (0x200ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
104
#define CPTX_VQX_DONE_WAIT(a, b) (0x400ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
105
#define CPTX_VQX_INPROG(a, b) (0x410ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
106
#define CPTX_VQX_DONE(a, b) (0x420ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
107
#define CPTX_VQX_DONE_ACK(a, b) (0x440ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
108
#define CPTX_VQX_DONE_INT_W1S(a, b) (0x460ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
109
#define CPTX_VQX_DONE_INT_W1C(a, b) (0x468ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
110
#define CPTX_VQX_DONE_ENA_W1S(a, b) (0x470ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
111
#define CPTX_VQX_DONE_ENA_W1C(a, b) (0x478ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
112
#define CPTX_VQX_MISC_INT(a, b) (0x500ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
113
#define CPTX_VQX_MISC_INT_W1S(a, b) (0x508ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
114
#define CPTX_VQX_MISC_ENA_W1S(a, b) (0x510ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
115
#define CPTX_VQX_MISC_ENA_W1C(a, b) (0x518ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
116
#define CPTX_VQX_DOORBELL(a, b) (0x600ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
117
#define CPTX_VFX_PF_MBOXX(a, b, c) \
drivers/crypto/cavium/cpt/cpt_common.h
118
(0x1000ll + ((u64)(a) << 36) + ((b) << 20) + ((c) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
49
#define CPTX_PF_MBOX_INTX(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
50
(0x400ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
51
#define CPTX_PF_MBOX_INT_W1SX(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
52
(0x420ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
53
#define CPTX_PF_MBOX_ENA_W1CX(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
54
(0x440ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
55
#define CPTX_PF_MBOX_ENA_W1SX(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
56
(0x460ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
61
#define CPTX_PF_GX_EN(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
62
(0x600ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
83
#define CPTX_PF_EXE_DBG_CNTX(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
84
(0x4001100ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
86
#define CPTX_PF_EXE_EPCI_INBX_CNT(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
87
(0x4001200ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
88
#define CPTX_PF_EXE_EPCI_OUTBX_CNT(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
89
(0x4001240ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
90
#define CPTX_PF_ENGX_UCODE_BASE(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
91
(0x4002000ll + ((u64)(a) << 36) + ((b) << 3))
drivers/crypto/cavium/cpt/cpt_common.h
92
#define CPTX_PF_QX_CTL(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
93
(0x8000000ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
94
#define CPTX_PF_QX_GMCTL(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
95
(0x8000020ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
96
#define CPTX_PF_QX_CTL2(a, b) \
drivers/crypto/cavium/cpt/cpt_common.h
97
(0x8000100ll + ((u64)(a) << 36) + ((b) << 20))
drivers/crypto/cavium/cpt/cpt_common.h
98
#define CPTX_PF_VFX_MBOXX(a, b, c) \
drivers/crypto/cavium/cpt/cpt_common.h
99
(0x8001000ll + ((u64)(a) << 36) + ((b) << 20) + ((c) << 8))
drivers/crypto/chelsio/chcr_algo.c
1002
prev = be32_to_cpu(*--b);
drivers/crypto/chelsio/chcr_algo.c
1004
*b = cpu_to_be32(c);
drivers/crypto/chelsio/chcr_algo.c
1014
__be32 *b = (__be32 *)(iv + AES_BLOCK_SIZE);
drivers/crypto/chelsio/chcr_algo.c
1016
u32 temp = be32_to_cpu(*--b);
drivers/crypto/chelsio/chcr_algo.c
997
__be32 *b = (__be32 *)(dstiv + size);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1231
void *b = ctx->ecdh.p + shiftb - cur_sz;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1246
fill_curve_param(b, curve->b, cur_sz, curve->g.ndigits);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
393
rc = kmb_ecc_do_scalar_op(ecc_dev, w, w, curve->b, curve,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
169
dma_unmap_single(dev, req->in.dh.in.b, req->ctx.dh->p_size,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
274
qat_req->in.dh.in.b = ctx->dma_g;
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
306
qat_req->in.dh.in.b = dma_map_single(dev, vaddr, ctx->p_size,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
308
if (unlikely(dma_mapping_error(dev, qat_req->in.dh.in.b)))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
377
if (!dma_mapping_error(dev, qat_req->in.dh.in.b))
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
378
dma_unmap_single(dev, qat_req->in.dh.in.b,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
84
dma_addr_t b;
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
103
#define OTX_CPT_VQX_CTL(b) (0x100ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
104
#define OTX_CPT_VQX_SADDR(b) (0x200ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
105
#define OTX_CPT_VQX_DONE_WAIT(b) (0x400ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
106
#define OTX_CPT_VQX_INPROG(b) (0x410ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
107
#define OTX_CPT_VQX_DONE(b) (0x420ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
108
#define OTX_CPT_VQX_DONE_ACK(b) (0x440ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
109
#define OTX_CPT_VQX_DONE_INT_W1S(b) (0x460ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
110
#define OTX_CPT_VQX_DONE_INT_W1C(b) (0x468ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
111
#define OTX_CPT_VQX_DONE_ENA_W1S(b) (0x470ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
112
#define OTX_CPT_VQX_DONE_ENA_W1C(b) (0x478ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
113
#define OTX_CPT_VQX_MISC_INT(b) (0x500ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
114
#define OTX_CPT_VQX_MISC_INT_W1S(b) (0x508ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
115
#define OTX_CPT_VQX_MISC_ENA_W1S(b) (0x510ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
116
#define OTX_CPT_VQX_MISC_ENA_W1C(b) (0x518ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
117
#define OTX_CPT_VQX_DOORBELL(b) (0x600ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
118
#define OTX_CPT_VFX_PF_MBOXX(b, c) (0x1000ll | ((b) << 20) | ((c) << 3))
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
27
#define OTX_CPT_BAR_E_CPTX_VFX_BAR0_OFFSET(a, b) \
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
28
(0x000020000000ll + 0x1000000000ll * (a) + 0x100000ll * (b))
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
63
#define OTX_CPT_PF_MBOX_INTX(b) (0x400ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
64
#define OTX_CPT_PF_MBOX_INT_W1SX(b) (0x420ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
65
#define OTX_CPT_PF_MBOX_ENA_W1CX(b) (0x440ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
66
#define OTX_CPT_PF_MBOX_ENA_W1SX(b) (0x460ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
71
#define OTX_CPT_PF_GX_EN(b) (0x600ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
91
#define OTX_CPT_PF_EXE_DBG_CNTX(b) (0x4001100ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
93
#define OTX_CPT_PF_EXE_EPCI_INBX_CNT(b) (0x4001200ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
94
#define OTX_CPT_PF_EXE_EPCI_OUTBX_CNT(b) (0x4001240ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
95
#define OTX_CPT_PF_ENGX_UCODE_BASE(b) (0x4002000ll | (u64)(b) << 3)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
96
#define OTX_CPT_PF_QX_CTL(b) (0x8000000ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
97
#define OTX_CPT_PF_QX_GMCTL(b) (0x8000020ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
98
#define OTX_CPT_PF_QX_CTL2(b) (0x8000100ll | (u64)(b) << 20)
drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h
99
#define OTX_CPT_PF_VFX_MBOXX(b, c) (0x8001000ll | (u64)(b) << 20 | \
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
49
#define OTX2_CPT_PF_MBOX_INTX(b) (0x400 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
50
#define OTX2_CPT_PF_MBOX_INT_W1SX(b) (0x420 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
51
#define OTX2_CPT_PF_MBOX_ENA_W1CX(b) (0x440 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
52
#define OTX2_CPT_PF_MBOX_ENA_W1SX(b) (0x460 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
57
#define OTX2_CPT_PF_GX_EN(b) (0x600 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
77
#define OTX2_CPT_PF_EXE_DBG_CNTX(b) (0x4001100 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
79
#define OTX2_CPT_PF_EXE_EPCI_INBX_CNT(b) (0x4001200 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
80
#define OTX2_CPT_PF_EXE_EPCI_OUTBX_CNT(b) (0x4001240 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
81
#define OTX2_CPT_PF_ENGX_UCODE_BASE(b) (0x4002000 | (b) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
82
#define OTX2_CPT_PF_QX_CTL(b) (0x8000000 | (b) << 20)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
83
#define OTX2_CPT_PF_QX_GMCTL(b) (0x8000020 | (b) << 20)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
84
#define OTX2_CPT_PF_QX_CTL2(b) (0x8000100 | (b) << 20)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
85
#define OTX2_CPT_PF_VFX_MBOXX(b, c) (0x8001000 | (b) << 20 | \
drivers/crypto/stm32/stm32-cryp.c
434
static inline u8 ux500_swap_bits_in_byte(u8 b)
drivers/crypto/stm32/stm32-cryp.c
452
n1 = ((b & R_SHIFT_4_MASK) >> 4) | (b & ~(R_SHIFT_4_MASK >> 4));
drivers/crypto/stm32/stm32-cryp.c
460
n2 = ((b & L_SHIFT_4_MASK) << 4) | (b & ~(L_SHIFT_4_MASK << 4));
drivers/cxl/core/hdm.c
241
#define release_skip(c, b, l) __adjust_skip((c), (b), (l), NULL)
drivers/cxl/core/region.c
1861
static int cmp_interleave_pos(const void *a, const void *b)
drivers/cxl/core/region.c
1864
struct cxl_endpoint_decoder *cxled_b = *(typeof(cxled_b) *)b;
drivers/cxl/cxlmem.h
173
#define C(a, b, c) CXL_MBOX_CMD_RC_##a
drivers/cxl/cxlmem.h
176
#define C(a, b, c) { b, c }
drivers/devfreq/governor_simpleondemand.c
23
unsigned long long a, b;
drivers/devfreq/governor_simpleondemand.c
79
b = div_u64(a, stat->total_time);
drivers/devfreq/governor_simpleondemand.c
80
b *= 100;
drivers/devfreq/governor_simpleondemand.c
81
b = div_u64(b, (dfso_upthreshold - dfso_downdifferential / 2));
drivers/devfreq/governor_simpleondemand.c
82
*freq = (unsigned long) b;
drivers/dma-buf/dma-fence-unwrap.c
67
struct dma_fence *b = *(struct dma_fence **)_b;
drivers/dma-buf/dma-fence-unwrap.c
69
if (a->context < b->context)
drivers/dma-buf/dma-fence-unwrap.c
71
else if (a->context > b->context)
drivers/dma-buf/dma-fence-unwrap.c
74
if (dma_fence_is_later(b, a))
drivers/dma-buf/dma-fence-unwrap.c
76
else if (dma_fence_is_later(a, b))
drivers/dma-buf/sync_file.c
166
struct sync_file *b)
drivers/dma-buf/sync_file.c
175
fence = dma_fence_unwrap_merge(a->fence, b->fence);
drivers/dma/dw-edma/dw-edma-pcie.c
47
#define DW_BLOCK(a, b, c) \
drivers/dma/dw-edma/dw-edma-pcie.c
50
.off = b, \
drivers/dma/ioat/hw.h
257
struct ioat_pq16b_descriptor b;
drivers/dma/ioat/hw.h
264
uint64_t b[8];
drivers/dma/pl330.c
240
#define BYTE_TO_BURST(b, ccr) ((b) / BRST_SIZE(ccr) / BRST_LEN(ccr))
drivers/edac/i7core_edac.c
1275
struct pci_bus *b = NULL;
drivers/edac/i7core_edac.c
1277
while ((b = pci_find_next_bus(b)) != NULL) {
drivers/edac/i7core_edac.c
1278
bus = b->number;
drivers/edac/skx_base.c
387
#define SKX_TAD_BASE(b) ((u64)GET_BITFIELD((b), 12, 31) << 26)
drivers/edac/skx_base.c
388
#define SKX_TAD_SKT_GRAN(b) GET_BITFIELD((b), 4, 5)
drivers/edac/skx_base.c
389
#define SKX_TAD_CHN_GRAN(b) GET_BITFIELD((b), 6, 7)
drivers/edac/skx_base.c
390
#define SKX_TAD_LIMIT(b) (((u64)GET_BITFIELD((b), 12, 31) << 26) | MASK26)
drivers/edac/skx_base.c
391
#define SKX_TAD_OFFSET(b) ((u64)GET_BITFIELD((b), 4, 23) << 26)
drivers/edac/skx_base.c
392
#define SKX_TAD_SKTWAYS(b) (1 << GET_BITFIELD((b), 10, 11))
drivers/edac/skx_base.c
393
#define SKX_TAD_CHNWAYS(b) (GET_BITFIELD((b), 8, 9) + 1)
drivers/edac/skx_base.c
462
#define SKX_RIR_VALID(b) GET_BITFIELD((b), 31, 31)
drivers/edac/skx_base.c
463
#define SKX_RIR_LIMIT(b) (((u64)GET_BITFIELD((b), 1, 11) << 29) | MASK29)
drivers/edac/skx_base.c
464
#define SKX_RIR_WAYS(b) (1 << GET_BITFIELD((b), 28, 29))
drivers/edac/skx_base.c
465
#define SKX_RIR_CHAN_RANK(b) GET_BITFIELD((b), 16, 19)
drivers/edac/skx_base.c
466
#define SKX_RIR_OFFSET(b) ((u64)(GET_BITFIELD((b), 2, 15) << 26))
drivers/firmware/arm_scmi/transports/optee.c
165
memcpy(arg.uuid, scmi_pta->id.uuid.b, TEE_IOCTL_UUID_LEN);
drivers/firmware/arm_scmi/transports/optee.c
242
param[0].u.value.b = caps;
drivers/firmware/broadcom/tee_bnxt_fw.c
152
param[1].u.value.b = nbytes;
drivers/firmware/qcom/qcom_scm.c
1371
int ret, i, b;
drivers/firmware/qcom/qcom_scm.c
1390
for (b = 0; b < BITS_PER_TYPE(u64); b++) {
drivers/firmware/qcom/qcom_scm.c
1391
if (srcvm_bits & BIT(b))
drivers/firmware/qcom/qcom_scm.c
1392
src[i++] = cpu_to_le32(b);
drivers/firmware/qcom/qcom_scm.h
29
#define QCOM_SCM_ARGS_IMPL(num, a, b, c, d, e, f, g, h, i, j, ...) (\
drivers/firmware/qcom/qcom_scm.h
31
(((b) & 0x3) << 6) | \
drivers/gpib/gpio/gpib_bitbang.c
1360
inline long usec_diff(struct timespec64 *a, struct timespec64 *b)
drivers/gpib/gpio/gpib_bitbang.c
1362
return ((a->tv_sec - b->tv_sec) * 1000000 +
drivers/gpib/gpio/gpib_bitbang.c
1363
(a->tv_nsec - b->tv_nsec) / 1000);
drivers/gpib/gpio/gpib_bitbang.c
314
static inline long usec_diff(struct timespec64 *a, struct timespec64 *b);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
200
static inline int usec_diff(struct timespec64 *a, struct timespec64 *b)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
202
return ((a->tv_sec - b->tv_sec) * 1000000 +
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
203
(a->tv_nsec - b->tv_nsec) / 1000);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
304
static int one_char(struct gpib_board *board, struct char_buf *b)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
308
if (b->nchar) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
309
DIA_LOG(2, "-> %x\n", b->inbuf[b->last - b->nchar]);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
310
return b->inbuf[b->last - b->nchar--];
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
313
b->nchar = skel_do_read(GPIB_DEV, b->inbuf, INBUF_SIZE);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
314
b->last = b->nchar;
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
318
b->nchar, usec_diff(&after, &before));
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
320
if (b->nchar > 0) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
321
DIA_LOG(2, "--> %x\n", b->inbuf[b->last - b->nchar]);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
322
return b->inbuf[b->last - b->nchar--];
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
746
struct char_buf b = {NULL, 0};
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
799
b.inbuf = kmalloc(INBUF_SIZE, GFP_KERNEL);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
800
if (!b.inbuf)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
809
if (one_char(board, &b) != DLE || one_char(board, &b) != STX) {
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
818
ic = one_char(board, &b);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
826
nc = one_char(board, &b);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
844
c = one_char(board, &b);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
865
if (one_char(board, &b) != DLE)
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
867
c = one_char(board, &b);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
871
c = one_char(board, &b);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
886
kfree(b.inbuf);
drivers/gpio/gpio-pxa.c
149
#define for_each_gpio_bank(i, b, pc) \
drivers/gpio/gpio-pxa.c
150
for (i = 0, b = pc->banks; i <= pxa_last_gpio; i += 32, b++)
drivers/gpio/gpio-pxa.c
492
struct pxa_gpio_bank *b = gpio_to_pxabank(&pchip->chip, gpio);
drivers/gpio/gpio-pxa.c
496
b->irq_mask &= ~GPIO_bit(gpio);
drivers/gpio/gpio-tegra.c
466
unsigned int b, p;
drivers/gpio/gpio-tegra.c
468
for (b = 0; b < tgi->bank_count; b++) {
drivers/gpio/gpio-tegra.c
469
struct tegra_gpio_bank *bank = &tgi->bank_info[b];
drivers/gpio/gpio-tegra.c
472
unsigned int gpio = (b << 5) | (p << 3);
drivers/gpio/gpio-tegra.c
501
unsigned int b, p;
drivers/gpio/gpio-tegra.c
503
for (b = 0; b < tgi->bank_count; b++) {
drivers/gpio/gpio-tegra.c
504
struct tegra_gpio_bank *bank = &tgi->bank_info[b];
drivers/gpio/gpio-tegra.c
507
unsigned int gpio = (b << 5) | (p << 3);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1395
#define amdgpu_asic_read_bios_from_rom(adev, b, l) (adev)->asic_funcs->read_bios_from_rom((adev), (b), (l))
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
62
const struct amdgpu_bo_list_entry *a = _a, *b = _b;
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c
66
return (int)a->priority - (int)b->priority;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1555
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1558
b.full = dfixed_const(dst_v);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1559
amdgpu_crtc->vsc.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1561
b.full = dfixed_const(dst_h);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1562
amdgpu_crtc->hsc.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5426
static int ras_err_info_cmp(void *priv, const struct list_head *a, const struct list_head *b)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5429
struct ras_err_node *nodeb = container_of(b, struct ras_err_node, node);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
663
u32 a, b, i;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
713
b = a + num - 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
714
if (b < control->ras_max_record_count) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
720
g1 = b % control->ras_max_record_count + 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
733
b %= control->ras_max_record_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
735
if (a <= b) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
740
if (b >= control->ras_fri)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
741
control->ras_fri = (b + 1) % control->ras_max_record_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
750
g1 = b + 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
762
control->ras_num_recs = 1 + (control->ras_max_record_count + b
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
450
#define amdgpu_ring_emit_frame_cntl(r, b, s) (r)->funcs->emit_frame_cntl((r), (b), (s))
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
191
#define amdgpu_emit_copy_buffer(adev, ib, s, d, b, t) (adev)->mman.buffer_funcs->emit_copy_buffer((ib), (s), (d), (b), (t))
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
192
#define amdgpu_emit_fill_buffer(adev, ib, s, d, b) (adev)->mman.buffer_funcs->emit_fill_buffer((ib), (s), (d), (b))
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2102
u16 *r, *g, *b;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2142
b = g + crtc->gamma_size;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
2147
(*b++ >> 6));
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
812
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
818
b.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
824
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
903
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
909
b.full = dfixed_const(1);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
911
((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
919
b.full = dfixed_const(wm->num_heads);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
920
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
927
b.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
929
b.full = dfixed_div(c, b);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
930
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1000
c.full = dfixed_mul(c, b);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2116
u16 *r, *g, *b;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2148
b = g + crtc->gamma_size;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2153
(*b++ >> 6));
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
665
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
671
b.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
677
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
756
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
762
b.full = dfixed_const(1);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
764
((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
772
b.full = dfixed_const(wm->num_heads);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
773
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
780
b.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
782
b.full = dfixed_div(c, b);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
783
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
893
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
985
b.full = dfixed_const(mode->clock);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
986
b.full = dfixed_div(b, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
988
c.full = dfixed_mul(c, b);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
997
b.full = dfixed_const(mode->clock);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
998
b.full = dfixed_div(b, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2027
u16 *r, *g, *b;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2059
b = g + crtc->gamma_size;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
2064
(*b++ >> 6));
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
765
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
771
b.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
777
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
856
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
862
b.full = dfixed_const(1);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
864
((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
872
b.full = dfixed_const(wm->num_heads);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
873
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
880
b.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
882
b.full = dfixed_div(c, b);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
883
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
518
#define AMDGPU_RAS_SUB_BLOCK(subblock, a, b, c, d, e, f, g, h) \
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
522
((a) | ((b) << 1) | ((c) << 2) | ((d) << 3)), \
drivers/gpu/drm/amd/amdgpu/sid.h
557
#define DMA_PACKET(cmd, b, t, s, n) ((((cmd) & 0xF) << 28) | \
drivers/gpu/drm/amd/amdgpu/sid.h
558
(((b) & 0x1) << 26) | \
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
380
static int dm_plane_layer_index_cmp(const void *a, const void *b)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
383
const struct dc_surface_update *sb = (struct dc_surface_update *)b;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
491
uint32_t r, g, b;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
498
b = drm_color_lut_extract(lut[i].blue, 16);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
502
gamma->entries.blue[i] = dc_fixpt_from_int(b);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
511
b = drm_color_lut_extract(lut[i].blue, 16);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
515
gamma->entries.blue[i] = dc_fixpt_from_fraction(b, MAX_DRM_LUT_VALUE);
drivers/gpu/drm/amd/display/dc/basics/conversion.c
138
static uint32_t find_gcd(uint32_t a, uint32_t b)
drivers/gpu/drm/amd/display/dc/basics/conversion.c
142
while (b != 0) {
drivers/gpu/drm/amd/display/dc/basics/conversion.c
143
remainder = a % b;
drivers/gpu/drm/amd/display/dc/basics/conversion.c
144
a = b;
drivers/gpu/drm/amd/display/dc/basics/conversion.c
145
b = remainder;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
470
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
472
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
474
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
476
else if (a->disp_dpp_voltage_level_khz != b->disp_dpp_voltage_level_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
478
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
480
else if (a->socclk_khz != b->socclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
482
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
484
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
486
else if (a->p_state_change_support != b->p_state_change_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
529
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
531
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
533
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
535
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c
537
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
435
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
437
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
439
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
441
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
443
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
445
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
447
else if (a->p_state_change_support != b->p_state_change_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
466
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
468
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
470
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
472
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c
474
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
311
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
313
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
315
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
317
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
319
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
321
else if (a->zstate_support != b->zstate_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
323
else if (a->dtbclk_en != b->dtbclk_en)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h
43
struct dc_clocks *b);
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
377
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
379
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
381
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
383
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
385
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
387
else if (a->zstate_support != b->zstate_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
389
else if (a->dtbclk_en != b->dtbclk_en)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.h
51
struct dc_clocks *b);
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1069
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1071
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1073
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1075
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1077
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1079
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1081
else if (a->p_state_change_support != b->p_state_change_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1083
else if (a->fclk_p_state_change_support != b->fclk_p_state_change_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
572
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
574
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
576
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
578
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
580
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
582
else if (a->zstate_support != b->zstate_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c
584
else if (a->dtbclk_en != b->dtbclk_en)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.h
50
struct dc_clocks *b);
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1432
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1434
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1436
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1438
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1440
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1442
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1444
else if (a->p_state_change_support != b->p_state_change_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1446
else if (a->fclk_p_state_change_support != b->fclk_p_state_change_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
374
struct dc_clocks *b)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
376
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
378
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
380
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
382
else if (a->dcfclk_deep_sleep_khz != b->dcfclk_deep_sleep_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
384
else if (a->zstate_support != b->zstate_support)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.c
386
else if (a->dtbclk_en != b->dtbclk_en)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn42/dcn42_clk_mgr.h
50
struct dc_clocks *b);
drivers/gpu/drm/amd/display/dc/dc.h
1384
uint16_t b;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
130
float dcn_bw_log(float a, float b)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
141
if (b > 2.00001 || b < 1.99999)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
142
return (a + log_2) / dcn_bw_log(b, 2);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1154
context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
567
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
569
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
571
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
573
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
574
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
631
context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1801
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1802
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1803
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1804
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1805
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1806
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1807
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1808
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2310
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b,
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
370
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
371
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
372
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
373
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
374
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
375
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
376
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
377
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
458
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.b,
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
533
context->bw_ctx.bw.dcn.watermarks.b = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2445
context->bw_ctx.bw.dcn.watermarks.b.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2446
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns = get_wm_stutter_enter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2447
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2448
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.pstate_change_ns = get_wm_dram_clock_change(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2449
context->bw_ctx.bw.dcn.watermarks.b.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2450
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2451
context->bw_ctx.bw.dcn.watermarks.b.frac_urg_bw_flip = get_fraction_of_urgent_bandwidth_imm_flip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2452
context->bw_ctx.bw.dcn.watermarks.b.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2453
context->bw_ctx.bw.dcn.watermarks.b.cstate_pstate.fclk_pstate_change_ns = get_fclk_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2454
context->bw_ctx.bw.dcn.watermarks.b.usr_retraining_ns = get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
32
static inline double dml_min(double a, double b)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
34
return (double) dcn_bw_min2(a, b);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
37
static inline double dml_min3(double a, double b, double c)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
39
return dml_min(dml_min(a, b), c);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
42
static inline double dml_min4(double a, double b, double c, double d)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
44
return dml_min(dml_min(a, b), dml_min(c, d));
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
47
static inline double dml_max(double a, double b)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
49
return (double) dcn_bw_max2(a, b);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
52
static inline double dml_max3(double a, double b, double c)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
54
return dml_max(dml_max(a, b), c);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
57
static inline double dml_max4(double a, double b, double c, double d)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
59
return dml_max(dml_max(a, b), dml_max(c, d));
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
62
static inline double dml_max5(double a, double b, double c, double d, double e)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
64
return dml_max(dml_max4(a, b, c, d), e);
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
42
static int median3(int a, int b, int c)
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
44
if (a > b)
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
45
swap(a, b);
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
46
if (b > c)
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
47
swap(b, c);
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
48
if (a > b)
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
49
swap(b, c);
drivers/gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c
51
return b;
drivers/gpu/drm/amd/display/dc/dml2_0/cmntypes.h
59
uint8 b;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
161
dml_float_t dml_max4(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
163
return dml_max(dml_max(a, b), dml_max(c, d));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
165
dml_float_t dml_max5(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d, dml_float_t e)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
167
return dml_max(dml_max4(a, b, c, d), e);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
44
__DML_DLL_EXPORT__ dml_float_t dml_max4(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d);
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.h
45
__DML_DLL_EXPORT__ dml_float_t dml_max5(dml_float_t a, dml_float_t b, dml_float_t c, dml_float_t d, dml_float_t e);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
857
wm_regs = &watermarks->dcn4x.b;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
108
float math_log(float a, float b)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
119
if (b > 2.00001 || b < 1.99999)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
120
return (a + log_2) / math_log(b, 2);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
20
float math_log(float a, float b);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
489
dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.b, &dml2->v20.dml_core_ctx);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
280
if (safe_to_lower || watermarks->b.urgent_ns > hubbub1->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
281
hubbub1->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
282
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
289
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
290
} else if (watermarks->b.urgent_ns < hubbub1->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
293
if (safe_to_lower || watermarks->b.pte_meta_urgent_ns > hubbub1->watermarks.b.pte_meta_urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
294
hubbub1->watermarks.b.pte_meta_urgent_ns = watermarks->b.pte_meta_urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
295
prog_wm_value = convert_and_clamp(watermarks->b.pte_meta_urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
300
watermarks->b.pte_meta_urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
301
} else if (watermarks->b.pte_meta_urgent_ns < hubbub1->watermarks.b.pte_meta_urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
401
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
402
> hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
403
hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
404
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
406
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
412
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
413
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
414
< hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
417
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
418
> hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
419
hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
420
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
422
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
428
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
429
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
430
< hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
530
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
531
> hubbub1->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
532
hubbub1->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
533
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
535
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
541
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
542
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
543
< hubbub1->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
198
if (safe_to_lower || watermarks->b.urgent_ns > hubbub1->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
199
hubbub1->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
200
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
208
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
209
} else if (watermarks->b.urgent_ns < hubbub1->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
233
if (safe_to_lower || watermarks->b.urgent_latency_ns > hubbub1->watermarks.b.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
234
hubbub1->watermarks.b.urgent_latency_ns = watermarks->b.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
235
prog_wm_value = convert_and_clamp(watermarks->b.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
239
} else if (watermarks->b.urgent_latency_ns < hubbub1->watermarks.b.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
381
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
382
> hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
383
hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
384
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
386
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
393
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
394
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
395
< hubbub1->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
398
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
399
> hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
400
hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
401
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
403
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
410
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
411
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
412
< hubbub1->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
518
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
519
> hubbub1->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
520
hubbub1->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
521
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
523
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
530
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
531
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
532
< hubbub1->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
229
if (safe_to_lower || watermarks->b.urgent_ns > hubbub2->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
230
hubbub2->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
231
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
238
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
239
} else if (watermarks->b.urgent_ns < hubbub2->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
243
if (safe_to_lower || watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
244
> hubbub2->watermarks.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
245
hubbub2->watermarks.b.frac_urg_bw_flip = watermarks->b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
248
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
249
} else if (watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
250
< hubbub2->watermarks.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
253
if (safe_to_lower || watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
254
> hubbub2->watermarks.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
255
hubbub2->watermarks.b.frac_urg_bw_nom = watermarks->b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
258
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
259
} else if (watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
260
< hubbub2->watermarks.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
263
if (safe_to_lower || watermarks->b.urgent_latency_ns > hubbub2->watermarks.b.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
264
hubbub2->watermarks.b.urgent_latency_ns = watermarks->b.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
265
prog_wm_value = convert_and_clamp(watermarks->b.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
269
} else if (watermarks->b.urgent_latency_ns < hubbub2->watermarks.b.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
439
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
440
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
441
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
442
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
444
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
450
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
451
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
452
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
455
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
456
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
457
hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
458
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
460
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
466
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
467
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
468
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
471
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
472
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
473
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
474
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
476
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
482
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
483
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
484
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
487
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
488
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
489
hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
490
watermarks->b.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
492
watermarks->b.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
498
watermarks->b.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
499
} else if (watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
500
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
665
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
666
> hubbub2->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
667
hubbub2->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
668
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
670
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
676
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
677
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
678
< hubbub2->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
233
if (safe_to_lower || watermarks->b.urgent_ns > hubbub2->watermarks.b.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
234
hubbub2->watermarks.b.urgent_ns = watermarks->b.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
235
prog_wm_value = convert_and_clamp(watermarks->b.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
242
watermarks->b.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
243
} else if (watermarks->b.urgent_ns < hubbub2->watermarks.b.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
247
if (safe_to_lower || watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
248
> hubbub2->watermarks.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
249
hubbub2->watermarks.b.frac_urg_bw_flip = watermarks->b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
252
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
253
} else if (watermarks->b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
254
< hubbub2->watermarks.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
257
if (safe_to_lower || watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
258
> hubbub2->watermarks.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
259
hubbub2->watermarks.b.frac_urg_bw_nom = watermarks->b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
262
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
263
} else if (watermarks->b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
264
< hubbub2->watermarks.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
267
if (safe_to_lower || watermarks->b.urgent_latency_ns > hubbub2->watermarks.b.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
268
hubbub2->watermarks.b.urgent_latency_ns = watermarks->b.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
269
prog_wm_value = convert_and_clamp(watermarks->b.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
273
} else if (watermarks->b.urgent_latency_ns < hubbub2->watermarks.b.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
411
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
412
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
413
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
414
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
416
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
422
watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
423
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
424
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
427
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
428
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
429
hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
430
watermarks->b.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
432
watermarks->b.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
438
watermarks->b.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
439
} else if (watermarks->b.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
440
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
543
if (safe_to_lower || watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
544
> hubbub2->watermarks.b.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
545
hubbub2->watermarks.b.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
546
watermarks->b.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
548
watermarks->b.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
554
watermarks->b.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
555
} else if (watermarks->b.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
556
< hubbub2->watermarks.b.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
612
if (safe_to_lower || watermarks->b.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
613
> hubbub2->watermarks.b.cstate_pstate.fclk_pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
614
hubbub2->watermarks.b.cstate_pstate.fclk_pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
615
watermarks->b.cstate_pstate.fclk_pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
617
watermarks->b.cstate_pstate.fclk_pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
623
watermarks->b.cstate_pstate.fclk_pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
624
} else if (watermarks->b.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
625
< hubbub2->watermarks.b.cstate_pstate.fclk_pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
694
if (safe_to_lower || watermarks->b.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
695
> hubbub2->watermarks.b.usr_retraining_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
696
hubbub2->watermarks.b.usr_retraining_ns = watermarks->b.usr_retraining_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
698
watermarks->b.usr_retraining_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
704
watermarks->b.usr_retraining_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
705
} else if (watermarks->b.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
706
< hubbub2->watermarks.b.usr_retraining_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
157
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
158
> hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
159
hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
160
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
162
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
168
watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
169
} else if (watermarks->b.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
170
< hubbub2->watermarks.b.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
173
if (safe_to_lower || watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
174
> hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
175
hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
176
watermarks->b.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
178
watermarks->b.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
184
watermarks->b.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
185
} else if (watermarks->b.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
186
< hubbub2->watermarks.b.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
132
if (safe_to_lower || watermarks->dcn4x.b.urgent > hubbub2->watermarks.dcn4x.b.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
133
hubbub2->watermarks.dcn4x.b.urgent = watermarks->dcn4x.b.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
135
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
138
watermarks->dcn4x.b.urgent, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
139
} else if (watermarks->dcn4x.b.urgent < hubbub2->watermarks.dcn4x.b.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
143
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
144
> hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
145
hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip = watermarks->dcn4x.b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
147
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->dcn4x.b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
148
} else if (watermarks->dcn4x.b.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
149
< hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
152
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
153
> hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
154
hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom = watermarks->dcn4x.b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
156
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->dcn4x.b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
157
} else if (watermarks->dcn4x.b.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
158
< hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
161
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_mall
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
162
> hubbub2->watermarks.dcn4x.b.frac_urg_bw_mall) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
163
hubbub2->watermarks.dcn4x.b.frac_urg_bw_mall = watermarks->dcn4x.b.frac_urg_bw_mall;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
165
DCHUBBUB_ARB_FRAC_URG_BW_MALL_B, watermarks->dcn4x.b.frac_urg_bw_mall);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
166
} else if (watermarks->dcn4x.b.frac_urg_bw_mall < hubbub2->watermarks.dcn4x.b.frac_urg_bw_mall)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
169
if (safe_to_lower || watermarks->dcn4x.b.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
170
hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem = watermarks->dcn4x.b.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
172
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_B, watermarks->dcn4x.b.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
173
} else if (watermarks->dcn4x.b.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
176
if (safe_to_lower || watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem > hubbub2->watermarks.dcn4x.b.refcyc_per_meta_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
177
hubbub2->watermarks.dcn4x.b.refcyc_per_meta_trip_to_mem = watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
179
DCHUBBUB_ARB_REFCYC_PER_META_TRIP_B, watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
180
} else if (watermarks->dcn4x.b.refcyc_per_meta_trip_to_mem < hubbub2->watermarks.dcn4x.b.refcyc_per_meta_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
240
if (safe_to_lower || watermarks->dcn4x.b.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
241
> hubbub2->watermarks.dcn4x.b.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
242
hubbub2->watermarks.dcn4x.b.sr_enter =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
243
watermarks->dcn4x.b.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
245
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
248
watermarks->dcn4x.b.sr_enter, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
251
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK1_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
253
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK2_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
255
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK3_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
257
} else if (watermarks->dcn4x.b.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
258
< hubbub2->watermarks.dcn4x.b.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
261
if (safe_to_lower || watermarks->dcn4x.b.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
262
> hubbub2->watermarks.dcn4x.b.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
263
hubbub2->watermarks.dcn4x.b.sr_exit =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
264
watermarks->dcn4x.b.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
266
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
269
watermarks->dcn4x.b.sr_exit, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
272
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK1_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
274
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK2_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
276
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK3_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
278
} else if (watermarks->dcn4x.b.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
279
< hubbub2->watermarks.dcn4x.b.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
312
if (safe_to_lower || watermarks->dcn4x.b.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
313
> hubbub2->watermarks.dcn4x.b.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
314
hubbub2->watermarks.dcn4x.b.uclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
315
watermarks->dcn4x.b.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
317
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
320
watermarks->dcn4x.b.uclk_pstate, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
321
} else if (watermarks->dcn4x.b.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
322
< hubbub2->watermarks.dcn4x.b.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
340
if (safe_to_lower || watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
341
> hubbub2->watermarks.dcn4x.b.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
342
hubbub2->watermarks.dcn4x.b.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
343
watermarks->dcn4x.b.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
345
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK1_B, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
348
watermarks->dcn4x.b.temp_read_or_ppt, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
349
} else if (watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
350
< hubbub2->watermarks.dcn4x.b.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
369
if (safe_to_lower || watermarks->dcn4x.b.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
370
> hubbub2->watermarks.dcn4x.b.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
371
hubbub2->watermarks.dcn4x.b.fclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
372
watermarks->dcn4x.b.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
374
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
377
watermarks->dcn4x.b.fclk_pstate, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
378
} else if (watermarks->dcn4x.b.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
379
< hubbub2->watermarks.dcn4x.b.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
397
if (safe_to_lower || watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
398
> hubbub2->watermarks.dcn4x.b.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
399
hubbub2->watermarks.dcn4x.b.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
400
watermarks->dcn4x.b.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
402
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK1_B, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
405
watermarks->dcn4x.b.temp_read_or_ppt, watermarks->dcn4x.b.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
406
} else if (watermarks->dcn4x.b.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
407
< hubbub2->watermarks.dcn4x.b.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
438
if (safe_to_lower || watermarks->dcn4x.b.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
439
> hubbub2->watermarks.dcn4x.b.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
440
hubbub2->watermarks.dcn4x.b.usr = watermarks->dcn4x.b.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
442
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_B, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
445
watermarks->dcn4x.b.usr, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
446
} else if (watermarks->dcn4x.b.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
447
< hubbub2->watermarks.dcn4x.b.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
183
if (safe_to_lower || watermarks->dcn4x.b.sr_enter > hubbub2->watermarks.dcn4x.b.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
184
hubbub2->watermarks.dcn4x.b.sr_enter = watermarks->dcn4x.b.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
186
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_B, watermarks->dcn4x.b.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
187
} else if (watermarks->dcn4x.b.sr_enter < hubbub2->watermarks.dcn4x.b.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
190
if (safe_to_lower || watermarks->dcn4x.b.sr_exit > hubbub2->watermarks.dcn4x.b.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
191
hubbub2->watermarks.dcn4x.b.sr_exit = watermarks->dcn4x.b.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
193
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_B, watermarks->dcn4x.b.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
194
} else if (watermarks->dcn4x.b.sr_exit < hubbub2->watermarks.dcn4x.b.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
248
if (safe_to_lower || watermarks->dcn4x.b.uclk_pstate > hubbub2->watermarks.dcn4x.b.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
249
hubbub2->watermarks.dcn4x.b.uclk_pstate = watermarks->dcn4x.b.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
251
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
252
} else if (watermarks->dcn4x.b.uclk_pstate < hubbub2->watermarks.dcn4x.b.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
281
if (safe_to_lower || watermarks->dcn4x.b.fclk_pstate > hubbub2->watermarks.dcn4x.b.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
282
hubbub2->watermarks.dcn4x.b.fclk_pstate = watermarks->dcn4x.b.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
284
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_B, watermarks->dcn4x.b.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
285
} else if (watermarks->dcn4x.b.fclk_pstate < hubbub2->watermarks.dcn4x.b.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
324
if (safe_to_lower || watermarks->dcn4x.b.usr > hubbub2->watermarks.dcn4x.b.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
325
hubbub2->watermarks.dcn4x.b.usr = watermarks->dcn4x.b.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
327
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_B, watermarks->dcn4x.b.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
328
} else if (watermarks->dcn4x.b.usr < hubbub2->watermarks.dcn4x.b.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
374
if (safe_to_lower || watermarks->dcn4x.b.sr_enter_z8 > hubbub2->watermarks.dcn4x.b.sr_enter_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
375
hubbub2->watermarks.dcn4x.b.sr_enter_z8 = watermarks->dcn4x.b.sr_enter_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
377
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_Z8_B, watermarks->dcn4x.b.sr_enter_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
378
} else if (watermarks->dcn4x.b.sr_enter_z8 < hubbub2->watermarks.dcn4x.b.sr_enter_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
381
if (safe_to_lower || watermarks->dcn4x.b.sr_exit_z8 > hubbub2->watermarks.dcn4x.b.sr_exit_z8) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
382
hubbub2->watermarks.dcn4x.b.sr_exit_z8 = watermarks->dcn4x.b.sr_exit_z8;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
384
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_Z8_B, watermarks->dcn4x.b.sr_exit_z8);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
385
} else if (watermarks->dcn4x.b.sr_exit_z8 < hubbub2->watermarks.dcn4x.b.sr_exit_z8)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
67
if (safe_to_lower || watermarks->dcn4x.b.urgent > hubbub2->watermarks.dcn4x.b.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
68
hubbub2->watermarks.dcn4x.b.urgent = watermarks->dcn4x.b.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
70
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_B, watermarks->dcn4x.b.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
71
} else if (watermarks->dcn4x.b.urgent < hubbub2->watermarks.dcn4x.b.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
75
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_flip > hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
76
hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip = watermarks->dcn4x.b.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
78
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->dcn4x.b.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
79
} else if (watermarks->dcn4x.b.frac_urg_bw_flip < hubbub2->watermarks.dcn4x.b.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
82
if (safe_to_lower || watermarks->dcn4x.b.frac_urg_bw_nom > hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
83
hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom = watermarks->dcn4x.b.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
85
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->dcn4x.b.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
86
} else if (watermarks->dcn4x.b.frac_urg_bw_nom < hubbub2->watermarks.dcn4x.b.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
89
if (safe_to_lower || watermarks->dcn4x.b.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
90
hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem = watermarks->dcn4x.b.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
92
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_B, watermarks->dcn4x.b.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn42/dcn42_hubbub.c
93
} else if (watermarks->dcn4x.b.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.b.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
40
float dcn_bw_log(float a, float b);
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h
330
struct dc_clocks *b);
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
57
struct dcn_watermarks b;
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
63
struct dml2_dchub_watermark_regs b;
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
136
struct fixed31_32 b;
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
170
struct fixed31_32 b;
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
195
struct gamma_point b;
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h
226
struct fixed31_32 b;
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
84
#define DDC_MIN(a, b) (((a) < (b)) ? (a) : (b))
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
239
union dp_cable_id *a, union dp_cable_id *b)
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
244
b->bits.UHBR10_20_CAPABILITY);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
246
b->bits.UHBR13_5_CAPABILITY);
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
247
out.bits.CABLE_TYPE = MAX(a->bits.CABLE_TYPE, b->bits.CABLE_TYPE);
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
49
#define spl_swap(a, b) \
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
50
do { typeof(a) __tmp = (a); (a) = (b); (b) = __tmp; } while (0)
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
53
#define spl_min(a, b) (((a) < (b)) ? (a):(b))
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
61
#define SPL_EXPAND2(a, b) a##b
drivers/gpu/drm/amd/display/dc/sspl/spl_os_types.h
62
#define SPL_EXPAND(a, b) SPL_EXPAND2(a, b)
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1119
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1161
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1169
rgb->b = clip;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1204
curve[i].b = dc_fixpt_zero;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1212
curve[i].b = curve[i].r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1218
curve[i].b = dc_fixpt_one;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1245
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1269
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1306
rgb->b = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1317
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1326
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1335
rgb->b = dc_fixpt_mul(rgb_last->b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1383
pwl_rgb[i].b = dc_fixpt_div(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1393
pwl_rgb[i].b = dc_fixpt_sub(dc_fixpt_mul_int(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1394
pwl_rgb[i-1].b, 2), pwl_rgb[i-2].b);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1400
pwl_rgb[i].b = dc_fixpt_sub(dc_fixpt_mul_int(
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1401
pwl_rgb[i-1].b, 2), pwl_rgb[i-2].b);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1518
p->b = value;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1526
p->b = dc_fixpt_div(p_last->b, dividers.divider1);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1532
p->b = dc_fixpt_div(p_last->b, dividers.divider2);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1538
p->b = dc_fixpt_div(p_last->b, dividers.divider3);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1553
coords->regamma_y_blue = rgb_regamma->b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1655
tf_pts->blue[i] = regamma->b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1775
curve[i].b = curve[i].r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1794
tf_pts->blue[i] = curvePt->b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
1847
rgb_regamma[i].b = coordinates_x[i].x;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
278
struct fixed31_32 b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
286
b = dc_fixpt_from_fraction(28466892, 100000000);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
297
x = dc_fixpt_add(x, b);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
309
struct fixed31_32 b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
317
b = dc_fixpt_from_fraction(28466892, 100000000);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
328
x = dc_fixpt_sub(x, b);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
643
left = axis_x[i].b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
646
right = axis_x[i + 1].b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
648
right = axis_x[max_number - 1].b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
749
point = &coeff[i].b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
751
left_pos = axis_x[index_left].b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
752
right_pos = axis_x[index_right].b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
797
point = &coeff->b;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
831
rgb[point->right_index].b,
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
832
rgb[point->left_index].b)),
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
833
rgb[point->left_index].b);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
888
rgb->b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
920
de_pq[i].b = output;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
953
rgb->b = rgb->r;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
986
struct fixed31_32 b = dc_fixpt_from_fraction(5, 10);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
998
a = dc_fixpt_div(dc_fixpt_add(dc_fixpt_one, b), max_content_pq); // (1+b)/maxContent
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
999
ks = dc_fixpt_sub(dc_fixpt_mul(a, max_lum_pq), b); // a * max_lum_pq - b
drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c
29
#define MIN(a, b) ((a) < (b) ? (a) : (b))
drivers/gpu/drm/amd/display/modules/power/power_helpers.c
32
#define DIV_ROUNDUP(a, b) (((a)+((b)/2))/(b))
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
861
static u32 kv_get_clock_difference(u32 a, u32 b)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
863
return (a >= b) ? a - b : b - a;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2224
pp_table->AvfsGbCksOn.b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2236
pp_table->AvfsGbCksOff.b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2254
pp_table->DisplayClock2Gfxclk[DSPCLK_DISPCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2261
pp_table->DisplayClock2Gfxclk[DSPCLK_DISPCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2277
pp_table->DisplayClock2Gfxclk[DSPCLK_DCEFCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2284
pp_table->DisplayClock2Gfxclk[DSPCLK_DCEFCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2300
pp_table->DisplayClock2Gfxclk[DSPCLK_PIXCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2307
pp_table->DisplayClock2Gfxclk[DSPCLK_PIXCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2322
pp_table->DisplayClock2Gfxclk[DSPCLK_PHYCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2329
pp_table->DisplayClock2Gfxclk[DSPCLK_PHYCLK].b =
drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c
2346
pp_table->AcgAvfsGb.b = avfs_params.ulAcgGbFuseTableB;
drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
301
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
307
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
312
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu72.h
51
int32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu73.h
42
int32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu73_discrete.h
567
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu74.h
76
int32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu74_discrete.h
228
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu75.h
706
int32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/smu9_driver_if.h
102
int32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
203
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
209
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
214
uint32_t b;
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1846
table->AVFSGB_VDROOP_TABLE[0].b = PP_HOST_TO_SMC_UL(avfs_params.ulAVFSGB_FUSE_TABLE_CKSON_b);
drivers/gpu/drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c
1851
table->AVFSGB_VDROOP_TABLE[1].b = PP_HOST_TO_SMC_UL(avfs_params.ulAVFSGB_FUSE_TABLE_CKSOFF_b);
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
1600
table->AVFSGB_FUSE_TABLE[0].b =
drivers/gpu/drm/amd/pm/powerplay/smumgr/vegam_smumgr.c
1608
table->AVFSGB_FUSE_TABLE[1].b =
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
343
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
349
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
354
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
347
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
353
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
358
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
431
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
437
uint32_t b; // store in fixed point, [31:20] signed integer, [19:0] fractional bits
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
443
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
448
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
227
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
233
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
417
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
423
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
428
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
418
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
424
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
429
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
433
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
439
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
444
uint32_t b; // store in IEEE float format in this variable
drivers/gpu/drm/amd/ras/rascore/ras_cper.h
29
uint8_t b[CPER_UUID_MAX_SIZE];
drivers/gpu/drm/amd/ras/rascore/ras_cper.h
32
#define CPER_GUID__INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
drivers/gpu/drm/amd/ras/rascore/ras_cper.h
35
(b) & 0xff, ((b) >> 8) & 0xff, \
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
630
u32 a, b, i;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
680
b = a + num - 1;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
681
if (b < control->ras_max_record_count) {
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
687
g1 = b % control->ras_max_record_count + 1;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
700
b %= control->ras_max_record_count;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
702
if (a <= b) {
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
707
if (b >= control->ras_fri)
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
708
control->ras_fri = (b + 1) % control->ras_max_record_count;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
717
g1 = b + 1;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
729
(control->ras_max_record_count + b - control->ras_fri)
drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c
237
#define RAS_GFX_SUB_BLOCK(subblock, a, b, c, d, e, f, g, h) \
drivers/gpu/drm/amd/ras/rascore/ras_gfx_v9_0.c
241
((a) | ((b) << 1) | ((c) << 2) | ((d) << 3)), \
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
139
struct drm_plane *b = new->base.plane;
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
145
a->name, b->name, node->base.zpos);
drivers/gpu/drm/arm/malidp_crtc.c
121
#define DE_COEFTAB_DATA(a, b) ((((a) & 0xfff) << 16) | (((b) & 0xfff)))
drivers/gpu/drm/arm/malidp_crtc.c
130
u32 a, b, delta_in, out_start, out_end;
drivers/gpu/drm/arm/malidp_crtc.c
138
b = out_start;
drivers/gpu/drm/arm/malidp_crtc.c
139
coeffs[i] = DE_COEFTAB_DATA(a, b);
drivers/gpu/drm/armada/armada_overlay.c
420
#define R2BGR(r,g,b,s) (C2K(r,s) << 0 | C2K(g,s) << 8 | C2K(b,s) << 16)
drivers/gpu/drm/bridge/analogix/anx7625.c
332
static void anx7625_reduction_of_a_fraction(unsigned long *a, unsigned long *b)
drivers/gpu/drm/bridge/analogix/anx7625.c
338
gcd_num = gcd(*a, *b);
drivers/gpu/drm/bridge/analogix/anx7625.c
340
*b /= gcd_num;
drivers/gpu/drm/bridge/analogix/anx7625.c
343
tmp_b = *b;
drivers/gpu/drm/bridge/analogix/anx7625.c
345
while ((*a > MAX_UNSIGNED_24BIT) || (*b > MAX_UNSIGNED_24BIT)) {
drivers/gpu/drm/bridge/analogix/anx7625.c
348
*b = tmp_b / i;
drivers/gpu/drm/bridge/analogix/anx7625.c
355
while ((*a < MAX_UNSIGNED_24BIT) && (*b < MAX_UNSIGNED_24BIT)) {
drivers/gpu/drm/bridge/analogix/anx7625.c
357
*b <<= 1;
drivers/gpu/drm/bridge/analogix/anx7625.c
361
*b >>= 1;
drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c
396
#define DAT_REMAP_CFG(b, l) ((l) << ((b) * 8))
drivers/gpu/drm/bridge/imx/imx-ldb-helper.h
66
#define bridge_to_ldb_ch(b) container_of(b, struct ldb_channel, bridge)
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
47
#define bridge_to_p2d(b) container_of(b, struct imx8qxp_pxl2dpi, bridge)
drivers/gpu/drm/bridge/lontium-lt8912b.c
202
static inline struct lt8912 *bridge_to_lt8912(struct drm_bridge *b)
drivers/gpu/drm/bridge/lontium-lt8912b.c
204
return container_of(b, struct lt8912, bridge);
drivers/gpu/drm/bridge/samsung-dsim.c
32
#define NEQV(a, b) (!(a) ^ !(b))
drivers/gpu/drm/bridge/samsung-dsim.c
698
static inline struct samsung_dsim *bridge_to_dsi(struct drm_bridge *b)
drivers/gpu/drm/bridge/samsung-dsim.c
700
return container_of(b, struct samsung_dsim, bridge);
drivers/gpu/drm/bridge/sil-sii8620.c
658
u8 b[2] = { min(ctx->burst.rx_ack, 255), 0 };
drivers/gpu/drm/bridge/sil-sii8620.c
662
ctx->burst.rx_ack -= b[0];
drivers/gpu/drm/bridge/sil-sii8620.c
663
sii8620_write_buf(ctx, REG_EMSC_XMIT_WRITE_PORT, b, 2);
drivers/gpu/drm/bridge/synopsys/dw-dp.c
413
static inline struct dw_dp *bridge_to_dp(struct drm_bridge *b)
drivers/gpu/drm/bridge/synopsys/dw-dp.c
415
return container_of(b, struct dw_dp, bridge);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
162
u32 b, sample = *src++;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
164
b = (sample & 8) << (28 - 3);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
168
*dst++ = sample | b;
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c
108
#define VID_NULL_SIZE(b) ((b) & 0x1fff)
drivers/gpu/drm/bridge/tc358767.c
407
static inline struct tc_data *bridge_to_tc(struct drm_bridge *b)
drivers/gpu/drm/bridge/tc358767.c
409
return container_of(b, struct tc_data, bridge);
drivers/gpu/drm/bridge/tc358775.c
284
static inline struct tc_data *bridge_to_tc(struct drm_bridge *b)
drivers/gpu/drm/bridge/tc358775.c
286
return container_of(b, struct tc_data, bridge);
drivers/gpu/drm/display/drm_dp_mst_topology.c
1587
topology_ref_history_cmp(const void *a, const void *b)
drivers/gpu/drm/display/drm_dp_mst_topology.c
1589
const struct drm_dp_mst_topology_ref_entry *entry_a = a, *entry_b = b;
drivers/gpu/drm/drm_blend.c
452
static int drm_atomic_state_zpos_cmp(const void *a, const void *b)
drivers/gpu/drm/drm_blend.c
455
const struct drm_plane_state *sb = *(struct drm_plane_state **)b;
drivers/gpu/drm/drm_color_mgmt.c
675
u16 r, g, b;
drivers/gpu/drm/drm_color_mgmt.c
680
b = lut[i * 8 + i / 4].blue;
drivers/gpu/drm/drm_color_mgmt.c
681
set_gamma(crtc, i, r, g, b);
drivers/gpu/drm/drm_color_mgmt.c
705
u16 r, g, b;
drivers/gpu/drm/drm_color_mgmt.c
710
b = lut[i * 8 + i / 4].blue;
drivers/gpu/drm/drm_color_mgmt.c
711
set_gamma(crtc, i, r, g, b);
drivers/gpu/drm/drm_color_mgmt.c
716
static void fill_gamma_888(struct drm_crtc *crtc, unsigned int i, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
721
b = (b << 8) | b;
drivers/gpu/drm/drm_color_mgmt.c
723
set_gamma(crtc, i, r, g, b);
drivers/gpu/drm/drm_color_mgmt.c
742
static void fill_gamma_565(struct drm_crtc *crtc, unsigned int i, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
747
b = (b << 11) | (b << 6) | (b << 1) | (b >> 4);
drivers/gpu/drm/drm_color_mgmt.c
749
set_gamma(crtc, i, r, g, b);
drivers/gpu/drm/drm_color_mgmt.c
771
static void fill_gamma_555(struct drm_crtc *crtc, unsigned int i, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
776
b = (b << 11) | (b << 6) | (b << 1) | (r >> 4);
drivers/gpu/drm/drm_color_mgmt.c
778
set_gamma(crtc, i, r, g, b);
drivers/gpu/drm/drm_color_mgmt.c
820
static void fill_palette_332(struct drm_crtc *crtc, u16 r, u16 g, u16 b,
drivers/gpu/drm/drm_color_mgmt.c
823
unsigned int i = (r << 5) | (g << 2) | b; /* 8-bit palette index */
drivers/gpu/drm/drm_color_mgmt.c
828
b = (b << 14) | (b << 12) | (b << 10) | (b << 8) | (b << 6) | (b << 4) | (b << 2) | b;
drivers/gpu/drm/drm_color_mgmt.c
830
set_palette(crtc, i, r, g, b);
drivers/gpu/drm/drm_color_mgmt.c
842
unsigned int r, g, b;
drivers/gpu/drm/drm_color_mgmt.c
847
for (b = 0; b < 4; ++b)
drivers/gpu/drm/drm_color_mgmt.c
848
fill_palette_332(crtc, r, g, b, set_palette);
drivers/gpu/drm/drm_edid.c
3309
bad_std_timing(u8 a, u8 b)
drivers/gpu/drm/drm_edid.c
3311
return (a == 0x00 && b == 0x00) ||
drivers/gpu/drm/drm_edid.c
3312
(a == 0x01 && b == 0x01) ||
drivers/gpu/drm/drm_edid.c
3313
(a == 0x20 && b == 0x20);
drivers/gpu/drm/drm_fb_helper.c
681
u16 *r, *g, *b;
drivers/gpu/drm/drm_fb_helper.c
699
b = g + crtc->gamma_size;
drivers/gpu/drm/drm_fb_helper.c
703
memcpy(b + cmap->start, cmap->blue, cmap->len * sizeof(*b));
drivers/gpu/drm/drm_fb_helper.c
705
ret = crtc->funcs->gamma_set(crtc, r, g, b,
drivers/gpu/drm/drm_fb_helper.c
736
u16 *b = g + crtc->gamma_size;
drivers/gpu/drm/drm_fb_helper.c
741
lut[i].blue = b[i];
drivers/gpu/drm/drm_fb_helper.c
746
lut[i].blue = b[i];
drivers/gpu/drm/drm_fb_helper.c
769
u16 *r, *g, *b;
drivers/gpu/drm/drm_fb_helper.c
822
b = g + crtc->gamma_size;
drivers/gpu/drm/drm_fb_helper.c
826
memcpy(b + cmap->start, cmap->blue, cmap->len * sizeof(*b));
drivers/gpu/drm/drm_format_internal.h
43
u32 b = pix & 0x000000ff;
drivers/gpu/drm/drm_format_internal.h
46
return (77 * r + 150 * g + 29 * b) / 256;
drivers/gpu/drm/drm_modes.c
1845
struct drm_display_mode *b = list_entry(lh_b, struct drm_display_mode, head);
drivers/gpu/drm/drm_modes.c
1848
diff = ((b->type & DRM_MODE_TYPE_PREFERRED) != 0) -
drivers/gpu/drm/drm_modes.c
1852
diff = b->hdisplay * b->vdisplay - a->hdisplay * a->vdisplay;
drivers/gpu/drm/drm_modes.c
1856
diff = drm_mode_vrefresh(b) - drm_mode_vrefresh(a);
drivers/gpu/drm/drm_modes.c
1860
diff = b->clock - a->clock;
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1200
static inline bool fence_after(u32 a, u32 b)
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
1202
return (s32)(a - b) > 0;
drivers/gpu/drm/gma500/cdv_intel_dp.c
156
int b;
drivers/gpu/drm/gma500/cdv_intel_dp.c
166
for (b = 0; b < len; b++) {
drivers/gpu/drm/gma500/cdv_intel_dp.c
167
ret = i2c_algo_dp_aux_get_byte(adapter, &buf[b]);
drivers/gpu/drm/gma500/cdv_intel_dp.c
172
for (b = 0; b < len; b++) {
drivers/gpu/drm/gma500/cdv_intel_dp.c
173
ret = i2c_algo_dp_aux_put_byte(adapter, buf[b]);
drivers/gpu/drm/gma500/gma_display.c
151
u16 *r, *g, *b;
drivers/gpu/drm/gma500/gma_display.c
160
b = g + crtc->gamma_size;
drivers/gpu/drm/gma500/gma_display.c
167
((*b++ >> 8) + gma_crtc->lut_adj[i]));
drivers/gpu/drm/gma500/gma_display.c
176
((*b++ >> 8) + gma_crtc->lut_adj[i]);
drivers/gpu/drm/gma500/psb_intel_reg.h
1241
#define _PIPE(pipe, a, b) ((a) + (pipe)*((b)-(a)))
drivers/gpu/drm/gud/gud_pipe.c
107
u8 r, g, b, pix, *block = dst; /* Assign to silence compiler warning */
drivers/gpu/drm/gud/gud_pipe.c
134
b = pix32;
drivers/gpu/drm/gud/gud_pipe.c
138
pix = ((r >> 7) << 2) | ((g >> 7) << 1) | (b >> 7);
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
449
u16 *r, *g, *b;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
455
b = g + crtc->gamma_size;
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c
461
u8 blue = *b++ >> 8;
drivers/gpu/drm/i915/display/intel_cdclk.c
2444
const struct intel_cdclk_config *b)
drivers/gpu/drm/i915/display/intel_cdclk.c
2451
if (a->vco == 0 || b->vco == 0)
drivers/gpu/drm/i915/display/intel_cdclk.c
2458
new_waveform = cdclk_squash_waveform(display, b->cdclk);
drivers/gpu/drm/i915/display/intel_cdclk.c
2460
return a->vco != b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2466
const struct intel_cdclk_config *b)
drivers/gpu/drm/i915/display/intel_cdclk.c
2478
b_div = DIV_ROUND_CLOSEST(b->vco, b->cdclk);
drivers/gpu/drm/i915/display/intel_cdclk.c
2480
return a->vco != 0 && b->vco != 0 &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2481
a->vco != b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2483
a->ref == b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2488
const struct intel_cdclk_config *b)
drivers/gpu/drm/i915/display/intel_cdclk.c
2499
return a->cdclk != b->cdclk &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2501
a->vco == b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2502
a->ref == b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2515
const struct intel_cdclk_config *b)
drivers/gpu/drm/i915/display/intel_cdclk.c
2517
return a->cdclk != b->cdclk ||
drivers/gpu/drm/i915/display/intel_cdclk.c
2518
a->vco != b->vco ||
drivers/gpu/drm/i915/display/intel_cdclk.c
2519
a->ref != b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2535
const struct intel_cdclk_config *b)
drivers/gpu/drm/i915/display/intel_cdclk.c
2550
return a->cdclk != b->cdclk &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2552
a->vco == b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2553
a->ref == b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2565
const struct intel_cdclk_config *b)
drivers/gpu/drm/i915/display/intel_cdclk.c
2567
return intel_cdclk_clock_changed(a, b) ||
drivers/gpu/drm/i915/display/intel_cdclk.c
2568
a->voltage_level != b->voltage_level;
drivers/gpu/drm/i915/display/intel_cdclk.h
32
const struct intel_cdclk_config *b);
drivers/gpu/drm/i915/display/intel_color.c
2307
static int i9xx_lut_10_diff(u16 a, u16 b)
drivers/gpu/drm/i915/display/intel_color.c
2310
drm_color_lut_extract(b, 10);
drivers/gpu/drm/i915/display/intel_color.c
2320
const struct drm_color_lut *b = &lut[lut_size - 1];
drivers/gpu/drm/i915/display/intel_color.c
2322
if (i9xx_lut_10_diff(b->red, a->red) > 0x7f ||
drivers/gpu/drm/i915/display/intel_color.c
2323
i9xx_lut_10_diff(b->green, a->green) > 0x7f ||
drivers/gpu/drm/i915/display/intel_color.c
2324
i9xx_lut_10_diff(b->blue, a->blue) > 0x7f) {
drivers/gpu/drm/i915/display/intel_color.c
859
static u32 _i9xx_lut_10_udw(u16 a, u16 b)
drivers/gpu/drm/i915/display/intel_color.c
864
b = drm_color_lut_extract(b, 10);
drivers/gpu/drm/i915/display/intel_color.c
867
mantissa = clamp(b - a, 0, 0x7f);
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3628
const struct intel_c10pll_state *b)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3630
if (a->tx != b->tx)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3633
if (a->cmn != b->cmn)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3636
if (memcmp(&a->pll, &b->pll, sizeof(a->pll)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3643
const struct intel_c20pll_state *b)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3645
if (memcmp(&a->tx, &b->tx, sizeof(a->tx)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3648
if (memcmp(&a->cmn, &b->cmn, sizeof(a->cmn)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3652
if (memcmp(&a->mpllb, &b->mpllb, sizeof(a->mpllb)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3655
if (memcmp(&a->mplla, &b->mplla, sizeof(a->mplla)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3663
const struct intel_cx0pll_state *b)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3665
if (a->tbt_mode || b->tbt_mode)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3668
if (a->use_c10 != b->use_c10)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3673
&b->c10);
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3676
&b->c20);
drivers/gpu/drm/i915/display/intel_cx0_phy.h
58
const struct intel_cx0pll_state *b);
drivers/gpu/drm/i915/display/intel_display.c
4173
const struct intel_encoder *b)
drivers/gpu/drm/i915/display/intel_display.c
4176
return a == b || (a->cloneable & BIT(b->type) &&
drivers/gpu/drm/i915/display/intel_display.c
4177
b->cloneable & BIT(a->type));
drivers/gpu/drm/i915/display/intel_display.c
4889
const union hdmi_infoframe *b)
drivers/gpu/drm/i915/display/intel_display.c
4891
return memcmp(a, b, sizeof(*a)) == 0;
drivers/gpu/drm/i915/display/intel_display.c
4896
const struct drm_dp_vsc_sdp *b)
drivers/gpu/drm/i915/display/intel_display.c
4898
return a->pixelformat == b->pixelformat &&
drivers/gpu/drm/i915/display/intel_display.c
4899
a->colorimetry == b->colorimetry &&
drivers/gpu/drm/i915/display/intel_display.c
4900
a->bpc == b->bpc &&
drivers/gpu/drm/i915/display/intel_display.c
4901
a->dynamic_range == b->dynamic_range &&
drivers/gpu/drm/i915/display/intel_display.c
4902
a->content_type == b->content_type;
drivers/gpu/drm/i915/display/intel_display.c
4907
const struct drm_dp_as_sdp *b)
drivers/gpu/drm/i915/display/intel_display.c
4909
return a->vtotal == b->vtotal &&
drivers/gpu/drm/i915/display/intel_display.c
4910
a->target_rr == b->target_rr &&
drivers/gpu/drm/i915/display/intel_display.c
4911
a->duration_incr_ms == b->duration_incr_ms &&
drivers/gpu/drm/i915/display/intel_display.c
4912
a->duration_decr_ms == b->duration_decr_ms &&
drivers/gpu/drm/i915/display/intel_display.c
4913
a->mode == b->mode;
drivers/gpu/drm/i915/display/intel_display.c
4917
intel_compare_buffer(const u8 *a, const u8 *b, size_t len)
drivers/gpu/drm/i915/display/intel_display.c
4919
return memcmp(a, b, len) == 0;
drivers/gpu/drm/i915/display/intel_display.c
4949
const union hdmi_infoframe *b)
drivers/gpu/drm/i915/display/intel_display.c
4968
hdmi_infoframe_log(loglevel, display->drm->dev, b);
drivers/gpu/drm/i915/display/intel_display.c
4976
const struct drm_dp_vsc_sdp *b)
drivers/gpu/drm/i915/display/intel_display.c
4983
drm_dp_vsc_sdp_log(p, b);
drivers/gpu/drm/i915/display/intel_display.c
4991
const struct drm_dp_as_sdp *b)
drivers/gpu/drm/i915/display/intel_display.c
4998
drm_dp_as_sdp_log(p, b);
drivers/gpu/drm/i915/display/intel_display.c
5003
memcmp_diff_len(const u8 *a, const u8 *b, size_t len)
drivers/gpu/drm/i915/display/intel_display.c
5008
if (a[i] != b[i])
drivers/gpu/drm/i915/display/intel_display.c
5019
const u8 *a, const u8 *b, size_t len)
drivers/gpu/drm/i915/display/intel_display.c
5024
len = memcmp_diff_len(a, b, len);
drivers/gpu/drm/i915/display/intel_display.c
5027
drm_print_hex_dump(p, "found: ", b, len);
drivers/gpu/drm/i915/display/intel_display.c
5035
const struct intel_dpll_hw_state *b)
drivers/gpu/drm/i915/display/intel_display.c
5044
intel_dpll_dump_hw_state(display, p, b);
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
41
bool b;
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
43
ret = kstrtobool_from_user(ubuf, len, &b);
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
45
*value = b;
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
94
bool b;
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
96
ret = kstrtobool_from_user(ubuf, len, &b);
drivers/gpu/drm/i915/display/intel_display_debugfs_params.c
98
*value = b;
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
16
#define _PIPE(pipe, a, b) _PICK_EVEN(pipe, a, b)
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
17
#define _PLANE(plane, a, b) _PICK_EVEN(plane, a, b)
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
18
#define _TRANS(tran, a, b) _PICK_EVEN(tran, a, b)
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
19
#define _PORT(port, a, b) _PICK_EVEN(port, a, b)
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
20
#define _PLL(pll, a, b) _PICK_EVEN(pll, a, b)
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
21
#define _PHY(phy, a, b) _PICK_EVEN(phy, a, b)
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
23
#define _MMIO_PIPE(pipe, a, b) _MMIO(_PIPE(pipe, a, b))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
24
#define _MMIO_PLANE(plane, a, b) _MMIO(_PLANE(plane, a, b))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
25
#define _MMIO_TRANS(tran, a, b) _MMIO(_TRANS(tran, a, b))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
26
#define _MMIO_PORT(port, a, b) _MMIO(_PORT(port, a, b))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
27
#define _MMIO_PLL(pll, a, b) _MMIO(_PLL(pll, a, b))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
28
#define _MMIO_PHY(phy, a, b) _MMIO(_PHY(phy, a, b))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
30
#define _MMIO_BASE_PIPE3(base, pipe, a, b, c) _MMIO((base) + _PICK_EVEN_2RANGES(pipe, 1, a, a, b, c))
drivers/gpu/drm/i915/display/intel_display_reg_defs.h
31
#define _MMIO_BASE_PORT3(base, pipe, a, b, c) _MMIO((base) + _PICK_EVEN_2RANGES(pipe, 1, a, a, b, c))
drivers/gpu/drm/i915/display/intel_display_regs.h
1175
#define _ID(id, a, b) _PICK_EVEN(id, a, b)
drivers/gpu/drm/i915/display/intel_dp.c
708
static int link_config_cmp_by_bw(const void *a, const void *b, const void *p)
drivers/gpu/drm/i915/display/intel_dp.c
712
const struct intel_dp_link_config *lc_b = b;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
121
const struct intel_dpll_hw_state *b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1284
const struct hsw_dpll_hw_state *b = &_b->hsw;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1286
return a->wrpll == b->wrpll &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1287
a->spll == b->spll;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2017
const struct skl_dpll_hw_state *b = &_b->skl;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2019
return a->ctrl1 == b->ctrl1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2020
a->cfgcr1 == b->cfgcr1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2021
a->cfgcr2 == b->cfgcr2;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2499
const struct bxt_dpll_hw_state *b = &_b->bxt;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2501
return a->ebb0 == b->ebb0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2502
a->ebb4 == b->ebb4 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2503
a->pll0 == b->pll0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2504
a->pll1 == b->pll1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2505
a->pll2 == b->pll2 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2506
a->pll3 == b->pll3 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2507
a->pll6 == b->pll6 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2508
a->pll8 == b->pll8 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2509
a->pll10 == b->pll10 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2510
a->pcsdw12 == b->pcsdw12;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4168
const struct icl_dpll_hw_state *b = &_b->icl;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4171
return a->cfgcr0 == b->cfgcr0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4172
a->cfgcr1 == b->cfgcr1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4173
a->div0 == b->div0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4174
a->mg_refclkin_ctl == b->mg_refclkin_ctl &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4175
a->mg_clktop2_coreclkctl1 == b->mg_clktop2_coreclkctl1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4176
a->mg_clktop2_hsclkctl == b->mg_clktop2_hsclkctl &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4177
a->mg_pll_div0 == b->mg_pll_div0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4178
a->mg_pll_div1 == b->mg_pll_div1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4179
a->mg_pll_lf == b->mg_pll_lf &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4180
a->mg_pll_frac_lock == b->mg_pll_frac_lock &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4181
a->mg_pll_ssc == b->mg_pll_ssc &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4182
a->mg_pll_bias == b->mg_pll_bias &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4183
a->mg_pll_tdc_coldst_bias == b->mg_pll_tdc_coldst_bias;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4558
const struct intel_cx0pll_state *b = &_b->cx0pll;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4560
return intel_cx0pll_compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4722
const struct intel_lt_phy_pll_state *b = &_b->ltpll;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4724
return intel_lt_phy_pll_compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
5060
const struct intel_dpll_hw_state *b)
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
5063
return display->dpll.mgr->compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
5068
return ibx_compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
682
const struct i9xx_dpll_hw_state *b = &_b->i9xx;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
684
return a->dpll == b->dpll &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
685
a->dpll_md == b->dpll_md &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
686
a->fp0 == b->fp0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
687
a->fp1 == b->fp1;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
895
u64 a, b, c, d, diff, diff_best;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
920
b = freq2k * budget * best->p * best->r2;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
927
if (a < c && b < d) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
934
} else if (a >= c && b < d) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
939
} else if (a >= c && b >= d) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.h
449
const struct intel_dpll_hw_state *b);
drivers/gpu/drm/i915/display/intel_lt_phy.c
1352
static u64 mul_q32_u32(u64 a_q32, u32 b)
drivers/gpu/drm/i915/display/intel_lt_phy.c
1358
p0 = x_lo * (u64)b;
drivers/gpu/drm/i915/display/intel_lt_phy.c
1359
p1 = x_hi * (u64)b;
drivers/gpu/drm/i915/display/intel_lt_phy.c
2197
const struct intel_lt_phy_pll_state *b)
drivers/gpu/drm/i915/display/intel_lt_phy.c
2199
if (a->tbt_mode || b->tbt_mode)
drivers/gpu/drm/i915/display/intel_lt_phy.c
2209
if (a->config[0] == b->config[0] &&
drivers/gpu/drm/i915/display/intel_lt_phy.c
2210
a->config[2] == b->config[2])
drivers/gpu/drm/i915/display/intel_lt_phy.h
38
const struct intel_lt_phy_pll_state *b);
drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
295
#define _MMIO_PLANE_GAMC(plane, i, a, b) _MMIO(_PIPE(plane, a, b) + (i) * 4)
drivers/gpu/drm/i915/display/skl_watermark.c
2404
const struct skl_ddb_entry *b)
drivers/gpu/drm/i915/display/skl_watermark.c
2406
return a->start < b->end && b->start < a->end;
drivers/gpu/drm/i915/display/skl_watermark.c
2410
const struct skl_ddb_entry *b)
drivers/gpu/drm/i915/display/skl_watermark.c
2412
if (a->end && b->end) {
drivers/gpu/drm/i915/display/skl_watermark.c
2413
a->start = min(a->start, b->start);
drivers/gpu/drm/i915/display/skl_watermark.c
2414
a->end = max(a->end, b->end);
drivers/gpu/drm/i915/display/skl_watermark.c
2415
} else if (b->end) {
drivers/gpu/drm/i915/display/skl_watermark.c
2416
a->start = b->start;
drivers/gpu/drm/i915/display/skl_watermark.c
2417
a->end = b->end;
drivers/gpu/drm/i915/gt/gen7_renderclear.c
166
#define SHADER_CHANNELS(r, g, b, a) \
drivers/gpu/drm/i915/gt/gen7_renderclear.c
167
(((r) << 25) | ((g) << 22) | ((b) << 19) | ((a) << 16))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
105
spin_lock(&b->signalers_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
107
spin_unlock(&b->signalers_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
159
static void add_retire(struct intel_breadcrumbs *b, struct intel_timeline *tl)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
161
if (b->irq_engine)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
162
intel_engine_add_retire(b->irq_engine, tl);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
174
struct intel_breadcrumbs *b = container_of(work, typeof(*b), irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
180
if (unlikely(!llist_empty(&b->signaled_requests)))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
181
signal = llist_del_all(&b->signaled_requests);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
208
if (!signal && READ_ONCE(b->irq_armed) && list_empty(&b->signalers))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
209
intel_breadcrumbs_disarm_irq(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
21
static bool irq_enable(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
212
atomic_inc(&b->signaler_active);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
213
list_for_each_entry_rcu(ce, &b->signalers, signal_link) {
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
23
return intel_engine_irq_enable(b->irq_engine);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
233
release = remove_signaling_context(b, ce);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
237
add_retire(b, ce->timeline);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
248
atomic_dec(&b->signaler_active);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
26
static void irq_disable(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
269
if (!READ_ONCE(b->irq_armed) && !list_empty(&b->signalers))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
270
intel_breadcrumbs_arm_irq(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
273
if (READ_ONCE(b->irq_armed) && !atomic_read(&b->active))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
274
intel_breadcrumbs_disarm_irq(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
28
intel_engine_irq_disable(b->irq_engine);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
280
struct intel_breadcrumbs *b;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
282
b = kzalloc_obj(*b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
283
if (!b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
286
kref_init(&b->ref);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
288
spin_lock_init(&b->signalers_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
289
INIT_LIST_HEAD(&b->signalers);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
290
init_llist_head(&b->signaled_requests);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
292
spin_lock_init(&b->irq_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
293
init_irq_work(&b->irq_work, signal_irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
295
b->irq_engine = irq_engine;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
296
b->irq_enable = irq_enable;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
297
b->irq_disable = irq_disable;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
299
return b;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
302
void intel_breadcrumbs_reset(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
306
if (!b->irq_engine)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
309
spin_lock_irqsave(&b->irq_lock, flags);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
31
static void __intel_breadcrumbs_arm_irq(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
311
if (b->irq_enabled)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
312
b->irq_enable(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
314
b->irq_disable(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
316
spin_unlock_irqrestore(&b->irq_lock, flags);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
319
void __intel_breadcrumbs_park(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
321
if (!READ_ONCE(b->irq_armed))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
325
irq_work_queue(&b->irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
330
struct intel_breadcrumbs *b = container_of(kref, typeof(*b), ref);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
332
irq_work_sync(&b->irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
333
GEM_BUG_ON(!list_empty(&b->signalers));
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
334
GEM_BUG_ON(b->irq_armed);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
336
kfree(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
340
struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
346
if (llist_add(&rq->signal_node, &b->signaled_requests))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
347
irq_work_queue(&b->irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
352
struct intel_breadcrumbs *b = READ_ONCE(rq->engine)->breadcrumbs;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
365
irq_signal_request(rq, b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
371
add_signaling_context(b, ce);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
39
wakeref = intel_gt_pm_get_if_awake(b->irq_engine->gt);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
408
if (!READ_ONCE(b->irq_armed) || __i915_request_is_complete(rq))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
409
irq_work_queue(&b->irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
439
struct intel_breadcrumbs *b = READ_ONCE(rq->engine)->breadcrumbs;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
450
release = remove_signaling_context(b, ce);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
456
irq_signal_request(rq, b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
462
struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
480
irq_signal_request(rq, b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
483
release = remove_signaling_context(b, ce);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
49
WRITE_ONCE(b->irq_armed, wakeref);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
490
while (atomic_read(&b->signaler_active))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
494
static void print_signals(struct intel_breadcrumbs *b, struct drm_printer *p)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
502
list_for_each_entry_rcu(ce, &b->signalers, signal_link) {
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
517
struct intel_breadcrumbs *b;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
519
b = engine->breadcrumbs;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
52
if (!b->irq_enabled++ && b->irq_enable(b))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
520
if (!b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
523
drm_printf(p, "IRQ: %s\n", str_enabled_disabled(b->irq_armed));
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
524
if (!list_empty(&b->signalers))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
525
print_signals(b, p);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
53
irq_work_queue(&b->irq_work);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
56
static void intel_breadcrumbs_arm_irq(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
58
if (!b->irq_engine)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
61
spin_lock(&b->irq_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
62
if (!b->irq_armed)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
63
__intel_breadcrumbs_arm_irq(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
64
spin_unlock(&b->irq_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
67
static void __intel_breadcrumbs_disarm_irq(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
69
intel_wakeref_t wakeref = b->irq_armed;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
71
GEM_BUG_ON(!b->irq_enabled);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
72
if (!--b->irq_enabled)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
73
b->irq_disable(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
75
WRITE_ONCE(b->irq_armed, NULL);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
76
intel_gt_pm_put_async(b->irq_engine->gt, wakeref);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
79
static void intel_breadcrumbs_disarm_irq(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
81
spin_lock(&b->irq_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
82
if (b->irq_armed)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
83
__intel_breadcrumbs_disarm_irq(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
84
spin_unlock(&b->irq_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
87
static void add_signaling_context(struct intel_breadcrumbs *b,
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
92
spin_lock(&b->signalers_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
93
list_add_rcu(&ce->signal_link, &b->signalers);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
94
spin_unlock(&b->signalers_lock);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
97
static bool remove_signaling_context(struct intel_breadcrumbs *b,
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
22
void intel_breadcrumbs_reset(struct intel_breadcrumbs *b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
23
void __intel_breadcrumbs_park(struct intel_breadcrumbs *b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
25
static inline void intel_breadcrumbs_unpark(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
27
atomic_inc(&b->active);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
30
static inline void intel_breadcrumbs_park(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
32
if (atomic_dec_and_test(&b->active))
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
33
__intel_breadcrumbs_park(b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
49
struct intel_breadcrumbs *b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
52
intel_breadcrumbs_get(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
54
kref_get(&b->ref);
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
55
return b;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
58
static inline void intel_breadcrumbs_put(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
60
kref_put(&b->ref, intel_breadcrumbs_free);
drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
52
bool (*irq_enable)(struct intel_breadcrumbs *b);
drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h
53
void (*irq_disable)(struct intel_breadcrumbs *b);
drivers/gpu/drm/i915/gt/intel_engine_user.c
62
const struct intel_engine_cs *b =
drivers/gpu/drm/i915/gt/intel_engine_user.c
63
container_of(B, typeof(*b), uabi_list);
drivers/gpu/drm/i915/gt/intel_engine_user.c
65
if (uabi_classes[a->class] < uabi_classes[b->class])
drivers/gpu/drm/i915/gt/intel_engine_user.c
67
if (uabi_classes[a->class] > uabi_classes[b->class])
drivers/gpu/drm/i915/gt/intel_engine_user.c
70
if (a->instance < b->instance)
drivers/gpu/drm/i915/gt/intel_engine_user.c
72
if (a->instance > b->instance)
drivers/gpu/drm/i915/gt/intel_rps.c
363
unsigned int m, x, b;
drivers/gpu/drm/i915/gt/intel_rps.c
369
b = tsfs & TSFS_INTR_MASK;
drivers/gpu/drm/i915/gt/intel_rps.c
372
return m * x / 127 - b;
drivers/gpu/drm/i915/gt/intel_sseu.h
42
#define SSEU_MAX(a, b) ((a) > (b) ? (a) : (b))
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
19
const u32 *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
21
return *a - *b;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
23
const u64 *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
25
return *a - *b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1960
struct preempt_client a, b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1971
if (preempt_client_init(gt, &b))
drivers/gpu/drm/i915/gt/selftest_execlists.c
1973
b.ctx->sched.priority = I915_PRIORITY_MAX;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2000
rq_b = spinner_create_request(&b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2001
b.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2014
if (igt_wait_for_spinner(&b.spin, rq_b)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2021
if (!igt_wait_for_spinner(&b.spin, rq_b)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2026
igt_spinner_end(&b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2041
preempt_client_fini(&b);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2047
igt_spinner_end(&b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2056
struct preempt_client a, b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2129
rq[1] = spinner_create_request(&arg->b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2130
arg->b.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2200
rq[1] = igt_request_alloc(arg->b.ctx, arg->engine);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2213
rq[2] = spinner_create_request(&arg->b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2399
if (preempt_client_init(gt, &data.b))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2429
preempt_client_fini(&data.b);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2436
igt_spinner_end(&data.b.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2447
struct preempt_client a, b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2466
if (preempt_client_init(gt, &b))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2501
rq_b = spinner_create_request(&b.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2502
b.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2515
if (!igt_wait_for_spinner(&b.spin, rq_b)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2521
swap(a, b);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2543
preempt_client_fini(&b);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2549
igt_spinner_end(&b.spin);
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
17
const u64 *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
19
if (a < b)
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
21
else if (a > b)
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
29
const u32 *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
31
if (a < b)
drivers/gpu/drm/i915/gt/selftest_gt_pm.c
33
else if (a > b)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1265
static bool is_moving(u32 a, u32 b)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1267
return a != b;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1664
struct intel_context *a, *b;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1674
b = intel_context_create(engine);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1675
if (IS_ERR(b)) {
drivers/gpu/drm/i915/gt/selftest_lrc.c
1676
err = PTR_ERR(b);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1679
err = intel_context_pin(b);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1685
GEM_BUG_ON(b->wa_bb_page);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1698
wabb_ctx_setup(b, per_ctx);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1704
err = wabb_ctx_check(b, per_ctx);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1707
intel_context_unpin(b);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1709
intel_context_put(b);
drivers/gpu/drm/i915/gt/selftest_migrate.c
845
const ktime_t *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_migrate.c
847
return ktime_compare(*a, *b);
drivers/gpu/drm/i915/gt/selftest_rps.c
34
const u64 *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_rps.c
36
if (*a < *b)
drivers/gpu/drm/i915/gt/selftest_rps.c
38
else if (*a > *b)
drivers/gpu/drm/i915/gt/selftest_rps.c
46
const u32 *a = A, *b = B;
drivers/gpu/drm/i915/gt/selftest_rps.c
48
if (*a < *b)
drivers/gpu/drm/i915/gt/selftest_rps.c
50
else if (*a > *b)
drivers/gpu/drm/i915/gt/selftest_timeline.c
814
static bool cmp_lt(u32 a, u32 b)
drivers/gpu/drm/i915/gt/selftest_timeline.c
816
return a < b;
drivers/gpu/drm/i915/gt/selftest_timeline.c
819
static bool cmp_gte(u32 a, u32 b)
drivers/gpu/drm/i915/gt/selftest_timeline.c
821
return a >= b;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1007
u32 a, u32 b, i915_reg_t reg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1009
if (a == b && !writeonly_reg(engine->i915, reg)) {
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1023
u32 a, u32 b,
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1026
u32 *a, *b;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1033
b = i915_gem_object_pin_map_unlocked(B->obj, I915_MAP_WB);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1034
if (IS_ERR(b)) {
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1035
err = PTR_ERR(b);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1047
if (!fn(engine, a[i], b[i], wa->reg))
drivers/gpu/drm/i915/gt/selftest_workarounds.c
985
u32 a, u32 b, i915_reg_t reg)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
987
if (a != b && !pardon_reg(engine->i915, reg)) {
drivers/gpu/drm/i915/gt/selftest_workarounds.c
989
i915_mmio_reg_offset(reg), a, b);
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
265
static int guc_mmio_reg_cmp(const void *a, const void *b)
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c
268
const struct guc_mmio_reg *rb = b;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
805
guc_capture_data_extracted(struct __guc_capture_bufstate *b,
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
808
if (guc_capture_buf_cnt_to_end(b) >= size) {
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
809
memcpy(dest, (b->data + b->rd), size);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
810
b->rd += size;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4276
guc_irq_enable_breadcrumbs(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4279
intel_engine_mask_t tmp, mask = b->engine_mask;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4282
for_each_engine_masked(sibling, b->irq_engine->gt, mask, tmp)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4289
guc_irq_disable_breadcrumbs(struct intel_breadcrumbs *b)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4292
intel_engine_mask_t tmp, mask = b->engine_mask;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4294
for_each_engine_masked(sibling, b->irq_engine->gt, mask, tmp)
drivers/gpu/drm/i915/gvt/debugfs.c
46
const struct list_head *a, const struct list_head *b)
drivers/gpu/drm/i915/gvt/debugfs.c
52
mb = container_of(b, struct diff_mmio, node);
drivers/gpu/drm/i915/gvt/execlist.c
45
#define same_context(a, b) (((a)->context_id == (b)->context_id) && \
drivers/gpu/drm/i915/gvt/execlist.c
46
((a)->lrca == (b)->lrca))
drivers/gpu/drm/i915/gvt/firmware.c
146
#define VERIFY(s, a, b) do { \
drivers/gpu/drm/i915/gvt/firmware.c
147
item = (s); file = (u64)(a); request = (u64)(b); \
drivers/gpu/drm/i915/gvt/firmware.c
148
if ((a) != (b)) \
drivers/gpu/drm/i915/gvt/gvt.h
394
#define BYTES_TO_MB(b) ((b) >> 20ULL)
drivers/gpu/drm/i915/gvt/interrupt.c
559
#define SET_BIT_INFO(s, b, e, i) \
drivers/gpu/drm/i915/gvt/interrupt.c
561
s->events[e].bit = b; \
drivers/gpu/drm/i915/gvt/interrupt.c
563
s->info[i]->bit_to_event[b] = e;\
drivers/gpu/drm/i915/gvt/scheduler.c
1619
#define same_context(a, b) (((a)->context_id == (b)->context_id) && \
drivers/gpu/drm/i915/gvt/scheduler.c
1620
((a)->lrca == (b)->lrca))
drivers/gpu/drm/i915/i915_debugfs_params.c
119
bool b;
drivers/gpu/drm/i915/i915_debugfs_params.c
121
ret = kstrtobool_from_user(ubuf, len, &b);
drivers/gpu/drm/i915/i915_debugfs_params.c
123
*value = b;
drivers/gpu/drm/i915/i915_debugfs_params.c
64
bool b;
drivers/gpu/drm/i915/i915_debugfs_params.c
66
ret = kstrtobool_from_user(ubuf, len, &b);
drivers/gpu/drm/i915/i915_debugfs_params.c
68
*value = b;
drivers/gpu/drm/i915/i915_ptr_util.h
43
static __always_inline ptrdiff_t ptrdiff(const void *a, const void *b)
drivers/gpu/drm/i915/i915_ptr_util.h
45
return a - b;
drivers/gpu/drm/i915/i915_reg_defs.h
33
#define i915_mmio_reg_equal(a, b) (i915_mmio_reg_offset(a) == i915_mmio_reg_offset(b))
drivers/gpu/drm/i915/i915_syncmap.c
132
static inline bool seqno_later(u32 a, u32 b)
drivers/gpu/drm/i915/i915_syncmap.c
134
return (s32)(a - b) >= 0;
drivers/gpu/drm/i915/intel_uncore.h
339
__raw_read(8, b)
drivers/gpu/drm/i915/intel_uncore.h
344
__raw_write(8, b)
drivers/gpu/drm/i915/intel_uncore.h
366
__uncore_read(read8, 8, b, true)
drivers/gpu/drm/i915/intel_uncore.h
372
__uncore_write(write8, 8, b, true)
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1275
struct drm_mm_node *b = list_entry(B, typeof(*b), hole_stack);
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
1277
if (a->start < b->start)
drivers/gpu/drm/i915/selftests/i915_request.c
1931
const u32 *a = A, *b = B;
drivers/gpu/drm/i915/selftests/i915_request.c
1933
return *a - *b;
drivers/gpu/drm/i915/selftests/i915_vma.c
538
const struct intel_remapped_plane_info *b)
drivers/gpu/drm/i915/selftests/i915_vma.c
542
return a->dst_stride * a->width + b->dst_stride * b->width;
drivers/gpu/drm/i915/selftests/i915_vma.c
544
return a->dst_stride * a->height + b->dst_stride * b->height;
drivers/gpu/drm/i915/selftests/i915_vma.c
574
}, *a, *b;
drivers/gpu/drm/i915/selftests/i915_vma.c
594
for (b = planes + ARRAY_SIZE(planes); b-- != planes; ) {
drivers/gpu/drm/i915/selftests/i915_vma.c
598
.remapped.plane[1] = *b,
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1181
const ktime_t *a = A, *b = B;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1183
return ktime_compare(*a, *b);
drivers/gpu/drm/imagination/pvr_device.c
348
return kasprintf(GFP_KERNEL, "%s_%d.%d.%d.%d_v%d.fw", base, gpu_id->b,
drivers/gpu/drm/imagination/pvr_device.c
425
gpu_id->b = PVR_CR_FIELD_GET(bvnc, CORE_ID__PBVNC__BRANCH_ID);
drivers/gpu/drm/imagination/pvr_device.c
426
if (gpu_id->b != 0) {
drivers/gpu/drm/imagination/pvr_device.c
435
gpu_id->b = PVR_CR_FIELD_GET(core_rev, CORE_REVISION_MAJOR);
drivers/gpu/drm/imagination/pvr_device.c
502
gpu_id->b = user_bvnc_u16[0];
drivers/gpu/drm/imagination/pvr_device.h
494
#define PVR_PACKED_BVNC(b, v, n, c) \
drivers/gpu/drm/imagination/pvr_device.h
495
((((u64)(b) & GENMASK_ULL(15, 0)) << 48) | \
drivers/gpu/drm/imagination/pvr_device.h
522
return PVR_PACKED_BVNC(gpu_id->b, gpu_id->v, gpu_id->n, gpu_id->c);
drivers/gpu/drm/imagination/pvr_device.h
528
gpu_id->b = (bvnc & GENMASK_ULL(63, 48)) >> 48;
drivers/gpu/drm/imagination/pvr_device.h
53
u16 b, v, n, c;
drivers/gpu/drm/imagination/pvr_fw.c
133
fw_gpu_id.b, fw_gpu_id.v, fw_gpu_id.n, fw_gpu_id.c,
drivers/gpu/drm/imagination/pvr_fw.c
134
pvr_dev->gpu_id.b, pvr_dev->gpu_id.v, pvr_dev->gpu_id.n, pvr_dev->gpu_id.c);
drivers/gpu/drm/imagination/pvr_job.c
597
static bool can_combine_jobs(struct pvr_job *a, struct pvr_job *b)
drivers/gpu/drm/imagination/pvr_job.c
599
struct pvr_job *geom_job = a, *frag_job = b;
drivers/gpu/drm/imagination/pvr_job.c
605
b->type != DRM_PVR_JOB_TYPE_FRAGMENT ||
drivers/gpu/drm/imagination/pvr_job.c
606
a->ctx != b->ctx ||
drivers/gpu/drm/imagination/pvr_job.c
607
a->hwrt != b->hwrt)
drivers/gpu/drm/imagination/pvr_rogue_fwif_sf.h
58
#define ROGUE_FW_LOG_CREATESFID(a, b, e) ((u32)(a) | ((u32)(b) << 12) | ((u32)(e) << 16) | \
drivers/gpu/drm/imagination/pvr_rogue_meta.h
319
#define ROGUE_META_IS_COREMEM_CODE(a, b) \
drivers/gpu/drm/imagination/pvr_rogue_meta.h
321
u32 _a = (a), _b = (b); \
drivers/gpu/drm/imagination/pvr_rogue_meta.h
325
#define ROGUE_META_IS_COREMEM_DATA(a, b) \
drivers/gpu/drm/imagination/pvr_rogue_meta.h
327
u32 _a = (a), _b = (b); \
drivers/gpu/drm/imx/ipuv3/parallel-display.c
37
static inline struct imx_parallel_display *bridge_to_imxpd(struct drm_bridge *b)
drivers/gpu/drm/imx/ipuv3/parallel-display.c
39
return container_of(b, struct imx_parallel_display, bridge);
drivers/gpu/drm/mediatek/mtk_dp.c
405
static struct mtk_dp *mtk_dp_from_bridge(struct drm_bridge *b)
drivers/gpu/drm/mediatek/mtk_dp.c
407
return container_of(b, struct mtk_dp, bridge);
drivers/gpu/drm/mediatek/mtk_dpi.c
91
static inline struct mtk_dpi *bridge_to_dpi(struct drm_bridge *b)
drivers/gpu/drm/mediatek/mtk_dpi.c
93
return container_of(b, struct mtk_dpi, bridge);
drivers/gpu/drm/mediatek/mtk_dsi.c
229
static inline struct mtk_dsi *bridge_to_dsi(struct drm_bridge *b)
drivers/gpu/drm/mediatek/mtk_dsi.c
231
return container_of(b, struct mtk_dsi, bridge);
drivers/gpu/drm/mediatek/mtk_hdmi_common.h
177
static inline struct mtk_hdmi *hdmi_ctx_from_bridge(struct drm_bridge *b)
drivers/gpu/drm/mediatek/mtk_hdmi_common.h
179
return container_of(b, struct mtk_hdmi, bridge);
drivers/gpu/drm/meson/meson_venc.c
856
static unsigned long modulo(unsigned long a, unsigned long b)
drivers/gpu/drm/meson/meson_venc.c
858
if (a >= b)
drivers/gpu/drm/meson/meson_venc.c
859
return a - b;
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
807
cfg->b.r = CONVERT_S3_15(ctm->matrix[2]);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
811
cfg->b.g = CONVERT_S3_15(ctm->matrix[5]);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
813
cfg->r.b = CONVERT_S3_15(ctm->matrix[6]);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
814
cfg->g.b = CONVERT_S3_15(ctm->matrix[7]);
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
815
cfg->b.b = CONVERT_S3_15(ctm->matrix[8]);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
65
DPU_REG_WRITE(&ctx->hw, base + PCC_RED_B_OFF, cfg->r.b);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
69
DPU_REG_WRITE(&ctx->hw, base + PCC_GREEN_B_OFF, cfg->g.b);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
71
DPU_REG_WRITE(&ctx->hw, base + PCC_BLUE_R_OFF, cfg->b.r);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
72
DPU_REG_WRITE(&ctx->hw, base + PCC_BLUE_G_OFF, cfg->b.g);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c
73
DPU_REG_WRITE(&ctx->hw, base + PCC_BLUE_B_OFF, cfg->b.b);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h
21
__u32 b;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.h
33
struct dpu_hw_pcc_coeff b;
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
653
static int pstate_cmp(const void *a, const void *b)
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c
656
struct plane_state *pb = (struct plane_state *)b;
drivers/gpu/drm/msm/disp/mdp_format.c
107
#define INTERLEAVED_RGBX_FMT(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
114
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
126
#define INTERLEAVED_RGBA_DX_FMT(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
133
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
146
#define INTERLEAVED_RGBX_DX_FMT(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
153
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
166
#define INTERLEAVED_RGB_FMT_TILED(fmt, bp, r, g, b, e0, e1, e2) \
drivers/gpu/drm/msm/disp/mdp_format.c
173
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
186
#define INTERLEAVED_RGBA_FMT_TILED(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
193
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
206
#define INTERLEAVED_RGBX_FMT_TILED(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
213
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
226
#define INTERLEAVED_RGBA_DX_FMT_TILED(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
233
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
247
#define INTERLEAVED_YUV_FMT(fmt, bp, r, g, b, e0, e1, e2, e3, chroma) \
drivers/gpu/drm/msm/disp/mdp_format.c
254
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
267
#define PSEUDO_YUV_FMT(fmt, r, g, b, e0, e1, chroma) \
drivers/gpu/drm/msm/disp/mdp_format.c
274
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
287
#define PSEUDO_YUV_FMT_TILED(fmt, r, g, b, e0, e1, chroma, flg, th) \
drivers/gpu/drm/msm/disp/mdp_format.c
294
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
308
#define PSEUDO_YUV_FMT_LOOSE(fmt, r, g, b, e0, e1, chroma) \
drivers/gpu/drm/msm/disp/mdp_format.c
315
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
329
#define PLANAR_YUV_FMT(fmt, bp, r, g, b, e0, e1, e2, chroma) \
drivers/gpu/drm/msm/disp/mdp_format.c
336
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
69
#define INTERLEAVED_RGB_FMT(fmt, bp, r, g, b, e0, e1, e2) \
drivers/gpu/drm/msm/disp/mdp_format.c
76
.bpc_b_cb = b, \
drivers/gpu/drm/msm/disp/mdp_format.c
88
#define INTERLEAVED_RGBA_FMT(fmt, bp, a, r, g, b, e0, e1, e2, e3) \
drivers/gpu/drm/msm/disp/mdp_format.c
95
.bpc_b_cb = b, \
drivers/gpu/drm/msm/dp/dp_ctrl.c
557
static int _tu_param_compare(s64 a, s64 b)
drivers/gpu/drm/msm/dp/dp_ctrl.c
563
if (a == b)
drivers/gpu/drm/msm/dp/dp_ctrl.c
570
b_sign = (b >> 32) & 0x80000000 ? 1 : 0;
drivers/gpu/drm/msm/dp/dp_ctrl.c
578
if (a > b)
drivers/gpu/drm/msm/dp/dp_ctrl.c
584
b_temp = drm_fixp_mul(b, minus_1);
drivers/gpu/drm/msm/msm_fence.h
90
fence_before(uint32_t a, uint32_t b)
drivers/gpu/drm/msm/msm_fence.h
92
return (int32_t)(a - b) < 0;
drivers/gpu/drm/msm/msm_fence.h
96
fence_after(uint32_t a, uint32_t b)
drivers/gpu/drm/msm/msm_fence.h
98
return (int32_t)(a - b) > 0;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
782
struct rgb { uint8_t r, g, b; } __attribute__((packed)) *rgbs;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
783
u16 *r, *g, *b;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
789
b = g + crtc->gamma_size;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
794
rgbs[i].b = *b++ >> 8;
drivers/gpu/drm/nouveau/dispnv04/crtc.c
816
nv_crtc_gamma_set(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
drivers/gpu/drm/nouveau/dispnv04/dac.c
247
#define RGB_TEST_DATA(r, g, b) (r << 0 | g << 10 | b << 20)
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
57
#define RGB_TEST_DATA(r, g, b) (r << 0 | g << 10 | b << 20)
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
141
u16 b = drm_color_lut_extract(in-> blue + 0, 16);
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
147
bi = (drm_color_lut_extract(in-> blue, 16) - b) / 4;
drivers/gpu/drm/nouveau/dispnv50/headc57d.c
153
writew(b + bi * i, mem + 4);
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
166
u16 b = fixedU0_16_FP16(drm_color_lut_extract(in-> blue, 16));
drivers/gpu/drm/nouveau/dispnv50/wndwc57e.c
169
writew(b, mem + 4);
drivers/gpu/drm/nouveau/include/nvhw/class/cl507c.h
110
#define NV507C_SURFACE_SET_OFFSET(a,b) (0x00000800 + (a)*0x00000020 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
234
#define NV507D_HEAD_SET_OFFSET(a,b) (0x00000860 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
344
#define NV507D_HEAD_SET_VIEWPORT_POINT_IN(a,b) (0x000008C0 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827c.h
36
#define NV827C_SET_CONTEXT_DMAS_ISO(b) (0x000000C0 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827c.h
46
#define NV827C_SURFACE_SET_OFFSET(a,b) (0x00000800 + (a)*0x00000020 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
103
#define NV827D_HEAD_SET_VIEWPORT_POINT_IN(a,b) (0x000008C0 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
40
#define NV827D_HEAD_SET_OFFSET(a,b) (0x00000860 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
76
#define NV827D_HEAD_SET_CONTEXT_DMAS_ISO(a,b) (0x00000874 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907c.h
102
#define NV907C_SURFACE_SET_OFFSET(a,b) (0x00000400 + (a)*0x00000020 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907c.h
40
#define NV907C_SET_CONTEXT_DMAS_ISO(b) (0x000000C0 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37a.h
28
#define NVC37A_SET_CURSOR_HOT_SPOT_POINT_OUT(b) (0x00000208 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37b.h
46
#define NVC37B_SET_POINT_OUT(b) (0x00000208 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
469
#define NVC37D_HEAD_SET_CONTEXT_DMA_CURSOR(a,b) (0x00002088 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
471
#define NVC37D_HEAD_SET_OFFSET_CURSOR(a,b) (0x00002090 + (a)*0x00000400 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37e.h
125
#define NVC37E_SET_PLANAR_STORAGE(b) (0x00000230 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37e.h
127
#define NVC37E_SET_CONTEXT_DMA_ISO(b) (0x00000240 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37e.h
129
#define NVC37E_SET_OFFSET(b) (0x00000260 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37e.h
131
#define NVC37E_SET_POINT_IN(b) (0x00000290 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57e.h
79
#define NVC57E_SET_PLANAR_STORAGE(b) (0x00000230 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57e.h
81
#define NVC57E_SET_CONTEXT_DMA_ISO(b) (0x00000240 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57e.h
83
#define NVC57E_SET_OFFSET(b) (0x00000260 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57e.h
85
#define NVC57E_SET_POINT_IN(b) (0x00000290 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
649
#define NVCA7D_HEAD_SET_DISPLAY_ID(a,b) (0x00002020 + (a)*0x00000800 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
761
#define NVCA7D_HEAD_SET_SURFACE_ADDRESS_HI_CURSOR(a,b) (0x00002170 + (a)*0x00000800 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
763
#define NVCA7D_HEAD_SET_SURFACE_ADDRESS_LO_CURSOR(a,b) (0x00002178 + (a)*0x00000800 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7e.h
109
#define NVCA7E_SET_SURFACE_ADDRESS_HI_ISO(b) (0x00000658 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7e.h
111
#define NVCA7E_SET_SURFACE_ADDRESS_LO_ISO(b) (0x00000670 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7e.h
62
#define NVCA7E_SET_PLANAR_STORAGE(b) (0x00000230 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7e.h
64
#define NVCA7E_SET_POINT_IN(b) (0x00000290 + (b)*0x00000004)
drivers/gpu/drm/nouveau/include/nvif/object.h
47
#define nvif_rd(a,f,b,c) ({ \
drivers/gpu/drm/nouveau/include/nvif/object.h
51
#define nvif_wr(a,f,b,c,d) ({ \
drivers/gpu/drm/nouveau/include/nvif/object.h
54
#define nvif_rd08(a,b) ({ ((u8)nvif_rd((a), ioread8, 1, (b))); })
drivers/gpu/drm/nouveau/include/nvif/object.h
55
#define nvif_rd16(a,b) ({ ((u16)nvif_rd((a), ioread16_native, 2, (b))); })
drivers/gpu/drm/nouveau/include/nvif/object.h
56
#define nvif_rd32(a,b) ({ ((u32)nvif_rd((a), ioread32_native, 4, (b))); })
drivers/gpu/drm/nouveau/include/nvif/object.h
57
#define nvif_wr08(a,b,c) nvif_wr((a), iowrite8, 1, (b), (u8)(c))
drivers/gpu/drm/nouveau/include/nvif/object.h
58
#define nvif_wr16(a,b,c) nvif_wr((a), iowrite16_native, 2, (b), (u16)(c))
drivers/gpu/drm/nouveau/include/nvif/object.h
59
#define nvif_wr32(a,b,c) nvif_wr((a), iowrite32_native, 4, (b), (u32)(c))
drivers/gpu/drm/nouveau/include/nvif/object.h
60
#define nvif_mask(a,b,c,d) ({ \
drivers/gpu/drm/nouveau/include/nvif/object.h
62
u32 _addr = (b), _data = nvif_rd32(__object, _addr); \
drivers/gpu/drm/nouveau/include/nvif/object.h
67
#define nvif_mthd(a,b,c,d) nvif_object_mthd((a), (b), (c), (d))
drivers/gpu/drm/nouveau/include/nvif/push.h
79
#define PUSH_ASSERT_ON(a,b) WARN((a), b)
drivers/gpu/drm/nouveau/include/nvif/push.h
82
#define PUSH_ASSERT_ON(a, b)
drivers/gpu/drm/nouveau/include/nvif/push.h
85
#define PUSH_ASSERT(a,b) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
87
__builtin_choose_expr(__builtin_constant_p(a), (a), 1), b \
drivers/gpu/drm/nouveau/include/nvif/push.h
89
PUSH_ASSERT_ON(!(a), b); \
drivers/gpu/drm/nouveau/nouveau_bo.h
135
#define NVBO_WR32_(b,o,dr,f) nouveau_bo_wr32((b), (o)/4 + (dr), (f))
drivers/gpu/drm/nouveau/nouveau_bo.h
136
#define NVBO_RD32_(b,o,dr) nouveau_bo_rd32((b), (o)/4 + (dr))
drivers/gpu/drm/nouveau/nouveau_gem.c
416
struct drm_nouveau_gem_pushbuf_bo *b;
drivers/gpu/drm/nouveau/nouveau_gem.c
420
b = &pbbo[nvbo->pbbo_index];
drivers/gpu/drm/nouveau/nouveau_gem.c
423
nouveau_bo_fence(nvbo, fence, !!b->write_domains);
drivers/gpu/drm/nouveau/nouveau_gem.c
427
(void *)(unsigned long)b->user_priv;
drivers/gpu/drm/nouveau/nouveau_gem.c
476
struct drm_nouveau_gem_pushbuf_bo *b = &pbbo[i];
drivers/gpu/drm/nouveau/nouveau_gem.c
480
gem = drm_gem_object_lookup(file_priv, b->handle);
drivers/gpu/drm/nouveau/nouveau_gem.c
482
NV_PRINTK(err, cli, "Unknown handle 0x%08x\n", b->handle);
drivers/gpu/drm/nouveau/nouveau_gem.c
495
"validation list\n", b->handle);
drivers/gpu/drm/nouveau/nouveau_gem.c
529
b->user_priv = (uint64_t)(unsigned long)vma;
drivers/gpu/drm/nouveau/nouveau_gem.c
531
b->user_priv = (uint64_t)(unsigned long)nvbo;
drivers/gpu/drm/nouveau/nouveau_gem.c
536
if ((b->valid_domains & NOUVEAU_GEM_DOMAIN_VRAM) &&
drivers/gpu/drm/nouveau/nouveau_gem.c
537
(b->valid_domains & NOUVEAU_GEM_DOMAIN_GART))
drivers/gpu/drm/nouveau/nouveau_gem.c
540
if (b->valid_domains & NOUVEAU_GEM_DOMAIN_VRAM)
drivers/gpu/drm/nouveau/nouveau_gem.c
543
if (b->valid_domains & NOUVEAU_GEM_DOMAIN_GART)
drivers/gpu/drm/nouveau/nouveau_gem.c
547
b->valid_domains);
drivers/gpu/drm/nouveau/nouveau_gem.c
576
struct drm_nouveau_gem_pushbuf_bo *b = &pbbo[nvbo->pbbo_index];
drivers/gpu/drm/nouveau/nouveau_gem.c
578
ret = nouveau_gem_set_domain(&nvbo->bo.base, b->read_domains,
drivers/gpu/drm/nouveau/nouveau_gem.c
579
b->write_domains,
drivers/gpu/drm/nouveau/nouveau_gem.c
580
b->valid_domains);
drivers/gpu/drm/nouveau/nouveau_gem.c
593
ret = nouveau_fence_sync(nvbo, chan, !!b->write_domains, true);
drivers/gpu/drm/nouveau/nouveau_gem.c
601
if (nvbo->offset == b->presumed.offset &&
drivers/gpu/drm/nouveau/nouveau_gem.c
603
b->presumed.domain & NOUVEAU_GEM_DOMAIN_VRAM) ||
drivers/gpu/drm/nouveau/nouveau_gem.c
605
b->presumed.domain & NOUVEAU_GEM_DOMAIN_GART)))
drivers/gpu/drm/nouveau/nouveau_gem.c
609
b->presumed.domain = NOUVEAU_GEM_DOMAIN_GART;
drivers/gpu/drm/nouveau/nouveau_gem.c
611
b->presumed.domain = NOUVEAU_GEM_DOMAIN_VRAM;
drivers/gpu/drm/nouveau/nouveau_gem.c
612
b->presumed.offset = nvbo->offset;
drivers/gpu/drm/nouveau/nouveau_gem.c
613
b->presumed.valid = 0;
drivers/gpu/drm/nouveau/nouveau_gem.c
667
struct drm_nouveau_gem_pushbuf_bo *b;
drivers/gpu/drm/nouveau/nouveau_gem.c
678
b = &bo[r->bo_index];
drivers/gpu/drm/nouveau/nouveau_gem.c
679
if (b->presumed.valid)
drivers/gpu/drm/nouveau/nouveau_gem.c
707
data = b->presumed.offset + r->data;
drivers/gpu/drm/nouveau/nouveau_gem.c
710
data = (b->presumed.offset + r->data) >> 32;
drivers/gpu/drm/nouveau/nouveau_gem.c
715
if (b->presumed.domain == NOUVEAU_GEM_DOMAIN_GART)
drivers/gpu/drm/nouveau/nouveau_svm.c
439
nouveau_svm_fault_cmp(const void *a, const void *b)
drivers/gpu/drm/nouveau/nouveau_svm.c
442
const struct nouveau_svm_fault *fb = *(struct nouveau_svm_fault **)b;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
100
b->type = a->type;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
103
list_add_tail(&b->nl_entry, &a->nl_entry);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
104
if (b->type == NVKM_MM_TYPE_NONE)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
105
list_add_tail(&b->fl_entry, &a->fl_entry);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
107
return b;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
163
struct nvkm_mm_node *b;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
168
b = kmalloc_obj(*b);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
169
if (unlikely(b == NULL))
drivers/gpu/drm/nouveau/nvkm/core/mm.c
173
b->offset = a->offset + a->length;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
174
b->length = size;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
175
b->heap = a->heap;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
176
b->type = a->type;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
178
list_add(&b->nl_entry, &a->nl_entry);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
179
if (b->type == NVKM_MM_TYPE_NONE)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
180
list_add(&b->fl_entry, &a->fl_entry);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
182
return b;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
88
struct nvkm_mm_node *b;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
93
b = kmalloc_obj(*b);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
94
if (unlikely(b == NULL))
drivers/gpu/drm/nouveau/nvkm/core/mm.c
97
b->offset = a->offset;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
98
b->length = size;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
99
b->heap = a->heap;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c
754
const u32 b = beta;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c
758
gf100_grctx_patch_wr32(chan, o + 0x20, (t << 28) | (b << 16) | bo);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c
262
const u32 b = beta * gr->ppc_tpc_nr[gpc][ppc];
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c
269
gf100_grctx_patch_wr32(chan, o + 0xc0, (t << 28) | (b << 16) | bo);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
399
#define init_script_table(b) init_table_((b), 0x00, "script table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
400
#define init_macro_index_table(b) init_table_((b), 0x02, "macro index table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
401
#define init_macro_table(b) init_table_((b), 0x04, "macro table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
402
#define init_condition_table(b) init_table_((b), 0x06, "condition table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
403
#define init_io_condition_table(b) init_table_((b), 0x08, "io condition table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
404
#define init_io_flag_condition_table(b) init_table_((b), 0x0a, "io flag condition table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
405
#define init_function_table(b) init_table_((b), 0x0c, "function table")
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
406
#define init_xlat_table(b) init_table_((b), 0x10, "xlat table");
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
29
nvbios_vpstate_offset(struct nvkm_bios *b)
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
33
if (!bit_entry(b, 'P', &bit_P)) {
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
35
return nvbios_rd32(b, bit_P.offset + 0x38);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
42
nvbios_vpstate_parse(struct nvkm_bios *b, struct nvbios_vpstate_header *h)
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
47
h->offset = nvbios_vpstate_offset(b);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
51
h->version = nvbios_rd08(b, h->offset);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
54
h->hlen = nvbios_rd08(b, h->offset + 0x1);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
55
h->elen = nvbios_rd08(b, h->offset + 0x2);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
56
h->slen = nvbios_rd08(b, h->offset + 0x3);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
57
h->scount = nvbios_rd08(b, h->offset + 0x4);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
58
h->ecount = nvbios_rd08(b, h->offset + 0x5);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
60
h->base_id = nvbios_rd08(b, h->offset + 0x0f);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
62
h->boost_id = nvbios_rd08(b, h->offset + 0x10);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
66
h->tdp_id = nvbios_rd08(b, h->offset + 0x11);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
76
nvbios_vpstate_entry(struct nvkm_bios *b, struct nvbios_vpstate_header *h,
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
85
e->pstate = nvbios_rd08(b, offset);
drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c
86
e->clock_mhz = nvbios_rd16(b, offset + 0x5);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
363
clk_same(u32 a, u32 b)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
365
return ((a / 1000) == (b / 1000));
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
69
int b = (device->chipset > 0x30 ?
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
74
return 2 * (b & 0x8 ? b - 0x10 : b);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1920
static bool is_empty(const struct debugfs_blob_wrapper *b)
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1922
u64 *put = b->data;
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
39
#define AUX_MSG(b,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
40
struct nvkm_i2c_aux *_aux = (b); \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
43
#define AUX_ERR(b,f,a...) AUX_MSG((b), error, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
44
#define AUX_DBG(b,f,a...) AUX_MSG((b), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxch.h
45
#define AUX_TRACE(b,f,a...) AUX_MSG((b), trace, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
32
#define BUS_MSG(b,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
33
struct nvkm_i2c_bus *_bus = (b); \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
36
#define BUS_ERR(b,f,a...) BUS_MSG((b), error, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
37
#define BUS_DBG(b,f,a...) BUS_MSG((b), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/bus.h
38
#define BUS_TRACE(b,f,a...) BUS_MSG((b), trace, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
362
#define VMM_FO(m,o,d,c,b) nvkm_fo##b((m)->memory, (o), (d), (c))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
363
#define VMM_WO(m,o,d,c,b) nvkm_wo##b((m)->memory, (o), (d))
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
364
#define VMM_XO(m,v,o,d,c,b,fn,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
365
const u32 _pteo = (o); u##b _data = (d); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
367
VMM_##fn((m), (m)->base + _pteo, _data, (c), b); \
drivers/gpu/drm/omapdrm/dss/dispc.c
3729
u16 r, g, b;
drivers/gpu/drm/omapdrm/dss/dispc.c
3738
b = (lut[i].blue * (w - j) + lut[i+1].blue * j) / w;
drivers/gpu/drm/omapdrm/dss/dispc.c
3742
b >>= 16 - gdesc->bits;
drivers/gpu/drm/omapdrm/dss/dispc.c
3745
(g << gdesc->bits) | b;
drivers/gpu/drm/omapdrm/dss/dsi.c
2307
int b;
drivers/gpu/drm/omapdrm/dss/dsi.c
2317
for (b = 0; b < 4; ++b) {
drivers/gpu/drm/omapdrm/dss/dsi.c
2319
buf[w] = (val >> (b * 8)) & 0xff;
drivers/gpu/drm/omapdrm/dss/dss.c
408
int b;
drivers/gpu/drm/omapdrm/dss/dss.c
419
b = 0;
drivers/gpu/drm/omapdrm/dss/dss.c
422
b = 1;
drivers/gpu/drm/omapdrm/dss/dss.c
425
b = 2;
drivers/gpu/drm/omapdrm/dss/dss.c
432
REG_FLD_MOD(dss, DSS_CONTROL, b, /* DISPC_CLK_SWITCH */
drivers/gpu/drm/omapdrm/dss/dss.c
442
int b, pos;
drivers/gpu/drm/omapdrm/dss/dss.c
446
b = 0;
drivers/gpu/drm/omapdrm/dss/dss.c
450
b = 1;
drivers/gpu/drm/omapdrm/dss/dss.c
454
b = 1;
drivers/gpu/drm/omapdrm/dss/dss.c
462
REG_FLD_MOD(dss, DSS_CONTROL, b, pos, pos); /* DSIx_CLK_SWITCH */
drivers/gpu/drm/omapdrm/dss/dss.h
492
int b;
drivers/gpu/drm/omapdrm/dss/dss.h
493
for (b = 0; b < 32; ++b) {
drivers/gpu/drm/omapdrm/dss/dss.h
494
if (irqstatus & (1 << b))
drivers/gpu/drm/omapdrm/dss/dss.h
495
irq_arr[b]++;
drivers/gpu/drm/omapdrm/dss/hdmi.h
383
#define drm_bridge_to_hdmi(b) container_of(b, struct omap_hdmi, bridge)
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
370
unsigned int y, a, b, s;
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
385
b = (ptr[0] >> 2) & 0x3;
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
404
(a << 6) | (s << 4) | (b << 2) | (y << 0));
drivers/gpu/drm/omapdrm/dss/venc.c
266
#define drm_bridge_to_venc(b) container_of(b, struct venc_device, bridge)
drivers/gpu/drm/omapdrm/omap_drv.c
120
static int drm_atomic_state_normalized_zpos_cmp(const void *a, const void *b)
drivers/gpu/drm/omapdrm/omap_drv.c
123
const struct drm_plane_state *sb = *(struct drm_plane_state **)b;
drivers/gpu/drm/omapdrm/omap_drv.c
362
static int omap_compare_pipelines(const void *a, const void *b)
drivers/gpu/drm/omapdrm/omap_drv.c
365
const struct omap_drm_pipeline *pipe2 = b;
drivers/gpu/drm/panel/panel-himax-hx8279.c
1163
.b = { 0x4, 0x4, 0xf, 0x22, 0x37, 0x4d, 0x71, 0xa2, 0xe1, 0x26,
drivers/gpu/drm/panel/panel-himax-hx8279.c
188
u8 b[HX8279_PG_DGAMMA_NUM_LO_BYTES + HX8279_PG_DGAMMA_NUM_HI_BYTES];
drivers/gpu/drm/panel/panel-himax-hx8279.c
611
for (i = 0; i < ARRAY_SIZE(dgamma->b); i++) {
drivers/gpu/drm/panel/panel-himax-hx8279.c
613
cmd_set_dig_gamma[1] = dgamma->b[i];
drivers/gpu/drm/panel/panel-himax-hx8279.c
987
ret = hx8279_check_dig_gamma(hx, dev, desc->dgamma->b);
drivers/gpu/drm/panthor/panthor_fw.c
911
const struct panthor_fw_csg_control_iface *b)
drivers/gpu/drm/panthor/panthor_fw.c
913
if (a->features != b->features)
drivers/gpu/drm/panthor/panthor_fw.c
915
if (a->suspend_size != b->suspend_size)
drivers/gpu/drm/panthor/panthor_fw.c
917
if (a->protm_suspend_size != b->protm_suspend_size)
drivers/gpu/drm/panthor/panthor_fw.c
919
if (a->stream_num != b->stream_num)
drivers/gpu/drm/radeon/cik.c
9033
fixed20_12 a, b;
drivers/gpu/drm/radeon/cik.c
9039
b.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/radeon/cik.c
9045
bandwidth.full = dfixed_mul(b, disp_clk_request_efficiency);
drivers/gpu/drm/radeon/cik.c
9124
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/cik.c
9130
b.full = dfixed_const(1);
drivers/gpu/drm/radeon/cik.c
9132
((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
drivers/gpu/drm/radeon/cik.c
9140
b.full = dfixed_const(wm->num_heads);
drivers/gpu/drm/radeon/cik.c
9141
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/cik.c
9148
b.full = dfixed_const(1000);
drivers/gpu/drm/radeon/cik.c
9150
b.full = dfixed_div(c, b);
drivers/gpu/drm/radeon/cik.c
9151
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/evergreen.c
2077
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/evergreen.c
2083
b.full = dfixed_const(1);
drivers/gpu/drm/radeon/evergreen.c
2085
((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
drivers/gpu/drm/radeon/evergreen.c
2093
b.full = dfixed_const(wm->num_heads);
drivers/gpu/drm/radeon/evergreen.c
2094
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/evergreen.c
2099
b.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
2101
b.full = dfixed_div(c, b);
drivers/gpu/drm/radeon/evergreen.c
2102
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/evergreen.c
2171
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/evergreen.c
2261
b.full = dfixed_const(mode->clock);
drivers/gpu/drm/radeon/evergreen.c
2262
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/evergreen.c
2264
c.full = dfixed_mul(c, b);
drivers/gpu/drm/radeon/evergreen.c
2273
b.full = dfixed_const(mode->clock);
drivers/gpu/drm/radeon/evergreen.c
2274
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/evergreen.c
2276
c.full = dfixed_mul(c, b);
drivers/gpu/drm/radeon/evergreen_cs.c
37
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
drivers/gpu/drm/radeon/evergreen_cs.c
38
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
drivers/gpu/drm/radeon/kv_dpm.c
629
static u32 kv_get_clock_difference(u32 a, u32 b)
drivers/gpu/drm/radeon/kv_dpm.c
631
return (a >= b) ? a - b : b - a;
drivers/gpu/drm/radeon/radeon.h
2723
#define radeon_hdmi_enable(rdev, e, b) (rdev)->asic->display.hdmi_enable((e), (b))
drivers/gpu/drm/radeon/radeon.h
404
struct radeon_fence *b)
drivers/gpu/drm/radeon/radeon.h
407
return b;
drivers/gpu/drm/radeon/radeon.h
410
if (!b) {
drivers/gpu/drm/radeon/radeon.h
414
BUG_ON(a->ring != b->ring);
drivers/gpu/drm/radeon/radeon.h
416
if (a->seq > b->seq) {
drivers/gpu/drm/radeon/radeon.h
419
return b;
drivers/gpu/drm/radeon/radeon.h
424
struct radeon_fence *b)
drivers/gpu/drm/radeon/radeon.h
430
if (!b) {
drivers/gpu/drm/radeon/radeon.h
434
BUG_ON(a->ring != b->ring);
drivers/gpu/drm/radeon/radeon.h
436
return a->seq < b->seq;
drivers/gpu/drm/radeon/radeon_cs.c
394
const struct list_head *b)
drivers/gpu/drm/radeon/radeon_cs.c
397
struct radeon_bo_list *lb = list_entry(b, struct radeon_bo_list, list);
drivers/gpu/drm/radeon/radeon_cs.c
51
static void radeon_cs_buckets_init(struct radeon_cs_buckets *b)
drivers/gpu/drm/radeon/radeon_cs.c
56
INIT_LIST_HEAD(&b->bucket[i]);
drivers/gpu/drm/radeon/radeon_cs.c
59
static void radeon_cs_buckets_add(struct radeon_cs_buckets *b,
drivers/gpu/drm/radeon/radeon_cs.c
67
list_add_tail(item, &b->bucket[min(priority, RADEON_CS_MAX_PRIORITY)]);
drivers/gpu/drm/radeon/radeon_cs.c
70
static void radeon_cs_buckets_get_list(struct radeon_cs_buckets *b,
drivers/gpu/drm/radeon/radeon_cs.c
77
list_splice(&b->bucket[i], out_list);
drivers/gpu/drm/radeon/radeon_display.c
113
b = g + crtc->gamma_size;
drivers/gpu/drm/radeon/radeon_display.c
118
(*b++ >> 6));
drivers/gpu/drm/radeon/radeon_display.c
127
u16 *r, *g, *b;
drivers/gpu/drm/radeon/radeon_display.c
161
b = g + crtc->gamma_size;
drivers/gpu/drm/radeon/radeon_display.c
166
(*b++ >> 6));
drivers/gpu/drm/radeon/radeon_display.c
1768
fixed20_12 a, b;
drivers/gpu/drm/radeon/radeon_display.c
1770
b.full = dfixed_const(dst_v);
drivers/gpu/drm/radeon/radeon_display.c
1771
radeon_crtc->vsc.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/radeon_display.c
1773
b.full = dfixed_const(dst_h);
drivers/gpu/drm/radeon/radeon_display.c
1774
radeon_crtc->hsc.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/radeon_display.c
199
u16 *r, *g, *b;
drivers/gpu/drm/radeon/radeon_display.c
213
b = g + crtc->gamma_size;
drivers/gpu/drm/radeon/radeon_display.c
218
(*b++ >> 6));
drivers/gpu/drm/radeon/radeon_display.c
55
u16 *r, *g, *b;
drivers/gpu/drm/radeon/radeon_display.c
76
b = g + crtc->gamma_size;
drivers/gpu/drm/radeon/radeon_display.c
81
(*b++ >> 6));
drivers/gpu/drm/radeon/radeon_display.c
93
u16 *r, *g, *b;
drivers/gpu/drm/radeon/rs690.c
278
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/rs690.c
310
b.full = dfixed_const(mode->crtc_hdisplay);
drivers/gpu/drm/radeon/rs690.c
312
a.full = dfixed_div(b, c);
drivers/gpu/drm/radeon/rs690.c
328
b.full = dfixed_const(1000);
drivers/gpu/drm/radeon/rs690.c
329
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
330
pclk.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rs690.c
332
b.full = dfixed_const(2);
drivers/gpu/drm/radeon/rs690.c
333
if (crtc->vsc.full > b.full)
drivers/gpu/drm/radeon/rs690.c
334
b.full = crtc->vsc.full;
drivers/gpu/drm/radeon/rs690.c
335
b.full = dfixed_mul(b, crtc->hsc);
drivers/gpu/drm/radeon/rs690.c
337
b.full = dfixed_div(b, c);
drivers/gpu/drm/radeon/rs690.c
338
consumption_time.full = dfixed_div(pclk, b);
drivers/gpu/drm/radeon/rs690.c
360
b.full = dfixed_const(crtc->base.mode.crtc_hdisplay);
drivers/gpu/drm/radeon/rs690.c
361
wm->active_time.full = dfixed_mul(line_time, b);
drivers/gpu/drm/radeon/rs690.c
372
b.full = dfixed_div(rdev->pm.igp_sideport_mclk, a);
drivers/gpu/drm/radeon/rs690.c
373
read_delay_latency.full = dfixed_div(read_delay_latency, b);
drivers/gpu/drm/radeon/rs690.c
469
fixed20_12 a, b;
drivers/gpu/drm/radeon/rs690.c
480
b.full = dfixed_mul(wm1->dbpp, wm1->num_line_pair);
drivers/gpu/drm/radeon/rs690.c
482
b.full = wm1->num_line_pair.full;
drivers/gpu/drm/radeon/rs690.c
483
a.full += b.full;
drivers/gpu/drm/radeon/rs690.c
486
b.full = wm0->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rs690.c
487
b.full = dfixed_mul(b, wm0->active_time);
drivers/gpu/drm/radeon/rs690.c
490
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
491
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
492
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
496
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
497
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
500
b.full = wm1->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rs690.c
501
b.full = dfixed_mul(b, wm1->active_time);
drivers/gpu/drm/radeon/rs690.c
504
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
505
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
506
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
510
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
511
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
534
b.full = wm0->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rs690.c
535
b.full = dfixed_mul(b, wm0->active_time);
drivers/gpu/drm/radeon/rs690.c
538
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
539
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
540
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
544
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
545
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
561
b.full = wm1->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rs690.c
562
b.full = dfixed_mul(b, wm1->active_time);
drivers/gpu/drm/radeon/rs690.c
565
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
566
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
567
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
571
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rs690.c
572
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1008
b.full = dfixed_const(crtc->base.mode.crtc_hdisplay);
drivers/gpu/drm/radeon/rv515.c
1009
wm->active_time.full = dfixed_mul(line_time, b);
drivers/gpu/drm/radeon/rv515.c
1088
fixed20_12 a, b;
drivers/gpu/drm/radeon/rv515.c
1099
b.full = dfixed_div(wm1->dbpp, wm1->num_line_pair);
drivers/gpu/drm/radeon/rv515.c
1101
b.full = wm1->num_line_pair.full;
drivers/gpu/drm/radeon/rv515.c
1102
a.full += b.full;
drivers/gpu/drm/radeon/rv515.c
1105
b.full = wm0->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rv515.c
1106
b.full = dfixed_mul(b, wm0->active_time);
drivers/gpu/drm/radeon/rv515.c
1108
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1111
priority_mark02.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1115
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rv515.c
1116
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1119
b.full = wm1->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rv515.c
1120
b.full = dfixed_mul(b, wm1->active_time);
drivers/gpu/drm/radeon/rv515.c
1122
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1125
priority_mark12.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1129
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rv515.c
1130
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1153
b.full = wm0->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rv515.c
1154
b.full = dfixed_mul(b, wm0->active_time);
drivers/gpu/drm/radeon/rv515.c
1156
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1159
priority_mark02.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1163
b.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1164
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1180
b.full = wm1->consumption_rate.full - fill_rate.full;
drivers/gpu/drm/radeon/rv515.c
1181
b.full = dfixed_mul(b, wm1->active_time);
drivers/gpu/drm/radeon/rv515.c
1183
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1186
priority_mark12.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1190
b.full = dfixed_const(16 * 1000);
drivers/gpu/drm/radeon/rv515.c
1191
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
929
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/rv515.c
958
b.full = dfixed_const(mode->crtc_hdisplay);
drivers/gpu/drm/radeon/rv515.c
960
a.full = dfixed_div(b, c);
drivers/gpu/drm/radeon/rv515.c
976
b.full = dfixed_const(1000);
drivers/gpu/drm/radeon/rv515.c
977
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
978
pclk.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
980
b.full = dfixed_const(2);
drivers/gpu/drm/radeon/rv515.c
981
if (crtc->vsc.full > b.full)
drivers/gpu/drm/radeon/rv515.c
982
b.full = crtc->vsc.full;
drivers/gpu/drm/radeon/rv515.c
983
b.full = dfixed_mul(b, crtc->hsc);
drivers/gpu/drm/radeon/rv515.c
985
b.full = dfixed_div(b, c);
drivers/gpu/drm/radeon/rv515.c
986
consumption_time.full = dfixed_div(pclk, b);
drivers/gpu/drm/radeon/si.c
2193
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/si.c
2199
b.full = dfixed_const(1);
drivers/gpu/drm/radeon/si.c
2201
((wm->vsc.full > b.full) && (wm->vtaps >= 3)) ||
drivers/gpu/drm/radeon/si.c
2209
b.full = dfixed_const(wm->num_heads);
drivers/gpu/drm/radeon/si.c
2210
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/si.c
2217
b.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2219
b.full = dfixed_div(c, b);
drivers/gpu/drm/radeon/si.c
2220
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/si.c
2288
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/si.c
2383
b.full = dfixed_const(mode->clock);
drivers/gpu/drm/radeon/si.c
2384
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/si.c
2386
c.full = dfixed_mul(c, b);
drivers/gpu/drm/radeon/si.c
2395
b.full = dfixed_const(mode->clock);
drivers/gpu/drm/radeon/si.c
2396
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/si.c
2398
c.full = dfixed_mul(c, b);
drivers/gpu/drm/radeon/sid.h
1853
#define DMA_PACKET(cmd, b, t, s, n) ((((cmd) & 0xF) << 28) | \
drivers/gpu/drm/radeon/sid.h
1854
(((b) & 0x1) << 26) | \
drivers/gpu/drm/renesas/rcar-du/rcar_du_regs.h
330
#define DOOR_RGB(r, g, b) (((r) << 18) | ((g) << 10) | ((b) << 2))
drivers/gpu/drm/renesas/rcar-du/rcar_du_regs.h
332
#define CDER_RGB(r, g, b) (((r) << 18) | ((g) << 10) | ((b) << 2))
drivers/gpu/drm/renesas/rcar-du/rcar_du_regs.h
334
#define BPOR_RGB(r, g, b) (((r) << 18) | ((g) << 10) | ((b) << 2))
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
83
#define bridge_to_rcar_lvds(b) \
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
84
container_of(b, struct rcar_lvds, bridge)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1123
u32 b = 0;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1135
b = (color_key & 0x1f);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1138
b <<= 5;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1149
b = (color_key & 0xff);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1152
b <<= 2;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1158
vop2_win_write(win, VOP2_WIN_COLOR_KEY, (r << 20) | (g << 10) | b);
drivers/gpu/drm/scheduler/sched_main.c
137
const struct rb_node *b)
drivers/gpu/drm/scheduler/sched_main.c
140
struct drm_sched_entity *ent_b = rb_entry((b), struct drm_sched_entity, rb_tree_node);
drivers/gpu/drm/sitronix/st7571.c
57
#define ST7571_SET_LCD_BIAS(b) (0x50 | FIELD_PREP(GENMASK(2, 0), (b)))
drivers/gpu/drm/sprd/megacores_pll.c
22
#define AVERAGE(a, b) (min(a, b) + abs((b) - (a)) / 2)
drivers/gpu/drm/sti/sti_cursor.c
153
u32 a, r, g, b;
drivers/gpu/drm/sti/sti_cursor.c
161
b = (*src >> 6) & 3;
drivers/gpu/drm/sti/sti_cursor.c
162
*dst = a << 6 | r << 4 | g << 2 | b;
drivers/gpu/drm/sti/sti_cursor.c
172
unsigned int a, r, g, b;
drivers/gpu/drm/sti/sti_cursor.c
178
for (b = 0; b < 4; b++)
drivers/gpu/drm/sti/sti_cursor.c
182
(b * 5);
drivers/gpu/drm/sti/sti_gdp.c
287
unsigned int b;
drivers/gpu/drm/sti/sti_gdp.c
289
for (b = 0; b < GDP_NODE_NB_BANK; b++) {
drivers/gpu/drm/sti/sti_gdp.c
290
seq_printf(s, "\n%s[%d].top", sti_plane_to_str(&gdp->plane), b);
drivers/gpu/drm/sti/sti_gdp.c
291
gdp_node_dump_node(s, gdp->node_list[b].top_field);
drivers/gpu/drm/sti/sti_gdp.c
292
seq_printf(s, "\n%s[%d].btm", sti_plane_to_str(&gdp->plane), b);
drivers/gpu/drm/sti/sti_gdp.c
293
gdp_node_dump_node(s, gdp->node_list[b].btm_field);
drivers/gpu/drm/sti/sti_tvout.c
454
int r, g, b, tmp, mask;
drivers/gpu/drm/sti/sti_tvout.c
472
b = (val & mask) >> TVO_VIP_REORDER_B_SHIFT;
drivers/gpu/drm/sti/sti_tvout.c
476
reorder[b], reorder[TVO_VIP_REORDER_CB_B_SEL]);
drivers/gpu/drm/stm/lvds.c
276
#define bridge_to_stm_lvds(b) \
drivers/gpu/drm/stm/lvds.c
277
container_of(b, struct stm_lvds, lvds_bridge)
drivers/gpu/drm/sun4i/sun4i_backend.h
37
#define SUN4I_BACKEND_BACKCOLOR(r, g, b) (((r) << 16) | ((g) << 8) | (b))
drivers/gpu/drm/sysfb/ofdrm.c
294
unsigned char r, unsigned char g, unsigned char b);
drivers/gpu/drm/sysfb/ofdrm.c
474
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
482
writeb(b, data);
drivers/gpu/drm/sysfb/ofdrm.c
493
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
497
u32 color = (r << 16) | (g << 8) | b;
drivers/gpu/drm/sysfb/ofdrm.c
511
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
516
u32 color = (r << 16) | (g << 8) | b;
drivers/gpu/drm/sysfb/ofdrm.c
537
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
542
u32 color = (r << 16) | (g << 8) | b;
drivers/gpu/drm/sysfb/ofdrm.c
570
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
573
u32 color = (r << 16) | (g << 8) | b;
drivers/gpu/drm/sysfb/ofdrm.c
593
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
598
u32 color = (r << 22) | (g << 12) | (b << 2);
drivers/gpu/drm/sysfb/ofdrm.c
637
unsigned char r, unsigned char g, unsigned char b)
drivers/gpu/drm/sysfb/ofdrm.c
645
writeb(b, data);
drivers/gpu/drm/tests/drm_panic_test.c
21
static void drm_panic_check_color_byte(struct kunit *test, u8 b)
drivers/gpu/drm/tests/drm_panic_test.c
23
KUNIT_EXPECT_TRUE(test, (b == 0 || b == 0xff));
drivers/gpu/drm/tests/drm_panic_test.c
26
static void drm_panic_check_color_byte(struct kunit *test, u8 b) {}
drivers/gpu/drm/tidss/tidss_dispc.c
1266
u8 a, r, g, b;
drivers/gpu/drm/tidss/tidss_dispc.c
1272
b = (argb8888 >> 0) & 0xff;
drivers/gpu/drm/tidss/tidss_dispc.c
1275
((u64)c8_to_c12(g, m) << 12) | (u64)c8_to_c12(b, m);
drivers/gpu/drm/tidss/tidss_dispc.c
2577
u16 r, g, b;
drivers/gpu/drm/tidss/tidss_dispc.c
2586
b = (lut[i].blue * (w - j) + lut[i + 1].blue * j) / w;
drivers/gpu/drm/tidss/tidss_dispc.c
2590
b >>= 16 - hwbits;
drivers/gpu/drm/tidss/tidss_dispc.c
2593
(g << hwbits) | b;
drivers/gpu/drm/tidss/tidss_dispc.c
2834
void __iomem *b;
drivers/gpu/drm/tidss/tidss_dispc.c
2836
b = devm_platform_ioremap_resource_byname(pdev, name);
drivers/gpu/drm/tidss/tidss_dispc.c
2837
if (IS_ERR(b)) {
drivers/gpu/drm/tidss/tidss_dispc.c
2839
return PTR_ERR(b);
drivers/gpu/drm/tidss/tidss_dispc.c
2842
*base = b;
drivers/gpu/drm/tidss/tidss_encoder.c
31
*bridge_to_tidss_encoder(struct drm_bridge *b)
drivers/gpu/drm/tidss/tidss_encoder.c
33
return container_of(b, struct tidss_encoder, bridge);
drivers/gpu/drm/tiny/pixpaper.c
745
u32 b = pixel & 0xFF;
drivers/gpu/drm/tiny/pixpaper.c
749
b < PIXPAPER_COLOR_THRESHOLD_LOW_CHANNEL) {
drivers/gpu/drm/tiny/pixpaper.c
753
b > PIXPAPER_COLOR_THRESHOLD_HIGH_CHANNEL) {
drivers/gpu/drm/tiny/pixpaper.c
757
b < PIXPAPER_COLOR_THRESHOLD_LOW_CHANNEL) {
drivers/gpu/drm/tiny/pixpaper.c
761
b < PIXPAPER_COLOR_THRESHOLD_LOW_CHANNEL) {
drivers/gpu/drm/tiny/repaper.c
206
unsigned int b;
drivers/gpu/drm/tiny/repaper.c
208
for (b = 0; b < (epd->width / 8); b++) {
drivers/gpu/drm/tiny/repaper.c
210
u8 pixels = data[b] & 0xaa;
drivers/gpu/drm/tiny/repaper.c
215
pixel_mask = (mask[b] ^ pixels) & 0xaa;
drivers/gpu/drm/tiny/repaper.c
252
unsigned int b;
drivers/gpu/drm/tiny/repaper.c
254
for (b = epd->width / 8; b > 0; b--) {
drivers/gpu/drm/tiny/repaper.c
256
u8 pixels = data[b - 1] & 0x55;
drivers/gpu/drm/tiny/repaper.c
260
pixel_mask = (mask[b - 1] ^ pixels) & 0x55;
drivers/gpu/drm/tiny/repaper.c
302
unsigned int b;
drivers/gpu/drm/tiny/repaper.c
304
for (b = epd->width / 8; b > 0; b--) {
drivers/gpu/drm/tiny/repaper.c
306
u16 pixels = repaper_interleave_bits(data[b - 1]);
drivers/gpu/drm/tiny/repaper.c
310
pixel_mask = repaper_interleave_bits(mask[b - 1]);
drivers/gpu/drm/tiny/repaper.c
347
unsigned int b;
drivers/gpu/drm/tiny/repaper.c
359
for (b = epd->bytes_per_scan; b > 0; b--) {
drivers/gpu/drm/tiny/repaper.c
360
if (line / 4 == b - 1)
drivers/gpu/drm/tiny/repaper.c
373
for (b = 0; b < epd->bytes_per_scan; b++) {
drivers/gpu/drm/tiny/repaper.c
374
if (0 != (line & 0x01) && line / 8 == b)
drivers/gpu/drm/tiny/repaper.c
387
for (b = epd->bytes_per_scan; b > 0; b--) {
drivers/gpu/drm/tiny/repaper.c
388
if (0 == (line & 0x01) && line / 8 == b - 1)
drivers/gpu/drm/tiny/sharp-memory.c
90
for (u8 *b = buf; b < ((u8 *)buf) + len; ++b)
drivers/gpu/drm/tiny/sharp-memory.c
91
*b = bitrev8(*b);
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
22
#define ww_mutex_base_lock(b) rt_mutex_lock(b)
drivers/gpu/drm/ttm/tests/ttm_bo_test.c
24
#define ww_mutex_base_lock(b) mutex_lock(b)
drivers/gpu/drm/vc4/vc4_kms.c
856
static int cmp_vc4_crtc_hvs_output(const void *a, const void *b)
drivers/gpu/drm/vc4/vc4_kms.c
863
to_vc4_crtc(*(const struct drm_crtc **)b);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
125
KUNIT_EXPECT_EQ(test, lerp_u16(params->a, params->b, params->t), params->expected);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
168
ref.b = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
179
ref.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
190
ref.b = 0x8000;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
201
ref.b = 0x4000;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
206
out.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
234
out.b = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
246
KUNIT_EXPECT_LT(test, out.b, 0x0100);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
252
out.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
263
KUNIT_EXPECT_LT(test, out.b, 0x0100);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
269
out.b = 0x7fff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
281
KUNIT_EXPECT_LT(test, out.b, 0x0100);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
287
out.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
299
KUNIT_EXPECT_GT(test, out.b, 0x9C00);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
300
KUNIT_EXPECT_LT(test, out.b, 0x9E00);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
306
out.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
318
KUNIT_EXPECT_LT(test, out.b, 0x0100);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
324
out.b = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
337
KUNIT_EXPECT_LT(test, out.b, 0x0100);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
343
out.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
355
KUNIT_EXPECT_GT(test, out.b, 0x5600);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
356
KUNIT_EXPECT_LT(test, out.b, 0x5800);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
362
out.b = 0x0;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
374
KUNIT_EXPECT_LT(test, out.b, 0x100);
drivers/gpu/drm/vkms/tests/vkms_color_test.c
38
__u16 b;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
380
out.b = 0x8c8c;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
393
KUNIT_EXPECT_LT(test, out.b, 0x100);
drivers/gpu/drm/vkms/tests/vkms_format_test.c
249
KUNIT_EXPECT_LE_MSG(test, abs_diff(argb.b, color->argb.b), 0x1ff,
drivers/gpu/drm/vkms/tests/vkms_format_test.c
251
color->name, color->argb.b, argb.b);
drivers/gpu/drm/vkms/vkms_composer.c
128
pixel->b = apply_lut_to_channel_value(&crtc_state->gamma_lut, pixel->b, LUT_BLUE);
drivers/gpu/drm/vkms/vkms_composer.c
136
s64 r, g, b;
drivers/gpu/drm/vkms/vkms_composer.c
140
b = drm_int2fixp(pixel->b);
drivers/gpu/drm/vkms/vkms_composer.c
144
drm_fixp_mul(drm_sm2fixp(matrix->matrix[2]), b) +
drivers/gpu/drm/vkms/vkms_composer.c
149
drm_fixp_mul(drm_sm2fixp(matrix->matrix[6]), b) +
drivers/gpu/drm/vkms/vkms_composer.c
154
drm_fixp_mul(drm_sm2fixp(matrix->matrix[10]), b) +
drivers/gpu/drm/vkms/vkms_composer.c
159
pixel->b = drm_fixp2int_round(bf);
drivers/gpu/drm/vkms/vkms_composer.c
173
pixel->b = apply_lut_to_channel_value(&srgb_inv_eotf, pixel->b, LUT_BLUE);
drivers/gpu/drm/vkms/vkms_composer.c
178
pixel->b = apply_lut_to_channel_value(&srgb_eotf, pixel->b, LUT_BLUE);
drivers/gpu/drm/vkms/vkms_composer.c
214
pixel.b = output_buffer->pixels[x].b;
drivers/gpu/drm/vkms/vkms_composer.c
234
output_buffer->pixels[x].b = clamp_val(pixel.b, 0, 0xffff);
drivers/gpu/drm/vkms/vkms_composer.c
484
.b = DRM_ARGB64_GETB(bgcolor),
drivers/gpu/drm/vkms/vkms_composer.c
54
out[i].b = pre_mul_blend_channel(in[i].b, out[i].b, in[i].a);
drivers/gpu/drm/vkms/vkms_composer.c
67
VISIBLE_IF_KUNIT u16 lerp_u16(u16 a, u16 b, s64 t)
drivers/gpu/drm/vkms/vkms_composer.c
70
s64 b_fp = drm_int2fixp(b);
drivers/gpu/drm/vkms/vkms_composer.h
21
u16 lerp_u16(u16 a, u16 b, s64 t);
drivers/gpu/drm/vkms/vkms_drv.h
49
s32 a, r, g, b;
drivers/gpu/drm/vkms/vkms_drv.h
70
u16 a, r, g, b;
drivers/gpu/drm/vkms/vkms_formats.c
197
static struct pixel_argb_u16 argb_u16_from_u8888(u8 a, u8 r, u8 g, u8 b)
drivers/gpu/drm/vkms/vkms_formats.c
209
out_pixel.b = (u16)b * 257;
drivers/gpu/drm/vkms/vkms_formats.c
214
static struct pixel_argb_u16 argb_u16_from_u16161616(u16 a, u16 r, u16 g, u16 b)
drivers/gpu/drm/vkms/vkms_formats.c
221
out_pixel.b = b;
drivers/gpu/drm/vkms/vkms_formats.c
226
static struct pixel_argb_u16 argb_u16_from_le16161616(__le16 a, __le16 r, __le16 g, __le16 b)
drivers/gpu/drm/vkms/vkms_formats.c
229
le16_to_cpu(b));
drivers/gpu/drm/vkms/vkms_formats.c
247
out_pixel.b = drm_fixp2int_round(drm_fixp_mul(fp_b, fp_rb_ratio));
drivers/gpu/drm/vkms/vkms_formats.c
267
swap(out_pixel.r, out_pixel.b);
drivers/gpu/drm/vkms/vkms_formats.c
276
u16 r, g, b;
drivers/gpu/drm/vkms/vkms_formats.c
300
b = clamp(fp_b, 0, 0xffff);
drivers/gpu/drm/vkms/vkms_formats.c
302
return argb_u16_from_u16161616(0xffff, r, g, b);
drivers/gpu/drm/vkms/vkms_formats.c
348
#define READ_LINE_ARGB8888(function_name, pixel_name, a, r, g, b) \
drivers/gpu/drm/vkms/vkms_formats.c
349
READ_LINE(function_name, pixel_name, u8, argb_u16_from_u8888, a, r, g, b)
drivers/gpu/drm/vkms/vkms_formats.c
361
#define READ_LINE_le16161616(function_name, pixel_name, a, r, g, b) \
drivers/gpu/drm/vkms/vkms_formats.c
362
READ_LINE(function_name, pixel_name, __le16, argb_u16_from_le16161616, a, r, g, b)
drivers/gpu/drm/vkms/vkms_formats.c
603
out_pixel[0] = DIV_ROUND_CLOSEST(in_pixel->b, 257);
drivers/gpu/drm/vkms/vkms_formats.c
611
out_pixel[0] = DIV_ROUND_CLOSEST(in_pixel->b, 257);
drivers/gpu/drm/vkms/vkms_formats.c
617
out_pixel[2] = DIV_ROUND_CLOSEST(in_pixel->b, 257);
drivers/gpu/drm/vkms/vkms_formats.c
629
pixel[0] = cpu_to_le16(in_pixel->b);
drivers/gpu/drm/vkms/vkms_formats.c
639
pixel[0] = cpu_to_le16(in_pixel->b);
drivers/gpu/drm/vkms/vkms_formats.c
651
s64 fp_b = drm_int2fixp(in_pixel->b);
drivers/gpu/drm/vkms/vkms_formats.c
655
u16 b = drm_fixp2int(drm_fixp_div(fp_b, fp_rb_ratio));
drivers/gpu/drm/vkms/vkms_formats.c
657
*pixel = cpu_to_le16(r << 11 | g << 5 | b);
drivers/gpu/drm/vmwgfx/device_include/svga3d_devcaps.h
369
SVGA3dBool b;
drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
125
uint32 b;
drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
135
float b;
drivers/gpu/drm/vmwgfx/device_include/svga_reg.h
369
uint32 b : 8;
drivers/gpu/drm/vmwgfx/vmw_surface_cache.h
40
static inline u32 clamped_umul32(u32 a, u32 b)
drivers/gpu/drm/vmwgfx/vmw_surface_cache.h
42
uint64_t tmp = (uint64_t) a*b;
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
306
const struct vmw_binding_info *b = &vmw_binding_infos[bt];
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
307
size_t offset = b->offsets[shader_slot] + b->size*slot;
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
346
const struct vmw_binding_info *b = &vmw_binding_infos[bi->bt];
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c
351
memcpy(loc, bi, b->size);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
144
static size_t vmw_ptr_diff(void *a, void *b)
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
146
return (unsigned long) b - (unsigned long) a;
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1323
u16 *r, u16 *g, u16 *b,
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1332
r[i], g[i], b[i]);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c
1335
vmw_write(dev_priv, SVGA_PALETTE_BASE + i * 3 + 2, b[i] >> 8);
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h
355
u16 *r, u16 *g, u16 *b,
drivers/gpu/drm/xe/tests/xe_args_test.c
135
count = COUNT_ARGS(a, b, c, d, e);
drivers/gpu/drm/xe/tests/xe_args_test.c
138
count = COUNT_ARGS(a, b, c, d, e, f, g, h, i, j, k, l);
drivers/gpu/drm/xe/xe_args.h
52
#define __DROP_FIRST_ARG(a, b...) b
drivers/gpu/drm/xe/xe_args.h
69
#define __FIRST_ARG(a, b...) a
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1057
static int vf_runtime_reg_cmp(const void *a, const void *b)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1060
const struct vf_runtime_reg *rb = b;
drivers/gpu/drm/xe/xe_rtp_helpers.h
22
#define _XE_RTP_CONCAT(a, b) CONCATENATE(XE_RTP_, CONCATENATE(a, b))
drivers/gpu/drm/xe/xe_uc_fw.c
151
#define fw_filename_mmp_ver(dir_, uc_, shortname_, a, b, c) \
drivers/gpu/drm/xe/xe_uc_fw.c
152
MAKE_FW_PATH(dir_, uc_, shortname_, "_" __stringify(a ## . ## b ## . ## c))
drivers/gpu/drm/xe/xe_uc_fw.c
153
#define fw_filename_major_ver(dir_, uc_, shortname_, a, b, c) \
drivers/gpu/drm/xe/xe_uc_fw.c
157
#define fw_filename_gsc(dir_, uc_, shortname_, a, b, c) \
drivers/gpu/drm/xe/xe_uc_fw.c
158
MAKE_FW_PATH(dir_, uc_, shortname_, "_" __stringify(b))
drivers/gpu/drm/xe/xe_uc_fw.c
160
#define uc_fw_entry_mmp_ver(dir_, uc_, shortname_, a, b, c) \
drivers/gpu/drm/xe/xe_uc_fw.c
161
{ fw_filename_mmp_ver(dir_, uc_, shortname_, a, b, c), \
drivers/gpu/drm/xe/xe_uc_fw.c
162
a, b, c, true }
drivers/gpu/drm/xe/xe_uc_fw.c
163
#define uc_fw_entry_major_ver(dir_, uc_, shortname_, a, b, c) \
drivers/gpu/drm/xe/xe_uc_fw.c
164
{ fw_filename_major_ver(dir_, uc_, shortname_, a, b, c), \
drivers/gpu/drm/xe/xe_uc_fw.c
165
a, b, c }
drivers/gpu/drm/xe/xe_uc_fw.c
169
#define uc_fw_entry_gsc(dir_, uc_, shortname_, a, b, c) \
drivers/gpu/drm/xe/xe_uc_fw.c
170
{ fw_filename_gsc(dir_, uc_, shortname_, a, b, c), \
drivers/gpu/drm/xe/xe_uc_fw.c
171
a, b, c }
drivers/hid/bpf/progs/Huion__KeydialK20-Bluetooth.bpf.c
416
for (size_t b = 0; b < ARRAY_SIZE(button_mapping); b++) {
drivers/hid/bpf/progs/Huion__KeydialK20-Bluetooth.bpf.c
417
if (data[i] != 0xff && data[i] == button_mapping[b]) {
drivers/hid/bpf/progs/Huion__KeydialK20-Bluetooth.bpf.c
418
buttons |= BIT(b);
drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c
466
size_t b;
drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c
484
for (b = 0; b < ARRAY_SIZE(button_mapping); b++) {
drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c
485
if (data[i] == button_mapping[b]) {
drivers/hid/bpf/progs/Huion__KeydialK20.bpf.c
486
buttons |= BIT(b);
drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
217
unsigned int b = 1 << n;
drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
223
unsigned int frac = (x - b) << YMAX;
drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
224
unsigned int lerp = frac / b;
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
264
size_t d, b;
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
272
for (b = 0; b < sizeof(pad_buttons); b++) {
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
273
if (data[d] != 0 && data[d] == pad_buttons[b])
drivers/hid/bpf/progs/XPPen__Deco01V3.bpf.c
274
button_mask |= BIT(b);
drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c
176
size_t d, b;
drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c
190
for (b = 0; b < sizeof(pad_buttons); b++) {
drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c
191
if (data[d] != 0 && data[d] == pad_buttons[b])
drivers/hid/bpf/progs/XPPen__DecoMini4.bpf.c
192
button_mask |= BIT(b);
drivers/hid/bpf/progs/hid_bpf_helpers.h
208
#define HID_DEVICE(b, g, ven, prod) \
drivers/hid/bpf/progs/hid_bpf_helpers.h
211
__uint(bus, (b)); \
drivers/hid/hid-core.c
783
u8 b;
drivers/hid/hid-core.c
788
b = *start++;
drivers/hid/hid-core.c
790
item->type = (b >> 2) & 3;
drivers/hid/hid-core.c
791
item->tag = (b >> 4) & 15;
drivers/hid/hid-core.c
812
item->size = BIT(b & 3) >> 1; /* 0, 1, 2, 3 -> 0, 1, 2, 4 */
drivers/hid/hid-input.c
1446
int b = field->logical_maximum;
drivers/hid/hid-input.c
1450
b = field->logical_maximum = 255;
drivers/hid/hid-input.c
1454
input_set_abs_params(input, usage->code, a, b, (b - a) >> 8, (b - a) >> 4);
drivers/hid/hid-input.c
1455
else input_set_abs_params(input, usage->code, a, b, 0, 0);
drivers/hid/hid-input.c
1687
int b = field->logical_maximum;
drivers/hid/hid-input.c
1689
if (value > a + ((b - a) >> 3)) {
drivers/hid/hid-led.c
177
enum led_brightness r, g, b;
drivers/hid/hid-led.c
181
b = rgb->blue.cdev.brightness;
drivers/hid/hid-led.c
184
return RISO_KAGAKU_IX(r, b, g);
drivers/hid/hid-led.c
186
return RISO_KAGAKU_IX(r, g, b);
drivers/hid/hid-led.c
43
#define RISO_KAGAKU_IX(r, g, b) riso_kagaku_tbl[((r)?1:0)+((g)?2:0)+((b)?4:0)]
drivers/hid/hid-lg-g15.c
43
#define TEST_BIT(ary, b) ((1 << ((b) & 7)) & (ary)[(b) >> 3])
drivers/hid/hid-ntrig.c
106
return sprintf(buf, "%u.%u.%u.%u.%u", a, b, c, d, e);
drivers/hid/hid-ntrig.c
96
__u8 b = (raw[0] & 0x3c) >> 2;
drivers/hid/hid-picolcd.h
135
#define hid_hw_request(a, b, c) \
drivers/hid/hid-picolcd.h
137
picolcd_debug_out_report(hid_get_drvdata(a), a, b); \
drivers/hid/hid-picolcd.h
138
hid_hw_request(a, b, c); \
drivers/hid/hid-picolcd_fb.c
144
int i, b, changed = 0;
drivers/hid/hid-picolcd_fb.c
149
for (b = 7; b >= 0; b--) {
drivers/hid/hid-picolcd_fb.c
150
const u8 *bdata = bitmap + tile * 256 + chip * 8 + b * 32;
drivers/hid/hid-picolcd_fb.c
157
for (b = 7; b >= 0; b--) {
drivers/hid/hid-picolcd_fb.c
158
const u8 *bdata = bitmap + (tile * 256 + chip * 8 + b * 32) * 8;
drivers/hid/hid-picolcd_fb.c
346
int i, b;
drivers/hid/hid-picolcd_fb.c
349
for (b = 0; b < 8; b++) {
drivers/hid/hid-picolcd_fb.c
351
p |= o_fb[i*8+b] ? 0x01 : 0x00;
drivers/hid/hid-sony.c
1795
report->b = sc->led_state[2];
drivers/hid/hid-sony.c
503
u8 r, g, b;
drivers/hid/hid-thrustmaster.c
114
} b;
drivers/hid/hid-thrustmaster.c
236
model = le16_to_cpu(tm_wheel->response->data.b.model);
drivers/hid/hid-uclogic-params.c
340
const __u8 *b = p;
drivers/hid/hid-uclogic-params.c
341
return b[0] | (b[1] << 8UL) | (b[2] << 16UL);
drivers/hid/hid-wiimote-modules.c
1997
__u8 o, r, y, g, b, bass, bm, bp;
drivers/hid/hid-wiimote-modules.c
2040
b = !(ext[5] & 0x08);
drivers/hid/hid-wiimote-modules.c
2063
b, &wdata->state.pressure_drums[4],
drivers/hid/intel-ish-hid/ishtp/hbm.c
27
int b;
drivers/hid/intel-ish-hid/ishtp/hbm.c
30
for_each_set_bit(b, dev->fw_clients_map, ISHTP_CLIENTS_MAX)
drivers/hid/wacom_sys.c
278
struct hid_field *b = field->report->field[field->index + 2];
drivers/hid/wacom_sys.c
283
b->maxusage > 0 &&
drivers/hid/wacom_sys.c
284
b->usage[0].hid == 0xFF000000 &&
drivers/hid/wacom_sys.c
285
b->report_size == 8) {
drivers/hid/wacom_sys.c
292
b->usage[0].hid = WACOM_HID_WD_SERIALHI;
drivers/hid/wacom_sys.c
293
b->logical_minimum = 0;
drivers/hid/wacom_sys.c
294
b->logical_maximum = U8_MAX;
drivers/hv/hv_balloon.c
1915
static void hv_balloon_debugfs_init(struct hv_dynmem_device *b)
drivers/hv/hv_balloon.c
1917
debugfs_create_file("hv-balloon", 0444, NULL, b,
drivers/hv/hv_balloon.c
1921
static void hv_balloon_debugfs_exit(struct hv_dynmem_device *b)
drivers/hv/hv_balloon.c
1928
static inline void hv_balloon_debugfs_init(struct hv_dynmem_device *b)
drivers/hv/hv_balloon.c
1932
static inline void hv_balloon_debugfs_exit(struct hv_dynmem_device *b)
drivers/hwmon/asus-ec-sensors.c
1030
static int bank_compare(const void *a, const void *b)
drivers/hwmon/asus-ec-sensors.c
1032
return *((const s8 *)a) - *((const s8 *)b);
drivers/hwmon/pmbus/adm1275.c
112
s16 b;
drivers/hwmon/pmbus/adm1275.c
833
info->b[PSC_VOLTAGE_IN] = coefficients[vindex].b;
drivers/hwmon/pmbus/adm1275.c
838
info->b[PSC_VOLTAGE_OUT] = coefficients[voindex].b;
drivers/hwmon/pmbus/adm1275.c
845
info->b[PSC_CURRENT_OUT] = coefficients[cindex].b;
drivers/hwmon/pmbus/adm1275.c
851
info->b[PSC_POWER] = coefficients[pindex].b;
drivers/hwmon/pmbus/adm1275.c
856
info->b[PSC_TEMPERATURE] = coefficients[tindex].b;
drivers/hwmon/pmbus/delta-ahe50dc-fan.c
74
.b[PSC_FAN] = 0,
drivers/hwmon/pmbus/delta-ahe50dc-fan.c
77
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/delta-ahe50dc-fan.c
80
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/ir38064.c
37
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/isl68137.c
231
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/isl68137.c
234
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/isl68137.c
237
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/isl68137.c
240
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/isl68137.c
243
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/isl68137.c
246
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/lm25066.c
101
.b = -5200,
drivers/hwmon/pmbus/lm25066.c
106
.b = -3100,
drivers/hwmon/pmbus/lm25066.c
111
.b = -3300,
drivers/hwmon/pmbus/lm25066.c
116
.b = -1900,
drivers/hwmon/pmbus/lm25066.c
126
.b = -642,
drivers/hwmon/pmbus/lm25066.c
131
.b = 423,
drivers/hwmon/pmbus/lm25066.c
136
.b = 1552,
drivers/hwmon/pmbus/lm25066.c
141
.b = 2118,
drivers/hwmon/pmbus/lm25066.c
146
.b = 8524,
drivers/hwmon/pmbus/lm25066.c
151
.b = 11202,
drivers/hwmon/pmbus/lm25066.c
161
.b = -1200,
drivers/hwmon/pmbus/lm25066.c
166
.b = -2400,
drivers/hwmon/pmbus/lm25066.c
171
.b = -1200,
drivers/hwmon/pmbus/lm25066.c
176
.b = -600,
drivers/hwmon/pmbus/lm25066.c
181
.b = -6000,
drivers/hwmon/pmbus/lm25066.c
186
.b = -8000,
drivers/hwmon/pmbus/lm25066.c
196
.b = -140,
drivers/hwmon/pmbus/lm25066.c
201
.b = 500,
drivers/hwmon/pmbus/lm25066.c
206
.b = -504,
drivers/hwmon/pmbus/lm25066.c
211
.b = 100,
drivers/hwmon/pmbus/lm25066.c
216
.b = -4000,
drivers/hwmon/pmbus/lm25066.c
221
.b = -965,
drivers/hwmon/pmbus/lm25066.c
49
short m, b, R;
drivers/hwmon/pmbus/lm25066.c
514
info->b[PSC_TEMPERATURE] = coeff[PSC_TEMPERATURE].b;
drivers/hwmon/pmbus/lm25066.c
517
info->b[PSC_VOLTAGE_IN] = coeff[PSC_VOLTAGE_IN].b;
drivers/hwmon/pmbus/lm25066.c
520
info->b[PSC_VOLTAGE_OUT] = coeff[PSC_VOLTAGE_OUT].b;
drivers/hwmon/pmbus/lm25066.c
526
info->b[PSC_CURRENT_IN] = coeff[PSC_CURRENT_IN_L].b;
drivers/hwmon/pmbus/lm25066.c
528
info->b[PSC_POWER] = coeff[PSC_POWER_L].b;
drivers/hwmon/pmbus/lm25066.c
531
info->b[PSC_CURRENT_IN] = coeff[PSC_CURRENT_IN].b;
drivers/hwmon/pmbus/lm25066.c
533
info->b[PSC_POWER] = coeff[PSC_POWER].b;
drivers/hwmon/pmbus/lm25066.c
59
.b = 1343,
drivers/hwmon/pmbus/lm25066.c
64
.b = -1833,
drivers/hwmon/pmbus/lm25066.c
69
.b = -537,
drivers/hwmon/pmbus/lm25066.c
74
.b = -2908,
drivers/hwmon/pmbus/lm25066.c
79
.b = -5646,
drivers/hwmon/pmbus/lm25066.c
84
.b = -14500,
drivers/hwmon/pmbus/lm25066.c
91
.b = -1800,
drivers/hwmon/pmbus/lm25066.c
96
.b = -1800,
drivers/hwmon/pmbus/ltc3815.c
159
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/ltc3815.c
162
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/ltc3815.c
165
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/ltc3815.c
168
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/ltc3815.c
171
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/ltc4286.c
31
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/ltc4286.c
34
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/ltc4286.c
37
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/ltc4286.c
45
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/ltc4286.c
53
.b[PSC_TEMPERATURE] = 273,
drivers/hwmon/pmbus/max16064.c
71
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max16064.c
74
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max16064.c
77
.b[PSC_TEMPERATURE] = 335,
drivers/hwmon/pmbus/max17616.c
19
.b[PSC_VOLTAGE_IN] = -18,
drivers/hwmon/pmbus/max17616.c
24
.b[PSC_VOLTAGE_OUT] = -18,
drivers/hwmon/pmbus/max17616.c
29
.b[PSC_CURRENT_OUT] = 80,
drivers/hwmon/pmbus/max17616.c
34
.b[PSC_TEMPERATURE] = 19653,
drivers/hwmon/pmbus/max20730.c
405
int b = info->b[class] * 1000;
drivers/hwmon/pmbus/max20730.c
408
d = v * info->m[class] + b;
drivers/hwmon/pmbus/max20730.c
424
int b = info->b[class] * 1000;
drivers/hwmon/pmbus/max20730.c
435
d = (d - b) / m;
drivers/hwmon/pmbus/max20730.c
541
.b[PSC_TEMPERATURE] = 5887,
drivers/hwmon/pmbus/max20730.c
546
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max20730.c
551
.b[PSC_CURRENT_OUT] = 4976,
drivers/hwmon/pmbus/max20730.c
570
.b[PSC_TEMPERATURE] = 5887,
drivers/hwmon/pmbus/max20730.c
575
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max20730.c
590
.b[PSC_CURRENT_OUT] = 4976,
drivers/hwmon/pmbus/max20730.c
609
.b[PSC_TEMPERATURE] = 5887,
drivers/hwmon/pmbus/max20730.c
614
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max20730.c
619
.b[PSC_CURRENT_OUT] = 3461,
drivers/hwmon/pmbus/max20730.c
638
.b[PSC_TEMPERATURE] = 5887,
drivers/hwmon/pmbus/max20730.c
643
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max20730.c
648
.b[PSC_CURRENT_OUT] = 5014,
drivers/hwmon/pmbus/max31785.c
325
.b[PSC_FAN] = 0,
drivers/hwmon/pmbus/max31785.c
330
.b[PSC_PWM] = 0,
drivers/hwmon/pmbus/max31785.c
341
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max31785.c
357
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
272
data->info.b[PSC_VOLTAGE_IN] = 0;
drivers/hwmon/pmbus/max34440.c
275
data->info.b[PSC_CURRENT_IN] = 0;
drivers/hwmon/pmbus/max34440.c
339
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max34440.c
342
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
345
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/max34440.c
348
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
351
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
374
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max34440.c
377
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
380
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/max34440.c
383
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
386
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
409
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max34440.c
412
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
415
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
418
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
453
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max34440.c
456
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
459
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
462
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
465
.b[PSC_FAN] = 0,
drivers/hwmon/pmbus/max34440.c
497
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max34440.c
500
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
503
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
506
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/max34440.c
509
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
533
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
536
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
539
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
556
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
559
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max34440.c
587
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max34440.c
590
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/max8688.c
149
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/max8688.c
152
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/max8688.c
155
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/max8688.c
158
.b[PSC_TEMPERATURE] = 335,
drivers/hwmon/pmbus/mp2869.c
592
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp2869.c
596
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp2869.c
600
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp2869.c
604
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp2869.c
608
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp2891.c
530
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp2891.c
535
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp2891.c
539
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/mp2891.c
543
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp2891.c
547
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp2891.c
551
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp2925.c
284
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp29502.c
599
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp29502.c
603
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp29502.c
607
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp29502.c
611
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/mp29502.c
615
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp29502.c
619
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp2993.c
213
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp2993.c
217
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp2993.c
221
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp5023.c
21
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp5023.c
24
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp5023.c
27
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp5023.c
30
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp5023.c
33
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp5920.c
20
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp5920.c
23
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp5920.c
26
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp5920.c
29
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp5920.c
32
.b[PSC_TEMPERATURE] = 20500,
drivers/hwmon/pmbus/mp5926.c
100
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/mp5926.c
104
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp5926.c
108
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp5926.c
112
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp5926.c
96
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp5990.c
102
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp5990.c
105
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp5990.c
124
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp5990.c
127
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp5990.c
130
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/mp5990.c
133
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp5990.c
136
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/mp5990.c
139
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp5990.c
93
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp5990.c
96
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp5990.c
99
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mp9941.c
260
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mp9941.c
264
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/mp9941.c
268
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/mp9941.c
272
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mp9945.c
188
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/mpq7932.c
117
info->b[PSC_VOLTAGE_OUT] = -33;
drivers/hwmon/pmbus/mpq8785.c
100
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/mpq8785.c
103
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/mpq8785.c
153
info->b[PSC_VOLTAGE_OUT] = 0;
drivers/hwmon/pmbus/mpq8785.c
40
info->b[PSC_VOLTAGE_OUT] = 0;
drivers/hwmon/pmbus/mpq8785.c
97
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/pli1209bc.c
78
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/pli1209bc.c
81
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/pli1209bc.c
84
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/pli1209bc.c
87
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/pli1209bc.c
90
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/pli1209bc.c
93
.b[PSC_TEMPERATURE] = 0,
drivers/hwmon/pmbus/pmbus.h
442
int b[PSC_NUM_CLASSES]; /* offset */
drivers/hwmon/pmbus/pmbus_core.c
1063
s64 b;
drivers/hwmon/pmbus/pmbus_core.c
1067
b = data->info->b[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
1073
b *= 1000;
drivers/hwmon/pmbus/pmbus_core.c
1079
b *= 1000;
drivers/hwmon/pmbus/pmbus_core.c
1081
val = val * m + b;
drivers/hwmon/pmbus/pmbus_core.c
1152
static int pmbus_get_boolean(struct i2c_client *client, struct pmbus_boolean *b,
drivers/hwmon/pmbus/pmbus_core.c
1156
struct pmbus_sensor *s1 = b->s1;
drivers/hwmon/pmbus/pmbus_core.c
1157
struct pmbus_sensor *s2 = b->s2;
drivers/hwmon/pmbus/pmbus_core.c
2571
s16 m, b;
drivers/hwmon/pmbus/pmbus_core.c
2590
b = data.block[3] | (data.block[4] << 8);
drivers/hwmon/pmbus/pmbus_core.c
2593
info->b[class] = b;
drivers/hwmon/pmbus/pmbus_core.c
827
s64 b, val = (s16)sensor->data;
drivers/hwmon/pmbus/pmbus_core.c
831
b = data->info->b[sensor->class];
drivers/hwmon/pmbus/pmbus_core.c
842
b *= 1000;
drivers/hwmon/pmbus/pmbus_core.c
848
b *= 1000;
drivers/hwmon/pmbus/pmbus_core.c
860
val = div_s64(val - b, m);
drivers/hwmon/pmbus/stef48h28.c
22
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/stef48h28.c
25
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/stef48h28.c
28
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/stef48h28.c
31
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/stef48h28.c
34
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/stef48h28.c
37
.b[PSC_TEMPERATURE] = 500,
drivers/hwmon/pmbus/tps25990.c
344
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/tps25990.c
348
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/tps25990.c
352
.b[PSC_TEMPERATURE] = 32100,
drivers/hwmon/pmbus/tps25990.c
361
.b[PSC_CURRENT_IN] = 0,
drivers/hwmon/pmbus/tps25990.c
365
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/xdp710.c
39
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/xdp710.c
42
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/xdp710.c
45
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/xdp710.c
48
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/xdp710.c
51
.b[PSC_TEMPERATURE] = 14321,
drivers/hwmon/pmbus/xdp720.c
33
.b[PSC_VOLTAGE_IN] = 0,
drivers/hwmon/pmbus/xdp720.c
36
.b[PSC_VOLTAGE_OUT] = 0,
drivers/hwmon/pmbus/xdp720.c
43
.b[PSC_CURRENT_OUT] = 0,
drivers/hwmon/pmbus/xdp720.c
46
.b[PSC_POWER] = 0,
drivers/hwmon/pmbus/xdp720.c
49
.b[PSC_TEMPERATURE] = 22521,
drivers/hwtracing/coresight/coresight-etm-perf.c
305
struct coresight_device *b)
drivers/hwtracing/coresight/coresight-etm-perf.c
307
if (!a || !b)
drivers/hwtracing/coresight/coresight-etm-perf.c
314
return (a->subtype.sink_subtype == b->subtype.sink_subtype) &&
drivers/hwtracing/coresight/coresight-etm-perf.c
315
(sink_ops(a) == sink_ops(b));
drivers/i2c/algos/i2c-algo-pca.c
139
__u8 b)
drivers/i2c/algos/i2c-algo-pca.c
142
DEB2("=== WRITE %#04x\n", b);
drivers/i2c/algos/i2c-algo-pca.c
143
pca_outw(adap, I2C_PCA_DAT, b);
drivers/i2c/algos/i2c-algo-pca.c
157
__u8 *b, int ack)
drivers/i2c/algos/i2c-algo-pca.c
159
*b = pca_inw(adap, I2C_PCA_DAT);
drivers/i2c/algos/i2c-algo-pca.c
160
DEB2("=== READ %#04x %s\n", *b, ack ? "ACK" : "NACK");
drivers/i2c/busses/i2c-cadence.c
1255
unsigned int *a, unsigned int *b)
drivers/i2c/busses/i2c-cadence.c
1295
*b = calc_div_b;
drivers/i2c/busses/i2c-sis630.c
406
unsigned char b;
drivers/i2c/busses/i2c-sis630.c
433
if (pci_read_config_byte(sis630_dev, SIS630_BIOS_CTL_REG, &b)) {
drivers/i2c/busses/i2c-sis630.c
439
if (!(b & 0x80) &&
drivers/i2c/busses/i2c-sis630.c
440
pci_write_config_byte(sis630_dev, SIS630_BIOS_CTL_REG, b | 0x80)) {
drivers/i2c/i2c-stub.c
129
struct smbus_block_data *b;
drivers/i2c/i2c-stub.c
246
b = stub_find_block(&adap->dev, chip, command, false);
drivers/i2c/i2c-stub.c
253
if (b == NULL) {
drivers/i2c/i2c-stub.c
254
b = stub_find_block(&adap->dev, chip, command,
drivers/i2c/i2c-stub.c
256
if (b == NULL) {
drivers/i2c/i2c-stub.c
262
if (len > b->len)
drivers/i2c/i2c-stub.c
263
b->len = len;
drivers/i2c/i2c-stub.c
265
b->block[i] = data->block[i + 1];
drivers/i2c/i2c-stub.c
267
chip->words[command] = (b->block[0] << 8) | b->len;
drivers/i2c/i2c-stub.c
272
if (b == NULL) {
drivers/i2c/i2c-stub.c
278
len = b->len;
drivers/i2c/i2c-stub.c
281
data->block[i + 1] = b->block[i];
drivers/i2c/i2c-stub.c
93
struct smbus_block_data *b, *rb = NULL;
drivers/i2c/i2c-stub.c
95
list_for_each_entry(b, &chip->smbus_blocks, node) {
drivers/i2c/i2c-stub.c
96
if (b->command == command) {
drivers/i2c/i2c-stub.c
97
rb = b;
drivers/iio/adc/ad4130.c
600
struct ad4130_setup_info *b)
drivers/iio/adc/ad4130.c
619
if (a->iout0_val != b->iout0_val ||
drivers/iio/adc/ad4130.c
620
a->iout1_val != b->iout1_val ||
drivers/iio/adc/ad4130.c
621
a->burnout != b->burnout ||
drivers/iio/adc/ad4130.c
622
a->pga != b->pga ||
drivers/iio/adc/ad4130.c
623
a->fs != b->fs ||
drivers/iio/adc/ad4130.c
624
a->ref_sel != b->ref_sel ||
drivers/iio/adc/ad4130.c
625
a->filter_type != b->filter_type ||
drivers/iio/adc/ad4130.c
626
a->ref_bufp != b->ref_bufp ||
drivers/iio/adc/ad4130.c
627
a->ref_bufm != b->ref_bufm)
drivers/iio/adc/ad4170-4.c
593
static bool ad4170_setup_eq(struct ad4170_setup *a, struct ad4170_setup *b)
drivers/iio/adc/ad4170-4.c
595
if (a->misc != b->misc ||
drivers/iio/adc/ad4170-4.c
596
a->afe != b->afe ||
drivers/iio/adc/ad4170-4.c
597
a->filter != b->filter ||
drivers/iio/adc/ad4170-4.c
598
a->filter_fs != b->filter_fs ||
drivers/iio/adc/ad4170-4.c
599
a->offset != b->offset ||
drivers/iio/adc/ad4170-4.c
600
a->gain != b->gain)
drivers/iio/adc/ad7124.c
433
struct ad7124_channel_config *b)
drivers/iio/adc/ad7124.c
435
return a->refsel == b->refsel &&
drivers/iio/adc/ad7124.c
436
a->bipolar == b->bipolar &&
drivers/iio/adc/ad7124.c
437
a->buf_positive == b->buf_positive &&
drivers/iio/adc/ad7124.c
438
a->buf_negative == b->buf_negative &&
drivers/iio/adc/ad7124.c
439
a->vref_mv == b->vref_mv &&
drivers/iio/adc/ad7124.c
440
a->pga_bits == b->pga_bits &&
drivers/iio/adc/ad7124.c
441
a->odr_sel_bits == b->odr_sel_bits &&
drivers/iio/adc/ad7124.c
442
a->filter_type == b->filter_type &&
drivers/iio/adc/ad7124.c
443
a->calibration_offset == b->calibration_offset &&
drivers/iio/adc/ad7124.c
444
a->calibration_gain == b->calibration_gain;
drivers/iio/adc/twl6030-gpadc.c
576
int b, k, gain, x1, x2, i;
drivers/iio/adc/twl6030-gpadc.c
592
b = (d1 * 1000) - (k - 1000) * x1;
drivers/iio/adc/twl6030-gpadc.c
596
gpadc->twl6030_cal_tbl[i].offset_error = b;
drivers/iio/adc/twl6030-gpadc.c
604
dev_dbg(gpadc->dev, "GPADC b for Chn: %d = %d\n", channel, b);
drivers/iio/common/ssp_sensors/ssp_dev.c
225
to_send.b = cpu_to_le32(data->batch_latency_buf[type]);
drivers/iio/common/ssp_sensors/ssp_dev.c
287
to_send.b = cpu_to_le32(data->batch_latency_buf[type]);
drivers/iio/common/ssp_sensors/ssp_dev.c
29
__le32 b;
drivers/iio/dac/ad5758.c
240
static int cmpfunc(const void *a, const void *b)
drivers/iio/dac/ad5758.c
242
return *(int *)a - *(int *)b;
drivers/iio/frequency/ad9523.c
132
#define AD9523_PLL2_FB_NDIV(a, b) (4 * (b) + (a))
drivers/iio/industrialio-gts-helper.c
272
static int iio_gts_gain_cmp(const void *a, const void *b)
drivers/iio/industrialio-gts-helper.c
274
return *(int *)a - *(int *)b;
drivers/iio/magnetometer/als31300.c
72
#define ALS31300_DATA_X_GET(b) \
drivers/iio/magnetometer/als31300.c
73
sign_extend32(FIELD_GET(ALS31300_VOL_MSB_X_AXIS, b[0]) << 4 | \
drivers/iio/magnetometer/als31300.c
74
FIELD_GET(ALS31300_VOL_LSB_X_AXIS, b[1]), 11)
drivers/iio/magnetometer/als31300.c
75
#define ALS31300_DATA_Y_GET(b) \
drivers/iio/magnetometer/als31300.c
76
sign_extend32(FIELD_GET(ALS31300_VOL_MSB_Y_AXIS, b[0]) << 4 | \
drivers/iio/magnetometer/als31300.c
77
FIELD_GET(ALS31300_VOL_LSB_Y_AXIS, b[1]), 11)
drivers/iio/magnetometer/als31300.c
78
#define ALS31300_DATA_Z_GET(b) \
drivers/iio/magnetometer/als31300.c
79
sign_extend32(FIELD_GET(ALS31300_VOL_MSB_Z_AXIS, b[0]) << 4 | \
drivers/iio/magnetometer/als31300.c
80
FIELD_GET(ALS31300_VOL_LSB_Z_AXIS, b[1]), 11)
drivers/iio/magnetometer/als31300.c
81
#define ALS31300_TEMPERATURE_GET(b) \
drivers/iio/magnetometer/als31300.c
82
(FIELD_GET(ALS31300_VOL_MSB_TEMPERATURE, b[0]) << 6 | \
drivers/iio/magnetometer/als31300.c
83
FIELD_GET(ALS31300_VOL_LSB_TEMPERATURE, b[1]))
drivers/iio/magnetometer/tlv493d.c
167
static s16 tlv493d_get_channel_data(u8 *b, enum tlv493d_channels ch)
drivers/iio/magnetometer/tlv493d.c
173
val = FIELD_GET(TLV493D_BX_MAG_X_AXIS_MSB, b[TLV493D_RD_REG_BX]) << 4 |
drivers/iio/magnetometer/tlv493d.c
174
FIELD_GET(TLV493D_BX2_MAG_X_AXIS_LSB, b[TLV493D_RD_REG_BX2]);
drivers/iio/magnetometer/tlv493d.c
177
val = FIELD_GET(TLV493D_BY_MAG_Y_AXIS_MSB, b[TLV493D_RD_REG_BY]) << 4 |
drivers/iio/magnetometer/tlv493d.c
178
FIELD_GET(TLV493D_BX2_MAG_Y_AXIS_LSB, b[TLV493D_RD_REG_BX2]);
drivers/iio/magnetometer/tlv493d.c
181
val = FIELD_GET(TLV493D_BZ_MAG_Z_AXIS_MSB, b[TLV493D_RD_REG_BZ]) << 4 |
drivers/iio/magnetometer/tlv493d.c
182
FIELD_GET(TLV493D_BZ2_MAG_Z_AXIS_LSB, b[TLV493D_RD_REG_BZ2]);
drivers/iio/magnetometer/tlv493d.c
185
val = FIELD_GET(TLV493D_TEMP_TEMP_MSB, b[TLV493D_RD_REG_TEMP]) << 8 |
drivers/iio/magnetometer/tlv493d.c
186
FIELD_GET(TLV493D_TEMP2_TEMP_LSB, b[TLV493D_RD_REG_TEMP2]);
drivers/iio/pressure/icp10100.c
284
int64_t a, b, c;
drivers/iio/pressure/icp10100.c
323
b = ((int64_t)p_calib[0] - a) * ((int64_t)p_lut[0] + c);
drivers/iio/pressure/icp10100.c
324
dev_dbg(&st->client->dev, "b = %lld\n", b);
drivers/iio/pressure/icp10100.c
330
pressure_mPa = 1000LL * a + div64_s64(1000LL * b, c + raw_pressure);
drivers/infiniband/core/cm.c
606
static int be32_lt(__be32 a, __be32 b)
drivers/infiniband/core/cm.c
608
return (__force u32) a < (__force u32) b;
drivers/infiniband/core/cm.c
611
static int be32_gt(__be32 a, __be32 b)
drivers/infiniband/core/cm.c
613
return (__force u32) a > (__force u32) b;
drivers/infiniband/core/cm.c
616
static int be64_lt(__be64 a, __be64 b)
drivers/infiniband/core/cm.c
618
return (__force u64) a < (__force u64) b;
drivers/infiniband/core/cm.c
621
static int be64_gt(__be64 a, __be64 b)
drivers/infiniband/core/cm.c
623
return (__force u64) a > (__force u64) b;
drivers/infiniband/hw/hfi1/eprom.c
202
#define MAGIC4(a, b, c, d) ((d) << 24 | (c) << 16 | (b) << 8 | (a))
drivers/infiniband/hw/hfi1/hfi.h
1369
#define dc8051_ver(a, b, c) ((a) << 16 | (b) << 8 | (c))
drivers/infiniband/hw/hfi1/pio.c
1640
#define sent_before(a, b) time_before(a, b) /* a < b */
drivers/infiniband/hw/hfi1/verbs.h
312
static inline int cmp_psn(u32 a, u32 b)
drivers/infiniband/hw/hfi1/verbs.h
314
return (((int)a) - ((int)b)) << PSN_SHIFT;
drivers/infiniband/hw/hfi1/verbs.h
328
static inline u32 delta_psn(u32 a, u32 b)
drivers/infiniband/hw/hfi1/verbs.h
330
return (((int)a - (int)b) << PSN_SHIFT) >> PSN_SHIFT;
drivers/infiniband/hw/ionic/ionic_lif_cfg.h
6
#define IONIC_VERSION(a, b) (((a) << 16) + ((b) << 8))
drivers/infiniband/hw/mlx5/main.c
908
u32 max_overhead_xrc, overhead_ud_lso, a, b;
drivers/infiniband/hw/mlx5/main.c
915
b = sizeof(struct mlx5_wqe_umr_ctrl_seg) +
drivers/infiniband/hw/mlx5/main.c
918
max_overhead_xrc += max(a, b);
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
87
const struct list_head *b)
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
92
node_b = list_entry(b, struct usnic_uiom_interval_node, link);
drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.h
115
#define OPA_VNIC_ENCAP_RC_EXT(w, b) (((w) >> OPA_VNIC_ENCAP_RC_ ## b) & 0x7)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1514
static int sockaddr_cmp(const struct sockaddr *a, const struct sockaddr *b)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1519
&((struct sockaddr_ib *)b)->sib_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1521
(b->sa_family == AF_IB);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1524
&((struct sockaddr_in *)b)->sin_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1526
(b->sa_family == AF_INET);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1529
&((struct sockaddr_in6 *)b)->sin6_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1531
(b->sa_family == AF_INET6);
drivers/input/ff-memless.c
232
static inline s16 fixp_mult(s16 a, s16 b)
drivers/input/ff-memless.c
235
return ((s32)(a * b)) >> FRAC_N;
drivers/input/gameport/ns558.c
106
for (j = b = 0; j < 1000; j++)
drivers/input/gameport/ns558.c
107
if (inb(io & (-1 << i)) != inb((io & (-1 << i)) + (1 << i) - 1)) b++;
drivers/input/gameport/ns558.c
110
if (b > 300) { /* We allow 30% difference */
drivers/input/gameport/ns558.c
47
int i, j, b;
drivers/input/joystick/gamecon.c
547
static void gc_psx_command(struct gc *gc, int b, unsigned char *data)
drivers/input/joystick/gamecon.c
554
for (i = 0; i < GC_PSX_LENGTH; i++, b >>= 1) {
drivers/input/joystick/gamecon.c
555
cmd = (b & 1) ? GC_PSX_COMMAND : 0;
drivers/input/joystick/n64joy.c
178
input_report_key(dev, BTN_1, data[i].b);
drivers/input/joystick/n64joy.c
65
unsigned int b: 1;
drivers/input/joystick/tmdc.c
264
int i, j, b = 0;
drivers/input/joystick/tmdc.c
325
set_bit(port->btn[j + b], input_dev->keybit);
drivers/input/joystick/tmdc.c
326
b += port->btnc[i];
drivers/input/keyboard/atkbd.c
263
struct device_attribute *attr, char *b) \
drivers/input/keyboard/atkbd.c
265
return atkbd_attr_show_helper(d, b, atkbd_show_##_name); \
drivers/input/keyboard/atkbd.c
268
struct device_attribute *attr, const char *b, size_t s) \
drivers/input/keyboard/atkbd.c
270
return atkbd_attr_set_helper(d, b, s, atkbd_set_##_name); \
drivers/input/keyboard/atkbd.c
285
struct device_attribute *attr, char *b) \
drivers/input/keyboard/atkbd.c
287
return atkbd_attr_show_helper(d, b, atkbd_show_##_name); \
drivers/input/misc/pcf8574_keypad.c
48
unsigned char x, y, a, b;
drivers/input/misc/pcf8574_keypad.c
58
for (b = 0; y > 0; b++)
drivers/input/misc/pcf8574_keypad.c
61
return ((a - 1) * 4) + b;
drivers/input/misc/yealink.c
113
u8 b[sizeof(struct yld_status)];
drivers/input/misc/yealink.c
147
yld->master.b[a] |= m;
drivers/input/misc/yealink.c
149
yld->master.b[a] &= ~m;
drivers/input/misc/yealink.c
162
yld->master.b[a] |= m;
drivers/input/misc/yealink.c
164
yld->master.b[a] &= ~m;
drivers/input/misc/yealink.c
336
val = yld->master.b[ix];
drivers/input/misc/yealink.c
337
if (val != yld->copy.b[ix])
drivers/input/misc/yealink.c
351
yld->copy.b[ix] = val;
drivers/input/misc/yealink.c
388
val = yld->master.b[ix];
drivers/input/misc/yealink.c
389
yld->copy.b[ix] = val;
drivers/input/misc/yealink.c
512
yld->copy.b[i] = ~yld->master.b[i];
drivers/input/misc/yealink.c
581
static ssize_t show_line(struct device *dev, char *buf, int a, int b)
drivers/input/misc/yealink.c
588
for (i = a; i < b; i++)
drivers/input/misc/yealink.c
591
for (i = a; i < b; i++)
drivers/input/misc/yealink.c
596
return 3 + ((b - a) << 1);
drivers/input/misc/yealink.c
61
#define _SEG(t, a, am, b, bm, c, cm, d, dm, e, em, f, fm, g, gm) \
drivers/input/misc/yealink.c
63
.u = { .s = { _LOC(a, am), _LOC(b, bm), _LOC(c, cm), \
drivers/input/mouse/inport.c
113
unsigned char a, b, c;
drivers/input/mouse/inport.c
122
b = inb(INPORT_SIGNATURE_PORT);
drivers/input/mouse/inport.c
124
if (a == b || a != c) {
drivers/input/mouse/rpcmouse.c
38
short x, y, dx, dy, b;
drivers/input/mouse/rpcmouse.c
42
b = (short) (__raw_readl(IOMEM(0xe0310000)) ^ 0x70);
drivers/input/mouse/rpcmouse.c
53
input_report_key(dev, BTN_LEFT, b & 0x40);
drivers/input/mouse/rpcmouse.c
54
input_report_key(dev, BTN_MIDDLE, b & 0x20);
drivers/input/mouse/rpcmouse.c
55
input_report_key(dev, BTN_RIGHT, b & 0x10);
drivers/input/mouse/synaptics.c
940
const struct synaptics_hw_state *b,
drivers/input/mouse/synaptics.c
944
synaptics_report_semi_mt_slot(dev, 0, true, min(a->x, b->x),
drivers/input/mouse/synaptics.c
945
min(a->y, b->y));
drivers/input/mouse/synaptics.c
946
synaptics_report_semi_mt_slot(dev, 1, true, max(a->x, b->x),
drivers/input/mouse/synaptics.c
947
max(a->y, b->y));
drivers/input/rmi4/rmi_driver.c
573
int b;
drivers/input/rmi4/rmi_driver.c
607
for (b = 0; b < 8; b++) {
drivers/input/rmi4/rmi_driver.c
608
if (buf[i] & (0x1 << b))
drivers/input/rmi4/rmi_driver.c
669
for (b = 0; b < 7; b++) {
drivers/input/rmi4/rmi_driver.c
670
if (struct_buf[offset] & (0x1 << b))
drivers/input/touchscreen/ads7846.c
1049
unsigned int cmd_idx, b;
drivers/input/touchscreen/ads7846.c
1121
for (b = 0; b < l->count; b++)
drivers/input/touchscreen/ads7846.c
1122
packet->tx[l->offset + b].cmd = cmd;
drivers/input/touchscreen/ads7846.c
772
unsigned int cmd_idx, b;
drivers/input/touchscreen/ads7846.c
780
for (b = l->skip; b < l->count; b++) {
drivers/input/touchscreen/ads7846.c
781
val = ads7846_get_value(&packet->rx[l->offset + b]);
drivers/input/touchscreen/ads7846.c
785
if (b == l->count - 1)
drivers/input/touchscreen/ti_am335x_tsc.c
218
static int titsc_cmp_coord(const void *a, const void *b)
drivers/input/touchscreen/ti_am335x_tsc.c
220
return *(int *)a - *(int *)b;
drivers/input/touchscreen/wdt87xx_i2c.c
610
u32 a, b;
drivers/input/touchscreen/wdt87xx_i2c.c
615
b = new_value;
drivers/input/touchscreen/wdt87xx_i2c.c
616
bit0 = a ^ (b & 1);
drivers/input/touchscreen/wdt87xx_i2c.c
624
y = (a << 1) ^ b;
drivers/interconnect/qcom/bcm-voter.c
42
static int cmp_vcd(void *priv, const struct list_head *a, const struct list_head *b)
drivers/interconnect/qcom/bcm-voter.c
45
const struct qcom_icc_bcm *bcm_b = list_entry(b, struct qcom_icc_bcm, list);
drivers/iommu/dma-iommu.c
499
const struct list_head *b)
drivers/iommu/dma-iommu.c
502
struct resource_entry *res_b = list_entry(b, typeof(*res_b), node);
drivers/iommu/generic_pt/pt_defs.h
238
#define log2_div_eq(a, b, c_lg2) log2_div_eq_t(pt_vaddr_t, a, b, c_lg2)
drivers/iommu/generic_pt/pt_defs.h
267
static inline bool fvalog2_div_eq(pt_vaddr_t a, pt_vaddr_t b,
drivers/iommu/generic_pt/pt_defs.h
272
return log2_div_eq_t(pt_vaddr_t, a, b, c_lg2);
drivers/iommu/generic_pt/pt_defs.h
294
#define oalog2_div_eq(a, b, c_lg2) log2_div_eq_t(pt_oaddr_t, a, b, c_lg2)
drivers/iommu/generic_pt/pt_log2.h
29
#define log2_div_eq_t(type, a, b, c_lg2) \
drivers/iommu/generic_pt/pt_log2.h
30
(log2_div_t(type, (a) ^ (b), c_lg2) == 0)
drivers/iommu/msm_iommu_hw-8xxx.h
101
#define GET_M2VCBR_N(b, N) GET_GLOBAL_REG_N(M2VCBR_N, N, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
102
#define GET_CBACR_N(b, N) GET_GLOBAL_REG_N(CBACR_N, N, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
103
#define GET_TLBTR0(b) GET_GLOBAL_REG(TLBTR0, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
104
#define GET_TLBTR1(b) GET_GLOBAL_REG(TLBTR1, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
105
#define GET_TLBTR2(b) GET_GLOBAL_REG(TLBTR2, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
106
#define GET_TESTBUSCR(b) GET_GLOBAL_REG(TESTBUSCR, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
107
#define GET_GLOBAL_TLBIALL(b) GET_GLOBAL_REG(GLOBAL_TLBIALL, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
108
#define GET_TLBIVMID(b) GET_GLOBAL_REG(TLBIVMID, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
109
#define GET_CR(b) GET_GLOBAL_REG(CR, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
110
#define GET_EAR(b) GET_GLOBAL_REG(EAR, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
111
#define GET_ESR(b) GET_GLOBAL_REG(ESR, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
112
#define GET_ESRRESTORE(b) GET_GLOBAL_REG(ESRRESTORE, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
113
#define GET_ESYNR0(b) GET_GLOBAL_REG(ESYNR0, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
114
#define GET_ESYNR1(b) GET_GLOBAL_REG(ESYNR1, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
115
#define GET_REV(b) GET_GLOBAL_REG(REV, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
116
#define GET_IDR(b) GET_GLOBAL_REG(IDR, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
117
#define GET_RPU_ACR(b) GET_GLOBAL_REG(RPU_ACR, (b))
drivers/iommu/msm_iommu_hw-8xxx.h
121
#define SET_SCTLR(b, c, v) SET_CTX_REG(SCTLR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
122
#define SET_ACTLR(b, c, v) SET_CTX_REG(ACTLR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
123
#define SET_CONTEXTIDR(b, c, v) SET_CTX_REG(CONTEXTIDR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
124
#define SET_TTBR0(b, c, v) SET_CTX_REG(TTBR0, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
125
#define SET_TTBR1(b, c, v) SET_CTX_REG(TTBR1, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
126
#define SET_TTBCR(b, c, v) SET_CTX_REG(TTBCR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
127
#define SET_PAR(b, c, v) SET_CTX_REG(PAR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
128
#define SET_FSR(b, c, v) SET_CTX_REG(FSR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
129
#define SET_FSRRESTORE(b, c, v) SET_CTX_REG(FSRRESTORE, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
130
#define SET_FAR(b, c, v) SET_CTX_REG(FAR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
131
#define SET_FSYNR0(b, c, v) SET_CTX_REG(FSYNR0, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
132
#define SET_FSYNR1(b, c, v) SET_CTX_REG(FSYNR1, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
133
#define SET_PRRR(b, c, v) SET_CTX_REG(PRRR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
134
#define SET_NMRR(b, c, v) SET_CTX_REG(NMRR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
135
#define SET_TLBLKCR(b, c, v) SET_CTX_REG(TLBLCKR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
136
#define SET_V2PSR(b, c, v) SET_CTX_REG(V2PSR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
137
#define SET_TLBFLPTER(b, c, v) SET_CTX_REG(TLBFLPTER, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
138
#define SET_TLBSLPTER(b, c, v) SET_CTX_REG(TLBSLPTER, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
139
#define SET_BFBCR(b, c, v) SET_CTX_REG(BFBCR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
140
#define SET_CTX_TLBIALL(b, c, v) SET_CTX_REG(CTX_TLBIALL, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
141
#define SET_TLBIASID(b, c, v) SET_CTX_REG(TLBIASID, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
142
#define SET_TLBIVA(b, c, v) SET_CTX_REG(TLBIVA, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
143
#define SET_TLBIVAA(b, c, v) SET_CTX_REG(TLBIVAA, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
144
#define SET_V2PPR(b, c, v) SET_CTX_REG(V2PPR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
145
#define SET_V2PPW(b, c, v) SET_CTX_REG(V2PPW, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
146
#define SET_V2PUR(b, c, v) SET_CTX_REG(V2PUR, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
147
#define SET_V2PUW(b, c, v) SET_CTX_REG(V2PUW, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
148
#define SET_RESUME(b, c, v) SET_CTX_REG(RESUME, (b), (c), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
150
#define GET_SCTLR(b, c) GET_CTX_REG(SCTLR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
151
#define GET_ACTLR(b, c) GET_CTX_REG(ACTLR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
152
#define GET_CONTEXTIDR(b, c) GET_CTX_REG(CONTEXTIDR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
153
#define GET_TTBR0(b, c) GET_CTX_REG(TTBR0, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
154
#define GET_TTBR1(b, c) GET_CTX_REG(TTBR1, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
155
#define GET_TTBCR(b, c) GET_CTX_REG(TTBCR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
156
#define GET_PAR(b, c) GET_CTX_REG(PAR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
157
#define GET_FSR(b, c) GET_CTX_REG(FSR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
158
#define GET_FSRRESTORE(b, c) GET_CTX_REG(FSRRESTORE, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
159
#define GET_FAR(b, c) GET_CTX_REG(FAR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
160
#define GET_FSYNR0(b, c) GET_CTX_REG(FSYNR0, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
161
#define GET_FSYNR1(b, c) GET_CTX_REG(FSYNR1, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
162
#define GET_PRRR(b, c) GET_CTX_REG(PRRR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
163
#define GET_NMRR(b, c) GET_CTX_REG(NMRR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
164
#define GET_TLBLCKR(b, c) GET_CTX_REG(TLBLCKR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
165
#define GET_V2PSR(b, c) GET_CTX_REG(V2PSR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
166
#define GET_TLBFLPTER(b, c) GET_CTX_REG(TLBFLPTER, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
167
#define GET_TLBSLPTER(b, c) GET_CTX_REG(TLBSLPTER, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
168
#define GET_BFBCR(b, c) GET_CTX_REG(BFBCR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
169
#define GET_CTX_TLBIALL(b, c) GET_CTX_REG(CTX_TLBIALL, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
170
#define GET_TLBIASID(b, c) GET_CTX_REG(TLBIASID, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
171
#define GET_TLBIVA(b, c) GET_CTX_REG(TLBIVA, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
172
#define GET_TLBIVAA(b, c) GET_CTX_REG(TLBIVAA, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
173
#define GET_V2PPR(b, c) GET_CTX_REG(V2PPR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
174
#define GET_V2PPW(b, c) GET_CTX_REG(V2PPW, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
175
#define GET_V2PUR(b, c) GET_CTX_REG(V2PUR, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
176
#define GET_V2PUW(b, c) GET_CTX_REG(V2PUW, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
177
#define GET_RESUME(b, c) GET_CTX_REG(RESUME, (b), (c))
drivers/iommu/msm_iommu_hw-8xxx.h
183
#define SET_RWVMID(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWVMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
184
#define SET_RWE(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
185
#define SET_RWGE(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWGE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
186
#define SET_CBVMID(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), CBVMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
187
#define SET_IRPTNDX(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), IRPTNDX, v)
drivers/iommu/msm_iommu_hw-8xxx.h
191
#define SET_VMID(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), VMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
192
#define SET_CBNDX(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), CBNDX, v)
drivers/iommu/msm_iommu_hw-8xxx.h
193
#define SET_BYPASSD(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BYPASSD, v)
drivers/iommu/msm_iommu_hw-8xxx.h
194
#define SET_BPRCOSH(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCOSH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
195
#define SET_BPRCISH(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCISH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
196
#define SET_BPRCNSH(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCNSH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
197
#define SET_BPSHCFG(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPSHCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
198
#define SET_NSCFG(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), NSCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
199
#define SET_BPMTCFG(b, n, v) SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMTCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
20
#define SET_GLOBAL_REG_N(b, n, r, v) SET_GLOBAL_REG(b, ((r) + (n << 2)), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
200
#define SET_BPMEMTYPE(b, n, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
201
SET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMEMTYPE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
205
#define SET_RPUE(b, v) SET_GLOBAL_FIELD(b, CR, RPUE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
206
#define SET_RPUERE(b, v) SET_GLOBAL_FIELD(b, CR, RPUERE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
207
#define SET_RPUEIE(b, v) SET_GLOBAL_FIELD(b, CR, RPUEIE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
208
#define SET_DCDEE(b, v) SET_GLOBAL_FIELD(b, CR, DCDEE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
209
#define SET_CLIENTPD(b, v) SET_GLOBAL_FIELD(b, CR, CLIENTPD, v)
drivers/iommu/msm_iommu_hw-8xxx.h
21
#define GET_GLOBAL_REG_N(b, n, r) GET_GLOBAL_REG(b, ((r) + (n << 2)))
drivers/iommu/msm_iommu_hw-8xxx.h
210
#define SET_STALLD(b, v) SET_GLOBAL_FIELD(b, CR, STALLD, v)
drivers/iommu/msm_iommu_hw-8xxx.h
211
#define SET_TLBLKCRWE(b, v) SET_GLOBAL_FIELD(b, CR, TLBLKCRWE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
212
#define SET_CR_TLBIALLCFG(b, v) SET_GLOBAL_FIELD(b, CR, CR_TLBIALLCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
213
#define SET_TLBIVMIDCFG(b, v) SET_GLOBAL_FIELD(b, CR, TLBIVMIDCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
214
#define SET_CR_HUME(b, v) SET_GLOBAL_FIELD(b, CR, CR_HUME, v)
drivers/iommu/msm_iommu_hw-8xxx.h
218
#define SET_CFG(b, v) SET_GLOBAL_FIELD(b, ESR, CFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
219
#define SET_BYPASS(b, v) SET_GLOBAL_FIELD(b, ESR, BYPASS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
220
#define SET_ESR_MULTI(b, v) SET_GLOBAL_FIELD(b, ESR, ESR_MULTI, v)
drivers/iommu/msm_iommu_hw-8xxx.h
224
#define SET_ESYNR0_AMID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
225
#define SET_ESYNR0_APID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_APID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
226
#define SET_ESYNR0_ABID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ABID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
227
#define SET_ESYNR0_AVMID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AVMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
228
#define SET_ESYNR0_ATID(b, v) SET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ATID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
232
#define SET_ESYNR1_AMEMTYPE(b, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
233
SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AMEMTYPE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
234
#define SET_ESYNR1_ASHARED(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASHARED, v)
drivers/iommu/msm_iommu_hw-8xxx.h
235
#define SET_ESYNR1_AINNERSHARED(b, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
236
SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINNERSHARED, v)
drivers/iommu/msm_iommu_hw-8xxx.h
237
#define SET_ESYNR1_APRIV(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APRIV, v)
drivers/iommu/msm_iommu_hw-8xxx.h
238
#define SET_ESYNR1_APROTNS(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APROTNS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
239
#define SET_ESYNR1_AINST(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINST, v)
drivers/iommu/msm_iommu_hw-8xxx.h
24
#define GET_GLOBAL_FIELD(b, r, F) GET_FIELD(((b) + (r)), F##_MASK, F##_SHIFT)
drivers/iommu/msm_iommu_hw-8xxx.h
240
#define SET_ESYNR1_AWRITE(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AWRITE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
241
#define SET_ESYNR1_ABURST(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ABURST, v)
drivers/iommu/msm_iommu_hw-8xxx.h
242
#define SET_ESYNR1_ALEN(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALEN, v)
drivers/iommu/msm_iommu_hw-8xxx.h
243
#define SET_ESYNR1_ASIZE(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASIZE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
244
#define SET_ESYNR1_ALOCK(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALOCK, v)
drivers/iommu/msm_iommu_hw-8xxx.h
245
#define SET_ESYNR1_AOOO(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AOOO, v)
drivers/iommu/msm_iommu_hw-8xxx.h
246
#define SET_ESYNR1_AFULL(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AFULL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
247
#define SET_ESYNR1_AC(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AC, v)
drivers/iommu/msm_iommu_hw-8xxx.h
248
#define SET_ESYNR1_DCD(b, v) SET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_DCD, v)
drivers/iommu/msm_iommu_hw-8xxx.h
25
#define GET_CONTEXT_FIELD(b, c, r, F) \
drivers/iommu/msm_iommu_hw-8xxx.h
252
#define SET_TBE(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, TBE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
253
#define SET_SPDMBE(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDMBE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
254
#define SET_WGSEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, WGSEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
255
#define SET_TBLSEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, TBLSEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
256
#define SET_TBHSEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, TBHSEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
257
#define SET_SPDM0SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM0SEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
258
#define SET_SPDM1SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM1SEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
259
#define SET_SPDM2SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM2SEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
26
GET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT)
drivers/iommu/msm_iommu_hw-8xxx.h
260
#define SET_SPDM3SEL(b, v) SET_GLOBAL_FIELD(b, TESTBUSCR, SPDM3SEL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
264
#define SET_TLBIVMID_VMID(b, v) SET_GLOBAL_FIELD(b, TLBIVMID, TLBIVMID_VMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
268
#define SET_TLBRSW_INDEX(b, v) SET_GLOBAL_FIELD(b, TLBRSW, TLBRSW_INDEX, v)
drivers/iommu/msm_iommu_hw-8xxx.h
269
#define SET_TLBBFBS(b, v) SET_GLOBAL_FIELD(b, TLBRSW, TLBBFBS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
273
#define SET_PR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, PR, v)
drivers/iommu/msm_iommu_hw-8xxx.h
274
#define SET_PW(b, v) SET_GLOBAL_FIELD(b, TLBTR0, PW, v)
drivers/iommu/msm_iommu_hw-8xxx.h
275
#define SET_UR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, UR, v)
drivers/iommu/msm_iommu_hw-8xxx.h
276
#define SET_UW(b, v) SET_GLOBAL_FIELD(b, TLBTR0, UW, v)
drivers/iommu/msm_iommu_hw-8xxx.h
277
#define SET_XN(b, v) SET_GLOBAL_FIELD(b, TLBTR0, XN, v)
drivers/iommu/msm_iommu_hw-8xxx.h
278
#define SET_NSDESC(b, v) SET_GLOBAL_FIELD(b, TLBTR0, NSDESC, v)
drivers/iommu/msm_iommu_hw-8xxx.h
279
#define SET_ISH(b, v) SET_GLOBAL_FIELD(b, TLBTR0, ISH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
28
#define SET_GLOBAL_FIELD(b, r, F, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
280
#define SET_SH(b, v) SET_GLOBAL_FIELD(b, TLBTR0, SH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
281
#define SET_MT(b, v) SET_GLOBAL_FIELD(b, TLBTR0, MT, v)
drivers/iommu/msm_iommu_hw-8xxx.h
282
#define SET_DPSIZR(b, v) SET_GLOBAL_FIELD(b, TLBTR0, DPSIZR, v)
drivers/iommu/msm_iommu_hw-8xxx.h
283
#define SET_DPSIZC(b, v) SET_GLOBAL_FIELD(b, TLBTR0, DPSIZC, v)
drivers/iommu/msm_iommu_hw-8xxx.h
287
#define SET_TLBTR1_VMID(b, v) SET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_VMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
288
#define SET_TLBTR1_PA(b, v) SET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_PA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
29
SET_FIELD(((b) + (r)), F##_MASK, F##_SHIFT, (v))
drivers/iommu/msm_iommu_hw-8xxx.h
292
#define SET_TLBTR2_ASID(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_ASID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
293
#define SET_TLBTR2_V(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_V, v)
drivers/iommu/msm_iommu_hw-8xxx.h
294
#define SET_TLBTR2_NSTID(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NSTID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
295
#define SET_TLBTR2_NV(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NV, v)
drivers/iommu/msm_iommu_hw-8xxx.h
296
#define SET_TLBTR2_VA(b, v) SET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_VA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
30
#define SET_CONTEXT_FIELD(b, c, r, F, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
301
#define GET_RWVMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWVMID)
drivers/iommu/msm_iommu_hw-8xxx.h
302
#define GET_RWE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWE)
drivers/iommu/msm_iommu_hw-8xxx.h
303
#define GET_RWGE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWGE)
drivers/iommu/msm_iommu_hw-8xxx.h
304
#define GET_CBVMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), CBVMID)
drivers/iommu/msm_iommu_hw-8xxx.h
305
#define GET_IRPTNDX(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), IRPTNDX)
drivers/iommu/msm_iommu_hw-8xxx.h
309
#define GET_VMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), VMID)
drivers/iommu/msm_iommu_hw-8xxx.h
31
SET_FIELD(((b) + (r) + ((c) << CTX_SHIFT)), F##_MASK, F##_SHIFT, (v))
drivers/iommu/msm_iommu_hw-8xxx.h
310
#define GET_CBNDX(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), CBNDX)
drivers/iommu/msm_iommu_hw-8xxx.h
311
#define GET_BYPASSD(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BYPASSD)
drivers/iommu/msm_iommu_hw-8xxx.h
312
#define GET_BPRCOSH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCOSH)
drivers/iommu/msm_iommu_hw-8xxx.h
313
#define GET_BPRCISH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCISH)
drivers/iommu/msm_iommu_hw-8xxx.h
314
#define GET_BPRCNSH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCNSH)
drivers/iommu/msm_iommu_hw-8xxx.h
315
#define GET_BPSHCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPSHCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
316
#define GET_NSCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), NSCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
317
#define GET_BPMTCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMTCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
318
#define GET_BPMEMTYPE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMEMTYPE)
drivers/iommu/msm_iommu_hw-8xxx.h
322
#define GET_RPUE(b) GET_GLOBAL_FIELD(b, CR, RPUE)
drivers/iommu/msm_iommu_hw-8xxx.h
323
#define GET_RPUERE(b) GET_GLOBAL_FIELD(b, CR, RPUERE)
drivers/iommu/msm_iommu_hw-8xxx.h
324
#define GET_RPUEIE(b) GET_GLOBAL_FIELD(b, CR, RPUEIE)
drivers/iommu/msm_iommu_hw-8xxx.h
325
#define GET_DCDEE(b) GET_GLOBAL_FIELD(b, CR, DCDEE)
drivers/iommu/msm_iommu_hw-8xxx.h
326
#define GET_CLIENTPD(b) GET_GLOBAL_FIELD(b, CR, CLIENTPD)
drivers/iommu/msm_iommu_hw-8xxx.h
327
#define GET_STALLD(b) GET_GLOBAL_FIELD(b, CR, STALLD)
drivers/iommu/msm_iommu_hw-8xxx.h
328
#define GET_TLBLKCRWE(b) GET_GLOBAL_FIELD(b, CR, TLBLKCRWE)
drivers/iommu/msm_iommu_hw-8xxx.h
329
#define GET_CR_TLBIALLCFG(b) GET_GLOBAL_FIELD(b, CR, CR_TLBIALLCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
330
#define GET_TLBIVMIDCFG(b) GET_GLOBAL_FIELD(b, CR, TLBIVMIDCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
331
#define GET_CR_HUME(b) GET_GLOBAL_FIELD(b, CR, CR_HUME)
drivers/iommu/msm_iommu_hw-8xxx.h
335
#define GET_CFG(b) GET_GLOBAL_FIELD(b, ESR, CFG)
drivers/iommu/msm_iommu_hw-8xxx.h
336
#define GET_BYPASS(b) GET_GLOBAL_FIELD(b, ESR, BYPASS)
drivers/iommu/msm_iommu_hw-8xxx.h
337
#define GET_ESR_MULTI(b) GET_GLOBAL_FIELD(b, ESR, ESR_MULTI)
drivers/iommu/msm_iommu_hw-8xxx.h
341
#define GET_ESYNR0_AMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AMID)
drivers/iommu/msm_iommu_hw-8xxx.h
342
#define GET_ESYNR0_APID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_APID)
drivers/iommu/msm_iommu_hw-8xxx.h
343
#define GET_ESYNR0_ABID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ABID)
drivers/iommu/msm_iommu_hw-8xxx.h
344
#define GET_ESYNR0_AVMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AVMID)
drivers/iommu/msm_iommu_hw-8xxx.h
345
#define GET_ESYNR0_ATID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ATID)
drivers/iommu/msm_iommu_hw-8xxx.h
349
#define GET_ESYNR1_AMEMTYPE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AMEMTYPE)
drivers/iommu/msm_iommu_hw-8xxx.h
350
#define GET_ESYNR1_ASHARED(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASHARED)
drivers/iommu/msm_iommu_hw-8xxx.h
351
#define GET_ESYNR1_AINNERSHARED(b) \
drivers/iommu/msm_iommu_hw-8xxx.h
352
GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINNERSHARED)
drivers/iommu/msm_iommu_hw-8xxx.h
353
#define GET_ESYNR1_APRIV(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APRIV)
drivers/iommu/msm_iommu_hw-8xxx.h
354
#define GET_ESYNR1_APROTNS(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APROTNS)
drivers/iommu/msm_iommu_hw-8xxx.h
355
#define GET_ESYNR1_AINST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINST)
drivers/iommu/msm_iommu_hw-8xxx.h
356
#define GET_ESYNR1_AWRITE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AWRITE)
drivers/iommu/msm_iommu_hw-8xxx.h
357
#define GET_ESYNR1_ABURST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ABURST)
drivers/iommu/msm_iommu_hw-8xxx.h
358
#define GET_ESYNR1_ALEN(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALEN)
drivers/iommu/msm_iommu_hw-8xxx.h
359
#define GET_ESYNR1_ASIZE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASIZE)
drivers/iommu/msm_iommu_hw-8xxx.h
360
#define GET_ESYNR1_ALOCK(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALOCK)
drivers/iommu/msm_iommu_hw-8xxx.h
361
#define GET_ESYNR1_AOOO(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AOOO)
drivers/iommu/msm_iommu_hw-8xxx.h
362
#define GET_ESYNR1_AFULL(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AFULL)
drivers/iommu/msm_iommu_hw-8xxx.h
363
#define GET_ESYNR1_AC(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AC)
drivers/iommu/msm_iommu_hw-8xxx.h
364
#define GET_ESYNR1_DCD(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_DCD)
drivers/iommu/msm_iommu_hw-8xxx.h
368
#define GET_NM2VCBMT(b) GET_GLOBAL_FIELD(b, IDR, NM2VCBMT)
drivers/iommu/msm_iommu_hw-8xxx.h
369
#define GET_HTW(b) GET_GLOBAL_FIELD(b, IDR, HTW)
drivers/iommu/msm_iommu_hw-8xxx.h
370
#define GET_HUM(b) GET_GLOBAL_FIELD(b, IDR, HUM)
drivers/iommu/msm_iommu_hw-8xxx.h
371
#define GET_TLBSIZE(b) GET_GLOBAL_FIELD(b, IDR, TLBSIZE)
drivers/iommu/msm_iommu_hw-8xxx.h
372
#define GET_NCB(b) GET_GLOBAL_FIELD(b, IDR, NCB)
drivers/iommu/msm_iommu_hw-8xxx.h
373
#define GET_NIRPT(b) GET_GLOBAL_FIELD(b, IDR, NIRPT)
drivers/iommu/msm_iommu_hw-8xxx.h
377
#define GET_MAJOR(b) GET_GLOBAL_FIELD(b, REV, MAJOR)
drivers/iommu/msm_iommu_hw-8xxx.h
378
#define GET_MINOR(b) GET_GLOBAL_FIELD(b, REV, MINOR)
drivers/iommu/msm_iommu_hw-8xxx.h
382
#define GET_TBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBE)
drivers/iommu/msm_iommu_hw-8xxx.h
383
#define GET_SPDMBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDMBE)
drivers/iommu/msm_iommu_hw-8xxx.h
384
#define GET_WGSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, WGSEL)
drivers/iommu/msm_iommu_hw-8xxx.h
385
#define GET_TBLSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBLSEL)
drivers/iommu/msm_iommu_hw-8xxx.h
386
#define GET_TBHSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBHSEL)
drivers/iommu/msm_iommu_hw-8xxx.h
387
#define GET_SPDM0SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM0SEL)
drivers/iommu/msm_iommu_hw-8xxx.h
388
#define GET_SPDM1SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM1SEL)
drivers/iommu/msm_iommu_hw-8xxx.h
389
#define GET_SPDM2SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM2SEL)
drivers/iommu/msm_iommu_hw-8xxx.h
390
#define GET_SPDM3SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM3SEL)
drivers/iommu/msm_iommu_hw-8xxx.h
394
#define GET_TLBIVMID_VMID(b) GET_GLOBAL_FIELD(b, TLBIVMID, TLBIVMID_VMID)
drivers/iommu/msm_iommu_hw-8xxx.h
398
#define GET_PR(b) GET_GLOBAL_FIELD(b, TLBTR0, PR)
drivers/iommu/msm_iommu_hw-8xxx.h
399
#define GET_PW(b) GET_GLOBAL_FIELD(b, TLBTR0, PW)
drivers/iommu/msm_iommu_hw-8xxx.h
400
#define GET_UR(b) GET_GLOBAL_FIELD(b, TLBTR0, UR)
drivers/iommu/msm_iommu_hw-8xxx.h
401
#define GET_UW(b) GET_GLOBAL_FIELD(b, TLBTR0, UW)
drivers/iommu/msm_iommu_hw-8xxx.h
402
#define GET_XN(b) GET_GLOBAL_FIELD(b, TLBTR0, XN)
drivers/iommu/msm_iommu_hw-8xxx.h
403
#define GET_NSDESC(b) GET_GLOBAL_FIELD(b, TLBTR0, NSDESC)
drivers/iommu/msm_iommu_hw-8xxx.h
404
#define GET_ISH(b) GET_GLOBAL_FIELD(b, TLBTR0, ISH)
drivers/iommu/msm_iommu_hw-8xxx.h
405
#define GET_SH(b) GET_GLOBAL_FIELD(b, TLBTR0, SH)
drivers/iommu/msm_iommu_hw-8xxx.h
406
#define GET_MT(b) GET_GLOBAL_FIELD(b, TLBTR0, MT)
drivers/iommu/msm_iommu_hw-8xxx.h
407
#define GET_DPSIZR(b) GET_GLOBAL_FIELD(b, TLBTR0, DPSIZR)
drivers/iommu/msm_iommu_hw-8xxx.h
408
#define GET_DPSIZC(b) GET_GLOBAL_FIELD(b, TLBTR0, DPSIZC)
drivers/iommu/msm_iommu_hw-8xxx.h
412
#define GET_TLBTR1_VMID(b) GET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_VMID)
drivers/iommu/msm_iommu_hw-8xxx.h
413
#define GET_TLBTR1_PA(b) GET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_PA)
drivers/iommu/msm_iommu_hw-8xxx.h
417
#define GET_TLBTR2_ASID(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_ASID)
drivers/iommu/msm_iommu_hw-8xxx.h
418
#define GET_TLBTR2_V(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_V)
drivers/iommu/msm_iommu_hw-8xxx.h
419
#define GET_TLBTR2_NSTID(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NSTID)
drivers/iommu/msm_iommu_hw-8xxx.h
420
#define GET_TLBTR2_NV(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NV)
drivers/iommu/msm_iommu_hw-8xxx.h
421
#define GET_TLBTR2_VA(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_VA)
drivers/iommu/msm_iommu_hw-8xxx.h
427
#define SET_CFERE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFERE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
428
#define SET_CFEIE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFEIE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
429
#define SET_PTSHCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTSHCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
430
#define SET_RCOSH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCOSH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
431
#define SET_RCISH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCISH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
432
#define SET_RCNSH(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, RCNSH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
433
#define SET_PRIVCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PRIVCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
434
#define SET_DNA(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, DNA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
435
#define SET_DNLV2PA(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, DNLV2PA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
436
#define SET_TLBMCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, TLBMCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
437
#define SET_CFCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, CFCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
438
#define SET_TIPCF(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, TIPCF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
439
#define SET_V2PCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, V2PCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
440
#define SET_HUME(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, HUME, v)
drivers/iommu/msm_iommu_hw-8xxx.h
441
#define SET_PTMTCFG(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTMTCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
442
#define SET_PTMEMTYPE(b, c, v) SET_CONTEXT_FIELD(b, c, ACTLR, PTMEMTYPE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
446
#define SET_BFBDFE(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, BFBDFE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
447
#define SET_BFBSFE(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, BFBSFE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
448
#define SET_SFVS(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, SFVS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
449
#define SET_FLVIC(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, FLVIC, v)
drivers/iommu/msm_iommu_hw-8xxx.h
450
#define SET_SLVIC(b, c, v) SET_CONTEXT_FIELD(b, c, BFBCR, SLVIC, v)
drivers/iommu/msm_iommu_hw-8xxx.h
454
#define SET_CONTEXTIDR_ASID(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
455
SET_CONTEXT_FIELD(b, c, CONTEXTIDR, CONTEXTIDR_ASID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
456
#define SET_CONTEXTIDR_PROCID(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
457
SET_CONTEXT_FIELD(b, c, CONTEXTIDR, PROCID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
461
#define SET_TF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, TF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
462
#define SET_AFF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, AFF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
463
#define SET_APF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, APF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
464
#define SET_TLBMF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, TLBMF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
465
#define SET_HTWDEEF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, HTWDEEF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
466
#define SET_HTWSEEF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, HTWSEEF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
467
#define SET_MHF(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, MHF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
468
#define SET_SL(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, SL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
469
#define SET_SS(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, SS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
470
#define SET_MULTI(b, c, v) SET_CONTEXT_FIELD(b, c, FSR, MULTI, v)
drivers/iommu/msm_iommu_hw-8xxx.h
474
#define SET_AMID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, AMID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
475
#define SET_APID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, APID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
476
#define SET_ABID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, ABID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
477
#define SET_ATID(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR0, ATID, v)
drivers/iommu/msm_iommu_hw-8xxx.h
481
#define SET_AMEMTYPE(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AMEMTYPE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
482
#define SET_ASHARED(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ASHARED, v)
drivers/iommu/msm_iommu_hw-8xxx.h
483
#define SET_AINNERSHARED(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
484
SET_CONTEXT_FIELD(b, c, FSYNR1, AINNERSHARED, v)
drivers/iommu/msm_iommu_hw-8xxx.h
485
#define SET_APRIV(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, APRIV, v)
drivers/iommu/msm_iommu_hw-8xxx.h
486
#define SET_APROTNS(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, APROTNS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
487
#define SET_AINST(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AINST, v)
drivers/iommu/msm_iommu_hw-8xxx.h
488
#define SET_AWRITE(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AWRITE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
489
#define SET_ABURST(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ABURST, v)
drivers/iommu/msm_iommu_hw-8xxx.h
490
#define SET_ALEN(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ALEN, v)
drivers/iommu/msm_iommu_hw-8xxx.h
491
#define SET_FSYNR1_ASIZE(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
492
SET_CONTEXT_FIELD(b, c, FSYNR1, FSYNR1_ASIZE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
493
#define SET_ALOCK(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, ALOCK, v)
drivers/iommu/msm_iommu_hw-8xxx.h
494
#define SET_AFULL(b, c, v) SET_CONTEXT_FIELD(b, c, FSYNR1, AFULL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
498
#define SET_ICPC0(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
499
#define SET_ICPC1(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
500
#define SET_ICPC2(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC2, v)
drivers/iommu/msm_iommu_hw-8xxx.h
501
#define SET_ICPC3(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC3, v)
drivers/iommu/msm_iommu_hw-8xxx.h
502
#define SET_ICPC4(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC4, v)
drivers/iommu/msm_iommu_hw-8xxx.h
503
#define SET_ICPC5(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC5, v)
drivers/iommu/msm_iommu_hw-8xxx.h
504
#define SET_ICPC6(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC6, v)
drivers/iommu/msm_iommu_hw-8xxx.h
505
#define SET_ICPC7(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, ICPC7, v)
drivers/iommu/msm_iommu_hw-8xxx.h
506
#define SET_OCPC0(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
507
#define SET_OCPC1(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
508
#define SET_OCPC2(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC2, v)
drivers/iommu/msm_iommu_hw-8xxx.h
509
#define SET_OCPC3(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC3, v)
drivers/iommu/msm_iommu_hw-8xxx.h
510
#define SET_OCPC4(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC4, v)
drivers/iommu/msm_iommu_hw-8xxx.h
511
#define SET_OCPC5(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC5, v)
drivers/iommu/msm_iommu_hw-8xxx.h
512
#define SET_OCPC6(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC6, v)
drivers/iommu/msm_iommu_hw-8xxx.h
513
#define SET_OCPC7(b, c, v) SET_CONTEXT_FIELD(b, c, NMRR, OCPC7, v)
drivers/iommu/msm_iommu_hw-8xxx.h
517
#define SET_FAULT(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT, v)
drivers/iommu/msm_iommu_hw-8xxx.h
519
#define SET_FAULT_TF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_TF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
520
#define SET_FAULT_AFF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_AFF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
521
#define SET_FAULT_APF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_APF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
522
#define SET_FAULT_TLBMF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_TLBMF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
523
#define SET_FAULT_HTWDEEF(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
524
SET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWDEEF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
525
#define SET_FAULT_HTWSEEF(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
526
SET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWSEEF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
527
#define SET_FAULT_MHF(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_MHF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
528
#define SET_FAULT_SL(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_SL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
529
#define SET_FAULT_SS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, FAULT_SS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
531
#define SET_NOFAULT_SS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_SS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
532
#define SET_NOFAULT_MT(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_MT, v)
drivers/iommu/msm_iommu_hw-8xxx.h
533
#define SET_NOFAULT_SH(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_SH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
534
#define SET_NOFAULT_NS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_NS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
535
#define SET_NOFAULT_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NOFAULT_NOS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
536
#define SET_NPFAULT_PA(b, c, v) SET_CONTEXT_FIELD(b, c, PAR, NPFAULT_PA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
540
#define SET_MTC0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
541
#define SET_MTC1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
542
#define SET_MTC2(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC2, v)
drivers/iommu/msm_iommu_hw-8xxx.h
543
#define SET_MTC3(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC3, v)
drivers/iommu/msm_iommu_hw-8xxx.h
544
#define SET_MTC4(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC4, v)
drivers/iommu/msm_iommu_hw-8xxx.h
545
#define SET_MTC5(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC5, v)
drivers/iommu/msm_iommu_hw-8xxx.h
546
#define SET_MTC6(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC6, v)
drivers/iommu/msm_iommu_hw-8xxx.h
547
#define SET_MTC7(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, MTC7, v)
drivers/iommu/msm_iommu_hw-8xxx.h
548
#define SET_SHDSH0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHDSH0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
549
#define SET_SHDSH1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHDSH1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
550
#define SET_SHNMSH0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHNMSH0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
551
#define SET_SHNMSH1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, SHNMSH1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
552
#define SET_NOS0(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
553
#define SET_NOS1(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
554
#define SET_NOS2(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS2, v)
drivers/iommu/msm_iommu_hw-8xxx.h
555
#define SET_NOS3(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS3, v)
drivers/iommu/msm_iommu_hw-8xxx.h
556
#define SET_NOS4(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS4, v)
drivers/iommu/msm_iommu_hw-8xxx.h
557
#define SET_NOS5(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS5, v)
drivers/iommu/msm_iommu_hw-8xxx.h
558
#define SET_NOS6(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS6, v)
drivers/iommu/msm_iommu_hw-8xxx.h
559
#define SET_NOS7(b, c, v) SET_CONTEXT_FIELD(b, c, PRRR, NOS7, v)
drivers/iommu/msm_iommu_hw-8xxx.h
563
#define SET_TNR(b, c, v) SET_CONTEXT_FIELD(b, c, RESUME, TNR, v)
drivers/iommu/msm_iommu_hw-8xxx.h
567
#define SET_M(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, M, v)
drivers/iommu/msm_iommu_hw-8xxx.h
568
#define SET_TRE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, TRE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
569
#define SET_AFE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, AFE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
570
#define SET_HAF(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, HAF, v)
drivers/iommu/msm_iommu_hw-8xxx.h
571
#define SET_BE(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, BE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
572
#define SET_AFFD(b, c, v) SET_CONTEXT_FIELD(b, c, SCTLR, AFFD, v)
drivers/iommu/msm_iommu_hw-8xxx.h
576
#define SET_LKE(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, LKE, v)
drivers/iommu/msm_iommu_hw-8xxx.h
577
#define SET_TLBLKCR_TLBIALLCFG(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
578
SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBLCKR_TLBIALLCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
579
#define SET_TLBIASIDCFG(b, c, v) \
drivers/iommu/msm_iommu_hw-8xxx.h
580
SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIASIDCFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
581
#define SET_TLBIVAACFG(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIVAACFG, v)
drivers/iommu/msm_iommu_hw-8xxx.h
582
#define SET_FLOOR(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, FLOOR, v)
drivers/iommu/msm_iommu_hw-8xxx.h
583
#define SET_VICTIM(b, c, v) SET_CONTEXT_FIELD(b, c, TLBLKCR, VICTIM, v)
drivers/iommu/msm_iommu_hw-8xxx.h
587
#define SET_N(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, N, v)
drivers/iommu/msm_iommu_hw-8xxx.h
588
#define SET_PD0(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD0, v)
drivers/iommu/msm_iommu_hw-8xxx.h
589
#define SET_PD1(b, c, v) SET_CONTEXT_FIELD(b, c, TTBCR, PD1, v)
drivers/iommu/msm_iommu_hw-8xxx.h
593
#define SET_TTBR0_IRGNH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
594
#define SET_TTBR0_SH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_SH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
595
#define SET_TTBR0_ORGN(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_ORGN, v)
drivers/iommu/msm_iommu_hw-8xxx.h
596
#define SET_TTBR0_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_NOS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
597
#define SET_TTBR0_IRGNL(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
598
#define SET_TTBR0_PA(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_PA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
602
#define SET_TTBR1_IRGNH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
603
#define SET_TTBR1_SH(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_SH, v)
drivers/iommu/msm_iommu_hw-8xxx.h
604
#define SET_TTBR1_ORGN(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_ORGN, v)
drivers/iommu/msm_iommu_hw-8xxx.h
605
#define SET_TTBR1_NOS(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_NOS, v)
drivers/iommu/msm_iommu_hw-8xxx.h
606
#define SET_TTBR1_IRGNL(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNL, v)
drivers/iommu/msm_iommu_hw-8xxx.h
607
#define SET_TTBR1_PA(b, c, v) SET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_PA, v)
drivers/iommu/msm_iommu_hw-8xxx.h
611
#define SET_HIT(b, c, v) SET_CONTEXT_FIELD(b, c, V2PSR, HIT, v)
drivers/iommu/msm_iommu_hw-8xxx.h
612
#define SET_INDEX(b, c, v) SET_CONTEXT_FIELD(b, c, V2PSR, INDEX, v)
drivers/iommu/msm_iommu_hw-8xxx.h
617
#define GET_CFERE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFERE)
drivers/iommu/msm_iommu_hw-8xxx.h
618
#define GET_CFEIE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFEIE)
drivers/iommu/msm_iommu_hw-8xxx.h
619
#define GET_PTSHCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTSHCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
620
#define GET_RCOSH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCOSH)
drivers/iommu/msm_iommu_hw-8xxx.h
621
#define GET_RCISH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCISH)
drivers/iommu/msm_iommu_hw-8xxx.h
622
#define GET_RCNSH(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, RCNSH)
drivers/iommu/msm_iommu_hw-8xxx.h
623
#define GET_PRIVCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PRIVCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
624
#define GET_DNA(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, DNA)
drivers/iommu/msm_iommu_hw-8xxx.h
625
#define GET_DNLV2PA(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, DNLV2PA)
drivers/iommu/msm_iommu_hw-8xxx.h
626
#define GET_TLBMCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, TLBMCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
627
#define GET_CFCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, CFCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
628
#define GET_TIPCF(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, TIPCF)
drivers/iommu/msm_iommu_hw-8xxx.h
629
#define GET_V2PCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, V2PCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
630
#define GET_HUME(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, HUME)
drivers/iommu/msm_iommu_hw-8xxx.h
631
#define GET_PTMTCFG(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTMTCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
632
#define GET_PTMEMTYPE(b, c) GET_CONTEXT_FIELD(b, c, ACTLR, PTMEMTYPE)
drivers/iommu/msm_iommu_hw-8xxx.h
635
#define GET_BFBDFE(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, BFBDFE)
drivers/iommu/msm_iommu_hw-8xxx.h
636
#define GET_BFBSFE(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, BFBSFE)
drivers/iommu/msm_iommu_hw-8xxx.h
637
#define GET_SFVS(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, SFVS)
drivers/iommu/msm_iommu_hw-8xxx.h
638
#define GET_FLVIC(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, FLVIC)
drivers/iommu/msm_iommu_hw-8xxx.h
639
#define GET_SLVIC(b, c) GET_CONTEXT_FIELD(b, c, BFBCR, SLVIC)
drivers/iommu/msm_iommu_hw-8xxx.h
643
#define GET_CONTEXTIDR_ASID(b, c) \
drivers/iommu/msm_iommu_hw-8xxx.h
644
GET_CONTEXT_FIELD(b, c, CONTEXTIDR, CONTEXTIDR_ASID)
drivers/iommu/msm_iommu_hw-8xxx.h
645
#define GET_CONTEXTIDR_PROCID(b, c) GET_CONTEXT_FIELD(b, c, CONTEXTIDR, PROCID)
drivers/iommu/msm_iommu_hw-8xxx.h
649
#define GET_TF(b, c) GET_CONTEXT_FIELD(b, c, FSR, TF)
drivers/iommu/msm_iommu_hw-8xxx.h
650
#define GET_AFF(b, c) GET_CONTEXT_FIELD(b, c, FSR, AFF)
drivers/iommu/msm_iommu_hw-8xxx.h
651
#define GET_APF(b, c) GET_CONTEXT_FIELD(b, c, FSR, APF)
drivers/iommu/msm_iommu_hw-8xxx.h
652
#define GET_TLBMF(b, c) GET_CONTEXT_FIELD(b, c, FSR, TLBMF)
drivers/iommu/msm_iommu_hw-8xxx.h
653
#define GET_HTWDEEF(b, c) GET_CONTEXT_FIELD(b, c, FSR, HTWDEEF)
drivers/iommu/msm_iommu_hw-8xxx.h
654
#define GET_HTWSEEF(b, c) GET_CONTEXT_FIELD(b, c, FSR, HTWSEEF)
drivers/iommu/msm_iommu_hw-8xxx.h
655
#define GET_MHF(b, c) GET_CONTEXT_FIELD(b, c, FSR, MHF)
drivers/iommu/msm_iommu_hw-8xxx.h
656
#define GET_SL(b, c) GET_CONTEXT_FIELD(b, c, FSR, SL)
drivers/iommu/msm_iommu_hw-8xxx.h
657
#define GET_SS(b, c) GET_CONTEXT_FIELD(b, c, FSR, SS)
drivers/iommu/msm_iommu_hw-8xxx.h
658
#define GET_MULTI(b, c) GET_CONTEXT_FIELD(b, c, FSR, MULTI)
drivers/iommu/msm_iommu_hw-8xxx.h
662
#define GET_AMID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, AMID)
drivers/iommu/msm_iommu_hw-8xxx.h
663
#define GET_APID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, APID)
drivers/iommu/msm_iommu_hw-8xxx.h
664
#define GET_ABID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, ABID)
drivers/iommu/msm_iommu_hw-8xxx.h
665
#define GET_ATID(b, c) GET_CONTEXT_FIELD(b, c, FSYNR0, ATID)
drivers/iommu/msm_iommu_hw-8xxx.h
669
#define GET_AMEMTYPE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AMEMTYPE)
drivers/iommu/msm_iommu_hw-8xxx.h
670
#define GET_ASHARED(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ASHARED)
drivers/iommu/msm_iommu_hw-8xxx.h
671
#define GET_AINNERSHARED(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AINNERSHARED)
drivers/iommu/msm_iommu_hw-8xxx.h
672
#define GET_APRIV(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, APRIV)
drivers/iommu/msm_iommu_hw-8xxx.h
673
#define GET_APROTNS(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, APROTNS)
drivers/iommu/msm_iommu_hw-8xxx.h
674
#define GET_AINST(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AINST)
drivers/iommu/msm_iommu_hw-8xxx.h
675
#define GET_AWRITE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AWRITE)
drivers/iommu/msm_iommu_hw-8xxx.h
676
#define GET_ABURST(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ABURST)
drivers/iommu/msm_iommu_hw-8xxx.h
677
#define GET_ALEN(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ALEN)
drivers/iommu/msm_iommu_hw-8xxx.h
678
#define GET_FSYNR1_ASIZE(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, FSYNR1_ASIZE)
drivers/iommu/msm_iommu_hw-8xxx.h
679
#define GET_ALOCK(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, ALOCK)
drivers/iommu/msm_iommu_hw-8xxx.h
680
#define GET_AFULL(b, c) GET_CONTEXT_FIELD(b, c, FSYNR1, AFULL)
drivers/iommu/msm_iommu_hw-8xxx.h
684
#define GET_ICPC0(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC0)
drivers/iommu/msm_iommu_hw-8xxx.h
685
#define GET_ICPC1(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC1)
drivers/iommu/msm_iommu_hw-8xxx.h
686
#define GET_ICPC2(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC2)
drivers/iommu/msm_iommu_hw-8xxx.h
687
#define GET_ICPC3(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC3)
drivers/iommu/msm_iommu_hw-8xxx.h
688
#define GET_ICPC4(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC4)
drivers/iommu/msm_iommu_hw-8xxx.h
689
#define GET_ICPC5(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC5)
drivers/iommu/msm_iommu_hw-8xxx.h
690
#define GET_ICPC6(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC6)
drivers/iommu/msm_iommu_hw-8xxx.h
691
#define GET_ICPC7(b, c) GET_CONTEXT_FIELD(b, c, NMRR, ICPC7)
drivers/iommu/msm_iommu_hw-8xxx.h
692
#define GET_OCPC0(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC0)
drivers/iommu/msm_iommu_hw-8xxx.h
693
#define GET_OCPC1(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC1)
drivers/iommu/msm_iommu_hw-8xxx.h
694
#define GET_OCPC2(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC2)
drivers/iommu/msm_iommu_hw-8xxx.h
695
#define GET_OCPC3(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC3)
drivers/iommu/msm_iommu_hw-8xxx.h
696
#define GET_OCPC4(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC4)
drivers/iommu/msm_iommu_hw-8xxx.h
697
#define GET_OCPC5(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC5)
drivers/iommu/msm_iommu_hw-8xxx.h
698
#define GET_OCPC6(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC6)
drivers/iommu/msm_iommu_hw-8xxx.h
699
#define GET_OCPC7(b, c) GET_CONTEXT_FIELD(b, c, NMRR, OCPC7)
drivers/iommu/msm_iommu_hw-8xxx.h
705
#define GET_FAULT(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT)
drivers/iommu/msm_iommu_hw-8xxx.h
707
#define GET_FAULT_TF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_TF)
drivers/iommu/msm_iommu_hw-8xxx.h
708
#define GET_FAULT_AFF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_AFF)
drivers/iommu/msm_iommu_hw-8xxx.h
709
#define GET_FAULT_APF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_APF)
drivers/iommu/msm_iommu_hw-8xxx.h
710
#define GET_FAULT_TLBMF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_TLBMF)
drivers/iommu/msm_iommu_hw-8xxx.h
711
#define GET_FAULT_HTWDEEF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWDEEF)
drivers/iommu/msm_iommu_hw-8xxx.h
712
#define GET_FAULT_HTWSEEF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_HTWSEEF)
drivers/iommu/msm_iommu_hw-8xxx.h
713
#define GET_FAULT_MHF(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_MHF)
drivers/iommu/msm_iommu_hw-8xxx.h
714
#define GET_FAULT_SL(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_SL)
drivers/iommu/msm_iommu_hw-8xxx.h
715
#define GET_FAULT_SS(b, c) GET_CONTEXT_FIELD(b, c, PAR, FAULT_SS)
drivers/iommu/msm_iommu_hw-8xxx.h
717
#define GET_NOFAULT_SS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_SS)
drivers/iommu/msm_iommu_hw-8xxx.h
718
#define GET_NOFAULT_MT(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_MT)
drivers/iommu/msm_iommu_hw-8xxx.h
719
#define GET_NOFAULT_SH(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_SH)
drivers/iommu/msm_iommu_hw-8xxx.h
720
#define GET_NOFAULT_NS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_NS)
drivers/iommu/msm_iommu_hw-8xxx.h
721
#define GET_NOFAULT_NOS(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NOFAULT_NOS)
drivers/iommu/msm_iommu_hw-8xxx.h
722
#define GET_NPFAULT_PA(b, c) GET_CONTEXT_FIELD(b, c, PAR, PAR_NPFAULT_PA)
drivers/iommu/msm_iommu_hw-8xxx.h
726
#define GET_MTC0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC0)
drivers/iommu/msm_iommu_hw-8xxx.h
727
#define GET_MTC1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC1)
drivers/iommu/msm_iommu_hw-8xxx.h
728
#define GET_MTC2(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC2)
drivers/iommu/msm_iommu_hw-8xxx.h
729
#define GET_MTC3(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC3)
drivers/iommu/msm_iommu_hw-8xxx.h
730
#define GET_MTC4(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC4)
drivers/iommu/msm_iommu_hw-8xxx.h
731
#define GET_MTC5(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC5)
drivers/iommu/msm_iommu_hw-8xxx.h
732
#define GET_MTC6(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC6)
drivers/iommu/msm_iommu_hw-8xxx.h
733
#define GET_MTC7(b, c) GET_CONTEXT_FIELD(b, c, PRRR, MTC7)
drivers/iommu/msm_iommu_hw-8xxx.h
734
#define GET_SHDSH0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHDSH0)
drivers/iommu/msm_iommu_hw-8xxx.h
735
#define GET_SHDSH1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHDSH1)
drivers/iommu/msm_iommu_hw-8xxx.h
736
#define GET_SHNMSH0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHNMSH0)
drivers/iommu/msm_iommu_hw-8xxx.h
737
#define GET_SHNMSH1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, SHNMSH1)
drivers/iommu/msm_iommu_hw-8xxx.h
738
#define GET_NOS0(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS0)
drivers/iommu/msm_iommu_hw-8xxx.h
739
#define GET_NOS1(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS1)
drivers/iommu/msm_iommu_hw-8xxx.h
740
#define GET_NOS2(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS2)
drivers/iommu/msm_iommu_hw-8xxx.h
741
#define GET_NOS3(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS3)
drivers/iommu/msm_iommu_hw-8xxx.h
742
#define GET_NOS4(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS4)
drivers/iommu/msm_iommu_hw-8xxx.h
743
#define GET_NOS5(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS5)
drivers/iommu/msm_iommu_hw-8xxx.h
744
#define GET_NOS6(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS6)
drivers/iommu/msm_iommu_hw-8xxx.h
745
#define GET_NOS7(b, c) GET_CONTEXT_FIELD(b, c, PRRR, NOS7)
drivers/iommu/msm_iommu_hw-8xxx.h
751
#define GET_TNR(b, c) GET_CONTEXT_FIELD(b, c, RESUME, TNR)
drivers/iommu/msm_iommu_hw-8xxx.h
755
#define GET_M(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, M)
drivers/iommu/msm_iommu_hw-8xxx.h
756
#define GET_TRE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, TRE)
drivers/iommu/msm_iommu_hw-8xxx.h
757
#define GET_AFE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, AFE)
drivers/iommu/msm_iommu_hw-8xxx.h
758
#define GET_HAF(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, HAF)
drivers/iommu/msm_iommu_hw-8xxx.h
759
#define GET_BE(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, BE)
drivers/iommu/msm_iommu_hw-8xxx.h
760
#define GET_AFFD(b, c) GET_CONTEXT_FIELD(b, c, SCTLR, AFFD)
drivers/iommu/msm_iommu_hw-8xxx.h
764
#define GET_LKE(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, LKE)
drivers/iommu/msm_iommu_hw-8xxx.h
765
#define GET_TLBLCKR_TLBIALLCFG(b, c) \
drivers/iommu/msm_iommu_hw-8xxx.h
766
GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBLCKR_TLBIALLCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
767
#define GET_TLBIASIDCFG(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIASIDCFG)
drivers/iommu/msm_iommu_hw-8xxx.h
768
#define GET_TLBIVAACFG(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, TLBIVAACFG)
drivers/iommu/msm_iommu_hw-8xxx.h
769
#define GET_FLOOR(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, FLOOR)
drivers/iommu/msm_iommu_hw-8xxx.h
770
#define GET_VICTIM(b, c) GET_CONTEXT_FIELD(b, c, TLBLKCR, VICTIM)
drivers/iommu/msm_iommu_hw-8xxx.h
774
#define GET_N(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, N)
drivers/iommu/msm_iommu_hw-8xxx.h
775
#define GET_PD0(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD0)
drivers/iommu/msm_iommu_hw-8xxx.h
776
#define GET_PD1(b, c) GET_CONTEXT_FIELD(b, c, TTBCR, PD1)
drivers/iommu/msm_iommu_hw-8xxx.h
780
#define GET_TTBR0_IRGNH(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNH)
drivers/iommu/msm_iommu_hw-8xxx.h
781
#define GET_TTBR0_SH(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_SH)
drivers/iommu/msm_iommu_hw-8xxx.h
782
#define GET_TTBR0_ORGN(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_ORGN)
drivers/iommu/msm_iommu_hw-8xxx.h
783
#define GET_TTBR0_NOS(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_NOS)
drivers/iommu/msm_iommu_hw-8xxx.h
784
#define GET_TTBR0_IRGNL(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_IRGNL)
drivers/iommu/msm_iommu_hw-8xxx.h
785
#define GET_TTBR0_PA(b, c) GET_CONTEXT_FIELD(b, c, TTBR0, TTBR0_PA)
drivers/iommu/msm_iommu_hw-8xxx.h
789
#define GET_TTBR1_IRGNH(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNH)
drivers/iommu/msm_iommu_hw-8xxx.h
790
#define GET_TTBR1_SH(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_SH)
drivers/iommu/msm_iommu_hw-8xxx.h
791
#define GET_TTBR1_ORGN(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_ORGN)
drivers/iommu/msm_iommu_hw-8xxx.h
792
#define GET_TTBR1_NOS(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_NOS)
drivers/iommu/msm_iommu_hw-8xxx.h
793
#define GET_TTBR1_IRGNL(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_IRGNL)
drivers/iommu/msm_iommu_hw-8xxx.h
794
#define GET_TTBR1_PA(b, c) GET_CONTEXT_FIELD(b, c, TTBR1, TTBR1_PA)
drivers/iommu/msm_iommu_hw-8xxx.h
798
#define GET_HIT(b, c) GET_CONTEXT_FIELD(b, c, V2PSR, HIT)
drivers/iommu/msm_iommu_hw-8xxx.h
799
#define GET_INDEX(b, c) GET_CONTEXT_FIELD(b, c, V2PSR, INDEX)
drivers/iommu/msm_iommu_hw-8xxx.h
84
#define SET_M2VCBR_N(b, N, v) SET_GLOBAL_REG_N(M2VCBR_N, N, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
85
#define SET_CBACR_N(b, N, v) SET_GLOBAL_REG_N(CBACR_N, N, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
86
#define SET_TLBRSW(b, v) SET_GLOBAL_REG(TLBRSW, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
87
#define SET_TLBTR0(b, v) SET_GLOBAL_REG(TLBTR0, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
88
#define SET_TLBTR1(b, v) SET_GLOBAL_REG(TLBTR1, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
89
#define SET_TLBTR2(b, v) SET_GLOBAL_REG(TLBTR2, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
90
#define SET_TESTBUSCR(b, v) SET_GLOBAL_REG(TESTBUSCR, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
91
#define SET_GLOBAL_TLBIALL(b, v) SET_GLOBAL_REG(GLOBAL_TLBIALL, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
92
#define SET_TLBIVMID(b, v) SET_GLOBAL_REG(TLBIVMID, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
93
#define SET_CR(b, v) SET_GLOBAL_REG(CR, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
94
#define SET_EAR(b, v) SET_GLOBAL_REG(EAR, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
95
#define SET_ESR(b, v) SET_GLOBAL_REG(ESR, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
96
#define SET_ESRRESTORE(b, v) SET_GLOBAL_REG(ESRRESTORE, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
97
#define SET_ESYNR0(b, v) SET_GLOBAL_REG(ESYNR0, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
98
#define SET_ESYNR1(b, v) SET_GLOBAL_REG(ESYNR1, (b), (v))
drivers/iommu/msm_iommu_hw-8xxx.h
99
#define SET_RPU_ACR(b, v) SET_GLOBAL_REG(RPU_ACR, (b), (v))
drivers/irqchip/irq-bcm2835.c
140
int irq, b, i;
drivers/irqchip/irq-bcm2835.c
152
for (b = 0; b < NR_BANKS; b++) {
drivers/irqchip/irq-bcm2835.c
153
intc.pending[b] = base + reg_pending[b];
drivers/irqchip/irq-bcm2835.c
154
intc.enable[b] = base + reg_enable[b];
drivers/irqchip/irq-bcm2835.c
155
intc.disable[b] = base + reg_disable[b];
drivers/irqchip/irq-bcm2835.c
157
for (i = 0; i < bank_irqs[b]; i++) {
drivers/irqchip/irq-bcm2835.c
158
irq = irq_create_mapping(intc.domain, MAKE_HWIRQ(b, i));
drivers/irqchip/irq-bcm2835.c
165
reg = readl_relaxed(intc.enable[b]);
drivers/irqchip/irq-bcm2835.c
167
writel_relaxed(reg, intc.disable[b]);
drivers/irqchip/irq-bcm2835.c
169
"bank %d irq %*pbl\n", b, IRQS_PER_BANK, &reg);
drivers/irqchip/irq-bcm2835.c
48
#define MAKE_HWIRQ(b, n) ((b << 5) | (n))
drivers/irqchip/irq-bcm7120-l2.c
136
l1_data->b = data;
drivers/irqchip/irq-bcm7120-l2.c
37
struct bcm7120_l2_intc_data *b;
drivers/irqchip/irq-bcm7120-l2.c
58
struct bcm7120_l2_intc_data *b = data->b;
drivers/irqchip/irq-bcm7120-l2.c
64
for (idx = 0; idx < b->n_words; idx++) {
drivers/irqchip/irq-bcm7120-l2.c
70
gc = irq_get_domain_generic_chip(b->domain, base);
drivers/irqchip/irq-bcm7120-l2.c
72
pending = irq_reg_readl(gc, b->stat_offset[idx]) & gc->mask_cache &
drivers/irqchip/irq-bcm7120-l2.c
77
generic_handle_domain_irq(b->domain, base + hwirq);
drivers/irqchip/irq-bcm7120-l2.c
85
struct bcm7120_l2_intc_data *b = gc->private;
drivers/irqchip/irq-bcm7120-l2.c
89
if (b->can_wake)
drivers/irqchip/irq-brcmstb-l2.c
104
b->saved_mask = irq_reg_readl(gc, ct->regs.mask);
drivers/irqchip/irq-brcmstb-l2.c
106
if (b->can_wake) {
drivers/irqchip/irq-brcmstb-l2.c
127
struct brcmstb_l2_intc_data *b = gc->private;
drivers/irqchip/irq-brcmstb-l2.c
132
irq_reg_writel(gc, ~b->saved_mask & ~gc->wake_active,
drivers/irqchip/irq-brcmstb-l2.c
137
irq_reg_writel(gc, b->saved_mask, ct->regs.disable);
drivers/irqchip/irq-brcmstb-l2.c
138
irq_reg_writel(gc, ~b->saved_mask, ct->regs.enable);
drivers/irqchip/irq-brcmstb-l2.c
66
struct brcmstb_l2_intc_data *b = irq_desc_get_handler_data(desc);
drivers/irqchip/irq-brcmstb-l2.c
73
status = irq_reg_readl(b->gc, b->status_offset) &
drivers/irqchip/irq-brcmstb-l2.c
74
~(irq_reg_readl(b->gc, b->mask_offset));
drivers/irqchip/irq-brcmstb-l2.c
86
generic_handle_domain_irq(b->domain, irq);
drivers/irqchip/irq-brcmstb-l2.c
99
struct brcmstb_l2_intc_data *b = gc->private;
drivers/irqchip/irq-gic-v3-its.c
2149
static void merge_lpi_ranges(struct lpi_range *a, struct lpi_range *b)
drivers/irqchip/irq-gic-v3-its.c
2151
if (&a->entry == &lpi_range_list || &b->entry == &lpi_range_list)
drivers/irqchip/irq-gic-v3-its.c
2153
if (a->base_id + a->span != b->base_id)
drivers/irqchip/irq-gic-v3-its.c
2155
b->base_id = a->base_id;
drivers/irqchip/irq-gic-v3-its.c
2156
b->span += a->span;
drivers/isdn/hardware/mISDN/hfc_pci.h
213
#define Write_hfc(a, b, c) (writeb(c, (a->hw.pci_io) + b))
drivers/isdn/hardware/mISDN/hfc_pci.h
214
#define Read_hfc(a, b) (readb((a->hw.pci_io) + b))
drivers/isdn/hardware/mISDN/hfcsusb.c
1700
u_char b;
drivers/isdn/hardware/mISDN/hfcsusb.c
1711
memcpy(&b, dmabuf, sizeof(u_char));
drivers/isdn/hardware/mISDN/hfcsusb.c
1720
if (b != HFCUSB_CHIPID) {
drivers/isdn/hardware/mISDN/hfcsusb.c
1722
hw->name, __func__, b);
drivers/isdn/hardware/mISDN/hfcsusb.h
107
#define write_reg_atomic(a, b, c) \
drivers/isdn/hardware/mISDN/hfcsusb.h
108
usb_control_msg((a)->dev, (a)->ctrl_out_pipe, 0, 0x40, (c), (b), \
drivers/isdn/hardware/mISDN/hfcsusb.h
110
#define read_reg_atomic(a, b, c) \
drivers/isdn/hardware/mISDN/hfcsusb.h
111
usb_control_msg((a)->dev, (a)->ctrl_in_pipe, 1, 0xC0, 0, (b), (c), \
drivers/isdn/mISDN/dsp_blowfish.c
355
#define EROUND(a, b, n) do { b ^= P[n]; a ^= bf_F(b); } while (0)
drivers/isdn/mISDN/dsp_blowfish.c
356
#define DROUND(a, b, n) do { a ^= bf_F(b); b ^= P[n]; } while (0)
drivers/leds/flash/leds-aat1290.c
290
int i, b = 0, e = AAT1290_MM_CURRENT_SCALE_SIZE;
drivers/leds/flash/leds-aat1290.c
292
while (e - b > 1) {
drivers/leds/flash/leds-aat1290.c
293
i = b + (e - b) / 2;
drivers/leds/flash/leds-aat1290.c
297
b = i;
drivers/leds/flash/leds-aat1290.c
300
cfg->max_mm_current = led->mm_current_scale[b];
drivers/leds/flash/leds-aat1290.c
301
cfg->max_brightness = b + 1;
drivers/leds/leds-bd2802.c
117
return !led->led[id].b;
drivers/leds/leds-bd2802.c
126
if (led->led[id].r || led->led[id].g || led->led[id].b)
drivers/leds/leds-bd2802.c
187
led->led[i].b = led_bit;
drivers/leds/leds-bd2802.c
64
unsigned b:2;
drivers/leds/leds-bd2802.c
747
if (led->led[i].b)
drivers/leds/leds-bd2802.c
748
bd2802_turn_on(led, i, BLUE, led->led[i].b);
drivers/leds/leds-lp3952.c
147
u8 cmd_index, u8 r, u8 g, u8 b,
drivers/leds/leds-lp3952.c
156
.b = b,
drivers/leds/leds-lp5562.c
270
ptn->b, ptn->size_b);
drivers/leds/leds-pca9532.c
124
int a = 0, b = 0, i = 0;
drivers/leds/leds-pca9532.c
130
b += data->leds[i].ldev.brightness;
drivers/leds/leds-pca9532.c
136
b, a, value);
drivers/leds/leds-pca9532.c
139
b = b/a;
drivers/leds/leds-pca9532.c
140
if (b > 0xFF)
drivers/leds/leds-pca9532.c
142
data->pwm[pwm] = b;
drivers/leds/leds-tca6507.c
366
struct bank *b = tca->bank + led->bank;
drivers/leds/leds-tca6507.c
368
b->time_use--;
drivers/leds/leds-tca6507.c
369
b->level_use--;
drivers/leds/leds-tca6507.c
383
struct bank *b;
drivers/leds/leds-tca6507.c
482
b = &tca->bank[i];
drivers/leds/leds-tca6507.c
483
if (b->level_use == 0)
drivers/leds/leds-tca6507.c
485
b->level_use++;
drivers/leds/leds-tca6507.c
488
if (b->on_dflt ||
drivers/leds/leds-tca6507.c
490
b->time_use == 0) {
drivers/leds/leds-tca6507.c
491
b->ontime = led->ontime;
drivers/leds/leds-tca6507.c
492
b->on_dflt = led->on_dflt;
drivers/leds/leds-tca6507.c
496
if (b->off_dflt ||
drivers/leds/leds-tca6507.c
498
b->time_use == 0) {
drivers/leds/leds-tca6507.c
499
b->offtime = led->offtime;
drivers/leds/leds-tca6507.c
500
b->off_dflt = led->off_dflt;
drivers/leds/leds-tca6507.c
507
led->ontime = b->ontime;
drivers/leds/leds-tca6507.c
508
led->offtime = b->offtime;
drivers/leds/leds-tca6507.c
510
b->time_use++;
drivers/leds/leds-tca6507.c
512
led->led_cdev.brightness = TO_BRIGHT(b->level);
drivers/leds/leds-turris-omnia.c
57
static int omnia_cmd_set_color(const struct i2c_client *client, u8 led, u8 r, u8 g, u8 b)
drivers/leds/leds-turris-omnia.c
59
u8 buf[5] = { OMNIA_CMD_LED_COLOR, led, r, g, b };
drivers/md/bcache/alloc.c
104
for_each_bucket(b, ca)
drivers/md/bcache/alloc.c
105
if (b->prio &&
drivers/md/bcache/alloc.c
106
b->prio != BTREE_PRIO &&
drivers/md/bcache/alloc.c
107
!atomic_read(&b->pin)) {
drivers/md/bcache/alloc.c
108
b->prio--;
drivers/md/bcache/alloc.c
109
c->min_prio = min(c->min_prio, b->prio);
drivers/md/bcache/alloc.c
121
static inline bool can_inc_bucket_gen(struct bucket *b)
drivers/md/bcache/alloc.c
123
return bucket_gc_gen(b) < BUCKET_GC_GEN_MAX;
drivers/md/bcache/alloc.c
126
bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b)
drivers/md/bcache/alloc.c
128
return (ca->set->gc_mark_valid || b->reclaimable_in_gc) &&
drivers/md/bcache/alloc.c
129
((!GC_MARK(b) || GC_MARK(b) == GC_MARK_RECLAIMABLE) &&
drivers/md/bcache/alloc.c
130
!atomic_read(&b->pin) && can_inc_bucket_gen(b));
drivers/md/bcache/alloc.c
133
void __bch_invalidate_one_bucket(struct cache *ca, struct bucket *b)
drivers/md/bcache/alloc.c
136
BUG_ON(GC_MARK(b) && GC_MARK(b) != GC_MARK_RECLAIMABLE);
drivers/md/bcache/alloc.c
138
if (GC_SECTORS_USED(b))
drivers/md/bcache/alloc.c
139
trace_bcache_invalidate(ca, b - ca->buckets);
drivers/md/bcache/alloc.c
141
bch_inc_gen(ca, b);
drivers/md/bcache/alloc.c
142
b->prio = INITIAL_PRIO;
drivers/md/bcache/alloc.c
143
atomic_inc(&b->pin);
drivers/md/bcache/alloc.c
144
b->reclaimable_in_gc = 0;
drivers/md/bcache/alloc.c
147
static void bch_invalidate_one_bucket(struct cache *ca, struct bucket *b)
drivers/md/bcache/alloc.c
149
__bch_invalidate_one_bucket(ca, b);
drivers/md/bcache/alloc.c
151
fifo_push(&ca->free_inc, b - ca->buckets);
drivers/md/bcache/alloc.c
163
#define bucket_prio(b) \
drivers/md/bcache/alloc.c
167
(b->prio - ca->set->min_prio + min_prio) * GC_SECTORS_USED(b); \
drivers/md/bcache/alloc.c
175
struct bucket *b;
drivers/md/bcache/alloc.c
180
for_each_bucket(b, ca) {
drivers/md/bcache/alloc.c
181
if (!bch_can_invalidate_bucket(ca, b))
drivers/md/bcache/alloc.c
185
heap_add(&ca->heap, b, bucket_max_cmp);
drivers/md/bcache/alloc.c
186
else if (bucket_max_cmp(b, heap_peek(&ca->heap))) {
drivers/md/bcache/alloc.c
187
ca->heap.data[0] = b;
drivers/md/bcache/alloc.c
196
if (!heap_pop(&ca->heap, b, bucket_min_cmp)) {
drivers/md/bcache/alloc.c
206
bch_invalidate_one_bucket(ca, b);
drivers/md/bcache/alloc.c
212
struct bucket *b;
drivers/md/bcache/alloc.c
220
b = ca->buckets + ca->fifo_last_bucket++;
drivers/md/bcache/alloc.c
222
if (bch_can_invalidate_bucket(ca, b))
drivers/md/bcache/alloc.c
223
bch_invalidate_one_bucket(ca, b);
drivers/md/bcache/alloc.c
235
struct bucket *b;
drivers/md/bcache/alloc.c
246
b = ca->buckets + n;
drivers/md/bcache/alloc.c
248
if (bch_can_invalidate_bucket(ca, b))
drivers/md/bcache/alloc.c
249
bch_invalidate_one_bucket(ca, b);
drivers/md/bcache/alloc.c
379
struct bucket *b;
drivers/md/bcache/alloc.c
433
b = ca->buckets + r;
drivers/md/bcache/alloc.c
435
BUG_ON(atomic_read(&b->pin) != 1);
drivers/md/bcache/alloc.c
437
SET_GC_SECTORS_USED(b, ca->sb.bucket_size);
drivers/md/bcache/alloc.c
440
SET_GC_MARK(b, GC_MARK_METADATA);
drivers/md/bcache/alloc.c
441
SET_GC_MOVE(b, 0);
drivers/md/bcache/alloc.c
442
b->prio = BTREE_PRIO;
drivers/md/bcache/alloc.c
444
SET_GC_MARK(b, GC_MARK_RECLAIMABLE);
drivers/md/bcache/alloc.c
445
SET_GC_MOVE(b, 0);
drivers/md/bcache/alloc.c
446
b->prio = INITIAL_PRIO;
drivers/md/bcache/alloc.c
457
void __bch_bucket_free(struct cache *ca, struct bucket *b)
drivers/md/bcache/alloc.c
459
SET_GC_MARK(b, 0);
drivers/md/bcache/alloc.c
460
SET_GC_SECTORS_USED(b, 0);
drivers/md/bcache/alloc.c
480
long b;
drivers/md/bcache/alloc.c
491
b = bch_bucket_alloc(ca, reserve, wait);
drivers/md/bcache/alloc.c
492
if (b < 0)
drivers/md/bcache/alloc.c
495
k->ptr[0] = MAKE_PTR(ca->buckets[b].gen,
drivers/md/bcache/alloc.c
496
bucket_to_sector(c, b),
drivers/md/bcache/alloc.c
597
struct open_bucket *b;
drivers/md/bcache/alloc.c
611
while (!(b = pick_data_bucket(c, k, write_point, &alloc.key))) {
drivers/md/bcache/alloc.c
632
for (i = 0; i < KEY_PTRS(&b->key); i++)
drivers/md/bcache/alloc.c
633
EBUG_ON(ptr_stale(c, &b->key, i));
drivers/md/bcache/alloc.c
637
for (i = 0; i < KEY_PTRS(&b->key); i++)
drivers/md/bcache/alloc.c
638
k->ptr[i] = b->key.ptr[i];
drivers/md/bcache/alloc.c
640
sectors = min(sectors, b->sectors_free);
drivers/md/bcache/alloc.c
644
SET_KEY_PTRS(k, KEY_PTRS(&b->key));
drivers/md/bcache/alloc.c
650
list_move_tail(&b->list, &c->data_buckets);
drivers/md/bcache/alloc.c
651
bkey_copy_key(&b->key, k);
drivers/md/bcache/alloc.c
652
b->last_write_point = write_point;
drivers/md/bcache/alloc.c
654
b->sectors_free -= sectors;
drivers/md/bcache/alloc.c
656
for (i = 0; i < KEY_PTRS(&b->key); i++) {
drivers/md/bcache/alloc.c
657
SET_PTR_OFFSET(&b->key, i, PTR_OFFSET(&b->key, i) + sectors);
drivers/md/bcache/alloc.c
663
if (b->sectors_free < c->cache->sb.block_size)
drivers/md/bcache/alloc.c
664
b->sectors_free = 0;
drivers/md/bcache/alloc.c
671
if (b->sectors_free)
drivers/md/bcache/alloc.c
672
for (i = 0; i < KEY_PTRS(&b->key); i++)
drivers/md/bcache/alloc.c
673
atomic_inc(&PTR_BUCKET(c, &b->key, i)->pin);
drivers/md/bcache/alloc.c
683
struct open_bucket *b;
drivers/md/bcache/alloc.c
686
b = list_first_entry(&c->data_buckets,
drivers/md/bcache/alloc.c
688
list_del(&b->list);
drivers/md/bcache/alloc.c
689
kfree(b);
drivers/md/bcache/alloc.c
700
struct open_bucket *b = kzalloc_obj(*b);
drivers/md/bcache/alloc.c
702
if (!b)
drivers/md/bcache/alloc.c
705
list_add(&b->list, &c->data_buckets);
drivers/md/bcache/alloc.c
73
uint8_t bch_inc_gen(struct cache *ca, struct bucket *b)
drivers/md/bcache/alloc.c
75
uint8_t ret = ++b->gen;
drivers/md/bcache/alloc.c
77
ca->set->need_gc = max(ca->set->need_gc, bucket_gc_gen(b));
drivers/md/bcache/alloc.c
86
struct bucket *b;
drivers/md/bcache/bcache.h
280
int (*cache_miss)(struct btree *b, struct search *s,
drivers/md/bcache/bcache.h
769
#define btree_blocks(b) \
drivers/md/bcache/bcache.h
770
((unsigned int) (KEY_SIZE(&b->key) >> (b)->c->block_bits))
drivers/md/bcache/bcache.h
810
static inline sector_t bucket_to_sector(struct cache_set *c, size_t b)
drivers/md/bcache/bcache.h
812
return ((sector_t) b) << c->bucket_bits;
drivers/md/bcache/bcache.h
834
static inline uint8_t gen_after(uint8_t a, uint8_t b)
drivers/md/bcache/bcache.h
836
uint8_t r = a - b;
drivers/md/bcache/bcache.h
866
#define btree_bug(b, ...) \
drivers/md/bcache/bcache.h
868
if (bch_cache_set_error((b)->c, __VA_ARGS__)) \
drivers/md/bcache/bcache.h
878
#define btree_bug_on(cond, b, ...) \
drivers/md/bcache/bcache.h
881
btree_bug(b, __VA_ARGS__); \
drivers/md/bcache/bcache.h
898
#define for_each_bucket(b, ca) \
drivers/md/bcache/bcache.h
899
for (b = (ca)->buckets + (ca)->sb.first_bucket; \
drivers/md/bcache/bcache.h
900
b < (ca)->buckets + (ca)->sb.nbuckets; b++)
drivers/md/bcache/bcache.h
923
static inline uint8_t bucket_gc_gen(struct bucket *b)
drivers/md/bcache/bcache.h
925
return b->gen - b->last_gc;
drivers/md/bcache/bcache.h
987
uint8_t bch_inc_gen(struct cache *ca, struct bucket *b);
drivers/md/bcache/bcache.h
990
bool bch_can_invalidate_bucket(struct cache *ca, struct bucket *b);
drivers/md/bcache/bcache.h
991
void __bch_invalidate_one_bucket(struct cache *ca, struct bucket *b);
drivers/md/bcache/bcache.h
993
void __bch_bucket_free(struct cache *ca, struct bucket *b);
drivers/md/bcache/bset.c
1015
struct bkey *__bch_bset_search(struct btree_keys *b, struct bset_tree *t,
drivers/md/bcache/bset.c
102
bch_dump_bucket(b);
drivers/md/bcache/bset.c
1038
} else if (bset_written(b, t)) {
drivers/md/bcache/bset.c
1054
BUG_ON(!b->nsets &&
drivers/md/bcache/bset.c
1060
if (btree_keys_expensive_checks(b)) {
drivers/md/bcache/bset.c
1061
BUG_ON(bset_written(b, t) &&
drivers/md/bcache/bset.c
1103
static struct bkey *__bch_btree_iter_stack_init(struct btree_keys *b,
drivers/md/bcache/bset.c
1114
iter->iter.b = b;
drivers/md/bcache/bset.c
1117
for (; start <= bset_tree_last(b); start++) {
drivers/md/bcache/bset.c
1118
ret = bch_bset_search(b, start, search);
drivers/md/bcache/bset.c
1125
struct bkey *bch_btree_iter_stack_init(struct btree_keys *b,
drivers/md/bcache/bset.c
1129
return __bch_btree_iter_stack_init(b, iter, search, b->set);
drivers/md/bcache/bset.c
1135
struct btree_iter_set b __maybe_unused;
drivers/md/bcache/bset.c
1150
heap_pop(iter, b, cmp);
drivers/md/bcache/bset.c
116
bkey_cmp(k, iter->b->ops->is_extents ?
drivers/md/bcache/bset.c
1165
struct btree_keys *b, ptr_filter_fn fn)
drivers/md/bcache/bset.c
1171
} while (ret && fn(b, ret));
drivers/md/bcache/bset.c
118
bch_dump_bucket(iter->b);
drivers/md/bcache/bset.c
1194
static void btree_mergesort(struct btree_keys *b, struct bset *out,
drivers/md/bcache/bset.c
1207
heap_sift(iter, i, b->ops->sort_cmp);
drivers/md/bcache/bset.c
1210
if (b->ops->sort_fixup && fixup)
drivers/md/bcache/bset.c
1211
k = b->ops->sort_fixup(iter, &tmp.k);
drivers/md/bcache/bset.c
1216
k = __bch_btree_iter_next(iter, b->ops->sort_cmp);
drivers/md/bcache/bset.c
1218
if (bad(b, k))
drivers/md/bcache/bset.c
1224
} else if (!bch_bkey_try_merge(b, last, k)) {
drivers/md/bcache/bset.c
1235
static void __btree_sort(struct btree_keys *b, struct btree_iter *iter,
drivers/md/bcache/bset.c
1256
btree_mergesort(b, out, iter, fixup, false);
drivers/md/bcache/bset.c
1257
b->nsets = start;
drivers/md/bcache/bset.c
1259
if (!start && order == b->page_order) {
drivers/md/bcache/bset.c
1271
out->magic = b->set->data->magic;
drivers/md/bcache/bset.c
1272
out->seq = b->set->data->seq;
drivers/md/bcache/bset.c
1273
out->version = b->set->data->version;
drivers/md/bcache/bset.c
1274
swap(out, b->set->data);
drivers/md/bcache/bset.c
1276
b->set[start].data->keys = out->keys;
drivers/md/bcache/bset.c
1277
memcpy(b->set[start].data->start, out->start,
drivers/md/bcache/bset.c
1286
bch_bset_build_written_tree(b);
drivers/md/bcache/bset.c
1292
void bch_btree_sort_partial(struct btree_keys *b, unsigned int start,
drivers/md/bcache/bset.c
1295
size_t order = b->page_order, keys = 0;
drivers/md/bcache/bset.c
1297
int oldsize = bch_count_data(b);
drivers/md/bcache/bset.c
1299
__bch_btree_iter_stack_init(b, &iter, NULL, &b->set[start]);
drivers/md/bcache/bset.c
1304
for (i = start; i <= b->nsets; i++)
drivers/md/bcache/bset.c
1305
keys += b->set[i].data->keys;
drivers/md/bcache/bset.c
1307
order = get_order(__set_bytes(b->set->data, keys));
drivers/md/bcache/bset.c
1310
__btree_sort(b, &iter.iter, start, order, false, state);
drivers/md/bcache/bset.c
1312
EBUG_ON(oldsize >= 0 && bch_count_data(b) != oldsize);
drivers/md/bcache/bset.c
1315
void bch_btree_sort_and_fix_extents(struct btree_keys *b,
drivers/md/bcache/bset.c
1319
__btree_sort(b, iter, 0, b->page_order, true, state);
drivers/md/bcache/bset.c
1322
void bch_btree_sort_into(struct btree_keys *b, struct btree_keys *new,
drivers/md/bcache/bset.c
1328
bch_btree_iter_stack_init(b, &iter, NULL);
drivers/md/bcache/bset.c
1330
btree_mergesort(b, new->set->data, &iter.iter, false, true);
drivers/md/bcache/bset.c
1339
void bch_btree_sort_lazy(struct btree_keys *b, struct bset_sort_state *state)
drivers/md/bcache/bset.c
1345
if (!b->nsets)
drivers/md/bcache/bset.c
1348
for (i = b->nsets - 1; i >= 0; --i) {
drivers/md/bcache/bset.c
1351
if (b->set[i].data->keys < crit) {
drivers/md/bcache/bset.c
1352
bch_btree_sort_partial(b, i, state);
drivers/md/bcache/bset.c
1358
if (b->nsets + 1 == MAX_BSETS) {
drivers/md/bcache/bset.c
1359
bch_btree_sort(b, state);
drivers/md/bcache/bset.c
1364
bch_bset_build_written_tree(b);
drivers/md/bcache/bset.c
1367
void bch_btree_keys_stats(struct btree_keys *b, struct bset_stats *stats)
drivers/md/bcache/bset.c
1371
for (i = 0; i <= b->nsets; i++) {
drivers/md/bcache/bset.c
1372
struct bset_tree *t = &b->set[i];
drivers/md/bcache/bset.c
1376
if (bset_written(b, t)) {
drivers/md/bcache/bset.c
21
void bch_dump_bset(struct btree_keys *b, struct bset *i, unsigned int set)
drivers/md/bcache/bset.c
268
static inline size_t btree_keys_bytes(struct btree_keys *b)
drivers/md/bcache/bset.c
270
return PAGE_SIZE << b->page_order;
drivers/md/bcache/bset.c
273
static inline size_t btree_keys_cachelines(struct btree_keys *b)
drivers/md/bcache/bset.c
275
return btree_keys_bytes(b) / BSET_CACHELINE;
drivers/md/bcache/bset.c
279
static inline size_t bset_tree_bytes(struct btree_keys *b)
drivers/md/bcache/bset.c
281
return btree_keys_cachelines(b) * sizeof(struct bkey_float);
drivers/md/bcache/bset.c
285
static inline size_t bset_prev_bytes(struct btree_keys *b)
drivers/md/bcache/bset.c
287
return btree_keys_cachelines(b) * sizeof(uint8_t);
drivers/md/bcache/bset.c
292
void bch_btree_keys_free(struct btree_keys *b)
drivers/md/bcache/bset.c
294
struct bset_tree *t = b->set;
drivers/md/bcache/bset.c
296
if (bset_prev_bytes(b) < PAGE_SIZE)
drivers/md/bcache/bset.c
300
get_order(bset_prev_bytes(b)));
drivers/md/bcache/bset.c
302
if (bset_tree_bytes(b) < PAGE_SIZE)
drivers/md/bcache/bset.c
306
get_order(bset_tree_bytes(b)));
drivers/md/bcache/bset.c
308
free_pages((unsigned long) t->data, b->page_order);
drivers/md/bcache/bset.c
31
if (b->ops->key_dump)
drivers/md/bcache/bset.c
315
int bch_btree_keys_alloc(struct btree_keys *b,
drivers/md/bcache/bset.c
319
struct bset_tree *t = b->set;
drivers/md/bcache/bset.c
32
b->ops->key_dump(b, k);
drivers/md/bcache/bset.c
323
b->page_order = page_order;
drivers/md/bcache/bset.c
325
t->data = (void *) __get_free_pages(__GFP_COMP|gfp, b->page_order);
drivers/md/bcache/bset.c
329
t->tree = bset_tree_bytes(b) < PAGE_SIZE
drivers/md/bcache/bset.c
330
? kmalloc(bset_tree_bytes(b), gfp)
drivers/md/bcache/bset.c
331
: (void *) __get_free_pages(gfp, get_order(bset_tree_bytes(b)));
drivers/md/bcache/bset.c
335
t->prev = bset_prev_bytes(b) < PAGE_SIZE
drivers/md/bcache/bset.c
336
? kmalloc(bset_prev_bytes(b), gfp)
drivers/md/bcache/bset.c
337
: (void *) __get_free_pages(gfp, get_order(bset_prev_bytes(b)));
drivers/md/bcache/bset.c
343
bch_btree_keys_free(b);
drivers/md/bcache/bset.c
347
void bch_btree_keys_init(struct btree_keys *b, const struct btree_keys_ops *ops,
drivers/md/bcache/bset.c
350
b->ops = ops;
drivers/md/bcache/bset.c
351
b->expensive_debug_checks = expensive_debug_checks;
drivers/md/bcache/bset.c
352
b->nsets = 0;
drivers/md/bcache/bset.c
353
b->last_set_unwritten = 0;
drivers/md/bcache/bset.c
37
bkey_cmp(k, b->ops->is_extents ?
drivers/md/bcache/bset.c
419
unsigned int b = fls(j);
drivers/md/bcache/bset.c
420
unsigned int shift = fls(size - 1) - b;
drivers/md/bcache/bset.c
422
j ^= 1U << (b - 1);
drivers/md/bcache/bset.c
43
void bch_dump_bucket(struct btree_keys *b)
drivers/md/bcache/bset.c
48
for (i = 0; i <= b->nsets; i++)
drivers/md/bcache/bset.c
49
bch_dump_bset(b, b->set[i].data,
drivers/md/bcache/bset.c
50
bset_sector_offset(b, b->set[i].data));
drivers/md/bcache/bset.c
54
int __bch_count_data(struct btree_keys *b)
drivers/md/bcache/bset.c
60
if (b->ops->is_extents)
drivers/md/bcache/bset.c
61
for_each_key(b, k, &iter)
drivers/md/bcache/bset.c
637
static void bset_alloc_tree(struct btree_keys *b, struct bset_tree *t)
drivers/md/bcache/bset.c
639
if (t != b->set) {
drivers/md/bcache/bset.c
647
while (t < b->set + MAX_BSETS)
drivers/md/bcache/bset.c
651
static void bch_bset_build_unwritten_tree(struct btree_keys *b)
drivers/md/bcache/bset.c
653
struct bset_tree *t = bset_tree_last(b);
drivers/md/bcache/bset.c
655
BUG_ON(b->last_set_unwritten);
drivers/md/bcache/bset.c
656
b->last_set_unwritten = 1;
drivers/md/bcache/bset.c
658
bset_alloc_tree(b, t);
drivers/md/bcache/bset.c
66
void __bch_check_keys(struct btree_keys *b, const char *fmt, ...)
drivers/md/bcache/bset.c
660
if (t->tree != b->set->tree + btree_keys_cachelines(b)) {
drivers/md/bcache/bset.c
666
void bch_bset_init_next(struct btree_keys *b, struct bset *i, uint64_t magic)
drivers/md/bcache/bset.c
668
if (i != b->set->data) {
drivers/md/bcache/bset.c
669
b->set[++b->nsets].data = i;
drivers/md/bcache/bset.c
670
i->seq = b->set->data->seq;
drivers/md/bcache/bset.c
678
bch_bset_build_unwritten_tree(b);
drivers/md/bcache/bset.c
690
void bch_bset_build_written_tree(struct btree_keys *b)
drivers/md/bcache/bset.c
692
struct bset_tree *t = bset_tree_last(b);
drivers/md/bcache/bset.c
696
b->last_set_unwritten = 0;
drivers/md/bcache/bset.c
698
bset_alloc_tree(b, t);
drivers/md/bcache/bset.c
702
b->set->tree + btree_keys_cachelines(b) - t->tree);
drivers/md/bcache/bset.c
73
for_each_key(b, k, &iter) {
drivers/md/bcache/bset.c
738
void bch_bset_fix_invalidated_key(struct btree_keys *b, struct bkey *k)
drivers/md/bcache/bset.c
74
if (b->ops->is_extents) {
drivers/md/bcache/bset.c
743
for (t = b->set; t <= bset_tree_last(b); t++)
drivers/md/bcache/bset.c
749
if (!t->size || !bset_written(b, t))
drivers/md/bcache/bset.c
783
static void bch_bset_fix_lookup_table(struct btree_keys *b,
drivers/md/bcache/bset.c
79
if (bch_ptr_invalid(b, k))
drivers/md/bcache/bset.c
820
if (t->size == b->set->tree + btree_keys_cachelines(b) - t->tree)
drivers/md/bcache/bset.c
840
bool bch_bkey_try_merge(struct btree_keys *b, struct bkey *l, struct bkey *r)
drivers/md/bcache/bset.c
842
if (!b->ops->key_merge)
drivers/md/bcache/bset.c
854
return b->ops->key_merge(b, l, r);
drivers/md/bcache/bset.c
857
void bch_bset_insert(struct btree_keys *b, struct bkey *where,
drivers/md/bcache/bset.c
86
if (bch_ptr_bad(b, k))
drivers/md/bcache/bset.c
860
struct bset_tree *t = bset_tree_last(b);
drivers/md/bcache/bset.c
862
BUG_ON(!b->last_set_unwritten);
drivers/md/bcache/bset.c
863
BUG_ON(bset_byte_offset(b, t->data) +
drivers/md/bcache/bset.c
865
PAGE_SIZE << b->page_order);
drivers/md/bcache/bset.c
873
bch_bset_fix_lookup_table(b, t, where);
drivers/md/bcache/bset.c
876
unsigned int bch_btree_insert_key(struct btree_keys *b, struct bkey *k,
drivers/md/bcache/bset.c
880
struct bset *i = bset_tree_last(b)->data;
drivers/md/bcache/bset.c
886
BUG_ON(b->ops->is_extents && !KEY_SIZE(k));
drivers/md/bcache/bset.c
893
if (b->ops->is_extents)
drivers/md/bcache/bset.c
898
m = bch_btree_iter_stack_init(b, &iter, preceding_key_p);
drivers/md/bcache/bset.c
900
if (b->ops->insert_fixup(b, k, &iter.iter, replace_key))
drivers/md/bcache/bset.c
906
bkey_cmp(k, b->ops->is_extents ? &START_KEY(m) : m) > 0) {
drivers/md/bcache/bset.c
914
bch_bkey_try_merge(b, prev, k))
drivers/md/bcache/bset.c
924
bch_bkey_try_merge(b, k, m))
drivers/md/bcache/bset.c
927
bch_bset_insert(b, m, k);
drivers/md/bcache/bset.c
97
if (p && bkey_cmp(p, &b->key) > 0)
drivers/md/bcache/bset.h
194
bool (*insert_fixup)(struct btree_keys *b,
drivers/md/bcache/bset.h
234
static inline struct bset_tree *bset_tree_last(struct btree_keys *b)
drivers/md/bcache/bset.h
236
return b->set + b->nsets;
drivers/md/bcache/bset.h
239
static inline bool bset_written(struct btree_keys *b, struct bset_tree *t)
drivers/md/bcache/bset.h
241
return t <= b->set + b->nsets - b->last_set_unwritten;
drivers/md/bcache/bset.h
244
static inline bool bkey_written(struct btree_keys *b, struct bkey *k)
drivers/md/bcache/bset.h
246
return !b->last_set_unwritten || k < b->set[b->nsets].data->start;
drivers/md/bcache/bset.h
249
static inline unsigned int bset_byte_offset(struct btree_keys *b,
drivers/md/bcache/bset.h
252
return ((size_t) i) - ((size_t) b->set->data);
drivers/md/bcache/bset.h
255
static inline unsigned int bset_sector_offset(struct btree_keys *b,
drivers/md/bcache/bset.h
258
return bset_byte_offset(b, i) >> 9;
drivers/md/bcache/bset.h
269
static inline size_t bch_btree_keys_u64s_remaining(struct btree_keys *b)
drivers/md/bcache/bset.h
271
struct bset_tree *t = bset_tree_last(b);
drivers/md/bcache/bset.h
273
BUG_ON((PAGE_SIZE << b->page_order) <
drivers/md/bcache/bset.h
274
(bset_byte_offset(b, t->data) + set_bytes(t->data)));
drivers/md/bcache/bset.h
276
if (!b->last_set_unwritten)
drivers/md/bcache/bset.h
279
return ((PAGE_SIZE << b->page_order) -
drivers/md/bcache/bset.h
280
(bset_byte_offset(b, t->data) + set_bytes(t->data))) /
drivers/md/bcache/bset.h
284
static inline struct bset *bset_next_set(struct btree_keys *b,
drivers/md/bcache/bset.h
287
struct bset *i = bset_tree_last(b)->data;
drivers/md/bcache/bset.h
292
void bch_btree_keys_free(struct btree_keys *b);
drivers/md/bcache/bset.h
293
int bch_btree_keys_alloc(struct btree_keys *b, unsigned int page_order,
drivers/md/bcache/bset.h
295
void bch_btree_keys_init(struct btree_keys *b, const struct btree_keys_ops *ops,
drivers/md/bcache/bset.h
298
void bch_bset_init_next(struct btree_keys *b, struct bset *i, uint64_t magic);
drivers/md/bcache/bset.h
299
void bch_bset_build_written_tree(struct btree_keys *b);
drivers/md/bcache/bset.h
300
void bch_bset_fix_invalidated_key(struct btree_keys *b, struct bkey *k);
drivers/md/bcache/bset.h
301
bool bch_bkey_try_merge(struct btree_keys *b, struct bkey *l, struct bkey *r);
drivers/md/bcache/bset.h
302
void bch_bset_insert(struct btree_keys *b, struct bkey *where,
drivers/md/bcache/bset.h
304
unsigned int bch_btree_insert_key(struct btree_keys *b, struct bkey *k,
drivers/md/bcache/bset.h
320
struct btree_keys *b;
drivers/md/bcache/bset.h
338
typedef bool (*ptr_filter_fn)(struct btree_keys *b, const struct bkey *k);
drivers/md/bcache/bset.h
342
struct btree_keys *b,
drivers/md/bcache/bset.h
347
struct bkey *bch_btree_iter_stack_init(struct btree_keys *b,
drivers/md/bcache/bset.h
351
struct bkey *__bch_bset_search(struct btree_keys *b, struct bset_tree *t,
drivers/md/bcache/bset.h
357
static inline struct bkey *bch_bset_search(struct btree_keys *b,
drivers/md/bcache/bset.h
361
return search ? __bch_bset_search(b, t, search) : t->data->start;
drivers/md/bcache/bset.h
364
#define for_each_key_filter(b, k, stack_iter, filter) \
drivers/md/bcache/bset.h
365
for (bch_btree_iter_stack_init((b), (stack_iter), NULL); \
drivers/md/bcache/bset.h
366
((k) = bch_btree_iter_next_filter(&((stack_iter)->iter), (b), \
drivers/md/bcache/bset.h
369
#define for_each_key(b, k, stack_iter) \
drivers/md/bcache/bset.h
370
for (bch_btree_iter_stack_init((b), (stack_iter), NULL); \
drivers/md/bcache/bset.h
387
void bch_btree_sort_lazy(struct btree_keys *b, struct bset_sort_state *state);
drivers/md/bcache/bset.h
388
void bch_btree_sort_into(struct btree_keys *b, struct btree_keys *new,
drivers/md/bcache/bset.h
390
void bch_btree_sort_and_fix_extents(struct btree_keys *b,
drivers/md/bcache/bset.h
393
void bch_btree_sort_partial(struct btree_keys *b, unsigned int start,
drivers/md/bcache/bset.h
396
static inline void bch_btree_sort(struct btree_keys *b,
drivers/md/bcache/bset.h
399
bch_btree_sort_partial(b, 0, state);
drivers/md/bcache/bset.h
408
void bch_btree_keys_stats(struct btree_keys *b, struct bset_stats *state);
drivers/md/bcache/bset.h
471
static inline bool bch_ptr_invalid(struct btree_keys *b, const struct bkey *k)
drivers/md/bcache/bset.h
473
return b->ops->key_invalid(b, k);
drivers/md/bcache/bset.h
476
static inline bool bch_ptr_bad(struct btree_keys *b, const struct bkey *k)
drivers/md/bcache/bset.h
478
return b->ops->key_bad(b, k);
drivers/md/bcache/bset.h
481
static inline void bch_bkey_to_text(struct btree_keys *b, char *buf,
drivers/md/bcache/bset.h
484
return b->ops->key_to_text(buf, size, k);
drivers/md/bcache/bset.h
568
int __bch_count_data(struct btree_keys *b);
drivers/md/bcache/bset.h
569
void __printf(2, 3) __bch_check_keys(struct btree_keys *b,
drivers/md/bcache/bset.h
572
void bch_dump_bset(struct btree_keys *b, struct bset *i, unsigned int set);
drivers/md/bcache/bset.h
573
void bch_dump_bucket(struct btree_keys *b);
drivers/md/bcache/bset.h
577
static inline int __bch_count_data(struct btree_keys *b) { return -1; }
drivers/md/bcache/bset.h
579
__bch_check_keys(struct btree_keys *b, const char *fmt, ...) {}
drivers/md/bcache/bset.h
580
static inline void bch_dump_bucket(struct btree_keys *b) {}
drivers/md/bcache/bset.h
581
void bch_dump_bset(struct btree_keys *b, struct bset *i, unsigned int set);
drivers/md/bcache/bset.h
585
static inline bool btree_keys_expensive_checks(struct btree_keys *b)
drivers/md/bcache/bset.h
588
return *b->expensive_debug_checks;
drivers/md/bcache/bset.h
594
static inline int bch_count_data(struct btree_keys *b)
drivers/md/bcache/bset.h
596
return btree_keys_expensive_checks(b) ? __bch_count_data(b) : -1;
drivers/md/bcache/bset.h
599
#define bch_check_keys(b, ...) \
drivers/md/bcache/bset.h
601
if (btree_keys_expensive_checks(b)) \
drivers/md/bcache/bset.h
602
__bch_check_keys(b, __VA_ARGS__); \
drivers/md/bcache/btree.c
1010
struct btree *b;
drivers/md/bcache/btree.c
1014
b = mca_find(c, k);
drivers/md/bcache/btree.c
1016
if (!b) {
drivers/md/bcache/btree.c
1021
b = mca_alloc(c, op, k, level);
drivers/md/bcache/btree.c
1024
if (!b)
drivers/md/bcache/btree.c
1026
if (IS_ERR(b))
drivers/md/bcache/btree.c
1027
return b;
drivers/md/bcache/btree.c
1029
bch_btree_node_read(b);
drivers/md/bcache/btree.c
1032
downgrade_write(&b->lock);
drivers/md/bcache/btree.c
1034
rw_lock(write, b, level);
drivers/md/bcache/btree.c
1035
if (PTR_HASH(c, &b->key) != PTR_HASH(c, k)) {
drivers/md/bcache/btree.c
1036
rw_unlock(write, b);
drivers/md/bcache/btree.c
1039
BUG_ON(b->level != level);
drivers/md/bcache/btree.c
104
#define insert_lock(s, b) ((b)->level <= (s)->lock)
drivers/md/bcache/btree.c
1042
if (btree_node_io_error(b)) {
drivers/md/bcache/btree.c
1043
rw_unlock(write, b);
drivers/md/bcache/btree.c
1047
BUG_ON(!b->written);
drivers/md/bcache/btree.c
1049
b->parent = parent;
drivers/md/bcache/btree.c
1051
for (; i <= b->keys.nsets && b->keys.set[i].size; i++) {
drivers/md/bcache/btree.c
1052
prefetch(b->keys.set[i].tree);
drivers/md/bcache/btree.c
1053
prefetch(b->keys.set[i].data);
drivers/md/bcache/btree.c
1056
for (; i <= b->keys.nsets; i++)
drivers/md/bcache/btree.c
1057
prefetch(b->keys.set[i].data);
drivers/md/bcache/btree.c
1059
return b;
drivers/md/bcache/btree.c
1064
struct btree *b;
drivers/md/bcache/btree.c
1067
b = mca_alloc(parent->c, NULL, k, parent->level - 1);
drivers/md/bcache/btree.c
107
static inline struct bset *write_block(struct btree *b)
drivers/md/bcache/btree.c
1070
if (!IS_ERR_OR_NULL(b)) {
drivers/md/bcache/btree.c
1071
b->parent = parent;
drivers/md/bcache/btree.c
1072
bch_btree_node_read(b);
drivers/md/bcache/btree.c
1073
rw_unlock(true, b);
drivers/md/bcache/btree.c
1079
static void btree_node_free(struct btree *b)
drivers/md/bcache/btree.c
1081
trace_bcache_btree_node_free(b);
drivers/md/bcache/btree.c
1083
BUG_ON(b == b->c->root);
drivers/md/bcache/btree.c
1086
mutex_lock(&b->write_lock);
drivers/md/bcache/btree.c
109
return ((void *) btree_bset_first(b)) + b->written * block_bytes(b->c->cache);
drivers/md/bcache/btree.c
1093
if (btree_node_journal_flush(b)) {
drivers/md/bcache/btree.c
1094
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
1095
pr_debug("bnode %p journal_flush set, retry\n", b);
drivers/md/bcache/btree.c
1100
if (btree_node_dirty(b)) {
drivers/md/bcache/btree.c
1101
btree_complete_write(b, btree_current_write(b));
drivers/md/bcache/btree.c
1102
clear_bit(BTREE_NODE_dirty, &b->flags);
drivers/md/bcache/btree.c
1105
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
1107
cancel_delayed_work(&b->work);
drivers/md/bcache/btree.c
1109
mutex_lock(&b->c->bucket_lock);
drivers/md/bcache/btree.c
1110
bch_bucket_free(b->c, &b->key);
drivers/md/bcache/btree.c
1111
mca_bucket_free(b);
drivers/md/bcache/btree.c
1112
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/btree.c
112
static void bch_btree_init_next(struct btree *b)
drivers/md/bcache/btree.c
1124
struct btree *b;
drivers/md/bcache/btree.c
1129
b = ERR_PTR(-EAGAIN);
drivers/md/bcache/btree.c
1136
b = mca_alloc(c, op, &k.key, level);
drivers/md/bcache/btree.c
1137
if (IS_ERR(b))
drivers/md/bcache/btree.c
1140
if (!b) {
drivers/md/bcache/btree.c
1146
b->parent = parent;
drivers/md/bcache/btree.c
1147
bch_bset_init_next(&b->keys, b->keys.set->data, bset_magic(&b->c->cache->sb));
drivers/md/bcache/btree.c
115
if (b->level && b->keys.nsets)
drivers/md/bcache/btree.c
1151
trace_bcache_btree_node_alloc(b);
drivers/md/bcache/btree.c
1152
return b;
drivers/md/bcache/btree.c
1159
return b;
drivers/md/bcache/btree.c
116
bch_btree_sort(&b->keys, &b->c->sort);
drivers/md/bcache/btree.c
1169
static struct btree *btree_node_alloc_replacement(struct btree *b,
drivers/md/bcache/btree.c
1172
struct btree *n = bch_btree_node_alloc(b->c, op, b->level, b->parent);
drivers/md/bcache/btree.c
1176
bch_btree_sort_into(&b->keys, &n->keys, &b->c->sort);
drivers/md/bcache/btree.c
1177
bkey_copy_key(&n->key, &b->key);
drivers/md/bcache/btree.c
118
bch_btree_sort_lazy(&b->keys, &b->c->sort);
drivers/md/bcache/btree.c
1184
static void make_btree_freeing_key(struct btree *b, struct bkey *k)
drivers/md/bcache/btree.c
1188
mutex_lock(&b->c->bucket_lock);
drivers/md/bcache/btree.c
1190
atomic_inc(&b->c->prio_blocked);
drivers/md/bcache/btree.c
1192
bkey_copy(k, &b->key);
drivers/md/bcache/btree.c
1197
bch_inc_gen(b->c->cache,
drivers/md/bcache/btree.c
1198
PTR_BUCKET(b->c, &b->key, i)));
drivers/md/bcache/btree.c
120
if (b->written < btree_blocks(b))
drivers/md/bcache/btree.c
1200
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/btree.c
1203
static int btree_check_reserve(struct btree *b, struct btree_op *op)
drivers/md/bcache/btree.c
1205
struct cache_set *c = b->c;
drivers/md/bcache/btree.c
1207
unsigned int reserve = (c->root->level - b->level) * 2 + 1;
drivers/md/bcache/btree.c
121
bch_bset_init_next(&b->keys, write_block(b),
drivers/md/bcache/btree.c
122
bset_magic(&b->c->cache->sb));
drivers/md/bcache/btree.c
1221
return mca_cannibalize_lock(b->c, op);
drivers/md/bcache/btree.c
1278
#define btree_mark_key(b, k) __bch_btree_mark_key(b->c, b->level, k)
drivers/md/bcache/btree.c
1287
struct bucket *b = PTR_BUCKET(c, k, i);
drivers/md/bcache/btree.c
1289
b->gen = PTR_GEN(k, i);
drivers/md/bcache/btree.c
1292
b->prio = BTREE_PRIO;
drivers/md/bcache/btree.c
1293
else if (!level && b->prio == BTREE_PRIO)
drivers/md/bcache/btree.c
1294
b->prio = INITIAL_PRIO;
drivers/md/bcache/btree.c
1305
static bool btree_gc_mark_node(struct btree *b, struct gc_stat *gc)
drivers/md/bcache/btree.c
1315
for_each_key_filter(&b->keys, k, &iter, bch_ptr_invalid) {
drivers/md/bcache/btree.c
1316
stale = max(stale, btree_mark_key(b, k));
drivers/md/bcache/btree.c
1319
if (bch_ptr_bad(&b->keys, k))
drivers/md/bcache/btree.c
1329
for (t = b->keys.set; t <= &b->keys.set[b->keys.nsets]; t++)
drivers/md/bcache/btree.c
1331
bset_written(&b->keys, t) &&
drivers/md/bcache/btree.c
1332
bkey_cmp(&b->key, &t->end) < 0,
drivers/md/bcache/btree.c
1333
b, "found short btree key in gc");
drivers/md/bcache/btree.c
1335
if (b->c->gc_always_rewrite)
drivers/md/bcache/btree.c
1350
struct btree *b;
drivers/md/bcache/btree.c
1354
static int bch_btree_insert_node(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
1359
static int btree_gc_coalesce(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
1370
if (btree_check_reserve(b, NULL))
drivers/md/bcache/btree.c
1376
while (nodes < GC_MERGE_NODES && !IS_ERR_OR_NULL(r[nodes].b))
drivers/md/bcache/btree.c
1379
blocks = btree_default_blocks(b->c) * 2 / 3;
drivers/md/bcache/btree.c
1382
__set_blocks(b->keys.set[0].data, keys,
drivers/md/bcache/btree.c
1383
block_bytes(b->c->cache)) > blocks * (nodes - 1))
drivers/md/bcache/btree.c
1387
new_nodes[i] = btree_node_alloc_replacement(r[i].b, NULL);
drivers/md/bcache/btree.c
139
static uint64_t btree_csum_set(struct btree *b, struct bset *i)
drivers/md/bcache/btree.c
1398
if (btree_check_reserve(b, NULL))
drivers/md/bcache/btree.c
141
uint64_t crc = b->key.ptr[0];
drivers/md/bcache/btree.c
1417
block_bytes(b->c->cache)) > blocks)
drivers/md/bcache/btree.c
1433
block_bytes(b->c->cache)) >
drivers/md/bcache/btree.c
1439
last = &r->b->key;
drivers/md/bcache/btree.c
1442
BUG_ON(__set_blocks(n1, n1->keys + keys, block_bytes(b->c->cache)) >
drivers/md/bcache/btree.c
148
void bch_btree_node_read_done(struct btree *b)
drivers/md/bcache/btree.c
1482
if (__bch_keylist_realloc(&keylist, bkey_u64s(&r[i].b->key)))
drivers/md/bcache/btree.c
1485
make_btree_freeing_key(r[i].b, keylist.top);
drivers/md/bcache/btree.c
1489
bch_btree_insert_node(b, op, &keylist, NULL, NULL);
drivers/md/bcache/btree.c
1493
btree_node_free(r[i].b);
drivers/md/bcache/btree.c
1494
rw_unlock(true, r[i].b);
drivers/md/bcache/btree.c
1496
r[i].b = new_nodes[i];
drivers/md/bcache/btree.c
1500
r[nodes - 1].b = ERR_PTR(-EINTR);
drivers/md/bcache/btree.c
151
struct bset *i = btree_bset_first(b);
drivers/md/bcache/btree.c
1519
atomic_dec(&b->c->prio_blocked);
drivers/md/bcache/btree.c
1530
static int btree_gc_rewrite_node(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
1536
if (btree_check_reserve(b, NULL))
drivers/md/bcache/btree.c
1544
if (btree_check_reserve(b, NULL)) {
drivers/md/bcache/btree.c
1558
bch_btree_insert_node(b, op, &keys, NULL, NULL);
drivers/md/bcache/btree.c
1568
static unsigned int btree_gc_count_keys(struct btree *b)
drivers/md/bcache/btree.c
1574
for_each_key_filter(&b->keys, k, &iter, bch_ptr_bad)
drivers/md/bcache/btree.c
159
iter = mempool_alloc(&b->c->fill_iter, GFP_NOIO);
drivers/md/bcache/btree.c
160
iter->size = b->c->cache->sb.bucket_size / b->c->cache->sb.block_size;
drivers/md/bcache/btree.c
1606
static int btree_gc_recurse(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
1616
bch_btree_iter_stack_init(&b->keys, &iter, &b->c->gc_done);
drivers/md/bcache/btree.c
1619
i->b = ERR_PTR(-EINTR);
drivers/md/bcache/btree.c
1622
k = bch_btree_iter_next_filter(&iter.iter, &b->keys,
drivers/md/bcache/btree.c
1625
r->b = bch_btree_node_get(b->c, op, k, b->level - 1,
drivers/md/bcache/btree.c
1626
true, b);
drivers/md/bcache/btree.c
1627
if (IS_ERR(r->b)) {
drivers/md/bcache/btree.c
1628
ret = PTR_ERR(r->b);
drivers/md/bcache/btree.c
1632
r->keys = btree_gc_count_keys(r->b);
drivers/md/bcache/btree.c
1634
ret = btree_gc_coalesce(b, op, gc, r);
drivers/md/bcache/btree.c
1639
if (!last->b)
drivers/md/bcache/btree.c
164
iter->b = &b->keys;
drivers/md/bcache/btree.c
1642
if (!IS_ERR(last->b)) {
drivers/md/bcache/btree.c
1643
should_rewrite = btree_gc_mark_node(last->b, gc);
drivers/md/bcache/btree.c
1645
ret = btree_gc_rewrite_node(b, op, last->b);
drivers/md/bcache/btree.c
1650
if (last->b->level) {
drivers/md/bcache/btree.c
1651
ret = btree_gc_recurse(last->b, op, writes, gc);
drivers/md/bcache/btree.c
1656
bkey_copy_key(&b->c->gc_done, &last->b->key);
drivers/md/bcache/btree.c
1662
mutex_lock(&last->b->write_lock);
drivers/md/bcache/btree.c
1663
if (btree_node_dirty(last->b))
drivers/md/bcache/btree.c
1664
bch_btree_node_write(last->b, writes);
drivers/md/bcache/btree.c
1665
mutex_unlock(&last->b->write_lock);
drivers/md/bcache/btree.c
1666
rw_unlock(true, last->b);
drivers/md/bcache/btree.c
1670
r->b = NULL;
drivers/md/bcache/btree.c
1672
if (gc->nodes >= (gc->nodes_pre + btree_gc_min_nodes(b->c))) {
drivers/md/bcache/btree.c
1685
if (!IS_ERR_OR_NULL(i->b)) {
drivers/md/bcache/btree.c
1686
mutex_lock(&i->b->write_lock);
drivers/md/bcache/btree.c
1687
if (btree_node_dirty(i->b))
drivers/md/bcache/btree.c
1688
bch_btree_node_write(i->b, writes);
drivers/md/bcache/btree.c
1689
mutex_unlock(&i->b->write_lock);
drivers/md/bcache/btree.c
1690
rw_unlock(true, i->b);
drivers/md/bcache/btree.c
1696
static int bch_btree_gc_root(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
1703
should_rewrite = btree_gc_mark_node(b, gc);
drivers/md/bcache/btree.c
1705
n = btree_node_alloc_replacement(b, NULL);
drivers/md/bcache/btree.c
171
b->written < btree_blocks(b) && i->seq == b->keys.set[0].data->seq;
drivers/md/bcache/btree.c
1711
btree_node_free(b);
drivers/md/bcache/btree.c
1718
__bch_btree_mark_key(b->c, b->level + 1, &b->key);
drivers/md/bcache/btree.c
172
i = write_block(b)) {
drivers/md/bcache/btree.c
1720
if (b->level) {
drivers/md/bcache/btree.c
1721
ret = btree_gc_recurse(b, op, writes, gc);
drivers/md/bcache/btree.c
1726
bkey_copy_key(&b->c->gc_done, &b->key);
drivers/md/bcache/btree.c
1734
struct bucket *b;
drivers/md/bcache/btree.c
1744
for_each_bucket(b, ca) {
drivers/md/bcache/btree.c
1745
b->last_gc = b->gen;
drivers/md/bcache/btree.c
1746
if (bch_can_invalidate_bucket(ca, b))
drivers/md/bcache/btree.c
1747
b->reclaimable_in_gc = 1;
drivers/md/bcache/btree.c
1748
if (!atomic_read(&b->pin)) {
drivers/md/bcache/btree.c
1749
SET_GC_MARK(b, 0);
drivers/md/bcache/btree.c
1750
SET_GC_SECTORS_USED(b, 0);
drivers/md/bcache/btree.c
1760
struct bucket *b;
drivers/md/bcache/btree.c
178
if (b->written + set_blocks(i, block_bytes(b->c->cache)) >
drivers/md/bcache/btree.c
179
btree_blocks(b))
drivers/md/bcache/btree.c
1808
for_each_bucket(b, ca) {
drivers/md/bcache/btree.c
1809
c->need_gc = max(c->need_gc, bucket_gc_gen(b));
drivers/md/bcache/btree.c
1811
if (b->reclaimable_in_gc)
drivers/md/bcache/btree.c
1812
b->reclaimable_in_gc = 0;
drivers/md/bcache/btree.c
1814
if (atomic_read(&b->pin))
drivers/md/bcache/btree.c
1817
BUG_ON(!GC_MARK(b) && GC_SECTORS_USED(b));
drivers/md/bcache/btree.c
1819
if (!GC_MARK(b) || GC_MARK(b) == GC_MARK_RECLAIMABLE)
drivers/md/bcache/btree.c
183
if (i->magic != bset_magic(&b->c->cache->sb))
drivers/md/bcache/btree.c
1913
static int bch_btree_check_recurse(struct btree *b, struct btree_op *op)
drivers/md/bcache/btree.c
1919
for_each_key_filter(&b->keys, k, &iter, bch_ptr_invalid)
drivers/md/bcache/btree.c
1920
bch_initial_mark_key(b->c, b->level, k);
drivers/md/bcache/btree.c
1922
bch_initial_mark_key(b->c, b->level + 1, &b->key);
drivers/md/bcache/btree.c
1924
if (b->level) {
drivers/md/bcache/btree.c
1925
bch_btree_iter_stack_init(&b->keys, &iter, NULL);
drivers/md/bcache/btree.c
1928
k = bch_btree_iter_next_filter(&iter.iter, &b->keys,
drivers/md/bcache/btree.c
193
if (i->csum != btree_csum_set(b, i))
drivers/md/bcache/btree.c
1931
btree_node_prefetch(b, k);
drivers/md/bcache/btree.c
1936
b->c->gc_stats.nodes++;
drivers/md/bcache/btree.c
1940
ret = bcache_btree(check_recurse, p, b, op);
drivers/md/bcache/btree.c
199
if (i != b->keys.set[0].data && !i->keys)
drivers/md/bcache/btree.c
204
b->written += set_blocks(i, block_bytes(b->c->cache));
drivers/md/bcache/btree.c
208
for (i = write_block(b);
drivers/md/bcache/btree.c
209
bset_sector_offset(&b->keys, i) < KEY_SIZE(&b->key);
drivers/md/bcache/btree.c
210
i = ((void *) i) + block_bytes(b->c->cache))
drivers/md/bcache/btree.c
211
if (i->seq == b->keys.set[0].data->seq)
drivers/md/bcache/btree.c
2128
struct bucket *b;
drivers/md/bcache/btree.c
214
bch_btree_sort_and_fix_extents(&b->keys, iter, &b->c->sort);
drivers/md/bcache/btree.c
2143
for_each_bucket(b, ca) {
drivers/md/bcache/btree.c
2148
if (bch_can_invalidate_bucket(ca, b) &&
drivers/md/bcache/btree.c
2149
!GC_MARK(b)) {
drivers/md/bcache/btree.c
2150
__bch_invalidate_one_bucket(ca, b);
drivers/md/bcache/btree.c
2152
b - ca->buckets))
drivers/md/bcache/btree.c
2154
b - ca->buckets);
drivers/md/bcache/btree.c
216
i = b->keys.set[0].data;
drivers/md/bcache/btree.c
2163
static bool btree_insert_key(struct btree *b, struct bkey *k,
drivers/md/bcache/btree.c
2168
BUG_ON(bkey_cmp(k, &b->key) > 0);
drivers/md/bcache/btree.c
2170
status = bch_btree_insert_key(&b->keys, k, replace_key);
drivers/md/bcache/btree.c
2172
bch_check_keys(&b->keys, "%u for %s", status,
drivers/md/bcache/btree.c
2175
trace_bcache_btree_insert_key(b, k, replace_key != NULL,
drivers/md/bcache/btree.c
218
if (b->keys.set[0].size &&
drivers/md/bcache/btree.c
2182
static size_t insert_u64s_remaining(struct btree *b)
drivers/md/bcache/btree.c
2184
long ret = bch_btree_keys_u64s_remaining(&b->keys);
drivers/md/bcache/btree.c
2189
if (b->keys.ops->is_extents)
drivers/md/bcache/btree.c
219
bkey_cmp(&b->key, &b->keys.set[0].end) < 0)
drivers/md/bcache/btree.c
2195
static bool bch_btree_insert_keys(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
2200
int oldsize = bch_count_data(&b->keys);
drivers/md/bcache/btree.c
2205
if (bkey_u64s(k) > insert_u64s_remaining(b))
drivers/md/bcache/btree.c
2208
if (bkey_cmp(k, &b->key) <= 0) {
drivers/md/bcache/btree.c
2209
if (!b->level)
drivers/md/bcache/btree.c
2210
bkey_put(b->c, k);
drivers/md/bcache/btree.c
2212
ret |= btree_insert_key(b, k, replace_key);
drivers/md/bcache/btree.c
2214
} else if (bkey_cmp(&START_KEY(k), &b->key) < 0) {
drivers/md/bcache/btree.c
2218
bch_cut_back(&b->key, &temp.key);
drivers/md/bcache/btree.c
2219
bch_cut_front(&b->key, insert_keys->keys);
drivers/md/bcache/btree.c
222
if (b->written < btree_blocks(b))
drivers/md/bcache/btree.c
2221
ret |= btree_insert_key(b, &temp.key, replace_key);
drivers/md/bcache/btree.c
223
bch_bset_init_next(&b->keys, write_block(b),
drivers/md/bcache/btree.c
2231
BUG_ON(!bch_keylist_empty(insert_keys) && b->level);
drivers/md/bcache/btree.c
2233
BUG_ON(bch_count_data(&b->keys) < oldsize);
drivers/md/bcache/btree.c
2237
static int btree_split(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
224
bset_magic(&b->c->cache->sb));
drivers/md/bcache/btree.c
2250
if (btree_check_reserve(b, op)) {
drivers/md/bcache/btree.c
2251
if (!b->level)
drivers/md/bcache/btree.c
2257
n1 = btree_node_alloc_replacement(b, op);
drivers/md/bcache/btree.c
226
mempool_free(iter, &b->c->fill_iter);
drivers/md/bcache/btree.c
2262
block_bytes(n1->c->cache)) > (btree_blocks(b) * 4) / 5;
drivers/md/bcache/btree.c
2267
trace_bcache_btree_node_split(b, btree_bset_first(n1)->keys);
drivers/md/bcache/btree.c
2269
n2 = bch_btree_node_alloc(b->c, op, b->level, b->parent);
drivers/md/bcache/btree.c
2273
if (!b->parent) {
drivers/md/bcache/btree.c
2274
n3 = bch_btree_node_alloc(b->c, op, b->level + 1, NULL);
drivers/md/bcache/btree.c
229
set_btree_node_io_error(b);
drivers/md/bcache/btree.c
230
bch_cache_set_error(b->c, "%s at bucket %zu, block %u, %u keys",
drivers/md/bcache/btree.c
2304
bkey_copy_key(&n2->key, &b->key);
drivers/md/bcache/btree.c
231
err, PTR_BUCKET_NR(b->c, &b->key, 0),
drivers/md/bcache/btree.c
2311
trace_bcache_btree_node_compact(b, btree_bset_first(n1)->keys);
drivers/md/bcache/btree.c
232
bset_block_offset(b, i), i->keys);
drivers/md/bcache/btree.c
2332
} else if (!b->parent) {
drivers/md/bcache/btree.c
2339
make_btree_freeing_key(b, parent_keys.top);
drivers/md/bcache/btree.c
2342
bch_btree_insert_node(b->parent, op, &parent_keys, NULL, NULL);
drivers/md/bcache/btree.c
2346
btree_node_free(b);
drivers/md/bcache/btree.c
2349
bch_time_stats_update(&b->c->btree_split_time, start_time);
drivers/md/bcache/btree.c
2353
bkey_put(b->c, &n2->key);
drivers/md/bcache/btree.c
2357
bkey_put(b->c, &n1->key);
drivers/md/bcache/btree.c
2361
WARN(1, "bcache: btree split failed (level %u)", b->level);
drivers/md/bcache/btree.c
2371
static int bch_btree_insert_node(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
2378
BUG_ON(b->level && replace_key);
drivers/md/bcache/btree.c
2382
mutex_lock(&b->write_lock);
drivers/md/bcache/btree.c
2384
if (write_block(b) != btree_bset_last(b) &&
drivers/md/bcache/btree.c
2385
b->keys.last_set_unwritten)
drivers/md/bcache/btree.c
2386
bch_btree_init_next(b); /* just wrote a set */
drivers/md/bcache/btree.c
2388
if (bch_keylist_nkeys(insert_keys) > insert_u64s_remaining(b)) {
drivers/md/bcache/btree.c
2389
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
2393
BUG_ON(write_block(b) != btree_bset_last(b));
drivers/md/bcache/btree.c
2395
if (bch_btree_insert_keys(b, op, insert_keys, replace_key)) {
drivers/md/bcache/btree.c
2396
if (!b->level)
drivers/md/bcache/btree.c
2397
bch_btree_leaf_dirty(b, journal_ref);
drivers/md/bcache/btree.c
2399
bch_btree_node_write(b, &cl);
drivers/md/bcache/btree.c
2402
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
2410
op->lock = b->c->root->level + 1;
drivers/md/bcache/btree.c
2412
} else if (op->lock <= b->c->root->level) {
drivers/md/bcache/btree.c
2413
op->lock = b->c->root->level + 1;
drivers/md/bcache/btree.c
2417
int ret = btree_split(b, op, insert_keys, replace_key);
drivers/md/bcache/btree.c
2427
int bch_btree_insert_check_key(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
243
static void bch_btree_node_read(struct btree *b)
drivers/md/bcache/btree.c
2431
uint64_t btree_ptr = b->key.ptr[0];
drivers/md/bcache/btree.c
2432
unsigned long seq = b->seq;
drivers/md/bcache/btree.c
2439
rw_unlock(false, b);
drivers/md/bcache/btree.c
2440
rw_lock(true, b, b->level);
drivers/md/bcache/btree.c
2442
if (b->key.ptr[0] != btree_ptr ||
drivers/md/bcache/btree.c
2443
b->seq != seq + 1) {
drivers/md/bcache/btree.c
2444
op->lock = b->level;
drivers/md/bcache/btree.c
2456
ret = bch_btree_insert_node(b, op, &insert, NULL, NULL);
drivers/md/bcache/btree.c
2461
downgrade_write(&b->lock);
drivers/md/bcache/btree.c
2472
static int btree_insert_fn(struct btree_op *b_op, struct btree *b)
drivers/md/bcache/btree.c
2477
int ret = bch_btree_insert_node(b, &op->op, op->keys,
drivers/md/bcache/btree.c
249
trace_bcache_btree_read(b);
drivers/md/bcache/btree.c
2519
void bch_btree_set_root(struct btree *b)
drivers/md/bcache/btree.c
2526
trace_bcache_btree_set_root(b);
drivers/md/bcache/btree.c
2528
BUG_ON(!b->written);
drivers/md/bcache/btree.c
253
bio = bch_bbio_alloc(b->c);
drivers/md/bcache/btree.c
2530
for (i = 0; i < KEY_PTRS(&b->key); i++)
drivers/md/bcache/btree.c
2531
BUG_ON(PTR_BUCKET(b->c, &b->key, i)->prio != BTREE_PRIO);
drivers/md/bcache/btree.c
2533
mutex_lock(&b->c->bucket_lock);
drivers/md/bcache/btree.c
2534
list_del_init(&b->list);
drivers/md/bcache/btree.c
2535
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/btree.c
2537
b->c->root = b;
drivers/md/bcache/btree.c
2539
bch_journal_meta(b->c, &cl);
drivers/md/bcache/btree.c
254
bio->bi_iter.bi_size = KEY_SIZE(&b->key) << 9;
drivers/md/bcache/btree.c
2545
static int bch_btree_map_nodes_recurse(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
2551
if (b->level) {
drivers/md/bcache/btree.c
2555
bch_btree_iter_stack_init(&b->keys, &iter, from);
drivers/md/bcache/btree.c
2557
while ((k = bch_btree_iter_next_filter(&iter.iter, &b->keys,
drivers/md/bcache/btree.c
2559
ret = bcache_btree(map_nodes_recurse, k, b,
drivers/md/bcache/btree.c
2568
if (!b->level || flags == MAP_ALL_NODES)
drivers/md/bcache/btree.c
2569
ret = fn(op, b);
drivers/md/bcache/btree.c
2580
int bch_btree_map_keys_recurse(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.c
2588
bch_btree_iter_stack_init(&b->keys, &iter, from);
drivers/md/bcache/btree.c
259
bch_bio_map(bio, b->keys.set[0].data);
drivers/md/bcache/btree.c
2590
while ((k = bch_btree_iter_next_filter(&iter.iter, &b->keys,
drivers/md/bcache/btree.c
2592
ret = !b->level
drivers/md/bcache/btree.c
2593
? fn(op, b, k)
drivers/md/bcache/btree.c
2595
b, op, from, fn, flags);
drivers/md/bcache/btree.c
2602
if (!b->level && (flags & MAP_END_KEY))
drivers/md/bcache/btree.c
2603
ret = fn(op, b, &KEY(KEY_INODE(&b->key),
drivers/md/bcache/btree.c
2604
KEY_OFFSET(&b->key), 0));
drivers/md/bcache/btree.c
261
bch_submit_bbio(bio, b->c, &b->key, 0);
drivers/md/bcache/btree.c
2641
static int refill_keybuf_fn(struct btree_op *op, struct btree *b,
drivers/md/bcache/btree.c
265
set_btree_node_io_error(b);
drivers/md/bcache/btree.c
267
bch_bbio_free(bio, b->c);
drivers/md/bcache/btree.c
269
if (btree_node_io_error(b))
drivers/md/bcache/btree.c
272
bch_btree_node_read_done(b);
drivers/md/bcache/btree.c
273
bch_time_stats_update(&b->c->btree_read_time, start_time);
drivers/md/bcache/btree.c
277
bch_cache_set_error(b->c, "io error reading bucket %zu",
drivers/md/bcache/btree.c
278
PTR_BUCKET_NR(b->c, &b->key, 0));
drivers/md/bcache/btree.c
281
static void btree_complete_write(struct btree *b, struct btree_write *w)
drivers/md/bcache/btree.c
284
!atomic_sub_return(w->prio_blocked, &b->c->prio_blocked))
drivers/md/bcache/btree.c
285
wake_up_allocators(b->c);
drivers/md/bcache/btree.c
289
__closure_wake_up(&b->c->journal.wait);
drivers/md/bcache/btree.c
298
closure_type(b, struct btree, io);
drivers/md/bcache/btree.c
300
up(&b->io_mutex);
drivers/md/bcache/btree.c
305
closure_type(b, struct btree, io);
drivers/md/bcache/btree.c
306
struct btree_write *w = btree_prev_write(b);
drivers/md/bcache/btree.c
308
bch_bbio_free(b->bio, b->c);
drivers/md/bcache/btree.c
309
b->bio = NULL;
drivers/md/bcache/btree.c
310
btree_complete_write(b, w);
drivers/md/bcache/btree.c
312
if (btree_node_dirty(b))
drivers/md/bcache/btree.c
313
queue_delayed_work(btree_io_wq, &b->work, 30 * HZ);
drivers/md/bcache/btree.c
320
closure_type(b, struct btree, io);
drivers/md/bcache/btree.c
322
bio_free_pages(b->bio);
drivers/md/bcache/btree.c
329
struct btree *b = container_of(cl, struct btree, io);
drivers/md/bcache/btree.c
332
set_btree_node_io_error(b);
drivers/md/bcache/btree.c
334
bch_bbio_count_io_errors(b->c, bio, bio->bi_status, "writing btree");
drivers/md/bcache/btree.c
338
static void do_btree_node_write(struct btree *b)
drivers/md/bcache/btree.c
340
struct closure *cl = &b->io;
drivers/md/bcache/btree.c
341
struct bset *i = btree_bset_last(b);
drivers/md/bcache/btree.c
345
i->csum = btree_csum_set(b, i);
drivers/md/bcache/btree.c
347
BUG_ON(b->bio);
drivers/md/bcache/btree.c
348
b->bio = bch_bbio_alloc(b->c);
drivers/md/bcache/btree.c
350
b->bio->bi_end_io = btree_node_write_endio;
drivers/md/bcache/btree.c
351
b->bio->bi_private = cl;
drivers/md/bcache/btree.c
352
b->bio->bi_iter.bi_size = roundup(set_bytes(i), block_bytes(b->c->cache));
drivers/md/bcache/btree.c
353
b->bio->bi_opf = REQ_OP_WRITE | REQ_META | REQ_FUA;
drivers/md/bcache/btree.c
354
bch_bio_map(b->bio, i);
drivers/md/bcache/btree.c
371
bkey_copy(&k.key, &b->key);
drivers/md/bcache/btree.c
373
bset_sector_offset(&b->keys, i));
drivers/md/bcache/btree.c
375
if (!bch_bio_alloc_pages(b->bio, GFP_NOWAIT)) {
drivers/md/bcache/btree.c
380
bio_for_each_segment_all(bv, b->bio, iter_all) {
drivers/md/bcache/btree.c
385
bch_submit_bbio(b->bio, b->c, &k.key, 0);
drivers/md/bcache/btree.c
393
b->bio->bi_vcnt = 0;
drivers/md/bcache/btree.c
394
bch_bio_map(b->bio, i);
drivers/md/bcache/btree.c
396
bch_submit_bbio(b->bio, b->c, &k.key, 0);
drivers/md/bcache/btree.c
403
void __bch_btree_node_write(struct btree *b, struct closure *parent)
drivers/md/bcache/btree.c
405
struct bset *i = btree_bset_last(b);
drivers/md/bcache/btree.c
407
lockdep_assert_held(&b->write_lock);
drivers/md/bcache/btree.c
409
trace_bcache_btree_write(b);
drivers/md/bcache/btree.c
412
BUG_ON(b->written >= btree_blocks(b));
drivers/md/bcache/btree.c
413
BUG_ON(b->written && !i->keys);
drivers/md/bcache/btree.c
414
BUG_ON(btree_bset_first(b)->seq != i->seq);
drivers/md/bcache/btree.c
415
bch_check_keys(&b->keys, "writing");
drivers/md/bcache/btree.c
417
cancel_delayed_work(&b->work);
drivers/md/bcache/btree.c
420
down(&b->io_mutex);
drivers/md/bcache/btree.c
421
closure_init(&b->io, parent ?: &b->c->cl);
drivers/md/bcache/btree.c
423
clear_bit(BTREE_NODE_dirty, &b->flags);
drivers/md/bcache/btree.c
424
change_bit(BTREE_NODE_write_idx, &b->flags);
drivers/md/bcache/btree.c
426
do_btree_node_write(b);
drivers/md/bcache/btree.c
428
atomic_long_add(set_blocks(i, block_bytes(b->c->cache)) * b->c->cache->sb.block_size,
drivers/md/bcache/btree.c
429
&b->c->cache->btree_sectors_written);
drivers/md/bcache/btree.c
431
b->written += set_blocks(i, block_bytes(b->c->cache));
drivers/md/bcache/btree.c
434
void bch_btree_node_write(struct btree *b, struct closure *parent)
drivers/md/bcache/btree.c
436
unsigned int nsets = b->keys.nsets;
drivers/md/bcache/btree.c
438
lockdep_assert_held(&b->lock);
drivers/md/bcache/btree.c
440
__bch_btree_node_write(b, parent);
drivers/md/bcache/btree.c
446
if (nsets && !b->keys.nsets)
drivers/md/bcache/btree.c
447
bch_btree_verify(b);
drivers/md/bcache/btree.c
449
bch_btree_init_next(b);
drivers/md/bcache/btree.c
452
static void bch_btree_node_write_sync(struct btree *b)
drivers/md/bcache/btree.c
458
mutex_lock(&b->write_lock);
drivers/md/bcache/btree.c
459
bch_btree_node_write(b, &cl);
drivers/md/bcache/btree.c
460
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
467
struct btree *b = container_of(to_delayed_work(w), struct btree, work);
drivers/md/bcache/btree.c
469
mutex_lock(&b->write_lock);
drivers/md/bcache/btree.c
470
if (btree_node_dirty(b))
drivers/md/bcache/btree.c
471
__bch_btree_node_write(b, NULL);
drivers/md/bcache/btree.c
472
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
475
static void bch_btree_leaf_dirty(struct btree *b, atomic_t *journal_ref)
drivers/md/bcache/btree.c
477
struct bset *i = btree_bset_last(b);
drivers/md/bcache/btree.c
478
struct btree_write *w = btree_current_write(b);
drivers/md/bcache/btree.c
480
lockdep_assert_held(&b->write_lock);
drivers/md/bcache/btree.c
482
BUG_ON(!b->written);
drivers/md/bcache/btree.c
485
if (!btree_node_dirty(b))
drivers/md/bcache/btree.c
486
queue_delayed_work(btree_io_wq, &b->work, 30 * HZ);
drivers/md/bcache/btree.c
488
set_btree_node_dirty(b);
drivers/md/bcache/btree.c
497
journal_pin_cmp(b->c, w->journal, journal_ref)) {
drivers/md/bcache/btree.c
511
bch_btree_node_write(b, NULL);
drivers/md/bcache/btree.c
524
static void mca_data_free(struct btree *b)
drivers/md/bcache/btree.c
526
BUG_ON(b->io_mutex.count != 1);
drivers/md/bcache/btree.c
528
bch_btree_keys_free(&b->keys);
drivers/md/bcache/btree.c
530
b->c->btree_cache_used--;
drivers/md/bcache/btree.c
531
list_move(&b->list, &b->c->btree_cache_freed);
drivers/md/bcache/btree.c
534
static void mca_bucket_free(struct btree *b)
drivers/md/bcache/btree.c
536
BUG_ON(btree_node_dirty(b));
drivers/md/bcache/btree.c
538
b->key.ptr[0] = 0;
drivers/md/bcache/btree.c
539
hlist_del_init_rcu(&b->hash);
drivers/md/bcache/btree.c
540
list_move(&b->list, &b->c->btree_cache_freeable);
drivers/md/bcache/btree.c
548
static void mca_data_alloc(struct btree *b, struct bkey *k, gfp_t gfp)
drivers/md/bcache/btree.c
550
if (!bch_btree_keys_alloc(&b->keys,
drivers/md/bcache/btree.c
552
ilog2(b->c->btree_pages),
drivers/md/bcache/btree.c
555
b->c->btree_cache_used++;
drivers/md/bcache/btree.c
556
list_move(&b->list, &b->c->btree_cache);
drivers/md/bcache/btree.c
558
list_move(&b->list, &b->c->btree_cache_freed);
drivers/md/bcache/btree.c
567
const struct btree *b = container_of(_b, struct btree, lock.dep_map);
drivers/md/bcache/btree.c
569
return -cmp_int(a->level, b->level) ?: bkey_cmp(&a->key, &b->key);
drivers/md/bcache/btree.c
574
const struct btree *b = container_of(map, struct btree, lock.dep_map);
drivers/md/bcache/btree.c
576
printk(KERN_CONT " l=%u %llu:%llu", b->level,
drivers/md/bcache/btree.c
577
KEY_INODE(&b->key), KEY_OFFSET(&b->key));
drivers/md/bcache/btree.c
588
struct btree *b = kzalloc_obj(struct btree, gfp);
drivers/md/bcache/btree.c
590
if (!b)
drivers/md/bcache/btree.c
593
init_rwsem(&b->lock);
drivers/md/bcache/btree.c
594
lock_set_cmp_fn(&b->lock, btree_lock_cmp_fn, btree_lock_print_fn);
drivers/md/bcache/btree.c
595
mutex_init(&b->write_lock);
drivers/md/bcache/btree.c
596
lockdep_set_novalidate_class(&b->write_lock);
drivers/md/bcache/btree.c
597
INIT_LIST_HEAD(&b->list);
drivers/md/bcache/btree.c
598
INIT_DELAYED_WORK(&b->work, btree_node_write_work);
drivers/md/bcache/btree.c
599
b->c = c;
drivers/md/bcache/btree.c
600
sema_init(&b->io_mutex, 1);
drivers/md/bcache/btree.c
602
mca_data_alloc(b, k, gfp);
drivers/md/bcache/btree.c
603
return b;
drivers/md/bcache/btree.c
606
static int mca_reap(struct btree *b, unsigned int min_order, bool flush)
drivers/md/bcache/btree.c
611
lockdep_assert_held(&b->c->bucket_lock);
drivers/md/bcache/btree.c
613
if (!down_write_trylock(&b->lock))
drivers/md/bcache/btree.c
616
BUG_ON(btree_node_dirty(b) && !b->keys.set[0].data);
drivers/md/bcache/btree.c
618
if (b->keys.page_order < min_order)
drivers/md/bcache/btree.c
622
if (btree_node_dirty(b))
drivers/md/bcache/btree.c
625
if (down_trylock(&b->io_mutex))
drivers/md/bcache/btree.c
627
up(&b->io_mutex);
drivers/md/bcache/btree.c
636
mutex_lock(&b->write_lock);
drivers/md/bcache/btree.c
642
if (btree_node_journal_flush(b)) {
drivers/md/bcache/btree.c
643
pr_debug("bnode %p is flushing by journal, retry\n", b);
drivers/md/bcache/btree.c
644
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
649
if (btree_node_dirty(b))
drivers/md/bcache/btree.c
650
__bch_btree_node_write(b, &cl);
drivers/md/bcache/btree.c
651
mutex_unlock(&b->write_lock);
drivers/md/bcache/btree.c
656
down(&b->io_mutex);
drivers/md/bcache/btree.c
657
up(&b->io_mutex);
drivers/md/bcache/btree.c
661
rw_unlock(true, b);
drivers/md/bcache/btree.c
669
struct btree *b, *t;
drivers/md/bcache/btree.c
700
list_for_each_entry_safe_reverse(b, t, &c->btree_cache_freeable, list) {
drivers/md/bcache/btree.c
704
if (!mca_reap(b, 0, false)) {
drivers/md/bcache/btree.c
705
mca_data_free(b);
drivers/md/bcache/btree.c
706
rw_unlock(true, b);
drivers/md/bcache/btree.c
713
list_for_each_entry_safe_reverse(b, t, &c->btree_cache, list) {
drivers/md/bcache/btree.c
717
if (!mca_reap(b, 0, false)) {
drivers/md/bcache/btree.c
718
mca_bucket_free(b);
drivers/md/bcache/btree.c
719
mca_data_free(b);
drivers/md/bcache/btree.c
720
rw_unlock(true, b);
drivers/md/bcache/btree.c
748
struct btree *b;
drivers/md/bcache/btree.c
769
b = list_first_entry(&c->btree_cache, struct btree, list);
drivers/md/bcache/btree.c
776
if (btree_node_dirty(b)) {
drivers/md/bcache/btree.c
777
btree_complete_write(b, btree_current_write(b));
drivers/md/bcache/btree.c
778
clear_bit(BTREE_NODE_dirty, &b->flags);
drivers/md/bcache/btree.c
780
mca_data_free(b);
drivers/md/bcache/btree.c
784
b = list_first_entry(&c->btree_cache_freed,
drivers/md/bcache/btree.c
786
list_del(&b->list);
drivers/md/bcache/btree.c
787
cancel_delayed_work_sync(&b->work);
drivers/md/bcache/btree.c
788
kfree(b);
drivers/md/bcache/btree.c
855
struct btree *b;
drivers/md/bcache/btree.c
858
hlist_for_each_entry_rcu(b, mca_hash(c, k), hash)
drivers/md/bcache/btree.c
859
if (PTR_HASH(c, &b->key) == PTR_HASH(c, k))
drivers/md/bcache/btree.c
861
b = NULL;
drivers/md/bcache/btree.c
864
return b;
drivers/md/bcache/btree.c
887
struct btree *b;
drivers/md/bcache/btree.c
894
list_for_each_entry_reverse(b, &c->btree_cache, list)
drivers/md/bcache/btree.c
895
if (!mca_reap(b, btree_order(k), false))
drivers/md/bcache/btree.c
896
return b;
drivers/md/bcache/btree.c
898
list_for_each_entry_reverse(b, &c->btree_cache, list)
drivers/md/bcache/btree.c
899
if (!mca_reap(b, btree_order(k), true))
drivers/md/bcache/btree.c
900
return b;
drivers/md/bcache/btree.c
925
struct btree *b;
drivers/md/bcache/btree.c
937
list_for_each_entry(b, &c->btree_cache_freeable, list)
drivers/md/bcache/btree.c
938
if (!mca_reap(b, btree_order(k), false))
drivers/md/bcache/btree.c
944
list_for_each_entry(b, &c->btree_cache_freed, list)
drivers/md/bcache/btree.c
945
if (!mca_reap(b, 0, false)) {
drivers/md/bcache/btree.c
946
mca_data_alloc(b, k, __GFP_NOWARN|GFP_NOIO);
drivers/md/bcache/btree.c
947
if (!b->keys.set[0].data)
drivers/md/bcache/btree.c
953
b = mca_bucket_alloc(c, k, __GFP_NOWARN|GFP_NOIO);
drivers/md/bcache/btree.c
954
if (!b)
drivers/md/bcache/btree.c
957
BUG_ON(!down_write_trylock(&b->lock));
drivers/md/bcache/btree.c
958
if (!b->keys.set->data)
drivers/md/bcache/btree.c
961
BUG_ON(b->io_mutex.count != 1);
drivers/md/bcache/btree.c
963
bkey_copy(&b->key, k);
drivers/md/bcache/btree.c
964
list_move(&b->list, &c->btree_cache);
drivers/md/bcache/btree.c
965
hlist_del_init_rcu(&b->hash);
drivers/md/bcache/btree.c
966
hlist_add_head_rcu(&b->hash, mca_hash(c, k));
drivers/md/bcache/btree.c
968
lock_set_subclass(&b->lock.dep_map, level + 1, _THIS_IP_);
drivers/md/bcache/btree.c
969
b->parent = (void *) ~0UL;
drivers/md/bcache/btree.c
970
b->flags = 0;
drivers/md/bcache/btree.c
971
b->written = 0;
drivers/md/bcache/btree.c
972
b->level = level;
drivers/md/bcache/btree.c
974
if (!b->level)
drivers/md/bcache/btree.c
975
bch_btree_keys_init(&b->keys, &bch_extent_keys_ops,
drivers/md/bcache/btree.c
976
&b->c->expensive_debug_checks);
drivers/md/bcache/btree.c
978
bch_btree_keys_init(&b->keys, &bch_btree_keys_ops,
drivers/md/bcache/btree.c
979
&b->c->expensive_debug_checks);
drivers/md/bcache/btree.c
981
return b;
drivers/md/bcache/btree.c
983
if (b)
drivers/md/bcache/btree.c
984
rw_unlock(true, b);
drivers/md/bcache/btree.c
986
b = mca_cannibalize(c, op, k);
drivers/md/bcache/btree.c
987
if (!IS_ERR(b))
drivers/md/bcache/btree.c
990
return b;
drivers/md/bcache/btree.h
152
static inline bool btree_node_ ## flag(struct btree *b) \
drivers/md/bcache/btree.h
153
{ return test_bit(BTREE_NODE_ ## flag, &b->flags); } \
drivers/md/bcache/btree.h
155
static inline void set_btree_node_ ## flag(struct btree *b) \
drivers/md/bcache/btree.h
156
{ set_bit(BTREE_NODE_ ## flag, &b->flags); }
drivers/md/bcache/btree.h
170
static inline struct btree_write *btree_current_write(struct btree *b)
drivers/md/bcache/btree.h
172
return b->writes + btree_node_write_idx(b);
drivers/md/bcache/btree.h
175
static inline struct btree_write *btree_prev_write(struct btree *b)
drivers/md/bcache/btree.h
177
return b->writes + (btree_node_write_idx(b) ^ 1);
drivers/md/bcache/btree.h
180
static inline struct bset *btree_bset_first(struct btree *b)
drivers/md/bcache/btree.h
182
return b->keys.set->data;
drivers/md/bcache/btree.h
185
static inline struct bset *btree_bset_last(struct btree *b)
drivers/md/bcache/btree.h
187
return bset_tree_last(&b->keys)->data;
drivers/md/bcache/btree.h
190
static inline unsigned int bset_block_offset(struct btree *b, struct bset *i)
drivers/md/bcache/btree.h
192
return bset_sector_offset(&b->keys, i) >> b->c->block_bits;
drivers/md/bcache/btree.h
204
#define for_each_cached_btree(b, c, iter) \
drivers/md/bcache/btree.h
208
hlist_for_each_entry_rcu((b), (c)->bucket_hash + iter, hash)
drivers/md/bcache/btree.h
248
static inline void rw_lock(bool w, struct btree *b, int level)
drivers/md/bcache/btree.h
250
w ? down_write(&b->lock)
drivers/md/bcache/btree.h
251
: down_read(&b->lock);
drivers/md/bcache/btree.h
253
b->seq++;
drivers/md/bcache/btree.h
256
static inline void rw_unlock(bool w, struct btree *b)
drivers/md/bcache/btree.h
259
b->seq++;
drivers/md/bcache/btree.h
260
(w ? up_write : up_read)(&b->lock);
drivers/md/bcache/btree.h
263
void bch_btree_node_read_done(struct btree *b);
drivers/md/bcache/btree.h
264
void __bch_btree_node_write(struct btree *b, struct closure *parent);
drivers/md/bcache/btree.h
265
void bch_btree_node_write(struct btree *b, struct closure *parent);
drivers/md/bcache/btree.h
267
void bch_btree_set_root(struct btree *b);
drivers/md/bcache/btree.h
275
int bch_btree_insert_check_key(struct btree *b, struct btree_op *op,
drivers/md/bcache/btree.h
328
#define bcache_btree(fn, key, b, op, ...) \
drivers/md/bcache/btree.h
330
int _r, l = (b)->level - 1; \
drivers/md/bcache/btree.h
332
struct btree *_child = bch_btree_node_get((b)->c, op, key, l, \
drivers/md/bcache/btree.h
333
_w, b); \
drivers/md/bcache/btree.h
377
typedef int (btree_map_nodes_fn)(struct btree_op *b_op, struct btree *b);
drivers/md/bcache/btree.h
395
typedef int (btree_map_keys_fn)(struct btree_op *op, struct btree *b,
drivers/md/bcache/btree.h
399
int bch_btree_map_keys_recurse(struct btree *b, struct btree_op *op,
drivers/md/bcache/debug.c
104
mutex_unlock(&b->c->verify_lock);
drivers/md/bcache/debug.c
105
up(&b->io_mutex);
drivers/md/bcache/debug.c
24
#define for_each_written_bset(b, start, i) \
drivers/md/bcache/debug.c
26
(void *) i < (void *) (start) + (KEY_SIZE(&b->key) << 9) &&\
drivers/md/bcache/debug.c
28
i = (void *) i + set_blocks(i, block_bytes(b->c->cache)) * \
drivers/md/bcache/debug.c
29
block_bytes(b->c->cache))
drivers/md/bcache/debug.c
31
void bch_btree_verify(struct btree *b)
drivers/md/bcache/debug.c
33
struct btree *v = b->c->verify_data;
drivers/md/bcache/debug.c
37
if (!b->c->verify || !b->c->verify_ondisk)
drivers/md/bcache/debug.c
40
down(&b->io_mutex);
drivers/md/bcache/debug.c
41
mutex_lock(&b->c->verify_lock);
drivers/md/bcache/debug.c
43
ondisk = b->c->verify_ondisk;
drivers/md/bcache/debug.c
44
sorted = b->c->verify_data->keys.set->data;
drivers/md/bcache/debug.c
45
inmemory = b->keys.set->data;
drivers/md/bcache/debug.c
47
bkey_copy(&v->key, &b->key);
drivers/md/bcache/debug.c
49
v->level = b->level;
drivers/md/bcache/debug.c
50
v->keys.ops = b->keys.ops;
drivers/md/bcache/debug.c
52
bio = bch_bbio_alloc(b->c);
drivers/md/bcache/debug.c
53
bio_set_dev(bio, b->c->cache->bdev);
drivers/md/bcache/debug.c
54
bio->bi_iter.bi_sector = PTR_OFFSET(&b->key, 0);
drivers/md/bcache/debug.c
60
bch_bbio_free(bio, b->c);
drivers/md/bcache/debug.c
78
bch_dump_bset(&b->keys, inmemory, 0);
drivers/md/bcache/debug.c
83
for_each_written_bset(b, ondisk, i) {
drivers/md/bcache/debug.c
85
block_bytes(b->c->cache);
drivers/md/bcache/debug.c
88
bch_dump_bset(&b->keys, i, block);
drivers/md/bcache/debug.c
92
((void *) i - (void *) ondisk) / block_bytes(b->c->cache));
drivers/md/bcache/debug.c
98
pr_err("b->written %u\n", b->written);
drivers/md/bcache/debug.h
11
void bch_btree_verify(struct btree *b);
drivers/md/bcache/debug.h
20
static inline void bch_btree_verify(struct btree *b) {}
drivers/md/bcache/extents.c
128
struct btree *b = container_of(keys, struct btree, keys);
drivers/md/bcache/extents.c
136
size_t n = PTR_BUCKET_NR(b->c, k, j);
drivers/md/bcache/extents.c
139
if (n >= b->c->cache->sb.first_bucket && n < b->c->cache->sb.nbuckets)
drivers/md/bcache/extents.c
141
PTR_BUCKET(b->c, k, j)->prio);
drivers/md/bcache/extents.c
144
pr_cont(" %s\n", bch_ptr_status(b->c, k));
drivers/md/bcache/extents.c
168
struct btree *b = container_of(bk, struct btree, keys);
drivers/md/bcache/extents.c
170
return __bch_btree_ptr_invalid(b->c, k);
drivers/md/bcache/extents.c
173
static bool btree_ptr_bad_expensive(struct btree *b, const struct bkey *k)
drivers/md/bcache/extents.c
179
if (mutex_trylock(&b->c->bucket_lock)) {
drivers/md/bcache/extents.c
181
if (ptr_available(b->c, k, i)) {
drivers/md/bcache/extents.c
182
g = PTR_BUCKET(b->c, k, i);
drivers/md/bcache/extents.c
186
(b->c->gc_mark_valid &&
drivers/md/bcache/extents.c
191
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/extents.c
196
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/extents.c
198
btree_bug(b,
drivers/md/bcache/extents.c
200
buf, PTR_BUCKET_NR(b->c, k, i), atomic_read(&g->pin),
drivers/md/bcache/extents.c
207
struct btree *b = container_of(bk, struct btree, keys);
drivers/md/bcache/extents.c
216
if (!ptr_available(b->c, k, i) ||
drivers/md/bcache/extents.c
217
ptr_stale(b->c, k, i))
drivers/md/bcache/extents.c
220
if (expensive_debug_checks(b->c) &&
drivers/md/bcache/extents.c
221
btree_ptr_bad_expensive(b, k))
drivers/md/bcache/extents.c
232
struct btree *b = container_of(bk, struct btree, keys);
drivers/md/bcache/extents.c
235
btree_current_write(b)->prio_blocked++;
drivers/md/bcache/extents.c
323
static bool bch_extent_insert_fixup(struct btree_keys *b,
drivers/md/bcache/extents.c
328
struct cache_set *c = container_of(b, struct btree, keys)->c;
drivers/md/bcache/extents.c
410
if (bkey_written(b, k)) {
drivers/md/bcache/extents.c
423
top = bch_bset_search(b, bset_tree_last(b),
drivers/md/bcache/extents.c
425
bch_bset_insert(b, top, k);
drivers/md/bcache/extents.c
429
bch_bset_insert(b, k, &temp.key);
drivers/md/bcache/extents.c
435
bch_bset_fix_invalidated_key(b, k);
drivers/md/bcache/extents.c
445
if (bkey_written(b, k) &&
drivers/md/bcache/extents.c
454
bch_bset_fix_invalidated_key(b, k);
drivers/md/bcache/extents.c
502
struct btree *b = container_of(bk, struct btree, keys);
drivers/md/bcache/extents.c
504
return __bch_extent_invalid(b->c, k);
drivers/md/bcache/extents.c
507
static bool bch_extent_bad_expensive(struct btree *b, const struct bkey *k,
drivers/md/bcache/extents.c
510
struct bucket *g = PTR_BUCKET(b->c, k, ptr);
drivers/md/bcache/extents.c
513
if (mutex_trylock(&b->c->bucket_lock)) {
drivers/md/bcache/extents.c
514
if (b->c->gc_mark_valid &&
drivers/md/bcache/extents.c
523
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/extents.c
528
mutex_unlock(&b->c->bucket_lock);
drivers/md/bcache/extents.c
530
btree_bug(b,
drivers/md/bcache/extents.c
532
buf, PTR_BUCKET_NR(b->c, k, ptr), atomic_read(&g->pin),
drivers/md/bcache/extents.c
539
struct btree *b = container_of(bk, struct btree, keys);
drivers/md/bcache/extents.c
548
if (!ptr_available(b->c, k, i))
drivers/md/bcache/extents.c
552
stale = ptr_stale(b->c, k, i);
drivers/md/bcache/extents.c
560
btree_bug_on(stale > BUCKET_GC_GEN_MAX, b,
drivers/md/bcache/extents.c
562
stale, b->c->need_gc);
drivers/md/bcache/extents.c
567
if (expensive_debug_checks(b->c) &&
drivers/md/bcache/extents.c
568
bch_extent_bad_expensive(b, k, i))
drivers/md/bcache/extents.c
585
struct btree *b = container_of(bk, struct btree, keys);
drivers/md/bcache/extents.c
588
if (key_merging_disabled(b->c))
drivers/md/bcache/extents.c
593
PTR_BUCKET_NR(b->c, l, i) != PTR_BUCKET_NR(b->c, r, i))
drivers/md/bcache/io.c
139
struct bbio *b = container_of(bio, struct bbio, bio);
drivers/md/bcache/io.c
149
int us = t - b->submit_time_us;
drivers/md/bcache/io.c
19
struct bbio *b = container_of(bio, struct bbio, bio);
drivers/md/bcache/io.c
21
mempool_free(b, &c->bio_meta);
drivers/md/bcache/io.c
26
struct bbio *b = mempool_alloc(&c->bio_meta, GFP_NOIO);
drivers/md/bcache/io.c
27
struct bio *bio = &b->bio;
drivers/md/bcache/io.c
36
struct bbio *b = container_of(bio, struct bbio, bio);
drivers/md/bcache/io.c
38
bio->bi_iter.bi_sector = PTR_OFFSET(&b->key, 0);
drivers/md/bcache/io.c
41
b->submit_time_us = local_clock_us();
drivers/md/bcache/io.c
48
struct bbio *b = container_of(bio, struct bbio, bio);
drivers/md/bcache/io.c
50
bch_bkey_copy_single_ptr(&b->key, k, ptr);
drivers/md/bcache/journal.c
172
#define read_bucket(b) \
drivers/md/bcache/journal.c
174
ret = journal_read_bucket(ca, list, b); \
drivers/md/bcache/journal.c
175
__set_bit(b, bitmap); \
drivers/md/bcache/journal.c
402
struct btree *b, *t, *btree_nodes[BTREE_FLUSH_NR];
drivers/md/bcache/journal.c
439
list_for_each_entry_safe_reverse(b, t, &c->btree_cache, list) {
drivers/md/bcache/journal.c
463
if (btree_node_journal_flush(b))
drivers/md/bcache/journal.c
466
mutex_lock(&b->write_lock);
drivers/md/bcache/journal.c
468
if (!btree_node_dirty(b)) {
drivers/md/bcache/journal.c
469
mutex_unlock(&b->write_lock);
drivers/md/bcache/journal.c
473
if (!btree_current_write(b)->journal) {
drivers/md/bcache/journal.c
474
mutex_unlock(&b->write_lock);
drivers/md/bcache/journal.c
491
if (((btree_current_write(b)->journal - fifo_front_p) &
drivers/md/bcache/journal.c
493
mutex_unlock(&b->write_lock);
drivers/md/bcache/journal.c
497
set_btree_node_journal_flush(b);
drivers/md/bcache/journal.c
499
mutex_unlock(&b->write_lock);
drivers/md/bcache/journal.c
501
btree_nodes[nr++] = b;
drivers/md/bcache/journal.c
515
b = btree_nodes[i];
drivers/md/bcache/journal.c
516
if (!b) {
drivers/md/bcache/journal.c
522
if (!btree_node_journal_flush(b)) {
drivers/md/bcache/journal.c
523
pr_err("BUG: bnode %p: journal_flush bit cleaned\n", b);
drivers/md/bcache/journal.c
527
mutex_lock(&b->write_lock);
drivers/md/bcache/journal.c
528
if (!btree_current_write(b)->journal) {
drivers/md/bcache/journal.c
529
clear_bit(BTREE_NODE_journal_flush, &b->flags);
drivers/md/bcache/journal.c
530
mutex_unlock(&b->write_lock);
drivers/md/bcache/journal.c
531
pr_debug("bnode %p: written by others\n", b);
drivers/md/bcache/journal.c
535
if (!btree_node_dirty(b)) {
drivers/md/bcache/journal.c
536
clear_bit(BTREE_NODE_journal_flush, &b->flags);
drivers/md/bcache/journal.c
537
mutex_unlock(&b->write_lock);
drivers/md/bcache/journal.c
538
pr_debug("bnode %p: dirty bit cleaned by others\n", b);
drivers/md/bcache/journal.c
542
__bch_btree_node_write(b, NULL);
drivers/md/bcache/journal.c
543
clear_bit(BTREE_NODE_journal_flush, &b->flags);
drivers/md/bcache/journal.c
544
mutex_unlock(&b->write_lock);
drivers/md/bcache/movinggc.c
192
struct bucket *b;
drivers/md/bcache/movinggc.c
194
return (b = heap_peek(&ca->heap)) ? GC_SECTORS_USED(b) : 0;
drivers/md/bcache/movinggc.c
200
struct bucket *b;
drivers/md/bcache/movinggc.c
214
for_each_bucket(b, ca) {
drivers/md/bcache/movinggc.c
215
if (GC_MARK(b) == GC_MARK_METADATA ||
drivers/md/bcache/movinggc.c
216
!GC_SECTORS_USED(b) ||
drivers/md/bcache/movinggc.c
217
GC_SECTORS_USED(b) == ca->sb.bucket_size ||
drivers/md/bcache/movinggc.c
218
atomic_read(&b->pin))
drivers/md/bcache/movinggc.c
222
sectors_to_move += GC_SECTORS_USED(b);
drivers/md/bcache/movinggc.c
223
heap_add(&ca->heap, b, bucket_cmp);
drivers/md/bcache/movinggc.c
224
} else if (bucket_cmp(b, heap_peek(&ca->heap))) {
drivers/md/bcache/movinggc.c
226
sectors_to_move += GC_SECTORS_USED(b);
drivers/md/bcache/movinggc.c
228
ca->heap.data[0] = b;
drivers/md/bcache/movinggc.c
234
heap_pop(&ca->heap, b, bucket_cmp);
drivers/md/bcache/movinggc.c
235
sectors_to_move -= GC_SECTORS_USED(b);
drivers/md/bcache/movinggc.c
238
while (heap_pop(&ca->heap, b, bucket_cmp))
drivers/md/bcache/movinggc.c
239
SET_GC_MOVE(b, 1);
drivers/md/bcache/movinggc.c
64
struct bbio *b = container_of(bio, struct bbio, bio);
drivers/md/bcache/movinggc.c
70
else if (!KEY_DIRTY(&b->key) &&
drivers/md/bcache/movinggc.c
71
ptr_stale(io->op.c, &b->key, 0)) {
drivers/md/bcache/request.c
1252
static int flash_dev_cache_miss(struct btree *b, struct search *s,
drivers/md/bcache/request.c
501
struct bbio *b = container_of(bio, struct bbio, bio);
drivers/md/bcache/request.c
514
else if (!KEY_DIRTY(&b->key) &&
drivers/md/bcache/request.c
515
ptr_stale(s->iop.c, &b->key, 0)) {
drivers/md/bcache/request.c
527
static int cache_lookup_fn(struct btree_op *op, struct btree *b, struct bkey *k)
drivers/md/bcache/request.c
544
int ret = s->d->cache_miss(b, s, bio, sectors);
drivers/md/bcache/request.c
559
PTR_BUCKET(b->c, k, ptr)->prio = INITIAL_PRIO;
drivers/md/bcache/request.c
588
__bch_submit_bbio(n, b->c);
drivers/md/bcache/request.c
892
static int cached_dev_cache_miss(struct btree *b, struct search *s,
drivers/md/bcache/request.c
917
ret = bch_btree_insert_check_key(b, &s->op, &s->iop.replace_key);
drivers/md/bcache/super.c
1726
struct btree *b;
drivers/md/bcache/super.c
1744
list_for_each_entry(b, &c->btree_cache, list) {
drivers/md/bcache/super.c
1745
mutex_lock(&b->write_lock);
drivers/md/bcache/super.c
1746
if (btree_node_dirty(b))
drivers/md/bcache/super.c
1747
__bch_btree_node_write(b, NULL);
drivers/md/bcache/super.c
1748
mutex_unlock(&b->write_lock);
drivers/md/bcache/super.c
2248
struct bucket *b;
drivers/md/bcache/super.c
2361
for_each_bucket(b, ca)
drivers/md/bcache/super.c
2362
atomic_set(&b->pin, 0);
drivers/md/bcache/super.c
613
struct bucket *b;
drivers/md/bcache/super.c
648
for (b = ca->buckets + i * prios_per_bucket(ca);
drivers/md/bcache/super.c
649
b < ca->buckets + ca->sb.nbuckets && d < end;
drivers/md/bcache/super.c
650
b++, d++) {
drivers/md/bcache/super.c
651
d->prio = cpu_to_le16(b->prio);
drivers/md/bcache/super.c
652
d->gen = b->gen;
drivers/md/bcache/super.c
695
struct bucket *b;
drivers/md/bcache/super.c
699
for (b = ca->buckets;
drivers/md/bcache/super.c
700
b < ca->buckets + ca->sb.nbuckets;
drivers/md/bcache/super.c
701
b++, d++) {
drivers/md/bcache/super.c
724
b->prio = le16_to_cpu(d->prio);
drivers/md/bcache/super.c
725
b->gen = b->last_gc = d->gen;
drivers/md/bcache/super.c
746
static void release_dev(struct gendisk *b)
drivers/md/bcache/super.c
748
struct bcache_device *d = b->private_data;
drivers/md/bcache/super.c
753
static int ioctl_dev(struct block_device *b, blk_mode_t mode,
drivers/md/bcache/super.c
756
struct bcache_device *d = b->bd_disk->private_data;
drivers/md/bcache/sysfs.c
1054
struct bucket *b;
drivers/md/bcache/sysfs.c
1068
for_each_bucket(b, ca) {
drivers/md/bcache/sysfs.c
1069
if (!GC_SECTORS_USED(b))
drivers/md/bcache/sysfs.c
1071
if (GC_MARK(b) == GC_MARK_RECLAIMABLE)
drivers/md/bcache/sysfs.c
1073
if (GC_MARK(b) == GC_MARK_DIRTY)
drivers/md/bcache/sysfs.c
1075
if (GC_MARK(b) == GC_MARK_METADATA)
drivers/md/bcache/sysfs.c
621
static int bch_btree_bset_stats(struct btree_op *b_op, struct btree *b)
drivers/md/bcache/sysfs.c
626
bch_btree_keys_stats(&b->keys, &op->stats);
drivers/md/bcache/sysfs.c
661
struct btree *b;
drivers/md/bcache/sysfs.c
667
rw_unlock(false, b);
drivers/md/bcache/sysfs.c
669
b = c->root;
drivers/md/bcache/sysfs.c
670
rw_lock(false, b, b->level);
drivers/md/bcache/sysfs.c
671
} while (b != c->root);
drivers/md/bcache/sysfs.c
673
for_each_key_filter(&b->keys, k, &iter, bch_ptr_bad)
drivers/md/bcache/sysfs.c
676
rw_unlock(false, b);
drivers/md/bcache/sysfs.c
684
struct btree *b;
drivers/md/bcache/sysfs.c
687
list_for_each_entry(b, &c->btree_cache, list)
drivers/md/bcache/sysfs.c
688
ret += 1 << (b->keys.page_order + PAGE_SHIFT);
drivers/md/bcache/writeback.c
1007
rw_unlock(0, b);
drivers/md/bcache/writeback.c
1044
rw_unlock(0, b);
drivers/md/bcache/writeback.c
852
static int sectors_dirty_init_fn(struct btree_op *_op, struct btree *b,
drivers/md/bcache/writeback.c
861
bcache_dev_sectors_dirty_add(b->c, KEY_INODE(k),
drivers/md/bcache/writeback.c
979
struct btree *b = NULL;
drivers/md/bcache/writeback.c
987
b = c->root;
drivers/md/bcache/writeback.c
988
rw_lock(0, b, b->level);
drivers/md/bcache/writeback.c
989
if (b != c->root) {
drivers/md/bcache/writeback.c
990
rw_unlock(0, b);
drivers/md/dm-bufio.c
1088
static void buffer_record_stack(struct dm_buffer *b)
drivers/md/dm-bufio.c
1090
b->stack_len = stack_trace_save(b->stack_entries, MAX_STACK, 2);
drivers/md/dm-bufio.c
1096
static void adjust_total_allocated(struct dm_buffer *b, bool unlink)
drivers/md/dm-bufio.c
1108
data_mode = b->data_mode;
drivers/md/dm-bufio.c
1109
diff = (long)b->c->block_size;
drivers/md/dm-bufio.c
1234
struct dm_buffer *b = kmem_cache_alloc(c->slab_buffer, gfp_mask);
drivers/md/dm-bufio.c
1236
if (!b)
drivers/md/dm-bufio.c
1239
b->c = c;
drivers/md/dm-bufio.c
1241
b->data = alloc_buffer_data(c, gfp_mask, &b->data_mode);
drivers/md/dm-bufio.c
1242
if (!b->data) {
drivers/md/dm-bufio.c
1243
kmem_cache_free(c->slab_buffer, b);
drivers/md/dm-bufio.c
1246
adjust_total_allocated(b, false);
drivers/md/dm-bufio.c
1249
b->stack_len = 0;
drivers/md/dm-bufio.c
1251
return b;
drivers/md/dm-bufio.c
1257
static void free_buffer(struct dm_buffer *b)
drivers/md/dm-bufio.c
1259
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
1261
adjust_total_allocated(b, true);
drivers/md/dm-bufio.c
1262
free_buffer_data(c, b->data, b->data_mode);
drivers/md/dm-bufio.c
1263
kmem_cache_free(c->slab_buffer, b);
drivers/md/dm-bufio.c
1292
struct dm_buffer *b = context;
drivers/md/dm-bufio.c
1294
b->end_io(b, unlikely(error != 0) ? BLK_STS_IOERR : 0);
drivers/md/dm-bufio.c
1297
static void use_dmio(struct dm_buffer *b, enum req_op op, sector_t sector,
drivers/md/dm-bufio.c
1305
.notify.context = b,
drivers/md/dm-bufio.c
1306
.client = b->c->dm_io,
drivers/md/dm-bufio.c
1309
.bdev = b->c->bdev,
drivers/md/dm-bufio.c
1314
if (b->data_mode != DATA_MODE_VMALLOC) {
drivers/md/dm-bufio.c
1316
io_req.mem.ptr.addr = (char *)b->data + offset;
drivers/md/dm-bufio.c
1319
io_req.mem.ptr.vma = (char *)b->data + offset;
drivers/md/dm-bufio.c
1324
b->end_io(b, errno_to_blk_status(r));
drivers/md/dm-bufio.c
1329
struct dm_buffer *b = bio->bi_private;
drivers/md/dm-bufio.c
1334
b->end_io(b, status);
drivers/md/dm-bufio.c
1337
static void use_bio(struct dm_buffer *b, enum req_op op, sector_t sector,
drivers/md/dm-bufio.c
1347
use_dmio(b, op, sector, n_sectors, offset, ioprio);
drivers/md/dm-bufio.c
1350
bio_init_inline(bio, b->c->bdev, 1, op);
drivers/md/dm-bufio.c
1353
bio->bi_private = b;
drivers/md/dm-bufio.c
1356
ptr = (char *)b->data + offset;
drivers/md/dm-bufio.c
1377
static void submit_io(struct dm_buffer *b, enum req_op op, unsigned short ioprio,
drivers/md/dm-bufio.c
1384
b->end_io = end_io;
drivers/md/dm-bufio.c
1386
sector = block_to_sector(b->c, b->block);
drivers/md/dm-bufio.c
1389
n_sectors = b->c->block_size >> SECTOR_SHIFT;
drivers/md/dm-bufio.c
1392
if (b->c->write_callback)
drivers/md/dm-bufio.c
1393
b->c->write_callback(b);
drivers/md/dm-bufio.c
1394
offset = b->write_start;
drivers/md/dm-bufio.c
1395
end = b->write_end;
drivers/md/dm-bufio.c
1397
bdev_physical_block_size(b->c->bdev));
drivers/md/dm-bufio.c
1401
if (unlikely(end > b->c->block_size))
drivers/md/dm-bufio.c
1402
end = b->c->block_size;
drivers/md/dm-bufio.c
1408
if (b->data_mode != DATA_MODE_VMALLOC)
drivers/md/dm-bufio.c
1409
use_bio(b, op, sector, n_sectors, offset, ioprio);
drivers/md/dm-bufio.c
1411
use_dmio(b, op, sector, n_sectors, offset, ioprio);
drivers/md/dm-bufio.c
1426
static void write_endio(struct dm_buffer *b, blk_status_t status)
drivers/md/dm-bufio.c
1428
b->write_error = status;
drivers/md/dm-bufio.c
1430
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
1436
BUG_ON(!test_bit(B_WRITING, &b->state));
drivers/md/dm-bufio.c
1439
clear_bit(B_WRITING, &b->state);
drivers/md/dm-bufio.c
1442
wake_up_bit(&b->state, B_WRITING);
drivers/md/dm-bufio.c
1454
static void __write_dirty_buffer(struct dm_buffer *b,
drivers/md/dm-bufio.c
1457
if (!test_bit(B_DIRTY, &b->state))
drivers/md/dm-bufio.c
1460
clear_bit(B_DIRTY, &b->state);
drivers/md/dm-bufio.c
1461
wait_on_bit_lock_io(&b->state, B_WRITING, TASK_UNINTERRUPTIBLE);
drivers/md/dm-bufio.c
1463
b->write_start = b->dirty_start;
drivers/md/dm-bufio.c
1464
b->write_end = b->dirty_end;
drivers/md/dm-bufio.c
1467
submit_io(b, REQ_OP_WRITE, IOPRIO_DEFAULT, write_endio);
drivers/md/dm-bufio.c
1469
list_add_tail(&b->write_list, write_list);
drivers/md/dm-bufio.c
1478
struct dm_buffer *b =
drivers/md/dm-bufio.c
1480
list_del(&b->write_list);
drivers/md/dm-bufio.c
1481
submit_io(b, REQ_OP_WRITE, IOPRIO_DEFAULT, write_endio);
drivers/md/dm-bufio.c
1492
static void __make_buffer_clean(struct dm_buffer *b)
drivers/md/dm-bufio.c
1494
BUG_ON(atomic_read(&b->hold_count));
drivers/md/dm-bufio.c
1497
if (!smp_load_acquire(&b->state)) /* fast case */
drivers/md/dm-bufio.c
1500
wait_on_bit_io(&b->state, B_READING, TASK_UNINTERRUPTIBLE);
drivers/md/dm-bufio.c
1501
__write_dirty_buffer(b, NULL);
drivers/md/dm-bufio.c
1502
wait_on_bit_io(&b->state, B_WRITING, TASK_UNINTERRUPTIBLE);
drivers/md/dm-bufio.c
1505
static enum evict_result is_clean(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1510
if (WARN_ON_ONCE(test_bit(B_WRITING, &b->state)))
drivers/md/dm-bufio.c
1512
if (WARN_ON_ONCE(test_bit(B_DIRTY, &b->state)))
drivers/md/dm-bufio.c
1514
if (WARN_ON_ONCE(b->list_mode != LIST_CLEAN))
drivers/md/dm-bufio.c
1518
unlikely(test_bit(B_READING, &b->state)))
drivers/md/dm-bufio.c
1524
static enum evict_result is_dirty(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1527
if (WARN_ON_ONCE(test_bit(B_READING, &b->state)))
drivers/md/dm-bufio.c
1529
if (WARN_ON_ONCE(b->list_mode != LIST_DIRTY))
drivers/md/dm-bufio.c
1541
struct dm_buffer *b;
drivers/md/dm-bufio.c
1543
b = cache_evict(&c->cache, LIST_CLEAN, is_clean, c);
drivers/md/dm-bufio.c
1544
if (b) {
drivers/md/dm-bufio.c
1546
__make_buffer_clean(b);
drivers/md/dm-bufio.c
1547
return b;
drivers/md/dm-bufio.c
1553
b = cache_evict(&c->cache, LIST_DIRTY, is_dirty, NULL);
drivers/md/dm-bufio.c
1554
if (b) {
drivers/md/dm-bufio.c
1555
__make_buffer_clean(b);
drivers/md/dm-bufio.c
1556
return b;
drivers/md/dm-bufio.c
1604
struct dm_buffer *b;
drivers/md/dm-bufio.c
1622
b = alloc_buffer(c, GFP_NOWAIT | __GFP_NORETRY | __GFP_NOMEMALLOC);
drivers/md/dm-bufio.c
1623
if (b)
drivers/md/dm-bufio.c
1624
return b;
drivers/md/dm-bufio.c
1632
b = alloc_buffer(c, GFP_NOIO | __GFP_NORETRY | __GFP_NOMEMALLOC | __GFP_NOWARN);
drivers/md/dm-bufio.c
1634
if (b)
drivers/md/dm-bufio.c
1635
return b;
drivers/md/dm-bufio.c
1640
b = list_to_buffer(c->reserved_buffers.next);
drivers/md/dm-bufio.c
1641
list_del(&b->lru.list);
drivers/md/dm-bufio.c
1644
return b;
drivers/md/dm-bufio.c
1647
b = __get_unclaimed_buffer(c);
drivers/md/dm-bufio.c
1648
if (b)
drivers/md/dm-bufio.c
1649
return b;
drivers/md/dm-bufio.c
1657
struct dm_buffer *b = __alloc_buffer_wait_no_callback(c, nf);
drivers/md/dm-bufio.c
1659
if (!b)
drivers/md/dm-bufio.c
1663
c->alloc_callback(b);
drivers/md/dm-bufio.c
1665
return b;
drivers/md/dm-bufio.c
1671
static void __free_buffer_wake(struct dm_buffer *b)
drivers/md/dm-bufio.c
1673
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
1675
b->block = -1;
drivers/md/dm-bufio.c
1677
free_buffer(b);
drivers/md/dm-bufio.c
1679
list_add(&b->lru.list, &c->reserved_buffers);
drivers/md/dm-bufio.c
1691
static enum evict_result cleaned(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1693
if (WARN_ON_ONCE(test_bit(B_READING, &b->state)))
drivers/md/dm-bufio.c
1696
if (test_bit(B_DIRTY, &b->state) || test_bit(B_WRITING, &b->state))
drivers/md/dm-bufio.c
1712
static enum it_action write_one(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
1716
if (wc->no_wait && test_bit(B_WRITING, &b->state))
drivers/md/dm-bufio.c
1719
__write_dirty_buffer(b, wc->write_list);
drivers/md/dm-bufio.c
1752
struct buffer_tree *tree, struct dm_buffer *b)
drivers/md/dm-bufio.c
1758
BUG_ON(!atomic_read(&b->hold_count));
drivers/md/dm-bufio.c
1759
wake = atomic_dec_and_test(&b->hold_count);
drivers/md/dm-bufio.c
1779
struct dm_buffer *b, *new_b = NULL;
drivers/md/dm-bufio.c
1795
b = cache_get(&c->cache, tree, block);
drivers/md/dm-bufio.c
1796
if (b) {
drivers/md/dm-bufio.c
1803
b = new_b;
drivers/md/dm-bufio.c
1804
atomic_set(&b->hold_count, 1);
drivers/md/dm-bufio.c
1805
WRITE_ONCE(b->last_accessed, jiffies);
drivers/md/dm-bufio.c
1806
b->block = block;
drivers/md/dm-bufio.c
1807
b->read_error = 0;
drivers/md/dm-bufio.c
1808
b->write_error = 0;
drivers/md/dm-bufio.c
1809
b->list_mode = LIST_CLEAN;
drivers/md/dm-bufio.c
1812
b->state = 0;
drivers/md/dm-bufio.c
1814
b->state = 1 << B_READING;
drivers/md/dm-bufio.c
1823
cache_insert(&c->cache, tree, b);
drivers/md/dm-bufio.c
1825
return b;
drivers/md/dm-bufio.c
1829
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
1840
if (nf == NF_GET && unlikely(test_bit_acquire(B_READING, &b->state))) {
drivers/md/dm-bufio.c
1841
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
1845
return b;
drivers/md/dm-bufio.c
1852
static void read_endio(struct dm_buffer *b, blk_status_t status)
drivers/md/dm-bufio.c
1854
b->read_error = status;
drivers/md/dm-bufio.c
1856
BUG_ON(!test_bit(B_READING, &b->state));
drivers/md/dm-bufio.c
1859
clear_bit(B_READING, &b->state);
drivers/md/dm-bufio.c
1862
wake_up_bit(&b->state, B_READING);
drivers/md/dm-bufio.c
1877
struct dm_buffer *b;
drivers/md/dm-bufio.c
1888
b = cache_get(&c->cache, tree, block);
drivers/md/dm-bufio.c
1889
if (b) {
drivers/md/dm-bufio.c
1891
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
1902
if (nf == NF_GET && unlikely(test_bit_acquire(B_READING, &b->state))) {
drivers/md/dm-bufio.c
1903
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
1908
if (!b) {
drivers/md/dm-bufio.c
1913
b = __bufio_new(c, tree, block, nf, &need_submit, &write_list);
drivers/md/dm-bufio.c
1918
if (b && (atomic_read(&b->hold_count) == 1))
drivers/md/dm-bufio.c
1919
buffer_record_stack(b);
drivers/md/dm-bufio.c
1924
if (!b)
drivers/md/dm-bufio.c
1928
submit_io(b, REQ_OP_READ, ioprio, read_endio);
drivers/md/dm-bufio.c
1931
wait_on_bit_io(&b->state, B_READING, TASK_UNINTERRUPTIBLE);
drivers/md/dm-bufio.c
1933
if (b->read_error) {
drivers/md/dm-bufio.c
1934
int error = blk_status_to_errno(b->read_error);
drivers/md/dm-bufio.c
1936
dm_bufio_release(b);
drivers/md/dm-bufio.c
1941
*bp = b;
drivers/md/dm-bufio.c
1943
return b->data;
drivers/md/dm-bufio.c
2001
struct dm_buffer *b;
drivers/md/dm-bufio.c
2005
b = cache_get(&c->cache, tree, block);
drivers/md/dm-bufio.c
2006
if (b) {
drivers/md/dm-bufio.c
2008
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
2013
b = __bufio_new(c, tree, block, NF_PREFETCH, &need_submit,
drivers/md/dm-bufio.c
2022
if (unlikely(b != NULL)) {
drivers/md/dm-bufio.c
2026
submit_io(b, REQ_OP_READ, ioprio, read_endio);
drivers/md/dm-bufio.c
2027
dm_bufio_release(b);
drivers/md/dm-bufio.c
2055
void dm_bufio_release(struct dm_buffer *b)
drivers/md/dm-bufio.c
2057
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
2058
struct buffer_tree *tree = cache_get_tree(&c->cache, b->block);
drivers/md/dm-bufio.c
2065
if ((b->read_error || b->write_error) &&
drivers/md/dm-bufio.c
2066
!test_bit_acquire(B_READING, &b->state) &&
drivers/md/dm-bufio.c
2067
!test_bit(B_WRITING, &b->state) &&
drivers/md/dm-bufio.c
2068
!test_bit(B_DIRTY, &b->state)) {
drivers/md/dm-bufio.c
2072
if (cache_remove(&c->cache, tree, b)) {
drivers/md/dm-bufio.c
2073
__free_buffer_wake(b);
drivers/md/dm-bufio.c
2081
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
2085
void dm_bufio_mark_partial_buffer_dirty(struct dm_buffer *b,
drivers/md/dm-bufio.c
2088
struct dm_bufio_client *c = b->c;
drivers/md/dm-bufio.c
2091
BUG_ON(end > b->c->block_size);
drivers/md/dm-bufio.c
2095
BUG_ON(test_bit(B_READING, &b->state));
drivers/md/dm-bufio.c
2097
if (!test_and_set_bit(B_DIRTY, &b->state)) {
drivers/md/dm-bufio.c
2098
b->dirty_start = start;
drivers/md/dm-bufio.c
2099
b->dirty_end = end;
drivers/md/dm-bufio.c
2100
cache_mark(&c->cache, cache_get_tree(&c->cache, b->block), b,
drivers/md/dm-bufio.c
2103
if (start < b->dirty_start)
drivers/md/dm-bufio.c
2104
b->dirty_start = start;
drivers/md/dm-bufio.c
2105
if (end > b->dirty_end)
drivers/md/dm-bufio.c
2106
b->dirty_end = end;
drivers/md/dm-bufio.c
2113
void dm_bufio_mark_buffer_dirty(struct dm_buffer *b)
drivers/md/dm-bufio.c
2115
dm_bufio_mark_partial_buffer_dirty(b, 0, b->c->block_size);
drivers/md/dm-bufio.c
2142
struct dm_buffer *b = le_to_buffer(e);
drivers/md/dm-bufio.c
2144
return test_bit(B_WRITING, &b->state);
drivers/md/dm-bufio.c
2165
struct dm_buffer *b = le_to_buffer(e);
drivers/md/dm-bufio.c
2167
__cache_inc_buffer(b);
drivers/md/dm-bufio.c
2169
BUG_ON(test_bit(B_READING, &b->state));
drivers/md/dm-bufio.c
2174
wait_on_bit_io(&b->state, B_WRITING, TASK_UNINTERRUPTIBLE);
drivers/md/dm-bufio.c
2177
wait_on_bit_io(&b->state, B_WRITING, TASK_UNINTERRUPTIBLE);
drivers/md/dm-bufio.c
2180
tree = cache_get_tree(&c->cache, b->block);
drivers/md/dm-bufio.c
2182
if (!test_bit(B_DIRTY, &b->state) && !test_bit(B_WRITING, &b->state))
drivers/md/dm-bufio.c
2183
cache_mark(&c->cache, tree, b, LIST_CLEAN);
drivers/md/dm-bufio.c
2185
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
2254
struct dm_buffer *b;
drivers/md/dm-bufio.c
2256
b = cache_get(&c->cache, tree, block);
drivers/md/dm-bufio.c
2257
if (b) {
drivers/md/dm-bufio.c
2258
if (likely(!smp_load_acquire(&b->state))) {
drivers/md/dm-bufio.c
2259
if (cache_remove(&c->cache, tree, b))
drivers/md/dm-bufio.c
2260
__free_buffer_wake(b);
drivers/md/dm-bufio.c
2262
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
2264
cache_put_and_wake(c, tree, b);
drivers/md/dm-bufio.c
2283
static enum evict_result idle(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
2285
return b->state ? ER_DONT_EVICT : ER_EVICT;
drivers/md/dm-bufio.c
2330
sector_t dm_bufio_get_block_number(struct dm_buffer *b)
drivers/md/dm-bufio.c
2332
return b->block;
drivers/md/dm-bufio.c
2336
void *dm_bufio_get_block_data(struct dm_buffer *b)
drivers/md/dm-bufio.c
2338
return b->data;
drivers/md/dm-bufio.c
2342
void *dm_bufio_get_aux_data(struct dm_buffer *b)
drivers/md/dm-bufio.c
2344
return b + 1;
drivers/md/dm-bufio.c
2348
struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b)
drivers/md/dm-bufio.c
2350
return b->c;
drivers/md/dm-bufio.c
2354
static enum it_action warn_leak(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
2361
(unsigned long long)b->block, atomic_read(&b->hold_count), b->list_mode);
drivers/md/dm-bufio.c
2363
stack_trace_print(b->stack_entries, b->stack_len, 1);
drivers/md/dm-bufio.c
2365
atomic_set(&b->hold_count, 0);
drivers/md/dm-bufio.c
2373
struct dm_buffer *b;
drivers/md/dm-bufio.c
2385
while ((b = __get_unclaimed_buffer(c)))
drivers/md/dm-bufio.c
2386
__free_buffer_wake(b);
drivers/md/dm-bufio.c
2395
while ((b = __get_unclaimed_buffer(c)))
drivers/md/dm-bufio.c
2396
__free_buffer_wake(b);
drivers/md/dm-bufio.c
2420
struct dm_buffer *b;
drivers/md/dm-bufio.c
2432
b = cache_evict(&c->cache, l,
drivers/md/dm-bufio.c
2434
if (!b)
drivers/md/dm-bufio.c
2437
__make_buffer_clean(b);
drivers/md/dm-bufio.c
2438
__free_buffer_wake(b);
drivers/md/dm-bufio.c
2578
struct dm_buffer *b = alloc_buffer(c, GFP_KERNEL);
drivers/md/dm-bufio.c
2580
if (!b) {
drivers/md/dm-bufio.c
2584
__free_buffer_wake(b);
drivers/md/dm-bufio.c
2615
struct dm_buffer *b = list_to_buffer(c->reserved_buffers.next);
drivers/md/dm-bufio.c
2617
list_del(&b->lru.list);
drivers/md/dm-bufio.c
2618
free_buffer(b);
drivers/md/dm-bufio.c
2657
struct dm_buffer *b = list_to_buffer(c->reserved_buffers.next);
drivers/md/dm-bufio.c
2659
list_del(&b->lru.list);
drivers/md/dm-bufio.c
2660
free_buffer(b);
drivers/md/dm-bufio.c
2733
static enum evict_result select_for_evict(struct dm_buffer *b, void *context)
drivers/md/dm-bufio.c
2736
if (static_branch_unlikely(&no_sleep_enabled) && b->c->no_sleep) {
drivers/md/dm-bufio.c
2737
if (test_bit_acquire(B_READING, &b->state) ||
drivers/md/dm-bufio.c
2738
test_bit(B_WRITING, &b->state) ||
drivers/md/dm-bufio.c
2739
test_bit(B_DIRTY, &b->state))
drivers/md/dm-bufio.c
2751
struct dm_buffer *b;
drivers/md/dm-bufio.c
2760
b = cache_evict(&c->cache, LIST_CLEAN, select_for_evict, NULL);
drivers/md/dm-bufio.c
2761
if (!b)
drivers/md/dm-bufio.c
2764
last_accessed = READ_ONCE(b->last_accessed);
drivers/md/dm-bufio.c
2768
__make_buffer_clean(b);
drivers/md/dm-bufio.c
2769
__free_buffer_wake(b);
drivers/md/dm-bufio.c
515
static void lh_next(struct lock_history *lh, sector_t b)
drivers/md/dm-bufio.c
600
struct dm_buffer *b;
drivers/md/dm-bufio.c
603
b = container_of(n, struct dm_buffer, node);
drivers/md/dm-bufio.c
605
if (b->block == block)
drivers/md/dm-bufio.c
606
return b;
drivers/md/dm-bufio.c
608
n = block < b->block ? n->rb_left : n->rb_right;
drivers/md/dm-bufio.c
614
static void __cache_inc_buffer(struct dm_buffer *b)
drivers/md/dm-bufio.c
616
atomic_inc(&b->hold_count);
drivers/md/dm-bufio.c
617
WRITE_ONCE(b->last_accessed, jiffies);
drivers/md/dm-bufio.c
623
struct dm_buffer *b;
drivers/md/dm-bufio.c
627
b = __cache_get(&tree->root, block);
drivers/md/dm-bufio.c
628
if (b) {
drivers/md/dm-bufio.c
629
lru_reference(&b->lru);
drivers/md/dm-bufio.c
630
__cache_inc_buffer(b);
drivers/md/dm-bufio.c
634
return b;
drivers/md/dm-bufio.c
659
struct dm_buffer *b = le_to_buffer(le);
drivers/md/dm-bufio.c
661
lh_next(w->lh, b->block);
drivers/md/dm-bufio.c
663
if (atomic_read(&b->hold_count))
drivers/md/dm-bufio.c
681
b = le_to_buffer(le);
drivers/md/dm-bufio.c
683
rb_erase(&b->node, &cache_get_tree(bc, b->block)->root);
drivers/md/dm-bufio.c
695
b = __cache_evict(bc, list_mode, pred, context, &lh);
drivers/md/dm-bufio.c
711
if (list_mode != b->list_mode) {
drivers/md/dm-bufio.c
712
lru_remove(&bc->lru[b->list_mode], &b->lru);
drivers/md/dm-bufio.c
713
b->list_mode = list_mode;
drivers/md/dm-bufio.c
714
lru_insert(&bc->lru[b->list_mode], &b->lru);
drivers/md/dm-bufio.c
737
b = le_to_buffer(le);
drivers/md/dm-bufio.c
738
b->list_mode = new_mode;
drivers/md/dm-bufio.c
739
lru_insert(&bc->lru[b->list_mode], &b->lru);
drivers/md/dm-bufio.c
782
struct dm_buffer *b = le_to_buffer(le);
drivers/md/dm-bufio.c
784
lh_next(lh, b->block);
drivers/md/dm-bufio.c
786
switch (fn(b, context)) {
drivers/md/dm-bufio.c
820
static bool __cache_insert(struct rb_root *root, struct dm_buffer *b)
drivers/md/dm-bufio.c
828
if (found->block == b->block)
drivers/md/dm-bufio.c
832
new = b->block < found->block ?
drivers/md/dm-bufio.c
836
rb_link_node(&b->node, parent, new);
drivers/md/dm-bufio.c
837
rb_insert_color(&b->node, root);
drivers/md/dm-bufio.c
843
struct dm_buffer *b)
drivers/md/dm-bufio.c
847
if (WARN_ON_ONCE(b->list_mode >= LIST_SIZE))
drivers/md/dm-bufio.c
852
BUG_ON(atomic_read(&b->hold_count) != 1);
drivers/md/dm-bufio.c
855
lru_insert(&bc->lru[b->list_mode], &b->lru);
drivers/md/dm-bufio.c
870
struct dm_buffer *b)
drivers/md/dm-bufio.c
877
if (atomic_read(&b->hold_count) != 1) {
drivers/md/dm-bufio.c
881
rb_erase(&b->node, &tree->root);
drivers/md/dm-bufio.c
882
lru_remove(&bc->lru[b->list_mode], &b->lru);
drivers/md/dm-bufio.c
901
b = container_of(n, struct dm_buffer, node);
drivers/md/dm-bufio.c
903
if (b->block == block)
drivers/md/dm-bufio.c
906
if (block <= b->block) {
drivers/md/dm-bufio.c
927
b = __find_next(root, begin);
drivers/md/dm-bufio.c
928
if (!b || (b->block >= end))
drivers/md/dm-bufio.c
931
begin = b->block + 1;
drivers/md/dm-bufio.c
933
if (atomic_read(&b->hold_count))
drivers/md/dm-bufio.c
936
if (pred(b, NULL) == ER_EVICT) {
drivers/md/dm-bufio.c
937
rb_erase(&b->node, root);
drivers/md/dm-bufio.c
938
lru_remove(&bc->lru[b->list_mode], &b->lru);
drivers/md/dm-cache-background-tracker.c
104
static struct bt_work *__find_pending(struct background_tracker *b,
drivers/md/dm-cache-background-tracker.c
109
struct rb_node **new = &b->pending.rb_node;
drivers/md/dm-cache-background-tracker.c
129
static void update_stats(struct background_tracker *b, struct policy_work *w, int delta)
drivers/md/dm-cache-background-tracker.c
133
atomic_add(delta, &b->pending_promotes);
drivers/md/dm-cache-background-tracker.c
137
atomic_add(delta, &b->pending_demotes);
drivers/md/dm-cache-background-tracker.c
141
atomic_add(delta, &b->pending_writebacks);
drivers/md/dm-cache-background-tracker.c
146
unsigned int btracker_nr_demotions_queued(struct background_tracker *b)
drivers/md/dm-cache-background-tracker.c
148
return atomic_read(&b->pending_demotes);
drivers/md/dm-cache-background-tracker.c
152
static bool max_work_reached(struct background_tracker *b)
drivers/md/dm-cache-background-tracker.c
154
return atomic_read(&b->pending_promotes) +
drivers/md/dm-cache-background-tracker.c
155
atomic_read(&b->pending_writebacks) +
drivers/md/dm-cache-background-tracker.c
156
atomic_read(&b->pending_demotes) >= b->max_work;
drivers/md/dm-cache-background-tracker.c
159
static struct bt_work *alloc_work(struct background_tracker *b)
drivers/md/dm-cache-background-tracker.c
161
if (max_work_reached(b))
drivers/md/dm-cache-background-tracker.c
167
int btracker_queue(struct background_tracker *b,
drivers/md/dm-cache-background-tracker.c
176
w = alloc_work(b);
drivers/md/dm-cache-background-tracker.c
182
if (!__insert_pending(b, w)) {
drivers/md/dm-cache-background-tracker.c
193
list_add(&w->list, &b->issued);
drivers/md/dm-cache-background-tracker.c
195
list_add(&w->list, &b->queued);
drivers/md/dm-cache-background-tracker.c
196
update_stats(b, &w->work, 1);
drivers/md/dm-cache-background-tracker.c
205
int btracker_issue(struct background_tracker *b, struct policy_work **work)
drivers/md/dm-cache-background-tracker.c
209
if (list_empty(&b->queued))
drivers/md/dm-cache-background-tracker.c
212
w = list_first_entry(&b->queued, struct bt_work, list);
drivers/md/dm-cache-background-tracker.c
213
list_move(&w->list, &b->issued);
drivers/md/dm-cache-background-tracker.c
220
void btracker_complete(struct background_tracker *b,
drivers/md/dm-cache-background-tracker.c
225
update_stats(b, &w->work, -1);
drivers/md/dm-cache-background-tracker.c
226
rb_erase(&w->node, &b->pending);
drivers/md/dm-cache-background-tracker.c
232
bool btracker_promotion_already_present(struct background_tracker *b,
drivers/md/dm-cache-background-tracker.c
235
return __find_pending(b, oblock) != NULL;
drivers/md/dm-cache-background-tracker.c
29
struct background_tracker *b = kmalloc_obj(*b);
drivers/md/dm-cache-background-tracker.c
31
if (!b) {
drivers/md/dm-cache-background-tracker.c
36
b->max_work = max_work;
drivers/md/dm-cache-background-tracker.c
37
atomic_set(&b->pending_promotes, 0);
drivers/md/dm-cache-background-tracker.c
38
atomic_set(&b->pending_writebacks, 0);
drivers/md/dm-cache-background-tracker.c
39
atomic_set(&b->pending_demotes, 0);
drivers/md/dm-cache-background-tracker.c
41
INIT_LIST_HEAD(&b->issued);
drivers/md/dm-cache-background-tracker.c
42
INIT_LIST_HEAD(&b->queued);
drivers/md/dm-cache-background-tracker.c
44
b->pending = RB_ROOT;
drivers/md/dm-cache-background-tracker.c
46
return b;
drivers/md/dm-cache-background-tracker.c
50
void btracker_destroy(struct background_tracker *b)
drivers/md/dm-cache-background-tracker.c
54
BUG_ON(!list_empty(&b->issued));
drivers/md/dm-cache-background-tracker.c
55
list_for_each_entry_safe (w, tmp, &b->queued, list) {
drivers/md/dm-cache-background-tracker.c
60
kfree(b);
drivers/md/dm-cache-background-tracker.c
75
static bool __insert_pending(struct background_tracker *b,
drivers/md/dm-cache-background-tracker.c
80
struct rb_node **new = &b->pending.rb_node, *parent = NULL;
drivers/md/dm-cache-background-tracker.c
99
rb_insert_color(&nw->node, &b->pending);
drivers/md/dm-cache-background-tracker.h
51
void btracker_destroy(struct background_tracker *b);
drivers/md/dm-cache-background-tracker.h
53
unsigned int btracker_nr_demotions_queued(struct background_tracker *b);
drivers/md/dm-cache-background-tracker.h
64
int btracker_queue(struct background_tracker *b,
drivers/md/dm-cache-background-tracker.h
72
int btracker_issue(struct background_tracker *b, struct policy_work **work);
drivers/md/dm-cache-background-tracker.h
78
void btracker_complete(struct background_tracker *b, struct policy_work *op);
drivers/md/dm-cache-background-tracker.h
83
bool btracker_promotion_already_present(struct background_tracker *b,
drivers/md/dm-cache-block-types.h
25
static inline dm_oblock_t to_oblock(dm_block_t b)
drivers/md/dm-cache-block-types.h
27
return (__force dm_oblock_t) b;
drivers/md/dm-cache-block-types.h
30
static inline dm_block_t from_oblock(dm_oblock_t b)
drivers/md/dm-cache-block-types.h
32
return (__force dm_block_t) b;
drivers/md/dm-cache-block-types.h
35
static inline dm_cblock_t to_cblock(uint32_t b)
drivers/md/dm-cache-block-types.h
37
return (__force dm_cblock_t) b;
drivers/md/dm-cache-block-types.h
40
static inline uint32_t from_cblock(dm_cblock_t b)
drivers/md/dm-cache-block-types.h
42
return (__force uint32_t) b;
drivers/md/dm-cache-block-types.h
45
static inline dm_dblock_t to_dblock(dm_block_t b)
drivers/md/dm-cache-block-types.h
47
return (__force dm_dblock_t) b;
drivers/md/dm-cache-block-types.h
50
static inline dm_block_t from_dblock(dm_dblock_t b)
drivers/md/dm-cache-block-types.h
52
return (__force dm_block_t) b;
drivers/md/dm-cache-metadata.c
1130
static int __set_discard(struct dm_cache_metadata *cmd, dm_dblock_t b)
drivers/md/dm-cache-metadata.c
1133
from_dblock(b), &cmd->discard_root);
drivers/md/dm-cache-metadata.c
1136
static int __clear_discard(struct dm_cache_metadata *cmd, dm_dblock_t b)
drivers/md/dm-cache-metadata.c
1139
from_dblock(b), &cmd->discard_root);
drivers/md/dm-cache-metadata.c
1171
uint32_t b;
drivers/md/dm-cache-metadata.c
1188
for (b = 0; ; b++) {
drivers/md/dm-cache-metadata.c
1189
r = fn(context, cmd->discard_block_size, to_dblock(b),
drivers/md/dm-cache-metadata.c
1194
if (b >= (from_dblock(cmd->discard_nr_blocks) - 1))
drivers/md/dm-cache-metadata.c
1205
for (b = 0; b < from_dblock(cmd->discard_nr_blocks); b++) {
drivers/md/dm-cache-metadata.c
1206
r = fn(context, cmd->discard_block_size, to_dblock(b), false);
drivers/md/dm-cache-metadata.c
174
struct dm_block *b,
drivers/md/dm-cache-metadata.c
177
struct cache_disk_superblock *disk_super = dm_block_data(b);
drivers/md/dm-cache-metadata.c
179
disk_super->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/dm-cache-metadata.c
199
struct dm_block *b,
drivers/md/dm-cache-metadata.c
202
struct cache_disk_superblock *disk_super = dm_block_data(b);
drivers/md/dm-cache-metadata.c
205
if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) {
drivers/md/dm-cache-metadata.c
208
(unsigned long long)dm_block_location(b));
drivers/md/dm-cache-metadata.c
266
struct dm_block *b;
drivers/md/dm-cache-metadata.c
273
r = dm_bm_read_lock(bm, CACHE_SUPERBLOCK_LOCATION, NULL, &b);
drivers/md/dm-cache-metadata.c
277
data_le = dm_block_data(b);
drivers/md/dm-cache-metadata.c
286
dm_bm_unlock(b);
drivers/md/dm-cache-metadata.c
746
uint64_t b = value >> 16;
drivers/md/dm-cache-metadata.c
748
*block = to_oblock(b);
drivers/md/dm-cache-metadata.c
893
static int block_clean_combined_dirty(struct dm_cache_metadata *cmd, dm_cblock_t b,
drivers/md/dm-cache-metadata.c
901
r = dm_array_get_value(&cmd->info, cmd->root, from_cblock(b), &value);
drivers/md/dm-cache-policy-smq.c
1303
static dm_oblock_t to_hblock(struct smq_policy *mq, dm_oblock_t b)
drivers/md/dm-cache-policy-smq.c
1305
sector_t r = from_oblock(b);
drivers/md/dm-cache-policy-smq.c
1310
static struct entry *update_hotspot_queue(struct smq_policy *mq, dm_oblock_t b)
drivers/md/dm-cache-policy-smq.c
1313
dm_oblock_t hb = to_hblock(mq, b);
drivers/md/dm-cache-target.c
1015
dm_dblock_t *b, dm_dblock_t *e)
drivers/md/dm-cache-target.c
102
struct batcher *b = container_of(_ws, struct batcher, commit_work);
drivers/md/dm-cache-target.c
1020
*b = to_dblock(dm_sector_div_up(sb, cache->discard_block_size));
drivers/md/dm-cache-target.c
1023
*e = *b;
drivers/md/dm-cache-target.c
117
spin_lock_irq(&b->lock);
drivers/md/dm-cache-target.c
118
list_splice_init(&b->work_items, &work_items);
drivers/md/dm-cache-target.c
119
bio_list_merge_init(&bios, &b->bios);
drivers/md/dm-cache-target.c
120
b->commit_scheduled = false;
drivers/md/dm-cache-target.c
121
spin_unlock_irq(&b->lock);
drivers/md/dm-cache-target.c
123
r = b->commit_op(b->commit_context);
drivers/md/dm-cache-target.c
129
queue_work(b->wq, ws);
drivers/md/dm-cache-target.c
137
b->issue_op(bio, b->issue_context);
drivers/md/dm-cache-target.c
141
static void batcher_init(struct batcher *b,
drivers/md/dm-cache-target.c
148
b->commit_op = commit_op;
drivers/md/dm-cache-target.c
149
b->commit_context = commit_context;
drivers/md/dm-cache-target.c
150
b->issue_op = issue_op;
drivers/md/dm-cache-target.c
151
b->issue_context = issue_context;
drivers/md/dm-cache-target.c
152
b->wq = wq;
drivers/md/dm-cache-target.c
154
spin_lock_init(&b->lock);
drivers/md/dm-cache-target.c
155
INIT_LIST_HEAD(&b->work_items);
drivers/md/dm-cache-target.c
156
bio_list_init(&b->bios);
drivers/md/dm-cache-target.c
157
INIT_WORK(&b->commit_work, __commit);
drivers/md/dm-cache-target.c
158
b->commit_scheduled = false;
drivers/md/dm-cache-target.c
161
static void async_commit(struct batcher *b)
drivers/md/dm-cache-target.c
163
queue_work(b->wq, &b->commit_work);
drivers/md/dm-cache-target.c
166
static void continue_after_commit(struct batcher *b, struct continuation *k)
drivers/md/dm-cache-target.c
170
spin_lock_irq(&b->lock);
drivers/md/dm-cache-target.c
171
commit_scheduled = b->commit_scheduled;
drivers/md/dm-cache-target.c
172
list_add_tail(&k->ws.entry, &b->work_items);
drivers/md/dm-cache-target.c
173
spin_unlock_irq(&b->lock);
drivers/md/dm-cache-target.c
176
async_commit(b);
drivers/md/dm-cache-target.c
182
static void issue_after_commit(struct batcher *b, struct bio *bio)
drivers/md/dm-cache-target.c
1825
dm_dblock_t b, e;
drivers/md/dm-cache-target.c
1832
calc_discard_block_range(cache, bio, &b, &e);
drivers/md/dm-cache-target.c
1833
while (b != e) {
drivers/md/dm-cache-target.c
1834
set_discard(cache, b);
drivers/md/dm-cache-target.c
1835
b = to_dblock(from_dblock(b) + 1);
drivers/md/dm-cache-target.c
186
spin_lock_irq(&b->lock);
drivers/md/dm-cache-target.c
187
commit_scheduled = b->commit_scheduled;
drivers/md/dm-cache-target.c
188
bio_list_add(&b->bios, bio);
drivers/md/dm-cache-target.c
189
spin_unlock_irq(&b->lock);
drivers/md/dm-cache-target.c
1916
enum busy b;
drivers/md/dm-cache-target.c
1919
b = spare_migration_bandwidth(cache);
drivers/md/dm-cache-target.c
192
async_commit(b);
drivers/md/dm-cache-target.c
1921
r = policy_get_background_work(cache->policy, b == IDLE, &op);
drivers/md/dm-cache-target.c
198
static void schedule_commit(struct batcher *b)
drivers/md/dm-cache-target.c
202
spin_lock_irq(&b->lock);
drivers/md/dm-cache-target.c
203
immediate = !list_empty(&b->work_items) || !bio_list_empty(&b->bios);
drivers/md/dm-cache-target.c
204
b->commit_scheduled = true;
drivers/md/dm-cache-target.c
205
spin_unlock_irq(&b->lock);
drivers/md/dm-cache-target.c
208
async_commit(b);
drivers/md/dm-cache-target.c
2890
sector_t b, e;
drivers/md/dm-cache-target.c
2898
b = li->discard_begin * li->block_size;
drivers/md/dm-cache-target.c
2904
b = dm_sector_div_up(b, li->cache->discard_block_size);
drivers/md/dm-cache-target.c
2914
for (; b < e; b++)
drivers/md/dm-cache-target.c
2915
set_discard(li->cache, to_dblock(b));
drivers/md/dm-cache-target.c
3324
uint64_t b, e;
drivers/md/dm-cache-target.c
3330
r = sscanf(str, "%llu-%llu%c", &b, &e, &dummy);
drivers/md/dm-cache-target.c
3333
result->begin = to_cblock(b);
drivers/md/dm-cache-target.c
3341
r = sscanf(str, "%llu%c", &b, &dummy);
drivers/md/dm-cache-target.c
3344
result->begin = to_cblock(b);
drivers/md/dm-cache-target.c
3355
uint64_t b = from_cblock(range->begin);
drivers/md/dm-cache-target.c
3359
if (b >= n) {
drivers/md/dm-cache-target.c
3361
cache_device_name(cache), b, n);
drivers/md/dm-cache-target.c
3371
if (b >= e) {
drivers/md/dm-cache-target.c
3373
cache_device_name(cache), b, e);
drivers/md/dm-cache-target.c
3380
static inline dm_cblock_t cblock_succ(dm_cblock_t b)
drivers/md/dm-cache-target.c
3382
return to_cblock(from_cblock(b) + 1);
drivers/md/dm-cache-target.c
507
static inline dm_oblock_t oblock_succ(dm_oblock_t b)
drivers/md/dm-cache-target.c
509
return to_oblock(from_oblock(b) + 1ull);
drivers/md/dm-cache-target.c
613
static bool is_dirty(struct cache *cache, dm_cblock_t b)
drivers/md/dm-cache-target.c
615
return test_bit(from_cblock(b), cache->dirty_bitset);
drivers/md/dm-cache-target.c
654
static dm_block_t block_div(dm_block_t b, uint32_t n)
drivers/md/dm-cache-target.c
656
do_div(b, n);
drivers/md/dm-cache-target.c
658
return b;
drivers/md/dm-cache-target.c
679
static void set_discard(struct cache *cache, dm_dblock_t b)
drivers/md/dm-cache-target.c
681
BUG_ON(from_dblock(b) >= from_dblock(cache->discard_nr_blocks));
drivers/md/dm-cache-target.c
685
set_bit(from_dblock(b), cache->discard_bitset);
drivers/md/dm-cache-target.c
689
static void clear_discard(struct cache *cache, dm_dblock_t b)
drivers/md/dm-cache-target.c
692
clear_bit(from_dblock(b), cache->discard_bitset);
drivers/md/dm-cache-target.c
696
static bool is_discarded(struct cache *cache, dm_dblock_t b)
drivers/md/dm-cache-target.c
701
r = test_bit(from_dblock(b), cache->discard_bitset);
drivers/md/dm-cache-target.c
707
static bool is_discarded_oblock(struct cache *cache, dm_oblock_t b)
drivers/md/dm-cache-target.c
712
r = test_bit(from_dblock(oblock_to_dblock(cache, b)),
drivers/md/dm-clone-metadata.c
167
struct dm_block *b, size_t sb_block_size)
drivers/md/dm-clone-metadata.c
172
sb = dm_block_data(b);
drivers/md/dm-clone-metadata.c
173
sb->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/dm-clone-metadata.c
180
static int sb_check(const struct dm_block_validator *v, struct dm_block *b,
drivers/md/dm-clone-metadata.c
186
sb = dm_block_data(b);
drivers/md/dm-clone-metadata.c
188
if (dm_block_location(b) != le64_to_cpu(sb->blocknr)) {
drivers/md/dm-clone-metadata.c
191
(unsigned long long)dm_block_location(b));
drivers/md/dm-crypt.c
936
u8 b[16];
drivers/md/dm-crypt.c
945
aes_encrypt(elephant->key, &ks[0], es.b);
drivers/md/dm-crypt.c
948
es.b[15] = 0x80;
drivers/md/dm-crypt.c
949
aes_encrypt(elephant->key, &ks[16], es.b);
drivers/md/dm-ebs-target.c
106
dm_bufio_mark_buffer_dirty(b);
drivers/md/dm-ebs-target.c
109
dm_bufio_release(b);
drivers/md/dm-ebs-target.c
74
struct dm_buffer *b;
drivers/md/dm-ebs-target.c
87
ba = dm_bufio_read(ec->bufio, block, &b);
drivers/md/dm-ebs-target.c
89
ba = dm_bufio_new(ec->bufio, block, &b);
drivers/md/dm-era-target.c
200
struct dm_block *b,
drivers/md/dm-era-target.c
203
struct superblock_disk *disk = dm_block_data(b);
drivers/md/dm-era-target.c
205
disk->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/dm-era-target.c
225
struct dm_block *b,
drivers/md/dm-era-target.c
228
struct superblock_disk *disk = dm_block_data(b);
drivers/md/dm-era-target.c
231
if (dm_block_location(b) != le64_to_cpu(disk->blocknr)) {
drivers/md/dm-era-target.c
234
(unsigned long long)dm_block_location(b));
drivers/md/dm-era-target.c
337
struct dm_block *b;
drivers/md/dm-era-target.c
344
r = dm_bm_read_lock(bm, SUPERBLOCK_LOCATION, NULL, &b);
drivers/md/dm-era-target.c
348
data_le = dm_block_data(b);
drivers/md/dm-era-target.c
357
dm_bm_unlock(b);
drivers/md/dm-era-target.c
380
dm_block_t b;
drivers/md/dm-era-target.c
385
b = le64_to_cpu(ws_d.root);
drivers/md/dm-era-target.c
386
dm_tm_inc(md->tm, b);
drivers/md/dm-era-target.c
394
dm_block_t b;
drivers/md/dm-era-target.c
399
b = le64_to_cpu(ws_d.root);
drivers/md/dm-era-target.c
400
dm_bitset_del(&md->bitset_info, b);
drivers/md/dm-era-target.c
718
unsigned int b, e = min(d->current_bit + INSERTS_PER_STEP, d->nr_bits);
drivers/md/dm-era-target.c
720
for (b = d->current_bit; b < e; b++) {
drivers/md/dm-era-target.c
721
r = writeset_marked_on_disk(&d->info, &d->writeset, b, &marked);
drivers/md/dm-era-target.c
732
b, &d->value, &md->era_array_root);
drivers/md/dm-era-target.c
739
if (b == d->nr_bits)
drivers/md/dm-era-target.c
742
d->current_bit = b;
drivers/md/dm-integrity.c
1421
struct dm_buffer *b;
drivers/md/dm-integrity.c
1429
data = dm_bufio_read(ic->bufio, *metadata_block, &b);
drivers/md/dm-integrity.c
1440
dm_bufio_mark_partial_buffer_dirty(b, *metadata_offset, *metadata_offset + to_copy);
drivers/md/dm-integrity.c
1464
dm_bufio_release(b);
drivers/md/dm-integrity.c
1474
dm_bufio_release(b);
drivers/md/dm-snap.c
1001
if (b)
drivers/md/dm-snap.c
1002
flush_bios(b);
drivers/md/dm-snap.c
1122
struct bio *b = NULL;
drivers/md/dm-snap.c
1153
b = __release_queued_bios_after_merge(s);
drivers/md/dm-snap.c
1155
error_bios(b);
drivers/md/dm-snap.c
981
struct bio *b = NULL;
drivers/md/dm-snap.c
997
b = __release_queued_bios_after_merge(s);
drivers/md/dm-table.c
1898
int b;
drivers/md/dm-table.c
1901
b = !q->limits.max_write_zeroes_sectors;
drivers/md/dm-table.c
1903
return b;
drivers/md/dm-thin-metadata.c
1773
int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *result)
drivers/md/dm-thin-metadata.c
1780
r = dm_sm_get_count(pmd->data_sm, b, &ref_count);
drivers/md/dm-thin-metadata.c
1789
int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
drivers/md/dm-thin-metadata.c
1795
r = dm_sm_inc_blocks(pmd->data_sm, b, e);
drivers/md/dm-thin-metadata.c
1801
int dm_pool_dec_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
drivers/md/dm-thin-metadata.c
1807
r = dm_sm_dec_blocks(pmd->data_sm, b, e);
drivers/md/dm-thin-metadata.c
253
struct dm_block *b,
drivers/md/dm-thin-metadata.c
256
struct thin_disk_superblock *disk_super = dm_block_data(b);
drivers/md/dm-thin-metadata.c
258
disk_super->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/dm-thin-metadata.c
265
struct dm_block *b,
drivers/md/dm-thin-metadata.c
268
struct thin_disk_superblock *disk_super = dm_block_data(b);
drivers/md/dm-thin-metadata.c
271
if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) {
drivers/md/dm-thin-metadata.c
274
(unsigned long long)dm_block_location(b));
drivers/md/dm-thin-metadata.c
308
static uint64_t pack_block_time(dm_block_t b, uint32_t t)
drivers/md/dm-thin-metadata.c
310
return (b << 24) | t;
drivers/md/dm-thin-metadata.c
313
static void unpack_block_time(uint64_t v, dm_block_t *b, uint32_t *t)
drivers/md/dm-thin-metadata.c
315
*b = v >> 24;
drivers/md/dm-thin-metadata.c
328
uint64_t b, begin, end;
drivers/md/dm-thin-metadata.c
335
unpack_block_time(le64_to_cpu(*value_le), &b, &t);
drivers/md/dm-thin-metadata.c
338
if (b == end) {
drivers/md/dm-thin-metadata.c
342
begin = b;
drivers/md/dm-thin-metadata.c
343
end = b + 1;
drivers/md/dm-thin-metadata.c
347
begin = b;
drivers/md/dm-thin-metadata.c
348
end = b + 1;
drivers/md/dm-thin-metadata.c
458
struct dm_block *b;
drivers/md/dm-thin-metadata.c
465
r = dm_bm_read_lock(bm, THIN_SUPERBLOCK_LOCATION, NULL, &b);
drivers/md/dm-thin-metadata.c
469
data_le = dm_block_data(b);
drivers/md/dm-thin-metadata.c
478
dm_bm_unlock(b);
drivers/md/dm-thin-metadata.h
198
int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *result);
drivers/md/dm-thin-metadata.h
200
int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e);
drivers/md/dm-thin-metadata.h
201
int dm_pool_dec_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e);
drivers/md/dm-thin.c
1088
dm_block_t b = m->data_block, e, end = m->data_block + m->virt_end - m->virt_begin;
drivers/md/dm-thin.c
1092
while (b != end) {
drivers/md/dm-thin.c
1094
for (; b < end; b++) {
drivers/md/dm-thin.c
1095
r = dm_pool_block_is_shared(pool->pmd, b, &shared);
drivers/md/dm-thin.c
1103
if (b == end)
drivers/md/dm-thin.c
1107
for (e = b + 1; e != end; e++) {
drivers/md/dm-thin.c
1116
issue_discard(&op, b, e);
drivers/md/dm-thin.c
1118
b = e;
drivers/md/dm-thin.c
122
dm_block_t b, dm_block_t e, struct dm_cell_key *key)
drivers/md/dm-thin.c
126
key->block_begin = b;
drivers/md/dm-thin.c
132
static void build_data_key(struct dm_thin_device *td, dm_block_t b,
drivers/md/dm-thin.c
135
(void) build_key(td, PHYSICAL, b, b + 1llu, key);
drivers/md/dm-thin.c
138
static void build_virtual_key(struct dm_thin_device *td, dm_block_t b,
drivers/md/dm-thin.c
141
(void) build_key(td, VIRTUAL, b, b + 1llu, key);
drivers/md/dm-thin.c
372
static sector_t block_to_sectors(struct pool *pool, dm_block_t b)
drivers/md/dm-thin.c
375
(b << pool->sectors_per_block_shift) :
drivers/md/dm-thin.c
376
(b * pool->sectors_per_block);
drivers/md/dm-thin.c
692
sector_t b = bio->bi_iter.bi_sector;
drivers/md/dm-thin.c
693
sector_t e = b + (bio->bi_iter.bi_size >> SECTOR_SHIFT);
drivers/md/dm-thin.c
695
b += pool->sectors_per_block - 1ull; /* so we round up */
drivers/md/dm-thin.c
698
b >>= pool->sectors_per_block_shift;
drivers/md/dm-thin.c
701
(void) sector_div(b, pool->sectors_per_block);
drivers/md/dm-thin.c
705
if (e < b) {
drivers/md/dm-thin.c
707
e = b;
drivers/md/dm-thin.c
710
*begin = b;
drivers/md/dm-vdo/block-map.c
1456
static bool __must_check is_not_older(struct block_map_zone *zone, u8 a, u8 b)
drivers/md/dm-vdo/block-map.c
1461
in_cyclic_range(zone->oldest_generation, b, zone->generation, 1 << 8)),
drivers/md/dm-vdo/block-map.c
1463
a, b, zone->oldest_generation, zone->generation);
drivers/md/dm-vdo/block-map.c
1469
return in_cyclic_range(b, a, zone->generation, 1 << 8);
drivers/md/dm-vdo/indexer/radix-sort.c
110
static inline void swap_keys(sort_key_t *a, sort_key_t *b)
drivers/md/dm-vdo/indexer/radix-sort.c
113
*a = *b;
drivers/md/dm-vdo/indexer/radix-sort.c
114
*b = c;
drivers/md/dm-vdo/vdo.c
1564
static void copy_bio_stat(struct bio_stats *b, const struct atomic_bio_stats *a)
drivers/md/dm-vdo/vdo.c
1566
b->read = atomic64_read(&a->read);
drivers/md/dm-vdo/vdo.c
1567
b->write = atomic64_read(&a->write);
drivers/md/dm-vdo/vdo.c
1568
b->discard = atomic64_read(&a->discard);
drivers/md/dm-vdo/vdo.c
1569
b->flush = atomic64_read(&a->flush);
drivers/md/dm-vdo/vdo.c
1570
b->empty_flush = atomic64_read(&a->empty_flush);
drivers/md/dm-vdo/vdo.c
1571
b->fua = atomic64_read(&a->fua);
drivers/md/dm-verity-target.c
516
unsigned int b;
drivers/md/dm-verity-target.c
531
for (b = 0; b < io->n_blocks;
drivers/md/dm-verity-target.c
532
b++, bio_advance_iter_single(bio, iter, block_size)) {
drivers/md/dm-verity-target.c
533
sector_t blkno = io->block + b;
drivers/md/dm-writecache.c
1040
for (b = 0; b < wc->n_blocks; b++) {
drivers/md/dm-writecache.c
1041
struct wc_entry *e = &wc->entries[b];
drivers/md/dm-writecache.c
1053
(unsigned long)b, r);
drivers/md/dm-writecache.c
1063
for (b = 0; b < wc->n_blocks; b++) {
drivers/md/dm-writecache.c
1064
struct wc_entry *e = &wc->entries[b];
drivers/md/dm-writecache.c
1083
(unsigned long long)b, (unsigned long long)read_original_sector(wc, e),
drivers/md/dm-writecache.c
2141
size_t b;
drivers/md/dm-writecache.c
2152
for (b = 0; b < ARRAY_SIZE(sb(wc)->padding); b++)
drivers/md/dm-writecache.c
2153
pmem_assign(sb(wc)->padding[b], cpu_to_le64(0));
drivers/md/dm-writecache.c
2159
for (b = 0; b < wc->n_blocks; b++) {
drivers/md/dm-writecache.c
2160
write_original_sector_seq_count(wc, &wc->entries[b], -1, -1);
drivers/md/dm-writecache.c
960
size_t b;
drivers/md/dm-writecache.c
967
for (b = 0; b < wc->n_blocks; b++) {
drivers/md/dm-writecache.c
968
struct wc_entry *e = &wc->entries[b];
drivers/md/dm-writecache.c
970
e->index = b;
drivers/md/dm-writecache.c
998
size_t b;
drivers/md/dm-zoned-metadata.c
462
struct dmz_mblock *b;
drivers/md/dm-zoned-metadata.c
466
b = container_of(*new, struct dmz_mblock, node);
drivers/md/dm-zoned-metadata.c
468
new = (b->no < mblk->no) ? &((*new)->rb_left) : &((*new)->rb_right);
drivers/md/dm-zoned.h
42
#define dmz_blk2sect(b) ((sector_t)(b) << DMZ_BLOCK_SECTORS_SHIFT)
drivers/md/dm-zoned.h
85
#define dmz_chunk_block(zmd, b) ((b) & (dmz_zone_nr_blocks(zmd) - 1))
drivers/md/md.c
2557
char b[BDEVNAME_SIZE];
drivers/md/md.c
2607
snprintf(b, sizeof(b), "%pg", rdev->bdev);
drivers/md/md.c
2608
strreplace(b, '/', '!');
drivers/md/md.c
2611
pr_debug("md: bind<%s>\n", b);
drivers/md/md.c
2616
if ((err = kobject_add(&rdev->kobj, &mddev->kobj, "dev-%s", b)))
drivers/md/md.c
2634
b, mdname(mddev));
drivers/md/md.c
3457
static int md_rdevs_overlap(struct md_rdev *a, struct md_rdev *b)
drivers/md/md.c
3460
if (a->data_offset + a->sectors <= b->data_offset)
drivers/md/md.c
3462
if (b->data_offset + b->sectors <= a->data_offset)
drivers/md/persistent-data/dm-array.c
218
static int get_ablock(struct dm_array_info *info, dm_block_t b,
drivers/md/persistent-data/dm-array.c
223
r = dm_tm_read_lock(info->btree_info.tm, b, &array_validator, block);
drivers/md/persistent-data/dm-array.c
280
static int __shadow_ablock(struct dm_array_info *info, dm_block_t b,
drivers/md/persistent-data/dm-array.c
284
int r = dm_tm_shadow_block(info->btree_info.tm, b,
drivers/md/persistent-data/dm-array.c
301
struct dm_block *block, dm_block_t b,
drivers/md/persistent-data/dm-array.c
306
if (dm_block_location(block) != b) {
drivers/md/persistent-data/dm-array.c
313
dm_tm_inc(info->btree_info.tm, b);
drivers/md/persistent-data/dm-array.c
331
dm_block_t b;
drivers/md/persistent-data/dm-array.c
337
b = le64_to_cpu(block_le);
drivers/md/persistent-data/dm-array.c
339
r = __shadow_ablock(info, b, block, ab);
drivers/md/persistent-data/dm-array.c
343
return __reinsert_ablock(info, index, *block, b, root);
drivers/md/persistent-data/dm-array.c
42
struct dm_block *b,
drivers/md/persistent-data/dm-array.c
45
struct array_block *bh_le = dm_block_data(b);
drivers/md/persistent-data/dm-array.c
47
bh_le->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/persistent-data/dm-array.c
54
struct dm_block *b,
drivers/md/persistent-data/dm-array.c
57
struct array_block *bh_le = dm_block_data(b);
drivers/md/persistent-data/dm-array.c
588
uint64_t b;
drivers/md/persistent-data/dm-array.c
596
b = le64_to_cpu(block_le);
drivers/md/persistent-data/dm-array.c
598
r = dm_tm_ref(info->btree_info.tm, b, &ref_count);
drivers/md/persistent-data/dm-array.c
60
if (dm_block_location(b) != le64_to_cpu(bh_le->blocknr)) {
drivers/md/persistent-data/dm-array.c
601
(unsigned long long) b);
drivers/md/persistent-data/dm-array.c
610
r = get_ablock(info, b, &block, &ab);
drivers/md/persistent-data/dm-array.c
613
(unsigned long long) b);
drivers/md/persistent-data/dm-array.c
621
dm_tm_dec(info->btree_info.tm, b);
drivers/md/persistent-data/dm-array.c
63
(unsigned long long) dm_block_location(b));
drivers/md/persistent-data/dm-bitset.c
170
unsigned int b = index % BITS_PER_ARRAY_ENTRY;
drivers/md/persistent-data/dm-bitset.c
176
set_bit(b, (unsigned long *) &info->current_bits);
drivers/md/persistent-data/dm-bitset.c
187
unsigned int b = index % BITS_PER_ARRAY_ENTRY;
drivers/md/persistent-data/dm-bitset.c
193
clear_bit(b, (unsigned long *) &info->current_bits);
drivers/md/persistent-data/dm-bitset.c
204
unsigned int b = index % BITS_PER_ARRAY_ENTRY;
drivers/md/persistent-data/dm-bitset.c
210
*result = test_bit(b, (unsigned long *) &info->current_bits);
drivers/md/persistent-data/dm-block-manager.c
302
static void report_recursive_bug(dm_block_t b, int r)
drivers/md/persistent-data/dm-block-manager.c
306
(unsigned long long) b);
drivers/md/persistent-data/dm-block-manager.c
330
static struct dm_buffer *to_buffer(struct dm_block *b)
drivers/md/persistent-data/dm-block-manager.c
332
return (struct dm_buffer *) b;
drivers/md/persistent-data/dm-block-manager.c
335
dm_block_t dm_block_location(struct dm_block *b)
drivers/md/persistent-data/dm-block-manager.c
337
return dm_bufio_get_block_number(to_buffer(b));
drivers/md/persistent-data/dm-block-manager.c
341
void *dm_block_data(struct dm_block *b)
drivers/md/persistent-data/dm-block-manager.c
343
return dm_bufio_get_block_data(to_buffer(b));
drivers/md/persistent-data/dm-block-manager.c
469
int dm_bm_read_lock(struct dm_block_manager *bm, dm_block_t b,
drivers/md/persistent-data/dm-block-manager.c
477
p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
485
report_recursive_bug(b, r);
drivers/md/persistent-data/dm-block-manager.c
503
dm_block_t b, const struct dm_block_validator *v,
drivers/md/persistent-data/dm-block-manager.c
513
p = dm_bufio_read(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
521
report_recursive_bug(b, r);
drivers/md/persistent-data/dm-block-manager.c
539
dm_block_t b, const struct dm_block_validator *v,
drivers/md/persistent-data/dm-block-manager.c
546
p = dm_bufio_get(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
556
report_recursive_bug(b, r);
drivers/md/persistent-data/dm-block-manager.c
572
dm_block_t b, const struct dm_block_validator *v,
drivers/md/persistent-data/dm-block-manager.c
582
p = dm_bufio_new(bm->bufio, b, (struct dm_buffer **) result);
drivers/md/persistent-data/dm-block-manager.c
602
void dm_bm_unlock(struct dm_block *b)
drivers/md/persistent-data/dm-block-manager.c
604
struct buffer_aux *aux = dm_bufio_get_aux_data(to_buffer(b));
drivers/md/persistent-data/dm-block-manager.c
607
dm_bufio_mark_buffer_dirty(to_buffer(b));
drivers/md/persistent-data/dm-block-manager.c
612
dm_bufio_release(to_buffer(b));
drivers/md/persistent-data/dm-block-manager.c
625
void dm_bm_prefetch(struct dm_block_manager *bm, dm_block_t b)
drivers/md/persistent-data/dm-block-manager.c
627
dm_bufio_prefetch(bm->bufio, b, 1);
drivers/md/persistent-data/dm-block-manager.h
101
void dm_bm_unlock(struct dm_block *b);
drivers/md/persistent-data/dm-block-manager.h
117
void dm_bm_prefetch(struct dm_block_manager *bm, dm_block_t b);
drivers/md/persistent-data/dm-block-manager.h
22
dm_block_t dm_block_location(struct dm_block *b);
drivers/md/persistent-data/dm-block-manager.h
23
void *dm_block_data(struct dm_block *b);
drivers/md/persistent-data/dm-block-manager.h
55
struct dm_block *b, size_t block_size);
drivers/md/persistent-data/dm-block-manager.h
61
struct dm_block *b, size_t block_size);
drivers/md/persistent-data/dm-block-manager.h
77
int dm_bm_read_lock(struct dm_block_manager *bm, dm_block_t b,
drivers/md/persistent-data/dm-block-manager.h
81
int dm_bm_write_lock(struct dm_block_manager *bm, dm_block_t b,
drivers/md/persistent-data/dm-block-manager.h
89
int dm_bm_read_try_lock(struct dm_block_manager *bm, dm_block_t b,
drivers/md/persistent-data/dm-block-manager.h
97
int dm_bm_write_lock_zero(struct dm_block_manager *bm, dm_block_t b,
drivers/md/persistent-data/dm-btree-internal.h
49
int bn_read_lock(struct dm_btree_info *info, dm_block_t b,
drivers/md/persistent-data/dm-btree-internal.h
56
void unlock_block(struct dm_btree_info *info, struct dm_block *b);
drivers/md/persistent-data/dm-btree-internal.h
89
int shadow_step(struct shadow_spine *s, dm_block_t b,
drivers/md/persistent-data/dm-btree-remove.c
493
dm_block_t b = value64(n, 0);
drivers/md/persistent-data/dm-btree-remove.c
495
r = dm_tm_read_lock(info->tm, b, &btree_node_validator, &child);
drivers/md/persistent-data/dm-btree-spine.c
117
void unlock_block(struct dm_btree_info *info, struct dm_block *b)
drivers/md/persistent-data/dm-btree-spine.c
119
dm_tm_unlock(info->tm, b);
drivers/md/persistent-data/dm-btree-spine.c
190
int shadow_step(struct shadow_spine *s, dm_block_t b,
drivers/md/persistent-data/dm-btree-spine.c
20
struct dm_block *b,
drivers/md/persistent-data/dm-btree-spine.c
201
r = bn_shadow(s->info, b, vt, s->nodes + s->count);
drivers/md/persistent-data/dm-btree-spine.c
23
struct btree_node *n = dm_block_data(b);
drivers/md/persistent-data/dm-btree-spine.c
26
h->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/persistent-data/dm-btree-spine.c
33
struct dm_block *b,
drivers/md/persistent-data/dm-btree-spine.c
36
struct btree_node *n = dm_block_data(b);
drivers/md/persistent-data/dm-btree-spine.c
42
if (dm_block_location(b) != le64_to_cpu(h->blocknr)) {
drivers/md/persistent-data/dm-btree-spine.c
44
le64_to_cpu(h->blocknr), dm_block_location(b));
drivers/md/persistent-data/dm-btree-spine.c
92
int bn_read_lock(struct dm_btree_info *info, dm_block_t b,
drivers/md/persistent-data/dm-btree-spine.c
95
return dm_tm_read_lock(info->tm, b, &btree_node_validator, result);
drivers/md/persistent-data/dm-btree.c
132
struct dm_block *b;
drivers/md/persistent-data/dm-btree.c
137
r = new_block(info, &b);
drivers/md/persistent-data/dm-btree.c
144
n = dm_block_data(b);
drivers/md/persistent-data/dm-btree.c
1472
struct btree_node *bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
1487
struct btree_node *bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
1492
static int push_node(struct dm_btree_cursor *c, dm_block_t b)
drivers/md/persistent-data/dm-btree.c
1502
r = bn_read_lock(c->info, b, &n->b);
drivers/md/persistent-data/dm-btree.c
151
*root = dm_block_location(b);
drivers/md/persistent-data/dm-btree.c
1518
unlock_block(c->info, c->nodes[c->depth].b);
drivers/md/persistent-data/dm-btree.c
152
unlock_block(info, b);
drivers/md/persistent-data/dm-btree.c
1531
bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
1552
bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
1625
struct btree_node *bn = dm_block_data(n->b);
drivers/md/persistent-data/dm-btree.c
166
struct dm_block *b;
drivers/md/persistent-data/dm-btree.c
211
static int push_frame(struct del_stack *s, dm_block_t b, unsigned int level)
drivers/md/persistent-data/dm-btree.c
221
r = dm_tm_ref(s->tm, b, &ref_count);
drivers/md/persistent-data/dm-btree.c
230
dm_tm_dec(s->tm, b);
drivers/md/persistent-data/dm-btree.c
236
r = dm_tm_read_lock(s->tm, b, &btree_node_validator, &f->b);
drivers/md/persistent-data/dm-btree.c
242
f->n = dm_block_data(f->b);
drivers/md/persistent-data/dm-btree.c
259
dm_tm_dec(s->tm, dm_block_location(f->b));
drivers/md/persistent-data/dm-btree.c
260
dm_tm_unlock(s->tm, f->b);
drivers/md/persistent-data/dm-btree.c
269
dm_tm_unlock(s->tm, f->b);
drivers/md/persistent-data/dm-btree.c
297
dm_block_t b;
drivers/md/persistent-data/dm-btree.c
310
b = value64(f->n, f->current_child);
drivers/md/persistent-data/dm-btree.c
312
r = push_frame(s, b, f->level);
drivers/md/persistent-data/dm-btree.c
317
b = value64(f->n, f->current_child);
drivers/md/persistent-data/dm-btree.c
319
r = push_frame(s, b, f->level + 1);
drivers/md/persistent-data/dm-btree.c
973
static int get_node_free_space(struct dm_btree_info *info, dm_block_t b, unsigned int *space)
drivers/md/persistent-data/dm-btree.c
980
r = bn_read_lock(info, b, &block);
drivers/md/persistent-data/dm-btree.h
191
struct dm_block *b;
drivers/md/persistent-data/dm-persistent-data-internal.h
13
static inline unsigned int dm_hash_block(dm_block_t b, unsigned int hash_mask)
drivers/md/persistent-data/dm-persistent-data-internal.h
17
return (((unsigned int) b) * BIG_PRIME) & hash_mask;
drivers/md/persistent-data/dm-space-map-common.c
1014
struct dm_block *b;
drivers/md/persistent-data/dm-space-map-common.c
1016
r = dm_tm_shadow_block(ll->tm, ll->bitmap_root, &index_validator, &b, &inc);
drivers/md/persistent-data/dm-space-map-common.c
1020
memcpy(dm_block_data(b), &ll->mi_le, sizeof(ll->mi_le));
drivers/md/persistent-data/dm-space-map-common.c
1021
ll->bitmap_root = dm_block_location(b);
drivers/md/persistent-data/dm-space-map-common.c
1023
dm_tm_unlock(ll->tm, b);
drivers/md/persistent-data/dm-space-map-common.c
123
static void *dm_bitmap_data(struct dm_block *b)
drivers/md/persistent-data/dm-space-map-common.c
125
return dm_block_data(b) + sizeof(struct disk_bitmap_header);
drivers/md/persistent-data/dm-space-map-common.c
130
static unsigned int dm_bitmap_word_used(void *addr, unsigned int b)
drivers/md/persistent-data/dm-space-map-common.c
133
__le64 *w_le = words_le + (b >> ENTRIES_SHIFT);
drivers/md/persistent-data/dm-space-map-common.c
141
static unsigned int sm_lookup_bitmap(void *addr, unsigned int b)
drivers/md/persistent-data/dm-space-map-common.c
144
__le64 *w_le = words_le + (b >> ENTRIES_SHIFT);
drivers/md/persistent-data/dm-space-map-common.c
147
b = (b & (ENTRIES_PER_WORD - 1)) << 1;
drivers/md/persistent-data/dm-space-map-common.c
148
hi = !!test_bit_le(b, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
149
lo = !!test_bit_le(b + 1, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
153
static void sm_set_bitmap(void *addr, unsigned int b, unsigned int val)
drivers/md/persistent-data/dm-space-map-common.c
156
__le64 *w_le = words_le + (b >> ENTRIES_SHIFT);
drivers/md/persistent-data/dm-space-map-common.c
158
b = (b & (ENTRIES_PER_WORD - 1)) << 1;
drivers/md/persistent-data/dm-space-map-common.c
161
__set_bit_le(b, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
163
__clear_bit_le(b, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
166
__set_bit_le(b + 1, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
168
__clear_bit_le(b + 1, (void *) w_le);
drivers/md/persistent-data/dm-space-map-common.c
258
struct dm_block *b;
drivers/md/persistent-data/dm-space-map-common.c
26
struct dm_block *b,
drivers/md/persistent-data/dm-space-map-common.c
261
r = dm_tm_new_block(ll->tm, &dm_sm_bitmap_validator, &b);
drivers/md/persistent-data/dm-space-map-common.c
265
idx.blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/persistent-data/dm-space-map-common.c
267
dm_tm_unlock(ll->tm, b);
drivers/md/persistent-data/dm-space-map-common.c
280
int sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result)
drivers/md/persistent-data/dm-space-map-common.c
283
dm_block_t index = b;
drivers/md/persistent-data/dm-space-map-common.c
287
if (b >= ll->nr_blocks) {
drivers/md/persistent-data/dm-space-map-common.c
29
struct disk_metadata_index *mi_le = dm_block_data(b);
drivers/md/persistent-data/dm-space-map-common.c
292
b = do_div(index, ll->entries_per_block);
drivers/md/persistent-data/dm-space-map-common.c
302
*result = sm_lookup_bitmap(dm_bitmap_data(blk), b);
drivers/md/persistent-data/dm-space-map-common.c
309
static int sm_ll_lookup_big_ref_count(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
31
mi_le->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/persistent-data/dm-space-map-common.c
315
r = dm_btree_lookup(&ll->ref_count_info, ll->ref_count_root, &b, &le_rc);
drivers/md/persistent-data/dm-space-map-common.c
324
int sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result)
drivers/md/persistent-data/dm-space-map-common.c
326
int r = sm_ll_lookup_bitmap(ll, b, result);
drivers/md/persistent-data/dm-space-map-common.c
334
return sm_ll_lookup_big_ref_count(ll, b, result);
drivers/md/persistent-data/dm-space-map-common.c
38
struct dm_block *b,
drivers/md/persistent-data/dm-space-map-common.c
394
dm_block_t begin, dm_block_t end, dm_block_t *b)
drivers/md/persistent-data/dm-space-map-common.c
400
r = sm_ll_find_free_block(new_ll, begin, new_ll->nr_blocks, b);
drivers/md/persistent-data/dm-space-map-common.c
405
if (*b >= old_ll->nr_blocks)
drivers/md/persistent-data/dm-space-map-common.c
408
r = sm_ll_lookup(old_ll, *b, &count);
drivers/md/persistent-data/dm-space-map-common.c
41
struct disk_metadata_index *mi_le = dm_block_data(b);
drivers/md/persistent-data/dm-space-map-common.c
413
begin = *b + 1;
drivers/md/persistent-data/dm-space-map-common.c
422
int sm_ll_insert(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
428
dm_block_t index = b;
drivers/md/persistent-data/dm-space-map-common.c
44
if (dm_block_location(b) != le64_to_cpu(mi_le->blocknr)) {
drivers/md/persistent-data/dm-space-map-common.c
449
r = sm_ll_lookup_big_ref_count(ll, b, &old);
drivers/md/persistent-data/dm-space-map-common.c
46
le64_to_cpu(mi_le->blocknr), dm_block_location(b));
drivers/md/persistent-data/dm-space-map-common.c
468
&b, &ll->ref_count_root);
drivers/md/persistent-data/dm-space-map-common.c
481
&b, &le_rc, &ll->ref_count_root);
drivers/md/persistent-data/dm-space-map-common.c
551
static int __sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
566
b, &index, &ll->ref_count_root, &ic->overflow_leaf);
drivers/md/persistent-data/dm-space-map-common.c
572
if (!contains_key(n, b, index)) {
drivers/md/persistent-data/dm-space-map-common.c
584
static int sm_ll_inc_overflow(struct ll_disk *ll, dm_block_t b, struct inc_context *ic)
drivers/md/persistent-data/dm-space-map-common.c
596
index = lower_bound(n, b);
drivers/md/persistent-data/dm-space-map-common.c
597
if (contains_key(n, b, index)) {
drivers/md/persistent-data/dm-space-map-common.c
606
return __sm_ll_inc_overflow(ll, b, ic);
drivers/md/persistent-data/dm-space-map-common.c
647
static inline int sm_ll_inc_bitmap(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
656
for (; bit != bit_end; bit++, b++) {
drivers/md/persistent-data/dm-space-map-common.c
691
&b, &le_rc, &ll->ref_count_root);
drivers/md/persistent-data/dm-space-map-common.c
702
r = sm_ll_inc_overflow(ll, b, ic);
drivers/md/persistent-data/dm-space-map-common.c
708
*new_b = b;
drivers/md/persistent-data/dm-space-map-common.c
716
static int __sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
722
dm_block_t index = b;
drivers/md/persistent-data/dm-space-map-common.c
735
bit_end = min(bit + (e - b), (dm_block_t) ll->entries_per_block);
drivers/md/persistent-data/dm-space-map-common.c
736
r = sm_ll_inc_bitmap(ll, b, bit, bit_end, nr_allocations, new_b, &ic);
drivers/md/persistent-data/dm-space-map-common.c
746
int sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
750
while (b != e) {
drivers/md/persistent-data/dm-space-map-common.c
751
int r = __sm_ll_inc(ll, b, e, nr_allocations, &b);
drivers/md/persistent-data/dm-space-map-common.c
76
struct dm_block *b,
drivers/md/persistent-data/dm-space-map-common.c
762
static int __sm_ll_del_overflow(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
767
&b, &ll->ref_count_root);
drivers/md/persistent-data/dm-space-map-common.c
770
static int __sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
781
b, &index, &ll->ref_count_root, &ic->overflow_leaf);
drivers/md/persistent-data/dm-space-map-common.c
787
if (!contains_key(n, b, index)) {
drivers/md/persistent-data/dm-space-map-common.c
79
struct disk_bitmap_header *disk_header = dm_block_data(b);
drivers/md/persistent-data/dm-space-map-common.c
797
return __sm_ll_del_overflow(ll, b, ic);
drivers/md/persistent-data/dm-space-map-common.c
804
static int sm_ll_dec_overflow(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
81
disk_header->blocknr = cpu_to_le64(dm_block_location(b));
drivers/md/persistent-data/dm-space-map-common.c
817
index = lower_bound(n, b);
drivers/md/persistent-data/dm-space-map-common.c
818
if (contains_key(n, b, index)) {
drivers/md/persistent-data/dm-space-map-common.c
828
return __sm_ll_del_overflow(ll, b, ic);
drivers/md/persistent-data/dm-space-map-common.c
834
return __sm_ll_dec_overflow(ll, b, ic, old_rc);
drivers/md/persistent-data/dm-space-map-common.c
840
static inline int sm_ll_dec_bitmap(struct ll_disk *ll, dm_block_t b,
drivers/md/persistent-data/dm-space-map-common.c
848
for (; bit != bit_end; bit++, b++) {
drivers/md/persistent-data/dm-space-map-common.c
88
struct dm_block *b,
drivers/md/persistent-data/dm-space-map-common.c
880
r = sm_ll_dec_overflow(ll, b, ic, &old);
drivers/md/persistent-data/dm-space-map-common.c
895
*new_b = b;
drivers/md/persistent-data/dm-space-map-common.c
899
static int __sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
905
dm_block_t index = b;
drivers/md/persistent-data/dm-space-map-common.c
91
struct disk_bitmap_header *disk_header = dm_block_data(b);
drivers/md/persistent-data/dm-space-map-common.c
918
bit_end = min(bit + (e - b), (dm_block_t) ll->entries_per_block);
drivers/md/persistent-data/dm-space-map-common.c
919
r = sm_ll_dec_bitmap(ll, b, bit, bit_end, &ic, nr_allocations, new_b);
drivers/md/persistent-data/dm-space-map-common.c
928
int sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e,
drivers/md/persistent-data/dm-space-map-common.c
932
while (b != e) {
drivers/md/persistent-data/dm-space-map-common.c
933
int r = __sm_ll_dec(ll, b, e, nr_allocations, &b);
drivers/md/persistent-data/dm-space-map-common.c
94
if (dm_block_location(b) != le64_to_cpu(disk_header->blocknr)) {
drivers/md/persistent-data/dm-space-map-common.c
96
le64_to_cpu(disk_header->blocknr), dm_block_location(b));
drivers/md/persistent-data/dm-space-map-common.c
977
struct dm_block *b;
drivers/md/persistent-data/dm-space-map-common.c
979
r = dm_tm_new_block(ll->tm, &index_validator, &b);
drivers/md/persistent-data/dm-space-map-common.c
983
ll->bitmap_root = dm_block_location(b);
drivers/md/persistent-data/dm-space-map-common.c
985
dm_tm_unlock(ll->tm, b);
drivers/md/persistent-data/dm-space-map-common.h
119
int sm_ll_lookup_bitmap(struct ll_disk *ll, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-space-map-common.h
120
int sm_ll_lookup(struct ll_disk *ll, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-space-map-common.h
131
int sm_ll_insert(struct ll_disk *ll, dm_block_t b, uint32_t ref_count, int32_t *nr_allocations);
drivers/md/persistent-data/dm-space-map-common.h
132
int sm_ll_inc(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations);
drivers/md/persistent-data/dm-space-map-common.h
133
int sm_ll_dec(struct ll_disk *ll, dm_block_t b, dm_block_t e, int32_t *nr_allocations);
drivers/md/persistent-data/dm-space-map-disk.c
104
static int sm_disk_inc_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-disk.c
110
r = sm_ll_inc(&smd->ll, b, e, &nr_allocations);
drivers/md/persistent-data/dm-space-map-disk.c
117
static int sm_disk_dec_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-disk.c
123
r = sm_ll_dec(&smd->ll, b, e, &nr_allocations);
drivers/md/persistent-data/dm-space-map-disk.c
130
static int sm_disk_new_block(struct dm_space_map *sm, dm_block_t *b)
drivers/md/persistent-data/dm-space-map-disk.c
139
r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, smd->begin, smd->ll.nr_blocks, b);
drivers/md/persistent-data/dm-space-map-disk.c
145
r = sm_ll_find_common_free_block(&smd->old_ll, &smd->ll, 0, smd->begin, b);
drivers/md/persistent-data/dm-space-map-disk.c
150
smd->begin = *b + 1;
drivers/md/persistent-data/dm-space-map-disk.c
151
r = sm_ll_inc(&smd->ll, *b, *b + 1, &nr_allocations);
drivers/md/persistent-data/dm-space-map-disk.c
67
static int sm_disk_get_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-disk.c
72
return sm_ll_lookup(&smd->ll, b, result);
drivers/md/persistent-data/dm-space-map-disk.c
75
static int sm_disk_count_is_more_than_one(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-disk.c
81
r = sm_disk_get_count(sm, b, &count);
drivers/md/persistent-data/dm-space-map-disk.c
90
static int sm_disk_set_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-disk.c
97
r = sm_ll_insert(&smd->ll, b, count, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
122
enum block_op_type type, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-metadata.c
136
bop->b = b;
drivers/md/persistent-data/dm-space-map-metadata.c
183
static int add_bop(struct sm_metadata *smm, enum block_op_type type, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-metadata.c
185
int r = brb_push(&smm->uncommitted, type, b, e);
drivers/md/persistent-data/dm-space-map-metadata.c
202
r = sm_ll_inc(&smm->ll, op->b, op->e, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
206
r = sm_ll_dec(&smm->ll, op->b, op->e, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
302
static int sm_metadata_get_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-metadata.c
319
if (b < op->b || b >= op->e)
drivers/md/persistent-data/dm-space-map-metadata.c
333
r = sm_ll_lookup(&smm->ll, b, result);
drivers/md/persistent-data/dm-space-map-metadata.c
343
dm_block_t b, int *result)
drivers/md/persistent-data/dm-space-map-metadata.c
360
if (b < op->b || b >= op->e)
drivers/md/persistent-data/dm-space-map-metadata.c
379
r = sm_ll_lookup_bitmap(&smm->ll, b, &rc);
drivers/md/persistent-data/dm-space-map-metadata.c
394
static int sm_metadata_set_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-metadata.c
407
r = sm_ll_insert(&smm->ll, b, count, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
413
static int sm_metadata_inc_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-metadata.c
420
r = add_bop(smm, BOP_INC, b, e);
drivers/md/persistent-data/dm-space-map-metadata.c
425
r = sm_ll_inc(&smm->ll, b, e, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
432
static int sm_metadata_dec_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-metadata.c
439
r = add_bop(smm, BOP_DEC, b, e);
drivers/md/persistent-data/dm-space-map-metadata.c
442
r = sm_ll_dec(&smm->ll, b, e, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
449
static int sm_metadata_new_block_(struct dm_space_map *sm, dm_block_t *b)
drivers/md/persistent-data/dm-space-map-metadata.c
458
r = sm_ll_find_common_free_block(&smm->old_ll, &smm->ll, smm->begin, smm->ll.nr_blocks, b);
drivers/md/persistent-data/dm-space-map-metadata.c
464
r = sm_ll_find_common_free_block(&smm->old_ll, &smm->ll, 0, smm->begin, b);
drivers/md/persistent-data/dm-space-map-metadata.c
470
smm->begin = *b + 1;
drivers/md/persistent-data/dm-space-map-metadata.c
473
r = add_bop(smm, BOP_INC, *b, *b + 1);
drivers/md/persistent-data/dm-space-map-metadata.c
476
r = sm_ll_inc(&smm->ll, *b, *b + 1, &nr_allocations);
drivers/md/persistent-data/dm-space-map-metadata.c
486
static int sm_metadata_new_block(struct dm_space_map *sm, dm_block_t *b)
drivers/md/persistent-data/dm-space-map-metadata.c
491
int r = sm_metadata_new_block_(sm, b);
drivers/md/persistent-data/dm-space-map-metadata.c
615
static int sm_bootstrap_get_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-metadata.c
620
*result = (b < smm->begin) ? 1 : 0;
drivers/md/persistent-data/dm-space-map-metadata.c
626
dm_block_t b, int *result)
drivers/md/persistent-data/dm-space-map-metadata.c
633
static int sm_bootstrap_set_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map-metadata.c
641
static int sm_bootstrap_new_block(struct dm_space_map *sm, dm_block_t *b)
drivers/md/persistent-data/dm-space-map-metadata.c
651
*b = smm->begin++;
drivers/md/persistent-data/dm-space-map-metadata.c
656
static int sm_bootstrap_inc_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-metadata.c
661
r = add_bop(smm, BOP_INC, b, e);
drivers/md/persistent-data/dm-space-map-metadata.c
668
static int sm_bootstrap_dec_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map-metadata.c
673
r = add_bop(smm, BOP_DEC, b, e);
drivers/md/persistent-data/dm-space-map-metadata.c
93
dm_block_t b;
drivers/md/persistent-data/dm-space-map.h
102
return sm->get_count(sm, b, result);
drivers/md/persistent-data/dm-space-map.h
106
dm_block_t b, int *result)
drivers/md/persistent-data/dm-space-map.h
108
return sm->count_is_more_than_one(sm, b, result);
drivers/md/persistent-data/dm-space-map.h
111
static inline int dm_sm_set_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map.h
114
return sm->set_count(sm, b, count);
drivers/md/persistent-data/dm-space-map.h
122
static inline int dm_sm_inc_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map.h
124
return sm->inc_blocks(sm, b, e);
drivers/md/persistent-data/dm-space-map.h
127
static inline int dm_sm_inc_block(struct dm_space_map *sm, dm_block_t b)
drivers/md/persistent-data/dm-space-map.h
129
return dm_sm_inc_blocks(sm, b, b + 1);
drivers/md/persistent-data/dm-space-map.h
132
static inline int dm_sm_dec_blocks(struct dm_space_map *sm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-space-map.h
134
return sm->dec_blocks(sm, b, e);
drivers/md/persistent-data/dm-space-map.h
137
static inline int dm_sm_dec_block(struct dm_space_map *sm, dm_block_t b)
drivers/md/persistent-data/dm-space-map.h
139
return dm_sm_dec_blocks(sm, b, b + 1);
drivers/md/persistent-data/dm-space-map.h
142
static inline int dm_sm_new_block(struct dm_space_map *sm, dm_block_t *b)
drivers/md/persistent-data/dm-space-map.h
144
return sm->new_block(sm, b);
drivers/md/persistent-data/dm-space-map.h
43
int (*get_count)(struct dm_space_map *sm, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-space-map.h
44
int (*count_is_more_than_one)(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-space-map.h
46
int (*set_count)(struct dm_space_map *sm, dm_block_t b, uint32_t count);
drivers/md/persistent-data/dm-space-map.h
50
int (*inc_blocks)(struct dm_space_map *sm, dm_block_t b, dm_block_t e);
drivers/md/persistent-data/dm-space-map.h
51
int (*dec_blocks)(struct dm_space_map *sm, dm_block_t b, dm_block_t e);
drivers/md/persistent-data/dm-space-map.h
56
int (*new_block)(struct dm_space_map *sm, dm_block_t *b);
drivers/md/persistent-data/dm-space-map.h
99
static inline int dm_sm_get_count(struct dm_space_map *sm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
106
static int is_shadow(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
109
unsigned int bucket = dm_hash_block(b, DM_HASH_MASK);
drivers/md/persistent-data/dm-transaction-manager.c
117
if (b == si->where) {
drivers/md/persistent-data/dm-transaction-manager.c
121
if (b < si->where)
drivers/md/persistent-data/dm-transaction-manager.c
135
static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
143
si->where = b;
drivers/md/persistent-data/dm-transaction-manager.c
144
bucket = dm_hash_block(b, DM_HASH_MASK);
drivers/md/persistent-data/dm-transaction-manager.c
153
if (b < si->where)
drivers/md/persistent-data/dm-transaction-manager.c
33
static unsigned int prefetch_hash(dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
35
return hash_64(b, PREFETCH_BITS);
drivers/md/persistent-data/dm-transaction-manager.c
353
int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
358
int r = dm_bm_read_try_lock(tm->real->bm, b, v, blk);
drivers/md/persistent-data/dm-transaction-manager.c
361
prefetch_add(&tm->real->prefetches, b);
drivers/md/persistent-data/dm-transaction-manager.c
366
return dm_bm_read_lock(tm->bm, b, v, blk);
drivers/md/persistent-data/dm-transaction-manager.c
370
void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b)
drivers/md/persistent-data/dm-transaction-manager.c
372
dm_bm_unlock(b);
drivers/md/persistent-data/dm-transaction-manager.c
376
void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
383
dm_sm_inc_block(tm->sm, b);
drivers/md/persistent-data/dm-transaction-manager.c
387
void dm_tm_inc_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-transaction-manager.c
394
dm_sm_inc_blocks(tm->sm, b, e);
drivers/md/persistent-data/dm-transaction-manager.c
398
void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
405
dm_sm_dec_block(tm->sm, b);
drivers/md/persistent-data/dm-transaction-manager.c
409
void dm_tm_dec_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-transaction-manager.c
416
dm_sm_dec_blocks(tm->sm, b, e);
drivers/md/persistent-data/dm-transaction-manager.c
423
uint64_t b, begin, end;
drivers/md/persistent-data/dm-transaction-manager.c
428
b = le64_to_cpu(*value_le);
drivers/md/persistent-data/dm-transaction-manager.c
431
if (b == end)
drivers/md/persistent-data/dm-transaction-manager.c
435
begin = b;
drivers/md/persistent-data/dm-transaction-manager.c
436
end = b + 1;
drivers/md/persistent-data/dm-transaction-manager.c
440
begin = b;
drivers/md/persistent-data/dm-transaction-manager.c
441
end = b + 1;
drivers/md/persistent-data/dm-transaction-manager.c
450
int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
456
return dm_sm_get_count(tm->sm, b, result);
drivers/md/persistent-data/dm-transaction-manager.c
459
int dm_tm_block_is_shared(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
465
return dm_sm_count_is_more_than_one(tm->sm, b, result);
drivers/md/persistent-data/dm-transaction-manager.c
52
static void prefetch_add(struct prefetch_set *p, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
54
unsigned int h = prefetch_hash(b);
drivers/md/persistent-data/dm-transaction-manager.c
58
p->blocks[h] = b;
drivers/md/persistent-data/dm-transaction-manager.h
103
void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b);
drivers/md/persistent-data/dm-transaction-manager.h
104
void dm_tm_inc_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e);
drivers/md/persistent-data/dm-transaction-manager.h
105
void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b);
drivers/md/persistent-data/dm-transaction-manager.h
106
void dm_tm_dec_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e);
drivers/md/persistent-data/dm-transaction-manager.h
117
int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-transaction-manager.h
123
int dm_tm_block_is_shared(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.h
94
int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.h
98
void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b);
drivers/md/raid1.c
2284
struct bio *b = r1_bio->bios[i];
drivers/md/raid1.c
2285
struct resync_pages *rp = get_resync_pages(b);
drivers/md/raid1.c
2286
if (b->bi_end_io != end_sync_read)
drivers/md/raid1.c
2289
status = b->bi_status;
drivers/md/raid1.c
2290
bio_reset(b, conf->mirrors[i].rdev->bdev, REQ_OP_READ);
drivers/md/raid1.c
2291
b->bi_status = status;
drivers/md/raid1.c
2292
b->bi_iter.bi_sector = r1_bio->sector +
drivers/md/raid1.c
2294
b->bi_end_io = end_sync_read;
drivers/md/raid1.c
2296
b->bi_private = rp;
drivers/md/raid1.c
2299
md_bio_reset_resync_pages(b, rp, r1_bio->sectors << 9);
drivers/md/raid10.c
1155
char b[BDEVNAME_SIZE];
drivers/md/raid10.c
1178
snprintf(b, sizeof(b), "%pg", err_rdev->bdev);
drivers/md/raid10.c
1180
strcpy(b, "???");
drivers/md/raid10.c
1195
mdname(mddev), b,
drivers/md/raid10.c
4767
struct bio *b;
drivers/md/raid10.c
4772
b = r10_bio->devs[s/2].repl_bio;
drivers/md/raid10.c
4775
b = r10_bio->devs[s/2].bio;
drivers/md/raid10.c
4780
bio_set_dev(b, rdev2->bdev);
drivers/md/raid10.c
4781
b->bi_iter.bi_sector = r10_bio->devs[s/2].addr +
drivers/md/raid10.c
4783
b->bi_end_io = end_reshape_write;
drivers/md/raid10.c
4784
b->bi_opf = REQ_OP_WRITE;
drivers/md/raid10.c
4785
b->bi_next = blist;
drivers/md/raid10.c
4786
blist = b;
drivers/md/raid10.c
4857
struct bio *b;
drivers/md/raid10.c
4862
b = r10_bio->devs[s/2].repl_bio;
drivers/md/raid10.c
4865
b = r10_bio->devs[s/2].bio;
drivers/md/raid10.c
4872
b->bi_next = NULL;
drivers/md/raid10.c
4873
submit_bio_noacct(b);
drivers/md/raid5.c
1042
const struct list_head *b)
drivers/md/raid5.c
1046
const struct r5pending_data *db = list_entry(b,
drivers/media/common/b2c2/flexcop.c
266
u8 *b = fc->dvb_adapter.proposed_mac;
drivers/media/common/b2c2/flexcop.c
267
info("MAC address = %pM", b);
drivers/media/common/b2c2/flexcop.c
268
flexcop_set_mac_filter(fc, b);
drivers/media/common/cx2341x.c
1329
int b = val + 1;
drivers/media/common/cx2341x.c
1332
gop = b * ((gop + b - 1) / b);
drivers/media/common/cx2341x.c
1336
gop -= b;
drivers/media/common/cx2341x.c
428
int b = ctrl->value + 1;
drivers/media/common/cx2341x.c
431
params->video_gop_size = b * ((gop + b - 1) / b);
drivers/media/common/cx2341x.c
434
params->video_gop_size -= b;
drivers/media/common/cx2341x.c
438
int b = params->video_b_frames + 1;
drivers/media/common/cx2341x.c
440
params->video_gop_size = b * ((gop + b - 1) / b);
drivers/media/common/cx2341x.c
443
params->video_gop_size -= b;
drivers/media/common/cypress_firmware.c
44
u8 *b = (u8 *) &fw->data[*pos];
drivers/media/common/cypress_firmware.c
51
hx->len = b[0];
drivers/media/common/cypress_firmware.c
56
hx->addr = b[1] | (b[2] << 8);
drivers/media/common/cypress_firmware.c
57
hx->type = b[3];
drivers/media/common/cypress_firmware.c
62
hx->addr |= (b[4] << 24) | (b[5] << 16);
drivers/media/common/cypress_firmware.c
65
memcpy(hx->data, &b[data_offs], hx->len);
drivers/media/common/cypress_firmware.c
66
hx->chk = b[hx->len + data_offs];
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1153
static void mult_matrix(double *r, double *g, double *b, const double m[3][3])
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1157
ir = m[0][0] * (*r) + m[0][1] * (*g) + m[0][2] * (*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1158
ig = m[1][0] * (*r) + m[1][1] * (*g) + m[1][2] * (*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1159
ib = m[2][0] * (*r) + m[2][1] * (*g) + m[2][2] * (*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1162
*b = ib;
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1232
double *r, double *g, double *b)
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1238
*b = transfer_srgb_to_rgb(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1243
mult_matrix(r, g, b, rec709_to_240m);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1246
mult_matrix(r, g, b, rec709_to_170m);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1249
mult_matrix(r, g, b, rec709_to_ebu);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1252
mult_matrix(r, g, b, rec709_to_ntsc1953);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1255
mult_matrix(r, g, b, rec709_to_oprgb);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1258
mult_matrix(r, g, b, rec709_to_bt2020);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1261
mult_matrix(r, g, b, rec709_to_dcip3);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1273
*b = ((*b) < 0) ? 0 : (((*b) > 1) ? 1 : (*b));
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1280
*b = transfer_rgb_to_rec709(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1285
*b = transfer_rgb_to_srgb(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1290
*b = transfer_rgb_to_oprgb(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1295
*b = transfer_rgb_to_dcip3(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1300
*b = transfer_rgb_to_smpte2084(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1305
*b = transfer_rgb_to_smpte240m(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1387
double r, g, b;
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1394
b = tpg_colors[i].b / 255.0;
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1396
csc(c, x, &r, &g, &b);
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1401
(int)(r * 4080), (int)(g * 4080), (int)(b * 4080));
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1008
color_to_ycbcr(tpg, r, g, b, &y, &cb, &cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1061
b = (b * 219) / 255 + (16 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1067
b >>= 10;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1073
b >>= 7;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1086
b >>= 8;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1102
b >>= 7;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1107
b >>= 6;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1112
b >>= 4;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1118
tpg->colors[k][2] = b;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2357
const struct v4l2_rect *b = &tpg->border;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2371
if (tpg->show_border && frame_line >= b->top &&
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2372
frame_line < b->top + b->height) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2373
unsigned bottom = b->top + b->height - 1;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2377
if (frame_line == b->top || frame_line == b->top + 1 ||
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2382
if (b->left >= c->left &&
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2383
b->left < c->left + c->width)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2386
if (b->left + b->width > c->left &&
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2387
b->left + b->width <= c->left + c->width)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2392
if (tpg->qual != TPG_QUAL_NOISE && frame_line >= b->top &&
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2393
frame_line < b->top + b->height) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
585
static void color_to_hsv(struct tpg_data *tpg, int r, int g, int b,
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
595
b >>= 4;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
598
max_rgb = max3(r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
607
min_rgb = min3(r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
622
aux = g - b;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
625
aux = b - r;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
650
static void rgb2ycbcr(const int m[3][3], int r, int g, int b,
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
653
*y = ((m[0][0] * r + m[0][1] * g + m[0][2] * b) >> 16) + (y_offset << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
654
*cb = ((m[1][0] * r + m[1][1] * g + m[1][2] * b) >> 16) + (128 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
655
*cr = ((m[2][0] * r + m[2][1] * g + m[2][2] * b) >> 16) + (128 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
658
static void color_to_ycbcr(struct tpg_data *tpg, int r, int g, int b,
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
718
rgb2ycbcr(full ? bt601_full : bt601, r, g, b, y_offset, y, cb, cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
723
rgb2ycbcr(bt601, r, g, b, 16, y, cb, cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
728
rgb2ycbcr(rec709, r, g, b, 16, y, cb, cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
731
rgb2ycbcr(full ? bt2020_full : bt2020, r, g, b, y_offset, y, cb, cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
736
COEFF(0.0593, 255) * rec709_to_linear(b)) >> 16;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
739
if (b <= yc)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
740
*cb = (((b - yc) * (full ? bt2020c_full[0] : bt2020c[0])) >> 16) + (128 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
742
*cb = (((b - yc) * (full ? bt2020c_full[1] : bt2020c[1])) >> 16) + (128 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
749
rgb2ycbcr(full ? smpte240m_full : smpte240m, r, g, b, y_offset, y, cb, cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
753
rgb2ycbcr(full ? rec709_full : rec709, r, g, b, y_offset, y, cb, cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
759
int y_offset, int *r, int *g, int *b)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
766
*b = m[2][0] * y + m[2][1] * cb + m[2][2] * cr;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
769
*b = clamp(*b >> 12, 0, 0xff0);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
773
int *r, int *g, int *b)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
833
ycbcr2rgb(full ? bt601_full : bt601, y, cb, cr, y_offset, r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
838
ycbcr2rgb(bt601, y, cb, cr, 16, r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
843
ycbcr2rgb(rec709, y, cb, cr, 16, r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
846
ycbcr2rgb(full ? bt2020_full : bt2020, y, cb, cr, y_offset, r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
854
*b = y_fac * y + (full ? bt2020c_full[0] : bt2020c[0]) * cb;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
856
*b = y_fac * y + (full ? bt2020c_full[1] : bt2020c[1]) * cb;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
857
*b = *b >> 12;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
864
lin_b = rec709_to_linear(*b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
873
ycbcr2rgb(full ? smpte240m_full : smpte240m, y, cb, cr, y_offset, r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
877
ycbcr2rgb(full ? rec709_full : rec709, y, cb, cr, y_offset, r, g, b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
888
int b = tpg_colors[col].b;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
897
b = tpg_colors[col].b;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
903
b = tpg_colors[col].b;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
905
r = g = b = get_random_u8();
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
907
r = g = b = tpg->qual_offset + get_random_u32_below(196);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
909
r = g = b = k - TPG_COLOR_RAMP;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
915
b = tpg_csc_colors[tpg->colorspace][tpg->real_xfer_func][col].b;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
919
b <<= 4;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
926
r = g = b = (13879 * r + 46688 * g + 4713 * b) >> 16;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
946
b = (b * 219) / 255 + (16 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
957
b = clamp(b, 16 << 4, 235 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
960
b = (b - (16 << 4)) * 255 / 219;
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
971
color_to_ycbcr(tpg, r, g, b, &y, &cb, &cr);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
986
ycbcr_to_color(tpg, y, cb, cr, &r, &g, &b);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
998
color_to_hsv(tpg, r, g, b, &h, &s, &v);
drivers/media/common/videobuf2/videobuf2-core.c
3037
struct vb2_buffer *b;
drivers/media/common/videobuf2/videobuf2-core.c
3052
b = vb2_get_buffer(q, index);
drivers/media/common/videobuf2/videobuf2-core.c
3059
buf->size = read ? vb2_get_plane_payload(b, 0)
drivers/media/common/videobuf2/videobuf2-core.c
3060
: vb2_plane_size(b, 0);
drivers/media/common/videobuf2/videobuf2-core.c
3063
b->planes[0].data_offset < buf->size) {
drivers/media/common/videobuf2/videobuf2-core.c
3064
buf->pos = b->planes[0].data_offset;
drivers/media/common/videobuf2/videobuf2-core.c
3104
struct vb2_buffer *b = vb2_get_buffer(q, index);
drivers/media/common/videobuf2/videobuf2-core.c
3117
b->planes[0].bytesused = buf->pos;
drivers/media/common/videobuf2/videobuf2-core.c
3120
b->timestamp = ktime_get_ns();
drivers/media/common/videobuf2/videobuf2-core.c
3121
ret = vb2_core_qbuf(q, b, NULL, NULL);
drivers/media/common/videobuf2/videobuf2-core.c
3131
buf->size = vb2_plane_size(b, 0);
drivers/media/common/videobuf2/videobuf2-v4l2.c
101
if (V4L2_TYPE_IS_CAPTURE(b->type))
drivers/media/common/videobuf2/videobuf2-v4l2.c
104
if (V4L2_TYPE_IS_MULTIPLANAR(b->type)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
106
length = (b->memory == VB2_MEMORY_USERPTR ||
drivers/media/common/videobuf2/videobuf2-v4l2.c
107
b->memory == VB2_MEMORY_DMABUF)
drivers/media/common/videobuf2/videobuf2-v4l2.c
108
? b->m.planes[plane].length
drivers/media/common/videobuf2/videobuf2-v4l2.c
110
bytesused = b->m.planes[plane].bytesused
drivers/media/common/videobuf2/videobuf2-v4l2.c
111
? b->m.planes[plane].bytesused : length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
113
if (b->m.planes[plane].bytesused > length)
drivers/media/common/videobuf2/videobuf2-v4l2.c
116
if (b->m.planes[plane].data_offset > 0 &&
drivers/media/common/videobuf2/videobuf2-v4l2.c
117
b->m.planes[plane].data_offset >= bytesused)
drivers/media/common/videobuf2/videobuf2-v4l2.c
121
length = (b->memory == VB2_MEMORY_USERPTR)
drivers/media/common/videobuf2/videobuf2-v4l2.c
122
? b->length : vb->planes[0].length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
124
if (b->bytesused > length)
drivers/media/common/videobuf2/videobuf2-v4l2.c
143
const struct v4l2_buffer *b = pb;
drivers/media/common/videobuf2/videobuf2-v4l2.c
153
vb->timestamp = v4l2_buffer_get_timestamp(b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
154
vbuf->flags |= b->flags & V4L2_BUF_FLAG_TIMECODE;
drivers/media/common/videobuf2/videobuf2-v4l2.c
155
if (b->flags & V4L2_BUF_FLAG_TIMECODE)
drivers/media/common/videobuf2/videobuf2-v4l2.c
156
vbuf->timecode = b->timecode;
drivers/media/common/videobuf2/videobuf2-v4l2.c
176
static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
184
ret = __verify_length(vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
189
if (b->field == V4L2_FIELD_ALTERNATE && q->is_output) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
206
if (V4L2_TYPE_IS_MULTIPLANAR(b->type)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
207
switch (b->memory) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
211
b->m.planes[plane].m.userptr;
drivers/media/common/videobuf2/videobuf2-v4l2.c
213
b->m.planes[plane].length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
219
b->m.planes[plane].m.fd;
drivers/media/common/videobuf2/videobuf2-v4l2.c
221
b->m.planes[plane].length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
235
if (V4L2_TYPE_IS_OUTPUT(b->type)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
254
struct v4l2_plane *psrc = &b->m.planes[plane];
drivers/media/common/videobuf2/videobuf2-v4l2.c
282
switch (b->memory) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
284
planes[0].m.userptr = b->m.userptr;
drivers/media/common/videobuf2/videobuf2-v4l2.c
285
planes[0].length = b->length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
288
planes[0].m.fd = b->m.fd;
drivers/media/common/videobuf2/videobuf2-v4l2.c
289
planes[0].length = b->length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
298
if (V4L2_TYPE_IS_OUTPUT(b->type)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
299
if (b->bytesused == 0)
drivers/media/common/videobuf2/videobuf2-v4l2.c
303
planes[0].bytesused = b->bytesused;
drivers/media/common/videobuf2/videobuf2-v4l2.c
305
planes[0].bytesused = b->bytesused ?
drivers/media/common/videobuf2/videobuf2-v4l2.c
306
b->bytesused : planes[0].length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
313
vbuf->flags = b->flags & ~V4L2_BUFFER_MASK_FLAGS;
drivers/media/common/videobuf2/videobuf2-v4l2.c
314
if (!vb->vb2_queue->copy_timestamp || V4L2_TYPE_IS_CAPTURE(b->type)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
323
if (V4L2_TYPE_IS_OUTPUT(b->type)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
331
vbuf->field = b->field;
drivers/media/common/videobuf2/videobuf2-v4l2.c
346
struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
354
b->flags &= ~V4L2_BUF_FLAG_NO_CACHE_INVALIDATE;
drivers/media/common/videobuf2/videobuf2-v4l2.c
355
b->flags &= ~V4L2_BUF_FLAG_NO_CACHE_CLEAN;
drivers/media/common/videobuf2/videobuf2-v4l2.c
359
if (b->flags & V4L2_BUF_FLAG_NO_CACHE_INVALIDATE)
drivers/media/common/videobuf2/videobuf2-v4l2.c
362
if (b->flags & V4L2_BUF_FLAG_NO_CACHE_CLEAN)
drivers/media/common/videobuf2/videobuf2-v4l2.c
367
struct vb2_buffer *vb, struct v4l2_buffer *b,
drivers/media/common/videobuf2/videobuf2-v4l2.c
375
if (b->type != q->type) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
380
if (b->memory != q->memory) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
386
ret = __verify_planes_array(vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
390
if (!is_prepare && (b->flags & V4L2_BUF_FLAG_REQUEST_FD) &&
drivers/media/common/videobuf2/videobuf2-v4l2.c
397
set_buffer_cache_hints(q, vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
401
ret = vb2_fill_vb2_v4l2_buffer(vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
409
if (!(b->flags & V4L2_BUF_FLAG_REQUEST_FD)) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
452
req = media_request_get_by_fd(mdev, b->request_fd);
drivers/media/common/videobuf2/videobuf2-v4l2.c
470
vbuf->request_fd = b->request_fd;
drivers/media/common/videobuf2/videobuf2-v4l2.c
481
struct v4l2_buffer *b = pb;
drivers/media/common/videobuf2/videobuf2-v4l2.c
487
b->index = vb->index;
drivers/media/common/videobuf2/videobuf2-v4l2.c
488
b->type = vb->type;
drivers/media/common/videobuf2/videobuf2-v4l2.c
489
b->memory = vb->memory;
drivers/media/common/videobuf2/videobuf2-v4l2.c
490
b->bytesused = 0;
drivers/media/common/videobuf2/videobuf2-v4l2.c
492
b->flags = vbuf->flags;
drivers/media/common/videobuf2/videobuf2-v4l2.c
493
b->field = vbuf->field;
drivers/media/common/videobuf2/videobuf2-v4l2.c
494
v4l2_buffer_set_timestamp(b, vb->timestamp);
drivers/media/common/videobuf2/videobuf2-v4l2.c
495
b->timecode = vbuf->timecode;
drivers/media/common/videobuf2/videobuf2-v4l2.c
496
b->sequence = vbuf->sequence;
drivers/media/common/videobuf2/videobuf2-v4l2.c
497
b->reserved2 = 0;
drivers/media/common/videobuf2/videobuf2-v4l2.c
498
b->request_fd = 0;
drivers/media/common/videobuf2/videobuf2-v4l2.c
505
b->length = vb->num_planes;
drivers/media/common/videobuf2/videobuf2-v4l2.c
507
struct v4l2_plane *pdst = &b->m.planes[plane];
drivers/media/common/videobuf2/videobuf2-v4l2.c
526
b->length = vb->planes[0].length;
drivers/media/common/videobuf2/videobuf2-v4l2.c
527
b->bytesused = vb->planes[0].bytesused;
drivers/media/common/videobuf2/videobuf2-v4l2.c
529
b->m.offset = vb->planes[0].m.offset;
drivers/media/common/videobuf2/videobuf2-v4l2.c
531
b->m.userptr = vb->planes[0].m.userptr;
drivers/media/common/videobuf2/videobuf2-v4l2.c
533
b->m.fd = vb->planes[0].m.fd;
drivers/media/common/videobuf2/videobuf2-v4l2.c
539
b->flags &= ~V4L2_BUFFER_MASK_FLAGS;
drivers/media/common/videobuf2/videobuf2-v4l2.c
540
b->flags |= q->timestamp_flags & V4L2_BUF_FLAG_TIMESTAMP_MASK;
drivers/media/common/videobuf2/videobuf2-v4l2.c
546
b->flags &= ~V4L2_BUF_FLAG_TSTAMP_SRC_MASK;
drivers/media/common/videobuf2/videobuf2-v4l2.c
547
b->flags |= q->timestamp_flags & V4L2_BUF_FLAG_TSTAMP_SRC_MASK;
drivers/media/common/videobuf2/videobuf2-v4l2.c
553
b->flags |= V4L2_BUF_FLAG_QUEUED;
drivers/media/common/videobuf2/videobuf2-v4l2.c
556
b->flags |= V4L2_BUF_FLAG_IN_REQUEST;
drivers/media/common/videobuf2/videobuf2-v4l2.c
559
b->flags |= V4L2_BUF_FLAG_ERROR;
drivers/media/common/videobuf2/videobuf2-v4l2.c
562
b->flags |= V4L2_BUF_FLAG_DONE;
drivers/media/common/videobuf2/videobuf2-v4l2.c
573
b->flags |= V4L2_BUF_FLAG_PREPARED;
drivers/media/common/videobuf2/videobuf2-v4l2.c
576
b->flags |= V4L2_BUF_FLAG_MAPPED;
drivers/media/common/videobuf2/videobuf2-v4l2.c
578
b->flags |= V4L2_BUF_FLAG_REQUEST_FD;
drivers/media/common/videobuf2/videobuf2-v4l2.c
579
b->request_fd = vbuf->request_fd;
drivers/media/common/videobuf2/videobuf2-v4l2.c
64
static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
651
int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
656
if (b->type != q->type) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
66
if (!V4L2_TYPE_IS_MULTIPLANAR(b->type))
drivers/media/common/videobuf2/videobuf2-v4l2.c
661
vb = vb2_get_buffer(q, b->index);
drivers/media/common/videobuf2/videobuf2-v4l2.c
663
dprintk(q, 1, "can't find the requested buffer %u\n", b->index);
drivers/media/common/videobuf2/videobuf2-v4l2.c
667
ret = __verify_planes_array(vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
669
vb2_core_querybuf(q, vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
70
if (b->m.planes == NULL) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
721
struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
731
if (b->flags & V4L2_BUF_FLAG_REQUEST_FD)
drivers/media/common/videobuf2/videobuf2-v4l2.c
734
vb = vb2_get_buffer(q, b->index);
drivers/media/common/videobuf2/videobuf2-v4l2.c
736
dprintk(q, 1, "can't find the requested buffer %u\n", b->index);
drivers/media/common/videobuf2/videobuf2-v4l2.c
740
ret = vb2_queue_or_prepare_buf(q, mdev, vb, b, true, NULL);
drivers/media/common/videobuf2/videobuf2-v4l2.c
742
return ret ? ret : vb2_core_prepare_buf(q, vb, b);
drivers/media/common/videobuf2/videobuf2-v4l2.c
76
if (b->length < vb->num_planes || b->length > VB2_MAX_PLANES) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
79
vb->num_planes, b->length);
drivers/media/common/videobuf2/videobuf2-v4l2.c
811
struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
822
vb = vb2_get_buffer(q, b->index);
drivers/media/common/videobuf2/videobuf2-v4l2.c
824
dprintk(q, 1, "can't find the requested buffer %u\n", b->index);
drivers/media/common/videobuf2/videobuf2-v4l2.c
828
ret = vb2_queue_or_prepare_buf(q, mdev, vb, b, false, &req);
drivers/media/common/videobuf2/videobuf2-v4l2.c
831
ret = vb2_core_qbuf(q, vb, b, req);
drivers/media/common/videobuf2/videobuf2-v4l2.c
838
int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking)
drivers/media/common/videobuf2/videobuf2-v4l2.c
847
if (b->type != q->type) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
852
ret = vb2_core_dqbuf(q, NULL, b, nonblocking);
drivers/media/common/videobuf2/videobuf2-v4l2.c
855
b->flags & V4L2_BUF_FLAG_DONE &&
drivers/media/common/videobuf2/videobuf2-v4l2.c
856
b->flags & V4L2_BUF_FLAG_LAST)
drivers/media/common/videobuf2/videobuf2-v4l2.c
863
b->flags &= ~V4L2_BUF_FLAG_DONE;
drivers/media/common/videobuf2/videobuf2-v4l2.c
95
static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b)
drivers/media/dvb-core/dvb_vb2.c
117
struct dmx_buffer *b = pb;
drivers/media/dvb-core/dvb_vb2.c
119
b->index = vb->index;
drivers/media/dvb-core/dvb_vb2.c
120
b->length = vb->planes[0].length;
drivers/media/dvb-core/dvb_vb2.c
121
b->bytesused = vb->planes[0].bytesused;
drivers/media/dvb-core/dvb_vb2.c
122
b->offset = vb->planes[0].m.offset;
drivers/media/dvb-core/dvb_vb2.c
335
int dvb_vb2_querybuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b)
drivers/media/dvb-core/dvb_vb2.c
338
struct vb2_buffer *vb2 = vb2_get_buffer(q, b->index);
drivers/media/dvb-core/dvb_vb2.c
344
vb2_core_querybuf(&ctx->vb_q, vb2, b);
drivers/media/dvb-core/dvb_vb2.c
345
dprintk(3, "[%s] index=%d\n", ctx->name, b->index);
drivers/media/dvb-core/dvb_vb2.c
372
int dvb_vb2_qbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b)
drivers/media/dvb-core/dvb_vb2.c
375
struct vb2_buffer *vb2 = vb2_get_buffer(q, b->index);
drivers/media/dvb-core/dvb_vb2.c
382
ret = vb2_core_qbuf(&ctx->vb_q, vb2, b, NULL);
drivers/media/dvb-core/dvb_vb2.c
385
b->index, ret);
drivers/media/dvb-core/dvb_vb2.c
388
dprintk(5, "[%s] index=%d\n", ctx->name, b->index);
drivers/media/dvb-core/dvb_vb2.c
393
int dvb_vb2_dqbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b)
drivers/media/dvb-core/dvb_vb2.c
398
ret = vb2_core_dqbuf(&ctx->vb_q, &b->index, b, ctx->nonblocking);
drivers/media/dvb-core/dvb_vb2.c
405
b->count = ctx->count++;
drivers/media/dvb-core/dvb_vb2.c
406
b->flags = ctx->flags;
drivers/media/dvb-core/dvb_vb2.c
411
ctx->name, b->index, ctx->count, b->flags);
drivers/media/dvb-frontends/bcm3510.c
267
bcm3510_register_value b;
drivers/media/dvb-frontends/bcm3510.c
270
if ((ret = bcm3510_readB(st,0xfa,&b)) < 0)
drivers/media/dvb-frontends/bcm3510.c
273
b.BERCTL_fa.RESYNC = 0; bcm3510_writeB(st,0xfa,b);
drivers/media/dvb-frontends/bcm3510.c
274
b.BERCTL_fa.RESYNC = 1; bcm3510_writeB(st,0xfa,b);
drivers/media/dvb-frontends/bcm3510.c
275
b.BERCTL_fa.RESYNC = 0; bcm3510_writeB(st,0xfa,b);
drivers/media/dvb-frontends/bcm3510.c
276
b.BERCTL_fa.CNTCTL = 1; b.BERCTL_fa.BITCNT = 1; bcm3510_writeB(st,0xfa,b);
drivers/media/dvb-frontends/bcm3510.c
610
static int bcm3510_write_ram(struct bcm3510_state *st, u16 addr, const u8 *b,
drivers/media/dvb-frontends/bcm3510.c
622
vD.MDATA_ab = b[i];
drivers/media/dvb-frontends/bcm3510.c
635
const u8 *b;
drivers/media/dvb-frontends/bcm3510.c
645
b = fw->data;
drivers/media/dvb-frontends/bcm3510.c
647
addr = le16_to_cpu(*((__le16 *)&b[i]));
drivers/media/dvb-frontends/bcm3510.c
648
len = le16_to_cpu(*((__le16 *)&b[i+2]));
drivers/media/dvb-frontends/bcm3510.c
650
if ((ret = bcm3510_write_ram(st,addr,&b[i+4],len)) < 0) {
drivers/media/dvb-frontends/bcm3510.c
71
#define dbufout(b,l,m) {\
drivers/media/dvb-frontends/bcm3510.c
74
m("%02x ",b[i]); \
drivers/media/dvb-frontends/bcm3510.c
83
u8 b[256];
drivers/media/dvb-frontends/bcm3510.c
85
struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 };
drivers/media/dvb-frontends/bcm3510.c
87
b[0] = reg;
drivers/media/dvb-frontends/bcm3510.c
88
memcpy(&b[1],buf,len);
drivers/media/dvb-frontends/cx24113.c
108
u8 b;
drivers/media/dvb-frontends/cx24113.c
113
.flags = I2C_M_RD, .buf = &b, .len = 1 }
drivers/media/dvb-frontends/cx24113.c
124
return b;
drivers/media/dvb-frontends/cx24123.c
256
u8 b = 0;
drivers/media/dvb-frontends/cx24123.c
259
{ .addr = i2c_addr, .flags = I2C_M_RD, .buf = &b, .len = 1 }
drivers/media/dvb-frontends/cx24123.c
271
return b;
drivers/media/dvb-frontends/cx24123.c
428
static u32 cx24123_int_log2(u32 a, u32 b)
drivers/media/dvb-frontends/cx24123.c
431
u32 div = a / b;
drivers/media/dvb-frontends/cx24123.c
432
if (a % b >= b / 2)
drivers/media/dvb-frontends/dib0090.c
320
static void dib0090_write_regs(struct dib0090_state *state, u8 r, const u16 * b, u8 c)
drivers/media/dvb-frontends/dib0090.c
323
dib0090_write_reg(state, r++, *b++);
drivers/media/dvb-frontends/dib3000mb.c
71
u8 b[] = {
drivers/media/dvb-frontends/dib3000mb.c
76
{ .addr = state->config.demod_address, .flags = 0, .buf = b, .len = 4 }
drivers/media/dvb-frontends/dib3000mc.c
100
msg.buf = b;
drivers/media/dvb-frontends/dib3000mc.c
103
kfree(b);
drivers/media/dvb-frontends/dib3000mc.c
60
u8 *b;
drivers/media/dvb-frontends/dib3000mc.c
62
b = kmalloc(4, GFP_KERNEL);
drivers/media/dvb-frontends/dib3000mc.c
63
if (!b)
drivers/media/dvb-frontends/dib3000mc.c
66
b[0] = (reg >> 8) | 0x80;
drivers/media/dvb-frontends/dib3000mc.c
67
b[1] = reg;
drivers/media/dvb-frontends/dib3000mc.c
68
b[2] = 0;
drivers/media/dvb-frontends/dib3000mc.c
69
b[3] = 0;
drivers/media/dvb-frontends/dib3000mc.c
71
msg[0].buf = b;
drivers/media/dvb-frontends/dib3000mc.c
72
msg[1].buf = b + 2;
drivers/media/dvb-frontends/dib3000mc.c
77
word = (b[2] << 8) | b[3];
drivers/media/dvb-frontends/dib3000mc.c
78
kfree(b);
drivers/media/dvb-frontends/dib3000mc.c
89
u8 *b;
drivers/media/dvb-frontends/dib3000mc.c
91
b = kmalloc(4, GFP_KERNEL);
drivers/media/dvb-frontends/dib3000mc.c
92
if (!b)
drivers/media/dvb-frontends/dib3000mc.c
95
b[0] = reg >> 8;
drivers/media/dvb-frontends/dib3000mc.c
96
b[1] = reg;
drivers/media/dvb-frontends/dib3000mc.c
97
b[2] = val >> 8;
drivers/media/dvb-frontends/dib3000mc.c
98
b[3] = val;
drivers/media/dvb-frontends/dib7000m.c
736
u16 b[9] = { 676, 696, 717, 737, 758, 778, 799, 819, 840 };
drivers/media/dvb-frontends/dib7000m.c
738
dib7000m_write_word(state, 88 + i, b[i]);
drivers/media/dvb-frontends/dib9000.c
1012
static int dib9000_risc_apb_access_read(struct dib9000_state *state, u32 address, u16 attribute, const u8 * tx, u32 txlen, u8 * b, u32 len)
drivers/media/dvb-frontends/dib9000.c
1029
b[i * 2] = (mb[i + 1] >> 8) & 0xff;
drivers/media/dvb-frontends/dib9000.c
1030
b[i * 2 + 1] = (mb[i + 1]) & 0xff;
drivers/media/dvb-frontends/dib9000.c
1039
static int dib9000_risc_apb_access_write(struct dib9000_state *state, u32 address, u16 attribute, const u8 * b, u32 len)
drivers/media/dvb-frontends/dib9000.c
1054
mb[1 + i / 2] = b[i] << 8 | b[i + 1];
drivers/media/dvb-frontends/dib9000.c
1056
mb[1 + len / 2] = b[len - 1] << 8;
drivers/media/dvb-frontends/dib9000.c
1081
u16 b[40] = { 0 };
drivers/media/dvb-frontends/dib9000.c
1094
b[0] = (u16) f->mask;
drivers/media/dvb-frontends/dib9000.c
1095
b[1] = (u16) f->direction;
drivers/media/dvb-frontends/dib9000.c
1096
b[2] = (u16) f->value;
drivers/media/dvb-frontends/dib9000.c
1099
b[3] = (u16) f->mask;
drivers/media/dvb-frontends/dib9000.c
1100
b[4] = (u16) f->direction;
drivers/media/dvb-frontends/dib9000.c
1101
b[5] = (u16) f->value;
drivers/media/dvb-frontends/dib9000.c
1106
if (dib9000_mbx_send(state, OUT_MSG_CONF_GPIO, b, 15) != 0)
drivers/media/dvb-frontends/dib9000.c
1110
b[0] = state->chip.d9.cfg.subband.size; /* type == 0 -> GPIO - PWM not yet supported */
drivers/media/dvb-frontends/dib9000.c
1112
b[1 + i * 4] = state->chip.d9.cfg.subband.subband[i].f_mhz;
drivers/media/dvb-frontends/dib9000.c
1113
b[2 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.mask;
drivers/media/dvb-frontends/dib9000.c
1114
b[3 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.direction;
drivers/media/dvb-frontends/dib9000.c
1115
b[4 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.value;
drivers/media/dvb-frontends/dib9000.c
1117
b[1 + i * 4] = 0; /* fe_id */
drivers/media/dvb-frontends/dib9000.c
1118
if (dib9000_mbx_send(state, OUT_MSG_SUBBAND_SEL, b, 2 + 4 * i) != 0)
drivers/media/dvb-frontends/dib9000.c
1122
b[0] = (0 << 8) | 1;
drivers/media/dvb-frontends/dib9000.c
1124
b[1] = (0 << 8) | (0);
drivers/media/dvb-frontends/dib9000.c
1125
b[2] = (u16) (((state->chip.d9.cfg.xtal_clock_khz * 1000) >> 16) & 0xffff);
drivers/media/dvb-frontends/dib9000.c
1126
b[3] = (u16) (((state->chip.d9.cfg.xtal_clock_khz * 1000)) & 0xffff);
drivers/media/dvb-frontends/dib9000.c
1127
b[4] = (u16) ((state->chip.d9.cfg.vcxo_timer >> 16) & 0xffff);
drivers/media/dvb-frontends/dib9000.c
1128
b[5] = (u16) ((state->chip.d9.cfg.vcxo_timer) & 0xffff);
drivers/media/dvb-frontends/dib9000.c
1129
b[6] = (u16) ((state->chip.d9.cfg.timing_frequency >> 16) & 0xffff);
drivers/media/dvb-frontends/dib9000.c
1130
b[7] = (u16) ((state->chip.d9.cfg.timing_frequency) & 0xffff);
drivers/media/dvb-frontends/dib9000.c
1131
b[29] = state->chip.d9.cfg.if_drives;
drivers/media/dvb-frontends/dib9000.c
1132
if (dib9000_mbx_send(state, OUT_MSG_INIT_DEMOD, b, ARRAY_SIZE(b)) != 0)
drivers/media/dvb-frontends/dib9000.c
1138
if (dib9000_mbx_get_message(state, IN_MSG_FE_FW_DL_DONE, b, &size) < 0)
drivers/media/dvb-frontends/dib9000.c
1141
if (size > ARRAY_SIZE(b)) {
drivers/media/dvb-frontends/dib9000.c
1143
(int)ARRAY_SIZE(b));
drivers/media/dvb-frontends/dib9000.c
1148
state->platform.risc.fe_mm[i / 2].addr = b[i + 0];
drivers/media/dvb-frontends/dib9000.c
1149
state->platform.risc.fe_mm[i / 2].size = b[i + 1];
drivers/media/dvb-frontends/dib9000.c
1157
u8 b[9];
drivers/media/dvb-frontends/dib9000.c
1162
b[0] = (u8) ((freq >> 0) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1163
b[1] = (u8) ((freq >> 8) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1164
b[2] = (u8) ((freq >> 16) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1165
b[3] = (u8) ((freq >> 24) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1166
b[4] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 0) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1167
b[5] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 8) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1168
b[6] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 16) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1169
b[7] = (u8) ((state->fe[0]->dtv_property_cache.bandwidth_hz / 1000 >> 24) & 0xff);
drivers/media/dvb-frontends/dib9000.c
1170
b[8] = 0x80; /* do not wait for CELL ID when doing autosearch */
drivers/media/dvb-frontends/dib9000.c
1172
b[8] |= 1;
drivers/media/dvb-frontends/dib9000.c
1173
dib9000_risc_mem_write(state, FE_MM_W_CHANNEL_HEAD, b);
drivers/media/dvb-frontends/dib9000.c
208
static int dib9000_risc_apb_access_read(struct dib9000_state *state, u32 address, u16 attribute, const u8 * tx, u32 txlen, u8 * b, u32 len);
drivers/media/dvb-frontends/dib9000.c
209
static int dib9000_risc_apb_access_write(struct dib9000_state *state, u32 address, u16 attribute, const u8 * b, u32 len);
drivers/media/dvb-frontends/dib9000.c
233
static int dib9000_read16_attr(struct dib9000_state *state, u16 reg, u8 *b, u32 len, u16 attribute)
drivers/media/dvb-frontends/dib9000.c
240
return dib9000_risc_apb_access_read(state, reg, attribute, NULL, 0, b, len);
drivers/media/dvb-frontends/dib9000.c
249
state->msg[1].buf = b;
drivers/media/dvb-frontends/dib9000.c
263
state->msg[1].buf = b;
drivers/media/dvb-frontends/dib9000.c
270
b += l;
drivers/media/dvb-frontends/dib9000.c
315
#define dib9000_read16_noinc_attr(state, reg, b, len, attribute) dib9000_read16_attr(state, reg, b, len, (attribute) | DATA_BUS_ACCESS_MODE_NO_ADDRESS_INCREMENT)
drivers/media/dvb-frontends/dib9000.c
378
u8 b[2] = { val >> 8, val & 0xff };
drivers/media/dvb-frontends/dib9000.c
379
return dib9000_write16_attr(state, reg, b, 2, 0);
drivers/media/dvb-frontends/dib9000.c
384
u8 b[2] = { val >> 8, val & 0xff };
drivers/media/dvb-frontends/dib9000.c
385
return dib9000_write16_attr(state, reg, b, 2, attribute);
drivers/media/dvb-frontends/dib9000.c
398
#define dib9000_risc_mem_read_chunks(state, b, len) dib9000_read16_attr(state, 1063, b, len, DATA_BUS_ACCESS_MODE_8BIT | DATA_BUS_ACCESS_MODE_NO_ADDRESS_INCREMENT)
drivers/media/dvb-frontends/dib9000.c
403
u8 b[14] = { 0 };
drivers/media/dvb-frontends/dib9000.c
407
b[1] = 1;
drivers/media/dvb-frontends/dib9000.c
411
b[4] = (u8) (addr >> 8);
drivers/media/dvb-frontends/dib9000.c
412
b[5] = (u8) (addr & 0xff);
drivers/media/dvb-frontends/dib9000.c
416
b[12] = (u8) (addr >> 8);
drivers/media/dvb-frontends/dib9000.c
417
b[13] = (u8) (addr & 0xff);
drivers/media/dvb-frontends/dib9000.c
422
b[8] = (u8) (addr >> 8);
drivers/media/dvb-frontends/dib9000.c
423
b[9] = (u8) (addr & 0xff);
drivers/media/dvb-frontends/dib9000.c
425
dib9000_write(state, 1056, b, 14);
drivers/media/dvb-frontends/dib9000.c
442
static int dib9000_risc_mem_read(struct dib9000_state *state, u8 cmd, u8 * b, u16 len)
drivers/media/dvb-frontends/dib9000.c
452
dib9000_risc_mem_read_chunks(state, b, len);
drivers/media/dvb-frontends/dib9000.c
457
static int dib9000_risc_mem_write(struct dib9000_state *state, u8 cmd, const u8 * b)
drivers/media/dvb-frontends/dib9000.c
468
dib9000_risc_mem_write_chunks(state, b, m->size);
drivers/media/dvb-frontends/dib9000.c
529
u8 *d, b[2];
drivers/media/dvb-frontends/dib9000.c
571
b[0] = id;
drivers/media/dvb-frontends/dib9000.c
572
b[1] = len + 1;
drivers/media/dvb-frontends/dib9000.c
573
if (dib9000_write16_noinc_attr(state, 1045, b, 2, attr) != 0 || dib9000_write16_noinc_attr(state, 1045, (u8 *) data, len * 2, attr) != 0) {
drivers/media/dvb-frontends/dib9000.c
649
char *b = (char *)&data[2];
drivers/media/dvb-frontends/dib9000.c
651
b[2 * (size - 2) - 1] = '\0'; /* Bullet proof the buffer */
drivers/media/dvb-frontends/dib9000.c
652
if (*b == '~') {
drivers/media/dvb-frontends/dib9000.c
653
b++;
drivers/media/dvb-frontends/dib9000.c
654
dprintk("%s\n", b);
drivers/media/dvb-frontends/dib9000.c
658
ts / 10000, ts % 10000, *b ? b : "<empty>");
drivers/media/dvb-frontends/dibx000_common.c
102
const u8 *b = msg->buf;
drivers/media/dvb-frontends/dibx000_common.c
109
data = *b++ << 8;
drivers/media/dvb-frontends/dibx000_common.c
111
data |= *b++;
drivers/media/dvb-frontends/dibx000_common.c
142
u8 *b = msg->buf;
drivers/media/dvb-frontends/dibx000_common.c
170
*b++ = (da >> 8) & 0xff;
drivers/media/dvb-frontends/dibx000_common.c
173
*b++ = da & 0xff;
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
1587
struct drx_aud_carrier b;
drivers/media/dvb-frontends/drxd_hard.c
215
static inline u32 MulDiv32(u32 a, u32 b, u32 c)
drivers/media/dvb-frontends/drxd_hard.c
219
tmp64 = (u64)a * (u64)b;
drivers/media/dvb-frontends/drxk_hard.c
2459
u32 b = 0;
drivers/media/dvb-frontends/drxk_hard.c
2536
b = log10times100(eq_reg_td_req_smb_cnt * tps_cnt);
drivers/media/dvb-frontends/drxk_hard.c
2540
i_mer = a + b - c;
drivers/media/dvb-frontends/gp8psk-fe.h
65
int (*in)(void *priv, u8 req, u16 value, u16 index, u8 *b, int blen);
drivers/media/dvb-frontends/gp8psk-fe.h
66
int (*out)(void *priv, u8 req, u16 value, u16 index, u8 *b, int blen);
drivers/media/dvb-frontends/m88rs2000.c
153
u8 b[3];
drivers/media/dvb-frontends/m88rs2000.c
167
b[0] = (u8) (temp >> 16) & 0xff;
drivers/media/dvb-frontends/m88rs2000.c
168
b[1] = (u8) (temp >> 8) & 0xff;
drivers/media/dvb-frontends/m88rs2000.c
169
b[2] = (u8) temp & 0xff;
drivers/media/dvb-frontends/m88rs2000.c
171
ret = m88rs2000_writereg(state, 0x93, b[2]);
drivers/media/dvb-frontends/m88rs2000.c
172
ret |= m88rs2000_writereg(state, 0x94, b[1]);
drivers/media/dvb-frontends/m88rs2000.c
173
ret |= m88rs2000_writereg(state, 0x95, b[0]);
drivers/media/dvb-frontends/nxt200x.c
774
u8 b[3];
drivers/media/dvb-frontends/nxt200x.c
776
nxt200x_readreg_multibyte(state, 0xE6, b, 3);
drivers/media/dvb-frontends/nxt200x.c
778
*ber = ((b[0] << 8) + b[1]) * 8;
drivers/media/dvb-frontends/nxt200x.c
786
u8 b[2];
drivers/media/dvb-frontends/nxt200x.c
790
b[0] = 0x00;
drivers/media/dvb-frontends/nxt200x.c
791
nxt200x_writebytes(state, 0xA1, b, 1);
drivers/media/dvb-frontends/nxt200x.c
794
nxt200x_readreg_multibyte(state, 0xA6, b, 2);
drivers/media/dvb-frontends/nxt200x.c
796
temp = (b[0] << 8) | b[1];
drivers/media/dvb-frontends/nxt200x.c
806
u8 b[2];
drivers/media/dvb-frontends/nxt200x.c
811
b[0] = 0x00;
drivers/media/dvb-frontends/nxt200x.c
812
nxt200x_writebytes(state, 0xA1, b, 1);
drivers/media/dvb-frontends/nxt200x.c
815
nxt200x_readreg_multibyte(state, 0xA6, b, 2);
drivers/media/dvb-frontends/nxt200x.c
817
temp = (b[0] << 8) | b[1];
drivers/media/dvb-frontends/nxt200x.c
839
u8 b[3];
drivers/media/dvb-frontends/nxt200x.c
841
nxt200x_readreg_multibyte(state, 0xE6, b, 3);
drivers/media/dvb-frontends/nxt200x.c
842
*ucblocks = b[2];
drivers/media/dvb-frontends/rtl2832.c
11
#define REG_MASK(b) (BIT(b + 1) - 1)
drivers/media/dvb-frontends/s5h1420.c
68
u8 b[2];
drivers/media/dvb-frontends/s5h1420.c
70
{ .addr = state->config->demod_address, .flags = 0, .buf = b, .len = 2 },
drivers/media/dvb-frontends/s5h1420.c
72
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = 1 },
drivers/media/dvb-frontends/s5h1420.c
75
b[0] = (reg - 1) & 0xff;
drivers/media/dvb-frontends/s5h1420.c
76
b[1] = state->shadow[(reg - 1) & 0xff];
drivers/media/dvb-frontends/s5h1420.c
93
return b[0];
drivers/media/dvb-frontends/si21xx.c
307
static int si21_readregs(struct si21xx_state *state, u8 reg1, u8 *b, u8 len)
drivers/media/dvb-frontends/si21xx.c
319
.buf = b,
drivers/media/dvb-frontends/stb0899_priv.h
47
#define MAKEWORD32(a, b, c, d) (((a) << 24) | ((b) << 16) | ((c) << 8) | (d))
drivers/media/dvb-frontends/stb0899_priv.h
48
#define MAKEWORD16(a, b) (((a) << 8) | (b))
drivers/media/dvb-frontends/stv0288.c
113
unsigned char b[3];
drivers/media/dvb-frontends/stv0288.c
128
b[0] = (unsigned char)((temp >> 12) & 0xff);
drivers/media/dvb-frontends/stv0288.c
129
b[1] = (unsigned char)((temp >> 4) & 0xff);
drivers/media/dvb-frontends/stv0288.c
130
b[2] = (unsigned char)((temp << 4) & 0xf0);
drivers/media/dvb-frontends/stv0288.c
135
stv0288_writeregI(state, 0x28, b[0]);
drivers/media/dvb-frontends/stv0288.c
136
stv0288_writeregI(state, 0x29, b[1]);
drivers/media/dvb-frontends/stv0288.c
137
stv0288_writeregI(state, 0x2a, b[2]);
drivers/media/dvb-frontends/stv0297.c
100
{.addr = state->config->demod_address,.flags = I2C_M_RD,.buf = b,.len = len}
drivers/media/dvb-frontends/stv0297.c
95
static int stv0297_readregs(struct stv0297_state *state, u8 reg1, u8 * b, u8 len)
drivers/media/dvb-frontends/stv0299.c
112
static int stv0299_readregs (struct stv0299_state* state, u8 reg1, u8 *b, u8 len)
drivers/media/dvb-frontends/stv0299.c
116
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = len } };
drivers/media/dvb-frontends/stv0910.c
58
static inline u32 muldiv32(u32 a, u32 b, u32 c)
drivers/media/dvb-frontends/stv0910.c
62
tmp64 = (u64)a * (u64)b;
drivers/media/dvb-frontends/stv6110.c
40
static s32 abssub(s32 a, s32 b)
drivers/media/dvb-frontends/stv6110.c
42
if (a > b)
drivers/media/dvb-frontends/stv6110.c
43
return a - b;
drivers/media/dvb-frontends/stv6110.c
45
return b - a;
drivers/media/dvb-frontends/stv6110x_priv.h
46
#define MAKEWORD16(a, b) (((a) << 8) | (b))
drivers/media/dvb-frontends/stv6111.c
285
static inline u32 muldiv32(u32 a, u32 b, u32 c)
drivers/media/dvb-frontends/stv6111.c
289
tmp64 = (u64)a * (u64)b;
drivers/media/dvb-frontends/tda10023.c
394
u8 a,b,c;
drivers/media/dvb-frontends/tda10023.c
396
b=tda10023_readreg(state, 0x15);
drivers/media/dvb-frontends/tda10023.c
400
*ber = a | (b<<8)| (c<<16);
drivers/media/dvb-frontends/tda10023.c
432
u8 a,b,c,d;
drivers/media/dvb-frontends/tda10023.c
434
b= tda10023_readreg (state, 0x75);
drivers/media/dvb-frontends/tda10023.c
437
*ucblocks = a | (b<<8)|(c<<16)|(d<<24);
drivers/media/dvb-frontends/tda8083.c
64
static int tda8083_readregs (struct tda8083_state* state, u8 reg1, u8 *b, u8 len)
drivers/media/dvb-frontends/tda8083.c
68
{ .addr = state->config->demod_address, .flags = I2C_M_RD, .buf = b, .len = len } };
drivers/media/i2c/adv748x/adv748x-hdmi.c
127
int a, b;
drivers/media/i2c/adv748x/adv748x-hdmi.c
130
b = hdmi_read(state, ADV748X_HDMI_TMDS_2);
drivers/media/i2c/adv748x/adv748x-hdmi.c
131
if (a < 0 || b < 0)
drivers/media/i2c/adv748x/adv748x-hdmi.c
139
return ((a << 1) | (b >> 7)) * 1000000 + (b & 0x7f) * 1000000 / 128;
drivers/media/i2c/adv7511-v4l2.c
1445
u8 b[128];
drivers/media/i2c/adv7511-v4l2.c
1446
u8 *bp = b;
drivers/media/i2c/adv7511-v4l2.c
1454
v4l2_dbg(lvl, debug, sd, "%s\n", b);
drivers/media/i2c/adv7604.c
1524
int a, b;
drivers/media/i2c/adv7604.c
1527
b = hdmi_read(sd, 0x3b);
drivers/media/i2c/adv7604.c
1528
if (a < 0 || b < 0)
drivers/media/i2c/adv7604.c
1531
return a * 1000000 + ((b & 0x30) >> 4) * 250000;
drivers/media/i2c/adv7604.c
1536
int a, b;
drivers/media/i2c/adv7604.c
1539
b = hdmi_read(sd, 0x52);
drivers/media/i2c/adv7604.c
1540
if (a < 0 || b < 0)
drivers/media/i2c/adv7604.c
1543
return ((a << 1) | (b >> 7)) * 1000000 + (b & 0x7f) * 1000000 / 128;
drivers/media/i2c/adv7604.c
1891
#define _SEL(a,b,c,d,e,f) { \
drivers/media/i2c/adv7604.c
1892
ADV76XX_OP_CH_SEL_##a, ADV76XX_OP_CH_SEL_##b, ADV76XX_OP_CH_SEL_##c, \
drivers/media/i2c/adv7842.c
2043
#define _SEL(a, b, c, d, e, f) { \
drivers/media/i2c/adv7842.c
2044
ADV7842_OP_CH_SEL_##a, ADV7842_OP_CH_SEL_##b, ADV7842_OP_CH_SEL_##c, \
drivers/media/i2c/ccs/ccs-core.c
2380
u32 min, max, a, b, max_m;
drivers/media/i2c/ccs/ccs-core.c
2392
b = sink_crop->height * CCS_LIM(sensor, SCALER_N_MIN) / sel->r.height;
drivers/media/i2c/ccs/ccs-core.c
2399
b = clamp(b, CCS_LIM(sensor, SCALER_M_MIN),
drivers/media/i2c/ccs/ccs-core.c
2404
dev_dbg(&client->dev, "scaling: a %u b %u max_m %u\n", a, b, max_m);
drivers/media/i2c/ccs/ccs-core.c
2406
min = min(max_m, min(a, b));
drivers/media/i2c/ccs/ccs-core.c
2407
max = min(max_m, max(a, b));
drivers/media/i2c/et8ek8/et8ek8_driver.c
482
static int et8ek8_reglist_cmp(const void *a, const void *b)
drivers/media/i2c/et8ek8/et8ek8_driver.c
485
**list2 = (const struct et8ek8_reglist **)b;
drivers/media/i2c/gc0308.c
373
u8 b;
drivers/media/i2c/gc0308.c
377
{ .r = red, .g = green, .b = blue }
drivers/media/i2c/gc0308.c
845
{GC0308_AWB_B_GAIN, regs->b},
drivers/media/i2c/ir-kbd-i2c.c
162
unsigned char b;
drivers/media/i2c/ir-kbd-i2c.c
165
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/i2c/ir-kbd-i2c.c
174
*scancode = b;
drivers/media/i2c/ir-kbd-i2c.c
211
unsigned char b;
drivers/media/i2c/ir-kbd-i2c.c
214
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/i2c/ir-kbd-i2c.c
226
dev_dbg(&ir->rc->dev, "key %02x\n", b);
drivers/media/i2c/ir-kbd-i2c.c
228
if (b == 0xff)
drivers/media/i2c/ir-kbd-i2c.c
231
if (b == 0xfe)
drivers/media/i2c/ir-kbd-i2c.c
236
*scancode = b;
drivers/media/i2c/ir-kbd-i2c.c
245
unsigned char b;
drivers/media/i2c/ir-kbd-i2c.c
249
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/i2c/ir-kbd-i2c.c
262
if (ir->old == b)
drivers/media/i2c/ir-kbd-i2c.c
264
ir->old = b;
drivers/media/i2c/ir-kbd-i2c.c
267
b &= 0x7f;
drivers/media/i2c/ir-kbd-i2c.c
268
b = (b - 1) / 2;
drivers/media/i2c/ir-kbd-i2c.c
270
dev_dbg(&ir->rc->dev, "key %02x\n", b);
drivers/media/i2c/ir-kbd-i2c.c
273
*scancode = b;
drivers/media/i2c/ir-kbd-i2c.c
508
static int cmp_no_trail(u8 *a, u8 *b, unsigned int count)
drivers/media/i2c/ir-kbd-i2c.c
511
if (*a++ != *b++)
drivers/media/i2c/ir-kbd-i2c.c
515
return (*a & 0xf0) - (*b & 0xf0);
drivers/media/i2c/mt9t112.c
272
#define CLOCK_INFO(a, b)
drivers/media/i2c/mt9t112.c
274
#define CLOCK_INFO(a, b) mt9t112_clock_info(a, b)
drivers/media/i2c/mt9t112.c
60
#define mt9t112_reg_write(ret, client, a, b) \
drivers/media/i2c/mt9t112.c
61
ECHECKER(ret, __mt9t112_reg_write(client, a, b))
drivers/media/i2c/mt9t112.c
62
#define mt9t112_mcu_write(ret, client, a, b) \
drivers/media/i2c/mt9t112.c
63
ECHECKER(ret, __mt9t112_mcu_write(client, a, b))
drivers/media/i2c/mt9t112.c
65
#define mt9t112_reg_mask_set(ret, client, a, b, c) \
drivers/media/i2c/mt9t112.c
66
ECHECKER(ret, __mt9t112_reg_mask_set(client, a, b, c))
drivers/media/i2c/mt9t112.c
67
#define mt9t112_mcu_mask_set(ret, client, a, b, c) \
drivers/media/i2c/mt9t112.c
68
ECHECKER(ret, __mt9t112_mcu_mask_set(client, a, b, c))
drivers/media/i2c/t4ka3.c
109
typeof(_bin) (b) = (_bin); \
drivers/media/i2c/t4ka3.c
110
((b) << 4) | (b); \
drivers/media/pci/bt8xx/bttv-cards.c
4891
unsigned char b;
drivers/media/pci/bt8xx/bttv-cards.c
4892
pci_read_config_byte(dev, 0x53, &b);
drivers/media/pci/bt8xx/bttv-cards.c
4895
b);
drivers/media/pci/bt8xx/bttv-driver.c
1794
const struct v4l2_rect * b,
drivers/media/pci/bt8xx/bttv-driver.c
1810
max_left = b->left + b->width - width;
drivers/media/pci/bt8xx/bttv-driver.c
1824
max_top = b->top + b->height - c->rect.height;
drivers/media/pci/bt8xx/bttv-driver.c
1845
const struct v4l2_rect *b;
drivers/media/pci/bt8xx/bttv-driver.c
1859
b = &bttv_tvnorms[btv->tvnorm].cropcap.bounds;
drivers/media/pci/bt8xx/bttv-driver.c
1874
max_width = min_t(unsigned int, b->width, MAX_HACTIVE);
drivers/media/pci/bt8xx/bttv-driver.c
1875
max_height = b->height;
drivers/media/pci/bt8xx/bttv-driver.c
1880
if (btv->vbi_end > b->top) {
drivers/media/pci/bt8xx/bttv-driver.c
1881
max_height -= btv->vbi_end - b->top;
drivers/media/pci/bt8xx/bttv-driver.c
1914
bttv_crop_adjust(c, b, *width, *height, field);
drivers/media/pci/bt8xx/bttv-driver.c
2238
const struct v4l2_rect *b;
drivers/media/pci/bt8xx/bttv-driver.c
2260
b = &bttv_tvnorms[btv->tvnorm].cropcap.bounds;
drivers/media/pci/bt8xx/bttv-driver.c
2262
b_left = b->left;
drivers/media/pci/bt8xx/bttv-driver.c
2263
b_right = b_left + b->width;
drivers/media/pci/bt8xx/bttv-driver.c
2264
b_bottom = b->top + b->height;
drivers/media/pci/bt8xx/bttv-driver.c
2266
b_top = max(b->top, btv->vbi_end);
drivers/media/pci/bt8xx/bttv-input.c
327
unsigned char b;
drivers/media/pci/bt8xx/bttv-input.c
330
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/pci/bt8xx/bttv-input.c
339
if (b==0xaa)
drivers/media/pci/bt8xx/bttv-input.c
341
dprintk("key %02x\n", b);
drivers/media/pci/bt8xx/bttv-input.c
356
*scancode = b;
drivers/media/pci/bt8xx/bttv.h
269
#define _MUXSELe(a, b...) 0##a << 28 | _MUXSELf(b)
drivers/media/pci/bt8xx/bttv.h
270
#define _MUXSELd(a, b...) 0##a << 26 | _MUXSELe(b)
drivers/media/pci/bt8xx/bttv.h
271
#define _MUXSELc(a, b...) 0##a << 24 | _MUXSELd(b)
drivers/media/pci/bt8xx/bttv.h
272
#define _MUXSELb(a, b...) 0##a << 22 | _MUXSELc(b)
drivers/media/pci/bt8xx/bttv.h
273
#define _MUXSELa(a, b...) 0##a << 20 | _MUXSELb(b)
drivers/media/pci/bt8xx/bttv.h
274
#define _MUXSEL9(a, b...) 0##a << 18 | _MUXSELa(b)
drivers/media/pci/bt8xx/bttv.h
275
#define _MUXSEL8(a, b...) 0##a << 16 | _MUXSEL9(b)
drivers/media/pci/bt8xx/bttv.h
276
#define _MUXSEL7(a, b...) 0##a << 14 | _MUXSEL8(b)
drivers/media/pci/bt8xx/bttv.h
277
#define _MUXSEL6(a, b...) 0##a << 12 | _MUXSEL7(b)
drivers/media/pci/bt8xx/bttv.h
278
#define _MUXSEL5(a, b...) 0##a << 10 | _MUXSEL6(b)
drivers/media/pci/bt8xx/bttv.h
279
#define _MUXSEL4(a, b...) 0##a << 8 | _MUXSEL5(b)
drivers/media/pci/bt8xx/bttv.h
280
#define _MUXSEL3(a, b...) 0##a << 6 | _MUXSEL4(b)
drivers/media/pci/bt8xx/bttv.h
281
#define _MUXSEL2(a, b...) 0##a << 4 | _MUXSEL3(b)
drivers/media/pci/bt8xx/bttv.h
282
#define _MUXSEL1(a, b...) 0##a << 2 | _MUXSEL2(b)
drivers/media/pci/bt8xx/bttv.h
283
#define MUXSEL(a, b...) (a | _MUXSEL1(b))
drivers/media/pci/cx88/cx88-alsa.c
653
int v, b;
drivers/media/pci/cx88/cx88-alsa.c
658
b = left ? (0x8000 * right) / left : 0x8000;
drivers/media/pci/cx88/cx88-alsa.c
661
b = right ? 0xffff - (0x8000 * left) / right : 0x8000;
drivers/media/pci/cx88/cx88-alsa.c
664
wm8775_s_ctrl(core, V4L2_CID_AUDIO_BALANCE, b);
drivers/media/pci/cx88/cx88-alsa.c
673
int left, right, v, b;
drivers/media/pci/cx88/cx88-alsa.c
682
b = right - left;
drivers/media/pci/cx88/cx88-alsa.c
683
if (b < 0) {
drivers/media/pci/cx88/cx88-alsa.c
685
b = (-b) | 0x40;
drivers/media/pci/cx88/cx88-alsa.c
696
if ((cx_read(AUD_BAL_CTL) & 0x7f) != b) {
drivers/media/pci/cx88/cx88-alsa.c
697
cx_write(AUD_BAL_CTL, b);
drivers/media/pci/cx88/cx88-dsp.c
19
#define compat_remainder(a, b) \
drivers/media/pci/cx88/cx88-dsp.c
20
((float)(((s32)((a) * 100)) % ((s32)((b) * 100))) / 100.0)
drivers/media/pci/intel/ipu3/ipu3-cio2.c
191
struct cio2_buffer *b,
drivers/media/pci/intel/ipu3/ipu3-cio2.c
195
struct vb2_buffer *vb = &b->vbb.vb2_buf;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
199
entry[0].first_entry.first_page_offset = b->offset;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
216
entry->lop_page_addr = PFN_DOWN(b->lop_bus_addr[i]);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
284
static s32 cio2_rx_timing(s32 a, s32 b, s64 freq, int def)
drivers/media/pci/intel/ipu3/ipu3-cio2.c
298
r = accinv * b * (uiinv >> LIMIT_SHIFT);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
574
struct cio2_buffer *b;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
576
b = q->bufs[q->bufs_first];
drivers/media/pci/intel/ipu3/ipu3-cio2.c
577
if (b) {
drivers/media/pci/intel/ipu3/ipu3-cio2.c
580
vb2_get_plane_payload(&b->vbb.vb2_buf, 0);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
584
dev_dbg(dev, "buffer %i done\n", b->vbb.vb2_buf.index);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
586
b->vbb.vb2_buf.timestamp = ns;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
587
b->vbb.field = V4L2_FIELD_NONE;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
588
b->vbb.sequence = atomic_read(&q->frame_sequence);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
593
vb2_buffer_done(&b->vbb.vb2_buf, VB2_BUF_STATE_DONE);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
851
struct cio2_buffer *b = to_cio2_buffer(vb);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
864
memset(b->lop, 0, sizeof(b->lop));
drivers/media/pci/intel/ipu3/ipu3-cio2.c
867
b->lop[i] = dma_alloc_coherent(dev, PAGE_SIZE,
drivers/media/pci/intel/ipu3/ipu3-cio2.c
868
&b->lop_bus_addr[i], GFP_KERNEL);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
869
if (!b->lop[i])
drivers/media/pci/intel/ipu3/ipu3-cio2.c
879
b->offset = sg->sgl->offset;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
885
b->lop[i][j] = PFN_DOWN(sg_page_iter_dma_address(&sg_iter));
drivers/media/pci/intel/ipu3/ipu3-cio2.c
893
b->lop[i][j] = PFN_DOWN(cio2->dummy_page_bus_addr);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
897
dma_free_coherent(dev, PAGE_SIZE, b->lop[i], b->lop_bus_addr[i]);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
908
struct cio2_buffer *b = to_cio2_buffer(vb);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
955
q->bufs[next] = b;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
957
cio2_fbpt_entry_init_buf(cio2, b, entry);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
981
struct cio2_buffer *b = to_cio2_buffer(vb);
drivers/media/pci/intel/ipu3/ipu3-cio2.c
986
if (b->lop[i])
drivers/media/pci/intel/ipu3/ipu3-cio2.c
988
b->lop[i], b->lop_bus_addr[i]);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
154
mutex_unlock(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
173
mutex_unlock(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
223
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
224
struct ipu6_buttress_ipc *ipc = &b->cse;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
229
mutex_lock(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
300
mutex_unlock(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
339
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
381
ipu6_buttress_ipc_recv(isp, &b->cse, &b->cse.recv_data);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
382
complete(&b->cse.recv_complete);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
388
complete(&b->cse.send_complete);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
614
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
626
mutex_lock(&b->auth_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
67
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
720
mutex_unlock(&b->auth_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
75
mutex_lock(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
816
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
820
writel(b->wdt_cached_value, isp->base + BUTTRESS_REG_WDT);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
826
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
829
mutex_init(&b->power_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
830
mutex_init(&b->auth_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
831
mutex_init(&b->cons_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
832
mutex_init(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
833
init_completion(&b->cse.send_complete);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
834
init_completion(&b->cse.recv_complete);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
836
b->cse.nack = BUTTRESS_CSE2IUDATA0_IPC_NACK;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
837
b->cse.nack_mask = BUTTRESS_CSE2IUDATA0_IPC_NACK_MASK;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
838
b->cse.csr_in = BUTTRESS_REG_CSE2IUCSR;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
839
b->cse.csr_out = BUTTRESS_REG_IU2CSECSR;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
840
b->cse.db0_in = BUTTRESS_REG_CSE2IUDB0;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
841
b->cse.db0_out = BUTTRESS_REG_IU2CSEDB0;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
842
b->cse.data0_in = BUTTRESS_REG_CSE2IUDATA0;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
843
b->cse.data0_out = BUTTRESS_REG_IU2CSEDATA0;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
845
INIT_LIST_HEAD(&b->constraints);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
853
b->wdt_cached_value = readl(isp->base + BUTTRESS_REG_WDT);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
863
b->ref_clk = 240;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
866
b->ref_clk = 192;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
869
b->ref_clk = 384;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
874
b->ref_clk = 192;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
880
ret = ipu6_buttress_ipc_reset(isp, &b->cse);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
892
mutex_destroy(&b->power_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
893
mutex_destroy(&b->auth_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
894
mutex_destroy(&b->cons_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
895
mutex_destroy(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
902
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6-buttress.c
906
mutex_destroy(&b->power_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
907
mutex_destroy(&b->auth_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
908
mutex_destroy(&b->cons_mutex);
drivers/media/pci/intel/ipu6/ipu6-buttress.c
909
mutex_destroy(&b->ipc_mutex);
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
161
static u32 calc_timing(s32 a, s32 b, s64 link_freq, s32 accinv)
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
163
return accinv * a + (accinv * b * (500000000 >> DIV_SHIFT)
drivers/media/pci/intel/ipu6/ipu6.c
763
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6.c
775
ret = ipu6_buttress_ipc_reset(isp, &b->cse);
drivers/media/pci/intel/ipu6/ipu6.c
804
struct ipu6_buttress *b = &isp->buttress;
drivers/media/pci/intel/ipu6/ipu6.c
807
ret = ipu6_buttress_ipc_reset(isp, &b->cse);
drivers/media/pci/mantis/mantis_vp2033.c
42
u8 b = 0xff;
drivers/media/pci/mantis/mantis_vp2033.c
45
{.addr = 0x50, .flags = 0, .buf = &b, .len = 1},
drivers/media/pci/mantis/mantis_vp2040.c
101
{.addr = 0x50, .flags = 0, .buf = &b, .len = 1},
drivers/media/pci/mantis/mantis_vp2040.c
98
u8 b = 0xff;
drivers/media/pci/mgb4/mgb4_i2c.c
101
return (s32)b;
drivers/media/pci/mgb4/mgb4_i2c.c
92
u8 b;
drivers/media/pci/mgb4/mgb4_i2c.c
97
ret = read_r16(client->client, reg, &b, 1);
drivers/media/pci/ngene/ngene-core.c
239
u8 buf[8], *b;
drivers/media/pci/ngene/ngene-core.c
247
b = dev->hosttongene;
drivers/media/pci/ngene/ngene-core.c
248
dev_err(pdev, "dev->hosttongene (%p): %*ph\n", b, 8, b);
drivers/media/pci/ngene/ngene-core.c
250
b = dev->ngenetohost;
drivers/media/pci/ngene/ngene-core.c
251
dev_err(pdev, "dev->ngenetohost (%p): %*ph\n", b, 8, b);
drivers/media/pci/saa7134/saa7134-input.c
110
unsigned char b;
drivers/media/pci/saa7134/saa7134-input.c
131
b = 0;
drivers/media/pci/saa7134/saa7134-input.c
133
while (1 != i2c_master_send(ir->c, &b, 1)) {
drivers/media/pci/saa7134/saa7134-input.c
146
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/pci/saa7134/saa7134-input.c
155
*scancode = b;
drivers/media/pci/saa7134/saa7134-input.c
164
unsigned char b;
drivers/media/pci/saa7134/saa7134-input.c
189
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/pci/saa7134/saa7134-input.c
199
if (b == 0xff)
drivers/media/pci/saa7134/saa7134-input.c
204
input_dbg("get_key_msi_tvanywhere_plus: Key = 0x%02X\n", b);
drivers/media/pci/saa7134/saa7134-input.c
206
*scancode = b;
drivers/media/pci/saa7134/saa7134-input.c
215
unsigned char b;
drivers/media/pci/saa7134/saa7134-input.c
241
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/pci/saa7134/saa7134-input.c
251
if (b == 0xff)
drivers/media/pci/saa7134/saa7134-input.c
256
input_dbg("get_key_kworld_pc150u: Key = 0x%02X\n", b);
drivers/media/pci/saa7134/saa7134-input.c
258
*scancode = b;
drivers/media/pci/saa7134/saa7134-input.c
267
unsigned char b;
drivers/media/pci/saa7134/saa7134-input.c
270
rc = i2c_master_recv(ir->c, &b, 1);
drivers/media/pci/saa7134/saa7134-input.c
279
if (b==0)
drivers/media/pci/saa7134/saa7134-input.c
283
if (b & 0x80)
drivers/media/pci/saa7134/saa7134-input.c
287
*scancode = b;
drivers/media/pci/saa7134/saa7134-input.c
337
unsigned char b[4];
drivers/media/pci/saa7134/saa7134-input.c
341
rc = i2c_master_recv(ir->c, b, 4);
drivers/media/pci/saa7134/saa7134-input.c
349
for (start = 0; start < ARRAY_SIZE(b); start++) {
drivers/media/pci/saa7134/saa7134-input.c
350
if (b[start] == marker) {
drivers/media/pci/saa7134/saa7134-input.c
351
code=b[(start+parity_offset + 1) % 4];
drivers/media/pci/saa7134/saa7134-input.c
352
parity=b[(start+parity_offset) % 4];
drivers/media/pci/saa7134/saa7134-video.c
1331
struct v4l2_rect *b = &dev->crop_bounds;
drivers/media/pci/saa7134/saa7134-video.c
1344
if (c->top < b->top)
drivers/media/pci/saa7134/saa7134-video.c
1345
c->top = b->top;
drivers/media/pci/saa7134/saa7134-video.c
1346
if (c->top > b->top + b->height)
drivers/media/pci/saa7134/saa7134-video.c
1347
c->top = b->top + b->height;
drivers/media/pci/saa7134/saa7134-video.c
1348
if (c->height > b->top - c->top + b->height)
drivers/media/pci/saa7134/saa7134-video.c
1349
c->height = b->top - c->top + b->height;
drivers/media/pci/saa7134/saa7134-video.c
1351
if (c->left < b->left)
drivers/media/pci/saa7134/saa7134-video.c
1352
c->left = b->left;
drivers/media/pci/saa7134/saa7134-video.c
1353
if (c->left > b->left + b->width)
drivers/media/pci/saa7134/saa7134-video.c
1354
c->left = b->left + b->width;
drivers/media/pci/saa7134/saa7134-video.c
1355
if (c->width > b->left - c->left + b->width)
drivers/media/pci/saa7134/saa7134-video.c
1356
c->width = b->left - c->left + b->width;
drivers/media/pci/saa7164/saa7164-bus.c
15
struct tmComResBusInfo *b = &dev->bus;
drivers/media/pci/saa7164/saa7164-bus.c
17
mutex_init(&b->lock);
drivers/media/pci/saa7164/saa7164-bus.c
19
b->Type = TYPE_BUS_PCIe;
drivers/media/pci/saa7164/saa7164-bus.c
20
b->m_wMaxReqSize = SAA_DEVICE_MAXREQUESTSIZE;
drivers/media/pci/saa7164/saa7164-bus.c
22
b->m_pdwSetRing = (u8 __iomem *)(dev->bmmio +
drivers/media/pci/saa7164/saa7164-bus.c
25
b->m_dwSizeSetRing = SAA_DEVICE_BUFFERBLOCKSIZE;
drivers/media/pci/saa7164/saa7164-bus.c
27
b->m_pdwGetRing = (u8 __iomem *)(dev->bmmio +
drivers/media/pci/saa7164/saa7164-bus.c
30
b->m_dwSizeGetRing = SAA_DEVICE_BUFFERBLOCKSIZE;
drivers/media/pci/saa7164/saa7164-bus.c
32
b->m_dwSetWritePos = ((u32)dev->intfdesc.BARLocation) +
drivers/media/pci/saa7164/saa7164-bus.c
34
b->m_dwSetReadPos = b->m_dwSetWritePos + (1 * sizeof(u32));
drivers/media/pci/saa7164/saa7164-bus.c
36
b->m_dwGetWritePos = b->m_dwSetWritePos + (2 * sizeof(u32));
drivers/media/pci/saa7164/saa7164-bus.c
37
b->m_dwGetReadPos = b->m_dwSetWritePos + (3 * sizeof(u32));
drivers/media/pci/saa7164/saa7164-bus.c
44
struct tmComResBusInfo *b = &dev->bus;
drivers/media/pci/saa7164/saa7164-bus.c
47
dprintk(DBGLVL_BUS, " .type = %d\n", b->Type);
drivers/media/pci/saa7164/saa7164-bus.c
49
dprintk(DBGLVL_BUS, " .m_wMaxReqSize = 0x%x\n", b->m_wMaxReqSize);
drivers/media/pci/saa7164/saa7164-bus.c
50
dprintk(DBGLVL_BUS, " .m_pdwSetRing = 0x%p\n", b->m_pdwSetRing);
drivers/media/pci/saa7164/saa7164-bus.c
51
dprintk(DBGLVL_BUS, " .m_dwSizeSetRing = 0x%x\n", b->m_dwSizeSetRing);
drivers/media/pci/saa7164/saa7164-bus.c
52
dprintk(DBGLVL_BUS, " .m_pdwGetRing = 0x%p\n", b->m_pdwGetRing);
drivers/media/pci/saa7164/saa7164-bus.c
53
dprintk(DBGLVL_BUS, " .m_dwSizeGetRing = 0x%x\n", b->m_dwSizeGetRing);
drivers/media/pci/saa7164/saa7164-bus.c
56
b->m_dwSetReadPos, saa7164_readl(b->m_dwSetReadPos));
drivers/media/pci/saa7164/saa7164-bus.c
59
b->m_dwSetWritePos, saa7164_readl(b->m_dwSetWritePos));
drivers/media/pci/saa7164/saa7164-bus.c
62
b->m_dwGetReadPos, saa7164_readl(b->m_dwGetReadPos));
drivers/media/pci/saa7164/saa7164-bus.c
65
b->m_dwGetWritePos, saa7164_readl(b->m_dwGetWritePos));
drivers/media/pci/saa7164/saa7164-bus.c
72
struct tmComResBusInfo *b = &dev->bus;
drivers/media/pci/saa7164/saa7164-bus.c
75
if (saa7164_readl(b->m_dwSetReadPos) > b->m_dwSizeSetRing)
drivers/media/pci/saa7164/saa7164-bus.c
78
if (saa7164_readl(b->m_dwSetWritePos) > b->m_dwSizeSetRing)
drivers/media/pci/saa7164/saa7164-bus.c
81
if (saa7164_readl(b->m_dwGetReadPos) > b->m_dwSizeGetRing)
drivers/media/pci/saa7164/saa7164-bus.c
84
if (saa7164_readl(b->m_dwGetWritePos) > b->m_dwSizeGetRing)
drivers/media/pci/saa7164/saa7164-core.c
1108
struct tmComResBusInfo *b;
drivers/media/pci/saa7164/saa7164-core.c
1114
b = &dev->bus;
drivers/media/pci/saa7164/saa7164-core.c
1115
mutex_lock(&b->lock);
drivers/media/pci/saa7164/saa7164-core.c
1118
b->m_dwSetReadPos, saa7164_readl(b->m_dwSetReadPos));
drivers/media/pci/saa7164/saa7164-core.c
1121
b->m_dwSetWritePos, saa7164_readl(b->m_dwSetWritePos));
drivers/media/pci/saa7164/saa7164-core.c
1124
b->m_dwGetReadPos, saa7164_readl(b->m_dwGetReadPos));
drivers/media/pci/saa7164/saa7164-core.c
1127
b->m_dwGetWritePos, saa7164_readl(b->m_dwGetWritePos));
drivers/media/pci/saa7164/saa7164-core.c
1131
for (i = 0; i < b->m_dwSizeSetRing; i++) {
drivers/media/pci/saa7164/saa7164-core.c
1135
seq_printf(m, " %02x", readb(b->m_pdwSetRing + i));
drivers/media/pci/saa7164/saa7164-core.c
1146
for (i = 0; i < b->m_dwSizeGetRing; i++) {
drivers/media/pci/saa7164/saa7164-core.c
1150
seq_printf(m, " %02x", readb(b->m_pdwGetRing + i));
drivers/media/pci/saa7164/saa7164-core.c
1158
mutex_unlock(&b->lock);
drivers/media/pci/saa7164/saa7164-dvb.c
475
struct saa7164_buffer *b;
drivers/media/pci/saa7164/saa7164-dvb.c
486
b = list_entry(c, struct saa7164_buffer, list);
drivers/media/pci/saa7164/saa7164-dvb.c
488
saa7164_buffer_dealloc(b);
drivers/media/pci/ttpci/budget-av.c
1158
u8 b = 0xff;
drivers/media/pci/ttpci/budget-av.c
1160
struct i2c_msg msg[] = { {.addr = 0x50, .flags = 0, .buf = &b, .len = 1},
drivers/media/pci/ttpci/budget.c
437
u8 b = 0xff;
drivers/media/pci/ttpci/budget.c
439
struct i2c_msg msg[] = { { .addr = 0x50, .flags = 0, .buf = &b, .len = 1 },
drivers/media/platform/allegro-dvt/allegro-core.c
1974
struct v4l2_m2m_buffer *b = container_of(buffer,
drivers/media/platform/allegro-dvt/allegro-core.c
1976
struct allegro_m2m_buffer *shadow = to_allegro_m2m_buffer(b);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1158
struct vpu_src_buffer *b;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1169
b = list_first_entry(&inst->avail_src_bufs, struct vpu_src_buffer, list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1170
list_del_init(&b->list);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1172
return b;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
130
return container_of(to_vb2_v4l2_buffer(vb), struct mtk_jpeg_src_buf, b);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h
89
struct vb2_v4l2_buffer b;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
500
dst_done_buf = container_of(dst_buffer, struct mtk_jpeg_src_buf, b);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
513
v4l2_m2m_buf_done(&tmp_dst_done_buf->b,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_dec_hw.c
574
container_of(src_buf, struct mtk_jpeg_src_buf, b);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
229
struct mtk_jpeg_src_buf, b);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
242
v4l2_m2m_buf_done(&tmp_dst_done_buf->b,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
164
const struct mdp_comp_blend *b;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
182
b = &data->comp_data[id].blend;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
183
if (b && b->aid_mod)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c
184
mtk_mutex_write_mod(mutex, mutex_idx[b->b_id], false);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1629
const struct mdp_comp_blend *b;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1640
b = &m->mdp_data->comp_data[id].blend;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1642
if (b && b->aid_clk) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1643
ret = mdp_comp_clock_on(dev, m->comp[b->b_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1659
const struct mdp_comp_blend *b;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1668
b = &m->mdp_data->comp_data[id].blend;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1670
if (b && b->aid_clk)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1671
mdp_comp_clock_off(dev, m->comp[b->b_id]);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
382
static void mdp_prepare_buffer(struct img_image_buffer *b,
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
388
b->format.colorformat = frame->mdp_fmt->mdp_color;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
389
b->format.ycbcr_prof = frame->ycbcr_prof;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
394
b->format.plane_fmt[i].stride = stride;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
395
b->format.plane_fmt[i].size =
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
398
b->iova[i] = vb2_dma_contig_plane_dma_addr(vb, i);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
400
for (; i < MDP_COLOR_GET_PLANE_COUNT(b->format.colorformat); ++i) {
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
402
b->format.plane_fmt[0].stride, i);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
404
b->format.plane_fmt[i].stride = stride;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
405
b->format.plane_fmt[i].size =
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
408
b->iova[i] = b->iova[i - 1] + b->format.plane_fmt[i - 1].size;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
410
b->usage = frame->usage;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1470
int b,
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1481
diff = a - b;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
228
const struct v4l2_h264_dpb_entry *b)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
230
return a->top_field_order_cnt == b->top_field_order_cnt &&
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
231
a->bottom_field_order_cnt == b->bottom_field_order_cnt;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
933
struct v4l2_m2m_buffer *b, *n;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
941
v4l2_m2m_for_each_src_buf_safe(ctx->m2m_ctx, b, n) {
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
942
if (b == &ctx->empty_flush_buf) {
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
943
v4l2_m2m_src_buf_remove_by_buf(ctx->m2m_ctx, &b->vb);
drivers/media/platform/nvidia/tegra-vde/h264.c
689
struct v4l2_h264_reflist_builder *b,
drivers/media/platform/nvidia/tegra-vde/h264.c
733
frame_num = b->refs[ref_id].frame_num;
drivers/media/platform/nvidia/tegra-vde/h264.c
759
struct v4l2_h264_reflist_builder b;
drivers/media/platform/nvidia/tegra-vde/h264.c
795
v4l2_h264_init_reflist_builder(&b, h->decode_params, h->sps, dpb);
drivers/media/platform/nvidia/tegra-vde/h264.c
798
v4l2_h264_build_b_ref_lists(&b, reflists.b0, reflists.b1);
drivers/media/platform/nvidia/tegra-vde/h264.c
801
v4l2_h264_build_p_ref_list(&b, reflists.p);
drivers/media/platform/nvidia/tegra-vde/h264.c
805
for (i = 0; i < b.num_valid; i++) {
drivers/media/platform/nvidia/tegra-vde/h264.c
810
err = tegra_vde_h264_setup_frame(ctx, h264, &b, ref, dpb_idx,
drivers/media/platform/nvidia/tegra-vde/h264.c
815
if (b.refs[dpb_idx].top_field_order_cnt < b.cur_pic_order_count)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
575
struct vb2_v4l2_buffer b;
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
589
struct mxc_jpeg_src_buf, b);
drivers/media/platform/qcom/venus/venc_ctrls.c
28
u32 b, p, ratio;
drivers/media/platform/qcom/venus/venc_ctrls.c
41
b = p = half;
drivers/media/platform/qcom/venus/venc_ctrls.c
43
for (; b <= gop_size - 1; b++, p--) {
drivers/media/platform/qcom/venus/venc_ctrls.c
44
if (b % p)
drivers/media/platform/qcom/venus/venc_ctrls.c
47
ratio = b / p;
drivers/media/platform/qcom/venus/venc_ctrls.c
61
if (b + p + 1 != gop_size)
drivers/media/platform/qcom/venus/venc_ctrls.c
64
*bf = b;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1061
struct cfe_config_buffer *b = to_cfe_config_buffer(buf);
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1064
memcpy(&b->config, addr, sizeof(struct pisp_fe_config));
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1065
return pisp_fe_validate_config(&cfe->fe, &b->config,
drivers/media/platform/renesas/rcar_jpu.c
462
struct v4l2_m2m_buffer *b =
drivers/media/platform/renesas/rcar_jpu.c
465
return container_of(b, struct jpu_buffer, buf);
drivers/media/platform/renesas/vsp1/vsp1_regs.h
244
#define VI6_RPF_EXT_INFMT1_PACK_CPOS(a, b, c, d) \
drivers/media/platform/renesas/vsp1/vsp1_regs.h
245
(((a) << 24) | ((b) << 16) | ((c) << 8) | ((d) << 0))
drivers/media/platform/renesas/vsp1/vsp1_regs.h
248
#define VI6_RPF_EXT_INFMT2_PACK_CLEN(a, b, c, d) \
drivers/media/platform/renesas/vsp1/vsp1_regs.h
249
(((a) << 24) | ((b) << 16) | ((c) << 8) | ((d) << 0))
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1257
rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPF_STRENGTH_B, arg->b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
1318
rkisp1_write(params->rkisp1, swapped[3], arg->b);
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
188
rkisp1_write(params->rkisp1, swapped[3], arg->fixed_val.b);
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
426
static int is_rectangle_enclosed(struct v4l2_rect *a, struct v4l2_rect *b)
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
428
if (a->left < b->left || a->top < b->top)
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
431
if (a->left + a->width > b->left + b->width)
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
434
if (a->top + a->height > b->top + b->height)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
970
struct v4l2_buffer *b)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
973
return vb2_prepare_buf(&vp->vb_queue, vp->vdev.v4l2_dev->mdev, b);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
132
struct s5p_mfc_buf *b;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
136
b = list_entry(lh->next, struct s5p_mfc_buf, list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
137
for (i = 0; i < b->b->vb2_buf.num_planes; i++)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
138
vb2_set_plane_payload(&b->b->vb2_buf, i, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
139
vb2_buffer_done(&b->b->vb2_buf, VB2_BUF_STATE_ERROR);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
140
list_del(&b->list);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
236
dst_buf->b->vb2_buf.index);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
237
vb2_set_plane_payload(&dst_buf->b->vb2_buf, 0, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
238
vb2_set_plane_payload(&dst_buf->b->vb2_buf, 1, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
242
dst_buf->b->sequence = (ctx->sequence++);
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
249
dst_buf->b->flags |= V4L2_BUF_FLAG_LAST;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
251
ctx->dec_dst_flag &= ~(1 << dst_buf->b->vb2_buf.index);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
252
vb2_buffer_done(&dst_buf->b->vb2_buf, VB2_BUF_STATE_DONE);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
275
u32 addr = (u32)vb2_dma_contig_plane_dma_addr(&dst_buf->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
278
dst_buf->b->timecode = src_buf->b->timecode;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
279
dst_buf->b->vb2_buf.timestamp =
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
280
src_buf->b->vb2_buf.timestamp;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
281
dst_buf->b->flags &=
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
283
dst_buf->b->flags |=
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
284
src_buf->b->flags
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
288
dst_buf->b->flags |=
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
292
dst_buf->b->flags |=
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
296
dst_buf->b->flags |=
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
340
u32 addr = (u32)vb2_dma_contig_plane_dma_addr(&dst_buf->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
346
dst_buf->b->sequence = ctx->sequence;
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.c
355
vb2_set_plane_payload(&dst_buf->b->vb2_buf, 0,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
357
vb2_set_plane_payload(&dst_buf->b->vb2_buf, 1,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
359
clear_bit(dst_buf->b->vb2_buf.index,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
362
vb2_buffer_done(&dst_buf->b->vb2_buf, err ?
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
442
src_buf->b->vb2_buf.planes[0].bytesused) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
454
vb2_buffer_done(&src_buf->b->vb2_buf,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
457
vb2_buffer_done(&src_buf->b->vb2_buf,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
557
src_buf->b->vb2_buf.planes[0].bytesused)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
596
vb2_buffer_done(&src_buf->b->vb2_buf,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
633
vb2_set_plane_payload(&mb_entry->b->vb2_buf, 0, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
634
vb2_buffer_done(&mb_entry->b->vb2_buf, VB2_BUF_STATE_DONE);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h
180
struct vb2_v4l2_buffer *b;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1035
ctx->dst_bufs[i].b = vbuf;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1058
ctx->src_bufs[i].b = vbuf;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1155
dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1156
dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1174
vb2_set_plane_payload(&dst_mb->b->vb2_buf, 0,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1177
vb2_buffer_done(&dst_mb->b->vb2_buf,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1210
src_y_addr = vb2_dma_contig_plane_dma_addr(&src_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1211
src_c_addr = vb2_dma_contig_plane_dma_addr(&src_mb->b->vb2_buf, 1);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1215
vb2_dma_contig_plane_dma_addr(&src_mb->b->vb2_buf, 2);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1222
dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1223
dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1251
&mb_entry->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1253
&mb_entry->b->vb2_buf, 1);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1259
(&mb_entry->b->vb2_buf, 2);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1266
vb2_buffer_done(&mb_entry->b->vb2_buf,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1273
&mb_entry->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1275
&mb_entry->b->vb2_buf, 1);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1280
mb_entry->b->vb2_buf, 2);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1287
vb2_buffer_done(&mb_entry->b->vb2_buf,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1313
mb_entry->b->flags |= V4L2_BUF_FLAG_KEYFRAME;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1316
mb_entry->b->flags |= V4L2_BUF_FLAG_PFRAME;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1319
mb_entry->b->flags |= V4L2_BUF_FLAG_BFRAME;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1322
vb2_set_plane_payload(&mb_entry->b->vb2_buf, 0, strm_size);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1323
vb2_buffer_done(&mb_entry->b->vb2_buf, VB2_BUF_STATE_DONE);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2489
ctx->dst_bufs[i].b = vbuf;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2498
ctx->src_bufs[i].b = vbuf;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
100
unsigned int count = b->size >> PAGE_SHIFT;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
104
struct device *mem_dev = dev->mem_dev[b->ctx];
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
106
dma_free_coherent(mem_dev, b->size, b->virt, b->dma);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
108
b->virt = NULL;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
109
b->dma = 0;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
110
b->size = 0;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
114
struct s5p_mfc_priv_buf *b)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
116
struct device *mem_dev = dev->mem_dev[b->ctx];
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
117
dma_free_coherent(mem_dev, b->size, b->virt, b->dma);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
118
b->virt = NULL;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
119
b->dma = 0;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
120
b->size = 0;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
35
struct s5p_mfc_priv_buf *b)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
38
unsigned int count = b->size >> PAGE_SHIFT;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
42
mfc_debug(3, "Allocating priv: %zu\n", b->size);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
51
b->virt = dev->mem_virt + offset;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
52
b->dma = dev->mem_base + offset;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
57
b->ctx = mem_ctx;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
58
b->virt = dma_alloc_coherent(mem_dev, b->size, &b->dma, GFP_KERNEL);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
59
if (!b->virt)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
61
if (b->dma < base) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
63
&b->dma, &base);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
64
dma_free_coherent(mem_dev, b->size, b->virt, b->dma);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
69
mfc_debug(3, "Allocated addr %p %pad\n", b->virt, &b->dma);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
72
mfc_err("Allocating private buffer of size %zu failed\n", b->size);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
77
struct s5p_mfc_priv_buf *b)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
81
mfc_debug(3, "Allocating generic buf: %zu\n", b->size);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
83
b->ctx = mem_ctx;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
84
b->virt = dma_alloc_coherent(mem_dev, b->size, &b->dma, GFP_KERNEL);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
85
if (!b->virt)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
88
mfc_debug(3, "Allocated addr %p %pad\n", b->virt, &b->dma);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
91
mfc_err("Allocating generic buffer of size %zu failed\n", b->size);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
96
struct s5p_mfc_priv_buf *b)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c
99
unsigned int start = (b->dma - dev->mem_base) >> PAGE_SHIFT;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h
332
struct s5p_mfc_priv_buf *b);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h
334
struct s5p_mfc_priv_buf *b);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h
336
struct s5p_mfc_priv_buf *b);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h
338
struct s5p_mfc_priv_buf *b);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1184
vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0),
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1185
ctx->consumed_stream, temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1187
if (temp_vb->b->vb2_buf.planes[0].bytesused == 0) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1221
if (src_mb->b->vb2_buf.planes[0].bytesused == 0) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1229
&src_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1231
&src_mb->b->vb2_buf, 1);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1240
dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1241
dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1245
src_mb ? src_mb->b->vb2_buf.index : -1, ctx->state);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1260
temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1262
vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0),
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1263
0, temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1277
dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1278
dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1304
temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1306
vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0),
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c
1307
0, temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
1976
vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0),
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
1978
temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
1981
if (temp_vb->b->vb2_buf.planes[0].bytesused == 0) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2019
if (src_mb->b->vb2_buf.planes[0].bytesused == 0) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2023
src_y_addr = vb2_dma_contig_plane_dma_addr(&src_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2024
src_c_addr = vb2_dma_contig_plane_dma_addr(&src_mb->b->vb2_buf, 1);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2028
(&src_mb->b->vb2_buf, 2);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2043
dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2044
dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2062
mfc_debug(2, "Header size: %d\n", temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2064
vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0), 0,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2065
temp_vb->b->vb2_buf.planes[0].bytesused);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2078
dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c
2079
dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
905
static int is_rect_enclosed(struct v4l2_rect *a, struct v4l2_rect *b)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
909
if (a->left < b->left || a->top < b->top)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
912
if (a->left + a->width > b->left + b->width)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
915
if (a->top + a->height > b->top + b->height)
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
36
char *b = str;
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
41
b += snprintf(b, len,
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
54
char *b = str;
drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c
59
b += snprintf(b, len,
drivers/media/platform/st/sti/hva/hva-mem.c
15
struct hva_buffer *b;
drivers/media/platform/st/sti/hva/hva-mem.c
19
b = devm_kzalloc(dev, sizeof(*b), GFP_KERNEL);
drivers/media/platform/st/sti/hva/hva-mem.c
20
if (!b) {
drivers/media/platform/st/sti/hva/hva-mem.c
31
devm_kfree(dev, b);
drivers/media/platform/st/sti/hva/hva-mem.c
35
b->size = size;
drivers/media/platform/st/sti/hva/hva-mem.c
36
b->paddr = paddr;
drivers/media/platform/st/sti/hva/hva-mem.c
37
b->vaddr = base;
drivers/media/platform/st/sti/hva/hva-mem.c
38
b->name = name;
drivers/media/platform/st/sti/hva/hva-mem.c
42
ctx->name, size, b->vaddr, &b->paddr, b->name);
drivers/media/platform/st/sti/hva/hva-mem.c
45
*buf = b;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1058
unsigned int i, b, itr = 0;
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1069
for (b = 0; b < 4; b++)
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1070
aviif[itr++] = (val >> (8 * b)) & 0xff;
drivers/media/platform/ti/am437x/am437x-vpfe.c
493
val = ((bcomp->b & VPFE_BLK_COMP_MASK) |
drivers/media/platform/ti/davinci/vpif.h
361
unsigned long btm_vbi, unsigned long a, unsigned long b)
drivers/media/platform/ti/davinci/vpif.h
368
unsigned long btm_vbi, unsigned long a, unsigned long b)
drivers/media/platform/ti/davinci/vpif.h
375
unsigned long btm_vbi, unsigned long a, unsigned long b)
drivers/media/platform/ti/davinci/vpif.h
382
unsigned long btm_vbi, unsigned long a, unsigned long b)
drivers/media/platform/ti/omap3isp/ispvideo.c
1004
ret = vb2_qbuf(&vfh->queue, video->video.v4l2_dev->mdev, b);
drivers/media/platform/ti/omap3isp/ispvideo.c
1011
isp_video_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/media/platform/ti/omap3isp/ispvideo.c
1018
ret = vb2_dqbuf(&vfh->queue, b, file->f_flags & O_NONBLOCK);
drivers/media/platform/ti/omap3isp/ispvideo.c
969
isp_video_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/media/platform/ti/omap3isp/ispvideo.c
976
ret = vb2_querybuf(&vfh->queue, b);
drivers/media/platform/ti/omap3isp/ispvideo.c
983
isp_video_prepare_buf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/media/platform/ti/omap3isp/ispvideo.c
990
ret = vb2_prepare_buf(&vfh->queue, video->video.v4l2_dev->mdev, b);
drivers/media/platform/ti/omap3isp/ispvideo.c
997
isp_video_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/media/platform/ti/vpe/vip.c
2054
static int enclosed_rectangle(struct v4l2_rect *a, struct v4l2_rect *b)
drivers/media/platform/ti/vpe/vip.c
2056
if (a->left < b->left || a->top < b->top)
drivers/media/platform/ti/vpe/vip.c
2058
if (a->left + a->width > b->left + b->width)
drivers/media/platform/ti/vpe/vip.c
2060
if (a->top + a->height > b->top + b->height)
drivers/media/platform/verisilicon/hantro_g2_regs.h
15
#define G2_DEC_REG(b, s, m) \
drivers/media/platform/verisilicon/hantro_g2_regs.h
17
.base = G2_SWREG(b), \
drivers/media/platform/verisilicon/hantro_h264.c
291
const struct v4l2_h264_dpb_entry *b)
drivers/media/platform/verisilicon/hantro_h264.c
293
return a->reference_ts == b->reference_ts;
drivers/media/platform/verisilicon/hantro_h264.c
410
static void deduplicate_reflist(struct v4l2_h264_reflist_builder *b,
drivers/media/platform/verisilicon/hantro_h264.c
416
if (b->cur_pic_fields == V4L2_H264_FRAME_REF) {
drivers/media/platform/verisilicon/hantro_h264.c
417
write_idx = b->num_valid;
drivers/media/platform/verisilicon/hantro_h264.c
421
for (i = 0; i < b->num_valid; i++) {
drivers/media/platform/verisilicon/hantro_h264.c
422
if (!(b->cur_pic_fields == reflist[i].fields)) {
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
644
int a, int b)
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
654
diff = a - b;
drivers/media/platform/verisilicon/rockchip_vpu981_regs.h
15
#define AV1_DEC_REG(b, s, m) \
drivers/media/platform/verisilicon/rockchip_vpu981_regs.h
17
.base = AV1_SWREG(b), \
drivers/media/radio/radio-zoltrix.c
167
int a, b;
drivers/media/radio/radio-zoltrix.c
175
b = inb(isa->io);
drivers/media/radio/radio-zoltrix.c
177
return (a == b && a == 0xcf) ?
drivers/media/radio/radio-zoltrix.c
184
int a, b;
drivers/media/radio/radio-zoltrix.c
192
b = inb(isa->io);
drivers/media/radio/radio-zoltrix.c
194
if (a != b)
drivers/media/radio/si4713/si4713.c
75
#define get_status_bit(p, b, m) (((p) & (m)) >> (b))
drivers/media/radio/si4713/si4713.c
76
#define set_bits(p, v, b, m) (((p) & ~(m)) | ((v) << (b)))
drivers/media/rc/imon.c
1182
static int stabilize(int a, int b, u16 timeout, u16 threshold)
drivers/media/rc/imon.c
1202
y += b;
drivers/media/rc/ttusbir.c
111
unsigned i, v, b;
drivers/media/rc/ttusbir.c
132
b = ffz(v | 1);
drivers/media/rc/ttusbir.c
135
b = ffs(v) - 1;
drivers/media/rc/ttusbir.c
139
rawir.duration = US_PER_BIT * (8 - b);
drivers/media/rc/ttusbir.c
144
rawir.duration = US_PER_BIT * b;
drivers/media/rc/winbond-cir.c
625
wbcir_tx(struct rc_dev *dev, unsigned *b, unsigned count)
drivers/media/rc/winbond-cir.c
632
buf = kmalloc_array(count, sizeof(*b), GFP_KERNEL);
drivers/media/rc/winbond-cir.c
638
buf[i] = DIV_ROUND_CLOSEST(b[i], 10);
drivers/media/test-drivers/vim2m.c
293
u8 _r[2], _g[2], _b[2], *r, *g, *b;
drivers/media/test-drivers/vim2m.c
300
b = _b;
drivers/media/test-drivers/vim2m.c
309
*b++ = (u8)((pix & 0x1f) << 3) | 0x07;
drivers/media/test-drivers/vim2m.c
318
*b++ = (u8)((pix & 0x1f) << 3) | 0x07;
drivers/media/test-drivers/vim2m.c
326
*b++ = src[i][2];
drivers/media/test-drivers/vim2m.c
331
*b++ = src[i][0];
drivers/media/test-drivers/vim2m.c
342
b = _b;
drivers/media/test-drivers/vim2m.c
351
(*b >> 3);
drivers/media/test-drivers/vim2m.c
364
(*b >> 3);
drivers/media/test-drivers/vim2m.c
375
*(*dst)++ = *b++;
drivers/media/test-drivers/vim2m.c
380
*(*dst)++ = *b++;
drivers/media/test-drivers/vim2m.c
390
y = ((8453 * (*r) + 16594 * (*g) + 3223 * (*b)
drivers/media/test-drivers/vim2m.c
392
u = ((-4878 * (*r) - 9578 * (*g) + 14456 * (*b)
drivers/media/test-drivers/vim2m.c
394
v = ((14456 * (*r++) - 12105 * (*g++) - 2351 * (*b++)
drivers/media/test-drivers/vim2m.c
396
y1 = ((8453 * (*r) + 16594 * (*g) + 3223 * (*b)
drivers/media/test-drivers/vim2m.c
408
*(*dst)++ = *b;
drivers/media/test-drivers/vim2m.c
418
*(*dst)++ = *++b;
drivers/media/test-drivers/vim2m.c
429
*(*dst)++ = *b;
drivers/media/test-drivers/vim2m.c
439
*(*dst)++ = *++b;
drivers/media/tuners/mt2060.c
197
u8 b[8];
drivers/media/tuners/mt2060.c
203
b[0] = REG_LO1B1;
drivers/media/tuners/mt2060.c
204
b[1] = 0xFF;
drivers/media/tuners/mt2060.c
209
mt2060_writeregs(priv,b,2);
drivers/media/tuners/mt2060.c
247
b[0] = REG_LO1C1;
drivers/media/tuners/mt2060.c
248
b[1] = lnaband | ((num1 >>2) & 0x0F);
drivers/media/tuners/mt2060.c
249
b[2] = div1;
drivers/media/tuners/mt2060.c
250
b[3] = (num2 & 0x0F) | ((num1 & 3) << 4);
drivers/media/tuners/mt2060.c
251
b[4] = num2 >> 4;
drivers/media/tuners/mt2060.c
252
b[5] = ((num2 >>12) & 1) | (div2 << 1);
drivers/media/tuners/mt2060.c
257
dprintk("PLL [1..5]: %2x %2x %2x %2x %2x",(int)b[1],(int)b[2],(int)b[3],(int)b[4],(int)b[5]);
drivers/media/tuners/mt2060.c
259
mt2060_writeregs(priv,b,6);
drivers/media/tuners/mt2060.c
264
mt2060_readreg(priv,REG_LO_STATUS,b);
drivers/media/tuners/mt2060.c
265
if ((b[0] & 0x88)==0x88)
drivers/media/tuners/mt2060.c
279
u8 b = 0;
drivers/media/tuners/mt2060.c
291
b |= (1 << 6); // FM1SS;
drivers/media/tuners/mt2060.c
292
mt2060_writereg(priv, REG_LO2C1,b);
drivers/media/tuners/mt2060.c
296
b |= (1 << 7); // FM1CA;
drivers/media/tuners/mt2060.c
297
mt2060_writereg(priv, REG_LO2C1,b);
drivers/media/tuners/mt2060.c
298
b &= ~(1 << 7); // FM1CA;
drivers/media/tuners/mt2060.c
302
b &= ~(1 << 6); // FM1SS
drivers/media/tuners/mt2060.c
303
mt2060_writereg(priv, REG_LO2C1,b);
drivers/media/tuners/mt2060.c
310
while (i++ < 10 && mt2060_readreg(priv, REG_MISC_STAT, &b) == 0 && (b & (1 << 6)) == 0)
drivers/media/tuners/mt2060.c
35
u8 *b;
drivers/media/tuners/mt2060.c
37
b = kmalloc(2, GFP_KERNEL);
drivers/media/tuners/mt2060.c
38
if (!b)
drivers/media/tuners/mt2060.c
41
b[0] = reg;
drivers/media/tuners/mt2060.c
42
b[1] = 0;
drivers/media/tuners/mt2060.c
44
msg[0].buf = b;
drivers/media/tuners/mt2060.c
45
msg[1].buf = b + 1;
drivers/media/tuners/mt2060.c
51
*val = b[1];
drivers/media/tuners/mt2060.c
52
kfree(b);
drivers/media/tuners/mt2131.c
134
b[0] = 1;
drivers/media/tuners/mt2131.c
135
b[1] = (num1 >> 5) & 0xFF;
drivers/media/tuners/mt2131.c
136
b[2] = (num1 & 0x1F);
drivers/media/tuners/mt2131.c
137
b[3] = div1;
drivers/media/tuners/mt2131.c
138
b[4] = (num2 >> 5) & 0xFF;
drivers/media/tuners/mt2131.c
139
b[5] = num2 & 0x1F;
drivers/media/tuners/mt2131.c
140
b[6] = div2;
drivers/media/tuners/mt2131.c
148
(int)b[1], (int)b[2], (int)b[3], (int)b[4], (int)b[5],
drivers/media/tuners/mt2131.c
149
(int)b[6]);
drivers/media/tuners/mt2131.c
151
ret = mt2131_writeregs(priv,b,7);
drivers/media/tuners/mt2131.c
90
u8 b[8];
drivers/media/tuners/mt2266.c
124
u8 b[10];
drivers/media/tuners/mt2266.c
199
b[0] = REG_TUNE;
drivers/media/tuners/mt2266.c
200
b[1] = (tune >> 8) & 0x1F;
drivers/media/tuners/mt2266.c
201
b[2] = tune & 0xFF;
drivers/media/tuners/mt2266.c
202
b[3] = tune >> 13;
drivers/media/tuners/mt2266.c
203
mt2266_writeregs(priv,b,4);
drivers/media/tuners/mt2266.c
209
(int) b[1], (int) b[2], (int)b[3]);
drivers/media/tuners/mt2266.c
212
b[0] = 0x05;
drivers/media/tuners/mt2266.c
213
b[1] = (priv->band == MT2266_VHF) ? 0x52 : 0x62;
drivers/media/tuners/mt2266.c
214
b[2] = lnaband;
drivers/media/tuners/mt2266.c
215
mt2266_writeregs(priv, b, 3);
drivers/media/tuners/mt2266.c
221
mt2266_readreg(priv,REG_LOCK,b);
drivers/media/tuners/mt2266.c
222
if (b[0] & 0x40)
drivers/media/tuners/qm1d1c0042.c
186
s32 b;
drivers/media/tuners/qm1d1c0042.c
239
b = (s32)div64_s64(((s64) freq) << 20, state->cfg.xtal_freq)
drivers/media/tuners/qm1d1c0042.c
242
if (b >= 0)
drivers/media/tuners/qm1d1c0042.c
243
sd = b;
drivers/media/tuners/qm1d1c0042.c
245
sd = (1 << 22) + b;
drivers/media/tuners/tda9887.c
141
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
152
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
163
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
174
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
185
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
193
.b = ( cPositiveAmTV |
drivers/media/tuners/tda9887.c
202
.b = ( cOutputPort2Inactive |
drivers/media/tuners/tda9887.c
212
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
223
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
234
.b = ( cNegativeFmTV |
drivers/media/tuners/tda9887.c
247
.b = ( cFmRadio |
drivers/media/tuners/tda9887.c
259
.b = ( cFmRadio |
drivers/media/tuners/tda9887.c
427
buf[1] = norm->b;
drivers/media/tuners/tda9887.c
51
unsigned char b;
drivers/media/tuners/tuner-simple.c
1067
u8 b[1];
drivers/media/tuners/tuner-simple.c
1070
.buf = b, .len = 1,
drivers/media/tuners/xc5000.c
728
int b;
drivers/media/tuners/xc5000.c
790
b = 6;
drivers/media/tuners/xc5000.c
794
b = 7;
drivers/media/tuners/xc5000.c
798
b = 8;
drivers/media/tuners/xc5000.c
801
b, bw);
drivers/media/usb/au0828/au0828-video.c
1674
static int vidioc_dqbuf(struct file *file, void *priv, struct v4l2_buffer *b)
drivers/media/usb/au0828/au0828-video.c
1692
return vb2_ioctl_dqbuf(file, priv, b);
drivers/media/usb/b2c2/flexcop-usb.c
21
#define debug_dump(b, l, method) do {\
drivers/media/usb/b2c2/flexcop-usb.c
24
method("%02x ", b[i]); \
drivers/media/usb/b2c2/flexcop-usb.c
31
#define debug_dump(b, l, method) do { } while (0)
drivers/media/usb/b2c2/flexcop-usb.c
329
u8 *b;
drivers/media/usb/b2c2/flexcop-usb.c
339
b = fc_usb->tmp_buffer;
drivers/media/usb/b2c2/flexcop-usb.c
342
b = buffer;
drivers/media/usb/b2c2/flexcop-usb.c
347
if (*b == 0xff) {
drivers/media/usb/b2c2/flexcop-usb.c
348
switch (*(b+1) & 0x03) {
drivers/media/usb/b2c2/flexcop-usb.c
350
if (*(b+2) == 0x47)
drivers/media/usb/b2c2/flexcop-usb.c
352
fc_usb->fc_dev, b+2, 1);
drivers/media/usb/b2c2/flexcop-usb.c
354
deb_ts("not ts packet %*ph\n", 4, b+2);
drivers/media/usb/b2c2/flexcop-usb.c
355
b += 190;
drivers/media/usb/b2c2/flexcop-usb.c
370
memcpy(fc_usb->tmp_buffer, b, l);
drivers/media/usb/dvb-usb-v2/az6007.c
101
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb-v2/az6007.c
109
value, index, b, blen, 5000);
drivers/media/usb/dvb-usb-v2/az6007.c
119
DUMP_PREFIX_NONE, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
126
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb-v2/az6007.c
134
ret = __az6007_read(d->udev, req, value, index, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
142
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb-v2/az6007.c
150
DUMP_PREFIX_NONE, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
163
value, index, b, blen, 5000);
drivers/media/usb/dvb-usb-v2/az6007.c
173
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb-v2/az6007.c
181
ret = __az6007_write(d->udev, req, value, index, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
260
u8 *b;
drivers/media/usb/dvb-usb-v2/az6007.c
265
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb-v2/az6007.c
266
if (!b)
drivers/media/usb/dvb-usb-v2/az6007.c
276
ret = az6007_read(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
281
ret = b[0];
drivers/media/usb/dvb-usb-v2/az6007.c
285
kfree(b);
drivers/media/usb/dvb-usb-v2/az6007.c
333
u8 *b;
drivers/media/usb/dvb-usb-v2/az6007.c
338
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb-v2/az6007.c
339
if (!b)
drivers/media/usb/dvb-usb-v2/az6007.c
349
ret = az6007_read(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
354
if (b[0] == 0)
drivers/media/usb/dvb-usb-v2/az6007.c
357
ret = b[1];
drivers/media/usb/dvb-usb-v2/az6007.c
358
pr_debug("read cam data = %x from 0x%x\n", b[1], value);
drivers/media/usb/dvb-usb-v2/az6007.c
362
kfree(b);
drivers/media/usb/dvb-usb-v2/az6007.c
409
u8 *b;
drivers/media/usb/dvb-usb-v2/az6007.c
411
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb-v2/az6007.c
412
if (!b)
drivers/media/usb/dvb-usb-v2/az6007.c
420
ret = az6007_read(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
425
ret = b[0];
drivers/media/usb/dvb-usb-v2/az6007.c
427
kfree(b);
drivers/media/usb/dvb-usb-v2/az6007.c
525
u8 *b;
drivers/media/usb/dvb-usb-v2/az6007.c
527
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb-v2/az6007.c
528
if (!b)
drivers/media/usb/dvb-usb-v2/az6007.c
537
ret = az6007_read(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb-v2/az6007.c
544
if (!ret && b[0] == 1) {
drivers/media/usb/dvb-usb-v2/az6007.c
550
kfree(b);
drivers/media/usb/dvb-usb-v2/dvb_usb.h
54
#define dvb_usb_dbg_usb_control_msg(udev, r, t, v, i, b, l) { \
drivers/media/usb/dvb-usb-v2/dvb_usb.h
62
i & 0xff, i >> 8, l & 0xff, l >> 8, direction, l, b); \
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
178
u8 b = 0;
drivers/media/usb/dvb-usb-v2/mxl111sf-i2c.c
182
ret = mxl111sf_read_reg(state, SW_I2C_BUSY_ADDR, &b);
drivers/media/usb/dvb-usb-v2/usb_urb.c
24
u8 *b;
drivers/media/usb/dvb-usb-v2/usb_urb.c
48
b = (u8 *) urb->transfer_buffer;
drivers/media/usb/dvb-usb-v2/usb_urb.c
59
b + urb->iso_frame_desc[i].offset,
drivers/media/usb/dvb-usb-v2/usb_urb.c
68
stream->complete(stream, b, urb->actual_length);
drivers/media/usb/dvb-usb/az6027.c
1075
u8 *b;
drivers/media/usb/dvb-usb/az6027.c
1078
b = kmalloc(16, GFP_KERNEL);
drivers/media/usb/dvb-usb/az6027.c
1079
if (!b)
drivers/media/usb/dvb-usb/az6027.c
1088
b,
drivers/media/usb/dvb-usb/az6027.c
1093
kfree(b);
drivers/media/usb/dvb-usb/az6027.c
299
u16 value, u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/az6027.c
311
b,
drivers/media/usb/dvb-usb/az6027.c
322
debug_dump(b, blen, deb_xfer);
drivers/media/usb/dvb-usb/az6027.c
332
u8 *b,
drivers/media/usb/dvb-usb/az6027.c
338
debug_dump(b, blen, deb_xfer);
drivers/media/usb/dvb-usb/az6027.c
349
b,
drivers/media/usb/dvb-usb/az6027.c
418
u8 *b;
drivers/media/usb/dvb-usb/az6027.c
423
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb/az6027.c
424
if (!b)
drivers/media/usb/dvb-usb/az6027.c
434
ret = az6027_usb_in_op(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/az6027.c
439
ret = b[0];
drivers/media/usb/dvb-usb/az6027.c
443
kfree(b);
drivers/media/usb/dvb-usb/az6027.c
491
u8 *b;
drivers/media/usb/dvb-usb/az6027.c
496
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb/az6027.c
497
if (!b)
drivers/media/usb/dvb-usb/az6027.c
507
ret = az6027_usb_in_op(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/az6027.c
512
if (b[0] == 0)
drivers/media/usb/dvb-usb/az6027.c
515
ret = b[1];
drivers/media/usb/dvb-usb/az6027.c
516
deb_info("read cam data = %x from 0x%x", b[1], value);
drivers/media/usb/dvb-usb/az6027.c
520
kfree(b);
drivers/media/usb/dvb-usb/az6027.c
567
u8 *b;
drivers/media/usb/dvb-usb/az6027.c
569
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb/az6027.c
570
if (!b)
drivers/media/usb/dvb-usb/az6027.c
578
ret = az6027_usb_in_op(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/az6027.c
583
ret = b[0];
drivers/media/usb/dvb-usb/az6027.c
585
kfree(b);
drivers/media/usb/dvb-usb/az6027.c
683
u8 *b;
drivers/media/usb/dvb-usb/az6027.c
685
b = kmalloc(12, GFP_KERNEL);
drivers/media/usb/dvb-usb/az6027.c
686
if (!b)
drivers/media/usb/dvb-usb/az6027.c
695
ret = az6027_usb_in_op(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/az6027.c
702
if (!ret && b[0] == 1) {
drivers/media/usb/dvb-usb/az6027.c
708
kfree(b);
drivers/media/usb/dvb-usb/cxusb.c
296
u8 b = 0;
drivers/media/usb/dvb-usb/cxusb.c
301
return cxusb_ctrl_msg(d, CMD_POWER_ON, &b, 1, NULL, 0);
drivers/media/usb/dvb-usb/cxusb.c
303
return cxusb_ctrl_msg(d, CMD_POWER_OFF, &b, 1, NULL, 0);
drivers/media/usb/dvb-usb/cxusb.c
384
u8 b = 0;
drivers/media/usb/dvb-usb/cxusb.c
387
return cxusb_ctrl_msg(d, CMD_POWER_ON, &b, 1, NULL, 0);
drivers/media/usb/dvb-usb/cxusb.c
406
u8 b;
drivers/media/usb/dvb-usb/cxusb.c
413
cxusb_ctrl_msg(d, CMD_DIGITAL, NULL, 0, &b, 1);
drivers/media/usb/dvb-usb/cxusb.c
837
u8 b;
drivers/media/usb/dvb-usb/cxusb.c
878
NULL, 0, &b, 1);
drivers/media/usb/dvb-usb/dib0700_core.c
381
u8 *b;
drivers/media/usb/dvb-usb/dib0700_core.c
383
b = kmalloc(16, GFP_KERNEL);
drivers/media/usb/dvb-usb/dib0700_core.c
384
if (!b)
drivers/media/usb/dvb-usb/dib0700_core.c
389
REQUEST_GET_VERSION, USB_TYPE_VENDOR | USB_DIR_IN, 0, 0, b, 16, USB_CTRL_GET_TIMEOUT);
drivers/media/usb/dvb-usb/dib0700_core.c
396
kfree(b);
drivers/media/usb/dvb-usb/dibusb-common.c
104
b[0] = DIBUSB_REQ_SET_IOCTL;
drivers/media/usb/dvb-usb/dibusb-common.c
105
b[1] = onoff ? DIBUSB_IOCTL_CMD_ENABLE_STREAM : DIBUSB_IOCTL_CMD_DISABLE_STREAM;
drivers/media/usb/dvb-usb/dibusb-common.c
106
ret = dvb_usb_generic_write(adap->dev, b, 3);
drivers/media/usb/dvb-usb/dibusb-common.c
109
kfree(b);
drivers/media/usb/dvb-usb/dibusb-common.c
116
u8 *b;
drivers/media/usb/dvb-usb/dibusb-common.c
122
b = kmalloc(3, GFP_KERNEL);
drivers/media/usb/dvb-usb/dibusb-common.c
123
if (!b)
drivers/media/usb/dvb-usb/dibusb-common.c
126
b[0] = DIBUSB_REQ_SET_IOCTL;
drivers/media/usb/dvb-usb/dibusb-common.c
127
b[1] = DIBUSB_IOCTL_CMD_POWER_MODE;
drivers/media/usb/dvb-usb/dibusb-common.c
128
b[2] = DIBUSB_IOCTL_POWER_WAKEUP;
drivers/media/usb/dvb-usb/dibusb-common.c
130
ret = dvb_usb_generic_write(d, b, 3);
drivers/media/usb/dvb-usb/dibusb-common.c
132
kfree(b);
drivers/media/usb/dvb-usb/dibusb-common.c
63
u8 *b;
drivers/media/usb/dvb-usb/dibusb-common.c
66
b = kmalloc(3, GFP_KERNEL);
drivers/media/usb/dvb-usb/dibusb-common.c
67
if (!b)
drivers/media/usb/dvb-usb/dibusb-common.c
70
b[0] = DIBUSB_REQ_SET_IOCTL;
drivers/media/usb/dvb-usb/dibusb-common.c
71
b[1] = DIBUSB_IOCTL_CMD_POWER_MODE;
drivers/media/usb/dvb-usb/dibusb-common.c
72
b[2] = onoff ? DIBUSB_IOCTL_POWER_WAKEUP : DIBUSB_IOCTL_POWER_SLEEP;
drivers/media/usb/dvb-usb/dibusb-common.c
74
ret = dvb_usb_generic_write(d, b, 3);
drivers/media/usb/dvb-usb/dibusb-common.c
76
kfree(b);
drivers/media/usb/dvb-usb/dibusb-common.c
87
u8 *b;
drivers/media/usb/dvb-usb/dibusb-common.c
89
b = kmalloc(3, GFP_KERNEL);
drivers/media/usb/dvb-usb/dibusb-common.c
90
if (!b)
drivers/media/usb/dvb-usb/dibusb-common.c
97
b[0] = DIBUSB_REQ_SET_STREAMING_MODE;
drivers/media/usb/dvb-usb/dibusb-common.c
98
b[1] = 0x00;
drivers/media/usb/dvb-usb/dibusb-common.c
99
ret = dvb_usb_generic_write(adap->dev, b, 2);
drivers/media/usb/dvb-usb/dibusb-mb.c
68
u8 b[2] = { 0,0 }, b2[1];
drivers/media/usb/dvb-usb/dibusb-mb.c
71
{ .flags = 0, .buf = b, .len = 2 },
drivers/media/usb/dvb-usb/dibusb-mc-common.c
120
u8 a,b;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
129
dibusb_read_eeprom_byte(adap->dev,0x7F,&b);
drivers/media/usb/dvb-usb/dibusb-mc-common.c
132
if1 += b;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
134
if1 -= b;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
136
warn("LITE-ON DVB-T: Strange IF1 calibration :%2X %2X\n", a, b);
drivers/media/usb/dvb-usb/digitv.c
133
u8 b[5];
drivers/media/usb/dvb-usb/digitv.c
135
fe->ops.tuner_ops.calc_regs(fe, b, sizeof(b));
drivers/media/usb/dvb-usb/digitv.c
138
return digitv_ctrl_msg(adap->dev, USB_WRITE_TUNER, 0, &b[1], 4, NULL, 0);
drivers/media/usb/dvb-usb/digitv.c
241
u8 b[4] = { 0 };
drivers/media/usb/dvb-usb/digitv.c
252
ret = digitv_ctrl_msg(d, USB_WRITE_REMOTE, 0, b, 4, NULL, 0);
drivers/media/usb/dvb-usb/digitv.c
285
u8 b[4] = { 0 };
drivers/media/usb/dvb-usb/digitv.c
288
b[0] = 1;
drivers/media/usb/dvb-usb/digitv.c
289
digitv_ctrl_msg(d,USB_WRITE_REMOTE_TYPE,0,b,4,NULL,0);
drivers/media/usb/dvb-usb/digitv.c
291
b[0] = 0;
drivers/media/usb/dvb-usb/digitv.c
292
digitv_ctrl_msg(d,USB_WRITE_REMOTE,0,b,4,NULL,0);
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
127
u8 *b = (u8 *) &fw->data[*pos];
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
134
hx->len = b[0];
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
139
hx->addr = b[1] | (b[2] << 8);
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
140
hx->type = b[3];
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
144
hx->addr |= (b[4] << 24) | (b[5] << 16);
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
148
memcpy(hx->data,&b[data_offs],hx->len);
drivers/media/usb/dvb-usb/dvb-usb-firmware.c
149
hx->chk = b[hx->len + data_offs];
drivers/media/usb/dvb-usb/dvb-usb.h
34
#define debug_dump(b, l, func) {\
drivers/media/usb/dvb-usb/dvb-usb.h
37
func("%02x ", b[loop_]); \
drivers/media/usb/dvb-usb/dvb-usb.h
43
#define debug_dump(b, l, func) do { } while (0)
drivers/media/usb/dvb-usb/dw2102.c
1877
u8 *b, *p;
drivers/media/usb/dvb-usb/dw2102.c
1905
b = (u8 *)p + i;
drivers/media/usb/dvb-usb/dw2102.c
1906
if (dw210x_op_rw(dev, 0xa0, i, 0, b, 0x40,
drivers/media/usb/dvb-usb/gp8psk.c
256
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/gp8psk.c
260
return gp8psk_usb_in_op(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/gp8psk.c
264
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/gp8psk.c
268
return gp8psk_usb_out_op(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/gp8psk.c
30
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/gp8psk.c
57
memcpy(b, st->data, blen);
drivers/media/usb/dvb-usb/gp8psk.c
61
debug_dump(b,blen,deb_xfer);
drivers/media/usb/dvb-usb/gp8psk.c
69
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/gp8psk.c
75
debug_dump(b,blen,deb_xfer);
drivers/media/usb/dvb-usb/gp8psk.c
83
memcpy(st->data, b, blen);
drivers/media/usb/dvb-usb/nova-t-usb2.c
134
u8 b;
drivers/media/usb/dvb-usb/nova-t-usb2.c
142
ret = dibusb_read_eeprom_byte(d, i, &b);
drivers/media/usb/dvb-usb/nova-t-usb2.c
146
mac[5 - (i - 136)] = b;
drivers/media/usb/dvb-usb/opera1.c
452
u8 *b, *p;
drivers/media/usb/dvb-usb/opera1.c
475
b = (u8 *) p + i;
drivers/media/usb/dvb-usb/opera1.c
477
(dev, OPERA_WRITE_FX2, 0x0, b , fpgasize,
drivers/media/usb/dvb-usb/pctv452e.c
570
u8 *b, *rx;
drivers/media/usb/dvb-usb/pctv452e.c
574
b = kmalloc(CMD_BUFFER_SIZE + PCTV_ANSWER_LEN, GFP_KERNEL);
drivers/media/usb/dvb-usb/pctv452e.c
575
if (!b)
drivers/media/usb/dvb-usb/pctv452e.c
578
rx = b + CMD_BUFFER_SIZE;
drivers/media/usb/dvb-usb/pctv452e.c
583
b[0] = SYNC_BYTE_OUT;
drivers/media/usb/dvb-usb/pctv452e.c
584
b[1] = id;
drivers/media/usb/dvb-usb/pctv452e.c
585
b[2] = PCTV_CMD_IR;
drivers/media/usb/dvb-usb/pctv452e.c
586
b[3] = 0;
drivers/media/usb/dvb-usb/pctv452e.c
589
ret = dvb_usb_generic_rw(d, b, 4, rx, PCTV_ANSWER_LEN, 0);
drivers/media/usb/dvb-usb/pctv452e.c
614
kfree(b);
drivers/media/usb/dvb-usb/technisat-usb2.c
109
b[0] = I2C_SPEED_100KHZ_BIT;
drivers/media/usb/dvb-usb/technisat-usb2.c
110
b[1] = device_addr << 1;
drivers/media/usb/dvb-usb/technisat-usb2.c
113
b[0] |= rxlen;
drivers/media/usb/dvb-usb/technisat-usb2.c
114
b[1] |= 1;
drivers/media/usb/dvb-usb/technisat-usb2.c
117
memcpy(&b[2], tx, txlen);
drivers/media/usb/dvb-usb/technisat-usb2.c
120
b, 2 + txlen,
drivers/media/usb/dvb-usb/technisat-usb2.c
130
b, 64, &actual_length, 1000);
drivers/media/usb/dvb-usb/technisat-usb2.c
136
if (b[0] != I2C_STATUS_OK) {
drivers/media/usb/dvb-usb/technisat-usb2.c
137
err("i2c-error: %02x = %d", device_addr, b[0]);
drivers/media/usb/dvb-usb/technisat-usb2.c
139
if (!(b[0] == I2C_STATUS_NAK &&
drivers/media/usb/dvb-usb/technisat-usb2.c
145
deb_i2c("status: %d, ", b[0]);
drivers/media/usb/dvb-usb/technisat-usb2.c
148
memcpy(rx, &b[2], rxlen);
drivers/media/usb/dvb-usb/technisat-usb2.c
157
kfree(b);
drivers/media/usb/dvb-usb/technisat-usb2.c
278
u8 *b = state->buf;
drivers/media/usb/dvb-usb/technisat-usb2.c
281
b[0] = 0;
drivers/media/usb/dvb-usb/technisat-usb2.c
290
b, 1, 500);
drivers/media/usb/dvb-usb/technisat-usb2.c
391
u8 b[16];
drivers/media/usb/dvb-usb/technisat-usb2.c
397
if (technisat_usb2_i2c_access(d->udev, 0x50 + j / 256, &reg, 1, b, 16) != 0)
drivers/media/usb/dvb-usb/technisat-usb2.c
402
deb_eeprom("%02x ", b[i]);
drivers/media/usb/dvb-usb/technisat-usb2.c
408
static u8 technisat_usb2_calc_lrc(const u8 *b, u16 length)
drivers/media/usb/dvb-usb/technisat-usb2.c
412
lrc ^= *b++;
drivers/media/usb/dvb-usb/technisat-usb2.c
417
u16 offset, u8 *b, u16 length, u8 tries)
drivers/media/usb/dvb-usb/technisat-usb2.c
428
.buf = b,
drivers/media/usb/dvb-usb/technisat-usb2.c
440
technisat_usb2_calc_lrc(b, length - 1) == b[length - 1];
drivers/media/usb/dvb-usb/technisat-usb2.c
87
u8 *b;
drivers/media/usb/dvb-usb/technisat-usb2.c
90
b = kmalloc(64, GFP_KERNEL);
drivers/media/usb/dvb-usb/technisat-usb2.c
91
if (!b)
drivers/media/usb/dvb-usb/ttusb2.c
481
u8 b = onoff;
drivers/media/usb/dvb-usb/ttusb2.c
482
ttusb2_msg(d, CMD_POWER, &b, 0, NULL, 0);
drivers/media/usb/dvb-usb/ttusb2.c
483
return ttusb2_msg(d, CMD_POWER, &b, 1, NULL, 0);
drivers/media/usb/dvb-usb/usb-urb.c
20
u8 *b;
drivers/media/usb/dvb-usb/usb-urb.c
40
b = (u8 *) urb->transfer_buffer;
drivers/media/usb/dvb-usb/usb-urb.c
48
stream->complete(stream, b + urb->iso_frame_desc[i].offset, urb->iso_frame_desc[i].actual_length);
drivers/media/usb/dvb-usb/usb-urb.c
53
debug_dump(b,20,deb_uxfer);
drivers/media/usb/dvb-usb/usb-urb.c
57
stream->complete(stream, b, urb->actual_length);
drivers/media/usb/dvb-usb/vp702x.c
222
u8 *b;
drivers/media/usb/dvb-usb/vp702x.c
234
b = dst->buf;
drivers/media/usb/dvb-usb/vp702x.c
235
memset(b, 0, 10);
drivers/media/usb/dvb-usb/vp702x.c
236
vp702x_usb_in_op(adap->dev, 0xb5, 3, 0, b, 10);
drivers/media/usb/dvb-usb/vp702x.c
237
vp702x_usb_in_op(adap->dev, 0xb5, 0, 0, b, 10);
drivers/media/usb/dvb-usb/vp702x.c
238
vp702x_usb_in_op(adap->dev, 0xb5, 1, 0, b, 10);
drivers/media/usb/dvb-usb/vp702x.c
31
u16 value, u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/vp702x.c
39
value, index, b, blen,
drivers/media/usb/dvb-usb/vp702x.c
50
debug_dump(b,blen,deb_xfer);
drivers/media/usb/dvb-usb/vp702x.c
56
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/vp702x.c
61
ret = vp702x_usb_in_op_unlocked(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/vp702x.c
68
u16 value, u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/vp702x.c
72
debug_dump(b,blen,deb_xfer);
drivers/media/usb/dvb-usb/vp702x.c
78
value,index,b,blen,
drivers/media/usb/dvb-usb/vp702x.c
87
u16 index, u8 *b, int blen)
drivers/media/usb/dvb-usb/vp702x.c
92
ret = vp702x_usb_out_op_unlocked(d, req, value, index, b, blen);
drivers/media/usb/dvb-usb/vp702x.h
112
extern int vp702x_usb_in_op(struct dvb_usb_device *d, u8 req, u16 value, u16 index, u8 *b, int blen);
drivers/media/usb/em28xx/em28xx-input.c
76
unsigned char b;
drivers/media/usb/em28xx/em28xx-input.c
79
rc = i2c_master_recv(i2c_dev, &b, 1);
drivers/media/usb/em28xx/em28xx-input.c
91
if (b == 0xff)
drivers/media/usb/em28xx/em28xx-input.c
94
if (b == 0xfe)
drivers/media/usb/em28xx/em28xx-input.c
99
*scancode = b;
drivers/media/usb/go7007/go7007-fw.c
54
int b; /* bit position of most recently-written bit */
drivers/media/usb/go7007/go7007-fw.c
61
name.b -= (length); \
drivers/media/usb/go7007/go7007-fw.c
62
name.a |= (val) << name.b; \
drivers/media/usb/go7007/go7007-fw.c
63
while (name.b <= 24) { \
drivers/media/usb/go7007/go7007-fw.c
67
name.b += 8; \
drivers/media/usb/go7007/go7007-fw.c
72
#define CODE_LENGTH(name) (name.len + (32 - name.b))
drivers/media/usb/gspca/cpia1.c
440
u8 a, u8 b, u8 c, u8 d)
drivers/media/usb/gspca/cpia1.c
468
cmd[3] = b;
drivers/media/usb/gspca/cpia1.c
562
u8 a, u8 b, u8 c, u8 d,
drivers/media/usb/gspca/cpia1.c
571
cmd[3] = b;
drivers/media/usb/gspca/etoms.c
629
__u8 r, g, b;
drivers/media/usb/gspca/etoms.c
641
b = gspca_dev->usb_buf[2];
drivers/media/usb/gspca/etoms.c
643
b = ((b << 7) >> 10);
drivers/media/usb/gspca/etoms.c
645
luma = LIMIT(r + g + b);
drivers/media/usb/gspca/pac7302.c
401
static const int b[9] =
drivers/media/usb/gspca/pac7302.c
409
v += b[i];
drivers/media/usb/gspca/sonixj.c
1700
int a, b;
drivers/media/usb/gspca/sonixj.c
1706
b = a * a * 4; /* heuristic */
drivers/media/usb/gspca/sonixj.c
1707
i2c_w1(gspca_dev, 0x03, b >> 8);
drivers/media/usb/gspca/sonixj.c
1708
i2c_w1(gspca_dev, 0x04, b);
drivers/media/usb/gspca/w996Xcf.c
154
u16 a, b;
drivers/media/usb/gspca/w996Xcf.c
161
b = UV_QUANTABLE[j] | ((unsigned)(UV_QUANTABLE[j + 1]) << 8);
drivers/media/usb/gspca/w996Xcf.c
163
reg_w(sd, 0x60 + i, b);
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3140
u32 b;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
3142
pvr2_hdw_gpio_get_out(hdw,&b);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1337
u8 b = 0xff;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
1339
struct i2c_msg msg[] = { { .addr = 0x50,.flags = 0,.buf = &b,.len = 1 },
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
192
u8 b[MAX_SEND];
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
199
b[0] = 0xaa;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
200
b[1] = id;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
201
b[2] = 0x31;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
202
b[3] = snd_len + 3;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
203
b[4] = addr << 1;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
204
b[5] = snd_len;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
205
b[6] = rcv_len;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
208
b[7 + i] = snd_buf[i];
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
210
err = ttusb_cmd(ttusb, b, snd_len + 7, MAX_RCV);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
216
if ((snd_len != b[5]) || (rcv_len != b[6])) return -EREMOTEIO;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
220
if (err || b[0] != 0x55 || b[1] != id) {
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
227
rcv_buf[i] = b[7 + i];
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
281
u8 b[40];
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
291
b[0] = 0xaa;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
292
b[2] = 0x13;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
293
b[3] = 28;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
298
memcpy(&b[4], &fw->data[i], 28);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
300
b[1] = ++ttusb->c;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
302
err = ttusb_cmd(ttusb, b, 32, 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
308
b[1] = ++ttusb->c;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
309
b[2] = 0x13;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
310
b[3] = 0;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
312
err = ttusb_cmd(ttusb, b, 4, 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
317
b[1] = ++ttusb->c;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
318
b[2] = 0x14;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
319
b[3] = 0;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
321
err = ttusb_cmd(ttusb, b, 4, 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
337
u8 b[] = { 0xaa, ++ttusb->c, 0x22, 4, chan_id, filter_type,
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
341
err = ttusb_cmd(ttusb, b, sizeof(b), 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
349
u8 b[] = { 0xaa, ++ttusb->c, 0x23, 1, channel_id };
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
351
err = ttusb_cmd(ttusb, b, sizeof(b), 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
361
u8 b[] = { 0xaa, 0, 0x24, 0x1a, filter_id, associated_chan,
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
370
err = ttusb_cmd(ttusb, b, sizeof(b), 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
378
u8 b[] = { 0xaa, ++ttusb->c, 0x25, 1, filter_id };
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
380
err = ttusb_cmd(ttusb, b, sizeof(b), 0);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
451
u8 b[12] = { 0xaa, ++ttusb->c, 0x18 };
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
455
b[3] = 4 + 2 + cmd->msg_len;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
456
b[4] = 0xFF; /* send diseqc master, not burst */
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
457
b[5] = cmd->msg_len;
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
459
memcpy(b + 5, cmd->msg, cmd->msg_len);
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
462
if ((err = ttusb_cmd(ttusb, b, 4 + b[3], 0))) {
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
472
u8 b[] = { 0xaa, ++ttusb->c, 0x16, 5, /*power: */ 1,
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
479
if ((err = ttusb_cmd(ttusb, b, sizeof(b), 0))) {
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
509
u8 b[] = { 0xaa, ++ttusb->c, 0x19, 1, freq };
drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c
512
err = ttusb_cmd(ttusb, b, sizeof(b), 0);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1210
u8 b[] = { 0x00, 0x01 };
drivers/media/usb/ttusb-dec/ttusb_dec.c
1241
ttusb_dec_send_command(dec,0xb0,sizeof(b),b,NULL,NULL);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1305
u8 *b;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1367
b = kmalloc(ARM_PACKET_SIZE, GFP_KERNEL);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1368
if (b == NULL) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
1378
b[j + 0] = 0xaa;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1379
b[j + 1] = trans_count++;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1380
b[j + 2] = 0xf0;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1381
b[j + 3] = size;
drivers/media/usb/ttusb-dec/ttusb_dec.c
1382
memcpy(&b[j + 4], &firmware[i], size);
drivers/media/usb/ttusb-dec/ttusb_dec.c
1387
result = usb_bulk_msg(dec->udev, dec->command_pipe, b,
drivers/media/usb/ttusb-dec/ttusb_dec.c
1392
result = usb_bulk_msg(dec->udev, dec->command_pipe, b,
drivers/media/usb/ttusb-dec/ttusb_dec.c
1401
kfree(b);
drivers/media/usb/ttusb-dec/ttusb_dec.c
320
u8 *b;
drivers/media/usb/ttusb-dec/ttusb_dec.c
324
b = kzalloc(COMMAND_PACKET_SIZE + 4, GFP_KERNEL);
drivers/media/usb/ttusb-dec/ttusb_dec.c
325
if (!b)
drivers/media/usb/ttusb-dec/ttusb_dec.c
334
b[0] = 0xaa;
drivers/media/usb/ttusb-dec/ttusb_dec.c
335
b[1] = ++dec->trans_count;
drivers/media/usb/ttusb-dec/ttusb_dec.c
336
b[2] = command;
drivers/media/usb/ttusb-dec/ttusb_dec.c
337
b[3] = param_length;
drivers/media/usb/ttusb-dec/ttusb_dec.c
340
memcpy(&b[4], params, param_length);
drivers/media/usb/ttusb-dec/ttusb_dec.c
344
__func__, param_length, b);
drivers/media/usb/ttusb-dec/ttusb_dec.c
347
result = usb_bulk_msg(dec->udev, dec->command_pipe, b,
drivers/media/usb/ttusb-dec/ttusb_dec.c
356
result = usb_bulk_msg(dec->udev, dec->result_pipe, b,
drivers/media/usb/ttusb-dec/ttusb_dec.c
366
__func__, actual_len, b);
drivers/media/usb/ttusb-dec/ttusb_dec.c
370
*result_length = b[3];
drivers/media/usb/ttusb-dec/ttusb_dec.c
371
if (cmd_result && b[3] > 0)
drivers/media/usb/ttusb-dec/ttusb_dec.c
372
memcpy(cmd_result, &b[4], b[3]);
drivers/media/usb/ttusb-dec/ttusb_dec.c
378
kfree(b);
drivers/media/usb/ttusb-dec/ttusb_dec.c
437
u8 b[] = { 0x00, 0x00, 0x00, 0x00,
drivers/media/usb/ttusb-dec/ttusb_dec.c
447
memcpy(&b[0], &pcr, 2);
drivers/media/usb/ttusb-dec/ttusb_dec.c
448
memcpy(&b[2], &audio, 2);
drivers/media/usb/ttusb-dec/ttusb_dec.c
449
memcpy(&b[4], &video, 2);
drivers/media/usb/ttusb-dec/ttusb_dec.c
451
ttusb_dec_send_command(dec, 0x50, sizeof(b), b, NULL, NULL);
drivers/media/usb/ttusb-dec/ttusb_dec.c
634
static void swap_bytes(u8 *b, int length)
drivers/media/usb/ttusb-dec/ttusb_dec.c
637
for (; length; b += 2, length -= 2)
drivers/media/usb/ttusb-dec/ttusb_dec.c
638
swap(*b, *(b + 1));
drivers/media/usb/ttusb-dec/ttusb_dec.c
641
static void ttusb_dec_process_urb_frame(struct ttusb_dec *dec, u8 *b,
drivers/media/usb/ttusb-dec/ttusb_dec.c
644
swap_bytes(b, length);
drivers/media/usb/ttusb-dec/ttusb_dec.c
652
if (*b++ == 0xaa)
drivers/media/usb/ttusb-dec/ttusb_dec.c
661
if (*b == 0x00) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
664
} else if (*b != 0xaa) {
drivers/media/usb/ttusb-dec/ttusb_dec.c
668
b++;
drivers/media/usb/ttusb-dec/ttusb_dec.c
673
dec->packet[dec->packet_length++] = *b++;
drivers/media/usb/ttusb-dec/ttusb_dec.c
702
dec->packet[dec->packet_length++] = *b++;
drivers/media/usb/ttusb-dec/ttusb_dec.c
728
b, remainder);
drivers/media/usb/ttusb-dec/ttusb_dec.c
730
b += remainder;
drivers/media/usb/ttusb-dec/ttusb_dec.c
735
b, length);
drivers/media/usb/ttusb-dec/ttusb_dec.c
746
dec->packet[dec->packet_length++] = *b++;
drivers/media/usb/ttusb-dec/ttusb_dec.c
804
u8 *b;
drivers/media/usb/ttusb-dec/ttusb_dec.c
809
b = urb->transfer_buffer + d->offset;
drivers/media/usb/ttusb-dec/ttusb_dec.c
815
memcpy(frame->data, b, length);
drivers/media/usb/ttusb-dec/ttusb_dec.c
896
u8 b[] = { 0x05 };
drivers/media/usb/ttusb-dec/ttusb_dec.c
904
result = ttusb_dec_send_command(dec, 0x80, sizeof(b),
drivers/media/usb/ttusb-dec/ttusb_dec.c
905
b, NULL, NULL);
drivers/media/usb/ttusb-dec/ttusbdecfe.c
108
u8 b[] = { 0x00, 0x00, 0x00, 0x01,
drivers/media/usb/ttusb-dec/ttusbdecfe.c
125
memcpy(&b[4], &freq, sizeof(u32));
drivers/media/usb/ttusb-dec/ttusbdecfe.c
127
memcpy(&b[12], &sym_rate, sizeof(u32));
drivers/media/usb/ttusb-dec/ttusbdecfe.c
129
memcpy(&b[24], &band, sizeof(u32));
drivers/media/usb/ttusb-dec/ttusbdecfe.c
131
memcpy(&b[28], &lnb_voltage, sizeof(u32));
drivers/media/usb/ttusb-dec/ttusbdecfe.c
133
state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL);
drivers/media/usb/ttusb-dec/ttusbdecfe.c
141
u8 b[] = { 0x00, 0xff, 0x00, 0x00,
drivers/media/usb/ttusb-dec/ttusbdecfe.c
145
if (cmd->msg_len > sizeof(b) - 4)
drivers/media/usb/ttusb-dec/ttusbdecfe.c
148
memcpy(&b[4], cmd->msg, cmd->msg_len);
drivers/media/usb/ttusb-dec/ttusbdecfe.c
151
sizeof(b) - (6 - cmd->msg_len), b,
drivers/media/usb/ttusb-dec/ttusbdecfe.c
40
u8 b[] = { 0x00, 0x00, 0x00, 0x00,
drivers/media/usb/ttusb-dec/ttusbdecfe.c
47
ret=state->config->send_command(fe, 0x73, sizeof(b), b, &len, result);
drivers/media/usb/ttusb-dec/ttusbdecfe.c
80
u8 b[] = { 0x00, 0x00, 0x00, 0x03,
drivers/media/usb/ttusb-dec/ttusbdecfe.c
87
memcpy(&b[4], &freq, sizeof (u32));
drivers/media/usb/ttusb-dec/ttusbdecfe.c
88
state->config->send_command(fe, 0x71, sizeof(b), b, NULL, NULL);
drivers/media/v4l2-core/v4l2-h264.c
103
for (i = b->num_valid; i < ARRAY_SIZE(b->unordered_reflist); i++)
drivers/media/v4l2-core/v4l2-h264.c
104
b->unordered_reflist[i].index = i;
drivers/media/v4l2-core/v4l2-h264.c
108
static s32 v4l2_h264_get_poc(const struct v4l2_h264_reflist_builder *b,
drivers/media/v4l2-core/v4l2-h264.c
113
return min(b->refs[ref->index].top_field_order_cnt,
drivers/media/v4l2-core/v4l2-h264.c
114
b->refs[ref->index].bottom_field_order_cnt);
drivers/media/v4l2-core/v4l2-h264.c
116
return b->refs[ref->index].top_field_order_cnt;
drivers/media/v4l2-core/v4l2-h264.c
118
return b->refs[ref->index].bottom_field_order_cnt;
drivers/media/v4l2-core/v4l2-h264.c
259
static void reorder_field_reflist(const struct v4l2_h264_reflist_builder *b,
drivers/media/v4l2-core/v4l2-h264.c
265
memcpy(tmplist, reflist, sizeof(tmplist[0]) * b->num_valid);
drivers/media/v4l2-core/v4l2-h264.c
269
for (; i < b->num_valid && b->refs[tmplist[i].index].longterm == lt; i++) {
drivers/media/v4l2-core/v4l2-h264.c
270
if (tmplist[i].fields == b->cur_pic_fields) {
drivers/media/v4l2-core/v4l2-h264.c
276
for (; j < b->num_valid && b->refs[tmplist[j].index].longterm == lt; j++) {
drivers/media/v4l2-core/v4l2-h264.c
277
if (tmplist[j].fields != b->cur_pic_fields) {
drivers/media/v4l2-core/v4l2-h264.c
282
} while ((i < b->num_valid && b->refs[tmplist[i].index].longterm == lt) ||
drivers/media/v4l2-core/v4l2-h264.c
283
(j < b->num_valid && b->refs[tmplist[j].index].longterm == lt));
drivers/media/v4l2-core/v4l2-h264.c
31
v4l2_h264_init_reflist_builder(struct v4l2_h264_reflist_builder *b,
drivers/media/v4l2-core/v4l2-h264.c
42
memset(b, 0, sizeof(*b));
drivers/media/v4l2-core/v4l2-h264.c
44
b->cur_pic_order_count = min(dec_params->bottom_field_order_cnt,
drivers/media/v4l2-core/v4l2-h264.c
46
b->cur_pic_fields = V4L2_H264_FRAME_REF;
drivers/media/v4l2-core/v4l2-h264.c
48
b->cur_pic_order_count = dec_params->bottom_field_order_cnt;
drivers/media/v4l2-core/v4l2-h264.c
49
b->cur_pic_fields = V4L2_H264_BOTTOM_FIELD_REF;
drivers/media/v4l2-core/v4l2-h264.c
51
b->cur_pic_order_count = dec_params->top_field_order_cnt;
drivers/media/v4l2-core/v4l2-h264.c
52
b->cur_pic_fields = V4L2_H264_TOP_FIELD_REF;
drivers/media/v4l2-core/v4l2-h264.c
60
b->refs[i].longterm = true;
drivers/media/v4l2-core/v4l2-h264.c
68
if (!b->refs[i].longterm && dpb[i].frame_num > cur_frame_num)
drivers/media/v4l2-core/v4l2-h264.c
69
b->refs[i].frame_num = (int)dpb[i].frame_num -
drivers/media/v4l2-core/v4l2-h264.c
72
b->refs[i].frame_num = dpb[i].frame_num;
drivers/media/v4l2-core/v4l2-h264.c
74
b->refs[i].top_field_order_cnt = dpb[i].top_field_order_cnt;
drivers/media/v4l2-core/v4l2-h264.c
75
b->refs[i].bottom_field_order_cnt = dpb[i].bottom_field_order_cnt;
drivers/media/v4l2-core/v4l2-h264.c
77
if (b->cur_pic_fields == V4L2_H264_FRAME_REF) {
drivers/media/v4l2-core/v4l2-h264.c
80
b->unordered_reflist[b->num_valid].index = i;
drivers/media/v4l2-core/v4l2-h264.c
81
b->unordered_reflist[b->num_valid].fields = fields;
drivers/media/v4l2-core/v4l2-h264.c
82
b->num_valid++;
drivers/media/v4l2-core/v4l2-h264.c
89
b->unordered_reflist[b->num_valid].index = i;
drivers/media/v4l2-core/v4l2-h264.c
90
b->unordered_reflist[b->num_valid].fields = fields;
drivers/media/v4l2-core/v4l2-h264.c
91
b->num_valid++;
drivers/media/v4l2-core/v4l2-h264.c
97
b->unordered_reflist[b->num_valid].index = i;
drivers/media/v4l2-core/v4l2-h264.c
98
b->unordered_reflist[b->num_valid].fields = fields;
drivers/media/v4l2-core/v4l2-h264.c
99
b->num_valid++;
drivers/media/v4l2-core/v4l2-ioctl.c
2231
struct v4l2_buffer *b = arg;
drivers/media/v4l2-core/v4l2-ioctl.c
2232
int ret = check_fmt(file, b->type);
drivers/media/v4l2-core/v4l2-ioctl.c
2234
return ret ? ret : ops->vidioc_prepare_buf(file, NULL, b);
drivers/media/v4l2-core/v4l2-mem2mem.c
1295
struct v4l2_m2m_buffer *b = container_of(vbuf,
drivers/media/v4l2-core/v4l2-mem2mem.c
1303
list_add_tail(&b->list, &q_ctx->rdy_queue);
drivers/media/v4l2-core/v4l2-mem2mem.c
135
struct v4l2_m2m_buffer *b;
drivers/media/v4l2-core/v4l2-mem2mem.c
145
b = list_first_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/media/v4l2-core/v4l2-mem2mem.c
147
return &b->vb;
drivers/media/v4l2-core/v4l2-mem2mem.c
153
struct v4l2_m2m_buffer *b;
drivers/media/v4l2-core/v4l2-mem2mem.c
163
b = list_last_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/media/v4l2-core/v4l2-mem2mem.c
165
return &b->vb;
drivers/media/v4l2-core/v4l2-mem2mem.c
171
struct v4l2_m2m_buffer *b;
drivers/media/v4l2-core/v4l2-mem2mem.c
179
b = list_first_entry(&q_ctx->rdy_queue, struct v4l2_m2m_buffer, list);
drivers/media/v4l2-core/v4l2-mem2mem.c
180
list_del(&b->list);
drivers/media/v4l2-core/v4l2-mem2mem.c
184
return &b->vb;
drivers/media/v4l2-core/v4l2-mem2mem.c
191
struct v4l2_m2m_buffer *b;
drivers/media/v4l2-core/v4l2-mem2mem.c
195
b = container_of(vbuf, struct v4l2_m2m_buffer, vb);
drivers/media/v4l2-core/v4l2-mem2mem.c
196
list_del(&b->list);
drivers/media/v4l2-core/v4l2-mem2mem.c
206
struct v4l2_m2m_buffer *b, *tmp;
drivers/media/v4l2-core/v4l2-mem2mem.c
211
list_for_each_entry_safe(b, tmp, &q_ctx->rdy_queue, list) {
drivers/media/v4l2-core/v4l2-mem2mem.c
212
if (b->vb.vb2_buf.index == idx) {
drivers/media/v4l2-core/v4l2-mem2mem.c
213
list_del(&b->list);
drivers/media/v4l2-core/v4l2-mem2mem.c
215
ret = &b->vb;
drivers/memory/tegra/tegra124-emc.c
979
const struct emc_timing *b = _b;
drivers/memory/tegra/tegra124-emc.c
981
if (a->rate < b->rate)
drivers/memory/tegra/tegra124-emc.c
983
else if (a->rate == b->rate)
drivers/memory/tegra/tegra20-emc.c
399
const struct emc_timing *b = _b;
drivers/memory/tegra/tegra20-emc.c
401
if (a->rate < b->rate)
drivers/memory/tegra/tegra20-emc.c
404
if (a->rate > b->rate)
drivers/memory/tegra/tegra210-emc.h
977
static inline u32 div_o3(u32 a, u32 b)
drivers/memory/tegra/tegra210-emc.h
979
u32 result = a / b;
drivers/memory/tegra/tegra210-emc.h
981
if ((b * result) < a)
drivers/memory/tegra/tegra30-emc.c
945
const struct emc_timing *b = _b;
drivers/memory/tegra/tegra30-emc.c
947
if (a->rate < b->rate)
drivers/memory/tegra/tegra30-emc.c
950
if (a->rate > b->rate)
drivers/message/fusion/mptfc.c
303
mptfc_FcDevPage0_cmp_func(const void *a, const void *b)
drivers/message/fusion/mptfc.c
306
FCDevicePage0_t **bb = (FCDevicePage0_t **)b;
drivers/mfd/lpc_ich.c
87
#define wdt_res(b, i) (&wdt_ich_res[(b) + (i)])
drivers/mfd/menelaus.c
375
int b;
drivers/mfd/menelaus.c
381
b = menelaus_read_reg(MENELAUS_MCT_CTRL2);
drivers/mfd/menelaus.c
382
b &= ~(MCT_CTRL2_VS2_SEL_D0 | MCT_CTRL2_VS2_SEL_D1);
drivers/mfd/menelaus.c
383
b |= power;
drivers/mfd/menelaus.c
384
ret = menelaus_write_reg(MENELAUS_MCT_CTRL2, b);
drivers/mfd/qcom-pm8xxx.c
37
#define PM8821_SSBI_REG(m, b, offset) \
drivers/mfd/qcom-pm8xxx.c
39
(PM8821_SSBI_REG_ADDR_IRQ_MASTER0 + b + offset) : \
drivers/mfd/qcom-pm8xxx.c
40
(PM8821_SSBI_REG_ADDR_IRQ_MASTER1 + b + offset))
drivers/mfd/qcom-pm8xxx.c
41
#define PM8821_SSBI_ADDR_IRQ_ROOT(m, b) PM8821_SSBI_REG(m, b, 0x0)
drivers/mfd/qcom-pm8xxx.c
42
#define PM8821_SSBI_ADDR_IRQ_CLEAR(m, b) PM8821_SSBI_REG(m, b, 0x01)
drivers/mfd/qcom-pm8xxx.c
43
#define PM8821_SSBI_ADDR_IRQ_MASK(m, b) PM8821_SSBI_REG(m, b, 0x08)
drivers/mfd/qcom-pm8xxx.c
44
#define PM8821_SSBI_ADDR_IRQ_RT_STATUS(m, b) PM8821_SSBI_REG(m, b, 0x0f)
drivers/mfd/twl4030-power.c
584
struct twl4030_resconfig *b = board;
drivers/mfd/twl4030-power.c
586
while (b->resource) {
drivers/mfd/twl4030-power.c
587
if (b->resource == common->resource) {
drivers/mfd/twl4030-power.c
588
*common = *b;
drivers/mfd/twl4030-power.c
591
b++;
drivers/misc/altera-stapl/altera-jtag.c
19
#define alt_jtag_io(a, b, c)\
drivers/misc/altera-stapl/altera-jtag.c
20
astate->config->jtag_io(astate->config->dev, a, b, c);
drivers/misc/altera-stapl/altera.c
1984
s32 a, b;
drivers/misc/altera-stapl/altera.c
2014
b = 1 + long_count - mask_index;
drivers/misc/altera-stapl/altera.c
2015
a = (a < b) ? a : b;
drivers/misc/altera-stapl/altera.c
2017
b = 1 + mask_left - mask_right;
drivers/misc/altera-stapl/altera.c
2018
a = (a < b) ? a : b;
drivers/misc/altera-stapl/altera.c
2039
b = source2[index2 >> 3] &
drivers/misc/altera-stapl/altera.c
2043
if (a != b) /* failure */
drivers/misc/altera-stapl/altera.c
675
s32 b = stack[--stack_ptr];
drivers/misc/altera-stapl/altera.c
685
((a & long_tmp) == (b & long_tmp))
drivers/misc/fastrpc.c
1200
struct fastrpc_buf *buf, *b;
drivers/misc/fastrpc.c
1262
list_for_each_entry_safe(buf, b, &fl->mmaps, node) {
drivers/misc/fastrpc.c
1584
struct fastrpc_buf *buf, *b;
drivers/misc/fastrpc.c
1604
list_for_each_entry_safe(buf, b, &fl->mmaps, node) {
drivers/misc/fastrpc.c
1879
struct fastrpc_buf *buf = NULL, *iter, *b;
drivers/misc/fastrpc.c
1887
list_for_each_entry_safe(iter, b, &fl->mmaps, node) {
drivers/misc/fastrpc.c
2476
struct fastrpc_buf *buf, *b;
drivers/misc/fastrpc.c
2493
list_for_each_entry_safe(buf, b, &cctx->invoke_interrupted_mmaps, node)
drivers/misc/fastrpc.c
546
static int olaps_cmp(const void *a, const void *b)
drivers/misc/fastrpc.c
549
struct fastrpc_buf_overlap *pb = (struct fastrpc_buf_overlap *)b;
drivers/misc/ibmasm/event.c
66
static inline int event_available(struct event_buffer *b, struct event_reader *r)
drivers/misc/ibmasm/event.c
68
return (r->next_serial_number < b->next_serial_number);
drivers/misc/lkdtm/bugs.c
509
short a, b;
drivers/misc/lkdtm/bugs.c
516
int a, b, c;
drivers/misc/lkdtm/bugs.c
564
ignored = inst->extra[inst->nr_extra].b;
drivers/misc/lkdtm/fortify.c
17
char b[10];
drivers/misc/lkdtm/fortify.c
86
char b[10];
drivers/misc/sgi-gru/grukservices.c
88
#define ASYNC_BID_TO_HAN(b) ((b) + 1)
drivers/misc/sgi-gru/grumain.c
751
#define next_gru(b, g) (((g) < &(b)->bs_grus[GRU_CHIPLETS_PER_BLADE - 1]) ? \
drivers/misc/sgi-gru/grumain.c
752
((g)+1) : &(b)->bs_grus[0])
drivers/misc/sgi-gru/grutables.h
487
#define get_gru(b, c) (&gru_base[b]->bs_grus[c])
drivers/misc/sram.c
167
const struct list_head *b)
drivers/misc/sram.c
170
const struct sram_reserve *rb = list_entry(b, struct sram_reserve, list);
drivers/misc/vmw_balloon.c
1004
spin_lock(&b->huge_pages_lock);
drivers/misc/vmw_balloon.c
1010
list_splice_init(pages, &b->huge_pages);
drivers/misc/vmw_balloon.c
1013
spin_unlock(&b->huge_pages_lock);
drivers/misc/vmw_balloon.c
1032
static void vmballoon_dequeue_page_list(struct vmballoon *b,
drivers/misc/vmw_balloon.c
1043
*n_pages = balloon_page_list_dequeue(&b->b_dev_info, pages,
drivers/misc/vmw_balloon.c
1049
spin_lock(&b->huge_pages_lock);
drivers/misc/vmw_balloon.c
1050
list_for_each_entry_safe(page, tmp, &b->huge_pages, lru) {
drivers/misc/vmw_balloon.c
1060
spin_unlock(&b->huge_pages_lock);
drivers/misc/vmw_balloon.c
1095
static void vmballoon_inflate(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1102
.page_size = b->max_page_size,
drivers/misc/vmw_balloon.c
1106
while ((to_inflate_frames = vmballoon_change(b)) > 0) {
drivers/misc/vmw_balloon.c
1115
to_inflate_pages = min_t(unsigned long, b->batch_max_pages,
drivers/misc/vmw_balloon.c
1120
alloc_error = vmballoon_alloc_page_list(b, &ctl,
drivers/misc/vmw_balloon.c
1124
lock_error = vmballoon_lock(b, &ctl);
drivers/misc/vmw_balloon.c
1134
atomic64_add(ctl.n_pages * page_in_frames, &b->size);
drivers/misc/vmw_balloon.c
1136
vmballoon_enqueue_page_list(b, &ctl.pages, &ctl.n_pages,
drivers/misc/vmw_balloon.c
1165
vmballoon_release_refused_pages(b, &ctl);
drivers/misc/vmw_balloon.c
1182
static unsigned long vmballoon_deflate(struct vmballoon *b, uint64_t n_frames,
drivers/misc/vmw_balloon.c
1214
-vmballoon_change(b);
drivers/misc/vmw_balloon.c
1224
to_deflate_pages = min_t(unsigned long, b->batch_max_pages,
drivers/misc/vmw_balloon.c
1229
vmballoon_dequeue_page_list(b, &ctl.pages, &ctl.n_pages,
drivers/misc/vmw_balloon.c
1246
vmballoon_lock(b, &ctl);
drivers/misc/vmw_balloon.c
1258
atomic64_sub(n_unlocked_frames, &b->size);
drivers/misc/vmw_balloon.c
1261
vmballoon_stats_page_add(b, VMW_BALLOON_PAGE_STAT_FREE,
drivers/misc/vmw_balloon.c
1269
vmballoon_enqueue_page_list(b, &ctl.refused_pages,
drivers/misc/vmw_balloon.c
1275
if (ctl.page_size == b->max_page_size)
drivers/misc/vmw_balloon.c
1294
static void vmballoon_deinit_batching(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1296
free_page((unsigned long)b->batch_page);
drivers/misc/vmw_balloon.c
1297
b->batch_page = NULL;
drivers/misc/vmw_balloon.c
1299
b->batch_max_pages = 1;
drivers/misc/vmw_balloon.c
1312
static int vmballoon_init_batching(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1320
b->batch_page = page_address(page);
drivers/misc/vmw_balloon.c
1321
b->batch_max_pages = PAGE_SIZE / sizeof(struct vmballoon_batch_entry);
drivers/misc/vmw_balloon.c
1333
struct vmballoon *b = client_data;
drivers/misc/vmw_balloon.c
1335
vmballoon_stats_gen_inc(b, VMW_BALLOON_STAT_DOORBELL);
drivers/misc/vmw_balloon.c
1337
mod_delayed_work(system_freezable_wq, &b->dwork, 0);
drivers/misc/vmw_balloon.c
1343
static void vmballoon_vmci_cleanup(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1345
vmballoon_cmd(b, VMW_BALLOON_CMD_VMCI_DOORBELL_SET,
drivers/misc/vmw_balloon.c
1348
if (!vmci_handle_is_invalid(b->vmci_doorbell)) {
drivers/misc/vmw_balloon.c
1349
vmci_doorbell_destroy(b->vmci_doorbell);
drivers/misc/vmw_balloon.c
1350
b->vmci_doorbell = VMCI_INVALID_HANDLE;
drivers/misc/vmw_balloon.c
1364
static int vmballoon_vmci_init(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1368
if ((b->capabilities & VMW_BALLOON_SIGNALLED_WAKEUP_CMD) == 0)
drivers/misc/vmw_balloon.c
1371
error = vmci_doorbell_create(&b->vmci_doorbell, VMCI_FLAG_DELAYED_CB,
drivers/misc/vmw_balloon.c
1373
vmballoon_doorbell, b);
drivers/misc/vmw_balloon.c
1378
error = __vmballoon_cmd(b, VMW_BALLOON_CMD_VMCI_DOORBELL_SET,
drivers/misc/vmw_balloon.c
1379
b->vmci_doorbell.context,
drivers/misc/vmw_balloon.c
1380
b->vmci_doorbell.resource, NULL);
drivers/misc/vmw_balloon.c
1387
vmballoon_vmci_cleanup(b);
drivers/misc/vmw_balloon.c
1400
static void vmballoon_pop(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1404
while ((size = atomic64_read(&b->size)))
drivers/misc/vmw_balloon.c
1405
vmballoon_deflate(b, size, false);
drivers/misc/vmw_balloon.c
1413
static void vmballoon_reset(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1417
down_write(&b->conf_sem);
drivers/misc/vmw_balloon.c
1419
vmballoon_vmci_cleanup(b);
drivers/misc/vmw_balloon.c
1422
vmballoon_pop(b);
drivers/misc/vmw_balloon.c
1424
if (vmballoon_send_start(b, VMW_BALLOON_CAPABILITIES))
drivers/misc/vmw_balloon.c
1427
if ((b->capabilities & VMW_BALLOON_BATCHED_CMDS) != 0) {
drivers/misc/vmw_balloon.c
1428
if (vmballoon_init_batching(b)) {
drivers/misc/vmw_balloon.c
1435
vmballoon_send_start(b, 0);
drivers/misc/vmw_balloon.c
1438
} else if ((b->capabilities & VMW_BALLOON_BASIC_CMDS) != 0) {
drivers/misc/vmw_balloon.c
1439
vmballoon_deinit_batching(b);
drivers/misc/vmw_balloon.c
1442
vmballoon_stats_gen_inc(b, VMW_BALLOON_STAT_RESET);
drivers/misc/vmw_balloon.c
1443
b->reset_required = false;
drivers/misc/vmw_balloon.c
1445
error = vmballoon_vmci_init(b);
drivers/misc/vmw_balloon.c
1449
if (vmballoon_send_guest_id(b))
drivers/misc/vmw_balloon.c
1453
up_write(&b->conf_sem);
drivers/misc/vmw_balloon.c
1467
struct vmballoon *b = container_of(dwork, struct vmballoon, dwork);
drivers/misc/vmw_balloon.c
1470
if (b->reset_required)
drivers/misc/vmw_balloon.c
1471
vmballoon_reset(b);
drivers/misc/vmw_balloon.c
1473
down_read(&b->conf_sem);
drivers/misc/vmw_balloon.c
1480
vmballoon_stats_gen_inc(b, VMW_BALLOON_STAT_TIMER);
drivers/misc/vmw_balloon.c
1482
if (!vmballoon_send_get_target(b))
drivers/misc/vmw_balloon.c
1483
change = vmballoon_change(b);
drivers/misc/vmw_balloon.c
1487
atomic64_read(&b->size), READ_ONCE(b->target));
drivers/misc/vmw_balloon.c
1490
vmballoon_inflate(b);
drivers/misc/vmw_balloon.c
1492
vmballoon_deflate(b, 0, true);
drivers/misc/vmw_balloon.c
1495
up_read(&b->conf_sem);
drivers/misc/vmw_balloon.c
1516
struct vmballoon *b = &balloon;
drivers/misc/vmw_balloon.c
1519
pr_debug("%s - size: %llu", __func__, atomic64_read(&b->size));
drivers/misc/vmw_balloon.c
1521
vmballoon_stats_gen_inc(b, VMW_BALLOON_STAT_SHRINK);
drivers/misc/vmw_balloon.c
1527
if (!down_read_trylock(&b->conf_sem))
drivers/misc/vmw_balloon.c
1530
deflated_frames = vmballoon_deflate(b, sc->nr_to_scan, true);
drivers/misc/vmw_balloon.c
1532
vmballoon_stats_gen_add(b, VMW_BALLOON_STAT_SHRINK_FREE,
drivers/misc/vmw_balloon.c
1540
WRITE_ONCE(b->shrink_timeout, jiffies + HZ * VMBALLOON_SHRINK_DELAY);
drivers/misc/vmw_balloon.c
1542
up_read(&b->conf_sem);
drivers/misc/vmw_balloon.c
1558
struct vmballoon *b = &balloon;
drivers/misc/vmw_balloon.c
1560
return atomic64_read(&b->size);
drivers/misc/vmw_balloon.c
1563
static void vmballoon_unregister_shrinker(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1565
shrinker_free(b->shrinker);
drivers/misc/vmw_balloon.c
1566
b->shrinker = NULL;
drivers/misc/vmw_balloon.c
1569
static int vmballoon_register_shrinker(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1575
b->shrinker = shrinker_alloc(0, "vmw-balloon");
drivers/misc/vmw_balloon.c
1576
if (!b->shrinker)
drivers/misc/vmw_balloon.c
1579
b->shrinker->scan_objects = vmballoon_shrinker_scan;
drivers/misc/vmw_balloon.c
1580
b->shrinker->count_objects = vmballoon_shrinker_count;
drivers/misc/vmw_balloon.c
1581
b->shrinker->private_data = b;
drivers/misc/vmw_balloon.c
1583
shrinker_register(b->shrinker);
drivers/misc/vmw_balloon.c
1609
static int vmballoon_enable_stats(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1613
down_write(&b->conf_sem);
drivers/misc/vmw_balloon.c
1616
if (b->stats)
drivers/misc/vmw_balloon.c
1619
b->stats = kzalloc_obj(*b->stats);
drivers/misc/vmw_balloon.c
1621
if (!b->stats) {
drivers/misc/vmw_balloon.c
1628
up_write(&b->conf_sem);
drivers/misc/vmw_balloon.c
1645
struct vmballoon *b = f->private;
drivers/misc/vmw_balloon.c
1649
if (!b->stats) {
drivers/misc/vmw_balloon.c
1650
int r = vmballoon_enable_stats(b);
drivers/misc/vmw_balloon.c
1659
seq_printf(f, "%-22s: %#16lx\n", "used capabilities", b->capabilities);
drivers/misc/vmw_balloon.c
1661
b->reset_required ? "y" : "n");
drivers/misc/vmw_balloon.c
1664
seq_printf(f, "%-22s: %16lu\n", "target", READ_ONCE(b->target));
drivers/misc/vmw_balloon.c
1665
seq_printf(f, "%-22s: %16llu\n", "current", atomic64_read(&b->size));
drivers/misc/vmw_balloon.c
1673
atomic64_read(&b->stats->ops[i][VMW_BALLOON_OP_STAT]),
drivers/misc/vmw_balloon.c
1674
atomic64_read(&b->stats->ops[i][VMW_BALLOON_OP_FAIL_STAT]));
drivers/misc/vmw_balloon.c
1680
atomic64_read(&b->stats->general_stat[i]));
drivers/misc/vmw_balloon.c
1687
atomic64_read(&b->stats->page_stat[i][j]));
drivers/misc/vmw_balloon.c
1695
static void __init vmballoon_debugfs_init(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1697
debugfs_create_file("vmmemctl", S_IRUGO, NULL, b,
drivers/misc/vmw_balloon.c
1701
static void __exit vmballoon_debugfs_exit(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1705
kfree(b->stats);
drivers/misc/vmw_balloon.c
1706
b->stats = NULL;
drivers/misc/vmw_balloon.c
1711
static inline void vmballoon_debugfs_init(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1715
static inline void vmballoon_debugfs_exit(struct vmballoon *b)
drivers/misc/vmw_balloon.c
1741
struct vmballoon *b;
drivers/misc/vmw_balloon.c
1744
b = container_of(b_dev_info, struct vmballoon, b_dev_info);
drivers/misc/vmw_balloon.c
1750
if (!down_read_trylock(&b->conf_sem))
drivers/misc/vmw_balloon.c
1753
spin_lock(&b->comm_lock);
drivers/misc/vmw_balloon.c
1761
vmballoon_add_page(b, 0, page);
drivers/misc/vmw_balloon.c
1762
status = vmballoon_lock_op(b, 1, VMW_BALLOON_4K_PAGE,
drivers/misc/vmw_balloon.c
1766
status = vmballoon_status_page(b, 0, &page);
drivers/misc/vmw_balloon.c
1773
spin_unlock(&b->comm_lock);
drivers/misc/vmw_balloon.c
1779
vmballoon_add_page(b, 0, newpage);
drivers/misc/vmw_balloon.c
1780
status = vmballoon_lock_op(b, 1, VMW_BALLOON_4K_PAGE,
drivers/misc/vmw_balloon.c
1784
status = vmballoon_status_page(b, 0, &newpage);
drivers/misc/vmw_balloon.c
1786
spin_unlock(&b->comm_lock);
drivers/misc/vmw_balloon.c
1795
atomic64_dec(&b->size);
drivers/misc/vmw_balloon.c
1803
up_read(&b->conf_sem);
drivers/misc/vmw_balloon.c
411
static inline void vmballoon_stats_op_inc(struct vmballoon *b, unsigned int op,
drivers/misc/vmw_balloon.c
415
atomic64_inc(&b->stats->ops[op][type]);
drivers/misc/vmw_balloon.c
418
static inline void vmballoon_stats_gen_inc(struct vmballoon *b,
drivers/misc/vmw_balloon.c
422
atomic64_inc(&b->stats->general_stat[stat]);
drivers/misc/vmw_balloon.c
425
static inline void vmballoon_stats_gen_add(struct vmballoon *b,
drivers/misc/vmw_balloon.c
430
atomic64_add(val, &b->stats->general_stat[stat]);
drivers/misc/vmw_balloon.c
433
static inline void vmballoon_stats_page_inc(struct vmballoon *b,
drivers/misc/vmw_balloon.c
438
atomic64_inc(&b->stats->page_stat[stat][size]);
drivers/misc/vmw_balloon.c
441
static inline void vmballoon_stats_page_add(struct vmballoon *b,
drivers/misc/vmw_balloon.c
447
atomic64_add(val, &b->stats->page_stat[stat][size]);
drivers/misc/vmw_balloon.c
451
__vmballoon_cmd(struct vmballoon *b, unsigned long cmd, unsigned long arg1,
drivers/misc/vmw_balloon.c
456
vmballoon_stats_op_inc(b, cmd, VMW_BALLOON_OP_STAT);
drivers/misc/vmw_balloon.c
479
WRITE_ONCE(b->target, local_result);
drivers/misc/vmw_balloon.c
483
vmballoon_stats_op_inc(b, cmd, VMW_BALLOON_OP_FAIL_STAT);
drivers/misc/vmw_balloon.c
491
b->reset_required = true;
drivers/misc/vmw_balloon.c
497
vmballoon_cmd(struct vmballoon *b, unsigned long cmd, unsigned long arg1,
drivers/misc/vmw_balloon.c
502
return __vmballoon_cmd(b, cmd, arg1, arg2, &dummy);
drivers/misc/vmw_balloon.c
509
static int vmballoon_send_start(struct vmballoon *b, unsigned long req_caps)
drivers/misc/vmw_balloon.c
513
status = __vmballoon_cmd(b, VMW_BALLOON_CMD_START, req_caps, 0,
drivers/misc/vmw_balloon.c
518
b->capabilities = capabilities;
drivers/misc/vmw_balloon.c
521
b->capabilities = VMW_BALLOON_BASIC_CMDS;
drivers/misc/vmw_balloon.c
532
b->max_page_size = VMW_BALLOON_4K_PAGE;
drivers/misc/vmw_balloon.c
533
if ((b->capabilities & VMW_BALLOON_BATCHED_2M_CMDS) &&
drivers/misc/vmw_balloon.c
534
(b->capabilities & VMW_BALLOON_BATCHED_CMDS))
drivers/misc/vmw_balloon.c
535
b->max_page_size = VMW_BALLOON_2M_PAGE;
drivers/misc/vmw_balloon.c
553
static int vmballoon_send_guest_id(struct vmballoon *b)
drivers/misc/vmw_balloon.c
557
status = vmballoon_cmd(b, VMW_BALLOON_CMD_GUEST_ID,
drivers/misc/vmw_balloon.c
626
static int vmballoon_send_get_target(struct vmballoon *b)
drivers/misc/vmw_balloon.c
634
if (!(b->capabilities & VMW_BALLOON_64_BIT_TARGET) &&
drivers/misc/vmw_balloon.c
638
status = vmballoon_cmd(b, VMW_BALLOON_CMD_GET_TARGET, limit, 0);
drivers/misc/vmw_balloon.c
655
static int vmballoon_alloc_page_list(struct vmballoon *b,
drivers/misc/vmw_balloon.c
679
vmballoon_stats_page_inc(b, VMW_BALLOON_PAGE_STAT_ALLOC,
drivers/misc/vmw_balloon.c
690
vmballoon_stats_page_inc(b, VMW_BALLOON_PAGE_STAT_ALLOC_FAIL,
drivers/misc/vmw_balloon.c
708
static int vmballoon_handle_one_result(struct vmballoon *b, struct page *page,
drivers/misc/vmw_balloon.c
721
vmballoon_stats_page_inc(b, VMW_BALLOON_PAGE_STAT_REFUSED_ALLOC,
drivers/misc/vmw_balloon.c
740
static unsigned long vmballoon_status_page(struct vmballoon *b, int idx,
drivers/misc/vmw_balloon.c
745
*p = pfn_to_page(b->batch_page[idx].pfn);
drivers/misc/vmw_balloon.c
746
return b->batch_page[idx].status;
drivers/misc/vmw_balloon.c
750
*p = b->page;
drivers/misc/vmw_balloon.c
776
static unsigned long vmballoon_lock_op(struct vmballoon *b,
drivers/misc/vmw_balloon.c
783
lockdep_assert_held(&b->comm_lock);
drivers/misc/vmw_balloon.c
795
pfn = PHYS_PFN(virt_to_phys(b->batch_page));
drivers/misc/vmw_balloon.c
799
pfn = page_to_pfn(b->page);
drivers/misc/vmw_balloon.c
806
return vmballoon_cmd(b, cmd, pfn, num_pages);
drivers/misc/vmw_balloon.c
818
static void vmballoon_add_page(struct vmballoon *b, unsigned int idx,
drivers/misc/vmw_balloon.c
821
lockdep_assert_held(&b->comm_lock);
drivers/misc/vmw_balloon.c
824
b->batch_page[idx] = (struct vmballoon_batch_entry)
drivers/misc/vmw_balloon.c
827
b->page = p;
drivers/misc/vmw_balloon.c
849
static int vmballoon_lock(struct vmballoon *b, struct vmballoon_ctl *ctl)
drivers/misc/vmw_balloon.c
860
spin_lock(&b->comm_lock);
drivers/misc/vmw_balloon.c
864
vmballoon_add_page(b, i++, page);
drivers/misc/vmw_balloon.c
866
batch_status = vmballoon_lock_op(b, ctl->n_pages, ctl->page_size,
drivers/misc/vmw_balloon.c
877
status = vmballoon_status_page(b, i, &page);
drivers/misc/vmw_balloon.c
887
if (!vmballoon_handle_one_result(b, page, ctl->page_size,
drivers/misc/vmw_balloon.c
900
spin_unlock(&b->comm_lock);
drivers/misc/vmw_balloon.c
934
static void vmballoon_release_refused_pages(struct vmballoon *b,
drivers/misc/vmw_balloon.c
937
vmballoon_stats_page_inc(b, VMW_BALLOON_PAGE_STAT_REFUSED_FREE,
drivers/misc/vmw_balloon.c
952
static int64_t vmballoon_change(struct vmballoon *b)
drivers/misc/vmw_balloon.c
956
size = atomic64_read(&b->size);
drivers/misc/vmw_balloon.c
957
target = READ_ONCE(b->target);
drivers/misc/vmw_balloon.c
964
if (b->reset_required)
drivers/misc/vmw_balloon.c
973
if (target > size && time_before(jiffies, READ_ONCE(b->shrink_timeout)))
drivers/misc/vmw_balloon.c
990
static void vmballoon_enqueue_page_list(struct vmballoon *b,
drivers/misc/vmw_balloon.c
998
balloon_page_list_enqueue(&b->b_dev_info, pages);
drivers/mmc/core/mmc.c
153
unsigned int e, m, a, b;
drivers/mmc/core/mmc.c
194
b = unstuff_bits(resp, 37, 5);
drivers/mmc/core/mmc.c
195
csd->erase_size = (a + 1) * (b + 1);
drivers/mmc/core/sdio_io.c
410
void sdio_writeb(struct sdio_func *func, u8 b, unsigned int addr, int *err_ret)
drivers/mmc/core/sdio_io.c
420
ret = mmc_io_rw_direct(func->card, 1, func->num, addr, b, NULL);
drivers/mmc/core/sdio_io.c
559
void sdio_writew(struct sdio_func *func, u16 b, unsigned int addr, int *err_ret)
drivers/mmc/core/sdio_io.c
563
*(__le16 *)func->tmpbuf = cpu_to_le16(b);
drivers/mmc/core/sdio_io.c
607
void sdio_writel(struct sdio_func *func, u32 b, unsigned int addr, int *err_ret)
drivers/mmc/core/sdio_io.c
611
*(__le32 *)func->tmpbuf = cpu_to_le32(b);
drivers/mmc/core/sdio_io.c
665
void sdio_f0_writeb(struct sdio_func *func, unsigned char b, unsigned int addr,
drivers/mmc/core/sdio_io.c
682
ret = mmc_io_rw_direct(func->card, 1, 0, addr, b, NULL);
drivers/mmc/host/mxcmmc.c
487
u32 a, b, c;
drivers/mmc/host/mxcmmc.c
504
b = mxcmci_readw(host, MMC_REG_RES_FIFO);
drivers/mmc/host/mxcmmc.c
505
cmd->resp[i] = a << 16 | b;
drivers/mmc/host/mxcmmc.c
509
b = mxcmci_readw(host, MMC_REG_RES_FIFO);
drivers/mmc/host/mxcmmc.c
511
cmd->resp[0] = a << 24 | b << 8 | c >> 8;
drivers/mmc/host/mxcmmc.c
550
u8 *b = (u8 *)buf;
drivers/mmc/host/mxcmmc.c
558
memcpy(b, &tmp, bytes);
drivers/mmc/host/mxcmmc.c
577
u8 *b = (u8 *)buf;
drivers/mmc/host/mxcmmc.c
584
memcpy(&tmp, b, bytes);
drivers/mmc/host/sdhci-pci-gli.c
443
static void gli_set_9750_rx_inv(struct sdhci_host *host, bool b)
drivers/mmc/host/sdhci-pci-gli.c
451
if (b) {
drivers/mmc/host/sdhci.c
2822
u32 b = host->sdma_boundary;
drivers/mmc/host/sdhci.c
2838
sdhci_writew(host, SDHCI_MAKE_BLKSZ(b, 128), SDHCI_BLOCK_SIZE);
drivers/mmc/host/sdhci.c
2840
sdhci_writew(host, SDHCI_MAKE_BLKSZ(b, 64), SDHCI_BLOCK_SIZE);
drivers/mtd/devices/st_spi_fsm.c
1752
uint8_t *b = (uint8_t *)buf;
drivers/mtd/devices/st_spi_fsm.c
1766
ret = stfsm_write(fsm, b, bytes, to);
drivers/mtd/devices/st_spi_fsm.c
1770
b += bytes;
drivers/mtd/inftlcore.c
277
status = oob.b.Status | oob.b.Status1;
drivers/mtd/inftlcore.c
348
oob.b.Status = oob.b.Status1 = SECTOR_USED;
drivers/mtd/inftlcore.c
600
oob.u.b.virtualUnitNo = cpu_to_le16(thisVUC);
drivers/mtd/inftlcore.c
601
oob.u.b.prevUnitNo = cpu_to_le16(prev_block);
drivers/mtd/inftlcore.c
602
oob.u.b.ANAC = anac;
drivers/mtd/inftlcore.c
603
oob.u.b.NACs = nacs;
drivers/mtd/inftlcore.c
604
oob.u.b.parityPerField = parity;
drivers/mtd/inftlcore.c
605
oob.u.b.discarded = 0xaa;
drivers/mtd/inftlcore.c
837
oob.b.Status = oob.b.Status1 = SECTOR_USED;
drivers/mtd/maps/nettel.c
146
unsigned long b;
drivers/mtd/maps/nettel.c
149
for (b = 0; (b < nettel_intel_partitions[3].size); b += 0x100000) {
drivers/mtd/maps/nettel.c
150
cfi_send_gen_cmd(0xff, 0x55, b, &nettel_intel_map, cfi,
drivers/mtd/nand/raw/atmel/pmecc.c
591
s16 a, b, c;
drivers/mtd/nand/raw/atmel/pmecc.c
597
b = index_of[dmu[ro]];
drivers/mtd/nand/raw/atmel/pmecc.c
599
tmp = a + (cw_len - b) + c;
drivers/mtd/nand/raw/atmel/pmecc.c
621
s16 a, b, c;
drivers/mtd/nand/raw/atmel/pmecc.c
624
b = si[2 * (i - 1) + 3 - k];
drivers/mtd/nand/raw/atmel/pmecc.c
625
c = index_of[b];
drivers/mtd/nand/raw/cafe_nand.c
550
static unsigned short gf64_mul(u8 a, u8 b)
drivers/mtd/nand/raw/cafe_nand.c
558
c ^= b;
drivers/mtd/nand/raw/cafe_nand.c
560
b <<= 1;
drivers/mtd/nand/raw/cafe_nand.c
561
if ((b & 0x40) != 0)
drivers/mtd/nand/raw/cafe_nand.c
562
b ^= 0x43;
drivers/mtd/nand/raw/cafe_nand.c
569
static u16 gf4096_mul(u16 a, u16 b)
drivers/mtd/nand/raw/cafe_nand.c
575
bh = b >> 6;
drivers/mtd/nand/raw/cafe_nand.c
576
bl = b & 0x3f;
drivers/mtd/nand/raw/meson_nand.c
209
#define MESON_ECC_DATA(b, s, sz) { .bch = (b), .strength = (s), .size = (sz) }
drivers/mtd/nand/raw/mtk_nand.c
653
static void mtk_nfc_no_bad_mark_swap(struct mtd_info *a, u8 *b, int c)
drivers/mtd/nand/raw/nand_base.c
2479
const struct nand_op_parser_ctx *b)
drivers/mtd/nand/raw/nand_base.c
2481
if (a->subop.ninstrs < b->subop.ninstrs)
drivers/mtd/nand/raw/nand_base.c
2483
else if (a->subop.ninstrs > b->subop.ninstrs)
drivers/mtd/nand/raw/nand_base.c
2486
if (a->subop.last_instr_end_off < b->subop.last_instr_end_off)
drivers/mtd/nand/raw/nand_base.c
2488
else if (a->subop.last_instr_end_off > b->subop.last_instr_end_off)
drivers/mtd/nand/raw/stm32_fmc2_nand.c
536
u32 byte_addr = 0, b;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
543
b = b0 | (b1 << 8) | (b2 << 16);
drivers/mtd/nand/raw/stm32_fmc2_nand.c
546
if (likely(!b))
drivers/mtd/nand/raw/stm32_fmc2_nand.c
551
switch (b % 4) {
drivers/mtd/nand/raw/stm32_fmc2_nand.c
561
b >>= 2;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
567
switch (b % 4) {
drivers/mtd/nand/raw/stm32_fmc2_nand.c
577
b >>= 2;
drivers/mtd/nand/raw/sunxi_nand.c
201
#define NFC_ECC_ERR_CNT(b, x) (((x) >> (((b) % 4) * 8)) & 0xff)
drivers/mtd/nftlcore.c
245
oob.b.Status = oob.b.Status1 = SECTOR_USED;
drivers/mtd/nftlcore.c
300
status = oob.b.Status | oob.b.Status1;
drivers/mtd/nftlcore.c
691
oob.b.Status = oob.b.Status1 = SECTOR_USED;
drivers/mtd/ubi/debug.h
25
#define ubi_dbg_print_hex_dump(l, ps, pt, r, g, b, len, a) \
drivers/mtd/ubi/debug.h
26
print_hex_dump(l, ps, pt, r, g, b, len, a)
drivers/net/amt.c
118
static bool amt_addr_equal(union amt_addr *a, union amt_addr *b)
drivers/net/amt.c
120
return !memcmp(a, b, sizeof(union amt_addr));
drivers/net/can/bxcan.c
117
#define BXCAN_FiR1_REG(b) (0x40 + (b) * 8)
drivers/net/can/bxcan.c
118
#define BXCAN_FiR2_REG(b) (0x44 + (b) * 8)
drivers/net/can/dev/rx-offload.c
106
static int can_rx_offload_compare(struct sk_buff *a, struct sk_buff *b)
drivers/net/can/dev/rx-offload.c
111
cb_b = can_rx_offload_get_cb(b);
drivers/net/can/dev/rx-offload.c
25
unsigned int a, unsigned int b)
drivers/net/can/dev/rx-offload.c
28
return a <= b;
drivers/net/can/dev/rx-offload.c
30
return a >= b;
drivers/net/can/dev/rx-offload.c
78
int (*compare)(struct sk_buff *a, struct sk_buff *b))
drivers/net/can/esd/esdacc.h
322
unsigned short offs, u32 b)
drivers/net/can/esd/esdacc.h
326
v |= b;
drivers/net/can/esd/esdacc.h
331
unsigned short offs, u32 b)
drivers/net/can/esd/esdacc.h
335
v &= ~b;
drivers/net/can/grcan.c
364
static inline u32 grcan_ring_add(u32 a, u32 b, u32 size)
drivers/net/can/grcan.c
366
u32 sum = a + b;
drivers/net/can/grcan.c
375
static inline u32 grcan_ring_sub(u32 a, u32 b, u32 size)
drivers/net/can/grcan.c
377
return grcan_ring_add(a, size - b, size);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
255
enum led_brightness b)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
259
if (b)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
270
enum led_brightness b)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
274
hellcreek_set_brightness(hellcreek, STATUS_OUT_SYNC_GOOD, b);
drivers/net/dsa/hirschmann/hellcreek_ptp.c
285
enum led_brightness b)
drivers/net/dsa/hirschmann/hellcreek_ptp.c
289
hellcreek_set_brightness(hellcreek, STATUS_OUT_IS_GM, b);
drivers/net/dsa/microchip/ksz9477_acl.c
513
int ret, i, b;
drivers/net/dsa/microchip/ksz9477_acl.c
516
b = i + num_entries_to_move - 1;
drivers/net/dsa/microchip/ksz9477_acl.c
518
e = &acles->entries[b];
drivers/net/dsa/microchip/ksz9477_acl.c
521
ret = ksz9477_acl_update_linkage(dev, &e->entry[0], i - 1, b);
drivers/net/dsa/sja1105/sja1105_ptp.h
41
s64 a, b, n;
drivers/net/dsa/sja1105/sja1105_ptp.h
47
b = cycle_time;
drivers/net/dsa/sja1105/sja1105_ptp.h
48
n = div_s64(a + b - 1, b);
drivers/net/dsa/sja1105/sja1105_vl.c
277
struct sja1105_vl_lookup_entry *b)
drivers/net/dsa/sja1105/sja1105_vl.c
279
if (a->macaddr < b->macaddr)
drivers/net/dsa/sja1105/sja1105_vl.c
281
if (a->macaddr > b->macaddr)
drivers/net/dsa/sja1105/sja1105_vl.c
283
if (a->vlanid < b->vlanid)
drivers/net/dsa/sja1105/sja1105_vl.c
285
if (a->vlanid > b->vlanid)
drivers/net/dsa/sja1105/sja1105_vl.c
287
if (a->port < b->port)
drivers/net/dsa/sja1105/sja1105_vl.c
289
if (a->port > b->port)
drivers/net/dsa/sja1105/sja1105_vl.c
291
if (a->vlanprior < b->vlanprior)
drivers/net/dsa/sja1105/sja1105_vl.c
293
if (a->vlanprior > b->vlanprior)
drivers/net/dsa/sja1105/sja1105_vl.c
439
struct sja1105_vl_lookup_entry *b = &vl_lookup[j];
drivers/net/dsa/sja1105/sja1105_vl.c
441
if (sja1105_vl_key_lower(b, a)) {
drivers/net/dsa/sja1105/sja1105_vl.c
444
*a = *b;
drivers/net/dsa/sja1105/sja1105_vl.c
445
*b = tmp;
drivers/net/dsa/yt921x.c
2430
static int __maybe_unused appprios_cmp(const void *a, const void *b)
drivers/net/dsa/yt921x.c
2432
return ((const u8 *)b)[1] - ((const u8 *)a)[1];
drivers/net/ethernet/8390/ne2k-pci.c
562
__le16 *b = (__le16 *)buf;
drivers/net/ethernet/8390/ne2k-pci.c
564
*b++ = cpu_to_le16(inw(NE_BASE + NE_DATAPORT));
drivers/net/ethernet/8390/ne2k-pci.c
565
buf = (char *)b;
drivers/net/ethernet/8390/ne2k-pci.c
630
__le16 *b = (__le16 *)buf;
drivers/net/ethernet/8390/ne2k-pci.c
632
outw(le16_to_cpu(*b++), NE_BASE + NE_DATAPORT);
drivers/net/ethernet/8390/ne2k-pci.c
633
buf = (char *)b;
drivers/net/ethernet/actions/owl-emac.c
452
const u16 *b = (const u16 *)src;
drivers/net/ethernet/actions/owl-emac.c
454
a[0] = b[0];
drivers/net/ethernet/actions/owl-emac.c
455
a[1] = b[1];
drivers/net/ethernet/actions/owl-emac.c
456
a[2] = b[2];
drivers/net/ethernet/apple/bmac.c
260
int b;
drivers/net/ethernet/apple/bmac.c
263
b = (val & (1 << nb))? 6: 4;
drivers/net/ethernet/apple/bmac.c
264
bmwrite(dev, MIFCSR, b);
drivers/net/ethernet/apple/bmac.c
266
bmwrite(dev, MIFCSR, b|1);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1728
int i, b;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1751
b = hw_atl_b0_smb0_read_byte(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1752
if (b < 0) {
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1753
err = b;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1756
data[i] = (u8)b;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1759
b = hw_atl_b0_smb0_read_byte_nack(self);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1760
if (b < 0) {
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1761
err = b;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
1764
data[i] = (u8)b;
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
753
#define SUB_S16(a, b) (s16)((s16)(a) - (s16)(b))
drivers/net/ethernet/broadcom/bnx2x/bnx2x.h
754
#define SUB_S32(a, b) (s32)((s32)(a) - (s32)(b))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
107
#define MAXVAL(a, b) (((a) > (b)) ? (a) : (b))
drivers/net/ethernet/cavium/liquidio/lio_main.c
4017
u8 *b = (u8 *)&data[1];
drivers/net/ethernet/cavium/liquidio/lio_main.c
4022
vf_idx, b + 2);
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2780
static void init_cong_ctrl(unsigned short *a, unsigned short *b)
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2807
b[0] = b[1] = b[2] = b[3] = b[4] = b[5] = b[6] = b[7] = b[8] = 0;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2808
b[9] = b[10] = 1;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2809
b[11] = b[12] = 2;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2810
b[13] = b[14] = b[15] = b[16] = 3;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2811
b[17] = b[18] = b[19] = b[20] = b[21] = 4;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2812
b[22] = b[23] = b[24] = b[25] = b[26] = b[27] = 5;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2813
b[28] = b[29] = 6;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2814
b[30] = b[31] = 7;
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
531
static int cudbg_mem_desc_cmp(const void *a, const void *b)
drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c
534
((const struct cudbg_mem_desc *)b)->base;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1744
u32 b = ((u32)addr[3] << 16) | ((u32)addr[4] << 8) | addr[5];
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1746
a ^= b;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3193
u16 a, b;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3207
b = (hw_addr[1] << 8) | hw_addr[2];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3208
a ^= b;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5798
static void init_cong_ctrl(unsigned short *a, unsigned short *b)
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5825
b[0] = b[1] = b[2] = b[3] = b[4] = b[5] = b[6] = b[7] = b[8] = 0;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5826
b[9] = b[10] = 1;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5827
b[11] = b[12] = 2;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5828
b[13] = b[14] = b[15] = b[16] = 3;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5829
b[17] = b[18] = b[19] = b[20] = b[21] = 4;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5830
b[22] = b[23] = b[24] = b[25] = b[26] = b[27] = 5;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5831
b[28] = b[29] = 6;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5832
b[30] = b[31] = 7;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
357
u32 b = ((u32)addr[3] << 16) | ((u32)addr[4] << 8) | addr[5];
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
359
a ^= b;
drivers/net/ethernet/cisco/enic/enic_main.c
2029
rss_key_buf_va->key[kidx].b[bidx] = enic->rss_key[i];
drivers/net/ethernet/cisco/enic/enic_main.c
2064
(*rss_cpu_buf_va).cpu[i/4].b[i%4] = i % enic->rq_count;
drivers/net/ethernet/cisco/enic/vnic_rss.h
18
u8 b[ENIC_RSS_BYTES_PER_KEY];
drivers/net/ethernet/cisco/enic/vnic_rss.h
27
u8 b[4] ;
drivers/net/ethernet/fungible/funcore/fun_dev.c
632
unsigned int b, n = 0;
drivers/net/ethernet/fungible/funcore/fun_dev.c
642
for_each_clear_bit(b, fdev->irq_map, fdev->num_irqs) {
drivers/net/ethernet/fungible/funcore/fun_dev.c
643
__set_bit(b, fdev->irq_map);
drivers/net/ethernet/fungible/funcore/fun_dev.c
644
irq_indices[n++] = b;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
538
struct funeth_rxbuf *b = q->bufs;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
541
for (i = 0; i <= q->rq_mask; i++, b++)
drivers/net/ethernet/fungible/funeth/funeth_rx.c
542
funeth_free_page(q, b);
drivers/net/ethernet/fungible/funeth/funeth_rx.c
551
struct funeth_rxbuf *b = q->bufs;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
554
for (i = 0; i <= q->rq_mask; i++, b++) {
drivers/net/ethernet/fungible/funeth/funeth_rx.c
555
if (funeth_alloc_page(q, b, node, GFP_KERNEL)) {
drivers/net/ethernet/fungible/funeth/funeth_rx.c
559
q->rqes[i] = FUN_EPRQ_RQBUF_INIT(b->dma_addr);
drivers/net/ethernet/fungible/funeth/funeth_rx.c
577
struct funeth_rxbuf *b = q->cache.bufs;
drivers/net/ethernet/fungible/funeth/funeth_rx.c
580
for (i = 0; i <= q->cache.mask; i++, b++)
drivers/net/ethernet/fungible/funeth/funeth_rx.c
581
funeth_free_page(q, b);
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1739
const u16 *b = (const u16 *)src;
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1741
a[0] &= b[0];
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1742
a[1] &= b[1];
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1743
a[2] &= b[2];
drivers/net/ethernet/i825xx/lasi_82596.c
125
u16 a, b;
drivers/net/ethernet/i825xx/lasi_82596.c
129
b = v & 0xffff;
drivers/net/ethernet/i825xx/lasi_82596.c
132
b = v >> 16;
drivers/net/ethernet/i825xx/lasi_82596.c
138
gsc_writel(b, dev->base_addr + PA_CPU_PORT_L_ACCESS);
drivers/net/ethernet/intel/e100.c
422
#define X(a,b) b,a
drivers/net/ethernet/intel/e100.c
424
#define X(a,b) a,b
drivers/net/ethernet/intel/e1000/e1000_main.c
3406
struct my_u { __le64 a; __le64 b; };
drivers/net/ethernet/intel/e1000/e1000_main.c
3420
((le64_to_cpu(u->b) & (1<<20)) ? 'd' : 'c'), i,
drivers/net/ethernet/intel/e1000/e1000_main.c
3421
le64_to_cpu(u->a), le64_to_cpu(u->b),
drivers/net/ethernet/intel/e1000/e1000_main.c
3448
struct my_u { __le64 a; __le64 b; };
drivers/net/ethernet/intel/e1000/e1000_main.c
3460
i, le64_to_cpu(u->a), le64_to_cpu(u->b),
drivers/net/ethernet/intel/e1000e/netdev.c
205
__le64 b;
drivers/net/ethernet/intel/e1000e/netdev.c
213
__le64 b;
drivers/net/ethernet/intel/e1000e/netdev.c
303
(!(le64_to_cpu(u0->b) & BIT(29)) ? 'l' :
drivers/net/ethernet/intel/e1000e/netdev.c
304
((le64_to_cpu(u0->b) & BIT(20)) ? 'd' : 'c')),
drivers/net/ethernet/intel/e1000e/netdev.c
307
(unsigned long long)le64_to_cpu(u0->b),
drivers/net/ethernet/intel/e1000e/netdev.c
380
(unsigned long long)le64_to_cpu(u1->b),
drivers/net/ethernet/intel/e1000e/netdev.c
388
(unsigned long long)le64_to_cpu(u1->b),
drivers/net/ethernet/intel/e1000e/netdev.c
446
(unsigned long long)le64_to_cpu(u1->b),
drivers/net/ethernet/intel/e1000e/netdev.c
452
(unsigned long long)le64_to_cpu(u1->b),
drivers/net/ethernet/intel/i40e/i40e_ddp.c
35
struct i40e_profile_info *b)
drivers/net/ethernet/intel/i40e/i40e_ddp.c
37
return a->track_id == b->track_id &&
drivers/net/ethernet/intel/i40e/i40e_ddp.c
38
!memcmp(&a->version, &b->version, sizeof(a->version)) &&
drivers/net/ethernet/intel/i40e/i40e_ddp.c
39
!memcmp(&a->name, &b->name, I40E_DDP_NAME_SIZE);
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4710
struct i40e_fdir_filter *b)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4713
if (a->dst_ip != b->dst_ip ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4714
a->src_ip != b->src_ip ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4715
a->dst_port != b->dst_port ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4716
a->src_port != b->src_port ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4717
a->flow_type != b->flow_type ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4718
a->ipl4_proto != b->ipl4_proto ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4719
a->vlan_tag != b->vlan_tag ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4720
a->vlan_etype != b->vlan_etype)
drivers/net/ethernet/intel/ice/devlink/health.c
106
static int ice_health_status_lookup_compare(const void *a, const void *b)
drivers/net/ethernet/intel/ice/devlink/health.c
108
return ((struct ice_health_status *)a)->code - ((struct ice_health_status *)b)->code;
drivers/net/ethernet/intel/ice/ice_fdir.c
1205
static int ice_cmp_ipv6_addr(__be32 *a, __be32 *b)
drivers/net/ethernet/intel/ice/ice_fdir.c
1207
return memcmp(a, b, 4 * sizeof(__be32));
drivers/net/ethernet/intel/ice/ice_fdir.c
1218
ice_fdir_comp_rules(struct ice_fdir_fltr *a, struct ice_fdir_fltr *b)
drivers/net/ethernet/intel/ice/ice_fdir.c
1227
if (!memcmp(&a->eth, &b->eth, sizeof(a->eth)))
drivers/net/ethernet/intel/ice/ice_fdir.c
1233
if (a->ip.v4.dst_ip == b->ip.v4.dst_ip &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1234
a->ip.v4.src_ip == b->ip.v4.src_ip &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1235
a->ip.v4.dst_port == b->ip.v4.dst_port &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1236
a->ip.v4.src_port == b->ip.v4.src_port)
drivers/net/ethernet/intel/ice/ice_fdir.c
1240
if (a->ip.v4.dst_ip == b->ip.v4.dst_ip &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1241
a->ip.v4.src_ip == b->ip.v4.src_ip &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1242
a->ip.v4.l4_header == b->ip.v4.l4_header &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1243
a->ip.v4.proto == b->ip.v4.proto &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1244
a->ip.v4.ip_ver == b->ip.v4.ip_ver &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1245
a->ip.v4.tos == b->ip.v4.tos)
drivers/net/ethernet/intel/ice/ice_fdir.c
1251
if (a->ip.v6.dst_port == b->ip.v6.dst_port &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1252
a->ip.v6.src_port == b->ip.v6.src_port &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1254
b->ip.v6.dst_ip) &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1256
b->ip.v6.src_ip))
drivers/net/ethernet/intel/ice/ice_fdir.c
1260
if (a->ip.v6.dst_port == b->ip.v6.dst_port &&
drivers/net/ethernet/intel/ice/ice_fdir.c
1261
a->ip.v6.src_port == b->ip.v6.src_port)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2630
struct ice_buf_build *b;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2667
b = ice_pkg_buf_alloc(hw);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2668
if (!b)
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2671
status = ice_pkg_buf_reserve_section(b, sects);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2677
status = ice_prof_bld_es(hw, blk, b, chgs);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2683
status = ice_prof_bld_tcam(hw, blk, b, chgs);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2689
status = ice_prof_bld_xlt1(blk, b, chgs);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2695
status = ice_prof_bld_xlt2(blk, b, chgs);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2704
pkg_sects = ice_pkg_buf_get_active_sections(b);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2711
status = ice_update_pkg(hw, ice_pkg_buf(b), 1);
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
2716
ice_pkg_buf_free(hw, b);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1602
static u32 mul_u32_u32_fx_q9(u32 a, u32 b)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1604
return (u32)(((u64)a * b) >> ICE_ETH56G_MAC_CFG_FRAC_W);
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1614
static u32 add_u32_u32_fx(u32 a, u32 b)
drivers/net/ethernet/intel/ice/ice_ptp_hw.c
1616
return lower_32_bits(((u64)a + b));
drivers/net/ethernet/intel/ice/ice_type.h
29
static inline u64 round_up_64bit(u64 a, u32 b)
drivers/net/ethernet/intel/ice/ice_type.h
31
return div64_long(((a) + (b) / 2), (b));
drivers/net/ethernet/intel/ice/virt/fdir.c
1253
struct ice_fdir_fltr *b = &conf_b->input;
drivers/net/ethernet/intel/ice/virt/fdir.c
1257
if (a->flow_type != b->flow_type)
drivers/net/ethernet/intel/ice/virt/fdir.c
1259
if (memcmp(&a->ip, &b->ip, sizeof(a->ip)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1261
if (memcmp(&a->mask, &b->mask, sizeof(a->mask)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1263
if (memcmp(&a->gtpu_data, &b->gtpu_data, sizeof(a->gtpu_data)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1265
if (memcmp(&a->gtpu_mask, &b->gtpu_mask, sizeof(a->gtpu_mask)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1267
if (memcmp(&a->l2tpv3_data, &b->l2tpv3_data, sizeof(a->l2tpv3_data)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1269
if (memcmp(&a->l2tpv3_mask, &b->l2tpv3_mask, sizeof(a->l2tpv3_mask)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1271
if (memcmp(&a->ext_data, &b->ext_data, sizeof(a->ext_data)))
drivers/net/ethernet/intel/ice/virt/fdir.c
1273
if (memcmp(&a->ext_mask, &b->ext_mask, sizeof(a->ext_mask)))
drivers/net/ethernet/intel/ice/virt/fdir.c
575
struct ice_fdir_fltr *a, *b;
drivers/net/ethernet/intel/ice/virt/fdir.c
579
b = &conf->input;
drivers/net/ethernet/intel/ice/virt/fdir.c
581
flow_type_b = b->flow_type;
drivers/net/ethernet/intel/igb/igb_main.c
327
struct my_u0 { __le64 a; __le64 b; } *u0;
drivers/net/ethernet/intel/igb/igb_main.c
412
le64_to_cpu(u0->b),
drivers/net/ethernet/intel/igb/igb_main.c
498
le64_to_cpu(u0->b),
drivers/net/ethernet/intel/igb/igb_main.c
504
le64_to_cpu(u0->b),
drivers/net/ethernet/intel/igbvf/ethtool.c
394
char *b = (char *)adapter +
drivers/net/ethernet/intel/igbvf/ethtool.c
397
sizeof(u64)) ? (*(u64 *)p - *(u64 *)b) :
drivers/net/ethernet/intel/igbvf/ethtool.c
398
(*(u32 *)p - *(u32 *)b));
drivers/net/ethernet/intel/igc/igc_diag.c
116
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/igc/igc_diag.c
122
b = reg_set_and_check(adapter, data,
drivers/net/ethernet/intel/igc/igc_diag.c
128
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/igc/igc_diag.c
134
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/igc/igc_diag.c
140
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/igc/igc_diag.c
146
if (!b)
drivers/net/ethernet/intel/igc/igc_diag.c
87
u32 i, toggle, b = false;
drivers/net/ethernet/intel/igc/igc_dump.c
115
struct my_u0 { __le64 a; __le64 b; } *u0;
drivers/net/ethernet/intel/igc/igc_dump.c
193
le64_to_cpu(u0->b),
drivers/net/ethernet/intel/igc/igc_dump.c
276
le64_to_cpu(u0->b),
drivers/net/ethernet/intel/igc/igc_dump.c
282
le64_to_cpu(u0->b),
drivers/net/ethernet/intel/igc/igc_main.c
6346
struct timespec64 b;
drivers/net/ethernet/intel/igc/igc_main.c
6348
b = ktime_to_timespec64(base_time);
drivers/net/ethernet/intel/igc/igc_main.c
6350
return timespec64_compare(now, &b) > 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1715
bool b = false;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1719
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1725
b = reg_set_and_check(adapter, data,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1736
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1742
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1748
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1754
if (b)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
592
struct my_u0 { u64 a; u64 b; } *u0;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
708
le64_to_cpu((__force __le64)u0->b),
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
820
le64_to_cpu((__force __le64)u0->b),
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
827
le64_to_cpu((__force __le64)u0->b),
drivers/net/ethernet/intel/ixgbevf/ethtool.c
675
bool b = false;
drivers/net/ethernet/intel/ixgbevf/ethtool.c
679
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbevf/ethtool.c
685
b = reg_set_and_check(adapter, data,
drivers/net/ethernet/intel/ixgbevf/ethtool.c
696
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbevf/ethtool.c
702
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbevf/ethtool.c
708
b = reg_pattern_test(adapter, data,
drivers/net/ethernet/intel/ixgbevf/ethtool.c
714
if (b)
drivers/net/ethernet/marvell/octeon_ep/octep_cp_version.h
7
#define OCTEP_CP_VERSION(a, b, c) ((((a) & 0xff) << 16) + \
drivers/net/ethernet/marvell/octeon_ep/octep_cp_version.h
8
(((b) & 0xff) << 8) + \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1784
int count, int t, int b,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1800
offset = bitmap_find_next_zero_area(bmap, sbd, sidx - b,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1812
__func__, sidx, eidx, t, b, offset,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1822
for (k = eidx - b; cnt < count && k >= (sidx - b); k--) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1851
int t, int b,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1867
index = find_next_zero_bit(bmap, sbd, sidx - b);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1877
for (k = index; cnt < count && k <= (eidx - b); k++) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
1888
for (k = eidx - b; cnt < count && k >= (sidx - b); k--) {
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
2086
int cnt, t, b, i, blkaddr;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
2197
b = sb->b1b;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
2201
b = sb->b0b;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
2233
count, t, b,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
2245
t, b, bmap,
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4178
u16 b, m, p, u;
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4191
ret = npc_cn20k_dft_rules_idx_get(rvu, pcifunc, &b, &m, &p, &u);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/npc.c
4198
__func__, b, m, p, u);
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
104
#define NPC_AF_CN20K_MCAMEX_BANKX_CAMX_INTF_EXT(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
106
offset = (0x8000000ull | (a) << 4 | (b) << 20 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
109
#define NPC_AF_CN20K_MCAMEX_BANKX_CAMX_W0_EXT(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
111
offset = (0x9000000ull | (a) << 4 | (b) << 20 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
114
#define NPC_AF_CN20K_MCAMEX_BANKX_CAMX_W1_EXT(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
116
offset = (0x9400000ull | (a) << 4 | (b) << 20 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
119
#define NPC_AF_CN20K_MCAMEX_BANKX_CAMX_W2_EXT(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
121
offset = (0x9800000ull | (a) << 4 | (b) << 20 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
124
#define NPC_AF_CN20K_MCAMEX_BANKX_CAMX_W3_EXT(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
126
offset = (0x9c00000ull | (a) << 4 | (b) << 20 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
129
#define NPC_AF_CN20K_MCAMEX_BANKX_CFG_EXT(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
131
offset = (0xa000000ull | (a) << 4 | (b) << 20); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
134
#define NPC_AF_CN20K_MCAMEX_BANKX_ACTIONX_EXT(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
136
offset = (0xc000000ull | (a) << 4 | (b) << 20 | (c) << 22); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
139
#define NPC_AF_INTFX_MISS_ACTX(a, b) (0xf003000 | (a) << 6 | (b) << 4)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
141
#define NPC_AF_CN20K_MCAMEX_BANKX_STAT_EXT(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
143
offset = (0xb000000ull | (a) << 4 | (b) << 20); \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
54
#define RVU_MBOX_AF_AFVFX_TRIG(a, b) (0x10000 | (a) << 4 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
89
#define NPC_AF_INTFX_EXTRACTORX_CFG(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
90
(0x20c000ull | (a) << 16 | (b) << 8)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
91
#define NPC_AF_INTFX_EXTRACTORX_LTX_CFG(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
92
(0x204000ull | (a) << 16 | (b) << 8 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
93
#define NPC_AF_KPMX_ENTRYX_CAMX(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
94
(0x20000ull | (a) << 12 | (b) << 3 | (c) << 16)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
95
#define NPC_AF_KPMX_ENTRYX_ACTION0(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
96
(0x40000ull | (a) << 12 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
97
#define NPC_AF_KPMX_ENTRYX_ACTION1(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
98
(0x50000ull | (a) << 12 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
99
#define NPC_AF_KPMX_ENTRY_DISX(a, b) (0x60000ull | (a) << 12 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/common.h
192
#define NIX_LINK_CGX_LMAC(a, b) (0 + 4 * (a) + (b))
drivers/net/ethernet/marvell/octeontx2/af/common.h
194
#define NIX_CHAN_CGX_LMAC_CHX(a, b, c) (0x800 + 0x100 * (a) + 0x10 * (b) + (c))
drivers/net/ethernet/marvell/octeontx2/af/common.h
195
#define NIX_CHAN_LBK_CHX(a, b) (0 + 0x100 * (a) + (b))
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
380
#define MCSX_CPM_RX_SLAVE_FLOWID_TCAM_DATAX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
386
offset += (a) * 0x8ull + (b) * 0x20ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
389
#define MCSX_CPM_RX_SLAVE_FLOWID_TCAM_MASKX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
395
offset += (a) * 0x8ull + (b) * 0x20ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
406
#define MCSX_CPM_RX_SLAVE_SC_CAMX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
412
offset += (a) * 0x8ull + (b) * 0x10ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
458
#define MCSX_CPM_RX_SLAVE_SA_PLCY_MEMX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
464
offset += (a) * 0x8ull + (b) * 0x40ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
505
#define MCSX_CPM_TX_SLAVE_FLOWID_TCAM_DATAX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
511
offset += (a) * 0x8ull + (b) * 0x20ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
514
#define MCSX_CPM_TX_SLAVE_FLOWID_TCAM_MASKX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
520
offset += (a) * 0x8ull + (b) * 0x20ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
565
#define MCSX_CPM_TX_SLAVE_SA_PLCY_MEMX(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
571
offset += (a) * 0x8ull + (b) * 0x80ull; \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
26
#define RVU_AF_AFPFX_MBOXX(a, b) (0x2000 | (a) << 4 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
390
#define NIX_AF_TL3_TL2X_LINKX_CFG(a, b) (0x1700 | (a) << 16 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
391
#define NIX_AF_RX_FLOW_KEY_ALGX_FIELDX(a, b) (0x1800 | (a) << 18 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
398
#define NIX_AF_LSO_FORMATX_FIELDX(a, b) (0x1B00 | (a) << 16 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
422
#define NIX_AF_LFX_RX_VTAG_TYPEX(a, b) (0x4200 | (a) << 17 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
423
#define NIX_AF_LFX_LOCKX(a, b) (0x4300 | (a) << 17 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
424
#define NIX_AF_LFX_TX_STATX(a, b) (0x4400 | (a) << 17 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
425
#define NIX_AF_LFX_RX_STATX(a, b) (0x4500 | (a) << 17 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
426
#define NIX_AF_LFX_RSS_GRPX(a, b) (0x4600 | (a) << 17 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
557
#define AF_BAR2_ALIASX(a, b) (0x9100000ull | (a) << 12 | (b))
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
559
#define CPT_AF_BAR2_ALIASX(a, b) AF_BAR2_ALIASX(a, b)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
589
#define NPC_AF_INTFX_HASHX_RESULT_CTRL(a, b) (0x006c0 | (a) << 4 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
590
#define NPC_AF_INTFX_HASHX_MASKX(a, b, c) (0x00700 | (a) << 5 | (b) << 4 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
592
#define NPC_AF_INTFX_HASHX_CFG(a, b) (0x00b00 | (a) << 6 | (b) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
599
#define NPC_AF_PKINDX_CPI_DEFX(a, b) (0x80020ull | (a) << 6 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
600
#define NPC_AF_KPUX_ENTRYX_CAMX(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
601
(0x100000 | (a) << 14 | (b) << 6 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
602
#define NPC_AF_KPUX_ENTRYX_ACTION0(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
603
(0x100020 | (a) << 14 | (b) << 6)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
604
#define NPC_AF_KPUX_ENTRYX_ACTION1(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
605
(0x100028 | (a) << 14 | (b) << 6)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
606
#define NPC_AF_KPUX_ENTRY_DISX(a, b) (0x180000 | (a) << 6 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
608
#define NPC_AF_INTFX_LIDX_LTX_LDX_CFG(a, b, c, d) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
609
(0x900000 | (a) << 16 | (b) << 12 | (c) << 5 | (d) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
610
#define NPC_AF_INTFX_LDATAX_FLAGSX_CFG(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
611
(0x980000 | (a) << 16 | (b) << 12 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
615
#define NPC_AF_MCAM_BANKX_HITX(a, b) (0x1c80000 | (a) << 8 | (b) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
629
#define NPC_AF_EXACT_MEM_ENTRY(a, b) (0x300000 | (a) << 15 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
638
#define NPC_AF_MCAMEX_BANKX_CAMX_INTF(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
641
offset = (0x1000000ull | (a) << 10 | (b) << 6 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
643
offset = (0x8000000ull | (a) << 8 | (b) << 22 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
646
#define NPC_AF_MCAMEX_BANKX_CAMX_W0(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
649
offset = (0x1000010ull | (a) << 10 | (b) << 6 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
651
offset = (0x8000010ull | (a) << 8 | (b) << 22 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
654
#define NPC_AF_MCAMEX_BANKX_CAMX_W1(a, b, c) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
657
offset = (0x1000020ull | (a) << 10 | (b) << 6 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
659
offset = (0x8000020ull | (a) << 8 | (b) << 22 | (c) << 3); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
662
#define NPC_AF_MCAMEX_BANKX_CFG(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
665
offset = (0x1800000ull | (a) << 8 | (b) << 4); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
667
offset = (0x8000038ull | (a) << 8 | (b) << 22); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
670
#define NPC_AF_MCAMEX_BANKX_ACTION(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
673
offset = (0x1900000ull | (a) << 8 | (b) << 4); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
675
offset = (0x8000040ull | (a) << 8 | (b) << 22); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
678
#define NPC_AF_MCAMEX_BANKX_TAG_ACT(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
681
offset = (0x1900008ull | (a) << 8 | (b) << 4); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
683
offset = (0x8000048ull | (a) << 8 | (b) << 22); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
686
#define NPC_AF_MCAMEX_BANKX_STAT_ACT(a, b) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
689
offset = (0x1880000ull | (a) << 8 | (b) << 4); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
691
offset = (0x8000050ull | (a) << 8 | (b) << 22); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
719
#define NDC_AF_PORTX_RTX_RWX_REQ_PC(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
720
(0x00C00 | (a) << 5 | (b) << 4 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
721
#define NDC_AF_PORTX_RTX_RWX_OSTDN_PC(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
722
(0x00D00 | (a) << 5 | (b) << 4 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
723
#define NDC_AF_PORTX_RTX_RWX_LAT_PC(a, b, c) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
724
(0x00E00 | (a) << 5 | (b) << 4 | (c) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
725
#define NDC_AF_PORTX_RTX_CANT_ALLOC_PC(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
726
(0x00F00 | (a) << 5 | (b) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
729
#define NDC_AF_BANKX_LINEX_METADATA(a, b) \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
730
(0x10000 | (a) << 12 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
82
#define RVU_PF_VFX_PFVF_MBOXX(a, b) (0x0 | (a) << 12 | (b) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1240
static inline int mcam_entry_cmp(const void *a, const void *b)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1242
return *(u16 *)a - *(u16 *)b;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
792
: [i]"r"(incr), [b]"r"(ptr)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
16
#define RVU_PF_VFX_PFVF_MBOXX(a, b) (0x0 | (a) << 12 | (b) << 3)
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
336
int q, b;
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
348
for (b = 0; b < PRESTERA_SDMA_RX_DESC_PER_Q; b++) {
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
349
struct prestera_sdma_buf *buf = &ring->bufs[b];
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
496
int b;
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
502
for (b = 0; b < bnum; b++) {
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
503
struct prestera_sdma_buf *buf = &tx_ring->bufs[b];
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
577
int b;
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
584
for (b = 0; b < bnum; b++) {
drivers/net/ethernet/marvell/prestera/prestera_rxtx.c
585
struct prestera_sdma_buf *buf = &ring->bufs[b];
drivers/net/ethernet/marvell/sky2.c
4189
static int sky2_reg_access_ok(struct sky2_hw *hw, unsigned int b)
drivers/net/ethernet/marvell/sky2.c
4195
switch (b) {
drivers/net/ethernet/marvell/sky2.c
4242
unsigned int b;
drivers/net/ethernet/marvell/sky2.c
4246
for (b = 0; b < 128; b++) {
drivers/net/ethernet/marvell/sky2.c
4248
if (b == 3)
drivers/net/ethernet/marvell/sky2.c
4250
else if (sky2_reg_access_ok(sky2->hw, b))
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
33
static int cmp_mod_hdr_info(struct mod_hdr_key *a, struct mod_hdr_key *b)
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
35
if (a->num_actions != b->num_actions)
drivers/net/ethernet/mellanox/mlx5/core/en/mod_hdr.c
38
return memcmp(a->actions, b->actions,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
116
struct mlx5e_encap_key *b);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
119
struct mlx5e_encap_key *b,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
53
struct mlx5e_encap_key *b);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1111
struct mlx5e_route_key *b)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1113
if (a->ip_version == 4 && b->ip_version == 4)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1114
return memcmp(&a->endpoint_ip.v4, &b->endpoint_ip.v4,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1116
else if (a->ip_version == 6 && b->ip_version == 6)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1117
return memcmp(&a->endpoint_ip.v6, &b->endpoint_ip.v6,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
590
struct mlx5e_encap_key *b)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
592
return memcmp(a->ip_tun_key, b->ip_tun_key, sizeof(*a->ip_tun_key)) == 0 &&
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
593
a->tc_tunnel->tunnel_type == b->tc_tunnel->tunnel_type;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
597
struct mlx5e_encap_key *b,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
604
if (!mlx5e_tc_tun_encap_info_equal_generic(a, b))
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
608
b_has_opts = test_bit(tun_type, b->ip_tun_key->tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
619
b_info = container_of(b->ip_tun_key, struct ip_tunnel_info, key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
628
struct mlx5e_decap_key *b)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
630
return memcmp(&a->key, &b->key, sizeof(b->key));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
339
struct mlx5e_encap_key *b)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c
341
return mlx5e_tc_tun_encap_info_equal_options(a, b,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
235
struct mlx5e_encap_key *b)
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
237
return mlx5e_tc_tun_encap_info_equal_options(a, b,
drivers/net/ethernet/mellanox/mlx5/core/port.c
748
MLX5_SET(qetc_reg, in, tc_configuration[i].b, 1);
drivers/net/ethernet/mellanox/mlxsw/item.h
105
tmp = be16_to_cpu(b[offset]);
drivers/net/ethernet/mellanox/mlxsw/item.h
108
b[offset] = cpu_to_be16(tmp);
drivers/net/ethernet/mellanox/mlxsw/item.h
116
__be32 *b = (__be32 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
119
tmp = be32_to_cpu(b[offset]);
drivers/net/ethernet/mellanox/mlxsw/item.h
132
__be32 *b = (__be32 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
139
tmp = be32_to_cpu(b[offset]);
drivers/net/ethernet/mellanox/mlxsw/item.h
142
b[offset] = cpu_to_be32(tmp);
drivers/net/ethernet/mellanox/mlxsw/item.h
150
__be64 *b = (__be64 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
153
tmp = be64_to_cpu(b[offset]);
drivers/net/ethernet/mellanox/mlxsw/item.h
165
__be64 *b = (__be64 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
172
tmp = be64_to_cpu(b[offset]);
drivers/net/ethernet/mellanox/mlxsw/item.h
175
b[offset] = cpu_to_be64(tmp);
drivers/net/ethernet/mellanox/mlxsw/item.h
48
u8 *b = (u8 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
51
tmp = b[offset];
drivers/net/ethernet/mellanox/mlxsw/item.h
64
u8 *b = (u8 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
71
tmp = b[offset];
drivers/net/ethernet/mellanox/mlxsw/item.h
74
b[offset] = tmp;
drivers/net/ethernet/mellanox/mlxsw/item.h
82
__be16 *b = (__be16 *) buf;
drivers/net/ethernet/mellanox/mlxsw/item.h
85
tmp = be16_to_cpu(b[offset]);
drivers/net/ethernet/mellanox/mlxsw/item.h
98
__be16 *b = (__be16 *) buf;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
403
DECLARE_BITMAP(b, MLXSW_SP_PREFIX_COUNT);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
407
for_each_set_bit(prefix, (prefix_usage)->b, MLXSW_SP_PREFIX_COUNT)
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
427
set_bit(prefix_len, prefix_usage->b);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
434
clear_bit(prefix_len, prefix_usage->b);
drivers/net/ethernet/microchip/enc28j60.c
196
u8 b = (addr & BANK_MASK) >> 5;
drivers/net/ethernet/microchip/enc28j60.c
205
if ((b & ECON1_BSEL0) != (priv->bank & ECON1_BSEL0)) {
drivers/net/ethernet/microchip/enc28j60.c
206
if (b & ECON1_BSEL0)
drivers/net/ethernet/microchip/enc28j60.c
213
if ((b & ECON1_BSEL1) != (priv->bank & ECON1_BSEL1)) {
drivers/net/ethernet/microchip/enc28j60.c
214
if (b & ECON1_BSEL1)
drivers/net/ethernet/microchip/enc28j60.c
221
priv->bank = b;
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
243
static u32 sparx5_dsm_exb_gcd(u32 a, u32 b)
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
245
if (b == 0)
drivers/net/ethernet/microchip/sparx5/sparx5_calendar.c
247
return sparx5_dsm_exb_gcd(b, a % b);
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
17
static bool port_conf_has_changed(struct sparx5_port_config *a, struct sparx5_port_config *b)
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
19
if (a->speed != b->speed ||
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
20
a->portmode != b->portmode ||
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
21
a->autoneg != b->autoneg ||
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
22
a->pause_adv != b->pause_adv ||
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
23
a->power_down != b->power_down ||
drivers/net/ethernet/microchip/sparx5/sparx5_phylink.c
24
a->media != b->media)
drivers/net/ethernet/mscc/ocelot_vcap.c
1018
const struct ocelot_vcap_filter *b)
drivers/net/ethernet/mscc/ocelot_vcap.c
1020
return !memcmp(&a->id, &b->id, sizeof(struct ocelot_vcap_id));
drivers/net/ethernet/natsemi/natsemi.c
2512
int b = (ether_crc(ETH_ALEN, ha->addr) >> 23) & 0x1ff;
drivers/net/ethernet/natsemi/natsemi.c
2513
mc_filter[b/8] |= (1 << (b & 0x07));
drivers/net/ethernet/natsemi/ns83820.c
1860
unsigned a, b;
drivers/net/ethernet/natsemi/ns83820.c
1879
b = ns83820_mii_read_reg(dev, 1, 0x1d);
drivers/net/ethernet/natsemi/ns83820.c
1880
dprintk("version: 0x%04x 0x%04x\n", a, b);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
511
const struct nfp_bar *a = aptr, *b = bptr;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
513
if (a->bitsize == b->bitsize)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
514
return a->index - b->index;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
516
return a->bitsize - b->bitsize;
drivers/net/ethernet/nvidia/forcedeth.c
3220
u32 a, b;
drivers/net/ethernet/nvidia/forcedeth.c
3223
b = le16_to_cpu(*(__le16 *) (&hw_addr[4]));
drivers/net/ethernet/nvidia/forcedeth.c
3226
alwaysOn[1] &= b;
drivers/net/ethernet/nvidia/forcedeth.c
3227
alwaysOff[1] &= ~b;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2884
static void ionic_swap_queues(struct ionic_qcq *a, struct ionic_qcq *b)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2887
swap(a->napi, b->napi);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2890
swap(a->q.page_pool, b->q.page_pool);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2892
if (b->q.page_pool) /* is NULL when increasing queue count */
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2893
b->q.page_pool->p.napi = &b->napi;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2896
swap(a->q.features, b->q.features);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2897
swap(a->q.num_descs, b->q.num_descs);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2898
swap(a->q.desc_size, b->q.desc_size);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2899
swap(a->q.base, b->q.base);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2900
swap(a->q.base_pa, b->q.base_pa);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2901
swap(a->q.info, b->q.info);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2902
swap(a->q.xdp_prog, b->q.xdp_prog);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2903
swap(a->q.xdp_rxq_info, b->q.xdp_rxq_info);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2904
swap(a->q.partner, b->q.partner);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2905
swap(a->q_base, b->q_base);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2906
swap(a->q_base_pa, b->q_base_pa);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2907
swap(a->q_size, b->q_size);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2909
swap(a->q.sg_desc_size, b->q.sg_desc_size);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2910
swap(a->q.sg_base, b->q.sg_base);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2911
swap(a->q.sg_base_pa, b->q.sg_base_pa);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2912
swap(a->sg_base, b->sg_base);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2913
swap(a->sg_base_pa, b->sg_base_pa);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2914
swap(a->sg_size, b->sg_size);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2916
swap(a->cq.num_descs, b->cq.num_descs);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2917
swap(a->cq.desc_size, b->cq.desc_size);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2918
swap(a->cq.base, b->cq.base);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2919
swap(a->cq.base_pa, b->cq.base_pa);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2920
swap(a->cq_base, b->cq_base);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2921
swap(a->cq_base_pa, b->cq_base_pa);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2922
swap(a->cq_size, b->cq_size);
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
41
#define NETXEN_VERSION_CODE(a, b, c) (((a) << 24) + ((b) << 16) + (c))
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
70
#define find_diff_among(a,b,range) ((a)<(b)?((b)-(a)):((b)+(range)-(a)))
drivers/net/ethernet/qlogic/qed/qed_debug.c
6303
static u32 qed_cyclic_add(u32 a, u32 b, u32 size)
drivers/net/ethernet/qlogic/qed/qed_debug.c
6305
return (a + b) % size;
drivers/net/ethernet/qlogic/qed/qed_debug.c
6308
static u32 qed_cyclic_sub(u32 a, u32 b, u32 size)
drivers/net/ethernet/qlogic/qed/qed_debug.c
6310
return (size + a - b) % size;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
322
unsigned long *b;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
336
b = bmap->bitmap + BITS_TO_LONGS(bit);
drivers/net/ethernet/qlogic/qed/qed_rdma.c
339
if (!bitmap_empty(b, nbits))
drivers/net/ethernet/qlogic/qed/qed_rdma.c
341
"line 0x%04x: %*pb\n", bit / 512, nbits, b);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1414
struct qede_arfs_tuple *b)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1417
b->eth_proto != htons(ETH_P_IP))
drivers/net/ethernet/qlogic/qede/qede_filter.c
1420
return (a->src_ipv4 == b->src_ipv4) &&
drivers/net/ethernet/qlogic/qede/qede_filter.c
1421
(a->dst_ipv4 == b->dst_ipv4);
drivers/net/ethernet/qlogic/qede/qede_filter.c
1456
struct qede_arfs_tuple *b)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1459
b->eth_proto != htons(ETH_P_IPV6))
drivers/net/ethernet/qlogic/qede/qede_filter.c
1462
if (memcmp(&a->src_ipv6, &b->src_ipv6, sizeof(struct in6_addr)))
drivers/net/ethernet/qlogic/qede/qede_filter.c
1465
if (memcmp(&a->dst_ipv6, &b->dst_ipv6, sizeof(struct in6_addr)))
drivers/net/ethernet/qlogic/qede/qede_filter.c
35
bool (*ip_comp)(struct qede_arfs_tuple *a, struct qede_arfs_tuple *b);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
45
#define QLCNIC_VERSION_CODE(a, b, c) (((a) << 24) + ((b) << 16) + (c))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
2359
#define IS_QLC_83XX_USED(a, b, c) (((1 << a->portnum) & b) || ((c >> 6) & 0x1))
drivers/net/ethernet/sfc/bitfield.h
612
#define EFX_OWORD32(a, b, c, d) \
drivers/net/ethernet/sfc/bitfield.h
613
{ .u32 = { cpu_to_le32(a), cpu_to_le32(b), \
drivers/net/ethernet/sfc/ef100_nic.c
780
static int compare_versions(const char *a, const char *b)
drivers/net/ethernet/sfc/ef100_nic.c
787
b_matched = sscanf(b, "%d.%d.%d.%d", &b_major, &b_minor, &b_point, &b_patch);
drivers/net/ethernet/sfc/falcon/bitfield.h
535
#define EF4_OWORD32(a, b, c, d) \
drivers/net/ethernet/sfc/falcon/bitfield.h
536
{ .u32 = { cpu_to_le32(a), cpu_to_le32(b), \
drivers/net/ethernet/sfc/falcon/farch.c
91
static bool ef4_masked_compare_oword(const ef4_oword_t *a, const ef4_oword_t *b,
drivers/net/ethernet/sfc/falcon/farch.c
94
return ((a->u64[0] ^ b->u64[0]) & mask->u64[0]) ||
drivers/net/ethernet/sfc/falcon/farch.c
95
((a->u64[1] ^ b->u64[1]) & mask->u64[1]);
drivers/net/ethernet/sfc/siena/bitfield.h
610
#define EFX_OWORD32(a, b, c, d) \
drivers/net/ethernet/sfc/siena/bitfield.h
611
{ .u32 = { cpu_to_le32(a), cpu_to_le32(b), \
drivers/net/ethernet/sfc/siena/farch.c
95
static bool efx_masked_compare_oword(const efx_oword_t *a, const efx_oword_t *b,
drivers/net/ethernet/sfc/siena/farch.c
98
return ((a->u64[0] ^ b->u64[0]) & mask->u64[0]) ||
drivers/net/ethernet/sfc/siena/farch.c
99
((a->u64[1] ^ b->u64[1]) & mask->u64[1]);
drivers/net/ethernet/smsc/smc91x.c
173
u_char a, b;
drivers/net/ethernet/smsc/smc91x.c
175
b = *buf++;
drivers/net/ethernet/smsc/smc91x.c
176
pr_cont("%02x%02x ", a, b);
drivers/net/ethernet/smsc/smc91x.c
182
u_char a, b;
drivers/net/ethernet/smsc/smc91x.c
184
b = *buf++;
drivers/net/ethernet/smsc/smc91x.c
185
pr_cont("%02x%02x ", a, b);
drivers/net/ethernet/ti/tlan.h
440
#define CIRC_INC(a, b) if (++a >= b) a = 0
drivers/net/ethernet/via/via-rhine.c
683
unsigned char b = readb(ioaddr+reg);
drivers/net/ethernet/via/via-rhine.c
685
if (a != b) {
drivers/net/ethernet/via/via-rhine.c
688
reg, a, b);
drivers/net/fddi/skfp/queue.c
21
#define PRINTF(a,b,c)
drivers/net/geneve.c
1816
struct ip_tunnel_info *b)
drivers/net/geneve.c
1819
return a->key.u.ipv4.dst == b->key.u.ipv4.dst;
drivers/net/geneve.c
1821
return ipv6_addr_equal(&a->key.u.ipv6.dst, &b->key.u.ipv6.dst);
drivers/net/gtp.c
209
const struct in6_addr *b)
drivers/net/gtp.c
211
return a->s6_addr32[0] == b->s6_addr32[0] &&
drivers/net/gtp.c
212
a->s6_addr32[1] == b->s6_addr32[1];
drivers/net/hamradio/baycom_epp.c
322
#define PKP(a,b) printk(KERN_INFO "baycomm_epp: channel params: " a "\n", b)
drivers/net/hamradio/baycom_epp.c
324
#define PKP(a,b)
drivers/net/hamradio/hdlcdrv.c
217
#define PKP(a,b) printk(KERN_INFO "hdlcdrv.c: channel params: " a "\n", b)
drivers/net/hamradio/hdlcdrv.c
219
#define PKP(a,b)
drivers/net/hamradio/yam.c
651
unsigned char b, temp;
drivers/net/hamradio/yam.c
685
b = yp->tx_buf[yp->tx_count++];
drivers/net/hamradio/yam.c
686
outb(b, THR(dev->base_addr));
drivers/net/hamradio/yam.c
689
yp->tx_crch = chktabh[temp] ^ b;
drivers/net/mctp/mctp-i3c.c
290
struct mctp_i3c_bus *b = NULL, *mbus = NULL;
drivers/net/mctp/mctp-i3c.c
294
list_for_each_entry(b, &busdevs, list)
drivers/net/mctp/mctp-i3c.c
295
if (b->bus == i3c->bus) {
drivers/net/mctp/mctp-i3c.c
296
mbus = b;
drivers/net/phy/marvell10g.c
37
#define MV_VERSION(a,b,c,d) ((a) << 24 | (b) << 16 | (c) << 8 | (d))
drivers/net/phy/microchip_t1.c
1970
static int sqi_compare(const void *a, const void *b)
drivers/net/phy/microchip_t1.c
1972
return *(u16 *)a - *(u16 *)b;
drivers/net/phy/phy_package.c
159
static bool __phy_package_set_once(struct phy_device *phydev, unsigned int b)
drivers/net/phy/phy_package.c
166
return !test_and_set_bit(b, &shared->flags);
drivers/net/phy/phylink.c
2876
static void phylink_merge_link_mode(unsigned long *dst, const unsigned long *b)
drivers/net/phy/phylink.c
2884
linkmode_or(dst, dst, b);
drivers/net/plip/plip.c
196
} b;
drivers/net/plip/plip.c
609
&rcv->nibble, &rcv->length.b.lsb)) {
drivers/net/plip/plip.c
621
&rcv->nibble, &rcv->length.b.lsb))
drivers/net/plip/plip.c
629
&rcv->nibble, &rcv->length.b.msb))
drivers/net/plip/plip.c
822
&snd->nibble, snd->length.b.lsb))
drivers/net/plip/plip.c
829
&snd->nibble, snd->length.b.msb))
drivers/net/ppp/bsd_comp.c
203
#define MAXCODE(b) ((1 << (b)) - 1)
drivers/net/ppp/ppp_generic.c
259
#define seq_before(a, b) ((s32)((a) - (b)) < 0)
drivers/net/ppp/ppp_generic.c
260
#define seq_after(a, b) ((s32)((a) - (b)) > 0)
drivers/net/ppp/pppoe.c
125
static inline int cmp_2_addr(struct pppoe_addr *a, struct pppoe_addr *b)
drivers/net/ppp/pppoe.c
127
return a->sid == b->sid && ether_addr_equal(a->remote, b->remote);
drivers/net/vxlan/vxlan_private.h
127
bool vxlan_addr_equal(const union vxlan_addr *a, const union vxlan_addr *b)
drivers/net/vxlan/vxlan_private.h
129
return a->sin.sin_addr.s_addr == b->sin.sin_addr.s_addr;
drivers/net/vxlan/vxlan_private.h
81
bool vxlan_addr_equal(const union vxlan_addr *a, const union vxlan_addr *b)
drivers/net/vxlan/vxlan_private.h
83
if (a->sa.sa_family != b->sa.sa_family)
drivers/net/vxlan/vxlan_private.h
86
return ipv6_addr_equal(&a->sin6.sin6_addr, &b->sin6.sin6_addr);
drivers/net/vxlan/vxlan_private.h
88
return a->sin.sin_addr.s_addr == b->sin.sin_addr.s_addr;
drivers/net/wan/ixp4xx_hss.c
1231
static u32 check_clock(u32 timer_freq, u32 rate, u32 a, u32 b, u32 c,
drivers/net/wan/ixp4xx_hss.c
1239
do_div(new_rate, a * (c + 1) + b + 1);
drivers/net/wan/ixp4xx_hss.c
1245
*reg = (a << 22) | (b << 12) | c;
drivers/net/wan/ixp4xx_hss.c
1252
u32 a, b, diff = 0xFFFFFFFF;
drivers/net/wan/ixp4xx_hss.c
1270
for (b = 0; b < 0x400; b++) {
drivers/net/wan/ixp4xx_hss.c
1271
u64 c = (b + 1) * (u64)rate;
drivers/net/wan/ixp4xx_hss.c
1276
if (b == 0 && /* also try a bit higher rate */
drivers/net/wan/ixp4xx_hss.c
1280
check_clock(timer_freq, rate, a, b, 0xFFF, best,
drivers/net/wan/ixp4xx_hss.c
1284
if (!check_clock(timer_freq, rate, a, b, c, best, &diff, reg))
drivers/net/wan/ixp4xx_hss.c
1286
if (!check_clock(timer_freq, rate, a, b, c + 1, best, &diff,
drivers/net/wireguard/allowedips.c
77
static unsigned int fls128(u64 a, u64 b)
drivers/net/wireguard/allowedips.c
79
return a ? fls64(a) + 64U : fls64(b);
drivers/net/wireguard/selftest/allowedips.c
424
static __init inline struct in_addr *ip4(u8 a, u8 b, u8 c, u8 d)
drivers/net/wireguard/selftest/allowedips.c
430
split[1] = b;
drivers/net/wireguard/selftest/allowedips.c
436
static __init inline struct in6_addr *ip6(u32 a, u32 b, u32 c, u32 d)
drivers/net/wireguard/selftest/allowedips.c
442
split[1] = cpu_to_be32(b);
drivers/net/wireguard/selftest/allowedips.c
496
struct wg_peer *a = init_peer(), *b = init_peer(), *c = init_peer(),
drivers/net/wireguard/selftest/allowedips.c
511
if (!a || !b || !c || !d || !e || !f || !g || !h) {
drivers/net/wireguard/selftest/allowedips.c
517
insert(4, b, 192, 168, 4, 4, 32);
drivers/net/wireguard/selftest/allowedips.c
533
insert(6, b, 0x24446800, 0xf0e40800, 0xeeaebeef, 0, 98);
drivers/net/wireguard/selftest/allowedips.c
538
insert(4, b, 10, 0, 0, 128, 25);
drivers/net/wireguard/selftest/allowedips.c
540
insert(4, b, 10, 1, 0, 4, 30);
drivers/net/wireguard/selftest/allowedips.c
553
test(4, b, 192, 168, 4, 4);
drivers/net/wireguard/selftest/allowedips.c
574
test(4, b, 10, 0, 0, 220);
drivers/net/wireguard/selftest/allowedips.c
576
test(4, b, 10, 1, 0, 6);
drivers/net/wireguard/selftest/allowedips.c
607
test_boolean(!remove(4, b, 192, 0, 0, 0, 24));
drivers/net/wireguard/selftest/allowedips.c
610
test_boolean(remove(4, b, 192, 0, 0, 0, 33) == -EINVAL);
drivers/net/wireguard/selftest/allowedips.c
623
test_boolean(!remove(6, b, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef, 128));
drivers/net/wireguard/selftest/allowedips.c
631
remove(6, b, 0x24446800, 0xf0e40800, 0xeeaebeef, 0, 98);
drivers/net/wireguard/selftest/allowedips.c
709
kfree(b);
drivers/net/wireguard/socket.c
257
static bool endpoint_eq(const struct endpoint *a, const struct endpoint *b)
drivers/net/wireguard/socket.c
259
return (a->addr.sa_family == AF_INET && b->addr.sa_family == AF_INET &&
drivers/net/wireguard/socket.c
260
a->addr4.sin_port == b->addr4.sin_port &&
drivers/net/wireguard/socket.c
261
a->addr4.sin_addr.s_addr == b->addr4.sin_addr.s_addr &&
drivers/net/wireguard/socket.c
262
a->src4.s_addr == b->src4.s_addr && a->src_if4 == b->src_if4) ||
drivers/net/wireguard/socket.c
264
b->addr.sa_family == AF_INET6 &&
drivers/net/wireguard/socket.c
265
a->addr6.sin6_port == b->addr6.sin6_port &&
drivers/net/wireguard/socket.c
266
ipv6_addr_equal(&a->addr6.sin6_addr, &b->addr6.sin6_addr) &&
drivers/net/wireguard/socket.c
267
a->addr6.sin6_scope_id == b->addr6.sin6_scope_id &&
drivers/net/wireguard/socket.c
268
ipv6_addr_equal(&a->src6, &b->src6)) ||
drivers/net/wireguard/socket.c
269
unlikely(!a->addr.sa_family && !b->addr.sa_family);
drivers/net/wireless/ath/ath11k/dp_rx.c
3487
struct sk_buff *a, struct sk_buff *b)
drivers/net/wireless/ath/ath11k/dp_rx.c
3492
frag2 = ath11k_dp_rx_h_mpdu_start_frag_no(ar->ab, b);
drivers/net/wireless/ath/ath12k/dp_rx.c
1507
struct sk_buff *a, struct sk_buff *b)
drivers/net/wireless/ath/ath12k/dp_rx.c
1512
frag2 = ath12k_dp_rx_h_frag_no(hal, b);
drivers/net/wireless/ath/ath5k/base.c
343
ath5k_setup_rate_idx(struct ath5k_hw *ah, struct ieee80211_supported_band *b)
drivers/net/wireless/ath/ath5k/base.c
348
ah->rate_idx[b->band][i] = -1;
drivers/net/wireless/ath/ath5k/base.c
350
for (i = 0; i < b->n_bitrates; i++) {
drivers/net/wireless/ath/ath5k/base.c
351
ah->rate_idx[b->band][b->bitrates[i].hw_value] = i;
drivers/net/wireless/ath/ath5k/base.c
352
if (b->bitrates[i].hw_value_short)
drivers/net/wireless/ath/ath5k/base.c
353
ah->rate_idx[b->band][b->bitrates[i].hw_value_short] = i;
drivers/net/wireless/ath/ath5k/debug.c
1005
unsigned int b, i;
drivers/net/wireless/ath/ath5k/debug.c
1010
for (b = 0; b < NUM_NL80211_BANDS; b++) {
drivers/net/wireless/ath/ath5k/debug.c
1011
struct ieee80211_supported_band *band = &ah->sbands[b];
drivers/net/wireless/ath/ath5k/pcu.c
741
ath5k_check_timer_win(int a, int b, int window, int intval)
drivers/net/wireless/ath/ath5k/pcu.c
749
if ((b - a == window) || /* 1.) */
drivers/net/wireless/ath/ath5k/pcu.c
750
(a - b == intval - window) || /* 2.) */
drivers/net/wireless/ath/ath5k/pcu.c
751
((a | 0x10000) - b == intval - window) || /* 3.) */
drivers/net/wireless/ath/ath5k/pcu.c
752
((b | 0x10000) - a == window)) /* 4.) */
drivers/net/wireless/ath/ath5k/phy.c
1558
static int cmps16(const void *a, const void *b)
drivers/net/wireless/ath/ath5k/phy.c
1560
return *(s16 *)a - *(s16 *)b;
drivers/net/wireless/ath/carl9170/main.c
1613
int err, b, i;
drivers/net/wireless/ath/carl9170/main.c
1627
for (b = 0; b < NUM_NL80211_BANDS; b++) {
drivers/net/wireless/ath/carl9170/main.c
1628
band = ar->hw->wiphy->bands[b];
drivers/net/wireless/ath/carl9170/rx.c
595
#define TID_CHECK(a, b) ( \
drivers/net/wireless/ath/carl9170/rx.c
597
((b) & cpu_to_le16(IEEE80211_BAR_CTRL_TID_INFO_MASK))) \
drivers/net/wireless/ath/wil6210/cfg80211.c
1843
static void wil_print_bcon_data(struct cfg80211_beacon_data *b)
drivers/net/wireless/ath/wil6210/cfg80211.c
1846
b->head, b->head_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
1848
b->tail, b->tail_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
1850
b->beacon_ies, b->beacon_ies_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
1852
b->probe_resp, b->probe_resp_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
1854
b->proberesp_ies, b->proberesp_ies_len, true);
drivers/net/wireless/ath/wil6210/cfg80211.c
1856
b->assocresp_ies, b->assocresp_ies_len, true);
drivers/net/wireless/broadcom/b43/dma.c
952
#define divide(a, b) ({ \
drivers/net/wireless/broadcom/b43/dma.c
954
do_div(__a, b); \
drivers/net/wireless/broadcom/b43/dma.c
958
#define modulo(a, b) ({ \
drivers/net/wireless/broadcom/b43/dma.c
960
do_div(__a, b); \
drivers/net/wireless/broadcom/b43/phy_common.c
513
unsigned int a, b, c, d;
drivers/net/wireless/broadcom/b43/phy_common.c
519
b = (tmp >> 8) & 0xFF;
drivers/net/wireless/broadcom/b43/phy_common.c
523
b == 0 || b == B43_TSSI_MAX ||
drivers/net/wireless/broadcom/b43/phy_common.c
534
b = (b + 32) & 0x3F;
drivers/net/wireless/broadcom/b43/phy_common.c
540
average = (a + b + c + d + 2) / 4;
drivers/net/wireless/broadcom/b43/phy_g.c
702
s32 a, b;
drivers/net/wireless/broadcom/b43/phy_g.c
721
b = 0xA;
drivers/net/wireless/broadcom/b43/phy_g.c
724
b = 0x12;
drivers/net/wireless/broadcom/b43/phy_g.c
727
b = 0x11;
drivers/net/wireless/broadcom/b43/phy_g.c
739
b = b * (gphy->nrssi[1] - gphy->nrssi[0]);
drivers/net/wireless/broadcom/b43/phy_g.c
740
b += (gphy->nrssi[0] << 6);
drivers/net/wireless/broadcom/b43/phy_g.c
741
if (b < 32)
drivers/net/wireless/broadcom/b43/phy_g.c
742
b += 31;
drivers/net/wireless/broadcom/b43/phy_g.c
744
b += 32;
drivers/net/wireless/broadcom/b43/phy_g.c
745
b = b >> 6;
drivers/net/wireless/broadcom/b43/phy_g.c
746
b = clamp_val(b, -31, 31);
drivers/net/wireless/broadcom/b43/phy_g.c
749
tmp_u16 |= ((u32) b & 0x0000003F);
drivers/net/wireless/broadcom/b43/phy_g.h
105
const struct b43_bbatt *b)
drivers/net/wireless/broadcom/b43/phy_g.h
107
return (a->att == b->att);
drivers/net/wireless/broadcom/b43/phy_g.h
84
const struct b43_rfatt *b)
drivers/net/wireless/broadcom/b43/phy_g.h
86
return ((a->att == b->att) &&
drivers/net/wireless/broadcom/b43/phy_g.h
87
(a->with_padmix == b->with_padmix));
drivers/net/wireless/broadcom/b43/phy_lp.c
1360
static void lpphy_set_tx_iqcc(struct b43_wldev *dev, u16 a, u16 b)
drivers/net/wireless/broadcom/b43/phy_lp.c
1365
tmp[1] = b;
drivers/net/wireless/broadcom/b43/phy_n.c
4485
u16 tmp, a, b;
drivers/net/wireless/broadcom/b43/phy_n.c
4537
b = (qq << (31 - qq_nbits));
drivers/net/wireless/broadcom/b43/phy_n.c
4540
b = (qq << (31 - qq_nbits));
drivers/net/wireless/broadcom/b43/phy_n.c
4547
b = int_sqrt(b / tmp - a * a) - (1 << 10);
drivers/net/wireless/broadcom/b43/phy_n.c
4552
new.b0 = b & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4554
new.a0 = b & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4560
new.b1 = b & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4562
new.a1 = b & 0x3FF;
drivers/net/wireless/broadcom/b43legacy/radio.c
806
s32 b;
drivers/net/wireless/broadcom/b43legacy/radio.c
861
b = 0xA;
drivers/net/wireless/broadcom/b43legacy/radio.c
865
b = 0x12;
drivers/net/wireless/broadcom/b43legacy/radio.c
868
b = 0x11;
drivers/net/wireless/broadcom/b43legacy/radio.c
880
b = b * (phy->nrssi[1] - phy->nrssi[0]);
drivers/net/wireless/broadcom/b43legacy/radio.c
881
b += (phy->nrssi[0] << 6);
drivers/net/wireless/broadcom/b43legacy/radio.c
882
if (b < 32)
drivers/net/wireless/broadcom/b43legacy/radio.c
883
b += 31;
drivers/net/wireless/broadcom/b43legacy/radio.c
885
b += 32;
drivers/net/wireless/broadcom/b43legacy/radio.c
886
b = b >> 6;
drivers/net/wireless/broadcom/b43legacy/radio.c
887
b = clamp_val(b, -31, 31);
drivers/net/wireless/broadcom/b43legacy/radio.c
890
tmp_u16 |= ((u32)b & 0x0000003F);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
274
const u16 *a, *b;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
287
b = (const u16 *)iapp_l2_update_packet;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
289
return !((a[0] ^ b[0]) | (a[1] ^ b[1]) | (a[2] ^ b[2]));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c
321
#define GOODCOREADDR(x, b) \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/aiutils.c
322
(((x) >= (b)) && ((x) < ((b) + SI_MAXCORES * SI_CORE_SIZE)) && \
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h
1004
void wlc_lcnphy_set_tx_iqcc(struct brcms_phy *pi, u16 a, u16 b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_int.h
1006
void wlc_lcnphy_get_tx_iqcc(struct brcms_phy *pi, u16 *a, u16 *b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1113
static void wlc_lcnphy_set_rx_iq_comp(struct brcms_phy *pi, u16 a, u16 b)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1117
mod_phy_reg(pi, 0x646, (0x3ff << 0), (b) << 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1121
mod_phy_reg(pi, 0x648, (0x3ff << 0), (b) << 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1125
mod_phy_reg(pi, 0x64a, (0x3ff << 0), (b) << 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1180
s32 a, b, temp;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1225
b = (qq << (31 - qq_nbits));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1230
b = (qq << (31 - qq_nbits));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1235
b /= temp;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1236
b -= a * a;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1237
b = (s32) int_sqrt((unsigned long) b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1238
b -= (1 << 10);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1240
b0_new = (u16) (b & 0x3ff);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1333
iqcomp[iqcomp_sz].b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
159
s16 b;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2212
s32 a, b, p;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2215
b = (1024 * b0) + (64 * b1 * tssi);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
2216
p = ((2 * b) + a) / (2 * a);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3102
void wlc_lcnphy_set_tx_iqcc(struct brcms_phy *pi, u16 a, u16 b)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3108
iqcc[1] = b;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3133
u16 a, b;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3172
b = (u16) (bbmultiqcomp & 0x3ff);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3173
wlc_lcnphy_set_tx_iqcc(pi, a, b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3475
u16 a, b, didq;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3482
wlc_lcnphy_get_tx_iqcc(pi, &a, &b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3484
cc.im = b;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3784
void wlc_lcnphy_get_tx_iqcc(struct brcms_phy *pi, u16 *a, u16 *b)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3797
*b = iqcc[1];
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3840
u16 a, b, didq, save_pa_gain = 0;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3904
wlc_lcnphy_get_tx_iqcc(pi, &a, &b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3920
((u32) (a & 0x3FF) << 10) | (b & 0x3ff);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3929
pi_lcn->lcnphy_cal_results.txiqlocal_b = b;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26083
s32 a, b, temp;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26142
b = (qq << (31 - qq_nbits));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26149
b = (qq << (31 - qq_nbits));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26156
b /= temp;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26157
b -= a * a;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26158
b = (s32) int_sqrt((unsigned long) b);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26159
b -= (1 << 10);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26164
new_comp.b0 = (s16) b & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26167
new_comp.a0 = (s16) b & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26174
new_comp.b1 = (s16) b & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26177
new_comp.a1 = (s16) b & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
196
#define brcmu_prpkt(a, b)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
292
#define ipw_read_reg32(a, b) _ipw_read_reg32(a, b)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
296
#define ipw_read_reg8(a, b) _ipw_read_reg8(a, b)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
300
static inline void ipw_write_reg8(struct ipw_priv *a, u32 b, u8 c)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
303
__LINE__, (u32) (b), (u32) (c));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
304
_ipw_write_reg8(a, b, c);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
309
static inline void ipw_write_reg16(struct ipw_priv *a, u32 b, u16 c)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
312
__LINE__, (u32) (b), (u32) (c));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
313
_ipw_write_reg16(a, b, c);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
318
static inline void ipw_write_reg32(struct ipw_priv *a, u32 b, u32 c)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
321
__LINE__, (u32) (b), (u32) (c));
drivers/net/wireless/intel/ipw2x00/ipw2200.c
322
_ipw_write_reg32(a, b, c);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
395
#define ipw_read_indirect(a, b, c, d) ({ \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
397
__LINE__, (u32)(b), (u32)(d)); \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
398
_ipw_read_indirect(a, b, c, d); \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
404
#define ipw_write_indirect(a, b, c, d) do { \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
406
__LINE__, (u32)(b), (u32)(d)); \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
407
_ipw_write_indirect(a, b, c, d); \
drivers/net/wireless/intel/ipw2x00/ipw2200.h
536
__le32 b[SUP_RATE_11B_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/ipw2x00/ipw2200.h
541
__le32 b[SUP_RATE_11B_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlegacy/3945.h
292
s32 a, b, c, d, e; /* coefficients for voltage->power
drivers/net/wireless/intel/iwlegacy/4965-rs.c
775
struct il_scale_tbl_info *b)
drivers/net/wireless/intel/iwlegacy/4965-rs.c
777
return (a->lq_type == b->lq_type && a->ant_type == b->ant_type &&
drivers/net/wireless/intel/iwlegacy/4965-rs.c
778
a->is_SGI == b->is_SGI);
drivers/net/wireless/intel/iwlegacy/4965.c
630
s32 b = -1;
drivers/net/wireless/intel/iwlegacy/4965.c
632
for (b = 0; b < EEPROM_TX_POWER_BANDS; b++) {
drivers/net/wireless/intel/iwlegacy/4965.c
633
if (il->calib_info->band_info[b].ch_from == 0)
drivers/net/wireless/intel/iwlegacy/4965.c
636
if (channel >= il->calib_info->band_info[b].ch_from &&
drivers/net/wireless/intel/iwlegacy/4965.c
637
channel <= il->calib_info->band_info[b].ch_to)
drivers/net/wireless/intel/iwlegacy/4965.c
641
return b;
drivers/net/wireless/intel/iwlegacy/commands.h
2714
__le32 b[SUP_RATE_11B_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlegacy/commands.h
2719
__le32 b[SUP_RATE_11B_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2451
__le32 b[SUP_RATE_11B_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2456
__le32 b[SUP_RATE_11B_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
816
struct iwl_scale_tbl_info *b)
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
818
return (a->lq_type == b->lq_type) && (a->ant_type == b->ant_type) &&
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
819
(a->is_SGI == b->is_SGI);
drivers/net/wireless/intel/iwlwifi/fw/api/rx.h
1133
__le32 b;
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
781
const struct iwl_mld_link_sel_data *b)
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
815
if (a->chandef->width <= b->chandef->width)
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
819
bw_b = cfg80211_chandef_get_width(b->chandef);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
838
struct iwl_mld_link_sel_data *b)
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
849
reason_mask = iwl_mld_emlsr_disallowed_with_link(mld, vif, b, false);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
853
if (a->chandef->chan->band == b->chandef->chan->band) {
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
855
const struct cfg80211_chan_def *c_high = b->chandef;
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
875
if (!iwl_mld_channel_load_allows_emlsr(mld, vif, a, b))
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
881
a->link_id, b->link_id);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
884
nl80211_chan_width_to_mhz(b->chandef->width));
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
903
struct iwl_mld_link_sel_data *b,
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
913
if (b->grade > a->grade)
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
914
swap(a, b);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
918
if (iwl_mld_emlsr_pair_state(vif, a, b))
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
929
return a->grade + ((b->grade * primary_load) / SCALE_FACTOR);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
980
for (u8 b = a + 1; b < n_data; b++) {
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
984
&data[a], &data[b],
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
997
BIT(data[b].link_id);
drivers/net/wireless/intel/iwlwifi/mld/mlo.h
170
struct iwl_mld_link_sel_data *b);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
474
le32_get_bits(phy_data->ntfy->sigs.he.b,
drivers/net/wireless/intel/iwlwifi/mld/rx.c
577
nsts = le32_get_bits(phy_data->ntfy->sigs.he.b,
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
295
struct iwl_mld_link_sel_data b = {
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
300
.chandef = params->primary_link_active ? a.chandef : b.chandef,
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
301
.id = params->primary_link_active ? a.link_id : b.link_id,
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
305
vif = iwlmld_kunit_setup_mlo_assoc(BIT(a.link_id) | BIT(b.link_id),
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
321
result = iwl_mld_emlsr_pair_state(vif, &a, &b);
drivers/net/wireless/intel/iwlwifi/mld/thermal.c
120
static int compare_temps(const void *a, const void *b)
drivers/net/wireless/intel/iwlwifi/mld/thermal.c
123
(s16)le16_to_cpu(*(const __le16 *)b));
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1100
struct rs_rate *b)
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1105
ant_match = (b->ant == ANT_A || b->ant == ANT_B);
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1107
ant_match = (a->ant == b->ant);
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1109
return (a->type == b->type) && (a->bw == b->bw) && (a->sgi == b->sgi)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
541
static int compare_temps(const void *a, const void *b)
drivers/net/wireless/intel/iwlwifi/mvm/tt.c
544
(s16)le16_to_cpu(*(const __le16 *)b));
drivers/net/wireless/intersil/p54/eeprom.c
108
const struct p54_channel_entry *b = _b;
drivers/net/wireless/intersil/p54/eeprom.c
110
return a->freq - b->freq;
drivers/net/wireless/intersil/p54/eeprom.c
117
const struct p54_rssi_db_entry *b = _b;
drivers/net/wireless/intersil/p54/eeprom.c
119
return a->freq - b->freq;
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
101
u32 *b = phy->test.reg_backup;
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
108
mt76_wr(dev, reg_backup_list[i], b[i]);
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
112
rf_backup_list[i].reg, b[n_regs + i]);
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
116
if (b)
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
119
b = devm_kzalloc(dev->mt76.dev, 4 * (n_regs + n_rf_regs),
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
121
if (!b)
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
124
phy->test.reg_backup = b;
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
126
b[i] = mt76_rr(dev, reg_backup_list[i]);
drivers/net/wireless/mediatek/mt76/mt7615/testmode.c
128
b[n_regs + i] = mt7615_rf_rr(dev, rf_backup_list[i].wf,
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
389
struct mt7915_mcu_bcc_notify *b;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
391
b = (struct mt7915_mcu_bcc_notify *)skb->data;
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
393
if (b->band_idx > MT_BAND1)
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
396
if ((b->band_idx && !dev->phy.mt76->band_idx) &&
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
339
u32 *b = phy->test.reg_backup;
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
363
mt76_wr(dev, reg_backup_list[i].band[band], b[i]);
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
367
if (!b) {
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
368
b = devm_kzalloc(dev->mt76.dev, 4 * n_regs, GFP_KERNEL);
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
369
if (!b)
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
372
phy->test.reg_backup = b;
drivers/net/wireless/mediatek/mt76/mt7915/testmode.c
374
b[i] = mt76_rr(dev, reg_backup_list[i].band[band]);
drivers/net/wireless/microchip/wilc1000/netdev.c
274
u8 b;
drivers/net/wireless/microchip/wilc1000/netdev.c
288
b = WILC_FW_BSS_TYPE_INFRA;
drivers/net/wireless/microchip/wilc1000/netdev.c
289
if (!wilc_wlan_cfg_set(vif, 0, WID_BSS_TYPE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
292
b = WILC_FW_TX_RATE_AUTO;
drivers/net/wireless/microchip/wilc1000/netdev.c
293
if (!wilc_wlan_cfg_set(vif, 0, WID_CURRENT_TX_RATE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
296
b = WILC_FW_OPER_MODE_G_MIXED_11B_2;
drivers/net/wireless/microchip/wilc1000/netdev.c
297
if (!wilc_wlan_cfg_set(vif, 0, WID_11G_OPERATING_MODE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
300
b = WILC_FW_PREAMBLE_AUTO;
drivers/net/wireless/microchip/wilc1000/netdev.c
301
if (!wilc_wlan_cfg_set(vif, 0, WID_PREAMBLE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
304
b = WILC_FW_11N_PROT_AUTO;
drivers/net/wireless/microchip/wilc1000/netdev.c
305
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_PROT_MECH, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
308
b = WILC_FW_ACTIVE_SCAN;
drivers/net/wireless/microchip/wilc1000/netdev.c
309
if (!wilc_wlan_cfg_set(vif, 0, WID_SCAN_TYPE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
312
b = WILC_FW_SITE_SURVEY_OFF;
drivers/net/wireless/microchip/wilc1000/netdev.c
313
if (!wilc_wlan_cfg_set(vif, 0, WID_SITE_SURVEY, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
326
b = 0;
drivers/net/wireless/microchip/wilc1000/netdev.c
327
if (!wilc_wlan_cfg_set(vif, 0, WID_BCAST_SSID, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
330
b = 1;
drivers/net/wireless/microchip/wilc1000/netdev.c
331
if (!wilc_wlan_cfg_set(vif, 0, WID_QOS_ENABLE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
334
b = WILC_FW_NO_POWERSAVE;
drivers/net/wireless/microchip/wilc1000/netdev.c
335
if (!wilc_wlan_cfg_set(vif, 0, WID_POWER_MANAGEMENT, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
338
b = WILC_FW_SEC_NO;
drivers/net/wireless/microchip/wilc1000/netdev.c
339
if (!wilc_wlan_cfg_set(vif, 0, WID_11I_MODE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
342
b = WILC_FW_AUTH_OPEN_SYSTEM;
drivers/net/wireless/microchip/wilc1000/netdev.c
343
if (!wilc_wlan_cfg_set(vif, 0, WID_AUTH_TYPE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
346
b = 3;
drivers/net/wireless/microchip/wilc1000/netdev.c
347
if (!wilc_wlan_cfg_set(vif, 0, WID_LISTEN_INTERVAL, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
350
b = 3;
drivers/net/wireless/microchip/wilc1000/netdev.c
351
if (!wilc_wlan_cfg_set(vif, 0, WID_DTIM_PERIOD, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
354
b = WILC_FW_ACK_POLICY_NORMAL;
drivers/net/wireless/microchip/wilc1000/netdev.c
355
if (!wilc_wlan_cfg_set(vif, 0, WID_ACK_POLICY, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
358
b = 0;
drivers/net/wireless/microchip/wilc1000/netdev.c
359
if (!wilc_wlan_cfg_set(vif, 0, WID_USER_CONTROL_ON_TX_POWER, &b, 1,
drivers/net/wireless/microchip/wilc1000/netdev.c
363
b = 48;
drivers/net/wireless/microchip/wilc1000/netdev.c
364
if (!wilc_wlan_cfg_set(vif, 0, WID_TX_POWER_LEVEL_11A, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
367
b = 28;
drivers/net/wireless/microchip/wilc1000/netdev.c
368
if (!wilc_wlan_cfg_set(vif, 0, WID_TX_POWER_LEVEL_11B, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
376
b = WILC_FW_REKEY_POLICY_DISABLE;
drivers/net/wireless/microchip/wilc1000/netdev.c
377
if (!wilc_wlan_cfg_set(vif, 0, WID_REKEY_POLICY, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
391
b = 1;
drivers/net/wireless/microchip/wilc1000/netdev.c
392
if (!wilc_wlan_cfg_set(vif, 0, WID_SHORT_SLOT_ALLOWED, &b, 1, 0,
drivers/net/wireless/microchip/wilc1000/netdev.c
396
b = WILC_FW_ERP_PROT_SELF_CTS;
drivers/net/wireless/microchip/wilc1000/netdev.c
397
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_ERP_PROT_TYPE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
400
b = 1;
drivers/net/wireless/microchip/wilc1000/netdev.c
401
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_ENABLE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
404
b = WILC_FW_11N_OP_MODE_HT_MIXED;
drivers/net/wireless/microchip/wilc1000/netdev.c
405
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_OPERATING_MODE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
408
b = 1;
drivers/net/wireless/microchip/wilc1000/netdev.c
409
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_TXOP_PROT_DISABLE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
412
b = WILC_FW_OBBS_NONHT_DETECT_PROTECT_REPORT;
drivers/net/wireless/microchip/wilc1000/netdev.c
413
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_OBSS_NONHT_DETECTION, &b, 1,
drivers/net/wireless/microchip/wilc1000/netdev.c
417
b = WILC_FW_HT_PROT_RTS_CTS_NONHT;
drivers/net/wireless/microchip/wilc1000/netdev.c
418
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_HT_PROT_TYPE, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
421
b = 0;
drivers/net/wireless/microchip/wilc1000/netdev.c
422
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_RIFS_PROT_ENABLE, &b, 1, 0,
drivers/net/wireless/microchip/wilc1000/netdev.c
426
b = 7;
drivers/net/wireless/microchip/wilc1000/netdev.c
427
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_CURRENT_TX_MCS, &b, 1, 0, 0))
drivers/net/wireless/microchip/wilc1000/netdev.c
430
b = 1;
drivers/net/wireless/microchip/wilc1000/netdev.c
431
if (!wilc_wlan_cfg_set(vif, 0, WID_11N_IMMEDIATE_BA_ENABLED, &b, 1,
drivers/net/wireless/microchip/wilc1000/spi.c
319
static int wilc_spi_tx(struct wilc *wilc, u8 *b, u32 len)
drivers/net/wireless/microchip/wilc1000/spi.c
325
if (len > 0 && b) {
drivers/net/wireless/microchip/wilc1000/spi.c
327
.tx_buf = b,
drivers/net/wireless/microchip/wilc1000/spi.c
437
static int spi_data_write(struct wilc *wilc, u8 *b, u32 sz)
drivers/net/wireless/microchip/wilc1000/spi.c
478
if (wilc_spi_tx(wilc, &b[ix], nbytes)) {
drivers/net/wireless/microchip/wilc1000/spi.c
489
crc_calc = crc_itu_t(0xffff, &b[ix], nbytes);
drivers/net/wireless/microchip/wilc1000/spi.c
519
static int wilc_spi_single_read(struct wilc *wilc, u8 cmd, u32 adr, void *b,
drivers/net/wireless/microchip/wilc1000/spi.c
597
if (b)
drivers/net/wireless/microchip/wilc1000/spi.c
598
memcpy(b, r_data->data, 4);
drivers/net/wireless/microchip/wilc1000/spi.c
689
static int wilc_spi_dma_rw(struct wilc *wilc, u8 cmd, u32 adr, u8 *b, u32 sz)
drivers/net/wireless/microchip/wilc1000/spi.c
785
if (wilc_spi_rx(wilc, &b[ix], nbytes)) {
drivers/net/wireless/microchip/wilc1000/spi.c
801
crc_calc = crc_itu_t(0xffff, &b[ix], nbytes);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
110
static int wilc_wlan_cfg_set_bin(u8 *frame, u32 offset, u16 id, u8 *b, u32 size)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
121
if ((b) && size != 0) {
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
122
memcpy(&frame[offset + 4], b, size);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
154
while (cfg->b[i].id != WID_NIL && cfg->b[i].id != wid)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
157
if (cfg->b[i].id == wid)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
158
cfg->b[i].val = info[4];
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
223
while (wl->cfg.b[i].id != WID_NIL &&
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
224
wl->cfg.b[i].id != wid)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
227
if (wl->cfg.b[i].id == wid)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
228
wl->cfg.b[i].val = info[3];
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
292
while (cfg->b[i].id != WID_NIL && cfg->b[i].id != wid)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
295
if (cfg->b[i].id == wid) {
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
296
memcpy(buffer, &cfg->b[i].val, 1);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
377
wl->cfg.b = kmemdup(g_cfg_byte, sizeof(g_cfg_byte), GFP_KERNEL);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
378
if (!wl->cfg.b)
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
422
kfree(wl->cfg.b);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.c
428
kfree(wl->cfg.b);
drivers/net/wireless/microchip/wilc1000/wlan_cfg.h
38
struct wilc_cfg_byte *b;
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
616
#define TID_CHECK(a, b) ( \
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
618
((b) & cpu_to_le16(IEEE80211_BAR_CTRL_TID_INFO_MASK))) \
drivers/net/wireless/realtek/rtl8xxxu/8188f.c
732
priv->ht20_tx_power_diff[0].a = efuse->tx_power_index_A.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
567
ofdmbase += priv->ofdm_tx_power_diff[tx_idx].b;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
576
mcsbase += priv->ht40_tx_power_diff[tx_idx++].b;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
578
mcsbase += priv->ht20_tx_power_diff[tx_idx++].b;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
611
efuse->tx_power_index_A.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
612
priv->ht20_tx_power_diff[0].b =
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
613
efuse->tx_power_index_B.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
616
priv->ht40_tx_power_diff[0].b = 0;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
621
priv->ofdm_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
626
priv->ht20_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
631
priv->ht40_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
474
ofdmbase += priv->ofdm_tx_power_diff[RF_B].b;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
482
mcsbase += priv->ht40_tx_power_diff[RF_B].b;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
484
mcsbase += priv->ht20_tx_power_diff[RF_B].b;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
705
efuse->tx_power_index_A.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
706
priv->ht20_tx_power_diff[0].b =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
707
efuse->tx_power_index_B.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
710
priv->ht40_tx_power_diff[0].b = 0;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
715
priv->ofdm_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
720
priv->ht20_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
725
priv->ht40_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8710b.c
940
priv->ht20_tx_power_diff[0].a = efuse->tx_power_index_A.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
410
ofdmbase += priv->ofdm_tx_power_diff[tx_idx].b;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
418
mcsbase += priv->ht40_tx_power_diff[tx_idx++].b;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
420
mcsbase += priv->ht20_tx_power_diff[tx_idx++].b;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
451
priv->ofdm_tx_power_diff[0].b =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
455
efuse->tx_power_index_A.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
456
priv->ht20_tx_power_diff[0].b =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
457
efuse->tx_power_index_B.ht20_ofdm_1s_diff.b;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
460
priv->ht40_tx_power_diff[0].b = 0;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
465
priv->ofdm_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
470
priv->ht20_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
475
priv->ht40_tx_power_diff[i].b =
drivers/net/wireless/realtek/rtl8xxxu/core.c
1486
ofdmbase[1] = ofdm[1] + priv->ofdm_tx_power_index_diff[group].b;
drivers/net/wireless/realtek/rtl8xxxu/core.c
1492
mcsbase[1] += priv->ht20_tx_power_index_diff[group].b;
drivers/net/wireless/realtek/rtl8xxxu/core.c
1498
if (ofdm[1] > priv->ht40_2s_tx_power_index_diff[group].b)
drivers/net/wireless/realtek/rtl8xxxu/core.c
1499
ofdm[1] -= priv->ht40_2s_tx_power_index_diff[group].b;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
968
int b:4;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
970
int b:4;
drivers/net/wireless/realtek/rtlwifi/debug.c
143
RTL_DEBUG_IMPL_BB_SERIES(b, 0x0b00);
drivers/net/wireless/realtek/rtlwifi/debug.c
188
RTL_DEBUG_IMPL_RF_SERIES(b, RF90_PATH_B);
drivers/net/wireless/realtek/rtw89/coex.c
2925
struct rtw89_mac_ax_wl_act *b = dm->gnt.bt;
drivers/net/wireless/realtek/rtw89/coex.c
2974
b[i].wlan_act_en = 0;
drivers/net/wireless/realtek/rtw89/coex.c
2975
b[i].wlan_act = 0;
drivers/net/wireless/realtek/rtw89/coex.c
2978
b[i].wlan_act_en = 1;
drivers/net/wireless/realtek/rtw89/coex.c
2979
b[i].wlan_act = 0;
drivers/net/wireless/realtek/rtw89/coex.c
2982
b[i].wlan_act_en = 1;
drivers/net/wireless/realtek/rtw89/coex.c
2983
b[i].wlan_act = 1;
drivers/net/wireless/realtek/rtw89/coex.c
3138
struct rtw89_btc_bt_link_info *b = &bt->link_info;
drivers/net/wireless/realtek/rtw89/coex.c
3161
if ((btc->dm.wl_btg_rx && b->profile_cnt.now != 0) ||
drivers/net/wireless/realtek/rtw89/coex.c
3169
if (b->profile_cnt.now != 0 &&
drivers/net/wireless/realtek/rtw89/coex.c
3251
struct rtw89_btc_bt_link_info *b = &bt->link_info;
drivers/net/wireless/realtek/rtw89/coex.c
3394
b->profile_cnt.last == b->profile_cnt.now) {
drivers/net/wireless/realtek/rtw89/coex.c
4789
struct rtw89_btc_bt_link_info *b = &btc->cx.bt.link_info;
drivers/net/wireless/realtek/rtw89/coex.c
4798
if (b->status.map.connect)
drivers/net/wireless/realtek/rtw89/coex.c
5435
struct rtw89_btc_bt_link_info *b = &bt->link_info;
drivers/net/wireless/realtek/rtw89/coex.c
5436
struct rtw89_btc_bt_hfp_desc *hfp = &b->hfp_desc;
drivers/net/wireless/realtek/rtw89/coex.c
5437
struct rtw89_btc_bt_hid_desc *hid = &b->hid_desc;
drivers/net/wireless/realtek/rtw89/coex.c
5470
if (btc->dm.freerun || igno_bt || b->profile_cnt.now == 0 ||
drivers/net/wireless/realtek/rtw89/coex.c
7455
struct rtw89_btc_bt_link_info *b = &bt->link_info;
drivers/net/wireless/realtek/rtw89/coex.c
7467
memcpy(&b->bt_txpwr_desc, &buf[2], sizeof(b->bt_txpwr_desc));
drivers/net/wireless/realtek/rtw89/coex.c
7880
struct rtw89_btc_bt_link_info *b = &cx->bt.link_info;
drivers/net/wireless/realtek/rtw89/coex.c
7881
struct rtw89_btc_bt_hfp_desc *hfp = &b->hfp_desc;
drivers/net/wireless/realtek/rtw89/coex.c
7882
struct rtw89_btc_bt_hid_desc *hid = &b->hid_desc;
drivers/net/wireless/realtek/rtw89/coex.c
8036
struct rtw89_btc_bt_link_info *b = &bt->link_info;
drivers/net/wireless/realtek/rtw89/coex.c
8037
struct rtw89_btc_bt_hfp_desc *hfp = &b->hfp_desc;
drivers/net/wireless/realtek/rtw89/coex.c
8038
struct rtw89_btc_bt_hid_desc *hid = &b->hid_desc;
drivers/net/wireless/realtek/rtw89/coex.c
8039
struct rtw89_btc_bt_a2dp_desc *a2dp = &b->a2dp_desc;
drivers/net/wireless/realtek/rtw89/coex.c
8040
struct rtw89_btc_bt_pan_desc *pan = &b->pan_desc;
drivers/net/wireless/realtek/rtw89/coex.c
8060
b->profile_cnt.last = b->profile_cnt.now;
drivers/net/wireless/realtek/rtw89/coex.c
8061
b->profile_cnt.now = 0;
drivers/net/wireless/realtek/rtw89/coex.c
8066
b->status.map.connect = btinfo.lb2.connect;
drivers/net/wireless/realtek/rtw89/coex.c
8067
b->status.map.sco_busy = btinfo.lb2.sco_busy;
drivers/net/wireless/realtek/rtw89/coex.c
8068
b->status.map.acl_busy = btinfo.lb2.acl_busy;
drivers/net/wireless/realtek/rtw89/coex.c
8069
b->status.map.inq_pag = btinfo.lb2.inq_pag;
drivers/net/wireless/realtek/rtw89/coex.c
8074
b->profile_cnt.now += (u8)hfp->exist;
drivers/net/wireless/realtek/rtw89/coex.c
8076
b->profile_cnt.now += (u8)hid->exist;
drivers/net/wireless/realtek/rtw89/coex.c
8078
b->profile_cnt.now += (u8)a2dp->exist;
drivers/net/wireless/realtek/rtw89/coex.c
8080
b->profile_cnt.now += (u8)pan->exist;
drivers/net/wireless/realtek/rtw89/coex.c
8087
b->cqddr = btinfo.lb3.cqddr;
drivers/net/wireless/realtek/rtw89/coex.c
8093
b->status.map.mesh_busy = btinfo.lb3.mesh_busy;
drivers/net/wireless/realtek/rtw89/coex.c
8097
b->rssi = chip->ops->btc_get_bt_rssi(rtwdev, btinfo.hb0.rssi);
drivers/net/wireless/realtek/rtw89/coex.c
8098
bt->rssi_level = _update_bt_rssi_level(rtwdev, b->rssi);
drivers/net/wireless/realtek/rtw89/coex.c
8103
b->status.map.ble_connect = btinfo.hb1.ble_connect;
drivers/net/wireless/realtek/rtw89/coex.c
8115
cx->cnt_bt[BTC_BCNT_RELINK] += !!(btinfo.hb1.relink && !b->relink.now);
drivers/net/wireless/realtek/rtw89/coex.c
8116
b->relink.now = btinfo.hb1.relink;
drivers/net/wireless/realtek/rtw89/coex.c
8125
cx->cnt_bt[BTC_BCNT_ROLESW] += !!(btinfo.hb1.role_sw && !b->role_sw);
drivers/net/wireless/realtek/rtw89/coex.c
8126
b->role_sw = btinfo.hb1.role_sw;
drivers/net/wireless/realtek/rtw89/coex.c
8128
b->multi_link.now = btinfo.hb1.multi_link;
drivers/net/wireless/realtek/rtw89/coex.c
8134
cx->cnt_bt[BTC_BCNT_AFH] += !!(btinfo.hb2.afh_update && !b->afh_update);
drivers/net/wireless/realtek/rtw89/coex.c
8135
b->afh_update = btinfo.hb2.afh_update;
drivers/net/wireless/realtek/rtw89/coex.c
8137
b->slave_role = btinfo.hb2.slave;
drivers/net/wireless/realtek/rtw89/coex.c
8140
if (!b->status.map.ble_connect || hid->pair_cnt > 1)
drivers/net/wireless/realtek/rtw89/coex.c
8147
if (b->tx_3m != (u32)btinfo.hb3.tx_3m)
drivers/net/wireless/realtek/rtw89/coex.c
8149
b->tx_3m = (u32)btinfo.hb3.tx_3m;
drivers/net/wireless/realtek/rtw89/core.c
2581
static int cmp_u16(const void *a, const void *b)
drivers/net/wireless/realtek/rtw89/core.c
2583
return *(const u16 *)a - *(const u16 *)b;
drivers/net/wireless/realtek/rtw89/phy.h
23
#define phy_div(a, b) ({typeof(b) _b = (b); (_b) ? ((a) / (_b)) : 0; })
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1254
static int rsi_compare(const void *a, const void *b)
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1257
u16 _b = *(const u16 *)(b);
drivers/net/wireless/silabs/wfx/data_tx.c
68
static bool wfx_tx_policy_is_equal(const struct wfx_tx_policy *a, const struct wfx_tx_policy *b)
drivers/net/wireless/silabs/wfx/data_tx.c
70
return !memcmp(a->rates, b->rates, sizeof(a->rates));
drivers/net/wireless/ti/wl12xx/debugfs.c
16
#define WL12XX_DEBUGFS_FWSTATS_FILE(a, b, c) \
drivers/net/wireless/ti/wl12xx/debugfs.c
17
DEBUGFS_FWSTATS_FILE(a, b, c, wl12xx_acx_statistics)
drivers/net/wireless/ti/wl18xx/debugfs.c
21
#define WL18XX_DEBUGFS_FWSTATS_FILE(a, b, c) \
drivers/net/wireless/ti/wl18xx/debugfs.c
22
DEBUGFS_FWSTATS_FILE(a, b, c, wl18xx_acx_statistics)
drivers/net/wireless/ti/wl18xx/debugfs.c
23
#define WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c) \
drivers/net/wireless/ti/wl18xx/debugfs.c
24
DEBUGFS_FWSTATS_FILE_ARRAY(a, b, c, wl18xx_acx_statistics)
drivers/net/wireless/ti/wlcore/cmd.c
1697
int ret = 0, i, b, ch_bit_idx;
drivers/net/wireless/ti/wlcore/cmd.c
1710
for (b = NL80211_BAND_2GHZ; b <= NL80211_BAND_5GHZ; b++) {
drivers/net/wireless/ti/wlcore/cmd.c
1711
band = wiphy->bands[b];
drivers/net/wireless/ti/wlcore/cmd.c
1725
ch_bit_idx = wlcore_get_reg_conf_ch_idx(b, ch);
drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c
84
#define RF_CHANPAIR(a,b) [CHAN_TO_PAIRIDX(a)]
drivers/net/xen-netback/xenbus.c
469
unsigned long b, u;
drivers/net/xen-netback/xenbus.c
481
b = simple_strtoul(s, &e, 10);
drivers/net/xen-netback/xenbus.c
490
*bytes = b;
drivers/nvdimm/label.c
30
static u32 best_seq(u32 a, u32 b)
drivers/nvdimm/label.c
33
b &= NSINDEX_SEQ_MASK;
drivers/nvdimm/label.c
35
if (a == 0 || a == b)
drivers/nvdimm/label.c
36
return b;
drivers/nvdimm/label.c
37
else if (b == 0)
drivers/nvdimm/label.c
39
else if (nd_inc_seq(a) == b)
drivers/nvdimm/label.c
40
return b;
drivers/nvdimm/namespace_devs.c
1909
static int cmp_dpa(const void *a, const void *b)
drivers/nvdimm/namespace_devs.c
1912
const struct device *dev_b = *(const struct device **) b;
drivers/nvdimm/security.c
504
#define C(a, b, c) a
drivers/nvdimm/security.c
507
#define C(a, b, c) { b, c }
drivers/nvme/host/core.c
1887
static bool nvme_ns_ids_equal(struct nvme_ns_ids *a, struct nvme_ns_ids *b)
drivers/nvme/host/core.c
1889
return uuid_equal(&a->uuid, &b->uuid) &&
drivers/nvme/host/core.c
1890
memcmp(&a->nguid, &b->nguid, sizeof(a->nguid)) == 0 &&
drivers/nvme/host/core.c
1891
memcmp(&a->eui64, &b->eui64, sizeof(a->eui64)) == 0 &&
drivers/nvme/host/core.c
1892
a->csi == b->csi;
drivers/nvme/target/io-cmd-bdev.c
293
bio = &req->b.inline_bio;
drivers/nvme/target/io-cmd-bdev.c
349
struct bio *bio = &req->b.inline_bio;
drivers/nvme/target/nvmet.h
458
} b;
drivers/nvme/target/nvmet.h
871
if (bio != &req->b.inline_bio)
drivers/nvmem/core.c
1603
u8 *p, *b;
drivers/nvmem/core.c
1607
p = b = buf;
drivers/nvmem/core.c
1610
b += bytes_offset;
drivers/nvmem/core.c
1615
*p = *b++ >> bit_offset;
drivers/nvmem/core.c
1620
*p++ |= *b << (BITS_PER_BYTE - bit_offset);
drivers/nvmem/core.c
1622
*p = *b++ >> bit_offset;
drivers/nvmem/core.c
1624
} else if (p != b) {
drivers/nvmem/core.c
1625
memmove(p, b, cell->bytes - bytes_offset);
drivers/nvmem/core.c
1709
u8 v, *p, *buf, *b, pbyte, pbits;
drivers/nvmem/core.c
1717
p = b = buf;
drivers/nvmem/core.c
1720
pbyte = *b;
drivers/nvmem/core.c
1721
*b <<= bit_offset;
drivers/nvmem/core.c
1727
*b++ |= GENMASK(bit_offset - 1, 0) & v;
drivers/nvmem/core.c
1733
pbyte = *b;
drivers/nvmem/core.c
1734
p = b;
drivers/nvmem/core.c
1735
*b <<= bit_offset;
drivers/nvmem/core.c
1736
*b++ |= pbits;
drivers/nvmem/stm32-bsec-optee-ta.c
166
param[0].u.value.b = SHADOW_ACCESS;
drivers/nvmem/stm32-bsec-optee-ta.c
231
param[0].u.value.b = FUSE_ACCESS;
drivers/nvmem/stm32-bsec-optee-ta.c
276
param[0].u.value.b = LOCK_ACCESS;
drivers/of/of_reserved_mem.c
152
u64 b, s;
drivers/of/of_reserved_mem.c
154
of_flat_dt_read_addr_size(prop, i, &b, &s);
drivers/of/of_reserved_mem.c
156
base = b;
drivers/of/of_reserved_mem.c
194
static int __init __rmem_cmp(const void *a, const void *b)
drivers/of/of_reserved_mem.c
196
const struct reserved_mem *ra = a, *rb = b;
drivers/of/of_reserved_mem.c
278
u64 b, s;
drivers/of/of_reserved_mem.c
284
if (!of_flat_dt_get_addr_size(child, "reg", &b, &s))
drivers/of/of_reserved_mem.c
291
base = b;
drivers/of/of_reserved_mem.c
463
u64 b, s;
drivers/of/of_reserved_mem.c
465
of_flat_dt_read_addr_size(prop, i, &b, &s);
drivers/of/of_reserved_mem.c
467
start = b;
drivers/of/of_reserved_mem.c
468
end = b + s;
drivers/parisc/dino.c
267
DINO_PORT_IN(b, 8, 3)
drivers/parisc/dino.c
283
DINO_PORT_OUT(b, 8, 3)
drivers/parport/parport_ip32.c
441
#define CHECK_EXTRA_BITS(p, b, m) \
drivers/parport/parport_ip32.c
443
unsigned int __b = (b), __m = (m); \
drivers/parport/parport_ip32.c
447
(p)->name, __func__, #b, __b, __m); \
drivers/parport/share.c
55
static void dead_write_lines(struct parport *p, unsigned char b){}
drivers/parport/share.c
57
static unsigned char dead_frob_lines(struct parport *p, unsigned char b,
drivers/parport/share.c
62
static size_t dead_write(struct parport *p, const void *b, size_t l, int f)
drivers/parport/share.c
64
static size_t dead_read(struct parport *p, void *b, size_t l, int f)
drivers/pci/controller/cadence/pcie-cadence-ep.c
128
b = (bar < BAR_4) ? bar : bar - BAR_4;
drivers/pci/controller/cadence/pcie-cadence-ep.c
132
cfg &= ~(CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) |
drivers/pci/controller/cadence/pcie-cadence-ep.c
133
CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b));
drivers/pci/controller/cadence/pcie-cadence-ep.c
134
cfg |= (CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE(b, aperture) |
drivers/pci/controller/cadence/pcie-cadence-ep.c
135
CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL(b, ctrl));
drivers/pci/controller/cadence/pcie-cadence-ep.c
159
u32 reg, cfg, b, ctrl;
drivers/pci/controller/cadence/pcie-cadence-ep.c
165
b = (bar < BAR_4) ? bar : bar - BAR_4;
drivers/pci/controller/cadence/pcie-cadence-ep.c
170
cfg &= ~(CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) |
drivers/pci/controller/cadence/pcie-cadence-ep.c
171
CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b));
drivers/pci/controller/cadence/pcie-cadence-ep.c
172
cfg |= CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL(b, ctrl);
drivers/pci/controller/cadence/pcie-cadence-ep.c
90
u32 addr0, addr1, reg, cfg, b, aperture, ctrl;
drivers/pci/controller/cadence/pcie-cadence-host-common.c
173
const struct list_head *b)
drivers/pci/controller/cadence/pcie-cadence-host-common.c
179
entry2 = container_of(b, struct resource_entry, node);
drivers/pci/controller/cadence/pcie-cadence-host-common.h
34
const struct list_head *b);
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
44
#define CDNS_PCIE_HPA_LM_EP_FUNC_BAR_CFG_BAR_APERTURE(b, a) \
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
45
(((a) << (4 + ((b) * 10))) & (CDNS_PCIE_HPA_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b)))
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
48
#define CDNS_PCIE_HPA_LM_EP_FUNC_BAR_CFG_BAR_CTRL(b, c) \
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
49
(((c) << ((b) * 10)) & (CDNS_PCIE_HPA_LM_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b)))
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
59
#define CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) \
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
60
(GENMASK(4, 0) << ((b) * 8))
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
61
#define CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE(b, a) \
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
62
(((a) << ((b) * 8)) & CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b))
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
63
#define CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b) \
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
64
(GENMASK(7, 5) << ((b) * 8))
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
65
#define CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL(b, c) \
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
66
(((c) << ((b) * 8 + 5)) & CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b))
drivers/pci/controller/pci-hyperv.c
3750
dom_req = hdev->dev_instance.b[5] << 8 | hdev->dev_instance.b[4];
drivers/pci/controller/pci-hyperv.c
644
params->device_id = (hbus->hdev->dev_instance.b[5] << 24) |
drivers/pci/controller/pci-hyperv.c
645
(hbus->hdev->dev_instance.b[4] << 16) |
drivers/pci/controller/pci-hyperv.c
646
(hbus->hdev->dev_instance.b[7] << 8) |
drivers/pci/controller/pci-hyperv.c
647
(hbus->hdev->dev_instance.b[6] & 0xf8) |
drivers/pci/controller/pci-mvebu.c
50
#define PCIE_CONF_BUS(b) (((b) & 0xff) << 16)
drivers/pci/controller/pci-xgene.c
118
unsigned int b, d, f;
drivers/pci/controller/pci-xgene.c
121
b = bus->number;
drivers/pci/controller/pci-xgene.c
126
rtdid_val = (b << 8) | (d << 3) | f;
drivers/pci/controller/pcie-brcmstb.c
1064
add_inbound_win(b++, &n, size, cpu_addr, pci_offset);
drivers/pci/controller/pcie-brcmstb.c
1070
add_inbound_win(b++, &n, 0, 0, 0);
drivers/pci/controller/pcie-brcmstb.c
928
static void add_inbound_win(struct inbound_win *b, u8 *count, u64 size,
drivers/pci/controller/pcie-brcmstb.c
931
b->size = size;
drivers/pci/controller/pcie-brcmstb.c
932
b->cpu_addr = cpu_addr;
drivers/pci/controller/pcie-brcmstb.c
933
b->pci_offset = pci_offset;
drivers/pci/controller/pcie-brcmstb.c
953
struct inbound_win *b = b_begin;
drivers/pci/controller/pcie-brcmstb.c
963
add_inbound_win(b++, &n, 0, 0, 0);
drivers/pci/controller/pcie-brcmstb.c
980
add_inbound_win(b++, &n, size, cpu_start, pcie_start);
drivers/pci/controller/pcie-rcar.h
120
#define PCIE_CONF_BUS(b) (((b) & 0xff) << 24)
drivers/pci/controller/pcie-rockchip-ep.c
159
u32 addr0, addr1, reg, cfg, b, aperture, ctrl;
drivers/pci/controller/pcie-rockchip-ep.c
195
b = bar;
drivers/pci/controller/pcie-rockchip-ep.c
198
b = bar - BAR_4;
drivers/pci/controller/pcie-rockchip-ep.c
205
cfg &= ~(ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) |
drivers/pci/controller/pcie-rockchip-ep.c
206
ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b));
drivers/pci/controller/pcie-rockchip-ep.c
207
cfg |= (ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE(b, aperture) |
drivers/pci/controller/pcie-rockchip-ep.c
208
ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL(b, ctrl));
drivers/pci/controller/pcie-rockchip-ep.c
224
u32 reg, cfg, b, ctrl;
drivers/pci/controller/pcie-rockchip-ep.c
229
b = bar;
drivers/pci/controller/pcie-rockchip-ep.c
232
b = bar - BAR_4;
drivers/pci/controller/pcie-rockchip-ep.c
237
cfg &= ~(ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) |
drivers/pci/controller/pcie-rockchip-ep.c
238
ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b));
drivers/pci/controller/pcie-rockchip-ep.c
239
cfg |= ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL(b, ctrl);
drivers/pci/controller/pcie-rockchip.h
279
#define ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) \
drivers/pci/controller/pcie-rockchip.h
280
(GENMASK(4, 0) << ((b) * 8))
drivers/pci/controller/pcie-rockchip.h
281
#define ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE(b, a) \
drivers/pci/controller/pcie-rockchip.h
282
(((a) << ((b) * 8)) & \
drivers/pci/controller/pcie-rockchip.h
283
ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b))
drivers/pci/controller/pcie-rockchip.h
284
#define ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b) \
drivers/pci/controller/pcie-rockchip.h
285
(GENMASK(7, 5) << ((b) * 8))
drivers/pci/controller/pcie-rockchip.h
286
#define ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL(b, c) \
drivers/pci/controller/pcie-rockchip.h
287
(((c) << ((b) * 8 + 5)) & \
drivers/pci/controller/pcie-rockchip.h
288
ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL_MASK(b))
drivers/pci/devres.c
117
struct pcim_addr_devres *a, *b;
drivers/pci/devres.c
120
b = b_raw;
drivers/pci/devres.c
122
if (a->type != b->type)
drivers/pci/devres.c
128
return a->bar == b->bar;
drivers/pci/devres.c
130
return a->baseaddr == b->baseaddr;
drivers/pci/hotplug/ibmphp_core.c
620
struct pci_bus *bus, *b;
drivers/pci/hotplug/ibmphp_core.c
645
b = pci_scan_bus(busno, ibmphp_pci_bus->ops, NULL);
drivers/pci/hotplug/ibmphp_core.c
646
if (!b)
drivers/pci/hotplug/ibmphp_core.c
649
pci_bus_add_devices(b);
drivers/pci/p2pdma.c
629
static bool host_bridge_whitelist(struct pci_dev *a, struct pci_dev *b,
drivers/pci/p2pdma.c
633
struct pci_host_bridge *host_b = pci_find_host_bridge(b->bus);
drivers/pci/p2pdma.c
691
struct pci_dev *a = provider, *b = client, *bb;
drivers/pci/p2pdma.c
715
bb = b;
drivers/pci/p2pdma.c
733
bb = b;
drivers/pci/pci-sysfs.c
1007
void pci_create_legacy_files(struct pci_bus *b)
drivers/pci/pci-sysfs.c
1014
b->legacy_io = kzalloc_objs(struct bin_attribute, 2, GFP_ATOMIC);
drivers/pci/pci-sysfs.c
1015
if (!b->legacy_io)
drivers/pci/pci-sysfs.c
1018
sysfs_bin_attr_init(b->legacy_io);
drivers/pci/pci-sysfs.c
1019
b->legacy_io->attr.name = "legacy_io";
drivers/pci/pci-sysfs.c
1020
b->legacy_io->size = 0xffff;
drivers/pci/pci-sysfs.c
1021
b->legacy_io->attr.mode = 0600;
drivers/pci/pci-sysfs.c
1022
b->legacy_io->read = pci_read_legacy_io;
drivers/pci/pci-sysfs.c
1023
b->legacy_io->write = pci_write_legacy_io;
drivers/pci/pci-sysfs.c
1025
b->legacy_io->llseek = pci_llseek_resource;
drivers/pci/pci-sysfs.c
1026
b->legacy_io->mmap = pci_mmap_legacy_io;
drivers/pci/pci-sysfs.c
1027
b->legacy_io->f_mapping = iomem_get_mapping;
drivers/pci/pci-sysfs.c
1028
pci_adjust_legacy_attr(b, pci_mmap_io);
drivers/pci/pci-sysfs.c
1029
error = device_create_bin_file(&b->dev, b->legacy_io);
drivers/pci/pci-sysfs.c
1034
b->legacy_mem = b->legacy_io + 1;
drivers/pci/pci-sysfs.c
1035
sysfs_bin_attr_init(b->legacy_mem);
drivers/pci/pci-sysfs.c
1036
b->legacy_mem->attr.name = "legacy_mem";
drivers/pci/pci-sysfs.c
1037
b->legacy_mem->size = 1024*1024;
drivers/pci/pci-sysfs.c
1038
b->legacy_mem->attr.mode = 0600;
drivers/pci/pci-sysfs.c
1039
b->legacy_mem->mmap = pci_mmap_legacy_mem;
drivers/pci/pci-sysfs.c
1041
b->legacy_mem->llseek = pci_llseek_resource;
drivers/pci/pci-sysfs.c
1042
b->legacy_mem->f_mapping = iomem_get_mapping;
drivers/pci/pci-sysfs.c
1043
pci_adjust_legacy_attr(b, pci_mmap_mem);
drivers/pci/pci-sysfs.c
1044
error = device_create_bin_file(&b->dev, b->legacy_mem);
drivers/pci/pci-sysfs.c
1051
device_remove_bin_file(&b->dev, b->legacy_io);
drivers/pci/pci-sysfs.c
1053
kfree(b->legacy_io);
drivers/pci/pci-sysfs.c
1054
b->legacy_io = NULL;
drivers/pci/pci-sysfs.c
1056
dev_warn(&b->dev, "could not create legacy I/O port and ISA memory resources in sysfs\n");
drivers/pci/pci-sysfs.c
1059
void pci_remove_legacy_files(struct pci_bus *b)
drivers/pci/pci-sysfs.c
1061
if (b->legacy_io) {
drivers/pci/pci-sysfs.c
1062
device_remove_bin_file(&b->dev, b->legacy_io);
drivers/pci/pci-sysfs.c
1063
device_remove_bin_file(&b->dev, b->legacy_mem);
drivers/pci/pci-sysfs.c
1064
kfree(b->legacy_io); /* both are allocated here */
drivers/pci/pci-sysfs.c
467
struct pci_bus *b = NULL;
drivers/pci/pci-sysfs.c
474
while ((b = pci_find_next_bus(b)) != NULL)
drivers/pci/pci-sysfs.c
475
pci_rescan_bus(b);
drivers/pci/pci-sysfs.c
991
void __weak pci_adjust_legacy_attr(struct pci_bus *b,
drivers/pci/probe.c
1025
b = pci_find_bus(pci_domain_nr(bus), bridge->busnr);
drivers/pci/probe.c
1026
if (b) {
drivers/pci/probe.c
1028
dev_dbg(&b->dev, "bus already known\n");
drivers/pci/probe.c
3311
int pci_bus_insert_busn_res(struct pci_bus *b, int bus, int bus_max)
drivers/pci/probe.c
3313
struct resource *res = &b->busn_res;
drivers/pci/probe.c
3320
if (!pci_is_root_bus(b))
drivers/pci/probe.c
3321
parent_res = &b->parent->busn_res;
drivers/pci/probe.c
3323
parent_res = get_pci_domain_busn_res(pci_domain_nr(b));
drivers/pci/probe.c
3330
dev_info(&b->dev,
drivers/pci/probe.c
3332
res, pci_is_root_bus(b) ? "domain " : "",
drivers/pci/probe.c
3338
int pci_bus_update_busn_res_end(struct pci_bus *b, int bus_max)
drivers/pci/probe.c
3340
struct resource *res = &b->busn_res;
drivers/pci/probe.c
3350
dev_info(&b->dev, "busn_res: %pR end %s updated to %02x\n",
drivers/pci/probe.c
3354
pci_bus_insert_busn_res(b, res->start, res->end);
drivers/pci/probe.c
3359
void pci_bus_release_busn_res(struct pci_bus *b)
drivers/pci/probe.c
3361
struct resource *res = &b->busn_res;
drivers/pci/probe.c
3368
dev_info(&b->dev, "busn_res: %pR %s released\n",
drivers/pci/probe.c
3376
struct pci_bus *b;
drivers/pci/probe.c
3393
b = bridge->bus;
drivers/pci/probe.c
3397
dev_info(&b->dev,
drivers/pci/probe.c
3400
pci_bus_insert_busn_res(b, bus, 255);
drivers/pci/probe.c
3403
max = pci_scan_child_bus(b);
drivers/pci/probe.c
3406
pci_bus_update_busn_res_end(b, max);
drivers/pci/probe.c
3417
struct pci_bus *b;
drivers/pci/probe.c
3426
b = pci_create_root_bus(parent, bus, ops, sysdata, resources);
drivers/pci/probe.c
3427
if (!b)
drivers/pci/probe.c
3431
dev_info(&b->dev,
drivers/pci/probe.c
3434
pci_bus_insert_busn_res(b, bus, 255);
drivers/pci/probe.c
3437
max = pci_scan_child_bus(b);
drivers/pci/probe.c
3440
pci_bus_update_busn_res_end(b, max);
drivers/pci/probe.c
3442
return b;
drivers/pci/probe.c
3450
struct pci_bus *b;
drivers/pci/probe.c
3455
b = pci_create_root_bus(NULL, bus, ops, sysdata, &resources);
drivers/pci/probe.c
3456
if (b) {
drivers/pci/probe.c
3457
pci_scan_child_bus(b);
drivers/pci/probe.c
3461
return b;
drivers/pci/probe.c
3533
const struct pci_dev *b = to_pci_dev(d_b);
drivers/pci/probe.c
3535
if (pci_domain_nr(a->bus) < pci_domain_nr(b->bus)) return -1;
drivers/pci/probe.c
3536
else if (pci_domain_nr(a->bus) > pci_domain_nr(b->bus)) return 1;
drivers/pci/probe.c
3538
if (a->bus->number < b->bus->number) return -1;
drivers/pci/probe.c
3539
else if (a->bus->number > b->bus->number) return 1;
drivers/pci/probe.c
3541
if (a->devfn < b->devfn) return -1;
drivers/pci/probe.c
3542
else if (a->devfn > b->devfn) return 1;
drivers/pci/probe.c
610
struct pci_bus *b;
drivers/pci/probe.c
612
b = kzalloc_obj(*b);
drivers/pci/probe.c
613
if (!b)
drivers/pci/probe.c
616
INIT_LIST_HEAD(&b->node);
drivers/pci/probe.c
617
INIT_LIST_HEAD(&b->children);
drivers/pci/probe.c
618
INIT_LIST_HEAD(&b->devices);
drivers/pci/probe.c
619
INIT_LIST_HEAD(&b->slots);
drivers/pci/probe.c
620
INIT_LIST_HEAD(&b->resources);
drivers/pci/probe.c
621
b->max_bus_speed = PCI_SPEED_UNKNOWN;
drivers/pci/probe.c
622
b->cur_bus_speed = PCI_SPEED_UNKNOWN;
drivers/pci/probe.c
625
b->domain_nr = parent->domain_nr;
drivers/pci/probe.c
627
return b;
drivers/pci/probe.c
963
struct pci_bus *b;
drivers/pci/probe.c
970
for (b = bus, d = NULL; !d && !pci_is_root_bus(b); b = b->parent) {
drivers/pci/probe.c
971
if (b->self)
drivers/pci/probe.c
972
d = dev_get_msi_domain(&b->self->dev);
drivers/pci/probe.c
976
d = pci_host_bridge_msi_domain(b);
drivers/pci/probe.c
996
struct pci_bus *bus, *b;
drivers/pci/quirks.c
2596
uint8_t b;
drivers/pci/quirks.c
2598
if (pci_read_config_byte(dev, 0xf41, &b) == 0) {
drivers/pci/quirks.c
2599
if (!(b & 0x20)) {
drivers/pci/quirks.c
2600
pci_write_config_byte(dev, 0xf41, b | 0x20);
drivers/pci/quirks.c
2625
uint8_t b;
drivers/pci/quirks.c
2636
if (pci_read_config_byte(dev, 0x76, &b) == 0) {
drivers/pci/quirks.c
2637
if (b & 0x40) {
drivers/pci/quirks.c
2639
pci_write_config_byte(dev, 0x76, b ^ 0x40);
drivers/pci/quirks.c
2645
if (pci_read_config_byte(dev, 0x72, &b) == 0) {
drivers/pci/quirks.c
2646
if (b != 0) {
drivers/pci/search.c
171
struct pci_bus *b = NULL;
drivers/pci/search.c
176
b = list_entry(n, struct pci_bus, node);
drivers/pci/search.c
178
return b;
drivers/pci/setup-bus.c
1398
struct pci_bus *b = dev->subordinate;
drivers/pci/setup-bus.c
1399
if (!b)
drivers/pci/setup-bus.c
1404
if (pci_bus_size_cardbus_bridge(b, realloc_head))
drivers/pci/setup-bus.c
1410
__pci_bus_size_bridges(b, realloc_head);
drivers/pci/setup-bus.c
1464
static void assign_fixed_resource_on_bus(struct pci_bus *b, struct resource *r)
drivers/pci/setup-bus.c
1470
pci_bus_for_each_resource(b, parent_r) {
drivers/pci/setup-bus.c
1489
struct pci_bus *b;
drivers/pci/setup-bus.c
1496
b = dev->bus;
drivers/pci/setup-bus.c
1497
while (b && !resource_assigned(r)) {
drivers/pci/setup-bus.c
1498
assign_fixed_resource_on_bus(b, r);
drivers/pci/setup-bus.c
1499
b = b->parent;
drivers/pci/setup-bus.c
1508
struct pci_bus *b;
drivers/pci/setup-bus.c
1516
b = dev->subordinate;
drivers/pci/setup-bus.c
1517
if (!b)
drivers/pci/setup-bus.c
1520
__pci_bus_assign_resources(b, realloc_head, fail_head);
drivers/pci/setup-bus.c
1525
pci_setup_bridge(b);
drivers/pci/setup-bus.c
1529
pci_setup_cardbus_bridge(b);
drivers/pci/setup-bus.c
1534
pci_domain_nr(b), b->number);
drivers/pci/setup-bus.c
1576
static void pci_bus_allocate_dev_resources(struct pci_bus *b)
drivers/pci/setup-bus.c
1581
list_for_each_entry(dev, &b->devices, bus_list) {
drivers/pci/setup-bus.c
1590
static void pci_bus_allocate_resources(struct pci_bus *b)
drivers/pci/setup-bus.c
1599
if (b->self) {
drivers/pci/setup-bus.c
1600
pci_read_bridge_bases(b);
drivers/pci/setup-bus.c
1601
pci_claim_bridge_resources(b->self);
drivers/pci/setup-bus.c
1604
list_for_each_entry(child, &b->children, node)
drivers/pci/setup-bus.c
1608
void pci_bus_claim_resources(struct pci_bus *b)
drivers/pci/setup-bus.c
1610
pci_bus_allocate_resources(b);
drivers/pci/setup-bus.c
1611
pci_bus_allocate_dev_resources(b);
drivers/pci/setup-bus.c
1619
struct pci_bus *b;
drivers/pci/setup-bus.c
1624
b = bridge->subordinate;
drivers/pci/setup-bus.c
1625
if (!b)
drivers/pci/setup-bus.c
1628
__pci_bus_assign_resources(b, add_head, fail_head);
drivers/pci/setup-bus.c
1632
pci_setup_bridge(b);
drivers/pci/setup-bus.c
1636
pci_setup_cardbus_bridge(b);
drivers/pci/setup-bus.c
1641
pci_domain_nr(b), b->number);
drivers/pci/setup-bus.c
1684
struct pci_bus *b = dev->subordinate;
drivers/pci/setup-bus.c
1687
if (!b)
drivers/pci/setup-bus.c
1698
pci_bus_for_each_resource(b, res) {
drivers/pci/setup-bus.c
1702
pci_bus_release_bridge_resources(b, res, rel_type);
drivers/pci/setup-bus.c
1731
struct pci_bus *b;
drivers/pci/setup-bus.c
1738
b = dev->subordinate;
drivers/pci/setup-bus.c
1739
if (!b)
drivers/pci/setup-bus.c
1742
pci_bus_dump_resources(b);
drivers/pci/setup-bus.c
2030
struct pci_bus *b;
drivers/pci/setup-bus.c
2032
b = dev->subordinate;
drivers/pci/setup-bus.c
2033
if (!b)
drivers/pci/setup-bus.c
2061
pci_bus_distribute_available_resources(b, add_list, available);
drivers/pci/setup-bus.c
2119
struct pci_bus *b;
drivers/pci/setup-bus.c
2121
b = dev->subordinate;
drivers/pci/setup-bus.c
2122
if (!b)
drivers/pci/setup-bus.c
2132
pci_root_bus_distribute_available_resources(b, add_list);
drivers/pci/xen-pcifront.c
409
struct pci_bus *b)
drivers/pci/xen-pcifront.c
420
d = pci_get_slot(b, devfn);
drivers/pci/xen-pcifront.c
427
d = pci_scan_single_device(b, devfn);
drivers/pci/xen-pcifront.c
440
struct pci_bus *b;
drivers/pci/xen-pcifront.c
478
b = pci_scan_root_bus(&pdev->xdev->dev, bus,
drivers/pci/xen-pcifront.c
480
if (!b) {
drivers/pci/xen-pcifront.c
489
bus_entry->bus = b;
drivers/pci/xen-pcifront.c
497
err = pcifront_scan_bus(pdev, domain, bus, b);
drivers/pci/xen-pcifront.c
500
pci_walk_bus(b, pcifront_claim_resource, pdev);
drivers/pci/xen-pcifront.c
503
pci_bus_add_devices(b);
drivers/pci/xen-pcifront.c
519
struct pci_bus *b;
drivers/pci/xen-pcifront.c
521
b = pci_find_bus(domain, bus);
drivers/pci/xen-pcifront.c
522
if (!b)
drivers/pci/xen-pcifront.c
529
err = pcifront_scan_bus(pdev, domain, bus, b);
drivers/pci/xen-pcifront.c
532
pci_walk_bus(b, pcifront_claim_resource, pdev);
drivers/pci/xen-pcifront.c
535
pci_bus_add_devices(b);
drivers/pcmcia/i82365.c
257
static void i365_bflip(u_short sock, u_short reg, u_char mask, int b)
drivers/pcmcia/i82365.c
260
if (b)
drivers/pcmcia/i82365.c
269
u_short a, b;
drivers/pcmcia/i82365.c
271
b = i365_get(sock, reg+1);
drivers/pcmcia/i82365.c
272
return (a + (b<<8));
drivers/pcmcia/i82365.c
292
#define flip(v,b,f) (v = ((f)<0) ? v : ((f) ? ((v)|(b)) : ((v)&(~b))))
drivers/pcmcia/o2micro.h
118
u8 a, b;
drivers/pcmcia/o2micro.h
123
b = config_readb(socket, O2_RESERVED2);
drivers/pcmcia/o2micro.h
124
dev_dbg(&socket->dev->dev, "O2: 0x94/0xD4: %02x/%02x\n", a, b);
drivers/pcmcia/o2micro.h
160
b | O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST);
drivers/pcmcia/o2micro.h
167
b & ~(O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST));
drivers/pcmcia/pcmcia_resource.c
573
u8 b = c->io[0].start & 0xff;
drivers/pcmcia/pcmcia_resource.c
574
pcmcia_write_cis_mem(s, 1, (base + CISREG_IOBASE_0)>>1, 1, &b);
drivers/pcmcia/pcmcia_resource.c
575
b = (c->io[0].start >> 8) & 0xff;
drivers/pcmcia/pcmcia_resource.c
576
pcmcia_write_cis_mem(s, 1, (base + CISREG_IOBASE_1)>>1, 1, &b);
drivers/pcmcia/pcmcia_resource.c
579
u8 b = resource_size(&c->io[0]) + resource_size(&c->io[1]) - 1;
drivers/pcmcia/pcmcia_resource.c
580
pcmcia_write_cis_mem(s, 1, (base + CISREG_IOSIZE)>>1, 1, &b);
drivers/pcmcia/rsrc_nonstatic.c
188
u_char *b, hole, most;
drivers/pcmcia/rsrc_nonstatic.c
193
b = kzalloc(256, GFP_KERNEL);
drivers/pcmcia/rsrc_nonstatic.c
194
if (!b) {
drivers/pcmcia/rsrc_nonstatic.c
208
if ((j == 8) && (++b[hole] > b[most]))
drivers/pcmcia/rsrc_nonstatic.c
210
if (b[most] == 127)
drivers/pcmcia/rsrc_nonstatic.c
213
kfree(b);
drivers/pcmcia/rsrc_nonstatic.c
297
int i, a = 0, b = -1, d;
drivers/pcmcia/rsrc_nonstatic.c
313
b &= d;
drivers/pcmcia/rsrc_nonstatic.c
322
if (b == -1)
drivers/pcmcia/rsrc_nonstatic.c
485
unsigned long b, i, ok = 0;
drivers/pcmcia/rsrc_nonstatic.c
511
b = order[i] << 12;
drivers/pcmcia/rsrc_nonstatic.c
512
if ((b >= mm.base) && (b+0x10000 <= mm.base+mm.num)) {
drivers/pcmcia/rsrc_nonstatic.c
514
sub_interval(&s_data->mem_db, b, 0x10000);
drivers/pcmcia/rsrc_nonstatic.c
516
ok += do_mem_probe(s, b, 0x10000,
drivers/pcmcia/soc_common.c
687
char *b = *p;
drivers/pcmcia/soc_common.c
690
b += sprintf(b, "%-9s:", prefix);
drivers/pcmcia/soc_common.c
693
b += sprintf(b, " %s", bits[i].name);
drivers/pcmcia/soc_common.c
694
*b++ = '\n';
drivers/pcmcia/soc_common.c
695
*p = b;
drivers/perf/arm-ccn.c
595
static int arm_ccn_pmu_type_eq(u32 a, u32 b)
drivers/perf/arm-ccn.c
597
if (a == b)
drivers/perf/arm-ccn.c
607
switch (b) {
drivers/perf/arm-cmn.c
2159
static int arm_cmn_node_cmp(const void *a, const void *b)
drivers/perf/arm-cmn.c
2161
const struct arm_cmn_node *dna = a, *dnb = b;
drivers/perf/arm_pmu.c
781
static int cpu_pm_pmu_notify(struct notifier_block *b, unsigned long cmd,
drivers/perf/arm_pmu.c
784
struct arm_pmu *armpmu = container_of(b, struct arm_pmu, cpu_pm_nb);
drivers/perf/fsl_imx8_ddr_perf.c
377
struct perf_event *b)
drivers/perf/fsl_imx8_ddr_perf.c
381
if (!ddr_perf_is_filtered(b))
drivers/perf/fsl_imx8_ddr_perf.c
383
return ddr_perf_filter_val(a) == ddr_perf_filter_val(b);
drivers/perf/riscv_pmu_sbi.c
1242
static int riscv_pm_pmu_notify(struct notifier_block *b, unsigned long cmd,
drivers/perf/riscv_pmu_sbi.c
1245
struct riscv_pmu *rvpmu = container_of(b, struct riscv_pmu, riscv_pm_nb);
drivers/perf/starfive_starlink_pmu.c
446
static int starlink_pmu_pm_notify(struct notifier_block *b,
drivers/perf/starfive_starlink_pmu.c
449
struct starlink_pmu *starlink_pmu = container_of(b, struct starlink_pmu,
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
162
u32 b = *pdenom;
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
169
while (b) {
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
171
whole = a / b;
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
178
c = a - (b * whole);
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
179
a = b;
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
180
b = c;
drivers/phy/qualcomm/phy-qcom-ipq806x-sata.c
24
#define __set(v, a, b) (((v) << (b)) & GENMASK(a, b))
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
59
#define M31_EUSB_PHY_INIT_CFG(o, b, v) \
drivers/phy/qualcomm/phy-qcom-m31-eusb2.c
62
.mask = b, \
drivers/phy/ti/phy-am654-serdes.c
333
#define SERDES_AM654_CFG(offset, a, b, val) \
drivers/phy/ti/phy-am654-serdes.c
335
GENMASK((a), (b)), (val) << (b))
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
395
#define BCM281XX_PIN_DESC(a, b, c) \
drivers/pinctrl/bcm/pinctrl-bcm281xx.c
396
{ .number = a, .name = b, .drv_data = &c##_pin }
drivers/pinctrl/bcm/pinctrl-bcm63268.c
52
#define BCM63268_PIN(a, b, basemode) \
drivers/pinctrl/bcm/pinctrl-bcm63268.c
55
.name = b, \
drivers/pinctrl/bcm/pinctrl-bcm6358.c
56
#define BCM6358_GPIO_PIN(a, b, bit1, bit2, bit3) \
drivers/pinctrl/bcm/pinctrl-bcm6358.c
59
.name = b, \
drivers/pinctrl/bcm/pinctrl-bcm6362.c
47
#define BCM6362_PIN(a, b, mask) \
drivers/pinctrl/bcm/pinctrl-bcm6362.c
50
.name = b, \
drivers/pinctrl/bcm/pinctrl-bcm6368.c
42
#define BCM6368_BASEMODE_PIN(a, b) \
drivers/pinctrl/bcm/pinctrl-bcm6368.c
45
.name = b, \
drivers/pinctrl/bcm/pinctrl-brcmstb.c
35
#define BIT_TO_REG(b) (((b) >> 5) << 2)
drivers/pinctrl/bcm/pinctrl-brcmstb.c
36
#define BIT_TO_SHIFT(b) ((b) & 0x1f)
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
164
#define NS2_PIN_DESC(p, n, b, o, s, i, pu, d) \
drivers/pinctrl/bcm/pinctrl-ns2-mux.c
169
.base = b, \
drivers/pinctrl/intel/pinctrl-alderlake.c
30
#define ADL_N_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-alderlake.c
31
INTEL_COMMUNITY_GPPS(b, s, e, g, ADL_N)
drivers/pinctrl/intel/pinctrl-alderlake.c
33
#define ADL_S_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-alderlake.c
34
INTEL_COMMUNITY_GPPS(b, s, e, g, ADL_S)
drivers/pinctrl/intel/pinctrl-broxton.c
24
#define BXT_COMMUNITY(b, s, e) \
drivers/pinctrl/intel/pinctrl-broxton.c
25
INTEL_COMMUNITY_SIZE(b, s, e, 32, 4, BXT)
drivers/pinctrl/intel/pinctrl-cannonlake.c
31
#define CNL_LP_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-cannonlake.c
32
INTEL_COMMUNITY_GPPS(b, s, e, g, CNL_LP)
drivers/pinctrl/intel/pinctrl-cannonlake.c
34
#define CNL_H_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-cannonlake.c
35
INTEL_COMMUNITY_GPPS(b, s, e, g, CNL_H)
drivers/pinctrl/intel/pinctrl-cedarfork.c
24
#define CDF_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-cedarfork.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, CDF)
drivers/pinctrl/intel/pinctrl-denverton.c
24
#define DNV_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-denverton.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, DNV)
drivers/pinctrl/intel/pinctrl-elkhartlake.c
24
#define EHL_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-elkhartlake.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, EHL)
drivers/pinctrl/intel/pinctrl-emmitsburg.c
24
#define EBG_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-emmitsburg.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, EBG)
drivers/pinctrl/intel/pinctrl-geminilake.c
24
#define GLK_COMMUNITY(b, s, e) \
drivers/pinctrl/intel/pinctrl-geminilake.c
25
INTEL_COMMUNITY_SIZE(b, s, e, 32, 4, GLK)
drivers/pinctrl/intel/pinctrl-icelake.c
31
#define ICL_LP_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-icelake.c
32
INTEL_COMMUNITY_GPPS(b, s, e, g, ICL_LP)
drivers/pinctrl/intel/pinctrl-icelake.c
34
#define ICL_N_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-icelake.c
35
INTEL_COMMUNITY_GPPS(b, s, e, g, ICL_N)
drivers/pinctrl/intel/pinctrl-intel.h
155
#define __INTEL_COMMUNITY(b, s, e, g, n, gs, gn, soc) \
drivers/pinctrl/intel/pinctrl-intel.h
157
.barno = (b), \
drivers/pinctrl/intel/pinctrl-intel.h
171
#define INTEL_COMMUNITY_GPPS(b, s, e, g, soc) \
drivers/pinctrl/intel/pinctrl-intel.h
172
__INTEL_COMMUNITY(b, s, e, g, ARRAY_SIZE(g), 0, 0, soc)
drivers/pinctrl/intel/pinctrl-intel.h
174
#define INTEL_COMMUNITY_SIZE(b, s, e, gs, gn, soc) \
drivers/pinctrl/intel/pinctrl-intel.h
175
__INTEL_COMMUNITY(b, s, e, NULL, 0, gs, gn, soc)
drivers/pinctrl/intel/pinctrl-jasperlake.c
24
#define JSL_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-jasperlake.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, JSL)
drivers/pinctrl/intel/pinctrl-lakefield.c
24
#define LKF_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-lakefield.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, LKF)
drivers/pinctrl/intel/pinctrl-lewisburg.c
24
#define LBG_COMMUNITY(b, s, e) \
drivers/pinctrl/intel/pinctrl-lewisburg.c
25
INTEL_COMMUNITY_SIZE(b, s, e, 24, 3, LBG)
drivers/pinctrl/intel/pinctrl-meteorlake.c
30
#define MTL_P_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-meteorlake.c
31
INTEL_COMMUNITY_GPPS(b, s, e, g, MTL_P)
drivers/pinctrl/intel/pinctrl-meteorlake.c
33
#define MTL_S_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-meteorlake.c
34
INTEL_COMMUNITY_GPPS(b, s, e, g, MTL_S)
drivers/pinctrl/intel/pinctrl-meteorpoint.c
24
#define MTP_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-meteorpoint.c
25
INTEL_COMMUNITY_GPPS(b, s, e, g, MTP)
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
31
#define SPT_H_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
32
INTEL_COMMUNITY_GPPS(b, s, e, g, SPT_H)
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
34
#define SPT_LP_COMMUNITY(b, s, e) \
drivers/pinctrl/intel/pinctrl-sunrisepoint.c
35
INTEL_COMMUNITY_SIZE(b, s, e, 24, 4, SPT_LP)
drivers/pinctrl/intel/pinctrl-tangier.h
43
#define TNG_FAMILY(b, s, e) \
drivers/pinctrl/intel/pinctrl-tangier.h
45
.barno = (b), \
drivers/pinctrl/intel/pinctrl-tangier.h
50
#define TNG_FAMILY_PROTECTED(b, s, e) \
drivers/pinctrl/intel/pinctrl-tangier.h
52
.barno = (b), \
drivers/pinctrl/intel/pinctrl-tigerlake.c
31
#define TGL_LP_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-tigerlake.c
32
INTEL_COMMUNITY_GPPS(b, s, e, g, TGL_LP)
drivers/pinctrl/intel/pinctrl-tigerlake.c
34
#define TGL_H_COMMUNITY(b, s, e, g) \
drivers/pinctrl/intel/pinctrl-tigerlake.c
35
INTEL_COMMUNITY_GPPS(b, s, e, g, TGL_H)
drivers/pinctrl/meson/pinctrl-meson8-pmx.h
15
#define PMX_DATA(r, b, g) \
drivers/pinctrl/meson/pinctrl-meson8-pmx.h
18
.bit = b, \
drivers/pinctrl/meson/pinctrl-meson8-pmx.h
22
#define GROUP(grp, r, b) \
drivers/pinctrl/meson/pinctrl-meson8-pmx.h
28
PMX_DATA(r, b, false), \
drivers/pinctrl/nomadik/pinctrl-ab8500.c
228
#define AB8500_PIN_GROUP(a, b) { .name = #a, .pins = a##_pins, \
drivers/pinctrl/nomadik/pinctrl-ab8500.c
229
.npins = ARRAY_SIZE(a##_pins), .altsetting = b }
drivers/pinctrl/nomadik/pinctrl-ab8500.c
304
#define AB8500_FUNC_GROUPS(a, b...) \
drivers/pinctrl/nomadik/pinctrl-ab8500.c
305
static const char * const a##_groups[] = { b };
drivers/pinctrl/nomadik/pinctrl-ab8505.c
150
#define AB8505_PIN_GROUP(a, b) { .name = #a, .pins = a##_pins, \
drivers/pinctrl/nomadik/pinctrl-ab8505.c
151
.npins = ARRAY_SIZE(a##_pins), .altsetting = b }
drivers/pinctrl/nomadik/pinctrl-ab8505.c
192
#define AB8505_FUNC_GROUPS(a, b...) \
drivers/pinctrl/nomadik/pinctrl-ab8505.c
193
static const char * const a##_groups[] = { b };
drivers/pinctrl/nomadik/pinctrl-abx500.h
101
#define GPIO_IRQ_CLUSTER(a, b, c) \
drivers/pinctrl/nomadik/pinctrl-abx500.h
104
.end = b, \
drivers/pinctrl/nomadik/pinctrl-abx500.h
139
#define ABX500_PINRANGE(a, b, c) { .offset = a, .npins = b, .altfunc = c }
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c
838
#define DB8500_FUNC_GROUPS(a, b...) \
drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c
839
static const char * const a##_groups[] = { b };
drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c
327
#define STN8815_FUNC_GROUPS(a, b...) \
drivers/pinctrl/nomadik/pinctrl-nomadik-stn8815.c
328
static const char * const a##_groups[] = { b };
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
634
#define NPCM7XX_FUNC(a, b...) static const char *a ## _grp[] = { b }
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
873
#define NPCM7XX_PINCFG(a, b, c, d, e, f, g, h, i, j, k) \
drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
874
[a] = { .fn0 = fn_ ## b, .reg0 = NPCM7XX_GCR_ ## c, .bit0 = d, \
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1272
#define NPCM8XX_PINCFG(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q) \
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
1275
.fn0 = fn_ ## b, .reg0 = NPCM8XX_GCR_ ## c, .bit0 = d, \
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
825
#define NPCM8XX_FUNC(a, b...) static const char *a ## _grp[] = { b }
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
486
#define WPCM450_FUNC(a, b...) static const char *a ## _grp[] = { b }
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
618
#define WPCM450_PINCFG(a, b, c, d, e, f, g) \
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
619
[a] = { .fn0 = fn_ ## b, .reg0 = WPCM450_GCR_ ## c, .bit0 = d, \
drivers/pinctrl/pinctrl-lpc18xx.c
347
LPC_P(b,0, R, CTOUT, LCD, R, GPIO, R, R, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
348
LPC_P(b,1, R, USB1, LCD, R, GPIO, CTOUT, R, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
349
LPC_P(b,2, R, USB1, LCD, R, GPIO, CTOUT, R, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
350
LPC_P(b,3, R, USB1, LCD, R, GPIO, CTOUT, R, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
351
LPC_P(b,4, R, USB1, LCD, R, GPIO, CTIN, R, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
352
LPC_P(b,5, R, USB1, LCD, R, GPIO, CTIN, LCD_ALT, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
353
LPC_P(b,6, R, USB1, LCD, R, GPIO, CTIN, LCD_ALT, R, ADC0|6, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
557
LPC18XX_PIN_P(b,0),
drivers/pinctrl/pinctrl-lpc18xx.c
558
LPC18XX_PIN_P(b,1),
drivers/pinctrl/pinctrl-lpc18xx.c
559
LPC18XX_PIN_P(b,2),
drivers/pinctrl/pinctrl-lpc18xx.c
560
LPC18XX_PIN_P(b,3),
drivers/pinctrl/pinctrl-lpc18xx.c
561
LPC18XX_PIN_P(b,4),
drivers/pinctrl/pinctrl-lpc18xx.c
562
LPC18XX_PIN_P(b,5),
drivers/pinctrl/pinctrl-lpc18xx.c
563
LPC18XX_PIN_P(b,6),
drivers/pinctrl/pinctrl-rockchip.c
337
struct rockchip_pin_bank *b = info->ctrl->pin_banks;
drivers/pinctrl/pinctrl-rockchip.c
339
while (pin >= (b->pin_base + b->nr_pins))
drivers/pinctrl/pinctrl-rockchip.c
340
b++;
drivers/pinctrl/pinctrl-rockchip.c
342
return b;
drivers/pinctrl/pinctrl-rockchip.c
349
struct rockchip_pin_bank *b = info->ctrl->pin_banks;
drivers/pinctrl/pinctrl-rockchip.c
352
for (i = 0; i < info->ctrl->nr_banks; i++, b++) {
drivers/pinctrl/pinctrl-rockchip.c
353
if (b->bank_num == num)
drivers/pinctrl/pinctrl-rockchip.c
354
return b;
drivers/pinctrl/pinctrl-sx150x.c
1002
val |= b << 8;
drivers/pinctrl/pinctrl-sx150x.c
972
unsigned int a, b;
drivers/pinctrl/pinctrl-sx150x.c
999
b = val & 0x0000ff00;
drivers/pinctrl/renesas/core.c
1003
if (same_name(a->name, b->name))
drivers/pinctrl/renesas/core.c
1006
if (a->nr_pins > b->nr_pins)
drivers/pinctrl/renesas/core.c
1007
swap(a, b);
drivers/pinctrl/renesas/core.c
1010
for (i = 0; i <= b->nr_pins - a->nr_pins; i++) {
drivers/pinctrl/renesas/core.c
1011
if (a->pins == b->pins + i || a->mux == b->mux + i ||
drivers/pinctrl/renesas/core.c
1012
memcmp(a->pins, b->pins + i, len) ||
drivers/pinctrl/renesas/core.c
1013
memcmp(a->mux, b->mux + i, len))
drivers/pinctrl/renesas/core.c
1016
if (a->nr_pins == b->nr_pins)
drivers/pinctrl/renesas/core.c
1018
a->name, b->name);
drivers/pinctrl/renesas/core.c
1021
b->name);
drivers/pinctrl/renesas/core.c
798
static bool __init same_name(const char *a, const char *b)
drivers/pinctrl/renesas/core.c
800
return a && b && !strcmp(a, b);
drivers/pinctrl/renesas/core.c
998
const struct sh_pfc_pin_group *b)
drivers/pinctrl/renesas/pinctrl-rzg2l.c
118
#define RZG2L_SINGLE_PIN_PACK(p, b, f) (RZG2L_SINGLE_PIN | \
drivers/pinctrl/renesas/pinctrl-rzg2l.c
120
FIELD_PREP_CONST(RZG2L_SINGLE_PIN_BITS_MASK, (b)) | \
drivers/pinctrl/renesas/pinctrl-rzt2h.c
122
RZT2H_PINCTRL_REG_ACCESS(b, u8)
drivers/pinctrl/renesas/pinctrl-rzv2m.c
75
#define RZV2M_SINGLE_PIN_PACK(b, f) (RZV2M_SINGLE_PIN | \
drivers/pinctrl/renesas/pinctrl-rzv2m.c
77
((b) << 16) | (f))
drivers/pinctrl/samsung/pinctrl-exynos.c
322
struct samsung_pin_bank *b = h->host_data;
drivers/pinctrl/samsung/pinctrl-exynos.c
324
irq_set_chip_data(virq, b);
drivers/pinctrl/samsung/pinctrl-exynos.c
325
irq_set_chip_and_handler(virq, &b->irq_chip->chip,
drivers/pinctrl/samsung/pinctrl-exynos.c
737
struct samsung_pin_bank *b = eintd->banks[0];
drivers/pinctrl/samsung/pinctrl-exynos.c
739
if (clk_enable(b->drvdata->pclk)) {
drivers/pinctrl/samsung/pinctrl-exynos.c
740
dev_err(b->gpio_chip.parent,
drivers/pinctrl/samsung/pinctrl-exynos.c
747
struct samsung_pin_bank *b = eintd->banks[i];
drivers/pinctrl/samsung/pinctrl-exynos.c
748
pend = readl(b->eint_base + b->irq_chip->eint_pend
drivers/pinctrl/samsung/pinctrl-exynos.c
749
+ b->eint_offset);
drivers/pinctrl/samsung/pinctrl-exynos.c
750
mask = readl(b->eint_base + b->irq_chip->eint_mask
drivers/pinctrl/samsung/pinctrl-exynos.c
751
+ b->eint_offset);
drivers/pinctrl/samsung/pinctrl-exynos.c
752
exynos_irq_demux_eint(pend & ~mask, b->irq_domain);
drivers/pinctrl/samsung/pinctrl-samsung.c
358
struct samsung_pin_bank *b;
drivers/pinctrl/samsung/pinctrl-samsung.c
360
b = drvdata->pin_banks;
drivers/pinctrl/samsung/pinctrl-samsung.c
362
while ((pin >= b->pin_base) &&
drivers/pinctrl/samsung/pinctrl-samsung.c
363
((b->pin_base + b->nr_pins - 1) < pin))
drivers/pinctrl/samsung/pinctrl-samsung.c
364
b++;
drivers/pinctrl/samsung/pinctrl-samsung.c
366
*reg = b->pctl_base + b->pctl_offset;
drivers/pinctrl/samsung/pinctrl-samsung.c
367
*offset = pin - b->pin_base;
drivers/pinctrl/samsung/pinctrl-samsung.c
369
*bank = b;
drivers/pinctrl/sprd/pinctrl-sprd.h
26
#define SPRD_PINCTRL_PIN_DATA(a, b) \
drivers/pinctrl/sprd/pinctrl-sprd.h
28
.name = b, \
drivers/pinctrl/tegra/pinctrl-tegra114.c
1544
#define PINGROUP_BIT_Y(b) (b)
drivers/pinctrl/tegra/pinctrl-tegra114.c
1545
#define PINGROUP_BIT_N(b) (-1)
drivers/pinctrl/tegra/pinctrl-tegra124.c
1713
#define PINGROUP_BIT_Y(b) (b)
drivers/pinctrl/tegra/pinctrl-tegra124.c
1714
#define PINGROUP_BIT_N(b) (-1)
drivers/pinctrl/tegra/pinctrl-tegra124.c
1777
#define MIPI_PAD_CTRL_PINGROUP(pg_name, r, b, f0, f1) \
drivers/pinctrl/tegra/pinctrl-tegra124.c
1790
.mux_bit = b, \
drivers/pinctrl/tegra/pinctrl-tegra210.c
1272
#define PINGROUP_BIT_Y(b) (b)
drivers/pinctrl/tegra/pinctrl-tegra210.c
1273
#define PINGROUP_BIT_N(b) (-1)
drivers/pinctrl/tegra/pinctrl-tegra30.c
2105
#define PINGROUP_BIT_Y(b) (b)
drivers/pinctrl/tegra/pinctrl-tegra30.c
2106
#define PINGROUP_BIT_N(b) (-1)
drivers/pinctrl/uniphier/pinctrl-uniphier.h
152
#define UNIPHIER_PINCTRL_PIN(a, b, c, d, e, f, g) \
drivers/pinctrl/uniphier/pinctrl-uniphier.h
155
.name = b, \
drivers/platform/chrome/cros_ec_sensorhub_ring.c
147
static void cros_ec_sensor_ring_median_swap(s64 *a, s64 *b)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
150
*a = *b;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
151
*b = tmp;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
266
s64 b, s64 c)
drivers/platform/chrome/cros_ec_sensorhub_ring.c
276
x = b;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
278
y = c - b * 1000;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
445
s64 b = fifo_info->timestamp;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
450
cros_ec_sensor_ring_fix_overflow(&b, 1LL << 32,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
455
&sensorhub->filter, b, c);
drivers/platform/chrome/cros_ec_sensorhub_ring.c
465
new_timestamp = c - b * 1000 + a * 1000;
drivers/platform/raspberrypi/vchiq-mmal/mmal-common.h
19
#define MMAL_FOURCC(a, b, c, d) ((a) | (b << 8) | (c << 16) | (d << 24))
drivers/platform/surface/aggregator/core.c
260
u32 version, a, b, c;
drivers/platform/surface/aggregator/core.c
268
b = ((version >> 8) & 0xffff);
drivers/platform/surface/aggregator/core.c
271
ssam_info(ctrl, "SAM firmware version: %u.%u.%u\n", a, b, c);
drivers/platform/surface/aggregator/core.c
279
u32 version, a, b, c;
drivers/platform/surface/aggregator/core.c
287
b = ((version >> 8) & 0xffff);
drivers/platform/surface/aggregator/core.c
290
return sysfs_emit(buf, "%u.%u.%u\n", a, b, c);
drivers/platform/surface/surface_acpi_notify.c
466
static acpi_status san_etwl(struct san_data *d, struct gsb_buffer *b)
drivers/platform/surface/surface_acpi_notify.c
468
struct gsb_data_etwl *etwl = &b->data.etwl;
drivers/platform/surface/surface_acpi_notify.c
470
if (b->len < sizeof(struct gsb_data_etwl)) {
drivers/platform/surface/surface_acpi_notify.c
471
dev_err(d->dev, "invalid ETWL package (len = %d)\n", b->len);
drivers/platform/surface/surface_acpi_notify.c
476
(unsigned int)(b->len - sizeof(struct gsb_data_etwl)),
drivers/platform/surface/surface_acpi_notify.c
480
b->status = 0x00;
drivers/platform/surface/surface_acpi_notify.c
481
b->len = 0x00;
drivers/platform/surface/surface_acpi_notify.c
488
struct gsb_buffer *b)
drivers/platform/surface/surface_acpi_notify.c
490
struct gsb_data_rqsx *rqsx = &b->data.rqsx;
drivers/platform/surface/surface_acpi_notify.c
492
if (b->len < sizeof(struct gsb_data_rqsx)) {
drivers/platform/surface/surface_acpi_notify.c
493
dev_err(dev, "invalid %s package (len = %d)\n", type, b->len);
drivers/platform/surface/surface_acpi_notify.c
497
if (get_unaligned(&rqsx->cdl) != b->len - sizeof(struct gsb_data_rqsx)) {
drivers/platform/surface/surface_acpi_notify.c
499
type, b->len, get_unaligned(&rqsx->cdl));
drivers/platform/x86/asus-armoury.c
529
struct pci_bus *b = NULL;
drivers/platform/x86/asus-armoury.c
532
while ((b = pci_find_next_bus(b)) != NULL)
drivers/platform/x86/asus-armoury.c
533
pci_rescan_bus(b);
drivers/platform/x86/asus-wmi.c
1003
u32 cmd, mode, r, g, b, speed;
drivers/platform/x86/asus-wmi.c
1011
if (sscanf(buf, "%d %d %d %d %d %d", &cmd, &mode, &r, &g, &b, &speed) != 6)
drivers/platform/x86/asus-wmi.c
1045
cmd | (mode << 8) | (r << 16) | (g << 24), b | (speed << 8), NULL);
drivers/platform/x86/compal-laptop.c
316
static int bl_get_brightness(struct backlight_device *b)
drivers/platform/x86/compal-laptop.c
321
static int bl_update_status(struct backlight_device *b)
drivers/platform/x86/compal-laptop.c
323
int ret = set_backlight_level(b->props.brightness);
drivers/platform/x86/compal-laptop.c
327
set_backlight_state(!backlight_is_blank(b));
drivers/platform/x86/fujitsu-laptop.c
362
static int bl_get_brightness(struct backlight_device *b)
drivers/platform/x86/fujitsu-laptop.c
364
struct acpi_device *device = bl_get_data(b);
drivers/platform/x86/fujitsu-laptop.c
366
return b->props.power == BACKLIGHT_POWER_OFF ? 0 : get_lcd_level(device);
drivers/platform/x86/fujitsu-laptop.c
369
static int bl_update_status(struct backlight_device *b)
drivers/platform/x86/fujitsu-laptop.c
371
struct acpi_device *device = bl_get_data(b);
drivers/platform/x86/fujitsu-laptop.c
374
if (b->props.power == BACKLIGHT_POWER_OFF)
drivers/platform/x86/fujitsu-laptop.c
382
return set_lcd_level(device, b->props.brightness);
drivers/platform/x86/intel/oaktrail.c
205
static int get_backlight_brightness(struct backlight_device *b)
drivers/platform/x86/intel/oaktrail.c
213
static int set_backlight_brightness(struct backlight_device *b)
drivers/platform/x86/intel/oaktrail.c
215
u8 percent = (u8) b->props.brightness;
drivers/platform/x86/lenovo/thinkpad_acpi.c
6757
unsigned int b;
drivers/platform/x86/lenovo/thinkpad_acpi.c
6770
b = tpacpi_check_std_acpi_brightness_support();
drivers/platform/x86/lenovo/thinkpad_acpi.c
6771
switch (b) {
drivers/platform/x86/lenovo/thinkpad_acpi.c
6781
bright_maxlvl = b - 1;
drivers/platform/x86/lenovo/thinkpad_acpi.c
6789
int b;
drivers/platform/x86/lenovo/thinkpad_acpi.c
6853
if (tpacpi_brightness_get_raw(&b) < 0)
drivers/platform/x86/lenovo/thinkpad_acpi.c
6859
props.brightness = b & TP_EC_BACKLIGHT_LVLMSK;
drivers/platform/x86/msi-laptop.c
285
static int bl_get_brightness(struct backlight_device *b)
drivers/platform/x86/msi-laptop.c
291
static int bl_update_status(struct backlight_device *b)
drivers/platform/x86/msi-laptop.c
293
return set_lcd_level(b->props.brightness);
drivers/platform/x86/uv_sysfs.c
72
char type, r, b, h;
drivers/platform/x86/uv_sysfs.c
76
&r, rack, &type, slot, &b, &idb, &h, &idh) != 8)
drivers/power/supply/axp20x_usb_power.c
40
#define AXP20X_VBUS_VHOLD_uV(b) (4000000 + (((b) >> 3) & 7) * 100000)
drivers/power/supply/ipaq_micro_battery.c
112
static int get_status(struct power_supply *b)
drivers/power/supply/ipaq_micro_battery.c
114
struct micro_battery *mb = dev_get_drvdata(b->dev.parent);
drivers/power/supply/ipaq_micro_battery.c
129
static int micro_batt_get_property(struct power_supply *b,
drivers/power/supply/ipaq_micro_battery.c
133
struct micro_battery *mb = dev_get_drvdata(b->dev.parent);
drivers/power/supply/ipaq_micro_battery.c
156
val->intval = get_status(b);
drivers/power/supply/ipaq_micro_battery.c
162
val->intval = get_capacity(b);
drivers/power/supply/ipaq_micro_battery.c
177
static int micro_ac_get_property(struct power_supply *b,
drivers/power/supply/ipaq_micro_battery.c
181
struct micro_battery *mb = dev_get_drvdata(b->dev.parent);
drivers/power/supply/ipaq_micro_battery.c
92
static int get_capacity(struct power_supply *b)
drivers/power/supply/ipaq_micro_battery.c
94
struct micro_battery *mb = dev_get_drvdata(b->dev.parent);
drivers/power/supply/twl4030_madc_battery.c
178
static int twl4030_cmp(const void *a, const void *b)
drivers/power/supply/twl4030_madc_battery.c
180
return ((struct twl4030_madc_bat_calibration *)b)->voltage -
drivers/pwm/core.c
126
static int pwmwfcmp(const struct pwm_waveform *a, const struct pwm_waveform *b)
drivers/pwm/core.c
128
if (a->period_length_ns > b->period_length_ns)
drivers/pwm/core.c
131
if (a->period_length_ns < b->period_length_ns)
drivers/pwm/core.c
134
if (a->duty_length_ns > b->duty_length_ns)
drivers/pwm/core.c
137
if (a->duty_length_ns < b->duty_length_ns)
drivers/pwm/core.c
140
if (a->duty_offset_ns > b->duty_offset_ns)
drivers/pwm/core.c
143
if (a->duty_offset_ns < b->duty_offset_ns)
drivers/pwm/pwm-fsl-ftm.c
76
const struct fsl_pwm_periodcfg *b)
drivers/pwm/pwm-fsl-ftm.c
78
if (a->clk_select != b->clk_select)
drivers/pwm/pwm-fsl-ftm.c
80
if (a->clk_ps != b->clk_ps)
drivers/pwm/pwm-fsl-ftm.c
82
if (a->mod_period != b->mod_period)
drivers/pwm/pwm-stm32.c
198
static u64 stm32_pwm_mul_u64_u64_div_u64_roundup(u64 a, u64 b, u64 c)
drivers/pwm/pwm-stm32.c
200
u64 res = mul_u64_u64_div_u64(a, b, c);
drivers/pwm/pwm-stm32.c
202
u64 rem = a * b - c * res;
drivers/rapidio/devices/rio_mport_cdev.c
1580
struct rio_pw_filter *b)
drivers/rapidio/devices/rio_mport_cdev.c
1582
if ((a->mask == b->mask) && (a->low == b->low) && (a->high == b->high))
drivers/regulator/vctrl-regulator.c
314
static int vctrl_cmp_ctrl_uV(const void *a, const void *b)
drivers/regulator/vctrl-regulator.c
317
const struct vctrl_voltage_table *bt = b;
drivers/remoteproc/imx_rproc.c
764
int a, b = 0, err, nph;
drivers/remoteproc/imx_rproc.c
773
if (b >= IMX_RPROC_MEM_MAX)
drivers/remoteproc/imx_rproc.c
777
priv->mem[b].cpu_addr = devm_ioremap(&pdev->dev,
drivers/remoteproc/imx_rproc.c
780
priv->mem[b].cpu_addr = devm_ioremap_wc(&pdev->dev,
drivers/remoteproc/imx_rproc.c
782
if (!priv->mem[b].cpu_addr) {
drivers/remoteproc/imx_rproc.c
786
priv->mem[b].sys_addr = att->sa;
drivers/remoteproc/imx_rproc.c
787
priv->mem[b].size = att->size;
drivers/remoteproc/imx_rproc.c
788
b++;
drivers/remoteproc/imx_rproc.c
810
if (b >= IMX_RPROC_MEM_MAX)
drivers/remoteproc/imx_rproc.c
814
priv->mem[b].cpu_addr = devm_ioremap_resource_wc(&pdev->dev, &res);
drivers/remoteproc/imx_rproc.c
815
if (IS_ERR(priv->mem[b].cpu_addr)) {
drivers/remoteproc/imx_rproc.c
819
priv->mem[b].sys_addr = res.start;
drivers/remoteproc/imx_rproc.c
820
priv->mem[b].size = resource_size(&res);
drivers/remoteproc/imx_rproc.c
822
priv->rsc_table = priv->mem[b].cpu_addr;
drivers/remoteproc/imx_rproc.c
823
b++;
drivers/s390/char/sclp.c
135
static inline void sclp_trace_sccb(int prio, char *id, u32 a, u64 b,
drivers/s390/char/sclp.c
139
sclp_trace(prio, id, a, b, err);
drivers/s390/char/sclp.c
146
static inline void sclp_trace_evbuf(int prio, char *id, u32 a, u64 b,
drivers/s390/char/sclp.c
149
sclp_trace(prio, id, a, b, err);
drivers/s390/char/sclp.c
166
u64 b;
drivers/s390/char/sclp.c
174
sclp_trace(prio, id, __pa(sccb), summary.b, err);
drivers/s390/char/sclp.c
177
static inline void sclp_trace_register(int prio, char *id, u32 a, u64 b,
drivers/s390/char/sclp.c
188
sclp_trace(prio, id, a, b, false);
drivers/s390/char/sclp.c
34
u64 b;
drivers/s390/char/sclp.c
87
static inline void sclp_trace(int prio, char *id, u32 a, u64 b, bool err)
drivers/s390/char/sclp.c
94
e.b = b;
drivers/s390/cio/cio.c
721
orb->tm.b = 1;
drivers/s390/cio/cio.c
748
if (!to_io_private(sch)->orb.tm.b)
drivers/s390/cio/device_fsm.c
64
if (orb->tm.b) {
drivers/s390/cio/orb.h
50
u32 b:1;
drivers/s390/cio/vfio_ccw_fsm.c
259
if (orb->tm.b) {
drivers/s390/crypto/ap_bus.c
1194
int i, n, b;
drivers/s390/crypto/ap_bus.c
1206
b = hex_to_bin(*str);
drivers/s390/crypto/ap_bus.c
1208
if (b & (0x08 >> n))
drivers/s390/crypto/vfio_ap_ops.c
553
uuid[1] = le16_to_cpup((__le16 *)&guid->b[4]);
drivers/s390/crypto/vfio_ap_ops.c
554
uuid[2] = le16_to_cpup((__le16 *)&guid->b[6]);
drivers/s390/crypto/vfio_ap_ops.c
555
uuid[3] = *((__u16 *)&guid->b[8]);
drivers/s390/crypto/vfio_ap_ops.c
556
uuid[4] = *((__u16 *)&guid->b[10]);
drivers/s390/crypto/vfio_ap_ops.c
557
uuid[5] = *((__u32 *)&guid->b[12]);
drivers/scsi/3w-9xxx.h
475
#define TW_PRINTK(h,a,b,c) { \
drivers/scsi/3w-9xxx.h
477
printk(KERN_WARNING "3w-9xxx: scsi%d: ERROR: (0x%02X:0x%04X): %s.\n",h->host_no,a,b,c); \
drivers/scsi/3w-9xxx.h
479
printk(KERN_WARNING "3w-9xxx: ERROR: (0x%02X:0x%04X): %s.\n",a,b,c); \
drivers/scsi/3w-sas.h
207
#define TW_PRINTK(h,a,b,c) { \
drivers/scsi/3w-sas.h
209
printk(KERN_WARNING "3w-sas: scsi%d: ERROR: (0x%02X:0x%04X): %s.\n",h->host_no,a,b,c); \
drivers/scsi/3w-sas.h
211
printk(KERN_WARNING "3w-sas: ERROR: (0x%02X:0x%04X): %s.\n",a,b,c); \
drivers/scsi/aacraid/aachba.c
863
static void inqstrcpy(char *a, char *b)
drivers/scsi/aacraid/aachba.c
867
*b++ = *a++;
drivers/scsi/advansys.c
2539
static void asc_prt_adv_sgblock(int sgblockno, ADV_SG_BLOCK *b)
drivers/scsi/advansys.c
2544
(ulong)b, sgblockno);
drivers/scsi/advansys.c
2546
b->sg_cnt, (u32)le32_to_cpu(b->sg_ptr));
drivers/scsi/advansys.c
2547
BUG_ON(b->sg_cnt > NO_OF_SG_PER_BLOCK);
drivers/scsi/advansys.c
2548
if (b->sg_ptr != 0)
drivers/scsi/advansys.c
2549
BUG_ON(b->sg_cnt != NO_OF_SG_PER_BLOCK);
drivers/scsi/advansys.c
2550
for (i = 0; i < b->sg_cnt; i++) {
drivers/scsi/advansys.c
2552
i, (u32)le32_to_cpu(b->sg_list[i].sg_addr),
drivers/scsi/advansys.c
2553
(u32)le32_to_cpu(b->sg_list[i].sg_count));
drivers/scsi/aic94xx/aic94xx_reg.h
69
ASD_READ_OCM(u8, byte, b);
drivers/scsi/aic94xx/aic94xx_reg.h
82
ASD_WRITE_OCM(u8, byte, b);
drivers/scsi/aic94xx/aic94xx_scb.c
429
struct asd_ascb *a, *b;
drivers/scsi/aic94xx/aic94xx_scb.c
444
list_for_each_entry_safe(a, b, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
470
list_for_each_entry_safe(a, b, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_task.c
583
struct asd_ascb *b = a;
drivers/scsi/aic94xx/aic94xx_task.c
585
if (a == b)
drivers/scsi/arcmsr/arcmsr_hba.c
3956
} b;
drivers/scsi/arcmsr/arcmsr_hba.c
3972
writel(datetime.b.msg_time[0], &reg->message_rwbuffer[0]);
drivers/scsi/arcmsr/arcmsr_hba.c
3973
writel(datetime.b.msg_time[1], &reg->message_rwbuffer[1]);
drivers/scsi/arcmsr/arcmsr_hba.c
3981
writel(datetime.b.msg_time[0], rwbuffer++);
drivers/scsi/arcmsr/arcmsr_hba.c
3982
writel(datetime.b.msg_time[1], rwbuffer++);
drivers/scsi/arcmsr/arcmsr_hba.c
3988
writel(datetime.b.msg_time[0], &reg->msgcode_rwbuffer[0]);
drivers/scsi/arcmsr/arcmsr_hba.c
3989
writel(datetime.b.msg_time[1], &reg->msgcode_rwbuffer[1]);
drivers/scsi/arcmsr/arcmsr_hba.c
3998
writel(datetime.b.msg_time[0], rwbuffer++);
drivers/scsi/arcmsr/arcmsr_hba.c
3999
writel(datetime.b.msg_time[1], rwbuffer++);
drivers/scsi/arcmsr/arcmsr_hba.c
4005
writel(datetime.b.msg_time[0], &reg->msgcode_rwbuffer[0]);
drivers/scsi/arcmsr/arcmsr_hba.c
4006
writel(datetime.b.msg_time[1], &reg->msgcode_rwbuffer[1]);
drivers/scsi/arcmsr/arcmsr_hba.c
4015
pacb->msgcode_rwbuffer[0] = datetime.b.msg_time[0];
drivers/scsi/arcmsr/arcmsr_hba.c
4016
pacb->msgcode_rwbuffer[1] = datetime.b.msg_time[1];
drivers/scsi/arm/oak.c
65
unsigned long b;
drivers/scsi/arm/oak.c
87
b = (unsigned long) readw(base + DATA);
drivers/scsi/arm/oak.c
88
*addr ++ = b;
drivers/scsi/arm/oak.c
91
*addr ++ = b>>8;
drivers/scsi/atari_scsi.c
759
unsigned char b;
drivers/scsi/atari_scsi.c
761
ssize_t count = nvram_read(&b, 1, &offset);
drivers/scsi/atari_scsi.c
766
if ((count == 1) && (b & 0x80))
drivers/scsi/atari_scsi.c
767
atari_scsi_template.this_id = b & 7;
drivers/scsi/bfa/bfa_defs.h
1007
u8 b;
drivers/scsi/bfa/bfa_defs.h
1017
u8 b;
drivers/scsi/bfa/bfa_defs.h
1027
u8 b;
drivers/scsi/bfa/bfa_defs.h
1048
u8 b;
drivers/scsi/bfa/bfa_defs.h
1062
u8 b;
drivers/scsi/bfa/bfa_defs.h
982
u8 b;
drivers/scsi/bfa/bfa_ioc.c
3899
e10g.b = sfpmem->srlid_base.xcvr[0];
drivers/scsi/bfa/bfa_ioc.c
3900
bfa_trc(sfp, e10g.b);
drivers/scsi/bfa/bfa_ioc.c
3942
bfa_trc(sfp, e10g.b);
drivers/scsi/bfa/bfa_ioc.c
3954
bfa_trc(sfp, fc3.b);
drivers/scsi/bfa/bfa_ioc.c
3955
bfa_trc(sfp, e10g.b);
drivers/scsi/elx/efct/efct_hw.h
101
#define EFCT_FW_VER_STR(a, b, c, d) (#a "." #b "." #c "." #d)
drivers/scsi/elx/efct/efct_hw.h
98
#define HW_FWREV(a, b, c, d) (((uint64_t)(a) << 48) | ((uint64_t)(b) << 32) \
drivers/scsi/elx/efct/efct_lio.c
32
u8 b[8];
drivers/scsi/elx/efct/efct_lio.c
37
&b[0], &b[1], &b[2], &b[3], &b[4], &b[5], &b[6],
drivers/scsi/elx/efct/efct_lio.c
38
&b[7]);
drivers/scsi/elx/efct/efct_lio.c
42
&b[0], &b[1], &b[2], &b[3], &b[4], &b[5], &b[6],
drivers/scsi/elx/efct/efct_lio.c
43
&b[7]);
drivers/scsi/elx/efct/efct_lio.c
49
*wwp = get_unaligned_be64(b);
drivers/scsi/esas2r/esas2r_main.c
1322
struct atto_vda_buzzer_info *b;
drivers/scsi/esas2r/esas2r_main.c
1329
b = (struct atto_vda_buzzer_info *)data;
drivers/scsi/esas2r/esas2r_main.c
1331
b->duration = le32_to_cpu(b->duration);
drivers/scsi/hpsa.c
1455
#define SCSI3ADDR_EQ(a, b) ( \
drivers/scsi/hpsa.c
1456
(a)[7] == (b)[7] && \
drivers/scsi/hpsa.c
1457
(a)[6] == (b)[6] && \
drivers/scsi/hpsa.c
1458
(a)[5] == (b)[5] && \
drivers/scsi/hpsa.c
1459
(a)[4] == (b)[4] && \
drivers/scsi/hpsa.c
1460
(a)[3] == (b)[3] && \
drivers/scsi/hpsa.c
1461
(a)[2] == (b)[2] && \
drivers/scsi/hpsa.c
1462
(a)[1] == (b)[1] && \
drivers/scsi/hpsa.c
1463
(a)[0] == (b)[0])
drivers/scsi/hpsa.c
9137
int i, j, b, size;
drivers/scsi/hpsa.c
9143
b = num_buckets; /* Assume the biggest bucket */
drivers/scsi/hpsa.c
9147
b = j;
drivers/scsi/hpsa.c
9152
bucket_map[i] = b;
drivers/scsi/imm.c
451
static int imm_cpp(unsigned short ppb, unsigned char b)
drivers/scsi/imm.c
486
w_dtr(ppb, b);
drivers/scsi/initio.c
279
u8 b;
drivers/scsi/initio.c
288
b = SE2CS | SE2DO; /* -CLK+dataBit */
drivers/scsi/initio.c
290
b = SE2CS; /* -CLK */
drivers/scsi/initio.c
291
outb(b, base + TUL_NVRAM);
drivers/scsi/initio.c
293
outb(b | SE2CLK, base + TUL_NVRAM); /* +CLK */
drivers/scsi/libsas/sas_expander.c
728
u8 a, b;
drivers/scsi/libsas/sas_expander.c
730
b = resp[j + 1];
drivers/scsi/libsas/sas_expander.c
733
resp[j + 2] = b;
drivers/scsi/libsas/sas_init.c
75
int b;
drivers/scsi/libsas/sas_init.c
77
for (b = (SAS_ADDR_SIZE - 1); b >= 0; b--) {
drivers/scsi/libsas/sas_init.c
79
if ((1 << b) & sas_addr[i]) {
drivers/scsi/lpfc/lpfc_els.c
10857
stat.un.b.lsRjtRsnCode = rjt_err;
drivers/scsi/lpfc/lpfc_els.c
10858
stat.un.b.lsRjtRsnCodeExp = rjt_exp;
drivers/scsi/lpfc/lpfc_els.c
11918
if ((stat.un.b.lsRjtRsnCode == LSRJT_UNABLE_TPC) ||
drivers/scsi/lpfc/lpfc_els.c
11919
(stat.un.b.lsRjtRsnCode == LSRJT_LOGICAL_BSY))
drivers/scsi/lpfc/lpfc_els.c
4838
switch (stat.un.b.lsRjtRsnCode) {
drivers/scsi/lpfc/lpfc_els.c
4847
stat.un.b.lsRjtRsnCode);
drivers/scsi/lpfc/lpfc_els.c
4853
switch (stat.un.b.lsRjtRsnCode) {
drivers/scsi/lpfc/lpfc_els.c
4867
cmd, did, stat.un.b.lsRjtRsnCode,
drivers/scsi/lpfc/lpfc_els.c
4868
stat.un.b.lsRjtRsnCodeExp);
drivers/scsi/lpfc/lpfc_els.c
4870
switch (stat.un.b.lsRjtRsnCodeExp) {
drivers/scsi/lpfc/lpfc_els.c
4903
(stat.un.b.lsRjtRsnCodeExp == LSEXP_OUT_OF_RESOURCE)){
drivers/scsi/lpfc/lpfc_els.c
4914
rsn_code_exp = stat.un.b.lsRjtRsnCodeExp;
drivers/scsi/lpfc/lpfc_els.c
4945
stat.un.b.lsRjtRsnCodeExp == LSEXP_PORT_LOGIN_REQ) {
drivers/scsi/lpfc/lpfc_els.c
4950
stat.un.b.lsRjtRsnCodeExp ==
drivers/scsi/lpfc/lpfc_els.c
4959
rsn_code_exp = stat.un.b.lsRjtRsnCodeExp;
drivers/scsi/lpfc/lpfc_els.c
4978
((stat.un.b.lsRjtRsnCodeExp == LSEXP_INVALID_PNAME) ||
drivers/scsi/lpfc/lpfc_els.c
4979
(stat.un.b.lsRjtRsnCodeExp == LSEXP_INVALID_NPORT_ID))
drivers/scsi/lpfc/lpfc_els.c
4990
if ((stat.un.b.vendorUnique == 0x45) &&
drivers/scsi/lpfc/lpfc_els.c
5001
if (stat.un.b.lsRjtRsnCodeExp ==
drivers/scsi/lpfc/lpfc_els.c
7291
stat->un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
7574
stat.un.b.lsRjtRsnCode = rjt_err;
drivers/scsi/lpfc/lpfc_els.c
7575
stat.un.b.lsRjtRsnCodeExp = rjt_expl;
drivers/scsi/lpfc/lpfc_els.c
7697
stat->un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
7700
stat->un.b.lsRjtRsnCodeExp = LSEXP_CMD_IN_PROGRESS;
drivers/scsi/lpfc/lpfc_els.c
7878
stat.un.b.lsRjtRsnCode = rjt_err;
drivers/scsi/lpfc/lpfc_els.c
7971
switch (rscn_did.un.b.resv & RSCN_ADDRESS_FORMAT_MASK) {
drivers/scsi/lpfc/lpfc_els.c
7973
if ((ns_did.un.b.domain == rscn_did.un.b.domain)
drivers/scsi/lpfc/lpfc_els.c
7974
&& (ns_did.un.b.area == rscn_did.un.b.area)
drivers/scsi/lpfc/lpfc_els.c
7975
&& (ns_did.un.b.id == rscn_did.un.b.id))
drivers/scsi/lpfc/lpfc_els.c
7979
if ((ns_did.un.b.domain == rscn_did.un.b.domain)
drivers/scsi/lpfc/lpfc_els.c
7980
&& (ns_did.un.b.area == rscn_did.un.b.area))
drivers/scsi/lpfc/lpfc_els.c
7984
if (ns_did.un.b.domain == rscn_did.un.b.domain)
drivers/scsi/lpfc/lpfc_els.c
8625
stat.un.b.lsRjtRsvd0 = 0;
drivers/scsi/lpfc/lpfc_els.c
8626
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
8627
stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA;
drivers/scsi/lpfc/lpfc_els.c
8628
stat.un.b.vendorUnique = 0;
drivers/scsi/lpfc/lpfc_els.c
8679
stat.un.b.lsRjtRsvd0 = 0;
drivers/scsi/lpfc/lpfc_els.c
8680
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
8681
stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA;
drivers/scsi/lpfc/lpfc_els.c
8682
stat.un.b.vendorUnique = 0;
drivers/scsi/lpfc/lpfc_els.c
8875
stat.un.b.lsRjtRsvd0 = 0;
drivers/scsi/lpfc/lpfc_els.c
8876
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
8877
stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA;
drivers/scsi/lpfc/lpfc_els.c
8878
stat.un.b.vendorUnique = 0;
drivers/scsi/lpfc/lpfc_els.c
8985
stat.un.b.lsRjtRsvd0 = 0;
drivers/scsi/lpfc/lpfc_els.c
8986
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
8987
stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA;
drivers/scsi/lpfc/lpfc_els.c
8988
stat.un.b.vendorUnique = 0;
drivers/scsi/lpfc/lpfc_els.c
9212
stat.un.b.lsRjtRsvd0 = 0;
drivers/scsi/lpfc/lpfc_els.c
9213
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_els.c
9214
stat.un.b.lsRjtRsnCodeExp = LSEXP_CANT_GIVE_DATA;
drivers/scsi/lpfc/lpfc_els.c
9215
stat.un.b.vendorUnique = 0;
drivers/scsi/lpfc/lpfc_els.c
9919
lsrjt_event.reason_code = stat.un.b.lsRjtRsnCode;
drivers/scsi/lpfc/lpfc_els.c
9920
lsrjt_event.explanation = stat.un.b.lsRjtRsnCodeExp;
drivers/scsi/lpfc/lpfc_hbadisc.c
5532
if ((mydid.un.b.domain == 0) && (mydid.un.b.area == 0)) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5538
if (matchdid.un.b.id == ndlpdid.un.b.id) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5539
if ((mydid.un.b.domain == matchdid.un.b.domain) &&
drivers/scsi/lpfc/lpfc_hbadisc.c
5540
(mydid.un.b.area == matchdid.un.b.area)) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5549
if ((ndlpdid.un.b.domain == 0) &&
drivers/scsi/lpfc/lpfc_hbadisc.c
5550
(ndlpdid.un.b.area == 0)) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5551
if (ndlpdid.un.b.id &&
drivers/scsi/lpfc/lpfc_hbadisc.c
5560
if ((mydid.un.b.domain == ndlpdid.un.b.domain) &&
drivers/scsi/lpfc/lpfc_hbadisc.c
5561
(mydid.un.b.area == ndlpdid.un.b.area)) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5562
if ((matchdid.un.b.domain == 0) &&
drivers/scsi/lpfc/lpfc_hbadisc.c
5563
(matchdid.un.b.area == 0)) {
drivers/scsi/lpfc/lpfc_hbadisc.c
5564
if (matchdid.un.b.id)
drivers/scsi/lpfc/lpfc_hw.h
1071
} b;
drivers/scsi/lpfc/lpfc_hw.h
2896
} b;
drivers/scsi/lpfc/lpfc_hw.h
754
} b;
drivers/scsi/lpfc/lpfc_hw.h
770
} b;
drivers/scsi/lpfc/lpfc_nportdisc.c
1273
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
1274
stat.un.b.lsRjtRsnCodeExp = LSEXP_CMD_IN_PROGRESS;
drivers/scsi/lpfc/lpfc_nportdisc.c
1303
stat.un.b.lsRjtRsnCode = LSRJT_LOGICAL_BSY;
drivers/scsi/lpfc/lpfc_nportdisc.c
1304
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
1834
stat.un.b.lsRjtRsnCode = LSRJT_LOGICAL_BSY;
drivers/scsi/lpfc/lpfc_nportdisc.c
1835
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
2376
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
2377
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
2390
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
2391
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
2415
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
2416
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
2429
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
2430
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
2682
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
2683
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
384
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
385
stat.un.b.lsRjtRsnCodeExp = LSEXP_INVALID_PNAME;
drivers/scsi/lpfc/lpfc_nportdisc.c
393
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
394
stat.un.b.lsRjtRsnCodeExp = LSEXP_INVALID_NNAME;
drivers/scsi/lpfc/lpfc_nportdisc.c
403
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
404
stat.un.b.lsRjtRsnCodeExp = LSEXP_SPARM_OPTIONS;
drivers/scsi/lpfc/lpfc_nportdisc.c
634
stat.un.b.lsRjtRsnCode = LSRJT_INVALID_CMD;
drivers/scsi/lpfc/lpfc_nportdisc.c
635
stat.un.b.lsRjtRsnCodeExp = LSEXP_NOTHING_MORE;
drivers/scsi/lpfc/lpfc_nportdisc.c
683
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
684
stat.un.b.lsRjtRsnCodeExp = LSEXP_OUT_OF_RESOURCE;
drivers/scsi/lpfc/lpfc_nportdisc.c
814
stat.un.b.lsRjtRsvd0 = 0;
drivers/scsi/lpfc/lpfc_nportdisc.c
815
stat.un.b.lsRjtRsnCode = LSRJT_UNABLE_TPC;
drivers/scsi/lpfc/lpfc_nportdisc.c
816
stat.un.b.lsRjtRsnCodeExp = LSEXP_SPARM_OPTIONS;
drivers/scsi/lpfc/lpfc_nportdisc.c
817
stat.un.b.vendorUnique = 0;
drivers/scsi/lpfc/lpfc_nportdisc.c
982
stat.un.b.lsRjtRsnCode = LSRJT_CMD_UNSUPPORTED;
drivers/scsi/lpfc/lpfc_nportdisc.c
983
stat.un.b.lsRjtRsnCodeExp = LSEXP_REQ_UNSUPPORTED;
drivers/scsi/lpfc/lpfc_sli.c
250
#define lpfc_sli4_pcimem_bcopy(a, b, c) lpfc_sli_pcimem_bcopy(a, b, c)
drivers/scsi/megaraid/megaraid_sas.h
1918
u8 b[12];
drivers/scsi/megaraid/megaraid_sas.h
2198
u8 b[96];
drivers/scsi/megaraid/megaraid_sas_base.c
2410
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
2517
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
2683
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
3717
&& (cmd->frame->dcmd.mbox.b[1] == 1)) {
drivers/scsi/megaraid/megaraid_sas_base.c
3768
(cmd->frame->dcmd.mbox.b[0] == 1)) {
drivers/scsi/megaraid/megaraid_sas_base.c
4555
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
4647
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
4649
dcmd->mbox.b[0] = MR_PD_QUERY_TYPE_EXPOSED_TO_HOST;
drivers/scsi/megaraid/megaraid_sas_base.c
4650
dcmd->mbox.b[1] = 0;
drivers/scsi/megaraid/megaraid_sas_base.c
4778
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
4781
dcmd->mbox.b[0] = 1;
drivers/scsi/megaraid/megaraid_sas_base.c
4896
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
4898
dcmd->mbox.b[0] = query_type;
drivers/scsi/megaraid/megaraid_sas_base.c
4900
dcmd->mbox.b[2] = 1;
drivers/scsi/megaraid/megaraid_sas_base.c
5019
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
5021
dcmd->mbox.b[0] = is_probe ? 0 : 1;
drivers/scsi/megaraid/megaraid_sas_base.c
5205
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
5287
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
5297
dcmd->mbox.b[0] = 1;
drivers/scsi/megaraid/megaraid_sas_base.c
5436
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
5437
dcmd->mbox.b[0] = crash_buf_state;
drivers/scsi/megaraid/megaraid_sas_base.c
6610
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
6746
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
6822
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
6823
dcmd->mbox.b[0] = MEGASAS_IS_LOGICAL(sdev);
drivers/scsi/megaraid/megaraid_sas_base.c
7660
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_base.c
7670
dcmd->mbox.b[0] = MR_FLUSH_CTRL_CACHE | MR_FLUSH_DISK_CACHE;
drivers/scsi/megaraid/megaraid_sas_base.c
7713
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_fp.c
54
#define ABS_DIFF(a, b) (((a) > (b)) ? ((a) - (b)) : ((b) - (a)))
drivers/scsi/megaraid/megaraid_sas_fusion.c
1327
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_fusion.c
1330
dcmd->mbox.b[0] = MEGASAS_DCMD_MBOX_PEND_FLAG;
drivers/scsi/megaraid/megaraid_sas_fusion.c
1432
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_fusion.c
1518
memset(dcmd->mbox.b, 0, MFI_MBOX_SIZE);
drivers/scsi/megaraid/megaraid_sas_fusion.c
1543
dcmd->mbox.b[0] = num_lds;
drivers/scsi/megaraid/megaraid_sas_fusion.c
1544
dcmd->mbox.b[1] = MEGASAS_DCMD_MBOX_PEND_FLAG;
drivers/scsi/mesh.c
300
#define MKWORD(a, b, c, d) (((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
drivers/scsi/mesh.c
602
unsigned char *b = cmd->request_buffer;
drivers/scsi/mesh.c
604
b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7]);
drivers/scsi/mesh.c
834
int b, n;
drivers/scsi/mesh.c
838
b = ms->msgin[0];
drivers/scsi/mesh.c
839
if (b == 1) {
drivers/scsi/mesh.c
842
} else if (0x20 <= b && b <= 0x2f) {
drivers/scsi/mesh.c
855
int b, t, prev;
drivers/scsi/mesh.c
928
b = in_8(&mr->fifo);
drivers/scsi/mesh.c
929
dlog(ms, "reseldata %x", b);
drivers/scsi/mesh.c
932
if ((b & (1 << t)) != 0 && t != ms->host->this_id)
drivers/scsi/mesh.c
934
if (b != (1 << t) + (1 << ms->host->this_id)) {
drivers/scsi/mesh.c
935
printk(KERN_ERR "mesh: bad reselection data %x\n", b);
drivers/scsi/mpi3mr/mpi3mr_fw.c
30
static inline void mpi3mr_writeq(__u64 b, void __iomem *addr,
drivers/scsi/mpi3mr/mpi3mr_fw.c
33
writeq(b, addr);
drivers/scsi/mpi3mr/mpi3mr_fw.c
36
static inline void mpi3mr_writeq(__u64 b, void __iomem *addr,
drivers/scsi/mpi3mr/mpi3mr_fw.c
39
__u64 data_out = b;
drivers/scsi/mpt3sas/mpt3sas_base.c
4105
_base_mpi_ep_writeq(__u64 b, volatile void __iomem *addr,
drivers/scsi/mpt3sas/mpt3sas_base.c
4111
__raw_writel((u32)(b), addr);
drivers/scsi/mpt3sas/mpt3sas_base.c
4112
__raw_writel((u32)(b >> 32), (addr + 4));
drivers/scsi/mpt3sas/mpt3sas_base.c
4128
_base_writeq(__u64 b, volatile void __iomem *addr, spinlock_t *writeq_lock)
drivers/scsi/mpt3sas/mpt3sas_base.c
4131
__raw_writeq(b, addr);
drivers/scsi/mpt3sas/mpt3sas_base.c
4136
_base_writeq(__u64 b, volatile void __iomem *addr, spinlock_t *writeq_lock)
drivers/scsi/mpt3sas/mpt3sas_base.c
4138
_base_mpi_ep_writeq(b, addr, writeq_lock);
drivers/scsi/mpt3sas/mpt3sas_base.c
5501
|| s1->b[0] != 0x50
drivers/scsi/mpt3sas/mpt3sas_base.c
5502
|| s1->b[1] != 0x01
drivers/scsi/mpt3sas/mpt3sas_base.c
5503
|| s1->b[2] != 0x08
drivers/scsi/mpt3sas/mpt3sas_base.c
5504
|| (s1->b[3] & 0xF0) != 0x60
drivers/scsi/mpt3sas/mpt3sas_base.c
5505
|| ((s1->b[3] & 0x0F) | le32_to_cpu(s1->d[1])) == 0) {
drivers/scsi/mpt3sas/mpt3sas_base.c
5591
bias.b[7] += ATTO_SAS_ADDR_DEVNAME_BIAS;
drivers/scsi/mpt3sas/mpt3sas_base.c
5595
temp.b[7] += ix;
drivers/scsi/mpt3sas/mpt3sas_base.h
1676
U8 b[8];
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5135
_scsih_set_volume_handle_for_tr(u16 handle, u16 *a, u16 *b)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5137
if (!handle || handle == *a || handle == *b)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5141
else if (!*b)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5142
*b = handle;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5163
u16 handle, volume_handle, a, b;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5167
b = 0;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5184
_scsih_set_volume_handle_for_tr(volume_handle, &a, &b);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5196
_scsih_set_volume_handle_for_tr(volume_handle, &a, &b);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5202
if (b)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5203
_scsih_tm_tr_volume_send(ioc, b);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5215
else if (volume_handle == a || volume_handle == b) {
drivers/scsi/mvumi.h
347
#define HS_SET_STATE(a, b) (a |= (b & 0xFFFF))
drivers/scsi/mvumi.h
348
#define HS_SET_STATUS(a, b) (a |= ((b & 0xFFFF) << 16))
drivers/scsi/ncr53c8xx.c
275
m_addr_t a, b;
drivers/scsi/ncr53c8xx.c
299
b = a ^ s;
drivers/scsi/ncr53c8xx.c
301
while (q->next && q->next != (m_link_s *) b) {
drivers/scsi/ncr53c8xx.c
310
a = a & b;
drivers/scsi/ppa.c
381
static inline void ppa_d_pulse(unsigned short ppb, unsigned char b)
drivers/scsi/ppa.c
383
w_dtr(ppb, b);
drivers/scsi/ppa.c
401
static inline void ppa_c_pulse(unsigned short ppb, unsigned char b)
drivers/scsi/ppa.c
403
w_dtr(ppb, b);
drivers/scsi/qla1280.c
3919
__qla1280_dump_buffer(char *b, int size)
drivers/scsi/qla1280.c
3930
c = *b++;
drivers/scsi/qla1280.c
562
#define qla1280_dump_buffer(a, b, c) do{}while(0)
drivers/scsi/qla1280.c
563
#define qla1280_print_scsi_cmd(a, b) do{}while(0)
drivers/scsi/qla2xxx/qla_attr.c
2551
fc_host_port_id(shost) = vha->d_id.b.domain << 16 |
drivers/scsi/qla2xxx/qla_attr.c
2552
vha->d_id.b.area << 8 | vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_attr.c
2679
port_id = fcport->d_id.b.domain << 16 |
drivers/scsi/qla2xxx/qla_attr.c
2680
fcport->d_id.b.area << 8 | fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_attr.c
856
did.b.domain = (type & 0x00ff0000) >> 16;
drivers/scsi/qla2xxx/qla_attr.c
857
did.b.area = (type & 0x0000ff00) >> 8;
drivers/scsi/qla2xxx/qla_attr.c
858
did.b.al_pa = (type & 0x000000ff);
drivers/scsi/qla2xxx/qla_attr.c
861
did.b.domain, did.b.area, did.b.al_pa);
drivers/scsi/qla2xxx/qla_bsg.c
1871
vha->bidir_fcport.d_id.b.al_pa = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_bsg.c
1872
vha->bidir_fcport.d_id.b.area = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_bsg.c
1873
vha->bidir_fcport.d_id.b.domain = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_bsg.c
364
fcport->d_id.b.al_pa =
drivers/scsi/qla2xxx/qla_bsg.c
366
fcport->d_id.b.area =
drivers/scsi/qla2xxx/qla_bsg.c
368
fcport->d_id.b.domain =
drivers/scsi/qla2xxx/qla_bsg.c
371
(fcport->d_id.b.al_pa == 0xFD) ?
drivers/scsi/qla2xxx/qla_bsg.c
426
fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_bsg.c
538
fcport->d_id.b.al_pa = bsg_request->rqst_data.h_ct.port_id[0];
drivers/scsi/qla2xxx/qla_bsg.c
539
fcport->d_id.b.area = bsg_request->rqst_data.h_ct.port_id[1];
drivers/scsi/qla2xxx/qla_bsg.c
540
fcport->d_id.b.domain = bsg_request->rqst_data.h_ct.port_id[2];
drivers/scsi/qla2xxx/qla_bsg.c
563
fcport->loop_id, fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_bsg.c
564
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_dbg.h
223
#define fce_calc_size(b) ((FCE_BYTES_PER_BUFFER) * (b))
drivers/scsi/qla2xxx/qla_def.h
455
res.b.domain = id.domain;
drivers/scsi/qla2xxx/qla_def.h
456
res.b.area = id.area;
drivers/scsi/qla2xxx/qla_def.h
457
res.b.al_pa = id.al_pa;
drivers/scsi/qla2xxx/qla_def.h
458
res.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_def.h
467
res.domain = port_id.b.domain;
drivers/scsi/qla2xxx/qla_def.h
468
res.area = port_id.b.area;
drivers/scsi/qla2xxx/qla_def.h
469
res.al_pa = port_id.b.al_pa;
drivers/scsi/qla2xxx/qla_def.h
74
} b;
drivers/scsi/qla2xxx/qla_dfs.c
164
sess->d_id.b.domain, sess->d_id.b.area,
drivers/scsi/qla2xxx/qla_dfs.c
165
sess->d_id.b.al_pa, sess->port_name,
drivers/scsi/qla2xxx/qla_edif.c
1582
portid.b.domain = sa_frame.port_id.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
1583
portid.b.area = sa_frame.port_id.b.area;
drivers/scsi/qla2xxx/qla_edif.c
1584
portid.b.al_pa = sa_frame.port_id.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
2254
id.b.domain = (data >> 16) & 0xff;
drivers/scsi/qla2xxx/qla_edif.c
2255
id.b.area = (data >> 8) & 0xff;
drivers/scsi/qla2xxx/qla_edif.c
2256
id.b.al_pa = data & 0xff;
drivers/scsi/qla2xxx/qla_edif.c
2460
sa_update_iocb->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
2461
sa_update_iocb->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_edif.c
2462
sa_update_iocb->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
2515
sa_update_iocb->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
2516
sa_update_iocb->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_edif.c
2517
sa_update_iocb->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
2553
a.did.b.domain = p->s_id[2];
drivers/scsi/qla2xxx/qla_edif.c
2554
a.did.b.area = p->s_id[1];
drivers/scsi/qla2xxx/qla_edif.c
2555
a.did.b.al_pa = p->s_id[0];
drivers/scsi/qla2xxx/qla_edif.c
2605
purex->pur_info.pur_did.b.domain = p->d_id[2];
drivers/scsi/qla2xxx/qla_edif.c
2606
purex->pur_info.pur_did.b.area = p->d_id[1];
drivers/scsi/qla2xxx/qla_edif.c
2607
purex->pur_info.pur_did.b.al_pa = p->d_id[0];
drivers/scsi/qla2xxx/qla_edif.c
2619
beid.al_pa = purex->pur_info.pur_did.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
2620
beid.area = purex->pur_info.pur_did.b.area;
drivers/scsi/qla2xxx/qla_edif.c
2621
beid.domain = purex->pur_info.pur_did.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
3147
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
3148
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_edif.c
3149
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
3555
d_id.b.al_pa = bsg_request->rqst_data.h_els.port_id[2];
drivers/scsi/qla2xxx/qla_edif.c
3556
d_id.b.area = bsg_request->rqst_data.h_els.port_id[1];
drivers/scsi/qla2xxx/qla_edif.c
3557
d_id.b.domain = bsg_request->rqst_data.h_els.port_id[0];
drivers/scsi/qla2xxx/qla_edif.c
768
portid.b.domain = appplogiok.u.d_id.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
769
portid.b.area = appplogiok.u.d_id.b.area;
drivers/scsi/qla2xxx/qla_edif.c
770
portid.b.al_pa = appplogiok.u.d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
883
portid.b.domain = appplogifail.u.d_id.b.domain;
drivers/scsi/qla2xxx/qla_edif.c
884
portid.b.area = appplogifail.u.d_id.b.area;
drivers/scsi/qla2xxx/qla_edif.c
885
portid.b.al_pa = appplogifail.u.d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_edif.c
971
tdid.b.domain = app_req.remote_pid.domain;
drivers/scsi/qla2xxx/qla_edif.c
972
tdid.b.area = app_req.remote_pid.area;
drivers/scsi/qla2xxx/qla_edif.c
973
tdid.b.al_pa = app_req.remote_pid.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1015
sns_cmd->p.cmd.param[0] = fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1016
sns_cmd->p.cmd.param[1] = fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1017
sns_cmd->p.cmd.param[2] = fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
1035
fcport->d_id.b.domain = sns_cmd->p.gan_data[17];
drivers/scsi/qla2xxx/qla_gs.c
1036
fcport->d_id.b.area = sns_cmd->p.gan_data[18];
drivers/scsi/qla2xxx/qla_gs.c
1037
fcport->d_id.b.al_pa = sns_cmd->p.gan_data[19];
drivers/scsi/qla2xxx/qla_gs.c
1044
fcport->d_id.b.domain = 0xf0;
drivers/scsi/qla2xxx/qla_gs.c
1050
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
1051
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
1106
list[i].d_id.b.domain = entry[1];
drivers/scsi/qla2xxx/qla_gs.c
1107
list[i].d_id.b.area = entry[2];
drivers/scsi/qla2xxx/qla_gs.c
1108
list[i].d_id.b.al_pa = entry[3];
drivers/scsi/qla2xxx/qla_gs.c
1112
list[i].d_id.b.rsvd_1 = entry[0];
drivers/scsi/qla2xxx/qla_gs.c
1154
sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1155
sns_cmd->p.cmd.param[1] = list[i].d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1156
sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
1179
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
1210
sns_cmd->p.cmd.param[0] = list[i].d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1211
sns_cmd->p.cmd.param[1] = list[i].d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1212
sns_cmd->p.cmd.param[2] = list[i].d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
1237
list[i].d_id.b.domain, list[i].d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
1238
list[i].d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
1242
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
1270
sns_cmd->p.cmd.param[0] = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
1271
sns_cmd->p.cmd.param[1] = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1272
sns_cmd->p.cmd.param[2] = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
1319
sns_cmd->p.cmd.param[0] = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
132
routine, ms_pkt->entry_status, vha->d_id.b.domain,
drivers/scsi/qla2xxx/qla_gs.c
1320
sns_cmd->p.cmd.param[1] = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
1321
sns_cmd->p.cmd.param[2] = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
133
vha->d_id.b.area, vha->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
148
routine, vha->d_id.b.domain,
drivers/scsi/qla2xxx/qla_gs.c
149
vha->d_id.b.area, vha->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_gs.c
184
vha->d_id.b.domain, vha->d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
185
vha->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
256
fcport->d_id.b.domain = 0xf0;
drivers/scsi/qla2xxx/qla_gs.c
2580
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
262
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
263
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
2707
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
2847
fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_gs.c
2848
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
3012
ct_req->req.gff_id.port_id[0] = fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_gs.c
3013
ct_req->req.gff_id.port_id[1] = fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_gs.c
3014
ct_req->req.gff_id.port_id[2] = fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_gs.c
3185
if ((rp->id.b.domain & 0xf0) == 0xf0)
drivers/scsi/qla2xxx/qla_gs.c
3348
id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_gs.c
3349
id.b.domain = d->port_id[0];
drivers/scsi/qla2xxx/qla_gs.c
3350
id.b.area = d->port_id[1];
drivers/scsi/qla2xxx/qla_gs.c
3351
id.b.al_pa = d->port_id[2];
drivers/scsi/qla2xxx/qla_gs.c
343
list[i].d_id.b.rsvd_1 = gid_data->control_byte;
drivers/scsi/qla2xxx/qla_gs.c
422
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_gs.c
491
list[i].d_id.b.domain, list[i].d_id.b.area,
drivers/scsi/qla2xxx/qla_gs.c
492
list[i].d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_gs.c
496
if (list[i].d_id.b.rsvd_1 != 0)
drivers/scsi/qla2xxx/qla_init.c
1103
id.b.domain = e->port_id[2];
drivers/scsi/qla2xxx/qla_init.c
1104
id.b.area = e->port_id[1];
drivers/scsi/qla2xxx/qla_init.c
1105
id.b.al_pa = e->port_id[0];
drivers/scsi/qla2xxx/qla_init.c
1106
id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_init.c
1858
switch (ea->id.b.rsvd_1) {
drivers/scsi/qla2xxx/qla_init.c
2000
ea.id.b.rsvd_1 = RSCN_PORT_ADDR;
drivers/scsi/qla2xxx/qla_init.c
2562
cid.b.domain = (ea->iop[1] >> 16) & 0xff;
drivers/scsi/qla2xxx/qla_init.c
2563
cid.b.area = (ea->iop[1] >> 8) & 0xff;
drivers/scsi/qla2xxx/qla_init.c
2564
cid.b.al_pa = ea->iop[1] & 0xff;
drivers/scsi/qla2xxx/qla_init.c
2565
cid.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_init.c
430
sp->handle, fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
431
fcport->d_id.b.area, fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_init.c
490
sp->handle, fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
491
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
5141
id.b.domain = domain;
drivers/scsi/qla2xxx/qla_init.c
5142
id.b.area = area;
drivers/scsi/qla2xxx/qla_init.c
5143
id.b.al_pa = al_pa;
drivers/scsi/qla2xxx/qla_init.c
5144
id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_init.c
5557
port_state_str[state], fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
5558
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
5955
if (area && domain && ((area != vha->d_id.b.area) ||
drivers/scsi/qla2xxx/qla_init.c
5956
(domain != vha->d_id.b.domain)) &&
drivers/scsi/qla2xxx/qla_init.c
5968
new_fcport->d_id.b.domain = domain;
drivers/scsi/qla2xxx/qla_init.c
5969
new_fcport->d_id.b.area = area;
drivers/scsi/qla2xxx/qla_init.c
5970
new_fcport->d_id.b.al_pa = al_pa;
drivers/scsi/qla2xxx/qla_init.c
6145
rport_ids.port_id = fcport->d_id.b.domain << 16 |
drivers/scsi/qla2xxx/qla_init.c
6146
fcport->d_id.b.area << 8 | fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_init.c
6578
if (swl[swl_idx].d_id.b.rsvd_1 != 0) {
drivers/scsi/qla2xxx/qla_init.c
6602
new_fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
6603
new_fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
6604
new_fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
6623
if ((new_fcport->d_id.b.domain & 0xf0) == 0xf0)
drivers/scsi/qla2xxx/qla_init.c
6684
fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
6685
fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
6686
fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_init.c
6688
new_fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
6689
new_fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
6690
new_fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
6829
fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
6830
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
6834
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
6835
fcport->d_id.b.al_pa, mb, BIT_0);
drivers/scsi/qla2xxx/qla_init.c
6854
fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
6855
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
6912
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
6913
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
6924
"jiffies=%lx.\n", mb[0], fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
6925
fcport->d_id.b.area, fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_init.c
6930
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
6931
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
769
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
770
fcport->d_id.b.al_pa, fcport->loop_id);
drivers/scsi/qla2xxx/qla_init.c
775
id.b.domain = e->port_id[2];
drivers/scsi/qla2xxx/qla_init.c
776
id.b.area = e->port_id[1];
drivers/scsi/qla2xxx/qla_init.c
777
id.b.al_pa = e->port_id[0];
drivers/scsi/qla2xxx/qla_init.c
778
id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_init.c
950
id.b.domain = e->port_id[0];
drivers/scsi/qla2xxx/qla_init.c
951
id.b.area = e->port_id[1];
drivers/scsi/qla2xxx/qla_init.c
952
id.b.al_pa = e->port_id[2];
drivers/scsi/qla2xxx/qla_init.c
953
id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_init.c
9827
fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_init.c
9828
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_init.c
9834
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_init.c
9835
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
1634
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
1635
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
1636
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
1840
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
1841
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
1842
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2001
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2002
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2003
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2223
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2224
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2225
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2408
logio->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2409
logio->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2410
logio->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2438
logio->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2439
logio->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2440
logio->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2462
mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain);
drivers/scsi/qla2xxx/qla_iocb.c
2463
mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 |
drivers/scsi/qla2xxx/qla_iocb.c
2464
sp->fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
2485
logio->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2486
logio->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2487
logio->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2502
mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain);
drivers/scsi/qla2xxx/qla_iocb.c
2503
mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 |
drivers/scsi/qla2xxx/qla_iocb.c
2504
sp->fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
2559
tsk->port_id[0] = fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2560
tsk->port_id[1] = fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2561
tsk->port_id[2] = fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2664
sp->name, sp->handle, fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_iocb.c
2665
fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
2695
sp->name, sp->handle, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_iocb.c
2696
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
2731
fcport->d_id.b.domain = remote_did.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2732
fcport->d_id.b.area = remote_did.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2733
fcport->d_id.b.al_pa = remote_did.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2736
fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
2761
logo_pyld.s_id[0] = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2762
logo_pyld.s_id[1] = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2763
logo_pyld.s_id[2] = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2783
sp->name, sp->handle, fcport->loop_id, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_iocb.c
2784
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_iocb.c
2811
els_iocb->d_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2812
els_iocb->d_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2813
els_iocb->d_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2815
els_iocb->s_id[1] = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
2816
els_iocb->s_id[2] = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
2817
els_iocb->s_id[0] = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
2975
cid.b.domain = (le32_to_cpu(fw_status[2]) >> 16)
drivers/scsi/qla2xxx/qla_iocb.c
2977
cid.b.area = (le32_to_cpu(fw_status[2]) >> 8)
drivers/scsi/qla2xxx/qla_iocb.c
2979
cid.b.al_pa = le32_to_cpu(fw_status[2]) & 0xff;
drivers/scsi/qla2xxx/qla_iocb.c
2980
cid.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_iocb.c
3157
els_iocb->d_id[0] = a->did.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3158
els_iocb->d_id[1] = a->did.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3159
els_iocb->d_id[2] = a->did.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
3161
els_iocb->s_id[1] = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3162
els_iocb->s_id[2] = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3163
els_iocb->s_id[0] = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
3197
els_iocb->d_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3198
els_iocb->d_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3199
els_iocb->d_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
3530
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3531
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3532
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
3601
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3602
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3603
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
3700
abt_iocb->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3701
abt_iocb->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3702
abt_iocb->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
3840
logio->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
3841
logio->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
3842
logio->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
4206
cmd_pkt->port_id[0] = vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
4207
cmd_pkt->port_id[1] = vha->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
4208
cmd_pkt->port_id[2] = vha->d_id.b.domain;
drivers/scsi/qla2xxx/qla_iocb.c
4407
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_iocb.c
4408
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_iocb.c
4409
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_isr.c
1771
host_pid = (vha->d_id.b.domain << 16) | (vha->d_id.b.area << 8)
drivers/scsi/qla2xxx/qla_isr.c
1772
| vha->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_isr.c
1794
ea.id.b.rsvd_1 = rscn_entry >> 24;
drivers/scsi/qla2xxx/qla_isr.c
2123
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_isr.c
2124
fcport->d_id.b.al_pa, mbx->entry_status,
drivers/scsi/qla2xxx/qla_isr.c
2141
type, sp->handle, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_isr.c
2142
fcport->d_id.b.area, fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_isr.c
2171
fcport->d_id.b.domain, fcport->d_id.b.area, fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_isr.c
2547
type, fcport->port_name, sp->handle, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_isr.c
2548
fcport->d_id.b.area, fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_isr.c
2719
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_isr.c
2720
fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_isr.c
3635
"port state= %s comp_status %x.\n", fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_isr.c
3636
fcport->d_id.b.area, fcport->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_isr.c
3689
cp->device->id, cp->device->lun, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_isr.c
3690
fcport->d_id.b.area, fcport->d_id.b.al_pa, ox_id,
drivers/scsi/qla2xxx/qla_mbx.c
2107
fcport->d_id.b.domain = pd24->port_id[0];
drivers/scsi/qla2xxx/qla_mbx.c
2108
fcport->d_id.b.area = pd24->port_id[1];
drivers/scsi/qla2xxx/qla_mbx.c
2109
fcport->d_id.b.al_pa = pd24->port_id[2];
drivers/scsi/qla2xxx/qla_mbx.c
2110
fcport->d_id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_mbx.c
2133
pd->slave_state, fcport->d_id.b.domain,
drivers/scsi/qla2xxx/qla_mbx.c
2134
fcport->d_id.b.area, fcport->d_id.b.al_pa);
drivers/scsi/qla2xxx/qla_mbx.c
2152
fcport->d_id.b.domain = pd->port_id[0];
drivers/scsi/qla2xxx/qla_mbx.c
2153
fcport->d_id.b.area = pd->port_id[3];
drivers/scsi/qla2xxx/qla_mbx.c
2154
fcport->d_id.b.al_pa = pd->port_id[2];
drivers/scsi/qla2xxx/qla_mbx.c
2155
fcport->d_id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_mbx.c
2779
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_mbx.c
2780
fcport->d_id.b.al_pa, mb_ret, opt);
drivers/scsi/qla2xxx/qla_mbx.c
3342
abt->port_id[0] = fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_mbx.c
3343
abt->port_id[1] = fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_mbx.c
3344
abt->port_id[2] = fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_mbx.c
3428
tsk->p.tsk.port_id[0] = fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_mbx.c
3429
tsk->p.tsk.port_id[1] = fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_mbx.c
3430
tsk->p.tsk.port_id[2] = fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_mbx.c
4045
id.b.domain = rptid_entry->port_id[2];
drivers/scsi/qla2xxx/qla_mbx.c
4046
id.b.area = rptid_entry->port_id[1];
drivers/scsi/qla2xxx/qla_mbx.c
4047
id.b.al_pa = rptid_entry->port_id[0];
drivers/scsi/qla2xxx/qla_mbx.c
4048
id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_mbx.c
4092
vha->d_id.b.al_pa = 1;
drivers/scsi/qla2xxx/qla_mbx.c
4095
id.b.al_pa = 2;
drivers/scsi/qla2xxx/qla_mbx.c
4230
vha->d_id.b.domain = rptid_entry->port_id[2];
drivers/scsi/qla2xxx/qla_mbx.c
4231
vha->d_id.b.area = rptid_entry->port_id[1];
drivers/scsi/qla2xxx/qla_mbx.c
4232
vha->d_id.b.al_pa = rptid_entry->port_id[0];
drivers/scsi/qla2xxx/qla_mbx.c
4253
fcport->d_id.b.domain =
drivers/scsi/qla2xxx/qla_mbx.c
4255
fcport->d_id.b.area =
drivers/scsi/qla2xxx/qla_mbx.c
4257
fcport->d_id.b.al_pa =
drivers/scsi/qla2xxx/qla_mbx.c
6786
fcport->d_id.b.domain = pd->port_id[0];
drivers/scsi/qla2xxx/qla_mbx.c
6787
fcport->d_id.b.area = pd->port_id[1];
drivers/scsi/qla2xxx/qla_mbx.c
6788
fcport->d_id.b.al_pa = pd->port_id[2];
drivers/scsi/qla2xxx/qla_mbx.c
6789
fcport->d_id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_mr.c
1937
vha->d_id.b.domain = pinfo->port_id[0];
drivers/scsi/qla2xxx/qla_mr.c
1938
vha->d_id.b.area = pinfo->port_id[1];
drivers/scsi/qla2xxx/qla_mr.c
1939
vha->d_id.b.al_pa = pinfo->port_id[2];
drivers/scsi/qla2xxx/qla_nvme.c
1261
id.b.domain = p->s_id.domain;
drivers/scsi/qla2xxx/qla_nvme.c
1262
id.b.area = p->s_id.area;
drivers/scsi/qla2xxx/qla_nvme.c
1263
id.b.al_pa = p->s_id.al_pa;
drivers/scsi/qla2xxx/qla_nvme.c
1264
d_id.b.domain = p->d_id[2];
drivers/scsi/qla2xxx/qla_nvme.c
1265
d_id.b.area = p->d_id[1];
drivers/scsi/qla2xxx/qla_nvme.c
1266
d_id.b.al_pa = p->d_id[0];
drivers/scsi/qla2xxx/qla_nvme.c
677
cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa;
drivers/scsi/qla2xxx/qla_nvme.c
678
cmd_pkt->port_id[1] = sp->fcport->d_id.b.area;
drivers/scsi/qla2xxx/qla_nvme.c
679
cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain;
drivers/scsi/qla2xxx/qla_target.c
1444
fcport->loop_id, sess->d_id.b.domain, sess->d_id.b.area,
drivers/scsi/qla2xxx/qla_target.c
1445
sess->d_id.b.al_pa, sess->conf_compl_supported ? "" : "not ");
drivers/scsi/qla2xxx/qla_target.c
170
if (vha->d_id.b.area == d_id.area &&
drivers/scsi/qla2xxx/qla_target.c
171
vha->d_id.b.domain == d_id.domain &&
drivers/scsi/qla2xxx/qla_target.c
172
vha->d_id.b.al_pa == d_id.al_pa)
drivers/scsi/qla2xxx/qla_target.c
4916
fcport->d_id.b.domain, fcport->d_id.b.area,
drivers/scsi/qla2xxx/qla_target.c
4917
fcport->d_id.b.al_pa, rc);
drivers/scsi/qla2xxx/qla_target.c
5005
key = (((u32)s_id->b.domain << 16) |
drivers/scsi/qla2xxx/qla_target.c
5006
((u32)s_id->b.area << 8) |
drivers/scsi/qla2xxx/qla_target.c
5007
((u32)s_id->b.al_pa));
drivers/scsi/qla2xxx/qla_target.c
5047
port_id.b.domain = iocb->u.isp24.port_id[2];
drivers/scsi/qla2xxx/qla_target.c
5048
port_id.b.area = iocb->u.isp24.port_id[1];
drivers/scsi/qla2xxx/qla_target.c
5049
port_id.b.al_pa = iocb->u.isp24.port_id[0];
drivers/scsi/qla2xxx/qla_target.c
5050
port_id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_target.c
6124
port_id.b.domain = iocb->u.isp24.port_id[2];
drivers/scsi/qla2xxx/qla_target.c
6125
port_id.b.area = iocb->u.isp24.port_id[1];
drivers/scsi/qla2xxx/qla_target.c
6126
port_id.b.al_pa = iocb->u.isp24.port_id[0];
drivers/scsi/qla2xxx/qla_target.c
6127
port_id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_target.c
7570
unsigned char *b)
drivers/scsi/qla2xxx/qla_target.c
7574
put_unaligned_be64(wwpn, b);
drivers/scsi/qla2xxx/qla_target.c
7575
pr_debug("qla2xxx passed configfs WWPN: %8phC\n", b);
drivers/scsi/qla2xxx/qla_target.c
7597
u8 b[WWN_SIZE];
drivers/scsi/qla2xxx/qla_target.c
7635
qlt_lport_dump(vha, phys_wwpn, b);
drivers/scsi/qla2xxx/qla_target.c
7637
if (memcmp(vha->port_name, b, WWN_SIZE)) {
drivers/scsi/qla2xxx/qla_target.c
826
port_id.b.domain = iocb->u.isp24.port_id[2];
drivers/scsi/qla2xxx/qla_target.c
827
port_id.b.area = iocb->u.isp24.port_id[1];
drivers/scsi/qla2xxx/qla_target.c
828
port_id.b.al_pa = iocb->u.isp24.port_id[0];
drivers/scsi/qla2xxx/qla_target.c
829
port_id.b.rsvd_1 = 0;
drivers/scsi/qla2xxx/qla_target.c
935
logo->id.b.domain, logo->id.b.area, logo->id.b.al_pa,
drivers/scsi/qla2xxx/qla_target.c
956
sess->d_id.b.domain, sess->d_id.b.area, sess->d_id.b.al_pa,
drivers/scsi/qla2xxx/qla_target.h
1072
((_s_id.b.domain == 0xff) && ((_s_id.b.area & 0xf0) == 0xf0))
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1477
sess->loop_id, loop_id, sess->d_id.b.domain,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1478
sess->d_id.b.area, sess->d_id.b.al_pa, s_id.b.domain,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1479
s_id.b.area, s_id.b.al_pa);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1499
key = (((u32) sess->d_id.b.domain << 16) |
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1500
((u32) sess->d_id.b.area << 8) |
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1501
((u32) sess->d_id.b.al_pa));
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1506
sess->d_id.b.domain, sess->d_id.b.area,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1507
sess->d_id.b.al_pa);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1510
sess->d_id.b.domain, sess->d_id.b.area,
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1511
sess->d_id.b.al_pa);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1513
key = (((u32) s_id.b.domain << 16) |
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1514
((u32) s_id.b.area << 8) |
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1515
((u32) s_id.b.al_pa));
drivers/scsi/qla2xxx/tcm_qla2xxx.c
1519
s_id.b.domain, s_id.b.area, s_id.b.al_pa);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
90
u8 b[8];
drivers/scsi/qla2xxx/tcm_qla2xxx.c
92
put_unaligned_be64(wwn, b);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
95
b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7]);
drivers/scsi/qla4xxx/ql4_dbg.c
12
void qla4xxx_dump_buffer(void *b, uint32_t size)
drivers/scsi/qla4xxx/ql4_dbg.c
15
uint8_t *c = b;
drivers/scsi/qla4xxx/ql4_glbl.h
76
void qla4xxx_dump_buffer(void *b, uint32_t size);
drivers/scsi/qlogicpti.c
60
#define PACKB(a, b) (((a)<<4)|(b))
drivers/scsi/scsi_debug.c
1699
char b[32];
drivers/scsi/scsi_debug.c
1772
snprintf(b, sizeof(b), "%08X", target_dev_id);
drivers/scsi/scsi_debug.c
1773
memcpy(arr + num, b, 8);
drivers/scsi/scsi_debug.c
9337
char b[120];
drivers/scsi/scsi_debug.c
9341
sb = (int)sizeof(b);
drivers/scsi/scsi_debug.c
9343
strcpy(b, "too long, over 32 bytes");
drivers/scsi/scsi_debug.c
9346
n += scnprintf(b + n, sb - n, "%02x ",
drivers/scsi/scsi_debug.c
9350
blk_mq_unique_tag(scsi_cmd_to_rq(scp)), b);
drivers/scsi/scsi_dh.c
73
const struct scsi_dh_blist *b;
drivers/scsi/scsi_dh.c
78
for (b = scsi_dh_blist; b->vendor; b++) {
drivers/scsi/scsi_dh.c
79
if (!strncmp(sdev->vendor, b->vendor, strlen(b->vendor)) &&
drivers/scsi/scsi_dh.c
80
!strncmp(sdev->model, b->model, strlen(b->model))) {
drivers/scsi/scsi_dh.c
81
return b->driver;
drivers/scsi/storvsc_drv.c
2081
target = (device->dev_instance.b[5] << 8 |
drivers/scsi/storvsc_drv.c
2082
device->dev_instance.b[4]);
drivers/scsi/sym53c8xx_2/sym_malloc.c
125
b = a ^ s;
drivers/scsi/sym53c8xx_2/sym_malloc.c
127
while (q->next && q->next != (m_link_p) b) {
drivers/scsi/sym53c8xx_2/sym_malloc.c
136
a = a & b;
drivers/scsi/sym53c8xx_2/sym_malloc.c
351
dma_addr_t b;
drivers/scsi/sym53c8xx_2/sym_malloc.c
362
b = vp->baddr + (m - a);
drivers/scsi/sym53c8xx_2/sym_malloc.c
364
return b;
drivers/scsi/sym53c8xx_2/sym_malloc.c
98
unsigned long a, b;
drivers/sh/intc/internals.h
106
static inline int intc_handle_int_cmp(const void *a, const void *b)
drivers/sh/intc/internals.h
109
const struct intc_handle_int *_b = b;
drivers/slimbus/core.c
332
const struct slim_eaddr *b)
drivers/slimbus/core.c
334
return (a->manf_id == b->manf_id &&
drivers/slimbus/core.c
335
a->prod_code == b->prod_code &&
drivers/slimbus/core.c
336
a->dev_index == b->dev_index &&
drivers/slimbus/core.c
337
a->instance == b->instance);
drivers/slimbus/slimbus.h
38
#define SLIM_HEADER_GET_MT(b) ((b >> SLIM_MSG_MT_SHIFT) & SLIM_MSG_MT_MASK)
drivers/slimbus/slimbus.h
39
#define SLIM_HEADER_GET_RL(b) ((b >> SLIM_MSG_RL_SHIFT) & SLIM_MSG_RL_MASK)
drivers/slimbus/slimbus.h
40
#define SLIM_HEADER_GET_MC(b) ((b >> SLIM_MSG_MC_SHIFT) & SLIM_MSG_MC_MASK)
drivers/slimbus/slimbus.h
41
#define SLIM_HEADER_GET_DT(b) ((b >> SLIM_MSG_DT_SHIFT) & SLIM_MSG_DT_MASK)
drivers/soc/apple/rtkit-crashlog.c
8
#define FOURCC(a, b, c, d) \
drivers/soc/apple/rtkit-crashlog.c
9
(((u32)(a) << 24) | ((u32)(b) << 16) | ((u32)(c) << 8) | ((u32)(d)))
drivers/soc/fsl/qbman/bman_test_api.c
51
static inline int bufs_cmp(const struct bm_buffer *a, const struct bm_buffer *b)
drivers/soc/fsl/qbman/bman_test_api.c
67
(bm_buffer_get64(b) & BMAN_TOKEN_MASK))
drivers/soc/fsl/qbman/bman_test_api.c
70
(bm_buffer_get64(b) & BMAN_TOKEN_MASK))
drivers/soc/fsl/qbman/bman_test_api.c
73
if (bm_buffer_get64(a) < bm_buffer_get64(b))
drivers/soc/fsl/qbman/bman_test_api.c
75
if (bm_buffer_get64(a) > bm_buffer_get64(b))
drivers/soc/fsl/qbman/qman_priv.h
130
const struct qman_cgrs *a, const struct qman_cgrs *b)
drivers/soc/fsl/qbman/qman_priv.h
135
const u32 *_b = b->q.state;
drivers/soc/fsl/qbman/qman_priv.h
142
const struct qman_cgrs *a, const struct qman_cgrs *b)
drivers/soc/fsl/qbman/qman_priv.h
147
const u32 *_b = b->q.state;
drivers/soc/fsl/qbman/qman_test_api.c
100
neq |= a->cmd != b->cmd;
drivers/soc/fsl/qbman/qman_test_api.c
94
static bool fd_neq(const struct qm_fd *a, const struct qm_fd *b)
drivers/soc/fsl/qbman/qman_test_api.c
96
bool neq = qm_fd_addr_get64(a) != qm_fd_addr_get64(b);
drivers/soc/fsl/qbman/qman_test_api.c
98
neq |= qm_fd_get_format(a) != qm_fd_get_format(b);
drivers/soc/fsl/qbman/qman_test_api.c
99
neq |= a->cfg != b->cfg;
drivers/soc/qcom/apr.c
318
struct apr_rx_buf *abuf, *b;
drivers/soc/qcom/apr.c
322
list_for_each_entry_safe(abuf, b, &apr->rx_list, node) {
drivers/soc/rockchip/io-domain.c
100
val1 = BIT(16 + b) | (is_3v3 ? BIT(b) : 0);
drivers/soc/rockchip/io-domain.c
113
b = supply->idx - 1;
drivers/soc/rockchip/io-domain.c
114
val0 = BIT(16 + b) | (is_3v3 ? 0 : BIT(b));
drivers/soc/rockchip/io-domain.c
115
val1 = BIT(16 + b) | (is_3v3 ? BIT(b) : 0);
drivers/soc/rockchip/io-domain.c
91
int b;
drivers/soc/rockchip/io-domain.c
97
b = supply->idx;
drivers/soc/rockchip/io-domain.c
98
val0 = BIT(16 + b) | (is_3v3 ? 0 : BIT(b));
drivers/soc/rockchip/io-domain.c
99
b = supply->idx + 4;
drivers/soundwire/amd_manager.c
28
#define to_amd_sdw(b) container_of(b, struct amd_sdw_manager, bus)
drivers/soundwire/qcom.c
329
#define to_qcom_sdw(b) container_of(b, struct qcom_swrm_ctrl, bus)
drivers/spi/spi-amlogic-spifc-a4.c
206
#define AML_ECC_DATA(sz, s, b) { .stepsize = (sz), .strength = (s), .bch = (b) }
drivers/spi/spi-axiado.c
263
u8 b = ax_spi_get_rx_byte_for_irq(xspi);
drivers/spi/spi-axiado.c
268
*xspi->rx_buf++ = b;
drivers/spi/spi-axiado.c
276
u8 b = ax_spi_get_rx_byte_for_irq(xspi);
drivers/spi/spi-axiado.c
281
*xspi->rx_buf++ = b;
drivers/spi/spi-cadence-xspi.c
613
u64 b = readq(addr);
drivers/spi/spi-cadence-xspi.c
614
*buffer++ = b;
drivers/spi/spi-loopback-test.c
447
u8 b;
drivers/spi/spi-loopback-test.c
475
b = ((u8 *)xfer->rx_buf)[xfer->len - 1 - i];
drivers/spi/spi-loopback-test.c
476
if (b != SPI_TEST_PATTERN_UNWRITTEN)
drivers/spi/spi-loopback-test.c
495
const struct list_head *b)
drivers/spi/spi-loopback-test.c
498
const struct rx_ranges *rx_b = list_entry(b, struct rx_ranges, list);
drivers/spi/spi-mtk-snfi.c
468
u8 b;
drivers/spi/spi-mtk-snfi.c
480
b = (op->cmd.opcode >> ((op->cmd.nbytes - i - 1) * 8)) & 0xff;
drivers/spi/spi-mtk-snfi.c
481
val |= b << (8 * (reg_offs % 4));
drivers/spi/spi-mtk-snfi.c
489
b = (op->addr.val >> ((op->addr.nbytes - i - 1) * 8)) & 0xff;
drivers/spi/spi-mtk-snfi.c
490
val |= b << (8 * (reg_offs % 4));
drivers/spi/spi-pic32.c
215
BUILD_SPI_FIFO_RW(byte, u8, b);
drivers/staging/fbtft/fb_agm1264k-fl.c
297
u16 b = pixel & 0x1f;
drivers/staging/fbtft/fb_agm1264k-fl.c
301
pixel = (299 * r + 587 * g + 114 * b) / 200;
drivers/staging/fbtft/fb_ssd1325.c
63
u16 b = pixel & 0x1f;
drivers/staging/fbtft/fb_ssd1325.c
67
pixel = (299 * r + 587 * g + 114 * b) / 195;
drivers/staging/greybus/power_supply.c
752
static int get_property(struct power_supply *b,
drivers/staging/greybus/power_supply.c
756
struct gb_power_supply *gbpsy = to_gb_power_supply(b);
drivers/staging/greybus/power_supply.c
799
static int set_property(struct power_supply *b,
drivers/staging/greybus/power_supply.c
803
struct gb_power_supply *gbpsy = to_gb_power_supply(b);
drivers/staging/greybus/power_supply.c
808
static int property_is_writeable(struct power_supply *b,
drivers/staging/greybus/power_supply.c
811
struct gb_power_supply *gbpsy = to_gb_power_supply(b);
drivers/staging/media/atomisp/include/linux/atomisp.h
232
u32 b;
drivers/staging/media/atomisp/include/linux/atomisp.h
268
unsigned int b; /* unsigned <integer_bits>.<16-integer_bits> */
drivers/staging/media/atomisp/include/linux/atomisp.h
306
unsigned int b;
drivers/staging/media/atomisp/pci/bits.h
81
#define _hrt_mask(b, n) \
drivers/staging/media/atomisp/pci/bits.h
82
(_hrt_ones(n) << (b))
drivers/staging/media/atomisp/pci/bits.h
83
#define _hrt_get_bits(w, b, n) \
drivers/staging/media/atomisp/pci/bits.h
84
(((w) >> (b)) & _hrt_ones(n))
drivers/staging/media/atomisp/pci/bits.h
85
#define _hrt_set_bits(w, b, n, v) \
drivers/staging/media/atomisp/pci/bits.h
86
(((w) & ~_hrt_mask(b, n)) | (((v) & _hrt_ones(n)) << (b)))
drivers/staging/media/atomisp/pci/bits.h
87
#define _hrt_get_bit(w, b) \
drivers/staging/media/atomisp/pci/bits.h
88
(((w) >> (b)) & 1)
drivers/staging/media/atomisp/pci/bits.h
89
#define _hrt_set_bit(w, b, v) \
drivers/staging/media/atomisp/pci/bits.h
90
(((w) & (~(1 << (b)))) | (((v) & 1) << (b)))
drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h
81
struct ia_css_resolution b);
drivers/staging/media/atomisp/pci/camera/util/src/util.c
114
bool ia_css_util_res_leq(struct ia_css_resolution a, struct ia_css_resolution b)
drivers/staging/media/atomisp/pci/camera/util/src/util.c
116
return a.width <= b.width && a.height <= b.height;
drivers/staging/media/atomisp/pci/hive_isp_css_common/dma_global.h
242
struct dma_port_config a, b;
drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h
10
#define bitop_setbit(a, b) ((a) |= (1UL << (b)))
drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h
12
#define bitop_getbit(a, b) (((a) & (1UL << (b))) != 0)
drivers/staging/media/atomisp/pci/hive_isp_css_include/bitop_support.h
14
#define bitop_clearbit(a, b) ((a) &= ~(1UL << (b)))
drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h
13
#define CEIL_DIV(a, b) (((b) != 0) ? ((a) + (b) - 1) / (b) : 0)
drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h
14
#define CEIL_MUL(a, b) (CEIL_DIV(a, b) * (b))
drivers/staging/media/atomisp/pci/hive_isp_css_include/math_support.h
15
#define CEIL_SHIFT(a, b) (((a) + (1 << (b)) - 1) >> (b))
drivers/staging/media/atomisp/pci/ia_css_frame_public.h
76
struct ia_css_frame_plane b; /** Blue plane */
drivers/staging/media/atomisp/pci/ia_css_frame_public.h
87
struct ia_css_frame_plane b; /** Blue plane */
drivers/staging/media/atomisp/pci/isp/kernels/bh/bh_2/ia_css_bh.host.c
33
out_ptr[i].b = hmem_buf->hmem[BH_COLOR_B][i];
drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
45
int b = from->b;
drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
61
uDIGIT_FITTING(gain * gb / b, 8, SH_CSS_DP_GAIN_SHIFT);
drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
63
uDIGIT_FITTING(gain * gr / b, 8, SH_CSS_DP_GAIN_SHIFT);
drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
67
uDIGIT_FITTING(gain * b / gr, 8, SH_CSS_DP_GAIN_SHIFT);
drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp.host.c
69
uDIGIT_FITTING(gain * b / gb, 8, SH_CSS_DP_GAIN_SHIFT);
drivers/staging/media/atomisp/pci/isp/kernels/dp/dp_1.0/ia_css_dp_types.h
36
u32 b; /* unsigned <integer_bits>.<16-integer_bits> */
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
260
sum_b += out_ptr[i].b;
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a.host.c
279
out_ptr[0].b -= diff;
drivers/staging/media/atomisp/pci/isp/kernels/s3a/s3a_1.0/ia_css_s3a_types.h
209
u32 b; /** Number of B of one bin of the histogram B. (u24) */
drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common.host.h
46
#define SH_CSS_DIS_VER_NUM_COEF_TYPES(b) \
drivers/staging/media/atomisp/pci/isp/kernels/sdis/common/ia_css_sdis_common.host.h
47
(((b)->info->sp.pipeline.isp_pipe_version == 2) ? \
drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c
40
uDIGIT_FITTING(from->b, 16 - from->integer_bits,
drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb.host.c
76
config->b, config->gb);
drivers/staging/media/atomisp/pci/isp/kernels/wb/wb_1.0/ia_css_wb_types.h
30
u32 b; /** Significand of B gain.
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
198
to->b[0][i] = 0;
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
226
to->b[0][base + j] = b[j];
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
40
static const s16 b[XNR3_LOOK_UP_TABLE_POINTS] = {
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h
71
VMEM_ARRAY(b, ISP_VEC_NELEMS);
drivers/staging/media/atomisp/pci/mamoiada_params.h
139
#define _isp_ceil_div(a, b) (((a) + (b) - 1) / (b))
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
503
struct ia_css_binary_xinfo *b;
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
507
for (b = binary_infos[i]; b; b = b->next) {
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
508
if (b->xmem_addr)
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
509
hmm_free(b->xmem_addr);
drivers/staging/media/atomisp/pci/runtime/binary/src/binary.c
510
b->xmem_addr = mmgr_NULL;
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
517
data + frame->planes.plane6.b.offset);
drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame_comm.h
44
struct ia_css_frame_sp_plane b;
drivers/staging/media/atomisp/pci/runtime/frame/interface/ia_css_frame_comm.h
52
struct ia_css_frame_sp_plane b;
drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
576
frame_init_plane(&frame->planes.planar_rgb.b,
drivers/staging/media/atomisp/pci/runtime/frame/src/frame.c
598
frame_init_plane(&frame->planes.plane6.b,
drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c
117
unsigned int b)
drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c
122
(b << _HIVE_STR_TO_MIPI_DATA_B_LSB));
drivers/staging/media/atomisp/pci/sh_css_frac.h
26
static inline int sDIGIT_FITTING(int v, int a, int b)
drivers/staging/media/atomisp/pci/sh_css_frac.h
28
int fit_shift = sFRACTION_BITS_FITTING(a) - b;
drivers/staging/media/atomisp/pci/sh_css_frac.h
37
static inline unsigned int uDIGIT_FITTING(unsigned int v, int a, int b)
drivers/staging/media/atomisp/pci/sh_css_frac.h
39
int fit_shift = uFRACTION_BITS_FITTING(a) - b;
drivers/staging/media/atomisp/pci/sh_css_params.c
1592
params->dp_config.b = params->wb_config.b;
drivers/staging/media/atomisp/pci/sh_css_sp.c
449
sp_frame_out->planes.planar_rgb.b.offset =
drivers/staging/media/atomisp/pci/sh_css_sp.c
450
frame_in->planes.planar_rgb.b.offset;
drivers/staging/media/atomisp/pci/sh_css_sp.c
494
sp_frame_out->planes.plane6.b.offset =
drivers/staging/media/atomisp/pci/sh_css_sp.c
495
frame_in->planes.plane6.b.offset;
drivers/staging/media/av7110/av7110.c
2065
u8 b = 0xff;
drivers/staging/media/av7110/av7110.c
2067
struct i2c_msg msg[] = { { .addr = 0x50, .flags = 0, .buf = &b, .len = 1 },
drivers/staging/media/av7110/av7110_hw.c
1074
u8 r, g = 0, b = 0, blend = 0;
drivers/staging/media/av7110/av7110_hw.c
1080
get_user(b, colors + i * 4 + 2) ||
drivers/staging/media/av7110/av7110_hw.c
1085
ret = OSDSetColor(av7110, dc->color + i, r, g, b, blend);
drivers/staging/media/av7110/av7110_hw.c
930
static int OSDSetColor(struct av7110 *av7110, u8 color, u8 r, u8 g, u8 b, u8 blend)
drivers/staging/media/av7110/av7110_hw.c
937
yuv = blend ? RGB2YUV(r, g, b) : 0;
drivers/staging/media/av7110/dvb_filter.c
32
u8 *b = mbuf + c;
drivers/staging/media/av7110/dvb_filter.c
34
if (b[0] == 0x0b && b[1] == 0x77)
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
1223
__u16 b;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
2239
__s32 b:12;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
2320
__u16 b;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
2610
__u16 b[IPU3_UAPI_ISP_VEC_ELEMS];
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
2689
__u16 b;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
639
__u16 b;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
658
__u8 b;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
705
__u8 b;
drivers/staging/media/ipu3/ipu3-abi.h
1382
struct imgu_abi_frame_sp_plane b;
drivers/staging/media/ipu3/ipu3-abi.h
1401
struct imgu_abi_frame_sp_plane b;
drivers/staging/media/ipu3/ipu3-css-params.c
11
#define DIV_ROUND_CLOSEST_DOWN(a, b) (((a) + ((b) / 2) - 1) / (b))
drivers/staging/media/ipu3/ipu3-css-params.c
12
#define roundclosest_down(a, b) (DIV_ROUND_CLOSEST_DOWN(a, b) * (b))
drivers/staging/media/ipu3/ipu3-css-params.c
2260
acc->tcc.macc_table.entries[i].b = 0;
drivers/staging/media/ipu3/ipu3-css-params.c
2807
xnr_vmem->b[i] = imgu_css_xnr3_vmem_defaults.b
drivers/staging/media/ipu3/ipu3-css.c
1357
struct imgu_css_buffer *b, *b0;
drivers/staging/media/ipu3/ipu3-css.c
1381
list_for_each_entry_safe(b, b0,
drivers/staging/media/ipu3/ipu3-css.c
1384
b->state = IPU3_CSS_BUFFER_FAILED;
drivers/staging/media/ipu3/ipu3-css.c
1385
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-css.c
1893
struct imgu_css_buffer *b)
drivers/staging/media/ipu3/ipu3-css.c
1904
if (b->queue >= IPU3_CSS_QUEUES || !imgu_css_queues[b->queue].qid)
drivers/staging/media/ipu3/ipu3-css.c
1907
b->queue_pos = imgu_css_queue_pos(css, imgu_css_queues[b->queue].qid,
drivers/staging/media/ipu3/ipu3-css.c
1910
if (b->queue_pos >= ARRAY_SIZE(css->pipes[pipe].abi_buffers[b->queue]))
drivers/staging/media/ipu3/ipu3-css.c
1912
abi_buf = css->pipes[pipe].abi_buffers[b->queue][b->queue_pos].vaddr;
drivers/staging/media/ipu3/ipu3-css.c
1917
buf_addr = (void *)abi_buf + imgu_css_queues[b->queue].ptr_ofs;
drivers/staging/media/ipu3/ipu3-css.c
1918
*(imgu_addr_t *)buf_addr = b->daddr;
drivers/staging/media/ipu3/ipu3-css.c
1920
if (b->queue == IPU3_CSS_QUEUE_STAT_3A)
drivers/staging/media/ipu3/ipu3-css.c
1921
abi_buf->payload.s3a.data.dmem.s3a_tbl = b->daddr;
drivers/staging/media/ipu3/ipu3-css.c
1923
if (b->queue == IPU3_CSS_QUEUE_OUT)
drivers/staging/media/ipu3/ipu3-css.c
1927
if (b->queue == IPU3_CSS_QUEUE_VF)
drivers/staging/media/ipu3/ipu3-css.c
1932
list_add_tail(&b->list, &css_pipe->queue[b->queue].bufs);
drivers/staging/media/ipu3/ipu3-css.c
1934
b->state = IPU3_CSS_BUFFER_QUEUED;
drivers/staging/media/ipu3/ipu3-css.c
1936
data = css->pipes[pipe].abi_buffers[b->queue][b->queue_pos].daddr;
drivers/staging/media/ipu3/ipu3-css.c
1937
r = imgu_css_queue_data(css, imgu_css_queues[b->queue].qid,
drivers/staging/media/ipu3/ipu3-css.c
1943
imgu_css_queues[b->queue].qid);
drivers/staging/media/ipu3/ipu3-css.c
1949
b, b->queue, pipe);
drivers/staging/media/ipu3/ipu3-css.c
1954
b->state = (r == -EBUSY || r == -EAGAIN) ?
drivers/staging/media/ipu3/ipu3-css.c
1956
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-css.c
1974
struct imgu_css_buffer *b = ERR_PTR(-EAGAIN);
drivers/staging/media/ipu3/ipu3-css.c
2035
b = list_first_entry(&css_pipe->queue[queue].bufs,
drivers/staging/media/ipu3/ipu3-css.c
2037
if (queue != b->queue ||
drivers/staging/media/ipu3/ipu3-css.c
2039
[b->queue][b->queue_pos].daddr) {
drivers/staging/media/ipu3/ipu3-css.c
2046
b->pipe = pipe;
drivers/staging/media/ipu3/ipu3-css.c
2047
b->state = IPU3_CSS_BUFFER_DONE;
drivers/staging/media/ipu3/ipu3-css.c
2048
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-css.c
2089
return b;
drivers/staging/media/ipu3/ipu3-css.h
180
struct imgu_css_buffer *b);
drivers/staging/media/ipu3/ipu3-css.h
200
imgu_css_buf_state(struct imgu_css_buffer *b)
drivers/staging/media/ipu3/ipu3-css.h
202
return b->state;
drivers/staging/media/ipu3/ipu3-css.h
206
static inline void imgu_css_buf_init(struct imgu_css_buffer *b,
drivers/staging/media/ipu3/ipu3-css.h
209
b->state = IPU3_CSS_BUFFER_NEW;
drivers/staging/media/ipu3/ipu3-css.h
210
b->queue = queue;
drivers/staging/media/ipu3/ipu3-css.h
211
b->daddr = daddr;
drivers/staging/media/ipu3/ipu3-tables.c
9304
.b = {
drivers/staging/media/ipu3/ipu3-tables.h
36
s16 b[IMGU_XNR3_VMEM_LUT_LEN];
drivers/staging/media/ipu3/ipu3-v4l2.c
1414
struct imgu_vb2_buffer *b =
drivers/staging/media/ipu3/ipu3-v4l2.c
1417
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-v4l2.c
1418
vb2_buffer_done(&b->vbb.vb2_buf, state);
drivers/staging/media/ipu3/ipu3-v4l2.c
457
struct imgu_vb2_buffer *b, *b0;
drivers/staging/media/ipu3/ipu3-v4l2.c
461
list_for_each_entry_safe(b, b0, &node->buffers, list) {
drivers/staging/media/ipu3/ipu3-v4l2.c
462
list_del(&b->list);
drivers/staging/media/ipu3/ipu3-v4l2.c
463
vb2_buffer_done(&b->vbb.vb2_buf, state);
drivers/staging/media/ipu3/ipu3.c
519
struct imgu_css_buffer *b;
drivers/staging/media/ipu3/ipu3.c
526
b = imgu_css_buf_dequeue(&imgu->css);
drivers/staging/media/ipu3/ipu3.c
528
} while (PTR_ERR(b) == -EAGAIN);
drivers/staging/media/ipu3/ipu3.c
530
if (IS_ERR(b)) {
drivers/staging/media/ipu3/ipu3.c
531
if (PTR_ERR(b) != -EBUSY) /* All done */
drivers/staging/media/ipu3/ipu3.c
533
"failed to dequeue buffers (%pe)\n", b);
drivers/staging/media/ipu3/ipu3.c
537
node = imgu_map_node(imgu, b->queue);
drivers/staging/media/ipu3/ipu3.c
538
pipe = b->pipe;
drivers/staging/media/ipu3/ipu3.c
539
dummy = imgu_dummybufs_check(imgu, b, pipe);
drivers/staging/media/ipu3/ipu3.c
541
buf = container_of(b, struct imgu_buffer, css_buf);
drivers/staging/media/ipu3/ipu3.c
547
(u32)b->daddr);
drivers/staging/media/ipu7/ipu7-buttress.c
1137
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
1141
writel(b->wdt_cached_value, isp->base + BUTTRESS_REG_IDLE_WDT);
drivers/staging/media/ipu7/ipu7-buttress.c
1147
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
1151
mutex_init(&b->power_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1152
mutex_init(&b->auth_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1153
mutex_init(&b->cons_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1154
mutex_init(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1155
init_completion(&b->cse.send_complete);
drivers/staging/media/ipu7/ipu7-buttress.c
1156
init_completion(&b->cse.recv_complete);
drivers/staging/media/ipu7/ipu7-buttress.c
1158
b->cse.nack = BUTTRESS_CSE2IUDATA0_IPC_NACK;
drivers/staging/media/ipu7/ipu7-buttress.c
1159
b->cse.nack_mask = BUTTRESS_CSE2IUDATA0_IPC_NACK_MASK;
drivers/staging/media/ipu7/ipu7-buttress.c
1160
b->cse.csr_in = BUTTRESS_REG_CSE2IUCSR;
drivers/staging/media/ipu7/ipu7-buttress.c
1161
b->cse.csr_out = BUTTRESS_REG_IU2CSECSR;
drivers/staging/media/ipu7/ipu7-buttress.c
1162
b->cse.db0_in = BUTTRESS_REG_CSE2IUDB0;
drivers/staging/media/ipu7/ipu7-buttress.c
1163
b->cse.db0_out = BUTTRESS_REG_IU2CSEDB0;
drivers/staging/media/ipu7/ipu7-buttress.c
1164
b->cse.data0_in = BUTTRESS_REG_CSE2IUDATA0;
drivers/staging/media/ipu7/ipu7-buttress.c
1165
b->cse.data0_out = BUTTRESS_REG_IU2CSEDATA0;
drivers/staging/media/ipu7/ipu7-buttress.c
1172
b->wdt_cached_value = readl(isp->base + BUTTRESS_REG_IDLE_WDT);
drivers/staging/media/ipu7/ipu7-buttress.c
1173
b->ref_clk = 384;
drivers/staging/media/ipu7/ipu7-buttress.c
1179
ret = ipu_buttress_ipc_reset(isp, &b->cse);
drivers/staging/media/ipu7/ipu7-buttress.c
1190
mutex_destroy(&b->power_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1191
mutex_destroy(&b->auth_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1192
mutex_destroy(&b->cons_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1193
mutex_destroy(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1200
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
1203
mutex_destroy(&b->power_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1204
mutex_destroy(&b->auth_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1205
mutex_destroy(&b->cons_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
1206
mutex_destroy(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
158
mutex_unlock(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
176
mutex_unlock(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
225
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
226
struct ipu_buttress_ipc *ipc = &b->cse;
drivers/staging/media/ipu7/ipu7-buttress.c
232
mutex_lock(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
299
mutex_unlock(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
338
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
411
ipu_buttress_ipc_recv(isp, &b->cse, &b->cse.recv_data);
drivers/staging/media/ipu7/ipu7-buttress.c
412
complete(&b->cse.recv_complete);
drivers/staging/media/ipu7/ipu7-buttress.c
420
complete(&b->cse.send_complete);
drivers/staging/media/ipu7/ipu7-buttress.c
70
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
79
mutex_lock(&b->ipc_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
845
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7-buttress.c
855
mutex_lock(&b->auth_mutex);
drivers/staging/media/ipu7/ipu7-buttress.c
944
mutex_unlock(&b->auth_mutex);
drivers/staging/media/ipu7/ipu7.c
2698
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7.c
2707
ret = ipu_buttress_ipc_reset(isp, &b->cse);
drivers/staging/media/ipu7/ipu7.c
2735
struct ipu_buttress *b = &isp->buttress;
drivers/staging/media/ipu7/ipu7.c
2738
ret = ipu_buttress_ipc_reset(isp, &b->cse);
drivers/staging/octeon/octeon-stubs.h
1415
#define CVMX_ASXX_RX_CLK_SETX(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1416
#define CVMX_ASXX_TX_CLK_SETX(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1418
#define CVMX_GMXX_RXX_ADR_CAM0(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1419
#define CVMX_GMXX_RXX_ADR_CAM1(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1420
#define CVMX_GMXX_RXX_ADR_CAM2(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1421
#define CVMX_GMXX_RXX_ADR_CAM3(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1422
#define CVMX_GMXX_RXX_ADR_CAM4(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1423
#define CVMX_GMXX_RXX_ADR_CAM5(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1424
#define CVMX_GMXX_RXX_FRM_CTL(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1425
#define CVMX_GMXX_RXX_INT_REG(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
1426
#define CVMX_GMXX_SMACX(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
26
#define CVMX_GMXX_RXX_ADR_CAM_EN(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
27
#define CVMX_GMXX_RXX_ADR_CTL(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
28
#define CVMX_GMXX_PRTX_CFG(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
29
#define CVMX_GMXX_RXX_FRM_MAX(a, b) ((a) + (b))
drivers/staging/octeon/octeon-stubs.h
30
#define CVMX_GMXX_RXX_JABBER(a, b) ((a) + (b))
drivers/staging/rtl8723bs/core/rtw_mlme.c
350
inline int is_same_ess(struct wlan_bssid_ex *a, struct wlan_bssid_ex *b)
drivers/staging/rtl8723bs/core/rtw_mlme.c
352
return (a->ssid.ssid_length == b->ssid.ssid_length)
drivers/staging/rtl8723bs/core/rtw_mlme.c
353
&& !memcmp(a->ssid.ssid, b->ssid.ssid, a->ssid.ssid_length);
drivers/staging/rtl8723bs/core/rtw_security.c
150
void rtw_secmicappendbyte(struct mic_data *pmicdata, u8 b)
drivers/staging/rtl8723bs/core/rtw_security.c
153
pmicdata->M |= ((unsigned long)b) << (8 * pmicdata->nBytesInM);
drivers/staging/rtl8723bs/include/rtw_recv.h
145
#define SN_LESS(a, b) (((a - b) & 0x800) != 0)
drivers/staging/rtl8723bs/include/rtw_recv.h
146
#define SN_EQUAL(a, b) (a == b)
drivers/staging/rtl8723bs/include/rtw_security.h
248
void rtw_secmicappendbyte(struct mic_data *pmicdata, u8 b);
drivers/target/target_core_configfs.c
2576
char *b = page;
drivers/target/target_core_configfs.c
2582
bl += sprintf(b + bl, "%u %u\n",
drivers/target/target_core_configfs.c
2586
bl += sprintf(b + bl, "%llu %llu",
drivers/target/target_core_configfs.c
2607
bl += sprintf(b + bl, " %d:%c",
drivers/target/target_core_configfs.c
2610
bl += sprintf(b + bl, "\n");
drivers/target/target_core_file.c
790
static ssize_t fd_show_configfs_dev_params(struct se_device *dev, char *b)
drivers/target/target_core_file.c
795
bl = sprintf(b + bl, "TCM FILEIO ID: %u", fd_dev->fd_dev_id);
drivers/target/target_core_file.c
796
bl += sprintf(b + bl, " File: %s Size: %llu Mode: %s Async: %d\n",
drivers/target/target_core_iblock.c
661
static ssize_t iblock_show_configfs_dev_params(struct se_device *dev, char *b)
drivers/target/target_core_iblock.c
668
bl += sprintf(b + bl, "iBlock device: %pg", bd);
drivers/target/target_core_iblock.c
670
bl += sprintf(b + bl, " UDEV PATH: %s",
drivers/target/target_core_iblock.c
672
bl += sprintf(b + bl, " readonly: %d\n", ib_dev->ibd_readonly);
drivers/target/target_core_iblock.c
673
bl += sprintf(b + bl, " exclusive: %d\n", ib_dev->ibd_exclusive);
drivers/target/target_core_iblock.c
675
bl += sprintf(b + bl, " ");
drivers/target/target_core_iblock.c
677
bl += sprintf(b + bl, "Major: %d Minor: %d %s\n",
drivers/target/target_core_iblock.c
681
bl += sprintf(b + bl, "Major: 0 Minor: 0\n");
drivers/target/target_core_pscsi.c
788
static ssize_t pscsi_show_configfs_dev_params(struct se_device *dev, char *b)
drivers/target/target_core_pscsi.c
801
bl = sprintf(b, "SCSI Device Bus Location:"
drivers/target/target_core_pscsi.c
807
bl += sprintf(b + bl, " Vendor: %."
drivers/target/target_core_pscsi.c
809
bl += sprintf(b + bl, " Model: %."
drivers/target/target_core_pscsi.c
811
bl += sprintf(b + bl, " Rev: %."
drivers/target/target_core_rd.c
594
static ssize_t rd_show_configfs_dev_params(struct se_device *dev, char *b)
drivers/target/target_core_rd.c
598
ssize_t bl = sprintf(b, "TCM RamDisk ID: %u RamDisk Makeup: rd_mcp\n",
drivers/target/target_core_rd.c
600
bl += sprintf(b + bl, " PAGES/PAGE_SIZE: %u*%lu"
drivers/target/target_core_transport.c
1051
char *b,
drivers/target/target_core_transport.c
1054
*bl += sprintf(b + *bl, "Status: ");
drivers/target/target_core_transport.c
1056
*bl += sprintf(b + *bl, "ACTIVATED");
drivers/target/target_core_transport.c
1058
*bl += sprintf(b + *bl, "DEACTIVATED");
drivers/target/target_core_transport.c
1060
*bl += sprintf(b + *bl, " Max Queue Depth: %d", dev->queue_depth);
drivers/target/target_core_transport.c
1061
*bl += sprintf(b + *bl, " SectorSize: %u HwMaxSectors: %u\n",
drivers/target/target_core_transport.c
1064
*bl += sprintf(b + *bl, " ");
drivers/target/target_core_user.c
2653
static ssize_t tcmu_show_configfs_dev_params(struct se_device *dev, char *b)
drivers/target/target_core_user.c
2658
bl = sprintf(b + bl, "Config: %s ",
drivers/target/target_core_user.c
2660
bl += sprintf(b + bl, "Size: %llu ", udev->dev_size);
drivers/target/target_core_user.c
2661
bl += sprintf(b + bl, "MaxDataAreaMB: %u ", udev->data_area_mb);
drivers/target/target_core_user.c
2662
bl += sprintf(b + bl, "DataPagesPerBlk: %u ", udev->data_pages_per_blk);
drivers/target/target_core_user.c
2663
bl += sprintf(b + bl, "CmdRingSizeMB: %u\n",
drivers/target/tcm_fc/tfc_conf.c
92
u8 b[8];
drivers/target/tcm_fc/tfc_conf.c
94
put_unaligned_be64(wwn, b);
drivers/target/tcm_fc/tfc_conf.c
97
b[0], b[1], b[2], b[3], b[4], b[5], b[6], b[7]);
drivers/tee/amdtee/amdtee_if.h
36
u32 b;
drivers/tee/amdtee/call.c
113
tee[i].u.value.b = amd->params[i].val.b;
drivers/tee/amdtee/call.c
118
i, amd->params[i].val.b);
drivers/tee/amdtee/call.c
63
amd->params[i].val.b = tee[i].u.value.b;
drivers/tee/amdtee/call.c
66
i, amd->params[i].val.b);
drivers/tee/optee/ffa_abi.c
441
shm = optee_rpc_cmd_alloc_suppl(ctx, arg->params[0].u.value.b);
drivers/tee/optee/ffa_abi.c
445
arg->params[0].u.value.b);
drivers/tee/optee/ffa_abi.c
477
shm = optee_shm_from_ffa_handle(optee, arg->params[0].u.value.b);
drivers/tee/optee/ffa_abi.c
667
msg_arg->params[0].u.value.b = use_case;
drivers/tee/optee/optee_msg.h
159
u64 b;
drivers/tee/optee/optee_private.h
358
p->u.value.b = mp->u.value.b;
drivers/tee/optee/optee_private.h
368
mp->u.value.b = p->u.value.b;
drivers/tee/optee/rpc.c
144
rc = optee_notif_wait(optee, arg->params[0].u.value.b, arg->params[0].u.value.c);
drivers/tee/optee/rpc.c
149
if (optee_notif_send(optee, arg->params[0].u.value.b))
drivers/tee/optee/rpc.c
224
param.u.value.b = sz;
drivers/tee/optee/rpc.c
244
param.u.value.b = tee_shm_get_id(shm);
drivers/tee/optee/rpc.c
278
params[0].u.value.b = 0;
drivers/tee/optee/rpc.c
28
arg->params[0].u.value.b = ts.tv_nsec;
drivers/tee/optee/rpc.c
356
params[0].u.value.b = rdev->descr.capacity;
drivers/tee/optee/rpc.c
73
adapter = i2c_get_adapter(params[0].u.value.b);
drivers/tee/optee/smc_abi.c
662
shm = (struct tee_shm *)(unsigned long)arg->params[0].u.value.b;
drivers/tee/optee/smc_abi.c
702
sz = arg->params[0].u.value.b;
drivers/tee/optee/supp.c
256
param->u.value.b = 0;
drivers/tee/optee/supp.c
346
p->u.value.b = param[n + num_meta].u.value.b;
drivers/tee/qcomtee/async.c
86
offset += qcomtee_msg_offset_align(msg->args[i].b.size);
drivers/tee/qcomtee/async.c
90
offset += qcomtee_msg_offset_align(msg->args[i].b.size);
drivers/tee/qcomtee/call.c
214
u[i].b.uaddr = params[i].u.ubuf.uaddr;
drivers/tee/qcomtee/call.c
215
u[i].b.size = params[i].u.ubuf.size;
drivers/tee/qcomtee/call.c
281
params[np].u.ubuf.size = u[np].b.size;
drivers/tee/qcomtee/call.c
516
ubuf_size = params->u.value.b;
drivers/tee/qcomtee/call.c
524
params->u.value.b = data.id;
drivers/tee/qcomtee/call.c
666
u[0].b.addr = &id;
drivers/tee/qcomtee/call.c
667
u[0].b.size = sizeof(id);
drivers/tee/qcomtee/call.c
671
u[1].b.addr = version;
drivers/tee/qcomtee/call.c
672
u[1].b.size = sizeof(*version);
drivers/tee/qcomtee/core.c
419
msg->args[ib].b.offset = offset;
drivers/tee/qcomtee/core.c
420
msg->args[ib].b.size = u[i].b.size;
drivers/tee/qcomtee/core.c
425
memcpy(msgptr, u[i].b.addr, u[i].b.size);
drivers/tee/qcomtee/core.c
426
else if (copy_from_user(msgptr, u[i].b.uaddr, u[i].b.size))
drivers/tee/qcomtee/core.c
429
offset += qcomtee_msg_offset_align(u[i].b.size);
drivers/tee/qcomtee/core.c
436
msg->args[ob].b.offset = offset;
drivers/tee/qcomtee/core.c
437
msg->args[ob].b.size = u[i].b.size;
drivers/tee/qcomtee/core.c
439
offset += qcomtee_msg_offset_align(u[i].b.size);
drivers/tee/qcomtee/core.c
498
u[i].b.size = msg->args[ob].b.size;
drivers/tee/qcomtee/core.c
500
msgptr = qcomtee_msg_offset_to_ptr(msg, msg->args[ob].b.offset);
drivers/tee/qcomtee/core.c
503
memcpy(u[i].b.addr, msgptr, u[i].b.size);
drivers/tee/qcomtee/core.c
504
else if (copy_to_user(u[i].b.uaddr, msgptr, u[i].b.size))
drivers/tee/qcomtee/core.c
547
oic->u[i].b.addr =
drivers/tee/qcomtee/core.c
548
qcomtee_msg_offset_to_ptr(msg, msg->args[i].b.offset);
drivers/tee/qcomtee/core.c
549
oic->u[i].b.size = msg->args[i].b.size;
drivers/tee/qcomtee/core.c
554
oic->u[i].b.addr =
drivers/tee/qcomtee/core.c
555
qcomtee_msg_offset_to_ptr(msg, msg->args[i].b.offset);
drivers/tee/qcomtee/core.c
556
oic->u[i].b.size = msg->args[i].b.size;
drivers/tee/qcomtee/core.c
591
if (msg->args[ob].b.size < oic->u[i].b.size)
drivers/tee/qcomtee/core.c
594
msg->args[ob].b.size = oic->u[i].b.size;
drivers/tee/qcomtee/core.c
904
u[0].b.addr = &uid;
drivers/tee/qcomtee/core.c
905
u[0].b.size = sizeof(uid);
drivers/tee/qcomtee/primordial_obj.c
55
args[0].b.size < sizeof(u32))
drivers/tee/qcomtee/primordial_obj.c
58
msleep(*(u32 *)(args[0].b.addr));
drivers/tee/qcomtee/primordial_obj.c
68
args[0].b.size < sizeof(struct qcomtee_mapping_info))
drivers/tee/qcomtee/primordial_obj.c
71
map_info = args[0].b.addr;
drivers/tee/qcomtee/qcomtee_msg.h
67
} b;
drivers/tee/qcomtee/qcomtee_object.h
124
struct qcomtee_buffer b;
drivers/tee/qcomtee/shm.c
56
size = size_add(size, qcomtee_msg_offset_align(u[i].b.size));
drivers/tee/qcomtee/shm.c
63
size = size_add(size, qcomtee_msg_offset_align(u[i].b.size));
drivers/tee/qcomtee/user_obj.c
189
ubuf_size = size_sub(ubuf_size, u[i].b.size);
drivers/tee/qcomtee/user_obj.c
445
ubuf_size = round_down(ubuf_size - u[i].b.size, 8);
drivers/tee/qcomtee/user_obj.c
449
params[i].u.ubuf.size = u[i].b.size;
drivers/tee/qcomtee/user_obj.c
450
if (copy_to_user(params[i].u.ubuf.uaddr, u[i].b.addr,
drivers/tee/qcomtee/user_obj.c
451
u[i].b.size))
drivers/tee/qcomtee/user_obj.c
458
params[i].u.ubuf.size = u[i].b.size;
drivers/tee/qcomtee/user_obj.c
524
if (params[i].u.ubuf.size > u[i].b.size)
drivers/tee/qcomtee/user_obj.c
527
if (copy_from_user(u[i].b.addr, params[i].u.ubuf.uaddr,
drivers/tee/qcomtee/user_obj.c
531
u[i].b.size = params[i].u.ubuf.size;
drivers/tee/tee_core.c
160
memcpy(uuid->b, hash, UUID_SIZE);
drivers/tee/tee_core.c
163
uuid->b[6] = (hash[6] & 0x0F) | 0x50;
drivers/tee/tee_core.c
164
uuid->b[8] = (hash[8] & 0x3F) | 0x80;
drivers/tee/tee_core.c
393
if ((ip->a + ip->b) < ip->a ||
drivers/tee/tee_core.c
394
(ip->a + ip->b) > shm->size) {
drivers/tee/tee_core.c
426
memref->size = ip->b;
drivers/tee/tee_core.c
458
params[n].u.value.b = ip.b;
drivers/tee/tee_core.c
465
params[n].u.ubuf.size = ip.b;
drivers/tee/tee_core.c
475
params[n].u.objref.flags = ip.b;
drivers/tee/tee_core.c
506
put_user(p->u.value.b, &up->b) ||
drivers/tee/tee_core.c
512
if (put_user((u64)p->u.ubuf.size, &up->b))
drivers/tee/tee_core.c
518
put_user(p->u.objref.flags, &up->b))
drivers/tee/tee_core.c
523
if (put_user((u64)p->u.memref.size, &up->b))
drivers/tee/tee_core.c
775
ip.b = p->u.value.b;
drivers/tee/tee_core.c
782
ip.b = p->u.ubuf.size;
drivers/tee/tee_core.c
788
ip.b = p->u.objref.flags;
drivers/tee/tee_core.c
794
ip.b = p->u.memref.size;
drivers/tee/tee_core.c
805
ip.b = 0;
drivers/tee/tee_core.c
890
p->u.value.b = ip.b;
drivers/tee/tee_core.c
896
p->u.ubuf.size = ip.b;
drivers/tee/tee_core.c
906
p->u.objref.flags = ip.b;
drivers/tee/tee_core.c
919
p->u.memref.size = ip.b;
drivers/tee/tstee/core.c
191
req_len = lower_32_bits(param[0].u.value.b);
drivers/thermal/armada_thermal.c
372
s64 sample, b, m;
drivers/thermal/armada_thermal.c
383
b = priv->data->coef_b;
drivers/thermal/armada_thermal.c
388
*temp = div_s64((m * sample) - b, div);
drivers/thermal/armada_thermal.c
390
*temp = div_s64(b - (m * sample), div);
drivers/thermal/armada_thermal.c
452
s64 b = data->coef_b;
drivers/thermal/armada_thermal.c
458
sample = div_s64(((temp_mc * div) + b), m);
drivers/thermal/armada_thermal.c
460
sample = div_s64((b - (temp_mc * div)), m);
drivers/thermal/renesas/rcar_gen3_thermal.c
163
tsc->coef.below.b = (priv->ptat[2] - priv->ptat[0]) * (tsc->thcode[2] - tsc->thcode[1]);
drivers/thermal/renesas/rcar_gen3_thermal.c
164
tsc->coef.above.b = (priv->ptat[0] - priv->ptat[2]) * (tsc->thcode[1] - tsc->thcode[0]);
drivers/thermal/renesas/rcar_gen3_thermal.c
193
decicelsius = DIV_ROUND_CLOSEST(coef->a * (thcode - reg), coef->b / 10);
drivers/thermal/renesas/rcar_gen3_thermal.c
221
return thcode - DIV_ROUND_CLOSEST((celsius - adj) * coef->b, coef->a);
drivers/thermal/renesas/rcar_gen3_thermal.c
91
int b;
drivers/thermal/tegra/soctherm-fuse.c
66
static s64 div64_s64_precise(s64 a, s32 b)
drivers/thermal/tegra/soctherm-fuse.c
73
r = div64_s64(al * 2 + 1, 2 * b);
drivers/thermal/tegra/tegra30-tsensor.c
198
c1 = DIV_ROUND_CLOSEST(ts->calib.a * counter + ts->calib.b, 1000000);
drivers/thermal/tegra/tegra30-tsensor.c
216
return DIV_ROUND_CLOSEST(c2 * 1000000 - ts->calib.b, ts->calib.a);
drivers/thermal/tegra/tegra30-tsensor.c
484
ts->calib.b = t1_25C * 1000000 - ts->calib.a * c1_25C;
drivers/thermal/tegra/tegra30-tsensor.c
70
int a, b, m, n, p, r;
drivers/thermal/ti-soc-thermal/ti-bandgap.h
300
#define TI_BANDGAP_HAS(b, f) \
drivers/thermal/ti-soc-thermal/ti-bandgap.h
301
((b)->conf->features & TI_BANDGAP_FEATURE_ ## f)
drivers/tty/goldfish.c
200
static void goldfish_tty_console_write(struct console *co, const char *b,
drivers/tty/goldfish.c
203
goldfish_tty_do_write(co->index, b, count);
drivers/tty/hvc/hvc_console.c
151
static void hvc_console_print(struct console *co, const char *b,
drivers/tty/hvc/hvc_console.c
168
if (b[n] == '\n' && !donecr) {
drivers/tty/hvc/hvc_console.c
172
c[i++] = b[n++];
drivers/tty/n_tty.c
2338
const u8 *b = buf;
drivers/tty/n_tty.c
2366
num = process_output_block(tty, b, nr);
drivers/tty/n_tty.c
2373
b += num;
drivers/tty/n_tty.c
2377
if (process_output(*b, tty) < 0)
drivers/tty/n_tty.c
2379
b++; nr--;
drivers/tty/n_tty.c
2388
num = tty->ops->write(tty, b, nr);
drivers/tty/n_tty.c
2395
b += num;
drivers/tty/n_tty.c
2416
return (b - buf) ? b - buf : retval;
drivers/tty/serial/21285.c
228
unsigned int baud, quot, h_lcr, b;
drivers/tty/serial/21285.c
246
b = port->uartclk / (16 * quot);
drivers/tty/serial/21285.c
247
tty_termios_encode_baud_rate(termios, b, b);
drivers/tty/serial/max3100.c
552
char b[12];
drivers/tty/serial/max3100.c
568
sprintf(b, "max3100-%d", s->minor);
drivers/tty/serial/max3100.c
569
s->workqueue = create_freezable_workqueue(b);
drivers/tty/serial/sccnxp.c
254
static int sccnxp_update_best_err(int a, int b, int *besterr)
drivers/tty/serial/sccnxp.c
256
int err = abs(a - b);
drivers/tty/synclink_gt.c
184
#define set_desc_buffer(a,b) (a).pbuf = cpu_to_le32((unsigned int)(b))
drivers/tty/synclink_gt.c
185
#define set_desc_next(a,b) (a).next = cpu_to_le32((unsigned int)(b))
drivers/tty/synclink_gt.c
186
#define set_desc_count(a,b)(a).count = cpu_to_le16((unsigned short)(b))
drivers/tty/synclink_gt.c
187
#define set_desc_eof(a,b) (a).status = cpu_to_le16((b) ? (le16_to_cpu((a).status) | BIT0) : (le16_to_cpu((a).status) & ~BIT0))
drivers/tty/synclink_gt.c
188
#define set_desc_status(a, b) (a).status = cpu_to_le16((unsigned short)(b))
drivers/tty/tty_buffer.c
198
static void tty_buffer_free(struct tty_port *port, struct tty_buffer *b)
drivers/tty/tty_buffer.c
203
WARN_ON(atomic_sub_return(b->size, &buf->mem_used) < 0);
drivers/tty/tty_buffer.c
205
if (b->size > MIN_TTYB_SIZE)
drivers/tty/tty_buffer.c
206
kfree(b);
drivers/tty/tty_buffer.c
207
else if (b->size > 0)
drivers/tty/tty_buffer.c
208
llist_add(&b->free, &buf->free);
drivers/tty/tty_buffer.c
265
struct tty_buffer *n, *b = buf->tail;
drivers/tty/tty_buffer.c
266
size_t left = (b->flags ? 1 : 2) * b->size - b->used;
drivers/tty/tty_buffer.c
267
bool change = !b->flags && flags;
drivers/tty/tty_buffer.c
283
smp_store_release(&b->commit, b->used);
drivers/tty/tty_buffer.c
289
smp_store_release(&b->next, n);
drivers/tty/tty_ioctl.c
252
bool tty_termios_hw_change(const struct ktermios *a, const struct ktermios *b)
drivers/tty/tty_ioctl.c
254
if (a->c_ispeed != b->c_ispeed || a->c_ospeed != b->c_ospeed)
drivers/tty/tty_ioctl.c
256
if ((a->c_cflag ^ b->c_cflag) & ~(HUPCL | CREAD | CLOCAL))
drivers/tty/vt/vt.c
1629
struct rgb { u8 r; u8 g; u8 b; };
drivers/tty/vt/vt.c
1636
c->b = i&4 ? 0xaa : 0x00;
drivers/tty/vt/vt.c
1640
c->b = i&4 ? 0xff : 0x55;
drivers/tty/vt/vt.c
1643
c->b = i % 6 * 255 / 6;
drivers/tty/vt/vt.c
1649
c->r = c->g = c->b = i * 10 - 2312;
drivers/tty/vt/vt.c
1654
u8 hue = 0, max = max3(c->r, c->g, c->b);
drivers/tty/vt/vt.c
1660
if (c->b > max / 2)
drivers/tty/vt/vt.c
1678
| (c->r&0x80) >> 1 | (c->g&0x80) >> 2 | (c->b&0x80) >> 3;
drivers/tty/vt/vt.c
1707
c.b = vc->vc_par[i + 3];
drivers/tty/vt/vt.c
3405
static void vt_console_print(struct console *co, const char *b, unsigned count)
drivers/tty/vt/vt.c
3441
c = *b++;
drivers/ufs/core/ufs_trace.h
61
#define EM(a, b) TRACE_DEFINE_ENUM(a);
drivers/ufs/core/ufs_trace.h
62
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
drivers/ufs/core/ufs_trace.h
76
#define EM(a, b) {a, b},
drivers/ufs/core/ufs_trace.h
77
#define EMe(a, b) {a, b}
drivers/usb/atm/ueagle-atm.c
419
#define E1_MAKESA(a, b, c, d) \
drivers/usb/atm/ueagle-atm.c
423
((b) & 0xff))
drivers/usb/c67x00/c67x00-sched.c
168
static inline u16 frame_add(u16 a, u16 b)
drivers/usb/c67x00/c67x00-sched.c
170
return (a + b) & HOST_FRAME_MASK;
drivers/usb/c67x00/c67x00-sched.c
176
static inline int frame_after(u16 a, u16 b)
drivers/usb/c67x00/c67x00-sched.c
178
return ((HOST_FRAME_MASK + a - b) & HOST_FRAME_MASK) <
drivers/usb/c67x00/c67x00-sched.c
185
static inline int frame_after_eq(u16 a, u16 b)
drivers/usb/c67x00/c67x00-sched.c
187
return ((HOST_FRAME_MASK + 1 + a - b) & HOST_FRAME_MASK) <
drivers/usb/dwc2/core.h
1147
} b;
drivers/usb/dwc2/hcd.c
1728
hsotg->flags.b.port_connect_status_change = 1;
drivers/usb/dwc2/hcd.c
1729
hsotg->flags.b.port_connect_status = 1;
drivers/usb/dwc2/hcd.c
1746
hsotg->flags.b.port_connect_status_change = 1;
drivers/usb/dwc2/hcd.c
1747
hsotg->flags.b.port_connect_status = 0;
drivers/usb/dwc2/hcd.c
1810
hsotg->flags.b.port_suspend_change = 1;
drivers/usb/dwc2/hcd.c
1815
hsotg->flags.b.port_l1_change = 1;
drivers/usb/dwc2/hcd.c
1852
if (!hsotg->flags.b.port_connect_status) {
drivers/usb/dwc2/hcd.c
1928
if (hsotg->flags.b.port_connect_status)
drivers/usb/dwc2/hcd.c
3455
hsotg->flags.b.port_connect_status_change = 0;
drivers/usb/dwc2/hcd.c
3462
hsotg->flags.b.port_reset_change = 0;
drivers/usb/dwc2/hcd.c
3472
hsotg->flags.b.port_enable_change = 0;
drivers/usb/dwc2/hcd.c
3483
hsotg->flags.b.port_suspend_change = 0;
drivers/usb/dwc2/hcd.c
3489
hsotg->flags.b.port_l1_change = 0;
drivers/usb/dwc2/hcd.c
3495
hsotg->flags.b.port_over_current_change = 0;
drivers/usb/dwc2/hcd.c
3534
if (hsotg->flags.b.port_connect_status_change)
drivers/usb/dwc2/hcd.c
3536
if (hsotg->flags.b.port_enable_change)
drivers/usb/dwc2/hcd.c
3538
if (hsotg->flags.b.port_suspend_change)
drivers/usb/dwc2/hcd.c
3540
if (hsotg->flags.b.port_l1_change)
drivers/usb/dwc2/hcd.c
3542
if (hsotg->flags.b.port_reset_change)
drivers/usb/dwc2/hcd.c
3544
if (hsotg->flags.b.port_over_current_change) {
drivers/usb/dwc2/hcd.c
3751
retval = (hsotg->flags.b.port_connect_status_change ||
drivers/usb/dwc2/hcd.c
3752
hsotg->flags.b.port_reset_change ||
drivers/usb/dwc2/hcd.c
3753
hsotg->flags.b.port_enable_change ||
drivers/usb/dwc2/hcd.c
3754
hsotg->flags.b.port_suspend_change ||
drivers/usb/dwc2/hcd.c
3755
hsotg->flags.b.port_over_current_change);
drivers/usb/dwc2/hcd.c
3761
hsotg->flags.b.port_connect_status_change);
drivers/usb/dwc2/hcd.c
3763
hsotg->flags.b.port_reset_change);
drivers/usb/dwc2/hcd.c
3765
hsotg->flags.b.port_enable_change);
drivers/usb/dwc2/hcd.c
3767
hsotg->flags.b.port_suspend_change);
drivers/usb/dwc2/hcd.c
3769
hsotg->flags.b.port_over_current_change);
drivers/usb/dwc2/hcd.c
4220
hsotg->flags.b.port_reset_change = 1;
drivers/usb/dwc2/hcd.c
4487
hsotg->flags.b.port_suspend_change = 1;
drivers/usb/dwc2/hcd.c
4930
if (hsotg->flags.b.port_connect_status)
drivers/usb/dwc2/hcd.c
5742
hsotg->flags.b.port_connect_status_change = 1;
drivers/usb/dwc2/hcd_intr.c
256
hsotg->flags.b.port_reset_change = 1;
drivers/usb/dwc2/hcd_intr.c
316
hsotg->flags.b.port_reset_change = 1;
drivers/usb/dwc2/hcd_intr.c
373
hsotg->flags.b.port_enable_change = 1;
drivers/usb/dwc2/hcd_intr.c
393
hsotg->flags.b.port_over_current_change = 1;
drivers/usb/early/xhci-dbc.c
107
static u32 __init xdbc_find_dbgp(int xdbc_num, u32 *b, u32 *d, u32 *f)
drivers/usb/early/xhci-dbc.c
122
*b = bus;
drivers/usb/gadget/composite.c
1299
struct usb_os_string *b = buf;
drivers/usb/gadget/composite.c
1300
b->bLength = sizeof(*b);
drivers/usb/gadget/composite.c
1301
b->bDescriptorType = USB_DT_STRING;
drivers/usb/gadget/composite.c
1303
sizeof(b->qwSignature) == sizeof(cdev->qw_sign),
drivers/usb/gadget/composite.c
1305
memcpy(&b->qwSignature, cdev->qw_sign, sizeof(b->qwSignature));
drivers/usb/gadget/composite.c
1306
b->bMS_VendorCode = cdev->b_vendor_code;
drivers/usb/gadget/composite.c
1307
b->bPad = 0;
drivers/usb/gadget/composite.c
1308
return sizeof(*b);
drivers/usb/gadget/function/f_midi.c
449
struct gmidi_in_port *port, uint8_t b)
drivers/usb/gadget/function/f_midi.c
454
switch (b) {
drivers/usb/gadget/function/f_midi.c
458
p[1] = b;
drivers/usb/gadget/function/f_midi.c
495
switch (b) {
drivers/usb/gadget/function/f_midi.c
497
port->data[0] = b;
drivers/usb/gadget/function/f_midi.c
503
port->data[0] = b;
drivers/usb/gadget/function/f_midi.c
507
port->data[0] = b;
drivers/usb/gadget/function/f_midi.c
527
port->data[0] = b;
drivers/usb/gadget/function/f_midi.c
530
if (b >= 0xc0 && b <= 0xdf)
drivers/usb/gadget/function/f_midi.c
546
p[2] = b;
drivers/usb/gadget/function/f_midi.c
551
port->data[1] = b;
drivers/usb/gadget/function/f_midi.c
562
p[3] = b;
drivers/usb/gadget/function/f_midi.c
567
port->data[0] = b;
drivers/usb/gadget/function/f_midi.c
571
port->data[1] = b;
drivers/usb/gadget/function/f_midi.c
578
p[3] = b;
drivers/usb/gadget/function/f_midi.c
641
uint8_t b;
drivers/usb/gadget/function/f_midi.c
643
if (snd_rawmidi_transmit(substream, &b, 1) != 1) {
drivers/usb/gadget/function/f_midi.c
647
f_midi_transmit_byte(req, port, b);
drivers/usb/gadget/function/f_midi2.c
1353
struct f_midi2_block_info *b;
drivers/usb/gadget/function/f_midi2.c
1377
b = &ep->blks[blk].info;
drivers/usb/gadget/function/f_midi2.c
1382
desc->bGrpTrmBlkType = ump_to_usb_dir(b->direction);
drivers/usb/gadget/function/f_midi2.c
1383
desc->nGroupTrm = b->first_group;
drivers/usb/gadget/function/f_midi2.c
1384
desc->nNumGroupTrm = b->num_groups;
drivers/usb/gadget/function/f_midi2.c
1392
if (b->is_midi1 == 2) {
drivers/usb/gadget/function/f_midi2.c
1579
const struct f_midi2_block_info *b = &ep->blks[blk].info;
drivers/usb/gadget/function/f_midi2.c
1583
reverse_dir(b->direction),
drivers/usb/gadget/function/f_midi2.c
1584
b->first_group, b->num_groups,
drivers/usb/gadget/function/f_midi2.c
1589
fb->info.active = !!b->active;
drivers/usb/gadget/function/f_midi2.c
1590
fb->info.midi_ci_version = b->midi_ci_version;
drivers/usb/gadget/function/f_midi2.c
1591
fb->info.ui_hint = reverse_dir(b->ui_hint);
drivers/usb/gadget/function/f_midi2.c
1592
fb->info.sysex8_streams = b->sysex8_streams;
drivers/usb/gadget/function/f_midi2.c
1593
if (b->is_midi1 < 2)
drivers/usb/gadget/function/f_midi2.c
1594
fb->info.flags |= b->is_midi1;
drivers/usb/gadget/function/f_midi2.c
1598
strscpy(fb->info.name, ump_fb_name(b),
drivers/usb/gadget/function/f_midi2.c
581
struct f_midi2_block_info *b = &ep->blks[blk].info;
drivers/usb/gadget/function/f_midi2.c
585
.active = !!b->active,
drivers/usb/gadget/function/f_midi2.c
587
.ui_hint = b->ui_hint,
drivers/usb/gadget/function/f_midi2.c
588
.midi_10 = b->is_midi1,
drivers/usb/gadget/function/f_midi2.c
589
.direction = b->direction,
drivers/usb/gadget/function/f_midi2.c
590
.first_group = b->first_group,
drivers/usb/gadget/function/f_midi2.c
591
.num_groups = b->num_groups,
drivers/usb/gadget/function/f_midi2.c
592
.midi_ci_version = b->midi_ci_version,
drivers/usb/gadget/function/f_midi2.c
593
.sysex8_streams = b->sysex8_streams,
drivers/usb/gadget/function/f_midi2.c
774
static bool process_midi1_byte(struct f_midi2 *midi2, u8 cable, u8 b,
drivers/usb/gadget/function/f_midi2.c
782
switch (b) {
drivers/usb/gadget/function/f_midi2.c
786
p[1] = b;
drivers/usb/gadget/function/f_midi2.c
823
switch (b) {
drivers/usb/gadget/function/f_midi2.c
825
port->data[0] = b;
drivers/usb/gadget/function/f_midi2.c
831
port->data[0] = b;
drivers/usb/gadget/function/f_midi2.c
835
port->data[0] = b;
drivers/usb/gadget/function/f_midi2.c
855
port->data[0] = b;
drivers/usb/gadget/function/f_midi2.c
858
if (b >= 0xc0 && b <= 0xdf)
drivers/usb/gadget/function/f_midi2.c
874
p[2] = b;
drivers/usb/gadget/function/f_midi2.c
879
port->data[1] = b;
drivers/usb/gadget/function/f_midi2.c
890
p[3] = b;
drivers/usb/gadget/function/f_midi2.c
895
port->data[0] = b;
drivers/usb/gadget/function/f_midi2.c
899
port->data[1] = b;
drivers/usb/gadget/function/f_midi2.c
906
p[3] = b;
drivers/usb/gadget/function/uvc_v4l2.c
467
uvc_v4l2_reqbufs(struct file *file, void *fh, struct v4l2_requestbuffers *b)
drivers/usb/gadget/function/uvc_v4l2.c
473
if (b->type != video->queue.queue.type)
drivers/usb/gadget/function/uvc_v4l2.c
476
return uvcg_alloc_buffers(&video->queue, b);
drivers/usb/gadget/function/uvc_v4l2.c
480
uvc_v4l2_querybuf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/usb/gadget/function/uvc_v4l2.c
486
return uvcg_query_buffer(&video->queue, b);
drivers/usb/gadget/function/uvc_v4l2.c
490
uvc_v4l2_qbuf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/usb/gadget/function/uvc_v4l2.c
497
ret = uvcg_queue_buffer(&video->queue, b);
drivers/usb/gadget/function/uvc_v4l2.c
508
uvc_v4l2_dqbuf(struct file *file, void *fh, struct v4l2_buffer *b)
drivers/usb/gadget/function/uvc_v4l2.c
514
return uvcg_dequeue_buffer(&video->queue, b, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/udc/net2280.c
1896
#define device_create_file(a, b) (0)
drivers/usb/gadget/udc/net2280.c
1897
#define device_remove_file(a, b) do { } while (0)
drivers/usb/host/ohci-hcd.c
694
&ohci->regs->roothub.b);
drivers/usb/host/ohci-pci.c
75
struct pci_dev *b;
drivers/usb/host/ohci-pci.c
77
b = pci_get_slot (pdev->bus, PCI_DEVFN (PCI_SLOT (pdev->devfn), 1));
drivers/usb/host/ohci-pci.c
78
if (b && b->device == PCI_DEVICE_ID_NS_87560_LIO
drivers/usb/host/ohci-pci.c
79
&& b->vendor == PCI_VENDOR_ID_NS) {
drivers/usb/host/ohci-pci.c
85
pci_dev_put(b);
drivers/usb/host/ohci-ps3.c
31
ohci_writel(ohci, 0x00060000, &ohci->regs->roothub.b);
drivers/usb/host/ohci.h
238
__hc32 b;
drivers/usb/host/ohci.h
721
{ return ohci_readl (hc, &hc->regs->roothub.b); }
drivers/usb/host/xhci-dbgcap.h
197
#define dbc_epctx_info2(t, p, b) \
drivers/usb/host/xhci-dbgcap.h
198
cpu_to_le32(EP_TYPE(t) | MAX_PACKET(p) | MAX_BURST(b))
drivers/usb/image/mdc800.c
223
static int mdc800_endpoint_equals (struct usb_endpoint_descriptor *a,struct usb_endpoint_descriptor *b)
drivers/usb/image/mdc800.c
226
( a->bEndpointAddress == b->bEndpointAddress )
drivers/usb/image/mdc800.c
227
&& ( a->bmAttributes == b->bmAttributes )
drivers/usb/image/mdc800.c
228
&& ( a->wMaxPacketSize == b->wMaxPacketSize )
drivers/usb/image/mdc800.c
272
unsigned char* b=urb->transfer_buffer;
drivers/usb/image/mdc800.c
278
if (mdc800_isBusy (b))
drivers/usb/image/mdc800.c
288
if (mdc800->camera_busy && mdc800_isReady (b))
drivers/usb/image/mdc800.c
294
if (!(mdc800_isBusy (b) || mdc800_isReady (b)))
drivers/usb/image/mdc800.c
297
dev_dbg(dev, "%i %i %i %i %i %i %i %i \n",b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7]);
drivers/usb/image/mdc800.c
299
memcpy (mdc800->camera_response,b,8);
drivers/usb/renesas_usbhs/mod_gadget.c
111
#define usbhsg_status_set(gp, b) (gp->status |= b)
drivers/usb/renesas_usbhs/mod_gadget.c
112
#define usbhsg_status_clr(gp, b) (gp->status &= ~b)
drivers/usb/renesas_usbhs/mod_gadget.c
113
#define usbhsg_status_has(gp, b) (gp->status & b)
drivers/usb/serial/belkin_sa.h
71
#define BELKIN_SA_BAUD(b) (230400/b)
drivers/usb/serial/belkin_sa.h
73
#define BELKIN_SA_STOP_BITS(b) (b-1)
drivers/usb/serial/belkin_sa.h
75
#define BELKIN_SA_DATA_BITS(b) (b-5)
drivers/usb/serial/cp210x.c
1124
static bool cp210x_termios_change(const struct ktermios *a, const struct ktermios *b)
drivers/usb/serial/cp210x.c
1128
iflag_change = ((a->c_iflag ^ b->c_iflag) & (INPCK | IXON | IXOFF));
drivers/usb/serial/cp210x.c
1129
cc_change = a->c_cc[VSTART] != b->c_cc[VSTART] ||
drivers/usb/serial/cp210x.c
1130
a->c_cc[VSTOP] != b->c_cc[VSTOP];
drivers/usb/serial/cp210x.c
1132
return tty_termios_hw_change(a, b) || iflag_change || cc_change;
drivers/usb/serial/garmin_gps.c
40
#define _DRIVER_VERSION(a, b) "v" _STR(a) "." _STR(b)
drivers/usb/serial/iuu_phoenix.c
975
#define SOUP(a, b, c, d) do { \
drivers/usb/serial/iuu_phoenix.c
978
b, a, c, d, NULL, 0, 1000); \
drivers/usb/serial/iuu_phoenix.c
979
dev_dbg(dev, "0x%x:0x%x:0x%x:0x%x %d\n", a, b, c, d, result); } while (0)
drivers/usb/serial/keyspan_usa26msg.h
245
b,
drivers/usb/serial/keyspan_usa28msg.h
188
b; // typically a data byte
drivers/usb/serial/keyspan_usa49msg.h
271
b; // typically a data byte
drivers/usb/serial/keyspan_usa67msg.h
239
b,
drivers/usb/serial/pl2303.c
801
static bool pl2303_termios_change(const struct ktermios *a, const struct ktermios *b)
drivers/usb/serial/pl2303.c
805
ixon_change = ((a->c_iflag ^ b->c_iflag) & (IXON | IXANY)) ||
drivers/usb/serial/pl2303.c
806
a->c_cc[VSTART] != b->c_cc[VSTART] ||
drivers/usb/serial/pl2303.c
807
a->c_cc[VSTOP] != b->c_cc[VSTOP];
drivers/usb/serial/pl2303.c
809
return tty_termios_hw_change(a, b) || ixon_change;
drivers/usb/typec/mode_selection.c
200
const struct list_head *a, const struct list_head *b)
drivers/usb/typec/mode_selection.c
203
const struct mode_state *msb = container_of(b, struct mode_state, list);
drivers/video/backlight/ili922x.c
123
#define set_tx_byte(b) (tx_invert ? ~(b) : b)
drivers/video/backlight/sky81452-backlight.c
66
#define CTZ(b) __builtin_ctz(b)
drivers/video/console/mdacon.c
494
static bool mdacon_scroll(struct vc_data *c, unsigned int t, unsigned int b,
drivers/video/console/mdacon.c
509
(b-t-lines)*mda_num_columns*2);
drivers/video/console/mdacon.c
510
scr_memsetw(mda_addr(0, b - lines), eattr,
drivers/video/console/mdacon.c
516
(b-t-lines)*mda_num_columns*2);
drivers/video/console/newport_con.c
556
static bool newport_scroll(struct vc_data *vc, unsigned int t, unsigned int b,
drivers/video/console/newport_con.c
565
if (t == 0 && b == vc->vc_rows) {
drivers/video/console/newport_con.c
580
count = (b - t - lines) * vc->vc_cols;
drivers/video/console/newport_con.c
601
vc->vc_size_row * (b - lines));
drivers/video/console/newport_con.c
603
y = b - lines;
drivers/video/console/newport_con.c
618
y = b - 1;
drivers/video/console/newport_con.c
620
vc->vc_size_row * (b - lines) - 2);
drivers/video/console/newport_con.c
622
vc->vc_size_row * b - 2);
drivers/video/console/sticon.c
117
unsigned int b, enum con_scroll dir, unsigned int count)
drivers/video/console/sticon.c
128
sti_bmove(sti, t + count, 0, t, 0, b - t - count, conp->vc_cols,
drivers/video/console/sticon.c
130
sti_clear(sti, b - count, 0, count, conp->vc_cols,
drivers/video/console/sticon.c
135
sti_bmove(sti, t, 0, t + count, 0, b - t - count, conp->vc_cols,
drivers/video/console/vgacon.c
1136
static bool vgacon_scroll(struct vc_data *c, unsigned int t, unsigned int b,
drivers/video/console/vgacon.c
1142
if (t || b != c->vc_rows || vga_is_gfx || c->vc_mode != KD_TEXT)
drivers/video/fbdev/amifb.c
2573
static inline unsigned long comp(unsigned long a, unsigned long b,
drivers/video/fbdev/amifb.c
2576
return ((a ^ b) & mask) ^ b;
drivers/video/fbdev/amifb.c
2580
static inline unsigned long xor(unsigned long a, unsigned long b,
drivers/video/fbdev/amifb.c
2583
return (a & mask) ^ b;
drivers/video/fbdev/aty/aty128fb.c
1431
s32 x, b, p, ron, roff;
drivers/video/fbdev/aty/aty128fb.c
1451
b = 0;
drivers/video/fbdev/aty/aty128fb.c
1454
b++;
drivers/video/fbdev/aty/aty128fb.c
1456
p = b + 1;
drivers/video/fbdev/aty/mach64_cursor.c
158
u8 m, b;
drivers/video/fbdev/aty/mach64_cursor.c
168
b = *src++;
drivers/video/fbdev/aty/mach64_cursor.c
173
l = cursor_bits_lookup[(b ^ m) >> 4] |
drivers/video/fbdev/aty/mach64_cursor.c
175
(cursor_bits_lookup[(b ^ m) & 0x0f] << 8);
drivers/video/fbdev/aty/mach64_cursor.c
179
l = cursor_bits_lookup[(b & m) >> 4] |
drivers/video/fbdev/aty/mach64_cursor.c
181
(cursor_bits_lookup[(b & m) & 0x0f] << 8);
drivers/video/fbdev/c2p_core.h
150
static inline u32 comp(u32 a, u32 b, u32 mask)
drivers/video/fbdev/c2p_core.h
152
return ((a ^ b) & mask) ^ b;
drivers/video/fbdev/controlfb.c
151
__u8 r, g, b;
drivers/video/fbdev/controlfb.c
158
b = blue >> 8;
drivers/video/fbdev/controlfb.c
163
out_8(&p->cmap_regs->lut, b);
drivers/video/fbdev/core/fb_imageblit.h
200
#define FB_GEN(a, b) (((a)/8+(((a)&4)<<((b)-2)) \
drivers/video/fbdev/core/fb_imageblit.h
201
+(((a)&2)<<((b)*2-1))+(((a)&1u)<<((b)*3)))*((1<<(b))-1))
drivers/video/fbdev/core/fb_imageblit.h
204
#define FB_GEN(a, b) (((((a)/8)<<((b)*3))+(((a)&4)<<((b)*2-2)) \
drivers/video/fbdev/core/fb_imageblit.h
205
+(((a)&2)<<(b-1))+((a)&1u))*((1<<(b))-1))
drivers/video/fbdev/core/fb_imageblit.h
383
#define FB_PATP(a, b) (((a)<<((b)*BITS_PER_LONG/4))*((1UL<<BITS_PER_LONG/4)-1UL))
drivers/video/fbdev/core/fbcon.c
1370
u_int b = y_break - sy;
drivers/video/fbdev/core/fbcon.c
1371
par->bitops->clear(vc, info, real_y(p, sy), sx, b, width, fg, bg);
drivers/video/fbdev/core/fbcon.c
1372
par->bitops->clear(vc, info, real_y(p, sy + b), sx, height - b,
drivers/video/fbdev/core/fbcon.c
1771
u_int b;
drivers/video/fbdev/core/fbcon.c
1774
b = y_break - sy;
drivers/video/fbdev/core/fbcon.c
1776
fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
drivers/video/fbdev/core/fbcon.c
1778
fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
drivers/video/fbdev/core/fbcon.c
1779
height - b, width, y_break);
drivers/video/fbdev/core/fbcon.c
1781
fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
drivers/video/fbdev/core/fbcon.c
1782
height - b, width, y_break);
drivers/video/fbdev/core/fbcon.c
1783
fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
drivers/video/fbdev/core/fbcon.c
1790
b = y_break - dy;
drivers/video/fbdev/core/fbcon.c
1792
fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
drivers/video/fbdev/core/fbcon.c
1794
fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
drivers/video/fbdev/core/fbcon.c
1795
height - b, width, y_break);
drivers/video/fbdev/core/fbcon.c
1797
fbcon_bmove_rec(vc, p, sy + b, sx, dy + b, dx,
drivers/video/fbdev/core/fbcon.c
1798
height - b, width, y_break);
drivers/video/fbdev/core/fbcon.c
1799
fbcon_bmove_rec(vc, p, sy, sx, dy, dx, b, width,
drivers/video/fbdev/core/fbcon.c
180
#define divides(a, b) ((!(a) || (b)%(a)) ? 0 : 1)
drivers/video/fbdev/core/fbcon.c
1831
static bool fbcon_scroll(struct vc_data *vc, unsigned int t, unsigned int b,
drivers/video/fbdev/core/fbcon.c
1855
fbcon_redraw_blit(vc, info, p, t, b - t - count,
drivers/video/fbdev/core/fbcon.c
1857
__fbcon_clear(vc, b - count, 0, count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1860
(b - count)),
drivers/video/fbdev/core/fbcon.c
1866
if (b - t - count > 3 * vc->vc_rows >> 2) {
drivers/video/fbdev/core/fbcon.c
1871
if (vc->vc_rows - b > 0)
drivers/video/fbdev/core/fbcon.c
1872
fbcon_bmove(vc, b - count, 0, b, 0,
drivers/video/fbdev/core/fbcon.c
1873
vc->vc_rows - b,
drivers/video/fbdev/core/fbcon.c
1877
b - t - count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1880
__fbcon_clear(vc, b - count, 0, count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1886
&& ((!scroll_partial && (b - t == vc->vc_rows))
drivers/video/fbdev/core/fbcon.c
1888
&& (b - t - count >
drivers/video/fbdev/core/fbcon.c
1893
if (vc->vc_rows - b > 0)
drivers/video/fbdev/core/fbcon.c
1894
fbcon_redraw_move(vc, p, b,
drivers/video/fbdev/core/fbcon.c
1895
vc->vc_rows - b, b);
drivers/video/fbdev/core/fbcon.c
1897
fbcon_redraw_move(vc, p, t + count, b - t - count, t);
drivers/video/fbdev/core/fbcon.c
1898
__fbcon_clear(vc, b - count, 0, count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1904
&& ((!scroll_partial && (b - t == vc->vc_rows))
drivers/video/fbdev/core/fbcon.c
1906
&& (b - t - count >
drivers/video/fbdev/core/fbcon.c
1912
if (vc->vc_rows - b > 0)
drivers/video/fbdev/core/fbcon.c
1913
fbcon_bmove(vc, b - count, 0, b, 0,
drivers/video/fbdev/core/fbcon.c
1914
vc->vc_rows - b,
drivers/video/fbdev/core/fbcon.c
1918
b - t - count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1921
__fbcon_clear(vc, b - count, 0, count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1926
fbcon_redraw(vc, t, b - t - count,
drivers/video/fbdev/core/fbcon.c
1928
__fbcon_clear(vc, b - count, 0, count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1931
(b - count)),
drivers/video/fbdev/core/fbcon.c
1943
fbcon_redraw_blit(vc, info, p, b - 1, b - t - count,
drivers/video/fbdev/core/fbcon.c
1954
if (b - t - count > 3 * vc->vc_rows >> 2) {
drivers/video/fbdev/core/fbcon.c
1955
if (vc->vc_rows - b > 0)
drivers/video/fbdev/core/fbcon.c
1956
fbcon_bmove(vc, b, 0, b - count, 0,
drivers/video/fbdev/core/fbcon.c
1957
vc->vc_rows - b,
drivers/video/fbdev/core/fbcon.c
1965
b - t - count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1973
&& ((!scroll_partial && (b - t == vc->vc_rows))
drivers/video/fbdev/core/fbcon.c
1975
&& (b - t - count >
drivers/video/fbdev/core/fbcon.c
1977
if (vc->vc_rows - b > 0)
drivers/video/fbdev/core/fbcon.c
1978
fbcon_bmove(vc, b, 0, b - count, 0,
drivers/video/fbdev/core/fbcon.c
1979
vc->vc_rows - b,
drivers/video/fbdev/core/fbcon.c
1987
b - t - count, vc->vc_cols);
drivers/video/fbdev/core/fbcon.c
1995
&& ((!scroll_partial && (b - t == vc->vc_rows))
drivers/video/fbdev/core/fbcon.c
1997
&& (b - t - count >
drivers/video/fbdev/core/fbcon.c
1999
if (vc->vc_rows - b > 0)
drivers/video/fbdev/core/fbcon.c
2000
fbcon_redraw_move(vc, p, b, vc->vc_rows - b,
drivers/video/fbdev/core/fbcon.c
2001
b - count);
drivers/video/fbdev/core/fbcon.c
2006
fbcon_redraw_move(vc, p, t, b - t - count, t + count);
drivers/video/fbdev/core/fbcon.c
2012
fbcon_redraw(vc, b - 1, b - t - count,
drivers/video/fbdev/core/fbmon.c
153
unsigned char *b;
drivers/video/fbdev/core/fbmon.c
182
b = edid + EDID_STRUCT_DISPLAY;
drivers/video/fbdev/core/fbmon.c
185
if (b[4] & 0x01 && b[0] & 0x80)
drivers/video/fbdev/core/fbmon.c
189
b = edid + DETAILED_TIMING_DESCRIPTIONS_START;
drivers/video/fbdev/core/fbmon.c
193
if (edid_is_limits_block(b)) {
drivers/video/fbdev/core/fbmon.c
198
b += DETAILED_TIMING_DESCRIPTION_SIZE;
drivers/video/fbdev/core/fbmon.c
215
unsigned char *b, csum = 0;
drivers/video/fbdev/core/fbmon.c
224
b = edid + EDID_STRUCT_DISPLAY;
drivers/video/fbdev/core/fbmon.c
225
b[0] &= ~0x80;
drivers/video/fbdev/core/fbmon.c
230
b = edid + DETAILED_TIMING_DESCRIPTIONS_START;
drivers/video/fbdev/core/fbmon.c
232
if (!(edid_is_serial_block(b) ||
drivers/video/fbdev/core/fbmon.c
233
edid_is_ascii_block(b) ||
drivers/video/fbdev/core/fbmon.c
234
edid_is_monitor_block(b) ||
drivers/video/fbdev/core/fbmon.c
235
edid_is_timing_block(b))) {
drivers/video/fbdev/core/fbmon.c
236
b[0] = 0x00;
drivers/video/fbdev/core/fbmon.c
237
b[1] = 0x00;
drivers/video/fbdev/core/fbmon.c
238
b[2] = 0x00;
drivers/video/fbdev/core/fbmon.c
239
b[3] = 0xfd;
drivers/video/fbdev/core/fbmon.c
240
b[4] = 0x00;
drivers/video/fbdev/core/fbmon.c
241
b[5] = 60; /* vfmin */
drivers/video/fbdev/core/fbmon.c
242
b[6] = 60; /* vfmax */
drivers/video/fbdev/core/fbmon.c
243
b[7] = 30; /* hfmin */
drivers/video/fbdev/core/fbmon.c
244
b[8] = 75; /* hfmax */
drivers/video/fbdev/core/fbmon.c
245
b[9] = 17; /* pixclock - 170 MHz*/
drivers/video/fbdev/core/fbmon.c
246
b[10] = 0; /* GTF */
drivers/video/fbdev/core/fbmon.c
250
b += DETAILED_TIMING_DESCRIPTION_SIZE;
drivers/video/fbdev/efifb.c
109
u8 r, g, b;
drivers/video/fbdev/efifb.c
112
b = *src++;
drivers/video/fbdev/efifb.c
117
(b << si->blue_pos);
drivers/video/fbdev/i740fb.c
872
u32 r, g, b;
drivers/video/fbdev/i740fb.c
891
b = (blue >> (16 - info->var.blue.length))
drivers/video/fbdev/i740fb.c
895
((u32 *) info->pseudo_palette)[regno] = r | g | b;
drivers/video/fbdev/i810/i810_main.c
1313
u8 r, g, b;
drivers/video/fbdev/i810/i810_main.c
1321
i810_read_dac((u8) (regno*4), &r, &g, &b, mmio);
drivers/video/fbdev/i810/i810_main.c
1324
b, mmio);
drivers/video/fbdev/matrox/i2c-matroxfb.c
102
static int i2c_bus_reg(struct i2c_bit_adapter* b, struct matrox_fb_info* minfo,
drivers/video/fbdev/matrox/i2c-matroxfb.c
107
b->minfo = minfo;
drivers/video/fbdev/matrox/i2c-matroxfb.c
108
b->mask.data = data;
drivers/video/fbdev/matrox/i2c-matroxfb.c
109
b->mask.clock = clock;
drivers/video/fbdev/matrox/i2c-matroxfb.c
110
b->adapter.owner = THIS_MODULE;
drivers/video/fbdev/matrox/i2c-matroxfb.c
111
snprintf(b->adapter.name, sizeof(b->adapter.name), name,
drivers/video/fbdev/matrox/i2c-matroxfb.c
113
i2c_set_adapdata(&b->adapter, b);
drivers/video/fbdev/matrox/i2c-matroxfb.c
114
b->adapter.algo_data = &b->bac;
drivers/video/fbdev/matrox/i2c-matroxfb.c
115
b->adapter.dev.parent = &minfo->pcidev->dev;
drivers/video/fbdev/matrox/i2c-matroxfb.c
116
b->bac = matrox_i2c_algo_template;
drivers/video/fbdev/matrox/i2c-matroxfb.c
117
b->bac.data = b;
drivers/video/fbdev/matrox/i2c-matroxfb.c
118
err = i2c_bit_add_bus(&b->adapter);
drivers/video/fbdev/matrox/i2c-matroxfb.c
119
b->initialized = !err;
drivers/video/fbdev/matrox/i2c-matroxfb.c
123
static void i2c_bit_bus_del(struct i2c_bit_adapter* b) {
drivers/video/fbdev/matrox/i2c-matroxfb.c
124
if (b->initialized) {
drivers/video/fbdev/matrox/i2c-matroxfb.c
125
i2c_del_adapter(&b->adapter);
drivers/video/fbdev/matrox/i2c-matroxfb.c
126
b->initialized = 0;
drivers/video/fbdev/matrox/i2c-matroxfb.c
73
struct i2c_bit_adapter* b = data;
drivers/video/fbdev/matrox/i2c-matroxfb.c
74
matroxfb_i2c_set(b->minfo, b->mask.data, state);
drivers/video/fbdev/matrox/i2c-matroxfb.c
78
struct i2c_bit_adapter* b = data;
drivers/video/fbdev/matrox/i2c-matroxfb.c
79
matroxfb_i2c_set(b->minfo, b->mask.clock, state);
drivers/video/fbdev/matrox/i2c-matroxfb.c
83
struct i2c_bit_adapter* b = data;
drivers/video/fbdev/matrox/i2c-matroxfb.c
84
return (matroxfb_read_gpio(b->minfo) & b->mask.data) ? 1 : 0;
drivers/video/fbdev/matrox/i2c-matroxfb.c
88
struct i2c_bit_adapter* b = data;
drivers/video/fbdev/matrox/i2c-matroxfb.c
89
return (matroxfb_read_gpio(b->minfo) & b->mask.clock) ? 1 : 0;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
1029
b = inDAC1064(minfo, M1064_XGENIODATA) & ~1;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
1030
outDAC1064(minfo, M1064_XGENIODATA, b);
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
1031
b = inDAC1064(minfo, M1064_XGENIOCTRL) | 1;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
1032
outDAC1064(minfo, M1064_XGENIOCTRL, b);
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
983
u_int8_t b;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
993
pci_read_config_byte(ibm, PCI_SECONDARY_BUS, &b);
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
994
if (b == minfo->pcidev->bus->number) {
drivers/video/fbdev/matrox/matroxfb_base.c
1637
static int initMatrox2(struct matrox_fb_info *minfo, struct board *b)
drivers/video/fbdev/matrox/matroxfb_base.c
1654
minfo->hw_switch = b->base->lowlevel;
drivers/video/fbdev/matrox/matroxfb_base.c
1655
minfo->devflags.accelerator = b->base->accelID;
drivers/video/fbdev/matrox/matroxfb_base.c
1656
minfo->max_pixel_clock = b->maxclk;
drivers/video/fbdev/matrox/matroxfb_base.c
1658
printk(KERN_INFO "matroxfb: Matrox %s detected\n", b->name);
drivers/video/fbdev/matrox/matroxfb_base.c
1660
minfo->chip = b->chip;
drivers/video/fbdev/matrox/matroxfb_base.c
1661
minfo->capable.srcorg = b->flags & DEVF_SRCORG;
drivers/video/fbdev/matrox/matroxfb_base.c
1662
minfo->devflags.video64bits = b->flags & DEVF_VIDEO64BIT;
drivers/video/fbdev/matrox/matroxfb_base.c
1663
if (b->flags & DEVF_TEXT4B) {
drivers/video/fbdev/matrox/matroxfb_base.c
1667
} else if (b->flags & DEVF_TEXT16B) {
drivers/video/fbdev/matrox/matroxfb_base.c
1676
minfo->devflags.support32MB = (b->flags & DEVF_SUPPORT32MB) != 0;
drivers/video/fbdev/matrox/matroxfb_base.c
1677
minfo->devflags.precise_width = !(b->flags & DEVF_ANY_VXRES);
drivers/video/fbdev/matrox/matroxfb_base.c
1678
minfo->devflags.crtc2 = (b->flags & DEVF_CRTC2) != 0;
drivers/video/fbdev/matrox/matroxfb_base.c
1679
minfo->devflags.maven_capable = (b->flags & DEVF_MAVEN_CAPABLE) != 0;
drivers/video/fbdev/matrox/matroxfb_base.c
1680
minfo->devflags.dualhead = (b->flags & DEVF_DUALHEAD) != 0;
drivers/video/fbdev/matrox/matroxfb_base.c
1682
minfo->devflags.g450dac = (b->flags & DEVF_G450DAC) != 0;
drivers/video/fbdev/matrox/matroxfb_base.c
1686
if (b->flags & DEVF_PANELLINK_CAPABLE) {
drivers/video/fbdev/matrox/matroxfb_base.c
1695
minfo->capable.cross4MB = b->flags & DEVF_CROSS4MB;
drivers/video/fbdev/matrox/matroxfb_base.c
1696
if (b->flags & DEVF_SWAPS) {
drivers/video/fbdev/matrox/matroxfb_base.c
1714
memsize = b->base->maxvram;
drivers/video/fbdev/matrox/matroxfb_base.c
1785
if (minfo->video.len_usable > b->base->maxdisplayable)
drivers/video/fbdev/matrox/matroxfb_base.c
1786
minfo->video.len_usable = b->base->maxdisplayable;
drivers/video/fbdev/matrox/matroxfb_base.c
2043
struct board* b;
drivers/video/fbdev/matrox/matroxfb_base.c
2057
for (b = dev_list; b->vendor; b++) {
drivers/video/fbdev/matrox/matroxfb_base.c
2058
if ((b->vendor != pdev->vendor) || (b->device != pdev->device) || (b->rev < pdev->revision)) continue;
drivers/video/fbdev/matrox/matroxfb_base.c
2059
if (b->svid)
drivers/video/fbdev/matrox/matroxfb_base.c
2060
if ((b->svid != svid) || (b->sid != sid)) continue;
drivers/video/fbdev/matrox/matroxfb_base.c
2064
if (!b->vendor)
drivers/video/fbdev/matrox/matroxfb_base.c
2120
err = initMatrox2(minfo, b);
drivers/video/fbdev/matrox/matroxfb_g450.c
137
const int b = minfo->altout.tvo_params.brightness + BLMIN;
drivers/video/fbdev/matrox/matroxfb_g450.c
140
*bl = max(b - c, BLMIN);
drivers/video/fbdev/matrox/matroxfb_g450.c
141
*wl = min(b + c, WLMAX);
drivers/video/fbdev/matrox/matroxfb_maven.c
360
const int b = md->primary_head->altout.tvo_params.brightness + BLMIN;
drivers/video/fbdev/matrox/matroxfb_maven.c
363
*bl = max(b - c, BLMIN);
drivers/video/fbdev/matrox/matroxfb_maven.c
364
*wl = min(b + c, WLMAX);
drivers/video/fbdev/matrox/matroxfb_maven.c
735
unsigned int a, b,
drivers/video/fbdev/matrox/matroxfb_maven.c
739
if (!matroxfb_mavenclock((m->mode == MATROXFB_OUTPUT_MODE_PAL) ? &maven_PAL : &maven_NTSC, h, vt, &a, &b, &c, &h2)) {
drivers/video/fbdev/matrox/matroxfb_maven.c
745
m->regs[0x81] = b - 1;
drivers/video/fbdev/matrox/matroxfb_maven.c
892
u32 b;
drivers/video/fbdev/matrox/matroxfb_maven.c
895
b = (mt->VTotal - 1) * (m->htotal + 2) + m->hcorr + 2;
drivers/video/fbdev/matrox/matroxfb_maven.c
898
do_div(f1, b);
drivers/video/fbdev/matrox/matroxfb_misc.c
454
unsigned char b;
drivers/video/fbdev/matrox/matroxfb_misc.c
456
b = readb(vbios + 0x7FF1);
drivers/video/fbdev/matrox/matroxfb_misc.c
457
if (b == 0xFF) {
drivers/video/fbdev/matrox/matroxfb_misc.c
458
b = 0;
drivers/video/fbdev/matrox/matroxfb_misc.c
460
bd->output.state = b;
drivers/video/fbdev/matrox/matroxfb_misc.c
475
unsigned char b = readb(vbios + i);
drivers/video/fbdev/matrox/matroxfb_misc.c
477
if (b == '(' && readb(vbios + i + 1) == 'V') {
drivers/video/fbdev/matrox/matroxfb_misc.c
485
if (b == 0)
drivers/video/fbdev/matrox/matroxfb_misc.c
786
unsigned char __iomem* b;
drivers/video/fbdev/matrox/matroxfb_misc.c
788
b = ioremap(0x000C0000, 65536);
drivers/video/fbdev/matrox/matroxfb_misc.c
789
if (!b) {
drivers/video/fbdev/matrox/matroxfb_misc.c
792
unsigned int ven = readb(b+0x64+0) | (readb(b+0x64+1) << 8);
drivers/video/fbdev/matrox/matroxfb_misc.c
793
unsigned int dev = readb(b+0x64+2) | (readb(b+0x64+3) << 8);
drivers/video/fbdev/matrox/matroxfb_misc.c
799
parse_bios(b, &minfo->bios);
drivers/video/fbdev/matrox/matroxfb_misc.c
801
iounmap(b);
drivers/video/fbdev/mb862xx/mb862xxfb.h
118
#define pack(a, b) (((a) << 16) | (b))
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
256
#define CFG_H_BACK_PORCH(b) ((b)<<16)
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
259
#define CFG_V_BACK_PORCH(b) ((b)<<16)
drivers/video/fbdev/nvidia/nv_hw.c
407
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/nvidia/nv_hw.c
409
while (b >>= 1)
drivers/video/fbdev/nvidia/nv_hw.c
647
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/nvidia/nv_hw.c
649
while (b >>= 1)
drivers/video/fbdev/nvidia/nv_hw.c
749
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/nvidia/nv_hw.c
751
while (b >>= 1)
drivers/video/fbdev/nvidia/nv_type.h
17
#define BITMASK(t,b) (((unsigned)(1U << (((t)-(b)+1)))-1) << (b))
drivers/video/fbdev/nvidia/nvidia.c
117
u32 b, tmp;
drivers/video/fbdev/nvidia/nvidia.c
122
b = *data++;
drivers/video/fbdev/nvidia/nvidia.c
123
reverse_order(&b);
drivers/video/fbdev/nvidia/nvidia.c
128
tmp = (b & (1 << 31)) ? fg << 16 : bg << 16;
drivers/video/fbdev/nvidia/nvidia.c
129
b <<= 1;
drivers/video/fbdev/nvidia/nvidia.c
130
tmp |= (b & (1 << 31)) ? fg : bg;
drivers/video/fbdev/nvidia/nvidia.c
131
b <<= 1;
drivers/video/fbdev/nvidia/nvidia.c
133
tmp = (b & 1) ? fg : bg;
drivers/video/fbdev/nvidia/nvidia.c
134
b >>= 1;
drivers/video/fbdev/nvidia/nvidia.c
135
tmp |= (b & 1) ? fg << 16 : bg << 16;
drivers/video/fbdev/nvidia/nvidia.c
136
b >>= 1;
drivers/video/fbdev/nvidia/nvidia.c
731
u8 r, g, b;
drivers/video/fbdev/nvidia/nvidia.c
741
nvidia_read_clut(par, regno * 4, &r, &g, &b);
drivers/video/fbdev/nvidia/nvidia.c
745
green >> 8, b);
drivers/video/fbdev/omap/hwa742.c
199
u8 b;
drivers/video/fbdev/omap/hwa742.c
201
b = hwa742_read_reg(HWA742_NDP_CTRL);
drivers/video/fbdev/omap/hwa742.c
202
b |= 1 << 2;
drivers/video/fbdev/omap/hwa742.c
203
hwa742_write_reg(HWA742_NDP_CTRL, b);
drivers/video/fbdev/omap/hwa742.c
226
u8 b;
drivers/video/fbdev/omap/hwa742.c
230
b = hwa742_read_reg(HWA742_NDP_CTRL);
drivers/video/fbdev/omap/hwa742.c
231
b &= ~(1 << 2);
drivers/video/fbdev/omap/hwa742.c
232
hwa742_write_reg(HWA742_NDP_CTRL, b);
drivers/video/fbdev/omap/hwa742.c
796
u8 b;
drivers/video/fbdev/omap/hwa742.c
879
b = hwa742_read_reg(HWA742_NDP_CTRL);
drivers/video/fbdev/omap/hwa742.c
880
b &= ~0x3;
drivers/video/fbdev/omap/hwa742.c
881
b |= use_hsvs ? 1 : 0;
drivers/video/fbdev/omap/hwa742.c
882
b |= (use_ndp && use_hsvs) ? 0 : 2;
drivers/video/fbdev/omap/hwa742.c
883
hwa742_write_reg(HWA742_NDP_CTRL, b);
drivers/video/fbdev/omap/hwa742.c
892
hs, vs, (b & 0x3), !use_hsvs);
drivers/video/fbdev/omap2/omapfb/dss/core.c
133
static int omap_dss_pm_notif(struct notifier_block *b, unsigned long v, void *d)
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3014
int b;
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3024
for (b = 0; b < 4; ++b) {
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
3026
buf[w] = (val >> (b * 8)) & 0xff;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
398
int b;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
403
b = 0;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
406
b = 1;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
409
b = 2;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
418
REG_FLD_MOD(DSS_CONTROL, b, start, end); /* DISPC_CLK_SWITCH */
drivers/video/fbdev/omap2/omapfb/dss/dss.c
426
int b, pos;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
430
b = 0;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
434
b = 1;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
438
b = 1;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
446
REG_FLD_MOD(DSS_CONTROL, b, pos, pos); /* DSIx_CLK_SWITCH */
drivers/video/fbdev/omap2/omapfb/dss/dss.c
454
int b, ix, pos;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
463
b = 0;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
467
b = 1;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
472
b = 1;
drivers/video/fbdev/omap2/omapfb/dss/dss.c
481
REG_FLD_MOD(DSS_CONTROL, b, pos, pos); /* LCDx_CLK_SWITCH */
drivers/video/fbdev/omap2/omapfb/dss/dss.h
445
int b;
drivers/video/fbdev/omap2/omapfb/dss/dss.h
446
for (b = 0; b < 32; ++b) {
drivers/video/fbdev/omap2/omapfb/dss/dss.h
447
if (irqstatus & (1 << b))
drivers/video/fbdev/omap2/omapfb/dss/dss.h
448
irq_arr[b]++;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
412
unsigned y, a, b, s;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
427
b = (ptr[0] >> 2) & 0x3;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
446
(a << 6) | (s << 4) | (b << 2) | (y << 0));
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
123
unsigned r = 0, g = 0, b = 0;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
127
b = (y % 32) * 256 / 32;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
134
b = (y % 256);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
140
c = (r << 16) | (g << 8) | (b << 0);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
64
int b = (color >> 0) & 0xff;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
72
b = b * 32 / 256;
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
74
__raw_writew((r << 11) | (g << 5) | (b << 0), p);
drivers/video/fbdev/omap2/omapfb/omapfb-main.c
79
__raw_writeb(b, p + 0);
drivers/video/fbdev/pm2fb.c
436
unsigned char r, unsigned char g, unsigned char b)
drivers/video/fbdev/pm2fb.c
445
pm2_WR(p, PM2R_RD_PALETTE_DATA, b);
drivers/video/fbdev/pm2fb.c
55
#define DPRINTK(a, b...) \
drivers/video/fbdev/pm2fb.c
56
printk(KERN_DEBUG "pm2fb: %s: " a, __func__ , ## b)
drivers/video/fbdev/pm2fb.c
58
#define DPRINTK(a, b...) no_printk(a, ##b)
drivers/video/fbdev/pm3fb.c
122
unsigned char r, unsigned char g, unsigned char b)
drivers/video/fbdev/pm3fb.c
131
PM3_WRITE_REG(par, PM3RD_PaletteData, b);
drivers/video/fbdev/pm3fb.c
136
unsigned char r, unsigned char g, unsigned char b)
drivers/video/fbdev/pm3fb.c
141
pm3fb_set_color(par, i, r, g, b);
drivers/video/fbdev/pm3fb.c
45
#define DPRINTK(a, b...) \
drivers/video/fbdev/pm3fb.c
46
printk(KERN_DEBUG "pm3fb: %s: " a, __func__ , ## b)
drivers/video/fbdev/pm3fb.c
48
#define DPRINTK(a, b...) no_printk(a, ##b)
drivers/video/fbdev/pxa168fb.h
83
#define CFG_H_BACK_PORCH(b) ((b) << 16)
drivers/video/fbdev/pxa168fb.h
86
#define CFG_V_BACK_PORCH(b) ((b) << 16)
drivers/video/fbdev/pxafb.c
310
#define SET_PIXFMT(v, r, g, b, t) \
drivers/video/fbdev/pxafb.c
312
(v)->transp.offset = (t) ? (r) + (g) + (b) : 0; \
drivers/video/fbdev/pxafb.c
314
(v)->blue.length = (b); (v)->blue.offset = 0; \
drivers/video/fbdev/pxafb.c
315
(v)->green.length = (g); (v)->green.offset = (b); \
drivers/video/fbdev/pxafb.c
316
(v)->red.length = (r); (v)->red.offset = (b) + (g); \
drivers/video/fbdev/riva/fbdev.c
1346
u8 r, g, b;
drivers/video/fbdev/riva/fbdev.c
1355
riva_rclut(chip, regno*4, &r, &g, &b);
drivers/video/fbdev/riva/fbdev.c
1358
green >> 8, b);
drivers/video/fbdev/riva/fbdev.c
482
u32 b, tmp;
drivers/video/fbdev/riva/fbdev.c
490
b = *data++;
drivers/video/fbdev/riva/fbdev.c
491
reverse_order(&b);
drivers/video/fbdev/riva/fbdev.c
496
tmp = (b & (1 << 31)) ? fg << 16 : bg << 16;
drivers/video/fbdev/riva/fbdev.c
497
b <<= 1;
drivers/video/fbdev/riva/fbdev.c
498
tmp |= (b & (1 << 31)) ? fg : bg;
drivers/video/fbdev/riva/fbdev.c
499
b <<= 1;
drivers/video/fbdev/riva/fbdev.c
501
tmp = (b & 1) ? fg : bg;
drivers/video/fbdev/riva/fbdev.c
502
b >>= 1;
drivers/video/fbdev/riva/fbdev.c
503
tmp |= (b & 1) ? fg << 16 : bg << 16;
drivers/video/fbdev/riva/fbdev.c
504
b >>= 1;
drivers/video/fbdev/riva/nvreg.h
30
#define BITMASK(t,b) (((unsigned)(1U << (((t)-(b)+1)))-1) << (b))
drivers/video/fbdev/riva/riva_hw.c
1080
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/riva/riva_hw.c
1082
while (b >>= 1)
drivers/video/fbdev/riva/riva_hw.c
1136
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/riva/riva_hw.c
1138
while (b >>= 1)
drivers/video/fbdev/riva/riva_hw.c
643
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/riva/riva_hw.c
645
while (b >>= 1)
drivers/video/fbdev/riva/riva_hw.c
829
int b = fifo_data.graphics_burst_size >> 4;
drivers/video/fbdev/riva/riva_hw.c
831
while (b >>= 1)
drivers/video/fbdev/s3c-fb.c
1221
win->palette.b.offset = 0;
drivers/video/fbdev/s3c-fb.c
1222
win->palette.b.length = 5;
drivers/video/fbdev/s3c-fb.c
1230
win->palette.b.offset = 0;
drivers/video/fbdev/s3c-fb.c
1231
win->palette.b.length = 8;
drivers/video/fbdev/s3c-fb.c
150
struct fb_bitfield b;
drivers/video/fbdev/s3c-fb.c
772
val |= chan_to_field(blue, &win->palette.b);
drivers/video/fbdev/savage/savagefb.h
117
#define BCI_CLIP_BR(b, r) ((((b) << 16) | (r)) & 0x0FFF0FFF)
drivers/video/fbdev/sis/init301.c
6608
unsigned short a, b, p = 0;
drivers/video/fbdev/sis/init301.c
6611
b = SiS_Pr->SiS_HDE;
drivers/video/fbdev/sis/init301.c
6614
b = SiS_Pr->SiS_VDE;
drivers/video/fbdev/sis/init301.c
6617
if(a < b) {
drivers/video/fbdev/sis/init301.c
6619
} else if(a == b) {
drivers/video/fbdev/sm712.h
106
#define pal_rgb(r, g, b, val) val
drivers/video/fbdev/sm712.h
96
#define pal_rgb(r, g, b, val) (((r & 0xf800) >> 8) | \
drivers/video/fbdev/sm712.h
99
((b & 0xf800) >> 3))
drivers/video/fbdev/tdfxfb.c
82
#define DPRINTK(a, b...) pr_debug("fb: %s: " a, __func__ , ## b)
drivers/video/fbdev/tridentfb.c
340
u32 x, u32 y, u32 w, u32 h, u32 c, u32 b)
drivers/video/fbdev/tridentfb.c
345
writemmr(par, BGCOLOR, b);
drivers/video/fbdev/via/hw.c
475
static void write_dac_reg(u8 index, u8 r, u8 g, u8 b)
drivers/video/fbdev/via/hw.c
480
outb(b, LUT_DATA);
drivers/video/fbdev/via/viafbdev.c
300
u32 r, g, b;
drivers/video/fbdev/via/viafbdev.c
319
b = (blue >> (16 - info->var.blue.length))
drivers/video/fbdev/via/viafbdev.c
323
((u32 *) info->pseudo_palette)[regno] = r | g | b;
drivers/virtio/virtio_mmio.c
139
u8 b;
drivers/virtio/virtio_mmio.c
154
b = readb(base + offset);
drivers/virtio/virtio_mmio.c
155
memcpy(buf, &b, sizeof b);
drivers/virtio/virtio_mmio.c
181
u8 b;
drivers/virtio/virtio_mmio.c
197
memcpy(&b, buf, sizeof b);
drivers/virtio/virtio_mmio.c
198
writeb(b, base + offset);
drivers/virtio/virtio_pci_modern.c
452
u8 b;
drivers/virtio/virtio_pci_modern.c
460
b = ioread8(device + offset);
drivers/virtio/virtio_pci_modern.c
461
memcpy(buf, &b, sizeof b);
drivers/virtio/virtio_pci_modern.c
490
u8 b;
drivers/virtio/virtio_pci_modern.c
498
memcpy(&b, buf, sizeof b);
drivers/virtio/virtio_pci_modern.c
499
iowrite8(b, device + offset);
drivers/xen/events/events_fifo.c
75
#define EVTCHN_FIFO_BIT(b, w) \
drivers/xen/events/events_fifo.c
76
(((unsigned long)w & 0x4UL) ? (EVTCHN_FIFO_ ##b + 32) : EVTCHN_FIFO_ ##b)
drivers/xen/events/events_fifo.c
81
#define EVTCHN_FIFO_BIT(b, w) EVTCHN_FIFO_ ##b
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
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.h
56
} b;
drivers/xen/xen-pciback/conf_space_capability.c
182
.u.b.read = xen_pcibk_read_config_byte,
drivers/xen/xen-pciback/conf_space_capability.c
187
.u.b.read = xen_pcibk_read_config_byte,
drivers/xen/xen-pciback/conf_space_header.c
322
.u.b.read = interrupt_read,
drivers/xen/xen-pciback/conf_space_header.c
327
.u.b.read = xen_pcibk_read_config_byte,
drivers/xen/xen-pciback/conf_space_header.c
333
.u.b.read = xen_pcibk_read_config_byte,
drivers/xen/xen-pciback/conf_space_header.c
334
.u.b.write = xen_pcibk_write_config_byte,
drivers/xen/xen-pciback/conf_space_header.c
339
.u.b.read = xen_pcibk_read_config_byte,
drivers/xen/xen-pciback/conf_space_header.c
344
.u.b.read = xen_pcibk_read_config_byte,
drivers/xen/xen-pciback/conf_space_header.c
345
.u.b.write = bist_write,
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/xenbus.c
305
unsigned int d, b;
drivers/xen/xen-pciback/xenbus.c
327
str, "%x:%x", &d, &b);
drivers/xen/xen-pciback/xenbus.c
335
if (d == domain && b == bus) {
fs/afs/addr_prefs.c
153
const struct afs_addr_preference *b)
fs/afs/addr_prefs.c
155
int subnet = min(a->subnet_mask, b->subnet_mask);
fs/afs/addr_prefs.c
160
if (a->family != b->family)
fs/afs/addr_prefs.c
166
pb = b->ipv6_addr.s6_addr32;
fs/afs/addr_prefs.c
170
pb = &b->ipv4_addr.s_addr;
fs/afs/addr_prefs.c
195
if (a->subnet_mask == b->subnet_mask)
fs/afs/addr_prefs.c
197
if (a->subnet_mask > b->subnet_mask)
fs/afs/cmservice.c
318
__be32 *b;
fs/afs/cmservice.c
346
b = call->buffer;
fs/afs/cmservice.c
348
r->time_low = b[0];
fs/afs/cmservice.c
349
r->time_mid = htons(ntohl(b[1]));
fs/afs/cmservice.c
350
r->time_hi_and_version = htons(ntohl(b[2]));
fs/afs/cmservice.c
351
r->clock_seq_hi_and_reserved = ntohl(b[3]);
fs/afs/cmservice.c
352
r->clock_seq_low = ntohl(b[4]);
fs/afs/cmservice.c
355
r->node[loop] = ntohl(b[loop + 5]);
fs/afs/cmservice.c
435
__be32 *b;
fs/afs/cmservice.c
463
b = call->buffer;
fs/afs/cmservice.c
465
r->time_low = b[0];
fs/afs/cmservice.c
466
r->time_mid = htons(ntohl(b[1]));
fs/afs/cmservice.c
467
r->time_hi_and_version = htons(ntohl(b[2]));
fs/afs/cmservice.c
468
r->clock_seq_hi_and_reserved = ntohl(b[3]);
fs/afs/cmservice.c
469
r->clock_seq_low = ntohl(b[4]);
fs/afs/cmservice.c
472
r->node[loop] = ntohl(b[loop + 5]);
fs/afs/dir_edit.c
248
unsigned int nr_blocks, b, entry;
fs/afs/dir_edit.c
275
for (b = 0; b < nr_blocks + 1; b++) {
fs/afs/dir_edit.c
283
if (b < AFS_DIR_BLOCKS_WITH_CTR &&
fs/afs/dir_edit.c
284
meta->meta.alloc_ctrs[b] < iter.nr_slots)
fs/afs/dir_edit.c
287
block = afs_dir_get_block(&iter, b);
fs/afs/dir_edit.c
296
b,
fs/afs/dir_edit.c
297
(b < AFS_DIR_BLOCKS_WITH_CTR) ? meta->meta.alloc_ctrs[b] : 99,
fs/afs/dir_edit.c
302
if (b == nr_blocks) {
fs/afs/dir_edit.c
303
_debug("init %u", b);
fs/afs/dir_edit.c
304
afs_edit_init_block(meta, block, b);
fs/afs/dir_edit.c
305
afs_set_i_size(vnode, (b + 1) * AFS_DIR_BLOCK_SIZE);
fs/afs/dir_edit.c
334
b = 0;
fs/afs/dir_edit.c
338
trace_afs_edit_dir(vnode, why, afs_edit_dir_create, b, slot,
fs/afs/dir_edit.c
353
if (b < AFS_DIR_BLOCKS_WITH_CTR)
fs/afs/dir_edit.c
354
meta->meta.alloc_ctrs[b] -= iter.nr_slots;
fs/afs/dir_edit.c
357
entry = b * AFS_DIR_SLOTS_PER_BLOCK + slot;
fs/afs/dir_edit.c
365
_debug("Insert %s in %u[%u]", name->name, b, slot);
fs/afs/dir_edit.c
400
unsigned int b, slot, entry;
fs/afs/dir_edit.c
433
b = entry / AFS_DIR_SLOTS_PER_BLOCK;
fs/afs/dir_edit.c
436
block = afs_dir_find_block(&iter, b);
fs/afs/dir_edit.c
447
trace_afs_edit_dir(vnode, why, afs_edit_dir_delete, b, slot,
fs/afs/dir_edit.c
455
if (b < AFS_DIR_BLOCKS_WITH_CTR)
fs/afs/dir_edit.c
456
meta->meta.alloc_ctrs[b] += iter.nr_slots;
fs/afs/dir_edit.c
503
_debug("Remove %s from %u[%u]", name->name, b, slot);
fs/afs/dir_edit.c
534
unsigned int nr_blocks, b;
fs/afs/dir_edit.c
551
for (b = 0; b < nr_blocks; b++) {
fs/afs/dir_edit.c
552
block = afs_dir_get_block(&iter, b);
fs/afs/dir_edit.c
560
slot = afs_dir_scan_block(block, name, b);
fs/afs/dir_edit.c
578
trace_afs_edit_dir(vnode, why, afs_edit_dir_update_dd, b, slot,
fs/afs/internal.h
1007
const struct afs_addr_list *b);
fs/afs/vl_alias.c
42
int a = 0, b = 0, addr_matches = 0;
fs/afs/vl_alias.c
47
while (a < la->nr_addrs && b < lb->nr_addrs) {
fs/afs/vl_alias.c
49
unsigned long pb = (unsigned long)lb->addrs[b].peer;
fs/afs/vl_alias.c
55
b++;
fs/afs/vl_alias.c
59
b++;
fs/afs/vl_alias.c
74
int i, a = 0, b = 0, uuid_matches = 0, addr_matches = 0;
fs/afs/vl_alias.c
83
while (a < la->nr_servers && b < lb->nr_servers) {
fs/afs/vl_alias.c
85
const struct afs_server *server_b = lb->servers[b].server;
fs/afs/vl_alias.c
91
b++;
fs/afs/vl_alias.c
96
b++;
fs/afs/vl_list.c
103
for (; nr_addrs > 0 && end - b >= nr_addrs; nr_addrs--) {
fs/afs/vl_list.c
107
hdr.address_type = *b++;
fs/afs/vl_list.c
111
if (end - b < 4) {
fs/afs/vl_list.c
115
memcpy(x, b, 4);
fs/afs/vl_list.c
119
b += 4;
fs/afs/vl_list.c
123
if (end - b < 16) {
fs/afs/vl_list.c
127
memcpy(x, b, 16);
fs/afs/vl_list.c
131
b += 16;
fs/afs/vl_list.c
146
*_b = b;
fs/afs/vl_list.c
150
*_b = b;
fs/afs/vl_list.c
167
const u8 *b = buffer, *end = buffer + buffer_size;
fs/afs/vl_list.c
173
if (end - b < sizeof(*hdr) ||
fs/afs/vl_list.c
177
hdr->hdr.content, hdr->hdr.version, end - b);
fs/afs/vl_list.c
199
b += sizeof(*hdr);
fs/afs/vl_list.c
200
while (end - b >= sizeof(bs)) {
fs/afs/vl_list.c
201
bs.name_len = afs_extract_le16(&b);
fs/afs/vl_list.c
202
bs.priority = afs_extract_le16(&b);
fs/afs/vl_list.c
203
bs.weight = afs_extract_le16(&b);
fs/afs/vl_list.c
204
bs.port = afs_extract_le16(&b);
fs/afs/vl_list.c
205
bs.source = *b++;
fs/afs/vl_list.c
206
bs.status = *b++;
fs/afs/vl_list.c
207
bs.protocol = *b++;
fs/afs/vl_list.c
208
bs.nr_addrs = *b++;
fs/afs/vl_list.c
213
bs.name_len, bs.name_len, b);
fs/afs/vl_list.c
215
if (end - b < bs.name_len)
fs/afs/vl_list.c
240
strncasecmp(b, p->name, bs.name_len) == 0) {
fs/afs/vl_list.c
248
server = afs_alloc_vlserver(b, bs.name_len, bs.port);
fs/afs/vl_list.c
253
b += bs.name_len;
fs/afs/vl_list.c
258
addrs = afs_extract_vl_addrs(cell->net, &b, end, bs.nr_addrs, bs.port);
fs/afs/vl_list.c
316
if (b != end) {
fs/afs/vl_list.c
317
_debug("parse error %zd", b - end);
fs/afs/vl_list.c
332
printk(KERN_DEBUG "DNS: at %zu\n", (const void *)b - buffer);
fs/afs/vl_list.c
94
const u8 *b = *_b;
fs/btrfs/block-group.c
1861
const struct list_head *b)
fs/btrfs/block-group.c
1866
bg2 = list_entry(b, struct btrfs_block_group, bg_list);
fs/btrfs/ctree.c
1625
struct extent_buffer *b, int level, int ins_len,
fs/btrfs/ctree.c
1631
if ((p->search_for_split || ins_len > 0) && btrfs_header_nritems(b) >=
fs/btrfs/ctree.c
1643
b = p->nodes[level];
fs/btrfs/ctree.c
1644
} else if (ins_len < 0 && btrfs_header_nritems(b) <
fs/btrfs/ctree.c
1658
b = p->nodes[level];
fs/btrfs/ctree.c
1659
if (!b) {
fs/btrfs/ctree.c
1663
BUG_ON(btrfs_header_nritems(b) == 1);
fs/btrfs/ctree.c
1707
struct extent_buffer *b;
fs/btrfs/ctree.c
1712
b = root->commit_root;
fs/btrfs/ctree.c
1713
refcount_inc(&b->refs);
fs/btrfs/ctree.c
1714
level = btrfs_header_level(b);
fs/btrfs/ctree.c
1725
b = btrfs_root_node(root);
fs/btrfs/ctree.c
1726
level = btrfs_header_level(b);
fs/btrfs/ctree.c
1743
b = btrfs_try_read_lock_root_node(root);
fs/btrfs/ctree.c
1744
if (IS_ERR(b))
fs/btrfs/ctree.c
1745
return b;
fs/btrfs/ctree.c
1747
b = btrfs_read_lock_root_node(root);
fs/btrfs/ctree.c
1749
level = btrfs_header_level(b);
fs/btrfs/ctree.c
1754
btrfs_tree_read_unlock(b);
fs/btrfs/ctree.c
1755
free_extent_buffer(b);
fs/btrfs/ctree.c
1758
b = btrfs_lock_root_node(root);
fs/btrfs/ctree.c
1762
level = btrfs_header_level(b);
fs/btrfs/ctree.c
1769
if (unlikely(!extent_buffer_uptodate(b))) {
fs/btrfs/ctree.c
1771
btrfs_tree_unlock_rw(b, root_lock);
fs/btrfs/ctree.c
1772
free_extent_buffer(b);
fs/btrfs/ctree.c
1776
p->nodes[level] = b;
fs/btrfs/ctree.c
1782
return b;
fs/btrfs/ctree.c
2006
struct extent_buffer *b;
fs/btrfs/ctree.c
2071
b = btrfs_search_slot_get_root(root, p, write_lock_level);
fs/btrfs/ctree.c
2072
if (IS_ERR(b)) {
fs/btrfs/ctree.c
2073
ret = PTR_ERR(b);
fs/btrfs/ctree.c
2077
while (b) {
fs/btrfs/ctree.c
2081
level = btrfs_header_level(b);
fs/btrfs/ctree.c
2091
if (!should_cow_block(trans, root, b))
fs/btrfs/ctree.c
2109
ret2 = btrfs_cow_block(trans, root, b, NULL, 0,
fs/btrfs/ctree.c
2110
&b, BTRFS_NESTING_COW);
fs/btrfs/ctree.c
2112
ret2 = btrfs_cow_block(trans, root, b,
fs/btrfs/ctree.c
2114
p->slots[level + 1], &b,
fs/btrfs/ctree.c
2122
p->nodes[level] = b;
fs/btrfs/ctree.c
2155
ret = search_for_key_slot(b, 0, key, prev_cmp, &slot);
fs/btrfs/ctree.c
2165
ret2 = setup_nodes_for_search(trans, root, p, b, level, ins_len,
fs/btrfs/ctree.c
2175
b = p->nodes[level];
fs/btrfs/ctree.c
2199
ret2 = read_block_for_search(root, p, &b, slot, key);
fs/btrfs/ctree.c
2210
level = btrfs_header_level(b);
fs/btrfs/ctree.c
2212
btrfs_maybe_reset_lockdep_class(root, b);
fs/btrfs/ctree.c
2215
btrfs_tree_lock(b);
fs/btrfs/ctree.c
2219
if (!btrfs_try_tree_read_lock(b)) {
fs/btrfs/ctree.c
2220
free_extent_buffer(b);
fs/btrfs/ctree.c
2225
btrfs_tree_read_lock(b);
fs/btrfs/ctree.c
2229
p->nodes[level] = b;
fs/btrfs/ctree.c
2265
struct extent_buffer *b;
fs/btrfs/ctree.c
2282
b = btrfs_get_old_root(root, time_seq);
fs/btrfs/ctree.c
2283
if (unlikely(!b)) {
fs/btrfs/ctree.c
2287
level = btrfs_header_level(b);
fs/btrfs/ctree.c
2290
while (b) {
fs/btrfs/ctree.c
2294
level = btrfs_header_level(b);
fs/btrfs/ctree.c
2295
p->nodes[level] = b;
fs/btrfs/ctree.c
2305
ret = btrfs_bin_search(b, 0, key, &slot);
fs/btrfs/ctree.c
2328
ret2 = read_block_for_search(root, p, &b, slot, key);
fs/btrfs/ctree.c
2336
level = btrfs_header_level(b);
fs/btrfs/ctree.c
2337
btrfs_tree_read_lock(b);
fs/btrfs/ctree.c
2338
b = btrfs_tree_mod_log_rewind(fs_info, b, time_seq);
fs/btrfs/ctree.c
2339
if (!b) {
fs/btrfs/ctree.c
2344
p->nodes[level] = b;
fs/btrfs/disk-io.c
695
const struct btrfs_root *b = rb_entry(b_node, struct btrfs_root, rb_node);
fs/btrfs/disk-io.c
697
return btrfs_comp_cpu_keys(&a->root_key, &b->root_key);
fs/btrfs/raid56.c
1760
const struct list_head *b)
fs/btrfs/raid56.c
1764
const struct btrfs_raid_bio *rb = container_of(b, struct btrfs_raid_bio,
fs/btrfs/super.c
1580
static int btrfs_cmp_device_free_bytes(const void *a, const void *b)
fs/btrfs/super.c
1583
const struct btrfs_device_info *dev_info2 = b;
fs/btrfs/tree-log.c
5004
const struct list_head *b)
fs/btrfs/tree-log.c
5009
em2 = list_entry(b, struct extent_map, list);
fs/btrfs/volumes.c
1294
const struct list_head *b)
fs/btrfs/volumes.c
1299
dev2 = list_entry(b, struct btrfs_device, dev_list);
fs/btrfs/volumes.c
5384
static int btrfs_cmp_device_info(const void *a, const void *b)
fs/btrfs/volumes.c
5387
const struct btrfs_device_info *di_b = b;
fs/btrfs/volumes.c
6398
static int btrfs_cmp_devid(const void *a, const void *b)
fs/btrfs/volumes.c
6401
const struct stripe_mirror *s2 = (const struct stripe_mirror *)b;
fs/buffer.c
1216
struct bh_lru *b;
fs/buffer.c
1233
b = this_cpu_ptr(&bh_lrus);
fs/buffer.c
1235
swap(evictee, b->bhs[i]);
fs/buffer.c
1413
static void __invalidate_bh_lrus(struct bh_lru *b)
fs/buffer.c
1418
brelse(b->bhs[i]);
fs/buffer.c
1419
b->bhs[i] = NULL;
fs/buffer.c
1429
struct bh_lru *b = &get_cpu_var(bh_lrus);
fs/buffer.c
1431
__invalidate_bh_lrus(b);
fs/buffer.c
1437
struct bh_lru *b = per_cpu_ptr(&bh_lrus, cpu);
fs/buffer.c
1441
if (b->bhs[i])
fs/buffer.c
1460
struct bh_lru *b;
fs/buffer.c
1463
b = this_cpu_ptr(&bh_lrus);
fs/buffer.c
1464
__invalidate_bh_lrus(b);
fs/buffer.c
2961
struct bh_lru *b = &per_cpu(bh_lrus, cpu);
fs/buffer.c
2964
brelse(b->bhs[i]);
fs/buffer.c
2965
b->bhs[i] = NULL;
fs/ceph/ceph_frag.c
11
unsigned vb = ceph_frag_value(b);
fs/ceph/ceph_frag.c
17
vb = ceph_frag_bits(b);
fs/ceph/ceph_frag.c
8
int ceph_frag_compare(__u32 a, __u32 b)
fs/ceph/snap.c
322
static int cmpu64_rev(const void *a, const void *b)
fs/ceph/snap.c
324
if (*(u64 *)a < *(u64 *)b)
fs/ceph/snap.c
326
if (*(u64 *)a > *(u64 *)b)
fs/d_path.c
161
struct prepend_buffer b;
fs/d_path.c
170
b = *p;
fs/d_path.c
172
error = __prepend_path(path->dentry, real_mount(path->mnt), root, &b);
fs/d_path.c
190
b = *p;
fs/d_path.c
192
if (b.len == p->len)
fs/d_path.c
193
prepend_char(&b, '/');
fs/d_path.c
195
*p = b;
fs/d_path.c
219
DECLARE_BUFFER(b, buf, buflen);
fs/d_path.c
221
prepend_char(&b, 0);
fs/d_path.c
222
if (unlikely(prepend_path(path, root, &b) > 0))
fs/d_path.c
224
return extract_string(&b);
fs/d_path.c
231
DECLARE_BUFFER(b, buf, buflen);
fs/d_path.c
233
prepend_char(&b, 0);
fs/d_path.c
234
if (unlikely(prepend_path(path, &root, &b) > 1))
fs/d_path.c
236
return extract_string(&b);
fs/d_path.c
267
DECLARE_BUFFER(b, buf, buflen);
fs/d_path.c
288
prepend(&b, " (deleted)", 11);
fs/d_path.c
290
prepend_char(&b, 0);
fs/d_path.c
291
prepend_path(path, &root, &b);
fs/d_path.c
294
return extract_string(&b);
fs/d_path.c
321
DECLARE_BUFFER(b, buffer, buflen);
fs/d_path.c
323
prepend(&b, " (deleted)", 11);
fs/d_path.c
324
prepend(&b, dentry->d_name.name, dentry->d_name.len);
fs/d_path.c
325
prepend_char(&b, '/');
fs/d_path.c
326
return extract_string(&b);
fs/d_path.c
335
struct prepend_buffer b;
fs/d_path.c
341
b = *p;
fs/d_path.c
347
if (!prepend_name(&b, &dentry->d_name))
fs/d_path.c
358
if (b.len == p->len)
fs/d_path.c
359
prepend_char(&b, '/');
fs/d_path.c
360
return extract_string(&b);
fs/d_path.c
365
DECLARE_BUFFER(b, buf, buflen);
fs/d_path.c
367
prepend_char(&b, 0);
fs/d_path.c
368
return __dentry_path(dentry, &b);
fs/d_path.c
374
DECLARE_BUFFER(b, buf, buflen);
fs/d_path.c
377
prepend(&b, "//deleted", 10);
fs/d_path.c
379
prepend_char(&b, 0);
fs/d_path.c
380
return __dentry_path(dentry, &b);
fs/d_path.c
430
DECLARE_BUFFER(b, page, PATH_MAX);
fs/d_path.c
432
prepend_char(&b, 0);
fs/d_path.c
433
if (unlikely(prepend_path(&pwd, &root, &b) > 0))
fs/d_path.c
434
prepend(&b, "(unreachable)", 13);
fs/d_path.c
437
len = PATH_MAX - b.len;
fs/d_path.c
442
else if (copy_to_user(buf, b.buf, len))
fs/dcache.c
2241
struct hlist_bl_head *b = d_hash(hashlen);
fs/dcache.c
2245
hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) {
fs/dcache.c
2305
struct hlist_bl_head *b = d_hash(hashlen);
fs/dcache.c
2332
hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) {
fs/dcache.c
2420
struct hlist_bl_head *b = d_hash(hash);
fs/dcache.c
2447
hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) {
fs/dcache.c
2541
struct hlist_bl_head *b = d_hash(entry->d_name.hash);
fs/dcache.c
2543
hlist_bl_lock(b);
fs/dcache.c
2544
hlist_bl_add_head_rcu(&entry->d_hash, b);
fs/dcache.c
2545
hlist_bl_unlock(b);
fs/dcache.c
2602
struct hlist_bl_head *b = in_lookup_hash(parent, hash);
fs/dcache.c
2648
hlist_bl_lock(b);
fs/dcache.c
2650
hlist_bl_unlock(b);
fs/dcache.c
2661
hlist_bl_for_each_entry(dentry, node, b, d_u.d_in_lookup_hash) {
fs/dcache.c
2668
hlist_bl_unlock(b);
fs/dcache.c
267
unsigned long a,b,mask;
fs/dcache.c
2703
hlist_bl_add_head(&new->d_u.d_in_lookup_hash, b);
fs/dcache.c
2704
hlist_bl_unlock(b);
fs/dcache.c
271
b = load_unaligned_zeropad(ct);
fs/dcache.c
2721
struct hlist_bl_head *b;
fs/dcache.c
2725
b = in_lookup_hash(dentry->d_parent, dentry->d_name.hash);
fs/dcache.c
2726
hlist_bl_lock(b);
fs/dcache.c
2731
hlist_bl_unlock(b);
fs/dcache.c
274
if (unlikely(a != b))
fs/dcache.c
283
return unlikely(!!((a ^ b) & mask));
fs/dcache.c
556
struct hlist_bl_head *b;
fs/dcache.c
563
b = &dentry->d_sb->s_roots;
fs/dcache.c
565
b = d_hash(dentry->d_name.hash);
fs/dcache.c
567
hlist_bl_lock(b);
fs/dcache.c
569
hlist_bl_unlock(b);
fs/dlm/dir.c
101
b = ls->ls_recover_buf->rc_buf;
fs/dlm/dir.c
112
memcpy(&v, b, sizeof(__be16));
fs/dlm/dir.c
114
b += sizeof(__be16);
fs/dlm/dir.c
133
b, namelen,
fs/dlm/dir.c
156
b, namelen);
fs/dlm/dir.c
175
memcpy(last_name, b, namelen);
fs/dlm/dir.c
176
b += namelen;
fs/dlm/dir.c
62
char *b, *last_name = NULL;
fs/dlm/lock.c
1896
int b, len = r->res_ls->ls_lvblen;
fs/dlm/lock.c
1902
b = dlm_lvb_operations[lkb->lkb_grmode + 1][lkb->lkb_rqmode + 1];
fs/dlm/lock.c
1904
if (b == 1) {
fs/dlm/lock.c
1917
} else if (b == 0) {
fs/dlm/lock.c
1977
int b;
fs/dlm/lock.c
1985
b = dlm_lvb_operations[lkb->lkb_grmode + 1][lkb->lkb_rqmode + 1];
fs/dlm/lock.c
1986
if (b == 1) {
fs/erofs/super.c
1079
buf->f_fsid = uuid_to_fsid(sb->s_uuid.b);
fs/exfat/balloc.c
181
int i, b;
fs/exfat/balloc.c
190
b = BITMAP_OFFSET_BIT_IN_SECTOR(sb, ent_idx);
fs/exfat/balloc.c
192
set_bit_le(b, sbi->vol_amap[i]->b_data);
fs/exfat/balloc.c
199
int i, b;
fs/exfat/balloc.c
208
b = BITMAP_OFFSET_BIT_IN_SECTOR(sb, ent_idx);
fs/exfat/balloc.c
210
if (!test_bit_le(b, sbi->vol_amap[i]->b_data))
fs/exfat/balloc.c
213
clear_bit_le(b, sbi->vol_amap[i]->b_data);
fs/exfat/balloc.c
222
int i, b;
fs/exfat/balloc.c
234
b = BITMAP_OFFSET_BIT_IN_SECTOR(sb, ent_idx);
fs/exfat/balloc.c
236
if (!test_bit_le(b, sbi->vol_amap[i]->b_data))
fs/exfat/balloc.c
36
unsigned int ent_idx, i, b;
fs/exfat/balloc.c
47
b = BITMAP_OFFSET_BIT_IN_SECTOR(sb, ent_idx);
fs/exfat/balloc.c
52
bit_offset = b % BITS_PER_LONG;
fs/exfat/balloc.c
61
word = lel_to_cpu(bitmap_le[b / BITS_PER_LONG]);
fs/exfat/exfat_fs.h
100
#define EXFAT_B_TO_BLK(b, sb) ((b) >> (sb)->s_blocksize_bits)
fs/exfat/exfat_fs.h
101
#define EXFAT_B_TO_BLK_ROUND_UP(b, sb) \
fs/exfat/exfat_fs.h
102
(((b - 1) >> (sb)->s_blocksize_bits) + 1)
fs/exfat/exfat_fs.h
108
#define EXFAT_B_TO_DEN(b) ((b) >> DENTRY_SIZE_BITS)
fs/exfat/exfat_fs.h
109
#define EXFAT_DEN_TO_B(b) ((b) << DENTRY_SIZE_BITS)
fs/exfat/exfat_fs.h
592
unsigned short *b, unsigned int len);
fs/exfat/exfat_fs.h
90
#define EXFAT_CLU_TO_B(b, sbi) ((b) << (sbi)->cluster_size_bits)
fs/exfat/exfat_fs.h
91
#define EXFAT_B_TO_CLU(b, sbi) ((b) >> (sbi)->cluster_size_bits)
fs/exfat/exfat_fs.h
92
#define EXFAT_B_TO_CLU_ROUND_UP(b, sbi) \
fs/exfat/exfat_fs.h
93
(((b - 1) >> (sbi)->cluster_size_bits) + 1)
fs/exfat/exfat_fs.h
99
#define EXFAT_BLK_TO_B(b, sb) ((b) << (sb)->s_blocksize_bits)
fs/exfat/nls.c
469
unsigned short *b, unsigned int len)
fs/exfat/nls.c
473
for (i = 0; i < len; i++, a++, b++)
fs/exfat/nls.c
474
if (exfat_toupper(sb, *a) != exfat_toupper(sb, *b))
fs/ext2/balloc.c
1489
static inline int test_root(int a, int b)
fs/ext2/balloc.c
1491
int num = b;
fs/ext2/balloc.c
1494
num *= b;
fs/ext4/balloc.c
833
static inline int test_root(ext4_group_t a, int b)
fs/ext4/balloc.c
836
if (a < b)
fs/ext4/balloc.c
838
if (a == b)
fs/ext4/balloc.c
840
if ((a % b) != 0)
fs/ext4/balloc.c
842
a = a / b;
fs/ext4/extents.c
2623
ext4_lblk_t a, b;
fs/ext4/extents.c
2663
b = min(ex_ee_block + ex_ee_len - 1, end);
fs/ext4/extents.c
2665
ext_debug(inode, " border %u:%u\n", a, b);
fs/ext4/extents.c
2685
} else if (b != ex_ee_block + ex_ee_len - 1) {
fs/ext4/extents.c
2720
ext4_free_data_revoke_credits(inode, b - a + 1);
fs/ext4/extents.c
2734
err = ext4_remove_blocks(handle, inode, ex, partial, a, b);
fs/ext4/fsmap.c
420
const struct list_head *b)
fs/ext4/fsmap.c
426
fb = container_of(b, struct ext4_fsmap, fmr_list);
fs/ext4/hash.c
20
__u32 a = in[0], b = in[1], c = in[2], d = in[3];
fs/ext4/hash.c
25
b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b);
fs/ext4/hash.c
44
#define ROUND(f, a, b, c, d, x, s) \
fs/ext4/hash.c
45
(a += f(b, c, d) + x, a = rol32(a, s))
fs/ext4/hash.c
55
__u32 a = buf[0], b = buf[1], c = buf[2], d = buf[3];
fs/ext4/hash.c
58
ROUND(F, a, b, c, d, in[0] + K1, 3);
fs/ext4/hash.c
59
ROUND(F, d, a, b, c, in[1] + K1, 7);
fs/ext4/hash.c
60
ROUND(F, c, d, a, b, in[2] + K1, 11);
fs/ext4/hash.c
61
ROUND(F, b, c, d, a, in[3] + K1, 19);
fs/ext4/hash.c
62
ROUND(F, a, b, c, d, in[4] + K1, 3);
fs/ext4/hash.c
63
ROUND(F, d, a, b, c, in[5] + K1, 7);
fs/ext4/hash.c
64
ROUND(F, c, d, a, b, in[6] + K1, 11);
fs/ext4/hash.c
65
ROUND(F, b, c, d, a, in[7] + K1, 19);
fs/ext4/hash.c
68
ROUND(G, a, b, c, d, in[1] + K2, 3);
fs/ext4/hash.c
69
ROUND(G, d, a, b, c, in[3] + K2, 5);
fs/ext4/hash.c
70
ROUND(G, c, d, a, b, in[5] + K2, 9);
fs/ext4/hash.c
71
ROUND(G, b, c, d, a, in[7] + K2, 13);
fs/ext4/hash.c
72
ROUND(G, a, b, c, d, in[0] + K2, 3);
fs/ext4/hash.c
73
ROUND(G, d, a, b, c, in[2] + K2, 5);
fs/ext4/hash.c
74
ROUND(G, c, d, a, b, in[4] + K2, 9);
fs/ext4/hash.c
75
ROUND(G, b, c, d, a, in[6] + K2, 13);
fs/ext4/hash.c
78
ROUND(H, a, b, c, d, in[3] + K3, 3);
fs/ext4/hash.c
79
ROUND(H, d, a, b, c, in[7] + K3, 9);
fs/ext4/hash.c
80
ROUND(H, c, d, a, b, in[2] + K3, 11);
fs/ext4/hash.c
81
ROUND(H, b, c, d, a, in[6] + K3, 15);
fs/ext4/hash.c
82
ROUND(H, a, b, c, d, in[1] + K3, 3);
fs/ext4/hash.c
83
ROUND(H, d, a, b, c, in[5] + K3, 9);
fs/ext4/hash.c
84
ROUND(H, c, d, a, b, in[0] + K3, 11);
fs/ext4/hash.c
85
ROUND(H, b, c, d, a, in[4] + K3, 15);
fs/ext4/hash.c
88
buf[1] += b;
fs/ext4/indirect.c
334
ext4_fsblk_t b, new_blocks[4];
fs/ext4/indirect.c
373
b = new_blocks[i];
fs/ext4/indirect.c
378
*p++ = cpu_to_le32(b++);
fs/ext4/inode.c
4956
ext4_fsblk_t b, end, table;
fs/ext4/inode.c
4962
b = block & ~((ext4_fsblk_t) ra_blks - 1);
fs/ext4/inode.c
4963
if (table > b)
fs/ext4/inode.c
4964
b = table;
fs/ext4/inode.c
4965
end = b + ra_blks;
fs/ext4/inode.c
4972
while (b <= end)
fs/ext4/inode.c
4973
ext4_sb_breadahead_unmovable(sb, b++);
fs/ext4/ioctl.c
289
static void memswap(void *a, void *b, size_t len)
fs/ext4/ioctl.c
294
bp = (unsigned char *)b;
fs/ext4/resize.c
117
#define outside(b, first, last) ((b) < (first) || (b) >= (last))
fs/ext4/resize.c
118
#define inside(b, first, last) ((b) >= (first) && (b) < (last))
fs/ext4/super.c
4172
ext4_fsblk_t first_block, last_block, b;
fs/ext4/super.c
4187
b = ext4_block_bitmap(sb, gdp);
fs/ext4/super.c
4188
if (b >= first_block && b <= last_block) {
fs/ext4/super.c
4189
ext4_set_bit(EXT4_B2C(sbi, b - first_block), buf);
fs/ext4/super.c
4192
b = ext4_inode_bitmap(sb, gdp);
fs/ext4/super.c
4193
if (b >= first_block && b <= last_block) {
fs/ext4/super.c
4194
ext4_set_bit(EXT4_B2C(sbi, b - first_block), buf);
fs/ext4/super.c
4197
b = ext4_inode_table(sb, gdp);
fs/ext4/super.c
4198
if (b >= first_block && b + sbi->s_itb_per_group <= last_block)
fs/ext4/super.c
4199
for (j = 0; j < sbi->s_itb_per_group; j++, b++) {
fs/ext4/super.c
4200
int c = EXT4_B2C(sbi, b - first_block);
fs/ext4/xattr.h
90
#define EXT4_XATTR_MIN_LARGE_EA_SIZE(b) \
fs/ext4/xattr.h
91
((b) - EXT4_XATTR_LEN(3) - sizeof(struct ext4_xattr_header) - 4)
fs/f2fs/f2fs.h
148
#define ver_after(a, b) (typecheck(unsigned long long, a) && \
fs/f2fs/f2fs.h
149
typecheck(unsigned long long, b) && \
fs/f2fs/f2fs.h
150
((long long)((a) - (b)) > 0))
fs/f2fs/hash.c
29
__u32 a = in[0], b = in[1], c = in[2], d = in[3];
fs/f2fs/hash.c
34
b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b);
fs/f2fs/node.h
74
#define nat_set_blkaddr(nat, b) ((nat)->ni.blk_addr = (b))
fs/fat/dir.c
258
const unsigned char *b, int b_len)
fs/fat/dir.c
264
return !nls_strnicmp(sbi->nls_io, a, b, a_len);
fs/fat/dir.c
266
return !memcmp(a, b, a_len);
fs/fat/inode.c
1369
static bool fat_bpb_is_zero(struct fat_boot_sector *b)
fs/fat/inode.c
1371
if (get_unaligned_le16(&b->sector_size))
fs/fat/inode.c
1373
if (b->sec_per_clus)
fs/fat/inode.c
1375
if (b->reserved)
fs/fat/inode.c
1377
if (b->fats)
fs/fat/inode.c
1379
if (get_unaligned_le16(&b->dir_entries))
fs/fat/inode.c
1381
if (get_unaligned_le16(&b->sectors))
fs/fat/inode.c
1383
if (b->media)
fs/fat/inode.c
1385
if (b->fat_length)
fs/fat/inode.c
1387
if (b->secs_track)
fs/fat/inode.c
1389
if (b->heads)
fs/fat/inode.c
1394
static int fat_read_bpb(struct super_block *sb, struct fat_boot_sector *b,
fs/fat/inode.c
1401
bpb->fat_sector_size = get_unaligned_le16(&b->sector_size);
fs/fat/inode.c
1402
bpb->fat_sec_per_clus = b->sec_per_clus;
fs/fat/inode.c
1403
bpb->fat_reserved = le16_to_cpu(b->reserved);
fs/fat/inode.c
1404
bpb->fat_fats = b->fats;
fs/fat/inode.c
1405
bpb->fat_dir_entries = get_unaligned_le16(&b->dir_entries);
fs/fat/inode.c
1406
bpb->fat_sectors = get_unaligned_le16(&b->sectors);
fs/fat/inode.c
1407
bpb->fat_fat_length = le16_to_cpu(b->fat_length);
fs/fat/inode.c
1408
bpb->fat_total_sect = le32_to_cpu(b->total_sect);
fs/fat/inode.c
1410
bpb->fat16_state = b->fat16.state;
fs/fat/inode.c
1411
bpb->fat16_vol_id = get_unaligned_le32(b->fat16.vol_id);
fs/fat/inode.c
1413
bpb->fat32_length = le32_to_cpu(b->fat32.length);
fs/fat/inode.c
1414
bpb->fat32_root_cluster = le32_to_cpu(b->fat32.root_cluster);
fs/fat/inode.c
1415
bpb->fat32_info_sector = le16_to_cpu(b->fat32.info_sector);
fs/fat/inode.c
1416
bpb->fat32_state = b->fat32.state;
fs/fat/inode.c
1417
bpb->fat32_vol_id = get_unaligned_le32(b->fat32.vol_id);
fs/fat/inode.c
1437
if (!fat_valid_media(b->media)) {
fs/fat/inode.c
1440
(unsigned)b->media);
fs/fat/inode.c
1473
struct fat_boot_sector *b, int silent,
fs/fat/inode.c
1483
if (b->ignored[0] != 0xeb || b->ignored[2] != 0x90) {
fs/fat/inode.c
1494
if (!fat_bpb_is_zero(b)) {
fs/fat/inode.c
675
struct fat_boot_sector *b;
fs/fat/inode.c
699
b = (struct fat_boot_sector *) bh->b_data;
fs/fat/inode.c
703
b->fat32.state |= FAT_STATE_DIRTY;
fs/fat/inode.c
705
b->fat32.state &= ~FAT_STATE_DIRTY;
fs/fat/inode.c
708
b->fat16.state |= FAT_STATE_DIRTY;
fs/fat/inode.c
710
b->fat16.state &= ~FAT_STATE_DIRTY;
fs/fs_parser.c
201
int b;
fs/fs_parser.c
206
b = lookup_constant(bool_names, param->string, -1);
fs/fs_parser.c
207
if (b == -1)
fs/fs_parser.c
209
result->boolean = b;
fs/fuse/fuse_trace.h
69
#define EM(a, b) TRACE_DEFINE_ENUM(a);
fs/fuse/fuse_trace.h
70
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
fs/fuse/fuse_trace.h
77
#define EM(a, b) {a, b},
fs/fuse/fuse_trace.h
78
#define EMe(a, b) {a, b}
fs/gfs2/dir.c
1216
static int compare_dents(const void *a, const void *b)
fs/gfs2/dir.c
1225
dent_b = *(const struct gfs2_dirent **)b;
fs/gfs2/glock.c
1700
const struct lm_lockname *b = &gh_b->gh_gl->gl_name;
fs/gfs2/glock.c
1702
if (a->ln_number > b->ln_number)
fs/gfs2/glock.c
1704
if (a->ln_number < b->ln_number)
fs/gfs2/glock.c
1877
const struct list_head *b)
fs/gfs2/glock.c
1882
glb = list_entry(b, struct gfs2_glock, gl_lru);
fs/gfs2/log.c
695
static int ip_cmp(void *priv, const struct list_head *a, const struct list_head *b)
fs/gfs2/log.c
700
ipb = list_entry(b, struct gfs2_inode, i_ordered);
fs/gfs2/lops.c
626
const struct list_head *b)
fs/gfs2/lops.c
631
bdb = list_entry(b, struct gfs2_bufdata, bd_list);
fs/gfs2/quota.c
661
static int sort_qd(const void *a, const void *b)
fs/gfs2/quota.c
664
const struct gfs2_quota_data *qd_b = *(const struct gfs2_quota_data **)b;
fs/gfs2/recovery.c
100
b = (where < rr->rr_where);
fs/gfs2/recovery.c
101
revoke = (wrap) ? (a || b) : (a && b);
fs/gfs2/recovery.c
86
int wrap, a, b, revoke;
fs/gfs2/super.c
986
buf->f_fsid = uuid_to_fsid(sb->s_uuid.b);
fs/gfs2/sys.c
188
unsigned int b = gfs2_withdrawn(sdp);
fs/gfs2/sys.c
189
return sysfs_emit(buf, "%u\n", b);
fs/hfs/bfind.c
63
int b, e;
fs/hfs/bfind.c
66
b = 0;
fs/hfs/bfind.c
70
rec = (e + b) / 2;
fs/hfs/bfind.c
85
b = rec + 1;
fs/hfs/bfind.c
88
} while (b <= e);
fs/hfsplus/bfind.c
108
int b, e;
fs/hfsplus/bfind.c
112
b = 0;
fs/hfsplus/bfind.c
116
rec = (e + b) / 2;
fs/hfsplus/bfind.c
124
if (rec_found(bnode, fd, &b, &e, &rec)) {
fs/hfsplus/bfind.c
128
} while (b <= e);
fs/hpfs/alloc.c
123
int a, b;
fs/hpfs/alloc.c
138
q = nr + n; b = 0;
fs/hpfs/alloc.c
142
if (!b) {
fs/hpfs/alloc.c
144
b = 1;
fs/hpfs/alloc.c
184
goto b;
fs/hpfs/alloc.c
189
b:
fs/hpfs/alloc.c
362
int b = hpfs_sb(s)->sb_c_bitmap & 0x0fffffff;
fs/hpfs/alloc.c
379
bmp = hpfs_map_bitmap(s, b, &qbh, "chkdn1");
fs/hpfs/alloc.c
383
if (i == b) i++;
fs/hpfs/hpfs_fn.h
187
static inline unsigned tstbits(__le32 *bmp, unsigned b, unsigned n)
fs/hpfs/hpfs_fn.h
190
if ((b >= 0x4000) || (b + n - 1 >= 0x4000)) return n;
fs/hpfs/hpfs_fn.h
191
if (!((le32_to_cpu(bmp[(b & 0x3fff) >> 5]) >> (b & 0x1f)) & 1)) return 1;
fs/hpfs/hpfs_fn.h
193
if (!((le32_to_cpu(bmp[((b+i) & 0x3fff) >> 5]) >> ((b+i) & 0x1f)) & 1))
fs/hpfs/map.c
117
__le32 *b;
fs/hpfs/map.c
118
if (!(b = kmalloc_array(n, 512, GFP_KERNEL))) {
fs/hpfs/map.c
125
kfree(b);
fs/hpfs/map.c
128
memcpy((char *)b + 512 * i, d, 512);
fs/hpfs/map.c
131
return b;
fs/hpfs/map.c
271
int b = 0;
fs/hpfs/map.c
296
if (hpfs_sb(s)->sb_chk >= 2) b |= 1 << de->down;
fs/hpfs/map.c
312
if (b == 3)
fs/inode.c
1526
struct hlist_head *b = inode_hashtable + hash(sb, ino);
fs/inode.c
1529
hlist_for_each_entry_rcu(inode, b, i_hash) {
fs/inode.c
691
struct hlist_head *b = inode_hashtable + hash(inode->i_sb, hashval);
fs/inode.c
695
hlist_add_head_rcu(&inode->i_hash, b);
fs/iomap/ioend.c
424
const struct list_head *b)
fs/iomap/ioend.c
427
struct iomap_ioend *ib = container_of(b, struct iomap_ioend, io_list);
fs/jbd2/recovery.c
48
static void journal_brelse_array(struct buffer_head *b[], int n)
fs/jbd2/recovery.c
51
brelse (b[n]);
fs/jffs2/nodelist.h
301
#define ref_totlen(a, b, c) __jffs2_ref_totlen((a), (b), (c))
fs/jffs2/os-linux.h
87
#define jffs2_flash_writev(a,b,c,d,e,f) jffs2_flash_direct_writev(a,b,c,d,e)
fs/jffs2/summary.h
201
#define jffs2_sum_add_kvec(a,b,c,d) (0)
fs/jffs2/summary.h
202
#define jffs2_sum_move_collected(a,b) do { } while (0)
fs/jffs2/summary.h
204
#define jffs2_sum_add_padding_mem(a,b) do { } while (0)
fs/jffs2/summary.h
205
#define jffs2_sum_add_inode_mem(a,b,c) do { } while (0)
fs/jffs2/summary.h
206
#define jffs2_sum_add_dirent_mem(a,b,c) do { } while (0)
fs/jffs2/summary.h
207
#define jffs2_sum_add_xattr_mem(a,b,c) do { } while (0)
fs/jffs2/summary.h
208
#define jffs2_sum_add_xref_mem(a,b,c) do { } while (0)
fs/jffs2/summary.h
209
#define jffs2_sum_scan_sumnode(a,b,c,d,e) (0)
fs/jffs2/wbuf.c
269
#define jffs2_verify_write(c,b,o) (0)
fs/jfs/jfs_dmap.c
1771
s64 b, lblkno;
fs/jfs/jfs_dmap.c
1781
for (lev = level, b = *blkno; lev >= 0; lev--) {
fs/jfs/jfs_dmap.c
1785
lblkno = BLKTOCTL(b, bmp->db_l2nbperpage, lev);
fs/jfs/jfs_dmap.c
1825
b += (((s64) leafidx) << budmin);
fs/jfs/jfs_dmap.c
1836
*blkno = b;
fs/jfs/jfs_dmap.c
1890
s64 b, lblkno, n;
fs/jfs/jfs_dmap.c
1928
for (n = nblocks, b = blkno; n > 0; n -= nb, b += nb) {
fs/jfs/jfs_dmap.c
1931
lblkno = BLKTODMAP(b, bmp->db_l2nbperpage);
fs/jfs/jfs_dmap.c
1955
if ((rc = dbAllocDmap(bmp, dp, b, nb))) {
fs/jfs/jfs_dmap.c
1980
for (n = nblocks - n, b = blkno; n > 0;
fs/jfs/jfs_dmap.c
1981
n -= BPERDMAP, b += BPERDMAP) {
fs/jfs/jfs_dmap.c
1984
lblkno = BLKTODMAP(b, bmp->db_l2nbperpage);
fs/jfs/jfs_dmap.c
1998
if (dbFreeDmap(bmp, dp, b, BPERDMAP)) {
fs/jfs/jfs_dmap.c
3840
int blkno, w, b, r, nw, nb, i;
fs/jfs/jfs_dmap.c
3869
b = blkno & (DBWORD - 1);
fs/jfs/jfs_dmap.c
3871
nb = min(r, DBWORD - b);
fs/jfs/jfs_dmap.c
3877
>> b));
fs/jfs/jfs_dmap.c
3879
>> b));
fs/jfs/jfs_dmap.c
3907
b = blkno & (DBWORD - 1);
fs/jfs/jfs_dmap.c
3908
if (b) {
fs/jfs/jfs_dmap.c
3910
dp->wmap[w] = dp->pmap[w] = cpu_to_le32(ONES >> b);
fs/jfs/jfs_dmap.h
102
#define BLKTOL1(b,s) \
fs/jfs/jfs_dmap.h
103
(((((b) >> 33) << 20) + (((b) >> 33) << 10) + ((b) >> 33) + 1 + 1) << (s))
fs/jfs/jfs_dmap.h
109
#define BLKTOCTL(b,s,l) \
fs/jfs/jfs_dmap.h
110
(((l) == 2) ? 1 : ((l) == 1) ? BLKTOL1((b),(s)) : BLKTOL0((b),(s)))
fs/jfs/jfs_dmap.h
121
#define BLKTOAG(b,sbi) ((b) >> ((sbi)->bmap->db_agl2size))
fs/jfs/jfs_dmap.h
268
#define LITOL2BSZ(n,m,b) ((((n) == 0) ? (m) : cnttz((n))) + (b))
fs/jfs/jfs_dmap.h
271
#define BLKTOCTLLEAF(b,m) \
fs/jfs/jfs_dmap.h
272
(((b) & (((s64)1 << ((m) + L2LPERCTL)) - 1)) >> (m))
fs/jfs/jfs_dmap.h
72
#define BLKTODMAP(b,s) \
fs/jfs/jfs_dmap.h
73
((((b) >> 13) + ((b) >> 23) + ((b) >> 33) + 3 + 1) << (s))
fs/jfs/jfs_dmap.h
87
#define BLKTOL0(b,s) \
fs/jfs/jfs_dmap.h
88
(((((b) >> 23) << 10) + ((b) >> 23) + ((b) >> 33) + 2 + 1) << (s))
fs/jfs/jfs_dtree.c
3192
goto b;
fs/jfs/jfs_dtree.c
3212
b:
fs/jfs/jfs_filsys.h
142
#define LBLK2PBLK(sb,b) ((b) << (sb->s_blocksize_bits - L2PBSIZE))
fs/jfs/jfs_filsys.h
143
#define PBLK2LBLK(sb,b) ((b) >> (sb->s_blocksize_bits - L2PBSIZE))
fs/jfs/resize.c
26
#define BLKTODMAPN(b)\
fs/jfs/resize.c
27
(((b) >> 13) + ((b) >> 23) + ((b) >> 33) + 3 + 1)
fs/kernfs/dir.c
66
struct kernfs_node *b)
fs/kernfs/dir.c
69
struct kernfs_root *ra = kernfs_root(a), *rb = kernfs_root(b);
fs/kernfs/dir.c
75
db = kernfs_depth(rb->kn, b);
fs/kernfs/dir.c
82
b = rcu_dereference(b->__parent);
fs/kernfs/dir.c
87
while (b != a) {
fs/kernfs/dir.c
88
b = rcu_dereference(b->__parent);
fs/kernfs/mount.c
401
super_set_uuid(sb, uuid.b, sizeof(uuid));
fs/kernfs/mount.c
54
buf->f_fsid = uuid_to_fsid(dentry->d_sb->s_uuid.b);
fs/lockd/svclock.c
106
b = list_entry(pos, struct nlm_block, b_list);
fs/lockd/svclock.c
107
if (time_after(b->b_when,when) || b->b_when == NLM_NEVER)
fs/lockd/svclock.c
175
static inline int nlm_cookie_match(struct nlm_cookie *a, struct nlm_cookie *b)
fs/lockd/svclock.c
177
if (a->len != b->len)
fs/lockd/svclock.c
179
if (memcmp(a->data, b->data, a->len))
fs/lockd/svclock.c
91
struct nlm_block *b;
fs/namei.c
2452
unsigned long a, b, x, y = (unsigned long)nd->path.dentry;
fs/namei.c
2461
b = a ^ REPEAT_BYTE('/');
fs/namei.c
2462
if (has_zero(a, &adata, &constants) | has_zero(b, &bdata, &constants)) {
fs/namei.c
2464
bdata = prep_zero_mask(b, bdata, &constants);
fs/namei.c
2480
b = a ^ REPEAT_BYTE('/');
fs/namei.c
2481
} while (!(has_zero(a, &adata, &constants) | has_zero(b, &bdata, &constants)));
fs/namei.c
2484
bdata = prep_zero_mask(b, bdata, &constants);
fs/netfs/fscache_cookie.c
301
const struct fscache_cookie *b)
fs/netfs/fscache_cookie.c
305
if (a->key_hash != b->key_hash ||
fs/netfs/fscache_cookie.c
306
a->volume != b->volume ||
fs/netfs/fscache_cookie.c
307
a->key_len != b->key_len)
fs/netfs/fscache_cookie.c
312
kb = &b->inline_key;
fs/netfs/fscache_cookie.c
315
kb = b->key;
fs/netfs/fscache_volume.c
136
const struct fscache_volume *b)
fs/netfs/fscache_volume.c
140
if (a->key_hash != b->key_hash ||
fs/netfs/fscache_volume.c
141
a->cache != b->cache ||
fs/netfs/fscache_volume.c
142
a->key[0] != b->key[0])
fs/netfs/fscache_volume.c
146
return memcmp(a->key, b->key, klen) == 0;
fs/nfs/blocklayout/blocklayout.h
200
struct pnfs_block_volume *b, gfp_t gfp_mask);
fs/nfs/blocklayout/dev.c
111
nfs4_block_decode_volume(struct xdr_stream *xdr, struct pnfs_block_volume *b)
fs/nfs/blocklayout/dev.c
119
b->type = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
121
switch (b->type) {
fs/nfs/blocklayout/dev.c
126
b->simple.nr_sigs = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
127
if (!b->simple.nr_sigs || b->simple.nr_sigs > PNFS_BLOCK_MAX_UUIDS) {
fs/nfs/blocklayout/dev.c
128
dprintk("Bad signature count: %d\n", b->simple.nr_sigs);
fs/nfs/blocklayout/dev.c
132
b->simple.len = 4 + 4;
fs/nfs/blocklayout/dev.c
133
for (i = 0; i < b->simple.nr_sigs; i++) {
fs/nfs/blocklayout/dev.c
137
p = xdr_decode_hyper(p, &b->simple.sigs[i].offset);
fs/nfs/blocklayout/dev.c
138
b->simple.sigs[i].sig_len = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
139
if (b->simple.sigs[i].sig_len > PNFS_BLOCK_UUID_LEN) {
fs/nfs/blocklayout/dev.c
141
b->simple.sigs[i].sig_len);
fs/nfs/blocklayout/dev.c
145
p = xdr_inline_decode(xdr, b->simple.sigs[i].sig_len);
fs/nfs/blocklayout/dev.c
148
memcpy(&b->simple.sigs[i].sig, p,
fs/nfs/blocklayout/dev.c
149
b->simple.sigs[i].sig_len);
fs/nfs/blocklayout/dev.c
151
b->simple.len += 8 + 4 + \
fs/nfs/blocklayout/dev.c
152
(XDR_QUADLEN(b->simple.sigs[i].sig_len) << 2);
fs/nfs/blocklayout/dev.c
159
p = xdr_decode_hyper(p, &b->slice.start);
fs/nfs/blocklayout/dev.c
160
p = xdr_decode_hyper(p, &b->slice.len);
fs/nfs/blocklayout/dev.c
161
b->slice.volume = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
168
b->concat.volumes_count = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
169
if (b->concat.volumes_count > PNFS_BLOCK_MAX_DEVICES) {
fs/nfs/blocklayout/dev.c
170
dprintk("Too many volumes: %d\n", b->concat.volumes_count);
fs/nfs/blocklayout/dev.c
174
p = xdr_inline_decode(xdr, b->concat.volumes_count * 4);
fs/nfs/blocklayout/dev.c
177
for (i = 0; i < b->concat.volumes_count; i++)
fs/nfs/blocklayout/dev.c
178
b->concat.volumes[i] = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
185
p = xdr_decode_hyper(p, &b->stripe.chunk_size);
fs/nfs/blocklayout/dev.c
186
b->stripe.volumes_count = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
187
if (b->stripe.volumes_count > PNFS_BLOCK_MAX_DEVICES) {
fs/nfs/blocklayout/dev.c
188
dprintk("Too many volumes: %d\n", b->stripe.volumes_count);
fs/nfs/blocklayout/dev.c
192
p = xdr_inline_decode(xdr, b->stripe.volumes_count * 4);
fs/nfs/blocklayout/dev.c
195
for (i = 0; i < b->stripe.volumes_count; i++)
fs/nfs/blocklayout/dev.c
196
b->stripe.volumes[i] = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
202
b->scsi.code_set = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
203
b->scsi.designator_type = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
204
b->scsi.designator_len = be32_to_cpup(p++);
fs/nfs/blocklayout/dev.c
205
p = xdr_inline_decode(xdr, b->scsi.designator_len);
fs/nfs/blocklayout/dev.c
208
if (b->scsi.designator_len > 256)
fs/nfs/blocklayout/dev.c
210
memcpy(&b->scsi.designator, p, b->scsi.designator_len);
fs/nfs/blocklayout/dev.c
214
p = xdr_decode_hyper(p, &b->scsi.pr_key);
fs/nfs/blocklayout/rpc_pipefs.c
37
nfs4_encode_simple(__be32 *p, struct pnfs_block_volume *b)
fs/nfs/blocklayout/rpc_pipefs.c
42
*p++ = cpu_to_be32(b->type);
fs/nfs/blocklayout/rpc_pipefs.c
43
*p++ = cpu_to_be32(b->simple.nr_sigs);
fs/nfs/blocklayout/rpc_pipefs.c
44
for (i = 0; i < b->simple.nr_sigs; i++) {
fs/nfs/blocklayout/rpc_pipefs.c
45
p = xdr_encode_hyper(p, b->simple.sigs[i].offset);
fs/nfs/blocklayout/rpc_pipefs.c
46
p = xdr_encode_opaque(p, b->simple.sigs[i].sig,
fs/nfs/blocklayout/rpc_pipefs.c
47
b->simple.sigs[i].sig_len);
fs/nfs/blocklayout/rpc_pipefs.c
52
bl_resolve_deviceid(struct nfs_server *server, struct pnfs_block_volume *b,
fs/nfs/blocklayout/rpc_pipefs.c
70
b->simple.len += 4; /* single volume */
fs/nfs/blocklayout/rpc_pipefs.c
71
if (b->simple.len > PAGE_SIZE)
fs/nfs/blocklayout/rpc_pipefs.c
75
msg->len = sizeof(*bl_msg) + b->simple.len;
fs/nfs/blocklayout/rpc_pipefs.c
82
bl_msg->totallen = b->simple.len;
fs/nfs/blocklayout/rpc_pipefs.c
83
nfs4_encode_simple(msg->data + sizeof(*bl_msg), b);
fs/nfs/dir.c
3010
static int access_cmp(const struct cred *a, const struct nfs_access_entry *b)
fs/nfs/dir.c
3015
if (uid_lt(a->fsuid, b->fsuid))
fs/nfs/dir.c
3017
if (uid_gt(a->fsuid, b->fsuid))
fs/nfs/dir.c
3020
if (gid_lt(a->fsgid, b->fsgid))
fs/nfs/dir.c
3022
if (gid_gt(a->fsgid, b->fsgid))
fs/nfs/dir.c
3026
gb = b->group_info;
fs/nfs/dns_resolve.c
166
struct nfs_dns_ent *b;
fs/nfs/dns_resolve.c
169
b = container_of(cb, struct nfs_dns_ent, h);
fs/nfs/dns_resolve.c
171
if (a->namelen == 0 || a->namelen != b->namelen)
fs/nfs/dns_resolve.c
173
return memcmp(a->hostname, b->hostname, a->namelen) == 0;
fs/nfs/nfs4_fs.h
675
#define nfs4_close_state(a, b) do { } while (0)
fs/nfs/nfs4_fs.h
676
#define nfs4_close_sync(a, b) do { } while (0)
fs/nfs/nfs4_fs.h
677
#define nfs4_state_protect(a, b, c, d) do { } while (0)
fs/nfs/nfs4_fs.h
678
#define nfs4_state_protect_write(a, b, c, d) do { } while (0)
fs/nfs/nfs4proc.c
8404
struct nfs41_server_scope *b)
fs/nfs/nfs4proc.c
8406
if (a->server_scope_sz != b->server_scope_sz)
fs/nfs/nfs4proc.c
8408
return memcmp(a->server_scope, b->server_scope, a->server_scope_sz) == 0;
fs/nfs/pnfs_nfs.c
102
struct pnfs_commit_bucket *b;
fs/nfs/pnfs_nfs.c
111
for (b = &p->buckets[0]; n != 0; b++, n--) {
fs/nfs/pnfs_nfs.c
112
INIT_LIST_HEAD(&b->written);
fs/nfs/pnfs_nfs.c
113
INIT_LIST_HEAD(&b->committing);
fs/nfs/pnfs_nfs.c
114
b->lseg = NULL;
fs/nfs/pnfs_nfs.c
115
b->direct_verf.committed = NFS_INVALID_STABLE_HOW;
fs/nfs/pnfs_nfs.c
310
struct pnfs_commit_bucket *b;
fs/nfs/pnfs_nfs.c
316
for (i = 0, b = buckets; i < nbuckets; i++, b++) {
fs/nfs/pnfs_nfs.c
317
nwritten = nfs_scan_commit_list(&b->written, dst, cinfo, 0);
fs/nfs/pnfs_nfs.c
321
freeme = pnfs_free_bucket_lseg(b);
fs/nfs/pnfs_nfs.c
538
struct sockaddr_in *a, *b;
fs/nfs/pnfs_nfs.c
547
b = (struct sockaddr_in *)addr2;
fs/nfs/pnfs_nfs.c
549
if (a->sin_addr.s_addr == b->sin_addr.s_addr &&
fs/nfs/pnfs_nfs.c
550
a->sin_port == b->sin_port)
fs/nfs/super.c
1122
static int nfs_compare_mount_options(const struct super_block *s, const struct nfs_server *b,
fs/nfs/super.c
1127
const struct rpc_clnt *clnt_b = b->client;
fs/nfs/super.c
1131
if (a->nfs_client != b->nfs_client)
fs/nfs/super.c
1133
if ((a->flags ^ b->flags) & NFS_MOUNT_CMP_FLAGMASK)
fs/nfs/super.c
1135
if (a->wsize != b->wsize)
fs/nfs/super.c
1137
if (a->rsize != b->rsize)
fs/nfs/super.c
1139
if (a->acregmin != b->acregmin)
fs/nfs/super.c
1141
if (a->acregmax != b->acregmax)
fs/nfs/super.c
1143
if (a->acdirmin != b->acdirmin)
fs/nfs/super.c
1145
if (a->acdirmax != b->acdirmax)
fs/nfs_common/nfsacl.c
273
const struct posix_acl_entry *a = x, *b = y;
fs/nfs_common/nfsacl.c
275
if (a->e_tag != b->e_tag)
fs/nfs_common/nfsacl.c
276
return a->e_tag - b->e_tag;
fs/nfs_common/nfsacl.c
277
else if ((a->e_tag == ACL_USER) && uid_gt(a->e_uid, b->e_uid))
fs/nfs_common/nfsacl.c
279
else if ((a->e_tag == ACL_USER) && uid_lt(a->e_uid, b->e_uid))
fs/nfs_common/nfsacl.c
281
else if ((a->e_tag == ACL_GROUP) && gid_gt(a->e_gid, b->e_gid))
fs/nfs_common/nfsacl.c
283
else if ((a->e_tag == ACL_GROUP) && gid_lt(a->e_gid, b->e_gid))
fs/nfsd/blocklayout.c
209
struct pnfs_block_volume *b;
fs/nfsd/blocklayout.c
217
b = &dev->volumes[0];
fs/nfsd/blocklayout.c
219
b->type = PNFS_BLOCK_VOLUME_SIMPLE;
fs/nfsd/blocklayout.c
220
b->simple.sig_len = PNFS_BLOCK_UUID_LEN;
fs/nfsd/blocklayout.c
221
return sb->s_export_op->get_uuid(sb, b->simple.sig, &b->simple.sig_len,
fs/nfsd/blocklayout.c
222
&b->simple.offset);
fs/nfsd/blocklayout.c
293
nfsd4_block_get_unique_id(struct gendisk *disk, struct pnfs_block_volume *b)
fs/nfsd/blocklayout.c
300
ret = disk->fops->get_unique_id(disk, b->scsi.designator, type);
fs/nfsd/blocklayout.c
302
b->scsi.code_set = PS_CODE_SET_BINARY;
fs/nfsd/blocklayout.c
303
b->scsi.designator_type = type;
fs/nfsd/blocklayout.c
304
b->scsi.designator_len = ret;
fs/nfsd/blocklayout.c
318
struct pnfs_block_volume *b;
fs/nfsd/blocklayout.c
328
b = &dev->volumes[0];
fs/nfsd/blocklayout.c
330
b->type = PNFS_BLOCK_VOLUME_SCSI;
fs/nfsd/blocklayout.c
331
b->scsi.pr_key = nfsd4_scsi_pr_key(clp);
fs/nfsd/blocklayout.c
333
ret = nfsd4_block_get_unique_id(sb->s_bdev->bd_disk, b);
fs/nfsd/blocklayoutxdr.c
59
nfsd4_block_encode_volume(struct xdr_stream *xdr, struct pnfs_block_volume *b)
fs/nfsd/blocklayoutxdr.c
64
switch (b->type) {
fs/nfsd/blocklayoutxdr.c
66
len = 4 + 4 + 8 + 4 + (XDR_QUADLEN(b->simple.sig_len) << 2);
fs/nfsd/blocklayoutxdr.c
71
*p++ = cpu_to_be32(b->type);
fs/nfsd/blocklayoutxdr.c
73
p = xdr_encode_hyper(p, b->simple.offset);
fs/nfsd/blocklayoutxdr.c
74
p = xdr_encode_opaque(p, b->simple.sig, b->simple.sig_len);
fs/nfsd/blocklayoutxdr.c
77
len = 4 + 4 + 4 + 4 + (XDR_QUADLEN(b->scsi.designator_len) << 2) + 8;
fs/nfsd/blocklayoutxdr.c
82
*p++ = cpu_to_be32(b->type);
fs/nfsd/blocklayoutxdr.c
83
*p++ = cpu_to_be32(b->scsi.code_set);
fs/nfsd/blocklayoutxdr.c
84
*p++ = cpu_to_be32(b->scsi.designator_type);
fs/nfsd/blocklayoutxdr.c
85
p = xdr_encode_opaque(p, b->scsi.designator, b->scsi.designator_len);
fs/nfsd/blocklayoutxdr.c
86
p = xdr_encode_hyper(p, b->scsi.pr_key);
fs/nfsd/export.c
211
static inline int expkey_match (struct cache_head *a, struct cache_head *b)
fs/nfsd/export.c
214
struct svc_expkey *new = container_of(b, struct svc_expkey, h);
fs/nfsd/export.c
829
static int svc_export_match(struct cache_head *a, struct cache_head *b)
fs/nfsd/export.c
832
struct svc_export *new = container_of(b, struct svc_export, h);
fs/nfsd/nfs4idmap.c
151
struct ent *b = container_of(cb, struct ent, h);
fs/nfsd/nfs4idmap.c
153
return (a->id == b->id && a->type == b->type &&
fs/nfsd/nfs4idmap.c
154
strcmp(a->authname, b->authname) == 0);
fs/nfsd/nfs4idmap.c
329
struct ent *b = container_of(cb, struct ent, h);
fs/nfsd/nfs4idmap.c
331
return (a->type == b->type && strcmp(a->name, b->name) == 0 &&
fs/nfsd/nfs4idmap.c
332
strcmp(a->authname, b->authname) == 0);
fs/nfsd/nfscache.c
136
nfsd_cacherep_unlink_locked(struct nfsd_net *nn, struct nfsd_drc_bucket *b,
fs/nfsd/nfscache.c
142
rb_erase(&rp->c_node, &b->rb_head);
fs/nfsd/nfscache.c
150
nfsd_reply_cache_free_locked(struct nfsd_drc_bucket *b, struct nfsd_cacherep *rp,
fs/nfsd/nfscache.c
153
nfsd_cacherep_unlink_locked(nn, b, rp);
fs/nfsd/nfscache.c
158
nfsd_reply_cache_free(struct nfsd_drc_bucket *b, struct nfsd_cacherep *rp,
fs/nfsd/nfscache.c
161
spin_lock(&b->cache_lock);
fs/nfsd/nfscache.c
162
nfsd_cacherep_unlink_locked(nn, b, rp);
fs/nfsd/nfscache.c
163
spin_unlock(&b->cache_lock);
fs/nfsd/nfscache.c
241
lru_put_end(struct nfsd_drc_bucket *b, struct nfsd_cacherep *rp)
fs/nfsd/nfscache.c
244
list_move_tail(&rp->c_lru, &b->lru_head);
fs/nfsd/nfscache.c
260
nfsd_prune_bucket_locked(struct nfsd_net *nn, struct nfsd_drc_bucket *b,
fs/nfsd/nfscache.c
267
lockdep_assert_held(&b->cache_lock);
fs/nfsd/nfscache.c
270
list_for_each_entry_safe(rp, tmp, &b->lru_head, c_lru) {
fs/nfsd/nfscache.c
275
nfsd_cacherep_unlink_locked(nn, b, rp);
fs/nfsd/nfscache.c
321
struct nfsd_drc_bucket *b = &nn->drc_hashtbl[i];
fs/nfsd/nfscache.c
323
if (list_empty(&b->lru_head))
fs/nfsd/nfscache.c
326
spin_lock(&b->cache_lock);
fs/nfsd/nfscache.c
327
nfsd_prune_bucket_locked(nn, b, 0, &dispose);
fs/nfsd/nfscache.c
328
spin_unlock(&b->cache_lock);
fs/nfsd/nfscache.c
408
nfsd_cache_insert(struct nfsd_drc_bucket *b, struct nfsd_cacherep *key,
fs/nfsd/nfscache.c
412
struct rb_node **p = &b->rb_head.rb_node,
fs/nfsd/nfscache.c
433
rb_insert_color(&key->c_node, &b->rb_head);
fs/nfsd/nfscache.c
472
struct nfsd_drc_bucket *b;
fs/nfsd/nfscache.c
492
b = nfsd_cache_bucket_find(rqstp->rq_xid, nn);
fs/nfsd/nfscache.c
493
spin_lock(&b->cache_lock);
fs/nfsd/nfscache.c
494
found = nfsd_cache_insert(b, rp, nn);
fs/nfsd/nfscache.c
499
nfsd_prune_bucket_locked(nn, b, 3, &dispose);
fs/nfsd/nfscache.c
500
spin_unlock(&b->cache_lock);
fs/nfsd/nfscache.c
546
spin_unlock(&b->cache_lock);
fs/nfsd/nfscache.c
577
struct nfsd_drc_bucket *b;
fs/nfsd/nfscache.c
584
b = nfsd_cache_bucket_find(rp->c_key.k_xid, nn);
fs/nfsd/nfscache.c
591
nfsd_reply_cache_free(b, rp, nn);
fs/nfsd/nfscache.c
606
nfsd_reply_cache_free(b, rp, nn);
fs/nfsd/nfscache.c
613
nfsd_reply_cache_free(b, rp, nn);
fs/nfsd/nfscache.c
616
spin_lock(&b->cache_lock);
fs/nfsd/nfscache.c
618
lru_put_end(b, rp);
fs/nfsd/nfscache.c
622
spin_unlock(&b->cache_lock);
fs/nfsd/state.h
768
static inline bool nfsd4_stateid_generation_after(stateid_t *a, stateid_t *b)
fs/nfsd/state.h
770
return (s32)(a->si_generation - b->si_generation) > 0;
fs/nilfs2/inode.c
769
__u64 b;
fs/nilfs2/inode.c
775
ret = nilfs_bmap_last_key(ii->i_bmap, &b);
fs/nilfs2/inode.c
781
if (b < from)
fs/nilfs2/inode.c
784
b -= min_t(__u64, NILFS_MAX_TRUNCATE_BLOCKS, b - from);
fs/nilfs2/inode.c
785
ret = nilfs_bmap_truncate(ii->i_bmap, b);
fs/nilfs2/inode.c
788
nilfs_bmap_truncate(ii->i_bmap, b) == 0))
fs/nilfs2/page.c
536
sector_t b;
fs/nilfs2/page.c
538
b = folio->index << (PAGE_SHIFT - inode->i_blkbits);
fs/nilfs2/page.c
541
if (b < start_blk)
fs/nilfs2/page.c
545
*blkoff = b;
fs/nilfs2/page.c
550
} while (++b, bh = bh->b_this_page, bh != head);
fs/nilfs2/recovery.c
870
sector_t b, end;
fs/nilfs2/recovery.c
889
b = seg_start;
fs/nilfs2/recovery.c
890
while (b <= seg_end)
fs/nilfs2/recovery.c
891
__breadahead(nilfs->ns_bdev, b++, nilfs->ns_blocksize);
fs/nilfs2/recovery.c
935
nilfs_get_segment_range(nilfs, nextnum, &b, &end);
fs/nilfs2/recovery.c
936
while (b <= end)
fs/nilfs2/recovery.c
937
__breadahead(nilfs->ns_bdev, b++,
fs/nilfs2/segment.c
137
#define nilfs_cnt32_ge(a, b) \
fs/nilfs2/segment.c
138
(typecheck(__u32, a) && typecheck(__u32, b) && \
fs/nilfs2/segment.c
139
((__s32)((a) - (b)) >= 0))
fs/notify/fsnotify.h
78
struct fsnotify_group *b);
fs/notify/mark.c
625
int fsnotify_compare_groups(struct fsnotify_group *a, struct fsnotify_group *b)
fs/notify/mark.c
627
if (a == b)
fs/notify/mark.c
631
if (!b)
fs/notify/mark.c
633
if (a->priority < b->priority)
fs/notify/mark.c
635
if (a->priority > b->priority)
fs/notify/mark.c
637
if (a < b)
fs/ntfs/mft.c
1034
b = ffz((unsigned long)*byte);
fs/ntfs/mft.c
1035
if (b < 8 && b >= (bit & 7)) {
fs/ntfs/mft.c
1036
ll = data_pos + (bit & ~7ull) + b;
fs/ntfs/mft.c
1043
*byte |= 1 << b;
fs/ntfs/mft.c
1144
u8 *b, tb;
fs/ntfs/mft.c
1195
b = (u8 *)kmap_local_folio(folio, 0) + (ll & ~PAGE_MASK);
fs/ntfs/mft.c
1197
if (*b != 0xff && !(*b & tb)) {
fs/ntfs/mft.c
1199
*b |= tb;
fs/ntfs/mft.c
1202
kunmap_local(b);
fs/ntfs/mft.c
1212
kunmap_local(b);
fs/ntfs/mft.c
950
u8 pass, b;
fs/ntfs/mft.h
84
const s64 count, struct mft_record *b);
fs/ntfs/mst.c
115
int pre_write_mst_fixup(struct ntfs_record *b, const u32 size)
fs/ntfs/mst.c
122
if (!b || ntfs_is_baad_record(b->magic) ||
fs/ntfs/mst.c
123
ntfs_is_hole_record(b->magic))
fs/ntfs/mst.c
126
usa_ofs = le16_to_cpu(b->usa_ofs);
fs/ntfs/mst.c
128
usa_count = le16_to_cpu(b->usa_count) - 1;
fs/ntfs/mst.c
135
usa_pos = (__le16 *)((u8 *)b + usa_ofs);
fs/ntfs/mst.c
146
data_pos = (__le16 *)b + NTFS_BLOCK_SIZE/sizeof(__le16) - 1;
fs/ntfs/mst.c
170
void post_write_mst_fixup(struct ntfs_record *b)
fs/ntfs/mst.c
174
u16 usa_ofs = le16_to_cpu(b->usa_ofs);
fs/ntfs/mst.c
175
u16 usa_count = le16_to_cpu(b->usa_count) - 1;
fs/ntfs/mst.c
178
usa_pos = (__le16 *)b + usa_ofs/sizeof(__le16);
fs/ntfs/mst.c
181
data_pos = (__le16 *)b + NTFS_BLOCK_SIZE/sizeof(__le16) - 1;
fs/ntfs/mst.c
29
int post_read_mst_fixup(struct ntfs_record *b, const u32 size)
fs/ntfs/mst.c
35
usa_ofs = le16_to_cpu(b->usa_ofs);
fs/ntfs/mst.c
37
usa_count = le16_to_cpu(b->usa_count) - 1;
fs/ntfs/mst.c
44
usa_pos = (u16 *)b + usa_ofs/sizeof(u16);
fs/ntfs/mst.c
56
data_pos = (u16 *)b + NTFS_BLOCK_SIZE / sizeof(u16) - 1;
fs/ntfs/mst.c
62
struct mft_record *m = (struct mft_record *)b;
fs/ntfs/mst.c
73
b->magic = magic_BAAD;
fs/ntfs/mst.c
79
usa_count = le16_to_cpu(b->usa_count) - 1;
fs/ntfs/mst.c
80
data_pos = (u16 *)b + NTFS_BLOCK_SIZE / sizeof(u16) - 1;
fs/ntfs/ntfs.h
224
int post_read_mst_fixup(struct ntfs_record *b, const u32 size);
fs/ntfs/ntfs.h
225
int pre_write_mst_fixup(struct ntfs_record *b, const u32 size);
fs/ntfs/ntfs.h
226
void post_write_mst_fixup(struct ntfs_record *b);
fs/ntfs/ntfs.h
54
#define NTFS_B_TO_CLU(vol, b) ((b) >> (vol)->cluster_size_bits)
fs/ntfs/ntfs.h
74
#define NTFS_B_TO_SECTOR(vol, b) ((b) >> ((vol)->sb)->s_blocksize_bits)
fs/ntfs/runlist.c
741
u8 b; /* Current byte offset in buf. */
fs/ntfs/runlist.c
803
b = *buf & 0xf;
fs/ntfs/runlist.c
804
if (b) {
fs/ntfs/runlist.c
805
if (unlikely(buf + b > attr_end))
fs/ntfs/runlist.c
807
for (deltaxcn = (s8)buf[b--]; b; b--)
fs/ntfs/runlist.c
808
deltaxcn = (deltaxcn << 8) + buf[b];
fs/ntfs/runlist.c
839
b = b2 + ((*buf >> 4) & 0xf);
fs/ntfs/runlist.c
840
if (buf + b > attr_end)
fs/ntfs/runlist.c
842
for (deltaxcn = (s8)buf[b--]; b > b2; b--)
fs/ntfs/runlist.c
843
deltaxcn = (deltaxcn << 8) + buf[b];
fs/ntfs/super.c
476
const struct ntfs_boot_sector *b, const bool silent)
fs/ntfs/super.c
485
if ((void *)b < (void *)&b->checksum && b->checksum && !silent) {
fs/ntfs/super.c
489
for (i = 0, u = (__le32 *)b; u < (__le32 *)(&b->checksum); ++u)
fs/ntfs/super.c
491
if (le32_to_cpu(b->checksum) != i)
fs/ntfs/super.c
495
if (b->oem_id != magicNTFS)
fs/ntfs/super.c
498
if (le16_to_cpu(b->bpb.bytes_per_sector) < 0x100 ||
fs/ntfs/super.c
499
le16_to_cpu(b->bpb.bytes_per_sector) > 0x1000)
fs/ntfs/super.c
505
if (b->bpb.sectors_per_cluster > 0x80 &&
fs/ntfs/super.c
506
b->bpb.sectors_per_cluster < 0xf4)
fs/ntfs/super.c
510
if (le16_to_cpu(b->bpb.reserved_sectors) ||
fs/ntfs/super.c
511
le16_to_cpu(b->bpb.root_entries) ||
fs/ntfs/super.c
512
le16_to_cpu(b->bpb.sectors) ||
fs/ntfs/super.c
513
le16_to_cpu(b->bpb.sectors_per_fat) ||
fs/ntfs/super.c
514
le32_to_cpu(b->bpb.large_sectors) || b->bpb.fats)
fs/ntfs/super.c
517
if ((u8)b->clusters_per_mft_record < 0xe1 ||
fs/ntfs/super.c
518
(u8)b->clusters_per_mft_record > 0xf7)
fs/ntfs/super.c
519
switch (b->clusters_per_mft_record) {
fs/ntfs/super.c
526
if ((u8)b->clusters_per_index_record < 0xe1 ||
fs/ntfs/super.c
527
(u8)b->clusters_per_index_record > 0xf7)
fs/ntfs/super.c
528
switch (b->clusters_per_index_record) {
fs/ntfs/super.c
539
if (!silent && b->end_of_sector_marker != cpu_to_le16(0xaa55))
fs/ntfs/super.c
589
const struct ntfs_boot_sector *b)
fs/ntfs/super.c
595
vol->sector_size = le16_to_cpu(b->bpb.bytes_per_sector);
fs/ntfs/super.c
608
if (b->bpb.sectors_per_cluster >= 0xf4)
fs/ntfs/super.c
609
sectors_per_cluster = 1U << -(s8)b->bpb.sectors_per_cluster;
fs/ntfs/super.c
611
sectors_per_cluster = b->bpb.sectors_per_cluster;
fs/ntfs/super.c
612
ntfs_debug("sectors_per_cluster = 0x%x", b->bpb.sectors_per_cluster);
fs/ntfs/super.c
616
nr_hidden_sects = le32_to_cpu(b->bpb.hidden_sectors);
fs/ntfs/super.c
631
clusters_per_mft_record = b->clusters_per_mft_record;
fs/ntfs/super.c
667
clusters_per_index_record = b->clusters_per_index_record;
fs/ntfs/super.c
702
ll = le64_to_cpu(b->number_of_sectors) >> sectors_per_cluster_bits;
fs/ntfs/super.c
709
ll = le64_to_cpu(b->mft_lcn);
fs/ntfs/super.c
717
ll = le64_to_cpu(b->mftmirr_lcn);
fs/ntfs/super.c
739
vol->serial_no = le64_to_cpu(b->volume_serial_number);
fs/ntfs3/frecord.c
837
struct ATTRIB *b = arr_move[--nb];
fs/ntfs3/frecord.c
838
u32 asize = le32_to_cpu(b->size);
fs/ntfs3/frecord.c
839
u16 name_off = le16_to_cpu(b->name_off);
fs/ntfs3/frecord.c
841
attr = mi_insert_attr(ni, mi, b->type, Add2Ptr(b, name_off),
fs/ntfs3/frecord.c
842
b->name_len, asize, name_off);
fs/ntfs3/frecord.c
850
memcpy(attr, b, asize);
fs/ntfs3/frecord.c
854
if (!mi_remove_attr(NULL, &ni->mi, b))
fs/ntfs3/index.c
195
struct ATTRIB *b;
fs/ntfs3/index.c
2066
struct ATTRIB *b;
fs/ntfs3/index.c
207
struct ATTRIB *b;
fs/ntfs3/index.c
2070
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
2073
if (!b)
fs/ntfs3/index.c
2076
if (!b->non_res) {
fs/ntfs3/index.c
2078
const unsigned long *bm = resident_data(b);
fs/ntfs3/index.c
2080
nbits = (size_t)le32_to_cpu(b->res.data_size) * 8;
fs/ntfs3/index.c
2091
nbits = le64_to_cpu(b->nres.data_size) * 8;
fs/ntfs3/index.c
2096
err = scan_nres_bitmap(ni, b, indx, bit, &scan_for_used, &used);
fs/ntfs3/index.c
219
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
221
bbuf->b = b;
fs/ntfs3/index.c
222
if (!b)
fs/ntfs3/index.c
225
if (!b->non_res) {
fs/ntfs3/index.c
226
data_size = le32_to_cpu(b->res.data_size);
fs/ntfs3/index.c
231
bbuf->buf = (ulong *)resident_data(b);
fs/ntfs3/index.c
238
data_size = le64_to_cpu(b->nres.data_size);
fs/ntfs3/index.c
244
valid_size = le64_to_cpu(b->nres.valid_size);
fs/ntfs3/index.c
287
struct ATTRIB *b = bbuf->b;
fs/ntfs3/index.c
290
if (b && !b->non_res && dirty)
fs/ntfs3/index.c
299
b->nres.valid_size = cpu_to_le64(bbuf->new_valid);
fs/ntfs3/index.c
475
struct ATTRIB *b;
fs/ntfs3/index.c
480
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
483
if (!b)
fs/ntfs3/index.c
486
*bitmap = b;
fs/ntfs3/index.c
489
if (!b->non_res) {
fs/ntfs3/index.c
490
u32 nbits = 8 * le32_to_cpu(b->res.data_size);
fs/ntfs3/index.c
491
size_t pos = find_next_zero_bit_le(resident_data(b), nbits, 0);
fs/ntfs3/index.c
496
err = scan_nres_bitmap(ni, b, indx, 0, &scan_for_free, bit);
fs/ntfs3/index.c
522
struct ATTRIB *b;
fs/ntfs3/index.c
528
b = ni_find_attr(ni, NULL, &le, ATTR_BITMAP, in->name, in->name_len,
fs/ntfs3/index.c
531
if (!b)
fs/ntfs3/index.c
536
if (!b->non_res) {
fs/ntfs3/index.c
537
u32 nbits = le32_to_cpu(b->res.data_size) * 8;
fs/ntfs3/index.c
538
size_t pos = find_next_bit_le(resident_data(b), nbits, from);
fs/ntfs3/index.c
543
err = scan_nres_bitmap(ni, b, indx, from, &scan_for_used, bit);
fs/ntfs3/lib/decompress_common.h
39
static forceinline size_t repeat_byte(u8 b)
fs/ntfs3/lib/decompress_common.h
43
v = b;
fs/ocfs2/blockcheck.c
118
b = calc_code_bit(nr + i, &p);
fs/ocfs2/blockcheck.c
136
parity ^= b;
fs/ocfs2/blockcheck.c
159
unsigned int i, b;
fs/ocfs2/blockcheck.c
182
b = calc_code_bit(nr, NULL);
fs/ocfs2/blockcheck.c
184
if (fix < b)
fs/ocfs2/blockcheck.c
187
for (i = 0; i < d; i++, b++)
fs/ocfs2/blockcheck.c
190
while (hweight32(b) == 1)
fs/ocfs2/blockcheck.c
191
b++;
fs/ocfs2/blockcheck.c
201
if (b == fix)
fs/ocfs2/blockcheck.c
56
unsigned int b, p = 0;
fs/ocfs2/blockcheck.c
62
b = i + 1;
fs/ocfs2/blockcheck.c
67
b += p;
fs/ocfs2/blockcheck.c
77
for (; (1 << p) < (b + 1); p++)
fs/ocfs2/blockcheck.c
78
b++;
fs/ocfs2/blockcheck.c
83
return b;
fs/ocfs2/blockcheck.c
99
unsigned int i, b, p = 0;
fs/ocfs2/cluster/tcp.c
201
# define o2net_init_nst(a, b, c, d, e)
fs/ocfs2/cluster/tcp.c
205
# define o2net_set_nst_sock_container(a, b)
fs/ocfs2/cluster/tcp.c
206
# define o2net_set_nst_msg_id(a, b)
fs/ocfs2/cluster/tcp.c
245
# define o2net_update_send_stats(a, b)
fs/ocfs2/dir.c
211
__u32 a = in[0], b = in[1], c = in[2], d = in[3];
fs/ocfs2/dir.c
216
b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b);
fs/ocfs2/dir.c
3551
static int dx_leaf_sort_cmp(const void *a, const void *b)
fs/ocfs2/dir.c
3554
const struct ocfs2_dx_entry *entry2 = b;
fs/ocfs2/dir.c
714
unsigned long start, block, b;
fs/ocfs2/dir.c
738
b = block;
fs/ocfs2/dir.c
745
if (b >= nblocks || (num && block == start)) {
fs/ocfs2/dir.c
752
ocfs2_read_dir_block(dir, b++, &bh,
fs/ocfs2/dlm/dlmmaster.c
1045
int b;
fs/ocfs2/dlm/dlmmaster.c
1049
b = (mle->type == DLM_MLE_BLOCK);
fs/ocfs2/dlm/dlmmaster.c
1050
if ((*blocked && !b) || (!*blocked && b)) {
fs/ocfs2/dlm/dlmmaster.c
1053
*blocked, b);
fs/ocfs2/dlm/dlmmaster.c
1054
*blocked = b;
fs/ocfs2/dlmglue.h
145
#define ocfs2_inode_lock_nested(i, b, e, s)\
fs/ocfs2/dlmglue.h
146
ocfs2_inode_lock_full_nested(i, b, e, 0, s)
fs/ocfs2/dlmglue.h
149
#define ocfs2_inode_lock(i, b, e) ocfs2_inode_lock_full_nested(i, b, e, 0, OI_LS_NORMAL)
fs/ocfs2/dlmglue.h
150
#define ocfs2_try_inode_lock(i, b, e)\
fs/ocfs2/dlmglue.h
151
ocfs2_inode_lock_full_nested(i, b, e, OCFS2_META_LOCK_NOQUEUE,\
fs/ocfs2/ioctl.c
34
#define o2info_from_user(a, b) \
fs/ocfs2/ioctl.c
35
copy_from_user(&(a), (b), sizeof(a))
fs/ocfs2/ioctl.c
36
#define o2info_to_user(a, b) \
fs/ocfs2/ioctl.c
37
copy_to_user((typeof(a) __user *)b, &(a), sizeof(a))
fs/ocfs2/refcounttree.c
1370
static int cmp_refcount_rec_by_low_cpos(const void *a, const void *b)
fs/ocfs2/refcounttree.c
1372
const struct ocfs2_refcount_rec *l = a, *r = b;
fs/ocfs2/refcounttree.c
1383
static int cmp_refcount_rec_by_cpos(const void *a, const void *b)
fs/ocfs2/refcounttree.c
1385
const struct ocfs2_refcount_rec *l = a, *r = b;
fs/ocfs2/slot_map.c
69
int b, i, slotno;
fs/ocfs2/slot_map.c
73
for (b = 0; b < si->si_blocks; b++) {
fs/ocfs2/slot_map.c
74
se = (struct ocfs2_slot_map_extended *)si->si_bh[b]->b_data;
fs/ocfs2/xattr.c
4187
static int cmp_xe(const void *a, const void *b)
fs/ocfs2/xattr.c
4189
const struct ocfs2_xattr_entry *l = a, *r = b;
fs/ocfs2/xattr.c
4390
static int cmp_xe_offset(const void *a, const void *b)
fs/ocfs2/xattr.c
4392
const struct ocfs2_xattr_entry *l = a, *r = b;
fs/overlayfs/super.c
291
buf->f_fsid = uuid_to_fsid(sb->s_uuid.b);
fs/overlayfs/util.c
797
res = ovl_path_getxattr(ofs, upperpath, OVL_XATTR_UUID, uuid.b,
fs/overlayfs/util.c
832
res = ovl_setxattr(ofs, upperpath->dentry, OVL_XATTR_UUID, uuid.b,
fs/overlayfs/util.c
838
super_set_uuid(sb, uuid.b, sizeof(uuid));
fs/pipe.c
82
const struct lockdep_map *b)
fs/pipe.c
84
return cmp_int((unsigned long) a, (unsigned long) b);
fs/smb/client/compress.c
148
const struct bucket *a = _a, *b = _b;
fs/smb/client/compress.c
151
if (a->count > b->count)
fs/smb/client/compress/lz77.c
100
u8 *b = *nib;
fs/smb/client/compress/lz77.c
102
lz77_write8(b, *b | umin(len, 15) << 4);
fs/smb/client/smb2ops.c
590
iface_cmp(struct cifs_server_iface *a, struct cifs_server_iface *b)
fs/smb/client/smb2ops.c
594
WARN_ON(!a || !b);
fs/smb/client/smb2ops.c
595
if (a->rdma_capable == b->rdma_capable) {
fs/smb/client/smb2ops.c
596
if (a->rss_capable == b->rss_capable) {
fs/smb/client/smb2ops.c
597
if (a->speed == b->speed) {
fs/smb/client/smb2ops.c
599
(struct sockaddr *) &b->sockaddr);
fs/smb/client/smb2ops.c
606
} else if (a->speed > b->speed)
fs/smb/client/smb2ops.c
610
} else if (a->rss_capable > b->rss_capable)
fs/smb/client/smb2ops.c
614
} else if (a->rdma_capable > b->rdma_capable)
fs/smb/client/trace.h
211
#define EM(a, b) a,
fs/smb/client/trace.h
212
#define E_(a, b) a
fs/smb/client/trace.h
225
#define EM(a, b) TRACE_DEFINE_ENUM(a);
fs/smb/client/trace.h
226
#define E_(a, b) TRACE_DEFINE_ENUM(a);
fs/smb/client/trace.h
239
#define EM(a, b) { a, b },
fs/smb/client/trace.h
240
#define E_(a, b) { a, b }
fs/smb/common/cifs_md4.c
100
ROUND3(c, d, a, b, in[4], 11);
fs/smb/common/cifs_md4.c
101
ROUND3(b, c, d, a, in[12], 15);
fs/smb/common/cifs_md4.c
102
ROUND3(a, b, c, d, in[2], 3);
fs/smb/common/cifs_md4.c
103
ROUND3(d, a, b, c, in[10], 9);
fs/smb/common/cifs_md4.c
104
ROUND3(c, d, a, b, in[6], 11);
fs/smb/common/cifs_md4.c
105
ROUND3(b, c, d, a, in[14], 15);
fs/smb/common/cifs_md4.c
106
ROUND3(a, b, c, d, in[1], 3);
fs/smb/common/cifs_md4.c
107
ROUND3(d, a, b, c, in[9], 9);
fs/smb/common/cifs_md4.c
108
ROUND3(c, d, a, b, in[5], 11);
fs/smb/common/cifs_md4.c
109
ROUND3(b, c, d, a, in[13], 15);
fs/smb/common/cifs_md4.c
110
ROUND3(a, b, c, d, in[3], 3);
fs/smb/common/cifs_md4.c
111
ROUND3(d, a, b, c, in[11], 9);
fs/smb/common/cifs_md4.c
112
ROUND3(c, d, a, b, in[7], 11);
fs/smb/common/cifs_md4.c
113
ROUND3(b, c, d, a, in[15], 15);
fs/smb/common/cifs_md4.c
116
hash[1] += b;
fs/smb/common/cifs_md4.c
51
#define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s))
fs/smb/common/cifs_md4.c
52
#define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (u32)0x5A827999,s))
fs/smb/common/cifs_md4.c
53
#define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (u32)0x6ED9EBA1,s))
fs/smb/common/cifs_md4.c
57
u32 a, b, c, d;
fs/smb/common/cifs_md4.c
60
b = hash[1];
fs/smb/common/cifs_md4.c
64
ROUND1(a, b, c, d, in[0], 3);
fs/smb/common/cifs_md4.c
65
ROUND1(d, a, b, c, in[1], 7);
fs/smb/common/cifs_md4.c
66
ROUND1(c, d, a, b, in[2], 11);
fs/smb/common/cifs_md4.c
67
ROUND1(b, c, d, a, in[3], 19);
fs/smb/common/cifs_md4.c
68
ROUND1(a, b, c, d, in[4], 3);
fs/smb/common/cifs_md4.c
69
ROUND1(d, a, b, c, in[5], 7);
fs/smb/common/cifs_md4.c
70
ROUND1(c, d, a, b, in[6], 11);
fs/smb/common/cifs_md4.c
71
ROUND1(b, c, d, a, in[7], 19);
fs/smb/common/cifs_md4.c
72
ROUND1(a, b, c, d, in[8], 3);
fs/smb/common/cifs_md4.c
73
ROUND1(d, a, b, c, in[9], 7);
fs/smb/common/cifs_md4.c
74
ROUND1(c, d, a, b, in[10], 11);
fs/smb/common/cifs_md4.c
75
ROUND1(b, c, d, a, in[11], 19);
fs/smb/common/cifs_md4.c
76
ROUND1(a, b, c, d, in[12], 3);
fs/smb/common/cifs_md4.c
77
ROUND1(d, a, b, c, in[13], 7);
fs/smb/common/cifs_md4.c
78
ROUND1(c, d, a, b, in[14], 11);
fs/smb/common/cifs_md4.c
79
ROUND1(b, c, d, a, in[15], 19);
fs/smb/common/cifs_md4.c
81
ROUND2(a, b, c, d, in[0], 3);
fs/smb/common/cifs_md4.c
82
ROUND2(d, a, b, c, in[4], 5);
fs/smb/common/cifs_md4.c
83
ROUND2(c, d, a, b, in[8], 9);
fs/smb/common/cifs_md4.c
84
ROUND2(b, c, d, a, in[12], 13);
fs/smb/common/cifs_md4.c
85
ROUND2(a, b, c, d, in[1], 3);
fs/smb/common/cifs_md4.c
86
ROUND2(d, a, b, c, in[5], 5);
fs/smb/common/cifs_md4.c
87
ROUND2(c, d, a, b, in[9], 9);
fs/smb/common/cifs_md4.c
88
ROUND2(b, c, d, a, in[13], 13);
fs/smb/common/cifs_md4.c
89
ROUND2(a, b, c, d, in[2], 3);
fs/smb/common/cifs_md4.c
90
ROUND2(d, a, b, c, in[6], 5);
fs/smb/common/cifs_md4.c
91
ROUND2(c, d, a, b, in[10], 9);
fs/smb/common/cifs_md4.c
92
ROUND2(b, c, d, a, in[14], 13);
fs/smb/common/cifs_md4.c
93
ROUND2(a, b, c, d, in[3], 3);
fs/smb/common/cifs_md4.c
94
ROUND2(d, a, b, c, in[7], 5);
fs/smb/common/cifs_md4.c
95
ROUND2(c, d, a, b, in[11], 9);
fs/smb/common/cifs_md4.c
96
ROUND2(b, c, d, a, in[15], 13);
fs/smb/common/cifs_md4.c
98
ROUND3(a, b, c, d, in[0], 3);
fs/smb/common/cifs_md4.c
99
ROUND3(d, a, b, c, in[8], 9);
fs/smb/server/smb2pdu.c
5637
memcpy(info->objid, path.mnt->mnt_sb->s_uuid.b,
fs/smb/server/vfs_cache.c
269
struct hlist_head *b = inode_hashtable +
fs/smb/server/vfs_cache.c
272
hlist_add_head(&ci->m_hash, b);
fs/ubifs/find.c
730
static int cmp_dirty_idx(const void *a, const void *b)
fs/ubifs/find.c
733
const struct ubifs_lprops *lpb = *(const struct ubifs_lprops **)b;
fs/ubifs/gc.c
106
const struct list_head *b)
fs/ubifs/gc.c
112
if (a == b)
fs/ubifs/gc.c
116
sb = list_entry(b, struct ubifs_scan_node, list);
fs/ubifs/gc.c
149
const struct list_head *b)
fs/ubifs/gc.c
155
if (a == b)
fs/ubifs/gc.c
159
sb = list_entry(b, struct ubifs_scan_node, list);
fs/ubifs/log.c
115
struct ubifs_bud *b;
fs/ubifs/log.c
122
b = rb_entry(parent, struct ubifs_bud, rb);
fs/ubifs/log.c
123
ubifs_assert(c, bud->lnum != b->lnum);
fs/ubifs/log.c
124
if (bud->lnum < b->lnum)
fs/ubifs/lprops.c
172
const int b = LPT_HEAP_SZ / 2 - 1;
fs/ubifs/lprops.c
177
cpos = (((size_t)lprops >> 4) & b) + b;
fs/ubifs/lprops.c
178
ubifs_assert(c, cpos >= b);
fs/ubifs/lpt.c
225
int b = *pos;
fs/ubifs/lpt.c
232
if (b) {
fs/ubifs/lpt.c
233
*p |= ((uint8_t)val) << b;
fs/ubifs/lpt.c
234
nrbits += b;
fs/ubifs/lpt.c
236
*++p = (uint8_t)(val >>= (8 - b));
fs/ubifs/lpt.c
257
b = nrbits & 7;
fs/ubifs/lpt.c
258
if (b == 0)
fs/ubifs/lpt.c
261
*pos = b;
fs/ubifs/lpt.c
277
int b = *pos;
fs/ubifs/lpt.c
279
const int bytes = (nrbits + b + 7) >> 3;
fs/ubifs/lpt.c
285
if (b) {
fs/ubifs/lpt.c
302
val <<= (8 - b);
fs/ubifs/lpt.c
303
val |= *p >> b;
fs/ubifs/lpt.c
304
nrbits += b;
fs/ubifs/lpt.c
326
b = nrbits & 7;
fs/ubifs/lpt.c
329
*pos = b;
fs/ubifs/lpt.c
330
ubifs_assert(c, (val >> nrbits) == 0 || nrbits - b == 32);
fs/ubifs/replay.c
102
if (b->bud->start == 0 && (lp->free != c->leb_size || lp->dirty != 0)) {
fs/ubifs/replay.c
122
dbg_mnt("bud LEB %d was GC'd (%d free, %d dirty)", b->bud->lnum,
fs/ubifs/replay.c
124
dbg_gc("bud LEB %d was GC'd (%d free, %d dirty)", b->bud->lnum,
fs/ubifs/replay.c
136
b->bud->lnum, lp->free, lp->dirty, b->free,
fs/ubifs/replay.c
137
b->dirty);
fs/ubifs/replay.c
139
lp = ubifs_change_lp(c, lp, b->free, dirty + b->dirty,
fs/ubifs/replay.c
147
err = ubifs_wbuf_seek_nolock(&c->jheads[b->bud->jhead].wbuf,
fs/ubifs/replay.c
148
b->bud->lnum, c->leb_size - b->free);
fs/ubifs/replay.c
164
struct bud_entry *b;
fs/ubifs/replay.c
167
list_for_each_entry(b, &c->replay_buds, list) {
fs/ubifs/replay.c
168
err = set_bud_lprops(c, b);
fs/ubifs/replay.c
303
const struct list_head *b)
fs/ubifs/replay.c
308
if (a == b)
fs/ubifs/replay.c
312
rb = list_entry(b, struct replay_entry, list);
fs/ubifs/replay.c
667
static int replay_bud(struct ubifs_info *c, struct bud_entry *b)
fs/ubifs/replay.c
669
int is_last = is_last_bud(c, b->bud);
fs/ubifs/replay.c
670
int err = 0, used = 0, lnum = b->bud->lnum, offs = b->bud->start;
fs/ubifs/replay.c
676
lnum, b->bud->jhead, offs, is_last);
fs/ubifs/replay.c
685
sleb = ubifs_recover_leb(c, lnum, offs, c->sbuf, b->bud->jhead);
fs/ubifs/replay.c
691
n_nodes = authenticate_sleb(c, sleb, b->bud->log_hash, is_last);
fs/ubifs/replay.c
697
ubifs_shash_copy_state(c, b->bud->log_hash,
fs/ubifs/replay.c
698
c->jheads[b->bud->jhead].log_hash);
fs/ubifs/replay.c
823
b->dirty = sleb->endpt - offs - used;
fs/ubifs/replay.c
824
b->free = c->leb_size - sleb->endpt;
fs/ubifs/replay.c
826
lnum, b->dirty, b->free);
fs/ubifs/replay.c
848
struct bud_entry *b;
fs/ubifs/replay.c
852
list_for_each_entry(b, &c->replay_buds, list) {
fs/ubifs/replay.c
853
err = replay_bud(c, b);
fs/ubifs/replay.c
857
ubifs_assert(c, b->sqnum > prev_sqnum);
fs/ubifs/replay.c
858
prev_sqnum = b->sqnum;
fs/ubifs/replay.c
870
struct bud_entry *b;
fs/ubifs/replay.c
873
b = list_entry(c->replay_buds.next, struct bud_entry, list);
fs/ubifs/replay.c
874
list_del(&b->list);
fs/ubifs/replay.c
875
kfree(b);
fs/ubifs/replay.c
88
static int set_bud_lprops(struct ubifs_info *c, struct bud_entry *b)
fs/ubifs/replay.c
894
struct bud_entry *b;
fs/ubifs/replay.c
903
b = kmalloc_obj(struct bud_entry);
fs/ubifs/replay.c
904
if (!b) {
fs/ubifs/replay.c
922
b->bud = bud;
fs/ubifs/replay.c
923
b->sqnum = sqnum;
fs/ubifs/replay.c
924
list_add_tail(&b->list, &c->replay_buds);
fs/ubifs/replay.c
929
kfree(b);
fs/ubifs/replay.c
95
lp = ubifs_lpt_lookup_dirty(c, b->bud->lnum);
fs/ufs/ufs.h
153
static inline u64 ufs_dtog(struct ufs_sb_private_info * uspi, u64 b)
fs/ufs/ufs.h
155
do_div(b, uspi->s_fpg);
fs/ufs/ufs.h
156
return b;
fs/ufs/ufs.h
159
static inline u32 ufs_dtogd(struct ufs_sb_private_info * uspi, u64 b)
fs/ufs/ufs.h
161
return do_div(b, uspi->s_fpg);
fs/ufs/ufs_fs.h
208
#define ufs_fsbtodb(uspi, b) ((b) << (uspi)->s_fsbtodb)
fs/ufs/ufs_fs.h
209
#define ufs_dbtofsb(uspi, b) ((b) >> (uspi)->s_fsbtodb)
fs/vboxsf/dir.c
100
struct vboxsf_dir_buf *b;
fs/vboxsf/dir.c
107
list_for_each_entry(b, &sf_d->info_list, head) {
fs/vboxsf/dir.c
109
if (ctx->pos >= cur + b->entries) {
fs/vboxsf/dir.c
110
cur += b->entries;
fs/vboxsf/dir.c
121
for (i = 0, info = b->buf; i < ctx->pos - cur; i++) {
fs/vboxsf/dir.c
124
if (WARN_ON(end > (b->buf + b->used)))
fs/vboxsf/dir.c
130
if (WARN_ON(end > (b->buf + b->used)))
fs/vboxsf/utils.c
479
struct vboxsf_dir_buf *b;
fs/vboxsf/utils.c
481
b = kmalloc_obj(*b);
fs/vboxsf/utils.c
482
if (!b)
fs/vboxsf/utils.c
485
b->buf = kmalloc(DIR_BUFFER_SIZE, GFP_KERNEL);
fs/vboxsf/utils.c
486
if (!b->buf) {
fs/vboxsf/utils.c
487
kfree(b);
fs/vboxsf/utils.c
491
b->entries = 0;
fs/vboxsf/utils.c
492
b->used = 0;
fs/vboxsf/utils.c
493
b->free = DIR_BUFFER_SIZE;
fs/vboxsf/utils.c
494
list_add(&b->head, list);
fs/vboxsf/utils.c
496
return b;
fs/vboxsf/utils.c
499
static void vboxsf_dir_buf_free(struct vboxsf_dir_buf *b)
fs/vboxsf/utils.c
501
list_del(&b->head);
fs/vboxsf/utils.c
502
kfree(b->buf);
fs/vboxsf/utils.c
503
kfree(b);
fs/vboxsf/utils.c
524
struct vboxsf_dir_buf *b;
fs/vboxsf/utils.c
526
b = list_entry(pos, struct vboxsf_dir_buf, head);
fs/vboxsf/utils.c
527
vboxsf_dir_buf_free(b);
fs/vboxsf/utils.c
535
struct vboxsf_dir_buf *b;
fs/vboxsf/utils.c
542
b = vboxsf_dir_buf_alloc(&sf_d->info_list);
fs/vboxsf/utils.c
543
if (!b) {
fs/vboxsf/utils.c
548
buf = b->buf;
fs/vboxsf/utils.c
549
size = b->free;
fs/vboxsf/utils.c
556
b->entries += entries;
fs/vboxsf/utils.c
557
b->free -= size;
fs/vboxsf/utils.c
558
b->used += size;
fs/vboxsf/utils.c
561
if (b && b->used == 0)
fs/vboxsf/utils.c
562
vboxsf_dir_buf_free(b);
fs/xfs/libxfs/xfs_bmap.c
116
cur->bc_rec.b = *irec;
fs/xfs/libxfs/xfs_bmap.c
125
cur->bc_rec.b.br_startoff = 0;
fs/xfs/libxfs/xfs_bmap.c
126
cur->bc_rec.b.br_startblock = 0;
fs/xfs/libxfs/xfs_bmap.c
127
cur->bc_rec.b.br_blockcount = 0;
fs/xfs/libxfs/xfs_bmap.c
2353
cur->bc_rec.b = *new;
fs/xfs/libxfs/xfs_bmap.c
2489
cur->bc_rec.b = PREV;
fs/xfs/libxfs/xfs_bmap.c
5060
cur->bc_rec.b = new;
fs/xfs/libxfs/xfs_bmap.c
6249
xfs_extlen_t a, b;
fs/xfs/libxfs/xfs_bmap.c
6255
b = 0;
fs/xfs/libxfs/xfs_bmap.c
6257
b = ip->i_extsize;
fs/xfs/libxfs/xfs_bmap.c
6259
b = xfs_get_extsz_hint(ip);
fs/xfs/libxfs/xfs_bmap.c
6262
a = max(a, b);
fs/xfs/libxfs/xfs_bmap_btree.c
369
xfs_bmbt_disk_set_all(&rec->bmbt, &cur->bc_rec.b);
fs/xfs/libxfs/xfs_bmap_btree.c
378
cur->bc_rec.b.br_startoff);
fs/xfs/libxfs/xfs_btree.c
1132
struct xfs_btree_block *b; /* btree block */
fs/xfs/libxfs/xfs_btree.c
1139
b = XFS_BUF_TO_BLOCK(bp);
fs/xfs/libxfs/xfs_btree.c
1141
if (b->bb_u.l.bb_leftsib == cpu_to_be64(NULLFSBLOCK))
fs/xfs/libxfs/xfs_btree.c
1143
if (b->bb_u.l.bb_rightsib == cpu_to_be64(NULLFSBLOCK))
fs/xfs/libxfs/xfs_btree.c
1146
if (b->bb_u.s.bb_leftsib == cpu_to_be32(NULLAGBLOCK))
fs/xfs/libxfs/xfs_btree.c
1148
if (b->bb_u.s.bb_rightsib == cpu_to_be32(NULLAGBLOCK))
fs/xfs/libxfs/xfs_btree.c
5360
const union xfs_btree_ptr *b)
fs/xfs/libxfs/xfs_btree.c
5363
return cmp_int(be64_to_cpu(a->l), be64_to_cpu(b->l));
fs/xfs/libxfs/xfs_btree.c
5364
return cmp_int(be32_to_cpu(a->s), be32_to_cpu(b->s));
fs/xfs/libxfs/xfs_btree.h
243
struct xfs_bmbt_irec b;
fs/xfs/libxfs/xfs_btree.h
451
#define XFS_EXTLEN_MIN(a,b) min_t(xfs_extlen_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
452
#define XFS_EXTLEN_MAX(a,b) max_t(xfs_extlen_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
453
#define XFS_AGBLOCK_MIN(a,b) min_t(xfs_agblock_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
454
#define XFS_AGBLOCK_MAX(a,b) max_t(xfs_agblock_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
455
#define XFS_FILEOFF_MIN(a,b) min_t(xfs_fileoff_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
456
#define XFS_FILEOFF_MAX(a,b) max_t(xfs_fileoff_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
457
#define XFS_FILBLKS_MIN(a,b) min_t(xfs_filblks_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
458
#define XFS_FILBLKS_MAX(a,b) max_t(xfs_filblks_t, (a), (b))
fs/xfs/libxfs/xfs_btree.h
524
const union xfs_btree_ptr *b);
fs/xfs/libxfs/xfs_da_btree.c
2350
xfs_fileoff_t b;
fs/xfs/libxfs/xfs_da_btree.c
2359
for (b = *bno, mapi = 0; b < *bno + count; ) {
fs/xfs/libxfs/xfs_da_btree.c
2360
c = (int)(*bno + count - b);
fs/xfs/libxfs/xfs_da_btree.c
2362
error = xfs_bmapi_write(tp, dp, b, c,
fs/xfs/libxfs/xfs_da_btree.c
2368
b = mapp[mapi - 1].br_startoff +
fs/xfs/libxfs/xfs_dir2_block.c
33
static int xfs_dir2_block_sort(const void *a, const void *b);
fs/xfs/libxfs/xfs_dir2_block.c
914
const void *b) /* second leaf entry */
fs/xfs/libxfs/xfs_dir2_block.c
920
lb = b;
fs/xfs/libxfs/xfs_format.h
1293
#define XFS_OFFBNO_TO_AGINO(mp,b,o) \
fs/xfs/libxfs/xfs_format.h
1294
((xfs_agino_t)(((b) << XFS_INO_OFFSET_BITS(mp)) | (o)))
fs/xfs/libxfs/xfs_format.h
1295
#define XFS_FSB_TO_INO(mp, b) ((xfs_ino_t)((b) << XFS_INO_OFFSET_BITS(mp)))
fs/xfs/libxfs/xfs_format.h
1296
#define XFS_AGB_TO_AGINO(mp, b) ((xfs_agino_t)((b) << XFS_INO_OFFSET_BITS(mp)))
fs/xfs/libxfs/xfs_format.h
492
#define XFS_B_TO_FSB(mp,b) \
fs/xfs/libxfs/xfs_format.h
493
((((uint64_t)(b)) + (mp)->m_blockmask) >> (mp)->m_sb.sb_blocklog)
fs/xfs/libxfs/xfs_format.h
494
#define XFS_B_TO_FSBT(mp,b) (((uint64_t)(b)) >> (mp)->m_sb.sb_blocklog)
fs/xfs/libxfs/xfs_ialloc.h
31
xfs_make_iptr(struct xfs_mount *mp, struct xfs_buf *b, int o)
fs/xfs/libxfs/xfs_ialloc.h
33
return xfs_buf_offset(b, o << (mp)->m_sb.sb_inodelog);
fs/xfs/libxfs/xfs_rmap.c
2880
const struct xfs_rmap_irec *b)
fs/xfs/libxfs/xfs_rmap.c
2886
ob = xfs_rmap_irec_offset_pack(b);
fs/xfs/libxfs/xfs_rmap.c
2888
if (a->rm_startblock < b->rm_startblock)
fs/xfs/libxfs/xfs_rmap.c
2890
else if (a->rm_startblock > b->rm_startblock)
fs/xfs/libxfs/xfs_rmap.c
2892
else if (a->rm_owner < b->rm_owner)
fs/xfs/libxfs/xfs_rmap.c
2894
else if (a->rm_owner > b->rm_owner)
fs/xfs/libxfs/xfs_rmap.c
955
# define xfs_rmap_update_hook(t, p, o, s, b, u, oi) do { } while (0)
fs/xfs/libxfs/xfs_rmap.h
205
const struct xfs_rmap_irec *b);
fs/xfs/libxfs/xfs_rmap_btree.c
402
uint64_t b;
fs/xfs/libxfs/xfs_rmap_btree.c
411
b = be64_to_cpu(k2->rmap.rm_owner);
fs/xfs/libxfs/xfs_rmap_btree.c
412
if (a < b)
fs/xfs/libxfs/xfs_rmap_btree.c
414
else if (a > b)
fs/xfs/libxfs/xfs_rmap_btree.c
417
b = offset_keymask(be64_to_cpu(k2->rmap.rm_offset));
fs/xfs/libxfs/xfs_rmap_btree.c
418
if (a <= b)
fs/xfs/libxfs/xfs_rmap_btree.c
432
uint64_t b;
fs/xfs/libxfs/xfs_rmap_btree.c
441
b = be64_to_cpu(r2->rmap.rm_owner);
fs/xfs/libxfs/xfs_rmap_btree.c
442
if (a < b)
fs/xfs/libxfs/xfs_rmap_btree.c
444
else if (a > b)
fs/xfs/libxfs/xfs_rmap_btree.c
447
b = offset_keymask(be64_to_cpu(r2->rmap.rm_offset));
fs/xfs/libxfs/xfs_rmap_btree.c
448
if (a <= b)
fs/xfs/libxfs/xfs_rtbitmap.c
1044
#define xfs_rtcheck_alloc_range(a,b,l) (0)
fs/xfs/libxfs/xfs_rtbitmap.h
431
# define xfs_rtfree_extent(t,b,l) (-ENOSYS)
fs/xfs/libxfs/xfs_rtbitmap.h
441
# define xfs_rtbitmap_read_buf(a,b) (-ENOSYS)
fs/xfs/libxfs/xfs_rtbitmap.h
442
# define xfs_rtsummary_read_buf(a,b) (-ENOSYS)
fs/xfs/libxfs/xfs_rtrmap_btree.c
316
uint64_t b;
fs/xfs/libxfs/xfs_rtrmap_btree.c
325
b = be64_to_cpu(k2->rmap.rm_owner);
fs/xfs/libxfs/xfs_rtrmap_btree.c
326
if (a < b)
fs/xfs/libxfs/xfs_rtrmap_btree.c
328
else if (a > b)
fs/xfs/libxfs/xfs_rtrmap_btree.c
331
b = offset_keymask(be64_to_cpu(k2->rmap.rm_offset));
fs/xfs/libxfs/xfs_rtrmap_btree.c
332
if (a <= b)
fs/xfs/libxfs/xfs_rtrmap_btree.c
346
uint64_t b;
fs/xfs/libxfs/xfs_rtrmap_btree.c
355
b = be64_to_cpu(r2->rmap.rm_owner);
fs/xfs/libxfs/xfs_rtrmap_btree.c
356
if (a < b)
fs/xfs/libxfs/xfs_rtrmap_btree.c
358
else if (a > b)
fs/xfs/libxfs/xfs_rtrmap_btree.c
361
b = offset_keymask(be64_to_cpu(r2->rmap.rm_offset));
fs/xfs/libxfs/xfs_rtrmap_btree.c
362
if (a <= b)
fs/xfs/libxfs/xfs_trans_space.h
100
#define XFS_GROWFSRT_SPACE_RES(mp,b) \
fs/xfs/libxfs/xfs_trans_space.h
101
((b) + XFS_EXTENTADD_SPACE_RES(mp, XFS_DATA_FORK))
fs/xfs/libxfs/xfs_trans_space.h
25
#define XFS_NRTRMAPADD_SPACE_RES(mp, b) \
fs/xfs/libxfs/xfs_trans_space.h
26
((((b) + XFS_MAX_CONTIG_RTRMAPS_PER_BLOCK(mp) - 1) / \
fs/xfs/libxfs/xfs_trans_space.h
45
#define XFS_NRMAPADD_SPACE_RES(mp, b)\
fs/xfs/libxfs/xfs_trans_space.h
46
(((b + XFS_MAX_CONTIG_RMAPS_PER_BLOCK(mp) - 1) / \
fs/xfs/libxfs/xfs_trans_space.h
53
#define XFS_NEXTENTADD_SPACE_RES(mp,b,w)\
fs/xfs/libxfs/xfs_trans_space.h
54
(((b + XFS_MAX_CONTIG_EXTENTS_PER_BLOCK(mp) - 1) / \
fs/xfs/libxfs/xfs_trans_space.h
59
#define XFS_SWAP_RMAP_SPACE_RES(mp,b,w)\
fs/xfs/libxfs/xfs_trans_space.h
60
(XFS_NEXTENTADD_SPACE_RES((mp), (b), (w)) + \
fs/xfs/libxfs/xfs_trans_space.h
61
XFS_NRMAPADD_SPACE_RES((mp), (b)))
fs/xfs/scrub/agb_bitmap.h
68
static inline uint32_t xagb_bitmap_count_set_regions(struct xagb_bitmap *b)
fs/xfs/scrub/agb_bitmap.h
70
return xbitmap32_count_set_regions(&b->agbitmap);
fs/xfs/scrub/agheader.c
749
const xfs_agblock_t *b = pb;
fs/xfs/scrub/agheader.c
751
return (int)*a - (int)*b;
fs/xfs/scrub/alloc_repair.c
280
const void *b)
fs/xfs/scrub/alloc_repair.c
283
const struct xfs_alloc_rec_incore *bp = b;
fs/xfs/scrub/alloc_repair.c
328
const void *b)
fs/xfs/scrub/alloc_repair.c
331
const struct xfs_alloc_rec_incore *bp = b;
fs/xfs/scrub/alloc_repair.c
337
return xrep_bnobt_extent_cmp(a, b);
fs/xfs/scrub/bmap_repair.c
300
const void *b)
fs/xfs/scrub/bmap_repair.c
303
const struct xfs_bmbt_rec *bb = b;
fs/xfs/scrub/bmap_repair.c
568
struct xfs_bmbt_irec *irec = &cur->bc_rec.b;
fs/xfs/scrub/refcount_repair.c
301
const void *b)
fs/xfs/scrub/refcount_repair.c
304
const struct xfs_refcount_irec *bp = b;
fs/xfs/scrub/repair.c
677
xfs_agblock_t b;
fs/xfs/scrub/repair.c
686
for (b = 0; b < rec->rm_blockcount; b++) {
fs/xfs/scrub/repair.c
692
rec->rm_owner, rec->rm_startblock + b,
fs/xfs/scrub/rtrefcount_repair.c
289
const void *b)
fs/xfs/scrub/rtrefcount_repair.c
292
const struct xfs_refcount_irec *bp = b;
fs/xfs/scrub/xfarray.c
412
const void *b)
fs/xfs/scrub/xfarray.c
415
return si->cmp_fn(a, b);
fs/xfs/xfs_attr_list.c
28
xfs_attr_shortform_compare(const void *a, const void *b)
fs/xfs/xfs_attr_list.c
33
sb = (xfs_attr_sf_sort_t *)b;
fs/xfs/xfs_bmap_item.c
243
const struct list_head *b)
fs/xfs/xfs_bmap_item.c
246
struct xfs_bmap_intent *bb = bi_entry(b);
fs/xfs/xfs_buf.c
1879
const struct list_head *b)
fs/xfs/xfs_buf.c
1882
struct xfs_buf *bp = container_of(b, struct xfs_buf, b_list);
fs/xfs/xfs_dquot.c
1485
const void *b)
fs/xfs/xfs_dquot.c
1488
const struct xfs_dqtrx *qb = b;
fs/xfs/xfs_extent_busy.h
65
const struct list_head *b);
fs/xfs/xfs_extfree_item.c
385
const struct list_head *b)
fs/xfs/xfs_extfree_item.c
388
struct xfs_extent_free_item *rb = xefi_entry(b);
fs/xfs/xfs_itable.h
35
char __user *b = breq->ubuffer;
fs/xfs/xfs_itable.h
37
breq->ubuffer = b + bytes;
fs/xfs/xfs_log.c
72
#define xlog_verify_iclog(a,b,c)
fs/xfs/xfs_log.c
73
#define xlog_verify_tail_lsn(a,b)
fs/xfs/xfs_log_cil.c
1289
const struct list_head *b)
fs/xfs/xfs_log_cil.c
1292
struct xfs_log_vec *l2 = container_of(b, struct xfs_log_vec, lv_list);
fs/xfs/xfs_mount.c
91
super_set_uuid(mp->m_super, uuid->b, sizeof(*uuid));
fs/xfs/xfs_mount.c
977
(get_unaligned_be16(&sbp->sb_uuid.b[8]) << 16) |
fs/xfs/xfs_mount.c
978
get_unaligned_be16(&sbp->sb_uuid.b[4]);
fs/xfs/xfs_mount.c
979
mp->m_fixedfsid[1] = get_unaligned_be32(&sbp->sb_uuid.b[0]);
fs/xfs/xfs_platform.h
213
static inline int8_t log2_if_power2(unsigned long b)
fs/xfs/xfs_platform.h
215
return is_power_of_2(b) ? ilog2(b) : -1;
fs/xfs/xfs_platform.h
219
static inline unsigned long long mask64_if_power2(unsigned long b)
fs/xfs/xfs_platform.h
221
return is_power_of_2(b) ? b - 1 : 0;
fs/xfs/xfs_quota.h
202
#define xfs_qm_newmount(mp, a, b) (0)
fs/xfs/xfs_refcount_item.c
264
const struct list_head *b)
fs/xfs/xfs_refcount_item.c
267
struct xfs_refcount_intent *rb = ci_entry(b);
fs/xfs/xfs_rmap_item.c
265
const struct list_head *b)
fs/xfs/xfs_rmap_item.c
268
struct xfs_rmap_intent *rb = ri_entry(b);
fs/xfs/xfs_rtalloc.c
1752
xfs_rtxnum_t b = 0; /* result rtext */
fs/xfs/xfs_rtalloc.c
1770
b = (mp->m_sb.sb_rextents * ((resid << 1) + 1ULL)) >>
fs/xfs/xfs_rtalloc.c
1772
if (b >= mp->m_sb.sb_rextents)
fs/xfs/xfs_rtalloc.c
1773
div64_u64_rem(b, mp->m_sb.sb_rextents, &b);
fs/xfs/xfs_rtalloc.c
1774
if (b + len > mp->m_sb.sb_rextents)
fs/xfs/xfs_rtalloc.c
1775
b = mp->m_sb.sb_rextents - len;
fs/xfs/xfs_rtalloc.c
1780
return b;
fs/xfs/xfs_trans.c
739
const struct list_head *b)
fs/xfs/xfs_trans.c
743
struct xfs_log_item *lib = container_of(b,
fs/xfs/xfs_zone_gc.c
302
const void *b)
fs/xfs/xfs_zone_gc.c
305
const struct xfs_rmap_irec *recb = b;
fs/zonefs/super.c
468
buf->f_fsid = uuid_to_fsid(sbi->s_uuid.b);
include/acpi/acoutput.h
429
#define ACPI_DUMP_OPERANDS(a, b ,c) acpi_ex_dump_operands(a, b, c)
include/acpi/acoutput.h
430
#define ACPI_DUMP_ENTRY(a, b) acpi_ns_dump_entry (a, b)
include/acpi/acoutput.h
431
#define ACPI_DUMP_PATHNAME(a, b, c, d) acpi_ns_dump_pathname(a, b, c, d)
include/acpi/acoutput.h
432
#define ACPI_DUMP_BUFFER(a, b) acpi_ut_debug_dump_buffer((u8 *) a, b, DB_BYTE_DISPLAY, _COMPONENT)
include/acpi/acoutput.h
434
#define ACPI_TRACE_POINT(a, b, c, d) acpi_trace_point (a, b, c, d)
include/acpi/acoutput.h
447
#define ACPI_FUNCTION_TRACE_PTR(a, b)
include/acpi/acoutput.h
448
#define ACPI_FUNCTION_TRACE_U32(a, b)
include/acpi/acoutput.h
449
#define ACPI_FUNCTION_TRACE_STR(a, b)
include/acpi/acoutput.h
452
#define ACPI_DUMP_OPERANDS(a, b, c)
include/acpi/acoutput.h
453
#define ACPI_DUMP_ENTRY(a, b)
include/acpi/acoutput.h
454
#define ACPI_DUMP_PATHNAME(a, b, c, d)
include/acpi/acoutput.h
455
#define ACPI_DUMP_BUFFER(a, b)
include/acpi/acoutput.h
457
#define ACPI_TRACE_POINT(a, b, c, d)
include/acpi/actypes.h
441
#define ACPI_TIME_AFTER(a, b) ((s64)((b) - (a)) < 0)
include/acpi/actypes.h
492
#define ACPI_MIN(a,b) (((a)<(b))?(a):(b))
include/acpi/actypes.h
493
#define ACPI_MAX(a,b) (((a)>(b))?(a):(b))
include/acpi/actypes.h
503
#define ACPI_ADD_PTR(t, a, b) ACPI_CAST_PTR (t, (ACPI_CAST_PTR (u8, (a)) + (acpi_size)(b)))
include/acpi/actypes.h
504
#define ACPI_SUB_PTR(t, a, b) ACPI_CAST_PTR (t, (ACPI_CAST_PTR (u8, (a)) - (acpi_size)(b)))
include/acpi/actypes.h
505
#define ACPI_PTR_DIFF(a, b) ((acpi_size) (ACPI_CAST_PTR (u8, (a)) - ACPI_CAST_PTR (u8, (b))))
include/acpi/actypes.h
521
#define ACPI_COMPARE_NAMESEG(a,b) (*ACPI_CAST_PTR (u32, (a)) == *ACPI_CAST_PTR (u32, (b)))
include/acpi/actypes.h
524
#define ACPI_COMPARE_NAMESEG(a,b) (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_CAST_PTR (char, (b)), ACPI_NAMESEG_SIZE))
include/acpi/platform/aclinux.h
79
#define ACPI_INIT_GLOBAL(t,a,b)
include/asm-generic/bitops/sched.h
13
static inline int sched_find_first_bit(const unsigned long *b)
include/asm-generic/bitops/sched.h
16
if (b[0])
include/asm-generic/bitops/sched.h
17
return __ffs(b[0]);
include/asm-generic/bitops/sched.h
18
return __ffs(b[1]) + 64;
include/asm-generic/bitops/sched.h
20
if (b[0])
include/asm-generic/bitops/sched.h
21
return __ffs(b[0]);
include/asm-generic/bitops/sched.h
22
if (b[1])
include/asm-generic/bitops/sched.h
23
return __ffs(b[1]) + 32;
include/asm-generic/bitops/sched.h
24
if (b[2])
include/asm-generic/bitops/sched.h
25
return __ffs(b[2]) + 64;
include/asm-generic/bitops/sched.h
26
return __ffs(b[3]) + 96;
include/asm-generic/numa.h
10
#define node_distance(a, b) __node_distance(a, b)
include/asm-generic/video.h
104
static inline void fb_writeq(u64 b, volatile void __iomem *addr)
include/asm-generic/video.h
106
__raw_writeq(b, addr);
include/asm-generic/video.h
79
static inline void fb_writeb(u8 b, volatile void __iomem *addr)
include/asm-generic/video.h
81
__raw_writeb(b, addr);
include/asm-generic/video.h
87
static inline void fb_writew(u16 b, volatile void __iomem *addr)
include/asm-generic/video.h
89
__raw_writew(b, addr);
include/asm-generic/video.h
95
static inline void fb_writel(u32 b, volatile void __iomem *addr)
include/asm-generic/video.h
97
__raw_writel(b, addr);
include/crypto/aes-cbc-macs.h
22
u8 b[AES_BLOCK_SIZE];
include/crypto/b128ops.h
53
__be64 a, b;
include/crypto/b128ops.h
57
__le64 b, a;
include/crypto/b128ops.h
63
r->b = p->b ^ q->b;
include/crypto/b128ops.h
69
r->b = p->b ^ q->b;
include/crypto/ecc_curve.h
43
u64 *b;
include/crypto/gf128mul.h
163
void gf128mul_lle(be128 *a, const be128 *b);
include/crypto/gf128mul.h
183
u64 b = be64_to_cpu(x->b);
include/crypto/gf128mul.h
187
u64 _tt = gf128mul_mask_from_bit(b, 0) & ((u64)0xe1 << 56);
include/crypto/gf128mul.h
189
r->b = cpu_to_be64((b >> 1) | (a << 63));
include/crypto/gf128mul.h
196
u64 b = be64_to_cpu(x->b);
include/crypto/gf128mul.h
201
r->a = cpu_to_be64((a << 1) | (b >> 63));
include/crypto/gf128mul.h
202
r->b = cpu_to_be64((b << 1) ^ _tt);
include/crypto/gf128mul.h
209
u64 b = le64_to_cpu(x->b);
include/crypto/gf128mul.h
214
r->a = cpu_to_le64((a << 1) | (b >> 63));
include/crypto/gf128mul.h
215
r->b = cpu_to_le64((b << 1) ^ _tt);
include/crypto/utils.h
56
noinline unsigned long __crypto_memneq(const void *a, const void *b, size_t size);
include/crypto/utils.h
68
static inline int crypto_memneq(const void *a, const void *b, size_t size)
include/crypto/utils.h
70
return __crypto_memneq(a, b, size) != 0UL ? 1 : 0;
include/drm/drm_crtc.h
516
int (*gamma_set)(struct drm_crtc *crtc, u16 *r, u16 *g, u16 *b,
include/drm/drm_fixed.h
132
static inline s64 drm_fixp_mul(s64 a, s64 b)
include/drm/drm_fixed.h
134
unsigned shift = drm_fixp_msbset(a) + drm_fixp_msbset(b);
include/drm/drm_fixed.h
140
b >>= shift >> 1;
include/drm/drm_fixed.h
144
result = a * b;
include/drm/drm_fixed.h
155
static inline s64 drm_fixp_div(s64 a, s64 b)
include/drm/drm_fixed.h
163
b >>= (DRM_FIXED_POINT - shift);
include/drm/drm_fixed.h
165
result = div64_s64(a, b);
include/drm/drm_fixed.h
173
static inline s64 drm_fixp_from_fraction(s64 a, s64 b)
include/drm/drm_fixed.h
177
bool b_neg = b < 0;
include/drm/drm_fixed.h
179
u64 b_abs = b_neg ? -b : b;
include/drm/drm_rect.h
250
const struct drm_rect *b)
include/drm/drm_rect.h
252
return (a->x2 > b->x1 && b->x2 > a->x1 &&
include/drm/drm_rect.h
253
a->y2 > b->y1 && b->y2 > a->y1);
include/dt-bindings/pinctrl/r7s72100-pinctrl.h
15
#define RZA1_PINMUX(b, p, f) ((b) * RZA1_PINS_PER_PORT + (p) | (f << 16))
include/dt-bindings/pinctrl/r7s9210-pinctrl.h
40
#define RZA2_PINMUX(b, p, f) ((b) * RZA2_PINS_PER_PORT + (p) | (f << 16))
include/dt-bindings/pinctrl/renesas,r9a09g047-pinctrl.h
38
#define RZG3E_PORT_PINMUX(b, p, f) RZG2L_PORT_PINMUX(RZG3E_P##b, p, f)
include/dt-bindings/pinctrl/renesas,r9a09g057-pinctrl.h
28
#define RZV2H_PORT_PINMUX(b, p, f) RZG2L_PORT_PINMUX(RZV2H_P##b, p, f)
include/dt-bindings/pinctrl/renesas,r9a09g077-pinctrl.h
17
#define RZT2H_PORT_PINMUX(b, p, f) ((b) * RZT2H_PINS_PER_PORT + (p) | ((f) << 16))
include/dt-bindings/pinctrl/rzg2l-pinctrl.h
18
#define RZG2L_PORT_PINMUX(b, p, f) ((b) * RZG2L_PINS_PER_PORT + (p) | ((f) << 16))
include/dt-bindings/pinctrl/rzv2m-pinctrl.h
18
#define RZV2M_PORT_PINMUX(b, p, f) ((b) * RZV2M_PINS_PER_PORT + (p) | ((f) << 16))
include/hyperv/hvgdk_mini.h
1303
u32 b;
include/linux/args.h
25
#define __CONCAT(a, b) a ## b
include/linux/args.h
26
#define CONCATENATE(a, b) __CONCAT(a, b)
include/linux/arm-smccc.h
367
.b = {
include/linux/arm-smccc.h
397
val |= (u32)(uuid->b[4 * reg + 0] << 0);
include/linux/arm-smccc.h
398
val |= (u32)(uuid->b[4 * reg + 1] << 8);
include/linux/arm-smccc.h
399
val |= (u32)(uuid->b[4 * reg + 2] << 16);
include/linux/arm-smccc.h
400
val |= (u32)(uuid->b[4 * reg + 3] << 24);
include/linux/blk-integrity.h
111
struct bio *b)
include/linux/blk-integrity.h
137
static inline struct blk_integrity *bdev_get_integrity(struct block_device *b)
include/linux/blk-integrity.h
22
struct queue_limits *b);
include/linux/blkdev.h
1148
extern int blk_stack_limits(struct queue_limits *t, struct queue_limits *b,
include/linux/bpf_mprog.h
146
struct bpf_mprog_entry b;
include/linux/bpf_mprog.h
162
return &entry->parent->b;
include/linux/bpf_mprog.h
176
bundle->b.parent = bundle;
include/linux/bpf_verifier.h
245
static inline bool spis_equal(spis_t a, spis_t b)
include/linux/bpf_verifier.h
247
return a.v[0] == b.v[0] && a.v[1] == b.v[1];
include/linux/bpf_verifier.h
250
static inline spis_t spis_or(spis_t a, spis_t b)
include/linux/bpf_verifier.h
252
return (spis_t){{ a.v[0] | b.v[0], a.v[1] | b.v[1] }};
include/linux/bpf_verifier.h
255
static inline spis_t spis_and(spis_t a, spis_t b)
include/linux/bpf_verifier.h
257
return (spis_t){{ a.v[0] & b.v[0], a.v[1] & b.v[1] }};
include/linux/btf.h
507
static inline int btf_id_cmp_func(const void *a, const void *b)
include/linux/btf.h
509
const int *pa = a, *pb = b;
include/linux/can/dev/peak_canfd.h
66
#define PUCAN_TSLOW_BRP(b) ((b) & PUCAN_TSLOW_BRP_MASK)
include/linux/can/dev/peak_canfd.h
93
#define PUCAN_TFAST_BRP(b) ((b) & PUCAN_TFAST_BRP_MASK)
include/linux/capability.h
100
static inline bool cap_isidentical(const kernel_cap_t a, const kernel_cap_t b)
include/linux/capability.h
102
return a.val == b.val;
include/linux/capability.h
78
const kernel_cap_t b)
include/linux/capability.h
80
return (kernel_cap_t) { a.val | b.val };
include/linux/capability.h
84
const kernel_cap_t b)
include/linux/capability.h
86
return (kernel_cap_t) { a.val & b.val };
include/linux/ceph/buffer.h
25
static inline struct ceph_buffer *ceph_buffer_get(struct ceph_buffer *b)
include/linux/ceph/buffer.h
27
kref_get(&b->kref);
include/linux/ceph/buffer.h
28
return b;
include/linux/ceph/buffer.h
31
static inline void ceph_buffer_put(struct ceph_buffer *b)
include/linux/ceph/buffer.h
33
if (b)
include/linux/ceph/buffer.h
34
kref_put(&b->kref, ceph_buffer_release);
include/linux/ceph/buffer.h
37
extern int ceph_decode_buffer(struct ceph_buffer **b, void **p, void *end);
include/linux/ceph/ceph_frag.h
22
static inline __u32 ceph_frag_make(__u32 b, __u32 v)
include/linux/ceph/ceph_frag.h
24
return (b << 24) |
include/linux/ceph/ceph_frag.h
25
(v & (0xffffffu << (24-b)) & 0xffffffu);
include/linux/ceph/ceph_frag.h
73
int ceph_frag_compare(__u32 a, __u32 b);
include/linux/ceph/libceph.h
188
#define RB_CMP3WAY(a, b) ((a) < (b) ? -1 : (a) > (b))
include/linux/ceph/msgr.h
56
static inline __s32 ceph_seq_cmp(__u32 a, __u32 b)
include/linux/ceph/msgr.h
58
return (__s32)a - (__s32)b;
include/linux/ceph/rados.h
100
if ((x & bmask) < b)
include/linux/ceph/rados.h
20
const struct ceph_fsid *b)
include/linux/ceph/rados.h
22
return memcmp(a, b, sizeof(*a));
include/linux/ceph/rados.h
98
static inline int ceph_stable_mod(int x, int b, int bmask)
include/linux/comedi/comedidev.h
21
#define COMEDI_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + (c))
include/linux/comedi/comedidev.h
604
#define RANGE(a, b) {(a) * 1e6, (b) * 1e6, 0}
include/linux/comedi/comedidev.h
605
#define RANGE_ext(a, b) {(a) * 1e6, (b) * 1e6, RF_EXTERNAL}
include/linux/comedi/comedidev.h
606
#define RANGE_mA(a, b) {(a) * 1e6, (b) * 1e6, UNIT_mA}
include/linux/comedi/comedidev.h
607
#define RANGE_unitless(a, b) {(a) * 1e6, (b) * 1e6, 0}
include/linux/compiler_attributes.h
158
#define __printf(a, b) __attribute__((__format__(printf, a, b)))
include/linux/compiler_attributes.h
159
#define __scanf(a, b) __attribute__((__format__(scanf, a, b)))
include/linux/compiler_types.h
15
#define ___PASTE(a, b) a##b
include/linux/compiler_types.h
16
#define __PASTE(a, b) ___PASTE(a, b)
include/linux/compiler_types.h
610
#define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
include/linux/crush/crush.h
317
extern int crush_get_bucket_item_weight(const struct crush_bucket *b, int pos);
include/linux/crush/crush.h
318
extern void crush_destroy_bucket_uniform(struct crush_bucket_uniform *b);
include/linux/crush/crush.h
319
extern void crush_destroy_bucket_list(struct crush_bucket_list *b);
include/linux/crush/crush.h
320
extern void crush_destroy_bucket_tree(struct crush_bucket_tree *b);
include/linux/crush/crush.h
321
extern void crush_destroy_bucket_straw(struct crush_bucket_straw *b);
include/linux/crush/crush.h
322
extern void crush_destroy_bucket_straw2(struct crush_bucket_straw2 *b);
include/linux/crush/crush.h
323
extern void crush_destroy_bucket(struct crush_bucket *b);
include/linux/crush/hash.h
18
extern __u32 crush_hash32_2(int type, __u32 a, __u32 b);
include/linux/crush/hash.h
19
extern __u32 crush_hash32_3(int type, __u32 a, __u32 b, __u32 c);
include/linux/crush/hash.h
20
extern __u32 crush_hash32_4(int type, __u32 a, __u32 b, __u32 c, __u32 d);
include/linux/crush/hash.h
21
extern __u32 crush_hash32_5(int type, __u32 a, __u32 b, __u32 c, __u32 d,
include/linux/device/bus.h
250
const struct device *b));
include/linux/dm-bufio.h
100
void dm_bufio_release(struct dm_buffer *b);
include/linux/dm-bufio.h
110
void dm_bufio_mark_buffer_dirty(struct dm_buffer *b);
include/linux/dm-bufio.h
118
void dm_bufio_mark_partial_buffer_dirty(struct dm_buffer *b,
include/linux/dm-bufio.h
164
sector_t dm_bufio_get_block_number(struct dm_buffer *b);
include/linux/dm-bufio.h
165
void *dm_bufio_get_block_data(struct dm_buffer *b);
include/linux/dm-bufio.h
166
void *dm_bufio_get_aux_data(struct dm_buffer *b);
include/linux/dm-bufio.h
167
struct dm_bufio_client *dm_bufio_get_client(struct dm_buffer *b);
include/linux/efi.h
710
sprintf(out, "%pUl", guid->b);
include/linux/efi.h
77
#define EFI_GUID(a, b, c, d...) ((efi_guid_t){ { \
include/linux/efi.h
79
(b) & 0xff, ((b) >> 8) & 0xff, \
include/linux/etherdevice.h
100
return ((a[0] ^ b[0]) | (a[1] ^ b[1]) | ((a[2] ^ b[2]) & m)) == 0;
include/linux/etherdevice.h
309
const u16 *b = (const u16 *)src;
include/linux/etherdevice.h
311
a[0] = b[0];
include/linux/etherdevice.h
312
a[1] = b[1];
include/linux/etherdevice.h
313
a[2] = b[2];
include/linux/etherdevice.h
362
const u16 *b = (const u16 *)addr2;
include/linux/etherdevice.h
364
return ((a[0] ^ b[0]) | (a[1] ^ b[1]) | (a[2] ^ b[2])) == 0;
include/linux/etherdevice.h
569
static inline unsigned long compare_ether_header(const void *a, const void *b)
include/linux/etherdevice.h
582
fold = *(unsigned long *)a ^ *(unsigned long *)b;
include/linux/etherdevice.h
583
fold |= *(unsigned long *)(a + 6) ^ *(unsigned long *)(b + 6);
include/linux/etherdevice.h
587
u32 *b32 = (u32 *)((u8 *)b + 2);
include/linux/etherdevice.h
589
return (*(u16 *)a ^ *(u16 *)b) | (a32[0] ^ b32[0]) |
include/linux/etherdevice.h
93
static const __be16 *b = (const __be16 *)eth_reserved_addr_base;
include/linux/etherdevice.h
97
return (((*(const u32 *)addr) ^ (*(const u32 *)b)) |
include/linux/etherdevice.h
98
(__force int)((a[2] ^ b[2]) & m)) == 0;
include/linux/find.h
621
#define for_each_set_bitrange(b, e, addr, size) \
include/linux/find.h
622
for ((b) = 0; \
include/linux/find.h
623
(b) = find_next_bit((addr), (size), b), \
include/linux/find.h
624
(e) = find_next_zero_bit((addr), (size), (b) + 1), \
include/linux/find.h
625
(b) < (size); \
include/linux/find.h
626
(b) = (e) + 1)
include/linux/find.h
635
#define for_each_set_bitrange_from(b, e, addr, size) \
include/linux/find.h
637
(b) = find_next_bit((addr), (size), (b)), \
include/linux/find.h
638
(e) = find_next_zero_bit((addr), (size), (b) + 1), \
include/linux/find.h
639
(b) < (size); \
include/linux/find.h
640
(b) = (e) + 1)
include/linux/find.h
649
#define for_each_clear_bitrange(b, e, addr, size) \
include/linux/find.h
650
for ((b) = 0; \
include/linux/find.h
651
(b) = find_next_zero_bit((addr), (size), (b)), \
include/linux/find.h
652
(e) = find_next_bit((addr), (size), (b) + 1), \
include/linux/find.h
653
(b) < (size); \
include/linux/find.h
654
(b) = (e) + 1)
include/linux/find.h
663
#define for_each_clear_bitrange_from(b, e, addr, size) \
include/linux/find.h
665
(b) = find_next_zero_bit((addr), (size), (b)), \
include/linux/find.h
666
(e) = find_next_bit((addr), (size), (b) + 1), \
include/linux/find.h
667
(b) < (size); \
include/linux/find.h
668
(b) = (e) + 1)
include/linux/fs.h
2394
snprintf(sb->s_sysfs_name, sizeof(sb->s_sysfs_name), "%pU", sb->s_uuid.b);
include/linux/gcd.h
10
unsigned long gcd(unsigned long a, unsigned long b) __attribute_const__;
include/linux/genl_magic_func.h
122
#define DPRINT_TLA(a, op, b) do {} while (0)
include/linux/genl_magic_func.h
96
#define DPRINT_TLA(a, op, b) pr_info("%s %s %s\n", a, op, b);
include/linux/gfp.h
17
#define __default_gfp(a,b,...) b
include/linux/gpio/gpio-nomadik.h
180
#define NMK_PIN_GROUP(a, b) \
include/linux/gpio/gpio-nomadik.h
183
.altsetting = b, \
include/linux/hid-debug.h
40
#define hid_dump_input(a,b,c) do { } while (0)
include/linux/hid-debug.h
41
#define hid_dump_report(a,b,c,d) do { } while (0)
include/linux/hid-debug.h
42
#define hid_dump_device(a,b) do { } while (0)
include/linux/hid-debug.h
43
#define hid_dump_field(a,b,c) do { } while (0)
include/linux/hid-debug.h
44
#define hid_resolv_usage(a,b) do { } while (0)
include/linux/hid-debug.h
45
#define hid_debug_register(a, b) do { } while (0)
include/linux/hid-debug.h
49
#define hid_debug_event(a,b) do { } while (0)
include/linux/hid.h
814
#define HID_DEVICE(b, g, ven, prod) \
include/linux/hid.h
815
.bus = (b), .group = (g), .vendor = (ven), .product = (prod)
include/linux/inetdevice.h
186
int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b);
include/linux/isapnp.h
17
#define ISAPNP_VENDOR(a,b,c) (((((a)-'A'+1)&0x3f)<<2)|\
include/linux/isapnp.h
18
((((b)-'A'+1)&0x18)>>3)|((((b)-'A'+1)&7)<<13)|\
include/linux/jhash.h
101
__jhash_final(a, b, c);
include/linux/jhash.h
119
u32 a, b, c;
include/linux/jhash.h
122
a = b = c = JHASH_INITVAL + (length<<2) + initval;
include/linux/jhash.h
127
b += k[1];
include/linux/jhash.h
129
__jhash_mix(a, b, c);
include/linux/jhash.h
137
case 2: b += k[1]; fallthrough;
include/linux/jhash.h
139
__jhash_final(a, b, c);
include/linux/jhash.h
150
static inline u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval)
include/linux/jhash.h
153
b += initval;
include/linux/jhash.h
156
__jhash_final(a, b, c);
include/linux/jhash.h
161
static inline u32 jhash_3words(u32 a, u32 b, u32 c, u32 initval)
include/linux/jhash.h
163
return __jhash_nwords(a, b, c, initval + JHASH_INITVAL + (3 << 2));
include/linux/jhash.h
166
static inline u32 jhash_2words(u32 a, u32 b, u32 initval)
include/linux/jhash.h
168
return __jhash_nwords(a, b, 0, initval + JHASH_INITVAL + (2 << 2));
include/linux/jhash.h
35
#define __jhash_mix(a, b, c) \
include/linux/jhash.h
37
a -= c; a ^= rol32(c, 4); c += b; \
include/linux/jhash.h
38
b -= a; b ^= rol32(a, 6); a += c; \
include/linux/jhash.h
39
c -= b; c ^= rol32(b, 8); b += a; \
include/linux/jhash.h
40
a -= c; a ^= rol32(c, 16); c += b; \
include/linux/jhash.h
41
b -= a; b ^= rol32(a, 19); a += c; \
include/linux/jhash.h
42
c -= b; c ^= rol32(b, 4); b += a; \
include/linux/jhash.h
46
#define __jhash_final(a, b, c) \
include/linux/jhash.h
48
c ^= b; c -= rol32(b, 14); \
include/linux/jhash.h
50
b ^= a; b -= rol32(a, 25); \
include/linux/jhash.h
51
c ^= b; c -= rol32(b, 16); \
include/linux/jhash.h
53
b ^= a; b -= rol32(a, 14); \
include/linux/jhash.h
54
c ^= b; c -= rol32(b, 24); \
include/linux/jhash.h
72
u32 a, b, c;
include/linux/jhash.h
76
a = b = c = JHASH_INITVAL + length + initval;
include/linux/jhash.h
81
b += get_unaligned((u32 *)(k + 4));
include/linux/jhash.h
83
__jhash_mix(a, b, c);
include/linux/jhash.h
93
case 8: b += (u32)k[7]<<24; fallthrough;
include/linux/jhash.h
94
case 7: b += (u32)k[6]<<16; fallthrough;
include/linux/jhash.h
95
case 6: b += (u32)k[5]<<8; fallthrough;
include/linux/jhash.h
96
case 5: b += k[4]; fallthrough;
include/linux/jiffies.h
123
#define time_after(a,b) \
include/linux/jiffies.h
125
typecheck(unsigned long, b) && \
include/linux/jiffies.h
126
((long)((b) - (a)) < 0))
include/linux/jiffies.h
134
#define time_before(a,b) time_after(b,a)
include/linux/jiffies.h
143
#define time_after_eq(a,b) \
include/linux/jiffies.h
145
typecheck(unsigned long, b) && \
include/linux/jiffies.h
146
((long)((a) - (b)) >= 0))
include/linux/jiffies.h
154
#define time_before_eq(a,b) time_after_eq(b,a)
include/linux/jiffies.h
164
#define time_in_range(a,b,c) \
include/linux/jiffies.h
165
(time_after_eq(a,b) && \
include/linux/jiffies.h
176
#define time_in_range_open(a,b,c) \
include/linux/jiffies.h
177
(time_after_eq(a,b) && \
include/linux/jiffies.h
194
#define time_after64(a,b) \
include/linux/jiffies.h
196
typecheck(__u64, b) && \
include/linux/jiffies.h
197
((__s64)((b) - (a)) < 0))
include/linux/jiffies.h
208
#define time_before64(a,b) time_after64(b,a)
include/linux/jiffies.h
220
#define time_after_eq64(a,b) \
include/linux/jiffies.h
222
typecheck(__u64, b) && \
include/linux/jiffies.h
223
((__s64)((a) - (b)) >= 0))
include/linux/jiffies.h
234
#define time_before_eq64(a,b) time_after_eq64(b,a)
include/linux/jiffies.h
244
#define time_in_range64(a, b, c) \
include/linux/jiffies.h
245
(time_after_eq64(a, b) && \
include/linux/lcm.h
7
unsigned long lcm(unsigned long a, unsigned long b) __attribute_const__;
include/linux/lcm.h
8
unsigned long lcm_not_zero(unsigned long a, unsigned long b) __attribute_const__;
include/linux/leds-lp3952.h
102
u16 b:3;
include/linux/libgcc.h
30
long long notrace __ashldi3(long long u, word_type b);
include/linux/libgcc.h
31
long long notrace __ashrdi3(long long u, word_type b);
include/linux/libgcc.h
32
word_type notrace __cmpdi2(long long a, long long b);
include/linux/libgcc.h
33
long long notrace __lshrdi3(long long u, word_type b);
include/linux/libgcc.h
35
word_type notrace __ucmpdi2(unsigned long long a, unsigned long long b);
include/linux/linkmode.h
24
const unsigned long *b)
include/linux/linkmode.h
26
bitmap_and(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS);
include/linux/linkmode.h
30
const unsigned long *b)
include/linux/linkmode.h
32
bitmap_or(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS);
include/linux/list_bl.h
146
static inline void hlist_bl_lock(struct hlist_bl_head *b)
include/linux/list_bl.h
147
__acquires(__bitlock(0, b))
include/linux/list_bl.h
149
bit_spin_lock(0, (unsigned long *)b);
include/linux/list_bl.h
152
static inline void hlist_bl_unlock(struct hlist_bl_head *b)
include/linux/list_bl.h
153
__releases(__bitlock(0, b))
include/linux/list_bl.h
155
__bit_spin_unlock(0, (unsigned long *)b);
include/linux/list_bl.h
158
static inline bool hlist_bl_is_locked(struct hlist_bl_head *b)
include/linux/list_bl.h
160
return bit_spin_is_locked(0, (unsigned long *)b);
include/linux/lockdep_types.h
91
const struct lockdep_map *b);
include/linux/math.h
131
#define sector_div(a, b) do_div(a, b)
include/linux/math.h
173
#define abs_diff(a, b) ({ \
include/linux/math.h
175
typeof(b) __b = (b); \
include/linux/math64.h
155
static inline u64 mul_u32_u32(u32 a, u32 b)
include/linux/math64.h
157
return (u64)a * b;
include/linux/math64.h
166
static inline u64 add_u64_u32(u64 a, u32 b)
include/linux/math64.h
168
return a + b;
include/linux/math64.h
204
static inline u64 mul_u64_u64_shr(u64 a, u64 b, unsigned int shift)
include/linux/math64.h
219
b0.ll = b;
include/linux/math64.h
250
static inline u64 mul_s64_u64_shr(s64 a, u64 b, unsigned int shift)
include/linux/math64.h
258
ret = mul_u64_u64_shr(abs(a), b, shift);
include/linux/math64.h
310
u64 mul_u64_add_u64_div_u64(u64 a, u64 b, u64 c, u64 d);
include/linux/math64.h
325
#define mul_u64_u64_div_u64(a, b, d) mul_u64_add_u64_div_u64(a, b, 0, d)
include/linux/math64.h
340
#define mul_u64_u64_div_u64_roundup(a, b, d) \
include/linux/math64.h
341
({ u64 _tmp = (d); mul_u64_add_u64_div_u64(a, b, _tmp - 1, _tmp); })
include/linux/mempolicy.h
102
extern bool __mpol_equal(struct mempolicy *a, struct mempolicy *b);
include/linux/mempolicy.h
103
static inline bool mpol_equal(struct mempolicy *a, struct mempolicy *b)
include/linux/mempolicy.h
105
if (a == b)
include/linux/mempolicy.h
107
return __mpol_equal(a, b);
include/linux/mempolicy.h
195
static inline bool mpol_equal(struct mempolicy *a, struct mempolicy *b)
include/linux/mfd/macsmc.h
44
#define __SMC_KEY(a, b, c, d) (((u32)(a) << 24) | ((u32)(b) << 16) | ((u32)(c) << 8) | ((u32)(d)))
include/linux/mfd/palmas.h
44
#define PALMAS_PMIC_HAS(b, f) \
include/linux/mfd/palmas.h
45
((b)->features & PALMAS_PMIC_FEATURE_ ## f)
include/linux/min_heap.h
118
void swap_words_64(void *a, void *b, size_t n)
include/linux/min_heap.h
123
*(u64 *)(a + n) = *(u64 *)(b + n);
include/linux/min_heap.h
124
*(u64 *)(b + n) = t;
include/linux/min_heap.h
128
*(u32 *)(a + n) = *(u32 *)(b + n);
include/linux/min_heap.h
129
*(u32 *)(b + n) = t;
include/linux/min_heap.h
132
*(u32 *)(a + n) = *(u32 *)(b + n);
include/linux/min_heap.h
133
*(u32 *)(b + n) = t;
include/linux/min_heap.h
147
void swap_bytes(void *a, void *b, size_t n)
include/linux/min_heap.h
151
((char *)a)[n] = ((char *)b)[n];
include/linux/min_heap.h
152
((char *)b)[n] = t;
include/linux/min_heap.h
180
void do_swap(void *a, void *b, size_t size, void (*swap_func)(void *lhs, void *rhs, void *args),
include/linux/min_heap.h
184
swap_words_64(a, b, size);
include/linux/min_heap.h
186
swap_words_32(a, b, size);
include/linux/min_heap.h
188
swap_bytes(a, b, size);
include/linux/min_heap.h
190
swap_func(a, b, priv);
include/linux/min_heap.h
265
size_t b, c, d;
include/linux/min_heap.h
272
for (b = a; c = 2 * b + elem_size, (d = c + elem_size) < n;)
include/linux/min_heap.h
273
b = func->less(data + c, data + d, args) ? c : d;
include/linux/min_heap.h
277
b = c;
include/linux/min_heap.h
280
while (b != a && func->less(data + a, data + b, args))
include/linux/min_heap.h
281
b = parent(b, lsbit, elem_size);
include/linux/min_heap.h
284
c = b;
include/linux/min_heap.h
285
while (b != a) {
include/linux/min_heap.h
286
b = parent(b, lsbit, elem_size);
include/linux/min_heap.h
287
do_swap(data + b, data + c, elem_size, swp, args);
include/linux/min_heap.h
304
size_t a = idx * elem_size, b;
include/linux/min_heap.h
310
b = parent(a, lsbit, elem_size);
include/linux/min_heap.h
311
if (func->less(data + b, data + a, args))
include/linux/min_heap.h
313
do_swap(data + a, data + b, elem_size, swp, args);
include/linux/min_heap.h
314
a = b;
include/linux/min_heap.h
92
void swap_words_32(void *a, void *b, size_t n)
include/linux/min_heap.h
96
*(u32 *)(a + n) = *(u32 *)(b + n);
include/linux/min_heap.h
97
*(u32 *)(b + n) = t;
include/linux/minmax.h
307
#define swap(a, b) \
include/linux/minmax.h
308
do { typeof(a) __tmp = (a); (a) = (b); (b) = __tmp; } while (0)
include/linux/minmax.h
314
#define MIN(a, b) __cmp(min, a, b)
include/linux/minmax.h
315
#define MAX(a, b) __cmp(max, a, b)
include/linux/minmax.h
316
#define MIN_T(type, a, b) __cmp(min, (type)(a), (type)(b))
include/linux/minmax.h
317
#define MAX_T(type, a, b) __cmp(max, (type)(a), (type)(b))
include/linux/mlx5/mlx5_ifc.h
12003
u8 b[0x1];
include/linux/mmc/sdio_func.h
153
extern void sdio_writeb(struct sdio_func *func, u8 b,
include/linux/mmc/sdio_func.h
155
extern void sdio_writew(struct sdio_func *func, u16 b,
include/linux/mmc/sdio_func.h
157
extern void sdio_writel(struct sdio_func *func, u32 b,
include/linux/mmc/sdio_func.h
170
extern void sdio_f0_writeb(struct sdio_func *func, unsigned char b,
include/linux/mmzone.h
1294
const struct page *b)
include/linux/mmzone.h
1296
if (memdesc_is_zone_device(a->flags) != memdesc_is_zone_device(b->flags))
include/linux/mmzone.h
1300
return page_pgmap(a) == page_pgmap(b);
include/linux/mmzone.h
1311
const struct page *b)
include/linux/mod_devicetable.h
601
#define DMI_MATCH(a, b) { .slot = a, .substr = b }
include/linux/mod_devicetable.h
602
#define DMI_EXACT_MATCH(a, b) { .slot = a, .substr = b, .exact_match = 1 }
include/linux/mtd/ftl.h
63
#define BLOCK_FREE(b) ((b) == 0xffffffff)
include/linux/mtd/ftl.h
64
#define BLOCK_DELETED(b) (((b) == 0) || ((b) == 0xfffffffe))
include/linux/mtd/ftl.h
66
#define BLOCK_TYPE(b) ((b) & 0x7f)
include/linux/mtd/ftl.h
67
#define BLOCK_ADDRESS(b) ((b) & ~0x7f)
include/linux/mtd/ftl.h
68
#define BLOCK_NUMBER(b) ((b) >> 9)
include/linux/mtd/nand.h
776
const struct nand_pos *b)
include/linux/mtd/nand.h
778
if (a->target != b->target)
include/linux/mtd/nand.h
779
return a->target < b->target ? -1 : 1;
include/linux/mtd/nand.h
781
if (a->lun != b->lun)
include/linux/mtd/nand.h
782
return a->lun < b->lun ? -1 : 1;
include/linux/mtd/nand.h
784
if (a->eraseblock != b->eraseblock)
include/linux/mtd/nand.h
785
return a->eraseblock < b->eraseblock ? -1 : 1;
include/linux/mtd/nand.h
787
if (a->page != b->page)
include/linux/mtd/nand.h
788
return a->page < b->page ? -1 : 1;
include/linux/mtd/rawnand.h
793
#define NAND_OP_DATA_IN(l, b, ns) \
include/linux/mtd/rawnand.h
798
.buf.in = b, \
include/linux/mtd/rawnand.h
804
#define NAND_OP_DATA_OUT(l, b, ns) \
include/linux/mtd/rawnand.h
809
.buf.out = b, \
include/linux/mtd/rawnand.h
815
#define NAND_OP_8BIT_DATA_IN(l, b, ns) \
include/linux/mtd/rawnand.h
820
.buf.in = b, \
include/linux/mtd/rawnand.h
826
#define NAND_OP_8BIT_DATA_OUT(l, b, ns) \
include/linux/mtd/rawnand.h
831
.buf.out = b, \
include/linux/net_tstamp.h
89
const struct kernel_hwtstamp_config *b)
include/linux/net_tstamp.h
91
return a->flags != b->flags ||
include/linux/net_tstamp.h
92
a->tx_type != b->tx_type ||
include/linux/net_tstamp.h
93
a->rx_filter != b->rx_filter;
include/linux/netdevice.h
4337
bool netdev_port_same_parent_id(struct net_device *a, struct net_device *b);
include/linux/netdevice.h
865
struct netdev_phys_item_id *b)
include/linux/netdevice.h
867
return a->id_len == b->id_len &&
include/linux/netdevice.h
868
memcmp(a->id, b->id, a->id_len) == 0;
include/linux/netfilter/ipset/ip_set.h
188
bool (*same_set)(const struct ip_set *a, const struct ip_set *b);
include/linux/netfilter/ipset/ip_set.h
20
#define _IP_SET_MODULE_DESC(a, b, c) \
include/linux/netfilter/ipset/ip_set.h
21
MODULE_DESCRIPTION(a " type of IP sets, revisions " b "-" c)
include/linux/netfilter/ipset/ip_set.h
22
#define IP_SET_MODULE_DESC(a, b, c) \
include/linux/netfilter/ipset/ip_set.h
23
_IP_SET_MODULE_DESC(a, __stringify(b), __stringify(c))
include/linux/netfilter/ipset/ip_set.h
540
#define IPSET_CONCAT(a, b) a##b
include/linux/netfilter/ipset/ip_set.h
541
#define IPSET_TOKEN(a, b) IPSET_CONCAT(a, b)
include/linux/netfilter/x_tables.h
398
const unsigned long *b = (const unsigned long *)_b;
include/linux/netfilter/x_tables.h
402
ret = (a[0] ^ b[0]) & mask[0];
include/linux/netfilter/x_tables.h
404
ret |= (a[1] ^ b[1]) & mask[1];
include/linux/netfilter/x_tables.h
406
ret |= (a[2] ^ b[2]) & mask[2];
include/linux/netfilter/x_tables.h
408
ret |= (a[3] ^ b[3]) & mask[3];
include/linux/nfs.h
38
static inline int nfs_compare_fh(const struct nfs_fh *a, const struct nfs_fh *b)
include/linux/nfs.h
40
return a->size != b->size || memcmp(a->data, b->data, a->size) != 0;
include/linux/nfs_xdr.h
33
static inline int nfs_fsid_equal(const struct nfs_fsid *a, const struct nfs_fsid *b)
include/linux/nfs_xdr.h
35
return a->major == b->major && a->minor == b->minor;
include/linux/nubus.h
128
#define for_each_board_func_rsrc(b, f) \
include/linux/nubus.h
129
for_each_func_rsrc(f) if (f->board != b) {} else
include/linux/objtool.h
54
#define __ASM_BREF(label) label ## b
include/linux/overflow.h
107
#define check_sub_overflow(a, b, d) \
include/linux/overflow.h
108
__must_check_overflow(__builtin_sub_overflow(a, b, d))
include/linux/overflow.h
119
#define wrapping_sub(type, a, b) \
include/linux/overflow.h
122
__builtin_sub_overflow(a, b, &__val); \
include/linux/overflow.h
153
#define check_mul_overflow(a, b, d) \
include/linux/overflow.h
154
__must_check_overflow(__builtin_mul_overflow(a, b, d))
include/linux/overflow.h
165
#define wrapping_mul(type, a, b) \
include/linux/overflow.h
168
__builtin_mul_overflow(a, b, &__val); \
include/linux/overflow.h
391
#define array_size(a, b) size_mul(a, b)
include/linux/overflow.h
404
#define array3_size(a, b, c) size_mul(size_mul(a, b), c)
include/linux/overflow.h
61
#define check_add_overflow(a, b, d) \
include/linux/overflow.h
62
__must_check_overflow(__builtin_add_overflow(a, b, d))
include/linux/overflow.h
73
#define wrapping_add(type, a, b) \
include/linux/overflow.h
76
__builtin_add_overflow(a, b, &__val); \
include/linux/pci.h
1234
int pci_bus_insert_busn_res(struct pci_bus *b, int bus, int busmax);
include/linux/pci.h
1235
int pci_bus_update_busn_res_end(struct pci_bus *b, int busmax);
include/linux/pci.h
1236
void pci_bus_release_busn_res(struct pci_bus *b);
include/linux/pci.h
1266
void pci_remove_bus(struct pci_bus *b);
include/linux/phy.h
183
const unsigned long *b)
include/linux/phy.h
185
bitmap_and(dst, a, b, PHY_INTERFACE_MODE_MAX);
include/linux/phy.h
189
const unsigned long *b)
include/linux/phy.h
191
bitmap_or(dst, a, b, PHY_INTERFACE_MODE_MAX);
include/linux/pinctrl/pinconf-generic.h
195
#define PCONFDUMP_WITH_VALUES(a, b, c, d, e, f) { \
include/linux/pinctrl/pinconf-generic.h
196
.param = a, .display = b, .format = c, .has_arg = d, \
include/linux/pinctrl/pinconf-generic.h
200
#define PCONFDUMP(a, b, c, d) PCONFDUMP_WITH_VALUES(a, b, c, d, NULL, 0)
include/linux/pinctrl/pinctrl.h
64
#define PINCTRL_PIN(a, b) { .number = a, .name = b }
include/linux/platform_data/cros_ec_commands.h
1848
uint8_t r, g, b;
include/linux/platform_data/leds-lp55xx.h
40
const u8 *b;
include/linux/pm.h
876
static inline int device_pm_wait_for_dev(struct device *a, struct device *b)
include/linux/posix-timers.h
125
#define INIT_CPU_TIMERBASE(b) { \
include/linux/posix-timers.h
129
#define INIT_CPU_TIMERBASES(b) { \
include/linux/posix-timers.h
130
INIT_CPU_TIMERBASE(b[0]), \
include/linux/posix-timers.h
131
INIT_CPU_TIMERBASE(b[1]), \
include/linux/posix-timers.h
132
INIT_CPU_TIMERBASE(b[2]), \
include/linux/raspberrypi/vchiq_core.h
42
#define BITSET_SIZE(b) ((b + 31) >> 5)
include/linux/raspberrypi/vchiq_core.h
43
#define BITSET_WORD(b) (b >> 5)
include/linux/raspberrypi/vchiq_core.h
44
#define BITSET_BIT(b) (1 << (b & 31))
include/linux/raspberrypi/vchiq_core.h
45
#define BITSET_IS_SET(bs, b) (bs[BITSET_WORD(b)] & BITSET_BIT(b))
include/linux/raspberrypi/vchiq_core.h
46
#define BITSET_SET(bs, b) (bs[BITSET_WORD(b)] |= BITSET_BIT(b))
include/linux/rbtree_latch.h
65
bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b);
include/linux/rbtree_latch.h
66
int (*comp)(void *key, struct latch_tree_node *b);
include/linux/rbtree_latch.h
77
bool (*less)(struct latch_tree_node *a, struct latch_tree_node *b))
include/linux/rcupdate.h
44
#define ULONG_CMP_GE(a, b) (ULONG_MAX / 2 >= (a) - (b))
include/linux/rcupdate.h
45
#define ULONG_CMP_LT(a, b) (ULONG_MAX / 2 < (a) - (b))
include/linux/rtnetlink.h
107
int rtnl_net_lock_cmp_fn(const struct lockdep_map *a, const struct lockdep_map *b);
include/linux/sched.h
792
} b; /* Bits. */
include/linux/sched/deadline.h
27
static inline bool dl_time_before(u64 a, u64 b)
include/linux/sched/deadline.h
29
return (s64)(a - b) < 0;
include/linux/signal.h
132
static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \
include/linux/signal.h
139
b3 = b->sig[3]; b2 = b->sig[2]; \
include/linux/signal.h
144
a1 = a->sig[1]; b1 = b->sig[1]; \
include/linux/signal.h
148
a0 = a->sig[0]; b0 = b->sig[0]; \
include/linux/siphash.h
101
u32 hsiphash_2u32(const u32 a, const u32 b, const hsiphash_key_t *key);
include/linux/siphash.h
102
u32 hsiphash_3u32(const u32 a, const u32 b, const u32 c,
include/linux/siphash.h
104
u32 hsiphash_4u32(const u32 a, const u32 b, const u32 c, const u32 d,
include/linux/siphash.h
146
#define SIPHASH_PERMUTATION(a, b, c, d) ( \
include/linux/siphash.h
147
(a) += (b), (b) = rol64((b), 13), (b) ^= (a), (a) = rol64((a), 32), \
include/linux/siphash.h
150
(c) += (b), (b) = rol64((b), 17), (b) ^= (c), (c) = rol64((c), 32))
include/linux/siphash.h
157
#define HSIPHASH_PERMUTATION(a, b, c, d) ( \
include/linux/siphash.h
158
(a) += (b), (b) = rol32((b), 5), (b) ^= (a), (a) = rol32((a), 16), \
include/linux/siphash.h
161
(c) += (b), (b) = rol32((b), 13), (b) ^= (c), (c) = rol32((c), 16))
include/linux/siphash.h
34
u64 siphash_2u64(const u64 a, const u64 b, const siphash_key_t *key);
include/linux/siphash.h
35
u64 siphash_3u64(const u64 a, const u64 b, const u64 c,
include/linux/siphash.h
37
u64 siphash_4u64(const u64 a, const u64 b, const u64 c, const u64 d,
include/linux/siphash.h
40
u64 siphash_3u32(const u32 a, const u32 b, const u32 c,
include/linux/siphash.h
43
static inline u64 siphash_2u32(const u32 a, const u32 b,
include/linux/siphash.h
46
return siphash_1u64((u64)b << 32 | a, key);
include/linux/siphash.h
48
static inline u64 siphash_4u32(const u32 a, const u32 b, const u32 c,
include/linux/siphash.h
51
return siphash_2u64((u64)b << 32 | a, (u64)d << 32 | c, key);
include/linux/skbuff.h
4549
const void *b = skb_metadata_end(skb_b);
include/linux/skbuff.h
4559
#define __it_diff(a, b, op) (*(u##op *)__it(a, op)) ^ (*(u##op *)__it(b, op))
include/linux/skbuff.h
4560
case 32: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4562
case 24: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4564
case 16: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4566
case 8: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4568
case 28: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4570
case 20: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4572
case 12: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4574
case 4: diffs |= __it_diff(a, b, 32);
include/linux/skbuff.h
4578
return memcmp(a - meta_len, b - meta_len, meta_len);
include/linux/slab.h
1140
void *__kmalloc_node_track_caller_noprof(DECL_BUCKET_PARAMS(size, b), gfp_t flags, int node,
include/linux/slab.h
1193
void *__kvmalloc_node_noprof(DECL_BUCKET_PARAMS(size, b), unsigned long align,
include/linux/slab.h
870
void *__kmalloc_node_noprof(DECL_BUCKET_PARAMS(size, b), gfp_t flags, int node)
include/linux/soc/marvell/octeontx2/asm.h
46
: [i] "r" (incr), [b] "r" (ptr)
include/linux/string.h
252
extern void **__memcat_p(void **a, void **b);
include/linux/string.h
253
#define memcat_p(a, b) ({ \
include/linux/string.h
254
BUILD_BUG_ON_MSG(!__same_type(*(a), *(b)), \
include/linux/string.h
256
(typeof(*a) *)__memcat_p((void **)(a), (void **)(b)); \
include/linux/suspend.h
383
extern void register_nosave_region(unsigned long b, unsigned long e);
include/linux/suspend.h
406
static inline void register_nosave_region(unsigned long b, unsigned long e) {}
include/linux/tee_drv.h
97
u64 b;
include/linux/ti_wilink_st.h
199
#define MAKEWORD(a, b) ((unsigned short)(((unsigned char)(a)) \
include/linux/ti_wilink_st.h
200
| ((unsigned short)((unsigned char)(b))) << 8))
include/linux/time.h
84
#define time_after32(a, b) ((s32)((u32)(b) - (u32)(a)) < 0)
include/linux/time.h
85
#define time_before32(b, a) time_after32(a, b)
include/linux/time64.h
47
const struct timespec64 *b)
include/linux/time64.h
49
return (a->tv_sec == b->tv_sec) && (a->tv_nsec == b->tv_nsec);
include/linux/tnum.h
106
bool tnum_in(struct tnum a, struct tnum b);
include/linux/tnum.h
40
struct tnum tnum_add(struct tnum a, struct tnum b);
include/linux/tnum.h
42
struct tnum tnum_sub(struct tnum a, struct tnum b);
include/linux/tnum.h
46
struct tnum tnum_and(struct tnum a, struct tnum b);
include/linux/tnum.h
48
struct tnum tnum_or(struct tnum a, struct tnum b);
include/linux/tnum.h
50
struct tnum tnum_xor(struct tnum a, struct tnum b);
include/linux/tnum.h
52
struct tnum tnum_mul(struct tnum a, struct tnum b);
include/linux/tnum.h
55
bool tnum_overlap(struct tnum a, struct tnum b);
include/linux/tnum.h
58
struct tnum tnum_intersect(struct tnum a, struct tnum b);
include/linux/tnum.h
78
static inline bool tnum_equals_const(struct tnum a, u64 b)
include/linux/tnum.h
80
return tnum_is_const(a) && a.value == b;
include/linux/tty.h
449
bool tty_termios_hw_change(const struct ktermios *a, const struct ktermios *b);
include/linux/tty_buffer.h
25
static inline u8 *char_buf_ptr(struct tty_buffer *b, unsigned int ofs)
include/linux/tty_buffer.h
27
return b->data + ofs;
include/linux/tty_buffer.h
30
static inline u8 *flag_buf_ptr(struct tty_buffer *b, unsigned int ofs)
include/linux/tty_buffer.h
32
return char_buf_ptr(b, ofs) + b->size;
include/linux/types.h
255
typedef void (*swap_r_func_t)(void *a, void *b, int size, const void *priv);
include/linux/types.h
256
typedef void (*swap_func_t)(void *a, void *b, int size);
include/linux/types.h
258
typedef int (*cmp_r_func_t)(const void *a, const void *b, const void *priv);
include/linux/types.h
259
typedef int (*cmp_func_t)(const void *a, const void *b);
include/linux/ucs2_string.h
14
int ucs2_strncmp(const ucs2_char_t *a, const ucs2_char_t *b, size_t len);
include/linux/uuid.h
16
__u8 b[UUID_SIZE];
include/linux/uuid.h
20
__u8 b[UUID_SIZE];
include/linux/uuid.h
23
#define GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
include/linux/uuid.h
26
(b) & 0xff, ((b) >> 8) & 0xff, \
include/linux/uuid.h
30
#define UUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
include/linux/uuid.h
33
((b) >> 8) & 0xff, (b) & 0xff, \
include/linux/virtio_features.h
12
#define VIRTIO_BIT(b) BIT_ULL((b) & 0x3f)
include/linux/virtio_features.h
13
#define VIRTIO_U64(b) ((b) >> 6)
include/linux/ww_mutex.h
32
#define ww_mutex_base_is_locked(b) mutex_is_locked((b))
include/linux/ww_mutex.h
36
#define ww_mutex_base_is_locked(b) rt_mutex_base_is_locked(&(b)->rtmutex)
include/linux/xz.h
208
enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b);
include/linux/xz.h
322
enum xz_ret xz_dec_microlzma_run(struct xz_dec_microlzma *s, struct xz_buf *b);
include/media/dvb_vb2.h
233
int dvb_vb2_querybuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
include/media/dvb_vb2.h
256
int dvb_vb2_qbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
include/media/dvb_vb2.h
268
int dvb_vb2_dqbuf(struct dvb_vb2_ctx *ctx, struct dmx_buffer *b);
include/media/dvbdev.h
331
#define dvb_register_media_controller(a, b) {}
include/media/tpg/v4l2-tpg.h
19
unsigned char r, g, b;
include/media/tpg/v4l2-tpg.h
23
__u16 r, g, b;
include/media/v4l2-common.h
488
#define V4L2_FRACT_COMPARE(a, OP, b) \
include/media/v4l2-common.h
489
((u64)(a).numerator * (b).denominator OP \
include/media/v4l2-common.h
490
(u64)(b).numerator * (a).denominator)
include/media/v4l2-h264.h
49
v4l2_h264_init_reflist_builder(struct v4l2_h264_reflist_builder *b,
include/media/v4l2-ioctl.h
407
struct v4l2_requestbuffers *b);
include/media/v4l2-ioctl.h
409
struct v4l2_buffer *b);
include/media/v4l2-ioctl.h
411
struct v4l2_buffer *b);
include/media/v4l2-ioctl.h
415
struct v4l2_buffer *b);
include/media/v4l2-ioctl.h
418
struct v4l2_create_buffers *b);
include/media/v4l2-ioctl.h
420
struct v4l2_buffer *b);
include/media/v4l2-mem2mem.h
724
#define v4l2_m2m_for_each_dst_buf(m2m_ctx, b) \
include/media/v4l2-mem2mem.h
725
list_for_each_entry(b, &m2m_ctx->cap_q_ctx.rdy_queue, list)
include/media/v4l2-mem2mem.h
733
#define v4l2_m2m_for_each_src_buf(m2m_ctx, b) \
include/media/v4l2-mem2mem.h
734
list_for_each_entry(b, &m2m_ctx->out_q_ctx.rdy_queue, list)
include/media/v4l2-mem2mem.h
744
#define v4l2_m2m_for_each_dst_buf_safe(m2m_ctx, b, n) \
include/media/v4l2-mem2mem.h
745
list_for_each_entry_safe(b, n, &m2m_ctx->cap_q_ctx.rdy_queue, list)
include/media/v4l2-mem2mem.h
755
#define v4l2_m2m_for_each_src_buf_safe(m2m_ctx, b, n) \
include/media/v4l2-mem2mem.h
756
list_for_each_entry_safe(b, n, &m2m_ctx->out_q_ctx.rdy_queue, list)
include/media/videobuf2-v4l2.h
120
struct v4l2_buffer *b);
include/media/videobuf2-v4l2.h
146
struct v4l2_buffer *b);
include/media/videobuf2-v4l2.h
183
int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
include/media/videobuf2-v4l2.h
75
int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
include/net/bluetooth/bluetooth.h
348
__u8 b[6];
include/net/bluetooth/hci_core.h
2253
if ((bdaddr->b[5] & 0xc0) == 0x40)
include/net/bluetooth/hci_core.h
2265
if ((addr->b[5] & 0xc0) == 0xc0)
include/net/cfg80211.h
7158
struct ieee80211_channel *b)
include/net/cfg80211.h
7160
return (a->center_freq == b->center_freq &&
include/net/cfg80211.h
7161
a->freq_offset == b->freq_offset);
include/net/cfg80211.h
8105
cfg80211_ssid_eq(struct cfg80211_ssid *a, struct cfg80211_ssid *b)
include/net/cfg80211.h
8107
if (WARN_ON(!a || !b))
include/net/cfg80211.h
8109
if (a->ssid_len != b->ssid_len)
include/net/cfg80211.h
8111
return memcmp(a->ssid, b->ssid, a->ssid_len) ? false : true;
include/net/cfg802154.h
135
wpan_phy_supported_bool(bool b, enum nl802154_supported_bool_states st)
include/net/cfg802154.h
139
return b;
include/net/cfg802154.h
141
return !b;
include/net/cfg802154.h
168
wpan_phy_cca_cmp(const struct wpan_phy_cca *a, const struct wpan_phy_cca *b)
include/net/cfg802154.h
170
if (a->mode != b->mode)
include/net/cfg802154.h
174
return a->opt == b->opt;
include/net/codel.h
76
#define codel_time_after(a, b) \
include/net/codel.h
78
typecheck(codel_time_t, b) && \
include/net/codel.h
79
((s32)((a) - (b)) > 0))
include/net/codel.h
80
#define codel_time_before(a, b) codel_time_after(b, a)
include/net/codel.h
82
#define codel_time_after_eq(a, b) \
include/net/codel.h
84
typecheck(codel_time_t, b) && \
include/net/codel.h
85
((s32)((a) - (b)) >= 0))
include/net/codel.h
86
#define codel_time_before_eq(a, b) codel_time_after_eq(b, a)
include/net/dsa.h
776
const struct dsa_port *b)
include/net/dsa.h
779
struct net_device *br_b = dsa_port_bridge_dev_get(b);
include/net/dsa.h
851
const struct dsa_port *b)
include/net/dsa.h
853
return a->ds->dst == b->ds->dst;
include/net/dst_metadata.h
103
const struct metadata_dst *a, *b;
include/net/dst_metadata.h
109
b = (const struct metadata_dst *) skb_dst(skb_b);
include/net/dst_metadata.h
111
if (!a != !b || a->type != b->type)
include/net/dst_metadata.h
116
return memcmp(&a->u.port_info, &b->u.port_info,
include/net/dst_metadata.h
119
return memcmp(&a->u.tun_info, &b->u.tun_info,
include/net/dst_metadata.h
123
return memcmp(&a->u.macsec_info, &b->u.macsec_info,
include/net/dst_metadata.h
126
return memcmp(&a->u.xfrm_info, &b->u.xfrm_info,
include/net/fib_rules.h
171
struct fib_rule_port_range *b)
include/net/fib_rules.h
173
return a->start == b->start &&
include/net/fib_rules.h
174
a->end == b->end;
include/net/gen_stats.h
40
void gnet_stats_basic_sync_init(struct gnet_stats_basic_sync *b);
include/net/gen_stats.h
51
struct gnet_stats_basic_sync *b, bool running);
include/net/gen_stats.h
54
struct gnet_stats_basic_sync *b, bool running);
include/net/gen_stats.h
57
struct gnet_stats_basic_sync *b, bool running);
include/net/inetpeer.h
124
const struct inetpeer_addr *b)
include/net/inetpeer.h
134
if (a->key[i] == b->key[i])
include/net/inetpeer.h
136
if (a->key[i] < b->key[i])
include/net/ip6_route.h
351
static inline bool rt6_duplicate_nexthop(struct fib6_info *a, struct fib6_info *b)
include/net/ip6_route.h
355
if (a->nh || b->nh)
include/net/ip6_route.h
356
return nexthop_cmp(a->nh, b->nh);
include/net/ip6_route.h
359
nhb = b->fib6_nh;
include/net/ip_vs.h
190
const union nf_inet_addr *b)
include/net/ip_vs.h
194
return ipv6_addr_equal(&a->in6, &b->in6);
include/net/ip_vs.h
196
return a->ip == b->ip;
include/net/ipv6.h
532
b = plen & 0x7;
include/net/ipv6.h
536
if (b != 0)
include/net/ipv6.h
537
pfx->s6_addr[o] = addr->s6_addr[o] & (0xff00 >> b);
include/net/ipv6.h
546
b = plen & 0x7;
include/net/ipv6.h
549
if (b != 0) {
include/net/ipv6.h
550
addr->s6_addr[o] &= ~(0xff00 >> b);
include/net/ipv6.h
551
addr->s6_addr[o] |= (pfx->s6_addr[o] & (0xff00 >> b));
include/net/llc_c_ac.h
173
u8 llc_circular_between(u8 a, u8 b, u8 c);
include/net/lwtunnel.h
131
int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b);
include/net/lwtunnel.h
246
struct lwtunnel_state *b)
include/net/lwtunnel.h
50
int (*cmp_encap)(struct lwtunnel_state *a, struct lwtunnel_state *b);
include/net/netdev_lock.h
100
const struct lockdep_map *b)
include/net/netdev_lock.h
102
if (a == b)
include/net/netfilter/br_netfilter.h
12
struct nf_bridge_info *b = skb_ext_add(skb, SKB_EXT_BRIDGE_NF);
include/net/netfilter/br_netfilter.h
14
if (b)
include/net/netfilter/br_netfilter.h
15
memset(b, 0, sizeof(*b));
include/net/netfilter/br_netfilter.h
17
return b;
include/net/netfilter/nf_conntrack_expect.h
75
const struct nf_conntrack_zone *b)
include/net/netfilter/nf_conntrack_expect.h
78
return a->zone.id == b->id;
include/net/netfilter/nf_conntrack_zones.h
68
const struct nf_conntrack_zone *b,
include/net/netfilter/nf_conntrack_zones.h
73
nf_ct_zone_id(b, dir);
include/net/netfilter/nf_conntrack_zones.h
80
const struct nf_conntrack_zone *b)
include/net/netfilter/nf_conntrack_zones.h
83
return nf_ct_zone(a)->id == b->id;
include/net/netfilter/nf_queue.h
64
u32 a, b, c;
include/net/netfilter/nf_queue.h
69
b = (__force u32) ip6h->daddr.s6_addr32[3];
include/net/netfilter/nf_queue.h
71
b = (__force u32) ip6h->saddr.s6_addr32[3];
include/net/netfilter/nf_queue.h
81
return jhash_3words(a, b, c, initval);
include/net/psp/functions.h
58
struct psp_skb_ext *a, *b;
include/net/psp/functions.h
61
b = skb_ext_find(two, SKB_EXT_PSP);
include/net/psp/functions.h
63
diffs |= (!!a) ^ (!!b);
include/net/psp/functions.h
65
diffs |= memcmp(a, b, sizeof(*a));
include/net/sctp/sm.h
344
#define TSN_lt(a,b) \
include/net/sctp/sm.h
346
typecheck(__u32, b) && \
include/net/sctp/sm.h
347
((__s32)((a) - (b)) < 0))
include/net/sctp/sm.h
349
#define TSN_lte(a,b) \
include/net/sctp/sm.h
351
typecheck(__u32, b) && \
include/net/sctp/sm.h
352
((__s32)((a) - (b)) <= 0))
include/net/sctp/sm.h
355
#define MID_lt(a, b) \
include/net/sctp/sm.h
357
typecheck(__u32, b) && \
include/net/sctp/sm.h
358
((__s32)((a) - (b)) < 0))
include/net/sctp/sm.h
361
#define SSN_lt(a,b) \
include/net/sctp/sm.h
363
typecheck(__u16, b) && \
include/net/sctp/sm.h
364
((__s16)((a) - (b)) < 0))
include/net/sctp/sm.h
367
#define ADDIP_SERIAL_gte(a,b) \
include/net/sctp/sm.h
369
typecheck(__u32, b) && \
include/net/sctp/sm.h
370
((__s32)((b) - (a)) <= 0))
include/net/xfrm.h
1935
const xfrm_address_t *b)
include/net/xfrm.h
1938
(const struct in6_addr *)b);
include/net/xfrm.h
1942
const xfrm_address_t *b,
include/net/xfrm.h
1948
return ((__force u32)a->a4 ^ (__force u32)b->a4) == 0;
include/net/xfrm.h
1950
return xfrm6_addr_equal(a, b);
include/rdma/rdmavt_qp.h
643
static inline int rvt_cmp_msn(u32 a, u32 b)
include/rdma/rdmavt_qp.h
645
return (((int)a) - ((int)b)) << 8;
include/sound/gus.h
448
static inline void snd_gf1_uart_cmd(struct snd_gus_card * gus, unsigned char b)
include/sound/gus.h
450
outb(gus->gf1.uart_cmd = b, GUSP(gus, MIDICTRL));
include/sound/gus.h
458
static inline void snd_gf1_uart_put(struct snd_gus_card * gus, unsigned char b)
include/sound/gus.h
460
outb(b, GUSP(gus, MIDIDATA));
include/trace/events/9p.h
101
#define EM(a, b) a,
include/trace/events/9p.h
102
#define EMe(a, b) a
include/trace/events/9p.h
116
#define EM(a, b) { a, b },
include/trace/events/9p.h
117
#define EMe(a, b) { a, b }
include/trace/events/9p.h
90
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/9p.h
91
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/afs.h
545
#define EM(a, b) a,
include/trace/events/afs.h
546
#define E_(a, b) a
include/trace/events/afs.h
574
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/afs.h
575
#define E_(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/afs.h
605
#define EM(a, b) { a, b },
include/trace/events/afs.h
606
#define E_(a, b) { a, b }
include/trace/events/bcache.h
258
TP_PROTO(struct btree *b),
include/trace/events/bcache.h
259
TP_ARGS(b)
include/trace/events/bcache.h
263
TP_PROTO(struct btree *b),
include/trace/events/bcache.h
264
TP_ARGS(b),
include/trace/events/bcache.h
273
__entry->bucket = PTR_BUCKET_NR(b->c, &b->key, 0);
include/trace/events/bcache.h
274
__entry->block = b->written;
include/trace/events/bcache.h
275
__entry->keys = b->keys.set[b->keys.nsets].data->keys;
include/trace/events/bcache.h
283
TP_PROTO(struct btree *b),
include/trace/events/bcache.h
284
TP_ARGS(b)
include/trace/events/bcache.h
293
TP_PROTO(struct btree *b),
include/trace/events/bcache.h
294
TP_ARGS(b)
include/trace/events/bcache.h
333
TP_PROTO(struct btree *b, struct bkey *k, unsigned op, unsigned status),
include/trace/events/bcache.h
334
TP_ARGS(b, k, op, status),
include/trace/events/bcache.h
348
__entry->btree_node = PTR_BUCKET_NR(b->c, &b->key, 0);
include/trace/events/bcache.h
349
__entry->btree_level = b->level;
include/trace/events/bcache.h
366
TP_PROTO(struct btree *b, unsigned keys),
include/trace/events/bcache.h
367
TP_ARGS(b, keys),
include/trace/events/bcache.h
375
__entry->bucket = PTR_BUCKET_NR(b->c, &b->key, 0);
include/trace/events/bcache.h
383
TP_PROTO(struct btree *b, unsigned keys),
include/trace/events/bcache.h
384
TP_ARGS(b, keys)
include/trace/events/bcache.h
388
TP_PROTO(struct btree *b, unsigned keys),
include/trace/events/bcache.h
389
TP_ARGS(b, keys)
include/trace/events/bcache.h
393
TP_PROTO(struct btree *b),
include/trace/events/bcache.h
394
TP_ARGS(b)
include/trace/events/bcache.h
64
TP_PROTO(struct btree *b),
include/trace/events/bcache.h
65
TP_ARGS(b),
include/trace/events/bcache.h
72
__entry->bucket = PTR_BUCKET_NR(b->c, &b->key, 0);
include/trace/events/btrfs.h
113
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/btrfs.h
114
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/btrfs.h
129
#define EM(a, b) {a, b},
include/trace/events/btrfs.h
130
#define EMe(a, b) {a, b}
include/trace/events/cachefiles.h
196
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/cachefiles.h
197
#define E_(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/cachefiles.h
212
#define EM(a, b) { a, b },
include/trace/events/cachefiles.h
213
#define E_(a, b) { a, b }
include/trace/events/ceph.h
26
#define EM(a, b) a,
include/trace/events/ceph.h
27
#define E_(a, b) a
include/trace/events/ceph.h
38
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/ceph.h
39
#define E_(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/ceph.h
49
#define EM(a, b) { a, b },
include/trace/events/ceph.h
50
#define E_(a, b) { a, b }
include/trace/events/error_report.h
35
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/error_report.h
36
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/error_report.h
43
#define EM(a, b) { a, b },
include/trace/events/error_report.h
44
#define EMe(a, b) { a, b }
include/trace/events/fscache.h
193
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/fscache.h
194
#define E_(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/fscache.h
207
#define EM(a, b) { a, b },
include/trace/events/fscache.h
208
#define E_(a, b) { a, b }
include/trace/events/huge_memory.h
46
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/huge_memory.h
47
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/huge_memory.h
53
#define EM(a, b) {a, b},
include/trace/events/huge_memory.h
54
#define EMe(a, b) {a, b}
include/trace/events/memory-failure.h
55
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/memory-failure.h
56
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/memory-failure.h
67
#define EM(a, b) { a, b },
include/trace/events/memory-failure.h
68
#define EMe(a, b) { a, b }
include/trace/events/migrate.h
34
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/migrate.h
35
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/migrate.h
46
#define EM(a, b) {a, b},
include/trace/events/migrate.h
47
#define EMe(a, b) {a, b}
include/trace/events/mmflags.h
321
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/mmflags.h
322
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/mmflags.h
336
#define EM(a, b) {a, b},
include/trace/events/mmflags.h
337
#define EMe(a, b) {a, b}
include/trace/events/netfs.h
241
#define EM(a, b) a,
include/trace/events/netfs.h
242
#define E_(a, b) a
include/trace/events/netfs.h
263
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/netfs.h
264
#define E_(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/netfs.h
286
#define EM(a, b) { a, b },
include/trace/events/netfs.h
287
#define E_(a, b) { a, b }
include/trace/events/pci.h
20
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/pci.h
21
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/pci.h
31
#define EM(a, b) {a, b},
include/trace/events/pci.h
32
#define EMe(a, b) {a, b}
include/trace/events/pci_controller.h
23
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/pci_controller.h
24
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/pci_controller.h
30
#define EM(a, b) {a, b},
include/trace/events/pci_controller.h
31
#define EMe(a, b) {a, b}
include/trace/events/rpm.h
114
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/rpm.h
115
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/rpm.h
125
#define EM(a, b) { a, b },
include/trace/events/rpm.h
126
#define EMe(a, b) { a, b }
include/trace/events/rxrpc.h
599
#define EM(a, b) a,
include/trace/events/rxrpc.h
600
#define E_(a, b) a
include/trace/events/rxrpc.h
641
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/rxrpc.h
642
#define E_(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/rxrpc.h
679
#define EM(a, b) { a, b },
include/trace/events/rxrpc.h
680
#define E_(a, b) { a, b }
include/trace/events/sched.h
736
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/sched.h
737
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/sched.h
744
#define EM(a, b) { a, b },
include/trace/events/sched.h
745
#define EMe(a, b) { a, b }
include/trace/events/sunrpc.h
795
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/sunrpc.h
796
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/sunrpc.h
837
#define EM(a, b) {a, b},
include/trace/events/sunrpc.h
838
#define EMe(a, b) {a, b}
include/trace/events/tlb.h
25
#define EM(a,b) TRACE_DEFINE_ENUM(a);
include/trace/events/tlb.h
26
#define EMe(a,b) TRACE_DEFINE_ENUM(a);
include/trace/events/tlb.h
36
#define EM(a,b) { a, b },
include/trace/events/tlb.h
37
#define EMe(a,b) { a, b }
include/trace/events/v4l2.h
14
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/v4l2.h
15
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/v4l2.h
61
#define EM(a, b) {a, b},
include/trace/events/v4l2.h
62
#define EMe(a, b) {a, b}
include/trace/events/writeback.h
37
#define EM(a,b) TRACE_DEFINE_ENUM(a);
include/trace/events/writeback.h
38
#define EMe(a,b) TRACE_DEFINE_ENUM(a);
include/trace/events/writeback.h
57
#define EM(a,b) { a, b },
include/trace/events/writeback.h
58
#define EMe(a,b) { a, b }
include/trace/stages/stage4_event_fields.h
5
#define ALIGN_STRUCTFIELD(type) ((int)(__alignof__(struct {type b;})))
include/uapi/drm/drm_fourcc.h
105
#define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \
include/uapi/linux/am437x-vpfe.h
97
char b;
include/uapi/linux/comedi.h
903
#define __RANGE(a, b) ((((a) & 0xffff) << 16) | ((b) & 0xffff))
include/uapi/linux/comedi.h
906
#define RANGE_LENGTH(b) ((b) & 0xffff)
include/uapi/linux/cxl_mem.h
55
#define ___C(a, b) CXL_MEM_COMMAND_ID_##a
include/uapi/linux/cxl_mem.h
56
#define ___DEPRECATED(a, b) CXL_MEM_DEPRECATED_ID_##a
include/uapi/linux/cxl_mem.h
61
#define ___C(a, b) { b }
include/uapi/linux/cxl_mem.h
62
#define ___DEPRECATED(a, b) { "Deprecated " b }
include/uapi/linux/cxl_mem.h
79
#define ___C(a, b) (0)
include/uapi/linux/cxl_mem.h
80
#define ___DEPRECATED(a, b) (1)
include/uapi/linux/hdreg.h
57
} b;
include/uapi/linux/map_to_14segment.h
107
#define _SEG14(sym, a, b, c, d, e, f, g1, g2, h, j, k, l, m, n) \
include/uapi/linux/map_to_14segment.h
108
__cpu_to_be16( a << BIT_SEG14_A | b << BIT_SEG14_B | \
include/uapi/linux/map_to_7segment.h
89
#define _SEG7(l,a,b,c,d,e,f,g) \
include/uapi/linux/map_to_7segment.h
90
( a<<BIT_SEG7_A | b<<BIT_SEG7_B | c<<BIT_SEG7_C | d<<BIT_SEG7_D | \
include/uapi/linux/mei_uuid.h
15
__u8 b[16];
include/uapi/linux/mei_uuid.h
18
#define UUID_LE(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
include/uapi/linux/mei_uuid.h
21
(b) & 0xff, ((b) >> 8) & 0xff, \
include/uapi/linux/netfilter/x_tables.h
107
#define SET_COUNTER(c,b,p) do { (c).bcnt = (b); (c).pcnt = (p); } while(0)
include/uapi/linux/netfilter/x_tables.h
108
#define ADD_COUNTER(c,b,p) do { (c).bcnt += (b); (c).pcnt += (p); } while(0)
include/uapi/linux/rkisp1-config.h
287
__s16 b;
include/uapi/linux/rkisp1-config.h
800
__u8 b;
include/uapi/linux/rkisp1-config.h
885
__u32 b;
include/uapi/linux/romfs_fs.h
19
#define __mk4(a,b,c,d) cpu_to_be32(__mkl(__mkw(a,b),__mkw(c,d)))
include/uapi/linux/tee.h
238
__u64 b;
include/uapi/linux/videodev2.h
81
#define v4l2_fourcc(a, b, c, d)\
include/uapi/linux/videodev2.h
82
((__u32)(a) | ((__u32)(b) << 8) | ((__u32)(c) << 16) | ((__u32)(d) << 24))
include/uapi/linux/videodev2.h
83
#define v4l2_fourcc_be(a, b, c, d) (v4l2_fourcc(a, b, c, d) | (1U << 31))
include/uapi/mtd/inftl-user.h
51
struct inftl_unithead2 b;
include/uapi/mtd/inftl-user.h
56
struct inftl_bci b;
include/uapi/mtd/nftl-user.h
57
struct nftl_uci1 b;
include/uapi/mtd/nftl-user.h
62
struct nftl_bci b;
include/vdso/math64.h
27
static __always_inline u64 mul_u64_u32_add_u64_shr(u64 a, u32 mul, u64 b, unsigned int shift)
include/vdso/math64.h
29
return (u64)((((unsigned __int128)a * mul) + b) >> shift);
include/vdso/math64.h
37
static inline u64 mul_u32_u32(u32 a, u32 b)
include/vdso/math64.h
39
return (u64)a * b;
include/vdso/math64.h
43
static __always_inline u64 mul_u64_u32_add_u64_shr(u64 a, u32 mul, u64 b, unsigned int shift)
include/vdso/math64.h
49
ovf = __builtin_add_overflow(mul_u32_u32(al, mul), b, &ret);
include/video/pm3fb.h
504
#define PM3ConstantColorDDA_B(b) (((b) & 0xff) << 16)
init/do_mounts.c
183
char b[BDEVNAME_SIZE];
init/do_mounts.c
186
scnprintf(b, BDEVNAME_SIZE, "unknown-block(%u,%u)",
init/do_mounts.c
215
pretty_name, b, err);
init/do_mounts.c
230
panic("VFS: Unable to mount root fs on %s", b);
init/do_mounts.c
243
panic("VFS: Unable to mount root fs on \"%s\" or %s", pretty_name, b);
kernel/auditfilter.c
704
static int audit_compare_rule(struct audit_krule *a, struct audit_krule *b)
kernel/auditfilter.c
708
if (a->flags != b->flags ||
kernel/auditfilter.c
709
a->pflags != b->pflags ||
kernel/auditfilter.c
710
a->listnr != b->listnr ||
kernel/auditfilter.c
711
a->action != b->action ||
kernel/auditfilter.c
712
a->field_count != b->field_count)
kernel/auditfilter.c
716
if (a->fields[i].type != b->fields[i].type ||
kernel/auditfilter.c
717
a->fields[i].op != b->fields[i].op)
kernel/auditfilter.c
731
if (strcmp(a->fields[i].lsm_str, b->fields[i].lsm_str))
kernel/auditfilter.c
736
audit_watch_path(b->watch)))
kernel/auditfilter.c
741
audit_tree_path(b->tree)))
kernel/auditfilter.c
746
if (strcmp(a->filterkey, b->filterkey))
kernel/auditfilter.c
752
audit_mark_path(b->exe)))
kernel/auditfilter.c
761
if (!uid_eq(a->fields[i].uid, b->fields[i].uid))
kernel/auditfilter.c
769
if (!gid_eq(a->fields[i].gid, b->fields[i].gid))
kernel/auditfilter.c
773
if (a->fields[i].val != b->fields[i].val)
kernel/auditfilter.c
779
if (a->mask[i] != b->mask[i])
kernel/bpf/bpf_local_storage.c
247
struct bpf_local_storage_map_bucket *b;
kernel/bpf/bpf_local_storage.c
254
b = select_bucket(smap, local_storage);
kernel/bpf/bpf_local_storage.c
255
err = raw_res_spin_lock_irqsave(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
260
raw_res_spin_unlock_irqrestore(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
274
struct bpf_local_storage_map_bucket *b;
kernel/bpf/bpf_local_storage.c
278
b = select_bucket(smap, local_storage);
kernel/bpf/bpf_local_storage.c
280
err = raw_res_spin_lock_irqsave(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
284
hlist_add_head_rcu(&selem->map_node, &b->list);
kernel/bpf/bpf_local_storage.c
285
raw_res_spin_unlock_irqrestore(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
290
static void bpf_selem_link_map_nolock(struct bpf_local_storage_map_bucket *b,
kernel/bpf/bpf_local_storage.c
293
hlist_add_head_rcu(&selem->map_node, &b->list);
kernel/bpf/bpf_local_storage.c
351
struct bpf_local_storage_map_bucket *b)
kernel/bpf/bpf_local_storage.c
353
bool in_map_free = !!b, free_storage = false;
kernel/bpf/bpf_local_storage.c
363
b = b ? : select_bucket(smap, local_storage);
kernel/bpf/bpf_local_storage.c
364
err = raw_res_spin_lock_irqsave(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
376
raw_res_spin_unlock_irqrestore(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
482
struct bpf_local_storage_map_bucket *b;
kernel/bpf/bpf_local_storage.c
505
b = select_bucket(smap, storage);
kernel/bpf/bpf_local_storage.c
506
err = raw_res_spin_lock_irqsave(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
510
bpf_selem_link_map_nolock(b, first_selem);
kernel/bpf/bpf_local_storage.c
527
raw_res_spin_unlock_irqrestore(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
531
raw_res_spin_unlock_irqrestore(&b->lock, flags);
kernel/bpf/bpf_local_storage.c
553
struct bpf_local_storage_map_bucket *b;
kernel/bpf/bpf_local_storage.c
638
b = select_bucket(smap, local_storage);
kernel/bpf/bpf_local_storage.c
640
err = raw_res_spin_lock_irqsave(&b->lock, b_flags);
kernel/bpf/bpf_local_storage.c
646
bpf_selem_link_map_nolock(b, selem);
kernel/bpf/bpf_local_storage.c
658
raw_res_spin_unlock_irqrestore(&b->lock, b_flags);
kernel/bpf/bpf_local_storage.c
818
struct bpf_local_storage_map_bucket *b;
kernel/bpf/bpf_local_storage.c
842
b = &smap->buckets[i];
kernel/bpf/bpf_local_storage.c
847
hlist_for_each_entry_rcu(selem, &b->list, map_node) {
kernel/bpf/bpf_local_storage.c
848
bpf_selem_unlink_nofail(selem, b);
kernel/bpf/btf.c
4063
const struct btf_field *b = (const struct btf_field *)_b;
kernel/bpf/btf.c
4065
if (a->offset < b->offset)
kernel/bpf/btf.c
4067
else if (a->offset > b->offset)
kernel/bpf/btf.c
5599
static int btf_sec_info_cmp(const void *a, const void *b)
kernel/bpf/btf.c
5602
const struct btf_sec_info *y = b;
kernel/bpf/cfg.c
202
static int cmp_ptr_to_u32(const void *a, const void *b)
kernel/bpf/cfg.c
204
return *(u32 *)a - *(u32 *)b;
kernel/bpf/core.c
605
struct latch_tree_node *b)
kernel/bpf/core.c
607
return bpf_get_ksym_start(a) < bpf_get_ksym_start(b);
kernel/bpf/fixups.c
58
static int kfunc_desc_cmp_by_imm_off(const void *a, const void *b)
kernel/bpf/fixups.c
61
const struct bpf_kfunc_desc *d1 = b;
kernel/bpf/hashtab.c
1178
struct bucket *b;
kernel/bpf/hashtab.c
1192
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1193
head = &b->head;
kernel/bpf/hashtab.c
1217
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1262
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1267
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1285
struct bucket *b;
kernel/bpf/hashtab.c
1299
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1300
head = &b->head;
kernel/bpf/hashtab.c
1312
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1333
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1362
struct bucket *b;
kernel/bpf/hashtab.c
1376
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1377
head = &b->head;
kernel/bpf/hashtab.c
1379
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1410
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1424
struct bucket *b;
kernel/bpf/hashtab.c
1438
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1439
head = &b->head;
kernel/bpf/hashtab.c
1452
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1476
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
149
static inline int htab_lock_bucket(struct bucket *b, unsigned long *pflags)
kernel/bpf/hashtab.c
1503
struct bucket *b;
kernel/bpf/hashtab.c
1514
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1515
head = &b->head;
kernel/bpf/hashtab.c
1517
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1527
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1538
struct bucket *b;
kernel/bpf/hashtab.c
154
ret = raw_res_spin_lock_irqsave(&b->raw_lock, flags);
kernel/bpf/hashtab.c
1549
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1550
head = &b->head;
kernel/bpf/hashtab.c
1552
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1563
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
161
static inline void htab_unlock_bucket(struct bucket *b, unsigned long flags)
kernel/bpf/hashtab.c
163
raw_res_spin_unlock_irqrestore(&b->raw_lock, flags);
kernel/bpf/hashtab.c
1684
struct bucket *b;
kernel/bpf/hashtab.c
1690
b = __select_bucket(htab, hash);
kernel/bpf/hashtab.c
1691
head = &b->head;
kernel/bpf/hashtab.c
1693
ret = htab_lock_bucket(b, &bflags);
kernel/bpf/hashtab.c
1727
htab_unlock_bucket(b, bflags);
kernel/bpf/hashtab.c
1790
struct bucket *b;
kernel/bpf/hashtab.c
1847
b = &htab->buckets[batch];
kernel/bpf/hashtab.c
1848
head = &b->head;
kernel/bpf/hashtab.c
1851
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
1874
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1885
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
1955
htab_unlock_bucket(b, flags);
kernel/bpf/hashtab.c
2097
struct bucket *b;
kernel/bpf/hashtab.c
2114
b = &htab->buckets[bucket_id++];
kernel/bpf/hashtab.c
2120
b = &htab->buckets[i];
kernel/bpf/hashtab.c
2124
head = &b->head;
kernel/bpf/hashtab.c
2272
struct bucket *b;
kernel/bpf/hashtab.c
2289
b = &htab->buckets[i];
kernel/bpf/hashtab.c
2291
head = &b->head;
kernel/bpf/hashtab.c
866
struct bucket *b;
kernel/bpf/hashtab.c
870
b = __select_bucket(htab, tgt_l->hash);
kernel/bpf/hashtab.c
871
head = &b->head;
kernel/bpf/hashtab.c
873
ret = htab_lock_bucket(b, &flags);
kernel/bpf/hashtab.c
884
htab_unlock_bucket(b, flags);
kernel/bpf/helpers.c
2677
bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
kernel/bpf/helpers.c
2687
bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
kernel/bpf/liveness.c
534
struct func_instance *b = *(struct func_instance **)pb;
kernel/bpf/liveness.c
535
int dcallsite = (int)a->callsite - b->callsite;
kernel/bpf/liveness.c
536
int ddepth = (int)a->depth - b->depth;
kernel/bpf/liveness.c
646
static bool arg_track_eq(const struct arg_track *a, const struct arg_track *b)
kernel/bpf/liveness.c
650
if (a->frame != b->frame)
kernel/bpf/liveness.c
653
return a->mask == b->mask;
kernel/bpf/liveness.c
656
if (a->off_cnt != b->off_cnt)
kernel/bpf/liveness.c
659
if (a->off[i] != b->off[i])
kernel/bpf/liveness.c
679
static struct arg_track arg_merge_offsets(struct arg_track a, struct arg_track b)
kernel/bpf/liveness.c
685
while (i < a.off_cnt && j < b.off_cnt) {
kernel/bpf/liveness.c
688
if (a.off[i] <= b.off[j]) {
kernel/bpf/liveness.c
690
if (v == b.off[j])
kernel/bpf/liveness.c
693
v = b.off[j++];
kernel/bpf/liveness.c
706
while (j < b.off_cnt) {
kernel/bpf/liveness.c
709
result.off[k++] = b.off[j++];
kernel/bpf/liveness.c
721
static struct arg_track arg_join_imprecise(struct arg_track a, struct arg_track b)
kernel/bpf/liveness.c
730
if (b.frame >= 0)
kernel/bpf/liveness.c
731
m |= BIT(b.frame);
kernel/bpf/liveness.c
732
else if (b.frame == ARG_IMPRECISE)
kernel/bpf/liveness.c
733
m |= b.mask;
kernel/bpf/liveness.c
739
static struct arg_track __arg_track_join(struct arg_track a, struct arg_track b)
kernel/bpf/liveness.c
741
if (!arg_is_visited(&b))
kernel/bpf/liveness.c
744
return b;
kernel/bpf/liveness.c
745
if (a.frame == b.frame && a.frame >= 0) {
kernel/bpf/liveness.c
747
if (a.off_cnt == 0 || b.off_cnt == 0)
kernel/bpf/liveness.c
750
return arg_merge_offsets(a, b);
kernel/bpf/liveness.c
760
if (a.frame == ARG_NONE && b.frame == ARG_NONE)
kernel/bpf/liveness.c
762
if (a.frame >= 0 && b.frame == ARG_NONE) {
kernel/bpf/liveness.c
771
if (b.frame >= 0 && a.frame == ARG_NONE) {
kernel/bpf/liveness.c
772
if (b.off_cnt == 1)
kernel/bpf/liveness.c
773
return arg_merge_offsets(b, arg_single(b.frame, 0));
kernel/bpf/liveness.c
774
return b;
kernel/bpf/liveness.c
777
return arg_join_imprecise(a, b);
kernel/bpf/syscall.c
640
static int btf_field_cmp(const void *a, const void *b)
kernel/bpf/syscall.c
642
const struct btf_field *f1 = a, *f2 = b;
kernel/bpf/tnum.c
102
struct tnum tnum_or(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
106
v = a.value | b.value;
kernel/bpf/tnum.c
107
mu = a.mask | b.mask;
kernel/bpf/tnum.c
111
struct tnum tnum_xor(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
115
v = a.value ^ b.value;
kernel/bpf/tnum.c
116
mu = a.mask | b.mask;
kernel/bpf/tnum.c
137
struct tnum tnum_mul(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
144
acc = tnum_add(acc, b);
kernel/bpf/tnum.c
154
acc = tnum_union(acc, tnum_add(acc, b));
kernel/bpf/tnum.c
158
b = tnum_lshift(b, 1);
kernel/bpf/tnum.c
163
bool tnum_overlap(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
167
mu = ~a.mask & ~b.mask;
kernel/bpf/tnum.c
168
return (a.value & mu) == (b.value & mu);
kernel/bpf/tnum.c
174
struct tnum tnum_intersect(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
178
v = a.value | b.value;
kernel/bpf/tnum.c
179
mu = a.mask & b.mask;
kernel/bpf/tnum.c
188
struct tnum tnum_union(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
190
u64 v = a.value & b.value;
kernel/bpf/tnum.c
191
u64 mu = (a.value ^ b.value) | a.mask | b.mask;
kernel/bpf/tnum.c
210
bool tnum_in(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
212
if (b.mask & ~a.mask)
kernel/bpf/tnum.c
214
b.value &= ~a.mask;
kernel/bpf/tnum.c
215
return a.value == b.value;
kernel/bpf/tnum.c
63
struct tnum tnum_add(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
67
sm = a.mask + b.mask;
kernel/bpf/tnum.c
68
sv = a.value + b.value;
kernel/bpf/tnum.c
71
mu = chi | a.mask | b.mask;
kernel/bpf/tnum.c
75
struct tnum tnum_sub(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
79
dv = a.value - b.value;
kernel/bpf/tnum.c
81
beta = dv - b.mask;
kernel/bpf/tnum.c
83
mu = chi | a.mask | b.mask;
kernel/bpf/tnum.c
92
struct tnum tnum_and(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
97
beta = b.value | b.mask;
kernel/bpf/tnum.c
98
v = a.value & b.value;
kernel/bpf/verifier.c
1644
static bool same_callsites(struct bpf_verifier_state *a, struct bpf_verifier_state *b)
kernel/bpf/verifier.c
1648
if (a->curframe != b->curframe)
kernel/bpf/verifier.c
1652
if (a->frame[fr]->callsite != b->frame[fr]->callsite)
kernel/bpf/verifier.c
2629
static int cmp_subprogs(const void *a, const void *b)
kernel/bpf/verifier.c
2632
((struct bpf_subprog_info *)b)->start;
kernel/bpf/verifier.c
2765
static int kfunc_desc_cmp_by_id_off(const void *a, const void *b)
kernel/bpf/verifier.c
2768
const struct bpf_kfunc_desc *d1 = b;
kernel/bpf/verifier.c
2774
static int kfunc_btf_cmp_by_off(const void *a, const void *b)
kernel/bpf/verifier.c
2777
const struct bpf_kfunc_btf *d1 = b;
kernel/bpf/verifier.c
2814
struct bpf_kfunc_btf *b;
kernel/bpf/verifier.c
2820
b = bsearch(&kf_btf, tab->descs, tab->nr_descs,
kernel/bpf/verifier.c
2822
if (!b) {
kernel/bpf/verifier.c
2856
b = &tab->descs[tab->nr_descs++];
kernel/bpf/verifier.c
2857
b->btf = btf;
kernel/bpf/verifier.c
2858
b->module = mod;
kernel/bpf/verifier.c
2859
b->offset = offset;
kernel/bpf/verifier.c
2867
btf = b->btf;
kernel/cgroup/cgroup-v1.c
282
static int cmppid(const void *a, const void *b)
kernel/cgroup/cgroup-v1.c
284
return *(pid_t *)a - *(pid_t *)b;
kernel/cgroup/cpuset-internal.h
252
static inline int cpusets_overlap(struct cpuset *a, struct cpuset *b)
kernel/cgroup/cpuset-internal.h
254
return cpumask_intersects(a->effective_cpus, b->effective_cpus);
kernel/cred.c
472
int cred_fscmp(const struct cred *a, const struct cred *b)
kernel/cred.c
477
if (a == b)
kernel/cred.c
479
if (uid_lt(a->fsuid, b->fsuid))
kernel/cred.c
481
if (uid_gt(a->fsuid, b->fsuid))
kernel/cred.c
484
if (gid_lt(a->fsgid, b->fsgid))
kernel/cred.c
486
if (gid_gt(a->fsgid, b->fsgid))
kernel/cred.c
490
gb = b->group_info;
kernel/dma/debug.c
275
static bool exact_match(struct dma_debug_entry *a, struct dma_debug_entry *b)
kernel/dma/debug.c
277
return ((a->dev_addr == b->dev_addr) &&
kernel/dma/debug.c
278
(a->dev == b->dev)) ? true : false;
kernel/dma/debug.c
282
struct dma_debug_entry *b)
kernel/dma/debug.c
284
if (a->dev != b->dev)
kernel/dma/debug.c
287
if ((b->dev_addr <= a->dev_addr) &&
kernel/dma/debug.c
288
((b->dev_addr + b->size) >= (a->dev_addr + a->size)))
kernel/events/core.c
13630
static void mutex_lock_double(struct mutex *a, struct mutex *b)
kernel/events/core.c
13632
if (b < a)
kernel/events/core.c
13633
swap(a, b);
kernel/events/core.c
13636
mutex_lock_nested(b, SINGLE_DEPTH_NESTING);
kernel/events/core.c
1827
static inline bool __group_less(struct rb_node *a, const struct rb_node *b)
kernel/events/core.c
1831
e->group_index, __node_2_pe(b)) < 0;
kernel/events/core.c
1843
const struct perf_event *b = __node_2_pe(node);
kernel/events/core.c
1846
return perf_event_groups_cmp(a->cpu, a->pmu, a->cgroup, b->group_index, b);
kernel/events/core.c
1853
const struct perf_event *b = __node_2_pe(node);
kernel/events/core.c
1856
return perf_event_groups_cmp(a->cpu, a->pmu, event_cgroup(b),
kernel/events/core.c
1857
b->group_index, b);
kernel/events/core.c
4355
#define REDUCE_FLS(a, b) \
kernel/events/core.c
4357
if (a##_fls > b##_fls) { \
kernel/events/core.c
4361
b >>= 1; \
kernel/events/core.c
4362
b##_fls--; \
kernel/events/uprobes.c
885
static inline int __uprobe_cmp_key(const void *key, const struct rb_node *b)
kernel/events/uprobes.c
888
return uprobe_cmp(a->inode, a->offset, __node_2_uprobe(b));
kernel/events/uprobes.c
891
static inline int __uprobe_cmp(struct rb_node *a, const struct rb_node *b)
kernel/events/uprobes.c
894
return uprobe_cmp(u->inode, u->offset, __node_2_uprobe(b));
kernel/futex/core.c
1759
struct futex_private_hash *b)
kernel/futex/core.c
1762
if (!a->custom && b->custom)
kernel/futex/core.c
1764
if (a->custom && !b->custom)
kernel/futex/core.c
1768
if (!b->hash_mask)
kernel/futex/core.c
1774
if (a->hash_mask < b->hash_mask)
kernel/futex/core.c
1776
if (a->hash_mask > b->hash_mask)
kernel/groups.c
79
kgid_t b = *(kgid_t *)_b;
kernel/groups.c
81
return gid_gt(a, b) - gid_lt(a, b);
kernel/jump_label.c
35
static int jump_label_cmp(const void *a, const void *b)
kernel/jump_label.c
38
const struct jump_entry *jeb = b;
kernel/jump_label.c
63
static void jump_label_swap(void *a, void *b, int size)
kernel/jump_label.c
65
long delta = (unsigned long)a - (unsigned long)b;
kernel/jump_label.c
67
struct jump_entry *jeb = b;
kernel/kcsan/debugfs.c
92
const unsigned long b = *(const unsigned long *)lhs;
kernel/kcsan/debugfs.c
94
return a < b ? -1 : a == b ? 0 : 1;
kernel/kcsan/kcsan_test.c
550
#define KCSAN_EXPECT_READ_BARRIER(b, o) __KCSAN_EXPECT_BARRIER(0, b, o, #b)
kernel/kcsan/kcsan_test.c
551
#define KCSAN_EXPECT_WRITE_BARRIER(b, o) __KCSAN_EXPECT_BARRIER(KCSAN_ACCESS_WRITE, b, o, #b)
kernel/kcsan/kcsan_test.c
552
#define KCSAN_EXPECT_RW_BARRIER(b, o) __KCSAN_EXPECT_BARRIER(KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_WRITE, b, o, #b)
kernel/kcsan/selftest.c
135
#define KCSAN_CHECK_READ_BARRIER(b) __KCSAN_CHECK_BARRIER(0, b, #b)
kernel/kcsan/selftest.c
136
#define KCSAN_CHECK_WRITE_BARRIER(b) __KCSAN_CHECK_BARRIER(KCSAN_ACCESS_WRITE, b, #b)
kernel/kcsan/selftest.c
137
#define KCSAN_CHECK_RW_BARRIER(b) __KCSAN_CHECK_BARRIER(KCSAN_ACCESS_WRITE | KCSAN_ACCESS_COMPOUND, b, #b)
kernel/locking/rtmutex.c
459
static __always_inline bool __waiter_less(struct rb_node *a, const struct rb_node *b)
kernel/locking/rtmutex.c
462
struct rt_mutex_waiter *bw = __node_2_waiter(b);
kernel/locking/rtmutex.c
508
static __always_inline bool __pi_waiter_less(struct rb_node *a, const struct rb_node *b)
kernel/locking/rtmutex.c
510
return rt_waiter_node_less(__node_2_rt_node(a), __node_2_rt_node(b));
kernel/locking/test-ww_mutex.c
21
#define ww_acquire_init_noinject(a, b) do { \
kernel/locking/test-ww_mutex.c
22
ww_acquire_init((a), (b)); \
kernel/locking/test-ww_mutex.c
26
#define ww_acquire_init_noinject(a, b) ww_acquire_init((a), (b))
kernel/locking/ww_mutex.h
233
__ww_ctx_less(struct ww_acquire_ctx *a, struct ww_acquire_ctx *b)
kernel/locking/ww_mutex.h
243
int b_prio = b->task->prio;
kernel/locking/ww_mutex.h
256
if (dl_time_before(b->task->dl.deadline,
kernel/locking/ww_mutex.h
261
b->task->dl.deadline))
kernel/locking/ww_mutex.h
270
return (signed long)(a->stamp - b->stamp) > 0;
kernel/module/main.c
208
char b = str_b[i];
kernel/module/main.c
212
if (b == '-') b = '_';
kernel/module/main.c
214
d = a - b;
kernel/module/main.c
669
static int already_uses(struct module *a, struct module *b)
kernel/module/main.c
673
list_for_each_entry(use, &b->source_list, source_list) {
kernel/module/main.c
677
pr_debug("%s does not use %s!\n", a->name, b->name);
kernel/module/main.c
688
static int add_module_usage(struct module *a, struct module *b)
kernel/module/main.c
698
use->target = b;
kernel/module/main.c
699
list_add(&use->source_list, &b->source_list);
kernel/module/main.c
705
static int ref_module(struct module *a, struct module *b)
kernel/module/main.c
709
if (b == NULL || already_uses(a, b))
kernel/module/main.c
713
err = strong_try_module_get(b);
kernel/module/main.c
717
err = add_module_usage(a, b);
kernel/module/main.c
719
module_put(b);
kernel/module/main.c
968
static int ref_module(struct module *a, struct module *b)
kernel/module/main.c
970
return strong_try_module_get(b);
kernel/module/tree_lookup.c
37
mod_tree_less(struct latch_tree_node *a, struct latch_tree_node *b)
kernel/module/tree_lookup.c
39
return __mod_tree_val(a) < __mod_tree_val(b);
kernel/nstree.c
182
static int ns_cmp(struct rb_node *a, const struct rb_node *b)
kernel/nstree.c
184
return ns_id_cmp(node_to_ns(a)->ns_id, node_to_ns(b)->ns_id);
kernel/nstree.c
187
static int ns_cmp_unified(struct rb_node *a, const struct rb_node *b)
kernel/nstree.c
189
return ns_id_cmp(node_to_ns_unified(a)->ns_id, node_to_ns_unified(b)->ns_id);
kernel/nstree.c
192
static int ns_cmp_owner(struct rb_node *a, const struct rb_node *b)
kernel/nstree.c
194
return ns_id_cmp(node_to_ns_owner(a)->ns_id, node_to_ns_owner(b)->ns_id);
kernel/params.c
86
bool parameqn(const char *a, const char *b, size_t n)
kernel/params.c
91
if (dash2underscore(a[i]) != dash2underscore(b[i]))
kernel/params.c
97
bool parameq(const char *a, const char *b)
kernel/params.c
99
return parameqn(a, b, strlen(a)+1);
kernel/rcu/refscale.c
1043
unsigned int b;
kernel/rcu/refscale.c
1067
b = READ_ONCE(rtsp->a);
kernel/rcu/refscale.c
1073
WARN_ONCE(a != b, "Re-read of ->a changed from %u to %u.\n", a, b);
kernel/rcu/refscale.c
1074
b = rtsp->b;
kernel/rcu/refscale.c
1076
WARN_ON_ONCE(a * a != b);
kernel/rcu/refscale.c
1099
WRITE_ONCE(rtsp->b, rtsp->a * rtsp->a);
kernel/rcu/refscale.c
983
unsigned int b;
kernel/rcu/tree.c
1308
rdp->cpu_no_qs.b.norm = need_qs;
kernel/rcu/tree.c
2452
if (rdp->cpu_no_qs.b.norm || rdp->gp_seq != rnp->gp_seq ||
kernel/rcu/tree.c
2461
rdp->cpu_no_qs.b.norm = true; /* need qs for new gp. */
kernel/rcu/tree.c
2514
if (rdp->cpu_no_qs.b.norm)
kernel/rcu/tree.c
3695
if (rdp->core_needs_qs && !rdp->cpu_no_qs.b.norm && gp_in_progress)
kernel/rcu/tree.c
3960
bool b;
kernel/rcu/tree.c
3965
ret = kstrtobool(val, &b);
kernel/rcu/tree.c
3966
if (!ret && b) {
kernel/rcu/tree.c
4271
rdp->cpu_no_qs.b.norm = true;
kernel/rcu/tree.c
4409
WARN_ON_ONCE(rdp->cpu_no_qs.b.exp);
kernel/rcu/tree.h
156
} b; /* Bits. */
kernel/rcu/tree_exp.h
273
WRITE_ONCE(rdp->cpu_no_qs.b.exp, false);
kernel/rcu/tree_exp.h
274
ASSERT_EXCLUSIVE_WRITER(rdp->cpu_no_qs.b.exp);
kernel/rcu/tree_exp.h
586
"D."[!!data_race(rdp->cpu_no_qs.b.exp)]);
kernel/rcu/tree_exp.h
733
ASSERT_EXCLUSIVE_WRITER_SCOPED(*this_cpu_ptr(&rcu_data.cpu_no_qs.b.exp));
kernel/rcu/tree_exp.h
734
__this_cpu_write(rcu_data.cpu_no_qs.b.exp, true);
kernel/rcu/tree_exp.h
761
ASSERT_EXCLUSIVE_WRITER_SCOPED(rdp->cpu_no_qs.b.exp);
kernel/rcu/tree_exp.h
763
READ_ONCE(rdp->cpu_no_qs.b.exp)))
kernel/rcu/tree_exp.h
795
WRITE_ONCE(rdp->cpu_no_qs.b.exp, true);
kernel/rcu/tree_exp.h
796
t->rcu_read_unlock_special.b.exp_hint = true;
kernel/rcu/tree_exp.h
871
ASSERT_EXCLUSIVE_WRITER_SCOPED(rdp->cpu_no_qs.b.exp);
kernel/rcu/tree_exp.h
873
__this_cpu_read(rcu_data.cpu_no_qs.b.exp))
kernel/rcu/tree_plugin.h
1048
if (READ_ONCE(rdp->cpu_no_qs.b.exp))
kernel/rcu/tree_plugin.h
274
if (blkd_state & RCU_EXP_BLKD && rdp->cpu_no_qs.b.exp)
kernel/rcu/tree_plugin.h
277
WARN_ON_ONCE(rdp->cpu_no_qs.b.exp);
kernel/rcu/tree_plugin.h
278
ASSERT_EXCLUSIVE_WRITER_SCOPED(rdp->cpu_no_qs.b.exp);
kernel/rcu/tree_plugin.h
301
if (__this_cpu_read(rcu_data.cpu_no_qs.b.norm)) {
kernel/rcu/tree_plugin.h
305
__this_cpu_write(rcu_data.cpu_no_qs.b.norm, false);
kernel/rcu/tree_plugin.h
307
WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, false);
kernel/rcu/tree_plugin.h
334
!t->rcu_read_unlock_special.b.blocked) {
kernel/rcu/tree_plugin.h
339
t->rcu_read_unlock_special.b.blocked = true;
kernel/rcu/tree_plugin.h
369
if (rdp->cpu_no_qs.b.exp)
kernel/rcu/tree_plugin.h
418
WRITE_ONCE(current->rcu_read_unlock_special.b.need_qs, true);
kernel/rcu/tree_plugin.h
499
if (!special.s && !rdp->cpu_no_qs.b.exp) {
kernel/rcu/tree_plugin.h
504
if (special.b.need_qs) {
kernel/rcu/tree_plugin.h
506
rdp->cpu_no_qs.b.norm = false;
kernel/rcu/tree_plugin.h
520
if (rdp->cpu_no_qs.b.exp)
kernel/rcu/tree_plugin.h
524
if (special.b.blocked) {
kernel/rcu/tree_plugin.h
602
return (__this_cpu_read(rcu_data.cpu_no_qs.b.exp) ||
kernel/rcu/tree_plugin.h
831
__this_cpu_read(rcu_data.cpu_no_qs.b.norm) &&
kernel/rcu/tree_plugin.h
832
!t->rcu_read_unlock_special.b.need_qs &&
kernel/rcu/tree_plugin.h
834
t->rcu_read_unlock_special.b.need_qs = true;
kernel/rcu/tree_plugin.h
852
WRITE_ONCE(t->rcu_read_unlock_special.b.blocked, true);
kernel/rcu/tree_plugin.h
929
rdp->cpu_no_qs.b.norm = false;
kernel/rcu/tree_plugin.h
957
__this_cpu_write(rcu_data.cpu_no_qs.b.norm, false);
kernel/rcu/tree_plugin.h
958
if (__this_cpu_read(rcu_data.cpu_no_qs.b.exp))
kernel/rcu/tree_stall.h
356
".b"[rscr.rs.b.blocked],
kernel/rcu/tree_stall.h
357
".q"[rscr.rs.b.need_qs],
kernel/rcu/tree_stall.h
358
".e"[rscr.rs.b.exp_hint],
kernel/sched/core.c
229
const struct task_struct *b, bool in_fi)
kernel/sched/core.c
232
int pa = __task_prio(a), pb = __task_prio(b);
kernel/sched/core.c
252
b_dl = &b->dl;
kernel/sched/core.c
253
if (b->dl_server)
kernel/sched/core.c
254
b_dl = b->dl_server;
kernel/sched/core.c
260
return cfs_prio_less(a, b, in_fi);
kernel/sched/core.c
264
return scx_prio_less(a, b, in_fi);
kernel/sched/core.c
271
const struct task_struct *b)
kernel/sched/core.c
273
if (a->core_cookie < b->core_cookie)
kernel/sched/core.c
276
if (a->core_cookie > b->core_cookie)
kernel/sched/core.c
280
if (prio_less(b, a, !!task_rq(a)->core->core_forceidle_count))
kernel/sched/core.c
288
static inline bool rb_sched_core_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/core.c
290
return __sched_core_less(__node_2_sc(a), __node_2_sc(b));
kernel/sched/core.c
6066
static inline bool cookie_match(struct task_struct *a, struct task_struct *b)
kernel/sched/core.c
6068
if (is_task_rq_idle(a) || is_task_rq_idle(b))
kernel/sched/core.c
6071
return a->core_cookie == b->core_cookie;
kernel/sched/deadline.c
2085
static inline bool __dl_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/deadline.c
2087
return dl_time_before(__node_2_dle(a)->deadline, __node_2_dle(b)->deadline);
kernel/sched/deadline.c
567
static inline bool __pushable_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/deadline.c
569
return dl_entity_preempt(&__node_2_pdl(a)->dl, &__node_2_pdl(b)->dl);
kernel/sched/ext.c
1294
const struct task_struct *b =
kernel/sched/ext.c
1297
return time_before64(a->scx.dsq_vtime, b->scx.dsq_vtime);
kernel/sched/ext.c
232
static bool u32_before(u32 a, u32 b)
kernel/sched/ext.c
234
return (s32)(a - b) < 0;
kernel/sched/ext.c
3172
bool scx_prio_less(const struct task_struct *a, const struct task_struct *b,
kernel/sched/ext.c
3176
struct scx_sched *sch_b = scx_task_sched(b);
kernel/sched/ext.c
3188
(struct task_struct *)b);
kernel/sched/ext.c
3190
return time_after64(a->scx.core_sched_at, b->scx.core_sched_at);
kernel/sched/ext.c
7391
static bool sched_ext_ops__core_sched_before(struct task_struct *a, struct task_struct *b) { return false; }
kernel/sched/ext.h
39
bool scx_prio_less(const struct task_struct *a, const struct task_struct *b,
kernel/sched/ext_internal.h
499
bool (*core_sched_before)(struct task_struct *a, struct task_struct *b);
kernel/sched/fair.c
13580
bool cfs_prio_less(const struct task_struct *a, const struct task_struct *b,
kernel/sched/fair.c
13585
const struct sched_entity *seb = &b->se;
kernel/sched/fair.c
13590
WARN_ON_ONCE(task_rq(b)->core != rq->core);
kernel/sched/fair.c
13614
cfs_rqb = &task_rq(b)->cfs;
kernel/sched/fair.c
3004
int a, b;
kernel/sched/fair.c
3016
for_each_node_mask(b, nodes) {
kernel/sched/fair.c
3017
if (node_distance(a, b) < dist) {
kernel/sched/fair.c
3018
faults += group_faults(p, b);
kernel/sched/fair.c
3019
node_set(b, this_group);
kernel/sched/fair.c
3020
node_clear(b, nodes);
kernel/sched/fair.c
590
const struct sched_entity *b)
kernel/sched/fair.c
596
return vruntime_cmp(a->deadline, "<", b->deadline);
kernel/sched/fair.c
940
static inline bool __entity_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/fair.c
942
return entity_before(__node_2_se(a), __node_2_se(b));
kernel/sched/sched.h
1476
cfs_prio_less(const struct task_struct *a, const struct task_struct *b, bool fi);
kernel/sched/sched.h
302
const struct sched_dl_entity *b)
kernel/sched/sched.h
305
dl_time_before(a->deadline, b->deadline);
kernel/sched/sched.h
978
static inline bool sched_asym_prefer(int a, int b)
kernel/sched/sched.h
980
return arch_asym_cpu_priority(a) > arch_asym_cpu_priority(b);
kernel/sched/topology.c
1922
int a, b, c, n;
kernel/sched/topology.c
1932
for_each_cpu_node_but(b, offline_node) {
kernel/sched/topology.c
1934
if (node_distance(a, b) < n)
kernel/sched/topology.c
1940
node_distance(b, c) < n) {
kernel/sched/topology.c
2279
static int hop_cmp(const void *a, const void *b)
kernel/sched/topology.c
2281
struct cpumask **prev_hop, **cur_hop = *(struct cpumask ***)b;
kernel/sched/topology.c
2287
if (b == k->masks) {
kernel/sched/topology.c
2292
prev_hop = *((struct cpumask ***)b - 1);
kernel/signal.c
157
#define PENDING(p,b) has_pending_signals(&(p)->signal, (b))
kernel/static_call_inline.c
100
a->key = b->key - delta;
kernel/static_call_inline.c
102
b->addr = tmp.addr + delta;
kernel/static_call_inline.c
103
b->key = tmp.key + delta;
kernel/static_call_inline.c
79
const struct static_call_site *b = _b;
kernel/static_call_inline.c
81
const struct static_call_key *key_b = static_call_key(b);
kernel/static_call_inline.c
96
struct static_call_site *b = _b;
kernel/static_call_inline.c
99
a->addr = b->addr - delta;
kernel/sys.c
102
# define GET_ENDIAN(a, b) (-EINVAL)
kernel/sys.c
105
# define SET_ENDIAN(a, b) (-EINVAL)
kernel/sys.c
117
# define SET_FP_MODE(a,b) (-EINVAL)
kernel/sys.c
132
# define PAC_RESET_KEYS(a, b) (-EINVAL)
kernel/sys.c
135
# define PAC_SET_ENABLED_KEYS(a, b, c) (-EINVAL)
kernel/sys.c
153
# define RISCV_SET_ICACHE_FLUSH_CTX(a, b) (-EINVAL)
kernel/sys.c
156
# define PPC_GET_DEXCR_ASPECT(a, b) (-EINVAL)
kernel/sys.c
159
# define PPC_SET_DEXCR_ASPECT(a, b, c) (-EINVAL)
kernel/sys.c
84
# define SET_UNALIGN_CTL(a, b) (-EINVAL)
kernel/sys.c
87
# define GET_UNALIGN_CTL(a, b) (-EINVAL)
kernel/sys.c
90
# define SET_FPEMU_CTL(a, b) (-EINVAL)
kernel/sys.c
93
# define GET_FPEMU_CTL(a, b) (-EINVAL)
kernel/sys.c
96
# define SET_FPEXC_CTL(a, b) (-EINVAL)
kernel/sys.c
99
# define GET_FPEXC_CTL(a, b) (-EINVAL)
kernel/time/hrtimer.c
327
# define switch_hrtimer_base(t, b, p) (b)
kernel/time/timer.c
2502
int b;
kernel/time/timer.c
2504
for (b = 0; b < NR_BASES; b++) {
kernel/time/timer.c
2505
base = per_cpu_ptr(&timer_bases[b], cpu);
kernel/time/timer.c
2519
int b, i;
kernel/time/timer.c
2521
for (b = 0; b < NR_BASES; b++) {
kernel/time/timer.c
2522
old_base = per_cpu_ptr(&timer_bases[b], cpu);
kernel/time/timer.c
2523
new_base = get_cpu_ptr(&timer_bases[b]);
kernel/trace/blktrace.c
928
char b[BDEVNAME_SIZE];
kernel/trace/blktrace.c
932
snprintf(b, sizeof(b), "%pg", bdev);
kernel/trace/blktrace.c
933
ret = blk_trace_setup2(q, b, bdev->bd_dev, bdev, arg);
kernel/trace/blktrace.c
936
snprintf(b, sizeof(b), "%pg", bdev);
kernel/trace/blktrace.c
937
ret = blk_trace_setup(q, b, bdev->bd_dev, bdev, arg);
kernel/trace/blktrace.c
941
snprintf(b, sizeof(b), "%pg", bdev);
kernel/trace/blktrace.c
942
ret = compat_blk_trace_setup(q, b, bdev->bd_dev, bdev, arg);
kernel/trace/bpf_trace.c
2487
static void bpf_kprobe_multi_cookie_swap(void *a, void *b, int size, const void *priv)
kernel/trace/bpf_trace.c
2490
unsigned long *addr_a = a, *addr_b = b;
kernel/trace/bpf_trace.c
2501
static int bpf_kprobe_multi_addrs_cmp(const void *a, const void *b)
kernel/trace/bpf_trace.c
2503
const unsigned long *addr_a = a, *addr_b = b;
kernel/trace/bpf_trace.c
2510
static int bpf_kprobe_multi_cookie_cmp(const void *a, const void *b, const void *priv)
kernel/trace/bpf_trace.c
2512
return bpf_kprobe_multi_addrs_cmp(a, b);
kernel/trace/bpf_trace.c
2616
static int symbols_cmp_r(const void *a, const void *b, const void *priv)
kernel/trace/bpf_trace.c
2619
const char **str_b = (const char **) b;
kernel/trace/bpf_trace.c
2629
static void symbols_swap_r(void *a, void *b, int size, const void *priv)
kernel/trace/bpf_trace.c
2632
const char **name_a = a, **name_b = b;
kernel/trace/fprobe.c
636
static int symbols_cmp(const void *a, const void *b)
kernel/trace/fprobe.c
639
const char **str_b = (const char **) b;
kernel/trace/ftrace.c
1609
static int ftrace_cmp_recs(const void *a, const void *b)
kernel/trace/ftrace.c
1612
const struct dyn_ftrace *rec = b;
kernel/trace/ftrace.c
495
const struct ftrace_profile *b = p2;
kernel/trace/ftrace.c
497
if (a->time < b->time)
kernel/trace/ftrace.c
499
if (a->time > b->time)
kernel/trace/ftrace.c
509
const struct ftrace_profile *b = p2;
kernel/trace/ftrace.c
511
if (a->counter < b->counter)
kernel/trace/ftrace.c
513
if (a->counter > b->counter)
kernel/trace/ftrace.c
6303
static struct ftrace_hash *hash_add(struct ftrace_hash *a, struct ftrace_hash *b)
kernel/trace/ftrace.c
6309
size = hash_count(a) + hash_count(b);
kernel/trace/ftrace.c
6317
size = 1 << b->size_bits;
kernel/trace/ftrace.c
6319
hlist_for_each_entry(entry, &b->buckets[i], hlist) {
kernel/trace/ftrace.c
6438
static struct ftrace_hash *hash_sub(struct ftrace_hash *a, struct ftrace_hash *b)
kernel/trace/ftrace.c
6448
size = 1 << b->size_bits;
kernel/trace/ftrace.c
6450
hlist_for_each_entry(entry, &b->buckets[i], hlist) {
kernel/trace/ftrace.c
7510
static int ftrace_cmp_ips(const void *a, const void *b)
kernel/trace/ftrace.c
7513
const unsigned long *ipb = b;
kernel/trace/ftrace.c
9220
static int symbols_cmp(const void *a, const void *b)
kernel/trace/ftrace.c
9223
const char **str_b = (const char **) b;
kernel/trace/ring_buffer.c
1079
#define RB_WARN_ON(b, cond) \
kernel/trace/ring_buffer.c
1083
if (__same_type(*(b), struct ring_buffer_per_cpu)) { \
kernel/trace/ring_buffer.c
1085
(void *)b; \
kernel/trace/ring_buffer.c
1088
atomic_inc(&b->record_disabled); \
kernel/trace/trace.c
1058
#define C(a, b) b
kernel/trace/trace.c
8310
static int mod_addr_comp(const void *a, const void *b, const void *data)
kernel/trace/trace.c
8313
const struct trace_mod_entry *e2 = b;
kernel/trace/trace.h
1518
#define C(a, b) TRACE_ITER_##a##_BIT
kernel/trace/trace.h
606
#define TRACER_OPT(s, b) .name = #s, .bit = b
kernel/trace/trace_branch.c
332
const struct ftrace_branch_data *b = p2;
kernel/trace/trace_branch.c
337
percent_b = get_incorrect_percent(b);
kernel/trace/trace_branch.c
344
if (a->incorrect < b->incorrect)
kernel/trace/trace_branch.c
346
if (a->incorrect > b->incorrect)
kernel/trace/trace_branch.c
354
if (a->correct > b->correct)
kernel/trace/trace_branch.c
356
if (a->correct < b->correct)
kernel/trace/trace_events_filter.c
124
#define C(a, b) FILT_ERR_##a
kernel/trace/trace_events_filter.c
129
#define C(a, b) b
kernel/trace/trace_events_filter.c
2752
.rec = { .a = va, .b = vb, .c = vc, .d = vd, \
kernel/trace/trace_events_filter.c
37
#define C(a, b) a
kernel/trace/trace_events_filter.c
42
#define C(a, b) b
kernel/trace/trace_events_filter_test.h
12
TP_PROTO(int a, int b, int c, int d, int e, int f, int g, int h),
kernel/trace/trace_events_filter_test.h
14
TP_ARGS(a, b, c, d, e, f, g, h),
kernel/trace/trace_events_filter_test.h
18
__field(int, b)
kernel/trace/trace_events_filter_test.h
29
__entry->b = b;
kernel/trace/trace_events_filter_test.h
39
__entry->a, __entry->b, __entry->c, __entry->d,
kernel/trace/trace_events_hist.c
142
#define C(a, b) HIST_FIELD_FN_##a
kernel/trace/trace_events_hist.c
5868
#define C(a, b) b
kernel/trace/trace_events_hist.c
76
#define C(a, b) HIST_ERR_##a
kernel/trace/trace_events_hist.c
81
#define C(a, b) b
kernel/trace/trace_events_synth.c
38
#define C(a, b) SYNTH_ERR_##a
kernel/trace/trace_events_synth.c
43
#define C(a, b) b
kernel/trace/trace_hwlat.c
157
#define time_sub(a, b) ((a) - (b))
kernel/trace/trace_hwlat.c
158
#define init_time(a, b) (a = b)
kernel/trace/trace_osnoise.c
703
#define time_sub(a, b) ((a) - (b))
kernel/trace/trace_probe.c
21
#define C(a, b) b
kernel/trace/trace_probe.c
2197
int trace_probe_compare_arg_type(struct trace_probe *a, struct trace_probe *b)
kernel/trace/trace_probe.c
2202
if (a->nr_args < b->nr_args)
kernel/trace/trace_probe.c
2204
if (a->nr_args > b->nr_args)
kernel/trace/trace_probe.c
2205
return b->nr_args + 1;
kernel/trace/trace_probe.c
2208
if ((b->nr_args <= i) ||
kernel/trace/trace_probe.c
2209
((a->args[i].type != b->args[i].type) ||
kernel/trace/trace_probe.c
2210
(a->args[i].count != b->args[i].count) ||
kernel/trace/trace_probe.c
2211
strcmp(a->args[i].name, b->args[i].name)))
kernel/trace/trace_probe.h
366
int trace_probe_compare_arg_type(struct trace_probe *a, struct trace_probe *b);
kernel/trace/trace_probe.h
567
#define C(a, b) TP_ERR_##a
kernel/trace/tracing_map.c
1020
const struct tracing_map_sort_entry **b = &entries[i + 1];
kernel/trace/tracing_map.c
1022
if (primary_fn(a, b) == 0) {
kernel/trace/tracing_map.c
131
char *b = val_b;
kernel/trace/tracing_map.c
133
return strcmp(a, b);
kernel/trace/tracing_map.c
144
u64 b = atomic64_read((atomic64_t *)val_b);
kernel/trace/tracing_map.c
146
return (a > b) ? 1 : ((a < b) ? -1 : 0);
kernel/trace/tracing_map.c
153
type b = (type)(*(u64 *)val_b); \
kernel/trace/tracing_map.c
155
return (a > b) ? 1 : ((a < b) ? -1 : 0); \
kernel/trace/tracing_map.c
847
const struct tracing_map_sort_entry *a, *b;
kernel/trace/tracing_map.c
850
b = *(const struct tracing_map_sort_entry **)B;
kernel/trace/tracing_map.c
852
return memcmp(a->key, b->key, a->elt->map->key_size);
kernel/trace/tracing_map.c
858
const struct tracing_map_sort_entry *a, *b;
kernel/trace/tracing_map.c
866
b = *(const struct tracing_map_sort_entry **)B;
kernel/trace/tracing_map.c
869
elt_b = b->elt;
kernel/trace/tracing_map.c
889
const struct tracing_map_sort_entry *a, *b;
kernel/trace/tracing_map.c
897
b = *(const struct tracing_map_sort_entry **)B;
kernel/trace/tracing_map.c
900
elt_b = b->elt;
kernel/user_namespace.c
823
static int cmp_extents_forward(const void *a, const void *b)
kernel/user_namespace.c
826
const struct uid_gid_extent *e2 = b;
kernel/user_namespace.c
838
static int cmp_extents_reverse(const void *a, const void *b)
kernel/user_namespace.c
841
const struct uid_gid_extent *e2 = b;
kernel/workqueue.c
4806
const struct workqueue_attrs *b)
kernel/workqueue.c
4808
if (a->nice != b->nice)
kernel/workqueue.c
4810
if (a->affn_strict != b->affn_strict)
kernel/workqueue.c
4812
if (!cpumask_equal(a->__pod_cpumask, b->__pod_cpumask))
kernel/workqueue.c
4814
if (!a->affn_strict && !cpumask_equal(a->cpumask, b->cpumask))
lib/842/842_compress.c
109
#define get_input_data(p, o, b) \
lib/842/842_compress.c
110
be##b##_to_cpu(get_unaligned((__be##b *)((p)->in + (o))))
lib/842/842_compress.c
112
#define init_hashtable_nodes(p, b) do { \
lib/842/842_compress.c
114
hash_init((p)->htable##b); \
lib/842/842_compress.c
115
for (_i = 0; _i < ARRAY_SIZE((p)->node##b); _i++) { \
lib/842/842_compress.c
116
(p)->node##b[_i].index = _i; \
lib/842/842_compress.c
117
(p)->node##b[_i].data = 0; \
lib/842/842_compress.c
118
INIT_HLIST_NODE(&(p)->node##b[_i].node); \
lib/842/842_compress.c
122
#define find_index(p, b, n) ({ \
lib/842/842_compress.c
123
struct sw842_hlist_node##b *_n; \
lib/842/842_compress.c
124
p->index##b[n] = INDEX_NOT_FOUND; \
lib/842/842_compress.c
125
hash_for_each_possible(p->htable##b, _n, node, p->data##b[n]) { \
lib/842/842_compress.c
126
if (p->data##b[n] == _n->data) { \
lib/842/842_compress.c
127
p->index##b[n] = _n->index; \
lib/842/842_compress.c
131
p->index##b[n] >= 0; \
lib/842/842_compress.c
134
#define check_index(p, b, n) \
lib/842/842_compress.c
135
((p)->index##b[n] == INDEX_NOT_CHECKED \
lib/842/842_compress.c
136
? find_index(p, b, n) \
lib/842/842_compress.c
137
: (p)->index##b[n] >= 0)
lib/842/842_compress.c
139
#define replace_hash(p, b, i, d) do { \
lib/842/842_compress.c
140
struct sw842_hlist_node##b *_n = &(p)->node##b[(i)+(d)]; \
lib/842/842_compress.c
142
_n->data = (p)->data##b[d]; \
lib/842/842_compress.c
143
pr_debug("add hash index%x %x pos %x data %lx\n", b, \
lib/842/842_compress.c
147
hash_add((p)->htable##b, &_n->node, _n->data); \
lib/842/842_compress.c
169
int b = p->bit, bits = b + n, s = round_up(bits, 8) - bits;
lib/842/842_compress.c
191
o = *out & bmask[b];
lib/842/842_compress.c
224
int ret, i, b = 0;
lib/842/842_compress.c
242
if (b)
lib/842/842_compress.c
252
if (b == 2 && t[i] & OP_ACTION_DATA)
lib/842/842_compress.c
254
else if (b != 0 && b != 4)
lib/842/842_compress.c
257
ret = add_bits(p, p->index4[b >> 2], I4_BITS);
lib/842/842_compress.c
259
ret = add_bits(p, p->data4[b >> 2], 32);
lib/842/842_compress.c
264
if (b != 0 && b != 2 && b != 4 && b != 6)
lib/842/842_compress.c
267
ret = add_bits(p, p->index2[b >> 1], I2_BITS);
lib/842/842_compress.c
269
ret = add_bits(p, p->data2[b >> 1], 16);
lib/842/842_compress.c
274
inv = (b != 8) || !(t[i] & OP_ACTION_NOOP);
lib/842/842_compress.c
290
b += t[i] & OP_AMOUNT;
lib/842/842_compress.c
293
if (b != 8) {
lib/842/842_compress.c
295
c, b, t[0], t[1], t[2], t[3]);
lib/842/842_compress.c
327
static int add_short_data_template(struct sw842_param *p, u8 b)
lib/842/842_compress.c
331
if (!b || b > SHORT_DATA_BITS_MAX)
lib/842/842_compress.c
338
ret = add_bits(p, b, SHORT_DATA_BITS);
lib/842/842_compress.c
342
for (i = 0; i < b; i++) {
lib/842/842_compress.c
383
int i, match, b = 0;
lib/842/842_compress.c
391
match = check_index(p, 2, b >> 1);
lib/842/842_compress.c
393
match = check_index(p, 4, b >> 2);
lib/842/842_compress.c
402
b += t[i] & OP_AMOUNT;
lib/842/842_decompress.c
89
u8 *in = p->in, b = p->bit, bits = b + n;
lib/ashldi3.c
14
if (b == 0)
lib/ashldi3.c
18
bm = 32 - b;
lib/ashldi3.c
26
w.s.low = (unsigned int) uu.s.low << b;
lib/ashldi3.c
27
w.s.high = ((unsigned int) uu.s.high << b) | carries;
lib/ashldi3.c
9
long long notrace __ashldi3(long long u, word_type b)
lib/ashrdi3.c
14
if (b == 0)
lib/ashrdi3.c
18
bm = 32 - b;
lib/ashrdi3.c
28
w.s.high = uu.s.high >> b;
lib/ashrdi3.c
29
w.s.low = ((unsigned int) uu.s.low >> b) | carries;
lib/ashrdi3.c
9
long long notrace __ashrdi3(long long u, word_type b)
lib/bch.c
1106
int i, j, b, d;
lib/bch.c
1116
for (b = 0; b < 4; b++) {
lib/bch.c
1118
tab = bch->mod8_tab + (b*256+i)*l;
lib/bch.c
1119
data = (unsigned int)i << (8*b);
lib/bch.c
329
unsigned int b)
lib/bch.c
331
return (a && b) ? bch->a_pow_tab[mod_s(bch, bch->a_log_tab[a]+
lib/bch.c
332
bch->a_log_tab[b])] : 0;
lib/bch.c
341
unsigned int b)
lib/bch.c
344
GF_N(bch)-bch->a_log_tab[b])] : 0;
lib/bch.c
539
unsigned int b, unsigned int c,
lib/bch.c
546
j = a_log(bch, b);
lib/bch.c
554
(b ? bch->a_pow_tab[mod_s(bch, j)] : 0);
lib/bch.c
636
unsigned int a, b, c, a2, b2, c2, e3, tmp[4];
lib/bch.c
647
b = gf_mul(bch, a2, b2)^c2; /* b = a2b2 + c2 */
lib/bch.c
651
if (find_affine4_roots(bch, a, b, c, tmp) == 4) {
lib/bch.c
669
unsigned int a, b, c, d, e = 0, f, a2, b2, c2, e4;
lib/bch.c
678
b = gf_div(bch, poly->c[2], e4);
lib/bch.c
697
d = a_pow(bch, 2*l)^gf_mul(bch, b, f)^d;
lib/bch.c
698
b = gf_mul(bch, a, e)^b;
lib/bch.c
707
a2 = gf_div(bch, b, d);
lib/bch.c
712
a2 = b;
lib/bch.c
743
const struct gf_poly *b, int *rep)
lib/bch.c
747
const unsigned int d = b->deg;
lib/bch.c
755
gf_poly_logrep(bch, b, rep);
lib/bch.c
779
const struct gf_poly *b, struct gf_poly *q)
lib/bch.c
781
if (a->deg >= b->deg) {
lib/bch.c
782
q->deg = a->deg-b->deg;
lib/bch.c
784
gf_poly_mod(bch, a, b, NULL);
lib/bch.c
786
memcpy(q->c, &a->c[b->deg], (1+q->deg)*sizeof(unsigned int));
lib/bch.c
797
struct gf_poly *b)
lib/bch.c
799
dbg("gcd(%s,%s)=", gf_poly_str(a), gf_poly_str(b));
lib/bch.c
801
if (a->deg < b->deg)
lib/bch.c
802
swap(a, b);
lib/bch.c
804
while (b->deg > 0) {
lib/bch.c
805
gf_poly_mod(bch, a, b, NULL);
lib/bch.c
806
swap(a, b);
lib/cmpdi2.c
15
.ll = b
lib/cmpdi2.c
9
word_type notrace __cmpdi2(long long a, long long b)
lib/cmpxchg-emu.c
20
u8 b[4];
lib/cmpxchg-emu.c
36
if (old32.b[i] != old)
lib/cmpxchg-emu.c
37
return old32.b[i];
lib/cmpxchg-emu.c
39
new32.b[i] = new;
lib/crc/arm64/crc64-neon-inner.c
18
static inline uint64x2_t pmull64(uint64x2_t a, uint64x2_t b)
lib/crc/arm64/crc64-neon-inner.c
21
vgetq_lane_u64(b, 0)));
lib/crc/arm64/crc64-neon-inner.c
24
static inline uint64x2_t pmull64_high(uint64x2_t a, uint64x2_t b)
lib/crc/arm64/crc64-neon-inner.c
27
poly64x2_t m = vreinterpretq_p64_u64(b);
lib/crc/arm64/crc64-neon-inner.c
32
static inline uint64x2_t pmull64_hi_lo(uint64x2_t a, uint64x2_t b)
lib/crc/arm64/crc64-neon-inner.c
35
vgetq_lane_u64(b, 0)));
lib/crc/loongarch/crc32.h
59
CRC32(crc, value, b);
lib/crc/loongarch/crc32.h
95
CRC32C(crc, value, b);
lib/crc/mips/crc32.h
100
CRC32(crc, value, b);
lib/crc/mips/crc32.h
143
CRC32C(crc, value, b);
lib/crc/riscv/crc-clmul-template.h
21
static inline unsigned long clmul(unsigned long a, unsigned long b)
lib/crc/riscv/crc-clmul-template.h
29
: "=r" (res) : "r" (a), "r" (b));
lib/crc/riscv/crc-clmul-template.h
33
static inline unsigned long clmulh(unsigned long a, unsigned long b)
lib/crc/riscv/crc-clmul-template.h
41
: "=r" (res) : "r" (a), "r" (b));
lib/crc/riscv/crc-clmul-template.h
45
static inline unsigned long clmulr(unsigned long a, unsigned long b)
lib/crc/riscv/crc-clmul-template.h
53
: "=r" (res) : "r" (a), "r" (b));
lib/crypto/aes.c
567
memset(key->k_final[0].b, 0, AES_BLOCK_SIZE);
lib/crypto/aes.c
568
aes_encrypt(&key->aes, key->k_final[0].b, key->k_final[0].b);
lib/crypto/aes.c
595
aes_encrypt(&key->aes, key->k_final[0].b, constants[1]);
lib/crypto/aes.c
596
aes_encrypt(&key->aes, key->k_final[1].b, constants[2]);
lib/crypto/aes.c
659
crypto_xor(ctx->h, ctx->key->k_final[0].b, AES_BLOCK_SIZE);
lib/crypto/aes.c
663
crypto_xor(ctx->h, ctx->key->k_final[1].b, AES_BLOCK_SIZE);
lib/crypto/arc4.c
41
u32 x, y, a, b;
lib/crypto/arc4.c
52
b = S[y];
lib/crypto/arc4.c
56
a = (a + b) & 0xff;
lib/crypto/arc4.c
57
S[x] = b;
lib/crypto/arc4.c
67
b = tb;
lib/crypto/arm64/aes.h
18
u8 b[AES_BLOCK_SIZE];
lib/crypto/arm64/gf128hash.h
19
const struct polyval_elem *b);
lib/crypto/arm64/gf128hash.h
49
const struct polyval_elem *b)
lib/crypto/arm64/gf128hash.h
56
polyval_mul_pmull(a, b);
lib/crypto/arm64/gf128hash.h
64
pmull_ghash_update_p8(1, a, zeroes, b);
lib/crypto/arm64/gf128hash.h
68
polyval_mul_generic(a, b);
lib/crypto/blake2b.c
66
#define G(r, i, a, b, c, d) do { \
lib/crypto/blake2b.c
67
a += b + m[blake2b_sigma[r][2 * i + 0]]; \
lib/crypto/blake2b.c
70
b = ror64(b ^ c, 24); \
lib/crypto/blake2b.c
71
a += b + m[blake2b_sigma[r][2 * i + 1]]; \
lib/crypto/blake2b.c
74
b = ror64(b ^ c, 63); \
lib/crypto/blake2s.c
64
#define G(r, i, a, b, c, d) do { \
lib/crypto/blake2s.c
65
a += b + m[blake2s_sigma[r][2 * i + 0]]; \
lib/crypto/blake2s.c
68
b = ror32(b ^ c, 12); \
lib/crypto/blake2s.c
69
a += b + m[blake2s_sigma[r][2 * i + 1]]; \
lib/crypto/blake2s.c
72
b = ror32(b ^ c, 7); \
lib/crypto/chacha20poly1305.c
138
} b;
lib/crypto/chacha20poly1305.c
143
chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
lib/crypto/chacha20poly1305.c
144
poly1305_init(&poly1305_state, b.block0);
lib/crypto/chacha20poly1305.c
155
b.lens[0] = cpu_to_le64(ad_len);
lib/crypto/chacha20poly1305.c
156
b.lens[1] = cpu_to_le64(dst_len);
lib/crypto/chacha20poly1305.c
157
poly1305_update(&poly1305_state, (u8 *)b.lens, sizeof(b.lens));
lib/crypto/chacha20poly1305.c
159
poly1305_final(&poly1305_state, b.mac);
lib/crypto/chacha20poly1305.c
161
ret = crypto_memneq(b.mac, src + dst_len, POLY1305_DIGEST_SIZE);
lib/crypto/chacha20poly1305.c
165
memzero_explicit(&b, sizeof(b));
lib/crypto/chacha20poly1305.c
236
} b __aligned(16);
lib/crypto/chacha20poly1305.c
241
chacha_load_key(b.k, key);
lib/crypto/chacha20poly1305.c
243
b.iv[0] = 0;
lib/crypto/chacha20poly1305.c
244
b.iv[1] = cpu_to_le64(nonce);
lib/crypto/chacha20poly1305.c
246
chacha_init(&chacha_state, b.k, (u8 *)b.iv);
lib/crypto/chacha20poly1305.c
247
chacha20_crypt(&chacha_state, b.block0, pad0, sizeof(b.block0));
lib/crypto/chacha20poly1305.c
248
poly1305_init(&poly1305_state, b.block0);
lib/crypto/chacha20poly1305.c
270
crypto_xor(addr, b.chacha_stream + partial, l);
lib/crypto/chacha20poly1305.c
288
chacha20_crypt(&chacha_state, b.chacha_stream, pad0,
lib/crypto/chacha20poly1305.c
290
crypto_xor(addr, b.chacha_stream, length);
lib/crypto/chacha20poly1305.c
302
b.lens[0] = cpu_to_le64(ad_len);
lib/crypto/chacha20poly1305.c
303
b.lens[1] = cpu_to_le64(src_len);
lib/crypto/chacha20poly1305.c
304
poly1305_update(&poly1305_state, (u8 *)b.lens, sizeof(b.lens));
lib/crypto/chacha20poly1305.c
312
poly1305_final(&poly1305_state, b.mac[0]);
lib/crypto/chacha20poly1305.c
313
ret = !crypto_memneq(b.mac[0],
lib/crypto/chacha20poly1305.c
322
poly1305_final(&poly1305_state, b.mac[1]);
lib/crypto/chacha20poly1305.c
323
sg_copy_buffer(src, sg_nents(src), b.mac[encrypt],
lib/crypto/chacha20poly1305.c
324
sizeof(b.mac[1]), src_len, !encrypt);
lib/crypto/chacha20poly1305.c
326
!crypto_memneq(b.mac[0], b.mac[1], POLY1305_DIGEST_SIZE);
lib/crypto/chacha20poly1305.c
330
memzero_explicit(&b, sizeof(b));
lib/crypto/chacha20poly1305.c
64
} b;
lib/crypto/chacha20poly1305.c
66
chacha20_crypt(chacha_state, b.block0, pad0, sizeof(b.block0));
lib/crypto/chacha20poly1305.c
67
poly1305_init(&poly1305_state, b.block0);
lib/crypto/chacha20poly1305.c
79
b.lens[0] = cpu_to_le64(ad_len);
lib/crypto/chacha20poly1305.c
80
b.lens[1] = cpu_to_le64(src_len);
lib/crypto/chacha20poly1305.c
81
poly1305_update(&poly1305_state, (u8 *)b.lens, sizeof(b.lens));
lib/crypto/chacha20poly1305.c
86
memzero_explicit(&b, sizeof(b));
lib/crypto/curve25519-fiat32.c
59
addcarryx_u25(u8 /*bool*/ c, u32 a, u32 b, u32 *low)
lib/crypto/curve25519-fiat32.c
622
static noinline void fe_cswap(fe *f, fe *g, unsigned int b)
lib/crypto/curve25519-fiat32.c
625
b = 0 - b;
lib/crypto/curve25519-fiat32.c
628
x &= b;
lib/crypto/curve25519-fiat32.c
64
u32 x = a + b + c;
lib/crypto/curve25519-fiat32.c
70
addcarryx_u26(u8 /*bool*/ c, u32 a, u32 b, u32 *low)
lib/crypto/curve25519-fiat32.c
75
u32 x = a + b + c;
lib/crypto/curve25519-fiat32.c
81
subborrow_u25(u8 /*bool*/ c, u32 a, u32 b, u32 *low)
lib/crypto/curve25519-fiat32.c
814
unsigned b = 1 & (e[pos / 8] >> (pos & 7));
lib/crypto/curve25519-fiat32.c
815
swap ^= b;
lib/crypto/curve25519-fiat32.c
818
swap = b;
lib/crypto/curve25519-fiat32.c
86
u32 x = a - b - c;
lib/crypto/curve25519-fiat32.c
92
subborrow_u26(u8 /*bool*/ c, u32 a, u32 b, u32 *low)
lib/crypto/curve25519-fiat32.c
97
u32 x = a - b - c;
lib/crypto/curve25519-hacl64.c
17
static __always_inline u64 u64_eq_mask(u64 a, u64 b)
lib/crypto/curve25519-hacl64.c
19
u64 x = a ^ b;
lib/crypto/curve25519-hacl64.c
27
static __always_inline u64 u64_gte_mask(u64 a, u64 b)
lib/crypto/curve25519-hacl64.c
30
u64 y = b;
lib/crypto/curve25519-hacl64.c
307
u64 *b;
lib/crypto/curve25519-hacl64.c
329
b = buf + 10;
lib/crypto/curve25519-hacl64.c
331
fmul_fmul(c, t0, b);
lib/crypto/curve25519-hacl64.c
335
fmul_fmul(t0, t0, b);
lib/crypto/curve25519-hacl64.c
340
static __always_inline void fsum(u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
342
a[0] += b[0];
lib/crypto/curve25519-hacl64.c
343
a[1] += b[1];
lib/crypto/curve25519-hacl64.c
344
a[2] += b[2];
lib/crypto/curve25519-hacl64.c
345
a[3] += b[3];
lib/crypto/curve25519-hacl64.c
346
a[4] += b[4];
lib/crypto/curve25519-hacl64.c
349
static __always_inline void fdifference(u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
357
memcpy(tmp, b, 5 * sizeof(*b));
lib/crypto/curve25519-hacl64.c
395
static __always_inline void fscalar(u64 *output, u64 *b, u64 s)
lib/crypto/curve25519-hacl64.c
403
u64 xi = b[0];
lib/crypto/curve25519-hacl64.c
407
u64 xi = b[1];
lib/crypto/curve25519-hacl64.c
41
static __always_inline void modulo_carry_top(u64 *b)
lib/crypto/curve25519-hacl64.c
411
u64 xi = b[2];
lib/crypto/curve25519-hacl64.c
415
u64 xi = b[3];
lib/crypto/curve25519-hacl64.c
419
u64 xi = b[4];
lib/crypto/curve25519-hacl64.c
43
u64 b4 = b[4];
lib/crypto/curve25519-hacl64.c
432
static __always_inline void fmul(u64 *output, u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
434
fmul_fmul(output, a, b);
lib/crypto/curve25519-hacl64.c
44
u64 b0 = b[0];
lib/crypto/curve25519-hacl64.c
442
static __always_inline void point_swap_conditional_step(u64 *a, u64 *b,
lib/crypto/curve25519-hacl64.c
447
u64 bi = b[i];
lib/crypto/curve25519-hacl64.c
452
b[i] = bi1;
lib/crypto/curve25519-hacl64.c
455
static __always_inline void point_swap_conditional5(u64 *a, u64 *b, u64 swap1)
lib/crypto/curve25519-hacl64.c
457
point_swap_conditional_step(a, b, swap1, 5);
lib/crypto/curve25519-hacl64.c
458
point_swap_conditional_step(a, b, swap1, 4);
lib/crypto/curve25519-hacl64.c
459
point_swap_conditional_step(a, b, swap1, 3);
lib/crypto/curve25519-hacl64.c
460
point_swap_conditional_step(a, b, swap1, 2);
lib/crypto/curve25519-hacl64.c
461
point_swap_conditional_step(a, b, swap1, 1);
lib/crypto/curve25519-hacl64.c
464
static __always_inline void point_swap_conditional(u64 *a, u64 *b, u64 iswap)
lib/crypto/curve25519-hacl64.c
467
point_swap_conditional5(a, b, swap1);
lib/crypto/curve25519-hacl64.c
468
point_swap_conditional5(a + 5, b + 5, swap1);
lib/crypto/curve25519-hacl64.c
47
b[4] = b4_;
lib/crypto/curve25519-hacl64.c
48
b[0] = b0_;
lib/crypto/des.c
608
#define DES_PC2(a, b, c, d) (T4(d) | T3(c) | T2(b) | T1(a))
lib/crypto/des.c
625
unsigned long a, b, c, d, w;
lib/crypto/des.c
630
b = k[6]; b &= 0x0e; b <<= 4; b |= k[2] & 0x1e; b = pc1[b];
lib/crypto/des.c
633
pe[15 * 2 + 0] = DES_PC2(a, b, c, d); d = rs[d];
lib/crypto/des.c
634
pe[14 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
635
pe[13 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
636
pe[12 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
637
pe[11 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
638
pe[10 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
639
pe[ 9 * 2 + 0] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
640
pe[ 8 * 2 + 0] = DES_PC2(d, a, b, c); c = rs[c];
lib/crypto/des.c
641
pe[ 7 * 2 + 0] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
642
pe[ 6 * 2 + 0] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
643
pe[ 5 * 2 + 0] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
644
pe[ 4 * 2 + 0] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
645
pe[ 3 * 2 + 0] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
646
pe[ 2 * 2 + 0] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
647
pe[ 1 * 2 + 0] = DES_PC2(c, d, a, b); b = rs[b];
lib/crypto/des.c
648
pe[ 0 * 2 + 0] = DES_PC2(b, c, d, a);
lib/crypto/des.c
651
w = (a ^ c) | (b ^ d) | (rs[a] ^ c) | (b ^ rs[d]);
lib/crypto/des.c
658
b = k[2]; b &= 0xe0; b >>= 4; b |= k[6] & 0xf0; b = pc1[b + 1];
lib/crypto/des.c
662
w |= (a ^ c) | (b ^ d) | (rs[a] ^ c) | (b ^ rs[d]);
lib/crypto/des.c
664
pe[15 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d];
lib/crypto/des.c
665
pe[14 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
666
pe[13 * 2 + 1] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
667
pe[12 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
668
pe[11 * 2 + 1] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
669
pe[10 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
670
pe[ 9 * 2 + 1] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
671
pe[ 8 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c];
lib/crypto/des.c
672
pe[ 7 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
673
pe[ 6 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
674
pe[ 5 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
675
pe[ 4 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
676
pe[ 3 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
677
pe[ 2 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
678
pe[ 1 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b];
lib/crypto/des.c
679
pe[ 0 * 2 + 1] = DES_PC2(b, c, d, a);
lib/crypto/des.c
684
b = pe[2 * d + 1];
lib/crypto/des.c
685
c = a ^ b;
lib/crypto/des.c
688
b ^= c;
lib/crypto/des.c
689
ROL(b, 18);
lib/crypto/des.c
691
pe[2 * d + 1] = b;
lib/crypto/des.c
716
unsigned long a, b, c, d;
lib/crypto/des.c
721
b = k[6]; b &= 0x0e; b <<= 4; b |= k[2] & 0x1e; b = pc1[b];
lib/crypto/des.c
724
pe[ 0 * 2] = DES_PC2(a, b, c, d); d = rs[d];
lib/crypto/des.c
725
pe[ 1 * 2] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
726
pe[ 2 * 2] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
727
pe[ 3 * 2] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
728
pe[ 4 * 2] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
729
pe[ 5 * 2] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
730
pe[ 6 * 2] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
731
pe[ 7 * 2] = DES_PC2(d, a, b, c); c = rs[c];
lib/crypto/des.c
732
pe[ 8 * 2] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
733
pe[ 9 * 2] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
734
pe[10 * 2] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
735
pe[11 * 2] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
736
pe[12 * 2] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
737
pe[13 * 2] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
738
pe[14 * 2] = DES_PC2(c, d, a, b); b = rs[b];
lib/crypto/des.c
739
pe[15 * 2] = DES_PC2(b, c, d, a);
lib/crypto/des.c
746
b = k[2]; b &= 0xe0; b >>= 4; b |= k[6] & 0xf0; b = pc1[b + 1];
lib/crypto/des.c
749
pe[ 0 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d];
lib/crypto/des.c
750
pe[ 1 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
751
pe[ 2 * 2 + 1] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
752
pe[ 3 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
753
pe[ 4 * 2 + 1] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
754
pe[ 5 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c]; b = rs[b];
lib/crypto/des.c
755
pe[ 6 * 2 + 1] = DES_PC2(b, c, d, a); a = rs[a]; d = rs[d];
lib/crypto/des.c
756
pe[ 7 * 2 + 1] = DES_PC2(d, a, b, c); c = rs[c];
lib/crypto/des.c
757
pe[ 8 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
758
pe[ 9 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
759
pe[10 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
760
pe[11 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
761
pe[12 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b]; a = rs[a];
lib/crypto/des.c
762
pe[13 * 2 + 1] = DES_PC2(a, b, c, d); d = rs[d]; c = rs[c];
lib/crypto/des.c
763
pe[14 * 2 + 1] = DES_PC2(c, d, a, b); b = rs[b];
lib/crypto/des.c
764
pe[15 * 2 + 1] = DES_PC2(b, c, d, a);
lib/crypto/des.c
769
b = pe[2 * d + 1];
lib/crypto/des.c
770
c = a ^ b;
lib/crypto/des.c
773
b ^= c;
lib/crypto/des.c
774
ROL(b, 18);
lib/crypto/des.c
776
pe[2 * d + 1] = b;
lib/crypto/gf128hash.c
112
static u64 clmul32(u32 a, u32 b)
lib/crypto/gf128hash.c
125
u32 b0 = b & 0x11111111;
lib/crypto/gf128hash.c
126
u32 b1 = b & 0x22222222;
lib/crypto/gf128hash.c
127
u32 b2 = b & 0x44444444;
lib/crypto/gf128hash.c
128
u32 b3 = b & 0x88888888;
lib/crypto/gf128hash.c
147
static void clmul64(u64 a, u64 b, u64 *out_lo, u64 *out_hi)
lib/crypto/gf128hash.c
151
u32 b_lo = (u32)b;
lib/crypto/gf128hash.c
152
u32 b_hi = b >> 32;
lib/crypto/gf128hash.c
166
polyval_mul_generic(struct polyval_elem *a, const struct polyval_elem *b)
lib/crypto/gf128hash.c
174
clmul64(le64_to_cpu(a->lo), le64_to_cpu(b->lo), &c0, &c1);
lib/crypto/gf128hash.c
175
clmul64(le64_to_cpu(a->hi), le64_to_cpu(b->hi), &c2, &c3);
lib/crypto/gf128hash.c
176
clmul64(le64_to_cpu(a->lo ^ a->hi), le64_to_cpu(b->lo ^ b->hi),
lib/crypto/gf128hash.c
55
static void clmul64(u64 a, u64 b, u64 *out_lo, u64 *out_hi)
lib/crypto/gf128hash.c
75
u64 b0 = b & 0x1111111111111111;
lib/crypto/gf128hash.c
76
u64 b1 = b & 0x2222222222222222;
lib/crypto/gf128hash.c
77
u64 b2 = b & 0x4444444444444444;
lib/crypto/gf128hash.c
78
u64 b3 = b & 0x8888888888888888;
lib/crypto/gf128hash.c
91
u64 e0 = -(a & 1) & b;
lib/crypto/gf128hash.c
92
u64 e1 = -((a >> 1) & 1) & b;
lib/crypto/gf128hash.c
93
u64 e2 = -((a >> 2) & 1) & b;
lib/crypto/gf128hash.c
94
u64 e3 = -((a >> 3) & 1) & b;
lib/crypto/gf128mul.c
136
u64 b = be64_to_cpu(x->b);
lib/crypto/gf128mul.c
137
u64 _tt = xda_le(b & 0xff); /* avoid table lookup */
lib/crypto/gf128mul.c
139
x->b = cpu_to_be64((b >> 8) | (a << 56));
lib/crypto/gf128mul.c
146
u64 b = be64_to_cpu(x->b);
lib/crypto/gf128mul.c
149
x->a = cpu_to_be64((a << 8) | (b >> 56));
lib/crypto/gf128mul.c
150
x->b = cpu_to_be64((b << 8) ^ _tt);
lib/crypto/gf128mul.c
156
u64 b = le64_to_cpu(x->b);
lib/crypto/gf128mul.c
159
r->a = cpu_to_le64((a << 8) | (b >> 56));
lib/crypto/gf128mul.c
160
r->b = cpu_to_le64((b << 8) ^ _tt);
lib/crypto/gf128mul.c
164
void gf128mul_lle(be128 *r, const be128 *b)
lib/crypto/gf128mul.c
192
u8 ch = ((u8 *)b)[15 - i];
lib/crypto/md5.c
100
MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10);
lib/crypto/md5.c
101
MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15);
lib/crypto/md5.c
102
MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21);
lib/crypto/md5.c
103
MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6);
lib/crypto/md5.c
104
MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10);
lib/crypto/md5.c
105
MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15);
lib/crypto/md5.c
106
MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21);
lib/crypto/md5.c
107
MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6);
lib/crypto/md5.c
108
MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10);
lib/crypto/md5.c
109
MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15);
lib/crypto/md5.c
110
MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21);
lib/crypto/md5.c
111
MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6);
lib/crypto/md5.c
112
MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10);
lib/crypto/md5.c
113
MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15);
lib/crypto/md5.c
114
MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21);
lib/crypto/md5.c
117
state->h[1] += b;
lib/crypto/md5.c
218
u8 b[MD5_BLOCK_SIZE];
lib/crypto/md5.c
223
md5(raw_key, raw_key_len, derived_key.b);
lib/crypto/md5.c
225
memcpy(derived_key.b, raw_key, raw_key_len);
lib/crypto/md5.c
230
md5_blocks(istate, derived_key.b, 1);
lib/crypto/md5.c
236
md5_blocks(ostate, derived_key.b, 1);
lib/crypto/md5.c
38
u32 a, b, c, d;
lib/crypto/md5.c
44
b = state->h[1];
lib/crypto/md5.c
48
MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7);
lib/crypto/md5.c
49
MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12);
lib/crypto/md5.c
50
MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17);
lib/crypto/md5.c
51
MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22);
lib/crypto/md5.c
52
MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7);
lib/crypto/md5.c
53
MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12);
lib/crypto/md5.c
54
MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17);
lib/crypto/md5.c
55
MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22);
lib/crypto/md5.c
56
MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7);
lib/crypto/md5.c
57
MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12);
lib/crypto/md5.c
58
MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17);
lib/crypto/md5.c
59
MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22);
lib/crypto/md5.c
60
MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7);
lib/crypto/md5.c
61
MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12);
lib/crypto/md5.c
62
MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17);
lib/crypto/md5.c
63
MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22);
lib/crypto/md5.c
65
MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5);
lib/crypto/md5.c
66
MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9);
lib/crypto/md5.c
67
MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14);
lib/crypto/md5.c
68
MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20);
lib/crypto/md5.c
69
MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5);
lib/crypto/md5.c
70
MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9);
lib/crypto/md5.c
71
MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14);
lib/crypto/md5.c
72
MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20);
lib/crypto/md5.c
73
MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5);
lib/crypto/md5.c
74
MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9);
lib/crypto/md5.c
75
MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14);
lib/crypto/md5.c
76
MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20);
lib/crypto/md5.c
77
MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5);
lib/crypto/md5.c
78
MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9);
lib/crypto/md5.c
79
MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14);
lib/crypto/md5.c
80
MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20);
lib/crypto/md5.c
82
MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4);
lib/crypto/md5.c
83
MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11);
lib/crypto/md5.c
84
MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16);
lib/crypto/md5.c
85
MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23);
lib/crypto/md5.c
86
MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4);
lib/crypto/md5.c
87
MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11);
lib/crypto/md5.c
88
MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16);
lib/crypto/md5.c
89
MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23);
lib/crypto/md5.c
90
MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4);
lib/crypto/md5.c
91
MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11);
lib/crypto/md5.c
92
MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16);
lib/crypto/md5.c
93
MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23);
lib/crypto/md5.c
94
MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4);
lib/crypto/md5.c
95
MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11);
lib/crypto/md5.c
96
MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16);
lib/crypto/md5.c
97
MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23);
lib/crypto/md5.c
99
MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6);
lib/crypto/memneq.c
101
get_unaligned((unsigned long *)b);
lib/crypto/memneq.c
104
get_unaligned((unsigned long *)(b + 8));
lib/crypto/memneq.c
108
get_unaligned((unsigned int *)b);
lib/crypto/memneq.c
111
get_unaligned((unsigned int *)(b + 4));
lib/crypto/memneq.c
114
get_unaligned((unsigned int *)(b + 8));
lib/crypto/memneq.c
117
get_unaligned((unsigned int *)(b + 12));
lib/crypto/memneq.c
122
neq |= *(unsigned char *)(a) ^ *(unsigned char *)(b);
lib/crypto/memneq.c
124
neq |= *(unsigned char *)(a+1) ^ *(unsigned char *)(b+1);
lib/crypto/memneq.c
126
neq |= *(unsigned char *)(a+2) ^ *(unsigned char *)(b+2);
lib/crypto/memneq.c
128
neq |= *(unsigned char *)(a+3) ^ *(unsigned char *)(b+3);
lib/crypto/memneq.c
130
neq |= *(unsigned char *)(a+4) ^ *(unsigned char *)(b+4);
lib/crypto/memneq.c
132
neq |= *(unsigned char *)(a+5) ^ *(unsigned char *)(b+5);
lib/crypto/memneq.c
134
neq |= *(unsigned char *)(a+6) ^ *(unsigned char *)(b+6);
lib/crypto/memneq.c
136
neq |= *(unsigned char *)(a+7) ^ *(unsigned char *)(b+7);
lib/crypto/memneq.c
138
neq |= *(unsigned char *)(a+8) ^ *(unsigned char *)(b+8);
lib/crypto/memneq.c
140
neq |= *(unsigned char *)(a+9) ^ *(unsigned char *)(b+9);
lib/crypto/memneq.c
142
neq |= *(unsigned char *)(a+10) ^ *(unsigned char *)(b+10);
lib/crypto/memneq.c
144
neq |= *(unsigned char *)(a+11) ^ *(unsigned char *)(b+11);
lib/crypto/memneq.c
146
neq |= *(unsigned char *)(a+12) ^ *(unsigned char *)(b+12);
lib/crypto/memneq.c
148
neq |= *(unsigned char *)(a+13) ^ *(unsigned char *)(b+13);
lib/crypto/memneq.c
150
neq |= *(unsigned char *)(a+14) ^ *(unsigned char *)(b+14);
lib/crypto/memneq.c
152
neq |= *(unsigned char *)(a+15) ^ *(unsigned char *)(b+15);
lib/crypto/memneq.c
164
noinline unsigned long __crypto_memneq(const void *a, const void *b,
lib/crypto/memneq.c
169
return __crypto_memneq_16(a, b);
lib/crypto/memneq.c
171
return __crypto_memneq_generic(a, b, size);
lib/crypto/memneq.c
69
__crypto_memneq_generic(const void *a, const void *b, size_t size)
lib/crypto/memneq.c
76
get_unaligned((unsigned long *)b);
lib/crypto/memneq.c
79
b += sizeof(unsigned long);
lib/crypto/memneq.c
84
neq |= *(unsigned char *)a ^ *(unsigned char *)b;
lib/crypto/memneq.c
87
b += 1;
lib/crypto/memneq.c
94
static inline unsigned long __crypto_memneq_16(const void *a, const void *b)
lib/crypto/mldsa.c
191
static inline s32 Zq_mult(s32 a, s32 b)
lib/crypto/mldsa.c
194
s64 c = (s64)a * b;
lib/crypto/mpi/longlong.h
195
#define umul_ppmm(xh, xl, a, b) \
lib/crypto/mpi/longlong.h
212
"r" ((USItype)(b)) \
lib/crypto/mpi/longlong.h
215
#define umul_ppmm(xh, xl, a, b) \
lib/crypto/mpi/longlong.h
221
"r" ((USItype)(b)) \
lib/crypto/mpi/longlong.h
557
#define umul_ppmm(xh, xl, a, b) \
lib/crypto/mpi/longlong.h
583
: "%2" ((USItype)(a)), "d" ((USItype)(b))); \
lib/crypto/mpi/mpi-internal.h
55
static inline int RESIZE_IF_NEEDED(MPI a, unsigned b)
lib/crypto/mpi/mpi-internal.h
57
if (a->alloced < b)
lib/crypto/mpi/mpi-internal.h
58
return mpi_resize(a, b);
lib/crypto/mpi/mpiutil.c
134
MPI b;
lib/crypto/mpi/mpiutil.c
137
b = mpi_alloc(a->nlimbs);
lib/crypto/mpi/mpiutil.c
138
if (!b)
lib/crypto/mpi/mpiutil.c
140
b->nlimbs = a->nlimbs;
lib/crypto/mpi/mpiutil.c
141
b->sign = a->sign;
lib/crypto/mpi/mpiutil.c
142
b->flags = a->flags;
lib/crypto/mpi/mpiutil.c
143
b->flags &= ~(16|32); /* Reset the immutable and constant flags. */
lib/crypto/mpi/mpiutil.c
144
for (i = 0; i < b->nlimbs; i++)
lib/crypto/mpi/mpiutil.c
145
b->d[i] = a->d[i];
lib/crypto/mpi/mpiutil.c
147
b = NULL;
lib/crypto/mpi/mpiutil.c
148
return b;
lib/crypto/powerpc/curve25519.h
103
fmul(t00, t00, b);
lib/crypto/powerpc/curve25519.h
138
fe51 a, b, c, d, e;
lib/crypto/powerpc/curve25519.h
147
fsub(b, x2, z2); // B = x_2 - z_2
lib/crypto/powerpc/curve25519.h
152
fsqr(bb, b); // BB = B^2
lib/crypto/powerpc/curve25519.h
155
fmul(cb, c, b); // CB = C * B
lib/crypto/powerpc/curve25519.h
165
fadd(b, bb, z3); // BB + 121666 * E
lib/crypto/powerpc/curve25519.h
167
fmul(z2, e, b); // z2 = e * (BB + (DA + CB)^2)
lib/crypto/powerpc/curve25519.h
72
fe51 a0, b, c, t00;
lib/crypto/powerpc/curve25519.h
77
fmul(b, t00, i);
lib/crypto/powerpc/curve25519.h
78
fmul(a0, b, a0);
lib/crypto/powerpc/curve25519.h
82
fmul(b, t00, b);
lib/crypto/powerpc/curve25519.h
83
x25519_fe51_sqr_times(t00, b, 5);
lib/crypto/powerpc/curve25519.h
85
fmul(b, t00, b);
lib/crypto/powerpc/curve25519.h
86
x25519_fe51_sqr_times(t00, b, 10);
lib/crypto/powerpc/curve25519.h
88
fmul(c, t00, b);
lib/crypto/powerpc/curve25519.h
94
fmul(b, t00, b);
lib/crypto/powerpc/curve25519.h
95
x25519_fe51_sqr_times(t00, b, 50);
lib/crypto/powerpc/curve25519.h
97
fmul(c, t00, b);
lib/crypto/sha1.c
215
u8 b[SHA1_BLOCK_SIZE];
lib/crypto/sha1.c
220
sha1(raw_key, raw_key_len, derived_key.b);
lib/crypto/sha1.c
222
memcpy(derived_key.b, raw_key, raw_key_len);
lib/crypto/sha1.c
227
sha1_blocks(istate, derived_key.b, 1);
lib/crypto/sha1.c
233
sha1_blocks(ostate, derived_key.b, 1);
lib/crypto/sha256.c
115
b = state->h[1];
lib/crypto/sha256.c
125
SHA256_ROUND(i + 0, a, b, c, d, e, f, g, h);
lib/crypto/sha256.c
126
SHA256_ROUND(i + 1, h, a, b, c, d, e, f, g);
lib/crypto/sha256.c
127
SHA256_ROUND(i + 2, g, h, a, b, c, d, e, f);
lib/crypto/sha256.c
128
SHA256_ROUND(i + 3, f, g, h, a, b, c, d, e);
lib/crypto/sha256.c
129
SHA256_ROUND(i + 4, e, f, g, h, a, b, c, d);
lib/crypto/sha256.c
130
SHA256_ROUND(i + 5, d, e, f, g, h, a, b, c);
lib/crypto/sha256.c
131
SHA256_ROUND(i + 6, c, d, e, f, g, h, a, b);
lib/crypto/sha256.c
132
SHA256_ROUND(i + 7, b, c, d, e, f, g, h, a);
lib/crypto/sha256.c
136
state->h[1] += b;
lib/crypto/sha256.c
334
u8 b[SHA256_BLOCK_SIZE];
lib/crypto/sha256.c
340
sha224(raw_key, raw_key_len, derived_key.b);
lib/crypto/sha256.c
342
sha256(raw_key, raw_key_len, derived_key.b);
lib/crypto/sha256.c
344
memcpy(derived_key.b, raw_key, raw_key_len);
lib/crypto/sha256.c
350
sha256_blocks(istate, derived_key.b, 1);
lib/crypto/sha256.c
356
sha256_blocks(ostate, derived_key.b, 1);
lib/crypto/sha256.c
74
#define SHA256_ROUND(i, a, b, c, d, e, f, g, h) \
lib/crypto/sha256.c
78
t2 = e0(a) + Maj(a, b, c); \
lib/crypto/sha256.c
86
u32 a, b, c, d, e, f, g, h;
lib/crypto/sha512.c
101
t2 = e0(h) + Maj(h, a, b); c += t1; g = t1 + t2;
lib/crypto/sha512.c
103
t2 = e0(g) + Maj(g, h, a); b += t1; f = t1 + t2;
lib/crypto/sha512.c
104
t1 = e + e1(b) + Ch(b, c, d) + sha512_K[i+3] + W[(i & 15) + 3];
lib/crypto/sha512.c
106
t1 = d + e1(a) + Ch(a, b, c) + sha512_K[i+4] + W[(i & 15) + 4];
lib/crypto/sha512.c
108
t1 = c + e1(h) + Ch(h, a, b) + sha512_K[i+5] + W[(i & 15) + 5];
lib/crypto/sha512.c
110
t1 = b + e1(g) + Ch(g, h, a) + sha512_K[i+6] + W[(i & 15) + 6];
lib/crypto/sha512.c
111
t2 = e0(c) + Maj(c, d, e); f += t1; b = t1 + t2;
lib/crypto/sha512.c
113
t2 = e0(b) + Maj(b, c, d); e += t1; a = t1 + t2;
lib/crypto/sha512.c
117
state->h[1] += b;
lib/crypto/sha512.c
259
u8 b[SHA512_BLOCK_SIZE];
lib/crypto/sha512.c
265
sha384(raw_key, raw_key_len, derived_key.b);
lib/crypto/sha512.c
267
sha512(raw_key, raw_key_len, derived_key.b);
lib/crypto/sha512.c
269
memcpy(derived_key.b, raw_key, raw_key_len);
lib/crypto/sha512.c
275
sha512_blocks(istate, derived_key.b, 1);
lib/crypto/sha512.c
281
sha512_blocks(ostate, derived_key.b, 1);
lib/crypto/sha512.c
77
u64 b = state->h[1];
lib/crypto/sha512.c
99
t2 = e0(a) + Maj(a, b, c); d += t1; h = t1 + t2;
lib/crypto/sm3.c
100
R1(a, b, c, d, e, f, g, h, K[4], W1(4), I(8));
lib/crypto/sm3.c
101
R1(d, a, b, c, h, e, f, g, K[5], W1(5), I(9));
lib/crypto/sm3.c
102
R1(c, d, a, b, g, h, e, f, K[6], W1(6), I(10));
lib/crypto/sm3.c
103
R1(b, c, d, a, f, g, h, e, K[7], W1(7), I(11));
lib/crypto/sm3.c
104
R1(a, b, c, d, e, f, g, h, K[8], W1(8), I(12));
lib/crypto/sm3.c
105
R1(d, a, b, c, h, e, f, g, K[9], W1(9), I(13));
lib/crypto/sm3.c
106
R1(c, d, a, b, g, h, e, f, K[10], W1(10), I(14));
lib/crypto/sm3.c
107
R1(b, c, d, a, f, g, h, e, K[11], W1(11), I(15));
lib/crypto/sm3.c
108
R1(a, b, c, d, e, f, g, h, K[12], W1(12), W2(16));
lib/crypto/sm3.c
109
R1(d, a, b, c, h, e, f, g, K[13], W1(13), W2(17));
lib/crypto/sm3.c
110
R1(c, d, a, b, g, h, e, f, K[14], W1(14), W2(18));
lib/crypto/sm3.c
111
R1(b, c, d, a, f, g, h, e, K[15], W1(15), W2(19));
lib/crypto/sm3.c
113
R2(a, b, c, d, e, f, g, h, K[16], W1(16), W2(20));
lib/crypto/sm3.c
114
R2(d, a, b, c, h, e, f, g, K[17], W1(17), W2(21));
lib/crypto/sm3.c
115
R2(c, d, a, b, g, h, e, f, K[18], W1(18), W2(22));
lib/crypto/sm3.c
116
R2(b, c, d, a, f, g, h, e, K[19], W1(19), W2(23));
lib/crypto/sm3.c
117
R2(a, b, c, d, e, f, g, h, K[20], W1(20), W2(24));
lib/crypto/sm3.c
118
R2(d, a, b, c, h, e, f, g, K[21], W1(21), W2(25));
lib/crypto/sm3.c
119
R2(c, d, a, b, g, h, e, f, K[22], W1(22), W2(26));
lib/crypto/sm3.c
120
R2(b, c, d, a, f, g, h, e, K[23], W1(23), W2(27));
lib/crypto/sm3.c
121
R2(a, b, c, d, e, f, g, h, K[24], W1(24), W2(28));
lib/crypto/sm3.c
122
R2(d, a, b, c, h, e, f, g, K[25], W1(25), W2(29));
lib/crypto/sm3.c
123
R2(c, d, a, b, g, h, e, f, K[26], W1(26), W2(30));
lib/crypto/sm3.c
124
R2(b, c, d, a, f, g, h, e, K[27], W1(27), W2(31));
lib/crypto/sm3.c
125
R2(a, b, c, d, e, f, g, h, K[28], W1(28), W2(32));
lib/crypto/sm3.c
126
R2(d, a, b, c, h, e, f, g, K[29], W1(29), W2(33));
lib/crypto/sm3.c
127
R2(c, d, a, b, g, h, e, f, K[30], W1(30), W2(34));
lib/crypto/sm3.c
128
R2(b, c, d, a, f, g, h, e, K[31], W1(31), W2(35));
lib/crypto/sm3.c
130
R2(a, b, c, d, e, f, g, h, K[32], W1(32), W2(36));
lib/crypto/sm3.c
131
R2(d, a, b, c, h, e, f, g, K[33], W1(33), W2(37));
lib/crypto/sm3.c
132
R2(c, d, a, b, g, h, e, f, K[34], W1(34), W2(38));
lib/crypto/sm3.c
133
R2(b, c, d, a, f, g, h, e, K[35], W1(35), W2(39));
lib/crypto/sm3.c
134
R2(a, b, c, d, e, f, g, h, K[36], W1(36), W2(40));
lib/crypto/sm3.c
135
R2(d, a, b, c, h, e, f, g, K[37], W1(37), W2(41));
lib/crypto/sm3.c
136
R2(c, d, a, b, g, h, e, f, K[38], W1(38), W2(42));
lib/crypto/sm3.c
137
R2(b, c, d, a, f, g, h, e, K[39], W1(39), W2(43));
lib/crypto/sm3.c
138
R2(a, b, c, d, e, f, g, h, K[40], W1(40), W2(44));
lib/crypto/sm3.c
139
R2(d, a, b, c, h, e, f, g, K[41], W1(41), W2(45));
lib/crypto/sm3.c
140
R2(c, d, a, b, g, h, e, f, K[42], W1(42), W2(46));
lib/crypto/sm3.c
141
R2(b, c, d, a, f, g, h, e, K[43], W1(43), W2(47));
lib/crypto/sm3.c
142
R2(a, b, c, d, e, f, g, h, K[44], W1(44), W2(48));
lib/crypto/sm3.c
143
R2(d, a, b, c, h, e, f, g, K[45], W1(45), W2(49));
lib/crypto/sm3.c
144
R2(c, d, a, b, g, h, e, f, K[46], W1(46), W2(50));
lib/crypto/sm3.c
145
R2(b, c, d, a, f, g, h, e, K[47], W1(47), W2(51));
lib/crypto/sm3.c
147
R2(a, b, c, d, e, f, g, h, K[48], W1(48), W2(52));
lib/crypto/sm3.c
148
R2(d, a, b, c, h, e, f, g, K[49], W1(49), W2(53));
lib/crypto/sm3.c
149
R2(c, d, a, b, g, h, e, f, K[50], W1(50), W2(54));
lib/crypto/sm3.c
150
R2(b, c, d, a, f, g, h, e, K[51], W1(51), W2(55));
lib/crypto/sm3.c
151
R2(a, b, c, d, e, f, g, h, K[52], W1(52), W2(56));
lib/crypto/sm3.c
152
R2(d, a, b, c, h, e, f, g, K[53], W1(53), W2(57));
lib/crypto/sm3.c
153
R2(c, d, a, b, g, h, e, f, K[54], W1(54), W2(58));
lib/crypto/sm3.c
154
R2(b, c, d, a, f, g, h, e, K[55], W1(55), W2(59));
lib/crypto/sm3.c
155
R2(a, b, c, d, e, f, g, h, K[56], W1(56), W2(60));
lib/crypto/sm3.c
156
R2(d, a, b, c, h, e, f, g, K[57], W1(57), W2(61));
lib/crypto/sm3.c
157
R2(c, d, a, b, g, h, e, f, K[58], W1(58), W2(62));
lib/crypto/sm3.c
158
R2(b, c, d, a, f, g, h, e, K[59], W1(59), W2(63));
lib/crypto/sm3.c
159
R2(a, b, c, d, e, f, g, h, K[60], W1(60), W2(64));
lib/crypto/sm3.c
160
R2(d, a, b, c, h, e, f, g, K[61], W1(61), W2(65));
lib/crypto/sm3.c
161
R2(c, d, a, b, g, h, e, f, K[62], W1(62), W2(66));
lib/crypto/sm3.c
162
R2(b, c, d, a, f, g, h, e, K[63], W1(63), W2(67));
lib/crypto/sm3.c
165
state->h[1] ^= b;
lib/crypto/sm3.c
48
#define R(i, a, b, c, d, e, f, g, h, t, w1, w2) \
lib/crypto/sm3.c
52
d += FF ## i(a, b, c) + ss2 + ((w1) ^ (w2)); \
lib/crypto/sm3.c
54
b = rol32((b), 9); \
lib/crypto/sm3.c
59
#define R1(a, b, c, d, e, f, g, h, t, w1, w2) \
lib/crypto/sm3.c
60
R(1, a, b, c, d, e, f, g, h, t, w1, w2)
lib/crypto/sm3.c
61
#define R2(a, b, c, d, e, f, g, h, t, w1, w2) \
lib/crypto/sm3.c
62
R(2, a, b, c, d, e, f, g, h, t, w1, w2)
lib/crypto/sm3.c
85
u32 a, b, c, d, e, f, g, h, ss1, ss2;
lib/crypto/sm3.c
88
b = state->h[1];
lib/crypto/sm3.c
96
R1(a, b, c, d, e, f, g, h, K[0], I(0), I(4));
lib/crypto/sm3.c
97
R1(d, a, b, c, h, e, f, g, K[1], I(1), I(5));
lib/crypto/sm3.c
98
R1(c, d, a, b, g, h, e, f, K[2], I(2), I(6));
lib/crypto/sm3.c
99
R1(b, c, d, a, f, g, h, e, K[3], I(3), I(7));
lib/crypto/tests/chacha20poly1305_kunit.c
8838
} b = {{ 0 }};
lib/crypto/tests/chacha20poly1305_kunit.c
8847
chacha20_crypt(&chacha20_state, b.block0, b.block0, sizeof(b.block0));
lib/crypto/tests/chacha20poly1305_kunit.c
8848
poly1305_init(&poly1305_state, b.block0);
lib/crypto/tests/chacha20poly1305_kunit.c
8854
b.lens[0] = cpu_to_le64(ad_len);
lib/crypto/tests/chacha20poly1305_kunit.c
8855
b.lens[1] = cpu_to_le64(src_len);
lib/crypto/tests/chacha20poly1305_kunit.c
8856
poly1305_update(&poly1305_state, (u8 *)b.lens, sizeof(b.lens));
lib/crypto/tests/mldsa_kunit.c
215
u8 b = 1 << get_random_u32_below(8);
lib/crypto/tests/mldsa_kunit.c
217
sig[pos] ^= b;
lib/crypto/tests/mldsa_kunit.c
221
sig[pos] ^= b;
lib/crypto/tests/mldsa_kunit.c
227
u8 b = 1 << get_random_u32_below(8);
lib/crypto/tests/mldsa_kunit.c
229
msg[pos] ^= b;
lib/crypto/tests/mldsa_kunit.c
233
msg[pos] ^= b;
lib/crypto/tests/mldsa_kunit.c
239
u8 b = 1 << get_random_u32_below(8);
lib/crypto/tests/mldsa_kunit.c
241
pk[pos] ^= b;
lib/crypto/tests/mldsa_kunit.c
245
pk[pos] ^= b;
lib/crypto/x86/curve25519.h
1028
u64 *b = tmp1 + (u32)4U;
lib/crypto/x86/curve25519.h
1034
fsub(b, x2, z2);
lib/crypto/x86/curve25519.h
1041
fmul_scalar(b, c, (u64)121665U);
lib/crypto/x86/curve25519.h
1042
fadd(b, b, d);
lib/crypto/x86/curve25519.h
1122
u64 *b = t1 + (u32)4U;
lib/crypto/x86/curve25519.h
1130
fmul(b, t00, i, tmp);
lib/crypto/x86/curve25519.h
1131
fmul(a0, b, a0, tmp);
lib/crypto/x86/curve25519.h
1133
fmul(b, t00, b, tmp);
lib/crypto/x86/curve25519.h
1134
fsquare_times(t00, b, tmp1, (u32)5U);
lib/crypto/x86/curve25519.h
1135
fmul(b, t00, b, tmp);
lib/crypto/x86/curve25519.h
1136
fsquare_times(t00, b, tmp1, (u32)10U);
lib/crypto/x86/curve25519.h
1137
fmul(c, t00, b, tmp);
lib/crypto/x86/curve25519.h
1141
fmul(b, t00, b, tmp);
lib/crypto/x86/curve25519.h
1142
fsquare_times(t00, b, tmp1, (u32)50U);
lib/crypto/x86/curve25519.h
1143
fmul(c, t00, b, tmp);
lib/crypto/x86/curve25519.h
1147
fmul(t00, t00, b, tmp);
lib/crypto/x86/curve25519.h
1154
static void store_felem(u64 *b, u64 *f)
lib/crypto/x86/curve25519.h
1200
b[0U] = o0;
lib/crypto/x86/curve25519.h
1201
b[1U] = o1;
lib/crypto/x86/curve25519.h
1202
b[2U] = o2;
lib/crypto/x86/curve25519.h
1203
b[3U] = o3;
lib/crypto/x86/curve25519.h
14
static __always_inline u64 eq_mask(u64 a, u64 b)
lib/crypto/x86/curve25519.h
1542
u64 *b = &tmp[4 + 16];
lib/crypto/x86/curve25519.h
1567
fsub(b, x1, z1);
lib/crypto/x86/curve25519.h
1569
fmul(c, &table_ladder[4 * k], b, ef);
lib/crypto/x86/curve25519.h
1570
fsub(b, a, c);
lib/crypto/x86/curve25519.h
16
u64 x = a ^ b;
lib/crypto/x86/curve25519.h
23
static __always_inline u64 gte_mask(u64 a, u64 b)
lib/crypto/x86/curve25519.h
26
u64 y = b;
lib/crypto/x86/curve25519.h
980
u64 *b = tmp1 + (u32)4U;
lib/crypto/x86/curve25519.h
994
fsub(b, x2, z2);
lib/crypto/x86/gf128hash.h
16
const struct polyval_elem *b);
lib/crypto/x86/gf128hash.h
18
const struct polyval_elem *b);
lib/crypto/x86/gf128hash.h
52
const struct polyval_elem *b)
lib/crypto/x86/gf128hash.h
57
polyval_mul_pclmul_avx(a, b);
lib/crypto/x86/gf128hash.h
59
polyval_mul_pclmul(a, b);
lib/crypto/x86/gf128hash.h
62
polyval_mul_generic(a, b);
lib/crypto/x86/poly1305.h
51
#define ULT(a, b) ((a ^ ((a ^ b) | ((a - b) ^ b))) >> (sizeof(a) * 8 - 1))
lib/debugobjects.c
433
static struct debug_obj *lookup_object(void *addr, struct debug_bucket *b)
lib/debugobjects.c
438
hlist_for_each_entry(obj, &b->list, node) {
lib/debugobjects.c
467
static struct debug_obj *alloc_object(void *addr, struct debug_bucket *b,
lib/debugobjects.c
484
hlist_add_head(&obj->node, &b->list);
lib/debugobjects.c
675
static struct debug_obj *lookup_object_or_alloc(void *addr, struct debug_bucket *b,
lib/debugobjects.c
679
struct debug_obj *obj = lookup_object(addr, b);
lib/debugobjects.c
702
obj = alloc_object(addr, b, descr);
lib/decompress_unlzma.c
41
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
lib/decompress_unxz.c
184
static bool memeq(const void *a, const void *b, size_t size)
lib/decompress_unxz.c
187
const uint8_t *y = b;
lib/decompress_unxz.c
201
uint8_t *b = buf;
lib/decompress_unxz.c
202
uint8_t *e = b + size;
lib/decompress_unxz.c
204
while (b != e)
lib/decompress_unxz.c
205
*b++ = '\0';
lib/decompress_unxz.c
264
struct xz_buf b;
lib/decompress_unxz.c
285
b.out = out;
lib/decompress_unxz.c
286
b.out_size = (size_t)-1;
lib/decompress_unxz.c
288
b.out_size = XZ_IOBUF_SIZE;
lib/decompress_unxz.c
289
b.out = malloc(XZ_IOBUF_SIZE);
lib/decompress_unxz.c
290
if (b.out == NULL)
lib/decompress_unxz.c
301
b.in = in;
lib/decompress_unxz.c
302
b.in_pos = 0;
lib/decompress_unxz.c
303
b.in_size = in_size;
lib/decompress_unxz.c
304
b.out_pos = 0;
lib/decompress_unxz.c
307
ret = xz_dec_run(s, &b);
lib/decompress_unxz.c
310
if (b.in_pos == b.in_size && fill != NULL) {
lib/decompress_unxz.c
312
*in_used += b.in_pos;
lib/decompress_unxz.c
314
b.in_pos = 0;
lib/decompress_unxz.c
327
b.in_size = in_size;
lib/decompress_unxz.c
330
ret = xz_dec_run(s, &b);
lib/decompress_unxz.c
332
if (flush != NULL && (b.out_pos == b.out_size
lib/decompress_unxz.c
333
|| (ret != XZ_OK && b.out_pos > 0))) {
lib/decompress_unxz.c
339
if (flush(b.out, b.out_pos) != (long)b.out_pos)
lib/decompress_unxz.c
342
b.out_pos = 0;
lib/decompress_unxz.c
350
free(b.out);
lib/decompress_unxz.c
354
*in_used += b.in_pos;
lib/decompress_unxz.c
390
free(b.out);
lib/extable.c
27
static void swap_ex(void *a, void *b, int size)
lib/extable.c
29
struct exception_table_entry *x = a, *y = b, tmp;
lib/extable.c
30
int delta = b - a;
lib/extable.c
51
static int cmp_ex_sort(const void *a, const void *b)
lib/extable.c
53
const struct exception_table_entry *x = a, *y = b;
lib/glob.c
85
unsigned char b = a;
lib/glob.c
91
b = class[1];
lib/glob.c
93
if (b == '\0')
lib/glob.c
99
if (a <= c && c <= b)
lib/inflate.c
1041
register ulg b; /* bit buffer */
lib/inflate.c
1047
b = bb;
lib/inflate.c
1053
*e = (int)b & 1;
lib/inflate.c
1059
t = (unsigned)b & 3;
lib/inflate.c
1064
bb = b;
lib/inflate.c
141
uch b; /* number of bits in this code or subcode */
lib/inflate.c
234
#define NEEDBITS(n) {while(k<(n)){b|=((ulg)NEXTBYTE())<<k;k+=8;}}
lib/inflate.c
235
#define DUMPBITS(n) {b>>=(n);k-=(n);}
lib/inflate.c
323
unsigned *b, /* code lengths in bits (all assumed <= BMAX) */
lib/inflate.c
375
p = b; i = n;
lib/inflate.c
434
p = b; i = 0;
lib/inflate.c
507
r.b = (uch)l; /* bits to dump before this table */
lib/inflate.c
518
r.b = (uch)(k - w);
lib/inflate.c
603
register ulg b; /* bit buffer */
lib/inflate.c
608
b = bb; /* initialize bit buffer */
lib/inflate.c
618
if ((e = (t = tl + ((unsigned)b & ml))->e) > 16)
lib/inflate.c
622
DUMPBITS(t->b)
lib/inflate.c
625
} while ((e = (t = t->v.t + ((unsigned)b & mask_bits[e]))->e) > 16);
lib/inflate.c
626
DUMPBITS(t->b)
lib/inflate.c
645
n = t->v.n + ((unsigned)b & mask_bits[e]);
lib/inflate.c
650
if ((e = (t = td + ((unsigned)b & md))->e) > 16)
lib/inflate.c
654
DUMPBITS(t->b)
lib/inflate.c
657
} while ((e = (t = t->v.t + ((unsigned)b & mask_bits[e]))->e) > 16);
lib/inflate.c
658
DUMPBITS(t->b)
lib/inflate.c
660
d = w - t->v.n - ((unsigned)b & mask_bits[e]);
lib/inflate.c
692
bb = b; /* restore global bit buffer */
lib/inflate.c
709
register ulg b; /* bit buffer */
lib/inflate.c
715
b = bb; /* initialize bit buffer */
lib/inflate.c
727
n = ((unsigned)b & 0xffff);
lib/inflate.c
730
if (n != (unsigned)((~b) & 0xffff))
lib/inflate.c
739
slide[w++] = (uch)b;
lib/inflate.c
751
bb = b; /* restore global bit buffer */
lib/inflate.c
847
register ulg b; /* bit buffer */
lib/inflate.c
863
b = bb;
lib/inflate.c
869
nl = 257 + ((unsigned)b & 0x1f); /* number of literal/length codes */
lib/inflate.c
872
nd = 1 + ((unsigned)b & 0x1f); /* number of distance codes */
lib/inflate.c
875
nb = 4 + ((unsigned)b & 0xf); /* number of bit length codes */
lib/inflate.c
893
ll[border[j]] = (unsigned)b & 7;
lib/inflate.c
920
j = (td = tl + ((unsigned)b & m))->b;
lib/inflate.c
928
j = 3 + ((unsigned)b & 3);
lib/inflate.c
940
j = 3 + ((unsigned)b & 7);
lib/inflate.c
953
j = 11 + ((unsigned)b & 0x7f);
lib/inflate.c
973
bb = b;
lib/interval_tree_test.c
49
u32 b = (prandom_u32_state(&rnd) >> 4) % max_endpoint;
lib/interval_tree_test.c
50
u32 a = (prandom_u32_state(&rnd) >> 4) % b;
lib/interval_tree_test.c
53
nodes[i].last = b;
lib/list_sort.c
14
struct list_head *a, struct list_head *b)
lib/list_sort.c
20
if (cmp(priv, a, b) <= 0) {
lib/list_sort.c
217
struct list_head *a = *tail, *b = a->prev;
lib/list_sort.c
219
a = merge(priv, cmp, b, a);
lib/list_sort.c
221
a->prev = b->prev;
lib/list_sort.c
25
*tail = b;
lib/list_sort.c
29
*tail = b;
lib/list_sort.c
30
tail = &b->next;
lib/list_sort.c
31
b = b->next;
lib/list_sort.c
32
if (!b) {
lib/list_sort.c
50
struct list_head *a, struct list_head *b)
lib/list_sort.c
56
if (cmp(priv, a, b) <= 0) {
lib/list_sort.c
64
tail->next = b;
lib/list_sort.c
65
b->prev = tail;
lib/list_sort.c
66
tail = b;
lib/list_sort.c
67
b = b->next;
lib/list_sort.c
68
if (!b) {
lib/list_sort.c
69
b = a;
lib/list_sort.c
76
tail->next = b;
lib/list_sort.c
78
b->prev = tail;
lib/list_sort.c
79
tail = b;
lib/list_sort.c
80
b = b->next;
lib/list_sort.c
81
} while (b);
lib/locking-selftest.c
1704
#define ww_mutex_base_lock(b) rt_mutex_lock(b)
lib/locking-selftest.c
1705
#define ww_mutex_base_trylock(b) rt_mutex_trylock(b)
lib/locking-selftest.c
1706
#define ww_mutex_base_lock_nest_lock(b, b2) rt_mutex_lock_nest_lock(b, b2)
lib/locking-selftest.c
1707
#define ww_mutex_base_lock_interruptible(b) rt_mutex_lock_interruptible(b)
lib/locking-selftest.c
1708
#define ww_mutex_base_lock_killable(b) rt_mutex_lock_killable(b)
lib/locking-selftest.c
1709
#define ww_mutex_base_unlock(b) rt_mutex_unlock(b)
lib/locking-selftest.c
1711
#define ww_mutex_base_lock(b) mutex_lock(b)
lib/locking-selftest.c
1712
#define ww_mutex_base_trylock(b) mutex_trylock(b)
lib/locking-selftest.c
1713
#define ww_mutex_base_lock_nest_lock(b, b2) mutex_lock_nest_lock(b, b2)
lib/locking-selftest.c
1714
#define ww_mutex_base_lock_interruptible(b) mutex_lock_interruptible(b)
lib/locking-selftest.c
1715
#define ww_mutex_base_lock_killable(b) mutex_lock_killable(b)
lib/locking-selftest.c
1716
#define ww_mutex_base_unlock(b) mutex_unlock(b)
lib/logic_iomem.c
188
MAKE_FALLBACK(b, 8);
lib/logic_iomem.c
247
MAKE_OP(b, 8);
lib/logic_pio.c
299
BUILD_LOGIC_IO(b, u8)
lib/lshrdi3.c
14
if (b == 0)
lib/lshrdi3.c
18
bm = 32 - b;
lib/lshrdi3.c
26
w.s.high = (unsigned int) uu.s.high >> b;
lib/lshrdi3.c
27
w.s.low = ((unsigned int) uu.s.low >> b) | carries;
lib/lshrdi3.c
9
long long notrace __lshrdi3(long long u, word_type b)
lib/lz4/lz4defs.h
161
U32 b = get_unaligned((const U32 *)src + 1);
lib/lz4/lz4defs.h
164
put_unaligned(b, (U32 *)dst + 1);
lib/math/div64.c
190
#define mul_add(a, b, c) add_u64_u32(mul_u32_u32(a, b), c)
lib/math/div64.c
193
static inline u64 mul_u64_u64_add_u64(u64 *p_lo, u64 a, u64 b, u64 c)
lib/math/div64.c
196
u128 prod = (u128)a * b + c;
lib/math/div64.c
202
static inline u64 mul_u64_u64_add_u64(u64 *p_lo, u64 a, u64 b, u64 c)
lib/math/div64.c
208
x = mul_add(a, b, c);
lib/math/div64.c
209
y = mul_add(a, b >> 32, c >> 32);
lib/math/div64.c
211
z = mul_add(a >> 32, b >> 32, y >> 32);
lib/math/div64.c
212
y = mul_add(a >> 32, b, y);
lib/math/div64.c
223
#define mul_u64_long_add_u64(p_lo, a, b, c) mul_u64_u64_add_u64(p_lo, a, b, c)
lib/math/div64.c
224
#define add_u64_long(a, b) ((a) + (b))
lib/math/div64.c
228
static inline u32 mul_u64_long_add_u64(u64 *p_lo, u64 a, u32 b, u64 c)
lib/math/div64.c
230
u64 n_lo = mul_add(a, b, c);
lib/math/div64.c
231
u64 n_med = mul_add(a >> 32, b, c >> 32);
lib/math/div64.c
238
#define add_u64_long(a, b) add_u64_u32(a, b)
lib/math/div64.c
241
u64 mul_u64_add_u64_div_u64(u64 a, u64 b, u64 c, u64 d)
lib/math/div64.c
248
n_hi = mul_u64_u64_add_u64(&n_lo, a, b, c);
lib/math/div64.c
35
uint64_t b = base;
lib/math/div64.c
47
while ((int64_t)b > 0 && b < rem) {
lib/math/div64.c
48
b = b+b;
lib/math/div64.c
53
if (rem >= b) {
lib/math/div64.c
54
rem -= b;
lib/math/div64.c
57
b >>= 1;
lib/math/gcd.c
20
static unsigned long binary_gcd(unsigned long a, unsigned long b)
lib/math/gcd.c
22
unsigned long r = a | b;
lib/math/gcd.c
24
b >>= __ffs(b);
lib/math/gcd.c
25
if (b == 1)
lib/math/gcd.c
32
if (a == b)
lib/math/gcd.c
35
if (a < b)
lib/math/gcd.c
36
swap(a, b);
lib/math/gcd.c
37
a -= b;
lib/math/gcd.c
50
unsigned long gcd(unsigned long a, unsigned long b)
lib/math/gcd.c
52
unsigned long r = a | b;
lib/math/gcd.c
54
if (!a || !b)
lib/math/gcd.c
59
return binary_gcd(a, b);
lib/math/gcd.c
65
while (!(b & r))
lib/math/gcd.c
66
b >>= 1;
lib/math/gcd.c
67
if (b == r)
lib/math/gcd.c
75
if (a == b)
lib/math/gcd.c
78
if (a < b)
lib/math/gcd.c
79
swap(a, b);
lib/math/gcd.c
80
a -= b;
lib/math/gcd.c
83
a += b;
lib/math/int_sqrt.c
22
unsigned long b, m, y = 0;
lib/math/int_sqrt.c
29
b = y + m;
lib/math/int_sqrt.c
32
if (x >= b) {
lib/math/int_sqrt.c
33
x -= b;
lib/math/int_sqrt.c
51
u64 b, m, y = 0;
lib/math/int_sqrt.c
58
b = y + m;
lib/math/int_sqrt.c
61
if (x >= b) {
lib/math/int_sqrt.c
62
x -= b;
lib/math/lcm.c
10
if (a && b)
lib/math/lcm.c
11
return (a / gcd(a, b)) * b;
lib/math/lcm.c
17
unsigned long lcm_not_zero(unsigned long a, unsigned long b)
lib/math/lcm.c
19
unsigned long l = lcm(a, b);
lib/math/lcm.c
24
return (b ? : a);
lib/math/lcm.c
8
unsigned long lcm(unsigned long a, unsigned long b)
lib/math/test_mul_u64_u64_div_u64.c
100
result = mul_u64_u64_div_u64(a, b, d);
lib/math/test_mul_u64_u64_div_u64.c
101
result_up = mul_u64_u64_div_u64_roundup(a, b, d);
lib/math/test_mul_u64_u64_div_u64.c
104
result = test_mul_u64_add_u64_div_u64(a, b, 0, d);
lib/math/test_mul_u64_u64_div_u64.c
105
result_up = test_mul_u64_add_u64_div_u64(a, b, d - 1, d);
lib/math/test_mul_u64_u64_div_u64.c
109
result = test_mul_u64_add_u64_div_u64_32bit(a, b, 0, d);
lib/math/test_mul_u64_u64_div_u64.c
110
result_up = test_mul_u64_add_u64_div_u64_32bit(a, b, d - 1, d);
lib/math/test_mul_u64_u64_div_u64.c
118
pr_err("ERROR: 0x%016llx * 0x%016llx / 0x%016llx\n", a, b, d);
lib/math/test_mul_u64_u64_div_u64.c
125
pr_err("ERROR: 0x%016llx * 0x%016llx +/ 0x%016llx\n", a, b, d);
lib/math/test_mul_u64_u64_div_u64.c
13
typedef struct { u64 a; u64 b; u64 d; u64 result; uint round_up;} test_params;
lib/math/test_mul_u64_u64_div_u64.c
76
static u64 test_mul_u64_add_u64_div_u64(u64 a, u64 b, u64 c, u64 d);
lib/math/test_mul_u64_u64_div_u64.c
79
static u64 test_mul_u64_add_u64_div_u64_32bit(u64 a, u64 b, u64 c, u64 d);
lib/math/test_mul_u64_u64_div_u64.c
93
u64 b = test_values[i].b;
lib/memcat_p.c
10
void **__memcat_p(void **a, void **b)
lib/memcat_p.c
18
for (p = b; *p; nr++, p++)
lib/memcat_p.c
28
for (nr--; nr >= 0; nr--, p = p == b ? &a[nr] : p - 1)
lib/objagg.c
576
static int objagg_stats_info_sort_cmp_func(const void *a, const void *b)
lib/objagg.c
579
const struct objagg_obj_stats_info *stats_info2 = b;
lib/oid_registry.c
77
unsigned char b = octets[len];
lib/oid_registry.c
78
if (a > b) {
lib/oid_registry.c
82
if (a < b) {
lib/pldmfw/pldmfw_private.h
37
u8 b[PLDM_TIMESTAMP_SIZE];
lib/raid/xor/powerpc/xor_vmx.c
17
#define vec_xor(a, b) a ^ b
lib/raid6/mktables.c
21
static uint8_t gfmul(uint8_t a, uint8_t b)
lib/raid6/mktables.c
25
while (b) {
lib/raid6/mktables.c
26
if (b & 1)
lib/raid6/mktables.c
29
b >>= 1;
lib/raid6/mktables.c
35
static uint8_t gfpow(uint8_t a, int b)
lib/raid6/mktables.c
39
b %= 255;
lib/raid6/mktables.c
40
if (b < 0)
lib/raid6/mktables.c
41
b += 255;
lib/raid6/mktables.c
43
while (b) {
lib/raid6/mktables.c
44
if (b & 1)
lib/raid6/mktables.c
47
b >>= 1;
lib/raid6/recov_neon_inner.c
16
static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b)
lib/raid6/recov_neon_inner.c
23
return vcombine_u8(vtbl2_u8(__a.pair, vget_low_u8(b)),
lib/raid6/recov_neon_inner.c
24
vtbl2_u8(__a.pair, vget_high_u8(b)));
lib/raid6/rvv.h
32
unsigned long b, void **p); \
lib/raid6/rvv.h
44
unsigned long b, void **p); \
lib/random32.c
54
#define TAUSWORTHE(s, a, b, c, d) ((s & c) << d) ^ (((s << a) ^ s) >> b)
lib/reed_solomon/decode_rs.c
126
b[i] = index_of[lambda[i]];
lib/reed_solomon/decode_rs.c
148
memmove (&b[1], b, nroots * sizeof (b[0]));
lib/reed_solomon/decode_rs.c
149
b[0] = nn;
lib/reed_solomon/decode_rs.c
154
if (b[i] != nn) {
lib/reed_solomon/decode_rs.c
157
b[i])];
lib/reed_solomon/decode_rs.c
168
b[i] = (lambda[i] == 0) ? nn :
lib/reed_solomon/decode_rs.c
174
memmove(&b[1], b, nroots * sizeof(b[0]));
lib/reed_solomon/decode_rs.c
175
b[0] = nn;
lib/reed_solomon/decode_rs.c
263
b[j] = 0;
lib/reed_solomon/decode_rs.c
279
b[j] = alpha_to[rs_modnn(rs, index_of[num1] +
lib/reed_solomon/decode_rs.c
292
if (b[j] == 0)
lib/reed_solomon/decode_rs.c
296
tmp ^= alpha_to[rs_modnn(rs, index_of[b[j]] + k)];
lib/reed_solomon/decode_rs.c
310
if (b[i]) {
lib/reed_solomon/decode_rs.c
311
corr[j] = b[i];
lib/reed_solomon/decode_rs.c
319
data[loc[i] - pad] ^= b[i];
lib/reed_solomon/decode_rs.c
321
par[loc[i] - pad - len] ^= b[i];
lib/reed_solomon/decode_rs.c
34
uint16_t *b = rsc->buffers + RS_DECODE_B * (nroots + 1);
lib/scatterlist.c
419
static bool pages_are_mergeable(struct page *a, struct page *b)
lib/scatterlist.c
421
if (page_to_pfn(a) != page_to_pfn(b) + 1)
lib/scatterlist.c
423
if (!zone_device_pages_have_same_pgmap(a, b))
lib/siphash.c
100
case 5: b |= ((u64)end[4]) << 32; fallthrough;
lib/siphash.c
101
case 4: b |= get_unaligned_le32(end); break;
lib/siphash.c
102
case 3: b |= ((u64)end[2]) << 16; fallthrough;
lib/siphash.c
103
case 2: b |= get_unaligned_le16(end); break;
lib/siphash.c
104
case 1: b |= end[0];
lib/siphash.c
210
b |= first;
lib/siphash.c
224
b |= third;
lib/siphash.c
237
v3 ^= b; \
lib/siphash.c
239
v0 ^= b; \
lib/siphash.c
261
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
lib/siphash.c
265
case 7: b |= ((u64)end[6]) << 48; fallthrough;
lib/siphash.c
266
case 6: b |= ((u64)end[5]) << 40; fallthrough;
lib/siphash.c
267
case 5: b |= ((u64)end[4]) << 32; fallthrough;
lib/siphash.c
268
case 4: b |= le32_to_cpup(data); break;
lib/siphash.c
269
case 3: b |= ((u64)end[2]) << 16; fallthrough;
lib/siphash.c
27
u64 b = ((u64)(len)) << 56; \
lib/siphash.c
270
case 2: b |= le16_to_cpup(data); break;
lib/siphash.c
271
case 1: b |= end[0];
lib/siphash.c
294
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
lib/siphash.c
298
case 7: b |= ((u64)end[6]) << 48; fallthrough;
lib/siphash.c
299
case 6: b |= ((u64)end[5]) << 40; fallthrough;
lib/siphash.c
300
case 5: b |= ((u64)end[4]) << 32; fallthrough;
lib/siphash.c
301
case 4: b |= get_unaligned_le32(end); break;
lib/siphash.c
302
case 3: b |= ((u64)end[2]) << 16; fallthrough;
lib/siphash.c
303
case 2: b |= get_unaligned_le16(end); break;
lib/siphash.c
304
case 1: b |= end[0];
lib/siphash.c
319
b |= first;
lib/siphash.c
34
v3 ^= b; \
lib/siphash.c
356
b |= third;
lib/siphash.c
37
v0 ^= b; \
lib/siphash.c
392
u32 b = ((u32)(len)) << 24; \
lib/siphash.c
399
v3 ^= b; \
lib/siphash.c
401
v0 ^= b; \
lib/siphash.c
422
case 3: b |= ((u32)end[2]) << 16; fallthrough;
lib/siphash.c
423
case 2: b |= le16_to_cpup(data); break;
lib/siphash.c
424
case 1: b |= end[0];
lib/siphash.c
445
case 3: b |= ((u32)end[2]) << 16; fallthrough;
lib/siphash.c
446
case 2: b |= get_unaligned_le16(end); break;
lib/siphash.c
447
case 1: b |= end[0];
lib/siphash.c
61
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
lib/siphash.c
65
case 7: b |= ((u64)end[6]) << 48; fallthrough;
lib/siphash.c
66
case 6: b |= ((u64)end[5]) << 40; fallthrough;
lib/siphash.c
67
case 5: b |= ((u64)end[4]) << 32; fallthrough;
lib/siphash.c
68
case 4: b |= le32_to_cpup(data); break;
lib/siphash.c
69
case 3: b |= ((u64)end[2]) << 16; fallthrough;
lib/siphash.c
70
case 2: b |= le16_to_cpup(data); break;
lib/siphash.c
71
case 1: b |= end[0];
lib/siphash.c
94
b |= le64_to_cpu((__force __le64)(load_unaligned_zeropad(data) &
lib/siphash.c
98
case 7: b |= ((u64)end[6]) << 48; fallthrough;
lib/siphash.c
99
case 6: b |= ((u64)end[5]) << 40; fallthrough;
lib/sort.c
109
static void swap_bytes(void *a, void *b, size_t n)
lib/sort.c
113
((char *)a)[n] = ((char *)b)[n];
lib/sort.c
114
((char *)b)[n] = t;
lib/sort.c
137
static void do_swap(void *a, void *b, size_t size, swap_r_func_t swap_func, const void *priv)
lib/sort.c
140
((const struct wrapper *)priv)->swap(a, b, (int)size);
lib/sort.c
145
swap_words_64(a, b, size);
lib/sort.c
147
swap_words_32(a, b, size);
lib/sort.c
149
swap_bytes(a, b, size);
lib/sort.c
151
swap_func(a, b, (int)size, priv);
lib/sort.c
156
static int do_cmp(const void *a, const void *b, cmp_r_func_t cmp, const void *priv)
lib/sort.c
159
return ((const struct wrapper *)priv)->cmp(a, b);
lib/sort.c
160
return cmp(a, b, priv);
lib/sort.c
226
size_t b, c, d;
lib/sort.c
253
for (b = a; c = 2*b + size, (d = c + size) < n;)
lib/sort.c
254
b = do_cmp(base + c, base + d, cmp_func, priv) > 0 ? c : d;
lib/sort.c
256
b = c;
lib/sort.c
259
while (b != a && do_cmp(base + a, base + b, cmp_func, priv) >= 0)
lib/sort.c
260
b = parent(b, lsbit, size);
lib/sort.c
261
c = b; /* Where "a" belongs */
lib/sort.c
262
while (b != a) { /* Shift it into place */
lib/sort.c
263
b = parent(b, lsbit, size);
lib/sort.c
264
do_swap(base + b, base + c, size, swap_func, priv);
lib/sort.c
56
static void swap_words_32(void *a, void *b, size_t n)
lib/sort.c
60
*(u32 *)(a + n) = *(u32 *)(b + n);
lib/sort.c
61
*(u32 *)(b + n) = t;
lib/sort.c
81
static void swap_words_64(void *a, void *b, size_t n)
lib/sort.c
86
*(u64 *)(a + n) = *(u64 *)(b + n);
lib/sort.c
87
*(u64 *)(b + n) = t;
lib/sort.c
91
*(u32 *)(a + n) = *(u32 *)(b + n);
lib/sort.c
92
*(u32 *)(b + n) = t;
lib/sort.c
95
*(u32 *)(a + n) = *(u32 *)(b + n);
lib/sort.c
96
*(u32 *)(b + n) = t;
lib/string.c
713
int bcmp(const void *a, const void *b, size_t len)
lib/string.c
715
return memcmp(a, b, len);
lib/test_bitmap.c
1100
unsigned long b[5], *in = &b[1], *out = &b[0]; /* Partial overlap */
lib/test_bitmap.c
198
unsigned long b, bit, cnt = 0;
lib/test_bitmap.c
232
b = find_nth_bit(exp1, EXP1_IN_BITS, cnt++);
lib/test_bitmap.c
233
expect_eq_uint(b, bit);
lib/test_bitmap.c
860
DECLARE_BITMAP(b, 30);
lib/test_bitmap.c
863
bitmap_parselist("all:1/2", b, 30);
lib/test_bitmap.c
866
w = bitmap_weight(b, 30);
lib/test_bitmap.c
867
w1 = bitmap_weight(b, 15);
lib/test_bitmap.c
868
w2 = bitmap_weight_from(b, 15, 30);
lib/test_bitmap.c
883
w = bitmap_weight_from(b, 31, 30);
lib/test_bpf.c
15288
long b = 1;
lib/test_bpf.c
15298
a, b, c, d, e, f, g, h, (int)arg);
lib/test_fpu_impl.c
15
volatile double a, b, c, d, e, f, g;
lib/test_fpu_impl.c
18
b = 1e-15;
lib/test_fpu_impl.c
22
d = a + b;
lib/test_fpu_impl.c
25
e = a + b / 2;
lib/test_fpu_impl.c
28
f = b / c;
lib/test_workqueue.c
102
static int cmp_u64(const void *a, const void *b)
lib/test_workqueue.c
105
u64 vb = *(const u64 *)b;
lib/tests/hashtable_test.c
103
b.key = 2;
lib/tests/hashtable_test.c
104
b.data = 10;
lib/tests/hashtable_test.c
105
b.visited = 0;
lib/tests/hashtable_test.c
106
hash_add(hash, &b.node, b.key);
lib/tests/hashtable_test.c
108
hash_del(&b.node);
lib/tests/hashtable_test.c
109
hash_for_each_possible(hash, x, node, b.key) {
lib/tests/hashtable_test.c
111
KUNIT_EXPECT_NE(test, x->key, b.key);
lib/tests/hashtable_test.c
115
KUNIT_EXPECT_EQ(test, b.visited, 0);
lib/tests/hashtable_test.c
51
struct hashtable_test_entry a, b;
lib/tests/hashtable_test.c
57
b.key = 1;
lib/tests/hashtable_test.c
58
b.data = 2;
lib/tests/hashtable_test.c
59
hash_add(hash, &b.node, b.key);
lib/tests/hashtable_test.c
62
KUNIT_EXPECT_TRUE(test, hash_hashed(&b.node));
lib/tests/hashtable_test.c
67
struct hashtable_test_entry a, b, *x;
lib/tests/hashtable_test.c
75
b.key = 2;
lib/tests/hashtable_test.c
76
b.data = 10;
lib/tests/hashtable_test.c
77
b.visited = 0;
lib/tests/hashtable_test.c
78
hash_add(hash, &b.node, b.key);
lib/tests/hashtable_test.c
84
else if (x->key == b.key)
lib/tests/hashtable_test.c
92
KUNIT_EXPECT_EQ(test, b.visited, 1);
lib/tests/hashtable_test.c
97
struct hashtable_test_entry a, b, *x;
lib/tests/kunit_iov_iter.c
278
int i, b, patt;
lib/tests/kunit_iov_iter.c
301
b = 0;
lib/tests/kunit_iov_iter.c
304
for (pr = bvec_test_ranges; pr->from >= 0; pr++, b++) {
lib/tests/list-test.c
104
KUNIT_EXPECT_PTR_EQ(test, b.prev, &a_new);
lib/tests/list-test.c
105
KUNIT_EXPECT_PTR_EQ(test, a_new.next, &b);
lib/tests/list-test.c
111
struct list_head a_old, a_new, b;
lib/tests/list-test.c
115
list_add_tail(&b, &list);
lib/tests/list-test.c
122
KUNIT_EXPECT_PTR_EQ(test, b.prev, &a_new);
lib/tests/list-test.c
1229
struct klist_node a, b;
lib/tests/list-test.c
123
KUNIT_EXPECT_PTR_EQ(test, a_new.next, &b);
lib/tests/list-test.c
1240
klist_add_tail(&b, &mylist);
lib/tests/list-test.c
1242
KUNIT_EXPECT_PTR_EQ(test, last_node, &b);
lib/tests/list-test.c
1248
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
1257
struct klist_node a, b;
lib/tests/list-test.c
1268
klist_add_head(&b, &mylist);
lib/tests/list-test.c
1270
KUNIT_EXPECT_PTR_EQ(test, last_node, &b);
lib/tests/list-test.c
1275
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
1285
struct klist_node a, b, c, d;
lib/tests/list-test.c
1293
klist_add_head(&b, &mylist);
lib/tests/list-test.c
1299
klist_add_behind(&d, &b);
lib/tests/list-test.c
1306
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
1318
struct klist_node a, b, c, d;
lib/tests/list-test.c
132
struct list_head a, b;
lib/tests/list-test.c
1326
klist_add_head(&b, &mylist);
lib/tests/list-test.c
1331
klist_add_before(&d, &b);
lib/tests/list-test.c
1339
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
1354
struct klist_node a, b, c, d;
lib/tests/list-test.c
136
list_add_tail(&b, &list);
lib/tests/list-test.c
1363
klist_add_tail(&b, &mylist);
lib/tests/list-test.c
1370
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
139
list_swap(&a, &b);
lib/tests/list-test.c
1405
struct klist_node a, b, c, d;
lib/tests/list-test.c
1414
klist_add_tail(&b, &mylist);
lib/tests/list-test.c
142
KUNIT_EXPECT_PTR_EQ(test, &b, list.next);
lib/tests/list-test.c
1428
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
1439
struct klist_node a, b, c, d;
lib/tests/list-test.c
1448
klist_add_tail(&b, &mylist);
lib/tests/list-test.c
145
KUNIT_EXPECT_PTR_EQ(test, &a, b.next);
lib/tests/list-test.c
146
KUNIT_EXPECT_PTR_EQ(test, &list, b.prev);
lib/tests/list-test.c
1462
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &b);
lib/tests/list-test.c
149
KUNIT_EXPECT_PTR_EQ(test, &b, a.prev);
lib/tests/list-test.c
154
struct list_head a, b;
lib/tests/list-test.c
158
list_add_tail(&b, &list);
lib/tests/list-test.c
164
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
165
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
174
struct list_head a, b;
lib/tests/list-test.c
178
list_add_tail(&b, &list);
lib/tests/list-test.c
184
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
185
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
191
struct list_head a, b;
lib/tests/list-test.c
196
list_add_tail(&b, &list2);
lib/tests/list-test.c
205
KUNIT_EXPECT_PTR_EQ(test, &b, a.next);
lib/tests/list-test.c
210
struct list_head a, b;
lib/tests/list-test.c
215
list_add_tail(&b, &list2);
lib/tests/list-test.c
223
KUNIT_EXPECT_PTR_EQ(test, &b, list2.next);
lib/tests/list-test.c
224
KUNIT_EXPECT_PTR_EQ(test, &a, b.next);
lib/tests/list-test.c
229
struct list_head a, b, c, d, x, y;
lib/tests/list-test.c
230
struct list_head *list1_values[] = { &x, &b, &c, &y };
lib/tests/list-test.c
241
list_add_tail(&b, &list2);
lib/tests/list-test.c
246
list_bulk_move_tail(&y, &b, &c);
lib/tests/list-test.c
264
struct list_head a, b, c;
lib/tests/list-test.c
269
list_add_tail(&b, &a);
lib/tests/list-test.c
273
KUNIT_EXPECT_FALSE_MSG(test, list_is_head(&a, &b),
lib/tests/list-test.c
282
struct list_head a, b;
lib/tests/list-test.c
286
list_add_tail(&b, &list);
lib/tests/list-test.c
289
KUNIT_EXPECT_FALSE(test, list_is_first(&b, &list));
lib/tests/list-test.c
294
struct list_head a, b;
lib/tests/list-test.c
298
list_add_tail(&b, &list);
lib/tests/list-test.c
301
KUNIT_EXPECT_TRUE(test, list_is_last(&b, &list));
lib/tests/list-test.c
331
struct list_head a, b;
lib/tests/list-test.c
335
list_add_tail(&b, &list);
lib/tests/list-test.c
341
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
342
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
343
KUNIT_EXPECT_PTR_EQ(test, b.next, &a);
lib/tests/list-test.c
348
struct list_head a, b, c, d;
lib/tests/list-test.c
349
struct list_head *list_values[] = { &c, &d, &a, &b };
lib/tests/list-test.c
355
list_add_tail(&b, &list);
lib/tests/list-test.c
372
struct list_head a, b;
lib/tests/list-test.c
383
list_add_tail(&b, &list);
lib/tests/list-test.c
49
struct list_head a, b;
lib/tests/list-test.c
53
list_add(&b, &list);
lib/tests/list-test.c
56
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
57
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
58
KUNIT_EXPECT_PTR_EQ(test, b.next, &a);
lib/tests/list-test.c
63
struct list_head a, b;
lib/tests/list-test.c
67
list_add_tail(&b, &list);
lib/tests/list-test.c
72
KUNIT_EXPECT_PTR_EQ(test, a.next, &b);
lib/tests/list-test.c
77
struct list_head a, b;
lib/tests/list-test.c
81
list_add_tail(&b, &list);
lib/tests/list-test.c
87
KUNIT_EXPECT_PTR_EQ(test, list.next, &b);
lib/tests/list-test.c
88
KUNIT_EXPECT_PTR_EQ(test, b.prev, &list);
lib/tests/list-test.c
894
struct hlist_node a, b;
lib/tests/list-test.c
898
hlist_add_behind(&b, &a);
lib/tests/list-test.c
904
KUNIT_EXPECT_PTR_EQ(test, list.first, &b);
lib/tests/list-test.c
905
KUNIT_EXPECT_PTR_EQ(test, b.pprev, &list.first);
lib/tests/list-test.c
910
struct hlist_node a, b;
lib/tests/list-test.c
914
hlist_add_behind(&b, &a);
lib/tests/list-test.c
920
KUNIT_EXPECT_PTR_EQ(test, list.first, &b);
lib/tests/list-test.c
921
KUNIT_EXPECT_PTR_EQ(test, b.pprev, &list.first);
lib/tests/list-test.c
93
struct list_head a_old, a_new, b;
lib/tests/list-test.c
931
struct hlist_node a, b, c, d;
lib/tests/list-test.c
935
hlist_add_head(&b, &list);
lib/tests/list-test.c
940
KUNIT_EXPECT_PTR_EQ(test, list.first, &b);
lib/tests/list-test.c
942
KUNIT_EXPECT_PTR_EQ(test, c.pprev, &(b.next));
lib/tests/list-test.c
943
KUNIT_EXPECT_PTR_EQ(test, b.next, &c);
lib/tests/list-test.c
97
list_add_tail(&b, &list);
lib/tests/list-test.c
970
struct hlist_node a, b;
lib/tests/list-test.c
979
hlist_add_head(&b, &list);
lib/tests/list-test.c
981
KUNIT_EXPECT_FALSE(test, hlist_is_singular_node(&b, &list));
lib/tests/overflow_kunit.c
253
#define check_one_op(t, fmt, op, sym, a, b, r, of) do { \
lib/tests/overflow_kunit.c
255
int _b_orig = b, _b_bump = b + 1; \
lib/tests/overflow_kunit.c
259
_of = check_ ## op ## _overflow(a, b, &_r); \
lib/tests/overflow_kunit.c
262
a, b, of ? "" : " not", #t); \
lib/tests/overflow_kunit.c
265
a, b, r, _r, #t); \
lib/tests/overflow_kunit.c
273
_r = wrapping_ ## op(t, a, b); \
lib/tests/overflow_kunit.c
276
a, b, r, _r, #t); \
lib/tests/overflow_kunit.c
279
_b_orig = b; \
lib/tests/overflow_kunit.c
300
#define check_self_op(fmt, op, sym, a, b) do { \
lib/tests/overflow_kunit.c
302
typeof(b + 0) _b = b; \
lib/tests/overflow_kunit.c
305
typeof(b + 0) _b_orig = b; \
lib/tests/overflow_kunit.c
306
typeof(b + 0) _b_bump = b + 1; \
lib/tests/overflow_kunit.c
313
a, b, _a_sym, _r); \
lib/tests/overflow_kunit.c
316
a, b, _a_sym, _a); \
lib/tests/overflow_kunit.c
330
check_one_op(t, fmt, add, "+", p->a, p->b, p->sum, p->s_of); \
lib/tests/overflow_kunit.c
331
check_one_op(t, fmt, add, "+", p->b, p->a, p->sum, p->s_of); \
lib/tests/overflow_kunit.c
332
check_one_op(t, fmt, sub, "-", p->a, p->b, p->diff, p->d_of); \
lib/tests/overflow_kunit.c
333
check_one_op(t, fmt, mul, "*", p->a, p->b, p->prod, p->p_of); \
lib/tests/overflow_kunit.c
334
check_one_op(t, fmt, mul, "*", p->b, p->a, p->prod, p->p_of); \
lib/tests/overflow_kunit.c
336
check_self_op(fmt, assign_add, +=, p->a, p->b); \
lib/tests/overflow_kunit.c
337
check_self_op(fmt, assign_add, +=, p->b, p->a); \
lib/tests/overflow_kunit.c
338
check_self_op(fmt, assign_sub, -=, p->a, p->b); \
lib/tests/overflow_kunit.c
347
__same_type(n ## _tests[0].b, u32) && \
lib/tests/overflow_kunit.c
51
t2 b; \
lib/tests/overflow_kunit.c
626
volatile size_t b = (SIZE_MAX / TEST_SIZE) + 1; \
lib/tests/overflow_kunit.c
637
a * b); \
lib/tests/overflow_kunit.c
644
array_size(a, b)); \
lib/tests/randstruct_kunit.c
22
macro(b, args) \
lib/tests/randstruct_kunit.c
233
.b = 3, \
lib/tests/randstruct_kunit.c
70
short b; \
lib/tests/test_list_sort.c
47
static int cmp(void *priv, const struct list_head *a, const struct list_head *b)
lib/tests/test_list_sort.c
52
elb = container_of(b, struct debug_el, list);
lib/tests/test_sort.c
13
static int cmpint(const void *a, const void *b)
lib/tests/test_sort.c
15
return *(int *)a - *(int *)b;
lib/timerqueue.c
20
static inline bool __timerqueue_less(struct rb_node *a, const struct rb_node *b)
lib/timerqueue.c
22
return __node_2_tq(a)->expires < __node_2_tq(b)->expires;
lib/timerqueue.c
89
static __always_inline bool __tq_linked_less(struct rb_node *a, const struct rb_node *b)
lib/timerqueue.c
91
return __node_2_tq_linked(a)->expires < __node_2_tq_linked(b)->expires;
lib/ucmpdi2.c
11
const DWunion bu = {.ll = b};
lib/ucmpdi2.c
8
word_type notrace __ucmpdi2(unsigned long long a, unsigned long long b)
lib/ucs2_string.c
100
b++;
lib/ucs2_string.c
88
ucs2_strncmp(const ucs2_char_t *a, const ucs2_char_t *b, size_t len)
lib/ucs2_string.c
93
if (*a < *b)
lib/ucs2_string.c
95
if (*a > *b)
lib/uuid.c
106
static int __uuid_parse(const char *uuid, __u8 b[16], const u8 ei[16])
lib/uuid.c
118
b[ei[i]] = (hi << 4) | lo;
lib/uuid.c
126
return __uuid_parse(uuid, u->b, guid_index);
lib/uuid.c
132
return __uuid_parse(uuid, u->b, uuid_index);
lib/uuid.c
54
static void __uuid_gen_common(__u8 b[16])
lib/uuid.c
56
get_random_bytes(b, 16);
lib/uuid.c
58
b[8] = (b[8] & 0x3F) | 0x80;
lib/uuid.c
63
__uuid_gen_common(lu->b);
lib/uuid.c
65
lu->b[7] = (lu->b[7] & 0x0F) | 0x40;
lib/uuid.c
71
__uuid_gen_common(bu->b);
lib/uuid.c
73
bu->b[6] = (bu->b[6] & 0x0F) | 0x40;
lib/xz/xz_dec_bcj.c
101
uint8_t b;
lib/xz/xz_dec_bcj.c
117
b = buf[i + 4 - mask_to_bit_num[prev_mask]];
lib/xz/xz_dec_bcj.c
119
|| bcj_x86_test_msbyte(b)) {
lib/xz/xz_dec_bcj.c
137
b = (uint8_t)(dest >> (24 - j));
lib/xz/xz_dec_bcj.c
138
if (!bcj_x86_test_msbyte(b))
lib/xz/xz_dec_bcj.c
465
static void bcj_flush(struct xz_dec_bcj *s, struct xz_buf *b)
lib/xz/xz_dec_bcj.c
469
copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos);
lib/xz/xz_dec_bcj.c
470
memcpy(b->out + b->out_pos, s->temp.buf, copy_size);
lib/xz/xz_dec_bcj.c
471
b->out_pos += copy_size;
lib/xz/xz_dec_bcj.c
484
struct xz_buf *b)
lib/xz/xz_dec_bcj.c
494
bcj_flush(s, b);
lib/xz/xz_dec_bcj.c
514
if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) {
lib/xz/xz_dec_bcj.c
515
out_start = b->out_pos;
lib/xz/xz_dec_bcj.c
516
memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size);
lib/xz/xz_dec_bcj.c
517
b->out_pos += s->temp.size;
lib/xz/xz_dec_bcj.c
519
s->ret = xz_dec_lzma2_run(lzma2, b);
lib/xz/xz_dec_bcj.c
524
bcj_apply(s, b->out, &out_start, b->out_pos);
lib/xz/xz_dec_bcj.c
534
s->temp.size = b->out_pos - out_start;
lib/xz/xz_dec_bcj.c
535
b->out_pos -= s->temp.size;
lib/xz/xz_dec_bcj.c
536
memcpy(s->temp.buf, b->out + b->out_pos, s->temp.size);
lib/xz/xz_dec_bcj.c
543
if (b->out_pos + s->temp.size < b->out_size)
lib/xz/xz_dec_bcj.c
555
if (b->out_pos < b->out_size) {
lib/xz/xz_dec_bcj.c
557
s->out = b->out;
lib/xz/xz_dec_bcj.c
558
s->out_pos = b->out_pos;
lib/xz/xz_dec_bcj.c
559
s->out_size = b->out_size;
lib/xz/xz_dec_bcj.c
560
b->out = s->temp.buf;
lib/xz/xz_dec_bcj.c
561
b->out_pos = s->temp.size;
lib/xz/xz_dec_bcj.c
562
b->out_size = sizeof(s->temp.buf);
lib/xz/xz_dec_bcj.c
564
s->ret = xz_dec_lzma2_run(lzma2, b);
lib/xz/xz_dec_bcj.c
566
s->temp.size = b->out_pos;
lib/xz/xz_dec_bcj.c
567
b->out = s->out;
lib/xz/xz_dec_bcj.c
568
b->out_pos = s->out_pos;
lib/xz/xz_dec_bcj.c
569
b->out_size = s->out_size;
lib/xz/xz_dec_bcj.c
584
bcj_flush(s, b);
lib/xz/xz_dec_bcj.c
83
static inline int bcj_x86_test_msbyte(uint8_t b)
lib/xz/xz_dec_bcj.c
85
return b == 0x00 || b == 0xFF;
lib/xz/xz_dec_lzma2.c
1001
tmp = b->in[b->in_pos++];
lib/xz/xz_dec_lzma2.c
1009
dict_reset(&s->dict, b);
lib/xz/xz_dec_lzma2.c
1049
+= (uint32_t)b->in[b->in_pos++] << 8;
lib/xz/xz_dec_lzma2.c
1055
+= (uint32_t)b->in[b->in_pos++] + 1;
lib/xz/xz_dec_lzma2.c
1061
= (uint32_t)b->in[b->in_pos++] << 8;
lib/xz/xz_dec_lzma2.c
1067
+= (uint32_t)b->in[b->in_pos++] + 1;
lib/xz/xz_dec_lzma2.c
1072
if (!lzma_props(s, b->in[b->in_pos++]))
lib/xz/xz_dec_lzma2.c
1083
if (!rc_read_init(&s->rc, b))
lib/xz/xz_dec_lzma2.c
1102
b->out_size - b->out_pos,
lib/xz/xz_dec_lzma2.c
1104
if (!lzma2_lzma(s, b))
lib/xz/xz_dec_lzma2.c
1107
s->lzma2.uncompressed -= dict_flush(&s->dict, b);
lib/xz/xz_dec_lzma2.c
1117
} else if (b->out_pos == b->out_size
lib/xz/xz_dec_lzma2.c
1118
|| (b->in_pos == b->in_size
lib/xz/xz_dec_lzma2.c
1127
dict_uncompressed(&s->dict, b, &s->lzma2.compressed);
lib/xz/xz_dec_lzma2.c
1213
struct xz_buf *b)
lib/xz/xz_dec_lzma2.c
1225
if (b->in_pos >= b->in_size)
lib/xz/xz_dec_lzma2.c
1232
if (!lzma_props(s, ~b->in[b->in_pos]))
lib/xz/xz_dec_lzma2.c
1249
if (!rc_read_init(&s->rc, b))
lib/xz/xz_dec_lzma2.c
1255
dict_reset(&s->dict, b);
lib/xz/xz_dec_lzma2.c
1260
s->dict.end = b->out_size - b->out_pos;
lib/xz/xz_dec_lzma2.c
1263
dict_limit(&s->dict, min_t(size_t, b->out_size - b->out_pos,
lib/xz/xz_dec_lzma2.c
1266
if (!lzma2_lzma(s, b))
lib/xz/xz_dec_lzma2.c
1269
s->lzma2.uncompressed -= dict_flush(&s->dict, b);
lib/xz/xz_dec_lzma2.c
1281
if (b->out_pos == b->out_size)
lib/xz/xz_dec_lzma2.c
1284
if (b->in_pos == b->in_size
lib/xz/xz_dec_lzma2.c
289
static void dict_reset(struct dictionary *dict, struct xz_buf *b)
lib/xz/xz_dec_lzma2.c
292
dict->buf = b->out + b->out_pos;
lib/xz/xz_dec_lzma2.c
293
dict->end = b->out_size - b->out_pos;
lib/xz/xz_dec_lzma2.c
377
static void dict_uncompressed(struct dictionary *dict, struct xz_buf *b,
lib/xz/xz_dec_lzma2.c
382
while (*left > 0 && b->in_pos < b->in_size
lib/xz/xz_dec_lzma2.c
383
&& b->out_pos < b->out_size) {
lib/xz/xz_dec_lzma2.c
384
copy_size = min(b->in_size - b->in_pos,
lib/xz/xz_dec_lzma2.c
385
b->out_size - b->out_pos);
lib/xz/xz_dec_lzma2.c
400
memmove(dict->buf + dict->pos, b->in + b->in_pos, copy_size);
lib/xz/xz_dec_lzma2.c
414
memmove(b->out + b->out_pos, b->in + b->in_pos,
lib/xz/xz_dec_lzma2.c
420
b->out_pos += copy_size;
lib/xz/xz_dec_lzma2.c
421
b->in_pos += copy_size;
lib/xz/xz_dec_lzma2.c
436
static uint32_t dict_flush(struct dictionary *dict, struct xz_buf *b)
lib/xz/xz_dec_lzma2.c
454
if (!DICT_FLUSH_SUPPORTS_SKIPPING || b->out != NULL)
lib/xz/xz_dec_lzma2.c
455
memcpy(b->out + b->out_pos, dict->buf + dict->start,
lib/xz/xz_dec_lzma2.c
460
b->out_pos += copy_size;
lib/xz/xz_dec_lzma2.c
480
static bool rc_read_init(struct rc_dec *rc, struct xz_buf *b)
lib/xz/xz_dec_lzma2.c
483
if (b->in_pos == b->in_size)
lib/xz/xz_dec_lzma2.c
486
rc->code = (rc->code << 8) + b->in[b->in_pos++];
lib/xz/xz_dec_lzma2.c
878
static bool lzma2_lzma(struct xz_dec_lzma2 *s, struct xz_buf *b)
lib/xz/xz_dec_lzma2.c
883
in_avail = b->in_size - b->in_pos;
lib/xz/xz_dec_lzma2.c
891
memcpy(s->temp.buf + s->temp.size, b->in + b->in_pos, tmp);
lib/xz/xz_dec_lzma2.c
900
b->in_pos += tmp;
lib/xz/xz_dec_lzma2.c
921
b->in_pos += s->rc.in_pos - s->temp.size;
lib/xz/xz_dec_lzma2.c
925
in_avail = b->in_size - b->in_pos;
lib/xz/xz_dec_lzma2.c
927
s->rc.in = b->in;
lib/xz/xz_dec_lzma2.c
928
s->rc.in_pos = b->in_pos;
lib/xz/xz_dec_lzma2.c
931
s->rc.in_limit = b->in_pos + s->lzma2.compressed;
lib/xz/xz_dec_lzma2.c
933
s->rc.in_limit = b->in_size - LZMA_IN_REQUIRED;
lib/xz/xz_dec_lzma2.c
938
in_avail = s->rc.in_pos - b->in_pos;
lib/xz/xz_dec_lzma2.c
943
b->in_pos = s->rc.in_pos;
lib/xz/xz_dec_lzma2.c
946
in_avail = b->in_size - b->in_pos;
lib/xz/xz_dec_lzma2.c
951
memcpy(s->temp.buf, b->in + b->in_pos, in_avail);
lib/xz/xz_dec_lzma2.c
953
b->in_pos += in_avail;
lib/xz/xz_dec_lzma2.c
963
enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s, struct xz_buf *b)
lib/xz/xz_dec_lzma2.c
967
while (b->in_pos < b->in_size || s->lzma2.sequence == SEQ_LZMA_RUN) {
lib/xz/xz_dec_stream.c
156
static bool fill_temp(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
159
b->in_size - b->in_pos, s->temp.size - s->temp.pos);
lib/xz/xz_dec_stream.c
161
memcpy(s->temp.buf + s->temp.pos, b->in + b->in_pos, copy_size);
lib/xz/xz_dec_stream.c
162
b->in_pos += copy_size;
lib/xz/xz_dec_stream.c
217
static enum xz_ret dec_block(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
221
s->in_start = b->in_pos;
lib/xz/xz_dec_stream.c
222
s->out_start = b->out_pos;
lib/xz/xz_dec_stream.c
226
ret = xz_dec_bcj_run(s->bcj, s->lzma2, b);
lib/xz/xz_dec_stream.c
229
ret = xz_dec_lzma2_run(s->lzma2, b);
lib/xz/xz_dec_stream.c
231
s->block.compressed += b->in_pos - s->in_start;
lib/xz/xz_dec_stream.c
232
s->block.uncompressed += b->out_pos - s->out_start;
lib/xz/xz_dec_stream.c
244
s->crc32 = xz_crc32(b->out + s->out_start,
lib/xz/xz_dec_stream.c
245
b->out_pos - s->out_start, s->crc32);
lib/xz/xz_dec_stream.c
280
static void index_update(struct xz_dec *s, const struct xz_buf *b)
lib/xz/xz_dec_stream.c
282
size_t in_used = b->in_pos - s->in_start;
lib/xz/xz_dec_stream.c
284
s->crc32 = xz_crc32(b->in + s->in_start, in_used, s->crc32);
lib/xz/xz_dec_stream.c
295
static enum xz_ret dec_index(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
300
ret = dec_vli(s, b->in, &b->in_pos, b->in_size);
lib/xz/xz_dec_stream.c
302
index_update(s, b);
lib/xz/xz_dec_stream.c
345
static enum xz_ret crc32_validate(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
348
if (b->in_pos == b->in_size)
lib/xz/xz_dec_stream.c
351
if (((s->crc32 >> s->pos) & 0xFF) != b->in[b->in_pos++])
lib/xz/xz_dec_stream.c
369
static bool check_skip(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
372
if (b->in_pos == b->in_size)
lib/xz/xz_dec_stream.c
375
++b->in_pos;
lib/xz/xz_dec_stream.c
548
static enum xz_ret dec_main(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
556
s->in_start = b->in_pos;
lib/xz/xz_dec_stream.c
569
if (!fill_temp(s, b))
lib/xz/xz_dec_stream.c
589
if (b->in_pos == b->in_size)
lib/xz/xz_dec_stream.c
593
if (b->in[b->in_pos] == 0) {
lib/xz/xz_dec_stream.c
594
s->in_start = b->in_pos++;
lib/xz/xz_dec_stream.c
604
= ((uint32_t)b->in[b->in_pos] + 1) * 4;
lib/xz/xz_dec_stream.c
613
if (!fill_temp(s, b))
lib/xz/xz_dec_stream.c
625
ret = dec_block(s, b);
lib/xz/xz_dec_stream.c
642
if (b->in_pos == b->in_size)
lib/xz/xz_dec_stream.c
645
if (b->in[b->in_pos++] != 0)
lib/xz/xz_dec_stream.c
657
ret = crc32_validate(s, b);
lib/xz/xz_dec_stream.c
662
else if (!check_skip(s, b)) {
lib/xz/xz_dec_stream.c
671
ret = dec_index(s, b);
lib/xz/xz_dec_stream.c
680
while ((s->index.size + (b->in_pos - s->in_start))
lib/xz/xz_dec_stream.c
682
if (b->in_pos == b->in_size) {
lib/xz/xz_dec_stream.c
683
index_update(s, b);
lib/xz/xz_dec_stream.c
687
if (b->in[b->in_pos++] != 0)
lib/xz/xz_dec_stream.c
692
index_update(s, b);
lib/xz/xz_dec_stream.c
704
ret = crc32_validate(s, b);
lib/xz/xz_dec_stream.c
714
if (!fill_temp(s, b))
lib/xz/xz_dec_stream.c
749
enum xz_ret xz_dec_run(struct xz_dec *s, struct xz_buf *b)
lib/xz/xz_dec_stream.c
758
in_start = b->in_pos;
lib/xz/xz_dec_stream.c
759
out_start = b->out_pos;
lib/xz/xz_dec_stream.c
760
ret = dec_main(s, b);
lib/xz/xz_dec_stream.c
764
ret = b->in_pos == b->in_size
lib/xz/xz_dec_stream.c
768
b->in_pos = in_start;
lib/xz/xz_dec_stream.c
769
b->out_pos = out_start;
lib/xz/xz_dec_stream.c
772
} else if (ret == XZ_OK && in_start == b->in_pos
lib/xz/xz_dec_stream.c
773
&& out_start == b->out_pos) {
lib/xz/xz_private.h
125
enum xz_ret xz_dec_lzma2_run(struct xz_dec_lzma2 *s, struct xz_buf *b);
lib/xz/xz_private.h
151
struct xz_buf *b);
lib/xz/xz_private.h
45
# define memeq(a, b, size) (memcmp(a, b, size) == 0)
lib/zlib_deflate/deflate.c
318
uInt b
lib/zlib_deflate/deflate.c
321
put_byte(s, (Byte)(b >> 8));
lib/zlib_deflate/deflate.c
322
put_byte(s, (Byte)(b & 0xff));
lib/zlib_deflate/deflate.c
77
static void putShortMSB (deflate_state *s, uInt b);
lib/zlib_inflate/inffast.c
15
unsigned char b[2];
lib/zlib_inflate/inffast.c
23
unsigned char *b = (unsigned char *)p;
lib/zlib_inflate/inffast.c
25
mm.b[0] = b[0];
lib/zlib_inflate/inffast.c
26
mm.b[1] = b[1];
lib/zlib_inflate/inffast.c
272
mm.b[0] = mm.b[1];
lib/zstd/common/zstd_internal.h
48
#define MIN(a,b) ((a)<(b) ? (a) : (b))
lib/zstd/common/zstd_internal.h
49
#define MAX(a,b) ((a)>(b) ? (a) : (b))
lib/zstd/compress/huf_compress.c
535
static void HUF_swapNodes(nodeElt* a, nodeElt* b) {
lib/zstd/compress/huf_compress.c
537
*a = *b;
lib/zstd/compress/huf_compress.c
538
*b = tmp;
lib/zstd/compress/zstd_compress_literals.c
73
{ const BYTE b = ((const BYTE*)src)[0];
lib/zstd/compress/zstd_compress_literals.c
76
if (((const BYTE*)src)[p] != b) return 0;
lib/zstd/decompress/zstd_decompress.c
884
BYTE b,
lib/zstd/decompress/zstd_decompress.c
892
ZSTD_memset(dst, b, regenSize);
mm/damon/stat.c
73
static int damon_stat_cmp_regions(const void *a, const void *b)
mm/damon/stat.c
76
const struct damon_region *rb = *(const struct damon_region **)b;
mm/debug.c
27
#define EM(a, b) b,
mm/debug.c
28
#define EMe(a, b) b
mm/kmsan/core.c
191
void kmsan_internal_set_shadow_origin(void *addr, size_t size, int b,
mm/kmsan/core.c
213
__memset(shadow_start, b, size);
mm/kmsan/kmsan.h
158
void kmsan_internal_set_shadow_origin(void *address, size_t size, int b,
mm/kmsan/kmsan_test.c
265
static int signed_sum3(int a, int b, int c)
mm/kmsan/kmsan_test.c
267
return a + b + c;
mm/kmsan/kmsan_test.c
277
volatile char b = 3, c;
mm/kmsan/kmsan_test.c
281
USE(signed_sum3(a, b, c));
mm/kmsan/kmsan_test.c
698
volatile char a[4], b[4];
mm/kmsan/kmsan_test.c
712
kmsan_unpoison_memory((char *)&b[0], 1);
mm/kmsan/kmsan_test.c
713
kmsan_check_memory((char *)&b[1], 3);
mm/memcontrol-v1.c
717
static int compare_thresholds(const void *a, const void *b)
mm/memcontrol-v1.c
720
const struct mem_cgroup_threshold *_b = b;
mm/mempolicy.c
2848
bool __mpol_equal(struct mempolicy *a, struct mempolicy *b)
mm/mempolicy.c
2850
if (!a || !b)
mm/mempolicy.c
2852
if (a->mode != b->mode)
mm/mempolicy.c
2854
if (a->flags != b->flags)
mm/mempolicy.c
2856
if (a->home_node != b->home_node)
mm/mempolicy.c
2859
if (!nodes_equal(a->w.user_nodemask, b->w.user_nodemask))
mm/mempolicy.c
2868
return !!nodes_equal(a->nodes, b->nodes);
mm/numa_memblks.c
486
static int __init cmp_memblk(const void *a, const void *b)
mm/numa_memblks.c
489
const struct numa_memblk *mb = *(const struct numa_memblk **)b;
mm/page_poison.c
41
static bool single_bit_flip(unsigned char a, unsigned char b)
mm/page_poison.c
43
unsigned char error = a ^ b;
mm/percpu-stats.c
24
static int cmpint(const void *a, const void *b)
mm/percpu-stats.c
26
return *(int *)a - *(int *)b;
mm/percpu.c
615
static inline bool pcpu_region_overlap(int a, int b, int x, int y)
mm/percpu.c
617
return (a < y) && (x < b);
mm/shmem.c
3862
buf->f_fsid = uuid_to_fsid(dentry->d_sb->s_uuid.b);
mm/shmem.c
5113
super_set_uuid(sb, uuid.b, sizeof(uuid));
mm/slab.h
365
kmalloc_slab(size_t size, kmem_buckets *b, gfp_t flags, unsigned long caller)
mm/slab.h
369
if (!b)
mm/slab.h
370
b = &kmalloc_caches[kmalloc_type(flags, caller)];
mm/slab.h
376
return (*b)[index];
mm/slab_common.c
432
kmem_buckets *b;
mm/slab_common.c
447
b = kmem_cache_alloc(kmem_buckets_cache, GFP_KERNEL|__GFP_ZERO);
mm/slab_common.c
448
if (WARN_ON(!b))
mm/slab_common.c
478
if (!(*b)[aligned_idx]) {
mm/slab_common.c
482
(*b)[aligned_idx] = kmem_cache_create_usercopy(cache_name, size,
mm/slab_common.c
486
if (WARN_ON(!(*b)[aligned_idx]))
mm/slab_common.c
491
(*b)[idx] = (*b)[aligned_idx];
mm/slab_common.c
494
return b;
mm/slab_common.c
498
kmem_cache_destroy((*b)[idx]);
mm/slab_common.c
499
kmem_cache_free(kmem_buckets_cache, b);
mm/slab_common.c
825
#define __KMALLOC_RANDOM_CONCAT(a, b) a ## b
mm/slub.c
5276
void *__do_kmalloc_node(size_t size, kmem_buckets *b, gfp_t flags, int node,
mm/slub.c
5292
s = kmalloc_slab(size, b, flags, caller);
mm/slub.c
5299
void *__kmalloc_node_noprof(DECL_BUCKET_PARAMS(size, b), gfp_t flags, int node)
mm/slub.c
5301
return __do_kmalloc_node(size, PASS_BUCKET_PARAM(b), flags, node, _RET_IP_);
mm/slub.c
5400
void *__kmalloc_node_track_caller_noprof(DECL_BUCKET_PARAMS(size, b), gfp_t flags,
mm/slub.c
5403
return __do_kmalloc_node(size, PASS_BUCKET_PARAM(b), flags, node, caller);
mm/slub.c
6818
void *__kvmalloc_node_noprof(DECL_BUCKET_PARAMS(size, b), unsigned long align,
mm/slub.c
6828
ret = __do_kmalloc_node(size, PASS_BUCKET_PARAM(b),
mm/slub.c
9781
static int cmp_loc_by_count(const void *a, const void *b)
mm/slub.c
9784
struct location *loc2 = (struct location *)b;
mm/vma.c
1971
static int anon_vma_compatible(struct vm_area_struct *a, struct vm_area_struct *b)
mm/vma.c
1973
vma_flags_t diff = vma_flags_diff_pair(&a->flags, &b->flags);
mm/vma.c
1978
return a->vm_end == b->vm_start &&
mm/vma.c
1979
mpol_equal(vma_policy(a), vma_policy(b)) &&
mm/vma.c
1980
a->vm_file == b->vm_file &&
mm/vma.c
1982
b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT);
mm/vma.c
2009
struct vm_area_struct *b)
mm/vma.c
2011
if (anon_vma_compatible(a, b)) {
net/atm/addr.c
28
static int identical(const struct sockaddr_atmsvc *a, const struct sockaddr_atmsvc *b)
net/atm/addr.c
31
if (memcmp(a->sas_addr.prv, b->sas_addr.prv, ATM_ESA_LEN))
net/atm/addr.c
34
return !*b->sas_addr.pub;
net/atm/addr.c
35
if (!*b->sas_addr.pub)
net/atm/addr.c
37
return !strcmp(a->sas_addr.pub, b->sas_addr.pub);
net/atm/br2684.c
727
atm_backend_t b;
net/atm/br2684.c
733
err = get_user(b, (atm_backend_t __user *) argp);
net/atm/br2684.c
736
if (b != ATM_BACKEND_BR2684)
net/atm/pppoatm.c
449
atm_backend_t b;
net/atm/pppoatm.c
450
if (get_user(b, (atm_backend_t __user *) argp))
net/atm/pppoatm.c
452
if (b != ATM_BACKEND_PPP)
net/ax25/ax25_addr.c
114
int ax25cmp(const ax25_address *a, const ax25_address *b)
net/ax25/ax25_addr.c
119
if ((a->ax25_call[ct] & 0xFE) != (b->ax25_call[ct] & 0xFE)) /* Clean off repeater bits */
net/ax25/ax25_addr.c
124
if ((a->ax25_call[ct] & 0x1E) == (b->ax25_call[ct] & 0x1E)) /* SSID without control bit */
net/batman-adv/main.h
362
#define batadv_inc_counter(b, i) batadv_add_counter(b, i, 1)
net/bluetooth/6lowpan.c
977
&addr->b[5], &addr->b[4], &addr->b[3],
net/bluetooth/6lowpan.c
978
&addr->b[2], &addr->b[1], &addr->b[0],
net/bluetooth/hci_core.c
1083
struct blocked_key *b, *tmp;
net/bluetooth/hci_core.c
1085
list_for_each_entry_safe(b, tmp, &hdev->blocked_keys, list) {
net/bluetooth/hci_core.c
1086
list_del_rcu(&b->list);
net/bluetooth/hci_core.c
1087
kfree_rcu(b, rcu);
net/bluetooth/hci_core.c
1094
struct blocked_key *b;
net/bluetooth/hci_core.c
1097
list_for_each_entry_rcu(b, &hdev->blocked_keys, list) {
net/bluetooth/hci_core.c
1098
if (b->type == type && !memcmp(b->val, val, sizeof(b->val))) {
net/bluetooth/hci_core.c
1252
if (addr_type == ADDR_LE_DEV_RANDOM && (bdaddr->b[5] & 0xc0) != 0xc0)
net/bluetooth/hci_core.c
2052
struct bdaddr_list *b;
net/bluetooth/hci_core.c
2054
list_for_each_entry(b, bdaddr_list, list) {
net/bluetooth/hci_core.c
2055
if (!bacmp(&b->bdaddr, bdaddr) && b->bdaddr_type == type)
net/bluetooth/hci_core.c
2056
return b;
net/bluetooth/hci_core.c
2066
struct bdaddr_list_with_irk *b;
net/bluetooth/hci_core.c
2068
list_for_each_entry(b, bdaddr_list, list) {
net/bluetooth/hci_core.c
2069
if (!bacmp(&b->bdaddr, bdaddr) && b->bdaddr_type == type)
net/bluetooth/hci_core.c
2070
return b;
net/bluetooth/hci_core.c
2080
struct bdaddr_list_with_flags *b;
net/bluetooth/hci_core.c
2082
list_for_each_entry(b, bdaddr_list, list) {
net/bluetooth/hci_core.c
2083
if (!bacmp(&b->bdaddr, bdaddr) && b->bdaddr_type == type)
net/bluetooth/hci_core.c
2084
return b;
net/bluetooth/hci_core.c
2092
struct bdaddr_list *b, *n;
net/bluetooth/hci_core.c
2094
list_for_each_entry_safe(b, n, bdaddr_list, list) {
net/bluetooth/hci_core.c
2095
list_del(&b->list);
net/bluetooth/hci_core.c
2096
kfree(b);
net/bluetooth/hci_debugfs.c
126
struct bdaddr_list *b;
net/bluetooth/hci_debugfs.c
129
list_for_each_entry(b, &hdev->accept_list, list)
net/bluetooth/hci_debugfs.c
130
seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type);
net/bluetooth/hci_debugfs.c
145
struct bdaddr_list *b;
net/bluetooth/hci_debugfs.c
148
list_for_each_entry(b, &hdev->reject_list, list)
net/bluetooth/hci_debugfs.c
149
seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type);
net/bluetooth/hci_debugfs.c
793
struct bdaddr_list *b;
net/bluetooth/hci_debugfs.c
796
list_for_each_entry(b, &hdev->le_accept_list, list)
net/bluetooth/hci_debugfs.c
797
seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type);
net/bluetooth/hci_debugfs.c
808
struct bdaddr_list *b;
net/bluetooth/hci_debugfs.c
811
list_for_each_entry(b, &hdev->le_resolv_list, list)
net/bluetooth/hci_debugfs.c
812
seq_printf(f, "%pMR (type %u)\n", &b->bdaddr, b->bdaddr_type);
net/bluetooth/hci_sync.c
1117
nrpa.b[5] &= 0x3f;
net/bluetooth/hci_sync.c
2756
struct bdaddr_list *b, *t;
net/bluetooth/hci_sync.c
2815
list_for_each_entry_safe(b, t, &hdev->le_accept_list, list) {
net/bluetooth/hci_sync.c
2816
if (hci_conn_hash_lookup_le(hdev, &b->bdaddr, b->bdaddr_type))
net/bluetooth/hci_sync.c
2821
&b->bdaddr,
net/bluetooth/hci_sync.c
2822
b->bdaddr_type);
net/bluetooth/hci_sync.c
2824
&b->bdaddr,
net/bluetooth/hci_sync.c
2825
b->bdaddr_type);
net/bluetooth/hci_sync.c
2831
hci_le_del_accept_list_sync(hdev, &b->bdaddr,
net/bluetooth/hci_sync.c
2832
b->bdaddr_type);
net/bluetooth/hci_sync.c
3453
struct bdaddr_list *b;
net/bluetooth/hci_sync.c
3455
list_for_each_entry(b, &hdev->accept_list, list) {
net/bluetooth/hci_sync.c
3458
conn = hci_conn_hash_lookup_ba(hdev, ACL_LINK, &b->bdaddr);
net/bluetooth/hci_sync.c
6165
struct bdaddr_list_with_flags *b;
net/bluetooth/hci_sync.c
6182
list_for_each_entry(b, &hdev->accept_list, list) {
net/bluetooth/hci_sync.c
6183
if (!(b->flags & HCI_CONN_FLAG_REMOTE_WAKEUP))
net/bluetooth/hci_sync.c
6186
bt_dev_dbg(hdev, "Adding event filters for %pMR", &b->bdaddr);
net/bluetooth/hci_sync.c
6190
&b->bdaddr,
net/bluetooth/hci_sync.c
6194
&b->bdaddr);
net/bluetooth/hci_sync.c
6876
nrpa.b[5] &= 0x3f;
net/bluetooth/mgmt.c
4385
struct blocked_key *b = kzalloc_obj(*b);
net/bluetooth/mgmt.c
4387
if (!b) {
net/bluetooth/mgmt.c
4392
b->type = keys->keys[i].type;
net/bluetooth/mgmt.c
4393
memcpy(b->val, keys->keys[i].val, sizeof(b->val));
net/bluetooth/mgmt.c
4394
list_add_rcu(&b->list, &hdev->blocked_keys);
net/bluetooth/mgmt.c
6632
if ((cp->bdaddr.b[5] & 0xc0) != 0xc0)
net/bluetooth/mgmt.c
7175
if ((irk->addr.bdaddr.b[5] & 0xc0) != 0xc0)
net/bluetooth/mgmt.c
7268
if ((key->addr.bdaddr.b[5] & 0xc0) != 0xc0)
net/bluetooth/mgmt.c
7893
struct bdaddr_list *b, *btmp;
net/bluetooth/mgmt.c
7903
list_for_each_entry_safe(b, btmp, &hdev->accept_list, list) {
net/bluetooth/mgmt.c
7904
device_removed(sk, hdev, &b->bdaddr, b->bdaddr_type);
net/bluetooth/mgmt.c
7905
list_del(&b->list);
net/bluetooth/mgmt.c
7906
kfree(b);
net/bluetooth/mgmt.c
9668
(key->bdaddr.b[5] & 0xc0) != 0xc0)
net/bluetooth/mgmt.c
9726
(csrk->bdaddr.b[5] & 0xc0) != 0xc0)
net/bluetooth/rfcomm/core.c
76
#define __get_dlci(b) ((b & 0xfc) >> 2)
net/bluetooth/rfcomm/core.c
77
#define __get_type(b) ((b & 0xef))
net/bluetooth/rfcomm/core.c
79
#define __test_ea(b) ((b & 0x01))
net/bluetooth/rfcomm/core.c
80
#define __test_cr(b) (!!(b & 0x02))
net/bluetooth/rfcomm/core.c
81
#define __test_pf(b) (!!(b & 0x10))
net/bluetooth/rfcomm/core.c
95
#define __get_mcc_type(b) ((b & 0xfc) >> 2)
net/bluetooth/rfcomm/core.c
96
#define __get_mcc_len(b) ((b & 0xfe) >> 1)
net/bluetooth/smp.c
1425
u8 *na, *nb, a[7], b[7];
net/bluetooth/smp.c
1436
memcpy(b, &hcon->resp_addr, 6);
net/bluetooth/smp.c
1438
b[6] = hcon->resp_addr_type;
net/bluetooth/smp.c
1440
return smp_f5(smp->tfm_cmac, smp->dhkey, na, nb, a, b, mackey, ltk);
net/bluetooth/smp.c
1447
u8 a[7], b[7], *local_addr, *remote_addr;
net/bluetooth/smp.c
1451
memcpy(b, &hcon->resp_addr, 6);
net/bluetooth/smp.c
1453
b[6] = hcon->resp_addr_type;
net/bluetooth/smp.c
1457
remote_addr = b;
net/bluetooth/smp.c
1460
local_addr = b;
net/bluetooth/smp.c
2871
u8 a[7], b[7], *local_addr, *remote_addr;
net/bluetooth/smp.c
2881
memcpy(b, &hcon->resp_addr, 6);
net/bluetooth/smp.c
2883
b[6] = hcon->resp_addr_type;
net/bluetooth/smp.c
2887
remote_addr = b;
net/bluetooth/smp.c
2890
local_addr = b;
net/bluetooth/smp.c
509
err = smp_ah(irk, &bdaddr->b[3], hash);
net/bluetooth/smp.c
513
return !crypto_memneq(bdaddr->b, hash, 3);
net/bluetooth/smp.c
524
get_random_bytes(&rpa->b[3], 3);
net/bluetooth/smp.c
526
rpa->b[5] &= 0x3f; /* Clear two most significant bits */
net/bluetooth/smp.c
527
rpa->b[5] |= 0x40; /* Set second most significant bit */
net/bluetooth/smp.c
529
err = smp_ah(irk, &rpa->b[3], rpa->b);
net/bpf/test_run.c
516
noinline int bpf_fentry_test2(int a, u64 b)
net/bpf/test_run.c
518
return a + b;
net/bpf/test_run.c
521
noinline int bpf_fentry_test3(char a, int b, u64 c)
net/bpf/test_run.c
523
return a + b + c;
net/bpf/test_run.c
526
noinline int bpf_fentry_test4(void *a, char b, int c, u64 d)
net/bpf/test_run.c
528
return (long)a + b + c + d;
net/bpf/test_run.c
531
noinline int bpf_fentry_test5(u64 a, void *b, short c, int d, u64 e)
net/bpf/test_run.c
533
return a + (long)b + c + d + e;
net/bpf/test_run.c
536
noinline int bpf_fentry_test6(u64 a, void *b, short c, int d, void *e, u64 f)
net/bpf/test_run.c
538
return a + (long)b + c + d + (long)e + f;
net/bpf/test_run.c
587
__bpf_kfunc int bpf_modify_return_test(int a, int *b)
net/bpf/test_run.c
589
*b += 1;
net/bpf/test_run.c
590
return a + *b;
net/bpf/test_run.c
593
__bpf_kfunc int bpf_modify_return_test2(int a, int *b, short c, int d,
net/bpf/test_run.c
596
*b += 1;
net/bpf/test_run.c
597
return a + *b + c + d + (long)e + f + g;
net/bpf/test_run.c
623
int b;
net/bpf/test_run.c
696
int b = 2, err = -EFAULT;
net/bpf/test_run.c
719
ret = bpf_modify_return_test(1, &b);
net/bpf/test_run.c
720
if (b != 2)
net/bpf/test_run.c
722
b = 2;
net/bpf/test_run.c
723
ret += bpf_modify_return_test2(1, &b, 3, 4, (void *)5, 6, 7);
net/bpf/test_run.c
724
if (b != 2)
net/bridge/br.c
224
const struct switchdev_brport *b;
net/bridge/br.c
235
b = &brport_info->brport;
net/bridge/br.c
237
err = br_switchdev_port_offload(p, b->dev, b->ctx,
net/bridge/br.c
238
b->atomic_nb, b->blocking_nb,
net/bridge/br.c
239
b->tx_fwd_offload, extack);
net/bridge/br.c
244
b = &brport_info->brport;
net/bridge/br.c
246
br_switchdev_port_unoffload(p, b->ctx, b->atomic_nb,
net/bridge/br.c
247
b->blocking_nb);
net/bridge/br.c
251
b = &brport_info->brport;
net/bridge/br.c
253
err = br_switchdev_port_replay(p, b->dev, b->ctx, b->atomic_nb,
net/bridge/br.c
254
b->blocking_nb, extack);
net/bridge/br_ioctl.c
164
struct __bridge_info b;
net/bridge/br_ioctl.c
166
memset(&b, 0, sizeof(struct __bridge_info));
net/bridge/br_ioctl.c
168
memcpy(&b.designated_root, &br->designated_root, 8);
net/bridge/br_ioctl.c
169
memcpy(&b.bridge_id, &br->bridge_id, 8);
net/bridge/br_ioctl.c
170
b.root_path_cost = br->root_path_cost;
net/bridge/br_ioctl.c
171
b.max_age = jiffies_to_clock_t(br->max_age);
net/bridge/br_ioctl.c
172
b.hello_time = jiffies_to_clock_t(br->hello_time);
net/bridge/br_ioctl.c
173
b.forward_delay = br->forward_delay;
net/bridge/br_ioctl.c
174
b.bridge_max_age = br->bridge_max_age;
net/bridge/br_ioctl.c
175
b.bridge_hello_time = br->bridge_hello_time;
net/bridge/br_ioctl.c
176
b.bridge_forward_delay = jiffies_to_clock_t(br->bridge_forward_delay);
net/bridge/br_ioctl.c
177
b.topology_change = br->topology_change;
net/bridge/br_ioctl.c
178
b.topology_change_detected = br->topology_change_detected;
net/bridge/br_ioctl.c
179
b.root_port = br->root_port;
net/bridge/br_ioctl.c
181
b.stp_enabled = (br->stp_enabled != BR_NO_STP);
net/bridge/br_ioctl.c
182
b.ageing_time = jiffies_to_clock_t(br->ageing_time);
net/bridge/br_ioctl.c
183
b.hello_timer_value = br_timer_value(&br->hello_timer);
net/bridge/br_ioctl.c
184
b.tcn_timer_value = br_timer_value(&br->tcn_timer);
net/bridge/br_ioctl.c
185
b.topology_change_timer_value = br_timer_value(&br->topology_change_timer);
net/bridge/br_ioctl.c
186
b.gc_timer_value = br_timer_value(&br->gc_work.timer);
net/bridge/br_ioctl.c
189
if (copy_to_user((void __user *)args[1], &b, sizeof(b)))
net/bridge/netfilter/ebt_among.c
195
static bool wormhash_sizes_valid(const struct ebt_mac_wormhash *wh, int a, int b)
net/bridge/netfilter/ebt_among.c
200
return ebt_mac_wormhash_size(wh) + a == b;
net/bridge/netfilter/ebtables.c
1938
char *b = state->buf_kern_start;
net/bridge/netfilter/ebtables.c
1940
if (WARN_ON(b && state->buf_kern_offset > state->buf_kern_len))
net/bridge/netfilter/ebtables.c
1943
if (b != NULL && sz > 0)
net/bridge/netfilter/ebtables.c
1944
memset(b + state->buf_kern_offset, 0, sz);
net/ceph/armor.c
43
unsigned char a, b, c;
net/ceph/armor.c
48
b = *src++;
net/ceph/armor.c
49
*dst++ = encode_bits(((a & 3) << 4) | (b >> 4));
net/ceph/armor.c
52
*dst++ = encode_bits(((b & 15) << 2) |
net/ceph/armor.c
56
*dst++ = encode_bits((b & 15) << 2);
net/ceph/armor.c
80
int a, b, c, d;
net/ceph/armor.c
89
b = decode_bits(src[1]);
net/ceph/armor.c
92
if (a < 0 || b < 0 || c < 0 || d < 0)
net/ceph/armor.c
95
*dst++ = (a << 2) | (b >> 4);
net/ceph/armor.c
98
*dst++ = ((b & 15) << 4) | (c >> 2);
net/ceph/auth_x.c
1071
__le64 a, b, c, d;
net/ceph/auth_x.c
1105
*psig = penc->a ^ penc->b ^ penc->c ^ penc->d;
net/ceph/buffer.c
14
struct ceph_buffer *b;
net/ceph/buffer.c
16
b = kmalloc_obj(*b, gfp);
net/ceph/buffer.c
17
if (!b)
net/ceph/buffer.c
20
b->vec.iov_base = kvmalloc(len, gfp);
net/ceph/buffer.c
21
if (!b->vec.iov_base) {
net/ceph/buffer.c
22
kfree(b);
net/ceph/buffer.c
26
kref_init(&b->kref);
net/ceph/buffer.c
27
b->alloc_len = len;
net/ceph/buffer.c
28
b->vec.iov_len = len;
net/ceph/buffer.c
29
dout("buffer_new %p\n", b);
net/ceph/buffer.c
30
return b;
net/ceph/buffer.c
36
struct ceph_buffer *b = container_of(kref, struct ceph_buffer, kref);
net/ceph/buffer.c
38
dout("buffer_release %p\n", b);
net/ceph/buffer.c
39
kvfree(b->vec.iov_base);
net/ceph/buffer.c
40
kfree(b);
net/ceph/buffer.c
44
int ceph_decode_buffer(struct ceph_buffer **b, void **p, void *end)
net/ceph/buffer.c
52
*b = ceph_buffer_new(len, GFP_NOFS);
net/ceph/buffer.c
53
if (!*b)
net/ceph/buffer.c
55
ceph_decode_copy(p, (*b)->vec.iov_base, len);
net/ceph/ceph_hash.c
10
#define mix(a, b, c) \
net/ceph/ceph_hash.c
12
a = a - b; a = a - c; a = a ^ (c >> 13); \
net/ceph/ceph_hash.c
13
b = b - c; b = b - a; b = b ^ (a << 8); \
net/ceph/ceph_hash.c
14
c = c - a; c = c - b; c = c ^ (b >> 13); \
net/ceph/ceph_hash.c
15
a = a - b; a = a - c; a = a ^ (c >> 12); \
net/ceph/ceph_hash.c
16
b = b - c; b = b - a; b = b ^ (a << 16); \
net/ceph/ceph_hash.c
17
c = c - a; c = c - b; c = c ^ (b >> 5); \
net/ceph/ceph_hash.c
18
a = a - b; a = a - c; a = a ^ (c >> 3); \
net/ceph/ceph_hash.c
19
b = b - c; b = b - a; b = b ^ (a << 10); \
net/ceph/ceph_hash.c
20
c = c - a; c = c - b; c = c ^ (b >> 15); \
net/ceph/ceph_hash.c
26
__u32 a, b, c; /* the internal state */
net/ceph/ceph_hash.c
32
b = a;
net/ceph/ceph_hash.c
39
b = b + (k[4] + ((__u32)k[5] << 8) + ((__u32)k[6] << 16) +
net/ceph/ceph_hash.c
43
mix(a, b, c);
net/ceph/ceph_hash.c
62
b = b + ((__u32)k[7] << 24);
net/ceph/ceph_hash.c
65
b = b + ((__u32)k[6] << 16);
net/ceph/ceph_hash.c
68
b = b + ((__u32)k[5] << 8);
net/ceph/ceph_hash.c
71
b = b + k[4];
net/ceph/ceph_hash.c
86
mix(a, b, c);
net/ceph/crush/crush.c
112
__s32 b;
net/ceph/crush/crush.c
113
for (b = 0; b < map->max_buckets; b++) {
net/ceph/crush/crush.c
114
if (map->buckets[b] == NULL)
net/ceph/crush/crush.c
116
crush_destroy_bucket(map->buckets[b]);
net/ceph/crush/crush.c
123
__u32 b;
net/ceph/crush/crush.c
124
for (b = 0; b < map->max_rules; b++)
net/ceph/crush/crush.c
125
crush_destroy_rule(map->rules[b]);
net/ceph/crush/crush.c
27
int crush_get_bucket_item_weight(const struct crush_bucket *b, int p)
net/ceph/crush/crush.c
29
if ((__u32)p >= b->size)
net/ceph/crush/crush.c
32
switch (b->alg) {
net/ceph/crush/crush.c
34
return ((struct crush_bucket_uniform *)b)->item_weight;
net/ceph/crush/crush.c
36
return ((struct crush_bucket_list *)b)->item_weights[p];
net/ceph/crush/crush.c
38
return ((struct crush_bucket_tree *)b)->node_weights[crush_calc_tree_node(p)];
net/ceph/crush/crush.c
40
return ((struct crush_bucket_straw *)b)->item_weights[p];
net/ceph/crush/crush.c
42
return ((struct crush_bucket_straw2 *)b)->item_weights[p];
net/ceph/crush/crush.c
47
void crush_destroy_bucket_uniform(struct crush_bucket_uniform *b)
net/ceph/crush/crush.c
49
kfree(b->h.items);
net/ceph/crush/crush.c
50
kfree(b);
net/ceph/crush/crush.c
53
void crush_destroy_bucket_list(struct crush_bucket_list *b)
net/ceph/crush/crush.c
55
kfree(b->item_weights);
net/ceph/crush/crush.c
56
kfree(b->sum_weights);
net/ceph/crush/crush.c
57
kfree(b->h.items);
net/ceph/crush/crush.c
58
kfree(b);
net/ceph/crush/crush.c
61
void crush_destroy_bucket_tree(struct crush_bucket_tree *b)
net/ceph/crush/crush.c
63
kfree(b->h.items);
net/ceph/crush/crush.c
64
kfree(b->node_weights);
net/ceph/crush/crush.c
65
kfree(b);
net/ceph/crush/crush.c
68
void crush_destroy_bucket_straw(struct crush_bucket_straw *b)
net/ceph/crush/crush.c
70
kfree(b->straws);
net/ceph/crush/crush.c
71
kfree(b->item_weights);
net/ceph/crush/crush.c
72
kfree(b->h.items);
net/ceph/crush/crush.c
73
kfree(b);
net/ceph/crush/crush.c
76
void crush_destroy_bucket_straw2(struct crush_bucket_straw2 *b)
net/ceph/crush/crush.c
78
kfree(b->item_weights);
net/ceph/crush/crush.c
79
kfree(b->h.items);
net/ceph/crush/crush.c
80
kfree(b);
net/ceph/crush/crush.c
83
void crush_destroy_bucket(struct crush_bucket *b)
net/ceph/crush/crush.c
85
switch (b->alg) {
net/ceph/crush/crush.c
87
crush_destroy_bucket_uniform((struct crush_bucket_uniform *)b);
net/ceph/crush/crush.c
90
crush_destroy_bucket_list((struct crush_bucket_list *)b);
net/ceph/crush/crush.c
93
crush_destroy_bucket_tree((struct crush_bucket_tree *)b);
net/ceph/crush/crush.c
96
crush_destroy_bucket_straw((struct crush_bucket_straw *)b);
net/ceph/crush/crush.c
99
crush_destroy_bucket_straw2((struct crush_bucket_straw2 *)b);
net/ceph/crush/hash.c
104
__u32 crush_hash32_2(int type, __u32 a, __u32 b)
net/ceph/crush/hash.c
108
return crush_hash32_rjenkins1_2(a, b);
net/ceph/crush/hash.c
114
__u32 crush_hash32_3(int type, __u32 a, __u32 b, __u32 c)
net/ceph/crush/hash.c
118
return crush_hash32_rjenkins1_3(a, b, c);
net/ceph/crush/hash.c
124
__u32 crush_hash32_4(int type, __u32 a, __u32 b, __u32 c, __u32 d)
net/ceph/crush/hash.c
128
return crush_hash32_rjenkins1_4(a, b, c, d);
net/ceph/crush/hash.c
13
#define crush_hashmix(a, b, c) do { \
net/ceph/crush/hash.c
134
__u32 crush_hash32_5(int type, __u32 a, __u32 b, __u32 c, __u32 d, __u32 e)
net/ceph/crush/hash.c
138
return crush_hash32_rjenkins1_5(a, b, c, d, e);
net/ceph/crush/hash.c
14
a = a-b; a = a-c; a = a^(c>>13); \
net/ceph/crush/hash.c
15
b = b-c; b = b-a; b = b^(a<<8); \
net/ceph/crush/hash.c
16
c = c-a; c = c-b; c = c^(b>>13); \
net/ceph/crush/hash.c
17
a = a-b; a = a-c; a = a^(c>>12); \
net/ceph/crush/hash.c
18
b = b-c; b = b-a; b = b^(a<<16); \
net/ceph/crush/hash.c
19
c = c-a; c = c-b; c = c^(b>>5); \
net/ceph/crush/hash.c
20
a = a-b; a = a-c; a = a^(c>>3); \
net/ceph/crush/hash.c
21
b = b-c; b = b-a; b = b^(a<<10); \
net/ceph/crush/hash.c
22
c = c-a; c = c-b; c = c^(b>>15); \
net/ceph/crush/hash.c
30
__u32 b = a;
net/ceph/crush/hash.c
33
crush_hashmix(b, x, hash);
net/ceph/crush/hash.c
38
static __u32 crush_hash32_rjenkins1_2(__u32 a, __u32 b)
net/ceph/crush/hash.c
40
__u32 hash = crush_hash_seed ^ a ^ b;
net/ceph/crush/hash.c
43
crush_hashmix(a, b, hash);
net/ceph/crush/hash.c
45
crush_hashmix(b, y, hash);
net/ceph/crush/hash.c
49
static __u32 crush_hash32_rjenkins1_3(__u32 a, __u32 b, __u32 c)
net/ceph/crush/hash.c
51
__u32 hash = crush_hash_seed ^ a ^ b ^ c;
net/ceph/crush/hash.c
54
crush_hashmix(a, b, hash);
net/ceph/crush/hash.c
57
crush_hashmix(b, x, hash);
net/ceph/crush/hash.c
62
static __u32 crush_hash32_rjenkins1_4(__u32 a, __u32 b, __u32 c, __u32 d)
net/ceph/crush/hash.c
64
__u32 hash = crush_hash_seed ^ a ^ b ^ c ^ d;
net/ceph/crush/hash.c
67
crush_hashmix(a, b, hash);
net/ceph/crush/hash.c
70
crush_hashmix(y, b, hash);
net/ceph/crush/hash.c
76
static __u32 crush_hash32_rjenkins1_5(__u32 a, __u32 b, __u32 c, __u32 d,
net/ceph/crush/hash.c
79
__u32 hash = crush_hash_seed ^ a ^ b ^ c ^ d ^ e;
net/ceph/crush/hash.c
82
crush_hashmix(a, b, hash);
net/ceph/crush/hash.c
86
crush_hashmix(b, x, hash);
net/ceph/crush/mapper.c
854
__s32 b;
net/ceph/crush/mapper.c
867
for (b = 0; b < map->max_buckets; ++b) {
net/ceph/crush/mapper.c
868
if (!map->buckets[b])
net/ceph/crush/mapper.c
871
w->work[b] = v;
net/ceph/crush/mapper.c
872
switch (map->buckets[b]->alg) {
net/ceph/crush/mapper.c
877
w->work[b]->perm_x = 0;
net/ceph/crush/mapper.c
878
w->work[b]->perm_n = 0;
net/ceph/crush/mapper.c
879
w->work[b]->perm = v;
net/ceph/crush/mapper.c
880
v += map->buckets[b]->size * sizeof(__u32);
net/ceph/crush/mapper.c
905
int *b = a + result_max;
net/ceph/crush/mapper.c
906
int *c = b + result_max;
net/ceph/crush/mapper.c
908
int *o = b;
net/ceph/osdmap.c
104
struct crush_bucket_tree *b)
net/ceph/osdmap.c
108
ceph_decode_8_safe(p, end, b->num_nodes, bad);
net/ceph/osdmap.c
109
b->node_weights = kcalloc(b->num_nodes, sizeof(u32), GFP_NOFS);
net/ceph/osdmap.c
110
if (b->node_weights == NULL)
net/ceph/osdmap.c
112
ceph_decode_need(p, end, b->num_nodes * sizeof(u32), bad);
net/ceph/osdmap.c
113
for (j = 0; j < b->num_nodes; j++)
net/ceph/osdmap.c
114
b->node_weights[j] = ceph_decode_32(p);
net/ceph/osdmap.c
121
struct crush_bucket_straw *b)
net/ceph/osdmap.c
125
b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS);
net/ceph/osdmap.c
126
if (b->item_weights == NULL)
net/ceph/osdmap.c
128
b->straws = kcalloc(b->h.size, sizeof(u32), GFP_NOFS);
net/ceph/osdmap.c
129
if (b->straws == NULL)
net/ceph/osdmap.c
131
ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad);
net/ceph/osdmap.c
132
for (j = 0; j < b->h.size; j++) {
net/ceph/osdmap.c
133
b->item_weights[j] = ceph_decode_32(p);
net/ceph/osdmap.c
134
b->straws[j] = ceph_decode_32(p);
net/ceph/osdmap.c
142
struct crush_bucket_straw2 *b)
net/ceph/osdmap.c
146
b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS);
net/ceph/osdmap.c
147
if (b->item_weights == NULL)
net/ceph/osdmap.c
149
ceph_decode_need(p, end, b->h.size * sizeof(u32), bad);
net/ceph/osdmap.c
150
for (j = 0; j < b->h.size; j++)
net/ceph/osdmap.c
151
b->item_weights[j] = ceph_decode_32(p);
net/ceph/osdmap.c
3033
struct crush_bucket *b;
net/ceph/osdmap.c
3038
b = c->buckets[i];
net/ceph/osdmap.c
3039
if (!b)
net/ceph/osdmap.c
3043
cn = lookup_crush_name(&c->names, b->id);
net/ceph/osdmap.c
3047
for (j = 0; j < b->size; j++) {
net/ceph/osdmap.c
3048
if (b->items[j] != id)
net/ceph/osdmap.c
3051
*parent_type_id = b->type;
net/ceph/osdmap.c
3052
type_cn = lookup_crush_name(&c->type_names, b->type);
net/ceph/osdmap.c
3055
return b->id;
net/ceph/osdmap.c
410
__s32 b;
net/ceph/osdmap.c
416
for (b = 0; b < c->max_buckets; b++) {
net/ceph/osdmap.c
417
if (!c->buckets[b])
net/ceph/osdmap.c
420
switch (c->buckets[b]->alg) {
net/ceph/osdmap.c
430
c->working_size += c->buckets[b]->size * sizeof(__u32);
net/ceph/osdmap.c
481
struct crush_bucket *b;
net/ceph/osdmap.c
51
int b = 0;
net/ceph/osdmap.c
511
b = c->buckets[i] = kzalloc(size, GFP_NOFS);
net/ceph/osdmap.c
512
if (b == NULL)
net/ceph/osdmap.c
516
b->id = ceph_decode_32(p);
net/ceph/osdmap.c
517
b->type = ceph_decode_16(p);
net/ceph/osdmap.c
518
b->alg = ceph_decode_8(p);
net/ceph/osdmap.c
519
b->hash = ceph_decode_8(p);
net/ceph/osdmap.c
520
b->weight = ceph_decode_32(p);
net/ceph/osdmap.c
521
b->size = ceph_decode_32(p);
net/ceph/osdmap.c
524
b->size, (int)(*p-start), *p, end);
net/ceph/osdmap.c
526
b->items = kzalloc_objs(__s32, b->size, GFP_NOFS);
net/ceph/osdmap.c
527
if (b->items == NULL)
net/ceph/osdmap.c
530
ceph_decode_need(p, end, b->size*sizeof(u32), bad);
net/ceph/osdmap.c
531
for (j = 0; j < b->size; j++)
net/ceph/osdmap.c
532
b->items[j] = ceph_decode_32(p);
net/ceph/osdmap.c
534
switch (b->alg) {
net/ceph/osdmap.c
537
(struct crush_bucket_uniform *)b);
net/ceph/osdmap.c
54
b++;
net/ceph/osdmap.c
543
(struct crush_bucket_list *)b);
net/ceph/osdmap.c
549
(struct crush_bucket_tree *)b);
net/ceph/osdmap.c
555
(struct crush_bucket_straw *)b);
net/ceph/osdmap.c
56
return b;
net/ceph/osdmap.c
561
(struct crush_bucket_straw2 *)b);
net/ceph/osdmap.c
72
struct crush_bucket_uniform *b)
net/ceph/osdmap.c
75
ceph_decode_need(p, end, (1+b->h.size) * sizeof(u32), bad);
net/ceph/osdmap.c
76
b->item_weight = ceph_decode_32(p);
net/ceph/osdmap.c
83
struct crush_bucket_list *b)
net/ceph/osdmap.c
87
b->item_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS);
net/ceph/osdmap.c
88
if (b->item_weights == NULL)
net/ceph/osdmap.c
90
b->sum_weights = kcalloc(b->h.size, sizeof(u32), GFP_NOFS);
net/ceph/osdmap.c
91
if (b->sum_weights == NULL)
net/ceph/osdmap.c
93
ceph_decode_need(p, end, 2 * b->h.size * sizeof(u32), bad);
net/ceph/osdmap.c
94
for (j = 0; j < b->h.size; j++) {
net/ceph/osdmap.c
95
b->item_weights[j] = ceph_decode_32(p);
net/ceph/osdmap.c
96
b->sum_weights[j] = ceph_decode_32(p);
net/core/bpf_sk_storage.c
708
struct bpf_local_storage_map_bucket *b;
net/core/bpf_sk_storage.c
723
b = &smap->buckets[bucket_id++];
net/core/bpf_sk_storage.c
737
b = &smap->buckets[i];
net/core/bpf_sk_storage.c
740
hlist_for_each_entry_rcu(selem, &b->list, map_node) {
net/core/dev.c
10186
bool netdev_port_same_parent_id(struct net_device *a, struct net_device *b)
net/core/dev.c
10192
netif_get_port_parent_id(b, &b_id, true))
net/core/dev.c
10224
int b;
net/core/dev.c
10230
for_each_set_bit(b, &mask, 32) {
net/core/dev.c
10231
if (value & (1 << b))
net/core/dev.c
10232
proto_down_reason |= BIT(b);
net/core/dev.c
10234
proto_down_reason &= ~BIT(b);
net/core/filter.c
3019
int b = sge->length - pop - a;
net/core/filter.c
3023
if (b > 0) {
net/core/filter.c
3031
b, sge->offset + pop + a);
net/core/filter.c
3038
get_order(a + b));
net/core/filter.c
3046
memcpy(to + a, from + a + pop, b);
net/core/filter.c
3047
sg_set_page(sge, page, a + b, 0);
net/core/gen_estimator.c
141
struct gnet_stats_basic_sync b;
net/core/gen_estimator.c
172
est_fetch_counters(est, &b);
net/core/gen_estimator.c
175
est->last_bytes = u64_stats_read(&b.bytes);
net/core/gen_estimator.c
176
est->last_packets = u64_stats_read(&b.packets);
net/core/gen_estimator.c
63
struct gnet_stats_basic_sync *b)
net/core/gen_estimator.c
65
gnet_stats_basic_sync_init(b);
net/core/gen_estimator.c
69
gnet_stats_add_basic(b, e->cpu_bstats, e->bstats, e->running);
net/core/gen_estimator.c
79
struct gnet_stats_basic_sync b;
net/core/gen_estimator.c
83
est_fetch_counters(est, &b);
net/core/gen_estimator.c
84
b_bytes = u64_stats_read(&b.bytes);
net/core/gen_estimator.c
85
b_packets = u64_stats_read(&b.packets);
net/core/gen_stats.c
118
void gnet_stats_basic_sync_init(struct gnet_stats_basic_sync *b)
net/core/gen_stats.c
120
u64_stats_set(&b->bytes, 0);
net/core/gen_stats.c
121
u64_stats_set(&b->packets, 0);
net/core/gen_stats.c
122
u64_stats_init(&b->syncp);
net/core/gen_stats.c
151
struct gnet_stats_basic_sync *b, bool running)
net/core/gen_stats.c
165
start = u64_stats_fetch_begin(&b->syncp);
net/core/gen_stats.c
166
bytes = u64_stats_read(&b->bytes);
net/core/gen_stats.c
167
packets = u64_stats_read(&b->packets);
net/core/gen_stats.c
168
} while (running && u64_stats_fetch_retry(&b->syncp, start));
net/core/gen_stats.c
176
struct gnet_stats_basic_sync *b, bool running)
net/core/gen_stats.c
204
start = u64_stats_fetch_begin(&b->syncp);
net/core/gen_stats.c
205
*ret_bytes = u64_stats_read(&b->bytes);
net/core/gen_stats.c
206
*ret_packets = u64_stats_read(&b->packets);
net/core/gen_stats.c
207
} while (running && u64_stats_fetch_retry(&b->syncp, start));
net/core/gen_stats.c
213
struct gnet_stats_basic_sync *b,
net/core/gen_stats.c
218
gnet_stats_read_basic(&bstats_bytes, &bstats_packets, cpu, b, running);
net/core/gen_stats.c
262
struct gnet_stats_basic_sync *b,
net/core/gen_stats.c
265
return ___gnet_stats_copy_basic(d, cpu, b, TCA_STATS_BASIC, running);
net/core/gen_stats.c
289
struct gnet_stats_basic_sync *b,
net/core/gen_stats.c
292
return ___gnet_stats_copy_basic(d, cpu, b, TCA_STATS_BASIC_HW, running);
net/core/lwt_bpf.c
495
static int bpf_lwt_prog_cmp(struct bpf_lwt_prog *a, struct bpf_lwt_prog *b)
net/core/lwt_bpf.c
501
if (!a->name && !b->name)
net/core/lwt_bpf.c
504
if (!a->name || !b->name)
net/core/lwt_bpf.c
507
return strcmp(a->name, b->name);
net/core/lwt_bpf.c
510
static int bpf_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/core/lwt_bpf.c
513
struct bpf_lwt *b_bpf = bpf_lwt_lwtunnel(b);
net/core/lwtunnel.c
292
int lwtunnel_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/core/lwtunnel.c
297
if (!a && !b)
net/core/lwtunnel.c
300
if (!a || !b)
net/core/lwtunnel.c
303
if (a->type != b->type)
net/core/lwtunnel.c
313
ret = ops->cmp_encap(a, b);
net/core/page_pool.c
682
#define _distance(a, b) (s32)((a) - (b))
net/core/pktgen.c
2141
char b[IFNAMSIZ+5];
net/core/pktgen.c
2148
b[i] = ifname[i];
net/core/pktgen.c
2150
b[i] = 0;
net/core/pktgen.c
2152
return dev_get_by_name(pn->net, b);
net/core/rtnetlink.c
1114
const struct rtnl_link_stats64 *b)
net/core/rtnetlink.c
1116
a->rx_packets = b->rx_packets;
net/core/rtnetlink.c
1117
a->tx_packets = b->tx_packets;
net/core/rtnetlink.c
1118
a->rx_bytes = b->rx_bytes;
net/core/rtnetlink.c
1119
a->tx_bytes = b->tx_bytes;
net/core/rtnetlink.c
1120
a->rx_errors = b->rx_errors;
net/core/rtnetlink.c
1121
a->tx_errors = b->tx_errors;
net/core/rtnetlink.c
1122
a->rx_dropped = b->rx_dropped;
net/core/rtnetlink.c
1123
a->tx_dropped = b->tx_dropped;
net/core/rtnetlink.c
1125
a->multicast = b->multicast;
net/core/rtnetlink.c
1126
a->collisions = b->collisions;
net/core/rtnetlink.c
1128
a->rx_length_errors = b->rx_length_errors;
net/core/rtnetlink.c
1129
a->rx_over_errors = b->rx_over_errors;
net/core/rtnetlink.c
1130
a->rx_crc_errors = b->rx_crc_errors;
net/core/rtnetlink.c
1131
a->rx_frame_errors = b->rx_frame_errors;
net/core/rtnetlink.c
1132
a->rx_fifo_errors = b->rx_fifo_errors;
net/core/rtnetlink.c
1133
a->rx_missed_errors = b->rx_missed_errors;
net/core/rtnetlink.c
1135
a->tx_aborted_errors = b->tx_aborted_errors;
net/core/rtnetlink.c
1136
a->tx_carrier_errors = b->tx_carrier_errors;
net/core/rtnetlink.c
1137
a->tx_fifo_errors = b->tx_fifo_errors;
net/core/rtnetlink.c
1138
a->tx_heartbeat_errors = b->tx_heartbeat_errors;
net/core/rtnetlink.c
1139
a->tx_window_errors = b->tx_window_errors;
net/core/rtnetlink.c
1141
a->rx_compressed = b->rx_compressed;
net/core/rtnetlink.c
1142
a->tx_compressed = b->tx_compressed;
net/core/rtnetlink.c
1144
a->rx_nohandler = b->rx_nohandler;
net/core/rtnetlink.c
255
int rtnl_net_lock_cmp_fn(const struct lockdep_map *a, const struct lockdep_map *b)
net/core/rtnetlink.c
260
net_b = container_of(b, struct net, rtnl_mutex.dep_map);
net/dsa/dsa.c
1713
bool dsa_db_equal(const struct dsa_db *a, const struct dsa_db *b)
net/dsa/dsa.c
1715
if (a->type != b->type)
net/dsa/dsa.c
1720
return a->dp == b->dp;
net/dsa/dsa.c
1722
return a->lag.dev == b->lag.dev;
net/dsa/dsa.c
1724
return a->bridge.num == b->bridge.num;
net/dsa/dsa.h
18
bool dsa_db_equal(const struct dsa_db *a, const struct dsa_db *b);
net/ethtool/stats.c
499
static u64 ethtool_stats_sum(u64 a, u64 b)
net/ethtool/stats.c
502
return b;
net/ethtool/stats.c
503
if (b == ETHTOOL_STAT_NOT_SET)
net/ethtool/stats.c
505
return a + b;
net/ipv4/devinet.c
353
int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b)
net/ipv4/devinet.c
360
if (!b || inet_ifa_match(b, ifa)) {
net/ipv4/ip_tunnel_core.c
938
static int ip_tun_cmp_encap(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv4/ip_tunnel_core.c
941
struct ip_tunnel_info *info_b = lwt_tun_info(b);
net/ipv4/ipconfig.c
1007
b = (struct bootp_pkt *)skb_network_header(skb);
net/ipv4/ipconfig.c
1008
h = &b->iph;
net/ipv4/ipconfig.c
1025
if (b->udph.source != htons(67) || b->udph.dest != htons(68))
net/ipv4/ipconfig.c
1028
if (ntohs(h->tot_len) < ntohs(b->udph.len) + sizeof(struct iphdr))
net/ipv4/ipconfig.c
1031
len = ntohs(b->udph.len) - sizeof(struct udphdr);
net/ipv4/ipconfig.c
1032
ext_len = len - (sizeof(*b) -
net/ipv4/ipconfig.c
1035
sizeof(b->exten));
net/ipv4/ipconfig.c
1043
b = (struct bootp_pkt *)skb_network_header(skb);
net/ipv4/ipconfig.c
1044
h = &b->iph;
net/ipv4/ipconfig.c
1061
if (b->op != BOOTP_REPLY ||
net/ipv4/ipconfig.c
1062
b->xid != d->xid) {
net/ipv4/ipconfig.c
1064
d->dev->name, b->op, b->xid);
net/ipv4/ipconfig.c
1070
!memcmp(b->exten, ic_bootp_cookie, 4)) { /* Check magic cookie */
net/ipv4/ipconfig.c
1071
u8 *end = (u8 *) b + ntohs(b->iph.tot_len);
net/ipv4/ipconfig.c
1079
ext = &b->exten[4];
net/ipv4/ipconfig.c
1110
ic_myaddr = b->your_ip;
net/ipv4/ipconfig.c
1113
&ic_myaddr, &b->iph.saddr);
net/ipv4/ipconfig.c
1119
(b->server_ip != server_id))
net/ipv4/ipconfig.c
1120
b->server_ip = ic_servaddr;
net/ipv4/ipconfig.c
1124
if (memcmp(dev->dev_addr, b->hw_addr, dev->addr_len) != 0)
net/ipv4/ipconfig.c
1142
ext = &b->exten[4];
net/ipv4/ipconfig.c
1155
ic_myaddr = b->your_ip;
net/ipv4/ipconfig.c
1156
ic_servaddr = b->server_ip;
net/ipv4/ipconfig.c
1157
ic_addrservaddr = b->iph.saddr;
net/ipv4/ipconfig.c
1158
if (ic_gateway == NONE && b->relay_ip)
net/ipv4/ipconfig.c
1159
ic_gateway = b->relay_ip;
net/ipv4/ipconfig.c
822
struct bootp_pkt *b;
net/ipv4/ipconfig.c
833
b = skb_put_zero(skb, sizeof(struct bootp_pkt));
net/ipv4/ipconfig.c
848
b->udph.source = htons(68);
net/ipv4/ipconfig.c
849
b->udph.dest = htons(67);
net/ipv4/ipconfig.c
850
b->udph.len = htons(sizeof(struct bootp_pkt) - sizeof(struct iphdr));
net/ipv4/ipconfig.c
854
b->op = BOOTP_REQUEST;
net/ipv4/ipconfig.c
856
b->htype = dev->type;
net/ipv4/ipconfig.c
858
b->htype = ARPHRD_ETHER;
net/ipv4/ipconfig.c
862
b->htype = dev->type; /* can cause undefined behavior */
net/ipv4/ipconfig.c
866
b->hlen = dev->addr_len;
net/ipv4/ipconfig.c
867
memcpy(b->hw_addr, dev->dev_addr, dev->addr_len);
net/ipv4/ipconfig.c
868
b->secs = htons(jiffies_diff / HZ);
net/ipv4/ipconfig.c
869
b->xid = d->xid;
net/ipv4/ipconfig.c
874
ic_dhcp_init_options(b->exten, d);
net/ipv4/ipconfig.c
877
ic_bootp_init_ext(b->exten);
net/ipv4/ipconfig.c
986
struct bootp_pkt *b;
net/ipv4/netfilter/arp_tables.c
71
const u16 *b = (const u16 *)_b;
net/ipv4/netfilter/arp_tables.c
76
ret |= (a[i] ^ b[i]) & mask[i];
net/ipv4/tcp_cubic.c
166
u32 x, b, shift;
net/ipv4/tcp_cubic.c
186
b = fls64(a);
net/ipv4/tcp_cubic.c
187
if (b < 7) {
net/ipv4/tcp_cubic.c
192
b = ((b * 84) >> 8) - 1;
net/ipv4/tcp_cubic.c
193
shift = (a >> (b * 3));
net/ipv4/tcp_cubic.c
195
x = ((u32)(((u32)v[shift] + 10) << b)) >> 6;
net/ipv4/tcp_metrics.c
83
const struct inetpeer_addr *b)
net/ipv4/tcp_metrics.c
85
return (a->family == b->family) && !inetpeer_addr_cmp(a, b);
net/ipv4/tcp_westwood.c
81
static inline u32 westwood_do_filter(u32 a, u32 b)
net/ipv4/tcp_westwood.c
83
return ((7 * a) + b) >> 3;
net/ipv6/ila/ila_lwt.c
305
static int ila_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv6/ila/ila_lwt.c
308
struct ila_params *b_p = ila_params_lwtunnel(b);
net/ipv6/inet6_hashtables.c
38
u32 a, b, c;
net/ipv6/inet6_hashtables.c
51
a = b = c = tcp_ipv6_hash_secret;
net/ipv6/inet6_hashtables.c
54
b += (__force u32)laddr->s6_addr32[1];
net/ipv6/inet6_hashtables.c
56
__jhash_mix(a, b, c);
net/ipv6/inet6_hashtables.c
59
b += (__force u32)faddr->s6_addr32[0];
net/ipv6/inet6_hashtables.c
61
__jhash_mix(a, b, c);
net/ipv6/inet6_hashtables.c
64
b += (__force u32)faddr->s6_addr32[3];
net/ipv6/inet6_hashtables.c
66
__jhash_final(a, b, c);
net/ipv6/ioam6_iptunnel.c
525
static int ioam6_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv6/ioam6_iptunnel.c
528
struct ioam6_trace_hdr *trace_b = ioam6_lwt_trace(b);
net/ipv6/ioam6_iptunnel.c
530
struct ioam6_lwt *ilwt_b = ioam6_lwt_state(b);
net/ipv6/proc.c
29
#define MAX4(a, b, c, d) \
net/ipv6/proc.c
30
MAX_T(u32, MAX_T(u32, a, b), MAX_T(u32, c, d))
net/ipv6/rpl_iptunnel.c
352
static int rpl_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv6/rpl_iptunnel.c
355
struct rpl_iptunnel_encap *b_hdr = rpl_encap_lwtunnel(b);
net/ipv6/seg6_iptunnel.c
805
static int seg6_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv6/seg6_iptunnel.c
808
struct seg6_iptunnel_encap *b_hdr = seg6_encap_lwtunnel(b);
net/ipv6/seg6_iptunnel.c
810
struct seg6_lwt *b_slwt = seg6_lwt_lwtunnel(b);
net/ipv6/seg6_local.c
1703
static int cmp_nla_srh(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1707
if (len != ((b->srh->hdrlen + 1) << 3))
net/ipv6/seg6_local.c
1710
return memcmp(a->srh, b->srh, len);
net/ipv6/seg6_local.c
1734
static int cmp_nla_table(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1736
if (a->table != b->table)
net/ipv6/seg6_local.c
1779
static int cmp_nla_vrftable(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1782
struct seg6_end_dt_info *info_b = seg6_possible_end_dt_info(b);
net/ipv6/seg6_local.c
1812
static int cmp_nla_nh4(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1814
return memcmp(&a->nh4, &b->nh4, sizeof(struct in_addr));
net/ipv6/seg6_local.c
1839
static int cmp_nla_nh6(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1841
return memcmp(&a->nh6, &b->nh6, sizeof(struct in6_addr));
net/ipv6/seg6_local.c
1860
static int cmp_nla_iif(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1862
if (a->iif != b->iif)
net/ipv6/seg6_local.c
1884
static int cmp_nla_oif(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1886
if (a->oif != b->oif)
net/ipv6/seg6_local.c
1952
static int cmp_nla_bpf(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
1954
if (!a->bpf.name && !b->bpf.name)
net/ipv6/seg6_local.c
1957
if (!a->bpf.name || !b->bpf.name)
net/ipv6/seg6_local.c
1960
return strcmp(a->bpf.name, b->bpf.name);
net/ipv6/seg6_local.c
2065
static int cmp_nla_counters(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
2069
(!!((unsigned long)b->pcpu_counters));
net/ipv6/seg6_local.c
2234
static int cmp_nla_flavors(struct seg6_local_lwt *a, struct seg6_local_lwt *b)
net/ipv6/seg6_local.c
2237
struct seg6_flavors_info *finfo_b = &b->flv_info;
net/ipv6/seg6_local.c
2269
int (*cmp)(struct seg6_local_lwt *a, struct seg6_local_lwt *b);
net/ipv6/seg6_local.c
2641
struct lwtunnel_state *b)
net/ipv6/seg6_local.c
2649
slwt_b = seg6_local_lwtunnel(b);
net/llc/llc_c_ac.c
1422
u8 llc_circular_between(u8 a, u8 b, u8 c)
net/llc/llc_c_ac.c
1424
b = b - a;
net/llc/llc_c_ac.c
1426
return b <= c;
net/mac80211/airtime.c
109
#define _MAX(a, b) (((a)>(b))?(a):(b))
net/mac80211/chan.c
274
const struct ieee80211_chan_req *b)
net/mac80211/chan.c
276
if (!cfg80211_chandef_identical(&a->oper, &b->oper))
net/mac80211/chan.c
278
if (!a->ap.chan && !b->ap.chan)
net/mac80211/chan.c
280
return cfg80211_chandef_identical(&a->ap, &b->ap);
net/mac80211/chan.c
285
const struct ieee80211_chan_req *b,
net/mac80211/chan.c
290
if (a->ap.chan && b->ap.chan &&
net/mac80211/chan.c
291
!cfg80211_chandef_identical(&a->ap, &b->ap))
net/mac80211/chan.c
294
compat = cfg80211_chandef_compatible(&a->oper, &b->oper);
net/mac80211/chan.c
300
tmp->ap = a->ap.chan ? a->ap : b->ap;
net/mac80211/debugfs_sta.c
1079
#define PFLAG(t, n, a, b) \
net/mac80211/debugfs_sta.c
1082
PRINT("%s", b); \
net/mac80211/debugfs_sta.c
572
#define PFLAG(a, b) \
net/mac80211/debugfs_sta.c
576
"\t\t%s\n", b); \
net/mac80211/debugfs_sta.c
699
#define PFLAG(t, n, a, b) \
net/mac80211/debugfs_sta.c
702
PRINT("%s", b); \
net/mac80211/debugfs_sta.c
712
#define PFLAG_RANGE_DEFAULT(t, i, n, s, m, off, fmt, a, b) \
net/mac80211/debugfs_sta.c
715
PRINT("%s", b); \
net/mac80211/fils_aead.c
17
u64 b = get_unaligned_be64(pad + 8);
net/mac80211/fils_aead.c
19
put_unaligned_be64((a << 1) | (b >> 63), pad);
net/mac80211/fils_aead.c
20
put_unaligned_be64((b << 1) ^ ((a >> 63) ? 0x87 : 0), pad + 8);
net/mac80211/ieee80211_i.h
2773
const struct ieee80211_chan_req *b);
net/mac80211/rc80211_minstrel_ht.c
52
#define _MAX(a, b) (((a)>(b))?(a):(b))
net/mac80211/tests/s1g_tim.c
22
for (int b = 7; b >= 0; b--)
net/mac80211/tests/s1g_tim.c
23
*out++ = (v & BIT(b)) ? '1' : '0';
net/mac802154/llsec.c
189
const struct ieee802154_llsec_key_id *b)
net/mac802154/llsec.c
191
if (a->mode != b->mode)
net/mac802154/llsec.c
195
return ieee802154_addr_equal(&a->device_addr, &b->device_addr);
net/mac802154/llsec.c
197
if (a->id != b->id)
net/mac802154/llsec.c
204
return a->short_source == b->short_source;
net/mac802154/llsec.c
206
return a->extended_source == b->extended_source;
net/mac802154/llsec.c
23
const struct ieee802154_llsec_key_id *b);
net/mpls/mpls_iptunnel.c
262
static int mpls_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/mpls/mpls_iptunnel.c
265
struct mpls_iptunnel_encap *b_hdr = mpls_lwtunnel_encap(b);
net/mptcp/pm.c
55
const struct mptcp_addr_info *b, bool use_port)
net/mptcp/pm.c
59
if (a->family == b->family) {
net/mptcp/pm.c
61
addr_equals = a->addr.s_addr == b->addr.s_addr;
net/mptcp/pm.c
64
addr_equals = ipv6_addr_equal(&a->addr6, &b->addr6);
net/mptcp/pm.c
66
if (ipv6_addr_v4mapped(&b->addr6))
net/mptcp/pm.c
67
addr_equals = a->addr.s_addr == b->addr6.s6_addr32[3];
net/mptcp/pm.c
68
} else if (b->family == AF_INET) {
net/mptcp/pm.c
70
addr_equals = a->addr6.s6_addr32[3] == b->addr.s_addr;
net/mptcp/pm.c
79
return a->port == b->port;
net/mptcp/protocol.h
829
const struct mptcp_addr_info *b, bool use_port);
net/netfilter/ipset/ip_set_bitmap_ip.c
194
bitmap_ip_same_set(const struct ip_set *a, const struct ip_set *b)
net/netfilter/ipset/ip_set_bitmap_ip.c
197
const struct bitmap_ip *y = b->data;
net/netfilter/ipset/ip_set_bitmap_ip.c
202
a->timeout == b->timeout &&
net/netfilter/ipset/ip_set_bitmap_ip.c
203
a->extensions == b->extensions;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
282
bitmap_ipmac_same_set(const struct ip_set *a, const struct ip_set *b)
net/netfilter/ipset/ip_set_bitmap_ipmac.c
285
const struct bitmap_ipmac *y = b->data;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
289
a->timeout == b->timeout &&
net/netfilter/ipset/ip_set_bitmap_ipmac.c
290
a->extensions == b->extensions;
net/netfilter/ipset/ip_set_bitmap_port.c
210
bitmap_port_same_set(const struct ip_set *a, const struct ip_set *b)
net/netfilter/ipset/ip_set_bitmap_port.c
213
const struct bitmap_port *y = b->data;
net/netfilter/ipset/ip_set_bitmap_port.c
217
a->timeout == b->timeout &&
net/netfilter/ipset/ip_set_bitmap_port.c
218
a->extensions == b->extensions;
net/netfilter/ipset/ip_set_core.c
44
#define STRNCMP(a, b) (strncmp(a, b, IPSET_MAXNAMELEN) == 0)
net/netfilter/ipset/ip_set_hash_gen.h
466
mtype_same_set(const struct ip_set *a, const struct ip_set *b)
net/netfilter/ipset/ip_set_hash_gen.h
469
const struct htype *y = b->data;
net/netfilter/ipset/ip_set_hash_gen.h
473
a->timeout == b->timeout &&
net/netfilter/ipset/ip_set_hash_gen.h
480
a->extensions == b->extensions;
net/netfilter/ipset/ip_set_hash_netiface.c
43
#define STRSCPY(a, b) strscpy(a, b, IFNAMSIZ)
net/netfilter/ipset/ip_set_list_set.c
533
list_set_same_set(const struct ip_set *a, const struct ip_set *b)
net/netfilter/ipset/ip_set_list_set.c
536
const struct list_set *y = b->data;
net/netfilter/ipset/ip_set_list_set.c
539
a->timeout == b->timeout &&
net/netfilter/ipset/ip_set_list_set.c
540
a->extensions == b->extensions;
net/netfilter/ipset/pfxlen.c
142
#define E(a, b, c, d) \
net/netfilter/ipset/pfxlen.c
144
htonl(a), htonl(b), \
net/netfilter/ipset/pfxlen.c
157
#define E(a, b, c, d) \
net/netfilter/ipset/pfxlen.c
158
{.ip6 = { (__force __be32)a, (__force __be32)b, \
net/netfilter/ipvs/ip_vs_conn.c
175
u64 b = (u64)addr->all[0] << 32 | addr->all[1];
net/netfilter/ipvs/ip_vs_conn.c
181
return (u32)siphash_4u64(a, b, c, d, &t->hash_key);
net/netfilter/ipvs/ip_vs_dh.c
100
struct ip_vs_dh_bucket *b;
net/netfilter/ipvs/ip_vs_dh.c
105
b = &s->buckets[0];
net/netfilter/ipvs/ip_vs_dh.c
109
dest = rcu_dereference_protected(b->dest, 1);
net/netfilter/ipvs/ip_vs_dh.c
113
RCU_INIT_POINTER(b->dest, NULL);
net/netfilter/ipvs/ip_vs_dh.c
120
RCU_INIT_POINTER(b->dest, dest);
net/netfilter/ipvs/ip_vs_dh.c
124
b++;
net/netfilter/ipvs/ip_vs_dh.c
136
struct ip_vs_dh_bucket *b;
net/netfilter/ipvs/ip_vs_dh.c
139
b = &s->buckets[0];
net/netfilter/ipvs/ip_vs_dh.c
141
dest = rcu_dereference_protected(b->dest, 1);
net/netfilter/ipvs/ip_vs_dh.c
144
RCU_INIT_POINTER(b->dest, NULL);
net/netfilter/ipvs/ip_vs_dh.c
146
b++;
net/netfilter/ipvs/ip_vs_sh.c
165
struct ip_vs_sh_bucket *b;
net/netfilter/ipvs/ip_vs_sh.c
171
b = &s->buckets[0];
net/netfilter/ipvs/ip_vs_sh.c
176
dest = rcu_dereference_protected(b->dest, 1);
net/netfilter/ipvs/ip_vs_sh.c
180
RCU_INIT_POINTER(b->dest, NULL);
net/netfilter/ipvs/ip_vs_sh.c
187
RCU_INIT_POINTER(b->dest, dest);
net/netfilter/ipvs/ip_vs_sh.c
200
b++;
net/netfilter/ipvs/ip_vs_sh.c
212
struct ip_vs_sh_bucket *b;
net/netfilter/ipvs/ip_vs_sh.c
215
b = &s->buckets[0];
net/netfilter/ipvs/ip_vs_sh.c
217
dest = rcu_dereference_protected(b->dest, 1);
net/netfilter/ipvs/ip_vs_sh.c
220
RCU_INIT_POINTER(b->dest, NULL);
net/netfilter/ipvs/ip_vs_sh.c
222
b++;
net/netfilter/nf_conncount.c
102
unsigned long a, b;
net/netfilter/nf_conncount.c
109
b = conn->jiffies32;
net/netfilter/nf_conncount.c
117
age = a - b;
net/netfilter/nf_conncount.c
81
static int key_diff(const u32 *a, const u32 *b, unsigned int klen)
net/netfilter/nf_conncount.c
83
return memcmp(a, b, klen * sizeof(u32));
net/netfilter/nf_conntrack_core.c
484
unsigned long a, b, c, d;
net/netfilter/nf_conntrack_core.c
489
b = (unsigned long)ct->master;
net/netfilter/nf_conntrack_core.c
495
return siphash_4u64((u64)a, (u64)b, (u64)c, (u64)d, &ct_id_seed);
net/netfilter/nf_conntrack_core.c
497
return siphash_4u32((u32)a, (u32)b, (u32)c, (u32)d, &ct_id_seed);
net/netfilter/nf_conntrack_expect.c
253
const struct nf_conntrack_expect *b)
net/netfilter/nf_conntrack_expect.c
260
intersect_mask.src.u.all = a->mask.src.u.all & b->mask.src.u.all;
net/netfilter/nf_conntrack_expect.c
264
a->mask.src.u3.all[count] & b->mask.src.u3.all[count];
net/netfilter/nf_conntrack_expect.c
267
return nf_ct_tuple_mask_cmp(&a->tuple, &b->tuple, &intersect_mask) &&
net/netfilter/nf_conntrack_expect.c
268
net_eq(nf_ct_net(a->master), nf_ct_net(b->master)) &&
net/netfilter/nf_conntrack_expect.c
269
nf_ct_zone_equal_any(a->master, nf_ct_zone(b->master));
net/netfilter/nf_conntrack_expect.c
273
const struct nf_conntrack_expect *b)
net/netfilter/nf_conntrack_expect.c
275
return nf_ct_tuple_equal(&a->tuple, &b->tuple) &&
net/netfilter/nf_conntrack_expect.c
276
nf_ct_tuple_mask_equal(&a->mask, &b->mask) &&
net/netfilter/nf_conntrack_expect.c
277
net_eq(nf_ct_net(a->master), nf_ct_net(b->master)) &&
net/netfilter/nf_conntrack_expect.c
278
nf_ct_zone_equal_any(a->master, nf_ct_zone(b->master));
net/netfilter/nf_conntrack_expect.c
282
const struct nf_conntrack_expect *b,
net/netfilter/nf_conntrack_expect.c
288
return a->master == b->master;
net/netfilter/nf_conntrack_h323_asn1.c
103
static unsigned int get_bits(struct bitstr *bs, unsigned int b);
net/netfilter/nf_conntrack_h323_asn1.c
104
static unsigned int get_bitmap(struct bitstr *bs, unsigned int b);
net/netfilter/nf_conntrack_h323_asn1.c
105
static unsigned int get_uint(struct bitstr *bs, int b);
net/netfilter/nf_conntrack_h323_asn1.c
178
unsigned int b = (*bs->cur) & (0x80 >> bs->bit);
net/netfilter/nf_conntrack_h323_asn1.c
182
return b;
net/netfilter/nf_conntrack_h323_asn1.c
186
static unsigned int get_bits(struct bitstr *bs, unsigned int b)
net/netfilter/nf_conntrack_h323_asn1.c
191
l = b + bs->bit;
net/netfilter/nf_conntrack_h323_asn1.c
211
static unsigned int get_bitmap(struct bitstr *bs, unsigned int b)
net/netfilter/nf_conntrack_h323_asn1.c
215
if (!b)
net/netfilter/nf_conntrack_h323_asn1.c
218
l = bs->bit + b;
net/netfilter/nf_conntrack_h323_asn1.c
242
v &= 0xffffffff << (32 - b);
net/netfilter/nf_conntrack_h323_asn1.c
250
static unsigned int get_uint(struct bitstr *bs, int b)
net/netfilter/nf_conntrack_h323_asn1.c
254
switch (b) {
net/netfilter/nf_conntrack_h323_asn1.c
99
#define INC_BITS(bs,b) if(((bs)->bit+=(b))>7){(bs)->cur+=(bs)->bit>>3;(bs)->bit&=7;}
net/netfilter/nf_conntrack_netlink.c
2974
unsigned long a, b, c, d;
net/netfilter/nf_conntrack_netlink.c
2979
b = (unsigned long)exp->helper;
net/netfilter/nf_conntrack_netlink.c
2984
return (__force __be32)siphash_4u64((u64)a, (u64)b, (u64)c, (u64)d, &exp_id_seed);
net/netfilter/nf_conntrack_netlink.c
2986
return (__force __be32)siphash_4u32((u32)a, (u32)b, (u32)c, (u32)d, &exp_id_seed);
net/netfilter/nf_conntrack_netlink.c
352
#define ctnetlink_dump_mark(a, b, c) (0)
net/netfilter/nf_conntrack_netlink.c
381
#define ctnetlink_dump_secctx(a, b) (0)
net/netfilter/nf_tables_api.c
448
static bool nft_trans_collapse_set_elem_allowed(const struct nft_trans_elem *a, const struct nft_trans_elem *b)
net/netfilter/nf_tables_api.c
458
return a->set == b->set && a->bound == b->bound && a->nelems < NFT_MAX_SET_NELEMS;
net/netfilter/nf_tables_api.c
6007
unsigned char *b = skb_tail_pointer(skb);
net/netfilter/nf_tables_api.c
6084
nlmsg_trim(skb, b);
net/netfilter/nft_set_pipapo.c
1646
int b;
net/netfilter/nft_set_pipapo.c
1651
for (b = 0; b < NFT_PIPAPO_BUCKETS(f->bb); b++) {
net/netfilter/nft_set_pipapo.c
1992
int b, x0, x1;
net/netfilter/nft_set_pipapo.c
1996
for (b = 0; b < NFT_PIPAPO_BUCKETS(f->bb); b++) {
net/netfilter/nft_set_pipapo.c
2000
(g * NFT_PIPAPO_BUCKETS(f->bb) + b) * f->bsize;
net/netfilter/nft_set_pipapo.c
2002
x0 = b;
net/netfilter/nft_set_pipapo.c
2004
x1 = b;
net/netfilter/nft_set_pipapo.c
444
int b;
net/netfilter/nft_set_pipapo.c
463
b = pipapo_refill(res_map, f->bsize, f->rules, fill_map, f->mt,
net/netfilter/nft_set_pipapo.c
465
if (b < 0) {
net/netfilter/nft_set_pipapo.c
476
e = f->mt[b].e;
net/netfilter/nft_set_pipapo.c
831
int g, b, i;
net/netfilter/nft_set_pipapo.c
836
for (b = 0; b < NFT_PIPAPO_BUCKETS(8); b++) {
net/netfilter/nft_set_pipapo.c
837
int src_b0 = b / NFT_PIPAPO_BUCKETS(4);
net/netfilter/nft_set_pipapo.c
838
int src_b1 = b % NFT_PIPAPO_BUCKETS(4);
net/netfilter/nft_set_pipapo.c
877
int g, b, bsrc, i;
net/netfilter/nft_set_pipapo.c
885
for (b = 0; b < NFT_PIPAPO_BUCKETS(4); b++) {
net/netfilter/nft_set_pipapo.c
889
if (((bsrc & 0xf0) >> 4) != b)
net/netfilter/nft_set_pipapo.c
899
for (b = 0; b < NFT_PIPAPO_BUCKETS(4); b++) {
net/netfilter/nft_set_pipapo.c
903
if ((bsrc & 0x0f) != b)
net/netfilter/nft_set_pipapo_avx2.c
1020
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
1022
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
1025
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
1172
#define NFT_SET_PIPAPO_AVX2_LOOKUP(b, n) \
net/netfilter/nft_set_pipapo_avx2.c
1173
(ret = nft_pipapo_avx2_lookup_##b##b_##n(res, fill, f, \
net/netfilter/nft_set_pipapo_avx2.c
219
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
243
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
245
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
248
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
282
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
320
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
322
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
325
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
362
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
415
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
417
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
420
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
459
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
506
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
508
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
511
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
55
#define NFT_PIPAPO_AVX2_AND(dst, a, b) \
net/netfilter/nft_set_pipapo_avx2.c
554
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
56
asm volatile("vpand %ymm" #a ", %ymm" #b ", %ymm" #dst)
net/netfilter/nft_set_pipapo_avx2.c
642
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
644
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
647
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
681
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
700
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
702
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
705
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
739
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
765
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
767
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
770
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
804
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
840
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
842
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
845
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
880
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_pipapo_avx2.c
926
b = nft_pipapo_avx2_refill(i_ul, &map[i_ul], fill, f->mt, last);
net/netfilter/nft_set_pipapo_avx2.c
928
ret = b;
net/netfilter/nft_set_pipapo_avx2.c
931
ret = b / XSAVE_YMM_SIZE;
net/netfilter/nft_set_pipapo_avx2.c
966
int i, ret = -1, m256_size = f->bsize / NFT_PIPAPO_LONGS_PER_M256, b;
net/netfilter/nft_set_rbtree.c
141
int a, b;
net/netfilter/nft_set_rbtree.c
148
b = -1;
net/netfilter/nft_set_rbtree.c
150
b = memcmp(ctx->key, nft_set_ext_key(interval->to), ctx->klen);
net/netfilter/nft_set_rbtree.c
153
if (ctx->flags & NFT_SET_ELEM_INTERVAL_END && b <= 0)
net/netfilter/nft_set_rbtree.c
155
else if (b < 0)
net/netfilter/nft_set_rbtree.c
86
int a, b;
net/netfilter/nft_set_rbtree.c
93
b = -1;
net/netfilter/nft_set_rbtree.c
95
b = memcmp(ctx->key, nft_set_ext_key(interval->to), ctx->klen);
net/netfilter/nft_set_rbtree.c
97
if (a >= 0 && b < 0)
net/netfilter/xt_hashlimit.c
177
const struct dsthash_dst *b)
net/netfilter/xt_hashlimit.c
179
return !memcmp(&ent->dst, b, sizeof(ent->dst));
net/netfilter/xt_iprange.c
53
iprange_ipv6_lt(const struct in6_addr *a, const struct in6_addr *b)
net/netfilter/xt_iprange.c
58
if (a->s6_addr32[i] != b->s6_addr32[i])
net/netfilter/xt_iprange.c
59
return ntohl(a->s6_addr32[i]) < ntohl(b->s6_addr32[i]);
net/netfilter/xt_set.c
38
#define ADT_OPT(n, f, d, fs, cfs, t, p, b, po, bo) \
net/netfilter/xt_set.c
46
.ext.bytes = b, \
net/netlink/genetlink.c
597
const struct genl_split_ops *a, *b;
net/netlink/genetlink.c
600
b = &family->split_ops[s];
net/netlink/genetlink.c
602
if (genl_split_op_check(b))
net/netlink/genetlink.c
606
if (a->cmd < b->cmd) {
net/netlink/genetlink.c
608
} else if (a->cmd > b->cmd) {
net/netlink/genetlink.c
613
if (a->internal_flags != b->internal_flags ||
net/netlink/genetlink.c
614
((a->flags ^ b->flags) & ~(GENL_CMD_CAP_DO |
net/netlink/genetlink.c
621
(b->flags & GENL_CMD_CAP_DUMP))
net/openvswitch/flow_table.c
1094
static int compare_mask_and_count(const void *a, const void *b)
net/openvswitch/flow_table.c
1097
const struct mask_count *mc_b = b;
net/openvswitch/flow_table.c
975
const struct sw_flow_mask *b)
net/openvswitch/flow_table.c
978
const u8 *b_ = (const u8 *)&b->key + b->range.start;
net/openvswitch/flow_table.c
980
return (a->range.end == b->range.end)
net/openvswitch/flow_table.c
981
&& (a->range.start == b->range.start)
net/rds/threads.c
295
u32 a, b;
net/rds/threads.c
301
b = ntohl(addr2->s6_addr32[i]);
net/rds/threads.c
302
if (a < b)
net/rds/threads.c
304
else if (a > b)
net/rxrpc/call_accept.c
145
b->call_backlog[call_head] = call;
net/rxrpc/call_accept.c
146
smp_store_release(&b->call_backlog_head, (call_head + 1) & (size - 1));
net/rxrpc/call_accept.c
164
struct rxrpc_backlog *b = rx->backlog;
net/rxrpc/call_accept.c
166
if (!b) {
net/rxrpc/call_accept.c
167
b = kzalloc_obj(struct rxrpc_backlog, gfp);
net/rxrpc/call_accept.c
168
if (!b)
net/rxrpc/call_accept.c
170
rx->backlog = b;
net/rxrpc/call_accept.c
181
struct rxrpc_backlog *b = rx->backlog;
net/rxrpc/call_accept.c
185
if (!b)
net/rxrpc/call_accept.c
195
head = b->peer_backlog_head;
net/rxrpc/call_accept.c
196
tail = b->peer_backlog_tail;
net/rxrpc/call_accept.c
198
struct rxrpc_peer *peer = b->peer_backlog[tail];
net/rxrpc/call_accept.c
204
head = b->conn_backlog_head;
net/rxrpc/call_accept.c
205
tail = b->conn_backlog_tail;
net/rxrpc/call_accept.c
207
struct rxrpc_connection *conn = b->conn_backlog[tail];
net/rxrpc/call_accept.c
218
head = b->call_backlog_head;
net/rxrpc/call_accept.c
219
tail = b->call_backlog_tail;
net/rxrpc/call_accept.c
221
struct rxrpc_call *call = b->call_backlog[tail];
net/rxrpc/call_accept.c
238
kfree(b);
net/rxrpc/call_accept.c
253
struct rxrpc_backlog *b = rx->backlog;
net/rxrpc/call_accept.c
259
if (!b)
net/rxrpc/call_accept.c
263
call_head = smp_load_acquire(&b->call_backlog_head);
net/rxrpc/call_accept.c
264
call_tail = b->call_backlog_tail;
net/rxrpc/call_accept.c
266
conn_head = smp_load_acquire(&b->conn_backlog_head);
net/rxrpc/call_accept.c
267
conn_tail = b->conn_backlog_tail;
net/rxrpc/call_accept.c
270
peer_head = smp_load_acquire(&b->peer_backlog_head);
net/rxrpc/call_accept.c
271
peer_tail = b->peer_backlog_tail;
net/rxrpc/call_accept.c
282
peer = b->peer_backlog[peer_tail];
net/rxrpc/call_accept.c
284
b->peer_backlog[peer_tail] = NULL;
net/rxrpc/call_accept.c
285
smp_store_release(&b->peer_backlog_tail,
net/rxrpc/call_accept.c
293
conn = b->conn_backlog[conn_tail];
net/rxrpc/call_accept.c
294
b->conn_backlog[conn_tail] = NULL;
net/rxrpc/call_accept.c
295
smp_store_release(&b->conn_backlog_tail,
net/rxrpc/call_accept.c
307
call = b->call_backlog[call_tail];
net/rxrpc/call_accept.c
308
b->call_backlog[call_tail] = NULL;
net/rxrpc/call_accept.c
309
smp_store_release(&b->call_backlog_tail,
net/rxrpc/call_accept.c
35
struct rxrpc_backlog *b,
net/rxrpc/call_accept.c
446
struct rxrpc_backlog *b = rx->backlog;
net/rxrpc/call_accept.c
451
return rxrpc_service_prealloc_one(rx, b, NULL, user_call_ID, GFP_KERNEL,
net/rxrpc/call_accept.c
475
struct rxrpc_backlog *b = rx->backlog;
net/rxrpc/call_accept.c
480
return rxrpc_service_prealloc_one(rx, b, notify_rx, user_call_ID,
net/rxrpc/call_accept.c
59
call_head = b->call_backlog_head;
net/rxrpc/call_accept.c
60
call_tail = READ_ONCE(b->call_backlog_tail);
net/rxrpc/call_accept.c
68
head = b->peer_backlog_head;
net/rxrpc/call_accept.c
69
tail = READ_ONCE(b->peer_backlog_tail);
net/rxrpc/call_accept.c
76
b->peer_backlog[head] = peer;
net/rxrpc/call_accept.c
77
smp_store_release(&b->peer_backlog_head,
net/rxrpc/call_accept.c
81
head = b->conn_backlog_head;
net/rxrpc/call_accept.c
82
tail = READ_ONCE(b->conn_backlog_tail);
net/rxrpc/call_accept.c
89
b->conn_backlog[head] = conn;
net/rxrpc/call_accept.c
90
smp_store_release(&b->conn_backlog_head,
net/rxrpc/rxgk.c
845
} b;
net/rxrpc/rxgk.c
872
b.level = htonl(conn->security_level);
net/rxrpc/rxgk.c
873
b.epoch = htonl(conn->proto.epoch);
net/rxrpc/rxgk.c
874
b.cid = htonl(conn->proto.cid);
net/rxrpc/rxgk.c
875
b.call_numbers_count = htonl(4);
net/rxrpc/rxgk.c
876
b.call_numbers[0] = htonl(conn->channels[0].call_counter);
net/rxrpc/rxgk.c
877
b.call_numbers[1] = htonl(conn->channels[1].call_counter);
net/rxrpc/rxgk.c
878
b.call_numbers[2] = htonl(conn->channels[2].call_counter);
net/rxrpc/rxgk.c
879
b.call_numbers[3] = htonl(conn->channels[3].call_counter);
net/rxrpc/rxgk.c
881
ret = skb_store_bits(response, offset, &b, sizeof(b));
net/rxrpc/rxgk.c
884
return sizeof(a) + xdr_round_up(appdata->len) + sizeof(b);
net/sched/act_api.c
1653
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_api.c
1677
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/act_api.c
1682
nlmsg_trim(skb, b);
net/sched/act_api.c
1755
unsigned char *b;
net/sched/act_api.c
1769
b = skb_tail_pointer(skb);
net/sched/act_api.c
1809
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/act_api.c
2207
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_api.c
2277
nlmsg_trim(skb, b);
net/sched/act_api.c
2279
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/act_api.c
2287
nlmsg_trim(skb, b);
net/sched/act_api.c
480
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_api.c
503
nlmsg_trim(skb, b);
net/sched/act_api.c
510
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_api.c
547
nlmsg_trim(skb, b);
net/sched/act_connmark.c
196
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_connmark.c
225
nlmsg_trim(skb, b);
net/sched/act_csum.c
640
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_csum.c
666
nlmsg_trim(skb, b);
net/sched/act_ct.c
1537
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_ct.c
1599
nlmsg_trim(skb, b);
net/sched/act_ctinfo.c
287
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_ctinfo.c
345
nlmsg_trim(skb, b);
net/sched/act_gact.c
188
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_gact.c
222
nlmsg_trim(skb, b);
net/sched/act_gate.c
608
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_gate.c
668
nlmsg_trim(skb, b);
net/sched/act_ife.c
373
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_ife.c
397
nlmsg_trim(skb, b);
net/sched/act_ife.c
640
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_ife.c
688
nlmsg_trim(skb, b);
net/sched/act_mirred.c
490
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_mirred.c
524
nlmsg_trim(skb, b);
net/sched/act_mpls.c
331
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_mpls.c
378
nlmsg_trim(skb, b);
net/sched/act_nat.c
270
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_nat.c
302
nlmsg_trim(skb, b);
net/sched/act_pedit.c
502
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_pedit.c
550
nlmsg_trim(skb, b);
net/sched/act_police.c
343
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_police.c
401
nlmsg_trim(skb, b);
net/sched/act_sample.c
227
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_sample.c
260
nlmsg_trim(skb, b);
net/sched/act_simple.c
173
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_simple.c
197
nlmsg_trim(skb, b);
net/sched/act_skbedit.c
291
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_skbedit.c
344
nlmsg_trim(skb, b);
net/sched/act_skbmod.c
241
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_skbmod.c
274
nlmsg_trim(skb, b);
net/sched/act_tunnel_key.c
718
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_tunnel_key.c
773
nlmsg_trim(skb, b);
net/sched/act_vlan.c
288
unsigned char *b = skb_tail_pointer(skb);
net/sched/act_vlan.c
332
nlmsg_trim(skb, b);
net/sched/cls_api.c
2059
unsigned char *b = skb_tail_pointer(skb);
net/sched/cls_api.c
2101
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/cls_api.c
2109
nlmsg_trim(skb, b);
net/sched/cls_api.c
2955
unsigned char *b = skb_tail_pointer(skb);
net/sched/cls_api.c
2995
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/cls_api.c
3001
nlmsg_trim(skb, b);
net/sched/cls_route.c
131
struct route4_bucket *b;
net/sched/cls_route.c
164
b = rcu_dereference_bh(head->table[h]);
net/sched/cls_route.c
165
if (b) {
net/sched/cls_route.c
166
for (f = rcu_dereference_bh(b->ht[route4_hash_from(id)]);
net/sched/cls_route.c
172
for (f = rcu_dereference_bh(b->ht[route4_hash_iif(iif)]);
net/sched/cls_route.c
178
for (f = rcu_dereference_bh(b->ht[route4_hash_wild()]);
net/sched/cls_route.c
220
struct route4_bucket *b;
net/sched/cls_route.c
232
b = rtnl_dereference(head->table[h1]);
net/sched/cls_route.c
233
if (b) {
net/sched/cls_route.c
234
for (f = rtnl_dereference(b->ht[h2]);
net/sched/cls_route.c
287
struct route4_bucket *b;
net/sched/cls_route.c
289
b = rtnl_dereference(head->table[h1]);
net/sched/cls_route.c
290
if (b) {
net/sched/cls_route.c
294
while ((f = rtnl_dereference(b->ht[h2])) != NULL) {
net/sched/cls_route.c
298
RCU_INIT_POINTER(b->ht[h2], next);
net/sched/cls_route.c
307
kfree_rcu(b, rcu);
net/sched/cls_route.c
320
struct route4_bucket *b;
net/sched/cls_route.c
328
b = f->bkt;
net/sched/cls_route.c
330
fp = &b->ht[from_hash(h >> 16)];
net/sched/cls_route.c
352
rt = rtnl_dereference(b->ht[i]);
net/sched/cls_route.c
359
kfree_rcu(b, rcu);
net/sched/cls_route.c
392
struct route4_bucket *b;
net/sched/cls_route.c
439
b = rtnl_dereference(head->table[h1]);
net/sched/cls_route.c
440
if (!b) {
net/sched/cls_route.c
441
b = kzalloc_obj(struct route4_bucket);
net/sched/cls_route.c
442
if (b == NULL)
net/sched/cls_route.c
445
rcu_assign_pointer(head->table[h1], b);
net/sched/cls_route.c
449
for (fp = rtnl_dereference(b->ht[h2]);
net/sched/cls_route.c
465
f->bkt = b;
net/sched/cls_route.c
484
struct route4_bucket *b;
net/sched/cls_route.c
548
b = rtnl_dereference(head->table[th]);
net/sched/cls_route.c
549
if (b) {
net/sched/cls_route.c
550
fp = &b->ht[h];
net/sched/cls_route.c
587
struct route4_bucket *b = rtnl_dereference(head->table[h]);
net/sched/cls_route.c
589
if (b) {
net/sched/cls_route.c
593
for (f = rtnl_dereference(b->ht[h1]);
net/sched/em_meta.c
685
static int meta_var_compare(struct meta_obj *a, struct meta_obj *b)
net/sched/em_meta.c
687
int r = a->len - b->len;
net/sched/em_meta.c
690
r = memcmp((void *) a->value, (void *) b->value, a->len);
net/sched/em_meta.c
735
static int meta_int_compare(struct meta_obj *a, struct meta_obj *b)
net/sched/em_meta.c
740
if (unlikely(a->value == b->value))
net/sched/em_meta.c
742
else if (a->value < b->value)
net/sched/sch_api.c
1830
int b;
net/sched/sch_api.c
1856
hash_for_each(qdisc_dev(root)->qdisc_hash, b, q, hash) {
net/sched/sch_api.c
1948
unsigned char *b = skb_tail_pointer(skb);
net/sched/sch_api.c
1983
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/sch_api.c
1989
nlmsg_trim(skb, b);
net/sched/sch_api.c
2365
int b;
net/sched/sch_api.c
2383
hash_for_each(qdisc_dev(root)->qdisc_hash, b, q, hash) {
net/sched/sch_api.c
906
unsigned char *b = skb_tail_pointer(skb);
net/sched/sch_api.c
972
nlh->nlmsg_len = skb_tail_pointer(skb) - b;
net/sched/sch_api.c
978
nlmsg_trim(skb, b);
net/sched/sch_cake.c
1463
q->tins[ii.t].overflow_idx[ii.b] = j;
net/sched/sch_cake.c
1464
q->tins[jj.t].overflow_idx[jj.b] = i;
net/sched/sch_cake.c
1471
return q->tins[ii.t].backlogs[ii.b];
net/sched/sch_cake.c
148
u16 t:3, b:10;
net/sched/sch_cake.c
1528
struct cake_tin_data *b,
net/sched/sch_cake.c
1538
u64 tin_dur = (len * b->tin_rate_ns) >> b->tin_rate_shft;
net/sched/sch_cake.c
1542
if (ktime_before(b->time_next_packet, now))
net/sched/sch_cake.c
1543
b->time_next_packet = ktime_add_ns(b->time_next_packet,
net/sched/sch_cake.c
1546
else if (ktime_before(b->time_next_packet,
net/sched/sch_cake.c
1548
b->time_next_packet = ktime_add_ns(now, tin_dur);
net/sched/sch_cake.c
1566
struct cake_tin_data *b;
net/sched/sch_cake.c
1581
idx = qq.b;
net/sched/sch_cake.c
1583
b = &q->tins[tin];
net/sched/sch_cake.c
1584
flow = &b->flows[idx];
net/sched/sch_cake.c
1592
if (cobalt_queue_full(&flow->cvars, &b->cparams, now))
net/sched/sch_cake.c
1593
b->unresponsive_flow_count++;
net/sched/sch_cake.c
1597
b->backlogs[idx] -= len;
net/sched/sch_cake.c
1598
b->tin_backlog -= len;
net/sched/sch_cake.c
1602
b->tin_dropped++;
net/sched/sch_cake.c
1605
cake_advance_shaper(q, b, skb, now, true);
net/sched/sch_cake.c
1760
struct cake_tin_data *b;
net/sched/sch_cake.c
1765
idx = cake_classify(sch, &b, skb, q->config->flow_mode, &ret);
net/sched/sch_cake.c
1772
tin = (u32)(b - q->tins);
net/sched/sch_cake.c
1774
flow = &b->flows[idx];
net/sched/sch_cake.c
1777
if (!b->tin_backlog) {
net/sched/sch_cake.c
1778
if (ktime_before(b->time_next_packet, now))
net/sched/sch_cake.c
1779
b->time_next_packet = now;
net/sched/sch_cake.c
1797
if (unlikely(len > b->max_skblen))
net/sched/sch_cake.c
1798
b->max_skblen = len;
net/sched/sch_cake.c
1822
b->packets++;
net/sched/sch_cake.c
1826
b->bytes += slen;
net/sched/sch_cake.c
1827
b->backlogs[idx] += slen;
net/sched/sch_cake.c
1828
b->tin_backlog += slen;
net/sched/sch_cake.c
1846
b->ack_drops++;
net/sched/sch_cake.c
1849
b->bytes += ack_pkt_len;
net/sched/sch_cake.c
1852
cake_advance_shaper(q, b, ack, now, true);
net/sched/sch_cake.c
1862
b->packets++;
net/sched/sch_cake.c
1863
b->bytes += len - ack_pkt_len;
net/sched/sch_cake.c
1864
b->backlogs[idx] += len - ack_pkt_len;
net/sched/sch_cake.c
1865
b->tin_backlog += len - ack_pkt_len;
net/sched/sch_cake.c
1871
cake_heapify_up(q, b->overflow_idx[idx]);
net/sched/sch_cake.c
1894
u64 b = q->avg_window_bytes * (u64)NSEC_PER_SEC;
net/sched/sch_cake.c
1896
b = div64_u64(b, window_interval);
net/sched/sch_cake.c
1898
cake_ewma(q->avg_peak_bandwidth, b,
net/sched/sch_cake.c
1899
b > q->avg_peak_bandwidth ? 2 : 8);
net/sched/sch_cake.c
1918
list_add_tail(&flow->flowchain, &b->new_flows);
net/sched/sch_cake.c
1920
b->decaying_flow_count--;
net/sched/sch_cake.c
1921
list_move_tail(&flow->flowchain, &b->new_flows);
net/sched/sch_cake.c
1924
b->sparse_flow_count++;
net/sched/sch_cake.c
1926
flow->deficit = cake_get_flow_quantum(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
1932
b->sparse_flow_count--;
net/sched/sch_cake.c
1933
b->bulk_flow_count++;
net/sched/sch_cake.c
1935
cake_inc_srchost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
1936
cake_inc_dsthost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
1957
b->drop_overlimit += prev_qlen;
net/sched/sch_cake.c
1971
struct cake_tin_data *b = &q->tins[q->cur_tin];
net/sched/sch_cake.c
1972
struct cake_flow *flow = &b->flows[q->cur_flow];
net/sched/sch_cake.c
1979
b->backlogs[q->cur_flow] -= len;
net/sched/sch_cake.c
1980
b->tin_backlog -= len;
net/sched/sch_cake.c
1986
cake_heapify(q, b->overflow_idx[q->cur_flow]);
net/sched/sch_cake.c
2006
struct cake_tin_data *b = &q->tins[q->cur_tin];
net/sched/sch_cake.c
2070
while (b->tin_deficit < 0 ||
net/sched/sch_cake.c
2071
!(b->sparse_flow_count + b->bulk_flow_count)) {
net/sched/sch_cake.c
2072
if (b->tin_deficit <= 0)
net/sched/sch_cake.c
2073
b->tin_deficit += b->tin_quantum;
net/sched/sch_cake.c
2074
if (b->sparse_flow_count + b->bulk_flow_count)
net/sched/sch_cake.c
2078
b++;
net/sched/sch_cake.c
2081
b = q->tins;
net/sched/sch_cake.c
2104
b = q->tins + tin;
net/sched/sch_cake.c
2105
if ((b->sparse_flow_count + b->bulk_flow_count) > 0) {
net/sched/sch_cake.c
2107
ktime_sub(b->time_next_packet, now);
net/sched/sch_cake.c
2119
b = q->tins + best_tin;
net/sched/sch_cake.c
2122
if (unlikely(!(b->sparse_flow_count + b->bulk_flow_count)))
net/sched/sch_cake.c
2128
head = &b->decaying_flows;
net/sched/sch_cake.c
2130
head = &b->new_flows;
net/sched/sch_cake.c
2132
head = &b->old_flows;
net/sched/sch_cake.c
2134
head = &b->decaying_flows;
net/sched/sch_cake.c
2141
q->cur_flow = flow - b->flows;
net/sched/sch_cake.c
2152
b->sparse_flow_count--;
net/sched/sch_cake.c
2153
b->bulk_flow_count++;
net/sched/sch_cake.c
2155
cake_inc_srchost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2156
cake_inc_dsthost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2168
flow->deficit += cake_get_flow_quantum(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2169
list_move_tail(&flow->flowchain, &b->old_flows);
net/sched/sch_cake.c
2179
if (cobalt_queue_empty(&flow->cvars, &b->cparams, now))
net/sched/sch_cake.c
2180
b->unresponsive_flow_count--;
net/sched/sch_cake.c
2188
&b->decaying_flows);
net/sched/sch_cake.c
2190
b->bulk_flow_count--;
net/sched/sch_cake.c
2192
cake_dec_srchost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2193
cake_dec_dsthost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2195
b->decaying_flow_count++;
net/sched/sch_cake.c
2198
b->sparse_flow_count--;
net/sched/sch_cake.c
2199
b->decaying_flow_count++;
net/sched/sch_cake.c
2207
b->sparse_flow_count--;
net/sched/sch_cake.c
2209
b->bulk_flow_count--;
net/sched/sch_cake.c
2211
cake_dec_srchost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2212
cake_dec_dsthost_bulk_flow_count(b, flow, q->config->flow_mode);
net/sched/sch_cake.c
2214
b->decaying_flow_count--;
net/sched/sch_cake.c
2221
reason = cobalt_should_drop(&flow->cvars, &b->cparams, now, skb,
net/sched/sch_cake.c
2222
(b->bulk_flow_count *
net/sched/sch_cake.c
2231
len = cake_advance_shaper(q, b, skb,
net/sched/sch_cake.c
2234
b->tin_deficit -= len;
net/sched/sch_cake.c
2237
b->tin_dropped++;
net/sched/sch_cake.c
2245
b->tin_ecn_mark += !!flow->cvars.ecn_marked;
net/sched/sch_cake.c
2251
b->avge_delay = cake_ewma(b->avge_delay, delay, 8);
net/sched/sch_cake.c
2252
b->peak_delay = cake_ewma(b->peak_delay, delay,
net/sched/sch_cake.c
2253
delay > b->peak_delay ? 2 : 8);
net/sched/sch_cake.c
2254
b->base_delay = cake_ewma(b->base_delay, delay,
net/sched/sch_cake.c
2255
delay < b->base_delay ? 2 : 8);
net/sched/sch_cake.c
2257
len = cake_advance_shaper(q, b, skb, now, false);
net/sched/sch_cake.c
2259
b->tin_deficit -= len;
net/sched/sch_cake.c
2320
static void cake_set_rate(struct cake_tin_data *b, u64 rate, u32 mtu,
net/sched/sch_cake.c
2332
b->flow_quantum = 1514;
net/sched/sch_cake.c
2334
b->flow_quantum = max(min(rate >> 12, 1514ULL), 300ULL);
net/sched/sch_cake.c
2344
b->tin_rate_bps = rate;
net/sched/sch_cake.c
2345
b->tin_rate_ns = rate_ns;
net/sched/sch_cake.c
2346
b->tin_rate_shft = rate_shft;
net/sched/sch_cake.c
2353
b->cparams.target = max((byte_target_ns * 3) / 2, target_ns);
net/sched/sch_cake.c
2354
b->cparams.interval = max(rtt_est_ns +
net/sched/sch_cake.c
2355
b->cparams.target - target_ns,
net/sched/sch_cake.c
2356
b->cparams.target * 2);
net/sched/sch_cake.c
2357
b->cparams.mtu_time = byte_target_ns;
net/sched/sch_cake.c
2358
b->cparams.p_inc = 1 << 24; /* 1/256 */
net/sched/sch_cake.c
2359
b->cparams.p_dec = 1 << 20; /* 1/4096 */
net/sched/sch_cake.c
2365
struct cake_tin_data *b = &q->tins[0];
net/sched/sch_cake.c
2372
cake_set_rate(b, rate, mtu,
net/sched/sch_cake.c
2374
b->tin_quantum = 65535;
net/sched/sch_cake.c
2391
struct cake_tin_data *b = &q->tins[i];
net/sched/sch_cake.c
2393
cake_set_rate(b, rate, mtu, us_to_ns(q->config->target),
net/sched/sch_cake.c
2396
b->tin_quantum = max_t(u16, 1U, quantum);
net/sched/sch_cake.c
2481
struct cake_tin_data *b = &q->tins[i];
net/sched/sch_cake.c
2483
cake_set_rate(b, rate, mtu, us_to_ns(q->config->target),
net/sched/sch_cake.c
2486
b->tin_quantum = max_t(u16, 1U, quantum);
net/sched/sch_cake.c
2854
struct cake_tin_data *b = qd->tins + i;
net/sched/sch_cake.c
2856
INIT_LIST_HEAD(&b->new_flows);
net/sched/sch_cake.c
2857
INIT_LIST_HEAD(&b->old_flows);
net/sched/sch_cake.c
2858
INIT_LIST_HEAD(&b->decaying_flows);
net/sched/sch_cake.c
2859
b->sparse_flow_count = 0;
net/sched/sch_cake.c
2860
b->bulk_flow_count = 0;
net/sched/sch_cake.c
2861
b->decaying_flow_count = 0;
net/sched/sch_cake.c
2864
struct cake_flow *flow = b->flows + j;
net/sched/sch_cake.c
2871
qd->overflow_heap[k].b = j;
net/sched/sch_cake.c
2872
b->overflow_idx[j] = k;
net/sched/sch_cake.c
3026
struct cake_tin_data *b = &q->tins[q->tin_order[i]];
net/sched/sch_cake.c
3032
PUT_TSTAT_U64(THRESHOLD_RATE64, b->tin_rate_bps);
net/sched/sch_cake.c
3033
PUT_TSTAT_U64(SENT_BYTES64, b->bytes);
net/sched/sch_cake.c
3034
PUT_TSTAT_U32(BACKLOG_BYTES, b->tin_backlog);
net/sched/sch_cake.c
3037
ktime_to_us(ns_to_ktime(b->cparams.target)));
net/sched/sch_cake.c
3039
ktime_to_us(ns_to_ktime(b->cparams.interval)));
net/sched/sch_cake.c
3041
PUT_TSTAT_U32(SENT_PACKETS, b->packets);
net/sched/sch_cake.c
3042
PUT_TSTAT_U32(DROPPED_PACKETS, b->tin_dropped);
net/sched/sch_cake.c
3043
PUT_TSTAT_U32(ECN_MARKED_PACKETS, b->tin_ecn_mark);
net/sched/sch_cake.c
3044
PUT_TSTAT_U32(ACKS_DROPPED_PACKETS, b->ack_drops);
net/sched/sch_cake.c
3047
ktime_to_us(ns_to_ktime(b->peak_delay)));
net/sched/sch_cake.c
3049
ktime_to_us(ns_to_ktime(b->avge_delay)));
net/sched/sch_cake.c
3051
ktime_to_us(ns_to_ktime(b->base_delay)));
net/sched/sch_cake.c
3053
PUT_TSTAT_U32(WAY_INDIRECT_HITS, b->way_hits);
net/sched/sch_cake.c
3054
PUT_TSTAT_U32(WAY_MISSES, b->way_misses);
net/sched/sch_cake.c
3055
PUT_TSTAT_U32(WAY_COLLISIONS, b->way_collisions);
net/sched/sch_cake.c
3057
PUT_TSTAT_U32(SPARSE_FLOWS, b->sparse_flow_count +
net/sched/sch_cake.c
3058
b->decaying_flow_count);
net/sched/sch_cake.c
3059
PUT_TSTAT_U32(BULK_FLOWS, b->bulk_flow_count);
net/sched/sch_cake.c
3060
PUT_TSTAT_U32(UNRESPONSIVE_FLOWS, b->unresponsive_flow_count);
net/sched/sch_cake.c
3061
PUT_TSTAT_U32(MAX_SKBLEN, b->max_skblen);
net/sched/sch_cake.c
3063
PUT_TSTAT_U32(FLOW_QUANTUM, b->flow_quantum);
net/sched/sch_cake.c
3125
const struct cake_tin_data *b = \
net/sched/sch_cake.c
3129
flow = &b->flows[idx % CAKE_QUEUES];
net/sched/sch_cake.c
3140
qs.backlog = b->backlogs[idx % CAKE_QUEUES];
net/sched/sch_cake.c
3198
struct cake_tin_data *b = &q->tins[q->tin_order[i]];
net/sched/sch_cake.c
3201
if (list_empty(&b->flows[j].flowchain)) {
net/sched/sch_hfsc.c
1524
unsigned char *b = skb_tail_pointer(skb);
net/sched/sch_hfsc.c
1533
nlmsg_trim(skb, b);
net/sched/sch_hhf.c
109
#define hhf_time_before(a, b) \
net/sched/sch_hhf.c
110
(typecheck(u32, a) && typecheck(u32, b) && ((s32)((a) - (b)) < 0))
net/sched/sch_mqprio_lib.c
12
static bool intervals_overlap(int a, int b, int c, int d)
net/sched/sch_mqprio_lib.c
14
int left = max(a, c), right = min(b, d);
net/sched/sch_multiq.c
264
unsigned char *b = skb_tail_pointer(skb);
net/sched/sch_multiq.c
276
nlmsg_trim(skb, b);
net/sched/sch_prio.c
265
unsigned char *b = skb_tail_pointer(skb);
net/sched/sch_prio.c
282
nlmsg_trim(skb, b);
net/sched/sch_qfq.c
735
static inline int qfq_gt(u64 a, u64 b)
net/sched/sch_qfq.c
737
return (s64)(a - b) > 0;
net/sched/sch_sfb.c
126
struct sfb_bucket *b = &q->bins[slot].bins[0][0];
net/sched/sch_sfb.c
132
if (b[hash].qlen < 0xFFFF)
net/sched/sch_sfb.c
133
b[hash].qlen++;
net/sched/sch_sfb.c
134
b += SFB_NUMBUCKETS; /* next level */
net/sched/sch_sfb.c
155
struct sfb_bucket *b = &q->bins[slot].bins[0][0];
net/sched/sch_sfb.c
161
if (b[hash].qlen > 0)
net/sched/sch_sfb.c
162
b[hash].qlen--;
net/sched/sch_sfb.c
163
b += SFB_NUMBUCKETS; /* next level */
net/sched/sch_sfb.c
180
static void decrement_prob(struct sfb_bucket *b, struct sfb_sched_data *q)
net/sched/sch_sfb.c
182
b->p_mark = prob_minus(b->p_mark, q->decrement);
net/sched/sch_sfb.c
185
static void increment_prob(struct sfb_bucket *b, struct sfb_sched_data *q)
net/sched/sch_sfb.c
187
b->p_mark = prob_plus(b->p_mark, q->increment);
net/sched/sch_sfb.c
202
const struct sfb_bucket *b = &q->bins[q->slot].bins[0][0];
net/sched/sch_sfb.c
205
if (qlen < b->qlen)
net/sched/sch_sfb.c
206
qlen = b->qlen;
net/sched/sch_sfb.c
207
totalpm += b->p_mark;
net/sched/sch_sfb.c
208
if (prob < b->p_mark)
net/sched/sch_sfb.c
209
prob = b->p_mark;
net/sched/sch_sfb.c
210
b++;
net/sched/sch_sfb.c
333
struct sfb_bucket *b = &q->bins[slot].bins[i][hash];
net/sched/sch_sfb.c
336
if (b->qlen == 0)
net/sched/sch_sfb.c
337
decrement_prob(b, q);
net/sched/sch_sfb.c
338
else if (b->qlen >= q->bin_size)
net/sched/sch_sfb.c
339
increment_prob(b, q);
net/sched/sch_sfb.c
340
if (minqlen > b->qlen)
net/sched/sch_sfb.c
341
minqlen = b->qlen;
net/sched/sch_sfb.c
342
if (p_min > b->p_mark)
net/sched/sch_sfb.c
343
p_min = b->p_mark;
net/sched/sch_sfb.c
366
struct sfb_bucket *b = &q->bins[slot].bins[i][hash];
net/sched/sch_sfb.c
369
if (b->qlen == 0)
net/sched/sch_sfb.c
370
decrement_prob(b, q);
net/sched/sch_sfb.c
371
else if (b->qlen >= q->bin_size)
net/sched/sch_sfb.c
372
increment_prob(b, q);
net/sched/sch_sfq.c
833
unsigned char *b = skb_tail_pointer(skb);
net/sched/sch_sfq.c
863
nlmsg_trim(skb, b);
net/shaper/shaper.c
927
const struct net_shaper_handle *b)
net/shaper/shaper.c
932
return memcmp(a, b, sizeof(*a));
net/sunrpc/auth_gss/svcauth_gss.c
138
static int rsi_match(struct cache_head *a, struct cache_head *b)
net/sunrpc/auth_gss/svcauth_gss.c
141
struct rsi *tmp = container_of(b, struct rsi, h);
net/sunrpc/auth_gss/svcauth_gss.c
413
rsc_match(struct cache_head *a, struct cache_head *b)
net/sunrpc/auth_gss/svcauth_gss.c
416
struct rsc *tmp = container_of(b, struct rsc, h);
net/sunrpc/auth_gss/svcauth_gss.c
90
static int netobj_equal(struct xdr_netobj *a, struct xdr_netobj *b)
net/sunrpc/auth_gss/svcauth_gss.c
92
return a->len == b->len && 0 == memcmp(a->data, b->data, a->len);
net/sunrpc/stats.c
218
static void _add_rpc_iostats(struct rpc_iostats *a, struct rpc_iostats *b)
net/sunrpc/stats.c
220
a->om_ops += b->om_ops;
net/sunrpc/stats.c
221
a->om_ntrans += b->om_ntrans;
net/sunrpc/stats.c
222
a->om_timeouts += b->om_timeouts;
net/sunrpc/stats.c
223
a->om_bytes_sent += b->om_bytes_sent;
net/sunrpc/stats.c
224
a->om_bytes_recv += b->om_bytes_recv;
net/sunrpc/stats.c
225
a->om_queue = ktime_add(a->om_queue, b->om_queue);
net/sunrpc/stats.c
226
a->om_rtt = ktime_add(a->om_rtt, b->om_rtt);
net/sunrpc/stats.c
227
a->om_execute = ktime_add(a->om_execute, b->om_execute);
net/sunrpc/stats.c
228
a->om_error_status += b->om_error_status;
net/switchdev/switchdev.c
23
const struct switchdev_obj *b)
net/switchdev/switchdev.c
28
if (a->id != b->id || a->orig_dev != b->orig_dev)
net/switchdev/switchdev.c
34
vb = SWITCHDEV_OBJ_PORT_VLAN(b);
net/switchdev/switchdev.c
41
mb = SWITCHDEV_OBJ_PORT_MDB(b);
net/tipc/bearer.c
1066
struct tipc_bearer *b;
net/tipc/bearer.c
1084
b = tipc_bearer_find(net, name);
net/tipc/bearer.c
1085
if (!b) {
net/tipc/bearer.c
1093
if (b->media->type_id != TIPC_MEDIA_TYPE_UDP) {
net/tipc/bearer.c
1099
err = tipc_udp_nl_bearer_add(b,
net/tipc/bearer.c
1111
struct tipc_bearer *b;
net/tipc/bearer.c
1130
b = tipc_bearer_find(net, name);
net/tipc/bearer.c
1131
if (!b) {
net/tipc/bearer.c
1145
b->tolerance = nla_get_u32(props[TIPC_NLA_PROP_TOL]);
net/tipc/bearer.c
1146
tipc_node_apply_property(net, b, TIPC_NLA_PROP_TOL);
net/tipc/bearer.c
1149
b->priority = nla_get_u32(props[TIPC_NLA_PROP_PRIO]);
net/tipc/bearer.c
1151
b->max_win = nla_get_u32(props[TIPC_NLA_PROP_WIN]);
net/tipc/bearer.c
1153
if (b->media->type_id != TIPC_MEDIA_TYPE_UDP) {
net/tipc/bearer.c
1160
b->encap_hlen + TIPC_MIN_BEARER_MTU) {
net/tipc/bearer.c
1165
b->mtu = nla_get_u32(props[TIPC_NLA_PROP_MTU]);
net/tipc/bearer.c
1166
tipc_node_apply_property(net, b, TIPC_NLA_PROP_MTU);
net/tipc/bearer.c
184
struct tipc_bearer *b;
net/tipc/bearer.c
188
b = rtnl_dereference(tn->bearer_list[i]);
net/tipc/bearer.c
189
if (b && (!strcmp(b->name, name)))
net/tipc/bearer.c
190
return b;
net/tipc/bearer.c
203
struct tipc_bearer *b;
net/tipc/bearer.c
208
b = rtnl_dereference(tn->bearer_list[bearer_id]);
net/tipc/bearer.c
209
if (!b)
net/tipc/bearer.c
212
strcpy(name, b->name);
net/tipc/bearer.c
218
struct tipc_bearer *b;
net/tipc/bearer.c
221
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
222
if (b)
net/tipc/bearer.c
223
tipc_disc_add_dest(b->disc);
net/tipc/bearer.c
229
struct tipc_bearer *b;
net/tipc/bearer.c
232
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
233
if (b)
net/tipc/bearer.c
234
tipc_disc_remove_dest(b->disc);
net/tipc/bearer.c
255
struct tipc_bearer *b;
net/tipc/bearer.c
288
b = rtnl_dereference(tn->bearer_list[i]);
net/tipc/bearer.c
289
if (!b) {
net/tipc/bearer.c
293
if (!strcmp(name, b->name)) {
net/tipc/bearer.c
299
if (b->priority == prio &&
net/tipc/bearer.c
325
b = kzalloc_obj(*b, GFP_ATOMIC);
net/tipc/bearer.c
326
if (!b)
net/tipc/bearer.c
329
strscpy(b->name, name);
net/tipc/bearer.c
330
b->media = m;
net/tipc/bearer.c
331
res = m->enable_media(net, b, attr);
net/tipc/bearer.c
333
kfree(b);
net/tipc/bearer.c
339
b->identity = bearer_id;
net/tipc/bearer.c
340
b->tolerance = m->tolerance;
net/tipc/bearer.c
341
b->min_win = m->min_win;
net/tipc/bearer.c
342
b->max_win = m->max_win;
net/tipc/bearer.c
343
b->domain = disc_domain;
net/tipc/bearer.c
344
b->net_plane = bearer_id + 'A';
net/tipc/bearer.c
345
b->priority = prio;
net/tipc/bearer.c
346
refcount_set(&b->refcnt, 1);
net/tipc/bearer.c
348
res = tipc_disc_create(net, b, &b->bcast_addr, &skb);
net/tipc/bearer.c
350
bearer_disable(net, b);
net/tipc/bearer.c
358
bearer_disable(net, b);
net/tipc/bearer.c
363
test_and_set_bit_lock(0, &b->up);
net/tipc/bearer.c
364
rcu_assign_pointer(tn->bearer_list[bearer_id], b);
net/tipc/bearer.c
366
tipc_bearer_xmit_skb(net, bearer_id, skb, &b->bcast_addr);
net/tipc/bearer.c
381
static int tipc_reset_bearer(struct net *net, struct tipc_bearer *b)
net/tipc/bearer.c
383
pr_info("Resetting bearer <%s>\n", b->name);
net/tipc/bearer.c
384
tipc_node_delete_links(net, b->identity);
net/tipc/bearer.c
385
tipc_disc_reset(net, b);
net/tipc/bearer.c
389
bool tipc_bearer_hold(struct tipc_bearer *b)
net/tipc/bearer.c
391
return (b && refcount_inc_not_zero(&b->refcnt));
net/tipc/bearer.c
394
void tipc_bearer_put(struct tipc_bearer *b)
net/tipc/bearer.c
396
if (b && refcount_dec_and_test(&b->refcnt))
net/tipc/bearer.c
397
kfree_rcu(b, rcu);
net/tipc/bearer.c
407
static void bearer_disable(struct net *net, struct tipc_bearer *b)
net/tipc/bearer.c
410
int bearer_id = b->identity;
net/tipc/bearer.c
412
pr_info("Disabling bearer <%s>\n", b->name);
net/tipc/bearer.c
413
clear_bit_unlock(0, &b->up);
net/tipc/bearer.c
415
b->media->disable_media(b);
net/tipc/bearer.c
416
RCU_INIT_POINTER(b->media_ptr, NULL);
net/tipc/bearer.c
417
if (b->disc)
net/tipc/bearer.c
418
tipc_disc_delete(b->disc);
net/tipc/bearer.c
420
tipc_bearer_put(b);
net/tipc/bearer.c
424
int tipc_enable_l2_media(struct net *net, struct tipc_bearer *b,
net/tipc/bearer.c
427
char *dev_name = strchr((const char *)b->name, ':') + 1;
net/tipc/bearer.c
428
int hwaddr_len = b->media->hwaddr_len;
net/tipc/bearer.c
442
pr_info("Enabling <%s> not permitted\n", b->name);
net/tipc/bearer.c
458
rcu_assign_pointer(b->media_ptr, dev);
net/tipc/bearer.c
459
b->pt.dev = dev;
net/tipc/bearer.c
460
b->pt.type = htons(ETH_P_TIPC);
net/tipc/bearer.c
461
b->pt.func = tipc_l2_rcv_msg;
net/tipc/bearer.c
462
dev_add_pack(&b->pt);
net/tipc/bearer.c
463
memset(&b->bcast_addr, 0, sizeof(b->bcast_addr));
net/tipc/bearer.c
464
memcpy(b->bcast_addr.value, dev->broadcast, hwaddr_len);
net/tipc/bearer.c
465
b->bcast_addr.media_id = b->media->type_id;
net/tipc/bearer.c
466
b->bcast_addr.broadcast = TIPC_BROADCAST_SUPPORT;
net/tipc/bearer.c
467
b->mtu = dev->mtu;
net/tipc/bearer.c
468
b->media->raw2addr(b, &b->addr, (const char *)dev->dev_addr);
net/tipc/bearer.c
469
rcu_assign_pointer(dev->tipc_ptr, b);
net/tipc/bearer.c
478
void tipc_disable_l2_media(struct tipc_bearer *b)
net/tipc/bearer.c
482
dev = (struct net_device *)rtnl_dereference(b->media_ptr);
net/tipc/bearer.c
483
dev_remove_pack(&b->pt);
net/tipc/bearer.c
497
struct tipc_bearer *b, struct tipc_media_addr *dest)
net/tipc/bearer.c
502
dev = (struct net_device *)rcu_dereference(b->media_ptr);
net/tipc/bearer.c
523
struct tipc_bearer *b;
net/tipc/bearer.c
526
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
527
if (b)
net/tipc/bearer.c
528
supp = (b->bcast_addr.broadcast == TIPC_BROADCAST_SUPPORT);
net/tipc/bearer.c
536
struct tipc_bearer *b;
net/tipc/bearer.c
539
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
540
if (b)
net/tipc/bearer.c
541
mtu = b->mtu;
net/tipc/bearer.c
549
struct tipc_bearer *b;
net/tipc/bearer.c
552
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
553
if (b)
net/tipc/bearer.c
554
mtu += b->encap_hlen;
net/tipc/bearer.c
566
struct tipc_bearer *b;
net/tipc/bearer.c
569
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
570
if (likely(b && (test_bit(0, &b->up) || msg_is_reset(hdr)))) {
net/tipc/bearer.c
572
tipc_crypto_xmit(net, &skb, b, dest, NULL);
net/tipc/bearer.c
575
b->media->send_msg(net, skb, b, dest);
net/tipc/bearer.c
589
struct tipc_bearer *b;
net/tipc/bearer.c
596
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
597
if (unlikely(!b))
net/tipc/bearer.c
601
if (likely(test_bit(0, &b->up) || msg_is_reset(buf_msg(skb)))) {
net/tipc/bearer.c
603
tipc_crypto_xmit(net, &skb, b, dst, __dnode);
net/tipc/bearer.c
606
b->media->send_msg(net, skb, b, dst);
net/tipc/bearer.c
622
struct tipc_bearer *b;
net/tipc/bearer.c
627
b = bearer_get(net, bearer_id);
net/tipc/bearer.c
628
if (unlikely(!b || !test_bit(0, &b->up)))
net/tipc/bearer.c
635
dst = &b->bcast_addr;
net/tipc/bearer.c
637
tipc_crypto_xmit(net, &skb, b, dst, NULL);
net/tipc/bearer.c
640
b->media->send_msg(net, skb, b, dst);
net/tipc/bearer.c
659
struct tipc_bearer *b;
net/tipc/bearer.c
662
b = rcu_dereference(dev->tipc_ptr) ?:
net/tipc/bearer.c
664
if (likely(b && test_bit(0, &b->up) &&
net/tipc/bearer.c
668
tipc_rcv(dev_net(b->pt.dev), skb, b);
net/tipc/bearer.c
69
static void bearer_disable(struct net *net, struct tipc_bearer *b);
net/tipc/bearer.c
691
struct tipc_bearer *b;
net/tipc/bearer.c
693
b = rtnl_dereference(dev->tipc_ptr);
net/tipc/bearer.c
694
if (!b)
net/tipc/bearer.c
697
trace_tipc_l2_device_event(dev, b, evt);
net/tipc/bearer.c
701
test_and_set_bit_lock(0, &b->up);
net/tipc/bearer.c
706
clear_bit_unlock(0, &b->up);
net/tipc/bearer.c
707
tipc_reset_bearer(net, b);
net/tipc/bearer.c
710
test_and_set_bit_lock(0, &b->up);
net/tipc/bearer.c
714
bearer_disable(net, b);
net/tipc/bearer.c
717
b->mtu = dev->mtu;
net/tipc/bearer.c
718
tipc_reset_bearer(net, b);
net/tipc/bearer.c
721
b->media->raw2addr(b, &b->addr,
net/tipc/bearer.c
723
tipc_reset_bearer(net, b);
net/tipc/bearer.c
727
bearer_disable(net, b);
net/tipc/bearer.c
751
struct tipc_bearer *b;
net/tipc/bearer.c
755
b = rtnl_dereference(tn->bearer_list[i]);
net/tipc/bearer.c
756
if (b) {
net/tipc/bearer.c
757
bearer_disable(net, b);
net/tipc/bearer.h
106
struct tipc_bearer *b,
net/tipc/bearer.h
108
int (*enable_media)(struct net *net, struct tipc_bearer *b,
net/tipc/bearer.h
110
void (*disable_media)(struct tipc_bearer *b);
net/tipc/bearer.h
115
int (*msg2addr)(struct tipc_bearer *b,
net/tipc/bearer.h
118
int (*raw2addr)(struct tipc_bearer *b,
net/tipc/bearer.h
188
void tipc_rcv(struct net *net, struct sk_buff *skb, struct tipc_bearer *b);
net/tipc/bearer.h
218
int tipc_enable_l2_media(struct net *net, struct tipc_bearer *b,
net/tipc/bearer.h
220
bool tipc_bearer_hold(struct tipc_bearer *b);
net/tipc/bearer.h
221
void tipc_bearer_put(struct tipc_bearer *b);
net/tipc/bearer.h
222
void tipc_disable_l2_media(struct tipc_bearer *b);
net/tipc/bearer.h
224
struct tipc_bearer *b, struct tipc_media_addr *dest);
net/tipc/crypto.c
1642
struct tipc_bearer *b,
net/tipc/crypto.c
1651
tipc_crypto_xmit(net, &skb, b, dst, __dnode);
net/tipc/crypto.c
1653
b->media->send_msg(net, skb, b, dst);
net/tipc/crypto.c
1681
struct tipc_bearer *b, struct tipc_media_addr *dst,
net/tipc/crypto.c
1712
tipc_crypto_clone_msg(net, *skb, b, dst, __dnode,
net/tipc/crypto.c
1736
tipc_crypto_clone_msg(net, *skb, b, dst,
net/tipc/crypto.c
1756
rc = tipc_aead_encrypt(aead, *skb, b, dst, __dnode);
net/tipc/crypto.c
1806
struct sk_buff **skb, struct tipc_bearer *b)
net/tipc/crypto.c
1844
rc = tipc_aead_decrypt(net, aead, *skb, b);
net/tipc/crypto.c
1884
tipc_crypto_rcv_complete(net, aead, b, skb, rc);
net/tipc/crypto.c
1889
struct tipc_bearer *b,
net/tipc/crypto.c
1910
tipc_rcv(net, (*skb)->next, b);
net/tipc/crypto.c
267
struct tipc_bearer *b,
net/tipc/crypto.c
272
struct sk_buff *skb, struct tipc_bearer *b);
net/tipc/crypto.c
293
struct tipc_bearer *b,
net/tipc/crypto.c
297
struct tipc_bearer *b,
net/tipc/crypto.c
724
struct tipc_bearer *b,
net/tipc/crypto.c
802
tx_ctx->bearer = b;
net/tipc/crypto.c
806
if (unlikely(!tipc_bearer_hold(b))) {
net/tipc/crypto.c
813
tipc_bearer_put(b);
net/tipc/crypto.c
823
tipc_bearer_put(b);
net/tipc/crypto.c
836
struct tipc_bearer *b = tx_ctx->bearer;
net/tipc/crypto.c
845
if (likely(test_bit(0, &b->up)))
net/tipc/crypto.c
846
b->media->send_msg(net, skb, b, &tx_ctx->dst);
net/tipc/crypto.c
860
tipc_bearer_put(b);
net/tipc/crypto.c
878
struct sk_buff *skb, struct tipc_bearer *b)
net/tipc/crypto.c
936
rx_ctx->bearer = b;
net/tipc/crypto.c
939
if (unlikely(!tipc_bearer_hold(b))) {
net/tipc/crypto.c
949
tipc_bearer_put(b);
net/tipc/crypto.c
961
struct tipc_bearer *b = rx_ctx->bearer;
net/tipc/crypto.c
978
tipc_crypto_rcv_complete(net, aead, b, &skb, err);
net/tipc/crypto.c
980
if (likely(test_bit(0, &b->up)))
net/tipc/crypto.c
981
tipc_rcv(net, skb, b);
net/tipc/crypto.c
986
tipc_bearer_put(b);
net/tipc/crypto.h
164
struct tipc_bearer *b, struct tipc_media_addr *dst,
net/tipc/crypto.h
167
struct sk_buff **skb, struct tipc_bearer *b);
net/tipc/discover.c
105
struct tipc_bearer *b)
net/tipc/discover.c
114
tipc_disc_init_msg(net, skb, mtyp, b);
net/tipc/discover.c
117
tipc_bearer_xmit_skb(net, b->identity, skb, maddr);
net/tipc/discover.c
126
static void disc_dupl_alert(struct tipc_bearer *b, u32 node_addr,
net/tipc/discover.c
134
media_addr_str, b->name);
net/tipc/discover.c
143
struct tipc_bearer *b,
net/tipc/discover.c
183
self, sugg_addr, maddr, b);
net/tipc/discover.c
194
struct tipc_bearer *b)
net/tipc/discover.c
225
err = b->media->msg2addr(b, &maddr, msg_media_addr(hdr));
net/tipc/discover.c
232
if (!memcmp(&maddr, &b->addr, sizeof(maddr)))
net/tipc/discover.c
236
if (tipc_disc_addr_trial_msg(b->disc, &maddr, b, dst,
net/tipc/discover.c
243
disc_dupl_alert(b, self, &maddr);
net/tipc/discover.c
248
if (!tipc_in_scope(legacy, b->domain, src))
net/tipc/discover.c
250
tipc_node_check_dest(net, src, peer_id, b, caps, signature, pnet_hash,
net/tipc/discover.c
253
disc_dupl_alert(b, src, &maddr);
net/tipc/discover.c
258
tipc_disc_msg_xmit(net, DSC_RESP_MSG, src, self, 0, &maddr, b);
net/tipc/discover.c
350
int tipc_disc_create(struct net *net, struct tipc_bearer *b,
net/tipc/discover.c
364
tipc_disc_init_msg(net, d->skb, DSC_REQ_MSG, b);
net/tipc/discover.c
373
d->bearer_id = b->identity;
net/tipc/discover.c
374
d->domain = b->domain;
net/tipc/discover.c
380
b->disc = d;
net/tipc/discover.c
401
void tipc_disc_reset(struct net *net, struct tipc_bearer *b)
net/tipc/discover.c
403
struct tipc_discoverer *d = b->disc;
net/tipc/discover.c
408
tipc_disc_init_msg(net, d->skb, DSC_REQ_MSG, b);
net/tipc/discover.c
410
d->bearer_id = b->identity;
net/tipc/discover.c
411
d->domain = b->domain;
net/tipc/discover.c
419
tipc_bearer_xmit_skb(net, b->identity, skb, &maddr);
net/tipc/discover.c
82
u32 mtyp, struct tipc_bearer *b)
net/tipc/discover.c
85
u32 dest_domain = b->domain;
net/tipc/discover.c
97
b->media->addr2msg(msg_media_addr(hdr), &b->addr);
net/tipc/eth_media.c
61
static int tipc_eth_raw2addr(struct tipc_bearer *b,
net/tipc/eth_media.c
73
static int tipc_eth_msg2addr(struct tipc_bearer *b,
net/tipc/eth_media.c
79
return tipc_eth_raw2addr(b, addr, msg);
net/tipc/ib_media.c
68
static int tipc_ib_raw2addr(struct tipc_bearer *b,
net/tipc/ib_media.c
75
addr->broadcast = !memcmp(msg, b->bcast_addr.value,
net/tipc/ib_media.c
81
static int tipc_ib_msg2addr(struct tipc_bearer *b,
net/tipc/ib_media.c
85
return tipc_ib_raw2addr(b, addr, msg);
net/tipc/name_table.c
1012
nla_nest_end(msg->skb, b);
net/tipc/name_table.c
1021
nla_nest_cancel(msg->skb, b);
net/tipc/name_table.c
407
const struct list_head *b)
net/tipc/name_table.c
412
pb = container_of(b, struct publication, list);
net/tipc/name_table.c
965
struct nlattr *b;
net/tipc/name_table.c
993
b = nla_nest_start_noflag(msg->skb, TIPC_NLA_NAME_TABLE_PUBL);
net/tipc/name_table.c
994
if (!b)
net/tipc/netlink_compat.c
427
struct tipc_bearer_config *b;
net/tipc/netlink_compat.c
430
b = (struct tipc_bearer_config *)TLV_DATA(msg->req);
net/tipc/netlink_compat.c
442
if (!string_is_terminated(b->name, len))
net/tipc/netlink_compat.c
445
if (nla_put_string(skb, TIPC_NLA_BEARER_NAME, b->name))
net/tipc/netlink_compat.c
448
if (nla_put_u32(skb, TIPC_NLA_BEARER_DOMAIN, ntohl(b->disc_domain)))
net/tipc/netlink_compat.c
451
if (ntohl(b->priority) <= TIPC_MAX_LINK_PRI) {
net/tipc/netlink_compat.c
455
if (nla_put_u32(skb, TIPC_NLA_PROP_PRIO, ntohl(b->priority)))
net/tipc/node.c
1169
u8 *peer_id, struct tipc_bearer *b,
net/tipc/node.c
1197
le = &n->links[b->identity];
net/tipc/node.c
1277
if_name = strchr(b->name, ':') + 1;
net/tipc/node.c
1279
if (!tipc_link_create(net, if_name, b->identity, b->tolerance,
net/tipc/node.c
1280
b->net_plane, b->mtu, b->priority,
net/tipc/node.c
1281
b->min_win, b->max_win, session,
net/tipc/node.c
1309
tipc_node_link_down(n, b->identity, false);
net/tipc/node.c
2083
void tipc_rcv(struct net *net, struct sk_buff *skb, struct tipc_bearer *b)
net/tipc/node.c
2089
int bearer_id = b->identity;
net/tipc/node.c
2109
tipc_crypto_rcv(net, (n) ? n->crypto_rx : NULL, &skb, b);
net/tipc/node.c
2126
return tipc_disc_rcv(net, skb, b);
net/tipc/node.c
2205
void tipc_node_apply_property(struct net *net, struct tipc_bearer *b,
net/tipc/node.c
2209
int bearer_id = b->identity;
net/tipc/node.c
2223
tipc_link_set_tolerance(e->link, b->tolerance,
net/tipc/node.c
2226
tipc_link_set_mtu(e->link, b->mtu);
net/tipc/node.h
98
void tipc_node_apply_property(struct net *net, struct tipc_bearer *b, int prop);
net/tipc/trace.h
397
TP_PROTO(struct net_device *dev, struct tipc_bearer *b,
net/tipc/trace.h
400
TP_ARGS(dev, b, evt),
net/tipc/trace.h
404
__string(b_name, b->name)
net/tipc/trace.h
415
__entry->b_up = test_bit(0, &b->up);
net/tipc/udp_media.c
146
static int tipc_udp_msg2addr(struct tipc_bearer *b, struct tipc_media_addr *a,
net/tipc/udp_media.c
233
struct tipc_bearer *b,
net/tipc/udp_media.c
236
struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value;
net/tipc/udp_media.c
249
ub = rcu_dereference(b->media_ptr);
net/tipc/udp_media.c
280
static bool tipc_udp_is_known_peer(struct tipc_bearer *b,
net/tipc/udp_media.c
286
ub = rcu_dereference_rtnl(b->media_ptr);
net/tipc/udp_media.c
300
static int tipc_udp_rcast_add(struct tipc_bearer *b,
net/tipc/udp_media.c
306
ub = rcu_dereference_rtnl(b->media_ptr);
net/tipc/udp_media.c
327
b->bcast_addr.broadcast = TIPC_REPLICAST_SUPPORT;
net/tipc/udp_media.c
332
static int tipc_udp_rcast_disc(struct tipc_bearer *b, struct sk_buff *skb)
net/tipc/udp_media.c
337
dst = (struct udp_media_addr *)&b->bcast_addr.value;
net/tipc/udp_media.c
363
if (likely(tipc_udp_is_known_peer(b, &src)))
net/tipc/udp_media.c
366
return tipc_udp_rcast_add(b, &src);
net/tipc/udp_media.c
373
struct tipc_bearer *b;
net/tipc/udp_media.c
385
b = rcu_dereference(ub->bearer);
net/tipc/udp_media.c
386
if (!b)
net/tipc/udp_media.c
389
if (b && test_bit(0, &b->up)) {
net/tipc/udp_media.c
391
tipc_rcv(sock_net(sk), skb, b);
net/tipc/udp_media.c
396
err = tipc_udp_rcast_disc(b, skb);
net/tipc/udp_media.c
461
struct tipc_bearer *b;
net/tipc/udp_media.c
488
b = tipc_bearer_find(net, bname);
net/tipc/udp_media.c
489
if (!b || b->bcast_addr.media_id != TIPC_MEDIA_TYPE_UDP) {
net/tipc/udp_media.c
493
bid = b->identity;
net/tipc/udp_media.c
499
b = rtnl_dereference(tn->bearer_list[bid]);
net/tipc/udp_media.c
500
if (!b || b->bcast_addr.media_id != TIPC_MEDIA_TYPE_UDP) {
net/tipc/udp_media.c
506
ub = rtnl_dereference(b->media_ptr);
net/tipc/udp_media.c
541
int tipc_udp_nl_add_bearer_data(struct tipc_nl_msg *msg, struct tipc_bearer *b)
net/tipc/udp_media.c
543
struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value;
net/tipc/udp_media.c
548
ub = rtnl_dereference(b->media_ptr);
net/tipc/udp_media.c
559
dst = (struct udp_media_addr *)&b->bcast_addr.value;
net/tipc/udp_media.c
623
int tipc_udp_nl_bearer_add(struct tipc_bearer *b, struct nlattr *attr)
net/tipc/udp_media.c
640
dst = (struct udp_media_addr *)&b->bcast_addr.value;
net/tipc/udp_media.c
646
if (tipc_udp_is_known_peer(b, &addr))
net/tipc/udp_media.c
649
return tipc_udp_rcast_add(b, &addr);
net/tipc/udp_media.c
661
static int tipc_udp_enable(struct net *net, struct tipc_bearer *b,
net/tipc/udp_media.c
721
b->bcast_addr.media_id = TIPC_MEDIA_TYPE_UDP;
net/tipc/udp_media.c
722
b->bcast_addr.broadcast = TIPC_BROADCAST_SUPPORT;
net/tipc/udp_media.c
723
rcu_assign_pointer(b->media_ptr, ub);
net/tipc/udp_media.c
724
rcu_assign_pointer(ub->bearer, b);
net/tipc/udp_media.c
725
tipc_udp_media_addr_set(&b->addr, &local);
net/tipc/udp_media.c
741
b->encap_hlen = sizeof(struct iphdr) + sizeof(struct udphdr);
net/tipc/udp_media.c
742
b->mtu = b->media->mtu;
net/tipc/udp_media.c
759
b->encap_hlen = sizeof(struct ipv6hdr) + sizeof(struct udphdr);
net/tipc/udp_media.c
760
b->mtu = 1280;
net/tipc/udp_media.c
784
memcpy(&b->bcast_addr.value, &remote, sizeof(remote));
net/tipc/udp_media.c
788
err = tipc_udp_rcast_add(b, &remote);
net/tipc/udp_media.c
827
static void tipc_udp_disable(struct tipc_bearer *b)
net/tipc/udp_media.c
831
ub = rtnl_dereference(b->media_ptr);
net/tipc/udp_media.h
44
int tipc_udp_nl_bearer_add(struct tipc_bearer *b, struct nlattr *attr);
net/tipc/udp_media.h
45
int tipc_udp_nl_add_bearer_data(struct tipc_nl_msg *msg, struct tipc_bearer *b);
net/unix/af_unix.c
127
const struct lockdep_map *b)
net/unix/af_unix.c
129
return cmp_ptr(a, b);
net/unix/af_unix.c
135
const struct unix_sock *a, *b;
net/unix/af_unix.c
138
b = container_of(_b, struct unix_sock, lock.dep_map);
net/unix/af_unix.c
153
switch (b->sk.sk_state) {
net/unix/af_unix.c
165
if (b->sk.sk_state == TCP_LISTEN) {
net/unix/af_unix.c
166
switch (b->sk.sk_state) {
net/unix/af_unix.c
176
return cmp_ptr(a, b);
net/unix/af_unix.c
182
const struct sock *a, *b;
net/unix/af_unix.c
185
b = container_of(_b, struct sock, sk_receive_queue.lock.dep_map);
net/unix/af_unix.c
188
if (a->sk_state == TCP_LISTEN && unix_sk(b)->listener == a)
net/unix/af_unix.c
192
if (b->sk_state == TCP_LISTEN && unix_sk(a)->listener == b)
net/unix/af_unix.c
3453
#define set_bucket_offset(b, o) ((b) << BUCKET_SPACE | (o))
net/vmw_vsock/hyperv_transport.c
162
return !memcmp(&id->b[4], &srv_id_template.b[4], sizeof(guid_t) - 4);
net/vmw_vsock/hyperv_transport.c
89
unsigned char b[sizeof(guid_t) - sizeof(unsigned int)];
net/wireless/nl80211.c
10541
static bool is_band_valid(struct wiphy *wiphy, enum nl80211_band b)
net/wireless/nl80211.c
10543
return b < NUM_NL80211_BANDS && wiphy->bands[b];
net/wireless/scan.c
1452
struct cfg80211_bss *b,
net/wireless/scan.c
1460
if (a->channel != b->channel)
net/wireless/scan.c
1461
return (b->channel->center_freq * 1000 + b->channel->freq_offset) -
net/wireless/scan.c
1467
b_ies = rcu_access_pointer(b->ies);
net/wireless/scan.c
1474
if (WLAN_CAPABILITY_IS_STA_BSS(b->capability))
net/wireless/scan.c
1498
r = memcmp(a->bssid, b->bssid, sizeof(a->bssid));
net/xfrm/xfrm_interface_core.c
129
static int xfrmi_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/xfrm/xfrm_interface_core.c
132
struct xfrm_md_info *b_info = lwt_xfrm_info(b);
net/xfrm/xfrm_policy.c
1139
static void __xfrm_policy_inexact_prune_bin(struct xfrm_pol_inexact_bin *b, bool net_exit)
net/xfrm/xfrm_policy.c
1141
write_seqcount_begin(&b->count);
net/xfrm/xfrm_policy.c
1142
xfrm_policy_inexact_gc_tree(&b->root_d, net_exit);
net/xfrm/xfrm_policy.c
1143
xfrm_policy_inexact_gc_tree(&b->root_s, net_exit);
net/xfrm/xfrm_policy.c
1144
write_seqcount_end(&b->count);
net/xfrm/xfrm_policy.c
1146
if (!RB_EMPTY_ROOT(&b->root_d) || !RB_EMPTY_ROOT(&b->root_s) ||
net/xfrm/xfrm_policy.c
1147
!hlist_empty(&b->hhead)) {
net/xfrm/xfrm_policy.c
1152
if (rhashtable_remove_fast(&xfrm_policy_inexact_table, &b->head,
net/xfrm/xfrm_policy.c
1154
list_del(&b->inexact_bins);
net/xfrm/xfrm_policy.c
1155
kfree_rcu(b, rcu);
net/xfrm/xfrm_policy.c
1159
static void xfrm_policy_inexact_prune_bin(struct xfrm_pol_inexact_bin *b)
net/xfrm/xfrm_policy.c
1161
struct net *net = read_pnet(&b->k.net);
net/xfrm/xfrm_policy.c
1164
__xfrm_policy_inexact_prune_bin(b, false);
net/xfrm/xfrm_policy.c
1503
const struct xfrm_pol_inexact_bin *b = data;
net/xfrm/xfrm_policy.c
1505
return xfrm_pol_bin_key(&b->k, 0, seed);
net/xfrm/xfrm_policy.c
1512
const struct xfrm_pol_inexact_bin *b = ptr;
net/xfrm/xfrm_policy.c
1515
if (!net_eq(read_pnet(&b->k.net), read_pnet(&key->net)))
net/xfrm/xfrm_policy.c
1518
ret = b->k.dir ^ key->dir;
net/xfrm/xfrm_policy.c
1522
ret = b->k.type ^ key->type;
net/xfrm/xfrm_policy.c
1526
ret = b->k.family ^ key->family;
net/xfrm/xfrm_policy.c
1530
return b->k.if_id ^ key->if_id;
net/xfrm/xfrm_policy.c
2029
struct xfrm_pol_inexact_bin *b,
net/xfrm/xfrm_policy.c
2036
if (!b)
net/xfrm/xfrm_policy.c
2039
family = b->k.family;
net/xfrm/xfrm_policy.c
2041
cand->res[XFRM_POL_CAND_ANY] = &b->hhead;
net/xfrm/xfrm_policy.c
2043
n = xfrm_policy_lookup_inexact_addr(&b->root_d, &b->count, daddr,
net/xfrm/xfrm_policy.c
2047
n = xfrm_policy_lookup_inexact_addr(&n->root, &b->count, saddr,
net/xfrm/xfrm_policy.c
2053
n = xfrm_policy_lookup_inexact_addr(&b->root_s, &b->count, saddr,
net/xfrm/xfrm_policy.c
207
struct xfrm_pol_inexact_bin *b,
net/xfrm/xfrm_policy.c
4281
struct xfrm_pol_inexact_bin *b, *t;
net/xfrm/xfrm_policy.c
4311
list_for_each_entry_safe(b, t, &net->xfrm.inexact_bins, inexact_bins)
net/xfrm/xfrm_policy.c
4312
__xfrm_policy_inexact_prune_bin(b, true);
net/xfrm/xfrm_policy.c
847
const xfrm_address_t *b,
net/xfrm/xfrm_policy.c
860
mb = ntohl(b->a4) & mask;
net/xfrm/xfrm_policy.c
871
delta = memcmp(a->a6, b->a6, pdw << 2);
net/xfrm/xfrm_policy.c
878
mb = ntohl(b->a6[pdw]) & mask;
samples/bpf/test_lru_dist.c
171
char *b, *l;
samples/bpf/test_lru_dist.c
178
b = malloc(fst.st_size);
samples/bpf/test_lru_dist.c
179
assert(b);
samples/bpf/test_lru_dist.c
181
assert(read(dist_fd, b, fst.st_size) == fst.st_size);
samples/bpf/test_lru_dist.c
184
if (b[i] == '\n')
samples/bpf/test_lru_dist.c
193
for (l = strtok(b, "\n"); l; l = strtok(NULL, "\n"))
samples/bpf/test_lru_dist.c
195
free(b);
samples/bpf/test_lru_dist.c
23
#define min(a, b) ((a) < (b) ? (a) : (b))
samples/bpf/xdp_sample.bpf.c
35
#define IN_SET(a, b) \
samples/bpf/xdp_sample.bpf.c
39
__res = (a)[i] == (b); \
samples/bpf/xdp_sample_user.c
1488
static void swap(struct stats_record **a, struct stats_record **b)
samples/bpf/xdp_sample_user.c
1493
*a = *b;
samples/bpf/xdp_sample_user.c
1494
*b = tmp;
scripts/asn1_compiler.c
721
const struct type *const *a = _a, *const *b = _b;
scripts/asn1_compiler.c
723
if ((*a)->name->size != (*b)->name->size)
scripts/asn1_compiler.c
724
return (*a)->name->size - (*b)->name->size;
scripts/asn1_compiler.c
726
return memcmp((*a)->name->content, (*b)->name->content,
scripts/dtc/dtc.h
91
#define streq(a, b) (strcmp((a), (b)) == 0)
scripts/dtc/dtc.h
93
#define strprefixeq(a, n, b) (strlen(b) == (n) && (memcmp(a, b, n) == 0))
scripts/dtc/include-prefixes/dt-bindings/pinctrl/r7s72100-pinctrl.h
15
#define RZA1_PINMUX(b, p, f) ((b) * RZA1_PINS_PER_PORT + (p) | (f << 16))
scripts/dtc/include-prefixes/dt-bindings/pinctrl/r7s9210-pinctrl.h
40
#define RZA2_PINMUX(b, p, f) ((b) * RZA2_PINS_PER_PORT + (p) | (f << 16))
scripts/dtc/include-prefixes/dt-bindings/pinctrl/renesas,r9a09g047-pinctrl.h
38
#define RZG3E_PORT_PINMUX(b, p, f) RZG2L_PORT_PINMUX(RZG3E_P##b, p, f)
scripts/dtc/include-prefixes/dt-bindings/pinctrl/renesas,r9a09g057-pinctrl.h
28
#define RZV2H_PORT_PINMUX(b, p, f) RZG2L_PORT_PINMUX(RZV2H_P##b, p, f)
scripts/dtc/include-prefixes/dt-bindings/pinctrl/renesas,r9a09g077-pinctrl.h
17
#define RZT2H_PORT_PINMUX(b, p, f) ((b) * RZT2H_PINS_PER_PORT + (p) | ((f) << 16))
scripts/dtc/include-prefixes/dt-bindings/pinctrl/rzg2l-pinctrl.h
18
#define RZG2L_PORT_PINMUX(b, p, f) ((b) * RZG2L_PINS_PER_PORT + (p) | ((f) << 16))
scripts/dtc/include-prefixes/dt-bindings/pinctrl/rzv2m-pinctrl.h
18
#define RZV2M_PORT_PINMUX(b, p, f) ((b) * RZV2M_PINS_PER_PORT + (p) | ((f) << 16))
scripts/dtc/livetree.c
736
const struct reserve_info *a, *b;
scripts/dtc/livetree.c
739
b = *((const struct reserve_info * const *)bx);
scripts/dtc/livetree.c
741
if (a->address < b->address)
scripts/dtc/livetree.c
743
else if (a->address > b->address)
scripts/dtc/livetree.c
745
else if (a->size < b->size)
scripts/dtc/livetree.c
747
else if (a->size > b->size)
scripts/dtc/livetree.c
785
const struct property *a, *b;
scripts/dtc/livetree.c
788
b = *((const struct property * const *)bx);
scripts/dtc/livetree.c
790
return strcmp(a->name, b->name);
scripts/dtc/livetree.c
821
const struct node *a, *b;
scripts/dtc/livetree.c
824
b = *((const struct node * const *)bx);
scripts/dtc/livetree.c
826
return strcmp(a->name, b->name);
scripts/elf-parse.h
31
int (*compare_extable)(const void *a, const void *b);
scripts/gcc-plugins/randomize_layout_plugin.c
123
typedef struct ranctx { u64 a; u64 b; u64 c; u64 d; } ranctx;
scripts/gcc-plugins/randomize_layout_plugin.c
127
u64 e = x->a - rot(x->b, 7);
scripts/gcc-plugins/randomize_layout_plugin.c
128
x->a = x->b ^ rot(x->c, 13);
scripts/gcc-plugins/randomize_layout_plugin.c
129
x->b = x->c + rot(x->d, 37);
scripts/gcc-plugins/randomize_layout_plugin.c
139
x->b = seed[1];
scripts/gendwarfksyms/examples/kabi.h
32
#define ___PASTE(a, b) a##b
scripts/gendwarfksyms/examples/kabi.h
33
#define __PASTE(a, b) ___PASTE(a, b)
scripts/gendwarfksyms/examples/kabi_ex.h
104
KABI_USE2(1, int b, int c);
scripts/gendwarfksyms/examples/kabi_ex.h
171
unsigned long b;
scripts/gendwarfksyms/examples/kabi_ex.h
188
unsigned long b;
scripts/gendwarfksyms/examples/kabi_ex.h
207
unsigned long b;
scripts/gendwarfksyms/examples/kabi_ex.h
276
KABI_IGNORE(0, unsigned long b);
scripts/gendwarfksyms/examples/kabi_ex.h
90
KABI_USE2(1, int b, int c);
scripts/genksyms/genksyms.c
398
static int equal_list(struct string_list *a, struct string_list *b)
scripts/genksyms/genksyms.c
400
while (a && b) {
scripts/genksyms/genksyms.c
401
if (a->tag != b->tag || strcmp(a->string, b->string))
scripts/genksyms/genksyms.c
404
b = b->next;
scripts/genksyms/genksyms.c
407
return !a && !b;
scripts/genksyms/genksyms.c
507
struct string_list **e, **b;
scripts/genksyms/genksyms.c
520
b = alloca(elem * sizeof(*e));
scripts/genksyms/genksyms.c
521
e = b + elem;
scripts/genksyms/genksyms.c
528
while (b != e) {
scripts/genksyms/genksyms.c
529
print_node(f, *b++);
scripts/genksyms/genksyms.c
537
struct string_list **e, **b;
scripts/genksyms/genksyms.c
548
b = alloca(elem * sizeof(*e));
scripts/genksyms/genksyms.c
549
e = b + elem;
scripts/genksyms/genksyms.c
55
static int equal_list(struct string_list *a, struct string_list *b);
scripts/genksyms/genksyms.c
556
while (b != e) {
scripts/genksyms/genksyms.c
560
cur = *(b++);
scripts/genksyms/parse.y
38
struct string_list *b = *pb, *e = *pe;
scripts/genksyms/parse.y
40
free_list(b, e);
scripts/genksyms/parse.y
49
struct string_list *b = *body, *i = *ident, *r;
scripts/genksyms/parse.y
59
add_symbol(i->string, type, b, is_extern);
scripts/include/list.h
10
#define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
scripts/kallsyms.c
314
static int compare_names(const void *a, const void *b)
scripts/kallsyms.c
318
const struct sym_entry *sb = *(const struct sym_entry **)b;
scripts/kallsyms.c
646
static int compare_symbols(const void *a, const void *b)
scripts/kallsyms.c
649
const struct sym_entry *sb = *(const struct sym_entry **)b;
scripts/kconfig/lxdialog/util.c
38
#define DLG_COLOR(dialog, f, b, h) \
scripts/kconfig/lxdialog/util.c
41
dlg.dialog.bg = (b); \
scripts/kconfig/nconf.h
25
#define max(a, b) ({\
scripts/kconfig/nconf.h
27
typeof(b) _b = b;\
scripts/kconfig/nconf.h
30
#define min(a, b) ({\
scripts/kconfig/nconf.h
32
typeof(b) _b = b;\
scripts/kconfig/qconf.cc
961
void ConfigInfoView::setShowDebug(bool b)
scripts/kconfig/qconf.cc
963
if (_showDebug != b) {
scripts/kconfig/qconf.cc
964
_showDebug = b;
scripts/kconfig/qconf.cc
969
emit showDebugChanged(b);
scripts/mod/file2alias.c
107
__u8 b[16];
scripts/mod/file2alias.c
111
__u8 b[16];
scripts/mod/file2alias.c
118
__u8 b[16];
scripts/mod/file2alias.c
1246
uuid->b[0], uuid->b[1], uuid->b[2], uuid->b[3], uuid->b[4],
scripts/mod/file2alias.c
1247
uuid->b[5], uuid->b[6], uuid->b[7], uuid->b[8], uuid->b[9],
scripts/mod/file2alias.c
1248
uuid->b[10], uuid->b[11], uuid->b[12], uuid->b[13], uuid->b[14],
scripts/mod/file2alias.c
1249
uuid->b[15]);
scripts/mod/file2alias.c
164
uuid.b[3], uuid.b[2], uuid.b[1], uuid.b[0],
scripts/mod/file2alias.c
165
uuid.b[5], uuid.b[4], uuid.b[7], uuid.b[6],
scripts/mod/file2alias.c
166
uuid.b[8], uuid.b[9], uuid.b[10], uuid.b[11],
scripts/mod/file2alias.c
167
uuid.b[12], uuid.b[13], uuid.b[14], uuid.b[15]);
scripts/mod/file2alias.c
175
guid.b[3], guid.b[2], guid.b[1], guid.b[0],
scripts/mod/file2alias.c
176
guid.b[5], guid.b[4], guid.b[7], guid.b[6],
scripts/mod/file2alias.c
177
guid.b[8], guid.b[9], guid.b[10], guid.b[11],
scripts/mod/file2alias.c
178
guid.b[12], guid.b[13], guid.b[14], guid.b[15]);
scripts/mod/file2alias.c
822
sprintf(&guid_name[i * 2], "%02x", guid->b[i]);
scripts/mod/modpost.c
1839
static void add_header(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1841
buf_printf(b, "#include <linux/module.h>\n");
scripts/mod/modpost.c
1842
buf_printf(b, "#include <linux/export-internal.h>\n");
scripts/mod/modpost.c
1843
buf_printf(b, "#include <linux/compiler.h>\n");
scripts/mod/modpost.c
1844
buf_printf(b, "\n");
scripts/mod/modpost.c
1845
buf_printf(b, "MODULE_INFO(name, KBUILD_MODNAME);\n");
scripts/mod/modpost.c
1846
buf_printf(b, "\n");
scripts/mod/modpost.c
1847
buf_printf(b, "__visible struct module __this_module\n");
scripts/mod/modpost.c
1848
buf_printf(b, "__section(\".gnu.linkonce.this_module\") = {\n");
scripts/mod/modpost.c
1849
buf_printf(b, "\t.name = KBUILD_MODNAME,\n");
scripts/mod/modpost.c
1851
buf_printf(b, "\t.init = init_module,\n");
scripts/mod/modpost.c
1853
buf_printf(b, "#ifdef CONFIG_MODULE_UNLOAD\n"
scripts/mod/modpost.c
1856
buf_printf(b, "\t.arch = MODULE_ARCH_INIT,\n");
scripts/mod/modpost.c
1857
buf_printf(b, "};\n");
scripts/mod/modpost.c
1860
buf_printf(b, "\nMODULE_INFO(intree, \"Y\");\n");
scripts/mod/modpost.c
1863
buf_printf(b, "\nMODULE_INFO(staging, \"Y\");\n");
scripts/mod/modpost.c
1866
buf_printf(b, "\nMODULE_INFO(test, \"Y\");\n");
scripts/mod/modpost.c
1910
static void add_extended_versions(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1917
buf_printf(b, "\n");
scripts/mod/modpost.c
1918
buf_printf(b, "static const u32 ____version_ext_crcs[]\n");
scripts/mod/modpost.c
1919
buf_printf(b, "__used __section(\"__version_ext_crcs\") = {\n");
scripts/mod/modpost.c
1928
buf_printf(b, "\t0x%08x,\n", s->crc);
scripts/mod/modpost.c
1930
buf_printf(b, "};\n");
scripts/mod/modpost.c
1932
buf_printf(b, "static const char ____version_ext_names[]\n");
scripts/mod/modpost.c
1933
buf_printf(b, "__used __section(\"__version_ext_names\") =\n");
scripts/mod/modpost.c
1945
buf_printf(b, "\t\"%s\\0\"\n", s->name);
scripts/mod/modpost.c
1947
buf_printf(b, ";\n");
scripts/mod/modpost.c
1953
static void add_versions(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
1960
buf_printf(b, "\n");
scripts/mod/modpost.c
1961
buf_printf(b, "static const struct modversion_info ____versions[]\n");
scripts/mod/modpost.c
1962
buf_printf(b, "__used __section(\"__versions\") = {\n");
scripts/mod/modpost.c
1982
buf_printf(b, "\t{ 0x%08x, \"%s\" },\n",
scripts/mod/modpost.c
1986
buf_printf(b, "};\n");
scripts/mod/modpost.c
1989
static void add_depends(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
2000
buf_printf(b, "\n");
scripts/mod/modpost.c
2001
buf_printf(b, "MODULE_INFO(depends, \"");
scripts/mod/modpost.c
2012
buf_printf(b, "%s%s", first ? "" : ",", p);
scripts/mod/modpost.c
2015
buf_printf(b, "\");\n");
scripts/mod/modpost.c
2018
static void add_srcversion(struct buffer *b, struct module *mod)
scripts/mod/modpost.c
2021
buf_printf(b, "\n");
scripts/mod/modpost.c
2022
buf_printf(b, "MODULE_INFO(srcversion, \"%s\");\n",
scripts/mod/modpost.c
2027
static void write_buf(struct buffer *b, const char *fname)
scripts/mod/modpost.c
2039
if (fwrite(b->p, 1, b->pos, file) != b->pos) {
scripts/mod/modpost.c
2049
static void write_if_changed(struct buffer *b, const char *fname)
scripts/mod/modpost.c
2062
if (st.st_size != b->pos)
scripts/mod/modpost.c
2065
tmp = xmalloc(b->pos);
scripts/mod/modpost.c
2066
if (fread(tmp, 1, b->pos, file) != b->pos)
scripts/mod/modpost.c
2069
if (memcmp(tmp, b->p, b->pos) != 0)
scripts/mod/modpost.c
2081
write_buf(b, fname);
scripts/mod/sumversion.c
100
ROUND1(d, a, b, c, in[1], 7);
scripts/mod/sumversion.c
101
ROUND1(c, d, a, b, in[2], 11);
scripts/mod/sumversion.c
102
ROUND1(b, c, d, a, in[3], 19);
scripts/mod/sumversion.c
103
ROUND1(a, b, c, d, in[4], 3);
scripts/mod/sumversion.c
104
ROUND1(d, a, b, c, in[5], 7);
scripts/mod/sumversion.c
105
ROUND1(c, d, a, b, in[6], 11);
scripts/mod/sumversion.c
106
ROUND1(b, c, d, a, in[7], 19);
scripts/mod/sumversion.c
107
ROUND1(a, b, c, d, in[8], 3);
scripts/mod/sumversion.c
108
ROUND1(d, a, b, c, in[9], 7);
scripts/mod/sumversion.c
109
ROUND1(c, d, a, b, in[10], 11);
scripts/mod/sumversion.c
110
ROUND1(b, c, d, a, in[11], 19);
scripts/mod/sumversion.c
111
ROUND1(a, b, c, d, in[12], 3);
scripts/mod/sumversion.c
112
ROUND1(d, a, b, c, in[13], 7);
scripts/mod/sumversion.c
113
ROUND1(c, d, a, b, in[14], 11);
scripts/mod/sumversion.c
114
ROUND1(b, c, d, a, in[15], 19);
scripts/mod/sumversion.c
116
ROUND2(a, b, c, d,in[ 0], 3);
scripts/mod/sumversion.c
117
ROUND2(d, a, b, c, in[4], 5);
scripts/mod/sumversion.c
118
ROUND2(c, d, a, b, in[8], 9);
scripts/mod/sumversion.c
119
ROUND2(b, c, d, a, in[12], 13);
scripts/mod/sumversion.c
120
ROUND2(a, b, c, d, in[1], 3);
scripts/mod/sumversion.c
121
ROUND2(d, a, b, c, in[5], 5);
scripts/mod/sumversion.c
122
ROUND2(c, d, a, b, in[9], 9);
scripts/mod/sumversion.c
123
ROUND2(b, c, d, a, in[13], 13);
scripts/mod/sumversion.c
124
ROUND2(a, b, c, d, in[2], 3);
scripts/mod/sumversion.c
125
ROUND2(d, a, b, c, in[6], 5);
scripts/mod/sumversion.c
126
ROUND2(c, d, a, b, in[10], 9);
scripts/mod/sumversion.c
127
ROUND2(b, c, d, a, in[14], 13);
scripts/mod/sumversion.c
128
ROUND2(a, b, c, d, in[3], 3);
scripts/mod/sumversion.c
129
ROUND2(d, a, b, c, in[7], 5);
scripts/mod/sumversion.c
130
ROUND2(c, d, a, b, in[11], 9);
scripts/mod/sumversion.c
131
ROUND2(b, c, d, a, in[15], 13);
scripts/mod/sumversion.c
133
ROUND3(a, b, c, d,in[ 0], 3);
scripts/mod/sumversion.c
134
ROUND3(d, a, b, c, in[8], 9);
scripts/mod/sumversion.c
135
ROUND3(c, d, a, b, in[4], 11);
scripts/mod/sumversion.c
136
ROUND3(b, c, d, a, in[12], 15);
scripts/mod/sumversion.c
137
ROUND3(a, b, c, d, in[2], 3);
scripts/mod/sumversion.c
138
ROUND3(d, a, b, c, in[10], 9);
scripts/mod/sumversion.c
139
ROUND3(c, d, a, b, in[6], 11);
scripts/mod/sumversion.c
140
ROUND3(b, c, d, a, in[14], 15);
scripts/mod/sumversion.c
141
ROUND3(a, b, c, d, in[1], 3);
scripts/mod/sumversion.c
142
ROUND3(d, a, b, c, in[9], 9);
scripts/mod/sumversion.c
143
ROUND3(c, d, a, b, in[5], 11);
scripts/mod/sumversion.c
144
ROUND3(b, c, d, a, in[13], 15);
scripts/mod/sumversion.c
145
ROUND3(a, b, c, d, in[3], 3);
scripts/mod/sumversion.c
146
ROUND3(d, a, b, c, in[11], 9);
scripts/mod/sumversion.c
147
ROUND3(c, d, a, b, in[7], 11);
scripts/mod/sumversion.c
148
ROUND3(b, c, d, a, in[15], 15);
scripts/mod/sumversion.c
151
hash[1] += b;
scripts/mod/sumversion.c
69
#define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s))
scripts/mod/sumversion.c
70
#define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (uint32_t)0x5A827999,s))
scripts/mod/sumversion.c
71
#define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (uint32_t)0x6ED9EBA1,s))
scripts/mod/sumversion.c
92
uint32_t a, b, c, d;
scripts/mod/sumversion.c
95
b = hash[1];
scripts/mod/sumversion.c
99
ROUND1(a, b, c, d, in[0], 3);
scripts/sign-file.c
134
BIO *b;
scripts/sign-file.c
136
b = BIO_new_file(private_key_name, "rb");
scripts/sign-file.c
137
ERR(!b, "%s", private_key_name);
scripts/sign-file.c
138
private_key = PEM_read_bio_PrivateKey(b, NULL, pem_pw_cb,
scripts/sign-file.c
141
BIO_free(b);
scripts/sign-file.c
151
BIO *b;
scripts/sign-file.c
154
b = BIO_new_file(x509_name, "rb");
scripts/sign-file.c
155
ERR(!b, "%s", x509_name);
scripts/sign-file.c
158
n = BIO_read(b, buf, 2);
scripts/sign-file.c
160
if (BIO_should_retry(b)) {
scripts/sign-file.c
171
ERR(BIO_reset(b) != 0, "%s", x509_name);
scripts/sign-file.c
175
x509 = d2i_X509_bio(b, NULL);
scripts/sign-file.c
178
x509 = PEM_read_bio_X509(b, NULL, NULL, NULL);
scripts/sign-file.c
180
BIO_free(b);
scripts/sign-file.c
297
BIO *b;
scripts/sign-file.c
301
b = BIO_new_file(sig_file_name, "wb");
scripts/sign-file.c
302
ERR(!b, "%s", sig_file_name);
scripts/sign-file.c
303
ERR(i2d_CMS_bio_stream(b, cms, NULL, 0) != 1,
scripts/sign-file.c
305
BIO_free(b);
scripts/sign-file.c
333
BIO *b;
scripts/sign-file.c
338
b = BIO_new_file(raw_sig_name, "rb");
scripts/sign-file.c
339
ERR(!b, "%s", raw_sig_name);
scripts/sign-file.c
340
while ((n = BIO_read(b, buf, sizeof(buf))), n > 0)
scripts/sign-file.c
342
BIO_free(b);
scripts/sorttable.c
101
static int compare_extable_64(const void *a, const void *b)
scripts/sorttable.c
104
Elf64_Addr bv = elf_parser.r8(b);
scripts/sorttable.c
111
static int (*compare_extable)(const void *a, const void *b);
scripts/sorttable.c
142
const int *b = g_orc_ip_table + *(int *)_b;
scripts/sorttable.c
144
unsigned long b_val = orc_ip(b);
scripts/sorttable.c
158
orc_b = g_orc_table + (b - g_orc_ip_table);
scripts/sorttable.c
222
static int compare_values_64(const void *a, const void *b)
scripts/sorttable.c
225
uint64_t bv = *(uint64_t *)b;
scripts/sorttable.c
232
static int compare_values_32(const void *a, const void *b)
scripts/sorttable.c
235
uint32_t bv = *(uint32_t *)b;
scripts/sorttable.c
242
static int (*compare_values)(const void *a, const void *b);
scripts/sorttable.c
305
const struct func_info *b = B;
scripts/sorttable.c
307
if (a->addr < b->addr)
scripts/sorttable.c
309
return a->addr > b->addr;
scripts/sorttable.c
823
static int compare_relative_table(const void *a, const void *b)
scripts/sorttable.c
826
int32_t bv = (int32_t)elf_parser.r(b);
scripts/sorttable.c
91
static int compare_extable_32(const void *a, const void *b)
scripts/sorttable.c
94
Elf32_Addr bv = elf_parser.r(b);
scripts/tracepoint-update.c
25
static int compare_strings(const void *a, const void *b)
scripts/tracepoint-update.c
28
const char *bv = *(const char **)b;
scripts/unifdef.c
750
static Linetype op_lt(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
751
return op_strict(p, a < b, at, bt);
scripts/unifdef.c
753
static Linetype op_gt(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
754
return op_strict(p, a > b, at, bt);
scripts/unifdef.c
756
static Linetype op_le(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
757
return op_strict(p, a <= b, at, bt);
scripts/unifdef.c
759
static Linetype op_ge(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
760
return op_strict(p, a >= b, at, bt);
scripts/unifdef.c
762
static Linetype op_eq(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
763
return op_strict(p, a == b, at, bt);
scripts/unifdef.c
765
static Linetype op_ne(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
766
return op_strict(p, a != b, at, bt);
scripts/unifdef.c
768
static Linetype op_or(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
771
return op_strict(p, a || b, at, bt);
scripts/unifdef.c
773
static Linetype op_and(int *p, Linetype at, int a, Linetype bt, int b) {
scripts/unifdef.c
776
return op_strict(p, a && b, at, bt);
security/apparmor/af_unix.c
299
__be16 b = cpu_to_be16(backlog);
security/apparmor/af_unix.c
310
(char *) &b, 2);
security/apparmor/af_unix.c
366
__be16 b = cpu_to_be16(optname);
security/apparmor/af_unix.c
376
(char *) &b, 2);
security/apparmor/include/label.h
284
struct aa_label *b);
security/apparmor/include/label.h
285
struct aa_label *aa_label_find_merge(struct aa_label *a, struct aa_label *b);
security/apparmor/include/label.h
286
struct aa_label *aa_label_merge(struct aa_label *a, struct aa_label *b,
security/apparmor/label.c
1000
static int label_merge_cmp(struct aa_label *a, struct aa_label *b,
security/apparmor/label.c
1008
AA_BUG(!b);
security/apparmor/label.c
1012
k < z->size && (p = aa_label_next_in_merge(&i, a, b));
security/apparmor/label.c
1046
struct aa_label *b)
security/apparmor/label.c
1058
AA_BUG(!b);
security/apparmor/label.c
1059
AA_BUG(b->size < 0);
security/apparmor/label.c
1061
AA_BUG(new->size < a->size + b->size);
security/apparmor/label.c
1063
label_for_each_in_merge(i, a, b, next) {
security/apparmor/label.c
109
static int ns_cmp(struct aa_ns *a, struct aa_ns *b)
security/apparmor/label.c
1095
else if (k == b->size)
security/apparmor/label.c
1096
return aa_get_label(b);
security/apparmor/label.c
1114
struct aa_label *b)
security/apparmor/label.c
1117
struct aa_ns *nsb = labels_ns(b);
security/apparmor/label.c
1137
struct aa_label *b)
security/apparmor/label.c
114
AA_BUG(!b);
security/apparmor/label.c
1143
AA_BUG(!b);
security/apparmor/label.c
1145
if (a == b)
security/apparmor/label.c
1152
int result = label_merge_cmp(a, b, this);
security/apparmor/label.c
116
AA_BUG(!b->base.hname);
security/apparmor/label.c
1176
struct aa_label *aa_label_find_merge(struct aa_label *a, struct aa_label *b)
security/apparmor/label.c
118
if (a == b)
security/apparmor/label.c
1183
AA_BUG(!b);
security/apparmor/label.c
1187
if (label_is_stale(b))
security/apparmor/label.c
1188
b = br = aa_get_newest_label(b);
security/apparmor/label.c
1189
ls = labelset_of_merge(a, b);
security/apparmor/label.c
1191
label = __label_find_merge(ls, a, b);
security/apparmor/label.c
121
res = a->level - b->level;
security/apparmor/label.c
1212
struct aa_label *aa_label_merge(struct aa_label *a, struct aa_label *b,
security/apparmor/label.c
1218
AA_BUG(!b);
security/apparmor/label.c
1220
if (a == b)
security/apparmor/label.c
1233
b = aa_get_newest_label(b);
security/apparmor/label.c
1238
new = aa_label_alloc(a->size + b->size, NULL, gfp);
security/apparmor/label.c
1242
label = label_merge_insert(new, a, b);
security/apparmor/label.c
1246
aa_put_label(b);
security/apparmor/label.c
125
return strcmp(a->base.hname, b->base.hname);
security/apparmor/label.c
137
static int profile_cmp(struct aa_profile *a, struct aa_profile *b)
security/apparmor/label.c
142
AA_BUG(!b);
security/apparmor/label.c
144
AA_BUG(!b->ns);
security/apparmor/label.c
146
AA_BUG(!b->base.hname);
security/apparmor/label.c
148
if (a == b || a->base.hname == b->base.hname)
security/apparmor/label.c
150
res = ns_cmp(a->ns, b->ns);
security/apparmor/label.c
154
return strcmp(a->base.hname, b->base.hname);
security/apparmor/label.c
168
static int vec_cmp(struct aa_profile **a, int an, struct aa_profile **b, int bn)
security/apparmor/label.c
174
AA_BUG(!b);
security/apparmor/label.c
175
AA_BUG(!*b);
security/apparmor/label.c
180
int res = profile_cmp(a[i], b[i]);
security/apparmor/label.c
224
static int sort_cmp(const void *a, const void *b)
security/apparmor/label.c
226
return profile_cmp(*(struct aa_profile **)a, *(struct aa_profile **)b);
security/apparmor/label.c
476
static int label_cmp(struct aa_label *a, struct aa_label *b)
security/apparmor/label.c
478
AA_BUG(!b);
security/apparmor/label.c
480
if (a == b)
security/apparmor/label.c
483
return vec_cmp(a->vec, a->size, b->vec, b->size);
security/apparmor/label.c
959
struct aa_label *b)
security/apparmor/label.c
962
AA_BUG(!b);
security/apparmor/label.c
967
AA_BUG(I->j > b->size);
security/apparmor/label.c
970
if (I->j < b->size) {
security/apparmor/label.c
971
int res = profile_cmp(a->vec[I->i], b->vec[I->j]);
security/apparmor/label.c
974
return b->vec[(I->j)++];
security/apparmor/label.c
982
if (I->j < b->size)
security/apparmor/label.c
983
return b->vec[(I->j)++];
security/apparmor/match.c
438
u32 b = (base)[(state)]; \
security/apparmor/match.c
439
unsigned int pos = base_idx(b) + (C); \
security/apparmor/match.c
442
if (b & MATCH_FLAG_DIFF_ENCODE) \
security/apparmor/match.c
578
u32 b = (base)[(state)];
security/apparmor/match.c
580
if (!(b & MATCH_FLAG_OOB_TRANSITION))
security/device_cgroup.c
607
const char *b;
security/device_cgroup.c
619
b = buffer;
security/device_cgroup.c
621
switch (*b) {
security/device_cgroup.c
672
b++;
security/device_cgroup.c
673
if (!isspace(*b))
security/device_cgroup.c
675
b++;
security/device_cgroup.c
676
if (*b == '*') {
security/device_cgroup.c
678
b++;
security/device_cgroup.c
679
} else if (isdigit(*b)) {
security/device_cgroup.c
682
temp[count] = *b;
security/device_cgroup.c
683
b++;
security/device_cgroup.c
684
if (!isdigit(*b))
security/device_cgroup.c
693
if (*b != ':')
security/device_cgroup.c
695
b++;
security/device_cgroup.c
698
if (*b == '*') {
security/device_cgroup.c
700
b++;
security/device_cgroup.c
701
} else if (isdigit(*b)) {
security/device_cgroup.c
704
temp[count] = *b;
security/device_cgroup.c
705
b++;
security/device_cgroup.c
706
if (!isdigit(*b))
security/device_cgroup.c
715
if (!isspace(*b))
security/device_cgroup.c
717
for (b++, count = 0; count < 3; count++, b++) {
security/device_cgroup.c
718
switch (*b) {
security/ipe/ipe.c
35
struct ipe_bdev *ipe_bdev(struct block_device *b)
security/ipe/ipe.c
37
return b->bd_security + ipe_blobs.lbs_bdev;
security/ipe/ipe.h
20
struct ipe_bdev *ipe_bdev(struct block_device *b);
security/keys/keyring.c
329
const struct keyring_index_key *b = data;
security/keys/keyring.c
335
seg_b = b->hash;
security/keys/keyring.c
345
seg_b = b->x;
security/keys/keyring.c
352
seg_b = (unsigned long)b->type;
security/keys/keyring.c
358
seg_b = (unsigned long)b->domain_tag;
security/keys/keyring.c
369
seg_b = *(unsigned char *)(b->description + i);
security/keys/trusted-keys/trusted_dcp.c
202
struct dcp_blob_fmt *b = (struct dcp_blob_fmt *)p->blob;
security/keys/trusted-keys/trusted_dcp.c
214
b->fmt_version = DCP_BLOB_VERSION;
security/keys/trusted-keys/trusted_dcp.c
215
get_random_bytes(b->nonce, AES_KEYSIZE_128);
security/keys/trusted-keys/trusted_dcp.c
218
ret = do_aead_crypto(p->key, b->payload, p->key_len, plain_blob_key,
security/keys/trusted-keys/trusted_dcp.c
219
b->nonce, true);
security/keys/trusted-keys/trusted_dcp.c
225
ret = encrypt_blob_key(plain_blob_key, b->blob_key);
security/keys/trusted-keys/trusted_dcp.c
231
put_unaligned_le32(p->key_len, &b->payload_len);
security/keys/trusted-keys/trusted_dcp.c
244
struct dcp_blob_fmt *b = (struct dcp_blob_fmt *)p->blob;
security/keys/trusted-keys/trusted_dcp.c
248
if (b->fmt_version != DCP_BLOB_VERSION) {
security/keys/trusted-keys/trusted_dcp.c
250
b->fmt_version, DCP_BLOB_VERSION);
security/keys/trusted-keys/trusted_dcp.c
255
p->key_len = le32_to_cpu(b->payload_len);
security/keys/trusted-keys/trusted_dcp.c
270
ret = decrypt_blob_key(b->blob_key, plain_blob_key);
security/keys/trusted-keys/trusted_dcp.c
276
ret = do_aead_crypto(b->payload, p->key, p->key_len + DCP_BLOB_AUTHLEN,
security/keys/trusted-keys/trusted_dcp.c
277
plain_blob_key, b->nonce, false);
security/keys/trusted-keys/trusted_tee.c
218
memcpy(sess_arg.uuid, rng_device->id.uuid.b, TEE_IOCTL_UUID_LEN);
security/selinux/ss/conditional.c
202
static int bool_isvalid(struct cond_bool_datum *b)
security/selinux/ss/conditional.c
204
if (!(b->state == 0 || b->state == 1))
security/tomoyo/common.c
1049
const struct tomoyo_acl_info *b)
security/tomoyo/common.c
1052
const struct tomoyo_task_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/common.c
843
const struct tomoyo_acl_head *b)
security/tomoyo/common.c
846
container_of(b, struct tomoyo_manager, head)->manager;
security/tomoyo/common.h
1168
const struct tomoyo_path_info *b)
security/tomoyo/common.h
1170
return a->hash != b->hash || strcmp(a->name, b->name);
security/tomoyo/common.h
1236
(const struct tomoyo_name_union *a, const struct tomoyo_name_union *b)
security/tomoyo/common.h
1238
return a->filename == b->filename && a->group == b->group;
security/tomoyo/common.h
1250
(const struct tomoyo_number_union *a, const struct tomoyo_number_union *b)
security/tomoyo/common.h
1252
return a->values[0] == b->values[0] && a->values[1] == b->values[1] &&
security/tomoyo/common.h
1253
a->group == b->group && a->value_type[0] == b->value_type[0] &&
security/tomoyo/common.h
1254
a->value_type[1] == b->value_type[1];
security/tomoyo/common.h
1266
(const struct tomoyo_ipaddr_union *a, const struct tomoyo_ipaddr_union *b)
security/tomoyo/common.h
1268
return !memcmp(a->ip, b->ip, sizeof(a->ip)) && a->group == b->group &&
security/tomoyo/common.h
1269
a->is_ipv6 == b->is_ipv6;
security/tomoyo/condition.c
358
const struct tomoyo_condition *b)
security/tomoyo/condition.c
360
return a->size == b->size && a->condc == b->condc &&
security/tomoyo/condition.c
361
a->numbers_count == b->numbers_count &&
security/tomoyo/condition.c
362
a->names_count == b->names_count &&
security/tomoyo/condition.c
363
a->argc == b->argc && a->envc == b->envc &&
security/tomoyo/condition.c
364
a->grant_log == b->grant_log && a->transit == b->transit &&
security/tomoyo/condition.c
365
!memcmp(a + 1, b + 1, a->size - sizeof(*a));
security/tomoyo/domain.c
220
const struct tomoyo_acl_head *b)
security/tomoyo/domain.c
225
const struct tomoyo_transition_control *p2 = container_of(b,
security/tomoyo/domain.c
383
const struct tomoyo_acl_head *b)
security/tomoyo/domain.c
387
const struct tomoyo_aggregator *p2 = container_of(b, typeof(*p2),
security/tomoyo/domain.c
74
const struct tomoyo_acl_info *b)
security/tomoyo/domain.c
76
return a->type == b->type && a->cond == b->cond;
security/tomoyo/environ.c
78
const struct tomoyo_acl_info *b)
security/tomoyo/environ.c
81
const struct tomoyo_env_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/file.c
346
const struct tomoyo_acl_info *b)
security/tomoyo/file.c
349
const struct tomoyo_path_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/file.c
364
struct tomoyo_acl_info *b,
security/tomoyo/file.c
370
const u16 b_perm = container_of(b, struct tomoyo_path_acl, head)->perm;
security/tomoyo/file.c
418
const struct tomoyo_acl_info *b)
security/tomoyo/file.c
421
const struct tomoyo_mkdev_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/file.c
439
struct tomoyo_acl_info *b,
security/tomoyo/file.c
445
const u8 b_perm = container_of(b, struct tomoyo_mkdev_acl, head)
security/tomoyo/file.c
500
const struct tomoyo_acl_info *b)
security/tomoyo/file.c
503
const struct tomoyo_path2_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/file.c
519
struct tomoyo_acl_info *b,
security/tomoyo/file.c
525
const u8 b_perm = container_of(b, struct tomoyo_path2_acl, head)->perm;
security/tomoyo/file.c
637
const struct tomoyo_acl_info *b)
security/tomoyo/file.c
641
const struct tomoyo_path_number_acl *p2 = container_of(b, typeof(*p2),
security/tomoyo/file.c
658
struct tomoyo_acl_info *b,
security/tomoyo/file.c
664
const u8 b_perm = container_of(b, struct tomoyo_path_number_acl, head)
security/tomoyo/file.c
968
const struct tomoyo_acl_info *b)
security/tomoyo/file.c
971
const struct tomoyo_mount_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/group.c
22
const struct tomoyo_acl_head *b)
security/tomoyo/group.c
25
container_of(b, struct tomoyo_path_group, head)->member_name;
security/tomoyo/group.c
37
const struct tomoyo_acl_head *b)
security/tomoyo/group.c
41
&container_of(b, struct tomoyo_number_group, head)
security/tomoyo/group.c
56
const struct tomoyo_acl_head *b)
security/tomoyo/group.c
60
const struct tomoyo_address_group *p2 = container_of(b, typeof(*p2),
security/tomoyo/network.c
193
const struct tomoyo_acl_info *b)
security/tomoyo/network.c
196
const struct tomoyo_inet_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/network.c
212
const struct tomoyo_acl_info *b)
security/tomoyo/network.c
215
const struct tomoyo_unix_acl *p2 = container_of(b, typeof(*p2), head);
security/tomoyo/network.c
231
struct tomoyo_acl_info *b,
security/tomoyo/network.c
237
const u8 b_perm = container_of(b, struct tomoyo_inet_acl, head)->perm;
security/tomoyo/network.c
257
struct tomoyo_acl_info *b,
security/tomoyo/network.c
263
const u8 b_perm = container_of(b, struct tomoyo_unix_acl, head)->perm;
sound/core/oss/pcm_oss.c
318
int b, int bdir,
sound/core/oss/pcm_oss.c
323
*c = a - b;
sound/core/oss/pcm_oss.c
334
unsigned int b, int bdir)
sound/core/oss/pcm_oss.c
342
b--;
sound/core/oss/pcm_oss.c
346
return a < b || (a == b && adir < bdir);
sound/core/pcm_lib.c
559
static inline unsigned int div32(unsigned int a, unsigned int b,
sound/core/pcm_lib.c
562
if (b == 0) {
sound/core/pcm_lib.c
566
*r = a % b;
sound/core/pcm_lib.c
567
return a / b;
sound/core/pcm_lib.c
570
static inline unsigned int div_down(unsigned int a, unsigned int b)
sound/core/pcm_lib.c
572
if (b == 0)
sound/core/pcm_lib.c
574
return a / b;
sound/core/pcm_lib.c
577
static inline unsigned int div_up(unsigned int a, unsigned int b)
sound/core/pcm_lib.c
581
if (b == 0)
sound/core/pcm_lib.c
583
q = div32(a, b, &r);
sound/core/pcm_lib.c
589
static inline unsigned int mul(unsigned int a, unsigned int b)
sound/core/pcm_lib.c
593
if (div_down(UINT_MAX, a) < b)
sound/core/pcm_lib.c
595
return a * b;
sound/core/pcm_lib.c
598
static inline unsigned int muldiv32(unsigned int a, unsigned int b,
sound/core/pcm_lib.c
601
u_int64_t n = (u_int64_t) a * b;
sound/core/pcm_lib.c
702
void snd_interval_mul(const struct snd_interval *a, const struct snd_interval *b, struct snd_interval *c)
sound/core/pcm_lib.c
704
if (a->empty || b->empty) {
sound/core/pcm_lib.c
709
c->min = mul(a->min, b->min);
sound/core/pcm_lib.c
710
c->openmin = (a->openmin || b->openmin);
sound/core/pcm_lib.c
711
c->max = mul(a->max, b->max);
sound/core/pcm_lib.c
712
c->openmax = (a->openmax || b->openmax);
sound/core/pcm_lib.c
713
c->integer = (a->integer && b->integer);
sound/core/pcm_lib.c
726
void snd_interval_div(const struct snd_interval *a, const struct snd_interval *b, struct snd_interval *c)
sound/core/pcm_lib.c
729
if (a->empty || b->empty) {
sound/core/pcm_lib.c
734
c->min = div32(a->min, b->max, &r);
sound/core/pcm_lib.c
735
c->openmin = (r || a->openmin || b->openmax);
sound/core/pcm_lib.c
736
if (b->min > 0) {
sound/core/pcm_lib.c
737
c->max = div32(a->max, b->min, &r);
sound/core/pcm_lib.c
742
c->openmax = (a->openmax || b->openmin);
sound/core/pcm_lib.c
761
void snd_interval_muldivk(const struct snd_interval *a, const struct snd_interval *b,
sound/core/pcm_lib.c
765
if (a->empty || b->empty) {
sound/core/pcm_lib.c
770
c->min = muldiv32(a->min, b->min, k, &r);
sound/core/pcm_lib.c
771
c->openmin = (r || a->openmin || b->openmin);
sound/core/pcm_lib.c
772
c->max = muldiv32(a->max, b->max, k, &r);
sound/core/pcm_lib.c
777
c->openmax = (a->openmax || b->openmax);
sound/core/pcm_lib.c
793
const struct snd_interval *b, struct snd_interval *c)
sound/core/pcm_lib.c
796
if (a->empty || b->empty) {
sound/core/pcm_lib.c
801
c->min = muldiv32(a->min, k, b->max, &r);
sound/core/pcm_lib.c
802
c->openmin = (r || a->openmin || b->openmax);
sound/core/pcm_lib.c
803
if (b->min > 0) {
sound/core/pcm_lib.c
804
c->max = muldiv32(a->max, k, b->min, &r);
sound/core/pcm_lib.c
809
c->openmax = (a->openmax || b->openmin);
sound/core/pcm_local.h
14
const struct snd_interval *b, struct snd_interval *c);
sound/core/pcm_local.h
16
const struct snd_interval *b, struct snd_interval *c);
sound/core/pcm_local.h
18
const struct snd_interval *b,
sound/core/pcm_local.h
21
const struct snd_interval *b, struct snd_interval *c);
sound/core/pcm_native.c
260
#define PARAM_MASK_BIT(b) (1U << (__force int)(b))
sound/core/seq/seq_prioq.c
104
struct snd_seq_event *b)
sound/core/seq/seq_prioq.c
108
if (a->time.tick > b->time.tick)
sound/core/seq/seq_prioq.c
110
else if (a->time.tick == b->time.tick)
sound/core/seq/seq_prioq.c
116
if (a->time.time.tv_sec > b->time.time.tv_sec)
sound/core/seq/seq_prioq.c
118
else if (a->time.time.tv_sec == b->time.time.tv_sec) {
sound/core/seq/seq_prioq.c
119
if (a->time.time.tv_nsec > b->time.time.tv_nsec)
sound/core/seq/seq_prioq.c
121
else if (a->time.time.tv_nsec == b->time.time.tv_nsec)
sound/core/seq/seq_prioq.c
87
struct snd_seq_event *b)
sound/core/seq/seq_prioq.c
91
return (snd_seq_compare_tick_time(&a->time.tick, &b->time.tick));
sound/core/seq/seq_prioq.c
94
return (snd_seq_compare_real_time(&a->time.time, &b->time.time));
sound/core/seq/seq_timer.h
67
static inline int snd_seq_compare_tick_time(snd_seq_tick_time_t *a, snd_seq_tick_time_t *b)
sound/core/seq/seq_timer.h
70
return (*a >= *b);
sound/core/seq/seq_timer.h
73
static inline int snd_seq_compare_real_time(snd_seq_real_time_t *a, snd_seq_real_time_t *b)
sound/core/seq/seq_timer.h
76
if (a->tv_sec > b->tv_sec)
sound/core/seq/seq_timer.h
78
if ((a->tv_sec == b->tv_sec) && (a->tv_nsec >= b->tv_nsec))
sound/drivers/vx/vx_mixer.c
47
} b;
sound/drivers/vx/vx_mixer.c
58
} b;
sound/drivers/vx/vx_mixer.c
62
#define SET_CDC_DATA_SEL(di,s) ((di).b.mh = (u8) (s))
sound/drivers/vx/vx_mixer.c
63
#define SET_CDC_DATA_REG(di,r) ((di).b.ml = (u8) (r))
sound/drivers/vx/vx_mixer.c
64
#define SET_CDC_DATA_VAL(di,d) ((di).b.ll = (u8) (d))
sound/firewire/amdtp-am824.c
300
u8 *b;
sound/firewire/amdtp-am824.c
303
b = (u8 *)&buffer[p->midi_position];
sound/firewire/amdtp-am824.c
309
snd_rawmidi_transmit(p->midi[port], &b[1], 1) == 1) {
sound/firewire/amdtp-am824.c
311
b[0] = 0x81;
sound/firewire/amdtp-am824.c
313
b[0] = 0x80;
sound/firewire/amdtp-am824.c
314
b[1] = 0;
sound/firewire/amdtp-am824.c
316
b[2] = 0;
sound/firewire/amdtp-am824.c
317
b[3] = 0;
sound/firewire/amdtp-am824.c
328
u8 *b;
sound/firewire/amdtp-am824.c
337
b = (u8 *)&buffer[p->midi_position];
sound/firewire/amdtp-am824.c
339
len = b[0] - 0x80;
sound/firewire/amdtp-am824.c
341
snd_rawmidi_receive(p->midi[port], b + 1, len);
sound/firewire/bebob/bebob_proc.c
160
void (*op)(struct snd_info_entry *e, struct snd_info_buffer *b))
sound/firewire/digi00x/amdtp-dot.c
254
u8 *b;
sound/firewire/digi00x/amdtp-dot.c
258
b = (u8 *)&buffer[0];
sound/firewire/digi00x/amdtp-dot.c
264
len = snd_rawmidi_transmit(p->midi[port], b + 1, 2);
sound/firewire/digi00x/amdtp-dot.c
274
b[3] = 0xe0;
sound/firewire/digi00x/amdtp-dot.c
276
b[3] = 0x20;
sound/firewire/digi00x/amdtp-dot.c
278
b[3] = 0x00;
sound/firewire/digi00x/amdtp-dot.c
279
b[3] |= len;
sound/firewire/digi00x/amdtp-dot.c
282
b[1] = 0;
sound/firewire/digi00x/amdtp-dot.c
283
b[2] = 0;
sound/firewire/digi00x/amdtp-dot.c
284
b[3] = 0;
sound/firewire/digi00x/amdtp-dot.c
286
b[0] = 0x80;
sound/firewire/digi00x/amdtp-dot.c
297
u8 *b;
sound/firewire/digi00x/amdtp-dot.c
300
b = (u8 *)&buffer[0];
sound/firewire/digi00x/amdtp-dot.c
302
len = b[3] & 0x0f;
sound/firewire/digi00x/amdtp-dot.c
309
if (b[3] >> 4 > 0)
sound/firewire/digi00x/amdtp-dot.c
315
snd_rawmidi_receive(p->midi[port], b + 1, len);
sound/firewire/fireface/ff-proc.c
38
struct snd_info_buffer *b))
sound/firewire/fireworks/fireworks_proc.c
196
void (*op)(struct snd_info_entry *e, struct snd_info_buffer *b))
sound/firewire/motu/amdtp-motu.c
216
u8 *b;
sound/firewire/motu/amdtp-motu.c
220
b = (u8 *)buffer;
sound/firewire/motu/amdtp-motu.c
223
snd_rawmidi_transmit(midi, b + p->midi_byte_offset, 1) == 1) {
sound/firewire/motu/amdtp-motu.c
224
b[p->midi_flag_offset] = 0x01;
sound/firewire/motu/amdtp-motu.c
226
b[p->midi_byte_offset] = 0x00;
sound/firewire/motu/amdtp-motu.c
227
b[p->midi_flag_offset] = 0x00;
sound/firewire/motu/amdtp-motu.c
242
u8 *b;
sound/firewire/motu/amdtp-motu.c
246
b = (u8 *)buffer;
sound/firewire/motu/amdtp-motu.c
249
if (midi && (b[p->midi_flag_offset] & 0x01))
sound/firewire/motu/amdtp-motu.c
250
snd_rawmidi_receive(midi, b + p->midi_byte_offset, 1);
sound/firewire/motu/motu-command-dsp-message-parser.c
102
u8 *b = (u8 *)buffer;
sound/firewire/motu/motu-command-dsp-message-parser.c
108
u8 fragment = b[FRAGMENT_POS];
sound/firewire/motu/motu-command-dsp-message-parser.c
120
u8 fragment = b[FRAGMENT_POS];
sound/firewire/motu/motu-command-dsp-message-parser.c
139
u8 fragment = b[FRAGMENT_POS];
sound/firewire/motu/motu-proc.c
84
struct snd_info_buffer *b))
sound/firewire/motu/motu-register-dsp-message-parser.c
165
u8 *b = (u8 *)buffer;
sound/firewire/motu/motu-register-dsp-message-parser.c
166
u8 msg_type = (b[MSG_FLAG_POS] & MSG_FLAG_TYPE_MASK) >> MSG_FLAG_TYPE_SHIFT;
sound/firewire/motu/motu-register-dsp-message-parser.c
167
u8 val = b[MSG_VALUE_POS];
sound/firewire/motu/motu-register-dsp-message-parser.c
336
pos = b[MSG_METER_IDX_POS];
sound/firewire/motu/motu-register-dsp-message-parser.c
338
pos = b[MSG_METER_IDX_POS_4PRE_AE];
sound/firewire/oxfw/oxfw-proc.c
80
struct snd_info_buffer *b))
sound/firewire/packets-buffer.c
21
int iso_packets_buffer_init(struct iso_packets_buffer *b, struct fw_unit *unit,
sound/firewire/packets-buffer.c
30
b->packets = kmalloc_objs(*b->packets, count);
sound/firewire/packets-buffer.c
31
if (!b->packets) {
sound/firewire/packets-buffer.c
44
err = fw_iso_buffer_init(&b->iso_buffer, fw_parent_device(unit)->card,
sound/firewire/packets-buffer.c
51
p = page_address(b->iso_buffer.pages[page_index]);
sound/firewire/packets-buffer.c
53
b->packets[i].buffer = p + offset_in_page;
sound/firewire/packets-buffer.c
54
b->packets[i].offset = page_index * PAGE_SIZE + offset_in_page;
sound/firewire/packets-buffer.c
60
kfree(b->packets);
sound/firewire/packets-buffer.c
71
void iso_packets_buffer_destroy(struct iso_packets_buffer *b,
sound/firewire/packets-buffer.c
74
fw_iso_buffer_destroy(&b->iso_buffer, fw_parent_device(unit)->card);
sound/firewire/packets-buffer.c
75
kfree(b->packets);
sound/firewire/packets-buffer.h
21
int iso_packets_buffer_init(struct iso_packets_buffer *b, struct fw_unit *unit,
sound/firewire/packets-buffer.h
24
void iso_packets_buffer_destroy(struct iso_packets_buffer *b,
sound/firewire/tascam/tascam-proc.c
55
struct snd_info_buffer *b))
sound/firewire/tascam/tascam-transaction.c
256
u8 *b;
sound/firewire/tascam/tascam-transaction.c
264
b = (u8 *)(buf + i * 2);
sound/firewire/tascam/tascam-transaction.c
266
port = b[0] >> 4;
sound/firewire/tascam/tascam-transaction.c
272
bytes = calculate_message_bytes(b[1]);
sound/firewire/tascam/tascam-transaction.c
277
if (b[bytes] == 0xf7)
sound/firewire/tascam/tascam-transaction.c
286
snd_rawmidi_receive(substream, b + 1, bytes);
sound/hda/codecs/generic.c
4812
const struct automic_entry *b = bp;
sound/hda/codecs/generic.c
4813
return (int)(a->attr - b->attr);
sound/hda/common/auto_parser.c
37
const struct auto_out_pin *b = bp;
sound/hda/common/auto_parser.c
38
return (int)(a->seq - b->seq);
sound/hda/common/auto_parser.c
71
const struct auto_pin_cfg_item *b = bp;
sound/hda/common/auto_parser.c
72
if (a->type != b->type)
sound/hda/common/auto_parser.c
73
return (int)(a->type - b->type);
sound/hda/common/auto_parser.c
76
if (a->is_headset_mic && b->is_headphone_mic)
sound/hda/common/auto_parser.c
78
else if (a->is_headphone_mic && b->is_headset_mic)
sound/hda/common/auto_parser.c
83
if (a->has_boost_on_pin != b->has_boost_on_pin)
sound/hda/common/auto_parser.c
84
return (int)(b->has_boost_on_pin - a->has_boost_on_pin);
sound/hda/common/auto_parser.c
87
return a->order - b->order;
sound/hda/common/sysfs.c
500
static inline int strmatch(const char *a, const char *b)
sound/hda/common/sysfs.c
502
return strncasecmp(a, b, strlen(b)) == 0;
sound/isa/msnd/msnd_pinnacle_mixer.c
148
#define update_volm(a, b) \
sound/isa/msnd/msnd_pinnacle_mixer.c
152
dev->SMA + SMA_##b##Left); \
sound/isa/msnd/msnd_pinnacle_mixer.c
155
dev->SMA + SMA_##b##Right); \
sound/isa/sb/emu8000_callback.c
45
#define LIMITVALUE(x, a, b) do { if ((x) < (a)) (x) = (a); else if ((x) > (b)) (x) = (b); } while (0)
sound/isa/sb/sb16_csp.c
33
#define CSP_HDR_VALUE(a,b,c,d) ((a) | ((b)<<8) | ((c)<<16) | ((d)<<24))
sound/isa/sb/sb16_csp.c
35
#define CSP_HDR_VALUE(a,b,c,d) ((d) | ((c)<<8) | ((b)<<16) | ((a)<<24))
sound/pci/asihpi/asihpi.c
696
static inline unsigned int modulo_min(unsigned int a, unsigned int b,
sound/pci/asihpi/asihpi.c
700
if (((a-b) % modulus) < (modulus/2))
sound/pci/asihpi/asihpi.c
701
result = b;
sound/pci/asihpi/hpi6205.h
54
struct hpi_fifo_buffer b;
sound/pci/au88x0/au88x0_a3d.c
124
a3dsrc_SetHrtfTarget(a3dsrc_t * a, a3d_Hrtf_t const aa, a3d_Hrtf_t const b)
sound/pci/au88x0/au88x0_a3d.c
133
(b[i] << 0x10) | aa[i]);
sound/pci/au88x0/au88x0_a3d.c
137
a3dsrc_SetHrtfCurrent(a3dsrc_t * a, a3d_Hrtf_t const aa, a3d_Hrtf_t const b)
sound/pci/au88x0/au88x0_a3d.c
146
(b[i] << 0x10) | aa[i]);
sound/pci/au88x0/au88x0_a3d.c
150
a3dsrc_SetHrtfState(a3dsrc_t * a, a3d_Hrtf_t const aa, a3d_Hrtf_t const b)
sound/pci/au88x0/au88x0_a3d.c
159
(b[i] << 0x10) | aa[i]);
sound/pci/au88x0/au88x0_a3d.c
172
static void a3dsrc_GetHrtfTarget(a3dsrc_t * a, a3d_Hrtf_t aa, a3d_Hrtf_t b)
sound/pci/au88x0/au88x0_a3d.c
183
b[i] =
sound/pci/au88x0/au88x0_a3d.c
189
static void a3dsrc_GetHrtfCurrent(a3dsrc_t * a, a3d_Hrtf_t aa, a3d_Hrtf_t b)
sound/pci/au88x0/au88x0_a3d.c
200
b[i] =
sound/pci/au88x0/au88x0_a3d.c
206
static void a3dsrc_GetHrtfState(a3dsrc_t * a, a3d_Hrtf_t aa, a3d_Hrtf_t b)
sound/pci/au88x0/au88x0_a3d.c
217
b[i] =
sound/pci/au88x0/au88x0_a3d.c
367
static void CA3dIO_WriteReg(a3dsrc_t * a, unsigned long addr, short aa, short b)
sound/pci/au88x0/au88x0_a3d.c
370
hwwrite(vortex->mmio, addr, (aa << 0x10) | b);
sound/pci/au88x0/au88x0_a3d.c
47
a3dsrc_SetAtmosTarget(a3dsrc_t * a, short aa, short b, short c, short d,
sound/pci/au88x0/au88x0_a3d.c
56
(b << 0x10) | aa);
sound/pci/au88x0/au88x0_a3d.c
62
a3dsrc_SetAtmosCurrent(a3dsrc_t * a, short aa, short b, short c, short d,
sound/pci/au88x0/au88x0_a3d.c
71
(b << 0x10) | aa);
sound/pci/au88x0/au88x0_a3d.c
88
a3dsrc_GetAtmosTarget(a3dsrc_t * a, short *aa, short *b, short *c,
sound/pci/au88x0/au88x0_core.c
560
unsigned int cr, unsigned int b, int sweep, int d,
sound/pci/au88x0/au88x0_core.c
620
hwwrite(card->mmio, VORTEX_SRC_U1 + (src << 2), b & 0xffff);
sound/pci/au88x0/au88x0_eq.c
108
hwwrite(vortex->mmio, 0x2b014 + (i * 0xc), b[i]);
sound/pci/au88x0/au88x0_eq.c
109
hwwrite(vortex->mmio, 0x2b018 + (i * 0xc), b[1 + i]);
sound/pci/au88x0/au88x0_eq.c
110
hwwrite(vortex->mmio, 0x2b01c + (i * 0xc), b[2 + i]);
sound/pci/au88x0/au88x0_eq.c
111
hwwrite(vortex->mmio, 0x2b020 + (i * 0xc), b[3 + i]);
sound/pci/au88x0/au88x0_eq.c
116
static void vortex_EqHw_SetRightStates(vortex_t *vortex, const u16 a[], const u16 b[])
sound/pci/au88x0/au88x0_eq.c
125
hwwrite(vortex->mmio, 0x2b1f4 + (i * 0xc), b[i]);
sound/pci/au88x0/au88x0_eq.c
126
hwwrite(vortex->mmio, 0x2b1f8 + (i * 0xc), b[1 + i]);
sound/pci/au88x0/au88x0_eq.c
127
hwwrite(vortex->mmio, 0x2b1fc + (i * 0xc), b[2 + i]);
sound/pci/au88x0/au88x0_eq.c
128
hwwrite(vortex->mmio, 0x2b200 + (i * 0xc), b[3 + i]);
sound/pci/au88x0/au88x0_eq.c
134
static void vortex_EqHw_GetTimeConsts(vortex_t * vortex, u16 * a, u16 * b)
sound/pci/au88x0/au88x0_eq.c
137
*b = hwread(vortex->mmio, 0x2b3c8);
sound/pci/au88x0/au88x0_eq.c
150
static void vortex_EqHw_GetLeftStates(vortex_t * vortex, u16 * a, u16 b[])
sound/pci/au88x0/au88x0_eq.c
155
static void vortex_EqHw_GetRightStates(vortex_t * vortex, u16 * a, u16 b[])
sound/pci/au88x0/au88x0_eq.c
162
static void vortex_EqHw_SetBypassGain(vortex_t * vortex, u16 a, u16 b)
sound/pci/au88x0/au88x0_eq.c
167
hwwrite(vortex->mmio, 0x2b3ec, b);
sound/pci/au88x0/au88x0_eq.c
170
hwwrite(vortex->mmio, 0x2b3ec, sign_invert(b));
sound/pci/au88x0/au88x0_eq.c
174
static void vortex_EqHw_SetA3DBypassGain(vortex_t * vortex, u16 a, u16 b)
sound/pci/au88x0/au88x0_eq.c
178
hwwrite(vortex->mmio, 0x2b3f8, b);
sound/pci/au88x0/au88x0_eq.c
182
static void vortex_EqHw_SetCurrBypassGain(vortex_t * vortex, u16 a, u16 b)
sound/pci/au88x0/au88x0_eq.c
186
hwwrite(vortex->mmio, 0x2b3e8, b);
sound/pci/au88x0/au88x0_eq.c
189
static void vortex_EqHw_SetCurrA3DBypassGain(vortex_t * vortex, u16 a, u16 b)
sound/pci/au88x0/au88x0_eq.c
193
hwwrite(vortex->mmio, 0x2b3f4, b);
sound/pci/au88x0/au88x0_eq.c
198
vortex_EqHw_SetLeftGainsSingleTarget(vortex_t * vortex, u16 index, u16 b)
sound/pci/au88x0/au88x0_eq.c
200
hwwrite(vortex->mmio, 0x2b02c + (index * 0x30), b);
sound/pci/au88x0/au88x0_eq.c
204
vortex_EqHw_SetRightGainsSingleTarget(vortex_t * vortex, u16 index, u16 b)
sound/pci/au88x0/au88x0_eq.c
206
hwwrite(vortex->mmio, 0x2b20c + (index * 0x30), b);
sound/pci/au88x0/au88x0_eq.c
595
vortex_Eqlzr_SetA3dBypassGain(vortex_t * vortex, u32 a, u32 b)
sound/pci/au88x0/au88x0_eq.c
601
eq->this5c = b;
sound/pci/au88x0/au88x0_eq.c
99
static void vortex_EqHw_SetLeftStates(vortex_t *vortex, const u16 a[], const u16 b[])
sound/pci/cs46xx/cs46xx_dsp_scb_types.h
19
#define ___DSP_DUAL_16BIT_ALLOC(a,b) u16 a; u16 b;
sound/pci/cs46xx/cs46xx_dsp_scb_types.h
21
#define ___DSP_DUAL_16BIT_ALLOC(a,b) u16 b; u16 a;
sound/pci/ctxfi/ctatc.c
201
int b;
sound/pci/ctxfi/ctatc.c
208
for (b = 31; ((b >= 0) && !(input_rate >> b)); )
sound/pci/ctxfi/ctatc.c
209
b--;
sound/pci/ctxfi/ctatc.c
211
if (b >= 0) {
sound/pci/ctxfi/ctatc.c
212
input_rate <<= (31 - b);
sound/pci/ctxfi/ctatc.c
214
b = 24 - (31 - b);
sound/pci/ctxfi/ctatc.c
215
if (b >= 0)
sound/pci/ctxfi/ctatc.c
216
input_rate <<= b;
sound/pci/ctxfi/ctatc.c
218
input_rate >>= -b;
sound/pci/ctxfi/cthw20k1.c
1785
#define CTLBITS(a, b, c, d) (((a) << 24) | ((b) << 16) | ((c) << 8) | (d))
sound/pci/emu10k1/emu10k1_callback.c
44
#define LIMITVALUE(x, a, b) do { if ((x) < (a)) (x) = (a); else if ((x) > (b)) (x) = (b); } while (0)
sound/pci/oxygen/xonar_wm87x6.c
981
#define WM8776_FIELD_CTL_VOLUME(a, b, c, d, e, f, g, h, tlv_p) { \
sound/pci/oxygen/xonar_wm87x6.c
982
_WM8776_FIELD_CTL(a " Capture Volume", b, c, d, e, f, g, h), \
sound/pci/riptide/riptide.c
229
#define SEND_GETV(p,b) sendcmd(p,RESP,GETV,0,RET(b)) /* get version */
sound/pci/riptide/riptide.c
230
#define SEND_GETC(p,b,c) sendcmd(p,PARM|RESP,GETC,c,RET(b))
sound/pci/riptide/riptide.c
231
#define SEND_GUNS(p,b) sendcmd(p,RESP,GUNS,0,RET(b))
sound/pci/riptide/riptide.c
232
#define SEND_SCID(p,b) sendcmd(p,RESP,SCID,0,RET(b))
sound/pci/riptide/riptide.c
233
#define SEND_RMEM(p,b,c,d) sendcmd(p,PARM|RESP,RMEM|BYTE1(b),LONG0(c),RET(d)) /* memory access for firmware write */
sound/pci/riptide/riptide.c
234
#define SEND_SMEM(p,b,c) sendcmd(p,PARM,SMEM|BYTE1(b),LONG0(c),RET(0)) /* memory access for firmware write */
sound/pci/riptide/riptide.c
235
#define SEND_WMEM(p,b,c) sendcmd(p,PARM,WMEM|BYTE1(b),LONG0(c),RET(0)) /* memory access for firmware write */
sound/pci/riptide/riptide.c
236
#define SEND_SDTM(p,b,c) sendcmd(p,PARM|RESP,SDTM|TRINIB1(b),0,RET(c)) /* memory access for firmware write */
sound/pci/riptide/riptide.c
237
#define SEND_GOTO(p,b) sendcmd(p,PARM,GOTO,LONG0(b),RET(0)) /* memory access for firmware write */
sound/pci/riptide/riptide.c
239
#define SEND_SSTR(p,b,c) sendcmd(p,PARM,SSTR|BYTE3(b),LONG0(c),RET(0)) /* start stream */
sound/pci/riptide/riptide.c
240
#define SEND_PSTR(p,b) sendcmd(p,PARM,PSTR,BYTE3(b),RET(0)) /* pause stream */
sound/pci/riptide/riptide.c
241
#define SEND_KSTR(p,b) sendcmd(p,PARM,KSTR,BYTE3(b),RET(0)) /* stop stream */
sound/pci/riptide/riptide.c
243
#define SEND_GPOS(p,b,c,d) sendcmd(p,PARM|RESP,GPOS,BYTE3(c)|BYTE2(b),RET(d)) /* get position in dma */
sound/pci/riptide/riptide.c
244
#define SEND_SETF(p,b,c,d,e,f,g) sendcmd(p,PARM,SETF|WORD1(b)|BYTE3(c),d|BYTE1(e)|BYTE2(f)|BYTE3(g),RET(0)) /* set sample format at mixer */
sound/pci/riptide/riptide.c
245
#define SEND_GSTS(p,b,c,d) sendcmd(p,PARM|RESP,GSTS,BYTE3(c)|BYTE2(b),RET(d))
sound/pci/riptide/riptide.c
246
#define SEND_NGPOS(p,b,c,d) sendcmd(p,PARM|RESP,NGPOS,BYTE3(c)|BYTE2(b),RET(d))
sound/pci/riptide/riptide.c
247
#define SEND_PSEL(p,b,c) sendcmd(p,PARM,PSEL,BYTE2(b)|BYTE3(c),RET(0)) /* activate lbus path */
sound/pci/riptide/riptide.c
248
#define SEND_PCLR(p,b,c) sendcmd(p,PARM,PCLR,BYTE2(b)|BYTE3(c),RET(0)) /* deactivate lbus path */
sound/pci/riptide/riptide.c
249
#define SEND_PLST(p,b) sendcmd(p,PARM,PLST,BYTE3(b),RET(0))
sound/pci/riptide/riptide.c
250
#define SEND_RSSV(p,b,c,d) sendcmd(p,PARM|RESP,RSSV,BYTE2(b)|BYTE3(c),RET(d))
sound/pci/riptide/riptide.c
251
#define SEND_LSEL(p,b,c,d,e,f,g,h) sendcmd(p,PARM,LSEL|BYTE1(b)|BYTE2(c)|BYTE3(d),BYTE0(e)|BYTE1(f)|BYTE2(g)|BYTE3(h),RET(0)) /* select paths for internal connections */
sound/pci/riptide/riptide.c
252
#define SEND_SSRC(p,b,c,d,e) sendcmd(p,PARM,SSRC|BYTE1(b)|WORD2(c),WORD0(d)|WORD2(e),RET(0)) /* configure source */
sound/pci/riptide/riptide.c
253
#define SEND_SLST(p,b) sendcmd(p,PARM,SLST,BYTE3(b),RET(0))
sound/pci/riptide/riptide.c
254
#define SEND_RSRC(p,b,c) sendcmd(p,RESP,RSRC|BYTE1(b),0,RET(c)) /* read source config */
sound/pci/riptide/riptide.c
255
#define SEND_SSRB(p,b,c) sendcmd(p,PARM,SSRB|BYTE1(b),WORD2(c),RET(0))
sound/pci/riptide/riptide.c
256
#define SEND_SDGV(p,b,c,d,e) sendcmd(p,PARM,SDGV|BYTE2(b)|BYTE3(c),WORD0(d)|WORD2(e),RET(0)) /* set digital mixer */
sound/pci/riptide/riptide.c
257
#define SEND_RDGV(p,b,c,d) sendcmd(p,PARM|RESP,RDGV|BYTE2(b)|BYTE3(c),0,RET(d)) /* read digital mixer */
sound/pci/riptide/riptide.c
258
#define SEND_DLST(p,b) sendcmd(p,PARM,DLST,BYTE3(b),RET(0))
sound/pci/riptide/riptide.c
259
#define SEND_SACR(p,b,c) sendcmd(p,PARM,SACR,WORD0(b)|WORD2(c),RET(0)) /* set AC97 register */
sound/pci/riptide/riptide.c
260
#define SEND_RACR(p,b,c) sendcmd(p,PARM|RESP,RACR,WORD2(b),RET(c)) /* get AC97 register */
sound/pci/riptide/riptide.c
261
#define SEND_ALST(p,b) sendcmd(p,PARM,ALST,BYTE3(b),RET(0))
sound/pci/riptide/riptide.c
262
#define SEND_TXAC(p,b,c,d,e,f) sendcmd(p,PARM,TXAC|BYTE1(b)|WORD2(c),WORD0(d)|BYTE2(e)|BYTE3(f),RET(0))
sound/pci/riptide/riptide.c
263
#define SEND_RXAC(p,b,c,d) sendcmd(p,PARM|RESP,RXAC,BYTE2(b)|BYTE3(c),RET(d))
sound/pci/riptide/riptide.c
264
#define SEND_SI2S(p,b) sendcmd(p,PARM,SI2S,WORD2(b),RET(0))
sound/pci/riptide/riptide.c
488
unsigned char *b);
sound/pci/riptide/riptide.c
957
unsigned char *a, unsigned char *b)
sound/pci/riptide/riptide.c
965
*b = rptr.retbytes[1];
sound/pci/riptide/riptide.c
966
dev_dbg(cif->dev, "%s 0x%x 0x%x\n", __func__, *a, *b);
sound/soc/codecs/arizona.c
2710
s16 b = be16_to_cpu(_b);
sound/soc/codecs/arizona.c
2715
if (abs(b) >= 4096)
sound/soc/codecs/arizona.c
2718
return (abs((a << 16) / (4096 - b)) >= 4096 << 4);
sound/soc/codecs/aw88399.c
1479
static int compare_ints(const void *a, const void *b)
sound/soc/codecs/aw88399.c
1481
return *(int *)a - *(int *)b;
sound/soc/codecs/cs42l51.h
26
#define CS42L51_MK_CHIP_REV(a, b) ((a)<<3|(b))
sound/soc/codecs/cs48l32.c
2488
s16 b = be16_to_cpu(in_b);
sound/soc/codecs/cs48l32.c
2493
if (abs(b) > CS48L32_EQ_MAX_COEFF)
sound/soc/codecs/cs48l32.c
2496
if (abs((a << 16) / (CS48L32_EQ_MAX_COEFF + 1 - b)) >= ((CS48L32_EQ_MAX_COEFF + 1) << 4))
sound/soc/codecs/madera.c
4716
s16 b = be16_to_cpu(_b);
sound/soc/codecs/madera.c
4721
if (abs(b) >= 4096)
sound/soc/codecs/madera.c
4724
return (abs((a << 16) / (4096 - b)) >= 4096 << 4);
sound/soc/codecs/rt5682s.c
2293
struct pll_calc_map *a, struct pll_calc_map *b)
sound/soc/codecs/rt5682s.c
2308
memcpy(b, pllb_table + i, sizeof(*b));
sound/soc/codecs/rt5682s.c
2320
memcpy(b, pllb_table + j, sizeof(*b));
sound/soc/codecs/tscs42xx.h
114
#define RM(m, b) ((m)<<(b))
sound/soc/codecs/tscs42xx.h
115
#define RV(v, b) ((v)<<(b))
sound/soc/codecs/wm8580.c
249
struct pll_state b;
sound/soc/codecs/wm8580.c
484
state = &wm8580->b;
sound/soc/fsl/fsl_asrc.h
123
#define ASRCNCR_ANCi_SHIFT(i, b) (b * i)
sound/soc/fsl/fsl_asrc.h
124
#define ASRCNCR_ANCi_MASK(i, b) (((1 << b) - 1) << ASRCNCR_ANCi_SHIFT(i, b))
sound/soc/fsl/fsl_asrc.h
125
#define ASRCNCR_ANCi(i, v, b) ((v << ASRCNCR_ANCi_SHIFT(i, b)) & ASRCNCR_ANCi_MASK(i, b))
sound/soc/fsl/fsl_easrc.c
280
int a, b;
sound/soc/fsl/fsl_easrc.c
288
b = ctx_priv->out_params.sample_rate;
sound/soc/fsl/fsl_easrc.c
290
a = gcd(a, b);
sound/soc/intel/avs/board_selection.c
71
#define AVS_SSP_RANGE(a, b) (GENMASK(b, a))
sound/soc/intel/avs/loader.c
223
adev->spec->name, mentry->uuid.b);
sound/soc/intel/catpt/dsp.c
156
unsigned long b = __ffs(mask);
sound/soc/intel/catpt/dsp.c
173
for_each_clear_bit_from(b, &new, fls_long(mask)) {
sound/soc/intel/catpt/dsp.c
177
if (test_bit(b, &old)) {
sound/soc/intel/catpt/dsp.c
179
b - __ffs(mask), off);
sound/soc/intel/catpt/registers.h
104
#define WPT_VDRTCTL0_DSRAMPGE(b) BIT(12 + (b))
sound/soc/intel/catpt/registers.h
106
#define WPT_VDRTCTL0_ISRAMPGE(b) BIT(2 + (b))
sound/soc/intel/catpt/registers.h
94
#define LPT_VDRTCTL0_DSRAMPGE(b) BIT(16 + (b))
sound/soc/intel/catpt/registers.h
96
#define LPT_VDRTCTL0_ISRAMPGE(b) BIT(6 + (b))
sound/soc/soc-dapm.c
1784
struct snd_soc_dapm_widget *b,
sound/soc/soc-dapm.c
1798
WARN_ONCE(sort[b->id] == 0, "offset b->id %d not initialized\n", b->id);
sound/soc/soc-dapm.c
1800
if (sort[a->id] != sort[b->id])
sound/soc/soc-dapm.c
1801
return sort[a->id] - sort[b->id];
sound/soc/soc-dapm.c
1802
if (a->subseq != b->subseq) {
sound/soc/soc-dapm.c
1804
return a->subseq - b->subseq;
sound/soc/soc-dapm.c
1806
return b->subseq - a->subseq;
sound/soc/soc-dapm.c
1808
if (a->reg != b->reg)
sound/soc/soc-dapm.c
1809
return a->reg - b->reg;
sound/soc/soc-dapm.c
1810
if (a->dapm != b->dapm)
sound/soc/soc-dapm.c
1811
return (unsigned long)a->dapm - (unsigned long)b->dapm;
sound/sparc/dbri.c
578
static __u32 reverse_bytes(__u32 b, int len)
sound/sparc/dbri.c
582
b = ((b & 0xffff0000) >> 16) | ((b & 0x0000ffff) << 16);
sound/sparc/dbri.c
585
b = ((b & 0xff00ff00) >> 8) | ((b & 0x00ff00ff) << 8);
sound/sparc/dbri.c
588
b = ((b & 0xf0f0f0f0) >> 4) | ((b & 0x0f0f0f0f) << 4);
sound/sparc/dbri.c
591
b = ((b & 0xcccccccc) >> 2) | ((b & 0x33333333) << 2);
sound/sparc/dbri.c
594
b = ((b & 0xaaaaaaaa) >> 1) | ((b & 0x55555555) << 1);
sound/sparc/dbri.c
602
return b;
sound/synth/emux/emux_synth.c
23
#define LIMITVALUE(x, a, b) do { if ((x) < (a)) (x) = (a); else if ((x) > (b)) (x) = (b); } while (0)
sound/usb/caiaq/input.c
131
static unsigned int decode_erp(unsigned char a, unsigned char b)
sound/usb/caiaq/input.c
151
pos_b = b - LOW_PEAK + DEG270;
sound/usb/caiaq/input.c
156
pos_b = HIGH_PEAK - b + DEG90;
sound/usb/caiaq/input.c
159
if (b > mid_value)
sound/usb/midi.c
603
uint8_t b, struct urb *urb)
sound/usb/midi.c
609
if (b >= 0xf8) {
sound/usb/midi.c
610
output_packet(urb, p0 | 0x0f, b, 0, 0);
sound/usb/midi.c
611
} else if (b >= 0xf0) {
sound/usb/midi.c
612
switch (b) {
sound/usb/midi.c
614
port->data[0] = b;
sound/usb/midi.c
619
port->data[0] = b;
sound/usb/midi.c
623
port->data[0] = b;
sound/usb/midi.c
651
} else if (b >= 0x80) {
sound/usb/midi.c
652
port->data[0] = b;
sound/usb/midi.c
653
if (b >= 0xc0 && b <= 0xdf)
sound/usb/midi.c
666
output_packet(urb, p0, port->data[0], b, 0);
sound/usb/midi.c
669
port->data[1] = b;
sound/usb/midi.c
680
output_packet(urb, p0, port->data[0], port->data[1], b);
sound/usb/midi.c
683
port->data[0] = b;
sound/usb/midi.c
687
port->data[1] = b;
sound/usb/midi.c
692
port->data[1], b);
sound/usb/midi.c
712
uint8_t b;
sound/usb/midi.c
714
if (snd_rawmidi_transmit(port->substream, &b, 1) != 1) {
sound/usb/midi.c
718
snd_usbmidi_transmit_byte(port, b, urb);
sound/usb/misc/ua101.c
1055
unsigned int b, u = 0;
sound/usb/misc/ua101.c
1057
for (b = 0; b < ARRAY_SIZE(stream->buffers); ++b) {
sound/usb/misc/ua101.c
1058
unsigned int size = stream->buffers[b].size;
sound/usb/misc/ua101.c
1059
u8 *addr = stream->buffers[b].addr;
sound/usb/misc/ua101.c
1060
dma_addr_t dma = stream->buffers[b].dma;
sound/usb/mixer.c
942
#define PTYPE(a, b) ((a) << 8 | (b))
sound/usb/mixer_s1810c.c
177
u32 b, u32 c, u32 d, u32 e)
sound/usb/mixer_s1810c.c
186
pkt.b = __cpu_to_le32(b);
sound/usb/mixer_s1810c.c
252
u32 a, b, c, e, n, off, left, right;
sound/usb/mixer_s1810c.c
262
for (b = off; b < 18 + off; b++) {
sound/usb/mixer_s1810c.c
265
snd_s1810c_send_ctl_packet(dev, a, b, c, 0, e);
sound/usb/mixer_s1810c.c
266
snd_s1810c_send_ctl_packet(dev, a, b, c, 1, e);
sound/usb/mixer_s1810c.c
269
snd_s1810c_send_ctl_packet(dev, a, b, 0, 0, e);
sound/usb/mixer_s1810c.c
270
snd_s1810c_send_ctl_packet(dev, a, b, 0, 1, e);
sound/usb/mixer_s1810c.c
281
for (b = 1; b < 3; b++) {
sound/usb/mixer_s1810c.c
282
snd_s1810c_send_ctl_packet(dev, a, b, 0, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
283
snd_s1810c_send_ctl_packet(dev, a, b, 0, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
294
for (b = off; b < 18 + off; b++) {
sound/usb/mixer_s1810c.c
295
snd_s1810c_send_ctl_packet(dev, a, b, c, 0, e);
sound/usb/mixer_s1810c.c
296
snd_s1810c_send_ctl_packet(dev, a, b, c, 1, e);
sound/usb/mixer_s1810c.c
308
for (b = 0; b < 4; b++) {
sound/usb/mixer_s1810c.c
309
snd_s1810c_send_ctl_packet(dev, a, b, 0, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
310
snd_s1810c_send_ctl_packet(dev, a, b, 0, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
316
for (b = 0; b < 36; b++) {
sound/usb/mixer_s1810c.c
317
if ((c == 0 && b == 18) || /* DAW1/2 -> Main */
sound/usb/mixer_s1810c.c
318
(c == 1 && b == 20) || /* DAW3/4 -> Line3/4 */
sound/usb/mixer_s1810c.c
319
(c == 2 && b == 22) || /* DAW4/5 -> Line5/6 */
sound/usb/mixer_s1810c.c
320
(c == 3 && b == 24)) { /* DAW5/6 -> S/PDIF */
sound/usb/mixer_s1810c.c
323
a, b, c, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
325
a, b, c, 1, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
326
b++;
sound/usb/mixer_s1810c.c
329
a, b, c, 0, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
331
a, b, c, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
335
a, b, c, 0, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
337
a, b, c, 1, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
348
for (b = off; b < 18 + off; b++) {
sound/usb/mixer_s1810c.c
349
snd_s1810c_send_ctl_packet(dev, a, b, c, 0, e);
sound/usb/mixer_s1810c.c
350
snd_s1810c_send_ctl_packet(dev, a, b, c, 1, e);
sound/usb/mixer_s1810c.c
370
for (b = 0; b < 9; b++) {
sound/usb/mixer_s1810c.c
371
snd_s1810c_send_ctl_packet(dev, a, b, c, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
372
snd_s1810c_send_ctl_packet(dev, a, b, c, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
394
for (b = 0; b < 36; b++) {
sound/usb/mixer_s1810c.c
395
if (b == left) {
sound/usb/mixer_s1810c.c
397
a, b, c, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
399
a, b, c, 1, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
400
} else if (b == right) {
sound/usb/mixer_s1810c.c
402
a, b, c, 0, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
404
a, b, c, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
407
a, b, c, 0, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
409
a, b, c, 1, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
89
__le32 b;
tools/accounting/delaytop.c
774
static int compare_tasks(const void *a, const void *b)
tools/accounting/delaytop.c
777
const struct task_info *t2 = (const struct task_info *)b;
tools/arch/x86/include/asm/asm.h
20
# define __ASM_SEL(a,b) __ASM_FORM(a)
tools/arch/x86/include/asm/asm.h
21
# define __ASM_SEL_RAW(a,b) __ASM_FORM_RAW(a)
tools/arch/x86/include/asm/asm.h
24
# define __ASM_SEL(a,b) __ASM_FORM(b)
tools/arch/x86/include/asm/asm.h
25
# define __ASM_SEL_RAW(a,b) __ASM_FORM_RAW(b)
tools/arch/x86/kcpuid/kcpuid.c
13
#define min(a, b) (((a) < (b)) ? (a) : (b))
tools/arch/x86/kcpuid/kcpuid.c
139
#define cpuid(leaf, a, b, c, d) \
tools/arch/x86/kcpuid/kcpuid.c
140
__cpuid_count(leaf, 0, a, b, c, d)
tools/arch/x86/kcpuid/kcpuid.c
142
#define cpuid_count(leaf, subleaf, a, b, c, d) \
tools/arch/x86/kcpuid/kcpuid.c
143
__cpuid_count(leaf, subleaf, a, b, c, d)
tools/arch/x86/kcpuid/kcpuid.c
176
u32 a, u32 b, u32 c, u32 d)
tools/arch/x86/kcpuid/kcpuid.c
182
if (a == 0 && b == 0 && c == 0 && d == 0)
tools/arch/x86/kcpuid/kcpuid.c
211
leaf->output[R_EBX] = b;
tools/arch/x86/lib/insn.c
128
insn_byte_t b, lb;
tools/arch/x86/lib/insn.c
138
b = peek_next(insn_byte_t, insn);
tools/arch/x86/lib/insn.c
139
attr = inat_get_opcode_attribute(b);
tools/arch/x86/lib/insn.c
143
if (prefixes->bytes[i] == b)
tools/arch/x86/lib/insn.c
148
prefixes->bytes[nb++] = b;
tools/arch/x86/lib/insn.c
162
lb = b;
tools/arch/x86/lib/insn.c
163
b = peek_next(insn_byte_t, insn);
tools/arch/x86/lib/insn.c
164
attr = inat_get_opcode_attribute(b);
tools/arch/x86/lib/insn.c
170
b = insn->prefixes.bytes[3];
tools/arch/x86/lib/insn.c
173
insn_set_byte(prefixes, i, b);
tools/arch/x86/lib/insn.c
180
b = peek_next(insn_byte_t, insn);
tools/arch/x86/lib/insn.c
181
attr = inat_get_opcode_attribute(b);
tools/arch/x86/lib/insn.c
183
insn_field_set(&insn->rex_prefix, b, 1);
tools/arch/x86/lib/insn.c
185
if (X86_REX_W(b))
tools/arch/x86/lib/insn.c
189
insn_set_byte(&insn->rex_prefix, 0, b);
tools/arch/x86/lib/insn.c
190
b = peek_nbyte_next(insn_byte_t, insn, 1);
tools/arch/x86/lib/insn.c
191
insn_set_byte(&insn->rex_prefix, 1, b);
tools/arch/x86/lib/insn.c
194
if (X86_REX_W(b))
tools/arch/x86/lib/insn.c
204
b = peek_next(insn_byte_t, insn);
tools/arch/x86/lib/insn.c
220
insn_set_byte(&insn->vex_prefix, 0, b);
tools/bpf/bpftool/btf.c
507
const struct btf_type *b = *(void **)pb;
tools/bpf/bpftool/btf.c
510
btf__str_by_offset(btf, b->name_off));
tools/bpf/bpftool/link.c
259
const struct addr_cookie *a = A, *b = B;
tools/bpf/bpftool/link.c
261
if (a->addr == b->addr)
tools/bpf/bpftool/link.c
263
return a->addr < b->addr ? -1 : 1;
tools/bpf/bpftool/net.c
826
static int netfilter_link_compar(const void *a, const void *b)
tools/bpf/bpftool/net.c
829
const struct bpf_link_info *nfb = b;
tools/bpf/bpftool/prog.c
1035
const struct map_replace *a = p1, *b = p2;
tools/bpf/bpftool/prog.c
1037
return a->idx - b->idx;
tools/bpf/bpftool/sign.c
102
BIO_free(b);
tools/bpf/bpftool/sign.c
66
BIO *b;
tools/bpf/bpftool/sign.c
68
b = BIO_new_file(pkey_path, "rb");
tools/bpf/bpftool/sign.c
69
private_key = PEM_read_bio_PrivateKey(b, NULL, NULL, NULL);
tools/bpf/bpftool/sign.c
70
BIO_free(b);
tools/bpf/bpftool/sign.c
79
BIO *b;
tools/bpf/bpftool/sign.c
82
b = BIO_new_file(x509_name, "rb");
tools/bpf/bpftool/sign.c
83
if (!b)
tools/bpf/bpftool/sign.c
87
n = BIO_read(b, buf, 2);
tools/bpf/bpftool/sign.c
91
if (BIO_reset(b) != 0)
tools/bpf/bpftool/sign.c
96
x509 = d2i_X509_bio(b, NULL);
tools/bpf/bpftool/sign.c
99
x509 = PEM_read_bio_X509(b, NULL, NULL, NULL);
tools/bpf/resolve_btfids/main.c
1246
static int cmp_type_names(const void *a, const void *b, void *priv)
tools/bpf/resolve_btfids/main.c
1250
const struct btf_type *tb = btf__type_by_id(btf, *(__u32 *)b);
tools/bpf/resolve_btfids/main.c
1261
return *(__u32 *)a < *(__u32 *)b ? -1 : 1;
tools/bpf/resolve_btfids/main.c
738
const int *a = pa, *b = pb;
tools/bpf/resolve_btfids/main.c
740
return *a - *b;
tools/build/feature/test-clang-bpf-co-re.c
6
int b;
tools/build/tests/ex/ex.c
14
b();
tools/build/tests/ex/ex.c
4
int b(void);
tools/gpio/gpio-utils.h
45
static inline void gpiotools_set_bit(__u64 *b, int n)
tools/gpio/gpio-utils.h
47
*b |= _BITULL(n);
tools/gpio/gpio-utils.h
50
static inline void gpiotools_change_bit(__u64 *b, int n)
tools/gpio/gpio-utils.h
52
*b ^= _BITULL(n);
tools/gpio/gpio-utils.h
55
static inline void gpiotools_clear_bit(__u64 *b, int n)
tools/gpio/gpio-utils.h
57
*b &= ~_BITULL(n);
tools/gpio/gpio-utils.h
60
static inline int gpiotools_test_bit(__u64 b, int n)
tools/gpio/gpio-utils.h
62
return !!(b & _BITULL(n));
tools/gpio/gpio-utils.h
65
static inline void gpiotools_assign_bit(__u64 *b, int n, bool value)
tools/gpio/gpio-utils.h
68
gpiotools_set_bit(b, n);
tools/gpio/gpio-utils.h
70
gpiotools_clear_bit(b, n);
tools/include/linux/args.h
26
#define __CONCAT(a, b) a ## b
tools/include/linux/args.h
29
#define CONCATENATE(a, b) __CONCAT(a, b)
tools/include/linux/compiler-gcc.h
41
#define __printf(a, b) __attribute__((format(printf, a, b)))
tools/include/linux/compiler-gcc.h
42
#define __scanf(a, b) __attribute__((format(scanf, a, b)))
tools/include/linux/compiler.h
242
#define ___PASTE(a, b) a##b
tools/include/linux/compiler.h
243
#define __PASTE(a, b) ___PASTE(a, b)
tools/include/linux/compiler.h
73
# define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
tools/include/linux/jhash.h
102
__jhash_final(a, b, c);
tools/include/linux/jhash.h
119
u32 a, b, c;
tools/include/linux/jhash.h
122
a = b = c = JHASH_INITVAL + (length<<2) + initval;
tools/include/linux/jhash.h
127
b += k[1];
tools/include/linux/jhash.h
129
__jhash_mix(a, b, c);
tools/include/linux/jhash.h
137
case 2: b += k[1];
tools/include/linux/jhash.h
139
__jhash_final(a, b, c);
tools/include/linux/jhash.h
149
static inline u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval)
tools/include/linux/jhash.h
152
b += initval;
tools/include/linux/jhash.h
155
__jhash_final(a, b, c);
tools/include/linux/jhash.h
160
static inline u32 jhash_3words(u32 a, u32 b, u32 c, u32 initval)
tools/include/linux/jhash.h
162
return __jhash_nwords(a, b, c, initval + JHASH_INITVAL + (3 << 2));
tools/include/linux/jhash.h
165
static inline u32 jhash_2words(u32 a, u32 b, u32 initval)
tools/include/linux/jhash.h
167
return __jhash_nwords(a, b, 0, initval + JHASH_INITVAL + (2 << 2));
tools/include/linux/jhash.h
35
#define __jhash_mix(a, b, c) \
tools/include/linux/jhash.h
37
a -= c; a ^= rol32(c, 4); c += b; \
tools/include/linux/jhash.h
38
b -= a; b ^= rol32(a, 6); a += c; \
tools/include/linux/jhash.h
39
c -= b; c ^= rol32(b, 8); b += a; \
tools/include/linux/jhash.h
40
a -= c; a ^= rol32(c, 16); c += b; \
tools/include/linux/jhash.h
41
b -= a; b ^= rol32(a, 19); a += c; \
tools/include/linux/jhash.h
42
c -= b; c ^= rol32(b, 4); b += a; \
tools/include/linux/jhash.h
46
#define __jhash_final(a, b, c) \
tools/include/linux/jhash.h
48
c ^= b; c -= rol32(b, 14); \
tools/include/linux/jhash.h
50
b ^= a; b -= rol32(a, 25); \
tools/include/linux/jhash.h
51
c ^= b; c -= rol32(b, 16); \
tools/include/linux/jhash.h
53
b ^= a; b -= rol32(a, 14); \
tools/include/linux/jhash.h
54
c ^= b; c -= rol32(b, 24); \
tools/include/linux/jhash.h
72
u32 a, b, c;
tools/include/linux/jhash.h
76
a = b = c = JHASH_INITVAL + length + initval;
tools/include/linux/jhash.h
81
b += __get_unaligned_cpu32(k + 4);
tools/include/linux/jhash.h
83
__jhash_mix(a, b, c);
tools/include/linux/jhash.h
94
case 8: b += (u32)k[7]<<24;
tools/include/linux/jhash.h
95
case 7: b += (u32)k[6]<<16;
tools/include/linux/jhash.h
96
case 6: b += (u32)k[5]<<8;
tools/include/linux/jhash.h
97
case 5: b += k[4];
tools/include/linux/math64.h
13
: "a" (a), "rm" (b), "rm" (c)
tools/include/linux/math64.h
22
static inline u64 mul_u64_u32_shr(u64 a, u32 b, unsigned int shift)
tools/include/linux/math64.h
24
return (u64)(((unsigned __int128)a * b) >> shift);
tools/include/linux/math64.h
30
static inline u64 mul_u32_u32(u32 a, u32 b)
tools/include/linux/math64.h
35
: [a] "a" (a), [b] "rm" (b) );
tools/include/linux/math64.h
40
static inline u64 mul_u32_u32(u32 a, u32 b)
tools/include/linux/math64.h
42
return (u64)a * b;
tools/include/linux/math64.h
46
static inline u64 mul_u64_u32_shr(u64 a, u32 b, unsigned int shift)
tools/include/linux/math64.h
54
ret = mul_u32_u32(al, b) >> shift;
tools/include/linux/math64.h
56
ret += mul_u32_u32(ah, b) << (32 - shift);
tools/include/linux/math64.h
64
static inline u64 mul_u64_u64_div64(u64 a, u64 b, u64 c)
tools/include/linux/math64.h
71
return quot * b + (rem * b) / c;
tools/include/linux/math64.h
8
static inline u64 mul_u64_u64_div64(u64 a, u64 b, u64 c)
tools/include/linux/overflow.h
101
static inline __must_check size_t array_size(size_t a, size_t b)
tools/include/linux/overflow.h
105
if (check_mul_overflow(a, b, &bytes))
tools/include/linux/overflow.h
123
static inline __must_check size_t array3_size(size_t a, size_t b, size_t c)
tools/include/linux/overflow.h
127
if (check_mul_overflow(a, b, &bytes))
tools/include/linux/overflow.h
44
#define check_add_overflow(a, b, d) ({ \
tools/include/linux/overflow.h
46
typeof(b) __b = (b); \
tools/include/linux/overflow.h
53
#define check_sub_overflow(a, b, d) ({ \
tools/include/linux/overflow.h
55
typeof(b) __b = (b); \
tools/include/linux/overflow.h
62
#define check_mul_overflow(a, b, d) ({ \
tools/include/linux/overflow.h
64
typeof(b) __b = (b); \
tools/include/linux/prandom.h
43
#define TAUSWORTHE(s, a, b, c, d) (((s & c) << d) ^ (((s << a) ^ s) >> b))
tools/include/nolibc/stdio.h
1001
return b;
tools/include/nolibc/stdio.h
993
char *b = buf;
tools/include/nolibc/stdio.h
996
_NOLIBC_OPTIMIZER_HIDE_VAR(b);
tools/include/nolibc/stdio.h
999
strerror_r(errnum, b, sizeof(buf));
tools/include/nolibc/string.h
123
int strcmp(const char *a, const char *b)
tools/include/nolibc/string.h
128
while (!(diff = (unsigned char)*a++ - (c = (unsigned char)*b++)) && c)
tools/include/nolibc/string.h
274
int strncmp(const char *a, const char *b, size_t size)
tools/include/nolibc/string.h
280
!(diff = (unsigned char)*a++ - (c = (unsigned char)*b++)) && c)
tools/include/nolibc/string.h
81
void *memset(void *dst, int b, size_t len);
tools/include/nolibc/string.h
83
void *memset(void *dst, int b, size_t len)
tools/include/nolibc/string.h
90
*(p++) = b;
tools/lib/bpf/bpf_core_read.h
340
#define ___concat(a, b) a ## b
tools/lib/bpf/bpf_core_read.h
358
#define ___last3(a, b, x) x
tools/lib/bpf/bpf_core_read.h
359
#define ___last4(a, b, c, x) x
tools/lib/bpf/bpf_core_read.h
360
#define ___last5(a, b, c, d, x) x
tools/lib/bpf/bpf_core_read.h
361
#define ___last6(a, b, c, d, e, x) x
tools/lib/bpf/bpf_core_read.h
362
#define ___last7(a, b, c, d, e, f, x) x
tools/lib/bpf/bpf_core_read.h
363
#define ___last8(a, b, c, d, e, f, g, x) x
tools/lib/bpf/bpf_core_read.h
364
#define ___last9(a, b, c, d, e, f, g, h, x) x
tools/lib/bpf/bpf_core_read.h
365
#define ___last10(a, b, c, d, e, f, g, h, i, x) x
tools/lib/bpf/bpf_core_read.h
369
#define ___nolast3(a, b, _) a, b
tools/lib/bpf/bpf_core_read.h
370
#define ___nolast4(a, b, c, _) a, b, c
tools/lib/bpf/bpf_core_read.h
371
#define ___nolast5(a, b, c, d, _) a, b, c, d
tools/lib/bpf/bpf_core_read.h
372
#define ___nolast6(a, b, c, d, e, _) a, b, c, d, e
tools/lib/bpf/bpf_core_read.h
373
#define ___nolast7(a, b, c, d, e, f, _) a, b, c, d, e, f
tools/lib/bpf/bpf_core_read.h
374
#define ___nolast8(a, b, c, d, e, f, g, _) a, b, c, d, e, f, g
tools/lib/bpf/bpf_core_read.h
375
#define ___nolast9(a, b, c, d, e, f, g, h, _) a, b, c, d, e, f, g, h
tools/lib/bpf/bpf_core_read.h
376
#define ___nolast10(a, b, c, d, e, f, g, h, i, _) a, b, c, d, e, f, g, h, i
tools/lib/bpf/bpf_core_read.h
380
#define ___arrow2(a, b) a->b
tools/lib/bpf/bpf_core_read.h
381
#define ___arrow3(a, b, c) a->b->c
tools/lib/bpf/bpf_core_read.h
382
#define ___arrow4(a, b, c, d) a->b->c->d
tools/lib/bpf/bpf_core_read.h
383
#define ___arrow5(a, b, c, d, e) a->b->c->d->e
tools/lib/bpf/bpf_core_read.h
384
#define ___arrow6(a, b, c, d, e, f) a->b->c->d->e->f
tools/lib/bpf/bpf_core_read.h
385
#define ___arrow7(a, b, c, d, e, f, g) a->b->c->d->e->f->g
tools/lib/bpf/bpf_core_read.h
386
#define ___arrow8(a, b, c, d, e, f, g, h) a->b->c->d->e->f->g->h
tools/lib/bpf/bpf_core_read.h
387
#define ___arrow9(a, b, c, d, e, f, g, h, i) a->b->c->d->e->f->g->h->i
tools/lib/bpf/bpf_core_read.h
388
#define ___arrow10(a, b, c, d, e, f, g, h, i, j) a->b->c->d->e->f->g->h->i->j
tools/lib/bpf/bpf_endian.h
13
#define ___bpf_mvb(x, b, n, m) ((__u##b)(x) << (b-(n+1)*8) >> (b-8) << (m*8))
tools/lib/bpf/bpf_helpers.h
222
#define ___bpf_concat(a, b) a ## b
tools/lib/bpf/bpf_helpers.h
83
#define KERNEL_VERSION(a, b, c) (((a) << 16) + ((b) << 8) + ((c) > 255 ? 255 : (c)))
tools/lib/bpf/bpf_tracing.h
630
#define ___bpf_concat(a, b) a ## b
tools/lib/bpf/btf_dump.c
127
static bool str_equal_fn(long a, long b, void *ctx)
tools/lib/bpf/btf_dump.c
129
return strcmp((void *)a, (void *)b) == 0;
tools/lib/bpf/elf.c
394
static int symbol_cmp(const void *a, const void *b)
tools/lib/bpf/elf.c
397
const struct symbol *sym_b = b;
tools/lib/bpf/libbpf.c
11990
static int avail_func_cmp(const void *a, const void *b)
tools/lib/bpf/libbpf.c
11992
return strcmp(*(const char **)a, *(const char **)b);
tools/lib/bpf/libbpf.c
3408
const struct btf_var_secinfo *b = _b;
tools/lib/bpf/libbpf.c
3410
return a->offset - b->offset;
tools/lib/bpf/libbpf.c
3881
const struct bpf_program *b = _b;
tools/lib/bpf/libbpf.c
3883
if (a->sec_idx != b->sec_idx)
tools/lib/bpf/libbpf.c
3884
return a->sec_idx < b->sec_idx ? -1 : 1;
tools/lib/bpf/libbpf.c
3887
return a->sec_insn_off < b->sec_insn_off ? -1 : 1;
tools/lib/bpf/libbpf.c
4221
const struct extern_desc *b = _b;
tools/lib/bpf/libbpf.c
4223
if (a->type != b->type)
tools/lib/bpf/libbpf.c
4224
return a->type < b->type ? -1 : 1;
tools/lib/bpf/libbpf.c
4228
if (a->kcfg.align != b->kcfg.align)
tools/lib/bpf/libbpf.c
4229
return a->kcfg.align > b->kcfg.align ? -1 : 1;
tools/lib/bpf/libbpf.c
4231
if (a->kcfg.sz != b->kcfg.sz)
tools/lib/bpf/libbpf.c
4232
return a->kcfg.sz < b->kcfg.sz ? -1 : 1;
tools/lib/bpf/libbpf.c
4236
return strcmp(a->name, b->name);
tools/lib/bpf/libbpf.c
7000
const struct reloc_desc *b = _b;
tools/lib/bpf/libbpf.c
7002
if (a->insn_idx != b->insn_idx)
tools/lib/bpf/libbpf.c
7003
return a->insn_idx < b->insn_idx ? -1 : 1;
tools/lib/bpf/libbpf.c
7006
if (a->type != b->type)
tools/lib/bpf/libbpf.c
7007
return a->type < b->type ? -1 : 1;
tools/lib/bpf/libbpf.c
73
#define __printf(a, b) __attribute__((format(printf, a, b)))
tools/lib/bpf/libbpf.h
1399
#define BPF_TC_PARENT(a, b) \
tools/lib/bpf/libbpf.h
1400
((((a) << 16) & 0xFFFF0000U) | ((b) & 0x0000FFFFU))
tools/lib/bpf/libbpf_utils.c
188
#define SHA256_ROUND(i, a, b, c, d, e, f, g, h) \
tools/lib/bpf/libbpf_utils.c
192
h = tmp + Sigma_0(a) + Maj(a, b, c); \
tools/lib/bpf/libbpf_utils.c
199
__u32 b = state[1];
tools/lib/bpf/libbpf_utils.c
215
SHA256_ROUND(i + 0, a, b, c, d, e, f, g, h);
tools/lib/bpf/libbpf_utils.c
216
SHA256_ROUND(i + 1, h, a, b, c, d, e, f, g);
tools/lib/bpf/libbpf_utils.c
217
SHA256_ROUND(i + 2, g, h, a, b, c, d, e, f);
tools/lib/bpf/libbpf_utils.c
218
SHA256_ROUND(i + 3, f, g, h, a, b, c, d, e);
tools/lib/bpf/libbpf_utils.c
219
SHA256_ROUND(i + 4, e, f, g, h, a, b, c, d);
tools/lib/bpf/libbpf_utils.c
220
SHA256_ROUND(i + 5, d, e, f, g, h, a, b, c);
tools/lib/bpf/libbpf_utils.c
221
SHA256_ROUND(i + 6, c, d, e, f, g, h, a, b);
tools/lib/bpf/libbpf_utils.c
222
SHA256_ROUND(i + 7, b, c, d, e, f, g, h, a);
tools/lib/bpf/libbpf_utils.c
225
state[1] += b;
tools/lib/bpf/usdt.c
414
const struct elf_seg *b = _b;
tools/lib/bpf/usdt.c
416
return a->start < b->start ? -1 : 1;
tools/lib/list_sort.c
14
struct list_head *a, struct list_head *b)
tools/lib/list_sort.c
20
if (cmp(priv, a, b) <= 0) {
tools/lib/list_sort.c
210
struct list_head *a = *tail, *b = a->prev;
tools/lib/list_sort.c
212
a = merge(priv, cmp, b, a);
tools/lib/list_sort.c
214
a->prev = b->prev;
tools/lib/list_sort.c
25
*tail = b;
tools/lib/list_sort.c
29
*tail = b;
tools/lib/list_sort.c
30
tail = &b->next;
tools/lib/list_sort.c
31
b = b->next;
tools/lib/list_sort.c
32
if (!b) {
tools/lib/list_sort.c
50
struct list_head *a, struct list_head *b)
tools/lib/list_sort.c
56
if (cmp(priv, a, b) <= 0) {
tools/lib/list_sort.c
64
tail->next = b;
tools/lib/list_sort.c
65
b->prev = tail;
tools/lib/list_sort.c
66
tail = b;
tools/lib/list_sort.c
67
b = b->next;
tools/lib/list_sort.c
68
if (!b) {
tools/lib/list_sort.c
69
b = a;
tools/lib/list_sort.c
76
tail->next = b;
tools/lib/list_sort.c
78
b->prev = tail;
tools/lib/list_sort.c
79
tail = b;
tools/lib/list_sort.c
80
b = b->next;
tools/lib/list_sort.c
81
} while (b);
tools/lib/perf/core.c
3
#define __printf(a, b) __attribute__((format(printf, a, b)))
tools/lib/perf/cpumap.c
126
static int cmp_cpu(const void *a, const void *b)
tools/lib/perf/cpumap.c
128
const struct perf_cpu *cpu_a = a, *cpu_b = b;
tools/lib/perf/cpumap.c
378
bool perf_cpu_map__is_subset(const struct perf_cpu_map *a, const struct perf_cpu_map *b)
tools/lib/perf/cpumap.c
380
if (a == b || !b)
tools/lib/perf/cpumap.c
382
if (!a || __perf_cpu_map__nr(b) > __perf_cpu_map__nr(a))
tools/lib/perf/cpumap.c
386
if (__perf_cpu_map__cpu(a, i).cpu > __perf_cpu_map__cpu(b, j).cpu)
tools/lib/perf/cpumap.c
388
if (__perf_cpu_map__cpu(a, i).cpu == __perf_cpu_map__cpu(b, j).cpu) {
tools/lib/perf/cpumap.c
390
if (j == __perf_cpu_map__nr(b))
tools/lib/perf/include/internal/cpumap.h
26
bool perf_cpu_map__is_subset(const struct perf_cpu_map *a, const struct perf_cpu_map *b);
tools/lib/subcmd/help.c
45
struct cmdname *b = *(struct cmdname **)b_;
tools/lib/subcmd/help.c
46
return strcmp(a->name, b->name);
tools/lib/subcmd/help.h
28
int cmdname_compare(const void *a, const void *b);
tools/lib/subcmd/parse-options.c
788
const struct option *a = va, *b = vb;
tools/lib/subcmd/parse-options.c
789
int sa = tolower(a->short_name), sb = tolower(b->short_name), ret;
tools/lib/subcmd/parse-options.c
800
*lb = b->long_name ?: "";
tools/lib/subcmd/parse-options.h
120
#define OPT_BIT(s, l, v, h, b) { .type = OPTION_BIT, .short_name = (s), .long_name = (l), .value = check_vtype(v, int *), .help = (h), .defval = (b) }
tools/mm/slabinfo.c
412
char b[20];
tools/mm/slabinfo.c
414
store_size(b, s->numa[node]);
tools/mm/slabinfo.c
415
printf(" %4s", b);
tools/mm/slabinfo.c
421
char b[20];
tools/mm/slabinfo.c
423
store_size(b, s->numa_partial[node]);
tools/mm/slabinfo.c
424
printf(" %4s", b);
tools/net/ynl/ynltool/qstats.c
406
static int cmp_ifindex_type(const void *a, const void *b)
tools/net/ynl/ynltool/qstats.c
409
const struct netdev_qstats_get_rsp *qb = b;
tools/objtool/klp-diff.c
58
char *b, *new;
tools/objtool/klp-diff.c
73
for (a = orig, b = new; *a; a++) {
tools/objtool/klp-diff.c
75
case '\001': memcpy(b, "<SOH>", 5); b += 5; break;
tools/objtool/klp-diff.c
76
case '\n': *b++ = '\\'; *b++ = 'n'; break;
tools/objtool/klp-diff.c
77
case '\t': *b++ = '\\'; *b++ = 't'; break;
tools/objtool/klp-diff.c
78
default: *b++ = *a;
tools/objtool/klp-diff.c
82
*b = '\0';
tools/perf/arch/arm64/util/machine.c
7
#define SMPL_REG_MASK(b) (1ULL << (b))
tools/perf/arch/x86/util/cpuid.h
28
: "=a"(*a), "=D"(*b), "=c"(*c), "=d"(*d)
tools/perf/arch/x86/util/cpuid.h
7
cpuid(unsigned int op, unsigned int op2, unsigned int *a, unsigned int *b,
tools/perf/arch/x86/util/header.c
16
unsigned int b, c, d;
tools/perf/arch/x86/util/header.c
18
cpuid(0, 0, lvl, &b, &c, &d);
tools/perf/arch/x86/util/header.c
19
strncpy(&vendor[0], (char *)(&b), 4);
tools/perf/arch/x86/util/header.c
28
unsigned int a, b, c, d, lvl;
tools/perf/arch/x86/util/header.c
36
cpuid(1, 0, &a, &b, &c, &d);
tools/perf/arch/x86/util/intel-bts.c
350
int i, a, b;
tools/perf/arch/x86/util/intel-bts.c
352
b = buf_size >> 3;
tools/perf/arch/x86/util/intel-bts.c
353
a = b - 512;
tools/perf/arch/x86/util/intel-bts.c
357
for (i = a; i < b; i++) {
tools/perf/arch/x86/util/intel-pt.c
1097
int i, a, b;
tools/perf/arch/x86/util/intel-pt.c
1099
b = buf_size >> 3;
tools/perf/arch/x86/util/intel-pt.c
1100
a = b - 512;
tools/perf/arch/x86/util/intel-pt.c
1104
for (i = a; i < b; i++) {
tools/perf/arch/x86/util/tsc.c
62
unsigned int a, b, c, d, lvl;
tools/perf/arch/x86/util/tsc.c
84
cpuid(0x15, 0, &a, &b, &c, &d);
tools/perf/arch/x86/util/tsc.c
86
if (!a || !b || !c) {
tools/perf/arch/x86/util/tsc.c
91
tsc = (u64)c * (u64)b / (u64)a;
tools/perf/bench/mem-functions.c
172
static void clock_accum(union bench_clock *a, union bench_clock *b)
tools/perf/bench/mem-functions.c
175
a->cycles += b->cycles;
tools/perf/bench/mem-functions.c
177
timeradd(&a->tv, &b->tv, &a->tv);
tools/perf/builtin-c2c.c
1916
static bool fmt_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/builtin-c2c.c
1919
struct c2c_fmt *c2c_b = container_of(b, struct c2c_fmt, fmt);
tools/perf/builtin-c2c.c
1956
struct hist_entry *a, struct hist_entry *b)
tools/perf/builtin-c2c.c
1961
return dim->se->se_cmp(a, b);
tools/perf/builtin-c2c.c
1965
struct hist_entry *a, struct hist_entry *b)
tools/perf/builtin-c2c.c
1972
return collapse_fn(a, b);
tools/perf/builtin-c2c.c
2602
ui_browser__help_window(&browser->b, "No annotation support");
tools/perf/builtin-c2c.c
2607
ui_browser__help_window(&browser->b, "No entry selected for annotation");
tools/perf/builtin-c2c.c
2613
ui_browser__help_window(&browser->b, "Can not annotate, no symbol found");
tools/perf/builtin-c2c.c
2619
ui_browser__help_window(&browser->b, "Failed to initialize annotation source");
tools/perf/builtin-c2c.c
2738
ui_browser__help_window(&browser->b, help);
tools/perf/builtin-c2c.c
2803
ui_browser__help_window(&browser->b, help);
tools/perf/builtin-ftrace.c
1339
static int cmp_profile_data(const void *a, const void *b)
tools/perf/builtin-ftrace.c
1342
const struct hashmap_entry *e2 = *(const struct hashmap_entry **)b;
tools/perf/builtin-kmem.c
1424
static int ptr_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1427
struct alloc_stat *r = b;
tools/perf/builtin-kmem.c
1441
static int slab_callsite_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1444
struct alloc_stat *r = b;
tools/perf/builtin-kmem.c
1458
static int hit_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1461
struct alloc_stat *r = b;
tools/perf/builtin-kmem.c
1475
static int bytes_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1478
struct alloc_stat *r = b;
tools/perf/builtin-kmem.c
1492
static int frag_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1496
struct alloc_stat *r = b;
tools/perf/builtin-kmem.c
1513
static int pingpong_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1516
struct alloc_stat *r = b;
tools/perf/builtin-kmem.c
1531
static int page_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1534
struct page_stat *r = b;
tools/perf/builtin-kmem.c
1548
static int page_callsite_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1551
struct page_stat *r = b;
tools/perf/builtin-kmem.c
1565
static int page_hit_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1568
struct page_stat *r = b;
tools/perf/builtin-kmem.c
1582
static int page_bytes_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1585
struct page_stat *r = b;
tools/perf/builtin-kmem.c
1599
static int page_order_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1602
struct page_stat *r = b;
tools/perf/builtin-kmem.c
1616
static int migrate_type_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1619
struct page_stat *r = b;
tools/perf/builtin-kmem.c
1637
static int gfp_flags_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1640
struct page_stat *r = b;
tools/perf/builtin-kmem.c
318
static int funcmp(const void *a, const void *b)
tools/perf/builtin-kmem.c
321
const struct alloc_func *fb = b;
tools/perf/builtin-kmem.c
329
static int callcmp(const void *a, const void *b)
tools/perf/builtin-kmem.c
332
const struct alloc_func *fb = b;
tools/perf/builtin-kmem.c
638
static int gfpcmp(const void *a, const void *b)
tools/perf/builtin-kmem.c
641
const struct gfp_flag *fb = b;
tools/perf/builtin-kvm.c
359
static bool fmt_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/builtin-kvm.c
362
struct kvm_fmt *kvm_fmt_b = container_of(b, struct kvm_fmt, fmt);
tools/perf/builtin-lock.c
1356
static int compare_maps(struct lock_stat *a, struct lock_stat *b)
tools/perf/builtin-lock.c
1360
if (a->name && b->name)
tools/perf/builtin-lock.c
1361
ret = strcmp(a->name, b->name);
tools/perf/builtin-lock.c
1363
ret = !!a->name - !!b->name;
tools/perf/builtin-lock.c
1366
return a->addr < b->addr;
tools/perf/builtin-report.c
1006
parent = machine__find_thread(machine, -1, thread__ppid(b));
tools/perf/builtin-report.c
1007
thread__put(b);
tools/perf/builtin-report.c
1009
pr_err("Missing parent thread of %d\n", thread__tid(b));
tools/perf/builtin-report.c
1010
b = parent;
tools/perf/builtin-report.c
1011
if (!a || !b) {
tools/perf/builtin-report.c
1014
thread__put(b);
tools/perf/builtin-report.c
1015
return !a && !b ? 0 : (!a ? -1 : 1);
tools/perf/builtin-report.c
1018
if (thread__tid(a) == thread__tid(b)) {
tools/perf/builtin-report.c
1023
res = thread__tid(a) < thread__tid(b) ? -1 : 1;
tools/perf/builtin-report.c
1026
thread__put(b);
tools/perf/builtin-report.c
948
struct thread *b = task_b->thread;
tools/perf/builtin-report.c
952
if (thread__tid(a) == thread__tid(b))
tools/perf/builtin-report.c
959
if (thread__tid(b) == 0)
tools/perf/builtin-report.c
963
if (thread__ppid(a) == thread__ppid(b))
tools/perf/builtin-report.c
964
return thread__tid(a) < thread__tid(b) ? -1 : 1;
tools/perf/builtin-report.c
972
level_b = thread_level(machine, b);
tools/perf/builtin-report.c
974
b = thread__get(b);
tools/perf/builtin-report.c
981
thread__put(b);
tools/perf/builtin-report.c
987
struct thread *parent = machine__find_thread(machine, -1, thread__ppid(b));
tools/perf/builtin-report.c
989
thread__put(b);
tools/perf/builtin-report.c
991
pr_err("Missing parent thread of %d\n", thread__tid(b));
tools/perf/builtin-report.c
995
b = parent;
tools/perf/builtin-report.c
998
while (thread__ppid(a) != thread__ppid(b)) {
tools/perf/builtin-stat.c
228
struct timespec *b)
tools/perf/builtin-stat.c
230
r->tv_sec = a->tv_sec - b->tv_sec;
tools/perf/builtin-stat.c
231
if (a->tv_nsec < b->tv_nsec) {
tools/perf/builtin-stat.c
232
r->tv_nsec = a->tv_nsec + NSEC_PER_SEC - b->tv_nsec;
tools/perf/builtin-stat.c
235
r->tv_nsec = a->tv_nsec - b->tv_nsec ;
tools/perf/builtin-trace.c
2258
static int intcmp(const void *a, const void *b)
tools/perf/builtin-trace.c
2260
const int *one = a, *another = b;
tools/perf/builtin-trace.c
2530
const struct syscall *a = key, *b = *((const struct syscall **)entry);
tools/perf/builtin-trace.c
2532
if (a->e_machine != b->e_machine)
tools/perf/builtin-trace.c
2533
return a->e_machine - b->e_machine;
tools/perf/builtin-trace.c
2535
return a->id - b->id;
tools/perf/builtin-trace.c
2541
const struct syscall *b = *((const struct syscall **)vb);
tools/perf/builtin-trace.c
2543
if (a->e_machine != b->e_machine)
tools/perf/builtin-trace.c
2544
return a->e_machine - b->e_machine;
tools/perf/builtin-trace.c
2546
return a->id - b->id;
tools/perf/builtin-trace.c
4959
struct thread_list *b = list_entry(lb, struct thread_list, list);
tools/perf/builtin-trace.c
4961
unsigned long b_nr_events = thread__nr_events(thread__priv(b->thread));
tools/perf/builtin-trace.c
4967
return thread__tid(a->thread) < thread__tid(b->thread)
tools/perf/builtin-trace.c
4969
: (thread__tid(a->thread) > thread__tid(b->thread) ? 1 : 0);
tools/perf/check-header_ignore_hunks/lib/list_sort.c
11
tail->next = b;
tools/perf/check-header_ignore_hunks/lib/list_sort.c
2
struct list_head *a, struct list_head *b)
tools/perf/check-header_ignore_hunks/lib/list_sort.c
21
+ cmp(priv, b, b);
tools/perf/check-header_ignore_hunks/lib/list_sort.c
22
b->prev = tail;
tools/perf/check-header_ignore_hunks/lib/list_sort.c
23
tail = b;
tools/perf/check-header_ignore_hunks/lib/list_sort.c
24
b = b->next;
tools/perf/tests/code-reading.c
608
static int comp(const void *a, const void *b)
tools/perf/tests/code-reading.c
610
return *(int *)a - *(int *)b;
tools/perf/tests/cpumap.c
163
struct perf_cpu_map *b = perf_cpu_map__new(rhs);
tools/perf/tests/cpumap.c
166
perf_cpu_map__merge(&a, b);
tools/perf/tests/cpumap.c
170
perf_cpu_map__put(b);
tools/perf/tests/cpumap.c
212
struct perf_cpu_map *b = perf_cpu_map__new(rhs);
tools/perf/tests/cpumap.c
213
struct perf_cpu_map *c = perf_cpu_map__intersect(a, b);
tools/perf/tests/cpumap.c
220
perf_cpu_map__put(b);
tools/perf/tests/switch-tracking.c
263
static int compar(const void *a, const void *b)
tools/perf/tests/switch-tracking.c
266
const struct event_node *nodeb = b;
tools/perf/tests/time-utils-test.c
159
u64 b = 1234567123456789ULL;
tools/perf/tests/time-utils-test.c
162
.ptime = { {b, b + 1}, },
tools/perf/tests/time-utils-test.c
164
.skip = { b - 1, b + 2, },
tools/perf/tests/time-utils-test.c
165
.noskip = { b, b + 1, },
tools/perf/tests/time-utils-test.c
172
u64 b = 1234567123456789ULL;
tools/perf/tests/time-utils-test.c
179
.ptime = { {b, b + 1}, {c, c + 123}, {e, e + 5}, },
tools/perf/tests/time-utils-test.c
181
.skip = { b - 1, b + 2, c - 1, c + 124, e - 1, e + 6 },
tools/perf/tests/time-utils-test.c
182
.noskip = { b, b + 1, c, c + 123, e, e + 5 },
tools/perf/tests/time-utils-test.c
189
u64 b = 7654321ULL * NSEC_PER_SEC;
tools/perf/tests/time-utils-test.c
192
.first = b,
tools/perf/tests/time-utils-test.c
193
.last = b + 100,
tools/perf/tests/time-utils-test.c
194
.ptime = { {b, b + 9}, },
tools/perf/tests/time-utils-test.c
196
.skip = { b - 1, b + 10, },
tools/perf/tests/time-utils-test.c
197
.noskip = { b, b + 9, },
tools/perf/tests/time-utils-test.c
204
u64 b = 7654321ULL * NSEC_PER_SEC;
tools/perf/tests/time-utils-test.c
207
.first = b,
tools/perf/tests/time-utils-test.c
208
.last = b + 100,
tools/perf/tests/time-utils-test.c
209
.ptime = { {b + 10, b + 19}, },
tools/perf/tests/time-utils-test.c
211
.skip = { b + 9, b + 20, },
tools/perf/tests/time-utils-test.c
212
.noskip = { b + 10, b + 19, },
tools/perf/tests/time-utils-test.c
219
u64 b = 11223344ULL * NSEC_PER_SEC;
tools/perf/tests/time-utils-test.c
222
.first = b,
tools/perf/tests/time-utils-test.c
223
.last = b + 100,
tools/perf/tests/time-utils-test.c
224
.ptime = { {b, b + 9}, {b + 10, b + 19}, },
tools/perf/tests/time-utils-test.c
226
.skip = { b - 1, b + 20, },
tools/perf/tests/time-utils-test.c
227
.noskip = { b, b + 8, b + 9, b + 10, b + 11, b + 12, b + 19, },
tools/perf/tests/time-utils-test.c
234
u64 b = 11223344ULL * NSEC_PER_SEC;
tools/perf/tests/time-utils-test.c
237
.first = b,
tools/perf/tests/time-utils-test.c
238
.last = b + 100,
tools/perf/tests/time-utils-test.c
239
.ptime = { {b, b + 9}, {b + 20, b + 29}, { b + 90, b + 100}, },
tools/perf/tests/time-utils-test.c
241
.skip = { b - 1, b + 10, b + 19, b + 30, b + 89, b + 101 },
tools/perf/tests/time-utils-test.c
242
.noskip = { b, b + 9, b + 20, b + 29, b + 90, b + 100},
tools/perf/tests/workloads/inlineloop.c
17
static inline void __attribute__((always_inline)) leaf(int b)
tools/perf/tests/workloads/inlineloop.c
20
a += b;
tools/perf/tests/workloads/inlineloop.c
25
static inline void __attribute__((always_inline)) middle(int b)
tools/perf/tests/workloads/inlineloop.c
27
leaf(b);
tools/perf/tests/workloads/inlineloop.c
30
static noinline void parent(int b)
tools/perf/tests/workloads/inlineloop.c
32
middle(b);
tools/perf/tests/workloads/leafloop.c
10
noinline void parent(volatile int b);
tools/perf/tests/workloads/leafloop.c
20
noinline void leaf(volatile int b)
tools/perf/tests/workloads/leafloop.c
23
a += b;
tools/perf/tests/workloads/leafloop.c
26
noinline void parent(volatile int b)
tools/perf/tests/workloads/leafloop.c
28
leaf(b);
tools/perf/tests/workloads/leafloop.c
9
noinline void leaf(volatile int b);
tools/perf/ui/browsers/annotate-data.c
155
struct hist_entry *he = browser->b.priv;
tools/perf/ui/browsers/annotate-data.c
164
browser->b.entries = &browser->entries;
tools/perf/ui/browsers/annotate-data.c
165
browser->b.nr_entries = count_visible_entries(browser);
tools/perf/ui/browsers/annotate-data.c
33
struct ui_browser b;
tools/perf/ui/browsers/annotate-data.c
41
return container_of(uib, struct annotated_data_browser, b);
tools/perf/ui/browsers/annotate-data.c
500
browser->b.nr_entries -= curr->nr_entries;
tools/perf/ui/browsers/annotate-data.c
512
browser->b.nr_entries += curr->nr_entries;
tools/perf/ui/browsers/annotate-data.c
514
assert(browser->b.nr_entries == count_visible_entries(browser));
tools/perf/ui/browsers/annotate-data.c
524
if (browser__show(&browser->b) < 0)
tools/perf/ui/browsers/annotate-data.c
528
key = ui_browser__run(&browser->b, delay_secs);
tools/perf/ui/browsers/annotate-data.c
537
ui_browser__help_window(&browser->b,
tools/perf/ui/browsers/annotate-data.c
561
ui_browser__warn_unhandled_hotkey(&browser->b, key, delay_secs, ", use 'h'/F1 to see actions");
tools/perf/ui/browsers/annotate-data.c
566
ui_browser__hide(&browser->b);
tools/perf/ui/browsers/annotate-data.c
574
.b = {
tools/perf/ui/browsers/annotate-data.c
604
browser__refresh(&browser.b);
tools/perf/ui/browsers/annotate.c
1051
seq++, browser->b.nr_entries,
tools/perf/ui/browsers/annotate.c
1052
browser->b.height,
tools/perf/ui/browsers/annotate.c
1053
browser->b.index,
tools/perf/ui/browsers/annotate.c
1054
browser->b.top_idx,
tools/perf/ui/browsers/annotate.c
1106
ui_browser__help_window(&browser->b, br_cntr_text);
tools/perf/ui/browsers/annotate.c
1108
ui_browser__help_window(&browser->b,
tools/perf/ui/browsers/annotate.c
1134
ui_browser__warn_unhandled_hotkey(&browser->b, key, delay_secs, ", use 'h'/F1 to see actions");
tools/perf/ui/browsers/annotate.c
1142
ui_browser__hide(&browser->b);
tools/perf/ui/browsers/annotate.c
116
struct annotate_browser *ab = container_of(browser, struct annotate_browser, b);
tools/perf/ui/browsers/annotate.c
1165
.b = {
tools/perf/ui/browsers/annotate.c
1225
browser.b.width = notes->src->widths.max_line_len;
tools/perf/ui/browsers/annotate.c
1226
browser.b.nr_entries = notes->src->nr_entries;
tools/perf/ui/browsers/annotate.c
1227
browser.b.entries = &notes->src->source;
tools/perf/ui/browsers/annotate.c
1228
browser.b.width += 18; /* Percentage */
tools/perf/ui/browsers/annotate.c
1231
ui_browser__init_asm_mode(&browser.b);
tools/perf/ui/browsers/annotate.c
185
struct annotate_browser *ab = container_of(browser, struct annotate_browser, b);
tools/perf/ui/browsers/annotate.c
189
struct map_symbol *ms = ab->b.priv;
tools/perf/ui/browsers/annotate.c
268
static double disasm__cmp(struct annotation_line *a, struct annotation_line *b,
tools/perf/ui/browsers/annotate.c
274
if (a->data[i].percent[percent_type] == b->data[i].percent[percent_type])
tools/perf/ui/browsers/annotate.c
277
b->data[i].percent[percent_type];
tools/perf/ui/browsers/annotate.c
29
struct ui_browser b;
tools/perf/ui/browsers/annotate.c
308
ui_browser__refresh_dimensions(&browser->b);
tools/perf/ui/browsers/annotate.c
309
back = browser->b.height / 2;
tools/perf/ui/browsers/annotate.c
310
browser->b.top_idx = browser->b.index = idx;
tools/perf/ui/browsers/annotate.c
312
while (browser->b.top_idx != 0 && back != 0) {
tools/perf/ui/browsers/annotate.c
318
--browser->b.top_idx;
tools/perf/ui/browsers/annotate.c
322
browser->b.top = pos;
tools/perf/ui/browsers/annotate.c
323
browser->b.navkeypressed = true;
tools/perf/ui/browsers/annotate.c
341
struct map_symbol *ms = browser->b.priv;
tools/perf/ui/browsers/annotate.c
387
struct list_head *head = browser->b.entries;
tools/perf/ui/browsers/annotate.c
406
list_for_each_entry_continue(it, browser->b.entries, node) {
tools/perf/ui/browsers/annotate.c
413
list_for_each_entry_continue_reverse(it, browser->b.entries, node) {
tools/perf/ui/browsers/annotate.c
448
struct annotation *notes = browser__annotation(&browser->b);
tools/perf/ui/browsers/annotate.c
450
off_t offset = browser->b.index - browser->b.top_idx;
tools/perf/ui/browsers/annotate.c
452
browser->b.seek(&browser->b, offset, SEEK_CUR);
tools/perf/ui/browsers/annotate.c
453
al = list_entry(browser->b.top, struct annotation_line, node);
tools/perf/ui/browsers/annotate.c
464
struct map_symbol *ms = browser->b.priv;
tools/perf/ui/browsers/annotate.c
479
browser->b.entries = &notes->src->source;
tools/perf/ui/browsers/annotate.c
485
browser->b.seek(&browser->b, al->idx_asm, SEEK_SET);
tools/perf/ui/browsers/annotate.c
492
browser->b.nr_entries = notes->src->nr_entries;
tools/perf/ui/browsers/annotate.c
494
browser->b.seek(&browser->b, -offset, SEEK_CUR);
tools/perf/ui/browsers/annotate.c
495
browser->b.top_idx = al->idx - offset;
tools/perf/ui/browsers/annotate.c
496
browser->b.index = al->idx;
tools/perf/ui/browsers/annotate.c
502
browser->b.seek(&browser->b, -offset, SEEK_CUR);
tools/perf/ui/browsers/annotate.c
510
browser->b.nr_entries = notes->src->nr_asm_entries;
tools/perf/ui/browsers/annotate.c
512
browser->b.seek(&browser->b, -offset, SEEK_CUR);
tools/perf/ui/browsers/annotate.c
513
browser->b.top_idx = al->idx_asm - offset;
tools/perf/ui/browsers/annotate.c
514
browser->b.index = al->idx_asm;
tools/perf/ui/browsers/annotate.c
527
struct annotate_browser *ab = container_of(browser, struct annotate_browser, b);
tools/perf/ui/browsers/annotate.c
560
struct ui_browser *b = &browser->b;
tools/perf/ui/browsers/annotate.c
561
struct map_symbol *ms = b->priv;
tools/perf/ui/browsers/annotate.c
567
ui_browser__gotorc_title(b, 0, 0);
tools/perf/ui/browsers/annotate.c
568
ui_browser__set_color(b, HE_COLORSET_ROOT);
tools/perf/ui/browsers/annotate.c
569
ui_browser__write_nstring(b, title, b->width + 1);
tools/perf/ui/browsers/annotate.c
585
struct map_symbol *ms = browser->b.priv, target_ms;
tools/perf/ui/browsers/annotate.c
623
struct annotation *notes = browser__annotation(&browser->b);
tools/perf/ui/browsers/annotate.c
669
struct annotation *notes = browser__annotation(&browser->b);
tools/perf/ui/browsers/annotate.c
672
*idx = browser->b.index;
tools/perf/ui/browsers/annotate.c
706
struct annotation *notes = browser__annotation(&browser->b);
tools/perf/ui/browsers/annotate.c
709
*idx = browser->b.index;
tools/perf/ui/browsers/annotate.c
789
if (ui_browser__show(&browser->b, title, help) < 0)
tools/perf/ui/browsers/annotate.c
843
struct map_symbol *ms = browser->b.priv;
tools/perf/ui/browsers/annotate.c
867
struct map_symbol *ms = browser->b.priv;
tools/perf/ui/browsers/annotate.c
883
struct map_symbol *ms = browser->b.priv;
tools/perf/ui/browsers/annotate.c
900
browser->b.use_navkeypressed = false;
tools/perf/ui/browsers/annotate.c
905
browser->b.navkeypressed = false;
tools/perf/ui/browsers/annotate.c
915
key = ui_browser__run(&browser->b, delay_secs);
tools/perf/ui/browsers/annotate.c
957
ui_browser__help_window(&browser->b,
tools/perf/ui/browsers/annotate.c
993
annotate_browser__show_full_location (&browser->b);
tools/perf/ui/browsers/hists.c
106
struct ui_browser *browser = &hb->b;
tools/perf/ui/browsers/hists.c
1204
struct ui_browser *b;
tools/perf/ui/browsers/hists.c
1221
ui_browser__set_percent_color(arg->b, percent, arg->current_entry);
tools/perf/ui/browsers/hists.c
1224
ui_browser__printf(arg->b, "%s", hpp->buf);
tools/perf/ui/browsers/hists.c
1260
ui_browser__printf(arg->b, "%s", hpp->buf); \
tools/perf/ui/browsers/hists.c
130
struct hist_browser *hb = container_of(browser, struct hist_browser, b);
tools/perf/ui/browsers/hists.c
1334
int width = browser->b.width;
tools/perf/ui/browsers/hists.c
1336
bool current_entry = ui_browser__is_current_entry(&browser->b, row);
tools/perf/ui/browsers/hists.c
1354
.b = &browser->b,
tools/perf/ui/browsers/hists.c
1360
ui_browser__gotorc(&browser->b, row, 0);
tools/perf/ui/browsers/hists.c
1371
column++ < browser->b.horiz_scroll)
tools/perf/ui/browsers/hists.c
1374
if (current_entry && browser->b.navkeypressed) {
tools/perf/ui/browsers/hists.c
1375
ui_browser__set_color(&browser->b,
tools/perf/ui/browsers/hists.c
1378
ui_browser__set_color(&browser->b,
tools/perf/ui/browsers/hists.c
1384
ui_browser__printf(&browser->b, "%c ", folded_sign);
tools/perf/ui/browsers/hists.c
1389
ui_browser__printf(&browser->b, " ");
tools/perf/ui/browsers/hists.c
1400
ui_browser__printf(&browser->b, "%s", s + ret);
tools/perf/ui/browsers/hists.c
1403
ui_browser__printf(&browser->b, "%s", s);
tools/perf/ui/browsers/hists.c
1409
if (!browser->b.navkeypressed)
tools/perf/ui/browsers/hists.c
1412
ui_browser__write_nstring(&browser->b, "", width);
tools/perf/ui/browsers/hists.c
1419
if (folded_sign == '-' && row != browser->b.rows) {
tools/perf/ui/browsers/hists.c
1441
int width = browser->b.width;
tools/perf/ui/browsers/hists.c
1443
bool current_entry = ui_browser__is_current_entry(&browser->b, row);
tools/perf/ui/browsers/hists.c
1449
.b = &browser->b,
tools/perf/ui/browsers/hists.c
1469
ui_browser__gotorc(&browser->b, row, 0);
tools/perf/ui/browsers/hists.c
1471
if (current_entry && browser->b.navkeypressed)
tools/perf/ui/browsers/hists.c
1472
ui_browser__set_color(&browser->b, HE_COLORSET_SELECTED);
tools/perf/ui/browsers/hists.c
1474
ui_browser__set_color(&browser->b, HE_COLORSET_NORMAL);
tools/perf/ui/browsers/hists.c
1476
ui_browser__write_nstring(&browser->b, "", level * HIERARCHY_INDENT);
tools/perf/ui/browsers/hists.c
1491
column++ < browser->b.horiz_scroll)
tools/perf/ui/browsers/hists.c
1494
if (current_entry && browser->b.navkeypressed) {
tools/perf/ui/browsers/hists.c
1495
ui_browser__set_color(&browser->b,
tools/perf/ui/browsers/hists.c
1498
ui_browser__set_color(&browser->b,
tools/perf/ui/browsers/hists.c
1503
ui_browser__printf(&browser->b, "%c ", folded_sign);
tools/perf/ui/browsers/hists.c
1507
ui_browser__printf(&browser->b, " ");
tools/perf/ui/browsers/hists.c
1518
ui_browser__printf(&browser->b, "%s", s + ret);
tools/perf/ui/browsers/hists.c
152
browser->b.nr_entries = hist_browser__nr_entries(browser);
tools/perf/ui/browsers/hists.c
1522
ui_browser__printf(&browser->b, "%s", s);
tools/perf/ui/browsers/hists.c
1528
ui_browser__write_nstring(&browser->b, "", hierarchy_indent);
tools/perf/ui/browsers/hists.c
153
hist_browser__refresh_dimensions(&browser->b);
tools/perf/ui/browsers/hists.c
1532
if (column >= browser->b.horiz_scroll) {
tools/perf/ui/browsers/hists.c
154
ui_browser__reset_index(&browser->b);
tools/perf/ui/browsers/hists.c
1540
if (current_entry && browser->b.navkeypressed) {
tools/perf/ui/browsers/hists.c
1541
ui_browser__set_color(&browser->b,
tools/perf/ui/browsers/hists.c
1544
ui_browser__set_color(&browser->b,
tools/perf/ui/browsers/hists.c
1550
ui_browser__printf(&browser->b, "%c ", folded_sign);
tools/perf/ui/browsers/hists.c
1553
ui_browser__write_nstring(&browser->b, "", 2);
tools/perf/ui/browsers/hists.c
1569
ui_browser__printf(&browser->b, "%s", skip_spaces(s));
tools/perf/ui/browsers/hists.c
1578
if (!browser->b.navkeypressed)
tools/perf/ui/browsers/hists.c
1581
ui_browser__write_nstring(&browser->b, "", width);
tools/perf/ui/browsers/hists.c
1587
if (entry->leaf && folded_sign == '-' && row != browser->b.rows) {
tools/perf/ui/browsers/hists.c
1604
int width = browser->b.width;
tools/perf/ui/browsers/hists.c
1605
bool current_entry = ui_browser__is_current_entry(&browser->b, row);
tools/perf/ui/browsers/hists.c
1618
ui_browser__gotorc(&browser->b, row, 0);
tools/perf/ui/browsers/hists.c
1620
if (current_entry && browser->b.navkeypressed)
tools/perf/ui/browsers/hists.c
1621
ui_browser__set_color(&browser->b, HE_COLORSET_SELECTED);
tools/perf/ui/browsers/hists.c
1623
ui_browser__set_color(&browser->b, HE_COLORSET_NORMAL);
tools/perf/ui/browsers/hists.c
1625
ui_browser__write_nstring(&browser->b, "", level * HIERARCHY_INDENT);
tools/perf/ui/browsers/hists.c
1633
column++ < browser->b.horiz_scroll)
tools/perf/ui/browsers/hists.c
1647
ui_browser__write_nstring(&browser->b, "", ret);
tools/perf/ui/browsers/hists.c
1651
ui_browser__write_nstring(&browser->b, "", indent * HIERARCHY_INDENT);
tools/perf/ui/browsers/hists.c
1654
if (column >= browser->b.horiz_scroll) {
tools/perf/ui/browsers/hists.c
1658
ui_browser__printf(&browser->b, " %s", buf);
tools/perf/ui/browsers/hists.c
1663
if (!browser->b.navkeypressed)
tools/perf/ui/browsers/hists.c
1666
ui_browser__write_nstring(&browser->b, "", width);
tools/perf/ui/browsers/hists.c
1697
if (perf_hpp__should_skip(fmt, hists) || column++ < browser->b.horiz_scroll)
tools/perf/ui/browsers/hists.c
1739
if (column++ < browser->b.horiz_scroll)
tools/perf/ui/browsers/hists.c
1813
ui_browser__gotorc_title(&browser->b, line, 0);
tools/perf/ui/browsers/hists.c
1814
ui_browser__set_color(&browser->b, HE_COLORSET_ROOT);
tools/perf/ui/browsers/hists.c
1815
ui_browser__write_nstring(&browser->b, headers, browser->b.width + 1);
tools/perf/ui/browsers/hists.c
1832
ui_browser__gotorc_title(&browser->b, line, 0);
tools/perf/ui/browsers/hists.c
1833
ui_browser__set_color(&browser->b, HE_COLORSET_ROOT);
tools/perf/ui/browsers/hists.c
1834
ui_browser__write_nstring(&browser->b, headers, browser->b.width + 1);
tools/perf/ui/browsers/hists.c
1851
hb = container_of(browser, struct hist_browser, b);
tools/perf/ui/browsers/hists.c
1860
struct hist_browser *hb = container_of(browser, struct hist_browser, b);
tools/perf/ui/browsers/hists.c
1955
hb = container_of(browser, struct hist_browser, b);
tools/perf/ui/browsers/hists.c
2194
struct rb_node *nd = hists__filter_entries(rb_first(browser->b.entries),
tools/perf/ui/browsers/hists.c
2256
browser->b.refresh = hist_browser__refresh;
tools/perf/ui/browsers/hists.c
2257
browser->b.refresh_dimensions = hist_browser__refresh_dimensions;
tools/perf/ui/browsers/hists.c
2258
browser->b.seek = ui_browser__hists_seek;
tools/perf/ui/browsers/hists.c
2259
browser->b.use_navkeypressed = true;
tools/perf/ui/browsers/hists.c
2270
++browser->b.columns;
tools/perf/ui/browsers/hists.c
2273
++browser->b.columns;
tools/perf/ui/browsers/hists.c
2276
++browser->b.columns;
tools/perf/ui/browsers/hists.c
2496
ui_browser__update_nr_entries(&browser->b, browser->hists->nr_entries);
tools/perf/ui/browsers/hists.c
2498
ui_browser__handle_resize(&browser->b);
tools/perf/ui/browsers/hists.c
2554
ui_browser__handle_resize(&browser->b);
tools/perf/ui/browsers/hists.c
3080
browser->b.no_samples_msg = "Collecting samples...";
tools/perf/ui/browsers/hists.c
3135
ui_browser__warning(&browser->b, delay_secs * 2,
tools/perf/ui/browsers/hists.c
3169
ui_browser__warning(&browser->b, delay_secs * 2,
tools/perf/ui/browsers/hists.c
3258
ui_browser__warning(&browser->b, delay_secs * 2,
tools/perf/ui/browsers/hists.c
3270
ui_browser__help_window(&browser->b,
tools/perf/ui/browsers/hists.c
3290
ui_browser__dialog_yesno(&browser->b,
tools/perf/ui/browsers/hists.c
3336
ui_browser__warn_unhandled_hotkey(&browser->b, key, delay_secs,
tools/perf/ui/browsers/hists.c
3456
struct ui_browser b;
tools/perf/ui/browsers/hists.c
3467
struct evsel_menu, b);
tools/perf/ui/browsers/hists.c
3518
struct evlist *evlist = menu->b.priv;
tools/perf/ui/browsers/hists.c
3524
if (ui_browser__show(&menu->b, title,
tools/perf/ui/browsers/hists.c
3529
key = ui_browser__run(&menu->b, delay_secs);
tools/perf/ui/browsers/hists.c
3539
ui_browser__warn_lost_events(&menu->b);
tools/perf/ui/browsers/hists.c
3559
ui_browser__show_title(&menu->b, title);
tools/perf/ui/browsers/hists.c
3585
if (!ui_browser__dialog_yesno(&menu->b,
tools/perf/ui/browsers/hists.c
3593
ui_browser__warn_unhandled_hotkey(&menu->b, key, delay_secs, NULL);
tools/perf/ui/browsers/hists.c
3599
ui_browser__hide(&menu->b);
tools/perf/ui/browsers/hists.c
3620
.b = {
tools/perf/ui/browsers/hists.c
3639
if (menu.b.width < line_len)
tools/perf/ui/browsers/hists.c
3640
menu.b.width = line_len;
tools/perf/ui/browsers/hists.c
3749
ui_browser__help_window(&browser->b, help);
tools/perf/ui/browsers/hists.c
3773
ui_browser__warn_unhandled_hotkey(&browser->b, key, 0,
tools/perf/ui/browsers/hists.c
462
browser->b.nr_entries -= he->nr_rows;
tools/perf/ui/browsers/hists.c
481
browser->b.nr_entries += child_rows - he->nr_rows;
tools/perf/ui/browsers/hists.c
489
browser->b.nr_entries -= child_rows - he->nr_rows;
tools/perf/ui/browsers/hists.c
497
browser->b.nr_entries += he->nr_rows;
tools/perf/ui/browsers/hists.c
641
browser->b.nr_entries = hist_browser__nr_entries(browser);
tools/perf/ui/browsers/hists.c
643
ui_browser__reset_index(&browser->b);
tools/perf/ui/browsers/hists.c
688
ui_browser__update_nr_entries(&browser->b, nr_entries);
tools/perf/ui/browsers/hists.c
695
ui_browser__warn_lost_events(&browser->b);
tools/perf/ui/browsers/hists.c
699
ui_browser__show_title(&browser->b, title);
tools/perf/ui/browsers/hists.c
703
struct hist_entry *h = rb_entry(browser->b.top, struct hist_entry, rb_node);
tools/perf/ui/browsers/hists.c
708
seq++, browser->b.nr_entries, browser->hists->nr_entries,
tools/perf/ui/browsers/hists.c
709
browser->b.extra_title_lines, browser->b.rows,
tools/perf/ui/browsers/hists.c
710
browser->b.index, browser->b.top_idx, h->row_offset, h->nr_rows);
tools/perf/ui/browsers/hists.c
751
browser->b.entries = &browser->hists->entries;
tools/perf/ui/browsers/hists.c
752
browser->b.nr_entries = hist_browser__nr_entries(browser);
tools/perf/ui/browsers/hists.c
756
if (ui_browser__show(&browser->b, title, "%s", help) < 0)
tools/perf/ui/browsers/hists.c
763
key = ui_browser__run(&browser->b, delay_secs);
tools/perf/ui/browsers/hists.c
769
ui_browser__hide(&browser->b);
tools/perf/ui/browsers/hists.c
800
width = browser->b.width - (offset + 2);
tools/perf/ui/browsers/hists.c
801
if (ui_browser__is_current_entry(&browser->b, row)) {
tools/perf/ui/browsers/hists.c
807
ui_browser__set_color(&browser->b, color);
tools/perf/ui/browsers/hists.c
808
ui_browser__gotorc(&browser->b, row, 0);
tools/perf/ui/browsers/hists.c
809
ui_browser__write_nstring(&browser->b, " ", offset);
tools/perf/ui/browsers/hists.c
810
ui_browser__printf(&browser->b, "%c", folded_sign);
tools/perf/ui/browsers/hists.c
811
ui_browser__write_graph(&browser->b, show_annotated ? SLSMG_RARROW_CHAR : ' ');
tools/perf/ui/browsers/hists.c
812
ui_browser__write_nstring(&browser->b, str, width);
tools/perf/ui/browsers/hists.c
815
static void hist_browser__fprintf_callchain_entry(struct hist_browser *b __maybe_unused,
tools/perf/ui/browsers/hists.c
82
struct ui_browser *browser = &hb->b;
tools/perf/ui/browsers/hists.c
833
return browser->b.rows == row;
tools/perf/ui/browsers/hists.h
10
struct ui_browser b;
tools/perf/ui/browsers/map.c
103
ui_browser__hide(&browser->b);
tools/perf/ui/browsers/map.c
110
.b = {
tools/perf/ui/browsers/map.c
122
for (nd = rb_first(mb.b.entries); nd; nd = rb_next(nd)) {
tools/perf/ui/browsers/map.c
129
*idx = mb.b.nr_entries;
tools/perf/ui/browsers/map.c
131
++mb.b.nr_entries;
tools/perf/ui/browsers/map.c
20
struct ui_browser b;
tools/perf/ui/browsers/map.c
28
struct map_browser *mb = container_of(browser, struct map_browser, b);
tools/perf/ui/browsers/map.c
67
browser->b.top = &sym->rb_node;
tools/perf/ui/browsers/map.c
68
browser->b.index = browser->b.top_idx = *idx;
tools/perf/ui/browsers/map.c
79
if (ui_browser__show(&browser->b, dso__long_name(map__dso(browser->map)),
tools/perf/ui/browsers/map.c
85
key = ui_browser__run(&browser->b, 0);
tools/perf/ui/browsers/map.c
93
ui_browser__warn_unhandled_hotkey(&browser->b, key, 0, NULL);
tools/perf/ui/hist.c
207
static int hist_entry__new_pair(struct hist_entry *a, struct hist_entry *b,
tools/perf/ui/hist.c
223
list_for_each_entry(pair, &b->pairs.head, pairs.node) {
tools/perf/ui/hist.c
238
static int __hpp__group_sort_idx(struct hist_entry *a, struct hist_entry *b,
tools/perf/ui/hist.c
245
cmp = field_cmp(get_field(a), get_field(b));
tools/perf/ui/hist.c
253
ret = hist_entry__new_pair(a, b, get_field, nr_members, &fields_a, &fields_b);
tools/perf/ui/hist.c
278
static int __hpp__sort(struct hist_entry *a, struct hist_entry *b,
tools/perf/ui/hist.c
287
return __hpp__group_sort_idx(a, b, get_field,
tools/perf/ui/hist.c
291
ret = field_cmp(get_field(a), get_field(b));
tools/perf/ui/hist.c
300
i = hist_entry__new_pair(a, b, get_field, nr_members, &fields_a, &fields_b);
tools/perf/ui/hist.c
317
static int __hpp__sort_acc(struct hist_entry *a, struct hist_entry *b,
tools/perf/ui/hist.c
326
ret = field_cmp(get_field(a), get_field(b));
tools/perf/ui/hist.c
331
(b->thread == NULL ? NULL : RC_CHK_ACCESS(b->thread)) ||
tools/perf/ui/hist.c
335
ret = b->callchain->max_depth - a->callchain->max_depth;
tools/perf/ui/hist.c
368
struct hist_entry *a, struct hist_entry *b)
tools/perf/ui/hist.c
370
return a->stat.period - b->stat.period;
tools/perf/ui/hist.c
526
struct hist_entry *a, struct hist_entry *b) \
tools/perf/ui/hist.c
528
return __hpp__sort(a, b, he_get_##_field); \
tools/perf/ui/hist.c
554
struct hist_entry *a, struct hist_entry *b) \
tools/perf/ui/hist.c
556
return __hpp__sort_acc(a, b, he_get_acc_##_field); \
tools/perf/ui/hist.c
574
struct hist_entry *a, struct hist_entry *b) \
tools/perf/ui/hist.c
576
return __hpp__sort(a, b, he_get_raw_##_field); \
tools/perf/ui/hist.c
594
struct hist_entry *a, struct hist_entry *b) \
tools/perf/ui/hist.c
596
return __hpp__sort(a, b, he_get_##_field); \
tools/perf/ui/hist.c
663
struct hist_entry *b __maybe_unused)
tools/perf/ui/hist.c
678
static bool hpp__equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/ui/hist.c
680
if (!perf_hpp__is_hpp_entry(a) || !perf_hpp__is_hpp_entry(b))
tools/perf/ui/hist.c
683
return a->idx == b->idx;
tools/perf/ui/hist.c
686
static bool hpp__equal_mem_stat(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/ui/hist.c
688
if (!perf_hpp__is_mem_stat_entry(a) || !perf_hpp__is_mem_stat_entry(b))
tools/perf/ui/hist.c
691
return a->entry == b->entry;
tools/perf/ui/hist.c
816
static bool fmt_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/ui/hist.c
818
return a->equal && a->equal(a, b);
tools/perf/util/annotate-arch/annotate-powerpc.c
272
static int cmp_offset(const void *a, const void *b)
tools/perf/util/annotate-arch/annotate-powerpc.c
275
const struct insn_offset *val2 = b;
tools/perf/util/annotate-data.c
213
struct annotated_data_type *a, *b;
tools/perf/util/annotate-data.c
216
b = rb_entry(node_b, struct annotated_data_type, node);
tools/perf/util/annotate-data.c
218
if (a->self.size != b->self.size)
tools/perf/util/annotate-data.c
219
return a->self.size < b->self.size;
tools/perf/util/annotate-data.c
220
return strcmp(a->self.type_name, b->self.type_name) < 0;
tools/perf/util/annotate.c
1097
static int cmp_source_line(struct annotation_line *a, struct annotation_line *b)
tools/perf/util/annotate.c
1102
if (a->data[i].percent_sum == b->data[i].percent_sum)
tools/perf/util/annotate.c
1104
return a->data[i].percent_sum > b->data[i].percent_sum;
tools/perf/util/arm-spe.c
183
static int arm_spe_get_trace(struct arm_spe_buffer *b, void *data)
tools/perf/util/arm-spe.c
197
b->len = 0;
tools/perf/util/arm-spe.c
213
b->len = buffer->size;
tools/perf/util/arm-spe.c
214
b->buf = buffer->data;
tools/perf/util/arm-spe.c
216
if (b->len) {
tools/perf/util/arm-spe.c
222
return arm_spe_get_trace(b, data);
tools/perf/util/arm64-frame-pointer-unwind-support.c
17
#define SMPL_REG_MASK(b) (1ULL << (b))
tools/perf/util/auxtrace.c
346
struct auxtrace_buffer *b;
tools/perf/util/auxtrace.c
350
b = memdup(buffer, sizeof(struct auxtrace_buffer));
tools/perf/util/auxtrace.c
351
if (!b)
tools/perf/util/auxtrace.c
353
b->size = BUFFER_LIMIT_FOR_32_BIT;
tools/perf/util/auxtrace.c
354
b->consecutive = consecutive;
tools/perf/util/auxtrace.c
355
err = auxtrace_queues__queue_buffer(queues, idx, b);
tools/perf/util/auxtrace.c
357
auxtrace_buffer__free(b);
tools/perf/util/blake2s.c
70
#define G(r, i, a, b, c, d) do { \
tools/perf/util/blake2s.c
71
a += b + m[blake2s_sigma[r][2 * i + 0]]; \
tools/perf/util/blake2s.c
74
b = ror32(b ^ c, 12); \
tools/perf/util/blake2s.c
75
a += b + m[blake2s_sigma[r][2 * i + 1]]; \
tools/perf/util/blake2s.c
78
b = ror32(b ^ c, 7); \
tools/perf/util/bpf-trace-summary.c
116
static int datacmp(const void *a, const void *b)
tools/perf/util/bpf-trace-summary.c
119
const struct syscall_data * const *sb = b;
tools/perf/util/bpf-trace-summary.c
124
static int nodecmp(const void *a, const void *b)
tools/perf/util/bpf-trace-summary.c
127
const struct syscall_node *nb = b;
tools/perf/util/build-id.c
292
struct perf_record_header_build_id b;
tools/perf/util/build-id.c
298
memset(&b, 0, sizeof(b));
tools/perf/util/build-id.c
299
memcpy(&b.data, bid->data, bid->size);
tools/perf/util/build-id.c
300
b.size = (u8) bid->size;
tools/perf/util/build-id.c
302
b.pid = pid;
tools/perf/util/build-id.c
303
b.header.misc = misc;
tools/perf/util/build-id.c
304
b.header.size = sizeof(b) + len;
tools/perf/util/build-id.c
306
err = do_write(fd, &b, sizeof(b));
tools/perf/util/cpumap.c
233
struct aggr_cpu_id *b = (struct aggr_cpu_id *)b_pointer;
tools/perf/util/cpumap.c
235
if (a->node != b->node)
tools/perf/util/cpumap.c
236
return a->node - b->node;
tools/perf/util/cpumap.c
237
else if (a->socket != b->socket)
tools/perf/util/cpumap.c
238
return a->socket - b->socket;
tools/perf/util/cpumap.c
239
else if (a->die != b->die)
tools/perf/util/cpumap.c
240
return a->die - b->die;
tools/perf/util/cpumap.c
241
else if (a->cluster != b->cluster)
tools/perf/util/cpumap.c
242
return a->cluster - b->cluster;
tools/perf/util/cpumap.c
243
else if (a->cache_lvl != b->cache_lvl)
tools/perf/util/cpumap.c
244
return a->cache_lvl - b->cache_lvl;
tools/perf/util/cpumap.c
245
else if (a->cache != b->cache)
tools/perf/util/cpumap.c
246
return a->cache - b->cache;
tools/perf/util/cpumap.c
247
else if (a->core != b->core)
tools/perf/util/cpumap.c
248
return a->core - b->core;
tools/perf/util/cpumap.c
250
return a->thread_idx - b->thread_idx;
tools/perf/util/cpumap.c
733
bool aggr_cpu_id__equal(const struct aggr_cpu_id *a, const struct aggr_cpu_id *b)
tools/perf/util/cpumap.c
735
return a->thread_idx == b->thread_idx &&
tools/perf/util/cpumap.c
736
a->node == b->node &&
tools/perf/util/cpumap.c
737
a->socket == b->socket &&
tools/perf/util/cpumap.c
738
a->die == b->die &&
tools/perf/util/cpumap.c
739
a->cluster == b->cluster &&
tools/perf/util/cpumap.c
740
a->cache_lvl == b->cache_lvl &&
tools/perf/util/cpumap.c
741
a->cache == b->cache &&
tools/perf/util/cpumap.c
742
a->core == b->core &&
tools/perf/util/cpumap.c
743
a->cpu.cpu == b->cpu.cpu;
tools/perf/util/cpumap.h
117
bool aggr_cpu_id__equal(const struct aggr_cpu_id *a, const struct aggr_cpu_id *b);
tools/perf/util/demangle-rust-v0.c
1000
return parser_eat(&printer->parser, b);
tools/perf/util/demangle-rust-v0.c
995
static bool printer_eat(struct printer *printer, uint8_t b) {
tools/perf/util/disasm.c
130
static int arch__cmp(const void *a, const void *b)
tools/perf/util/disasm.c
133
const struct arch *const *ab = b;
tools/perf/util/disasm.c
747
static int ins__cmp(const void *a, const void *b)
tools/perf/util/disasm.c
750
const struct ins *ib = b;
tools/perf/util/dso.c
1473
static int __dso_id__cmp(const struct dso_id *a, const struct dso_id *b)
tools/perf/util/dso.c
1475
if (a->mmap2_valid && b->mmap2_valid) {
tools/perf/util/dso.c
1476
if (a->maj > b->maj) return -1;
tools/perf/util/dso.c
1477
if (a->maj < b->maj) return 1;
tools/perf/util/dso.c
1479
if (a->min > b->min) return -1;
tools/perf/util/dso.c
1480
if (a->min < b->min) return 1;
tools/perf/util/dso.c
1482
if (a->ino > b->ino) return -1;
tools/perf/util/dso.c
1483
if (a->ino < b->ino) return 1;
tools/perf/util/dso.c
1485
if (a->mmap2_ino_generation_valid && b->mmap2_ino_generation_valid) {
tools/perf/util/dso.c
1486
if (a->ino_generation > b->ino_generation) return -1;
tools/perf/util/dso.c
1487
if (a->ino_generation < b->ino_generation) return 1;
tools/perf/util/dso.c
1489
if (build_id__is_defined(&a->build_id) && build_id__is_defined(&b->build_id)) {
tools/perf/util/dso.c
1490
if (a->build_id.size != b->build_id.size)
tools/perf/util/dso.c
1491
return a->build_id.size < b->build_id.size ? -1 : 1;
tools/perf/util/dso.c
1492
return memcmp(a->build_id.data, b->build_id.data, a->build_id.size);
tools/perf/util/dso.c
1539
int dso_id__cmp(const struct dso_id *a, const struct dso_id *b)
tools/perf/util/dso.c
1541
if (a == &dso_id_empty || b == &dso_id_empty) {
tools/perf/util/dso.c
1546
return __dso_id__cmp(a, b);
tools/perf/util/dso.c
1549
int dso__cmp_id(struct dso *a, struct dso *b)
tools/perf/util/dso.c
1551
return __dso_id__cmp(dso__id(a), dso__id(b));
tools/perf/util/dso.h
315
int dso_id__cmp(const struct dso_id *a, const struct dso_id *b);
tools/perf/util/dso.h
747
int dso__cmp_id(struct dso *a, struct dso *b);
tools/perf/util/dsos.c
111
const struct dso *b)
tools/perf/util/dsos.c
113
int rc = strcmp(long_name, dso__long_name(b));
tools/perf/util/dsos.c
114
return rc ?: dso_id__cmp(id, dso__id_const(b));
tools/perf/util/dsos.c
118
const struct dso *b)
tools/perf/util/dsos.c
120
int rc = strcmp(short_name, dso__short_name(b));
tools/perf/util/dsos.c
121
return rc ?: dso_id__cmp(id, dso__id_const(b));
tools/perf/util/dsos.c
127
const struct dso *b = *((const struct dso **)vb);
tools/perf/util/dsos.c
128
int rc = strcmp(dso__long_name(a), dso__long_name(b));
tools/perf/util/dsos.c
131
rc = dso_id__cmp(dso__id_const(a), dso__id_const(b));
tools/perf/util/dsos.c
133
rc = strcmp(dso__short_name(a), dso__short_name(b));
tools/perf/util/dwarf-regs-arch/dwarf-regs-powerpc.c
14
#define PPC_RB(b) (((b) >> 11) & 0x1f)
tools/perf/util/header.c
1127
static int cpu_cache_level__sort(const void *a, const void *b)
tools/perf/util/header.c
1130
struct cpu_cache_level *cache_b = (struct cpu_cache_level *)b;
tools/perf/util/header.c
1135
static bool cpu_cache_level__cmp(struct cpu_cache_level *a, struct cpu_cache_level *b)
tools/perf/util/header.c
1137
if (a->level != b->level)
tools/perf/util/header.c
1140
if (a->line_size != b->line_size)
tools/perf/util/header.c
1143
if (a->sets != b->sets)
tools/perf/util/header.c
1146
if (a->ways != b->ways)
tools/perf/util/header.c
1149
if (strcmp(a->type, b->type))
tools/perf/util/header.c
1152
if (strcmp(a->size, b->size))
tools/perf/util/header.c
1155
if (strcmp(a->map, b->map))
tools/perf/util/header.c
1418
static int memory_node__sort(const void *a, const void *b)
tools/perf/util/header.c
1421
const struct memory_node *nb = b;
tools/perf/util/hist.h
502
bool (*equal)(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b);
tools/perf/util/hwmon_pmu.c
149
static int hwmon_strcmp(const void *a, const void *b)
tools/perf/util/hwmon_pmu.c
152
const char * const *sb = b;
tools/perf/util/intel-bts.c
249
struct auxtrace_buffer *b)
tools/perf/util/intel-bts.c
254
if (b->list.prev == &queue->head)
tools/perf/util/intel-bts.c
256
a = list_entry(b->list.prev, struct auxtrace_buffer, list);
tools/perf/util/intel-bts.c
257
start = intel_bts_find_overlap(a->data, a->size, b->data, b->size);
tools/perf/util/intel-bts.c
260
b->use_size = b->data + b->size - start;
tools/perf/util/intel-bts.c
261
b->use_data = start;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
101
if (!b->buf)
tools/perf/util/intel-pt-decoder/intel-pt-log.c
105
size_t space = b->buf_sz - b->head;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
108
memcpy(b->buf + b->head, buf, n);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
111
b->head += n;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
112
if (sz && b->head >= b->buf_sz) {
tools/perf/util/intel-pt-decoder/intel-pt-log.c
113
b->head = 0;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
114
b->wrapped = true;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
122
struct log_buf *b = cookie;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
124
zfree(&b->buf);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
128
static FILE *log_buf__open(struct log_buf *b, FILE *backend, unsigned int sz)
tools/perf/util/intel-pt-decoder/intel-pt-log.c
136
memset(b, 0, sizeof(*b));
tools/perf/util/intel-pt-decoder/intel-pt-log.c
137
b->buf_sz = sz;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
138
b->buf = malloc(b->buf_sz);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
139
b->backend = backend;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
140
file = fopencookie(b, "a", fns);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
142
zfree(&b->buf);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
165
static void log_buf__dump(struct log_buf *b)
tools/perf/util/intel-pt-decoder/intel-pt-log.c
169
if (!b->buf)
tools/perf/util/intel-pt-decoder/intel-pt-log.c
173
fprintf(b->backend, "Dumping debug log buffer\n");
tools/perf/util/intel-pt-decoder/intel-pt-log.c
174
if (b->wrapped) {
tools/perf/util/intel-pt-decoder/intel-pt-log.c
176
write_lines(b->buf + b->head, b->buf_sz - b->head, b->backend, &remove_first);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
178
write_lines(b->buf, b->head, b->backend, &remove_first);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
179
fprintf(b->backend, "End of debug log buffer dump\n");
tools/perf/util/intel-pt-decoder/intel-pt-log.c
181
b->head = 0;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
182
b->wrapped = false;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
98
struct log_buf *b = cookie;
tools/perf/util/intel-pt.c
2277
#define P(a, b) PERF_MEM_S(a, b)
tools/perf/util/intel-pt.c
378
struct auxtrace_buffer *b)
tools/perf/util/intel-pt.c
383
start = intel_pt_find_overlap(a->data, a->size, b->data, b->size,
tools/perf/util/intel-pt.c
394
memset(b->data, 0, start - b->data);
tools/perf/util/intel-pt.c
395
b->use_size = b->data + b->size - start;
tools/perf/util/intel-pt.c
396
b->use_data = start;
tools/perf/util/intel-pt.c
397
if (b->use_size && consecutive)
tools/perf/util/intel-pt.c
398
b->consecutive = true;
tools/perf/util/intel-pt.c
405
struct intel_pt_buffer *b)
tools/perf/util/intel-pt.c
423
b->len = buffer->use_size;
tools/perf/util/intel-pt.c
424
b->buf = buffer->use_data;
tools/perf/util/intel-pt.c
426
b->len = buffer->size;
tools/perf/util/intel-pt.c
427
b->buf = buffer->data;
tools/perf/util/intel-pt.c
429
b->ref_timestamp = buffer->reference;
tools/perf/util/intel-pt.c
432
b->consecutive = false;
tools/perf/util/intel-pt.c
433
b->trace_nr = buffer->buffer_nr + 1;
tools/perf/util/intel-pt.c
435
b->consecutive = true;
tools/perf/util/intel-pt.c
464
struct intel_pt_buffer b = { .len = 0 };
tools/perf/util/intel-pt.c
470
err = intel_pt_get_buffer(ptq, buffer, old_buffer, &b);
tools/perf/util/intel-pt.c
474
if (b.len) {
tools/perf/util/intel-pt.c
482
err = cb(&b, cb_data);
tools/perf/util/intel-pt.c
498
static int intel_pt_get_trace(struct intel_pt_buffer *b, void *data)
tools/perf/util/intel-pt.c
507
b->len = 0;
tools/perf/util/intel-pt.c
517
b->len = 0;
tools/perf/util/intel-pt.c
523
err = intel_pt_get_buffer(ptq, buffer, old_buffer, b);
tools/perf/util/intel-pt.c
530
if (b->len) {
tools/perf/util/intel-pt.c
536
return intel_pt_get_trace(b, data);
tools/perf/util/jitdump.c
66
#define hmax(a, b) ((a) > (b) ? (a) : (b))
tools/perf/util/libbfd.c
294
static int bfd_symbols__cmpvalue(const void *a, const void *b)
tools/perf/util/libbfd.c
296
const asymbol *as = *(const asymbol **)a, *bs = *(const asymbol **)b;
tools/perf/util/maps.c
1149
static int map__strcmp_name(const void *name, const void *b)
tools/perf/util/maps.c
1151
const struct dso *dso = map__dso(*(const struct map **)b);
tools/perf/util/maps.c
318
static int map__start_cmp(const void *a, const void *b)
tools/perf/util/maps.c
321
const struct map *map_b = *(const struct map * const *)b;
tools/perf/util/maps.c
360
static int map__strcmp(const void *a, const void *b)
tools/perf/util/maps.c
363
const struct map *map_b = *(const struct map * const *)b;
tools/perf/util/maps.c
370
return map__start_cmp(a, b);
tools/perf/util/maps.c
589
bool maps__equal(struct maps *a, struct maps *b)
tools/perf/util/maps.c
591
return RC_CHK_EQUAL(a, b);
tools/perf/util/maps.h
38
bool maps__equal(struct maps *a, struct maps *b);
tools/perf/util/mem-events.c
659
#define P(a, b) PERF_MEM_##a##_##b
tools/perf/util/metricgroup.c
67
const struct metric_event *b = entry;
tools/perf/util/metricgroup.c
69
if (a->evsel == b->evsel)
tools/perf/util/metricgroup.c
71
if ((char *)a->evsel < (char *)b->evsel)
tools/perf/util/perf-regs-arch/perf_regs_aarch64.c
15
#define SMPL_REG_MASK(b) (1ULL << (b))
tools/perf/util/pmu.c
2103
static int sub_non_neg(int a, int b)
tools/perf/util/pmu.c
2105
if (b > a)
tools/perf/util/pmu.c
2107
return a - b;
tools/perf/util/pmu.y
31
long b;
tools/perf/util/pmu.y
37
for (b = from; b <= to; b++)
tools/perf/util/pmu.y
38
__set_bit(b, bits);
tools/perf/util/pmus.c
526
static int cmp_sevent(const void *a, const void *b)
tools/perf/util/pmus.c
529
const struct sevent *bs = b;
tools/perf/util/pmus.c
559
static bool pmu_alias_is_duplicate(struct sevent *a, struct sevent *b)
tools/perf/util/pmus.c
562
if (strcmp(a->name ?: "//", b->name ?: "//"))
tools/perf/util/pmus.c
566
return strcmp(a->pmu_name, b->pmu_name) == 0;
tools/perf/util/print-events.c
202
struct mep *b = (struct mep *)entry;
tools/perf/util/print-events.c
205
ret = strcmp(a->metric_group, b->metric_group);
tools/perf/util/print-events.c
209
return strcmp(a->metric_name, b->metric_name);
tools/perf/util/probe-event.c
3380
static void *memcat(void *a, size_t sz_a, void *b, size_t sz_b)
tools/perf/util/probe-event.c
3387
memcpy(ret + sz_a, b, sz_b);
tools/perf/util/probe-file.c
610
static bool streql(const char *a, const char *b)
tools/perf/util/probe-file.c
612
if (a == b)
tools/perf/util/probe-file.c
615
if (!a || !b)
tools/perf/util/probe-file.c
618
return !strcmp(a, b);
tools/perf/util/session.c
464
static u8 revbyte(u8 b)
tools/perf/util/session.c
466
int rev = (b >> 4) | ((b & 0xf) << 4);
tools/perf/util/sort.c
2910
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
2915
return hse->se->se_cmp(a, b);
tools/perf/util/sort.c
2919
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
2926
return collapse_fn(a, b);
tools/perf/util/sort.c
2930
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
2937
return sort_fn(a, b);
tools/perf/util/sort.c
2974
static bool __sort__hpp_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/util/sort.c
2979
if (!perf_hpp__is_sort_entry(a) || !perf_hpp__is_sort_entry(b))
tools/perf/util/sort.c
2983
hse_b = container_of(b, struct hpp_sort_entry, hpp);
tools/perf/util/sort.c
3308
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
3333
return memcmp(a->raw_data + offset, b->raw_data + offset, size);
tools/perf/util/sort.c
3341
static bool __sort__hde_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/util/sort.c
3346
if (!perf_hpp__is_dynamic_entry(a) || !perf_hpp__is_dynamic_entry(b))
tools/perf/util/sort.c
3350
hde_b = container_of(b, struct hpp_dynamic_entry, hpp);
tools/perf/util/svghelper.c
727
static int str_to_bitmap(char *s, cpumask_t *b, int nr_cpus)
tools/perf/util/svghelper.c
744
__set_bit(cpu.cpu, cpumask_bits(b));
tools/perf/util/symbol-elf.c
302
static int rel_cmp(const void *a, const void *b, void *r)
tools/perf/util/symbol-elf.c
306
u64 b_offset = get_rel_offset(ri, *(const u32 *)b);
tools/perf/util/symbol-elf.c
432
static int cmp_offset(const void *a, const void *b)
tools/perf/util/symbol-elf.c
435
const struct rela_dyn *vb = b;
tools/perf/util/symbol.c
155
s64 b;
tools/perf/util/symbol.c
160
b = symb->end - symb->start;
tools/perf/util/symbol.c
161
if ((b == 0) && (a > 0))
tools/perf/util/symbol.c
163
else if ((a == 0) && (b > 0))
tools/perf/util/symbol.c
175
b = symb->binding == STB_WEAK;
tools/perf/util/symbol.c
176
if (b && !a)
tools/perf/util/symbol.c
178
if (a && !b)
tools/perf/util/symbol.c
183
b = symb->binding == STB_GLOBAL;
tools/perf/util/symbol.c
184
if (a && !b)
tools/perf/util/symbol.c
186
if (b && !a)
tools/perf/util/symbol.c
191
b = prefix_underscores_count(symb->name);
tools/perf/util/symbol.c
192
if (b > a)
tools/perf/util/symbol.c
194
else if (a > b)
tools/perf/util/trace-event.h
26
#define MAKE_LIBTRACEEVENT_VERSION(a, b, c) ((a)*255*255+(b)*255+(c))
tools/power/acpi/tools/acpidump/acpidump.h
15
#define INIT_GLOBAL(a,b) a=b
tools/power/acpi/tools/acpidump/acpidump.h
18
#define INIT_GLOBAL(a,b) a
tools/power/cpupower/utils/helpers/bitmask.c
17
#define max(a, b) ((a) > (b) ? (a) : (b))
tools/power/cpupower/utils/helpers/bitmask.c
201
unsigned int b; /* end of range */
tools/power/cpupower/utils/helpers/bitmask.c
210
b = a;
tools/power/cpupower/utils/helpers/bitmask.c
215
sret = sscanf(c1, "%u%c", &b, &nextc);
tools/power/cpupower/utils/helpers/bitmask.c
225
if (!(a <= b))
tools/power/cpupower/utils/helpers/bitmask.c
227
if (b >= bmp->size)
tools/power/cpupower/utils/helpers/bitmask.c
229
while (a <= b) {
tools/power/x86/turbostat/turbostat.c
1402
#define MAX(a, b) ((a) > (b) ? (a) : (b))
tools/power/x86/turbostat/turbostat.c
1998
int pmt_telemdir_sort(const struct dirent **a, const struct dirent **b)
tools/power/x86/turbostat/turbostat.c
2003
sscanf((*b)->d_name, "telem%u", &bidx);
tools/sched_ext/include/scx/common.bpf.h
367
bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
tools/sched_ext/include/scx/common.bpf.h
556
static inline bool time_after(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
558
return (s64)(b - a) < 0;
tools/sched_ext/include/scx/common.bpf.h
568
static inline bool time_before(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
570
return time_after(b, a);
tools/sched_ext/include/scx/common.bpf.h
580
static inline bool time_after_eq(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
582
return (s64)(a - b) >= 0;
tools/sched_ext/include/scx/common.bpf.h
592
static inline bool time_before_eq(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
594
return time_after_eq(b, a);
tools/sched_ext/include/scx/common.bpf.h
605
static inline bool time_in_range(u64 a, u64 b, u64 c)
tools/sched_ext/include/scx/common.bpf.h
607
return time_after_eq(a, b) && time_before_eq(a, c);
tools/sched_ext/include/scx/common.bpf.h
618
static inline bool time_in_range_open(u64 a, u64 b, u64 c)
tools/sched_ext/include/scx/common.bpf.h
620
return time_after_eq(a, b) && time_before(a, c);
tools/sched_ext/scx_flatcg.bpf.c
140
static bool cgv_node_less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/sched_ext/scx_flatcg.bpf.c
145
cgc_b = container_of(b, struct cgv_node, rb_node);
tools/sched_ext/scx_qmap.bpf.c
614
struct task_struct *a, struct task_struct *b)
tools/sched_ext/scx_qmap.bpf.c
616
return task_qdist(a) > task_qdist(b);
tools/sched_ext/scx_sdt.h
30
#define div_round_up(a, b) (((a) + (b) - 1) / (b))
tools/sched_ext/scx_sdt.h
34
#define round_up(a, b) (div_round_up((a), (b)) * (b))
tools/testing/cxl/test/cxl.c
786
static void cxld_copy(struct cxl_decoder *a, struct cxl_decoder *b)
tools/testing/cxl/test/cxl.c
788
a->id = b->id;
tools/testing/cxl/test/cxl.c
789
a->hpa_range = b->hpa_range;
tools/testing/cxl/test/cxl.c
790
a->interleave_ways = b->interleave_ways;
tools/testing/cxl/test/cxl.c
791
a->interleave_granularity = b->interleave_granularity;
tools/testing/cxl/test/cxl.c
792
a->target_type = b->target_type;
tools/testing/cxl/test/cxl.c
793
a->flags = b->flags;
tools/testing/radix-tree/maple.c
35703
struct maple_node a, b;
tools/testing/radix-tree/maple.c
35718
b = *node_b;
tools/testing/radix-tree/maple.c
35724
b.parent = (struct maple_pnode *)((unsigned long)b.parent &
tools/testing/radix-tree/maple.c
35729
b.parent = (struct maple_pnode *)((unsigned long)b.parent &
tools/testing/radix-tree/maple.c
35733
if (a.parent != b.parent) {
tools/testing/radix-tree/maple.c
35735
a.parent, b.parent);
tools/testing/radix-tree/maple.c
35747
slots_b = ma_slots(&b, type);
tools/testing/radix-tree/maple.c
35768
return memcmp(&a, &b, sizeof(struct maple_node));
tools/testing/scatterlist/linux/mm.h
125
#define kmemleak_alloc(a, b, c, d)
tools/testing/scatterlist/linux/mm.h
61
#define ___PASTE(a,b) a##b
tools/testing/scatterlist/linux/mm.h
62
#define __PASTE(a,b) ___PASTE(a,b)
tools/testing/selftests/arm64/fp/fp-ptrace.c
119
u64 b = swab64(x >> 64);
tools/testing/selftests/arm64/fp/fp-ptrace.c
121
return ((__uint128_t)a << 64) | b;
tools/testing/selftests/bpf/bpf_arena_htab.h
21
htab_bucket_t *b = htab->buckets;
tools/testing/selftests/bpf/bpf_arena_htab.h
23
cast_kern(b);
tools/testing/selftests/bpf/bpf_arena_htab.h
24
return &b[hash & (htab->n_buckets - 1)];
tools/testing/selftests/bpf/bpf_arena_strsearch.h
84
unsigned char b = a;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
90
b = class[1];
tools/testing/selftests/bpf/bpf_arena_strsearch.h
92
if (b == '\0')
tools/testing/selftests/bpf/bpf_arena_strsearch.h
98
match |= (a <= c && c <= b);
tools/testing/selftests/bpf/jit_disasm_helpers.c
82
__u32 b = *(__u32 *)_b;
tools/testing/selftests/bpf/jit_disasm_helpers.c
84
if (a < b)
tools/testing/selftests/bpf/jit_disasm_helpers.c
86
if (a > b)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
990
static int cmp_str(const void *a, const void *b)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
992
const char *str_a = *(const char **)a, *str_b = *(const char **)b;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
852
int b;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
885
key.b = i + 2;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
889
expected_key_b += key.b;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
945
int b;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
968
key.b = i + 2;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
971
expected_key_b += key.b;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
127
.b = 2, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
159
.b = 2, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
169
.a = 1, .b = 2, .c = 3, .d = 4, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
41
.b = 0xc001, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
645
.b = 1,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
658
.b = 2,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
67
.b = { .b = { .b = 0xc001 } }, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
93
.b = { [1] = { [2] = { [3] = 2 } } }, \
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
250
static void mac_str(char *b, const __u8 *mac)
tools/testing/selftests/bpf/prog_tests/fib_lookup.c
252
sprintf(b, "%02X:%02X:%02X:%02X:%02X:%02X",
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
365
static int symbols_cmp_r(const void *a, const void *b)
tools/testing/selftests/bpf/prog_tests/fill_link_info.c
368
const char **str_b = (const char **) b;
tools/testing/selftests/bpf/prog_tests/global_data.c
71
__u32 b;
tools/testing/selftests/bpf/prog_tests/global_data.c
99
err, val.a, val.b, val.c, tests[i].val.a, tests[i].val.b, tests[i].val.c);
tools/testing/selftests/bpf/prog_tests/hash_large_key.c
13
char b[4096];
tools/testing/selftests/bpf/prog_tests/hashmap.c
19
static bool equal_fn(long a, long b, void *ctx)
tools/testing/selftests/bpf/prog_tests/hashmap.c
21
return a == b;
tools/testing/selftests/bpf/prog_tests/hashmap.c
254
static bool str_equal_fn(long a, long b, void *ctx)
tools/testing/selftests/bpf/prog_tests/hashmap.c
256
return strcmp((char *)a, (char *)b) == 0;
tools/testing/selftests/bpf/prog_tests/mptcp.c
230
char b = 0x55;
tools/testing/selftests/bpf/prog_tests/mptcp.c
232
ASSERT_EQ(write(fd, &b, sizeof(b)), 1, "send single byte");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1004
emit(BPF_MOV32_IMM(BPF_REG_2, (s32)y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1011
emit(BPF_LD_IMM64(BPF_REG_2, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1132
{"smax=", &reg->r[S64].b, S64_MAX},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1134
{"umax=", &reg->r[U64].b, U64_MAX},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1136
{"smax32=", &reg->r[S32].b, (u32)S32_MAX, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1138
{"umax32=", &reg->r[U32].b, U32_MAX, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1357
const u64 B = x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1359
const u64 D = y.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
219
u64 a, b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
224
if (x.a == x.b)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
230
snprintf_num(t, sb, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
260
static struct range range(enum num_t t, u64 a, u64 b)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
263
case U64: return (struct range){ (u64)a, (u64)b };
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
264
case U32: return (struct range){ (u32)a, (u32)b };
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
265
case S64: return (struct range){ (s64)a, (s64)b };
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
266
case S32: return (struct range){ (u32)(s32)a, (u32)(s32)b };
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
278
return x.a == y.a && x.b == y.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
283
u64 a = x.a, b = x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
288
if (upper32(a) == upper32(b) && (s32)a <= (s32)b)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
289
return range(S32, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
300
if (upper32(a) + 1 == upper32(b) && (s32)a < 0 && (s32)b >= 0)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
301
return range(S32, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
309
u64 a = (u64)x.a, b = (u64)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
315
if (upper32(a) != upper32(b))
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
317
return range(U32, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
319
if (sign64(a) != sign64(b))
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
321
return range(S64, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
330
s64 a = (s64)x.a, b = (s64)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
335
if (sign64(a) != sign64(b))
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
337
return range(U64, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
339
if (upper32(a) != upper32(b) || sign32(a) != sign32(b))
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
341
return range(U32, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
352
u32 a = (u32)x.a, b = (u32)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
358
return range(to_t, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
362
return range_cast_to_s32(range(U32, a, b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
369
s32 a = (s32)x.a, b = (s32)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
375
if (sign32(a) != sign32(b))
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
377
return range(to_t, a, b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
413
if (!is_valid_num(t, x.a) || !is_valid_num(t, x.b))
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
417
case U64: return (u64)x.a <= (u64)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
418
case U32: return (u32)x.a <= (u32)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
419
case S64: return (s64)x.a <= (s64)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
420
case S32: return (s32)x.a <= (s32)x.b;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
427
return range(t, max_t(t, old.a, new.a), min_t(t, old.b, new.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
440
return range(t, min_t(t, x.a, y.a), max_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
499
if (x_t == S64 && y_t == S32 && y_cast.a <= S32_MAX && y_cast.b <= S32_MAX &&
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
500
(s64)x.a >= S32_MIN && (s64)x.b <= S32_MAX)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
507
xmax_lower32 = x.b & 0xffffffff;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
508
if (xmin_lower32 < y.a || xmin_lower32 > y.b) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
521
if (xmin_swap == x.b)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
522
return range(x_t, x.b, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
523
} else if (xmax_lower32 < y.a || xmax_lower32 > y.b) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
528
xmax_swap = swap_low32(x.b, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
529
if (xmax_swap > x.b)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
549
x_swap = range(x_t, swap_low32(x.a, y_cast.a), swap_low32(x.b, y_cast.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
600
case OP_LT: return (T)x.a < (T)y.b; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
601
case OP_LE: return (T)x.a <= (T)y.b; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
602
case OP_GT: return (T)x.b > (T)y.a; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
603
case OP_GE: return (T)x.b >= (T)y.a; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
604
case OP_EQ: return (T)max_t(t, x.a, y.a) <= (T)min_t(t, x.b, y.b); \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
605
case OP_NE: return !((T)x.a == (T)x.b && (T)y.a == (T)y.b && (T)x.a == (T)y.a); \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
673
*newx = range(t, x.a, min_t(t, x.b, y.b - 1));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
674
*newy = range(t, max_t(t, x.a + 1, y.a), y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
677
*newx = range(t, x.a, min_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
678
*newy = range(t, max_t(t, x.a, y.a), y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
681
*newx = range(t, max_t(t, x.a, y.a + 1), x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
682
*newy = range(t, y.a, min_t(t, x.b - 1, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
685
*newx = range(t, max_t(t, x.a, y.a), x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
686
*newy = range(t, y.a, min_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
689
*newx = range(t, max_t(t, x.a, y.a), min_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
690
*newy = range(t, max_t(t, x.a, y.a), min_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
694
if (x.a == x.b && x.a == y.a) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
696
*newx = range(t, x.a, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
697
*newy = range(t, y.a + 1, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
698
} else if (x.a == x.b && x.b == y.b) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
700
*newx = range(t, x.a, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
701
*newy = range(t, y.a, y.b - 1);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
702
} else if (y.a == y.b && x.a == y.a) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
704
*newx = range(t, x.a + 1, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
705
*newy = range(t, y.a, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
706
} else if (y.a == y.b && x.b == y.b) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
708
*newx = range(t, x.a, x.b - 1);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
709
*newy = range(t, y.a, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
712
*newx = range(t, x.a, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
713
*newy = range(t, y.a, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
983
emit(BPF_MOV32_IMM(BPF_REG_2, (s32)x.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
990
emit(BPF_LD_IMM64(BPF_REG_2, x.b));
tools/testing/selftests/bpf/prog_tests/skeleton.c
114
CHECK(bss->out5.b != 6, "res6", "got %lld != exp %d\n", bss->out5.b, 6);
tools/testing/selftests/bpf/prog_tests/skeleton.c
9
long long b;
tools/testing/selftests/bpf/prog_tests/skeleton.c
97
bss->in5.b = 6;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
503
char b;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
539
n = recv(c1, &b, 1, MSG_DONTWAIT);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1017
char b = 'a';
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1020
n = xsend(c, &b, sizeof(b), 0);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1024
n = xrecv_nonblock(s, &b, sizeof(b), 0);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1117
char b = 'a';
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1120
n = xsend(c1, &b, sizeof(b), 0);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1124
n = recv_timeout(c1, &b, sizeof(b), 0, IO_TIMEOUT_SEC);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1184
char b = 'a';
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1187
n = xsend(c, &b, sizeof(b), 0);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1191
n = recv_timeout(c, &b, sizeof(b), 0, IO_TIMEOUT_SEC);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
684
char b;
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
711
n = recv_timeout(c0, &b, 1, 0, IO_TIMEOUT_SEC);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
246
.b = 2,
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
251
.b = 4,
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
312
udata.b = 0;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
326
ASSERT_EQ(udata.result, MAGIC_VALUE + udata.a + udata.b, "udata.result");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
327
ASSERT_EQ(udata.nested_result, MAGIC_VALUE + udata.a + udata.b, "udata.nested_result");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
337
check_udata2(MAGIC_VALUE + udata2.a + udata2.b);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
352
check_udata2(MAGIC_VALUE + udata2.a + udata2.b);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
405
value.udata = mem + page_size - offsetof(struct user_data, b);
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
589
static void snd_tstamp(int fd, char *b, size_t s)
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
604
iov.iov_base = b;
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
21
char b = 0x55;
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
23
ASSERT_EQ(write(fd, &b, sizeof(b)), 1, "send single byte");
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
104
err = stat(TDIR "/fs1/b", &b);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
107
if (!ASSERT_EQ(a.st_ino, b.st_ino, "b should have a's inode"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
120
err = stat(TDIR "/fs1/b", &b);
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
123
if (!ASSERT_EQ(c.st_ino, b.st_ino, "b should have c's inode"))
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
36
struct stat a, b, c;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
106
value2->b = tid + 2;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
119
ASSERT_EQ(skel->bss->test_value2.b, tid + 2, "tld_get_data value2.b");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
18
__u64 b;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
77
value2->b = tid + 3;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
90
ASSERT_EQ(skel->bss->test_value2.b, tid + 3, "tld_get_data value2.b");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
99
ASSERT_EQ(value2->b, tid + 3, "value2.b");
tools/testing/selftests/bpf/prog_tests/test_xsk.h
41
static inline u32 ceil_u32(u32 a, u32 b)
tools/testing/selftests/bpf/prog_tests/test_xsk.h
43
return (a + b - 1) / b;
tools/testing/selftests/bpf/prog_tests/test_xsk.h
46
static inline u64 ceil_u64(u64 a, u64 b)
tools/testing/selftests/bpf/prog_tests/test_xsk.h
48
return (a + b - 1) / b;
tools/testing/selftests/bpf/progs/atomic_bounds.c
18
int b = __sync_fetch_and_add(&a, 1);
tools/testing/selftests/bpf/progs/atomic_bounds.c
20
while (b)
tools/testing/selftests/bpf/progs/bind_prog.h
11
#define load_byte(src, b, s) \
tools/testing/selftests/bpf/progs/bind_prog.h
12
(((volatile __u8 *)&(src))[(b) + (sizeof(src) - (s))] << 8 * ((s) - (b) - 1))
tools/testing/selftests/bpf/progs/bind_prog.h
6
#define load_byte(src, b, s) \
tools/testing/selftests/bpf/progs/bind_prog.h
7
(((volatile __u8 *)&(src))[b] << 8 * b)
tools/testing/selftests/bpf/progs/bpf_cubic.c
231
__u32 x, b, shift;
tools/testing/selftests/bpf/progs/bpf_cubic.c
238
b = fls64(a);
tools/testing/selftests/bpf/progs/bpf_cubic.c
239
b = ((b * 84) >> 8) - 1;
tools/testing/selftests/bpf/progs/bpf_cubic.c
240
shift = (a >> (b * 3));
tools/testing/selftests/bpf/progs/bpf_cubic.c
246
x = ((__u32)(((__u32)v[shift] + 10) << b)) >> 6;
tools/testing/selftests/bpf/progs/bpf_gotox.c
254
unsigned int b = (ctx->x / 2) % 2;
tools/testing/selftests/bpf/progs/bpf_gotox.c
257
if (!(a < 2 && b < 2))
tools/testing/selftests/bpf/progs/bpf_gotox.c
263
goto *jt2[b];
tools/testing/selftests/bpf/progs/bpf_gotox.c
280
unsigned int b = (ctx->x >> 3) & 1;
tools/testing/selftests/bpf/progs/bpf_gotox.c
287
goto *jt[a + b];
tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c
10
int b;
tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c
111
key->a, key->b, key->c, *val);
tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c
79
key_sum_b += key->b;
tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_hash_map.c
11
int b;
tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_hash_map.c
41
key_sum_b += key->b;
tools/testing/selftests/bpf/progs/bpf_iter_test_kern5.c
11
int b;
tools/testing/selftests/bpf/progs/bpf_loop.c
178
int b = map1_lookup_elem(2);
tools/testing/selftests/bpf/progs/bpf_loop.c
187
map1_update_elem(2, b + 1);
tools/testing/selftests/bpf/progs/bpf_loop.c
209
int b = map1_lookup_elem(8);
tools/testing/selftests/bpf/progs/bpf_loop.c
218
map1_update_elem(8, b + 1);
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
144
static bool skbn_tstamp_less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
150
skbn_b = container_of(b, struct skb_node, node);
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
155
static bool fn_time_next_packet_less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/bpf_qdisc_fq.c
161
flow_b = container_of(b, struct fq_flow_node, rb_node);
tools/testing/selftests/bpf/progs/bpf_tracing_net.h
150
#define min(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/bpf/progs/bpf_tracing_net.h
153
#define max(a, b) ((a) > (b) ? (a) : (b))
tools/testing/selftests/bpf/progs/btf_data.c
11
int b;
tools/testing/selftests/bpf/progs/btf_data.c
17
int b;
tools/testing/selftests/bpf/progs/btf_data.c
23
int b;
tools/testing/selftests/bpf/progs/btf_data.c
5
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c
30
long b: 2;
tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c
59
short b; /* combined with previous bitfield */
tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c
82
long b: 16;
tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c
62
union B b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
11
short b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
122
char b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
127
struct nested_packed_struct b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
132
struct nested_packed_struct b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
16
short b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
21
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
26
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
32
long b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
41
char b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
48
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
102
short b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
12
long b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
127
char b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
32
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
40
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
63
int b __attribute__((aligned(32)));
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
88
short b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
113
void (*b)(int, struct {
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
134
crazy_ptr_t b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
169
char b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
197
int b;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
219
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
1007
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
103
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
104
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
105
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
1109
int a, b, c;
tools/testing/selftests/bpf/progs/core_reloc_types.h
127
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
129
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
131
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
149
int b; /* offset 16 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
150
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
151
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
168
int b; /* offset 16 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
169
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
172
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
186
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
187
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
188
} b __attribute__((aligned(16)));
tools/testing/selftests/bpf/progs/core_reloc_types.h
201
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
202
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
214
int b[1];
tools/testing/selftests/bpf/progs/core_reloc_types.h
215
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
216
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
228
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
240
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
241
} *b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
242
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
254
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
255
} b[1];
tools/testing/selftests/bpf/progs/core_reloc_types.h
256
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
268
int b; /* offset 4 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
269
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
270
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
282
int b; /* offset 8 (!) */
tools/testing/selftests/bpf/progs/core_reloc_types.h
283
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
284
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
299
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
300
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
301
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
327
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
341
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
342
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
364
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
373
char b[3][4][5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
382
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
402
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
41
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
411
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
420
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
428
char b[2][3]; /* this one lacks one dimension */
tools/testing/selftests/bpf/progs/core_reloc_types.h
436
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
444
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
454
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
462
char b[2][3][4];
tools/testing/selftests/bpf/progs/core_reloc_types.h
478
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
48
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
486
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
499
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
506
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
513
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
521
int *b __bpf_aligned; /* ptr instead of int */
tools/testing/selftests/bpf/progs/core_reloc_types.h
529
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
539
int a, b, c, d, e, f, g, h;
tools/testing/selftests/bpf/progs/core_reloc_types.h
558
int_t b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
569
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
603
int3_t b __bpf_aligned;
tools/testing/selftests/bpf/progs/core_reloc_types.h
61
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
661
int a, b, c;
tools/testing/selftests/bpf/progs/core_reloc_types.h
677
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
69
union core_reloc_nesting_subunion b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
70
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
701
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
716
int b[1];
tools/testing/selftests/bpf/progs/core_reloc_types.h
83
int b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
84
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
85
} b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
925
void *b;
tools/testing/selftests/bpf/progs/core_reloc_types.h
940
int a, b, c;
tools/testing/selftests/bpf/progs/core_reloc_types.h
991
void *b;
tools/testing/selftests/bpf/progs/dynptr_success.c
627
static inline int bpf_memcmp(const char *a, const char *b, u32 size)
tools/testing/selftests/bpf/progs/dynptr_success.c
632
if (a[i] != b[i])
tools/testing/selftests/bpf/progs/dynptr_success.c
633
return a[i] < b[i] ? -1 : 1;
tools/testing/selftests/bpf/progs/exceptions_fail.c
51
__noinline int exception_cb_bad_arg_2(int a, int b)
tools/testing/selftests/bpf/progs/fentry_many_args.c
11
int BPF_PROG(test1, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fentry_many_args.c
14
test1_result = a == 16 && b == (void *)17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fentry_many_args.c
21
int BPF_PROG(test2, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fentry_many_args.c
24
test2_result = a == 16 && b == (void *)17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fentry_many_args.c
32
int BPF_PROG(test3, __u64 a, __u64 b, __u64 c, __u64 d, __u64 e, __u64 f,
tools/testing/selftests/bpf/progs/fentry_many_args.c
35
test3_result = a == 16 && b == 17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fentry_test.c
19
int BPF_PROG(test2, int a, __u64 b)
tools/testing/selftests/bpf/progs/fentry_test.c
21
test2_result = a == 2 && b == 3;
tools/testing/selftests/bpf/progs/fentry_test.c
27
int BPF_PROG(test3, char a, int b, __u64 c)
tools/testing/selftests/bpf/progs/fentry_test.c
29
test3_result = a == 4 && b == 5 && c == 6;
tools/testing/selftests/bpf/progs/fentry_test.c
35
int BPF_PROG(test4, void *a, char b, int c, __u64 d)
tools/testing/selftests/bpf/progs/fentry_test.c
37
test4_result = a == (void *)7 && b == 8 && c == 9 && d == 10;
tools/testing/selftests/bpf/progs/fentry_test.c
43
int BPF_PROG(test5, __u64 a, void *b, short c, int d, __u64 e)
tools/testing/selftests/bpf/progs/fentry_test.c
45
test5_result = a == 11 && b == (void *)12 && c == 13 && d == 14 &&
tools/testing/selftests/bpf/progs/fentry_test.c
52
int BPF_PROG(test6, __u64 a, void *b, short c, int d, void * e, __u64 f)
tools/testing/selftests/bpf/progs/fentry_test.c
54
test6_result = a == 16 && b == (void *)17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fexit_many_args.c
11
int BPF_PROG(test1, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fexit_many_args.c
14
test1_result = a == 16 && b == (void *)17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fexit_many_args.c
21
int BPF_PROG(test2, __u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/fexit_many_args.c
25
test2_result = a == 16 && b == (void *)17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fexit_many_args.c
33
int BPF_PROG(test3, __u64 a, __u64 b, __u64 c, __u64 d, __u64 e, __u64 f,
tools/testing/selftests/bpf/progs/fexit_many_args.c
36
test3_result = a == 16 && b == 17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fexit_test.c
19
int BPF_PROG(test2, int a, __u64 b, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
21
test2_result = a == 2 && b == 3 && ret == 5;
tools/testing/selftests/bpf/progs/fexit_test.c
27
int BPF_PROG(test3, char a, int b, __u64 c, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
29
test3_result = a == 4 && b == 5 && c == 6 && ret == 15;
tools/testing/selftests/bpf/progs/fexit_test.c
35
int BPF_PROG(test4, void *a, char b, int c, __u64 d, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
37
test4_result = a == (void *)7 && b == 8 && c == 9 && d == 10 &&
tools/testing/selftests/bpf/progs/fexit_test.c
44
int BPF_PROG(test5, __u64 a, void *b, short c, int d, __u64 e, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
46
test5_result = a == 11 && b == (void *)12 && c == 13 && d == 14 &&
tools/testing/selftests/bpf/progs/fexit_test.c
53
int BPF_PROG(test6, __u64 a, void *b, short c, int d, void *e, __u64 f, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
55
test6_result = a == 16 && b == (void *)17 && c == 18 && d == 19 &&
tools/testing/selftests/bpf/progs/fsession_test.c
30
int BPF_PROG(test2, char a, int b, __u64 c, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
35
test2_entry_result = a == 4 && b == 5 && c == 6 && ret == 0;
tools/testing/selftests/bpf/progs/fsession_test.c
39
test2_exit_result = a == 4 && b == 5 && c == 6 && ret == 15;
tools/testing/selftests/bpf/progs/fsession_test.c
47
int BPF_PROG(test3, void *a, char b, int c, __u64 d, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
52
test3_entry_result = a == (void *)7 && b == 8 && c == 9 && d == 10 && ret == 0;
tools/testing/selftests/bpf/progs/fsession_test.c
56
test3_exit_result = a == (void *)7 && b == 8 && c == 9 && d == 10 && ret == 34;
tools/testing/selftests/bpf/progs/fsession_test.c
64
int BPF_PROG(test4, __u64 a, void *b, short c, int d, __u64 e, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
69
test4_entry_result = a == 11 && b == (void *)12 && c == 13 && d == 14 &&
tools/testing/selftests/bpf/progs/fsession_test.c
74
test4_exit_result = a == 11 && b == (void *)12 && c == 13 && d == 14 &&
tools/testing/selftests/bpf/progs/get_func_args_test.c
103
__u64 a = 0, b = 0, z = 0, ret = 0;
tools/testing/selftests/bpf/progs/get_func_args_test.c
112
err = bpf_get_func_arg(ctx, 1, &b);
tools/testing/selftests/bpf/progs/get_func_args_test.c
113
test4_result &= err == 0 && ((int *) b == _b);
tools/testing/selftests/bpf/progs/get_func_args_test.c
150
__u64 a = 0, b = 0, z = 0;
tools/testing/selftests/bpf/progs/get_func_args_test.c
159
err = bpf_get_func_arg(ctx, 1, &b);
tools/testing/selftests/bpf/progs/get_func_args_test.c
160
test6_result &= err == 0 && b == 3;
tools/testing/selftests/bpf/progs/get_func_args_test.c
47
__u64 a = 0, b = 0, z = 0, ret = 0;
tools/testing/selftests/bpf/progs/get_func_args_test.c
56
err = bpf_get_func_arg(ctx, 1, &b);
tools/testing/selftests/bpf/progs/get_func_args_test.c
57
test2_result &= err == 0 && b == 3;
tools/testing/selftests/bpf/progs/get_func_args_test.c
74
__u64 a = 0, b = 0, z = 0, ret = 0;
tools/testing/selftests/bpf/progs/get_func_args_test.c
83
err = bpf_get_func_arg(ctx, 1, &b);
tools/testing/selftests/bpf/progs/get_func_args_test.c
84
test3_result &= err == 0 && ((int *) b == _b);
tools/testing/selftests/bpf/progs/get_func_ip_test.c
67
int BPF_PROG(test5, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
9
extern int bpf_modify_return_test(int a, int *b) __ksym;
tools/testing/selftests/bpf/progs/kfunc_call_test.c
167
if (pt->a != 42 || pt->b != 108)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
180
__u64 b = 0;
tools/testing/selftests/bpf/progs/kfunc_call_test.c
190
bpf_kfunc_call_test_mem_len_pass1(&b, sizeof(b));
tools/testing/selftests/bpf/progs/kfunc_call_test.c
194
bpf_kfunc_call_test_mem_len_fail2(&b, -1);
tools/testing/selftests/bpf/progs/kfunc_implicit_args.c
10
extern int bpf_kfunc_implicit_arg_legacy(int a, int b) __weak __ksym;
tools/testing/selftests/bpf/progs/kfunc_implicit_args.c
11
extern int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux) __weak __ksym;
tools/testing/selftests/bpf/progs/linked_list.c
194
struct bar *ba[8], *b;
tools/testing/selftests/bpf/progs/linked_list.c
202
b = bpf_obj_new(typeof(*b));
tools/testing/selftests/bpf/progs/linked_list.c
203
if (!b) {
tools/testing/selftests/bpf/progs/linked_list.c
207
b->data = i;
tools/testing/selftests/bpf/progs/linked_list.c
209
bpf_list_push_back(&f->head, &b->node);
tools/testing/selftests/bpf/progs/linked_list.c
240
b = container_of(n, struct bar, node);
tools/testing/selftests/bpf/progs/linked_list.c
241
if (b->data != i) {
tools/testing/selftests/bpf/progs/linked_list.c
243
bpf_obj_drop(b);
tools/testing/selftests/bpf/progs/linked_list.c
246
bpf_obj_drop(b);
tools/testing/selftests/bpf/progs/linked_list_fail.c
13
struct bar *b; \
tools/testing/selftests/bpf/progs/linked_list_fail.c
143
CHECK(kptr_kptr, op, &f1->lock, &f2->head, &b->node); \
tools/testing/selftests/bpf/progs/linked_list_fail.c
149
CHECK(global_kptr, op, &glock, &f1->head, &b->node); \
tools/testing/selftests/bpf/progs/linked_list_fail.c
154
CHECK(map_kptr, op, &v->lock, &f2->head, &b->node); \
tools/testing/selftests/bpf/progs/linked_list_fail.c
159
CHECK(inner_map_kptr, op, &iv->lock, &f2->head, &b->node); \
tools/testing/selftests/bpf/progs/linked_list_fail.c
40
b = bpf_obj_new(typeof(*b)); \
tools/testing/selftests/bpf/progs/linked_list_fail.c
41
if (!b) { \
tools/testing/selftests/bpf/progs/linked_list_fail.c
437
struct bar *b;
tools/testing/selftests/bpf/progs/linked_list_fail.c
439
b = bpf_obj_new(typeof(*b));
tools/testing/selftests/bpf/progs/linked_list_fail.c
440
if (!b)
tools/testing/selftests/bpf/progs/linked_list_fail.c
443
bpf_list_push_front(&ghead, &b->node);
tools/testing/selftests/bpf/progs/linked_list_fail.c
543
struct bar *b;
tools/testing/selftests/bpf/progs/linked_list_fail.c
548
b = bpf_obj_new(typeof(*b));
tools/testing/selftests/bpf/progs/linked_list_fail.c
549
if (!b) {
tools/testing/selftests/bpf/progs/linked_list_fail.c
555
bpf_list_push_front((void *)&f->head + 1, &b->node);
tools/testing/selftests/bpf/progs/linked_list_fail.c
80
CHECK(kptr, push_front, &f->head, &b->node);
tools/testing/selftests/bpf/progs/linked_list_fail.c
81
CHECK(kptr, push_back, &f->head, &b->node);
tools/testing/selftests/bpf/progs/local_kptr_stash.c
78
static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/local_kptr_stash.c
84
node_b = container_of(b, struct node_data, node);
tools/testing/selftests/bpf/progs/map_kptr.c
133
if (p->a + p->b > 100)
tools/testing/selftests/bpf/progs/map_kptr.c
156
if (p->a + p->b > 100)
tools/testing/selftests/bpf/progs/map_kptr.c
167
if (p->a + p->b > 100) {
tools/testing/selftests/bpf/progs/map_kptr.c
182
if (p->a + p->b > 100) {
tools/testing/selftests/bpf/progs/modify_return.c
19
int BPF_PROG(fentry_test, int a, __u64 b)
tools/testing/selftests/bpf/progs/modify_return.c
30
int BPF_PROG(fmod_ret_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/modify_return.c
42
int BPF_PROG(fexit_test, int a, __u64 b, int ret)
tools/testing/selftests/bpf/progs/modify_return.c
62
int BPF_PROG(fentry_test2, int a, int *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/modify_return.c
74
int BPF_PROG(fmod_ret_test2, int a, int *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/modify_return.c
87
int BPF_PROG(fexit_test2, int a, int *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/progs/percpu_alloc_array.c
4
long b, c, d;
tools/testing/selftests/bpf/progs/percpu_alloc_cgrp_local_storage.c
4
long b, c, d;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
108
ret = v->b;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
21
char b[600];
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
5
long b, c, d;
tools/testing/selftests/bpf/progs/percpu_alloc_fail.c
9
long b;
tools/testing/selftests/bpf/progs/preempted_bpf_ma_op.c
102
int BPF_PROG2(test3, void *, a, char, b, int, c, u64, d)
tools/testing/selftests/bpf/progs/preempted_bpf_ma_op.c
88
int BPF_PROG2(test1, int, a, u64, b)
tools/testing/selftests/bpf/progs/preempted_bpf_ma_op.c
95
int BPF_PROG2(test2, char, a, int, b, u64, c)
tools/testing/selftests/bpf/progs/rbtree.c
36
static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree.c
42
node_b = container_of(b, struct node_data, node);
tools/testing/selftests/bpf/progs/rbtree_btf_fail__add_wrong_type.c
22
static bool less2(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_btf_fail__add_wrong_type.c
28
node_b = container_of(b, struct node_data2, node);
tools/testing/selftests/bpf/progs/rbtree_fail.c
20
static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_fail.c
231
static bool less__bad_fn_call_add(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_fail.c
237
node_b = container_of(b, struct node_data, node);
tools/testing/selftests/bpf/progs/rbtree_fail.c
243
static bool less__bad_fn_call_remove(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_fail.c
249
node_b = container_of(b, struct node_data, node);
tools/testing/selftests/bpf/progs/rbtree_fail.c
255
static bool less__bad_fn_call_first_unlock_after(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_fail.c
26
node_b = container_of(b, struct node_data, node);
tools/testing/selftests/bpf/progs/rbtree_fail.c
261
node_b = container_of(b, struct node_data, node);
tools/testing/selftests/bpf/progs/rbtree_fail.c
269
long add_with_cb(bool (cb)(struct bpf_rb_node *a, const struct bpf_rb_node *b))
tools/testing/selftests/bpf/progs/rbtree_search.c
29
static bool less0(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_search.c
35
node_b = rb_entry(b, struct node_data, r0);
tools/testing/selftests/bpf/progs/rbtree_search.c
40
static bool less1(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_search.c
46
node_b = rb_entry(b, struct node_data, r1);
tools/testing/selftests/bpf/progs/rbtree_search_kptr.c
143
static bool less_r(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_search_kptr.c
148
node_b = container_of(b, struct tree_node_ref, node);
tools/testing/selftests/bpf/progs/rbtree_search_kptr.c
36
static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/rbtree_search_kptr.c
41
node_b = container_of(b, struct tree_node, node);
tools/testing/selftests/bpf/progs/refcounted_kptr.c
54
struct node_data *b;
tools/testing/selftests/bpf/progs/refcounted_kptr.c
57
b = container_of(node_b, struct node_data, r);
tools/testing/selftests/bpf/progs/refcounted_kptr.c
59
return a->key < b->key;
tools/testing/selftests/bpf/progs/refcounted_kptr.c
62
static bool less_a(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/refcounted_kptr.c
68
node_b = container_of(b, struct node_acquire, node);
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
23
static bool less(struct bpf_rb_node *a, const struct bpf_rb_node *b)
tools/testing/selftests/bpf/progs/refcounted_kptr_fail.c
29
node_b = container_of(b, struct node_acquire, node);
tools/testing/selftests/bpf/progs/struct_ops_module.c
21
void BPF_PROG(test_2, int a, int b)
tools/testing/selftests/bpf/progs/struct_ops_module.c
23
test_2_result = a + b;
tools/testing/selftests/bpf/progs/struct_ops_module.c
27
int BPF_PROG(test_3, int a, int b)
tools/testing/selftests/bpf/progs/struct_ops_module.c
29
test_2_result = a + b + 3;
tools/testing/selftests/bpf/progs/struct_ops_module.c
30
return a + b + 3;
tools/testing/selftests/bpf/progs/struct_ops_module.c
41
void BPF_PROG(test_2_v2, int a, int b)
tools/testing/selftests/bpf/progs/struct_ops_module.c
43
test_2_result = a * b;
tools/testing/selftests/bpf/progs/struct_ops_module.c
48
void (*test_2)(int a, int b);
tools/testing/selftests/bpf/progs/struct_ops_module.c
60
void (*test_2)(int a, int b);
tools/testing/selftests/bpf/progs/struct_ops_module.c
62
void (*zeroed_op)(int a, int b);
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
14
__noinline static int subprog2(int *a, int *b)
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
16
return val_i + a[10] + b[20];
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
22
int b[50] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
24
b[20] = 2;
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
25
return subprog2(a, b);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
14
__noinline static int subprog2(int *a, int *b)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
16
return val_i + a[10] + b[20];
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
22
int b[50] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
24
b[20] = 2;
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
25
return subprog2(a, b);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
14
__noinline static int subprog2(int *a, int *b)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
16
return val_i + a[1] + b[20];
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
22
int b[100] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
24
b[20] = 2;
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
25
return subprog2(a, b);
tools/testing/selftests/bpf/progs/task_ls_uptr.c
54
udata->result = MAGIC_VALUE + udata->a + udata->b;
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
19
int b __tag1 __tag2;
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
25
int b;
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
41
key.a = key.b = key.c = x;
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
32
char b[2][3][4];
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
49
if (CORE_READ(&out->b123, &in->b[1][2][3]))
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
36
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
53
out->b_exists = bpf_core_field_exists(in->b);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
54
if (bpf_core_field_exists(struct core_reloc_existence, b))
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
55
out->b_value = BPF_CORE_READ(in, b);
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
18
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
25
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
32
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
57
if (CORE_READ(&out->b, &in_rev->b))
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
17
int a, b, c;
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
33
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
48
CORE_READ(&out->b, &in_b->b1)) /* accessor: 0:0 */
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
17
int a, b, c, d, e, f, g, h;
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
36
int_t b;
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
63
CORE_READ(&out->b, &in->b) ||
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
21
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
30
union core_reloc_nesting_subunion b;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
31
} b;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
44
if (CORE_READ(&out->b.b.b, &in->b.b.b))
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
23
int b;
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
38
CORE_READ(&out->b, &in->b) ||
tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c
25
void *b;
tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c
40
int a, b, c;
tools/testing/selftests/bpf/progs/test_global_data.c
26
__u32 b;
tools/testing/selftests/bpf/progs/test_global_data.c
54
.b = 0xfefeefef,
tools/testing/selftests/bpf/progs/test_global_data.c
61
.b = 0xeeeeefef,
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
13
#define CAT(a, b) a ## b
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
14
#define XCAT(a, b) CAT(a, b)
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
20
volatile long b = a + 16; \
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
23
return b; \
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
30
volatile long b = XCAT(f, prev)(a - 1); \
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
31
if (!b) \
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
33
return b + 1; \
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
70
#define CAT2(a, b) a ## b
tools/testing/selftests/bpf/progs/test_global_func_deep_stack.c
71
#define XCAT2(a, b) CAT2(a, b)
tools/testing/selftests/bpf/progs/test_hash_large_key.c
24
char b[4096];
tools/testing/selftests/bpf/progs/test_jhash.h
12
#define __jhash_mix(a, b, c) \
tools/testing/selftests/bpf/progs/test_jhash.h
14
a -= c; a ^= rol32(c, 4); c += b; \
tools/testing/selftests/bpf/progs/test_jhash.h
15
b -= a; b ^= rol32(a, 6); a += c; \
tools/testing/selftests/bpf/progs/test_jhash.h
16
c -= b; c ^= rol32(b, 8); b += a; \
tools/testing/selftests/bpf/progs/test_jhash.h
17
a -= c; a ^= rol32(c, 16); c += b; \
tools/testing/selftests/bpf/progs/test_jhash.h
18
b -= a; b ^= rol32(a, 19); a += c; \
tools/testing/selftests/bpf/progs/test_jhash.h
19
c -= b; c ^= rol32(b, 4); b += a; \
tools/testing/selftests/bpf/progs/test_jhash.h
22
#define __jhash_final(a, b, c) \
tools/testing/selftests/bpf/progs/test_jhash.h
24
c ^= b; c -= rol32(b, 14); \
tools/testing/selftests/bpf/progs/test_jhash.h
26
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_jhash.h
27
c ^= b; c -= rol32(b, 16); \
tools/testing/selftests/bpf/progs/test_jhash.h
29
b ^= a; b -= rol32(a, 14); \
tools/testing/selftests/bpf/progs/test_jhash.h
30
c ^= b; c -= rol32(b, 24); \
tools/testing/selftests/bpf/progs/test_jhash.h
38
u32 a, b, c;
tools/testing/selftests/bpf/progs/test_jhash.h
41
a = b = c = JHASH_INITVAL + length + initval;
tools/testing/selftests/bpf/progs/test_jhash.h
45
b += *(volatile u32 *)(k + 4);
tools/testing/selftests/bpf/progs/test_jhash.h
47
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_jhash.h
56
case 8: b += (u32)k[7]<<24;
tools/testing/selftests/bpf/progs/test_jhash.h
57
case 7: b += (u32)k[6]<<16;
tools/testing/selftests/bpf/progs/test_jhash.h
58
case 6: b += (u32)k[5]<<8;
tools/testing/selftests/bpf/progs/test_jhash.h
59
case 5: b += k[4];
tools/testing/selftests/bpf/progs/test_jhash.h
65
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_jhash.h
75
u32 a, b, c;
tools/testing/selftests/bpf/progs/test_jhash.h
78
a = b = c = JHASH_INITVAL + (length<<2) + initval;
tools/testing/selftests/bpf/progs/test_jhash.h
83
b += k[1];
tools/testing/selftests/bpf/progs/test_jhash.h
85
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_jhash.h
93
case 2: b += k[1];
tools/testing/selftests/bpf/progs/test_jhash.h
95
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb.c
102
static inline u32 jhash_2words(u32 a, u32 b, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb.c
104
return __jhash_nwords(a, b, 0, initval + JHASH_INITVAL + (2 << 2));
tools/testing/selftests/bpf/progs/test_l4lb.c
32
#define __jhash_mix(a, b, c) \
tools/testing/selftests/bpf/progs/test_l4lb.c
34
a -= c; a ^= rol32(c, 4); c += b; \
tools/testing/selftests/bpf/progs/test_l4lb.c
35
b -= a; b ^= rol32(a, 6); a += c; \
tools/testing/selftests/bpf/progs/test_l4lb.c
36
c -= b; c ^= rol32(b, 8); b += a; \
tools/testing/selftests/bpf/progs/test_l4lb.c
37
a -= c; a ^= rol32(c, 16); c += b; \
tools/testing/selftests/bpf/progs/test_l4lb.c
38
b -= a; b ^= rol32(a, 19); a += c; \
tools/testing/selftests/bpf/progs/test_l4lb.c
39
c -= b; c ^= rol32(b, 4); b += a; \
tools/testing/selftests/bpf/progs/test_l4lb.c
42
#define __jhash_final(a, b, c) \
tools/testing/selftests/bpf/progs/test_l4lb.c
44
c ^= b; c -= rol32(b, 14); \
tools/testing/selftests/bpf/progs/test_l4lb.c
46
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_l4lb.c
47
c ^= b; c -= rol32(b, 16); \
tools/testing/selftests/bpf/progs/test_l4lb.c
49
b ^= a; b -= rol32(a, 14); \
tools/testing/selftests/bpf/progs/test_l4lb.c
50
c ^= b; c -= rol32(b, 24); \
tools/testing/selftests/bpf/progs/test_l4lb.c
59
u32 a, b, c;
tools/testing/selftests/bpf/progs/test_l4lb.c
62
a = b = c = JHASH_INITVAL + length + initval;
tools/testing/selftests/bpf/progs/test_l4lb.c
66
b += *(u32 *)(k + 4);
tools/testing/selftests/bpf/progs/test_l4lb.c
68
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb.c
77
case 8: b += (u32)k[7]<<24;
tools/testing/selftests/bpf/progs/test_l4lb.c
78
case 7: b += (u32)k[6]<<16;
tools/testing/selftests/bpf/progs/test_l4lb.c
79
case 6: b += (u32)k[5]<<8;
tools/testing/selftests/bpf/progs/test_l4lb.c
80
case 5: b += k[4];
tools/testing/selftests/bpf/progs/test_l4lb.c
85
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb.c
93
static inline u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb.c
96
b += initval;
tools/testing/selftests/bpf/progs/test_l4lb.c
98
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
100
return __jhash_nwords(a, b, 0, initval + JHASH_INITVAL + (2 << 2));
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
28
#define __jhash_mix(a, b, c) \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
30
a -= c; a ^= rol32(c, 4); c += b; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
31
b -= a; b ^= rol32(a, 6); a += c; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
32
c -= b; c ^= rol32(b, 8); b += a; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
33
a -= c; a ^= rol32(c, 16); c += b; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
34
b -= a; b ^= rol32(a, 19); a += c; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
35
c -= b; c ^= rol32(b, 4); b += a; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
38
#define __jhash_final(a, b, c) \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
40
c ^= b; c -= rol32(b, 14); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
42
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
43
c ^= b; c -= rol32(b, 16); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
45
b ^= a; b -= rol32(a, 14); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
46
c ^= b; c -= rol32(b, 24); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
55
u32 a, b, c;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
58
a = b = c = JHASH_INITVAL + length + initval;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
62
b += *(u32 *)(k + 4);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
64
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
73
case 8: b += (u32)k[7]<<24;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
74
case 7: b += (u32)k[6]<<16;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
75
case 6: b += (u32)k[5]<<8;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
76
case 5: b += k[4];
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
81
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
89
static __noinline u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
92
b += initval;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
94
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
98
static __noinline u32 jhash_2words(u32 a, u32 b, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
100
static __noinline u32 jhash_2words(u32 a, u32 b, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
102
return __jhash_nwords(a, b, 0, initval + JHASH_INITVAL + (2 << 2));
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
30
#define __jhash_mix(a, b, c) \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
32
a -= c; a ^= rol32(c, 4); c += b; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
33
b -= a; b ^= rol32(a, 6); a += c; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
34
c -= b; c ^= rol32(b, 8); b += a; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
35
a -= c; a ^= rol32(c, 16); c += b; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
36
b -= a; b ^= rol32(a, 19); a += c; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
37
c -= b; c ^= rol32(b, 4); b += a; \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
40
#define __jhash_final(a, b, c) \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
42
c ^= b; c -= rol32(b, 14); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
44
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
45
c ^= b; c -= rol32(b, 16); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
47
b ^= a; b -= rol32(a, 14); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
48
c ^= b; c -= rol32(b, 24); \
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
57
u32 a, b, c;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
60
a = b = c = JHASH_INITVAL + length + initval;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
64
b += *(u32 *)(k + 4);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
66
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
75
case 8: b += (u32)k[7]<<24;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
76
case 7: b += (u32)k[6]<<16;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
77
case 6: b += (u32)k[5]<<8;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
78
case 5: b += k[4];
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
83
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
91
static __noinline u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
94
b += initval;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
96
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_pkt_md_access.c
18
#define TEST_FIELD_OFFSET(a, b) ((sizeof(a) - sizeof(b)) / sizeof(b))
tools/testing/selftests/bpf/progs/test_siphash.h
14
#define SIPHASH_PERMUTATION(a, b, c, d) ( \
tools/testing/selftests/bpf/progs/test_siphash.h
15
(a) += (b), (b) = rol64((b), 13), (b) ^= (a), (a) = rol64((a), 32), \
tools/testing/selftests/bpf/progs/test_siphash.h
18
(c) += (b), (b) = rol64((b), 17), (b) ^= (c), (c) = rol64((c), 32))
tools/testing/selftests/bpf/progs/test_siphash.h
33
u64 b = ((u64)(len)) << 56; \
tools/testing/selftests/bpf/progs/test_siphash.h
40
v3 ^= b; \
tools/testing/selftests/bpf/progs/test_siphash.h
43
v0 ^= b; \
tools/testing/selftests/bpf/progs/test_sk_lookup.c
14
#define IP4(a, b, c, d) \
tools/testing/selftests/bpf/progs/test_sk_lookup.c
16
(((__u32)(b) & 0xffU) << 16) | \
tools/testing/selftests/bpf/progs/test_skeleton.c
12
long long b;
tools/testing/selftests/bpf/progs/test_task_local_data.c
18
__u64 b;
tools/testing/selftests/bpf/progs/test_tc_dtime.c
37
#define v6_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \
tools/testing/selftests/bpf/progs/test_tc_dtime.c
38
a.s6_addr32[1] == b.s6_addr32[1] && \
tools/testing/selftests/bpf/progs/test_tc_dtime.c
39
a.s6_addr32[2] == b.s6_addr32[2] && \
tools/testing/selftests/bpf/progs/test_tc_dtime.c
40
a.s6_addr32[3] == b.s6_addr32[3])
tools/testing/selftests/bpf/progs/test_tc_neigh.c
30
# define v6_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \
tools/testing/selftests/bpf/progs/test_tc_neigh.c
31
a.s6_addr32[1] == b.s6_addr32[1] && \
tools/testing/selftests/bpf/progs/test_tc_neigh.c
32
a.s6_addr32[2] == b.s6_addr32[2] && \
tools/testing/selftests/bpf/progs/test_tc_neigh.c
33
a.s6_addr32[3] == b.s6_addr32[3])
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
10
#define swap(a, b) \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
13
(a) = (b); \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
14
(b) = __tmp; \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
17
#define swap_array(a, b) \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
21
__builtin_memcpy(a, b, sizeof(a)); \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
22
__builtin_memcpy(b, __tmp, sizeof(a)); \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
101
u32 jhash_2words(u32 a, u32 b, u32 initval)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
103
return __jhash_nwords(a, b, 0, initval + JHASH_INITVAL + (2 << 2));
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
28
#define __jhash_mix(a, b, c) \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
30
a -= c; a ^= rol32(c, 4); c += b; \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
31
b -= a; b ^= rol32(a, 6); a += c; \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
32
c -= b; c ^= rol32(b, 8); b += a; \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
33
a -= c; a ^= rol32(c, 16); c += b; \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
34
b -= a; b ^= rol32(a, 19); a += c; \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
35
c -= b; c ^= rol32(b, 4); b += a; \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
38
#define __jhash_final(a, b, c) \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
40
c ^= b; c -= rol32(b, 14); \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
42
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
43
c ^= b; c -= rol32(b, 16); \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
45
b ^= a; b -= rol32(a, 14); \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
46
c ^= b; c -= rol32(b, 24); \
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
56
u32 a, b, c;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
59
a = b = c = JHASH_INITVAL + length + initval;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
63
b += *(u32 *)(k + 4);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
65
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
74
case 8: b += (u32)k[7]<<24;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
75
case 7: b += (u32)k[6]<<16;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
76
case 6: b += (u32)k[5]<<8;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
77
case 5: b += k[4];
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
82
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
91
u32 __jhash_nwords(u32 a, u32 b, u32 c, u32 initval)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
94
b += initval;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
96
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/timer.c
282
int BPF_PROG2(test2, int, a, int, b)
tools/testing/selftests/bpf/progs/tracing_struct.c
101
int BPF_PROG2(test_struct_arg_6, int, a, int, b, struct bpf_testmod_struct_arg_2, c, int, ret)
tools/testing/selftests/bpf/progs/tracing_struct.c
108
int BPF_PROG2(test_struct_arg_7, struct bpf_testmod_struct_arg_1, a, int, b,
tools/testing/selftests/bpf/progs/tracing_struct.c
112
t4_b = b;
tools/testing/selftests/bpf/progs/tracing_struct.c
116
t4_e_b = e.b;
tools/testing/selftests/bpf/progs/tracing_struct.c
121
int BPF_PROG2(test_struct_arg_8, struct bpf_testmod_struct_arg_1, a, int, b,
tools/testing/selftests/bpf/progs/tracing_struct.c
13
long b;
tools/testing/selftests/bpf/progs/tracing_struct.c
144
t6 = a->b[0];
tools/testing/selftests/bpf/progs/tracing_struct.c
149
int BPF_PROG2(test_union_arg_1, union bpf_testmod_union_arg_1, a, int, b, int, c)
tools/testing/selftests/bpf/progs/tracing_struct.c
152
ut1_b = b;
tools/testing/selftests/bpf/progs/tracing_struct.c
158
int BPF_PROG2(test_union_arg_2, int, a, union bpf_testmod_union_arg_2, b)
tools/testing/selftests/bpf/progs/tracing_struct.c
161
ut2_b_a = b.arg.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
162
ut2_b_b = b.arg.b;
tools/testing/selftests/bpf/progs/tracing_struct.c
18
int b[];
tools/testing/selftests/bpf/progs/tracing_struct.c
23
short b;
tools/testing/selftests/bpf/progs/tracing_struct.c
29
long b;
tools/testing/selftests/bpf/progs/tracing_struct.c
45
int BPF_PROG2(test_struct_arg_1, struct bpf_testmod_struct_arg_2, a, int, b, int, c)
tools/testing/selftests/bpf/progs/tracing_struct.c
48
t1_a_b = a.b;
tools/testing/selftests/bpf/progs/tracing_struct.c
49
t1_b = b;
tools/testing/selftests/bpf/progs/tracing_struct.c
55
int BPF_PROG2(test_struct_arg_2, struct bpf_testmod_struct_arg_2, a, int, b, int, c, int, ret)
tools/testing/selftests/bpf/progs/tracing_struct.c
74
int BPF_PROG2(test_struct_arg_3, int, a, struct bpf_testmod_struct_arg_2, b, int, c)
tools/testing/selftests/bpf/progs/tracing_struct.c
77
t2_b_a = b.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
78
t2_b_b = b.b;
tools/testing/selftests/bpf/progs/tracing_struct.c
84
int BPF_PROG2(test_struct_arg_4, int, a, struct bpf_testmod_struct_arg_2, b, int, c, int, ret)
tools/testing/selftests/bpf/progs/tracing_struct.c
91
int BPF_PROG2(test_struct_arg_5, int, a, int, b, struct bpf_testmod_struct_arg_2, c)
tools/testing/selftests/bpf/progs/tracing_struct.c
94
t3_b = b;
tools/testing/selftests/bpf/progs/tracing_struct.c
96
t3_c_b = c.b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
13
short b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
23
int BPF_PROG2(test_struct_many_args_1, __u64, a, void *, b, short, c, int, d,
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
27
t7_b = (long)b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
32
t7_f_b = f.b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
37
int BPF_PROG2(test_struct_many_args_2, __u64, a, void *, b, short, c, int, d,
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
45
int BPF_PROG2(test_struct_many_args_3, __u64, a, void *, b, short, c, int, d,
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
49
t8_b = (long)b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
54
t8_f_b = f.b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
60
int BPF_PROG2(test_struct_many_args_4, __u64, a, void *, b, short, c, int, d,
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
69
int BPF_PROG2(test_struct_many_args_5, __u64, a, void *, b, short, c, int, d, void *, e,
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
73
t9_b = (long)b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
8
int b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
80
t9_h_b = h.b;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
88
int BPF_PROG2(test_struct_many_args_6, __u64, a, void *, b, short, c, int, d, void *, e,
tools/testing/selftests/bpf/progs/uptr_update_failure.c
35
udata->result = MAGIC_VALUE + udata->a + udata->b;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
221
__u64 a, b, c;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
226
b = ctx2.i;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
228
c = choice_arr[(a + b) % 2];
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
235
b != 0 && b != 1 && b != 11 && b != 101 && b != 111)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
237
return 1000 * a + b + c;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
242
__u64 b;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
355
[ctx_b]"m"(ctx.b),
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
639
int b;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
651
arr_foo[i].b = i;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
665
arr_foo[i].b = i;
tools/testing/selftests/bpf/progs/xdp_features.c
19
#define ipv6_addr_equal(a, b) ((a).s6_addr32[0] == (b).s6_addr32[0] && \
tools/testing/selftests/bpf/progs/xdp_features.c
20
(a).s6_addr32[1] == (b).s6_addr32[1] && \
tools/testing/selftests/bpf/progs/xdp_features.c
21
(a).s6_addr32[2] == (b).s6_addr32[2] && \
tools/testing/selftests/bpf/progs/xdp_features.c
22
(a).s6_addr32[3] == (b).s6_addr32[3])
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
112
static __always_inline void swap_eth_addr(__u8 *a, __u8 *b)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
117
__builtin_memcpy(a, b, ETH_ALEN);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
118
__builtin_memcpy(b, tmp, ETH_ALEN);
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
60
#define swap(a, b) \
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
61
do { typeof(a) __tmp = (a); (a) = (b); (b) = __tmp; } while (0)
tools/testing/selftests/bpf/sdt.h
49
# define _SDT_ASM_2(a, b) a,b;
tools/testing/selftests/bpf/sdt.h
50
# define _SDT_ASM_3(a, b, c) a,b,c;
tools/testing/selftests/bpf/sdt.h
51
# define _SDT_ASM_5(a, b, c, d, e) a,b,c,d,e;
tools/testing/selftests/bpf/sdt.h
56
# define _SDT_DEPAREN_2(a,b) a b
tools/testing/selftests/bpf/sdt.h
57
# define _SDT_DEPAREN_3(a,b,c) a b c
tools/testing/selftests/bpf/sdt.h
58
# define _SDT_DEPAREN_4(a,b,c,d) a b c d
tools/testing/selftests/bpf/sdt.h
59
# define _SDT_DEPAREN_5(a,b,c,d,e) a b c d e
tools/testing/selftests/bpf/sdt.h
60
# define _SDT_DEPAREN_6(a,b,c,d,e,f) a b c d e f
tools/testing/selftests/bpf/sdt.h
61
# define _SDT_DEPAREN_7(a,b,c,d,e,f,g) a b c d e f g
tools/testing/selftests/bpf/sdt.h
62
# define _SDT_DEPAREN_8(a,b,c,d,e,f,g,h) a b c d e f g h
tools/testing/selftests/bpf/sdt.h
63
# define _SDT_DEPAREN_9(a,b,c,d,e,f,g,h,i) a b c d e f g h i
tools/testing/selftests/bpf/sdt.h
64
# define _SDT_DEPAREN_10(a,b,c,d,e,f,g,h,i,j) a b c d e f g h i j
tools/testing/selftests/bpf/sdt.h
65
# define _SDT_DEPAREN_11(a,b,c,d,e,f,g,h,i,j,k) a b c d e f g h i j k
tools/testing/selftests/bpf/sdt.h
66
# define _SDT_DEPAREN_12(a,b,c,d,e,f,g,h,i,j,k,l) a b c d e f g h i j k l
tools/testing/selftests/bpf/sdt.h
84
# define _SDT_ASM_2(a, b) _SDT_S(a) "," _SDT_S(b) "\n"
tools/testing/selftests/bpf/sdt.h
85
# define _SDT_ASM_3(a, b, c) _SDT_S(a) "," _SDT_S(b) "," \
tools/testing/selftests/bpf/sdt.h
87
# define _SDT_ASM_5(a, b, c, d, e) _SDT_S(a) "," _SDT_S(b) "," \
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
72
TP_PROTO(int a, u64 b),
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
73
TP_ARGS(a, b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
101
bpf_testmod_test_struct_arg_result = a.a + b + c + d + e.a + e.b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
113
bpf_testmod_test_struct_arg_result = a->b[0];
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
118
bpf_testmod_test_struct_arg_7(u64 a, void *b, short c, int d, void *e,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
121
bpf_testmod_test_struct_arg_result = a + (long)b + c + d +
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
122
(long)e + f.a + f.b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1254
__bpf_kfunc int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1255
__bpf_kfunc int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
127
bpf_testmod_test_struct_arg_8(u64 a, void *b, short c, int d, void *e,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
130
bpf_testmod_test_struct_arg_result = a + (long)b + c + d +
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
131
(long)e + f.a + f.b + g;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
136
bpf_testmod_test_struct_arg_9(u64 a, void *b, short c, int d, void *e, char f,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
139
bpf_testmod_test_struct_arg_result = a + (long)b + c + d + (long)e +
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
140
f + g + h.a + h.b + h.c + h.d + i;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1400
static void bpf_testmod_test_2(int a, int b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
145
bpf_testmod_test_union_arg_1(union bpf_testmod_union_arg_1 a, int b, int c)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
147
bpf_testmod_test_struct_arg_result = a.arg.a + b + c;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
152
bpf_testmod_test_union_arg_2(int a, union bpf_testmod_union_arg_2 b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
154
bpf_testmod_test_struct_arg_result = a + b.arg.a + b.arg.b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1835
int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1838
return a + b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1842
int bpf_kfunc_implicit_arg_legacy_impl(int a, int b, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1844
return bpf_kfunc_implicit_arg_legacy(a, b, aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
421
noinline int bpf_testmod_fentry_test2(int a, u64 b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
423
trace_bpf_testmod_fentry_test2_tp(a, b);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
425
return a + b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
428
noinline int bpf_testmod_fentry_test3(char a, int b, u64 c)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
430
return a + b + c;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
433
noinline int bpf_testmod_fentry_test7(u64 a, void *b, short c, int d,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
436
return a + (long)b + c + d + (long)e + f + g;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
439
noinline int bpf_testmod_fentry_test11(u64 a, void *b, short c, int d,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
444
return a + (long)b + c + d + (long)e + f + g + h + i + j + k;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
46
long b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
51
int b[];
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
524
struct_arg3->b[0] = 1;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
56
int b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
61
short b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
68
short b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
74
long b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
754
__bpf_kfunc u64 bpf_kfunc_call_test1(struct sock *sk, u32 a, u64 b, u32 c, u64 d)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
756
return a + b + c + d;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
759
__bpf_kfunc int bpf_kfunc_call_test2(struct sock *sk, u32 a, u32 b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
761
return a + b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
769
__bpf_kfunc long noinline bpf_kfunc_call_test4(signed char a, short b, int c, long d)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
783
val = b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
795
return (long)a + (long)b + (long)c + d;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
798
__bpf_kfunc int bpf_kfunc_call_test5(u8 a, u16 b, u32 c)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
81
bpf_testmod_test_struct_arg_1(struct bpf_testmod_struct_arg_2 a, int b, int c) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
813
val = b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
814
if (val != (unsigned long)b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
82
bpf_testmod_test_struct_arg_result = a.a + a.b + b + c;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
830
.b = 108,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
87
bpf_testmod_test_struct_arg_2(int a, struct bpf_testmod_struct_arg_2 b, int c) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
88
bpf_testmod_test_struct_arg_result = a + b.a + b.b + c;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
93
bpf_testmod_test_struct_arg_3(int a, int b, struct bpf_testmod_struct_arg_2 c) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
94
bpf_testmod_test_struct_arg_result = a + b + c.a + c.b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
99
bpf_testmod_test_struct_arg_4(struct bpf_testmod_struct_arg_1 a, int b,
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
36
void (*test_2)(int a, int b);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.h
53
int b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
108
__u64 bpf_kfunc_call_test1(struct sock *sk, __u32 a, __u64 b,
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
110
int bpf_kfunc_call_test2(struct sock *sk, __u32 a, __u32 b) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
112
long bpf_kfunc_call_test4(signed char a, short b, int c, long d) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
113
int bpf_kfunc_call_test5(__u8 a, __u16 b, __u32 c) __ksym;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
22
int b;
tools/testing/selftests/bpf/test_loader.c
337
static int compare_decl_tags(const void *a, const void *b)
tools/testing/selftests/bpf/test_loader.c
339
return strverscmp(*(const char **)a, *(const char **)b);
tools/testing/selftests/bpf/test_maps.c
1309
char b[4096];
tools/testing/selftests/bpf/uprobe_multi.c
24
#define __PASTE(a, b) a##b
tools/testing/selftests/bpf/uprobe_multi.c
25
#define PASTE(a, b) __PASTE(a, b)
tools/testing/selftests/bpf/uptr_test_common.h
23
int b;
tools/testing/selftests/bpf/usdt.h
330
#define __usdt_concat(a, b) a ## b
tools/testing/selftests/bpf/usdt.h
535
#define __usdt_asm_ops3(a,b,x) __usdt_asm_ops2(a,b), __usdt_asm_op(3, x)
tools/testing/selftests/bpf/usdt.h
536
#define __usdt_asm_ops4(a,b,c,x) __usdt_asm_ops3(a,b,c), __usdt_asm_op(4, x)
tools/testing/selftests/bpf/usdt.h
537
#define __usdt_asm_ops5(a,b,c,d,x) __usdt_asm_ops4(a,b,c,d), __usdt_asm_op(5, x)
tools/testing/selftests/bpf/usdt.h
538
#define __usdt_asm_ops6(a,b,c,d,e,x) __usdt_asm_ops5(a,b,c,d,e), __usdt_asm_op(6, x)
tools/testing/selftests/bpf/usdt.h
539
#define __usdt_asm_ops7(a,b,c,d,e,f,x) __usdt_asm_ops6(a,b,c,d,e,f), __usdt_asm_op(7, x)
tools/testing/selftests/bpf/usdt.h
540
#define __usdt_asm_ops8(a,b,c,d,e,f,g,x) __usdt_asm_ops7(a,b,c,d,e,f,g), __usdt_asm_op(8, x)
tools/testing/selftests/bpf/usdt.h
541
#define __usdt_asm_ops9(a,b,c,d,e,f,g,h,x) __usdt_asm_ops8(a,b,c,d,e,f,g,h), __usdt_asm_op(9, x)
tools/testing/selftests/bpf/usdt.h
542
#define __usdt_asm_ops10(a,b,c,d,e,f,g,h,i,x) __usdt_asm_ops9(a,b,c,d,e,f,g,h,i), __usdt_asm_op(10, x)
tools/testing/selftests/bpf/usdt.h
543
#define __usdt_asm_ops11(a,b,c,d,e,f,g,h,i,j,x) __usdt_asm_ops10(a,b,c,d,e,f,g,h,i,j), __usdt_asm_op(11, x)
tools/testing/selftests/bpf/usdt.h
544
#define __usdt_asm_ops12(a,b,c,d,e,f,g,h,i,j,k,x) __usdt_asm_ops11(a,b,c,d,e,f,g,h,i,j,k), __usdt_asm_op(12, x)
tools/testing/selftests/bpf/veristat.c
1042
static int str_cmp(const void *a, const void *b)
tools/testing/selftests/bpf/veristat.c
1045
const char **str2 = (const char **)b;
tools/testing/selftests/bpf/veristat.c
1050
static int line_cnt_cmp(const void *a, const void *b)
tools/testing/selftests/bpf/veristat.c
1053
const struct line_cnt *b_cnt = (const struct line_cnt *)b;
tools/testing/selftests/bpf/veristat.c
33
#define max(a, b) ((a) > (b) ? (a) : (b))
tools/testing/selftests/bpf/veristat.c
37
#define min(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/bpf/xdp_hw_metadata.c
344
#define swap(a, b, len) do { \
tools/testing/selftests/bpf/xdp_hw_metadata.c
347
((__u8 *)a)[i] = ((__u8 *)b)[i]; \
tools/testing/selftests/bpf/xdp_hw_metadata.c
348
((__u8 *)b)[i] = tmp; \
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
25
static inline int values_close(long a, long b, int err)
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
27
return labs(a - b) <= (a + b) / 100 * err;
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
34
static inline int values_close_report(long a, long b, int err)
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
36
long diff = labs(a - b);
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
37
long limit = (a + b) / 100 * err;
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
38
double actual_err = (a + b) ? (100.0 * diff / (a + b)) : 0.0;
tools/testing/selftests/cgroup/lib/include/cgroup_util.h
45
a, b, diff, limit, err, actual_err);
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
61
#define min(a, b) \
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
64
typeof(b) _b = (b); \
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
67
#define min_t(t, a, b) \
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
70
t _tb = (b); \
tools/testing/selftests/drivers/net/hw/nk_forward.bpf.c
15
#define v6_p64_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \
tools/testing/selftests/drivers/net/hw/nk_forward.bpf.c
16
a.s6_addr32[1] == b.s6_addr32[1])
tools/testing/selftests/filesystems/fuse/fuse_mnt.c
17
#define MAX(a, b) ((a) > (b) ? (a) : (b))
tools/testing/selftests/futex/functional/robust_list.c
513
struct lock_struct a, b, c;
tools/testing/selftests/futex/functional/robust_list.c
527
a.list.next = &b.list;
tools/testing/selftests/futex/functional/robust_list.c
528
b.list.next = &c.list;
tools/testing/selftests/hid/hid_common.h
17
#define min(a, b) \
tools/testing/selftests/hid/hid_common.h
19
__typeof__(b) _b = (b); \
tools/testing/selftests/kselftest.h
77
#define __cpuid_count(level, count, a, b, c, d) \
tools/testing/selftests/kselftest.h
79
: "=a" (a), "=b" (b), "=c" (c), "=d" (d) \
tools/testing/selftests/kselftest.h
94
#define __printf(a, b) __attribute__((format(printf, a, b)))
tools/testing/selftests/kvm/arm64/debug-exceptions.c
539
int b, w, c;
tools/testing/selftests/kvm/arm64/debug-exceptions.c
562
for (b = 0; b < normal_brp_num; b++) {
tools/testing/selftests/kvm/arm64/debug-exceptions.c
564
test_guest_debug_exceptions(b, w, c);
tools/testing/selftests/kvm/arm64/page_fault_test.c
753
#define SCAT2(a, b) SNAME(a ## _ ## b)
tools/testing/selftests/kvm/arm64/page_fault_test.c
754
#define SCAT3(a, b, c) SCAT2(a, SCAT2(b, c))
tools/testing/selftests/kvm/arm64/page_fault_test.c
755
#define SCAT4(a, b, c, d) SCAT2(a, SCAT3(b, c, d))
tools/testing/selftests/kvm/arm64/vgic_irq.c
212
#define CAT_HELPER(a, b) a ## b
tools/testing/selftests/kvm/arm64/vgic_irq.c
213
#define CAT(a, b) CAT_HELPER(a, b)
tools/testing/selftests/kvm/guest_print_test.c
20
uint64_t b;
tools/testing/selftests/kvm/guest_print_test.c
52
static void fn(struct kvm_vcpu *vcpu, T a, T b) \
tools/testing/selftests/kvm/guest_print_test.c
57
snprintf(expected_printf, UCALL_BUFFER_LEN, PRINTF_FMT_##ext, a, b); \
tools/testing/selftests/kvm/guest_print_test.c
58
snprintf(expected_assert, UCALL_BUFFER_LEN, ASSERT_FMT_##ext, a, b); \
tools/testing/selftests/kvm/guest_print_test.c
59
vals = (struct guest_vals){ (uint64_t)a, (uint64_t)b, TYPE_##ext }; \
tools/testing/selftests/kvm/guest_print_test.c
75
GUEST_PRINTF(PRINTF_FMT_##ext, vals.a, vals.b); \
tools/testing/selftests/kvm/guest_print_test.c
76
__GUEST_ASSERT(vals.a == vals.b, \
tools/testing/selftests/kvm/guest_print_test.c
77
ASSERT_FMT_##ext, vals.a, vals.b); \
tools/testing/selftests/kvm/hardware_disable_test.c
115
check_join(threads[i], &b);
tools/testing/selftests/kvm/hardware_disable_test.c
90
void *b;
tools/testing/selftests/kvm/include/test_util.h
60
#define TEST_ASSERT_EQ(a, b) \
tools/testing/selftests/kvm/include/test_util.h
63
typeof(b) __b = (b); \
tools/testing/selftests/kvm/include/test_util.h
64
test_assert(__a == __b, #a " == " #b, __FILE__, __LINE__, \
tools/testing/selftests/kvm/include/test_util.h
66
(unsigned long)(__a), (unsigned long)(__b), #a, #b);\
tools/testing/selftests/kvm/include/ucall_common.h
100
(unsigned long)(__a), (unsigned long)(__b), #a, #b); \
tools/testing/selftests/kvm/include/ucall_common.h
103
#define GUEST_ASSERT_NE(a, b) \
tools/testing/selftests/kvm/include/ucall_common.h
106
typeof(b) __b = (b); \
tools/testing/selftests/kvm/include/ucall_common.h
107
____GUEST_ASSERT(__a != __b, #a " != " #b, "%#lx == %#lx (%s == %s)", \
tools/testing/selftests/kvm/include/ucall_common.h
108
(unsigned long)(__a), (unsigned long)(__b), #a, #b); \
tools/testing/selftests/kvm/include/ucall_common.h
95
#define GUEST_ASSERT_EQ(a, b) \
tools/testing/selftests/kvm/include/ucall_common.h
98
typeof(b) __b = (b); \
tools/testing/selftests/kvm/include/ucall_common.h
99
____GUEST_ASSERT(__a == __b, #a " == " #b, "%#lx != %#lx (%s != %s)", \
tools/testing/selftests/kvm/s390/memop.c
500
static bool popcount_eq(__uint128_t a, __uint128_t b)
tools/testing/selftests/kvm/s390/memop.c
506
count_b = __builtin_popcountl((uint64_t)(b >> 64)) +
tools/testing/selftests/kvm/s390/memop.c
507
__builtin_popcountl((uint64_t)b);
tools/testing/selftests/kvm/x86/hyperv_clock.c
20
static inline u64 mul_u64_u64_shr64(u64 a, u64 b)
tools/testing/selftests/kvm/x86/hyperv_clock.c
31
b0.ll = b;
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
601
static bool bool_eq(bool a, bool b)
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
603
return a == b;
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
22
#define RECORD_AND_CHECK_BRANCH(b) \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
26
(b)->from = rdmsr(MSR_IA32_LASTBRANCHFROMIP); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
27
(b)->to = rdmsr(MSR_IA32_LASTBRANCHTOIP); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
31
GUEST_ASSERT_NE((b)->from, 0); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
32
GUEST_ASSERT_NE((b)->to, 0); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
35
#define CHECK_BRANCH_MSRS(b) \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
37
GUEST_ASSERT_EQ((b)->from, rdmsr(MSR_IA32_LASTBRANCHFROMIP)); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
38
GUEST_ASSERT_EQ((b)->to, rdmsr(MSR_IA32_LASTBRANCHTOIP)); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
41
#define CHECK_BRANCH_VMCB(b, vmcb) \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
43
GUEST_ASSERT_EQ((b)->from, vmcb->save.br_from); \
tools/testing/selftests/kvm/x86/svm_lbr_nested_state.c
44
GUEST_ASSERT_EQ((b)->to, vmcb->save.br_to); \
tools/testing/selftests/mm/hugetlb-read-hwpoison.c
20
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
tools/testing/selftests/mm/transhuge-stress.c
125
clock_gettime(CLOCK_MONOTONIC, &b);
tools/testing/selftests/mm/transhuge-stress.c
126
s = b.tv_sec - a.tv_sec + (b.tv_nsec - a.tv_nsec) / 1000000000.;
tools/testing/selftests/mm/transhuge-stress.c
133
if (duration > 0 && b.tv_sec - start.tv_sec >= duration) {
tools/testing/selftests/mm/transhuge-stress.c
29
struct timespec start, a, b;
tools/testing/selftests/mm/uffd-common.c
474
int b;
tools/testing/selftests/mm/uffd-common.c
491
for (b = 0; b < gopts->page_size; ++b)
tools/testing/selftests/mm/uffd-common.c
492
area[b] = ~area[b];
tools/testing/selftests/mm/uffd-stress.c
59
#define swap(a, b) \
tools/testing/selftests/mm/uffd-stress.c
60
do { __auto_type __tmp = (a); (a) = (b); (b) = __tmp; } while (0)
tools/testing/selftests/mm/uffd-unit-tests.c
29
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
tools/testing/selftests/net/bench/page_pool/bench_page_pool_simple.c
36
#define bit(b) (1 << (b))
tools/testing/selftests/net/bench/page_pool/bench_page_pool_simple.c
37
#define enabled(b) ((run_flags & (bit(b))))
tools/testing/selftests/net/lib/xdp_native.bpf.c
56
static __u32 min(__u32 a, __u32 b)
tools/testing/selftests/net/lib/xdp_native.bpf.c
58
return a < b ? a : b;
tools/testing/selftests/net/mptcp/mptcp_connect.c
1126
char b[INET6_ADDRSTRLEN];
tools/testing/selftests/net/mptcp/mptcp_connect.c
1131
a, sizeof(a), b, sizeof(b));
tools/testing/selftests/net/mptcp/mptcp_connect.c
1137
__func__, a, c, b, d, peersalen, salen);
tools/testing/selftests/net/mptcp/mptcp_connect.c
1146
char b[INET6_ADDRSTRLEN];
tools/testing/selftests/net/mptcp/mptcp_connect.c
1156
a, sizeof(a), b, sizeof(b));
tools/testing/selftests/net/mptcp/mptcp_connect.c
1164
if (strncmp(cfg_host, a, len) || strcmp(cfg_port, b))
tools/testing/selftests/net/mptcp/mptcp_connect.c
1166
cfg_host, a, cfg_port, b);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
128
#define MIN(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/net/netfilter/udpclash.c
105
char a[64], b[64];
tools/testing/selftests/net/netfilter/udpclash.c
108
inet_ntop(AF_INET, &si_repl.sin_addr, b, sizeof(b));
tools/testing/selftests/net/netfilter/udpclash.c
111
a, ntohs(si_remote->sin_port), b, ntohs(si_repl.sin_port));
tools/testing/selftests/net/nettest.c
49
#define MAX(a, b) ((a) > (b) ? (a) : (b))
tools/testing/selftests/net/nettest.c
52
#define MIN(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/net/tcp_ao/key-management.c
632
struct tcp_counters *a, struct tcp_counters *b)
tools/testing/selftests/net/tcp_ao/key-management.c
636
test_assert_counters_sk(tst_name, a, b, TEST_CNT_GOOD);
tools/testing/selftests/net/tcp_ao/key-management.c
655
test_assert_counters_key(tst_name, &a->ao, &b->ao,
tools/testing/selftests/net/tcp_ao/key-management.c
660
test_tcp_counters_free(b);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
411
const struct tcp_ao_getsockopt *b);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
413
const struct tcp_ao_info_opt *b);
tools/testing/selftests/net/tcp_ao/lib/sock.c
301
const struct tcp_ao_getsockopt *b)
tools/testing/selftests/net/tcp_ao/lib/sock.c
313
if (b->member != a->member) { \
tools/testing/selftests/net/tcp_ao/lib/sock.c
315
b->member, a->member); \
tools/testing/selftests/net/tcp_ao/lib/sock.c
326
} else if (b->maclen != 12) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
328
b->maclen);
tools/testing/selftests/net/tcp_ao/lib/sock.c
333
} else if (b->keylen != 16) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
335
b->keylen);
tools/testing/selftests/net/tcp_ao/lib/sock.c
339
if (!is_kdf_aes_128_cmac && memcmp(b->key, a->key, a->keylen)) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
341
b->key, a->key);
tools/testing/selftests/net/tcp_ao/lib/sock.c
344
if (memcmp(&b->addr, &a->addr, sizeof(b->addr))) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
348
if (!is_cmac_aes && strcmp(b->alg_name, a->alg_name)) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
349
test_fail("getsockopt(): returned algorithm %s is different than %s", b->alg_name, a->alg_name);
tools/testing/selftests/net/tcp_ao/lib/sock.c
352
if (is_cmac_aes && strcmp(b->alg_name, "cmac(aes)")) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
353
test_fail("getsockopt(): returned algorithm %s is different than cmac(aes)", b->alg_name);
tools/testing/selftests/net/tcp_ao/lib/sock.c
360
if (a->set_current != b->is_current) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
364
if (a->set_rnext != b->is_rnext) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
373
const struct tcp_ao_info_opt *b)
tools/testing/selftests/net/tcp_ao/lib/sock.c
376
if (a->ao_required != b->ao_required) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
380
if (a->accept_icmps != b->accept_icmps) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
384
if (a->set_rnext && a->rnext != b->rnext) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
390
if (b->member != a->member) { \
tools/testing/selftests/net/tcp_ao/lib/sock.c
392
b->member, a->member); \
tools/testing/selftests/net/tcp_mmap.c
76
#define min(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/openat2/rename_attack_test.c
55
pid_t spawn_attack(int dirfd, char *a, char *b)
tools/testing/selftests/openat2/rename_attack_test.c
66
renameat2(dirfd, a, dirfd, b, RENAME_EXCHANGE);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
255
struct child a, b;
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
268
b = clone_newns(child_fdinfo_nspid_test, &a.fd, &err);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
275
verify_fdinfo(b.fd, &err, "NSpid:", 6, "\t%d\t%d\n", b.pid, 1);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
281
child_join_close(&b, &err);
tools/testing/selftests/powerpc/benchmarks/context_switch.c
40
vector int a, b, c;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
51
c = a + b;
tools/testing/selftests/powerpc/benchmarks/context_switch.c
69
c = a + b;
tools/testing/selftests/powerpc/copyloops/memmove_validate.c
13
size_t max(size_t a, size_t b)
tools/testing/selftests/powerpc/copyloops/memmove_validate.c
15
if (a >= b)
tools/testing/selftests/powerpc/copyloops/memmove_validate.c
17
return b;
tools/testing/selftests/powerpc/dexcr/dexcr.h
23
#define PPC_RAW_HASH_ARGS(b, i, a) \
tools/testing/selftests/powerpc/dexcr/dexcr.h
24
((((i) >> 3) & 0x1F) << 21 | (a) << 16 | (b) << 11 | (((i) >> 8) & 0x1))
tools/testing/selftests/powerpc/dexcr/dexcr.h
25
#define PPC_RAW_HASHST(b, i, a) \
tools/testing/selftests/powerpc/dexcr/dexcr.h
26
str(.long (0x7C0005A4 | PPC_RAW_HASH_ARGS(b, i, a));)
tools/testing/selftests/powerpc/dexcr/dexcr.h
27
#define PPC_RAW_HASHCHK(b, i, a) \
tools/testing/selftests/powerpc/dexcr/dexcr.h
28
str(.long (0x7C0005E4 | PPC_RAW_HASH_ARGS(b, i, a));)
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
180
char *b = buf;
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
183
*b = *b | (unsigned char) 0x01;
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
185
*b = *b & (unsigned char) 0xfe;
tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
12
#define ___PPC_RB(b) (((b) & 0x1f) << 11)
tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
17
#define PPC_COPY(a, b) stringify_in_c(.long PPC_INST_COPY | \
tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
18
___PPC_RA(a) | ___PPC_RB(b))
tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
19
#define PPC_PASTE(a, b) stringify_in_c(.long PPC_INST_PASTE | \
tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
20
___PPC_RA(a) | ___PPC_RB(b))
tools/testing/selftests/powerpc/nx-gzip/include/nxu.h
598
#define append_empty_fh_blk(p, b) do { *(p) = (2 | (1&(b))); *((p)+1) = 0; \
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
109
#define SAVE_VR(n,b,base) li b,16*(n); stvx n,base,b
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
110
#define SAVE_2VRS(n,b,base) SAVE_VR(n,b,base); SAVE_VR(n+1,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
111
#define SAVE_4VRS(n,b,base) SAVE_2VRS(n,b,base); SAVE_2VRS(n+2,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
112
#define SAVE_8VRS(n,b,base) SAVE_4VRS(n,b,base); SAVE_4VRS(n+4,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
113
#define SAVE_16VRS(n,b,base) SAVE_8VRS(n,b,base); SAVE_8VRS(n+8,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
114
#define SAVE_32VRS(n,b,base) SAVE_16VRS(n,b,base); SAVE_16VRS(n+16,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
115
#define REST_VR(n,b,base) li b,16*(n); lvx n,base,b
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
116
#define REST_2VRS(n,b,base) REST_VR(n,b,base); REST_VR(n+1,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
117
#define REST_4VRS(n,b,base) REST_2VRS(n,b,base); REST_2VRS(n+2,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
118
#define REST_8VRS(n,b,base) REST_4VRS(n,b,base); REST_4VRS(n+4,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
119
#define REST_16VRS(n,b,base) REST_8VRS(n,b,base); REST_8VRS(n+8,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
120
#define REST_32VRS(n,b,base) REST_16VRS(n,b,base); REST_16VRS(n+16,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
123
#define STXVD2X_ROT(n,b,base) STXVD2X(n,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
124
#define LXVD2X_ROT(n,b,base) LXVD2X(n,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
126
#define STXVD2X_ROT(n,b,base) XXSWAPD(n,n); \
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
127
STXVD2X(n,b,base); \
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
130
#define LXVD2X_ROT(n,b,base) LXVD2X(n,b,base); \
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
134
#define SAVE_VSR(n,b,base) li b,16*(n); STXVD2X_ROT(n,R##base,R##b)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
135
#define SAVE_2VSRS(n,b,base) SAVE_VSR(n,b,base); SAVE_VSR(n+1,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
136
#define SAVE_4VSRS(n,b,base) SAVE_2VSRS(n,b,base); SAVE_2VSRS(n+2,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
137
#define SAVE_8VSRS(n,b,base) SAVE_4VSRS(n,b,base); SAVE_4VSRS(n+4,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
138
#define SAVE_16VSRS(n,b,base) SAVE_8VSRS(n,b,base); SAVE_8VSRS(n+8,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
139
#define SAVE_32VSRS(n,b,base) SAVE_16VSRS(n,b,base); SAVE_16VSRS(n+16,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
140
#define REST_VSR(n,b,base) li b,16*(n); LXVD2X_ROT(n,R##base,R##b)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
141
#define REST_2VSRS(n,b,base) REST_VSR(n,b,base); REST_VSR(n+1,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
142
#define REST_4VSRS(n,b,base) REST_2VSRS(n,b,base); REST_2VSRS(n+2,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
143
#define REST_8VSRS(n,b,base) REST_4VSRS(n,b,base); REST_4VSRS(n+4,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
144
#define REST_16VSRS(n,b,base) REST_8VSRS(n,b,base); REST_8VSRS(n+8,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
145
#define REST_32VSRS(n,b,base) REST_16VSRS(n,b,base); REST_16VSRS(n+16,b,base)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
151
#define SAVE_EVR(n,s,b,o) evmergehi s,s,n; stw s,o+4*(n)(b)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
152
#define SAVE_2EVRS(n,s,b,o) SAVE_EVR(n,s,b,o); SAVE_EVR(n+1,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
153
#define SAVE_4EVRS(n,s,b,o) SAVE_2EVRS(n,s,b,o); SAVE_2EVRS(n+2,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
154
#define SAVE_8EVRS(n,s,b,o) SAVE_4EVRS(n,s,b,o); SAVE_4EVRS(n+4,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
155
#define SAVE_16EVRS(n,s,b,o) SAVE_8EVRS(n,s,b,o); SAVE_8EVRS(n+8,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
156
#define SAVE_32EVRS(n,s,b,o) SAVE_16EVRS(n,s,b,o); SAVE_16EVRS(n+16,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
157
#define REST_EVR(n,s,b,o) lwz s,o+4*(n)(b); evmergelo n,s,n
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
158
#define REST_2EVRS(n,s,b,o) REST_EVR(n,s,b,o); REST_EVR(n+1,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
159
#define REST_4EVRS(n,s,b,o) REST_2EVRS(n,s,b,o); REST_2EVRS(n+2,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
160
#define REST_8EVRS(n,s,b,o) REST_4EVRS(n,s,b,o); REST_4EVRS(n+4,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
161
#define REST_16EVRS(n,s,b,o) REST_8EVRS(n,s,b,o); REST_8EVRS(n+8,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
162
#define REST_32EVRS(n,s,b,o) REST_16EVRS(n,s,b,o); REST_16EVRS(n+16,s,b,o)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
238
#define XGLUE(a,b) a##b
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
239
#define GLUE(a,b) XGLUE(a,b)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
838
b 191f; /* Skip trampoline if endian is good */ \
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
858
b 191f; /* Skip trampoline if endian is good */ \
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
399
b += 10;
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
416
fd2 = perf_process_event_open(HW_BREAKPOINT_RW, (__u64)&b, (__u64)sizeof(b));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
506
fd2 = perf_process_event_open(HW_BREAKPOINT_R, (__u64)&b, (__u64)sizeof(b));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
53
static volatile int b = 10;
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
595
ret = perf_systemwide_event_open(fd2, HW_BREAKPOINT_RW, (__u64)&b, (__u64)sizeof(b));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
683
ret = perf_systemwide_event_open(fd2, HW_BREAKPOINT_R, (__u64)&b, (__u64)sizeof(b));
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
176
gstruct.b[rand() % B_LEN] = 'b';
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
179
cvar = gstruct.b[rand() % B_LEN];
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
183
gstruct.b[rand() % B_LEN] = 'b';
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
185
cvar = gstruct.b[rand() % B_LEN];
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
203
cvar = gstruct.b[rand() % B_LEN];
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
443
wp_addr2 = (unsigned long)&gstruct.b;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
46
__u8 b[B_LEN]; /* double word unaligned */
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
505
wp_addr = (unsigned long)&gstruct.b;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
514
wp_addr = (unsigned long)&gstruct.b;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
523
wp_addr = (unsigned long)&gstruct.b;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
542
wp_addr = (unsigned long)&gstruct.b;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
16
double b = FPR_2;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
59
[flt_2] "b" (&b), [cptr1] "b" (&cptr[1])
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c
16
double b = FPR_2;
tools/testing/selftests/powerpc/stringloops/asm/ppc-opcode.h
23
#define ___PPC_RB(b) (((b) & 0x1f) << 11)
tools/testing/selftests/proc/proc-self-map-files-001.c
26
static void pass(const char *fmt, unsigned long a, unsigned long b)
tools/testing/selftests/proc/proc-self-map-files-001.c
31
snprintf(name, sizeof(name), fmt, a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
36
static void fail(const char *fmt, unsigned long a, unsigned long b)
tools/testing/selftests/proc/proc-self-map-files-001.c
41
snprintf(name, sizeof(name), fmt, a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
52
unsigned long a, b;
tools/testing/selftests/proc/proc-self-map-files-001.c
63
b = (unsigned long)p + PAGE_SIZE;
tools/testing/selftests/proc/proc-self-map-files-001.c
65
pass("/proc/self/map_files/%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
66
fail("/proc/self/map_files/ %lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
67
fail("/proc/self/map_files/%lx -%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
68
fail("/proc/self/map_files/%lx- %lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
69
fail("/proc/self/map_files/%lx-%lx ", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
70
fail("/proc/self/map_files/0%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
71
fail("/proc/self/map_files/%lx-0%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
73
fail("/proc/self/map_files/100000000%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
74
fail("/proc/self/map_files/%lx-100000000%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
76
fail("/proc/self/map_files/10000000000000000%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-001.c
77
fail("/proc/self/map_files/%lx-10000000000000000%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
26
static void pass(const char *fmt, unsigned long a, unsigned long b)
tools/testing/selftests/proc/proc-self-map-files-002.c
31
snprintf(name, sizeof(name), fmt, a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
36
static void fail(const char *fmt, unsigned long a, unsigned long b)
tools/testing/selftests/proc/proc-self-map-files-002.c
41
snprintf(name, sizeof(name), fmt, a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
58
unsigned long a, b;
tools/testing/selftests/proc/proc-self-map-files-002.c
75
b = (unsigned long)p + PAGE_SIZE;
tools/testing/selftests/proc/proc-self-map-files-002.c
77
pass("/proc/self/map_files/%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
78
fail("/proc/self/map_files/ %lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
79
fail("/proc/self/map_files/%lx -%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
80
fail("/proc/self/map_files/%lx- %lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
81
fail("/proc/self/map_files/%lx-%lx ", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
82
fail("/proc/self/map_files/0%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
83
fail("/proc/self/map_files/%lx-0%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
85
fail("/proc/self/map_files/100000000%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
86
fail("/proc/self/map_files/%lx-100000000%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
88
fail("/proc/self/map_files/10000000000000000%lx-%lx", a, b);
tools/testing/selftests/proc/proc-self-map-files-002.c
89
fail("/proc/self/map_files/%lx-10000000000000000%lx", a, b);
tools/testing/selftests/proc/proc-subset-pid.c
35
static inline bool streq(const char *a, const char *b)
tools/testing/selftests/proc/proc-subset-pid.c
37
return strcmp(a, b) == 0;
tools/testing/selftests/rseq/rseq-riscv.h
20
#define __REG_SEL(a, b) a
tools/testing/selftests/rseq/rseq-riscv.h
22
#define __REG_SEL(a, b) b
tools/testing/selftests/sched_ext/maximal.bpf.c
55
struct task_struct *b)
tools/testing/selftests/sched_ext/select_cpu_vtime.bpf.c
23
static inline bool vtime_before(u64 a, u64 b)
tools/testing/selftests/sched_ext/select_cpu_vtime.bpf.c
25
return (s64)(a - b) < 0;
tools/testing/selftests/sync/sync_fence.c
114
ASSERT(sync_fence_count_with_status(b, FENCE_STATUS_SIGNALED) == 1,
tools/testing/selftests/sync/sync_fence.c
128
sw_sync_fence_destroy(b);
tools/testing/selftests/sync/sync_fence.c
78
int a, b, c, d, valid;
tools/testing/selftests/sync/sync_fence.c
83
b = sw_sync_fence_create(timeline, "allocFence", 2);
tools/testing/selftests/sync/sync_fence.c
87
sw_sync_fence_is_valid(b) &&
tools/testing/selftests/sync/sync_fence.c
91
d = sync_merge("mergeFence", b, a);
tools/testing/selftests/sync/sync_stress_parallelism.c
101
pthread_join(b, NULL);
tools/testing/selftests/sync/sync_stress_parallelism.c
77
pthread_t a, b;
tools/testing/selftests/sync/sync_stress_parallelism.c
96
pthread_create(&b, NULL, (void *(*)(void *))
tools/testing/selftests/timers/alarmtimer-suspend.c
73
long long timespec_sub(struct timespec a, struct timespec b)
tools/testing/selftests/timers/alarmtimer-suspend.c
75
long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec;
tools/testing/selftests/timers/inconsistency-check.c
69
static inline int in_order(struct timespec a, struct timespec b)
tools/testing/selftests/timers/inconsistency-check.c
72
if ((unsigned long)a.tv_sec < (unsigned long)b.tv_sec)
tools/testing/selftests/timers/inconsistency-check.c
74
if ((unsigned long)a.tv_sec > (unsigned long)b.tv_sec)
tools/testing/selftests/timers/inconsistency-check.c
76
if (a.tv_nsec > b.tv_nsec)
tools/testing/selftests/timers/leap-a-day.c
60
static inline int in_order(struct timespec a, struct timespec b)
tools/testing/selftests/timers/leap-a-day.c
62
if (a.tv_sec < b.tv_sec)
tools/testing/selftests/timers/leap-a-day.c
64
if (a.tv_sec > b.tv_sec)
tools/testing/selftests/timers/leap-a-day.c
66
if (a.tv_nsec > b.tv_nsec)
tools/testing/selftests/timers/mqueue-lat.c
40
long long timespec_sub(struct timespec a, struct timespec b)
tools/testing/selftests/timers/mqueue-lat.c
42
long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec;
tools/testing/selftests/timers/nanosleep.c
68
static inline int in_order(struct timespec a, struct timespec b)
tools/testing/selftests/timers/nanosleep.c
70
if (a.tv_sec < b.tv_sec)
tools/testing/selftests/timers/nanosleep.c
72
if (a.tv_sec > b.tv_sec)
tools/testing/selftests/timers/nanosleep.c
74
if (a.tv_nsec > b.tv_nsec)
tools/testing/selftests/timers/nsleep-lat.c
77
long long timespec_sub(struct timespec a, struct timespec b)
tools/testing/selftests/timers/nsleep-lat.c
79
long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec;
tools/testing/selftests/timers/set-timer-lat.c
76
long long timespec_sub(struct timespec a, struct timespec b)
tools/testing/selftests/timers/set-timer-lat.c
78
long long ret = NSEC_PER_SEC * b.tv_sec + b.tv_nsec;
tools/testing/selftests/timers/threadtest.c
44
const struct timespec *a, *b;
tools/testing/selftests/timers/threadtest.c
49
b = &list[i+1];
tools/testing/selftests/timers/threadtest.c
52
if ((b->tv_sec <= a->tv_sec) &&
tools/testing/selftests/timers/threadtest.c
53
(b->tv_nsec < a->tv_nsec)) {
tools/testing/selftests/ublk/utils.h
6
#define min(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/vDSO/vdso_test_chacha.c
49
#define QR(a, b, c, d) ( \
tools/testing/selftests/vDSO/vdso_test_chacha.c
50
x[a] += x[b], \
tools/testing/selftests/vDSO/vdso_test_chacha.c
53
x[b] = rol32(x[b] ^ x[c], 12), \
tools/testing/selftests/vDSO/vdso_test_chacha.c
54
x[a] += x[b], \
tools/testing/selftests/vDSO/vdso_test_chacha.c
57
x[b] = rol32(x[b] ^ x[c], 7))
tools/testing/selftests/vDSO/vdso_test_correctness.c
229
static bool ts_leq(const struct timespec *a, const struct timespec *b)
tools/testing/selftests/vDSO/vdso_test_correctness.c
231
if (a->tv_sec != b->tv_sec)
tools/testing/selftests/vDSO/vdso_test_correctness.c
232
return a->tv_sec < b->tv_sec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
234
return a->tv_nsec <= b->tv_nsec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
238
const struct __kernel_timespec *b)
tools/testing/selftests/vDSO/vdso_test_correctness.c
240
if (a->tv_sec != b->tv_sec)
tools/testing/selftests/vDSO/vdso_test_correctness.c
241
return a->tv_sec < b->tv_sec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
243
return a->tv_nsec <= b->tv_nsec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
246
static bool tv_leq(const struct timeval *a, const struct timeval *b)
tools/testing/selftests/vDSO/vdso_test_correctness.c
248
if (a->tv_sec != b->tv_sec)
tools/testing/selftests/vDSO/vdso_test_correctness.c
249
return a->tv_sec < b->tv_sec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
251
return a->tv_usec <= b->tv_usec;
tools/testing/selftests/vfio/lib/drivers/ioat/hw.h
257
struct ioat_pq16b_descriptor b;
tools/testing/selftests/vfio/lib/drivers/ioat/hw.h
264
uint64_t b[8];
tools/testing/selftests/vfio/lib/iommu.c
371
static int iova_range_comp(const void *a, const void *b)
tools/testing/selftests/vfio/lib/iommu.c
373
const struct iommu_iova_range *ra = a, *rb = b;
tools/testing/selftests/vfio/lib/libvfio.c
14
unsigned int s, b, d, f;
tools/testing/selftests/vfio/lib/libvfio.c
17
count = sscanf(str, "%4x:%2x:%2x.%2x%n", &s, &b, &d, &f, &length);
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
82
static struct timespec timespec_sub(struct timespec a, struct timespec b)
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
84
return to_timespec(to_ns(a) - to_ns(b));
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
87
static struct timespec timespec_min(struct timespec a, struct timespec b)
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
89
return to_ns(a) < to_ns(b) ? a : b;
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
92
static struct timespec timespec_max(struct timespec a, struct timespec b)
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c
94
return to_ns(a) > to_ns(b) ? a : b;
tools/testing/selftests/x86/srso.c
17
unsigned int cpuid1_eax, b, c, d;
tools/testing/selftests/x86/srso.c
19
__cpuid(1, cpuid1_eax, b, c, d);
tools/testing/selftests/x86/test_vsyscall.c
111
static double tv_diff(const struct timeval *a, const struct timeval *b)
tools/testing/selftests/x86/test_vsyscall.c
113
return (double)(a->tv_sec - b->tv_sec) +
tools/testing/selftests/x86/test_vsyscall.c
114
(double)((int)a->tv_usec - (int)b->tv_usec) * 1e-6;
tools/testing/shared/linux/cpu.h
1
#define cpuhp_setup_state_nocalls(a, b, c, d) (0)
tools/testing/shared/trace/events/maple_tree.h
3
#define trace_ma_op(a, b) do {} while (0)
tools/testing/shared/trace/events/maple_tree.h
4
#define trace_ma_read(a, b) do {} while (0)
tools/testing/shared/trace/events/maple_tree.h
5
#define trace_ma_write(a, b, c, d) do {} while (0)
tools/testing/vma/include/dup.h
407
#define swap(a, b) \
tools/testing/vma/include/dup.h
408
do { typeof(a) __tmp = (a); (a) = (b); (b) = __tmp; } while (0)
tools/testing/vma/include/stubs.h
180
static inline bool mpol_equal(struct mempolicy *a, struct mempolicy *b)
tools/tracing/latency/latency-collector.c
49
#define C(a, b) OPTIDX_##a
tools/tracing/latency/latency-collector.c
56
#define C(a, b) b
tools/tracing/rtla/src/utils.h
56
update_min(unsigned long long *a, unsigned long long *b)
tools/tracing/rtla/src/utils.h
58
if (*a > *b)
tools/tracing/rtla/src/utils.h
59
*a = *b;
tools/tracing/rtla/src/utils.h
63
update_max(unsigned long long *a, unsigned long long *b)
tools/tracing/rtla/src/utils.h
65
if (*a < *b)
tools/tracing/rtla/src/utils.h
66
*a = *b;
tools/tracing/rtla/src/utils.h
70
update_sum(unsigned long long *a, unsigned long long *b)
tools/tracing/rtla/src/utils.h
72
*a += *b;
tools/virtio/linux/kernel.h
52
#define __printf(a,b) __attribute__((format(printf,a,b)))
tools/virtio/oot-stubs.h
9
#define VIRTIO_U64(b) ((b) >> 6)
usr/gen_init_cpio.c
26
#define MIN(a, b) ((a) < (b) ? (a) : (b))
virt/kvm/kvm_main.c
1446
struct kvm_memory_slot *b)
virt/kvm/kvm_main.c
1448
if (WARN_ON_ONCE(!a && !b))
virt/kvm/kvm_main.c
1452
return b->as_id;
virt/kvm/kvm_main.c
1453
if (!b)
virt/kvm/kvm_main.c
1456
WARN_ON_ONCE(a->as_id != b->as_id);