Symbol: a
arch/alpha/boot/bootpz.c
183
#define NEXT_PAGE(a) (((a) | (PAGE_SIZE - 1)) + 1)
arch/alpha/include/asm/atomic.h
203
static __inline__ int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/alpha/include/asm/atomic.h
219
: [mem] "m"(*v), [a] "rI"(a), [u] "rI"((long)u)
arch/alpha/include/asm/atomic.h
226
static __inline__ s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
arch/alpha/include/asm/atomic.h
242
: [mem] "m"(*v), [a] "rI"(a), [u] "rI"(u)
arch/alpha/include/asm/bitops.h
395
unsigned long t, a, r;
arch/alpha/include/asm/bitops.h
398
a = __flsm1_tab[t];
arch/alpha/include/asm/bitops.h
399
t = __kernel_extbl (x, a);
arch/alpha/include/asm/bitops.h
400
r = a*8 + __flsm1_tab[t] + (x != 0);
arch/alpha/include/asm/core_titan.h
116
} a;
arch/alpha/include/asm/dma.h
298
static __inline__ void set_dma_addr(unsigned int dmanr, unsigned int a)
arch/alpha/include/asm/dma.h
301
dma_outb( a & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE );
arch/alpha/include/asm/dma.h
302
dma_outb( (a>>8) & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE );
arch/alpha/include/asm/dma.h
304
dma_outb( (a>>1) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE );
arch/alpha/include/asm/dma.h
305
dma_outb( (a>>9) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE );
arch/alpha/include/asm/dma.h
307
set_dma_page(dmanr, a>>16); /* set hipage last to enable 32-bit mode */
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/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
167
extern inline void __iomem *generic_ioportmap(unsigned long a)
arch/alpha/include/asm/io.h
169
return alpha_mv.mv_ioportmap(a);
arch/alpha/include/asm/io.h
172
static inline void __iomem *generic_ioremap(unsigned long a, unsigned long s)
arch/alpha/include/asm/io.h
174
return alpha_mv.mv_ioremap(a, s);
arch/alpha/include/asm/io.h
177
static inline void generic_iounmap(volatile void __iomem *a)
arch/alpha/include/asm/io.h
179
return alpha_mv.mv_iounmap(a);
arch/alpha/include/asm/io.h
182
static inline int generic_is_ioaddr(unsigned long a)
arch/alpha/include/asm/io.h
184
return alpha_mv.mv_is_ioaddr(a);
arch/alpha/include/asm/io.h
187
static inline int generic_is_mmio(const volatile void __iomem *a)
arch/alpha/include/asm/io.h
189
return alpha_mv.mv_is_mmio(a);
arch/alpha/include/asm/io.h
321
#define __is_ioaddr(a) __is_ioaddr((unsigned long)(a))
arch/alpha/include/asm/io_trivial.h
10
IO_CONCAT(__IO_PREFIX,ioread8)(const void __iomem *a)
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
102
void __iomem *addr = (void __iomem *)a;
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
109
void __iomem *addr = (void __iomem *)a;
arch/alpha/include/asm/io_trivial.h
116
IO_CONCAT(__IO_PREFIX,readl)(const volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
118
return *(const volatile u32 __force *)a;
arch/alpha/include/asm/io_trivial.h
12
return __kernel_ldbu(*(const volatile u8 __force *)a);
arch/alpha/include/asm/io_trivial.h
122
IO_CONCAT(__IO_PREFIX,readq)(const volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
124
return *(const volatile u64 __force *)a;
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
141
__EXTERN_INLINE void IO_CONCAT(__IO_PREFIX,iounmap)(volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
16
IO_CONCAT(__IO_PREFIX,ioread16)(const void __iomem *a)
arch/alpha/include/asm/io_trivial.h
18
return __kernel_ldwu(*(const volatile u16 __force *)a);
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
36
IO_CONCAT(__IO_PREFIX,ioread32)(const void __iomem *a)
arch/alpha/include/asm/io_trivial.h
38
return *(const volatile u32 __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
48
IO_CONCAT(__IO_PREFIX,ioread64)(const void __iomem *a)
arch/alpha/include/asm/io_trivial.h
50
return *(const volatile u64 __force *)a;
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
62
IO_CONCAT(__IO_PREFIX,readb)(const volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
64
return __kernel_ldbu(*(const volatile u8 __force *)a);
arch/alpha/include/asm/io_trivial.h
68
IO_CONCAT(__IO_PREFIX,readw)(const volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
70
return __kernel_ldwu(*(const volatile u16 __force *)a);
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/io_trivial.h
86
IO_CONCAT(__IO_PREFIX,readb)(const volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
88
const void __iomem *addr = (const void __iomem *)a;
arch/alpha/include/asm/io_trivial.h
93
IO_CONCAT(__IO_PREFIX,readw)(const volatile void __iomem *a)
arch/alpha/include/asm/io_trivial.h
95
const void __iomem *addr = (const void __iomem *)a;
arch/alpha/include/asm/local.h
10
atomic_long_t a;
arch/alpha/include/asm/local.h
104
#define __local_inc(l) ((l)->a.counter++)
arch/alpha/include/asm/local.h
105
#define __local_dec(l) ((l)->a.counter++)
arch/alpha/include/asm/local.h
106
#define __local_add(i,l) ((l)->a.counter+=(i))
arch/alpha/include/asm/local.h
107
#define __local_sub(i,l) ((l)->a.counter-=(i))
arch/alpha/include/asm/local.h
14
#define local_read(l) atomic_long_read(&(l)->a)
arch/alpha/include/asm/local.h
15
#define local_set(l,i) atomic_long_set(&(l)->a, (i))
arch/alpha/include/asm/local.h
16
#define local_inc(l) atomic_long_inc(&(l)->a)
arch/alpha/include/asm/local.h
17
#define local_dec(l) atomic_long_dec(&(l)->a)
arch/alpha/include/asm/local.h
18
#define local_add(i,l) atomic_long_add((i),(&(l)->a))
arch/alpha/include/asm/local.h
19
#define local_sub(i,l) atomic_long_sub((i),(&(l)->a))
arch/alpha/include/asm/local.h
33
:"=&r" (temp), "=m" (l->a.counter), "=&r" (result)
arch/alpha/include/asm/local.h
34
:"Ir" (i), "m" (l->a.counter) : "memory");
arch/alpha/include/asm/local.h
50
:"=&r" (temp), "=m" (l->a.counter), "=&r" (result)
arch/alpha/include/asm/local.h
51
:"Ir" (i), "m" (l->a.counter) : "memory");
arch/alpha/include/asm/local.h
57
return cmpxchg_local(&l->a.counter, old, new);
arch/alpha/include/asm/local.h
62
return try_cmpxchg_local(&l->a.counter, (s64 *)old, new);
arch/alpha/include/asm/local.h
65
#define local_xchg(l, n) (xchg_local(&((l)->a.counter), (n)))
arch/alpha/include/asm/local.h
77
local_add_unless(local_t *l, long a, long u)
arch/alpha/include/asm/local.h
84
} while (!local_try_cmpxchg(l, &c, c + a));
arch/alpha/include/asm/local.h
91
#define local_add_negative(a, l) (local_add_return((a), (l)) < 0)
arch/alpha/include/asm/mmu_context.h
190
#define switch_mm(a,b,c) ev5_switch_mm((a),(b),(c))
arch/alpha/include/asm/vga.h
49
#define vga_readb(a) readb((u8 __iomem *)(a))
arch/alpha/include/asm/vga.h
50
#define vga_writeb(v,a) writeb(v, (u8 __iomem *)(a))
arch/alpha/include/asm/vga.h
58
# define __is_port_vga(a) \
arch/alpha/include/asm/vga.h
59
(((a) >= 0x3b0) && ((a) < 0x3e0) && \
arch/alpha/include/asm/vga.h
60
((a) != 0x3b3) && ((a) != 0x3d3))
arch/alpha/include/asm/vga.h
62
# define __is_mem_vga(a) \
arch/alpha/include/asm/vga.h
63
(((a) >= 0xa0000) && ((a) <= 0xc0000))
arch/alpha/include/asm/vga.h
65
# define FIXUP_IOADDR_VGA(a) do { \
arch/alpha/include/asm/vga.h
66
if (pci_vga_hose && __is_port_vga(a)) \
arch/alpha/include/asm/vga.h
67
(a) += pci_vga_hose->io_space->start; \
arch/alpha/include/asm/vga.h
70
# define FIXUP_MEMADDR_VGA(a) do { \
arch/alpha/include/asm/vga.h
71
if (pci_vga_hose && __is_mem_vga(a)) \
arch/alpha/include/asm/vga.h
72
(a) += pci_vga_hose->mem_space->start; \
arch/alpha/include/asm/vga.h
77
# define __is_port_vga(a) 0
arch/alpha/include/asm/vga.h
78
# define __is_mem_vga(a) 0
arch/alpha/include/asm/vga.h
79
# define FIXUP_IOADDR_VGA(a)
arch/alpha/include/asm/vga.h
80
# define FIXUP_MEMADDR_VGA(a)
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
794
#define __marvel_is_port_kbd(a) (((a) == 0x60) || ((a) == 0x64))
arch/alpha/kernel/core_marvel.c
795
#define __marvel_is_port_rtc(a) (((a) == 0x70) || ((a) == 0x71))
arch/alpha/kernel/core_titan.c
347
port->port_specific.a.agplastwr.csr = __direct_map_base;
arch/alpha/kernel/err_common.c
222
struct el_subpacket_annotation *a;
arch/alpha/kernel/err_common.c
225
for (a = subpacket_annotation_list; a; a = a->next) {
arch/alpha/kernel/err_common.c
226
if (a->class == header->class &&
arch/alpha/kernel/err_common.c
227
a->type == header->type &&
arch/alpha/kernel/err_common.c
228
a->revision == header->revision) {
arch/alpha/kernel/err_common.c
232
annotation = a->annotation;
arch/alpha/kernel/err_common.c
233
printk("%s %s\n", err_print_prefix, a->description);
arch/alpha/kernel/err_common.c
282
struct el_subpacket_annotation *a = subpacket_annotation_list;
arch/alpha/kernel/err_common.c
284
if (a == NULL) subpacket_annotation_list = new;
arch/alpha/kernel/err_common.c
286
for (; a->next != NULL; a = a->next) {
arch/alpha/kernel/err_common.c
287
if ((a->class == new->class && a->type == new->type) ||
arch/alpha/kernel/err_common.c
288
a == new) {
arch/alpha/kernel/err_common.c
294
a->next = new;
arch/alpha/kernel/err_impl.h
25
#define SUBPACKET_ANNOTATION(c, t, r, d, a) {NULL, (c), (t), (r), (d), (a)}
arch/arc/include/asm/atomic64-arcv2.h
101
: "r"(&v->counter), "ir"(a) \
arch/arc/include/asm/atomic64-arcv2.h
15
#define ATOMIC64_INIT(a) { (a) }
arch/arc/include/asm/atomic64-arcv2.h
204
static inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
arch/arc/include/asm/atomic64-arcv2.h
221
: "r"(&v->counter), "r"(a), "r"(u)
arch/arc/include/asm/atomic64-arcv2.h
29
static inline void arch_atomic64_set(atomic64_t *v, s64 a)
arch/arc/include/asm/atomic64-arcv2.h
45
: "r"(a), "r"(&v->counter)
arch/arc/include/asm/atomic64-arcv2.h
50
static inline void arch_atomic64_##op(s64 a, atomic64_t *v) \
arch/arc/include/asm/atomic64-arcv2.h
62
: "r"(&v->counter), "ir"(a) \
arch/arc/include/asm/atomic64-arcv2.h
67
static inline s64 arch_atomic64_##op##_return_relaxed(s64 a, atomic64_t *v) \
arch/arc/include/asm/atomic64-arcv2.h
79
: "r"(&v->counter), "ir"(a) \
arch/arc/include/asm/atomic64-arcv2.h
89
static inline s64 arch_atomic64_fetch_##op##_relaxed(s64 a, atomic64_t *v) \
arch/arc/include/asm/entry-compact.h
239
st.a r0, [sp, -8] /* orig_r0 needed for syscall (skip ECR slot) */
arch/arc/include/asm/entry-compact.h
323
st.a 0x003\LVL\()abcd, [sp, -4] /* Dummy ECR */
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/kernel/jump_label.c
30
unsigned long a = (unsigned long)addr;
arch/arc/kernel/jump_label.c
32
if ((a >> L1_CACHE_SHIFT) != ((a + len - 1) >> L1_CACHE_SHIFT))
arch/arc/kernel/unaligned.c
122
: "=r" (err), "=&r" (v), "=&r" (a) \
arch/arc/kernel/unaligned.c
123
: "0" (err), "1" (v), "2" (a)); \
arch/arc/kernel/unaligned.c
45
unsigned int err = 0, v, a = addr; \
arch/arc/kernel/unaligned.c
46
__get8_unaligned_check(v, a, err); \
arch/arc/kernel/unaligned.c
48
__get8_unaligned_check(v, a, err); \
arch/arc/kernel/unaligned.c
56
unsigned int err = 0, v, a = addr; \
arch/arc/kernel/unaligned.c
57
__get8_unaligned_check(v, a, err); \
arch/arc/kernel/unaligned.c
59
__get8_unaligned_check(v, a, err); \
arch/arc/kernel/unaligned.c
61
__get8_unaligned_check(v, a, err); \
arch/arc/kernel/unaligned.c
63
__get8_unaligned_check(v, a, err); \
arch/arc/kernel/unaligned.c
71
unsigned int err = 0, v = val, a = addr;\
arch/arc/kernel/unaligned.c
89
: "=r" (err), "=&r" (v), "=&r" (a) \
arch/arc/kernel/unaligned.c
90
: "0" (err), "1" (v), "2" (a)); \
arch/arc/kernel/unaligned.c
98
unsigned int err = 0, v = val, a = addr;\
arch/arm/common/sharpsl_param.c
30
#define MAGIC_CHG(a,b,c,d) ( ( d << 24 ) | ( c << 16 ) | ( b << 8 ) | a )
arch/arm/crypto/ghash-ce-glue.c
130
u64 carry = be64_to_cpu(k->a) >> 63;
arch/arm/crypto/ghash-ce-glue.c
133
h[1] = (be64_to_cpu(k->a) << 1) | (be64_to_cpu(k->b) >> 63);
arch/arm/crypto/ghash-ce-glue.c
357
lengths.a = cpu_to_be64(assoclen * 8);
arch/arm/crypto/ghash-ce-glue.c
449
lengths.a = cpu_to_be64(assoclen * 8);
arch/arm/include/asm/arch_gicv3.h
159
#define gic_flush_dcache_to_poc(a,l) __cpuc_flush_dcache_area((a), (l))
arch/arm/include/asm/atomic.h
128
static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/arm/include/asm/atomic.h
146
: "r" (&v->counter), "r" (u), "r" (a)
arch/arm/include/asm/atomic.h
482
static inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
arch/arm/include/asm/atomic.h
502
: "r" (&v->counter), "r" (u), "r" (a)
arch/arm/include/asm/io.h
207
#define __io(a) __typesafe_io(PCI_IO_VIRT_BASE + ((a) & IO_SPACE_LIMIT))
arch/arm/include/asm/io.h
327
#define memcpy_fromio(a,c,l) _memcpy_fromio((a),c,(l))
arch/arm/include/asm/io.h
328
#define memcpy_toio(c,a,l) _memcpy_toio(c,(a),(l))
arch/arm/include/asm/io.h
59
#define __raw_readw(a) (__chk_io_ptr(a), *(volatile unsigned short __force *)(a))
arch/arm/include/asm/io.h
60
#define __raw_writew(v,a) ((void)(__chk_io_ptr(a), *(volatile unsigned short __force *)(a) = (v)))
arch/arm/include/asm/mach/map.h
62
#define vm_reserve_area_early(a,s,c) do { } while (0)
arch/arm/include/asm/sections.h
22
void *a = (void *)addr;
arch/arm/include/asm/sections.h
23
return memory_contains(__idmap_text_start, __idmap_text_end, a, 1);
arch/arm/include/asm/word-at-a-time.h
20
static inline unsigned long has_zero(unsigned long a, unsigned long *bits,
arch/arm/include/asm/word-at-a-time.h
23
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
arch/arm/include/asm/word-at-a-time.h
28
#define prep_zero_mask(a, bits, c) (bits)
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/kernel/sys_oabi-compat.c
489
unsigned long r = -EFAULT, a[6];
arch/arm/kernel/sys_oabi-compat.c
493
if (copy_from_user(a, args, 3 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
494
r = sys_oabi_bind(a[0], (struct sockaddr __user *)a[1], a[2]);
arch/arm/kernel/sys_oabi-compat.c
497
if (copy_from_user(a, args, 3 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
498
r = sys_oabi_connect(a[0], (struct sockaddr __user *)a[1], a[2]);
arch/arm/kernel/sys_oabi-compat.c
501
if (copy_from_user(a, args, 6 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
502
r = sys_oabi_sendto(a[0], (void __user *)a[1], a[2], a[3],
arch/arm/kernel/sys_oabi-compat.c
503
(struct sockaddr __user *)a[4], a[5]);
arch/arm/kernel/sys_oabi-compat.c
506
if (copy_from_user(a, args, 3 * sizeof(long)) == 0)
arch/arm/kernel/sys_oabi-compat.c
507
r = sys_oabi_sendmsg(a[0], (struct user_msghdr __user *)a[1], a[2]);
arch/arm/mach-omap2/clockdomain.c
435
struct clkdm_autodep *a = NULL;
arch/arm/mach-omap2/clockdomain.c
447
for (a = autodeps; a->clkdm.ptr; a++)
arch/arm/mach-omap2/clockdomain.c
448
_autodep_lookup(a);
arch/arm/mach-rpc/include/mach/io.h
26
#define __io(a) (PCIO_BASE + ((a) << 2))
arch/arm/mm/alignment.c
217
unsigned int err = 0, v, a = addr; \
arch/arm/mm/alignment.c
218
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
220
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
234
unsigned int err = 0, v, a = addr; \
arch/arm/mm/alignment.c
235
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
237
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
239
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
241
__get8_unaligned_check(ins,v,a,err); \
arch/arm/mm/alignment.c
255
unsigned int err = 0, v = val, a = addr; \
arch/arm/mm/alignment.c
273
: "=r" (err), "=&r" (v), "=&r" (a) \
arch/arm/mm/alignment.c
274
: "0" (err), "1" (v), "2" (a)); \
arch/arm/mm/alignment.c
287
unsigned int err = 0, v = val, a = addr; \
arch/arm/mm/alignment.c
315
: "=r" (err), "=&r" (v), "=&r" (a) \
arch/arm/mm/alignment.c
316
: "0" (err), "1" (v), "2" (a)); \
arch/arm/nwfpe/ARM-gcc.h
62
#define LIT64( a ) a##LL
arch/arm/nwfpe/softfloat.c
1004
z = a;
arch/arm/nwfpe/softfloat.c
1015
if ( z != a ) roundData->exception |= float_flag_inexact;
arch/arm/nwfpe/softfloat.c
1029
static float32 addFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign )
arch/arm/nwfpe/softfloat.c
1035
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
1036
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
1044
if ( aSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
1045
return a;
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
1073
return a;
arch/arm/nwfpe/softfloat.c
1101
static float32 subFloat32Sigs( struct roundingData *roundData, float32 a, float32 b, flag zSign )
arch/arm/nwfpe/softfloat.c
1107
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
1108
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
1117
if ( aSig | bSig ) return propagateFloat32NaN( a, b );
arch/arm/nwfpe/softfloat.c
113
INLINE bits32 extractFloat32Frac( float32 a )
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
1149
return a;
arch/arm/nwfpe/softfloat.c
116
return a & 0x007FFFFF;
arch/arm/nwfpe/softfloat.c
1175
float32 float32_add( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1179
aSign = extractFloat32Sign( a );
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
1201
aSign = extractFloat32Sign( a );
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
1227
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
1228
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
1229
aSign = extractFloat32Sign( a );
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
125
INLINE int16 extractFloat32Exp( float32 a )
arch/arm/nwfpe/softfloat.c
128
return ( a>>23 ) & 0xFF;
arch/arm/nwfpe/softfloat.c
1280
float32 float32_div( struct roundingData *roundData, float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1286
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
1287
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
1288
aSign = extractFloat32Sign( a );
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
1357
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
1358
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
1359
aSign = extractFloat32Sign( a );
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
1372
return a;
arch/arm/nwfpe/softfloat.c
138
INLINE flag extractFloat32Sign( float32 a )
arch/arm/nwfpe/softfloat.c
1382
if ( aSig == 0 ) return a;
arch/arm/nwfpe/softfloat.c
1392
if ( expDiff < -1 ) return a;
arch/arm/nwfpe/softfloat.c
141
return a>>31;
arch/arm/nwfpe/softfloat.c
1450
float32 float32_sqrt( struct roundingData *roundData, float32 a )
arch/arm/nwfpe/softfloat.c
1457
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
1458
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
1459
aSign = extractFloat32Sign( a );
arch/arm/nwfpe/softfloat.c
1461
if ( aSig ) return propagateFloat32NaN( a, 0 );
arch/arm/nwfpe/softfloat.c
1462
if ( ! aSign ) return a;
arch/arm/nwfpe/softfloat.c
1467
if ( ( aExp | aSig ) == 0 ) return a;
arch/arm/nwfpe/softfloat.c
1505
flag float32_eq( float32 a, float32 b )
arch/arm/nwfpe/softfloat.c
1508
if ( ( ( extractFloat32Exp( a ) == 0xFF ) && extractFloat32Frac( a ) )
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
1532
if ( ( ( extractFloat32Exp( a ) == 0xFF ) && extractFloat32Frac( a ) )
arch/arm/nwfpe/softfloat.c
1538
aSign = extractFloat32Sign( a );
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
1556
if ( ( ( extractFloat32Exp( a ) == 0xFF ) && extractFloat32Frac( a ) )
arch/arm/nwfpe/softfloat.c
1562
aSign = extractFloat32Sign( a );
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
1580
if ( ( ( extractFloat32Exp( a ) == 0xFF ) && extractFloat32Frac( a ) )
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
1603
if ( ( ( extractFloat32Exp( a ) == 0xFF ) && extractFloat32Frac( a ) )
arch/arm/nwfpe/softfloat.c
1609
aSign = extractFloat32Sign( a );
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
1628
if ( ( ( extractFloat32Exp( a ) == 0xFF ) && extractFloat32Frac( a ) )
arch/arm/nwfpe/softfloat.c
1634
aSign = extractFloat32Sign( a );
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
1652
int32 float64_to_int32( struct roundingData *roundData, float64 a )
arch/arm/nwfpe/softfloat.c
1658
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1659
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1660
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
1680
int32 float64_to_int32_round_to_zero( float64 a )
arch/arm/nwfpe/softfloat.c
1687
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1688
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1689
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
1727
int32 float64_to_uint32( struct roundingData *roundData, float64 a )
arch/arm/nwfpe/softfloat.c
1733
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1734
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1753
int32 float64_to_uint32_round_to_zero( float64 a )
arch/arm/nwfpe/softfloat.c
1760
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1761
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1762
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
1796
float32 float64_to_float32( struct roundingData *roundData, float64 a )
arch/arm/nwfpe/softfloat.c
1803
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1804
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1805
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
1807
if ( aSig ) return commonNaNToFloat32( float64ToCommonNaN( a ) );
arch/arm/nwfpe/softfloat.c
1830
floatx80 float64_to_floatx80( float64 a )
arch/arm/nwfpe/softfloat.c
1836
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1837
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1838
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
1840
if ( aSig ) return commonNaNToFloatx80( float64ToCommonNaN( a ) );
arch/arm/nwfpe/softfloat.c
1863
float64 float64_round_to_int( struct roundingData *roundData, float64 a )
arch/arm/nwfpe/softfloat.c
1871
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1873
if ( ( aExp == 0x7FF ) && extractFloat64Frac( a ) ) {
arch/arm/nwfpe/softfloat.c
1874
return propagateFloat64NaN( a, a );
arch/arm/nwfpe/softfloat.c
1876
return a;
arch/arm/nwfpe/softfloat.c
1879
if ( (bits64) ( a<<1 ) == 0 ) return a;
arch/arm/nwfpe/softfloat.c
1881
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
1884
if ( ( aExp == 0x3FE ) && extractFloat64Frac( a ) ) {
arch/arm/nwfpe/softfloat.c
1899
z = a;
arch/arm/nwfpe/softfloat.c
1911
if ( z != a ) roundData->exception |= float_flag_inexact;
arch/arm/nwfpe/softfloat.c
1925
static float64 addFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign )
arch/arm/nwfpe/softfloat.c
1931
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
1932
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
1940
if ( aSig ) return propagateFloat64NaN( a, b );
arch/arm/nwfpe/softfloat.c
1941
return a;
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
1969
return a;
arch/arm/nwfpe/softfloat.c
1997
static float64 subFloat64Sigs( struct roundingData *roundData, float64 a, float64 b, flag zSign )
arch/arm/nwfpe/softfloat.c
2003
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
2004
aExp = extractFloat64Exp( a );
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
2045
return a;
arch/arm/nwfpe/softfloat.c
2071
float64 float64_add( struct roundingData *roundData, float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2075
aSign = extractFloat64Sign( a );
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
2097
aSign = extractFloat64Sign( a );
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
2121
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
2122
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
2123
aSign = extractFloat64Sign( a );
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
2182
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
2183
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
2184
aSign = extractFloat64Sign( a );
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
2253
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
2254
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
2255
aSign = extractFloat64Sign( a );
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
2268
return a;
arch/arm/nwfpe/softfloat.c
2278
if ( aSig == 0 ) return a;
arch/arm/nwfpe/softfloat.c
2285
if ( expDiff < -1 ) return a;
arch/arm/nwfpe/softfloat.c
2331
float64 float64_sqrt( struct roundingData *roundData, float64 a )
arch/arm/nwfpe/softfloat.c
2339
aSig = extractFloat64Frac( a );
arch/arm/nwfpe/softfloat.c
2340
aExp = extractFloat64Exp( a );
arch/arm/nwfpe/softfloat.c
2341
aSign = extractFloat64Sign( a );
arch/arm/nwfpe/softfloat.c
2343
if ( aSig ) return propagateFloat64NaN( a, a );
arch/arm/nwfpe/softfloat.c
2344
if ( ! aSign ) return a;
arch/arm/nwfpe/softfloat.c
2349
if ( ( aExp | aSig ) == 0 ) return a;
arch/arm/nwfpe/softfloat.c
2392
flag float64_eq( float64 a, float64 b )
arch/arm/nwfpe/softfloat.c
2395
if ( ( ( extractFloat64Exp( a ) == 0x7FF ) && extractFloat64Frac( a ) )
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
2419
if ( ( ( extractFloat64Exp( a ) == 0x7FF ) && extractFloat64Frac( a ) )
arch/arm/nwfpe/softfloat.c
2425
aSign = extractFloat64Sign( a );
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
2443
if ( ( ( extractFloat64Exp( a ) == 0x7FF ) && extractFloat64Frac( a ) )
arch/arm/nwfpe/softfloat.c
2449
aSign = extractFloat64Sign( a );
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
2467
if ( ( ( extractFloat64Exp( a ) == 0x7FF ) && extractFloat64Frac( a ) )
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
2490
if ( ( ( extractFloat64Exp( a ) == 0x7FF ) && extractFloat64Frac( a ) )
arch/arm/nwfpe/softfloat.c
2496
aSign = extractFloat64Sign( a );
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
2515
if ( ( ( extractFloat64Exp( a ) == 0x7FF ) && extractFloat64Frac( a ) )
arch/arm/nwfpe/softfloat.c
2521
aSign = extractFloat64Sign( a );
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
2541
int32 floatx80_to_int32( struct roundingData *roundData, floatx80 a )
arch/arm/nwfpe/softfloat.c
2547
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2548
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2549
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
2569
int32 floatx80_to_int32_round_to_zero( floatx80 a )
arch/arm/nwfpe/softfloat.c
2576
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2577
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2578
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
2612
float32 floatx80_to_float32( struct roundingData *roundData, floatx80 a )
arch/arm/nwfpe/softfloat.c
2618
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2619
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2620
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
2623
return commonNaNToFloat32( floatx80ToCommonNaN( a ) );
arch/arm/nwfpe/softfloat.c
2641
float64 floatx80_to_float64( struct roundingData *roundData, floatx80 a )
arch/arm/nwfpe/softfloat.c
2647
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2648
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2649
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
2652
return commonNaNToFloat64( floatx80ToCommonNaN( a ) );
arch/arm/nwfpe/softfloat.c
2670
floatx80 floatx80_round_to_int( struct roundingData *roundData, floatx80 a )
arch/arm/nwfpe/softfloat.c
2678
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2680
if ( ( aExp == 0x7FFF ) && (bits64) ( extractFloatx80Frac( a )<<1 ) ) {
arch/arm/nwfpe/softfloat.c
2681
return propagateFloatx80NaN( a, a );
arch/arm/nwfpe/softfloat.c
2683
return a;
arch/arm/nwfpe/softfloat.c
2687
&& ( (bits64) ( extractFloatx80Frac( a )<<1 ) == 0 ) ) {
arch/arm/nwfpe/softfloat.c
2688
return a;
arch/arm/nwfpe/softfloat.c
2691
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
2694
if ( ( aExp == 0x3FFE ) && (bits64) ( extractFloatx80Frac( a )<<1 )
arch/arm/nwfpe/softfloat.c
2715
z = a;
arch/arm/nwfpe/softfloat.c
2731
if ( z.low != a.low ) roundData->exception |= float_flag_inexact;
arch/arm/nwfpe/softfloat.c
2745
static floatx80 addFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign )
arch/arm/nwfpe/softfloat.c
2751
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2752
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2758
if ( (bits64) ( aSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
2759
return a;
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
2779
return a;
arch/arm/nwfpe/softfloat.c
2814
static floatx80 subFloatx80Sigs( struct roundingData *roundData, floatx80 a, floatx80 b, flag zSign )
arch/arm/nwfpe/softfloat.c
2821
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2822
aExp = extractFloatx80Exp( a );
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
2861
return a;
arch/arm/nwfpe/softfloat.c
2882
floatx80 floatx80_add( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
2886
aSign = extractFloatx80Sign( a );
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
2908
aSign = extractFloatx80Sign( a );
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
2933
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2934
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2935
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
294
INLINE bits64 extractFloat64Frac( float64 a )
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
297
return a & LIT64( 0x000FFFFFFFFFFFFF );
arch/arm/nwfpe/softfloat.c
2987
floatx80 floatx80_div( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
2995
aSig = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
2996
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
2997
aSign = extractFloatx80Sign( a );
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
306
INLINE int16 extractFloat64Exp( float64 a )
arch/arm/nwfpe/softfloat.c
3069
floatx80 floatx80_rem( struct roundingData *roundData, floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3077
aSig0 = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
3078
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
3079
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
3086
return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
309
return ( a>>52 ) & 0x7FF;
arch/arm/nwfpe/softfloat.c
3091
if ( (bits64) ( bSig<<1 ) ) return propagateFloatx80NaN( a, b );
arch/arm/nwfpe/softfloat.c
3092
return a;
arch/arm/nwfpe/softfloat.c
3106
if ( (bits64) ( aSig0<<1 ) == 0 ) return a;
arch/arm/nwfpe/softfloat.c
3114
if ( expDiff < -1 ) return a;
arch/arm/nwfpe/softfloat.c
3169
floatx80 floatx80_sqrt( struct roundingData *roundData, floatx80 a )
arch/arm/nwfpe/softfloat.c
3178
aSig0 = extractFloatx80Frac( a );
arch/arm/nwfpe/softfloat.c
3179
aExp = extractFloatx80Exp( a );
arch/arm/nwfpe/softfloat.c
3180
aSign = extractFloatx80Sign( a );
arch/arm/nwfpe/softfloat.c
3182
if ( (bits64) ( aSig0<<1 ) ) return propagateFloatx80NaN( a, a );
arch/arm/nwfpe/softfloat.c
3183
if ( ! aSign ) return a;
arch/arm/nwfpe/softfloat.c
3187
if ( ( aExp | aSig0 ) == 0 ) return a;
arch/arm/nwfpe/softfloat.c
319
INLINE flag extractFloat64Sign( float64 a )
arch/arm/nwfpe/softfloat.c
322
return a>>63;
arch/arm/nwfpe/softfloat.c
3247
flag floatx80_eq( floatx80 a, floatx80 b )
arch/arm/nwfpe/softfloat.c
3250
if ( ( ( extractFloatx80Exp( a ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3251
&& (bits64) ( extractFloatx80Frac( a )<<1 ) )
arch/arm/nwfpe/softfloat.c
3255
if ( floatx80_is_signaling_nan( a )
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
3264
|| ( ( a.low == 0 )
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
3282
if ( ( ( extractFloatx80Exp( a ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3283
&& (bits64) ( extractFloatx80Frac( a )<<1 ) )
arch/arm/nwfpe/softfloat.c
3290
aSign = extractFloatx80Sign( a );
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
3316
if ( ( ( extractFloatx80Exp( a ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3317
&& (bits64) ( extractFloatx80Frac( a )<<1 ) )
arch/arm/nwfpe/softfloat.c
3324
aSign = extractFloatx80Sign( a );
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
3349
if ( ( ( extractFloatx80Exp( a ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3350
&& (bits64) ( extractFloatx80Frac( a )<<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
3360
|| ( ( a.low == 0 )
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
3378
if ( ( ( extractFloatx80Exp( a ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3379
&& (bits64) ( extractFloatx80Frac( a )<<1 ) )
arch/arm/nwfpe/softfloat.c
3386
aSign = extractFloatx80Sign( a );
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
3412
if ( ( ( extractFloatx80Exp( a ) == 0x7FFF )
arch/arm/nwfpe/softfloat.c
3413
&& (bits64) ( extractFloatx80Frac( a )<<1 ) )
arch/arm/nwfpe/softfloat.c
3420
aSign = extractFloatx80Sign( a );
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.c
470
INLINE bits64 extractFloatx80Frac( floatx80 a )
arch/arm/nwfpe/softfloat.c
473
return a.low;
arch/arm/nwfpe/softfloat.c
483
INLINE int32 extractFloatx80Exp( floatx80 a )
arch/arm/nwfpe/softfloat.c
486
return a.high & 0x7FFF;
arch/arm/nwfpe/softfloat.c
496
INLINE flag extractFloatx80Sign( floatx80 a )
arch/arm/nwfpe/softfloat.c
499
return a.high>>15;
arch/arm/nwfpe/softfloat.c
762
float32 int32_to_float32(struct roundingData *roundData, int32 a)
arch/arm/nwfpe/softfloat.c
766
if ( a == 0 ) return 0;
arch/arm/nwfpe/softfloat.c
767
if ( a == 0x80000000 ) return packFloat32( 1, 0x9E, 0 );
arch/arm/nwfpe/softfloat.c
768
zSign = ( a < 0 );
arch/arm/nwfpe/softfloat.c
769
return normalizeRoundAndPackFloat32( roundData, zSign, 0x9C, zSign ? - a : a );
arch/arm/nwfpe/softfloat.c
780
float64 int32_to_float64( int32 a )
arch/arm/nwfpe/softfloat.c
787
if ( a == 0 ) return 0;
arch/arm/nwfpe/softfloat.c
788
aSign = ( a < 0 );
arch/arm/nwfpe/softfloat.c
789
absA = aSign ? - a : a;
arch/arm/nwfpe/softfloat.c
806
floatx80 int32_to_floatx80( int32 a )
arch/arm/nwfpe/softfloat.c
813
if ( a == 0 ) return packFloatx80( 0, 0, 0 );
arch/arm/nwfpe/softfloat.c
814
zSign = ( a < 0 );
arch/arm/nwfpe/softfloat.c
815
absA = zSign ? - a : a;
arch/arm/nwfpe/softfloat.c
835
int32 float32_to_int32( struct roundingData *roundData, float32 a )
arch/arm/nwfpe/softfloat.c
842
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
843
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
844
aSign = extractFloat32Sign( a );
arch/arm/nwfpe/softfloat.c
866
int32 float32_to_int32_round_to_zero( float32 a )
arch/arm/nwfpe/softfloat.c
873
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
874
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
875
aSign = extractFloat32Sign( a );
arch/arm/nwfpe/softfloat.c
878
if ( a == 0xCF000000 ) return 0x80000000;
arch/arm/nwfpe/softfloat.c
904
float64 float32_to_float64( float32 a )
arch/arm/nwfpe/softfloat.c
910
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
911
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
912
aSign = extractFloat32Sign( a );
arch/arm/nwfpe/softfloat.c
914
if ( aSig ) return commonNaNToFloat64( float32ToCommonNaN( a ) );
arch/arm/nwfpe/softfloat.c
936
floatx80 float32_to_floatx80( float32 a )
arch/arm/nwfpe/softfloat.c
942
aSig = extractFloat32Frac( a );
arch/arm/nwfpe/softfloat.c
943
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
944
aSign = extractFloat32Sign( a );
arch/arm/nwfpe/softfloat.c
946
if ( aSig ) return commonNaNToFloatx80( float32ToCommonNaN( a ) );
arch/arm/nwfpe/softfloat.c
968
float32 float32_round_to_int( struct roundingData *roundData, float32 a )
arch/arm/nwfpe/softfloat.c
976
aExp = extractFloat32Exp( a );
arch/arm/nwfpe/softfloat.c
978
if ( ( aExp == 0xFF ) && extractFloat32Frac( a ) ) {
arch/arm/nwfpe/softfloat.c
979
return propagateFloat32NaN( a, a );
arch/arm/nwfpe/softfloat.c
981
return a;
arch/arm/nwfpe/softfloat.c
985
if ( (bits32) ( a<<1 ) == 0 ) return a;
arch/arm/nwfpe/softfloat.c
987
aSign = extractFloat32Sign( a );
arch/arm/nwfpe/softfloat.c
990
if ( ( aExp == 0x7E ) && extractFloat32Frac( a ) ) {
arch/arm/nwfpe/softfloat.h
233
static inline flag extractFloat32Sign(float32 a)
arch/arm/nwfpe/softfloat.h
235
return a >> 31;
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
247
aSign = extractFloat32Sign(a);
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
254
static inline flag extractFloat64Sign(float64 a)
arch/arm/nwfpe/softfloat.h
256
return a >> 63;
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
268
aSign = extractFloat64Sign(a);
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/nwfpe/softfloat.h
275
extern flag float32_is_nan( float32 a );
arch/arm/nwfpe/softfloat.h
276
extern flag float64_is_nan( float64 a );
arch/arm/nwfpe/softfloat.h
278
extern int32 float64_to_uint32( struct roundingData *roundData, float64 a );
arch/arm/nwfpe/softfloat.h
279
extern int32 float64_to_uint32_round_to_zero( float64 a );
arch/arm/probes/kprobes/core.c
479
void *a = (void *)addr;
arch/arm/probes/kprobes/core.c
484
memory_contains(__kprobes_text_start, __kprobes_text_end, a, 1);
arch/arm/probes/kprobes/test-core.c
635
struct table_test_args *a = (struct table_test_args *)args;
arch/arm/probes/kprobes/test-core.c
641
if ((h->mask.bits & a->parent_mask) != a->parent_mask)
arch/arm/probes/kprobes/test-core.c
644
if ((h->value.bits ^ a->parent_value) & a->parent_mask)
arch/arm/probes/kprobes/test-core.c
649
struct table_test_args args2 = *a;
arch/arm/vfp/vfpsingle.c
290
u32 z, a;
arch/arm/vfp/vfpsingle.c
296
a = significand << 1;
arch/arm/vfp/vfpsingle.c
297
index = (a >> 27) & 15;
arch/arm/vfp/vfpsingle.c
299
z = 0x4000 + (a >> 17) - sqrt_oddadjust[index];
arch/arm/vfp/vfpsingle.c
300
z = ((a / z) << 14) + (z << 15);
arch/arm/vfp/vfpsingle.c
301
a >>= 1;
arch/arm/vfp/vfpsingle.c
303
z = 0x8000 + (a >> 17) - sqrt_evenadjust[index];
arch/arm/vfp/vfpsingle.c
304
z = a / z + z;
arch/arm/vfp/vfpsingle.c
306
if (z <= a)
arch/arm/vfp/vfpsingle.c
307
return (s32)a >> 1;
arch/arm/vfp/vfpsingle.c
310
u64 v = (u64)a << 31;
arch/arm/xen/enlighten.c
284
struct xen_hvm_param a;
arch/arm/xen/enlighten.c
287
a.domid = DOMID_SELF;
arch/arm/xen/enlighten.c
288
a.index = HVM_PARAM_CALLBACK_IRQ;
arch/arm/xen/enlighten.c
290
if (HYPERVISOR_hvm_op(HVMOP_get_param, &a)
arch/arm/xen/enlighten.c
291
|| (a.value >> 56) != HVM_PARAM_CALLBACK_TYPE_PPI) {
arch/arm/xen/enlighten.c
296
interrupt = a.value & 0xff;
arch/arm/xen/enlighten.c
297
trigger = ((a.value >> 8) & 0x1) ? ACPI_EDGE_SENSITIVE
arch/arm/xen/enlighten.c
299
polarity = ((a.value >> 8) & 0x2) ? ACPI_ACTIVE_LOW
arch/arm/xen/mm.c
134
cflush.a.dev_bus_addr = 0;
arch/arm/xen/mm.c
55
cflush.a.dev_bus_addr = dma_to_phys(dev, handle);
arch/arm64/boot/dts/apple/multi-die-cpp.h
19
#define DIE_NODE(a) __concat(a, DIE)
arch/arm64/boot/dts/apple/multi-die-cpp.h
20
#define DIE_LABEL(a) __stringify(__concat(a, DIE))
arch/arm64/crypto/aes-glue.c
775
u64 a = be64_to_cpu(x->a);
arch/arm64/crypto/aes-glue.c
778
y->a = cpu_to_be64((a << 1) | (b >> 63));
arch/arm64/crypto/aes-glue.c
779
y->b = cpu_to_be64((b << 1) ^ ((a >> 63) ? 0x87 : 0));
arch/arm64/crypto/ghash-ce-glue.c
145
u64 carry = be64_to_cpu(k->a) & BIT(63) ? 1 : 0;
arch/arm64/crypto/ghash-ce-glue.c
148
h[1] = (be64_to_cpu(k->a) << 1) | (be64_to_cpu(k->b) >> 63);
arch/arm64/crypto/ghash-ce-glue.c
294
lengths.a = cpu_to_be64(assoclen * 8);
arch/arm64/crypto/ghash-ce-glue.c
358
lengths.a = cpu_to_be64(assoclen * 8);
arch/arm64/crypto/sm4-ce-gcm-glue.c
144
lengths.a = cpu_to_be64(req->assoclen * 8);
arch/arm64/crypto/sm4-ce-glue.c
509
u64 a, b;
arch/arm64/crypto/sm4-ce-glue.c
525
a = be64_to_cpu(consts[0].a);
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
530
a = be64_to_cpu(consts[0].a);
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
94
ms_hyperv.features = result.as32.a;
arch/arm64/hyperv/mshyperv.c
99
ms_hyperv.hints = result.as32.a;
arch/arm64/include/asm/arch_gicv3.h
148
#define gic_flush_dcache_to_poc(a,l) \
arch/arm64/include/asm/arch_gicv3.h
149
dcache_clean_inval_poc((unsigned long)(a), (unsigned long)(a)+(l))
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/atomic_ll_sc.h
103
ATOMIC_FETCH_OP (_acquire, , a, , "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
184
ATOMIC64_OP_RETURN(_acquire,, a, , "memory", __VA_ARGS__) \
arch/arm64/include/asm/atomic_ll_sc.h
188
ATOMIC64_FETCH_OP (_acquire,, a, , "memory", __VA_ARGS__) \
arch/arm64/include/asm/atomic_ll_sc.h
199
ATOMIC64_FETCH_OP (_acquire,, a, , "memory", __VA_ARGS__) \
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
283
__CMPXCHG_CASE(w, h, acq_, 16, , a, , "memory", K)
arch/arm64/include/asm/atomic_ll_sc.h
284
__CMPXCHG_CASE(w, , acq_, 32, , a, , "memory", K)
arch/arm64/include/asm/atomic_ll_sc.h
285
__CMPXCHG_CASE( , , acq_, 64, , a, , "memory", L)
arch/arm64/include/asm/atomic_ll_sc.h
88
ATOMIC_OP_RETURN(_acquire, , a, , "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_ll_sc.h
92
ATOMIC_FETCH_OP (_acquire, , a, , "memory", __VA_ARGS__)\
arch/arm64/include/asm/atomic_lse.h
162
ATOMIC64_FETCH_OP(_acquire, a, op, asm_op, "memory") \
arch/arm64/include/asm/atomic_lse.h
269
__CMPXCHG_CASE(w, b, acq_, 8, a, "memory")
arch/arm64/include/asm/atomic_lse.h
270
__CMPXCHG_CASE(w, h, acq_, 16, a, "memory")
arch/arm64/include/asm/atomic_lse.h
271
__CMPXCHG_CASE(w, , acq_, 32, a, "memory")
arch/arm64/include/asm/atomic_lse.h
272
__CMPXCHG_CASE(x, , acq_, 64, a, "memory")
arch/arm64/include/asm/atomic_lse.h
55
ATOMIC_FETCH_OP(_acquire, a, op, asm_op, "memory") \
arch/arm64/include/asm/cmpxchg.h
49
__XCHG_CASE(w, b, acq_, 8, , , a, a, , "memory")
arch/arm64/include/asm/cmpxchg.h
50
__XCHG_CASE(w, h, acq_, 16, , , a, a, , "memory")
arch/arm64/include/asm/cmpxchg.h
51
__XCHG_CASE(w, , acq_, 32, , , a, a, , "memory")
arch/arm64/include/asm/cmpxchg.h
52
__XCHG_CASE( , , acq_, 64, , , a, a, , "memory")
arch/arm64/include/asm/cmpxchg.h
57
__XCHG_CASE(w, b, mb_, 8, dmb ish, nop, , a, l, "memory")
arch/arm64/include/asm/cmpxchg.h
58
__XCHG_CASE(w, h, mb_, 16, dmb ish, nop, , a, l, "memory")
arch/arm64/include/asm/cmpxchg.h
59
__XCHG_CASE(w, , mb_, 32, dmb ish, nop, , a, l, "memory")
arch/arm64/include/asm/cmpxchg.h
60
__XCHG_CASE( , , mb_, 64, dmb ish, nop, , a, l, "memory")
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
30
(a)->type = (b)->type; \
arch/arm64/include/asm/extable.h
32
(a)->data = (b)->data; \
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/kvm_mmu.h
201
#define kvm_flush_dcache_to_poc(a,l) \
arch/arm64/include/asm/kvm_mmu.h
202
dcache_clean_inval_poc((unsigned long)(a), (unsigned long)(a)+(l))
arch/arm64/include/asm/uaccess.h
421
#define user_access_begin(a,b) user_access_begin(a,b)
arch/arm64/include/asm/word-at-a-time.h
21
static inline unsigned long has_zero(unsigned long a, unsigned long *bits,
arch/arm64/include/asm/word-at-a-time.h
24
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
arch/arm64/include/asm/word-at-a-time.h
29
#define prep_zero_mask(a, bits, c) (bits)
arch/arm64/kernel/alternative.c
23
#define __ALT_PTR(a, f) ((void *)&(a)->f + (a)->f)
arch/arm64/kernel/alternative.c
24
#define ALT_ORIG_PTR(a) __ALT_PTR(a, orig_offset)
arch/arm64/kernel/alternative.c
25
#define ALT_REPL_PTR(a) __ALT_PTR(a, alt_offset)
arch/arm64/kernel/alternative.c
27
#define ALT_CAP(a) ((a)->cpucap & ~ARM64_CB_BIT)
arch/arm64/kernel/alternative.c
28
#define ALT_HAS_CB(a) ((a)->cpucap & ARM64_CB_BIT)
arch/arm64/kernel/alternative.c
57
#define align_down(x, a) ((unsigned long)(x) & ~(((unsigned long)(a)) - 1))
arch/arm64/kernel/fpsimd.c
623
u64 a = swab64(x);
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
41
static bool plt_entries_equal(const struct plt_entry *a,
arch/arm64/kernel/module-plts.c
52
if (a->add != b->add || a->br != b->br)
arch/arm64/kernel/module-plts.c
55
p = ALIGN_DOWN((u64)a, SZ_4K);
arch/arm64/kernel/module-plts.c
62
if (a->adrp == b->adrp && p == q)
arch/arm64/kernel/module-plts.c
65
return (p + aarch64_insn_adrp_get_offset(le32_to_cpu(a->adrp))) ==
arch/arm64/kvm/vgic/vgic-its.c
2183
static int vgic_its_ite_cmp(void *priv, const struct list_head *a,
arch/arm64/kvm/vgic/vgic-its.c
2186
struct its_ite *itea = container_of(a, struct its_ite, ite_list);
arch/arm64/kvm/vgic/vgic-its.c
2326
static int vgic_its_device_cmp(void *priv, const struct list_head *a,
arch/arm64/kvm/vgic/vgic-its.c
2329
struct its_device *deva = container_of(a, struct its_device, dev_list);
arch/arm64/kvm/vgic/vgic.c
293
static int vgic_irq_cmp(void *priv, const struct list_head *a,
arch/arm64/kvm/vgic/vgic.c
296
struct vgic_irq *irqa = container_of(a, struct vgic_irq, ap_list);
arch/arm64/net/bpf_jit_comp.c
2402
struct arg_aux *a)
arch/arm64/net/bpf_jit_comp.c
2415
a->args_in_regs = i;
arch/arm64/net/bpf_jit_comp.c
2416
a->regs_for_args = nregs;
arch/arm64/net/bpf_jit_comp.c
2417
a->ostack_for_args = 0;
arch/arm64/net/bpf_jit_comp.c
2418
a->bstack_for_args = 0;
arch/arm64/net/bpf_jit_comp.c
2423
a->bstack_for_args += stack_slots * 8;
arch/arm64/net/bpf_jit_comp.c
2424
a->ostack_for_args = a->ostack_for_args + stack_slots * 8;
arch/arm64/net/bpf_jit_comp.c
2448
const struct arg_aux *a,
arch/arm64/net/bpf_jit_comp.c
2461
for (reg = 0; reg < a->regs_for_args; reg++) {
arch/arm64/net/bpf_jit_comp.c
2473
for (i = a->args_in_regs; i < m->nr_args; i++) {
arch/arm64/net/bpf_jit_comp.c
2526
const struct arg_aux *a,
arch/arm64/net/bpf_jit_comp.c
2585
stack_size += a->ostack_for_args;
arch/arm64/net/bpf_jit_comp.c
2607
nfuncargs = a->regs_for_args + a->bstack_for_args / 8;
arch/arm64/net/bpf_jit_comp.c
2665
save_args(ctx, bargs_off, oargs_off, m, a, false);
arch/arm64/net/bpf_jit_comp.c
2714
save_args(ctx, bargs_off, oargs_off, m, a, true);
arch/arm64/net/bpf_jit_comp.c
2760
restore_args(ctx, bargs_off, a->regs_for_args);
arch/csky/abiv2/fpu.c
137
#define STW_FPU_REGS(a, b, c, d) \
arch/csky/abiv2/fpu.c
138
"stw %0, (%4, "#a")\n" \
arch/csky/abiv2/fpu.c
143
#define LDW_FPU_REGS(a, b, c, d) \
arch/csky/abiv2/fpu.c
144
"ldw %0, (%4, "#a")\n" \
arch/csky/include/asm/addrspace.h
7
#define KSEG0ADDR(a) (((unsigned long)a & 0x1fffffff) | KSEG0)
arch/csky/include/asm/atomic.h
104
arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/csky/include/asm/atomic.h
120
: "r" (a), "r" (&v->counter), "r" (u)
arch/hexagon/include/asm/atomic.h
109
static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/hexagon/include/asm/atomic.h
127
: "r" (v), "r" (a), "r" (u)
arch/hexagon/include/asm/uaccess.h
33
#define __clear_user(a, s) __clear_user_hexagon((a), (s))
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/addrspace.h
125
#define PHYSADDR(a) ((_ACAST32_(a)) & TO_PHYS_MASK)
arch/loongarch/include/asm/addrspace.h
127
#define PHYSADDR(a) ((_ACAST64_(a)) & TO_PHYS_MASK)
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/atomic.h
113
static inline long arch_atomic64_fetch_add_unless(atomic64_t *v, long a, long u)
arch/loongarch/include/asm/atomic.h
129
: [a]"r" (a), [u]"r" (u)
arch/loongarch/include/asm/atomic.h
47
static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/loongarch/include/asm/atomic.h
63
: [a]"r" (a), [u]"r" (u)
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
29
(a)->type = (b)->type; \
arch/loongarch/include/asm/extable.h
31
(a)->data = (b)->data; \
arch/loongarch/include/asm/gpr-num.h
17
.equ .L__gpr_num_$a\num, 4 + \num
arch/loongarch/include/asm/local.h
103
return try_cmpxchg_local(&l->a.counter,
arch/loongarch/include/asm/local.h
104
(typeof(l->a.counter) *) old, new);
arch/loongarch/include/asm/local.h
107
#define local_xchg(l, n) (atomic_long_xchg((&(l)->a), (n)))
arch/loongarch/include/asm/local.h
119
local_add_unless(local_t *l, long a, long u)
arch/loongarch/include/asm/local.h
126
} while (!local_try_cmpxchg(l, &c, c + a));
arch/loongarch/include/asm/local.h
15
atomic_long_t a;
arch/loongarch/include/asm/local.h
183
#define __local_inc(l) ((l)->a.counter++)
arch/loongarch/include/asm/local.h
184
#define __local_dec(l) ((l)->a.counter++)
arch/loongarch/include/asm/local.h
185
#define __local_add(i, l) ((l)->a.counter += (i))
arch/loongarch/include/asm/local.h
186
#define __local_sub(i, l) ((l)->a.counter -= (i))
arch/loongarch/include/asm/local.h
20
#define local_read(l) atomic_long_read(&(l)->a)
arch/loongarch/include/asm/local.h
21
#define local_set(l, i) atomic_long_set(&(l)->a, (i))
arch/loongarch/include/asm/local.h
23
#define local_add(i, l) atomic_long_add((i), (&(l)->a))
arch/loongarch/include/asm/local.h
24
#define local_sub(i, l) atomic_long_sub((i), (&(l)->a))
arch/loongarch/include/asm/local.h
25
#define local_inc(l) atomic_long_inc(&(l)->a)
arch/loongarch/include/asm/local.h
26
#define local_dec(l) atomic_long_dec(&(l)->a)
arch/loongarch/include/asm/local.h
38
: "+ZB" (l->a.counter), "=&r" (result)
arch/loongarch/include/asm/local.h
52
: "+ZB" (l->a.counter), "=&r" (result)
arch/loongarch/include/asm/local.h
71
: "=&r" (result), "=&r" (temp), "=ZC" (l->a.counter)
arch/loongarch/include/asm/local.h
72
: "r" (i), "ZC" (l->a.counter)
arch/loongarch/include/asm/local.h
88
: "=&r" (result), "=&r" (temp), "=ZC" (l->a.counter)
arch/loongarch/include/asm/local.h
89
: "r" (i), "ZC" (l->a.counter)
arch/loongarch/include/asm/local.h
98
return cmpxchg_local(&l->a.counter, old, new);
arch/loongarch/include/asm/pgtable.h
446
static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
arch/loongarch/include/asm/pgtable.h
448
if (pte_val(a) & _PAGE_PRESENT)
arch/loongarch/include/asm/pgtable.h
451
if ((pte_val(a) & _PAGE_PROTNONE) &&
arch/loongarch/kernel/access-helper.h
10
static inline int __get_addr(unsigned long *a, unsigned long *p, bool user)
arch/loongarch/kernel/access-helper.h
12
return user ? get_user(*a, (unsigned long __user *)p) : get_kernel_nofault(*a, p);
arch/loongarch/kernel/alternative.c
186
struct alt_instr *a;
arch/loongarch/kernel/alternative.c
201
for (a = start; a < end; a++) {
arch/loongarch/kernel/alternative.c
204
instr = (void *)&a->instr_offset + a->instr_offset;
arch/loongarch/kernel/alternative.c
205
replacement = (void *)&a->replace_offset + a->replace_offset;
arch/loongarch/kernel/alternative.c
207
BUG_ON(a->instrlen > sizeof(insnbuf));
arch/loongarch/kernel/alternative.c
208
BUG_ON(a->instrlen & 0x3);
arch/loongarch/kernel/alternative.c
209
BUG_ON(a->replacementlen & 0x3);
arch/loongarch/kernel/alternative.c
211
nr_instr = a->instrlen / LOONGARCH_INSN_SIZE;
arch/loongarch/kernel/alternative.c
212
nr_repl = a->replacementlen / LOONGARCH_INSN_SIZE;
arch/loongarch/kernel/alternative.c
214
if (!cpu_has(a->feature)) {
arch/loongarch/kernel/alternative.c
216
a->feature, instr, a->instrlen,
arch/loongarch/kernel/alternative.c
217
replacement, a->replacementlen);
arch/loongarch/kernel/alternative.c
223
a->feature, instr, a->instrlen,
arch/loongarch/kernel/alternative.c
224
replacement, a->replacementlen);
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
210
tmp = *a;
arch/loongarch/kernel/unwind_orc.c
211
*a = *b + delta;
arch/loongarch/kernel/unwind_orc.c
215
orc_a = cur_orc_table + (a - cur_orc_ip_table);
arch/loongarch/kernel/unwind_orc.c
222
const int *a = _a, *b = _b;
arch/loongarch/kernel/unwind_orc.c
223
unsigned long a_val = orc_ip(a);
arch/loongarch/kernel/unwind_orc.c
238
orc_a = cur_orc_table + (a - cur_orc_ip_table);
arch/m68k/68000/ucsimm.c
23
static _bsc1(unsigned char *, gethwaddr, int, a)
arch/m68k/68000/ucsimm.c
24
static _bsc1(char *, getbenv, char *, a)
arch/m68k/coldfire/pit.c
35
#define TA(a) (MCFPIT_BASE1 + (a))
arch/m68k/coldfire/sltimers.c
36
#define PA(a) (MCFSLT_TIMER1 + (a))
arch/m68k/coldfire/sltimers.c
81
#define TA(a) (MCFSLT_TIMER0 + (a))
arch/m68k/coldfire/timers.c
147
#define PA(a) (MCFTIMER_BASE2 + (a))
arch/m68k/coldfire/timers.c
32
#define TA(a) (MCFTIMER_BASE1 + (a))
arch/m68k/fpsp040/fpsp.h
100
.set FP_SCR1,LV+76 | room for a temporary float value
arch/m68k/fpsp040/fpsp.h
101
.set FP_SCR2,LV+92 | room for a temporary float value
arch/m68k/fpsp040/fpsp.h
102
.set L_SCR1,LV+108 | room for a temporary long value
arch/m68k/fpsp040/fpsp.h
103
.set L_SCR2,LV+112 | room for a temporary long value
arch/m68k/fpsp040/fpsp.h
112
.set L_SCR3,LV+124 | room for a temporary long value
arch/m68k/fpsp040/fpsp.h
113
.set FP_SCR3,LV+128 | room for a temporary float value
arch/m68k/fpsp040/fpsp.h
114
.set FP_SCR4,LV+144 | room for a temporary float value
arch/m68k/fpsp040/fpsp.h
115
.set FP_SCR5,LV+160 | room for a temporary float value
arch/m68k/fpsp040/fpsp.h
125
| words of a busy frame are the same as the unimplemented frame.
arch/m68k/fpsp040/fpsp.h
176
| ;a register.
arch/m68k/fpsp040/fpsp.h
225
.set nan_bit,0 | not-a-number result
arch/m68k/fpsp040/fpsp.h
306
| this can only be used if in a data register
arch/m68k/fpsp040/fpsp.h
58
| label to a routine that will process a real exception of the
arch/m68k/fpsp040/fpsp.h
66
| a second fsave frame can be pushed onto the stack and the
arch/m68k/fpsp040/fpsp.h
71
| temporaries. If a routine needs to change any
arch/m68k/ifpsp060/src/fpsp.S
1621
# if a disabled overflow occurred and inexact was enabled but the result
arch/m68k/ifpsp060/src/fpsp.S
18235
# if the bit string is a zero, then the operation is a no-op
arch/m68k/ifpsp060/src/fpsp.S
23499
# if it is a positive number, or the number of digits #
arch/m68k/ifpsp060/src/fpsp.S
3857
# if the F-Line instruction is an "fmovecr" w/ a non-zero <ea>. if
arch/m68k/ifpsp060/src/pfpsp.S
13459
# if it is a positive number, or the number of digits #
arch/m68k/ifpsp060/src/pfpsp.S
1620
# if a disabled overflow occurred and inexact was enabled but the result
arch/m68k/ifpsp060/src/pfpsp.S
4284
# if the bit string is a zero, then the operation is a no-op
arch/m68k/include/asm/amigayle.h
63
#define gayle_inb(a) readb( GAYLE_IO+(a)+(((a)&1)*GAYLE_ODD) )
arch/m68k/include/asm/amigayle.h
64
#define gayle_outb(v,a) writeb( v, GAYLE_IO+(a)+(((a)&1)*GAYLE_ODD) )
arch/m68k/include/asm/amigayle.h
66
#define gayle_inw(a) readw( GAYLE_IO+(a) )
arch/m68k/include/asm/amigayle.h
67
#define gayle_outw(v,a) writew( v, GAYLE_IO+(a) )
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
104
register long __a __asm__ ("%d1") = (long)a; \
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
120
register long __a __asm__ ("%d1") = (long)a; \
arch/m68k/include/asm/bootstd.h
60
#define _bsc1(type,name,atype,a) \
arch/m68k/include/asm/bootstd.h
61
type name(atype a) \
arch/m68k/include/asm/bootstd.h
64
register long __a __asm__ ("%d1") = (long)a; \
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
76
register long __a __asm__ ("%d1") = (long)a; \
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
89
register long __a __asm__ ("%d1") = (long)a; \
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_no.h
9
#define iomem(a) ((void __iomem *) (a))
arch/m68k/include/asm/mcfmmu.h
102
static inline void mmu_write(u32 a, u32 v)
arch/m68k/include/asm/mcfmmu.h
104
*((volatile u32 *) a) = v;
arch/m68k/include/asm/mcfmmu.h
97
static inline u32 mmu_read(u32 a)
arch/m68k/include/asm/mcfmmu.h
99
return *((volatile u32 *) a);
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/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/include/uapi/asm/a.out.h
17
#define N_TRSIZE(a) ((a).a_trsize)
arch/m68k/include/uapi/asm/a.out.h
18
#define N_DRSIZE(a) ((a).a_drsize)
arch/m68k/include/uapi/asm/a.out.h
19
#define N_SYMSIZE(a) ((a).a_syms)
arch/m68k/mac/misc.c
164
#define RTC_CMD_XPRAM_ARG(a) (((a & 0xE0) << 3) | ((a & 0x1F) << 2))
arch/m68k/mac/misc.c
581
#define DIV(a, b) ((a) / (b) - ((a) % (b) < 0))
arch/m68k/math-emu/fp_emu.h
48
#define IS_INF(a) ((a)->exp == 0x7fff)
arch/m68k/math-emu/fp_emu.h
49
#define IS_ZERO(a) ((a)->mant.m64 == 0)
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
32
static inline u32 __attribute_const__ __hash_32(u32 a)
arch/microblaze/include/asm/hash.h
38
b = a << 23;
arch/microblaze/include/asm/hash.h
39
c = (a << 19) + a;
arch/microblaze/include/asm/hash.h
40
a = (a << 9) + c;
arch/microblaze/include/asm/hash.h
41
b += a;
arch/microblaze/include/asm/hash.h
44
a <<= 5;
arch/microblaze/include/asm/hash.h
45
a += b; /* (a << 5) + b */
arch/microblaze/include/asm/hash.h
46
a <<= 3;
arch/microblaze/include/asm/hash.h
47
a += c; /* (a << 8) + (b << 3) + c */
arch/microblaze/include/asm/hash.h
48
a <<= 3;
arch/microblaze/include/asm/hash.h
49
return a - b; /* (a << 11) + (b << 6) + (c << 3) - b */
arch/microblaze/include/asm/hash.h
64
b = a << 4; /* 4 */
arch/microblaze/include/asm/hash.h
66
b += a; /* 1 6 */
arch/microblaze/include/asm/hash.h
69
c -= a; /* 1 11 */
arch/microblaze/include/asm/hash.h
73
d += a; /* 1 28 */
arch/microblaze/include/asm/io.h
38
#define out_be32(a, v) __raw_writel((v), (void __iomem __force *)(a))
arch/microblaze/include/asm/io.h
39
#define out_be16(a, v) __raw_writew((v), (a))
arch/microblaze/include/asm/io.h
41
#define in_be32(a) __raw_readl((const void __iomem __force *)(a))
arch/microblaze/include/asm/io.h
42
#define in_be16(a) __raw_readw(a)
arch/microblaze/include/asm/io.h
44
#define writel_be(v, a) out_be32((__force unsigned *)a, v)
arch/microblaze/include/asm/io.h
45
#define readl_be(a) in_be32((__force unsigned *)a)
arch/microblaze/include/asm/io.h
48
#define out_le32(a, v) __raw_writel(__cpu_to_le32(v), (a))
arch/microblaze/include/asm/io.h
49
#define out_le16(a, v) __raw_writew(__cpu_to_le16(v), (a))
arch/microblaze/include/asm/io.h
51
#define in_le32(a) __le32_to_cpu(__raw_readl(a))
arch/microblaze/include/asm/io.h
52
#define in_le16(a) __le16_to_cpu(__raw_readw(a))
arch/microblaze/include/asm/io.h
55
#define out_8(a, v) __raw_writeb((v), (a))
arch/microblaze/include/asm/io.h
56
#define in_8(a) __raw_readb(a)
arch/microblaze/lib/cmpdi2.c
6
word_type __cmpdi2(long long a, long long b)
arch/microblaze/lib/cmpdi2.c
9
.ll = a
arch/microblaze/lib/libgcc.h
28
extern word_type __cmpdi2(long long a, long long b);
arch/microblaze/lib/libgcc.h
31
extern word_type __ucmpdi2(unsigned long long a, unsigned long long b);
arch/microblaze/lib/ucmpdi2.c
6
word_type __ucmpdi2(unsigned long long a, unsigned long long b)
arch/microblaze/lib/ucmpdi2.c
8
const DWunion au = {.ll = a};
arch/mips/alchemy/common/clock.c
1000
if (!a)
arch/mips/alchemy/common/clock.c
1010
a->shift = i * 5;
arch/mips/alchemy/common/clock.c
1011
a->reg = AU1000_SYS_CLKSRC;
arch/mips/alchemy/common/clock.c
1012
a->reglock = &alchemy_clk_csrc_lock;
arch/mips/alchemy/common/clock.c
1013
a->dt = dt;
arch/mips/alchemy/common/clock.c
1018
v = alchemy_rdsys(a->reg);
arch/mips/alchemy/common/clock.c
1019
a->parent = ((v >> a->shift) >> 2) & 7;
arch/mips/alchemy/common/clock.c
1020
if (!a->parent) {
arch/mips/alchemy/common/clock.c
1021
a->parent = 1;
arch/mips/alchemy/common/clock.c
1022
a->isen = 0;
arch/mips/alchemy/common/clock.c
1024
a->isen = 1;
arch/mips/alchemy/common/clock.c
1026
a->hw.init = &id;
arch/mips/alchemy/common/clock.c
1027
c = clk_register(NULL, &a->hw);
arch/mips/alchemy/common/clock.c
1033
a++;
arch/mips/alchemy/common/clock.c
189
struct alchemy_auxpll_clk *a = to_auxpll_clk(hw);
arch/mips/alchemy/common/clock.c
191
return (alchemy_rdsys(a->reg) & 0xff) * parent_rate;
arch/mips/alchemy/common/clock.c
198
struct alchemy_auxpll_clk *a = to_auxpll_clk(hw);
arch/mips/alchemy/common/clock.c
207
if (((d < 7) && (d != 0)) || (d > a->maxmult))
arch/mips/alchemy/common/clock.c
210
alchemy_wrsys(d, a->reg);
arch/mips/alchemy/common/clock.c
217
struct alchemy_auxpll_clk *a = to_auxpll_clk(hw);
arch/mips/alchemy/common/clock.c
230
if (mult > a->maxmult)
arch/mips/alchemy/common/clock.c
231
mult = a->maxmult;
arch/mips/alchemy/common/clock.c
250
struct alchemy_auxpll_clk *a;
arch/mips/alchemy/common/clock.c
252
a = kzalloc_obj(*a);
arch/mips/alchemy/common/clock.c
253
if (!a)
arch/mips/alchemy/common/clock.c
262
a->reg = reg;
arch/mips/alchemy/common/clock.c
263
a->maxmult = maxmult;
arch/mips/alchemy/common/clock.c
264
a->hw.init = &id;
arch/mips/alchemy/common/clock.c
266
c = clk_register(NULL, &a->hw);
arch/mips/alchemy/common/clock.c
270
kfree(a);
arch/mips/alchemy/common/clock.c
758
struct alchemy_fgcs_clk *a;
arch/mips/alchemy/common/clock.c
778
a = kzalloc_objs(*a, 6);
arch/mips/alchemy/common/clock.c
779
if (!a)
arch/mips/alchemy/common/clock.c
787
a->shift = 10 * (i < 3 ? i : i - 3);
arch/mips/alchemy/common/clock.c
789
a->reg = AU1000_SYS_FREQCTRL1;
arch/mips/alchemy/common/clock.c
790
a->reglock = &alchemy_clk_fg1_lock;
arch/mips/alchemy/common/clock.c
792
a->reg = AU1000_SYS_FREQCTRL0;
arch/mips/alchemy/common/clock.c
793
a->reglock = &alchemy_clk_fg0_lock;
arch/mips/alchemy/common/clock.c
800
v = alchemy_rdsys(a->reg);
arch/mips/alchemy/common/clock.c
801
a->parent = (v >> a->shift) & 3;
arch/mips/alchemy/common/clock.c
802
if (!a->parent) {
arch/mips/alchemy/common/clock.c
803
a->parent = 1;
arch/mips/alchemy/common/clock.c
804
a->isen = 0;
arch/mips/alchemy/common/clock.c
806
a->isen = 1;
arch/mips/alchemy/common/clock.c
809
a->hw.init = &id;
arch/mips/alchemy/common/clock.c
810
c = clk_register(NULL, &a->hw);
arch/mips/alchemy/common/clock.c
815
a++;
arch/mips/alchemy/common/clock.c
962
struct alchemy_fgcs_clk *a;
arch/mips/alchemy/common/clock.c
999
a = kzalloc_objs(*a, 6);
arch/mips/alchemy/common/dbdma.c
58
#define ALIGN_ADDR(x, a) ((((u32)(x)) + (a-1)) & ~(a-1))
arch/mips/boot/ecoff.h
59
#define N_TXTOFF(f, a) \
arch/mips/boot/ecoff.h
60
((a).magic == ZMAGIC || (a).magic == LIBMAGIC ? 0 : \
arch/mips/boot/ecoff.h
61
((a).vstamp < 23 ? \
arch/mips/boot/ecoff.h
64
#define N_DATOFF(f, a) \
arch/mips/boot/ecoff.h
65
N_TXTOFF(f, a) + (a).tsize;
arch/mips/boot/elf2ecoff.c
232
static void convert_ecoff_aouthdr(struct aouthdr *a)
arch/mips/boot/elf2ecoff.c
234
a->magic = swab16(a->magic);
arch/mips/boot/elf2ecoff.c
235
a->vstamp = swab16(a->vstamp);
arch/mips/boot/elf2ecoff.c
236
a->tsize = swab32(a->tsize);
arch/mips/boot/elf2ecoff.c
237
a->dsize = swab32(a->dsize);
arch/mips/boot/elf2ecoff.c
238
a->bsize = swab32(a->bsize);
arch/mips/boot/elf2ecoff.c
239
a->entry = swab32(a->entry);
arch/mips/boot/elf2ecoff.c
240
a->text_start = swab32(a->text_start);
arch/mips/boot/elf2ecoff.c
241
a->data_start = swab32(a->data_start);
arch/mips/boot/elf2ecoff.c
242
a->bss_start = swab32(a->bss_start);
arch/mips/boot/elf2ecoff.c
243
a->gprmask = swab32(a->gprmask);
arch/mips/boot/elf2ecoff.c
244
a->cprmask[0] = swab32(a->cprmask[0]);
arch/mips/boot/elf2ecoff.c
245
a->cprmask[1] = swab32(a->cprmask[1]);
arch/mips/boot/elf2ecoff.c
246
a->cprmask[2] = swab32(a->cprmask[2]);
arch/mips/boot/elf2ecoff.c
247
a->cprmask[3] = swab32(a->cprmask[3]);
arch/mips/boot/elf2ecoff.c
248
a->gp_value = swab32(a->gp_value);
arch/mips/boot/elf2ecoff.c
475
#define ECOFF_SEGMENT_ALIGNMENT(a) 0x10
arch/mips/boot/elf2ecoff.c
476
#define ECOFF_ROUND(s, a) (((s)+(a)-1)&~((a)-1))
arch/mips/fw/arc/memory.c
67
#define mtypes(a) (prom_flags & PROM_FLAG_ARCS) ? arcs_mtypes[a.arcs] \
arch/mips/fw/arc/memory.c
68
: arc_mtypes[a.arc]
arch/mips/include/asm/addrspace.h
134
#define PHYS_TO_XKPHYS(cm, a) (XKPHYS | (_ACAST64_(cm) << 59) | (a))
arch/mips/include/asm/addrspace.h
48
#define KSEGX(a) ((_ACAST32_(a)) & _ACAST32_(0xe0000000))
arch/mips/include/asm/addrspace.h
58
#define CPHYSADDR(a) ((_ACAST32_(a)) & 0x1fffffff)
arch/mips/include/asm/addrspace.h
59
#define XPHYSADDR(a) ((_ACAST64_(a)) & \
arch/mips/include/asm/addrspace.h
78
#define CKSEG0ADDR(a) (CPHYSADDR(a) | CKSEG0)
arch/mips/include/asm/addrspace.h
79
#define CKSEG1ADDR(a) (CPHYSADDR(a) | CKSEG1)
arch/mips/include/asm/addrspace.h
80
#define CKSEG2ADDR(a) (CPHYSADDR(a) | CKSEG2)
arch/mips/include/asm/addrspace.h
81
#define CKSEG3ADDR(a) (CPHYSADDR(a) | CKSEG3)
arch/mips/include/asm/addrspace.h
85
#define CKSEG0ADDR(a) (CPHYSADDR(a) | KSEG0)
arch/mips/include/asm/addrspace.h
86
#define CKSEG1ADDR(a) (CPHYSADDR(a) | KSEG1)
arch/mips/include/asm/addrspace.h
87
#define CKSEG2ADDR(a) (CPHYSADDR(a) | KSEG2)
arch/mips/include/asm/addrspace.h
88
#define CKSEG3ADDR(a) (CPHYSADDR(a) | KSEG3)
arch/mips/include/asm/addrspace.h
93
#define KSEG0ADDR(a) (CPHYSADDR(a) | KSEG0)
arch/mips/include/asm/addrspace.h
94
#define KSEG1ADDR(a) (CPHYSADDR(a) | KSEG1)
arch/mips/include/asm/addrspace.h
95
#define KSEG2ADDR(a) (CPHYSADDR(a) | KSEG2)
arch/mips/include/asm/addrspace.h
96
#define KSEG3ADDR(a) (CPHYSADDR(a) | KSEG3)
arch/mips/include/asm/dma.h
249
static __inline__ void set_dma_addr(unsigned int dmanr, unsigned int a)
arch/mips/include/asm/dma.h
251
set_dma_page(dmanr, a>>16);
arch/mips/include/asm/dma.h
253
dma_outb( a & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE );
arch/mips/include/asm/dma.h
254
dma_outb( (a>>8) & 0xff, ((dmanr&3)<<1) + IO_DMA1_BASE );
arch/mips/include/asm/dma.h
256
dma_outb( (a>>1) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE );
arch/mips/include/asm/dma.h
257
dma_outb( (a>>9) & 0xff, ((dmanr&3)<<2) + IO_DMA2_BASE );
arch/mips/include/asm/io.h
36
# define __raw_ioswabb(a, x) (x)
arch/mips/include/asm/io.h
37
# define __raw_ioswabw(a, x) (x)
arch/mips/include/asm/io.h
38
# define __raw_ioswabl(a, x) (x)
arch/mips/include/asm/io.h
39
# define __raw_ioswabq(a, x) (x)
arch/mips/include/asm/io.h
40
# define ____raw_ioswabq(a, x) (x)
arch/mips/include/asm/io.h
489
#define csr_out32(v, a) (*(volatile u32 *)((unsigned long)(a) + __CSR_32_ADJUST) = (v))
arch/mips/include/asm/io.h
490
#define csr_in32(a) (*(volatile u32 *)((unsigned long)(a) + __CSR_32_ADJUST))
arch/mips/include/asm/jazzdma.h
37
#define VDMA_PAGE(a) ((unsigned int)(a) >> 12)
arch/mips/include/asm/jazzdma.h
38
#define VDMA_OFFSET(a) ((unsigned int)(a) & (VDMA_PAGESIZE-1))
arch/mips/include/asm/local.h
104
return try_cmpxchg_local(&l->a.counter,
arch/mips/include/asm/local.h
105
(typeof(l->a.counter) *) old, new);
arch/mips/include/asm/local.h
108
#define local_xchg(l, n) (atomic_long_xchg((&(l)->a), (n)))
arch/mips/include/asm/local.h
120
local_add_unless(local_t *l, long a, long u)
arch/mips/include/asm/local.h
127
} while (!local_try_cmpxchg(l, &c, c + a));
arch/mips/include/asm/local.h
14
atomic_long_t a;
arch/mips/include/asm/local.h
184
#define __local_inc(l) ((l)->a.counter++)
arch/mips/include/asm/local.h
185
#define __local_dec(l) ((l)->a.counter++)
arch/mips/include/asm/local.h
186
#define __local_add(i, l) ((l)->a.counter+=(i))
arch/mips/include/asm/local.h
187
#define __local_sub(i, l) ((l)->a.counter-=(i))
arch/mips/include/asm/local.h
19
#define local_read(l) atomic_long_read(&(l)->a)
arch/mips/include/asm/local.h
20
#define local_set(l, i) atomic_long_set(&(l)->a, (i))
arch/mips/include/asm/local.h
22
#define local_add(i, l) atomic_long_add((i), (&(l)->a))
arch/mips/include/asm/local.h
23
#define local_sub(i, l) atomic_long_sub((i), (&(l)->a))
arch/mips/include/asm/local.h
24
#define local_inc(l) atomic_long_inc(&(l)->a)
arch/mips/include/asm/local.h
25
#define local_dec(l) atomic_long_dec(&(l)->a)
arch/mips/include/asm/local.h
47
: "=&r" (result), "=&r" (temp), "=m" (l->a.counter)
arch/mips/include/asm/local.h
48
: "Ir" (i), "m" (l->a.counter)
arch/mips/include/asm/local.h
54
result = l->a.counter;
arch/mips/include/asm/local.h
56
l->a.counter = result;
arch/mips/include/asm/local.h
81
: "=&r" (result), "=&r" (temp), "=m" (l->a.counter)
arch/mips/include/asm/local.h
82
: "Ir" (i), "m" (l->a.counter)
arch/mips/include/asm/local.h
88
result = l->a.counter;
arch/mips/include/asm/local.h
90
l->a.counter = result;
arch/mips/include/asm/local.h
99
return cmpxchg_local(&l->a.counter, old, new);
arch/mips/include/asm/mach-au1x00/au1000_dma.h
293
static inline void set_dma_fifo_addr(unsigned int dmanr, unsigned int a)
arch/mips/include/asm/mach-au1x00/au1000_dma.h
306
__raw_writel(CPHYSADDR(a), chan->io + DMA_PERIPHERAL_ADDR);
arch/mips/include/asm/mach-au1x00/au1000_dma.h
340
static inline void set_dma_addr0(unsigned int dmanr, unsigned int a)
arch/mips/include/asm/mach-au1x00/au1000_dma.h
346
__raw_writel(a, chan->io + DMA_BUFFER0_START);
arch/mips/include/asm/mach-au1x00/au1000_dma.h
352
static inline void set_dma_addr1(unsigned int dmanr, unsigned int a)
arch/mips/include/asm/mach-au1x00/au1000_dma.h
358
__raw_writel(a, chan->io + DMA_BUFFER1_START);
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
54
#define bcm_readb(a) (*(volatile unsigned char *) BCM_REGS_VA(a))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
55
#define bcm_readw(a) (*(volatile unsigned short *) BCM_REGS_VA(a))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
56
#define bcm_readl(a) (*(volatile unsigned int *) BCM_REGS_VA(a))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
57
#define bcm_readq(a) (*(volatile u64 *) BCM_REGS_VA(a))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
58
#define bcm_writeb(v, a) (*(volatile unsigned char *) BCM_REGS_VA((a)) = (v))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
59
#define bcm_writew(v, a) (*(volatile unsigned short *) BCM_REGS_VA((a)) = (v))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
60
#define bcm_writel(v, a) (*(volatile unsigned int *) BCM_REGS_VA((a)) = (v))
arch/mips/include/asm/mach-bcm63xx/bcm63xx_io.h
61
#define bcm_writeq(v, a) (*(volatile u64 *) BCM_REGS_VA((a)) = (v))
arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h
141
# Someone tried to boot SMP with a non SMP kernel. All extra cores
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
15
static inline bool __should_swizzle_bits(volatile void *a)
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
18
u64 did = ((u64)(uintptr_t)a >> 40) & 0xff;
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
30
#define __should_swizzle_bits(a) false
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
49
# define ioswabb(a, x) (x)
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
50
# define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
51
# define ioswabw(a, x) (__should_swizzle_bits(a) ? \
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
54
# define __mem_ioswabw(a, x) (x)
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
55
# define ioswabl(a, x) (__should_swizzle_bits(a) ? \
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
58
# define __mem_ioswabl(a, x) (x)
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
59
# define ioswabq(a, x) (__should_swizzle_bits(a) ? \
arch/mips/include/asm/mach-cavium-octeon/mangle-port.h
62
# define __mem_ioswabq(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
30
# define ioswabb(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
31
# define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
32
# define ioswabw(a, x) le16_to_cpu((__force __le16)(x))
arch/mips/include/asm/mach-generic/mangle-port.h
33
# define __mem_ioswabw(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
34
# define ioswabl(a, x) le32_to_cpu((__force __le32)(x))
arch/mips/include/asm/mach-generic/mangle-port.h
35
# define __mem_ioswabl(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
36
# define ioswabq(a, x) le64_to_cpu((__force __le64)(x))
arch/mips/include/asm/mach-generic/mangle-port.h
37
# define __mem_ioswabq(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
41
# define ioswabb(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
42
# define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
43
# define ioswabw(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
44
# define __mem_ioswabw(a, x) ((__force u16)cpu_to_le16(x))
arch/mips/include/asm/mach-generic/mangle-port.h
45
# define ioswabl(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
46
# define __mem_ioswabl(a, x) ((__force u32)cpu_to_le32(x))
arch/mips/include/asm/mach-generic/mangle-port.h
47
# define ioswabq(a, x) (x)
arch/mips/include/asm/mach-generic/mangle-port.h
48
# define __mem_ioswabq(a, x) ((__force u64)cpu_to_le64(x))
arch/mips/include/asm/mach-ip27/mangle-port.h
16
# define ioswabb(a, x) (x)
arch/mips/include/asm/mach-ip27/mangle-port.h
17
# define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-ip27/mangle-port.h
18
# define ioswabw(a, x) (x)
arch/mips/include/asm/mach-ip27/mangle-port.h
19
# define __mem_ioswabw(a, x) ((__force u16)cpu_to_le16(x))
arch/mips/include/asm/mach-ip27/mangle-port.h
20
# define ioswabl(a, x) (x)
arch/mips/include/asm/mach-ip27/mangle-port.h
21
# define __mem_ioswabl(a, x) ((__force u32)cpu_to_le32(x))
arch/mips/include/asm/mach-ip27/mangle-port.h
22
# define ioswabq(a, x) (x)
arch/mips/include/asm/mach-ip27/mangle-port.h
23
# define __mem_ioswabq(a, x) ((__force u64)cpu_to_le64(x))
arch/mips/include/asm/mach-ip30/mangle-port.h
13
#define ioswabb(a, x) (x)
arch/mips/include/asm/mach-ip30/mangle-port.h
14
#define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-ip30/mangle-port.h
15
#define ioswabw(a, x) (x)
arch/mips/include/asm/mach-ip30/mangle-port.h
16
#define __mem_ioswabw(a, x) ((__force u16)cpu_to_le16(x))
arch/mips/include/asm/mach-ip30/mangle-port.h
17
#define ioswabl(a, x) (x)
arch/mips/include/asm/mach-ip30/mangle-port.h
18
#define __mem_ioswabl(a, x) ((__force u32)cpu_to_le32(x))
arch/mips/include/asm/mach-ip30/mangle-port.h
19
#define ioswabq(a, x) (x)
arch/mips/include/asm/mach-ip30/mangle-port.h
20
#define __mem_ioswabq(a, x) ((__force u64)cpu_to_le64(x))
arch/mips/include/asm/mach-ip32/mangle-port.h
17
# define ioswabb(a, x) (x)
arch/mips/include/asm/mach-ip32/mangle-port.h
18
# define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-ip32/mangle-port.h
19
# define ioswabw(a, x) (x)
arch/mips/include/asm/mach-ip32/mangle-port.h
20
# define __mem_ioswabw(a, x) ((__force u16)cpu_to_le16(x))
arch/mips/include/asm/mach-ip32/mangle-port.h
21
# define ioswabl(a, x) (x)
arch/mips/include/asm/mach-ip32/mangle-port.h
22
# define __mem_ioswabl(a, x) ((__force u32)cpu_to_le32(x))
arch/mips/include/asm/mach-ip32/mangle-port.h
23
# define ioswabq(a, x) (x)
arch/mips/include/asm/mach-ip32/mangle-port.h
24
# define __mem_ioswabq(a, x) ((__force u64)cpu_to_le64(x))
arch/mips/include/asm/mach-jazz/floppy.h
65
static inline void fd_set_dma_addr(char *a)
arch/mips/include/asm/mach-jazz/floppy.h
67
vdma_set_addr(JAZZ_FLOPPY_DMA, vdma_phys2log(CPHYSADDR((unsigned long)a)));
arch/mips/include/asm/mach-tx49xx/mangle-port.h
10
#define ioswabb(a, x) (x)
arch/mips/include/asm/mach-tx49xx/mangle-port.h
11
#define __mem_ioswabb(a, x) (x)
arch/mips/include/asm/mach-tx49xx/mangle-port.h
12
#define ioswabw(a, x) le16_to_cpu((__force __le16)(x))
arch/mips/include/asm/mach-tx49xx/mangle-port.h
13
#define __mem_ioswabw(a, x) (x)
arch/mips/include/asm/mach-tx49xx/mangle-port.h
14
#define ioswabl(a, x) le32_to_cpu((__force __le32)(x))
arch/mips/include/asm/mach-tx49xx/mangle-port.h
15
#define __mem_ioswabl(a, x) (x)
arch/mips/include/asm/mach-tx49xx/mangle-port.h
16
#define ioswabq(a, x) le64_to_cpu((__force __le64)(x))
arch/mips/include/asm/mach-tx49xx/mangle-port.h
17
#define __mem_ioswabq(a, x) (x)
arch/mips/include/asm/mips-boards/malta.h
91
#define SMSC_WRITE(x, a) outb(x, a)
arch/mips/include/asm/octeon/cvmx-mio-defs.h
3515
uint64_t a:10;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
3523
uint64_t a:10;
arch/mips/include/asm/sibyte/sb1250.h
52
#define IOADDR(a) ((void __iomem *)(IO_BASE + (a)))
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/uasm.h
61
#define Ip_u1(op) void uasm_i##op(u32 **buf, unsigned int a)
arch/mips/kernel/access-helper.h
5
static inline int __get_addr(unsigned long *a, unsigned long *p, bool user)
arch/mips/kernel/access-helper.h
7
return user ? get_user(*a, (unsigned long __user *)p) :
arch/mips/kernel/access-helper.h
8
get_kernel_nofault(*a, p);
arch/mips/kernel/pm-cps.c
75
static void coupled_barrier(atomic_t *a, unsigned online)
arch/mips/kernel/pm-cps.c
87
atomic_inc(a);
arch/mips/kernel/pm-cps.c
89
while (atomic_read(a) < online)
arch/mips/kernel/pm-cps.c
92
if (atomic_inc_return(a) == online * 2) {
arch/mips/kernel/pm-cps.c
93
atomic_set(a, 0);
arch/mips/kernel/pm-cps.c
97
while (atomic_read(a) > online)
arch/mips/lib/bitops.c
111
volatile unsigned long *a = &addr[BIT_WORD(nr)];
arch/mips/lib/bitops.c
119
res = (mask & *a) != 0;
arch/mips/lib/bitops.c
120
*a &= ~mask;
arch/mips/lib/bitops.c
135
volatile unsigned long *a = &addr[BIT_WORD(nr)];
arch/mips/lib/bitops.c
143
res = (mask & *a) != 0;
arch/mips/lib/bitops.c
144
*a ^= mask;
arch/mips/lib/bitops.c
23
volatile unsigned long *a = &addr[BIT_WORD(nr)];
arch/mips/lib/bitops.c
30
*a |= mask;
arch/mips/lib/bitops.c
44
volatile unsigned long *a = &addr[BIT_WORD(nr)];
arch/mips/lib/bitops.c
51
*a &= ~mask;
arch/mips/lib/bitops.c
65
volatile unsigned long *a = &addr[BIT_WORD(nr)];
arch/mips/lib/bitops.c
72
*a ^= mask;
arch/mips/lib/bitops.c
87
volatile unsigned long *a = &addr[BIT_WORD(nr)];
arch/mips/lib/bitops.c
95
res = (mask & *a) != 0;
arch/mips/lib/bitops.c
96
*a |= mask;
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
37
aa.ti = a;
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/sc-r5k.c
37
unsigned long end, a;
arch/mips/mm/sc-r5k.c
51
a = addr & ~(SC_PAGE - 1);
arch/mips/mm/sc-r5k.c
53
while (a <= end) {
arch/mips/mm/sc-r5k.c
54
cache_op(R5K_Page_Invalidate_S, a);
arch/mips/mm/sc-r5k.c
55
a += SC_PAGE;
arch/mips/mm/sc-rm7k.c
45
unsigned long end, a;
arch/mips/mm/sc-rm7k.c
57
a = addr & ~(tc_pagesize - 1);
arch/mips/mm/sc-rm7k.c
60
invalidate_tcache_page(a); /* Page_Invalidate_T */
arch/mips/mm/sc-rm7k.c
61
if (a == end)
arch/mips/mm/sc-rm7k.c
63
a += tc_pagesize;
arch/mips/mm/sc-rm7k.c
69
unsigned long end, a;
arch/mips/mm/sc-rm7k.c
81
a = addr & ~(tc_pagesize - 1);
arch/mips/mm/sc-rm7k.c
84
invalidate_tcache_page(a); /* Page_Invalidate_T */
arch/mips/mm/sc-rm7k.c
85
if (a == end)
arch/mips/mm/sc-rm7k.c
87
a += tc_pagesize;
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
314
unsigned int a = cpu_data[0].kscratch_mask & ~kscratch_used_mask;
arch/mips/mm/tlbex.c
316
r = ffs(a);
arch/mips/mm/tlbex.c
360
UASM_i_SW(p, 1, offsetof(struct tlb_reg_save, a), GPR_K0);
arch/mips/mm/tlbex.c
377
UASM_i_LW(p, 1, offsetof(struct tlb_reg_save, a), GPR_K0);
arch/mips/mm/tlbex.c
69
unsigned long a;
arch/mips/mm/uasm-micromips.c
32
#define M(a, b, c, d, e, f) \
arch/mips/mm/uasm-micromips.c
33
((a) << OP_SH \
arch/mips/mm/uasm-mips.c
32
#define M(a, b, c, d, e, f) \
arch/mips/mm/uasm-mips.c
33
((a) << OP_SH \
arch/mips/mm/uasm-mips.c
41
#define M6(a, b, c, d, e) \
arch/mips/mm/uasm-mips.c
42
((a) << OP_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
260
build_insn(buf, insn##op, a); \
arch/mips/mm/uasm.c
395
void uasm_i_pref(u32 **buf, unsigned int a, signed int b,
arch/mips/mm/uasm.c
398
if (OCTEON_IS_MODEL(OCTEON_CN6XXX) && a <= 24 && a != 5)
arch/mips/mm/uasm.c
405
build_insn(buf, insn_pref, c, a, b);
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/net/bpf_jit_comp32.c
791
static s64 jit_xchg64(s64 a, atomic64_t *v)
arch/mips/net/bpf_jit_comp32.c
793
return atomic64_xchg(v, a);
arch/mips/sgi-ip22/ip22-gio.c
164
static ssize_t modalias_show(struct device *dev, struct device_attribute *a,
arch/mips/sgi-ip22/ip28-berr.c
324
unsigned long a = *(unsigned long *)
arch/mips/sgi-ip22/ip28-berr.c
326
a = (a & 0x3f) << 6; /* PFN */
arch/mips/sgi-ip22/ip28-berr.c
327
a += vaddr & ((1 << pgsz) - 1);
arch/mips/sgi-ip22/ip28-berr.c
328
return cpu_err_addr == a;
arch/mips/sgi-ip22/ip28-berr.c
338
u32 a = sgimc->maddronly;
arch/mips/sgi-ip22/ip28-berr.c
341
return cpu_err_addr == a;
arch/mips/sgi-ip22/ip28-berr.c
343
if (check_microtlb(sgimc->dtlb_hi0, sgimc->dtlb_lo0, a) ||
arch/mips/sgi-ip22/ip28-berr.c
344
check_microtlb(sgimc->dtlb_hi1, sgimc->dtlb_lo1, a) ||
arch/mips/sgi-ip22/ip28-berr.c
345
check_microtlb(sgimc->dtlb_hi2, sgimc->dtlb_lo2, a) ||
arch/mips/sgi-ip22/ip28-berr.c
346
check_microtlb(sgimc->dtlb_hi3, sgimc->dtlb_lo3, a))
arch/mips/sgi-ip22/ip28-berr.c
355
u32 a = sgimc->gio_dma_trans;
arch/mips/sgi-ip22/ip28-berr.c
356
a = (sgimc->gmaddronly & ~a) | (sgimc->gio_dma_sbits & a);
arch/mips/sgi-ip22/ip28-berr.c
357
return gio_err_addr == a;
arch/nios2/kernel/misaligned.c
70
u8 a, b, d0, d1, d2, d3;
arch/nios2/kernel/misaligned.c
90
a = (isn >> 27) & 0x1f;
arch/nios2/kernel/misaligned.c
93
addr = get_reg_val(fp, a) + imm16;
arch/openrisc/include/asm/atomic.h
107
static inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/openrisc/include/asm/atomic.h
121
: "r"(&v->counter), "r"(a), "r"(u)
arch/parisc/include/asm/assembly.h
136
zdep \r, 31-(\sa), 32-(\sa), \t
arch/parisc/include/asm/assembly.h
141
depd,z \r, 63-(\sa), 64-(\sa), \t
arch/parisc/include/asm/assembly.h
146
extru \r, 31-(\sa), 32-(\sa), \t
arch/parisc/include/asm/assembly.h
151
extrd,u \r, 63-(\sa), 64-(\sa), \t
arch/parisc/include/asm/atomic.h
30
# define ATOMIC_HASH(a) (&(__atomic_hash[ (((unsigned long) (a))/L1_CACHE_BYTES) & (ATOMIC_HASH_SIZE-1) ]))
arch/parisc/include/asm/dma.h
161
static __inline__ void set_dma_addr(unsigned int dmanr, unsigned int a)
arch/parisc/include/asm/elf.h
358
#define VDSO_AUX_ENT(a, b) NEW_AUX_ENT(a, b)
arch/parisc/include/asm/extable.h
52
static inline void swap_ex_entry_fixup(struct exception_table_entry *a,
arch/parisc/include/asm/extable.h
57
a->fixup = b->fixup + delta;
arch/parisc/include/asm/extable.h
59
a->err_opcode = b->err_opcode;
arch/parisc/include/asm/floppy.h
22
#define _CROSS_64KB(a,s,vdma) \
arch/parisc/include/asm/floppy.h
24
((unsigned long)(a) / SZ_64K != ((unsigned long)(a) + (s) - 1) / SZ_64K))
arch/parisc/include/asm/hash.h
118
hash_64(u64 a, unsigned int bits)
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
134
d = a << 10; _ASSIGN(a, a << 19);
arch/parisc/include/asm/hash.h
135
d = a - d; _ASSIGN(a, a << 4, "X" (d));
arch/parisc/include/asm/hash.h
136
c += b; a += b;
arch/parisc/include/asm/hash.h
137
d -= c; c += a << 1;
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
141
return a >> bits;
arch/parisc/include/asm/hash.h
33
u32 a, b, c;
arch/parisc/include/asm/hash.h
39
a = x << 19; /* Two shifts can't be paired */
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
45
a += c << 3; b -= c;
arch/parisc/include/asm/hash.h
46
return (a << 3) + b;
arch/parisc/include/asm/io.h
8
#define virt_to_phys(a) ((unsigned long)__pa(a))
arch/parisc/include/asm/io.h
9
#define phys_to_virt(a) __va(a)
arch/parisc/include/asm/ldcw.h
29
#define __ldcw_align(a) ({ \
arch/parisc/include/asm/ldcw.h
30
unsigned long __ret = (unsigned long) &(a)->lock[0]; \
arch/parisc/include/asm/ldcw.h
50
#define __ldcw(a) ({ \
arch/parisc/include/asm/ldcw.h
53
: "=r" (__ret) : "r" (a) : "memory"); \
arch/parisc/include/asm/pci.h
79
#define PCI_PORT_HBA(a) ((a) >> HBA_PORT_SPACE_BITS)
arch/parisc/include/asm/pci.h
80
#define PCI_PORT_ADDR(a) ((a) & (HBA_PORT_SPACE_SIZE - 1))
arch/parisc/include/asm/spinlock.h
21
volatile unsigned int *a;
arch/parisc/include/asm/spinlock.h
24
a = __ldcw_align(x);
arch/parisc/include/asm/spinlock.h
25
lock_val = READ_ONCE(*a);
arch/parisc/include/asm/spinlock.h
32
volatile unsigned int *a;
arch/parisc/include/asm/spinlock.h
34
a = __ldcw_align(x);
arch/parisc/include/asm/spinlock.h
38
lock_val_old = __ldcw(a);
arch/parisc/include/asm/spinlock.h
44
while (*a == 0)
arch/parisc/include/asm/spinlock.h
51
volatile unsigned int *a;
arch/parisc/include/asm/spinlock.h
53
a = __ldcw_align(x);
arch/parisc/include/asm/spinlock.h
56
: : "r"(__ARCH_SPIN_LOCK_UNLOCKED_VAL), "r"(a) : "memory");
arch/parisc/include/asm/spinlock.h
61
volatile unsigned int *a;
arch/parisc/include/asm/spinlock.h
64
a = __ldcw_align(x);
arch/parisc/include/asm/spinlock.h
65
lock_val = __ldcw(a);
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/module.c
101
#define lsel(v,a) (((v)+(a))>>11)
arch/parisc/kernel/module.c
103
#define rsel(v,a) (((v)+(a))&0x7ff)
arch/parisc/kernel/module.c
105
#define lrsel(v,a) (((v)+rnd(a))>>11)
arch/parisc/kernel/module.c
107
#define rrsel(v,a) ((((v)+rnd(a))&0x7ff)+((a)-rnd(a)))
arch/parisc/kernel/module.c
99
#define fsel(v,a) ((v)+(a))
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/unaligned.c
35
#define OPCODE4(a) ((a)<<26)
arch/parisc/kernel/unwind.c
134
static int cmp_unwind_table_entry(const void *a, const void *b)
arch/parisc/kernel/unwind.c
136
return ((const struct unwind_table_entry *)a)->region_start
arch/parisc/lib/ucmpdi2.c
13
word_type __ucmpdi2(unsigned long long a, unsigned long long b)
arch/parisc/lib/ucmpdi2.c
15
union ull_union au = {.ull = a};
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/xz_config.h
47
#define memeq(a, b, size) (memcmp(a, b, size) == 0)
arch/powerpc/include/asm/atomic.h
139
static __inline__ int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/powerpc/include/asm/atomic.h
155
: "r" (&v->counter), "rI" (a), "r" (u)
arch/powerpc/include/asm/atomic.h
216
static __inline__ void arch_atomic64_##op(s64 a, atomic64_t *v) \
arch/powerpc/include/asm/atomic.h
226
: "r" (a), "r" (&v->counter) \
arch/powerpc/include/asm/atomic.h
232
arch_atomic64_##op##_return_relaxed(s64 a, atomic64_t *v) \
arch/powerpc/include/asm/atomic.h
242
: "r" (a), "r" (&v->counter) \
arch/powerpc/include/asm/atomic.h
250
arch_atomic64_fetch_##op##_relaxed(s64 a, atomic64_t *v) \
arch/powerpc/include/asm/atomic.h
260
: "r" (a), "r" (&v->counter) \
arch/powerpc/include/asm/atomic.h
397
static __inline__ s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
arch/powerpc/include/asm/atomic.h
413
: "r" (&v->counter), "r" (a), "r" (u)
arch/powerpc/include/asm/atomic.h
50
static __inline__ void arch_atomic_##op(int a, atomic_t *v) \
arch/powerpc/include/asm/atomic.h
60
: "r"#sign (a), "r" (&v->counter) \
arch/powerpc/include/asm/atomic.h
65
static inline int arch_atomic_##op##_return_relaxed(int a, atomic_t *v) \
arch/powerpc/include/asm/atomic.h
75
: "r"#sign (a), "r" (&v->counter) \
arch/powerpc/include/asm/atomic.h
82
static inline int arch_atomic_fetch_##op##_relaxed(int a, atomic_t *v) \
arch/powerpc/include/asm/atomic.h
92
: "r"#sign (a), "r" (&v->counter) \
arch/powerpc/include/asm/book3s/32/pgalloc.h
31
#define __pmd_free_tlb(tlb,x,a) do { } while (0)
arch/powerpc/include/asm/elf.h
119
#define VDSO_AUX_ENT(a,b) NEW_AUX_ENT(a,b)
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
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/io.h
591
static inline void memset_io(volatile void __iomem *a, int c, unsigned long n)
arch/powerpc/include/asm/io.h
593
_memset_io(a, c, n);
arch/powerpc/include/asm/local.h
126
static __inline__ bool local_add_unless(local_t *l, long a, long u)
arch/powerpc/include/asm/local.h
133
l->v += a;
arch/powerpc/include/asm/local.h
41
static __inline__ long local_##op##_return(long a, local_t *l) \
arch/powerpc/include/asm/local.h
47
t = (l->v c_op a); \
arch/powerpc/include/asm/local.h
60
#define local_add_negative(a, l) (local_add_return((a), (l)) < 0)
arch/powerpc/include/asm/local.h
76
#define local_sub_and_test(a, l) (local_sub_return((a), (l)) == 0)
arch/powerpc/include/asm/nohash/32/pgalloc.h
14
#define __pmd_free_tlb(tlb,x,a) do { } while (0)
arch/powerpc/include/asm/ppc-opcode.h
322
#define ___PPC_RA(a) (((a) & 0x1f) << 16)
arch/powerpc/include/asm/ppc-opcode.h
330
#define __PPC_RA(a) ___PPC_RA(__REG_##a)
arch/powerpc/include/asm/ppc-opcode.h
331
#define __PPC_RA0(a) ___PPC_RA(__REGA0_##a)
arch/powerpc/include/asm/ppc-opcode.h
335
#define __PPC_XA(a) ((((a) & 0x1f) << 16) | (((a) & 0x20) >> 3))
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
393
#define PPC_RAW_PASTE(a, b) (0x7c20070d | ___PPC_RA(a) | ___PPC_RB(b))
arch/powerpc/include/asm/ppc-opcode.h
394
#define PPC_RAW_POPCNTB(a, s) (PPC_INST_POPCNTB | __PPC_RA(a) | __PPC_RS(s))
arch/powerpc/include/asm/ppc-opcode.h
395
#define PPC_RAW_POPCNTD(a, s) (0x7c0003f4 | __PPC_RA(a) | __PPC_RS(s))
arch/powerpc/include/asm/ppc-opcode.h
396
#define PPC_RAW_POPCNTW(a, s) (0x7c0002f4 | __PPC_RA(a) | __PPC_RS(s))
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
404
#define PPC_RAW_TLBIE(lp, a) (0x7c000264 | ___PPC_RB(a) | ___PPC_RS(lp))
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
412
#define PPC_RAW_ERATWE(s, a, w) (0x7c0001a6 | __PPC_RS(s) | __PPC_RA(a) | __PPC_WS(w))
arch/powerpc/include/asm/ppc-opcode.h
413
#define PPC_RAW_ERATRE(s, a, w) (0x7c000166 | __PPC_RS(s) | __PPC_RA(a) | __PPC_WS(w))
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
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
438
#define PPC_RAW_MFVRD(a, t) (0x7c000066 | VSX_XX1((t) + 32, a, R0))
arch/powerpc/include/asm/ppc-opcode.h
439
#define PPC_RAW_MTVRD(t, a) (0x7c000166 | VSX_XX1((t) + 32, a, R0))
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
443
#define PPC_RAW_XXSWAPD(t, a) (0xf0000250 | VSX_XX3((t), a, a))
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
447
#define PPC_RAW_LXVP(xtp, a, i) (0x18000000 | __PPC_XTP(xtp) | ___PPC_RA(a) | IMM_DQ(i))
arch/powerpc/include/asm/ppc-opcode.h
448
#define PPC_RAW_STXVP(xsp, a, i) (0x18000001 | __PPC_XSP(xsp) | ___PPC_RA(a) | IMM_DQ(i))
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
451
#define PPC_RAW_PLXVP_P(xtp, i, a, pr) (PPC_PREFIX_8LS | __PPC_PRFX_R(pr) | IMM_D0(i))
arch/powerpc/include/asm/ppc-opcode.h
452
#define PPC_RAW_PLXVP_S(xtp, i, a, pr) (0xe8000000 | __PPC_XTP(xtp) | ___PPC_RA(a) | IMM_D1(i))
arch/powerpc/include/asm/ppc-opcode.h
453
#define PPC_RAW_PSTXVP_P(xsp, i, a, pr) (PPC_PREFIX_8LS | __PPC_PRFX_R(pr) | IMM_D0(i))
arch/powerpc/include/asm/ppc-opcode.h
454
#define PPC_RAW_PSTXVP_S(xsp, i, a, pr) (0xf8000000 | __PPC_XSP(xsp) | ___PPC_RA(a) | IMM_D1(i))
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
487
#define PPC_RAW_ADDZE(t, a) (0x7c000194 | ___PPC_RT(t) | ___PPC_RA(a))
arch/powerpc/include/asm/ppc-opcode.h
488
#define PPC_RAW_ADDME(t, a) (0x7c0001d4 | ___PPC_RT(t) | ___PPC_RA(a))
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
501
#define PPC_RAW_ADDI(d, a, i) (0x38000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
503
#define PPC_RAW_ADDIS(d, a, i) (0x3c000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
504
#define PPC_RAW_ADDIC(d, a, i) (0x30000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
505
#define PPC_RAW_ADDIC_DOT(d, a, i) (0x34000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i))
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
521
#define PPC_RAW_CMPWI(a, i) (0x2c000000 | ___PPC_RA(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
522
#define PPC_RAW_CMPDI(a, i) (0x2c200000 | ___PPC_RA(a) | IMM_L(i))
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
525
#define PPC_RAW_CMPLWI(a, i) (0x28000000 | ___PPC_RA(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
526
#define PPC_RAW_CMPLDI(a, i) (0x28200000 | ___PPC_RA(a) | IMM_L(i))
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
532
#define PPC_RAW_SUBFIC(d, a, i) (0x20000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
533
#define PPC_RAW_SUBFZE(d, a) (0x7c000190 | ___PPC_RT(d) | ___PPC_RA(a))
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
537
#define PPC_RAW_MULI(d, a, i) (0x1c000000 | ___PPC_RT(d) | ___PPC_RA(a) | IMM_L(i))
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
547
#define PPC_RAW_ANDI(d, a, i) (0x70000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
548
#define PPC_RAW_ANDIS(d, a, i) (0x74000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i))
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
551
#define PPC_RAW_MR(d, a) PPC_RAW_OR(d, a, a)
arch/powerpc/include/asm/ppc-opcode.h
552
#define PPC_RAW_ORI(d, a, i) (0x60000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
553
#define PPC_RAW_ORIS(d, a, i) (0x64000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i))
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
556
#define PPC_RAW_XORI(d, a, i) (0x68000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
557
#define PPC_RAW_XORIS(d, a, i) (0x6c000000 | ___PPC_RA(d) | ___PPC_RS(a) | IMM_L(i))
arch/powerpc/include/asm/ppc-opcode.h
558
#define PPC_RAW_EXTSB(d, a) (0x7c000774 | ___PPC_RA(d) | ___PPC_RS(a))
arch/powerpc/include/asm/ppc-opcode.h
559
#define PPC_RAW_EXTSH(d, a) (0x7c000734 | ___PPC_RA(d) | ___PPC_RS(a))
arch/powerpc/include/asm/ppc-opcode.h
560
#define PPC_RAW_EXTSW(d, a) (0x7c0007b4 | ___PPC_RA(d) | ___PPC_RS(a))
arch/powerpc/include/asm/ppc-opcode.h
561
#define PPC_RAW_SLW(d, a, s) (0x7c000030 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(s))
arch/powerpc/include/asm/ppc-opcode.h
562
#define PPC_RAW_SLD(d, a, s) (0x7c000036 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(s))
arch/powerpc/include/asm/ppc-opcode.h
563
#define PPC_RAW_SRW(d, a, s) (0x7c000430 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(s))
arch/powerpc/include/asm/ppc-opcode.h
564
#define PPC_RAW_SRAW(d, a, s) (0x7c000630 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(s))
arch/powerpc/include/asm/ppc-opcode.h
565
#define PPC_RAW_SRAWI(d, a, i) (0x7c000670 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH(i))
arch/powerpc/include/asm/ppc-opcode.h
566
#define PPC_RAW_SRD(d, a, s) (0x7c000436 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(s))
arch/powerpc/include/asm/ppc-opcode.h
567
#define PPC_RAW_SRAD(d, a, s) (0x7c000634 | ___PPC_RA(d) | ___PPC_RS(a) | ___PPC_RB(s))
arch/powerpc/include/asm/ppc-opcode.h
568
#define PPC_RAW_SRADI(d, a, i) (0x7c000674 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH64(i))
arch/powerpc/include/asm/ppc-opcode.h
569
#define PPC_RAW_RLWINM(d, a, i, mb, me) (0x54000000 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH(i) | __PPC_MB(mb) | __PPC_ME(me))
arch/powerpc/include/asm/ppc-opcode.h
570
#define PPC_RAW_RLWINM_DOT(d, a, i, mb, me) \
arch/powerpc/include/asm/ppc-opcode.h
571
(0x54000001 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH(i) | __PPC_MB(mb) | __PPC_ME(me))
arch/powerpc/include/asm/ppc-opcode.h
572
#define PPC_RAW_RLWIMI(d, a, i, mb, me) (0x50000000 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH(i) | __PPC_MB(mb) | __PPC_ME(me))
arch/powerpc/include/asm/ppc-opcode.h
573
#define PPC_RAW_RLDICL(d, a, i, mb) (0x78000000 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH64(i) | __PPC_MB64(mb))
arch/powerpc/include/asm/ppc-opcode.h
574
#define PPC_RAW_RLDICL_DOT(d, a, i, mb) (0x78000000 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH64(i) | __PPC_MB64(mb) | 0x1)
arch/powerpc/include/asm/ppc-opcode.h
575
#define PPC_RAW_RLDICR(d, a, i, me) (0x78000004 | ___PPC_RA(d) | ___PPC_RS(a) | __PPC_SH64(i) | __PPC_ME64(me))
arch/powerpc/include/asm/ppc-opcode.h
578
#define PPC_RAW_SLWI(d, a, i) PPC_RAW_RLWINM(d, a, i, 0, 31-(i))
arch/powerpc/include/asm/ppc-opcode.h
580
#define PPC_RAW_SRWI(d, a, i) PPC_RAW_RLWINM(d, a, 32-(i), i, 31)
arch/powerpc/include/asm/ppc-opcode.h
582
#define PPC_RAW_SLDI(d, a, i) PPC_RAW_RLDICR(d, a, i, 63-(i))
arch/powerpc/include/asm/ppc-opcode.h
584
#define PPC_RAW_SRDI(d, a, i) PPC_RAW_RLDICL(d, a, 64-(i), i)
arch/powerpc/include/asm/ppc-opcode.h
586
#define PPC_RAW_NEG(d, a) (0x7c0000d0 | ___PPC_RT(d) | ___PPC_RA(a))
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
632
#define PPC_PASTE(a, b) stringify_in_c(.long PPC_RAW_PASTE(a, b))
arch/powerpc/include/asm/ppc-opcode.h
633
#define PPC_POPCNTB(a, s) stringify_in_c(.long PPC_RAW_POPCNTB(a, s))
arch/powerpc/include/asm/ppc-opcode.h
634
#define PPC_POPCNTD(a, s) stringify_in_c(.long PPC_RAW_POPCNTD(a, s))
arch/powerpc/include/asm/ppc-opcode.h
635
#define PPC_POPCNTW(a, s) stringify_in_c(.long PPC_RAW_POPCNTW(a, s))
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
646
#define PPC_TLBIE(lp, a) stringify_in_c(.long PPC_RAW_TLBIE(lp, a))
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
655
#define PPC_ERATWE(s, a, w) stringify_in_c(.long PPC_RAW_ERATWE(s, a, w))
arch/powerpc/include/asm/ppc-opcode.h
656
#define PPC_ERATRE(s, a, w) stringify_in_c(.long PPC_RAW_ERATRE(a, a, w))
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
659
#define PPC_ERATSX(t, a, w) stringify_in_c(.long PPC_RAW_ERATSX(t, a, w))
arch/powerpc/include/asm/ppc-opcode.h
660
#define PPC_ERATSX_DOT(t, a, w) stringify_in_c(.long PPC_RAW_ERATSX_DOT(t, a, w))
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
673
#define MFVRD(a, t) stringify_in_c(.long PPC_RAW_MFVRD(a, t))
arch/powerpc/include/asm/ppc-opcode.h
674
#define MTVRD(t, a) stringify_in_c(.long PPC_RAW_MTVRD(t, a))
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
678
#define XXSWAPD(t, a) stringify_in_c(.long PPC_RAW_XXSWAPD(t, a))
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
234
#define DOTSYM(a) a
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
256
#define DOTSYM(a) GLUE(.,a)
arch/powerpc/include/asm/ppc_asm.h
268
#define DOTSYM(a) a
arch/powerpc/include/asm/topology.h
41
#define node_distance(a, b) __node_distance(a, b)
arch/powerpc/include/asm/word-at-a-time.h
122
long a = (0x0ff0001+mask) >> 23;
arch/powerpc/include/asm/word-at-a-time.h
124
return a & mask;
arch/powerpc/include/asm/word-at-a-time.h
139
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
arch/powerpc/include/asm/word-at-a-time.h
141
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
arch/powerpc/include/asm/word-at-a-time.h
146
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
arch/powerpc/include/asm/word-at-a-time.h
60
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
arch/powerpc/include/asm/word-at-a-time.h
65
asm("cmpb %0,%1,%2" : "=r" (ret) : "r" (a), "r" (zero));
arch/powerpc/include/asm/word-at-a-time.h
71
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
arch/powerpc/kernel/io.c
126
#define IO_CHECK_ALIGN(v,a) ((((unsigned long)(v)) & ((a) - 1)) == 0)
arch/powerpc/kernel/process.c
777
static inline bool hw_brk_match(struct arch_hw_breakpoint *a,
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/rtas.c
599
static int rtas_function_cmp(const void *a, const void *b)
arch/powerpc/kernel/rtas.c
601
const struct rtas_function *f1 = a;
arch/powerpc/kernel/time.c
917
unsigned long a, b, c, d;
arch/powerpc/kernel/time.c
921
a = dividend_high >> 32;
arch/powerpc/kernel/time.c
926
w = a / divisor;
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_32_mmu_host.c
23
#define dprintk_mmu(a, ...) printk(KERN_INFO a, __VA_ARGS__)
arch/powerpc/kvm/book3s_32_mmu_host.c
25
#define dprintk_mmu(a, ...) do { } while(0)
arch/powerpc/kvm/book3s_32_mmu_host.c
29
#define dprintk_sr(a, ...) printk(KERN_INFO a, __VA_ARGS__)
arch/powerpc/kvm/book3s_32_mmu_host.c
31
#define dprintk_sr(a, ...) do { } while(0)
arch/powerpc/kvm/book3s_pr.c
516
struct kvm_vcpu_arch *a = &vcpu->arch;
arch/powerpc/kvm/book3s_pr.c
519
kvmppc_mmu_map_segment(vcpu, a->magic_page_ea);
arch/powerpc/kvm/book3s_pr.c
521
kvmppc_mmu_map_segment(vcpu, a->magic_page_pa);
arch/powerpc/kvm/test-guest-state-buffer.c
213
u64 a;
arch/powerpc/kvm/test-guest-state-buffer.c
242
kvmppc_gse_put_u64(gsb, KVMPPC_GSID_GPR(0), data->a);
arch/powerpc/kvm/test-guest-state-buffer.c
275
data->a = kvmppc_gse_get_u64(gse);
arch/powerpc/kvm/test-guest-state-buffer.c
293
.a = 0xdeadbeef,
arch/powerpc/kvm/test-guest-state-buffer.c
317
KUNIT_EXPECT_EQ(test, test1_data.a, 0xdeadbeef);
arch/powerpc/lib/test_emulate_step.c
101
if (stepped == 1 && regs.gpr[5] == a)
arch/powerpc/lib/test_emulate_step.c
110
unsigned long a = 0x23;
arch/powerpc/lib/test_emulate_step.c
119
regs.gpr[3] = (unsigned long)&a;
arch/powerpc/lib/test_emulate_step.c
124
if (stepped == 1 && regs.gpr[5] == a)
arch/powerpc/lib/test_emulate_step.c
133
unsigned int a = 0x4545;
arch/powerpc/lib/test_emulate_step.c
137
regs.gpr[3] = (unsigned long) &a;
arch/powerpc/lib/test_emulate_step.c
142
if (stepped == 1 && regs.gpr[5] == a)
arch/powerpc/lib/test_emulate_step.c
151
unsigned int a = 0x4545;
arch/powerpc/lib/test_emulate_step.c
160
regs.gpr[3] = (unsigned long)&a;
arch/powerpc/lib/test_emulate_step.c
166
if (stepped == 1 && regs.gpr[5] == a)
arch/powerpc/lib/test_emulate_step.c
175
unsigned int a[3] = {0x0, 0x0, 0x1234};
arch/powerpc/lib/test_emulate_step.c
179
regs.gpr[3] = (unsigned long) a;
arch/powerpc/lib/test_emulate_step.c
185
if (stepped == 1 && regs.gpr[5] == a[2])
arch/powerpc/lib/test_emulate_step.c
194
unsigned long a = 0x1234;
arch/powerpc/lib/test_emulate_step.c
198
regs.gpr[3] = (unsigned long) &a;
arch/powerpc/lib/test_emulate_step.c
203
if (stepped == 1 && regs.gpr[5] == a)
arch/powerpc/lib/test_emulate_step.c
212
unsigned long a = 0x1234;
arch/powerpc/lib/test_emulate_step.c
221
regs.gpr[3] = (unsigned long)&a;
arch/powerpc/lib/test_emulate_step.c
226
if (stepped == 1 || regs.gpr[5] == a)
arch/powerpc/lib/test_emulate_step.c
235
unsigned long a = 0x1234;
arch/powerpc/lib/test_emulate_step.c
245
regs.gpr[3] = (unsigned long) &a;
arch/powerpc/lib/test_emulate_step.c
278
if (stepped == 1 && ((regs.gpr[5] == a && (regs.ccr & cr0_eq))
arch/powerpc/lib/test_emulate_step.c
279
|| (regs.gpr[5] != a && !(regs.ccr & cr0_eq))))
arch/powerpc/lib/test_emulate_step.c
290
float a;
arch/powerpc/lib/test_emulate_step.c
301
c.a = 123.45;
arch/powerpc/lib/test_emulate_step.c
304
regs.gpr[3] = (unsigned long) &c.a;
arch/powerpc/lib/test_emulate_step.c
318
c.a = 678.91;
arch/powerpc/lib/test_emulate_step.c
333
float a;
arch/powerpc/lib/test_emulate_step.c
349
c.a = 123.45;
arch/powerpc/lib/test_emulate_step.c
352
regs.gpr[3] = (unsigned long)&c.a;
arch/powerpc/lib/test_emulate_step.c
365
c.a = 678.91;
arch/powerpc/lib/test_emulate_step.c
380
double a;
arch/powerpc/lib/test_emulate_step.c
391
c.a = 123456.78;
arch/powerpc/lib/test_emulate_step.c
394
regs.gpr[3] = (unsigned long) &c.a;
arch/powerpc/lib/test_emulate_step.c
408
c.a = 987654.32;
arch/powerpc/lib/test_emulate_step.c
423
double a;
arch/powerpc/lib/test_emulate_step.c
439
c.a = 123456.78;
arch/powerpc/lib/test_emulate_step.c
442
regs.gpr[3] = (unsigned long)&c.a;
arch/powerpc/lib/test_emulate_step.c
455
c.a = 987654.32;
arch/powerpc/lib/test_emulate_step.c
496
vector128 a;
arch/powerpc/lib/test_emulate_step.c
512
regs.gpr[3] = (unsigned long) &c.a;
arch/powerpc/lib/test_emulate_step.c
52
#define TEST_PADDI(t, a, i, pr) \
arch/powerpc/lib/test_emulate_step.c
54
PPC_RAW_ADDI(t, a, i))
arch/powerpc/lib/test_emulate_step.c
553
vector128 a;
arch/powerpc/lib/test_emulate_step.c
569
regs.gpr[3] = (unsigned long) &c.a;
arch/powerpc/lib/test_emulate_step.c
619
vector128 a;
arch/powerpc/lib/test_emulate_step.c
644
regs.gpr[4] = (unsigned long)&c[0].a;
arch/powerpc/lib/test_emulate_step.c
706
vector128 a;
arch/powerpc/lib/test_emulate_step.c
731
regs.gpr[3] = (unsigned long)&c[0].a;
arch/powerpc/lib/test_emulate_step.c
795
vector128 a;
arch/powerpc/lib/test_emulate_step.c
819
regs.gpr[3] = (unsigned long)&c[0].a;
arch/powerpc/lib/test_emulate_step.c
92
unsigned long a = 0x23;
arch/powerpc/lib/test_emulate_step.c
96
regs.gpr[3] = (unsigned long) &a;
arch/powerpc/lib/xor_vmx.c
16
#define vec_xor(a, b) a ^ b
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/hv-24x7.c
484
struct attribute *a;
arch/powerpc/perf/hv-24x7.c
497
a = device_str_attr_create_(n, s);
arch/powerpc/perf/hv-24x7.c
498
if (!a)
arch/powerpc/perf/hv-24x7.c
501
return a;
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/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/cell/spufs/sched.c
1058
int a, b, c;
arch/powerpc/platforms/cell/spufs/sched.c
1060
a = spu_avenrun[0] + (FIXED_1/200);
arch/powerpc/platforms/cell/spufs/sched.c
1070
LOAD_INT(a), LOAD_FRAC(a),
arch/powerpc/platforms/powermac/smp.c
334
unsigned long a, flags;
arch/powerpc/platforms/powermac/smp.c
344
for (a = KERNELBASE; a < KERNELBASE + 0x800000; a += 32)
arch/powerpc/platforms/powermac/smp.c
345
asm volatile("dcbf 0,%0" : : "r" (a) : "memory");
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/ps3/os-area.c
523
#define dump_db(a) _dump_db(a, __func__, __LINE__)
arch/powerpc/platforms/ps3/repository.c
532
u64 a;
arch/powerpc/platforms/ps3/repository.c
536
repo->dev_index, res_index, &t, &a, &l);
arch/powerpc/platforms/ps3/repository.c
545
*bus_addr = a;
arch/powerpc/platforms/ps3/system-bus.c
452
static ssize_t modalias_show(struct device *_dev, struct device_attribute *a,
arch/powerpc/xmon/ppc-opc.c
2768
#define XDSS(op, xop, a) (X ((op), (xop)) | ((((unsigned long)(a)) & 1) << 25))
arch/powerpc/xmon/xmon.c
1501
unsigned long a;
arch/powerpc/xmon/xmon.c
1559
if (!scanhex(&a))
arch/powerpc/xmon/xmon.c
1561
if (!check_bp_loc(a))
arch/powerpc/xmon/xmon.c
1563
bp = new_breakpoint(a);
arch/powerpc/xmon/xmon.c
1572
if (!scanhex(&a)) {
arch/powerpc/xmon/xmon.c
1584
if (a <= NBPTS && a >= 1) {
arch/powerpc/xmon/xmon.c
1586
bp = &bpts[a-1]; /* bp nums are 1 based */
arch/powerpc/xmon/xmon.c
1589
bp = at_breakpoint(a);
arch/powerpc/xmon/xmon.c
1591
printf("No breakpoint at %lx\n", a);
arch/powerpc/xmon/xmon.c
1610
if (xmon_is_ro || !scanhex(&a)) {
arch/powerpc/xmon/xmon.c
1624
if (!check_bp_loc(a))
arch/powerpc/xmon/xmon.c
1626
bp = new_breakpoint(a);
arch/powerpc/xmon/xmon.c
2327
#define SWAP(a, b, t) ((t) = (a), (a) = (b), (b) = (t))
arch/powerpc/xmon/xmon.c
3186
unsigned a, n;
arch/powerpc/xmon/xmon.c
3203
for (a = mdest; a < mend; a += 4) {
arch/powerpc/xmon/xmon.c
3204
if (mread(a, val, 4) == 4
arch/powerpc/xmon/xmon.c
3206
printf("%.16x: %.16x\n", a, GETWORD(val));
arch/powerpc/xmon/xmon.c
3220
unsigned a;
arch/powerpc/xmon/xmon.c
3229
for (a = mdest; a < mlim; a += mskip) {
arch/powerpc/xmon/xmon.c
3230
ok = mread(a, &v, 1);
arch/powerpc/xmon/xmon.c
3232
printf("%.8x .. ", a);
arch/powerpc/xmon/xmon.c
3234
printf("%.8lx\n", a - mskip);
arch/powerpc/xmon/xmon.c
3236
if (a + mskip < a)
arch/powerpc/xmon/xmon.c
3240
printf("%.8lx\n", a - mskip);
arch/powerpc/xmon/xmon.c
872
static struct bpt *new_breakpoint(unsigned long a)
arch/powerpc/xmon/xmon.c
876
a &= ~3UL;
arch/powerpc/xmon/xmon.c
877
bp = at_breakpoint(a);
arch/powerpc/xmon/xmon.c
883
bp->address = a;
arch/riscv/include/asm/alternative.h
29
#define __ALT_PTR(a, f) ((void *)&(a)->f + (a)->f)
arch/riscv/include/asm/alternative.h
30
#define ALT_OLD_PTR(a) __ALT_PTR(a, old_offset)
arch/riscv/include/asm/alternative.h
31
#define ALT_ALT_PTR(a) __ALT_PTR(a, alt_offset)
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/atomic.h
209
: [a]"r" (_a), [u]"r" (_u) \
arch/riscv/include/asm/atomic.h
214
static __always_inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/riscv/include/asm/atomic.h
218
_arch_atomic_fetch_add_unless(prev, rc, v->counter, a, u, "w");
arch/riscv/include/asm/atomic.h
225
static __always_inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
arch/riscv/include/asm/atomic.h
230
_arch_atomic_fetch_add_unless(prev, rc, v->counter, a, u, "d");
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
29
(a)->type = (b)->type; \
arch/riscv/include/asm/extable.h
31
(a)->data = (b)->data; \
arch/riscv/include/asm/pgtable.h
358
static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
arch/riscv/include/asm/pgtable.h
360
if (pte_val(a) & _PAGE_PRESENT)
arch/riscv/include/asm/pgtable.h
363
if ((pte_val(a) & _PAGE_PROT_NONE) &&
arch/riscv/kernel/cpufeature.c
495
__RISCV_ISA_EXT_SUPERSET(a, RISCV_ISA_EXT_a, riscv_a_exts),
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/s390/boot/printk.c
127
char *a = _decompressor_syms_start;
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
143
a = pivot + strlen(pivot) + 1;
arch/s390/include/asm/alternative.h
181
#define ASM_OUTPUT2(a...) a
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/cpacf.h
717
union register_pair d, s, a;
arch/s390/include/asm/cpacf.h
722
a.even = (unsigned long)aad;
arch/s390/include/asm/cpacf.h
723
a.odd = (unsigned long)aad_len;
arch/s390/include/asm/cpacf.h
730
[aad] "+&d" (a.pair)
arch/s390/include/asm/cpu_mf.h
138
unsigned int a:1; /* 1 - Alert request control */
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
43
static inline void swap_ex_entry_fixup(struct exception_table_entry *a,
arch/s390/include/asm/extable.h
48
a->fixup = b->fixup + delta;
arch/s390/include/asm/extable.h
50
a->type = b->type;
arch/s390/include/asm/extable.h
52
a->data = b->data;
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/stacktrace.h
150
#define CALL_TYPECHECK_1(t, a, ...) \
arch/s390/include/asm/stacktrace.h
151
typecheck(t, a)
arch/s390/include/asm/stacktrace.h
152
#define CALL_TYPECHECK_2(t, a, ...) \
arch/s390/include/asm/stacktrace.h
154
typecheck(t, a)
arch/s390/include/asm/stacktrace.h
155
#define CALL_TYPECHECK_3(t, a, ...) \
arch/s390/include/asm/stacktrace.h
157
typecheck(t, a)
arch/s390/include/asm/stacktrace.h
158
#define CALL_TYPECHECK_4(t, a, ...) \
arch/s390/include/asm/stacktrace.h
160
typecheck(t, a)
arch/s390/include/asm/stacktrace.h
161
#define CALL_TYPECHECK_5(t, a, ...) \
arch/s390/include/asm/stacktrace.h
163
typecheck(t, a)
arch/s390/include/asm/stacktrace.h
166
#define CALL_PARM_1(t, a, ...) t
arch/s390/include/asm/stacktrace.h
167
#define CALL_PARM_2(t, a, ...) t, CALL_PARM_1(__VA_ARGS__)
arch/s390/include/asm/stacktrace.h
168
#define CALL_PARM_3(t, a, ...) t, CALL_PARM_2(__VA_ARGS__)
arch/s390/include/asm/stacktrace.h
169
#define CALL_PARM_4(t, a, ...) t, CALL_PARM_3(__VA_ARGS__)
arch/s390/include/asm/stacktrace.h
170
#define CALL_PARM_5(t, a, ...) t, CALL_PARM_4(__VA_ARGS__)
arch/s390/include/asm/stacktrace.h
171
#define CALL_PARM_6(t, a, ...) t, CALL_PARM_5(__VA_ARGS__)
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/runtime_instr.h
19
__u32 a : 1;
arch/s390/include/uapi/asm/vtoc.h
176
__u32 a; /* starting RTA value */
arch/s390/kernel/alternative.c
54
struct alt_instr *a;
arch/s390/kernel/alternative.c
63
for (a = start; a < end; a++) {
arch/s390/kernel/alternative.c
64
if (!(a->ctx & ctx))
arch/s390/kernel/alternative.c
66
switch (a->type) {
arch/s390/kernel/alternative.c
68
replace = test_facility(a->data);
arch/s390/kernel/alternative.c
69
debug = __test_facility(a->data, d->facilities);
arch/s390/kernel/alternative.c
72
replace = test_machine_feature(a->data);
arch/s390/kernel/alternative.c
73
debug = __test_machine_feature(a->data, d->mfeatures);
arch/s390/kernel/alternative.c
85
old = (u8 *)&a->instr_offset + a->instr_offset;
arch/s390/kernel/alternative.c
86
new = (u8 *)&a->repl_offset + a->repl_offset;
arch/s390/kernel/alternative.c
88
alternative_dump(old, new, a->instrlen, a->type, a->data);
arch/s390/kernel/alternative.c
89
s390_kernel_write(old, new, a->instrlen);
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/perf_cpum_cf_events.c
964
static __init struct attribute **merge_attr(struct attribute **a,
arch/s390/kernel/perf_cpum_cf_events.c
971
for (j = 0; a[j]; j++)
arch/s390/kernel/perf_cpum_cf_events.c
983
for (i = 0; a[i]; i++)
arch/s390/kernel/perf_cpum_cf_events.c
984
new[j++] = a[i];
arch/s390/kernel/perf_cpum_sf.c
1219
new.a = 1;
arch/s390/kernel/perf_cpum_sf.c
1322
te->header.a = 0;
arch/s390/kernel/perf_cpum_sf.c
1359
te->header.a = 0;
arch/s390/kernel/perf_cpum_sf.c
1369
te->header.a = 1;
arch/s390/kernel/perf_cpum_sf.c
1406
new.a = 1;
arch/s390/kernel/perf_cpum_sf.c
1474
new.a = 1;
arch/s390/kernel/perf_cpum_sf.c
1476
new.a = 0;
arch/s390/kernel/perf_cpum_sf.c
215
te->header.a = 1;
arch/s390/kernel/perf_pai.c
350
struct perf_event_attr *a = &event->attr;
arch/s390/kernel/perf_pai.c
354
if (a->type != PERF_TYPE_RAW && event->pmu->type != a->type)
arch/s390/kernel/perf_pai.c
357
if (a->sample_period && a->config != pp->base)
arch/s390/kernel/perf_pai.c
360
if (a->config < pp->base || a->config > pp->base + pp->num_avail)
arch/s390/kernel/perf_pai.c
362
if (idx == PAI_PMU_EXT && a->exclude_user)
arch/s390/kernel/perf_pai.c
371
struct perf_event_attr *a = &event->attr;
arch/s390/kernel/perf_pai.c
379
if (a->sample_period) {
arch/s390/kernel/perf_pai.c
396
if (a->sample_period) {
arch/s390/kernel/perf_pai.c
397
a->sample_period = 1;
arch/s390/kernel/perf_pai.c
398
a->freq = 0;
arch/s390/kernel/perf_pai.c
402
a->sample_type |= PERF_SAMPLE_RAW;
arch/s390/kernel/perf_pai.c
404
a->inherit = 0;
arch/s390/kvm/gaccess.c
121
unsigned short a : 1;
arch/s390/kvm/gaccess.c
129
unsigned short a : 1;
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
260
const struct addr_marker *ama = a;
arch/s390/mm/hugetlbpage.c
23
#define move_set_bit(x, a, b) (((x) & (a)) >> ilog2(a) << ilog2(b))
arch/s390/pci/pci.c
1134
static int zpci_cmp_rid(void *priv, const struct list_head *a,
arch/s390/pci/pci.c
1137
struct zpci_dev *za = container_of(a, 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/boards/mach-ecovec24/setup.c
1045
static u8 mac_read(struct i2c_adapter *a, u8 command)
arch/sh/boards/mach-ecovec24/setup.c
1061
ret = i2c_transfer(a, msg, 2);
arch/sh/boards/mach-ecovec24/setup.c
1072
struct i2c_adapter *a = i2c_get_adapter(1);
arch/sh/boards/mach-ecovec24/setup.c
1075
if (!a) {
arch/sh/boards/mach-ecovec24/setup.c
1082
pd->mac_addr[i] = mac_read(a, 0x10 + i);
arch/sh/boards/mach-ecovec24/setup.c
1086
i2c_put_adapter(a);
arch/sh/boards/mach-kfr2r09/setup.c
354
struct i2c_adapter *a;
arch/sh/boards/mach-kfr2r09/setup.c
359
a = i2c_get_adapter(0);
arch/sh/boards/mach-kfr2r09/setup.c
360
if (!a)
arch/sh/boards/mach-kfr2r09/setup.c
369
ret = i2c_transfer(a, &msg, 1);
arch/sh/boards/mach-kfr2r09/setup.c
378
ret = i2c_transfer(a, &msg, 1);
arch/sh/boards/mach-kfr2r09/setup.c
388
ret = i2c_transfer(a, &msg, 1);
arch/sh/boards/mach-kfr2r09/setup.c
397
struct i2c_adapter *a;
arch/sh/boards/mach-kfr2r09/setup.c
402
a = i2c_get_adapter(0);
arch/sh/boards/mach-kfr2r09/setup.c
403
if (!a)
arch/sh/boards/mach-kfr2r09/setup.c
412
ret = i2c_transfer(a, &msg, 1);
arch/sh/boards/mach-kfr2r09/setup.c
421
ret = i2c_transfer(a, &msg, 1);
arch/sh/boards/mach-kfr2r09/setup.c
431
ret = i2c_transfer(a, &msg, 1);
arch/sh/include/asm/addrspace.h
24
#define PXSEG(a) (((unsigned long)(a)) & 0xe0000000)
arch/sh/include/asm/addrspace.h
30
#define P1SEGADDR(a) \
arch/sh/include/asm/addrspace.h
31
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P1SEG))
arch/sh/include/asm/addrspace.h
32
#define P2SEGADDR(a) \
arch/sh/include/asm/addrspace.h
33
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P2SEG))
arch/sh/include/asm/addrspace.h
34
#define P3SEGADDR(a) \
arch/sh/include/asm/addrspace.h
35
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P3SEG))
arch/sh/include/asm/addrspace.h
36
#define P4SEGADDR(a) \
arch/sh/include/asm/addrspace.h
37
((__typeof__(a))(((unsigned long)(a) & 0x1fffffff) | P4SEG))
arch/sh/include/asm/addrspace.h
42
#define P1SEGADDR(a) ({ (void)(a); BUG(); NULL; })
arch/sh/include/asm/addrspace.h
43
#define P2SEGADDR(a) ({ (void)(a); BUG(); NULL; })
arch/sh/include/asm/addrspace.h
44
#define P3SEGADDR(a) ({ (void)(a); BUG(); NULL; })
arch/sh/include/asm/addrspace.h
45
#define P4SEGADDR(a) ({ (void)(a); BUG(); NULL; })
arch/sh/include/asm/addrspace.h
50
#define IS_29BIT(a) (((unsigned long)(a)) < 0x20000000)
arch/sh/include/asm/bitops-cas.h
17
volatile unsigned *a = addr;
arch/sh/include/asm/bitops-cas.h
19
a += nr >> 5;
arch/sh/include/asm/bitops-cas.h
22
do old = *a;
arch/sh/include/asm/bitops-cas.h
23
while (__bo_cas(a, old, old|mask) != old);
arch/sh/include/asm/bitops-cas.h
29
volatile unsigned *a = addr;
arch/sh/include/asm/bitops-cas.h
31
a += nr >> 5;
arch/sh/include/asm/bitops-cas.h
34
do old = *a;
arch/sh/include/asm/bitops-cas.h
35
while (__bo_cas(a, old, old&~mask) != old);
arch/sh/include/asm/bitops-cas.h
41
volatile unsigned *a = addr;
arch/sh/include/asm/bitops-cas.h
43
a += nr >> 5;
arch/sh/include/asm/bitops-cas.h
46
do old = *a;
arch/sh/include/asm/bitops-cas.h
47
while (__bo_cas(a, old, old^mask) != old);
arch/sh/include/asm/bitops-cas.h
53
volatile unsigned *a = addr;
arch/sh/include/asm/bitops-cas.h
55
a += nr >> 5;
arch/sh/include/asm/bitops-cas.h
58
do old = *a;
arch/sh/include/asm/bitops-cas.h
59
while (__bo_cas(a, old, old|mask) != old);
arch/sh/include/asm/bitops-cas.h
67
volatile unsigned *a = addr;
arch/sh/include/asm/bitops-cas.h
69
a += nr >> 5;
arch/sh/include/asm/bitops-cas.h
72
do old = *a;
arch/sh/include/asm/bitops-cas.h
73
while (__bo_cas(a, old, old&~mask) != old);
arch/sh/include/asm/bitops-cas.h
81
volatile unsigned *a = addr;
arch/sh/include/asm/bitops-cas.h
83
a += nr >> 5;
arch/sh/include/asm/bitops-cas.h
86
do old = *a;
arch/sh/include/asm/bitops-cas.h
87
while (__bo_cas(a, old, old^mask) != old);
arch/sh/include/asm/bitops-grb.h
109
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-grb.h
11
a += nr >> 5;
arch/sh/include/asm/bitops-grb.h
112
a += nr >> 5;
arch/sh/include/asm/bitops-grb.h
132
"+r" (a)
arch/sh/include/asm/bitops-grb.h
143
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-grb.h
146
a += nr >> 5;
arch/sh/include/asm/bitops-grb.h
164
"+r" (a)
arch/sh/include/asm/bitops-grb.h
24
"+r" (a)
arch/sh/include/asm/bitops-grb.h
32
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-grb.h
35
a += nr >> 5;
arch/sh/include/asm/bitops-grb.h
47
"+r" (a)
arch/sh/include/asm/bitops-grb.h
55
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-grb.h
58
a += nr >> 5;
arch/sh/include/asm/bitops-grb.h
70
"+r" (a)
arch/sh/include/asm/bitops-grb.h
78
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-grb.h
8
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-grb.h
81
a += nr >> 5;
arch/sh/include/asm/bitops-grb.h
99
"+r" (a)
arch/sh/include/asm/bitops-llsc.h
11
a += nr >> 5;
arch/sh/include/asm/bitops-llsc.h
112
: "r" (a), "r" (mask), "r" (~mask)
arch/sh/include/asm/bitops-llsc.h
122
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-llsc.h
125
a += nr >> 5;
arch/sh/include/asm/bitops-llsc.h
138
: "r" (a), "r" (mask)
arch/sh/include/asm/bitops-llsc.h
21
: "r" (a), "r" (mask)
arch/sh/include/asm/bitops-llsc.h
29
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-llsc.h
32
a += nr >> 5;
arch/sh/include/asm/bitops-llsc.h
42
: "r" (a), "r" (~mask)
arch/sh/include/asm/bitops-llsc.h
50
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-llsc.h
53
a += nr >> 5;
arch/sh/include/asm/bitops-llsc.h
63
: "r" (a), "r" (mask)
arch/sh/include/asm/bitops-llsc.h
71
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-llsc.h
74
a += nr >> 5;
arch/sh/include/asm/bitops-llsc.h
8
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-llsc.h
86
: "r" (a), "r" (mask)
arch/sh/include/asm/bitops-llsc.h
96
volatile unsigned int *a = addr;
arch/sh/include/asm/bitops-llsc.h
99
a += nr >> 5;
arch/sh/include/asm/io.h
28
#define __raw_writeb(v,a) (__chk_io_ptr(a), *(volatile u8 __force *)(a) = (v))
arch/sh/include/asm/io.h
29
#define __raw_writew(v,a) (__chk_io_ptr(a), *(volatile u16 __force *)(a) = (v))
arch/sh/include/asm/io.h
30
#define __raw_writel(v,a) (__chk_io_ptr(a), *(volatile u32 __force *)(a) = (v))
arch/sh/include/asm/io.h
31
#define __raw_writeq(v,a) (__chk_io_ptr(a), *(volatile u64 __force *)(a) = (v))
arch/sh/include/asm/io.h
33
#define __raw_readb(a) (__chk_io_ptr(a), *(volatile u8 __force *)(a))
arch/sh/include/asm/io.h
34
#define __raw_readw(a) (__chk_io_ptr(a), *(volatile u16 __force *)(a))
arch/sh/include/asm/io.h
35
#define __raw_readl(a) (__chk_io_ptr(a), *(volatile u32 __force *)(a))
arch/sh/include/asm/io.h
36
#define __raw_readq(a) (__chk_io_ptr(a), *(volatile u64 __force *)(a))
arch/sh/include/asm/io.h
48
#define readb(a) ({ u8 r_ = readb_relaxed(a); rmb(); r_; })
arch/sh/include/asm/io.h
49
#define readw(a) ({ u16 r_ = readw_relaxed(a); rmb(); r_; })
arch/sh/include/asm/io.h
50
#define readl(a) ({ u32 r_ = readl_relaxed(a); rmb(); r_; })
arch/sh/include/asm/io.h
51
#define readq(a) ({ u64 r_ = readq_relaxed(a); rmb(); r_; })
arch/sh/include/asm/io.h
53
#define writeb(v,a) ({ wmb(); writeb_relaxed((v),(a)); })
arch/sh/include/asm/io.h
54
#define writew(v,a) ({ wmb(); writew_relaxed((v),(a)); })
arch/sh/include/asm/io.h
55
#define writel(v,a) ({ wmb(); writel_relaxed((v),(a)); })
arch/sh/include/asm/io.h
56
#define writeq(v,a) ({ wmb(); writeq_relaxed((v),(a)); })
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/word-at-a-time.h
23
long a = (0x0ff0001+mask) >> 23;
arch/sh/include/asm/word-at-a-time.h
25
return a & mask;
arch/sh/include/asm/word-at-a-time.h
29
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
arch/sh/include/asm/word-at-a-time.h
31
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
arch/sh/include/asm/word-at-a-time.h
36
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
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
23
extern unsigned long long float64_div(unsigned long long a,
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
26
extern unsigned long long float64_mul(unsigned long long a,
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
29
extern unsigned long long float64_add(unsigned long long a,
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
32
extern unsigned long long float64_sub(unsigned long long a,
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/fpu.c
35
extern unsigned long int float64_to_float32(unsigned long long a);
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
114
bits64 extractFloat64Frac(float64 a)
arch/sh/kernel/cpu/sh4/softfloat.c
116
return a & LIT64(0x000FFFFFFFFFFFFF);
arch/sh/kernel/cpu/sh4/softfloat.c
119
flag extractFloat64Sign(float64 a)
arch/sh/kernel/cpu/sh4/softfloat.c
121
return a >> 63;
arch/sh/kernel/cpu/sh4/softfloat.c
124
int16 extractFloat64Exp(float64 a)
arch/sh/kernel/cpu/sh4/softfloat.c
126
return (a >> 52) & 0x7FF;
arch/sh/kernel/cpu/sh4/softfloat.c
129
int16 extractFloat32Exp(float32 a)
arch/sh/kernel/cpu/sh4/softfloat.c
131
return (a >> 23) & 0xFF;
arch/sh/kernel/cpu/sh4/softfloat.c
134
flag extractFloat32Sign(float32 a)
arch/sh/kernel/cpu/sh4/softfloat.c
136
return a >> 31;
arch/sh/kernel/cpu/sh4/softfloat.c
139
bits32 extractFloat32Frac(float32 a)
arch/sh/kernel/cpu/sh4/softfloat.c
141
return a & 0x007FFFFF;
arch/sh/kernel/cpu/sh4/softfloat.c
149
void shift64RightJamming(bits64 a, int16 count, bits64 * zPtr)
arch/sh/kernel/cpu/sh4/softfloat.c
154
z = a;
arch/sh/kernel/cpu/sh4/softfloat.c
156
z = (a >> count) | ((a << ((-count) & 63)) != 0);
arch/sh/kernel/cpu/sh4/softfloat.c
158
z = (a != 0);
arch/sh/kernel/cpu/sh4/softfloat.c
163
static int8 countLeadingZeros32(bits32 a)
arch/sh/kernel/cpu/sh4/softfloat.c
186
if (a < 0x10000) {
arch/sh/kernel/cpu/sh4/softfloat.c
188
a <<= 16;
arch/sh/kernel/cpu/sh4/softfloat.c
190
if (a < 0x1000000) {
arch/sh/kernel/cpu/sh4/softfloat.c
192
a <<= 8;
arch/sh/kernel/cpu/sh4/softfloat.c
194
shiftCount += countLeadingZerosHigh[a >> 24];
arch/sh/kernel/cpu/sh4/softfloat.c
199
static int8 countLeadingZeros64(bits64 a)
arch/sh/kernel/cpu/sh4/softfloat.c
204
if (a < ((bits64) 1) << 32) {
arch/sh/kernel/cpu/sh4/softfloat.c
207
a >>= 32;
arch/sh/kernel/cpu/sh4/softfloat.c
209
shiftCount += countLeadingZeros32(a);
arch/sh/kernel/cpu/sh4/softfloat.c
224
static float64 subFloat64Sigs(float64 a, float64 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
230
aSig = extractFloat64Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
231
aExp = extractFloat64Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
268
return a;
arch/sh/kernel/cpu/sh4/softfloat.c
285
static float64 addFloat64Sigs(float64 a, float64 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
291
aSig = extractFloat64Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
292
aExp = extractFloat64Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
300
return a;
arch/sh/kernel/cpu/sh4/softfloat.c
322
return a;
arch/sh/kernel/cpu/sh4/softfloat.c
347
void shift32RightJamming(bits32 a, int16 count, bits32 * zPtr)
arch/sh/kernel/cpu/sh4/softfloat.c
351
z = a;
arch/sh/kernel/cpu/sh4/softfloat.c
353
z = (a >> count) | ((a << ((-count) & 31)) != 0);
arch/sh/kernel/cpu/sh4/softfloat.c
355
z = (a != 0);
arch/sh/kernel/cpu/sh4/softfloat.c
42
#define LIT64( a ) a##LL
arch/sh/kernel/cpu/sh4/softfloat.c
454
static float32 subFloat32Sigs(float32 a, float32 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
460
aSig = extractFloat32Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
461
aExp = extractFloat32Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
498
return a;
arch/sh/kernel/cpu/sh4/softfloat.c
516
static float32 addFloat32Sigs(float32 a, float32 b, flag zSign)
arch/sh/kernel/cpu/sh4/softfloat.c
522
aSig = extractFloat32Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
523
aExp = extractFloat32Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
531
return a;
arch/sh/kernel/cpu/sh4/softfloat.c
553
return a;
arch/sh/kernel/cpu/sh4/softfloat.c
573
float64 float64_sub(float64 a, float64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
577
aSign = extractFloat64Sign(a);
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
591
aSign = extractFloat32Sign(a);
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
605
aSign = extractFloat32Sign(a);
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
619
aSign = extractFloat64Sign(a);
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
682
void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr)
arch/sh/kernel/cpu/sh4/softfloat.c
687
aLow = a;
arch/sh/kernel/cpu/sh4/softfloat.c
688
aHigh = a >> 32;
arch/sh/kernel/cpu/sh4/softfloat.c
71
bits64 extractFloat64Frac(float64 a);
arch/sh/kernel/cpu/sh4/softfloat.c
716
float64 float64_div(float64 a, float64 b)
arch/sh/kernel/cpu/sh4/softfloat.c
72
flag extractFloat64Sign(float64 a);
arch/sh/kernel/cpu/sh4/softfloat.c
724
aSig = extractFloat64Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
725
aExp = extractFloat64Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
726
aSign = extractFloat64Sign(a);
arch/sh/kernel/cpu/sh4/softfloat.c
73
int16 extractFloat64Exp(float64 a);
arch/sh/kernel/cpu/sh4/softfloat.c
74
int16 extractFloat32Exp(float32 a);
arch/sh/kernel/cpu/sh4/softfloat.c
75
flag extractFloat32Sign(float32 a);
arch/sh/kernel/cpu/sh4/softfloat.c
76
bits32 extractFloat32Frac(float32 a);
arch/sh/kernel/cpu/sh4/softfloat.c
774
float32 float32_div(float32 a, float32 b)
arch/sh/kernel/cpu/sh4/softfloat.c
78
void shift64RightJamming(bits64 a, int16 count, bits64 * zPtr);
arch/sh/kernel/cpu/sh4/softfloat.c
781
aSig = extractFloat32Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
782
aExp = extractFloat32Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
783
aSign = extractFloat32Sign(a);
arch/sh/kernel/cpu/sh4/softfloat.c
80
void shift32RightJamming(bits32 a, int16 count, bits32 * zPtr);
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
832
aSig = extractFloat32Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
833
aExp = extractFloat32Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
834
aSign = extractFloat32Sign(a);
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
871
aSig = extractFloat64Frac(a);
arch/sh/kernel/cpu/sh4/softfloat.c
872
aExp = extractFloat64Exp(a);
arch/sh/kernel/cpu/sh4/softfloat.c
873
aSign = extractFloat64Sign(a);
arch/sh/kernel/cpu/sh4/softfloat.c
88
float64 float64_mul(float64 a, float64 b);
arch/sh/kernel/cpu/sh4/softfloat.c
89
float32 float64_to_float32(float64 a);
arch/sh/kernel/cpu/sh4/softfloat.c
912
float32 float64_to_float32(float64 a)
arch/sh/kernel/cpu/sh4/softfloat.c
919
aSig = extractFloat64Frac( a );
arch/sh/kernel/cpu/sh4/softfloat.c
920
aExp = extractFloat64Exp( a );
arch/sh/kernel/cpu/sh4/softfloat.c
921
aSign = extractFloat64Sign( a );
arch/sh/kernel/cpu/sh4/softfloat.c
94
void mul64To128(bits64 a, bits64 b, bits64 * z0Ptr, bits64 * z1Ptr);
arch/sh/kernel/cpu/sh4/softfloat.c
96
static int8 countLeadingZeros32(bits32 a);
arch/sh/kernel/cpu/sh4/softfloat.c
97
static int8 countLeadingZeros64(bits64 a);
arch/sh/kernel/cpu/sh4/sq.c
265
#define to_sq_sysfs_attr(a) container_of(a, struct sq_sysfs_attr, attr)
arch/sh/math-emu/math.c
56
#define MWRITE(d,a) ({if(put_user(d, (typeof (d) __user *)a)) return -EFAULT;})
arch/sh/math-emu/math.c
57
#define MREAD(d,a) ({if(get_user(d, (typeof (d) __user *)a)) return -EFAULT;})
arch/sh/mm/cache-sh4.c
330
unsigned long a, ea, p;
arch/sh/mm/cache-sh4.c
361
a = base_addr;
arch/sh/mm/cache-sh4.c
365
*(volatile unsigned long *)a = p;
arch/sh/mm/cache-sh4.c
371
*(volatile unsigned long *)(a+32) = p;
arch/sh/mm/cache-sh4.c
372
a += 64;
arch/sh/mm/cache-sh4.c
374
} while (a < ea);
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
28
TItype __multi3(TItype a, TItype b);
arch/sparc/include/asm/asm.h
13
TYPE,a,PREDICT %icc, DEST
arch/sparc/include/asm/asm.h
17
brz,a,PREDICT REG, DEST
arch/sparc/include/asm/asm.h
21
brnz,a,PREDICT REG, DEST
arch/sparc/include/asm/asm.h
26
TYPE,a DEST
arch/sparc/include/asm/asm.h
32
be,a DEST
arch/sparc/include/asm/asm.h
38
bne,a DEST
arch/sparc/include/asm/leon_amba.h
85
#define GPTIMER_CONFIG_IRQNT(a) (((a) >> 3) & 0x1f)
arch/sparc/include/asm/leon_amba.h
86
#define GPTIMER_CONFIG_ISSEP(a) ((a) & (1 << 8))
arch/sparc/include/asm/leon_amba.h
87
#define GPTIMER_CONFIG_NTIMERS(a) ((a) & (0x7))
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/pgtable_64.h
671
static inline unsigned long pte_accessible(struct mm_struct *mm, pte_t a)
arch/sparc/include/asm/pgtable_64.h
673
return pte_val(a) & _PAGE_VALID;
arch/sparc/include/asm/topology_64.h
34
#define node_distance(a, b) __node_distance(a, b)
arch/sparc/include/asm/tsb.h
354
be,a,pt %xcc, OK_LABEL; \
arch/sparc/include/asm/tsb.h
376
be,a,pt %xcc, OK_LABEL; \
arch/sparc/include/asm/ttable.h
141
ba,a,pt %xcc, rtrap_irq; \
arch/sparc/include/asm/ttable.h
154
ba,a,pt %xcc, rtrap_irq;
arch/sparc/include/asm/ttable.h
166
ba,a,pt %xcc, rtrap_nmi;
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
353
ba,a,pt %xcc, etrap_spill_fixup_64bit; \
arch/sparc/include/asm/ttable.h
354
ba,a,pt %xcc, etrap_spill_fixup_64bit; \
arch/sparc/include/asm/ttable.h
355
ba,a,pt %xcc, etrap_spill_fixup_64bit;
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
452
ba,a,pt %xcc, etrap_spill_fixup_32bit; \
arch/sparc/include/asm/ttable.h
453
ba,a,pt %xcc, etrap_spill_fixup_32bit; \
arch/sparc/include/asm/ttable.h
454
ba,a,pt %xcc, etrap_spill_fixup_32bit;
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
609
ba,a,pt %xcc, user_rtt_fill_fixup_dax; \
arch/sparc/include/asm/ttable.h
610
ba,a,pt %xcc, user_rtt_fill_fixup_mna; \
arch/sparc/include/asm/ttable.h
611
ba,a,pt %xcc, user_rtt_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/ttable.h
672
ba,a,pt %xcc, user_rtt_fill_fixup_dax; \
arch/sparc/include/asm/ttable.h
673
ba,a,pt %xcc, user_rtt_fill_fixup_mna; \
arch/sparc/include/asm/ttable.h
674
ba,a,pt %xcc, user_rtt_fill_fixup;
arch/sparc/include/asm/vio.h
471
#define viodbg(TYPE, f, a...) \
arch/sparc/include/asm/vio.h
474
vio->vdev->channel_id, ## a); \
arch/sparc/include/asm/visasm.h
42
ba,a,pt %xcc, fail_label; \
arch/sparc/kernel/irq_64.c
331
unsigned int a = cpuid & 0x1f;
arch/sparc/kernel/irq_64.c
334
tid = ((a << IMAP_AID_SHIFT) |
arch/sparc/kernel/ldc.c
176
#define ldcdbg(TYPE, f, a...) \
arch/sparc/kernel/ldc.c
178
printk(KERN_INFO PFX "ID[%lu] " f, lp->id, ## a); \
arch/sparc/kernel/leon_pci_grpci1.c
49
#define REGLOAD(a) (be32_to_cpu(__raw_readl(&(a))))
arch/sparc/kernel/leon_pci_grpci1.c
50
#define REGSTORE(a, v) (__raw_writel(cpu_to_be32(v), &(a)))
arch/sparc/kernel/leon_pci_grpci2.c
94
#define REGLOAD(a) (be32_to_cpu(__raw_readl(&(a))))
arch/sparc/kernel/leon_pci_grpci2.c
95
#define REGSTORE(a, v) (__raw_writel(cpu_to_be32(v), &(a)))
arch/sparc/kernel/mdesc.c
1015
u64 a;
arch/sparc/kernel/mdesc.c
1017
mdesc_for_each_arc(a, hp, mp, MDESC_ARC_TYPE_BACK) {
arch/sparc/kernel/mdesc.c
1018
u64 t = mdesc_arc_target(hp, a);
arch/sparc/kernel/mdesc.c
1186
u64 a;
arch/sparc/kernel/mdesc.c
1204
mdesc_for_each_arc(a, hp, mp, MDESC_ARC_TYPE_FWD) {
arch/sparc/kernel/mdesc.c
1205
u64 j, t = mdesc_arc_target(hp, a);
arch/sparc/kernel/mdesc.c
322
u64 a;
arch/sparc/kernel/mdesc.c
325
mdesc_for_each_arc(a, hp, node, MDESC_ARC_TYPE_BACK) {
arch/sparc/kernel/mdesc.c
328
target = mdesc_arc_target(hp, a);
arch/sparc/kernel/mdesc.c
422
struct mdesc_handle *a,
arch/sparc/kernel/mdesc.c
450
mdesc_for_each_node_by_name(a, a_node, name) {
arch/sparc/kernel/mdesc.c
453
rv = get_info_func(a, a_node, &a_node_info);
arch/sparc/kernel/mdesc.c
478
func(a, a_node, name);
arch/sparc/kernel/mdesc.c
849
u64 a;
arch/sparc/kernel/mdesc.c
851
mdesc_for_each_arc(a, hp, mp, MDESC_ARC_TYPE_FWD) {
arch/sparc/kernel/mdesc.c
852
u64 target = mdesc_arc_target(hp, a);
arch/sparc/kernel/mdesc.c
977
u64 a;
arch/sparc/kernel/mdesc.c
979
mdesc_for_each_arc(a, hp, mp, MDESC_ARC_TYPE_FWD) {
arch/sparc/kernel/mdesc.c
980
u64 t = mdesc_arc_target(hp, a);
arch/sparc/kernel/of_device_common.c
100
u64 a = of_read_addr(addr, na);
arch/sparc/kernel/of_device_common.c
103
if (a < b)
arch/sparc/kernel/of_device_common.c
107
if (a >= b)
arch/sparc/kernel/pci_common.c
380
unsigned long a, size, region_a;
arch/sparc/kernel/pci_common.c
397
a = (((unsigned long)parent_phys_hi << 32UL) |
arch/sparc/kernel/pci_common.c
407
pbm->config_space = a;
arch/sparc/kernel/pci_common.c
412
pbm->io_space.start = a;
arch/sparc/kernel/pci_common.c
413
pbm->io_space.end = a + size - 1UL;
arch/sparc/kernel/pci_common.c
415
pbm->io_offset = a - region_a;
arch/sparc/kernel/pci_common.c
421
pbm->mem_space.start = a;
arch/sparc/kernel/pci_common.c
422
pbm->mem_space.end = a + size - 1UL;
arch/sparc/kernel/pci_common.c
424
pbm->mem_offset = a - region_a;
arch/sparc/kernel/pci_common.c
430
pbm->mem64_space.start = a;
arch/sparc/kernel/pci_common.c
431
pbm->mem64_space.end = a + size - 1UL;
arch/sparc/kernel/pci_common.c
433
pbm->mem64_offset = a - region_a;
arch/sparc/kernel/vio.c
209
u64 a;
arch/sparc/kernel/vio.c
211
mdesc_for_each_arc(a, hp, node, MDESC_ARC_TYPE_BACK) {
arch/sparc/kernel/vio.c
214
target = mdesc_arc_target(hp, a);
arch/sparc/kernel/vio.c
254
u64 a;
arch/sparc/kernel/vio.c
259
mdesc_for_each_arc(a, hp, mp, MDESC_ARC_TYPE_FWD) {
arch/sparc/kernel/vio.c
264
target = mdesc_arc_target(hp, a);
arch/sparc/kernel/vio.c
473
u64 a;
arch/sparc/kernel/vio.c
476
mdesc_for_each_arc(a, hp, node, MDESC_ARC_TYPE_BACK) {
arch/sparc/kernel/vio.c
477
u64 target = mdesc_arc_target(hp, a);
arch/sparc/kernel/visemul.c
718
s16 a = (rs1 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
721
if (a > b)
arch/sparc/kernel/visemul.c
728
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
731
if (a > b)
arch/sparc/kernel/visemul.c
738
s16 a = (rs1 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
741
if (a <= b)
arch/sparc/kernel/visemul.c
748
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
751
if (a <= b)
arch/sparc/kernel/visemul.c
758
s16 a = (rs1 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
761
if (a != b)
arch/sparc/kernel/visemul.c
768
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
771
if (a != b)
arch/sparc/kernel/visemul.c
778
s16 a = (rs1 >> (i * 16)) & 0xffff;
arch/sparc/kernel/visemul.c
781
if (a == b)
arch/sparc/kernel/visemul.c
788
s32 a = (rs1 >> (i * 32)) & 0xffffffff;
arch/sparc/kernel/visemul.c
791
if (a == b)
arch/sparc/lib/atomic32.c
106
v->counter += a;
arch/sparc/lib/atomic32.c
17
#define ATOMIC_HASH(a) (&__atomic_hash[(((unsigned long)a)>>8) & (ATOMIC_HASH_SIZE-1)])
arch/sparc/lib/atomic32.c
27
#define ATOMIC_HASH(a) (&dummy)
arch/sparc/lib/atomic32.c
98
int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
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
580
static int cmp_ptrans(const void *a, const void *b)
arch/sparc/mm/init_64.c
582
const struct linux_prom_translation *x = a, *y = b;
arch/sparc/mm/init_64.c
865
#define numadbg(f, a...) \
arch/sparc/mm/init_64.c
867
printk(KERN_INFO f, ## a); \
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/um/drivers/ubd_kern.c
808
struct attribute *a, int n)
arch/um/drivers/ubd_kern.c
810
return a->mode;
arch/um/include/shared/os.h
123
flags.a = 1;
arch/um/include/shared/os.h
71
unsigned int a : 1; /* O_APPEND */
arch/um/include/shared/os.h
77
.t = 0, .a = 0, .e = 0, .cl = 0 })
arch/um/os-Linux/file.c
185
if (flags.a)
arch/x86/boot/boot.h
175
static inline char *__get_heap(size_t s, size_t a, size_t n)
arch/x86/boot/boot.h
179
HEAP = (char *)(((size_t)HEAP+(a-1)) & ~(a-1));
arch/x86/boot/compressed/efi.h
11
#define EFI_GUID(a, b, c, d...) (efi_guid_t){ { \
arch/x86/boot/compressed/efi.h
12
(a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 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/tdx/tdx.c
37
#define TDCALL_RETURN_CODE(a) ((a) >> 32)
arch/x86/crypto/aesni-intel_glue.c
1229
k->h_powers[i][1] = be64_to_cpu(h.a);
arch/x86/crypto/aesni-intel_glue.c
1240
k->h_powers[i][1] = be64_to_cpu(h.a);
arch/x86/crypto/aesni-intel_glue.c
1254
k->h_powers[i][1] = be64_to_cpu(h.a);
arch/x86/crypto/aesni-intel_glue.c
1261
k->h_times_x64[1] = be64_to_cpu(h1.a);
arch/x86/crypto/ghash-clmulni-intel_glue.c
44
u64 a, b;
arch/x86/crypto/ghash-clmulni-intel_glue.c
72
a = get_unaligned_be64(key);
arch/x86/crypto/ghash-clmulni-intel_glue.c
74
ctx->shash.a = cpu_to_le64((a << 1) | (b >> 63));
arch/x86/crypto/ghash-clmulni-intel_glue.c
75
ctx->shash.b = cpu_to_le64((b << 1) | (a >> 63));
arch/x86/crypto/ghash-clmulni-intel_glue.c
76
if (a >> 63)
arch/x86/crypto/ghash-clmulni-intel_glue.c
77
ctx->shash.a ^= cpu_to_le64((u64)0xc2 << 56);
arch/x86/events/intel/ds.c
118
#define P(a, b) PERF_MEM_S(a, b)
arch/x86/events/intel/pt.c
1469
unsigned long a = fr[range].start;
arch/x86/events/intel/pt.c
1472
if (a > ULONG_MAX - n)
arch/x86/events/intel/pt.c
1475
b = a + n;
arch/x86/events/intel/pt.c
1484
msr_a = clamp_to_ge_canonical_addr(a, boot_cpu_data.x86_virt_bits);
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
160
a_node = rb_entry(a, struct intel_uncore_discovery_unit, node);
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_snb.c
1214
#define IMC_DEV(a, d) \
arch/x86/events/intel/uncore_snb.c
1215
{ .pci_id = PCI_DEVICE_ID_INTEL_##a, .driver = (d) }
arch/x86/events/intel/uncore_snb.c
128
#define IMC_UNCORE_DEV(a) \
arch/x86/events/intel/uncore_snb.c
130
PCI_DEVICE(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_##a##_IMC), \
arch/x86/include/asm/apic.h
38
#define apic_printk(v, s, a...) \
arch/x86/include/asm/apic.h
41
printk(s, ##a); \
arch/x86/include/asm/apic.h
44
#define apic_pr_verbose(s, a...) apic_printk(APIC_VERBOSE, KERN_INFO s, ##a)
arch/x86/include/asm/apic.h
45
#define apic_pr_debug(s, a...) apic_printk(APIC_DEBUG, KERN_DEBUG s, ##a)
arch/x86/include/asm/apic.h
46
#define apic_pr_debug_cont(s, a...) apic_printk(APIC_DEBUG, KERN_CONT s, ##a)
arch/x86/include/asm/apic.h
48
#define apic_dbg(s, a...) printk(KERN_DEBUG s, ##a)
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/atomic64_32.h
158
s64 a;
arch/x86/include/asm/atomic64_32.h
160
"=&A" (a),
arch/x86/include/asm/atomic64_32.h
163
return a;
arch/x86/include/asm/atomic64_32.h
169
s64 a;
arch/x86/include/asm/atomic64_32.h
171
"=&A" (a),
arch/x86/include/asm/atomic64_32.h
174
return a;
arch/x86/include/asm/atomic64_32.h
212
static __always_inline int arch_atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
arch/x86/include/asm/atomic64_32.h
217
ASM_OUTPUT("+A" (a), "+c" (low), "+D" (high)),
arch/x86/include/asm/atomic64_32.h
220
return (int)a;
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
153
: "=r" (a)
arch/x86/include/asm/checksum_64.h
154
: "0" (a), "rm" (b));
arch/x86/include/asm/checksum_64.h
155
return a;
arch/x86/include/asm/div64.h
122
static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 div)
arch/x86/include/asm/div64.h
124
return mul_u64_add_u64_div_u64(a, mul, 0, div);
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
82
u32 high = a >> 32, low = a;
arch/x86/include/asm/dma.h
243
static inline void set_dma_addr(unsigned int dmanr, unsigned int a)
arch/x86/include/asm/dma.h
245
set_dma_page(dmanr, a>>16);
arch/x86/include/asm/dma.h
247
dma_outb(a & 0xff, ((dmanr & 3) << 1) + IO_DMA1_BASE);
arch/x86/include/asm/dma.h
248
dma_outb((a >> 8) & 0xff, ((dmanr & 3) << 1) + IO_DMA1_BASE);
arch/x86/include/asm/dma.h
250
dma_outb((a >> 1) & 0xff, ((dmanr & 3) << 2) + IO_DMA2_BASE);
arch/x86/include/asm/dma.h
251
dma_outb((a >> 9) & 0xff, ((dmanr & 3) << 2) + IO_DMA2_BASE);
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
34
(a)->data = (b)->data; \
arch/x86/include/asm/floppy.h
24
#define _CROSS_64KB(a, s, vdma) \
arch/x86/include/asm/floppy.h
26
((unsigned long)(a) / SZ_64K != ((unsigned long)(a) + (s) - 1) / SZ_64K))
arch/x86/include/asm/hpet.h
74
extern unsigned int hpet_readl(unsigned int a);
arch/x86/include/asm/hpet.h
98
#define hpet_readl(a) 0
arch/x86/include/asm/io.h
100
#define readq_relaxed(a) __readq(a)
arch/x86/include/asm/io.h
101
#define writeq_relaxed(v, a) __writeq(v, a)
arch/x86/include/asm/io.h
76
#define readb_relaxed(a) __readb(a)
arch/x86/include/asm/io.h
77
#define readw_relaxed(a) __readw(a)
arch/x86/include/asm/io.h
78
#define readl_relaxed(a) __readl(a)
arch/x86/include/asm/io.h
86
#define writeb_relaxed(v, a) __writeb(v, a)
arch/x86/include/asm/io.h
87
#define writew_relaxed(v, a) __writew(v, a)
arch/x86/include/asm/io.h
88
#define writel_relaxed(v, a) __writel(v, a)
arch/x86/include/asm/kvm_host.h
552
#define KVM_MAX(a, b) ((a) >= (b) ? (a) : (b))
arch/x86/include/asm/local.h
11
atomic_long_t a;
arch/x86/include/asm/local.h
110
: "+r" (i), "+m" (l->a.counter)
arch/x86/include/asm/local.h
125
return cmpxchg_local(&l->a.counter, old, new);
arch/x86/include/asm/local.h
130
return try_cmpxchg_local(&l->a.counter,
arch/x86/include/asm/local.h
131
(typeof(l->a.counter) *) old, new);
arch/x86/include/asm/local.h
159
local_add_unless(local_t *l, long a, long u)
arch/x86/include/asm/local.h
16
#define local_read(l) atomic_long_read(&(l)->a)
arch/x86/include/asm/local.h
166
} while (!local_try_cmpxchg(l, &c, c + a));
arch/x86/include/asm/local.h
17
#define local_set(l, i) atomic_long_set(&(l)->a, (i))
arch/x86/include/asm/local.h
22
: "+m" (l->a.counter));
arch/x86/include/asm/local.h
28
: "+m" (l->a.counter));
arch/x86/include/asm/local.h
34
: "+m" (l->a.counter)
arch/x86/include/asm/local.h
41
: "+m" (l->a.counter)
arch/x86/include/asm/local.h
56
return GEN_BINARY_RMWcc(_ASM_SUB, l->a.counter, e, "er", i);
arch/x86/include/asm/local.h
69
return GEN_UNARY_RMWcc(_ASM_DEC, l->a.counter, e);
arch/x86/include/asm/local.h
82
return GEN_UNARY_RMWcc(_ASM_INC, l->a.counter, e);
arch/x86/include/asm/local.h
96
return GEN_BINARY_RMWcc(_ASM_ADD, l->a.counter, s, "er", i);
arch/x86/include/asm/paravirt.h
192
#define rdmsr_safe(msr, a, b) \
arch/x86/include/asm/paravirt.h
196
(*a) = (u32)_l; \
arch/x86/include/asm/percpu.h
192
__force_percpu_arg(a[var]) ", %[val]" \
arch/x86/include/asm/pgtable.h
954
static inline int pte_same(pte_t a, pte_t b)
arch/x86/include/asm/pgtable.h
956
return a.pte == b.pte;
arch/x86/include/asm/pgtable.h
967
static inline int pte_present(pte_t a)
arch/x86/include/asm/pgtable.h
969
return pte_flags(a) & (_PAGE_PRESENT | _PAGE_PROTNONE);
arch/x86/include/asm/pgtable.h
973
static inline bool pte_accessible(struct mm_struct *mm, pte_t a)
arch/x86/include/asm/pgtable.h
975
if (pte_flags(a) & _PAGE_PRESENT)
arch/x86/include/asm/pgtable.h
978
if ((pte_flags(a) & _PAGE_PROTNONE) &&
arch/x86/include/asm/syscall_wrapper.h
76
#define __SC_COMPAT_CAST(t, a) \
arch/x86/include/asm/syscall_wrapper.h
78
(unsigned int)a
arch/x86/include/asm/tlbflush.h
321
static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long a)
arch/x86/include/asm/tlbflush.h
323
flush_tlb_mm_range(vma->vm_mm, a, a + PAGE_SIZE, PAGE_SHIFT, false);
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/vm86.h
77
#define handle_vm86_fault(a, b)
arch/x86/include/asm/vm86.h
78
#define release_vm86_irqs(a)
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/asm/word-at-a-time.h
15
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
arch/x86/include/asm/word-at-a-time.h
17
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
arch/x86/include/asm/word-at-a-time.h
22
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
arch/x86/include/asm/word-at-a-time.h
56
long a = (0x0ff0001+mask) >> 23;
arch/x86/include/asm/word-at-a-time.h
58
return a & mask;
arch/x86/include/uapi/asm/a.out.h
17
#define N_TRSIZE(a) ((a).a_trsize)
arch/x86/include/uapi/asm/a.out.h
18
#define N_DRSIZE(a) ((a).a_drsize)
arch/x86/include/uapi/asm/a.out.h
19
#define N_SYMSIZE(a) ((a).a_syms)
arch/x86/include/uapi/asm/swab.h
20
__u32 a;
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/alternative.c
544
static unsigned int alt_replace_call(u8 *instr, u8 *insn_buff, struct alt_instr *a)
arch/x86/kernel/alternative.c
549
if (a->replacementlen != 5 || insn_buff[0] != CALL_INSN_OPCODE) {
arch/x86/kernel/alternative.c
554
if (a->instrlen != 6 ||
arch/x86/kernel/alternative.c
566
target = *(void **)(instr + a->instrlen + disp);
arch/x86/kernel/alternative.c
683
struct alt_instr *a;
arch/x86/kernel/alternative.c
706
a = start;
arch/x86/kernel/alternative.c
707
while (a < end) {
arch/x86/kernel/alternative.c
713
a = analyze_patch_site(&ps, a, end);
arch/x86/kernel/amd_gart_64.c
499
unsigned long a;
arch/x86/kernel/amd_gart_64.c
507
a = aper + iommu_size;
arch/x86/kernel/amd_gart_64.c
508
iommu_size -= round_up(a, PMD_SIZE) - a;
arch/x86/kernel/cpu/mce/amd.c
1001
struct threshold_attr *a = to_attr(attr);
arch/x86/kernel/cpu/mce/amd.c
1004
ret = a->show ? a->show(b, buf) : -EIO;
arch/x86/kernel/cpu/mce/amd.c
1013
struct threshold_attr *a = to_attr(attr);
arch/x86/kernel/cpu/mce/amd.c
1016
ret = a->store ? a->store(b, buf, count) : -EIO;
arch/x86/kernel/cpu/mce/amd.c
996
#define to_attr(a) container_of(a, struct threshold_attr, attr)
arch/x86/kernel/cpu/mce/core.c
2819
struct device_attribute *a = &b->attr;
arch/x86/kernel/cpu/mce/core.c
2823
sysfs_attr_init(&a->attr);
arch/x86/kernel/cpu/mce/core.c
2824
a->attr.name = b->attrname;
arch/x86/kernel/cpu/mce/core.c
2827
a->attr.mode = 0644;
arch/x86/kernel/cpu/mce/core.c
2828
a->show = show_bank;
arch/x86/kernel/cpu/mce/core.c
2829
a->store = set_bank;
arch/x86/kernel/cpu/mce/internal.h
38
int mce_severity(struct mce *a, struct pt_regs *regs, char **msg, bool is_excp);
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/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/hpet.c
79
inline unsigned int hpet_readl(unsigned int a)
arch/x86/kernel/hpet.c
81
return readl(hpet_virt_address + a);
arch/x86/kernel/hpet.c
84
static inline void hpet_writel(unsigned int d, unsigned int a)
arch/x86/kernel/hpet.c
86
writel(d, hpet_virt_address + a);
arch/x86/kernel/nmi.c
135
struct nmiaction *a;
arch/x86/kernel/nmi.c
158
list_for_each_entry_rcu(a, &desc->head, list) {
arch/x86/kernel/nmi.c
163
thishandled = a->handler(type, regs);
arch/x86/kernel/nmi.c
166
trace_nmi_handler(a->handler, (int)delta, thishandled);
arch/x86/kernel/nmi.c
168
nmi_check_duration(a, delta);
arch/x86/kernel/sys_ia32.c
225
struct mmap_arg_struct32 a;
arch/x86/kernel/sys_ia32.c
227
if (copy_from_user(&a, arg, sizeof(a)))
arch/x86/kernel/sys_ia32.c
230
if (a.offset & ~PAGE_MASK)
arch/x86/kernel/sys_ia32.c
233
return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd,
arch/x86/kernel/sys_ia32.c
234
a.offset>>PAGE_SHIFT);
arch/x86/kernel/unwind_orc.c
269
int *a = _a, *b = _b, tmp;
arch/x86/kernel/unwind_orc.c
273
tmp = *a;
arch/x86/kernel/unwind_orc.c
274
*a = *b + delta;
arch/x86/kernel/unwind_orc.c
278
orc_a = cur_orc_table + (a - cur_orc_ip_table);
arch/x86/kernel/unwind_orc.c
286
const int *a = _a, *b = _b;
arch/x86/kernel/unwind_orc.c
287
unsigned long a_val = orc_ip(a);
arch/x86/kernel/unwind_orc.c
301
orc_a = cur_orc_table + (a - cur_orc_ip_table);
arch/x86/kvm/pmu.c
404
u64 a = *(u64 *)pa & mask;
arch/x86/kvm/pmu.c
407
return (a > b) - (a < b);
arch/x86/kvm/vmx/vmx.c
8397
static inline int u64_shl_div_u64(u64 a, unsigned int shift,
arch/x86/kvm/vmx/vmx.c
8400
u64 low = a << shift, high = a >> (64 - shift);
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
89
volatile char __iomem *mem = a;
arch/x86/math-emu/errors.c
374
int real_1op_NaN(FPU_REG *a)
arch/x86/math-emu/errors.c
378
isNaN = (exponent(a) == EXP_OVER) && (a->sigh & 0x80000000);
arch/x86/math-emu/errors.c
382
signalling = isNaN && !(a->sigh & 0x40000000);
arch/x86/math-emu/errors.c
388
reg_copy(&CONST_QNaN, a);
arch/x86/math-emu/errors.c
399
if (!(a->sigh & 0x80000000)) { /* pseudo-NaN ? */
arch/x86/math-emu/errors.c
400
reg_copy(&CONST_QNaN, a);
arch/x86/math-emu/errors.c
403
a->sigh |= 0x40000000;
arch/x86/math-emu/errors.c
417
FPU_REG const *a = dest;
arch/x86/math-emu/errors.c
423
taga = FPU_Special(a);
arch/x86/math-emu/errors.c
429
&& !((exponent(a) == EXP_OVER)
arch/x86/math-emu/errors.c
430
&& (a->sigh & 0x80000000)))
arch/x86/math-emu/errors.c
444
x = a;
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
449
else if (significand(b) == significand(a)) {
arch/x86/math-emu/errors.c
456
signalling = !(a->sigh & 0x40000000);
arch/x86/math-emu/fpu_emu.h
159
#define signbyte(a) (((u_char *)(a))[9])
arch/x86/math-emu/fpu_emu.h
160
#define getsign(a) (signbyte(a) & 0x80)
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
164
#define changesign(a) { signbyte(a) ^= 0x80; }
arch/x86/math-emu/fpu_emu.h
165
#define setpositive(a) { signbyte(a) &= 0x7f; }
arch/x86/math-emu/fpu_emu.h
166
#define setnegative(a) { signbyte(a) |= 0x80; }
arch/x86/math-emu/fpu_emu.h
167
#define signpositive(a) ( (signbyte(a) & 0x80) == 0 )
arch/x86/math-emu/fpu_emu.h
168
#define signnegative(a) (signbyte(a) & 0x80)
arch/x86/math-emu/fpu_proto.h
156
extern int FPU_to_exp16(FPU_REG const *a, FPU_REG *x);
arch/x86/math-emu/fpu_proto.h
9
extern int real_1op_NaN(FPU_REG *a);
arch/x86/math-emu/fpu_trig.c
1320
FPU_REG *st1_ptr = &st(1), a, b;
arch/x86/math-emu/fpu_trig.c
1330
FPU_to_exp16(st0_ptr, &a);
arch/x86/math-emu/fpu_trig.c
1333
if (poly_l2p1(sign, sign1, &a, &b, st1_ptr))
arch/x86/math-emu/fpu_trig.c
235
FPU_REG a;
arch/x86/math-emu/fpu_trig.c
244
FPU_to_exp16(st0_ptr, &a);
arch/x86/math-emu/fpu_trig.c
247
poly_2xm1(getsign(st0_ptr), &a, st0_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
108
FPU_to_exp16(a, &x);
arch/x86/math-emu/reg_add_sub.c
110
a = &x;
arch/x86/math-emu/reg_add_sub.c
112
expa = exponent16(a);
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
121
return real_2op_NaN(a, taga, 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
136
a = &st(0);
arch/x86/math-emu/reg_add_sub.c
151
signa = getsign(a);
arch/x86/math-emu/reg_add_sub.c
163
expa = exponent(a);
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
227
taga = FPU_Special(a);
arch/x86/math-emu/reg_add_sub.c
239
FPU_to_exp16(a, &x);
arch/x86/math-emu/reg_add_sub.c
241
a = &x;
arch/x86/math-emu/reg_add_sub.c
243
expa = exponent16(a);
arch/x86/math-emu/reg_add_sub.c
253
d2 = a;
arch/x86/math-emu/reg_add_sub.c
255
d1 = a;
arch/x86/math-emu/reg_add_sub.c
261
return real_2op_NaN(a, taga, 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
271
int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa,
arch/x86/math-emu/reg_add_sub.c
284
FPU_copy_to_regi(a, TAG_Zero, deststnr);
arch/x86/math-emu/reg_add_sub.c
29
int add_sub_specials(FPU_REG const *a, u_char taga, u_char signa,
arch/x86/math-emu/reg_add_sub.c
306
reg_copy(a, dest);
arch/x86/math-emu/reg_add_sub.c
307
if ((taga == TW_Denormal) && (a->sigh & 0x80000000)) {
arch/x86/math-emu/reg_add_sub.c
318
FPU_copy_to_regi(a, TAG_Special, deststnr);
arch/x86/math-emu/reg_add_sub.c
39
FPU_REG *a = &st(0);
arch/x86/math-emu/reg_add_sub.c
43
u_char signa = getsign(a);
arch/x86/math-emu/reg_add_sub.c
48
expa = exponent(a);
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
96
taga = FPU_Special(a);
arch/x86/math-emu/reg_convert.c
17
int FPU_to_exp16(FPU_REG const *a, FPU_REG *x)
arch/x86/math-emu/reg_convert.c
19
int sign = getsign(a);
arch/x86/math-emu/reg_convert.c
21
*(long long *)&(x->sigl) = *(const long long *)&(a->sigl);
arch/x86/math-emu/reg_convert.c
24
setexponent16(x, exponent(a));
arch/x86/math-emu/reg_divide.c
101
FPU_to_exp16(a, &x);
arch/x86/math-emu/reg_divide.c
162
FPU_copy_to_regi(a, TAG_Special, deststnr);
arch/x86/math-emu/reg_divide.c
31
FPU_REG const *a, *b, *st0_ptr, *st_ptr;
arch/x86/math-emu/reg_divide.c
46
a = (FPU_REG *) rm;
arch/x86/math-emu/reg_divide.c
49
a = &st(rm);
arch/x86/math-emu/reg_divide.c
50
st_ptr = a;
arch/x86/math-emu/reg_divide.c
54
a = &st(0);
arch/x86/math-emu/reg_divide.c
55
st0_ptr = a;
arch/x86/math-emu/reg_divide.c
67
signa = getsign(a);
arch/x86/math-emu/reg_divide.c
77
reg_copy(a, &x);
arch/x86/math-emu/reg_divide.c
91
taga = FPU_Special(a);
arch/x86/math-emu/reg_mul.c
100
FPU_copy_to_regi(a, TAG_Special, deststnr);
arch/x86/math-emu/reg_mul.c
32
FPU_REG *a = &st(deststnr);
arch/x86/math-emu/reg_mul.c
33
FPU_REG *dest = a;
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
54
taga = FPU_Special(a);
arch/x86/math-emu/reg_mul.c
65
FPU_to_exp16(a, &x);
arch/x86/net/bpf_jit_comp.c
3587
static int emit_bpf_dispatcher(u8 **pprog, int a, int b, s64 *progs, u8 *image, u8 *buf)
arch/x86/net/bpf_jit_comp.c
3593
if (a == b) {
arch/x86/net/bpf_jit_comp.c
3598
if (!is_simm32(progs[a]))
arch/x86/net/bpf_jit_comp.c
3601
progs[a]);
arch/x86/net/bpf_jit_comp.c
3603
(void *)progs[a], image + (prog - buf),
arch/x86/net/bpf_jit_comp.c
3617
pivot = (b - a) / 2;
arch/x86/net/bpf_jit_comp.c
3619
if (!is_simm32(progs[a + pivot]))
arch/x86/net/bpf_jit_comp.c
3621
EMIT2_off32(0x81, add_1reg(0xF8, BPF_REG_3), progs[a + pivot]);
arch/x86/net/bpf_jit_comp.c
3632
err = emit_bpf_dispatcher(&prog, a, a + pivot, /* emit lower_part */
arch/x86/net/bpf_jit_comp.c
3646
err = emit_bpf_dispatcher(&prog, a + pivot + 1, /* emit upper_part */
arch/x86/net/bpf_jit_comp.c
3655
static int cmp_ips(const void *a, const void *b)
arch/x86/net/bpf_jit_comp.c
3657
const s64 *ipa = a;
arch/x86/pci/fixup.c
206
#define GET_INDEX(a, b) ((((a) - PCI_DEVICE_ID_INTEL_MCH_PA) << 3) + ((b) & 7))
arch/x86/platform/geode/alix.c
74
char *a;
arch/x86/platform/geode/alix.c
82
a = strchr(name, '\0');
arch/x86/platform/geode/alix.c
83
if (a)
arch/x86/platform/geode/alix.c
84
*a = ' ';
arch/x86/platform/geode/alix.c
87
a = strchr(name, '\r');
arch/x86/platform/geode/alix.c
88
if (a)
arch/x86/platform/geode/alix.c
89
*a = '\0';
arch/x86/tools/relocs.c
925
const uint32_t *a, *b;
arch/x86/tools/relocs.c
927
a = va;
arch/x86/tools/relocs.c
930
return (*a == *b)? 0 : (*a > *b)? 1 : -1;
arch/x86/um/asm/checksum_64.h
12
: "=r" (a)
arch/x86/um/asm/checksum_64.h
13
: "0" (a), "r" (b));
arch/x86/um/asm/checksum_64.h
14
return a;
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
832
static int rsvd_area_cmp_func(const void *a, const void *b)
arch/x86/virt/vmx/tdx/tdx.c
834
struct tdmr_reserved_area *r1 = (struct tdmr_reserved_area *)a;
arch/x86/xen/mmu_hvm.c
20
struct xen_hvm_get_mem_type a = {
arch/x86/xen/mmu_hvm.c
25
if (HYPERVISOR_hvm_op(HVMOP_get_mem_type, &a)) {
arch/x86/xen/mmu_hvm.c
29
return a.mem_type != HVMMEM_mmio_dm;
arch/x86/xen/mmu_hvm.c
38
struct xen_hvm_pagetable_dying a;
arch/x86/xen/mmu_hvm.c
41
a.domid = DOMID_SELF;
arch/x86/xen/mmu_hvm.c
42
a.gpa = __pa(mm->pgd);
arch/x86/xen/mmu_hvm.c
43
rc = HYPERVISOR_hvm_op(HVMOP_pagetable_dying, &a);
arch/x86/xen/mmu_hvm.c
49
struct xen_hvm_pagetable_dying a;
arch/x86/xen/mmu_hvm.c
52
a.domid = DOMID_SELF;
arch/x86/xen/mmu_hvm.c
53
a.gpa = 0x00;
arch/x86/xen/mmu_hvm.c
54
rc = HYPERVISOR_hvm_op(HVMOP_pagetable_dying, &a);
arch/xtensa/include/asm/asm-uaccess.h
53
bgeu \aa, \at, \error
arch/xtensa/include/asm/asm-uaccess.h
80
user_ok \aa, \as, \at, \error
arch/xtensa/include/asm/asmmacro.h
195
.macro do_nsau cnt, val, tmp, a
arch/xtensa/include/asm/coprocessor.h
104
#define __REG0(cc,abi,t,name,s,a) __REG0_ ## cc (abi,name)
arch/xtensa/include/asm/coprocessor.h
105
#define __REG1(cc,abi,t,name,s,a) __REG1_ ## cc (name)
arch/xtensa/include/asm/coprocessor.h
117
#define __REG2_0(n,s,a) __u32 name;
arch/xtensa/include/asm/coprocessor.h
118
#define __REG2_1(n,s,a) unsigned char n[s] __attribute__ ((aligned(a)));
arch/xtensa/include/asm/coprocessor.h
119
#define __REG2_2(n,s,a) unsigned char n[s] __attribute__ ((aligned(a)));
arch/xtensa/include/asm/coprocessor.h
22
.macro xchal_sa_start a b
arch/xtensa/include/asm/page.h
65
# define DCACHE_ALIAS(a) (((a) & DCACHE_ALIAS_MASK) >> PAGE_SHIFT)
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
69
# define DCACHE_ALIAS(a) ((void)(a), 0)
arch/xtensa/include/asm/page.h
76
# define ICACHE_ALIAS(a) (((a) & ICACHE_ALIAS_MASK) >> PAGE_SHIFT)
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
273
#define pte_same(a,b) (pte_val(a) == pte_val(b))
arch/xtensa/include/uapi/asm/ptrace.h
59
__u32 a[64];
arch/xtensa/kernel/ptrace.c
112
newregs.a, newregs.windowbase * 16);
arch/xtensa/kernel/ptrace.c
113
memcpy(regs->areg, newregs.a + newregs.windowbase * 4,
arch/xtensa/kernel/ptrace.c
57
memcpy(newregs.a,
arch/xtensa/kernel/ptrace.c
60
memcpy(newregs.a + regs->windowbase * 4,
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
21
register int a1 asm("a2") = a;
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
60
register int a1 asm("a2") = a;
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/badblocks.c
511
sector_t a = BB_OFFSET(p[mid]);
block/badblocks.c
513
if (a == s) {
block/badblocks.c
518
if (a < s)
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-crypto-sysfs.c
108
struct blk_crypto_attr *a = attr_to_crypto_attr(attr);
block/blk-crypto-sysfs.c
109
int mode_num = a - __blk_crypto_mode_attrs;
block/blk-crypto-sysfs.c
140
struct blk_crypto_attr *a = attr_to_crypto_attr(attr);
block/blk-crypto-sysfs.c
142
return a->show(profile, a, page);
block/blk-crypto-sysfs.c
72
struct blk_crypto_attr *a = attr_to_crypto_attr(attr);
block/blk-crypto-sysfs.c
74
if (a == &hw_wrapped_keys_attr &&
block/blk-crypto-sysfs.c
77
if (a == &raw_keys_attr &&
block/blk-mq-sched.c
47
static int sched_rq_cmp(void *priv, const struct list_head *a,
block/blk-mq-sched.c
50
struct request *rqa = container_of(a, struct request, queuelist);
block/genhd.c
1236
static umode_t disk_visible(struct kobject *kobj, struct attribute *a, int n)
block/genhd.c
1241
if (a == &dev_attr_badblocks.attr && !disk->bb)
block/genhd.c
1243
return a->mode;
block/partitions/ldm.c
33
#define ldm_debug(f, a...) _ldm_printk (KERN_DEBUG, __func__, f, ##a)
block/partitions/ldm.c
36
#define ldm_crit(f, a...) _ldm_printk (KERN_CRIT, __func__, f, ##a)
block/partitions/ldm.c
37
#define ldm_error(f, a...) _ldm_printk (KERN_ERR, __func__, f, ##a)
block/partitions/ldm.c
38
#define ldm_info(f, a...) _ldm_printk (KERN_INFO, __func__, f, ##a)
crypto/adiantum.c
179
r->a = cpu_to_le64(le64_to_cpu(v1->a) + le64_to_cpu(v2->a) +
crypto/adiantum.c
190
r->a = cpu_to_le64(le64_to_cpu(v1->a) - le64_to_cpu(v2->a) -
crypto/aegis128-neon-inner.c
182
static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b)
crypto/aegis128-neon-inner.c
187
} __a = { a };
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
198
} __a = { a };
crypto/algapi.c
1001
static inline void crypto_inc_byte(u8 *a, unsigned int size)
crypto/algapi.c
1003
u8 *b = (a + size);
crypto/algapi.c
1014
void crypto_inc(u8 *a, unsigned int size)
crypto/algapi.c
1016
__be32 *b = (__be32 *)(a + size);
crypto/algapi.c
1028
crypto_inc_byte(a, size);
crypto/asymmetric_keys/verify_pefile.c
208
static int pefile_compare_shdrs(const void *a, const void *b)
crypto/asymmetric_keys/verify_pefile.c
210
const struct section_header *shdra = a;
crypto/asymmetric_keys/x509_public_key.c
121
bool a = asymmetric_key_id_same(cert->skid, cert->sig->auth_ids[1]);
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_raid6_recov.c
158
struct page *p, *q, *a, *b;
crypto/async_tx/async_raid6_recov.c
173
a = blocks[faila];
crypto/async_tx/async_raid6_recov.c
196
tx = async_xor_offs(a, a_off, srcs, src_offs, 2, bytes, submit);
crypto/async_tx/async_raid6_recov.c
28
u8 *a, *b, *c;
crypto/async_tx/async_raid6_recov.c
73
a = page_address(srcs[0]) + src_offs[0];
crypto/async_tx/async_raid6_recov.c
78
ax = amul[*a++];
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/ccm.c
146
static int format_adata(u8 *adata, unsigned int a)
crypto/ccm.c
153
if (a < 65280) {
crypto/ccm.c
154
*(__be16 *)adata = cpu_to_be16(a);
crypto/ccm.c
158
*(__be32 *)&adata[2] = cpu_to_be32(a);
crypto/ecc.c
1033
u64 a[ECC_MAX_DIGITS], b[ECC_MAX_DIGITS];
crypto/ecc.c
1043
vli_set(a, input, ndigits);
crypto/ecc.c
1049
while ((cmp_result = vli_cmp(a, b, ndigits)) != 0) {
crypto/ecc.c
1052
if (EVEN(a)) {
crypto/ecc.c
1053
vli_rshift1(a, ndigits);
crypto/ecc.c
1071
vli_sub(a, a, b, ndigits);
crypto/ecc.c
1072
vli_rshift1(a, ndigits);
crypto/ecc.c
1085
vli_sub(b, b, a, ndigits);
crypto/ecc.c
1616
vli_mod_mult_fast(w, curve->a, pk->x, curve); /* a·x */
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
133
.a = nist_p521_a,
crypto/ecc_curve_defs.h
152
.a = curve25519_a,
crypto/ecc_curve_defs.h
28
.a = nist_p192_a,
crypto/ecc_curve_defs.h
55
.a = nist_p256_a,
crypto/ecc_curve_defs.h
88
.a = nist_p384_a,
crypto/echainiv.c
60
u64 a;
crypto/echainiv.c
62
memcpy(&a, ctx->salt + ivsize - 8, 8);
crypto/echainiv.c
64
a |= 1;
crypto/echainiv.c
65
a *= seqno;
crypto/echainiv.c
67
memcpy(info + ivsize - 8, &a, 8);
crypto/ecrdsa_defs.h
130
.a = cp256c_a,
crypto/ecrdsa_defs.h
180
.a = tc512a_a,
crypto/ecrdsa_defs.h
226
.a = tc512b_a,
crypto/ecrdsa_defs.h
58
.a = cp256a_a,
crypto/ecrdsa_defs.h
92
.a = cp256b_a,
crypto/gcm.c
226
lengths.a = cpu_to_be64(req->assoclen * 8);
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
127
hash[0] += a;
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
71
a = hash[0];
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/rmd160.c
41
(a) = rol32((a), (s)) + (e); \
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/twofish_common.c
468
#define CALC_S(a, b, c, d, i, w, x, y, z) \
crypto/twofish_common.c
471
(a) ^= exp_to_poly[tmp + (w)]; \
crypto/twofish_common.c
483
#define CALC_SB_2(i, a, b) \
crypto/twofish_common.c
484
ctx->s[0][i] = mds[0][q0[(a) ^ sa] ^ se]; \
crypto/twofish_common.c
486
ctx->s[2][i] = mds[2][q1[(a) ^ sc] ^ sg]; \
crypto/twofish_common.c
491
#define CALC_SB192_2(i, a, b) \
crypto/twofish_common.c
494
ctx->s[2][i] = mds[2][q1[q0[(a) ^ sc] ^ sg] ^ sk]; \
crypto/twofish_common.c
495
ctx->s[3][i] = mds[3][q1[q1[(a) ^ sd] ^ sh] ^ sl];
crypto/twofish_common.c
499
#define CALC_SB256_2(i, a, b) \
crypto/twofish_common.c
501
ctx->s[1][i] = mds[1][q0[q1[q1[(a) ^ sb] ^ sf] ^ sj] ^ sn]; \
crypto/twofish_common.c
502
ctx->s[2][i] = mds[2][q1[q0[q0[(a) ^ sc] ^ sg] ^ sk] ^ so]; \
crypto/twofish_common.c
529
#define CALC_K_2(a, b, c, d, j) \
crypto/twofish_common.c
530
mds[0][q0[a ^ key[(j) + 8]] ^ key[j]] \
crypto/twofish_common.c
535
#define CALC_K(a, j, k, l, m, n) \
crypto/twofish_common.c
539
x += y; y += x; ctx->a[j] = x; \
crypto/twofish_common.c
540
ctx->a[(j) + 1] = rol32(y, 9)
crypto/twofish_common.c
542
#define CALC_K192_2(a, b, c, d, j) \
crypto/twofish_common.c
543
CALC_K_2 (q0[a ^ key[(j) + 16]], \
crypto/twofish_common.c
548
#define CALC_K192(a, j, k, l, m, n) \
crypto/twofish_common.c
552
x += y; y += x; ctx->a[j] = x; \
crypto/twofish_common.c
553
ctx->a[(j) + 1] = rol32(y, 9)
crypto/twofish_common.c
555
#define CALC_K256_2(a, b, j) \
crypto/twofish_common.c
557
q1[a ^ key[(j) + 25]], \
crypto/twofish_common.c
558
q0[a ^ key[(j) + 26]], \
crypto/twofish_common.c
561
#define CALC_K256(a, j, k, l, m, n) \
crypto/twofish_common.c
565
x += y; y += x; ctx->a[j] = x; \
crypto/twofish_common.c
566
ctx->a[(j) + 1] = rol32(y, 9)
crypto/twofish_generic.c
100
u32 a, b, c, d;
crypto/twofish_generic.c
106
INPACK (0, a, 0);
crypto/twofish_generic.c
124
OUTUNPACK (2, a, 6);
crypto/twofish_generic.c
135
u32 a, b, c, d;
crypto/twofish_generic.c
143
INPACK (2, a, 6);
crypto/twofish_generic.c
157
OUTUNPACK (0, a, 0);
crypto/twofish_generic.c
40
#define G1(a) \
crypto/twofish_generic.c
41
(ctx->s[0][(a) & 0xFF]) ^ (ctx->s[1][((a) >> 8) & 0xFF]) \
crypto/twofish_generic.c
42
^ (ctx->s[2][((a) >> 16) & 0xFF]) ^ (ctx->s[3][(a) >> 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)
drivers/accel/habanalabs/common/hldio.h
115
unsigned long a)
drivers/accel/qaic/qaic_sysfs.c
23
static ssize_t dbc_state_show(struct device *dev, struct device_attribute *a, char *buf)
drivers/accel/qaic/qaic_sysfs.c
25
struct dbc_attribute *dbc_attr = container_of(a, struct dbc_attribute, dev_attr);
drivers/acpi/acpi_video.c
721
acpi_video_cmp_level(const void *a, const void *b)
drivers/acpi/acpi_video.c
723
return *(int *)a - *(int *)b;
drivers/acpi/acpica/aclocal.h
742
#define ACPI_DISASM_ONLY_MEMBERS(a) a;
drivers/acpi/acpica/aclocal.h
744
#define ACPI_DISASM_ONLY_MEMBERS(a)
drivers/acpi/acpica/aclocal.h
748
#define ACPI_CONVERTER_ONLY_MEMBERS(a) a;
drivers/acpi/acpica/aclocal.h
750
#define ACPI_CONVERTER_ONLY_MEMBERS(a)
drivers/acpi/acpica/acmacros.h
169
#define ACPI_DIV_2(a) _ACPI_DIV(a, 1)
drivers/acpi/acpica/acmacros.h
170
#define ACPI_MUL_2(a) _ACPI_MUL(a, 1)
drivers/acpi/acpica/acmacros.h
171
#define ACPI_MOD_2(a) _ACPI_MOD(a, 2)
drivers/acpi/acpica/acmacros.h
173
#define ACPI_DIV_4(a) _ACPI_DIV(a, 2)
drivers/acpi/acpica/acmacros.h
174
#define ACPI_MUL_4(a) _ACPI_MUL(a, 2)
drivers/acpi/acpica/acmacros.h
175
#define ACPI_MOD_4(a) _ACPI_MOD(a, 4)
drivers/acpi/acpica/acmacros.h
177
#define ACPI_DIV_8(a) _ACPI_DIV(a, 3)
drivers/acpi/acpica/acmacros.h
178
#define ACPI_MUL_8(a) _ACPI_MUL(a, 3)
drivers/acpi/acpica/acmacros.h
179
#define ACPI_MOD_8(a) _ACPI_MOD(a, 8)
drivers/acpi/acpica/acmacros.h
181
#define ACPI_DIV_16(a) _ACPI_DIV(a, 4)
drivers/acpi/acpica/acmacros.h
182
#define ACPI_MUL_16(a) _ACPI_MUL(a, 4)
drivers/acpi/acpica/acmacros.h
183
#define ACPI_MOD_16(a) _ACPI_MOD(a, 16)
drivers/acpi/acpica/acmacros.h
185
#define ACPI_DIV_32(a) _ACPI_DIV(a, 5)
drivers/acpi/acpica/acmacros.h
186
#define ACPI_MUL_32(a) _ACPI_MUL(a, 5)
drivers/acpi/acpica/acmacros.h
187
#define ACPI_MOD_32(a) _ACPI_MOD(a, 32)
drivers/acpi/acpica/acmacros.h
210
#define ACPI_ROUND_DOWN_TO_32BIT(a) ACPI_ROUND_DOWN(a, 4)
drivers/acpi/acpica/acmacros.h
211
#define ACPI_ROUND_DOWN_TO_64BIT(a) ACPI_ROUND_DOWN(a, 8)
drivers/acpi/acpica/acmacros.h
212
#define ACPI_ROUND_DOWN_TO_NATIVE_WORD(a) ACPI_ROUND_DOWN(a, sizeof(acpi_size))
drivers/acpi/acpica/acmacros.h
214
#define ACPI_ROUND_UP_TO_32BIT(a) ACPI_ROUND_UP(a, 4)
drivers/acpi/acpica/acmacros.h
215
#define ACPI_ROUND_UP_TO_64BIT(a) ACPI_ROUND_UP(a, 8)
drivers/acpi/acpica/acmacros.h
216
#define ACPI_ROUND_UP_TO_NATIVE_WORD(a) ACPI_ROUND_UP(a, sizeof(acpi_size))
drivers/acpi/acpica/acmacros.h
218
#define ACPI_ROUND_BITS_UP_TO_BYTES(a) ACPI_DIV_8((a) + 7)
drivers/acpi/acpica/acmacros.h
219
#define ACPI_ROUND_BITS_DOWN_TO_BYTES(a) ACPI_DIV_8((a))
drivers/acpi/acpica/acmacros.h
221
#define ACPI_ROUND_UP_TO_1K(a) (((a) + 1023) >> 10)
drivers/acpi/acpica/acmacros.h
233
#define __ACPI_FIND_LAST_BIT_2(a, r) ((((u8) (a)) & 0x02) ? (r)+1 : (r))
drivers/acpi/acpica/acmacros.h
234
#define __ACPI_FIND_LAST_BIT_4(a, r) ((((u8) (a)) & 0x0C) ? \
drivers/acpi/acpica/acmacros.h
235
__ACPI_FIND_LAST_BIT_2 ((a)>>2, (r)+2) : \
drivers/acpi/acpica/acmacros.h
236
__ACPI_FIND_LAST_BIT_2 ((a), (r)))
drivers/acpi/acpica/acmacros.h
237
#define __ACPI_FIND_LAST_BIT_8(a, r) ((((u8) (a)) & 0xF0) ? \
drivers/acpi/acpica/acmacros.h
238
__ACPI_FIND_LAST_BIT_4 ((a)>>4, (r)+4) : \
drivers/acpi/acpica/acmacros.h
239
__ACPI_FIND_LAST_BIT_4 ((a), (r)))
drivers/acpi/acpica/acmacros.h
240
#define __ACPI_FIND_LAST_BIT_16(a, r) ((((u16) (a)) & 0xFF00) ? \
drivers/acpi/acpica/acmacros.h
241
__ACPI_FIND_LAST_BIT_8 ((a)>>8, (r)+8) : \
drivers/acpi/acpica/acmacros.h
242
__ACPI_FIND_LAST_BIT_8 ((a), (r)))
drivers/acpi/acpica/acmacros.h
243
#define __ACPI_FIND_LAST_BIT_32(a, r) ((((u32) (a)) & 0xFFFF0000) ? \
drivers/acpi/acpica/acmacros.h
244
__ACPI_FIND_LAST_BIT_16 ((a)>>16, (r)+16) : \
drivers/acpi/acpica/acmacros.h
245
__ACPI_FIND_LAST_BIT_16 ((a), (r)))
drivers/acpi/acpica/acmacros.h
246
#define __ACPI_FIND_LAST_BIT_64(a, r) ((((u64) (a)) & 0xFFFFFFFF00000000) ? \
drivers/acpi/acpica/acmacros.h
247
__ACPI_FIND_LAST_BIT_32 ((a)>>32, (r)+32) : \
drivers/acpi/acpica/acmacros.h
248
__ACPI_FIND_LAST_BIT_32 ((a), (r)))
drivers/acpi/acpica/acmacros.h
250
#define ACPI_FIND_LAST_BIT_8(a) ((a) ? __ACPI_FIND_LAST_BIT_8 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
251
#define ACPI_FIND_LAST_BIT_16(a) ((a) ? __ACPI_FIND_LAST_BIT_16 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
252
#define ACPI_FIND_LAST_BIT_32(a) ((a) ? __ACPI_FIND_LAST_BIT_32 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
253
#define ACPI_FIND_LAST_BIT_64(a) ((a) ? __ACPI_FIND_LAST_BIT_64 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
255
#define __ACPI_FIND_FIRST_BIT_2(a, r) ((((u8) (a)) & 0x01) ? (r) : (r)+1)
drivers/acpi/acpica/acmacros.h
256
#define __ACPI_FIND_FIRST_BIT_4(a, r) ((((u8) (a)) & 0x03) ? \
drivers/acpi/acpica/acmacros.h
257
__ACPI_FIND_FIRST_BIT_2 ((a), (r)) : \
drivers/acpi/acpica/acmacros.h
258
__ACPI_FIND_FIRST_BIT_2 ((a)>>2, (r)+2))
drivers/acpi/acpica/acmacros.h
259
#define __ACPI_FIND_FIRST_BIT_8(a, r) ((((u8) (a)) & 0x0F) ? \
drivers/acpi/acpica/acmacros.h
260
__ACPI_FIND_FIRST_BIT_4 ((a), (r)) : \
drivers/acpi/acpica/acmacros.h
261
__ACPI_FIND_FIRST_BIT_4 ((a)>>4, (r)+4))
drivers/acpi/acpica/acmacros.h
262
#define __ACPI_FIND_FIRST_BIT_16(a, r) ((((u16) (a)) & 0x00FF) ? \
drivers/acpi/acpica/acmacros.h
263
__ACPI_FIND_FIRST_BIT_8 ((a), (r)) : \
drivers/acpi/acpica/acmacros.h
264
__ACPI_FIND_FIRST_BIT_8 ((a)>>8, (r)+8))
drivers/acpi/acpica/acmacros.h
265
#define __ACPI_FIND_FIRST_BIT_32(a, r) ((((u32) (a)) & 0x0000FFFF) ? \
drivers/acpi/acpica/acmacros.h
266
__ACPI_FIND_FIRST_BIT_16 ((a), (r)) : \
drivers/acpi/acpica/acmacros.h
267
__ACPI_FIND_FIRST_BIT_16 ((a)>>16, (r)+16))
drivers/acpi/acpica/acmacros.h
268
#define __ACPI_FIND_FIRST_BIT_64(a, r) ((((u64) (a)) & 0x00000000FFFFFFFF) ? \
drivers/acpi/acpica/acmacros.h
269
__ACPI_FIND_FIRST_BIT_32 ((a), (r)) : \
drivers/acpi/acpica/acmacros.h
270
__ACPI_FIND_FIRST_BIT_32 ((a)>>32, (r)+32))
drivers/acpi/acpica/acmacros.h
272
#define ACPI_FIND_FIRST_BIT_8(a) ((a) ? __ACPI_FIND_FIRST_BIT_8 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
273
#define ACPI_FIND_FIRST_BIT_16(a) ((a) ? __ACPI_FIND_FIRST_BIT_16 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
274
#define ACPI_FIND_FIRST_BIT_32(a) ((a) ? __ACPI_FIND_FIRST_BIT_32 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
275
#define ACPI_FIND_FIRST_BIT_64(a) ((a) ? __ACPI_FIND_FIRST_BIT_64 (a, 1) : 0)
drivers/acpi/acpica/acmacros.h
281
#define ACPI_ROUND_UP_POWER_OF_TWO_8(a) ((u8) \
drivers/acpi/acpica/acmacros.h
282
(((u16) 1) << ACPI_FIND_LAST_BIT_8 ((a) - 1)))
drivers/acpi/acpica/acmacros.h
283
#define ACPI_ROUND_DOWN_POWER_OF_TWO_8(a) ((u8) \
drivers/acpi/acpica/acmacros.h
284
(((u16) 1) << (ACPI_FIND_LAST_BIT_8 ((a)) - 1)))
drivers/acpi/acpica/acmacros.h
285
#define ACPI_ROUND_UP_POWER_OF_TWO_16(a) ((u16) \
drivers/acpi/acpica/acmacros.h
286
(((u32) 1) << ACPI_FIND_LAST_BIT_16 ((a) - 1)))
drivers/acpi/acpica/acmacros.h
287
#define ACPI_ROUND_DOWN_POWER_OF_TWO_16(a) ((u16) \
drivers/acpi/acpica/acmacros.h
288
(((u32) 1) << (ACPI_FIND_LAST_BIT_16 ((a)) - 1)))
drivers/acpi/acpica/acmacros.h
289
#define ACPI_ROUND_UP_POWER_OF_TWO_32(a) ((u32) \
drivers/acpi/acpica/acmacros.h
290
(((u64) 1) << ACPI_FIND_LAST_BIT_32 ((a) - 1)))
drivers/acpi/acpica/acmacros.h
291
#define ACPI_ROUND_DOWN_POWER_OF_TWO_32(a) ((u32) \
drivers/acpi/acpica/acmacros.h
292
(((u64) 1) << (ACPI_FIND_LAST_BIT_32 ((a)) - 1)))
drivers/acpi/acpica/acmacros.h
293
#define ACPI_IS_ALIGNED(a, s) (((a) & ((s) - 1)) == 0)
drivers/acpi/acpica/acmacros.h
294
#define ACPI_IS_POWER_OF_TWO(a) ACPI_IS_ALIGNED(a, a)
drivers/acpi/acpica/acmacros.h
398
#define ARGI_LIST1(a) (ARG_1(a))
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
405
#define ARGP_LIST1(a) (ARG_1(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
457
(a) & 0xFF, ((a) >> 8) & 0xFF, ((a) >> 16) & 0xFF, ((a) >> 24) & 0xFF, \
drivers/acpi/acpica/acmacros.h
469
#define ASL_CV_LABEL_FILENODE(a) cv_label_file_node(a);
drivers/acpi/acpica/acmacros.h
470
#define ASL_CV_CAPTURE_COMMENTS_ONLY(a) cv_capture_comments_only (a);
drivers/acpi/acpica/acmacros.h
471
#define ASL_CV_CAPTURE_COMMENTS(a) cv_capture_comments (a);
drivers/acpi/acpica/acmacros.h
472
#define ASL_CV_TRANSFER_COMMENTS(a) cv_transfer_comments (a);
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
476
#define ASL_CV_CLEAR_OP_COMMENTS(a) cv_clear_op_comments(a);
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
479
#define ASL_CV_FILE_HAS_SWITCHED(a) cv_file_has_switched(a)
drivers/acpi/acpica/acmacros.h
480
#define ASL_CV_INIT_FILETREE(a,b) cv_init_file_tree(a,b);
drivers/acpi/acpica/acmacros.h
484
#define ASL_CV_LABEL_FILENODE(a)
drivers/acpi/acpica/acmacros.h
485
#define ASL_CV_CAPTURE_COMMENTS_ONLY(a)
drivers/acpi/acpica/acmacros.h
486
#define ASL_CV_CAPTURE_COMMENTS(a)
drivers/acpi/acpica/acmacros.h
487
#define ASL_CV_TRANSFER_COMMENTS(a)
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
491
#define ASL_CV_CLEAR_OP_COMMENTS(a)
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
494
#define ASL_CV_FILE_HAS_SWITCHED(a) 0
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/acpica/exfield.c
52
#define GENERIC_SUBSPACE_COMMAND(a) (4 == a || a == 5)
drivers/acpi/acpica/exfield.c
53
#define MASTER_SUBSPACE_COMMAND(a) (12 <= a && a <= 15)
drivers/acpi/arm64/ffh.c
73
u32 a[8] = { 0 }, *ptr = (u32 *)value;
drivers/acpi/arm64/ffh.c
83
a[idx] = *(ptr + idx);
drivers/acpi/arm64/ffh.c
85
ffh_ctxt->invoke_ffh_fn(a[0], a[1], a[2], a[3], a[4],
drivers/acpi/arm64/ffh.c
86
a[5], a[6], a[7], &res, NULL);
drivers/acpi/cppc_acpi.c
158
#define to_cpc_desc(a) container_of(a, struct cpc_desc, kobj)
drivers/acpi/device_sysfs.c
59
#define to_attr(a) container_of(a, struct acpi_data_node_attr, attr)
drivers/acpi/fan_core.c
280
static int acpi_fan_speed_cmp(const void *a, const void *b)
drivers/acpi/fan_core.c
282
const struct acpi_fan_fps *fps1 = a;
drivers/acpi/nfit/core.c
1148
struct nfit_mem *a = container_of(_a, typeof(*a), list);
drivers/acpi/nfit/core.c
1152
handleA = __to_nfit_memdev(a)->device_handle;
drivers/acpi/nfit/core.c
1343
static umode_t nfit_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/acpi/nfit/core.c
1348
if (a == &dev_attr_scrub.attr)
drivers/acpi/nfit/core.c
1349
return ars_supported(nvdimm_bus) ? a->mode : 0;
drivers/acpi/nfit/core.c
1351
if (a == &dev_attr_firmware_activate_noidle.attr)
drivers/acpi/nfit/core.c
1352
return intel_fwa_supported(nvdimm_bus) ? a->mode : 0;
drivers/acpi/nfit/core.c
1354
return a->mode;
drivers/acpi/nfit/core.c
1631
struct attribute *a, int n)
drivers/acpi/nfit/core.c
1639
if (a == &dev_attr_handle.attr || a == &dev_attr_phys_id.attr
drivers/acpi/nfit/core.c
1640
|| a == &dev_attr_flags.attr
drivers/acpi/nfit/core.c
1641
|| a == &dev_attr_family.attr
drivers/acpi/nfit/core.c
1642
|| a == &dev_attr_dsm_mask.attr)
drivers/acpi/nfit/core.c
1643
return a->mode;
drivers/acpi/nfit/core.c
1647
if (a == &dev_attr_format1.attr && num_nvdimm_formats(nvdimm) <= 1)
drivers/acpi/nfit/core.c
1651
&& a == &dev_attr_dirty_shutdown.attr)
drivers/acpi/nfit/core.c
1654
return a->mode;
drivers/acpi/numa/hmat.c
712
static int initiator_cmp(void *priv, const struct list_head *a,
drivers/acpi/numa/hmat.c
718
ia = list_entry(a, struct memory_initiator, node);
drivers/acpi/nvs.c
32
static inline int suspend_nvs_register(unsigned long a, unsigned long b)
drivers/acpi/prmt.c
91
#define get_first_handler(a) ((struct acpi_prmt_handler_info *) ((char *) (a) + a->handler_info_offset))
drivers/acpi/prmt.c
92
#define get_next_handler(a) ((struct acpi_prmt_handler_info *) (sizeof(struct acpi_prmt_handler_info) + (char *) a))
drivers/acpi/scan.c
2103
static acpi_status acpi_scan_check_crs_csi2_cb(acpi_handle handle, u32 a, void *b, void **c)
drivers/ata/ahci_imx.c
300
int m1, m2, a;
drivers/ata/ahci_imx.c
379
a = (m2 - m1) / (m2/1000);
drivers/ata/ahci_imx.c
380
*temp = ((-559) * a * a) / 1000 + (1379) * a + (-458000);
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/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
53
a = r0();
drivers/ata/pata_parport/aten.c
55
return a;
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
84
buf[2 * k + 1] = a;
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
129
w2(6); a = 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
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/dstr.c
57
w0(0); w2(0x26); a = r0(); w2(4);
drivers/ata/pata_parport/dstr.c
58
return a;
drivers/ata/pata_parport/dstr.c
62
w2(0x24); a = r4(); w2(4);
drivers/ata/pata_parport/dstr.c
63
return a;
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
73
a = r0(); w2(4);
drivers/ata/pata_parport/epat.c
74
return a;
drivers/ata/pata_parport/epat.c
78
w3(r); w2(0x24); a = r4(); w2(4);
drivers/ata/pata_parport/epat.c
79
return a;
drivers/ata/pata_parport/epat.c
87
int k, ph, a, b;
drivers/ata/pata_parport/epat.c
97
w2(6 + ph); a = r1();
drivers/ata/pata_parport/epat.c
98
if (a & 8) {
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
136
w2(2+ph); a = 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/epia.c
60
a = r0(); w2(4);
drivers/ata/pata_parport/epia.c
61
return a;
drivers/ata/pata_parport/epia.c
65
w3(regr); w2(0x24); a = r4(); w2(4);
drivers/ata/pata_parport/epia.c
66
return a;
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
56
w0(0); a = 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
102
w2(0xef); a = r0();
drivers/ata/pata_parport/fit3.c
104
buf[2 * k] = a;
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
61
w2(0xd); a = r1();
drivers/ata/pata_parport/fit3.c
64
return j44(a, b);
drivers/ata/pata_parport/fit3.c
67
w2(0xec); w2(0xee); w2(0xef); a = r0();
drivers/ata/pata_parport/fit3.c
69
return a;
drivers/ata/pata_parport/fit3.c
73
a = r4(); b = r4();
drivers/ata/pata_parport/fit3.c
75
return a;
drivers/ata/pata_parport/fit3.c
83
int k, a, b, c, d;
drivers/ata/pata_parport/fit3.c
89
w2(0xd); a = 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
135
a = r1();
drivers/ata/pata_parport/kbic.c
138
buf[2 * k] = j44(a, b);
drivers/ata/pata_parport/kbic.c
142
a = 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
48
a = r12w(); w2(4);
drivers/ata/pata_parport/kbic.c
49
return j53(a);
drivers/ata/pata_parport/kbic.c
52
a = r0(); w2(4);
drivers/ata/pata_parport/kbic.c
53
return a;
drivers/ata/pata_parport/kbic.c
58
a = r4(); b = r4(); w2(4); w2(0); w2(4);
drivers/ata/pata_parport/kbic.c
59
return a;
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
200
w2(6); a = 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
52
w2(6); a = r1(); w2(4);
drivers/ata/pata_parport/on26.c
55
return j44(a, b);
drivers/ata/pata_parport/on26.c
58
w2(0x26); a = r0(); w2(4); w2(0x26); w2(4);
drivers/ata/pata_parport/on26.c
59
return a;
drivers/ata/pata_parport/on26.c
64
w3(0); w3(0); w2(0x24); a = r4(); w2(4);
drivers/ata/pata_parport/on26.c
66
return a;
drivers/ata/sata_dwc_460ex.c
41
#define sata_dwc_writel(a, v) writel_relaxed(v, a)
drivers/ata/sata_dwc_460ex.c
42
#define sata_dwc_readl(a) readl_relaxed(a)
drivers/atm/eni.c
108
static void EVENT(const char *s,unsigned long a,unsigned long b)
drivers/atm/eni.c
111
ev_a[ec] = a;
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/panel.c
73
#define PNL_PINPUT(a) ((((unsigned char)(a)) ^ 0x7F) >> 3)
drivers/base/bus.c
1105
static void device_insertion_sort_klist(struct device *a, struct list_head *list,
drivers/base/bus.c
1106
int (*compare)(const struct device *a,
drivers/base/bus.c
1116
if (compare(a, b) <= 0) {
drivers/base/bus.c
1117
list_move_tail(&a->p->knode_bus.n_node,
drivers/base/bus.c
1122
list_move_tail(&a->p->knode_bus.n_node, list);
drivers/base/bus.c
1126
int (*compare)(const struct device *a,
drivers/base/platform.c
1314
static umode_t platform_dev_attrs_visible(struct kobject *kobj, struct attribute *a,
drivers/base/platform.c
1319
if (a == &dev_attr_numa_node.attr &&
drivers/base/platform.c
1323
return a->mode;
drivers/base/regmap/regcache.c
25
static int regcache_defaults_cmp(const void *a, const void *b)
drivers/base/regmap/regcache.c
27
const struct reg_default *x = a;
drivers/base/regmap/regcache.c
724
static int regcache_default_cmp(const void *a, const void *b)
drivers/base/regmap/regcache.c
726
const struct reg_default *_a = a;
drivers/base/regmap/regmap-spi.c
56
struct regmap_async *a)
drivers/base/regmap/regmap-spi.c
58
struct regmap_async_spi *async = container_of(a,
drivers/block/ataflop.c
415
#define DPRINT(a) printk a
drivers/block/ataflop.c
417
#define DPRINT(a)
drivers/block/drbd/drbd_nl.c
1443
static bool write_ordering_changed(struct disk_conf *a, struct disk_conf *b)
drivers/block/drbd/drbd_nl.c
1445
return a->disk_barrier != b->disk_barrier ||
drivers/block/drbd/drbd_nl.c
1446
a->disk_flushes != b->disk_flushes ||
drivers/block/drbd/drbd_nl.c
1447
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/floppy.c
694
#define INFBOUND(a, b) (a) = max_t(int, a, b)
drivers/block/floppy.c
695
#define SUPBOUND(a, b) (a) = min_t(int, a, b)
drivers/block/rnbd/rnbd-srv.c
605
char *a, *b;
drivers/block/rnbd/rnbd-srv.c
616
a = strnstr(dev_search_path, "%SESSNAME%", sizeof(dev_search_path));
drivers/block/rnbd/rnbd-srv.c
617
if (a) {
drivers/block/rnbd/rnbd-srv.c
618
len = a - dev_search_path;
drivers/block/rnbd/rnbd-srv.c
634
a = strchr(full_path, '/');
drivers/block/rnbd/rnbd-srv.c
635
b = a;
drivers/block/rnbd/rnbd-srv.c
637
if (*b == '/' && *a == '/') {
drivers/block/rnbd/rnbd-srv.c
640
a++;
drivers/block/rnbd/rnbd-srv.c
641
*a = *b;
drivers/block/rnbd/rnbd-srv.c
645
a++;
drivers/block/rnbd/rnbd-srv.c
646
*a = '\0';
drivers/block/virtio_blk.c
1139
struct attribute *a, int n)
drivers/block/virtio_blk.c
1146
if (a == &dev_attr_cache_type.attr &&
drivers/block/virtio_blk.c
1150
return a->mode;
drivers/bluetooth/btmrvl_sdio.h
108
#define ALIGN_SZ(p, a) \
drivers/bluetooth/btmrvl_sdio.h
109
(((p) + ((a) - 1)) & ~((a) - 1))
drivers/bluetooth/btmrvl_sdio.h
112
#define ALIGN_ADDR(p, a) \
drivers/bluetooth/btmrvl_sdio.h
113
((((unsigned long)(p)) + (((unsigned long)(a)) - 1)) & \
drivers/bluetooth/btmrvl_sdio.h
114
~(((unsigned long)(a)) - 1))
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/bus/moxtet.c
57
module_##name##_show(struct device *dev, struct device_attribute *a, \
drivers/bus/omap_l3_smx.h
319
#define __raw_writell(v, a) (__chk_io_ptr(a), \
drivers/bus/omap_l3_smx.h
320
*(volatile u64 __force *)(a) = (v))
drivers/bus/omap_l3_smx.h
321
#define __raw_readll(a) (__chk_io_ptr(a), \
drivers/bus/omap_l3_smx.h
322
*(volatile u64 __force *)(a))
drivers/cdx/cdx.c
521
static umode_t cdx_dev_attrs_are_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cdx/cdx.c
528
return a->mode;
drivers/cdx/cdx.c
533
static umode_t cdx_bus_attrs_are_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cdx/cdx.c
540
return a->mode;
drivers/char/agp/alpha-agp.c
117
static int alpha_core_agp_create_free_gatt_table(struct agp_bridge_data *a)
drivers/char/hw_random/optee-rng.c
200
pvt_data.data_rate = param[0].u.value.a;
drivers/char/tpm/tpm-sysfs.c
364
#define to_tpm_pcr_attr(a) container_of(a, struct tpm_pcr_attr, attr)
drivers/char/tpm/tpm.h
89
__be32 a;
drivers/char/tpm/tpm1-cmd.c
370
timeout_chip[0] = be32_to_cpu(cap.timeout.a);
drivers/char/tpm/tpm2-sessions.c
638
u8 a;
drivers/char/tpm/tpm2-sessions.c
644
a = tpm_buf_read_u8(buf, &offset_s);
drivers/char/tpm/tpm2-sessions.c
647
if (handle == auth->handle && auth->attrs == a) {
drivers/clk/at91/pmc.h
120
#define ndck(a, s) (a[s - 1].id + 1)
drivers/clk/at91/pmc.h
121
#define nck(a) (a[ARRAY_SIZE(a) - 1].id + 1)
drivers/clk/clk-si5351.c
451
unsigned long rfrac, denom, a, b, c;
drivers/clk/clk-si5351.c
460
a = rate / req->best_parent_rate;
drivers/clk/clk-si5351.c
462
if (a < SI5351_PLL_A_MIN)
drivers/clk/clk-si5351.c
464
if (a > SI5351_PLL_A_MAX)
drivers/clk/clk-si5351.c
483
hwdata->params.p1 = 128 * a;
drivers/clk/clk-si5351.c
493
rate += req->best_parent_rate * a;
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
681
a = (unsigned long)lltmp;
drivers/clk/clk-si5351.c
683
a = 4;
drivers/clk/clk-si5351.c
688
req->best_parent_rate = a * rate;
drivers/clk/clk-si5351.c
691
a = DIV_ROUND_CLOSEST(req->best_parent_rate, rate);
drivers/clk/clk-si5351.c
692
if (a < SI5351_MULTISYNTH_A_MIN)
drivers/clk/clk-si5351.c
693
a = SI5351_MULTISYNTH_A_MIN;
drivers/clk/clk-si5351.c
694
if (a > SI5351_MULTISYNTH67_A_MAX)
drivers/clk/clk-si5351.c
695
a = SI5351_MULTISYNTH67_A_MAX;
drivers/clk/clk-si5351.c
709
a = req->best_parent_rate / rate;
drivers/clk/clk-si5351.c
710
if (a < SI5351_MULTISYNTH_A_MIN)
drivers/clk/clk-si5351.c
711
a = SI5351_MULTISYNTH_A_MIN;
drivers/clk/clk-si5351.c
712
if (a > SI5351_MULTISYNTH_A_MAX)
drivers/clk/clk-si5351.c
713
a = SI5351_MULTISYNTH_A_MAX;
drivers/clk/clk-si5351.c
733
do_div(lltmp, a * c + b);
drivers/clk/clk-si5351.c
744
hwdata->params.p1 = a;
drivers/clk/clk-si5351.c
748
hwdata->params.p1 = 128 * a;
drivers/clk/clk-si5351.c
755
__func__, clk_hw_get_name(hw), a, b, c, divby4,
drivers/clk/keystone/sci-clk.c
355
static int _cmp_sci_clk(const void *a, const void *b)
drivers/clk/keystone/sci-clk.c
357
const struct sci_clk *ca = a;
drivers/clk/keystone/sci-clk.c
496
static int _cmp_sci_clk_list(void *priv, const struct list_head *a,
drivers/clk/keystone/sci-clk.c
499
const struct sci_clk *ca = container_of(a, struct sci_clk, node);
drivers/clk/meson/axg-audio.c
456
AUD_MST_SCLK_PRE_EN(a, AUDIO_MST_A_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
469
AUD_MST_SCLK_DIV(a, AUDIO_MST_A_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
482
AUD_MST_SCLK_POST_EN(a, AUDIO_MST_A_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
495
AUD_MST_SCLK(a, AUDIO_MST_A_SCLK_CTRL1);
drivers/clk/meson/axg-audio.c
508
AUD_MST_LRCLK_DIV(a, AUDIO_MST_A_SCLK_CTRL0);
drivers/clk/meson/axg-audio.c
521
AUD_MST_LRCLK(a, AUDIO_MST_A_SCLK_CTRL1);
drivers/clk/pxa/clk-pxa27x.c
395
unsigned int a, l, osc_forced;
drivers/clk/pxa/clk-pxa27x.c
400
a = cccr & (1 << CCCR_A_BIT);
drivers/clk/pxa/clk-pxa27x.c
403
if (osc_forced || a)
drivers/clk/pxa/clk-pxa27x.c
414
unsigned int osc_forced, a;
drivers/clk/pxa/clk-pxa27x.c
419
a = cccr & (1 << CCCR_A_BIT);
drivers/clk/pxa/clk-pxa27x.c
422
if (a)
drivers/clk/qcom/clk-alpha-pll.c
1028
u32 l, a, ctl, cur_alpha = 0;
drivers/clk/qcom/clk-alpha-pll.c
1030
rate = alpha_huayra_pll_round_rate(rate, prate, &l, &a);
drivers/clk/qcom/clk-alpha-pll.c
1042
if (cur_alpha != a) {
drivers/clk/qcom/clk-alpha-pll.c
1055
regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
1057
if (a == 0)
drivers/clk/qcom/clk-alpha-pll.c
1070
u32 l, a;
drivers/clk/qcom/clk-alpha-pll.c
1073
req->best_parent_rate, &l, &a);
drivers/clk/qcom/clk-alpha-pll.c
1489
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
1491
rrate = alpha_pll_round_rate(rate, prate, &l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
1498
regmap_write(pll->clkr.regmap, PLL_FRAC(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
1511
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
1537
&cal_l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
1802
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
1805
rrate = alpha_pll_round_rate(rate, prate, &l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
1812
regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
1903
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
1905
rrate = alpha_pll_round_rate(rate, prate, &l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
1912
regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
2284
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
2287
rrate = alpha_pll_round_rate(rate, prate, &l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
2293
if (a & PLL_ALPHA_MSB)
drivers/clk/qcom/clk-alpha-pll.c
2296
regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
2764
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
2767
&a, 0);
drivers/clk/qcom/clk-alpha-pll.c
2846
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
2849
&l, &a, ALPHA_REG_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
2860
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
2862
rate = alpha_pll_round_rate(rate, prate, &l, &a, ALPHA_REG_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
2866
a <<= ALPHA_REG_BITWIDTH - ALPHA_BITWIDTH;
drivers/clk/qcom/clk-alpha-pll.c
2867
regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
2869
a >> ALPHA_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
2909
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
2911
rate = alpha_pll_round_rate(rate, prate, &l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
2925
a <<= alpha_width - ALPHA_BITWIDTH;
drivers/clk/qcom/clk-alpha-pll.c
2927
regmap_write(pll->clkr.regmap, PLL_ALPHA_VAL(pll), a);
drivers/clk/qcom/clk-alpha-pll.c
2929
a >> ALPHA_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
3080
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
3083
freq_hz = alpha_pll_round_rate(rate, parent_rate, &l, &a, ALPHA_REG_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
3108
clk_alpha_pll_update_configs(pll, NULL, l, a, ALPHA_REG_BITWIDTH, false);
drivers/clk/qcom/clk-alpha-pll.c
3130
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
3154
&l, &a, ALPHA_REG_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
3160
clk_alpha_pll_update_configs(pll, vco, l, a, ALPHA_REG_BITWIDTH, false);
drivers/clk/qcom/clk-alpha-pll.c
3174
clk_hw_get_rate(parent), &l, &a, ALPHA_REG_BITWIDTH);
drivers/clk/qcom/clk-alpha-pll.c
3179
clk_alpha_pll_update_configs(pll, NULL, l, a, ALPHA_REG_BITWIDTH, true);
drivers/clk/qcom/clk-alpha-pll.c
673
alpha_pll_calc_rate(u64 prate, u32 l, u32 a, u32 alpha_width)
drivers/clk/qcom/clk-alpha-pll.c
675
return (prate * l) + ((prate * a) >> ALPHA_SHIFT(alpha_width));
drivers/clk/qcom/clk-alpha-pll.c
679
alpha_pll_round_rate(unsigned long rate, unsigned long prate, u32 *l, u64 *a,
drivers/clk/qcom/clk-alpha-pll.c
690
*a = 0;
drivers/clk/qcom/clk-alpha-pll.c
702
*a = quotient;
drivers/clk/qcom/clk-alpha-pll.c
703
return alpha_pll_calc_rate(prate, *l, *a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
723
u64 a = 0, prate = parent_rate;
drivers/clk/qcom/clk-alpha-pll.c
740
a = (u64)high << 32 | low;
drivers/clk/qcom/clk-alpha-pll.c
742
a = low & GENMASK(alpha_width - 1, 0);
drivers/clk/qcom/clk-alpha-pll.c
746
a >>= alpha_width - ALPHA_BITWIDTH;
drivers/clk/qcom/clk-alpha-pll.c
749
return alpha_pll_calc_rate(prate, l, a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
836
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
838
rate = alpha_pll_round_rate(rate, prate, &l, &a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
846
clk_alpha_pll_update_configs(pll, vco, l, a, alpha_width, true);
drivers/clk/qcom/clk-alpha-pll.c
870
u64 a;
drivers/clk/qcom/clk-alpha-pll.c
874
&a, alpha_width);
drivers/clk/qcom/clk-alpha-pll.c
921
alpha_huayra_pll_calc_rate(u64 prate, u32 l, u32 a)
drivers/clk/qcom/clk-alpha-pll.c
927
if (a >= BIT(PLL_HUAYRA_ALPHA_WIDTH - 1))
drivers/clk/qcom/clk-alpha-pll.c
930
return (prate * l) + (prate * a >> PLL_HUAYRA_ALPHA_WIDTH);
drivers/clk/qcom/clk-alpha-pll.c
935
u32 *l, u32 *a)
drivers/clk/qcom/clk-alpha-pll.c
945
*a = 0;
drivers/clk/qcom/clk-alpha-pll.c
963
*a = quotient;
drivers/clk/qcom/clk-alpha-pll.c
964
return alpha_huayra_pll_calc_rate(prate, *l, *a);
drivers/clk/qcom/clk-alpha-pll.h
78
#define VCO(a, b, c) { \
drivers/clk/qcom/clk-alpha-pll.h
79
.val = a,\
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
620
for (a = 0; a < 4; a++) {
drivers/clk/renesas/rzg2l-cpg.c
622
if (!odd && a == 0)
drivers/clk/renesas/rzg2l-cpg.c
626
if (odd && a != 0)
drivers/clk/renesas/rzg2l-cpg.c
634
if (rzg2l_cpg_div_ab(a, b) == dsi_div_ab_calc) {
drivers/clk/renesas/rzg2l-cpg.c
635
priv->mux_dsi_div_params.dsi_div_a = a;
drivers/clk/samsung/clk.h
58
#define ALIAS(_id, dname, a) \
drivers/clk/samsung/clk.h
62
.alias = a, \
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
431
const struct emc_timing *a = _a;
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/clocksource/arm_arch_timer.c
559
#define arch_timer_check_ool_workaround(t,a) do { } while(0)
drivers/comedi/drivers/das1800.c
92
#define DAC(a) (0x2 + a)
drivers/comedi/drivers/ni_routes.c
278
const struct ni_route_set *a = va;
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/counter/counter-sysfs.c
108
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
113
switch (a->scope) {
drivers/counter/counter-sysfs.c
115
err = a->comp.device_u8_read(counter, &data);
drivers/counter/counter-sysfs.c
118
err = a->comp.signal_u8_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
121
err = a->comp.count_u8_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
129
if (a->comp.type == COUNTER_COMP_BOOL)
drivers/counter/counter-sysfs.c
140
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
146
if (a->comp.type == COUNTER_COMP_BOOL) {
drivers/counter/counter-sysfs.c
154
switch (a->scope) {
drivers/counter/counter-sysfs.c
156
err = a->comp.device_u8_write(counter, data);
drivers/counter/counter-sysfs.c
159
err = a->comp.signal_u8_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
162
err = a->comp.count_u8_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
176
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
178
const struct counter_available *const avail = a->comp.priv;
drivers/counter/counter-sysfs.c
182
switch (a->scope) {
drivers/counter/counter-sysfs.c
184
err = a->comp.device_u32_read(counter, &data);
drivers/counter/counter-sysfs.c
187
err = a->comp.signal_u32_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
190
if (a->comp.type == COUNTER_COMP_SYNAPSE_ACTION)
drivers/counter/counter-sysfs.c
191
err = a->comp.action_read(counter, a->parent,
drivers/counter/counter-sysfs.c
192
a->comp.priv, &data);
drivers/counter/counter-sysfs.c
194
err = a->comp.count_u32_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
202
switch (a->comp.type) {
drivers/counter/counter-sysfs.c
241
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
243
struct counter_count *const count = a->parent;
drivers/counter/counter-sysfs.c
244
struct counter_synapse *const synapse = a->comp.priv;
drivers/counter/counter-sysfs.c
245
const struct counter_available *const avail = a->comp.priv;
drivers/counter/counter-sysfs.c
249
switch (a->comp.type) {
drivers/counter/counter-sysfs.c
279
switch (a->scope) {
drivers/counter/counter-sysfs.c
281
err = a->comp.device_u32_write(counter, data);
drivers/counter/counter-sysfs.c
284
err = a->comp.signal_u32_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
287
if (a->comp.type == COUNTER_COMP_SYNAPSE_ACTION)
drivers/counter/counter-sysfs.c
288
err = a->comp.action_write(counter, count, synapse,
drivers/counter/counter-sysfs.c
291
err = a->comp.count_u32_write(counter, count, data);
drivers/counter/counter-sysfs.c
305
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
310
switch (a->scope) {
drivers/counter/counter-sysfs.c
312
err = a->comp.device_u64_read(counter, &data);
drivers/counter/counter-sysfs.c
315
err = a->comp.signal_u64_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
318
err = a->comp.count_u64_read(counter, a->parent, &data);
drivers/counter/counter-sysfs.c
333
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
342
switch (a->scope) {
drivers/counter/counter-sysfs.c
344
err = a->comp.device_u64_write(counter, data);
drivers/counter/counter-sysfs.c
347
err = a->comp.signal_u64_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
350
err = a->comp.count_u64_write(counter, a->parent, data);
drivers/counter/counter-sysfs.c
365
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
367
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
371
if (a->scope != COUNTER_SCOPE_SIGNAL ||
drivers/counter/counter-sysfs.c
375
err = a->comp.signal_array_u32_read(counter, a->parent, element->idx,
drivers/counter/counter-sysfs.c
387
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
389
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
394
a->scope != COUNTER_SCOPE_SIGNAL)
drivers/counter/counter-sysfs.c
403
err = a->comp.signal_array_u32_write(counter, a->parent, element->idx,
drivers/counter/counter-sysfs.c
415
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
417
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
421
switch (a->scope) {
drivers/counter/counter-sysfs.c
423
err = a->comp.device_array_u64_read(counter, element->idx,
drivers/counter/counter-sysfs.c
427
err = a->comp.signal_array_u64_read(counter, a->parent,
drivers/counter/counter-sysfs.c
431
err = a->comp.count_array_u64_read(counter, a->parent,
drivers/counter/counter-sysfs.c
447
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
449
const struct counter_array *const element = a->comp.priv;
drivers/counter/counter-sysfs.c
457
switch (a->scope) {
drivers/counter/counter-sysfs.c
459
err = a->comp.device_array_u64_write(counter, element->idx,
drivers/counter/counter-sysfs.c
463
err = a->comp.signal_array_u64_write(counter, a->parent,
drivers/counter/counter-sysfs.c
467
err = a->comp.count_array_u64_write(counter, a->parent,
drivers/counter/counter-sysfs.c
508
const struct counter_attribute *const a = to_counter_attribute(attr);
drivers/counter/counter-sysfs.c
509
const struct counter_count *const count = a->parent;
drivers/counter/counter-sysfs.c
510
const struct counter_synapse *const synapse = a->comp.priv;
drivers/counter/counter-sysfs.c
511
const struct counter_available *const avail = a->comp.priv;
drivers/counter/counter-sysfs.c
513
switch (a->comp.type) {
drivers/cpufreq/amd-pstate.c
1386
static ssize_t status_store(struct device *a, struct device_attribute *b,
drivers/cpufreq/cpufreq.c
992
#define to_attr(a) container_of(a, struct freq_attr, attr)
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
1750
static ssize_t store_hwp_dynamic_boost(struct kobject *a,
drivers/cpufreq/intel_pstate.c
1780
static ssize_t store_energy_efficiency(struct kobject *a, struct kobj_attribute *b,
drivers/cpuidle/coupled.c
149
void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a)
drivers/cpuidle/coupled.c
154
atomic_inc(a);
drivers/cpuidle/coupled.c
156
while (atomic_read(a) < n)
drivers/cpuidle/coupled.c
159
if (atomic_inc_return(a) == n * 2) {
drivers/cpuidle/coupled.c
160
atomic_set(a, 0);
drivers/cpuidle/coupled.c
164
while (atomic_read(a) > n)
drivers/cpuidle/sysfs.c
151
#define attr_to_cpuidleattr(a) container_of(a, struct cpuidle_attr, attr)
drivers/cpuidle/sysfs.c
411
#define attr_to_stateattr(a) container_of(a, struct cpuidle_state_attr, attr)
drivers/cpuidle/sysfs.c
530
#define attr_to_driver_attr(a) container_of(a, struct cpuidle_driver_attr, attr)
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
132
dma_addr_t a;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
150
a = dma_map_single(ss->dev, sf->iv[i], ivsize, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
151
if (dma_mapping_error(ss->dev, a)) {
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
157
rctx->p_iv[i] = a;
drivers/crypto/bcm/cipher.c
1091
memset(rctx->msg_buf.a.resp_aad, 0, assoc_buf_len);
drivers/crypto/bcm/cipher.c
1092
sg_set_buf(sg++, rctx->msg_buf.a.resp_aad, assoc_buf_len);
drivers/crypto/bcm/cipher.c
1111
memset(rctx->msg_buf.a.gcmpad, 0, data_padlen);
drivers/crypto/bcm/cipher.c
1112
sg_set_buf(sg++, rctx->msg_buf.a.gcmpad, data_padlen);
drivers/crypto/bcm/cipher.c
1202
memset(rctx->msg_buf.a.req_aad_pad, 0, aad_pad_len);
drivers/crypto/bcm/cipher.c
1203
sg_set_buf(sg++, rctx->msg_buf.a.req_aad_pad, aad_pad_len);
drivers/crypto/bcm/cipher.c
1542
packet_dump(" assoc_data ", rctx->msg_buf.a.resp_aad,
drivers/crypto/bcm/cipher.h
175
} a;
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
39
#define CPTX_PF_CONSTANTS(a) (0x0ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
40
#define CPTX_PF_RESET(a) (0x100ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
41
#define CPTX_PF_DIAG(a) (0x120ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
42
#define CPTX_PF_BIST_STATUS(a) (0x160ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
43
#define CPTX_PF_ECC0_CTL(a) (0x200ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
44
#define CPTX_PF_ECC0_FLIP(a) (0x210ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
45
#define CPTX_PF_ECC0_INT(a) (0x220ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
46
#define CPTX_PF_ECC0_INT_W1S(a) (0x230ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
47
#define CPTX_PF_ECC0_ENA_W1S(a) (0x240ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
48
#define CPTX_PF_ECC0_ENA_W1C(a) (0x250ll + ((u64)(a) << 36))
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
57
#define CPTX_PF_EXEC_INT(a) (0x500ll + 0x1000000000ll * ((a) & 0x1))
drivers/crypto/cavium/cpt/cpt_common.h
58
#define CPTX_PF_EXEC_INT_W1S(a) (0x520ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
59
#define CPTX_PF_EXEC_ENA_W1C(a) (0x540ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
60
#define CPTX_PF_EXEC_ENA_W1S(a) (0x560ll + ((u64)(a) << 36))
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
63
#define CPTX_PF_EXEC_INFO(a) (0x700ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
64
#define CPTX_PF_EXEC_BUSY(a) (0x800ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
65
#define CPTX_PF_EXEC_INFO0(a) (0x900ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
66
#define CPTX_PF_EXEC_INFO1(a) (0x910ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
67
#define CPTX_PF_INST_REQ_PC(a) (0x10000ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
68
#define CPTX_PF_INST_LATENCY_PC(a) \
drivers/crypto/cavium/cpt/cpt_common.h
69
(0x10020ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
70
#define CPTX_PF_RD_REQ_PC(a) (0x10040ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
71
#define CPTX_PF_RD_LATENCY_PC(a) (0x10060ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
72
#define CPTX_PF_RD_UC_PC(a) (0x10080ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
73
#define CPTX_PF_ACTIVE_CYCLES_PC(a) (0x10100ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
74
#define CPTX_PF_EXE_CTL(a) (0x4000000ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
75
#define CPTX_PF_EXE_STATUS(a) (0x4000008ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
76
#define CPTX_PF_EXE_CLK(a) (0x4000010ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
77
#define CPTX_PF_EXE_DBG_CTL(a) (0x4000018ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
78
#define CPTX_PF_EXE_DBG_DATA(a) (0x4000020ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
79
#define CPTX_PF_EXE_BIST_STATUS(a) (0x4000028ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
80
#define CPTX_PF_EXE_REQ_TIMER(a) (0x4000030ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
81
#define CPTX_PF_EXE_MEM_CTL(a) (0x4000038ll + ((u64)(a) << 36))
drivers/crypto/cavium/cpt/cpt_common.h
82
#define CPTX_PF_EXE_PERF_CTL(a) (0x4001000ll + ((u64)(a) << 36))
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
85
#define CPTX_PF_EXE_PERF_EVENT_CNT(a) (0x4001180ll + ((u64)(a) << 36))
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/cavium/cpt/cptpf.h
18
#define CPT_PF_INT_VEC_E_MBOXX(a) (0x02 + (a))
drivers/crypto/hifn_795x.c
2289
struct hifn_crypto_alg *a, *n;
drivers/crypto/hifn_795x.c
2291
list_for_each_entry_safe(a, n, &dev->alg_list, entry) {
drivers/crypto/hifn_795x.c
2292
list_del(&a->entry);
drivers/crypto/hifn_795x.c
2293
crypto_unregister_skcipher(&a->alg);
drivers/crypto/hifn_795x.c
2294
kfree(a);
drivers/crypto/hifn_795x.c
610
#define crypto_alg_to_hifn(a) container_of(a, struct hifn_crypto_alg, alg)
drivers/crypto/hifn_795x.c
693
static u32 hifn_next_signature(u32 a, u_int cnt)
drivers/crypto/hifn_795x.c
700
v = a & 0x80080125;
drivers/crypto/hifn_795x.c
707
a = (v & 1) ^ (a << 1);
drivers/crypto/hifn_795x.c
710
return a;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1230
void *a = ctx->ecdh.p + shifta - cur_sz;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1245
fill_curve_param(a, curve->a, cur_sz, curve->g.ndigits);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
279
curve->a, nbytes);
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
391
rc = kmb_ecc_do_scalar_op(ecc_dev, w, curve->a, pk->x, curve,
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2065
unsigned int a;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2075
for (a = 0; a < obj_handle->uimage_num; a++)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2076
kfree(obj_handle->ae_uimage[a].page);
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2078
for (a = 0; a < handle->hal_handle->ae_max_num; a++)
drivers/crypto/intel/qat/qat_common/qat_uclo.c
2079
qat_uclo_free_ae_data(&obj_handle->ae_data[a]);
drivers/crypto/intel/qat/qat_common/qat_uclo.c
971
int a;
drivers/crypto/intel/qat/qat_common/qat_uclo.c
973
for (a = 0; a < obj_handle->uimage_num; a++) {
drivers/crypto/intel/qat/qat_common/qat_uclo.c
974
image = &obj_handle->ae_uimage[a];
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
33
#define OTX_CPT_PF_INT_VEC_E_MBOXX(x, a) ((x) + (a))
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
104
#define OTX2_CPT_LF_NQX(a) (0x400 | (a) << 3)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
111
#define OTX2_CPT_LMT_LF_LMTLINEX(a) (OTX2_CPT_LMT_LFBASE | 0x000 | \
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
112
(a) << 12)
drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h
21
#define OTX2_CPT_PF_INT_VEC_E_MBOXX(x, a) ((x) + (a))
drivers/crypto/tegra/tegra-se-aes.c
1001
*(__be32 *)&adata[2] = cpu_to_be32(a);
drivers/crypto/tegra/tegra-se-aes.c
989
static int tegra_ccm_format_adata(u8 *adata, unsigned int a)
drivers/crypto/tegra/tegra-se-aes.c
996
if (a < 65280) {
drivers/crypto/tegra/tegra-se-aes.c
997
*(__be16 *)adata = cpu_to_be16(a);
drivers/cxl/core/memdev.c
482
static umode_t cxl_memdev_visible(struct kobject *kobj, struct attribute *a,
drivers/cxl/core/memdev.c
485
if (!IS_ENABLED(CONFIG_NUMA) && a == &dev_attr_numa_node.attr)
drivers/cxl/core/memdev.c
487
return a->mode;
drivers/cxl/core/memdev.c
495
static umode_t cxl_ram_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cxl/core/memdev.c
501
if (a == &dev_attr_ram_qos_class.attr &&
drivers/cxl/core/memdev.c
505
return a->mode;
drivers/cxl/core/memdev.c
514
static umode_t cxl_pmem_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cxl/core/memdev.c
520
if (a == &dev_attr_pmem_qos_class.attr &&
drivers/cxl/core/memdev.c
524
return a->mode;
drivers/cxl/core/memdev.c
534
struct attribute *a, int n)
drivers/cxl/core/memdev.c
540
if (a == &dev_attr_security_sanitize.attr &&
drivers/cxl/core/memdev.c
544
if (a == &dev_attr_security_erase.attr &&
drivers/cxl/core/memdev.c
548
return a->mode;
drivers/cxl/core/port.c
354
static umode_t cxl_root_decoder_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cxl/core/port.c
359
if (a == CXL_REGION_ATTR(create_pmem_region) && !can_create_pmem(cxlrd))
drivers/cxl/core/port.c
362
if (a == CXL_REGION_ATTR(create_ram_region) && !can_create_ram(cxlrd))
drivers/cxl/core/port.c
365
if (a == CXL_REGION_ATTR(delete_region) &&
drivers/cxl/core/port.c
369
return a->mode;
drivers/cxl/core/region.c
101
if (a == &dev_attr_access##level##_read_latency.attr && \
drivers/cxl/core/region.c
105
if (a == &dev_attr_access##level##_write_latency.attr && \
drivers/cxl/core/region.c
109
if (a == &dev_attr_access##level##_read_bandwidth.attr && \
drivers/cxl/core/region.c
113
if (a == &dev_attr_access##level##_write_bandwidth.attr && \
drivers/cxl/core/region.c
117
return a->mode; \
drivers/cxl/core/region.c
1812
static int cmp_interleave_pos(const void *a, const void *b)
drivers/cxl/core/region.c
1814
struct cxl_endpoint_decoder *cxled_a = *(typeof(cxled_a) *)a;
drivers/cxl/core/region.c
2374
struct attribute *a, int n)
drivers/cxl/core/region.c
2381
return a->mode;
drivers/cxl/core/region.c
782
static umode_t cxl_region_visible(struct kobject *kobj, struct attribute *a,
drivers/cxl/core/region.c
792
if (a == &dev_attr_uuid.attr && cxlr->mode != CXL_PARTMODE_PMEM)
drivers/cxl/core/region.c
799
if (a == &dev_attr_extended_linear_cache_size.attr &&
drivers/cxl/core/region.c
803
return a->mode;
drivers/cxl/core/region.c
96
struct kobject *kobj, struct attribute *a, int n) \
drivers/cxl/cxlmem.h
175
#define C(a, b, c) CXL_MBOX_CMD_RC_##a
drivers/cxl/cxlmem.h
178
#define C(a, b, c) { b, c }
drivers/cxl/mem.c
209
static umode_t cxl_mem_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cxl/mem.c
215
if (a == &dev_attr_trigger_poison_list.attr)
drivers/cxl/mem.c
220
return a->mode;
drivers/cxl/pci.c
840
static umode_t cxl_rcd_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/cxl/pci.c
846
return a->mode;
drivers/cxl/pmem.c
78
struct attribute *a, int n)
drivers/cxl/pmem.c
80
if (a == &dev_attr_dirty_shutdown.attr) {
drivers/cxl/pmem.c
90
return a->mode;
drivers/dax/bus.c
1364
static umode_t dev_dax_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/dax/bus.c
1370
if (a == &dev_attr_target_node.attr && dev_dax_target_node(dev_dax) < 0)
drivers/dax/bus.c
1372
if (a == &dev_attr_numa_node.attr && !IS_ENABLED(CONFIG_NUMA))
drivers/dax/bus.c
1374
if (a == &dev_attr_mapping.attr && is_static(dax_region))
drivers/dax/bus.c
1376
if ((a == &dev_attr_align.attr ||
drivers/dax/bus.c
1377
a == &dev_attr_size.attr) && is_static(dax_region))
drivers/dax/bus.c
1379
return a->mode;
drivers/dax/bus.c
587
static umode_t dax_region_visible(struct kobject *kobj, struct attribute *a,
drivers/dax/bus.c
594
if (a == &dev_attr_available_size.attr
drivers/dax/bus.c
595
|| a == &dev_attr_create.attr
drivers/dax/bus.c
596
|| a == &dev_attr_seed.attr
drivers/dax/bus.c
597
|| a == &dev_attr_delete.attr)
drivers/dax/bus.c
599
return a->mode;
drivers/devfreq/event/rockchip-dfi.c
301
u32 a, c;
drivers/devfreq/event/rockchip-dfi.c
306
a = count.c[i].access - last->c[i].access;
drivers/devfreq/event/rockchip-dfi.c
309
if (a > access) {
drivers/devfreq/event/rockchip-dfi.c
310
access = a;
drivers/devfreq/governor_simpleondemand.c
23
unsigned long long a, b;
drivers/devfreq/governor_simpleondemand.c
77
a = stat->busy_time;
drivers/devfreq/governor_simpleondemand.c
78
a *= stat->current_frequency;
drivers/devfreq/governor_simpleondemand.c
79
b = div_u64(a, stat->total_time);
drivers/dma-buf/dma-fence-unwrap.c
66
struct dma_fence *a = *(struct dma_fence **)_a;
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/heaps/cma_heap.c
107
struct dma_heap_attachment *a = attachment->priv;
drivers/dma-buf/heaps/cma_heap.c
110
list_del(&a->list);
drivers/dma-buf/heaps/cma_heap.c
113
sg_free_table(&a->table);
drivers/dma-buf/heaps/cma_heap.c
114
kfree(a);
drivers/dma-buf/heaps/cma_heap.c
120
struct dma_heap_attachment *a = attachment->priv;
drivers/dma-buf/heaps/cma_heap.c
121
struct sg_table *table = &a->table;
drivers/dma-buf/heaps/cma_heap.c
127
a->mapped = true;
drivers/dma-buf/heaps/cma_heap.c
135
struct dma_heap_attachment *a = attachment->priv;
drivers/dma-buf/heaps/cma_heap.c
137
a->mapped = false;
drivers/dma-buf/heaps/cma_heap.c
145
struct dma_heap_attachment *a;
drivers/dma-buf/heaps/cma_heap.c
152
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/cma_heap.c
153
if (!a->mapped)
drivers/dma-buf/heaps/cma_heap.c
155
dma_sync_sgtable_for_cpu(a->dev, &a->table, direction);
drivers/dma-buf/heaps/cma_heap.c
166
struct dma_heap_attachment *a;
drivers/dma-buf/heaps/cma_heap.c
173
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/cma_heap.c
174
if (!a->mapped)
drivers/dma-buf/heaps/cma_heap.c
176
dma_sync_sgtable_for_device(a->dev, &a->table, direction);
drivers/dma-buf/heaps/cma_heap.c
74
struct dma_heap_attachment *a;
drivers/dma-buf/heaps/cma_heap.c
77
a = kzalloc_obj(*a);
drivers/dma-buf/heaps/cma_heap.c
78
if (!a)
drivers/dma-buf/heaps/cma_heap.c
81
ret = sg_alloc_table_from_pages(&a->table, buffer->pages,
drivers/dma-buf/heaps/cma_heap.c
86
kfree(a);
drivers/dma-buf/heaps/cma_heap.c
90
a->dev = attachment->dev;
drivers/dma-buf/heaps/cma_heap.c
91
INIT_LIST_HEAD(&a->list);
drivers/dma-buf/heaps/cma_heap.c
92
a->mapped = false;
drivers/dma-buf/heaps/cma_heap.c
94
attachment->priv = a;
drivers/dma-buf/heaps/cma_heap.c
97
list_add(&a->list, &buffer->attachments);
drivers/dma-buf/heaps/system_heap.c
107
struct dma_heap_attachment *a = attachment->priv;
drivers/dma-buf/heaps/system_heap.c
110
list_del(&a->list);
drivers/dma-buf/heaps/system_heap.c
113
sg_free_table(&a->table);
drivers/dma-buf/heaps/system_heap.c
114
kfree(a);
drivers/dma-buf/heaps/system_heap.c
120
struct dma_heap_attachment *a = attachment->priv;
drivers/dma-buf/heaps/system_heap.c
121
struct sg_table *table = &a->table;
drivers/dma-buf/heaps/system_heap.c
128
a->mapped = true;
drivers/dma-buf/heaps/system_heap.c
136
struct dma_heap_attachment *a = attachment->priv;
drivers/dma-buf/heaps/system_heap.c
138
a->mapped = false;
drivers/dma-buf/heaps/system_heap.c
146
struct dma_heap_attachment *a;
drivers/dma-buf/heaps/system_heap.c
153
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/system_heap.c
154
if (!a->mapped)
drivers/dma-buf/heaps/system_heap.c
156
dma_sync_sgtable_for_cpu(a->dev, &a->table, direction);
drivers/dma-buf/heaps/system_heap.c
167
struct dma_heap_attachment *a;
drivers/dma-buf/heaps/system_heap.c
174
list_for_each_entry(a, &buffer->attachments, list) {
drivers/dma-buf/heaps/system_heap.c
175
if (!a->mapped)
drivers/dma-buf/heaps/system_heap.c
177
dma_sync_sgtable_for_device(a->dev, &a->table, direction);
drivers/dma-buf/heaps/system_heap.c
77
struct dma_heap_attachment *a;
drivers/dma-buf/heaps/system_heap.c
80
a = kzalloc_obj(*a);
drivers/dma-buf/heaps/system_heap.c
81
if (!a)
drivers/dma-buf/heaps/system_heap.c
84
ret = dup_sg_table(&buffer->sg_table, &a->table);
drivers/dma-buf/heaps/system_heap.c
86
kfree(a);
drivers/dma-buf/heaps/system_heap.c
90
a->dev = attachment->dev;
drivers/dma-buf/heaps/system_heap.c
91
INIT_LIST_HEAD(&a->list);
drivers/dma-buf/heaps/system_heap.c
92
a->mapped = false;
drivers/dma-buf/heaps/system_heap.c
94
attachment->priv = a;
drivers/dma-buf/heaps/system_heap.c
97
list_add(&a->list, &buffer->attachments);
drivers/dma-buf/sync_file.c
165
static struct sync_file *sync_file_merge(const char *name, struct sync_file *a,
drivers/dma-buf/sync_file.c
175
fence = dma_fence_unwrap_merge(a->fence, b->fence);
drivers/dma/dmatest.c
211
#define FIXPT_TO_INT(a) ((a) >> FIXPT_SHIFT)
drivers/dma/dmatest.c
212
#define INT_TO_FIXPT(a) ((a) << FIXPT_SHIFT)
drivers/dma/dmatest.c
213
#define FIXPT_GET_FRAC(a) ((((a) & FIXPNT_MASK) * 100) >> FIXPT_SHIFT)
drivers/dma/dw-edma/dw-edma-pcie.c
26
#define DW_BLOCK(a, b, c) \
drivers/dma/dw-edma/dw-edma-pcie.c
28
.bar = a, \
drivers/dma/idxd/cdev.c
105
return a->mode;
drivers/dma/idxd/cdev.c
96
static umode_t cdev_file_attr_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/dma/idxd/sysfs.c
1344
#define idxd_wq_attr_invisible(name, cap_field, a, idxd) \
drivers/dma/idxd/sysfs.c
1345
((a) == &dev_attr_wq_##name.attr && !(idxd)->hw.wq_cap.cap_field)
drivers/dma/ioat/hw.h
256
struct ioat_pq16a_descriptor a;
drivers/dma/ioat/hw.h
263
uint64_t a[8];
drivers/dma/ppc4xx/adma.c
3702
char *a;
drivers/dma/ppc4xx/adma.c
3753
a = page_address(pg);
drivers/dma/ppc4xx/adma.c
3754
if ((*(u32 *)a) == 0 && memcmp(a, a+4, PAGE_SIZE-4) == 0) {
drivers/dma/sh/rz-dmac.c
160
#define CHCFG_FILL_TM(a) (((a) & BIT(5)) << 22)
drivers/dma/sh/rz-dmac.c
161
#define CHCFG_FILL_AM(a) (((a) & GENMASK(4, 2)) << 6)
drivers/dma/sh/rz-dmac.c
162
#define CHCFG_FILL_LVL(a) (((a) & BIT(1)) << 5)
drivers/dma/sh/rz-dmac.c
163
#define CHCFG_FILL_HIEN(a) (((a) & BIT(0)) << 5)
drivers/dpll/dpll_netlink.c
1016
dpll_pin_esync_set(struct dpll_pin *pin, struct nlattr *a,
drivers/dpll/dpll_netlink.c
1022
u64 freq = nla_get_u64(a);
drivers/dpll/dpll_netlink.c
1051
NL_SET_ERR_MSG_ATTR(extack, a,
drivers/dpll/dpll_netlink.c
1475
struct nlattr *a;
drivers/dpll/dpll_netlink.c
1478
nla_for_each_attr(a, genlmsg_data(info->genlhdr),
drivers/dpll/dpll_netlink.c
1480
switch (nla_type(a)) {
drivers/dpll/dpll_netlink.c
1482
ret = dpll_pin_freq_set(pin, a, info->extack);
drivers/dpll/dpll_netlink.c
1487
ret = dpll_pin_phase_adj_set(pin, a, info->extack);
drivers/dpll/dpll_netlink.c
1492
ret = dpll_pin_parent_device_set(pin, a, info->extack);
drivers/dpll/dpll_netlink.c
1497
ret = dpll_pin_parent_pin_set(pin, a, info->extack);
drivers/dpll/dpll_netlink.c
1502
ret = dpll_pin_esync_set(pin, a, info->extack);
drivers/dpll/dpll_netlink.c
1507
ret = dpll_pin_ref_sync_set(pin, a, info->extack);
drivers/dpll/dpll_netlink.c
1858
struct nlattr *a;
drivers/dpll/dpll_netlink.c
1861
nla_for_each_attr(a, genlmsg_data(info->genlhdr),
drivers/dpll/dpll_netlink.c
1863
switch (nla_type(a)) {
drivers/dpll/dpll_netlink.c
1865
ret = dpll_mode_set(dpll, a, info->extack);
drivers/dpll/dpll_netlink.c
1870
ret = dpll_phase_offset_monitor_set(dpll, a,
drivers/dpll/dpll_netlink.c
1876
ret = dpll_phase_offset_avg_factor_set(dpll, a,
drivers/dpll/dpll_netlink.c
871
dpll_mode_set(struct dpll_device *dpll, struct nlattr *a,
drivers/dpll/dpll_netlink.c
876
enum dpll_mode mode = nla_get_u32(a), old_mode;
drivers/dpll/dpll_netlink.c
880
NL_SET_ERR_MSG_ATTR(extack, a,
drivers/dpll/dpll_netlink.c
910
dpll_phase_offset_monitor_set(struct dpll_device *dpll, struct nlattr *a,
drivers/dpll/dpll_netlink.c
914
enum dpll_feature_state state = nla_get_u32(a), old_state;
drivers/dpll/dpll_netlink.c
918
NL_SET_ERR_MSG_ATTR(extack, a, "dpll device not capable of phase offset monitor");
drivers/dpll/dpll_netlink.c
935
dpll_phase_offset_avg_factor_set(struct dpll_device *dpll, struct nlattr *a,
drivers/dpll/dpll_netlink.c
939
u32 factor = nla_get_u32(a);
drivers/dpll/dpll_netlink.c
942
NL_SET_ERR_MSG_ATTR(extack, a,
drivers/dpll/dpll_netlink.c
952
dpll_pin_freq_set(struct dpll_pin *pin, struct nlattr *a,
drivers/dpll/dpll_netlink.c
955
u64 freq = nla_get_u64(a), old_freq;
drivers/dpll/dpll_netlink.c
963
NL_SET_ERR_MSG_ATTR(extack, a, "frequency is not supported by the device");
drivers/edac/ecs.c
102
return a->mode;
drivers/edac/ecs.c
110
return a->mode;
drivers/edac/ecs.c
117
return a->mode;
drivers/edac/ecs.c
122
return a->mode;
drivers/edac/ecs.c
92
static umode_t ecs_attr_visible(struct kobject *kobj, struct attribute *a, int attr_id)
drivers/edac/edac_device_sysfs.c
114
#define to_ctl_info_attr(a) container_of(a,struct ctl_info_attribute,attr)
drivers/edac/edac_device_sysfs.c
24
#define to_edacdev_attr(a) container_of(a, struct edacdev_attribute, attr)
drivers/edac/edac_device_sysfs.c
322
#define to_instance_attr(a) container_of(a,struct instance_attribute,attr)
drivers/edac/edac_device_sysfs.c
409
#define to_block_attr(a) \
drivers/edac/edac_device_sysfs.c
410
container_of(a, struct edac_dev_sysfs_block_attribute, attr)
drivers/edac/edac_pci_sysfs.c
212
#define to_edacpci_attr(a) container_of(a, struct edac_pci_attr, attr)
drivers/edac/edac_pci_sysfs.c
71
#define to_instance_attr(a) container_of(a, struct instance_attribute, attr)
drivers/edac/i5100_edac.c
110
static inline u16 i5100_spddata_rdo(u16 a)
drivers/edac/i5100_edac.c
112
return a >> 15 & 1;
drivers/edac/i5100_edac.c
115
static inline u16 i5100_spddata_sbe(u16 a)
drivers/edac/i5100_edac.c
117
return a >> 13 & 1;
drivers/edac/i5100_edac.c
120
static inline u16 i5100_spddata_busy(u16 a)
drivers/edac/i5100_edac.c
122
return a >> 12 & 1;
drivers/edac/i5100_edac.c
125
static inline u16 i5100_spddata_data(u16 a)
drivers/edac/i5100_edac.c
127
return a & ((1 << 8) - 1);
drivers/edac/i5100_edac.c
141
static inline u16 i5100_tolm_tolm(u16 a)
drivers/edac/i5100_edac.c
143
return a >> 12 & ((1 << 4) - 1);
drivers/edac/i5100_edac.c
146
static inline u16 i5100_mir_limit(u16 a)
drivers/edac/i5100_edac.c
148
return a >> 4 & ((1 << 12) - 1);
drivers/edac/i5100_edac.c
151
static inline u16 i5100_mir_way1(u16 a)
drivers/edac/i5100_edac.c
153
return a >> 1 & 1;
drivers/edac/i5100_edac.c
156
static inline u16 i5100_mir_way0(u16 a)
drivers/edac/i5100_edac.c
158
return a & 1;
drivers/edac/i5100_edac.c
161
static inline u32 i5100_ferr_nf_mem_chan_indx(u32 a)
drivers/edac/i5100_edac.c
163
return a >> 28 & 1;
drivers/edac/i5100_edac.c
166
static inline u32 i5100_ferr_nf_mem_any(u32 a)
drivers/edac/i5100_edac.c
168
return a & I5100_FERR_NF_MEM_ANY_MASK;
drivers/edac/i5100_edac.c
171
static inline u32 i5100_nerr_nf_mem_any(u32 a)
drivers/edac/i5100_edac.c
173
return i5100_ferr_nf_mem_any(a);
drivers/edac/i5100_edac.c
176
static inline u32 i5100_dmir_limit(u32 a)
drivers/edac/i5100_edac.c
178
return a >> 16 & ((1 << 11) - 1);
drivers/edac/i5100_edac.c
181
static inline u32 i5100_dmir_rank(u32 a, u32 i)
drivers/edac/i5100_edac.c
183
return a >> (4 * i) & ((1 << 2) - 1);
drivers/edac/i5100_edac.c
186
static inline u16 i5100_mtr_present(u16 a)
drivers/edac/i5100_edac.c
188
return a >> 10 & 1;
drivers/edac/i5100_edac.c
191
static inline u16 i5100_mtr_ethrottle(u16 a)
drivers/edac/i5100_edac.c
193
return a >> 9 & 1;
drivers/edac/i5100_edac.c
196
static inline u16 i5100_mtr_width(u16 a)
drivers/edac/i5100_edac.c
198
return a >> 8 & 1;
drivers/edac/i5100_edac.c
201
static inline u16 i5100_mtr_numbank(u16 a)
drivers/edac/i5100_edac.c
203
return a >> 6 & 1;
drivers/edac/i5100_edac.c
206
static inline u16 i5100_mtr_numrow(u16 a)
drivers/edac/i5100_edac.c
208
return a >> 2 & ((1 << 2) - 1);
drivers/edac/i5100_edac.c
211
static inline u16 i5100_mtr_numcol(u16 a)
drivers/edac/i5100_edac.c
213
return a & ((1 << 2) - 1);
drivers/edac/i5100_edac.c
217
static inline u32 i5100_validlog_redmemvalid(u32 a)
drivers/edac/i5100_edac.c
219
return a >> 2 & 1;
drivers/edac/i5100_edac.c
222
static inline u32 i5100_validlog_recmemvalid(u32 a)
drivers/edac/i5100_edac.c
224
return a >> 1 & 1;
drivers/edac/i5100_edac.c
227
static inline u32 i5100_validlog_nrecmemvalid(u32 a)
drivers/edac/i5100_edac.c
229
return a & 1;
drivers/edac/i5100_edac.c
232
static inline u32 i5100_nrecmema_merr(u32 a)
drivers/edac/i5100_edac.c
234
return a >> 15 & ((1 << 5) - 1);
drivers/edac/i5100_edac.c
237
static inline u32 i5100_nrecmema_bank(u32 a)
drivers/edac/i5100_edac.c
239
return a >> 12 & ((1 << 3) - 1);
drivers/edac/i5100_edac.c
242
static inline u32 i5100_nrecmema_rank(u32 a)
drivers/edac/i5100_edac.c
244
return a >> 8 & ((1 << 3) - 1);
drivers/edac/i5100_edac.c
247
static inline u32 i5100_nrecmemb_cas(u32 a)
drivers/edac/i5100_edac.c
249
return a >> 16 & ((1 << 13) - 1);
drivers/edac/i5100_edac.c
252
static inline u32 i5100_nrecmemb_ras(u32 a)
drivers/edac/i5100_edac.c
254
return a & ((1 << 16) - 1);
drivers/edac/i5100_edac.c
257
static inline u32 i5100_recmema_merr(u32 a)
drivers/edac/i5100_edac.c
259
return i5100_nrecmema_merr(a);
drivers/edac/i5100_edac.c
262
static inline u32 i5100_recmema_bank(u32 a)
drivers/edac/i5100_edac.c
264
return i5100_nrecmema_bank(a);
drivers/edac/i5100_edac.c
267
static inline u32 i5100_recmema_rank(u32 a)
drivers/edac/i5100_edac.c
269
return i5100_nrecmema_rank(a);
drivers/edac/i5100_edac.c
272
static inline u32 i5100_recmemb_cas(u32 a)
drivers/edac/i5100_edac.c
274
return i5100_nrecmemb_cas(a);
drivers/edac/i5100_edac.c
277
static inline u32 i5100_recmemb_ras(u32 a)
drivers/edac/i5100_edac.c
279
return i5100_nrecmemb_ras(a);
drivers/edac/mem_repair.c
157
static umode_t mem_repair_attr_visible(struct kobject *kobj, struct attribute *a, int attr_id)
drivers/edac/mem_repair.c
160
struct device_attribute *dev_attr = container_of(a, struct device_attribute, attr);
drivers/edac/mem_repair.c
168
return a->mode;
drivers/edac/mem_repair.c
173
return a->mode;
drivers/edac/mem_repair.c
180
return a->mode;
drivers/edac/mem_repair.c
185
return a->mode;
drivers/edac/mem_repair.c
192
return a->mode;
drivers/edac/mem_repair.c
196
return a->mode;
drivers/edac/mem_repair.c
201
return a->mode;
drivers/edac/mem_repair.c
208
return a->mode;
drivers/edac/mem_repair.c
212
return a->mode;
drivers/edac/mem_repair.c
217
return a->mode;
drivers/edac/mem_repair.c
225
return a->mode;
drivers/edac/mem_repair.c
233
return a->mode;
drivers/edac/mem_repair.c
241
return a->mode;
drivers/edac/mem_repair.c
249
return a->mode;
drivers/edac/mem_repair.c
257
return a->mode;
drivers/edac/mem_repair.c
265
return a->mode;
drivers/edac/mem_repair.c
273
return a->mode;
drivers/edac/mem_repair.c
280
return a->mode;
drivers/edac/pnd2_edac.c
427
struct b_cr_asym_mem_region0_mchbar *a = asym;
drivers/edac/pnd2_edac.c
430
U64_LSHIFT(a->slice0_asym_base, APL_ASYMSHIFT),
drivers/edac/pnd2_edac.c
431
U64_LSHIFT(a->slice0_asym_limit, APL_ASYMSHIFT) +
drivers/edac/pnd2_edac.c
437
struct b_cr_asym_mem_region_denverton *a = asym;
drivers/edac/pnd2_edac.c
440
U64_LSHIFT(a->slice_asym_base, DNV_ASYMSHIFT),
drivers/edac/pnd2_edac.c
441
U64_LSHIFT(a->slice_asym_limit, DNV_ASYMSHIFT) +
drivers/edac/scrub.c
101
return a->mode;
drivers/edac/scrub.c
109
return a->mode;
drivers/edac/scrub.c
117
return a->mode;
drivers/edac/scrub.c
124
return a->mode;
drivers/edac/scrub.c
128
return a->mode;
drivers/edac/scrub.c
133
return a->mode;
drivers/edac/scrub.c
89
static umode_t scrub_attr_visible(struct kobject *kobj, struct attribute *a, int attr_id)
drivers/edac/scrub.c
92
struct device_attribute *dev_attr = container_of(a, struct device_attribute, attr);
drivers/firewire/core-cdev.c
1031
struct fw_cdev_create_iso_context *a = &arg->create_iso_context;
drivers/firewire/core-cdev.c
1040
switch (a->type) {
drivers/firewire/core-cdev.c
1042
if (a->speed > SCODE_3200 || a->channel > 63)
drivers/firewire/core-cdev.c
1047
if (a->header_size < 4 || (a->header_size & 3) ||
drivers/firewire/core-cdev.c
1048
a->channel > 63)
drivers/firewire/core-cdev.c
1059
if (a->type == FW_ISO_CONTEXT_RECEIVE_MULTICHANNEL)
drivers/firewire/core-cdev.c
1062
context = fw_iso_context_create(client->device->card, a->type, a->channel, a->speed,
drivers/firewire/core-cdev.c
1063
a->header_size, iso_callback, client);
drivers/firewire/core-cdev.c
1087
client->iso_closure = a->closure;
drivers/firewire/core-cdev.c
1091
a->handle = 0;
drivers/firewire/core-cdev.c
1098
struct fw_cdev_set_iso_channels *a = &arg->set_iso_channels;
drivers/firewire/core-cdev.c
1101
if (ctx == NULL || a->handle != 0)
drivers/firewire/core-cdev.c
1104
return fw_iso_context_set_channels(ctx, &a->channels);
drivers/firewire/core-cdev.c
1117
struct fw_cdev_queue_iso *a = &arg->queue_iso;
drivers/firewire/core-cdev.c
1125
if (ctx == NULL || a->handle != 0)
drivers/firewire/core-cdev.c
1137
payload = (unsigned long)a->data - client->vm_start;
drivers/firewire/core-cdev.c
1139
if (a->data == 0 || client->buffer.pages == NULL ||
drivers/firewire/core-cdev.c
1148
p = (struct fw_cdev_iso_packet __user *)u64_to_uptr(a->packets);
drivers/firewire/core-cdev.c
1150
end = (void __user *)p + a->size;
drivers/firewire/core-cdev.c
1204
a->size -= uptr_to_u64(p) - a->packets;
drivers/firewire/core-cdev.c
1205
a->packets = uptr_to_u64(p);
drivers/firewire/core-cdev.c
1206
a->data = client->vm_start + payload;
drivers/firewire/core-cdev.c
1213
struct fw_cdev_start_iso *a = &arg->start_iso;
drivers/firewire/core-cdev.c
1222
if (client->iso_context == NULL || a->handle != 0)
drivers/firewire/core-cdev.c
1226
(a->tags == 0 || a->tags > 15 || a->sync > 15))
drivers/firewire/core-cdev.c
1230
a->cycle, a->sync, a->tags);
drivers/firewire/core-cdev.c
1235
struct fw_cdev_stop_iso *a = &arg->stop_iso;
drivers/firewire/core-cdev.c
1237
if (client->iso_context == NULL || a->handle != 0)
drivers/firewire/core-cdev.c
1245
struct fw_cdev_flush_iso *a = &arg->flush_iso;
drivers/firewire/core-cdev.c
1247
if (client->iso_context == NULL || a->handle != 0)
drivers/firewire/core-cdev.c
1255
struct fw_cdev_get_cycle_timer2 *a = &arg->get_cycle_timer2;
drivers/firewire/core-cdev.c
1267
switch (a->clk_id) {
drivers/firewire/core-cdev.c
1275
a->tv_sec = ts.tv_sec;
drivers/firewire/core-cdev.c
1276
a->tv_nsec = ts.tv_nsec;
drivers/firewire/core-cdev.c
1277
a->cycle_timer = cycle_time;
drivers/firewire/core-cdev.c
1284
struct fw_cdev_get_cycle_timer *a = &arg->get_cycle_timer;
drivers/firewire/core-cdev.c
1290
a->local_time = ct2.tv_sec * USEC_PER_SEC + ct2.tv_nsec / NSEC_PER_USEC;
drivers/firewire/core-cdev.c
1291
a->cycle_timer = ct2.cycle_timer;
drivers/firewire/core-cdev.c
1496
struct fw_cdev_send_request *a = &arg->send_request;
drivers/firewire/core-cdev.c
1498
switch (a->tcode) {
drivers/firewire/core-cdev.c
1507
if (a->offset < CSR_REGISTER_BASE + CSR_CONFIG_ROM_END)
drivers/firewire/core-cdev.c
1510
return init_request(client, a, LOCAL_BUS | 0x3f, SCODE_100);
drivers/firewire/core-cdev.c
1515
struct fw_cdev_send_stream_packet *a = &arg->send_stream_packet;
drivers/firewire/core-cdev.c
1519
if (a->speed > client->device->card->link_speed ||
drivers/firewire/core-cdev.c
1520
a->length > 1024 << a->speed)
drivers/firewire/core-cdev.c
1523
if (a->tag > 3 || a->channel > 63 || a->sy > 15)
drivers/firewire/core-cdev.c
1526
dest = fw_stream_packet_destination_id(a->tag, a->channel, a->sy);
drivers/firewire/core-cdev.c
1528
request.length = a->length;
drivers/firewire/core-cdev.c
1529
request.closure = a->closure;
drivers/firewire/core-cdev.c
1530
request.data = a->data;
drivers/firewire/core-cdev.c
1531
request.generation = a->generation;
drivers/firewire/core-cdev.c
1533
return init_request(client, &request, dest, a->speed);
drivers/firewire/core-cdev.c
1604
struct fw_cdev_send_phy_packet *a = &arg->send_phy_packet;
drivers/firewire/core-cdev.c
1612
e = kzalloc(sizeof(*e) + sizeof(a->data), GFP_KERNEL);
drivers/firewire/core-cdev.c
1619
e->p.generation = a->generation;
drivers/firewire/core-cdev.c
1621
e->p.header[1] = a->data[0];
drivers/firewire/core-cdev.c
1622
e->p.header[2] = a->data[1];
drivers/firewire/core-cdev.c
1629
pp->closure = a->closure;
drivers/firewire/core-cdev.c
1631
if (is_ping_packet(a->data))
drivers/firewire/core-cdev.c
1636
pp->closure = a->closure;
drivers/firewire/core-cdev.c
1640
pp->length = sizeof(a->data);
drivers/firewire/core-cdev.c
1641
memcpy(pp->data, a->data, sizeof(a->data));
drivers/firewire/core-cdev.c
1654
struct fw_cdev_receive_phy_packets *a = &arg->receive_phy_packets;
drivers/firewire/core-cdev.c
1665
client->phy_receiver_closure = a->closure;
drivers/firewire/core-cdev.c
472
struct fw_cdev_get_info *a = &arg->get_info;
drivers/firewire/core-cdev.c
476
client->version = a->version;
drivers/firewire/core-cdev.c
477
a->version = FW_CDEV_KERNEL_VERSION;
drivers/firewire/core-cdev.c
478
a->card = client->device->card->index;
drivers/firewire/core-cdev.c
481
if (a->rom != 0) {
drivers/firewire/core-cdev.c
482
size_t want = a->rom_length;
drivers/firewire/core-cdev.c
485
ret = copy_to_user(u64_to_uptr(a->rom), client->device->config_rom,
drivers/firewire/core-cdev.c
490
a->rom_length = client->device->config_rom_length * 4;
drivers/firewire/core-cdev.c
495
client->bus_reset_closure = a->bus_reset_closure;
drivers/firewire/core-cdev.c
496
if (a->bus_reset != 0) {
drivers/firewire/core-cdev.c
499
ret = copy_to_user(u64_to_uptr(a->bus_reset), &bus_reset, 36);
drivers/firewire/core-cdev.c
835
struct fw_cdev_allocate *a = &arg->allocate;
drivers/firewire/core-cdev.c
844
region.start = a->offset;
drivers/firewire/core-cdev.c
846
region.end = a->offset + a->length;
drivers/firewire/core-cdev.c
848
region.end = a->region_end;
drivers/firewire/core-cdev.c
850
r->handler.length = a->length;
drivers/firewire/core-cdev.c
853
r->closure = a->closure;
drivers/firewire/core-cdev.c
861
a->offset = r->handler.offset;
drivers/firewire/core-cdev.c
869
a->handle = r->resource.handle;
drivers/firewire/core-cdev.c
882
struct fw_cdev_send_response *a = &arg->send_response;
drivers/firewire/core-cdev.c
887
if (release_client_resource(client, a->handle,
drivers/firewire/core-cdev.c
897
if (a->length != fw_get_response_length(r->request)) {
drivers/firewire/core-cdev.c
902
if (copy_from_user(r->data, u64_to_uptr(a->data), a->length)) {
drivers/firewire/core-cdev.c
907
fw_send_response(r->card, r->request, a->rcode);
drivers/firewire/core-cdev.c
933
struct fw_cdev_add_descriptor *a = &arg->add_descriptor;
drivers/firewire/core-cdev.c
941
if (a->length > 256)
drivers/firewire/core-cdev.c
944
r = kmalloc_flex(*r, data, a->length);
drivers/firewire/core-cdev.c
948
if (copy_from_user(r->data, u64_to_uptr(a->data),
drivers/firewire/core-cdev.c
949
flex_array_size(r, data, a->length))) {
drivers/firewire/core-cdev.c
954
r->descriptor.length = a->length;
drivers/firewire/core-cdev.c
955
r->descriptor.immediate = a->immediate;
drivers/firewire/core-cdev.c
956
r->descriptor.key = a->key;
drivers/firewire/core-cdev.c
969
a->handle = r->resource.handle;
drivers/firmware/arm_scmi/sensors.c
415
struct scmi_sensor_axis_info *a;
drivers/firmware/arm_scmi/sensors.c
424
a = &apriv->s->axis[st->desc_index + st->loop_idx];
drivers/firmware/arm_scmi/sensors.c
425
a->id = le32_to_cpu(adesc->id);
drivers/firmware/arm_scmi/sensors.c
426
a->extended_attrs = SUPPORTS_EXTEND_ATTRS(attrl);
drivers/firmware/arm_scmi/sensors.c
429
a->scale = S32_EXT(SENSOR_SCALE(attrh));
drivers/firmware/arm_scmi/sensors.c
430
a->type = SENSOR_TYPE(attrh);
drivers/firmware/arm_scmi/sensors.c
431
strscpy(a->name, adesc->name, SCMI_SHORT_NAME_MAX_SIZE);
drivers/firmware/arm_scmi/sensors.c
433
if (a->extended_attrs) {
drivers/firmware/arm_scmi/sensors.c
436
a->resolution = SENSOR_RES(ares);
drivers/firmware/arm_scmi/sensors.c
437
a->exponent = S32_EXT(SENSOR_RES_EXP(ares));
drivers/firmware/arm_scmi/sensors.c
440
scmi_parse_range_attrs(&a->attrs, &adesc->attrs);
drivers/firmware/arm_scmi/sensors.c
469
struct scmi_sensor_axis_info *a;
drivers/firmware/arm_scmi/sensors.c
482
a = &apriv->s->axis[axis_id];
drivers/firmware/arm_scmi/sensors.c
483
strscpy(a->name, adesc->name, SCMI_MAX_STR_SIZE);
drivers/firmware/arm_scmi/transports/optee.c
211
caps = param[0].u.value.a;
drivers/firmware/arm_scmi/transports/optee.c
241
param[0].u.value.a = channel->channel_id;
drivers/firmware/arm_scmi/transports/optee.c
252
channel->channel_id = param[0].u.value.a;
drivers/firmware/arm_scmi/transports/optee.c
269
param[0].u.value.a = channel->channel_id;
drivers/firmware/arm_scmi/transports/optee.c
292
param[0].u.value.a = channel->channel_id;
drivers/firmware/broadcom/tee_bnxt_fw.c
151
param[1].u.value.a = offset;
drivers/firmware/dmi_scan.c
170
int a;
drivers/firmware/dmi_scan.c
172
for (a = 0; a < len; a++)
drivers/firmware/dmi_scan.c
173
sum += buf[a];
drivers/firmware/efi/stmm/tee_stmm_efi.c
97
switch (param[1].u.value.a) {
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
30
(((a) & 0x3) << 4) | \
drivers/firmware/qemu_fw_cfg.c
302
static ssize_t fw_cfg_showrev(struct kobject *k, struct kobj_attribute *a,
drivers/firmware/qemu_fw_cfg.c
433
static ssize_t fw_cfg_sysfs_attr_show(struct kobject *kobj, struct attribute *a,
drivers/firmware/qemu_fw_cfg.c
437
struct fw_cfg_sysfs_attribute *attr = to_attr(a);
drivers/firmware/turris-mox-rwtm.c
117
name##_show(struct device *dev, struct device_attribute *a, \
drivers/fsi/fsi-master-i2cr.c
16
#define I2CR_ADDRESS_CFAM(a) ((a) >> 2)
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/gpio/gpio-xilinx.c
102
static void xgpio_read_ch_all(struct xgpio_instance *chip, int reg, unsigned long *a)
drivers/gpio/gpio-xilinx.c
108
xgpio_read_ch(chip, reg, bit, a);
drivers/gpio/gpio-xilinx.c
111
static void xgpio_write_ch_all(struct xgpio_instance *chip, int reg, unsigned long *a)
drivers/gpio/gpio-xilinx.c
117
xgpio_write_ch(chip, reg, bit, a);
drivers/gpio/gpio-xilinx.c
86
static void xgpio_read_ch(struct xgpio_instance *chip, int reg, int bit, unsigned long *a)
drivers/gpio/gpio-xilinx.c
91
bitmap_write(a, value, round_down(bit, 32), 32);
drivers/gpio/gpio-xilinx.c
94
static void xgpio_write_ch(struct xgpio_instance *chip, int reg, int bit, unsigned long *a)
drivers/gpio/gpio-xilinx.c
97
unsigned long value = bitmap_read(a, round_down(bit, 32), 32);
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
1557
a.full = dfixed_const(src_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
1560
a.full = dfixed_const(src_h);
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c
1562
amdgpu_crtc->hsc.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
38
#define AMDGPU_GPU_PAGE_ALIGN(a) (((a) + AMDGPU_GPU_PAGE_MASK) & ~AMDGPU_GPU_PAGE_MASK)
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
5401
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
5403
struct ras_err_node *nodea = container_of(a, struct ras_err_node, node);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
660
u32 a, b, i;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
709
a = control->ras_fri + control->ras_num_recs;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
710
b = a + num - 1;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
712
res = __amdgpu_ras_eeprom_write(control, buf, a, num);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
713
} else if (a < control->ras_max_record_count) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
716
g0 = control->ras_max_record_count - a;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
718
res = __amdgpu_ras_eeprom_write(control, buf, a, g0);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
729
a %= control->ras_max_record_count;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
732
if (a <= b) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
734
res = __amdgpu_ras_eeprom_write(control, buf, a, num);
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
746
g0 = control->ras_max_record_count - a;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c
748
res = __amdgpu_ras_eeprom_write(control, buf, a, g0);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
452
#define amdgpu_ring_init_cond_exec(r, a) (r)->funcs->init_cond_exec((r), (a))
drivers/gpu/drm/amd/amdgpu/amdgpu_utils.h
77
{ enum amdgpu_cap_attr a; return !NAME##_attr_get(c, id, &a) && a == AMDGPU_CAP_ATTR_RO; } \
drivers/gpu/drm/amd/amdgpu/amdgpu_utils.h
79
{ enum amdgpu_cap_attr a; return !NAME##_attr_get(c, id, &a) && a == AMDGPU_CAP_ATTR_WO; } \
drivers/gpu/drm/amd/amdgpu/amdgpu_utils.h
81
{ enum amdgpu_cap_attr a; return !NAME##_attr_get(c, id, &a) && a == AMDGPU_CAP_ATTR_RW; }
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
136
#define AMDGPU_PDE_BFS_GFX12(a) ((uint64_t)((a) & 0x1fULL) << 58)
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
137
#define AMDGPU_PDE_BFS_FLAG(adev, a) \
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
138
((amdgpu_ip_version((adev), GC_HWIP, 0) >= IP_VERSION(12, 0, 0)) ? AMDGPU_PDE_BFS_GFX12(a) : AMDGPU_PDE_BFS(a))
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
87
#define AMDGPU_PDE_BFS(a) ((uint64_t)a << 59)
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
725
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
727
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
729
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
731
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
733
dram_efficiency.full = dfixed_div(dram_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
754
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
756
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
758
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
760
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
762
disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
783
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
785
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
787
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
788
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
790
return_efficiency.full = dfixed_div(return_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
791
a.full = dfixed_const(32);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
792
bandwidth.full = dfixed_mul(a, sclk);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
812
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
814
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
816
disp_clk.full = dfixed_div(disp_clk, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
817
a.full = dfixed_const(32);
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
820
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
822
disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
867
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
869
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
871
line_time.full = dfixed_div(line_time, a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
903
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
908
a.full = dfixed_const(2);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
910
if ((wm->vsc.full > a.full) ||
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
913
((wm->vsc.full >= a.full) && wm->interlaced))
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
918
a.full = dfixed_const(available_bandwidth);
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
922
tmp = min(dfixed_trunc(a), tmp);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
926
a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
930
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
931
line_fill_time = dfixed_trunc(a);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
995
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
997
a.full = dfixed_const(1);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
998
if (wm->vsc.full > a.full)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1002
c.full = dfixed_div(c, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1003
a.full = dfixed_const(16);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
1004
c.full = dfixed_div(c, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
578
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
580
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
582
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
584
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
586
dram_efficiency.full = dfixed_div(dram_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
607
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
609
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
611
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
613
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
615
disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
636
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
638
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
640
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
641
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
643
return_efficiency.full = dfixed_div(return_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
644
a.full = dfixed_const(32);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
645
bandwidth.full = dfixed_mul(a, sclk);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
665
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
667
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
669
disp_clk.full = dfixed_div(disp_clk, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
670
a.full = dfixed_const(32);
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
673
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
675
disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
720
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
722
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
724
line_time.full = dfixed_div(line_time, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
756
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
761
a.full = dfixed_const(2);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
763
if ((wm->vsc.full > a.full) ||
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
766
((wm->vsc.full >= a.full) && wm->interlaced))
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
771
a.full = dfixed_const(available_bandwidth);
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
775
tmp = min(dfixed_trunc(a), tmp);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
779
a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel);
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
784
line_fill_time = dfixed_trunc(a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
848
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
850
a.full = dfixed_const(1);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
851
if (wm->vsc.full > a.full)
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
893
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
984
a.full = dfixed_const(1000);
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
990
c.full = dfixed_div(c, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
991
a.full = dfixed_const(16);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
992
c.full = dfixed_div(c, a);
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
996
a.full = dfixed_const(1000);
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
678
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
680
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
682
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
684
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
686
dram_efficiency.full = dfixed_div(dram_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
707
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
709
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
711
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
713
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
715
disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
736
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
738
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
740
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
741
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
743
return_efficiency.full = dfixed_div(return_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
744
a.full = dfixed_const(32);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
745
bandwidth.full = dfixed_mul(a, sclk);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
765
fixed20_12 a, b;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
767
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
769
disp_clk.full = dfixed_div(disp_clk, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
770
a.full = dfixed_const(32);
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
773
a.full = dfixed_const(10);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
775
disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
820
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
822
a.full = dfixed_const(1000);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
824
line_time.full = dfixed_div(line_time, a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
856
fixed20_12 a, b, c;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
861
a.full = dfixed_const(2);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
863
if ((wm->vsc.full > a.full) ||
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
866
((wm->vsc.full >= a.full) && wm->interlaced))
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
871
a.full = dfixed_const(available_bandwidth);
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
875
tmp = min(dfixed_trunc(a), tmp);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
879
a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
883
a.full = dfixed_div(a, b);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
884
line_fill_time = dfixed_trunc(a);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
948
fixed20_12 a;
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
950
a.full = dfixed_const(1);
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
951
if (wm->vsc.full > a.full)
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/display/amdgpu_dm/amdgpu_dm.c
376
static int dm_plane_layer_index_cmp(const void *a, const void *b)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
378
const struct dc_surface_update *sa = (struct dc_surface_update *)a;
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
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
147
return a;
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
469
static bool dcn2_are_clock_states_equal(struct dc_clocks *a,
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
528
static bool rn_are_clock_states_equal(struct dc_clocks *a,
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
436
static bool dcn3_are_clock_states_equal(struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
439
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
441
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
443
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
445
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
447
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c
449
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
465
static bool vg_are_clock_states_equal(struct dc_clocks *a,
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
310
bool dcn31_are_clock_states_equal(struct dc_clocks *a,
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
42
bool dcn31_are_clock_states_equal(struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c
376
bool dcn314_are_clock_states_equal(struct dc_clocks *a,
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
50
bool dcn314_are_clock_states_equal(struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1069
static bool dcn32_are_clock_states_equal(struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1072
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1074
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1076
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1078
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
1080
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c
1082
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
1084
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
571
bool dcn35_are_clock_states_equal(struct dc_clocks *a,
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
49
bool dcn35_are_clock_states_equal(struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1428
static bool dcn401_are_clock_states_equal(struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1431
if (a->dispclk_khz != b->dispclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1433
else if (a->dppclk_khz != b->dppclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1435
else if (a->dcfclk_khz != b->dcfclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1437
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
1439
else if (a->dramclk_khz != b->dramclk_khz)
drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
1441
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
1443
else if (a->fclk_p_state_change_support != b->fclk_p_state_change_support)
drivers/gpu/drm/amd/display/dc/core/dc_hw_sequencer.c
43
#define NUM_ELEMENTS(a) (sizeof(a) / sizeof((a)[0]))
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
941
wm_val_refclk = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns *
drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c
60
#define NUM_ELEMENTS(a) (sizeof(a) / sizeof((a)[0]))
drivers/gpu/drm/amd/display/dc/dm_event_log.h
36
#define EVENT_LOG_CUST_MSG(tag, a, ...)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
104
float dcn_bw_pow(float a, float exp)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
110
temp = dcn_bw_pow(a, (int)(exp / 2));
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
115
return a * temp * temp;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
117
return (temp * temp) / a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
121
double dcn_bw_fabs(double a)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
123
if (a > 0)
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
124
return (a);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
126
return (-a);
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
132
int * const exp_ptr = (int *)(&a);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calc_math.c
139
a = ((-1.0f / 3) * a + 2) * a - 2.0f / 3;
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_calc_math.c
144
return (a + log_2);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1145
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1147
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1149
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1151
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1152
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1153
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
1154
context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
1155
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
621
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
623
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
625
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
627
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = v->ptemeta_urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
628
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = v->urgent_watermark * 1000;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
630
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
631
context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
634
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1838
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1839
context->bw_ctx.bw.dcn.watermarks.a.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
1840
context->bw_ctx.bw.dcn.watermarks.a.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
1841
context->bw_ctx.bw.dcn.watermarks.a.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
1842
context->bw_ctx.bw.dcn.watermarks.a.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
1843
context->bw_ctx.bw.dcn.watermarks.a.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
1844
context->bw_ctx.bw.dcn.watermarks.a.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
2315
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.a,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
319
unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, p, l0, a, ax, l,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
353
a = ix + p * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
354
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
343
unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, p, l0, a, ax, l,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
377
a = ix + p * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
378
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
514
unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, S, ix, wx, p, l0, a, ax, l,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
548
a = ix + p * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
549
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
453
context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
454
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
463
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
464
context->bw_ctx.bw.dcn.watermarks.a.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
465
context->bw_ctx.bw.dcn.watermarks.a.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
466
context->bw_ctx.bw.dcn.watermarks.a.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
467
context->bw_ctx.bw.dcn.watermarks.a.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
468
context->bw_ctx.bw.dcn.watermarks.a.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
469
context->bw_ctx.bw.dcn.watermarks.a.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
470
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c
476
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
619
unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, P, l0, a, ax, L,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
657
a = ix + P * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
658
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
464
calculate_wm_set_for_vlevel(vlevel, table_entry, &context->bw_ctx.bw.dcn.watermarks.a,
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
523
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
524
context->bw_ctx.bw.dcn.watermarks.a.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/dcn31/dcn31_fpu.c
525
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_ns = get_wm_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
526
context->bw_ctx.bw.dcn.watermarks.a.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/dcn31/dcn31_fpu.c
527
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns = cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
528
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_exit_z8_ns = get_wm_z8_stutter_exit(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
529
context->bw_ctx.bw.dcn.watermarks.a.pte_meta_urgent_ns = get_wm_memory_trip(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
530
context->bw_ctx.bw.dcn.watermarks.a.frac_urg_bw_nom = get_fraction_of_urgent_bandwidth(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
531
context->bw_ctx.bw.dcn.watermarks.a.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/dcn31/dcn31_fpu.c
532
context->bw_ctx.bw.dcn.watermarks.a.urgent_latency_ns = get_urgent_latency(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
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/dcn31/dcn31_fpu.c
534
context->bw_ctx.bw.dcn.watermarks.c = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
535
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
690
unsigned int pixelsPerClock = 0, lstall, D, initalXmitDelay, w, s, ix, wx, P, l0, a, ax, L, Delay, pixels;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
727
a = ix + P * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
728
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
708
unsigned int pixelsPerClock = 0, lstall, D, initalXmitDelay, w, s, ix, wx, P, l0, a, ax, L, Delay, pixels;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
745
a = ix + P * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
746
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2561
context->bw_ctx.bw.dcn.watermarks.a = context->bw_ctx.bw.dcn.watermarks.c;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2562
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2566
context->bw_ctx.bw.dcn.watermarks.a.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
2580
context->bw_ctx.bw.dcn.watermarks.a.urgent_ns = get_wm_urgent(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2581
context->bw_ctx.bw.dcn.watermarks.a.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
2582
context->bw_ctx.bw.dcn.watermarks.a.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
2583
context->bw_ctx.bw.dcn.watermarks.a.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
2584
context->bw_ctx.bw.dcn.watermarks.a.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
2585
context->bw_ctx.bw.dcn.watermarks.a.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
2586
context->bw_ctx.bw.dcn.watermarks.a.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
2587
context->bw_ctx.bw.dcn.watermarks.a.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
2588
context->bw_ctx.bw.dcn.watermarks.a.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
2589
context->bw_ctx.bw.dcn.watermarks.a.usr_retraining_ns = get_usr_retraining_watermark(&context->bw_ctx.dml, pipes, pipe_cnt) * 1000;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2593
context->bw_ctx.bw.dcn.watermarks.d = context->bw_ctx.bw.dcn.watermarks.a;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
53
unsigned int pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, p, l0, a, ax, L,
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
89
a = ix + p * l0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c
90
ax = (a + 2) / 3 + D + 6 + 1;
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
104
static inline double dml_pow(double a, int exp)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
106
return (double) dcn_bw_pow(a, exp);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
152
static inline double dml_abs(double a)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
154
if (a > 0)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
155
return a;
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
157
return (a*(-1));
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/dml_inline_defs.h
67
static inline double dml_ceil(double a, double granularity)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
71
return (double) dcn_bw_ceil2(a, granularity);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
74
static inline double dml_floor(double a, double granularity)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
78
return (double) dcn_bw_floor2(a, granularity);
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
81
static inline double dml_round(double a)
drivers/gpu/drm/amd/display/dc/dml/dml_inline_defs.h
85
return dml_floor(a + round_pt, 1);
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
48
if (a > b)
drivers/gpu/drm/amd/display/dc/dml2_0/cmntypes.h
56
uint8 a;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
859
dml_uint_t pixelsPerClock, lstall, D, initalXmitDelay, w, s, ix, wx, p, l0, a, ax, L,
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
897
a = ix + p * l0;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
898
ax = (a + 2) / 3 + D + 6 + 1;
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.c
77
static inline float dcn_bw_pow(float a, float exp)
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
83
temp = dcn_bw_pow(a, (int)(exp / 2));
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
88
return a * temp * temp;
drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_util.c
90
return (temp * temp) / a;
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
831
wm_regs = &watermarks->dcn4x.a;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12224
static unsigned int log_and_substract_if_non_zero(unsigned int a, unsigned int subtrahend)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12226
if (a == 0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
12229
return (math_log2_approx(a) - subtrahend);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
568
unsigned int dml2_core_utils_log_and_substract_if_non_zero(unsigned int a, unsigned int subtrahend)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
570
if (a == 0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.c
573
return (math_log2_approx(a) - subtrahend);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/dml2_core_utils.h
31
unsigned int dml2_core_utils_log_and_substract_if_non_zero(unsigned int a, unsigned int subtrahend);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c
50
static unsigned long dml_round_up(double a)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c
52
if (a - (unsigned long)a > 0) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c
53
return ((unsigned long)a) + 1;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c
55
return (unsigned long)a;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
100
double math_fabs(double a)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
102
if (a > 0)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
103
return (a);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
105
return (-a);
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
110
int *const exp_ptr = (int *)(&a);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
117
a = ((-1.0f / 3) * a + 2) * a - 2.0f / 3;
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.c
122
return (a + log_2);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
125
float math_log2(float a)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
127
return math_log(a, 2.0);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
132
unsigned int math_log2_approx(unsigned int a)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
135
while (a > 1) {
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
136
a = a >> 1;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
142
double math_round(double a)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
146
return math_floor(a + round_pt);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
84
float math_pow(float a, float exp)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
89
temp = math_pow(a, (float)((int)(exp / 2)));
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
94
return (float)(a * temp * temp);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.c
96
return (float)((temp * temp) / a);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
18
float math_pow(float a, float exp);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
19
double math_fabs(double a);
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/dml21/src/dml2_standalone_libraries/lib_float_math.h
21
float math_log2(float a);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
22
unsigned int math_log2_approx(unsigned int a);
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_standalone_libraries/lib_float_math.h
23
double math_round(double a);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
486
dml2_extract_watermark_set(&context->bw_ctx.bw.dcn.watermarks.a, &dml2->v20.dml_core_ctx);
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
497
cstate_enter_plus_exit_z8_ns = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
503
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns = cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c
52
#define NUM_ELEMENTS(a) (sizeof(a) / sizeof((a)[0]))
drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c
52
#define NUM_ELEMENTS(a) (sizeof(a) / sizeof((a)[0]))
drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c
192
pin->store.a = 0;
drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c
46
REG_GET(A_reg, A, &gpio->store.a);
drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.c
55
REG_UPDATE(A_reg, A, gpio->store.a);
drivers/gpu/drm/amd/display/dc/gpio/hw_gpio.h
99
uint32_t a;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
255
if (safe_to_lower || watermarks->a.urgent_ns > hubbub1->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
256
hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
257
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
264
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
265
} else if (watermarks->a.urgent_ns < hubbub1->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
268
if (safe_to_lower || watermarks->a.pte_meta_urgent_ns > hubbub1->watermarks.a.pte_meta_urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
269
hubbub1->watermarks.a.pte_meta_urgent_ns = watermarks->a.pte_meta_urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
270
prog_wm_value = convert_and_clamp(watermarks->a.pte_meta_urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
275
watermarks->a.pte_meta_urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
276
} else if (watermarks->a.pte_meta_urgent_ns < hubbub1->watermarks.a.pte_meta_urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
368
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
369
> hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
370
hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
371
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
373
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
379
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
380
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
381
< hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
384
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
385
> hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
386
hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
387
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
389
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
395
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
396
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
397
< hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
513
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
514
> hubbub1->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
515
hubbub1->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
516
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
518
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
524
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
525
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c
526
< hubbub1->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
153
if (safe_to_lower || watermarks->a.urgent_ns > hubbub1->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
154
hubbub1->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
155
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
163
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
164
} else if (watermarks->a.urgent_ns < hubbub1->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
168
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
169
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
170
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
173
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
174
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
175
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
178
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
179
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
180
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
183
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
184
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
185
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
188
if (safe_to_lower || watermarks->a.urgent_latency_ns > hubbub1->watermarks.a.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
189
hubbub1->watermarks.a.urgent_latency_ns = watermarks->a.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
190
prog_wm_value = convert_and_clamp(watermarks->a.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
194
} else if (watermarks->a.urgent_latency_ns < hubbub1->watermarks.a.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
213
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
214
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
215
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
218
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_B, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
219
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
220
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
223
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
224
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
225
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
228
DCHUBBUB_ARB_FRAC_URG_BW_NOM_B, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
229
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
230
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
258
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
259
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
260
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
263
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_C, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
264
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
265
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
268
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
269
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
270
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
273
DCHUBBUB_ARB_FRAC_URG_BW_NOM_C, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
274
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
275
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
303
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
304
> hubbub1->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
305
hubbub1->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
308
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_D, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
309
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
310
< hubbub1->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
313
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
314
> hubbub1->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
315
hubbub1->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
318
DCHUBBUB_ARB_FRAC_URG_BW_NOM_D, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
319
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
320
< hubbub1->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
346
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
347
> hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
348
hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
349
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
351
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
358
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
359
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
360
< hubbub1->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
363
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
364
> hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
365
hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
366
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
368
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
375
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
376
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
377
< hubbub1->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
500
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
501
> hubbub1->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
502
hubbub1->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
503
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
505
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
512
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
513
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn21/dcn21_hubbub.c
514
< hubbub1->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn30/dcn30_hubbub.c
383
uint32_t prog_wm_value = convert_and_clamp(hubbub1->watermarks.a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
185
if (safe_to_lower || watermarks->a.urgent_ns > hubbub2->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
186
hubbub2->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
187
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
194
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
195
} else if (watermarks->a.urgent_ns < hubbub2->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
199
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
200
> hubbub2->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
201
hubbub2->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
204
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
205
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
206
< hubbub2->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
209
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
210
> hubbub2->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
211
hubbub2->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
214
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
215
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
216
< hubbub2->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
219
if (safe_to_lower || watermarks->a.urgent_latency_ns > hubbub2->watermarks.a.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
220
hubbub2->watermarks.a.urgent_latency_ns = watermarks->a.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
221
prog_wm_value = convert_and_clamp(watermarks->a.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
225
} else if (watermarks->a.urgent_latency_ns < hubbub2->watermarks.a.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
374
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
375
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
376
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
377
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
379
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
385
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
386
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
387
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
390
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
391
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
392
hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
393
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
395
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
401
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
402
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
403
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
406
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
407
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
408
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
409
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
411
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
417
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
418
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
419
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
422
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
423
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
424
hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
425
watermarks->a.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
427
watermarks->a.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
433
watermarks->a.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
434
} else if (watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
435
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
648
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
649
> hubbub2->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
650
hubbub2->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
651
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
653
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
659
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
660
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn31/dcn31_hubbub.c
661
< hubbub2->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
189
if (safe_to_lower || watermarks->a.urgent_ns > hubbub2->watermarks.a.urgent_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
190
hubbub2->watermarks.a.urgent_ns = watermarks->a.urgent_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
191
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
198
watermarks->a.urgent_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
199
} else if (watermarks->a.urgent_ns < hubbub2->watermarks.a.urgent_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
203
if (safe_to_lower || watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
204
> hubbub2->watermarks.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
205
hubbub2->watermarks.a.frac_urg_bw_flip = watermarks->a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
208
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
209
} else if (watermarks->a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
210
< hubbub2->watermarks.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
213
if (safe_to_lower || watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
214
> hubbub2->watermarks.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
215
hubbub2->watermarks.a.frac_urg_bw_nom = watermarks->a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
218
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
219
} else if (watermarks->a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
220
< hubbub2->watermarks.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
223
if (safe_to_lower || watermarks->a.urgent_latency_ns > hubbub2->watermarks.a.urgent_latency_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
224
hubbub2->watermarks.a.urgent_latency_ns = watermarks->a.urgent_latency_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
225
prog_wm_value = convert_and_clamp(watermarks->a.urgent_latency_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
229
} else if (watermarks->a.urgent_latency_ns < hubbub2->watermarks.a.urgent_latency_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
378
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
379
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
380
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
381
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
383
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
389
watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
390
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
391
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
394
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
395
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
396
hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
397
watermarks->a.cstate_pstate.cstate_exit_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
399
watermarks->a.cstate_pstate.cstate_exit_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
405
watermarks->a.cstate_pstate.cstate_exit_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
406
} else if (watermarks->a.cstate_pstate.cstate_exit_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
407
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
526
if (safe_to_lower || watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
527
> hubbub2->watermarks.a.cstate_pstate.pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
528
hubbub2->watermarks.a.cstate_pstate.pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
529
watermarks->a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
531
watermarks->a.cstate_pstate.pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
537
watermarks->a.cstate_pstate.pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
538
} else if (watermarks->a.cstate_pstate.pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
539
< hubbub2->watermarks.a.cstate_pstate.pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
595
if (safe_to_lower || watermarks->a.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
596
> hubbub2->watermarks.a.cstate_pstate.fclk_pstate_change_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
597
hubbub2->watermarks.a.cstate_pstate.fclk_pstate_change_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
598
watermarks->a.cstate_pstate.fclk_pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
600
watermarks->a.cstate_pstate.fclk_pstate_change_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
606
watermarks->a.cstate_pstate.fclk_pstate_change_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
607
} else if (watermarks->a.cstate_pstate.fclk_pstate_change_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
608
< hubbub2->watermarks.a.cstate_pstate.fclk_pstate_change_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
678
if (safe_to_lower || watermarks->a.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
679
> hubbub2->watermarks.a.usr_retraining_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
680
hubbub2->watermarks.a.usr_retraining_ns = watermarks->a.usr_retraining_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
682
watermarks->a.usr_retraining_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
688
watermarks->a.usr_retraining_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
689
} else if (watermarks->a.usr_retraining_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
690
< hubbub2->watermarks.a.usr_retraining_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn32/dcn32_hubbub.c
971
uint32_t prog_wm_value = convert_and_clamp(hubbub2->watermarks.a.urgent_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
123
if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
124
> hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
125
hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
126
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
128
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
134
watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
135
} else if (watermarks->a.cstate_pstate.cstate_enter_plus_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
136
< hubbub2->watermarks.a.cstate_pstate.cstate_enter_plus_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
139
if (safe_to_lower || watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
140
> hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
141
hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns =
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
142
watermarks->a.cstate_pstate.cstate_exit_z8_ns;
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
144
watermarks->a.cstate_pstate.cstate_exit_z8_ns,
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
150
watermarks->a.cstate_pstate.cstate_exit_z8_ns, prog_wm_value);
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
151
} else if (watermarks->a.cstate_pstate.cstate_exit_z8_ns
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
152
< hubbub2->watermarks.a.cstate_pstate.cstate_exit_z8_ns)
drivers/gpu/drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c
549
memset(&hubbub2->watermarks.a.cstate_pstate, 0, sizeof(hubbub2->watermarks.a.cstate_pstate));
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
100
hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom = watermarks->dcn4x.a.frac_urg_bw_nom;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
102
DCHUBBUB_ARB_FRAC_URG_BW_NOM_A, watermarks->dcn4x.a.frac_urg_bw_nom);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
103
} else if (watermarks->dcn4x.a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
104
< hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
107
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_mall
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
108
> hubbub2->watermarks.dcn4x.a.frac_urg_bw_mall) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
109
hubbub2->watermarks.dcn4x.a.frac_urg_bw_mall = watermarks->dcn4x.a.frac_urg_bw_mall;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
111
DCHUBBUB_ARB_FRAC_URG_BW_MALL_A, watermarks->dcn4x.a.frac_urg_bw_mall);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
112
} else if (watermarks->dcn4x.a.frac_urg_bw_mall < hubbub2->watermarks.dcn4x.a.frac_urg_bw_mall)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
115
if (safe_to_lower || watermarks->dcn4x.a.refcyc_per_trip_to_mem > hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
116
hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem = watermarks->dcn4x.a.refcyc_per_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
118
DCHUBBUB_ARB_REFCYC_PER_TRIP_TO_MEMORY_A, watermarks->dcn4x.a.refcyc_per_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
119
} else if (watermarks->dcn4x.a.refcyc_per_trip_to_mem < hubbub2->watermarks.dcn4x.a.refcyc_per_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
122
if (safe_to_lower || watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem > hubbub2->watermarks.dcn4x.a.refcyc_per_meta_trip_to_mem) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
123
hubbub2->watermarks.dcn4x.a.refcyc_per_meta_trip_to_mem = watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
125
DCHUBBUB_ARB_REFCYC_PER_META_TRIP_A, watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
126
} else if (watermarks->dcn4x.a.refcyc_per_meta_trip_to_mem < hubbub2->watermarks.dcn4x.a.refcyc_per_meta_trip_to_mem)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
195
if (safe_to_lower || watermarks->dcn4x.a.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
196
> hubbub2->watermarks.dcn4x.a.sr_enter) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
197
hubbub2->watermarks.dcn4x.a.sr_enter =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
198
watermarks->dcn4x.a.sr_enter;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
200
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
203
watermarks->dcn4x.a.sr_enter, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
206
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK1_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
208
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK2_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
210
DCHUBBUB_ARB_ALLOW_SR_ENTER_WATERMARK3_A, watermarks->dcn4x.a.sr_enter);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
212
} else if (watermarks->dcn4x.a.sr_enter
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
213
< hubbub2->watermarks.dcn4x.a.sr_enter)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
216
if (safe_to_lower || watermarks->dcn4x.a.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
217
> hubbub2->watermarks.dcn4x.a.sr_exit) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
218
hubbub2->watermarks.dcn4x.a.sr_exit =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
219
watermarks->dcn4x.a.sr_exit;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
221
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
224
watermarks->dcn4x.a.sr_exit, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
227
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK1_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
229
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK2_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
231
DCHUBBUB_ARB_ALLOW_SR_EXIT_WATERMARK3_A, watermarks->dcn4x.a.sr_exit);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
233
} else if (watermarks->dcn4x.a.sr_exit
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
234
< hubbub2->watermarks.dcn4x.a.sr_exit)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
295
if (safe_to_lower || watermarks->dcn4x.a.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
296
> hubbub2->watermarks.dcn4x.a.uclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
297
hubbub2->watermarks.dcn4x.a.uclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
298
watermarks->dcn4x.a.uclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
300
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
303
watermarks->dcn4x.a.uclk_pstate, watermarks->dcn4x.a.uclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
304
} else if (watermarks->dcn4x.a.uclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
305
< hubbub2->watermarks.dcn4x.a.uclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
323
if (safe_to_lower || watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
324
> hubbub2->watermarks.dcn4x.a.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
325
hubbub2->watermarks.dcn4x.a.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
326
watermarks->dcn4x.a.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
328
DCHUBBUB_ARB_UCLK_PSTATE_CHANGE_WATERMARK1_A, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
331
watermarks->dcn4x.a.temp_read_or_ppt, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
332
} else if (watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
333
< hubbub2->watermarks.dcn4x.a.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
352
if (safe_to_lower || watermarks->dcn4x.a.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
353
> hubbub2->watermarks.dcn4x.a.fclk_pstate) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
354
hubbub2->watermarks.dcn4x.a.fclk_pstate =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
355
watermarks->dcn4x.a.fclk_pstate;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
357
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK_A, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
360
watermarks->dcn4x.a.fclk_pstate, watermarks->dcn4x.a.fclk_pstate);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
361
} else if (watermarks->dcn4x.a.fclk_pstate
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
362
< hubbub2->watermarks.dcn4x.a.fclk_pstate)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
380
if (safe_to_lower || watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
381
> hubbub2->watermarks.dcn4x.a.temp_read_or_ppt) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
382
hubbub2->watermarks.dcn4x.a.temp_read_or_ppt =
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
383
watermarks->dcn4x.a.temp_read_or_ppt;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
385
DCHUBBUB_ARB_FCLK_PSTATE_CHANGE_WATERMARK1_A, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
388
watermarks->dcn4x.a.temp_read_or_ppt, watermarks->dcn4x.a.temp_read_or_ppt);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
389
} else if (watermarks->dcn4x.a.temp_read_or_ppt
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
390
< hubbub2->watermarks.dcn4x.a.temp_read_or_ppt)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
421
if (safe_to_lower || watermarks->dcn4x.a.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
422
> hubbub2->watermarks.dcn4x.a.usr) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
423
hubbub2->watermarks.dcn4x.a.usr = watermarks->dcn4x.a.usr;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
425
DCHUBBUB_ARB_USR_RETRAINING_WATERMARK_A, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
428
watermarks->dcn4x.a.usr, watermarks->dcn4x.a.usr);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
429
} else if (watermarks->dcn4x.a.usr
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
430
< hubbub2->watermarks.dcn4x.a.usr)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
78
if (safe_to_lower || watermarks->dcn4x.a.urgent > hubbub2->watermarks.dcn4x.a.urgent) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
79
hubbub2->watermarks.dcn4x.a.urgent = watermarks->dcn4x.a.urgent;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
81
DCHUBBUB_ARB_DATA_URGENCY_WATERMARK_A, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
84
watermarks->dcn4x.a.urgent, watermarks->dcn4x.a.urgent);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
85
} else if (watermarks->dcn4x.a.urgent < hubbub2->watermarks.dcn4x.a.urgent)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
89
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
90
> hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip) {
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
91
hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip = watermarks->dcn4x.a.frac_urg_bw_flip;
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
93
DCHUBBUB_ARB_FRAC_URG_BW_FLIP_A, watermarks->dcn4x.a.frac_urg_bw_flip);
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
94
} else if (watermarks->dcn4x.a.frac_urg_bw_flip
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
95
< hubbub2->watermarks.dcn4x.a.frac_urg_bw_flip)
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
98
if (safe_to_lower || watermarks->dcn4x.a.frac_urg_bw_nom
drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
99
> hubbub2->watermarks.dcn4x.a.frac_urg_bw_nom) {
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2368
unsigned int cache_wm_a = context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2381
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2397
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = cache_wm_a;
drivers/gpu/drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c
2425
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U;
drivers/gpu/drm/amd/display/dc/inc/dcn_calc_math.h
39
float dcn_bw_pow(float a, float exp);
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/dcn_calc_math.h
41
double dcn_bw_fabs(double a);
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h
307
bool (*are_clock_states_equal) (struct dc_clocks *a,
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
56
struct dcn_watermarks a;
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h
62
struct dml2_dchub_watermark_regs a;
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
243
out.bits.UHBR10_20_CAPABILITY = MIN(a->bits.UHBR10_20_CAPABILITY,
drivers/gpu/drm/amd/display/dc/link/protocols/link_dp_capability.c
245
out.bits.UHBR13_5_CAPABILITY = MIN(a->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/mpc/dcn20/dcn20_mpc.c
46
#define NUM_ELEMENTS(a) (sizeof(a) / sizeof((a)[0]))
drivers/gpu/drm/amd/display/dc/mpc/dcn30/dcn30_mpc.c
44
#define NUM_ELEMENTS(a) (sizeof(a) / sizeof((a)[0]))
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
2050
context->bw_ctx.bw.dcn.watermarks.a.cstate_pstate.pstate_change_ns = 4U * 1000U * 1000U * 1000U;
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
277
struct fixed31_32 a;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
285
a = dc_fixpt_from_fraction(17883277, 100000000);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
295
x = dc_fixpt_div(x, a);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
308
struct fixed31_32 a;
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
316
a = dc_fixpt_from_fraction(17883277, 100000000);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
330
x = dc_fixpt_mul(a, x);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
984
struct fixed31_32 a = dc_fixpt_from_fraction(15, 10);
drivers/gpu/drm/amd/display/modules/color/color_gamma.c
997
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
998
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/legacy-dpm/si_dpm.c
3371
u32 k, a, ah, al;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3379
a = (1000 * (100 * h + t1)) / (10000 + (t1 / 100));
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3380
a = (a + 5) / 10;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3381
ah = ((a * t) + 5000) / 10000;
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c
3382
al = a - ah;
drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
300
uint32_t a;
drivers/gpu/drm/amd/pm/powerplay/inc/smu11_driver_if.h
311
uint32_t a;
drivers/gpu/drm/amd/pm/powerplay/inc/smu72.h
50
int32_t a;
drivers/gpu/drm/amd/pm/powerplay/inc/smu73.h
41
int32_t a;
drivers/gpu/drm/amd/pm/powerplay/inc/smu74.h
75
int32_t a;
drivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
202
uint32_t a;
drivers/gpu/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
213
uint32_t a;
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
248
#define SMU_TABLE_INIT(tables, table_id, s, a, d) \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
251
tables[table_id].align = a; \
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
342
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
353
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
346
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
357
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
430
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
436
uint32_t a; // 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
447
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
226
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
416
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
427
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
417
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
428
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
432
uint32_t a; // store in IEEE float format in this variable
drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
443
uint32_t a; // store in IEEE float format in this variable
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
34
{{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
630
u32 a, b, i;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
679
a = control->ras_fri + control->ras_num_recs;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
680
b = a + num - 1;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
682
res = __ras_eeprom_write(control, buf, a, num);
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
683
} else if (a < control->ras_max_record_count) {
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
686
g0 = control->ras_max_record_count - a;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
688
res = __ras_eeprom_write(control, buf, a, g0);
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
699
a %= 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
704
res = __ras_eeprom_write(control, buf, a, num);
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
716
g0 = control->ras_max_record_count - a;
drivers/gpu/drm/amd/ras/rascore/ras_eeprom.c
718
res = __ras_eeprom_write(control, buf, a, g0);
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_event.c
108
static bool is_new_frame(struct komeda_events *a)
drivers/gpu/drm/arm/display/komeda/komeda_event.c
110
return (a->pipes[0] | a->pipes[1]) &
drivers/gpu/drm/arm/display/komeda/komeda_kms.c
138
struct drm_plane *a = node->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
137
a = (delta_in == 0) ? 0 : ((out_end - out_start) * 256) / delta_in;
drivers/gpu/drm/arm/malidp_crtc.c
139
coeffs[i] = DE_COEFTAB_DATA(a, b);
drivers/gpu/drm/arm/malidp_hw.c
488
unsigned long a = 10;
drivers/gpu/drm/arm/malidp_hw.c
498
a = 15 * input_size / (htotal * se_config->output_h);
drivers/gpu/drm/arm/malidp_hw.c
499
if (a < 15)
drivers/gpu/drm/arm/malidp_hw.c
500
a = 15;
drivers/gpu/drm/arm/malidp_hw.c
502
mclk = a * pxlclk / 10;
drivers/gpu/drm/bridge/analogix/anx7625.c
328
static void anx7625_reduction_of_a_fraction(unsigned long *a, unsigned long *b)
drivers/gpu/drm/bridge/analogix/anx7625.c
334
gcd_num = gcd(*a, *b);
drivers/gpu/drm/bridge/analogix/anx7625.c
335
*a /= gcd_num;
drivers/gpu/drm/bridge/analogix/anx7625.c
338
tmp_a = *a;
drivers/gpu/drm/bridge/analogix/anx7625.c
341
while ((*a > MAX_UNSIGNED_24BIT) || (*b > MAX_UNSIGNED_24BIT)) {
drivers/gpu/drm/bridge/analogix/anx7625.c
343
*a = tmp_a / i;
drivers/gpu/drm/bridge/analogix/anx7625.c
351
while ((*a < MAX_UNSIGNED_24BIT) && (*b < MAX_UNSIGNED_24BIT)) {
drivers/gpu/drm/bridge/analogix/anx7625.c
352
*a <<= 1;
drivers/gpu/drm/bridge/analogix/anx7625.c
356
*a >>= 1;
drivers/gpu/drm/bridge/samsung-dsim.c
32
#define NEQV(a, b) (!(a) ^ !(b))
drivers/gpu/drm/bridge/tc358767.c
402
static inline struct tc_data *aux_to_tc(struct drm_dp_aux *a)
drivers/gpu/drm/bridge/tc358767.c
404
return container_of(a, struct tc_data, aux);
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/display/drm_dp_mst_topology.c
483
struct drm_dp_allocate_payload *a =
drivers/gpu/drm/display/drm_dp_mst_topology.c
486
a->number_sdp_streams = buf[idx] & 0xf;
drivers/gpu/drm/display/drm_dp_mst_topology.c
487
a->port_number = (buf[idx] >> 4) & 0xf;
drivers/gpu/drm/display/drm_dp_mst_topology.c
490
a->vcpi = buf[idx] & 0x7f;
drivers/gpu/drm/display/drm_dp_mst_topology.c
492
a->pbn = buf[++idx] << 8;
drivers/gpu/drm/display/drm_dp_mst_topology.c
493
a->pbn |= buf[++idx];
drivers/gpu/drm/display/drm_dp_mst_topology.c
496
for (i = 0; i < a->number_sdp_streams; i++) {
drivers/gpu/drm/display/drm_dp_mst_topology.c
497
a->sdp_stream_sink[i] =
drivers/gpu/drm/drm_blend.c
437
static int drm_atomic_state_zpos_cmp(const void *a, const void *b)
drivers/gpu/drm/drm_blend.c
439
const struct drm_plane_state *sa = *(struct drm_plane_state **)a;
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_edid.c
5861
int a, v;
drivers/gpu/drm/drm_edid.c
5868
a = connector->audio_latency[i];
drivers/gpu/drm/drm_edid.c
5874
if (a == 255 || v == 255)
drivers/gpu/drm/drm_edid.c
5881
if (a)
drivers/gpu/drm/drm_edid.c
5882
a = min(2 * (a - 1), 500);
drivers/gpu/drm/drm_edid.c
5886
return max(v - a, 0);
drivers/gpu/drm/drm_format_helper.c
250
#define ALIGN_DOWN_PIXELS(end, n, a) \
drivers/gpu/drm/drm_format_helper.c
251
((end) - ((n) & ((a) - 1)))
drivers/gpu/drm/drm_modes.c
1844
struct drm_display_mode *a = list_entry(lh_a, struct drm_display_mode, head);
drivers/gpu/drm/drm_modes.c
1849
((a->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/drm_prime.c
1086
dma_addr_t *a = addrs;
drivers/gpu/drm/drm_prime.c
1089
if (WARN_ON(a - addrs >= max_entries))
drivers/gpu/drm/drm_prime.c
1091
*a++ = sg_page_iter_dma_address(&dma_iter);
drivers/gpu/drm/drm_sysfs.c
527
struct attribute *a, int n)
drivers/gpu/drm/drm_sysfs.c
535
return a->mode;
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/exynos/exynos_hdmi.c
95
#define INIT_ARRAY_SPEC(a) { .count = ARRAY_SIZE(a), .data = a }
drivers/gpu/drm/gma500/psb_intel_reg.h
1241
#define _PIPE(pipe, a, b) ((a) + (pipe)*((b)-(a)))
drivers/gpu/drm/i915/display/intel_cdclk.c
2442
const struct intel_cdclk_config *a,
drivers/gpu/drm/i915/display/intel_cdclk.c
2448
drm_WARN_ON(display->drm, cdclk_pll_is_unknown(a->vco));
drivers/gpu/drm/i915/display/intel_cdclk.c
2450
if (a->vco == 0 || b->vco == 0)
drivers/gpu/drm/i915/display/intel_cdclk.c
2456
old_waveform = cdclk_squash_waveform(display, a->cdclk);
drivers/gpu/drm/i915/display/intel_cdclk.c
2459
return a->vco != b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2464
const struct intel_cdclk_config *a,
drivers/gpu/drm/i915/display/intel_cdclk.c
2476
a_div = DIV_ROUND_CLOSEST(a->vco, a->cdclk);
drivers/gpu/drm/i915/display/intel_cdclk.c
2479
return a->vco != 0 && b->vco != 0 &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2480
a->vco != b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2482
a->ref == b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2486
const struct intel_cdclk_config *a,
drivers/gpu/drm/i915/display/intel_cdclk.c
2498
return a->cdclk != b->cdclk &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2499
a->vco != 0 &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2500
a->vco == b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2501
a->ref == b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2513
bool intel_cdclk_clock_changed(const struct intel_cdclk_config *a,
drivers/gpu/drm/i915/display/intel_cdclk.c
2516
return a->cdclk != b->cdclk ||
drivers/gpu/drm/i915/display/intel_cdclk.c
2517
a->vco != b->vco ||
drivers/gpu/drm/i915/display/intel_cdclk.c
2518
a->ref != b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2533
const struct intel_cdclk_config *a,
drivers/gpu/drm/i915/display/intel_cdclk.c
2549
return a->cdclk != b->cdclk &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2550
a->vco != 0 &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2551
a->vco == b->vco &&
drivers/gpu/drm/i915/display/intel_cdclk.c
2552
a->ref == b->ref;
drivers/gpu/drm/i915/display/intel_cdclk.c
2563
static bool intel_cdclk_changed(const struct intel_cdclk_config *a,
drivers/gpu/drm/i915/display/intel_cdclk.c
2566
return intel_cdclk_clock_changed(a, b) ||
drivers/gpu/drm/i915/display/intel_cdclk.c
2567
a->voltage_level != b->voltage_level;
drivers/gpu/drm/i915/display/intel_cdclk.h
31
bool intel_cdclk_clock_changed(const struct intel_cdclk_config *a,
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
2309
return drm_color_lut_extract(a, 10) -
drivers/gpu/drm/i915/display/intel_color.c
2319
const struct drm_color_lut *a = &lut[lut_size - 2];
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
846
static u32 _i9xx_lut_10_ldw(u16 a)
drivers/gpu/drm/i915/display/intel_color.c
848
return drm_color_lut_extract(a, 10) & 0xff;
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
863
a = drm_color_lut_extract(a, 10);
drivers/gpu/drm/i915/display/intel_color.c
867
mantissa = clamp(b - a, 0, 0x7f);
drivers/gpu/drm/i915/display/intel_color.c
876
(a >> 8);
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3677
static bool mtl_compare_hw_state_c10(const struct intel_c10pll_state *a,
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3680
if (a->tx != b->tx)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3683
if (a->cmn != b->cmn)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3686
if (memcmp(&a->pll, &b->pll, sizeof(a->pll)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3692
static bool mtl_compare_hw_state_c20(const struct intel_c20pll_state *a,
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3695
if (memcmp(&a->tx, &b->tx, sizeof(a->tx)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3698
if (memcmp(&a->cmn, &b->cmn, sizeof(a->cmn)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3701
if (a->tx[0] & C20_PHY_USE_MPLLB) {
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3702
if (memcmp(&a->mpllb, &b->mpllb, sizeof(a->mpllb)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3705
if (memcmp(&a->mplla, &b->mplla, sizeof(a->mplla)) != 0)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3712
bool intel_cx0pll_compare_hw_state(const struct intel_cx0pll_state *a,
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3715
if (a->tbt_mode || b->tbt_mode)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3718
if (a->use_c10 != b->use_c10)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3721
if (a->use_c10)
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3722
return mtl_compare_hw_state_c10(&a->c10,
drivers/gpu/drm/i915/display/intel_cx0_phy.c
3725
return mtl_compare_hw_state_c20(&a->c20,
drivers/gpu/drm/i915/display/intel_cx0_phy.h
56
bool intel_cx0pll_compare_hw_state(const struct intel_cx0pll_state *a,
drivers/gpu/drm/i915/display/intel_display.c
4149
static bool encoders_cloneable(const struct intel_encoder *a,
drivers/gpu/drm/i915/display/intel_display.c
4153
return a == b || (a->cloneable & BIT(b->type) &&
drivers/gpu/drm/i915/display/intel_display.c
4154
b->cloneable & BIT(a->type));
drivers/gpu/drm/i915/display/intel_display.c
4850
intel_compare_infoframe(const union hdmi_infoframe *a,
drivers/gpu/drm/i915/display/intel_display.c
4853
return memcmp(a, b, sizeof(*a)) == 0;
drivers/gpu/drm/i915/display/intel_display.c
4857
intel_compare_dp_vsc_sdp(const struct drm_dp_vsc_sdp *a,
drivers/gpu/drm/i915/display/intel_display.c
4860
return a->pixelformat == b->pixelformat &&
drivers/gpu/drm/i915/display/intel_display.c
4861
a->colorimetry == b->colorimetry &&
drivers/gpu/drm/i915/display/intel_display.c
4862
a->bpc == b->bpc &&
drivers/gpu/drm/i915/display/intel_display.c
4863
a->dynamic_range == b->dynamic_range &&
drivers/gpu/drm/i915/display/intel_display.c
4864
a->content_type == b->content_type;
drivers/gpu/drm/i915/display/intel_display.c
4868
intel_compare_dp_as_sdp(const struct drm_dp_as_sdp *a,
drivers/gpu/drm/i915/display/intel_display.c
4871
return a->vtotal == b->vtotal &&
drivers/gpu/drm/i915/display/intel_display.c
4872
a->target_rr == b->target_rr &&
drivers/gpu/drm/i915/display/intel_display.c
4873
a->duration_incr_ms == b->duration_incr_ms &&
drivers/gpu/drm/i915/display/intel_display.c
4874
a->duration_decr_ms == b->duration_decr_ms &&
drivers/gpu/drm/i915/display/intel_display.c
4875
a->mode == b->mode;
drivers/gpu/drm/i915/display/intel_display.c
4879
intel_compare_buffer(const u8 *a, const u8 *b, size_t len)
drivers/gpu/drm/i915/display/intel_display.c
4881
return memcmp(a, b, len) == 0;
drivers/gpu/drm/i915/display/intel_display.c
4910
const union hdmi_infoframe *a,
drivers/gpu/drm/i915/display/intel_display.c
4928
hdmi_infoframe_log(loglevel, display->drm->dev, a);
drivers/gpu/drm/i915/display/intel_display.c
4937
const struct drm_dp_vsc_sdp *a,
drivers/gpu/drm/i915/display/intel_display.c
4943
drm_dp_vsc_sdp_log(p, a);
drivers/gpu/drm/i915/display/intel_display.c
4952
const struct drm_dp_as_sdp *a,
drivers/gpu/drm/i915/display/intel_display.c
4958
drm_dp_as_sdp_log(p, a);
drivers/gpu/drm/i915/display/intel_display.c
4965
memcmp_diff_len(const u8 *a, const u8 *b, size_t len)
drivers/gpu/drm/i915/display/intel_display.c
4970
if (a[i] != b[i])
drivers/gpu/drm/i915/display/intel_display.c
4981
const u8 *a, const u8 *b, size_t len)
drivers/gpu/drm/i915/display/intel_display.c
4986
len = memcmp_diff_len(a, b, len);
drivers/gpu/drm/i915/display/intel_display.c
4988
drm_print_hex_dump(p, "expected: ", a, len);
drivers/gpu/drm/i915/display/intel_display.c
4996
const struct intel_dpll_hw_state *a,
drivers/gpu/drm/i915/display/intel_display.c
5004
intel_dpll_dump_hw_state(display, p, a);
drivers/gpu/drm/i915/display/intel_display.c
5032
const struct intel_lt_phy_pll_state *a,
drivers/gpu/drm/i915/display/intel_display.c
5041
intel_lt_phy_dump_hw_state(display, a);
drivers/gpu/drm/i915/display/intel_display.h
180
#define phy_name(a) ((a) + 'A')
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
1058
#define _ID(id, a, b) _PICK_EVEN(id, a, b)
drivers/gpu/drm/i915/display/intel_dp.c
717
static int link_config_cmp_by_bw(const void *a, const void *b, const void *p)
drivers/gpu/drm/i915/display/intel_dp.c
720
const struct intel_dp_link_config *lc_a = a;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
119
bool (*compare_hw_state)(const struct intel_dpll_hw_state *a,
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1282
const struct hsw_dpll_hw_state *a = &_a->hsw;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1285
return a->wrpll == b->wrpll &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
1286
a->spll == b->spll;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2015
const struct skl_dpll_hw_state *a = &_a->skl;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2018
return a->ctrl1 == b->ctrl1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2019
a->cfgcr1 == b->cfgcr1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2020
a->cfgcr2 == b->cfgcr2;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2497
const struct bxt_dpll_hw_state *a = &_a->bxt;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2500
return a->ebb0 == b->ebb0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2501
a->ebb4 == b->ebb4 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2502
a->pll0 == b->pll0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2503
a->pll1 == b->pll1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2504
a->pll2 == b->pll2 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2505
a->pll3 == b->pll3 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2506
a->pll6 == b->pll6 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2507
a->pll8 == b->pll8 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2508
a->pll10 == b->pll10 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
2509
a->pcsdw12 == b->pcsdw12;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4166
const struct icl_dpll_hw_state *a = &_a->icl;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4170
return a->cfgcr0 == b->cfgcr0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4171
a->cfgcr1 == b->cfgcr1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4172
a->div0 == b->div0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4173
a->mg_refclkin_ctl == b->mg_refclkin_ctl &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4174
a->mg_clktop2_coreclkctl1 == b->mg_clktop2_coreclkctl1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4175
a->mg_clktop2_hsclkctl == b->mg_clktop2_hsclkctl &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4176
a->mg_pll_div0 == b->mg_pll_div0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4177
a->mg_pll_div1 == b->mg_pll_div1 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4178
a->mg_pll_lf == b->mg_pll_lf &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4179
a->mg_pll_frac_lock == b->mg_pll_frac_lock &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4180
a->mg_pll_ssc == b->mg_pll_ssc &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4181
a->mg_pll_bias == b->mg_pll_bias &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4182
a->mg_pll_tdc_coldst_bias == b->mg_pll_tdc_coldst_bias;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4556
const struct intel_cx0pll_state *a = &_a->cx0pll;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4559
return intel_cx0pll_compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4884
const struct intel_dpll_hw_state *a,
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4888
return display->dpll.mgr->compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
4893
return ibx_compare_hw_state(a, b);
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
680
const struct i9xx_dpll_hw_state *a = &_a->i9xx;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
683
return a->dpll == b->dpll &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
684
a->dpll_md == b->dpll_md &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
685
a->fp0 == b->fp0 &&
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
686
a->fp1 == b->fp1;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
894
u64 a, b, c, d, diff, diff_best;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
918
a = freq2k * budget * p * r2;
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
926
if (a < c && b < d) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
933
} else if (a >= c && b < d) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
938
} else if (a >= c && b >= d) {
drivers/gpu/drm/i915/display/intel_dpll_mgr.h
450
const struct intel_dpll_hw_state *a,
drivers/gpu/drm/i915/display/intel_fb.c
26
#define check_array_bounds(display, a, i) drm_WARN_ON((display)->drm, (i) >= ARRAY_SIZE(a))
drivers/gpu/drm/i915/display/intel_lt_phy.c
2212
intel_lt_phy_pll_compare_hw_state(const struct intel_lt_phy_pll_state *a,
drivers/gpu/drm/i915/display/intel_lt_phy.c
2222
if (a->config[0] == b->config[0] &&
drivers/gpu/drm/i915/display/intel_lt_phy.c
2223
a->config[2] == b->config[2])
drivers/gpu/drm/i915/display/intel_lt_phy.h
31
intel_lt_phy_pll_compare_hw_state(const struct intel_lt_phy_pll_state *a,
drivers/gpu/drm/i915/display/intel_psr_regs.h
194
#define EDP_PSR2_FRAME_BEFORE_SU(a) REG_FIELD_PREP(EDP_PSR2_FRAME_BEFORE_SU_MASK, (a))
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
162
int c, a = 0;
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
192
a = i;
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
193
ana_freq_vco = 3 - (a >> 1);
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
198
get_ana_cp_int_prop(vco_clk, refclk_postscalar, mpll_ana_v2i, c, a,
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
52
int c, int a,
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
79
curve_0_interpolated = interp(vco_clk, curve_freq_hz[c][a], curve_freq_hz[c][a + 1],
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
80
curve_0[c][a], curve_0[c][a + 1]);
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
82
curve_2_interpolated = interp(vco_clk, curve_freq_hz[c][a], curve_freq_hz[c][a + 1],
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
83
curve_2[c][a], curve_2[c][a + 1]);
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
85
curve_1_interpolated = interp(vco_clk, curve_freq_hz[c][a], curve_freq_hz[c][a + 1],
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
86
curve_1[c][a], curve_1[c][a + 1]);
drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
172
#define PLANE_KEYMAX_ALPHA(a) REG_FIELD_PREP(PLANE_KEYMAX_ALPHA_MASK, (a))
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
2392
static bool skl_ddb_entries_overlap(const struct skl_ddb_entry *a,
drivers/gpu/drm/i915/display/skl_watermark.c
2395
return a->start < b->end && b->start < a->end;
drivers/gpu/drm/i915/display/skl_watermark.c
2398
static void skl_ddb_entry_union(struct skl_ddb_entry *a,
drivers/gpu/drm/i915/display/skl_watermark.c
2401
if (a->end && b->end) {
drivers/gpu/drm/i915/display/skl_watermark.c
2402
a->start = min(a->start, b->start);
drivers/gpu/drm/i915/display/skl_watermark.c
2403
a->end = max(a->end, b->end);
drivers/gpu/drm/i915/display/skl_watermark.c
2405
a->start = b->start;
drivers/gpu/drm/i915/display/skl_watermark.c
2406
a->end = b->end;
drivers/gpu/drm/i915/display/vlv_dsi_regs.h
16
#define _MIPI_PORT(port, a, c) (((port) == PORT_A) ? a : c) /* ports A and C only */
drivers/gpu/drm/i915/display/vlv_dsi_regs.h
17
#define _MMIO_MIPI(base, port, a, c) _MMIO((base) + _MIPI_PORT(port, a, c))
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/gen8_ppgtt.c
143
#define __gen8_pte_index(a, lvl) i915_pde_index((a), __gen8_pte_shift(lvl))
drivers/gpu/drm/i915/gt/intel_engine_user.c
60
const struct intel_engine_cs *a =
drivers/gpu/drm/i915/gt/intel_engine_user.c
61
container_of(A, typeof(*a), 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_gt_sysfs_pm.c
91
#define sysfs_gt_attribute_r_min_func(d, a, f) \
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
92
sysfs_gt_attribute_r_func(d, a, f, INTEL_GT_SYSFS_MIN)
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
95
#define sysfs_gt_attribute_r_max_func(d, a, f) \
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c
96
sysfs_gt_attribute_r_func(d, a, f, INTEL_GT_SYSFS_MAX)
drivers/gpu/drm/i915/gt/intel_ring.h
110
#define cacheline(a) round_down(a, CACHELINE_BYTES)
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
120
static u32 trifilter(u32 *a)
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
124
sort(a, COUNT, sizeof(*a), cmp_u32, NULL);
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
126
sum = mul_u32_u32(a[2], 2);
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
127
sum += a[1];
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
128
sum += a[3];
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_engine_pm.c
28
static u64 trifilter(u64 *a)
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
30
sort(a, COUNT, sizeof(*a), cmp_u64, NULL);
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
31
return (a[1] + 2 * a[2] + a[3]) >> 2;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1960
struct preempt_client a, b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1969
if (preempt_client_init(gt, &a))
drivers/gpu/drm/i915/gt/selftest_execlists.c
1983
rq_a = spinner_create_request(&a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1984
a.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1995
if (!igt_wait_for_spinner(&a.spin, rq_a)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2019
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2043
preempt_client_fini(&a);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2048
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2056
struct preempt_client a, b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2071
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2072
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2080
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2115
rq[0] = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2116
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2124
if (!igt_wait_for_spinner(&arg->a.spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2149
igt_spinner_end(&arg->a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2186
rq[0] = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2187
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2195
if (!igt_wait_for_spinner(&arg->a.spin, rq[0])) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2214
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2282
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2283
arg->a.ctx, arg->engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2291
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2338
rq = spinner_create_request(&arg->a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2339
arg->a.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2347
if (!igt_wait_for_spinner(&arg->a.spin, rq)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2397
if (preempt_client_init(gt, &data.a))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2431
preempt_client_fini(&data.a);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2437
igt_spinner_end(&data.a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2447
struct preempt_client a, b;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2464
if (preempt_client_init(gt, &a))
drivers/gpu/drm/i915/gt/selftest_execlists.c
2482
rq_a = spinner_create_request(&a.spin,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2483
a.ctx, engine,
drivers/gpu/drm/i915/gt/selftest_execlists.c
2492
if (!igt_wait_for_spinner(&a.spin, rq_a)) {
drivers/gpu/drm/i915/gt/selftest_execlists.c
2513
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2521
swap(a, b);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2524
igt_spinner_end(&a.spin);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2545
preempt_client_fini(&a);
drivers/gpu/drm/i915/gt/selftest_execlists.c
2550
igt_spinner_end(&a.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
1667
a = intel_context_create(engine);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1668
if (IS_ERR(a))
drivers/gpu/drm/i915/gt/selftest_lrc.c
1669
return PTR_ERR(a);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1670
err = intel_context_pin(a);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1684
if (!a->wa_bb_page) {
drivers/gpu/drm/i915/gt/selftest_lrc.c
1697
wabb_ctx_setup(a, per_ctx);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1700
err = wabb_ctx_check(a, per_ctx);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1711
intel_context_unpin(a);
drivers/gpu/drm/i915/gt/selftest_lrc.c
1713
intel_context_put(a);
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
1011
i915_mmio_reg_offset(reg), a);
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
1029
a = i915_gem_object_pin_map_unlocked(A->obj, I915_MAP_WB);
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1030
if (IS_ERR(a))
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1031
return PTR_ERR(a);
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
267
const struct guc_mmio_reg *ra = a;
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
51
ma = container_of(a, 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/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/gvt/scheduler.c
58
#define IS_RESTORE_INHIBIT(a) \
drivers/gpu/drm/i915/gvt/scheduler.c
59
IS_MASKED_BITS_ENABLED(a, CTX_CTRL_ENGINE_CTX_RESTORE_INHIBIT)
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
118
#define _MASKED_BIT_ENABLE(a) ({ typeof(a) _a = (a); _MASKED_FIELD(_a, _a); })
drivers/gpu/drm/i915/i915_reg_defs.h
119
#define _MASKED_BIT_DISABLE(a) (_MASKED_FIELD((a), 0))
drivers/gpu/drm/i915/i915_reg_defs.h
208
#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/selftests/i915_gem_gtt.c
1274
struct drm_mm_node *a = list_entry(A, typeof(*a), 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_request.c
1936
static u32 trifilter(u32 *a)
drivers/gpu/drm/i915/selftests/i915_request.c
1941
sort(a, TF_COUNT, sizeof(*a), cmp_u32, NULL);
drivers/gpu/drm/i915/selftests/i915_request.c
1943
sum = mul_u32_u32(a[2], 2);
drivers/gpu/drm/i915/selftests/i915_request.c
1944
sum += a[1];
drivers/gpu/drm/i915/selftests/i915_request.c
1945
sum += a[3];
drivers/gpu/drm/i915/selftests/i915_vma.c
537
const struct intel_remapped_plane_info *a,
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
593
for (a = planes; a->width; a++) {
drivers/gpu/drm/i915/selftests/i915_vma.c
597
.remapped.plane[0] = *a,
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_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
604
if (a->type != DRM_PVR_JOB_TYPE_GEOMETRY ||
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/imagination/pvr_rogue_mips.h
122
#define ROGUE_MIPSFW_TRAMPOLINE_OFFSET(a) ((a) - ROGUE_MIPSFW_BOOT_REMAP_PHYS_ADDR_IN)
drivers/gpu/drm/imagination/pvr_rogue_mips.h
124
#define ROGUE_MIPSFW_SENSITIVE_ADDR(a) (ROGUE_MIPSFW_BOOT_REMAP_PHYS_ADDR_IN == \
drivers/gpu/drm/imagination/pvr_rogue_mips.h
126
& (a)))
drivers/gpu/drm/meson/meson_venc.c
848
static signed int to_signed(unsigned int a)
drivers/gpu/drm/meson/meson_venc.c
850
if (a <= 7)
drivers/gpu/drm/meson/meson_venc.c
851
return a;
drivers/gpu/drm/meson/meson_venc.c
853
return a - 16;
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/meson/meson_venc.c
861
return a;
drivers/gpu/drm/meson/meson_viu.c
55
#define COEFF_NORM(a) ((int)((((a) * 2048.0) + 1) / 2))
drivers/gpu/drm/meson/meson_viu.c
58
#define EOTF_COEFF_NORM(a) ((int)((((a) * 4096.0) + 1) / 2))
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
559
#define RANGE(reg, a) ((reg)[(a) + 1] - (reg)[(a)] + 1)
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
655
struct plane_state *pa = (struct plane_state *)a;
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
116
.bpc_a = a, \
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
135
.bpc_a = a, \
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
155
.bpc_a = a, \
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
195
.bpc_a = a, \
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
215
.bpc_a = a, \
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
235
.bpc_a = a, \
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
97
.bpc_a = a, \
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
568
a_sign = (a >> 32) & 0x80000000 ? 1 : 0;
drivers/gpu/drm/msm/dp/dp_ctrl.c
578
if (a > b)
drivers/gpu/drm/msm/dp/dp_ctrl.c
583
a_temp = drm_fixp_mul(a, 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/mxsfb/lcdif_regs.h
111
#define AS_CTRL_ALPHA(a) (((a) & 0xff) << 8)
drivers/gpu/drm/mxsfb/mxsfb_regs.h
110
#define AS_CTRL_ALPHA(a) (((a) & 0xff) << 8)
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/cl507c.h
112
#define NV507C_SURFACE_SET_SIZE(a) (0x00000808 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507c.h
115
#define NV507C_SURFACE_SET_STORAGE(a) (0x0000080C + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507c.h
127
#define NV507C_SURFACE_SET_PARAMS(a) (0x00000810 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
122
#define NV507D_DAC_SET_POLARITY(a) (0x00000404 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
131
#define NV507D_SOR_SET_CONTROL(a) (0x00000600 + (a)*0x00000040)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
160
#define NV507D_PIOR_SET_CONTROL(a) (0x00000700 + (a)*0x00000040)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
183
#define NV507D_HEAD_SET_PIXEL_CLOCK(a) (0x00000804 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
195
#define NV507D_HEAD_SET_CONTROL(a) (0x00000808 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
199
#define NV507D_HEAD_SET_OVERSCAN_COLOR(a) (0x00000810 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
203
#define NV507D_HEAD_SET_RASTER_SIZE(a) (0x00000814 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
206
#define NV507D_HEAD_SET_RASTER_SYNC_END(a) (0x00000818 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
209
#define NV507D_HEAD_SET_RASTER_BLANK_END(a) (0x0000081C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
212
#define NV507D_HEAD_SET_RASTER_BLANK_START(a) (0x00000820 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
215
#define NV507D_HEAD_SET_RASTER_VERT_BLANK2(a) (0x00000824 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
218
#define NV507D_HEAD_SET_RASTER_VERT_BLANK_DMI(a) (0x00000828 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
220
#define NV507D_HEAD_SET_DEFAULT_BASE_COLOR(a) (0x0000082C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
224
#define NV507D_HEAD_SET_BASE_LUT_LO(a) (0x00000840 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
232
#define NV507D_HEAD_SET_BASE_LUT_HI(a) (0x00000844 + (a)*0x00000400)
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
236
#define NV507D_HEAD_SET_SIZE(a) (0x00000868 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
239
#define NV507D_HEAD_SET_STORAGE(a) (0x0000086C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
251
#define NV507D_HEAD_SET_PARAMS(a) (0x00000870 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
279
#define NV507D_HEAD_SET_CONTEXT_DMA_ISO(a) (0x00000874 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
281
#define NV507D_HEAD_SET_CONTROL_CURSOR(a) (0x00000880 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
302
#define NV507D_HEAD_SET_OFFSET_CURSOR(a) (0x00000884 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
304
#define NV507D_HEAD_SET_DITHER_CONTROL(a) (0x000008A0 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
317
#define NV507D_HEAD_SET_CONTROL_OUTPUT_SCALER(a) (0x000008A4 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
330
#define NV507D_HEAD_SET_PROCAMP(a) (0x000008A8 + (a)*0x00000400)
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/cl507d.h
347
#define NV507D_HEAD_SET_VIEWPORT_SIZE_IN(a) (0x000008C8 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
350
#define NV507D_HEAD_SET_VIEWPORT_SIZE_OUT(a) (0x000008D8 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
353
#define NV507D_HEAD_SET_VIEWPORT_SIZE_OUT_MIN(a) (0x000008DC + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
356
#define NV507D_HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS(a) (0x00000900 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
368
#define NV507D_HEAD_SET_OVERLAY_USAGE_BOUNDS(a) (0x00000904 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl507d.h
88
#define NV507D_DAC_SET_CONTROL(a) (0x00000400 + (a)*0x00000080)
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/cl827c.h
48
#define NV827C_SURFACE_SET_SIZE(a) (0x00000808 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827c.h
51
#define NV827C_SURFACE_SET_STORAGE(a) (0x0000080C + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827c.h
63
#define NV827C_SURFACE_SET_PARAMS(a) (0x00000810 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
101
#define NV827D_HEAD_SET_CONTEXT_DMA_CURSOR(a) (0x0000089C + (a)*0x00000400)
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
28
#define NV827D_HEAD_SET_BASE_LUT_LO(a) (0x00000840 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
36
#define NV827D_HEAD_SET_BASE_LUT_HI(a) (0x00000844 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
38
#define NV827D_HEAD_SET_CONTEXT_DMA_LUT(a) (0x0000085C + (a)*0x00000400)
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
42
#define NV827D_HEAD_SET_SIZE(a) (0x00000868 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
45
#define NV827D_HEAD_SET_STORAGE(a) (0x0000086C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
57
#define NV827D_HEAD_SET_PARAMS(a) (0x00000870 + (a)*0x00000400)
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/cl827d.h
78
#define NV827D_HEAD_SET_CONTROL_CURSOR(a) (0x00000880 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl827d.h
99
#define NV827D_HEAD_SET_OFFSET_CURSOR(a) (0x00000884 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/cl837d.h
28
#define NV837D_SOR_SET_CONTROL(a) (0x00000600 + (a)*0x00000040)
drivers/gpu/drm/nouveau/include/nvhw/class/cl837d.h
68
#define NV837D_PIOR_SET_CONTROL(a) (0x00000700 + (a)*0x00000040)
drivers/gpu/drm/nouveau/include/nvhw/class/cl887d.h
27
#define NV887D_SOR_SET_CONTROL(a) (0x00000600 + (a)*0x00000040)
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
104
#define NV907C_SURFACE_SET_SIZE(a) (0x00000408 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907c.h
107
#define NV907C_SURFACE_SET_STORAGE(a) (0x0000040C + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907c.h
119
#define NV907C_SURFACE_SET_PARAMS(a) (0x00000410 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
106
#define NV907D_HEAD_SET_CONTROL_OUTPUT_RESOURCE(a) (0x00000404 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
128
#define NV907D_HEAD_SET_CONTROL(a) (0x00000408 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
132
#define NV907D_HEAD_SET_OVERSCAN_COLOR(a) (0x00000410 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
136
#define NV907D_HEAD_SET_RASTER_SIZE(a) (0x00000414 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
139
#define NV907D_HEAD_SET_RASTER_SYNC_END(a) (0x00000418 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
142
#define NV907D_HEAD_SET_RASTER_BLANK_END(a) (0x0000041C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
145
#define NV907D_HEAD_SET_RASTER_BLANK_START(a) (0x00000420 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
148
#define NV907D_HEAD_SET_RASTER_VERT_BLANK2(a) (0x00000424 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
151
#define NV907D_HEAD_SET_DEFAULT_BASE_COLOR(a) (0x0000042C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
155
#define NV907D_HEAD_SET_CRC_CONTROL(a) (0x00000430 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
252
#define NV907D_HEAD_SET_CONTEXT_DMA_CRC(a) (0x00000438 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
254
#define NV907D_HEAD_SET_OUTPUT_LUT_LO(a) (0x00000448 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
270
#define NV907D_HEAD_SET_OUTPUT_LUT_HI(a) (0x0000044C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
272
#define NV907D_HEAD_SET_PIXEL_CLOCK_FREQUENCY(a) (0x00000450 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
277
#define NV907D_HEAD_SET_PIXEL_CLOCK_CONFIGURATION(a) (0x00000454 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
291
#define NV907D_HEAD_SET_PIXEL_CLOCK_FREQUENCY_MAX(a) (0x00000458 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
296
#define NV907D_HEAD_SET_CONTEXT_DMA_LUT(a) (0x0000045C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
298
#define NV907D_HEAD_SET_OFFSET(a) (0x00000460 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
300
#define NV907D_HEAD_SET_SIZE(a) (0x00000468 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
303
#define NV907D_HEAD_SET_STORAGE(a) (0x0000046C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
315
#define NV907D_HEAD_SET_PARAMS(a) (0x00000470 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
335
#define NV907D_HEAD_SET_CONTEXT_DMAS_ISO(a) (0x00000474 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
337
#define NV907D_HEAD_SET_CONTROL_CURSOR(a) (0x00000480 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
353
#define NV907D_HEAD_SET_OFFSET_CURSOR(a) (0x00000484 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
355
#define NV907D_HEAD_SET_CONTEXT_DMA_CURSOR(a) (0x0000048C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
357
#define NV907D_HEAD_SET_DITHER_CONTROL(a) (0x00000490 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
372
#define NV907D_HEAD_SET_CONTROL_OUTPUT_SCALER(a) (0x00000494 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
385
#define NV907D_HEAD_SET_PROCAMP(a) (0x00000498 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
401
#define NV907D_HEAD_SET_VIEWPORT_POINT_IN(a) (0x000004B0 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
404
#define NV907D_HEAD_SET_VIEWPORT_SIZE_IN(a) (0x000004B8 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
407
#define NV907D_HEAD_SET_VIEWPORT_SIZE_OUT(a) (0x000004C0 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
410
#define NV907D_HEAD_SET_VIEWPORT_SIZE_OUT_MIN(a) (0x000004C4 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
413
#define NV907D_HEAD_SET_VIEWPORT_SIZE_OUT_MAX(a) (0x000004C8 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
416
#define NV907D_HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS(a) (0x000004D0 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
428
#define NV907D_HEAD_SET_OVERLAY_USAGE_BOUNDS(a) (0x000004D4 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
72
#define NV907D_DAC_SET_CONTROL(a) (0x00000180 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl907d.h
83
#define NV907D_SOR_SET_CONTROL(a) (0x00000200 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
28
#define NV917D_SOR_SET_CONTROL(a) (0x00000200 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
51
#define NV917D_HEAD_SET_CONTROL_CURSOR(a) (0x00000480 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
69
#define NV917D_HEAD_SET_OFFSET_CURSOR(a) (0x00000484 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
71
#define NV917D_HEAD_SET_CONTEXT_DMA_CURSOR(a) (0x0000048C + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
73
#define NV917D_HEAD_SET_DITHER_CONTROL(a) (0x000004A0 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/cl917d.h
88
#define NV917D_HEAD_SET_BASE_CHANNEL_USAGE_BOUNDS(a) (0x000004D0 + (a)*0x00000300)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
204
#define NVC37D_SOR_SET_CONTROL(a) (0x00000300 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
232
#define NVC37D_WINDOW_SET_CONTROL(a) (0x00001000 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
245
#define NVC37D_WINDOW_SET_WINDOW_FORMAT_USAGE_BOUNDS(a) (0x00001004 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
297
#define NVC37D_WINDOW_SET_WINDOW_ROTATED_FORMAT_USAGE_BOUNDS(a) (0x00001008 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
349
#define NVC37D_WINDOW_SET_WINDOW_USAGE_BOUNDS(a) (0x00001010 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
362
#define NVC37D_HEAD_SET_PROCAMP(a) (0x00002000 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
383
#define NVC37D_HEAD_SET_CONTROL_OUTPUT_RESOURCE(a) (0x00002004 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
408
#define NVC37D_HEAD_SET_PIXEL_CLOCK_FREQUENCY(a) (0x0000200C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
413
#define NVC37D_HEAD_SET_DITHER_CONTROL(a) (0x00002018 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
432
#define NVC37D_HEAD_SET_PIXEL_CLOCK_FREQUENCY_MAX(a) (0x00002028 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
437
#define NVC37D_HEAD_SET_HEAD_USAGE_BOUNDS(a) (0x00002030 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
451
#define NVC37D_HEAD_SET_VIEWPORT_SIZE_IN(a) (0x0000204C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
454
#define NVC37D_HEAD_SET_VIEWPORT_SIZE_OUT(a) (0x00002058 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
457
#define NVC37D_HEAD_SET_RASTER_SIZE(a) (0x00002064 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
460
#define NVC37D_HEAD_SET_RASTER_SYNC_END(a) (0x00002068 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
463
#define NVC37D_HEAD_SET_RASTER_BLANK_END(a) (0x0000206C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
466
#define NVC37D_HEAD_SET_RASTER_BLANK_START(a) (0x00002070 + (a)*0x00000400)
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/clc37d.h
473
#define NVC37D_HEAD_SET_CONTROL_CURSOR(a) (0x0000209C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
492
#define NVC37D_HEAD_SET_CONTROL_CURSOR_COMPOSITION(a) (0x000020A0 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
504
#define NVC37D_HEAD_SET_CONTROL_OUTPUT_LUT(a) (0x000020A4 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
515
#define NVC37D_HEAD_SET_OFFSET_OUTPUT_LUT(a) (0x000020A8 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
517
#define NVC37D_HEAD_SET_CONTEXT_DMA_OUTPUT_LUT(a) (0x000020AC + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
519
#define NVC37D_HEAD_SET_CONTEXT_DMA_CRC(a) (0x00002180 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc37d.h
521
#define NVC37D_HEAD_SET_CRC_CONTROL(a) (0x00002184 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
134
#define NVC57D_WINDOW_SET_WINDOW_USAGE_BOUNDS(a) (0x00001010 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
149
#define NVC57D_HEAD_SET_PROCAMP(a) (0x00002000 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
161
#define NVC57D_HEAD_SET_CONTROL_OUTPUT_RESOURCE(a) (0x00002004 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
220
#define NVC57D_HEAD_SET_PIXEL_CLOCK_FREQUENCY(a) (0x0000200C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
225
#define NVC57D_HEAD_SET_PIXEL_CLOCK_CONFIGURATION(a) (0x0000201C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
235
#define NVC57D_HEAD_SET_PIXEL_CLOCK_FREQUENCY_MAX(a) (0x00002028 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
240
#define NVC57D_HEAD_SET_HEAD_USAGE_BOUNDS(a) (0x00002030 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
256
#define NVC57D_HEAD_SET_RASTER_SIZE(a) (0x00002064 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
259
#define NVC57D_HEAD_SET_RASTER_SYNC_END(a) (0x00002068 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
262
#define NVC57D_HEAD_SET_RASTER_BLANK_END(a) (0x0000206C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
265
#define NVC57D_HEAD_SET_RASTER_BLANK_START(a) (0x00002070 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
268
#define NVC57D_HEAD_SET_CONTEXT_DMA_CRC(a) (0x00002180 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
270
#define NVC57D_HEAD_SET_CRC_CONTROL(a) (0x00002184 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
30
#define NVC57D_WINDOW_SET_WINDOW_FORMAT_USAGE_BOUNDS(a) (0x00001004 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
337
#define NVC57D_HEAD_SET_OLUT_CONTROL(a) (0x00002280 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
349
#define NVC57D_HEAD_SET_OLUT_FP_NORM_SCALE(a) (0x00002284 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
351
#define NVC57D_HEAD_SET_CONTEXT_DMA_OLUT(a) (0x00002288 + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
353
#define NVC57D_HEAD_SET_OFFSET_OLUT(a) (0x0000228C + (a)*0x00000400)
drivers/gpu/drm/nouveau/include/nvhw/class/clc57d.h
82
#define NVC57D_WINDOW_SET_WINDOW_ROTATED_FORMAT_USAGE_BOUNDS(a) (0x00001008 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
211
#define NVCA7D_SOR_SET_CONTROL(a) (0x00000300 + (a)*0x00000020)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
239
#define NVCA7D_WINDOW_SET_CONTROL(a) (0x00001000 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
261
#define NVCA7D_WINDOW_SET_WINDOW_FORMAT_USAGE_BOUNDS(a) (0x00001004 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
313
#define NVCA7D_WINDOW_SET_WINDOW_ROTATED_FORMAT_USAGE_BOUNDS(a) (0x00001008 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
365
#define NVCA7D_WINDOW_SET_WINDOW_USAGE_BOUNDS(a) (0x00001010 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
386
#define NVCA7D_WINDOW_SET_PHYSICAL(a) (0x00001014 + (a)*0x00000080)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
422
#define NVCA7D_HEAD_SET_PROCAMP(a) (0x00002000 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
437
#define NVCA7D_HEAD_SET_CONTROL_OUTPUT_RESOURCE(a) (0x00002004 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
498
#define NVCA7D_HEAD_SET_CONTROL(a) (0x00002008 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
624
#define NVCA7D_HEAD_SET_PIXEL_CLOCK_FREQUENCY(a) (0x0000200C + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
629
#define NVCA7D_HEAD_SET_DITHER_CONTROL(a) (0x00002018 + (a)*0x00000800)
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
651
#define NVCA7D_HEAD_SET_PIXEL_CLOCK_FREQUENCY_MAX(a) (0x00002028 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
656
#define NVCA7D_HEAD_SET_HEAD_USAGE_BOUNDS(a) (0x00002030 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
679
#define NVCA7D_HEAD_SET_VIEWPORT_SIZE_IN(a) (0x0000204C + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
682
#define NVCA7D_HEAD_SET_VIEWPORT_SIZE_OUT(a) (0x00002058 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
685
#define NVCA7D_HEAD_SET_TILE_MASK(a) (0x00002060 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
696
#define NVCA7D_HEAD_SET_RASTER_SIZE(a) (0x00002064 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
699
#define NVCA7D_HEAD_SET_RASTER_SYNC_END(a) (0x00002068 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
702
#define NVCA7D_HEAD_SET_RASTER_BLANK_END(a) (0x0000206C + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
705
#define NVCA7D_HEAD_SET_RASTER_BLANK_START(a) (0x00002070 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
708
#define NVCA7D_HEAD_SET_CONTROL_CURSOR(a) (0x0000209C + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
722
#define NVCA7D_HEAD_SET_CONTROL_CURSOR_COMPOSITION(a) (0x000020A0 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
737
#define NVCA7D_HEAD_SET_SURFACE_ADDRESS_HI_CRC(a) (0x00002150 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
739
#define NVCA7D_HEAD_SET_SURFACE_ADDRESS_LO_CRC(a) (0x00002154 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
749
#define NVCA7D_HEAD_SET_SURFACE_ADDRESS_HI_OLUT(a) (0x00002158 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
751
#define NVCA7D_HEAD_SET_SURFACE_ADDRESS_LO_OLUT(a) (0x0000215C + (a)*0x00000800)
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/clca7d.h
776
#define NVCA7D_HEAD_SET_CRC_CONTROL(a) (0x00002184 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
842
#define NVCA7D_HEAD_SET_OLUT_CONTROL(a) (0x00002280 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
861
#define NVCA7D_HEAD_SET_OLUT_FP_NORM_SCALE(a) (0x00002284 + (a)*0x00000800)
drivers/gpu/drm/nouveau/include/nvhw/class/clca7d.h
864
#define NVCA7D_TILE_SET_TILE_SIZE(a) (0x00006000 + (a)*0x00000200)
drivers/gpu/drm/nouveau/include/nvif/object.h
44
#define nvif_handle(a) (unsigned long)(void *)(a)
drivers/gpu/drm/nouveau/include/nvif/object.h
45
#define nvif_object(a) (a)->object
drivers/gpu/drm/nouveau/include/nvif/object.h
47
#define nvif_rd(a,f,b,c) ({ \
drivers/gpu/drm/nouveau/include/nvif/object.h
48
u32 _data = f((u8 __iomem *)(a)->map.ptr + (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
52
f((d), (u8 __iomem *)(a)->map.ptr + (c)); \
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
61
typeof(a) __object = (a); \
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/printf.h
10
_p->func->l(_o, "[%s/%08x:%s] "f"\n", _o->client->object.name, _o->handle, _o->name, ##a); \
drivers/gpu/drm/nouveau/include/nvif/printf.h
14
#define NVIF_DEBUG(o,f,a...) NVIF_PRINT(debugf, (o), f, ##a)
drivers/gpu/drm/nouveau/include/nvif/printf.h
16
#define NVIF_DEBUG(o,f,a...)
drivers/gpu/drm/nouveau/include/nvif/printf.h
19
#define NVIF_ERROR(o,f,a...) NVIF_PRINT(errorf, (o), f, ##a)
drivers/gpu/drm/nouveau/include/nvif/printf.h
20
#define NVIF_ERRON(c,o,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/printf.h
24
NVIF_ERROR(_object, f" (ret:%d)", ##a, _cond); \
drivers/gpu/drm/nouveau/include/nvif/printf.h
26
NVIF_DEBUG(_object, f, ##a); \
drivers/gpu/drm/nouveau/include/nvif/printf.h
7
#define NVIF_PRINT(l,o,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
101
#define PUSH_DATA_(X,p,m,i0,i1,d,s,f,a...) PUSH_DATA__((p), (d), "-> "#m f, ##a)
drivers/gpu/drm/nouveau/include/nvif/push.h
113
#define PUSH_DATAp(X,p,m,i,o,d,s,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
126
#define PUSH_DATAp(X,p,m,i,o,d,s,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
140
#define PUSH_2(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
142
PUSH_1(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
145
#define PUSH_3(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
147
PUSH_2(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
150
#define PUSH_4(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
152
PUSH_3(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
155
#define PUSH_5(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
157
PUSH_4(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
160
#define PUSH_6(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
162
PUSH_5(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
165
#define PUSH_7(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
167
PUSH_6(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
170
#define PUSH_8(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
172
PUSH_7(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
175
#define PUSH_9(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
177
PUSH_8(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
180
#define PUSH_10(X,f,ds,n,o,p,s,mB,dB,mA,dA,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
182
PUSH_9(X, DATA_, 1, (ds) + (n), o, (p), s, X##mA, (dA), ##a); \
drivers/gpu/drm/nouveau/include/nvif/push.h
73
#define PUSH_PRINTF(p,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
76
NVIF_DEBUG(&_ppp->mem.object, "%08x: "f, __o * 4, ##a); \
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
81
#define PUSH_PRINTF(p,f,a...)
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/include/nvif/push.h
92
#define PUSH_DATA__(p,d,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvif/push.h
97
PUSH_PRINTF(_p, "%08x"f, _d, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
27
#define nvif_printk(o,l,p,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
32
_object->handle, _object->oclass, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
34
#define nvif_fatal(o,f,a...) nvif_printk((o), FATAL, CRIT, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
35
#define nvif_error(o,f,a...) nvif_printk((o), ERROR, ERR, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
36
#define nvif_debug(o,f,a...) nvif_printk((o), DEBUG, INFO, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
37
#define nvif_trace(o,f,a...) nvif_printk((o), TRACE, INFO, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
38
#define nvif_info(o,f,a...) nvif_printk((o), INFO, INFO, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/client.h
39
#define nvif_ioctl(o,f,a...) nvif_trace((o), "ioctl: "f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
125
#define nvkm_rd08(d,a) ioread8((d)->pri + (a))
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
126
#define nvkm_rd16(d,a) ioread16_native((d)->pri + (a))
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
127
#define nvkm_rd32(d,a) ioread32_native((d)->pri + (a))
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
128
#define nvkm_wr08(d,a,v) iowrite8((v), (d)->pri + (a))
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
129
#define nvkm_wr16(d,a,v) iowrite16_native((v), (d)->pri + (a))
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
130
#define nvkm_wr32(d,a,v) iowrite32_native((v), (d)->pri + (a))
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
131
#define nvkm_mask(d,a,m,v) ({ \
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
133
u32 _addr = (a), _temp = nvkm_rd32(_device, _addr); \
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
152
#define nvdev_printk_(d,l,p,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
155
dev_##p(_device->dev, f, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
157
#define nvdev_printk(d,l,p,f,a...) nvdev_printk_((d), NV_DBG_##l, p, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
158
#define nvdev_fatal(d,f,a...) nvdev_printk((d), FATAL, crit, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
159
#define nvdev_error(d,f,a...) nvdev_printk((d), ERROR, err, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
160
#define nvdev_warn(d,f,a...) nvdev_printk((d), WARN, notice, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
161
#define nvdev_info(d,f,a...) nvdev_printk((d), INFO, info, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
162
#define nvdev_debug(d,f,a...) nvdev_printk((d), DEBUG, info, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
163
#define nvdev_trace(d,f,a...) nvdev_printk((d), TRACE, info, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/device.h
164
#define nvdev_spam(d,f,a...) nvdev_printk((d), SPAM, dbg, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
168
#define FLCNFW_PRINTK(f,l,p,fmt,a...) FLCN_PRINTK((f)->falcon, l, p, "%s: "fmt, (f)->fw.name, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
169
#define FLCNFW_DBG(f,fmt,a...) FLCNFW_PRINTK((f), DEBUG, info, fmt"\n", ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
170
#define FLCNFW_ERR(f,fmt,a...) FLCNFW_PRINTK((f), ERROR, err, fmt"\n", ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
81
#define FLCN_PRINTK(f,l,p,fmt,a...) ({ \
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
83
nvkm_printk___((f)->owner, (f)->user, NV_DBG_##l, p, "%s:"fmt, (f)->name, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
85
nvkm_printk___((f)->owner, (f)->user, NV_DBG_##l, p, fmt, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
87
#define FLCN_DBG(f,fmt,a...) FLCN_PRINTK((f), DEBUG, info, " "fmt"\n", ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
88
#define FLCN_ERR(f,fmt,a...) FLCN_PRINTK((f), ERROR, err, " "fmt"\n", ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
89
#define FLCN_ERRON(f,c,fmt,a...) \
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
90
({ bool _cond = (c); _cond ? FLCN_ERR(f, fmt, ##a) : FLCN_DBG(f, fmt, ##a); _cond; })
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
106
#define nvkm_fill(t,s,o,a,d,c) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
107
u64 _a = (a), _c = (c), _d = (d), _o = _a >> s, _s = _c << s; \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
122
#define nvkm_fo32(o,a,d,c) nvkm_fill(32, 2, (o), (a), (d), (c))
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
123
#define nvkm_fo64(o,a,d,c) nvkm_fill(64, 3, (o), (a), (d), (c))
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
76
#define nvkm_ro32(o,a) (o)->ptrs->rd32((o), (a))
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
77
#define nvkm_wo32(o,a,d) (o)->ptrs->wr32((o), (a), (d))
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
78
#define nvkm_mo32(o,a,m,d) ({ \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
79
u32 _addr = (a), _data = nvkm_ro32((o), _addr); \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
84
#define nvkm_wo64(o,a,d) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
85
u64 __a = (a), __d = (d); \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
90
#define nvkm_robj(o,a,p,s) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
91
u32 _addr = (a), _size = (s) >> 2, *_data = (void *)(p); \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
98
#define nvkm_wobj(o,a,p,s) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/memory.h
99
u32 _addr = (a), _size = (s) >> 2, *_data = (void *)(p); \
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
75
#define nvkm_printk___(s,u,l,p,f,a...) do { \
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
78
dev_##p((s)->device->dev, "%s(%s):"f, (s)->name, (u)->name, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
80
dev_##p((s)->device->dev, "%s:"f, (s)->name, ##a); \
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
83
#define nvkm_printk__(s,l,p,f,a...) nvkm_printk___((s), (s), (l), p, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
84
#define nvkm_printk_(s,l,p,f,a...) nvkm_printk__((s), (l), p, " "f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
85
#define nvkm_printk(s,l,p,f,a...) nvkm_printk_((s), NV_DBG_##l, p, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
86
#define nvkm_fatal(s,f,a...) nvkm_printk((s), FATAL, crit, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
87
#define nvkm_error(s,f,a...) nvkm_printk((s), ERROR, err, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
88
#define nvkm_warn(s,f,a...) nvkm_printk((s), WARN, notice, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
89
#define nvkm_info(s,f,a...) nvkm_printk((s), INFO, info, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
90
#define nvkm_debug(s,f,a...) nvkm_printk((s), DEBUG, info, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
91
#define nvkm_trace(s,f,a...) nvkm_printk((s), TRACE, info, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
92
#define nvkm_spam(s,f,a...) nvkm_printk((s), SPAM, dbg, f, ##a)
drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h
94
#define nvkm_error_ratelimited(s,f,a...) nvkm_printk((s), ERROR, err_ratelimited, f, ##a)
drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h
5
#define NV_ALIGN_BYTES(a) __attribute__ ((__aligned__(a)))
drivers/gpu/drm/nouveau/include/nvrm/nvtypes.h
6
#define NV_DECLARE_ALIGNED(f,a) f __attribute__ ((__aligned__(a)))
drivers/gpu/drm/nouveau/nouveau_drv.h
340
#define NV_PRINTK(l,c,f,a...) do { \
drivers/gpu/drm/nouveau/nouveau_drv.h
342
dev_##l(_cli->drm->dev->dev, "%s: "f, _cli->name, ##a); \
drivers/gpu/drm/nouveau/nouveau_drv.h
345
#define NV_PRINTK_(l,drm,f,a...) do { \
drivers/gpu/drm/nouveau/nouveau_drv.h
346
dev_##l((drm)->nvkm->dev, "drm: "f, ##a); \
drivers/gpu/drm/nouveau/nouveau_drv.h
348
#define NV_FATAL(drm,f,a...) NV_PRINTK_(crit, (drm), f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
349
#define NV_ERROR(drm,f,a...) NV_PRINTK_(err, (drm), f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
350
#define NV_WARN(drm,f,a...) NV_PRINTK_(warn, (drm), f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
351
#define NV_INFO(drm,f,a...) NV_PRINTK_(info, (drm), f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
353
#define NV_DEBUG(drm,f,a...) do { \
drivers/gpu/drm/nouveau/nouveau_drv.h
355
NV_PRINTK_(info, (drm), f, ##a); \
drivers/gpu/drm/nouveau/nouveau_drv.h
357
#define NV_ATOMIC(drm,f,a...) do { \
drivers/gpu/drm/nouveau/nouveau_drv.h
359
NV_PRINTK_(info, (drm), f, ##a); \
drivers/gpu/drm/nouveau/nouveau_drv.h
362
#define NV_PRINTK_ONCE(l,c,f,a...) NV_PRINTK(l##_once,c,f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
364
#define NV_ERROR_ONCE(drm,f,a...) NV_PRINTK_ONCE(err, &(drm)->client, f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
365
#define NV_WARN_ONCE(drm,f,a...) NV_PRINTK_ONCE(warn, &(drm)->client, f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
366
#define NV_INFO_ONCE(drm,f,a...) NV_PRINTK_ONCE(info, &(drm)->client, f, ##a)
drivers/gpu/drm/nouveau/nouveau_drv.h
395
#define nvxx_bios(a) nvxx_device(a)->bios
drivers/gpu/drm/nouveau/nouveau_drv.h
396
#define nvxx_fb(a) nvxx_device(a)->fb
drivers/gpu/drm/nouveau/nouveau_drv.h
397
#define nvxx_gpio(a) nvxx_device(a)->gpio
drivers/gpu/drm/nouveau/nouveau_drv.h
398
#define nvxx_clk(a) nvxx_device(a)->clk
drivers/gpu/drm/nouveau/nouveau_drv.h
399
#define nvxx_i2c(a) nvxx_device(a)->i2c
drivers/gpu/drm/nouveau/nouveau_drv.h
400
#define nvxx_iccsense(a) nvxx_device(a)->iccsense
drivers/gpu/drm/nouveau/nouveau_drv.h
401
#define nvxx_therm(a) nvxx_device(a)->therm
drivers/gpu/drm/nouveau/nouveau_drv.h
402
#define nvxx_volt(a) nvxx_device(a)->volt
drivers/gpu/drm/nouveau/nouveau_drv.h
406
#define nvxx_gr(a) nvxx_device(a)->gr
drivers/gpu/drm/nouveau/nouveau_hwmon.c
117
struct device_attribute *a, char *buf)
drivers/gpu/drm/nouveau/nouveau_hwmon.c
133
struct device_attribute *a, char *buf)
drivers/gpu/drm/nouveau/nouveau_hwmon.c
148
nouveau_hwmon_set_pwm1_min(struct device *d, struct device_attribute *a,
drivers/gpu/drm/nouveau/nouveau_hwmon.c
171
nouveau_hwmon_set_pwm1_max(struct device *d, struct device_attribute *a,
drivers/gpu/drm/nouveau/nouveau_hwmon.c
42
struct device_attribute *a, char *buf)
drivers/gpu/drm/nouveau/nouveau_hwmon.c
51
struct device_attribute *a, char *buf)
drivers/gpu/drm/nouveau/nouveau_hwmon.c
62
struct device_attribute *a,
drivers/gpu/drm/nouveau/nouveau_hwmon.c
84
struct device_attribute *a, char *buf)
drivers/gpu/drm/nouveau/nouveau_hwmon.c
95
struct device_attribute *a,
drivers/gpu/drm/nouveau/nouveau_svm.c
104
#define SVMM_DBG(s,f,a...) \
drivers/gpu/drm/nouveau/nouveau_svm.c
105
NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
drivers/gpu/drm/nouveau/nouveau_svm.c
106
#define SVMM_ERR(s,f,a...) \
drivers/gpu/drm/nouveau/nouveau_svm.c
107
NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
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
441
const struct nouveau_svm_fault *fa = *(struct nouveau_svm_fault **)a;
drivers/gpu/drm/nouveau/nouveau_svm.c
78
#define SVM_DBG(s,f,a...) NV_DEBUG((s)->drm, "svm: "f"\n", ##a)
drivers/gpu/drm/nouveau/nouveau_svm.c
79
#define SVM_ERR(s,f,a...) NV_WARN((s)->drm, "svm: "f"\n", ##a)
drivers/gpu/drm/nouveau/nvif/fifo.c
33
) *a;
drivers/gpu/drm/nouveau/nvif/fifo.c
39
if (!(a = kmalloc_obj(*a)))
drivers/gpu/drm/nouveau/nvif/fifo.c
41
a->m.version = 1;
drivers/gpu/drm/nouveau/nvif/fifo.c
42
a->m.count = sizeof(a->v) / sizeof(a->v.runlists);
drivers/gpu/drm/nouveau/nvif/fifo.c
43
a->v.runlists.mthd = NV_DEVICE_HOST_RUNLISTS;
drivers/gpu/drm/nouveau/nvif/fifo.c
44
for (i = 0; i < ARRAY_SIZE(a->v.runlist); i++) {
drivers/gpu/drm/nouveau/nvif/fifo.c
45
a->v.runlist[i].mthd = NV_DEVICE_HOST_RUNLIST_ENGINES;
drivers/gpu/drm/nouveau/nvif/fifo.c
46
a->v.runlist[i].data = i;
drivers/gpu/drm/nouveau/nvif/fifo.c
49
ret = nvif_object_mthd(object, NV_DEVICE_V0_INFO, a, sizeof(*a));
drivers/gpu/drm/nouveau/nvif/fifo.c
53
device->runlists = fls64(a->v.runlists.data);
drivers/gpu/drm/nouveau/nvif/fifo.c
61
if (a->v.runlist[i].mthd != NV_DEVICE_INFO_INVALID)
drivers/gpu/drm/nouveau/nvif/fifo.c
62
device->runlist[i].engines = a->v.runlist[i].data;
drivers/gpu/drm/nouveau/nvif/fifo.c
66
kfree(a);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
100
b->type = a->type;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
101
a->offset += size;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
102
a->length -= size;
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
105
list_add_tail(&b->fl_entry, &a->fl_entry);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
161
region_tail(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
165
if (a->length == size)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
166
return a;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
172
a->length -= size;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
173
b->offset = a->offset + a->length;
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
180
list_add(&b->fl_entry, &a->fl_entry);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
197
u32 c = 0, a;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
214
a = e - s;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
215
if (s > e || a < size_min)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
218
a = min(a, size_max);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
219
s = (e - a) & ~mask;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
220
c += (e - s) - a;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
225
this = region_tail(mm, this, a);
drivers/gpu/drm/nouveau/nvkm/core/mm.c
86
region_head(struct nvkm_mm *mm, struct nvkm_mm_node *a, u32 size)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
90
if (a->length == size)
drivers/gpu/drm/nouveau/nvkm/core/mm.c
91
return a;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
97
b->offset = a->offset;
drivers/gpu/drm/nouveau/nvkm/core/mm.c
99
b->heap = a->heap;
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
23
#define CONN_MSG(c,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
26
_conn->index, _conn->info.location, _conn->info.type, ##a); \
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
28
#define CONN_ERR(c,f,a...) CONN_MSG((c), error, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
29
#define CONN_DBG(c,f,a...) CONN_MSG((c), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
30
#define CONN_TRACE(c,f,a...) CONN_MSG((c), trace, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
57
#define HEAD_MSG(h,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
59
nvkm_##l(&_h->disp->engine.subdev, "head-%d: "f"\n", _h->id, ##a); \
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
61
#define HEAD_WARN(h,f,a...) HEAD_MSG((h), warn, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/head.h
62
#define HEAD_DBG(h,f,a...) HEAD_MSG((h), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
203
#define IOR_MSG(i,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
205
nvkm_##l(&_ior->disp->engine.subdev, "%s: "f"\n", _ior->name, ##a); \
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
207
#define IOR_WARN(i,f,a...) IOR_MSG((i), warn, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h
208
#define IOR_DBG(i,f,a...) IOR_MSG((i), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
119
#define OUTP_MSG(o,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
122
_outp->index, _outp->info.hasht, _outp->info.hashm, ##a); \
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
124
#define OUTP_ERR(o,f,a...) OUTP_MSG((o), error, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
125
#define OUTP_DBG(o,f,a...) OUTP_MSG((o), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
126
#define OUTP_TRACE(o,f,a...) OUTP_MSG((o), trace, f, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
71
#define CGRP_PRCLI(c,l,p,f,a...) RUNL_PRINT((c)->runl, l, p, "%04x:[%s]"f, (c)->id, (c)->name, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
72
#define CGRP_PRINT(c,l,p,f,a...) RUNL_PRINT((c)->runl, l, p, "%04x:"f, (c)->id, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
73
#define CGRP_ERROR(c,f,a...) CGRP_PRCLI((c), ERROR, err, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
74
#define CGRP_TRACE(c,f,a...) CGRP_PRINT((c), TRACE, info, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
74
#define CHAN_PRCLI(c,l,p,f,a...) CGRP_PRINT((c)->cgrp, l, p, "%04x:[%s]"f, (c)->id, (c)->name, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
75
#define CHAN_PRINT(c,l,p,f,a...) CGRP_PRINT((c)->cgrp, l, p, "%04x:"f, (c)->id, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
76
#define CHAN_ERROR(c,f,a...) CHAN_PRCLI((c), ERROR, err, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h
77
#define CHAN_TRACE(c,f,a...) CHAN_PRINT((c), TRACE, info, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
132
#define RUNL_PRINT(r,l,p,f,a...) \
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
133
nvkm_printk__(&(r)->fifo->engine.subdev, NV_DBG_##l, p, "%06x:"f, (r)->addr, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
134
#define RUNL_ERROR(r,f,a...) RUNL_PRINT((r), ERROR, err, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
135
#define RUNL_DEBUG(r,f,a...) RUNL_PRINT((r), DEBUG, info, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
136
#define RUNL_TRACE(r,f,a...) RUNL_PRINT((r), TRACE, info, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
40
#define ENGN_PRINT(e,l,p,f,a...) \
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
41
RUNL_PRINT((e)->runl, l, p, "%02d[%8s]:"f, (e)->id, (e)->engine->subdev.name, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
42
#define ENGN_DEBUG(e,f,a...) ENGN_PRINT((e), DEBUG, info, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.h
27
#define RUNQ_PRINT(r,l,p,f,a...) \
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.h
28
nvkm_printk__(&(r)->fifo->engine.subdev, NV_DBG_##l, p, "PBDMA%d:"f, (r)->id, ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.h
29
#define RUNQ_ERROR(r,f,a...) RUNQ_PRINT((r), ERROR, err, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runq.h
30
#define RUNQ_DEBUG(r,f,a...) RUNQ_PRINT((r), DEBUG, info, " "f"\n", ##a)
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c
753
const u32 a = alpha;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf108.c
760
gf100_grctx_patch_wr32(chan, o + 0x44, (a << 16) | ao);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c
261
const u32 a = alpha * gr->ppc_tpc_nr[gpc][ppc];
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf117.c
271
gf100_grctx_patch_wr32(chan, o + 0xe4, (a << 16) | ao);
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
85
#define FLCNQ_PRINTK(q,l,p,f,a...) FLCN_PRINTK((q)->qmgr->falcon, l, p, "%s: "f, (q)->name, ##a)
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
86
#define FLCNQ_DBG(q,f,a...) FLCNQ_PRINTK((q), DEBUG, info, f, ##a)
drivers/gpu/drm/nouveau/nvkm/falcon/qmgr.h
87
#define FLCNQ_ERR(q,f,a...) FLCNQ_PRINTK((q), ERROR, err, f, ##a)
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/gddr5.c
32
#define NOTE00(a) 1
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
41
nvkm_##l(&_aux->pad->i2c->subdev, "aux %04x: "f"\n", _aux->id, ##a); \
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
34
nvkm_##l(&_bus->pad->i2c->subdev, "bus %04x: "f"\n", _bus->id, ##a); \
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/i2c/pad.h
61
#define PAD_MSG(p,l,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
63
nvkm_##l(&_pad->i2c->subdev, "pad %04x: "f"\n", _pad->id, ##a); \
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
65
#define PAD_ERR(p,f,a...) PAD_MSG((p), error, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
66
#define PAD_DBG(p,f,a...) PAD_MSG((p), debug, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/i2c/pad.h
67
#define PAD_TRACE(p,f,a...) PAD_MSG((p), trace, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
109
#define TRA(i,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
113
VMM_TRACE(_it->vmm, "%s "f, _buf, ##a); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c
116
#define TRA(i,f,a...)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
315
#define VMM_PRINT(l,v,p,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
319
_vmm->name, ##a); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
322
#define VMM_DEBUG(v,f,a...) VMM_PRINT(NV_DBG_DEBUG, (v), info, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
323
#define VMM_TRACE(v,f,a...) VMM_PRINT(NV_DBG_TRACE, (v), info, f, ##a)
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
324
#define VMM_SPAM(v,f,a...) VMM_PRINT(NV_DBG_SPAM , (v), dbg, f, ##a)
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
366
VMM_SPAM((v), " %010llx "f, (m)->addr + _pteo, _data, ##a); \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
378
#define VMM_XO128(m,v,o,lo,hi,c,f,a...) do { \
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h
381
VMM_SPAM((v), " %010llx %016llx%016llx"f, _addr, (hi), (lo), ##a); \
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
370
unsigned int y, a, b, s;
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
384
a = (ptr[0] >> 4) & 0x1;
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c
404
(a << 6) | (s << 4) | (b << 2) | (y << 0));
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1002
for (y = a->p0.y / ydiv; y <= a->p1.y / ydiv; y++)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1003
for (x = a->p0.x / xdiv; x <= a->p1.x / xdiv; x++)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1036
struct tcm_area *a)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1038
sprintf(nice, "%dK", tcm_sizeof(*a) * 4);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1039
if (a->p0.y + 1 < a->p1.y) {
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1040
text_map(map, xdiv, nice, (a->p0.y + a->p1.y) / 2 / ydiv, 0,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1042
} else if (a->p0.y < a->p1.y) {
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1043
if (strlen(nice) < map_width(xdiv, a->p0.x, 256 - 1))
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1044
text_map(map, xdiv, nice, a->p0.y / ydiv,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1045
a->p0.x + xdiv, 256 - 1);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1046
else if (strlen(nice) < map_width(xdiv, 0, a->p1.x))
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1047
text_map(map, xdiv, nice, a->p1.y / ydiv,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1048
0, a->p1.y - xdiv);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1049
} else if (strlen(nice) + 1 < map_width(xdiv, a->p0.x, a->p1.x)) {
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1050
text_map(map, xdiv, nice, a->p0.y / ydiv, a->p0.x, a->p1.x);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1055
struct tcm_area *a)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1057
sprintf(nice, "(%d*%d)", tcm_awidth(*a), tcm_aheight(*a));
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1058
if (strlen(nice) + 1 < map_width(xdiv, a->p0.x, a->p1.x))
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1059
text_map(map, xdiv, nice, (a->p0.y + a->p1.y) / 2 / ydiv,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1060
a->p0.x, a->p1.x);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1068
struct tcm_area a, p;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1122
tcm_for_each_slice(a, block->area, p)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
1123
fill_map(map, xdiv, ydiv, &a,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
998
static void fill_map(char **map, int xdiv, int ydiv, struct tcm_area *a,
drivers/gpu/drm/omapdrm/omap_dmm_tiler.h
74
#define TIL_ADDR(x, orient, a)\
drivers/gpu/drm/omapdrm/omap_dmm_tiler.h
75
((u32) (x) | (orient) | ((a) << SHIFT_ACC_MODE))
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
122
const struct drm_plane_state *sa = *(struct drm_plane_state **)a;
drivers/gpu/drm/omapdrm/omap_drv.c
352
static int omap_compare_pipelines(const void *a, const void *b)
drivers/gpu/drm/omapdrm/omap_drv.c
354
const struct omap_drm_pipeline *pipe1 = a;
drivers/gpu/drm/omapdrm/tcm-sita.c
142
curr_bit = *pos + a + 1;
drivers/gpu/drm/omapdrm/tcm-sita.c
79
static int l2r_t2b(u16 w, u16 h, u16 a, s16 offset,
drivers/gpu/drm/omapdrm/tcm-sita.c
92
a = (offset > 0) ? 0 : a - 1;
drivers/gpu/drm/omapdrm/tcm-sita.c
98
a);
drivers/gpu/drm/omapdrm/tcm.h
261
static inline bool __tcm_is_in(struct tcm_pt *p, struct tcm_area *a)
drivers/gpu/drm/omapdrm/tcm.h
265
if (a->is2d) {
drivers/gpu/drm/omapdrm/tcm.h
266
return p->x >= a->p0.x && p->x <= a->p1.x &&
drivers/gpu/drm/omapdrm/tcm.h
267
p->y >= a->p0.y && p->y <= a->p1.y;
drivers/gpu/drm/omapdrm/tcm.h
269
i = p->x + p->y * a->tcm->width;
drivers/gpu/drm/omapdrm/tcm.h
270
return i >= a->p0.x + a->p0.y * a->tcm->width &&
drivers/gpu/drm/omapdrm/tcm.h
271
i <= a->p1.x + a->p1.y * a->tcm->width;
drivers/gpu/drm/omapdrm/tcm.h
301
static inline s32 tcm_1d_limit(struct tcm_area *a, u32 num_pg)
drivers/gpu/drm/omapdrm/tcm.h
303
if (__tcm_sizeof(a) < num_pg)
drivers/gpu/drm/omapdrm/tcm.h
308
a->p1.x = (a->p0.x + num_pg - 1) % a->tcm->width;
drivers/gpu/drm/omapdrm/tcm.h
309
a->p1.y = a->p0.y + ((a->p0.x + num_pg - 1) / a->tcm->width);
drivers/gpu/drm/panthor/panthor_fw.c
909
static bool compare_csg(const struct panthor_fw_csg_control_iface *a,
drivers/gpu/drm/panthor/panthor_fw.c
912
if (a->features != b->features)
drivers/gpu/drm/panthor/panthor_fw.c
914
if (a->suspend_size != b->suspend_size)
drivers/gpu/drm/panthor/panthor_fw.c
916
if (a->protm_suspend_size != b->protm_suspend_size)
drivers/gpu/drm/panthor/panthor_fw.c
918
if (a->stream_num != b->stream_num)
drivers/gpu/drm/radeon/cik.c
8946
fixed20_12 a;
drivers/gpu/drm/radeon/cik.c
8948
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/cik.c
8950
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/radeon/cik.c
8952
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/cik.c
8954
dram_efficiency.full = dfixed_div(dram_efficiency, a);
drivers/gpu/drm/radeon/cik.c
8975
fixed20_12 a;
drivers/gpu/drm/radeon/cik.c
8977
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/cik.c
8979
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/radeon/cik.c
8981
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/cik.c
8983
disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a);
drivers/gpu/drm/radeon/cik.c
9004
fixed20_12 a;
drivers/gpu/drm/radeon/cik.c
9006
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/cik.c
9008
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/radeon/cik.c
9009
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/cik.c
9011
return_efficiency.full = dfixed_div(return_efficiency, a);
drivers/gpu/drm/radeon/cik.c
9012
a.full = dfixed_const(32);
drivers/gpu/drm/radeon/cik.c
9013
bandwidth.full = dfixed_mul(a, sclk);
drivers/gpu/drm/radeon/cik.c
9033
fixed20_12 a, b;
drivers/gpu/drm/radeon/cik.c
9035
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/cik.c
9037
disp_clk.full = dfixed_div(disp_clk, a);
drivers/gpu/drm/radeon/cik.c
9038
a.full = dfixed_const(32);
drivers/gpu/drm/radeon/cik.c
9039
b.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/radeon/cik.c
9041
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/cik.c
9043
disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a);
drivers/gpu/drm/radeon/cik.c
9088
fixed20_12 a;
drivers/gpu/drm/radeon/cik.c
9090
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/cik.c
9092
line_time.full = dfixed_div(line_time, a);
drivers/gpu/drm/radeon/cik.c
9124
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/cik.c
9129
a.full = dfixed_const(2);
drivers/gpu/drm/radeon/cik.c
9131
if ((wm->vsc.full > a.full) ||
drivers/gpu/drm/radeon/cik.c
9134
((wm->vsc.full >= a.full) && wm->interlaced))
drivers/gpu/drm/radeon/cik.c
9139
a.full = dfixed_const(available_bandwidth);
drivers/gpu/drm/radeon/cik.c
9141
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/cik.c
9143
tmp = min(dfixed_trunc(a), tmp);
drivers/gpu/drm/radeon/cik.c
9147
a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel);
drivers/gpu/drm/radeon/cik.c
9151
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/cik.c
9152
line_fill_time = dfixed_trunc(a);
drivers/gpu/drm/radeon/cik.c
9216
fixed20_12 a;
drivers/gpu/drm/radeon/cik.c
9218
a.full = dfixed_const(1);
drivers/gpu/drm/radeon/cik.c
9219
if (wm->vsc.full > a.full)
drivers/gpu/drm/radeon/evergreen.c
1956
fixed20_12 a;
drivers/gpu/drm/radeon/evergreen.c
1958
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
1960
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/radeon/evergreen.c
1962
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/evergreen.c
1964
dram_efficiency.full = dfixed_div(dram_efficiency, a);
drivers/gpu/drm/radeon/evergreen.c
1976
fixed20_12 a;
drivers/gpu/drm/radeon/evergreen.c
1978
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
1980
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/radeon/evergreen.c
1982
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/evergreen.c
1984
disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a);
drivers/gpu/drm/radeon/evergreen.c
1996
fixed20_12 a;
drivers/gpu/drm/radeon/evergreen.c
1998
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
2000
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/radeon/evergreen.c
2001
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/evergreen.c
2003
return_efficiency.full = dfixed_div(return_efficiency, a);
drivers/gpu/drm/radeon/evergreen.c
2004
a.full = dfixed_const(32);
drivers/gpu/drm/radeon/evergreen.c
2005
bandwidth.full = dfixed_mul(a, sclk);
drivers/gpu/drm/radeon/evergreen.c
2016
fixed20_12 a;
drivers/gpu/drm/radeon/evergreen.c
2018
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
2020
disp_clk.full = dfixed_div(disp_clk, a);
drivers/gpu/drm/radeon/evergreen.c
2021
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/evergreen.c
2023
disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a);
drivers/gpu/drm/radeon/evergreen.c
2024
a.full = dfixed_const(32);
drivers/gpu/drm/radeon/evergreen.c
2025
bandwidth.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/radeon/evergreen.c
2051
fixed20_12 a;
drivers/gpu/drm/radeon/evergreen.c
2053
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
2055
line_time.full = dfixed_div(line_time, a);
drivers/gpu/drm/radeon/evergreen.c
2077
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/evergreen.c
2082
a.full = dfixed_const(2);
drivers/gpu/drm/radeon/evergreen.c
2084
if ((wm->vsc.full > a.full) ||
drivers/gpu/drm/radeon/evergreen.c
2087
((wm->vsc.full >= a.full) && wm->interlaced))
drivers/gpu/drm/radeon/evergreen.c
2092
a.full = dfixed_const(available_bandwidth);
drivers/gpu/drm/radeon/evergreen.c
2094
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/evergreen.c
2096
lb_fill_bw = min(dfixed_trunc(a), wm->disp_clk * wm->bytes_per_pixel / 1000);
drivers/gpu/drm/radeon/evergreen.c
2098
a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel);
drivers/gpu/drm/radeon/evergreen.c
2102
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/evergreen.c
2103
line_fill_time = dfixed_trunc(a);
drivers/gpu/drm/radeon/evergreen.c
2136
fixed20_12 a;
drivers/gpu/drm/radeon/evergreen.c
2138
a.full = dfixed_const(1);
drivers/gpu/drm/radeon/evergreen.c
2139
if (wm->vsc.full > a.full)
drivers/gpu/drm/radeon/evergreen.c
2171
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/evergreen.c
2260
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
2262
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/evergreen.c
2266
c.full = dfixed_div(c, a);
drivers/gpu/drm/radeon/evergreen.c
2267
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/evergreen.c
2268
c.full = dfixed_div(c, a);
drivers/gpu/drm/radeon/evergreen.c
2272
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/evergreen.c
2274
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/evergreen.c
2278
c.full = dfixed_div(c, a);
drivers/gpu/drm/radeon/evergreen.c
2279
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/evergreen.c
2280
c.full = dfixed_div(c, a);
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/r600_dpm.c
221
u32 k, a, ah, al;
drivers/gpu/drm/radeon/r600_dpm.c
229
a = (1000 * (100 * h + t1)) / (10000 + (t1 / 100));
drivers/gpu/drm/radeon/r600_dpm.c
230
a = (a + 5) / 10;
drivers/gpu/drm/radeon/r600_dpm.c
231
ah = ((a * t) + 5000) / 10000;
drivers/gpu/drm/radeon/r600_dpm.c
232
al = a - ah;
drivers/gpu/drm/radeon/radeon.h
2700
#define radeon_gart_get_page_entry(a, f) (rdev)->asic->gart.get_page_entry((a), (f))
drivers/gpu/drm/radeon/radeon.h
403
static inline struct radeon_fence *radeon_fence_later(struct radeon_fence *a,
drivers/gpu/drm/radeon/radeon.h
406
if (!a) {
drivers/gpu/drm/radeon/radeon.h
411
return a;
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
417
return a;
drivers/gpu/drm/radeon/radeon.h
423
static inline bool radeon_fence_is_earlier(struct radeon_fence *a,
drivers/gpu/drm/radeon/radeon.h
426
if (!a) {
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.h
596
#define RADEON_GPU_PAGE_ALIGN(a) (((a) + RADEON_GPU_PAGE_MASK) & ~RADEON_GPU_PAGE_MASK)
drivers/gpu/drm/radeon/radeon.h
844
#define RADEON_VM_PTB_ALIGN(a) (((a) + RADEON_VM_PTB_ALIGN_MASK) & ~RADEON_VM_PTB_ALIGN_MASK)
drivers/gpu/drm/radeon/radeon_cs.c
393
static int cmp_size_smaller_first(void *priv, const struct list_head *a,
drivers/gpu/drm/radeon/radeon_cs.c
396
struct radeon_bo_list *la = list_entry(a, struct radeon_bo_list, list);
drivers/gpu/drm/radeon/radeon_device.c
726
fixed20_12 a;
drivers/gpu/drm/radeon/radeon_device.c
731
a.full = dfixed_const(100);
drivers/gpu/drm/radeon/radeon_device.c
733
rdev->pm.sclk.full = dfixed_div(rdev->pm.sclk, a);
drivers/gpu/drm/radeon/radeon_device.c
735
rdev->pm.mclk.full = dfixed_div(rdev->pm.mclk, a);
drivers/gpu/drm/radeon/radeon_device.c
738
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/radeon_device.c
740
rdev->pm.core_bandwidth.full = dfixed_div(rdev->pm.sclk, a);
drivers/gpu/drm/radeon/radeon_display.c
1768
fixed20_12 a, b;
drivers/gpu/drm/radeon/radeon_display.c
1769
a.full = dfixed_const(src_v);
drivers/gpu/drm/radeon/radeon_display.c
1771
radeon_crtc->vsc.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/radeon_display.c
1772
a.full = dfixed_const(src_h);
drivers/gpu/drm/radeon/radeon_display.c
1774
radeon_crtc->hsc.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
278
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/rs690.c
297
a.full = dfixed_const(100);
drivers/gpu/drm/radeon/rs690.c
299
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/radeon/rs690.c
302
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rs690.c
303
core_bandwidth.full = dfixed_div(rdev->pm.sclk, a);
drivers/gpu/drm/radeon/rs690.c
312
a.full = dfixed_div(b, c);
drivers/gpu/drm/radeon/rs690.c
313
request_fifo_depth.full = dfixed_mul(a, wm->num_line_pair);
drivers/gpu/drm/radeon/rs690.c
315
if (a.full < dfixed_const(4)) {
drivers/gpu/drm/radeon/rs690.c
327
a.full = dfixed_const(mode->clock);
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
342
a.full = dfixed_const(1);
drivers/gpu/drm/radeon/rs690.c
343
wm->consumption_rate.full = dfixed_div(a, consumption_time);
drivers/gpu/drm/radeon/rs690.c
351
a.full = dfixed_const(crtc->base.mode.crtc_htotal);
drivers/gpu/drm/radeon/rs690.c
352
line_time.full = dfixed_mul(a, pclk);
drivers/gpu/drm/radeon/rs690.c
359
a.full = dfixed_const(crtc->base.mode.crtc_htotal);
drivers/gpu/drm/radeon/rs690.c
362
wm->active_time.full = dfixed_div(wm->active_time, a);
drivers/gpu/drm/radeon/rs690.c
371
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/rs690.c
372
b.full = dfixed_div(rdev->pm.igp_sideport_mclk, a);
drivers/gpu/drm/radeon/rs690.c
374
read_delay_latency.full = dfixed_mul(read_delay_latency, a);
drivers/gpu/drm/radeon/rs690.c
386
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rs690.c
387
sclk.full = dfixed_mul(max_bandwidth, a);
drivers/gpu/drm/radeon/rs690.c
388
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/rs690.c
389
sclk.full = dfixed_div(a, sclk);
drivers/gpu/drm/radeon/rs690.c
395
a.full = dfixed_const(256 * 13);
drivers/gpu/drm/radeon/rs690.c
396
chunk_time.full = dfixed_mul(sclk, a);
drivers/gpu/drm/radeon/rs690.c
397
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/rs690.c
398
chunk_time.full = dfixed_div(chunk_time, a);
drivers/gpu/drm/radeon/rs690.c
409
a.full = dfixed_const(3);
drivers/gpu/drm/radeon/rs690.c
410
wm->worst_case_latency.full = dfixed_mul(a, chunk_time);
drivers/gpu/drm/radeon/rs690.c
413
a.full = dfixed_const(2);
drivers/gpu/drm/radeon/rs690.c
414
wm->worst_case_latency.full = dfixed_mul(a, chunk_time);
drivers/gpu/drm/radeon/rs690.c
442
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rs690.c
444
wm->priority_mark_max.full = dfixed_div(wm->priority_mark_max, a);
drivers/gpu/drm/radeon/rs690.c
453
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rs690.c
454
wm->priority_mark.full = dfixed_div(estimated_width, a);
drivers/gpu/drm/radeon/rs690.c
469
fixed20_12 a, b;
drivers/gpu/drm/radeon/rs690.c
476
a.full = dfixed_mul(wm0->dbpp, wm0->num_line_pair);
drivers/gpu/drm/radeon/rs690.c
478
a.full = wm0->num_line_pair.full;
drivers/gpu/drm/radeon/rs690.c
483
a.full += b.full;
drivers/gpu/drm/radeon/rs690.c
484
fill_rate.full = dfixed_div(wm0->sclk, a);
drivers/gpu/drm/radeon/rs690.c
488
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
490
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
492
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
494
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
497
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
502
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
504
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
506
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
508
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
511
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
529
a.full = dfixed_mul(wm0->dbpp, wm0->num_line_pair);
drivers/gpu/drm/radeon/rs690.c
531
a.full = wm0->num_line_pair.full;
drivers/gpu/drm/radeon/rs690.c
532
fill_rate.full = dfixed_div(wm0->sclk, a);
drivers/gpu/drm/radeon/rs690.c
536
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
538
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
540
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
542
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
545
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
556
a.full = dfixed_mul(wm1->dbpp, wm1->num_line_pair);
drivers/gpu/drm/radeon/rs690.c
558
a.full = wm1->num_line_pair.full;
drivers/gpu/drm/radeon/rs690.c
559
fill_rate.full = dfixed_div(wm1->sclk, a);
drivers/gpu/drm/radeon/rs690.c
563
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
565
a.full = a.full + b.full;
drivers/gpu/drm/radeon/rs690.c
567
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rs690.c
569
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rs690.c
572
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1000
line_time.full = dfixed_mul(a, pclk);
drivers/gpu/drm/radeon/rv515.c
1007
a.full = dfixed_const(crtc->base.mode.crtc_htotal);
drivers/gpu/drm/radeon/rv515.c
1010
wm->active_time.full = dfixed_div(wm->active_time, a);
drivers/gpu/drm/radeon/rv515.c
1017
a.full = dfixed_const(600 * 1000);
drivers/gpu/drm/radeon/rv515.c
1018
chunk_time.full = dfixed_div(a, sclk);
drivers/gpu/drm/radeon/rv515.c
1030
a.full = dfixed_const(3);
drivers/gpu/drm/radeon/rv515.c
1031
wm->worst_case_latency.full = dfixed_mul(a, chunk_time);
drivers/gpu/drm/radeon/rv515.c
1061
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1063
wm->priority_mark_max.full = dfixed_div(wm->priority_mark_max, a);
drivers/gpu/drm/radeon/rv515.c
1072
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1073
wm->priority_mark.full = dfixed_div(estimated_width, a);
drivers/gpu/drm/radeon/rv515.c
1088
fixed20_12 a, b;
drivers/gpu/drm/radeon/rv515.c
1095
a.full = dfixed_div(wm0->dbpp, wm0->num_line_pair);
drivers/gpu/drm/radeon/rv515.c
1097
a.full = wm0->num_line_pair.full;
drivers/gpu/drm/radeon/rv515.c
1102
a.full += b.full;
drivers/gpu/drm/radeon/rv515.c
1103
fill_rate.full = dfixed_div(wm0->sclk, a);
drivers/gpu/drm/radeon/rv515.c
1107
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1108
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1109
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1111
priority_mark02.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1113
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1116
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1121
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1122
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1123
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1125
priority_mark12.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1127
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1130
priority_mark12.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1148
a.full = dfixed_div(wm0->dbpp, wm0->num_line_pair);
drivers/gpu/drm/radeon/rv515.c
1150
a.full = wm0->num_line_pair.full;
drivers/gpu/drm/radeon/rv515.c
1151
fill_rate.full = dfixed_div(wm0->sclk, a);
drivers/gpu/drm/radeon/rv515.c
1155
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1156
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1157
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1159
priority_mark02.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1161
a.full = dfixed_mul(wm0->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1164
priority_mark02.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/rv515.c
1175
a.full = dfixed_div(wm1->dbpp, wm1->num_line_pair);
drivers/gpu/drm/radeon/rv515.c
1177
a.full = wm1->num_line_pair.full;
drivers/gpu/drm/radeon/rv515.c
1178
fill_rate.full = dfixed_div(wm1->sclk, a);
drivers/gpu/drm/radeon/rv515.c
1182
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/rv515.c
1183
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/rv515.c
1184
a.full = dfixed_mul(wm1->worst_case_latency,
drivers/gpu/drm/radeon/rv515.c
1186
priority_mark12.full = a.full + b.full;
drivers/gpu/drm/radeon/rv515.c
1188
a.full = dfixed_mul(wm1->worst_case_latency,
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
949
a.full = dfixed_const(100);
drivers/gpu/drm/radeon/rv515.c
951
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/radeon/rv515.c
960
a.full = dfixed_div(b, c);
drivers/gpu/drm/radeon/rv515.c
961
request_fifo_depth.full = dfixed_mul(a, wm->num_line_pair);
drivers/gpu/drm/radeon/rv515.c
963
if (a.full < dfixed_const(4)) {
drivers/gpu/drm/radeon/rv515.c
975
a.full = dfixed_const(mode->clock);
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
990
a.full = dfixed_const(1);
drivers/gpu/drm/radeon/rv515.c
991
wm->consumption_rate.full = dfixed_div(a, consumption_time);
drivers/gpu/drm/radeon/rv515.c
999
a.full = dfixed_const(crtc->base.mode.crtc_htotal);
drivers/gpu/drm/radeon/si.c
2054
fixed20_12 a;
drivers/gpu/drm/radeon/si.c
2056
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2058
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/radeon/si.c
2060
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/si.c
2062
dram_efficiency.full = dfixed_div(dram_efficiency, a);
drivers/gpu/drm/radeon/si.c
2074
fixed20_12 a;
drivers/gpu/drm/radeon/si.c
2076
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2078
yclk.full = dfixed_div(yclk, a);
drivers/gpu/drm/radeon/si.c
2080
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/si.c
2082
disp_dram_allocation.full = dfixed_div(disp_dram_allocation, a);
drivers/gpu/drm/radeon/si.c
2094
fixed20_12 a;
drivers/gpu/drm/radeon/si.c
2096
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2098
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/radeon/si.c
2099
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/si.c
2101
return_efficiency.full = dfixed_div(return_efficiency, a);
drivers/gpu/drm/radeon/si.c
2102
a.full = dfixed_const(32);
drivers/gpu/drm/radeon/si.c
2103
bandwidth.full = dfixed_mul(a, sclk);
drivers/gpu/drm/radeon/si.c
2119
fixed20_12 a, b1, b2;
drivers/gpu/drm/radeon/si.c
2122
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2124
disp_clk.full = dfixed_div(disp_clk, a);
drivers/gpu/drm/radeon/si.c
2125
a.full = dfixed_const(dce6_get_dmif_bytes_per_request(wm) / 2);
drivers/gpu/drm/radeon/si.c
2126
b1.full = dfixed_mul(a, disp_clk);
drivers/gpu/drm/radeon/si.c
2128
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2130
sclk.full = dfixed_div(sclk, a);
drivers/gpu/drm/radeon/si.c
2131
a.full = dfixed_const(dce6_get_dmif_bytes_per_request(wm));
drivers/gpu/drm/radeon/si.c
2132
b2.full = dfixed_mul(a, sclk);
drivers/gpu/drm/radeon/si.c
2134
a.full = dfixed_const(10);
drivers/gpu/drm/radeon/si.c
2136
disp_clk_request_efficiency.full = dfixed_div(disp_clk_request_efficiency, a);
drivers/gpu/drm/radeon/si.c
2140
a.full = dfixed_const(min_bandwidth);
drivers/gpu/drm/radeon/si.c
2141
bandwidth.full = dfixed_mul(a, disp_clk_request_efficiency);
drivers/gpu/drm/radeon/si.c
2166
fixed20_12 a;
drivers/gpu/drm/radeon/si.c
2168
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2170
line_time.full = dfixed_div(line_time, a);
drivers/gpu/drm/radeon/si.c
2193
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/si.c
2198
a.full = dfixed_const(2);
drivers/gpu/drm/radeon/si.c
2200
if ((wm->vsc.full > a.full) ||
drivers/gpu/drm/radeon/si.c
2203
((wm->vsc.full >= a.full) && wm->interlaced))
drivers/gpu/drm/radeon/si.c
2208
a.full = dfixed_const(available_bandwidth);
drivers/gpu/drm/radeon/si.c
2210
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/si.c
2212
tmp = min(dfixed_trunc(a), tmp);
drivers/gpu/drm/radeon/si.c
2216
a.full = dfixed_const(max_src_lines_per_dst_line * wm->src_width * wm->bytes_per_pixel);
drivers/gpu/drm/radeon/si.c
2220
a.full = dfixed_div(a, b);
drivers/gpu/drm/radeon/si.c
2221
line_fill_time = dfixed_trunc(a);
drivers/gpu/drm/radeon/si.c
2254
fixed20_12 a;
drivers/gpu/drm/radeon/si.c
2256
a.full = dfixed_const(1);
drivers/gpu/drm/radeon/si.c
2257
if (wm->vsc.full > a.full)
drivers/gpu/drm/radeon/si.c
2288
fixed20_12 a, b, c;
drivers/gpu/drm/radeon/si.c
2382
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2384
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/si.c
2388
c.full = dfixed_div(c, a);
drivers/gpu/drm/radeon/si.c
2389
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/si.c
2390
c.full = dfixed_div(c, a);
drivers/gpu/drm/radeon/si.c
2394
a.full = dfixed_const(1000);
drivers/gpu/drm/radeon/si.c
2396
b.full = dfixed_div(b, a);
drivers/gpu/drm/radeon/si.c
2400
c.full = dfixed_div(c, a);
drivers/gpu/drm/radeon/si.c
2401
a.full = dfixed_const(16);
drivers/gpu/drm/radeon/si.c
2402
c.full = dfixed_div(c, a);
drivers/gpu/drm/scheduler/sched_main.c
136
static __always_inline bool drm_sched_entity_compare_before(struct rb_node *a,
drivers/gpu/drm/scheduler/sched_main.c
139
struct drm_sched_entity *ent_a = rb_entry((a), struct drm_sched_entity, rb_tree_node);
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
158
a = (*src >> 30) & 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
175
for (a = 0; a < 4; a++)
drivers/gpu/drm/sti/sti_cursor.c
179
*base++ = (a * 5) << 12 |
drivers/gpu/drm/tidss/tidss_dispc.c
1266
u8 a, r, g, b;
drivers/gpu/drm/tidss/tidss_dispc.c
1269
a = (argb8888 >> 24) & 0xff;
drivers/gpu/drm/tidss/tidss_dispc.c
1274
v = ((u64)c8_to_c12(a, m) << 36) | ((u64)c8_to_c12(r, m) << 24) |
drivers/gpu/drm/vc4/vc4_kms.c
831
static int cmp_vc4_crtc_hvs_output(const void *a, const void *b)
drivers/gpu/drm/vc4/vc4_kms.c
834
to_vc4_crtc(*(const struct drm_crtc **)a);
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
165
ref.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
176
ref.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
187
ref.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
198
ref.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
203
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
231
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
249
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
266
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
284
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
303
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
321
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
340
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
359
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
37
__u16 a;
drivers/gpu/drm/vkms/tests/vkms_color_test.c
377
out.a = 0xffff;
drivers/gpu/drm/vkms/tests/vkms_format_test.c
240
KUNIT_EXPECT_LE_MSG(test, abs_diff(argb.a, color->argb.a), 0x1ff,
drivers/gpu/drm/vkms/tests/vkms_format_test.c
242
color->name, color->argb.a, argb.a);
drivers/gpu/drm/vkms/vkms_composer.c
211
pixel.a = output_buffer->pixels[x].a;
drivers/gpu/drm/vkms/vkms_composer.c
231
output_buffer->pixels[x].a = clamp_val(pixel.a, 0, 0xffff);
drivers/gpu/drm/vkms/vkms_composer.c
479
const struct pixel_argb_u16 background_color = { .a = 0xffff };
drivers/gpu/drm/vkms/vkms_composer.c
51
out[i].a = (u16)0xffff;
drivers/gpu/drm/vkms/vkms_composer.c
52
out[i].r = pre_mul_blend_channel(in[i].r, out[i].r, in[i].a);
drivers/gpu/drm/vkms/vkms_composer.c
53
out[i].g = pre_mul_blend_channel(in[i].g, out[i].g, in[i].a);
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
69
s64 a_fp = drm_int2fixp(a);
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
206
out_pixel.a = (u16)a * 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
218
out_pixel.a = a;
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
228
return argb_u16_from_u16161616(le16_to_cpu(a), le16_to_cpu(r), le16_to_cpu(g),
drivers/gpu/drm/vkms/vkms_formats.c
244
out_pixel.a = (u16)0xffff;
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
600
out_pixel[3] = DIV_ROUND_CLOSEST(in_pixel->a, 257);
drivers/gpu/drm/vkms/vkms_formats.c
616
out_pixel[3] = DIV_ROUND_CLOSEST(in_pixel->a, 257);
drivers/gpu/drm/vkms/vkms_formats.c
626
pixel[3] = cpu_to_le16(in_pixel->a);
drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
126
uint32 a;
drivers/gpu/drm/vmwgfx/device_include/svga3d_types.h
136
float a;
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_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/xe/compat-i915-headers/intel_uncore_trace.h
6
#define trace_i915_reg_rw(a...) do { } while (0)
drivers/gpu/drm/xe/tests/xe_args_test.c
105
static const char * const a[] = { bar };
drivers/gpu/drm/xe/tests/xe_args_test.c
107
KUNIT_EXPECT_STREQ(test, a[0], "X");
drivers/gpu/drm/xe/tests/xe_args_test.c
108
KUNIT_EXPECT_STREQ(test, a[1], "Y");
drivers/gpu/drm/xe/tests/xe_args_test.c
109
KUNIT_EXPECT_STREQ(test, a[2], "Z");
drivers/gpu/drm/xe/tests/xe_args_test.c
110
KUNIT_EXPECT_STREQ(test, a[3], "Q");
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/tests/xe_args_test.c
165
int a[] = { DROP_FIRST_ARG(FOO_ARGS) };
drivers/gpu/drm/xe/tests/xe_args_test.c
172
KUNIT_EXPECT_EQ(test, a[0], -2);
drivers/gpu/drm/xe/tests/xe_args_test.c
173
KUNIT_EXPECT_EQ(test, a[1], -3);
drivers/gpu/drm/xe/tests/xe_args_test.c
174
KUNIT_EXPECT_EQ(test, a[2], -4);
drivers/gpu/drm/xe/tests/xe_args_test.c
193
int a[] = { FIRST_ARG(FOO_ARGS) };
drivers/gpu/drm/xe/tests/xe_args_test.c
199
KUNIT_EXPECT_EQ(test, a[0], -1);
drivers/gpu/drm/xe/tests/xe_args_test.c
206
int a[] = { LAST_ARG(FOO_ARGS) };
drivers/gpu/drm/xe/tests/xe_args_test.c
212
KUNIT_EXPECT_EQ(test, a[0], -4);
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
1049
static int vf_runtime_reg_cmp(const void *a, const void *b)
drivers/gpu/drm/xe/xe_gt_sriov_vf.c
1051
const struct vf_runtime_reg *ra = a;
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
154
MAKE_FW_PATH(dir_, uc_, shortname_, "_" __stringify(a))
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
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/gpu/ipu-v3/ipu-ic.c
181
const u16 *a;
drivers/gpu/ipu-v3/ipu-ic.c
189
a = (const u16 *)csc->params.offset;
drivers/gpu/ipu-v3/ipu-ic.c
191
param = ((a[0] & 0x1f) << 27) | ((c[0][0] & 0x1ff) << 18) |
drivers/gpu/ipu-v3/ipu-ic.c
195
param = ((a[0] & 0x1fe0) >> 5) | (csc->params.scale << 8) |
drivers/gpu/ipu-v3/ipu-ic.c
199
param = ((a[1] & 0x1f) << 27) | ((c[0][1] & 0x1ff) << 18) |
drivers/gpu/ipu-v3/ipu-ic.c
203
param = ((a[1] & 0x1fe0) >> 5);
drivers/gpu/ipu-v3/ipu-ic.c
206
param = ((a[2] & 0x1f) << 27) | ((c[0][2] & 0x1ff) << 18) |
drivers/gpu/ipu-v3/ipu-ic.c
210
param = ((a[2] & 0x1fe0) >> 5);
drivers/hid/hid-core.c
1697
unsigned int a;
drivers/hid/hid-core.c
1702
for (a = 0; a < report->maxfield; a++)
drivers/hid/hid-core.c
1703
hid_input_fetch_field(hid, report->field[a], data);
drivers/hid/hid-core.c
1723
for (a = 0; a < report->maxfield; a++) {
drivers/hid/hid-core.c
1724
field = report->field[a];
drivers/hid/hid-core.c
1732
for (a = 0; a < report->maxfield; a++) {
drivers/hid/hid-core.c
1733
field = report->field[a];
drivers/hid/hid-core.c
1785
unsigned int a, u, usages;
drivers/hid/hid-core.c
1789
for (a = 0; a < report->maxfield; a++) {
drivers/hid/hid-core.c
1790
field = report->field[a];
drivers/hid/hid-core.c
1813
for (a = 0; a < report->maxfield; a++) {
drivers/hid/hid-core.c
1814
field = report->field[a];
drivers/hid/hid-core.c
2847
static ssize_t modalias_show(struct device *dev, struct device_attribute *a,
drivers/hid/hid-core.c
69
s32 a;
drivers/hid/hid-core.c
74
a = value >> (n - 1);
drivers/hid/hid-core.c
75
if (a && a != -1)
drivers/hid/hid-google-hammer.c
438
int a;
drivers/hid/hid-google-hammer.c
458
for (a = 0; a < report->maxfield; a++) {
drivers/hid/hid-google-hammer.c
459
struct hid_field *field = report->field[a];
drivers/hid/hid-input.c
1437
int a = field->logical_minimum;
drivers/hid/hid-input.c
1441
a = field->logical_minimum = 0;
drivers/hid/hid-input.c
1446
input_set_abs_params(input, usage->code, a, b, (b - a) >> 8, (b - a) >> 4);
drivers/hid/hid-input.c
1447
else input_set_abs_params(input, usage->code, a, b, 0, 0);
drivers/hid/hid-input.c
1678
int a = field->logical_minimum;
drivers/hid/hid-input.c
1681
if (value > a + ((b - a) >> 3)) {
drivers/hid/hid-multitouch.c
113
__s32 *x, *y, *cx, *cy, *p, *w, *h, *a;
drivers/hid/hid-multitouch.c
1190
if (slot->a != DEFAULT_ZERO) {
drivers/hid/hid-multitouch.c
1201
azimuth = *slot->a;
drivers/hid/hid-multitouch.c
617
usage->a = DEFAULT_ZERO;
drivers/hid/hid-multitouch.c
969
MT_STORE_FIELD(a);
drivers/hid/hid-ntrig.c
106
return sprintf(buf, "%u.%u.%u.%u.%u", a, b, c, d, e);
drivers/hid/hid-ntrig.c
95
__u8 a = (raw[1] & 0x0e) >> 1;
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-thrustmaster.c
109
} a;
drivers/hid/hid-thrustmaster.c
234
model = le16_to_cpu(tm_wheel->response->data.a.model);
drivers/hid/intel-ish-hid/ishtp/bus.c
356
static ssize_t modalias_show(struct device *dev, struct device_attribute *a,
drivers/hid/wacom_sys.c
277
struct hid_field *a = field->report->field[field->index + 1];
drivers/hid/wacom_sys.c
280
if (a->maxusage > 0 &&
drivers/hid/wacom_sys.c
281
a->usage[0].hid == HID_DG_TOOLSERIALNUMBER &&
drivers/hid/wacom_sys.c
282
a->report_size == 32 &&
drivers/hid/wacom_sys.c
290
a->logical_minimum = S32_MIN;
drivers/hid/wacom_sys.c
291
a->logical_maximum = S32_MAX;
drivers/hid/wacom_wac.c
3133
int a = data[5];
drivers/hid/wacom_wac.c
3136
width = 2 * int_sqrt(a * WACOM_CONTACT_AREA_SCALE);
drivers/hsi/hsi_core.c
21
struct device_attribute *a __maybe_unused, char *buf)
drivers/hv/vmbus_drv.c
2027
const struct bin_attribute *bin_attr, int a)
drivers/hwmon/asc7621.c
149
#define SETUP_SHOW_DATA_PARAM(d, a) \
drivers/hwmon/asc7621.c
150
struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \
drivers/hwmon/asc7621.c
154
#define SETUP_STORE_DATA_PARAM(d, a) \
drivers/hwmon/asc7621.c
155
struct sensor_device_attribute *sda = to_sensor_dev_attr(a); \
drivers/hwmon/aspeed-pwm-tacho.c
628
struct attribute *a, int index)
drivers/hwmon/aspeed-pwm-tacho.c
635
return a->mode;
drivers/hwmon/aspeed-pwm-tacho.c
639
struct attribute *a, int index)
drivers/hwmon/aspeed-pwm-tacho.c
646
return a->mode;
drivers/hwmon/asus-ec-sensors.c
1001
static int bank_compare(const void *a, const void *b)
drivers/hwmon/asus-ec-sensors.c
1003
return *((const s8 *)a) - *((const s8 *)b);
drivers/hwmon/hwmon.c
521
struct attribute *a;
drivers/hwmon/hwmon.c
557
a = &dattr->attr;
drivers/hwmon/hwmon.c
558
sysfs_attr_init(a);
drivers/hwmon/hwmon.c
559
a->name = name;
drivers/hwmon/hwmon.c
560
a->mode = mode;
drivers/hwmon/hwmon.c
562
return a;
drivers/hwmon/hwmon.c
61
#define to_dev_attr(a) container_of(a, struct device_attribute, attr)
drivers/hwmon/hwmon.c
851
struct attribute *a;
drivers/hwmon/hwmon.c
857
a = hwmon_genattr(drvdata, info->type, attr, i,
drivers/hwmon/hwmon.c
859
if (IS_ERR(a)) {
drivers/hwmon/hwmon.c
860
if (PTR_ERR(a) != -ENOENT)
drivers/hwmon/hwmon.c
861
return PTR_ERR(a);
drivers/hwmon/hwmon.c
864
attrs[aindex++] = a;
drivers/hwmon/ibmaem.c
855
struct aem_data *a = dev_get_drvdata(dev);
drivers/hwmon/ibmaem.c
856
mutex_lock(&a->lock);
drivers/hwmon/ibmaem.c
857
update_aem_energy_one(a, attr->index);
drivers/hwmon/ibmaem.c
858
mutex_unlock(&a->lock);
drivers/hwmon/ibmaem.c
861
(unsigned long long)a->energy[attr->index] * 1000);
drivers/hwmon/ibmaem.c
870
struct aem_data *a = dev_get_drvdata(dev);
drivers/hwmon/ibmaem.c
871
a->update(a);
drivers/hwmon/ibmaem.c
873
return sprintf(buf, "%lu\n", a->power_period[attr->index]);
drivers/hwmon/ibmaem.c
882
struct aem_data *a = dev_get_drvdata(dev);
drivers/hwmon/ibmaem.c
893
mutex_lock(&a->lock);
drivers/hwmon/ibmaem.c
894
a->power_period[attr->index] = temp;
drivers/hwmon/ibmaem.c
895
mutex_unlock(&a->lock);
drivers/hwmon/ibmaem.c
963
struct aem_data *a = dev_get_drvdata(dev);
drivers/hwmon/ibmaem.c
964
a->update(a);
drivers/hwmon/ibmaem.c
966
return sprintf(buf, "%u\n", a->temp[attr->index] * 1000);
drivers/hwmon/ibmaem.c
975
struct aem_data *a = dev_get_drvdata(dev);
drivers/hwmon/ibmaem.c
976
a->update(a);
drivers/hwmon/ibmaem.c
978
return sprintf(buf, "%u\n", a->pcap[attr->index] * 100000);
drivers/hwmon/iio_hwmon.c
121
a = devm_kzalloc(dev, sizeof(*a), GFP_KERNEL);
drivers/hwmon/iio_hwmon.c
122
if (a == NULL)
drivers/hwmon/iio_hwmon.c
125
sysfs_attr_init(&a->dev_attr.attr);
drivers/hwmon/iio_hwmon.c
155
a->dev_attr.attr.name = devm_kasprintf(dev, GFP_KERNEL,
drivers/hwmon/iio_hwmon.c
158
if (a->dev_attr.attr.name == NULL)
drivers/hwmon/iio_hwmon.c
161
a->dev_attr.show = iio_hwmon_read_val;
drivers/hwmon/iio_hwmon.c
162
a->dev_attr.attr.mode = 0444;
drivers/hwmon/iio_hwmon.c
163
a->index = i;
drivers/hwmon/iio_hwmon.c
164
st->attrs[attr++] = &a->dev_attr.attr;
drivers/hwmon/iio_hwmon.c
170
a = devm_kzalloc(dev, sizeof(*a), GFP_KERNEL);
drivers/hwmon/iio_hwmon.c
171
if (a == NULL)
drivers/hwmon/iio_hwmon.c
174
sysfs_attr_init(&a->dev_attr.attr);
drivers/hwmon/iio_hwmon.c
175
a->dev_attr.attr.name = devm_kasprintf(dev, GFP_KERNEL,
drivers/hwmon/iio_hwmon.c
178
if (!a->dev_attr.attr.name)
drivers/hwmon/iio_hwmon.c
181
a->dev_attr.show = iio_hwmon_read_label;
drivers/hwmon/iio_hwmon.c
182
a->dev_attr.attr.mode = 0444;
drivers/hwmon/iio_hwmon.c
183
a->index = i;
drivers/hwmon/iio_hwmon.c
184
st->attrs[attr++] = &a->dev_attr.attr;
drivers/hwmon/iio_hwmon.c
82
struct sensor_device_attribute *a;
drivers/hwmon/it87.c
2265
int a = index % 5; /* attribute index */
drivers/hwmon/it87.c
2269
a = 0;
drivers/hwmon/it87.c
2275
if (a == 4 && !data->has_beep)
drivers/hwmon/it87.c
2349
int a = index % 7; /* attribute index */
drivers/hwmon/it87.c
2353
a = 0;
drivers/hwmon/it87.c
2359
if (a == 3) {
drivers/hwmon/it87.c
2365
if (a == 5 && !has_temp_offset(data))
drivers/hwmon/it87.c
2368
if (a == 6 && !data->has_beep)
drivers/hwmon/it87.c
2448
int a = index % 5; /* attribute index */
drivers/hwmon/it87.c
2452
a = (index - 15) % 4;
drivers/hwmon/it87.c
2458
if (a == 3) { /* beep */
drivers/hwmon/it87.c
2466
if (a == 4 && has_16bit_fans(data)) /* divisor */
drivers/hwmon/it87.c
2519
int a = index % 4; /* attribute index */
drivers/hwmon/it87.c
2525
if (a == 3 && (has_old_autopwm(data) || has_newer_autopwm(data)))
drivers/hwmon/it87.c
2529
if (has_pwm_freq2(data) && i == 1 && a == 2)
drivers/hwmon/it87.c
2580
int a = index % 11; /* attribute index */
drivers/hwmon/it87.c
2584
a = (index - 33) % 6 + 4;
drivers/hwmon/it87.c
2591
if (a < 4) /* no auto point pwm */
drivers/hwmon/it87.c
2593
if (a == 8) /* no auto_point4 */
drivers/hwmon/it87.c
2597
if (a >= 9) /* no pwm_auto_start, pwm_auto_slope */
drivers/hwmon/ltc2990.c
154
struct attribute *a, int n)
drivers/hwmon/ltc2990.c
159
container_of(a, struct device_attribute, attr);
drivers/hwmon/ltc2990.c
167
return a->mode;
drivers/hwmon/max16065.c
464
struct attribute *a, int n)
drivers/hwmon/max16065.c
472
return a->mode;
drivers/hwmon/max16065.c
476
struct attribute *a, int index)
drivers/hwmon/max16065.c
483
return a->mode;
drivers/hwmon/max6650.c
321
static umode_t max6650_attrs_visible(struct kobject *kobj, struct attribute *a,
drivers/hwmon/max6650.c
332
devattr = container_of(a, struct device_attribute, attr);
drivers/hwmon/max6650.c
339
return a->mode;
drivers/hwmon/nct6683.c
417
struct sensor_device_attribute *a;
drivers/hwmon/nct6683.c
468
a = &su->u.a1;
drivers/hwmon/nct6683.c
469
sysfs_attr_init(&a->dev_attr.attr);
drivers/hwmon/nct6683.c
470
a->dev_attr.attr.name = su->name;
drivers/hwmon/nct6683.c
471
a->index = (*t)->u.index + i;
drivers/hwmon/nct6683.c
472
a->dev_attr.attr.mode =
drivers/hwmon/nct6683.c
474
a->dev_attr.show = (*t)->dev_attr.show;
drivers/hwmon/nct6683.c
475
a->dev_attr.store = (*t)->dev_attr.store;
drivers/hwmon/nct6683.c
476
*attrs = &a->dev_attr.attr;
drivers/hwmon/nct6775-core.c
1082
struct sensor_device_attribute *a;
drivers/hwmon/nct6775-core.c
1132
a = &su->u.a1;
drivers/hwmon/nct6775-core.c
1133
sysfs_attr_init(&a->dev_attr.attr);
drivers/hwmon/nct6775-core.c
1134
a->dev_attr.attr.name = su->name;
drivers/hwmon/nct6775-core.c
1135
a->index = (*t)->u.index + i;
drivers/hwmon/nct6775-core.c
1136
a->dev_attr.attr.mode =
drivers/hwmon/nct6775-core.c
1138
a->dev_attr.show = (*t)->dev_attr.show;
drivers/hwmon/nct6775-core.c
1139
a->dev_attr.store = (*t)->dev_attr.store;
drivers/hwmon/nct6775-core.c
1140
*attrs = &a->dev_attr.attr;
drivers/hwmon/pmbus/pmbus_core.c
1311
static void pmbus_attr_init(struct sensor_device_attribute *a,
drivers/hwmon/pmbus/pmbus_core.c
1322
pmbus_dev_attr_init(&a->dev_attr, name, mode, show, store);
drivers/hwmon/pmbus/pmbus_core.c
1323
a->index = idx;
drivers/hwmon/pmbus/pmbus_core.c
1333
struct sensor_device_attribute *a;
drivers/hwmon/pmbus/pmbus_core.c
1342
a = &boolean->attribute;
drivers/hwmon/pmbus/pmbus_core.c
1348
pmbus_attr_init(a, boolean->name, 0444, pmbus_show_boolean, NULL,
drivers/hwmon/pmbus/pmbus_core.c
1351
return pmbus_add_attribute(data, &a->dev_attr.attr);
drivers/hwmon/pmbus/pmbus_core.c
1425
struct device_attribute *a;
drivers/hwmon/pmbus/pmbus_core.c
1430
a = &sensor->attribute;
drivers/hwmon/pmbus/pmbus_core.c
1449
pmbus_dev_attr_init(a, sensor->name,
drivers/hwmon/pmbus/pmbus_core.c
1454
if (pmbus_add_attribute(data, &a->attr))
drivers/hwmon/pmbus/pmbus_core.c
1472
struct device_attribute *a;
drivers/hwmon/pmbus/pmbus_core.c
1478
a = &label->attribute;
drivers/hwmon/pmbus/pmbus_core.c
1496
pmbus_dev_attr_init(a, label->name, 0444, pmbus_show_label, NULL);
drivers/hwmon/pmbus/pmbus_core.c
1497
return pmbus_add_attribute(data, &a->attr);
drivers/hwmon/w83627ehf.c
1109
struct attribute *a, int n)
drivers/hwmon/w83627ehf.c
1116
devattr = container_of(a, struct device_attribute, attr);
drivers/hwmon/w83627ehf.c
1120
return a->mode;
drivers/hwmon/w83627ehf.c
1128
return a->mode;
drivers/hwmon/w83627ehf.c
1135
return a->mode;
drivers/hwmon/w83627ehf.c
1143
return a->mode;
drivers/hwmon/w83627ehf.c
1152
return a->mode;
drivers/hwmon/w83627ehf.c
1158
return a->mode;
drivers/hwmon/xgene-hwmon.c
41
#define SENSOR_RD_EN_ADDR(a) ((a) & 0x000FFFFF)
drivers/hwtracing/coresight/coresight-etm-perf.c
304
static bool sinks_compatible(struct coresight_device *a,
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/busses/i2c-ali1563.c
111
dev_err(&a->dev, "Device error!\n");
drivers/i2c/busses/i2c-ali1563.c
116
dev_err(&a->dev, "Bus collision!\n");
drivers/i2c/busses/i2c-ali1563.c
122
dev_err(&a->dev, "Cleaning fail after KILL!\n");
drivers/i2c/busses/i2c-ali1563.c
129
static int ali1563_block_start(struct i2c_adapter *a)
drivers/i2c/busses/i2c-ali1563.c
135
dev_dbg(&a->dev, "Block (pre): STS=%02x, CNTL1=%02x, "
drivers/i2c/busses/i2c-ali1563.c
143
dev_warn(&a->dev, "ali1563: Trying to reset busy device\n");
drivers/i2c/busses/i2c-ali1563.c
161
dev_dbg(&a->dev, "Block (post): STS=%02x, CNTL1=%02x, "
drivers/i2c/busses/i2c-ali1563.c
176
dev_err(&a->dev, "SMBus Error: %s%s%s%s%s\n",
drivers/i2c/busses/i2c-ali1563.c
185
static int ali1563_block(struct i2c_adapter *a,
drivers/i2c/busses/i2c-ali1563.c
210
error = ali1563_block_start(a);
drivers/i2c/busses/i2c-ali1563.c
214
error = ali1563_block_start(a);
drivers/i2c/busses/i2c-ali1563.c
232
static s32 ali1563_access(struct i2c_adapter *a, u16 addr,
drivers/i2c/busses/i2c-ali1563.c
246
dev_warn(&a->dev, "SMBus not idle. HST_STS = %02x\n", reg);
drivers/i2c/busses/i2c-ali1563.c
267
dev_warn(&a->dev, "Unsupported transaction %d\n", size);
drivers/i2c/busses/i2c-ali1563.c
298
error = ali1563_block(a, data, rw);
drivers/i2c/busses/i2c-ali1563.c
302
error = ali1563_transaction(a, size);
drivers/i2c/busses/i2c-ali1563.c
324
static u32 ali1563_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-ali1563.c
65
static int ali1563_transaction(struct i2c_adapter *a, int size)
drivers/i2c/busses/i2c-ali1563.c
71
dev_dbg(&a->dev, "Transaction (pre): STS=%02x, CNTL1=%02x, "
drivers/i2c/busses/i2c-ali1563.c
79
dev_err(&a->dev, "ali1563: Trying to reset busy device\n");
drivers/i2c/busses/i2c-ali1563.c
92
dev_dbg(&a->dev, "Transaction (post): STS=%02x, CNTL1=%02x, "
drivers/i2c/busses/i2c-ali15x3.c
123
u16 a;
drivers/i2c/busses/i2c-ali15x3.c
175
ret = pci_read_config_word(ALI15X3_dev, SMBBA, &a);
drivers/i2c/busses/i2c-ali15x3.c
178
if ((a & ~(ALI15X3_SMB_IOSIZE - 1)) != ali15x3_smba) {
drivers/i2c/busses/i2c-amd-mp2-plat.c
176
static u32 i2c_amd_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-au1550.c
44
static inline void WR(struct i2c_au1550_data *a, int r, unsigned long v)
drivers/i2c/busses/i2c-au1550.c
46
__raw_writel(v, a->psc_base + r);
drivers/i2c/busses/i2c-au1550.c
50
static inline unsigned long RD(struct i2c_au1550_data *a, int r)
drivers/i2c/busses/i2c-au1550.c
52
return __raw_readl(a->psc_base + r);
drivers/i2c/busses/i2c-cadence.c
1255
unsigned int *a, unsigned int *b)
drivers/i2c/busses/i2c-cadence.c
1294
*a = calc_div_a;
drivers/i2c/busses/i2c-diolan-u2c.c
410
static u32 diolan_usb_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-dln2.c
170
static u32 dln2_i2c_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-mt7621.c
240
static u32 mtk_i2c_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-pnx.c
82
#define I2C_REG_RX(a) ((a)->ioaddr) /* Rx FIFO reg (RO) */
drivers/i2c/busses/i2c-pnx.c
83
#define I2C_REG_TX(a) ((a)->ioaddr) /* Tx FIFO reg (WO) */
drivers/i2c/busses/i2c-pnx.c
84
#define I2C_REG_STS(a) ((a)->ioaddr + 0x04) /* Status reg (RO) */
drivers/i2c/busses/i2c-pnx.c
85
#define I2C_REG_CTL(a) ((a)->ioaddr + 0x08) /* Ctl reg */
drivers/i2c/busses/i2c-pnx.c
86
#define I2C_REG_CKL(a) ((a)->ioaddr + 0x0c) /* Clock divider low */
drivers/i2c/busses/i2c-pnx.c
87
#define I2C_REG_CKH(a) ((a)->ioaddr + 0x10) /* Clock divider high */
drivers/i2c/busses/i2c-pnx.c
88
#define I2C_REG_ADR(a) ((a)->ioaddr + 0x14) /* I2C address */
drivers/i2c/busses/i2c-pnx.c
89
#define I2C_REG_RFL(a) ((a)->ioaddr + 0x18) /* Rx FIFO level (RO) */
drivers/i2c/busses/i2c-pnx.c
90
#define I2C_REG_TFL(a) ((a)->ioaddr + 0x1c) /* Tx FIFO level (RO) */
drivers/i2c/busses/i2c-pnx.c
91
#define I2C_REG_RXB(a) ((a)->ioaddr + 0x20) /* Num of bytes Rx-ed (RO) */
drivers/i2c/busses/i2c-pnx.c
92
#define I2C_REG_TXB(a) ((a)->ioaddr + 0x24) /* Num of bytes Tx-ed (RO) */
drivers/i2c/busses/i2c-pnx.c
93
#define I2C_REG_TXS(a) ((a)->ioaddr + 0x28) /* Tx slave FIFO (RO) */
drivers/i2c/busses/i2c-pnx.c
94
#define I2C_REG_STFL(a) ((a)->ioaddr + 0x2c) /* Tx slave FIFO level (RO) */
drivers/i2c/busses/i2c-rtl9300.c
352
static u32 rtl9300_i2c_func(struct i2c_adapter *a)
drivers/i2c/busses/i2c-sibyte.c
24
#define SMB_CSR(a,r) ((long)(a->reg_base + r))
drivers/i2c/busses/i2c-sis5595.c
135
u16 a;
drivers/i2c/busses/i2c-sis5595.c
181
retval = pci_read_config_word(SIS5595_dev, ACPI_BASE, &a);
drivers/i2c/busses/i2c-sis5595.c
184
if ((a & ~(SIS5595_EXTENT - 1)) != sis5595_base) {
drivers/i2c/busses/i2c-stm32f7.c
480
u16 p, l, a, h;
drivers/i2c/busses/i2c-stm32f7.c
541
for (a = 0; a < STM32F7_SDADEL_MAX; a++) {
drivers/i2c/busses/i2c-stm32f7.c
542
u32 sdadel = (a * (p + 1) + 1) * i2cclk;
drivers/i2c/busses/i2c-stm32f7.c
555
v->sdadel = a;
drivers/i2c/busses/i2c-xgene-slimpro.c
86
#define SLIMPRO_IIC_ENCODE_FLAG_WITH_DATA_LEN(a) ((u32) (((a) << 30) \
drivers/i2c/busses/i2c-xgene-slimpro.c
88
#define SLIMPRO_IIC_ENCODE_UPPER_BUFADDR(a) ((u32) (((a) >> 12) \
drivers/i2c/busses/i2c-xgene-slimpro.c
90
#define SLIMPRO_IIC_ENCODE_ADDR(a) ((a) & 0x000FFFFF)
drivers/i3c/master/adi-i3c-master.c
46
#define REG_CMD_FIFO_0_DEV_ADDR(a) FIELD_PREP(GENMASK(7, 1), (a))
drivers/i3c/master/i3c-master-cdns.c
222
#define CMD0_FIFO_DEV_ADDR(a) ((a) << 1)
drivers/i3c/master/i3c-master-cdns.c
227
#define CMD1_FIFO_CSRADDR(a) (a)
drivers/i3c/master/i3c-master-cdns.c
234
#define IMD_CMD0_DEV_ADDR(a) ((a) << 1)
drivers/i3c/master/i3c-master-cdns.c
292
#define DEV_ID_RR0_SET_DEV_ADDR(a) (((a) & GENMASK(6, 0)) | \
drivers/i3c/master/i3c-master-cdns.c
293
(((a) & GENMASK(9, 7)) << 6))
drivers/i3c/master/i3c-master-cdns.c
317
#define SIR_MAP_DEV_DA(a) ((a) << 1)
drivers/iio/accel/sca3000.c
25
#define SCA3000_WRITE_REG(a) (((a) << 2) | 0x02)
drivers/iio/accel/sca3000.c
26
#define SCA3000_READ_REG(a) ((a) << 2)
drivers/iio/adc/ad4130.c
599
static bool ad4130_setup_info_eq(struct ad4130_setup_info *a,
drivers/iio/adc/ad4130.c
606
static_assert(sizeof(*a) ==
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
432
static bool ad7124_config_equal(struct ad7124_channel_config *a,
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/max1363.c
38
#define MAX1363_SETUP_BYTE(a) ((a) | 0x80)
drivers/iio/adc/max1363.c
68
#define MAX1363_MON_RESET_CHAN(a) (1 << ((a) + 4))
drivers/iio/adc/max1363.c
73
#define MAX1363_CONFIG_BYTE(a) ((a))
drivers/iio/adc/max1363.c
87
#define MAX1363_CHANNEL_SEL(a) ((a) << 1)
drivers/iio/adc/ti-ads131m02.c
82
#define ADS131M_CMD_RREG(a, n) \
drivers/iio/adc/ti-ads131m02.c
84
FIELD_PREP(ADS131M_CMD_ADDR_MASK, a) | \
drivers/iio/adc/ti-ads131m02.c
86
#define ADS131M_CMD_WREG(a, n) \
drivers/iio/adc/ti-ads131m02.c
88
FIELD_PREP(ADS131M_CMD_ADDR_MASK, a) | \
drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c
6
#define TRACE_SYMBOL(a) {a, #a}
drivers/iio/common/ssp_sensors/ssp_dev.c
224
to_send.a = cpu_to_le32(delay);
drivers/iio/common/ssp_sensors/ssp_dev.c
28
__le32 a;
drivers/iio/common/ssp_sensors/ssp_dev.c
286
to_send.a = cpu_to_le32(delay);
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/gyro/adxrs450.c
59
#define ADXRS450_GET_ST(a) ((a >> 26) & 0x3)
drivers/iio/imu/bno055/bno055.c
1242
struct device_attribute *a,
drivers/iio/imu/bno055/bno055.c
1249
struct device_attribute *a,
drivers/iio/imu/bno055/bno055.c
1256
struct device_attribute *a,
drivers/iio/imu/bno055/bno055.c
1263
struct device_attribute *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/pressure/icp10100.c
284
int64_t a, b, c;
drivers/iio/pressure/icp10100.c
320
a = div64_s64(val1, val2);
drivers/iio/pressure/icp10100.c
322
val1, val2, a);
drivers/iio/pressure/icp10100.c
323
b = ((int64_t)p_calib[0] - a) * ((int64_t)p_lut[0] + c);
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/bng_re/bng_fw.c
730
#define BNG_RE_HW_RETX(a) _is_hw_retx_supported((a))
drivers/infiniband/hw/bnxt_re/qplib_res.h
578
#define BNXT_RE_HW_RETX(a) _is_hw_retx_supported((a))
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
684
static inline u32 c4iw_ib_to_tpt_access(int a)
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
686
return (a & IB_ACCESS_REMOTE_WRITE ? FW_RI_MEM_ACCESS_REM_WRITE : 0) |
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
687
(a & IB_ACCESS_REMOTE_READ ? FW_RI_MEM_ACCESS_REM_READ : 0) |
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
688
(a & IB_ACCESS_LOCAL_WRITE ? FW_RI_MEM_ACCESS_LOCAL_WRITE : 0) |
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
76
#define PBL_OFF(rdev_p, a) ((a) - (rdev_p)->lldi.vr->pbl.start)
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
77
#define RQT_OFF(rdev_p, a) ((a) - (rdev_p)->lldi.vr->rq.start)
drivers/infiniband/hw/erdma/erdma_cm.h
140
#define to_sockaddr_in(a) (*(struct sockaddr_in *)(&(a)))
drivers/infiniband/hw/erdma/erdma_cm.h
142
static inline int getname_peer(struct socket *s, struct sockaddr_storage *a)
drivers/infiniband/hw/erdma/erdma_cm.h
144
return s->ops->getname(s, (struct sockaddr *)a, 1);
drivers/infiniband/hw/erdma/erdma_cm.h
147
static inline int getname_local(struct socket *s, struct sockaddr_storage *a)
drivers/infiniband/hw/erdma/erdma_cm.h
149
return s->ops->getname(s, (struct sockaddr *)a, 0);
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/hfi.h
1370
#define dc8051_ver_maj(a) (((a) & 0xff0000) >> 16)
drivers/infiniband/hw/hfi1/hfi.h
1371
#define dc8051_ver_min(a) (((a) & 0x00ff00) >> 8)
drivers/infiniband/hw/hfi1/hfi.h
1372
#define dc8051_ver_patch(a) ((a) & 0x0000ff)
drivers/infiniband/hw/hfi1/mad.c
2109
#define __CI_PAGE_NUM(a) ((a) & __CI_PAGE_MASK)
drivers/infiniband/hw/hfi1/pio.c
1640
#define sent_before(a, b) time_before(a, b) /* a < b */
drivers/infiniband/hw/hfi1/tid_rdma.c
42
static u32 mask_generation(u32 a)
drivers/infiniband/hw/hfi1/tid_rdma.c
44
return a & GENERATION_MASK;
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
320
static inline u32 mask_psn(u32 a)
drivers/infiniband/hw/hfi1/verbs.h
322
return a & PSN_MASK;
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/mlx4/mad.c
56
#define MLX4_TUN_SET_WRID_QPN(a) (((u64) ((a) & 0x3)) << MLX4_TUN_QPN_SHIFT)
drivers/infiniband/hw/mlx4/mad.c
58
#define MLX4_TUN_IS_RECV(a) (((a) >> MLX4_TUN_SEND_WRID_SHIFT) & 0x1)
drivers/infiniband/hw/mlx4/mad.c
59
#define MLX4_TUN_WRID_QPN(a) (((a) >> MLX4_TUN_QPN_SHIFT) & 0x3)
drivers/infiniband/hw/mlx4/sysfs.c
380
struct attribute *a;
drivers/infiniband/hw/mlx4/sysfs.c
383
for (i = 0; (a = p->pkey_group.attrs[i]); ++i)
drivers/infiniband/hw/mlx4/sysfs.c
384
kfree(a);
drivers/infiniband/hw/mlx4/sysfs.c
386
for (i = 0; (a = p->gid_group.attrs[i]); ++i)
drivers/infiniband/hw/mlx4/sysfs.c
387
kfree(a);
drivers/infiniband/hw/mlx5/main.c
3466
MLX5_SET(mkc, mkc, a, 1);
drivers/infiniband/hw/mlx5/main.c
907
u32 max_overhead_xrc, overhead_ud_lso, a, b;
drivers/infiniband/hw/mlx5/main.c
912
a = sizeof(struct mlx5_wqe_atomic_seg) +
drivers/infiniband/hw/mlx5/main.c
917
max_overhead_xrc += max(a, b);
drivers/infiniband/hw/mlx5/mr.c
69
MLX5_SET(mkc, mkc, a, !!(acc & IB_ACCESS_REMOTE_ATOMIC));
drivers/infiniband/hw/mlx5/odp.c
576
MLX5_SET(mkc, mkc, a, 1);
drivers/infiniband/hw/mlx5/umr.c
450
MLX5_SET(mkc, seg, a, !!(access_flags & IB_ACCESS_REMOTE_ATOMIC));
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
86
static int interval_cmp(void *priv, const struct list_head *a,
drivers/infiniband/hw/usnic/usnic_uiom_interval_tree.c
91
node_a = list_entry(a, struct usnic_uiom_interval_node, link);
drivers/infiniband/sw/siw/siw_cm.h
100
static inline int getname_local(struct socket *s, struct sockaddr_storage *a)
drivers/infiniband/sw/siw/siw_cm.h
102
return s->ops->getname(s, (struct sockaddr *)a, 0);
drivers/infiniband/sw/siw/siw_cm.h
92
#define to_sockaddr_in(a) (*(struct sockaddr_in *)(&(a)))
drivers/infiniband/sw/siw/siw_cm.h
93
#define to_sockaddr_in6(a) (*(struct sockaddr_in6 *)(&(a)))
drivers/infiniband/sw/siw/siw_cm.h
95
static inline int getname_peer(struct socket *s, struct sockaddr_storage *a)
drivers/infiniband/sw/siw/siw_cm.h
97
return s->ops->getname(s, (struct sockaddr *)a, 1);
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
1516
switch (a->sa_family) {
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1518
return memcmp(&((struct sockaddr_ib *)a)->sib_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1523
return memcmp(&((struct sockaddr_in *)a)->sin_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1528
return memcmp(&((struct sockaddr_in6 *)a)->sin6_addr,
drivers/input/ff-memless.c
227
static inline s16 fixp_new16(s16 a)
drivers/input/ff-memless.c
229
return ((s32)a) >> (16 - FRAC_N);
drivers/input/ff-memless.c
232
static inline s16 fixp_mult(s16 a, s16 b)
drivers/input/ff-memless.c
234
a = ((s32)a * 0x100) / 0x7fff;
drivers/input/ff-memless.c
235
return ((s32)(a * b)) >> FRAC_N;
drivers/input/joystick/iforce/iforce.h
104
#define HI(a) ((unsigned char)((a) >> 8))
drivers/input/joystick/iforce/iforce.h
105
#define LO(a) ((unsigned char)((a) & 0xff))
drivers/input/joystick/iforce/iforce.h
110
#define HIFIX80(a) ((unsigned char)(((a)<0? (a)+255 : (a))>>8))
drivers/input/joystick/iforce/iforce.h
113
#define TIME_SCALE(a) (a)
drivers/input/joystick/n64joy.c
177
input_report_key(dev, BTN_0, data[i].a);
drivers/input/joystick/n64joy.c
64
unsigned int a: 1;
drivers/input/misc/pcf8574_keypad.c
48
unsigned char x, y, a, b;
drivers/input/misc/pcf8574_keypad.c
56
for (a = 0; x > 0; a++)
drivers/input/misc/pcf8574_keypad.c
61
return ((a - 1) * 4) + b;
drivers/input/misc/yealink.c
133
int i, a, m, val;
drivers/input/misc/yealink.c
144
a = lcdMap[el].u.p.a;
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
160
a = lcdMap[el].u.s[i].a;
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
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
60
#define _LOC(k,l) { .a = (k), .m = (l) }
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/misc/yealink.c
68
.u = { .p = { .name = (n), .a = (h), .m = (hm) } } }
drivers/input/misc/yealink.c
74
u8 a,m;
drivers/input/misc/yealink.c
78
u8 a,m;
drivers/input/mouse/appletouch.c
227
#define dprintk(format, a...) \
drivers/input/mouse/appletouch.c
230
printk(KERN_DEBUG format, ##a); \
drivers/input/mouse/bcm5974.c
159
#define dprintk(level, format, a...)\
drivers/input/mouse/bcm5974.c
160
{ if (debug >= level) printk(KERN_DEBUG format, ##a); }
drivers/input/mouse/inport.c
113
unsigned char a, b, c;
drivers/input/mouse/inport.c
121
a = inb(INPORT_SIGNATURE_PORT);
drivers/input/mouse/inport.c
124
if (a == b || a != c) {
drivers/input/mouse/psmouse.h
157
#define to_psmouse_attr(a) container_of((a), struct psmouse_attribute, dattr)
drivers/input/mouse/synaptics.c
939
const struct synaptics_hw_state *a,
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/mouse/synaptics.c
949
synaptics_report_semi_mt_slot(dev, 0, true, a->x, a->y);
drivers/input/rmi4/rmi_f54.c
487
struct v4l2_streamparm *a)
drivers/input/rmi4/rmi_f54.c
489
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
drivers/input/rmi4/rmi_f54.c
492
a->parm.capture.readbuffers = 1;
drivers/input/rmi4/rmi_f54.c
493
a->parm.capture.timeperframe.numerator = 1;
drivers/input/rmi4/rmi_f54.c
494
a->parm.capture.timeperframe.denominator = 10;
drivers/input/tablet/aiptek.c
176
#define AIPTEK_POINTER_ALLOW_MOUSE_MODE(a) \
drivers/input/tablet/aiptek.c
177
(a == AIPTEK_POINTER_ONLY_MOUSE_MODE || \
drivers/input/tablet/aiptek.c
178
a == AIPTEK_POINTER_EITHER_MODE)
drivers/input/tablet/aiptek.c
179
#define AIPTEK_POINTER_ALLOW_STYLUS_MODE(a) \
drivers/input/tablet/aiptek.c
180
(a == AIPTEK_POINTER_ONLY_STYLUS_MODE || \
drivers/input/tablet/aiptek.c
181
a == AIPTEK_POINTER_EITHER_MODE)
drivers/input/touchscreen/atmel_mxt_ts.c
2657
struct v4l2_streamparm *a)
drivers/input/touchscreen/atmel_mxt_ts.c
2659
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
drivers/input/touchscreen/atmel_mxt_ts.c
2662
a->parm.capture.readbuffers = 1;
drivers/input/touchscreen/atmel_mxt_ts.c
2663
a->parm.capture.timeperframe.numerator = 1;
drivers/input/touchscreen/atmel_mxt_ts.c
2664
a->parm.capture.timeperframe.denominator = 10;
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
614
a = cur_value;
drivers/input/touchscreen/wdt87xx_i2c.c
616
bit0 = a ^ (b & 1);
drivers/input/touchscreen/wdt87xx_i2c.c
617
bit0 ^= a >> 1;
drivers/input/touchscreen/wdt87xx_i2c.c
618
bit0 ^= a >> 2;
drivers/input/touchscreen/wdt87xx_i2c.c
619
bit0 ^= a >> 4;
drivers/input/touchscreen/wdt87xx_i2c.c
620
bit0 ^= a >> 5;
drivers/input/touchscreen/wdt87xx_i2c.c
621
bit0 ^= a >> 7;
drivers/input/touchscreen/wdt87xx_i2c.c
622
bit0 ^= a >> 11;
drivers/input/touchscreen/wdt87xx_i2c.c
623
bit0 ^= a >> 15;
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
44
const struct qcom_icc_bcm *bcm_a = list_entry(a, struct qcom_icc_bcm, list);
drivers/iommu/dma-iommu.c
497
static int iommu_dma_ranges_sort(void *priv, const struct list_head *a,
drivers/iommu/dma-iommu.c
500
struct resource_entry *res_a = list_entry(a, typeof(*res_a), node);
drivers/iommu/generic_pt/pt_defs.h
237
#define log2_div(a, b_lg2) log2_div_t(pt_vaddr_t, a, b_lg2)
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
239
#define log2_mod(a, b_lg2) log2_mod_t(pt_vaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
240
#define log2_mod_eq_max(a, b_lg2) log2_mod_eq_max_t(pt_vaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
241
#define log2_set_mod(a, val, b_lg2) log2_set_mod_t(pt_vaddr_t, a, val, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
242
#define log2_set_mod_max(a, b_lg2) log2_set_mod_max_t(pt_vaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
243
#define log2_mul(a, b_lg2) log2_mul_t(pt_vaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
244
#define vaffs(a) ffs_t(pt_vaddr_t, a)
drivers/iommu/generic_pt/pt_defs.h
245
#define vafls(a) fls_t(pt_vaddr_t, a)
drivers/iommu/generic_pt/pt_defs.h
246
#define vaffz(a) ffz_t(pt_vaddr_t, a)
drivers/iommu/generic_pt/pt_defs.h
253
static inline pt_vaddr_t fvalog2_div(pt_vaddr_t a, unsigned int b_lg2)
drivers/iommu/generic_pt/pt_defs.h
257
return log2_div_t(pt_vaddr_t, a, b_lg2);
drivers/iommu/generic_pt/pt_defs.h
260
static inline pt_vaddr_t fvalog2_mod(pt_vaddr_t a, unsigned int b_lg2)
drivers/iommu/generic_pt/pt_defs.h
263
return a;
drivers/iommu/generic_pt/pt_defs.h
264
return log2_mod_t(pt_vaddr_t, a, b_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
275
static inline pt_vaddr_t fvalog2_set_mod(pt_vaddr_t a, pt_vaddr_t val,
drivers/iommu/generic_pt/pt_defs.h
280
return log2_set_mod_t(pt_vaddr_t, a, val, b_lg2);
drivers/iommu/generic_pt/pt_defs.h
283
static inline pt_vaddr_t fvalog2_set_mod_max(pt_vaddr_t a, unsigned int b_lg2)
drivers/iommu/generic_pt/pt_defs.h
287
return log2_set_mod_max_t(pt_vaddr_t, a, b_lg2);
drivers/iommu/generic_pt/pt_defs.h
293
#define oalog2_div(a, b_lg2) log2_div_t(pt_oaddr_t, a, b_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_defs.h
295
#define oalog2_mod(a, b_lg2) log2_mod_t(pt_oaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
296
#define oalog2_mod_eq_max(a, b_lg2) log2_mod_eq_max_t(pt_oaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
297
#define oalog2_set_mod(a, val, b_lg2) log2_set_mod_t(pt_oaddr_t, a, val, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
298
#define oalog2_set_mod_max(a, b_lg2) log2_set_mod_max_t(pt_oaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
299
#define oalog2_mul(a, b_lg2) log2_mul_t(pt_oaddr_t, a, b_lg2)
drivers/iommu/generic_pt/pt_defs.h
300
#define oaffs(a) ffs_t(pt_oaddr_t, a)
drivers/iommu/generic_pt/pt_defs.h
301
#define oafls(a) fls_t(pt_oaddr_t, a)
drivers/iommu/generic_pt/pt_defs.h
302
#define oaffz(a) ffz_t(pt_oaddr_t, a)
drivers/iommu/generic_pt/pt_log2.h
107
static inline unsigned int ffz32(u32 a)
drivers/iommu/generic_pt/pt_log2.h
109
return ffz(a);
drivers/iommu/generic_pt/pt_log2.h
111
static inline unsigned int ffz64(u64 a)
drivers/iommu/generic_pt/pt_log2.h
114
return ffz(a);
drivers/iommu/generic_pt/pt_log2.h
116
if ((u32)a == U32_MAX)
drivers/iommu/generic_pt/pt_log2.h
117
return ffz32(a >> 32) + 32;
drivers/iommu/generic_pt/pt_log2.h
118
return ffz32(a);
drivers/iommu/generic_pt/pt_log2.h
120
#define ffz_t(type, a) _dispatch_sz(type, ffz, a)
drivers/iommu/generic_pt/pt_log2.h
21
#define log2_div_t(type, a, b_lg2) ((type)(((type)a) >> (b_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/generic_pt/pt_log2.h
34
#define log2_mod_t(type, a, b_lg2) \
drivers/iommu/generic_pt/pt_log2.h
35
((type)(((type)a) & log2_to_max_int_t(type, b_lg2)))
drivers/iommu/generic_pt/pt_log2.h
43
#define log2_mod_eq_max_t(type, a, b_lg2) \
drivers/iommu/generic_pt/pt_log2.h
44
(log2_mod_t(type, a, b_lg2) == log2_to_max_int_t(type, b_lg2))
drivers/iommu/generic_pt/pt_log2.h
53
#define log2_set_mod_t(type, a, val, b_lg2) \
drivers/iommu/generic_pt/pt_log2.h
54
((((type)(a)) & (~log2_to_max_int_t(type, b_lg2))) | ((type)(val)))
drivers/iommu/generic_pt/pt_log2.h
62
#define log2_set_mod_max_t(type, a, b_lg2) \
drivers/iommu/generic_pt/pt_log2.h
63
(((type)(a)) | log2_to_max_int_t(type, b_lg2))
drivers/iommu/generic_pt/pt_log2.h
67
#define log2_mul_t(type, a, b_lg2) ((type)(((type)a) << (b_lg2)))
drivers/iommu/generic_pt/pt_log2.h
70
#define _dispatch_sz(type, fn, a) \
drivers/iommu/generic_pt/pt_log2.h
71
(sizeof(type) == 4 ? fn##32((u32)a) : fn##64(a))
drivers/iommu/generic_pt/pt_log2.h
80
static inline unsigned int fls32(u32 a)
drivers/iommu/generic_pt/pt_log2.h
82
return fls(a);
drivers/iommu/generic_pt/pt_log2.h
84
#define fls_t(type, a) _dispatch_sz(type, fls, a)
drivers/iommu/generic_pt/pt_log2.h
93
static inline unsigned int __ffs32(u32 a)
drivers/iommu/generic_pt/pt_log2.h
95
return __ffs(a);
drivers/iommu/generic_pt/pt_log2.h
97
#define ffs_t(type, a) _dispatch_sz(type, __ffs, a)
drivers/iommu/intel/iommu.h
151
#define dmar_readq(a) readq(a)
drivers/iommu/intel/iommu.h
152
#define dmar_writeq(a,v) writeq(v,a)
drivers/iommu/intel/iommu.h
153
#define dmar_readl(a) readl(a)
drivers/iommu/intel/iommu.h
154
#define dmar_writel(a, v) writel(v, a)
drivers/iommu/intel/iommu.h
446
#define QI_DEV_EIOTLB_ADDR(a) ((u64)(a) & VTD_PAGE_MASK)
drivers/iommu/io-pgtable-arm.c
59
#define ARM_LPAE_LVL_IDX(a,l,d) \
drivers/iommu/io-pgtable-arm.c
60
(((u64)(a) >> ARM_LPAE_LVL_SHIFT(l,d)) & \
drivers/iommu/mtk_iommu.c
109
#define F_MMU_INT_ID_COMM_ID(a) (((a) >> 9) & 0x7)
drivers/iommu/mtk_iommu.c
110
#define F_MMU_INT_ID_SUB_COMM_ID(a) (((a) >> 7) & 0x3)
drivers/iommu/mtk_iommu.c
111
#define F_MMU_INT_ID_COMM_ID_EXT(a) (((a) >> 10) & 0x7)
drivers/iommu/mtk_iommu.c
112
#define F_MMU_INT_ID_SUB_COMM_ID_EXT(a) (((a) >> 7) & 0x7)
drivers/iommu/mtk_iommu.c
114
#define F_MMU_INT_ID_LARB_ID(a) (((a) >> 7) & 0x7)
drivers/iommu/mtk_iommu.c
115
#define F_MMU_INT_ID_PORT_ID(a) (((a) >> 2) & 0x1f)
drivers/iommu/mtk_iommu.c
117
#define F_MMU_INT_ID_LARB_ID_WID_6(a) (((a) >> 8) & 0x7)
drivers/iommu/mtk_iommu.c
118
#define F_MMU_INT_ID_PORT_ID_WID_6(a) (((a) >> 2) & 0x3f)
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/irqchip/irq-gic-v3-its.c
2157
list_del(&a->entry);
drivers/irqchip/irq-gic-v3-its.c
2158
kfree(a);
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.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/hardware/mISDN/mISDNinfineon.c
258
IOFUNC_IO(ISAC, inf_hw, isac.a.io)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
259
IOFUNC_IO(IPAC, inf_hw, hscx.a.io)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
260
IOFUNC_IND(ISAC, inf_hw, isac.a.io)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
261
IOFUNC_IND(IPAC, inf_hw, hscx.a.io)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
262
IOFUNC_MEMIO(ISAC, inf_hw, u32, isac.a.p)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
263
IOFUNC_MEMIO(IPAC, inf_hw, u32, hscx.a.p)
drivers/isdn/hardware/mISDN/mISDNinfineon.c
724
hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
725
hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
727
hw->hscx.a.io.ale = (u32)hw->cfg.start + DIVA_HSCX_ALE;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
728
hw->hscx.a.io.port = (u32)hw->cfg.start + DIVA_HSCX_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
734
hw->isac.a.p = hw->addr.p;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
736
hw->hscx.a.p = hw->addr.p;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
741
hw->isac.a.p = hw->addr.p;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
743
hw->hscx.a.p = hw->addr.p;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
750
hw->isac.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
751
hw->isac.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
753
hw->hscx.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
754
hw->hscx.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
765
hw->isac.a.io.ale = (u32)hw->addr.start;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
766
hw->isac.a.io.port = (u32)hw->addr.start + 1;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
768
hw->hscx.a.io.ale = (u32)hw->addr.start;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
769
hw->hscx.a.io.port = (u32)hw->addr.start + 1;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
775
hw->isac.a.io.ale = (u32)hw->addr.start + NICCY_ISAC_ALE;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
776
hw->isac.a.io.port = (u32)hw->addr.start + NICCY_ISAC_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
778
hw->hscx.a.io.ale = (u32)hw->addr.start + NICCY_HSCX_ALE;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
779
hw->hscx.a.io.port = (u32)hw->addr.start + NICCY_HSCX_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
784
hw->isac.a.io.ale = (u32)hw->addr.start;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
785
hw->isac.a.io.port = hw->isac.a.io.ale + 4;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
787
hw->hscx.a.io.ale = hw->isac.a.io.ale;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
788
hw->hscx.a.io.port = hw->isac.a.io.port;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
794
hw->isac.a.io.ale = (u32)hw->addr.start + 0x08;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
795
hw->isac.a.io.port = hw->isac.a.io.ale + 4;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
797
hw->hscx.a.io.ale = hw->isac.a.io.ale;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
798
hw->hscx.a.io.port = hw->isac.a.io.port;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
804
hw->isac.a.io.ale = (u32)hw->addr.start + 0x10;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
805
hw->isac.a.io.port = hw->isac.a.io.ale + 4;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
807
hw->hscx.a.io.ale = hw->isac.a.io.ale;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
808
hw->hscx.a.io.port = hw->isac.a.io.port;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
814
hw->isac.a.io.ale = (u32)hw->addr.start + 0x20;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
815
hw->isac.a.io.port = hw->isac.a.io.ale + 4;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
817
hw->hscx.a.io.ale = hw->isac.a.io.ale;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
818
hw->hscx.a.io.port = hw->isac.a.io.port;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
82
} a;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
825
hw->isac.a.io.port = (u32)hw->addr.start;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
827
hw->hscx.a.io.port = hw->isac.a.io.port;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
833
hw->isac.a.io.ale = (u32)hw->addr.start;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
834
hw->isac.a.io.port = (u32)hw->addr.start + GAZEL_IPAC_DATA_PORT;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
836
hw->hscx.a.io.ale = hw->isac.a.io.ale;
drivers/isdn/hardware/mISDN/mISDNinfineon.c
837
hw->hscx.a.io.port = hw->isac.a.io.port;
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-as3645a.c
104
#define AS_PEAK_mA_TO_REG(a) \
drivers/leds/flash/leds-as3645a.c
105
((min_t(u32, AS_PEAK_mA_MAX, a) - 1250) / 250)
drivers/leds/flash/leds-max77693.c
23
#define MODE_FLASH(a) (1 << (a))
drivers/leds/flash/leds-max77693.c
24
#define MODE_TORCH(a) (1 << (2 + (a)))
drivers/leds/flash/leds-max77693.c
25
#define MODE_FLASH_EXTERNAL(a) (1 << (4 + (a)))
drivers/leds/leds-pca9532.c
124
int a = 0, b = 0, i = 0;
drivers/leds/leds-pca9532.c
129
a++;
drivers/leds/leds-pca9532.c
133
if (a == 0) {
drivers/leds/leds-pca9532.c
136
b, a, value);
drivers/leds/leds-pca9532.c
139
b = b/a;
drivers/leds/leds-turris-omnia.c
290
static ssize_t brightness_show(struct device *dev, struct device_attribute *a,
drivers/leds/leds-turris-omnia.c
304
static ssize_t brightness_store(struct device *dev, struct device_attribute *a,
drivers/leds/leds-turris-omnia.c
324
struct device_attribute *a, char *buf)
drivers/leds/leds-turris-omnia.c
341
struct device_attribute *a,
drivers/macintosh/ans-lcd.c
159
int a;
drivers/macintosh/ans-lcd.c
189
for(a=0;a<80;a++) {
drivers/macintosh/ans-lcd.c
190
anslcd_write_byte_data(anslcd_logo[a]);
drivers/macintosh/via-cuda.c
558
#define ARRAY_FULL(a, p) ((p) - (a) == ARRAY_SIZE(a))
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/btree.c
566
const struct btree *a = container_of(_a, 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/dm-bufio.c
2149
int a, f;
drivers/md/dm-bufio.c
2194
a = xchg(&c->async_write_error, 0);
drivers/md/dm-bufio.c
2196
if (a)
drivers/md/dm-bufio.c
2197
return a;
drivers/md/dm-integrity.c
3994
#define EMIT_ALG(a, n) \
drivers/md/dm-integrity.c
3996
if (ic->a.alg_string) { \
drivers/md/dm-integrity.c
3997
DMEMIT(" %s:%s", n, ic->a.alg_string); \
drivers/md/dm-integrity.c
3998
if (ic->a.key_string) \
drivers/md/dm-integrity.c
3999
DMEMIT(":%s", ic->a.key_string);\
drivers/md/dm-integrity.c
4323
static void free_alg(struct alg_spec *a)
drivers/md/dm-integrity.c
4325
kfree_sensitive(a->alg_string);
drivers/md/dm-integrity.c
4326
kfree_sensitive(a->key);
drivers/md/dm-integrity.c
4327
memset(a, 0, sizeof(*a));
drivers/md/dm-integrity.c
4330
static int get_alg_and_key(const char *arg, struct alg_spec *a, char **error, char *error_inval)
drivers/md/dm-integrity.c
4334
free_alg(a);
drivers/md/dm-integrity.c
4336
a->alg_string = kstrdup(strchr(arg, ':') + 1, GFP_KERNEL);
drivers/md/dm-integrity.c
4337
if (!a->alg_string)
drivers/md/dm-integrity.c
4340
k = strchr(a->alg_string, ':');
drivers/md/dm-integrity.c
4343
a->key_string = k + 1;
drivers/md/dm-integrity.c
4344
if (strlen(a->key_string) & 1)
drivers/md/dm-integrity.c
4347
a->key_size = strlen(a->key_string) / 2;
drivers/md/dm-integrity.c
4348
a->key = kmalloc(a->key_size, GFP_KERNEL);
drivers/md/dm-integrity.c
4349
if (!a->key)
drivers/md/dm-integrity.c
4351
if (hex2bin(a->key, a->key_string, a->key_size))
drivers/md/dm-integrity.c
4365
struct alg_spec *a, char **error, char *error_alg, char *error_key)
drivers/md/dm-integrity.c
4369
if (a->alg_string) {
drivers/md/dm-integrity.c
4371
*shash = crypto_alloc_shash(a->alg_string, 0, CRYPTO_ALG_ALLOCATES_MEMORY);
drivers/md/dm-integrity.c
4376
if (a->key) {
drivers/md/dm-integrity.c
4377
r = crypto_shash_setkey(*shash, a->key, a->key_size);
drivers/md/dm-integrity.c
4390
*ahash = crypto_alloc_ahash(a->alg_string, 0, CRYPTO_ALG_ALLOCATES_MEMORY);
drivers/md/dm-integrity.c
4397
if (a->key) {
drivers/md/dm-integrity.c
4398
r = crypto_ahash_setkey(*ahash, a->key, a->key_size);
drivers/md/dm-stats.c
1014
const char *a;
drivers/md/dm-stats.c
1029
a = dm_shift_arg(&as);
drivers/md/dm-stats.c
1030
if (!strcmp(a, "-")) {
drivers/md/dm-stats.c
1035
} else if (sscanf(a, "%llu+%llu%c", &start, &len, &dummy) != 2 ||
drivers/md/dm-stats.c
1043
a = dm_shift_arg(&as);
drivers/md/dm-stats.c
1044
if (sscanf(a, "/%u%c", &divisor, &dummy) == 1) {
drivers/md/dm-stats.c
1052
} else if (sscanf(a, "%llu%c", &step, &dummy) != 1 ||
drivers/md/dm-stats.c
1057
a = dm_shift_arg(&as);
drivers/md/dm-stats.c
1058
if (a && sscanf(a, "%u%c", &feature_args, &dummy) == 1) {
drivers/md/dm-stats.c
1060
a = dm_shift_arg(&as);
drivers/md/dm-stats.c
1061
if (!a)
drivers/md/dm-stats.c
1063
if (!strcasecmp(a, "precise_timestamps"))
drivers/md/dm-stats.c
1065
else if (!strncasecmp(a, "histogram:", 10)) {
drivers/md/dm-stats.c
1068
r = parse_histogram(a + 10, &n_histogram_entries, &histogram_boundaries);
drivers/md/dm-stats.c
1081
a = dm_shift_arg(&as);
drivers/md/dm-stats.c
1082
if (a)
drivers/md/dm-stats.c
1083
program_id = a;
drivers/md/dm-stats.c
1085
a = dm_shift_arg(&as);
drivers/md/dm-stats.c
1086
if (a)
drivers/md/dm-stats.c
1087
aux_data = a;
drivers/md/dm-stats.c
86
size_t a;
drivers/md/dm-stats.c
88
a = shared_memory_amount + alloc_size;
drivers/md/dm-stats.c
89
if (a < shared_memory_amount)
drivers/md/dm-stats.c
91
if (a >> PAGE_SHIFT > totalram_pages() / DM_STATS_MEMORY_FACTOR)
drivers/md/dm-stats.c
94
if (a > (VMALLOC_END - VMALLOC_START) / DM_STATS_VMALLOC_FACTOR)
drivers/md/dm-vdo/block-map.c
1457
static bool __must_check is_not_older(struct block_map_zone *zone, u8 a, u8 b)
drivers/md/dm-vdo/block-map.c
1461
result = VDO_ASSERT((in_cyclic_range(zone->oldest_generation, a, zone->generation, 1 << 8) &&
drivers/md/dm-vdo/block-map.c
1464
a, b, zone->oldest_generation, zone->generation);
drivers/md/dm-vdo/block-map.c
1470
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
112
sort_key_t c = *a;
drivers/md/dm-vdo/indexer/radix-sort.c
113
*a = *b;
drivers/md/dm-vdo/vdo.c
1431
static void copy_bio_stat(struct bio_stats *b, const struct atomic_bio_stats *a)
drivers/md/dm-vdo/vdo.c
1433
b->read = atomic64_read(&a->read);
drivers/md/dm-vdo/vdo.c
1434
b->write = atomic64_read(&a->write);
drivers/md/dm-vdo/vdo.c
1435
b->discard = atomic64_read(&a->discard);
drivers/md/dm-vdo/vdo.c
1436
b->flush = atomic64_read(&a->flush);
drivers/md/dm-vdo/vdo.c
1437
b->empty_flush = atomic64_read(&a->empty_flush);
drivers/md/dm-vdo/vdo.c
1438
b->fua = atomic64_read(&a->fua);
drivers/md/md.c
3446
static int md_rdevs_overlap(struct md_rdev *a, struct md_rdev *b)
drivers/md/md.c
3449
if (a->data_offset + a->sectors <= b->data_offset)
drivers/md/md.c
3451
if (b->data_offset + b->sectors <= a->data_offset)
drivers/md/raid5.c
1041
static int cmp_stripe(void *priv, const struct list_head *a,
drivers/md/raid5.c
1044
const struct r5pending_data *da = list_entry(a,
drivers/media/dvb-frontends/bcm3510.c
363
static int bcm3510_tuner_cmd(struct bcm3510_state* st,u8 bc, u16 n, u8 a)
drivers/media/dvb-frontends/bcm3510.c
401
c.ctl_dat[5].data = ((n & 0x7) << 5) | (a >> 2);
drivers/media/dvb-frontends/bcm3510.c
405
c.ctl_dat[6].data = (a << 6) & 0xdf;
drivers/media/dvb-frontends/bcm3510.c
454
u8 bc,a;
drivers/media/dvb-frontends/bcm3510.c
486
a = Tfvco1 & 0x3f;
drivers/media/dvb-frontends/bcm3510.c
488
deb_info(" BC1_2_3_4: %x, N: %x A: %x\n", bc, n, a);
drivers/media/dvb-frontends/bcm3510.c
490
return bcm3510_tuner_cmd(st,bc,n,a);
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/dib3000mb_priv.h
19
#define wr_foreach(a,v) { int i; \
drivers/media/dvb-frontends/dib3000mb_priv.h
20
if (sizeof(a) != sizeof(v)) \
drivers/media/dvb-frontends/dib3000mb_priv.h
21
pr_err("sizeof: %zu %zu is different", sizeof(a), sizeof(v));\
drivers/media/dvb-frontends/dib3000mb_priv.h
22
for (i=0; i < sizeof(a)/sizeof(u16); i++) \
drivers/media/dvb-frontends/dib3000mb_priv.h
23
wr(a[i],v[i]); \
drivers/media/dvb-frontends/dib3000mb_priv.h
74
#define DIB3000_TUNER_WRITE_ENABLE(a) (0xffff & (a << 8))
drivers/media/dvb-frontends/dib3000mb_priv.h
75
#define DIB3000_TUNER_WRITE_DISABLE(a) (0xffff & ((a << 8) | (1 << 7)))
drivers/media/dvb-frontends/drx39xyj/drx_driver.h
1586
struct drx_aud_carrier a;
drivers/media/dvb-frontends/drxd_firm.c
23
#define WRBLOCK(a, l) ADDRESS(a), LENGTH(l)
drivers/media/dvb-frontends/drxd_firm.c
24
#define WR16(a, d) ADDRESS(a), LENGTH(1), DATA16(d)
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
158
static inline u32 Frac28a(u32 a, u32 c)
drivers/media/dvb-frontends/drxk_hard.c
164
R0 = (a % c) << 4; /* 32-28 == 4 shifts possible at max */
drivers/media/dvb-frontends/drxk_hard.c
165
Q1 = a / c; /*
drivers/media/dvb-frontends/drxk_hard.c
2458
u32 a = 0;
drivers/media/dvb-frontends/drxk_hard.c
2533
a = log10times100(eq_reg_td_tps_pwr_ofs *
drivers/media/dvb-frontends/drxk_hard.c
2540
i_mer = a + b - c;
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/stv0900_core.c
109
s32 ge2comp(s32 a, s32 width)
drivers/media/dvb-frontends/stv0900_core.c
112
return a;
drivers/media/dvb-frontends/stv0900_core.c
114
return (a >= (1 << (width - 1))) ? (a - (1 << width)) : a;
drivers/media/dvb-frontends/stv0900_priv.h
337
extern s32 ge2comp(s32 a, s32 width);
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
395
a=tda10023_readreg(state, 0x14);
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
433
a= tda10023_readreg (state, 0x74);
drivers/media/dvb-frontends/tda10023.c
437
*ucblocks = a | (b<<8)|(c<<16)|(d<<24);
drivers/media/i2c/adv748x/adv748x-hdmi.c
127
int a, b;
drivers/media/i2c/adv748x/adv748x-hdmi.c
129
a = hdmi_read(state, ADV748X_HDMI_TMDS_1);
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/adv748x/adv748x.h
200
#define adv748x_afe_to_state(a) container_of(a, struct adv748x_state, afe)
drivers/media/i2c/adv748x/adv748x.h
202
#define adv_err(a, fmt, arg...) dev_err(a->dev, fmt, ##arg)
drivers/media/i2c/adv748x/adv748x.h
203
#define adv_info(a, fmt, arg...) dev_info(a->dev, fmt, ##arg)
drivers/media/i2c/adv748x/adv748x.h
204
#define adv_dbg(a, fmt, arg...) dev_dbg(a->dev, fmt, ##arg)
drivers/media/i2c/adv7604.c
1524
int a, b;
drivers/media/i2c/adv7604.c
1526
a = hdmi_read(sd, 0x06);
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
1538
a = hdmi_read(sd, 0x51);
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/ar0521.c
671
#define REGS_ENTRY(a) {(a), ARRAY_SIZE(a)}
drivers/media/i2c/ccs-pll.c
20
static inline u32 clk_div_even(u32 a)
drivers/media/i2c/ccs-pll.c
22
return max_t(u32, 1, a & ~1);
drivers/media/i2c/ccs-pll.c
26
static inline u32 clk_div_even_up(u32 a)
drivers/media/i2c/ccs-pll.c
28
if (a == 1)
drivers/media/i2c/ccs-pll.c
30
return (a + 1) & ~1;
drivers/media/i2c/ccs-pll.c
33
static inline u32 is_one_or_even(u32 a)
drivers/media/i2c/ccs-pll.c
35
if (a == 1)
drivers/media/i2c/ccs-pll.c
37
if (a & 1)
drivers/media/i2c/ccs-pll.c
43
static inline u32 one_or_more(u32 a)
drivers/media/i2c/ccs-pll.c
45
return a ?: 1;
drivers/media/i2c/ccs/ccs-core.c
2380
u32 min, max, a, b, max_m;
drivers/media/i2c/ccs/ccs-core.c
2391
a = sink_crop->width * CCS_LIM(sensor, SCALER_N_MIN) / sel->r.width;
drivers/media/i2c/ccs/ccs-core.c
2397
a = clamp(a, 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
484
const struct et8ek8_reglist **list1 = (const struct et8ek8_reglist **)a,
drivers/media/i2c/gc2145.c
63
#define GC2145_DPHY_CLK_DIFF(a) ((a) & 0x07)
drivers/media/i2c/gc2145.c
64
#define GC2145_DPHY_LANE0_DIFF(a) (((a) & 0x07) << 4)
drivers/media/i2c/gc2145.c
66
#define GC2145_DPHY_LANE1_DIFF(a) ((a) & 0x07)
drivers/media/i2c/ir-kbd-i2c.c
507
static int cmp_no_trail(u8 *a, u8 *b, unsigned int count)
drivers/media/i2c/ir-kbd-i2c.c
510
if (*a++ != *b++)
drivers/media/i2c/ir-kbd-i2c.c
514
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/mt9t112.c
70
#define mt9t112_reg_read(ret, client, a) \
drivers/media/i2c/mt9t112.c
71
ECHECKER(ret, __mt9t112_reg_read(client, a))
drivers/media/i2c/saa6588.c
168
static void read_from_buf(struct saa6588 *s, struct saa6588_command *a)
drivers/media/i2c/saa6588.c
170
unsigned char __user *buf_ptr = a->buffer;
drivers/media/i2c/saa6588.c
176
a->result = 0;
drivers/media/i2c/saa6588.c
177
if (!a->buffer)
drivers/media/i2c/saa6588.c
180
while (!a->nonblocking && !s->data_available_for_read) {
drivers/media/i2c/saa6588.c
184
a->result = -EINTR;
drivers/media/i2c/saa6588.c
189
rd_blocks = a->block_count;
drivers/media/i2c/saa6588.c
207
a->result = -EFAULT;
drivers/media/i2c/saa6588.c
211
a->result += 3;
drivers/media/i2c/saa6588.c
385
struct saa6588_command *a = arg;
drivers/media/i2c/saa6588.c
393
a->result = 0;
drivers/media/i2c/saa6588.c
397
read_from_buf(s, a);
drivers/media/i2c/saa6588.c
401
a->poll_mask = 0;
drivers/media/i2c/saa6588.c
403
a->poll_mask |= EPOLLIN | EPOLLRDNORM;
drivers/media/i2c/saa6588.c
404
poll_wait(a->instance, &s->read_queue, a->event_list);
drivers/media/pci/bt8xx/bttv-driver.c
2436
const struct v4l2_hw_freq_seek *a)
drivers/media/pci/bt8xx/bttv-driver.c
2441
return snd_tea575x_s_hw_freq_seek(file, &btv->tea, a);
drivers/media/pci/bt8xx/bttv.h
268
#define _MUXSELf(a) 0##a << 30
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/bt8xx/dvb-bt8xx.c
191
int i, a, n, pump;
drivers/media/pci/bt8xx/dvb-bt8xx.c
223
a=n%32; n/=32; if(a==0) n--;
drivers/media/pci/bt8xx/dvb-bt8xx.c
228
((a&0x1f)<<11);
drivers/media/pci/bt8xx/dvb-bt8xx.c
231
dprintk("cx24108 debug: pump=%d, n=%d, a=%d\n", pump, n, a);
drivers/media/pci/cobalt/cobalt-v4l2.c
1053
static int cobalt_g_parm(struct file *file, void *priv, struct v4l2_streamparm *a)
drivers/media/pci/cobalt/cobalt-v4l2.c
1058
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
drivers/media/pci/cobalt/cobalt-v4l2.c
1062
a->parm.capture.timeperframe.numerator = fps.numerator;
drivers/media/pci/cobalt/cobalt-v4l2.c
1063
a->parm.capture.timeperframe.denominator = fps.denominator;
drivers/media/pci/cobalt/cobalt-v4l2.c
1064
a->parm.capture.readbuffers = 3;
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
1826
#define CHUNK_SIZE(a) ((a)->end - (a)->begin + 1)
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
301
r += accinv * a;
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-mmu.c
52
#define TBL_PHYS_ADDR(a) ((phys_addr_t)(a) << ISP_PADDR_SHIFT)
drivers/media/pci/saa7134/saa7134-tvaudio.c
151
u64 a = carrier;
drivers/media/pci/saa7134/saa7134-tvaudio.c
153
a <<= 24;
drivers/media/pci/saa7134/saa7134-tvaudio.c
154
do_div(a,12288);
drivers/media/pci/saa7134/saa7134-tvaudio.c
155
return a;
drivers/media/pci/saa7146/mxb.c
613
static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/media/pci/saa7146/mxb.c
615
if (a->index >= MXB_AUDIOS)
drivers/media/pci/saa7146/mxb.c
617
*a = mxb_audios[a->index];
drivers/media/pci/saa7146/mxb.c
621
static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/media/pci/saa7146/mxb.c
627
*a = mxb_audios[mxb->cur_audinput];
drivers/media/pci/saa7146/mxb.c
631
static int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *a)
drivers/media/pci/saa7146/mxb.c
636
DEB_D("VIDIOC_S_AUDIO %d\n", a->index);
drivers/media/pci/saa7146/mxb.c
637
if (a->index >= 32 ||
drivers/media/pci/saa7146/mxb.c
638
!(mxb_inputs[mxb->cur_input].audioset & (1 << a->index)))
drivers/media/pci/saa7146/mxb.c
641
if (mxb->cur_audinput != a->index) {
drivers/media/pci/saa7146/mxb.c
642
mxb->cur_audinput = a->index;
drivers/media/pci/saa7146/mxb.c
643
tea6420_route(mxb, a->index);
drivers/media/pci/saa7164/saa7164-api.c
236
struct tmComResEncAudioBitRate a;
drivers/media/pci/saa7164/saa7164-api.c
275
EU_AUDIO_BIT_RATE_CONTROL, sizeof(a), &a);
drivers/media/pci/saa7164/saa7164-api.c
299
a.ucAudioBitRateMode);
drivers/media/pci/saa7164/saa7164-api.c
301
a.dwAudioBitRate);
drivers/media/pci/saa7164/saa7164-api.c
303
a.dwAudioBitRatePeak);
drivers/media/pci/saa7164/saa7164-core.c
109
u8 cc, a;
drivers/media/pci/saa7164/saa7164-core.c
126
a = ((port->last_v_cc + 1) & 0x0f);
drivers/media/pci/saa7164/saa7164-core.c
127
if (a != cc) {
drivers/media/pci/saa7164/saa7164-core.c
136
a = ((port->last_a_cc + 1) & 0x0f);
drivers/media/pci/saa7164/saa7164-core.c
137
if (a != cc) {
drivers/media/pci/solo6x10/solo6x10-core.c
365
const struct bin_attribute *a, char *buf,
drivers/media/pci/zoran/videocodec.c
113
struct attached_list *a, *prev;
drivers/media/pci/zoran/videocodec.c
132
a = h->list;
drivers/media/pci/zoran/videocodec.c
134
while (a) {
drivers/media/pci/zoran/videocodec.c
135
if (codec == a->codec) {
drivers/media/pci/zoran/videocodec.c
136
res = a->codec->unset(a->codec);
drivers/media/pci/zoran/videocodec.c
139
a->codec->name);
drivers/media/pci/zoran/videocodec.c
140
a->codec->master_data = NULL;
drivers/media/pci/zoran/videocodec.c
142
zrdev_err(zr, "%s: '%s'\n", __func__, a->codec->name);
drivers/media/pci/zoran/videocodec.c
143
a->codec->master_data = NULL;
drivers/media/pci/zoran/videocodec.c
146
h->list = a->next;
drivers/media/pci/zoran/videocodec.c
149
prev->next = a->next;
drivers/media/pci/zoran/videocodec.c
152
kfree(a->codec);
drivers/media/pci/zoran/videocodec.c
153
kfree(a);
drivers/media/pci/zoran/videocodec.c
157
prev = a;
drivers/media/pci/zoran/videocodec.c
158
a = a->next;
drivers/media/pci/zoran/videocodec.c
255
struct attached_list *a;
drivers/media/pci/zoran/videocodec.c
264
a = h->list;
drivers/media/pci/zoran/videocodec.c
265
while (a) {
drivers/media/pci/zoran/videocodec.c
267
a->codec->master_data->name,
drivers/media/pci/zoran/videocodec.c
268
a->codec->master_data->type,
drivers/media/pci/zoran/videocodec.c
269
a->codec->master_data->flags,
drivers/media/pci/zoran/videocodec.c
270
a->codec->master_data->magic,
drivers/media/pci/zoran/videocodec.c
271
a->codec->name);
drivers/media/pci/zoran/videocodec.c
272
a = a->next;
drivers/media/pci/zoran/videocodec.c
41
struct attached_list *a, *ptr;
drivers/media/pci/zoran/videocodec.c
81
a = h->list;
drivers/media/pci/zoran/videocodec.c
82
if (!a) {
drivers/media/pci/zoran/videocodec.c
86
while (a->next)
drivers/media/pci/zoran/videocodec.c
87
a = a->next; // find end
drivers/media/pci/zoran/videocodec.c
88
a->next = ptr;
drivers/media/platform/allegro-dvt/allegro-core.c
3566
struct v4l2_streamparm *a)
drivers/media/platform/allegro-dvt/allegro-core.c
3571
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
drivers/media/platform/allegro-dvt/allegro-core.c
3574
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/allegro-dvt/allegro-core.c
3575
timeperframe = &a->parm.output.timeperframe;
drivers/media/platform/allegro-dvt/allegro-core.c
3583
struct v4l2_streamparm *a)
drivers/media/platform/allegro-dvt/allegro-core.c
3589
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
drivers/media/platform/allegro-dvt/allegro-core.c
3592
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/allegro-dvt/allegro-core.c
3593
timeperframe = &a->parm.output.timeperframe;
drivers/media/platform/allegro-dvt/allegro-core.c
3596
return allegro_g_parm(file, fh, a);
drivers/media/platform/aspeed/aspeed-video.c
1572
struct v4l2_streamparm *a)
drivers/media/platform/aspeed/aspeed-video.c
1576
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/aspeed/aspeed-video.c
1577
a->parm.capture.readbuffers = ASPEED_VIDEO_V4L2_MIN_BUF_REQ;
drivers/media/platform/aspeed/aspeed-video.c
1578
a->parm.capture.timeperframe.numerator = 1;
drivers/media/platform/aspeed/aspeed-video.c
1580
a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE;
drivers/media/platform/aspeed/aspeed-video.c
1582
a->parm.capture.timeperframe.denominator = video->frame_rate;
drivers/media/platform/aspeed/aspeed-video.c
1588
struct v4l2_streamparm *a)
drivers/media/platform/aspeed/aspeed-video.c
1593
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/aspeed/aspeed-video.c
1594
a->parm.capture.readbuffers = ASPEED_VIDEO_V4L2_MIN_BUF_REQ;
drivers/media/platform/aspeed/aspeed-video.c
1596
if (a->parm.capture.timeperframe.numerator)
drivers/media/platform/aspeed/aspeed-video.c
1597
frame_rate = a->parm.capture.timeperframe.denominator /
drivers/media/platform/aspeed/aspeed-video.c
1598
a->parm.capture.timeperframe.numerator;
drivers/media/platform/aspeed/aspeed-video.c
1602
a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE;
drivers/media/platform/aspeed/aspeed-video.c
1603
a->parm.capture.timeperframe.numerator = 1;
drivers/media/platform/atmel/atmel-isi.c
718
static int isi_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/atmel/atmel-isi.c
722
return v4l2_g_parm_cap(video_devdata(file), isi->entity.subdev, a);
drivers/media/platform/atmel/atmel-isi.c
725
static int isi_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/atmel/atmel-isi.c
729
return v4l2_s_parm_cap(video_devdata(file), isi->entity.subdev, a);
drivers/media/platform/chips-media/coda/coda-common.c
1355
static int coda_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/chips-media/coda/coda-common.c
1360
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
drivers/media/platform/chips-media/coda/coda-common.c
1363
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/coda/coda-common.c
1364
tpf = &a->parm.output.timeperframe;
drivers/media/platform/chips-media/coda/coda-common.c
1438
static int coda_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/chips-media/coda/coda-common.c
1443
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT)
drivers/media/platform/chips-media/coda/coda-common.c
1446
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/coda/coda-common.c
1447
tpf = &a->parm.output.timeperframe;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
664
static int wave5_vpu_enc_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
668
dev_dbg(inst->dev->dev, "%s: type: %u\n", __func__, a->type);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
670
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT && a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
673
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
674
a->parm.output.timeperframe.numerator = 1;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
675
a->parm.output.timeperframe.denominator = inst->frame_rate;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
678
__func__, a->parm.output.timeperframe.numerator,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
679
a->parm.output.timeperframe.denominator);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
684
static int wave5_vpu_enc_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
688
dev_dbg(inst->dev->dev, "%s: type: %u\n", __func__, a->type);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
690
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT && a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
693
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
694
if (a->parm.output.timeperframe.denominator && a->parm.output.timeperframe.numerator) {
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
695
inst->frame_rate = a->parm.output.timeperframe.denominator /
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
696
a->parm.output.timeperframe.numerator;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
698
a->parm.output.timeperframe.numerator = 1;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
699
a->parm.output.timeperframe.denominator = inst->frame_rate;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
703
__func__, a->parm.output.timeperframe.numerator,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
704
a->parm.output.timeperframe.denominator);
drivers/media/platform/marvell/mcam-core.c
1469
struct v4l2_streamparm *a)
drivers/media/platform/marvell/mcam-core.c
1474
ret = v4l2_g_parm_cap(video_devdata(filp), cam->sensor, a);
drivers/media/platform/marvell/mcam-core.c
1475
a->parm.capture.readbuffers = n_dma_bufs;
drivers/media/platform/marvell/mcam-core.c
1480
struct v4l2_streamparm *a)
drivers/media/platform/marvell/mcam-core.c
1485
ret = v4l2_s_parm_cap(video_devdata(filp), cam->sensor, a);
drivers/media/platform/marvell/mcam-core.c
1486
a->parm.capture.readbuffers = n_dma_bufs;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1469
static unsigned char vdec_av1_slice_get_sign_bias(int a,
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
227
static bool mtk_vdec_h264_dpb_entry_match(const struct v4l2_h264_dpb_entry *a,
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
234
struct v4l2_streamparm *a)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
237
struct v4l2_fract *timeperframe = &a->parm.output.timeperframe;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
239
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
251
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
257
struct v4l2_streamparm *a)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
261
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
264
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
265
a->parm.output.timeperframe.denominator =
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
267
a->parm.output.timeperframe.numerator =
drivers/media/platform/microchip/microchip-isc-base.c
1035
static int isc_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/microchip/microchip-isc-base.c
1039
return v4l2_g_parm_cap(video_devdata(file), isc->current_subdev->sd, a);
drivers/media/platform/microchip/microchip-isc-base.c
1042
static int isc_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/microchip/microchip-isc-base.c
1046
return v4l2_s_parm_cap(video_devdata(file), isc->current_subdev->sd, a);
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
142
entry->a = attachment;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
146
*ap = entry->a;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
165
struct dma_buf_attachment *a,
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
173
if (entry->a != a)
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
23
struct dma_buf_attachment *a;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
34
struct dma_buf *dmabuf = entry->a->dmabuf;
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
41
dma_buf_unmap_attachment_unlocked(entry->a, entry->sgt, entry->dma_dir);
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
42
dma_buf_detach(dmabuf, entry->a);
drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c
79
if (entry->a->dmabuf != dmabuf)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
131
if (tb->a[i]) {
drivers/media/platform/nvidia/tegra-vde/v4l2.c
132
tegra_vde_dmabuf_cache_unmap(ctx->vde, tb->a[i], true);
drivers/media/platform/nvidia/tegra-vde/v4l2.c
133
tb->a[i] = NULL;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
180
dma_dir, &tb->a[i],
drivers/media/platform/nvidia/tegra-vde/vde.h
158
struct dma_buf_attachment *a[VB2_MAX_PLANES];
drivers/media/platform/nvidia/tegra-vde/vde.h
200
struct dma_buf_attachment *a,
drivers/media/platform/nxp/dw100/dw100.c
286
static u16 dw100_map_convert_to_uq12_4(u32 a)
drivers/media/platform/nxp/dw100/dw100.c
288
return (u16)((a & 0xfff) << 4);
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
597
static void _bswap16(u16 *a)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
599
*a = ((*a & 0x00FF) << 8) | ((*a & 0xFF00) >> 8);
drivers/media/platform/qcom/camss/camss-vfe-340.c
33
#define BUS_REG(a) (0xa00 + (a))
drivers/media/platform/qcom/iris/iris_vidc.c
540
static int iris_s_parm(struct file *filp, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/qcom/iris/iris_vidc.c
544
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE &&
drivers/media/platform/qcom/iris/iris_vidc.c
545
a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/qcom/iris/iris_vidc.c
549
return iris_venc_s_param(inst, a);
drivers/media/platform/qcom/iris/iris_vidc.c
554
static int iris_g_parm(struct file *filp, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/qcom/iris/iris_vidc.c
558
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE &&
drivers/media/platform/qcom/iris/iris_vidc.c
559
a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/qcom/iris/iris_vidc.c
563
return iris_venc_g_param(inst, a);
drivers/media/platform/qcom/venus/vdec.c
464
static int vdec_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/qcom/venus/vdec.c
467
struct v4l2_captureparm *cap = &a->parm.capture;
drivers/media/platform/qcom/venus/vdec.c
471
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE &&
drivers/media/platform/qcom/venus/vdec.c
472
a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/qcom/venus/venc.c
393
static int venc_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/qcom/venus/venc.c
396
struct v4l2_outputparm *out = &a->parm.output;
drivers/media/platform/qcom/venus/venc.c
400
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT &&
drivers/media/platform/qcom/venus/venc.c
401
a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/qcom/venus/venc.c
426
static int venc_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/qcom/venus/venc.c
430
if (a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT &&
drivers/media/platform/qcom/venus/venc.c
431
a->type != V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE)
drivers/media/platform/qcom/venus/venc.c
434
a->parm.output.capability |= V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/qcom/venus/venc.c
435
a->parm.output.timeperframe = inst->timeperframe;
drivers/media/platform/renesas/renesas-ceu.c
1247
static int ceu_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/renesas/renesas-ceu.c
1251
return v4l2_g_parm_cap(video_devdata(file), ceudev->sd->v4l2_sd, a);
drivers/media/platform/renesas/renesas-ceu.c
1254
static int ceu_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/renesas/renesas-ceu.c
1258
return v4l2_s_parm_cap(video_devdata(file), ceudev->sd->v4l2_sd, a);
drivers/media/platform/renesas/sh_vou.c
774
struct v4l2_output *a)
drivers/media/platform/renesas/sh_vou.c
778
if (a->index)
drivers/media/platform/renesas/sh_vou.c
780
strscpy(a->name, "Video Out", sizeof(a->name));
drivers/media/platform/renesas/sh_vou.c
781
a->type = V4L2_OUTPUT_TYPE_ANALOG;
drivers/media/platform/renesas/sh_vou.c
782
a->std = vou_dev->vdev.tvnorms;
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-regs.h
344
#define RKISP1_CIF_MIPI_CTRL_SHUTDOWNLANES(a) (((a) & 0xf) << 8)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
345
#define RKISP1_CIF_MIPI_CTRL_NUM_LANES(a) (((a) & 0x3) << 12)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
351
#define RKISP1_CIF_MIPI_DATA_SEL_VC(a) (((a) & 0x3) << 6)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
352
#define RKISP1_CIF_MIPI_DATA_SEL_DT(a) (((a) & 0x3f) << 0)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
355
#define RKISP1_CIF_MIPI_SYNC_FIFO_OVFLW(a) (((a) & 0xf) << 0)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
356
#define RKISP1_CIF_MIPI_ERR_SOT(a) (((a) & 0xf) << 4)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
357
#define RKISP1_CIF_MIPI_ERR_SOT_SYNC(a) (((a) & 0xf) << 8)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
358
#define RKISP1_CIF_MIPI_ERR_EOT_SYNC(a) (((a) & 0xf) << 12)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
359
#define RKISP1_CIF_MIPI_ERR_CTRL(a) (((a) & 0xf) << 16)
drivers/media/platform/rockchip/rkisp1/rkisp1-regs.h
457
#define RKISP1_CIFFLASH_CONFIG_DELAY(a) (((a) & 0xf) << 4)
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/s5p-g2d/g2d-hw.c
14
#define w(x, a) writel((x), d->regs + (a))
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
15
#define r(a) readl(d->regs + (a))
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
43
void g2d_set_src_addr(struct g2d_dev *d, dma_addr_t a)
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
45
w(a, SRC_BASE_ADDR_REG);
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
68
void g2d_set_dst_addr(struct g2d_dev *d, dma_addr_t a)
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
70
w(a, DST_BASE_ADDR_REG);
drivers/media/platform/samsung/s5p-g2d/g2d.h
75
void g2d_set_src_addr(struct g2d_dev *d, dma_addr_t a);
drivers/media/platform/samsung/s5p-g2d/g2d.h
77
void g2d_set_dst_addr(struct g2d_dev *d, dma_addr_t a);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2285
struct v4l2_streamparm *a)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2289
if (a->type == V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2291
a->parm.output.timeperframe.denominator;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2293
a->parm.output.timeperframe.numerator;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2302
struct v4l2_streamparm *a)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2306
if (a->type == V4L2_BUF_TYPE_VIDEO_OUTPUT) {
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2307
a->parm.output.timeperframe.denominator =
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2309
a->parm.output.timeperframe.numerator =
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/sunxi/sun6i-csi/sun6i_csi_reg.h
14
#define SUN6I_CSI_ADDR_VALUE(a) ((a) >> 2)
drivers/media/platform/ti/cal/cal-video.c
382
static int cal_legacy_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/ti/cal/cal-video.c
386
return v4l2_g_parm_cap(video_devdata(file), ctx->phy->source, a);
drivers/media/platform/ti/cal/cal-video.c
389
static int cal_legacy_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/ti/cal/cal-video.c
393
return v4l2_s_parm_cap(video_devdata(file), ctx->phy->source, a);
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/davinci/vpif_display.h
36
#define ISALIGNED(a) (0 == ((a) & 7))
drivers/media/platform/ti/omap/omap_vout.c
1119
const struct v4l2_framebuffer *a)
drivers/media/platform/ti/omap/omap_vout.c
1133
if ((a->flags & V4L2_FBUF_FLAG_SRC_CHROMAKEY) &&
drivers/media/platform/ti/omap/omap_vout.c
1134
(a->flags & V4L2_FBUF_FLAG_CHROMAKEY))
drivers/media/platform/ti/omap/omap_vout.c
1138
if ((a->flags & V4L2_FBUF_FLAG_CHROMAKEY) &&
drivers/media/platform/ti/omap/omap_vout.c
1139
(a->flags & V4L2_FBUF_FLAG_LOCAL_ALPHA))
drivers/media/platform/ti/omap/omap_vout.c
1142
if ((a->flags & V4L2_FBUF_FLAG_SRC_CHROMAKEY)) {
drivers/media/platform/ti/omap/omap_vout.c
1148
if ((a->flags & V4L2_FBUF_FLAG_CHROMAKEY)) {
drivers/media/platform/ti/omap/omap_vout.c
1154
if (a->flags & (V4L2_FBUF_FLAG_CHROMAKEY |
drivers/media/platform/ti/omap/omap_vout.c
1170
if (a->flags & V4L2_FBUF_FLAG_LOCAL_ALPHA) {
drivers/media/platform/ti/omap/omap_vout.c
1191
struct v4l2_framebuffer *a)
drivers/media/platform/ti/omap/omap_vout.c
1212
a->fmt.field = V4L2_FIELD_NONE;
drivers/media/platform/ti/omap/omap_vout.c
1213
a->fmt.colorspace = V4L2_COLORSPACE_SRGB;
drivers/media/platform/ti/omap/omap_vout.c
1214
a->fmt.pixelformat = V4L2_PIX_FMT_RGBA32;
drivers/media/platform/ti/omap/omap_vout.c
1215
a->fmt.height = vout->fbuf.fmt.height;
drivers/media/platform/ti/omap/omap_vout.c
1216
a->fmt.width = vout->fbuf.fmt.width;
drivers/media/platform/ti/omap/omap_vout.c
1217
a->fmt.bytesperline = vout->fbuf.fmt.width * 4;
drivers/media/platform/ti/omap/omap_vout.c
1218
a->fmt.sizeimage = a->fmt.height * a->fmt.bytesperline;
drivers/media/platform/ti/omap/omap_vout.c
1219
a->base = vout->fbuf.base;
drivers/media/platform/ti/omap/omap_vout.c
1221
a->flags = vout->fbuf.flags;
drivers/media/platform/ti/omap/omap_vout.c
1222
a->capability = vout->fbuf.capability;
drivers/media/platform/ti/omap/omap_vout.c
1223
a->flags &= ~(V4L2_FBUF_FLAG_SRC_CHROMAKEY | V4L2_FBUF_FLAG_CHROMAKEY |
drivers/media/platform/ti/omap/omap_vout.c
1229
a->flags |= V4L2_FBUF_FLAG_SRC_CHROMAKEY;
drivers/media/platform/ti/omap/omap_vout.c
1231
a->flags |= V4L2_FBUF_FLAG_CHROMAKEY;
drivers/media/platform/ti/omap/omap_vout.c
1233
a->flags |= V4L2_FBUF_FLAG_LOCAL_ALPHA;
drivers/media/platform/ti/omap3isp/ispvideo.c
902
isp_video_get_param(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/ti/omap3isp/ispvideo.c
908
video->type != a->type)
drivers/media/platform/ti/omap3isp/ispvideo.c
911
memset(a, 0, sizeof(*a));
drivers/media/platform/ti/omap3isp/ispvideo.c
912
a->type = V4L2_BUF_TYPE_VIDEO_OUTPUT;
drivers/media/platform/ti/omap3isp/ispvideo.c
913
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/ti/omap3isp/ispvideo.c
914
a->parm.output.timeperframe = vfh->timeperframe;
drivers/media/platform/ti/omap3isp/ispvideo.c
920
isp_video_set_param(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/ti/omap3isp/ispvideo.c
926
video->type != a->type)
drivers/media/platform/ti/omap3isp/ispvideo.c
929
if (a->parm.output.timeperframe.denominator == 0)
drivers/media/platform/ti/omap3isp/ispvideo.c
930
a->parm.output.timeperframe.denominator = 1;
drivers/media/platform/ti/omap3isp/ispvideo.c
931
if (a->parm.output.timeperframe.numerator == 0)
drivers/media/platform/ti/omap3isp/ispvideo.c
932
a->parm.output.timeperframe.numerator = 1;
drivers/media/platform/ti/omap3isp/ispvideo.c
934
a->parm.output.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/platform/ti/omap3isp/ispvideo.c
935
vfh->timeperframe = a->parm.output.timeperframe;
drivers/media/platform/ti/vpe/vip.c
1380
static int vip_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/ti/vpe/vip.c
1385
return v4l2_g_parm_cap(video_devdata(file), port->subdev, a);
drivers/media/platform/ti/vpe/vip.c
1388
static int vip_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/media/platform/ti/vpe/vip.c
1393
return v4l2_s_parm_cap(video_devdata(file), port->subdev, a);
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_h264.c
290
static bool dpb_entry_match(const struct v4l2_h264_dpb_entry *a,
drivers/media/platform/verisilicon/hantro_h264.c
293
return a->reference_ts == b->reference_ts;
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c
202
const s32 a = (s32)1 << (n - 1);
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c
204
return (val + a) >> n;
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/radio/radio-tea5777.c
370
const struct v4l2_hw_freq_seek *a)
drivers/media/radio/radio-tea5777.c
374
u32 rangelow = a->rangelow;
drivers/media/radio/radio-tea5777.c
375
u32 rangehigh = a->rangehigh;
drivers/media/radio/radio-tea5777.c
379
if (a->tuner || a->wrap_around)
drivers/media/radio/radio-tea5777.c
432
if (a->seek_upward) {
drivers/media/radio/radio-zoltrix.c
167
int a, b;
drivers/media/radio/radio-zoltrix.c
173
a = 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
190
a = inb(isa->io);
drivers/media/radio/radio-zoltrix.c
194
if (a != b)
drivers/media/radio/radio-zoltrix.c
198
return (a == 0xcf || a == 0xdf || a == 0xef) ? 0xffff : 0;
drivers/media/radio/si4713/si4713.c
1356
u8 p, a, n;
drivers/media/radio/si4713/si4713.c
1358
rval = si4713_tx_tune_status(sdev, 0x00, &freq, &p, &a, &n);
drivers/media/radio/si4713/si4713.c
907
u8 p = 0, a = 0, n = 0;
drivers/media/radio/si4713/si4713.c
909
rval = si4713_tx_tune_status(sdev, 0x00, &f, &p, &a, &n);
drivers/media/radio/tea575x.c
357
const struct v4l2_hw_freq_seek *a)
drivers/media/radio/tea575x.c
364
if (a->tuner || a->wrap_around)
drivers/media/radio/tea575x.c
370
if (a->rangelow || a->rangehigh) {
drivers/media/radio/tea575x.c
376
if (bands[i].rangelow == a->rangelow &&
drivers/media/radio/tea575x.c
377
bands[i].rangehigh == a->rangehigh)
drivers/media/radio/tea575x.c
395
if (a->seek_upward)
drivers/media/radio/tea575x.c
427
(a->seek_upward && freq < tea->freq) ||
drivers/media/radio/tea575x.c
428
(!a->seek_upward && freq > tea->freq)) {
drivers/media/radio/tea575x.c
444
const struct v4l2_hw_freq_seek *a)
drivers/media/radio/tea575x.c
448
return snd_tea575x_s_hw_freq_seek(file, tea, a);
drivers/media/rc/ati_remote.c
220
#define HI(a) ((unsigned char)((a) >> 8))
drivers/media/rc/ati_remote.c
221
#define LO(a) ((unsigned char)((a) & 0xff))
drivers/media/rc/imon.c
1182
static int stabilize(int a, int b, u16 timeout, u16 threshold)
drivers/media/rc/imon.c
1201
x += a;
drivers/media/rc/rc-main.c
1082
#define to_rc_filter_attr(a) container_of(a, struct rc_filter_attribute, attr)
drivers/media/test-drivers/vivid/vivid-core.c
280
static int vidioc_s_hw_freq_seek(struct file *file, void *priv, const struct v4l2_hw_freq_seek *a)
drivers/media/test-drivers/vivid/vivid-core.c
285
return vivid_radio_rx_s_hw_freq_seek(file, priv, a);
drivers/media/test-drivers/vivid/vivid-core.c
359
static int vidioc_g_fbuf(struct file *file, void *priv, struct v4l2_framebuffer *a)
drivers/media/test-drivers/vivid/vivid-core.c
365
return vivid_vid_out_g_fbuf(file, priv, a);
drivers/media/test-drivers/vivid/vivid-core.c
368
static int vidioc_s_fbuf(struct file *file, void *priv, const struct v4l2_framebuffer *a)
drivers/media/test-drivers/vivid/vivid-core.c
374
return vivid_vid_out_s_fbuf(file, priv, a);
drivers/media/test-drivers/vivid/vivid-radio-rx.c
148
int vivid_radio_rx_s_hw_freq_seek(struct file *file, void *priv, const struct v4l2_hw_freq_seek *a)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
156
if (a->tuner)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
158
if (a->wrap_around && dev->radio_rx_hw_seek_mode == VIVID_HW_SEEK_BOUNDED)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
161
if (!a->wrap_around && dev->radio_rx_hw_seek_mode == VIVID_HW_SEEK_WRAP)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
163
if (!a->rangelow ^ !a->rangehigh)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
169
if (a->rangelow) {
drivers/media/test-drivers/vivid/vivid-radio-rx.c
171
if (a->rangelow >= vivid_radio_bands[band].rangelow &&
drivers/media/test-drivers/vivid/vivid-radio-rx.c
172
a->rangehigh <= vivid_radio_bands[band].rangehigh)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
177
(a->rangelow != vivid_radio_bands[band].rangelow ||
drivers/media/test-drivers/vivid/vivid-radio-rx.c
178
a->rangehigh != vivid_radio_bands[band].rangehigh))
drivers/media/test-drivers/vivid/vivid-radio-rx.c
180
low = a->rangelow;
drivers/media/test-drivers/vivid/vivid-radio-rx.c
181
high = a->rangehigh;
drivers/media/test-drivers/vivid/vivid-radio-rx.c
195
if (a->seek_upward) {
drivers/media/test-drivers/vivid/vivid-radio-rx.c
198
if (!a->wrap_around)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
207
if (!a->wrap_around)
drivers/media/test-drivers/vivid/vivid-radio-rx.h
15
int vivid_radio_rx_s_hw_freq_seek(struct file *file, void *priv, const struct v4l2_hw_freq_seek *a);
drivers/media/test-drivers/vivid/vivid-radio-tx.c
103
if (a->index > 0)
drivers/media/test-drivers/vivid/vivid-radio-tx.c
106
strscpy(a->name, "AM/FM/SW Transmitter", sizeof(a->name));
drivers/media/test-drivers/vivid/vivid-radio-tx.c
107
a->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_STEREO |
drivers/media/test-drivers/vivid/vivid-radio-tx.c
112
a->rangelow = AM_FREQ_RANGE_LOW;
drivers/media/test-drivers/vivid/vivid-radio-tx.c
113
a->rangehigh = FM_FREQ_RANGE_HIGH;
drivers/media/test-drivers/vivid/vivid-radio-tx.c
114
a->txsubchans = dev->radio_tx_subchans;
drivers/media/test-drivers/vivid/vivid-radio-tx.c
118
int vidioc_s_modulator(struct file *file, void *priv, const struct v4l2_modulator *a)
drivers/media/test-drivers/vivid/vivid-radio-tx.c
122
if (a->index)
drivers/media/test-drivers/vivid/vivid-radio-tx.c
124
if (a->txsubchans & ~0x13)
drivers/media/test-drivers/vivid/vivid-radio-tx.c
126
dev->radio_tx_subchans = a->txsubchans;
drivers/media/test-drivers/vivid/vivid-radio-tx.c
99
int vidioc_g_modulator(struct file *file, void *priv, struct v4l2_modulator *a)
drivers/media/test-drivers/vivid/vivid-radio-tx.h
14
int vidioc_g_modulator(struct file *file, void *priv, struct v4l2_modulator *a);
drivers/media/test-drivers/vivid/vivid-radio-tx.h
15
int vidioc_s_modulator(struct file *file, void *priv, const struct v4l2_modulator *a);
drivers/media/test-drivers/vivid/vivid-vid-out.c
897
struct v4l2_framebuffer *a)
drivers/media/test-drivers/vivid/vivid-vid-out.c
901
a->capability = V4L2_FBUF_CAP_EXTERNOVERLAY |
drivers/media/test-drivers/vivid/vivid-vid-out.c
907
a->flags = V4L2_FBUF_FLAG_OVERLAY | dev->fbuf_out_flags;
drivers/media/test-drivers/vivid/vivid-vid-out.c
908
a->base = (void *)dev->video_pbase;
drivers/media/test-drivers/vivid/vivid-vid-out.c
909
a->fmt.width = dev->display_width;
drivers/media/test-drivers/vivid/vivid-vid-out.c
910
a->fmt.height = dev->display_height;
drivers/media/test-drivers/vivid/vivid-vid-out.c
912
a->fmt.pixelformat = V4L2_PIX_FMT_ARGB555;
drivers/media/test-drivers/vivid/vivid-vid-out.c
914
a->fmt.pixelformat = V4L2_PIX_FMT_RGB565;
drivers/media/test-drivers/vivid/vivid-vid-out.c
915
a->fmt.bytesperline = dev->display_byte_stride;
drivers/media/test-drivers/vivid/vivid-vid-out.c
916
a->fmt.sizeimage = a->fmt.height * a->fmt.bytesperline;
drivers/media/test-drivers/vivid/vivid-vid-out.c
917
a->fmt.field = V4L2_FIELD_NONE;
drivers/media/test-drivers/vivid/vivid-vid-out.c
918
a->fmt.colorspace = V4L2_COLORSPACE_SRGB;
drivers/media/test-drivers/vivid/vivid-vid-out.c
919
a->fmt.priv = 0;
drivers/media/test-drivers/vivid/vivid-vid-out.c
924
const struct v4l2_framebuffer *a)
drivers/media/test-drivers/vivid/vivid-vid-out.c
934
if ((a->flags & chroma_flags) == chroma_flags)
drivers/media/test-drivers/vivid/vivid-vid-out.c
936
switch (a->flags & alpha_flags) {
drivers/media/test-drivers/vivid/vivid-vid-out.c
946
dev->fbuf_out_flags |= a->flags & (chroma_flags | alpha_flags);
drivers/media/test-drivers/vivid/vivid-vid-out.h
32
int vivid_vid_out_g_fbuf(struct file *file, void *priv, struct v4l2_framebuffer *a);
drivers/media/test-drivers/vivid/vivid-vid-out.h
33
int vivid_vid_out_s_fbuf(struct file *file, void *priv, const struct v4l2_framebuffer *a);
drivers/media/tuners/qm1d1c0042.c
185
u32 a, sd;
drivers/media/tuners/qm1d1c0042.c
209
a = DIV_ROUND_CLOSEST(freq, state->cfg.xtal_freq);
drivers/media/tuners/qm1d1c0042.c
212
state->regs[0x06] |= (a - 12) / 4;
drivers/media/tuners/qm1d1c0042.c
218
state->regs[0x07] |= (a - 4 * ((a - 12) / 4 + 1) - 5) & 0x0f;
drivers/media/tuners/qm1d1c0042.c
240
- (((s64) a) << 20);
drivers/media/usb/au0828/au0828-video.c
1439
static int vidioc_enumaudio(struct file *file, void *priv, struct v4l2_audio *a)
drivers/media/usb/au0828/au0828-video.c
1441
if (a->index > 1)
drivers/media/usb/au0828/au0828-video.c
1446
if (a->index == 0)
drivers/media/usb/au0828/au0828-video.c
1447
strscpy(a->name, "Television", sizeof(a->name));
drivers/media/usb/au0828/au0828-video.c
1449
strscpy(a->name, "Line in", sizeof(a->name));
drivers/media/usb/au0828/au0828-video.c
1451
a->capability = V4L2_AUDCAP_STEREO;
drivers/media/usb/au0828/au0828-video.c
1455
static int vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *a)
drivers/media/usb/au0828/au0828-video.c
1462
a->index = dev->ctrl_ainput;
drivers/media/usb/au0828/au0828-video.c
1463
if (a->index == 0)
drivers/media/usb/au0828/au0828-video.c
1464
strscpy(a->name, "Television", sizeof(a->name));
drivers/media/usb/au0828/au0828-video.c
1466
strscpy(a->name, "Line in", sizeof(a->name));
drivers/media/usb/au0828/au0828-video.c
1468
a->capability = V4L2_AUDCAP_STEREO;
drivers/media/usb/au0828/au0828-video.c
1472
static int vidioc_s_audio(struct file *file, void *priv, const struct v4l2_audio *a)
drivers/media/usb/au0828/au0828-video.c
1476
if (a->index != dev->ctrl_ainput)
drivers/media/usb/dvb-usb/az6027.c
735
static int az6027_ci_init(struct dvb_usb_adapter *a)
drivers/media/usb/dvb-usb/az6027.c
737
struct dvb_usb_device *d = a->dev;
drivers/media/usb/dvb-usb/az6027.c
756
ret = dvb_ca_en50221_init(&a->dvb_adap,
drivers/media/usb/dvb-usb/dib0700_devices.c
123
s8 a;
drivers/media/usb/dvb-usb/dib0700_devices.c
127
if (!eeprom_read(prim_i2c,0x59 + adap->id,&a)) if1=1220+a;
drivers/media/usb/dvb-usb/dib0700_devices.c
746
s8 a;
drivers/media/usb/dvb-usb/dib0700_devices.c
751
if (!eeprom_read(prim_i2c,0x58,&a)) if1=1220+a;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
120
u8 a,b;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
128
dibusb_read_eeprom_byte(adap->dev,0x7E,&a);
drivers/media/usb/dvb-usb/dibusb-mc-common.c
131
if (a == 0x00)
drivers/media/usb/dvb-usb/dibusb-mc-common.c
133
else if (a == 0x80)
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/dibusb-mc-common.c
143
a = 127;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
145
dibusb_read_eeprom_byte(adap->dev, a, &desc);
drivers/media/usb/dvb-usb/dibusb-mc-common.c
146
a--;
drivers/media/usb/dvb-usb/dibusb-mc-common.c
147
} while (a > 7 && (desc == 0xff || desc == 0x00));
drivers/media/usb/dvb-usb/pctv452e.c
379
static int tt3650_ci_init(struct dvb_usb_adapter *a)
drivers/media/usb/dvb-usb/pctv452e.c
381
struct dvb_usb_device *d = a->dev;
drivers/media/usb/dvb-usb/pctv452e.c
400
ret = dvb_ca_en50221_init(&a->dvb_adap,
drivers/media/usb/dvb-usb/pctv452e.c
913
static int pctv452e_frontend_attach(struct dvb_usb_adapter *a)
drivers/media/usb/dvb-usb/pctv452e.c
917
a->fe_adap[0].fe = dvb_attach(stb0899_attach, &stb0899_config,
drivers/media/usb/dvb-usb/pctv452e.c
918
&a->dev->i2c_adap);
drivers/media/usb/dvb-usb/pctv452e.c
919
if (!a->fe_adap[0].fe)
drivers/media/usb/dvb-usb/pctv452e.c
922
id = a->dev->desc->warm_ids[0];
drivers/media/usb/dvb-usb/pctv452e.c
926
a->fe_adap[0].fe,
drivers/media/usb/dvb-usb/pctv452e.c
927
&a->dev->i2c_adap) == NULL) {
drivers/media/usb/dvb-usb/pctv452e.c
931
tt3650_ci_init(a);
drivers/media/usb/dvb-usb/pctv452e.c
933
a->fe_adap[0].fe,
drivers/media/usb/dvb-usb/pctv452e.c
934
&a->dev->i2c_adap,
drivers/media/usb/dvb-usb/pctv452e.c
942
static int pctv452e_tuner_attach(struct dvb_usb_adapter *a)
drivers/media/usb/dvb-usb/pctv452e.c
944
if (!a->fe_adap[0].fe)
drivers/media/usb/dvb-usb/pctv452e.c
946
if (dvb_attach(stb6100_attach, a->fe_adap[0].fe, &stb6100_config,
drivers/media/usb/dvb-usb/pctv452e.c
947
&a->dev->i2c_adap) == NULL) {
drivers/media/usb/dvb-usb/technisat-usb2.c
518
static int technisat_usb2_frontend_attach(struct dvb_usb_adapter *a)
drivers/media/usb/dvb-usb/technisat-usb2.c
520
struct usb_device *udev = a->dev->udev;
drivers/media/usb/dvb-usb/technisat-usb2.c
523
a->fe_adap[0].fe = dvb_attach(stv090x_attach, &technisat_usb2_stv090x_config,
drivers/media/usb/dvb-usb/technisat-usb2.c
524
&a->dev->i2c_adap, STV090x_DEMODULATOR_0);
drivers/media/usb/dvb-usb/technisat-usb2.c
526
if (a->fe_adap[0].fe) {
drivers/media/usb/dvb-usb/technisat-usb2.c
530
a->fe_adap[0].fe,
drivers/media/usb/dvb-usb/technisat-usb2.c
532
&a->dev->i2c_adap);
drivers/media/usb/dvb-usb/technisat-usb2.c
550
if (a->fe_adap[0].fe->ops.init)
drivers/media/usb/dvb-usb/technisat-usb2.c
551
a->fe_adap[0].fe->ops.init(a->fe_adap[0].fe);
drivers/media/usb/dvb-usb/technisat-usb2.c
553
if (mutex_lock_interruptible(&a->dev->i2c_mutex) < 0)
drivers/media/usb/dvb-usb/technisat-usb2.c
561
mutex_unlock(&a->dev->i2c_mutex);
drivers/media/usb/dvb-usb/technisat-usb2.c
566
a->fe_adap[0].fe->ops.set_voltage = technisat_usb2_set_voltage;
drivers/media/usb/dvb-usb/technisat-usb2.c
569
strscpy(a->fe_adap[0].fe->ops.info.name,
drivers/media/usb/dvb-usb/technisat-usb2.c
570
a->dev->desc->name,
drivers/media/usb/dvb-usb/technisat-usb2.c
571
sizeof(a->fe_adap[0].fe->ops.info.name));
drivers/media/usb/dvb-usb/technisat-usb2.c
573
dvb_frontend_detach(a->fe_adap[0].fe);
drivers/media/usb/dvb-usb/technisat-usb2.c
574
a->fe_adap[0].fe = NULL;
drivers/media/usb/dvb-usb/technisat-usb2.c
578
technisat_usb2_set_led_timer(a->dev, 1, 1);
drivers/media/usb/dvb-usb/technisat-usb2.c
580
return a->fe_adap[0].fe == NULL ? -ENODEV : 0;
drivers/media/usb/dvb-usb/ttusb2.c
332
static int tt3650_ci_init(struct dvb_usb_adapter *a)
drivers/media/usb/dvb-usb/ttusb2.c
334
struct dvb_usb_device *d = a->dev;
drivers/media/usb/dvb-usb/ttusb2.c
353
ret = dvb_ca_en50221_init(&a->dvb_adap,
drivers/media/usb/em28xx/em28xx-video.c
1706
struct v4l2_audio *a,
drivers/media/usb/em28xx/em28xx-video.c
1723
strscpy(a->name, "Television", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1726
strscpy(a->name, "Line In", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1729
strscpy(a->name, "Television alt", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1732
strscpy(a->name, "Phone", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1735
strscpy(a->name, "Mic", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1738
strscpy(a->name, "CD", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1741
strscpy(a->name, "Aux", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1744
strscpy(a->name, "PCM", sizeof(a->name));
drivers/media/usb/em28xx/em28xx-video.c
1750
a->index = index;
drivers/media/usb/em28xx/em28xx-video.c
1751
a->capability = V4L2_AUDCAP_STEREO;
drivers/media/usb/em28xx/em28xx-video.c
1754
s, a->index, a->name);
drivers/media/usb/em28xx/em28xx-video.c
1759
static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/media/usb/em28xx/em28xx-video.c
1763
if (a->index >= MAX_EM28XX_INPUT)
drivers/media/usb/em28xx/em28xx-video.c
1766
return em28xx_fill_audio_input(dev, __func__, a, a->index);
drivers/media/usb/em28xx/em28xx-video.c
1769
static int vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *a)
drivers/media/usb/em28xx/em28xx-video.c
1776
return em28xx_fill_audio_input(dev, __func__, a, i);
drivers/media/usb/em28xx/em28xx-video.c
1783
const struct v4l2_audio *a)
drivers/media/usb/em28xx/em28xx-video.c
1788
if (a->index >= MAX_EM28XX_INPUT)
drivers/media/usb/em28xx/em28xx-video.c
1791
idx = dev->amux_map[a->index];
drivers/media/usb/go7007/go7007-fw.c
53
u32 a; /* collects bits at the top of the variable */
drivers/media/usb/go7007/go7007-fw.c
62
name.a |= (val) << name.b; \
drivers/media/usb/go7007/go7007-fw.c
64
*name.p = name.a >> 24; \
drivers/media/usb/go7007/go7007-fw.c
66
name.a <<= 8; \
drivers/media/usb/go7007/go7007-v4l2.c
636
static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/media/usb/go7007/go7007-v4l2.c
640
if (a->index >= go->board_info->num_aud_inputs)
drivers/media/usb/go7007/go7007-v4l2.c
642
strscpy(a->name, go->board_info->aud_inputs[a->index].name,
drivers/media/usb/go7007/go7007-v4l2.c
643
sizeof(a->name));
drivers/media/usb/go7007/go7007-v4l2.c
644
a->capability = V4L2_AUDCAP_STEREO;
drivers/media/usb/go7007/go7007-v4l2.c
648
static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/media/usb/go7007/go7007-v4l2.c
652
a->index = go->aud_input;
drivers/media/usb/go7007/go7007-v4l2.c
653
strscpy(a->name, go->board_info->aud_inputs[go->aud_input].name,
drivers/media/usb/go7007/go7007-v4l2.c
654
sizeof(a->name));
drivers/media/usb/go7007/go7007-v4l2.c
655
a->capability = V4L2_AUDCAP_STEREO;
drivers/media/usb/go7007/go7007-v4l2.c
660
const struct v4l2_audio *a)
drivers/media/usb/go7007/go7007-v4l2.c
664
if (a->index >= go->board_info->num_aud_inputs)
drivers/media/usb/go7007/go7007-v4l2.c
666
go->aud_input = a->index;
drivers/media/usb/gspca/cpia1.c
440
u8 a, u8 b, u8 c, u8 d)
drivers/media/usb/gspca/cpia1.c
467
cmd[2] = a;
drivers/media/usb/gspca/cpia1.c
532
a = ((gspca_dev->usb_buf[1] & 0x02) == 0);
drivers/media/usb/gspca/cpia1.c
533
if (a != sd->params.qx3.button) {
drivers/media/usb/gspca/cpia1.c
535
input_report_key(gspca_dev->input_dev, KEY_CAMERA, a);
drivers/media/usb/gspca/cpia1.c
538
sd->params.qx3.button = a;
drivers/media/usb/gspca/cpia1.c
562
u8 a, u8 b, u8 c, u8 d,
drivers/media/usb/gspca/cpia1.c
570
cmd[2] = a;
drivers/media/usb/gspca/pac7302.c
399
static const int a[9] =
drivers/media/usb/gspca/pac7302.c
408
v = a[i] * sd->saturation->val / (s32)sd->saturation->maximum;
drivers/media/usb/gspca/sonixj.c
1700
int a, b;
drivers/media/usb/gspca/sonixj.c
1703
a = 19 + expo * 25 / 256;
drivers/media/usb/gspca/sonixj.c
1704
i2c_w1(gspca_dev, 0x68, a);
drivers/media/usb/gspca/sonixj.c
1705
a -= 12;
drivers/media/usb/gspca/sonixj.c
1706
b = a * a * 4; /* heuristic */
drivers/media/usb/gspca/w996Xcf.c
154
u16 a, b;
drivers/media/usb/gspca/w996Xcf.c
160
a = Y_QUANTABLE[j] | ((unsigned)(Y_QUANTABLE[j + 1]) << 8);
drivers/media/usb/gspca/w996Xcf.c
162
reg_w(sd, 0x40 + i, a);
drivers/media/usb/hackrf/hackrf.c
1046
const struct v4l2_modulator *a)
drivers/media/usb/hackrf/hackrf.c
1050
dev_dbg(dev->dev, "index=%d\n", a->index);
drivers/media/usb/hackrf/hackrf.c
1052
return a->index > 1 ? -EINVAL : 0;
drivers/media/usb/hackrf/hackrf.c
1056
struct v4l2_modulator *a)
drivers/media/usb/hackrf/hackrf.c
1061
dev_dbg(dev->dev, "index=%d\n", a->index);
drivers/media/usb/hackrf/hackrf.c
1063
if (a->index == 0) {
drivers/media/usb/hackrf/hackrf.c
1064
strscpy(a->name, "HackRF DAC", sizeof(a->name));
drivers/media/usb/hackrf/hackrf.c
1065
a->type = V4L2_TUNER_SDR;
drivers/media/usb/hackrf/hackrf.c
1066
a->capability = V4L2_TUNER_CAP_1HZ | V4L2_TUNER_CAP_FREQ_BANDS;
drivers/media/usb/hackrf/hackrf.c
1067
a->rangelow = bands_adc_dac[0].rangelow;
drivers/media/usb/hackrf/hackrf.c
1068
a->rangehigh = bands_adc_dac[0].rangehigh;
drivers/media/usb/hackrf/hackrf.c
1070
} else if (a->index == 1) {
drivers/media/usb/hackrf/hackrf.c
1071
strscpy(a->name, "HackRF RF", sizeof(a->name));
drivers/media/usb/hackrf/hackrf.c
1072
a->type = V4L2_TUNER_RF;
drivers/media/usb/hackrf/hackrf.c
1073
a->capability = V4L2_TUNER_CAP_1HZ | V4L2_TUNER_CAP_FREQ_BANDS;
drivers/media/usb/hackrf/hackrf.c
1074
a->rangelow = bands_rx_tx[0].rangelow;
drivers/media/usb/hackrf/hackrf.c
1075
a->rangehigh = bands_rx_tx[0].rangehigh;
drivers/media/usb/hdpvr/hdpvr-video.c
1046
struct v4l2_encoder_cmd *a)
drivers/media/usb/hdpvr/hdpvr-video.c
1052
a->flags = 0;
drivers/media/usb/hdpvr/hdpvr-video.c
1054
switch (a->cmd) {
drivers/media/usb/hdpvr/hdpvr-video.c
1081
"Unsupported encoder cmd %d\n", a->cmd);
drivers/media/usb/hdpvr/hdpvr-video.c
1091
struct v4l2_encoder_cmd *a)
drivers/media/usb/hdpvr/hdpvr-video.c
1093
a->flags = 0;
drivers/media/usb/hdpvr/hdpvr-video.c
1094
switch (a->cmd) {
drivers/media/usb/hdpvr/hdpvr-video.c
626
static int vidioc_querystd(struct file *file, void *priv, v4l2_std_id *a)
drivers/media/usb/hdpvr/hdpvr-video.c
633
*a = V4L2_STD_UNKNOWN;
drivers/media/usb/hdpvr/hdpvr-video.c
639
*a = (vid_info.height == 480) ?
drivers/media/v4l2-core/v4l2-common.c
198
struct v4l2_subdev *sd, struct v4l2_streamparm *a)
drivers/media/v4l2-core/v4l2-common.c
203
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE &&
drivers/media/v4l2-core/v4l2-common.c
204
a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE)
drivers/media/v4l2-core/v4l2-common.c
208
a->parm.capture.readbuffers = 2;
drivers/media/v4l2-core/v4l2-common.c
210
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/v4l2-core/v4l2-common.c
213
a->parm.capture.timeperframe = ival.interval;
drivers/media/v4l2-core/v4l2-common.c
219
struct v4l2_subdev *sd, struct v4l2_streamparm *a)
drivers/media/v4l2-core/v4l2-common.c
222
.interval = a->parm.capture.timeperframe
drivers/media/v4l2-core/v4l2-common.c
226
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE &&
drivers/media/v4l2-core/v4l2-common.c
227
a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE)
drivers/media/v4l2-core/v4l2-common.c
230
memset(&a->parm, 0, sizeof(a->parm));
drivers/media/v4l2-core/v4l2-common.c
232
a->parm.capture.readbuffers = 2;
drivers/media/v4l2-core/v4l2-common.c
234
a->parm.capture.readbuffers = 0;
drivers/media/v4l2-core/v4l2-common.c
237
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/media/v4l2-core/v4l2-common.c
240
a->parm.capture.timeperframe = ival.interval;
drivers/media/v4l2-core/v4l2-ioctl.c
201
#define prt_names(a, arr) (((unsigned)(a)) < ARRAY_SIZE(arr) ? arr[a] : "unknown")
drivers/memory/tegra/tegra124-emc.c
978
const struct emc_timing *a = _a;
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
398
const struct emc_timing *a = _a;
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
944
const struct emc_timing *a = _a;
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/lsi/mpi_targ.h
603
#define SET_ALIAS(t, a) ((t) = ((t) & ~TARGET_MODE_REPLY_ALIAS_MASK) | \
drivers/message/fusion/lsi/mpi_targ.h
604
(((a) << TARGET_MODE_REPLY_ALIAS_SHIFT) & \
drivers/message/fusion/mptbase.c
2299
u8 *a;
drivers/message/fusion/mptbase.c
2582
a = (u8*)&ioc->lan_cnfg_page1.HardwareAddressLow;
drivers/message/fusion/mptbase.c
2584
"LanAddr = %pMR\n", ioc->name, a));
drivers/message/fusion/mptbase.c
6764
u8 *a = (u8*)&ioc->lan_cnfg_page1.HardwareAddressLow;
drivers/message/fusion/mptbase.c
6765
seq_printf(m, " LanAddr = %pMR\n", a);
drivers/message/fusion/mptbase.c
6828
u8 *a = (u8*)&ioc->lan_cnfg_page1.HardwareAddressLow;
drivers/message/fusion/mptbase.c
6829
y += sprintf(buffer+len+y, ", LanAddr=%pMR", a);
drivers/message/fusion/mptbase.c
6862
u8 *a = (u8*)&ioc->lan_cnfg_page1.HardwareAddressLow;
drivers/message/fusion/mptbase.c
6863
seq_printf(m, ", LanAddr=%pMR", a);
drivers/message/fusion/mptfc.c
303
mptfc_FcDevPage0_cmp_func(const void *a, const void *b)
drivers/message/fusion/mptfc.c
305
FCDevicePage0_t **aa = (FCDevicePage0_t **)a;
drivers/message/fusion/mptlan.c
1305
u8 HWaddr[FC_ALEN], *a;
drivers/message/fusion/mptlan.c
1344
a = (u8 *) &mpt_dev->lan_cnfg_page1.HardwareAddressLow;
drivers/message/fusion/mptlan.c
1346
HWaddr[0] = a[5];
drivers/message/fusion/mptlan.c
1347
HWaddr[1] = a[4];
drivers/message/fusion/mptlan.c
1348
HWaddr[2] = a[3];
drivers/message/fusion/mptlan.c
1349
HWaddr[3] = a[2];
drivers/message/fusion/mptlan.c
1350
HWaddr[4] = a[1];
drivers/message/fusion/mptlan.c
1351
HWaddr[5] = a[0];
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-jtag.c
22
#define alt_malloc(a) kzalloc(a, GFP_KERNEL);
drivers/misc/altera-stapl/altera.c
1984
s32 a, b;
drivers/misc/altera-stapl/altera.c
2012
a = 1 + index2 - index1;
drivers/misc/altera-stapl/altera.c
2015
a = (a < b) ? a : b;
drivers/misc/altera-stapl/altera.c
2018
a = (a < b) ? a : b;
drivers/misc/altera-stapl/altera.c
2023
long_count = a;
drivers/misc/altera-stapl/altera.c
2036
a = source1[index1 >> 3] &
drivers/misc/altera-stapl/altera.c
2043
if (a != b) /* failure */
drivers/misc/altera-stapl/altera.c
674
s32 a = stack[--stack_ptr];
drivers/misc/altera-stapl/altera.c
685
((a & long_tmp) == (b & long_tmp))
drivers/misc/dw-xdata-pcie.c
31
#define CONTROL_LENGTH(a) FIELD_PREP(GENMASK(13, 2), a)
drivers/misc/fastrpc.c
546
static int olaps_cmp(const void *a, const void *b)
drivers/misc/fastrpc.c
548
struct fastrpc_buf_overlap *pa = (struct fastrpc_buf_overlap *)a;
drivers/misc/fastrpc.c
673
struct fastrpc_dma_buf_attachment *a = attachment->priv;
drivers/misc/fastrpc.c
677
table = &a->sgt;
drivers/misc/fastrpc.c
702
struct fastrpc_dma_buf_attachment *a;
drivers/misc/fastrpc.c
706
a = kzalloc_obj(*a);
drivers/misc/fastrpc.c
707
if (!a)
drivers/misc/fastrpc.c
710
ret = dma_get_sgtable(buffer->dev, &a->sgt, buffer->virt,
drivers/misc/fastrpc.c
715
kfree(a);
drivers/misc/fastrpc.c
719
a->dev = attachment->dev;
drivers/misc/fastrpc.c
720
INIT_LIST_HEAD(&a->node);
drivers/misc/fastrpc.c
721
attachment->priv = a;
drivers/misc/fastrpc.c
724
list_add(&a->node, &buffer->attachments);
drivers/misc/fastrpc.c
733
struct fastrpc_dma_buf_attachment *a = attachment->priv;
drivers/misc/fastrpc.c
737
list_del(&a->node);
drivers/misc/fastrpc.c
739
sg_free_table(&a->sgt);
drivers/misc/fastrpc.c
740
kfree(a);
drivers/misc/kgdbts.c
101
#define v1printk(a...) do { \
drivers/misc/kgdbts.c
103
printk(KERN_INFO a); \
drivers/misc/kgdbts.c
105
#define v2printk(a...) do { \
drivers/misc/kgdbts.c
107
printk(KERN_INFO a); \
drivers/misc/kgdbts.c
111
#define eprintk(a...) do { \
drivers/misc/kgdbts.c
112
printk(KERN_ERR a); \
drivers/misc/lkdtm/bugs.c
509
short a, b;
drivers/misc/lkdtm/bugs.c
516
int a, b, c;
drivers/misc/lkdtm/fortify.c
108
char a[10];
drivers/misc/lkdtm/fortify.c
128
memcpy(target.a, src, size);
drivers/misc/lkdtm/fortify.c
131
fortify_scratch_space = target.a[3];
drivers/misc/lkdtm/fortify.c
16
char a[10];
drivers/misc/lkdtm/fortify.c
28
strncpy(target[0].a, target[1].a, size);
drivers/misc/lkdtm/fortify.c
31
fortify_scratch_space = target[0].a[3];
drivers/misc/lkdtm/fortify.c
40
char a[10];
drivers/misc/lkdtm/fortify.c
60
strncpy(target.a, src, size);
drivers/misc/lkdtm/fortify.c
63
fortify_scratch_space = target.a[3];
drivers/misc/lkdtm/fortify.c
75
char a[10];
drivers/misc/lkdtm/fortify.c
99
fortify_scratch_space = target.a[3];
drivers/misc/mei/bus.c
1167
static ssize_t name_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1176
static ssize_t uuid_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1186
static ssize_t version_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1196
static ssize_t modalias_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1207
static ssize_t max_conn_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1217
static ssize_t fixed_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1227
static ssize_t vtag_show(struct device *dev, struct device_attribute *a,
drivers/misc/mei/bus.c
1237
static ssize_t max_len_show(struct device *dev, struct device_attribute *a,
drivers/misc/sgi-gru/gruhandles.h
48
#define GSEG_BASE(a) ((a) & ~(GRU_GSEG_PAGESIZE - 1))
drivers/misc/sgi-gru/grutables.h
385
#define TSID(a, v) (((a) - (v)->vm_start) / GRU_GSEG_PAGESIZE)
drivers/misc/sram.c
166
static int sram_reserve_cmp(void *priv, const struct list_head *a,
drivers/misc/sram.c
169
const struct sram_reserve *ra = list_entry(a, struct sram_reserve, list);
drivers/mmc/core/block.c
343
struct attribute *a, int n)
drivers/mmc/core/block.c
347
umode_t mode = a->mode;
drivers/mmc/core/block.c
349
if (a == &dev_attr_ro_lock_until_next_power_on.attr &&
drivers/mmc/core/mmc.c
153
unsigned int e, m, a, b;
drivers/mmc/core/mmc.c
193
a = unstuff_bits(resp, 42, 5);
drivers/mmc/core/mmc.c
195
csd->erase_size = (a + 1) * (b + 1);
drivers/mmc/host/mxcmmc.c
487
u32 a, b, c;
drivers/mmc/host/mxcmmc.c
503
a = mxcmci_readw(host, MMC_REG_RES_FIFO);
drivers/mmc/host/mxcmmc.c
505
cmd->resp[i] = a << 16 | b;
drivers/mmc/host/mxcmmc.c
508
a = mxcmci_readw(host, MMC_REG_RES_FIFO);
drivers/mmc/host/mxcmmc.c
511
cmd->resp[0] = a << 24 | b << 8 | c >> 8;
drivers/most/core.c
329
#define to_dev_attr(a) container_of(a, struct device_attribute, attr)
drivers/mtd/inftlcore.c
576
anac = oob.u.a.ANAC + 1;
drivers/mtd/inftlcore.c
577
nacs = oob.u.a.NACs + 1;
drivers/mtd/inftlcore.c
589
oob.u.a.virtualUnitNo = cpu_to_le16(thisVUC);
drivers/mtd/inftlcore.c
590
oob.u.a.prevUnitNo = cpu_to_le16(prev_block);
drivers/mtd/inftlcore.c
591
oob.u.a.ANAC = anac;
drivers/mtd/inftlcore.c
592
oob.u.a.NACs = nacs;
drivers/mtd/inftlcore.c
593
oob.u.a.parityPerField = parity;
drivers/mtd/inftlcore.c
594
oob.u.a.discarded = 0xaa;
drivers/mtd/inftlmount.c
302
static int memcmpb(void *a, int c, int n)
drivers/mtd/inftlmount.c
306
if (c != ((unsigned char *)a)[i])
drivers/mtd/mtdchar.c
1213
struct blkpg_ioctl_arg a;
drivers/mtd/mtdchar.c
1215
if (copy_from_user(&a, blk_arg, sizeof(a)))
drivers/mtd/mtdchar.c
1218
ret = mtdchar_blkpg_ioctl(mtd, &a);
drivers/mtd/mtdchar.c
1309
struct blkpg_ioctl_arg a;
drivers/mtd/mtdchar.c
1316
memset(&a, 0, sizeof(a));
drivers/mtd/mtdchar.c
1317
a.op = compat_arg.op;
drivers/mtd/mtdchar.c
1318
a.flags = compat_arg.flags;
drivers/mtd/mtdchar.c
1319
a.datalen = compat_arg.datalen;
drivers/mtd/mtdchar.c
1320
a.data = compat_ptr(compat_arg.data);
drivers/mtd/mtdchar.c
1322
ret = mtdchar_blkpg_ioctl(mtd, &a);
drivers/mtd/nand/raw/atmel/pmecc.c
591
s16 a, b, c;
drivers/mtd/nand/raw/atmel/pmecc.c
596
a = index_of[dmu[i]];
drivers/mtd/nand/raw/atmel/pmecc.c
599
tmp = a + (cw_len - b) + c;
drivers/mtd/nand/raw/atmel/pmecc.c
600
a = alpha_to[tmp % cw_len];
drivers/mtd/nand/raw/atmel/pmecc.c
601
smu[(i + 1) * num + (k + diff)] = a;
drivers/mtd/nand/raw/atmel/pmecc.c
621
s16 a, b, c;
drivers/mtd/nand/raw/atmel/pmecc.c
623
a = index_of[smu[(i + 1) * num + k]];
drivers/mtd/nand/raw/atmel/pmecc.c
626
tmp = a + c;
drivers/mtd/nand/raw/cafe_nand.c
550
static unsigned short gf64_mul(u8 a, u8 b)
drivers/mtd/nand/raw/cafe_nand.c
557
if (a & 1)
drivers/mtd/nand/raw/cafe_nand.c
559
a >>= 1;
drivers/mtd/nand/raw/cafe_nand.c
569
static u16 gf4096_mul(u16 a, u16 b)
drivers/mtd/nand/raw/cafe_nand.c
573
ah = a >> 6;
drivers/mtd/nand/raw/cafe_nand.c
574
al = a & 0x3f;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
1388
unsigned char *a;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
1403
a = auxiliary;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
1414
from_oob = a[0];
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
1417
a[0] = from_data;
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
2477
static int nand_op_parser_cmp_ctx(const struct nand_op_parser_ctx *a,
drivers/mtd/nand/raw/nand_base.c
2480
if (a->subop.ninstrs < b->subop.ninstrs)
drivers/mtd/nand/raw/nand_base.c
2482
else if (a->subop.ninstrs > b->subop.ninstrs)
drivers/mtd/nand/raw/nand_base.c
2485
if (a->subop.last_instr_end_off < b->subop.last_instr_end_off)
drivers/mtd/nand/raw/nand_base.c
2487
else if (a->subop.last_instr_end_off > b->subop.last_instr_end_off)
drivers/mtd/nand/raw/omap2.c
100
#define P4o_s(a) (TF(a & NAND_Ecc_P4o) << 1)
drivers/mtd/nand/raw/omap2.c
63
#define P2048e(a) (TF(a & NAND_Ecc_P2048e) << 0)
drivers/mtd/nand/raw/omap2.c
64
#define P2048o(a) (TF(a & NAND_Ecc_P2048o) << 1)
drivers/mtd/nand/raw/omap2.c
65
#define P1e(a) (TF(a & NAND_Ecc_P1e) << 2)
drivers/mtd/nand/raw/omap2.c
66
#define P1o(a) (TF(a & NAND_Ecc_P1o) << 3)
drivers/mtd/nand/raw/omap2.c
67
#define P2e(a) (TF(a & NAND_Ecc_P2e) << 4)
drivers/mtd/nand/raw/omap2.c
68
#define P2o(a) (TF(a & NAND_Ecc_P2o) << 5)
drivers/mtd/nand/raw/omap2.c
69
#define P4e(a) (TF(a & NAND_Ecc_P4e) << 6)
drivers/mtd/nand/raw/omap2.c
70
#define P4o(a) (TF(a & NAND_Ecc_P4o) << 7)
drivers/mtd/nand/raw/omap2.c
72
#define P8e(a) (TF(a & NAND_Ecc_P8e) << 0)
drivers/mtd/nand/raw/omap2.c
73
#define P8o(a) (TF(a & NAND_Ecc_P8o) << 1)
drivers/mtd/nand/raw/omap2.c
74
#define P16e(a) (TF(a & NAND_Ecc_P16e) << 2)
drivers/mtd/nand/raw/omap2.c
75
#define P16o(a) (TF(a & NAND_Ecc_P16o) << 3)
drivers/mtd/nand/raw/omap2.c
76
#define P32e(a) (TF(a & NAND_Ecc_P32e) << 4)
drivers/mtd/nand/raw/omap2.c
77
#define P32o(a) (TF(a & NAND_Ecc_P32o) << 5)
drivers/mtd/nand/raw/omap2.c
78
#define P64e(a) (TF(a & NAND_Ecc_P64e) << 6)
drivers/mtd/nand/raw/omap2.c
79
#define P64o(a) (TF(a & NAND_Ecc_P64o) << 7)
drivers/mtd/nand/raw/omap2.c
81
#define P128e(a) (TF(a & NAND_Ecc_P128e) << 0)
drivers/mtd/nand/raw/omap2.c
82
#define P128o(a) (TF(a & NAND_Ecc_P128o) << 1)
drivers/mtd/nand/raw/omap2.c
83
#define P256e(a) (TF(a & NAND_Ecc_P256e) << 2)
drivers/mtd/nand/raw/omap2.c
84
#define P256o(a) (TF(a & NAND_Ecc_P256o) << 3)
drivers/mtd/nand/raw/omap2.c
85
#define P512e(a) (TF(a & NAND_Ecc_P512e) << 4)
drivers/mtd/nand/raw/omap2.c
86
#define P512o(a) (TF(a & NAND_Ecc_P512o) << 5)
drivers/mtd/nand/raw/omap2.c
87
#define P1024e(a) (TF(a & NAND_Ecc_P1024e) << 6)
drivers/mtd/nand/raw/omap2.c
88
#define P1024o(a) (TF(a & NAND_Ecc_P1024o) << 7)
drivers/mtd/nand/raw/omap2.c
90
#define P8e_s(a) (TF(a & NAND_Ecc_P8e) << 0)
drivers/mtd/nand/raw/omap2.c
91
#define P8o_s(a) (TF(a & NAND_Ecc_P8o) << 1)
drivers/mtd/nand/raw/omap2.c
92
#define P16e_s(a) (TF(a & NAND_Ecc_P16e) << 2)
drivers/mtd/nand/raw/omap2.c
93
#define P16o_s(a) (TF(a & NAND_Ecc_P16o) << 3)
drivers/mtd/nand/raw/omap2.c
94
#define P1e_s(a) (TF(a & NAND_Ecc_P1e) << 4)
drivers/mtd/nand/raw/omap2.c
95
#define P1o_s(a) (TF(a & NAND_Ecc_P1o) << 5)
drivers/mtd/nand/raw/omap2.c
96
#define P2e_s(a) (TF(a & NAND_Ecc_P2e) << 6)
drivers/mtd/nand/raw/omap2.c
97
#define P2o_s(a) (TF(a & NAND_Ecc_P2o) << 7)
drivers/mtd/nand/raw/omap2.c
99
#define P4e_s(a) (TF(a & NAND_Ecc_P4e) << 0)
drivers/mtd/nftlcore.c
427
oob.u.a.VirtUnitNum = oob.u.a.SpareVirtUnitNum = cpu_to_le16(thisVUC);
drivers/mtd/nftlcore.c
428
oob.u.a.ReplUnitNum = oob.u.a.SpareReplUnitNum = BLOCK_NIL;
drivers/mtd/nftlcore.c
641
oob.u.a.VirtUnitNum = oob.u.a.SpareVirtUnitNum = cpu_to_le16(thisVUC);
drivers/mtd/nftlcore.c
656
oob.u.a.ReplUnitNum = oob.u.a.SpareReplUnitNum
drivers/mtd/nftlmount.c
147
The new DiskOnChip driver scans the MediaHeader itself, and presents a virtual
drivers/mtd/nftlmount.c
248
static int memcmpb(void *a, int c, int n)
drivers/mtd/nftlmount.c
252
if (c != ((unsigned char *)a)[i])
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/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
110
cb_a = can_rx_offload_get_cb(a);
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/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/can/sja1000/peak_pcmcia.c
101
#define PCC_EEP_WRITE(a) (0x02 | (((a) & 0x100) >> 5))
drivers/net/can/sja1000/peak_pcmcia.c
102
#define PCC_EEP_READ(a) (0x03 | (((a) & 0x100) >> 5))
drivers/net/dsa/ocelot/felix_vsc9959.c
2251
const struct flow_action_entry *a;
drivers/net/dsa/ocelot/felix_vsc9959.c
2271
flow_action_for_each(i, a, &f->rule->action) {
drivers/net/dsa/ocelot/felix_vsc9959.c
2272
switch (a->id) {
drivers/net/dsa/ocelot/felix_vsc9959.c
2274
size = struct_size(sgi, entries, a->gate.num_entries);
drivers/net/dsa/ocelot/felix_vsc9959.c
2280
vsc9959_psfp_parse_gate(a, sgi);
drivers/net/dsa/ocelot/felix_vsc9959.c
2291
index = a->hw_index + VSC9959_PSFP_POLICER_BASE;
drivers/net/dsa/ocelot/felix_vsc9959.c
2297
rate = a->police.rate_bytes_ps;
drivers/net/dsa/ocelot/felix_vsc9959.c
2298
burst = rate * PSCHED_NS2TICKS(a->police.burst);
drivers/net/dsa/ocelot/felix_vsc9959.c
2309
sfi.maxsdu = a->police.mtu;
drivers/net/dsa/realtek/rtl8366rb.c
35
#define RTL8366RB_SGCR_MAX_LENGTH(a) ((a) << 4)
drivers/net/dsa/realtek/rtl8366rb.c
75
#define RTL8366RB_PMCR_SOURCE_PORT(a) (a)
drivers/net/dsa/realtek/rtl8366rb.c
77
#define RTL8366RB_PMCR_MONITOR_PORT(a) ((a) << 4)
drivers/net/dsa/sja1105/sja1105_ptp.h
41
s64 a, b, n;
drivers/net/dsa/sja1105/sja1105_ptp.h
46
a = now - base_time;
drivers/net/dsa/sja1105/sja1105_ptp.h
48
n = div_s64(a + b - 1, b);
drivers/net/dsa/sja1105/sja1105_vl.c
276
static bool sja1105_vl_key_lower(struct sja1105_vl_lookup_entry *a,
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
436
struct sja1105_vl_lookup_entry *a = &vl_lookup[i];
drivers/net/dsa/sja1105/sja1105_vl.c
441
if (sja1105_vl_key_lower(b, a)) {
drivers/net/dsa/sja1105/sja1105_vl.c
442
struct sja1105_vl_lookup_entry tmp = *a;
drivers/net/dsa/sja1105/sja1105_vl.c
444
*a = *b;
drivers/net/dsa/vitesse-vsc73xx-core.c
356
#define IS_7385(a) ((a)->chipid == VSC73XX_CHIPID_ID_7385)
drivers/net/dsa/vitesse-vsc73xx-core.c
357
#define IS_7388(a) ((a)->chipid == VSC73XX_CHIPID_ID_7388)
drivers/net/dsa/vitesse-vsc73xx-core.c
358
#define IS_7395(a) ((a)->chipid == VSC73XX_CHIPID_ID_7395)
drivers/net/dsa/vitesse-vsc73xx-core.c
359
#define IS_7398(a) ((a)->chipid == VSC73XX_CHIPID_ID_7398)
drivers/net/dsa/vitesse-vsc73xx-core.c
360
#define IS_739X(a) (IS_7395(a) || IS_7398(a))
drivers/net/dsa/yt921x.c
2443
static int __maybe_unused appprios_cmp(const void *a, const void *b)
drivers/net/dsa/yt921x.c
2445
return ((const u8 *)b)[1] - ((const u8 *)a)[1];
drivers/net/ethernet/8390/hydra.c
51
#define WORDSWAP(a) ((((a)>>8)&0xff) | ((a)<<8))
drivers/net/ethernet/8390/zorro8390.c
67
#define WORDSWAP(a) ((((a) >> 8) & 0xff) | ((a) << 8))
drivers/net/ethernet/actions/owl-emac.c
451
u32 *a = (u32 *)(*dst);
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/aeroflex/greth.c
81
#define GRETH_REGLOAD(a) (be32_to_cpu(__raw_readl(&(a))))
drivers/net/ethernet/aeroflex/greth.c
82
#define GRETH_REGSAVE(a, v) (__raw_writel(cpu_to_be32(v), &(a)))
drivers/net/ethernet/aeroflex/greth.c
83
#define GRETH_REGORIN(a, v) (GRETH_REGSAVE(a, (GRETH_REGLOAD(a) | (v))))
drivers/net/ethernet/aeroflex/greth.c
84
#define GRETH_REGANDIN(a, v) (GRETH_REGSAVE(a, (GRETH_REGLOAD(a) & (v))))
drivers/net/ethernet/altera/altera_msgdmahw.h
138
#define msgdma_respoffs(a) (offsetof(struct msgdma_response, a))
drivers/net/ethernet/altera/altera_msgdmahw.h
139
#define msgdma_csroffs(a) (offsetof(struct msgdma_csr, a))
drivers/net/ethernet/altera/altera_msgdmahw.h
140
#define msgdma_descroffs(a) (offsetof(struct msgdma_extended_desc, a))
drivers/net/ethernet/altera/altera_sgdmahw.h
94
#define sgdma_csroffs(a) (offsetof(struct sgdma_csr, a))
drivers/net/ethernet/altera/altera_sgdmahw.h
95
#define sgdma_descroffs(a) (offsetof(struct sgdma_descrip, a))
drivers/net/ethernet/altera/altera_tse.h
350
#define tse_csroffs(a) (offsetof(struct altera_tse_mac, a))
drivers/net/ethernet/amd/atarilance.c
237
#define REGA(a) (*( AREG = (a), &DREG ))
drivers/net/ethernet/amd/atarilance.c
88
#define DPRINTK(n,a) \
drivers/net/ethernet/amd/atarilance.c
91
printk a; \
drivers/net/ethernet/amd/atarilance.c
95
# define PROBE_PRINT(a) printk a
drivers/net/ethernet/amd/atarilance.c
97
# define PROBE_PRINT(a)
drivers/net/ethernet/amd/pcnet32.c
1001
lp->a->write_bcr(ioaddr, 20, 2);
drivers/net/ethernet/amd/pcnet32.c
1006
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* Set STOP bit */
drivers/net/ethernet/amd/pcnet32.c
1052
x = a->read_bcr(ioaddr, 32); /* set internal loopback in BCR32 */
drivers/net/ethernet/amd/pcnet32.c
1053
a->write_bcr(ioaddr, 32, x | 0x0002);
drivers/net/ethernet/amd/pcnet32.c
1056
x = a->read_csr(ioaddr, CSR15) & 0xfffc;
drivers/net/ethernet/amd/pcnet32.c
1057
lp->a->write_csr(ioaddr, CSR15, x | 0x0044);
drivers/net/ethernet/amd/pcnet32.c
1060
lp->a->write_csr(ioaddr, CSR0, CSR0_START); /* Set STRT bit */
drivers/net/ethernet/amd/pcnet32.c
1079
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* Set STOP bit */
drivers/net/ethernet/amd/pcnet32.c
1114
x = a->read_csr(ioaddr, CSR15);
drivers/net/ethernet/amd/pcnet32.c
1115
a->write_csr(ioaddr, CSR15, (x & ~0x0044)); /* reset bits 6 and 2 */
drivers/net/ethernet/amd/pcnet32.c
1117
x = a->read_bcr(ioaddr, 32); /* reset internal loopback */
drivers/net/ethernet/amd/pcnet32.c
1118
a->write_bcr(ioaddr, 32, (x & ~0x0002));
drivers/net/ethernet/amd/pcnet32.c
1125
lp->a->write_bcr(ioaddr, 20, 4); /* return to 16bit mode */
drivers/net/ethernet/amd/pcnet32.c
1137
const struct pcnet32_access *a = lp->a;
drivers/net/ethernet/amd/pcnet32.c
1147
lp->save_regs[i - 4] = a->read_bcr(ioaddr, i);
drivers/net/ethernet/amd/pcnet32.c
1156
a->write_bcr(ioaddr, i, a->read_bcr(ioaddr, i) ^ 0x4000);
drivers/net/ethernet/amd/pcnet32.c
1164
a->write_bcr(ioaddr, i, lp->save_regs[i - 4]);
drivers/net/ethernet/amd/pcnet32.c
1405
lp->a->reset(ioaddr);
drivers/net/ethernet/amd/pcnet32.c
1406
lp->a->write_csr(ioaddr, CSR4, 0x0915); /* auto tx pad */
drivers/net/ethernet/amd/pcnet32.c
1413
val = lp->a->read_csr(ioaddr, CSR3);
drivers/net/ethernet/amd/pcnet32.c
1415
lp->a->write_csr(ioaddr, CSR3, val);
drivers/net/ethernet/amd/pcnet32.c
1418
lp->a->write_csr(ioaddr, CSR0, CSR0_INTEN);
drivers/net/ethernet/amd/pcnet32.c
1441
const struct pcnet32_access *a = lp->a;
drivers/net/ethernet/amd/pcnet32.c
1447
csr0 = a->read_csr(ioaddr, CSR0);
drivers/net/ethernet/amd/pcnet32.c
1457
*buff++ = a->read_csr(ioaddr, i);
drivers/net/ethernet/amd/pcnet32.c
1459
*buff++ = a->read_csr(ioaddr, 112);
drivers/net/ethernet/amd/pcnet32.c
1460
*buff++ = a->read_csr(ioaddr, 114);
drivers/net/ethernet/amd/pcnet32.c
1464
*buff++ = a->read_bcr(ioaddr, i);
drivers/net/ethernet/amd/pcnet32.c
1469
*buff++ = a->read_bcr(ioaddr, i);
drivers/net/ethernet/amd/pcnet32.c
1477
lp->a->write_bcr(ioaddr, 33,
drivers/net/ethernet/amd/pcnet32.c
1479
*buff++ = lp->a->read_bcr(ioaddr, 34);
drivers/net/ethernet/amd/pcnet32.c
1604
const struct pcnet32_access *a = NULL;
drivers/net/ethernet/amd/pcnet32.c
1614
a = &pcnet32_wio;
drivers/net/ethernet/amd/pcnet32.c
1619
a = &pcnet32_dwio;
drivers/net/ethernet/amd/pcnet32.c
1628
a->read_csr(ioaddr, 88) | (a->read_csr(ioaddr, 89) << 16);
drivers/net/ethernet/amd/pcnet32.c
1682
media = a->read_bcr(ioaddr, 49);
drivers/net/ethernet/amd/pcnet32.c
1689
a->write_bcr(ioaddr, 49, media);
drivers/net/ethernet/amd/pcnet32.c
1718
a->write_bcr(ioaddr, 18, (a->read_bcr(ioaddr, 18) | 0x0860));
drivers/net/ethernet/amd/pcnet32.c
1719
a->write_csr(ioaddr, 80,
drivers/net/ethernet/amd/pcnet32.c
1720
(a->read_csr(ioaddr, 80) & 0x0C00) | 0x0c00);
drivers/net/ethernet/amd/pcnet32.c
1743
a->write_bcr(ioaddr, 25, 0x17);
drivers/net/ethernet/amd/pcnet32.c
1744
a->write_bcr(ioaddr, 26, 0xc);
drivers/net/ethernet/amd/pcnet32.c
1746
a->write_bcr(ioaddr, 18, a->read_bcr(ioaddr, 18) | (1 << 11));
drivers/net/ethernet/amd/pcnet32.c
1770
val = a->read_csr(ioaddr, i + 12) & 0x0ffff;
drivers/net/ethernet/amd/pcnet32.c
1804
i = a->read_csr(ioaddr, 80) & 0x0C00; /* Check tx_start_pt */
drivers/net/ethernet/amd/pcnet32.c
1820
i = a->read_bcr(ioaddr, 18); /* Check Burst/Bus control */
drivers/net/ethernet/amd/pcnet32.c
1830
i = a->read_bcr(ioaddr, 25);
drivers/net/ethernet/amd/pcnet32.c
1832
i = a->read_bcr(ioaddr, 26);
drivers/net/ethernet/amd/pcnet32.c
1834
i = a->read_bcr(ioaddr, 27);
drivers/net/ethernet/amd/pcnet32.c
1895
lp->a = a;
drivers/net/ethernet/amd/pcnet32.c
1918
a->write_bcr(ioaddr, 20, 2);
drivers/net/ethernet/amd/pcnet32.c
1920
a->write_csr(ioaddr, 1, (lp->init_dma_addr & 0xffff));
drivers/net/ethernet/amd/pcnet32.c
1921
a->write_csr(ioaddr, 2, (lp->init_dma_addr >> 16));
drivers/net/ethernet/amd/pcnet32.c
1936
a->write_csr(ioaddr, CSR0, CSR0_INTEN | CSR0_INIT);
drivers/net/ethernet/amd/pcnet32.c
1954
lp->mii_if.phy_id = ((lp->a->read_bcr(ioaddr, 33)) >> 5) & 0x1f;
drivers/net/ethernet/amd/pcnet32.c
1974
lp->a->write_bcr(ioaddr, 33, (lp->mii_if.phy_id) << 5);
drivers/net/ethernet/amd/pcnet32.c
2002
a->write_bcr(ioaddr, 2, a->read_bcr(ioaddr, 2) | 0x1000);
drivers/net/ethernet/amd/pcnet32.c
2113
lp->a->reset(ioaddr);
drivers/net/ethernet/amd/pcnet32.c
2116
lp->a->write_bcr(ioaddr, 20, 2);
drivers/net/ethernet/amd/pcnet32.c
2129
val = lp->a->read_bcr(ioaddr, 2) & ~2;
drivers/net/ethernet/amd/pcnet32.c
2132
lp->a->write_bcr(ioaddr, 2, val);
drivers/net/ethernet/amd/pcnet32.c
2136
val = lp->a->read_bcr(ioaddr, 9) & ~3;
drivers/net/ethernet/amd/pcnet32.c
2146
lp->a->write_bcr(ioaddr, 9, val);
drivers/net/ethernet/amd/pcnet32.c
2150
val = lp->a->read_csr(ioaddr, 124) & ~0x10;
drivers/net/ethernet/amd/pcnet32.c
2153
lp->a->write_csr(ioaddr, 124, val);
drivers/net/ethernet/amd/pcnet32.c
2172
lp->a->write_bcr(ioaddr, 32,
drivers/net/ethernet/amd/pcnet32.c
2173
lp->a->read_bcr(ioaddr, 32) | 0x0080);
drivers/net/ethernet/amd/pcnet32.c
2175
val = lp->a->read_bcr(ioaddr, 32) & ~0xb8;
drivers/net/ethernet/amd/pcnet32.c
2180
lp->a->write_bcr(ioaddr, 32, val);
drivers/net/ethernet/amd/pcnet32.c
2183
lp->a->write_bcr(ioaddr, 32,
drivers/net/ethernet/amd/pcnet32.c
2184
lp->a->read_bcr(ioaddr,
drivers/net/ethernet/amd/pcnet32.c
2187
val = lp->a->read_bcr(ioaddr, 32) & ~0x98;
drivers/net/ethernet/amd/pcnet32.c
2189
lp->a->write_bcr(ioaddr, 32, val);
drivers/net/ethernet/amd/pcnet32.c
2202
val = lp->a->read_bcr(ioaddr, 2);
drivers/net/ethernet/amd/pcnet32.c
2203
lp->a->write_bcr(ioaddr, 2, val & ~2);
drivers/net/ethernet/amd/pcnet32.c
2204
val = lp->a->read_bcr(ioaddr, 32);
drivers/net/ethernet/amd/pcnet32.c
2205
lp->a->write_bcr(ioaddr, 32, val & ~(1 << 7)); /* stop MII manager */
drivers/net/ethernet/amd/pcnet32.c
2215
bcr9 = lp->a->read_bcr(ioaddr, 9);
drivers/net/ethernet/amd/pcnet32.c
2224
lp->a->write_bcr(ioaddr, 9, bcr9);
drivers/net/ethernet/amd/pcnet32.c
2255
val = lp->a->read_csr(ioaddr, CSR3);
drivers/net/ethernet/amd/pcnet32.c
2257
lp->a->write_csr(ioaddr, CSR3, val);
drivers/net/ethernet/amd/pcnet32.c
2273
lp->a->write_csr(ioaddr, 1, (lp->init_dma_addr & 0xffff));
drivers/net/ethernet/amd/pcnet32.c
2274
lp->a->write_csr(ioaddr, 2, (lp->init_dma_addr >> 16));
drivers/net/ethernet/amd/pcnet32.c
2276
lp->a->write_csr(ioaddr, CSR4, 0x0915); /* auto tx pad */
drivers/net/ethernet/amd/pcnet32.c
2277
lp->a->write_csr(ioaddr, CSR0, CSR0_INIT);
drivers/net/ethernet/amd/pcnet32.c
2289
if (lp->a->read_csr(ioaddr, CSR0) & CSR0_IDON)
drivers/net/ethernet/amd/pcnet32.c
2295
lp->a->write_csr(ioaddr, CSR0, CSR0_NORMAL);
drivers/net/ethernet/amd/pcnet32.c
2301
lp->a->read_csr(ioaddr, CSR0));
drivers/net/ethernet/amd/pcnet32.c
2316
lp->a->write_bcr(ioaddr, 20, 4);
drivers/net/ethernet/amd/pcnet32.c
2432
if (lp->a->read_csr(ioaddr, CSR0) & CSR0_STOP)
drivers/net/ethernet/amd/pcnet32.c
2444
lp->a->write_csr(ioaddr, CSR0, CSR0_INIT);
drivers/net/ethernet/amd/pcnet32.c
2447
if (lp->a->read_csr(ioaddr, CSR0) & CSR0_IDON)
drivers/net/ethernet/amd/pcnet32.c
2450
lp->a->write_csr(ioaddr, CSR0, csr0_bits);
drivers/net/ethernet/amd/pcnet32.c
2462
dev->name, lp->a->read_csr(ioaddr, CSR0));
drivers/net/ethernet/amd/pcnet32.c
2463
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP);
drivers/net/ethernet/amd/pcnet32.c
2506
__func__, lp->a->read_csr(ioaddr, CSR0));
drivers/net/ethernet/amd/pcnet32.c
2542
lp->a->write_csr(ioaddr, CSR0, CSR0_INTEN | CSR0_TXPOLL);
drivers/net/ethernet/amd/pcnet32.c
2568
csr0 = lp->a->read_csr(ioaddr, CSR0);
drivers/net/ethernet/amd/pcnet32.c
2573
lp->a->write_csr(ioaddr, CSR0, csr0 & ~0x004f);
drivers/net/ethernet/amd/pcnet32.c
2577
csr0, lp->a->read_csr(ioaddr, CSR0));
drivers/net/ethernet/amd/pcnet32.c
2604
val = lp->a->read_csr(ioaddr, CSR3);
drivers/net/ethernet/amd/pcnet32.c
2606
lp->a->write_csr(ioaddr, CSR3, val);
drivers/net/ethernet/amd/pcnet32.c
2611
csr0 = lp->a->read_csr(ioaddr, CSR0);
drivers/net/ethernet/amd/pcnet32.c
2616
lp->a->read_csr(ioaddr, CSR0));
drivers/net/ethernet/amd/pcnet32.c
2636
dev->stats.rx_missed_errors = lp->a->read_csr(ioaddr, 112);
drivers/net/ethernet/amd/pcnet32.c
2640
lp->a->read_csr(ioaddr, CSR0));
drivers/net/ethernet/amd/pcnet32.c
2643
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP);
drivers/net/ethernet/amd/pcnet32.c
2649
lp->a->write_bcr(ioaddr, 20, 4);
drivers/net/ethernet/amd/pcnet32.c
2672
dev->stats.rx_missed_errors = lp->a->read_csr(ioaddr, 112);
drivers/net/ethernet/amd/pcnet32.c
269
const struct pcnet32_access *a;
drivers/net/ethernet/amd/pcnet32.c
2693
lp->a->write_csr(ioaddr, PCNET32_MC_FILTER, 0xffff);
drivers/net/ethernet/amd/pcnet32.c
2694
lp->a->write_csr(ioaddr, PCNET32_MC_FILTER+1, 0xffff);
drivers/net/ethernet/amd/pcnet32.c
2695
lp->a->write_csr(ioaddr, PCNET32_MC_FILTER+2, 0xffff);
drivers/net/ethernet/amd/pcnet32.c
2696
lp->a->write_csr(ioaddr, PCNET32_MC_FILTER+3, 0xffff);
drivers/net/ethernet/amd/pcnet32.c
2710
lp->a->write_csr(ioaddr, PCNET32_MC_FILTER + i,
drivers/net/ethernet/amd/pcnet32.c
2725
csr15 = lp->a->read_csr(ioaddr, CSR15);
drivers/net/ethernet/amd/pcnet32.c
2732
lp->a->write_csr(ioaddr, CSR15, csr15 | 0x8000);
drivers/net/ethernet/amd/pcnet32.c
2736
lp->a->write_csr(ioaddr, CSR15, csr15 & 0x7fff);
drivers/net/ethernet/amd/pcnet32.c
2743
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP);
drivers/net/ethernet/amd/pcnet32.c
2761
lp->a->write_bcr(ioaddr, 33, ((phy_id & 0x1f) << 5) | (reg_num & 0x1f));
drivers/net/ethernet/amd/pcnet32.c
2762
val_out = lp->a->read_bcr(ioaddr, 34);
drivers/net/ethernet/amd/pcnet32.c
2776
lp->a->write_bcr(ioaddr, 33, ((phy_id & 0x1f) << 5) | (reg_num & 0x1f));
drivers/net/ethernet/amd/pcnet32.c
2777
lp->a->write_bcr(ioaddr, 34, val);
drivers/net/ethernet/amd/pcnet32.c
2856
curr_link = (lp->a->read_bcr(ioaddr, 4) != 0xc0);
drivers/net/ethernet/amd/pcnet32.c
2861
curr_link = (lp->a->read_bcr(ioaddr, 4) != 0xc0);
drivers/net/ethernet/amd/pcnet32.c
2883
bcr9 = lp->a->read_bcr(dev->base_addr, 9);
drivers/net/ethernet/amd/pcnet32.c
2889
lp->a->write_bcr(dev->base_addr, 9, bcr9);
drivers/net/ethernet/amd/pcnet32.c
462
val = lp->a->read_csr(ioaddr, CSR3);
drivers/net/ethernet/amd/pcnet32.c
464
lp->a->write_csr(ioaddr, CSR3, val);
drivers/net/ethernet/amd/pcnet32.c
680
const struct pcnet32_access *a = lp->a;
drivers/net/ethernet/amd/pcnet32.c
689
csr5 = a->read_csr(ioaddr, CSR5);
drivers/net/ethernet/amd/pcnet32.c
690
a->write_csr(ioaddr, CSR5, csr5 | CSR5_SUSPEND);
drivers/net/ethernet/amd/pcnet32.c
694
while (!(a->read_csr(ioaddr, CSR5) & CSR5_SUSPEND)) {
drivers/net/ethernet/amd/pcnet32.c
713
int csr5 = lp->a->read_csr(ioaddr, CSR5);
drivers/net/ethernet/amd/pcnet32.c
715
lp->a->write_csr(ioaddr, CSR5, csr5 & ~CSR5_SUSPEND);
drivers/net/ethernet/amd/pcnet32.c
730
if (lp->a->read_bcr(dev->base_addr, 4) == 0xc0)
drivers/net/ethernet/amd/pcnet32.c
763
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP);
drivers/net/ethernet/amd/pcnet32.c
766
bcr2 = lp->a->read_bcr(ioaddr, 2);
drivers/net/ethernet/amd/pcnet32.c
768
lp->a->write_bcr(ioaddr, 2, bcr2 | 0x0002);
drivers/net/ethernet/amd/pcnet32.c
770
lp->a->write_bcr(ioaddr, 2, bcr2 & ~0x0002);
drivers/net/ethernet/amd/pcnet32.c
773
csr15 = lp->a->read_csr(ioaddr, CSR15) & ~0x0180;
drivers/net/ethernet/amd/pcnet32.c
776
lp->a->write_csr(ioaddr, CSR15, csr15);
drivers/net/ethernet/amd/pcnet32.c
780
bcr9 = lp->a->read_bcr(ioaddr, 9) & ~0x0003;
drivers/net/ethernet/amd/pcnet32.c
783
lp->a->write_bcr(ioaddr, 9, bcr9);
drivers/net/ethernet/amd/pcnet32.c
822
r = (lp->a->read_bcr(ioaddr, 4) != 0xc0);
drivers/net/ethernet/amd/pcnet32.c
827
r = (lp->a->read_bcr(ioaddr, 4) != 0xc0);
drivers/net/ethernet/amd/pcnet32.c
894
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* stop the chip */
drivers/net/ethernet/amd/pcnet32.c
971
const struct pcnet32_access *a = lp->a; /* access to registers */
drivers/net/ethernet/amd/pcnet32.c
992
lp->a->write_csr(ioaddr, CSR0, CSR0_STOP); /* stop the chip */
drivers/net/ethernet/amd/pcnet32.c
997
lp->a->reset(ioaddr);
drivers/net/ethernet/amd/pcnet32.c
998
lp->a->write_csr(ioaddr, CSR4, 0x0915); /* auto tx pad */
drivers/net/ethernet/amd/sun3lance.c
166
#define REGA(a) (*( AREG = (a), &DREG ))
drivers/net/ethernet/amd/sun3lance.c
80
#define DPRINTK(n,a) \
drivers/net/ethernet/amd/sun3lance.c
83
printk a; \
drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c
19
#define XGENE_EXTD_STAT(s, a, m) \
drivers/net/ethernet/apm/xgene/xgene_enet_ethtool.c
22
.addr = a ## _ADDR, \
drivers/net/ethernet/apple/bmac.c
163
dbdma_st32(volatile __u32 __iomem *a, unsigned long x)
drivers/net/ethernet/apple/bmac.c
165
__asm__ volatile( "stwbrx %0,0,%1" : : "r" (x), "r" (a) : "memory");
drivers/net/ethernet/apple/bmac.c
169
dbdma_ld32(volatile __u32 __iomem *a)
drivers/net/ethernet/apple/bmac.c
172
__asm__ volatile ("lwbrx %0,0,%1" : "=r" (swap) : "r" (a));
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
306
int hw_atl_utils_fw_downld_dwords(struct aq_hw_s *self, u32 a,
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
327
aq_hw_write_reg(self, HW_ATL_MIF_ADDR, a);
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
334
self, val, val != a,
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.c
343
a += 4;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h
622
int hw_atl_utils_fw_downld_dwords(struct aq_hw_s *self, u32 a,
drivers/net/ethernet/atheros/atl1c/atl1c.h
549
#define AT_WRITE_REG(a, reg, value) ( \
drivers/net/ethernet/atheros/atl1c/atl1c.h
550
writel((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1c/atl1c.h
552
#define AT_WRITE_FLUSH(a) (\
drivers/net/ethernet/atheros/atl1c/atl1c.h
553
readl((a)->hw_addr))
drivers/net/ethernet/atheros/atl1c/atl1c.h
555
#define AT_READ_REG(a, reg, pdata) do { \
drivers/net/ethernet/atheros/atl1c/atl1c.h
556
if (unlikely((a)->hibernate)) { \
drivers/net/ethernet/atheros/atl1c/atl1c.h
557
readl((a)->hw_addr + reg); \
drivers/net/ethernet/atheros/atl1c/atl1c.h
558
*(u32 *)pdata = readl((a)->hw_addr + reg); \
drivers/net/ethernet/atheros/atl1c/atl1c.h
560
*(u32 *)pdata = readl((a)->hw_addr + reg); \
drivers/net/ethernet/atheros/atl1c/atl1c.h
564
#define AT_WRITE_REGB(a, reg, value) (\
drivers/net/ethernet/atheros/atl1c/atl1c.h
565
writeb((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1c/atl1c.h
567
#define AT_READ_REGB(a, reg) (\
drivers/net/ethernet/atheros/atl1c/atl1c.h
568
readb((a)->hw_addr + reg))
drivers/net/ethernet/atheros/atl1c/atl1c.h
570
#define AT_WRITE_REGW(a, reg, value) (\
drivers/net/ethernet/atheros/atl1c/atl1c.h
571
writew((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1c/atl1c.h
573
#define AT_READ_REGW(a, reg, pdata) do { \
drivers/net/ethernet/atheros/atl1c/atl1c.h
574
if (unlikely((a)->hibernate)) { \
drivers/net/ethernet/atheros/atl1c/atl1c.h
575
readw((a)->hw_addr + reg); \
drivers/net/ethernet/atheros/atl1c/atl1c.h
576
*(u16 *)pdata = readw((a)->hw_addr + reg); \
drivers/net/ethernet/atheros/atl1c/atl1c.h
578
*(u16 *)pdata = readw((a)->hw_addr + reg); \
drivers/net/ethernet/atheros/atl1c/atl1c.h
582
#define AT_WRITE_REG_ARRAY(a, reg, offset, value) ( \
drivers/net/ethernet/atheros/atl1c/atl1c.h
583
writel((value), (((a)->hw_addr + reg) + ((offset) << 2))))
drivers/net/ethernet/atheros/atl1c/atl1c.h
585
#define AT_READ_REG_ARRAY(a, reg, offset) ( \
drivers/net/ethernet/atheros/atl1c/atl1c.h
586
readl(((a)->hw_addr + reg) + ((offset) << 2)))
drivers/net/ethernet/atheros/atl1e/atl1e.h
457
#define AT_WRITE_REG(a, reg, value) ( \
drivers/net/ethernet/atheros/atl1e/atl1e.h
458
writel((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1e/atl1e.h
460
#define AT_WRITE_FLUSH(a) (\
drivers/net/ethernet/atheros/atl1e/atl1e.h
461
readl((a)->hw_addr))
drivers/net/ethernet/atheros/atl1e/atl1e.h
463
#define AT_READ_REG(a, reg) ( \
drivers/net/ethernet/atheros/atl1e/atl1e.h
464
readl((a)->hw_addr + reg))
drivers/net/ethernet/atheros/atl1e/atl1e.h
466
#define AT_WRITE_REGB(a, reg, value) (\
drivers/net/ethernet/atheros/atl1e/atl1e.h
467
writeb((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1e/atl1e.h
469
#define AT_READ_REGB(a, reg) (\
drivers/net/ethernet/atheros/atl1e/atl1e.h
470
readb((a)->hw_addr + reg))
drivers/net/ethernet/atheros/atl1e/atl1e.h
472
#define AT_WRITE_REGW(a, reg, value) (\
drivers/net/ethernet/atheros/atl1e/atl1e.h
473
writew((value), ((a)->hw_addr + reg)))
drivers/net/ethernet/atheros/atl1e/atl1e.h
475
#define AT_READ_REGW(a, reg) (\
drivers/net/ethernet/atheros/atl1e/atl1e.h
476
readw((a)->hw_addr + reg))
drivers/net/ethernet/atheros/atl1e/atl1e.h
478
#define AT_WRITE_REG_ARRAY(a, reg, offset, value) ( \
drivers/net/ethernet/atheros/atl1e/atl1e.h
479
writel((value), (((a)->hw_addr + reg) + ((offset) << 2))))
drivers/net/ethernet/atheros/atl1e/atl1e.h
481
#define AT_READ_REG_ARRAY(a, reg, offset) ( \
drivers/net/ethernet/atheros/atl1e/atl1e.h
482
readl(((a)->hw_addr + reg) + ((offset) << 2)))
drivers/net/ethernet/atheros/atlx/atl2.c
2056
#define LBYTESWAP(a) ((((a) & 0x00ff00ff) << 8) | \
drivers/net/ethernet/atheros/atlx/atl2.c
2057
(((a) & 0xff00ff00) >> 8))
drivers/net/ethernet/atheros/atlx/atl2.c
2058
#define LONGSWAP(a) ((LBYTESWAP(a) << 16) | (LBYTESWAP(a) >> 16))
drivers/net/ethernet/atheros/atlx/atl2.c
2059
#define SHORTSWAP(a) (((a) << 8) | ((a) >> 8))
drivers/net/ethernet/atheros/atlx/atl2.h
38
#define ATL2_WRITE_REG(a, reg, value) (iowrite32((value), \
drivers/net/ethernet/atheros/atlx/atl2.h
39
((a)->hw_addr + (reg))))
drivers/net/ethernet/atheros/atlx/atl2.h
41
#define ATL2_WRITE_FLUSH(a) (ioread32((a)->hw_addr))
drivers/net/ethernet/atheros/atlx/atl2.h
43
#define ATL2_READ_REG(a, reg) (ioread32((a)->hw_addr + (reg)))
drivers/net/ethernet/atheros/atlx/atl2.h
45
#define ATL2_WRITE_REGB(a, reg, value) (iowrite8((value), \
drivers/net/ethernet/atheros/atlx/atl2.h
46
((a)->hw_addr + (reg))))
drivers/net/ethernet/atheros/atlx/atl2.h
48
#define ATL2_READ_REGB(a, reg) (ioread8((a)->hw_addr + (reg)))
drivers/net/ethernet/atheros/atlx/atl2.h
50
#define ATL2_WRITE_REGW(a, reg, value) (iowrite16((value), \
drivers/net/ethernet/atheros/atlx/atl2.h
51
((a)->hw_addr + (reg))))
drivers/net/ethernet/atheros/atlx/atl2.h
53
#define ATL2_READ_REGW(a, reg) (ioread16((a)->hw_addr + (reg)))
drivers/net/ethernet/atheros/atlx/atl2.h
55
#define ATL2_WRITE_REG_ARRAY(a, reg, offset, value) \
drivers/net/ethernet/atheros/atlx/atl2.h
56
(iowrite32((value), (((a)->hw_addr + (reg)) + ((offset) << 2))))
drivers/net/ethernet/atheros/atlx/atl2.h
58
#define ATL2_READ_REG_ARRAY(a, reg, offset) \
drivers/net/ethernet/atheros/atlx/atl2.h
59
(ioread32(((a)->hw_addr + (reg)) + ((offset) << 2)))
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_hsi.h
1750
#define SHMEM_ARRAY_GET(a, i, eb, fb) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1751
((a[SHMEM_ARRAY_ENTRY(i, eb)] >> SHMEM_ARRAY_BITPOS(i, eb, fb)) & \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1754
#define SHMEM_ARRAY_SET(a, i, eb, fb, val) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1756
a[SHMEM_ARRAY_ENTRY(i, eb)] &= ~(SHMEM_ARRAY_MASK(eb) << \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1758
a[SHMEM_ARRAY_ENTRY(i, eb)] |= (((val) & SHMEM_ARRAY_MASK(eb)) << \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1767
#define DCBX_PRI_PG_GET(a, i) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1768
SHMEM_ARRAY_GET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1769
#define DCBX_PRI_PG_SET(a, i, val) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1770
SHMEM_ARRAY_SET(a, i, DCBX_PRI_PG_BITWIDTH, DCBX_PRI_PG_FBITS, val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1773
#define DCBX_PG_BW_GET(a, i) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1774
SHMEM_ARRAY_GET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1775
#define DCBX_PG_BW_SET(a, i, val) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h
1776
SHMEM_ARRAY_SET(a, i, DCBX_BW_PG_BITWIDTH, DCBX_BW_PG_BITWIDTH, val)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
107
#define MAXVAL(a, b) (((a) > (b)) ? (a) : (b))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4164
static inline bool __atomic_add_ifless(atomic_t *v, int a, int u)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4170
if (unlikely(c + a >= u))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4173
old = atomic_cmpxchg((v), c, c + a);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4192
static inline bool __atomic_dec_ifmoe(atomic_t *v, int a, int u)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4198
if (unlikely(c - a < u))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4201
old = atomic_cmpxchg((v), c, c - a);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
413
#define ADD_EXTEND_64(s_hi, s_lo, a) \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
415
s_lo += a; \
drivers/net/ethernet/broadcom/bnx2x/bnx2x_stats.h
416
s_hi += (s_lo < a) ? 1 : 0; \
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
2782
a[0] = a[1] = a[2] = a[3] = a[4] = a[5] = a[6] = a[7] = a[8] = 1;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2783
a[9] = 2;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2784
a[10] = 3;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2785
a[11] = 4;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2786
a[12] = 5;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2787
a[13] = 6;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2788
a[14] = 7;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2789
a[15] = 8;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2790
a[16] = 9;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2791
a[17] = 10;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2792
a[18] = 14;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2793
a[19] = 17;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2794
a[20] = 21;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2795
a[21] = 25;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2796
a[22] = 30;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2797
a[23] = 35;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2798
a[24] = 45;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2799
a[25] = 60;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2800
a[26] = 80;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2801
a[27] = 100;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2802
a[28] = 200;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2803
a[29] = 300;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2804
a[30] = 400;
drivers/net/ethernet/chelsio/cxgb3/t3_hw.c
2805
a[31] = 500;
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
533
return ((const struct cudbg_mem_desc *)a)->base -
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1743
u32 a = ((u32)addr[0] << 16) | ((u32)addr[1] << 8) | addr[2];
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1746
a ^= b;
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1747
a ^= (a >> 12);
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1748
a ^= (a >> 6);
drivers/net/ethernet/chelsio/cxgb4/cxgb4.h
1749
return a & 0x3f;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3193
u16 a, b;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3206
a = (hw_addr[0] << 8) | hw_addr[1];
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3208
a ^= b;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3209
a |= 0x0200; /* locally assigned Ethernet MAC address */
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3210
a &= ~0x0100; /* not a multicast Ethernet MAC address */
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3211
macaddr[0] = a >> 8;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3212
macaddr[1] = a & 0xff;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
103
tcf_exts_for_each_action(i, a, exts) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
109
if (is_tcf_gact_shot(a)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
116
if (is_tcf_mirred_egress_redirect(a)) {
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
121
target_dev = tcf_mirred_dev(a);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c
95
const struct tc_action *a;
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
5800
a[0] = a[1] = a[2] = a[3] = a[4] = a[5] = a[6] = a[7] = a[8] = 1;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5801
a[9] = 2;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5802
a[10] = 3;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5803
a[11] = 4;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5804
a[12] = 5;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5805
a[13] = 6;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5806
a[14] = 7;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5807
a[15] = 8;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5808
a[16] = 9;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5809
a[17] = 10;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5810
a[18] = 14;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5811
a[19] = 17;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5812
a[20] = 21;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5813
a[21] = 25;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5814
a[22] = 30;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5815
a[23] = 35;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5816
a[24] = 45;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5817
a[25] = 60;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5818
a[26] = 80;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5819
a[27] = 100;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5820
a[28] = 200;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5821
a[29] = 300;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5822
a[30] = 400;
drivers/net/ethernet/chelsio/cxgb4/t4_hw.c
5823
a[31] = 500;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
356
u32 a = ((u32)addr[0] << 16) | ((u32)addr[1] << 8) | addr[2];
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
359
a ^= b;
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
360
a ^= (a >> 12);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
361
a ^= (a >> 6);
drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h
362
return a & 0x3f;
drivers/net/ethernet/engleder/tsnep_selftests.c
103
enabled = enable_gc(adapter, a);
drivers/net/ethernet/engleder/tsnep_selftests.c
50
static bool enable_gc(struct tsnep_adapter *adapter, bool a)
drivers/net/ethernet/engleder/tsnep_selftests.c
55
if (a) {
drivers/net/ethernet/engleder/tsnep_selftests.c
80
static bool gc_delayed_enable(struct tsnep_adapter *adapter, bool a, int delay)
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
1770
#define PTR_IS_ALIGNED(x, a) (IS_ALIGNED((unsigned long)(x), (a)))
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
100
#define ENETC4_PSICFGR2(a) ((a) * 0x80 + 0x2018)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
104
#define ENETC4_PSIUMHFR0(a) ((a) * 0x80 + 0x2050)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
105
#define ENETC4_PSIUMHFR1(a) ((a) * 0x80 + 0x2054)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
108
#define ENETC4_PSIMMHFR0(a) ((a) * 0x80 + 0x2058)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
109
#define ENETC4_PSIMMHFR1(a) ((a) * 0x80 + 0x205c)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
112
#define ENETC4_PSIVHFR0(a) ((a) * 0x80 + 0x2060)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
113
#define ENETC4_PSIVHFR1(a) ((a) * 0x80 + 0x2064)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
145
#define ENETC4_PTCTMSDUR(a) ((a) * 0x20 + 0x4208)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
61
#define PMR_SI_EN(a) BIT((16 + (a)))
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
69
#define PSIPMMR_SI_MAC_UP(a) BIT(a) /* a = SI index */
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
70
#define PSIPMMR_SI_MAC_MP(a) BIT((a) + 16)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
91
#define ENETC4_PSIPMAR0(a) ((a) * 0x80 + 0x2000)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
92
#define ENETC4_PSIPMAR1(a) ((a) * 0x80 + 0x2004)
drivers/net/ethernet/freescale/enetc/enetc4_hw.h
95
#define ENETC4_PSICFGR0(a) ((a) * 0x80 + 0x2010)
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
43
#define IMX95_CFG_LINK_PCS_PROT(a) (0x8 + (a) * 4)
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
53
#define IMX94_NETC_LINK_CFG(a) (0x4c + (a) * 4)
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
69
#define IERB_ETBCR(a) (0x300c + 0x100 * (a))
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
70
#define IERB_LBCR(a) (0x1010 + 0x40 * (a))
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
73
#define IERB_EFAUXR(a) (0x3044 + 0x100 * (a))
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
74
#define IERB_VFAUXR(a) (0x4004 + 0x40 * (a))
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
92
#define NETC_ENETC_ID(a) (a)
drivers/net/ethernet/freescale/enetc/netc_blk_ctrl.c
93
#define NETC_TIMER_ID(a) (a)
drivers/net/ethernet/freescale/enetc/ntmp_private.h
70
#define NTMP_TBLV_QACT(v, a) (FIELD_PREP(NTMP_TBL_VER, (v)) | \
drivers/net/ethernet/freescale/enetc/ntmp_private.h
71
((a) & NTMP_QUERY_ACT))
drivers/net/ethernet/google/gve/gve_adminq.h
243
#define GVE_CAP1(a) BIT((int)a)
drivers/net/ethernet/google/gve/gve_adminq.h
244
#define GVE_CAP2(a) BIT(((int)a) - 64)
drivers/net/ethernet/google/gve/gve_adminq.h
245
#define GVE_CAP3(a) BIT(((int)a) - 128)
drivers/net/ethernet/google/gve/gve_adminq.h
246
#define GVE_CAP4(a) BIT(((int)a) - 192)
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1738
u16 *a = (u16 *)dst;
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/hisilicon/hns/hns_dsaf_reg.h
1022
#define dsaf_write_dev(a, reg, value) \
drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h
1023
dsaf_write_reg((a)->io_base, (reg), (value))
drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h
1040
#define dsaf_read_dev(a, reg) \
drivers/net/ethernet/hisilicon/hns/hns_dsaf_reg.h
1041
dsaf_read_reg((a)->io_base, (reg))
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
473
#define hclge_comm_write_dev(a, reg, value) \
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
474
hclge_comm_write_reg((a)->io_base, reg, value)
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
475
#define hclge_comm_read_dev(a, reg) \
drivers/net/ethernet/hisilicon/hns3/hns3_common/hclge_comm_cmd.h
476
hclge_comm_read_reg((a)->io_base, reg)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
655
#define hns3_read_dev(a, reg) \
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
656
hns3_read_reg((a)->io_base, reg)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
665
#define hns3_write_dev(a, reg, value) \
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h
666
hns3_write_reg((a)->io_base, reg, value)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
653
#define hclge_read_dev(a, reg) \
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
654
hclge_comm_read_reg((a)->hw.io_base, reg)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
655
#define hclge_write_dev(a, reg, value) \
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h
656
hclge_comm_write_reg((a)->hw.io_base, reg, value)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h
111
#define hclgevf_read_dev(a, reg) \
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h
112
hclge_comm_read_reg((a)->hw.io_base, reg)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h
113
#define hclgevf_write_dev(a, reg, value) \
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h
114
hclge_comm_write_reg((a)->hw.io_base, reg, value)
drivers/net/ethernet/hisilicon/hns_mdio.c
100
#define MDIO_WRITE_REG(a, reg, value) \
drivers/net/ethernet/hisilicon/hns_mdio.c
101
mdio_write_reg((a)->vbase, (reg), (value))
drivers/net/ethernet/i825xx/lasi_82596.c
125
u16 a, b;
drivers/net/ethernet/i825xx/lasi_82596.c
128
a = v >> 16;
drivers/net/ethernet/i825xx/lasi_82596.c
131
a = v & 0xffff;
drivers/net/ethernet/i825xx/lasi_82596.c
135
gsc_writel(a, dev->base_addr + PA_CPU_PORT_L_ACCESS);
drivers/net/ethernet/ibm/ibmveth.c
81
#define IBMVETH_GET_STAT(a, off) *((u64 *)(((unsigned long)(a)) + off))
drivers/net/ethernet/ibm/ibmvnic.c
129
#define IBMVNIC_GET_STAT(a, off) (*((u64 *)(((unsigned long)(a)) + (off))))
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_hw.h
376
#define E1000_READ_REG_IO(a, reg) \
drivers/net/ethernet/intel/e1000/e1000_hw.h
377
e1000_read_reg_io((a), E1000_##reg)
drivers/net/ethernet/intel/e1000/e1000_hw.h
378
#define E1000_WRITE_REG_IO(a, reg, val) \
drivers/net/ethernet/intel/e1000/e1000_hw.h
379
e1000_write_reg_io((a), E1000_##reg, val)
drivers/net/ethernet/intel/e1000/e1000_main.c
2064
static unsigned int e1000_frag_len(const struct e1000_adapter *a)
drivers/net/ethernet/intel/e1000/e1000_main.c
2066
return SKB_DATA_ALIGN(a->rx_buffer_len + E1000_HEADROOM) +
drivers/net/ethernet/intel/e1000/e1000_main.c
2070
static void *e1000_alloc_frag(const struct e1000_adapter *a)
drivers/net/ethernet/intel/e1000/e1000_main.c
2072
unsigned int len = e1000_frag_len(a);
drivers/net/ethernet/intel/e1000/e1000_main.c
3406
struct my_u { __le64 a; __le64 b; };
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/e1000/e1000_osdep.h
36
#define E1000_WRITE_REG_ARRAY(a, reg, offset, value) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
37
writel((value), ((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
38
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
41
#define E1000_READ_REG_ARRAY(a, reg, offset) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
42
readl((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
43
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
49
#define E1000_WRITE_REG_ARRAY_WORD(a, reg, offset, value) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
50
writew((value), ((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
51
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
54
#define E1000_READ_REG_ARRAY_WORD(a, reg, offset) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
55
readw((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
56
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
59
#define E1000_WRITE_REG_ARRAY_BYTE(a, reg, offset, value) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
60
writeb((value), ((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
61
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
64
#define E1000_READ_REG_ARRAY_BYTE(a, reg, offset) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
65
readb((a)->hw_addr + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
66
(((a)->mac_type >= e1000_82543) ? E1000_##reg : E1000_82542_##reg) + \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
71
#define E1000_WRITE_ICH_FLASH_REG(a, reg, value) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
72
writel((value), ((a)->flash_address + reg)))
drivers/net/ethernet/intel/e1000/e1000_osdep.h
74
#define E1000_READ_ICH_FLASH_REG(a, reg) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
75
readl((a)->flash_address + reg))
drivers/net/ethernet/intel/e1000/e1000_osdep.h
77
#define E1000_WRITE_ICH_FLASH_REG16(a, reg, value) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
78
writew((value), ((a)->flash_address + reg)))
drivers/net/ethernet/intel/e1000/e1000_osdep.h
80
#define E1000_READ_ICH_FLASH_REG16(a, reg) ( \
drivers/net/ethernet/intel/e1000/e1000_osdep.h
81
readw((a)->flash_address + reg))
drivers/net/ethernet/intel/e1000e/e1000.h
615
#define E1000_WRITE_REG_ARRAY(a, reg, offset, value) \
drivers/net/ethernet/intel/e1000e/e1000.h
616
(__ew32((a), (reg + ((offset) << 2)), (value)))
drivers/net/ethernet/intel/e1000e/e1000.h
618
#define E1000_READ_REG_ARRAY(a, reg, offset) \
drivers/net/ethernet/intel/e1000e/e1000.h
619
(readl((a)->hw_addr + reg + ((offset) << 2)))
drivers/net/ethernet/intel/e1000e/netdev.c
204
__le64 a;
drivers/net/ethernet/intel/e1000e/netdev.c
2057
struct e1000_adapter *a = adapter;
drivers/net/ethernet/intel/e1000e/netdev.c
2062
err = pci_enable_msix_range(a->pdev,
drivers/net/ethernet/intel/e1000e/netdev.c
2063
a->msix_entries,
drivers/net/ethernet/intel/e1000e/netdev.c
2064
a->num_vectors,
drivers/net/ethernet/intel/e1000e/netdev.c
2065
a->num_vectors);
drivers/net/ethernet/intel/e1000e/netdev.c
212
__le64 a;
drivers/net/ethernet/intel/e1000e/netdev.c
306
(unsigned long long)le64_to_cpu(u0->a),
drivers/net/ethernet/intel/e1000e/netdev.c
379
(unsigned long long)le64_to_cpu(u1->a),
drivers/net/ethernet/intel/e1000e/netdev.c
387
(unsigned long long)le64_to_cpu(u1->a),
drivers/net/ethernet/intel/e1000e/netdev.c
445
(unsigned long long)le64_to_cpu(u1->a),
drivers/net/ethernet/intel/e1000e/netdev.c
451
(unsigned long long)le64_to_cpu(u1->a),
drivers/net/ethernet/intel/i40e/i40e_ddp.c
34
static bool i40e_ddp_profiles_eq(struct i40e_profile_info *a,
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
4714
static bool i40e_match_fdir_filter(struct i40e_fdir_filter *a,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4718
if (a->dst_ip != b->dst_ip ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4719
a->src_ip != b->src_ip ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4720
a->dst_port != b->dst_port ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4721
a->src_port != b->src_port ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4722
a->flow_type != b->flow_type ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4723
a->ipl4_proto != b->ipl4_proto ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4724
a->vlan_tag != b->vlan_tag ||
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4725
a->vlan_etype != b->vlan_etype)
drivers/net/ethernet/intel/i40e/i40e_io.h
10
#define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
drivers/net/ethernet/intel/i40e/i40e_io.h
11
#define rd32(a, reg) readl((a)->hw_addr + (reg))
drivers/net/ethernet/intel/i40e/i40e_io.h
13
#define rd64(a, reg) readq((a)->hw_addr + (reg))
drivers/net/ethernet/intel/i40e/i40e_io.h
14
#define i40e_flush(a) readl((a)->hw_addr + I40E_GLGEN_STAT)
drivers/net/ethernet/intel/iavf/iavf.h
437
#define IAVF_RXDID_ALLOWED(a) \
drivers/net/ethernet/intel/iavf/iavf.h
438
((a)->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RX_FLEX_DESC)
drivers/net/ethernet/intel/iavf/iavf.h
439
#define IAVF_PTP_ALLOWED(a) \
drivers/net/ethernet/intel/iavf/iavf.h
440
((a)->vf_res->vf_cap_flags & VIRTCHNL_VF_CAP_PTP)
drivers/net/ethernet/intel/iavf/iavf_osdep.h
16
#define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
drivers/net/ethernet/intel/iavf/iavf_osdep.h
17
#define rd32(a, reg) readl((a)->hw_addr + (reg))
drivers/net/ethernet/intel/iavf/iavf_osdep.h
19
#define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg)))
drivers/net/ethernet/intel/iavf/iavf_osdep.h
20
#define rd64(a, reg) readq((a)->hw_addr + (reg))
drivers/net/ethernet/intel/iavf/iavf_osdep.h
21
#define iavf_flush(a) readl((a)->hw_addr + IAVF_VFGEN_RSTAT)
drivers/net/ethernet/intel/iavf/iavf_osdep.h
30
#define iavf_allocate_dma_mem(h, m, unused, s, a) \
drivers/net/ethernet/intel/iavf/iavf_osdep.h
31
iavf_allocate_dma_mem_d(h, m, s, a)
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
1220
enum ice_fltr_ptype flow_type = a->flow_type;
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
1253
!ice_cmp_ipv6_addr(a->ip.v6.dst_ip,
drivers/net/ethernet/intel/ice/ice_fdir.c
1255
!ice_cmp_ipv6_addr(a->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_osdep.h
22
#define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
drivers/net/ethernet/intel/ice/ice_osdep.h
23
#define rd32(a, reg) readl((a)->hw_addr + (reg))
drivers/net/ethernet/intel/ice/ice_osdep.h
24
#define wr64(a, reg, value) writeq((value), ((a)->hw_addr + (reg)))
drivers/net/ethernet/intel/ice/ice_osdep.h
25
#define rd64(a, reg) readq((a)->hw_addr + (reg))
drivers/net/ethernet/intel/ice/ice_osdep.h
27
#define rd32_poll_timeout(a, addr, val, cond, delay_us, timeout_us) \
drivers/net/ethernet/intel/ice/ice_osdep.h
28
read_poll_timeout(rd32, val, cond, delay_us, timeout_us, false, a, addr)
drivers/net/ethernet/intel/ice/ice_osdep.h
30
#define ice_flush(a) rd32((a), GLGEN_STAT)
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_ptp_hw.h
435
#define P_Q0_L(a, p) ((((a) + (0x2000 * (p)))) & 0xFFFF)
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
436
#define P_Q0_H(a, p) ((((a) + (0x2000 * (p)))) >> 16)
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
437
#define P_Q1_L(a, p) ((((a) - (0x2000 * ((p) - ICE_PORTS_PER_QUAD)))) & 0xFFFF)
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
438
#define P_Q1_H(a, p) ((((a) - (0x2000 * ((p) - ICE_PORTS_PER_QUAD)))) >> 16)
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
644
#define TS_L(a, idx) ((a) + ((idx) * BYTES_PER_IDX_ADDR_L_U))
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
645
#define TS_H(a, idx) ((a) + ((idx) * BYTES_PER_IDX_ADDR_L_U + \
drivers/net/ethernet/intel/ice/ice_ptp_hw.h
649
#define TS_EXT(a, port, idx) ((a) + (0x1000 * (port)) + \
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
1252
struct ice_fdir_fltr *a = &conf_a->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
578
a = &existing_conf->input;
drivers/net/ethernet/intel/ice/virt/fdir.c
580
flow_type_a = a->flow_type;
drivers/net/ethernet/intel/idpf/idpf_mem.h
15
#define idpf_mbx_wr32(a, reg, value) writel((value), ((a)->mbx.vaddr + (reg)))
drivers/net/ethernet/intel/idpf/idpf_mem.h
16
#define idpf_mbx_rd32(a, reg) readl((a)->mbx.vaddr + (reg))
drivers/net/ethernet/intel/idpf/idpf_mem.h
17
#define idpf_mbx_wr64(a, reg, value) writeq((value), ((a)->mbx.vaddr + (reg)))
drivers/net/ethernet/intel/idpf/idpf_mem.h
18
#define idpf_mbx_rd64(a, reg) readq((a)->mbx.vaddr + (reg))
drivers/net/ethernet/intel/igb/e1000_defines.h
74
#define E1000_I2CCMD_SFP_DATA_ADDR(a) (0x0000 + (a))
drivers/net/ethernet/intel/igb/e1000_defines.h
75
#define E1000_I2CCMD_SFP_DIAG_ADDR(a) (0x0100 + (a))
drivers/net/ethernet/intel/igb/e1000_defines.h
808
#define NVM_82580_LAN_FUNC_OFFSET(a) (a ? (0x40 + (0x40 * a)) : 0)
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
411
i, le64_to_cpu(u0->a),
drivers/net/ethernet/intel/igb/igb_main.c
497
le64_to_cpu(u0->a),
drivers/net/ethernet/intel/igb/igb_main.c
503
le64_to_cpu(u0->a),
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
192
i, le64_to_cpu(u0->a),
drivers/net/ethernet/intel/igc/igc_dump.c
275
le64_to_cpu(u0->a),
drivers/net/ethernet/intel/igc/igc_dump.c
281
le64_to_cpu(u0->a),
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1523
#define IXGBE_WRITE_REG_BE32(a, reg, value) \
drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c
1524
IXGBE_WRITE_REG((a), (reg), IXGBE_STORE_AS_BE32(ntohl(value)))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2109
struct ixgbe_addr_filter_info *a = &hw->addr_ctrl;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2111
if (a->mta_in_use > 0)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2126
struct ixgbe_addr_filter_info *a = &hw->addr_ctrl;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2128
if (a->mta_in_use > 0)
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
151
#define IXGBE_WRITE_REG(a, reg, value) ixgbe_write_reg((a), (reg), (value))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
170
#define IXGBE_WRITE_REG64(a, reg, value) ixgbe_write_reg64((a), (reg), (value))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
173
#define IXGBE_READ_REG(a, reg) ixgbe_read_reg((a), (reg))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
175
#define IXGBE_WRITE_REG_ARRAY(a, reg, offset, value) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
176
ixgbe_write_reg((a), (reg) + ((offset) << 2), (value))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
178
#define IXGBE_READ_REG_ARRAY(a, reg, offset) \
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
179
ixgbe_read_reg((a), (reg) + ((offset) << 2))
drivers/net/ethernet/intel/ixgbe/ixgbe_common.h
181
#define IXGBE_WRITE_FLUSH(a) ixgbe_read_reg((a), IXGBE_STATUS)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10109
const struct tc_action *a;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10115
tcf_exts_for_each_action(i, a, exts) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10117
if (is_tcf_gact_shot(a)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10124
if (is_tcf_mirred_egress_redirect(a)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10125
struct net_device *dev = tcf_mirred_dev(a);
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
707
le64_to_cpu((__force __le64)u0->a),
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
819
le64_to_cpu((__force __le64)u0->a),
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
826
le64_to_cpu((__force __le64)u0->a),
drivers/net/ethernet/intel/ixgbevf/regs.h
59
#define IXGBE_WRITE_FLUSH(a) (IXGBE_READ_REG(a, IXGBE_VFSTATUS))
drivers/net/ethernet/intel/ixgbevf/vf.h
158
#define IXGBE_REMOVED(a) unlikely(!(a))
drivers/net/ethernet/marvell/mv643xx_eth.c
1877
u8 *a = ha->addr;
drivers/net/ethernet/marvell/mv643xx_eth.c
1881
if (memcmp(a, "\x01\x00\x5e\x00\x00", 5) == 0) {
drivers/net/ethernet/marvell/mv643xx_eth.c
1883
entry = a[5];
drivers/net/ethernet/marvell/mv643xx_eth.c
1886
entry = addr_crc(a);
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/octeontx2/af/cn20k/reg.h
15
#define RVU_PRIV_PFX_DISC(a) (0x8000208 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
16
#define RVU_PRIV_HWVFX_DISC(a) (0xD000000 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
20
#define RVU_MBOX_AF_PFX_ADDR(a) (0x5000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
21
#define RVU_MBOX_AF_PFX_CFG(a) (0x6000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
22
#define RVU_MBOX_AF_AFPFX_TRIGX(a) (0x9000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
23
#define RVU_MBOX_AF_PFAF_INT(a) (0x2980 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
24
#define RVU_MBOX_AF_PFAF_INT_W1S(a) (0x2988 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
25
#define RVU_MBOX_AF_PFAF_INT_ENA_W1S(a) (0x2990 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
26
#define RVU_MBOX_AF_PFAF_INT_ENA_W1C(a) (0x2998 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
27
#define RVU_MBOX_AF_PFAF1_INT(a) (0x29A0 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
28
#define RVU_MBOX_AF_PFAF1_INT_W1S(a) (0x29A8 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
29
#define RVU_MBOX_AF_PFAF1_INT_ENA_W1S(a) (0x29B0 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
30
#define RVU_MBOX_AF_PFAF1_INT_ENA_W1C(a) (0x29B8 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
33
#define RVU_MBOX_PF_PFAF_TRIGX(a) (0xC00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
41
#define NIX_CINTX_INT_W1S(a) (0xd30 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
42
#define NIX_QINTX_CNT(a) (0xc00 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
44
#define RVU_MBOX_AF_VFAF_INT(a) (0x3000 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
45
#define RVU_MBOX_AF_VFAF_INT_W1S(a) (0x3008 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
46
#define RVU_MBOX_AF_VFAF_INT_ENA_W1S(a) (0x3010 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
47
#define RVU_MBOX_AF_VFAF_INT_ENA_W1C(a) (0x3018 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
48
#define RVU_MBOX_AF_VFAF_INT_ENA_W1C(a) (0x3018 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
49
#define RVU_MBOX_AF_VFAF1_INT(a) (0x3020 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
50
#define RVU_MBOX_AF_VFAF1_INT_W1S(a) (0x3028 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
51
#define RVU_MBOX_AF_VFAF1_IN_ENA_W1S(a) (0x3030 | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
52
#define RVU_MBOX_AF_VFAF1_IN_ENA_W1C(a) (0x3038 | (a) << 6)
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
55
#define RVU_MBOX_AF_VFX_ADDR(a) (0x20000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
56
#define RVU_MBOX_AF_VFX_CFG(a) (0x28000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
58
#define RVU_MBOX_PF_VFX_PFVF_TRIGX(a) (0x2000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
60
#define RVU_MBOX_PF_VFPF_INTX(a) (0x1000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
61
#define RVU_MBOX_PF_VFPF_INT_W1SX(a) (0x1020 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
62
#define RVU_MBOX_PF_VFPF_INT_ENA_W1SX(a) (0x1040 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
63
#define RVU_MBOX_PF_VFPF_INT_ENA_W1CX(a) (0x1060 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
65
#define RVU_MBOX_PF_VFPF1_INTX(a) (0x1080 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
66
#define RVU_MBOX_PF_VFPF1_INT_W1SX(a) (0x10a0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
67
#define RVU_MBOX_PF_VFPF1_INT_ENA_W1SX(a) (0x10c0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
68
#define RVU_MBOX_PF_VFPF1_INT_ENA_W1CX(a) (0x10e0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
74
#define RVU_MBOX_VF_VFPF_TRIGX(a) (0x3000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
80
#define RVU_MBOX_VF_VFAF_TRIGX(a) (0x2000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/common.h
184
#define NIX_INTFX_RX(a) (0x0ull | (a) << 1)
drivers/net/ethernet/marvell/octeontx2/af/common.h
185
#define NIX_INTFX_TX(a) (0x1ull | (a) << 1)
drivers/net/ethernet/marvell/octeontx2/af/common.h
196
#define NIX_LINK_CGX_LMAC(a, b) (0 + 4 * (a) + (b))
drivers/net/ethernet/marvell/octeontx2/af/common.h
197
#define NIX_LINK_LBK(a) (12 + (a))
drivers/net/ethernet/marvell/octeontx2/af/common.h
198
#define NIX_CHAN_CGX_LMAC_CHX(a, b, c) (0x800 + 0x100 * (a) + 0x10 * (b) + (c))
drivers/net/ethernet/marvell/octeontx2/af/common.h
199
#define NIX_CHAN_LBK_CHX(a, b) (0 + 0x100 * (a) + (b))
drivers/net/ethernet/marvell/octeontx2/af/common.h
201
#define NIX_CHAN_SDP_CHX(a) (NIX_CHAN_SDP_CH_START + (a))
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
100
#define MCSX_PEX_RX_SLAVE_PORT_CFGX(a) (0x3b98ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1005
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1008
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSECYNOACTIVESAX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
101
#define MCSX_PEX_RX_SLAVE_RULE_ETYPE_CFGX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1014
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1017
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSECYTOOLONGX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1023
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1026
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSECYUNTAGGEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1032
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1051
#define MCSX_CSE_TX_MEM_SLAVE_OUTOCTETSSCENCRYPTEDX(a) (0x1f440ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1052
#define MCSX_CSE_TX_MEM_SLAVE_OUTOCTETSSCPROTECTEDX(a) (0x1ec40ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1053
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSEARLYPREEMPTERRX(a) (0x10eb8ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1054
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSAENCRYPTEDX(a) (0x21c40ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
1055
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSAPROTECTEDX(a) (0x20c40ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
107
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
110
#define MCSX_PEX_RX_SLAVE_RULE_DAX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
116
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
119
#define MCSX_PEX_RX_SLAVE_RULE_DA_RANGE_MINX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
125
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
128
#define MCSX_PEX_RX_SLAVE_RULE_DA_RANGE_MAXX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
134
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
137
#define MCSX_PEX_RX_SLAVE_RULE_COMBO_MINX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
14
#define MCSX_MCS_TOP_SLAVE_PORT_RESET(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
143
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
146
#define MCSX_PEX_RX_SLAVE_RULE_COMBO_MAXX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
152
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
155
#define MCSX_PEX_RX_SLAVE_RULE_COMBO_ETX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
161
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
180
#define MCSX_PEX_TX_SLAVE_RULE_ETYPE_CFGX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
186
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
189
#define MCSX_PEX_TX_SLAVE_RULE_DAX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
195
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
198
#define MCSX_PEX_TX_SLAVE_RULE_DA_RANGE_MINX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
20
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
204
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
207
#define MCSX_PEX_TX_SLAVE_RULE_DA_RANGE_MAXX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
213
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
216
#define MCSX_PEX_TX_SLAVE_RULE_COMBO_MINX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
222
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
225
#define MCSX_PEX_TX_SLAVE_RULE_COMBO_MAXX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
231
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
234
#define MCSX_PEX_TX_SLAVE_RULE_COMBO_ETX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
24
#define MCSX_MCS_TOP_SLAVE_CHANNEL_CFG(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
240
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
268
#define MCSX_PEX_RX_SLAVE_CUSTOM_TAGX(a) (0x4c8ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
269
#define MCSX_PEX_TX_SLAVE_CUSTOM_TAGX(a) (0x748ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
278
#define MCSX_PAB_RX_SLAVE_FIFO_SKID_CFGX(a) (0x290ull + (a) * 0x40ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
30
offset += (a) * 0x8ull; \
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
41
#define MCSX_MIL_RX_LMACX_CFG(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
412
offset += (a) * 0x8ull + (b) * 0x10ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
415
#define MCSX_CPM_RX_SLAVE_SC_CAM_ENA(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
418
offset = 0x38740ull + (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
423
#define MCSX_CPM_RX_SLAVE_SECY_MAP_MEMX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
429
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
432
#define MCSX_CPM_RX_SLAVE_SECY_PLCY_MEM_0X(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
435
offset = (0x246e0ull + (a) * 0x10ull); \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
437
offset = (0xdd0ull + (a) * 0x8ull); \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
440
#define MCSX_CPM_RX_SLAVE_SA_KEY_LOCKOUTX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
446
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
449
#define MCSX_CPM_RX_SLAVE_SA_MAP_MEMX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
455
offset += (a) * 0x8ull; \
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
467
#define MCSX_CPM_RX_SLAVE_SA_PN_TABLE_MEMX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
47
offset += (a) * 0x800ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
473
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
492
#define MCSX_CPM_RX_SLAVE_PN_THRESH_REACHEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
498
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
502
#define MCSX_CPM_RX_SLAVE_SECY_PLCY_MEM_1X(a) (0x246e8ull + (a) * 0x10ull)
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
531
#define MCSX_CPM_TX_SLAVE_SECY_MAP_MEM_0X(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
534
offset = 0x3e508ull + (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
536
offset = 0x5550ull + (a) * 0x10ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
539
#define MCSX_CPM_TX_SLAVE_SECY_PLCY_MEMX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
545
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
548
#define MCSX_CPM_TX_SLAVE_SA_KEY_LOCKOUTX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
554
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
557
#define MCSX_CPM_TX_SLAVE_SA_MAP_MEM_0X(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
560
offset = 0x3fd10ull + (a) * 0x10ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
562
offset = 0x6150ull + (a) * 0x8ull; \
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/mcs_reg.h
574
#define MCSX_CPM_TX_SLAVE_SA_PN_TABLE_MEMX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
58
#define MCSX_LINK_LMACX_CFG(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
580
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
599
#define MCSX_CPM_TX_SLAVE_SA_MAP_MEM_1X(a) (0x3fd18ull + (a) * 0x10ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
600
#define MCSX_CPM_TX_SLAVE_SECY_MAP_MEM_1X(a) (0x5558ull + (a) * 0x10ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
602
#define MCSX_CPM_TX_SLAVE_TX_SA_ACTIVEX(a) (0x5b50 + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
603
#define MCSX_CPM_TX_SLAVE_SA_INDEX0_VLDX(a) (0x5d50 + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
604
#define MCSX_CPM_TX_SLAVE_SA_INDEX1_VLDX(a) (0x5f50 + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
608
#define MCSX_CSE_RX_MEM_SLAVE_IFINCTLBCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
614
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
617
#define MCSX_CSE_RX_MEM_SLAVE_IFINCTLMCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
623
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
626
#define MCSX_CSE_RX_MEM_SLAVE_IFINCTLOCTETSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
632
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
635
#define MCSX_CSE_RX_MEM_SLAVE_IFINCTLUCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
64
offset += (a) * 0x800ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
641
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
644
#define MCSX_CSE_RX_MEM_SLAVE_IFINUNCTLBCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
650
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
653
#define MCSX_CSE_RX_MEM_SLAVE_IFINUNCTLMCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
659
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
662
#define MCSX_CSE_RX_MEM_SLAVE_IFINUNCTLOCTETSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
668
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
671
#define MCSX_CSE_RX_MEM_SLAVE_IFINUNCTLUCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
677
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
680
#define MCSX_CSE_RX_MEM_SLAVE_INOCTETSSECYDECRYPTEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
686
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
689
#define MCSX_CSE_RX_MEM_SLAVE_INOCTETSSECYVALIDATEX(a)({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
695
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
698
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSCTRLPORTDISABLEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
704
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
707
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSFLOWIDTCAMHITX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
713
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
716
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSFLOWIDTCAMMISSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
722
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
725
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSPARSEERRX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
731
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
734
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCCAMHITX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
740
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
743
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCINVALIDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
749
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
752
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCNOTVALIDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
758
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
761
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYBADTAGX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
767
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
770
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYNOSAX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
776
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
779
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYNOSAERRORX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
785
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
788
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYTAGGEDCTLX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
794
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
813
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCUNCHECKEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
819
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
822
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYUNTAGGEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
828
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
831
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCLATEORDELAYEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
837
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
84
#define MCSX_PAB_RX_SLAVE_PORT_CFGX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
840
#define MCSX_CSE_RX_MEM_SLAVE_INOCTETSSCDECRYPTEDX(a) (0xe680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
841
#define MCSX_CSE_RX_MEM_SLAVE_INOCTETSSCVALIDATEX(a) (0xde80ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
842
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYNOTAGX(a) (0xd218 + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
843
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSECYCTLX(a) (0xb680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
844
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSAINVALIDX(a) (0x12680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
845
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSANOTUSINGSAERRORX(a) (0x15680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
846
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSANOTVALIDX(a) (0x13680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
847
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSAOKX(a) (0x11680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
848
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSAUNUSEDSAX(a) (0x14680ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
849
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSEARLYPREEMPTERRX(a) (0xec58ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
850
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCOKX(a) (0xea18ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
851
#define MCSX_CSE_RX_MEM_SLAVE_INPKTSSCDELAYEDX(a) (0xe618ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
854
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTCOMMONOCTETSX(a) (0x18440ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
855
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTCTLBCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
861
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
864
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTCTLMCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
870
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
873
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTCTLOCTETSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
879
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
882
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTCTLUCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
888
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
891
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTUNCTLBCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
897
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
90
offset += (a) * 0x40ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
900
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTUNCTLMCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
906
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
909
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTUNCTLOCTETSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
915
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
918
#define MCSX_CSE_TX_MEM_SLAVE_IFOUTUNCTLUCPKTSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
924
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
927
#define MCSX_CSE_TX_MEM_SLAVE_OUTOCTETSSECYENCRYPTEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
93
#define MCSX_PAB_TX_SLAVE_PORT_CFGX(a) (0x2930ull + (a) * 0x40ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
933
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
936
#define MCSX_CSE_TX_MEM_SLAVE_OUTOCTETSSECYPROTECTEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
942
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
945
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSCTRLPORTDISABLEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
951
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
954
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSFLOWIDTCAMHITX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
96
#define MCSX_PEX_RX_SLAVE_VLAN_CFGX(a) (0x3b58ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
960
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
963
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSFLOWIDTCAMMISSX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
969
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
97
#define MCSX_PEX_TX_SLAVE_VLAN_CFGX(a) (0x46f8ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
972
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSPARSEERRX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
978
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
98
#define MCSX_PEX_TX_SLAVE_CUSTOM_TAG_REL_MODE_SEL(a) (0x788ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
981
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSCENCRYPTEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
987
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
99
#define MCSX_PEX_TX_SLAVE_PORT_CONFIG(a) (0x4738ull + (a) * 0x8ull)
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
990
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSCPROTECTEDX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
996
offset += (a) * 0x8ull; \
drivers/net/ethernet/marvell/octeontx2/af/mcs_reg.h
999
#define MCSX_CSE_TX_MEM_SLAVE_OUTPKTSSECTAGINSERTIONERRX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rpm.h
100
#define RPMX_MTI_FCFECX_CW_HI(a) (0x38638 + ((a) * 0x40))
drivers/net/ethernet/marvell/octeontx2/af/rpm.h
96
#define RPMX_MTI_FCFECX_VL0_CCW_LO(a) (0x38618 + ((a) * 0x40))
drivers/net/ethernet/marvell/octeontx2/af/rpm.h
97
#define RPMX_MTI_FCFECX_VL0_NCCW_LO(a) (0x38620 + ((a) * 0x40))
drivers/net/ethernet/marvell/octeontx2/af/rpm.h
98
#define RPMX_MTI_FCFECX_VL1_CCW_LO(a) (0x38628 + ((a) * 0x40))
drivers/net/ethernet/marvell/octeontx2/af/rpm.h
99
#define RPMX_MTI_FCFECX_VL1_NCCW_LO(a) (0x38630 + ((a) * 0x40))
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
365
#define LBK_CONNECT_NIXX(a) (0x0 + (a))
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
102
#define RVU_PF_PFAF_MBOXX(a) (0xC00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
107
#define RVU_PF_MSIX_VECX_ADDR(a) (0x000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
108
#define RVU_PF_MSIX_VECX_CTL(a) (0x008 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
109
#define RVU_PF_MSIX_PBAX(a) (0xF0000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
158
#define NPA_AF_LFX_AURAS_CFG(a) (0x4000 | (a) << 18)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
159
#define NPA_AF_LFX_LOC_AURAS_BASE(a) (0x4010 | (a) << 18)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
160
#define NPA_AF_LFX_QINTS_CFG(a) (0x4100 | (a) << 18)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
161
#define NPA_AF_LFX_QINTS_BASE(a) (0x4110 | (a) << 18)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
218
#define NIX_AF_RX_DEF_ET(a) (0x01F0ull | (uint64_t)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
241
#define NIX_AF_RX_CPTX_INST_QSEL(a) (0x0320ull | (uint64_t)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
242
#define NIX_AF_RX_CPTX_CREDIT(a) (0x0360ull | (uint64_t)(a) << 3)
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
261
#define NIX_AF_RX_LINKX_CFG(a) (0x0540 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
274
#define NIX_AF_DEBUG_NPC_RESP_DATAX(a) (0x680 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
275
#define NIX_AF_SMQX_CFG(a) (0x700 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
278
#define NIX_AF_DWRR_MTUX(a) (0x790 | (a) << 16) /* Only for CN10KB */
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
283
#define NIX_AF_MARK_FORMATX_CTL(a) (0x900 | (a) << 18)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
284
#define NIX_AF_TX_LINKX_NORM_CREDIT(a) (0xA00 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
285
#define NIX_AF_TX_LINKX_EXPR_CREDIT(a) (0xA10 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
286
#define NIX_AF_TX_LINKX_SW_XOFF(a) (0xA20 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
287
#define NIX_AF_TX_LINKX_HW_XOFF(a) (0xA30 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
289
#define NIX_AF_SDP_SW_XOFFX(a) (0xA60 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
290
#define NIX_AF_SDP_HW_XOFFX(a) (0xAC0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
291
#define NIX_AF_TL4X_BP_STATUS(a) (0xB00 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
292
#define NIX_AF_TL4X_SDP_LINK_CFG(a) (0xB10 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
293
#define NIX_AF_TL1X_SCHEDULE(a) (0xC00 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
294
#define NIX_AF_TL1X_SHAPE(a) (0xC10 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
295
#define NIX_AF_TL1X_CIR(a) (0xC20 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
296
#define NIX_AF_TL1X_SHAPE_STATE(a) (0xC50 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
297
#define NIX_AF_TL1X_SW_XOFF(a) (0xC70 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
298
#define NIX_AF_TL1X_TOPOLOGY(a) (0xC80 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
299
#define NIX_AF_TL1X_GREEN(a) (0xC90 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
300
#define NIX_AF_TL1X_YELLOW(a) (0xCA0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
301
#define NIX_AF_TL1X_RED(a) (0xCB0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
302
#define NIX_AF_TL1X_MD_DEBUG0(a) (0xCC0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
303
#define NIX_AF_TL1X_MD_DEBUG1(a) (0xCC8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
304
#define NIX_AF_TL1X_MD_DEBUG2(a) (0xCD0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
305
#define NIX_AF_TL1X_MD_DEBUG3(a) (0xCD8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
310
#define NIX_AF_TL1X_DROPPED_PACKETS(a) (0xD20 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
311
#define NIX_AF_TL1X_DROPPED_BYTES(a) (0xD30 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
312
#define NIX_AF_TL1X_RED_PACKETS(a) (0xD40 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
313
#define NIX_AF_TL1X_RED_BYTES(a) (0xD50 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
314
#define NIX_AF_TL1X_YELLOW_PACKETS(a) (0xD60 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
315
#define NIX_AF_TL1X_YELLOW_BYTES(a) (0xD70 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
316
#define NIX_AF_TL1X_GREEN_PACKETS(a) (0xD80 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
317
#define NIX_AF_TL1X_GREEN_BYTES(a) (0xD90 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
318
#define NIX_AF_TL2X_SCHEDULE(a) (0xE00 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
319
#define NIX_AF_TL2X_SHAPE(a) (0xE10 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
320
#define NIX_AF_TL2X_CIR(a) (0xE20 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
321
#define NIX_AF_TL2X_PIR(a) (0xE30 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
322
#define NIX_AF_TL2X_SCHED_STATE(a) (0xE40 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
323
#define NIX_AF_TL2X_SHAPE_STATE(a) (0xE50 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
324
#define NIX_AF_TL2X_POINTERS(a) (0xE60 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
325
#define NIX_AF_TL2X_SW_XOFF(a) (0xE70 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
326
#define NIX_AF_TL2X_TOPOLOGY(a) (0xE80 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
327
#define NIX_AF_TL2X_PARENT(a) (0xE88 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
328
#define NIX_AF_TL2X_GREEN(a) (0xE90 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
329
#define NIX_AF_TL2X_YELLOW(a) (0xEA0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
330
#define NIX_AF_TL2X_RED(a) (0xEB0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
331
#define NIX_AF_TL2X_MD_DEBUG0(a) (0xEC0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
332
#define NIX_AF_TL2X_MD_DEBUG1(a) (0xEC8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
333
#define NIX_AF_TL2X_MD_DEBUG2(a) (0xED0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
334
#define NIX_AF_TL2X_MD_DEBUG3(a) (0xED8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
337
#define NIX_AF_TL3X_SCHEDULE(a) (0x1000 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
338
#define NIX_AF_TL3X_SHAPE(a) (0x1010 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
339
#define NIX_AF_TL3X_CIR(a) (0x1020 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
340
#define NIX_AF_TL3X_PIR(a) (0x1030 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
341
#define NIX_AF_TL3X_SCHED_STATE(a) (0x1040 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
342
#define NIX_AF_TL3X_SHAPE_STATE(a) (0x1050 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
343
#define NIX_AF_TL3X_POINTERS(a) (0x1060 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
344
#define NIX_AF_TL3X_SW_XOFF(a) (0x1070 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
345
#define NIX_AF_TL3X_TOPOLOGY(a) (0x1080 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
346
#define NIX_AF_TL3X_PARENT(a) (0x1088 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
347
#define NIX_AF_TL3X_GREEN(a) (0x1090 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
348
#define NIX_AF_TL3X_YELLOW(a) (0x10A0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
349
#define NIX_AF_TL3X_RED(a) (0x10B0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
350
#define NIX_AF_TL3X_MD_DEBUG0(a) (0x10C0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
351
#define NIX_AF_TL3X_MD_DEBUG1(a) (0x10C8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
352
#define NIX_AF_TL3X_MD_DEBUG2(a) (0x10D0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
353
#define NIX_AF_TL3X_MD_DEBUG3(a) (0x10D8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
356
#define NIX_AF_TL4X_SCHEDULE(a) (0x1200 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
357
#define NIX_AF_TL4X_SHAPE(a) (0x1210 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
358
#define NIX_AF_TL4X_CIR(a) (0x1220 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
359
#define NIX_AF_TL4X_PIR(a) (0x1230 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
360
#define NIX_AF_TL4X_SCHED_STATE(a) (0x1240 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
361
#define NIX_AF_TL4X_SHAPE_STATE(a) (0x1250 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
362
#define NIX_AF_TL4X_POINTERS(a) (0x1260 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
363
#define NIX_AF_TL4X_SW_XOFF(a) (0x1270 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
364
#define NIX_AF_TL4X_TOPOLOGY(a) (0x1280 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
365
#define NIX_AF_TL4X_PARENT(a) (0x1288 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
366
#define NIX_AF_TL4X_GREEN(a) (0x1290 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
367
#define NIX_AF_TL4X_YELLOW(a) (0x12A0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
368
#define NIX_AF_TL4X_RED(a) (0x12B0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
369
#define NIX_AF_TL4X_MD_DEBUG0(a) (0x12C0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
370
#define NIX_AF_TL4X_MD_DEBUG1(a) (0x12C8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
371
#define NIX_AF_TL4X_MD_DEBUG2(a) (0x12D0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
372
#define NIX_AF_TL4X_MD_DEBUG3(a) (0x12D8 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
375
#define NIX_AF_MDQX_SCHEDULE(a) (0x1400 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
376
#define NIX_AF_MDQX_SHAPE(a) (0x1410 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
377
#define NIX_AF_MDQX_CIR(a) (0x1420 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
378
#define NIX_AF_MDQX_PIR(a) (0x1430 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
379
#define NIX_AF_MDQX_SCHED_STATE(a) (0x1440 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
380
#define NIX_AF_MDQX_SHAPE_STATE(a) (0x1450 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
381
#define NIX_AF_MDQX_POINTERS(a) (0x1460 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
382
#define NIX_AF_MDQX_SW_XOFF(a) (0x1470 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
383
#define NIX_AF_MDQX_PARENT(a) (0x1480 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
384
#define NIX_AF_MDQX_MD_DEBUG(a) (0x14C0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
385
#define NIX_AF_MDQX_PTR_FIFO(a) (0x14D0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
388
#define NIX_AF_TL3_TL2X_CFG(a) (0x1600 | (a) << 18)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
389
#define NIX_AF_TL3_TL2X_BP_STATUS(a) (0x1610 | (a) << 16)
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
392
#define NIX_AF_TX_MCASTX(a) (0x1900 | (a) << 15)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
393
#define NIX_AF_TX_VTAG_DEFX_CTL(a) (0x1A00 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
394
#define NIX_AF_TX_VTAG_DEFX_DATA(a) (0x1A10 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
395
#define NIX_AF_RX_BPIDX_STATUS(a) (0x1A20 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
396
#define NIX_AF_RX_CHANX_CFG(a) (0x1A30 | (a) << 15)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
397
#define NIX_AF_CINT_TIMERX(a) (0x1A40 | (a) << 18)
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
399
#define NIX_AF_LFX_CFG(a) (0x4000 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
400
#define NIX_AF_LFX_SQS_CFG(a) (0x4020 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
401
#define NIX_AF_LFX_TX_CFG2(a) (0x4028 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
402
#define NIX_AF_LFX_SQS_BASE(a) (0x4030 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
403
#define NIX_AF_LFX_RQS_CFG(a) (0x4040 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
404
#define NIX_AF_LFX_RQS_BASE(a) (0x4050 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
405
#define NIX_AF_LFX_CQS_CFG(a) (0x4060 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
406
#define NIX_AF_LFX_CQS_BASE(a) (0x4070 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
407
#define NIX_AF_LFX_TX_CFG(a) (0x4080 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
408
#define NIX_AF_LFX_TX_PARSE_CFG(a) (0x4090 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
409
#define NIX_AF_LFX_RX_CFG(a) (0x40A0 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
410
#define NIX_AF_LFX_RSS_CFG(a) (0x40C0 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
411
#define NIX_AF_LFX_RSS_BASE(a) (0x40D0 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
412
#define NIX_AF_LFX_QINTS_CFG(a) (0x4100 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
413
#define NIX_AF_LFX_QINTS_BASE(a) (0x4110 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
414
#define NIX_AF_LFX_CINTS_CFG(a) (0x4120 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
415
#define NIX_AF_LFX_CINTS_BASE(a) (0x4130 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
416
#define NIX_AF_LFX_RX_IPSEC_CFG0(a) (0x4140 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
417
#define NIX_AF_LFX_RX_IPSEC_CFG1(a) (0x4148 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
418
#define NIX_AF_LFX_RX_IPSEC_DYNO_CFG(a) (0x4150 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
419
#define NIX_AF_LFX_RX_IPSEC_DYNO_BASE(a) (0x4158 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
420
#define NIX_AF_LFX_RX_IPSEC_SA_BASE(a) (0x4170 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
421
#define NIX_AF_LFX_TX_STATUS(a) (0x4180 | (a) << 17)
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
431
#define NIX_AF_RX_ACTIVE_CYCLES_PCX(a) (0x4800 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
432
#define NIX_AF_LINKX_CFG(a) (0x4010 | (a) << 17)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
433
#define NIX_AF_MDQX_IN_MD_COUNT(a) (0x14e0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
434
#define NIX_AF_SMQX_STATUS(a) (0x730 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
435
#define NIX_AF_MDQX_OUT_MD_COUNT(a) (0xdb0 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
44
#define RVU_AF_PFX_BAR4_ADDR(a) (0x5000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
45
#define RVU_AF_PFX_BAR4_CFG (0x5200 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
46
#define RVU_AF_PFX_VF_BAR4_ADDR (0x5400 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
47
#define RVU_AF_PFX_VF_BAR4_CFG (0x5600 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
48
#define RVU_AF_PFX_LMTLINE_ADDR (0x5800 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
483
#define CPT_AF_FLTX_INT(a) (0xa000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
484
#define CPT_AF_FLTX_INT_W1S(a) (0xb000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
485
#define CPT_AF_FLTX_INT_ENA_W1C(a) (0xc000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
486
#define CPT_AF_FLTX_INT_ENA_W1S(a) (0xd000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
487
#define CPT_AF_PSNX_EXE(a) (0xe000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
488
#define CPT_AF_PSNX_EXE_W1S(a) (0xf000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
489
#define CPT_AF_PSNX_LF(a) (0x10000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
490
#define CPT_AF_PSNX_LF_W1S(a) (0x11000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
491
#define CPT_AF_EXEX_CTL2(a) (0x12000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
492
#define CPT_AF_EXEX_STS(a) (0x13000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
494
#define CPT_AF_EXEX_ACTIVE(a) (0x16000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
504
#define CPT_AF_EXEX_CTL(a) (0x20000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
506
#define CPT_AF_EXE_DBG_CNTX(a) (0x22000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
508
#define CPT_AF_EXE_EPCI_INBX_CNT(a) (0x24000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
509
#define CPT_AF_EXE_EPCI_OUTBX_CNT(a) (0x25000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
510
#define CPT_AF_EXEX_UCODE_BASE(a) (0x26000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
511
#define CPT_AF_LFX_CTL(a) (0x27000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
512
#define CPT_AF_LFX_CTL2(a) (0x29000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
515
#define CPT_AF_LFX_PTR_CTL(a) (0x2c000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
516
#define CPT_AF_GRPX_THR(a) (0x2d000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
518
#define CPT_AF_XEX_THR(a) (0x2f000ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
548
#define CPT_AF_CTX_CAM_DATA(a) (0x49800ull | (u64)(a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
555
#define CPT_AF_X2PX_LINK_CFG(a) (0x51000ull | (u64)(a) << 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
583
#define NPC_AF_KPUX_CFG(a) (0x00500 | (a) << 3)
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
591
#define NPC_AF_KEX_LDATAX_FLAGS_CFG(a) (0x00800 | (a) << 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
593
#define NPC_AF_INTFX_SECRET_KEY0(a) (0x00e00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
594
#define NPC_AF_INTFX_SECRET_KEY1(a) (0x00e20 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
595
#define NPC_AF_INTFX_SECRET_KEY2(a) (0x00e40 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
596
#define NPC_AF_INTFX_KEX_CFG(a) (0x01010 | (a) << 8)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
597
#define NPC_AF_PKINDX_ACTION0(a) (0x80000ull | (a) << 6)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
598
#define NPC_AF_PKINDX_ACTION1(a) (0x80008ull | (a) << 6)
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
60
#define RVU_PRIV_PFX_CFG(a) (0x8000100 | (a) << 16)
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
607
#define NPC_AF_CPIX_CFG(a) (0x200000 | (a) << 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
61
#define RVU_PRIV_PFX_MSIX_CFG(a) (0x8000110 | (a) << 16)
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
612
#define NPC_AF_INTFX_MISS_STAT_ACT(a) (0x1880040 + (a) * 0x8)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
613
#define NPC_AF_INTFX_MISS_ACT(a) (0x1a00000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
614
#define NPC_AF_INTFX_MISS_TAG_ACT(a) (0x1b00008 | (a) << 4)
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
617
#define NPC_AF_LKUP_DATAX(a) (0x2000200 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
618
#define NPC_AF_LKUP_RESULTX(a) (0x2000400 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
619
#define NPC_AF_INTFX_STAT(a) (0x2000800 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
62
#define RVU_PRIV_PFX_ID_CFG(a) (0x8000120 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
622
#define NPC_AF_KPUX_DBG(a) (0x3000020 | (a) << 8)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
624
#define NPC_AF_KPUX_ERR_CTL(a) (0x30000a0 | (a) << 8)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
626
#define NPC_AF_DBG_DATAX(a) (0x3001400 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
627
#define NPC_AF_DBG_RESULTX(a) (0x3001800 | (a) << 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
63
#define RVU_PRIV_PFX_INT_CFG(a) (0x8000200 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
630
#define NPC_AF_EXACT_CAM_ENTRY(a) (0xC00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
631
#define NPC_AF_INTFX_EXACT_MASK(a) (0x660 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
632
#define NPC_AF_INTFX_EXACT_RESULT_CTL(a)(0x680 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
633
#define NPC_AF_INTFX_EXACT_CFG(a) (0xA00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
634
#define NPC_AF_INTFX_EXACT_SECRET0(a) (0xE00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
635
#define NPC_AF_INTFX_EXACT_SECRET1(a) (0xE20 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
636
#define NPC_AF_INTFX_EXACT_SECRET2(a) (0xE40 | (a) << 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
64
#define RVU_PRIV_PFX_NIXX_CFG(a) (0x8000300 | (a) << 3)
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
69
#define RVU_PRIV_PFX_CPTX_CFG(a) (0x8000350 | (a) << 3)
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
694
#define NPC_AF_MATCH_STATX(a) ({ \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
697
offset = (0x1880008ull | (a) << 8); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
699
offset = (0x8000078ull | (a) << 8); \
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
70
#define RVU_PRIV_BLOCK_TYPEX_REV(a) (0x8000400 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
71
#define RVU_PRIV_HWVFX_INT_CFG(a) (0x8001280 | (a) << 16)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
715
#define NDC_AF_BP_TEST(a) (0x00200 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
718
#define NDC_AF_HASHX(a) (0x00300 | (a) << 3)
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
72
#define RVU_PRIV_HWVFX_NIXX_CFG(a) (0x8001300 | (a) << 3)
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
727
#define NDC_AF_BANKX_HIT_PC(a) (0x01000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
728
#define NDC_AF_BANKX_MISS_PC(a) (0x01100 | (a) << 3)
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
77
#define RVU_PRIV_HWVFX_CPTX_CFG(a) (0x8001350 | (a) << 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/af/rvu_reg.h
84
#define RVU_PF_BLOCK_ADDRX_DISC(a) (0x200 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
85
#define RVU_PF_VFME_STATUSX(a) (0x800 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
86
#define RVU_PF_VFTRPENDX(a) (0x820 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
87
#define RVU_PF_VFTRPEND_W1SX(a) (0x840 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
88
#define RVU_PF_VFPF_MBOX_INTX(a) (0x880 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
89
#define RVU_PF_VFPF_MBOX_INT_W1SX(a) (0x8A0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
90
#define RVU_PF_VFPF_MBOX_INT_ENA_W1SX(a) (0x8C0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
91
#define RVU_PF_VFPF_MBOX_INT_ENA_W1CX(a) (0x8E0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
92
#define RVU_PF_VFFLR_INTX(a) (0x900 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
93
#define RVU_PF_VFFLR_INT_W1SX(a) (0x920 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
94
#define RVU_PF_VFFLR_INT_ENA_W1SX(a) (0x940 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
95
#define RVU_PF_VFFLR_INT_ENA_W1CX(a) (0x960 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
96
#define RVU_PF_VFME_INTX(a) (0x980 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
97
#define RVU_PF_VFME_INT_W1SX(a) (0x9A0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
98
#define RVU_PF_VFME_INT_ENA_W1SX(a) (0x9C0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
99
#define RVU_PF_VFME_INT_ENA_W1CX(a) (0x9E0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.h
52
#define CN10K_CPT_LF_NQX(a) (CPT_LFBASE | 0x400 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1215
static inline int mcam_entry_cmp(const void *a, const void *b)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1217
return *(u16 *)a - *(u16 *)b;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
105
#define NPA_LF_QINTX_CNT(a) (NPA_LFBASE | 0x300 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
106
#define NPA_LF_QINTX_INT(a) (NPA_LFBASE | 0x310 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
107
#define NPA_LF_QINTX_INT_W1S(a) (NPA_LFBASE | 0x318 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
108
#define NPA_LF_QINTX_ENA_W1S(a) (NPA_LFBASE | 0x320 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
109
#define NPA_LF_QINTX_ENA_W1C(a) (NPA_LFBASE | 0x330 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
114
#define NIX_LF_RX_SECRETX(a) (NIX_LFBASE | 0x0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
131
#define NIX_LF_TX_STATX(a) (NIX_LFBASE | 0x300 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
132
#define NIX_LF_RX_STATX(a) (NIX_LFBASE | 0x400 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
133
#define NIX_LF_OP_SENDX(a) (NIX_LFBASE | 0x800 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
145
#define NIX_LF_QINTX_CNT(a) (NIX_LFBASE | 0xC00 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
146
#define NIX_LF_QINTX_INT(a) (NIX_LFBASE | 0xC10 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
147
#define NIX_LF_QINTX_INT_W1S(a) (NIX_LFBASE | 0xC18 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
148
#define NIX_LF_QINTX_ENA_W1S(a) (NIX_LFBASE | 0xC20 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
149
#define NIX_LF_QINTX_ENA_W1C(a) (NIX_LFBASE | 0xC30 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
150
#define NIX_LF_CINTX_CNT(a) (NIX_LFBASE | 0xD00 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
151
#define NIX_LF_CINTX_WAIT(a) (NIX_LFBASE | 0xD10 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
152
#define NIX_LF_CINTX_INT(a) (NIX_LFBASE | 0xD20 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
153
#define NIX_LF_CINTX_INT_W1S(a) (NIX_LFBASE | 0xD30 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
154
#define NIX_LF_CINTX_ENA_W1S(a) (NIX_LFBASE | 0xD40 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
155
#define NIX_LF_CINTX_ENA_W1C(a) (NIX_LFBASE | 0xD50 | (a) << 12)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
159
#define LMT_LF_LMTLINEX(a) (LMT_LFBASE | 0x000 | (a) << 12)
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/octeontx2/nic/otx2_reg.h
18
#define RVU_PF_BLOCK_ADDRX_DISC(a) (0x200 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
19
#define RVU_PF_VFME_STATUSX(a) (0x800 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
20
#define RVU_PF_VFTRPENDX(a) (0x820 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
21
#define RVU_PF_VFTRPEND_W1SX(a) (0x840 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
22
#define RVU_PF_VFPF_MBOX_INTX(a) (0x880 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
23
#define RVU_PF_VFPF_MBOX_INT_W1SX(a) (0x8A0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
24
#define RVU_PF_VFPF_MBOX_INT_ENA_W1SX(a) (0x8C0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
25
#define RVU_PF_VFPF_MBOX_INT_ENA_W1CX(a) (0x8E0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
26
#define RVU_PF_VFFLR_INTX(a) (0x900 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
27
#define RVU_PF_VFFLR_INT_W1SX(a) (0x920 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
28
#define RVU_PF_VFFLR_INT_ENA_W1SX(a) (0x940 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
29
#define RVU_PF_VFFLR_INT_ENA_W1CX(a) (0x960 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
30
#define RVU_PF_VFME_INTX(a) (0x980 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
31
#define RVU_PF_VFME_INT_W1SX(a) (0x9A0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
32
#define RVU_PF_VFME_INT_ENA_W1SX(a) (0x9C0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
33
#define RVU_PF_VFME_INT_ENA_W1CX(a) (0x9E0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
36
#define RVU_PF_PFAF_MBOXX(a) (0xC00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
41
#define RVU_PF_MSIX_VECX_ADDR(a) (0x000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
42
#define RVU_PF_MSIX_VECX_CTL(a) (0x008 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
43
#define RVU_PF_MSIX_PBAX(a) (0xF0000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
47
#define RVU_MBOX_PF_VFX_PFVF_TRIGX(a) (0x2000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
48
#define RVU_MBOX_PF_VFPF_INTX(a) (0x1000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
49
#define RVU_MBOX_PF_VFPF_INT_W1SX(a) (0x1020 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
50
#define RVU_MBOX_PF_VFPF_INT_ENA_W1SX(a) (0x1040 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
51
#define RVU_MBOX_PF_VFPF_INT_ENA_W1CX(a) (0x1060 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
53
#define RVU_MBOX_PF_VFPF1_INTX(a) (0x1080 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
54
#define RVU_MBOX_PF_VFPF1_INT_W1SX(a) (0x10a0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
55
#define RVU_MBOX_PF_VFPF1_INT_ENA_W1SX(a) (0x10c0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
56
#define RVU_MBOX_PF_VFPF1_INT_ENA_W1CX(a) (0x10e0 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
61
#define RVU_VF_VFPF_MBOXX(a) (0x00 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
66
#define RVU_VF_BLOCK_ADDRX_DISC(a) (0x200 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
67
#define RVU_VF_MSIX_VECX_ADDR(a) (0x000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
68
#define RVU_VF_MSIX_VECX_CTL(a) (0x008 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
69
#define RVU_VF_MSIX_PBAX(a) (0xF0000 | (a) << 3)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
73
#define RVU_MBOX_AF_PFX_ADDR(a) (0x5000 | (a) << 4)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_reg.h
82
#define NPA_LF_AURA_OP_ALLOCX(a) (NPA_LFBASE | 0x10 | (a) << 3)
drivers/net/ethernet/marvell/sky2.c
4430
u32 a = le32_to_cpu(le->addr);
drivers/net/ethernet/marvell/sky2.c
4438
seq_printf(seq, " %#x:", a);
drivers/net/ethernet/marvell/sky2.c
4441
seq_printf(seq, " mtu=%d", a);
drivers/net/ethernet/marvell/sky2.c
4447
seq_printf(seq, " csum=%#x", a);
drivers/net/ethernet/marvell/sky2.c
4450
seq_printf(seq, " tso=%#x(%d)", a, le16_to_cpu(le->length));
drivers/net/ethernet/marvell/sky2.c
4453
seq_printf(seq, " %#x(%d)", a, le16_to_cpu(le->length));
drivers/net/ethernet/marvell/sky2.c
4456
seq_printf(seq, " frag=%#x(%d)", a, le16_to_cpu(le->length));
drivers/net/ethernet/marvell/sky2.c
4460
a, le16_to_cpu(le->length));
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/mod_hdr.c
39
a->num_actions * MLX5_MH_ACT_SZ);
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
100
static int mlx5e_bits_invert(unsigned long a, int size)
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c
106
inv |= (test_bit(size - i - 1, &a) ? 1 : 0) << i;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
115
bool mlx5e_tc_tun_encap_info_equal_generic(struct mlx5e_encap_key *a,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
118
bool mlx5e_tc_tun_encap_info_equal_options(struct mlx5e_encap_key *a,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.h
52
bool (*encap_info_equal)(struct mlx5e_encap_key *a,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1110
static int cmp_route_info(struct mlx5e_route_key *a,
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
1115
sizeof(a->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
1118
sizeof(a->endpoint_ip.v6));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
589
bool mlx5e_tc_tun_encap_info_equal_generic(struct mlx5e_encap_key *a,
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
596
bool mlx5e_tc_tun_encap_info_equal_options(struct mlx5e_encap_key *a,
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
607
a_has_opts = test_bit(tun_type, a->ip_tun_key->tun_flags);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
618
a_info = container_of(a->ip_tun_key, struct ip_tunnel_info, key);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
627
static int cmp_decap_info(struct mlx5e_decap_key *a,
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
338
static bool mlx5e_tc_tun_encap_info_equal_geneve(struct mlx5e_encap_key *a,
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
234
static bool mlx5e_tc_tun_encap_info_equal_vxlan(struct mlx5e_encap_key *a,
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/lib/crypto.c
15
#define MLX5_CRYPTO_DEK_CALC_FREED(a) \
drivers/net/ethernet/mellanox/mlx5/core/lib/crypto.c
16
({ typeof(a) _a = (a); \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1145
MLX5_SET(mkc, mkc, a, 1);
drivers/net/ethernet/mellanox/mlxsw/reg.h
3066
MLXSW_ITEM32(reg, pefa, a, 0x04, 29, 1);
drivers/net/ethernet/mellanox/mlxsw/reg.h
3161
MLXSW_ITEM32(reg, ptce2, a, 0x00, 30, 1);
drivers/net/ethernet/mellanox/mlxsw/reg.h
7329
MLXSW_ITEM32(reg, ratr, a, 0x00, 16, 1);
drivers/net/ethernet/mellanox/mlxsw/reg.h
7946
MLXSW_ITEM32(reg, ralue, a, 0x00, 16, 1);
drivers/net/ethernet/mellanox/mlxsw/reg.h
8228
MLXSW_ITEM32(reg, rauht, a, 0x00, 16, 1);
drivers/net/ethernet/mellanox/mlxsw/reg.h
9065
MLXSW_ITEM32(reg, rmft2, a, 0x00, 16, 1);
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
246
return a;
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_flower.c
174
const struct flow_action_entry *a,
drivers/net/ethernet/mscc/ocelot_flower.c
193
filter->action.vid = a->vlan.vid;
drivers/net/ethernet/mscc/ocelot_flower.c
194
filter->action.pcp = a->vlan.prio;
drivers/net/ethernet/mscc/ocelot_flower.c
202
const struct flow_action_entry *a,
drivers/net/ethernet/mscc/ocelot_flower.c
207
switch (ntohs(a->vlan.proto)) {
drivers/net/ethernet/mscc/ocelot_flower.c
223
filter->action.vid_a_val = a->vlan.vid;
drivers/net/ethernet/mscc/ocelot_flower.c
224
filter->action.pcp_a_val = a->vlan.prio;
drivers/net/ethernet/mscc/ocelot_flower.c
233
const struct flow_action_entry *a, bool mirror,
drivers/net/ethernet/mscc/ocelot_flower.c
237
int egress_port = ocelot->ops->netdev_to_port(a->dev);
drivers/net/ethernet/mscc/ocelot_flower.c
243
if (egress_port < 0 || a->id != offloadable_act_id) {
drivers/net/ethernet/mscc/ocelot_flower.c
264
const struct flow_action_entry *a;
drivers/net/ethernet/mscc/ocelot_flower.c
289
flow_action_for_each(i, a, action) {
drivers/net/ethernet/mscc/ocelot_flower.c
290
switch (a->id) {
drivers/net/ethernet/mscc/ocelot_flower.c
360
err = ocelot_policer_validate(action, a, extack);
drivers/net/ethernet/mscc/ocelot_flower.c
366
pol_ix = a->hw_index + ocelot->vcap_pol.base;
drivers/net/ethernet/mscc/ocelot_flower.c
379
rate = a->police.rate_bytes_ps;
drivers/net/ethernet/mscc/ocelot_flower.c
381
filter->action.pol.burst = a->police.burst;
drivers/net/ethernet/mscc/ocelot_flower.c
398
a, false,
drivers/net/ethernet/mscc/ocelot_flower.c
421
a, true,
drivers/net/ethernet/mscc/ocelot_flower.c
453
filter, a,
drivers/net/ethernet/mscc/ocelot_flower.c
456
err = ocelot_flower_parse_egress_vlan_modify(filter, a,
drivers/net/ethernet/mscc/ocelot_flower.c
478
filter->action.qos_val = a->priority;
drivers/net/ethernet/mscc/ocelot_flower.c
482
filter->goto_target = a->chain_index;
drivers/net/ethernet/mscc/ocelot_flower.c
498
switch (ntohs(a->vlan.proto)) {
drivers/net/ethernet/mscc/ocelot_flower.c
513
filter->action.vid_a_val = a->vlan.vid;
drivers/net/ethernet/mscc/ocelot_flower.c
514
filter->action.pcp_a_val = a->vlan.prio;
drivers/net/ethernet/mscc/ocelot_net.c
268
const struct flow_action_entry *a;
drivers/net/ethernet/mscc/ocelot_net.c
277
a = &action->entries[0];
drivers/net/ethernet/mscc/ocelot_net.c
278
if (!a->dev)
drivers/net/ethernet/mscc/ocelot_net.c
281
if (!ocelot_netdevice_dev_check(a->dev)) {
drivers/net/ethernet/mscc/ocelot_net.c
287
other_priv = netdev_priv(a->dev);
drivers/net/ethernet/mscc/ocelot_police.c
162
const struct flow_action_entry *a,
drivers/net/ethernet/mscc/ocelot_police.c
165
if (a->police.exceed.act_id != FLOW_ACTION_DROP) {
drivers/net/ethernet/mscc/ocelot_police.c
171
if (a->police.notexceed.act_id != FLOW_ACTION_PIPE &&
drivers/net/ethernet/mscc/ocelot_police.c
172
a->police.notexceed.act_id != FLOW_ACTION_ACCEPT) {
drivers/net/ethernet/mscc/ocelot_police.c
178
if (a->police.notexceed.act_id == FLOW_ACTION_ACCEPT &&
drivers/net/ethernet/mscc/ocelot_police.c
179
!flow_action_is_last_entry(action, a)) {
drivers/net/ethernet/mscc/ocelot_police.c
185
if (a->police.peakrate_bytes_ps ||
drivers/net/ethernet/mscc/ocelot_police.c
186
a->police.avrate || a->police.overhead) {
drivers/net/ethernet/mscc/ocelot_police.c
192
if (a->police.rate_pkt_ps) {
drivers/net/ethernet/mscc/ocelot_police.h
38
const struct flow_action_entry *a,
drivers/net/ethernet/mscc/ocelot_vcap.c
1017
static bool ocelot_vcap_filter_equal(const struct ocelot_vcap_filter *a,
drivers/net/ethernet/mscc/ocelot_vcap.c
1020
return !memcmp(&a->id, &b->id, sizeof(struct ocelot_vcap_id));
drivers/net/ethernet/mscc/ocelot_vcap.c
334
struct ocelot_vcap_action *a = &filter->action;
drivers/net/ethernet/mscc/ocelot_vcap.c
336
vcap_action_set(vcap, data, VCAP_IS2_ACT_MASK_MODE, a->mask_mode);
drivers/net/ethernet/mscc/ocelot_vcap.c
337
vcap_action_set(vcap, data, VCAP_IS2_ACT_PORT_MASK, a->port_mask);
drivers/net/ethernet/mscc/ocelot_vcap.c
338
vcap_action_set(vcap, data, VCAP_IS2_ACT_MIRROR_ENA, a->mirror_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
339
vcap_action_set(vcap, data, VCAP_IS2_ACT_POLICE_ENA, a->police_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
340
vcap_action_set(vcap, data, VCAP_IS2_ACT_POLICE_IDX, a->pol_ix);
drivers/net/ethernet/mscc/ocelot_vcap.c
341
vcap_action_set(vcap, data, VCAP_IS2_ACT_CPU_QU_NUM, a->cpu_qu_num);
drivers/net/ethernet/mscc/ocelot_vcap.c
342
vcap_action_set(vcap, data, VCAP_IS2_ACT_CPU_COPY_ENA, a->cpu_copy_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
650
const struct ocelot_vcap_action *a = &filter->action;
drivers/net/ethernet/mscc/ocelot_vcap.c
653
a->vid_replace_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
654
vcap_action_set(vcap, data, VCAP_IS1_ACT_VID_ADD_VAL, a->vid);
drivers/net/ethernet/mscc/ocelot_vcap.c
656
a->vlan_pop_cnt_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
658
a->vlan_pop_cnt);
drivers/net/ethernet/mscc/ocelot_vcap.c
659
vcap_action_set(vcap, data, VCAP_IS1_ACT_PCP_DEI_ENA, a->pcp_dei_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
660
vcap_action_set(vcap, data, VCAP_IS1_ACT_PCP_VAL, a->pcp);
drivers/net/ethernet/mscc/ocelot_vcap.c
661
vcap_action_set(vcap, data, VCAP_IS1_ACT_DEI_VAL, a->dei);
drivers/net/ethernet/mscc/ocelot_vcap.c
662
vcap_action_set(vcap, data, VCAP_IS1_ACT_QOS_ENA, a->qos_ena);
drivers/net/ethernet/mscc/ocelot_vcap.c
663
vcap_action_set(vcap, data, VCAP_IS1_ACT_QOS_VAL, a->qos_val);
drivers/net/ethernet/mscc/ocelot_vcap.c
665
a->pag_override_mask);
drivers/net/ethernet/mscc/ocelot_vcap.c
666
vcap_action_set(vcap, data, VCAP_IS1_ACT_PAG_VAL, a->pag_val);
drivers/net/ethernet/mscc/ocelot_vcap.c
785
const struct ocelot_vcap_action *a = &filter->action;
drivers/net/ethernet/mscc/ocelot_vcap.c
788
a->push_outer_tag);
drivers/net/ethernet/mscc/ocelot_vcap.c
790
a->push_inner_tag);
drivers/net/ethernet/mscc/ocelot_vcap.c
792
a->tag_a_tpid_sel);
drivers/net/ethernet/mscc/ocelot_vcap.c
794
a->tag_a_vid_sel);
drivers/net/ethernet/mscc/ocelot_vcap.c
796
a->tag_a_pcp_sel);
drivers/net/ethernet/mscc/ocelot_vcap.c
797
vcap_action_set(vcap, data, VCAP_ES0_ACT_VID_A_VAL, a->vid_a_val);
drivers/net/ethernet/mscc/ocelot_vcap.c
798
vcap_action_set(vcap, data, VCAP_ES0_ACT_PCP_A_VAL, a->pcp_a_val);
drivers/net/ethernet/mscc/ocelot_vcap.c
800
a->tag_b_tpid_sel);
drivers/net/ethernet/mscc/ocelot_vcap.c
802
a->tag_b_vid_sel);
drivers/net/ethernet/mscc/ocelot_vcap.c
804
a->tag_b_pcp_sel);
drivers/net/ethernet/mscc/ocelot_vcap.c
805
vcap_action_set(vcap, data, VCAP_ES0_ACT_VID_B_VAL, a->vid_b_val);
drivers/net/ethernet/mscc/ocelot_vcap.c
806
vcap_action_set(vcap, data, VCAP_ES0_ACT_PCP_B_VAL, a->pcp_b_val);
drivers/net/ethernet/natsemi/ns83820.c
1860
unsigned a, b;
drivers/net/ethernet/natsemi/ns83820.c
1875
a = 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/flower/offload.c
601
struct nfp_fl_act_head *a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
609
a = (struct nfp_fl_act_head *)&flow->action_data[act_off];
drivers/net/ethernet/netronome/nfp/flower/offload.c
610
act_id = a->jump_id;
drivers/net/ethernet/netronome/nfp/flower/offload.c
618
push_vlan = (struct nfp_fl_push_vlan *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
639
eth = (struct nfp_fl_set_eth *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
647
ipv4_add = (struct nfp_fl_set_ip4_addrs *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
652
ipv4_ttl_tos = (struct nfp_fl_set_ip4_ttl_tos *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
657
ipv6_add = (struct nfp_fl_set_ipv6_addr *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
663
ipv6_add = (struct nfp_fl_set_ipv6_addr *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
669
ipv6_tc_hl_fl = (struct nfp_fl_set_ipv6_tc_hl_fl *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
678
tport = (struct nfp_fl_set_tport *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
684
pre_tun = (struct nfp_fl_pre_tunnel *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
695
act_off += a->len_lw << NFP_FL_LW_SIZ;
drivers/net/ethernet/netronome/nfp/flower/offload.c
803
struct nfp_fl_act_head *a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
807
a = (struct nfp_fl_act_head *)&act_src[act_off];
drivers/net/ethernet/netronome/nfp/flower/offload.c
808
act_len = a->len_lw << NFP_FL_LW_SIZ;
drivers/net/ethernet/netronome/nfp/flower/offload.c
809
act_id = a->jump_id;
drivers/net/ethernet/netronome/nfp/flower/offload.c
832
struct nfp_fl_act_head *a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
836
a = (struct nfp_fl_act_head *)&acts[act_off];
drivers/net/ethernet/netronome/nfp/flower/offload.c
838
if (a->jump_id == NFP_FL_ACTION_OPCODE_PUSH_VLAN && !act_off)
drivers/net/ethernet/netronome/nfp/flower/offload.c
839
*vlan = (struct nfp_fl_push_vlan *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
840
else if (a->jump_id != NFP_FL_ACTION_OPCODE_OUTPUT)
drivers/net/ethernet/netronome/nfp/flower/offload.c
843
act_off += a->len_lw << NFP_FL_LW_SIZ;
drivers/net/ethernet/netronome/nfp/flower/offload.c
857
struct nfp_fl_act_head *a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
861
a = (struct nfp_fl_act_head *)&acts[act_off];
drivers/net/ethernet/netronome/nfp/flower/offload.c
863
if (a->jump_id == NFP_FL_ACTION_OPCODE_SET_TUNNEL) {
drivers/net/ethernet/netronome/nfp/flower/offload.c
864
tun = (struct nfp_fl_set_tun *)a;
drivers/net/ethernet/netronome/nfp/flower/offload.c
871
act_off += a->len_lw << NFP_FL_LW_SIZ;
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
3222
a = le32_to_cpu(*(__le32 *) hw_addr);
drivers/net/ethernet/nvidia/forcedeth.c
3224
alwaysOn[0] &= a;
drivers/net/ethernet/nvidia/forcedeth.c
3225
alwaysOff[0] &= ~a;
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
2889
if (a->q.type == IONIC_QTYPE_RXQ) {
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
2891
a->q.page_pool->p.napi = &a->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/pensando/ionic/ionic_lif.c
2924
ionic_debugfs_del_qcq(a);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
2925
ionic_debugfs_add_qcq(a->q.lif, a);
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1699
#define netxen_rom_lock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1700
netxen_pcie_sem_lock((a), 2, NETXEN_ROM_LOCK_ID)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1701
#define netxen_rom_unlock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1702
netxen_pcie_sem_unlock((a), 2)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1703
#define netxen_phy_lock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1704
netxen_pcie_sem_lock((a), 3, NETXEN_PHY_LOCK_ID)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1705
#define netxen_phy_unlock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1706
netxen_pcie_sem_unlock((a), 3)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1707
#define netxen_api_lock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1708
netxen_pcie_sem_lock((a), 5, 0)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1709
#define netxen_api_unlock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1710
netxen_pcie_sem_unlock((a), 5)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1711
#define netxen_sw_lock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1712
netxen_pcie_sem_lock((a), 6, 0)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1713
#define netxen_sw_unlock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1714
netxen_pcie_sem_unlock((a), 6)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1715
#define crb_win_lock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1716
netxen_pcie_sem_lock((a), 7, NETXEN_CRB_WIN_LOCK_ID)
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1717
#define crb_win_unlock(a) \
drivers/net/ethernet/qlogic/netxen/netxen_nic.h
1718
netxen_pcie_sem_unlock((a), 7)
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/qede/qede_filter.c
1413
static bool qede_flow_spec_ipv4_cmp(struct qede_arfs_tuple *a,
drivers/net/ethernet/qlogic/qede/qede_filter.c
1416
if (a->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
1455
static bool qede_flow_spec_ipv6_cmp(struct qede_arfs_tuple *a,
drivers/net/ethernet/qlogic/qede/qede_filter.c
1458
if (a->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
1553
#define qlcnic_rom_lock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1554
qlcnic_pcie_sem_lock((a), 2, QLCNIC_ROM_LOCK_ID)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1555
#define qlcnic_rom_unlock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1556
qlcnic_pcie_sem_unlock((a), 2)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1557
#define qlcnic_phy_lock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1558
qlcnic_pcie_sem_lock((a), 3, QLCNIC_PHY_LOCK_ID)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1559
#define qlcnic_phy_unlock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1560
qlcnic_pcie_sem_unlock((a), 3)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1561
#define qlcnic_sw_lock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1562
qlcnic_pcie_sem_lock((a), 6, 0)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1563
#define qlcnic_sw_unlock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1564
qlcnic_pcie_sem_unlock((a), 6)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1565
#define crb_win_lock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1566
qlcnic_pcie_sem_lock((a), 7, QLCNIC_CRB_WIN_LOCK_ID)
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1567
#define crb_win_unlock(a) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1568
qlcnic_pcie_sem_unlock((a), 7)
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/qlogic/qlcnic/qlcnic_hw.h
38
#define QLC_SHARED_REG_RD32(a, addr) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
39
readl(((a)->ahw->pci_base0) + ((a)->ahw->reg_tbl[addr]))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
42
#define QLC_SHARED_REG_WR32(a, addr, value) \
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h
43
writel(value, ((a)->ahw->pci_base0) + ((a)->ahw->reg_tbl[addr]))
drivers/net/ethernet/realtek/r8169_main.c
2974
#define rtl_ephy_init(tp, a) __rtl_ephy_init(tp, a, ARRAY_SIZE(a))
drivers/net/ethernet/realtek/r8169_phy_config.c
80
#define rtl_writephy_batch(p, a) __rtl_writephy_batch(p, a, ARRAY_SIZE(a))
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
786
a_matched = sscanf(a, "%d.%d.%d.%d", &a_major, &a_minor, &a_point, &a_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
174
a = *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
183
a = *buf++;
drivers/net/ethernet/smsc/smc91x.c
185
pr_cont("%02x%02x ", a, b);
drivers/net/ethernet/smsc/smc91x.h
111
#define __SMC_outw(lp, v, a, r) \
drivers/net/ethernet/smsc/smc91x.h
112
_SMC_outw_align4((v), (a), (r), \
drivers/net/ethernet/smsc/smc91x.h
124
#define SMC_inb(a, r) readb((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
125
#define SMC_inw(a, r) readw((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
126
#define SMC_inl(a, r) readl((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
127
#define SMC_outb(v, a, r) writeb(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
128
#define SMC_outw(lp, v, a, r) writew(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
129
#define SMC_outl(v, a, r) writel(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
130
#define SMC_insw(a, r, p, l) readsw((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
131
#define SMC_outsw(a, r, p, l) writesw((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
132
#define SMC_insl(a, r, p, l) readsl((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
133
#define SMC_outsl(a, r, p, l) writesl((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
145
static inline void mcf_insw(void __iomem *a, unsigned char *p, int l)
drivers/net/ethernet/smsc/smc91x.h
149
*wp++ = readw(a);
drivers/net/ethernet/smsc/smc91x.h
152
static inline void mcf_outsw(void __iomem *a, unsigned char *p, int l)
drivers/net/ethernet/smsc/smc91x.h
156
writew(*wp++, a);
drivers/net/ethernet/smsc/smc91x.h
159
#define SMC_inw(a, r) ioread16be((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
160
#define SMC_outw(lp, v, a, r) iowrite16be(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
161
#define SMC_insw(a, r, p, l) mcf_insw(a + r, p, l)
drivers/net/ethernet/smsc/smc91x.h
162
#define SMC_outsw(a, r, p, l) mcf_outsw(a + r, p, l)
drivers/net/ethernet/smsc/smc91x.h
179
#define SMC_inb(a, r) ioread8((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
180
#define SMC_inw(a, r) ioread16((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
181
#define SMC_inl(a, r) ioread32((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
182
#define SMC_outb(v, a, r) iowrite8(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
183
#define SMC_outw(lp, v, a, r) iowrite16(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
184
#define SMC_outl(v, a, r) iowrite32(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
185
#define SMC_insw(a, r, p, l) ioread16_rep((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
186
#define SMC_outsw(a, r, p, l) iowrite16_rep((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
187
#define SMC_insl(a, r, p, l) ioread32_rep((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
188
#define SMC_outsl(a, r, p, l) iowrite32_rep((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
266
#define SMC_insl(a, r, p, l) \
drivers/net/ethernet/smsc/smc91x.h
267
smc_pxa_dma_insl(a, lp, r, dev->dma, p, l)
drivers/net/ethernet/smsc/smc91x.h
32
#define SMC_outw_b(x, a, r) \
drivers/net/ethernet/smsc/smc91x.h
335
#define SMC_insw(a, r, p, l) \
drivers/net/ethernet/smsc/smc91x.h
336
smc_pxa_dma_insw(a, lp, r, dev->dma, p, l)
drivers/net/ethernet/smsc/smc91x.h
36
SMC_outb(__val16, a, __reg); \
drivers/net/ethernet/smsc/smc91x.h
37
SMC_outb(__val16 >> 8, a, __reg + (1 << SMC_IO_SHIFT)); \
drivers/net/ethernet/smsc/smc91x.h
389
#define SMC_insl(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
390
#define SMC_outsl(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
394
#define SMC_insl(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
395
#define SMC_outsl(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
40
#define SMC_inw_b(a, r) \
drivers/net/ethernet/smsc/smc91x.h
402
#define SMC_insw(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
403
#define SMC_outsw(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
408
#define SMC_insw(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
409
#define SMC_outsw(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
417
#define SMC_insb(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
418
#define SMC_outsb(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
422
#define SMC_insb(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
423
#define SMC_outsb(a, r, p, l) BUG()
drivers/net/ethernet/smsc/smc91x.h
44
__val16 = SMC_inb(a, __reg); \
drivers/net/ethernet/smsc/smc91x.h
45
__val16 |= SMC_inb(a, __reg + (1 << SMC_IO_SHIFT)) << 8; \
drivers/net/ethernet/smsc/smc91x.h
67
#define SMC_inb(a, r) readb((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
68
#define SMC_inw(a, r) \
drivers/net/ethernet/smsc/smc91x.h
71
SMC_16BIT(lp) ? readw((a) + __smc_r) : \
drivers/net/ethernet/smsc/smc91x.h
72
SMC_8BIT(lp) ? SMC_inw_b(a, __smc_r) : \
drivers/net/ethernet/smsc/smc91x.h
76
#define SMC_inl(a, r) readl((a) + (r))
drivers/net/ethernet/smsc/smc91x.h
77
#define SMC_outb(v, a, r) writeb(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
78
#define SMC_outw(lp, v, a, r) \
drivers/net/ethernet/smsc/smc91x.h
82
__SMC_outw(lp, __v, a, __smc_r); \
drivers/net/ethernet/smsc/smc91x.h
84
SMC_outw_b(__v, a, __smc_r); \
drivers/net/ethernet/smsc/smc91x.h
89
#define SMC_outl(v, a, r) writel(v, (a) + (r))
drivers/net/ethernet/smsc/smc91x.h
90
#define SMC_insb(a, r, p, l) readsb((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
91
#define SMC_outsb(a, r, p, l) writesb((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
92
#define SMC_insw(a, r, p, l) readsw((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
93
#define SMC_outsw(a, r, p, l) writesw((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
94
#define SMC_insl(a, r, p, l) readsl((a) + (r), p, l)
drivers/net/ethernet/smsc/smc91x.h
95
#define SMC_outsl(a, r, p, l) writesl((a) + (r), p, l)
drivers/net/ethernet/sun/cassini.h
438
#define TX_CFG_DESC_RINGN_MASK(a) (TX_CFG_DESC_RING0_MASK << (a)*4)
drivers/net/ethernet/sun/cassini.h
439
#define TX_CFG_DESC_RINGN_SHIFT(a) (TX_CFG_DESC_RING0_SHIFT + (a)*4)
drivers/net/ethernet/sun/ldmvsw.c
174
u64 a;
drivers/net/ethernet/sun/ldmvsw.c
177
mdesc_for_each_arc(a, hp, port_node, MDESC_ARC_TYPE_BACK) {
drivers/net/ethernet/sun/ldmvsw.c
178
u64 target = mdesc_arc_target(hp, a);
drivers/net/ethernet/sun/niu.c
3289
static unsigned int niu_hash_rxaddr(struct rx_ring_info *rp, u64 a)
drivers/net/ethernet/sun/niu.c
3291
a >>= PAGE_SHIFT;
drivers/net/ethernet/sun/niu.c
3292
a ^= (a >> ilog2(MAX_RBR_RING_SIZE));
drivers/net/ethernet/sun/niu.c
3294
return a & (MAX_RBR_RING_SIZE - 1);
drivers/net/ethernet/sun/sunhme.c
104
static __inline__ void tx_add_log(struct happy_meal *hp, unsigned int a, unsigned int s)
drivers/net/ethernet/sun/sunhme.c
114
tlp->action = a;
drivers/net/ethernet/sun/sunhme.c
133
#define tx_add_log(hp, a, s)
drivers/net/ethernet/sun/sunvnet.c
376
u64 a;
drivers/net/ethernet/sun/sunvnet.c
378
mdesc_for_each_arc(a, hp, port_node, MDESC_ARC_TYPE_BACK) {
drivers/net/ethernet/sun/sunvnet.c
379
u64 target = mdesc_arc_target(hp, a);
drivers/net/ethernet/ti/tlan.h
440
#define CIRC_INC(a, b) if (++a >= b) a = 0
drivers/net/ethernet/ti/tlan.h
531
static inline u32 tlan_hash_func(const u8 *a)
drivers/net/ethernet/ti/tlan.h
535
hash = (a[0]^a[3]); /* & 077 */
drivers/net/ethernet/ti/tlan.h
536
hash ^= ((a[0]^a[3])>>6); /* & 003 */
drivers/net/ethernet/ti/tlan.h
537
hash ^= ((a[1]^a[4])<<2); /* & 074 */
drivers/net/ethernet/ti/tlan.h
538
hash ^= ((a[1]^a[4])>>4); /* & 017 */
drivers/net/ethernet/ti/tlan.h
539
hash ^= ((a[2]^a[5])<<4); /* & 060 */
drivers/net/ethernet/ti/tlan.h
540
hash ^= ((a[2]^a[5])>>2); /* & 077 */
drivers/net/ethernet/via/via-rhine.c
682
unsigned char a = inb(pioaddr+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/ethernet/wangxun/libwx/wx_type.h
1409
#define wr32(a, reg, value) writel((value), ((a)->hw_addr + (reg)))
drivers/net/ethernet/wangxun/libwx/wx_type.h
1410
#define rd32(a, reg) readl((a)->hw_addr + (reg))
drivers/net/ethernet/wangxun/libwx/wx_type.h
1411
#define rd32a(a, reg, offset) ( \
drivers/net/ethernet/wangxun/libwx/wx_type.h
1412
rd32((a), (reg) + ((offset) << 2)))
drivers/net/ethernet/wangxun/libwx/wx_type.h
1413
#define wr32a(a, reg, off, val) \
drivers/net/ethernet/wangxun/libwx/wx_type.h
1414
wr32((a), (reg) + ((off) << 2), (val))
drivers/net/ethernet/xircom/xirc2ps_cs.c
1080
register u_long a;
drivers/net/ethernet/xircom/xirc2ps_cs.c
1083
a = inl(edpreg);
drivers/net/ethernet/xircom/xirc2ps_cs.c
1085
:"=q" (a)
drivers/net/ethernet/xircom/xirc2ps_cs.c
1086
: "0" (a));
drivers/net/ethernet/xircom/xirc2ps_cs.c
1087
*p = a;
drivers/net/fddi/skfp/drvfbi.c
285
smc->hw.fddi_phys_addr.a[i] =
drivers/net/fddi/skfp/drvfbi.c
300
smc->hw.fddi_canon_addr.a[i] = mac_addr[i] ;
drivers/net/fddi/skfp/drvfbi.c
301
smc->hw.fddi_home_addr.a[i] = bitrev8(mac_addr[i]);
drivers/net/fddi/skfp/drvfbi.c
308
smc->hw.fddi_canon_addr.a[i] =
drivers/net/fddi/skfp/drvfbi.c
309
bitrev8(smc->hw.fddi_phys_addr.a[i]);
drivers/net/fddi/skfp/drvfbi.c
538
bia_addr->a[i] = bitrev8(smc->hw.fddi_phys_addr.a[i]);
drivers/net/fddi/skfp/ess.c
177
if (((struct smt_p_0019 *)p)->alloc_addr.a[i]) {
drivers/net/fddi/skfp/ess.c
190
smc->mib.a[PATH0].fddiPATHSbaPayload ;
drivers/net/fddi/skfp/ess.c
193
smc->mib.a[PATH0].fddiPATHSbaOverhead ;
drivers/net/fddi/skfp/ess.c
460
smc->mib.a[PATH0].fddiPATHSbaPayload = payload ;
drivers/net/fddi/skfp/ess.c
461
smc->mib.a[PATH0].fddiPATHSbaOverhead = overhead ;
drivers/net/fddi/skfp/ess.c
517
chg->payload.mib_payload = smc->mib.a[PATH0].fddiPATHSbaPayload ;
drivers/net/fddi/skfp/ess.c
523
chg->overhead.mib_overhead = smc->mib.a[PATH0].fddiPATHSbaOverhead ;
drivers/net/fddi/skfp/ess.c
569
smc->mib.a[PATH0].fddiPATHSbaOverhead &&
drivers/net/fddi/skfp/ess.c
571
smc->mib.a[PATH0].fddiPATHSbaPayload){
drivers/net/fddi/skfp/ess.c
613
smc->mib.a[PATH0].fddiPATHSbaPayload ;
drivers/net/fddi/skfp/ess.c
619
smc->mib.a[PATH0].fddiPATHSbaOverhead ;
drivers/net/fddi/skfp/ess.c
625
req->payload.mib_payload = smc->mib.a[PATH0].fddiPATHSbaPayload ;
drivers/net/fddi/skfp/ess.c
631
req->overhead.mib_overhead = smc->mib.a[PATH0].fddiPATHSbaOverhead ;
drivers/net/fddi/skfp/ess.c
686
(void)process_bw_alloc(smc,(long)smc->mib.a[PATH0].fddiPATHSbaPayload,
drivers/net/fddi/skfp/ess.c
687
(long)smc->mib.a[PATH0].fddiPATHSbaOverhead) ;
drivers/net/fddi/skfp/ess.c
695
if (smc->mib.a[PATH0].fddiPATHSbaPayload) {
drivers/net/fddi/skfp/fplustm.c
1067
p = own->a ;
drivers/net/fddi/skfp/fplustm.c
1078
if (!ether_addr_equal((char *)&tb->a, (char *)own))
drivers/net/fddi/skfp/fplustm.c
1163
tb->a = own ;
drivers/net/fddi/skfp/fplustm.c
1234
(u_short)((tb->a.a[0]<<8)+tb->a.a[1])) ;
drivers/net/fddi/skfp/fplustm.c
1236
(u_short)((tb->a.a[2]<<8)+tb->a.a[3])) ;
drivers/net/fddi/skfp/fplustm.c
1238
(u_short)((tb->a.a[4]<<8)+tb->a.a[5])) ;
drivers/net/fddi/skfp/fplustm.c
1349
(int)smc->mib.a[PATH0].fddiPATHT_Rmode);
drivers/net/fddi/skfp/fplustm.c
1350
outpd(ADDR(B2_RTM_INI),smc->mib.a[PATH0].fddiPATHT_Rmode) ;
drivers/net/fddi/skfp/fplustm.c
1426
if (smc->mib.a[PATH0].fddiPATHSbaPayload) {
drivers/net/fddi/skfp/fplustm.c
1480
if (!smc->hw.fp.fifo.tx_s_size && smc->mib.a[PATH0].fddiPATHSbaPayload){
drivers/net/fddi/skfp/fplustm.c
352
outpw(FM_A(FM_LAIL),(unsigned short)((smc->hw.fddi_home_addr.a[4]<<8) +
drivers/net/fddi/skfp/fplustm.c
353
smc->hw.fddi_home_addr.a[5])) ;
drivers/net/fddi/skfp/fplustm.c
354
outpw(FM_A(FM_LAIC),(unsigned short)((smc->hw.fddi_home_addr.a[2]<<8) +
drivers/net/fddi/skfp/fplustm.c
355
smc->hw.fddi_home_addr.a[3])) ;
drivers/net/fddi/skfp/fplustm.c
356
outpw(FM_A(FM_LAIM),(unsigned short)((smc->hw.fddi_home_addr.a[0]<<8) +
drivers/net/fddi/skfp/fplustm.c
357
smc->hw.fddi_home_addr.a[1])) ;
drivers/net/fddi/skfp/fplustm.c
361
outpw(FM_A(FM_LAGL),(unsigned short)((smc->hw.fp.group_addr.a[4]<<8) +
drivers/net/fddi/skfp/fplustm.c
362
smc->hw.fp.group_addr.a[5])) ;
drivers/net/fddi/skfp/fplustm.c
363
outpw(FM_A(FM_LAGC),(unsigned short)((smc->hw.fp.group_addr.a[2]<<8) +
drivers/net/fddi/skfp/fplustm.c
364
smc->hw.fp.group_addr.a[3])) ;
drivers/net/fddi/skfp/fplustm.c
365
outpw(FM_A(FM_LAGM),(unsigned short)((smc->hw.fp.group_addr.a[0]<<8) +
drivers/net/fddi/skfp/fplustm.c
366
smc->hw.fp.group_addr.a[1])) ;
drivers/net/fddi/skfp/fplustm.c
440
SK_LOC_DECL(__le32,a[2]) ;
drivers/net/fddi/skfp/fplustm.c
447
* (char *) a = (char) ((long)DBEACON_INFO<<24L) ;
drivers/net/fddi/skfp/fplustm.c
448
a[1] = 0 ;
drivers/net/fddi/skfp/fplustm.c
449
memcpy((char *)a+1, (char *) &smc->mib.m[MAC0].fddiMACUpstreamNbr, ETH_ALEN);
drivers/net/fddi/skfp/fplustm.c
454
write_mdr(smc,le32_to_cpu(a[0])) ;
drivers/net/fddi/skfp/fplustm.c
456
write_mdr(smc,le32_to_cpu(a[1])) ;
drivers/net/fddi/skfp/h/fddi.h
15
u_char a[6] ;
drivers/net/fddi/skfp/h/fddimib.h
247
} a[NUMPATHS] ;
drivers/net/fddi/skfp/h/fplustm.h
219
struct fddi_addr a ; /* mc address */
drivers/net/fddi/skfp/h/skfbi.h
666
#define FMA(a) (0x0400|((a)<<2)) /* FORMAC+ (r/w) (SN3) */
drivers/net/fddi/skfp/h/skfbi.h
667
#define P1(a) (0x0380|((a)<<2)) /* PLC1 (r/w) (DAS) */
drivers/net/fddi/skfp/h/skfbi.h
668
#define P2(a) (0x0600|((a)<<2)) /* PLC2 (r/w) (covered by the SN3) */
drivers/net/fddi/skfp/h/skfbi.h
669
#define PRA(a) (B2_MAC_0 + (a)) /* configuration PROM (MAC address) */
drivers/net/fddi/skfp/h/skfbi.h
697
#define ADDR(a) (char far *) smc->hw.iop+(a)
drivers/net/fddi/skfp/h/skfbi.h
698
#define ADDRS(smc,a) (char far *) (smc)->hw.iop+(a)
drivers/net/fddi/skfp/h/skfbi.h
700
#define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), \
drivers/net/fddi/skfp/h/skfbi.h
701
(smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \
drivers/net/fddi/skfp/h/skfbi.h
702
(smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
drivers/net/fddi/skfp/h/skfbi.h
703
#define ADDRS(smc,a) (((a)>>7) ? (outp((smc)->hw.iop+B0_RAP,(a)>>7), \
drivers/net/fddi/skfp/h/skfbi.h
704
((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0)))) : \
drivers/net/fddi/skfp/h/skfbi.h
705
((smc)->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
drivers/net/fddi/skfp/h/skfbi.h
711
#define PCI_C(a) ADDR(B3_CFG_SPC + (a)) /* PCI Config Space */
drivers/net/fddi/skfp/h/skfbi.h
713
#define EXT_R(a) ADDR(B6_EXT_REG + (a)) /* External Registers */
drivers/net/fddi/skfp/h/skfbi.h
723
#define FM_A(a) ADDR(FMA(a)) /* FORMAC Plus physical addr */
drivers/net/fddi/skfp/h/skfbi.h
724
#define P1_A(a) ADDR(P1(a)) /* PLC1 (r/w) */
drivers/net/fddi/skfp/h/skfbi.h
725
#define P2_A(a) ADDR(P2(a)) /* PLC2 (r/w) (DAS) */
drivers/net/fddi/skfp/h/skfbi.h
726
#define PR_A(a) ADDR(PRA(a)) /* config. PROM (MAC address) */
drivers/net/fddi/skfp/h/skfbi.h
731
#define READ_PROM(a) ((u_char)inp(a))
drivers/net/fddi/skfp/h/targetos.h
51
#define ADDR(a) (smc->hw.iop+(a))
drivers/net/fddi/skfp/h/targetos.h
53
#define ADDR(a) (((a)>>7) ? (outp(smc->hw.iop+B0_RAP,(a)>>7), (smc->hw.iop+( ((a)&0x7F) | ((a)>>7 ? 0x80:0)) )) : (smc->hw.iop+(((a)&0x7F)|((a)>>7 ? 0x80:0))))
drivers/net/fddi/skfp/hwmtm.c
170
#define MA smc->hw.fddi_canon_addr.a
drivers/net/fddi/skfp/hwmtm.c
173
#define MA smc->hw.fddi_home_addr.a
drivers/net/fddi/skfp/pmf.c
1115
mib_a = &smc->mib.a[path] ;
drivers/net/fddi/skfp/pmf.c
619
mib_addr = (char *) (&smc->mib.a[path]) ;
drivers/net/fddi/skfp/queue.c
21
#define PRINTF(a,b,c)
drivers/net/fddi/skfp/skfddi.c
1175
CheckSourceAddress(skb->data, smc->hw.fddi_canon_addr.a);
drivers/net/fddi/skfp/skfddi.c
437
pr_debug("HW-Addr: %pMF\n", smc->hw.fddi_canon_addr.a);
drivers/net/fddi/skfp/skfddi.c
438
eth_hw_addr_set(dev, smc->hw.fddi_canon_addr.a);
drivers/net/fddi/skfp/skfddi.c
505
eth_hw_addr_set(dev, smc->hw.fddi_canon_addr.a);
drivers/net/fddi/skfp/smt.c
111
return(*(short *)(&addr->a[0]) ==
drivers/net/fddi/skfp/smt.c
112
*(short *)(&smc->mib.m[MAC0].fddiMACSMTAddress.a[0])
drivers/net/fddi/skfp/smt.c
113
&& *(short *)(&addr->a[2]) ==
drivers/net/fddi/skfp/smt.c
114
*(short *)(&smc->mib.m[MAC0].fddiMACSMTAddress.a[2])
drivers/net/fddi/skfp/smt.c
115
&& *(short *)(&addr->a[4]) ==
drivers/net/fddi/skfp/smt.c
116
*(short *)(&smc->mib.m[MAC0].fddiMACSMTAddress.a[4])) ;
drivers/net/fddi/skfp/smt.c
1202
if (smc->mib.a[0].fddiPATHSbaPayload != 0)
drivers/net/fddi/skfp/smt.c
121
return *(u_short *)(&addr->a[0]) == 0xffff &&
drivers/net/fddi/skfp/smt.c
122
*(u_short *)(&addr->a[2]) == 0xffff &&
drivers/net/fddi/skfp/smt.c
123
*(u_short *)(&addr->a[4]) == 0xffff;
drivers/net/fddi/skfp/smt.c
128
return !(addr->a[0] & GROUP_ADDR);
drivers/net/fddi/skfp/smt.c
134
return *(u_short *)(&addr1->a[0]) == *(u_short *)(&addr2->a[0]) &&
drivers/net/fddi/skfp/smt.c
135
*(u_short *)(&addr1->a[2]) == *(u_short *)(&addr2->a[2]) &&
drivers/net/fddi/skfp/smt.c
136
*(u_short *)(&addr1->a[4]) == *(u_short *)(&addr2->a[4]);
drivers/net/fddi/skfp/smt.c
1393
st->st_sba = smc->mib.a[PATH0].fddiPATHSbaPayload ;
drivers/net/fddi/skfp/smt.c
163
smc->mib.fddiSMTStationId.sid_node.a[i] =
drivers/net/fddi/skfp/smt.c
164
bitrev8(smc->mib.fddiSMTStationId.sid_node.a[i]);
drivers/net/fddi/skfp/smt.c
167
smc->mib.fddiSMTStationId.sid_node.a[0] ;
drivers/net/fddi/skfp/smt.c
169
smc->mib.fddiSMTStationId.sid_node.a[1] ;
drivers/net/fddi/skfp/smt.c
171
smc->mib.fddiSMTStationId.sid_node.a[2] ;
drivers/net/fddi/skfp/smtdef.c
230
mib->a[path].fddiPATHIndex = INDEX_PATH + path ;
drivers/net/fddi/skfp/smtdef.c
232
mib->a[path].fddiPATHTVXLowerBound =
drivers/net/fddi/skfp/smtdef.c
234
mib->a[path].fddiPATHT_MaxLowerBound =
drivers/net/fddi/skfp/smtdef.c
236
mib->a[path].fddiPATHMaxT_Req =
drivers/net/fddi/skfp/smtdef.c
282
smc->mib.a[PATH0].fddiPATHTVXLowerBound,
drivers/net/fddi/skfp/smtdef.c
285
smc->mib.a[PATH0].fddiPATHT_MaxLowerBound,
drivers/net/fddi/skfp/smtdef.c
288
smc->mib.a[PATH0].fddiPATHMaxT_Req,
drivers/net/geneve.c
1816
static bool geneve_dst_addr_equal(struct ip_tunnel_info *a,
drivers/net/geneve.c
1819
if (ip_tunnel_info_af(a) == AF_INET)
drivers/net/geneve.c
1820
return a->key.u.ipv4.dst == b->key.u.ipv4.dst;
drivers/net/geneve.c
1822
return ipv6_addr_equal(&a->key.u.ipv6.dst, &b->key.u.ipv6.dst);
drivers/net/gtp.c
208
static bool ipv6_pdp_addr_equal(const struct in6_addr *a,
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/netkit.c
479
return &nk->bundle.a;
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/plip/plip.c
1255
plip_searchfor(int list[], int a)
drivers/net/plip/plip.c
1259
if (list[i] == a) return 1;
drivers/net/ppp/ppp_generic.c
260
#define seq_before(a, b) ((s32)((a) - (b)) < 0)
drivers/net/ppp/ppp_generic.c
261
#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/ppp/pppoe.c
130
static inline int cmp_addr(struct pppoe_addr *a, __be16 sid, char *addr)
drivers/net/ppp/pppoe.c
132
return a->sid == sid && ether_addr_equal(a->remote, addr);
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
85
if (a->sa.sa_family == AF_INET6)
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/framer/framer-core.c
31
#define dev_to_framer(a) (container_of((a), struct framer, dev))
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
1254
a = timer_freq / rate;
drivers/net/wan/ixp4xx_hss.c
1256
if (a > 0x3FF) { /* 10-bit value - we can go as slow as ca. 65 kb/s */
drivers/net/wan/ixp4xx_hss.c
1260
if (a == 0) { /* > 66.666 MHz */
drivers/net/wan/ixp4xx_hss.c
1261
a = 1; /* minimum divider is 1 (a = 0, b = 1, c = 1) */
drivers/net/wan/ixp4xx_hss.c
1265
if (rate * a == timer_freq) { /* don't divide by 0 later */
drivers/net/wan/ixp4xx_hss.c
1266
check_clock(timer_freq, rate, a - 1, 1, 1, best, &diff, reg);
drivers/net/wan/ixp4xx_hss.c
1273
do_div(c, timer_freq - rate * a);
drivers/net/wan/ixp4xx_hss.c
1277
!check_clock(timer_freq, rate, a - 1, 1, 1, best,
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
82
static unsigned int fls128(u64 a, u64 b)
drivers/net/wireguard/allowedips.c
84
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
429
split[0] = a;
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
441
split[0] = cpu_to_be32(a);
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
516
insert(4, a, 192, 168, 4, 0, 24);
drivers/net/wireguard/selftest/allowedips.c
531
insert(6, a, 0x24046800, 0x40040800, 0xdeadbeef, 0xdeadbeef, 128);
drivers/net/wireguard/selftest/allowedips.c
537
insert(4, a, 10, 0, 0, 0, 25);
drivers/net/wireguard/selftest/allowedips.c
539
insert(4, a, 10, 1, 0, 0, 30);
drivers/net/wireguard/selftest/allowedips.c
551
test(4, a, 192, 168, 4, 20);
drivers/net/wireguard/selftest/allowedips.c
552
test(4, a, 192, 168, 4, 0);
drivers/net/wireguard/selftest/allowedips.c
567
test(6, a, 0x24046800, 0x40040800, 0xdeadbeef, 0xdeadbeef);
drivers/net/wireguard/selftest/allowedips.c
573
test(4, a, 10, 0, 0, 52);
drivers/net/wireguard/selftest/allowedips.c
575
test(4, a, 10, 1, 0, 2);
drivers/net/wireguard/selftest/allowedips.c
580
insert(4, a, 1, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
581
insert(4, a, 64, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
582
insert(4, a, 128, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
583
insert(4, a, 192, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
584
insert(4, a, 255, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
585
wg_allowedips_remove_by_peer(&t, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
586
test_negative(4, a, 1, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
587
test_negative(4, a, 64, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
588
test_negative(4, a, 128, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
589
test_negative(4, a, 192, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
590
test_negative(4, a, 255, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
592
insert(4, a, 1, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
593
insert(4, a, 192, 0, 0, 0, 24);
drivers/net/wireguard/selftest/allowedips.c
594
insert(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef, 128);
drivers/net/wireguard/selftest/allowedips.c
595
insert(6, a, 0x24446800, 0xf0e40800, 0xeeaebeef, 0, 98);
drivers/net/wireguard/selftest/allowedips.c
596
test(4, a, 1, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
597
test(4, a, 192, 0, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
598
test(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef);
drivers/net/wireguard/selftest/allowedips.c
599
test(6, a, 0x24446800, 0xf0e40800, 0xeeaebeef, 0x10101010);
drivers/net/wireguard/selftest/allowedips.c
601
remove(4, a, 192, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
602
test(4, a, 192, 0, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
605
test(4, a, 192, 0, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
608
test(4, a, 192, 0, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
611
test(4, a, 192, 0, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
612
remove(4, a, 192, 0, 0, 0, 24);
drivers/net/wireguard/selftest/allowedips.c
613
test_negative(4, a, 192, 0, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
614
remove(4, a, 1, 0, 0, 0, 32);
drivers/net/wireguard/selftest/allowedips.c
615
test_negative(4, a, 1, 0, 0, 0);
drivers/net/wireguard/selftest/allowedips.c
617
remove(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef, 96);
drivers/net/wireguard/selftest/allowedips.c
618
test(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef);
drivers/net/wireguard/selftest/allowedips.c
621
test(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef);
drivers/net/wireguard/selftest/allowedips.c
624
test(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef);
drivers/net/wireguard/selftest/allowedips.c
626
test_boolean(remove(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef, 129) == -EINVAL);
drivers/net/wireguard/selftest/allowedips.c
627
test(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef);
drivers/net/wireguard/selftest/allowedips.c
628
remove(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef, 128);
drivers/net/wireguard/selftest/allowedips.c
629
test_negative(6, a, 0x24446801, 0x40e40800, 0xdeaebeef, 0xdefbeef);
drivers/net/wireguard/selftest/allowedips.c
632
test(6, a, 0x24446800, 0xf0e40800, 0xeeaebeef, 0x10101010);
drivers/net/wireguard/selftest/allowedips.c
633
remove(6, a, 0x24446800, 0xf0e40800, 0xeeaebeef, 0, 98);
drivers/net/wireguard/selftest/allowedips.c
634
test_negative(6, a, 0x24446800, 0xf0e40800, 0xeeaebeef, 0x10101010);
drivers/net/wireguard/selftest/allowedips.c
638
insert(4, a, 192, 168, 0, 0, 16);
drivers/net/wireguard/selftest/allowedips.c
639
insert(4, a, 192, 168, 0, 0, 24);
drivers/net/wireguard/selftest/allowedips.c
640
wg_allowedips_remove_by_peer(&t, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
641
test_negative(4, a, 192, 168, 0, 1);
drivers/net/wireguard/selftest/allowedips.c
650
wg_allowedips_insert_v6(&t, &ip, 128, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
653
wg_allowedips_insert_v6(&t, &ip, 128, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
656
wg_allowedips_insert_v6(&t, &ip, 128, a, &mutex);
drivers/net/wireguard/selftest/allowedips.c
660
insert(4, a, 192, 95, 5, 93, 27);
drivers/net/wireguard/selftest/allowedips.c
661
insert(6, a, 0x26075300, 0x60006b00, 0, 0xc05f0543, 128);
drivers/net/wireguard/selftest/allowedips.c
662
insert(4, a, 10, 1, 0, 20, 29);
drivers/net/wireguard/selftest/allowedips.c
663
insert(6, a, 0x26075300, 0x6d8a6bf8, 0xdab1f1df, 0xc05f1523, 83);
drivers/net/wireguard/selftest/allowedips.c
664
insert(6, a, 0x26075300, 0x6d8a6bf8, 0xdab1f1df, 0xc05f1523, 21);
drivers/net/wireguard/selftest/allowedips.c
665
list_for_each_entry(iter_node, &a->allowedips_list, peer_list) {
drivers/net/wireguard/selftest/allowedips.c
708
kfree(a);
drivers/net/wireguard/socket.c
258
static bool endpoint_eq(const struct endpoint *a, const struct endpoint *b)
drivers/net/wireguard/socket.c
260
return (a->addr.sa_family == AF_INET && b->addr.sa_family == AF_INET &&
drivers/net/wireguard/socket.c
261
a->addr4.sin_port == b->addr4.sin_port &&
drivers/net/wireguard/socket.c
262
a->addr4.sin_addr.s_addr == b->addr4.sin_addr.s_addr &&
drivers/net/wireguard/socket.c
263
a->src4.s_addr == b->src4.s_addr && a->src_if4 == b->src_if4) ||
drivers/net/wireguard/socket.c
264
(a->addr.sa_family == AF_INET6 &&
drivers/net/wireguard/socket.c
266
a->addr6.sin6_port == b->addr6.sin6_port &&
drivers/net/wireguard/socket.c
267
ipv6_addr_equal(&a->addr6.sin6_addr, &b->addr6.sin6_addr) &&
drivers/net/wireguard/socket.c
268
a->addr6.sin6_scope_id == b->addr6.sin6_scope_id &&
drivers/net/wireguard/socket.c
269
ipv6_addr_equal(&a->src6, &b->src6)) ||
drivers/net/wireguard/socket.c
270
unlikely(!a->addr.sa_family && !b->addr.sa_family);
drivers/net/wireless/ath/ath11k/dp_rx.c
3533
struct sk_buff *a, struct sk_buff *b)
drivers/net/wireless/ath/ath11k/dp_rx.c
3537
frag1 = ath11k_dp_rx_h_mpdu_start_frag_no(ar->ab, a);
drivers/net/wireless/ath/ath12k/dp_rx.c
1554
struct sk_buff *a, struct sk_buff *b)
drivers/net/wireless/ath/ath12k/dp_rx.c
1558
frag1 = ath12k_dp_rx_h_frag_no(hal, a);
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/ath9k/debug.c
517
#define PR_IS(a, s) \
drivers/net/wireless/ath/ath9k/debug.c
519
seq_printf(file, "%21s: %10u\n", a, \
drivers/net/wireless/ath/ath9k/eeprom_9287.c
316
u32 a;
drivers/net/wireless/ath/ath9k/eeprom_9287.c
337
a = (txPower)&0xff;
drivers/net/wireless/ath/ath9k/eeprom_9287.c
338
tmpVal = tmpVal | (a << 16);
drivers/net/wireless/ath/ath9k/eeprom_9287.c
347
a = (txPower)&0xff;
drivers/net/wireless/ath/ath9k/eeprom_9287.c
348
tmpVal = tmpVal | (a << 16);
drivers/net/wireless/ath/ath9k/htc.h
335
#define TX_STAT_ADD(hif_dev, c, a) \
drivers/net/wireless/ath/ath9k/htc.h
336
__STAT_SAFE((hif_dev), (hif_dev)->htc_handle->drv_priv->debug.tx_stats.c += a)
drivers/net/wireless/ath/ath9k/htc.h
339
#define RX_STAT_ADD(hif_dev, c, a) \
drivers/net/wireless/ath/ath9k/htc.h
340
__STAT_SAFE((hif_dev), (hif_dev)->htc_handle->drv_priv->debug.skbrx_stats.c += a)
drivers/net/wireless/ath/ath9k/htc.h
381
#define TX_STAT_ADD(hif_dev, c, a) do { } while (0)
drivers/net/wireless/ath/ath9k/htc.h
383
#define RX_STAT_ADD(hif_dev, c, a) do { } while (0)
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
442
#define ASTXQ(a) \
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
443
data[i++] = STXBASE.a[IEEE80211_AC_BE]; \
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
444
data[i++] = STXBASE.a[IEEE80211_AC_BK]; \
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
445
data[i++] = STXBASE.a[IEEE80211_AC_VI]; \
drivers/net/wireless/ath/ath9k/htc_drv_debug.c
446
data[i++] = STXBASE.a[IEEE80211_AC_VO]
drivers/net/wireless/ath/carl9170/carl9170.h
503
#define CHK_DEV_STATE(a, s) (((struct ar9170 *)a)->state >= (s))
drivers/net/wireless/ath/carl9170/carl9170.h
504
#define IS_INITIALIZED(a) (CHK_DEV_STATE(a, CARL9170_STOPPED))
drivers/net/wireless/ath/carl9170/carl9170.h
505
#define IS_ACCEPTING_CMD(a) (CHK_DEV_STATE(a, CARL9170_IDLE))
drivers/net/wireless/ath/carl9170/carl9170.h
506
#define IS_STARTED(a) (CHK_DEV_STATE(a, CARL9170_STARTED))
drivers/net/wireless/ath/carl9170/rx.c
595
#define TID_CHECK(a, b) ( \
drivers/net/wireless/ath/carl9170/rx.c
596
((a) & cpu_to_le16(IEEE80211_BAR_CTRL_TID_INFO_MASK)) == \
drivers/net/wireless/ath/wil6210/debugfs.c
587
void __iomem *a;
drivers/net/wireless/ath/wil6210/debugfs.c
600
a = wmi_buffer(wil, cpu_to_le32(mem_addr));
drivers/net/wireless/ath/wil6210/debugfs.c
602
if (a)
drivers/net/wireless/ath/wil6210/debugfs.c
603
seq_printf(s, "[0x%08x] = 0x%08x\n", mem_addr, readl(a));
drivers/net/wireless/ath/wil6210/fw_inc.c
395
u32 a)
drivers/net/wireless/ath/wil6210/fw_inc.c
399
writel(a, gwa_addr);
drivers/net/wireless/ath/wil6210/fw_inc.c
464
u32 a = le32_to_cpu(block[i].addr);
drivers/net/wireless/ath/wil6210/fw_inc.c
468
i, a, v);
drivers/net/wireless/ath/wil6210/fw_inc.c
471
rc = gw_write(wil, gwa_addr, gwa_cmd, gwa_ctl, gw_cmd, a);
drivers/net/wireless/ath/wil6210/fw_inc.c
533
u32 a = le32_to_cpu(block[i].addr);
drivers/net/wireless/ath/wil6210/fw_inc.c
539
wil_dbg_fw(wil, " gw4 write[%3d] [0x%08x] <==\n", i, a);
drivers/net/wireless/ath/wil6210/fw_inc.c
545
rc = gw_write(wil, gwa_addr, gwa_cmd, gwa_ctl, gw_cmd, a);
drivers/net/wireless/broadcom/b43/dma.c
953
#define divide(a, b) ({ \
drivers/net/wireless/broadcom/b43/dma.c
954
typeof(a) __a = a; \
drivers/net/wireless/broadcom/b43/dma.c
959
#define modulo(a, b) ({ \
drivers/net/wireless/broadcom/b43/dma.c
960
typeof(a) __a = a; \
drivers/net/wireless/broadcom/b43/phy_common.c
513
unsigned int a, b, c, d;
drivers/net/wireless/broadcom/b43/phy_common.c
518
a = tmp & 0xFF;
drivers/net/wireless/broadcom/b43/phy_common.c
522
if (a == 0 || a == B43_TSSI_MAX ||
drivers/net/wireless/broadcom/b43/phy_common.c
533
a = (a + 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
720
a = 0xE;
drivers/net/wireless/broadcom/b43/phy_g.c
723
a = 0x13;
drivers/net/wireless/broadcom/b43/phy_g.c
726
a = 0xE;
drivers/net/wireless/broadcom/b43/phy_g.c
730
a = a * (gphy->nrssi[1] - gphy->nrssi[0]);
drivers/net/wireless/broadcom/b43/phy_g.c
731
a += (gphy->nrssi[0] << 6);
drivers/net/wireless/broadcom/b43/phy_g.c
732
if (a < 32)
drivers/net/wireless/broadcom/b43/phy_g.c
733
a += 31;
drivers/net/wireless/broadcom/b43/phy_g.c
735
a += 32;
drivers/net/wireless/broadcom/b43/phy_g.c
736
a = a >> 6;
drivers/net/wireless/broadcom/b43/phy_g.c
737
a = clamp_val(a, -31, 31);
drivers/net/wireless/broadcom/b43/phy_g.c
750
tmp_u16 |= (((u32) a & 0x0000003F) << 6);
drivers/net/wireless/broadcom/b43/phy_g.h
104
static inline bool b43_compare_bbatt(const struct b43_bbatt *a,
drivers/net/wireless/broadcom/b43/phy_g.h
107
return (a->att == b->att);
drivers/net/wireless/broadcom/b43/phy_g.h
83
static inline bool b43_compare_rfatt(const struct b43_rfatt *a,
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
1364
tmp[0] = a;
drivers/net/wireless/broadcom/b43/phy_n.c
4485
u16 tmp, a, b;
drivers/net/wireless/broadcom/b43/phy_n.c
4523
a = -((iq << (30 - iq_nbits)) + (ii >> (1 + arsh)));
drivers/net/wireless/broadcom/b43/phy_n.c
4526
a = -((iq << (30 - iq_nbits)) + (ii << (-1 - arsh)));
drivers/net/wireless/broadcom/b43/phy_n.c
4533
a /= tmp;
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
4551
new.a0 = a & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4555
new.b0 = a & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4559
new.a1 = a & 0x3FF;
drivers/net/wireless/broadcom/b43/phy_n.c
4563
new.b1 = a & 0x3FF;
drivers/net/wireless/broadcom/b43legacy/radio.c
805
s32 a;
drivers/net/wireless/broadcom/b43legacy/radio.c
860
a = 0xE;
drivers/net/wireless/broadcom/b43legacy/radio.c
864
a = 0x13;
drivers/net/wireless/broadcom/b43legacy/radio.c
867
a = 0xE;
drivers/net/wireless/broadcom/b43legacy/radio.c
871
a = a * (phy->nrssi[1] - phy->nrssi[0]);
drivers/net/wireless/broadcom/b43legacy/radio.c
872
a += (phy->nrssi[0] << 6);
drivers/net/wireless/broadcom/b43legacy/radio.c
873
if (a < 32)
drivers/net/wireless/broadcom/b43legacy/radio.c
874
a += 31;
drivers/net/wireless/broadcom/b43legacy/radio.c
876
a += 32;
drivers/net/wireless/broadcom/b43legacy/radio.c
877
a = a >> 6;
drivers/net/wireless/broadcom/b43legacy/radio.c
878
a = clamp_val(a, -31, 31);
drivers/net/wireless/broadcom/b43legacy/radio.c
891
tmp_u16 |= (((u32)a & 0x0000003F) << 6);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
274
const u16 *a, *b;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
286
a = (const u16 *)eth_data;
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/debug.h
54
#define brcms_dbg(core, l, f, a...) __brcms_dbg(&(core)->dev, l, __func__, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
55
#define brcms_info(core, f, a...) __brcms_info(&(core)->dev, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
56
#define brcms_warn(core, f, a...) __brcms_warn(&(core)->dev, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
57
#define brcms_err(core, f, a...) __brcms_err(&(core)->dev, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
58
#define brcms_crit(core, f, a...) __brcms_crit(&(core)->dev, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
60
#define brcms_dbg_info(core, f, a...) brcms_dbg(core, BRCM_DL_INFO, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
61
#define brcms_dbg_mac80211(core, f, a...) brcms_dbg(core, BRCM_DL_MAC80211, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
62
#define brcms_dbg_rx(core, f, a...) brcms_dbg(core, BRCM_DL_RX, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
63
#define brcms_dbg_tx(core, f, a...) brcms_dbg(core, BRCM_DL_TX, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
64
#define brcms_dbg_int(core, f, a...) brcms_dbg(core, BRCM_DL_INT, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
65
#define brcms_dbg_dma(core, f, a...) brcms_dbg(core, BRCM_DL_DMA, f, ##a)
drivers/net/wireless/broadcom/brcm80211/brcmsmac/debug.h
66
#define brcms_dbg_ht(core, f, a...) brcms_dbg(core, BRCM_DL_HT, f, ##a)
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
1115
mod_phy_reg(pi, 0x645, (0x3ff << 0), (a) << 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1119
mod_phy_reg(pi, 0x647, (0x3ff << 0), (a) << 0);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1123
mod_phy_reg(pi, 0x649, (0x3ff << 0), (a) << 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
1212
a = (-(iq << (30 - iq_nbits)) + (ii >> (1 + arsh)));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1217
a = (-(iq << (30 - iq_nbits)) + (ii << (-1 - arsh)));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1222
a /= 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
1239
a0_new = (u16) (a & 0x3ff);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
1331
iqcomp[iqcomp_sz].a,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
158
s16 a;
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
2214
a = 32768 + (a1 * 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
3107
iqcc[0] = a;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3133
u16 a, b;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3171
a = (u16) ((bbmultiqcomp >> 10) & 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
3483
cc.re = a;
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
3796
*a = iqcc[0];
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
3928
pi_lcn->lcnphy_cal_results.txiqlocal_a = a;
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
26123
a = (-(iq << (30 - iq_nbits)) + (ii >> (1 + arsh)));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26130
a = (-(iq << (30 - iq_nbits)) + (ii << (-1 - arsh)));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26138
a /= 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
26163
new_comp.a0 = (s16) a & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26168
new_comp.b0 = (s16) a & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26173
new_comp.a1 = (s16) a & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
26178
new_comp.b1 = (s16) a & 0x3ff;
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
196
#define brcmu_prpkt(a, b)
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
37
#define setbit(a, i) (((u8 *)a)[(i)/NBBY] |= 1<<((i)%NBBY))
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
38
#define clrbit(a, i) (((u8 *)a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
39
#define isset(a, i) (((const u8 *)a)[(i)/NBBY] & (1<<((i)%NBBY)))
drivers/net/wireless/broadcom/brcm80211/include/brcmu_utils.h
40
#define isclr(a, i) ((((const u8 *)a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
drivers/net/wireless/intel/ipw2x00/ipw2100.h
116
#define IPW_DEBUG_STATE(f, a...) IPW_DEBUG(IPW_DL_STATE | IPW_DL_ASSOC | IPW_DL_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2100.h
117
#define IPW_DEBUG_ASSOC(f, a...) IPW_DEBUG(IPW_DL_ASSOC | IPW_DL_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2100.h
97
#define IPW_DEBUG_ERROR(f, a...) printk(KERN_ERR DRV_NAME ": " f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2100.h
98
#define IPW_DEBUG_WARNING(f, a...) printk(KERN_WARNING DRV_NAME ": " f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10857
.a = {{5180, 36},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10885
.a = {{5180, 36},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10908
.a = {{5180, 36},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10931
.a = {{5170, 34}, {5190, 38},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10953
.a = {{5180, 36},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10983
.a = {{5170, 34}, {5190, 38},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11008
.a = {{5745, 149}, {5765, 153},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11021
.a = {{5180, 36}, {5200, 40},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11035
.a = {{5180, 36, LIBIPW_CH_PASSIVE_ONLY},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11069
.a = {{5180, 36, LIBIPW_CH_PASSIVE_ONLY},
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11327
a_band->channels[i].center_freq = geo->a[i].freq;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11328
a_band->channels[i].hw_value = geo->a[i].channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11329
a_band->channels[i].max_power = geo->a[i].max_power;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11330
if (geo->a[i].flags & LIBIPW_CH_PASSIVE_ONLY)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11333
if (geo->a[i].flags & LIBIPW_CH_NO_IBSS)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
11336
if (geo->a[i].flags & LIBIPW_CH_RADAR_DETECT)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1890
geo->a[i].channel,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1891
geo->a[i].flags & LIBIPW_CH_RADAR_DETECT ?
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1893
((geo->a[i].flags & LIBIPW_CH_NO_IBSS) ||
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1894
(geo->a[i].flags & LIBIPW_CH_RADAR_DETECT))
drivers/net/wireless/intel/ipw2x00/ipw2200.c
1896
geo->a[i].flags & LIBIPW_CH_PASSIVE_ONLY ?
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2464
max_power = geo->a[i].max_power;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
2466
geo->a[i].channel;
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
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
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
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
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
407
_ipw_write_indirect(a, b, c, d); \
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5785
if (geo->a[i].flags & LIBIPW_CH_PASSIVE_ONLY) {
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5787
priv->channel = geo->a[0].channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5808
priv->channel = geo->a[0].channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6122
geo->a[i].channel == priv->channel)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6125
scan->channels_list[channel_index] = geo->a[i].channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
6127
geo->a[i].
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8635
geo->bg[i].flags : geo->a[i].flags;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8670
wrqu->freq.m = priv->ieee->geo.a[i].freq * 100000;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8832
(geo->a[j].flags & LIBIPW_CH_PASSIVE_ONLY))
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8835
range->freq[i].i = geo->a[j].channel;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
8836
range->freq[i].m = geo->a[j].freq * 100000;
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1451
#define IPW_ERROR(f, a...) printk(KERN_ERR DRV_NAME ": " f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1452
#define IPW_WARNING(f, a...) printk(KERN_WARNING DRV_NAME ": " f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1453
#define IPW_DEBUG_INFO(f, a...) IPW_DEBUG(IPW_DL_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1455
#define IPW_DEBUG_WX(f, a...) IPW_DEBUG(IPW_DL_WX, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1456
#define IPW_DEBUG_SCAN(f, a...) IPW_DEBUG(IPW_DL_SCAN, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1457
#define IPW_DEBUG_TRACE(f, a...) IPW_LL_DEBUG(IPW_DL_TRACE, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1458
#define IPW_DEBUG_RX(f, a...) IPW_LL_DEBUG(IPW_DL_RX, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1459
#define IPW_DEBUG_TX(f, a...) IPW_LL_DEBUG(IPW_DL_TX, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1460
#define IPW_DEBUG_ISR(f, a...) IPW_LL_DEBUG(IPW_DL_ISR, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1461
#define IPW_DEBUG_MANAGEMENT(f, a...) IPW_DEBUG(IPW_DL_MANAGE, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1462
#define IPW_DEBUG_LED(f, a...) IPW_LL_DEBUG(IPW_DL_LED, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1463
#define IPW_DEBUG_WEP(f, a...) IPW_LL_DEBUG(IPW_DL_WEP, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1464
#define IPW_DEBUG_HC(f, a...) IPW_LL_DEBUG(IPW_DL_HOST_COMMAND, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1465
#define IPW_DEBUG_FRAG(f, a...) IPW_LL_DEBUG(IPW_DL_FRAG, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1466
#define IPW_DEBUG_FW(f, a...) IPW_LL_DEBUG(IPW_DL_FW, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1467
#define IPW_DEBUG_RF_KILL(f, a...) IPW_DEBUG(IPW_DL_RF_KILL, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1468
#define IPW_DEBUG_DROP(f, a...) IPW_DEBUG(IPW_DL_DROP, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1469
#define IPW_DEBUG_IO(f, a...) IPW_LL_DEBUG(IPW_DL_IO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1470
#define IPW_DEBUG_ORD(f, a...) IPW_LL_DEBUG(IPW_DL_ORD, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1471
#define IPW_DEBUG_FW_INFO(f, a...) IPW_LL_DEBUG(IPW_DL_FW_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1472
#define IPW_DEBUG_NOTIF(f, a...) IPW_DEBUG(IPW_DL_NOTIF, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1473
#define IPW_DEBUG_STATE(f, a...) IPW_DEBUG(IPW_DL_STATE | IPW_DL_ASSOC | IPW_DL_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1474
#define IPW_DEBUG_ASSOC(f, a...) IPW_DEBUG(IPW_DL_ASSOC | IPW_DL_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1475
#define IPW_DEBUG_STATS(f, a...) IPW_LL_DEBUG(IPW_DL_STATS, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1476
#define IPW_DEBUG_MERGE(f, a...) IPW_LL_DEBUG(IPW_DL_MERGE, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
1477
#define IPW_DEBUG_QOS(f, a...) IPW_LL_DEBUG(IPW_DL_QOS, f, ## a)
drivers/net/wireless/intel/ipw2x00/ipw2200.h
535
__le32 a[SUP_RATE_11A_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/ipw2x00/ipw2200.h
540
__le32 a[SUP_RATE_11A_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/ipw2x00/libipw.h
104
#define LIBIPW_ERROR(f, a...) printk(KERN_ERR "libipw: " f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
105
#define LIBIPW_WARNING(f, a...) printk(KERN_WARNING "libipw: " f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
106
#define LIBIPW_DEBUG_INFO(f, a...) LIBIPW_DEBUG(LIBIPW_DL_INFO, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
108
#define LIBIPW_DEBUG_WX(f, a...) LIBIPW_DEBUG(LIBIPW_DL_WX, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
109
#define LIBIPW_DEBUG_SCAN(f, a...) LIBIPW_DEBUG(LIBIPW_DL_SCAN, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
110
#define LIBIPW_DEBUG_STATE(f, a...) LIBIPW_DEBUG(LIBIPW_DL_STATE, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
111
#define LIBIPW_DEBUG_MGMT(f, a...) LIBIPW_DEBUG(LIBIPW_DL_MGMT, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
112
#define LIBIPW_DEBUG_FRAG(f, a...) LIBIPW_DEBUG(LIBIPW_DL_FRAG, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
113
#define LIBIPW_DEBUG_DROP(f, a...) LIBIPW_DEBUG(LIBIPW_DL_DROP, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
114
#define LIBIPW_DEBUG_TX(f, a...) LIBIPW_DEBUG(LIBIPW_DL_TX, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
115
#define LIBIPW_DEBUG_RX(f, a...) LIBIPW_DEBUG(LIBIPW_DL_RX, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
116
#define LIBIPW_DEBUG_QOS(f, a...) LIBIPW_DEBUG(LIBIPW_DL_QOS, f, ## a)
drivers/net/wireless/intel/ipw2x00/libipw.h
697
struct libipw_channel a[LIBIPW_52GHZ_CHANNELS];
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
115
if (ieee->geo.a[i].freq == freq)
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
116
return ieee->geo.a[i].channel;
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
130
memcpy(ieee->geo.a, geo->a, ieee->geo.a_channels *
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
149
return ieee->geo.a[index].flags;
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
169
return &ieee->geo.a[index];
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
53
if ((ieee->geo.a[i].channel == channel) &&
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
54
!(ieee->geo.a[i].flags & LIBIPW_CH_INVALID))
drivers/net/wireless/intel/ipw2x00/libipw_geo.c
76
if (ieee->geo.a[i].channel == channel)
drivers/net/wireless/intel/iwlegacy/3945.h
290
s32 a, b, c, d, e; /* coefficients for voltage->power
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5158
u32 a;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5167
a = il->scd_base_addr + IL49_SCD_CONTEXT_DATA_OFFSET;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5168
for (; a < il->scd_base_addr + IL49_SCD_TX_STTS_BITMAP_OFFSET; a += 4)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5169
il_write_targ_mem(il, a, 0);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5170
for (; a < il->scd_base_addr + IL49_SCD_TRANSLATE_TBL_OFFSET; a += 4)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5171
il_write_targ_mem(il, a, 0);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5173
a <
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5176
a += 4)
drivers/net/wireless/intel/iwlegacy/4965-mac.c
5177
il_write_targ_mem(il, a, 0);
drivers/net/wireless/intel/iwlegacy/4965-rs.c
774
il4965_table_type_matches(struct il_scale_tbl_info *a,
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/commands.h
2708
__le32 a[SUP_RATE_11A_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlegacy/commands.h
2713
__le32 a[SUP_RATE_11A_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlegacy/common.h
3034
#define D_INFO(f, a...) IL_DBG(IL_DL_INFO, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3035
#define D_MAC80211(f, a...) IL_DBG(IL_DL_MAC80211, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3036
#define D_MACDUMP(f, a...) IL_DBG(IL_DL_MACDUMP, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3037
#define D_TEMP(f, a...) IL_DBG(IL_DL_TEMP, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3038
#define D_SCAN(f, a...) IL_DBG(IL_DL_SCAN, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3039
#define D_RX(f, a...) IL_DBG(IL_DL_RX, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3040
#define D_TX(f, a...) IL_DBG(IL_DL_TX, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3041
#define D_ISR(f, a...) IL_DBG(IL_DL_ISR, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3042
#define D_LED(f, a...) IL_DBG(IL_DL_LED, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3043
#define D_WEP(f, a...) IL_DBG(IL_DL_WEP, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3044
#define D_HC(f, a...) IL_DBG(IL_DL_HCMD, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3045
#define D_HC_DUMP(f, a...) IL_DBG(IL_DL_HCMD_DUMP, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3046
#define D_EEPROM(f, a...) IL_DBG(IL_DL_EEPROM, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3047
#define D_CALIB(f, a...) IL_DBG(IL_DL_CALIB, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3048
#define D_FW(f, a...) IL_DBG(IL_DL_FW, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3049
#define D_RF_KILL(f, a...) IL_DBG(IL_DL_RF_KILL, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3050
#define D_DROP(f, a...) IL_DBG(IL_DL_DROP, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3051
#define D_AP(f, a...) IL_DBG(IL_DL_AP, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3052
#define D_TXPOWER(f, a...) IL_DBG(IL_DL_TXPOWER, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3053
#define D_RATE(f, a...) IL_DBG(IL_DL_RATE, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3054
#define D_NOTIF(f, a...) IL_DBG(IL_DL_NOTIF, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3055
#define D_ASSOC(f, a...) IL_DBG(IL_DL_ASSOC, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3056
#define D_HT(f, a...) IL_DBG(IL_DL_HT, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3057
#define D_STATS(f, a...) IL_DBG(IL_DL_STATS, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3058
#define D_TX_REPLY(f, a...) IL_DBG(IL_DL_TX_REPLY, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3059
#define D_QOS(f, a...) IL_DBG(IL_DL_QOS, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3060
#define D_RADIO(f, a...) IL_DBG(IL_DL_RADIO, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3061
#define D_POWER(f, a...) IL_DBG(IL_DL_POWER, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
3062
#define D_11H(f, a...) IL_DBG(IL_DL_11H, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
31
#define IL_ERR(f, a...) dev_err(&il->pci_dev->dev, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
32
#define IL_WARN(f, a...) dev_warn(&il->pci_dev->dev, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
33
#define IL_WARN_ONCE(f, a...) dev_warn_once(&il->pci_dev->dev, f, ## a)
drivers/net/wireless/intel/iwlegacy/common.h
34
#define IL_INFO(f, a...) dev_info(&il->pci_dev->dev, f, ## a)
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2450
__le32 a[SUP_RATE_11A_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlwifi/dvm/commands.h
2455
__le32 a[SUP_RATE_11A_MAX_NUM_CHANNELS];
drivers/net/wireless/intel/iwlwifi/dvm/rs.c
815
static bool table_type_matches(struct iwl_scale_tbl_info *a,
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/iwl-debug.h
176
#define IWL_DEBUG_INFO(p, f, a...) IWL_DEBUG(p, IWL_DL_INFO, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
177
#define IWL_DEBUG_TDLS(p, f, a...) IWL_DEBUG(p, IWL_DL_TDLS, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
178
#define IWL_DEBUG_MAC80211(p, f, a...) IWL_DEBUG(p, IWL_DL_MAC80211, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
179
#define IWL_DEBUG_TEMP(p, f, a...) IWL_DEBUG(p, IWL_DL_TEMP, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
180
#define IWL_DEBUG_SCAN(p, f, a...) IWL_DEBUG(p, IWL_DL_SCAN, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
181
#define IWL_DEBUG_RX(p, f, a...) IWL_DEBUG(p, IWL_DL_RX, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
182
#define IWL_DEBUG_TX(p, f, a...) IWL_DEBUG(p, IWL_DL_TX, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
183
#define IWL_DEBUG_ISR(p, f, a...) IWL_DEBUG(p, IWL_DL_ISR, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
184
#define IWL_DEBUG_WEP(p, f, a...) IWL_DEBUG(p, IWL_DL_WEP, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
185
#define IWL_DEBUG_HC(p, f, a...) IWL_DEBUG(p, IWL_DL_HCMD, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
186
#define IWL_DEBUG_QUOTA(p, f, a...) IWL_DEBUG(p, IWL_DL_QUOTA, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
187
#define IWL_DEBUG_TE(p, f, a...) IWL_DEBUG(p, IWL_DL_TE, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
188
#define IWL_DEBUG_EEPROM(d, f, a...) IWL_DEBUG_DEV(d, IWL_DL_EEPROM, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
189
#define IWL_DEBUG_CALIB(p, f, a...) IWL_DEBUG(p, IWL_DL_CALIB, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
190
#define IWL_DEBUG_FW(p, f, a...) IWL_DEBUG(p, IWL_DL_FW, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
191
#define IWL_DEBUG_RF_KILL(p, f, a...) IWL_DEBUG(p, IWL_DL_RF_KILL, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
192
#define IWL_DEBUG_DROP(p, f, a...) IWL_DEBUG(p, IWL_DL_DROP, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
193
#define IWL_DEBUG_DROP_LIMIT(p, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
194
IWL_DEBUG_LIMIT(p, IWL_DL_DROP, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
195
#define IWL_DEBUG_COEX(p, f, a...) IWL_DEBUG(p, IWL_DL_COEX, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
196
#define IWL_DEBUG_RATE(p, f, a...) IWL_DEBUG(p, IWL_DL_RATE, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
197
#define IWL_DEBUG_RATE_LIMIT(p, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
198
IWL_DEBUG_LIMIT(p, IWL_DL_RATE, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
199
#define IWL_DEBUG_ASSOC(p, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
200
IWL_DEBUG(p, IWL_DL_ASSOC | IWL_DL_INFO, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
201
#define IWL_DEBUG_ASSOC_LIMIT(p, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
202
IWL_DEBUG_LIMIT(p, IWL_DL_ASSOC | IWL_DL_INFO, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
203
#define IWL_DEBUG_HT(p, f, a...) IWL_DEBUG(p, IWL_DL_HT, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
204
#define IWL_DEBUG_STATS(p, f, a...) IWL_DEBUG(p, IWL_DL_STATS, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
205
#define IWL_DEBUG_STATS_LIMIT(p, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
206
IWL_DEBUG_LIMIT(p, IWL_DL_STATS, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
207
#define IWL_DEBUG_TX_REPLY(p, f, a...) IWL_DEBUG(p, IWL_DL_TX_REPLY, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
208
#define IWL_DEBUG_TX_QUEUES(p, f, a...) IWL_DEBUG(p, IWL_DL_TX_QUEUES, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
209
#define IWL_DEBUG_RADIO(p, f, a...) IWL_DEBUG(p, IWL_DL_RADIO, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
210
#define IWL_DEBUG_DEV_RADIO(p, f, a...) IWL_DEBUG_DEV(p, IWL_DL_RADIO, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
211
#define IWL_DEBUG_POWER(p, f, a...) IWL_DEBUG(p, IWL_DL_POWER, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
212
#define IWL_DEBUG_DEV_POWER(p, f, a...) IWL_DEBUG_DEV(p, IWL_DL_POWER, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
213
#define IWL_DEBUG_11H(p, f, a...) IWL_DEBUG(p, IWL_DL_11H, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
214
#define IWL_DEBUG_TPT(p, f, a...) IWL_DEBUG(p, IWL_DL_TPT, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
215
#define IWL_DEBUG_WOWLAN(p, f, a...) IWL_DEBUG(p, IWL_DL_WOWLAN, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
216
#define IWL_DEBUG_LAR(p, f, a...) IWL_DEBUG(p, IWL_DL_LAR, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
217
#define IWL_DEBUG_FW_INFO(p, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
218
IWL_DEBUG(p, IWL_DL_INFO | IWL_DL_FW, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
219
#define IWL_DEBUG_PTP(p, f, a...) IWL_DEBUG(p, IWL_DL_PTP, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
220
#define IWL_DEBUG_EHT(p, f, a...) IWL_DEBUG(p, IWL_DL_EHT, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
43
#define __IWL_ERR_DEV(d, mode, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
46
__iwl_err((d), mode, f, ## a); \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
48
#define IWL_ERR_DEV(d, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
49
__IWL_ERR_DEV(d, IWL_ERR_MODE_REGULAR, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
50
#define IWL_ERR(m, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
51
IWL_ERR_DEV((m)->dev, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
52
#define IWL_ERR_LIMIT(m, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
53
__IWL_ERR_DEV((m)->dev, IWL_ERR_MODE_RATELIMIT, f, ## a)
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
54
#define IWL_WARN(m, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
57
__iwl_warn((m)->dev, f, ## a); \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
59
#define IWL_INFO(m, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
62
__iwl_info((m)->dev, f, ## a); \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
64
#define IWL_CRIT(m, f, a...) \
drivers/net/wireless/intel/iwlwifi/iwl-debug.h
67
__iwl_crit((m)->dev, f, ## a); \
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
780
const struct iwl_mld_link_sel_data *a,
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
785
iwl_mld_link_dereference_check(mld_vif, a->link_id);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
815
if (a->chandef->width <= b->chandef->width)
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
818
bw_a = cfg80211_chandef_get_width(a->chandef);
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
837
struct iwl_mld_link_sel_data *a,
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
845
reason_mask = iwl_mld_emlsr_disallowed_with_link(mld, vif, a, true);
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
854
const struct cfg80211_chan_def *c_low = a->chandef;
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
866
if (a->chandef->chan->band == NL80211_BAND_5GHZ &&
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
883
nl80211_chan_width_to_mhz(a->chandef->width),
drivers/net/wireless/intel/iwlwifi/mld/mlo.c
902
struct iwl_mld_link_sel_data *a,
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
916
*primary_id = a->link_id;
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
979
for (u8 a = 0; a < n_data; a++) {
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
996
new_active = BIT(data[a].link_id) |
drivers/net/wireless/intel/iwlwifi/mld/mlo.h
169
struct iwl_mld_link_sel_data *a,
drivers/net/wireless/intel/iwlwifi/mld/tests/link-selection.c
291
struct iwl_mld_link_sel_data a = {
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
316
iwlmld_kunit_get_phy_of_link(vif, a.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
122
return ((s16)le16_to_cpu(*(const __le16 *)a) -
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1099
static inline bool rs_rate_column_match(struct rs_rate *a,
drivers/net/wireless/intel/iwlwifi/mvm/rs.c
1104
if (a->stbc || a->bfer)
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
543
return ((s16)le16_to_cpu(*(const __le16 *)a) -
drivers/net/wireless/intersil/p54/eeprom.c
107
const struct p54_channel_entry *a = _a;
drivers/net/wireless/intersil/p54/eeprom.c
110
return a->freq - b->freq;
drivers/net/wireless/intersil/p54/eeprom.c
116
const struct p54_rssi_db_entry *a = _a;
drivers/net/wireless/intersil/p54/eeprom.c
119
return a->freq - b->freq;
drivers/net/wireless/marvell/mwifiex/main.h
156
#define MWIFIEX_ALIGN_ADDR(p, a) (((long)(p) + (a) - 1) & ~((a) - 1))
drivers/net/wireless/marvell/mwifiex/sdio.h
102
#define MP_TX_AGGR_BUF_PUT(a, payload, pkt_len, port) do { \
drivers/net/wireless/marvell/mwifiex/sdio.h
103
memmove(&a->mpa_tx.buf[a->mpa_tx.buf_len], \
drivers/net/wireless/marvell/mwifiex/sdio.h
105
a->mpa_tx.buf_len += pkt_len; \
drivers/net/wireless/marvell/mwifiex/sdio.h
106
if (!a->mpa_tx.pkt_cnt) \
drivers/net/wireless/marvell/mwifiex/sdio.h
107
a->mpa_tx.start_port = port; \
drivers/net/wireless/marvell/mwifiex/sdio.h
108
if (a->mpa_tx.start_port <= port) \
drivers/net/wireless/marvell/mwifiex/sdio.h
109
a->mpa_tx.ports |= (1<<(a->mpa_tx.pkt_cnt)); \
drivers/net/wireless/marvell/mwifiex/sdio.h
111
a->mpa_tx.ports |= (1<<(a->mpa_tx.pkt_cnt+1+ \
drivers/net/wireless/marvell/mwifiex/sdio.h
112
(a->max_ports - \
drivers/net/wireless/marvell/mwifiex/sdio.h
113
a->mp_end_port))); \
drivers/net/wireless/marvell/mwifiex/sdio.h
114
a->mpa_tx.pkt_cnt++; \
drivers/net/wireless/marvell/mwifiex/sdio.h
118
#define MP_TX_AGGR_PKT_LIMIT_REACHED(a) \
drivers/net/wireless/marvell/mwifiex/sdio.h
119
(a->mpa_tx.pkt_cnt == a->mpa_tx.pkt_aggr_limit)
drivers/net/wireless/marvell/mwifiex/sdio.h
122
#define MP_TX_AGGR_BUF_RESET(a) do { \
drivers/net/wireless/marvell/mwifiex/sdio.h
123
a->mpa_tx.pkt_cnt = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
124
a->mpa_tx.buf_len = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
125
a->mpa_tx.ports = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
126
a->mpa_tx.start_port = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
130
#define MP_RX_AGGR_PKT_LIMIT_REACHED(a) \
drivers/net/wireless/marvell/mwifiex/sdio.h
131
(a->mpa_rx.pkt_cnt == a->mpa_rx.pkt_aggr_limit)
drivers/net/wireless/marvell/mwifiex/sdio.h
134
#define MP_RX_AGGR_IN_PROGRESS(a) (a->mpa_rx.pkt_cnt > 0)
drivers/net/wireless/marvell/mwifiex/sdio.h
137
#define MP_RX_AGGR_BUF_HAS_ROOM(a, rx_len) \
drivers/net/wireless/marvell/mwifiex/sdio.h
138
((a->mpa_rx.buf_len+rx_len) <= a->mpa_rx.buf_size)
drivers/net/wireless/marvell/mwifiex/sdio.h
141
#define MP_RX_AGGR_BUF_RESET(a) do { \
drivers/net/wireless/marvell/mwifiex/sdio.h
142
a->mpa_rx.pkt_cnt = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
143
a->mpa_rx.buf_len = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
144
a->mpa_rx.ports = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
145
a->mpa_rx.start_port = 0; \
drivers/net/wireless/marvell/mwifiex/sdio.h
95
#define MP_TX_AGGR_IN_PROGRESS(a) (a->mpa_tx.pkt_cnt > 0)
drivers/net/wireless/marvell/mwifiex/sdio.h
98
#define MP_TX_AGGR_BUF_HAS_ROOM(a, len) ((a->mpa_tx.buf_len+len) \
drivers/net/wireless/marvell/mwifiex/sdio.h
99
<= a->mpa_tx.buf_size)
drivers/net/wireless/marvell/mwl8k.c
1677
#define RI_FORMAT(a) (a & 0x0001)
drivers/net/wireless/marvell/mwl8k.c
1678
#define RI_RATE_ID_MCS(a) ((a & 0x01f8) >> 3)
drivers/net/wireless/mediatek/mt76/testmode.c
578
void *a;
drivers/net/wireless/mediatek/mt76/testmode.c
599
a = nla_nest_start(msg, MT76_TM_ATTR_STATS);
drivers/net/wireless/mediatek/mt76/testmode.c
600
if (a) {
drivers/net/wireless/mediatek/mt76/testmode.c
602
nla_nest_end(msg, a);
drivers/net/wireless/mediatek/mt76/testmode.c
646
a = nla_nest_start(msg, MT76_TM_ATTR_TX_POWER);
drivers/net/wireless/mediatek/mt76/testmode.c
647
if (!a)
drivers/net/wireless/mediatek/mt76/testmode.c
654
nla_nest_end(msg, a);
drivers/net/wireless/mediatek/mt76/testmode.c
658
a = nla_nest_start(msg, MT76_TM_ATTR_MAC_ADDRS);
drivers/net/wireless/mediatek/mt76/testmode.c
659
if (!a)
drivers/net/wireless/mediatek/mt76/testmode.c
666
nla_nest_end(msg, a);
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h
44
#define QTN_HOST_HI32(a) ((u32)(((u64)a) >> 32))
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h
45
#define QTN_HOST_LO32(a) ((u32)(((u64)a) & 0xffffffffUL))
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h
48
#define QTN_HOST_HI32(a) 0
drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h
49
#define QTN_HOST_LO32(a) ((u32)(((u32)a) & 0xffffffffUL))
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h
50
#define QTN_HOST_HI32(a) ((u32)(((u64)a) >> 32))
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h
51
#define QTN_HOST_LO32(a) ((u32)(((u64)a) & 0xffffffffUL))
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h
54
#define QTN_HOST_HI32(a) 0
drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie_ipc.h
55
#define QTN_HOST_LO32(a) ((u32)(((u32)a) & 0xffffffffUL))
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
616
#define TID_CHECK(a, b) ( \
drivers/net/wireless/ralink/rt2x00/rt2x00dev.c
617
((a) & cpu_to_le16(IEEE80211_BAR_CTRL_TID_INFO_MASK)) == \
drivers/net/wireless/realtek/rtl8xxxu/8188f.c
379
ofdmbase += priv->ofdm_tx_power_diff[0].a;
drivers/net/wireless/realtek/rtl8xxxu/8188f.c
388
mcsbase += priv->ht40_tx_power_diff[0].a;
drivers/net/wireless/realtek/rtl8xxxu/8188f.c
390
mcsbase += priv->ht20_tx_power_diff[0].a;
drivers/net/wireless/realtek/rtl8xxxu/8188f.c
731
priv->ofdm_tx_power_diff[0].a = efuse->tx_power_index_A.ht20_ofdm_1s_diff.a;
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
535
ofdmbase += priv->ofdm_tx_power_diff[tx_idx].a;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
543
mcsbase += priv->ht40_tx_power_diff[tx_idx++].a;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
545
mcsbase += priv->ht20_tx_power_diff[tx_idx++].a;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
610
priv->ht20_tx_power_diff[0].a =
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
615
priv->ht40_tx_power_diff[0].a = 0;
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
619
priv->ofdm_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
624
priv->ht20_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8192e.c
629
priv->ht40_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
443
ofdmbase += priv->ofdm_tx_power_diff[RF_A].a;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
451
mcsbase += priv->ht40_tx_power_diff[RF_A].a;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
453
mcsbase += priv->ht20_tx_power_diff[RF_A].a;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
704
priv->ht20_tx_power_diff[0].a =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
709
priv->ht40_tx_power_diff[0].a = 0;
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
713
priv->ofdm_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
718
priv->ht20_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8192f.c
723
priv->ht40_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8710b.c
939
priv->ofdm_tx_power_diff[0].a = efuse->tx_power_index_A.ht20_ofdm_1s_diff.a;
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
449
priv->ofdm_tx_power_diff[0].a =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
450
efuse->tx_power_index_A.ht20_ofdm_1s_diff.a;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
452
efuse->tx_power_index_B.ht20_ofdm_1s_diff.a;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
454
priv->ht20_tx_power_diff[0].a =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
459
priv->ht40_tx_power_diff[0].a = 0;
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
463
priv->ofdm_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
468
priv->ht20_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/8723b.c
473
priv->ht40_tx_power_diff[i].a =
drivers/net/wireless/realtek/rtl8xxxu/core.c
1485
ofdmbase[0] = ofdm[0] + priv->ofdm_tx_power_index_diff[group].a;
drivers/net/wireless/realtek/rtl8xxxu/core.c
1491
mcsbase[0] += priv->ht20_tx_power_index_diff[group].a;
drivers/net/wireless/realtek/rtl8xxxu/core.c
1496
if (ofdm[0] > priv->ht40_2s_tx_power_index_diff[group].a)
drivers/net/wireless/realtek/rtl8xxxu/core.c
1497
ofdm[0] -= priv->ht40_2s_tx_power_index_diff[group].a;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
967
int a:4;
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
971
int a:4;
drivers/net/wireless/realtek/rtlwifi/debug.c
142
RTL_DEBUG_IMPL_BB_SERIES(a, 0x0a00);
drivers/net/wireless/realtek/rtlwifi/debug.c
187
RTL_DEBUG_IMPL_RF_SERIES(a, RF90_PATH_A);
drivers/net/wireless/realtek/rtw88/debug.h
72
#define rtw_info(rtwdev, a...) dev_info(rtwdev->dev, ##a)
drivers/net/wireless/realtek/rtw88/debug.h
73
#define rtw_warn(rtwdev, a...) dev_warn(rtwdev->dev, ##a)
drivers/net/wireless/realtek/rtw88/debug.h
74
#define rtw_err(rtwdev, a...) dev_err(rtwdev->dev, ##a)
drivers/net/wireless/realtek/rtw88/rtw8723x.h
248
#define BIT_SET_OFDM0_EXTS(a, c, d) (((a) << 31) | ((c) << 29) | ((d) << 28))
drivers/net/wireless/realtek/rtw88/rtw8723x.h
250
#define BIT_SET_OFDM0_EXTS_B(a, c, d) (((a) << 27) | ((c) << 25) | ((d) << 24))
drivers/net/wireless/realtek/rtw88/rtw8723x.h
257
#define BIT_SET_TXIQ_ELM_ACD(a, c, d) (((d) << 22) | (((c) & 0x3F) << 16) | \
drivers/net/wireless/realtek/rtw88/rtw8723x.h
258
((a) & 0x03ff))
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/core.h
5120
u8 a;
drivers/net/wireless/realtek/rtw89/debug.h
59
#define rtw89_info(rtwdev, a...) dev_info((rtwdev)->dev, ##a)
drivers/net/wireless/realtek/rtw89/debug.h
60
#define rtw89_info_once(rtwdev, a...) dev_info_once((rtwdev)->dev, ##a)
drivers/net/wireless/realtek/rtw89/debug.h
61
#define rtw89_warn(rtwdev, a...) dev_warn((rtwdev)->dev, ##a)
drivers/net/wireless/realtek/rtw89/debug.h
62
#define rtw89_err(rtwdev, a...) dev_err((rtwdev)->dev, ##a)
drivers/net/wireless/realtek/rtw89/phy.c
8049
edcca_bak->a =
drivers/net/wireless/realtek/rtw89/phy.c
8068
edcca_bak->a, bb->phy_idx);
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
1256
u16 _a = *(const u16 *)(a);
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/zydas/zd1211rw/zd_chip.c
1303
const zd_addr_t a[] = {
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1309
u16 v[ARRAY_SIZE(a)];
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1310
struct zd_ioreq16 ioreqs[ARRAY_SIZE(a)] = {
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
1317
r = zd_ioread16v_locked(chip, v, (const zd_addr_t *)a, ARRAY_SIZE(a));
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
79
u16 a = (u16)addr;
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
82
if ((a & 0xf000) == CR_START)
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
83
a += 2;
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
85
a += 1;
drivers/net/wireless/zydas/zd1211rw/zd_chip.c
86
return (zd_addr_t)a;
drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c
83
#define CHAN_TO_PAIRIDX(a) ((a - 1) / 2)
drivers/net/wireless/zydas/zd1211rw/zd_rf_uw2453.c
84
#define RF_CHANPAIR(a,b) [CHAN_TO_PAIRIDX(a)]
drivers/nvdimm/btt.c
218
static void arena_debugfs_init(struct arena_info *a, struct dentry *parent,
drivers/nvdimm/btt.c
232
a->debugfs_dir = d;
drivers/nvdimm/btt.c
234
debugfs_create_x64("size", S_IRUGO, d, &a->size);
drivers/nvdimm/btt.c
236
&a->external_lba_start);
drivers/nvdimm/btt.c
237
debugfs_create_x32("internal_nlba", S_IRUGO, d, &a->internal_nlba);
drivers/nvdimm/btt.c
239
&a->internal_lbasize);
drivers/nvdimm/btt.c
240
debugfs_create_x32("external_nlba", S_IRUGO, d, &a->external_nlba);
drivers/nvdimm/btt.c
242
&a->external_lbasize);
drivers/nvdimm/btt.c
243
debugfs_create_u32("nfree", S_IRUGO, d, &a->nfree);
drivers/nvdimm/btt.c
244
debugfs_create_u16("version_major", S_IRUGO, d, &a->version_major);
drivers/nvdimm/btt.c
245
debugfs_create_u16("version_minor", S_IRUGO, d, &a->version_minor);
drivers/nvdimm/btt.c
246
debugfs_create_x64("nextoff", S_IRUGO, d, &a->nextoff);
drivers/nvdimm/btt.c
247
debugfs_create_x64("infooff", S_IRUGO, d, &a->infooff);
drivers/nvdimm/btt.c
248
debugfs_create_x64("dataoff", S_IRUGO, d, &a->dataoff);
drivers/nvdimm/btt.c
249
debugfs_create_x64("mapoff", S_IRUGO, d, &a->mapoff);
drivers/nvdimm/btt.c
250
debugfs_create_x64("logoff", S_IRUGO, d, &a->logoff);
drivers/nvdimm/btt.c
251
debugfs_create_x64("info2off", S_IRUGO, d, &a->info2off);
drivers/nvdimm/btt.c
252
debugfs_create_x32("flags", S_IRUGO, d, &a->flags);
drivers/nvdimm/btt.c
253
debugfs_create_u32("log_index_0", S_IRUGO, d, &a->log_index[0]);
drivers/nvdimm/btt.c
254
debugfs_create_u32("log_index_1", S_IRUGO, d, &a->log_index[1]);
drivers/nvdimm/btt.c
287
static int btt_log_get_old(struct arena_info *a, struct log_group *log)
drivers/nvdimm/btt.c
289
int idx0 = a->log_index[0];
drivers/nvdimm/btt.c
290
int idx1 = a->log_index[1];
drivers/nvdimm/bus.c
704
static umode_t nd_numa_attr_visible(struct kobject *kobj, struct attribute *a,
drivers/nvdimm/bus.c
712
if (a == &dev_attr_target_node.attr &&
drivers/nvdimm/bus.c
716
return a->mode;
drivers/nvdimm/core.c
465
static umode_t nvdimm_bus_firmware_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/nvdimm/core.c
483
return a->mode;
drivers/nvdimm/dimm_devs.c
410
static umode_t nvdimm_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/nvdimm/dimm_devs.c
415
if (a != &dev_attr_security.attr && a != &dev_attr_frozen.attr)
drivers/nvdimm/dimm_devs.c
416
return a->mode;
drivers/nvdimm/dimm_devs.c
420
if (a == &dev_attr_security.attr) {
drivers/nvdimm/dimm_devs.c
426
return a->mode;
drivers/nvdimm/dimm_devs.c
431
return a->mode;
drivers/nvdimm/dimm_devs.c
523
static umode_t nvdimm_firmware_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/nvdimm/dimm_devs.c
542
return a->mode;
drivers/nvdimm/label.c
30
static u32 best_seq(u32 a, u32 b)
drivers/nvdimm/label.c
32
a &= NSINDEX_SEQ_MASK;
drivers/nvdimm/label.c
35
if (a == 0 || a == b)
drivers/nvdimm/label.c
38
return a;
drivers/nvdimm/label.c
39
else if (nd_inc_seq(a) == b)
drivers/nvdimm/label.c
42
return a;
drivers/nvdimm/namespace_devs.c
1376
struct attribute *a, int n)
drivers/nvdimm/namespace_devs.c
1381
if (a == &dev_attr_size.attr)
drivers/nvdimm/namespace_devs.c
1384
return a->mode;
drivers/nvdimm/namespace_devs.c
1388
if (a == &dev_attr_nstype.attr || a == &dev_attr_size.attr ||
drivers/nvdimm/namespace_devs.c
1389
a == &dev_attr_holder.attr || a == &dev_attr_holder_class.attr ||
drivers/nvdimm/namespace_devs.c
1390
a == &dev_attr_force_raw.attr || a == &dev_attr_mode.attr ||
drivers/nvdimm/namespace_devs.c
1391
a == &dev_attr_resource.attr)
drivers/nvdimm/namespace_devs.c
1392
return a->mode;
drivers/nvdimm/namespace_devs.c
1909
static int cmp_dpa(const void *a, const void *b)
drivers/nvdimm/namespace_devs.c
1911
const struct device *dev_a = *(const struct device **) a;
drivers/nvdimm/pmem.c
396
static umode_t dax_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/nvdimm/pmem.c
399
if (a == &dev_attr_write_cache.attr)
drivers/nvdimm/pmem.c
402
return a->mode;
drivers/nvdimm/region_devs.c
636
static umode_t region_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/nvdimm/region_devs.c
643
if (!is_memory(dev) && a == &dev_attr_pfn_seed.attr)
drivers/nvdimm/region_devs.c
646
if (!is_memory(dev) && a == &dev_attr_dax_seed.attr)
drivers/nvdimm/region_devs.c
649
if (!is_memory(dev) && a == &dev_attr_badblocks.attr)
drivers/nvdimm/region_devs.c
652
if (a == &dev_attr_resource.attr && !is_memory(dev))
drivers/nvdimm/region_devs.c
655
if (a == &dev_attr_deep_flush.attr) {
drivers/nvdimm/region_devs.c
659
return a->mode;
drivers/nvdimm/region_devs.c
666
if (a == &dev_attr_persistence_domain.attr) {
drivers/nvdimm/region_devs.c
670
return a->mode;
drivers/nvdimm/region_devs.c
673
if (a == &dev_attr_align.attr)
drivers/nvdimm/region_devs.c
674
return a->mode;
drivers/nvdimm/region_devs.c
676
if (a != &dev_attr_set_cookie.attr
drivers/nvdimm/region_devs.c
677
&& a != &dev_attr_available_size.attr)
drivers/nvdimm/region_devs.c
678
return a->mode;
drivers/nvdimm/region_devs.c
681
a == &dev_attr_available_size.attr)
drivers/nvdimm/region_devs.c
682
return a->mode;
drivers/nvdimm/region_devs.c
684
return a->mode;
drivers/nvdimm/region_devs.c
750
static umode_t mapping_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/nvdimm/region_devs.c
756
return a->mode;
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
1906
static bool nvme_ns_ids_equal(struct nvme_ns_ids *a, struct nvme_ns_ids *b)
drivers/nvme/host/core.c
1908
return uuid_equal(&a->uuid, &b->uuid) &&
drivers/nvme/host/core.c
1909
memcmp(&a->nguid, &b->nguid, sizeof(a->nguid)) == 0 &&
drivers/nvme/host/core.c
1910
memcmp(&a->eui64, &b->eui64, sizeof(a->eui64)) == 0 &&
drivers/nvme/host/core.c
1911
a->csi == b->csi;
drivers/nvme/host/pci.c
2778
struct attribute *a, int n)
drivers/nvme/host/pci.c
2784
if (a == &dev_attr_cmb.attr ||
drivers/nvme/host/pci.c
2785
a == &dev_attr_cmbloc.attr ||
drivers/nvme/host/pci.c
2786
a == &dev_attr_cmbsz.attr) {
drivers/nvme/host/pci.c
2790
if (a == &dev_attr_hmb.attr && !ctrl->hmpre)
drivers/nvme/host/pci.c
2793
return a->mode;
drivers/nvme/host/sysfs.c
270
struct attribute *a, int n)
drivers/nvme/host/sysfs.c
275
if (a == &dev_attr_uuid.attr) {
drivers/nvme/host/sysfs.c
280
if (a == &dev_attr_nguid.attr) {
drivers/nvme/host/sysfs.c
284
if (a == &dev_attr_eui.attr) {
drivers/nvme/host/sysfs.c
289
if (a == &dev_attr_ana_grpid.attr || a == &dev_attr_ana_state.attr) {
drivers/nvme/host/sysfs.c
296
if (a == &dev_attr_queue_depth.attr || a == &dev_attr_numa_nodes.attr) {
drivers/nvme/host/sysfs.c
300
if (a == &dev_attr_delayed_removal_secs.attr) {
drivers/nvme/host/sysfs.c
307
return a->mode;
drivers/nvme/host/sysfs.c
777
struct attribute *a, int n)
drivers/nvme/host/sysfs.c
782
if (a == &dev_attr_delete_controller.attr && !ctrl->ops->delete_ctrl)
drivers/nvme/host/sysfs.c
784
if (a == &dev_attr_address.attr && !ctrl->ops->get_address)
drivers/nvme/host/sysfs.c
786
if (a == &dev_attr_hostnqn.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
788
if (a == &dev_attr_hostid.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
790
if (a == &dev_attr_ctrl_loss_tmo.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
792
if (a == &dev_attr_reconnect_delay.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
794
if (a == &dev_attr_fast_io_fail_tmo.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
797
if (a == &dev_attr_dhchap_secret.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
799
if (a == &dev_attr_dhchap_ctrl_secret.attr && !ctrl->opts)
drivers/nvme/host/sysfs.c
803
return a->mode;
drivers/nvme/host/sysfs.c
852
struct attribute *a, int n)
drivers/nvme/host/sysfs.c
860
if (a == &dev_attr_tls_key.attr &&
drivers/nvme/host/sysfs.c
863
if (a == &dev_attr_tls_configured_key.attr &&
drivers/nvme/host/sysfs.c
866
if (a == &dev_attr_tls_keyring.attr &&
drivers/nvme/host/sysfs.c
870
return a->mode;
drivers/nvme/target/fc.c
1091
struct nvmet_fc_tgt_assoc *a;
drivers/nvme/target/fc.c
1095
list_for_each_entry_rcu(a, &tgtport->assoc_list, a_list) {
drivers/nvme/target/fc.c
1096
if (association_id == a->association_id) {
drivers/nvme/target/nvmet.h
839
static inline __le16 to0based(u32 a)
drivers/nvme/target/nvmet.h
841
return cpu_to_le16(clamp(a, 1U, 1U << 16) - 1);
drivers/nvmem/stm32-bsec-optee-ta.c
165
param[0].u.value.a = start;
drivers/nvmem/stm32-bsec-optee-ta.c
230
param[0].u.value.a = offset;
drivers/nvmem/stm32-bsec-optee-ta.c
275
param[0].u.value.a = start;
drivers/of/address.c
71
u64 a = of_read_number(addr, na);
drivers/of/address.c
73
a += offset;
drivers/of/address.c
75
addr[na - 2] = cpu_to_be32(a >> 32);
drivers/of/address.c
76
addr[na - 1] = cpu_to_be32(a & 0xffffffffu);
drivers/of/fdt_address.c
76
u64 a = of_read_number(addr, na);
drivers/of/fdt_address.c
78
a += offset;
drivers/of/fdt_address.c
80
addr[na - 2] = cpu_to_fdt32(a >> 32);
drivers/of/fdt_address.c
81
addr[na - 1] = cpu_to_fdt32(a & 0xffffffffu);
drivers/of/of_reserved_mem.c
509
static int __init __rmem_cmp(const void *a, const void *b)
drivers/of/of_reserved_mem.c
511
const struct reserved_mem *ra = a, *rb = b;
drivers/pci/controller/cadence/pcie-cadence-host-common.c
172
int cdns_pcie_host_dma_ranges_cmp(void *priv, const struct list_head *a,
drivers/pci/controller/cadence/pcie-cadence-host-common.c
178
entry1 = container_of(a, struct resource_entry, node);
drivers/pci/controller/cadence/pcie-cadence-host-common.h
33
int cdns_pcie_host_dma_ranges_cmp(void *priv, const struct list_head *a,
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
57
#define CDNS_PCIE_HPA_LM_RC_BAR_CFG_BAR0_APERTURE(a) \
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
58
FIELD_PREP(CDNS_PCIE_HPA_LM_RC_BAR_CFG_BAR0_APERTURE_MASK, a)
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
63
#define CDNS_PCIE_HPA_LM_RC_BAR_CFG_BAR1_APERTURE(a) \
drivers/pci/controller/cadence/pcie-cadence-hpa-regs.h
64
FIELD_PREP(CDNS_PCIE_HPA_LM_RC_BAR_CFG_BAR1_APERTURE_MASK, a)
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
74
#define CDNS_PCIE_LM_RC_BAR_CFG_BAR0_APERTURE(a) \
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
75
(((a) << 0) & CDNS_PCIE_LM_RC_BAR_CFG_BAR0_APERTURE_MASK)
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
80
#define CDNS_PCIE_LM_RC_BAR_CFG_BAR1_APERTURE(a) \
drivers/pci/controller/cadence/pcie-cadence-lga-regs.h
81
(((a) << 9) & CDNS_PCIE_LM_RC_BAR_CFG_BAR1_APERTURE_MASK)
drivers/pci/controller/pci-v3-semi.c
170
#define v3_addr_to_lb_base(a) ((a) & V3_LB_BASE_ADR_BASE)
drivers/pci/controller/pci-v3-semi.c
183
#define v3_addr_to_lb_map(a) (((a) >> 16) & V3_LB_MAP_MAP_ADR)
drivers/pci/controller/pci-v3-semi.c
190
#define v3_addr_to_lb_base2(a) (((a) >> 16) & V3_LB_BASE2_ADR_BASE)
drivers/pci/controller/pci-v3-semi.c
195
#define v3_addr_to_lb_map2(a) (((a) >> 16) & V3_LB_MAP2_MAP_ADR)
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/devres.c
117
struct pcim_addr_devres *a, *b;
drivers/pci/devres.c
119
a = a_raw;
drivers/pci/devres.c
122
if (a->type != b->type)
drivers/pci/devres.c
125
switch (a->type) {
drivers/pci/devres.c
128
return a->bar == b->bar;
drivers/pci/devres.c
130
return a->baseaddr == b->baseaddr;
drivers/pci/ide.c
768
static umode_t pci_ide_attr_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/pci/ide.c
773
if (a == &dev_attr_available_secure_streams.attr)
drivers/pci/ide.c
777
return a->mode;
drivers/pci/iov.c
298
struct attribute *a, int n)
drivers/pci/iov.c
306
return a->mode;
drivers/pci/iov.c
603
struct attribute *a, int n)
drivers/pci/iov.c
610
return a->mode;
drivers/pci/p2pdma.c
623
static bool host_bridge_whitelist(struct pci_dev *a, struct pci_dev *b,
drivers/pci/p2pdma.c
626
struct pci_host_bridge *host_a = pci_find_host_bridge(a->bus);
drivers/pci/p2pdma.c
685
struct pci_dev *a = provider, *b = client, *bb;
drivers/pci/p2pdma.c
701
while (a) {
drivers/pci/p2pdma.c
704
if (pci_bridge_has_acs_redir(a)) {
drivers/pci/p2pdma.c
705
seq_buf_print_bus_devfn(&acs_list, a);
drivers/pci/p2pdma.c
712
if (a == bb)
drivers/pci/p2pdma.c
719
a = pci_upstream_bridge(a);
drivers/pci/p2pdma.c
730
if (a == bb)
drivers/pci/pci-label.c
115
static umode_t smbios_attr_is_visible(struct kobject *kobj, struct attribute *a,
drivers/pci/pci-label.c
127
return a->mode;
drivers/pci/pci-label.c
216
static umode_t acpi_attr_is_visible(struct kobject *kobj, struct attribute *a,
drivers/pci/pci-label.c
224
return a->mode;
drivers/pci/pci-sysfs.c
1401
const struct bin_attribute *a, int n)
drivers/pci/pci-sysfs.c
1409
return a->attr.mode;
drivers/pci/pci-sysfs.c
1413
const struct bin_attribute *a, int n)
drivers/pci/pci-sysfs.c
1455
struct attribute *a, int n)
drivers/pci/pci-sysfs.c
1462
return a->mode;
drivers/pci/pci-sysfs.c
1678
struct attribute *a, int n)
drivers/pci/pci-sysfs.c
1682
return pci_rebar_get_current_size(pdev, n) < 0 ? 0 : a->mode;
drivers/pci/pci-sysfs.c
1741
struct attribute *a, int n)
drivers/pci/pci-sysfs.c
1746
if (a == &dev_attr_boot_vga.attr && pci_is_vga(pdev))
drivers/pci/pci-sysfs.c
1747
return a->mode;
drivers/pci/pci-sysfs.c
1749
if (a == &dev_attr_serial_number.attr && pci_get_dsn(pdev))
drivers/pci/pci-sysfs.c
1750
return a->mode;
drivers/pci/pci-sysfs.c
1762
struct attribute *a, int n)
drivers/pci/pci-sysfs.c
1770
return a->mode;
drivers/pci/pci-sysfs.c
1774
struct attribute *a, int n)
drivers/pci/pci-sysfs.c
1780
return a->mode;
drivers/pci/pci-sysfs.c
1786
struct attribute *a, int n)
drivers/pci/pci-sysfs.c
1792
return a->mode;
drivers/pci/pci-sysfs.c
891
const struct bin_attribute *a,
drivers/pci/pcie/aer.c
619
struct attribute *a, int n)
drivers/pci/pcie/aer.c
627
if ((a == &dev_attr_aer_rootport_total_err_cor.attr ||
drivers/pci/pcie/aer.c
628
a == &dev_attr_aer_rootport_total_err_fatal.attr ||
drivers/pci/pcie/aer.c
629
a == &dev_attr_aer_rootport_total_err_nonfatal.attr) &&
drivers/pci/pcie/aer.c
634
return a->mode;
drivers/pci/pcie/aer.c
730
struct attribute *a, int n)
drivers/pci/pcie/aer.c
738
return a->mode;
drivers/pci/pcie/aspm.c
1715
struct attribute *a, int n)
drivers/pci/pcie/aspm.c
1733
return link->clkpm_capable ? a->mode : 0;
drivers/pci/pcie/aspm.c
1735
return link->aspm_capable & aspm_state_map[n - 1] ? a->mode : 0;
drivers/pci/probe.c
3528
const struct pci_dev *a = to_pci_dev(d_a);
drivers/pci/probe.c
3531
if (pci_domain_nr(a->bus) < pci_domain_nr(b->bus)) return -1;
drivers/pci/probe.c
3532
else if (pci_domain_nr(a->bus) > pci_domain_nr(b->bus)) return 1;
drivers/pci/probe.c
3534
if (a->bus->number < b->bus->number) return -1;
drivers/pci/probe.c
3535
else if (a->bus->number > b->bus->number) return 1;
drivers/pci/probe.c
3537
if (a->devfn < b->devfn) return -1;
drivers/pci/probe.c
3538
else if (a->devfn > b->devfn) return 1;
drivers/pci/vpd.c
328
const struct bin_attribute *a, int n)
drivers/pci/vpd.c
335
return a->attr.mode;
drivers/pcmcia/i82365.c
269
u_short a, b;
drivers/pcmcia/i82365.c
270
a = i365_get(sock, reg);
drivers/pcmcia/i82365.c
272
return (a + (b<<8));
drivers/pcmcia/o2micro.h
118
u8 a, b;
drivers/pcmcia/o2micro.h
122
a = config_readb(socket, O2_RESERVED1);
drivers/pcmcia/o2micro.h
124
dev_dbg(&socket->dev->dev, "O2: 0x94/0xD4: %02x/%02x\n", a, b);
drivers/pcmcia/o2micro.h
158
a | O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST);
drivers/pcmcia/o2micro.h
165
a & ~(O2_RES_READ_PREFETCH | O2_RES_WRITE_BURST));
drivers/pcmcia/rsrc_nonstatic.c
297
int i, a = 0, b = -1, d;
drivers/pcmcia/rsrc_nonstatic.c
312
a += d;
drivers/pcmcia/rsrc_nonstatic.c
325
*value = a;
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
600
switch (a) {
drivers/perf/arm-cmn.c
2150
static int arm_cmn_node_cmp(const void *a, const void *b)
drivers/perf/arm-cmn.c
2152
const struct arm_cmn_node *dna = a, *dnb = b;
drivers/perf/cxl_pmu.c
252
struct attribute *attr, int a)
drivers/perf/cxl_pmu.c
465
static umode_t cxl_pmu_event_is_visible(struct kobject *kobj, struct attribute *attr, int a)
drivers/perf/fsl_imx8_ddr_perf.c
376
static bool ddr_perf_filters_compatible(struct perf_event *a,
drivers/perf/fsl_imx8_ddr_perf.c
379
if (!ddr_perf_is_filtered(a))
drivers/perf/fsl_imx8_ddr_perf.c
383
return ddr_perf_filter_val(a) == ddr_perf_filter_val(b);
drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c
161
u32 a = *pnum;
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/qualcomm/phy-qcom-ipq806x-sata.c
24
#define __set(v, a, b) (((v) << (b)) & GENMASK(a, 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-bcm2835.c
99
#define BCM2835_GPIO_PIN(a) PINCTRL_PIN(a, "gpio" #a)
drivers/pinctrl/bcm/pinctrl-bcm63268.c
52
#define BCM63268_PIN(a, b, basemode) \
drivers/pinctrl/bcm/pinctrl-bcm63268.c
54
.number = a, \
drivers/pinctrl/bcm/pinctrl-bcm6358.c
56
#define BCM6358_GPIO_PIN(a, b, bit1, bit2, bit3) \
drivers/pinctrl/bcm/pinctrl-bcm6358.c
58
.number = a, \
drivers/pinctrl/bcm/pinctrl-bcm6362.c
47
#define BCM6362_PIN(a, b, mask) \
drivers/pinctrl/bcm/pinctrl-bcm6362.c
49
.number = a, \
drivers/pinctrl/bcm/pinctrl-bcm6368.c
42
#define BCM6368_BASEMODE_PIN(a, b) \
drivers/pinctrl/bcm/pinctrl-bcm6368.c
44
.number = a, \
drivers/pinctrl/core.c
1822
int a;
drivers/pinctrl/core.c
1826
for (a = 0; a < range->npins - 1; a++)
drivers/pinctrl/core.c
1827
seq_printf(s, "%u, ", range->pins[a]);
drivers/pinctrl/core.c
1828
seq_printf(s, "%u}\n", range->pins[a]);
drivers/pinctrl/core.c
494
int a;
drivers/pinctrl/core.c
495
for (a = 0; a < range->npins; a++) {
drivers/pinctrl/core.c
496
if (range->pins[a] == pin)
drivers/pinctrl/intel/pinctrl-cherryview.c
100
.acpi_space_id = (a), \
drivers/pinctrl/intel/pinctrl-cherryview.c
95
#define CHV_COMMUNITY(g, i, a) \
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
103
.start = a, \
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
633
#define NPCM7XX_SFUNC(a) NPCM7XX_FUNC(a, #a)
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
1273
[a] = { \
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
824
#define NPCM8XX_SFUNC(a) NPCM8XX_FUNC(a, #a)
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c
825
#define NPCM8XX_FUNC(a, b...) static const char *a ## _grp[] = { b }
drivers/pinctrl/nuvoton/pinctrl-wpcm450.c
485
#define WPCM450_SFUNC(a) WPCM450_FUNC(a, #a)
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-falcon.c
51
#define MFP_FALCON(a, f0, f1, f2, f3) \
drivers/pinctrl/pinctrl-falcon.c
53
.name = #a, \
drivers/pinctrl/pinctrl-falcon.c
54
.pin = a, \
drivers/pinctrl/pinctrl-falcon.c
63
#define GRP_MUX(a, m, p) \
drivers/pinctrl/pinctrl-falcon.c
65
.name = a, \
drivers/pinctrl/pinctrl-lpc18xx.c
207
#define LPC18XX_ANALOG_ADC(a) ((a >> 5) & 0x3)
drivers/pinctrl/pinctrl-lpc18xx.c
213
#define LPC_P(port, pin, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \
drivers/pinctrl/pinctrl-lpc18xx.c
221
.analog = a, \
drivers/pinctrl/pinctrl-lpc18xx.c
225
#define LPC_N(pname, off, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \
drivers/pinctrl/pinctrl-lpc18xx.c
233
.analog = a, \
drivers/pinctrl/pinctrl-lpc18xx.c
342
LPC_P(a,0, R, R, R, R, R, I2S1, CGU_OUT, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
343
LPC_P(a,1, GPIO, QEI, R, UART2, R, R, R, R, 0, HD);
drivers/pinctrl/pinctrl-lpc18xx.c
344
LPC_P(a,2, GPIO, QEI, R, UART2, R, R, R, R, 0, HD);
drivers/pinctrl/pinctrl-lpc18xx.c
345
LPC_P(a,3, GPIO, QEI, R, R, R, R, R, R, 0, HD);
drivers/pinctrl/pinctrl-lpc18xx.c
346
LPC_P(a,4, R, CTOUT, R, EMC, GPIO, R, R, R, 0, ND);
drivers/pinctrl/pinctrl-lpc18xx.c
552
LPC18XX_PIN_P(a,0),
drivers/pinctrl/pinctrl-lpc18xx.c
553
LPC18XX_PIN_P(a,1),
drivers/pinctrl/pinctrl-lpc18xx.c
554
LPC18XX_PIN_P(a,2),
drivers/pinctrl/pinctrl-lpc18xx.c
555
LPC18XX_PIN_P(a,3),
drivers/pinctrl/pinctrl-lpc18xx.c
556
LPC18XX_PIN_P(a,4),
drivers/pinctrl/pinctrl-rp1.c
282
#define RP1_GPIO_PIN(a) PINCTRL_PIN(a, "gpio" #a)
drivers/pinctrl/pinctrl-sx150x.c
1003
val |= a >> 8;
drivers/pinctrl/pinctrl-sx150x.c
972
unsigned int a, b;
drivers/pinctrl/pinctrl-sx150x.c
998
a = val & 0x00ff0000;
drivers/pinctrl/pinctrl-xway.c
63
#define MFP_XWAY(a, f0, f1, f2, f3) \
drivers/pinctrl/pinctrl-xway.c
65
.name = #a, \
drivers/pinctrl/pinctrl-xway.c
66
.pin = a, \
drivers/pinctrl/pinctrl-xway.c
75
#define GRP_MUX(a, m, p) \
drivers/pinctrl/pinctrl-xway.c
76
{ .name = a, .mux = XWAY_MUX_##m, .pins = p, .npins = ARRAY_SIZE(p), }
drivers/pinctrl/renesas/core.c
1003
if (same_name(a->name, b->name))
drivers/pinctrl/renesas/core.c
1004
sh_pfc_err("group %s: name conflict\n", a->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
1009
len = a->nr_pins * sizeof(a->pins[0]);
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
1020
sh_pfc_warn("group %s is a subset of %s\n", a->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
997
const struct sh_pfc_pin_group *a,
drivers/pinctrl/renesas/pinctrl-rzg2l.c
101
RZG2L_GPIO_PORT_SPARSE_PACK(m, a, 0))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
107
#define RZG2L_GPIO_PORT_PACK(n, a, f) RZG2L_GPIO_PORT_SPARSE_PACK((1ULL << (n)) - 1, (a), (f))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
108
#define RZG2L_GPIO_PORT_PACK_VARIABLE(n, a) (RZG2L_VARIABLE_CFG | \
drivers/pinctrl/renesas/pinctrl-rzg2l.c
109
RZG2L_GPIO_PORT_PACK(n, a, 0))
drivers/pinctrl/renesas/pinctrl-rzg2l.c
96
#define RZG2L_GPIO_PORT_SPARSE_PACK(m, a, f) (FIELD_PREP_CONST(PIN_CFG_PIN_MAP_MASK, (m)) | \
drivers/pinctrl/renesas/pinctrl-rzg2l.c
97
FIELD_PREP_CONST(PIN_CFG_PIN_REG_MASK, (a)) | \
drivers/pinctrl/renesas/pinctrl-rzg2l.c
99
#define RZG2L_GPIO_PORT_SPARSE_PACK_VARIABLE(m, a) \
drivers/pinctrl/renesas/pinctrl-rzv2m.c
63
#define RZV2M_GPIO_PORT_PACK(n, a, f) (((n) << 24) | ((a) << 16) | (f))
drivers/pinctrl/sprd/pinctrl-sprd.h
26
#define SPRD_PINCTRL_PIN_DATA(a, b) \
drivers/pinctrl/sprd/pinctrl-sprd.h
29
.num = (((a) >> NUM_OFFSET) & 0xfff), \
drivers/pinctrl/sprd/pinctrl-sprd.h
30
.type = (((a) >> TYPE_OFFSET) & 0xf), \
drivers/pinctrl/sprd/pinctrl-sprd.h
31
.bit_offset = (((a) >> BIT_OFFSET) & 0xff), \
drivers/pinctrl/sprd/pinctrl-sprd.h
32
.bit_width = ((a) >> WIDTH_OFFSET & 0xf), \
drivers/pinctrl/sprd/pinctrl-sprd.h
33
.reg = ((a) & 0xf) \
drivers/pinctrl/uniphier/pinctrl-uniphier.h
152
#define UNIPHIER_PINCTRL_PIN(a, b, c, d, e, f, g) \
drivers/pinctrl/uniphier/pinctrl-uniphier.h
154
.number = a, \
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
149
s64 tmp = *a;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
150
*a = *b;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
444
s64 a = in->timestamp;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
448
cros_ec_sensor_ring_fix_overflow(&a, 1LL << 32,
drivers/platform/chrome/cros_ec_sensorhub_ring.c
457
&sensorhub->filter, a);
drivers/platform/chrome/cros_ec_sensorhub_ring.c
465
new_timestamp = c - b * 1000 + a * 1000;
drivers/platform/chrome/cros_ec_sysfs.c
378
struct attribute *a, int n)
drivers/platform/chrome/cros_ec_sysfs.c
383
if (a == &dev_attr_kb_wake_angle.attr && !ec->has_kb_wake_angle)
drivers/platform/chrome/cros_ec_sysfs.c
386
if (a == &dev_attr_usbpdmuxinfo.attr ||
drivers/platform/chrome/cros_ec_sysfs.c
387
a == &dev_attr_ap_mode_entry.attr) {
drivers/platform/chrome/cros_ec_sysfs.c
394
return a->mode;
drivers/platform/chrome/cros_ec_trace.c
6
#define TRACE_SYMBOL(a) {a, #a}
drivers/platform/cznic/turris-omnia-mcu-base.c
100
struct device_attribute *a,
drivers/platform/cznic/turris-omnia-mcu-base.c
107
static ssize_t fw_features_show(struct device *dev, struct device_attribute *a,
drivers/platform/cznic/turris-omnia-mcu-base.c
116
static ssize_t mcu_type_show(struct device *dev, struct device_attribute *a,
drivers/platform/cznic/turris-omnia-mcu-base.c
126
struct device_attribute *a, char *buf)
drivers/platform/cznic/turris-omnia-mcu-base.c
141
struct device_attribute *a, char *buf)
drivers/platform/cznic/turris-omnia-mcu-base.c
150
struct device_attribute *a, char *buf)
drivers/platform/cznic/turris-omnia-mcu-base.c
159
struct device_attribute *a, char *buf)
drivers/platform/cznic/turris-omnia-mcu-base.c
180
struct attribute *a, int n)
drivers/platform/cznic/turris-omnia-mcu-base.c
185
if ((a == &dev_attr_serial_number.attr ||
drivers/platform/cznic/turris-omnia-mcu-base.c
186
a == &dev_attr_first_mac_address.attr ||
drivers/platform/cznic/turris-omnia-mcu-base.c
187
a == &dev_attr_board_revision.attr) &&
drivers/platform/cznic/turris-omnia-mcu-base.c
191
return a->mode;
drivers/platform/cznic/turris-omnia-mcu-base.c
92
struct device_attribute *a,
drivers/platform/cznic/turris-omnia-mcu-gpio.c
963
struct device_attribute *a, char *buf)
drivers/platform/cznic/turris-omnia-mcu-gpio.c
981
struct device_attribute *a,
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
170
struct device_attribute *a, char *buf)
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
178
struct device_attribute *a,
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
200
static umode_t poweroff_attrs_visible(struct kobject *kobj, struct attribute *a,
drivers/platform/cznic/turris-omnia-mcu-sys-off-wakeup.c
207
return a->mode;
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
267
a = (version >> 24) & 0xff;
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
286
a = (version >> 24) & 0xff;
drivers/platform/surface/aggregator/core.c
290
return sysfs_emit(buf, "%u.%u.%u\n", a, b, c);
drivers/power/supply/axp288_fuel_gauge.c
85
#define VOLTAGE_FROM_ADC(a) ((a * 11) / 10)
drivers/power/supply/axp288_fuel_gauge.c
87
#define PROP_VOLT(a) ((a) * 1000)
drivers/power/supply/axp288_fuel_gauge.c
88
#define PROP_CURR(a) ((a) * 1000)
drivers/power/supply/twl4030_madc_battery.c
180
static int twl4030_cmp(const void *a, const void *b)
drivers/power/supply/twl4030_madc_battery.c
183
((struct twl4030_madc_bat_calibration *)a)->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
75
static bool fsl_pwm_periodcfg_are_equal(const struct fsl_pwm_periodcfg *a,
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
1579
static int rio_mport_match_pw_filter(struct rio_pw_filter *a,
drivers/rapidio/devices/rio_mport_cdev.c
1582
if ((a->mask == b->mask) && (a->low == b->low) && (a->high == b->high))
drivers/regulator/s2dos05-regulator.c
35
#define BUCK_DESC(_name, _id, _ops, m, s, v, e, em, t, a) { \
drivers/regulator/s2dos05-regulator.c
54
.active_discharge_reg = a, \
drivers/regulator/s2dos05-regulator.c
58
#define LDO_DESC(_name, _id, _ops, m, s, v, e, em, t, a) { \
drivers/regulator/s2dos05-regulator.c
77
.active_discharge_reg = a, \
drivers/regulator/s2mps11.c
1180
S2MPG10_VOLTAGE_RANGE(s2mpg11_buck, a, 600000, 1700000, 2100000, STEP_12_5_MV);
drivers/regulator/s2mps11.c
1236
s2mpg11_regulator_desc_bucka(A, a, DVS_RAMP6, PCTRLSEL4, GENMASK(7, 4)),
drivers/regulator/vctrl-regulator.c
314
static int vctrl_cmp_ctrl_uV(const void *a, const void *b)
drivers/regulator/vctrl-regulator.c
316
const struct vctrl_voltage_table *at = a;
drivers/remoteproc/imx_dsp_rproc.c
688
int a, i = 0;
drivers/remoteproc/imx_dsp_rproc.c
692
for (a = 0; a < dcfg->att_size; a++) {
drivers/remoteproc/imx_dsp_rproc.c
693
const struct imx_rproc_att *att = &dcfg->att[a];
drivers/remoteproc/imx_rproc.c
764
int a, b = 0, err, nph;
drivers/remoteproc/imx_rproc.c
767
for (a = 0; a < dcfg->att_size; a++) {
drivers/remoteproc/imx_rproc.c
768
const struct imx_rproc_att *att = &dcfg->att[a];
drivers/remoteproc/imx_rproc.c
797
for (a = 0; a < nph; a++) {
drivers/remoteproc/imx_rproc.c
800
err = of_reserved_mem_region_to_resource(np, a, &res);
drivers/resctrl/mpam_devices.c
1545
static int mpam_touch_msc(struct mpam_msc *msc, int (*fn)(void *a), void *arg)
drivers/rtc/rtc-bd70528.c
109
static int bd71828_set_alarm(struct device *dev, struct rtc_wkalrm *a)
drivers/rtc/rtc-bd70528.c
122
tm2rtc(&a->time, &alm.alm0);
drivers/rtc/rtc-bd70528.c
124
if (!a->enabled)
drivers/rtc/rtc-bd70528.c
138
static int bd71828_read_alarm(struct device *dev, struct rtc_wkalrm *a)
drivers/rtc/rtc-bd70528.c
151
rtc2tm(&alm.alm0, &a->time);
drivers/rtc/rtc-bd70528.c
152
a->time.tm_mday = -1;
drivers/rtc/rtc-bd70528.c
153
a->time.tm_mon = -1;
drivers/rtc/rtc-bd70528.c
154
a->time.tm_year = -1;
drivers/rtc/rtc-bd70528.c
155
a->enabled = !!(alm.alm_mask & BD70528_MASK_ALM_EN);
drivers/rtc/rtc-bd70528.c
156
a->pending = 0;
drivers/rtc/rtc-optee.c
247
*offset = param[0].u.value.a;
drivers/rtc/rtc-optee.c
267
param[0].u.value.a = offset;
drivers/rtc/rtc-optee.c
378
param[0].u.value.a = (bool)enabled;
drivers/rtc/rtc-optee.c
417
*return_status = param[0].u.value.a;
drivers/rtc/rtc-optee.c
458
param[0].u.value.a = status;
drivers/s390/char/keyboard.c
506
struct kbdiacrs __user *a = argp;
drivers/s390/char/keyboard.c
510
if (put_user(kbd->accent_table_size, &a->kb_cnt))
drivers/s390/char/keyboard.c
516
if (copy_to_user(a->kbdiacr + i, &diacr, sizeof(struct kbdiacr)))
drivers/s390/char/keyboard.c
523
struct kbdiacrsuc __user *a = argp;
drivers/s390/char/keyboard.c
526
if (put_user(ct, &a->kb_cnt))
drivers/s390/char/keyboard.c
528
if (copy_to_user(a->kbdiacruc, kbd->accent_table,
drivers/s390/char/keyboard.c
535
struct kbdiacrs __user *a = argp;
drivers/s390/char/keyboard.c
541
if (get_user(ct, &a->kb_cnt))
drivers/s390/char/keyboard.c
547
if (copy_from_user(&diacr, a->kbdiacr + i, sizeof(struct kbdiacr)))
drivers/s390/char/keyboard.c
557
struct kbdiacrsuc __user *a = argp;
drivers/s390/char/keyboard.c
561
if (get_user(ct, &a->kb_cnt))
drivers/s390/char/keyboard.c
566
if (copy_from_user(kbd->accent_table, a->kbdiacruc,
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
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
33
u32 a;
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
93
e.a = a;
drivers/s390/cio/css.c
875
static ssize_t real_cssid_show(struct device *dev, struct device_attribute *a,
drivers/s390/cio/css.c
887
static ssize_t rescan_store(struct device *dev, struct device_attribute *a,
drivers/s390/cio/css.c
899
static ssize_t cm_enable_show(struct device *dev, struct device_attribute *a,
drivers/s390/cio/css.c
911
static ssize_t cm_enable_store(struct device *dev, struct device_attribute *a,
drivers/s390/crypto/ap_bus.c
1240
unsigned long a, i, z;
drivers/s390/crypto/ap_bus.c
1251
a = z = simple_strtoul(str, &np, 0);
drivers/s390/crypto/ap_bus.c
1252
if (str == np || a >= bits)
drivers/s390/crypto/ap_bus.c
1257
if (str == np || a > z || z >= bits)
drivers/s390/crypto/ap_bus.c
1261
for (i = a; i <= z; i++)
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/53c700.h
25
#define DDEBUG(prefix, sdev, fmt, a...) \
drivers/scsi/53c700.h
26
sdev_printk(prefix, sdev, fmt, ##a)
drivers/scsi/53c700.h
27
#define CDEBUG(prefix, scmd, fmt, a...) \
drivers/scsi/53c700.h
28
scmd_printk(prefix, scmd, fmt, ##a)
drivers/scsi/53c700.h
31
#define DDEBUG(prefix, scmd, fmt, a...) do {} while (0)
drivers/scsi/53c700.h
32
#define CDEBUG(prefix, scmd, fmt, a...) do {} while (0)
drivers/scsi/aacraid/aachba.c
863
static void inqstrcpy(char *a, char *b)
drivers/scsi/aacraid/aachba.c
866
while (*a != (char)0)
drivers/scsi/aacraid/aachba.c
867
*b++ = *a++;
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
445
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_scb.c
447
if (a->tc_index != tc_abort)
drivers/scsi/aic94xx/aic94xx_scb.c
455
a->scb->header.opcode);
drivers/scsi/aic94xx/aic94xx_scb.c
470
list_for_each_entry_safe(a, b, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
471
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_scb.c
475
a->tc_index != tc_abort)
drivers/scsi/aic94xx/aic94xx_scb.c
482
struct asd_ascb *a;
drivers/scsi/aic94xx/aic94xx_scb.c
494
list_for_each_entry(a, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
497
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_scb.c
520
list_for_each_entry(a, &asd_ha->seq.pend_q, list) {
drivers/scsi/aic94xx/aic94xx_scb.c
523
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
14
static void asd_unbuild_ata_ascb(struct asd_ascb *a);
drivers/scsi/aic94xx/aic94xx_task.c
15
static void asd_unbuild_smp_ascb(struct asd_ascb *a);
drivers/scsi/aic94xx/aic94xx_task.c
16
static void asd_unbuild_ssp_ascb(struct asd_ascb *a);
drivers/scsi/aic94xx/aic94xx_task.c
404
static void asd_unbuild_ata_ascb(struct asd_ascb *a)
drivers/scsi/aic94xx/aic94xx_task.c
406
asd_unmap_scatterlist(a);
drivers/scsi/aic94xx/aic94xx_task.c
448
static void asd_unbuild_smp_ascb(struct asd_ascb *a)
drivers/scsi/aic94xx/aic94xx_task.c
450
struct sas_task *task = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
453
dma_unmap_sg(&a->ha->pcidev->dev, &task->smp_task.smp_req, 1,
drivers/scsi/aic94xx/aic94xx_task.c
455
dma_unmap_sg(&a->ha->pcidev->dev, &task->smp_task.smp_resp, 1,
drivers/scsi/aic94xx/aic94xx_task.c
499
static void asd_unbuild_ssp_ascb(struct asd_ascb *a)
drivers/scsi/aic94xx/aic94xx_task.c
501
asd_unmap_scatterlist(a);
drivers/scsi/aic94xx/aic94xx_task.c
526
struct asd_ascb *ascb = NULL, *a;
drivers/scsi/aic94xx/aic94xx_task.c
541
list_for_each_entry(a, &alist, list) {
drivers/scsi/aic94xx/aic94xx_task.c
542
a->uldd_task = t;
drivers/scsi/aic94xx/aic94xx_task.c
543
t->lldd_task = a;
drivers/scsi/aic94xx/aic94xx_task.c
546
list_for_each_entry(a, &alist, list) {
drivers/scsi/aic94xx/aic94xx_task.c
547
t = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
548
a->uldd_timer = 1;
drivers/scsi/aic94xx/aic94xx_task.c
554
res = asd_build_ata_ascb(a, t, gfp_flags);
drivers/scsi/aic94xx/aic94xx_task.c
557
res = asd_build_smp_ascb(a, t, gfp_flags);
drivers/scsi/aic94xx/aic94xx_task.c
560
res = asd_build_ssp_ascb(a, t, gfp_flags);
drivers/scsi/aic94xx/aic94xx_task.c
575
a = NULL;
drivers/scsi/aic94xx/aic94xx_task.c
583
struct asd_ascb *b = a;
drivers/scsi/aic94xx/aic94xx_task.c
584
list_for_each_entry(a, &alist, list) {
drivers/scsi/aic94xx/aic94xx_task.c
585
if (a == b)
drivers/scsi/aic94xx/aic94xx_task.c
587
t = a->uldd_task;
drivers/scsi/aic94xx/aic94xx_task.c
591
asd_unbuild_ata_ascb(a);
drivers/scsi/aic94xx/aic94xx_task.c
594
asd_unbuild_smp_ascb(a);
drivers/scsi/aic94xx/aic94xx_task.c
597
asd_unbuild_ssp_ascb(a);
drivers/scsi/am53c974.c
24
#define esp_dma_log(f, a...) \
drivers/scsi/am53c974.c
27
shost_printk(KERN_DEBUG, esp->host, f, ##a); \
drivers/scsi/arcmsr/arcmsr_hba.c
3953
} a;
drivers/scsi/arcmsr/arcmsr_hba.c
3961
datetime.a.signature = 0x55AA;
drivers/scsi/arcmsr/arcmsr_hba.c
3962
datetime.a.year = tm.tm_year - 100; /* base 2000 instead of 1900 */
drivers/scsi/arcmsr/arcmsr_hba.c
3963
datetime.a.month = tm.tm_mon;
drivers/scsi/arcmsr/arcmsr_hba.c
3964
datetime.a.date = tm.tm_mday;
drivers/scsi/arcmsr/arcmsr_hba.c
3965
datetime.a.hour = tm.tm_hour;
drivers/scsi/arcmsr/arcmsr_hba.c
3966
datetime.a.minute = tm.tm_min;
drivers/scsi/arcmsr/arcmsr_hba.c
3967
datetime.a.second = tm.tm_sec;
drivers/scsi/atari_scsi.c
145
#define STRAM_ADDR(a) (((a) & atari_dma_stram_mask) == 0)
drivers/scsi/ch.c
87
#define ch_printk(prefix, ch, fmt, a...) \
drivers/scsi/ch.c
88
sdev_prefix_printk(prefix, (ch)->device, (ch)->name, fmt, ##a)
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
1484
struct efct_lio_tpg_attrib *a = &tpg->tpg_attrib; \
drivers/scsi/elx/efct/efct_lio.c
1499
a->name = val; \
drivers/scsi/elx/efct/efct_lio.c
1540
struct efct_lio_tpg_attrib *a = &tpg->tpg_attrib; \
drivers/scsi/elx/efct/efct_lio.c
1555
a->name = val; \
drivers/scsi/elx/efct/efct_lio.c
22
u8 a[8];
drivers/scsi/elx/efct/efct_lio.c
24
put_unaligned_be64(wwn, a);
drivers/scsi/elx/efct/efct_lio.c
25
return snprintf(str, len, "%s%8phC", pre, a);
drivers/scsi/elx/libefc_sli/sli4.c
1071
u32 a = arm ? SLI4_EQCQ_ARM : SLI4_EQCQ_UNARM;
drivers/scsi/elx/libefc_sli/sli4.c
1075
val = sli_format_if6_eq_db_data(q->n_posted, q->id, a);
drivers/scsi/elx/libefc_sli/sli4.c
1077
val = sli_format_eq_db_data(q->n_posted, q->id, a);
drivers/scsi/elx/libefc_sli/sli4.c
1091
u32 a = arm ? SLI4_EQCQ_ARM : SLI4_EQCQ_UNARM;
drivers/scsi/elx/libefc_sli/sli4.c
1098
val = sli_format_if6_eq_db_data(q->n_posted, q->id, a);
drivers/scsi/elx/libefc_sli/sli4.c
1100
val = sli_format_eq_db_data(q->n_posted, q->id, a);
drivers/scsi/elx/libefc_sli/sli4.c
1107
val = sli_format_if6_cq_db_data(q->n_posted, q->id, a);
drivers/scsi/elx/libefc_sli/sli4.c
1109
val = sli_format_cq_db_data(q->n_posted, q->id, a);
drivers/scsi/esas2r/esas2r.h
1002
void esas2r_fw_event_off(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1003
void esas2r_fw_event_on(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1004
bool esas2r_nvram_write(struct esas2r_adapter *a, struct esas2r_request *rq,
drivers/scsi/esas2r/esas2r.h
1006
void esas2r_nvram_get_defaults(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1008
void esas2r_complete_request_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1010
void esas2r_reset_detected(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1015
void esas2r_free_request(struct esas2r_adapter *a, struct esas2r_request *rq);
drivers/scsi/esas2r/esas2r.h
1016
struct esas2r_request *esas2r_alloc_request(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1017
u32 esas2r_get_uncached_size(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1018
bool esas2r_init_adapter_struct(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1020
bool esas2r_check_adapter(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1021
bool esas2r_init_adapter_hw(struct esas2r_adapter *a, bool init_poll);
drivers/scsi/esas2r/esas2r.h
1022
void esas2r_start_request(struct esas2r_adapter *a, struct esas2r_request *rq);
drivers/scsi/esas2r/esas2r.h
1023
bool esas2r_send_task_mgmt(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1025
void esas2r_do_tasklet_tasks(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1026
void esas2r_adapter_interrupt(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1027
void esas2r_do_deferred_processes(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1028
void esas2r_reset_bus(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1029
void esas2r_reset_adapter(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1030
void esas2r_timer_tick(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1031
const char *esas2r_get_model_name(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1032
const char *esas2r_get_model_name_short(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1033
u32 esas2r_stall_execution(struct esas2r_adapter *a, u32 start_time,
drivers/scsi/esas2r/esas2r.h
1035
void esas2r_build_flash_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1041
void esas2r_build_mgt_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1048
void esas2r_build_ae_req(struct esas2r_adapter *a, struct esas2r_request *rq);
drivers/scsi/esas2r/esas2r.h
1049
void esas2r_build_ioctl_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1053
void esas2r_build_cfg_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1058
void esas2r_power_down(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1059
bool esas2r_power_up(struct esas2r_adapter *a, bool init_poll);
drivers/scsi/esas2r/esas2r.h
1060
void esas2r_wait_request(struct esas2r_adapter *a, struct esas2r_request *rq);
drivers/scsi/esas2r/esas2r.h
1061
u32 esas2r_map_data_window(struct esas2r_adapter *a, u32 addr_lo);
drivers/scsi/esas2r/esas2r.h
1062
bool esas2r_process_fs_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1066
bool esas2r_read_flash_block(struct esas2r_adapter *a, void *to, u32 from,
drivers/scsi/esas2r/esas2r.h
1068
bool esas2r_read_mem_block(struct esas2r_adapter *a, void *to, u32 from,
drivers/scsi/esas2r/esas2r.h
1070
bool esas2r_fm_api(struct esas2r_adapter *a, struct esas2r_flash_img *fi,
drivers/scsi/esas2r/esas2r.h
1072
void esas2r_force_interrupt(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1073
void esas2r_local_start_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1075
void esas2r_process_adapter_reset(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1076
void esas2r_complete_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1078
void esas2r_dummy_complete(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1080
void esas2r_ae_complete(struct esas2r_adapter *a, struct esas2r_request *rq);
drivers/scsi/esas2r/esas2r.h
1081
void esas2r_start_vda_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1083
bool esas2r_read_flash_rev(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1084
bool esas2r_read_image_type(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1085
bool esas2r_nvram_read_direct(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1086
bool esas2r_nvram_validate(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1087
void esas2r_nvram_set_defaults(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1088
bool esas2r_print_flash_rev(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1089
void esas2r_send_reset_ae(struct esas2r_adapter *a, bool pwr_mgt);
drivers/scsi/esas2r/esas2r.h
1090
bool esas2r_init_msgs(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1091
bool esas2r_is_adapter_present(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1095
void esas2r_reset_chip(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1096
void esas2r_log_request_failure(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1098
void esas2r_polled_interrupt(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1099
bool esas2r_ioreq_aborted(struct esas2r_adapter *a, struct esas2r_request *rq,
drivers/scsi/esas2r/esas2r.h
1101
bool esas2r_build_sg_list_sge(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1103
bool esas2r_build_sg_list_prd(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1105
void esas2r_targ_db_initialize(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1106
void esas2r_targ_db_remove_all(struct esas2r_adapter *a, bool notify);
drivers/scsi/esas2r/esas2r.h
1107
void esas2r_targ_db_report_changes(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1108
struct esas2r_target *esas2r_targ_db_add_raid(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1110
struct esas2r_target *esas2r_targ_db_add_pthru(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1114
void esas2r_targ_db_remove(struct esas2r_adapter *a, struct esas2r_target *t);
drivers/scsi/esas2r/esas2r.h
1115
struct esas2r_target *esas2r_targ_db_find_by_sas_addr(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1117
struct esas2r_target *esas2r_targ_db_find_by_ident(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1120
u16 esas2r_targ_db_find_next_present(struct esas2r_adapter *a, u16 target_id);
drivers/scsi/esas2r/esas2r.h
1121
struct esas2r_target *esas2r_targ_db_find_by_virt_id(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1123
u16 esas2r_targ_db_get_tgt_cnt(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1124
void esas2r_disc_initialize(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1125
void esas2r_disc_start_waiting(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1126
void esas2r_disc_check_for_work(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1127
void esas2r_disc_check_complete(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1128
void esas2r_disc_queue_event(struct esas2r_adapter *a, u8 disc_evt);
drivers/scsi/esas2r/esas2r.h
1129
bool esas2r_disc_start_port(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r.h
1130
void esas2r_disc_local_start_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1132
bool esas2r_set_degraded_mode(struct esas2r_adapter *a, char *error_str);
drivers/scsi/esas2r/esas2r.h
1133
bool esas2r_process_vda_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1137
void esas2r_queue_fw_event(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1145
static inline struct esas2r_mem_desc *esas2r_alloc_sgl(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1151
spin_lock_irqsave(&a->sg_list_lock, flags);
drivers/scsi/esas2r/esas2r.h
1152
if (likely(!list_empty(&a->free_sg_list_head))) {
drivers/scsi/esas2r/esas2r.h
1153
sgl = a->free_sg_list_head.next;
drivers/scsi/esas2r/esas2r.h
1157
spin_unlock_irqrestore(&a->sg_list_lock, flags);
drivers/scsi/esas2r/esas2r.h
1164
struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1168
sgc->adapter = a;
drivers/scsi/esas2r/esas2r.h
1197
struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1225
if (a->req_table[LOWORD(vrq->scsi.handle)]) {
drivers/scsi/esas2r/esas2r.h
1232
a->req_table[LOWORD(vrq->scsi.handle)] = rq;
drivers/scsi/esas2r/esas2r.h
1238
vrq->scsi.handle = (a->cmd_ref_no++ << 16) | (u16)vrq->scsi.handle;
drivers/scsi/esas2r/esas2r.h
1261
struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1268
spin_lock_irqsave(&a->sg_list_lock, flags);
drivers/scsi/esas2r/esas2r.h
1269
list_splice_tail_init(&rq->sg_table_head, &a->free_sg_list_head);
drivers/scsi/esas2r/esas2r.h
1270
spin_unlock_irqrestore(&a->sg_list_lock, flags);
drivers/scsi/esas2r/esas2r.h
1274
struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1277
esas2r_rq_free_sg_lists(rq, a);
drivers/scsi/esas2r/esas2r.h
1278
a->req_table[LOWORD(rq->vrq->scsi.handle)] = NULL;
drivers/scsi/esas2r/esas2r.h
1282
static inline bool esas2r_is_tasklet_pending(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1285
return test_bit(AF_BUSRST_NEEDED, &a->flags) ||
drivers/scsi/esas2r/esas2r.h
1286
test_bit(AF_BUSRST_DETECTED, &a->flags) ||
drivers/scsi/esas2r/esas2r.h
1287
test_bit(AF_CHPRST_NEEDED, &a->flags) ||
drivers/scsi/esas2r/esas2r.h
1288
test_bit(AF_CHPRST_DETECTED, &a->flags) ||
drivers/scsi/esas2r/esas2r.h
1289
test_bit(AF_PORT_CHANGE, &a->flags);
drivers/scsi/esas2r/esas2r.h
1299
static inline bool esas2r_build_sg_list(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1306
return (*a->build_sgl)(a, sgc);
drivers/scsi/esas2r/esas2r.h
1309
static inline void esas2r_disable_chip_interrupts(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1311
if (atomic_inc_return(&a->dis_ints_cnt) == 1)
drivers/scsi/esas2r/esas2r.h
1312
esas2r_write_register_dword(a, MU_INT_MASK_OUT,
drivers/scsi/esas2r/esas2r.h
1316
static inline void esas2r_enable_chip_interrupts(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1318
if (atomic_dec_return(&a->dis_ints_cnt) == 0)
drivers/scsi/esas2r/esas2r.h
1319
esas2r_write_register_dword(a, MU_INT_MASK_OUT,
drivers/scsi/esas2r/esas2r.h
1326
static inline void esas2r_schedule_tasklet(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1329
if (!test_and_set_bit(AF_TASKLET_SCHEDULED, &a->flags))
drivers/scsi/esas2r/esas2r.h
1330
tasklet_hi_schedule(&a->tasklet);
drivers/scsi/esas2r/esas2r.h
1333
static inline void esas2r_enable_heartbeat(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1335
if (!test_bit(AF_DEGRADED_MODE, &a->flags) &&
drivers/scsi/esas2r/esas2r.h
1336
!test_bit(AF_CHPRST_PENDING, &a->flags) &&
drivers/scsi/esas2r/esas2r.h
1337
(a->nvram->options2 & SASNVR2_HEARTBEAT))
drivers/scsi/esas2r/esas2r.h
1338
set_bit(AF_HEARTBEAT_ENB, &a->flags);
drivers/scsi/esas2r/esas2r.h
1340
clear_bit(AF_HEARTBEAT_ENB, &a->flags);
drivers/scsi/esas2r/esas2r.h
1343
static inline void esas2r_disable_heartbeat(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1345
clear_bit(AF_HEARTBEAT_ENB, &a->flags);
drivers/scsi/esas2r/esas2r.h
1346
clear_bit(AF_HEARTBEAT, &a->flags);
drivers/scsi/esas2r/esas2r.h
1352
static inline void esas2r_local_reset_adapter(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1354
esas2r_disable_heartbeat(a);
drivers/scsi/esas2r/esas2r.h
1356
set_bit(AF_CHPRST_NEEDED, &a->flags);
drivers/scsi/esas2r/esas2r.h
1357
set_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r.h
1358
set_bit(AF_DISC_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r.h
1362
static inline bool esas2r_adapter_interrupt_pending(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1366
if (a->int_mask == 0)
drivers/scsi/esas2r/esas2r.h
1369
intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT);
drivers/scsi/esas2r/esas2r.h
1371
if ((intstat & a->int_mask) == 0)
drivers/scsi/esas2r/esas2r.h
1374
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r.h
1376
a->int_stat = intstat;
drivers/scsi/esas2r/esas2r.h
1377
a->int_mask = 0;
drivers/scsi/esas2r/esas2r.h
1383
struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r.h
1385
return (u16)(uintptr_t)(t - a->targetdb);
drivers/scsi/esas2r/esas2r.h
1389
static inline void esas2r_start_ae_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
1394
esas2r_build_ae_req(a, rq);
drivers/scsi/esas2r/esas2r.h
1396
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r.h
1397
esas2r_start_vda_request(a, rq);
drivers/scsi/esas2r/esas2r.h
1398
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r.h
1401
static inline void esas2r_comp_list_drain(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
141
#define esas2r_read_register_dword(a, reg) \
drivers/scsi/esas2r/esas2r.h
1410
esas2r_complete_request(a, rq);
drivers/scsi/esas2r/esas2r.h
142
readl((void __iomem *)a->regs + (reg) + MW_REG_OFFSET_HWREG)
drivers/scsi/esas2r/esas2r.h
144
#define esas2r_write_register_dword(a, reg, data) \
drivers/scsi/esas2r/esas2r.h
145
writel(data, (void __iomem *)(a->regs + (reg) + MW_REG_OFFSET_HWREG))
drivers/scsi/esas2r/esas2r.h
147
#define esas2r_flush_register_dword(a, r) esas2r_read_register_dword(a, r)
drivers/scsi/esas2r/esas2r.h
153
#define esas2r_read_data_byte(a, reg) \
drivers/scsi/esas2r/esas2r.h
154
readb((void __iomem *)a->data_window + (reg))
drivers/scsi/esas2r/esas2r.h
405
typedef void (*RQCALLBK) (struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
407
typedef bool (*RQBUILDSGL) (struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
776
struct esas2r_adapter *a;
drivers/scsi/esas2r/esas2r.h
965
int esas2r_write_params(struct esas2r_adapter *a, struct esas2r_request *rq,
drivers/scsi/esas2r/esas2r.h
969
u8 handle_hba_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r.h
986
int esas2r_read_fw(struct esas2r_adapter *a, char *buf, long off, int count);
drivers/scsi/esas2r/esas2r.h
987
int esas2r_write_fw(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r.h
989
int esas2r_read_vda(struct esas2r_adapter *a, char *buf, long off, int count);
drivers/scsi/esas2r/esas2r.h
990
int esas2r_write_vda(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r.h
992
int esas2r_read_fs(struct esas2r_adapter *a, char *buf, long off, int count);
drivers/scsi/esas2r/esas2r.h
993
int esas2r_write_fs(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r.h
998
void esas2r_kickoff_timer(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r_disc.c
1018
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
1023
esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
1025
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
1032
struct esas2r_adapter *a = sgc->adapter;
drivers/scsi/esas2r/esas2r_disc.c
1038
*addr = a->uncached_phys
drivers/scsi/esas2r/esas2r_disc.c
1039
+ (u64)((u8 *)a->disc_buffer - a->uncached);
drivers/scsi/esas2r/esas2r_disc.c
1044
static bool esas2r_disc_dev_remove(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
1056
for (t = a->targetdb; t < a->targetdb_end; t++) {
drivers/scsi/esas2r/esas2r_disc.c
1065
esas2r_targ_db_find_by_virt_id(a,
drivers/scsi/esas2r/esas2r_disc.c
1067
a));
drivers/scsi/esas2r/esas2r_disc.c
1070
esas2r_targ_db_remove(a, t2);
drivers/scsi/esas2r/esas2r_disc.c
1076
dc->curr_targ = a->targetdb;
drivers/scsi/esas2r/esas2r_disc.c
108
a->general_req.interrupt_cx = NULL;
drivers/scsi/esas2r/esas2r_disc.c
1083
static bool esas2r_disc_dev_add(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
1090
if (t >= a->targetdb_end) {
drivers/scsi/esas2r/esas2r_disc.c
110
if (test_bit(AF_CHPRST_DETECTED, &a->flags) ||
drivers/scsi/esas2r/esas2r_disc.c
1105
dc->curr_virt_id = esas2r_targ_get_id(t, a);
drivers/scsi/esas2r/esas2r_disc.c
111
test_bit(AF_POWER_MGT, &a->flags)) {
drivers/scsi/esas2r/esas2r_disc.c
112
if (a->prev_dev_cnt == 0) {
drivers/scsi/esas2r/esas2r_disc.c
1133
esas2r_targ_db_add_raid(a, dc);
drivers/scsi/esas2r/esas2r_disc.c
1159
static void esas2r_disc_fix_curr_requests(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_disc.c
116
a->disc_wait_time = 0;
drivers/scsi/esas2r/esas2r_disc.c
1168
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
1170
list_for_each(element, &a->defer_list) {
drivers/scsi/esas2r/esas2r_disc.c
1173
t = a->targetdb + rq->target_id;
drivers/scsi/esas2r/esas2r_disc.c
1184
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
125
a->disc_wait_cnt = a->prev_dev_cnt;
drivers/scsi/esas2r/esas2r_disc.c
132
if (a->disc_wait_time < 15000)
drivers/scsi/esas2r/esas2r_disc.c
133
a->disc_wait_time = 15000;
drivers/scsi/esas2r/esas2r_disc.c
137
esas2r_trace("disc wait count: %d", a->disc_wait_cnt);
drivers/scsi/esas2r/esas2r_disc.c
138
esas2r_trace("disc wait time: %d", a->disc_wait_time);
drivers/scsi/esas2r/esas2r_disc.c
140
if (a->disc_wait_time == 0)
drivers/scsi/esas2r/esas2r_disc.c
141
esas2r_disc_check_complete(a);
drivers/scsi/esas2r/esas2r_disc.c
146
void esas2r_disc_start_waiting(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_disc.c
150
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
152
if (a->disc_ctx.disc_evt)
drivers/scsi/esas2r/esas2r_disc.c
153
esas2r_disc_start_port(a);
drivers/scsi/esas2r/esas2r_disc.c
155
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
158
void esas2r_disc_check_for_work(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_disc.c
160
struct esas2r_request *rq = &a->general_req;
drivers/scsi/esas2r/esas2r_disc.c
164
esas2r_polled_interrupt(a);
drivers/scsi/esas2r/esas2r_disc.c
172
esas2r_disc_start_waiting(a);
drivers/scsi/esas2r/esas2r_disc.c
180
esas2r_wait_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
183
esas2r_disc_abort(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
184
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_disc.c
193
esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
196
void esas2r_disc_check_complete(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_disc.c
203
if (a->disc_wait_time) {
drivers/scsi/esas2r/esas2r_disc.c
205
u32 time = currtime - a->disc_start_time;
drivers/scsi/esas2r/esas2r_disc.c
211
if (time < a->disc_wait_time
drivers/scsi/esas2r/esas2r_disc.c
212
&& (esas2r_targ_db_get_tgt_cnt(a) < a->disc_wait_cnt
drivers/scsi/esas2r/esas2r_disc.c
213
|| a->disc_wait_cnt == 0)) {
drivers/scsi/esas2r/esas2r_disc.c
216
&& !test_and_set_bit(AF2_DEV_SCAN, &a->flags2)) {
drivers/scsi/esas2r/esas2r_disc.c
217
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
218
esas2r_disc_queue_event(a, DCDE_DEV_SCAN);
drivers/scsi/esas2r/esas2r_disc.c
219
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
230
if (!test_and_set_bit(AF2_DEV_CNT_OK, &a->flags2))
drivers/scsi/esas2r/esas2r_disc.c
231
a->disc_wait_time = time + 3000;
drivers/scsi/esas2r/esas2r_disc.c
234
if (!test_and_set_bit(AF2_DEV_SCAN, &a->flags2)) {
drivers/scsi/esas2r/esas2r_disc.c
235
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
236
esas2r_disc_queue_event(a, DCDE_DEV_SCAN);
drivers/scsi/esas2r/esas2r_disc.c
237
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
246
if (time < a->disc_wait_time) {
drivers/scsi/esas2r/esas2r_disc.c
251
if (!test_and_set_bit(AF2_DEV_SCAN, &a->flags2)) {
drivers/scsi/esas2r/esas2r_disc.c
252
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
253
esas2r_disc_queue_event(a, DCDE_DEV_SCAN);
drivers/scsi/esas2r/esas2r_disc.c
254
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
259
a->disc_wait_time = 0;
drivers/scsi/esas2r/esas2r_disc.c
261
if (test_bit(AF_DISC_POLLED, &a->flags) &&
drivers/scsi/esas2r/esas2r_disc.c
262
test_bit(AF_DISC_IN_PROG, &a->flags)) {
drivers/scsi/esas2r/esas2r_disc.c
275
esas2r_disc_fix_curr_requests(a);
drivers/scsi/esas2r/esas2r_disc.c
276
clear_bit(AF_DISC_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_disc.c
283
set_bit(AF_PORT_CHANGE, &a->flags);
drivers/scsi/esas2r/esas2r_disc.c
289
void esas2r_disc_queue_event(struct esas2r_adapter *a, u8 disc_evt)
drivers/scsi/esas2r/esas2r_disc.c
291
struct esas2r_disc_context *dc = &a->disc_ctx;
drivers/scsi/esas2r/esas2r_disc.c
304
if (!test_bit(AF_CHPRST_PENDING, &a->flags) &&
drivers/scsi/esas2r/esas2r_disc.c
305
!test_bit(AF_DISC_POLLED, &a->flags))
drivers/scsi/esas2r/esas2r_disc.c
306
esas2r_disc_start_port(a);
drivers/scsi/esas2r/esas2r_disc.c
311
bool esas2r_disc_start_port(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_disc.c
313
struct esas2r_request *rq = &a->general_req;
drivers/scsi/esas2r/esas2r_disc.c
314
struct esas2r_disc_context *dc = &a->disc_ctx;
drivers/scsi/esas2r/esas2r_disc.c
319
if (test_bit(AF_DISC_IN_PROG, &a->flags)) {
drivers/scsi/esas2r/esas2r_disc.c
327
if (test_bit(AF_DISC_POLLED, &a->flags)
drivers/scsi/esas2r/esas2r_disc.c
328
&& a->disc_wait_time == 0) {
drivers/scsi/esas2r/esas2r_disc.c
344
set_bit(AF_PORT_CHANGE, &a->flags);
drivers/scsi/esas2r/esas2r_disc.c
353
set_bit(AF_DISC_IN_PROG, &a->flags);
drivers/scsi/esas2r/esas2r_disc.c
356
if (test_bit(AF_DISC_POLLED, &a->flags))
drivers/scsi/esas2r/esas2r_disc.c
376
if (!test_bit(AF_DISC_POLLED, &a->flags))
drivers/scsi/esas2r/esas2r_disc.c
377
ret = esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
386
static bool esas2r_disc_continue(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
400
rslt = esas2r_disc_dev_remove(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
405
rslt = esas2r_disc_dev_add(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
410
rslt = esas2r_disc_block_dev_scan(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
415
rslt = esas2r_disc_raid_grp_info(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
420
rslt = esas2r_disc_part_info(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
425
rslt = esas2r_disc_passthru_dev_info(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
429
rslt = esas2r_disc_passthru_dev_addr(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
450
if (!test_bit(AF_DISC_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_disc.c
451
esas2r_disc_fix_curr_requests(a);
drivers/scsi/esas2r/esas2r_disc.c
453
clear_bit(AF_DISC_IN_PROG, &a->flags);
drivers/scsi/esas2r/esas2r_disc.c
456
return esas2r_disc_start_port(a);
drivers/scsi/esas2r/esas2r_disc.c
459
static bool esas2r_disc_start_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
475
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
477
if (!test_bit(AF_CHPRST_PENDING, &a->flags) &&
drivers/scsi/esas2r/esas2r_disc.c
478
!test_bit(AF_FLASHING, &a->flags))
drivers/scsi/esas2r/esas2r_disc.c
479
esas2r_disc_local_start_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
48
static void esas2r_disc_abort(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
481
list_add_tail(&rq->req_list, &a->defer_list);
drivers/scsi/esas2r/esas2r_disc.c
483
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
488
void esas2r_disc_local_start_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
493
list_add_tail(&rq->req_list, &a->active_list);
drivers/scsi/esas2r/esas2r_disc.c
495
esas2r_start_vda_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
50
static bool esas2r_disc_continue(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
502
static void esas2r_disc_abort(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
517
static bool esas2r_disc_block_dev_scan(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
52
static void esas2r_disc_fix_curr_requests(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r_disc.c
526
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
528
esas2r_build_mgt_req(a,
drivers/scsi/esas2r/esas2r_disc.c
54
static bool esas2r_disc_start_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
541
rslt = esas2r_disc_start_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
548
static void esas2r_disc_block_dev_scan_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
557
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
565
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
570
esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
572
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
577
static bool esas2r_disc_raid_grp_info(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
58
static bool esas2r_disc_block_dev_scan(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
597
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
60
static void esas2r_disc_block_dev_scan_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
603
esas2r_build_mgt_req(a,
drivers/scsi/esas2r/esas2r_disc.c
617
rslt = esas2r_disc_start_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
62
static bool esas2r_disc_dev_add(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
624
static void esas2r_disc_raid_grp_info_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
634
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
64
static bool esas2r_disc_dev_remove(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
66
static bool esas2r_disc_part_info(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
675
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
68
static void esas2r_disc_part_info_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
680
esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
682
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
687
static bool esas2r_disc_part_info(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
70
static bool esas2r_disc_passthru_dev_info(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
708
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
714
esas2r_build_mgt_req(a,
drivers/scsi/esas2r/esas2r_disc.c
72
static void esas2r_disc_passthru_dev_info_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
732
rslt = esas2r_disc_start_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
739
static void esas2r_disc_part_info_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
74
static bool esas2r_disc_passthru_dev_addr(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
749
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
76
static void esas2r_disc_passthru_dev_addr_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
762
esas2r_targ_db_add_raid(a, dc);
drivers/scsi/esas2r/esas2r_disc.c
776
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
78
static bool esas2r_disc_raid_grp_info(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
781
esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
783
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
788
static bool esas2r_disc_passthru_dev_info(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
80
static void esas2r_disc_raid_grp_info_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
800
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
806
esas2r_build_mgt_req(a,
drivers/scsi/esas2r/esas2r_disc.c
818
rslt = esas2r_disc_start_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
825
static void esas2r_disc_passthru_dev_info_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
83
void esas2r_disc_initialize(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_disc.c
835
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
85
struct esas2r_sas_nvram *nvr = a->nvram;
drivers/scsi/esas2r/esas2r_disc.c
869
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
874
esas2r_disc_continue(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
876
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
881
static bool esas2r_disc_passthru_dev_addr(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
89
clear_bit(AF_DISC_IN_PROG, &a->flags);
drivers/scsi/esas2r/esas2r_disc.c
892
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
90
clear_bit(AF2_DEV_SCAN, &a->flags2);
drivers/scsi/esas2r/esas2r_disc.c
901
esas2r_sgc_init(&sgc, a, rq, rq->vrq->ioctl.sge);
drivers/scsi/esas2r/esas2r_disc.c
903
esas2r_build_ioctl_req(a, rq, sgc.length, VDA_IOCTL_HBA);
drivers/scsi/esas2r/esas2r_disc.c
905
if (!esas2r_build_sg_list(a, rq, &sgc)) {
drivers/scsi/esas2r/esas2r_disc.c
906
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_disc.c
91
clear_bit(AF2_DEV_CNT_OK, &a->flags2);
drivers/scsi/esas2r/esas2r_disc.c
919
hi = (struct atto_ioctl *)a->disc_buffer;
drivers/scsi/esas2r/esas2r_disc.c
921
memset(a->disc_buffer, 0, ESAS2R_DISC_BUF_LEN);
drivers/scsi/esas2r/esas2r_disc.c
93
a->disc_start_time = jiffies_to_msecs(jiffies);
drivers/scsi/esas2r/esas2r_disc.c
932
rslt = esas2r_disc_start_request(a, rq);
drivers/scsi/esas2r/esas2r_disc.c
939
static void esas2r_disc_passthru_dev_addr_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_disc.c
94
a->disc_wait_time = nvr->dev_wait_time * 1000;
drivers/scsi/esas2r/esas2r_disc.c
95
a->disc_wait_cnt = nvr->dev_wait_count;
drivers/scsi/esas2r/esas2r_disc.c
951
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_disc.c
953
hi = (struct atto_ioctl *)a->disc_buffer;
drivers/scsi/esas2r/esas2r_disc.c
97
if (a->disc_wait_cnt > ESAS2R_MAX_TARGETS)
drivers/scsi/esas2r/esas2r_disc.c
974
t = esas2r_targ_db_add_pthru(a,
drivers/scsi/esas2r/esas2r_disc.c
98
a->disc_wait_cnt = ESAS2R_MAX_TARGETS;
drivers/scsi/esas2r/esas2r_flash.c
1007
if (!esas2r_flash_access(a, DRBL_FLASH_REQ))
drivers/scsi/esas2r/esas2r_flash.c
1015
if (test_bit(AF2_SERIAL_FLASH, &a->flags2))
drivers/scsi/esas2r/esas2r_flash.c
1020
esas2r_map_data_window(a, iatvr);
drivers/scsi/esas2r/esas2r_flash.c
1031
*end++ = esas2r_read_data_byte(a, offset);
drivers/scsi/esas2r/esas2r_flash.c
1037
esas2r_flash_access(a, DRBL_FLASH_DONE);
drivers/scsi/esas2r/esas2r_flash.c
1041
bool esas2r_read_flash_rev(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
1054
if (!esas2r_read_flash_block(a, bytes, FLS_OFFSET_CPYR - sz, sz))
drivers/scsi/esas2r/esas2r_flash.c
1070
a->flash_ver = le32_to_cpu(*(u32 *)pw);
drivers/scsi/esas2r/esas2r_flash.c
1076
return esas2r_print_flash_rev(a);
drivers/scsi/esas2r/esas2r_flash.c
1079
bool esas2r_print_flash_rev(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
1081
u16 year = LOWORD(a->flash_ver);
drivers/scsi/esas2r/esas2r_flash.c
1082
u8 day = LOBYTE(HIWORD(a->flash_ver));
drivers/scsi/esas2r/esas2r_flash.c
1083
u8 month = HIBYTE(HIWORD(a->flash_ver));
drivers/scsi/esas2r/esas2r_flash.c
1091
strcpy(a->flash_rev, "not found");
drivers/scsi/esas2r/esas2r_flash.c
1092
a->flash_ver = 0;
drivers/scsi/esas2r/esas2r_flash.c
1096
sprintf(a->flash_rev, "%02d/%02d/%04d", month, day, year);
drivers/scsi/esas2r/esas2r_flash.c
1097
esas2r_hdebug("flash version: %s", a->flash_rev);
drivers/scsi/esas2r/esas2r_flash.c
1106
bool esas2r_read_image_type(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
1121
if (!esas2r_read_flash_block(a, bytes, FLS_OFFSET_BOOT +
drivers/scsi/esas2r/esas2r_flash.c
1134
strcpy(a->image_type, "BIOS");
drivers/scsi/esas2r/esas2r_flash.c
1148
strcpy(a->image_type, "EFI 32-bit");
drivers/scsi/esas2r/esas2r_flash.c
1152
strcpy(a->image_type, "EFI itanium");
drivers/scsi/esas2r/esas2r_flash.c
1156
strcpy(a->image_type, "EFI 64-bit");
drivers/scsi/esas2r/esas2r_flash.c
1160
strcpy(a->image_type, "EFI EBC");
drivers/scsi/esas2r/esas2r_flash.c
1181
strcpy(a->image_type, "no boot images");
drivers/scsi/esas2r/esas2r_flash.c
1190
bool esas2r_nvram_read_direct(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
1194
if (down_interruptible(&a->nvram_semaphore))
drivers/scsi/esas2r/esas2r_flash.c
1197
if (!esas2r_read_flash_block(a, a->nvram, FLS_OFFSET_NVR,
drivers/scsi/esas2r/esas2r_flash.c
1200
up(&a->nvram_semaphore);
drivers/scsi/esas2r/esas2r_flash.c
1204
result = esas2r_nvram_validate(a);
drivers/scsi/esas2r/esas2r_flash.c
1206
up(&a->nvram_semaphore);
drivers/scsi/esas2r/esas2r_flash.c
1212
static void esas2r_nvram_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
1232
esas2r_nvram_validate(a);
drivers/scsi/esas2r/esas2r_flash.c
1244
set_bit(AF_NVR_VALID, &a->flags);
drivers/scsi/esas2r/esas2r_flash.c
1246
clear_bit(AF_NVR_VALID, &a->flags);
drivers/scsi/esas2r/esas2r_flash.c
1248
esas2r_enable_heartbeat(a);
drivers/scsi/esas2r/esas2r_flash.c
1250
up(&a->nvram_semaphore);
drivers/scsi/esas2r/esas2r_flash.c
1258
bool esas2r_nvram_write(struct esas2r_adapter *a, struct esas2r_request *rq,
drivers/scsi/esas2r/esas2r_flash.c
1266
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_flash.c
1269
if (down_interruptible(&a->nvram_semaphore))
drivers/scsi/esas2r/esas2r_flash.c
1273
n = a->nvram;
drivers/scsi/esas2r/esas2r_flash.c
1277
up(&a->nvram_semaphore);
drivers/scsi/esas2r/esas2r_flash.c
1288
up(&a->nvram_semaphore);
drivers/scsi/esas2r/esas2r_flash.c
1297
memcpy(a->nvram, n, sizeof(struct esas2r_sas_nvram));
drivers/scsi/esas2r/esas2r_flash.c
1300
n = a->nvram;
drivers/scsi/esas2r/esas2r_flash.c
1301
esas2r_disable_heartbeat(a);
drivers/scsi/esas2r/esas2r_flash.c
1303
esas2r_build_flash_req(a,
drivers/scsi/esas2r/esas2r_flash.c
1310
if (test_bit(AF_LEGACY_SGE_MODE, &a->flags)) {
drivers/scsi/esas2r/esas2r_flash.c
1316
a->uncached_phys + (u64)((u8 *)n - a->uncached));
drivers/scsi/esas2r/esas2r_flash.c
1321
a->uncached_phys
drivers/scsi/esas2r/esas2r_flash.c
1322
+ (u64)((u8 *)n - a->uncached));
drivers/scsi/esas2r/esas2r_flash.c
1325
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_flash.c
133
static void esas2r_fmapi_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
1330
bool esas2r_nvram_validate(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
1332
struct esas2r_sas_nvram *n = a->nvram;
drivers/scsi/esas2r/esas2r_flash.c
1345
set_bit(AF_NVR_VALID, &a->flags);
drivers/scsi/esas2r/esas2r_flash.c
1351
esas2r_nvram_set_defaults(a);
drivers/scsi/esas2r/esas2r_flash.c
1362
void esas2r_nvram_set_defaults(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
1364
struct esas2r_sas_nvram *n = a->nvram;
drivers/scsi/esas2r/esas2r_flash.c
1367
clear_bit(AF_NVR_VALID, &a->flags);
drivers/scsi/esas2r/esas2r_flash.c
1372
n->sas_addr[6] = a->pcid->bus->number;
drivers/scsi/esas2r/esas2r_flash.c
1373
n->sas_addr[7] = a->pcid->devfn;
drivers/scsi/esas2r/esas2r_flash.c
1376
void esas2r_nvram_get_defaults(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
1385
memcpy(&sas_addr[0], a->nvram->sas_addr, 8);
drivers/scsi/esas2r/esas2r_flash.c
1390
bool esas2r_fm_api(struct esas2r_adapter *a, struct esas2r_flash_img *fi,
drivers/scsi/esas2r/esas2r_flash.c
1393
struct esas2r_flash_context *fc = &a->flash_context;
drivers/scsi/esas2r/esas2r_flash.c
1397
if (test_and_set_bit(AF_FLASH_LOCK, &a->flags)) {
drivers/scsi/esas2r/esas2r_flash.c
1418
return complete_fmapi_req(a, rq, FI_STAT_IMG_VER);
drivers/scsi/esas2r/esas2r_flash.c
1421
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_flash.c
1422
return complete_fmapi_req(a, rq, FI_STAT_DEGRADED);
drivers/scsi/esas2r/esas2r_flash.c
1427
if (!verify_fi(a, fc))
drivers/scsi/esas2r/esas2r_flash.c
1428
return complete_fmapi_req(a, rq, fi->status);
drivers/scsi/esas2r/esas2r_flash.c
1434
fix_bios(a, fi);
drivers/scsi/esas2r/esas2r_flash.c
1440
fix_efi(a, fi);
drivers/scsi/esas2r/esas2r_flash.c
1450
esas2r_disable_heartbeat(a);
drivers/scsi/esas2r/esas2r_flash.c
1465
fi->adap_typ = get_fi_adap_type(a);
drivers/scsi/esas2r/esas2r_flash.c
1471
memcpy(fi->rel_version, a->image_type,
drivers/scsi/esas2r/esas2r_flash.c
1487
if (a->flash_ver != 0) {
drivers/scsi/esas2r/esas2r_flash.c
1492
= a->flash_ver;
drivers/scsi/esas2r/esas2r_flash.c
1500
return complete_fmapi_req(a, rq, FI_STAT_SUCCESS);
drivers/scsi/esas2r/esas2r_flash.c
1507
return complete_fmapi_req(a, rq, FI_STAT_INVALID);
drivers/scsi/esas2r/esas2r_flash.c
1516
if (!load_image(a, rq))
drivers/scsi/esas2r/esas2r_flash.c
1517
return complete_fmapi_req(a, rq, FI_STAT_FAILED);
drivers/scsi/esas2r/esas2r_flash.c
1519
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_flash.c
169
(*fc->interrupt_cb)(a, rq);
drivers/scsi/esas2r/esas2r_flash.c
176
static void build_flash_msg(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
194
esas2r_build_flash_req(a,
drivers/scsi/esas2r/esas2r_flash.c
201
esas2r_rq_free_sg_lists(rq, a);
drivers/scsi/esas2r/esas2r_flash.c
212
esas2r_sgc_init(sgc, a, rq, &rq->vrq->flash.data.sge[0]);
drivers/scsi/esas2r/esas2r_flash.c
214
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_flash.c
227
static bool load_image(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_flash.c
234
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_flash.c
237
build_flash_msg(a, rq);
drivers/scsi/esas2r/esas2r_flash.c
243
static void fix_bios(struct esas2r_adapter *a, struct esas2r_flash_img *fi)
drivers/scsi/esas2r/esas2r_flash.c
253
bh->device_id = cpu_to_le16(a->pcid->device);
drivers/scsi/esas2r/esas2r_flash.c
262
cpu_to_le32(MAKEDWORD(a->pcid->subsystem_vendor,
drivers/scsi/esas2r/esas2r_flash.c
263
a->pcid->subsystem_device));
drivers/scsi/esas2r/esas2r_flash.c
275
static void fix_efi(struct esas2r_adapter *a, struct esas2r_flash_img *fi)
drivers/scsi/esas2r/esas2r_flash.c
290
bh->device_id = cpu_to_le16(a->pcid->device);
drivers/scsi/esas2r/esas2r_flash.c
302
static bool complete_fmapi_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
317
esas2r_enable_heartbeat(a);
drivers/scsi/esas2r/esas2r_flash.c
318
clear_bit(AF_FLASH_LOCK, &a->flags);
drivers/scsi/esas2r/esas2r_flash.c
323
static void fw_download_proc(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
529
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_flash.c
530
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_flash.c
532
a->flash_ver = fi->cmp_hdr[CH_IT_BIOS].version;
drivers/scsi/esas2r/esas2r_flash.c
533
esas2r_print_flash_rev(a);
drivers/scsi/esas2r/esas2r_flash.c
536
memcpy(a->image_type, fi->rel_version,
drivers/scsi/esas2r/esas2r_flash.c
538
complete_fmapi_req(a, rq, FI_STAT_SUCCESS);
drivers/scsi/esas2r/esas2r_flash.c
549
if (!load_image(a, rq)) {
drivers/scsi/esas2r/esas2r_flash.c
556
complete_fmapi_req(a, rq, FI_STAT_FAILED);
drivers/scsi/esas2r/esas2r_flash.c
561
static u8 get_fi_adap_type(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_flash.c
566
switch (a->pcid->device) {
drivers/scsi/esas2r/esas2r_flash.c
692
static bool verify_fi(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
712
type = get_fi_adap_type(a);
drivers/scsi/esas2r/esas2r_flash.c
827
static void esas2r_complete_fs_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
834
esas2r_enable_heartbeat(a);
drivers/scsi/esas2r/esas2r_flash.c
845
bool esas2r_process_fs_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_flash.c
875
if ((a->pcid->device != ATTO_DID_MV_88RC9580
drivers/scsi/esas2r/esas2r_flash.c
877
&& (a->pcid->device != ATTO_DID_MV_88RC9580TS
drivers/scsi/esas2r/esas2r_flash.c
879
&& (a->pcid->device != ATTO_DID_MV_88RC9580TSE
drivers/scsi/esas2r/esas2r_flash.c
881
&& (a->pcid->device != ATTO_DID_MV_88RC9580TL
drivers/scsi/esas2r/esas2r_flash.c
893
if (test_bit(AF_DEGRADED_MODE, &a->flags)) {
drivers/scsi/esas2r/esas2r_flash.c
901
esas2r_build_flash_req(a,
drivers/scsi/esas2r/esas2r_flash.c
915
esas2r_sgc_init(sgc, a, rq, rq->vrq->flash.data.sge);
drivers/scsi/esas2r/esas2r_flash.c
918
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_flash.c
925
esas2r_disable_heartbeat(a);
drivers/scsi/esas2r/esas2r_flash.c
927
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_flash.c
932
static bool esas2r_flash_access(struct esas2r_adapter *a, u32 function)
drivers/scsi/esas2r/esas2r_flash.c
941
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_flash.c
944
esas2r_write_register_dword(a, MU_DOORBELL_IN, function);
drivers/scsi/esas2r/esas2r_flash.c
949
if (test_bit(AF_CHPRST_PENDING, &a->flags) ||
drivers/scsi/esas2r/esas2r_flash.c
950
test_bit(AF_DISC_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_flash.c
956
intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT);
drivers/scsi/esas2r/esas2r_flash.c
961
esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_flash.c
962
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_flash.c
979
esas2r_write_register_dword(a, MU_DOORBELL_IN,
drivers/scsi/esas2r/esas2r_flash.c
981
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_flash.c
992
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_flash.c
999
bool esas2r_read_flash_block(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
1003
return esas2r_set_degraded_mode(a,
drivers/scsi/esas2r/esas2r_init.c
1009
esas2r_write_register_dword(a, MU_DOORBELL_IN, DRBL_MSG_IFC_DOWN);
drivers/scsi/esas2r/esas2r_init.c
1013
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_init.c
1015
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_init.c
103
static bool alloc_vda_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
1032
dw = esas2r_read_register_dword(a, MU_IN_LIST_CONFIG);
drivers/scsi/esas2r/esas2r_init.c
1034
esas2r_write_register_dword(a, MU_IN_LIST_CONFIG, dw);
drivers/scsi/esas2r/esas2r_init.c
1035
dw = esas2r_read_register_dword(a, MU_OUT_LIST_CONFIG);
drivers/scsi/esas2r/esas2r_init.c
1037
esas2r_write_register_dword(a, MU_OUT_LIST_CONFIG, dw);
drivers/scsi/esas2r/esas2r_init.c
1040
ppaddr = a->inbound_list_md.phys_addr;
drivers/scsi/esas2r/esas2r_init.c
1041
esas2r_write_register_dword(a, MU_IN_LIST_ADDR_LO,
drivers/scsi/esas2r/esas2r_init.c
1043
esas2r_write_register_dword(a, MU_IN_LIST_ADDR_HI,
drivers/scsi/esas2r/esas2r_init.c
1045
ppaddr = a->outbound_list_md.phys_addr;
drivers/scsi/esas2r/esas2r_init.c
1046
esas2r_write_register_dword(a, MU_OUT_LIST_ADDR_LO,
drivers/scsi/esas2r/esas2r_init.c
1048
esas2r_write_register_dword(a, MU_OUT_LIST_ADDR_HI,
drivers/scsi/esas2r/esas2r_init.c
1050
ppaddr = a->uncached_phys +
drivers/scsi/esas2r/esas2r_init.c
1051
((u8 *)a->outbound_copy - a->uncached);
drivers/scsi/esas2r/esas2r_init.c
1052
esas2r_write_register_dword(a, MU_OUT_LIST_COPY_PTR_LO,
drivers/scsi/esas2r/esas2r_init.c
1054
esas2r_write_register_dword(a, MU_OUT_LIST_COPY_PTR_HI,
drivers/scsi/esas2r/esas2r_init.c
1058
*a->outbound_copy =
drivers/scsi/esas2r/esas2r_init.c
1059
a->last_write =
drivers/scsi/esas2r/esas2r_init.c
1060
a->last_read = a->list_size - 1;
drivers/scsi/esas2r/esas2r_init.c
1061
set_bit(AF_COMM_LIST_TOGGLE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1062
esas2r_write_register_dword(a, MU_IN_LIST_WRITE, MU_ILW_TOGGLE |
drivers/scsi/esas2r/esas2r_init.c
1063
a->last_write);
drivers/scsi/esas2r/esas2r_init.c
1064
esas2r_write_register_dword(a, MU_OUT_LIST_COPY, MU_OLC_TOGGLE |
drivers/scsi/esas2r/esas2r_init.c
1065
a->last_write);
drivers/scsi/esas2r/esas2r_init.c
1066
esas2r_write_register_dword(a, MU_IN_LIST_READ, MU_ILR_TOGGLE |
drivers/scsi/esas2r/esas2r_init.c
1067
a->last_write);
drivers/scsi/esas2r/esas2r_init.c
1068
esas2r_write_register_dword(a, MU_OUT_LIST_WRITE,
drivers/scsi/esas2r/esas2r_init.c
1069
MU_OLW_TOGGLE | a->last_write);
drivers/scsi/esas2r/esas2r_init.c
1072
dw = esas2r_read_register_dword(a, MU_IN_LIST_IFC_CONFIG);
drivers/scsi/esas2r/esas2r_init.c
1074
esas2r_write_register_dword(a, MU_IN_LIST_IFC_CONFIG,
drivers/scsi/esas2r/esas2r_init.c
1076
dw = esas2r_read_register_dword(a, MU_OUT_LIST_IFC_CONFIG);
drivers/scsi/esas2r/esas2r_init.c
1078
esas2r_write_register_dword(a, MU_OUT_LIST_IFC_CONFIG,
drivers/scsi/esas2r/esas2r_init.c
1083
dw = esas2r_read_register_dword(a, MU_IN_LIST_CONFIG);
drivers/scsi/esas2r/esas2r_init.c
1086
| (a->list_size << MU_ILC_NUMBER_SHIFT);
drivers/scsi/esas2r/esas2r_init.c
1087
esas2r_write_register_dword(a, MU_IN_LIST_CONFIG, dw);
drivers/scsi/esas2r/esas2r_init.c
1088
dw = esas2r_read_register_dword(a, MU_OUT_LIST_CONFIG);
drivers/scsi/esas2r/esas2r_init.c
1090
dw |= MU_OLC_ENTRY_4_DW | (a->list_size << MU_OLC_NUMBER_SHIFT);
drivers/scsi/esas2r/esas2r_init.c
1091
esas2r_write_register_dword(a, MU_OUT_LIST_CONFIG, dw);
drivers/scsi/esas2r/esas2r_init.c
1098
esas2r_write_register_dword(a, MU_DOORBELL_IN, DRBL_MSG_IFC_INIT);
drivers/scsi/esas2r/esas2r_init.c
1102
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_init.c
1104
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_init.c
1115
return esas2r_set_degraded_mode(a,
drivers/scsi/esas2r/esas2r_init.c
1124
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_IN_ENB);
drivers/scsi/esas2r/esas2r_init.c
1126
set_bit(AF2_VDA_POWER_DOWN, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
1128
clear_bit(AF2_VDA_POWER_DOWN, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
1134
esas2r_write_register_dword(a, MU_OUT_LIST_INT_MASK, MU_OLIS_MASK);
drivers/scsi/esas2r/esas2r_init.c
1135
esas2r_write_register_dword(a, MU_DOORBELL_OUT_ENB, DRBL_ENB_MASK);
drivers/scsi/esas2r/esas2r_init.c
1140
static bool esas2r_format_init_msg(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
1143
u32 msg = a->init_msg;
drivers/scsi/esas2r/esas2r_init.c
1146
a->init_msg = 0;
drivers/scsi/esas2r/esas2r_init.c
1153
esas2r_build_cfg_req(a,
drivers/scsi/esas2r/esas2r_init.c
116
if (!esas2r_initmem_alloc(a, memdesc, 256)) {
drivers/scsi/esas2r/esas2r_init.c
1163
a->init_msg = ESAS2R_INIT_MSG_INIT;
drivers/scsi/esas2r/esas2r_init.c
1173
a->fw_version = le16_to_cpu(
drivers/scsi/esas2r/esas2r_init.c
1175
a->fw_build = rq->func_rsp.cfg_rsp.fw_build;
drivers/scsi/esas2r/esas2r_init.c
1180
a->fw_version += (major << 16) + (minor << 24);
drivers/scsi/esas2r/esas2r_init.c
1190
if ((test_bit(AF2_THUNDERBOLT, &a->flags2))
drivers/scsi/esas2r/esas2r_init.c
1191
|| (be32_to_cpu(a->fw_version) > 0x00524702)) {
drivers/scsi/esas2r/esas2r_init.c
1193
esas2r_build_cfg_req(a,
drivers/scsi/esas2r/esas2r_init.c
1208
a->init_msg = ESAS2R_INIT_MSG_GET_INIT;
drivers/scsi/esas2r/esas2r_init.c
1217
a->num_targets_backend =
drivers/scsi/esas2r/esas2r_init.c
1219
a->ioctl_tunnel =
drivers/scsi/esas2r/esas2r_init.c
122
a->num_vrqs++;
drivers/scsi/esas2r/esas2r_init.c
123
list_add(&memdesc->next_desc, &a->vrq_mds_head);
drivers/scsi/esas2r/esas2r_init.c
1238
bool esas2r_init_msgs(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1241
struct esas2r_request *rq = &a->general_req;
drivers/scsi/esas2r/esas2r_init.c
1243
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_init.c
1246
if (a->init_msg == 0)
drivers/scsi/esas2r/esas2r_init.c
1247
a->init_msg = ESAS2R_INIT_MSG_REINIT;
drivers/scsi/esas2r/esas2r_init.c
1249
while (a->init_msg) {
drivers/scsi/esas2r/esas2r_init.c
1250
if (esas2r_format_init_msg(a, rq)) {
drivers/scsi/esas2r/esas2r_init.c
1253
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_init.c
1254
esas2r_start_vda_request(a, rq);
drivers/scsi/esas2r/esas2r_init.c
1255
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_init.c
1256
esas2r_wait_request(a, rq);
drivers/scsi/esas2r/esas2r_init.c
1268
a->init_msg, rq->req_stat, rq->flags);
drivers/scsi/esas2r/esas2r_init.c
1269
a->init_msg = ESAS2R_INIT_MSG_START;
drivers/scsi/esas2r/esas2r_init.c
127
rq->vrq->scsi.handle = a->num_vrqs;
drivers/scsi/esas2r/esas2r_init.c
1274
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_init.c
1279
bool esas2r_init_adapter_hw(struct esas2r_adapter *a, bool init_poll)
drivers/scsi/esas2r/esas2r_init.c
1285
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
1288
if (!test_bit(AF_NVR_VALID, &a->flags)) {
drivers/scsi/esas2r/esas2r_init.c
1289
if (!esas2r_nvram_read_direct(a))
drivers/scsi/esas2r/esas2r_init.c
1294
if (!esas2r_init_msgs(a)) {
drivers/scsi/esas2r/esas2r_init.c
1295
esas2r_set_degraded_mode(a, "init messages failed");
drivers/scsi/esas2r/esas2r_init.c
1300
clear_bit(AF_DEGRADED_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1301
clear_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1304
for (i = 0, rq = a->first_ae_req; i < num_ae_requests; i++, rq++)
drivers/scsi/esas2r/esas2r_init.c
1305
esas2r_start_ae_request(a, rq);
drivers/scsi/esas2r/esas2r_init.c
1307
if (!a->flash_rev[0])
drivers/scsi/esas2r/esas2r_init.c
1308
esas2r_read_flash_rev(a);
drivers/scsi/esas2r/esas2r_init.c
1310
if (!a->image_type[0])
drivers/scsi/esas2r/esas2r_init.c
1311
esas2r_read_image_type(a);
drivers/scsi/esas2r/esas2r_init.c
1313
if (a->fw_version == 0)
drivers/scsi/esas2r/esas2r_init.c
1314
a->fw_rev[0] = 0;
drivers/scsi/esas2r/esas2r_init.c
1316
sprintf(a->fw_rev, "%1d.%02d",
drivers/scsi/esas2r/esas2r_init.c
1317
(int)LOBYTE(HIWORD(a->fw_version)),
drivers/scsi/esas2r/esas2r_init.c
1318
(int)HIBYTE(HIWORD(a->fw_version)));
drivers/scsi/esas2r/esas2r_init.c
132
static void esas2r_unmap_regions(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1320
esas2r_hdebug("firmware revision: %s", a->fw_rev);
drivers/scsi/esas2r/esas2r_init.c
1322
if (test_bit(AF_CHPRST_DETECTED, &a->flags)
drivers/scsi/esas2r/esas2r_init.c
1323
&& (test_bit(AF_FIRST_INIT, &a->flags))) {
drivers/scsi/esas2r/esas2r_init.c
1324
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
1329
esas2r_disc_initialize(a);
drivers/scsi/esas2r/esas2r_init.c
1339
u32 currtime = a->disc_start_time;
drivers/scsi/esas2r/esas2r_init.c
134
if (a->regs)
drivers/scsi/esas2r/esas2r_init.c
1347
set_bit(AF_TASKLET_SCHEDULED, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1348
set_bit(AF_DISC_POLLED, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
135
iounmap((void __iomem *)a->regs);
drivers/scsi/esas2r/esas2r_init.c
1355
if (test_bit(AF_FIRST_INIT, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
1356
atomic_dec(&a->disable_cnt);
drivers/scsi/esas2r/esas2r_init.c
1358
while (test_bit(AF_DISC_PENDING, &a->flags)) {
drivers/scsi/esas2r/esas2r_init.c
137
a->regs = NULL;
drivers/scsi/esas2r/esas2r_init.c
1377
if (!test_bit(AF_CHPRST_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
1378
esas2r_disc_check_for_work(a);
drivers/scsi/esas2r/esas2r_init.c
1385
esas2r_timer_tick(a);
drivers/scsi/esas2r/esas2r_init.c
139
pci_release_region(a->pcid, 2);
drivers/scsi/esas2r/esas2r_init.c
1392
if (esas2r_is_tasklet_pending(a))
drivers/scsi/esas2r/esas2r_init.c
1393
esas2r_do_tasklet_tasks(a);
drivers/scsi/esas2r/esas2r_init.c
1397
if (test_bit(AF_FIRST_INIT, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
1398
atomic_inc(&a->disable_cnt);
drivers/scsi/esas2r/esas2r_init.c
1400
clear_bit(AF_DISC_POLLED, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1401
clear_bit(AF_TASKLET_SCHEDULED, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1405
esas2r_targ_db_report_changes(a);
drivers/scsi/esas2r/esas2r_init.c
141
if (a->data_window)
drivers/scsi/esas2r/esas2r_init.c
1414
esas2r_disc_start_waiting(a);
drivers/scsi/esas2r/esas2r_init.c
1417
a->int_mask = ESAS2R_INT_STS_MASK;
drivers/scsi/esas2r/esas2r_init.c
1418
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
1419
esas2r_enable_heartbeat(a);
drivers/scsi/esas2r/esas2r_init.c
142
iounmap((void __iomem *)a->data_window);
drivers/scsi/esas2r/esas2r_init.c
1428
if (test_bit(AF_CHPRST_DETECTED, &a->flags) &&
drivers/scsi/esas2r/esas2r_init.c
1429
test_bit(AF_FIRST_INIT, &a->flags)) {
drivers/scsi/esas2r/esas2r_init.c
1436
clear_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
144
a->data_window = NULL;
drivers/scsi/esas2r/esas2r_init.c
1440
clear_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1441
clear_bit(AF_DISC_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1446
if (test_bit(AF_FIRST_INIT, &a->flags)) {
drivers/scsi/esas2r/esas2r_init.c
1447
clear_bit(AF_FIRST_INIT, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1449
if (atomic_dec_return(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_init.c
1450
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_init.c
1457
void esas2r_reset_adapter(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1459
set_bit(AF_OS_RESET, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
146
pci_release_region(a->pcid, 0);
drivers/scsi/esas2r/esas2r_init.c
1460
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_init.c
1461
esas2r_schedule_tasklet(a);
drivers/scsi/esas2r/esas2r_init.c
1464
void esas2r_reset_chip(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1466
if (!esas2r_is_adapter_present(a))
drivers/scsi/esas2r/esas2r_init.c
1474
if (test_bit(AF2_COREDUMP_AVAIL, &a->flags2) &&
drivers/scsi/esas2r/esas2r_init.c
1475
!test_bit(AF2_COREDUMP_SAVED, &a->flags2)) {
drivers/scsi/esas2r/esas2r_init.c
1476
esas2r_read_mem_block(a,
drivers/scsi/esas2r/esas2r_init.c
1477
a->fw_coredump_buff,
drivers/scsi/esas2r/esas2r_init.c
1481
set_bit(AF2_COREDUMP_SAVED, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
1484
clear_bit(AF2_COREDUMP_AVAIL, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
1487
if (a->pcid->revision == MVR_FREY_B2)
drivers/scsi/esas2r/esas2r_init.c
1488
esas2r_write_register_dword(a, MU_CTL_STATUS_IN_B2,
drivers/scsi/esas2r/esas2r_init.c
149
static int esas2r_map_regions(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1491
esas2r_write_register_dword(a, MU_CTL_STATUS_IN,
drivers/scsi/esas2r/esas2r_init.c
1499
static void esas2r_power_down_notify_firmware(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1504
esas2r_write_register_dword(a, MU_DOORBELL_IN, DRBL_POWER_DOWN);
drivers/scsi/esas2r/esas2r_init.c
1508
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_init.c
1510
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_init.c
1528
void esas2r_power_down(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
153
a->regs = NULL;
drivers/scsi/esas2r/esas2r_init.c
1530
set_bit(AF_POWER_MGT, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1531
set_bit(AF_POWER_DOWN, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1533
if (!test_bit(AF_DEGRADED_MODE, &a->flags)) {
drivers/scsi/esas2r/esas2r_init.c
154
a->data_window = NULL;
drivers/scsi/esas2r/esas2r_init.c
1543
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
1544
esas2r_disable_heartbeat(a);
drivers/scsi/esas2r/esas2r_init.c
1547
esas2r_write_register_dword(a, MU_DOORBELL_IN,
drivers/scsi/esas2r/esas2r_init.c
1553
esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_init.c
1555
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_init.c
156
error = pci_request_region(a->pcid, 2, a->name);
drivers/scsi/esas2r/esas2r_init.c
1573
if (test_bit(AF2_VDA_POWER_DOWN, &a->flags2))
drivers/scsi/esas2r/esas2r_init.c
1574
esas2r_power_down_notify_firmware(a);
drivers/scsi/esas2r/esas2r_init.c
1578
set_bit(AF_OS_RESET, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1579
set_bit(AF_DISC_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1580
set_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1582
esas2r_process_adapter_reset(a);
drivers/scsi/esas2r/esas2r_init.c
1585
a->prev_dev_cnt = esas2r_targ_db_get_tgt_cnt(a);
drivers/scsi/esas2r/esas2r_init.c
1586
esas2r_targ_db_remove_all(a, false);
drivers/scsi/esas2r/esas2r_init.c
1593
bool esas2r_power_up(struct esas2r_adapter *a, bool init_poll)
drivers/scsi/esas2r/esas2r_init.c
1597
clear_bit(AF_POWER_DOWN, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1598
esas2r_init_pci_cfg_space(a);
drivers/scsi/esas2r/esas2r_init.c
1599
set_bit(AF_FIRST_INIT, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1600
atomic_inc(&a->disable_cnt);
drivers/scsi/esas2r/esas2r_init.c
1603
ret = esas2r_check_adapter(a);
drivers/scsi/esas2r/esas2r_init.c
1604
if (!esas2r_init_adapter_hw(a, init_poll))
drivers/scsi/esas2r/esas2r_init.c
1608
esas2r_send_reset_ae(a, true);
drivers/scsi/esas2r/esas2r_init.c
1611
clear_bit(AF_POWER_MGT, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1615
bool esas2r_is_adapter_present(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1617
if (test_bit(AF_NOT_PRESENT, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
1620
if (esas2r_read_register_dword(a, MU_DOORBELL_OUT) == 0xFFFFFFFF) {
drivers/scsi/esas2r/esas2r_init.c
1621
set_bit(AF_NOT_PRESENT, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
1628
const char *esas2r_get_model_name(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1630
switch (a->pcid->subsystem_device) {
drivers/scsi/esas2r/esas2r_init.c
165
a->regs = (void __force *)ioremap(pci_resource_start(a->pcid, 2),
drivers/scsi/esas2r/esas2r_init.c
166
pci_resource_len(a->pcid, 2));
drivers/scsi/esas2r/esas2r_init.c
1662
const char *esas2r_get_model_name_short(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
1664
switch (a->pcid->subsystem_device) {
drivers/scsi/esas2r/esas2r_init.c
167
if (a->regs == NULL) {
drivers/scsi/esas2r/esas2r_init.c
170
pci_release_region(a->pcid, 2);
drivers/scsi/esas2r/esas2r_init.c
174
error = pci_request_region(a->pcid, 0, a->name);
drivers/scsi/esas2r/esas2r_init.c
179
esas2r_unmap_regions(a);
drivers/scsi/esas2r/esas2r_init.c
183
a->data_window = (void __force *)ioremap(pci_resource_start(a->pcid,
drivers/scsi/esas2r/esas2r_init.c
185
pci_resource_len(a->pcid, 0));
drivers/scsi/esas2r/esas2r_init.c
186
if (a->data_window == NULL) {
drivers/scsi/esas2r/esas2r_init.c
189
esas2r_unmap_regions(a);
drivers/scsi/esas2r/esas2r_init.c
196
static void esas2r_setup_interrupts(struct esas2r_adapter *a, int intr_mode)
drivers/scsi/esas2r/esas2r_init.c
204
a->intr_mode = INTR_MODE_LEGACY;
drivers/scsi/esas2r/esas2r_init.c
208
i = pci_enable_msi(a->pcid);
drivers/scsi/esas2r/esas2r_init.c
213
"(err=%d)", a->index,
drivers/scsi/esas2r/esas2r_init.c
217
a->intr_mode = INTR_MODE_MSI;
drivers/scsi/esas2r/esas2r_init.c
218
set_bit(AF2_MSI_ENABLED, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
231
static void esas2r_claim_interrupts(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
235
if (a->intr_mode == INTR_MODE_LEGACY)
drivers/scsi/esas2r/esas2r_init.c
240
a->pcid->irq, a, a->name, flags);
drivers/scsi/esas2r/esas2r_init.c
242
if (request_irq(a->pcid->irq,
drivers/scsi/esas2r/esas2r_init.c
243
(a->intr_mode ==
drivers/scsi/esas2r/esas2r_init.c
247
a->name,
drivers/scsi/esas2r/esas2r_init.c
248
a)) {
drivers/scsi/esas2r/esas2r_init.c
250
a->pcid->irq);
drivers/scsi/esas2r/esas2r_init.c
254
set_bit(AF2_IRQ_CLAIMED, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
257
a->pcid->irq, flags);
drivers/scsi/esas2r/esas2r_init.c
263
struct esas2r_adapter *a;
drivers/scsi/esas2r/esas2r_init.c
284
a = (struct esas2r_adapter *)host->hostdata;
drivers/scsi/esas2r/esas2r_init.c
285
memset(a, 0, sizeof(struct esas2r_adapter));
drivers/scsi/esas2r/esas2r_init.c
286
a->pcid = pcid;
drivers/scsi/esas2r/esas2r_init.c
287
a->host = host;
drivers/scsi/esas2r/esas2r_init.c
303
esas2r_adapters[index] = a;
drivers/scsi/esas2r/esas2r_init.c
304
sprintf(a->name, ESAS2R_DRVR_NAME "_%02d", index);
drivers/scsi/esas2r/esas2r_init.c
305
esas2r_debug("new adapter %p, name %s", a, a->name);
drivers/scsi/esas2r/esas2r_init.c
306
spin_lock_init(&a->request_lock);
drivers/scsi/esas2r/esas2r_init.c
307
spin_lock_init(&a->fw_event_lock);
drivers/scsi/esas2r/esas2r_init.c
308
mutex_init(&a->fm_api_mutex);
drivers/scsi/esas2r/esas2r_init.c
309
mutex_init(&a->fs_api_mutex);
drivers/scsi/esas2r/esas2r_init.c
310
sema_init(&a->nvram_semaphore, 1);
drivers/scsi/esas2r/esas2r_init.c
312
esas2r_fw_event_off(a);
drivers/scsi/esas2r/esas2r_init.c
313
a->fw_event_q =
drivers/scsi/esas2r/esas2r_init.c
314
alloc_ordered_workqueue("esas2r/%d", WQ_MEM_RECLAIM, a->index);
drivers/scsi/esas2r/esas2r_init.c
316
init_waitqueue_head(&a->buffered_ioctl_waiter);
drivers/scsi/esas2r/esas2r_init.c
317
init_waitqueue_head(&a->nvram_waiter);
drivers/scsi/esas2r/esas2r_init.c
318
init_waitqueue_head(&a->fm_api_waiter);
drivers/scsi/esas2r/esas2r_init.c
319
init_waitqueue_head(&a->fs_api_waiter);
drivers/scsi/esas2r/esas2r_init.c
320
init_waitqueue_head(&a->vda_waiter);
drivers/scsi/esas2r/esas2r_init.c
322
INIT_LIST_HEAD(&a->general_req.req_list);
drivers/scsi/esas2r/esas2r_init.c
323
INIT_LIST_HEAD(&a->active_list);
drivers/scsi/esas2r/esas2r_init.c
324
INIT_LIST_HEAD(&a->defer_list);
drivers/scsi/esas2r/esas2r_init.c
325
INIT_LIST_HEAD(&a->free_sg_list_head);
drivers/scsi/esas2r/esas2r_init.c
326
INIT_LIST_HEAD(&a->avail_request);
drivers/scsi/esas2r/esas2r_init.c
327
INIT_LIST_HEAD(&a->vrq_mds_head);
drivers/scsi/esas2r/esas2r_init.c
328
INIT_LIST_HEAD(&a->fw_event_list);
drivers/scsi/esas2r/esas2r_init.c
330
first_request = (struct esas2r_request *)((u8 *)(a + 1));
drivers/scsi/esas2r/esas2r_init.c
335
list_add_tail(&last_request->comp_list, &a->avail_request);
drivers/scsi/esas2r/esas2r_init.c
336
if (!alloc_vda_req(a, last_request)) {
drivers/scsi/esas2r/esas2r_init.c
349
if (esas2r_map_regions(a) != 0) {
drivers/scsi/esas2r/esas2r_init.c
355
a->index = index;
drivers/scsi/esas2r/esas2r_init.c
358
atomic_inc(&a->dis_ints_cnt);
drivers/scsi/esas2r/esas2r_init.c
359
atomic_inc(&a->disable_cnt);
drivers/scsi/esas2r/esas2r_init.c
360
set_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
361
set_bit(AF_DISC_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
362
set_bit(AF_FIRST_INIT, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
363
set_bit(AF_LEGACY_SGE_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
365
a->init_msg = ESAS2R_INIT_MSG_START;
drivers/scsi/esas2r/esas2r_init.c
366
a->max_vdareq_size = 128;
drivers/scsi/esas2r/esas2r_init.c
367
a->build_sgl = esas2r_build_sg_list_sge;
drivers/scsi/esas2r/esas2r_init.c
369
esas2r_setup_interrupts(a, interrupt_mode);
drivers/scsi/esas2r/esas2r_init.c
371
a->uncached_size = esas2r_get_uncached_size(a);
drivers/scsi/esas2r/esas2r_init.c
372
a->uncached = dma_alloc_coherent(&pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
373
(size_t)a->uncached_size,
drivers/scsi/esas2r/esas2r_init.c
376
if (a->uncached == NULL) {
drivers/scsi/esas2r/esas2r_init.c
379
a->uncached_size);
drivers/scsi/esas2r/esas2r_init.c
384
a->uncached_phys = bus_addr;
drivers/scsi/esas2r/esas2r_init.c
387
a->uncached_size,
drivers/scsi/esas2r/esas2r_init.c
388
a->uncached,
drivers/scsi/esas2r/esas2r_init.c
391
memset(a->uncached, 0, a->uncached_size);
drivers/scsi/esas2r/esas2r_init.c
392
next_uncached = a->uncached;
drivers/scsi/esas2r/esas2r_init.c
394
if (!esas2r_init_adapter_struct(a,
drivers/scsi/esas2r/esas2r_init.c
402
tasklet_init(&a->tasklet,
drivers/scsi/esas2r/esas2r_init.c
404
(unsigned long)a);
drivers/scsi/esas2r/esas2r_init.c
410
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
411
esas2r_check_adapter(a);
drivers/scsi/esas2r/esas2r_init.c
413
if (!esas2r_init_adapter_hw(a, true)) {
drivers/scsi/esas2r/esas2r_init.c
419
esas2r_claim_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
421
if (test_bit(AF2_IRQ_CLAIMED, &a->flags2))
drivers/scsi/esas2r/esas2r_init.c
422
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
424
set_bit(AF2_INIT_DONE, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
425
if (!test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
426
esas2r_kickoff_timer(a);
drivers/scsi/esas2r/esas2r_init.c
428
a, a->disable_cnt);
drivers/scsi/esas2r/esas2r_init.c
433
static void esas2r_adapter_power_down(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
438
if ((test_bit(AF2_INIT_DONE, &a->flags2))
drivers/scsi/esas2r/esas2r_init.c
439
&& (!test_bit(AF_DEGRADED_MODE, &a->flags))) {
drivers/scsi/esas2r/esas2r_init.c
441
timer_delete_sync(&a->timer);
drivers/scsi/esas2r/esas2r_init.c
442
tasklet_kill(&a->tasklet);
drivers/scsi/esas2r/esas2r_init.c
444
esas2r_power_down(a);
drivers/scsi/esas2r/esas2r_init.c
456
if (a->sysfs_fw_created) {
drivers/scsi/esas2r/esas2r_init.c
457
sysfs_remove_bin_file(&a->host->shost_dev.kobj, &bin_attr_fw);
drivers/scsi/esas2r/esas2r_init.c
458
a->sysfs_fw_created = 0;
drivers/scsi/esas2r/esas2r_init.c
46
static bool esas2r_initmem_alloc(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
461
if (a->sysfs_fs_created) {
drivers/scsi/esas2r/esas2r_init.c
462
sysfs_remove_bin_file(&a->host->shost_dev.kobj, &bin_attr_fs);
drivers/scsi/esas2r/esas2r_init.c
463
a->sysfs_fs_created = 0;
drivers/scsi/esas2r/esas2r_init.c
466
if (a->sysfs_vda_created) {
drivers/scsi/esas2r/esas2r_init.c
467
sysfs_remove_bin_file(&a->host->shost_dev.kobj, &bin_attr_vda);
drivers/scsi/esas2r/esas2r_init.c
468
a->sysfs_vda_created = 0;
drivers/scsi/esas2r/esas2r_init.c
471
if (a->sysfs_hw_created) {
drivers/scsi/esas2r/esas2r_init.c
472
sysfs_remove_bin_file(&a->host->shost_dev.kobj, &bin_attr_hw);
drivers/scsi/esas2r/esas2r_init.c
473
a->sysfs_hw_created = 0;
drivers/scsi/esas2r/esas2r_init.c
476
if (a->sysfs_live_nvram_created) {
drivers/scsi/esas2r/esas2r_init.c
477
sysfs_remove_bin_file(&a->host->shost_dev.kobj,
drivers/scsi/esas2r/esas2r_init.c
479
a->sysfs_live_nvram_created = 0;
drivers/scsi/esas2r/esas2r_init.c
482
if (a->sysfs_default_nvram_created) {
drivers/scsi/esas2r/esas2r_init.c
483
sysfs_remove_bin_file(&a->host->shost_dev.kobj,
drivers/scsi/esas2r/esas2r_init.c
485
a->sysfs_default_nvram_created = 0;
drivers/scsi/esas2r/esas2r_init.c
489
if (test_bit(AF2_IRQ_CLAIMED, &a->flags2)) {
drivers/scsi/esas2r/esas2r_init.c
491
&(a->pcid->dev),
drivers/scsi/esas2r/esas2r_init.c
492
"free_irq(%d) called", a->pcid->irq);
drivers/scsi/esas2r/esas2r_init.c
494
free_irq(a->pcid->irq, a);
drivers/scsi/esas2r/esas2r_init.c
496
clear_bit(AF2_IRQ_CLAIMED, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
499
if (test_bit(AF2_MSI_ENABLED, &a->flags2)) {
drivers/scsi/esas2r/esas2r_init.c
500
pci_disable_msi(a->pcid);
drivers/scsi/esas2r/esas2r_init.c
501
clear_bit(AF2_MSI_ENABLED, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
505
if (a->inbound_list_md.virt_addr)
drivers/scsi/esas2r/esas2r_init.c
506
esas2r_initmem_free(a, &a->inbound_list_md);
drivers/scsi/esas2r/esas2r_init.c
508
if (a->outbound_list_md.virt_addr)
drivers/scsi/esas2r/esas2r_init.c
509
esas2r_initmem_free(a, &a->outbound_list_md);
drivers/scsi/esas2r/esas2r_init.c
511
list_for_each_entry_safe(memdesc, next, &a->free_sg_list_head,
drivers/scsi/esas2r/esas2r_init.c
513
esas2r_initmem_free(a, memdesc);
drivers/scsi/esas2r/esas2r_init.c
517
list_for_each_entry_safe(memdesc, next, &a->vrq_mds_head, next_desc) {
drivers/scsi/esas2r/esas2r_init.c
518
esas2r_initmem_free(a, memdesc);
drivers/scsi/esas2r/esas2r_init.c
523
kfree(a->first_ae_req);
drivers/scsi/esas2r/esas2r_init.c
524
a->first_ae_req = NULL;
drivers/scsi/esas2r/esas2r_init.c
526
kfree(a->sg_list_mds);
drivers/scsi/esas2r/esas2r_init.c
527
a->sg_list_mds = NULL;
drivers/scsi/esas2r/esas2r_init.c
529
kfree(a->req_table);
drivers/scsi/esas2r/esas2r_init.c
53
mem_desc->esas2r_data = dma_alloc_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
530
a->req_table = NULL;
drivers/scsi/esas2r/esas2r_init.c
532
if (a->regs) {
drivers/scsi/esas2r/esas2r_init.c
533
esas2r_unmap_regions(a);
drivers/scsi/esas2r/esas2r_init.c
534
a->regs = NULL;
drivers/scsi/esas2r/esas2r_init.c
535
a->data_window = NULL;
drivers/scsi/esas2r/esas2r_init.c
543
struct esas2r_adapter *a = esas2r_adapters[i];
drivers/scsi/esas2r/esas2r_init.c
545
if (a) {
drivers/scsi/esas2r/esas2r_init.c
548
esas2r_debug("killing adapter %p [%d] ", a, i);
drivers/scsi/esas2r/esas2r_init.c
549
esas2r_fw_event_off(a);
drivers/scsi/esas2r/esas2r_init.c
550
esas2r_adapter_power_down(a, 0);
drivers/scsi/esas2r/esas2r_init.c
552
(a->pcid == esas2r_buffered_ioctl_pcid)) {
drivers/scsi/esas2r/esas2r_init.c
553
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
560
if (a->vda_buffer) {
drivers/scsi/esas2r/esas2r_init.c
561
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
563
a->vda_buffer,
drivers/scsi/esas2r/esas2r_init.c
564
(dma_addr_t)a->ppvda_buffer);
drivers/scsi/esas2r/esas2r_init.c
565
a->vda_buffer = NULL;
drivers/scsi/esas2r/esas2r_init.c
567
if (a->fs_api_buffer) {
drivers/scsi/esas2r/esas2r_init.c
568
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
569
(size_t)a->fs_api_buffer_size,
drivers/scsi/esas2r/esas2r_init.c
570
a->fs_api_buffer,
drivers/scsi/esas2r/esas2r_init.c
571
(dma_addr_t)a->ppfs_api_buffer);
drivers/scsi/esas2r/esas2r_init.c
572
a->fs_api_buffer = NULL;
drivers/scsi/esas2r/esas2r_init.c
575
kfree(a->local_atto_ioctl);
drivers/scsi/esas2r/esas2r_init.c
576
a->local_atto_ioctl = NULL;
drivers/scsi/esas2r/esas2r_init.c
578
spin_lock_irqsave(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_init.c
579
wq = a->fw_event_q;
drivers/scsi/esas2r/esas2r_init.c
580
a->fw_event_q = NULL;
drivers/scsi/esas2r/esas2r_init.c
581
spin_unlock_irqrestore(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_init.c
585
if (a->uncached) {
drivers/scsi/esas2r/esas2r_init.c
586
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
587
(size_t)a->uncached_size,
drivers/scsi/esas2r/esas2r_init.c
588
a->uncached,
drivers/scsi/esas2r/esas2r_init.c
589
(dma_addr_t)a->uncached_phys);
drivers/scsi/esas2r/esas2r_init.c
590
a->uncached = NULL;
drivers/scsi/esas2r/esas2r_init.c
595
&(a->pcid->dev),
drivers/scsi/esas2r/esas2r_init.c
598
a->pcid->msix_enabled,
drivers/scsi/esas2r/esas2r_init.c
599
a->pcid->msi_enabled,
drivers/scsi/esas2r/esas2r_init.c
600
a->pcid->irq,
drivers/scsi/esas2r/esas2r_init.c
601
a->pcid->pin);
drivers/scsi/esas2r/esas2r_init.c
604
&(a->pcid->dev),
drivers/scsi/esas2r/esas2r_init.c
606
a->pcid->enable_cnt.counter);
drivers/scsi/esas2r/esas2r_init.c
608
pci_disable_device(a->pcid);
drivers/scsi/esas2r/esas2r_init.c
610
&(a->pcid->dev),
drivers/scsi/esas2r/esas2r_init.c
612
a->pcid->enable_cnt.counter);
drivers/scsi/esas2r/esas2r_init.c
615
&(a->pcid->dev),
drivers/scsi/esas2r/esas2r_init.c
617
a->pcid);
drivers/scsi/esas2r/esas2r_init.c
619
pci_set_drvdata(a->pcid, NULL);
drivers/scsi/esas2r/esas2r_init.c
622
if (test_bit(AF2_INIT_DONE, &a->flags2)) {
drivers/scsi/esas2r/esas2r_init.c
623
clear_bit(AF2_INIT_DONE, &a->flags2);
drivers/scsi/esas2r/esas2r_init.c
625
set_bit(AF_DEGRADED_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
628
&(a->host->shost_gendev),
drivers/scsi/esas2r/esas2r_init.c
631
scsi_remove_host(a->host);
drivers/scsi/esas2r/esas2r_init.c
634
&(a->host->shost_gendev),
drivers/scsi/esas2r/esas2r_init.c
637
scsi_host_put(a->host);
drivers/scsi/esas2r/esas2r_init.c
645
struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata;
drivers/scsi/esas2r/esas2r_init.c
648
if (!a)
drivers/scsi/esas2r/esas2r_init.c
651
esas2r_adapter_power_down(a, 1);
drivers/scsi/esas2r/esas2r_init.c
659
struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata;
drivers/scsi/esas2r/esas2r_init.c
664
if (!a) {
drivers/scsi/esas2r/esas2r_init.c
669
if (esas2r_map_regions(a) != 0) {
drivers/scsi/esas2r/esas2r_init.c
676
esas2r_setup_interrupts(a, a->intr_mode);
drivers/scsi/esas2r/esas2r_init.c
682
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
683
if (!esas2r_power_up(a, true)) {
drivers/scsi/esas2r/esas2r_init.c
689
esas2r_claim_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
691
if (test_bit(AF2_IRQ_CLAIMED, &a->flags2)) {
drivers/scsi/esas2r/esas2r_init.c
696
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_init.c
697
esas2r_kickoff_timer(a);
drivers/scsi/esas2r/esas2r_init.c
713
bool esas2r_set_degraded_mode(struct esas2r_adapter *a, char *error_str)
drivers/scsi/esas2r/esas2r_init.c
715
set_bit(AF_DEGRADED_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
721
u32 esas2r_get_uncached_size(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
738
static void esas2r_init_pci_cfg_space(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
740
if (pci_is_pcie(a->pcid)) {
drivers/scsi/esas2r/esas2r_init.c
743
pcie_capability_read_word(a->pcid, PCI_EXP_DEVCTL, &devcontrol);
drivers/scsi/esas2r/esas2r_init.c
75
static void esas2r_initmem_free(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
752
pcie_capability_write_word(a->pcid, PCI_EXP_DEVCTL,
drivers/scsi/esas2r/esas2r_init.c
762
bool esas2r_init_adapter_struct(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_init.c
771
spin_lock_init(&a->sg_list_lock);
drivers/scsi/esas2r/esas2r_init.c
772
spin_lock_init(&a->mem_lock);
drivers/scsi/esas2r/esas2r_init.c
773
spin_lock_init(&a->queue_lock);
drivers/scsi/esas2r/esas2r_init.c
775
a->targetdb_end = &a->targetdb[ESAS2R_MAX_TARGETS];
drivers/scsi/esas2r/esas2r_init.c
777
if (!alloc_vda_req(a, &a->general_req)) {
drivers/scsi/esas2r/esas2r_init.c
784
a->first_ae_req =
drivers/scsi/esas2r/esas2r_init.c
787
if (a->first_ae_req == NULL) {
drivers/scsi/esas2r/esas2r_init.c
794
a->sg_list_mds = kzalloc_objs(struct esas2r_mem_desc, num_sg_lists);
drivers/scsi/esas2r/esas2r_init.c
796
if (a->sg_list_mds == NULL) {
drivers/scsi/esas2r/esas2r_init.c
803
a->req_table =
drivers/scsi/esas2r/esas2r_init.c
807
if (a->req_table == NULL) {
drivers/scsi/esas2r/esas2r_init.c
814
esas2r_init_pci_cfg_space(a);
drivers/scsi/esas2r/esas2r_init.c
820
if ((a->pcid->subsystem_vendor == ATTO_VENDOR_ID)
drivers/scsi/esas2r/esas2r_init.c
821
&& (a->pcid->subsystem_device & ATTO_SSDID_TBT))
drivers/scsi/esas2r/esas2r_init.c
822
a->flags2 |= AF2_THUNDERBOLT;
drivers/scsi/esas2r/esas2r_init.c
824
if (test_bit(AF2_THUNDERBOLT, &a->flags2))
drivers/scsi/esas2r/esas2r_init.c
825
a->flags2 |= AF2_SERIAL_FLASH;
drivers/scsi/esas2r/esas2r_init.c
827
if (a->pcid->subsystem_device == ATTO_TLSH_1068)
drivers/scsi/esas2r/esas2r_init.c
828
a->flags2 |= AF2_THUNDERLINK;
drivers/scsi/esas2r/esas2r_init.c
835
for (i = 0, sgl = a->sg_list_mds; i < num_sg_lists; i++, sgl++) {
drivers/scsi/esas2r/esas2r_init.c
838
list_add_tail(&sgl->next_desc, &a->free_sg_list_head);
drivers/scsi/esas2r/esas2r_init.c
840
if (!esas2r_initmem_alloc(a, sgl, ESAS2R_SGL_ALIGN)) {
drivers/scsi/esas2r/esas2r_init.c
849
a->list_size = num_requests + ESAS2R_LIST_EXTRA;
drivers/scsi/esas2r/esas2r_init.c
852
a->inbound_list_md.size = a->list_size *
drivers/scsi/esas2r/esas2r_init.c
856
if (!esas2r_initmem_alloc(a, &a->inbound_list_md, ESAS2R_LIST_ALIGN)) {
drivers/scsi/esas2r/esas2r_init.c
862
a->outbound_list_md.size = a->list_size *
drivers/scsi/esas2r/esas2r_init.c
865
if (!esas2r_initmem_alloc(a, &a->outbound_list_md,
drivers/scsi/esas2r/esas2r_init.c
872
a->nvram = (struct esas2r_sas_nvram *)high;
drivers/scsi/esas2r/esas2r_init.c
876
a->disc_buffer = high;
drivers/scsi/esas2r/esas2r_init.c
881
a->outbound_copy = (u32 volatile *)high;
drivers/scsi/esas2r/esas2r_init.c
884
if (!test_bit(AF_NVR_VALID, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
885
esas2r_nvram_set_defaults(a);
drivers/scsi/esas2r/esas2r_init.c
891
if (test_bit(AF_FIRST_INIT, &a->flags)) {
drivers/scsi/esas2r/esas2r_init.c
892
esas2r_targ_db_initialize(a);
drivers/scsi/esas2r/esas2r_init.c
896
(struct esas2r_inbound_list_source_entry *)a->
drivers/scsi/esas2r/esas2r_init.c
900
for (i = 0; i < a->list_size; i++) {
drivers/scsi/esas2r/esas2r_init.c
912
for (rq = a->first_ae_req, i = 0; i < num_ae_requests; rq++,
drivers/scsi/esas2r/esas2r_init.c
915
if (!alloc_vda_req(a, rq)) {
drivers/scsi/esas2r/esas2r_init.c
92
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_init.c
921
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_init.c
932
bool esas2r_check_adapter(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_init.c
943
if (test_bit(AF_CHPRST_DETECTED, &a->flags))
drivers/scsi/esas2r/esas2r_init.c
950
esas2r_write_register_dword(a, MU_INT_MASK_OUT, ESAS2R_INT_DIS_MASK);
drivers/scsi/esas2r/esas2r_init.c
951
esas2r_flush_register_dword(a, MU_INT_MASK_OUT);
drivers/scsi/esas2r/esas2r_init.c
960
esas2r_force_interrupt(a);
drivers/scsi/esas2r/esas2r_init.c
961
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_init.c
968
return esas2r_set_degraded_mode(a,
drivers/scsi/esas2r/esas2r_init.c
977
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_init.c
981
set_bit(AF_LEGACY_SGE_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
983
a->max_vdareq_size = 128;
drivers/scsi/esas2r/esas2r_init.c
984
a->build_sgl = esas2r_build_sg_list_sge;
drivers/scsi/esas2r/esas2r_init.c
986
clear_bit(AF_LEGACY_SGE_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_init.c
988
a->max_vdareq_size = 1024;
drivers/scsi/esas2r/esas2r_init.c
989
a->build_sgl = esas2r_build_sg_list_prd;
drivers/scsi/esas2r/esas2r_init.c
991
return esas2r_set_degraded_mode(a,
drivers/scsi/esas2r/esas2r_int.c
100
esas2r_schedule_tasklet(a);
drivers/scsi/esas2r/esas2r_int.c
105
void esas2r_adapter_interrupt(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
109
if (likely(a->int_stat & MU_INTSTAT_POST_OUT)) {
drivers/scsi/esas2r/esas2r_int.c
111
esas2r_write_register_dword(a, MU_OUT_LIST_INT_STAT,
drivers/scsi/esas2r/esas2r_int.c
113
esas2r_flush_register_dword(a, MU_OUT_LIST_INT_STAT);
drivers/scsi/esas2r/esas2r_int.c
114
esas2r_get_outbound_responses(a);
drivers/scsi/esas2r/esas2r_int.c
117
if (unlikely(a->int_stat & MU_INTSTAT_DRBL)) {
drivers/scsi/esas2r/esas2r_int.c
118
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_int.c
120
esas2r_doorbell_interrupt(a, doorbell);
drivers/scsi/esas2r/esas2r_int.c
123
a->int_mask = ESAS2R_INT_STS_MASK;
drivers/scsi/esas2r/esas2r_int.c
125
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
127
if (likely(atomic_read(&a->disable_cnt) == 0))
drivers/scsi/esas2r/esas2r_int.c
128
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_int.c
133
struct esas2r_adapter *a = (struct esas2r_adapter *)dev_id;
drivers/scsi/esas2r/esas2r_int.c
137
intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT);
drivers/scsi/esas2r/esas2r_int.c
142
esas2r_write_register_dword(a, MU_OUT_LIST_INT_STAT,
drivers/scsi/esas2r/esas2r_int.c
144
esas2r_flush_register_dword(a, MU_OUT_LIST_INT_STAT);
drivers/scsi/esas2r/esas2r_int.c
146
esas2r_get_outbound_responses(a);
drivers/scsi/esas2r/esas2r_int.c
150
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_int.c
152
esas2r_doorbell_interrupt(a, doorbell);
drivers/scsi/esas2r/esas2r_int.c
159
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
160
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
162
if (likely(atomic_read(&a->disable_cnt) == 0))
drivers/scsi/esas2r/esas2r_int.c
163
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_int.c
165
esas2r_do_tasklet_tasks(a);
drivers/scsi/esas2r/esas2r_int.c
172
static void esas2r_handle_outbound_rsp_err(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_int.c
205
static void esas2r_get_outbound_responses(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
218
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
221
rspput_ptr = le32_to_cpu(*a->outbound_copy) & MU_OLC_WRT_PTR;
drivers/scsi/esas2r/esas2r_int.c
222
rspget_ptr = a->last_read;
drivers/scsi/esas2r/esas2r_int.c
228
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
234
if (unlikely(rspput_ptr >= a->list_size)) {
drivers/scsi/esas2r/esas2r_int.c
235
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
237
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_int.c
245
if (rspget_ptr >= a->list_size)
drivers/scsi/esas2r/esas2r_int.c
248
rsp = (struct atto_vda_ob_rsp *)a->outbound_list_md.virt_addr
drivers/scsi/esas2r/esas2r_int.c
262
rq = a->req_table[LOWORD(handle)];
drivers/scsi/esas2r/esas2r_int.c
279
esas2r_handle_outbound_rsp_err(a, rq, rsp);
drivers/scsi/esas2r/esas2r_int.c
294
a->last_read = rspget_ptr;
drivers/scsi/esas2r/esas2r_int.c
295
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
297
esas2r_comp_list_drain(a, &comp_list);
drivers/scsi/esas2r/esas2r_int.c
306
void esas2r_do_deferred_processes(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
320
if (test_bit(AF_CHPRST_PENDING, &a->flags) ||
drivers/scsi/esas2r/esas2r_int.c
321
test_bit(AF_FLASHING, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
323
else if (test_bit(AF_DISC_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
326
atomic_inc(&a->disable_cnt);
drivers/scsi/esas2r/esas2r_int.c
330
if (esas2r_is_tasklet_pending(a)) {
drivers/scsi/esas2r/esas2r_int.c
331
esas2r_schedule_tasklet(a);
drivers/scsi/esas2r/esas2r_int.c
340
if (startreqs && !list_empty(&a->defer_list)) {
drivers/scsi/esas2r/esas2r_int.c
344
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
346
list_for_each_safe(element, next, &a->defer_list) {
drivers/scsi/esas2r/esas2r_int.c
362
esas2r_disc_local_start_request(a, rq);
drivers/scsi/esas2r/esas2r_int.c
365
esas2r_local_start_request(a, rq);
drivers/scsi/esas2r/esas2r_int.c
371
if (test_bit(AF_FLASHING, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
376
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
377
esas2r_comp_list_drain(a, &comp_list);
drivers/scsi/esas2r/esas2r_int.c
380
atomic_dec(&a->disable_cnt);
drivers/scsi/esas2r/esas2r_int.c
388
void esas2r_process_adapter_reset(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
390
struct esas2r_request *rq = &a->general_req;
drivers/scsi/esas2r/esas2r_int.c
399
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
408
clear_bit(AF_DISC_IN_PROG, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
425
*a->outbound_copy =
drivers/scsi/esas2r/esas2r_int.c
426
a->last_write =
drivers/scsi/esas2r/esas2r_int.c
427
a->last_read = a->list_size - 1;
drivers/scsi/esas2r/esas2r_int.c
429
set_bit(AF_COMM_LIST_TOGGLE, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
432
list_for_each(element, &a->defer_list) {
drivers/scsi/esas2r/esas2r_int.c
436
if (esas2r_ioreq_aborted(a, rq, RS_ABORTED))
drivers/scsi/esas2r/esas2r_int.c
440
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
441
esas2r_comp_list_drain(a, &comp_list);
drivers/scsi/esas2r/esas2r_int.c
442
esas2r_process_bus_reset(a);
drivers/scsi/esas2r/esas2r_int.c
446
static void esas2r_process_bus_reset(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
458
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
461
list_for_each(element, &a->defer_list) {
drivers/scsi/esas2r/esas2r_int.c
463
if (esas2r_ioreq_aborted(a, rq, RS_ABORTED))
drivers/scsi/esas2r/esas2r_int.c
467
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
469
esas2r_comp_list_drain(a, &comp_list);
drivers/scsi/esas2r/esas2r_int.c
471
if (atomic_read(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_int.c
472
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_int.c
474
clear_bit(AF_OS_RESET, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
479
static void esas2r_chip_rst_needed_during_tasklet(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
48
static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell);
drivers/scsi/esas2r/esas2r_int.c
482
clear_bit(AF_CHPRST_NEEDED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
483
clear_bit(AF_BUSRST_NEEDED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
484
clear_bit(AF_BUSRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
485
clear_bit(AF_BUSRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
49
static void esas2r_get_outbound_responses(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r_int.c
499
if (!esas2r_is_adapter_present(a) || (a->chip_uptime >=
drivers/scsi/esas2r/esas2r_int.c
50
static void esas2r_process_bus_reset(struct esas2r_adapter *a);
drivers/scsi/esas2r/esas2r_int.c
511
set_bit(AF_DEGRADED_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
512
set_bit(AF_DISABLED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
513
clear_bit(AF_CHPRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
514
clear_bit(AF_DISC_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
516
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
517
a->int_mask = 0;
drivers/scsi/esas2r/esas2r_int.c
518
esas2r_process_adapter_reset(a);
drivers/scsi/esas2r/esas2r_int.c
523
bool alrdyrst = test_and_set_bit(AF_CHPRST_STARTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
530
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
532
if ((test_bit(AF_POWER_MGT, &a->flags)) &&
drivers/scsi/esas2r/esas2r_int.c
533
!test_bit(AF_FIRST_INIT, &a->flags) && !alrdyrst) {
drivers/scsi/esas2r/esas2r_int.c
540
esas2r_reset_chip(a);
drivers/scsi/esas2r/esas2r_int.c
544
a->chip_uptime += ESAS2R_CHP_UPTIME_CNT;
drivers/scsi/esas2r/esas2r_int.c
545
a->chip_init_time = jiffies_to_msecs(jiffies);
drivers/scsi/esas2r/esas2r_int.c
546
if (!test_bit(AF_POWER_MGT, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
547
esas2r_process_adapter_reset(a);
drivers/scsi/esas2r/esas2r_int.c
551
a->prev_dev_cnt =
drivers/scsi/esas2r/esas2r_int.c
552
esas2r_targ_db_get_tgt_cnt(a);
drivers/scsi/esas2r/esas2r_int.c
553
esas2r_targ_db_remove_all(a, false);
drivers/scsi/esas2r/esas2r_int.c
557
a->int_mask = 0;
drivers/scsi/esas2r/esas2r_int.c
56
void esas2r_polled_interrupt(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
561
static void esas2r_handle_chip_rst_during_tasklet(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
563
while (test_bit(AF_CHPRST_DETECTED, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
569
if (!test_bit(AF_DEGRADED_MODE, &a->flags) &&
drivers/scsi/esas2r/esas2r_int.c
570
!test_bit(AF_POWER_MGT, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
571
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
574
esas2r_check_adapter(a);
drivers/scsi/esas2r/esas2r_int.c
575
esas2r_init_adapter_hw(a, 0);
drivers/scsi/esas2r/esas2r_int.c
577
if (test_bit(AF_CHPRST_NEEDED, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
580
if (test_bit(AF_POWER_MGT, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
582
if (test_bit(AF_FIRST_INIT, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
588
clear_bit(AF_POWER_MGT, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
589
esas2r_send_reset_ae(a, true);
drivers/scsi/esas2r/esas2r_int.c
593
if (test_bit(AF_FIRST_INIT, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
597
esas2r_send_reset_ae(a, false);
drivers/scsi/esas2r/esas2r_int.c
604
clear_bit(AF_CHPRST_STARTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
605
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
61
esas2r_disable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
611
clear_bit(AF_CHPRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
617
void esas2r_do_tasklet_tasks(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
620
if (test_bit(AF_CHPRST_NEEDED, &a->flags) ||
drivers/scsi/esas2r/esas2r_int.c
621
test_bit(AF_CHPRST_DETECTED, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
622
if (test_bit(AF_CHPRST_NEEDED, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
623
esas2r_chip_rst_needed_during_tasklet(a);
drivers/scsi/esas2r/esas2r_int.c
625
esas2r_handle_chip_rst_during_tasklet(a);
drivers/scsi/esas2r/esas2r_int.c
628
if (test_bit(AF_BUSRST_NEEDED, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
63
intstat = esas2r_read_register_dword(a, MU_INT_STATUS_OUT);
drivers/scsi/esas2r/esas2r_int.c
631
clear_bit(AF_BUSRST_NEEDED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
633
if (test_bit(AF_FLASHING, &a->flags))
drivers/scsi/esas2r/esas2r_int.c
634
set_bit(AF_BUSRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
636
esas2r_write_register_dword(a, MU_DOORBELL_IN,
drivers/scsi/esas2r/esas2r_int.c
640
if (test_bit(AF_BUSRST_DETECTED, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
641
esas2r_process_bus_reset(a);
drivers/scsi/esas2r/esas2r_int.c
644
&(a->host->shost_gendev),
drivers/scsi/esas2r/esas2r_int.c
647
scsi_report_bus_reset(a->host, 0);
drivers/scsi/esas2r/esas2r_int.c
649
clear_bit(AF_BUSRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
650
clear_bit(AF_BUSRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
655
if (test_bit(AF_PORT_CHANGE, &a->flags)) {
drivers/scsi/esas2r/esas2r_int.c
656
clear_bit(AF_PORT_CHANGE, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
658
esas2r_targ_db_report_changes(a);
drivers/scsi/esas2r/esas2r_int.c
661
if (atomic_read(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_int.c
662
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_int.c
665
static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell)
drivers/scsi/esas2r/esas2r_int.c
673
esas2r_write_register_dword(a, MU_DOORBELL_OUT, doorbell);
drivers/scsi/esas2r/esas2r_int.c
676
set_bit(AF_BUSRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
679
clear_bit(AF_HEARTBEAT, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
68
esas2r_write_register_dword(a, MU_OUT_LIST_INT_STAT,
drivers/scsi/esas2r/esas2r_int.c
687
set_bit(AF2_COREDUMP_AVAIL, &a->flags2);
drivers/scsi/esas2r/esas2r_int.c
688
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_int.c
696
void esas2r_force_interrupt(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_int.c
698
esas2r_write_register_dword(a, MU_DOORBELL_IN, DRBL_FORCE_INT |
drivers/scsi/esas2r/esas2r_int.c
70
esas2r_flush_register_dword(a, MU_OUT_LIST_INT_STAT);
drivers/scsi/esas2r/esas2r_int.c
703
static void esas2r_lun_event(struct esas2r_adapter *a, union atto_vda_ae *ae,
drivers/scsi/esas2r/esas2r_int.c
706
struct esas2r_target *t = a->targetdb + target;
drivers/scsi/esas2r/esas2r_int.c
716
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
72
esas2r_get_outbound_responses(a);
drivers/scsi/esas2r/esas2r_int.c
741
esas2r_disc_queue_event(a, DCDE_DEV_CHANGE);
drivers/scsi/esas2r/esas2r_int.c
744
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_int.c
749
void esas2r_ae_complete(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_int.c
76
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_int.c
78
esas2r_doorbell_interrupt(a, doorbell);
drivers/scsi/esas2r/esas2r_int.c
797
esas2r_queue_fw_event(a, fw_event_vda_ae, ae,
drivers/scsi/esas2r/esas2r_int.c
81
esas2r_enable_chip_interrupts(a);
drivers/scsi/esas2r/esas2r_int.c
827
esas2r_lun_event(a, ae, target, length);
drivers/scsi/esas2r/esas2r_int.c
83
if (atomic_read(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_int.c
84
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_int.c
848
esas2r_start_ae_request(a, rq);
drivers/scsi/esas2r/esas2r_int.c
853
void esas2r_send_reset_ae(struct esas2r_adapter *a, bool pwr_mgt)
drivers/scsi/esas2r/esas2r_int.c
872
esas2r_queue_fw_event(a, fw_event_vda_ae, &ae,
drivers/scsi/esas2r/esas2r_int.c
876
void esas2r_dummy_complete(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_int.c
879
static void esas2r_check_req_rsp_sense(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_int.c
905
esas2r_target_state_changed(a, rq->target_id,
drivers/scsi/esas2r/esas2r_int.c
919
void esas2r_complete_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_int.c
924
clear_bit(AF_FLASHING, &a->flags);
drivers/scsi/esas2r/esas2r_int.c
929
(*rq->interrupt_cb)(a, rq);
drivers/scsi/esas2r/esas2r_int.c
932
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_int.c
939
esas2r_check_req_rsp_sense(a, rq);
drivers/scsi/esas2r/esas2r_int.c
94
struct esas2r_adapter *a = (struct esas2r_adapter *)dev_id;
drivers/scsi/esas2r/esas2r_int.c
940
esas2r_log_request_failure(a, rq);
drivers/scsi/esas2r/esas2r_int.c
943
(*rq->comp_cb)(a, rq);
drivers/scsi/esas2r/esas2r_int.c
96
if (!esas2r_adapter_interrupt_pending(a))
drivers/scsi/esas2r/esas2r_int.c
99
set_bit(AF2_INT_PENDING, &a->flags2);
drivers/scsi/esas2r/esas2r_io.c
100
list_add_tail(&startrq->req_list, &a->defer_list);
drivers/scsi/esas2r/esas2r_io.c
102
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_io.c
119
void esas2r_local_start_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_io.c
129
set_bit(AF_FLASHING, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
131
list_add_tail(&rq->req_list, &a->active_list);
drivers/scsi/esas2r/esas2r_io.c
132
esas2r_start_vda_request(a, rq);
drivers/scsi/esas2r/esas2r_io.c
137
void esas2r_start_vda_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_io.c
148
a->last_write++;
drivers/scsi/esas2r/esas2r_io.c
149
if (a->last_write >= a->list_size) {
drivers/scsi/esas2r/esas2r_io.c
150
a->last_write = 0;
drivers/scsi/esas2r/esas2r_io.c
152
if (test_bit(AF_COMM_LIST_TOGGLE, &a->flags))
drivers/scsi/esas2r/esas2r_io.c
153
clear_bit(AF_COMM_LIST_TOGGLE, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
155
set_bit(AF_COMM_LIST_TOGGLE, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
159
(struct esas2r_inbound_list_source_entry *)a->inbound_list_md.
drivers/scsi/esas2r/esas2r_io.c
161
+ a->last_write;
drivers/scsi/esas2r/esas2r_io.c
165
rq->vda_req_sz = (u16)(a->max_vdareq_size / sizeof(u32));
drivers/scsi/esas2r/esas2r_io.c
171
dw = a->last_write;
drivers/scsi/esas2r/esas2r_io.c
173
if (test_bit(AF_COMM_LIST_TOGGLE, &a->flags))
drivers/scsi/esas2r/esas2r_io.c
179
esas2r_write_register_dword(a, MU_IN_LIST_WRITE, dw);
drivers/scsi/esas2r/esas2r_io.c
187
bool esas2r_build_sg_list_sge(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_io.c
231
sgl = esas2r_alloc_sgl(a);
drivers/scsi/esas2r/esas2r_io.c
370
static bool esas2r_build_prd_iblk(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_io.c
449
sgl = esas2r_alloc_sgl(a);
drivers/scsi/esas2r/esas2r_io.c
46
void esas2r_start_request(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_io.c
52
if (unlikely(test_bit(AF_DEGRADED_MODE, &a->flags) ||
drivers/scsi/esas2r/esas2r_io.c
524
bool esas2r_build_sg_list_prd(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_io.c
529
struct esas2r_target *t = a->targetdb + rq->target_id;
drivers/scsi/esas2r/esas2r_io.c
53
test_bit(AF_POWER_DOWN, &a->flags))) {
drivers/scsi/esas2r/esas2r_io.c
59
t = a->targetdb + rq->target_id;
drivers/scsi/esas2r/esas2r_io.c
61
if (unlikely(t >= a->targetdb_end
drivers/scsi/esas2r/esas2r_io.c
633
if (unlikely(!esas2r_build_prd_iblk(a, sgc)))
drivers/scsi/esas2r/esas2r_io.c
665
static void esas2r_handle_pending_reset(struct esas2r_adapter *a, u32 currtime)
drivers/scsi/esas2r/esas2r_io.c
667
u32 delta = currtime - a->chip_init_time;
drivers/scsi/esas2r/esas2r_io.c
676
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_io.c
681
doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
drivers/scsi/esas2r/esas2r_io.c
683
esas2r_force_interrupt(a);
drivers/scsi/esas2r/esas2r_io.c
688
esas2r_write_register_dword(a, MU_DOORBELL_OUT,
drivers/scsi/esas2r/esas2r_io.c
691
set_bit(AF_CHPRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
692
set_bit(AF_LEGACY_SGE_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
694
a->max_vdareq_size = 128;
drivers/scsi/esas2r/esas2r_io.c
695
a->build_sgl = esas2r_build_sg_list_sge;
drivers/scsi/esas2r/esas2r_io.c
697
set_bit(AF_CHPRST_DETECTED, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
698
clear_bit(AF_LEGACY_SGE_MODE, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
700
a->max_vdareq_size = 1024;
drivers/scsi/esas2r/esas2r_io.c
701
a->build_sgl = esas2r_build_sg_list_prd;
drivers/scsi/esas2r/esas2r_io.c
703
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_io.c
711
void esas2r_timer_tick(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_io.c
714
u32 deltatime = currtime - a->last_tick_time;
drivers/scsi/esas2r/esas2r_io.c
716
a->last_tick_time = currtime;
drivers/scsi/esas2r/esas2r_io.c
719
if (a->chip_uptime &&
drivers/scsi/esas2r/esas2r_io.c
720
!test_bit(AF_CHPRST_PENDING, &a->flags) &&
drivers/scsi/esas2r/esas2r_io.c
721
!test_bit(AF_DISC_PENDING, &a->flags)) {
drivers/scsi/esas2r/esas2r_io.c
722
if (deltatime >= a->chip_uptime)
drivers/scsi/esas2r/esas2r_io.c
723
a->chip_uptime = 0;
drivers/scsi/esas2r/esas2r_io.c
725
a->chip_uptime -= deltatime;
drivers/scsi/esas2r/esas2r_io.c
728
if (test_bit(AF_CHPRST_PENDING, &a->flags)) {
drivers/scsi/esas2r/esas2r_io.c
729
if (!test_bit(AF_CHPRST_NEEDED, &a->flags) &&
drivers/scsi/esas2r/esas2r_io.c
730
!test_bit(AF_CHPRST_DETECTED, &a->flags))
drivers/scsi/esas2r/esas2r_io.c
731
esas2r_handle_pending_reset(a, currtime);
drivers/scsi/esas2r/esas2r_io.c
733
if (test_bit(AF_DISC_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_io.c
734
esas2r_disc_check_complete(a);
drivers/scsi/esas2r/esas2r_io.c
735
if (test_bit(AF_HEARTBEAT_ENB, &a->flags)) {
drivers/scsi/esas2r/esas2r_io.c
736
if (test_bit(AF_HEARTBEAT, &a->flags)) {
drivers/scsi/esas2r/esas2r_io.c
737
if ((currtime - a->heartbeat_time) >=
drivers/scsi/esas2r/esas2r_io.c
739
clear_bit(AF_HEARTBEAT, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
74
!test_bit(AF_DISC_PENDING, &a->flags)))
drivers/scsi/esas2r/esas2r_io.c
744
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_io.c
747
set_bit(AF_HEARTBEAT, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
748
a->heartbeat_time = currtime;
drivers/scsi/esas2r/esas2r_io.c
749
esas2r_force_interrupt(a);
drivers/scsi/esas2r/esas2r_io.c
754
if (atomic_read(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_io.c
755
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_io.c
764
bool esas2r_send_task_mgmt(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_io.c
779
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_io.c
782
list_for_each_safe(element, next, &a->defer_list) {
drivers/scsi/esas2r/esas2r_io.c
795
if (esas2r_ioreq_aborted(a, rq, RS_ABORTED))
drivers/scsi/esas2r/esas2r_io.c
80
esas2r_complete_request(a, rq);
drivers/scsi/esas2r/esas2r_io.c
811
if (test_bit(AF_FLASHING, &a->flags)) {
drivers/scsi/esas2r/esas2r_io.c
815
list_for_each_safe(element, next, &a->active_list) {
drivers/scsi/esas2r/esas2r_io.c
828
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_io.c
830
if (!test_bit(AF_FLASHING, &a->flags))
drivers/scsi/esas2r/esas2r_io.c
831
esas2r_start_request(a, rqaux);
drivers/scsi/esas2r/esas2r_io.c
833
esas2r_comp_list_drain(a, &comp_list);
drivers/scsi/esas2r/esas2r_io.c
835
if (atomic_read(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_io.c
836
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_io.c
843
void esas2r_reset_bus(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_io.c
847
if (!test_bit(AF_DEGRADED_MODE, &a->flags) &&
drivers/scsi/esas2r/esas2r_io.c
848
!test_bit(AF_CHPRST_PENDING, &a->flags) &&
drivers/scsi/esas2r/esas2r_io.c
849
!test_bit(AF_DISC_PENDING, &a->flags)) {
drivers/scsi/esas2r/esas2r_io.c
850
set_bit(AF_BUSRST_NEEDED, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
851
set_bit(AF_BUSRST_PENDING, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
852
set_bit(AF_OS_RESET, &a->flags);
drivers/scsi/esas2r/esas2r_io.c
854
esas2r_schedule_tasklet(a);
drivers/scsi/esas2r/esas2r_io.c
858
bool esas2r_ioreq_aborted(struct esas2r_adapter *a, struct esas2r_request *rq,
drivers/scsi/esas2r/esas2r_io.c
92
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_io.c
94
if (likely(list_empty(&a->defer_list) &&
drivers/scsi/esas2r/esas2r_io.c
95
!test_bit(AF_CHPRST_PENDING, &a->flags) &&
drivers/scsi/esas2r/esas2r_io.c
96
!test_bit(AF_FLASHING, &a->flags) &&
drivers/scsi/esas2r/esas2r_io.c
97
!test_bit(AF_DISC_PENDING, &a->flags)))
drivers/scsi/esas2r/esas2r_io.c
98
esas2r_local_start_request(a, startrq);
drivers/scsi/esas2r/esas2r_ioctl.c
1000
esas2r_sgc_init(sgc, a, rq, NULL);
drivers/scsi/esas2r/esas2r_ioctl.c
103
struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter;
drivers/scsi/esas2r/esas2r_ioctl.c
104
int offset = sgc->cur_offset - a->save_offset;
drivers/scsi/esas2r/esas2r_ioctl.c
1042
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_ioctl.c
1047
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
1059
if (hba_ioctl_tunnel(a, hi, rq, sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
106
(*addr) = a->firmware.header_buff_phys + offset;
drivers/scsi/esas2r/esas2r_ioctl.c
1076
t = a->targetdb + (u16)gda->target_id;
drivers/scsi/esas2r/esas2r_ioctl.c
1097
esas2r_targ_db_find_next_present(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1105
if (hba_ioctl_tunnel(a, hi, rq, sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
111
static void do_fm_api(struct esas2r_adapter *a, struct esas2r_flash_img *fi)
drivers/scsi/esas2r/esas2r_ioctl.c
1127
esas2r_reset_adapter(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1133
if (test_bit(AF_CHPRST_NEEDED, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
1135
else if (test_bit(AF_CHPRST_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
1137
else if (test_bit(AF_DISC_PENDING, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
1139
else if (test_bit(AF_DISABLED, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
1141
else if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
115
if (mutex_lock_interruptible(&a->fm_api_mutex)) {
drivers/scsi/esas2r/esas2r_ioctl.c
1155
if (hba_ioctl_tunnel(a, hi, rq, sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
1172
t = a->targetdb + (u16)gdi->target_id;
drivers/scsi/esas2r/esas2r_ioctl.c
1177
esas2r_targ_db_find_next_present(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1198
static void hba_ioctl_done_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
120
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1204
esas2r_debug("hba_ioctl_done_callback %d", a->index);
drivers/scsi/esas2r/esas2r_ioctl.c
1224
u8 handle_hba_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
1231
bi.a = a;
drivers/scsi/esas2r/esas2r_ioctl.c
1244
int esas2r_write_params(struct esas2r_adapter *a, struct esas2r_request *rq,
drivers/scsi/esas2r/esas2r_ioctl.c
1249
a->nvram_command_done = 0;
drivers/scsi/esas2r/esas2r_ioctl.c
1252
if (esas2r_nvram_write(a, rq, data)) {
drivers/scsi/esas2r/esas2r_ioctl.c
1254
while (!a->nvram_command_done)
drivers/scsi/esas2r/esas2r_ioctl.c
1255
wait_event_interruptible(a->nvram_waiter,
drivers/scsi/esas2r/esas2r_ioctl.c
1256
a->nvram_command_done);
drivers/scsi/esas2r/esas2r_ioctl.c
126
if (fi == &a->firmware.header) {
drivers/scsi/esas2r/esas2r_ioctl.c
127
a->firmware.header_buff = dma_alloc_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
1271
struct esas2r_adapter *a;
drivers/scsi/esas2r/esas2r_ioctl.c
131
(dma_addr_t *)&a->
drivers/scsi/esas2r/esas2r_ioctl.c
1332
a = (struct esas2r_adapter *)hostdata;
drivers/scsi/esas2r/esas2r_ioctl.c
1342
a = esas2r_adapters[ioctl->header.channel];
drivers/scsi/esas2r/esas2r_ioctl.c
1349
err = esas2r_write_fw(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1356
err = esas2r_read_fw(a,
drivers/scsi/esas2r/esas2r_ioctl.c
136
if (a->firmware.header_buff == NULL) {
drivers/scsi/esas2r/esas2r_ioctl.c
1364
err = esas2r_write_fs(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1371
err = esas2r_read_fs(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1386
memcpy(ioctl->data.prw.data_buffer, a->nvram,
drivers/scsi/esas2r/esas2r_ioctl.c
1393
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1401
code = esas2r_write_params(a, rq,
drivers/scsi/esas2r/esas2r_ioctl.c
1405
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
1411
esas2r_nvram_get_defaults(a,
drivers/scsi/esas2r/esas2r_ioctl.c
142
memcpy(a->firmware.header_buff, fi,
drivers/scsi/esas2r/esas2r_ioctl.c
1420
ioctl->data.chaninfo.IRQ = a->pcid->irq;
drivers/scsi/esas2r/esas2r_ioctl.c
1421
ioctl->data.chaninfo.device_id = a->pcid->device;
drivers/scsi/esas2r/esas2r_ioctl.c
1422
ioctl->data.chaninfo.vendor_id = a->pcid->vendor;
drivers/scsi/esas2r/esas2r_ioctl.c
1423
ioctl->data.chaninfo.ven_dev_id = a->pcid->subsystem_device;
drivers/scsi/esas2r/esas2r_ioctl.c
1424
ioctl->data.chaninfo.revision_id = a->pcid->revision;
drivers/scsi/esas2r/esas2r_ioctl.c
1425
ioctl->data.chaninfo.pci_bus = a->pcid->bus->number;
drivers/scsi/esas2r/esas2r_ioctl.c
1426
ioctl->data.chaninfo.pci_dev_func = a->pcid->devfn;
drivers/scsi/esas2r/esas2r_ioctl.c
1428
ioctl->data.chaninfo.host_no = a->host->host_no;
drivers/scsi/esas2r/esas2r_ioctl.c
1433
ioctl->header.return_code = handle_smp_ioctl(a,
drivers/scsi/esas2r/esas2r_ioctl.c
144
a->save_offset = a->firmware.header_buff;
drivers/scsi/esas2r/esas2r_ioctl.c
1440
handle_csmi_ioctl(a, &ioctl->data.csmi);
drivers/scsi/esas2r/esas2r_ioctl.c
1444
ioctl->header.return_code = handle_hba_ioctl(a,
drivers/scsi/esas2r/esas2r_ioctl.c
145
a->fm_api_sgc.get_phys_addr =
drivers/scsi/esas2r/esas2r_ioctl.c
1450
err = esas2r_write_vda(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1457
err = esas2r_read_vda(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1471
ioctl->data.modinfo.adapter = a;
drivers/scsi/esas2r/esas2r_ioctl.c
1472
ioctl->data.modinfo.pci_dev = a->pcid;
drivers/scsi/esas2r/esas2r_ioctl.c
1473
ioctl->data.modinfo.scsi_host = a->host;
drivers/scsi/esas2r/esas2r_ioctl.c
1474
ioctl->data.modinfo.host_no = a->host->host_no;
drivers/scsi/esas2r/esas2r_ioctl.c
148
a->save_offset = (u8 *)fi;
drivers/scsi/esas2r/esas2r_ioctl.c
149
a->fm_api_sgc.get_phys_addr =
drivers/scsi/esas2r/esas2r_ioctl.c
1528
static void free_fw_buffers(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_ioctl.c
1530
if (a->firmware.data) {
drivers/scsi/esas2r/esas2r_ioctl.c
1531
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
1532
(size_t)a->firmware.orig_len,
drivers/scsi/esas2r/esas2r_ioctl.c
1533
a->firmware.data,
drivers/scsi/esas2r/esas2r_ioctl.c
1534
(dma_addr_t)a->firmware.phys);
drivers/scsi/esas2r/esas2r_ioctl.c
1536
a->firmware.data = NULL;
drivers/scsi/esas2r/esas2r_ioctl.c
154
a->fm_api_command_done = 0;
drivers/scsi/esas2r/esas2r_ioctl.c
1540
static int allocate_fw_buffers(struct esas2r_adapter *a, u32 length)
drivers/scsi/esas2r/esas2r_ioctl.c
1542
free_fw_buffers(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1544
a->firmware.orig_len = length;
drivers/scsi/esas2r/esas2r_ioctl.c
1546
a->firmware.data = dma_alloc_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
1548
(dma_addr_t *)&a->firmware.phys,
drivers/scsi/esas2r/esas2r_ioctl.c
155
a->fm_api_sgc.cur_offset = a->save_offset;
drivers/scsi/esas2r/esas2r_ioctl.c
1551
if (!a->firmware.data) {
drivers/scsi/esas2r/esas2r_ioctl.c
1560
int esas2r_read_fw(struct esas2r_adapter *a, char *buf, long off, int count)
drivers/scsi/esas2r/esas2r_ioctl.c
1564
if (a->firmware.state == FW_STATUS_ST) {
drivers/scsi/esas2r/esas2r_ioctl.c
1565
int size = min_t(int, count, sizeof(a->firmware.header));
drivers/scsi/esas2r/esas2r_ioctl.c
1567
memcpy(buf, &a->firmware.header, size);
drivers/scsi/esas2r/esas2r_ioctl.c
157
if (!esas2r_fm_api(a, (struct esas2r_flash_img *)a->save_offset, rq,
drivers/scsi/esas2r/esas2r_ioctl.c
1577
if (a->firmware.state == FW_COMMAND_ST) {
drivers/scsi/esas2r/esas2r_ioctl.c
1578
u32 length = a->firmware.header.length;
drivers/scsi/esas2r/esas2r_ioctl.c
158
&a->fm_api_sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
1586
if (a->firmware.header.action == FI_ACT_UP) {
drivers/scsi/esas2r/esas2r_ioctl.c
1587
if (!allocate_fw_buffers(a, length))
drivers/scsi/esas2r/esas2r_ioctl.c
1593
memcpy(a->firmware.data,
drivers/scsi/esas2r/esas2r_ioctl.c
1594
&a->firmware.header,
drivers/scsi/esas2r/esas2r_ioctl.c
1595
sizeof(a->firmware.header));
drivers/scsi/esas2r/esas2r_ioctl.c
1597
do_fm_api(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1598
(struct esas2r_flash_img *)a->firmware.data);
drivers/scsi/esas2r/esas2r_ioctl.c
1599
} else if (a->firmware.header.action == FI_ACT_UPSZ) {
drivers/scsi/esas2r/esas2r_ioctl.c
1602
(int)sizeof(a->firmware.header));
drivers/scsi/esas2r/esas2r_ioctl.c
1603
do_fm_api(a, &a->firmware.header);
drivers/scsi/esas2r/esas2r_ioctl.c
1604
memcpy(buf, &a->firmware.header, size);
drivers/scsi/esas2r/esas2r_ioctl.c
1609
a->firmware.header.action);
drivers/scsi/esas2r/esas2r_ioctl.c
162
while (!a->fm_api_command_done)
drivers/scsi/esas2r/esas2r_ioctl.c
1620
if (!a->firmware.data) {
drivers/scsi/esas2r/esas2r_ioctl.c
163
wait_event_interruptible(a->fm_api_waiter,
drivers/scsi/esas2r/esas2r_ioctl.c
1630
memcpy(buf, &a->firmware.data[off], count);
drivers/scsi/esas2r/esas2r_ioctl.c
1637
free_fw_buffers(a);
drivers/scsi/esas2r/esas2r_ioctl.c
164
a->fm_api_command_done);
drivers/scsi/esas2r/esas2r_ioctl.c
1645
a->firmware.state);
drivers/scsi/esas2r/esas2r_ioctl.c
1651
int esas2r_write_fw(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
166
if (fi == &a->firmware.header) {
drivers/scsi/esas2r/esas2r_ioctl.c
1664
a->firmware.state = FW_INVALID_ST;
drivers/scsi/esas2r/esas2r_ioctl.c
167
memcpy(fi, a->firmware.header_buff,
drivers/scsi/esas2r/esas2r_ioctl.c
170
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
1703
if (!allocate_fw_buffers(a, length))
drivers/scsi/esas2r/esas2r_ioctl.c
1710
memcpy(&a->firmware.header,
drivers/scsi/esas2r/esas2r_ioctl.c
1716
memcpy(&a->firmware.header,
drivers/scsi/esas2r/esas2r_ioctl.c
172
a->firmware.header_buff,
drivers/scsi/esas2r/esas2r_ioctl.c
1720
a->firmware.state = FW_COMMAND_ST;
drivers/scsi/esas2r/esas2r_ioctl.c
173
(dma_addr_t)a->firmware.header_buff_phys);
drivers/scsi/esas2r/esas2r_ioctl.c
1734
a->firmware.header.action);
drivers/scsi/esas2r/esas2r_ioctl.c
1738
length = a->firmware.header.length;
drivers/scsi/esas2r/esas2r_ioctl.c
176
esas2r_free_request(a, (struct esas2r_request *)rq);
drivers/scsi/esas2r/esas2r_ioctl.c
1760
if (a->firmware.header.action == FI_ACT_UP)
drivers/scsi/esas2r/esas2r_ioctl.c
1763
if (!a->firmware.data) {
drivers/scsi/esas2r/esas2r_ioctl.c
1769
memcpy(&a->firmware.data[off], buf, count);
drivers/scsi/esas2r/esas2r_ioctl.c
1772
do_fm_api(a,
drivers/scsi/esas2r/esas2r_ioctl.c
1773
(struct esas2r_flash_img *)a->firmware.data);
drivers/scsi/esas2r/esas2r_ioctl.c
1779
memcpy(&a->firmware.header,
drivers/scsi/esas2r/esas2r_ioctl.c
178
mutex_unlock(&a->fm_api_mutex);
drivers/scsi/esas2r/esas2r_ioctl.c
1780
a->firmware.data,
drivers/scsi/esas2r/esas2r_ioctl.c
1781
sizeof(a->firmware.header));
drivers/scsi/esas2r/esas2r_ioctl.c
1783
a->firmware.state = FW_STATUS_ST;
drivers/scsi/esas2r/esas2r_ioctl.c
1793
free_fw_buffers(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1801
static void vda_complete_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
1804
a->vda_command_done = 1;
drivers/scsi/esas2r/esas2r_ioctl.c
1805
wake_up_interruptible(&a->vda_waiter);
drivers/scsi/esas2r/esas2r_ioctl.c
1811
struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter;
drivers/scsi/esas2r/esas2r_ioctl.c
1812
int offset = (u8 *)sgc->cur_offset - (u8 *)a->vda_buffer;
drivers/scsi/esas2r/esas2r_ioctl.c
1814
(*addr) = a->ppvda_buffer + offset;
drivers/scsi/esas2r/esas2r_ioctl.c
1819
int esas2r_read_vda(struct esas2r_adapter *a, char *buf, long off, int count)
drivers/scsi/esas2r/esas2r_ioctl.c
1821
if (!a->vda_buffer)
drivers/scsi/esas2r/esas2r_ioctl.c
1827
(struct atto_ioctl_vda *)a->vda_buffer;
drivers/scsi/esas2r/esas2r_ioctl.c
183
static void complete_nvr_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
1838
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1847
sgc.adapter = a;
drivers/scsi/esas2r/esas2r_ioctl.c
1848
sgc.cur_offset = a->vda_buffer + VDA_BUFFER_HEADER_SZ;
drivers/scsi/esas2r/esas2r_ioctl.c
1851
a->vda_command_done = 0;
drivers/scsi/esas2r/esas2r_ioctl.c
1854
esas2r_process_vda_ioctl(a, vi, rq, &sgc);
drivers/scsi/esas2r/esas2r_ioctl.c
1859
while (!a->vda_command_done)
drivers/scsi/esas2r/esas2r_ioctl.c
186
a->nvram_command_done = 1;
drivers/scsi/esas2r/esas2r_ioctl.c
1860
wait_event_interruptible(a->vda_waiter,
drivers/scsi/esas2r/esas2r_ioctl.c
1861
a->vda_command_done);
drivers/scsi/esas2r/esas2r_ioctl.c
1864
esas2r_free_request(a, (struct esas2r_request *)rq);
drivers/scsi/esas2r/esas2r_ioctl.c
187
wake_up_interruptible(&a->nvram_waiter);
drivers/scsi/esas2r/esas2r_ioctl.c
1876
memcpy(buf, a->vda_buffer + off, count);
drivers/scsi/esas2r/esas2r_ioctl.c
1882
int esas2r_write_vda(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
1890
if (!a->vda_buffer) {
drivers/scsi/esas2r/esas2r_ioctl.c
1892
a->vda_buffer = dma_alloc_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
1898
a->ppvda_buffer = dma_addr;
drivers/scsi/esas2r/esas2r_ioctl.c
1901
if (!a->vda_buffer)
drivers/scsi/esas2r/esas2r_ioctl.c
1913
memcpy(a->vda_buffer + off, buf, count);
drivers/scsi/esas2r/esas2r_ioctl.c
1919
static void fs_api_complete_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
1922
a->fs_api_command_done = 1;
drivers/scsi/esas2r/esas2r_ioctl.c
1924
wake_up_interruptible(&a->fs_api_waiter);
drivers/scsi/esas2r/esas2r_ioctl.c
1930
struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter;
drivers/scsi/esas2r/esas2r_ioctl.c
1932
(struct esas2r_ioctl_fs *)a->fs_api_buffer;
drivers/scsi/esas2r/esas2r_ioctl.c
1935
(*addr) = a->ppfs_api_buffer + offset;
drivers/scsi/esas2r/esas2r_ioctl.c
1937
return a->fs_api_buffer_size - offset;
drivers/scsi/esas2r/esas2r_ioctl.c
1941
int esas2r_read_fs(struct esas2r_adapter *a, char *buf, long off, int count)
drivers/scsi/esas2r/esas2r_ioctl.c
1943
if (!a->fs_api_buffer)
drivers/scsi/esas2r/esas2r_ioctl.c
1950
(struct esas2r_ioctl_fs *)a->fs_api_buffer;
drivers/scsi/esas2r/esas2r_ioctl.c
1953
if (mutex_lock_interruptible(&a->fs_api_mutex)) {
drivers/scsi/esas2r/esas2r_ioctl.c
1966
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_ioctl.c
1969
mutex_unlock(&a->fs_api_mutex);
drivers/scsi/esas2r/esas2r_ioctl.c
1980
a->fs_api_command_done = 0;
drivers/scsi/esas2r/esas2r_ioctl.c
1982
if (!esas2r_process_fs_ioctl(a, fs, rq, &sgc)) {
drivers/scsi/esas2r/esas2r_ioctl.c
1991
while (!a->fs_api_command_done)
drivers/scsi/esas2r/esas2r_ioctl.c
1992
wait_event_interruptible(a->fs_api_waiter,
drivers/scsi/esas2r/esas2r_ioctl.c
1993
a->fs_api_command_done);
drivers/scsi/esas2r/esas2r_ioctl.c
1997
mutex_unlock(&a->fs_api_mutex);
drivers/scsi/esas2r/esas2r_ioctl.c
1998
esas2r_free_request(a, (struct esas2r_request *)rq);
drivers/scsi/esas2r/esas2r_ioctl.c
200
static void complete_buffered_ioctl_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
2005
if (off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2008
if (count + off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2009
count = a->fs_api_buffer_size - off;
drivers/scsi/esas2r/esas2r_ioctl.c
2014
memcpy(buf, a->fs_api_buffer + off, count);
drivers/scsi/esas2r/esas2r_ioctl.c
2020
int esas2r_write_fs(struct esas2r_adapter *a, const char *buf, long off,
drivers/scsi/esas2r/esas2r_ioctl.c
203
a->buffered_ioctl_done = 1;
drivers/scsi/esas2r/esas2r_ioctl.c
204
wake_up_interruptible(&a->buffered_ioctl_waiter);
drivers/scsi/esas2r/esas2r_ioctl.c
2047
if (a->fs_api_buffer) {
drivers/scsi/esas2r/esas2r_ioctl.c
2048
if (a->fs_api_buffer_size < length) {
drivers/scsi/esas2r/esas2r_ioctl.c
2050
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
2051
(size_t)a->fs_api_buffer_size,
drivers/scsi/esas2r/esas2r_ioctl.c
2052
a->fs_api_buffer,
drivers/scsi/esas2r/esas2r_ioctl.c
2053
(dma_addr_t)a->ppfs_api_buffer);
drivers/scsi/esas2r/esas2r_ioctl.c
2059
a->fs_api_buffer_size = length;
drivers/scsi/esas2r/esas2r_ioctl.c
2061
a->fs_api_buffer = dma_alloc_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
2062
(size_t)a->fs_api_buffer_size,
drivers/scsi/esas2r/esas2r_ioctl.c
2063
(dma_addr_t *)&a->ppfs_api_buffer,
drivers/scsi/esas2r/esas2r_ioctl.c
2068
if (!a->fs_api_buffer)
drivers/scsi/esas2r/esas2r_ioctl.c
2071
if (off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2074
if (count + off > a->fs_api_buffer_size)
drivers/scsi/esas2r/esas2r_ioctl.c
2075
count = a->fs_api_buffer_size - off;
drivers/scsi/esas2r/esas2r_ioctl.c
2080
memcpy(a->fs_api_buffer + off, buf, count);
drivers/scsi/esas2r/esas2r_ioctl.c
209
struct esas2r_adapter *a = bi->a;
drivers/scsi/esas2r/esas2r_ioctl.c
221
dma_free_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
231
esas2r_buffered_ioctl_pcid = a->pcid;
drivers/scsi/esas2r/esas2r_ioctl.c
232
esas2r_buffered_ioctl = dma_alloc_coherent(&a->pcid->dev,
drivers/scsi/esas2r/esas2r_ioctl.c
253
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_ioctl.c
263
a->buffered_ioctl_done = 0;
drivers/scsi/esas2r/esas2r_ioctl.c
269
if (!(*bi->callback)(a, rq, &sgc, bi->context)) {
drivers/scsi/esas2r/esas2r_ioctl.c
271
a->buffered_ioctl_done = 0;
drivers/scsi/esas2r/esas2r_ioctl.c
276
while (!a->buffered_ioctl_done)
drivers/scsi/esas2r/esas2r_ioctl.c
277
wait_event_interruptible(a->buffered_ioctl_waiter,
drivers/scsi/esas2r/esas2r_ioctl.c
278
a->buffered_ioctl_done);
drivers/scsi/esas2r/esas2r_ioctl.c
282
(*bi->done_callback)(a, rq, bi->done_context);
drivers/scsi/esas2r/esas2r_ioctl.c
284
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
295
static int smp_ioctl_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
302
esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge);
drivers/scsi/esas2r/esas2r_ioctl.c
303
esas2r_build_ioctl_req(a, rq, sgc->length, VDA_IOCTL_SMP);
drivers/scsi/esas2r/esas2r_ioctl.c
305
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_ioctl.c
310
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
314
static u8 handle_smp_ioctl(struct esas2r_adapter *a, struct atto_ioctl_smp *si)
drivers/scsi/esas2r/esas2r_ioctl.c
320
bi.a = a;
drivers/scsi/esas2r/esas2r_ioctl.c
332
static void esas2r_csmi_ioctl_tunnel_comp_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
339
(*rq->aux_req_cb)(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
343
static bool csmi_ioctl_tunnel(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
352
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
355
esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge);
drivers/scsi/esas2r/esas2r_ioctl.c
356
esas2r_build_ioctl_req(a, rq, sgc->length, VDA_IOCTL_CSMI);
drivers/scsi/esas2r/esas2r_ioctl.c
369
if (!esas2r_build_sg_list(a, rq, sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
372
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
392
static int csmi_ioctl_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
434
strcpy(gdi->description, esas2r_get_model_name(a));
drivers/scsi/esas2r/esas2r_ioctl.c
445
pci_read_config_dword(a->pcid, PCI_BASE_ADDRESS_2,
drivers/scsi/esas2r/esas2r_ioctl.c
447
pci_read_config_dword(a->pcid, PCI_BASE_ADDRESS_3,
drivers/scsi/esas2r/esas2r_ioctl.c
449
gcc->board_id = MAKEDWORD(a->pcid->subsystem_device,
drivers/scsi/esas2r/esas2r_ioctl.c
450
a->pcid->subsystem_vendor);
drivers/scsi/esas2r/esas2r_ioctl.c
454
gcc->pci_addr.bus_num = a->pcid->bus->number;
drivers/scsi/esas2r/esas2r_ioctl.c
455
gcc->pci_addr.device_num = PCI_SLOT(a->pcid->devfn);
drivers/scsi/esas2r/esas2r_ioctl.c
456
gcc->pci_addr.function_num = PCI_FUNC(a->pcid->devfn);
drivers/scsi/esas2r/esas2r_ioctl.c
460
gcc->major_rev = LOBYTE(LOWORD(a->fw_version));
drivers/scsi/esas2r/esas2r_ioctl.c
461
gcc->minor_rev = HIBYTE(LOWORD(a->fw_version));
drivers/scsi/esas2r/esas2r_ioctl.c
462
gcc->build_rev = LOBYTE(HIWORD(a->fw_version));
drivers/scsi/esas2r/esas2r_ioctl.c
463
gcc->release_rev = HIBYTE(HIWORD(a->fw_version));
drivers/scsi/esas2r/esas2r_ioctl.c
464
gcc->bios_major_rev = HIBYTE(HIWORD(a->flash_ver));
drivers/scsi/esas2r/esas2r_ioctl.c
465
gcc->bios_minor_rev = LOBYTE(HIWORD(a->flash_ver));
drivers/scsi/esas2r/esas2r_ioctl.c
466
gcc->bios_build_rev = LOWORD(a->flash_ver);
drivers/scsi/esas2r/esas2r_ioctl.c
468
if (test_bit(AF2_THUNDERLINK, &a->flags2))
drivers/scsi/esas2r/esas2r_ioctl.c
490
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
516
if (!csmi_ioctl_tunnel(a, ioctl_csmi, rq, sgc,
drivers/scsi/esas2r/esas2r_ioctl.c
539
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_ioctl.c
540
t = esas2r_targ_db_find_by_sas_addr(a, (u64 *)gsa->sas_addr);
drivers/scsi/esas2r/esas2r_ioctl.c
541
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_ioctl.c
550
rq->target_id = esas2r_targ_get_id(t, a);
drivers/scsi/esas2r/esas2r_ioctl.c
559
t = a->targetdb + rq->target_id;
drivers/scsi/esas2r/esas2r_ioctl.c
561
if (t >= a->targetdb_end
drivers/scsi/esas2r/esas2r_ioctl.c
578
t = a->targetdb + rq->target_id;
drivers/scsi/esas2r/esas2r_ioctl.c
580
if (t >= a->targetdb_end
drivers/scsi/esas2r/esas2r_ioctl.c
587
if (!csmi_ioctl_tunnel(a, ioctl_csmi, rq, sgc,
drivers/scsi/esas2r/esas2r_ioctl.c
608
static void csmi_ioctl_done_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
648
static u8 handle_csmi_ioctl(struct esas2r_adapter *a, struct atto_csmi *ci)
drivers/scsi/esas2r/esas2r_ioctl.c
654
bi.a = a;
drivers/scsi/esas2r/esas2r_ioctl.c
669
static bool hba_ioctl_tunnel(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
674
esas2r_sgc_init(sgc, a, rq, rq->vrq->ioctl.sge);
drivers/scsi/esas2r/esas2r_ioctl.c
676
esas2r_build_ioctl_req(a, rq, sgc->length, VDA_IOCTL_HBA);
drivers/scsi/esas2r/esas2r_ioctl.c
678
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_ioctl.c
684
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
689
static void scsi_passthru_comp_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
70
struct esas2r_adapter *a;
drivers/scsi/esas2r/esas2r_ioctl.c
740
esas2r_targ_db_find_next_present(a, (u16)spt->target_id);
drivers/scsi/esas2r/esas2r_ioctl.c
743
(*rq->aux_req_cb)(a, rq);
drivers/scsi/esas2r/esas2r_ioctl.c
746
static int hba_ioctl_callback(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
758
u8 *class_code = (u8 *)&a->pcid->class;
drivers/scsi/esas2r/esas2r_ioctl.c
776
gai->pci.vendor_id = a->pcid->vendor;
drivers/scsi/esas2r/esas2r_ioctl.c
777
gai->pci.device_id = a->pcid->device;
drivers/scsi/esas2r/esas2r_ioctl.c
778
gai->pci.ss_vendor_id = a->pcid->subsystem_vendor;
drivers/scsi/esas2r/esas2r_ioctl.c
779
gai->pci.ss_device_id = a->pcid->subsystem_device;
drivers/scsi/esas2r/esas2r_ioctl.c
783
gai->pci.rev_id = a->pcid->revision;
drivers/scsi/esas2r/esas2r_ioctl.c
784
gai->pci.bus_num = a->pcid->bus->number;
drivers/scsi/esas2r/esas2r_ioctl.c
785
gai->pci.dev_num = PCI_SLOT(a->pcid->devfn);
drivers/scsi/esas2r/esas2r_ioctl.c
786
gai->pci.func_num = PCI_FUNC(a->pcid->devfn);
drivers/scsi/esas2r/esas2r_ioctl.c
788
if (pci_is_pcie(a->pcid)) {
drivers/scsi/esas2r/esas2r_ioctl.c
792
pcie_capability_read_word(a->pcid, PCI_EXP_LNKSTA,
drivers/scsi/esas2r/esas2r_ioctl.c
794
pcie_capability_read_dword(a->pcid, PCI_EXP_LNKCAP,
drivers/scsi/esas2r/esas2r_ioctl.c
805
if (a->pcid->msix_enabled)
drivers/scsi/esas2r/esas2r_ioctl.c
807
else if (a->pcid->msi_enabled)
drivers/scsi/esas2r/esas2r_ioctl.c
814
if (test_bit(AF2_THUNDERLINK, &a->flags2))
drivers/scsi/esas2r/esas2r_ioctl.c
817
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_ioctl.c
823
if (a->pcid->subsystem_device == ATTO_ESAS_R60F
drivers/scsi/esas2r/esas2r_ioctl.c
824
|| a->pcid->subsystem_device == ATTO_ESAS_R608
drivers/scsi/esas2r/esas2r_ioctl.c
825
|| a->pcid->subsystem_device == ATTO_ESAS_R644
drivers/scsi/esas2r/esas2r_ioctl.c
826
|| a->pcid->subsystem_device == ATTO_TSSC_3808E)
drivers/scsi/esas2r/esas2r_ioctl.c
832
strcpy(gai->firmware_rev, a->fw_rev);
drivers/scsi/esas2r/esas2r_ioctl.c
833
strcpy(gai->flash_rev, a->flash_rev);
drivers/scsi/esas2r/esas2r_ioctl.c
834
strcpy(gai->model_name_short, esas2r_get_model_name_short(a));
drivers/scsi/esas2r/esas2r_ioctl.c
835
strcpy(gai->model_name, esas2r_get_model_name(a));
drivers/scsi/esas2r/esas2r_ioctl.c
84
static void complete_fm_api_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_ioctl.c
843
if (a->pcid->subsystem_device == ATTO_ESAS_R6F0
drivers/scsi/esas2r/esas2r_ioctl.c
844
|| a->pcid->subsystem_device == ATTO_ESAS_R60F)
drivers/scsi/esas2r/esas2r_ioctl.c
851
gai->num_targets_backend = a->num_targets_backend;
drivers/scsi/esas2r/esas2r_ioctl.c
853
gai->tunnel_flags = a->ioctl_tunnel
drivers/scsi/esas2r/esas2r_ioctl.c
87
a->fm_api_command_done = 1;
drivers/scsi/esas2r/esas2r_ioctl.c
88
wake_up_interruptible(&a->fm_api_waiter);
drivers/scsi/esas2r/esas2r_ioctl.c
884
&a->nvram->sas_addr[0], sizeof(u64));
drivers/scsi/esas2r/esas2r_ioctl.c
897
if (hba_ioctl_tunnel(a, hi, rq, sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
913
if (hba_ioctl_tunnel(a, hi, rq, sgc))
drivers/scsi/esas2r/esas2r_ioctl.c
933
if (!test_bit(AF2_COREDUMP_SAVED, &a->flags2))
drivers/scsi/esas2r/esas2r_ioctl.c
94
struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter;
drivers/scsi/esas2r/esas2r_ioctl.c
947
a->fw_coredump_buff + offset,
drivers/scsi/esas2r/esas2r_ioctl.c
95
int offset = sgc->cur_offset - a->save_offset;
drivers/scsi/esas2r/esas2r_ioctl.c
951
memset(a->fw_coredump_buff, 0,
drivers/scsi/esas2r/esas2r_ioctl.c
954
clear_bit(AF2_COREDUMP_SAVED, &a->flags2);
drivers/scsi/esas2r/esas2r_ioctl.c
966
if (!test_bit(AF2_COREDUMP_SAVED, &a->flags2))
drivers/scsi/esas2r/esas2r_ioctl.c
97
(*addr) = a->firmware.phys + offset;
drivers/scsi/esas2r/esas2r_ioctl.c
98
return a->firmware.orig_len - offset;
drivers/scsi/esas2r/esas2r_ioctl.c
983
if (hba_ioctl_tunnel(a, hi, rq, sgc))
drivers/scsi/esas2r/esas2r_main.c
1006
queue = &a->defer_list;
drivers/scsi/esas2r/esas2r_main.c
1010
result = esas2r_check_active_queue(a, &abort_request, cmd, queue);
drivers/scsi/esas2r/esas2r_main.c
1013
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1015
} else if (result == 2 && (queue == &a->defer_list)) {
drivers/scsi/esas2r/esas2r_main.c
1016
queue = &a->active_list;
drivers/scsi/esas2r/esas2r_main.c
1020
spin_unlock_irqrestore(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
103
result = esas2r_write_fs(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
1034
esas2r_start_request(a, abort_request);
drivers/scsi/esas2r/esas2r_main.c
1036
if (atomic_read(&a->disable_cnt) == 0)
drivers/scsi/esas2r/esas2r_main.c
1037
esas2r_do_deferred_processes(a);
drivers/scsi/esas2r/esas2r_main.c
1067
struct esas2r_adapter *a =
drivers/scsi/esas2r/esas2r_main.c
1070
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_main.c
1074
esas2r_reset_adapter(a);
drivers/scsi/esas2r/esas2r_main.c
1076
esas2r_reset_bus(a);
drivers/scsi/esas2r/esas2r_main.c
1080
while (test_bit(AF_OS_RESET, &a->flags)) {
drivers/scsi/esas2r/esas2r_main.c
1083
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_main.c
1087
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_main.c
1109
struct esas2r_adapter *a =
drivers/scsi/esas2r/esas2r_main.c
1115
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_main.c
1119
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_main.c
1148
completed = esas2r_send_task_mgmt(a, rq, 0x20);
drivers/scsi/esas2r/esas2r_main.c
115
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
1152
completed = esas2r_send_task_mgmt(a, rq, 0x10);
drivers/scsi/esas2r/esas2r_main.c
1158
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
1168
if (test_bit(AF_DEGRADED_MODE, &a->flags))
drivers/scsi/esas2r/esas2r_main.c
117
return esas2r_read_vda(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
1198
void esas2r_log_request_failure(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_main.c
1236
void esas2r_wait_request(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_main.c
124
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
1245
esas2r_polled_interrupt(a);
drivers/scsi/esas2r/esas2r_main.c
1258
esas2r_local_reset_adapter(a);
drivers/scsi/esas2r/esas2r_main.c
126
return esas2r_write_vda(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
1264
u32 esas2r_map_data_window(struct esas2r_adapter *a, u32 addr_lo)
drivers/scsi/esas2r/esas2r_main.c
1269
if (a->window_base != base) {
drivers/scsi/esas2r/esas2r_main.c
1270
esas2r_write_register_dword(a, MVR_PCI_WIN1_REMAP,
drivers/scsi/esas2r/esas2r_main.c
1272
esas2r_flush_register_dword(a, MVR_PCI_WIN1_REMAP);
drivers/scsi/esas2r/esas2r_main.c
1273
a->window_base = base;
drivers/scsi/esas2r/esas2r_main.c
1280
bool esas2r_read_mem_block(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_main.c
1294
esas2r_map_data_window(a, iatvr);
drivers/scsi/esas2r/esas2r_main.c
1306
*end++ = esas2r_read_data_byte(a, offset);
drivers/scsi/esas2r/esas2r_main.c
133
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
136
memcpy(buf, a->nvram, length);
drivers/scsi/esas2r/esas2r_main.c
144
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
148
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_main.c
1484
void esas2r_free_request(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_main.c
1488
esas2r_rq_destroy_request(rq, a);
drivers/scsi/esas2r/esas2r_main.c
1489
spin_lock_irqsave(&a->request_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1490
list_add(&rq->comp_list, &a->avail_request);
drivers/scsi/esas2r/esas2r_main.c
1491
spin_unlock_irqrestore(&a->request_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1494
struct esas2r_request *esas2r_alloc_request(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_main.c
1499
spin_lock_irqsave(&a->request_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1501
if (unlikely(list_empty(&a->avail_request))) {
drivers/scsi/esas2r/esas2r_main.c
1502
spin_unlock_irqrestore(&a->request_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1506
rq = list_first_entry(&a->avail_request, struct esas2r_request,
drivers/scsi/esas2r/esas2r_main.c
1509
spin_unlock_irqrestore(&a->request_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1510
esas2r_rq_init_request(rq, a);
drivers/scsi/esas2r/esas2r_main.c
1516
void esas2r_complete_request_cb(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_main.c
152
if (esas2r_write_params(a, rq, (struct esas2r_sas_nvram *)buf))
drivers/scsi/esas2r/esas2r_main.c
1543
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
1549
struct esas2r_adapter *a = (struct esas2r_adapter *)context;
drivers/scsi/esas2r/esas2r_main.c
155
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
1551
if (unlikely(test_bit(AF2_TIMER_TICK, &a->flags2))) {
drivers/scsi/esas2r/esas2r_main.c
1552
clear_bit(AF2_TIMER_TICK, &a->flags2);
drivers/scsi/esas2r/esas2r_main.c
1553
esas2r_timer_tick(a);
drivers/scsi/esas2r/esas2r_main.c
1556
if (likely(test_bit(AF2_INT_PENDING, &a->flags2))) {
drivers/scsi/esas2r/esas2r_main.c
1557
clear_bit(AF2_INT_PENDING, &a->flags2);
drivers/scsi/esas2r/esas2r_main.c
1558
esas2r_adapter_interrupt(a);
drivers/scsi/esas2r/esas2r_main.c
1561
if (esas2r_is_tasklet_pending(a))
drivers/scsi/esas2r/esas2r_main.c
1562
esas2r_do_tasklet_tasks(a);
drivers/scsi/esas2r/esas2r_main.c
1564
if (esas2r_is_tasklet_pending(a)
drivers/scsi/esas2r/esas2r_main.c
1565
|| (test_bit(AF2_INT_PENDING, &a->flags2))
drivers/scsi/esas2r/esas2r_main.c
1566
|| (test_bit(AF2_TIMER_TICK, &a->flags2))) {
drivers/scsi/esas2r/esas2r_main.c
1567
clear_bit(AF_TASKLET_SCHEDULED, &a->flags);
drivers/scsi/esas2r/esas2r_main.c
1568
esas2r_schedule_tasklet(a);
drivers/scsi/esas2r/esas2r_main.c
1570
clear_bit(AF_TASKLET_SCHEDULED, &a->flags);
drivers/scsi/esas2r/esas2r_main.c
1576
void esas2r_kickoff_timer(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_main.c
1578
timer_setup(&a->timer, esas2r_timer_callback, 0);
drivers/scsi/esas2r/esas2r_main.c
1580
a->timer.expires = jiffies +
drivers/scsi/esas2r/esas2r_main.c
1583
add_timer(&a->timer);
drivers/scsi/esas2r/esas2r_main.c
1588
struct esas2r_adapter *a = timer_container_of(a, t, timer);
drivers/scsi/esas2r/esas2r_main.c
1590
set_bit(AF2_TIMER_TICK, &a->flags2);
drivers/scsi/esas2r/esas2r_main.c
1592
esas2r_schedule_tasklet(a);
drivers/scsi/esas2r/esas2r_main.c
1594
esas2r_kickoff_timer(a);
drivers/scsi/esas2r/esas2r_main.c
1606
struct esas2r_adapter *a = fw_event->a;
drivers/scsi/esas2r/esas2r_main.c
1608
spin_lock_irqsave(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1611
spin_unlock_irqrestore(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1615
esas2r_fw_event_off(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_main.c
1619
spin_lock_irqsave(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1620
a->fw_events_off = 1;
drivers/scsi/esas2r/esas2r_main.c
1621
spin_unlock_irqrestore(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1625
esas2r_fw_event_on(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_main.c
1629
spin_lock_irqsave(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1630
a->fw_events_off = 0;
drivers/scsi/esas2r/esas2r_main.c
1631
spin_unlock_irqrestore(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1634
static void esas2r_add_device(struct esas2r_adapter *a, u16 target_id)
drivers/scsi/esas2r/esas2r_main.c
1639
scsi_dev = scsi_device_lookup(a->host, 0, target_id, 0);
drivers/scsi/esas2r/esas2r_main.c
164
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
1652
&(a->host->
drivers/scsi/esas2r/esas2r_main.c
1657
ret = scsi_add_device(a->host, 0, target_id, 0);
drivers/scsi/esas2r/esas2r_main.c
166
esas2r_nvram_get_defaults(a, (struct esas2r_sas_nvram *)buf);
drivers/scsi/esas2r/esas2r_main.c
1661
&(a->host->
drivers/scsi/esas2r/esas2r_main.c
1669
static void esas2r_remove_device(struct esas2r_adapter *a, u16 target_id)
drivers/scsi/esas2r/esas2r_main.c
1673
scsi_dev = scsi_device_lookup(a->host, 0, target_id, 0);
drivers/scsi/esas2r/esas2r_main.c
1697
&(a->host->shost_gendev),
drivers/scsi/esas2r/esas2r_main.c
175
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
178
if (!a->local_atto_ioctl)
drivers/scsi/esas2r/esas2r_main.c
1792
struct esas2r_adapter *a = fw_event->a;
drivers/scsi/esas2r/esas2r_main.c
1796
if (a->fw_events_off)
drivers/scsi/esas2r/esas2r_main.c
1804
esas2r_remove_device(a, target_id);
drivers/scsi/esas2r/esas2r_main.c
1805
esas2r_add_device(a, target_id);
drivers/scsi/esas2r/esas2r_main.c
1809
esas2r_add_device(a, target_id);
drivers/scsi/esas2r/esas2r_main.c
181
if (handle_hba_ioctl(a, a->local_atto_ioctl) != IOCTL_SUCCESS)
drivers/scsi/esas2r/esas2r_main.c
1813
esas2r_remove_device(a, target_id);
drivers/scsi/esas2r/esas2r_main.c
1825
void esas2r_queue_fw_event(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_main.c
184
memcpy(buf, a->local_atto_ioctl, length);
drivers/scsi/esas2r/esas2r_main.c
1845
ae->bus_number = a->pcid->bus->number;
drivers/scsi/esas2r/esas2r_main.c
1846
ae->devfn = a->pcid->devfn;
drivers/scsi/esas2r/esas2r_main.c
1853
fw_event->a = a;
drivers/scsi/esas2r/esas2r_main.c
1855
spin_lock_irqsave(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1856
list_add_tail(&fw_event->list, &a->fw_event_list);
drivers/scsi/esas2r/esas2r_main.c
1859
smp_processor_id(), a->fw_event_q, &fw_event->work,
drivers/scsi/esas2r/esas2r_main.c
1861
spin_unlock_irqrestore(&a->fw_event_lock, flags);
drivers/scsi/esas2r/esas2r_main.c
1864
void esas2r_target_state_changed(struct esas2r_adapter *a, u16 targ_id,
drivers/scsi/esas2r/esas2r_main.c
1868
esas2r_queue_fw_event(a, fw_event_lun_change, &targ_id,
drivers/scsi/esas2r/esas2r_main.c
1871
esas2r_queue_fw_event(a, fw_event_present, &targ_id,
drivers/scsi/esas2r/esas2r_main.c
1874
esas2r_queue_fw_event(a, fw_event_not_present, &targ_id,
drivers/scsi/esas2r/esas2r_main.c
193
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
196
if (!a->local_atto_ioctl) {
drivers/scsi/esas2r/esas2r_main.c
197
a->local_atto_ioctl = kmalloc_obj(struct atto_ioctl);
drivers/scsi/esas2r/esas2r_main.c
198
if (a->local_atto_ioctl == NULL) {
drivers/scsi/esas2r/esas2r_main.c
206
memset(a->local_atto_ioctl, 0, sizeof(struct atto_ioctl));
drivers/scsi/esas2r/esas2r_main.c
207
memcpy(a->local_atto_ioctl, buf, length);
drivers/scsi/esas2r/esas2r_main.c
352
struct esas2r_adapter *a;
drivers/scsi/esas2r/esas2r_main.c
393
a = (struct esas2r_adapter *)host->hostdata;
drivers/scsi/esas2r/esas2r_main.c
464
esas2r_fw_event_on(a);
drivers/scsi/esas2r/esas2r_main.c
476
a->sysfs_fw_created = 1;
drivers/scsi/esas2r/esas2r_main.c
482
a->sysfs_fs_created = 1;
drivers/scsi/esas2r/esas2r_main.c
488
a->sysfs_vda_created = 1;
drivers/scsi/esas2r/esas2r_main.c
494
a->sysfs_hw_created = 1;
drivers/scsi/esas2r/esas2r_main.c
500
a->sysfs_live_nvram_created = 1;
drivers/scsi/esas2r/esas2r_main.c
507
a->sysfs_default_nvram_created = 1;
drivers/scsi/esas2r/esas2r_main.c
517
struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata;
drivers/scsi/esas2r/esas2r_main.c
524
esas2r_kill_adapter(a->index);
drivers/scsi/esas2r/esas2r_main.c
656
struct esas2r_adapter *a = (struct esas2r_adapter *)sh->hostdata;
drivers/scsi/esas2r/esas2r_main.c
670
a->flash_rev,
drivers/scsi/esas2r/esas2r_main.c
671
a->fw_rev[0] ? a->fw_rev : "(none)");
drivers/scsi/esas2r/esas2r_main.c
678
esas2r_get_model_name(a),
drivers/scsi/esas2r/esas2r_main.c
679
a->nvram->sas_addr[0],
drivers/scsi/esas2r/esas2r_main.c
680
a->nvram->sas_addr[1],
drivers/scsi/esas2r/esas2r_main.c
681
a->nvram->sas_addr[2],
drivers/scsi/esas2r/esas2r_main.c
682
a->nvram->sas_addr[3],
drivers/scsi/esas2r/esas2r_main.c
683
a->nvram->sas_addr[4],
drivers/scsi/esas2r/esas2r_main.c
684
a->nvram->sas_addr[5],
drivers/scsi/esas2r/esas2r_main.c
685
a->nvram->sas_addr[6],
drivers/scsi/esas2r/esas2r_main.c
686
a->nvram->sas_addr[7]);
drivers/scsi/esas2r/esas2r_main.c
694
for (t = a->targetdb; t < a->targetdb_end; t++)
drivers/scsi/esas2r/esas2r_main.c
698
(u16)(uintptr_t)(t - a->targetdb));
drivers/scsi/esas2r/esas2r_main.c
711
struct esas2r_adapter *a = (struct esas2r_adapter *)sh->hostdata;
drivers/scsi/esas2r/esas2r_main.c
72
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
74
return esas2r_read_fw(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
754
a->pcid->bus->number, a->pcid->devfn, a->pcid->irq,
drivers/scsi/esas2r/esas2r_main.c
755
a->fw_rev[0] ? a->fw_rev : "(none)");
drivers/scsi/esas2r/esas2r_main.c
81
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
823
struct esas2r_adapter *a =
drivers/scsi/esas2r/esas2r_main.c
83
return esas2r_write_fw(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
832
if (unlikely(test_bit(AF_DEGRADED_MODE, &a->flags))) {
drivers/scsi/esas2r/esas2r_main.c
838
rq = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_main.c
861
esas2r_sgc_init(&sgc, a, rq, NULL);
drivers/scsi/esas2r/esas2r_main.c
872
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
878
if (unlikely(!esas2r_build_sg_list(a, rq, &sgc))) {
drivers/scsi/esas2r/esas2r_main.c
880
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
887
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
892
static void complete_task_management_request(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_main.c
896
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
90
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
905
static int esas2r_check_active_queue(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_main.c
92
return esas2r_read_fs(a, buf, off, count);
drivers/scsi/esas2r/esas2r_main.c
922
if (queue == &a->active_list) {
drivers/scsi/esas2r/esas2r_main.c
928
ar = esas2r_alloc_request(a);
drivers/scsi/esas2r/esas2r_main.c
931
&(a->host->shost_gendev),
drivers/scsi/esas2r/esas2r_main.c
961
esas2r_free_request(a, rq);
drivers/scsi/esas2r/esas2r_main.c
980
struct esas2r_adapter *a =
drivers/scsi/esas2r/esas2r_main.c
989
if (test_bit(AF_DEGRADED_MODE, &a->flags)) {
drivers/scsi/esas2r/esas2r_main.c
99
struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
drivers/scsi/esas2r/esas2r_main.c
999
spin_lock_irqsave(&a->queue_lock, flags);
drivers/scsi/esas2r/esas2r_targdb.c
101
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_targdb.c
106
a));
drivers/scsi/esas2r/esas2r_targdb.c
109
esas2r_target_state_changed(a,
drivers/scsi/esas2r/esas2r_targdb.c
111
a),
drivers/scsi/esas2r/esas2r_targdb.c
119
struct esas2r_target *esas2r_targ_db_add_raid(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_targdb.c
133
t = a->targetdb + dc->curr_virt_id;
drivers/scsi/esas2r/esas2r_targdb.c
143
a));
drivers/scsi/esas2r/esas2r_targdb.c
172
struct esas2r_target *esas2r_targ_db_add_pthru(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_targdb.c
189
t = esas2r_targ_db_find_by_ident(a, ident, ident_len);
drivers/scsi/esas2r/esas2r_targdb.c
192
t = a->targetdb + dc->curr_virt_id;
drivers/scsi/esas2r/esas2r_targdb.c
201
esas2r_hdebug("add PT; T:%d, V:%d, P:%d", esas2r_targ_get_id(t, a),
drivers/scsi/esas2r/esas2r_targdb.c
221
void esas2r_targ_db_remove(struct esas2r_adapter *a, struct esas2r_target *t)
drivers/scsi/esas2r/esas2r_targdb.c
227
esas2r_trace("remove id:%d", esas2r_targ_get_id(t, a));
drivers/scsi/esas2r/esas2r_targdb.c
232
struct esas2r_target *esas2r_targ_db_find_by_sas_addr(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_targdb.c
237
for (t = a->targetdb; t < a->targetdb_end; t++)
drivers/scsi/esas2r/esas2r_targdb.c
244
struct esas2r_target *esas2r_targ_db_find_by_ident(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_targdb.c
250
for (t = a->targetdb; t < a->targetdb_end; t++) {
drivers/scsi/esas2r/esas2r_targdb.c
260
u16 esas2r_targ_db_find_next_present(struct esas2r_adapter *a, u16 target_id)
drivers/scsi/esas2r/esas2r_targdb.c
265
struct esas2r_target *t = a->targetdb + id;
drivers/scsi/esas2r/esas2r_targdb.c
276
struct esas2r_target *esas2r_targ_db_find_by_virt_id(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_targdb.c
281
for (t = a->targetdb; t < a->targetdb_end; t++) {
drivers/scsi/esas2r/esas2r_targdb.c
292
u16 esas2r_targ_db_get_tgt_cnt(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_targdb.c
298
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_targdb.c
299
for (t = a->targetdb; t < a->targetdb_end; t++)
drivers/scsi/esas2r/esas2r_targdb.c
303
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_targdb.c
46
void esas2r_targ_db_initialize(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_targdb.c
50
for (t = a->targetdb; t < a->targetdb_end; t++) {
drivers/scsi/esas2r/esas2r_targdb.c
59
void esas2r_targ_db_remove_all(struct esas2r_adapter *a, bool notify)
drivers/scsi/esas2r/esas2r_targdb.c
64
for (t = a->targetdb; t < a->targetdb_end; t++) {
drivers/scsi/esas2r/esas2r_targdb.c
68
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_targdb.c
69
esas2r_targ_db_remove(a, t);
drivers/scsi/esas2r/esas2r_targdb.c
70
spin_unlock_irqrestore(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_targdb.c
74
a));
drivers/scsi/esas2r/esas2r_targdb.c
75
esas2r_target_state_changed(a, esas2r_targ_get_id(t,
drivers/scsi/esas2r/esas2r_targdb.c
76
a),
drivers/scsi/esas2r/esas2r_targdb.c
82
void esas2r_targ_db_report_changes(struct esas2r_adapter *a)
drivers/scsi/esas2r/esas2r_targdb.c
89
if (test_bit(AF_DISC_PENDING, &a->flags)) {
drivers/scsi/esas2r/esas2r_targdb.c
94
for (t = a->targetdb; t < a->targetdb_end; t++) {
drivers/scsi/esas2r/esas2r_targdb.c
97
spin_lock_irqsave(&a->mem_lock, flags);
drivers/scsi/esas2r/esas2r_vda.c
175
esas2r_sgc_init(sgc, a, rq,
drivers/scsi/esas2r/esas2r_vda.c
179
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_vda.c
255
esas2r_sgc_init(sgc, a, rq, firstsg);
drivers/scsi/esas2r/esas2r_vda.c
258
if (!esas2r_build_sg_list(a, rq, sgc)) {
drivers/scsi/esas2r/esas2r_vda.c
264
esas2r_start_request(a, rq);
drivers/scsi/esas2r/esas2r_vda.c
269
static void esas2r_complete_vda_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
346
void esas2r_build_flash_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
372
void esas2r_build_mgt_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
392
if (test_bit(AF_LEGACY_SGE_MODE, &a->flags)) {
drivers/scsi/esas2r/esas2r_vda.c
420
void esas2r_build_ae_req(struct esas2r_adapter *a, struct esas2r_request *rq)
drivers/scsi/esas2r/esas2r_vda.c
430
if (test_bit(AF_LEGACY_SGE_MODE, &a->flags)) {
drivers/scsi/esas2r/esas2r_vda.c
448
void esas2r_build_ioctl_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
465
void esas2r_build_cfg_req(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
61
static void esas2r_complete_vda_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
65
bool esas2r_process_vda_ioctl(struct esas2r_adapter *a,
drivers/scsi/esas2r/esas2r_vda.c
87
if (test_bit(AF_DEGRADED_MODE, &a->flags)) {
drivers/scsi/esp_scsi.c
101
#define esp_log_autosense(f, a...) \
drivers/scsi/esp_scsi.c
103
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
106
#define esp_log_event(f, a...) \
drivers/scsi/esp_scsi.c
108
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
111
#define esp_log_command(f, a...) \
drivers/scsi/esp_scsi.c
113
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
56
#define esp_log_intr(f, a...) \
drivers/scsi/esp_scsi.c
58
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
61
#define esp_log_reset(f, a...) \
drivers/scsi/esp_scsi.c
63
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
66
#define esp_log_msgin(f, a...) \
drivers/scsi/esp_scsi.c
68
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
71
#define esp_log_msgout(f, a...) \
drivers/scsi/esp_scsi.c
73
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
76
#define esp_log_cmddone(f, a...) \
drivers/scsi/esp_scsi.c
78
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
81
#define esp_log_disconnect(f, a...) \
drivers/scsi/esp_scsi.c
83
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
86
#define esp_log_datastart(f, a...) \
drivers/scsi/esp_scsi.c
88
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
91
#define esp_log_datadone(f, a...) \
drivers/scsi/esp_scsi.c
93
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/esp_scsi.c
96
#define esp_log_reconnect(f, a...) \
drivers/scsi/esp_scsi.c
98
shost_printk(KERN_DEBUG, esp->host, f, ## a); \
drivers/scsi/fnic/fnic_trace.h
67
#define FC_TRACE_ADDRESS(a) \
drivers/scsi/fnic/fnic_trace.h
68
((unsigned long)(a) + sizeof(struct fc_trace_hdr))
drivers/scsi/fnic/vnic_dev.c
692
u64 a[2] = {};
drivers/scsi/fnic/vnic_dev.c
699
err = vnic_dev_cmd(vdev, CMD_MAC_ADDR, &a[0], &a[1], wait);
drivers/scsi/fnic/vnic_dev.c
704
mac_addr[i] = ((u8 *)&a)[i];
drivers/scsi/fnic/vnic_dev.c
729
u64 a[2] = {};
drivers/scsi/fnic/vnic_dev.c
735
((u8 *)&a)[i] = addr[i];
drivers/scsi/fnic/vnic_dev.c
737
err = vnic_dev_cmd(vdev, CMD_ADDR_ADD, &a[0], &a[1], wait);
drivers/scsi/fnic/vnic_dev.c
744
u64 a[2] = {};
drivers/scsi/fnic/vnic_dev.c
750
((u8 *)&a)[i] = addr[i];
drivers/scsi/fnic/vnic_dev.c
752
err = vnic_dev_cmd(vdev, CMD_ADDR_DEL, &a[0], &a[1], wait);
drivers/scsi/hpsa.c
1003
a = FIFO_EMPTY;
drivers/scsi/hpsa.c
1010
return a;
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
604
static int board_id_in_array(u32 a[], int nelems, u32 board_id)
drivers/scsi/hpsa.c
609
if (a[i] == board_id)
drivers/scsi/hpsa.c
989
u32 a;
drivers/scsi/hpsa.c
999
a = rq->head[rq->current_entry];
drivers/scsi/hpsa_cmd.h
363
#define TYPE_ATTR_DIR(t, a, d) ((((d) & 0x03) << 6) |\
drivers/scsi/hpsa_cmd.h
364
(((a) & 0x07) << 3) |\
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
353
#define h_vioctl(u, o, a, u1, u2, u3, u4) \
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h
354
plpar_hcall_norets(H_VIOCTL, u, o, a, u1, u2)
drivers/scsi/imm.c
238
unsigned char a, mode;
drivers/scsi/imm.c
257
a = (r_str(base) & 0x20) ? 0 : 1;
drivers/scsi/imm.c
263
if (a) {
drivers/scsi/imm.c
268
return a;
drivers/scsi/ipr.c
8921
ioarcb->a.ioarcb_host_pci_addr64 = cpu_to_be64(dma_addr);
drivers/scsi/ipr.c
8923
ioarcb->a.ioarcb_host_pci_addr = cpu_to_be32(dma_addr);
drivers/scsi/ipr.h
585
} a;
drivers/scsi/isci/phy.c
63
#define C(a) (#a)
drivers/scsi/isci/phy.h
395
#define C(a) SCI_##a
drivers/scsi/isci/port.c
64
#define C(a) (#a)
drivers/scsi/isci/port.h
185
#define C(a) SCI_##a
drivers/scsi/isci/remote_device.c
66
#define C(a) (#a)
drivers/scsi/isci/remote_device.h
256
#define C(a) SCI_##a
drivers/scsi/isci/remote_node_context.c
64
#define C(a) (#a)
drivers/scsi/isci/remote_node_context.h
133
#define C(a) SCI_##a
drivers/scsi/isci/request.c
65
#define C(a) (#a)
drivers/scsi/isci/request.h
252
#define C(a) SCI_##a
drivers/scsi/libsas/sas_expander.c
728
u8 a, b;
drivers/scsi/libsas/sas_expander.c
729
a = resp[j + 0];
drivers/scsi/libsas/sas_expander.c
734
resp[j + 3] = a;
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_fp.c
54
#define ABS_DIFF(a, b) (((a) > (b)) ? ((a) - (b)) : ((b) - (a)))
drivers/scsi/mesh.c
213
static void dlog(struct mesh_state *ms, char *fmt, int a)
drivers/scsi/mesh.c
226
tlp->d = a;
drivers/scsi/mesh.c
291
static inline void dlog(struct mesh_state *ms, char *fmt, int a)
drivers/scsi/mesh.c
300
#define MKWORD(a, b, c, d) (((a) << 24) + ((b) << 16) + ((c) << 8) + (d))
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
5139
if (!*a)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5140
*a = handle;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5163
u16 handle, volume_handle, a, b;
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5166
a = 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
5200
if (a)
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5201
_scsih_tm_tr_volume_send(ioc, a);
drivers/scsi/mpt3sas/mpt3sas_scsih.c
5215
else if (volume_handle == a || volume_handle == b) {
drivers/scsi/mvumi.h
345
#define HS_GET_STATE(a) (a & 0xFFFF)
drivers/scsi/mvumi.h
346
#define HS_GET_STATUS(a) ((a & 0xFFFF0000) >> 16)
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
232
m_addr_t a;
drivers/scsi/ncr53c8xx.c
254
a = (m_addr_t) h[j].next;
drivers/scsi/ncr53c8xx.c
255
if (a) {
drivers/scsi/ncr53c8xx.c
260
h[j].next = (m_link_s *) (a+s);
drivers/scsi/ncr53c8xx.c
265
printk("___m_alloc(%d) = %p\n", size, (void *) a);
drivers/scsi/ncr53c8xx.c
267
return (void *) a;
drivers/scsi/ncr53c8xx.c
275
m_addr_t a, b;
drivers/scsi/ncr53c8xx.c
290
a = (m_addr_t) ptr;
drivers/scsi/ncr53c8xx.c
295
mp->freep(mp, a);
drivers/scsi/ncr53c8xx.c
299
b = a ^ s;
drivers/scsi/ncr53c8xx.c
305
((m_link_s *) a)->next = h[i].next;
drivers/scsi/ncr53c8xx.c
306
h[i].next = (m_link_s *) a;
drivers/scsi/ncr53c8xx.c
310
a = a & b;
drivers/scsi/ncr53c8xx.c
493
m_addr_t a = ((m_addr_t) m) & ~MEMO_CLUSTER_MASK;
drivers/scsi/ncr53c8xx.c
499
while (vp && (m_addr_t) vp->vaddr != a)
drivers/scsi/ncr53c8xx.c
503
return vp ? vp->baddr + (((m_addr_t) m) - a) : 0;
drivers/scsi/qla1280.c
553
#define dprintk(level, format, a...) \
drivers/scsi/qla1280.c
554
do { if (ql_debug_level >= level) printk(KERN_ERR format, ##a); } while(0)
drivers/scsi/qla1280.c
561
#define dprintk(level, format, a...) do{}while(0)
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_def.h
2927
} a;
drivers/scsi/qla2xxx/qla_def.h
3020
} a;
drivers/scsi/qla2xxx/qla_edif.c
2067
struct qla_els_pt_arg *a)
drivers/scsi/qla2xxx/qla_edif.c
2078
qla_els_pt_iocb(vha, els_iocb, a);
drivers/scsi/qla2xxx/qla_edif.c
2082
a->ox_id, a->sid.b24, a->did.b24);
drivers/scsi/qla2xxx/qla_edif.c
2545
struct qla_els_pt_arg a;
drivers/scsi/qla2xxx/qla_edif.c
2548
memset(&a, 0, sizeof(a));
drivers/scsi/qla2xxx/qla_edif.c
2550
a.els_opcode = ELS_AUTH_ELS;
drivers/scsi/qla2xxx/qla_edif.c
2551
a.nport_handle = p->nport_handle;
drivers/scsi/qla2xxx/qla_edif.c
2552
a.rx_xchg_address = p->rx_xchg_addr;
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
2556
a.tx_byte_count = a.tx_len = sizeof(struct fc_els_ls_rjt);
drivers/scsi/qla2xxx/qla_edif.c
2557
a.tx_addr = vha->hw->elsrej.cdma;
drivers/scsi/qla2xxx/qla_edif.c
2558
a.vp_idx = vha->vp_idx;
drivers/scsi/qla2xxx/qla_edif.c
2559
a.control_flags = EPD_ELS_RJT;
drivers/scsi/qla2xxx/qla_edif.c
2560
a.ox_id = le16_to_cpu(p->ox_id);
drivers/scsi/qla2xxx/qla_edif.c
2567
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2576
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2585
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2595
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2601
purex->pur_info.pur_sid = a.did;
drivers/scsi/qla2xxx/qla_edif.c
2610
a.sid = purex->pur_info.pur_did;
drivers/scsi/qla2xxx/qla_edif.c
2615
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2628
qla_els_reject_iocb(vha, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2640
qla_els_reject_iocb(host, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
2648
__func__, a.did.b24);
drivers/scsi/qla2xxx/qla_edif.c
2650
a.tx_byte_count = a.tx_len = 0;
drivers/scsi/qla2xxx/qla_edif.c
2651
a.tx_addr = 0;
drivers/scsi/qla2xxx/qla_edif.c
2652
a.control_flags = EPD_RX_XCHG; /* EPD_RX_XCHG = terminate cmd */
drivers/scsi/qla2xxx/qla_edif.c
2653
qla_els_reject_iocb(host, (*rsp)->qpair, &a);
drivers/scsi/qla2xxx/qla_edif.c
3514
struct qla_els_pt_arg *a = &sp->u.bsg_cmd.u.els_arg;
drivers/scsi/qla2xxx/qla_edif.c
3520
a->tx_len = a->tx_byte_count = sp->remap.req.len;
drivers/scsi/qla2xxx/qla_edif.c
3521
a->tx_addr = sp->remap.req.dma;
drivers/scsi/qla2xxx/qla_edif.c
3522
a->rx_len = a->rx_byte_count = sp->remap.rsp.len;
drivers/scsi/qla2xxx/qla_edif.c
3523
a->rx_addr = sp->remap.rsp.dma;
drivers/scsi/qla2xxx/qla_edif.c
3526
a->control_flags = p->e.extra_control_flags << 13;
drivers/scsi/qla2xxx/qla_edif.c
3527
a->rx_xchg_address = cpu_to_le32(p->e.extra_rx_xchg_address);
drivers/scsi/qla2xxx/qla_edif.c
3529
a->els_opcode = ELS_LS_ACC;
drivers/scsi/qla2xxx/qla_edif.c
3531
a->els_opcode = ELS_LS_RJT;
drivers/scsi/qla2xxx/qla_edif.c
3533
a->did = sp->fcport->d_id;
drivers/scsi/qla2xxx/qla_edif.c
3534
a->els_opcode = request->rqst_data.h_els.command_code;
drivers/scsi/qla2xxx/qla_edif.c
3535
a->nport_handle = cpu_to_le16(sp->fcport->loop_id);
drivers/scsi/qla2xxx/qla_edif.c
3536
a->vp_idx = sp->vha->vp_idx;
drivers/scsi/qla2xxx/qla_gbl.h
297
struct els_entry_24xx *pkt, struct qla_els_pt_arg *a);
drivers/scsi/qla2xxx/qla_gs.c
1607
memcpy(eiter->a.node_name, vha->node_name, sizeof(eiter->a.node_name));
drivers/scsi/qla2xxx/qla_gs.c
1608
alen = sizeof(eiter->a.node_name);
drivers/scsi/qla2xxx/qla_gs.c
1613
"NODENAME = %016llx.\n", wwn_to_u64(eiter->a.node_name));
drivers/scsi/qla2xxx/qla_gs.c
1618
eiter->a.manufacturer, sizeof(eiter->a.manufacturer),
drivers/scsi/qla2xxx/qla_gs.c
1625
"MANUFACTURER = %s.\n", eiter->a.manufacturer);
drivers/scsi/qla2xxx/qla_gs.c
1632
eiter->a.serial_num, sizeof(eiter->a.serial_num));
drivers/scsi/qla2xxx/qla_gs.c
1638
eiter->a.serial_num, sizeof(eiter->a.serial_num),
drivers/scsi/qla2xxx/qla_gs.c
1646
"SERIAL NUMBER = %s.\n", eiter->a.serial_num);
drivers/scsi/qla2xxx/qla_gs.c
1651
eiter->a.model, sizeof(eiter->a.model),
drivers/scsi/qla2xxx/qla_gs.c
1658
"MODEL NAME = %s.\n", eiter->a.model);
drivers/scsi/qla2xxx/qla_gs.c
1663
eiter->a.model_desc, sizeof(eiter->a.model_desc),
drivers/scsi/qla2xxx/qla_gs.c
1670
"MODEL DESCRIPTION = %s.\n", eiter->a.model_desc);
drivers/scsi/qla2xxx/qla_gs.c
1678
eiter->a.hw_version, sizeof(eiter->a.hw_version));
drivers/scsi/qla2xxx/qla_gs.c
1682
eiter->a.hw_version, sizeof(eiter->a.hw_version));
drivers/scsi/qla2xxx/qla_gs.c
1687
eiter->a.hw_version, sizeof(eiter->a.hw_version),
drivers/scsi/qla2xxx/qla_gs.c
1695
"HARDWARE VERSION = %s.\n", eiter->a.hw_version);
drivers/scsi/qla2xxx/qla_gs.c
1700
eiter->a.driver_version, sizeof(eiter->a.driver_version),
drivers/scsi/qla2xxx/qla_gs.c
1707
"DRIVER VERSION = %s.\n", eiter->a.driver_version);
drivers/scsi/qla2xxx/qla_gs.c
1712
eiter->a.orom_version, sizeof(eiter->a.orom_version),
drivers/scsi/qla2xxx/qla_gs.c
1721
eiter->a.orom_version[1], eiter->a.orom_version[0]);
drivers/scsi/qla2xxx/qla_gs.c
1725
ha->isp_ops->fw_version_str(vha, eiter->a.fw_version,
drivers/scsi/qla2xxx/qla_gs.c
1726
sizeof(eiter->a.fw_version));
drivers/scsi/qla2xxx/qla_gs.c
1732
"FIRMWARE VERSION = %s.\n", eiter->a.fw_version);
drivers/scsi/qla2xxx/qla_gs.c
1739
eiter->a.os_version, sizeof(eiter->a.os_version),
drivers/scsi/qla2xxx/qla_gs.c
1745
eiter->a.os_version, sizeof(eiter->a.os_version),
drivers/scsi/qla2xxx/qla_gs.c
1754
"OS VERSION = %s.\n", eiter->a.os_version);
drivers/scsi/qla2xxx/qla_gs.c
1760
eiter->a.max_ct_len = cpu_to_be32(ha->frame_payload_size >> 2);
drivers/scsi/qla2xxx/qla_gs.c
1762
alen = sizeof(eiter->a.max_ct_len);
drivers/scsi/qla2xxx/qla_gs.c
1767
"CT PAYLOAD LENGTH = 0x%x.\n", be32_to_cpu(eiter->a.max_ct_len));
drivers/scsi/qla2xxx/qla_gs.c
1771
alen = qla2x00_get_sym_node_name(vha, eiter->a.sym_name,
drivers/scsi/qla2xxx/qla_gs.c
1772
sizeof(eiter->a.sym_name));
drivers/scsi/qla2xxx/qla_gs.c
1778
"SYMBOLIC NAME = %s.\n", eiter->a.sym_name);
drivers/scsi/qla2xxx/qla_gs.c
1782
eiter->a.vendor_specific_info = cpu_to_be32(PCI_VENDOR_ID_QLOGIC);
drivers/scsi/qla2xxx/qla_gs.c
1783
alen = sizeof(eiter->a.vendor_specific_info);
drivers/scsi/qla2xxx/qla_gs.c
1789
be32_to_cpu(eiter->a.vendor_specific_info));
drivers/scsi/qla2xxx/qla_gs.c
1793
eiter->a.num_ports = cpu_to_be32(1);
drivers/scsi/qla2xxx/qla_gs.c
1794
alen = sizeof(eiter->a.num_ports);
drivers/scsi/qla2xxx/qla_gs.c
1799
"PORT COUNT = %x.\n", be32_to_cpu(eiter->a.num_ports));
drivers/scsi/qla2xxx/qla_gs.c
1803
memcpy(eiter->a.fabric_name, vha->fabric_node_name,
drivers/scsi/qla2xxx/qla_gs.c
1804
sizeof(eiter->a.fabric_name));
drivers/scsi/qla2xxx/qla_gs.c
1805
alen = sizeof(eiter->a.fabric_name);
drivers/scsi/qla2xxx/qla_gs.c
1810
"FABRIC NAME = %016llx.\n", wwn_to_u64(eiter->a.fabric_name));
drivers/scsi/qla2xxx/qla_gs.c
1815
eiter->a.bios_name, sizeof(eiter->a.bios_name),
drivers/scsi/qla2xxx/qla_gs.c
1822
"BIOS NAME = %s\n", eiter->a.bios_name);
drivers/scsi/qla2xxx/qla_gs.c
1827
eiter->a.vendor_identifier, sizeof(eiter->a.vendor_identifier),
drivers/scsi/qla2xxx/qla_gs.c
1834
"VENDOR IDENTIFIER = %s.\n", eiter->a.vendor_identifier);
drivers/scsi/qla2xxx/qla_gs.c
1863
eiter->a.fc4_types[0] = 0x00;
drivers/scsi/qla2xxx/qla_gs.c
1864
eiter->a.fc4_types[1] = 0x00;
drivers/scsi/qla2xxx/qla_gs.c
1865
eiter->a.fc4_types[2] = 0x01;
drivers/scsi/qla2xxx/qla_gs.c
1866
eiter->a.fc4_types[3] = 0x00;
drivers/scsi/qla2xxx/qla_gs.c
1867
alen = sizeof(eiter->a.fc4_types);
drivers/scsi/qla2xxx/qla_gs.c
1872
"FC4 TYPES = %016llx.\n", *(uint64_t *)eiter->a.fc4_types);
drivers/scsi/qla2xxx/qla_gs.c
1874
eiter->a.fc4_types[6] = 1; /* NVMe type 28h */
drivers/scsi/qla2xxx/qla_gs.c
1877
eiter->a.fc4_types[6]);
drivers/scsi/qla2xxx/qla_gs.c
1882
eiter->a.sup_speed = cpu_to_be32(
drivers/scsi/qla2xxx/qla_gs.c
1884
alen = sizeof(eiter->a.sup_speed);
drivers/scsi/qla2xxx/qla_gs.c
1889
"SUPPORTED SPEED = %x.\n", be32_to_cpu(eiter->a.sup_speed));
drivers/scsi/qla2xxx/qla_gs.c
1893
eiter->a.cur_speed = cpu_to_be32(
drivers/scsi/qla2xxx/qla_gs.c
1895
alen = sizeof(eiter->a.cur_speed);
drivers/scsi/qla2xxx/qla_gs.c
1900
"CURRENT SPEED = %x.\n", be32_to_cpu(eiter->a.cur_speed));
drivers/scsi/qla2xxx/qla_gs.c
1904
eiter->a.max_frame_size = cpu_to_be32(ha->frame_payload_size);
drivers/scsi/qla2xxx/qla_gs.c
1905
alen = sizeof(eiter->a.max_frame_size);
drivers/scsi/qla2xxx/qla_gs.c
1910
"MAX FRAME SIZE = %x.\n", be32_to_cpu(eiter->a.max_frame_size));
drivers/scsi/qla2xxx/qla_gs.c
1915
eiter->a.os_dev_name, sizeof(eiter->a.os_dev_name),
drivers/scsi/qla2xxx/qla_gs.c
1922
"OS DEVICE NAME = %s.\n", eiter->a.os_dev_name);
drivers/scsi/qla2xxx/qla_gs.c
1929
eiter->a.host_name, sizeof(eiter->a.host_name),
drivers/scsi/qla2xxx/qla_gs.c
1936
"HOSTNAME = %s.\n", eiter->a.host_name);
drivers/scsi/qla2xxx/qla_gs.c
1944
memcpy(eiter->a.node_name, vha->node_name, sizeof(eiter->a.node_name));
drivers/scsi/qla2xxx/qla_gs.c
1945
alen = sizeof(eiter->a.node_name);
drivers/scsi/qla2xxx/qla_gs.c
1950
"NODENAME = %016llx.\n", wwn_to_u64(eiter->a.node_name));
drivers/scsi/qla2xxx/qla_gs.c
1955
memcpy(eiter->a.port_name, vha->port_name, sizeof(eiter->a.port_name));
drivers/scsi/qla2xxx/qla_gs.c
1956
alen = sizeof(eiter->a.port_name);
drivers/scsi/qla2xxx/qla_gs.c
1961
"PORTNAME = %016llx.\n", wwn_to_u64(eiter->a.port_name));
drivers/scsi/qla2xxx/qla_gs.c
1966
alen = qla2x00_get_sym_node_name(vha, eiter->a.port_sym_name,
drivers/scsi/qla2xxx/qla_gs.c
1967
sizeof(eiter->a.port_sym_name));
drivers/scsi/qla2xxx/qla_gs.c
1973
"PORT SYMBOLIC NAME = %s\n", eiter->a.port_sym_name);
drivers/scsi/qla2xxx/qla_gs.c
1978
eiter->a.port_type = cpu_to_be32(NS_NX_PORT_TYPE);
drivers/scsi/qla2xxx/qla_gs.c
1979
alen = sizeof(eiter->a.port_type);
drivers/scsi/qla2xxx/qla_gs.c
1984
"PORT TYPE = %x.\n", be32_to_cpu(eiter->a.port_type));
drivers/scsi/qla2xxx/qla_gs.c
1989
eiter->a.port_supported_cos = cpu_to_be32(FC_CLASS_3);
drivers/scsi/qla2xxx/qla_gs.c
1990
alen = sizeof(eiter->a.port_supported_cos);
drivers/scsi/qla2xxx/qla_gs.c
1995
"SUPPORTED COS = %08x\n", be32_to_cpu(eiter->a.port_supported_cos));
drivers/scsi/qla2xxx/qla_gs.c
2000
memcpy(eiter->a.fabric_name, vha->fabric_node_name,
drivers/scsi/qla2xxx/qla_gs.c
2001
sizeof(eiter->a.fabric_name));
drivers/scsi/qla2xxx/qla_gs.c
2002
alen = sizeof(eiter->a.fabric_name);
drivers/scsi/qla2xxx/qla_gs.c
2007
"FABRIC NAME = %016llx.\n", wwn_to_u64(eiter->a.fabric_name));
drivers/scsi/qla2xxx/qla_gs.c
2012
eiter->a.port_fc4_type[0] = 0x00;
drivers/scsi/qla2xxx/qla_gs.c
2013
eiter->a.port_fc4_type[1] = 0x00;
drivers/scsi/qla2xxx/qla_gs.c
2014
eiter->a.port_fc4_type[2] = 0x01;
drivers/scsi/qla2xxx/qla_gs.c
2015
eiter->a.port_fc4_type[3] = 0x00;
drivers/scsi/qla2xxx/qla_gs.c
2016
alen = sizeof(eiter->a.port_fc4_type);
drivers/scsi/qla2xxx/qla_gs.c
2022
*(uint64_t *)eiter->a.port_fc4_type);
drivers/scsi/qla2xxx/qla_gs.c
2027
eiter->a.port_state = cpu_to_be32(2);
drivers/scsi/qla2xxx/qla_gs.c
2028
alen = sizeof(eiter->a.port_state);
drivers/scsi/qla2xxx/qla_gs.c
2033
"PORT_STATE = %x.\n", be32_to_cpu(eiter->a.port_state));
drivers/scsi/qla2xxx/qla_gs.c
2038
eiter->a.num_ports = cpu_to_be32(1);
drivers/scsi/qla2xxx/qla_gs.c
2039
alen = sizeof(eiter->a.num_ports);
drivers/scsi/qla2xxx/qla_gs.c
2044
"PORT COUNT = %x.\n", be32_to_cpu(eiter->a.num_ports));
drivers/scsi/qla2xxx/qla_gs.c
2049
eiter->a.port_id = cpu_to_be32(vha->d_id.b24);
drivers/scsi/qla2xxx/qla_gs.c
2050
alen = sizeof(eiter->a.port_id);
drivers/scsi/qla2xxx/qla_gs.c
2055
"PORT ID = %x.\n", be32_to_cpu(eiter->a.port_id));
drivers/scsi/qla2xxx/qla_gs.c
2064
eiter->a.smartsan_service, sizeof(eiter->a.smartsan_service),
drivers/scsi/qla2xxx/qla_gs.c
2071
"SMARTSAN SERVICE CATEGORY = %s.\n", eiter->a.smartsan_service);
drivers/scsi/qla2xxx/qla_gs.c
2076
memcpy(eiter->a.smartsan_guid, vha->node_name, WWN_SIZE);
drivers/scsi/qla2xxx/qla_gs.c
2077
memcpy(eiter->a.smartsan_guid + WWN_SIZE, vha->port_name, WWN_SIZE);
drivers/scsi/qla2xxx/qla_gs.c
2078
alen = sizeof(eiter->a.smartsan_guid);
drivers/scsi/qla2xxx/qla_gs.c
2084
wwn_to_u64(eiter->a.smartsan_guid),
drivers/scsi/qla2xxx/qla_gs.c
2085
wwn_to_u64(eiter->a.smartsan_guid + WWN_SIZE));
drivers/scsi/qla2xxx/qla_gs.c
2091
eiter->a.smartsan_version, sizeof(eiter->a.smartsan_version),
drivers/scsi/qla2xxx/qla_gs.c
2098
"SMARTSAN VERSION = %s\n", eiter->a.smartsan_version);
drivers/scsi/qla2xxx/qla_gs.c
2103
alen = scnprintf(eiter->a.smartsan_prod_name,
drivers/scsi/qla2xxx/qla_gs.c
2104
sizeof(eiter->a.smartsan_prod_name),
drivers/scsi/qla2xxx/qla_gs.c
2111
"SMARTSAN PRODUCT NAME = %s\n", eiter->a.smartsan_prod_name);
drivers/scsi/qla2xxx/qla_gs.c
2116
eiter->a.smartsan_port_info = cpu_to_be32(vha->vp_idx ? 2 : 1);
drivers/scsi/qla2xxx/qla_gs.c
2117
alen = sizeof(eiter->a.smartsan_port_info);
drivers/scsi/qla2xxx/qla_gs.c
2122
"SMARTSAN PORT INFO = %x\n", eiter->a.smartsan_port_info);
drivers/scsi/qla2xxx/qla_gs.c
2127
eiter->a.smartsan_security_support = cpu_to_be32(1);
drivers/scsi/qla2xxx/qla_gs.c
2128
alen = sizeof(eiter->a.smartsan_security_support);
drivers/scsi/qla2xxx/qla_gs.c
2134
be32_to_cpu(eiter->a.smartsan_security_support));
drivers/scsi/qla2xxx/qla_init.c
2312
struct tmf_arg a;
drivers/scsi/qla2xxx/qla_init.c
2318
a.vha = fcport->vha;
drivers/scsi/qla2xxx/qla_init.c
2319
a.fcport = fcport;
drivers/scsi/qla2xxx/qla_init.c
2320
a.lun = lun;
drivers/scsi/qla2xxx/qla_init.c
2321
a.flags = flags;
drivers/scsi/qla2xxx/qla_init.c
2322
INIT_LIST_HEAD(&a.tmf_elem);
drivers/scsi/qla2xxx/qla_init.c
2325
a.modifier = MK_SYNC_ID_LUN;
drivers/scsi/qla2xxx/qla_init.c
2327
a.modifier = MK_SYNC_ID;
drivers/scsi/qla2xxx/qla_init.c
2330
if (qla_get_tmf(&a))
drivers/scsi/qla2xxx/qla_init.c
2333
a.qpair = vha->hw->base_qpair;
drivers/scsi/qla2xxx/qla_init.c
2334
rval = __qla2x00_async_tm_cmd(&a);
drivers/scsi/qla2xxx/qla_init.c
2336
qla_put_tmf(&a);
drivers/scsi/qla2xxx/qla_init.c
4185
struct sff_8247_a0 *a;
drivers/scsi/qla2xxx/qla_init.c
4213
a = (struct sff_8247_a0 *)vha->hw->sfp_data;
drivers/scsi/qla2xxx/qla_init.c
4217
ll = a->fc_ll_cc7;
drivers/scsi/qla2xxx/qla_init.c
4222
if (a->length_km > 5 || a->length_100m > 50)
drivers/scsi/qla2xxx/qla_iocb.c
3142
struct qla_els_pt_arg *a)
drivers/scsi/qla2xxx/qla_iocb.c
3149
els_iocb->nport_handle = a->nport_handle;
drivers/scsi/qla2xxx/qla_iocb.c
3150
els_iocb->rx_xchg_address = a->rx_xchg_address;
drivers/scsi/qla2xxx/qla_iocb.c
3152
els_iocb->vp_index = a->vp_idx;
drivers/scsi/qla2xxx/qla_iocb.c
3155
els_iocb->opcode = a->els_opcode;
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
3165
els_iocb->control_flags = cpu_to_le16(a->control_flags);
drivers/scsi/qla2xxx/qla_iocb.c
3167
els_iocb->tx_byte_count = cpu_to_le32(a->tx_byte_count);
drivers/scsi/qla2xxx/qla_iocb.c
3168
els_iocb->tx_len = cpu_to_le32(a->tx_len);
drivers/scsi/qla2xxx/qla_iocb.c
3169
put_unaligned_le64(a->tx_addr, &els_iocb->tx_address);
drivers/scsi/qla2xxx/qla_iocb.c
3171
els_iocb->rx_byte_count = cpu_to_le32(a->rx_byte_count);
drivers/scsi/qla2xxx/qla_iocb.c
3172
els_iocb->rx_len = cpu_to_le32(a->rx_len);
drivers/scsi/qla2xxx/qla_iocb.c
3173
put_unaligned_le64(a->rx_addr, &els_iocb->rx_address);
drivers/scsi/qla2xxx/qla_nvme.c
1106
struct qla_nvme_lsrjt_pt_arg *a)
drivers/scsi/qla2xxx/qla_nvme.c
1113
lsrjt_iocb->nport_handle = a->nport_handle;
drivers/scsi/qla2xxx/qla_nvme.c
1114
lsrjt_iocb->exchange_address = a->xchg_address;
drivers/scsi/qla2xxx/qla_nvme.c
1115
lsrjt_iocb->vp_index = a->vp_idx;
drivers/scsi/qla2xxx/qla_nvme.c
1117
lsrjt_iocb->control_flags = cpu_to_le16(a->control_flags);
drivers/scsi/qla2xxx/qla_nvme.c
1119
put_unaligned_le64(a->tx_addr, &lsrjt_iocb->dsd[0].address);
drivers/scsi/qla2xxx/qla_nvme.c
1120
lsrjt_iocb->dsd[0].length = cpu_to_le32(a->tx_byte_count);
drivers/scsi/qla2xxx/qla_nvme.c
1122
lsrjt_iocb->tx_byte_count = cpu_to_le32(a->tx_byte_count);
drivers/scsi/qla2xxx/qla_nvme.c
1124
put_unaligned_le64(a->rx_addr, &lsrjt_iocb->dsd[1].address);
drivers/scsi/qla2xxx/qla_nvme.c
1132
struct qla_nvme_lsrjt_pt_arg *a, bool is_xchg_terminate)
drivers/scsi/qla2xxx/qla_nvme.c
1144
qla_nvme_fc_format_rjt((void *)vha->hw->lsrjt.c, a->opcode,
drivers/scsi/qla2xxx/qla_nvme.c
1145
a->reason, a->explanation, 0);
drivers/scsi/qla2xxx/qla_nvme.c
1147
a->tx_byte_count = sizeof(struct fcnvme_ls_rjt);
drivers/scsi/qla2xxx/qla_nvme.c
1148
a->tx_addr = vha->hw->lsrjt.cdma;
drivers/scsi/qla2xxx/qla_nvme.c
1149
a->control_flags = CF_LS4_RESPONDER << CF_LS4_SHIFT;
drivers/scsi/qla2xxx/qla_nvme.c
1153
a->ox_id, a->opcode);
drivers/scsi/qla2xxx/qla_nvme.c
1157
a->tx_byte_count = 0;
drivers/scsi/qla2xxx/qla_nvme.c
1158
a->control_flags = CF_LS4_RESPONDER_TERM << CF_LS4_SHIFT;
drivers/scsi/qla2xxx/qla_nvme.c
1160
"Terminate nvme ls xchg 0x%x\n", a->xchg_address);
drivers/scsi/qla2xxx/qla_nvme.c
1163
qla_nvme_lsrjt_pt_iocb(vha, lsrjt_iocb, a);
drivers/scsi/qla2xxx/qla_nvme.c
1185
struct qla_nvme_lsrjt_pt_arg a;
drivers/scsi/qla2xxx/qla_nvme.c
1194
memset((void *)&a, 0, sizeof(a));
drivers/scsi/qla2xxx/qla_nvme.c
1195
a.vp_idx = vha->vp_idx;
drivers/scsi/qla2xxx/qla_nvme.c
1196
a.nport_handle = uctx->nport_handle;
drivers/scsi/qla2xxx/qla_nvme.c
1197
a.xchg_address = uctx->exchange_address;
drivers/scsi/qla2xxx/qla_nvme.c
1198
qla_nvme_ls_reject_iocb(vha, vha->hw->base_qpair, &a, true);
drivers/scsi/qla2xxx/qla_nvme.c
1231
struct qla_nvme_lsrjt_pt_arg a;
drivers/scsi/qla2xxx/qla_nvme.c
1253
memset((void *)&a, 0, sizeof(a));
drivers/scsi/qla2xxx/qla_nvme.c
1255
a.opcode = opcode[3];
drivers/scsi/qla2xxx/qla_nvme.c
1256
a.vp_idx = p->vp_index;
drivers/scsi/qla2xxx/qla_nvme.c
1257
a.nport_handle = p->nport_handle;
drivers/scsi/qla2xxx/qla_nvme.c
1258
a.ox_id = p->ox_id;
drivers/scsi/qla2xxx/qla_nvme.c
1259
a.xchg_address = p->exchange_address;
drivers/scsi/qla2xxx/qla_nvme.c
1273
a.reason = FCNVME_RJT_RC_INV_ASSOC;
drivers/scsi/qla2xxx/qla_nvme.c
1274
a.explanation = FCNVME_RJT_EXP_NONE;
drivers/scsi/qla2xxx/qla_nvme.c
1283
a.reason = FCNVME_RJT_RC_LOGIC;
drivers/scsi/qla2xxx/qla_nvme.c
1284
a.explanation = FCNVME_RJT_EXP_NONE;
drivers/scsi/qla2xxx/qla_nvme.c
1292
a.reason = FCNVME_RJT_RC_LOGIC;
drivers/scsi/qla2xxx/qla_nvme.c
1293
a.explanation = FCNVME_RJT_EXP_NONE;
drivers/scsi/qla2xxx/qla_nvme.c
1325
qla_nvme_ls_reject_iocb(vha, (*rsp)->qpair, &a, false);
drivers/scsi/qla2xxx/qla_nvme.c
16
struct qla_nvme_lsrjt_pt_arg *a,
drivers/scsi/qla2xxx/qla_nvme.c
372
struct qla_nvme_lsrjt_pt_arg a;
drivers/scsi/qla2xxx/qla_nvme.c
439
memset((void *)&a, 0, sizeof(a));
drivers/scsi/qla2xxx/qla_nvme.c
440
a.vp_idx = vha->vp_idx;
drivers/scsi/qla2xxx/qla_nvme.c
441
a.nport_handle = uctx->nport_handle;
drivers/scsi/qla2xxx/qla_nvme.c
442
a.xchg_address = uctx->exchange_address;
drivers/scsi/qla2xxx/qla_nvme.c
443
qla_nvme_ls_reject_iocb(vha, ha->base_qpair, &a, true);
drivers/scsi/qla2xxx/qla_target.c
4757
struct atio_from_isp *a = (struct atio_from_isp *)iocb;
drivers/scsi/qla2xxx/qla_target.c
4787
abort_cmds_for_lun(vha, lun, a->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
4814
struct atio_from_isp *a = (struct atio_from_isp *)iocb;
drivers/scsi/qla2xxx/qla_target.c
4821
fn = a->u.isp24.fcp_cmnd.task_mgmt_flags;
drivers/scsi/qla2xxx/qla_target.c
4825
a->u.isp24.fcp_hdr.s_id);
drivers/scsi/qla2xxx/qla_target.c
4829
scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun);
drivers/scsi/qla2xxx/qla_target.c
4841
struct atio_from_isp *a = (struct atio_from_isp *)iocb;
drivers/scsi/qla2xxx/qla_target.c
4861
scsilun_to_int((struct scsi_lun *)&a->u.isp24.fcp_cmnd.lun);
drivers/scsi/qla2xxx/tcm_qla2xxx.c
879
struct tcm_qla2xxx_tpg_attrib *a = &tpg->tpg_attrib; \
drivers/scsi/qla2xxx/tcm_qla2xxx.c
895
a->name = val; \
drivers/scsi/qla4xxx/ql4_def.h
1000
ql4xxx_sem_unlock(a, QL4010_FLASH_SEM_MASK);
drivers/scsi/qla4xxx/ql4_def.h
1002
ql4xxx_sem_unlock(a, QL4022_FLASH_SEM_MASK);
drivers/scsi/qla4xxx/ql4_def.h
1005
static inline int ql4xxx_lock_nvram(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_def.h
1007
if (is_qla4010(a))
drivers/scsi/qla4xxx/ql4_def.h
1008
return ql4xxx_sem_spinlock(a, QL4010_NVRAM_SEM_MASK,
drivers/scsi/qla4xxx/ql4_def.h
1011
return ql4xxx_sem_spinlock(a, QL4022_NVRAM_SEM_MASK,
drivers/scsi/qla4xxx/ql4_def.h
1013
(a->mac_index)) << 10);
drivers/scsi/qla4xxx/ql4_def.h
1016
static inline void ql4xxx_unlock_nvram(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_def.h
1018
if (is_qla4010(a))
drivers/scsi/qla4xxx/ql4_def.h
1019
ql4xxx_sem_unlock(a, QL4010_NVRAM_SEM_MASK);
drivers/scsi/qla4xxx/ql4_def.h
1021
ql4xxx_sem_unlock(a, QL4022_NVRAM_SEM_MASK);
drivers/scsi/qla4xxx/ql4_def.h
1024
static inline int ql4xxx_lock_drvr(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_def.h
1026
if (is_qla4010(a))
drivers/scsi/qla4xxx/ql4_def.h
1027
return ql4xxx_sem_lock(a, QL4010_DRVR_SEM_MASK,
drivers/scsi/qla4xxx/ql4_def.h
1030
return ql4xxx_sem_lock(a, QL4022_DRVR_SEM_MASK,
drivers/scsi/qla4xxx/ql4_def.h
1032
(a->mac_index)) << 1);
drivers/scsi/qla4xxx/ql4_def.h
1035
static inline void ql4xxx_unlock_drvr(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_def.h
1037
if (is_qla4010(a))
drivers/scsi/qla4xxx/ql4_def.h
1038
ql4xxx_sem_unlock(a, QL4010_DRVR_SEM_MASK);
drivers/scsi/qla4xxx/ql4_def.h
1040
ql4xxx_sem_unlock(a, QL4022_DRVR_SEM_MASK);
drivers/scsi/qla4xxx/ql4_def.h
986
static inline int ql4xxx_lock_flash(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_def.h
988
if (is_qla4010(a))
drivers/scsi/qla4xxx/ql4_def.h
989
return ql4xxx_sem_spinlock(a, QL4010_FLASH_SEM_MASK,
drivers/scsi/qla4xxx/ql4_def.h
992
return ql4xxx_sem_spinlock(a, QL4022_FLASH_SEM_MASK,
drivers/scsi/qla4xxx/ql4_def.h
994
(a->mac_index)) << 13);
drivers/scsi/qla4xxx/ql4_def.h
997
static inline void ql4xxx_unlock_flash(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_def.h
999
if (is_qla4010(a))
drivers/scsi/qla4xxx/ql4_glbl.h
13
int ql4xxx_lock_drvr_wait(struct scsi_qla_host *a);
drivers/scsi/qla4xxx/ql4_init.c
760
int ql4xxx_lock_drvr_wait(struct scsi_qla_host *a)
drivers/scsi/qla4xxx/ql4_init.c
767
if (ql4xxx_lock_drvr(a) == 0) {
drivers/scsi/qla4xxx/ql4_init.c
771
a->host_no,
drivers/scsi/qla4xxx/ql4_init.c
776
"acquired\n", a->host_no, __func__));
drivers/scsi/qlogicpti.c
60
#define PACKB(a, b) (((a)<<4)|(b))
drivers/scsi/scsi_debug.c
198
#define TAPE_BLOCK_MARK(a) (a & TAPE_BLOCK_MARK_MASK)
drivers/scsi/scsi_debug.c
199
#define TAPE_BLOCK_SIZE(a) (a & TAPE_BLOCK_SIZE_MASK)
drivers/scsi/scsi_debug.c
200
#define IS_TAPE_BLOCK_FM(a) ((a & TAPE_BLOCK_FM_FLAG) != 0)
drivers/scsi/scsi_debug.c
201
#define IS_TAPE_BLOCK_EOD(a) ((a & TAPE_BLOCK_EOD_FLAG) != 0)
drivers/scsi/sd.h
167
#define sd_printk(prefix, sdsk, fmt, a...) \
drivers/scsi/sd.h
170
(sdsk)->disk->disk_name, fmt, ##a) : \
drivers/scsi/sd.h
171
sdev_printk(prefix, (sdsk)->device, fmt, ##a)
drivers/scsi/sd.h
173
#define sd_first_printk(prefix, sdsk, fmt, a...) \
drivers/scsi/sd.h
176
sd_printk(prefix, sdsk, fmt, ##a); \
drivers/scsi/sg.c
210
#define sg_printk(prefix, sdp, fmt, a...) \
drivers/scsi/sg.c
211
sdev_prefix_printk(prefix, (sdp)->device, (sdp)->name, fmt, ##a)
drivers/scsi/sr.h
56
#define sr_printk(prefix, cd, fmt, a...) \
drivers/scsi/sr.h
57
sdev_prefix_printk(prefix, (cd)->device, (cd)->cdi.name, fmt, ##a)
drivers/scsi/st.c
314
#define st_printk(prefix, t, fmt, a...) \
drivers/scsi/st.c
315
sdev_prefix_printk(prefix, (t)->device, (t)->name, fmt, ##a)
drivers/scsi/st.c
317
#define DEBC_printk(t, fmt, a...) \
drivers/scsi/st.c
318
if (debugging) { st_printk(ST_DEB_MSG, t, fmt, ##a ); }
drivers/scsi/st.c
320
#define DEBC_printk(t, fmt, a...)
drivers/scsi/st.c
71
#define DEB(a) a
drivers/scsi/st.c
72
#define DEBC(a) if (debugging) { a ; }
drivers/scsi/st.c
74
#define DEB(a)
drivers/scsi/st.c
75
#define DEBC(a)
drivers/scsi/sym53c8xx_2/sym_malloc.c
113
a = (unsigned long)ptr;
drivers/scsi/sym53c8xx_2/sym_malloc.c
118
M_FREE_MEM_CLUSTER((void *)a);
drivers/scsi/sym53c8xx_2/sym_malloc.c
120
((m_link_p) a)->next = h[i].next;
drivers/scsi/sym53c8xx_2/sym_malloc.c
121
h[i].next = (m_link_p) a;
drivers/scsi/sym53c8xx_2/sym_malloc.c
125
b = a ^ s;
drivers/scsi/sym53c8xx_2/sym_malloc.c
131
((m_link_p) a)->next = h[i].next;
drivers/scsi/sym53c8xx_2/sym_malloc.c
132
h[i].next = (m_link_p) a;
drivers/scsi/sym53c8xx_2/sym_malloc.c
136
a = a & b;
drivers/scsi/sym53c8xx_2/sym_malloc.c
350
void *a = (void *)((unsigned long)m & ~SYM_MEM_CLUSTER_MASK);
drivers/scsi/sym53c8xx_2/sym_malloc.c
357
while (vp && vp->vaddr != a)
drivers/scsi/sym53c8xx_2/sym_malloc.c
362
b = vp->baddr + (m - a);
drivers/scsi/sym53c8xx_2/sym_malloc.c
52
void *a;
drivers/scsi/sym53c8xx_2/sym_malloc.c
74
a = h[j].next;
drivers/scsi/sym53c8xx_2/sym_malloc.c
75
if (a) {
drivers/scsi/sym53c8xx_2/sym_malloc.c
80
h[j].next = (m_link_p) (a+s);
drivers/scsi/sym53c8xx_2/sym_malloc.c
85
printf("___sym_malloc(%d) = %p\n", size, (void *) a);
drivers/scsi/sym53c8xx_2/sym_malloc.c
87
return a;
drivers/scsi/sym53c8xx_2/sym_malloc.c
98
unsigned long a, b;
drivers/scsi/sym53c8xx_2/sym_misc.h
166
#define _U_(a,m) (a)<=(1<<m)?m:
drivers/scsi/sym53c8xx_2/sym_misc.h
171
#define _LGRU16_(a) \
drivers/scsi/sym53c8xx_2/sym_misc.h
173
_U_(a, 0)_U_(a, 1)_U_(a, 2)_U_(a, 3)_U_(a, 4)_U_(a, 5)_U_(a, 6)_U_(a, 7) \
drivers/scsi/sym53c8xx_2/sym_misc.h
174
_U_(a, 8)_U_(a, 9)_U_(a,10)_U_(a,11)_U_(a,12)_U_(a,13)_U_(a,14)_U_(a,15) \
drivers/scsi/wd33c93.h
27
#define DB(f,a) if (hostdata->args & (f)) a;
drivers/scsi/wd33c93.h
29
#define DB(f,a)
drivers/sh/intc/internals.h
106
static inline int intc_handle_int_cmp(const void *a, const void *b)
drivers/sh/intc/internals.h
108
const struct intc_handle_int *_a = a;
drivers/slimbus/core.c
331
static bool slim_eaddr_equal(const struct slim_eaddr *a,
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/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/dpaa2-console.c
38
#define LAST_BYTE(a) ((a) & ~(LOG_HEADER_FLAG_BUFFER_WRAPAROUND))
drivers/soc/fsl/dpio/qbman-portal.c
1797
u32 qbman_bp_info_num_free_bufs(struct qbman_bp_query_rslt *a)
drivers/soc/fsl/dpio/qbman-portal.c
1799
return le32_to_cpu(a->fill);
drivers/soc/fsl/dpio/qbman-portal.h
611
u32 qbman_bp_info_num_free_bufs(struct qbman_bp_query_rslt *a);
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
66
if ((bm_buffer_get64(a) & BMAN_TOKEN_MASK) <
drivers/soc/fsl/qbman/bman_test_api.c
69
if ((bm_buffer_get64(a) & 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
134
const u32 *_a = a->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
146
const u32 *_a = a->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/soundwire/intel.c
129
ret += intel_sprintf(a, true, buf, ret, SDW_ALH_STRMZCFG(i));
drivers/soundwire/intel.c
76
void __iomem *a = sdw->link_res->alh;
drivers/spi/spi-fsl-qspi.c
334
static inline u32 fsl_qspi_endian_xchg(struct fsl_qspi *q, u32 a)
drivers/spi/spi-fsl-qspi.c
336
return needs_swap_endian(q) ? __swab32(a) : a;
drivers/spi/spi-loopback-test.c
494
static int rx_ranges_cmp(void *priv, const struct list_head *a,
drivers/spi/spi-loopback-test.c
497
const struct rx_ranges *rx_a = list_entry(a, struct rx_ranges, list);
drivers/spi/spi.c
58
modalias_show(struct device *dev, struct device_attribute *a, char *buf)
drivers/spi/spi.c
72
struct device_attribute *a,
drivers/spi/spi.c
85
struct device_attribute *a, char *buf)
drivers/staging/media/atomisp/pci/atomisp_csi2_bridge.c
449
#define to_sensor_asd(a) container_of(a, struct sensor_async_subdev, asd)
drivers/staging/media/atomisp/pci/camera/util/interface/ia_css_util.h
80
struct ia_css_resolution a,
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/hive_isp_css_include/misc_support.h
12
#define NOT_USED(a) ((void)(a))
drivers/staging/media/atomisp/pci/hive_isp_css_include/platform_support.h
23
#define CSS_ALIGN(d, a) d __attribute__((aligned(a)))
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
197
to->a[0][i] = 0;
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
225
to->a[0][base + j] = a[j];
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
35
static const s16 a[XNR3_LOOK_UP_TABLE_POINTS] = {
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3_param.h
70
VMEM_ARRAY(a, 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/inputfifo/src/inputfifo.c
116
unsigned int a,
drivers/staging/media/atomisp/pci/runtime/inputfifo/src/inputfifo.c
121
(a << HIVE_STR_TO_MIPI_DATA_A_LSB) |
drivers/staging/media/atomisp/pci/sh_css_frac.h
18
#define sFRACTION_BITS_FITTING(a) (a - sSHIFT)
drivers/staging/media/atomisp/pci/sh_css_frac.h
19
#define uFRACTION_BITS_FITTING(a) ((unsigned int)(a - uSHIFT))
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/av7110/av7110_v4l.c
499
static int vidioc_enumaudio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/staging/media/av7110/av7110_v4l.c
501
dprintk(2, "VIDIOC_G_AUDIO: %d\n", a->index);
drivers/staging/media/av7110/av7110_v4l.c
502
if (a->index != 0)
drivers/staging/media/av7110/av7110_v4l.c
504
*a = msp3400_v4l2_audio;
drivers/staging/media/av7110/av7110_v4l.c
508
static int vidioc_g_audio(struct file *file, void *fh, struct v4l2_audio *a)
drivers/staging/media/av7110/av7110_v4l.c
513
dprintk(2, "VIDIOC_G_AUDIO: %d\n", a->index);
drivers/staging/media/av7110/av7110_v4l.c
514
if (a->index != 0)
drivers/staging/media/av7110/av7110_v4l.c
518
*a = msp3400_v4l2_audio;
drivers/staging/media/av7110/av7110_v4l.c
522
static int vidioc_s_audio(struct file *file, void *fh, const struct v4l2_audio *a)
drivers/staging/media/av7110/av7110_v4l.c
527
dprintk(2, "VIDIOC_S_AUDIO: %d\n", a->index);
drivers/staging/media/av7110/av7110_v4l.c
530
return a->index ? -EINVAL : 0;
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1080
static int isc_g_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1084
return v4l2_g_parm_cap(video_devdata(file), isc->current_subdev->sd, a);
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1087
static int isc_s_parm(struct file *file, void *fh, struct v4l2_streamparm *a)
drivers/staging/media/deprecated/atmel/atmel-isc-base.c
1091
return v4l2_s_parm_cap(video_devdata(file), isc->current_subdev->sd, a);
drivers/staging/media/imx/imx-media-capture.c
503
struct v4l2_streamparm *a)
drivers/staging/media/imx/imx-media-capture.c
511
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
drivers/staging/media/imx/imx-media-capture.c
519
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/staging/media/imx/imx-media-capture.c
520
a->parm.capture.timeperframe = fi.interval;
drivers/staging/media/imx/imx-media-capture.c
526
struct v4l2_streamparm *a)
drivers/staging/media/imx/imx-media-capture.c
534
if (a->type != V4L2_BUF_TYPE_VIDEO_CAPTURE)
drivers/staging/media/imx/imx-media-capture.c
537
fi.interval = a->parm.capture.timeperframe;
drivers/staging/media/imx/imx-media-capture.c
543
a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME;
drivers/staging/media/imx/imx-media-capture.c
544
a->parm.capture.timeperframe = fi.interval;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
2237
__s32 a:12;
drivers/staging/media/ipu3/include/uapi/intel-ipu3.h
2609
__u16 a[IPU3_UAPI_ISP_VEC_ELEMS];
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
2259
acc->tcc.macc_table.entries[i].a = 1024;
drivers/staging/media/ipu3/ipu3-css-params.c
2805
xnr_vmem->a[i] = imgu_css_xnr3_vmem_defaults.a
drivers/staging/media/ipu3/ipu3-css.c
2198
unsigned int a = IPU3_CSS_AUX_FRAME_REF;
drivers/staging/media/ipu3/ipu3-css.c
2208
css_pipe->aux_frames[a].bytesperline /
drivers/staging/media/ipu3/ipu3-css.c
2209
css_pipe->aux_frames[a].bytesperpixel,
drivers/staging/media/ipu3/ipu3-css.c
2210
css_pipe->aux_frames[a].height,
drivers/staging/media/ipu3/ipu3-tables.c
9300
.a = {
drivers/staging/media/ipu3/ipu3-tables.h
35
s16 a[IMGU_XNR3_VMEM_LUT_LEN];
drivers/staging/media/ipu7/ipu7-mmu.c
52
#define TBL_PHYS_ADDR(a) ((phys_addr_t)(a) << ISP_PADDR_SHIFT)
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
227
#define VE_DEC_MPEG_VLD_ADDR_BASE(a) \
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
229
u32 _tmp = (a); \
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
474
#define VE_DEC_H265_BITS_ADDR_BASE(a) (((a) >> 8) & GENMASK(27, 0))
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
481
#define VE_DEC_H265_BITS_END_ADDR_BASE(a) ((a) >> 8)
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
491
#define VE_DEC_H265_NEIGHBOR_INFO_ADDR_BASE(a) ((a) >> 8)
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
517
#define VE_DEC_H265_LOW_ADDR_PRIMARY_CHROMA(a) \
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
518
SHIFT_AND_MASK_BITS(a, 31, 24)
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
519
#define VE_DEC_H265_LOW_ADDR_SECONDARY_CHROMA(a) \
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
520
SHIFT_AND_MASK_BITS(a, 23, 16)
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
521
#define VE_DEC_H265_LOW_ADDR_ENTRY_POINTS_BUF(a) \
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
522
SHIFT_AND_MASK_BITS(a, 7, 0)
drivers/staging/media/sunxi/cedrus/cedrus_regs.h
540
#define VE_DEC_H265_SRAM_DATA_ADDR_BASE(a) ((a) >> 8)
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_reg.h
12
#define SUN6I_ISP_ADDR_VALUE(a) ((a) >> 2)
drivers/staging/media/tegra-video/vi.c
311
struct v4l2_streamparm *a)
drivers/staging/media/tegra-video/vi.c
317
return v4l2_g_parm_cap(&chan->video, subdev, a);
drivers/staging/media/tegra-video/vi.c
321
struct v4l2_streamparm *a)
drivers/staging/media/tegra-video/vi.c
327
return v4l2_s_parm_cap(&chan->video, subdev, a);
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
1417
#define CVMX_CIU_TIMX(a) (a)
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
1427
#define CVMX_PIP_PRT_TAGX(a) (a)
drivers/staging/octeon/octeon-stubs.h
1428
#define CVMX_POW_PP_GRP_MSKX(a) (a)
drivers/staging/octeon/octeon-stubs.h
1429
#define CVMX_POW_WQ_INT_THRX(a) (a)
drivers/staging/octeon/octeon-stubs.h
1430
#define CVMX_SPXX_INT_MSK(a) (a)
drivers/staging/octeon/octeon-stubs.h
1431
#define CVMX_SPXX_INT_REG(a) (a)
drivers/staging/octeon/octeon-stubs.h
1432
#define CVMX_SSO_PPX_GRP_MSK(a) (a)
drivers/staging/octeon/octeon-stubs.h
1433
#define CVMX_SSO_WQ_INT_THRX(a) (a)
drivers/staging/octeon/octeon-stubs.h
1434
#define CVMX_STXX_INT_MSK(a) (a)
drivers/staging/octeon/octeon-stubs.h
1435
#define CVMX_STXX_INT_REG(a) (a)
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/octeon/octeon-stubs.h
32
#define CVMX_PIP_FRM_LEN_CHKX(a) (a)
drivers/staging/rtl8723bs/core/rtw_ieee80211.c
1121
u8 a = ACT_PUBLIC_MAX;
drivers/staging/rtl8723bs/core/rtw_ieee80211.c
1137
a = frame_body[1];
drivers/staging/rtl8723bs/core/rtw_ieee80211.c
1143
*action = a;
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/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/target/iscsi/iscsi_target_nodeattrib.c
102
struct se_node_acl *se_nacl = &a->nacl->se_node_acl;
drivers/target/iscsi/iscsi_target_nodeattrib.c
104
u32 orig_nopin_timeout = a->nopin_timeout;
drivers/target/iscsi/iscsi_target_nodeattrib.c
118
a->nopin_timeout = nopin_timeout;
drivers/target/iscsi/iscsi_target_nodeattrib.c
120
" Node %s\n", a->nopin_timeout,
drivers/target/iscsi/iscsi_target_nodeattrib.c
154
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
168
a->nopin_response_timeout = nopin_response_timeout;
drivers/target/iscsi/iscsi_target_nodeattrib.c
170
" Initiator Node %s\n", a->nopin_timeout,
drivers/target/iscsi/iscsi_target_nodeattrib.c
180
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
188
a->random_datain_pdu_offsets = random_datain_pdu_offsets;
drivers/target/iscsi/iscsi_target_nodeattrib.c
190
" Initiator Node %s\n", a->random_datain_pdu_offsets,
drivers/target/iscsi/iscsi_target_nodeattrib.c
200
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
208
a->random_datain_seq_offsets = random_datain_seq_offsets;
drivers/target/iscsi/iscsi_target_nodeattrib.c
210
" Initiator Node %s\n", a->random_datain_seq_offsets,
drivers/target/iscsi/iscsi_target_nodeattrib.c
220
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
228
a->random_r2t_offsets = random_r2t_offsets;
drivers/target/iscsi/iscsi_target_nodeattrib.c
230
" Initiator Node %s\n", a->random_r2t_offsets,
drivers/target/iscsi/iscsi_target_nodeattrib.c
240
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
248
a->default_erl = default_erl;
drivers/target/iscsi/iscsi_target_nodeattrib.c
250
" Node %s\n", a->default_erl,
drivers/target/iscsi/iscsi_target_nodeattrib.c
31
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
33
a->authentication = NA_AUTHENTICATION_INHERITED;
drivers/target/iscsi/iscsi_target_nodeattrib.c
34
a->dataout_timeout = NA_DATAOUT_TIMEOUT;
drivers/target/iscsi/iscsi_target_nodeattrib.c
35
a->dataout_timeout_retries = NA_DATAOUT_TIMEOUT_RETRIES;
drivers/target/iscsi/iscsi_target_nodeattrib.c
36
a->nopin_timeout = NA_NOPIN_TIMEOUT;
drivers/target/iscsi/iscsi_target_nodeattrib.c
37
a->nopin_response_timeout = NA_NOPIN_RESPONSE_TIMEOUT;
drivers/target/iscsi/iscsi_target_nodeattrib.c
38
a->random_datain_pdu_offsets = NA_RANDOM_DATAIN_PDU_OFFSETS;
drivers/target/iscsi/iscsi_target_nodeattrib.c
39
a->random_datain_seq_offsets = NA_RANDOM_DATAIN_SEQ_OFFSETS;
drivers/target/iscsi/iscsi_target_nodeattrib.c
40
a->random_r2t_offsets = NA_RANDOM_R2T_OFFSETS;
drivers/target/iscsi/iscsi_target_nodeattrib.c
41
a->default_erl = tpg->tpg_attrib.default_erl;
drivers/target/iscsi/iscsi_target_nodeattrib.c
48
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
62
a->dataout_timeout = dataout_timeout;
drivers/target/iscsi/iscsi_target_nodeattrib.c
64
" %s\n", a->dataout_timeout, iscsit_na_get_initiatorname(acl));
drivers/target/iscsi/iscsi_target_nodeattrib.c
73
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_nodeattrib.c
87
a->dataout_timeout_retries = dataout_timeout_retries;
drivers/target/iscsi/iscsi_target_nodeattrib.c
89
" Initiator Node %s\n", a->dataout_timeout_retries,
drivers/target/iscsi/iscsi_target_nodeattrib.c
99
struct iscsi_node_attrib *a = &acl->node_attrib;
drivers/target/iscsi/iscsi_target_stat.c
35
#define ISPRINT(a) ((a >= ' ') && (a <= '~'))
drivers/target/iscsi/iscsi_target_tpg.c
205
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
207
a->authentication = TA_AUTHENTICATION;
drivers/target/iscsi/iscsi_target_tpg.c
208
a->login_timeout = TA_LOGIN_TIMEOUT;
drivers/target/iscsi/iscsi_target_tpg.c
209
a->default_cmdsn_depth = TA_DEFAULT_CMDSN_DEPTH;
drivers/target/iscsi/iscsi_target_tpg.c
210
a->generate_node_acls = TA_GENERATE_NODE_ACLS;
drivers/target/iscsi/iscsi_target_tpg.c
211
a->cache_dynamic_acls = TA_CACHE_DYNAMIC_ACLS;
drivers/target/iscsi/iscsi_target_tpg.c
212
a->demo_mode_write_protect = TA_DEMO_MODE_WRITE_PROTECT;
drivers/target/iscsi/iscsi_target_tpg.c
213
a->prod_mode_write_protect = TA_PROD_MODE_WRITE_PROTECT;
drivers/target/iscsi/iscsi_target_tpg.c
214
a->demo_mode_discovery = TA_DEMO_MODE_DISCOVERY;
drivers/target/iscsi/iscsi_target_tpg.c
215
a->default_erl = TA_DEFAULT_ERL;
drivers/target/iscsi/iscsi_target_tpg.c
216
a->t10_pi = TA_DEFAULT_T10_PI;
drivers/target/iscsi/iscsi_target_tpg.c
217
a->fabric_prot_type = TA_DEFAULT_FABRIC_PROT_TYPE;
drivers/target/iscsi/iscsi_target_tpg.c
218
a->tpg_enabled_sendtargets = TA_DEFAULT_TPG_ENABLED_SENDTARGETS;
drivers/target/iscsi/iscsi_target_tpg.c
219
a->login_keys_workaround = TA_DEFAULT_LOGIN_KEYS_WORKAROUND;
drivers/target/iscsi/iscsi_target_tpg.c
585
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
633
a->authentication = authentication;
drivers/target/iscsi/iscsi_target_tpg.c
635
a->authentication ? "Enforcing" : "Disabling", tpg->tpgt);
drivers/target/iscsi/iscsi_target_tpg.c
644
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
656
a->login_timeout = login_timeout;
drivers/target/iscsi/iscsi_target_tpg.c
658
" %hu\n", a->login_timeout, tpg->tpgt);
drivers/target/iscsi/iscsi_target_tpg.c
667
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
674
a->generate_node_acls = flag;
drivers/target/iscsi/iscsi_target_tpg.c
676
tpg->tpgt, (a->generate_node_acls) ? "Enabled" : "Disabled");
drivers/target/iscsi/iscsi_target_tpg.c
678
if (flag == 1 && a->cache_dynamic_acls == 0) {
drivers/target/iscsi/iscsi_target_tpg.c
681
a->cache_dynamic_acls = 1;
drivers/target/iscsi/iscsi_target_tpg.c
691
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
705
a->default_cmdsn_depth = tcq_depth;
drivers/target/iscsi/iscsi_target_tpg.c
707
tpg->tpgt, a->default_cmdsn_depth);
drivers/target/iscsi/iscsi_target_tpg.c
716
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
723
if (a->generate_node_acls == 1 && flag == 0) {
drivers/target/iscsi/iscsi_target_tpg.c
729
a->cache_dynamic_acls = flag;
drivers/target/iscsi/iscsi_target_tpg.c
731
" ACLs %s\n", tpg->tpgt, (a->cache_dynamic_acls) ?
drivers/target/iscsi/iscsi_target_tpg.c
741
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
748
a->demo_mode_write_protect = flag;
drivers/target/iscsi/iscsi_target_tpg.c
750
tpg->tpgt, (a->demo_mode_write_protect) ? "ON" : "OFF");
drivers/target/iscsi/iscsi_target_tpg.c
759
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
766
a->prod_mode_write_protect = flag;
drivers/target/iscsi/iscsi_target_tpg.c
768
" %s\n", tpg->tpgt, (a->prod_mode_write_protect) ?
drivers/target/iscsi/iscsi_target_tpg.c
778
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
785
a->demo_mode_discovery = flag;
drivers/target/iscsi/iscsi_target_tpg.c
787
" %s\n", tpg->tpgt, (a->demo_mode_discovery) ?
drivers/target/iscsi/iscsi_target_tpg.c
797
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
804
a->default_erl = default_erl;
drivers/target/iscsi/iscsi_target_tpg.c
805
pr_debug("iSCSI_TPG[%hu] - DefaultERL: %u\n", tpg->tpgt, a->default_erl);
drivers/target/iscsi/iscsi_target_tpg.c
814
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
821
a->t10_pi = flag;
drivers/target/iscsi/iscsi_target_tpg.c
823
" %s\n", tpg->tpgt, (a->t10_pi) ?
drivers/target/iscsi/iscsi_target_tpg.c
833
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
840
a->fabric_prot_type = prot_type;
drivers/target/iscsi/iscsi_target_tpg.c
851
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
858
a->tpg_enabled_sendtargets = flag;
drivers/target/iscsi/iscsi_target_tpg.c
860
" %s\n", tpg->tpgt, (a->tpg_enabled_sendtargets) ? "ON" : "OFF");
drivers/target/iscsi/iscsi_target_tpg.c
869
struct iscsi_tpg_attrib *a = &tpg->tpg_attrib;
drivers/target/iscsi/iscsi_target_tpg.c
876
a->login_keys_workaround = flag;
drivers/target/iscsi/iscsi_target_tpg.c
878
tpg->tpgt, (a->login_keys_workaround) ? "ON" : "OFF");
drivers/tee/amdtee/amdtee_if.h
35
u32 a;
drivers/tee/amdtee/call.c
112
tee[i].u.value.a = amd->params[i].val.a;
drivers/tee/amdtee/call.c
117
i, amd->params[i].val.a,
drivers/tee/amdtee/call.c
62
amd->params[i].val.a = tee[i].u.value.a;
drivers/tee/amdtee/call.c
65
i, amd->params[i].val.a,
drivers/tee/optee/ffa_abi.c
439
switch (arg->params[0].u.value.a) {
drivers/tee/optee/ffa_abi.c
480
switch (arg->params[0].u.value.a) {
drivers/tee/optee/ffa_abi.c
666
msg_arg->params[0].u.value.a = cookie;
drivers/tee/optee/optee_msg.h
158
u64 a;
drivers/tee/optee/optee_private.h
357
p->u.value.a = mp->u.value.a;
drivers/tee/optee/optee_private.h
367
mp->u.value.a = p->u.value.a;
drivers/tee/optee/protmem.c
214
.u.value.a = use_case,
drivers/tee/optee/protmem.c
268
*min_size = params[0].u.value.a;
drivers/tee/optee/rpc.c
107
params[3].u.value.a = msg.len;
drivers/tee/optee/rpc.c
142
switch (arg->params[0].u.value.a) {
drivers/tee/optee/rpc.c
176
msec_to_wait = arg->params[0].u.value.a;
drivers/tee/optee/rpc.c
223
param.u.value.a = OPTEE_RPC_SHM_TYPE_APPL;
drivers/tee/optee/rpc.c
243
param.u.value.a = OPTEE_RPC_SHM_TYPE_APPL;
drivers/tee/optee/rpc.c
27
arg->params[0].u.value.a = ts.tv_sec;
drivers/tee/optee/rpc.c
277
params[0].u.value.a = OPTEE_RPC_SHM_TYPE_KERNEL;
drivers/tee/optee/rpc.c
355
params[0].u.value.a = rpmb_type_to_rpc_type(rdev->descr.type);
drivers/tee/optee/rpc.c
77
if (params[1].u.value.a & OPTEE_RPC_I2C_FLAGS_TEN_BIT) {
drivers/tee/optee/rpc.c
91
switch (params[0].u.value.a) {
drivers/tee/optee/smc_abi.c
663
switch (arg->params[0].u.value.a) {
drivers/tee/optee/smc_abi.c
703
switch (arg->params[0].u.value.a) {
drivers/tee/optee/smc_abi.c
984
msg_arg->params[0].u.value.a = use_case;
drivers/tee/optee/supp.c
255
param->u.value.a = id;
drivers/tee/optee/supp.c
289
id = param->u.value.a;
drivers/tee/optee/supp.c
345
p->u.value.a = param[n + num_meta].u.value.a;
drivers/tee/qcomtee/call.c
511
if (!IS_ALIGNED(params->u.value.a, 8))
drivers/tee/qcomtee/call.c
515
uaddr = u64_to_user_ptr(params->u.value.a);
drivers/tee/qcomtee/call.c
523
params->u.value.a = data.object_id;
drivers/tee/qcomtee/call.c
557
req_id = params->u.value.a;
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
425
memref->shm_offs = ip->a + offs;
drivers/tee/tee_core.c
457
params[n].u.value.a = ip.a;
drivers/tee/tee_core.c
464
params[n].u.ubuf.uaddr = u64_to_user_ptr(ip.a);
drivers/tee/tee_core.c
474
params[n].u.objref.id = ip.a;
drivers/tee/tee_core.c
505
if (put_user(p->u.value.a, &up->a) ||
drivers/tee/tee_core.c
517
if (put_user(p->u.objref.id, &up->a) ||
drivers/tee/tee_core.c
774
ip.a = p->u.value.a;
drivers/tee/tee_core.c
781
ip.a = (__force unsigned long)p->u.ubuf.uaddr;
drivers/tee/tee_core.c
787
ip.a = p->u.objref.id;
drivers/tee/tee_core.c
796
ip.a = 0;
drivers/tee/tee_core.c
800
ip.a = p->u.memref.shm_offs;
drivers/tee/tee_core.c
804
ip.a = 0;
drivers/tee/tee_core.c
889
p->u.value.a = ip.a;
drivers/tee/tee_core.c
895
p->u.ubuf.uaddr = u64_to_user_ptr(ip.a);
drivers/tee/tee_core.c
905
p->u.objref.id = ip.a;
drivers/tee/tee_heap.c
101
ret = copy_sg_table(&a->table, &buf->table);
drivers/tee/tee_heap.c
103
kfree(a);
drivers/tee/tee_heap.c
107
a->dev = attachment->dev;
drivers/tee/tee_heap.c
108
attachment->priv = a;
drivers/tee/tee_heap.c
116
struct tee_heap_attachment *a = attachment->priv;
drivers/tee/tee_heap.c
118
sg_free_table(&a->table);
drivers/tee/tee_heap.c
119
kfree(a);
drivers/tee/tee_heap.c
126
struct tee_heap_attachment *a = attachment->priv;
drivers/tee/tee_heap.c
129
ret = dma_map_sgtable(attachment->dev, &a->table, direction,
drivers/tee/tee_heap.c
134
return &a->table;
drivers/tee/tee_heap.c
141
struct tee_heap_attachment *a = attachment->priv;
drivers/tee/tee_heap.c
143
WARN_ON(&a->table != table);
drivers/tee/tee_heap.c
94
struct tee_heap_attachment *a;
drivers/tee/tee_heap.c
97
a = kzalloc_obj(*a);
drivers/tee/tee_heap.c
98
if (!a)
drivers/tee/tee_shm_pool.c
17
size_t a = max_t(size_t, align, BIT(genpool->min_alloc_order));
drivers/tee/tee_shm_pool.c
18
struct genpool_data_align data = { .align = a };
drivers/tee/tee_shm_pool.c
19
size_t s = roundup(size, a);
drivers/tee/tstee/core.c
190
shm_id = lower_32_bits(param[0].u.value.a);
drivers/tee/tstee/core.c
233
param[0].u.value.a = ffa_args[TS_RPC_SERVICE_RESP_LEN];
drivers/thermal/renesas/rcar_gen3_thermal.c
160
tsc->coef.below.a = priv->info->scale * (priv->ptat[2] - priv->ptat[1]);
drivers/thermal/renesas/rcar_gen3_thermal.c
161
tsc->coef.above.a = priv->info->scale * (priv->ptat[0] - priv->ptat[1]);
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
90
int a;
drivers/thermal/tegra/soctherm-fuse.c
66
static s64 div64_s64_precise(s64 a, s32 b)
drivers/thermal/tegra/soctherm-fuse.c
71
al = a << 16;
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
481
ts->calib.a = DIV_ROUND_CLOSEST((t2_90C - t1_25C) * 1000000,
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/tty/moxa.c
1022
unsigned int a, opened, first_idx;
drivers/tty/moxa.c
1029
for (a = 0; a < brd->numPorts; a++)
drivers/tty/moxa.c
1030
if (tty_port_initialized(&brd->ports[a].port))
drivers/tty/moxa.c
1031
tty_port_tty_hangup(&brd->ports[a].port, false);
drivers/tty/moxa.c
1033
for (a = 0; a < MAX_PORTS_PER_BOARD; a++)
drivers/tty/moxa.c
1034
tty_port_destroy(&brd->ports[a].port);
drivers/tty/moxa.c
1038
for (a = 0; a < brd->numPorts; a++)
drivers/tty/moxa.c
1039
if (tty_port_initialized(&brd->ports[a].port))
drivers/tty/moxa.c
1050
for (a = 0; a < brd->numPorts; a++)
drivers/tty/moxa.c
1051
tty_unregister_device(moxaDriver, first_idx + a);
drivers/tty/moxa.c
866
unsigned int a, lenp, lencnt;
drivers/tty/moxa.c
898
for (a = 0; a < ARRAY_SIZE(lens); a++) {
drivers/tty/moxa.c
899
lens[a] = le16_to_cpu(hdr->len[a]);
drivers/tty/moxa.c
900
if (lens[a] && len + lens[a] <= fw->size &&
drivers/tty/moxa.c
904
if (!lens[a] && a < lencnt) {
drivers/tty/moxa.c
908
len += lens[a];
drivers/tty/nozomi.c
1092
unsigned int a;
drivers/tty/nozomi.c
1204
for (a = 0; a < NOZOMI_MAX_PORTS; a++)
drivers/tty/nozomi.c
1205
if (test_and_clear_bit(a, &dc->flip))
drivers/tty/nozomi.c
1206
tty_flip_buffer_push(&dc->port[a].port);
drivers/tty/serial/8250/8250_dwlib.c
63
#define DW_UART_CPR_FIFO_SIZE(a) (FIELD_GET(DW_UART_CPR_FIFO_MODE, (a)) * 16)
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/synclink_gt.c
189
#define desc_count(a) (le16_to_cpu((a).count))
drivers/tty/synclink_gt.c
190
#define desc_status(a) (le16_to_cpu((a).status))
drivers/tty/synclink_gt.c
191
#define desc_complete(a) (le16_to_cpu((a).status) & BIT15)
drivers/tty/synclink_gt.c
192
#define desc_eof(a) (le16_to_cpu((a).status) & BIT2)
drivers/tty/synclink_gt.c
193
#define desc_crc_error(a) (le16_to_cpu((a).status) & BIT1)
drivers/tty/synclink_gt.c
194
#define desc_abort(a) (le16_to_cpu((a).status) & BIT0)
drivers/tty/synclink_gt.c
195
#define desc_residue(a) ((le16_to_cpu((a).status) & 0x38) >> 3)
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/vcc.c
73
#define vccdbg(f, a...) \
drivers/tty/vcc.c
76
pr_info(f, ## a); \
drivers/tty/vt/keyboard.c
1654
struct kbdiacrs __user *a = udp;
drivers/tty/vt/keyboard.c
1673
if (put_user(asize, &a->kb_cnt))
drivers/tty/vt/keyboard.c
1675
if (copy_to_user(a->kbdiacr, dia, asize * sizeof(struct kbdiacr)))
drivers/tty/vt/keyboard.c
1682
struct kbdiacrsuc __user *a = udp;
drivers/tty/vt/keyboard.c
1697
if (put_user(asize, &a->kb_cnt))
drivers/tty/vt/keyboard.c
1699
if (copy_to_user(a->kbdiacruc, buf, asize * sizeof(struct kbdiacruc)))
drivers/tty/vt/keyboard.c
1707
struct kbdiacrs __user *a = udp;
drivers/tty/vt/keyboard.c
1714
if (get_user(ct, &a->kb_cnt))
drivers/tty/vt/keyboard.c
1720
dia = memdup_array_user(a->kbdiacr,
drivers/tty/vt/keyboard.c
1742
struct kbdiacrsuc __user *a = udp;
drivers/tty/vt/keyboard.c
1749
if (get_user(ct, &a->kb_cnt))
drivers/tty/vt/keyboard.c
1756
buf = memdup_array_user(a->kbdiacruc,
drivers/tty/vt/vt.c
663
u8 a = _color;
drivers/tty/vt/vt.c
671
a = (a & 0xF0) | vc->vc_itcolor;
drivers/tty/vt/vt.c
673
a = (a & 0xf0) | vc->vc_ulcolor;
drivers/tty/vt/vt.c
675
a = (a & 0xf0) | vc->vc_halfcolor;
drivers/tty/vt/vt.c
677
a = (a & 0x88) | (((a >> 4) | (a << 4)) & 0x77);
drivers/tty/vt/vt.c
679
a ^= 0x80;
drivers/tty/vt/vt.c
681
a ^= 0x08;
drivers/tty/vt/vt.c
683
a <<= 1;
drivers/tty/vt/vt.c
684
return a;
drivers/tty/vt/vt.c
712
u16 a;
drivers/tty/vt/vt.c
716
a = scr_readw(q);
drivers/tty/vt/vt.c
717
a ^= 0x0800;
drivers/tty/vt/vt.c
718
scr_writew(a, q);
drivers/tty/vt/vt.c
723
a = scr_readw(q);
drivers/tty/vt/vt.c
724
a = (a & 0x11ff) |
drivers/tty/vt/vt.c
725
((a & 0xe000) >> 4) |
drivers/tty/vt/vt.c
726
((a & 0x0e00) << 4);
drivers/tty/vt/vt.c
727
scr_writew(a, q);
drivers/tty/vt/vt.c
732
a = scr_readw(q);
drivers/tty/vt/vt.c
733
a = (a & 0x88ff) |
drivers/tty/vt/vt.c
734
((a & 0x7000) >> 4) |
drivers/tty/vt/vt.c
735
((a & 0x0700) << 4);
drivers/tty/vt/vt.c
736
scr_writew(a, q);
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
422
((a) & 0xff) << 8 | \
drivers/usb/atm/ueagle-atm.c
425
#define E1_GETSA1(a) ((a >> 8) & 0xff)
drivers/usb/atm/ueagle-atm.c
426
#define E1_GETSA2(a) (a & 0xff)
drivers/usb/atm/ueagle-atm.c
427
#define E1_GETSA3(a) ((a >> 24) & 0xff)
drivers/usb/atm/ueagle-atm.c
428
#define E1_GETSA4(a) ((a >> 16) & 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/core/sysfs.c
1272
struct attribute *a, int n)
drivers/usb/core/sysfs.c
1279
return a->mode;
drivers/usb/core/sysfs.c
1305
struct attribute *a, int n)
drivers/usb/core/sysfs.c
1310
if (a != &dev_attr_wireless_status.attr ||
drivers/usb/core/sysfs.c
1312
return a->mode;
drivers/usb/core/sysfs.c
830
struct attribute *a, int n)
drivers/usb/core/sysfs.c
835
if (a == &dev_attr_manufacturer.attr) {
drivers/usb/core/sysfs.c
838
} else if (a == &dev_attr_product.attr) {
drivers/usb/core/sysfs.c
841
} else if (a == &dev_attr_serial.attr) {
drivers/usb/core/sysfs.c
845
return a->mode;
drivers/usb/core/sysfs.c
928
const struct bin_attribute *a, int n)
drivers/usb/core/sysfs.c
939
if (a == &bin_attr_bos_descriptors) {
drivers/usb/core/sysfs.c
943
return a->attr.mode;
drivers/usb/dwc3/ulpi.c
17
#define DWC3_ULPI_ADDR(a) \
drivers/usb/dwc3/ulpi.c
18
((a >= ULPI_EXT_VENDOR_SPECIFIC) ? \
drivers/usb/dwc3/ulpi.c
20
DWC3_GUSB2PHYACC_EXTEND_ADDR(a) : DWC3_GUSB2PHYACC_ADDR(a))
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/gadget/udc/pxa27x_udc.h
281
#define PXA_EP_IN_BULK(i, adr, c, f, a) PXA_EP_BULK(i, adr, 1, c, f, a)
drivers/usb/gadget/udc/pxa27x_udc.h
282
#define PXA_EP_OUT_BULK(i, adr, c, f, a) PXA_EP_BULK(i, adr, 0, c, f, a)
drivers/usb/gadget/udc/pxa27x_udc.h
283
#define PXA_EP_IN_ISO(i, adr, c, f, a) PXA_EP_ISO(i, adr, 1, c, f, a)
drivers/usb/gadget/udc/pxa27x_udc.h
284
#define PXA_EP_OUT_ISO(i, adr, c, f, a) PXA_EP_ISO(i, adr, 0, c, f, a)
drivers/usb/gadget/udc/pxa27x_udc.h
285
#define PXA_EP_IN_INT(i, adr, c, f, a) PXA_EP_INT(i, adr, 1, c, f, a)
drivers/usb/host/ohci-da8xx.c
247
rh_a = ohci_readl(ohci, &ohci->regs->roothub.a);
drivers/usb/host/ohci-da8xx.c
256
ohci_writel(ohci, rh_a, &ohci->regs->roothub.a);
drivers/usb/host/ohci-hcd.c
690
ohci_writel(ohci, val, &ohci->regs->roothub.a);
drivers/usb/host/ohci-hub.c
484
ohci_readl (ohci, &ohci->regs->roothub.a) & RH_A_NDP);
drivers/usb/host/ohci-omap.c
161
ohci_writel(ohci, rh, &ohci->regs->roothub.a);
drivers/usb/host/ohci-ps3.c
30
&ohci->regs->roothub.a);
drivers/usb/host/ohci.h
237
__hc32 a;
drivers/usb/host/ohci.h
719
{ return read_roothub (hc, a, 0xfc0fe000); }
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/misc/sisusbvga/sisusbvga.c
1345
#define SETIREGAND(r, i, a) sisusb_setidxregand(sisusb, r, i, a)
drivers/usb/misc/sisusbvga/sisusbvga.c
1346
#define SETIREGANDOR(r, i, a, o) sisusb_setidxregandor(sisusb, r, i, a, o)
drivers/usb/misc/sisusbvga/sisusbvga.c
1347
#define READL(a, d) sisusb_read_memio_long(sisusb, SISUSB_TYPE_MEM, a, d)
drivers/usb/misc/sisusbvga/sisusbvga.c
1348
#define WRITEL(a, d) sisusb_write_memio_long(sisusb, SISUSB_TYPE_MEM, a, d)
drivers/usb/misc/sisusbvga/sisusbvga.c
1349
#define READB(a, d) sisusb_read_memio_byte(sisusb, SISUSB_TYPE_MEM, a, d)
drivers/usb/misc/sisusbvga/sisusbvga.c
1350
#define WRITEB(a, d) sisusb_write_memio_byte(sisusb, SISUSB_TYPE_MEM, a, d)
drivers/usb/renesas_usbhs/pipe.c
125
#define CASE_PIPExTRN(a) \
drivers/usb/renesas_usbhs/pipe.c
126
case 0x ## a: \
drivers/usb/renesas_usbhs/pipe.c
127
reg = PIPE ## a ## TRN; \
drivers/usb/renesas_usbhs/pipe.c
161
#define CASE_PIPExTRE(a) \
drivers/usb/renesas_usbhs/pipe.c
162
case 0x ## a: \
drivers/usb/renesas_usbhs/pipe.c
163
reg = PIPE ## a ## TRE; \
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/io_edgeport.h
17
#define LOW8(a) ((unsigned char)(a & 0xff))
drivers/usb/serial/io_edgeport.h
20
#define HIGH8(a) ((unsigned char)((a & 0xff00) >> 8))
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
244
a,
drivers/usb/serial/keyspan_usa67msg.h
238
a,
drivers/usb/serial/oti6858.c
113
#define OTI6858_CTRL_EQUALS_PENDING(a, priv) \
drivers/usb/serial/oti6858.c
114
(((a)->divisor == (priv)->pending_setup.divisor) \
drivers/usb/serial/oti6858.c
115
&& ((a)->control == (priv)->pending_setup.control) \
drivers/usb/serial/oti6858.c
116
&& ((a)->frame_fmt == (priv)->pending_setup.frame_fmt))
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/storage/alauda.c
222
int i, j, a;
drivers/usb/storage/alauda.c
229
a = 0;
drivers/usb/storage/alauda.c
233
a ^= 0x04;
drivers/usb/storage/alauda.c
235
a ^= 0x10;
drivers/usb/storage/alauda.c
237
a ^= 0x40;
drivers/usb/storage/alauda.c
240
ecc2[i] = ~(a ^ (a<<1) ^ (parity[i] ? 0xa8 : 0));
drivers/usb/storage/alauda.c
247
int i, j, a;
drivers/usb/storage/alauda.c
260
a = (bits[3] << 6) + (bits[2] << 4) + (bits[1] << 2) + bits[0];
drivers/usb/storage/alauda.c
261
ecc[0] = ~(a ^ (a<<1) ^ (parity[par] ? 0xaa : 0));
drivers/usb/storage/alauda.c
263
a = (bits[7] << 6) + (bits[6] << 4) + (bits[5] << 2) + bits[4];
drivers/usb/storage/alauda.c
264
ecc[1] = ~(a ^ (a<<1) ^ (parity[par] ? 0xaa : 0));
drivers/usb/storage/sddr09.c
189
int i, j, a;
drivers/usb/storage/sddr09.c
196
a = 0;
drivers/usb/storage/sddr09.c
200
a ^= 0x04;
drivers/usb/storage/sddr09.c
202
a ^= 0x10;
drivers/usb/storage/sddr09.c
204
a ^= 0x40;
drivers/usb/storage/sddr09.c
207
ecc2[i] = ~(a ^ (a<<1) ^ (parity[i] ? 0xa8 : 0));
drivers/usb/storage/sddr09.c
213
int i, j, a;
drivers/usb/storage/sddr09.c
226
a = (bits[3] << 6) + (bits[2] << 4) + (bits[1] << 2) + bits[0];
drivers/usb/storage/sddr09.c
227
ecc[0] = ~(a ^ (a<<1) ^ (parity[par] ? 0xaa : 0));
drivers/usb/storage/sddr09.c
229
a = (bits[7] << 6) + (bits[6] << 4) + (bits[5] << 2) + bits[4];
drivers/usb/storage/sddr09.c
230
ecc[1] = ~(a ^ (a<<1) ^ (parity[par] ? 0xaa : 0));
drivers/usb/typec/mode_selection.c
200
const struct list_head *a, const struct list_head *b)
drivers/usb/typec/mode_selection.c
202
const struct mode_state *msa = container_of(a, struct mode_state, list);
drivers/vhost/vhost.c
1231
u64 a = addr / VHOST_PAGE_SIZE / 8;
drivers/vhost/vhost.c
1234
if (a > ULONG_MAX - (unsigned long)log_base ||
drivers/vhost/vhost.c
1235
a + (unsigned long)log_base > ULONG_MAX)
drivers/vhost/vhost.c
1238
return access_ok(log_base + a,
drivers/vhost/vhost.c
1264
unsigned long a = map->addr;
drivers/vhost/vhost.c
1270
if (!access_ok((void __user *)a, map->size))
drivers/vhost/vhost.c
1608
unsigned long a = uaddr;
drivers/vhost/vhost.c
1615
!access_ok((void __user *)a, size))
drivers/vhost/vhost.c
1618
!access_ok((void __user *)a, size))
drivers/vhost/vhost.c
2058
struct vhost_vring_addr a;
drivers/vhost/vhost.c
2060
if (copy_from_user(&a, argp, sizeof a))
drivers/vhost/vhost.c
2062
if (a.flags & ~(0x1 << VHOST_VRING_F_LOG))
drivers/vhost/vhost.c
2067
if ((u64)(unsigned long)a.desc_user_addr != a.desc_user_addr ||
drivers/vhost/vhost.c
2068
(u64)(unsigned long)a.used_user_addr != a.used_user_addr ||
drivers/vhost/vhost.c
2069
(u64)(unsigned long)a.avail_user_addr != a.avail_user_addr)
drivers/vhost/vhost.c
2075
if ((a.avail_user_addr & (VRING_AVAIL_ALIGN_SIZE - 1)) ||
drivers/vhost/vhost.c
2076
(a.used_user_addr & (VRING_USED_ALIGN_SIZE - 1)) ||
drivers/vhost/vhost.c
2077
(a.log_guest_addr & (VRING_USED_ALIGN_SIZE - 1)))
drivers/vhost/vhost.c
2085
(void __user *)(unsigned long)a.desc_user_addr,
drivers/vhost/vhost.c
2086
(void __user *)(unsigned long)a.avail_user_addr,
drivers/vhost/vhost.c
2087
(void __user *)(unsigned long)a.used_user_addr))
drivers/vhost/vhost.c
2092
a.flags & (0x1 << VHOST_VRING_F_LOG),
drivers/vhost/vhost.c
2093
a.log_guest_addr))
drivers/vhost/vhost.c
2097
vq->log_used = !!(a.flags & (0x1 << VHOST_VRING_F_LOG));
drivers/vhost/vhost.c
2098
vq->desc = (void __user *)(unsigned long)a.desc_user_addr;
drivers/vhost/vhost.c
2099
vq->avail = (void __user *)(unsigned long)a.avail_user_addr;
drivers/vhost/vhost.c
2100
vq->log_addr = a.log_guest_addr;
drivers/vhost/vhost.c
2101
vq->used = (void __user *)(unsigned long)a.used_user_addr;
drivers/vhost/vringh.c
338
u64 a = vringh64_to_cpu(vrh, desc.addr);
drivers/vhost/vringh.c
342
if (!rcheck(vrh, a, &len, &range, getrange)) {
drivers/vhost/vringh.c
353
addr = (void *)(long)(a + range.offset);
drivers/video/console/newport_con.c
279
#define L(a) (char)('A'+(a))
drivers/video/console/sticon.c
337
u16 a = scr_readw(p);
drivers/video/console/sticon.c
340
a = ((a) & 0x88ff) | (((a) & 0x7000) >> 4) | (((a) & 0x0700) << 4);
drivers/video/console/sticon.c
342
a = ((a & 0x0700) == 0x0100) ? 0x7000 : 0x7700;
drivers/video/console/sticon.c
344
scr_writew(a, p++);
drivers/video/console/vgacon.c
465
u16 a = scr_readw(p);
drivers/video/console/vgacon.c
467
a = ((a) & 0x88ff) | (((a) & 0x7000) >> 4) |
drivers/video/console/vgacon.c
468
(((a) & 0x0700) << 4);
drivers/video/console/vgacon.c
470
a ^= ((a & 0x0700) == 0x0100) ? 0x7000 : 0x7700;
drivers/video/console/vgacon.c
471
scr_writew(a, p++);
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/arcfb.c
52
#define floor8(a) (a&(~0x07))
drivers/video/fbdev/arcfb.c
53
#define floorXres(a,xres) (a&(~(xres - 1)))
drivers/video/fbdev/arcfb.c
54
#define iceil8(a) (((int)((a+7)/8))*8)
drivers/video/fbdev/arcfb.c
55
#define ceil64(a) (a|0x3F)
drivers/video/fbdev/arcfb.c
56
#define ceilXres(a,xres) (a|(xres - 1))
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
216
#define RADACAL_WRITE(a,d) \
drivers/video/fbdev/controlfb.c
217
out_8(&p->cmap_regs->addr, (a)); \
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
202
#define FB_GEN1(a) ((a)/8+((a)&4)/2+((a)&2)*2+((a)&1)*8)
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
206
#define FB_GEN1(a) (a)
drivers/video/fbdev/core/fb_imageblit.h
209
#define FB_GENx(a) { FB_GEN(0, (a)), FB_GEN(1, (a)), FB_GEN(2, (a)), FB_GEN(3, (a)), \
drivers/video/fbdev/core/fb_imageblit.h
210
FB_GEN(4, (a)), FB_GEN(5, (a)), FB_GEN(6, (a)), FB_GEN(7, (a)), \
drivers/video/fbdev/core/fb_imageblit.h
211
FB_GEN(8, (a)), FB_GEN(9, (a)), FB_GEN(10, (a)), FB_GEN(11, (a)), \
drivers/video/fbdev/core/fb_imageblit.h
212
FB_GEN(12, (a)), FB_GEN(13, (a)), FB_GEN(14, (a)), FB_GEN(15, (a)) }
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/fb_imageblit.h
384
#define FB_PAT4(a) (FB_PATP((a)&1, 0)|FB_PATP(((a)&2)/2, 1)| \
drivers/video/fbdev/core/fb_imageblit.h
385
FB_PATP(((a)&4)/4, 2)|FB_PATP(((a)&8)/8, 3))
drivers/video/fbdev/core/fbcon.c
180
#define divides(a, b) ((!(a) || (b)%(a)) ? 0 : 1)
drivers/video/fbdev/core/fbcon.c
2627
u16 a = scr_readw(p);
drivers/video/fbdev/core/fbcon.c
2629
a ^= 0x0800;
drivers/video/fbdev/core/fbcon.c
2631
a = ((a) & 0x11ff) | (((a) & 0xe000) >> 4) |
drivers/video/fbdev/core/fbcon.c
2632
(((a) & 0x0e00) << 4);
drivers/video/fbdev/core/fbcon.c
2634
a = ((a) & 0x88ff) | (((a) & 0x7000) >> 4) |
drivers/video/fbdev/core/fbcon.c
2635
(((a) & 0x0700) << 4);
drivers/video/fbdev/core/fbcon.c
2636
scr_writew(a, p++);
drivers/video/fbdev/kyro/fbdev.c
38
#define KHZ2PICOS(a) (1000000000UL/(a))
drivers/video/fbdev/macfb.c
117
#define PIXEL_TO_MM(a) (((a)*10)/28) /* width in mm at 72 dpi */
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
744
m->regs[0x80] = a - 1;
drivers/video/fbdev/matrox/matroxfb_maven.c
759
unsigned int a, bv, c;
drivers/video/fbdev/matrox/matroxfb_maven.c
891
u32 a;
drivers/video/fbdev/matrox/matroxfb_maven.c
894
a = m->vlines * (m->htotal + 2);
drivers/video/fbdev/matrox/matroxfb_maven.c
897
f1 = ((u64)a) << 15; /* *32768 */
drivers/video/fbdev/matrox/matroxfb_maven.c
922
DAC1064_calcclock(mt->pixclock, 450000, &a, &bv, &c);
drivers/video/fbdev/matrox/matroxfb_maven.c
923
m->regs[0x80] = a;
drivers/video/fbdev/mb862xx/mb862xxfb.h
118
#define pack(a, b) (((a) << 16) | (b))
drivers/video/fbdev/nvidia/nv_local.h
104
u8 *a = (u8 *)(l); \
drivers/video/fbdev/nvidia/nv_local.h
105
a[0] = bitrev8(a[0]); \
drivers/video/fbdev/nvidia/nv_local.h
106
a[1] = bitrev8(a[1]); \
drivers/video/fbdev/nvidia/nv_local.h
107
a[2] = bitrev8(a[2]); \
drivers/video/fbdev/nvidia/nv_local.h
108
a[3] = bitrev8(a[3]); \
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
412
unsigned y, a, b, s;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
426
a = (ptr[0] >> 4) & 0x1;
drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c
446
(a << 6) | (s << 4) | (b << 2) | (y << 0));
drivers/video/fbdev/platinumfb.c
231
#define STORE_D2(a, d) { \
drivers/video/fbdev/platinumfb.c
232
out_8(&cmap_regs->addr, (a+32)); \
drivers/video/fbdev/pm2fb.c
186
#define WAIT_FIFO(p, a)
drivers/video/fbdev/pm2fb.c
188
static inline void WAIT_FIFO(struct pm2fb_par *p, u32 a)
drivers/video/fbdev/pm2fb.c
190
while (pm2_RD(p, PM2R_IN_FIFO_SPACE) < a)
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
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/riva/fbdev.c
447
u8 *a = (u8 *)l;
drivers/video/fbdev/riva/fbdev.c
448
a[0] = bitrev8(a[0]);
drivers/video/fbdev/riva/fbdev.c
449
a[1] = bitrev8(a[1]);
drivers/video/fbdev/riva/fbdev.c
450
a[2] = bitrev8(a[2]);
drivers/video/fbdev/riva/fbdev.c
451
a[3] = bitrev8(a[3]);
drivers/video/fbdev/s3c-fb.c
151
struct fb_bitfield a;
drivers/video/fbdev/sis/init301.c
6608
unsigned short a, b, p = 0;
drivers/video/fbdev/sis/init301.c
6610
a = SiS_Pr->SiS_VGAHDE;
drivers/video/fbdev/sis/init301.c
6613
a = SiS_Pr->SiS_VGAVDE;
drivers/video/fbdev/sis/init301.c
6617
if(a < b) {
drivers/video/fbdev/sis/init301.c
6619
} else if(a == b) {
drivers/video/fbdev/sis/init301.c
6635
if((tableptr[p] | tableptr[p+1] << 8) == a) break;
drivers/video/fbdev/tdfxfb.c
81
#define DPRINTK(a, b...) pr_debug("fb: %s: " a, __func__ , ## b)
drivers/video/fbdev/tgafb.c
434
min_diff = delta, vm = m, va = a, vr = r; \
drivers/video/fbdev/tgafb.c
442
int r,a,m,vm = 34, va = 1, vr = 30;
drivers/video/fbdev/tgafb.c
493
a = 0;
drivers/video/fbdev/tgafb.c
498
if ((a = n % 6))
drivers/video/fbdev/udlfb.c
1386
struct device_attribute *a, char *buf) {
drivers/video/fbdev/udlfb.c
1394
struct device_attribute *a, char *buf) {
drivers/video/fbdev/udlfb.c
1402
struct device_attribute *a, char *buf) {
drivers/video/fbdev/udlfb.c
1410
struct device_attribute *a, char *buf) {
drivers/video/fbdev/udlfb.c
1419
struct kobject *kobj, const struct bin_attribute *a,
drivers/video/fbdev/udlfb.c
1441
struct kobject *kobj, const struct bin_attribute *a,
drivers/video/fbdev/via/debug.h
17
#define DEBUG_MSG(f, a...) printk(f, ## a)
drivers/video/fbdev/via/debug.h
19
#define DEBUG_MSG(f, a...) no_printk(f, ## a)
drivers/video/fbdev/via/debug.h
24
#define WARN_MSG(f, a...) printk(f, ## a)
drivers/video/fbdev/via/debug.h
26
#define WARN_MSG(f, a...) no_printk(f, ## a)
drivers/virt/acrn/hsm.c
466
static umode_t acrn_attr_visible(struct kobject *kobj, struct attribute *a, int n)
drivers/virt/acrn/hsm.c
468
if (a == &dev_attr_remove_cpu.attr)
drivers/virt/acrn/hsm.c
469
return IS_ENABLED(CONFIG_HOTPLUG_CPU) ? a->mode : 0;
drivers/virt/acrn/hsm.c
471
return a->mode;
drivers/virt/vboxguest/vboxguest_core.c
21
#define VBG_IOCTL_HGCM_CALL_PARMS(a) \
drivers/virt/vboxguest/vboxguest_core.c
23
(u8 *)(a) + sizeof(struct vbg_ioctl_hgcm_call)))
drivers/virt/vboxguest/vboxguest_core.c
25
#define VBG_IOCTL_HGCM_CALL_PARMS32(a) \
drivers/virt/vboxguest/vboxguest_core.c
27
(u8 *)(a) + sizeof(struct vbg_ioctl_hgcm_call)))
drivers/virt/vboxguest/vboxguest_utils.c
23
#define VMMDEV_HGCM_CALL_PARMS(a) \
drivers/virt/vboxguest/vboxguest_utils.c
25
(u8 *)(a) + sizeof(struct vmmdev_hgcm_call)))
drivers/xen/xenbus/xenbus_probe.c
894
struct xen_hvm_param a;
drivers/xen/xenbus/xenbus_probe.c
897
a.domid = DOMID_SELF;
drivers/xen/xenbus/xenbus_probe.c
898
a.index = HVM_PARAM_CALLBACK_IRQ;
drivers/xen/xenbus/xenbus_probe.c
899
a.value = via;
drivers/xen/xenbus/xenbus_probe.c
901
ret = HYPERVISOR_hvm_op(HVMOP_set_param, &a);
fs/afs/addr_prefs.c
152
static enum cmp_ret afs_cmp_address_pref(const struct afs_addr_preference *a,
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
163
switch (a->family) {
fs/afs/addr_prefs.c
165
pa = a->ipv6_addr.s6_addr32;
fs/afs/addr_prefs.c
169
pa = &a->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/cell.c
617
unsigned int a;
fs/afs/cell.c
621
a = atomic_read(&cell->active);
fs/afs/cell.c
623
trace_afs_cell(debug_id, r - 1, a, reason);
fs/afs/cell.c
625
a = atomic_read(&cell->active);
fs/afs/cell.c
626
WARN(a != 0, "Cell active count %u > 0\n", a);
fs/afs/cell.c
637
int r, a;
fs/afs/cell.c
640
a = atomic_inc_return(&cell->active);
fs/afs/cell.c
641
trace_afs_cell(cell->debug_id, r + 1, a, reason);
fs/afs/cell.c
654
int r, a;
fs/afs/cell.c
668
a = atomic_dec_return(&cell->active);
fs/afs/cell.c
669
if (!a)
fs/afs/cell.c
674
trace_afs_cell(debug_id, r - 1, a, reason);
fs/afs/cell.c
684
int r, a;
fs/afs/cell.c
687
a = atomic_read(&cell->active);
fs/afs/cell.c
688
trace_afs_cell(cell->debug_id, r, a, reason);
fs/afs/internal.h
1007
bool afs_addr_list_same(const struct afs_addr_list *a,
fs/afs/internal.h
1556
int a = atomic_read(&server->active);
fs/afs/internal.h
1558
trace_afs_server(server->debug_id, r, a, trace);
fs/afs/rotate.c
744
const struct afs_addr_list *a = e->addresses;
fs/afs/rotate.c
750
if (a) {
fs/afs/rotate.c
752
a->version,
fs/afs/rotate.c
753
a->nr_ipv4, a->nr_addrs, a->max_addrs,
fs/afs/rotate.c
754
a->preferred);
fs/afs/rotate.c
755
if (a == e->addresses)
fs/afs/server.c
299
unsigned int a;
fs/afs/server.c
303
a = atomic_read(&server->active);
fs/afs/server.c
304
trace_afs_server(server->debug_id, r + 1, a, reason);
fs/afs/server.c
315
unsigned int a;
fs/afs/server.c
319
a = atomic_inc_return(&server->active);
fs/afs/server.c
320
if (a == 1 && activate &&
fs/afs/server.c
324
trace_afs_server(server->debug_id, r + 1, a, reason);
fs/afs/server.c
334
unsigned int a, debug_id;
fs/afs/server.c
342
a = atomic_read(&server->active);
fs/afs/server.c
344
trace_afs_server(debug_id, r - 1, a, reason);
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
48
unsigned long pa = (unsigned long)la->addrs[a].peer;
fs/afs/vl_alias.c
53
a++;
fs/afs/vl_alias.c
58
a++;
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
84
const struct afs_server *server_a = la->servers[a].server;
fs/afs/vl_alias.c
89
a++;
fs/afs/vl_alias.c
95
a++;
fs/afs/vl_rotate.c
354
const struct afs_addr_list *a =
fs/afs/vl_rotate.c
357
a->nr_ipv4, a->nr_addrs, a->max_addrs,
fs/afs/vl_rotate.c
358
a->preferred);
fs/afs/vl_rotate.c
360
a->responded, a->probe_failed);
fs/afs/vl_rotate.c
361
if (a == vc->alist)
fs/btrfs/block-group.c
1843
static int reclaim_bgs_cmp(void *unused, const struct list_head *a,
fs/btrfs/block-group.c
1848
bg1 = list_entry(a, struct btrfs_block_group, bg_list);
fs/btrfs/disk-io.c
691
const struct btrfs_root *a = rb_entry(a_node, struct btrfs_root, rb_node);
fs/btrfs/disk-io.c
694
return btrfs_comp_cpu_keys(&a->root_key, &b->root_key);
fs/btrfs/raid56.c
1783
static int plug_cmp(void *priv, const struct list_head *a,
fs/btrfs/raid56.c
1786
const struct btrfs_raid_bio *ra = container_of(a, 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
1582
const struct btrfs_device_info *dev_info1 = a;
fs/btrfs/sysfs.c
105
static struct btrfs_feature_attr *to_btrfs_feature_attr(struct kobj_attribute *a)
fs/btrfs/sysfs.c
107
return container_of(a, struct btrfs_feature_attr, kobj_attr);
fs/btrfs/sysfs.c
1073
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1087
struct kobj_attribute *a,
fs/btrfs/sysfs.c
1124
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1134
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1144
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1168
struct kobj_attribute *a,
fs/btrfs/sysfs.c
1194
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1204
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1214
struct kobj_attribute *a,
fs/btrfs/sysfs.c
1244
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1254
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1266
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1305
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1314
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1392
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1427
struct kobj_attribute *a,
fs/btrfs/sysfs.c
1509
struct kobj_attribute *a,
fs/btrfs/sysfs.c
1518
struct kobj_attribute *a,
fs/btrfs/sysfs.c
176
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
1786
struct attribute *a = btrfs_supported_feature_attrs[i];
fs/btrfs/sysfs.c
1788
sfa = attr_to_btrfs_feature_attr(a);
fs/btrfs/sysfs.c
180
struct btrfs_feature_attr *fa = to_btrfs_feature_attr(a);
fs/btrfs/sysfs.c
192
struct kobj_attribute *a,
fs/btrfs/sysfs.c
196
struct btrfs_feature_attr *fa = to_btrfs_feature_attr(a);
fs/btrfs/sysfs.c
1981
struct kobj_attribute *a,
fs/btrfs/sysfs.c
1995
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
2008
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2022
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2032
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2052
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
2065
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
2075
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
2356
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2371
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2398
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2413
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2427
struct kobj_attribute *a,
fs/btrfs/sysfs.c
2482
struct kobj_attribute *a, \
fs/btrfs/sysfs.c
2494
struct kobj_attribute *a, \
fs/btrfs/sysfs.c
358
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
396
struct kobj_attribute *a,
fs/btrfs/sysfs.c
411
struct kobj_attribute *a,
fs/btrfs/sysfs.c
431
static ssize_t acl_show(struct kobject *kobj, struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
438
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
472
struct kobj_attribute *a,
fs/btrfs/sysfs.c
483
struct kobj_attribute *a,
fs/btrfs/sysfs.c
494
struct kobj_attribute *a,
fs/btrfs/sysfs.c
505
struct kobj_attribute *a,
fs/btrfs/sysfs.c
516
struct kobj_attribute *a,
fs/btrfs/sysfs.c
527
struct kobj_attribute *a,
fs/btrfs/sysfs.c
537
struct kobj_attribute *a,
fs/btrfs/sysfs.c
558
struct kobj_attribute *a,
fs/btrfs/sysfs.c
568
struct kobj_attribute *a,
fs/btrfs/sysfs.c
588
struct kobj_attribute *a,
fs/btrfs/sysfs.c
598
struct kobj_attribute *a,
fs/btrfs/sysfs.c
682
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
743
struct kobj_attribute *a, \
fs/btrfs/sysfs.c
752
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
767
struct kobj_attribute *a,
fs/btrfs/sysfs.c
812
struct kobj_attribute *a, char *buf)
fs/btrfs/sysfs.c
855
struct kobj_attribute *a,
fs/btrfs/sysfs.c
913
struct kobj_attribute *a,
fs/btrfs/sysfs.c
926
struct kobj_attribute *a,
fs/btrfs/sysfs.c
953
struct kobj_attribute *a,
fs/btrfs/sysfs.c
962
struct kobj_attribute *a,
fs/btrfs/sysfs.c
986
struct kobj_attribute *a,
fs/btrfs/sysfs.c
995
struct kobj_attribute *a,
fs/btrfs/tree-log.c
5008
static int extent_cmp(void *priv, const struct list_head *a,
fs/btrfs/tree-log.c
5013
em1 = list_entry(a, struct extent_map, list);
fs/btrfs/volumes.c
1292
static int devid_cmp(void *priv, const struct list_head *a,
fs/btrfs/volumes.c
1297
dev1 = list_entry(a, struct btrfs_device, dev_list);
fs/btrfs/volumes.c
4614
#define CHECK_APPEND_NOARG(a) \
fs/btrfs/volumes.c
4616
ret = snprintf(bp, size_bp, (a)); \
fs/btrfs/volumes.c
4623
#define CHECK_APPEND_1ARG(a, v1) \
fs/btrfs/volumes.c
4625
ret = snprintf(bp, size_bp, (a), (v1)); \
fs/btrfs/volumes.c
4632
#define CHECK_APPEND_2ARG(a, v1, v2) \
fs/btrfs/volumes.c
4634
ret = snprintf(bp, size_bp, (a), (v1), (v2)); \
fs/btrfs/volumes.c
4711
#define CHECK_APPEND_1ARG(a, v1) \
fs/btrfs/volumes.c
4713
ret = snprintf(bp, size_bp, (a), (v1)); \
fs/btrfs/volumes.c
5374
static int btrfs_cmp_device_info(const void *a, const void *b)
fs/btrfs/volumes.c
5376
const struct btrfs_device_info *di_a = a;
fs/btrfs/volumes.c
6225
static int btrfs_cmp_devid(const void *a, const void *b)
fs/btrfs/volumes.c
6227
const struct stripe_mirror *s1 = (const struct stripe_mirror *)a;
fs/ceph/ceph_frag.c
10
unsigned va = ceph_frag_value(a);
fs/ceph/ceph_frag.c
16
va = ceph_frag_bits(a);
fs/ceph/ceph_frag.c
8
int ceph_frag_compare(__u32 a, __u32 b)
fs/ceph/file.c
42
#define ceph_sys2wire(a) if (flags & a) { wire_flags |= CEPH_##a; flags &= ~a; }
fs/ceph/ioctl.c
226
struct ceph_entity_addr *a =
fs/ceph/ioctl.c
228
if (a)
fs/ceph/ioctl.c
229
memcpy(&dl.osd_addr, &a->in_addr, sizeof(dl.osd_addr));
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/dcache.c
267
unsigned long a,b,mask;
fs/dcache.c
270
a = read_word_at_a_time(cs);
fs/dcache.c
274
if (unlikely(a != b))
fs/dcache.c
283
return unlikely(!!((a ^ b) & mask));
fs/dlm/lockspace.c
165
struct dlm_attr *a = container_of(attr, struct dlm_attr, attr);
fs/dlm/lockspace.c
166
return a->show ? a->show(ls, buf) : 0;
fs/dlm/lockspace.c
173
struct dlm_attr *a = container_of(attr, struct dlm_attr, attr);
fs/dlm/lockspace.c
174
return a->store ? a->store(ls, buf, len) : len;
fs/erofs/sysfs.c
132
struct erofs_attr *a = container_of(attr, struct erofs_attr, attr);
fs/erofs/sysfs.c
133
unsigned char *ptr = __struct_ptr(sbi, a->struct_type, a->offset);
fs/erofs/sysfs.c
135
switch (a->attr_id) {
fs/erofs/sysfs.c
157
struct erofs_attr *a = container_of(attr, struct erofs_attr, attr);
fs/erofs/sysfs.c
158
unsigned char *ptr = __struct_ptr(sbi, a->struct_type, a->offset);
fs/erofs/sysfs.c
162
switch (a->attr_id) {
fs/erofs/sysfs.c
172
!strcmp(a->attr.name, "sync_decompress") &&
fs/erofs/zdata.c
233
struct z_erofs_pcluster *a;
fs/erofs/zdata.c
238
size = struct_size(a, compressed_bvecs, pcs->maxpages);
fs/exfat/exfat_fs.h
541
unsigned short exfat_toupper(struct super_block *sb, unsigned short a);
fs/exfat/exfat_fs.h
542
int exfat_uniname_ncmp(struct super_block *sb, unsigned short *a,
fs/exfat/nls.c
452
unsigned short exfat_toupper(struct super_block *sb, unsigned short a)
fs/exfat/nls.c
456
return sbi->vol_utbl[a] ? sbi->vol_utbl[a] : a;
fs/exfat/nls.c
468
int exfat_uniname_ncmp(struct super_block *sb, unsigned short *a,
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
1493
while (a > num)
fs/ext2/balloc.c
1495
return num == a;
fs/ext2/ext2.h
149
# define ext2_debug(f, a...) { \
fs/ext2/ext2.h
152
printk (f, ## a); \
fs/ext2/ext2.h
155
# define ext2_debug(f, a...) /**/
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/ext4.h
3236
#define EXT4_ERROR_INODE(inode, fmt, a...) \
fs/ext4/ext4.h
3237
ext4_error_inode((inode), __func__, __LINE__, 0, (fmt), ## a)
fs/ext4/ext4.h
3239
#define EXT4_ERROR_INODE_ERR(inode, err, fmt, a...) \
fs/ext4/ext4.h
3240
__ext4_error_inode((inode), __func__, __LINE__, 0, (err), (fmt), ## a)
fs/ext4/ext4.h
3242
#define ext4_error_inode_block(inode, block, err, fmt, a...) \
fs/ext4/ext4.h
3244
(fmt), ## a)
fs/ext4/ext4.h
3246
#define EXT4_ERROR_FILE(file, block, fmt, a...) \
fs/ext4/ext4.h
3247
ext4_error_file((file), __func__, __LINE__, (block), (fmt), ## a)
fs/ext4/ext4.h
3249
#define ext4_abort(sb, err, fmt, a...) \
fs/ext4/ext4.h
3250
__ext4_error((sb), __func__, __LINE__, true, (err), 0, (fmt), ## a)
fs/ext4/ext4.h
75
#define ext4_debug(f, a...) \
fs/ext4/ext4.h
79
printk(KERN_DEBUG f, ## a); \
fs/ext4/extents.c
1062
int i = at, k, m, a;
fs/ext4/extents.c
1112
for (a = 0; a < depth - at; a++) {
fs/ext4/extents.c
1117
ablocks[a] = newblock;
fs/ext4/extents.c
1121
newblock = ablocks[--a];
fs/ext4/extents.c
1205
newblock = ablocks[--a];
fs/ext4/extents.c
2623
ext4_lblk_t a, b;
fs/ext4/extents.c
2662
a = max(ex_ee_block, start);
fs/ext4/extents.c
2665
ext_debug(inode, " border %u:%u\n", a, b);
fs/ext4/extents.c
2693
} else if (a != ex_ee_block) {
fs/ext4/extents.c
2695
num = a - ex_ee_block;
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
419
const struct list_head *a,
fs/ext4/fsmap.c
425
fa = container_of(a, 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
87
buf[0] += a;
fs/ext4/ioctl.c
289
static void memswap(void *a, void *b, size_t len)
fs/ext4/ioctl.c
293
ap = (unsigned char *)a;
fs/ext4/mballoc.c
2648
ext4_fsblk_t a;
fs/ext4/mballoc.c
2657
a = first_group_block + sbi->s_stripe - 1;
fs/ext4/mballoc.c
2658
do_div(a, sbi->s_stripe);
fs/ext4/mballoc.c
2659
i = (a * sbi->s_stripe) - first_group_block;
fs/ext4/sysfs.c
398
static void *calc_ptr(struct ext4_attr *a, struct ext4_sb_info *sbi)
fs/ext4/sysfs.c
400
switch (a->attr_ptr) {
fs/ext4/sysfs.c
402
return a->u.explicit_ptr;
fs/ext4/sysfs.c
404
return (void *) (((char *) sbi) + a->u.offset);
fs/ext4/sysfs.c
406
return (void *) (((char *) sbi->s_es) + a->u.offset);
fs/ext4/sysfs.c
420
static ssize_t ext4_generic_attr_show(struct ext4_attr *a,
fs/ext4/sysfs.c
423
void *ptr = calc_ptr(a, sbi);
fs/ext4/sysfs.c
428
switch (a->attr_id) {
fs/ext4/sysfs.c
434
if (a->attr_ptr == ptr_ext4_super_block_offset)
fs/ext4/sysfs.c
443
if (a->attr_ptr == ptr_ext4_super_block_offset)
fs/ext4/sysfs.c
447
return sysfs_emit(buf, "%.*s\n", a->attr_size, (char *) ptr);
fs/ext4/sysfs.c
459
struct ext4_attr *a = container_of(attr, struct ext4_attr, attr);
fs/ext4/sysfs.c
461
switch (a->attr_id) {
fs/ext4/sysfs.c
487
return ext4_generic_attr_show(a, sbi, buf);
fs/ext4/sysfs.c
491
static ssize_t ext4_generic_attr_store(struct ext4_attr *a,
fs/ext4/sysfs.c
498
void *ptr = calc_ptr(a, sbi);
fs/ext4/sysfs.c
503
switch (a->attr_id) {
fs/ext4/sysfs.c
516
if (a->attr_ptr == ptr_ext4_super_block_offset)
fs/ext4/sysfs.c
553
struct ext4_attr *a = container_of(attr, struct ext4_attr, attr);
fs/ext4/sysfs.c
555
switch (a->attr_id) {
fs/ext4/sysfs.c
565
return ext4_generic_attr_store(a, sbi, buf, len);
fs/f2fs/f2fs.h
150
#define ver_after(a, b) (typecheck(unsigned long long, a) && \
fs/f2fs/f2fs.h
152
((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/sysfs.c
1004
ret = __sbi_store(a, sbi, buf, count);
fs/f2fs/sysfs.c
1016
struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
fs/f2fs/sysfs.c
1018
return a->show ? a->show(a, sbi, buf) : 0;
fs/f2fs/sysfs.c
1026
struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
fs/f2fs/sysfs.c
1028
return a->store ? a->store(a, sbi, buf, len) : 0;
fs/f2fs/sysfs.c
104
static ssize_t dirty_segments_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
1041
struct f2fs_base_attr *a = container_of(attr,
fs/f2fs/sysfs.c
1044
return a->show ? a->show(a, buf) : 0;
fs/f2fs/sysfs.c
1051
struct f2fs_base_attr *a = container_of(attr,
fs/f2fs/sysfs.c
1054
return a->store ? a->store(a, buf, len) : 0;
fs/f2fs/sysfs.c
1075
static ssize_t f2fs_feature_show(struct f2fs_base_attr *a, char *buf)
fs/f2fs/sysfs.c
1086
static ssize_t f2fs_tune_show(struct f2fs_base_attr *a, char *buf)
fs/f2fs/sysfs.c
1090
if (!strcmp(a->attr.name, "reclaim_caches_kb"))
fs/f2fs/sysfs.c
1096
static ssize_t f2fs_tune_store(struct f2fs_base_attr *a,
fs/f2fs/sysfs.c
1106
if (!strcmp(a->attr.name, "reclaim_caches_kb"))
fs/f2fs/sysfs.c
111
static ssize_t free_segments_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
1119
static ssize_t f2fs_sb_feature_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
1122
if (F2FS_HAS_FEATURE(sbi, a->id))
fs/f2fs/sysfs.c
118
static ssize_t ovp_segments_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
125
static ssize_t lifetime_write_kbytes_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
134
static ssize_t sb_status_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
140
static ssize_t cp_status_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
146
static ssize_t pending_discard_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
155
static ssize_t issued_discard_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
164
static ssize_t queued_discard_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
1674
struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
fs/f2fs/sysfs.c
1676
return a->show ? a->show(a, sbi, buf) : 0;
fs/f2fs/sysfs.c
1684
struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
fs/f2fs/sysfs.c
1686
return a->store ? a->store(a, sbi, buf, len) : 0;
fs/f2fs/sysfs.c
1712
struct f2fs_attr *a = container_of(attr, struct f2fs_attr, attr);
fs/f2fs/sysfs.c
1714
return a->show ? a->show(a, sbi, buf) : 0;
fs/f2fs/sysfs.c
173
static ssize_t undiscard_blks_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
182
static ssize_t atgc_enabled_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
188
static ssize_t gc_mode_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
194
static ssize_t features_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
250
static ssize_t current_reserved_blocks_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
256
static ssize_t unusable_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
268
static ssize_t encoding_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
283
static ssize_t encoding_flags_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
290
static ssize_t effective_lookup_mode_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
306
static ssize_t mounted_time_sec_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
313
static ssize_t moved_blocks_foreground_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
323
static ssize_t moved_blocks_background_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
332
static ssize_t avg_vblocks_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
343
static ssize_t main_blkaddr_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
350
static ssize_t __sbi_show_value(struct f2fs_attr *a,
fs/f2fs/sysfs.c
354
switch (a->size) {
fs/f2fs/sysfs.c
370
static ssize_t f2fs_sbi_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
375
ptr = __struct_ptr(sbi, a->struct_type);
fs/f2fs/sysfs.c
379
if (!strcmp(a->attr.name, "extension_list")) {
fs/f2fs/sysfs.c
397
if (!strcmp(a->attr.name, "ckpt_thread_ioprio")) {
fs/f2fs/sysfs.c
410
if (!strcmp(a->attr.name, "compr_written_block"))
fs/f2fs/sysfs.c
413
if (!strcmp(a->attr.name, "compr_saved_block"))
fs/f2fs/sysfs.c
416
if (!strcmp(a->attr.name, "compr_new_inode"))
fs/f2fs/sysfs.c
420
if (!strcmp(a->attr.name, "gc_segment_mode"))
fs/f2fs/sysfs.c
423
if (!strcmp(a->attr.name, "gc_reclaimed_segments")) {
fs/f2fs/sysfs.c
428
if (!strcmp(a->attr.name, "current_atomic_write")) {
fs/f2fs/sysfs.c
434
if (!strcmp(a->attr.name, "peak_atomic_write"))
fs/f2fs/sysfs.c
437
if (!strcmp(a->attr.name, "committed_atomic_block"))
fs/f2fs/sysfs.c
440
if (!strcmp(a->attr.name, "revoked_atomic_block"))
fs/f2fs/sysfs.c
444
if (!strcmp(a->attr.name, "cp_foreground_calls"))
fs/f2fs/sysfs.c
448
if (!strcmp(a->attr.name, "cp_background_calls"))
fs/f2fs/sysfs.c
453
return __sbi_show_value(a, sbi, buf, ptr + a->offset);
fs/f2fs/sysfs.c
456
static void __sbi_store_value(struct f2fs_attr *a,
fs/f2fs/sysfs.c
460
switch (a->size) {
fs/f2fs/sysfs.c
479
static ssize_t __sbi_store(struct f2fs_attr *a,
fs/f2fs/sysfs.c
488
ptr = __struct_ptr(sbi, a->struct_type);
fs/f2fs/sysfs.c
492
if (!strcmp(a->attr.name, "extension_list")) {
fs/f2fs/sysfs.c
527
if (!strcmp(a->attr.name, "ckpt_thread_ioprio")) {
fs/f2fs/sysfs.c
559
ui = (unsigned int *)(ptr + a->offset);
fs/f2fs/sysfs.c
565
if (a->struct_type == FAULT_INFO_TYPE) {
fs/f2fs/sysfs.c
57
ssize_t (*show)(struct f2fs_attr *a, struct f2fs_sb_info *sbi, char *buf);
fs/f2fs/sysfs.c
570
if (a->struct_type == FAULT_INFO_RATE) {
fs/f2fs/sysfs.c
575
if (a->struct_type == FAULT_INFO_TIMEOUT) {
fs/f2fs/sysfs.c
58
ssize_t (*store)(struct f2fs_attr *a, struct f2fs_sb_info *sbi,
fs/f2fs/sysfs.c
582
if (a->struct_type == RESERVED_BLOCKS) {
fs/f2fs/sysfs.c
596
if (!strcmp(a->attr.name, "discard_io_aware_gran")) {
fs/f2fs/sysfs.c
607
if (!strcmp(a->attr.name, "discard_granularity")) {
fs/f2fs/sysfs.c
618
if (!strcmp(a->attr.name, "max_ordered_discard")) {
fs/f2fs/sysfs.c
627
if (!strcmp(a->attr.name, "discard_urgent_util")) {
fs/f2fs/sysfs.c
634
if (!strcmp(a->attr.name, "discard_io_aware")) {
fs/f2fs/sysfs.c
641
if (!strcmp(a->attr.name, "migration_granularity")) {
fs/f2fs/sysfs.c
646
if (!strcmp(a->attr.name, "migration_window_granularity")) {
fs/f2fs/sysfs.c
651
if (!strcmp(a->attr.name, "gc_urgent")) {
fs/f2fs/sysfs.c
676
if (!strcmp(a->attr.name, "gc_idle")) {
fs/f2fs/sysfs.c
68
ssize_t (*show)(struct f2fs_base_attr *a, char *buf);
fs/f2fs/sysfs.c
69
ssize_t (*store)(struct f2fs_base_attr *a, const char *buf, size_t len);
fs/f2fs/sysfs.c
691
if (!strcmp(a->attr.name, "gc_remaining_trials")) {
fs/f2fs/sysfs.c
699
if (!strcmp(a->attr.name, "gc_no_zoned_gc_percent")) {
fs/f2fs/sysfs.c
706
if (!strcmp(a->attr.name, "gc_boost_zoned_gc_percent")) {
fs/f2fs/sysfs.c
713
if (!strcmp(a->attr.name, "gc_valid_thresh_ratio")) {
fs/f2fs/sysfs.c
72
static ssize_t f2fs_sbi_show(struct f2fs_attr *a,
fs/f2fs/sysfs.c
721
if (!strcmp(a->attr.name, "iostat_enable")) {
fs/f2fs/sysfs.c
728
if (!strcmp(a->attr.name, "iostat_period_ms")) {
fs/f2fs/sysfs.c
739
if (!strcmp(a->attr.name, "blkzone_alloc_policy")) {
fs/f2fs/sysfs.c
748
if (!strcmp(a->attr.name, "compr_written_block") ||
fs/f2fs/sysfs.c
749
!strcmp(a->attr.name, "compr_saved_block")) {
fs/f2fs/sysfs.c
757
if (!strcmp(a->attr.name, "compr_new_inode")) {
fs/f2fs/sysfs.c
764
if (!strcmp(a->attr.name, "compress_percent")) {
fs/f2fs/sysfs.c
771
if (!strcmp(a->attr.name, "compress_watermark")) {
fs/f2fs/sysfs.c
779
if (!strcmp(a->attr.name, "atgc_candidate_ratio")) {
fs/f2fs/sysfs.c
786
if (!strcmp(a->attr.name, "atgc_age_weight")) {
fs/f2fs/sysfs.c
793
if (!strcmp(a->attr.name, "gc_segment_mode")) {
fs/f2fs/sysfs.c
801
if (!strcmp(a->attr.name, "gc_pin_file_thresh")) {
fs/f2fs/sysfs.c
808
if (!strcmp(a->attr.name, "gc_reclaimed_segments")) {
fs/f2fs/sysfs.c
815
if (!strcmp(a->attr.name, "seq_file_ra_mul")) {
fs/f2fs/sysfs.c
823
if (!strcmp(a->attr.name, "max_fragment_chunk")) {
fs/f2fs/sysfs.c
831
if (!strcmp(a->attr.name, "max_fragment_hole")) {
fs/f2fs/sysfs.c
839
if (!strcmp(a->attr.name, "peak_atomic_write")) {
fs/f2fs/sysfs.c
846
if (!strcmp(a->attr.name, "committed_atomic_block")) {
fs/f2fs/sysfs.c
853
if (!strcmp(a->attr.name, "revoked_atomic_block")) {
fs/f2fs/sysfs.c
860
if (!strcmp(a->attr.name, "readdir_ra")) {
fs/f2fs/sysfs.c
865
if (!strcmp(a->attr.name, "hot_data_age_threshold")) {
fs/f2fs/sysfs.c
874
if (!strcmp(a->attr.name, "warm_data_age_threshold")) {
fs/f2fs/sysfs.c
883
if (!strcmp(a->attr.name, "last_age_weight")) {
fs/f2fs/sysfs.c
892
if (!strcmp(a->attr.name, "max_read_extent_count")) {
fs/f2fs/sysfs.c
899
if (!strcmp(a->attr.name, "ipu_policy")) {
fs/f2fs/sysfs.c
909
if (!strcmp(a->attr.name, "dir_level")) {
fs/f2fs/sysfs.c
916
if (!strcmp(a->attr.name, "reserved_pin_section")) {
fs/f2fs/sysfs.c
923
if (!strcmp(a->attr.name, "gc_boost_gc_multiple")) {
fs/f2fs/sysfs.c
930
if (!strcmp(a->attr.name, "gc_boost_gc_greedy")) {
fs/f2fs/sysfs.c
937
if (!strcmp(a->attr.name, "bggc_io_aware")) {
fs/f2fs/sysfs.c
944
if (!strcmp(a->attr.name, "allocate_section_hint")) {
fs/f2fs/sysfs.c
951
if (!strcmp(a->attr.name, "allocate_section_policy")) {
fs/f2fs/sysfs.c
958
if (!strcmp(a->attr.name, "adjust_lock_priority")) {
fs/f2fs/sysfs.c
965
if (!strcmp(a->attr.name, "lock_duration_priority")) {
fs/f2fs/sysfs.c
972
if (!strcmp(a->attr.name, "critical_task_priority")) {
fs/f2fs/sysfs.c
987
__sbi_store_value(a, sbi, ptr + a->offset, t);
fs/f2fs/sysfs.c
992
static ssize_t f2fs_sbi_store(struct f2fs_attr *a,
fs/f2fs/sysfs.c
997
bool gc_entry = (!strcmp(a->attr.name, "gc_urgent") ||
fs/f2fs/sysfs.c
998
a->struct_type == GC_THREAD);
fs/fat/dir.c
257
const unsigned char *a, int a_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/freevxfs/vxfs.h
151
static inline u16 fs16_to_cpu(struct vxfs_sb_info *sbi, __fs16 a)
fs/freevxfs/vxfs.h
154
return be16_to_cpu((__force __be16)a);
fs/freevxfs/vxfs.h
156
return le16_to_cpu((__force __le16)a);
fs/freevxfs/vxfs.h
159
static inline u32 fs32_to_cpu(struct vxfs_sb_info *sbi, __fs32 a)
fs/freevxfs/vxfs.h
162
return be32_to_cpu((__force __be32)a);
fs/freevxfs/vxfs.h
164
return le32_to_cpu((__force __le32)a);
fs/freevxfs/vxfs.h
167
static inline u64 fs64_to_cpu(struct vxfs_sb_info *sbi, __fs64 a)
fs/freevxfs/vxfs.h
170
return be64_to_cpu((__force __be64)a);
fs/freevxfs/vxfs.h
172
return le64_to_cpu((__force __le64)a);
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
1222
dent_a = *(const struct gfs2_dirent **)a;
fs/gfs2/glock.c
1700
const struct lm_lockname *a = &gh_a->gh_gl->gl_name;
fs/gfs2/glock.c
1703
if (a->ln_number > b->ln_number)
fs/gfs2/glock.c
1705
if (a->ln_number < b->ln_number)
fs/gfs2/glock.c
1877
static int glock_cmp(void *priv, const struct list_head *a,
fs/gfs2/glock.c
1882
gla = list_entry(a, struct gfs2_glock, gl_lru);
fs/gfs2/log.c
694
static int ip_cmp(void *priv, const struct list_head *a, const struct list_head *b)
fs/gfs2/log.c
698
ipa = list_entry(a, struct gfs2_inode, i_ordered);
fs/gfs2/lops.c
625
static int blocknr_cmp(void *priv, const struct list_head *a,
fs/gfs2/lops.c
630
bda = list_entry(a, struct gfs2_bufdata, bd_list);
fs/gfs2/quota.c
661
static int sort_qd(const void *a, const void *b)
fs/gfs2/quota.c
663
const struct gfs2_quota_data *qd_a = *(const struct gfs2_quota_data **)a;
fs/gfs2/recovery.c
101
revoke = (wrap) ? (a || b) : (a && b);
fs/gfs2/recovery.c
86
int wrap, a, b, revoke;
fs/gfs2/recovery.c
99
a = (jd->jd_replay_tail < where);
fs/gfs2/sys.c
40
struct gfs2_attr *a = container_of(attr, struct gfs2_attr, attr);
fs/gfs2/sys.c
41
return a->show ? a->show(sdp, buf) : 0;
fs/gfs2/sys.c
48
struct gfs2_attr *a = container_of(attr, struct gfs2_attr, attr);
fs/gfs2/sys.c
49
return a->store ? a->store(sdp, buf, len) : len;
fs/hpfs/alloc.c
123
int a, b;
fs/hpfs/alloc.c
139
while ((a = tstbits(bmp, q, n + forward)) != 0) {
fs/hpfs/alloc.c
140
q += a;
fs/hpfs/alloc.c
149
if (!a) {
fs/hpfs/alloc.c
167
while ((a = tstbits(bmp, q, n + forward)) != 0) {
fs/hpfs/alloc.c
168
q += a;
fs/hpfs/alloc.c
172
if (!a) {
fs/hpfs/alloc.c
474
struct anode *a;
fs/hpfs/alloc.c
476
if (!(a = hpfs_get_sector(s, *ano, bh))) {
fs/hpfs/alloc.c
480
memset(a, 0, 512);
fs/hpfs/alloc.c
481
a->magic = cpu_to_le32(ANODE_MAGIC);
fs/hpfs/alloc.c
482
a->self = cpu_to_le32(*ano);
fs/hpfs/alloc.c
483
a->btree.n_free_nodes = 40;
fs/hpfs/alloc.c
484
a->btree.n_used_nodes = 0;
fs/hpfs/alloc.c
485
a->btree.first_free = cpu_to_le16(8);
fs/hpfs/alloc.c
486
return a;
fs/hpfs/anode.c
126
up = a != node ? le32_to_cpu(anode->up) : -1;
fs/hpfs/anode.c
127
if (!(anode = hpfs_alloc_anode(s, a, &na, &bh1))) {
fs/hpfs/anode.c
132
if (a == node && fnod) {
fs/hpfs/anode.c
164
if ((a == node && fnod) || na == -1) return se;
fs/hpfs/anode.c
18
anode_secno a = -1;
fs/hpfs/anode.c
202
a = na;
fs/hpfs/anode.c
203
if ((new_anode = hpfs_alloc_anode(s, a, &na, &bh))) {
fs/hpfs/anode.c
210
GET_BTREE_PTR(&anode->btree)->u.internal[0].down = cpu_to_le32(a);
fs/hpfs/anode.c
214
if ((anode = hpfs_map_anode(s, a, &bh))) {
fs/hpfs/anode.c
219
} else na = a;
fs/hpfs/anode.c
23
if (hpfs_sb(s)->sb_chk) if (hpfs_stop_cycles(s, a, &c1, &c2, "hpfs_bplus_lookup")) return -1;
fs/hpfs/anode.c
27
a = le32_to_cpu(btree->u.internal[i].down);
fs/hpfs/anode.c
29
if (!(anode = hpfs_map_anode(s, a, &bh))) return -1;
fs/hpfs/anode.c
33
hpfs_error(s, "sector %08x not found in internal anode %08x", sec, a);
fs/hpfs/anode.c
331
static secno anode_lookup(struct super_block *s, anode_secno a, unsigned sec)
fs/hpfs/anode.c
335
if (!(anode = hpfs_map_anode(s, a, &bh))) return -1;
fs/hpfs/anode.c
339
int hpfs_ea_read(struct super_block *s, secno a, int ano, unsigned pos,
fs/hpfs/anode.c
348
if ((sec = anode_lookup(s, a, pos >> 9)) == -1)
fs/hpfs/anode.c
350
} else sec = a + (pos >> 9);
fs/hpfs/anode.c
362
int hpfs_ea_write(struct super_block *s, secno a, int ano, unsigned pos,
fs/hpfs/anode.c
371
if ((sec = anode_lookup(s, a, pos >> 9)) == -1)
fs/hpfs/anode.c
373
} else sec = a + (pos >> 9);
fs/hpfs/anode.c
386
void hpfs_ea_remove(struct super_block *s, secno a, int ano, unsigned len)
fs/hpfs/anode.c
391
if (!(anode = hpfs_map_anode(s, a, &bh))) return;
fs/hpfs/anode.c
394
hpfs_free_sectors(s, a, 1);
fs/hpfs/anode.c
395
} else hpfs_free_sectors(s, a, (len + 511) >> 9);
fs/hpfs/anode.c
40
a = le32_to_cpu(btree->u.external[i].disk_secno) + sec - le32_to_cpu(btree->u.external[i].file_secno);
fs/hpfs/anode.c
41
if (hpfs_sb(s)->sb_chk) if (hpfs_chk_sectors(s, a, 1, "data")) {
fs/hpfs/anode.c
52
return a;
fs/hpfs/anode.c
54
hpfs_error(s, "sector %08x not found in external anode %08x", sec, a);
fs/hpfs/anode.c
66
anode_secno a, na = -1, ra, up = -1;
fs/hpfs/anode.c
80
a = node;
fs/hpfs/anode.c
83
hpfs_error(s, "anode %08x has no entries", a);
fs/hpfs/anode.c
88
a = le32_to_cpu(btree->u.internal[n].down);
fs/hpfs/anode.c
93
if (hpfs_stop_cycles(s, a, &c1, &c2, "hpfs_add_sector_to_btree #1")) return -1;
fs/hpfs/anode.c
94
if (!(anode = hpfs_map_anode(s, a, &bh))) return -1;
fs/hpfs/dnode.c
440
int a;
fs/hpfs/dnode.c
507
a = hpfs_add_to_dnode(i, to, nde->name, nde->namelen, nde, from);
fs/hpfs/dnode.c
509
if (a) return 0;
fs/hpfs/dnode.c
734
dnode_secno a = move_to_top(i, down, dno);
fs/hpfs/dnode.c
736
if (a) delete_empty_dnode(i, a);
fs/hpfs/dnode.c
737
return !a;
fs/hpfs/ea.c
101
ano ? "anode" : "sectors", a, len);
fs/hpfs/ea.c
104
if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return -EIO;
fs/hpfs/ea.c
105
if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
fs/hpfs/ea.c
112
if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), buf))
fs/hpfs/ea.c
135
secno a;
fs/hpfs/ea.c
15
void hpfs_ea_ext_remove(struct super_block *s, secno a, int ano, unsigned len)
fs/hpfs/ea.c
150
a = le32_to_cpu(fnode->ea_secno);
fs/hpfs/ea.c
159
ano ? "anode" : "sectors", a, len);
fs/hpfs/ea.c
162
if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return NULL;
fs/hpfs/ea.c
163
if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
fs/hpfs/ea.c
172
if (hpfs_ea_read(s, a, ano, pos + 4 + ea->namelen + 1, ea_valuelen(ea), ret)) {
fs/hpfs/ea.c
197
secno a;
fs/hpfs/ea.c
211
a = le32_to_cpu(fnode->ea_secno);
fs/hpfs/ea.c
220
ano ? "anode" : "sectors", a, len);
fs/hpfs/ea.c
223
if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return;
fs/hpfs/ea.c
224
if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 1 + (ea_indirect(ea) ? 8 : 0), ex + 4))
fs/hpfs/ea.c
23
ano ? "anode" : "sectors", a, len);
fs/hpfs/ea.c
233
hpfs_ea_write(s, a, ano, pos + 4 + ea->namelen + 1, size, data);
fs/hpfs/ea.c
26
if (hpfs_ea_read(s, a, ano, pos, 4, ex)) return;
fs/hpfs/ea.c
30
ano ? "anode" : "sectors", a, pos);
fs/hpfs/ea.c
33
if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 9, ex+4))
fs/hpfs/ea.c
39
if (!ano) hpfs_free_sectors(s, a, (len+511) >> 9);
fs/hpfs/ea.c
43
if ((anode = hpfs_map_anode(s, a, &bh))) {
fs/hpfs/ea.c
46
hpfs_free_sectors(s, a, 1);
fs/hpfs/ea.c
51
static char *get_indirect_ea(struct super_block *s, int ano, secno a, int size)
fs/hpfs/ea.c
58
if (hpfs_ea_read(s, a, ano, 0, size, ret)) {
fs/hpfs/ea.c
66
static void set_indirect_ea(struct super_block *s, int ano, secno a,
fs/hpfs/ea.c
69
hpfs_ea_write(s, a, ano, 0, size, data);
fs/hpfs/ea.c
79
secno a;
fs/hpfs/ea.c
93
a = le32_to_cpu(fnode->ea_secno);
fs/hpfs/hpfs_fn.h
177
int a;
fs/hpfs/hpfs_fn.h
180
a = dst->down;
fs/hpfs/hpfs_fn.h
183
dst->down = a;
fs/hpfs/name.c
23
static inline unsigned char upcase(unsigned char *dir, unsigned char a)
fs/hpfs/name.c
25
if (a<128 || a==255) return a>='a' && a<='z' ? a - 0x20 : a;
fs/hpfs/name.c
26
if (!dir) return a;
fs/hpfs/name.c
27
return dir[a-128];
fs/hpfs/name.c
30
unsigned char hpfs_upcase(unsigned char *dir, unsigned char a)
fs/hpfs/name.c
32
return upcase(dir, a);
fs/hpfs/name.c
35
static inline unsigned char locase(unsigned char *dir, unsigned char a)
fs/hpfs/name.c
37
if (a<128 || a==255) return a>='A' && a<='Z' ? a + 0x20 : a;
fs/hpfs/name.c
38
if (!dir) return a;
fs/hpfs/name.c
39
return dir[a];
fs/hpfs/super.c
619
unsigned a;
fs/hpfs/super.c
626
a = sbi->sb_dirband_size;
fs/hpfs/super.c
634
sbi->sb_dirband_size = a;
fs/iomap/ioend.c
405
static int iomap_ioend_compare(void *priv, const struct list_head *a,
fs/iomap/ioend.c
408
struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list);
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
196
#define jffs2_sum_init(a) (0)
fs/jffs2/summary.h
197
#define jffs2_sum_exit(a) do { } while (0)
fs/jffs2/summary.h
198
#define jffs2_sum_disable_collecting(a)
fs/jffs2/summary.h
199
#define jffs2_sum_is_disabled(a) (0)
fs/jffs2/summary.h
200
#define jffs2_sum_reset_collected(a) do { } while (0)
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
203
#define jffs2_sum_write_sumnode(a) (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/jfs/jfs_dmap.h
126
#define AGTOBLK(a,ip) \
fs/jfs/jfs_dmap.h
127
((s64)(a) << (JFS_SBI((ip)->i_sb)->bmap->db_agl2size))
fs/jfs/jfs_dtree.c
3184
goto a;
fs/jfs/jfs_dtree.c
3198
a:
fs/jfs/jfs_extent.c
21
#define DPD(a) (printk("(a): %d\n",(a)))
fs/jfs/jfs_extent.c
22
#define DPC(a) (printk("(a): %c\n",(a)))
fs/jfs/jfs_extent.c
23
#define DPL1(a) \
fs/jfs/jfs_extent.c
25
if ((a) >> 32) \
fs/jfs/jfs_extent.c
26
printk("(a): %x%08x ",(a)); \
fs/jfs/jfs_extent.c
28
printk("(a): %x ",(a) << 32); \
fs/jfs/jfs_extent.c
30
#define DPL(a) \
fs/jfs/jfs_extent.c
32
if ((a) >> 32) \
fs/jfs/jfs_extent.c
33
printk("(a): %x%08x\n",(a)); \
fs/jfs/jfs_extent.c
35
printk("(a): %x\n",(a) << 32); \
fs/jfs/jfs_extent.c
38
#define DPD1(a) (printk("(a): %d ",(a)))
fs/jfs/jfs_extent.c
39
#define DPX(a) (printk("(a): %08x\n",(a)))
fs/jfs/jfs_extent.c
40
#define DPX1(a) (printk("(a): %08x ",(a)))
fs/jfs/jfs_extent.c
41
#define DPS(a) (printk("%s\n",(a)))
fs/jfs/jfs_extent.c
42
#define DPE(a) (printk("\nENTERING: %s\n",(a)))
fs/jfs/jfs_extent.c
43
#define DPE1(a) (printk("\nENTERING: %s",(a)))
fs/jfs/jfs_extent.c
44
#define DPS1(a) (printk(" %s ",(a)))
fs/jfs/jfs_metapage.c
100
if (!a) {
fs/jfs/jfs_metapage.c
101
a = kzalloc_obj(struct meta_anchor, GFP_NOFS);
fs/jfs/jfs_metapage.c
102
if (!a)
fs/jfs/jfs_metapage.c
104
folio_attach_private(folio, a);
fs/jfs/jfs_metapage.c
111
a->mp_count++;
fs/jfs/jfs_metapage.c
112
a->mp[index] = mp;
fs/jfs/jfs_metapage.c
120
struct meta_anchor *a = folio->private;
fs/jfs/jfs_metapage.c
126
BUG_ON(a->mp[index] != mp);
fs/jfs/jfs_metapage.c
128
a->mp[index] = NULL;
fs/jfs/jfs_metapage.c
129
if (--a->mp_count == 0) {
fs/jfs/jfs_metapage.c
130
kfree(a);
fs/jfs/jfs_metapage.c
95
struct meta_anchor *a;
fs/jfs/jfs_metapage.c
99
a = folio->private;
fs/kernfs/dir.c
64
static struct kernfs_node *kernfs_common_ancestor(struct kernfs_node *a,
fs/kernfs/dir.c
68
struct kernfs_root *ra = kernfs_root(a), *rb = kernfs_root(b);
fs/kernfs/dir.c
73
da = kernfs_depth(ra->kn, a);
fs/kernfs/dir.c
77
a = rcu_dereference(a->__parent);
fs/kernfs/dir.c
86
while (b != a) {
fs/kernfs/dir.c
88
a = rcu_dereference(a->__parent);
fs/kernfs/dir.c
91
return a;
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/namei.c
2343
#define HASH_MIX(x, y, a) \
fs/namei.c
2344
( x ^= (a), \
fs/namei.c
2373
#define HASH_MIX(x, y, a) \
fs/namei.c
2374
( x ^= (a), \
fs/namei.c
2396
unsigned long a, x = 0, y = (unsigned long)salt;
fs/namei.c
2401
a = load_unaligned_zeropad(name);
fs/namei.c
2404
HASH_MIX(x, y, a);
fs/namei.c
2408
x ^= a & bytemask_from_count(len);
fs/namei.c
2417
unsigned long a = 0, x = 0, y = (unsigned long)salt;
fs/namei.c
2425
HASH_MIX(x, y, a);
fs/namei.c
2428
a = load_unaligned_zeropad(name+len);
fs/namei.c
2429
} while (!has_zero(a, &adata, &constants));
fs/namei.c
2431
adata = prep_zero_mask(a, adata, &constants);
fs/namei.c
2433
x ^= a & zero_bytemask(mask);
fs/namei.c
2453
unsigned long a, b, x, y = (unsigned long)nd->path.dentry;
fs/namei.c
2461
a = load_unaligned_zeropad(name);
fs/namei.c
2462
b = a ^ REPEAT_BYTE('/');
fs/namei.c
2463
if (has_zero(a, &adata, &constants) | has_zero(b, &bdata, &constants)) {
fs/namei.c
2464
adata = prep_zero_mask(a, adata, &constants);
fs/namei.c
2467
a &= zero_bytemask(mask);
fs/namei.c
2468
*lastword = a;
fs/namei.c
2470
nd->last.hash = fold_hash(a, y);
fs/namei.c
2478
HASH_MIX(x, y, a);
fs/namei.c
2480
a = load_unaligned_zeropad(name+len);
fs/namei.c
2481
b = a ^ REPEAT_BYTE('/');
fs/namei.c
2482
} while (!(has_zero(a, &adata, &constants) | has_zero(b, &bdata, &constants)));
fs/namei.c
2484
adata = prep_zero_mask(a, adata, &constants);
fs/namei.c
2487
a &= zero_bytemask(mask);
fs/namei.c
2488
x ^= a;
fs/netfs/fscache_cookie.c
300
static bool fscache_cookie_same(const struct fscache_cookie *a,
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
310
if (a->key_len <= sizeof(a->inline_key)) {
fs/netfs/fscache_cookie.c
311
ka = &a->inline_key;
fs/netfs/fscache_cookie.c
314
ka = a->key;
fs/netfs/fscache_cookie.c
317
return memcmp(ka, kb, a->key_len) == 0;
fs/netfs/fscache_cookie.c
670
unsigned int a = atomic_read(&cookie->n_accesses);
fs/netfs/fscache_cookie.c
679
trace_fscache_active(debug_id, r, c - 1, a, fscache_active_unuse);
fs/netfs/fscache_cookie.c
685
a = atomic_read(&cookie->n_accesses);
fs/netfs/fscache_cookie.c
687
trace_fscache_active(debug_id, r, c, a, fscache_active_unuse);
fs/netfs/fscache_main.c
32
#define HASH_MIX(x, y, a) \
fs/netfs/fscache_main.c
33
( x ^= (a), \
fs/netfs/fscache_main.c
53
unsigned int a, x = 0, y = salt, n = len / sizeof(__le32);
fs/netfs/fscache_main.c
56
a = le32_to_cpu(*p++);
fs/netfs/fscache_main.c
57
HASH_MIX(x, y, a);
fs/netfs/fscache_volume.c
135
static bool fscache_volume_same(const struct fscache_volume *a,
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
145
klen = round_up(a->key[0] + 1, sizeof(__le32));
fs/netfs/fscache_volume.c
146
return memcmp(a->key, b->key, klen) == 0;
fs/nfs/dir.c
3011
static int access_cmp(const struct cred *a, const struct nfs_access_entry *b)
fs/nfs/dir.c
3016
if (uid_lt(a->fsuid, b->fsuid))
fs/nfs/dir.c
3018
if (uid_gt(a->fsuid, b->fsuid))
fs/nfs/dir.c
3021
if (gid_lt(a->fsgid, b->fsgid))
fs/nfs/dir.c
3023
if (gid_gt(a->fsgid, b->fsgid))
fs/nfs/dir.c
3026
ga = a->group_info;
fs/nfs/dns_resolve.c
165
struct nfs_dns_ent *a;
fs/nfs/dns_resolve.c
168
a = container_of(ca, 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
8403
nfs41_same_server_scope(struct nfs41_server_scope *a,
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
538
struct sockaddr_in *a, *b;
fs/nfs/pnfs_nfs.c
546
a = (struct sockaddr_in *)addr1;
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
1125
const struct nfs_server *a = s->s_fs_info;
fs/nfs/super.c
1126
const struct rpc_clnt *clnt_a = a->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/export.c
211
static inline int expkey_match (struct cache_head *a, struct cache_head *b)
fs/nfsd/export.c
213
struct svc_expkey *orig = container_of(a, 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
831
struct svc_export *orig = container_of(a, struct svc_export, h);
fs/nfsd/nfs4acl.c
579
struct posix_ace_state_array *a = state->users;
fs/nfsd/nfs4acl.c
582
for (i = 0; i < a->n; i++)
fs/nfsd/nfs4acl.c
583
if (uid_eq(a->aces[i].uid, uid))
fs/nfsd/nfs4acl.c
586
a->n++;
fs/nfsd/nfs4acl.c
587
a->aces[i].uid = uid;
fs/nfsd/nfs4acl.c
588
a->aces[i].perms.allow = state->everyone.allow;
fs/nfsd/nfs4acl.c
589
a->aces[i].perms.deny = state->everyone.deny;
fs/nfsd/nfs4acl.c
596
struct posix_ace_state_array *a = state->groups;
fs/nfsd/nfs4acl.c
599
for (i = 0; i < a->n; i++)
fs/nfsd/nfs4acl.c
600
if (gid_eq(a->aces[i].gid, gid))
fs/nfsd/nfs4acl.c
603
a->n++;
fs/nfsd/nfs4acl.c
604
a->aces[i].gid = gid;
fs/nfsd/nfs4acl.c
605
a->aces[i].perms.allow = state->everyone.allow;
fs/nfsd/nfs4acl.c
606
a->aces[i].perms.deny = state->everyone.deny;
fs/nfsd/nfs4acl.c
611
static void deny_bits_array(struct posix_ace_state_array *a, u32 mask)
fs/nfsd/nfs4acl.c
615
for (i=0; i < a->n; i++)
fs/nfsd/nfs4acl.c
616
deny_bits(&a->aces[i].perms, mask);
fs/nfsd/nfs4acl.c
619
static void allow_bits_array(struct posix_ace_state_array *a, u32 mask)
fs/nfsd/nfs4acl.c
623
for (i=0; i < a->n; i++)
fs/nfsd/nfs4acl.c
624
allow_bits(&a->aces[i].perms, mask);
fs/nfsd/nfs4idmap.c
150
struct ent *a = container_of(ca, 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
328
struct ent *a = container_of(ca, 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/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/page.h
52
#define NILFS_FOLIO_BUG(folio, m, a...) \
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/nilfs2/sysfs.c
139
struct nilfs_snapshot_attr *a =
fs/nilfs2/sysfs.c
142
return a->show ? a->show(a, root, buf) : 0;
fs/nilfs2/sysfs.c
151
struct nilfs_snapshot_attr *a =
fs/nilfs2/sysfs.c
154
return a->store ? a->store(a, root, buf, len) : 0;
fs/nilfs2/sysfs.c
29
struct nilfs_##name##_attr *a = container_of(attr, \
fs/nilfs2/sysfs.c
32
return a->show ? a->show(a, nilfs, buf) : 0; \
fs/nilfs2/sysfs.c
41
struct nilfs_##name##_attr *a = container_of(attr, \
fs/nilfs2/sysfs.c
44
return a->store ? a->store(a, nilfs, buf, len) : 0; \
fs/nilfs2/sysfs.c
963
struct nilfs_dev_attr *a = container_of(attr, struct nilfs_dev_attr,
fs/nilfs2/sysfs.c
966
return a->show ? a->show(a, nilfs, buf) : 0;
fs/nilfs2/sysfs.c
975
struct nilfs_dev_attr *a = container_of(attr, struct nilfs_dev_attr,
fs/nilfs2/sysfs.c
978
return a->store ? a->store(a, nilfs, buf, len) : 0;
fs/notify/fsnotify.h
77
extern int fsnotify_compare_groups(struct fsnotify_group *a,
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
629
if (!a)
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/ntfs3/index.c
1000
a = ni_find_attr(ni, NULL, &le, ATTR_ROOT, in->name, in->name_len, NULL,
fs/ntfs3/index.c
1002
if (!a)
fs/ntfs3/index.c
1006
*attr = a;
fs/ntfs3/index.c
1008
root = resident_data_ex(a, sizeof(struct INDEX_ROOT));
fs/ntfs3/index.c
1013
le32_to_cpu(a->res.data_size)) {
fs/ntfs3/index.c
996
struct ATTRIB *a;
fs/ocfs2/cluster/tcp.c
201
# define o2net_init_nst(a, b, c, d, e)
fs/ocfs2/cluster/tcp.c
202
# define o2net_set_nst_sock_time(a)
fs/ocfs2/cluster/tcp.c
203
# define o2net_set_nst_send_time(a)
fs/ocfs2/cluster/tcp.c
204
# define o2net_set_nst_status_time(a)
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
207
# define o2net_set_sock_timer(a)
fs/ocfs2/cluster/tcp.c
208
# define o2net_set_data_ready_time(a)
fs/ocfs2/cluster/tcp.c
209
# define o2net_set_advance_start_time(a)
fs/ocfs2/cluster/tcp.c
210
# define o2net_set_advance_stop_time(a)
fs/ocfs2/cluster/tcp.c
211
# define o2net_set_func_start_time(a)
fs/ocfs2/cluster/tcp.c
212
# define o2net_set_func_stop_time(a)
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
3544
static int dx_leaf_sort_cmp(const void *a, const void *b)
fs/ocfs2/dir.c
3546
const struct ocfs2_dx_entry *entry1 = a;
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
1371
static int cmp_refcount_rec_by_low_cpos(const void *a, const void *b)
fs/ocfs2/refcounttree.c
1373
const struct ocfs2_refcount_rec *l = a, *r = b;
fs/ocfs2/refcounttree.c
1384
static int cmp_refcount_rec_by_cpos(const void *a, const void *b)
fs/ocfs2/refcounttree.c
1386
const struct ocfs2_refcount_rec *l = a, *r = b;
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/pipe.c
81
static int pipe_lock_cmp_fn(const struct lockdep_map *a,
fs/pipe.c
84
return cmp_int((unsigned long) a, (unsigned long) b);
fs/proc/array.c
303
kernel_cap_t *a)
fs/proc/array.c
306
seq_put_hex_ll(m, NULL, a->val, 16);
fs/proc/consoles.c
31
unsigned int a;
fs/proc/consoles.c
53
for (a = 0; a < ARRAY_SIZE(con_flags); a++)
fs/proc/consoles.c
54
flags[a] = (con->flags & con_flags[a].flag) ?
fs/proc/consoles.c
55
con_flags[a].name : ' ';
fs/proc/consoles.c
56
flags[a] = 0;
fs/pstore/ram_core.c
53
static size_t buffer_start_add(struct persistent_ram_zone *prz, size_t a)
fs/pstore/ram_core.c
63
new = old + a;
fs/pstore/ram_core.c
75
static void buffer_size_add(struct persistent_ram_zone *prz, size_t a)
fs/pstore/ram_core.c
88
new = old + a;
fs/select.c
1290
struct compat_sel_arg_struct a;
fs/select.c
1292
if (copy_from_user(&a, arg, sizeof(a)))
fs/select.c
1294
return do_compat_select(a.n, compat_ptr(a.inp), compat_ptr(a.outp),
fs/select.c
1295
compat_ptr(a.exp), compat_ptr(a.tvp));
fs/select.c
826
struct sel_arg_struct a;
fs/select.c
828
if (copy_from_user(&a, arg, sizeof(a)))
fs/select.c
830
return kern_select(a.n, a.inp, a.outp, a.exp, a.tvp);
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/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
598
cmp_ret = cifs_ipaddr_cmp((struct sockaddr *) &a->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
115
hash[0] += a;
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
59
a = hash[0];
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/ubifs/find.c
730
static int cmp_dirty_idx(const void *a, const void *b)
fs/ubifs/find.c
732
const struct ubifs_lprops *lpa = *(const struct ubifs_lprops **)a;
fs/ubifs/gc.c
105
static int data_nodes_cmp(void *priv, const struct list_head *a,
fs/ubifs/gc.c
113
if (a == b)
fs/ubifs/gc.c
116
sa = list_entry(a, struct ubifs_scan_node, list);
fs/ubifs/gc.c
149
static int nondata_nodes_cmp(void *priv, const struct list_head *a,
fs/ubifs/gc.c
157
if (a == b)
fs/ubifs/gc.c
160
sa = list_entry(a, struct ubifs_scan_node, list);
fs/ubifs/key.h
57
uint32_t a = 0;
fs/ubifs/key.h
61
a += *str << 4;
fs/ubifs/key.h
62
a += *str >> 4;
fs/ubifs/key.h
63
a *= 11;
fs/ubifs/key.h
67
return key_mask_hash(a);
fs/ubifs/key.h
77
uint32_t a = 0;
fs/ubifs/key.h
80
memcpy(&a, str, len);
fs/ubifs/key.h
81
return key_mask_hash(a);
fs/ubifs/replay.c
302
static int replay_entries_cmp(void *priv, const struct list_head *a,
fs/ubifs/replay.c
309
if (a == b)
fs/ubifs/replay.c
312
ra = list_entry(a, struct replay_entry, list);
fs/ubifs/sysfs.c
53
struct ubifs_attr *a = container_of(attr, struct ubifs_attr, attr);
fs/ubifs/sysfs.c
55
switch (a->attr_id) {
fs/ufs/ufs.h
76
# define UFSD(f, a...) { \
fs/ufs/ufs.h
79
pr_debug(f, ## a); \
fs/ufs/ufs.h
82
# define UFSD(f, a...) /**/
fs/xattr.c
31
strcmp_prefix(const char *a, const char *a_prefix)
fs/xattr.c
33
while (*a_prefix && *a == *a_prefix) {
fs/xattr.c
34
a++;
fs/xattr.c
37
return *a_prefix ? NULL : a;
fs/xfs/libxfs/xfs_alloc.c
164
cur->bc_rec.a.ar_startblock = bno;
fs/xfs/libxfs/xfs_alloc.c
165
cur->bc_rec.a.ar_blockcount = len;
fs/xfs/libxfs/xfs_alloc.c
4094
union xfs_btree_irec low_brec = { .a = *low_rec };
fs/xfs/libxfs/xfs_alloc.c
4095
union xfs_btree_irec high_brec = { .a = *high_rec };
fs/xfs/libxfs/xfs_alloc.c
4133
low.a.ar_startblock = bno;
fs/xfs/libxfs/xfs_alloc.c
4135
high.a.ar_startblock = bno + len - 1;
fs/xfs/libxfs/xfs_alloc_btree.c
170
rec->alloc.ar_startblock = cpu_to_be32(cur->bc_rec.a.ar_startblock);
fs/xfs/libxfs/xfs_alloc_btree.c
171
rec->alloc.ar_blockcount = cpu_to_be32(cur->bc_rec.a.ar_blockcount);
fs/xfs/libxfs/xfs_alloc_btree.c
194
struct xfs_alloc_rec_incore *rec = &cur->bc_rec.a;
fs/xfs/libxfs/xfs_alloc_btree.c
206
struct xfs_alloc_rec_incore *rec = &cur->bc_rec.a;
fs/xfs/libxfs/xfs_bmap.c
6249
xfs_extlen_t a, b;
fs/xfs/libxfs/xfs_bmap.c
6251
a = 0;
fs/xfs/libxfs/xfs_bmap.c
6253
a = ip->i_cowextsize;
fs/xfs/libxfs/xfs_bmap.c
6262
a = max(a, b);
fs/xfs/libxfs/xfs_bmap.c
6263
if (a == 0)
fs/xfs/libxfs/xfs_bmap.c
6265
return a;
fs/xfs/libxfs/xfs_btree.c
5359
const union xfs_btree_ptr *a,
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
242
struct xfs_alloc_rec_incore a;
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
523
const union xfs_btree_ptr *a,
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
913
const void *a, /* first leaf entry */
fs/xfs/libxfs/xfs_dir2_block.c
919
la = a;
fs/xfs/libxfs/xfs_format.h
1288
#define XFS_AGINO_TO_INO(mp,a,i) \
fs/xfs/libxfs/xfs_format.h
1289
(((xfs_ino_t)(a) << XFS_INO_AGINO_BITS(mp)) | (i))
fs/xfs/libxfs/xfs_rmap.c
2879
const struct xfs_rmap_irec *a,
fs/xfs/libxfs/xfs_rmap.c
2885
oa = xfs_rmap_irec_offset_pack(a);
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.h
204
int xfs_rmap_compare(const struct xfs_rmap_irec *a,
fs/xfs/libxfs/xfs_rmap_btree.c
401
uint64_t a;
fs/xfs/libxfs/xfs_rmap_btree.c
410
a = be64_to_cpu(k1->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
416
a = offset_keymask(be64_to_cpu(k1->rmap.rm_offset));
fs/xfs/libxfs/xfs_rmap_btree.c
418
if (a <= b)
fs/xfs/libxfs/xfs_rmap_btree.c
431
uint64_t a;
fs/xfs/libxfs/xfs_rmap_btree.c
440
a = be64_to_cpu(r1->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
446
a = offset_keymask(be64_to_cpu(r1->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
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_rtbitmap.h
443
# define xfs_rtbuf_cache_relse(a) (0)
fs/xfs/libxfs/xfs_rtrmap_btree.c
315
uint64_t a;
fs/xfs/libxfs/xfs_rtrmap_btree.c
324
a = be64_to_cpu(k1->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
330
a = offset_keymask(be64_to_cpu(k1->rmap.rm_offset));
fs/xfs/libxfs/xfs_rtrmap_btree.c
332
if (a <= b)
fs/xfs/libxfs/xfs_rtrmap_btree.c
345
uint64_t a;
fs/xfs/libxfs/xfs_rtrmap_btree.c
354
a = be64_to_cpu(r1->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
360
a = offset_keymask(be64_to_cpu(r1->rmap.rm_offset));
fs/xfs/libxfs/xfs_rtrmap_btree.c
362
if (a <= b)
fs/xfs/scrub/agheader.c
748
const xfs_agblock_t *a = pa;
fs/xfs/scrub/agheader.c
751
return (int)*a - (int)*b;
fs/xfs/scrub/alloc_repair.c
279
const void *a,
fs/xfs/scrub/alloc_repair.c
282
const struct xfs_alloc_rec_incore *ap = a;
fs/xfs/scrub/alloc_repair.c
327
const void *a,
fs/xfs/scrub/alloc_repair.c
330
const struct xfs_alloc_rec_incore *ap = a;
fs/xfs/scrub/alloc_repair.c
337
return xrep_bnobt_extent_cmp(a, b);
fs/xfs/scrub/alloc_repair.c
610
struct xfs_alloc_rec_incore *arec = &cur->bc_rec.a;
fs/xfs/scrub/bmap_repair.c
299
const void *a,
fs/xfs/scrub/bmap_repair.c
302
const struct xfs_bmbt_rec *ba = a;
fs/xfs/scrub/refcount_repair.c
300
const void *a,
fs/xfs/scrub/refcount_repair.c
303
const struct xfs_refcount_irec *ap = a;
fs/xfs/scrub/rtrefcount_repair.c
288
const void *a,
fs/xfs/scrub/rtrefcount_repair.c
291
const struct xfs_refcount_irec *ap = a;
fs/xfs/scrub/xfarray.c
411
const void *a,
fs/xfs/scrub/xfarray.c
415
return si->cmp_fn(a, b);
fs/xfs/scrub/xfs_scrub.h
10
# define xfs_ioc_scrub_metadata(f, a) (-ENOTTY)
fs/xfs/scrub/xfs_scrub.h
11
# define xfs_ioc_scrubv_metadata(f, a) (-ENOTTY)
fs/xfs/xfs_attr_list.c
28
xfs_attr_shortform_compare(const void *a, const void *b)
fs/xfs/xfs_attr_list.c
32
sa = (xfs_attr_sf_sort_t *)a;
fs/xfs/xfs_bmap_item.c
242
const struct list_head *a,
fs/xfs/xfs_bmap_item.c
245
struct xfs_bmap_intent *ba = bi_entry(a);
fs/xfs/xfs_buf.c
1952
const struct list_head *a,
fs/xfs/xfs_buf.c
1955
struct xfs_buf *ap = container_of(a, struct xfs_buf, b_list);
fs/xfs/xfs_dquot.c
1484
const void *a,
fs/xfs/xfs_dquot.c
1487
const struct xfs_dqtrx *qa = a;
fs/xfs/xfs_extent_busy.h
64
int xfs_extent_busy_ag_cmp(void *priv, const struct list_head *a,
fs/xfs/xfs_extfree_item.c
384
const struct list_head *a,
fs/xfs/xfs_extfree_item.c
387
struct xfs_extent_free_item *ra = xefi_entry(a);
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
1288
const struct list_head *a,
fs/xfs/xfs_log_cil.c
1291
struct xfs_log_vec *l1 = container_of(a, struct xfs_log_vec, lv_list);
fs/xfs/xfs_platform.h
184
#define xfs_sort(a,n,s,fn) sort(a,n,s,fn,NULL)
fs/xfs/xfs_quota.h
172
#define xfs_trans_unreserve_and_mod_dquots(tp, a)
fs/xfs/xfs_quota.h
202
#define xfs_qm_newmount(mp, a, b) (0)
fs/xfs/xfs_refcount_item.c
263
const struct list_head *a,
fs/xfs/xfs_refcount_item.c
266
struct xfs_refcount_intent *ra = ci_entry(a);
fs/xfs/xfs_rmap_item.c
264
const struct list_head *a,
fs/xfs/xfs_rmap_item.c
267
struct xfs_rmap_intent *ra = ri_entry(a);
fs/xfs/xfs_stats.h
160
uint32_t a[xfsstats_offset(xs_qm_dquot)];
fs/xfs/xfs_stats.h
195
per_cpu_ptr(xfsstats.xs_stats, current_cpu())->a[off]++; \
fs/xfs/xfs_stats.h
196
per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->a[off]++; \
fs/xfs/xfs_stats.h
201
per_cpu_ptr(xfsstats.xs_stats, current_cpu())->a[off]; \
fs/xfs/xfs_stats.h
202
per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->a[off]; \
fs/xfs/xfs_stats.h
207
per_cpu_ptr(xfsstats.xs_stats, current_cpu())->a[off] += (inc); \
fs/xfs/xfs_stats.h
208
per_cpu_ptr(mp->m_stats.xs_stats, current_cpu())->a[off] += (inc); \
fs/xfs/xfs_trans.c
738
const struct list_head *a,
fs/xfs/xfs_trans.c
741
struct xfs_log_item *lia = container_of(a,
fs/xfs/xfs_trans_ail.c
73
#define xfs_ail_check(a,l)
fs/xfs/xfs_zone_gc.c
288
const void *a,
fs/xfs/xfs_zone_gc.c
291
const struct xfs_rmap_irec *reca = a;
include/acpi/acexcep.h
57
#define ACPI_SUCCESS(a) (!(a))
include/acpi/acexcep.h
58
#define ACPI_FAILURE(a) (a)
include/acpi/acoutput.h
286
#define ACPI_DO_WHILE0(a) do a while(0)
include/acpi/acoutput.h
288
#define ACPI_DO_WHILE0(a) a
include/acpi/acoutput.h
422
#define ACPI_DEBUG_EXEC(a) a
include/acpi/acoutput.h
423
#define ACPI_DEBUG_ONLY_MEMBERS(a) a
include/acpi/acoutput.h
428
#define ACPI_DUMP_STACK_ENTRY(a) acpi_ex_dump_operand((a), 0)
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
443
#define ACPI_DEBUG_EXEC(a)
include/acpi/acoutput.h
444
#define ACPI_DEBUG_ONLY_MEMBERS(a)
include/acpi/acoutput.h
445
#define ACPI_FUNCTION_NAME(a)
include/acpi/acoutput.h
446
#define ACPI_FUNCTION_TRACE(a)
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
451
#define ACPI_DUMP_STACK_ENTRY(a)
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
327
#define ACPI_ALLOCATE(a) NULL
include/acpi/actypes.h
328
#define ACPI_ALLOCATE_ZEROED(a) NULL
include/acpi/actypes.h
329
#define ACPI_FREE(a)
include/acpi/actypes.h
330
#define ACPI_MEM_TRACKING(a)
include/acpi/actypes.h
339
#define ACPI_ALLOCATE(a) acpi_ut_allocate_and_track ((acpi_size) (a), ACPI_MEM_PARAMETERS)
include/acpi/actypes.h
340
#define ACPI_ALLOCATE_ZEROED(a) acpi_ut_allocate_zeroed_and_track ((acpi_size) (a), ACPI_MEM_PARAMETERS)
include/acpi/actypes.h
341
#define ACPI_FREE(a) acpi_ut_free_and_track (a, ACPI_MEM_PARAMETERS)
include/acpi/actypes.h
342
#define ACPI_MEM_TRACKING(a) a
include/acpi/actypes.h
348
#define ACPI_ALLOCATE(a) acpi_os_allocate ((acpi_size) (a))
include/acpi/actypes.h
349
#define ACPI_ALLOCATE_ZEROED(a) acpi_os_allocate_zeroed ((acpi_size) (a))
include/acpi/actypes.h
350
#define ACPI_FREE(a) acpi_os_free (a)
include/acpi/actypes.h
351
#define ACPI_MEM_TRACKING(a)
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/actypes.h
530
#define ACPI_VALIDATE_RSDP_SIG(a) (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_SIG_RSDP, (sizeof(a) < 8) ? ACPI_NAMESEG_SIZE : 8))
include/acpi/actypes.h
534
#define ACPI_IS_OEM_SIG(a) (!strncmp (ACPI_CAST_PTR (char, (a)), ACPI_OEM_NAME, 3) &&\
include/acpi/actypes.h
535
strnlen (a, ACPI_NAMESEG_SIZE) == ACPI_NAMESEG_SIZE)
include/acpi/platform/aclinux.h
78
#define ACPI_GLOBAL(t,a)
include/acpi/platform/aclinux.h
79
#define ACPI_INIT_GLOBAL(t,a,b)
include/asm-generic/atomic64.h
22
extern void generic_atomic64_##op(s64 a, atomic64_t *v);
include/asm-generic/atomic64.h
25
extern s64 generic_atomic64_##op##_return(s64 a, atomic64_t *v);
include/asm-generic/atomic64.h
28
extern s64 generic_atomic64_fetch_##op(s64 a, atomic64_t *v);
include/asm-generic/atomic64.h
50
extern s64 generic_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u);
include/asm-generic/local.h
24
atomic_long_t a;
include/asm-generic/local.h
29
#define local_read(l) atomic_long_read(&(l)->a)
include/asm-generic/local.h
30
#define local_set(l,i) atomic_long_set((&(l)->a),(i))
include/asm-generic/local.h
31
#define local_inc(l) atomic_long_inc(&(l)->a)
include/asm-generic/local.h
32
#define local_dec(l) atomic_long_dec(&(l)->a)
include/asm-generic/local.h
33
#define local_add(i,l) atomic_long_add((i),(&(l)->a))
include/asm-generic/local.h
34
#define local_sub(i,l) atomic_long_sub((i),(&(l)->a))
include/asm-generic/local.h
36
#define local_sub_and_test(i, l) atomic_long_sub_and_test((i), (&(l)->a))
include/asm-generic/local.h
37
#define local_dec_and_test(l) atomic_long_dec_and_test(&(l)->a)
include/asm-generic/local.h
38
#define local_inc_and_test(l) atomic_long_inc_and_test(&(l)->a)
include/asm-generic/local.h
39
#define local_add_negative(i, l) atomic_long_add_negative((i), (&(l)->a))
include/asm-generic/local.h
40
#define local_add_return(i, l) atomic_long_add_return((i), (&(l)->a))
include/asm-generic/local.h
41
#define local_sub_return(i, l) atomic_long_sub_return((i), (&(l)->a))
include/asm-generic/local.h
42
#define local_inc_return(l) atomic_long_inc_return(&(l)->a)
include/asm-generic/local.h
44
#define local_cmpxchg(l, o, n) atomic_long_cmpxchg((&(l)->a), (o), (n))
include/asm-generic/local.h
45
#define local_try_cmpxchg(l, po, n) atomic_long_try_cmpxchg((&(l)->a), (po), (n))
include/asm-generic/local.h
46
#define local_xchg(l, n) atomic_long_xchg((&(l)->a), (n))
include/asm-generic/local.h
47
#define local_add_unless(l, _a, u) atomic_long_add_unless((&(l)->a), (_a), (u))
include/asm-generic/local.h
48
#define local_inc_not_zero(l) atomic_long_inc_not_zero(&(l)->a)
include/asm-generic/local64.h
25
local_t a;
include/asm-generic/local64.h
30
#define local64_read(l) local_read(&(l)->a)
include/asm-generic/local64.h
31
#define local64_set(l,i) local_set((&(l)->a),(i))
include/asm-generic/local64.h
32
#define local64_inc(l) local_inc(&(l)->a)
include/asm-generic/local64.h
33
#define local64_dec(l) local_dec(&(l)->a)
include/asm-generic/local64.h
34
#define local64_add(i,l) local_add((i),(&(l)->a))
include/asm-generic/local64.h
35
#define local64_sub(i,l) local_sub((i),(&(l)->a))
include/asm-generic/local64.h
37
#define local64_sub_and_test(i, l) local_sub_and_test((i), (&(l)->a))
include/asm-generic/local64.h
38
#define local64_dec_and_test(l) local_dec_and_test(&(l)->a)
include/asm-generic/local64.h
39
#define local64_inc_and_test(l) local_inc_and_test(&(l)->a)
include/asm-generic/local64.h
40
#define local64_add_negative(i, l) local_add_negative((i), (&(l)->a))
include/asm-generic/local64.h
41
#define local64_add_return(i, l) local_add_return((i), (&(l)->a))
include/asm-generic/local64.h
42
#define local64_sub_return(i, l) local_sub_return((i), (&(l)->a))
include/asm-generic/local64.h
43
#define local64_inc_return(l) local_inc_return(&(l)->a)
include/asm-generic/local64.h
47
return local_cmpxchg(&l->a, old, new);
include/asm-generic/local64.h
52
return local_try_cmpxchg(&l->a, (long *)old, new);
include/asm-generic/local64.h
55
#define local64_xchg(l, n) local_xchg((&(l)->a), (n))
include/asm-generic/local64.h
56
#define local64_add_unless(l, _a, u) local_add_unless((&(l)->a), (_a), (u))
include/asm-generic/local64.h
57
#define local64_inc_not_zero(l) local_inc_not_zero(&(l)->a)
include/asm-generic/local64.h
72
atomic64_t a;
include/asm-generic/local64.h
77
#define local64_read(l) atomic64_read(&(l)->a)
include/asm-generic/local64.h
78
#define local64_set(l,i) atomic64_set((&(l)->a),(i))
include/asm-generic/local64.h
79
#define local64_inc(l) atomic64_inc(&(l)->a)
include/asm-generic/local64.h
80
#define local64_dec(l) atomic64_dec(&(l)->a)
include/asm-generic/local64.h
81
#define local64_add(i,l) atomic64_add((i),(&(l)->a))
include/asm-generic/local64.h
82
#define local64_sub(i,l) atomic64_sub((i),(&(l)->a))
include/asm-generic/local64.h
84
#define local64_sub_and_test(i, l) atomic64_sub_and_test((i), (&(l)->a))
include/asm-generic/local64.h
85
#define local64_dec_and_test(l) atomic64_dec_and_test(&(l)->a)
include/asm-generic/local64.h
86
#define local64_inc_and_test(l) atomic64_inc_and_test(&(l)->a)
include/asm-generic/local64.h
87
#define local64_add_negative(i, l) atomic64_add_negative((i), (&(l)->a))
include/asm-generic/local64.h
88
#define local64_add_return(i, l) atomic64_add_return((i), (&(l)->a))
include/asm-generic/local64.h
89
#define local64_sub_return(i, l) atomic64_sub_return((i), (&(l)->a))
include/asm-generic/local64.h
90
#define local64_inc_return(l) atomic64_inc_return(&(l)->a)
include/asm-generic/local64.h
92
#define local64_cmpxchg(l, o, n) atomic64_cmpxchg((&(l)->a), (o), (n))
include/asm-generic/local64.h
93
#define local64_try_cmpxchg(l, po, n) atomic64_try_cmpxchg((&(l)->a), (po), (n))
include/asm-generic/local64.h
94
#define local64_xchg(l, n) atomic64_xchg((&(l)->a), (n))
include/asm-generic/local64.h
95
#define local64_add_unless(l, _a, u) atomic64_add_unless((&(l)->a), (_a), (u))
include/asm-generic/local64.h
96
#define local64_inc_not_zero(l) atomic64_inc_not_zero(&(l)->a)
include/asm-generic/numa.h
10
#define node_distance(a, b) __node_distance(a, b)
include/asm-generic/pgtable-nop4d.h
52
#define p4d_free_tlb(tlb, x, a) do { } while (0)
include/asm-generic/pgtable-nopmd.h
66
#define pmd_free_tlb(tlb, x, a) do { } while (0)
include/asm-generic/pgtable-nopud.h
60
#define pud_free_tlb(tlb, x, a) do { } while (0)
include/asm-generic/word-at-a-time.h
101
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
include/asm-generic/word-at-a-time.h
86
long a = (0x0ff0001+mask) >> 23;
include/asm-generic/word-at-a-time.h
88
return a & mask;
include/asm-generic/word-at-a-time.h
94
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
include/asm-generic/word-at-a-time.h
96
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
include/crypto/algapi.h
183
void crypto_inc(u8 *a, unsigned int size);
include/crypto/b128ops.h
53
__be64 a, b;
include/crypto/b128ops.h
57
__le64 b, a;
include/crypto/b128ops.h
62
r->a = p->a ^ q->a;
include/crypto/b128ops.h
68
r->a = p->a ^ q->a;
include/crypto/ecc_curve.h
42
u64 *a;
include/crypto/gf128mul.h
163
void gf128mul_lle(be128 *a, const be128 *b);
include/crypto/gf128mul.h
182
u64 a = be64_to_cpu(x->a);
include/crypto/gf128mul.h
189
r->b = cpu_to_be64((b >> 1) | (a << 63));
include/crypto/gf128mul.h
190
r->a = cpu_to_be64((a >> 1) ^ _tt);
include/crypto/gf128mul.h
195
u64 a = be64_to_cpu(x->a);
include/crypto/gf128mul.h
199
u64 _tt = gf128mul_mask_from_bit(a, 63) & 0x87;
include/crypto/gf128mul.h
201
r->a = cpu_to_be64((a << 1) | (b >> 63));
include/crypto/gf128mul.h
208
u64 a = le64_to_cpu(x->a);
include/crypto/gf128mul.h
212
u64 _tt = gf128mul_mask_from_bit(a, 63) & 0x87;
include/crypto/gf128mul.h
214
r->a = cpu_to_le64((a << 1) | (b >> 63));
include/crypto/gf128mul.h
225
void gf128mul_4k_lle(be128 *a, const struct gf128mul_4k *t);
include/crypto/gf128mul.h
246
void gf128mul_64k_bbe(be128 *a, const struct gf128mul_64k *t);
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_fixed.h
100
return ((s64)a) << DRM_FIXED_POINT;
include/drm/drm_fixed.h
103
static inline int drm_fixp2int(s64 a)
include/drm/drm_fixed.h
105
return ((s64)a) >> DRM_FIXED_POINT;
include/drm/drm_fixed.h
108
static inline int drm_fixp2int_round(s64 a)
include/drm/drm_fixed.h
110
return drm_fixp2int(a + DRM_FIXED_ONE / 2);
include/drm/drm_fixed.h
113
static inline int drm_fixp2int_ceil(s64 a)
include/drm/drm_fixed.h
115
if (a >= 0)
include/drm/drm_fixed.h
116
return drm_fixp2int(a + DRM_FIXED_ALMOST_ONE);
include/drm/drm_fixed.h
118
return drm_fixp2int(a - DRM_FIXED_ALMOST_ONE);
include/drm/drm_fixed.h
121
static inline unsigned drm_fixp_msbset(s64 a)
include/drm/drm_fixed.h
123
unsigned shift, sign = (a >> 63) & 1;
include/drm/drm_fixed.h
126
if (((a >> shift) & 1) != sign)
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
139
a >>= (shift >> 1) + (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
157
unsigned shift = 62 - drm_fixp_msbset(a);
include/drm/drm_fixed.h
160
a <<= 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
176
bool a_neg = a < 0;
include/drm/drm_fixed.h
178
u64 a_abs = a_neg ? -a : a;
include/drm/drm_fixed.h
89
static inline s64 drm_sm2fixp(__u64 a)
include/drm/drm_fixed.h
91
if ((a & (1LL << 63))) {
include/drm/drm_fixed.h
92
return -(a & 0x7fffffffffffffffll);
include/drm/drm_fixed.h
94
return a;
include/drm/drm_fixed.h
98
static inline s64 drm_int2fixp(int a)
include/drm/drm_rect.h
249
static inline bool drm_rect_overlap(const struct drm_rect *a,
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/arm/qcom,ids.h
302
#define QCOM_BOARD_ID(a, major, minor) \
include/dt-bindings/arm/qcom,ids.h
303
(((major & 0xff) << 16) | ((minor & 0xff) << 8) | QCOM_BOARD_ID_##a)
include/hyperv/hvgdk_mini.h
1302
u32 a;
include/linux/amba/bus.h
149
#define AMBA_CONFIG_BITS(a) (((a) >> 24) & 0xff)
include/linux/amba/bus.h
150
#define AMBA_REV_BITS(a) (((a) >> 20) & 0x0f)
include/linux/amba/bus.h
151
#define AMBA_MANF_BITS(a) (((a) >> 12) & 0xff)
include/linux/amba/bus.h
152
#define AMBA_PART_BITS(a) ((a) & 0xfff)
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/atomic/atomic-arch-fallback.h
2421
raw_atomic_fetch_add_unless(atomic_t *v, int a, int u)
include/linux/atomic/atomic-arch-fallback.h
2424
return arch_atomic_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-arch-fallback.h
2431
} while (!raw_atomic_try_cmpxchg(v, &c, c + a));
include/linux/atomic/atomic-arch-fallback.h
2451
raw_atomic_add_unless(atomic_t *v, int a, int u)
include/linux/atomic/atomic-arch-fallback.h
2454
return arch_atomic_add_unless(v, a, u);
include/linux/atomic/atomic-arch-fallback.h
2456
return raw_atomic_fetch_add_unless(v, a, u) != u;
include/linux/atomic/atomic-arch-fallback.h
4547
raw_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
include/linux/atomic/atomic-arch-fallback.h
4550
return arch_atomic64_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-arch-fallback.h
4557
} while (!raw_atomic64_try_cmpxchg(v, &c, c + a));
include/linux/atomic/atomic-arch-fallback.h
4577
raw_atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
include/linux/atomic/atomic-arch-fallback.h
4580
return arch_atomic64_add_unless(v, a, u);
include/linux/atomic/atomic-arch-fallback.h
4582
return raw_atomic64_fetch_add_unless(v, a, u) != u;
include/linux/atomic/atomic-instrumented.h
1493
atomic_fetch_add_unless(atomic_t *v, int a, int u)
include/linux/atomic/atomic-instrumented.h
1497
return raw_atomic_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-instrumented.h
1514
atomic_add_unless(atomic_t *v, int a, int u)
include/linux/atomic/atomic-instrumented.h
1518
return raw_atomic_add_unless(v, a, u);
include/linux/atomic/atomic-instrumented.h
3071
atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
include/linux/atomic/atomic-instrumented.h
3075
return raw_atomic64_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-instrumented.h
3092
atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
include/linux/atomic/atomic-instrumented.h
3096
return raw_atomic64_add_unless(v, a, u);
include/linux/atomic/atomic-instrumented.h
4649
atomic_long_fetch_add_unless(atomic_long_t *v, long a, long u)
include/linux/atomic/atomic-instrumented.h
4653
return raw_atomic_long_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-instrumented.h
4670
atomic_long_add_unless(atomic_long_t *v, long a, long u)
include/linux/atomic/atomic-instrumented.h
4674
return raw_atomic_long_add_unless(v, a, u);
include/linux/atomic/atomic-long.h
1695
raw_atomic_long_fetch_add_unless(atomic_long_t *v, long a, long u)
include/linux/atomic/atomic-long.h
1698
return raw_atomic64_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-long.h
1700
return raw_atomic_fetch_add_unless(v, a, u);
include/linux/atomic/atomic-long.h
1718
raw_atomic_long_add_unless(atomic_long_t *v, long a, long u)
include/linux/atomic/atomic-long.h
1721
return raw_atomic64_add_unless(v, a, u);
include/linux/atomic/atomic-long.h
1723
return raw_atomic_add_unless(v, a, u);
include/linux/audit.h
473
unsigned long a[AUDITSC_ARGS];
include/linux/audit.h
480
a[i] = (unsigned long)args[i];
include/linux/audit.h
481
return __audit_socketcall(nargs, a);
include/linux/badblocks.h
19
#define BB_MAKE(a, l, ack) (((a)<<9) | ((l)-1) | ((u64)(!!(ack)) << 63))
include/linux/bpf_mprog.h
145
struct bpf_mprog_entry a;
include/linux/bpf_mprog.h
161
if (entry == &entry->parent->a)
include/linux/bpf_mprog.h
164
return &entry->parent->a;
include/linux/bpf_mprog.h
169
BUILD_BUG_ON(sizeof(bundle->a.fp_items[0]) > sizeof(u64));
include/linux/bpf_mprog.h
170
BUILD_BUG_ON(ARRAY_SIZE(bundle->a.fp_items) !=
include/linux/bpf_mprog.h
175
bundle->a.parent = bundle;
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/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
112
static inline bool cap_issubset(const kernel_cap_t a, const kernel_cap_t set)
include/linux/capability.h
114
return !(a.val & ~set.val);
include/linux/capability.h
119
static inline kernel_cap_t cap_drop_fs_set(const kernel_cap_t a)
include/linux/capability.h
121
return cap_drop(a, CAP_FS_SET);
include/linux/capability.h
124
static inline kernel_cap_t cap_raise_fs_set(const kernel_cap_t a,
include/linux/capability.h
127
return cap_combine(a, cap_intersect(permitted, CAP_FS_SET));
include/linux/capability.h
130
static inline kernel_cap_t cap_drop_nfsd_set(const kernel_cap_t a)
include/linux/capability.h
132
return cap_drop(a, CAP_NFSD_SET);
include/linux/capability.h
135
static inline kernel_cap_t cap_raise_nfsd_set(const kernel_cap_t a,
include/linux/capability.h
138
return cap_combine(a, cap_intersect(permitted, CAP_NFSD_SET));
include/linux/capability.h
77
static inline kernel_cap_t cap_combine(const kernel_cap_t a,
include/linux/capability.h
80
return (kernel_cap_t) { a.val | b.val };
include/linux/capability.h
83
static inline kernel_cap_t cap_intersect(const kernel_cap_t a,
include/linux/capability.h
86
return (kernel_cap_t) { a.val & b.val };
include/linux/capability.h
89
static inline kernel_cap_t cap_drop(const kernel_cap_t a,
include/linux/capability.h
92
return (kernel_cap_t) { a.val &~ drop.val };
include/linux/capability.h
95
static inline bool cap_isclear(const kernel_cap_t a)
include/linux/capability.h
97
return !a.val;
include/linux/ceph/auth.h
131
void ceph_auth_destroy_authorizer(struct ceph_authorizer *a);
include/linux/ceph/auth.h
133
struct ceph_authorizer *a,
include/linux/ceph/auth.h
137
struct ceph_authorizer *a,
include/linux/ceph/auth.h
68
struct ceph_authorizer *a,
include/linux/ceph/auth.h
72
struct ceph_authorizer *a,
include/linux/ceph/ceph_frag.h
73
int ceph_frag_compare(__u32 a, __u32 b);
include/linux/ceph/decode.h
226
static inline void ceph_encode_banner_addr(struct ceph_entity_addr *a)
include/linux/ceph/decode.h
228
__be16 ss_family = htons(a->in_addr.ss_family);
include/linux/ceph/decode.h
229
a->in_addr.ss_family = *(__u16 *)&ss_family;
include/linux/ceph/decode.h
232
a->type = CEPH_ENTITY_ADDR_TYPE_NONE;
include/linux/ceph/decode.h
234
static inline void ceph_decode_banner_addr(struct ceph_entity_addr *a)
include/linux/ceph/decode.h
236
__be16 ss_family = *(__be16 *)&a->in_addr.ss_family;
include/linux/ceph/decode.h
237
a->in_addr.ss_family = ntohs(ss_family);
include/linux/ceph/decode.h
238
WARN_ON(a->in_addr.ss_family == 512);
include/linux/ceph/decode.h
239
a->type = CEPH_ENTITY_ADDR_TYPE_LEGACY;
include/linux/ceph/libceph.h
186
#define RB_BYVAL(a) (a)
include/linux/ceph/libceph.h
187
#define RB_BYPTR(a) (&(a))
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
19
static inline int ceph_fsid_compare(const struct ceph_fsid *a,
include/linux/ceph/rados.h
22
return memcmp(a, b, sizeof(*a));
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/comedi/comedidev.h
608
#define BIP_RANGE(a) {-(a) * 1e6, (a) * 1e6, 0}
include/linux/comedi/comedidev.h
609
#define UNI_RANGE(a) {0, (a) * 1e6, 0}
include/linux/compiler.h
207
#define __is_array(a) (!__same_type((a), &(a)[0]))
include/linux/compiler.h
208
#define __must_be_array(a) __BUILD_BUG_ON_ZERO_MSG(!__is_array(a), \
include/linux/compiler.h
211
#define __is_byte_array(a) (__is_array(a) && sizeof((a)[0]) == 1)
include/linux/compiler.h
212
#define __must_be_byte_array(a) __BUILD_BUG_ON_ZERO_MSG(!__is_byte_array(a), \
include/linux/compiler.h
220
#define __is_cstr(a) (!__annotated(a, nonstring))
include/linux/compiler.h
221
#define __is_noncstr(a) (__annotated(a, nonstring))
include/linux/compiler.h
223
#define __is_cstr(a) (true)
include/linux/compiler.h
224
#define __is_noncstr(a) (true)
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_attributes.h
70
#define __assume_aligned(a, ...) __attribute__((__assume_aligned__(a, ## __VA_ARGS__)))
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
617
#define __same_type(a, b) __builtin_types_compatible_p(typeof(a), typeof(b))
include/linux/cpuidle.h
273
void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a);
include/linux/cpuidle.h
275
static inline void cpuidle_coupled_parallel_barrier(struct cpuidle_device *dev, atomic_t *a)
include/linux/crush/hash.h
17
extern __u32 crush_hash32(int type, __u32 a);
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/decompress/mm.h
70
#define large_malloc(a) malloc(a)
include/linux/decompress/mm.h
71
#define large_free(a) free(a)
include/linux/decompress/mm.h
89
#define malloc(a) kmalloc(a, GFP_KERNEL)
include/linux/decompress/mm.h
90
#define free(a) kfree(a)
include/linux/decompress/mm.h
92
#define large_malloc(a) vmalloc(a)
include/linux/decompress/mm.h
93
#define large_free(a) vfree(a)
include/linux/device/bus.h
249
int (*compare)(const struct device *a,
include/linux/dma-map-ops.h
393
#define arch_dma_map_phys_direct(d, a) (false)
include/linux/dma-map-ops.h
394
#define arch_dma_unmap_phys_direct(d, a) (false)
include/linux/dma-map-ops.h
398
#define arch_dma_free_direct(d, a) (false)
include/linux/dma-mapping.h
593
#define dma_map_single(d, a, s, r) dma_map_single_attrs(d, a, s, r, 0)
include/linux/dma-mapping.h
594
#define dma_unmap_single(d, a, s, r) dma_unmap_single_attrs(d, a, s, r, 0)
include/linux/dma-mapping.h
598
#define dma_unmap_page(d, a, s, r) dma_unmap_page_attrs(d, a, s, r, 0)
include/linux/efi.h
77
#define EFI_GUID(a, b, c, d...) ((efi_guid_t){ { \
include/linux/efi.h
78
(a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 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
133
u32 a = *(const u32 *)addr;
include/linux/etherdevice.h
135
u16 a = *(const u16 *)addr;
include/linux/etherdevice.h
138
return 0x01 & (a >> ((sizeof(a) * 8) - 8));
include/linux/etherdevice.h
140
return 0x01 & a;
include/linux/etherdevice.h
308
u16 *a = (u16 *)dst;
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
361
const u16 *a = (const u16 *)addr1;
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
586
u32 *a32 = (u32 *)((u8 *)a + 2);
include/linux/etherdevice.h
589
return (*(u16 *)a ^ *(u16 *)b) | (a32[0] ^ b32[0]) |
include/linux/etherdevice.h
92
__be16 *a = (__be16 *)addr;
include/linux/etherdevice.h
98
(__force int)((a[2] ^ b[2]) & m)) == 0;
include/linux/filter.h
579
#define __BPF_MAP_1(m, v, t, a, ...) m(t, a)
include/linux/filter.h
580
#define __BPF_MAP_2(m, v, t, a, ...) m(t, a), __BPF_MAP_1(m, v, __VA_ARGS__)
include/linux/filter.h
581
#define __BPF_MAP_3(m, v, t, a, ...) m(t, a), __BPF_MAP_2(m, v, __VA_ARGS__)
include/linux/filter.h
582
#define __BPF_MAP_4(m, v, t, a, ...) m(t, a), __BPF_MAP_3(m, v, __VA_ARGS__)
include/linux/filter.h
583
#define __BPF_MAP_5(m, v, t, a, ...) m(t, a), __BPF_MAP_4(m, v, __VA_ARGS__)
include/linux/filter.h
595
#define __BPF_CAST(t, a) \
include/linux/filter.h
599
(unsigned long)0, (t)0))) a
include/linux/filter.h
603
#define __BPF_DECL_ARGS(t, a) t a
include/linux/filter.h
604
#define __BPF_DECL_REGS(t, a) u64 a
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
182
.grp = PINCTRL_PINGROUP(#a, a##_pins, ARRAY_SIZE(a##_pins)), \
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
46
#define hid_debug_unregister(a) do { } while (0)
include/linux/hid-debug.h
49
#define hid_debug_event(a,b) do { } while (0)
include/linux/hid.h
955
#define IS_INPUT_APPLICATION(a) \
include/linux/hid.h
956
(((a >= HID_UP_GENDESK) && (a <= HID_GD_MULTIAXIS)) \
include/linux/hid.h
957
|| ((a >= HID_DG_DIGITIZER) && (a <= HID_DG_WHITEBOARD)) \
include/linux/hid.h
958
|| (a == HID_GD_SYSTEM_CONTROL) || (a == HID_CP_CONSUMER_CONTROL) \
include/linux/hid.h
959
|| (a == HID_GD_WIRELESS_RADIO_CTLS))
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/jbd2.h
60
#define jbd2_debug(n, fmt, a...) \
include/linux/jbd2.h
61
__jbd2_debug((n), __FILE__, __func__, __LINE__, (fmt), ##a)
include/linux/jbd2.h
63
#define jbd2_debug(n, fmt, a...) no_printk(fmt, ##a)
include/linux/jhash.h
100
case 1: a += k[0];
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
126
a += k[0];
include/linux/jhash.h
129
__jhash_mix(a, b, c);
include/linux/jhash.h
138
case 1: a += k[0];
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
152
a += 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
171
static inline u32 jhash_1word(u32 a, u32 initval)
include/linux/jhash.h
173
return __jhash_nwords(a, 0, 0, initval + JHASH_INITVAL + (1 << 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
49
a ^= c; a -= rol32(c, 11); \
include/linux/jhash.h
50
b ^= a; b -= rol32(a, 25); \
include/linux/jhash.h
52
a ^= c; a -= rol32(c, 4); \
include/linux/jhash.h
53
b ^= a; b -= rol32(a, 14); \
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
80
a += get_unaligned((u32 *)k);
include/linux/jhash.h
83
__jhash_mix(a, b, c);
include/linux/jhash.h
97
case 4: a += (u32)k[3]<<24; fallthrough;
include/linux/jhash.h
98
case 3: a += (u32)k[2]<<16; fallthrough;
include/linux/jhash.h
99
case 2: a += (u32)k[1]<<8; fallthrough;
include/linux/jiffies.h
127
#define time_after(a,b) \
include/linux/jiffies.h
128
(typecheck(unsigned long, a) && \
include/linux/jiffies.h
130
((long)((b) - (a)) < 0))
include/linux/jiffies.h
138
#define time_before(a,b) time_after(b,a)
include/linux/jiffies.h
147
#define time_after_eq(a,b) \
include/linux/jiffies.h
148
(typecheck(unsigned long, a) && \
include/linux/jiffies.h
150
((long)((a) - (b)) >= 0))
include/linux/jiffies.h
158
#define time_before_eq(a,b) time_after_eq(b,a)
include/linux/jiffies.h
168
#define time_in_range(a,b,c) \
include/linux/jiffies.h
169
(time_after_eq(a,b) && \
include/linux/jiffies.h
170
time_before_eq(a,c))
include/linux/jiffies.h
180
#define time_in_range_open(a,b,c) \
include/linux/jiffies.h
181
(time_after_eq(a,b) && \
include/linux/jiffies.h
182
time_before(a,c))
include/linux/jiffies.h
198
#define time_after64(a,b) \
include/linux/jiffies.h
199
(typecheck(__u64, a) && \
include/linux/jiffies.h
201
((__s64)((b) - (a)) < 0))
include/linux/jiffies.h
212
#define time_before64(a,b) time_after64(b,a)
include/linux/jiffies.h
224
#define time_after_eq64(a,b) \
include/linux/jiffies.h
225
(typecheck(__u64, a) && \
include/linux/jiffies.h
227
((__s64)((a) - (b)) >= 0))
include/linux/jiffies.h
238
#define time_before_eq64(a,b) time_after_eq64(b,a)
include/linux/jiffies.h
248
#define time_in_range64(a, b, c) \
include/linux/jiffies.h
249
(time_after_eq64(a, b) && \
include/linux/jiffies.h
250
time_before_eq64(a, c))
include/linux/jiffies.h
262
#define time_is_before_jiffies(a) time_after(jiffies, a)
include/linux/jiffies.h
269
#define time_is_before_jiffies64(a) time_after64(get_jiffies_64(), a)
include/linux/jiffies.h
277
#define time_is_after_jiffies(a) time_before(jiffies, a)
include/linux/jiffies.h
284
#define time_is_after_jiffies64(a) time_before64(get_jiffies_64(), a)
include/linux/jiffies.h
292
#define time_is_before_eq_jiffies(a) time_after_eq(jiffies, a)
include/linux/jiffies.h
299
#define time_is_before_eq_jiffies64(a) time_after_eq64(get_jiffies_64(), a)
include/linux/jiffies.h
307
#define time_is_after_eq_jiffies(a) time_before_eq(jiffies, a)
include/linux/jiffies.h
314
#define time_is_after_eq_jiffies64(a) time_before_eq64(get_jiffies_64(), a)
include/linux/lantiq.h
15
#define CPHYSADDR(a) 0
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/libgcc.h
32
word_type notrace __cmpdi2(long long a, long long b);
include/linux/libgcc.h
35
word_type notrace __ucmpdi2(unsigned long long a, unsigned long long b);
include/linux/linkmode.h
23
static inline void linkmode_and(unsigned long *dst, const unsigned long *a,
include/linux/linkmode.h
26
bitmap_and(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS);
include/linux/linkmode.h
29
static inline void linkmode_or(unsigned long *dst, const unsigned long *a,
include/linux/linkmode.h
32
bitmap_or(dst, a, b, __ETHTOOL_LINK_MODE_MASK_NBITS);
include/linux/lockdep_types.h
90
typedef int (*lock_cmp_fn)(const struct lockdep_map *a,
include/linux/lsm_audit.h
131
void common_lsm_audit(struct common_audit_data *a,
include/linux/lsm_audit.h
136
const struct common_audit_data *a);
include/linux/lsm_audit.h
140
static inline void common_lsm_audit(struct common_audit_data *a,
include/linux/lsm_audit.h
147
const struct common_audit_data *a)
include/linux/math.h
147
#define sector_div(a, b) do_div(a, b)
include/linux/math.h
189
#define abs_diff(a, b) ({ \
include/linux/math.h
190
typeof(a) __a = (a); \
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
175
static __always_inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift)
include/linux/math64.h
177
return (u64)(((unsigned __int128)a * mul) >> shift);
include/linux/math64.h
182
static __always_inline u64 mul_u64_u64_shr(u64 a, u64 mul, unsigned int shift)
include/linux/math64.h
184
return (u64)(((unsigned __int128)a * mul) >> shift);
include/linux/math64.h
191
static __always_inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift)
include/linux/math64.h
193
u32 ah = a >> 32, al = a;
include/linux/math64.h
204
static inline u64 mul_u64_u64_shr(u64 a, u64 b, unsigned int shift)
include/linux/math64.h
218
a0.ll = a;
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
260
if (a < 0)
include/linux/math64.h
268
static inline u64 mul_u64_u32_div(u64 a, u32 mul, u32 divisor)
include/linux/math64.h
281
u.ll = a;
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/memfd.h
22
static inline long memfd_fcntl(struct file *f, unsigned int c, unsigned int a)
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
30
#define is_palmas(a) (((a) == PALMAS_CHIP_OLD_ID) || \
include/linux/mfd/palmas.h
31
((a) == PALMAS_CHIP_ID))
include/linux/mfd/palmas.h
32
#define is_palmas_charger(a) ((a) == PALMAS_CHIP_CHARGER_ID)
include/linux/min_heap.h
118
void swap_words_64(void *a, void *b, size_t n)
include/linux/min_heap.h
122
u64 t = *(u64 *)(a + (n -= 8));
include/linux/min_heap.h
123
*(u64 *)(a + n) = *(u64 *)(b + n);
include/linux/min_heap.h
127
u32 t = *(u32 *)(a + (n -= 4));
include/linux/min_heap.h
128
*(u32 *)(a + n) = *(u32 *)(b + n);
include/linux/min_heap.h
131
t = *(u32 *)(a + (n -= 4));
include/linux/min_heap.h
132
*(u32 *)(a + n) = *(u32 *)(b + n);
include/linux/min_heap.h
147
void swap_bytes(void *a, void *b, size_t n)
include/linux/min_heap.h
150
char t = ((char *)a)[--n];
include/linux/min_heap.h
151
((char *)a)[n] = ((char *)b)[n];
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
264
size_t a = pos * elem_size;
include/linux/min_heap.h
272
for (b = a; c = 2 * b + elem_size, (d = c + elem_size) < n;)
include/linux/min_heap.h
280
while (b != a && func->less(data + a, data + b, args))
include/linux/min_heap.h
285
while (b != a) {
include/linux/min_heap.h
304
size_t a = idx * elem_size, b;
include/linux/min_heap.h
309
while (a) {
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
95
u32 t = *(u32 *)(a + (n -= 4));
include/linux/min_heap.h
96
*(u32 *)(a + n) = *(u32 *)(b + n);
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
4490
u8 a[0x1];
include/linux/mmzone.h
1219
static inline bool zone_device_pages_have_same_pgmap(const struct page *a,
include/linux/mmzone.h
1222
if (memdesc_is_zone_device(a->flags) != memdesc_is_zone_device(b->flags))
include/linux/mmzone.h
1224
if (!memdesc_is_zone_device(a->flags))
include/linux/mmzone.h
1226
return page_pgmap(a) == page_pgmap(b);
include/linux/mmzone.h
1236
static inline bool zone_device_pages_have_same_pgmap(const struct page *a,
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/mpi.h
104
static inline unsigned int mpi_get_size(MPI a)
include/linux/mpi.h
106
return a->nlimbs * BYTES_PER_MPI_LIMB;
include/linux/mpi.h
42
#define mpi_get_nlimbs(a) ((a)->nlimbs)
include/linux/mpi.h
46
void mpi_free(MPI a);
include/linux/mpi.h
47
int mpi_resize(MPI a, unsigned nlimbs);
include/linux/mpi.h
49
MPI mpi_copy(MPI a);
include/linux/mpi.h
55
void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign);
include/linux/mpi.h
56
int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes,
include/linux/mpi.h
58
int mpi_write_to_sgl(MPI a, struct scatterlist *sg, unsigned nbytes,
include/linux/mpi.h
75
void mpi_normalize(MPI a);
include/linux/mpi.h
76
unsigned mpi_get_nbits(MPI a);
include/linux/mpi.h
77
int mpi_test_bit(MPI a, unsigned int n);
include/linux/mpi.h
78
int mpi_set_bit(MPI a, unsigned int n);
include/linux/mpi.h
79
int mpi_rshift(MPI x, MPI a, unsigned int n);
include/linux/mtd/nand.h
775
static inline int nanddev_pos_cmp(const struct nand_pos *a,
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/net_tstamp.h
88
static inline bool kernel_hwtstamp_config_changed(const struct kernel_hwtstamp_config *a,
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
4319
bool netdev_port_same_parent_id(struct net_device *a, struct net_device *b);
include/linux/netdevice.h
864
static inline bool netdev_phys_item_id_same(struct netdev_phys_item_id *a,
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
397
const unsigned long *a = (const unsigned long *)_a;
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/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
192
#define check_shl_overflow(a, s, d) __must_check_overflow(({ \
include/linux/overflow.h
193
typeof(a) _a = a; \
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/pgtable.h
71
#define pgd_index(a) (((a) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1))
include/linux/phy.h
182
static inline void phy_interface_and(unsigned long *dst, const unsigned long *a,
include/linux/phy.h
185
bitmap_and(dst, a, b, PHY_INTERFACE_MODE_MAX);
include/linux/phy.h
188
static inline void phy_interface_or(unsigned long *dst, const unsigned long *a,
include/linux/phy.h
191
bitmap_or(dst, a, b, PHY_INTERFACE_MODE_MAX);
include/linux/phy/phy.h
219
#define to_phy(a) (container_of((a), struct phy, dev))
include/linux/pinctrl/pinconf-generic.h
167
#define PIN_CONF_PACKED(p, a) ((a << 8) | ((unsigned long) p & 0xffUL))
include/linux/pinctrl/pinconf-generic.h
192
#define PCONFDUMP_WITH_VALUES(a, b, c, d, e, f) { \
include/linux/pinctrl/pinconf-generic.h
193
.param = a, .display = b, .format = c, .has_arg = d, \
include/linux/pinctrl/pinconf-generic.h
197
#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/pinctrl/pinctrl.h
65
#define PINCTRL_PIN_ANON(a) { .number = a }
include/linux/pm.h
876
static inline int device_pm_wait_for_dev(struct device *a, struct device *b)
include/linux/raspberrypi/vchiq_core.h
27
#define dsb(a)
include/linux/rbtree_latch.h
65
bool (*less)(struct latch_tree_node *a, 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
333
# define rcu_lock_acquire(a) do { } while (0)
include/linux/rcupdate.h
334
# define rcu_try_lock_acquire(a) do { } while (0)
include/linux/rcupdate.h
335
# define rcu_lock_release(a) do { } while (0)
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/reciprocal_div.h
33
static inline u32 reciprocal_divide(u32 a, struct reciprocal_value R)
include/linux/reciprocal_div.h
35
u32 t = (u32)(((u64)a * R.m) >> 32);
include/linux/reciprocal_div.h
36
return (t + ((a - t) >> R.sh1)) >> R.sh2;
include/linux/rtnetlink.h
107
int rtnl_net_lock_cmp_fn(const struct lockdep_map *a, const struct lockdep_map *b);
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/sh_intc.h
100
#define _INTC_SIZEOF_OR_ZERO(a) (_Generic(a, \
include/linux/sh_intc.h
102
default: sizeof(a)))
include/linux/sh_intc.h
103
#define _INTC_ARRAY(a) a, _INTC_SIZEOF_OR_ZERO(a)/sizeof(*a)
include/linux/signal.h
132
static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \
include/linux/signal.h
138
a3 = a->sig[3]; a2 = a->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
100
u32 hsiphash_1u32(const u32 a, const hsiphash_key_t *key);
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
149
(a) += (d), (d) = rol64((d), 21), (d) ^= (a), \
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
160
(a) += (d), (d) = rol32((d), 7), (d) ^= (a), \
include/linux/siphash.h
33
u64 siphash_1u64(const u64 a, const siphash_key_t *key);
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
39
u64 siphash_1u32(const u32 a, const siphash_key_t *key);
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/skb_array.h
101
static inline struct sk_buff *skb_array_consume(struct skb_array *a)
include/linux/skb_array.h
103
return ptr_ring_consume(&a->ring);
include/linux/skb_array.h
106
static inline int skb_array_consume_batched(struct skb_array *a,
include/linux/skb_array.h
109
return ptr_ring_consume_batched(&a->ring, (void **)array, n);
include/linux/skb_array.h
112
static inline struct sk_buff *skb_array_consume_irq(struct skb_array *a)
include/linux/skb_array.h
114
return ptr_ring_consume_irq(&a->ring);
include/linux/skb_array.h
117
static inline int skb_array_consume_batched_irq(struct skb_array *a,
include/linux/skb_array.h
120
return ptr_ring_consume_batched_irq(&a->ring, (void **)array, n);
include/linux/skb_array.h
123
static inline struct sk_buff *skb_array_consume_any(struct skb_array *a)
include/linux/skb_array.h
125
return ptr_ring_consume_any(&a->ring);
include/linux/skb_array.h
128
static inline int skb_array_consume_batched_any(struct skb_array *a,
include/linux/skb_array.h
131
return ptr_ring_consume_batched_any(&a->ring, (void **)array, n);
include/linux/skb_array.h
135
static inline struct sk_buff *skb_array_consume_bh(struct skb_array *a)
include/linux/skb_array.h
137
return ptr_ring_consume_bh(&a->ring);
include/linux/skb_array.h
140
static inline int skb_array_consume_batched_bh(struct skb_array *a,
include/linux/skb_array.h
143
return ptr_ring_consume_batched_bh(&a->ring, (void **)array, n);
include/linux/skb_array.h
160
static inline int skb_array_peek_len(struct skb_array *a)
include/linux/skb_array.h
162
return PTR_RING_PEEK_CALL(&a->ring, __skb_array_len_with_tag);
include/linux/skb_array.h
165
static inline int skb_array_peek_len_irq(struct skb_array *a)
include/linux/skb_array.h
167
return PTR_RING_PEEK_CALL_IRQ(&a->ring, __skb_array_len_with_tag);
include/linux/skb_array.h
170
static inline int skb_array_peek_len_bh(struct skb_array *a)
include/linux/skb_array.h
172
return PTR_RING_PEEK_CALL_BH(&a->ring, __skb_array_len_with_tag);
include/linux/skb_array.h
175
static inline int skb_array_peek_len_any(struct skb_array *a)
include/linux/skb_array.h
177
return PTR_RING_PEEK_CALL_ANY(&a->ring, __skb_array_len_with_tag);
include/linux/skb_array.h
180
static inline int skb_array_init_noprof(struct skb_array *a, int size, gfp_t gfp)
include/linux/skb_array.h
182
return ptr_ring_init_noprof(&a->ring, size, gfp);
include/linux/skb_array.h
191
static inline void skb_array_unconsume(struct skb_array *a,
include/linux/skb_array.h
194
ptr_ring_unconsume(&a->ring, (void **)skbs, n, __skb_array_destroy_skb);
include/linux/skb_array.h
197
static inline int skb_array_resize(struct skb_array *a, int size, gfp_t gfp)
include/linux/skb_array.h
199
return ptr_ring_resize(&a->ring, size, gfp, __skb_array_destroy_skb);
include/linux/skb_array.h
215
static inline void skb_array_cleanup(struct skb_array *a)
include/linux/skb_array.h
217
ptr_ring_cleanup(&a->ring, __skb_array_destroy_skb);
include/linux/skb_array.h
32
static inline bool __skb_array_full(struct skb_array *a)
include/linux/skb_array.h
34
return __ptr_ring_full(&a->ring);
include/linux/skb_array.h
37
static inline bool skb_array_full(struct skb_array *a)
include/linux/skb_array.h
39
return ptr_ring_full(&a->ring);
include/linux/skb_array.h
42
static inline int skb_array_produce(struct skb_array *a, struct sk_buff *skb)
include/linux/skb_array.h
44
return ptr_ring_produce(&a->ring, skb);
include/linux/skb_array.h
47
static inline int skb_array_produce_irq(struct skb_array *a, struct sk_buff *skb)
include/linux/skb_array.h
49
return ptr_ring_produce_irq(&a->ring, skb);
include/linux/skb_array.h
52
static inline int skb_array_produce_bh(struct skb_array *a, struct sk_buff *skb)
include/linux/skb_array.h
54
return ptr_ring_produce_bh(&a->ring, skb);
include/linux/skb_array.h
57
static inline int skb_array_produce_any(struct skb_array *a, struct sk_buff *skb)
include/linux/skb_array.h
59
return ptr_ring_produce_any(&a->ring, skb);
include/linux/skb_array.h
66
static inline bool __skb_array_empty(struct skb_array *a)
include/linux/skb_array.h
68
return __ptr_ring_empty(&a->ring);
include/linux/skb_array.h
71
static inline struct sk_buff *__skb_array_peek(struct skb_array *a)
include/linux/skb_array.h
73
return __ptr_ring_peek(&a->ring);
include/linux/skb_array.h
76
static inline bool skb_array_empty(struct skb_array *a)
include/linux/skb_array.h
78
return ptr_ring_empty(&a->ring);
include/linux/skb_array.h
81
static inline bool skb_array_empty_bh(struct skb_array *a)
include/linux/skb_array.h
83
return ptr_ring_empty_bh(&a->ring);
include/linux/skb_array.h
86
static inline bool skb_array_empty_irq(struct skb_array *a)
include/linux/skb_array.h
88
return ptr_ring_empty_irq(&a->ring);
include/linux/skb_array.h
91
static inline bool skb_array_empty_any(struct skb_array *a)
include/linux/skb_array.h
93
return ptr_ring_empty_any(&a->ring);
include/linux/skb_array.h
96
static inline struct sk_buff *__skb_array_consume(struct skb_array *a)
include/linux/skb_array.h
98
return __ptr_ring_consume(&a->ring);
include/linux/skbuff.h
1478
#define dev_kfree_skb(a) consume_skb(a)
include/linux/skbuff.h
4522
const void *a = skb_metadata_end(skb_a);
include/linux/skbuff.h
4533
#define __it_diff(a, b, op) (*(u##op *)__it(a, op)) ^ (*(u##op *)__it(b, op))
include/linux/skbuff.h
4534
case 32: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4536
case 24: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4538
case 16: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4540
case 8: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4542
case 28: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4544
case 20: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4546
case 12: diffs |= __it_diff(a, b, 64);
include/linux/skbuff.h
4548
case 4: diffs |= __it_diff(a, b, 32);
include/linux/skbuff.h
4552
return memcmp(a - meta_len, b - meta_len, meta_len);
include/linux/soc/qcom/apr.h
157
int (*callback)(struct apr_device *a,
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/syscalls.h
118
#define __MAP1(m,t,a,...) m(t,a)
include/linux/syscalls.h
119
#define __MAP2(m,t,a,...) m(t,a), __MAP1(m,__VA_ARGS__)
include/linux/syscalls.h
120
#define __MAP3(m,t,a,...) m(t,a), __MAP2(m,__VA_ARGS__)
include/linux/syscalls.h
121
#define __MAP4(m,t,a,...) m(t,a), __MAP3(m,__VA_ARGS__)
include/linux/syscalls.h
122
#define __MAP5(m,t,a,...) m(t,a), __MAP4(m,__VA_ARGS__)
include/linux/syscalls.h
123
#define __MAP6(m,t,a,...) m(t,a), __MAP5(m,__VA_ARGS__)
include/linux/syscalls.h
126
#define __SC_DECL(t, a) t a
include/linux/syscalls.h
131
#define __SC_LONG(t, a) __typeof(__builtin_choose_expr(__TYPE_IS_LL(t), 0LL, 0L)) a
include/linux/syscalls.h
132
#define __SC_CAST(t, a) (__force t) a
include/linux/syscalls.h
133
#define __SC_TYPE(t, a) t
include/linux/syscalls.h
134
#define __SC_ARGS(t, a) a
include/linux/syscalls.h
135
#define __SC_TEST(t, a) (void)BUILD_BUG_ON_ZERO(!__TYPE_IS_LL(t) && sizeof(t) > sizeof(long))
include/linux/syscalls.h
138
#define __SC_STR_ADECL(t, a) #a
include/linux/syscalls.h
139
#define __SC_STR_TDECL(t, a) #t
include/linux/sysfs.h
202
struct kobject *kobj, struct attribute *a, int n) \
include/linux/sysfs.h
206
return a->mode; \
include/linux/sysfs.h
226
struct kobject *kobj, const struct bin_attribute *a, int n) \
include/linux/sysfs.h
230
return a->mode; \
include/linux/tee_drv.h
96
u64 a;
include/linux/ti_wilink_st.h
199
#define MAKEWORD(a, b) ((unsigned short)(((unsigned char)(a)) \
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
163
static __always_inline void timespec64_add_ns(struct timespec64 *a, u64 ns)
include/linux/time64.h
165
a->tv_sec += __iter_div_u64_rem(a->tv_nsec + ns, NSEC_PER_SEC, &ns);
include/linux/time64.h
166
a->tv_nsec = ns;
include/linux/time64.h
46
static inline int timespec64_equal(const struct timespec64 *a,
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
114
int tnum_strn(char *str, size_t size, struct tnum a);
include/linux/tnum.h
116
int tnum_sbin(char *str, size_t size, struct tnum a);
include/linux/tnum.h
119
struct tnum tnum_subreg(struct tnum a);
include/linux/tnum.h
121
struct tnum tnum_clear_subreg(struct tnum a);
include/linux/tnum.h
127
struct tnum tnum_const_subreg(struct tnum a, u32 value);
include/linux/tnum.h
129
static inline bool tnum_subreg_is_const(struct tnum a)
include/linux/tnum.h
131
return !(tnum_subreg(a)).mask;
include/linux/tnum.h
34
struct tnum tnum_lshift(struct tnum a, u8 shift);
include/linux/tnum.h
36
struct tnum tnum_rshift(struct tnum a, u8 shift);
include/linux/tnum.h
38
struct tnum tnum_arshift(struct tnum a, u8 min_shift, u8 insn_bitness);
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
44
struct tnum tnum_neg(struct tnum a);
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
64
struct tnum tnum_cast(struct tnum a, u8 size);
include/linux/tnum.h
67
struct tnum tnum_bswap16(struct tnum a);
include/linux/tnum.h
68
struct tnum tnum_bswap32(struct tnum a);
include/linux/tnum.h
69
struct tnum tnum_bswap64(struct tnum a);
include/linux/tnum.h
72
static inline bool tnum_is_const(struct tnum a)
include/linux/tnum.h
74
return !a.mask;
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/tnum.h
84
static inline bool tnum_is_unknown(struct tnum a)
include/linux/tnum.h
86
return !~a.mask;
include/linux/tnum.h
92
bool tnum_is_aligned(struct tnum a, u64 size);
include/linux/tty.h
449
bool tty_termios_hw_change(const struct ktermios *a, const struct ktermios *b);
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/ulpi/regs.h
10
#define ULPI_CLR(a) (a + 2)
include/linux/ulpi/regs.h
9
#define ULPI_SET(a) (a + 1)
include/linux/usb.h
363
#define altsetting_to_usb_interface_cache(a) \
include/linux/usb.h
364
container_of(a, struct usb_interface_cache, altsetting[0])
include/linux/usb/typec_tbt.h
36
#define TBT_SET_ADAPTER(a) (((a) & 1) << 16)
include/linux/util_macros.h
36
#define find_closest(x, a, as) \
include/linux/util_macros.h
41
typeof(*a) const *__fc_a = (a); \
include/linux/util_macros.h
66
#define find_closest_descending(x, a, as) \
include/linux/util_macros.h
71
typeof(*a) const *__fc_a = (a); \
include/linux/uuid.h
23
#define GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
include/linux/uuid.h
25
{{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \
include/linux/uuid.h
30
#define UUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
include/linux/uuid.h
32
{{ ((a) >> 24) & 0xff, ((a) >> 16) & 0xff, ((a) >> 8) & 0xff, (a) & 0xff, \
include/media/drv-intf/tea575x.h
64
const struct v4l2_hw_freq_seek *a);
include/media/dvbdev.h
331
#define dvb_register_media_controller(a, b) {}
include/media/dvbdev.h
332
#define dvb_get_media_controller(a) NULL
include/media/i2c/adp1653.h
54
#define ADP1653_INDICATOR_INTENSITY_uA_TO_REG(a) \
include/media/i2c/adp1653.h
55
((a) / ADP1653_INDICATOR_INTENSITY_STEP)
include/media/i2c/adp1653.h
56
#define ADP1653_INDICATOR_INTENSITY_REG_TO_uA(a) \
include/media/i2c/adp1653.h
57
((a) * ADP1653_INDICATOR_INTENSITY_STEP)
include/media/i2c/adp1653.h
70
#define ADP1653_FLASH_INTENSITY_mA_TO_REG(a) \
include/media/i2c/adp1653.h
71
((a) < ADP1653_FLASH_INTENSITY_BASE ? 0 : \
include/media/i2c/adp1653.h
72
(((a) - ADP1653_FLASH_INTENSITY_BASE) / ADP1653_FLASH_INTENSITY_STEP))
include/media/i2c/adp1653.h
73
#define ADP1653_FLASH_INTENSITY_REG_TO_mA(a) \
include/media/i2c/adp1653.h
74
((a) * ADP1653_FLASH_INTENSITY_STEP + ADP1653_FLASH_INTENSITY_BASE)
include/media/i2c/lm3560.h
26
#define LM3560_FLASH_BRT_uA_TO_REG(a) \
include/media/i2c/lm3560.h
27
((a) < LM3560_FLASH_BRT_MIN ? 0 : \
include/media/i2c/lm3560.h
28
(((a) - LM3560_FLASH_BRT_MIN) / LM3560_FLASH_BRT_STEP))
include/media/i2c/lm3560.h
29
#define LM3560_FLASH_BRT_REG_TO_uA(a) \
include/media/i2c/lm3560.h
30
((a) * LM3560_FLASH_BRT_STEP + LM3560_FLASH_BRT_MIN)
include/media/i2c/lm3560.h
38
#define LM3560_FLASH_TOUT_ms_TO_REG(a) \
include/media/i2c/lm3560.h
39
((a) < LM3560_FLASH_TOUT_MIN ? 0 : \
include/media/i2c/lm3560.h
40
(((a) - LM3560_FLASH_TOUT_MIN) / LM3560_FLASH_TOUT_STEP))
include/media/i2c/lm3560.h
41
#define LM3560_FLASH_TOUT_REG_TO_ms(a) \
include/media/i2c/lm3560.h
42
((a) * LM3560_FLASH_TOUT_STEP + LM3560_FLASH_TOUT_MIN)
include/media/i2c/lm3560.h
50
#define LM3560_TORCH_BRT_uA_TO_REG(a) \
include/media/i2c/lm3560.h
51
((a) < LM3560_TORCH_BRT_MIN ? 0 : \
include/media/i2c/lm3560.h
52
(((a) - LM3560_TORCH_BRT_MIN) / LM3560_TORCH_BRT_STEP))
include/media/i2c/lm3560.h
53
#define LM3560_TORCH_BRT_REG_TO_uA(a) \
include/media/i2c/lm3560.h
54
((a) * LM3560_TORCH_BRT_STEP + LM3560_TORCH_BRT_MIN)
include/media/i2c/lm3646.h
26
#define LM3646_TOTAL_FLASH_BRT_uA_TO_REG(a) \
include/media/i2c/lm3646.h
27
((a) < LM3646_TOTAL_FLASH_BRT_MIN ? 0 : \
include/media/i2c/lm3646.h
28
((((a) - LM3646_TOTAL_FLASH_BRT_MIN) / LM3646_TOTAL_FLASH_BRT_STEP)))
include/media/i2c/lm3646.h
36
#define LM3646_TOTAL_TORCH_BRT_uA_TO_REG(a) \
include/media/i2c/lm3646.h
37
((a) < LM3646_TOTAL_TORCH_BRT_MIN ? 0 : \
include/media/i2c/lm3646.h
38
((((a) - LM3646_TOTAL_TORCH_BRT_MIN) / LM3646_TOTAL_TORCH_BRT_STEP)))
include/media/i2c/lm3646.h
46
#define LM3646_LED1_FLASH_BRT_uA_TO_REG(a) \
include/media/i2c/lm3646.h
47
((a) <= LM3646_LED1_FLASH_BRT_MIN ? 0 : \
include/media/i2c/lm3646.h
48
((((a) - LM3646_LED1_FLASH_BRT_MIN) / LM3646_LED1_FLASH_BRT_STEP))+1)
include/media/i2c/lm3646.h
56
#define LM3646_LED1_TORCH_BRT_uA_TO_REG(a) \
include/media/i2c/lm3646.h
57
((a) <= LM3646_LED1_TORCH_BRT_MIN ? 0 : \
include/media/i2c/lm3646.h
58
((((a) - LM3646_LED1_TORCH_BRT_MIN) / LM3646_LED1_TORCH_BRT_STEP))+1)
include/media/i2c/lm3646.h
66
#define LM3646_FLASH_TOUT_ms_TO_REG(a) \
include/media/i2c/lm3646.h
67
((a) <= LM3646_FLASH_TOUT_MIN ? 0 : \
include/media/i2c/lm3646.h
68
(((a) - LM3646_FLASH_TOUT_MIN) / LM3646_FLASH_TOUT_STEP))
include/media/v4l2-common.h
472
struct v4l2_subdev *sd, struct v4l2_streamparm *a);
include/media/v4l2-common.h
485
struct v4l2_subdev *sd, struct v4l2_streamparm *a);
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-ioctl.h
426
struct v4l2_framebuffer *a);
include/media/v4l2-ioctl.h
428
const struct v4l2_framebuffer *a);
include/media/v4l2-ioctl.h
443
int (*vidioc_querystd)(struct file *file, void *priv, v4l2_std_id *a);
include/media/v4l2-ioctl.h
453
struct v4l2_output *a);
include/media/v4l2-ioctl.h
459
struct v4l2_query_ext_ctrl *a);
include/media/v4l2-ioctl.h
461
struct v4l2_ext_controls *a);
include/media/v4l2-ioctl.h
463
struct v4l2_ext_controls *a);
include/media/v4l2-ioctl.h
465
struct v4l2_ext_controls *a);
include/media/v4l2-ioctl.h
467
struct v4l2_querymenu *a);
include/media/v4l2-ioctl.h
471
struct v4l2_audio *a);
include/media/v4l2-ioctl.h
473
struct v4l2_audio *a);
include/media/v4l2-ioctl.h
475
const struct v4l2_audio *a);
include/media/v4l2-ioctl.h
479
struct v4l2_audioout *a);
include/media/v4l2-ioctl.h
481
struct v4l2_audioout *a);
include/media/v4l2-ioctl.h
483
const struct v4l2_audioout *a);
include/media/v4l2-ioctl.h
485
struct v4l2_modulator *a);
include/media/v4l2-ioctl.h
487
const struct v4l2_modulator *a);
include/media/v4l2-ioctl.h
497
struct v4l2_jpegcompression *a);
include/media/v4l2-ioctl.h
499
const struct v4l2_jpegcompression *a);
include/media/v4l2-ioctl.h
501
struct v4l2_enc_idx *a);
include/media/v4l2-ioctl.h
503
struct v4l2_encoder_cmd *a);
include/media/v4l2-ioctl.h
505
struct v4l2_encoder_cmd *a);
include/media/v4l2-ioctl.h
507
struct v4l2_decoder_cmd *a);
include/media/v4l2-ioctl.h
509
struct v4l2_decoder_cmd *a);
include/media/v4l2-ioctl.h
513
struct v4l2_streamparm *a);
include/media/v4l2-ioctl.h
515
struct v4l2_streamparm *a);
include/media/v4l2-ioctl.h
519
struct v4l2_tuner *a);
include/media/v4l2-ioctl.h
521
const struct v4l2_tuner *a);
include/media/v4l2-ioctl.h
523
struct v4l2_frequency *a);
include/media/v4l2-ioctl.h
525
const struct v4l2_frequency *a);
include/media/v4l2-ioctl.h
531
struct v4l2_sliced_vbi_cap *a);
include/media/v4l2-ioctl.h
537
const struct v4l2_hw_freq_seek *a);
include/net/act_api.h
125
int (*lookup)(struct net *net, struct tc_action **a, u32 index);
include/net/act_api.h
136
struct net_device *(*get_dev)(const struct tc_action *a,
include/net/act_api.h
139
(*get_psample_group)(const struct tc_action *a,
include/net/act_api.h
193
int tcf_idr_search(struct tc_action_net *tn, struct tc_action **a, u32 index);
include/net/act_api.h
195
struct tc_action **a, const struct tc_action_ops *ops,
include/net/act_api.h
198
struct nlattr *est, struct tc_action **a,
include/net/act_api.h
204
struct tc_action **a, int bind);
include/net/act_api.h
205
int tcf_idr_release(struct tc_action *a, bool bind);
include/net/act_api.h
207
int tcf_register_action(struct tc_action_ops *a, struct pernet_operations *ops);
include/net/act_api.h
208
int tcf_unregister_action(struct tc_action_ops *a,
include/net/act_api.h
227
int tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int, int);
include/net/act_api.h
229
static inline void tcf_action_update_bstats(struct tc_action *a,
include/net/act_api.h
232
if (likely(a->cpu_bstats)) {
include/net/act_api.h
233
bstats_update(this_cpu_ptr(a->cpu_bstats), skb);
include/net/act_api.h
236
spin_lock(&a->tcfa_lock);
include/net/act_api.h
237
bstats_update(&a->tcfa_bstats, skb);
include/net/act_api.h
238
spin_unlock(&a->tcfa_lock);
include/net/act_api.h
241
static inline void tcf_action_inc_drop_qstats(struct tc_action *a)
include/net/act_api.h
243
if (likely(a->cpu_qstats)) {
include/net/act_api.h
244
qstats_drop_inc(this_cpu_ptr(a->cpu_qstats));
include/net/act_api.h
247
atomic_inc(&a->tcfa_drops);
include/net/act_api.h
250
static inline void tcf_action_inc_overlimit_qstats(struct tc_action *a)
include/net/act_api.h
252
if (likely(a->cpu_qstats)) {
include/net/act_api.h
253
qstats_overlimit_inc(this_cpu_ptr(a->cpu_qstats));
include/net/act_api.h
256
atomic_inc(&a->tcfa_overlimits);
include/net/act_api.h
259
void tcf_action_update_stats(struct tc_action *a, u64 bytes, u64 packets,
include/net/act_api.h
269
struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action,
include/net/act_api.h
287
static inline void tcf_action_stats_update(struct tc_action *a, u64 bytes,
include/net/act_api.h
292
if (!a->ops->stats_update)
include/net/act_api.h
295
a->ops->stats_update(a, bytes, packets, drops, lastuse, hw);
include/net/cfg80211.h
6950
ieee80211_channel_equal(struct ieee80211_channel *a,
include/net/cfg80211.h
6953
return (a->center_freq == b->center_freq &&
include/net/cfg80211.h
6954
a->freq_offset == b->freq_offset);
include/net/cfg80211.h
7898
cfg80211_ssid_eq(struct cfg80211_ssid *a, struct cfg80211_ssid *b)
include/net/cfg80211.h
7900
if (WARN_ON(!a || !b))
include/net/cfg80211.h
7902
if (a->ssid_len != b->ssid_len)
include/net/cfg80211.h
7904
return memcmp(a->ssid, b->ssid, a->ssid_len) ? false : true;
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
173
if (a->mode == NL802154_CCA_ENERGY_CARRIER)
include/net/cfg802154.h
174
return a->opt == b->opt;
include/net/codel.h
63
#define MS2TIME(a) ((a * NSEC_PER_MSEC) >> CODEL_SHIFT)
include/net/codel.h
76
#define codel_time_after(a, b) \
include/net/codel.h
77
(typecheck(codel_time_t, a) && \
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
83
(typecheck(codel_time_t, a) && \
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
775
static inline bool dsa_port_bridge_same(const struct dsa_port *a,
include/net/dsa.h
778
struct net_device *br_a = dsa_port_bridge_dev_get(a);
include/net/dsa.h
834
static inline bool dsa_port_tree_same(const struct dsa_port *a,
include/net/dsa.h
837
return a->ds->dst == b->ds->dst;
include/net/dst_metadata.h
103
const struct metadata_dst *a, *b;
include/net/dst_metadata.h
108
a = (const struct metadata_dst *) skb_dst(skb_a);
include/net/dst_metadata.h
111
if (!a != !b || a->type != b->type)
include/net/dst_metadata.h
114
switch (a->type) {
include/net/dst_metadata.h
116
return memcmp(&a->u.port_info, &b->u.port_info,
include/net/dst_metadata.h
117
sizeof(a->u.port_info));
include/net/dst_metadata.h
119
return memcmp(&a->u.tun_info, &b->u.tun_info,
include/net/dst_metadata.h
120
sizeof(a->u.tun_info) +
include/net/dst_metadata.h
121
a->u.tun_info.options_len);
include/net/dst_metadata.h
123
return memcmp(&a->u.macsec_info, &b->u.macsec_info,
include/net/dst_metadata.h
124
sizeof(a->u.macsec_info));
include/net/dst_metadata.h
126
return memcmp(&a->u.xfrm_info, &b->u.xfrm_info,
include/net/dst_metadata.h
127
sizeof(a->u.xfrm_info));
include/net/fib_rules.h
146
static inline bool fib_rule_port_inrange(const struct fib_rule_port_range *a,
include/net/fib_rules.h
149
return ntohs(port) >= a->start &&
include/net/fib_rules.h
150
ntohs(port) <= a->end;
include/net/fib_rules.h
164
static inline bool fib_rule_port_range_valid(const struct fib_rule_port_range *a)
include/net/fib_rules.h
166
return a->start != 0 && a->end != 0 && a->end < 0xffff &&
include/net/fib_rules.h
167
a->start <= a->end;
include/net/fib_rules.h
170
static inline bool fib_rule_port_range_compare(struct fib_rule_port_range *a,
include/net/fib_rules.h
173
return a->start == b->start &&
include/net/fib_rules.h
174
a->end == b->end;
include/net/ieee802154_netdev.h
349
static inline void ieee802154_addr_from_sa(struct ieee802154_addr *a,
include/net/ieee802154_netdev.h
352
a->mode = sa->addr_type;
include/net/ieee802154_netdev.h
353
a->pan_id = cpu_to_le16(sa->pan_id);
include/net/ieee802154_netdev.h
355
switch (a->mode) {
include/net/ieee802154_netdev.h
357
a->short_addr = cpu_to_le16(sa->short_addr);
include/net/ieee802154_netdev.h
360
a->extended_addr = ieee802154_devaddr_from_raw(sa->hwaddr);
include/net/ieee802154_netdev.h
366
const struct ieee802154_addr *a)
include/net/ieee802154_netdev.h
368
sa->addr_type = a->mode;
include/net/ieee802154_netdev.h
369
sa->pan_id = le16_to_cpu(a->pan_id);
include/net/ieee802154_netdev.h
371
switch (a->mode) {
include/net/ieee802154_netdev.h
373
sa->short_addr = le16_to_cpu(a->short_addr);
include/net/ieee802154_netdev.h
376
ieee802154_devaddr_to_raw(sa->hwaddr, a->extended_addr);
include/net/inetpeer.h
123
static inline int inetpeer_addr_cmp(const struct inetpeer_addr *a,
include/net/inetpeer.h
128
if (a->family == AF_INET)
include/net/inetpeer.h
129
n = sizeof(a->a4) / sizeof(u32);
include/net/inetpeer.h
131
n = sizeof(a->a6) / sizeof(u32);
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
318
static inline bool rt6_duplicate_nexthop(struct fib6_info *a, struct fib6_info *b)
include/net/ip6_route.h
322
if (a->nh || b->nh)
include/net/ip6_route.h
323
return nexthop_cmp(a->nh, b->nh);
include/net/ip6_route.h
325
nha = a->fib6_nh;
include/net/ip_vs.h
177
static inline int ip_vs_addr_equal(int af, const union nf_inet_addr *a,
include/net/ip_vs.h
182
return ipv6_addr_equal(&a->in6, &b->in6);
include/net/ip_vs.h
184
return a->ip == b->ip;
include/net/ipv6.h
122
#define IPV6_ADDR_MC_SCOPE(a) \
include/net/ipv6.h
123
((a)->s6_addr[1] & 0x0f) /* nonstandard */
include/net/ipv6.h
134
#define IPV6_ADDR_MC_FLAG_TRANSIENT(a) \
include/net/ipv6.h
135
((a)->s6_addr[1] & 0x10)
include/net/ipv6.h
136
#define IPV6_ADDR_MC_FLAG_PREFIX(a) \
include/net/ipv6.h
137
((a)->s6_addr[1] & 0x20)
include/net/ipv6.h
138
#define IPV6_ADDR_MC_FLAG_RENDEZVOUS(a) \
include/net/ipv6.h
139
((a)->s6_addr[1] & 0x40)
include/net/ipv6.h
646
static inline bool ipv6_addr_any(const struct in6_addr *a)
include/net/ipv6.h
649
const unsigned long *ul = (const unsigned long *)a;
include/net/ipv6.h
653
return (a->s6_addr32[0] | a->s6_addr32[1] |
include/net/ipv6.h
654
a->s6_addr32[2] | a->s6_addr32[3]) == 0;
include/net/ipv6.h
658
static inline u32 ipv6_addr_hash(const struct in6_addr *a)
include/net/ipv6.h
661
const unsigned long *ul = (const unsigned long *)a;
include/net/ipv6.h
666
return (__force u32)(a->s6_addr32[0] ^ a->s6_addr32[1] ^
include/net/ipv6.h
667
a->s6_addr32[2] ^ a->s6_addr32[3]);
include/net/ipv6.h
672
static inline u32 __ipv6_addr_jhash(const struct in6_addr *a, const u32 initval)
include/net/ipv6.h
674
return jhash2((__force const u32 *)a->s6_addr32,
include/net/ipv6.h
675
ARRAY_SIZE(a->s6_addr32), initval);
include/net/ipv6.h
678
static inline bool ipv6_addr_loopback(const struct in6_addr *a)
include/net/ipv6.h
681
const __be64 *be = (const __be64 *)a;
include/net/ipv6.h
685
return (a->s6_addr32[0] | a->s6_addr32[1] |
include/net/ipv6.h
686
a->s6_addr32[2] | (a->s6_addr32[3] ^ cpu_to_be32(1))) == 0;
include/net/ipv6.h
694
static inline bool ipv6_addr_v4mapped(const struct in6_addr *a)
include/net/ipv6.h
698
*(unsigned long *)a |
include/net/ipv6.h
700
(__force unsigned long)(a->s6_addr32[0] | a->s6_addr32[1]) |
include/net/ipv6.h
702
(__force unsigned long)(a->s6_addr32[2] ^
include/net/ipv6.h
706
static inline bool ipv6_addr_v4mapped_loopback(const struct in6_addr *a)
include/net/ipv6.h
708
return ipv6_addr_v4mapped(a) && ipv4_is_loopback(a->s6_addr32[3]);
include/net/ipv6.h
731
static inline bool ipv6_addr_orchid(const struct in6_addr *a)
include/net/ipv6.h
733
return (a->s6_addr32[0] & htonl(0xfffffff0)) == htonl(0x20010010);
include/net/ipv6_frag.h
32
static inline void ip6frag_init(struct inet_frag_queue *q, const void *a)
include/net/ipv6_frag.h
35
const struct frag_v6_compare_key *key = a;
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
245
static inline int lwtunnel_cmp_encap(struct lwtunnel_state *a,
include/net/lwtunnel.h
50
int (*cmp_encap)(struct lwtunnel_state *a, struct lwtunnel_state *b);
include/net/mana/gdma.h
253
#define MANA_PFN(a) ((a) >> MANA_PAGE_SHIFT)
include/net/netdev_lock.h
102
if (a == b)
include/net/netdev_lock.h
99
static inline int netdev_lock_cmp_fn(const struct lockdep_map *a,
include/net/netfilter/nf_conntrack_expect.h
74
static inline bool nf_ct_exp_zone_equal_any(const struct nf_conntrack_expect *a,
include/net/netfilter/nf_conntrack_expect.h
78
return a->zone.id == b->id;
include/net/netfilter/nf_conntrack_zones.h
67
static inline bool nf_ct_zone_equal(const struct nf_conn *a,
include/net/netfilter/nf_conntrack_zones.h
72
return nf_ct_zone_id(nf_ct_zone(a), dir) ==
include/net/netfilter/nf_conntrack_zones.h
79
static inline bool nf_ct_zone_equal_any(const struct nf_conn *a,
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
68
a = (__force u32) ip6h->saddr.s6_addr32[3];
include/net/netfilter/nf_queue.h
72
a = (__force u32) ip6h->daddr.s6_addr32[3];
include/net/netfilter/nf_queue.h
81
return jhash_3words(a, b, c, initval);
include/net/pkt_cls.h
276
#define tcf_exts_for_each_action(i, a, exts) \
include/net/pkt_cls.h
277
for (i = 0; i < TCA_ACT_MAX_PRIO && ((a) = (exts)->actions[i]); i++)
include/net/pkt_cls.h
279
#define tcf_exts_for_each_action(i, a, exts) \
include/net/pkt_cls.h
280
for (; 0; (void)(i), (void)(a), (void)(exts))
include/net/pkt_cls.h
283
#define tcf_act_for_each_action(i, a, actions) \
include/net/pkt_cls.h
284
for (i = 0; i < TCA_ACT_MAX_PRIO && ((a) = actions[i]); i++)
include/net/pkt_cls.h
300
struct tc_action *a = exts->actions[i];
include/net/pkt_cls.h
302
if (use_act_stats || tc_act_in_hw(a)) {
include/net/pkt_cls.h
303
if (!tcf_action_update_hw_stats(a))
include/net/pkt_cls.h
308
tcf_action_stats_update(a, stats->bytes, stats->pkts, stats->drops,
include/net/pkt_cls.h
312
a->used_hw_stats = stats->used_hw_stats;
include/net/pkt_cls.h
313
a->used_hw_stats_valid = stats->used_hw_stats_valid;
include/net/psp/functions.h
58
struct psp_skb_ext *a, *b;
include/net/psp/functions.h
60
a = skb_ext_find(one, SKB_EXT_PSP);
include/net/psp/functions.h
63
diffs |= (!!a) ^ (!!b);
include/net/psp/functions.h
64
if (!diffs && unlikely(a))
include/net/psp/functions.h
65
diffs |= memcmp(a, b, sizeof(*a));
include/net/sctp/constants.h
134
#define sctp_chunk_is_data(a) (a->chunk_hdr->type == SCTP_CID_DATA || \
include/net/sctp/constants.h
135
a->chunk_hdr->type == SCTP_CID_I_DATA)
include/net/sctp/constants.h
366
#define IS_IPV4_UNUSABLE_ADDRESS(a) \
include/net/sctp/constants.h
367
((htonl(INADDR_BROADCAST) == a) || \
include/net/sctp/constants.h
368
ipv4_is_multicast(a) || \
include/net/sctp/constants.h
369
ipv4_is_zeronet(a) || \
include/net/sctp/constants.h
370
ipv4_is_anycast_6to4(a))
include/net/sctp/sm.h
345
(typecheck(__u32, a) && \
include/net/sctp/sm.h
347
((__s32)((a) - (b)) < 0))
include/net/sctp/sm.h
350
(typecheck(__u32, a) && \
include/net/sctp/sm.h
352
((__s32)((a) - (b)) <= 0))
include/net/sctp/sm.h
356
(typecheck(__u32, a) && \
include/net/sctp/sm.h
358
((__s32)((a) - (b)) < 0))
include/net/sctp/sm.h
362
(typecheck(__u16, a) && \
include/net/sctp/sm.h
364
((__s16)((a) - (b)) < 0))
include/net/sctp/sm.h
368
(typecheck(__u32, a) && \
include/net/sctp/sm.h
370
((__s32)((b) - (a)) <= 0))
include/net/sctp/structs.h
683
union sctp_addr a;
include/net/tc_act/tc_bpf.h
22
#define to_bpf(a) ((struct tcf_bpf *)a)
include/net/tc_act/tc_connmark.h
19
#define to_connmark(a) ((struct tcf_connmark_info *)a)
include/net/tc_act/tc_csum.h
20
#define to_tcf_csum(a) ((struct tcf_csum *)a)
include/net/tc_act/tc_csum.h
22
static inline u32 tcf_csum_update_flags(const struct tc_action *a)
include/net/tc_act/tc_csum.h
27
update_flags = rcu_dereference(to_tcf_csum(a)->params)->update_flags;
include/net/tc_act/tc_ct.h
40
#define to_ct(a) ((struct tcf_ct *)a)
include/net/tc_act/tc_ct.h
41
#define to_ct_params(a) \
include/net/tc_act/tc_ct.h
43
rcu_dereference_protected(to_ct(a)->params, \
include/net/tc_act/tc_ct.h
44
lockdep_is_held(&a->tcfa_lock)))
include/net/tc_act/tc_ct.h
46
static inline uint16_t tcf_ct_zone(const struct tc_action *a)
include/net/tc_act/tc_ct.h
48
return to_ct_params(a)->zone;
include/net/tc_act/tc_ct.h
51
static inline int tcf_ct_action(const struct tc_action *a)
include/net/tc_act/tc_ct.h
53
return to_ct_params(a)->ct_action;
include/net/tc_act/tc_ct.h
56
static inline struct nf_flowtable *tcf_ct_ft(const struct tc_action *a)
include/net/tc_act/tc_ct.h
58
return to_ct_params(a)->nf_ft;
include/net/tc_act/tc_ct.h
61
static inline struct nf_conntrack_helper *tcf_ct_helper(const struct tc_action *a)
include/net/tc_act/tc_ct.h
63
return to_ct_params(a)->helper;
include/net/tc_act/tc_ct.h
67
static inline uint16_t tcf_ct_zone(const struct tc_action *a) { return 0; }
include/net/tc_act/tc_ct.h
68
static inline int tcf_ct_action(const struct tc_action *a) { return 0; }
include/net/tc_act/tc_ct.h
69
static inline struct nf_flowtable *tcf_ct_ft(const struct tc_action *a)
include/net/tc_act/tc_ct.h
73
static inline struct nf_conntrack_helper *tcf_ct_helper(const struct tc_action *a)
include/net/tc_act/tc_ctinfo.h
32
#define to_ctinfo(a) ((struct tcf_ctinfo *)a)
include/net/tc_act/tc_defact.h
12
#define to_defact(a) ((struct tcf_defact *)a)
include/net/tc_act/tc_gact.h
17
#define to_gact(a) ((struct tcf_gact *)a)
include/net/tc_act/tc_gact.h
19
static inline bool __is_tcf_gact_act(const struct tc_action *a, int act,
include/net/tc_act/tc_gact.h
25
if (a->ops && a->ops->id != TCA_ID_GACT)
include/net/tc_act/tc_gact.h
28
gact = to_gact(a);
include/net/tc_act/tc_gact.h
37
static inline bool is_tcf_gact_ok(const struct tc_action *a)
include/net/tc_act/tc_gact.h
39
return __is_tcf_gact_act(a, TC_ACT_OK, false);
include/net/tc_act/tc_gact.h
42
static inline bool is_tcf_gact_shot(const struct tc_action *a)
include/net/tc_act/tc_gact.h
44
return __is_tcf_gact_act(a, TC_ACT_SHOT, false);
include/net/tc_act/tc_gact.h
47
static inline bool is_tcf_gact_trap(const struct tc_action *a)
include/net/tc_act/tc_gact.h
49
return __is_tcf_gact_act(a, TC_ACT_TRAP, false);
include/net/tc_act/tc_gact.h
52
static inline bool is_tcf_gact_goto_chain(const struct tc_action *a)
include/net/tc_act/tc_gact.h
54
return __is_tcf_gact_act(a, TC_ACT_GOTO_CHAIN, true);
include/net/tc_act/tc_gact.h
57
static inline u32 tcf_gact_goto_chain_index(const struct tc_action *a)
include/net/tc_act/tc_gact.h
59
return READ_ONCE(a->tcfa_action) & TC_ACT_EXT_VAL_MASK;
include/net/tc_act/tc_gact.h
62
static inline bool is_tcf_gact_continue(const struct tc_action *a)
include/net/tc_act/tc_gact.h
64
return __is_tcf_gact_act(a, TC_ACT_UNSPEC, false);
include/net/tc_act/tc_gact.h
67
static inline bool is_tcf_gact_reclassify(const struct tc_action *a)
include/net/tc_act/tc_gact.h
69
return __is_tcf_gact_act(a, TC_ACT_RECLASSIFY, false);
include/net/tc_act/tc_gact.h
72
static inline bool is_tcf_gact_pipe(const struct tc_action *a)
include/net/tc_act/tc_gact.h
74
return __is_tcf_gact_act(a, TC_ACT_PIPE, false);
include/net/tc_act/tc_gate.h
101
p = tcf_gate_params_locked(a);
include/net/tc_act/tc_gate.h
107
static inline u32 tcf_gate_num_entries(const struct tc_action *a)
include/net/tc_act/tc_gate.h
112
p = tcf_gate_params_locked(a);
include/net/tc_act/tc_gate.h
119
*tcf_gate_get_list(const struct tc_action *a)
include/net/tc_act/tc_gate.h
127
p = tcf_gate_params_locked(a);
include/net/tc_act/tc_gate.h
53
#define to_gate(a) ((struct tcf_gate *)a)
include/net/tc_act/tc_gate.h
55
static inline struct tcf_gate_params *tcf_gate_params_locked(const struct tc_action *a)
include/net/tc_act/tc_gate.h
57
struct tcf_gate *gact = to_gate(a);
include/net/tc_act/tc_gate.h
63
static inline s32 tcf_gate_prio(const struct tc_action *a)
include/net/tc_act/tc_gate.h
68
p = tcf_gate_params_locked(a);
include/net/tc_act/tc_gate.h
74
static inline u64 tcf_gate_basetime(const struct tc_action *a)
include/net/tc_act/tc_gate.h
79
p = tcf_gate_params_locked(a);
include/net/tc_act/tc_gate.h
85
static inline u64 tcf_gate_cycletime(const struct tc_action *a)
include/net/tc_act/tc_gate.h
90
p = tcf_gate_params_locked(a);
include/net/tc_act/tc_gate.h
96
static inline u64 tcf_gate_cycletimeext(const struct tc_action *a)
include/net/tc_act/tc_ife.h
24
#define to_ife(a) ((struct tcf_ife_info *)a)
include/net/tc_act/tc_mirred.h
17
#define to_mirred(a) ((struct tcf_mirred *)a)
include/net/tc_act/tc_mirred.h
19
static inline bool is_tcf_mirred_egress_redirect(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
22
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
23
return to_mirred(a)->tcfm_eaction == TCA_EGRESS_REDIR;
include/net/tc_act/tc_mirred.h
28
static inline bool is_tcf_mirred_egress_mirror(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
31
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
32
return to_mirred(a)->tcfm_eaction == TCA_EGRESS_MIRROR;
include/net/tc_act/tc_mirred.h
37
static inline bool is_tcf_mirred_ingress_redirect(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
40
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
41
return to_mirred(a)->tcfm_eaction == TCA_INGRESS_REDIR;
include/net/tc_act/tc_mirred.h
46
static inline bool is_tcf_mirred_ingress_mirror(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
49
if (a->ops && a->ops->id == TCA_ID_MIRRED)
include/net/tc_act/tc_mirred.h
50
return to_mirred(a)->tcfm_eaction == TCA_INGRESS_MIRROR;
include/net/tc_act/tc_mirred.h
55
static inline struct net_device *tcf_mirred_dev(const struct tc_action *a)
include/net/tc_act/tc_mirred.h
57
return rtnl_dereference(to_mirred(a)->tcfm_dev);
include/net/tc_act/tc_mpls.h
29
#define to_mpls(a) ((struct tcf_mpls *)a)
include/net/tc_act/tc_mpls.h
31
static inline u32 tcf_mpls_action(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
36
tcfm_action = rcu_dereference(to_mpls(a)->mpls_p)->tcfm_action;
include/net/tc_act/tc_mpls.h
42
static inline __be16 tcf_mpls_proto(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
47
tcfm_proto = rcu_dereference(to_mpls(a)->mpls_p)->tcfm_proto;
include/net/tc_act/tc_mpls.h
53
static inline u32 tcf_mpls_label(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
58
tcfm_label = rcu_dereference(to_mpls(a)->mpls_p)->tcfm_label;
include/net/tc_act/tc_mpls.h
64
static inline u8 tcf_mpls_tc(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
69
tcfm_tc = rcu_dereference(to_mpls(a)->mpls_p)->tcfm_tc;
include/net/tc_act/tc_mpls.h
75
static inline u8 tcf_mpls_bos(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
80
tcfm_bos = rcu_dereference(to_mpls(a)->mpls_p)->tcfm_bos;
include/net/tc_act/tc_mpls.h
86
static inline u8 tcf_mpls_ttl(const struct tc_action *a)
include/net/tc_act/tc_mpls.h
91
tcfm_ttl = rcu_dereference(to_mpls(a)->mpls_p)->tcfm_ttl;
include/net/tc_act/tc_nat.h
22
#define to_tcf_nat(a) ((struct tcf_nat *)a)
include/net/tc_act/tc_pedit.h
101
parms = to_pedit_parms(a);
include/net/tc_act/tc_pedit.h
108
static inline u32 tcf_pedit_offset(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
114
parms = to_pedit_parms(a);
include/net/tc_act/tc_pedit.h
29
#define to_pedit(a) ((struct tcf_pedit *)a)
include/net/tc_act/tc_pedit.h
30
#define to_pedit_parms(a) (rcu_dereference(to_pedit(a)->parms))
include/net/tc_act/tc_pedit.h
32
static inline bool is_tcf_pedit(const struct tc_action *a)
include/net/tc_act/tc_pedit.h
35
if (a->ops && a->ops->id == TCA_ID_PEDIT)
include/net/tc_act/tc_pedit.h
41
static inline int tcf_pedit_nkeys(const struct tc_action *a)
include/net/tc_act/tc_pedit.h
47
parms = to_pedit_parms(a);
include/net/tc_act/tc_pedit.h
54
static inline u32 tcf_pedit_htype(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
60
parms = to_pedit_parms(a);
include/net/tc_act/tc_pedit.h
68
static inline u32 tcf_pedit_cmd(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
74
parms = to_pedit_parms(a);
include/net/tc_act/tc_pedit.h
82
static inline u32 tcf_pedit_mask(const struct tc_action *a, int index)
include/net/tc_act/tc_pedit.h
88
parms = to_pedit_parms(a);
include/net/tc_act/tc_pedit.h
95
static inline u32 tcf_pedit_val(const struct tc_action *a, int index)
include/net/tc_act/tc_sample.h
18
#define to_sample(a) ((struct tcf_sample *)a)
include/net/tc_act/tc_sample.h
20
static inline __u32 tcf_sample_rate(const struct tc_action *a)
include/net/tc_act/tc_sample.h
22
return to_sample(a)->rate;
include/net/tc_act/tc_sample.h
25
static inline bool tcf_sample_truncate(const struct tc_action *a)
include/net/tc_act/tc_sample.h
27
return to_sample(a)->truncate;
include/net/tc_act/tc_sample.h
30
static inline int tcf_sample_trunc_size(const struct tc_action *a)
include/net/tc_act/tc_sample.h
32
return to_sample(a)->trunc_size;
include/net/tc_act/tc_skbedit.h
104
rx_queue = rcu_dereference(to_skbedit(a)->params)->queue_mapping;
include/net/tc_act/tc_skbedit.h
111
static inline bool is_tcf_skbedit_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
113
return is_tcf_skbedit_with_flag(a, SKBEDIT_F_QUEUE_MAPPING);
include/net/tc_act/tc_skbedit.h
122
static inline bool is_tcf_skbedit_tx_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
124
return is_tcf_skbedit_queue_mapping(a) &&
include/net/tc_act/tc_skbedit.h
125
!is_tcf_skbedit_ingress(a->tcfa_flags);
include/net/tc_act/tc_skbedit.h
128
static inline bool is_tcf_skbedit_rx_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
130
return is_tcf_skbedit_queue_mapping(a) &&
include/net/tc_act/tc_skbedit.h
131
is_tcf_skbedit_ingress(a->tcfa_flags);
include/net/tc_act/tc_skbedit.h
135
static inline bool is_tcf_skbedit_inheritdsfield(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
137
return is_tcf_skbedit_with_flag(a, SKBEDIT_F_INHERITDSFIELD);
include/net/tc_act/tc_skbedit.h
30
#define to_skbedit(a) ((struct tcf_skbedit *)a)
include/net/tc_act/tc_skbedit.h
33
static inline bool is_tcf_skbedit_with_flag(const struct tc_action *a, u32 flag)
include/net/tc_act/tc_skbedit.h
38
if (a->ops && a->ops->id == TCA_ID_SKBEDIT) {
include/net/tc_act/tc_skbedit.h
40
flags = rcu_dereference(to_skbedit(a)->params)->flags;
include/net/tc_act/tc_skbedit.h
49
static inline bool is_tcf_skbedit_mark(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
51
return is_tcf_skbedit_with_flag(a, SKBEDIT_F_MARK);
include/net/tc_act/tc_skbedit.h
54
static inline u32 tcf_skbedit_mark(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
59
mark = rcu_dereference(to_skbedit(a)->params)->mark;
include/net/tc_act/tc_skbedit.h
66
static inline bool is_tcf_skbedit_ptype(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
68
return is_tcf_skbedit_with_flag(a, SKBEDIT_F_PTYPE);
include/net/tc_act/tc_skbedit.h
71
static inline u32 tcf_skbedit_ptype(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
76
ptype = rcu_dereference(to_skbedit(a)->params)->ptype;
include/net/tc_act/tc_skbedit.h
83
static inline bool is_tcf_skbedit_priority(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
85
return is_tcf_skbedit_with_flag(a, SKBEDIT_F_PRIORITY);
include/net/tc_act/tc_skbedit.h
88
static inline u32 tcf_skbedit_priority(const struct tc_action *a)
include/net/tc_act/tc_skbedit.h
93
priority = rcu_dereference(to_skbedit(a)->params)->priority;
include/net/tc_act/tc_skbedit.h
99
static inline u16 tcf_skbedit_rx_queue_mapping(const struct tc_action *a)
include/net/tc_act/tc_skbmod.h
25
#define to_skbmod(a) ((struct tcf_skbmod *)a)
include/net/tc_act/tc_tunnel_key.h
26
#define to_tunnel_key(a) ((struct tcf_tunnel_key *)a)
include/net/tc_act/tc_tunnel_key.h
28
static inline bool is_tcf_tunnel_set(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
31
struct tcf_tunnel_key *t = to_tunnel_key(a);
include/net/tc_act/tc_tunnel_key.h
35
lockdep_is_held(&a->tcfa_lock));
include/net/tc_act/tc_tunnel_key.h
36
if (a->ops && a->ops->id == TCA_ID_TUNNEL_KEY)
include/net/tc_act/tc_tunnel_key.h
42
static inline bool is_tcf_tunnel_release(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
45
struct tcf_tunnel_key *t = to_tunnel_key(a);
include/net/tc_act/tc_tunnel_key.h
49
lockdep_is_held(&a->tcfa_lock));
include/net/tc_act/tc_tunnel_key.h
50
if (a->ops && a->ops->id == TCA_ID_TUNNEL_KEY)
include/net/tc_act/tc_tunnel_key.h
56
static inline struct ip_tunnel_info *tcf_tunnel_info(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
59
struct tcf_tunnel_key *t = to_tunnel_key(a);
include/net/tc_act/tc_tunnel_key.h
63
lockdep_is_held(&a->tcfa_lock));
include/net/tc_act/tc_tunnel_key.h
72
tcf_tunnel_info_copy(const struct tc_action *a)
include/net/tc_act/tc_tunnel_key.h
75
struct ip_tunnel_info *tun = tcf_tunnel_info(a);
include/net/tc_act/tc_vlan.h
28
#define to_vlan(a) ((struct tcf_vlan *)a)
include/net/tc_act/tc_vlan.h
30
static inline u32 tcf_vlan_action(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
35
tcfv_action = rcu_dereference(to_vlan(a)->vlan_p)->tcfv_action;
include/net/tc_act/tc_vlan.h
41
static inline u16 tcf_vlan_push_vid(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
46
tcfv_push_vid = rcu_dereference(to_vlan(a)->vlan_p)->tcfv_push_vid;
include/net/tc_act/tc_vlan.h
52
static inline __be16 tcf_vlan_push_proto(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
57
tcfv_push_proto = rcu_dereference(to_vlan(a)->vlan_p)->tcfv_push_proto;
include/net/tc_act/tc_vlan.h
63
static inline u8 tcf_vlan_push_prio(const struct tc_action *a)
include/net/tc_act/tc_vlan.h
68
tcfv_push_prio = rcu_dereference(to_vlan(a)->vlan_p)->tcfv_push_prio;
include/net/tc_act/tc_vlan.h
75
const struct tc_action *a)
include/net/tc_act/tc_vlan.h
78
memcpy(dest, rcu_dereference(to_vlan(a)->vlan_p)->tcfv_push_dst, ETH_ALEN);
include/net/tc_act/tc_vlan.h
79
memcpy(src, rcu_dereference(to_vlan(a)->vlan_p)->tcfv_push_src, ETH_ALEN);
include/net/tc_wrapper.h
101
if (a->ops->act == tcf_mpls_act)
include/net/tc_wrapper.h
102
return tcf_mpls_act(skb, a, res);
include/net/tc_wrapper.h
105
if (a->ops->act == tcf_nat_act)
include/net/tc_wrapper.h
106
return tcf_nat_act(skb, a, res);
include/net/tc_wrapper.h
109
if (a->ops->act == tunnel_key_act)
include/net/tc_wrapper.h
110
return tunnel_key_act(skb, a, res);
include/net/tc_wrapper.h
113
if (a->ops->act == tcf_vlan_act)
include/net/tc_wrapper.h
114
return tcf_vlan_act(skb, a, res);
include/net/tc_wrapper.h
117
if (a->ops->act == tcf_ife_act)
include/net/tc_wrapper.h
118
return tcf_ife_act(skb, a, res);
include/net/tc_wrapper.h
121
if (a->ops->act == tcf_simp_act)
include/net/tc_wrapper.h
122
return tcf_simp_act(skb, a, res);
include/net/tc_wrapper.h
125
if (a->ops->act == tcf_sample_act)
include/net/tc_wrapper.h
126
return tcf_sample_act(skb, a, res);
include/net/tc_wrapper.h
130
return a->ops->act(skb, a, res);
include/net/tc_wrapper.h
214
static inline int tc_act(struct sk_buff *skb, const struct tc_action *a,
include/net/tc_wrapper.h
217
return a->ops->act(skb, a, res);
include/net/tc_wrapper.h
22
const struct tc_action *a, \
include/net/tc_wrapper.h
46
static inline int tc_act(struct sk_buff *skb, const struct tc_action *a,
include/net/tc_wrapper.h
53
if (a->ops->act == tcf_gact_act)
include/net/tc_wrapper.h
54
return tcf_gact_act(skb, a, res);
include/net/tc_wrapper.h
57
if (a->ops->act == tcf_mirred_act)
include/net/tc_wrapper.h
58
return tcf_mirred_act(skb, a, res);
include/net/tc_wrapper.h
61
if (a->ops->act == tcf_pedit_act)
include/net/tc_wrapper.h
62
return tcf_pedit_act(skb, a, res);
include/net/tc_wrapper.h
65
if (a->ops->act == tcf_skbedit_act)
include/net/tc_wrapper.h
66
return tcf_skbedit_act(skb, a, res);
include/net/tc_wrapper.h
69
if (a->ops->act == tcf_skbmod_act)
include/net/tc_wrapper.h
70
return tcf_skbmod_act(skb, a, res);
include/net/tc_wrapper.h
73
if (a->ops->act == tcf_police_act)
include/net/tc_wrapper.h
74
return tcf_police_act(skb, a, res);
include/net/tc_wrapper.h
77
if (a->ops->act == tcf_bpf_act)
include/net/tc_wrapper.h
78
return tcf_bpf_act(skb, a, res);
include/net/tc_wrapper.h
81
if (a->ops->act == tcf_connmark_act)
include/net/tc_wrapper.h
82
return tcf_connmark_act(skb, a, res);
include/net/tc_wrapper.h
85
if (a->ops->act == tcf_csum_act)
include/net/tc_wrapper.h
86
return tcf_csum_act(skb, a, res);
include/net/tc_wrapper.h
89
if (a->ops->act == tcf_ct_act)
include/net/tc_wrapper.h
90
return tcf_ct_act(skb, a, res);
include/net/tc_wrapper.h
93
if (a->ops->act == tcf_ctinfo_act)
include/net/tc_wrapper.h
94
return tcf_ctinfo_act(skb, a, res);
include/net/tc_wrapper.h
97
if (a->ops->act == tcf_gate_act)
include/net/tc_wrapper.h
98
return tcf_gate_act(skb, a, res);
include/net/tcx.h
83
return &tcx->bundle.a;
include/net/xfrm.h
1934
static inline bool xfrm6_addr_equal(const xfrm_address_t *a,
include/net/xfrm.h
1937
return ipv6_addr_equal((const struct in6_addr *)a,
include/net/xfrm.h
1941
static inline bool xfrm_addr_equal(const xfrm_address_t *a,
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/ib.h
31
static inline bool ib_addr_any(const struct ib_addr *a)
include/rdma/ib.h
33
return ((a->sib_addr64[0] | a->sib_addr64[1]) == 0);
include/rdma/ib.h
36
static inline bool ib_addr_loopback(const struct ib_addr *a)
include/rdma/ib.h
38
return ((a->sib_addr32[0] | a->sib_addr32[1] |
include/rdma/ib.h
39
a->sib_addr32[2] | (a->sib_addr32[3] ^ htonl(1))) == 0);
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/scsi/libiscsi.h
435
#define iscsi_session_printk(prefix, _sess, fmt, a...) \
include/scsi/libiscsi.h
436
iscsi_cls_session_printk(prefix, _sess->cls_session, fmt, ##a)
include/scsi/libiscsi.h
462
#define iscsi_conn_printk(prefix, _c, fmt, a...) \
include/scsi/libiscsi.h
464
fmt, ##a)
include/scsi/scsi_device.h
308
#define sdev_dbg(sdev, fmt, a...) \
include/scsi/scsi_device.h
309
dev_dbg(&(sdev)->sdev_gendev, fmt, ##a)
include/scsi/scsi_device.h
319
#define sdev_printk(l, sdev, fmt, a...) \
include/scsi/scsi_device.h
320
sdev_prefix_printk(l, sdev, NULL, fmt, ##a)
include/scsi/scsi_device.h
325
#define scmd_dbg(scmd, fmt, a...) \
include/scsi/scsi_device.h
331
__rq->q->disk->disk_name, ##a); \
include/scsi/scsi_device.h
333
sdev_dbg((scmd)->device, fmt, ##a); \
include/scsi/scsi_device.h
396
#define starget_printk(prefix, starget, fmt, a...) \
include/scsi/scsi_device.h
397
dev_printk(prefix, &(starget)->dev, fmt, ##a)
include/scsi/scsi_host.h
767
#define shost_printk(prefix, shost, fmt, a...) \
include/scsi/scsi_host.h
768
dev_printk(prefix, &(shost)->shost_gendev, fmt, ##a)
include/scsi/scsi_transport_iscsi.h
436
#define iscsi_cls_session_printk(prefix, _cls_session, fmt, a...) \
include/scsi/scsi_transport_iscsi.h
437
dev_printk(prefix, &(_cls_session)->dev, fmt, ##a)
include/scsi/scsi_transport_iscsi.h
439
#define iscsi_cls_conn_printk(prefix, _cls_conn, fmt, a...) \
include/scsi/scsi_transport_iscsi.h
440
dev_printk(prefix, &(_cls_conn)->dev, fmt, ##a)
include/sound/wavefront.h
451
wavefront_alias a;
include/trace/bpf_probe.h
30
#define __CAST1(a,...) __CAST_TO_U64(a)
include/trace/bpf_probe.h
31
#define __CAST2(a,...) __CAST_TO_U64(a), __CAST1(__VA_ARGS__)
include/trace/bpf_probe.h
32
#define __CAST3(a,...) __CAST_TO_U64(a), __CAST2(__VA_ARGS__)
include/trace/bpf_probe.h
33
#define __CAST4(a,...) __CAST_TO_U64(a), __CAST3(__VA_ARGS__)
include/trace/bpf_probe.h
34
#define __CAST5(a,...) __CAST_TO_U64(a), __CAST4(__VA_ARGS__)
include/trace/bpf_probe.h
35
#define __CAST6(a,...) __CAST_TO_U64(a), __CAST5(__VA_ARGS__)
include/trace/bpf_probe.h
36
#define __CAST7(a,...) __CAST_TO_U64(a), __CAST6(__VA_ARGS__)
include/trace/bpf_probe.h
37
#define __CAST8(a,...) __CAST_TO_U64(a), __CAST7(__VA_ARGS__)
include/trace/bpf_probe.h
38
#define __CAST9(a,...) __CAST_TO_U64(a), __CAST8(__VA_ARGS__)
include/trace/bpf_probe.h
39
#define __CAST10(a,...) __CAST_TO_U64(a), __CAST9(__VA_ARGS__)
include/trace/bpf_probe.h
40
#define __CAST11(a,...) __CAST_TO_U64(a), __CAST10(__VA_ARGS__)
include/trace/bpf_probe.h
41
#define __CAST12(a,...) __CAST_TO_U64(a), __CAST11(__VA_ARGS__)
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/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
45
#define EM(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/huge_memory.h
46
#define EMe(a, b) TRACE_DEFINE_ENUM(a);
include/trace/events/huge_memory.h
52
#define EM(a, b) {a, b},
include/trace/events/huge_memory.h
53
#define EMe(a, b) {a, b}
include/trace/events/kmem.h
416
#define EM(a) TRACE_DEFINE_ENUM(a);
include/trace/events/kmem.h
417
#define EMe(a) TRACE_DEFINE_ENUM(a);
include/trace/events/kmem.h
424
#define EM(a) { a, #a },
include/trace/events/kmem.h
425
#define EMe(a) { a, #a }
include/trace/events/libata.h
167
#define __parse_eh_action(a) libata_trace_parse_eh_action(p, a)
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/mmflags.h
71
#define TRACE_GFP_EM(a) TRACE_DEFINE_ENUM(___GFP_##a##_BIT);
include/trace/events/mmflags.h
86
#define TRACE_GFP_EM(a) gfpflag_string(__GFP_##a),
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/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/sock.h
46
#define EM(a) TRACE_DEFINE_ENUM(a);
include/trace/events/sock.h
47
#define EMe(a) TRACE_DEFINE_ENUM(a);
include/trace/events/sock.h
56
#define EM(a) { a, #a },
include/trace/events/sock.h
57
#define EMe(a) { a, #a }
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/init.h
14
#define TRACE_DEFINE_ENUM(a) \
include/trace/stages/init.h
16
__##TRACE_SYSTEM##_##a = \
include/trace/stages/init.h
19
.eval_string = #a, \
include/trace/stages/init.h
20
.eval_value = a \
include/trace/stages/init.h
24
*TRACE_SYSTEM##_##a = &__##TRACE_SYSTEM##_##a
include/trace/stages/init.h
27
#define TRACE_DEFINE_SIZEOF(a) \
include/trace/stages/init.h
29
__##TRACE_SYSTEM##_##a = \
include/trace/stages/init.h
32
.eval_string = "sizeof(" #a ")", \
include/trace/stages/init.h
33
.eval_value = sizeof(a) \
include/trace/stages/init.h
37
*TRACE_SYSTEM##_##a = &__##TRACE_SYSTEM##_##a
include/trace/stages/stage2_data_offsets.h
6
#define TRACE_DEFINE_ENUM(a)
include/trace/stages/stage2_data_offsets.h
9
#define TRACE_DEFINE_SIZEOF(a)
include/uapi/drm/drm_fourcc.h
105
#define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \
include/uapi/linux/comedi.h
61
#define CR_CHAN(a) ((a) & 0xffff)
include/uapi/linux/comedi.h
62
#define CR_RANGE(a) (((a) >> 16) & 0xff)
include/uapi/linux/comedi.h
63
#define CR_AREF(a) (((a) >> 24) & 0x03)
include/uapi/linux/comedi.h
903
#define __RANGE(a, b) ((((a) & 0xffff) << 16) | ((b) & 0xffff))
include/uapi/linux/comedi.h
905
#define RANGE_OFFSET(a) (((a) >> 16) & 0xffff)
include/uapi/linux/const.h
48
#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (__typeof__(x))(a) - 1)
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/fb.h
240
#define PICOS2KHZ(a) (1000000000UL/(a))
include/uapi/linux/fb.h
241
#define KHZ2PICOS(a) (1000000000UL/(a))
include/uapi/linux/in.h
278
#define IN_CLASSA(a) ((((long int) (a)) & 0x80000000) == 0)
include/uapi/linux/in.h
284
#define IN_CLASSB(a) ((((long int) (a)) & 0xc0000000) == 0x80000000)
include/uapi/linux/in.h
290
#define IN_CLASSC(a) ((((long int) (a)) & 0xe0000000) == 0xc0000000)
include/uapi/linux/in.h
295
#define IN_CLASSD(a) ((((long int) (a)) & 0xf0000000) == 0xe0000000)
include/uapi/linux/in.h
296
#define IN_MULTICAST(a) IN_CLASSD(a)
include/uapi/linux/in.h
299
#define IN_BADCLASS(a) (((long int) (a) ) == (long int)0xffffffff)
include/uapi/linux/in.h
300
#define IN_EXPERIMENTAL(a) IN_BADCLASS((a))
include/uapi/linux/in.h
302
#define IN_CLASSE(a) ((((long int) (a)) & 0xf0000000) == 0xf0000000)
include/uapi/linux/in.h
323
#define IN_LOOPBACK(a) ((((long int) (a)) & 0xff000000) == 0x7f000000)
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
18
#define UUID_LE(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \
include/uapi/linux/mei_uuid.h
20
{{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \
include/uapi/linux/perf_event.h
1471
#define PERF_MEM_S(a, s) \
include/uapi/linux/perf_event.h
1472
(((__u64)PERF_MEM_##a##_##s) << PERF_MEM_##a##_SHIFT)
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
237
__u64 a;
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
50
struct inftl_unithead1 a;
include/uapi/mtd/nftl-user.h
56
struct nftl_uci0 a;
include/vdso/align.h
11
#define PTR_ALIGN(p, a) ((typeof(p))ALIGN((unsigned long)(p), (a)))
include/vdso/align.h
12
#define PTR_ALIGN_DOWN(p, a) ((typeof(p))ALIGN_DOWN((unsigned long)(p), (a)))
include/vdso/align.h
13
#define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0)
include/vdso/align.h
8
#define ALIGN(x, a) __ALIGN_KERNEL((x), (a))
include/vdso/align.h
9
#define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a))
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
45
u32 ah = a >> 32, al = a;
include/video/pm3fb.h
505
#define PM3ConstantColorDDA_A(a) (((a) & 0xff) << 24)
include/video/pm3fb.h
578
#define PM3FBDestReadEnables_ReferenceAlpha(a) (((a) & 0xff) << 24)
include/video/tgafb.h
247
BT463_LOAD_ADDR(struct tga_par *par, u16 a)
include/video/tgafb.h
250
TGA_WRITE_REG(par, (BT463_ADDR_LO<<10) | (a & 0xff), TGA_RAMDAC_REG);
include/video/tgafb.h
252
TGA_WRITE_REG(par, (BT463_ADDR_HI<<10) | (a >> 8), TGA_RAMDAC_REG);
include/video/tgafb.h
256
BT463_WRITE(struct tga_par *par, u32 m, u16 a, u8 v)
include/video/tgafb.h
258
BT463_LOAD_ADDR(par, a);
include/video/tgafb.h
264
BT459_LOAD_ADDR(struct tga_par *par, u16 a)
include/video/tgafb.h
267
TGA_WRITE_REG(par, a & 0xff, TGA_RAMDAC_REG);
include/video/tgafb.h
269
TGA_WRITE_REG(par, a >> 8, TGA_RAMDAC_REG);
include/video/tgafb.h
273
BT459_WRITE(struct tga_par *par, u32 m, u16 a, u8 v)
include/video/tgafb.h
275
BT459_LOAD_ADDR(par, a);
include/video/trident.h
10
#define debug(f, a...)
include/video/trident.h
13
#define output(f, a...) pr_info("tridentfb: " f, ## a)
include/video/trident.h
8
#define debug(f, a...) printk("%s:" f, __func__ , ## a);
include/video/udlfb.h
100
#define DL_ALIGN_UP(x, a) ALIGN(x, a)
include/video/udlfb.h
101
#define DL_ALIGN_DOWN(x, a) ALIGN_DOWN(x, a)
include/xen/interface/grant_table.h
510
} a;
kernel/auditfilter.c
705
static int audit_compare_rule(struct audit_krule *a, struct audit_krule *b)
kernel/auditfilter.c
709
if (a->flags != b->flags ||
kernel/auditfilter.c
710
a->pflags != b->pflags ||
kernel/auditfilter.c
711
a->listnr != b->listnr ||
kernel/auditfilter.c
712
a->action != b->action ||
kernel/auditfilter.c
713
a->field_count != b->field_count)
kernel/auditfilter.c
716
for (i = 0; i < a->field_count; i++) {
kernel/auditfilter.c
717
if (a->fields[i].type != b->fields[i].type ||
kernel/auditfilter.c
718
a->fields[i].op != b->fields[i].op)
kernel/auditfilter.c
721
switch (a->fields[i].type) {
kernel/auditfilter.c
732
if (strcmp(a->fields[i].lsm_str, b->fields[i].lsm_str))
kernel/auditfilter.c
736
if (strcmp(audit_watch_path(a->watch),
kernel/auditfilter.c
741
if (strcmp(audit_tree_path(a->tree),
kernel/auditfilter.c
747
if (strcmp(a->filterkey, b->filterkey))
kernel/auditfilter.c
752
if (strcmp(audit_mark_path(a->exe),
kernel/auditfilter.c
762
if (!uid_eq(a->fields[i].uid, b->fields[i].uid))
kernel/auditfilter.c
770
if (!gid_eq(a->fields[i].gid, b->fields[i].gid))
kernel/auditfilter.c
774
if (a->fields[i].val != b->fields[i].val)
kernel/auditfilter.c
780
if (a->mask[i] != b->mask[i])
kernel/auditsc.c
2648
int __audit_sockaddr(int len, void *a)
kernel/auditsc.c
2661
memcpy(context->sockaddr, a, len);
kernel/bpf/btf.c
4056
const struct btf_field *a = (const struct btf_field *)_a;
kernel/bpf/btf.c
4059
if (a->offset < b->offset)
kernel/bpf/btf.c
4061
else if (a->offset > b->offset)
kernel/bpf/btf.c
5555
static int btf_sec_info_cmp(const void *a, const void *b)
kernel/bpf/btf.c
5557
const struct btf_sec_info *x = a;
kernel/bpf/core.c
605
static __always_inline bool bpf_tree_less(struct latch_tree_node *a,
kernel/bpf/core.c
608
return bpf_get_ksym_start(a) < bpf_get_ksym_start(b);
kernel/bpf/helpers.c
2539
bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
kernel/bpf/liveness.c
160
static bool same_callsites(struct callchain *a, struct callchain *b)
kernel/bpf/liveness.c
164
if (a->curframe != b->curframe)
kernel/bpf/liveness.c
166
for (i = a->curframe; i >= 0; i--)
kernel/bpf/liveness.c
167
if (a->callsites[i] != b->callsites[i])
kernel/bpf/log.c
578
int tnum_strn(char *str, size_t size, struct tnum a)
kernel/bpf/log.c
581
if (a.mask == 0) {
kernel/bpf/log.c
582
if (is_unum_decimal(a.value))
kernel/bpf/log.c
583
return snprintf(str, size, "%llu", a.value);
kernel/bpf/log.c
585
return snprintf(str, size, "%#llx", a.value);
kernel/bpf/log.c
587
return snprintf(str, size, "(%#llx; %#llx)", a.value, a.mask);
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
141
while (a.value || a.mask) {
kernel/bpf/tnum.c
143
if (a.value & 1)
kernel/bpf/tnum.c
146
else if (a.mask & 1) {
kernel/bpf/tnum.c
157
a = tnum_rshift(a, 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
196
struct tnum tnum_cast(struct tnum a, u8 size)
kernel/bpf/tnum.c
198
a.value &= (1ULL << (size * 8)) - 1;
kernel/bpf/tnum.c
199
a.mask &= (1ULL << (size * 8)) - 1;
kernel/bpf/tnum.c
200
return a;
kernel/bpf/tnum.c
203
bool tnum_is_aligned(struct tnum a, u64 size)
kernel/bpf/tnum.c
207
return !((a.value | a.mask) & (size - 1));
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
218
int tnum_sbin(char *str, size_t size, struct tnum a)
kernel/bpf/tnum.c
224
if (a.mask & 1)
kernel/bpf/tnum.c
226
else if (a.value & 1)
kernel/bpf/tnum.c
231
a.mask >>= 1;
kernel/bpf/tnum.c
232
a.value >>= 1;
kernel/bpf/tnum.c
238
struct tnum tnum_subreg(struct tnum a)
kernel/bpf/tnum.c
240
return tnum_cast(a, 4);
kernel/bpf/tnum.c
243
struct tnum tnum_clear_subreg(struct tnum a)
kernel/bpf/tnum.c
245
return tnum_lshift(tnum_rshift(a, 32), 32);
kernel/bpf/tnum.c
253
struct tnum tnum_const_subreg(struct tnum a, u32 value)
kernel/bpf/tnum.c
255
return tnum_with_subreg(a, tnum_const(value));
kernel/bpf/tnum.c
258
struct tnum tnum_bswap16(struct tnum a)
kernel/bpf/tnum.c
260
return TNUM(swab16(a.value & 0xFFFF), swab16(a.mask & 0xFFFF));
kernel/bpf/tnum.c
263
struct tnum tnum_bswap32(struct tnum a)
kernel/bpf/tnum.c
265
return TNUM(swab32(a.value & 0xFFFFFFFF), swab32(a.mask & 0xFFFFFFFF));
kernel/bpf/tnum.c
268
struct tnum tnum_bswap64(struct tnum a)
kernel/bpf/tnum.c
270
return TNUM(swab64(a.value), swab64(a.mask));
kernel/bpf/tnum.c
38
struct tnum tnum_lshift(struct tnum a, u8 shift)
kernel/bpf/tnum.c
40
return TNUM(a.value << shift, a.mask << shift);
kernel/bpf/tnum.c
43
struct tnum tnum_rshift(struct tnum a, u8 shift)
kernel/bpf/tnum.c
45
return TNUM(a.value >> shift, a.mask >> shift);
kernel/bpf/tnum.c
48
struct tnum tnum_arshift(struct tnum a, u8 min_shift, u8 insn_bitness)
kernel/bpf/tnum.c
56
return TNUM((u32)(((s32)a.value) >> min_shift),
kernel/bpf/tnum.c
57
(u32)(((s32)a.mask) >> min_shift));
kernel/bpf/tnum.c
59
return TNUM((s64)a.value >> min_shift,
kernel/bpf/tnum.c
60
(s64)a.mask >> min_shift);
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
80
alpha = dv + a.mask;
kernel/bpf/tnum.c
83
mu = chi | a.mask | b.mask;
kernel/bpf/tnum.c
87
struct tnum tnum_neg(struct tnum a)
kernel/bpf/tnum.c
89
return tnum_sub(TNUM(0, 0), a);
kernel/bpf/tnum.c
92
struct tnum tnum_and(struct tnum a, struct tnum b)
kernel/bpf/tnum.c
96
alpha = a.value | a.mask;
kernel/bpf/tnum.c
98
v = a.value & b.value;
kernel/bpf/verifier.c
1814
static bool same_callsites(struct bpf_verifier_state *a, struct bpf_verifier_state *b)
kernel/bpf/verifier.c
1818
if (a->curframe != b->curframe)
kernel/bpf/verifier.c
1821
for (fr = a->curframe; fr >= 0; fr--)
kernel/bpf/verifier.c
1822
if (a->frame[fr]->callsite != b->frame[fr]->callsite)
kernel/bpf/verifier.c
18619
static int cmp_ptr_to_u32(const void *a, const void *b)
kernel/bpf/verifier.c
18621
return *(u32 *)a - *(u32 *)b;
kernel/bpf/verifier.c
2837
static bool __reg32_bound_s64(s32 a)
kernel/bpf/verifier.c
2839
return a >= 0 && a <= S32_MAX;
kernel/bpf/verifier.c
3054
static int cmp_subprogs(const void *a, const void *b)
kernel/bpf/verifier.c
3056
return ((struct bpf_subprog_info *)a)->start -
kernel/bpf/verifier.c
3212
static int kfunc_desc_cmp_by_id_off(const void *a, const void *b)
kernel/bpf/verifier.c
3214
const struct bpf_kfunc_desc *d0 = a;
kernel/bpf/verifier.c
3221
static int kfunc_btf_cmp_by_off(const void *a, const void *b)
kernel/bpf/verifier.c
3223
const struct bpf_kfunc_btf *d0 = a;
kernel/bpf/verifier.c
3534
static int kfunc_desc_cmp_by_imm_off(const void *a, const void *b)
kernel/bpf/verifier.c
3536
const struct bpf_kfunc_desc *d0 = a;
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
489
ga = a->group_info;
kernel/debug/kdb/kdb_main.c
1671
unsigned long a;
kernel/debug/kdb/kdb_main.c
1676
for (a = addr, z = 0; z < repeat; a += bytesperword, ++z) {
kernel/debug/kdb/kdb_main.c
1678
if (kdb_getphysword(&word, a, bytesperword)
kernel/debug/kdb/kdb_main.c
1681
} else if (kdb_getword(&word, a, bytesperword) || word)
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
281
static bool containing_match(struct dma_debug_entry *a,
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
12635
static umode_t pmu_dev_is_visible(struct kobject *kobj, struct attribute *a, int n)
kernel/events/core.c
12647
return a->mode;
kernel/events/core.c
13631
static void mutex_lock_double(struct mutex *a, struct mutex *b)
kernel/events/core.c
13633
if (b < a)
kernel/events/core.c
13634
swap(a, b);
kernel/events/core.c
13636
mutex_lock(a);
kernel/events/core.c
1827
static inline bool __group_less(struct rb_node *a, const struct rb_node *b)
kernel/events/core.c
1829
struct perf_event *e = __node_2_pe(a);
kernel/events/core.c
1842
const struct __group_key *a = key;
kernel/events/core.c
1846
return perf_event_groups_cmp(a->cpu, a->pmu, a->cgroup, b->group_index, b);
kernel/events/core.c
1852
const struct __group_key *a = key;
kernel/events/core.c
1856
return perf_event_groups_cmp(a->cpu, a->pmu, event_cgroup(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
4358
a >>= 1; \
kernel/events/core.c
4359
a##_fls--; \
kernel/events/uprobes.c
887
const struct __uprobe_key *a = key;
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
893
struct uprobe *u = __node_2_uprobe(a);
kernel/futex/core.c
1755
static bool futex_hash_less(struct futex_private_hash *a,
kernel/futex/core.c
1759
if (!a->custom && b->custom)
kernel/futex/core.c
1761
if (a->custom && !b->custom)
kernel/futex/core.c
1767
if (!a->hash_mask)
kernel/futex/core.c
1771
if (a->hash_mask < b->hash_mask)
kernel/futex/core.c
1773
if (a->hash_mask > b->hash_mask)
kernel/groups.c
78
kgid_t a = *(kgid_t *)_a;
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
37
const struct jump_entry *jea = a;
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
66
struct jump_entry *jea = a;
kernel/kcsan/debugfs.c
91
const unsigned long a = *(const unsigned long *)rhs;
kernel/kcsan/debugfs.c
94
return a < b ? -1 : a == b ? 0 : 1;
kernel/locking/rtmutex.c
453
static __always_inline bool __waiter_less(struct rb_node *a, const struct rb_node *b)
kernel/locking/rtmutex.c
455
struct rt_mutex_waiter *aw = __node_2_waiter(a);
kernel/locking/rtmutex.c
502
static __always_inline bool __pi_waiter_less(struct rb_node *a, const struct rb_node *b)
kernel/locking/rtmutex.c
504
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
23
(a)->deadlock_inject_countdown = ~0U; \
kernel/locking/test-ww_mutex.c
26
#define ww_acquire_init_noinject(a, b) ww_acquire_init((a), (b))
kernel/locking/ww_mutex.h
228
__ww_ctx_less(struct ww_acquire_ctx *a, struct ww_acquire_ctx *b)
kernel/locking/ww_mutex.h
237
int a_prio = a->task->prio;
kernel/locking/ww_mutex.h
252
a->task->dl.deadline))
kernel/locking/ww_mutex.h
255
if (dl_time_before(a->task->dl.deadline,
kernel/locking/ww_mutex.h
265
return (signed long)(a->stamp - b->stamp) > 0;
kernel/module/main.c
206
char a = str_a[i];
kernel/module/main.c
210
if (a == '-') a = '_';
kernel/module/main.c
213
d = a - b;
kernel/module/main.c
217
if (!a)
kernel/module/main.c
641
static int already_uses(struct module *a, struct module *b)
kernel/module/main.c
646
if (use->source == a)
kernel/module/main.c
649
pr_debug("%s does not use %s!\n", a->name, b->name);
kernel/module/main.c
660
static int add_module_usage(struct module *a, struct module *b)
kernel/module/main.c
664
pr_debug("Allocating new usage for %s.\n", a->name);
kernel/module/main.c
669
use->source = a;
kernel/module/main.c
672
list_add(&use->target_list, &a->target_list);
kernel/module/main.c
677
static int ref_module(struct module *a, struct module *b)
kernel/module/main.c
681
if (b == NULL || already_uses(a, b))
kernel/module/main.c
689
err = add_module_usage(a, b);
kernel/module/main.c
873
unsigned long a = (unsigned long)dereference_function_descriptor(addr);
kernel/module/main.c
875
if (core_kernel_text(a))
kernel/module/main.c
883
modaddr = __module_text_address(a);
kernel/module/main.c
940
static int ref_module(struct module *a, struct module *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
1013
WRITE_ONCE(rtsp->a, rtsp->a + 1);
kernel/rcu/refscale.c
1052
unsigned int a;
kernel/rcu/refscale.c
1066
a = READ_ONCE(rtsp->a);
kernel/rcu/refscale.c
1071
if (a != READ_ONCE(rtsp->a)) {
kernel/rcu/refscale.c
1077
b = READ_ONCE(rtsp->a);
kernel/rcu/refscale.c
1083
WARN_ONCE(a != b, "Re-read of ->a changed from %u to %u.\n", a, b);
kernel/rcu/refscale.c
1086
WARN_ON_ONCE(a * a != b);
kernel/rcu/refscale.c
1108
WRITE_ONCE(rtsp->a, rtsp->a + 1);
kernel/rcu/refscale.c
1109
WRITE_ONCE(rtsp->b, rtsp->a * rtsp->a);
kernel/rcu/refscale.c
1122
rtsp->a = torture_random(this_cpu_ptr(&refscale_rand));
kernel/rcu/refscale.c
992
unsigned int a;
kernel/sched/core.c
223
static inline bool prio_less(const struct task_struct *a,
kernel/sched/core.c
227
int pa = __task_prio(a), pb = __task_prio(b);
kernel/sched/core.c
238
a_dl = &a->dl;
kernel/sched/core.c
244
if (a->dl_server)
kernel/sched/core.c
245
a_dl = a->dl_server;
kernel/sched/core.c
255
return cfs_prio_less(a, b, in_fi);
kernel/sched/core.c
259
return scx_prio_less(a, b, in_fi);
kernel/sched/core.c
265
static inline bool __sched_core_less(const struct task_struct *a,
kernel/sched/core.c
268
if (a->core_cookie < b->core_cookie)
kernel/sched/core.c
271
if (a->core_cookie > b->core_cookie)
kernel/sched/core.c
275
if (prio_less(b, a, !!task_rq(a)->core->core_forceidle_count))
kernel/sched/core.c
283
static inline bool rb_sched_core_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/core.c
285
return __sched_core_less(__node_2_sc(a), __node_2_sc(b));
kernel/sched/core.c
5972
static inline bool cookie_equals(struct task_struct *a, unsigned long cookie)
kernel/sched/core.c
5974
return is_task_rq_idle(a) || (a->core_cookie == cookie);
kernel/sched/core.c
5977
static inline bool cookie_match(struct task_struct *a, struct task_struct *b)
kernel/sched/core.c
5979
if (is_task_rq_idle(a) || is_task_rq_idle(b))
kernel/sched/core.c
5982
return a->core_cookie == b->core_cookie;
kernel/sched/deadline.c
2088
static inline bool __dl_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/deadline.c
2090
return dl_time_before(__node_2_dle(a)->deadline, __node_2_dle(b)->deadline);
kernel/sched/deadline.c
564
static inline bool __pushable_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/deadline.c
566
return dl_entity_preempt(&__node_2_pdl(a)->dl, &__node_2_pdl(b)->dl);
kernel/sched/ext.c
243
static bool u32_before(u32 a, u32 b)
kernel/sched/ext.c
245
return (s32)(a - b) < 0;
kernel/sched/ext.c
2643
bool scx_prio_less(const struct task_struct *a, const struct task_struct *b,
kernel/sched/ext.c
2654
!scx_rq_bypassing(task_rq(a)))
kernel/sched/ext.c
2657
(struct task_struct *)a,
kernel/sched/ext.c
2660
return time_after64(a->scx.core_sched_at, b->scx.core_sched_at);
kernel/sched/ext.c
5532
static bool sched_ext_ops__core_sched_before(struct task_struct *a, struct task_struct *b) { return false; }
kernel/sched/ext.c
969
const struct task_struct *a =
kernel/sched/ext.c
974
return time_before64(a->scx.dsq_vtime, b->scx.dsq_vtime);
kernel/sched/ext.h
39
bool scx_prio_less(const struct task_struct *a, const struct task_struct *b,
kernel/sched/ext_internal.h
479
bool (*core_sched_before)(struct task_struct *a, struct task_struct *b);
kernel/sched/fair.c
13357
bool cfs_prio_less(const struct task_struct *a, const struct task_struct *b,
kernel/sched/fair.c
13360
struct rq *rq = task_rq(a);
kernel/sched/fair.c
13361
const struct sched_entity *sea = &a->se;
kernel/sched/fair.c
13390
cfs_rqa = &task_rq(a)->cfs;
kernel/sched/fair.c
2912
int a, b;
kernel/sched/fair.c
2918
for_each_node_mask(a, nodes) {
kernel/sched/fair.c
2925
if (node_distance(a, b) < dist) {
kernel/sched/fair.c
2941
nid = a;
kernel/sched/fair.c
582
static inline bool entity_before(const struct sched_entity *a,
kernel/sched/fair.c
589
return vruntime_cmp(a->deadline, "<", b->deadline);
kernel/sched/fair.c
848
static inline bool __entity_less(struct rb_node *a, const struct rb_node *b)
kernel/sched/fair.c
850
return entity_before(__node_2_se(a), __node_2_se(b));
kernel/sched/sched.h
1467
cfs_prio_less(const struct task_struct *a, const struct task_struct *b, bool fi);
kernel/sched/sched.h
301
static inline bool dl_entity_preempt(const struct sched_dl_entity *a,
kernel/sched/sched.h
304
return dl_entity_is_special(a) ||
kernel/sched/sched.h
305
dl_time_before(a->deadline, b->deadline);
kernel/sched/sched.h
971
static inline bool sched_asym_prefer(int a, int b)
kernel/sched/sched.h
973
return arch_asym_cpu_priority(a) > arch_asym_cpu_priority(b);
kernel/sched/topology.c
1908
int a, b, c, n;
kernel/sched/topology.c
1917
for_each_cpu_node_but(a, offline_node) {
kernel/sched/topology.c
1920
if (node_distance(a, b) < n)
kernel/sched/topology.c
1925
if (node_distance(a, c) < n &&
kernel/sched/topology.c
2265
static int hop_cmp(const void *a, const void *b)
kernel/sched/topology.c
2268
struct __cmp_key *k = (struct __cmp_key *)a;
kernel/static_call_inline.c
100
a->key = b->key - delta;
kernel/static_call_inline.c
78
const struct static_call_site *a = _a;
kernel/static_call_inline.c
80
const struct static_call_key *key_a = static_call_key(a);
kernel/static_call_inline.c
95
struct static_call_site *a = _a;
kernel/static_call_inline.c
97
struct static_call_site tmp = *a;
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
108
# define GET_TSC_CTL(a) (-EINVAL)
kernel/sys.c
111
# define SET_TSC_CTL(a) (-EINVAL)
kernel/sys.c
114
# define GET_FP_MODE(a) (-EINVAL)
kernel/sys.c
117
# define SET_FP_MODE(a,b) (-EINVAL)
kernel/sys.c
120
# define SVE_SET_VL(a) (-EINVAL)
kernel/sys.c
126
# define SME_SET_VL(a) (-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
138
# define PAC_GET_ENABLED_KEYS(a) (-EINVAL)
kernel/sys.c
141
# define SET_TAGGED_ADDR_CTRL(a) (-EINVAL)
kernel/sys.c
147
# define RISCV_V_SET_CONTROL(a) (-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/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
2618
const char **str_a = (const char **) a;
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
638
static int symbols_cmp(const void *a, const void *b)
kernel/trace/fprobe.c
640
const char **str_a = (const char **) a;
kernel/trace/ftrace.c
1609
static int ftrace_cmp_recs(const void *a, const void *b)
kernel/trace/ftrace.c
1611
const struct dyn_ftrace *key = a;
kernel/trace/ftrace.c
494
const struct ftrace_profile *a = p1;
kernel/trace/ftrace.c
497
if (a->time < b->time)
kernel/trace/ftrace.c
499
if (a->time > b->time)
kernel/trace/ftrace.c
508
const struct ftrace_profile *a = p1;
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
6313
add = alloc_and_copy_ftrace_hash(fls(size), a);
kernel/trace/ftrace.c
6438
static struct ftrace_hash *hash_sub(struct ftrace_hash *a, struct ftrace_hash *b)
kernel/trace/ftrace.c
6444
sub = alloc_and_copy_ftrace_hash(a->size_bits, a);
kernel/trace/ftrace.c
7506
static int ftrace_cmp_ips(const void *a, const void *b)
kernel/trace/ftrace.c
7508
const unsigned long *ipa = a;
kernel/trace/ftrace.c
9216
static int symbols_cmp(const void *a, const void *b)
kernel/trace/ftrace.c
9218
const char **str_a = (const char **) a;
kernel/trace/trace.c
1326
#define C(a, b) b
kernel/trace/trace.c
9293
static int mod_addr_comp(const void *a, const void *b, const void *data)
kernel/trace/trace.c
9295
const struct trace_mod_entry *e1 = a;
kernel/trace/trace.h
1451
#define C(a, b) TRACE_ITER_##a##_BIT
kernel/trace/trace_branch.c
331
const struct ftrace_branch_data *a = p1;
kernel/trace/trace_branch.c
336
percent_a = get_incorrect_percent(a);
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.c
304
const char *r, *e, *a;
kernel/trace/trace_events.c
316
a = strchr(fmt, '&');
kernel/trace/trace_events.c
317
if ((a && (a < r)) || test_field(r, call))
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
17
__field(int, a)
kernel/trace/trace_events_filter_test.h
28
__entry->a = a;
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
5864
#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_hwlat.c
159
#define time_u64(a) a
kernel/trace/trace_osnoise.c
678
#define timerlat_save_stack(a) do {} while (0)
kernel/trace/trace_osnoise.c
687
#define time_sub(a, b) ((a) - (b))
kernel/trace/trace_output.c
727
int a, p, x;
kernel/trace/trace_output.c
746
for (a = 0, p = 0; p < nr; a++, p++) {
kernel/trace/trace_output.c
751
if (a == FTRACE_REGS_MAX_ARGS) {
kernel/trace/trace_output.c
756
arg = args[a];
kernel/trace/trace_output.c
787
if (++a == FTRACE_REGS_MAX_ARGS) {
kernel/trace/trace_output.c
791
trace_seq_printf(s, "0x%lx", args[a]);
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
2203
return a->nr_args + 1;
kernel/trace/trace_probe.c
2204
if (a->nr_args > b->nr_args)
kernel/trace/trace_probe.c
2207
for (i = 0; i < a->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.c
2260
struct probe_arg *a = args + i;
kernel/trace/trace_probe.c
2262
trace_seq_printf(s, " %s=", a->name);
kernel/trace/trace_probe.c
2263
if (likely(!a->count)) {
kernel/trace/trace_probe.c
2264
if (!a->type->print(s, data + a->offset, field))
kernel/trace/trace_probe.c
2269
p = data + a->offset;
kernel/trace/trace_probe.c
2270
for (j = 0; j < a->count; j++) {
kernel/trace/trace_probe.c
2271
if (!a->type->print(s, p, field))
kernel/trace/trace_probe.c
2273
trace_seq_putc(s, j == a->count - 1 ? '}' : ',');
kernel/trace/trace_probe.c
2274
p += a->type->size;
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
1019
const struct tracing_map_sort_entry **a = &entries[i];
kernel/trace/tracing_map.c
1022
if (primary_fn(a, b) == 0) {
kernel/trace/tracing_map.c
130
char *a = val_a;
kernel/trace/tracing_map.c
133
return strcmp(a, b);
kernel/trace/tracing_map.c
143
u64 a = atomic64_read((atomic64_t *)val_a);
kernel/trace/tracing_map.c
146
return (a > b) ? 1 : ((a < b) ? -1 : 0);
kernel/trace/tracing_map.c
152
type a = (type)(*(u64 *)val_a); \
kernel/trace/tracing_map.c
155
return (a > b) ? 1 : ((a < b) ? -1 : 0); \
kernel/trace/tracing_map.c
287
static void tracing_map_array_clear(struct tracing_map_array *a)
kernel/trace/tracing_map.c
291
if (!a->pages)
kernel/trace/tracing_map.c
294
for (i = 0; i < a->n_pages; i++)
kernel/trace/tracing_map.c
295
memset(a->pages[i], 0, PAGE_SIZE);
kernel/trace/tracing_map.c
298
static void tracing_map_array_free(struct tracing_map_array *a)
kernel/trace/tracing_map.c
302
if (!a)
kernel/trace/tracing_map.c
305
if (!a->pages)
kernel/trace/tracing_map.c
308
for (i = 0; i < a->n_pages; i++) {
kernel/trace/tracing_map.c
309
if (!a->pages[i])
kernel/trace/tracing_map.c
311
kmemleak_free(a->pages[i]);
kernel/trace/tracing_map.c
312
free_page((unsigned long)a->pages[i]);
kernel/trace/tracing_map.c
315
kfree(a->pages);
kernel/trace/tracing_map.c
318
kfree(a);
kernel/trace/tracing_map.c
324
struct tracing_map_array *a;
kernel/trace/tracing_map.c
327
a = kzalloc_obj(*a);
kernel/trace/tracing_map.c
328
if (!a)
kernel/trace/tracing_map.c
331
a->entry_size_shift = fls(roundup_pow_of_two(entry_size) - 1);
kernel/trace/tracing_map.c
332
a->entries_per_page = PAGE_SIZE / (1 << a->entry_size_shift);
kernel/trace/tracing_map.c
333
a->n_pages = n_elts / a->entries_per_page;
kernel/trace/tracing_map.c
334
if (!a->n_pages)
kernel/trace/tracing_map.c
335
a->n_pages = 1;
kernel/trace/tracing_map.c
336
a->entry_shift = fls(a->entries_per_page) - 1;
kernel/trace/tracing_map.c
337
a->entry_mask = (1 << a->entry_shift) - 1;
kernel/trace/tracing_map.c
339
a->pages = kcalloc(a->n_pages, sizeof(void *), GFP_KERNEL);
kernel/trace/tracing_map.c
340
if (!a->pages)
kernel/trace/tracing_map.c
343
for (i = 0; i < a->n_pages; i++) {
kernel/trace/tracing_map.c
344
a->pages[i] = (void *)get_zeroed_page(GFP_KERNEL);
kernel/trace/tracing_map.c
345
if (!a->pages[i])
kernel/trace/tracing_map.c
347
kmemleak_alloc(a->pages[i], PAGE_SIZE, 1, GFP_KERNEL);
kernel/trace/tracing_map.c
350
return a;
kernel/trace/tracing_map.c
352
tracing_map_array_free(a);
kernel/trace/tracing_map.c
353
a = NULL;
kernel/trace/tracing_map.c
847
const struct tracing_map_sort_entry *a, *b;
kernel/trace/tracing_map.c
849
a = *(const struct tracing_map_sort_entry **)A;
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
865
a = *(const struct tracing_map_sort_entry **)A;
kernel/trace/tracing_map.c
868
elt_a = a->elt;
kernel/trace/tracing_map.c
889
const struct tracing_map_sort_entry *a, *b;
kernel/trace/tracing_map.c
896
a = *(const struct tracing_map_sort_entry **)A;
kernel/trace/tracing_map.c
899
elt_a = a->elt;
kernel/user_namespace.c
823
static int cmp_extents_forward(const void *a, const void *b)
kernel/user_namespace.c
825
const struct uid_gid_extent *e1 = a;
kernel/user_namespace.c
838
static int cmp_extents_reverse(const void *a, const void *b)
kernel/user_namespace.c
840
const struct uid_gid_extent *e1 = a;
kernel/workqueue.c
4779
static bool wqattrs_equal(const struct workqueue_attrs *a,
kernel/workqueue.c
4782
if (a->nice != b->nice)
kernel/workqueue.c
4784
if (a->affn_strict != b->affn_strict)
kernel/workqueue.c
4786
if (!cpumask_equal(a->__pod_cpumask, b->__pod_cpumask))
kernel/workqueue.c
4788
if (!a->affn_strict && !cpumask_equal(a->cpumask, b->cpumask))
lib/atomic64.c
104
s64 generic_atomic64_fetch_##op(s64 a, atomic64_t *v) \
lib/atomic64.c
113
v->counter c_op a; \
lib/atomic64.c
191
s64 generic_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
lib/atomic64.c
201
v->counter += a;
lib/atomic64.c
74
void generic_atomic64_##op(s64 a, atomic64_t *v) \
lib/atomic64.c
81
v->counter c_op a; \
lib/atomic64.c
88
s64 generic_atomic64_##op##_return(s64 a, atomic64_t *v) \
lib/atomic64.c
96
val = (v->counter c_op a); \
lib/bch.c
328
static inline unsigned int gf_mul(struct bch_control *bch, unsigned int a,
lib/bch.c
331
return (a && b) ? bch->a_pow_tab[mod_s(bch, bch->a_log_tab[a]+
lib/bch.c
335
static inline unsigned int gf_sqr(struct bch_control *bch, unsigned int a)
lib/bch.c
337
return a ? bch->a_pow_tab[mod_s(bch, 2*bch->a_log_tab[a])] : 0;
lib/bch.c
340
static inline unsigned int gf_div(struct bch_control *bch, unsigned int a,
lib/bch.c
343
return a ? bch->a_pow_tab[mod_s(bch, bch->a_log_tab[a]+
lib/bch.c
347
static inline unsigned int gf_inv(struct bch_control *bch, unsigned int a)
lib/bch.c
349
return bch->a_pow_tab[GF_N(bch)-bch->a_log_tab[a]];
lib/bch.c
538
static int find_affine4_roots(struct bch_control *bch, unsigned int a,
lib/bch.c
547
k = a_log(bch, a);
lib/bch.c
553
(a ? bch->a_pow_tab[mod_s(bch, k)] : 0)^
lib/bch.c
636
unsigned int a, b, c, a2, b2, c2, e3, tmp[4];
lib/bch.c
648
a = gf_sqr(bch, a2)^b2; /* a = a2^2 + b2 */
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
679
a = gf_div(bch, poly->c[3], e4);
lib/bch.c
682
if (a) {
lib/bch.c
686
f = gf_div(bch, c, a);
lib/bch.c
698
b = gf_mul(bch, a, e)^b;
lib/bch.c
706
b2 = gf_div(bch, a, d);
lib/bch.c
718
f = a ? gf_inv(bch, roots[i]) : roots[i];
lib/bch.c
730
const struct gf_poly *a, int *rep)
lib/bch.c
732
int i, d = a->deg, l = GF_N(bch)-a_log(bch, a->c[a->deg]);
lib/bch.c
736
rep[i] = a->c[i] ? mod_s(bch, a_log(bch, a->c[i])+l) : -1;
lib/bch.c
742
static void gf_poly_mod(struct bch_control *bch, struct gf_poly *a,
lib/bch.c
746
unsigned int i, j, *c = a->c;
lib/bch.c
749
if (a->deg < d)
lib/bch.c
758
for (j = a->deg; j >= d; j--) {
lib/bch.c
770
a->deg = d-1;
lib/bch.c
771
while (!c[a->deg] && a->deg)
lib/bch.c
772
a->deg--;
lib/bch.c
778
static void gf_poly_div(struct bch_control *bch, struct gf_poly *a,
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
796
static struct gf_poly *gf_poly_gcd(struct bch_control *bch, struct gf_poly *a,
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
805
gf_poly_mod(bch, a, b, NULL);
lib/bch.c
806
swap(a, b);
lib/bch.c
809
dbg("%s\n", gf_poly_str(a));
lib/bch.c
811
return a;
lib/cmpdi2.c
12
.ll = a
lib/cmpdi2.c
9
word_type notrace __cmpdi2(long long a, long long 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/arc4.c
25
u32 a = ctx->S[i];
lib/crypto/arc4.c
27
j = (j + in_key[k] + a) & 0xff;
lib/crypto/arc4.c
29
ctx->S[j] = a;
lib/crypto/arc4.c
41
u32 x, y, a, b;
lib/crypto/arc4.c
50
a = S[x];
lib/crypto/arc4.c
51
y = (y + a) & 0xff;
lib/crypto/arc4.c
55
S[y] = a;
lib/crypto/arc4.c
56
a = (a + b) & 0xff;
lib/crypto/arc4.c
62
*out++ = *in++ ^ S[a];
lib/crypto/arc4.c
66
a = ta;
lib/crypto/arm64/polyval.h
14
asmlinkage void polyval_mul_pmull(struct polyval_elem *a,
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
68
d = ror64(d ^ a, 32); \
lib/crypto/blake2b.c
71
a += b + m[blake2b_sigma[r][2 * i + 1]]; \
lib/crypto/blake2b.c
72
d = ror64(d ^ a, 16); \
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
66
d = ror32(d ^ a, 16); \
lib/crypto/blake2s.c
69
a += b + m[blake2s_sigma[r][2 * i + 1]]; \
lib/crypto/blake2s.c
70
d = ror32(d ^ a, 8); \
lib/crypto/curve25519-fiat32.c
59
addcarryx_u25(u8 /*bool*/ c, u32 a, u32 b, u32 *low)
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
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
29
u64 x = a;
lib/crypto/curve25519-hacl64.c
305
u64 *a;
lib/crypto/curve25519-hacl64.c
327
a = buf;
lib/crypto/curve25519-hacl64.c
337
fmul_fmul(out, t0, a);
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
369
u64 xi = a[0];
lib/crypto/curve25519-hacl64.c
371
a[0] = yi - xi;
lib/crypto/curve25519-hacl64.c
374
u64 xi = a[1];
lib/crypto/curve25519-hacl64.c
376
a[1] = yi - xi;
lib/crypto/curve25519-hacl64.c
379
u64 xi = a[2];
lib/crypto/curve25519-hacl64.c
381
a[2] = yi - xi;
lib/crypto/curve25519-hacl64.c
384
u64 xi = a[3];
lib/crypto/curve25519-hacl64.c
386
a[3] = yi - xi;
lib/crypto/curve25519-hacl64.c
389
u64 xi = a[4];
lib/crypto/curve25519-hacl64.c
391
a[4] = yi - xi;
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
442
static __always_inline void point_swap_conditional_step(u64 *a, u64 *b,
lib/crypto/curve25519-hacl64.c
446
u64 ai = a[i];
lib/crypto/curve25519-hacl64.c
451
a[i] = ai1;
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/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
631
a = k[7]; a &= 0x0e; a <<= 4; a |= k[3] & 0x1e; a = pc1[a];
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
659
a = k[3]; a &= 0xe0; a >>= 4; a |= k[7] & 0xf0; a = pc1[a + 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
683
a = pe[2 * d];
lib/crypto/des.c
685
c = a ^ b;
lib/crypto/des.c
687
a ^= c;
lib/crypto/des.c
690
pe[2 * d] = a;
lib/crypto/des.c
716
unsigned long a, b, c, d;
lib/crypto/des.c
722
a = k[7]; a &= 0x0e; a <<= 4; a |= k[3] & 0x1e; a = pc1[a];
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
747
a = k[3]; a &= 0xe0; a >>= 4; a |= k[7] & 0xf0; a = pc1[a + 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
768
a = pe[2 * d];
lib/crypto/des.c
770
c = a ^ b;
lib/crypto/des.c
772
a ^= c;
lib/crypto/des.c
775
pe[2 * d] = a;
lib/crypto/gf128mul.c
142
u64 a = be64_to_cpu(x->a);
lib/crypto/gf128mul.c
146
x->b = cpu_to_be64((b >> 8) | (a << 56));
lib/crypto/gf128mul.c
147
x->a = cpu_to_be64((a >> 8) ^ (_tt << 48));
lib/crypto/gf128mul.c
153
u64 a = be64_to_cpu(x->a);
lib/crypto/gf128mul.c
157
x->b = cpu_to_be64((b >> 8) | (a << 56));
lib/crypto/gf128mul.c
158
x->a = cpu_to_be64((a >> 8) ^ (_tt << 48));
lib/crypto/gf128mul.c
163
u64 a = be64_to_cpu(x->a);
lib/crypto/gf128mul.c
165
u64 _tt = gf128mul_table_be[a >> 56];
lib/crypto/gf128mul.c
167
x->a = cpu_to_be64((a << 8) | (b >> 56));
lib/crypto/gf128mul.c
173
u64 a = le64_to_cpu(x->a);
lib/crypto/gf128mul.c
175
u64 _tt = gf128mul_table_be[a >> 56];
lib/crypto/gf128mul.c
177
r->a = cpu_to_le64((a << 8) | (b >> 56));
lib/crypto/gf128mul.c
295
void gf128mul_64k_bbe(be128 *a, const struct gf128mul_64k *t)
lib/crypto/gf128mul.c
297
u8 *ap = (u8 *)a;
lib/crypto/gf128mul.c
304
*a = *r;
lib/crypto/gf128mul.c
346
void gf128mul_4k_lle(be128 *a, const struct gf128mul_4k *t)
lib/crypto/gf128mul.c
348
u8 *ap = (u8 *)a;
lib/crypto/gf128mul.c
357
*a = *r;
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
116
state->h[0] += a;
lib/crypto/md5.c
38
u32 a, b, c, d;
lib/crypto/md5.c
43
a = state->h[0];
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
100
neq |= get_unaligned((unsigned long *)a) ^
lib/crypto/memneq.c
103
neq |= get_unaligned((unsigned long *)(a + 8)) ^
lib/crypto/memneq.c
107
neq |= get_unaligned((unsigned int *)a) ^
lib/crypto/memneq.c
110
neq |= get_unaligned((unsigned int *)(a + 4)) ^
lib/crypto/memneq.c
113
neq |= get_unaligned((unsigned int *)(a + 8)) ^
lib/crypto/memneq.c
116
neq |= get_unaligned((unsigned int *)(a + 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
75
neq |= get_unaligned((unsigned long *)a) ^
lib/crypto/memneq.c
78
a += sizeof(unsigned long);
lib/crypto/memneq.c
84
neq |= *(unsigned char *)a ^ *(unsigned char *)b;
lib/crypto/memneq.c
86
a += 1;
lib/crypto/memneq.c
94
static inline unsigned long __crypto_memneq_16(const void *a, const void *b)
lib/crypto/mldsa.c
153
struct mldsa_ring_elem a;
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/mldsa.c
598
rej_ntt_poly(&ws->a, pk /* rho is first field of pk */,
lib/crypto/mldsa.c
603
Zq_mult(ws->a.x[n], ws->z[j].x[n]);
lib/crypto/mpi/longlong.h
195
#define umul_ppmm(xh, xl, a, b) \
lib/crypto/mpi/longlong.h
211
: "r" ((USItype)(a)), \
lib/crypto/mpi/longlong.h
215
#define umul_ppmm(xh, xl, a, b) \
lib/crypto/mpi/longlong.h
220
: "r" ((USItype)(a)), \
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-bit.c
105
int mpi_rshift(MPI x, MPI a, unsigned int n)
lib/crypto/mpi/mpi-bit.c
113
if (x == a) {
lib/crypto/mpi/mpi-bit.c
130
xsize = a->nlimbs;
lib/crypto/mpi/mpi-bit.c
131
x->sign = a->sign;
lib/crypto/mpi/mpi-bit.c
136
for (i = 0; i < a->nlimbs; i++)
lib/crypto/mpi/mpi-bit.c
137
x->d[i] = a->d[i];
lib/crypto/mpi/mpi-bit.c
154
xsize = a->nlimbs;
lib/crypto/mpi/mpi-bit.c
155
x->sign = a->sign;
lib/crypto/mpi/mpi-bit.c
163
mpihelp_rshift(x->d, a->d, x->nlimbs, nbits);
lib/crypto/mpi/mpi-bit.c
169
x->d[i] = a->d[i];
lib/crypto/mpi/mpi-bit.c
32
void mpi_normalize(MPI a)
lib/crypto/mpi/mpi-bit.c
34
for (; a->nlimbs && !a->d[a->nlimbs - 1]; a->nlimbs--)
lib/crypto/mpi/mpi-bit.c
41
unsigned mpi_get_nbits(MPI a)
lib/crypto/mpi/mpi-bit.c
45
mpi_normalize(a);
lib/crypto/mpi/mpi-bit.c
47
if (a->nlimbs) {
lib/crypto/mpi/mpi-bit.c
48
mpi_limb_t alimb = a->d[a->nlimbs - 1];
lib/crypto/mpi/mpi-bit.c
53
n = BITS_PER_MPI_LIMB - n + (a->nlimbs - 1) * BITS_PER_MPI_LIMB;
lib/crypto/mpi/mpi-bit.c
63
int mpi_test_bit(MPI a, unsigned int n)
lib/crypto/mpi/mpi-bit.c
71
if (limbno >= a->nlimbs)
lib/crypto/mpi/mpi-bit.c
73
limb = a->d[limbno];
lib/crypto/mpi/mpi-bit.c
81
int mpi_set_bit(MPI a, unsigned int n)
lib/crypto/mpi/mpi-bit.c
89
if (limbno >= a->nlimbs) {
lib/crypto/mpi/mpi-bit.c
90
for (i = a->nlimbs; i < a->alloced; i++)
lib/crypto/mpi/mpi-bit.c
91
a->d[i] = 0;
lib/crypto/mpi/mpi-bit.c
92
err = mpi_resize(a, limbno+1);
lib/crypto/mpi/mpi-bit.c
95
a->nlimbs = limbno+1;
lib/crypto/mpi/mpi-bit.c
97
a->d[limbno] |= (A_LIMB_1<<bitno);
lib/crypto/mpi/mpi-internal.h
136
void mpi_free_limb_space(mpi_ptr_t a);
lib/crypto/mpi/mpi-internal.h
137
void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs);
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/mpicoder.c
113
static int count_lzeros(MPI a)
lib/crypto/mpi/mpicoder.c
118
for (i = a->nlimbs - 1; i >= 0; i--) {
lib/crypto/mpi/mpicoder.c
119
alimb = a->d[i];
lib/crypto/mpi/mpicoder.c
144
int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes,
lib/crypto/mpi/mpicoder.c
155
unsigned int n = mpi_get_size(a);
lib/crypto/mpi/mpicoder.c
162
*sign = a->sign;
lib/crypto/mpi/mpicoder.c
164
lzeros = count_lzeros(a);
lib/crypto/mpi/mpicoder.c
174
for (i = a->nlimbs - 1 - lzeros / BYTES_PER_MPI_LIMB,
lib/crypto/mpi/mpicoder.c
178
alimb = cpu_to_be32(a->d[i]);
lib/crypto/mpi/mpicoder.c
180
alimb = cpu_to_be64(a->d[i]);
lib/crypto/mpi/mpicoder.c
204
void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign)
lib/crypto/mpi/mpicoder.c
213
n = mpi_get_size(a);
lib/crypto/mpi/mpicoder.c
223
ret = mpi_read_buffer(a, buf, n, nbytes, sign);
lib/crypto/mpi/mpicoder.c
248
int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned nbytes,
lib/crypto/mpi/mpicoder.c
259
unsigned int n = mpi_get_size(a);
lib/crypto/mpi/mpicoder.c
265
*sign = a->sign;
lib/crypto/mpi/mpicoder.c
293
for (i = a->nlimbs - 1; i >= 0; i--) {
lib/crypto/mpi/mpicoder.c
295
alimb = a->d[i] ? cpu_to_be32(a->d[i]) : 0;
lib/crypto/mpi/mpicoder.c
297
alimb = a->d[i] ? cpu_to_be64(a->d[i]) : 0;
lib/crypto/mpi/mpicoder.c
338
mpi_limb_t a;
lib/crypto/mpi/mpicoder.c
395
a = 0;
lib/crypto/mpi/mpicoder.c
405
a <<= 8;
lib/crypto/mpi/mpicoder.c
406
a |= *buff++;
lib/crypto/mpi/mpicoder.c
408
val->d[j--] = a;
lib/crypto/mpi/mpicoder.c
409
a = 0;
lib/crypto/mpi/mpicoder.c
41
mpi_limb_t a;
lib/crypto/mpi/mpicoder.c
69
a = 0;
lib/crypto/mpi/mpicoder.c
71
a <<= 8;
lib/crypto/mpi/mpicoder.c
72
a |= *buffer++;
lib/crypto/mpi/mpicoder.c
75
val->d[j - 1] = a;
lib/crypto/mpi/mpiutil.c
100
kfree_sensitive(a->d);
lib/crypto/mpi/mpiutil.c
101
a->d = p;
lib/crypto/mpi/mpiutil.c
103
a->d = kzalloc_objs(mpi_limb_t, nlimbs);
lib/crypto/mpi/mpiutil.c
104
if (!a->d)
lib/crypto/mpi/mpiutil.c
107
a->alloced = nlimbs;
lib/crypto/mpi/mpiutil.c
111
void mpi_free(MPI a)
lib/crypto/mpi/mpiutil.c
113
if (!a)
lib/crypto/mpi/mpiutil.c
116
if (a->flags & 4)
lib/crypto/mpi/mpiutil.c
117
kfree_sensitive(a->d);
lib/crypto/mpi/mpiutil.c
119
mpi_free_limb_space(a->d);
lib/crypto/mpi/mpiutil.c
121
if (a->flags & ~7)
lib/crypto/mpi/mpiutil.c
123
kfree(a);
lib/crypto/mpi/mpiutil.c
131
MPI mpi_copy(MPI a)
lib/crypto/mpi/mpiutil.c
136
if (a) {
lib/crypto/mpi/mpiutil.c
137
b = mpi_alloc(a->nlimbs);
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
145
b->d[i] = a->d[i];
lib/crypto/mpi/mpiutil.c
34
MPI a;
lib/crypto/mpi/mpiutil.c
36
a = kmalloc_obj(*a);
lib/crypto/mpi/mpiutil.c
37
if (!a)
lib/crypto/mpi/mpiutil.c
38
return a;
lib/crypto/mpi/mpiutil.c
41
a->d = mpi_alloc_limb_space(nlimbs);
lib/crypto/mpi/mpiutil.c
42
if (!a->d) {
lib/crypto/mpi/mpiutil.c
43
kfree(a);
lib/crypto/mpi/mpiutil.c
47
a->d = NULL;
lib/crypto/mpi/mpiutil.c
50
a->alloced = nlimbs;
lib/crypto/mpi/mpiutil.c
51
a->nlimbs = 0;
lib/crypto/mpi/mpiutil.c
52
a->sign = 0;
lib/crypto/mpi/mpiutil.c
53
a->flags = 0;
lib/crypto/mpi/mpiutil.c
54
a->nbits = 0;
lib/crypto/mpi/mpiutil.c
55
return a;
lib/crypto/mpi/mpiutil.c
69
void mpi_free_limb_space(mpi_ptr_t a)
lib/crypto/mpi/mpiutil.c
71
if (!a)
lib/crypto/mpi/mpiutil.c
74
kfree_sensitive(a);
lib/crypto/mpi/mpiutil.c
77
void mpi_assign_limb_space(MPI a, mpi_ptr_t ap, unsigned nlimbs)
lib/crypto/mpi/mpiutil.c
79
mpi_free_limb_space(a->d);
lib/crypto/mpi/mpiutil.c
80
a->d = ap;
lib/crypto/mpi/mpiutil.c
81
a->alloced = nlimbs;
lib/crypto/mpi/mpiutil.c
88
int mpi_resize(MPI a, unsigned nlimbs)
lib/crypto/mpi/mpiutil.c
92
if (nlimbs <= a->alloced)
lib/crypto/mpi/mpiutil.c
95
if (a->d) {
lib/crypto/mpi/mpiutil.c
99
memcpy(p, a->d, a->alloced * sizeof(mpi_limb_t));
lib/crypto/polyval.c
105
static u64 clmul32(u32 a, u32 b)
lib/crypto/polyval.c
113
u32 a0 = a & 0x11111111;
lib/crypto/polyval.c
114
u32 a1 = a & 0x22222222;
lib/crypto/polyval.c
115
u32 a2 = a & 0x44444444;
lib/crypto/polyval.c
116
u32 a3 = a & 0x88888888;
lib/crypto/polyval.c
140
static void clmul64(u64 a, u64 b, u64 *out_lo, u64 *out_hi)
lib/crypto/polyval.c
142
u32 a_lo = (u32)a;
lib/crypto/polyval.c
143
u32 a_hi = a >> 32;
lib/crypto/polyval.c
159
polyval_mul_generic(struct polyval_elem *a, const struct polyval_elem *b)
lib/crypto/polyval.c
167
clmul64(le64_to_cpu(a->lo), le64_to_cpu(b->lo), &c0, &c1);
lib/crypto/polyval.c
168
clmul64(le64_to_cpu(a->hi), le64_to_cpu(b->hi), &c2, &c3);
lib/crypto/polyval.c
169
clmul64(le64_to_cpu(a->lo ^ a->hi), le64_to_cpu(b->lo ^ b->hi),
lib/crypto/polyval.c
204
a->lo = cpu_to_le64(c2);
lib/crypto/polyval.c
205
a->hi = cpu_to_le64(c3);
lib/crypto/polyval.c
48
static void clmul64(u64 a, u64 b, u64 *out_lo, u64 *out_hi)
lib/crypto/polyval.c
63
u64 a0 = a & 0x1111111111111110;
lib/crypto/polyval.c
64
u64 a1 = a & 0x2222222222222220;
lib/crypto/polyval.c
65
u64 a2 = a & 0x4444444444444440;
lib/crypto/polyval.c
66
u64 a3 = a & 0x8888888888888880;
lib/crypto/polyval.c
84
u64 e0 = -(a & 1) & b;
lib/crypto/polyval.c
85
u64 e1 = -((a >> 1) & 1) & b;
lib/crypto/polyval.c
86
u64 e2 = -((a >> 2) & 1) & b;
lib/crypto/polyval.c
87
u64 e3 = -((a >> 3) & 1) & b;
lib/crypto/powerpc/curve25519.h
138
fe51 a, b, c, d, e;
lib/crypto/powerpc/curve25519.h
148
fadd(a, x2, z2); // A = x_2 + z_2
lib/crypto/powerpc/curve25519.h
153
fsqr(aa, a); // AA = A^2
lib/crypto/powerpc/curve25519.h
154
fmul(da, d, a); // DA = D * A
lib/crypto/sha256.c
114
a = state->h[0];
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
135
state->h[0] += a;
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
105
t2 = e0(f) + Maj(f, g, h); a += t1; e = t1 + t2;
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
112
t1 = a + e1(f) + Ch(f, g, h) + sha512_K[i+7] + W[(i & 15) + 7];
lib/crypto/sha512.c
113
t2 = e0(b) + Maj(b, c, d); e += t1; a = t1 + t2;
lib/crypto/sha512.c
116
state->h[0] += a;
lib/crypto/sha512.c
76
u64 a = state->h[0];
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[12], W1(12), W2(16));
lib/crypto/sm3.c
101
R1(d, a, b, c, h, e, f, g, K[13], W1(13), W2(17));
lib/crypto/sm3.c
102
R1(c, d, a, b, g, h, e, f, K[14], W1(14), W2(18));
lib/crypto/sm3.c
103
R1(b, c, d, a, f, g, h, e, K[15], W1(15), W2(19));
lib/crypto/sm3.c
105
R2(a, b, c, d, e, f, g, h, K[16], W1(16), W2(20));
lib/crypto/sm3.c
106
R2(d, a, b, c, h, e, f, g, K[17], W1(17), W2(21));
lib/crypto/sm3.c
107
R2(c, d, a, b, g, h, e, f, K[18], W1(18), W2(22));
lib/crypto/sm3.c
108
R2(b, c, d, a, f, g, h, e, K[19], W1(19), W2(23));
lib/crypto/sm3.c
109
R2(a, b, c, d, e, f, g, h, K[20], W1(20), W2(24));
lib/crypto/sm3.c
110
R2(d, a, b, c, h, e, f, g, K[21], W1(21), W2(25));
lib/crypto/sm3.c
111
R2(c, d, a, b, g, h, e, f, K[22], W1(22), W2(26));
lib/crypto/sm3.c
112
R2(b, c, d, a, f, g, h, e, K[23], W1(23), W2(27));
lib/crypto/sm3.c
113
R2(a, b, c, d, e, f, g, h, K[24], W1(24), W2(28));
lib/crypto/sm3.c
114
R2(d, a, b, c, h, e, f, g, K[25], W1(25), W2(29));
lib/crypto/sm3.c
115
R2(c, d, a, b, g, h, e, f, K[26], W1(26), W2(30));
lib/crypto/sm3.c
116
R2(b, c, d, a, f, g, h, e, K[27], W1(27), W2(31));
lib/crypto/sm3.c
117
R2(a, b, c, d, e, f, g, h, K[28], W1(28), W2(32));
lib/crypto/sm3.c
118
R2(d, a, b, c, h, e, f, g, K[29], W1(29), W2(33));
lib/crypto/sm3.c
119
R2(c, d, a, b, g, h, e, f, K[30], W1(30), W2(34));
lib/crypto/sm3.c
120
R2(b, c, d, a, f, g, h, e, K[31], W1(31), W2(35));
lib/crypto/sm3.c
122
R2(a, b, c, d, e, f, g, h, K[32], W1(32), W2(36));
lib/crypto/sm3.c
123
R2(d, a, b, c, h, e, f, g, K[33], W1(33), W2(37));
lib/crypto/sm3.c
124
R2(c, d, a, b, g, h, e, f, K[34], W1(34), W2(38));
lib/crypto/sm3.c
125
R2(b, c, d, a, f, g, h, e, K[35], W1(35), W2(39));
lib/crypto/sm3.c
126
R2(a, b, c, d, e, f, g, h, K[36], W1(36), W2(40));
lib/crypto/sm3.c
127
R2(d, a, b, c, h, e, f, g, K[37], W1(37), W2(41));
lib/crypto/sm3.c
128
R2(c, d, a, b, g, h, e, f, K[38], W1(38), W2(42));
lib/crypto/sm3.c
129
R2(b, c, d, a, f, g, h, e, K[39], W1(39), W2(43));
lib/crypto/sm3.c
130
R2(a, b, c, d, e, f, g, h, K[40], W1(40), W2(44));
lib/crypto/sm3.c
131
R2(d, a, b, c, h, e, f, g, K[41], W1(41), W2(45));
lib/crypto/sm3.c
132
R2(c, d, a, b, g, h, e, f, K[42], W1(42), W2(46));
lib/crypto/sm3.c
133
R2(b, c, d, a, f, g, h, e, K[43], W1(43), W2(47));
lib/crypto/sm3.c
134
R2(a, b, c, d, e, f, g, h, K[44], W1(44), W2(48));
lib/crypto/sm3.c
135
R2(d, a, b, c, h, e, f, g, K[45], W1(45), W2(49));
lib/crypto/sm3.c
136
R2(c, d, a, b, g, h, e, f, K[46], W1(46), W2(50));
lib/crypto/sm3.c
137
R2(b, c, d, a, f, g, h, e, K[47], W1(47), W2(51));
lib/crypto/sm3.c
139
R2(a, b, c, d, e, f, g, h, K[48], W1(48), W2(52));
lib/crypto/sm3.c
140
R2(d, a, b, c, h, e, f, g, K[49], W1(49), W2(53));
lib/crypto/sm3.c
141
R2(c, d, a, b, g, h, e, f, K[50], W1(50), W2(54));
lib/crypto/sm3.c
142
R2(b, c, d, a, f, g, h, e, K[51], W1(51), W2(55));
lib/crypto/sm3.c
143
R2(a, b, c, d, e, f, g, h, K[52], W1(52), W2(56));
lib/crypto/sm3.c
144
R2(d, a, b, c, h, e, f, g, K[53], W1(53), W2(57));
lib/crypto/sm3.c
145
R2(c, d, a, b, g, h, e, f, K[54], W1(54), W2(58));
lib/crypto/sm3.c
146
R2(b, c, d, a, f, g, h, e, K[55], W1(55), W2(59));
lib/crypto/sm3.c
147
R2(a, b, c, d, e, f, g, h, K[56], W1(56), W2(60));
lib/crypto/sm3.c
148
R2(d, a, b, c, h, e, f, g, K[57], W1(57), W2(61));
lib/crypto/sm3.c
149
R2(c, d, a, b, g, h, e, f, K[58], W1(58), W2(62));
lib/crypto/sm3.c
150
R2(b, c, d, a, f, g, h, e, K[59], W1(59), W2(63));
lib/crypto/sm3.c
151
R2(a, b, c, d, e, f, g, h, K[60], W1(60), W2(64));
lib/crypto/sm3.c
152
R2(d, a, b, c, h, e, f, g, K[61], W1(61), W2(65));
lib/crypto/sm3.c
153
R2(c, d, a, b, g, h, e, f, K[62], W1(62), W2(66));
lib/crypto/sm3.c
154
R2(b, c, d, a, f, g, h, e, K[63], W1(63), W2(67));
lib/crypto/sm3.c
156
sctx->state[0] ^= a;
lib/crypto/sm3.c
41
#define R(i, a, b, c, d, e, f, g, h, t, w1, w2) \
lib/crypto/sm3.c
43
ss1 = rol32((rol32((a), 12) + (e) + (t)), 7); \
lib/crypto/sm3.c
44
ss2 = ss1 ^ rol32((a), 12); \
lib/crypto/sm3.c
45
d += FF ## i(a, b, c) + ss2 + ((w1) ^ (w2)); \
lib/crypto/sm3.c
52
#define R1(a, b, c, d, e, f, g, h, t, w1, w2) \
lib/crypto/sm3.c
53
R(1, a, b, c, d, e, f, g, h, t, w1, w2)
lib/crypto/sm3.c
54
#define R2(a, b, c, d, e, f, g, h, t, w1, w2) \
lib/crypto/sm3.c
55
R(2, a, b, c, d, e, f, g, h, t, w1, w2)
lib/crypto/sm3.c
77
u32 a, b, c, d, e, f, g, h, ss1, ss2;
lib/crypto/sm3.c
79
a = sctx->state[0];
lib/crypto/sm3.c
88
R1(a, b, c, d, e, f, g, h, K[0], I(0), I(4));
lib/crypto/sm3.c
89
R1(d, a, b, c, h, e, f, g, K[1], I(1), I(5));
lib/crypto/sm3.c
90
R1(c, d, a, b, g, h, e, f, K[2], I(2), I(6));
lib/crypto/sm3.c
91
R1(b, c, d, a, f, g, h, e, K[3], I(3), I(7));
lib/crypto/sm3.c
92
R1(a, b, c, d, e, f, g, h, K[4], W1(4), I(8));
lib/crypto/sm3.c
93
R1(d, a, b, c, h, e, f, g, K[5], W1(5), I(9));
lib/crypto/sm3.c
94
R1(c, d, a, b, g, h, e, f, K[6], W1(6), I(10));
lib/crypto/sm3.c
95
R1(b, c, d, a, f, g, h, e, K[7], W1(7), I(11));
lib/crypto/sm3.c
96
R1(a, b, c, d, e, f, g, h, K[8], W1(8), I(12));
lib/crypto/sm3.c
97
R1(d, a, b, c, h, e, f, g, K[9], W1(9), I(13));
lib/crypto/sm3.c
98
R1(c, d, a, b, g, h, e, f, K[10], W1(10), I(14));
lib/crypto/sm3.c
99
R1(b, c, d, a, f, g, h, e, K[11], W1(11), I(15));
lib/crypto/tests/mldsa_kunit.c
319
static s32 mod(s32 a, s32 m)
lib/crypto/tests/mldsa_kunit.c
321
a %= m;
lib/crypto/tests/mldsa_kunit.c
322
if (a < 0)
lib/crypto/tests/mldsa_kunit.c
323
a += m;
lib/crypto/tests/mldsa_kunit.c
324
return a;
lib/crypto/tests/mldsa_kunit.c
327
static s32 symmetric_mod(s32 a, s32 m)
lib/crypto/tests/mldsa_kunit.c
329
a = mod(a, m);
lib/crypto/tests/mldsa_kunit.c
330
if (a > m / 2)
lib/crypto/tests/mldsa_kunit.c
331
a -= m;
lib/crypto/tests/mldsa_kunit.c
332
return a;
lib/crypto/x86/curve25519.h
1027
u64 *a = tmp1;
lib/crypto/x86/curve25519.h
1033
fadd(a, x2, z2);
lib/crypto/x86/curve25519.h
1036
a[0U] = c[0U];
lib/crypto/x86/curve25519.h
1037
a[1U] = c[1U];
lib/crypto/x86/curve25519.h
1038
a[2U] = c[2U];
lib/crypto/x86/curve25519.h
1039
a[3U] = c[3U];
lib/crypto/x86/curve25519.h
1126
u64 *a;
lib/crypto/x86/curve25519.h
1149
a = t1;
lib/crypto/x86/curve25519.h
1151
fmul(o, t0, a, tmp);
lib/crypto/x86/curve25519.h
14
static __always_inline u64 eq_mask(u64 a, u64 b)
lib/crypto/x86/curve25519.h
1541
u64 *a = &tmp[0 + 16];
lib/crypto/x86/curve25519.h
1568
fadd(a, x1, z1);
lib/crypto/x86/curve25519.h
1570
fsub(b, a, c);
lib/crypto/x86/curve25519.h
1571
fadd(a, 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
25
u64 x = a;
lib/crypto/x86/curve25519.h
979
u64 *a = tmp1;
lib/crypto/x86/curve25519.h
993
fadd(a, x2, z2);
lib/crypto/x86/poly1305.h
51
#define ULT(a, b) ((a ^ ((a ^ b) | ((a - b) ^ b))) >> (sizeof(a) * 8 - 1))
lib/crypto/x86/polyval.h
14
asmlinkage void polyval_mul_pclmul_avx(struct polyval_elem *a,
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
186
const uint8_t *x = a;
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
75
unsigned char a = *class++;
lib/glob.c
83
unsigned char b = a;
lib/glob.c
85
if (a == '\0') /* Malformed */
lib/glob.c
97
match |= (a <= c && c <= b);
lib/glob.c
98
} while ((a = *class++) != ']');
lib/inflate.c
273
#define malloc(a) kmalloc(a, GFP_KERNEL)
lib/inflate.c
274
#define free(a) kfree(a)
lib/inflate.c
337
unsigned a; /* counter for codes of length k */
lib/inflate.c
457
a = c[k];
lib/inflate.c
458
while (a--)
lib/inflate.c
471
if ((f = 1 << (j = k - w)) > a + 1) /* try a k-w bit table */
lib/inflate.c
474
f -= a + 1; /* deduct codes from patterns left */
lib/interval_tree_test.c
50
u32 a = (prandom_u32_state(&rnd) >> 4) % b;
lib/interval_tree_test.c
52
nodes[i].start = a;
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
21
*tail = a;
lib/list_sort.c
22
tail = &a->next;
lib/list_sort.c
227
struct list_head *a = *tail, *b = a->prev;
lib/list_sort.c
229
a = merge(priv, cmp, b, a);
lib/list_sort.c
23
a = a->next;
lib/list_sort.c
231
a->prev = b->prev;
lib/list_sort.c
232
*tail = a;
lib/list_sort.c
24
if (!a) {
lib/list_sort.c
33
*tail = a;
lib/list_sort.c
50
struct list_head *a, struct list_head *b)
lib/list_sort.c
57
if (cmp(priv, a, b) <= 0) {
lib/list_sort.c
58
tail->next = a;
lib/list_sort.c
59
a->prev = tail;
lib/list_sort.c
60
tail = a;
lib/list_sort.c
61
a = a->next;
lib/list_sort.c
62
if (!a)
lib/list_sort.c
70
b = a;
lib/logic_iomem.c
138
unsigned long a = (unsigned long)addr;
lib/logic_iomem.c
141
if (WARN_ON((a & IOREMAP_MASK) != IOREMAP_BIAS))
lib/logic_iomem.c
144
idx = (a & AREA_BITS) >> AREA_SHIFT;
lib/lz4/lz4defs.h
156
U64 a = get_unaligned((const U64 *)src);
lib/lz4/lz4defs.h
158
put_unaligned(a, (U64 *)dst);
lib/lz4/lz4defs.h
160
U32 a = get_unaligned((const U32 *)src);
lib/lz4/lz4defs.h
163
put_unaligned(a, (U32 *)dst);
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/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
29
a >>= __ffs(a);
lib/math/gcd.c
30
if (a == 1)
lib/math/gcd.c
32
if (a == b)
lib/math/gcd.c
33
return a << __ffs(r);
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
71
while (!(a & r))
lib/math/gcd.c
72
a >>= 1;
lib/math/gcd.c
73
if (a == r)
lib/math/gcd.c
75
if (a == b)
lib/math/gcd.c
76
return a;
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
81
a >>= 1;
lib/math/gcd.c
82
if (a & r)
lib/math/gcd.c
83
a += b;
lib/math/gcd.c
84
a >>= 1;
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/rational.c
58
unsigned long dp, a;
lib/math/rational.c
66
a = n / d;
lib/math/rational.c
74
n2 = n0 + a * n1;
lib/math/rational.c
75
d2 = d0 + a * d1;
lib/math/rational.c
94
if (!d1 || 2u * t > a || (2u * t == a && d0 * dp > d1 * d)) {
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
92
u64 a = test_values[i].a;
lib/memcat_p.c
10
void **__memcat_p(void **a, void **b)
lib/memcat_p.c
12
void **p = a, **new;
lib/memcat_p.c
16
for (nr = 0, p = a; *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
578
const struct objagg_obj_stats_info *stats_info1 = a;
lib/oid_registry.c
76
unsigned char a = oid_data[oid_index[oid] + --len];
lib/oid_registry.c
78
if (a > b) {
lib/oid_registry.c
82
if (a < b) {
lib/raid6/mktables.c
21
static uint8_t gfmul(uint8_t a, uint8_t b)
lib/raid6/mktables.c
27
v ^= a;
lib/raid6/mktables.c
28
a = (a << 1) ^ (a & 0x80 ? 0x1d : 0);
lib/raid6/mktables.c
35
static uint8_t gfpow(uint8_t a, int b)
lib/raid6/mktables.c
45
v = gfmul(v, a);
lib/raid6/mktables.c
46
a = gfmul(a, a);
lib/raid6/recov_neon_inner.c
16
static uint8x16_t vqtbl1q_u8(uint8x16_t a, uint8x16_t b)
lib/raid6/recov_neon_inner.c
21
} __a = { a };
lib/random32.c
54
#define TAUSWORTHE(s, a, b, c, d) ((s & c) << d) ^ (((s << a) ^ s) >> b)
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/sort.c
109
static void swap_bytes(void *a, void *b, size_t n)
lib/sort.c
112
char t = ((char *)a)[--n];
lib/sort.c
113
((char *)a)[n] = ((char *)b)[n];
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
198
size_t n = num * size, a = (num/2) * size;
lib/sort.c
202
if (!a) /* num < 2 || size == 0 */
lib/sort.c
228
if (a) /* Building heap: sift down a */
lib/sort.c
229
a -= size << shift;
lib/sort.c
234
a = size << shift;
lib/sort.c
236
do_swap(base + a, base + n, size, swap_func, priv);
lib/sort.c
253
for (b = a; c = 2*b + size, (d = c + size) < n;)
lib/sort.c
259
while (b != a && do_cmp(base + a, base + b, cmp_func, priv) >= 0)
lib/sort.c
262
while (b != a) { /* Shift it into place */
lib/sort.c
56
static void swap_words_32(void *a, void *b, size_t n)
lib/sort.c
59
u32 t = *(u32 *)(a + (n -= 4));
lib/sort.c
60
*(u32 *)(a + n) = *(u32 *)(b + n);
lib/sort.c
81
static void swap_words_64(void *a, void *b, size_t n)
lib/sort.c
85
u64 t = *(u64 *)(a + (n -= 8));
lib/sort.c
86
*(u64 *)(a + n) = *(u64 *)(b + n);
lib/sort.c
90
u32 t = *(u32 *)(a + (n -= 4));
lib/sort.c
91
*(u32 *)(a + n) = *(u32 *)(b + n);
lib/sort.c
94
t = *(u32 *)(a + (n -= 4));
lib/sort.c
95
*(u32 *)(a + n) = *(u32 *)(b + n);
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_bpf.c
15287
long a = 0;
lib/test_bpf.c
15298
a, b, c, d, e, f, g, h, (int)arg);
lib/test_context-analysis.c
180
static void __used test_mutex_trylock(struct test_mutex_data *d, atomic_t *a)
lib/test_context-analysis.c
194
if (atomic_dec_and_mutex_lock(a, &d->mtx)) {
lib/test_fortify/test_fortify.h
12
int a;
lib/test_fpu_impl.c
15
volatile double a, b, c, d, e, f, g;
lib/test_fpu_impl.c
17
a = 4.0;
lib/test_fpu_impl.c
22
d = a + b;
lib/test_fpu_impl.c
25
e = a + b / 2;
lib/test_fpu_impl.c
31
g = a + c * f;
lib/test_fpu_impl.c
33
if (d > a && e > a && g > a)
lib/test_hexdump.c
168
bool a;
lib/test_hexdump.c
195
a = r == e && !memcmp(test, buf, TEST_HEXDUMP_BUF_SIZE);
lib/test_hexdump.c
199
if (!a) {
lib/tests/hashtable_test.c
100
a.key = 1;
lib/tests/hashtable_test.c
101
a.data = 13;
lib/tests/hashtable_test.c
102
hash_add(hash, &a.node, a.key);
lib/tests/hashtable_test.c
117
hash_del(&a.node);
lib/tests/hashtable_test.c
36
struct hashtable_test_entry a;
lib/tests/hashtable_test.c
41
a.key = 1;
lib/tests/hashtable_test.c
42
a.data = 13;
lib/tests/hashtable_test.c
43
hash_add(hash, &a.node, a.key);
lib/tests/hashtable_test.c
51
struct hashtable_test_entry a, b;
lib/tests/hashtable_test.c
54
a.key = 1;
lib/tests/hashtable_test.c
55
a.data = 13;
lib/tests/hashtable_test.c
56
hash_add(hash, &a.node, a.key);
lib/tests/hashtable_test.c
61
KUNIT_EXPECT_TRUE(test, hash_hashed(&a.node));
lib/tests/hashtable_test.c
67
struct hashtable_test_entry a, b, *x;
lib/tests/hashtable_test.c
71
a.key = 1;
lib/tests/hashtable_test.c
72
a.data = 13;
lib/tests/hashtable_test.c
73
a.visited = 0;
lib/tests/hashtable_test.c
74
hash_add(hash, &a.node, a.key);
lib/tests/hashtable_test.c
82
if (x->key == a.key)
lib/tests/hashtable_test.c
91
KUNIT_EXPECT_EQ(test, a.visited, 1);
lib/tests/hashtable_test.c
97
struct hashtable_test_entry a, b, *x;
lib/tests/list-test.c
1000
struct hlist_node a;
lib/tests/list-test.c
1004
hlist_add_head(&a, &list1);
lib/tests/list-test.c
1229
struct klist_node a, b;
lib/tests/list-test.c
1236
klist_add_tail(&a, &mylist);
lib/tests/list-test.c
1238
KUNIT_EXPECT_PTR_EQ(test, last_node, &a);
lib/tests/list-test.c
1247
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
lib/tests/list-test.c
1257
struct klist_node a, b;
lib/tests/list-test.c
1264
klist_add_head(&a, &mylist);
lib/tests/list-test.c
1266
KUNIT_EXPECT_PTR_EQ(test, last_node, &a);
lib/tests/list-test.c
1276
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
lib/tests/list-test.c
1285
struct klist_node a, b, c, d;
lib/tests/list-test.c
1292
klist_add_head(&a, &mylist);
lib/tests/list-test.c
1295
klist_add_behind(&c, &a);
lib/tests/list-test.c
1308
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
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
1325
klist_add_head(&a, &mylist);
lib/tests/list-test.c
1327
klist_add_before(&c, &a);
lib/tests/list-test.c
1341
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
lib/tests/list-test.c
135
list_add_tail(&a, &list);
lib/tests/list-test.c
1354
struct klist_node a, b, c, d;
lib/tests/list-test.c
1362
klist_add_tail(&a, &mylist);
lib/tests/list-test.c
1369
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
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
1413
klist_add_tail(&a, &mylist);
lib/tests/list-test.c
1427
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
lib/tests/list-test.c
143
KUNIT_EXPECT_PTR_EQ(test, &a, list.prev);
lib/tests/list-test.c
1439
struct klist_node a, b, c, d;
lib/tests/list-test.c
1447
klist_add_tail(&a, &mylist);
lib/tests/list-test.c
145
KUNIT_EXPECT_PTR_EQ(test, &a, b.next);
lib/tests/list-test.c
1461
KUNIT_EXPECT_PTR_EQ(test, klist_next(&i), &a);
lib/tests/list-test.c
1472
struct klist_node a = {};
lib/tests/list-test.c
1477
KUNIT_EXPECT_FALSE(test, klist_node_attached(&a));
lib/tests/list-test.c
1478
klist_add_head(&a, &mylist);
lib/tests/list-test.c
1479
KUNIT_EXPECT_TRUE(test, klist_node_attached(&a));
lib/tests/list-test.c
148
KUNIT_EXPECT_PTR_EQ(test, &list, a.next);
lib/tests/list-test.c
1480
klist_del(&a);
lib/tests/list-test.c
1481
KUNIT_EXPECT_FALSE(test, klist_node_attached(&a));
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
157
list_add_tail(&a, &list);
lib/tests/list-test.c
161
list_del_init(&a);
lib/tests/list-test.c
166
KUNIT_EXPECT_TRUE(test, list_empty_careful(&a));
lib/tests/list-test.c
174
struct list_head a, b;
lib/tests/list-test.c
177
list_add_tail(&a, &list);
lib/tests/list-test.c
181
list_del_init_careful(&a);
lib/tests/list-test.c
186
KUNIT_EXPECT_TRUE(test, list_empty_careful(&a));
lib/tests/list-test.c
191
struct list_head a, b;
lib/tests/list-test.c
195
list_add_tail(&a, &list1);
lib/tests/list-test.c
199
list_move(&a, &list2);
lib/tests/list-test.c
204
KUNIT_EXPECT_PTR_EQ(test, &a, list2.next);
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
214
list_add_tail(&a, &list1);
lib/tests/list-test.c
218
list_move_tail(&a, &list2);
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
231
struct list_head *list2_values[] = { &a, &d };
lib/tests/list-test.c
240
list_add_tail(&a, &list2);
lib/tests/list-test.c
264
struct list_head a, b, c;
lib/tests/list-test.c
267
INIT_LIST_HEAD(&a);
lib/tests/list-test.c
269
list_add_tail(&b, &a);
lib/tests/list-test.c
271
KUNIT_EXPECT_TRUE_MSG(test, list_is_head(&a, &a),
lib/tests/list-test.c
273
KUNIT_EXPECT_FALSE_MSG(test, list_is_head(&a, &b),
lib/tests/list-test.c
275
KUNIT_EXPECT_FALSE_MSG(test, list_is_head(&a, &c),
lib/tests/list-test.c
282
struct list_head a, b;
lib/tests/list-test.c
285
list_add_tail(&a, &list);
lib/tests/list-test.c
288
KUNIT_EXPECT_TRUE(test, list_is_first(&a, &list));
lib/tests/list-test.c
294
struct list_head a, b;
lib/tests/list-test.c
297
list_add_tail(&a, &list);
lib/tests/list-test.c
300
KUNIT_EXPECT_FALSE(test, list_is_last(&a, &list));
lib/tests/list-test.c
306
struct list_head a;
lib/tests/list-test.c
310
list_add_tail(&a, &list1);
lib/tests/list-test.c
319
struct list_head a;
lib/tests/list-test.c
323
list_add_tail(&a, &list1);
lib/tests/list-test.c
331
struct list_head a, b;
lib/tests/list-test.c
334
list_add_tail(&a, &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
354
list_add_tail(&a, &list);
lib/tests/list-test.c
372
struct list_head a, b;
lib/tests/list-test.c
378
list_add_tail(&a, &list);
lib/tests/list-test.c
49
struct list_head a, b;
lib/tests/list-test.c
52
list_add(&a, &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
66
list_add_tail(&a, &list);
lib/tests/list-test.c
70
KUNIT_EXPECT_PTR_EQ(test, list.next, &a);
lib/tests/list-test.c
71
KUNIT_EXPECT_PTR_EQ(test, a.prev, &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
80
list_add_tail(&a, &list);
lib/tests/list-test.c
84
list_del(&a);
lib/tests/list-test.c
851
struct hlist_node a;
lib/tests/list-test.c
854
INIT_HLIST_NODE(&a);
lib/tests/list-test.c
857
KUNIT_EXPECT_TRUE(test, hlist_unhashed(&a));
lib/tests/list-test.c
859
hlist_add_head(&a, &list);
lib/tests/list-test.c
862
KUNIT_EXPECT_FALSE(test, hlist_unhashed(&a));
lib/tests/list-test.c
864
hlist_del_init(&a);
lib/tests/list-test.c
867
KUNIT_EXPECT_TRUE(test, hlist_unhashed(&a));
lib/tests/list-test.c
873
struct hlist_node a;
lib/tests/list-test.c
876
INIT_HLIST_NODE(&a);
lib/tests/list-test.c
879
KUNIT_EXPECT_TRUE(test, hlist_unhashed_lockless(&a));
lib/tests/list-test.c
881
hlist_add_head(&a, &list);
lib/tests/list-test.c
884
KUNIT_EXPECT_FALSE(test, hlist_unhashed_lockless(&a));
lib/tests/list-test.c
886
hlist_del_init(&a);
lib/tests/list-test.c
889
KUNIT_EXPECT_TRUE(test, hlist_unhashed_lockless(&a));
lib/tests/list-test.c
894
struct hlist_node a, b;
lib/tests/list-test.c
897
hlist_add_head(&a, &list);
lib/tests/list-test.c
898
hlist_add_behind(&b, &a);
lib/tests/list-test.c
901
hlist_del(&a);
lib/tests/list-test.c
910
struct hlist_node a, b;
lib/tests/list-test.c
913
hlist_add_head(&a, &list);
lib/tests/list-test.c
914
hlist_add_behind(&b, &a);
lib/tests/list-test.c
917
hlist_del_init(&a);
lib/tests/list-test.c
924
KUNIT_EXPECT_PTR_EQ(test, a.next, NULL);
lib/tests/list-test.c
925
KUNIT_EXPECT_PTR_EQ(test, a.pprev, NULL);
lib/tests/list-test.c
931
struct hlist_node a, b, c, d;
lib/tests/list-test.c
934
hlist_add_head(&a, &list);
lib/tests/list-test.c
936
hlist_add_before(&c, &a);
lib/tests/list-test.c
937
hlist_add_behind(&d, &a);
lib/tests/list-test.c
945
KUNIT_EXPECT_PTR_EQ(test, a.pprev, &(c.next));
lib/tests/list-test.c
946
KUNIT_EXPECT_PTR_EQ(test, c.next, &a);
lib/tests/list-test.c
948
KUNIT_EXPECT_PTR_EQ(test, d.pprev, &(a.next));
lib/tests/list-test.c
949
KUNIT_EXPECT_PTR_EQ(test, a.next, &d);
lib/tests/list-test.c
955
struct hlist_node a;
lib/tests/list-test.c
957
INIT_HLIST_NODE(&a);
lib/tests/list-test.c
960
KUNIT_EXPECT_FALSE(test, hlist_fake(&a));
lib/tests/list-test.c
962
hlist_add_fake(&a);
lib/tests/list-test.c
965
KUNIT_EXPECT_TRUE(test, hlist_fake(&a));
lib/tests/list-test.c
970
struct hlist_node a, b;
lib/tests/list-test.c
973
INIT_HLIST_NODE(&a);
lib/tests/list-test.c
974
KUNIT_EXPECT_FALSE(test, hlist_is_singular_node(&a, &list));
lib/tests/list-test.c
976
hlist_add_head(&a, &list);
lib/tests/list-test.c
977
KUNIT_EXPECT_TRUE(test, hlist_is_singular_node(&a, &list));
lib/tests/list-test.c
980
KUNIT_EXPECT_FALSE(test, hlist_is_singular_node(&a, &list));
lib/tests/list-test.c
986
struct hlist_node a;
lib/tests/list-test.c
992
hlist_add_head(&a, &list);
lib/tests/overflow_kunit.c
1175
int a;
lib/tests/overflow_kunit.c
1181
int a;
lib/tests/overflow_kunit.c
253
#define check_one_op(t, fmt, op, sym, a, b, r, of) do { \
lib/tests/overflow_kunit.c
254
int _a_orig = a, _a_bump = a + 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
278
_a_orig = a; \
lib/tests/overflow_kunit.c
300
#define check_self_op(fmt, op, sym, a, b) do { \
lib/tests/overflow_kunit.c
301
typeof(a + 0) _a = a; \
lib/tests/overflow_kunit.c
303
typeof(a + 0) _a_sym = a; \
lib/tests/overflow_kunit.c
304
typeof(a + 0) _a_orig[1] = { a }; \
lib/tests/overflow_kunit.c
307
typeof(a + 0) _r; \
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
346
SKIP_SIGN_MISMATCH(__same_type(n ## _tests[0].a, u32) && \
lib/tests/overflow_kunit.c
396
#define TEST_ONE_SHIFT(a, s, t, expect, of) do { \
lib/tests/overflow_kunit.c
397
typeof(a) __a = (a); \
lib/tests/overflow_kunit.c
405
#t, #a, #s, of ? "" : " not"); \
lib/tests/overflow_kunit.c
409
#t, #a, #s, #expect); \
lib/tests/overflow_kunit.c
50
t1 a; \
lib/tests/overflow_kunit.c
625
volatile size_t a = TEST_SIZE; \
lib/tests/overflow_kunit.c
637
a * b); \
lib/tests/overflow_kunit.c
644
array_size(a, b)); \
lib/tests/randstruct_kunit.c
21
macro(a, args) \
lib/tests/randstruct_kunit.c
232
.a = 1, \
lib/tests/randstruct_kunit.c
69
bool a; \
lib/tests/string_kunit.c
169
unsigned a;
lib/tests/string_kunit.c
181
KUNIT_ASSERT_EQ_MSG(test, s->a, strspn(s->str, s->accept),
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
51
ela = container_of(a, 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/tests/test_sort.c
20
int *a, i, r = 1;
lib/tests/test_sort.c
22
a = kunit_kmalloc_array(test, TEST_LEN, sizeof(*a), GFP_KERNEL);
lib/tests/test_sort.c
23
KUNIT_ASSERT_NOT_ERR_OR_NULL(test, a);
lib/tests/test_sort.c
27
a[i] = r;
lib/tests/test_sort.c
30
sort(a, TEST_LEN, sizeof(*a), cmpint, NULL);
lib/tests/test_sort.c
33
KUNIT_ASSERT_LE(test, a[i], a[i + 1]);
lib/tests/test_sort.c
39
a[i] = r;
lib/tests/test_sort.c
42
sort(a, TEST_LEN - 1, sizeof(*a), cmpint, NULL);
lib/tests/test_sort.c
45
KUNIT_ASSERT_LE(test, a[i], a[i + 1]);
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/ucmpdi2.c
10
const DWunion au = {.ll = a};
lib/ucmpdi2.c
8
word_type notrace __ucmpdi2(unsigned long long a, unsigned long long 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/ucs2_string.c
97
if (*a == 0) /* implies *b == 0 */
lib/ucs2_string.c
99
a++;
lib/xz/xz_private.h
45
# define memeq(a, b, size) (memcmp(a, b, size) == 0)
lib/zstd/common/compiler.h
200
#define ZSTD_ALIGNED(a) __attribute__((aligned(a)))
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
536
nodeElt tmp = *a;
lib/zstd/compress/huf_compress.c
537
*a = *b;
lib/zstd/decompress/huf_decompress.c
81
#define HUF_ALIGN(x, a) HUF_ALIGN_MASK((x), (a) - 1)
mm/damon/core.c
2877
struct damon_addr_range *a = arg;
mm/damon/core.c
2879
if (a->end - a->start < resource_size(res)) {
mm/damon/core.c
2880
a->start = res->start;
mm/damon/core.c
2881
a->end = res->end;
mm/damon/stat.c
155
struct damon_stat_system_ram_range_walk_arg *a = arg;
mm/damon/stat.c
157
if (!a->walked) {
mm/damon/stat.c
158
a->walked = true;
mm/damon/stat.c
159
a->res.start = res->start;
mm/damon/stat.c
161
a->res.end = res->end;
mm/damon/stat.c
73
static int damon_stat_cmp_regions(const void *a, const void *b)
mm/damon/stat.c
75
const struct damon_region *ra = *(const struct damon_region **)a;
mm/debug.c
27
#define EM(a, b) b,
mm/debug.c
28
#define EMe(a, b) 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
278
volatile int a;
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
705
a[0] = 0;
mm/kmsan/kmsan_test.c
706
kmsan_check_memory((char *)&a[1], 3);
mm/memcontrol-v1.c
720
static int compare_thresholds(const void *a, const void *b)
mm/memcontrol-v1.c
722
const struct mem_cgroup_threshold *_a = a;
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
2858
if (mpol_store_user_nodemask(a))
mm/mempolicy.c
2859
if (!nodes_equal(a->w.user_nodemask, b->w.user_nodemask))
mm/mempolicy.c
2862
switch (a->mode) {
mm/mempolicy.c
2868
return !!nodes_equal(a->nodes, b->nodes);
mm/mmap.c
631
struct mmap_arg_struct a;
mm/mmap.c
633
if (copy_from_user(&a, arg, sizeof(a)))
mm/mmap.c
635
if (offset_in_page(a.offset))
mm/mmap.c
638
return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd,
mm/mmap.c
639
a.offset >> PAGE_SHIFT);
mm/nommu.c
1290
struct mmap_arg_struct a;
mm/nommu.c
1292
if (copy_from_user(&a, arg, sizeof(a)))
mm/nommu.c
1294
if (offset_in_page(a.offset))
mm/nommu.c
1297
return ksys_mmap_pgoff(a.addr, a.len, a.prot, a.flags, a.fd,
mm/nommu.c
1298
a.offset >> PAGE_SHIFT);
mm/numa_memblks.c
486
static int __init cmp_memblk(const void *a, const void *b)
mm/numa_memblks.c
488
const struct numa_memblk *ma = *(const struct numa_memblk **)a;
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
5384
static ssize_t casefold_show(struct kobject *kobj, struct kobj_attribute *a,
mm/slab_common.c
825
#define __KMALLOC_RANDOM_CONCAT(a, b) a ## b
mm/slub.c
9688
static int cmp_loc_by_count(const void *a, const void *b)
mm/slub.c
9690
struct location *loc1 = (struct location *)a;
mm/vma.c
1951
static int anon_vma_compatible(struct vm_area_struct *a, struct vm_area_struct *b)
mm/vma.c
1953
return a->vm_end == b->vm_start &&
mm/vma.c
1954
mpol_equal(vma_policy(a), vma_policy(b)) &&
mm/vma.c
1955
a->vm_file == b->vm_file &&
mm/vma.c
1956
!((a->vm_flags ^ b->vm_flags) & ~(VM_ACCESS_FLAGS | VM_IGNORE_MERGE)) &&
mm/vma.c
1957
b->vm_pgoff == a->vm_pgoff + ((b->vm_start - a->vm_start) >> PAGE_SHIFT);
mm/vma.c
1983
struct vm_area_struct *a,
mm/vma.c
1986
if (anon_vma_compatible(a, b)) {
net/6lowpan/iphc.c
100
(((a)->s6_addr[9]) == (m)[1]) && \
net/6lowpan/iphc.c
101
(((a)->s6_addr[10]) == (m)[2]) && \
net/6lowpan/iphc.c
102
(((a)->s6_addr[11]) == (m)[3]) && \
net/6lowpan/iphc.c
103
(((a)->s6_addr[12]) == (m)[4]) && \
net/6lowpan/iphc.c
104
(((a)->s6_addr[13]) == (m)[5]) && \
net/6lowpan/iphc.c
105
(((a)->s6_addr[14]) == (m)[6]) && \
net/6lowpan/iphc.c
106
(((a)->s6_addr[15]) == (m)[7]))
net/6lowpan/iphc.c
111
#define lowpan_is_iid_16_bit_compressable(a) \
net/6lowpan/iphc.c
112
((((a)->s6_addr16[4]) == 0) && \
net/6lowpan/iphc.c
113
(((a)->s6_addr[10]) == 0) && \
net/6lowpan/iphc.c
114
(((a)->s6_addr[11]) == 0xff) && \
net/6lowpan/iphc.c
115
(((a)->s6_addr[12]) == 0xfe) && \
net/6lowpan/iphc.c
116
(((a)->s6_addr[13]) == 0))
net/6lowpan/iphc.c
121
#define lowpan_is_mcast_addr_compressable48(a) \
net/6lowpan/iphc.c
122
((((a)->s6_addr16[1]) == 0) && \
net/6lowpan/iphc.c
123
(((a)->s6_addr16[2]) == 0) && \
net/6lowpan/iphc.c
124
(((a)->s6_addr16[3]) == 0) && \
net/6lowpan/iphc.c
125
(((a)->s6_addr16[4]) == 0) && \
net/6lowpan/iphc.c
126
(((a)->s6_addr[10]) == 0))
net/6lowpan/iphc.c
129
#define lowpan_is_mcast_addr_compressable32(a) \
net/6lowpan/iphc.c
130
((((a)->s6_addr16[1]) == 0) && \
net/6lowpan/iphc.c
131
(((a)->s6_addr16[2]) == 0) && \
net/6lowpan/iphc.c
132
(((a)->s6_addr16[3]) == 0) && \
net/6lowpan/iphc.c
133
(((a)->s6_addr16[4]) == 0) && \
net/6lowpan/iphc.c
134
(((a)->s6_addr16[5]) == 0) && \
net/6lowpan/iphc.c
135
(((a)->s6_addr[12]) == 0))
net/6lowpan/iphc.c
138
#define lowpan_is_mcast_addr_compressable8(a) \
net/6lowpan/iphc.c
139
((((a)->s6_addr[1]) == 2) && \
net/6lowpan/iphc.c
140
(((a)->s6_addr16[1]) == 0) && \
net/6lowpan/iphc.c
141
(((a)->s6_addr16[2]) == 0) && \
net/6lowpan/iphc.c
142
(((a)->s6_addr16[3]) == 0) && \
net/6lowpan/iphc.c
143
(((a)->s6_addr16[4]) == 0) && \
net/6lowpan/iphc.c
144
(((a)->s6_addr16[5]) == 0) && \
net/6lowpan/iphc.c
145
(((a)->s6_addr16[6]) == 0) && \
net/6lowpan/iphc.c
146
(((a)->s6_addr[14]) == 0))
net/6lowpan/iphc.c
148
#define lowpan_is_linklocal_zero_padded(a) \
net/6lowpan/iphc.c
98
#define is_addr_mac_addr_based(a, m) \
net/6lowpan/iphc.c
99
((((a)->s6_addr[8]) == (((m)[0]) ^ 0x02)) && \
net/appletalk/aarp.c
101
static void __aarp_expire(struct aarp_entry *a)
net/appletalk/aarp.c
103
skb_queue_purge(&a->packet_queue);
net/appletalk/aarp.c
104
aarp_entry_put(a);
net/appletalk/aarp.c
112
static void __aarp_send_query(struct aarp_entry *a)
net/appletalk/aarp.c
116
struct net_device *dev = a->dev;
net/appletalk/aarp.c
155
eah->pa_dst_net = a->target_addr.s_net;
net/appletalk/aarp.c
156
eah->pa_dst_node = a->target_addr.s_node;
net/appletalk/aarp.c
161
a->xmit_count++;
net/appletalk/aarp.c
162
a->last_sent = jiffies;
net/appletalk/aarp.c
396
struct aarp_entry *a = kmalloc_obj(*a, GFP_ATOMIC);
net/appletalk/aarp.c
397
if (!a)
net/appletalk/aarp.c
400
refcount_set(&a->refcnt, 1);
net/appletalk/aarp.c
401
skb_queue_head_init(&a->packet_queue);
net/appletalk/aarp.c
402
return a;
net/appletalk/aarp.c
430
struct aarp_entry *a;
net/appletalk/aarp.c
434
a = __aarp_find_entry(proxies[hash], dev, sa);
net/appletalk/aarp.c
435
if (a)
net/appletalk/aarp.c
436
a->expires_at = jiffies - 1;
net/appletalk/aarp.c
446
struct aarp_entry *a = __aarp_find_entry(proxies[hash], dev, sa);
net/appletalk/aarp.c
448
return a ? sa : NULL;
net/appletalk/aarp.c
535
struct aarp_entry *a;
net/appletalk/aarp.c
600
a = __aarp_find_entry(resolved[hash], dev, sa);
net/appletalk/aarp.c
602
if (a) { /* Return 1 and fill in the address */
net/appletalk/aarp.c
603
a->expires_at = jiffies + (sysctl_aarp_expiry_time * 10);
net/appletalk/aarp.c
604
ddp_dl->request(ddp_dl, skb, a->hwaddr);
net/appletalk/aarp.c
610
a = __aarp_find_entry(unresolved[hash], dev, sa);
net/appletalk/aarp.c
611
if (a) { /* Queue onto the unresolved queue */
net/appletalk/aarp.c
612
skb_queue_tail(&a->packet_queue, skb);
net/appletalk/aarp.c
617
a = aarp_alloc();
net/appletalk/aarp.c
618
if (!a) {
net/appletalk/aarp.c
625
skb_queue_tail(&a->packet_queue, skb);
net/appletalk/aarp.c
626
a->expires_at = jiffies + sysctl_aarp_resolve_time;
net/appletalk/aarp.c
627
a->dev = dev;
net/appletalk/aarp.c
628
a->next = unresolved[hash];
net/appletalk/aarp.c
629
a->target_addr = *sa;
net/appletalk/aarp.c
630
a->xmit_count = 0;
net/appletalk/aarp.c
631
unresolved[hash] = a;
net/appletalk/aarp.c
635
__aarp_send_query(a);
net/appletalk/aarp.c
672
static void __aarp_resolved(struct aarp_entry **list, struct aarp_entry *a,
net/appletalk/aarp.c
678
if (*list == a) {
net/appletalk/aarp.c
680
*list = a->next;
net/appletalk/aarp.c
683
a->next = resolved[hash];
net/appletalk/aarp.c
684
resolved[hash] = a;
net/appletalk/aarp.c
687
while ((skb = skb_dequeue(&a->packet_queue)) != NULL) {
net/appletalk/aarp.c
688
a->expires_at = jiffies +
net/appletalk/aarp.c
690
ddp_dl->request(ddp_dl, skb, a->hwaddr);
net/appletalk/aarp.c
706
struct aarp_entry *a;
net/appletalk/aarp.c
753
a = __aarp_find_entry(proxies[hash], dev, &da);
net/appletalk/aarp.c
755
if (a && a->status & ATIF_PROBE) {
net/appletalk/aarp.c
756
a->status |= ATIF_PROBE_FAIL;
net/appletalk/aarp.c
770
a = __aarp_find_entry(unresolved[hash], dev, &sa);
net/appletalk/aarp.c
771
if (!a || dev != a->dev)
net/appletalk/aarp.c
775
ether_addr_copy(a->hwaddr, ea->hw_src);
net/appletalk/aarp.c
776
__aarp_resolved(&unresolved[hash], a, hash);
net/appletalk/aarp.c
816
a = __aarp_find_entry(resolved[sa.s_node %
net/appletalk/aarp.c
826
if (a) {
net/appletalk/aarp.c
827
a->expires_at = jiffies - 1;
net/appletalk/aarp.c
85
static inline void aarp_entry_get(struct aarp_entry *a)
net/appletalk/aarp.c
87
refcount_inc(&a->refcnt);
net/appletalk/aarp.c
90
static inline void aarp_entry_put(struct aarp_entry *a)
net/appletalk/aarp.c
92
if (refcount_dec_and_test(&a->refcnt))
net/appletalk/aarp.c
93
kfree(a);
net/atm/addr.c
28
static int identical(const struct sockaddr_atmsvc *a, const struct sockaddr_atmsvc *b)
net/atm/addr.c
30
if (*a->sas_addr.prv)
net/atm/addr.c
31
if (memcmp(a->sas_addr.prv, b->sas_addr.prv, ATM_ESA_LEN))
net/atm/addr.c
33
if (!*a->sas_addr.pub)
net/atm/addr.c
37
return !strcmp(a->sas_addr.pub, b->sas_addr.pub);
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/ax25/ax25_addr.c
46
char *ax2asc(char *buf, const ax25_address *a)
net/ax25/ax25_addr.c
52
c = (a->ax25_call[n] >> 1) & 0x7F;
net/ax25/ax25_addr.c
59
if ((n = ((a->ax25_call[6] >> 1) & 0x0F)) > 9) {
net/bluetooth/smp.c
1425
u8 *na, *nb, a[7], b[7];
net/bluetooth/smp.c
1435
memcpy(a, &hcon->init_addr, 6);
net/bluetooth/smp.c
1437
a[6] = hcon->init_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
1450
memcpy(a, &hcon->init_addr, 6);
net/bluetooth/smp.c
1452
a[6] = hcon->init_addr_type;
net/bluetooth/smp.c
1456
local_addr = a;
net/bluetooth/smp.c
1461
remote_addr = a;
net/bluetooth/smp.c
2871
u8 a[7], b[7], *local_addr, *remote_addr;
net/bluetooth/smp.c
2880
memcpy(a, &hcon->init_addr, 6);
net/bluetooth/smp.c
2882
a[6] = hcon->init_addr_type;
net/bluetooth/smp.c
2886
local_addr = a;
net/bluetooth/smp.c
2891
remote_addr = a;
net/bpf/test_run.c
510
__bpf_kfunc int bpf_fentry_test1(int a)
net/bpf/test_run.c
512
return a + 1;
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
542
struct bpf_fentry_test_t *a;
net/bpf/test_run.c
553
return (long)arg->a;
net/bpf/test_run.c
556
__bpf_kfunc u32 bpf_fentry_test9(u32 *a)
net/bpf/test_run.c
558
return *a;
net/bpf/test_run.c
561
noinline int bpf_fentry_test10(const void *a)
net/bpf/test_run.c
563
return (long)a;
net/bpf/test_run.c
570
__bpf_kfunc int bpf_modify_return_test(int a, int *b)
net/bpf/test_run.c
573
return a + *b;
net/bpf/test_run.c
576
__bpf_kfunc int bpf_modify_return_test2(int a, int *b, short c, int d,
net/bpf/test_run.c
580
return a + *b + c + d + (long)e + f + g;
net/bpf/test_run.c
590
noinline int bpf_fentry_shadow_test(int a)
net/bpf/test_run.c
592
return a + 1;
net/bpf/test_run.c
596
int a;
net/bpf/test_run.c
605
int a;
net/bridge/br_private.h
2048
void br_stp_change_bridge_id(struct net_bridge *br, const unsigned char *a);
net/bridge/br_sysfs_if.c
373
const struct brport_attribute **a;
net/bridge/br_sysfs_if.c
381
for (a = brport_attrs; *a; ++a) {
net/bridge/br_sysfs_if.c
382
err = sysfs_create_file(&p->kobj, &((*a)->attr));
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
197
if (a == 0)
net/bridge/netfilter/ebt_among.c
198
a = sizeof(struct ebt_among_info);
net/bridge/netfilter/ebt_among.c
200
return ebt_mac_wormhash_size(wh) + a == b;
net/ceph/armor.c
43
unsigned char a, b, c;
net/ceph/armor.c
45
a = *src++;
net/ceph/armor.c
46
*dst++ = encode_bits(a >> 2);
net/ceph/armor.c
49
*dst++ = encode_bits(((a & 3) << 4) | (b >> 4));
net/ceph/armor.c
60
*dst++ = encode_bits(((a & 3) << 4));
net/ceph/armor.c
80
int a, b, c, d;
net/ceph/armor.c
88
a = decode_bits(src[0]);
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/auth.c
343
void ceph_auth_destroy_authorizer(struct ceph_authorizer *a)
net/ceph/auth.c
345
a->destroy(a);
net/ceph/auth.c
350
struct ceph_authorizer *a,
net/ceph/auth.c
358
ret = ac->ops->add_authorizer_challenge(ac, a, challenge_buf,
net/ceph/auth.c
366
struct ceph_authorizer *a,
net/ceph/auth.c
375
ret = ac->ops->verify_authorizer_reply(ac, a,
net/ceph/auth_none.c
84
static void ceph_auth_none_destroy_authorizer(struct ceph_authorizer *a)
net/ceph/auth_none.c
86
kfree(a);
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/auth_x.c
791
static void ceph_x_destroy_authorizer(struct ceph_authorizer *a)
net/ceph/auth_x.c
793
struct ceph_x_authorizer *au = (void *)a;
net/ceph/auth_x.c
885
struct ceph_authorizer *a,
net/ceph/auth_x.c
888
struct ceph_x_authorizer *au = (void *)a;
net/ceph/auth_x.c
944
struct ceph_authorizer *a,
net/ceph/auth_x.c
949
struct ceph_x_authorizer *au = (void *)a;
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
31
a = 0x9e3779b9; /* the golden ratio; an arbitrary value */
net/ceph/ceph_hash.c
32
b = a;
net/ceph/ceph_hash.c
37
a = a + (k[0] + ((__u32)k[1] << 8) + ((__u32)k[2] << 16) +
net/ceph/ceph_hash.c
43
mix(a, b, c);
net/ceph/ceph_hash.c
74
a = a + ((__u32)k[3] << 24);
net/ceph/ceph_hash.c
77
a = a + ((__u32)k[2] << 16);
net/ceph/ceph_hash.c
80
a = a + ((__u32)k[1] << 8);
net/ceph/ceph_hash.c
83
a = a + k[0];
net/ceph/ceph_hash.c
86
mix(a, b, c);
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
27
static __u32 crush_hash32_rjenkins1(__u32 a)
net/ceph/crush/hash.c
29
__u32 hash = crush_hash_seed ^ a;
net/ceph/crush/hash.c
30
__u32 b = a;
net/ceph/crush/hash.c
34
crush_hashmix(y, a, 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
44
crush_hashmix(x, a, 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
56
crush_hashmix(y, a, 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
69
crush_hashmix(a, x, 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
85
crush_hashmix(y, a, hash);
net/ceph/crush/hash.c
94
__u32 crush_hash32(int type, __u32 a)
net/ceph/crush/hash.c
98
return crush_hash32_rjenkins1(a);
net/ceph/crush/mapper.c
904
int *a = cwin + map->working_size;
net/ceph/crush/mapper.c
905
int *b = a + result_max;
net/ceph/crush/mapper.c
907
int *w = a;
net/ceph/osdmap.c
283
u32 *a = NULL;
net/ceph/osdmap.c
291
a = kmalloc_array(len, sizeof(u32), GFP_NOIO);
net/ceph/osdmap.c
292
if (!a) {
net/ceph/osdmap.c
299
a[i] = ceph_decode_32(p);
net/ceph/osdmap.c
303
return a;
net/ceph/osdmap.c
308
kfree(a);
net/compat.c
425
u32 a[AUDITSC_ARGS];
net/compat.c
433
if (len > sizeof(a))
net/compat.c
436
if (copy_from_user(a, args, len))
net/compat.c
439
ret = audit_socketcall_compat(len / sizeof(a[0]), a);
net/compat.c
443
a0 = a[0];
net/compat.c
444
a1 = a[1];
net/compat.c
448
ret = __sys_socket(a0, a1, a[2]);
net/compat.c
451
ret = __sys_bind(a0, compat_ptr(a1), a[2]);
net/compat.c
454
ret = __sys_connect(a0, compat_ptr(a1), a[2]);
net/compat.c
460
ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), 0);
net/compat.c
463
ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 0);
net/compat.c
466
ret = __sys_getsockname(a0, compat_ptr(a1), compat_ptr(a[2]), 1);
net/compat.c
469
ret = __sys_socketpair(a0, a1, a[2], compat_ptr(a[3]));
net/compat.c
472
ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3], NULL, 0);
net/compat.c
475
ret = __sys_sendto(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
476
compat_ptr(a[4]), a[5]);
net/compat.c
479
ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
483
ret = __compat_sys_recvfrom(a0, compat_ptr(a1), a[2], a[3],
net/compat.c
484
compat_ptr(a[4]),
net/compat.c
485
compat_ptr(a[5]));
net/compat.c
491
ret = __sys_setsockopt(a0, a1, a[2], compat_ptr(a[3]), a[4]);
net/compat.c
494
ret = __sys_getsockopt(a0, a1, a[2], compat_ptr(a[3]),
net/compat.c
495
compat_ptr(a[4]));
net/compat.c
498
ret = __compat_sys_sendmsg(a0, compat_ptr(a1), a[2]);
net/compat.c
501
ret = __compat_sys_sendmmsg(a0, compat_ptr(a1), a[2], a[3]);
net/compat.c
504
ret = __compat_sys_recvmsg(a0, compat_ptr(a1), a[2]);
net/compat.c
507
ret = __sys_recvmmsg(a0, compat_ptr(a1), a[2],
net/compat.c
508
a[3] | MSG_CMSG_COMPAT, NULL,
net/compat.c
509
compat_ptr(a[4]));
net/compat.c
512
ret = __sys_accept4(a0, compat_ptr(a1), compat_ptr(a[2]), a[3]);
net/core/dev.c
10157
bool netdev_port_same_parent_id(struct net_device *a, struct net_device *b)
net/core/dev.c
10162
if (netif_get_port_parent_id(a, &a_id, true) ||
net/core/dev_addr_lists_test.c
15
static int dev_addr_test_sync(struct net_device *netdev, const unsigned char *a)
net/core/dev_addr_lists_test.c
19
if (a[0] < 31 && !memchr_inv(a, a[0], ETH_ALEN))
net/core/dev_addr_lists_test.c
20
datp->addr_seen |= 1 << a[0];
net/core/dev_addr_lists_test.c
25
const unsigned char *a)
net/core/dev_addr_lists_test.c
29
if (a[0] < 31 && !memchr_inv(a, a[0], ETH_ALEN))
net/core/dev_addr_lists_test.c
30
datp->addr_seen &= ~(1 << a[0]);
net/core/filter.c
186
BPF_CALL_3(bpf_skb_get_nlattr, struct sk_buff *, skb, u32, a, u32, x)
net/core/filter.c
196
if (a > skb->len - sizeof(struct nlattr))
net/core/filter.c
199
nla = nla_find((struct nlattr *) &skb->data[a], skb->len - a, x);
net/core/filter.c
206
BPF_CALL_3(bpf_skb_get_nlattr_nest, struct sk_buff *, skb, u32, a, u32, x)
net/core/filter.c
216
if (a > skb->len - sizeof(struct nlattr))
net/core/filter.c
219
nla = (struct nlattr *) &skb->data[a];
net/core/filter.c
220
if (!nla_ok(nla, skb->len - a))
net/core/filter.c
3023
int a = start - offset;
net/core/filter.c
3024
int b = sge->length - pop - a;
net/core/filter.c
3030
sge->length = a;
net/core/filter.c
3036
b, sge->offset + pop + a);
net/core/filter.c
3043
get_order(a + b));
net/core/filter.c
3050
memcpy(to, from, a);
net/core/filter.c
3051
memcpy(to + a, from + a + pop, b);
net/core/filter.c
3052
sg_set_page(sge, page, a + b, 0);
net/core/filter.c
3057
pop -= (sge->length - a);
net/core/filter.c
3058
sge->length = a;
net/core/lwt_bpf.c
491
static int bpf_lwt_prog_cmp(struct bpf_lwt_prog *a, struct bpf_lwt_prog *b)
net/core/lwt_bpf.c
497
if (!a->name && !b->name)
net/core/lwt_bpf.c
500
if (!a->name || !b->name)
net/core/lwt_bpf.c
503
return strcmp(a->name, b->name);
net/core/lwt_bpf.c
506
static int bpf_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/core/lwt_bpf.c
508
struct bpf_lwt *a_bpf = bpf_lwt_lwtunnel(a);
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
306
if (a->type == LWTUNNEL_ENCAP_NONE ||
net/core/lwtunnel.c
307
a->type > LWTUNNEL_ENCAP_MAX)
net/core/lwtunnel.c
311
ops = rcu_dereference(lwtun_encaps[a->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/rtnetlink.c
1113
static void copy_rtnl_link_stats(struct rtnl_link_stats *a,
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
259
net_a = container_of(a, struct net, rtnl_mutex.dep_map);
net/dsa/dsa.c
1487
struct dsa_mac_addr *a, *tmp;
net/dsa/dsa.c
1500
list_for_each_entry_safe(a, tmp, &dp->fdbs, list) {
net/dsa/dsa.c
1503
a->addr, a->vid, dp->index);
net/dsa/dsa.c
1504
list_del(&a->list);
net/dsa/dsa.c
1505
kfree(a);
net/dsa/dsa.c
1508
list_for_each_entry_safe(a, tmp, &dp->mdbs, list) {
net/dsa/dsa.c
1511
a->addr, a->vid, dp->index);
net/dsa/dsa.c
1512
list_del(&a->list);
net/dsa/dsa.c
1513
kfree(a);
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
1718
switch (a->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.c
1736
struct dsa_mac_addr *a;
net/dsa/dsa.c
1740
list_for_each_entry(a, &dp->fdbs, list) {
net/dsa/dsa.c
1741
if (!ether_addr_equal(a->addr, addr) || a->vid != vid)
net/dsa/dsa.c
1744
if (a->db.type == db.type && !dsa_db_equal(&a->db, &db))
net/dsa/dsa.c
1757
struct dsa_mac_addr *a;
net/dsa/dsa.c
1761
list_for_each_entry(a, &dp->mdbs, list) {
net/dsa/dsa.c
1762
if (!ether_addr_equal(a->addr, mdb->addr) || a->vid != mdb->vid)
net/dsa/dsa.c
1765
if (a->db.type == db.type && !dsa_db_equal(&a->db, &db))
net/dsa/dsa.h
18
bool dsa_db_equal(const struct dsa_db *a, const struct dsa_db *b);
net/dsa/switch.c
148
struct dsa_mac_addr *a;
net/dsa/switch.c
150
list_for_each_entry(a, addr_list, list)
net/dsa/switch.c
151
if (ether_addr_equal(a->addr, addr) && a->vid == vid &&
net/dsa/switch.c
152
dsa_db_equal(&a->db, &db))
net/dsa/switch.c
153
return a;
net/dsa/switch.c
163
struct dsa_mac_addr *a;
net/dsa/switch.c
177
a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid, db);
net/dsa/switch.c
178
if (a) {
net/dsa/switch.c
179
refcount_inc(&a->refcount);
net/dsa/switch.c
181
&a->refcount);
net/dsa/switch.c
185
a = kzalloc_obj(*a);
net/dsa/switch.c
186
if (!a) {
net/dsa/switch.c
194
kfree(a);
net/dsa/switch.c
198
ether_addr_copy(a->addr, mdb->addr);
net/dsa/switch.c
199
a->vid = mdb->vid;
net/dsa/switch.c
200
a->db = db;
net/dsa/switch.c
201
refcount_set(&a->refcount, 1);
net/dsa/switch.c
202
list_add_tail(&a->list, &dp->mdbs);
net/dsa/switch.c
215
struct dsa_mac_addr *a;
net/dsa/switch.c
229
a = dsa_mac_addr_find(&dp->mdbs, mdb->addr, mdb->vid, db);
net/dsa/switch.c
230
if (!a) {
net/dsa/switch.c
236
if (!refcount_dec_and_test(&a->refcount)) {
net/dsa/switch.c
238
&a->refcount);
net/dsa/switch.c
245
refcount_set(&a->refcount, 1);
net/dsa/switch.c
249
list_del(&a->list);
net/dsa/switch.c
250
kfree(a);
net/dsa/switch.c
262
struct dsa_mac_addr *a;
net/dsa/switch.c
276
a = dsa_mac_addr_find(&dp->fdbs, addr, vid, db);
net/dsa/switch.c
277
if (a) {
net/dsa/switch.c
278
refcount_inc(&a->refcount);
net/dsa/switch.c
279
trace_dsa_fdb_add_bump(dp, addr, vid, &db, &a->refcount);
net/dsa/switch.c
283
a = kzalloc_obj(*a);
net/dsa/switch.c
284
if (!a) {
net/dsa/switch.c
292
kfree(a);
net/dsa/switch.c
296
ether_addr_copy(a->addr, addr);
net/dsa/switch.c
297
a->vid = vid;
net/dsa/switch.c
298
a->db = db;
net/dsa/switch.c
299
refcount_set(&a->refcount, 1);
net/dsa/switch.c
300
list_add_tail(&a->list, &dp->fdbs);
net/dsa/switch.c
312
struct dsa_mac_addr *a;
net/dsa/switch.c
326
a = dsa_mac_addr_find(&dp->fdbs, addr, vid, db);
net/dsa/switch.c
327
if (!a) {
net/dsa/switch.c
333
if (!refcount_dec_and_test(&a->refcount)) {
net/dsa/switch.c
334
trace_dsa_fdb_del_drop(dp, addr, vid, &db, &a->refcount);
net/dsa/switch.c
341
refcount_set(&a->refcount, 1);
net/dsa/switch.c
345
list_del(&a->list);
net/dsa/switch.c
346
kfree(a);
net/dsa/switch.c
358
struct dsa_mac_addr *a;
net/dsa/switch.c
363
a = dsa_mac_addr_find(&lag->fdbs, addr, vid, db);
net/dsa/switch.c
364
if (a) {
net/dsa/switch.c
365
refcount_inc(&a->refcount);
net/dsa/switch.c
367
&a->refcount);
net/dsa/switch.c
371
a = kzalloc_obj(*a);
net/dsa/switch.c
372
if (!a) {
net/dsa/switch.c
380
kfree(a);
net/dsa/switch.c
384
ether_addr_copy(a->addr, addr);
net/dsa/switch.c
385
a->vid = vid;
net/dsa/switch.c
386
a->db = db;
net/dsa/switch.c
387
refcount_set(&a->refcount, 1);
net/dsa/switch.c
388
list_add_tail(&a->list, &lag->fdbs);
net/dsa/switch.c
400
struct dsa_mac_addr *a;
net/dsa/switch.c
405
a = dsa_mac_addr_find(&lag->fdbs, addr, vid, db);
net/dsa/switch.c
406
if (!a) {
net/dsa/switch.c
412
if (!refcount_dec_and_test(&a->refcount)) {
net/dsa/switch.c
414
&a->refcount);
net/dsa/switch.c
421
refcount_set(&a->refcount, 1);
net/dsa/switch.c
425
list_del(&a->list);
net/dsa/switch.c
426
kfree(a);
net/dsa/user.c
471
static int dsa_user_set_mac_address(struct net_device *dev, void *a)
net/dsa/user.c
475
struct sockaddr *addr = a;
net/ethtool/coalesce.c
355
u16 a;
net/ethtool/coalesce.c
368
for (a = ETHTOOL_A_COALESCE_RX_USECS; a < __ETHTOOL_A_COALESCE_CNT; a++)
net/ethtool/coalesce.c
369
if (tb[a] && !(supported_params & attr_to_mask(a))) {
net/ethtool/coalesce.c
370
NL_SET_ERR_MSG_ATTR(info->extack, tb[a],
net/ethtool/stats.c
498
static u64 ethtool_stats_sum(u64 a, u64 b)
net/ethtool/stats.c
500
if (a == ETHTOOL_STAT_NOT_SET)
net/ethtool/stats.c
503
return a;
net/ethtool/stats.c
504
return a + b;
net/ieee802154/6lowpan/reassembly.c
37
static void lowpan_frag_init(struct inet_frag_queue *q, const void *a)
net/ieee802154/6lowpan/reassembly.c
39
const struct frag_lowpan_compare_key *key = a;
net/ipv4/arp.c
1387
static void ax2asc2(ax25_address *a, char *buf)
net/ipv4/arp.c
1393
c = (a->ax25_call[n] >> 1) & 0x7F;
net/ipv4/arp.c
1400
n = (a->ax25_call[6] >> 1) & 0x0F;
net/ipv4/devinet.c
2070
struct nlattr *a, *tb[IFLA_INET_MAX+1];
net/ipv4/devinet.c
2082
nla_for_each_nested(a, tb[IFLA_INET_CONF], rem) {
net/ipv4/devinet.c
2083
int cfgid = nla_type(a);
net/ipv4/devinet.c
2085
if (nla_len(a) < 4)
net/ipv4/devinet.c
2100
struct nlattr *a, *tb[IFLA_INET_MAX+1];
net/ipv4/devinet.c
2110
nla_for_each_nested(a, tb[IFLA_INET_CONF], rem)
net/ipv4/devinet.c
2111
ipv4_devconf_set(in_dev, nla_type(a), nla_get_u32(a));
net/ipv4/devinet.c
353
int inet_addr_onlink(struct in_device *in_dev, __be32 a, __be32 b)
net/ipv4/devinet.c
359
if (inet_ifa_match(a, ifa)) {
net/ipv4/ip_fragment.c
83
static void ip4_frag_init(struct inet_frag_queue *q, const void *a)
net/ipv4/ip_fragment.c
86
const struct frag_v4_compare_key *key = a;
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
940
struct ip_tunnel_info *info_a = lwt_tun_info(a);
net/ipv4/netfilter/arp_tables.c
70
const u16 *a = (const u16 *)_a;
net/ipv4/netfilter/arp_tables.c
76
ret |= (a[i] ^ b[i]) & mask[i];
net/ipv4/tcp_cubic.c
167
static u32 cubic_root(u64 a)
net/ipv4/tcp_cubic.c
189
b = fls64(a);
net/ipv4/tcp_cubic.c
192
return ((u32)v[(u32)a] + 35) >> 6;
net/ipv4/tcp_cubic.c
196
shift = (a >> (b * 3));
net/ipv4/tcp_cubic.c
206
x = (2 * x + (u32)div64_u64(a, (u64)x * (u64)(x - 1)));
net/ipv4/tcp_metrics.c
805
struct nlattr *a;
net/ipv4/tcp_metrics.c
807
a = info->attrs[v4];
net/ipv4/tcp_metrics.c
808
if (a) {
net/ipv4/tcp_metrics.c
809
inetpeer_set_addr_v4(addr, nla_get_in_addr(a));
net/ipv4/tcp_metrics.c
814
a = info->attrs[v6];
net/ipv4/tcp_metrics.c
815
if (a) {
net/ipv4/tcp_metrics.c
818
in6 = nla_get_in6_addr(a);
net/ipv4/tcp_metrics.c
82
static bool addr_same(const struct inetpeer_addr *a,
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/anycast.c
50
#define ac_dereference(a, idev) \
net/ipv6/anycast.c
51
rcu_dereference_protected(a, lockdep_is_held(&(idev)->lock))
net/ipv6/datagram.c
36
static bool ipv6_mapped_addr_any(const struct in6_addr *a)
net/ipv6/datagram.c
38
return ipv6_addr_v4mapped(a) && (a->s6_addr32[3] == 0);
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
307
struct ila_params *a_p = ila_params_lwtunnel(a);
net/ipv6/ioam6_iptunnel.c
525
static int ioam6_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv6/ioam6_iptunnel.c
527
struct ioam6_trace_hdr *trace_a = ioam6_lwt_trace(a);
net/ipv6/ioam6_iptunnel.c
529
struct ioam6_lwt *ilwt_a = ioam6_lwt_state(a);
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
354
struct rpl_iptunnel_encap *a_hdr = rpl_encap_lwtunnel(a);
net/ipv6/seg6_iptunnel.c
760
static int seg6_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/ipv6/seg6_iptunnel.c
762
struct seg6_iptunnel_encap *a_hdr = seg6_encap_lwtunnel(a);
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
1705
int len = (a->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
1781
struct seg6_end_dt_info *info_a = seg6_possible_end_dt_info(a);
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
2068
return (!!((unsigned long)a->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
2236
struct seg6_flavors_info *finfo_a = &a->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
2640
static int seg6_local_cmp_encap(struct lwtunnel_state *a,
net/ipv6/seg6_local.c
2648
slwt_a = seg6_local_lwtunnel(a);
net/ipv6/sit.c
305
static int ipip6_tunnel_get_prl(struct net_device *dev, struct ip_tunnel_prl __user *a)
net/ipv6/sit.c
316
if (copy_from_user(&kprl, a, sizeof(kprl)))
net/ipv6/sit.c
362
if ((len && copy_to_user(a + 1, kp, len)) || put_user(len, &a->datalen))
net/ipv6/sit.c
371
ipip6_tunnel_add_prl(struct ip_tunnel *t, struct ip_tunnel_prl *a, int chg)
net/ipv6/sit.c
376
if (a->addr == htonl(INADDR_ANY))
net/ipv6/sit.c
382
if (p->addr == a->addr) {
net/ipv6/sit.c
384
p->flags = a->flags;
net/ipv6/sit.c
404
p->addr = a->addr;
net/ipv6/sit.c
405
p->flags = a->flags;
net/ipv6/sit.c
425
ipip6_tunnel_del_prl(struct ip_tunnel *t, struct ip_tunnel_prl *a)
net/ipv6/sit.c
433
if (a && a->addr != htonl(INADDR_ANY)) {
net/ipv6/sit.c
437
if (x->addr == a->addr) {
net/key/af_key.c
1186
struct xfrm_algo_desc *a = xfrm_aalg_get_byid(sa->sadb_sa_auth);
net/key/af_key.c
1187
if (!a || !a->pfkey_supported) {
net/key/af_key.c
1198
strcpy(x->aalg->alg_name, a->name);
net/key/af_key.c
1204
x->aalg->alg_trunc_len = a->uinfo.auth.icv_truncbits;
net/key/af_key.c
1210
struct xfrm_algo_desc *a = xfrm_calg_get_byid(sa->sadb_sa_encrypt);
net/key/af_key.c
1211
if (!a || !a->pfkey_supported) {
net/key/af_key.c
1220
strcpy(x->calg->alg_name, a->name);
net/key/af_key.c
1224
struct xfrm_algo_desc *a = xfrm_ealg_get_byid(sa->sadb_sa_encrypt);
net/key/af_key.c
1225
if (!a || !a->pfkey_supported) {
net/key/af_key.c
1237
strcpy(x->ealg->alg_name, a->name);
net/key/af_key.c
1244
x->geniv = a->uinfo.encr.geniv;
net/key/af_key.c
693
#define PFKEY_ALIGN8(a) (1 + (((a) - 1) | (8 - 1)))
net/key/af_key.c
870
struct xfrm_algo_desc *a = xfrm_aalg_get_byname(x->aalg->alg_name, 0);
net/key/af_key.c
871
sa->sadb_sa_auth = (a && a->pfkey_supported) ?
net/key/af_key.c
872
a->desc.sadb_alg_id : 0;
net/key/af_key.c
877
struct xfrm_algo_desc *a = xfrm_ealg_get_byname(x->ealg->alg_name, 0);
net/key/af_key.c
878
sa->sadb_sa_encrypt = (a && a->pfkey_supported) ?
net/key/af_key.c
879
a->desc.sadb_alg_id : 0;
net/key/af_key.c
883
struct xfrm_algo_desc *a = xfrm_calg_get_byname(x->calg->alg_name, 0);
net/key/af_key.c
884
sa->sadb_sa_encrypt = (a && a->pfkey_supported) ?
net/key/af_key.c
885
a->desc.sadb_alg_id : 0;
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
1425
c = c - a;
net/mac80211/airtime.c
109
#define _MAX(a, b) (((a)>(b))?(a):(b))
net/mac80211/chan.c
211
bool ieee80211_chanreq_identical(const struct ieee80211_chan_req *a,
net/mac80211/chan.c
214
if (!cfg80211_chandef_identical(&a->oper, &b->oper))
net/mac80211/chan.c
216
if (!a->ap.chan && !b->ap.chan)
net/mac80211/chan.c
218
return cfg80211_chandef_identical(&a->ap, &b->ap);
net/mac80211/chan.c
222
ieee80211_chanreq_compatible(const struct ieee80211_chan_req *a,
net/mac80211/chan.c
228
if (a->ap.chan && b->ap.chan &&
net/mac80211/chan.c
229
!cfg80211_chandef_identical(&a->ap, &b->ap))
net/mac80211/chan.c
232
compat = cfg80211_chandef_compatible(&a->oper, &b->oper);
net/mac80211/chan.c
238
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
1081
if (cap[n] & IEEE80211_EHT_##t##_CAP##n##_##a) \
net/mac80211/debugfs_sta.c
572
#define PFLAG(a, b) \
net/mac80211/debugfs_sta.c
574
if (vhtc->cap & IEEE80211_VHT_CAP_ ## a) \
net/mac80211/debugfs_sta.c
699
#define PFLAG(t, n, a, b) \
net/mac80211/debugfs_sta.c
701
if (cap[n] & IEEE80211_HE_##t##_CAP##n##_##a) \
net/mac80211/debugfs_sta.c
712
#define PFLAG_RANGE_DEFAULT(t, i, n, s, m, off, fmt, a, b) \
net/mac80211/debugfs_sta.c
714
if (cap[i] == IEEE80211_HE_##t ##_CAP##i##_##n##_##a) { \
net/mac80211/fils_aead.c
18
u64 a = get_unaligned_be64(pad);
net/mac80211/fils_aead.c
21
put_unaligned_be64((a << 1) | (b >> 63), pad);
net/mac80211/fils_aead.c
22
put_unaligned_be64((b << 1) ^ ((a >> 63) ? 0x87 : 0), pad + 8);
net/mac80211/ieee80211_i.h
2734
bool ieee80211_chanreq_identical(const struct ieee80211_chan_req *a,
net/mac80211/rc80211_minstrel_ht.c
52
#define _MAX(a, b) (((a)>(b))?(a):(b))
net/mac802154/llsec.c
188
static bool llsec_key_id_equal(const struct ieee802154_llsec_key_id *a,
net/mac802154/llsec.c
191
if (a->mode != b->mode)
net/mac802154/llsec.c
194
if (a->mode == IEEE802154_SCF_KEY_IMPLICIT)
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
200
switch (a->mode) {
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
22
static bool llsec_key_id_equal(const struct ieee802154_llsec_key_id *a,
net/mpls/mpls_iptunnel.c
262
static int mpls_encap_cmp(struct lwtunnel_state *a, struct lwtunnel_state *b)
net/mpls/mpls_iptunnel.c
264
struct mpls_iptunnel_encap *a_hdr = mpls_lwtunnel_encap(a);
net/mptcp/pm.c
54
bool mptcp_addresses_equal(const struct mptcp_addr_info *a,
net/mptcp/pm.c
59
if (a->family == b->family) {
net/mptcp/pm.c
60
if (a->family == AF_INET)
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
65
} else if (a->family == AF_INET) {
net/mptcp/pm.c
67
addr_equals = a->addr.s_addr == b->addr6.s6_addr32[3];
net/mptcp/pm.c
69
if (ipv6_addr_v4mapped(&a->addr6))
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
792
bool mptcp_addresses_equal(const struct mptcp_addr_info *a,
net/mptcp/sockopt.c
1156
static void mptcp_get_sub_addrs(const struct sock *sk, struct mptcp_subflow_addrs *a)
net/mptcp/sockopt.c
1160
memset(a, 0, sizeof(*a));
net/mptcp/sockopt.c
1163
a->sin_local.sin_family = AF_INET;
net/mptcp/sockopt.c
1164
a->sin_local.sin_port = inet->inet_sport;
net/mptcp/sockopt.c
1165
a->sin_local.sin_addr.s_addr = inet->inet_rcv_saddr;
net/mptcp/sockopt.c
1167
if (!a->sin_local.sin_addr.s_addr)
net/mptcp/sockopt.c
1168
a->sin_local.sin_addr.s_addr = inet->inet_saddr;
net/mptcp/sockopt.c
1170
a->sin_remote.sin_family = AF_INET;
net/mptcp/sockopt.c
1171
a->sin_remote.sin_port = inet->inet_dport;
net/mptcp/sockopt.c
1172
a->sin_remote.sin_addr.s_addr = inet->inet_daddr;
net/mptcp/sockopt.c
1180
a->sin6_local.sin6_family = AF_INET6;
net/mptcp/sockopt.c
1181
a->sin6_local.sin6_port = inet->inet_sport;
net/mptcp/sockopt.c
1184
a->sin6_local.sin6_addr = np->saddr;
net/mptcp/sockopt.c
1186
a->sin6_local.sin6_addr = sk->sk_v6_rcv_saddr;
net/mptcp/sockopt.c
1188
a->sin6_remote.sin6_family = AF_INET6;
net/mptcp/sockopt.c
1189
a->sin6_remote.sin6_port = inet->inet_dport;
net/mptcp/sockopt.c
1190
a->sin6_remote.sin6_addr = sk->sk_v6_daddr;
net/mptcp/sockopt.c
1223
struct mptcp_subflow_addrs a;
net/mptcp/sockopt.c
1225
mptcp_get_sub_addrs(ssk, &a);
net/mptcp/sockopt.c
1227
if (copy_to_user(addrptr, &a, sfd.size_user)) {
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
196
const struct bitmap_ip *x = a->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
281
bitmap_ipmac_same_set(const struct ip_set *a, const struct ip_set *b)
net/netfilter/ipset/ip_set_bitmap_ipmac.c
283
const struct bitmap_ipmac *x = a->data;
net/netfilter/ipset/ip_set_bitmap_ipmac.c
288
a->timeout == b->timeout &&
net/netfilter/ipset/ip_set_bitmap_ipmac.c
289
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
212
const struct bitmap_port *x = a->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
468
const struct htype *x = a->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
535
const struct list_set *x = a->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_app.c
190
struct ip_vs_app *a;
net/netfilter/ipvs/ip_vs_app.c
201
list_for_each_entry(a, &ipvs->app_list, a_list) {
net/netfilter/ipvs/ip_vs_app.c
202
if (!strcmp(app->name, a->name)) {
net/netfilter/ipvs/ip_vs_app.c
209
a = kmemdup(app, sizeof(*app), GFP_KERNEL);
net/netfilter/ipvs/ip_vs_app.c
210
if (!a) {
net/netfilter/ipvs/ip_vs_app.c
216
INIT_LIST_HEAD(&a->incs_list);
net/netfilter/ipvs/ip_vs_app.c
217
list_add(&a->a_list, &ipvs->app_list);
net/netfilter/ipvs/ip_vs_app.c
222
return err ? ERR_PTR(err) : a;
net/netfilter/ipvs/ip_vs_app.c
233
struct ip_vs_app *a, *anxt, *inc, *nxt;
net/netfilter/ipvs/ip_vs_app.c
237
list_for_each_entry_safe(a, anxt, &ipvs->app_list, a_list) {
net/netfilter/ipvs/ip_vs_app.c
238
if (app && strcmp(app->name, a->name))
net/netfilter/ipvs/ip_vs_app.c
240
list_for_each_entry_safe(inc, nxt, &a->incs_list, a_list) {
net/netfilter/ipvs/ip_vs_app.c
244
list_del(&a->a_list);
net/netfilter/ipvs/ip_vs_app.c
245
kfree(a);
net/netfilter/ipvs/ip_vs_ctl.c
3792
struct nlattr *a;
net/netfilter/ipvs/ip_vs_ctl.c
3804
a = attrs[IPVS_DAEMON_ATTR_SYNC_MAXLEN];
net/netfilter/ipvs/ip_vs_ctl.c
3805
if (a)
net/netfilter/ipvs/ip_vs_ctl.c
3806
c.sync_maxlen = nla_get_u16(a);
net/netfilter/ipvs/ip_vs_ctl.c
3808
a = attrs[IPVS_DAEMON_ATTR_MCAST_GROUP];
net/netfilter/ipvs/ip_vs_ctl.c
3809
if (a) {
net/netfilter/ipvs/ip_vs_ctl.c
3811
c.mcast_group.ip = nla_get_in_addr(a);
net/netfilter/ipvs/ip_vs_ctl.c
3815
a = attrs[IPVS_DAEMON_ATTR_MCAST_GROUP6];
net/netfilter/ipvs/ip_vs_ctl.c
3816
if (a) {
net/netfilter/ipvs/ip_vs_ctl.c
3821
c.mcast_group.in6 = nla_get_in6_addr(a);
net/netfilter/ipvs/ip_vs_ctl.c
3831
a = attrs[IPVS_DAEMON_ATTR_MCAST_PORT];
net/netfilter/ipvs/ip_vs_ctl.c
3832
if (a)
net/netfilter/ipvs/ip_vs_ctl.c
3833
c.mcast_port = nla_get_u16(a);
net/netfilter/ipvs/ip_vs_ctl.c
3835
a = attrs[IPVS_DAEMON_ATTR_MCAST_TTL];
net/netfilter/ipvs/ip_vs_ctl.c
3836
if (a)
net/netfilter/ipvs/ip_vs_ctl.c
3837
c.mcast_ttl = nla_get_u8(a);
net/netfilter/nf_conncount.c
102
unsigned long a, b;
net/netfilter/nf_conncount.c
110
a = (u32)jiffies;
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
487
unsigned long a, b, c, d;
net/netfilter/nf_conntrack_core.c
491
a = (unsigned long)ct;
net/netfilter/nf_conntrack_core.c
498
return siphash_4u64((u64)a, (u64)b, (u64)c, (u64)d, &ct_id_seed);
net/netfilter/nf_conntrack_core.c
500
return siphash_4u32((u32)a, (u32)b, (u32)c, (u32)d, &ct_id_seed);
net/netfilter/nf_conntrack_expect.c
252
static inline int expect_clash(const struct nf_conntrack_expect *a,
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
272
static inline int expect_matches(const struct nf_conntrack_expect *a,
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
281
static bool master_matches(const struct nf_conntrack_expect *a,
net/netfilter/nf_conntrack_expect.c
288
return a->master == b->master;
net/netfilter/nf_conntrack_netlink.c
2976
unsigned long a, b, c, d;
net/netfilter/nf_conntrack_netlink.c
2980
a = (unsigned long)exp;
net/netfilter/nf_conntrack_netlink.c
2986
return (__force __be32)siphash_4u64((u64)a, (u64)b, (u64)c, (u64)d, &exp_id_seed);
net/netfilter/nf_conntrack_netlink.c
2988
return (__force __be32)siphash_4u32((u32)a, (u32)b, (u32)c, (u32)d, &exp_id_seed);
net/netfilter/nf_conntrack_netlink.c
354
#define ctnetlink_dump_mark(a, b, c) (0)
net/netfilter/nf_conntrack_netlink.c
383
#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/nft_set_pipapo_avx2.c
55
#define NFT_PIPAPO_AVX2_AND(dst, a, b) \
net/netfilter/nft_set_pipapo_avx2.c
56
asm volatile("vpand %ymm" #a ", %ymm" #b ", %ymm" #dst)
net/netfilter/nft_set_rbtree.c
100
if (a < 0)
net/netfilter/nft_set_rbtree.c
141
int a, b;
net/netfilter/nft_set_rbtree.c
146
a = memcmp(ctx->key, nft_set_ext_key(interval->from), ctx->klen);
net/netfilter/nft_set_rbtree.c
152
if (a >= 0) {
net/netfilter/nft_set_rbtree.c
159
if (a < 0)
net/netfilter/nft_set_rbtree.c
86
int a, b;
net/netfilter/nft_set_rbtree.c
91
a = memcmp(ctx->key, nft_set_ext_key(interval->from), ctx->klen);
net/netfilter/nft_set_rbtree.c
97
if (a >= 0 && b < 0)
net/netfilter/xt_hashlimit.c
608
static inline __be32 maskl(__be32 a, unsigned int l)
net/netfilter/xt_hashlimit.c
610
return l ? htonl(ntohl(a) & ~0 << (32 - l)) : 0;
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/netlink/genetlink.c
602
const struct genl_split_ops *a, *b;
net/netlink/genetlink.c
604
a = &family->split_ops[s - 1];
net/netlink/genetlink.c
611
if (a->cmd < b->cmd) {
net/netlink/genetlink.c
613
} else if (a->cmd > b->cmd) {
net/netlink/genetlink.c
618
if (a->internal_flags != b->internal_flags ||
net/netlink/genetlink.c
619
((a->flags ^ b->flags) & ~(GENL_CMD_CAP_DO |
net/netlink/genetlink.c
625
if ((a->flags & GENL_CMD_CAP_DO) &&
net/openvswitch/actions.c
1024
const struct nlattr *a)
net/openvswitch/actions.c
1027
if (nla_type(a) == OVS_KEY_ATTR_TUNNEL_INFO) {
net/openvswitch/actions.c
1028
struct ovs_tunnel_info *tun = nla_data(a);
net/openvswitch/actions.c
1040
#define get_mask(a, type) ((const type)nla_data(a) + 1)
net/openvswitch/actions.c
1044
const struct nlattr *a)
net/openvswitch/actions.c
1048
switch (nla_type(a)) {
net/openvswitch/actions.c
1050
OVS_SET_MASKED(skb->priority, nla_get_u32(a),
net/openvswitch/actions.c
1051
*get_mask(a, u32 *));
net/openvswitch/actions.c
1056
OVS_SET_MASKED(skb->mark, nla_get_u32(a), *get_mask(a, u32 *));
net/openvswitch/actions.c
1066
err = set_eth_addr(skb, flow_key, nla_data(a),
net/openvswitch/actions.c
1067
get_mask(a, struct ovs_key_ethernet *));
net/openvswitch/actions.c
1071
err = set_ipv4(skb, flow_key, nla_data(a),
net/openvswitch/actions.c
1072
get_mask(a, struct ovs_key_ipv4 *));
net/openvswitch/actions.c
1076
err = set_ipv6(skb, flow_key, nla_data(a),
net/openvswitch/actions.c
1077
get_mask(a, struct ovs_key_ipv6 *));
net/openvswitch/actions.c
1081
err = set_tcp(skb, flow_key, nla_data(a),
net/openvswitch/actions.c
1082
get_mask(a, struct ovs_key_tcp *));
net/openvswitch/actions.c
1086
err = set_udp(skb, flow_key, nla_data(a),
net/openvswitch/actions.c
1087
get_mask(a, struct ovs_key_udp *));
net/openvswitch/actions.c
1091
err = set_sctp(skb, flow_key, nla_data(a),
net/openvswitch/actions.c
1092
get_mask(a, struct ovs_key_sctp *));
net/openvswitch/actions.c
1096
err = set_mpls(skb, flow_key, nla_data(a), get_mask(a,
net/openvswitch/actions.c
1116
const struct nlattr *a, bool last)
net/openvswitch/actions.c
1129
recirc_id = nla_get_u32(a);
net/openvswitch/actions.c
1217
const struct nlattr *a;
net/openvswitch/actions.c
1221
nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) {
net/openvswitch/actions.c
1222
switch (nla_type(a)) {
net/openvswitch/actions.c
1224
psample_group.group_num = nla_get_u32(a);
net/openvswitch/actions.c
1228
md.user_cookie = nla_data(a);
net/openvswitch/actions.c
1229
md.user_cookie_len = nla_len(a);
net/openvswitch/actions.c
1254
const struct nlattr *a;
net/openvswitch/actions.c
1257
for (a = attr, rem = len; rem > 0;
net/openvswitch/actions.c
1258
a = nla_next(a, &rem)) {
net/openvswitch/actions.c
1262
trace_ovs_do_execute_action(dp, skb, key, a, rem);
net/openvswitch/actions.c
1267
switch (nla_type(a)) {
net/openvswitch/actions.c
1269
int port = nla_get_u32(a);
net/openvswitch/actions.c
1276
if (nla_is_last(a, rem)) {
net/openvswitch/actions.c
1291
struct ovs_action_trunc *trunc = nla_data(a);
net/openvswitch/actions.c
1299
output_userspace(dp, skb, key, a, attr,
net/openvswitch/actions.c
1302
if (nla_is_last(a, rem)) {
net/openvswitch/actions.c
1309
execute_hash(skb, key, a);
net/openvswitch/actions.c
1313
struct ovs_action_push_mpls *mpls = nla_data(a);
net/openvswitch/actions.c
1320
struct ovs_action_add_mpls *mpls = nla_data(a);
net/openvswitch/actions.c
1331
err = pop_mpls(skb, key, nla_get_be16(a));
net/openvswitch/actions.c
1335
err = push_vlan(skb, key, nla_data(a));
net/openvswitch/actions.c
1343
bool last = nla_is_last(a, rem);
net/openvswitch/actions.c
1345
err = execute_recirc(dp, skb, key, a, last);
net/openvswitch/actions.c
1357
err = execute_set_action(skb, key, nla_data(a));
net/openvswitch/actions.c
1362
err = execute_masked_set_action(skb, key, nla_data(a));
net/openvswitch/actions.c
1366
bool last = nla_is_last(a, rem);
net/openvswitch/actions.c
1368
err = sample(dp, skb, key, a, last);
net/openvswitch/actions.c
1383
nla_data(a));
net/openvswitch/actions.c
1395
err = push_eth(skb, key, nla_data(a));
net/openvswitch/actions.c
1403
err = push_nsh(skb, key, nla_data(a));
net/openvswitch/actions.c
1411
if (ovs_meter_execute(dp, skb, key, nla_get_u32(a))) {
net/openvswitch/actions.c
1418
bool last = nla_is_last(a, rem);
net/openvswitch/actions.c
1420
err = clone(dp, skb, key, a, last);
net/openvswitch/actions.c
1428
bool last = nla_is_last(a, rem);
net/openvswitch/actions.c
1430
err = execute_check_pkt_len(dp, skb, key, a, last);
net/openvswitch/actions.c
1441
key, a);
net/openvswitch/actions.c
1445
enum ovs_drop_reason reason = nla_get_u32(a)
net/openvswitch/actions.c
1454
execute_psample(dp, skb, a);
net/openvswitch/actions.c
1456
if (nla_is_last(a, rem)) {
net/openvswitch/actions.c
284
const struct nlattr *a)
net/openvswitch/actions.c
290
err = nsh_hdr_from_nlattr(a, nh, NSH_HDR_MAX_LEN);
net/openvswitch/actions.c
867
const struct nlattr *a;
net/openvswitch/actions.c
874
nla_for_each_nested(a, attr, rem) {
net/openvswitch/actions.c
875
switch (nla_type(a)) {
net/openvswitch/actions.c
877
upcall.userdata = a;
net/openvswitch/actions.c
889
upcall.portid = nla_get_u32(a);
net/openvswitch/actions.c
896
vport = ovs_vport_rcu(dp, nla_get_u32(a));
net/openvswitch/conntrack.c
1095
struct nlattr *a;
net/openvswitch/conntrack.c
1101
nla_for_each_nested(a, attr, rem) {
net/openvswitch/conntrack.c
1115
int type = nla_type(a);
net/openvswitch/conntrack.c
1123
if (nla_len(a) != ovs_nat_attr_lens[type][ip_vers]) {
net/openvswitch/conntrack.c
1125
type, nla_len(a),
net/openvswitch/conntrack.c
1143
nla_memcpy(&info->range.min_addr, a,
net/openvswitch/conntrack.c
1150
nla_memcpy(&info->range.max_addr, a,
net/openvswitch/conntrack.c
1156
info->range.min_proto.all = htons(nla_get_u16(a));
net/openvswitch/conntrack.c
1162
info->range.max_proto.all = htons(nla_get_u16(a));
net/openvswitch/conntrack.c
1241
struct nlattr *a;
net/openvswitch/conntrack.c
1244
nla_for_each_nested(a, attr, rem) {
net/openvswitch/conntrack.c
1245
int type = nla_type(a);
net/openvswitch/conntrack.c
1258
if (nla_len(a) < minlen || nla_len(a) > maxlen) {
net/openvswitch/conntrack.c
1261
type, nla_len(a), maxlen);
net/openvswitch/conntrack.c
1274
info->zone.id = nla_get_u16(a);
net/openvswitch/conntrack.c
1279
struct md_mark *mark = nla_data(a);
net/openvswitch/conntrack.c
1291
struct md_labels *labels = nla_data(a);
net/openvswitch/conntrack.c
1302
*helper = nla_data(a);
net/openvswitch/conntrack.c
1303
if (!string_is_terminated(*helper, nla_len(a))) {
net/openvswitch/conntrack.c
1310
int err = parse_nat(a, info, log);
net/openvswitch/conntrack.c
1319
info->eventmask = nla_get_u32(a);
net/openvswitch/conntrack.c
1323
memcpy(info->timeout, nla_data(a), nla_len(a));
net/openvswitch/conntrack.c
1324
if (!string_is_terminated(info->timeout, nla_len(a))) {
net/openvswitch/conntrack.c
1561
void ovs_ct_free_action(const struct nlattr *a)
net/openvswitch/conntrack.c
1563
struct ovs_conntrack_info *ct_info = nla_data(a);
net/openvswitch/conntrack.c
1848
struct nlattr **a = info->attrs;
net/openvswitch/conntrack.c
1860
if (!a[OVS_CT_LIMIT_ATTR_ZONE_LIMIT]) {
net/openvswitch/conntrack.c
1865
err = ovs_ct_limit_set_zone_limit(a[OVS_CT_LIMIT_ATTR_ZONE_LIMIT],
net/openvswitch/conntrack.c
1882
struct nlattr **a = info->attrs;
net/openvswitch/conntrack.c
1894
if (!a[OVS_CT_LIMIT_ATTR_ZONE_LIMIT]) {
net/openvswitch/conntrack.c
1899
err = ovs_ct_limit_del_zone_limit(a[OVS_CT_LIMIT_ATTR_ZONE_LIMIT],
net/openvswitch/conntrack.c
1914
struct nlattr **a = info->attrs;
net/openvswitch/conntrack.c
1934
if (a[OVS_CT_LIMIT_ATTR_ZONE_LIMIT]) {
net/openvswitch/conntrack.c
1936
net, a[OVS_CT_LIMIT_ATTR_ZONE_LIMIT], ct_limit_info,
net/openvswitch/conntrack.h
32
void ovs_ct_free_action(const struct nlattr *a);
net/openvswitch/conntrack.h
98
static inline void ovs_ct_free_action(const struct nlattr *a) { }
net/openvswitch/datapath.c
1007
u32 ufid_flags = ovs_nla_get_ufid_flags(a[OVS_FLOW_ATTR_UFID_FLAGS]);
net/openvswitch/datapath.c
1009
bool log = !a[OVS_FLOW_ATTR_PROBE];
net/openvswitch/datapath.c
1013
if (!a[OVS_FLOW_ATTR_KEY]) {
net/openvswitch/datapath.c
1017
if (!a[OVS_FLOW_ATTR_ACTIONS]) {
net/openvswitch/datapath.c
1039
error = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
net/openvswitch/datapath.c
1040
a[OVS_FLOW_ATTR_MASK], log);
net/openvswitch/datapath.c
1047
error = ovs_nla_get_identifier(&new_flow->id, a[OVS_FLOW_ATTR_UFID],
net/openvswitch/datapath.c
1053
error = ovs_nla_copy_actions(net, a[OVS_FLOW_ATTR_ACTIONS],
net/openvswitch/datapath.c
1168
const struct nlattr *a,
net/openvswitch/datapath.c
1178
error = ovs_nla_copy_actions(net, a, &masked_key, &acts, log);
net/openvswitch/datapath.c
1205
struct nlattr **a,
net/openvswitch/datapath.c
1212
if (a[OVS_FLOW_ATTR_KEY]) {
net/openvswitch/datapath.c
1214
error = ovs_nla_get_match(net, match, a[OVS_FLOW_ATTR_KEY],
net/openvswitch/datapath.c
1215
a[OVS_FLOW_ATTR_MASK], log);
net/openvswitch/datapath.c
1220
if (a[OVS_FLOW_ATTR_ACTIONS]) {
net/openvswitch/datapath.c
1221
if (!a[OVS_FLOW_ATTR_KEY]) {
net/openvswitch/datapath.c
1228
*acts = get_flow_actions(net, a[OVS_FLOW_ATTR_ACTIONS], key,
net/openvswitch/datapath.c
1245
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
1254
u32 ufid_flags = ovs_nla_get_ufid_flags(a[OVS_FLOW_ATTR_UFID_FLAGS]);
net/openvswitch/datapath.c
1256
bool log = !a[OVS_FLOW_ATTR_PROBE];
net/openvswitch/datapath.c
1259
ufid_present = ovs_nla_get_ufid(&sfid, a[OVS_FLOW_ATTR_UFID], log);
net/openvswitch/datapath.c
1260
if (!a[OVS_FLOW_ATTR_KEY] && !ufid_present) {
net/openvswitch/datapath.c
1266
error = ovs_nla_init_match_and_action(net, &match, &key, a,
net/openvswitch/datapath.c
1324
if (a[OVS_FLOW_ATTR_CLEAR])
net/openvswitch/datapath.c
1346
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
1355
u32 ufid_flags = ovs_nla_get_ufid_flags(a[OVS_FLOW_ATTR_UFID_FLAGS]);
net/openvswitch/datapath.c
1357
bool log = !a[OVS_FLOW_ATTR_PROBE];
net/openvswitch/datapath.c
1360
ufid_present = ovs_nla_get_ufid(&ufid, a[OVS_FLOW_ATTR_UFID], log);
net/openvswitch/datapath.c
1361
if (a[OVS_FLOW_ATTR_KEY]) {
net/openvswitch/datapath.c
1363
err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY], NULL,
net/openvswitch/datapath.c
1405
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
1414
u32 ufid_flags = ovs_nla_get_ufid_flags(a[OVS_FLOW_ATTR_UFID_FLAGS]);
net/openvswitch/datapath.c
1416
bool log = !a[OVS_FLOW_ATTR_PROBE];
net/openvswitch/datapath.c
1419
ufid_present = ovs_nla_get_ufid(&ufid, a[OVS_FLOW_ATTR_UFID], log);
net/openvswitch/datapath.c
1420
if (a[OVS_FLOW_ATTR_KEY]) {
net/openvswitch/datapath.c
1422
err = ovs_nla_get_match(net, &match, a[OVS_FLOW_ATTR_KEY],
net/openvswitch/datapath.c
1435
if (unlikely(!a[OVS_FLOW_ATTR_KEY] && !ufid_present)) {
net/openvswitch/datapath.c
1485
struct nlattr *a[__OVS_FLOW_ATTR_MAX];
net/openvswitch/datapath.c
1492
err = genlmsg_parse_deprecated(cb->nlh, &dp_flow_genl_family, a,
net/openvswitch/datapath.c
1496
ufid_flags = ovs_nla_get_ufid_flags(a[OVS_FLOW_ATTR_UFID_FLAGS]);
net/openvswitch/datapath.c
1654
struct nlattr *a[OVS_DP_ATTR_MAX + 1])
net/openvswitch/datapath.c
1658
if (!a[OVS_DP_ATTR_NAME])
net/openvswitch/datapath.c
1663
vport = ovs_vport_locate(net, nla_data(a[OVS_DP_ATTR_NAME]));
net/openvswitch/datapath.c
1736
static int ovs_dp_change(struct datapath *dp, struct nlattr *a[])
net/openvswitch/datapath.c
1741
if (a[OVS_DP_ATTR_USER_FEATURES]) {
net/openvswitch/datapath.c
1742
user_features = nla_get_u32(a[OVS_DP_ATTR_USER_FEATURES]);
net/openvswitch/datapath.c
1756
if (a[OVS_DP_ATTR_MASKS_CACHE_SIZE]) {
net/openvswitch/datapath.c
1760
cache_size = nla_get_u32(a[OVS_DP_ATTR_MASKS_CACHE_SIZE]);
net/openvswitch/datapath.c
1769
a[OVS_DP_ATTR_PER_CPU_PIDS]) {
net/openvswitch/datapath.c
1772
a[OVS_DP_ATTR_PER_CPU_PIDS]);
net/openvswitch/datapath.c
1812
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
1821
if (!a[OVS_DP_ATTR_NAME] || !a[OVS_DP_ATTR_UPCALL_PID])
net/openvswitch/datapath.c
1853
parms.name = nla_data(a[OVS_DP_ATTR_NAME]);
net/openvswitch/datapath.c
1858
parms.upcall_portids = a[OVS_DP_ATTR_UPCALL_PID];
net/openvswitch/datapath.c
1859
parms.desired_ifindex = nla_get_s32_default(a[OVS_DP_ATTR_IFINDEX], 0);
net/openvswitch/datapath.c
1864
err = ovs_dp_change(dp, a);
net/openvswitch/datapath.c
2213
struct nlattr *a[OVS_VPORT_ATTR_MAX + 1])
net/openvswitch/datapath.c
2218
if (a[OVS_VPORT_ATTR_IFINDEX])
net/openvswitch/datapath.c
2220
if (a[OVS_VPORT_ATTR_NAME]) {
net/openvswitch/datapath.c
2221
vport = ovs_vport_locate(net, nla_data(a[OVS_VPORT_ATTR_NAME]));
net/openvswitch/datapath.c
2228
} else if (a[OVS_VPORT_ATTR_PORT_NO]) {
net/openvswitch/datapath.c
2229
u32 port_no = nla_get_u32(a[OVS_VPORT_ATTR_PORT_NO]);
net/openvswitch/datapath.c
2283
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
2293
if (!a[OVS_VPORT_ATTR_NAME] || !a[OVS_VPORT_ATTR_TYPE] ||
net/openvswitch/datapath.c
2294
!a[OVS_VPORT_ATTR_UPCALL_PID])
net/openvswitch/datapath.c
2297
parms.type = nla_get_u32(a[OVS_VPORT_ATTR_TYPE]);
net/openvswitch/datapath.c
2299
if (a[OVS_VPORT_ATTR_IFINDEX] && parms.type != OVS_VPORT_TYPE_INTERNAL)
net/openvswitch/datapath.c
2302
port_no = nla_get_u32_default(a[OVS_VPORT_ATTR_PORT_NO], 0);
net/openvswitch/datapath.c
2334
parms.name = nla_data(a[OVS_VPORT_ATTR_NAME]);
net/openvswitch/datapath.c
2335
parms.options = a[OVS_VPORT_ATTR_OPTIONS];
net/openvswitch/datapath.c
2338
parms.upcall_portids = a[OVS_VPORT_ATTR_UPCALL_PID];
net/openvswitch/datapath.c
2339
parms.desired_ifindex = nla_get_s32_default(a[OVS_VPORT_ATTR_IFINDEX],
net/openvswitch/datapath.c
2375
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
2385
vport = lookup_vport(sock_net(skb->sk), genl_info_userhdr(info), a);
net/openvswitch/datapath.c
2390
if (a[OVS_VPORT_ATTR_TYPE] &&
net/openvswitch/datapath.c
2391
nla_get_u32(a[OVS_VPORT_ATTR_TYPE]) != vport->ops->type) {
net/openvswitch/datapath.c
2396
if (a[OVS_VPORT_ATTR_OPTIONS]) {
net/openvswitch/datapath.c
2397
err = ovs_vport_set_options(vport, a[OVS_VPORT_ATTR_OPTIONS]);
net/openvswitch/datapath.c
2403
if (a[OVS_VPORT_ATTR_UPCALL_PID]) {
net/openvswitch/datapath.c
2404
struct nlattr *ids = a[OVS_VPORT_ATTR_UPCALL_PID];
net/openvswitch/datapath.c
2429
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
2441
vport = lookup_vport(sock_net(skb->sk), genl_info_userhdr(info), a);
net/openvswitch/datapath.c
2483
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
2494
vport = lookup_vport(sock_net(skb->sk), ovs_header, a);
net/openvswitch/datapath.c
614
struct nlattr **a = info->attrs;
net/openvswitch/datapath.c
625
bool log = !a[OVS_PACKET_ATTR_PROBE];
net/openvswitch/datapath.c
628
if (!a[OVS_PACKET_ATTR_PACKET] || !a[OVS_PACKET_ATTR_KEY] ||
net/openvswitch/datapath.c
629
!a[OVS_PACKET_ATTR_ACTIONS])
net/openvswitch/datapath.c
632
len = nla_len(a[OVS_PACKET_ATTR_PACKET]);
net/openvswitch/datapath.c
639
nla_memcpy(__skb_put(packet, len), a[OVS_PACKET_ATTR_PACKET], len);
net/openvswitch/datapath.c
642
if (a[OVS_PACKET_ATTR_MRU]) {
net/openvswitch/datapath.c
643
mru = nla_get_u16(a[OVS_PACKET_ATTR_MRU]);
net/openvswitch/datapath.c
648
if (a[OVS_PACKET_ATTR_HASH]) {
net/openvswitch/datapath.c
649
hash = nla_get_u64(a[OVS_PACKET_ATTR_HASH]);
net/openvswitch/datapath.c
657
nla_get_u32_default(a[OVS_PACKET_ATTR_UPCALL_PID], 0);
net/openvswitch/datapath.c
665
err = ovs_flow_key_extract_userspace(net, a[OVS_PACKET_ATTR_KEY],
net/openvswitch/datapath.c
670
err = ovs_nla_copy_actions(net, a[OVS_PACKET_ATTR_ACTIONS],
net/openvswitch/datapath.c
998
struct nlattr **a = info->attrs;
net/openvswitch/flow.c
1076
const struct nlattr *a[OVS_KEY_ATTR_MAX + 1];
net/openvswitch/flow.c
1080
err = parse_flow_nlattrs(attr, a, &attrs, log);
net/openvswitch/flow.c
1085
err = ovs_nla_get_flow_metadata(net, a, attrs, key, log);
net/openvswitch/flow_netlink.c
1013
const struct nlattr **a, bool log)
net/openvswitch/flow_netlink.c
1019
eth_type_vlan(nla_get_be16(a[OVS_KEY_ATTR_ETHERTYPE])))) {
net/openvswitch/flow_netlink.c
1030
if (a[OVS_KEY_ATTR_VLAN])
net/openvswitch/flow_netlink.c
1031
tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]);
net/openvswitch/flow_netlink.c
1038
} else if (nla_len(a[OVS_KEY_ATTR_ENCAP])) {
net/openvswitch/flow_netlink.c
1051
const struct nlattr **a, bool log)
net/openvswitch/flow_netlink.c
1071
if (a[OVS_KEY_ATTR_VLAN])
net/openvswitch/flow_netlink.c
1072
tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]);
net/openvswitch/flow_netlink.c
1074
if (a[OVS_KEY_ATTR_ETHERTYPE])
net/openvswitch/flow_netlink.c
1075
tpid = nla_get_be16(a[OVS_KEY_ATTR_ETHERTYPE]);
net/openvswitch/flow_netlink.c
1093
const struct nlattr **a, bool is_mask,
net/openvswitch/flow_netlink.c
1101
a, log);
net/openvswitch/flow_netlink.c
1104
a, log);
net/openvswitch/flow_netlink.c
1108
err = encode_vlan_from_nlattrs(match, a, is_mask, inner);
net/openvswitch/flow_netlink.c
1116
encap = a[OVS_KEY_ATTR_ENCAP];
net/openvswitch/flow_netlink.c
1119
err = parse_flow_nlattrs(encap, a, key_attrs, log);
net/openvswitch/flow_netlink.c
1121
err = parse_flow_mask_nlattrs(encap, a, key_attrs, log);
net/openvswitch/flow_netlink.c
1127
u64 *key_attrs, const struct nlattr **a,
net/openvswitch/flow_netlink.c
1133
err = __parse_vlan_from_nlattrs(match, key_attrs, false, a,
net/openvswitch/flow_netlink.c
1140
err = __parse_vlan_from_nlattrs(match, key_attrs, true, a,
net/openvswitch/flow_netlink.c
1150
u64 *attrs, const struct nlattr **a,
net/openvswitch/flow_netlink.c
1155
eth_type = nla_get_be16(a[OVS_KEY_ATTR_ETHERTYPE]);
net/openvswitch/flow_netlink.c
1171
u64 *attrs, const struct nlattr **a,
net/openvswitch/flow_netlink.c
1177
u32 hash_val = nla_get_u32(a[OVS_KEY_ATTR_DP_HASH]);
net/openvswitch/flow_netlink.c
1184
u32 recirc_id = nla_get_u32(a[OVS_KEY_ATTR_RECIRC_ID]);
net/openvswitch/flow_netlink.c
1192
nla_get_u32(a[OVS_KEY_ATTR_PRIORITY]), is_mask);
net/openvswitch/flow_netlink.c
1197
u32 in_port = nla_get_u32(a[OVS_KEY_ATTR_IN_PORT]);
net/openvswitch/flow_netlink.c
1214
uint32_t mark = nla_get_u32(a[OVS_KEY_ATTR_SKB_MARK]);
net/openvswitch/flow_netlink.c
1220
if (ip_tun_from_nlattr(a[OVS_KEY_ATTR_TUNNEL], match,
net/openvswitch/flow_netlink.c
1228
u32 ct_state = nla_get_u32(a[OVS_KEY_ATTR_CT_STATE]);
net/openvswitch/flow_netlink.c
1241
u16 ct_zone = nla_get_u16(a[OVS_KEY_ATTR_CT_ZONE]);
net/openvswitch/flow_netlink.c
1248
u32 mark = nla_get_u32(a[OVS_KEY_ATTR_CT_MARK]);
net/openvswitch/flow_netlink.c
1257
cl = nla_data(a[OVS_KEY_ATTR_CT_LABELS]);
net/openvswitch/flow_netlink.c
1265
ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV4]);
net/openvswitch/flow_netlink.c
1277
ct = nla_data(a[OVS_KEY_ATTR_CT_ORIG_TUPLE_IPV6]);
net/openvswitch/flow_netlink.c
1302
return parse_eth_type_from_nlattrs(match, attrs, a, is_mask,
net/openvswitch/flow_netlink.c
1316
struct nlattr *a;
net/openvswitch/flow_netlink.c
1325
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
1326
int type = nla_type(a);
net/openvswitch/flow_netlink.c
1330
const struct ovs_nsh_key_base *base = nla_data(a);
net/openvswitch/flow_netlink.c
1340
mdlen = nla_len(a);
net/openvswitch/flow_netlink.c
1343
memcpy(&nh->md1, nla_data(a), mdlen);
net/openvswitch/flow_netlink.c
1347
mdlen = nla_len(a);
net/openvswitch/flow_netlink.c
1350
memcpy(&nh->md2, nla_data(a), mdlen);
net/openvswitch/flow_netlink.c
1369
struct nlattr *a;
net/openvswitch/flow_netlink.c
1380
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
1381
int type = nla_type(a);
net/openvswitch/flow_netlink.c
1390
if (!check_attr_len(nla_len(a),
net/openvswitch/flow_netlink.c
1396
nla_len(a),
net/openvswitch/flow_netlink.c
1404
const struct ovs_nsh_key_base *base = nla_data(a);
net/openvswitch/flow_netlink.c
1421
const struct ovs_nsh_key_md1 *md1 = nla_data(a);
net/openvswitch/flow_netlink.c
1434
mdlen = nla_len(a);
net/openvswitch/flow_netlink.c
1487
u64 attrs, const struct nlattr **a,
net/openvswitch/flow_netlink.c
1492
err = metadata_from_nlattrs(net, match, &attrs, a, is_mask, log);
net/openvswitch/flow_netlink.c
1499
eth_key = nla_data(a[OVS_KEY_ATTR_ETHERNET]);
net/openvswitch/flow_netlink.c
1515
err = parse_eth_type_from_nlattrs(match, &attrs, a, is_mask,
net/openvswitch/flow_netlink.c
1530
ipv4_key = nla_data(a[OVS_KEY_ATTR_IPV4]);
net/openvswitch/flow_netlink.c
1554
ipv6_key = nla_data(a[OVS_KEY_ATTR_IPV6]);
net/openvswitch/flow_netlink.c
1592
ipv6_exthdrs_key = nla_data(a[OVS_KEY_ATTR_IPV6_EXTHDRS]);
net/openvswitch/flow_netlink.c
1603
arp_key = nla_data(a[OVS_KEY_ATTR_ARP]);
net/openvswitch/flow_netlink.c
1625
if (nsh_key_put_from_nlattr(a[OVS_KEY_ATTR_NSH], match,
net/openvswitch/flow_netlink.c
1636
mpls_key = nla_data(a[OVS_KEY_ATTR_MPLS]);
net/openvswitch/flow_netlink.c
1637
hdr_len = nla_len(a[OVS_KEY_ATTR_MPLS]);
net/openvswitch/flow_netlink.c
1659
tcp_key = nla_data(a[OVS_KEY_ATTR_TCP]);
net/openvswitch/flow_netlink.c
1667
nla_get_be16(a[OVS_KEY_ATTR_TCP_FLAGS]),
net/openvswitch/flow_netlink.c
1675
udp_key = nla_data(a[OVS_KEY_ATTR_UDP]);
net/openvswitch/flow_netlink.c
1684
sctp_key = nla_data(a[OVS_KEY_ATTR_SCTP]);
net/openvswitch/flow_netlink.c
1693
icmp_key = nla_data(a[OVS_KEY_ATTR_ICMP]);
net/openvswitch/flow_netlink.c
1704
icmpv6_key = nla_data(a[OVS_KEY_ATTR_ICMPV6]);
net/openvswitch/flow_netlink.c
1715
nd_key = nla_data(a[OVS_KEY_ATTR_ND]);
net/openvswitch/flow_netlink.c
1780
const struct nlattr *a[OVS_KEY_ATTR_MAX + 1];
net/openvswitch/flow_netlink.c
1786
err = parse_flow_nlattrs(nla_key, a, &key_attrs, log);
net/openvswitch/flow_netlink.c
1790
err = parse_vlan_from_nlattrs(match, &key_attrs, a, false, log);
net/openvswitch/flow_netlink.c
1794
err = ovs_key_from_nlattrs(net, match, key_attrs, a, false, log);
net/openvswitch/flow_netlink.c
1828
err = parse_flow_mask_nlattrs(nla_mask, a, &mask_attrs, log);
net/openvswitch/flow_netlink.c
1836
err = parse_vlan_from_nlattrs(match, &mask_attrs, a, true, log);
net/openvswitch/flow_netlink.c
1840
err = ovs_key_from_nlattrs(net, match, mask_attrs, a, true,
net/openvswitch/flow_netlink.c
1928
const struct nlattr *a[OVS_KEY_ATTR_MAX + 1],
net/openvswitch/flow_netlink.c
1945
return metadata_from_nlattrs(net, &match, &attrs, a, false, log);
net/openvswitch/flow_netlink.c
2299
const struct nlattr *a;
net/openvswitch/flow_netlink.c
2302
nla_for_each_nested(a, action, rem) {
net/openvswitch/flow_netlink.c
2303
switch (nla_type(a)) {
net/openvswitch/flow_netlink.c
2306
ovs_nla_free_nested_actions(nla_data(a), nla_len(a));
net/openvswitch/flow_netlink.c
2314
const struct nlattr *a = nla_data(action);
net/openvswitch/flow_netlink.c
2317
switch (nla_type(a)) {
net/openvswitch/flow_netlink.c
2320
a = nla_next(a, &rem);
net/openvswitch/flow_netlink.c
2321
ovs_nla_free_nested_actions(a, rem);
net/openvswitch/flow_netlink.c
2328
const struct nlattr *a = nla_data(action);
net/openvswitch/flow_netlink.c
2330
switch (nla_type(a)) {
net/openvswitch/flow_netlink.c
2332
ovs_nla_free_nested_actions(nla_data(a), nla_len(a));
net/openvswitch/flow_netlink.c
2339
const struct nlattr *a = nla_data(action);
net/openvswitch/flow_netlink.c
2342
switch (nla_type(a)) {
net/openvswitch/flow_netlink.c
2345
a = nla_next(a, &rem);
net/openvswitch/flow_netlink.c
2346
ovs_nla_free_nested_actions(a, rem);
net/openvswitch/flow_netlink.c
2351
static void ovs_nla_free_set_action(const struct nlattr *a)
net/openvswitch/flow_netlink.c
2353
const struct nlattr *ovs_key = nla_data(a);
net/openvswitch/flow_netlink.c
2366
const struct nlattr *a;
net/openvswitch/flow_netlink.c
2377
nla_for_each_attr(a, actions, len, rem) {
net/openvswitch/flow_netlink.c
2378
switch (nla_type(a)) {
net/openvswitch/flow_netlink.c
2380
ovs_nla_free_check_pkt_len_action(a);
net/openvswitch/flow_netlink.c
2384
ovs_nla_free_clone_action(a);
net/openvswitch/flow_netlink.c
2388
ovs_ct_free_action(a);
net/openvswitch/flow_netlink.c
2392
ovs_nla_free_dec_ttl_action(a);
net/openvswitch/flow_netlink.c
2396
ovs_nla_free_sample_action(a);
net/openvswitch/flow_netlink.c
2400
ovs_nla_free_set_action(a);
net/openvswitch/flow_netlink.c
2460
struct nlattr *a;
net/openvswitch/flow_netlink.c
2462
a = reserve_sfa_size(sfa, nla_attr_size(len), log);
net/openvswitch/flow_netlink.c
2463
if (IS_ERR(a))
net/openvswitch/flow_netlink.c
2464
return a;
net/openvswitch/flow_netlink.c
2466
a->nla_type = attrtype;
net/openvswitch/flow_netlink.c
2467
a->nla_len = nla_attr_size(len);
net/openvswitch/flow_netlink.c
2470
memcpy(nla_data(a), data, len);
net/openvswitch/flow_netlink.c
2471
memset((unsigned char *) a + a->nla_len, 0, nla_padlen(len));
net/openvswitch/flow_netlink.c
2473
return a;
net/openvswitch/flow_netlink.c
2479
struct nlattr *a;
net/openvswitch/flow_netlink.c
2481
a = __add_action(sfa, attrtype, data, len, log);
net/openvswitch/flow_netlink.c
2483
return PTR_ERR_OR_ZERO(a);
net/openvswitch/flow_netlink.c
2502
struct nlattr *a = (struct nlattr *) ((unsigned char *)sfa->actions +
net/openvswitch/flow_netlink.c
2505
a->nla_len = sfa->actions_len - st_offset;
net/openvswitch/flow_netlink.c
2524
const struct nlattr *a;
net/openvswitch/flow_netlink.c
2529
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
2530
int type = nla_type(a);
net/openvswitch/flow_netlink.c
2533
attrs[type] = a;
net/openvswitch/flow_netlink.c
2592
const struct nlattr *a, *actions;
net/openvswitch/flow_netlink.c
2595
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
2596
int type = nla_type(a);
net/openvswitch/flow_netlink.c
2608
attrs[type] = a;
net/openvswitch/flow_netlink.c
2733
struct nlattr *a;
net/openvswitch/flow_netlink.c
2775
a = __add_action(sfa, OVS_KEY_ATTR_TUNNEL_INFO, NULL,
net/openvswitch/flow_netlink.c
2777
if (IS_ERR(a)) {
net/openvswitch/flow_netlink.c
2779
return PTR_ERR(a);
net/openvswitch/flow_netlink.c
2782
ovs_tun = nla_data(a);
net/openvswitch/flow_netlink.c
2805
static bool validate_push_nsh(const struct nlattr *a, bool log)
net/openvswitch/flow_netlink.c
2807
struct nlattr *nsh_key = nla_data(a);
net/openvswitch/flow_netlink.c
2812
if (!nla_ok(nsh_key, nla_len(a)) ||
net/openvswitch/flow_netlink.c
2813
nla_total_size(nla_len(nsh_key)) != nla_len(a) ||
net/openvswitch/flow_netlink.c
2835
static int validate_set(const struct nlattr *a,
net/openvswitch/flow_netlink.c
2840
const struct nlattr *ovs_key = nla_data(a);
net/openvswitch/flow_netlink.c
2845
if (!nla_ok(ovs_key, nla_len(a)) ||
net/openvswitch/flow_netlink.c
2846
nla_total_size(nla_len(ovs_key)) != nla_len(a))
net/openvswitch/flow_netlink.c
2879
err = validate_and_copy_set_tun(a, sfa, log);
net/openvswitch/flow_netlink.c
3010
struct nlattr *a[OVS_USERSPACE_ATTR_MAX + 1];
net/openvswitch/flow_netlink.c
3013
error = nla_parse_deprecated_strict(a, OVS_USERSPACE_ATTR_MAX,
net/openvswitch/flow_netlink.c
3019
if (!a[OVS_USERSPACE_ATTR_PID] ||
net/openvswitch/flow_netlink.c
3020
!nla_get_u32(a[OVS_USERSPACE_ATTR_PID]))
net/openvswitch/flow_netlink.c
3041
struct nlattr *a[OVS_CHECK_PKT_LEN_ATTR_MAX + 1];
net/openvswitch/flow_netlink.c
3046
err = nla_parse_deprecated_strict(a, OVS_CHECK_PKT_LEN_ATTR_MAX,
net/openvswitch/flow_netlink.c
3052
if (!a[OVS_CHECK_PKT_LEN_ATTR_PKT_LEN] ||
net/openvswitch/flow_netlink.c
3053
!nla_get_u16(a[OVS_CHECK_PKT_LEN_ATTR_PKT_LEN]))
net/openvswitch/flow_netlink.c
3056
acts_if_lesser_eq = a[OVS_CHECK_PKT_LEN_ATTR_ACTIONS_IF_LESS_EQUAL];
net/openvswitch/flow_netlink.c
3057
acts_if_greater = a[OVS_CHECK_PKT_LEN_ATTR_ACTIONS_IF_GREATER];
net/openvswitch/flow_netlink.c
3069
arg.pkt_len = nla_get_u16(a[OVS_CHECK_PKT_LEN_ATTR_PKT_LEN]);
net/openvswitch/flow_netlink.c
3120
struct nlattr *a[OVS_PSAMPLE_ATTR_MAX + 1];
net/openvswitch/flow_netlink.c
3126
err = nla_parse_nested(a, OVS_PSAMPLE_ATTR_MAX, attr, policy, NULL);
net/openvswitch/flow_netlink.c
3130
return a[OVS_PSAMPLE_ATTR_GROUP] ? 0 : -EINVAL;
net/openvswitch/flow_netlink.c
3155
const struct nlattr *a;
net/openvswitch/flow_netlink.c
3161
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
3191
int type = nla_type(a);
net/openvswitch/flow_netlink.c
3195
(action_lens[type] != nla_len(a) &&
net/openvswitch/flow_netlink.c
3205
err = validate_userspace(a);
net/openvswitch/flow_netlink.c
3211
if (nla_get_u32(a) >= DP_MAX_PORTS)
net/openvswitch/flow_netlink.c
3216
const struct ovs_action_trunc *trunc = nla_data(a);
net/openvswitch/flow_netlink.c
3224
const struct ovs_action_hash *act_hash = nla_data(a);
net/openvswitch/flow_netlink.c
3247
vlan = nla_data(a);
net/openvswitch/flow_netlink.c
3259
const struct ovs_action_add_mpls *mpls = nla_data(a);
net/openvswitch/flow_netlink.c
3286
const struct ovs_action_push_mpls *mpls = nla_data(a);
net/openvswitch/flow_netlink.c
3321
proto = nla_get_be16(a);
net/openvswitch/flow_netlink.c
3338
err = validate_set(a, key, sfa,
net/openvswitch/flow_netlink.c
3346
err = validate_set(a, key, sfa,
net/openvswitch/flow_netlink.c
3354
bool last = nla_is_last(a, rem);
net/openvswitch/flow_netlink.c
3356
err = validate_and_copy_sample(net, a, key, sfa,
net/openvswitch/flow_netlink.c
3367
err = ovs_ct_copy_action(net, a, key, sfa, log);
net/openvswitch/flow_netlink.c
3401
if (!validate_push_nsh(a, log))
net/openvswitch/flow_netlink.c
3425
bool last = nla_is_last(a, rem);
net/openvswitch/flow_netlink.c
3427
err = validate_and_copy_clone(net, a, key, sfa,
net/openvswitch/flow_netlink.c
3438
bool last = nla_is_last(a, rem);
net/openvswitch/flow_netlink.c
3440
err = validate_and_copy_check_pkt_len(net, a, key, sfa,
net/openvswitch/flow_netlink.c
3453
err = validate_and_copy_dec_ttl(net, a, key, sfa,
net/openvswitch/flow_netlink.c
3463
if (!nla_is_last(a, rem))
net/openvswitch/flow_netlink.c
3468
err = validate_psample(a);
net/openvswitch/flow_netlink.c
3478
err = copy_action(a, sfa, log);
net/openvswitch/flow_netlink.c
3583
const struct nlattr *a, *cpl_arg;
net/openvswitch/flow_netlink.c
3604
a = nla_next(cpl_arg, &rem);
net/openvswitch/flow_netlink.c
3612
err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
net/openvswitch/flow_netlink.c
3623
a = nla_next(a, &rem);
net/openvswitch/flow_netlink.c
3631
err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
net/openvswitch/flow_netlink.c
3651
const struct nlattr *a;
net/openvswitch/flow_netlink.c
3658
nla_for_each_attr(a, nla_data(attr), nla_len(attr), rem) {
net/openvswitch/flow_netlink.c
3659
switch (nla_type(a)) {
net/openvswitch/flow_netlink.c
3668
err = ovs_nla_put_actions(nla_data(a), nla_len(a), skb);
net/openvswitch/flow_netlink.c
3689
static int set_action_to_attr(const struct nlattr *a, struct sk_buff *skb)
net/openvswitch/flow_netlink.c
3691
const struct nlattr *ovs_key = nla_data(a);
net/openvswitch/flow_netlink.c
3715
if (nla_put(skb, OVS_ACTION_ATTR_SET, nla_len(a), ovs_key))
net/openvswitch/flow_netlink.c
3723
static int masked_set_action_to_set_action_attr(const struct nlattr *a,
net/openvswitch/flow_netlink.c
3726
const struct nlattr *ovs_key = nla_data(a);
net/openvswitch/flow_netlink.c
3746
const struct nlattr *a;
net/openvswitch/flow_netlink.c
3749
nla_for_each_attr(a, attr, len, rem) {
net/openvswitch/flow_netlink.c
3750
int type = nla_type(a);
net/openvswitch/flow_netlink.c
3754
err = set_action_to_attr(a, skb);
net/openvswitch/flow_netlink.c
3760
err = masked_set_action_to_set_action_attr(a, skb);
net/openvswitch/flow_netlink.c
3766
err = sample_action_to_attr(a, skb);
net/openvswitch/flow_netlink.c
3772
err = ovs_ct_action_to_attr(nla_data(a), skb);
net/openvswitch/flow_netlink.c
3778
err = clone_action_to_attr(a, skb);
net/openvswitch/flow_netlink.c
3784
err = check_pkt_len_action_to_attr(a, skb);
net/openvswitch/flow_netlink.c
3790
err = dec_ttl_action_to_attr(a, skb);
net/openvswitch/flow_netlink.c
3796
if (nla_put(skb, type, nla_len(a), nla_data(a)))
net/openvswitch/flow_netlink.c
478
const struct nlattr *a[],
net/openvswitch/flow_netlink.c
517
a[type] = nla;
net/openvswitch/flow_netlink.c
530
const struct nlattr *a[], u64 *attrsp,
net/openvswitch/flow_netlink.c
533
return __parse_flow_nlattrs(attr, a, attrsp, log, true);
net/openvswitch/flow_netlink.c
536
int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[],
net/openvswitch/flow_netlink.c
539
return __parse_flow_nlattrs(attr, a, attrsp, log, false);
net/openvswitch/flow_netlink.c
542
static int genev_tun_opt_from_nlattr(const struct nlattr *a,
net/openvswitch/flow_netlink.c
548
if (nla_len(a) > sizeof(match->key->tun_opts)) {
net/openvswitch/flow_netlink.c
550
nla_len(a), sizeof(match->key->tun_opts));
net/openvswitch/flow_netlink.c
554
if (nla_len(a) % 4 != 0) {
net/openvswitch/flow_netlink.c
556
nla_len(a));
net/openvswitch/flow_netlink.c
565
SW_FLOW_KEY_PUT(match, tun_opts_len, nla_len(a),
net/openvswitch/flow_netlink.c
578
if (match->key->tun_opts_len != nla_len(a)) {
net/openvswitch/flow_netlink.c
580
match->key->tun_opts_len, nla_len(a));
net/openvswitch/flow_netlink.c
587
opt_key_offset = TUN_METADATA_OFFSET(nla_len(a));
net/openvswitch/flow_netlink.c
588
SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a),
net/openvswitch/flow_netlink.c
589
nla_len(a), is_mask);
net/openvswitch/flow_netlink.c
597
struct nlattr *a;
net/openvswitch/flow_netlink.c
605
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
606
int type = nla_type(a);
net/openvswitch/flow_netlink.c
614
if (!check_attr_len(nla_len(a),
net/openvswitch/flow_netlink.c
617
type, nla_len(a),
net/openvswitch/flow_netlink.c
624
opts.gbp = nla_get_u32(a);
net/openvswitch/flow_netlink.c
649
static int erspan_tun_opt_from_nlattr(const struct nlattr *a,
net/openvswitch/flow_netlink.c
658
if (nla_len(a) > sizeof(match->key->tun_opts)) {
net/openvswitch/flow_netlink.c
660
nla_len(a), sizeof(match->key->tun_opts));
net/openvswitch/flow_netlink.c
670
opt_key_offset = TUN_METADATA_OFFSET(nla_len(a));
net/openvswitch/flow_netlink.c
671
SW_FLOW_KEY_MEMCPY_OFFSET(match, opt_key_offset, nla_data(a),
net/openvswitch/flow_netlink.c
672
nla_len(a), is_mask);
net/openvswitch/flow_netlink.c
684
struct nlattr *a;
net/openvswitch/flow_netlink.c
687
nla_for_each_nested(a, attr, rem) {
net/openvswitch/flow_netlink.c
688
int type = nla_type(a);
net/openvswitch/flow_netlink.c
697
if (!check_attr_len(nla_len(a),
net/openvswitch/flow_netlink.c
700
type, nla_len(a), ovs_tunnel_key_lens[type].len);
net/openvswitch/flow_netlink.c
707
nla_get_be64(a), is_mask);
net/openvswitch/flow_netlink.c
712
nla_get_in_addr(a), is_mask);
net/openvswitch/flow_netlink.c
717
nla_get_in_addr(a), is_mask);
net/openvswitch/flow_netlink.c
722
nla_get_in6_addr(a), is_mask);
net/openvswitch/flow_netlink.c
727
nla_get_in6_addr(a), is_mask);
net/openvswitch/flow_netlink.c
732
nla_get_u8(a), is_mask);
net/openvswitch/flow_netlink.c
736
nla_get_u8(a), is_mask);
net/openvswitch/flow_netlink.c
747
nla_get_be16(a), is_mask);
net/openvswitch/flow_netlink.c
751
nla_get_be16(a), is_mask);
net/openvswitch/flow_netlink.c
762
err = genev_tun_opt_from_nlattr(a, match, is_mask, log);
net/openvswitch/flow_netlink.c
775
err = vxlan_tun_opt_from_nlattr(a, match, is_mask, log);
net/openvswitch/flow_netlink.c
790
err = erspan_tun_opt_from_nlattr(a, match, is_mask,
net/openvswitch/flow_netlink.c
989
const struct nlattr *a[],
net/openvswitch/flow_netlink.c
995
if (a[OVS_KEY_ATTR_VLAN])
net/openvswitch/flow_netlink.c
996
tci = nla_get_be16(a[OVS_KEY_ATTR_VLAN]);
net/openvswitch/flow_netlink.c
998
if (a[OVS_KEY_ATTR_ETHERTYPE])
net/openvswitch/flow_netlink.c
999
tpid = nla_get_be16(a[OVS_KEY_ATTR_ETHERTYPE]);
net/openvswitch/flow_netlink.h
35
int parse_flow_nlattrs(const struct nlattr *attr, const struct nlattr *a[],
net/openvswitch/flow_netlink.h
38
const struct nlattr *a[OVS_KEY_ATTR_MAX + 1],
net/openvswitch/flow_table.c
1094
static int compare_mask_and_count(const void *a, const void *b)
net/openvswitch/flow_table.c
1096
const struct mask_count *mc_a = a;
net/openvswitch/flow_table.c
974
static bool mask_equal(const struct sw_flow_mask *a,
net/openvswitch/flow_table.c
977
const u8 *a_ = (const u8 *)&a->key + a->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/openvswitch/flow_table.c
982
&& (memcmp(a_, b_, range_n_bytes(&a->range)) == 0);
net/openvswitch/meter.c
326
static struct dp_meter *dp_meter_create(struct nlattr **a)
net/openvswitch/meter.c
336
if (!a[OVS_METER_ATTR_BANDS])
net/openvswitch/meter.c
339
nla_for_each_nested(nla, a[OVS_METER_ATTR_BANDS], rem)
net/openvswitch/meter.c
348
meter->id = nla_get_u32(a[OVS_METER_ATTR_ID]);
net/openvswitch/meter.c
350
meter->kbps = a[OVS_METER_ATTR_KBPS] ? 1 : 0;
net/openvswitch/meter.c
351
meter->keep_stats = !a[OVS_METER_ATTR_CLEAR];
net/openvswitch/meter.c
353
if (meter->keep_stats && a[OVS_METER_ATTR_STATS]) {
net/openvswitch/meter.c
355
nla_data(a[OVS_METER_ATTR_STATS]);
net/openvswitch/meter.c
361
nla_for_each_nested(nla, a[OVS_METER_ATTR_BANDS], rem) {
net/openvswitch/meter.c
408
struct nlattr **a = info->attrs;
net/openvswitch/meter.c
419
if (!a[OVS_METER_ATTR_ID])
net/openvswitch/meter.c
422
meter = dp_meter_create(a);
net/openvswitch/meter.c
441
meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]);
net/openvswitch/meter.c
487
struct nlattr **a = info->attrs;
net/openvswitch/meter.c
494
if (!a[OVS_METER_ATTR_ID])
net/openvswitch/meter.c
497
meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]);
net/openvswitch/meter.c
540
struct nlattr **a = info->attrs;
net/openvswitch/meter.c
547
if (!a[OVS_METER_ATTR_ID])
net/openvswitch/meter.c
563
meter_id = nla_get_u32(a[OVS_METER_ATTR_ID]);
net/openvswitch/openvswitch_trace.h
15
struct sw_flow_key *key, const struct nlattr *a, int rem),
net/openvswitch/openvswitch_trace.h
17
TP_ARGS(dp, skb, key, a, rem),
net/openvswitch/openvswitch_trace.h
63
__entry->action_type = nla_type(a);
net/openvswitch/openvswitch_trace.h
64
__entry->action_len = nla_len(a);
net/openvswitch/openvswitch_trace.h
65
__entry->action_data = nla_data(a);
net/openvswitch/openvswitch_trace.h
66
__entry->is_last = nla_is_last(a, rem);
net/openvswitch/vport-geneve.c
58
struct nlattr *a;
net/openvswitch/vport-geneve.c
67
a = nla_find_nested(options, OVS_TUNNEL_ATTR_DST_PORT);
net/openvswitch/vport-geneve.c
68
if (a && nla_len(a) == sizeof(u16)) {
net/openvswitch/vport-geneve.c
69
dst_port = nla_get_u16(a);
net/openvswitch/vport-vxlan.c
104
a = nla_find_nested(options, OVS_TUNNEL_ATTR_EXTENSION);
net/openvswitch/vport-vxlan.c
105
if (a) {
net/openvswitch/vport-vxlan.c
106
err = vxlan_configure_exts(vport, a, &conf);
net/openvswitch/vport-vxlan.c
77
struct nlattr *a;
net/openvswitch/vport-vxlan.c
91
a = nla_find_nested(options, OVS_TUNNEL_ATTR_DST_PORT);
net/openvswitch/vport-vxlan.c
92
if (a && nla_len(a) == sizeof(u16)) {
net/openvswitch/vport-vxlan.c
93
conf.dst_port = htons(nla_get_u16(a));
net/rds/threads.c
295
u32 a, b;
net/rds/threads.c
300
a = ntohl(addr1->s6_addr32[i]);
net/rds/threads.c
302
if (a < b)
net/rds/threads.c
304
else if (a > b)
net/rxrpc/input.c
879
int new, a, n;
net/rxrpc/input.c
897
a = hweight_long(n_to_a);
net/rxrpc/input.c
900
_debug("ntoa %16lx %d", n_to_a, a);
net/rxrpc/input.c
902
call->acks_nr_sacks += a - n;
net/rxrpc/input.c
903
call->acks_nr_snacks += n - a;
net/rxrpc/input.c
904
summary->nr_new_sacks += a;
net/rxrpc/input.c
913
a = hweight_long(new_acks);
net/rxrpc/input.c
914
n = new - a;
net/rxrpc/input.c
915
_debug("new_a %16lx new=%d a=%d n=%d", new_acks, new, a, n);
net/rxrpc/input.c
916
call->acks_nr_sacks += a;
net/rxrpc/input.c
918
summary->nr_new_sacks += a;
net/rxrpc/rxgk.c
838
} a;
net/rxrpc/rxgk.c
849
a.nonce, sizeof(a.nonce));
net/rxrpc/rxgk.c
853
a.appdata_len = htonl(appdata->len);
net/rxrpc/rxgk.c
855
ret = skb_store_bits(response, offset, &a, sizeof(a));
net/rxrpc/rxgk.c
858
offset += sizeof(a);
net/rxrpc/rxgk.c
884
return sizeof(a) + xdr_round_up(appdata->len) + sizeof(b);
net/sched/act_api.c
1020
struct tc_action_ops *a;
net/sched/act_api.c
1041
list_for_each_entry(a, &act_base, head) {
net/sched/act_api.c
1042
if (act->id == a->id || (strcmp(act->kind, a->kind) == 0)) {
net/sched/act_api.c
106
struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action,
net/sched/act_api.c
1065
struct tc_action_ops *a;
net/sched/act_api.c
1069
list_for_each_entry(a, &act_base, head) {
net/sched/act_api.c
1070
if (a == act) {
net/sched/act_api.c
1089
struct tc_action_ops *a, *res = NULL;
net/sched/act_api.c
109
a->tcfa_action = action;
net/sched/act_api.c
1093
list_for_each_entry(a, &act_base, head) {
net/sched/act_api.c
1094
if (strcmp(kind, a->kind) == 0) {
net/sched/act_api.c
1095
if (try_module_get(a->owner))
net/sched/act_api.c
1096
res = a;
net/sched/act_api.c
110
goto_chain = rcu_replace_pointer(a->goto_chain, goto_chain, 1);
net/sched/act_api.c
1108
struct tc_action_ops *a, *res = NULL;
net/sched/act_api.c
1112
list_for_each_entry(a, &act_base, head) {
net/sched/act_api.c
1113
if (nla_strcmp(kind, a->kind) == 0) {
net/sched/act_api.c
1114
if (try_module_get(a->owner))
net/sched/act_api.c
1115
res = a;
net/sched/act_api.c
1139
const struct tc_action *a = actions[i];
net/sched/act_api.c
1147
if (tc_act_skip_sw(a->tcfa_flags))
net/sched/act_api.c
1152
ret = tc_act(skb, a, res);
net/sched/act_api.c
1173
if (unlikely(!rcu_access_pointer(a->goto_chain))) {
net/sched/act_api.c
1178
tcf_action_goto_chain_exec(a, res);
net/sched/act_api.c
1192
struct tc_action *a;
net/sched/act_api.c
1195
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1197
ops = a->ops;
net/sched/act_api.c
1198
ret = __tcf_idr_release(a, bind, true);
net/sched/act_api.c
1214
struct tc_action *a;
net/sched/act_api.c
1217
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1218
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
1219
if (tcf_action_put(a))
net/sched/act_api.c
1226
struct tc_action *a;
net/sched/act_api.c
1229
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1230
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
1235
if (tcf_action_put(a))
net/sched/act_api.c
1241
tcf_action_dump_old(struct sk_buff *skb, struct tc_action *a, int bind, int ref)
net/sched/act_api.c
1243
return a->ops->dump(skb, a, bind, ref);
net/sched/act_api.c
1249
struct tc_action *a;
net/sched/act_api.c
1253
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1257
err = terse ? tcf_action_dump_terse(skb, a, false) :
net/sched/act_api.c
1258
tcf_action_dump_1(skb, a, bind, ref);
net/sched/act_api.c
1317
struct tc_action *a;
net/sched/act_api.c
1320
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1326
idrinfo = a->idrinfo;
net/sched/act_api.c
1329
idr_replace(&idrinfo->action_idr, a, a->tcfa_index);
net/sched/act_api.c
1407
struct tc_action *a;
net/sched/act_api.c
1433
err = a_o->init(net, tb[TCA_ACT_OPTIONS], est, &a, tp,
net/sched/act_api.c
1436
err = a_o->init(net, nla, est, &a, tp, userflags.value | flags,
net/sched/act_api.c
1444
tcf_set_action_cookie(&a->user_cookie, user_cookie);
net/sched/act_api.c
1447
a->hw_stats = hw_stats;
net/sched/act_api.c
1449
return a;
net/sched/act_api.c
1575
void tcf_action_update_stats(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_api.c
1578
if (a->cpu_bstats) {
net/sched/act_api.c
1579
_bstats_update(this_cpu_ptr(a->cpu_bstats), bytes, packets);
net/sched/act_api.c
1581
this_cpu_ptr(a->cpu_qstats)->drops += drops;
net/sched/act_api.c
1584
_bstats_update(this_cpu_ptr(a->cpu_bstats_hw),
net/sched/act_api.c
1589
_bstats_update(&a->tcfa_bstats, bytes, packets);
net/sched/act_api.c
1590
atomic_add(drops, &a->tcfa_drops);
net/sched/act_api.c
1592
_bstats_update(&a->tcfa_bstats_hw, bytes, packets);
net/sched/act_api.c
1712
struct tc_action *a;
net/sched/act_api.c
1736
if (__tcf_idr_search(net, ops, &a, index) == 0) {
net/sched/act_api.c
1742
return a;
net/sched/act_api.c
1828
struct tc_action *a;
net/sched/act_api.c
1831
tcf_act_for_each_action(i, a, actions) {
net/sched/act_api.c
1832
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
1836
struct tcf_idrinfo *idrinfo = a->idrinfo;
net/sched/act_api.c
1837
u32 act_index = a->tcfa_index;
net/sched/act_api.c
1840
if (tcf_action_put(a)) {
net/sched/act_api.c
420
int tcf_idr_release(struct tc_action *a, bool bind)
net/sched/act_api.c
422
const struct tc_action_ops *ops = a->ops;
net/sched/act_api.c
425
ret = __tcf_idr_release(a, bind, false);
net/sched/act_api.c
44
static void tcf_action_goto_chain_exec(const struct tc_action *a,
net/sched/act_api.c
47
const struct tcf_chain *chain = rcu_dereference_bh(a->goto_chain);
net/sched/act_api.c
478
tcf_action_dump_terse(struct sk_buff *skb, struct tc_action *a, bool from_act)
net/sched/act_api.c
483
if (nla_put_string(skb, TCA_ACT_KIND, a->ops->kind))
net/sched/act_api.c
485
if (tcf_action_copy_stats(skb, a, 0))
net/sched/act_api.c
487
if (from_act && nla_put_u32(skb, TCA_ACT_INDEX, a->tcfa_index))
net/sched/act_api.c
491
cookie = rcu_dereference(a->user_cookie);
net/sched/act_api.c
508
tcf_action_dump_1(struct sk_buff *skb, struct tc_action *a, int bind, int ref)
net/sched/act_api.c
515
if (tcf_action_dump_terse(skb, a, false))
net/sched/act_api.c
518
if (a->hw_stats != TCA_ACT_HW_STATS_ANY &&
net/sched/act_api.c
520
a->hw_stats, TCA_ACT_HW_STATS_ANY))
net/sched/act_api.c
523
if (a->used_hw_stats_valid &&
net/sched/act_api.c
525
a->used_hw_stats, TCA_ACT_HW_STATS_ANY))
net/sched/act_api.c
528
flags = a->tcfa_flags & TCA_ACT_FLAGS_USER_MASK;
net/sched/act_api.c
534
if (nla_put_u32(skb, TCA_ACT_IN_HW_COUNT, a->in_hw_count))
net/sched/act_api.c
540
err = tcf_action_dump_old(skb, a, bind, ref);
net/sched/act_api.c
698
int tcf_idr_search(struct tc_action_net *tn, struct tc_action **a, u32 index)
net/sched/act_api.c
712
*a = p;
net/sched/act_api.c
734
struct tc_action **a, u32 index)
net/sched/act_api.c
739
return ops->lookup(net, a, index);
net/sched/act_api.c
741
return tcf_idr_search(tn, a, index);
net/sched/act_api.c
778
struct tc_action **a, const struct tc_action_ops *ops,
net/sched/act_api.c
821
*a = p;
net/sched/act_api.c
836
struct nlattr *est, struct tc_action **a,
net/sched/act_api.c
841
return tcf_idr_create(tn, index, est, a, ops, bind,
net/sched/act_api.c
869
struct tc_action **a, int bind)
net/sched/act_api.c
903
*a = p;
net/sched/act_api.c
915
*a = NULL;
net/sched/act_connmark.c
130
ret = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_connmark.c
132
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_connmark.c
140
ci = to_connmark(*a);
net/sched/act_connmark.c
147
ci = to_connmark(*a);
net/sched/act_connmark.c
173
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_connmark.c
186
tcf_idr_release(*a, bind);
net/sched/act_connmark.c
192
static inline int tcf_connmark_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_connmark.c
195
const struct tcf_connmark_info *ci = to_connmark(a);
net/sched/act_connmark.c
229
static void tcf_connmark_cleanup(struct tc_action *a)
net/sched/act_connmark.c
231
struct tcf_connmark_info *ci = to_connmark(a);
net/sched/act_connmark.c
32
const struct tc_action *a,
net/sched/act_connmark.c
38
struct tcf_connmark_info *ca = to_connmark(a);
net/sched/act_connmark.c
99
struct nlattr *est, struct tc_action **a,
net/sched/act_csum.c
105
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_csum.c
120
tcf_idr_release(*a, bind);
net/sched/act_csum.c
44
struct nlattr *est, struct tc_action **a,
net/sched/act_csum.c
568
const struct tc_action *a,
net/sched/act_csum.c
571
struct tcf_csum *p = to_tcf_csum(a);
net/sched/act_csum.c
636
static int tcf_csum_dump(struct sk_buff *skb, struct tc_action *a, int bind,
net/sched/act_csum.c
639
const struct tcf_csum *p = to_tcf_csum(a);
net/sched/act_csum.c
670
static void tcf_csum_cleanup(struct tc_action *a)
net/sched/act_csum.c
672
struct tcf_csum *p = to_tcf_csum(a);
net/sched/act_csum.c
70
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_csum.c
72
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_csum.c
83
tcf_idr_release(*a, bind);
net/sched/act_csum.c
94
p = to_tcf_csum(*a);
net/sched/act_ct.c
1344
struct nlattr *est, struct tc_action **a,
net/sched/act_ct.c
1379
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_ct.c
1384
err = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_ct.c
1396
tcf_idr_release(*a, bind);
net/sched/act_ct.c
1404
c = to_ct(*a);
net/sched/act_ct.c
1422
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_ct.c
1439
tcf_idr_release(*a, bind);
net/sched/act_ct.c
1443
static void tcf_ct_cleanup(struct tc_action *a)
net/sched/act_ct.c
1446
struct tcf_ct *c = to_ct(a);
net/sched/act_ct.c
1530
static inline int tcf_ct_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_ct.c
1534
const struct tcf_ct *c = to_ct(a);
net/sched/act_ct.c
1599
static void tcf_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_ct.c
1602
struct tcf_ct *c = to_ct(a);
net/sched/act_ct.c
1604
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_ct.c
963
TC_INDIRECT_SCOPE int tcf_ct_act(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_ct.c
968
struct tcf_ct *c = to_ct(a);
net/sched/act_ctinfo.c
156
struct nlattr *est, struct tc_action **a,
net/sched/act_ctinfo.c
213
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_ctinfo.c
215
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_ctinfo.c
226
tcf_idr_release(*a, bind);
net/sched/act_ctinfo.c
237
ci = to_ctinfo(*a);
net/sched/act_ctinfo.c
263
goto_ch = tcf_action_set_ctrlact(*a, actparm->action, goto_ch);
net/sched/act_ctinfo.c
279
tcf_idr_release(*a, bind);
net/sched/act_ctinfo.c
283
static int tcf_ctinfo_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_ctinfo.c
286
const struct tcf_ctinfo *ci = to_ctinfo(a);
net/sched/act_ctinfo.c
349
static void tcf_ctinfo_cleanup(struct tc_action *a)
net/sched/act_ctinfo.c
351
struct tcf_ctinfo *ci = to_ctinfo(a);
net/sched/act_ctinfo.c
81
const struct tc_action *a,
net/sched/act_ctinfo.c
85
struct tcf_ctinfo *ca = to_ctinfo(a);
net/sched/act_gact.c
100
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_gact.c
102
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_gact.c
113
tcf_idr_release(*a, bind);
net/sched/act_gact.c
123
gact = to_gact(*a);
net/sched/act_gact.c
126
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_gact.c
145
tcf_idr_release(*a, bind);
net/sched/act_gact.c
150
const struct tc_action *a,
net/sched/act_gact.c
153
struct tcf_gact *gact = to_gact(a);
net/sched/act_gact.c
173
static void tcf_gact_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_gact.c
176
struct tcf_gact *gact = to_gact(a);
net/sched/act_gact.c
180
tcf_action_update_stats(a, bytes, packets,
net/sched/act_gact.c
185
static int tcf_gact_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_gact.c
189
struct tcf_gact *gact = to_gact(a);
net/sched/act_gact.c
54
struct nlattr *est, struct tc_action **a,
net/sched/act_gate.c
123
const struct tc_action *a,
net/sched/act_gate.c
126
struct tcf_gate *gact = to_gate(a);
net/sched/act_gate.c
348
struct nlattr *est, struct tc_action **a,
net/sched/act_gate.c
391
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_gate.c
399
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_gate.c
408
tcf_idr_release(*a, bind);
net/sched/act_gate.c
412
gact = to_gate(*a);
net/sched/act_gate.c
524
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_gate.c
551
tcf_idr_release(*a, bind);
net/sched/act_gate.c
563
static void tcf_gate_cleanup(struct tc_action *a)
net/sched/act_gate.c
565
struct tcf_gate *gact = to_gate(a);
net/sched/act_gate.c
605
static int tcf_gate_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_gate.c
609
struct tcf_gate *gact = to_gate(a);
net/sched/act_gate.c
672
static void tcf_gate_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_gate.c
675
struct tcf_gate *gact = to_gate(a);
net/sched/act_gate.c
678
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_ife.c
427
static void tcf_ife_cleanup(struct tc_action *a)
net/sched/act_ife.c
429
struct tcf_ife_info *ife = to_ife(a);
net/sched/act_ife.c
478
struct nlattr *est, struct tc_action **a,
net/sched/act_ife.c
541
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_ife.c
553
ret = tcf_idr_create(tn, index, est, a, &act_ife_ops,
net/sched/act_ife.c
562
tcf_idr_release(*a, bind);
net/sched/act_ife.c
567
ife = to_ife(*a);
net/sched/act_ife.c
616
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_ife.c
633
tcf_idr_release(*a, bind);
net/sched/act_ife.c
637
static int tcf_ife_dump(struct sk_buff *skb, struct tc_action *a, int bind,
net/sched/act_ife.c
641
struct tcf_ife_info *ife = to_ife(a);
net/sched/act_ife.c
710
static int tcf_ife_decode(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_ife.c
713
struct tcf_ife_info *ife = to_ife(a);
net/sched/act_ife.c
786
static int tcf_ife_encode(struct sk_buff *skb, const struct tc_action *a,
net/sched/act_ife.c
789
struct tcf_ife_info *ife = to_ife(a);
net/sched/act_ife.c
865
const struct tc_action *a,
net/sched/act_ife.c
868
struct tcf_ife_info *ife = to_ife(a);
net/sched/act_ife.c
874
ret = tcf_ife_encode(skb, a, res, p);
net/sched/act_ife.c
878
return tcf_ife_decode(skb, a, res);
net/sched/act_mirred.c
101
struct nlattr *est, struct tc_action **a,
net/sched/act_mirred.c
130
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_mirred.c
141
tcf_idr_release(*a, bind);
net/sched/act_mirred.c
156
tcf_idr_release(*a, bind);
net/sched/act_mirred.c
170
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_mirred.c
178
tcf_idr_release(*a, bind);
net/sched/act_mirred.c
182
m = to_mirred(*a);
net/sched/act_mirred.c
211
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_mirred.c
228
tcf_idr_release(*a, bind);
net/sched/act_mirred.c
421
const struct tc_action *a,
net/sched/act_mirred.c
424
struct tcf_mirred *m = to_mirred(a);
net/sched/act_mirred.c
477
static void tcf_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_mirred.c
480
struct tcf_mirred *m = to_mirred(a);
net/sched/act_mirred.c
483
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_mirred.c
487
static int tcf_mirred_dump(struct sk_buff *skb, struct tc_action *a, int bind,
net/sched/act_mirred.c
491
struct tcf_mirred *m = to_mirred(a);
net/sched/act_mirred.c
566
tcf_mirred_get_dev(const struct tc_action *a,
net/sched/act_mirred.c
569
struct tcf_mirred *m = to_mirred(a);
net/sched/act_mirred.c
69
static void tcf_mirred_release(struct tc_action *a)
net/sched/act_mirred.c
71
struct tcf_mirred *m = to_mirred(a);
net/sched/act_mpls.c
159
struct nlattr *est, struct tc_action **a,
net/sched/act_mpls.c
191
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_mpls.c
199
ret = tcf_idr_create(tn, index, est, a, &act_mpls_ops, bind,
net/sched/act_mpls.c
208
tcf_idr_release(*a, bind);
net/sched/act_mpls.c
280
m = to_mpls(*a);
net/sched/act_mpls.c
300
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_mpls.c
314
tcf_idr_release(*a, bind);
net/sched/act_mpls.c
318
static void tcf_mpls_cleanup(struct tc_action *a)
net/sched/act_mpls.c
320
struct tcf_mpls *m = to_mpls(a);
net/sched/act_mpls.c
328
static int tcf_mpls_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_mpls.c
332
const struct tcf_mpls *m = to_mpls(a);
net/sched/act_mpls.c
54
const struct tc_action *a,
net/sched/act_mpls.c
57
struct tcf_mpls *m = to_mpls(a);
net/sched/act_nat.c
111
tcf_idr_release(*a, bind);
net/sched/act_nat.c
116
const struct tc_action *a,
net/sched/act_nat.c
119
struct tcf_nat *p = to_tcf_nat(a);
net/sched/act_nat.c
267
static int tcf_nat_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_nat.c
271
const struct tcf_nat *p = to_tcf_nat(a);
net/sched/act_nat.c
306
static void tcf_nat_cleanup(struct tc_action *a)
net/sched/act_nat.c
308
struct tcf_nat *p = to_tcf_nat(a);
net/sched/act_nat.c
36
struct tc_action **a, struct tcf_proto *tp,
net/sched/act_nat.c
61
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_nat.c
63
ret = tcf_idr_create_from_flags(tn, index, est, a, &act_nat_ops,
net/sched/act_nat.c
74
tcf_idr_release(*a, bind);
net/sched/act_nat.c
96
p = to_tcf_nat(*a);
net/sched/act_nat.c
99
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_pedit.c
157
struct nlattr *est, struct tc_action **a,
net/sched/act_pedit.c
194
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_pedit.c
196
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_pedit.c
281
p = to_pedit(*a);
net/sched/act_pedit.c
284
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_pedit.c
306
tcf_idr_release(*a, bind);
net/sched/act_pedit.c
310
static void tcf_pedit_cleanup(struct tc_action *a)
net/sched/act_pedit.c
312
struct tcf_pedit *p = to_pedit(a);
net/sched/act_pedit.c
387
const struct tc_action *a,
net/sched/act_pedit.c
392
struct tcf_pedit *p = to_pedit(a);
net/sched/act_pedit.c
489
static void tcf_pedit_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_pedit.c
492
struct tcf_pedit *d = to_pedit(a);
net/sched/act_pedit.c
495
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_pedit.c
499
static int tcf_pedit_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_pedit.c
503
const struct tcf_pedit *p = to_pedit(a);
net/sched/act_police.c
209
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_police.c
228
tcf_idr_release(*a, bind);
net/sched/act_police.c
247
const struct tc_action *a,
net/sched/act_police.c
250
struct tcf_police *police = to_police(a);
net/sched/act_police.c
318
static void tcf_police_cleanup(struct tc_action *a)
net/sched/act_police.c
320
struct tcf_police *police = to_police(a);
net/sched/act_police.c
328
static void tcf_police_stats_update(struct tc_action *a,
net/sched/act_police.c
332
struct tcf_police *police = to_police(a);
net/sched/act_police.c
335
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_police.c
339
static int tcf_police_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_police.c
342
const struct tcf_police *police = to_police(a);
net/sched/act_police.c
41
struct nlattr *est, struct tc_action **a,
net/sched/act_police.c
75
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_police.c
83
ret = tcf_idr_create(tn, index, NULL, a,
net/sched/act_police.c
90
spin_lock_init(&(to_police(*a)->tcfp_lock));
net/sched/act_police.c
92
tcf_idr_release(*a, bind);
net/sched/act_police.c
99
police = to_police(*a);
net/sched/act_sample.c
107
s = to_sample(*a);
net/sched/act_sample.c
110
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_sample.c
132
tcf_idr_release(*a, bind);
net/sched/act_sample.c
136
static void tcf_sample_cleanup(struct tc_action *a)
net/sched/act_sample.c
138
struct tcf_sample *s = to_sample(a);
net/sched/act_sample.c
165
const struct tc_action *a,
net/sched/act_sample.c
168
struct tcf_sample *s = to_sample(a);
net/sched/act_sample.c
195
user_cookie = rcu_dereference(a->user_cookie);
net/sched/act_sample.c
214
static void tcf_sample_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_sample.c
217
struct tcf_sample *s = to_sample(a);
net/sched/act_sample.c
220
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_sample.c
224
static int tcf_sample_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_sample.c
228
struct tcf_sample *s = to_sample(a);
net/sched/act_sample.c
272
tcf_sample_get_group(const struct tc_action *a,
net/sched/act_sample.c
275
struct tcf_sample *s = to_sample(a);
net/sched/act_sample.c
37
struct nlattr *est, struct tc_action **a,
net/sched/act_sample.c
64
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_sample.c
72
ret = tcf_idr_create(tn, index, est, a,
net/sched/act_sample.c
80
tcf_idr_release(*a, bind);
net/sched/act_simple.c
115
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_simple.c
124
tcf_idr_release(*a, bind);
net/sched/act_simple.c
131
ret = tcf_idr_create(tn, index, est, a,
net/sched/act_simple.c
138
d = to_defact(*a);
net/sched/act_simple.c
148
tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_simple.c
156
err = reset_policy(*a, tb[TCA_DEF_DATA], parm, tp, extack);
net/sched/act_simple.c
166
tcf_idr_release(*a, bind);
net/sched/act_simple.c
170
static int tcf_simp_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_simple.c
174
struct tcf_defact *d = to_defact(a);
net/sched/act_simple.c
26
const struct tc_action *a,
net/sched/act_simple.c
29
struct tcf_defact *d = to_defact(a);
net/sched/act_simple.c
46
static void tcf_simp_release(struct tc_action *a)
net/sched/act_simple.c
48
struct tcf_defact *d = to_defact(a);
net/sched/act_simple.c
61
static int reset_policy(struct tc_action *a, const struct nlattr *defdata,
net/sched/act_simple.c
72
d = to_defact(a);
net/sched/act_simple.c
74
goto_ch = tcf_action_set_ctrlact(a, p->action, goto_ch);
net/sched/act_simple.c
88
struct nlattr *est, struct tc_action **a,
net/sched/act_skbedit.c
100
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/act_skbedit.c
116
struct nlattr *est, struct tc_action **a,
net/sched/act_skbedit.c
209
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_skbedit.c
218
tcf_idr_release(*a, bind);
net/sched/act_skbedit.c
225
ret = tcf_idr_create(tn, index, est, a,
net/sched/act_skbedit.c
232
d = to_skbedit(*a);
net/sched/act_skbedit.c
235
d = to_skbedit(*a);
net/sched/act_skbedit.c
237
tcf_idr_release(*a, bind);
net/sched/act_skbedit.c
269
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_skbedit.c
283
tcf_idr_release(*a, bind);
net/sched/act_skbedit.c
287
static int tcf_skbedit_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_skbedit.c
290
const struct tcf_skbedit *d = to_skbedit(a);
net/sched/act_skbedit.c
348
static void tcf_skbedit_cleanup(struct tc_action *a)
net/sched/act_skbedit.c
350
struct tcf_skbedit *d = to_skbedit(a);
net/sched/act_skbedit.c
41
const struct tc_action *a,
net/sched/act_skbedit.c
44
struct tcf_skbedit *d = to_skbedit(a);
net/sched/act_skbedit.c
93
static void tcf_skbedit_stats_update(struct tc_action *a, u64 bytes,
net/sched/act_skbedit.c
97
struct tcf_skbedit *d = to_skbedit(a);
net/sched/act_skbmod.c
102
struct nlattr *est, struct tc_action **a,
net/sched/act_skbmod.c
154
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_skbmod.c
163
tcf_idr_release(*a, bind);
net/sched/act_skbmod.c
170
ret = tcf_idr_create(tn, index, est, a,
net/sched/act_skbmod.c
179
tcf_idr_release(*a, bind);
net/sched/act_skbmod.c
186
d = to_skbmod(*a);
net/sched/act_skbmod.c
199
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_skbmod.c
223
tcf_idr_release(*a, bind);
net/sched/act_skbmod.c
227
static void tcf_skbmod_cleanup(struct tc_action *a)
net/sched/act_skbmod.c
229
struct tcf_skbmod *d = to_skbmod(a);
net/sched/act_skbmod.c
237
static int tcf_skbmod_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_skbmod.c
240
struct tcf_skbmod *d = to_skbmod(a);
net/sched/act_skbmod.c
26
const struct tc_action *a,
net/sched/act_skbmod.c
29
struct tcf_skbmod *d = to_skbmod(a);
net/sched/act_tunnel_key.c
27
const struct tc_action *a,
net/sched/act_tunnel_key.c
30
struct tcf_tunnel_key *t = to_tunnel_key(a);
net/sched/act_tunnel_key.c
356
struct nlattr *est, struct tc_action **a,
net/sched/act_tunnel_key.c
397
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_tunnel_key.c
500
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_tunnel_key.c
521
t = to_tunnel_key(*a);
net/sched/act_tunnel_key.c
535
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_tunnel_key.c
555
tcf_idr_release(*a, bind);
net/sched/act_tunnel_key.c
561
static void tunnel_key_release(struct tc_action *a)
net/sched/act_tunnel_key.c
563
struct tcf_tunnel_key *t = to_tunnel_key(a);
net/sched/act_tunnel_key.c
715
static int tunnel_key_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_tunnel_key.c
719
struct tcf_tunnel_key *t = to_tunnel_key(a);
net/sched/act_vlan.c
115
struct nlattr *est, struct tc_action **a,
net/sched/act_vlan.c
147
err = tcf_idr_check_alloc(tn, &index, a, bind);
net/sched/act_vlan.c
161
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
169
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
183
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
201
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
209
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
217
ret = tcf_idr_create_from_flags(tn, index, est, a,
net/sched/act_vlan.c
226
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
23
const struct tc_action *a,
net/sched/act_vlan.c
234
v = to_vlan(*a);
net/sched/act_vlan.c
257
goto_ch = tcf_action_set_ctrlact(*a, parm->action, goto_ch);
net/sched/act_vlan.c
26
struct tcf_vlan *v = to_vlan(a);
net/sched/act_vlan.c
271
tcf_idr_release(*a, bind);
net/sched/act_vlan.c
275
static void tcf_vlan_cleanup(struct tc_action *a)
net/sched/act_vlan.c
277
struct tcf_vlan *v = to_vlan(a);
net/sched/act_vlan.c
285
static int tcf_vlan_dump(struct sk_buff *skb, struct tc_action *a,
net/sched/act_vlan.c
289
struct tcf_vlan *v = to_vlan(a);
net/sched/act_vlan.c
336
static void tcf_vlan_stats_update(struct tc_action *a, u64 bytes, u64 packets,
net/sched/act_vlan.c
339
struct tcf_vlan *v = to_vlan(a);
net/sched/act_vlan.c
342
tcf_action_update_stats(a, bytes, packets, drops, hw);
net/sched/cls_api.c
2768
struct tcf_dump_args *a = (void *)arg;
net/sched/cls_api.c
2769
struct net *net = sock_net(a->skb->sk);
net/sched/cls_api.c
2771
return tcf_fill_node(net, a->skb, tp, a->block, a->q, a->parent,
net/sched/cls_api.c
2772
n, NETLINK_CB(a->cb->skb).portid,
net/sched/cls_api.c
2773
a->cb->nlh->nlmsg_seq, NLM_F_MULTI,
net/sched/cls_api.c
2774
RTM_NEWTFILTER, a->terse_dump, true, NULL);
net/sched/cls_api.c
3546
struct tc_action *a = tcf_exts_first_act(exts);
net/sched/cls_api.c
3547
if (a != NULL && tcf_action_copy_stats(skb, a, 1) < 0)
net/sched/cls_flow.c
62
unsigned long a = (unsigned long)addr;
net/sched/cls_flow.c
64
return (a & 0xFFFFFFFF) ^ (BITS_PER_LONG > 32 ? a >> 32 : 0);
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
2086
struct tcf_bind_args *a = (void *)arg;
net/sched/sch_api.c
2092
tp->ops->bind_class(n, a->classid, a->cl, q, a->base);
net/sched/sch_api.c
2108
struct tc_bind_class_args *a = (struct tc_bind_class_args *)w;
net/sched/sch_api.c
2126
arg.classid = a->clid;
net/sched/sch_api.c
2128
arg.cl = a->new_cl;
net/sched/sch_api.c
2324
struct qdisc_dump_args *a = (struct qdisc_dump_args *)arg;
net/sched/sch_api.c
2326
return tc_fill_tclass(a->skb, q, cl, NETLINK_CB(a->cb->skb).portid,
net/sched/sch_api.c
2327
a->cb->nlh->nlmsg_seq, NLM_F_MULTI,
net/sched/sch_cake.c
1476
static const u32 a = CAKE_MAX_TINS * CAKE_QUEUES;
net/sched/sch_cake.c
1480
while (m < a) {
net/sched/sch_cake.c
1484
if (l < a) {
net/sched/sch_cake.c
1493
if (r < a) {
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_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_sfq.c
480
sfq_index a, next_a;
net/sched/sch_sfq.c
488
a = q->tail->next;
net/sched/sch_sfq.c
489
slot = &q->slots[a];
net/sched/sch_sfq.c
496
sfq_dec(q, a);
net/sched/sch_sfq.c
505
if (a == next_a) {
net/sctp/bind_addr.c
105
error = sctp_add_bind_addr(dest, &addr->a, sizeof(addr->a),
net/sctp/bind_addr.c
154
memcpy(&addr->a, new, min_t(size_t, sizeof(*new), new_size));
net/sctp/bind_addr.c
159
if (!addr->a.v4.sin_port)
net/sctp/bind_addr.c
160
addr->a.v4.sin_port = htons(bp->port);
net/sctp/bind_addr.c
188
if (sctp_cmp_addr_exact(&addr->a, del_addr)) {
net/sctp/bind_addr.c
247
af = sctp_get_af_specific(addr->a.v4.sin_family);
net/sctp/bind_addr.c
248
len = af->to_addr_param(&addr->a, &rawaddr);
net/sctp/bind_addr.c
324
if (opt->pf->cmp_addr(&laddr->a, addr, opt)) {
net/sctp/bind_addr.c
346
if (sp->pf->af->cmp_addr(&laddr->a, &laddr2->a) &&
net/sctp/bind_addr.c
390
conflict = sp->pf->cmp_addr(&laddr->a, addr, sp);
net/sctp/bind_addr.c
413
if (af->cmp_addr(&laddr->a, addr))
net/sctp/bind_addr.c
446
if (opt->pf->cmp_addr(&laddr->a, addr, opt))
net/sctp/bind_addr.c
452
return &laddr->a;
net/sctp/bind_addr.c
555
if (sctp_is_any(sk, &addr->a))
net/sctp/bind_addr.c
56
error = sctp_copy_one_addr(net, dest, &addr->a, scope,
net/sctp/bind_addr.c
68
error = sctp_copy_one_addr(net, dest, &addr->a,
net/sctp/diag.c
35
struct sctp_sockaddr_entry, list)->a;
net/sctp/diag.c
88
memcpy(info, &laddr->a, sizeof(laddr->a));
net/sctp/diag.c
89
memset(info + sizeof(laddr->a), 0, addrlen - sizeof(laddr->a));
net/sctp/endpointola.c
315
if (sctp_has_association(net, &addr->a, paddr,
net/sctp/ipv6.c
102
if (addr->a.sa.sa_family == AF_INET6 &&
net/sctp/ipv6.c
103
ipv6_addr_equal(&addr->a.v6.sin6_addr,
net/sctp/ipv6.c
105
addr->a.v6.sin6_scope_id == ifa->idev->dev->ifindex) {
net/sctp/ipv6.c
352
if ((laddr->a.sa.sa_family == AF_INET6) &&
net/sctp/ipv6.c
353
(sctp_v6_cmp_addr(&dst_saddr, &laddr->a))) {
net/sctp/ipv6.c
378
laddr->a.sa.sa_family != AF_INET6 ||
net/sctp/ipv6.c
379
scope > sctp_scope(&laddr->a))
net/sctp/ipv6.c
382
fl6->saddr = laddr->a.v6.sin6_addr;
net/sctp/ipv6.c
383
fl6->fl6_sport = laddr->a.v6.sin6_port;
net/sctp/ipv6.c
391
&laddr->a.v6.sin6_addr, bdst->dev, 1)) {
net/sctp/ipv6.c
400
bmatchlen = sctp_v6_addr_match_len(daddr, &laddr->a);
net/sctp/ipv6.c
476
addr->a.v6.sin6_family = AF_INET6;
net/sctp/ipv6.c
477
addr->a.v6.sin6_addr = ifp->addr;
net/sctp/ipv6.c
478
addr->a.v6.sin6_scope_id = dev->ifindex;
net/sctp/ipv6.c
88
addr->a.v6.sin6_family = AF_INET6;
net/sctp/ipv6.c
89
addr->a.v6.sin6_addr = ifa->addr;
net/sctp/ipv6.c
90
addr->a.v6.sin6_scope_id = ifa->idev->dev->ifindex;
net/sctp/proc.c
102
addr = &laddr->a;
net/sctp/protocol.c
146
if (!sctp_in_scope(net, &addr->a, scope))
net/sctp/protocol.c
153
if (addr->a.sa.sa_family == AF_INET &&
net/sctp/protocol.c
157
if (addr->a.sa.sa_family == AF_INET6 &&
net/sctp/protocol.c
162
laddr = addr->a;
net/sctp/protocol.c
168
error = sctp_add_bind_addr(bp, &addr->a, sizeof(addr->a),
net/sctp/protocol.c
481
if (sctp_v4_cmp_addr(&dst_saddr, &laddr->a))
net/sctp/protocol.c
503
AF_INET != laddr->a.sa.sa_family)
net/sctp/protocol.c
506
fl4->fl4_sport = laddr->a.v4.sin_port;
net/sctp/protocol.c
509
laddr->a.v4.sin_addr.s_addr);
net/sctp/protocol.c
518
odev = __ip_dev_find(sock_net(sk), laddr->a.v4.sin_addr.s_addr,
net/sctp/protocol.c
611
"entry:%p\n", __func__, &net->sctp.addr_waitq, &addrw->a.sa,
net/sctp/protocol.c
617
if (addrw->a.sa.sa_family == AF_INET6) {
net/sctp/protocol.c
620
if (ipv6_addr_type(&addrw->a.v6.sin6_addr) &
net/sctp/protocol.c
624
in6 = (struct in6_addr *)&addrw->a.v6.sin6_addr;
net/sctp/protocol.c
684
if (addrw->a.sa.sa_family != addr->a.sa.sa_family)
net/sctp/protocol.c
686
if (addrw->a.sa.sa_family == AF_INET) {
net/sctp/protocol.c
687
if (addrw->a.v4.sin_addr.s_addr ==
net/sctp/protocol.c
688
addr->a.v4.sin_addr.s_addr)
net/sctp/protocol.c
690
} else if (addrw->a.sa.sa_family == AF_INET6) {
net/sctp/protocol.c
691
if (ipv6_addr_equal(&addrw->a.v6.sin6_addr,
net/sctp/protocol.c
692
&addr->a.v6.sin6_addr))
net/sctp/protocol.c
730
"in wq:%p\n", __func__, addrw->state, &addrw->a.sa,
net/sctp/protocol.c
750
__func__, addrw->state, &addrw->a.sa, &net->sctp.addr_waitq);
net/sctp/protocol.c
779
addr->a.v4.sin_family = AF_INET;
net/sctp/protocol.c
780
addr->a.v4.sin_addr.s_addr = ifa->ifa_local;
net/sctp/protocol.c
792
if (addr->a.sa.sa_family == AF_INET &&
net/sctp/protocol.c
793
addr->a.v4.sin_addr.s_addr ==
net/sctp/protocol.c
91
addr->a.v4.sin_family = AF_INET;
net/sctp/protocol.c
92
addr->a.v4.sin_addr.s_addr = ifa->ifa_local;
net/sctp/sm_make_chunk.c
3344
if (sctp_cmp_addr_exact(&saddr->a, &addr))
net/sctp/socket.c
621
chunk = sctp_make_asconf_update_ip(asoc, &laddr->a, addrs,
net/sctp/socket.c
6252
(AF_INET6 == addr->a.sa.sa_family))
net/sctp/socket.c
6256
(AF_INET == addr->a.sa.sa_family))
net/sctp/socket.c
6258
memcpy(&temp, &addr->a, sizeof(temp));
net/sctp/socket.c
6334
if (sctp_is_any(sk, &addr->a)) {
net/sctp/socket.c
6351
memcpy(&temp, &addr->a, sizeof(temp));
net/sctp/socket.c
884
if (sctp_cmp_addr_exact(&saddr->a, laddr))
net/sctp/socket.c
917
addr = &addrw->a;
net/shaper/shaper.c
926
static int net_shaper_handle_cmp(const struct net_shaper_handle *a,
net/shaper/shaper.c
930
BUILD_BUG_ON(sizeof(*a) != 8);
net/shaper/shaper.c
932
return memcmp(a, b, sizeof(*a));
net/socket.c
3083
unsigned long a[AUDITSC_ARGS];
net/socket.c
3093
if (len > sizeof(a))
net/socket.c
3097
if (copy_from_user(a, args, len))
net/socket.c
3100
err = audit_socketcall(nargs[call] / sizeof(unsigned long), a);
net/socket.c
3104
a0 = a[0];
net/socket.c
3105
a1 = a[1];
net/socket.c
3109
err = __sys_socket(a0, a1, a[2]);
net/socket.c
3112
err = __sys_bind(a0, (struct sockaddr __user *)a1, a[2]);
net/socket.c
3115
err = __sys_connect(a0, (struct sockaddr __user *)a1, a[2]);
net/socket.c
3122
(int __user *)a[2], 0);
net/socket.c
3127
(int __user *)a[2], 0);
net/socket.c
3132
(int __user *)a[2], 1);
net/socket.c
3135
err = __sys_socketpair(a0, a1, a[2], (int __user *)a[3]);
net/socket.c
3138
err = __sys_sendto(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3142
err = __sys_sendto(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3143
(struct sockaddr __user *)a[4], a[5]);
net/socket.c
3146
err = __sys_recvfrom(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3150
err = __sys_recvfrom(a0, (void __user *)a1, a[2], a[3],
net/socket.c
3151
(struct sockaddr __user *)a[4],
net/socket.c
3152
(int __user *)a[5]);
net/socket.c
3158
err = __sys_setsockopt(a0, a1, a[2], (char __user *)a[3],
net/socket.c
3159
a[4]);
net/socket.c
3163
__sys_getsockopt(a0, a1, a[2], (char __user *)a[3],
net/socket.c
3164
(int __user *)a[4]);
net/socket.c
3168
a[2], true);
net/socket.c
3171
err = __sys_sendmmsg(a0, (struct mmsghdr __user *)a1, a[2],
net/socket.c
3172
a[3], true);
net/socket.c
3176
a[2], true);
net/socket.c
3181
a[2], a[3],
net/socket.c
3182
(struct __kernel_timespec __user *)a[4],
net/socket.c
3186
a[2], a[3], NULL,
net/socket.c
3187
(struct old_timespec32 __user *)a[4]);
net/socket.c
3191
(int __user *)a[2], a[3]);
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
140
struct rsi *item = container_of(a, 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
415
struct rsc *new = container_of(a, 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
22
static bool switchdev_obj_eq(const struct switchdev_obj *a,
net/switchdev/switchdev.c
28
if (a->id != b->id || a->orig_dev != b->orig_dev)
net/switchdev/switchdev.c
31
switch (a->id) {
net/switchdev/switchdev.c
33
va = SWITCHDEV_OBJ_PORT_VLAN(a);
net/switchdev/switchdev.c
40
ma = SWITCHDEV_OBJ_PORT_MDB(a);
net/tipc/bearer.c
109
int tipc_media_addr_printf(char *buf, int len, struct tipc_media_addr *a)
net/tipc/bearer.c
115
m = media_find_id(a->media_id);
net/tipc/bearer.c
117
if (m && !m->addr2str(a, addr_str, sizeof(addr_str)))
net/tipc/bearer.c
122
ret = scnprintf(buf, len, "UNKNOWN(%u)", a->media_id);
net/tipc/bearer.c
123
for (i = 0; i < sizeof(a->value); i++)
net/tipc/bearer.c
125
"-%x", a->value[i]);
net/tipc/bearer.h
217
int tipc_media_addr_printf(char *buf, int len, struct tipc_media_addr *a);
net/tipc/ib_media.c
48
static int tipc_ib_addr2str(struct tipc_media_addr *a, char *str_buf,
net/tipc/ib_media.c
54
sprintf(str_buf, "%20phC", a->value);
net/tipc/msg.h
572
static inline void msg_set_prevnode(struct tipc_msg *m, u32 a)
net/tipc/msg.h
574
msg_set_word(m, 3, a);
net/tipc/msg.h
631
static inline void msg_set_orignode(struct tipc_msg *m, u32 a)
net/tipc/msg.h
633
msg_set_word(m, 6, a);
net/tipc/msg.h
641
static inline void msg_set_destnode(struct tipc_msg *m, u32 a)
net/tipc/msg.h
643
msg_set_word(m, 7, a);
net/tipc/name_table.c
406
static int tipc_publ_sort(void *priv, const struct list_head *a,
net/tipc/name_table.c
411
pa = container_of(a, struct publication, list);
net/tipc/udp_media.c
130
static int tipc_udp_addr2str(struct tipc_media_addr *a, char *buf, int size)
net/tipc/udp_media.c
132
struct udp_media_addr *ua = (struct udp_media_addr *)&a->value;
net/tipc/udp_media.c
147
static int tipc_udp_msg2addr(struct tipc_bearer *b, struct tipc_media_addr *a,
net/tipc/udp_media.c
155
tipc_udp_media_addr_set(a, ua);
net/tipc/udp_media.c
160
static int tipc_udp_addr2msg(char *msg, struct tipc_media_addr *a)
net/tipc/udp_media.c
164
memcpy(msg + TIPC_MEDIA_ADDR_OFFSET, a->value,
net/unix/af_unix.c
126
static int unix_table_lock_cmp_fn(const struct lockdep_map *a,
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
137
a = container_of(_a, struct unix_sock, lock.dep_map);
net/unix/af_unix.c
140
if (a->sk.sk_state == TCP_LISTEN) {
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
184
a = container_of(_a, 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/wireless/scan.c
1451
static int cmp_bss(struct cfg80211_bss *a,
net/wireless/scan.c
1460
if (a->channel != b->channel)
net/wireless/scan.c
1462
(a->channel->center_freq * 1000 + a->channel->freq_offset);
net/wireless/scan.c
1464
a_ies = rcu_access_pointer(a->ies);
net/wireless/scan.c
1471
if (WLAN_CAPABILITY_IS_STA_BSS(a->capability))
net/wireless/scan.c
1498
r = memcmp(a->bssid, b->bssid, sizeof(a->bssid));
net/wireless/scan.c
406
static bool is_bss(struct cfg80211_bss *a, const u8 *bssid,
net/wireless/scan.c
412
if (bssid && !ether_addr_equal(a->bssid, bssid))
net/wireless/scan.c
418
ies = rcu_access_pointer(a->ies);
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
131
struct xfrm_md_info *a_info = lwt_xfrm_info(a);
net/xfrm/xfrm_policy.c
1495
u32 a = k->type << 24 | k->dir << 16 | k->family;
net/xfrm/xfrm_policy.c
1497
return jhash_3words(a, k->if_id, net_hash_mix(read_pnet(&k->net)),
net/xfrm/xfrm_policy.c
846
static int xfrm_policy_addr_delta(const xfrm_address_t *a,
net/xfrm/xfrm_policy.c
859
ma = ntohl(a->a4) & mask;
net/xfrm/xfrm_policy.c
871
delta = memcmp(a->a6, b->a6, pdw << 2);
net/xfrm/xfrm_policy.c
877
ma = ntohl(a->a6[pdw]) & mask;
rust/helpers/atomic.c
1001
return atomic64_fetch_add_unless(v, a, u);
rust/helpers/atomic.c
1005
rust_helper_atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
rust/helpers/atomic.c
1007
return atomic64_add_unless(v, a, u);
rust/helpers/atomic.c
489
rust_helper_atomic_fetch_add_unless(atomic_t *v, int a, int u)
rust/helpers/atomic.c
491
return atomic_fetch_add_unless(v, a, u);
rust/helpers/atomic.c
495
rust_helper_atomic_add_unless(atomic_t *v, int a, int u)
rust/helpers/atomic.c
497
return atomic_add_unless(v, a, u);
rust/helpers/atomic.c
999
rust_helper_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
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
37
bool __res = !(a)[0]; \
samples/bpf/xdp_sample.bpf.c
38
for (int i = 0; i < ARRAY_SIZE(a) && (a)[i]; i++) { \
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
1492
tmp = *a;
samples/bpf/xdp_sample_user.c
1493
*a = *b;
samples/connector/ucon.c
38
#define ulog(f, a...) fprintf(stdout, f, ##a)
samples/connector/ucon.c
40
#define ulog(f, a...) do {} while (0)
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/asn1_compiler.c
727
(*a)->name->size);
scripts/dtc/dtc.h
105
#define ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1))
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/flattree.c
143
static void asm_emit_align(void *e, int a)
scripts/dtc/flattree.c
147
fprintf(f, "\t.balign\t%d, 0\n", a);
scripts/dtc/flattree.c
63
static void bin_emit_align(void *e, int a)
scripts/dtc/flattree.c
67
*dtbuf = data_append_align(*dtbuf, a);
scripts/dtc/include-prefixes/arm64/apple/multi-die-cpp.h
19
#define DIE_NODE(a) __concat(a, DIE)
scripts/dtc/include-prefixes/arm64/apple/multi-die-cpp.h
20
#define DIE_LABEL(a) __stringify(__concat(a, DIE))
scripts/dtc/include-prefixes/dt-bindings/arm/qcom,ids.h
302
#define QCOM_BOARD_ID(a, major, minor) \
scripts/dtc/include-prefixes/dt-bindings/arm/qcom,ids.h
303
(((major & 0xff) << 16) | ((minor & 0xff) << 8) | QCOM_BOARD_ID_##a)
scripts/dtc/libfdt/libfdt_internal.h
10
#define FDT_ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1))
scripts/dtc/livetree.c
736
const struct reserve_info *a, *b;
scripts/dtc/livetree.c
738
a = *((const struct reserve_info * const *)ax);
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
787
a = *((const struct property * const *)ax);
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
823
a = *((const struct node * const *)ax);
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
131
x->d = e + x->a;
scripts/gcc-plugins/randomize_layout_plugin.c
138
x->a = seed[0];
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
102
int a;
scripts/gendwarfksyms/examples/kabi_ex.h
120
unsigned int a;
scripts/gendwarfksyms/examples/kabi_ex.h
134
unsigned int a;
scripts/gendwarfksyms/examples/kabi_ex.h
152
unsigned int a;
scripts/gendwarfksyms/examples/kabi_ex.h
170
int a;
scripts/gendwarfksyms/examples/kabi_ex.h
186
int a;
scripts/gendwarfksyms/examples/kabi_ex.h
205
int a;
scripts/gendwarfksyms/examples/kabi_ex.h
230
unsigned long a;
scripts/gendwarfksyms/examples/kabi_ex.h
242
unsigned long a;
scripts/gendwarfksyms/examples/kabi_ex.h
256
unsigned long a;
scripts/gendwarfksyms/examples/kabi_ex.h
275
unsigned long a;
scripts/gendwarfksyms/examples/kabi_ex.h
296
unsigned long a;
scripts/gendwarfksyms/examples/kabi_ex.h
324
unsigned long a;
scripts/gendwarfksyms/examples/kabi_ex.h
42
int a;
scripts/gendwarfksyms/examples/kabi_ex.h
74
int a;
scripts/gendwarfksyms/examples/kabi_ex.h
88
int a;
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
403
a = a->next;
scripts/genksyms/genksyms.c
407
return !a && !b;
scripts/genksyms/genksyms.c
55
static int equal_list(struct string_list *a, struct string_list *b);
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
317
const struct sym_entry *sa = *(const struct sym_entry **)a;
scripts/kallsyms.c
646
static int compare_symbols(const void *a, const void *b)
scripts/kallsyms.c
648
const struct sym_entry *sa = *(const struct sym_entry **)a;
scripts/kconfig/nconf.h
25
#define max(a, b) ({\
scripts/kconfig/nconf.h
26
typeof(a) _a = a;\
scripts/kconfig/nconf.h
30
#define min(a, b) ({\
scripts/kconfig/nconf.h
31
typeof(a) _a = a;\
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
150
hash[0] += a;
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
94
a = hash[0];
scripts/mod/sumversion.c
99
ROUND1(a, b, c, d, in[0], 3);
scripts/sorttable.c
101
static int compare_extable_64(const void *a, const void *b)
scripts/sorttable.c
103
Elf64_Addr av = elf_parser.r8(a);
scripts/sorttable.c
111
static int (*compare_extable)(const void *a, const void *b);
scripts/sorttable.c
141
const int *a = g_orc_ip_table + *(int *)_a;
scripts/sorttable.c
143
unsigned long a_val = orc_ip(a);
scripts/sorttable.c
157
orc_a = g_orc_table + (a - g_orc_ip_table);
scripts/sorttable.c
222
static int compare_values_64(const void *a, const void *b)
scripts/sorttable.c
224
uint64_t av = *(uint64_t *)a;
scripts/sorttable.c
232
static int compare_values_32(const void *a, const void *b)
scripts/sorttable.c
234
uint32_t av = *(uint32_t *)a;
scripts/sorttable.c
242
static int (*compare_values)(const void *a, const void *b);
scripts/sorttable.c
288
const struct func_info *a = A;
scripts/sorttable.c
290
if (key + before_func < a->addr)
scripts/sorttable.c
292
return key >= a->addr + a->size;
scripts/sorttable.c
304
const struct func_info *a = A;
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
825
int32_t av = (int32_t)elf_parser.r(a);
scripts/sorttable.c
91
static int compare_extable_32(const void *a, const void *b)
scripts/sorttable.c
93
Elf32_Addr av = elf_parser.r(a);
scripts/tracepoint-update.c
25
static int compare_strings(const void *a, const void *b)
scripts/tracepoint-update.c
27
const char *av = *(const char **)a;
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/include/label.h
283
struct aa_label *a,
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
1007
AA_BUG(!a);
security/apparmor/label.c
1012
k < z->size && (p = aa_label_next_in_merge(&i, a, b));
security/apparmor/label.c
1045
struct aa_label *a,
security/apparmor/label.c
1056
AA_BUG(!a);
security/apparmor/label.c
1057
AA_BUG(a->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
1093
if (k == a->size)
security/apparmor/label.c
1094
return aa_get_label(a);
security/apparmor/label.c
1113
static struct aa_labelset *labelset_of_merge(struct aa_label *a,
security/apparmor/label.c
1116
struct aa_ns *nsa = labels_ns(a);
security/apparmor/label.c
113
AA_BUG(!a);
security/apparmor/label.c
1136
struct aa_label *a,
security/apparmor/label.c
1142
AA_BUG(!a);
security/apparmor/label.c
1145
if (a == b)
security/apparmor/label.c
1146
return __label_find(a);
security/apparmor/label.c
115
AA_BUG(!a->base.hname);
security/apparmor/label.c
1152
int result = label_merge_cmp(a, b, this);
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
1182
AA_BUG(!a);
security/apparmor/label.c
1185
if (label_is_stale(a))
security/apparmor/label.c
1186
a = ar = aa_get_newest_label(a);
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
1217
AA_BUG(!a);
security/apparmor/label.c
1220
if (a == b)
security/apparmor/label.c
1221
return aa_get_newest_label(a);
security/apparmor/label.c
1232
a = aa_get_newest_label(a);
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
1245
aa_put_label(a);
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
141
AA_BUG(!a);
security/apparmor/label.c
143
AA_BUG(!a->ns);
security/apparmor/label.c
145
AA_BUG(!a->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
172
AA_BUG(!a);
security/apparmor/label.c
173
AA_BUG(!*a);
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
480
if (a == b)
security/apparmor/label.c
483
return vec_cmp(a->vec, a->size, b->vec, b->size);
security/apparmor/label.c
958
struct aa_label *a,
security/apparmor/label.c
961
AA_BUG(!a);
security/apparmor/label.c
965
AA_BUG(I->i > a->size);
security/apparmor/label.c
969
if (I->i < a->size) {
security/apparmor/label.c
971
int res = profile_cmp(a->vec[I->i], b->vec[I->j]);
security/apparmor/label.c
979
return a->vec[(I->i)++];
security/apparmor/policy_unpack.c
683
int a = aa_map_resource(i);
security/apparmor/policy_unpack.c
686
rules->rlimits.limits[a].rlim_max = tmp2;
security/integrity/ima/ima_policy.c
53
#define INVALID_PCR(a) (((a) < 0) || \
security/integrity/ima/ima_policy.c
54
(a) >= (sizeof_field(struct ima_iint_cache, measured_pcrs) * 8))
security/keys/keyring.c
328
const struct keyring_index_key *a = &key_a->index_key;
security/keys/keyring.c
334
seg_a = a->hash;
security/keys/keyring.c
344
seg_a = a->x;
security/keys/keyring.c
351
seg_a = (unsigned long)a->type;
security/keys/keyring.c
357
seg_a = (unsigned long)a->domain_tag;
security/keys/keyring.c
363
i = sizeof(a->desc);
security/keys/keyring.c
364
if (a->desc_len <= i)
security/keys/keyring.c
367
for (; i < a->desc_len; i++) {
security/keys/keyring.c
368
seg_a = *(unsigned char *)(a->description + i);
security/lsm_audit.c
178
const struct common_audit_data *a)
security/lsm_audit.c
185
BUILD_BUG_ON(sizeof(a->u) > sizeof(void *)*2);
security/lsm_audit.c
187
switch (a->type) {
security/lsm_audit.c
191
audit_log_format(ab, " ipc_key=%d ", a->u.ipc_id);
security/lsm_audit.c
194
audit_log_format(ab, " capability=%d ", a->u.cap);
security/lsm_audit.c
199
audit_log_d_path(ab, " path=", &a->u.path);
security/lsm_audit.c
201
inode = d_backing_inode(a->u.path.dentry);
security/lsm_audit.c
212
audit_log_d_path(ab, " path=", &a->u.file->f_path);
security/lsm_audit.c
214
inode = file_inode(a->u.file);
security/lsm_audit.c
225
audit_log_d_path(ab, " path=", &a->u.op->path);
security/lsm_audit.c
227
inode = a->u.op->path.dentry->d_inode;
security/lsm_audit.c
234
audit_log_format(ab, " ioctlcmd=0x%hx", a->u.op->cmd);
security/lsm_audit.c
241
spin_lock(&a->u.dentry->d_lock);
security/lsm_audit.c
242
audit_log_untrustedstring(ab, a->u.dentry->d_name.name);
security/lsm_audit.c
243
spin_unlock(&a->u.dentry->d_lock);
security/lsm_audit.c
245
inode = d_backing_inode(a->u.dentry);
security/lsm_audit.c
258
inode = a->u.inode;
security/lsm_audit.c
273
struct task_struct *tsk = a->u.tsk;
security/lsm_audit.c
286
if (a->u.net->sk) {
security/lsm_audit.c
287
const struct sock *sk = a->u.net->sk;
security/lsm_audit.c
338
switch (a->u.net->family) {
security/lsm_audit.c
340
print_ipv4_addr(ab, a->u.net->v4info.saddr,
security/lsm_audit.c
341
a->u.net->sport,
security/lsm_audit.c
343
print_ipv4_addr(ab, a->u.net->v4info.daddr,
security/lsm_audit.c
344
a->u.net->dport,
security/lsm_audit.c
348
print_ipv6_addr(ab, &a->u.net->v6info.saddr,
security/lsm_audit.c
349
a->u.net->sport,
security/lsm_audit.c
351
print_ipv6_addr(ab, &a->u.net->v6info.daddr,
security/lsm_audit.c
352
a->u.net->dport,
security/lsm_audit.c
356
if (a->u.net->netif > 0) {
security/lsm_audit.c
360
dev = dev_get_by_index(&init_net, a->u.net->netif);
security/lsm_audit.c
369
audit_log_format(ab, " key_serial=%u", a->u.key_struct.key);
security/lsm_audit.c
370
if (a->u.key_struct.key_desc) {
security/lsm_audit.c
372
audit_log_untrustedstring(ab, a->u.key_struct.key_desc);
security/lsm_audit.c
378
audit_log_untrustedstring(ab, a->u.kmod_name);
security/lsm_audit.c
385
memcpy(&sbn_pfx.s6_addr, &a->u.ibpkey->subnet_prefix,
security/lsm_audit.c
386
sizeof(a->u.ibpkey->subnet_prefix));
security/lsm_audit.c
388
a->u.ibpkey->pkey, &sbn_pfx);
security/lsm_audit.c
393
a->u.ibendport->dev_name,
security/lsm_audit.c
394
a->u.ibendport->port);
security/lsm_audit.c
398
lockdown_reasons[a->u.reason]);
security/lsm_audit.c
401
audit_log_format(ab, " anonclass=%s", a->u.anonclass);
security/lsm_audit.c
404
audit_log_format(ab, " nl-msgtype=%hu", a->u.nlmsg_type);
security/lsm_audit.c
415
const struct common_audit_data *a)
security/lsm_audit.c
421
audit_log_lsm_data(ab, a);
security/lsm_audit.c
433
void common_lsm_audit(struct common_audit_data *a,
security/lsm_audit.c
439
if (a == NULL)
security/lsm_audit.c
449
pre_audit(ab, a);
security/lsm_audit.c
451
dump_common_audit_data(ab, a);
security/lsm_audit.c
454
post_audit(ab, a);
security/selinux/avc.c
651
static void avc_audit_pre_callback(struct audit_buffer *ab, void *a)
security/selinux/avc.c
653
struct common_audit_data *ad = a;
security/selinux/avc.c
692
static void avc_audit_post_callback(struct audit_buffer *ab, void *a)
security/selinux/avc.c
694
struct common_audit_data *ad = a;
security/selinux/avc.c
756
struct common_audit_data *a)
security/selinux/avc.c
764
if (!a) {
security/selinux/avc.c
765
a = &stack_data;
security/selinux/avc.c
766
a->type = LSM_AUDIT_DATA_NONE;
security/selinux/avc.c
777
a->selinux_audit_data = &sad;
security/selinux/avc.c
779
common_lsm_audit(a, avc_audit_pre_callback, avc_audit_post_callback);
security/selinux/include/avc.h
102
u32 denied, int result, struct common_audit_data *a);
security/selinux/include/avc.h
125
struct common_audit_data *a)
security/selinux/include/avc.h
132
result, a);
security/selinux/ss/avtab.c
306
int avtab_read_item(struct avtab *a, struct policy_file *fp, struct policydb *pol,
security/selinux/ss/avtab.c
307
int (*insertf)(struct avtab *a, const struct avtab_key *k,
security/selinux/ss/avtab.c
381
rc = insertf(a, &key, &datum, p);
security/selinux/ss/avtab.c
468
return insertf(a, &key, &datum, p);
security/selinux/ss/avtab.c
471
static int avtab_insertf(struct avtab *a, const struct avtab_key *k,
security/selinux/ss/avtab.c
474
return avtab_insert(a, k, d);
security/selinux/ss/avtab.c
477
int avtab_read(struct avtab *a, struct policy_file *fp, struct policydb *pol)
security/selinux/ss/avtab.c
495
rc = avtab_alloc(a, nel);
security/selinux/ss/avtab.c
500
rc = avtab_read_item(a, fp, pol, avtab_insertf, NULL, false);
security/selinux/ss/avtab.c
516
avtab_destroy(a);
security/selinux/ss/avtab.c
556
int avtab_write(struct policydb *p, struct avtab *a, struct policy_file *fp)
security/selinux/ss/avtab.c
563
buf[0] = cpu_to_le32(a->nel);
security/selinux/ss/avtab.c
568
for (i = 0; i < a->nslot; i++) {
security/selinux/ss/avtab.c
569
for (cur = a->htable[i]; cur; cur = cur->next) {
security/selinux/ss/avtab.h
109
int avtab_read_item(struct avtab *a, struct policy_file *fp, struct policydb *pol,
security/selinux/ss/avtab.h
110
int (*insert)(struct avtab *a, const struct avtab_key *k,
security/selinux/ss/avtab.h
114
int avtab_read(struct avtab *a, struct policy_file *fp, struct policydb *pol);
security/selinux/ss/avtab.h
117
int avtab_write(struct policydb *p, struct avtab *a, struct policy_file *fp);
security/selinux/ss/conditional.c
254
static int cond_insertf(struct avtab *a, const struct avtab_key *k,
security/smack/smack.h
273
struct common_audit_data a;
security/smack/smack.h
470
static inline void smk_ad_init(struct smk_audit_info *a, const char *func,
security/smack/smack.h
473
memset(&a->sad, 0, sizeof(a->sad));
security/smack/smack.h
474
a->a.type = type;
security/smack/smack.h
475
a->a.smack_audit_data = &a->sad;
security/smack/smack.h
476
a->a.smack_audit_data->function = func;
security/smack/smack.h
479
static inline void smk_ad_init_net(struct smk_audit_info *a, const char *func,
security/smack/smack.h
482
smk_ad_init(a, func, type);
security/smack/smack.h
484
a->a.u.net = net;
security/smack/smack.h
487
static inline void smk_ad_setfield_u_tsk(struct smk_audit_info *a,
security/smack/smack.h
490
a->a.u.tsk = t;
security/smack/smack.h
492
static inline void smk_ad_setfield_u_fs_path_dentry(struct smk_audit_info *a,
security/smack/smack.h
495
a->a.u.dentry = d;
security/smack/smack.h
497
static inline void smk_ad_setfield_u_fs_inode(struct smk_audit_info *a,
security/smack/smack.h
500
a->a.u.inode = i;
security/smack/smack.h
502
static inline void smk_ad_setfield_u_fs_path(struct smk_audit_info *a,
security/smack/smack.h
505
a->a.u.path = p;
security/smack/smack.h
507
static inline void smk_ad_setfield_u_net_sk(struct smk_audit_info *a,
security/smack/smack.h
510
a->a.u.net->sk = sk;
security/smack/smack.h
515
static inline void smk_ad_init(struct smk_audit_info *a, const char *func,
security/smack/smack.h
519
static inline void smk_ad_setfield_u_tsk(struct smk_audit_info *a,
security/smack/smack.h
523
static inline void smk_ad_setfield_u_fs_path_dentry(struct smk_audit_info *a,
security/smack/smack.h
527
static inline void smk_ad_setfield_u_fs_inode(struct smk_audit_info *a,
security/smack/smack.h
531
static inline void smk_ad_setfield_u_fs_path(struct smk_audit_info *a,
security/smack/smack.h
535
static inline void smk_ad_setfield_u_net_sk(struct smk_audit_info *a,
security/smack/smack_access.c
118
int request, struct smk_audit_info *a)
security/smack/smack_access.c
200
if (a)
security/smack/smack_access.c
202
request, rc, a);
security/smack/smack_access.c
221
u32 mode, struct smk_audit_info *a)
security/smack/smack_access.c
254
if (a)
security/smack/smack_access.c
256
mode, rc, a);
security/smack/smack_access.c
273
u32 mode, struct smk_audit_info *a)
security/smack/smack_access.c
277
return smk_tskacc(tsp, obj_known, mode, a);
security/smack/smack_access.c
319
static void smack_log_callback(struct audit_buffer *ab, void *a)
security/smack/smack_access.c
321
struct common_audit_data *ad = a;
security/smack/smack_access.c
356
struct common_audit_data *a = &ad->a;
security/smack/smack_access.c
364
sad = a->smack_audit_data;
security/smack/smack_access.c
391
common_lsm_audit(a, smack_log_callback, NULL);
security/smack/smack_lsm.c
2696
ad.a.u.net->family = sap->sin_family;
security/smack/smack_lsm.c
2697
ad.a.u.net->dport = sap->sin_port;
security/smack/smack_lsm.c
2698
ad.a.u.net->v4info.daddr = sap->sin_addr.s_addr;
security/smack/smack_lsm.c
2736
ad.a.u.net->family = PF_INET6;
security/smack/smack_lsm.c
2737
ad.a.u.net->dport = address->sin6_port;
security/smack/smack_lsm.c
2739
ad.a.u.net->v6info.saddr = address->sin6_addr;
security/smack/smack_lsm.c
2741
ad.a.u.net->v6info.daddr = address->sin6_addr;
security/smack/smack_lsm.c
3186
ad.a.u.ipc_id = isp->id;
security/smack/smack_lsm.c
3275
ad.a.u.ipc_id = isp->id;
security/smack/smack_lsm.c
3370
ad.a.u.ipc_id = isp->id;
security/smack/smack_lsm.c
3478
ad.a.u.ipc_id = ipp->id;
security/smack/smack_lsm.c
4285
ad.a.u.net->family = family;
security/smack/smack_lsm.c
4286
ad.a.u.net->netif = skb->skb_iif;
security/smack/smack_lsm.c
4287
ipv4_skb_to_auditdata(skb, &ad.a, NULL);
security/smack/smack_lsm.c
4318
ad.a.u.net->family = family;
security/smack/smack_lsm.c
4319
ad.a.u.net->netif = skb->skb_iif;
security/smack/smack_lsm.c
4320
ipv6_skb_to_auditdata(skb, &ad.a, NULL);
security/smack/smack_lsm.c
4491
ad.a.u.net->family = family;
security/smack/smack_lsm.c
4492
ad.a.u.net->netif = skb->skb_iif;
security/smack/smack_lsm.c
4493
ipv4_skb_to_auditdata(skb, &ad.a, NULL);
security/smack/smack_lsm.c
4645
ad.a.u.key_struct.key = keyp->serial;
security/smack/smack_lsm.c
4646
ad.a.u.key_struct.key_desc = keyp->description;
security/smack/smack_lsm.c
4710
ad.a.u.key_struct.key = key->serial;
security/smack/smack_lsm.c
4711
ad.a.u.key_struct.key_desc = key->description;
security/tomoyo/common.c
1048
static bool tomoyo_same_task_acl(const struct tomoyo_acl_info *a,
security/tomoyo/common.c
1051
const struct tomoyo_task_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/common.c
842
static bool tomoyo_same_manager(const struct tomoyo_acl_head *a,
security/tomoyo/common.c
845
return container_of(a, struct tomoyo_manager, head)->manager ==
security/tomoyo/common.h
1167
static inline bool tomoyo_pathcmp(const struct tomoyo_path_info *a,
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
357
static inline bool tomoyo_same_condition(const struct tomoyo_condition *a,
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
219
static bool tomoyo_same_transition_control(const struct tomoyo_acl_head *a,
security/tomoyo/domain.c
222
const struct tomoyo_transition_control *p1 = container_of(a,
security/tomoyo/domain.c
382
static bool tomoyo_same_aggregator(const struct tomoyo_acl_head *a,
security/tomoyo/domain.c
385
const struct tomoyo_aggregator *p1 = container_of(a, typeof(*p1),
security/tomoyo/domain.c
73
static inline bool tomoyo_same_acl_head(const struct tomoyo_acl_info *a,
security/tomoyo/domain.c
76
return a->type == b->type && a->cond == b->cond;
security/tomoyo/environ.c
77
static bool tomoyo_same_env_acl(const struct tomoyo_acl_info *a,
security/tomoyo/environ.c
80
const struct tomoyo_env_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/file.c
345
static bool tomoyo_same_path_acl(const struct tomoyo_acl_info *a,
security/tomoyo/file.c
348
const struct tomoyo_path_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/file.c
363
static bool tomoyo_merge_path_acl(struct tomoyo_acl_info *a,
security/tomoyo/file.c
367
u16 * const a_perm = &container_of(a, struct tomoyo_path_acl, head)
security/tomoyo/file.c
417
static bool tomoyo_same_mkdev_acl(const struct tomoyo_acl_info *a,
security/tomoyo/file.c
420
const struct tomoyo_mkdev_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/file.c
438
static bool tomoyo_merge_mkdev_acl(struct tomoyo_acl_info *a,
security/tomoyo/file.c
442
u8 *const a_perm = &container_of(a, struct tomoyo_mkdev_acl,
security/tomoyo/file.c
499
static bool tomoyo_same_path2_acl(const struct tomoyo_acl_info *a,
security/tomoyo/file.c
502
const struct tomoyo_path2_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/file.c
518
static bool tomoyo_merge_path2_acl(struct tomoyo_acl_info *a,
security/tomoyo/file.c
522
u8 * const a_perm = &container_of(a, struct tomoyo_path2_acl, head)
security/tomoyo/file.c
636
static bool tomoyo_same_path_number_acl(const struct tomoyo_acl_info *a,
security/tomoyo/file.c
639
const struct tomoyo_path_number_acl *p1 = container_of(a, typeof(*p1),
security/tomoyo/file.c
657
static bool tomoyo_merge_path_number_acl(struct tomoyo_acl_info *a,
security/tomoyo/file.c
661
u8 * const a_perm = &container_of(a, struct tomoyo_path_number_acl,
security/tomoyo/file.c
967
static bool tomoyo_same_mount_acl(const struct tomoyo_acl_info *a,
security/tomoyo/file.c
970
const struct tomoyo_mount_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/group.c
21
static bool tomoyo_same_path_group(const struct tomoyo_acl_head *a,
security/tomoyo/group.c
24
return container_of(a, struct tomoyo_path_group, head)->member_name ==
security/tomoyo/group.c
36
static bool tomoyo_same_number_group(const struct tomoyo_acl_head *a,
security/tomoyo/group.c
39
return !memcmp(&container_of(a, struct tomoyo_number_group, head)
security/tomoyo/group.c
43
sizeof(container_of(a, struct tomoyo_number_group, head)
security/tomoyo/group.c
55
static bool tomoyo_same_address_group(const struct tomoyo_acl_head *a,
security/tomoyo/group.c
58
const struct tomoyo_address_group *p1 = container_of(a, typeof(*p1),
security/tomoyo/network.c
192
static bool tomoyo_same_inet_acl(const struct tomoyo_acl_info *a,
security/tomoyo/network.c
195
const struct tomoyo_inet_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/network.c
211
static bool tomoyo_same_unix_acl(const struct tomoyo_acl_info *a,
security/tomoyo/network.c
214
const struct tomoyo_unix_acl *p1 = container_of(a, typeof(*p1), head);
security/tomoyo/network.c
230
static bool tomoyo_merge_inet_acl(struct tomoyo_acl_info *a,
security/tomoyo/network.c
235
&container_of(a, struct tomoyo_inet_acl, head)->perm;
security/tomoyo/network.c
256
static bool tomoyo_merge_unix_acl(struct tomoyo_acl_info *a,
security/tomoyo/network.c
261
&container_of(a, struct tomoyo_unix_acl, head)->perm;
sound/core/oss/pcm_oss.c
317
static int boundary_sub(int a, int adir,
sound/core/oss/pcm_oss.c
323
*c = a - b;
sound/core/oss/pcm_oss.c
333
static int boundary_lt(unsigned int a, int adir,
sound/core/oss/pcm_oss.c
337
a--;
sound/core/oss/pcm_oss.c
346
return a < b || (a == b && adir < bdir);
sound/core/pcm_drm_eld.c
248
struct snd_cea_sad *a,
sound/core/pcm_drm_eld.c
255
a->rates = 0;
sound/core/pcm_drm_eld.c
258
a->rates |= cea_sampling_frequencies[i + 1];
sound/core/pcm_drm_eld.c
260
a->channels = GRAB_BITS(buf, 0, 0, 3);
sound/core/pcm_drm_eld.c
261
a->channels++;
sound/core/pcm_drm_eld.c
263
a->sample_bits = 0;
sound/core/pcm_drm_eld.c
264
a->max_bitrate = 0;
sound/core/pcm_drm_eld.c
266
a->format = GRAB_BITS(buf, 0, 3, 4);
sound/core/pcm_drm_eld.c
267
switch (a->format) {
sound/core/pcm_drm_eld.c
276
a->sample_bits |= cea_sample_sizes[i + 1];
sound/core/pcm_drm_eld.c
286
a->max_bitrate = GRAB_BITS(buf, 2, 0, 8);
sound/core/pcm_drm_eld.c
287
a->max_bitrate *= 8000;
sound/core/pcm_drm_eld.c
306
a->profile = GRAB_BITS(buf, 2, 0, 3);
sound/core/pcm_drm_eld.c
310
a->format = GRAB_BITS(buf, 2, 3, 5);
sound/core/pcm_drm_eld.c
311
if (a->format == AUDIO_CODING_XTYPE_HE_REF_CT ||
sound/core/pcm_drm_eld.c
312
a->format >= AUDIO_CODING_XTYPE_FIRST_RESERVED) {
sound/core/pcm_drm_eld.c
315
a->format);
sound/core/pcm_drm_eld.c
316
a->format = 0;
sound/core/pcm_drm_eld.c
318
a->format += AUDIO_CODING_TYPE_HE_AAC -
sound/core/pcm_drm_eld.c
425
struct snd_cea_sad *a)
sound/core/pcm_drm_eld.c
430
if (!a->format)
sound/core/pcm_drm_eld.c
433
hdmi_print_pcm_rates(a->rates, buf, sizeof(buf));
sound/core/pcm_drm_eld.c
435
if (a->format == AUDIO_CODING_TYPE_LPCM)
sound/core/pcm_drm_eld.c
436
eld_print_pcm_bits(a->sample_bits, buf2 + 8, sizeof(buf2) - 8);
sound/core/pcm_drm_eld.c
437
else if (a->max_bitrate)
sound/core/pcm_drm_eld.c
439
", max bitrate = %d", a->max_bitrate);
sound/core/pcm_drm_eld.c
445
cea_audio_coding_type_names[a->format],
sound/core/pcm_drm_eld.c
446
a->channels, buf, buf2);
sound/core/pcm_drm_eld.c
482
static void hdmi_print_sad_info(int i, struct snd_cea_sad *a,
sound/core/pcm_drm_eld.c
488
i, a->format, cea_audio_coding_type_names[a->format]);
sound/core/pcm_drm_eld.c
489
snd_iprintf(buffer, "sad%d_channels\t\t%d\n", i, a->channels);
sound/core/pcm_drm_eld.c
491
hdmi_print_pcm_rates(a->rates, buf, sizeof(buf));
sound/core/pcm_drm_eld.c
492
snd_iprintf(buffer, "sad%d_rates\t\t[0x%x]%s\n", i, a->rates, buf);
sound/core/pcm_drm_eld.c
494
if (a->format == AUDIO_CODING_TYPE_LPCM) {
sound/core/pcm_drm_eld.c
495
eld_print_pcm_bits(a->sample_bits, buf, sizeof(buf));
sound/core/pcm_drm_eld.c
497
i, a->sample_bits, buf);
sound/core/pcm_drm_eld.c
500
if (a->max_bitrate)
sound/core/pcm_drm_eld.c
502
i, a->max_bitrate);
sound/core/pcm_drm_eld.c
504
if (a->profile)
sound/core/pcm_drm_eld.c
505
snd_iprintf(buffer, "sad%d_profile\t\t%d\n", i, a->profile);
sound/core/pcm_lib.c
559
static inline unsigned int div32(unsigned int a, unsigned int b,
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
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
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
591
if (a == 0)
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
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
792
void snd_interval_mulkdiv(const struct snd_interval *a, unsigned int k,
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
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
13
void snd_interval_mul(const struct snd_interval *a,
sound/core/pcm_local.h
15
void snd_interval_div(const struct snd_interval *a,
sound/core/pcm_local.h
17
void snd_interval_muldivk(const struct snd_interval *a,
sound/core/pcm_local.h
20
void snd_interval_mulkdiv(const struct snd_interval *a, unsigned int k,
sound/core/seq/seq_prioq.c
103
static inline int compare_timestamp_rel(struct snd_seq_event *a,
sound/core/seq/seq_prioq.c
106
if ((a->flags & SNDRV_SEQ_TIME_STAMP_MASK) == SNDRV_SEQ_TIME_STAMP_TICK) {
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
86
static inline int compare_timestamp(struct snd_seq_event *a,
sound/core/seq/seq_prioq.c
89
if ((a->flags & SNDRV_SEQ_TIME_STAMP_MASK) == SNDRV_SEQ_TIME_STAMP_TICK) {
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/hda/codecs/ca0132_regs.h
350
#define X_RANGE_MAIN(a, s) \
sound/hda/codecs/ca0132_regs.h
351
(((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < X_END))
sound/hda/codecs/ca0132_regs.h
352
#define X_RANGE_AUX(a, s) \
sound/hda/codecs/ca0132_regs.h
353
(((a) >= X_END) && ((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < AX_END))
sound/hda/codecs/ca0132_regs.h
354
#define X_RANGE_EXT(a, s) \
sound/hda/codecs/ca0132_regs.h
355
(((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < X_EXT))
sound/hda/codecs/ca0132_regs.h
356
#define X_RANGE_ALL(a, s) \
sound/hda/codecs/ca0132_regs.h
357
(((a)+((s)-1)*XRAM_XRAM_CHAN_INCR < AX_END))
sound/hda/codecs/ca0132_regs.h
359
#define Y_RANGE_MAIN(a, s) \
sound/hda/codecs/ca0132_regs.h
360
(((a) >= YRAM_CHIP_OFFSET) && \
sound/hda/codecs/ca0132_regs.h
361
((a)+((s)-1)*YRAM_YRAM_CHAN_INCR < Y_END))
sound/hda/codecs/ca0132_regs.h
362
#define Y_RANGE_AUX(a, s) \
sound/hda/codecs/ca0132_regs.h
363
(((a) >= Y_END) && \
sound/hda/codecs/ca0132_regs.h
364
((a)+((s)-1)*YRAM_YRAM_CHAN_INCR < AY_END))
sound/hda/codecs/ca0132_regs.h
365
#define Y_RANGE_EXT(a, s) \
sound/hda/codecs/ca0132_regs.h
366
(((a) >= YRAM_CHIP_OFFSET) && \
sound/hda/codecs/ca0132_regs.h
367
((a)+((s)-1)*YRAM_YRAM_CHAN_INCR < Y_EXT))
sound/hda/codecs/ca0132_regs.h
368
#define Y_RANGE_ALL(a, s) \
sound/hda/codecs/ca0132_regs.h
369
(((a) >= YRAM_CHIP_OFFSET) && \
sound/hda/codecs/ca0132_regs.h
370
((a)+((s)-1)*YRAM_YRAM_CHAN_INCR < AY_END))
sound/hda/codecs/ca0132_regs.h
372
#define UC_RANGE(a, s) \
sound/hda/codecs/ca0132_regs.h
373
(((a) >= UC_CHIP_OFFSET) && \
sound/hda/codecs/ca0132_regs.h
374
((a)+((s)-1)*UC_UC_CHAN_INCR < UC_END))
sound/hda/codecs/ca0132_regs.h
376
#define X_OFF(a) \
sound/hda/codecs/ca0132_regs.h
377
(((a) - XRAM_CHIP_OFFSET) / XRAM_XRAM_CHAN_INCR)
sound/hda/codecs/ca0132_regs.h
378
#define AX_OFF(a) \
sound/hda/codecs/ca0132_regs.h
379
(((a) % (AXRAM_AXRAM_CHANNEL_COUNT * \
sound/hda/codecs/ca0132_regs.h
382
#define Y_OFF(a) \
sound/hda/codecs/ca0132_regs.h
383
(((a) - YRAM_CHIP_OFFSET) / YRAM_YRAM_CHAN_INCR)
sound/hda/codecs/ca0132_regs.h
384
#define AY_OFF(a) \
sound/hda/codecs/ca0132_regs.h
385
(((a) % (AYRAM_AYRAM_CHANNEL_COUNT * \
sound/hda/codecs/ca0132_regs.h
388
#define UC_OFF(a) (((a) - UC_CHIP_OFFSET) / UC_UC_CHAN_INCR)
sound/hda/codecs/ca0132_regs.h
390
#define X_EXT_MAIN_SIZE(a) (XRAM_XRAM_CHANNEL_COUNT - X_OFF(a))
sound/hda/codecs/ca0132_regs.h
391
#define X_EXT_AUX_SIZE(a, s) ((s) - X_EXT_MAIN_SIZE(a))
sound/hda/codecs/ca0132_regs.h
393
#define Y_EXT_MAIN_SIZE(a) (YRAM_YRAM_CHANNEL_COUNT - Y_OFF(a))
sound/hda/codecs/ca0132_regs.h
394
#define Y_EXT_AUX_SIZE(a, s) ((s) - Y_EXT_MAIN_SIZE(a))
sound/hda/codecs/generic.c
4811
const struct automic_entry *a = ap;
sound/hda/codecs/generic.c
4813
return (int)(a->attr - b->attr);
sound/hda/codecs/hdmi/eld.c
207
struct snd_cea_sad *a = &e->sad[i];
sound/hda/codecs/hdmi/eld.c
208
rates |= a->rates;
sound/hda/codecs/hdmi/eld.c
209
if (a->channels > channels_max)
sound/hda/codecs/hdmi/eld.c
210
channels_max = a->channels;
sound/hda/codecs/hdmi/eld.c
211
if (a->format == AUDIO_CODING_TYPE_LPCM) {
sound/hda/codecs/hdmi/eld.c
212
if (a->sample_bits & ELD_PCM_BITS_20) {
sound/hda/codecs/hdmi/eld.c
217
if (a->sample_bits & ELD_PCM_BITS_24) {
sound/hda/common/auto_parser.c
36
const struct auto_out_pin *a = ap;
sound/hda/common/auto_parser.c
38
return (int)(a->seq - b->seq);
sound/hda/common/auto_parser.c
70
const struct auto_pin_cfg_item *a = ap;
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
150
writew((dev->left_levels[a] >> 1) * \
sound/isa/msnd/msnd_pinnacle_mixer.c
153
writew((dev->right_levels[a] >> 1) * \
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/emu8000_callback.c
46
#define LIMITMAX(x, a) do {if ((x) > (a)) (x) = (a); } 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/isa/wavefront/wavefront_synth.c
1181
header->hdr.a.OriginalSample);
sound/isa/wavefront/wavefront_synth.c
1187
munge_int32 (header->hdr.a.OriginalSample, &alias_hdr[2], 2);
sound/isa/wavefront/wavefront_synth.c
1188
munge_int32 (*((unsigned int *)&header->hdr.a.sampleStartOffset),
sound/isa/wavefront/wavefront_synth.c
1190
munge_int32 (*((unsigned int *)&header->hdr.a.loopStartOffset),
sound/isa/wavefront/wavefront_synth.c
1192
munge_int32 (*((unsigned int *)&header->hdr.a.loopEndOffset),
sound/isa/wavefront/wavefront_synth.c
1194
munge_int32 (*((unsigned int *)&header->hdr.a.sampleEndOffset),
sound/isa/wavefront/wavefront_synth.c
1196
munge_int32 (header->hdr.a.FrequencyBias, &alias_hdr[20], 3);
sound/isa/wavefront/wavefront_synth.c
1197
munge_int32 (*(&header->hdr.a.FrequencyBias+1), &alias_hdr[23], 2);
sound/isa/wavefront/wavefront_synth.c
1428
if (copy_from_user (&header->hdr.a, header->hdrptr,
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
703
result = a;
sound/pci/asihpi/asihpi.c
898
static void snd_card_asihpi_isr(struct hpi_adapter *a)
sound/pci/asihpi/asihpi.c
902
WARN_ON(!a || !a->snd_card || !a->snd_card->private_data);
sound/pci/asihpi/asihpi.c
903
asihpi = (struct snd_card_asihpi *)a->snd_card->private_data;
sound/pci/asihpi/hpicmn.c
72
int a;
sound/pci/asihpi/hpicmn.c
73
for (a = HPI_MAX_ADAPTERS - 1; a >= 0; a--) {
sound/pci/asihpi/hpicmn.c
74
if (!adapters.adapter[a].type) {
sound/pci/asihpi/hpicmn.c
77
pao->type, pao->index, a);
sound/pci/asihpi/hpicmn.c
78
pao->index = a;
sound/pci/asihpi/hpicmn.c
82
if (a < 0) {
sound/pci/asihpi/hpifunc.c
1365
#define hpi_control_param1_get(h, a, p1) \
sound/pci/asihpi/hpifunc.c
1366
hpi_control_param_get(h, a, 0, 0, p1, NULL)
sound/pci/asihpi/hpifunc.c
1367
#define hpi_control_param2_get(h, a, p1, p2) \
sound/pci/asihpi/hpifunc.c
1368
hpi_control_param_get(h, a, 0, 0, p1, p2)
sound/pci/asihpi/hpimsgx.c
586
memcpy(&rESP_HPI_ADAPTER_OPEN[adapter].a, &hr.u.ax.info,
sound/pci/asihpi/hpimsgx.c
587
sizeof(rESP_HPI_ADAPTER_OPEN[adapter].a));
sound/pci/asihpi/hpimsgx.c
98
struct hpi_adapter_res a;
sound/pci/asihpi/hpioctl.c
313
struct hpi_adapter *a = dev_id;
sound/pci/asihpi/hpioctl.c
316
if (!a->adapter->irq_query_and_clear) {
sound/pci/asihpi/hpioctl.c
317
pr_err("asihpi_isr ASI%04X:%d no handler\n", a->adapter->type,
sound/pci/asihpi/hpioctl.c
318
a->adapter->index);
sound/pci/asihpi/hpioctl.c
322
handled = a->adapter->irq_query_and_clear(a->adapter, 0);
sound/pci/asihpi/hpioctl.c
331
if (a->interrupt_callback)
sound/pci/asihpi/hpioctl.c
339
struct hpi_adapter *a = dev_id;
sound/pci/asihpi/hpioctl.c
341
if (a->interrupt_callback)
sound/pci/asihpi/hpioctl.c
342
a->interrupt_callback(a);
sound/pci/au88x0/au88x0.h
255
unsigned char mix, int a);
sound/pci/au88x0/au88x0.h
267
static void vortex_Vort3D_InitializeSource(a3dsrc_t *a, int en, vortex_t *v);
sound/pci/au88x0/au88x0_a3d.c
102
a3d_addrB(a->slice, a->source, A3D_B_A12Current));
sound/pci/au88x0/au88x0_a3d.c
105
a3d_addrA(a->slice, a->source, A3D_A_B01Current));
sound/pci/au88x0/au88x0_a3d.c
108
a3d_addrB(a->slice, a->source, A3D_B_B01Current));
sound/pci/au88x0/au88x0_a3d.c
111
a3d_addrA(a->slice, a->source, A3D_A_B2Current));
sound/pci/au88x0/au88x0_a3d.c
115
a3dsrc_GetAtmosState(a3dsrc_t * a, short *x1, short *x2, short *y1, short *y2)
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
126
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
131
a3d_addrB(a->slice, a->source,
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
139
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
144
a3d_addrB(a->slice, a->source,
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
152
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
157
a3d_addrB(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
162
static void a3dsrc_SetHrtfOutput(a3dsrc_t * a, short left, short right)
sound/pci/au88x0/au88x0_a3d.c
164
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
166
a3d_addrA(a->slice, a->source, A3D_A_HrtfOutL), left);
sound/pci/au88x0/au88x0_a3d.c
168
a3d_addrA(a->slice, a->source, A3D_A_HrtfOutR), right);
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
174
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
180
a3d_addrA(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
185
a3d_addrB(a->slice, a->source,
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
191
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
197
a3d_addrA(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
202
a3d_addrB(a->slice, a->source,
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
208
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
21
a3dsrc_SetTimeConsts(a3dsrc_t * a, short HrtfTrack, short ItdTrack,
sound/pci/au88x0/au88x0_a3d.c
214
a3d_addrA(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
219
a3d_addrB(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
223
static void a3dsrc_GetHrtfOutput(a3dsrc_t * a, short *left, short *right)
sound/pci/au88x0/au88x0_a3d.c
225
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
228
a3d_addrA(a->slice, a->source, A3D_A_HrtfOutL));
sound/pci/au88x0/au88x0_a3d.c
231
a3d_addrA(a->slice, a->source, A3D_A_HrtfOutR));
sound/pci/au88x0/au88x0_a3d.c
24
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
241
static void a3dsrc_SetItdTarget(a3dsrc_t * a, short litd, short ritd)
sound/pci/au88x0/au88x0_a3d.c
243
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
254
a3d_addrB(a->slice, a->source, A3D_B_ITDTarget),
sound/pci/au88x0/au88x0_a3d.c
259
static void a3dsrc_SetItdCurrent(a3dsrc_t * a, short litd, short ritd)
sound/pci/au88x0/au88x0_a3d.c
26
a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack);
sound/pci/au88x0/au88x0_a3d.c
261
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
272
a3d_addrB(a->slice, a->source, A3D_B_ITDCurrent),
sound/pci/au88x0/au88x0_a3d.c
277
static void a3dsrc_SetItdDline(a3dsrc_t * a, a3d_ItdDline_t const dline)
sound/pci/au88x0/au88x0_a3d.c
279
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
28
a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack);
sound/pci/au88x0/au88x0_a3d.c
284
a3d_addrA(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
289
static void a3dsrc_GetItdTarget(a3dsrc_t * a, short *litd, short *ritd)
sound/pci/au88x0/au88x0_a3d.c
291
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
294
a3d_addrA(a->slice, a->source, A3D_A_ITDTarget));
sound/pci/au88x0/au88x0_a3d.c
297
a3d_addrB(a->slice, a->source, A3D_B_ITDTarget));
sound/pci/au88x0/au88x0_a3d.c
30
a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack);
sound/pci/au88x0/au88x0_a3d.c
300
static void a3dsrc_GetItdCurrent(a3dsrc_t * a, short *litd, short *ritd)
sound/pci/au88x0/au88x0_a3d.c
302
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
306
a3d_addrA(a->slice, a->source, A3D_A_ITDCurrent));
sound/pci/au88x0/au88x0_a3d.c
309
a3d_addrB(a->slice, a->source, A3D_B_ITDCurrent));
sound/pci/au88x0/au88x0_a3d.c
312
static void a3dsrc_GetItdDline(a3dsrc_t * a, a3d_ItdDline_t dline)
sound/pci/au88x0/au88x0_a3d.c
314
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
32
a3d_addrA(a->slice, a->source, A3D_A_CoeffTrackTC), CTrack);
sound/pci/au88x0/au88x0_a3d.c
320
a3d_addrA(a->slice, a->source,
sound/pci/au88x0/au88x0_a3d.c
327
static void a3dsrc_SetGainTarget(a3dsrc_t * a, short left, short right)
sound/pci/au88x0/au88x0_a3d.c
329
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
331
a3d_addrB(a->slice, a->source, A3D_B_GainTarget),
sound/pci/au88x0/au88x0_a3d.c
335
static void a3dsrc_SetGainCurrent(a3dsrc_t * a, short left, short right)
sound/pci/au88x0/au88x0_a3d.c
337
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
339
a3d_addrB(a->slice, a->source, A3D_B_GainCurrent),
sound/pci/au88x0/au88x0_a3d.c
344
static void a3dsrc_GetGainTarget(a3dsrc_t * a, short *left, short *right)
sound/pci/au88x0/au88x0_a3d.c
346
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
349
a3d_addrA(a->slice, a->source, A3D_A_GainTarget));
sound/pci/au88x0/au88x0_a3d.c
352
a3d_addrB(a->slice, a->source, A3D_B_GainTarget));
sound/pci/au88x0/au88x0_a3d.c
355
static void a3dsrc_GetGainCurrent(a3dsrc_t * a, short *left, short *right)
sound/pci/au88x0/au88x0_a3d.c
357
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
360
a3d_addrA(a->slice, a->source, A3D_A_GainCurrent));
sound/pci/au88x0/au88x0_a3d.c
363
a3d_addrB(a->slice, a->source, A3D_B_GainCurrent));
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
369
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
37
a3dsrc_GetTimeConsts(a3dsrc_t * a, short *HrtfTrack, short *ItdTrack,
sound/pci/au88x0/au88x0_a3d.c
376
static void a3dsrc_SetA3DSampleRate(a3dsrc_t * a, int sr)
sound/pci/au88x0/au88x0_a3d.c
378
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
382
hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), esp0);
sound/pci/au88x0/au88x0_a3d.c
386
static void a3dsrc_EnableA3D(a3dsrc_t * a)
sound/pci/au88x0/au88x0_a3d.c
388
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
389
hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd),
sound/pci/au88x0/au88x0_a3d.c
394
static void a3dsrc_DisableA3D(a3dsrc_t * a)
sound/pci/au88x0/au88x0_a3d.c
396
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
397
hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd),
sound/pci/au88x0/au88x0_a3d.c
401
static void a3dsrc_SetA3DControlReg(a3dsrc_t * a, unsigned long ctrl)
sound/pci/au88x0/au88x0_a3d.c
403
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
404
hwwrite(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd), ctrl);
sound/pci/au88x0/au88x0_a3d.c
407
static void a3dsrc_SetA3DPointerReg(a3dsrc_t * a, unsigned long ptr)
sound/pci/au88x0/au88x0_a3d.c
409
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
410
hwwrite(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd), ptr);
sound/pci/au88x0/au88x0_a3d.c
414
static void a3dsrc_GetA3DSampleRate(a3dsrc_t * a, int *sr)
sound/pci/au88x0/au88x0_a3d.c
416
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
417
*sr = ((hwread(vortex->mmio, A3D_SLICE_Control + (a->slice << 0xd))
sound/pci/au88x0/au88x0_a3d.c
422
static void a3dsrc_GetA3DControlReg(a3dsrc_t * a, unsigned long *ctrl)
sound/pci/au88x0/au88x0_a3d.c
424
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
425
*ctrl = hwread(vortex->mmio, A3D_SLICE_Control + ((a->slice) << 0xd));
sound/pci/au88x0/au88x0_a3d.c
428
static void a3dsrc_GetA3DPointerReg(a3dsrc_t * a, unsigned long *ptr)
sound/pci/au88x0/au88x0_a3d.c
430
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
431
*ptr = hwread(vortex->mmio, A3D_SLICE_Pointers + ((a->slice) << 0xd));
sound/pci/au88x0/au88x0_a3d.c
435
static void a3dsrc_ZeroSliceIO(a3dsrc_t * a)
sound/pci/au88x0/au88x0_a3d.c
437
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
443
((((a->slice) << 0xb) + i) << 2), 0);
sound/pci/au88x0/au88x0_a3d.c
447
((((a->slice) << 0xb) + i) << 2), 0);
sound/pci/au88x0/au88x0_a3d.c
451
static void a3dsrc_ZeroState(a3dsrc_t * a)
sound/pci/au88x0/au88x0_a3d.c
457
a3dsrc_SetAtmosState(a, 0, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
458
a3dsrc_SetHrtfState(a, A3dHrirZeros, A3dHrirZeros);
sound/pci/au88x0/au88x0_a3d.c
459
a3dsrc_SetItdDline(a, A3dItdDlineZeros);
sound/pci/au88x0/au88x0_a3d.c
460
a3dsrc_SetHrtfOutput(a, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
461
a3dsrc_SetTimeConsts(a, 0, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
463
a3dsrc_SetAtmosCurrent(a, 0, 0, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
464
a3dsrc_SetAtmosTarget(a, 0, 0, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
465
a3dsrc_SetItdCurrent(a, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
466
a3dsrc_SetItdTarget(a, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
467
a3dsrc_SetGainCurrent(a, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
468
a3dsrc_SetGainTarget(a, 0, 0);
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
470
a3dsrc_SetHrtfCurrent(a, A3dHrirZeros, A3dHrirZeros);
sound/pci/au88x0/au88x0_a3d.c
471
a3dsrc_SetHrtfTarget(a, A3dHrirZeros, A3dHrirZeros);
sound/pci/au88x0/au88x0_a3d.c
475
static void a3dsrc_ZeroStateA3D(a3dsrc_t *a, vortex_t *v)
sound/pci/au88x0/au88x0_a3d.c
479
if ((a->vortex) == NULL) {
sound/pci/au88x0/au88x0_a3d.c
485
a3dsrc_SetA3DControlReg(a, 0);
sound/pci/au88x0/au88x0_a3d.c
486
a3dsrc_SetA3DPointerReg(a, 0);
sound/pci/au88x0/au88x0_a3d.c
488
var = a->slice;
sound/pci/au88x0/au88x0_a3d.c
489
var2 = a->source;
sound/pci/au88x0/au88x0_a3d.c
491
a->slice = i;
sound/pci/au88x0/au88x0_a3d.c
492
a3dsrc_ZeroSliceIO(a);
sound/pci/au88x0/au88x0_a3d.c
495
a->source = var2;
sound/pci/au88x0/au88x0_a3d.c
496
a->slice = var;
sound/pci/au88x0/au88x0_a3d.c
50
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
500
static void a3dsrc_ProgramPipe(a3dsrc_t * a)
sound/pci/au88x0/au88x0_a3d.c
502
a3dsrc_SetTimeConsts(a, 0, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
503
a3dsrc_SetAtmosCurrent(a, 0, 0x4000, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
504
a3dsrc_SetAtmosTarget(a, 0x4000, 0, 0, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
505
a3dsrc_SetItdCurrent(a, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
506
a3dsrc_SetItdTarget(a, 0, 0);
sound/pci/au88x0/au88x0_a3d.c
507
a3dsrc_SetGainCurrent(a, 0x7fff, 0x7fff);
sound/pci/au88x0/au88x0_a3d.c
508
a3dsrc_SetGainTarget(a, 0x7fff, 0x7fff);
sound/pci/au88x0/au88x0_a3d.c
513
a3dsrc_SetHrtfCurrent(a, A3dHrirImpulse, A3dHrirImpulse);
sound/pci/au88x0/au88x0_a3d.c
514
a3dsrc_SetHrtfTarget(a, A3dHrirImpulse, A3dHrirImpulse);
sound/pci/au88x0/au88x0_a3d.c
52
a3d_addrB(a->slice, a->source, A3D_B_A21Target),
sound/pci/au88x0/au88x0_a3d.c
523
static void a3dsrc_ClearVDBData(a3dsrc_t * a, unsigned long aa)
sound/pci/au88x0/au88x0_a3d.c
525
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
529
a3d_addrS(a->slice, A3D_SLICE_VDBDest) + (a->source << 2), 0);
sound/pci/au88x0/au88x0_a3d.c
531
a3d_addrS(a->slice,
sound/pci/au88x0/au88x0_a3d.c
532
A3D_SLICE_VDBDest + 4) + (a->source << 2), 0);
sound/pci/au88x0/au88x0_a3d.c
55
a3d_addrB(a->slice, a->source, A3D_B_B10Target),
sound/pci/au88x0/au88x0_a3d.c
58
a3d_addrB(a->slice, a->source, A3D_B_B2Target), c);
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
65
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
668
static void vortex_Vort3D_InitializeSource(a3dsrc_t *a, int en, vortex_t *v)
sound/pci/au88x0/au88x0_a3d.c
67
a3d_addrB(a->slice, a->source, A3D_B_A12Current),
sound/pci/au88x0/au88x0_a3d.c
670
if (a->vortex == NULL) {
sound/pci/au88x0/au88x0_a3d.c
676
a3dsrc_ProgramPipe(a);
sound/pci/au88x0/au88x0_a3d.c
677
a3dsrc_SetA3DSampleRate(a, 0x11);
sound/pci/au88x0/au88x0_a3d.c
678
a3dsrc_SetTimeConsts(a, HrtfTCDefault,
sound/pci/au88x0/au88x0_a3d.c
684
a3dsrc_EnableA3D(a);
sound/pci/au88x0/au88x0_a3d.c
686
a3dsrc_DisableA3D(a);
sound/pci/au88x0/au88x0_a3d.c
687
a3dsrc_ZeroState(a);
sound/pci/au88x0/au88x0_a3d.c
70
a3d_addrB(a->slice, a->source, A3D_B_B01Current),
sound/pci/au88x0/au88x0_a3d.c
73
a3d_addrB(a->slice, a->source, A3D_B_B2Current), c);
sound/pci/au88x0/au88x0_a3d.c
767
a3dsrc_t *a = snd_kcontrol_chip(kcontrol);
sound/pci/au88x0/au88x0_a3d.c
77
a3dsrc_SetAtmosState(a3dsrc_t * a, short x1, short x2, short y1, short y2)
sound/pci/au88x0/au88x0_a3d.c
773
vortex_a3d_coord2hrtf(a->hrtf[0], coord);
sound/pci/au88x0/au88x0_a3d.c
774
vortex_a3d_coord2hrtf(a->hrtf[1], coord);
sound/pci/au88x0/au88x0_a3d.c
775
a3dsrc_SetHrtfTarget(a, a->hrtf[0], a->hrtf[1]);
sound/pci/au88x0/au88x0_a3d.c
776
a3dsrc_SetHrtfCurrent(a, a->hrtf[0], a->hrtf[1]);
sound/pci/au88x0/au88x0_a3d.c
784
a3dsrc_t *a = snd_kcontrol_chip(kcontrol);
sound/pci/au88x0/au88x0_a3d.c
79
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
790
vortex_a3d_coord2itd(a->hrtf[0], coord);
sound/pci/au88x0/au88x0_a3d.c
791
vortex_a3d_coord2itd(a->hrtf[1], coord);
sound/pci/au88x0/au88x0_a3d.c
793
a3dsrc_SetItdTarget(a, a->itd[0], a->itd[1]);
sound/pci/au88x0/au88x0_a3d.c
794
a3dsrc_SetItdCurrent(a, a->itd[0], a->itd[1]);
sound/pci/au88x0/au88x0_a3d.c
795
a3dsrc_SetItdDline(a, a->dline);
sound/pci/au88x0/au88x0_a3d.c
80
hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x1), x1);
sound/pci/au88x0/au88x0_a3d.c
803
a3dsrc_t *a = snd_kcontrol_chip(kcontrol);
sound/pci/au88x0/au88x0_a3d.c
808
vortex_a3d_coord2ild(a->ild, l, r);
sound/pci/au88x0/au88x0_a3d.c
81
hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_x2), x2);
sound/pci/au88x0/au88x0_a3d.c
810
a3dsrc_SetGainTarget(a, l, r);
sound/pci/au88x0/au88x0_a3d.c
811
a3dsrc_SetGainCurrent(a, l, r);
sound/pci/au88x0/au88x0_a3d.c
819
a3dsrc_t *a = snd_kcontrol_chip(kcontrol);
sound/pci/au88x0/au88x0_a3d.c
82
hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y1), y1);
sound/pci/au88x0/au88x0_a3d.c
825
vortex_a3d_translate_filter(a->filter, params);
sound/pci/au88x0/au88x0_a3d.c
827
a3dsrc_SetAtmosTarget(a, a->filter[0],
sound/pci/au88x0/au88x0_a3d.c
828
a->filter[1], a->filter[2],
sound/pci/au88x0/au88x0_a3d.c
829
a->filter[3], a->filter[4]);
sound/pci/au88x0/au88x0_a3d.c
83
hwwrite(vortex->mmio, a3d_addrA(a->slice, a->source, A3D_A_y2), y2);
sound/pci/au88x0/au88x0_a3d.c
830
a3dsrc_SetAtmosCurrent(a, a->filter[0],
sound/pci/au88x0/au88x0_a3d.c
831
a->filter[1], a->filter[2],
sound/pci/au88x0/au88x0_a3d.c
832
a->filter[3], a->filter[4]);
sound/pci/au88x0/au88x0_a3d.c
88
a3dsrc_GetAtmosTarget(a3dsrc_t * a, short *aa, short *b, short *c,
sound/pci/au88x0/au88x0_a3d.c
93
a3dsrc_GetAtmosCurrent(a3dsrc_t * a, short *bb01, short *ab01, short *b2,
sound/pci/au88x0/au88x0_a3d.c
96
vortex_t *vortex = (vortex_t *) (a->vortex);
sound/pci/au88x0/au88x0_a3d.c
99
a3d_addrA(a->slice, a->source, A3D_A_A12Current));
sound/pci/au88x0/au88x0_core.c
101
int a;
sound/pci/au88x0/au88x0_core.c
102
a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff;
sound/pci/au88x0/au88x0_core.c
104
return (a);
sound/pci/au88x0/au88x0_core.c
111
int a;
sound/pci/au88x0/au88x0_core.c
114
a = hwread(vortex->mmio,
sound/pci/au88x0/au88x0_core.c
122
*vol = a;
sound/pci/au88x0/au88x0_core.c
134
char a;
sound/pci/au88x0/au88x0_core.c
139
a = hwread(vortex->mmio,
sound/pci/au88x0/au88x0_core.c
141
if (a > -126) {
sound/pci/au88x0/au88x0_core.c
142
a -= 2;
sound/pci/au88x0/au88x0_core.c
145
(((mix << 5) + ch) << 2), a);
sound/pci/au88x0/au88x0_core.c
148
(((mix << 5) + ch) << 2), a);
sound/pci/au88x0/au88x0_core.c
1848
unsigned char mix, int a)
sound/pci/au88x0/au88x0_core.c
1854
vortex_mix_disableinput(vortex, mix, mixin, a);
sound/pci/au88x0/au88x0_core.c
2817
int a, this_194;
sound/pci/au88x0/au88x0_core.c
2825
a = 8; // 16 bit
sound/pci/au88x0/au88x0_core.c
2829
a = 1; // 8 bit
sound/pci/au88x0/au88x0_core.c
2832
a = 2; // U_LAW
sound/pci/au88x0/au88x0_core.c
2835
a = 3; // A_LAW
sound/pci/au88x0/au88x0_core.c
2852
return (a);
sound/pci/au88x0/au88x0_core.c
507
int temp, a;
sound/pci/au88x0/au88x0_core.c
511
a = (0x11 - ((ratio >> 0xe) & 0x3)) - 1;
sound/pci/au88x0/au88x0_core.c
513
a = (0x11 - ((ratio >> 0xe) & 0x3)) - 2;
sound/pci/au88x0/au88x0_core.c
515
a = 0xc;
sound/pci/au88x0/au88x0_core.c
517
if (((temp >> 4) & 0xf) != a)
sound/pci/au88x0/au88x0_core.c
519
(temp & 0xf) | ((a & 0xf) << 4));
sound/pci/au88x0/au88x0_eq.c
104
hwwrite(vortex->mmio, 0x2b3fc, a[0]);
sound/pci/au88x0/au88x0_eq.c
105
hwwrite(vortex->mmio, 0x2b400, a[1]);
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
121
hwwrite(vortex->mmio, 0x2b404, a[0]);
sound/pci/au88x0/au88x0_eq.c
122
hwwrite(vortex->mmio, 0x2b408, a[1]);
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
136
*a = hwread(vortex->mmio, 0x2b3c4);
sound/pci/au88x0/au88x0_eq.c
140
static void vortex_EqHw_GetLeftCoefs(vortex_t * vortex, u16 a[])
sound/pci/au88x0/au88x0_eq.c
145
static void vortex_EqHw_GetRightCoefs(vortex_t * vortex, u16 a[])
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
166
hwwrite(vortex->mmio, 0x2b3d4, a);
sound/pci/au88x0/au88x0_eq.c
169
hwwrite(vortex->mmio, 0x2b3d4, sign_invert(a));
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
177
hwwrite(vortex->mmio, 0x2b3e0, a);
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
185
hwwrite(vortex->mmio, 0x2b3d0, a);
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
192
hwwrite(vortex->mmio, 0x2b3dc, a);
sound/pci/au88x0/au88x0_eq.c
209
static void vortex_EqHw_SetLeftGainsTarget(vortex_t *vortex, const u16 a[])
sound/pci/au88x0/au88x0_eq.c
215
hwwrite(vortex->mmio, 0x2b02c + ebx * 0x30, a[ebx]);
sound/pci/au88x0/au88x0_eq.c
219
static void vortex_EqHw_SetRightGainsTarget(vortex_t *vortex, const u16 a[])
sound/pci/au88x0/au88x0_eq.c
225
hwwrite(vortex->mmio, 0x2b20c + ebx * 0x30, a[ebx]);
sound/pci/au88x0/au88x0_eq.c
229
static void vortex_EqHw_SetLeftGainsCurrent(vortex_t *vortex, const u16 a[])
sound/pci/au88x0/au88x0_eq.c
235
hwwrite(vortex->mmio, 0x2b028 + ebx * 0x30, a[ebx]);
sound/pci/au88x0/au88x0_eq.c
239
static void vortex_EqHw_SetRightGainsCurrent(vortex_t *vortex, const u16 a[])
sound/pci/au88x0/au88x0_eq.c
245
hwwrite(vortex->mmio, 0x2b208 + ebx * 0x30, a[ebx]);
sound/pci/au88x0/au88x0_eq.c
250
static void vortex_EqHw_GetLeftGainsTarget(vortex_t * vortex, u16 a[])
sound/pci/au88x0/au88x0_eq.c
259
a[ebx] = hwread(vortex->mmio, 0x2b02c + ebx * 0x30);
sound/pci/au88x0/au88x0_eq.c
265
static void vortex_EqHw_GetRightGainsTarget(vortex_t * vortex, u16 a[])
sound/pci/au88x0/au88x0_eq.c
274
a[ebx] = hwread(vortex->mmio, 0x2b20c + ebx * 0x30);
sound/pci/au88x0/au88x0_eq.c
280
static void vortex_EqHw_GetLeftGainsCurrent(vortex_t * vortex, u16 a[])
sound/pci/au88x0/au88x0_eq.c
289
a[ebx] = hwread(vortex->mmio, 0x2b028 + ebx * 0x30);
sound/pci/au88x0/au88x0_eq.c
295
static void vortex_EqHw_GetRightGainsCurrent(vortex_t * vortex, u16 a[])
sound/pci/au88x0/au88x0_eq.c
304
a[ebx] = hwread(vortex->mmio, 0x2b208 + ebx * 0x30);
sound/pci/au88x0/au88x0_eq.c
336
static void vortex_EqHw_GetLevels(vortex_t * vortex, u16 a[])
sound/pci/au88x0/au88x0_eq.c
346
a[ebx] = hwread(vortex->mmio, 0x2b024 + ebx * 0x30);
sound/pci/au88x0/au88x0_eq.c
351
a[eqhw->this04] = hwread(vortex->mmio, 0x2b3cc);
sound/pci/au88x0/au88x0_eq.c
352
a[eqhw->this04 + 1] = hwread(vortex->mmio, 0x2b3d8);
sound/pci/au88x0/au88x0_eq.c
356
a[ebx + (eqhw->this04 + 2)] =
sound/pci/au88x0/au88x0_eq.c
362
a[2 + (eqhw->this04 * 2)] = hwread(vortex->mmio, 0x2b3e4);
sound/pci/au88x0/au88x0_eq.c
363
a[3 + (eqhw->this04 * 2)] = hwread(vortex->mmio, 0x2b3f0);
sound/pci/au88x0/au88x0_eq.c
45
static inline u16 sign_invert(u16 a)
sound/pci/au88x0/au88x0_eq.c
48
if (a == (u16)-32768)
sound/pci/au88x0/au88x0_eq.c
51
return -a;
sound/pci/au88x0/au88x0_eq.c
595
vortex_Eqlzr_SetA3dBypassGain(vortex_t * vortex, u32 a, u32 b)
sound/pci/au88x0/au88x0_eq.c
600
eq->this58 = a;
sound/pci/au88x0/au88x0_eq.c
99
static void vortex_EqHw_SetLeftStates(vortex_t *vortex, const u16 a[], const u16 b[])
sound/pci/au88x0/au88x0_synth.c
20
unsigned char mix, int a);
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/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/emu10k1/emu10k1_callback.c
45
#define LIMITMAX(x, a) do {if ((x) > (a)) (x) = (a); } while (0)
sound/pci/emu10k1/emufx.c
487
u32 op, u32 r, u32 a, u32 x, u32 y)
sound/pci/emu10k1/emufx.c
495
code[1] = ((op & 0x0f) << 20) | ((r & 0x3ff) << 10) | (a & 0x3ff);
sound/pci/emu10k1/emufx.c
499
#define OP(icode, ptr, op, r, a, x, y) \
sound/pci/emu10k1/emufx.c
500
snd_emu10k1_write_op(icode, ptr, op, r, a, x, y)
sound/pci/emu10k1/emufx.c
504
u32 op, u32 r, u32 a, u32 x, u32 y)
sound/pci/emu10k1/emufx.c
512
code[1] = ((op & 0x0f) << 24) | ((r & 0x7ff) << 12) | (a & 0x7ff);
sound/pci/emu10k1/emufx.c
516
#define A_OP(icode, ptr, op, r, a, x, y) \
sound/pci/emu10k1/emufx.c
517
snd_emu10k1_audigy_write_op(icode, ptr, op, r, a, x, y)
sound/pci/ens1370.c
208
#define ES_1370_CODEC_WRITE(a,d) ((((a)&0xff)<<8)|(((d)&0xff)<<0))
sound/pci/ens1370.c
214
#define ES_1371_CODEC_WRITE(a,d) ((((a)&0x7f)<<16)|(((d)&0xffff)<<0))
sound/pci/ens1370.c
215
#define ES_1371_CODEC_READS(a) ((((a)&0x7f)<<16)|ES_1371_CODEC_PIRD)
sound/pci/ice1712/hoontech.h
41
#define ICE1712_STDSP24_SET_ADDR(r, a) r[a&3] = ((r[a&3] & ~0x18) | (((a)&3)<<3))
sound/pci/ice1712/hoontech.h
42
#define ICE1712_STDSP24_CLOCK(r, a, c) r[a&3] = ((r[a&3] & ~0x20) | (((c)&1)<<5))
sound/pci/lx6464es/lx_core.c
133
#define CMD_NAME(a) a
sound/pci/lx6464es/lx_core.c
135
#define CMD_NAME(a) NULL
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
193
#define IS_CMDE(a) (READ_PORT_ULONG(a->stat)&0x1) /* cmd empty */
sound/pci/riptide/riptide.c
194
#define IS_DATF(a) (READ_PORT_ULONG(a->stat)&0x2) /* data filled */
sound/pci/riptide/riptide.c
216
#define LONG0(a) ((u32)a) /* shifts and masks */
sound/pci/riptide/riptide.c
217
#define BYTE0(a) (LONG0(a)&0xff)
sound/pci/riptide/riptide.c
218
#define BYTE1(a) (BYTE0(a)<<8)
sound/pci/riptide/riptide.c
219
#define BYTE2(a) (BYTE0(a)<<16)
sound/pci/riptide/riptide.c
220
#define BYTE3(a) (BYTE0(a)<<24)
sound/pci/riptide/riptide.c
221
#define WORD0(a) (LONG0(a)&0xffff)
sound/pci/riptide/riptide.c
222
#define WORD1(a) (WORD0(a)<<8)
sound/pci/riptide/riptide.c
223
#define WORD2(a) (WORD0(a)<<16)
sound/pci/riptide/riptide.c
224
#define TRINIB0(a) (LONG0(a)&0xffffff)
sound/pci/riptide/riptide.c
225
#define TRINIB1(a) (TRINIB0(a)<<8)
sound/pci/riptide/riptide.c
227
#define RET(a) ((union cmdret *)(a))
sound/pci/riptide/riptide.c
487
unsigned char sink, unsigned char *a,
sound/pci/riptide/riptide.c
957
unsigned char *a, unsigned char *b)
sound/pci/riptide/riptide.c
964
*a = rptr.retbytes[0];
sound/pci/riptide/riptide.c
966
dev_dbg(cif->dev, "%s 0x%x 0x%x\n", __func__, *a, *b);
sound/pci/rme9652/hdspm.c
4711
int a, ltc, frames, seconds, minutes, hours;
sound/pci/rme9652/hdspm.c
4724
a = hdspm_read(hdspm, HDSPM_RD_TCO+4);
sound/pci/rme9652/hdspm.c
4725
if (a & HDSPM_TCO1_LTC_Input_valid) {
sound/pci/rme9652/hdspm.c
4727
switch (a & (HDSPM_TCO1_LTC_Format_LSB |
sound/pci/rme9652/hdspm.c
4742
if (a & HDSPM_TCO1_set_drop_frame_flag) {
sound/pci/rme9652/hdspm.c
4750
if (a & HDSPM_TCO1_Video_Input_Format_NTSC) {
sound/pci/rme9652/hdspm.c
4752
} else if (a & HDSPM_TCO1_Video_Input_Format_PAL) {
sound/pci/rme9652/hdspm.c
4757
if (a & HDSPM_TCO1_TCO_lock) {
sound/soc/codecs/arizona.c
2709
s16 a = be16_to_cpu(_a);
sound/soc/codecs/arizona.c
2713
return abs(a) >= 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
2487
s16 a = be16_to_cpu(in_a);
sound/soc/codecs/cs48l32.c
2491
return abs(a) > 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/fs-amp-lib.h
11
#define HI_U16(a) (((a) >> 8) & 0xFF)
sound/soc/codecs/fs-amp-lib.h
12
#define LO_U16(a) ((a) & 0xFF)
sound/soc/codecs/madera.c
4715
s16 a = be16_to_cpu(_a);
sound/soc/codecs/madera.c
4719
return abs(a) >= 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
2300
memcpy(a, plla_table + i, sizeof(*a));
sound/soc/codecs/rt5682s.c
2319
memcpy(a, plla_table + i, sizeof(*a));
sound/soc/codecs/wm8580.c
248
struct pll_state a;
sound/soc/codecs/wm8580.c
479
state = &wm8580->a;
sound/soc/fsl/fsl_easrc.c
227
int a, b;
sound/soc/fsl/fsl_easrc.c
234
a = ctx_priv->in_params.sample_rate;
sound/soc/fsl/fsl_easrc.c
237
a = gcd(a, b);
sound/soc/fsl/fsl_easrc.c
240
ctx_priv->in_params.norm_rate = ctx_priv->in_params.sample_rate / a;
sound/soc/fsl/fsl_easrc.c
241
ctx_priv->out_params.norm_rate = ctx_priv->out_params.sample_rate / a;
sound/soc/intel/avs/board_selection.c
71
#define AVS_SSP_RANGE(a, b) (GENMASK(b, a))
sound/soc/qcom/qdsp6/q6asm.c
294
static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac,
sound/soc/qcom/qdsp6/q6asm.c
303
rc = apr_send_pkt(a->adev, pkt);
sound/soc/qcom/qdsp6/q6asm.c
308
rc = wait_event_timeout(a->mem_wait,
sound/soc/qcom/qdsp6/q6asm.c
313
rc = wait_event_timeout(a->mem_wait,
sound/soc/qcom/qdsp6/q6asm.c
318
dev_err(a->dev, "CMD %x timeout\n", hdr->opcode);
sound/soc/qcom/qdsp6/q6asm.c
321
dev_err(a->dev, "DSP returned error[%x]\n",
sound/soc/qcom/qdsp6/q6asm.c
335
struct q6asm *a = dev_get_drvdata(ac->dev->parent);
sound/soc/qcom/qdsp6/q6asm.c
361
rc = q6asm_apr_send_session_pkt(a, ac, pkt, 0);
sound/soc/qcom/qdsp6/q6asm.c
426
struct q6asm *a = dev_get_drvdata(ac->dev->parent);
sound/soc/qcom/qdsp6/q6asm.c
479
return q6asm_apr_send_session_pkt(a, ac, pkt, ASM_CMDRSP_SHARED_MEM_MAP_REGIONS);
sound/soc/qcom/qdsp6/q6asm.c
544
struct q6asm *a;
sound/soc/qcom/qdsp6/q6asm.c
548
a = ac->q6asm;
sound/soc/qcom/qdsp6/q6asm.c
550
spin_lock_irqsave(&a->slock, flags);
sound/soc/qcom/qdsp6/q6asm.c
551
a->session[ac->session] = NULL;
sound/soc/qcom/qdsp6/q6asm.c
552
spin_unlock_irqrestore(&a->slock, flags);
sound/soc/qcom/qdsp6/q6asm.c
568
static struct audio_client *q6asm_get_audio_client(struct q6asm *a,
sound/soc/qcom/qdsp6/q6asm.c
573
guard(spinlock_irqsave)(&a->slock);
sound/soc/qcom/qdsp6/q6asm.c
575
dev_err(a->dev, "invalid session: %d\n", session_id);
sound/soc/qcom/qdsp6/q6asm.c
580
if (!a->session[session_id])
sound/soc/qcom/qdsp6/q6asm.c
582
else if (a->session[session_id]->session != session_id)
sound/soc/qcom/qdsp6/q6asm.c
585
ac = a->session[session_id];
sound/soc/qcom/qdsp6/q6asm.c
752
struct q6asm *a;
sound/soc/qcom/qdsp6/q6asm.c
768
a = dev_get_drvdata(ac->dev->parent);
sound/soc/qcom/qdsp6/q6asm.c
779
wake_up(&a->mem_wait);
sound/soc/qcom/qdsp6/q6asm.c
791
wake_up(&a->mem_wait);
sound/soc/qcom/qdsp6/q6asm.c
797
wake_up(&a->mem_wait);
sound/soc/qcom/qdsp6/q6asm.c
843
struct q6asm *a = dev_get_drvdata(dev->parent);
sound/soc/qcom/qdsp6/q6asm.c
847
ac = q6asm_get_audio_client(a, session_id + 1);
sound/soc/qcom/qdsp6/q6asm.c
857
spin_lock_irqsave(&a->slock, flags);
sound/soc/qcom/qdsp6/q6asm.c
858
a->session[session_id + 1] = ac;
sound/soc/qcom/qdsp6/q6asm.c
859
spin_unlock_irqrestore(&a->slock, flags);
sound/soc/qcom/qdsp6/q6asm.c
863
ac->q6asm = a;
sound/soc/qcom/qdsp6/q6asm.c
867
ac->adev = a->adev;
sound/soc/renesas/fsi.c
147
#define BUSOP_SET(s, a) ((a) << SHIFT_ ## s ## DATA)
sound/soc/renesas/fsi.c
148
#define BUSOP_GET(s, a) (((a) >> SHIFT_ ## s ## DATA) & 0xF)
sound/soc/soc-dapm.c
1775
static int dapm_seq_compare(struct snd_soc_dapm_widget *a,
sound/soc/soc-dapm.c
1789
WARN_ONCE(sort[a->id] == 0, "offset a->id %d not initialized\n", a->id);
sound/soc/soc-dapm.c
1792
if (sort[a->id] != sort[b->id])
sound/soc/soc-dapm.c
1793
return sort[a->id] - sort[b->id];
sound/soc/soc-dapm.c
1794
if (a->subseq != b->subseq) {
sound/soc/soc-dapm.c
1796
return a->subseq - b->subseq;
sound/soc/soc-dapm.c
1798
return b->subseq - a->subseq;
sound/soc/soc-dapm.c
1800
if (a->reg != b->reg)
sound/soc/soc-dapm.c
1801
return a->reg - b->reg;
sound/soc/soc-dapm.c
1802
if (a->dapm != b->dapm)
sound/soc/soc-dapm.c
1803
return (unsigned long)a->dapm - (unsigned long)b->dapm;
sound/soc/sof/topology.c
191
static u32 vol_pow32(u32 a, int exp, u32 fwl)
sound/soc/sof/topology.c
213
power = vol_shift_64((u64)power * a, fwl);
sound/sparc/dbri.c
112
#define dprintk(a, x...) if (dbri_debug & a) printk(KERN_DEBUG x)
sound/sparc/dbri.c
115
#define dprintk(a, x...) do { } while (0)
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/synth/emux/emux_synth.c
24
#define LIMITMAX(x, a) do {if ((x) > (a)) (x) = (a); } while (0)
sound/usb/caiaq/input.c
131
static unsigned int decode_erp(unsigned char a, unsigned char b)
sound/usb/caiaq/input.c
139
weight_b = abs(mid_value - a) - (range / 2 - 100) / 2;
sound/usb/caiaq/input.c
149
if (a < mid_value) {
sound/usb/caiaq/input.c
161
pos_a = a - LOW_PEAK;
sound/usb/caiaq/input.c
164
pos_a = HIGH_PEAK - a + DEG180;
sound/usb/line6/variax.c
71
static void variax_activate_async(struct usb_line6_variax *variax, int a)
sound/usb/line6/variax.c
73
variax->buffer_activate[VARIAX_OFFSET_ACTIVATE] = a;
sound/usb/mixer.c
942
#define PTYPE(a, b) ((a) << 8 | (b))
sound/usb/mixer_s1810c.c
252
u32 a, b, c, e, n, off, left, right;
sound/usb/mixer_s1810c.c
258
a = SC1810C_SEL_MIXER;
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
280
a = SC1810C_SEL_OUTPUT;
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
285
snd_s1810c_send_ctl_packet(dev, a, 0, 0, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
286
snd_s1810c_send_ctl_packet(dev, a, 0, 0, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
289
a = SC1810C_SEL_MIXER;
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
302
a = SC1810C_SEL_OUTPUT;
sound/usb/mixer_s1810c.c
303
snd_s1810c_send_ctl_packet(dev, a, 3, 0, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
304
snd_s1810c_send_ctl_packet(dev, a, 3, 0, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
307
a = SC1810C_SEL_OUTPUT;
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
314
a = SC1810C_SEL_MIXER;
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
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
343
a = SC1810C_SEL_MIXER;
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
356
a = SC1810C_SEL_OUTPUT;
sound/usb/mixer_s1810c.c
357
snd_s1810c_send_ctl_packet(dev, a, 3, 0, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
358
snd_s1810c_send_ctl_packet(dev, a, 3, 0, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
361
snd_s1810c_send_ctl_packet(dev, a, 3, 0, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
362
snd_s1810c_send_ctl_packet(dev, a, 3, 0, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
367
a = SC1810C_SEL_OUTPUT;
sound/usb/mixer_s1810c.c
370
snd_s1810c_send_ctl_packet(dev, a, b, c, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
371
snd_s1810c_send_ctl_packet(dev, a, b, c, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
386
a = SC1810C_SEL_MIXER;
sound/usb/mixer_s1810c.c
396
a, b, c, 0, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
398
a, b, c, 1, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
401
a, b, c, 0, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
403
a, b, c, 1, MIXER_LEVEL_0DB);
sound/usb/mixer_s1810c.c
406
a, b, c, 0, MIXER_LEVEL_MUTE);
sound/usb/mixer_s1810c.c
408
a, b, c, 1, MIXER_LEVEL_MUTE);
tools/accounting/delaytop.c
774
static int compare_tasks(const void *a, const void *b)
tools/accounting/delaytop.c
776
const struct task_info *t1 = (const struct task_info *)a;
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/include/asm/io.h
38
#define readb_relaxed(a) __readb(a)
tools/arch/x86/include/asm/io.h
39
#define readw_relaxed(a) __readw(a)
tools/arch/x86/include/asm/io.h
40
#define readl_relaxed(a) __readl(a)
tools/arch/x86/include/asm/io.h
48
#define writeb_relaxed(v, a) __writeb(v, a)
tools/arch/x86/include/asm/io.h
49
#define writew_relaxed(v, a) __writew(v, a)
tools/arch/x86/include/asm/io.h
50
#define writel_relaxed(v, a) __writel(v, a)
tools/arch/x86/include/asm/io.h
62
#define readq_relaxed(a) __readq(a)
tools/arch/x86/include/asm/io.h
63
#define writeq_relaxed(v, a) __writeq(v, a)
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
210
leaf->output[R_EAX] = a;
tools/bpf/bpftool/btf.c
505
const struct btf_type *a = *(void **)pa;
tools/bpf/bpftool/btf.c
508
return strcmp(btf__str_by_offset(btf, a->name_off),
tools/bpf/bpftool/feature.c
982
#define capability_msg(a, i) a[i].set ? "" : a[i].name, a[i].set ? "" : ", "
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
828
const struct bpf_link_info *nfa = a;
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/resolve_btfids/main.c
1245
static int cmp_type_names(const void *a, const void *b, void *priv)
tools/bpf/resolve_btfids/main.c
1248
const struct btf_type *ta = btf__type_by_id(btf, *(__u32 *)a);
tools/bpf/resolve_btfids/main.c
1260
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
5
int a;
tools/build/tests/ex/ex.c
13
a();
tools/build/tests/ex/ex.c
3
int a(void);
tools/firewire/nosy-dump.h
10
#define ACK_ERROR(a) ((a >> 2) == 3)
tools/firewire/nosy-dump.h
8
#define ACK_DONE(a) ((a >> 2) == 0)
tools/firewire/nosy-dump.h
9
#define ACK_BUSY(a) ((a >> 2) == 1)
tools/firmware/ihex2fw.c
25
#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1)
tools/firmware/ihex2fw.c
26
#define ALIGN(x, a) __ALIGN_KERNEL((x), (a))
tools/include/linux/align.h
10
#define IS_ALIGNED(x, a) (((x) & ((typeof(x))(a) - 1)) == 0)
tools/include/linux/align.h
8
#define ALIGN(x, a) __ALIGN_KERNEL((x), (a))
tools/include/linux/align.h
9
#define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a))
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
26
#define __must_be_array(a) BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
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/gfp.h
9
#define __default_gfp(a,...) a
tools/include/linux/jhash.h
100
case 2: a += (u32)k[1]<<8;
tools/include/linux/jhash.h
101
case 1: a += k[0];
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
126
a += k[0];
tools/include/linux/jhash.h
129
__jhash_mix(a, b, c);
tools/include/linux/jhash.h
138
case 1: a += k[0];
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
151
a += 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
170
static inline u32 jhash_1word(u32 a, u32 initval)
tools/include/linux/jhash.h
172
return __jhash_nwords(a, 0, 0, initval + JHASH_INITVAL + (1 << 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
49
a ^= c; a -= rol32(c, 11); \
tools/include/linux/jhash.h
50
b ^= a; b -= rol32(a, 25); \
tools/include/linux/jhash.h
52
a ^= c; a -= rol32(c, 4); \
tools/include/linux/jhash.h
53
b ^= a; b -= rol32(a, 14); \
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
80
a += __get_unaligned_cpu32(k);
tools/include/linux/jhash.h
83
__jhash_mix(a, b, c);
tools/include/linux/jhash.h
98
case 4: a += (u32)k[3]<<24;
tools/include/linux/jhash.h
99
case 3: a += (u32)k[2]<<16;
tools/include/linux/kernel.h
22
#define PERF_ALIGN(x, a) __PERF_ALIGN_MASK(x, (typeof(x))(a)-1)
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
51
al = a;
tools/include/linux/math64.h
52
ah = a >> 32;
tools/include/linux/math64.h
64
static inline u64 mul_u64_u64_div64(u64 a, u64 b, u64 c)
tools/include/linux/math64.h
68
quot = a / c;
tools/include/linux/math64.h
69
rem = a % 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
45
typeof(a) __a = (a); \
tools/include/linux/overflow.h
53
#define check_sub_overflow(a, b, d) ({ \
tools/include/linux/overflow.h
54
typeof(a) __a = (a); \
tools/include/linux/overflow.h
62
#define check_mul_overflow(a, b, d) ({ \
tools/include/linux/overflow.h
63
typeof(a) __a = (a); \
tools/include/linux/prandom.h
43
#define TAUSWORTHE(s, a, b, c, d) (((s & c) << d) ^ (((s << a) ^ s) >> b))
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/uapi/linux/const.h
48
#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (__typeof__(x))(a) - 1)
tools/include/uapi/linux/in.h
278
#define IN_CLASSA(a) ((((long int) (a)) & 0x80000000) == 0)
tools/include/uapi/linux/in.h
284
#define IN_CLASSB(a) ((((long int) (a)) & 0xc0000000) == 0x80000000)
tools/include/uapi/linux/in.h
290
#define IN_CLASSC(a) ((((long int) (a)) & 0xe0000000) == 0xc0000000)
tools/include/uapi/linux/in.h
295
#define IN_CLASSD(a) ((((long int) (a)) & 0xf0000000) == 0xe0000000)
tools/include/uapi/linux/in.h
296
#define IN_MULTICAST(a) IN_CLASSD(a)
tools/include/uapi/linux/in.h
299
#define IN_BADCLASS(a) (((long int) (a) ) == (long int)0xffffffff)
tools/include/uapi/linux/in.h
300
#define IN_EXPERIMENTAL(a) IN_BADCLASS((a))
tools/include/uapi/linux/in.h
302
#define IN_CLASSE(a) ((((long int) (a)) & 0xf0000000) == 0xf0000000)
tools/include/uapi/linux/in.h
323
#define IN_LOOPBACK(a) ((((long int) (a)) & 0xff000000) == 0x7f000000)
tools/include/uapi/linux/perf_event.h
1471
#define PERF_MEM_S(a, s) \
tools/include/uapi/linux/perf_event.h
1472
(((__u64)PERF_MEM_##a##_##s) << PERF_MEM_##a##_SHIFT)
tools/lib/bpf/bpf_core_read.h
340
#define ___concat(a, b) a ## b
tools/lib/bpf/bpf_core_read.h
357
#define ___last2(a, x) x
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
368
#define ___nolast2(a, _) a
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
379
#define ___arrow1(a) a
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_core_read.h
403
#define ___rd_first(fn, src, a) ___read(fn, &__t, ___type(src), src, a);
tools/lib/bpf/bpf_core_read.h
418
#define ___core_read0(fn, fn_ptr, dst, src, a) \
tools/lib/bpf/bpf_core_read.h
419
___read(fn, dst, ___type(src), src, a);
tools/lib/bpf/bpf_core_read.h
424
#define ___core_read(fn, fn_ptr, dst, src, a, ...) \
tools/lib/bpf/bpf_core_read.h
426
src, a, ##__VA_ARGS__)
tools/lib/bpf/bpf_core_read.h
433
#define BPF_CORE_READ_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
435
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
443
#define BPF_CORE_READ_USER_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
445
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
449
#define BPF_PROBE_READ_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
451
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
459
#define BPF_PROBE_READ_USER_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
461
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
469
#define BPF_CORE_READ_STR_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
471
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
479
#define BPF_CORE_READ_USER_STR_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
481
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
485
#define BPF_PROBE_READ_STR_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
487
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
496
#define BPF_PROBE_READ_USER_STR_INTO(dst, src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
498
dst, (src), a, ##__VA_ARGS__) \
tools/lib/bpf/bpf_core_read.h
525
#define BPF_CORE_READ(src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
526
___type((src), a, ##__VA_ARGS__) __r; \
tools/lib/bpf/bpf_core_read.h
527
BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__); \
tools/lib/bpf/bpf_core_read.h
541
#define BPF_CORE_READ_USER(src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
542
___type((src), a, ##__VA_ARGS__) __r; \
tools/lib/bpf/bpf_core_read.h
543
BPF_CORE_READ_USER_INTO(&__r, (src), a, ##__VA_ARGS__); \
tools/lib/bpf/bpf_core_read.h
548
#define BPF_PROBE_READ(src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
549
___type((src), a, ##__VA_ARGS__) __r; \
tools/lib/bpf/bpf_core_read.h
550
BPF_PROBE_READ_INTO(&__r, (src), a, ##__VA_ARGS__); \
tools/lib/bpf/bpf_core_read.h
560
#define BPF_PROBE_READ_USER(src, a, ...) ({ \
tools/lib/bpf/bpf_core_read.h
561
___type((src), a, ##__VA_ARGS__) __r; \
tools/lib/bpf/bpf_core_read.h
562
BPF_PROBE_READ_USER_INTO(&__r, (src), a, ##__VA_ARGS__); \
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.c
2277
struct btf_array *a;
tools/lib/bpf/btf.c
2295
a = btf_array(t);
tools/lib/bpf/btf.c
2296
a->type = elem_type_id;
tools/lib/bpf/btf.c
2297
a->index_type = index_type_id;
tools/lib/bpf/btf.c
2298
a->nelems = nr_elems;
tools/lib/bpf/btf.c
350
struct btf_array *a;
tools/lib/bpf/btf.c
384
a = btf_array(t);
tools/lib/bpf/btf.c
385
a->type = bswap_32(a->type);
tools/lib/bpf/btf.c
386
a->index_type = bswap_32(a->index_type);
tools/lib/bpf/btf.c
387
a->nelems = bswap_32(a->nelems);
tools/lib/bpf/btf.c
514
const struct btf_array *a = btf_array(t);
tools/lib/bpf/btf.c
516
err = btf_validate_id(btf, a->type, id);
tools/lib/bpf/btf.c
517
err = err ?: btf_validate_id(btf, a->index_type, id);
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/btf_dump.c
1506
const struct btf_array *a = btf_array(t);
tools/lib/bpf/btf_dump.c
1524
btf_dump_printf(d, "[%u]", a->nelems);
tools/lib/bpf/btf_dump.c
1540
btf_dump_printf(d, "[%u]", a->nelems);
tools/lib/bpf/btf_dump.c
346
const struct btf_array *a = btf_array(t);
tools/lib/bpf/btf_dump.c
348
d->type_states[a->index_type].referenced = 1;
tools/lib/bpf/btf_dump.c
349
d->type_states[a->type].referenced = 1;
tools/lib/bpf/btf_relocate.c
160
struct btf_array *a = btf_array(t);
tools/lib/bpf/btf_relocate.c
162
next_id = a->type;
tools/lib/bpf/elf.c
394
static int symbol_cmp(const void *a, const void *b)
tools/lib/bpf/elf.c
396
const struct symbol *sym_a = a;
tools/lib/bpf/libbpf.c
11828
static int avail_func_cmp(const void *a, const void *b)
tools/lib/bpf/libbpf.c
11830
return strcmp(*(const char **)a, *(const char **)b);
tools/lib/bpf/libbpf.c
3349
const struct btf_var_secinfo *a = _a;
tools/lib/bpf/libbpf.c
3352
return a->offset - b->offset;
tools/lib/bpf/libbpf.c
3834
const struct bpf_program *a = _a;
tools/lib/bpf/libbpf.c
3837
if (a->sec_idx != b->sec_idx)
tools/lib/bpf/libbpf.c
3838
return a->sec_idx < b->sec_idx ? -1 : 1;
tools/lib/bpf/libbpf.c
3841
return a->sec_insn_off < b->sec_insn_off ? -1 : 1;
tools/lib/bpf/libbpf.c
4174
const struct extern_desc *a = _a;
tools/lib/bpf/libbpf.c
4177
if (a->type != b->type)
tools/lib/bpf/libbpf.c
4178
return a->type < b->type ? -1 : 1;
tools/lib/bpf/libbpf.c
4180
if (a->type == EXT_KCFG) {
tools/lib/bpf/libbpf.c
4182
if (a->kcfg.align != b->kcfg.align)
tools/lib/bpf/libbpf.c
4183
return a->kcfg.align > b->kcfg.align ? -1 : 1;
tools/lib/bpf/libbpf.c
4185
if (a->kcfg.sz != b->kcfg.sz)
tools/lib/bpf/libbpf.c
4186
return a->kcfg.sz < b->kcfg.sz ? -1 : 1;
tools/lib/bpf/libbpf.c
4190
return strcmp(a->name, b->name);
tools/lib/bpf/libbpf.c
6944
const struct reloc_desc *a = _a;
tools/lib/bpf/libbpf.c
6947
if (a->insn_idx != b->insn_idx)
tools/lib/bpf/libbpf.c
6948
return a->insn_idx < b->insn_idx ? -1 : 1;
tools/lib/bpf/libbpf.c
6951
if (a->type != b->type)
tools/lib/bpf/libbpf.c
6952
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
1374
#define BPF_TC_PARENT(a, b) \
tools/lib/bpf/libbpf.h
1375
((((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
198
__u32 a = state[0];
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
224
state[0] += a;
tools/lib/bpf/relo_core.c
365
const struct btf_array *a = btf_array(t);
tools/lib/bpf/relo_core.c
368
t = skip_mods_and_typedefs(btf, a->type, &id);
tools/lib/bpf/relo_core.c
372
flex = is_flex_arr(btf, acc - 1, a);
tools/lib/bpf/relo_core.c
373
if (!flex && access_idx >= a->nelems)
tools/lib/bpf/relo_core.c
641
const struct btf_array *a;
tools/lib/bpf/relo_core.c
647
a = btf_array(targ_type);
tools/lib/bpf/relo_core.c
648
flex = is_flex_arr(targ_btf, targ_acc - 1, a);
tools/lib/bpf/relo_core.c
649
if (!flex && local_acc->idx >= a->nelems)
tools/lib/bpf/relo_core.c
651
if (!skip_mods_and_typedefs(targ_btf, a->type,
tools/lib/bpf/usdt.c
405
const struct elf_seg *a = _a;
tools/lib/bpf/usdt.c
408
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
21
*tail = a;
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
215
*tail = a;
tools/lib/list_sort.c
22
tail = &a->next;
tools/lib/list_sort.c
23
a = a->next;
tools/lib/list_sort.c
24
if (!a) {
tools/lib/list_sort.c
33
*tail = a;
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
57
tail->next = a;
tools/lib/list_sort.c
58
a->prev = tail;
tools/lib/list_sort.c
59
tail = a;
tools/lib/list_sort.c
60
a = a->next;
tools/lib/list_sort.c
61
if (!a)
tools/lib/list_sort.c
69
b = a;
tools/lib/perf/core.c
3
#define __printf(a, b) __attribute__((format(printf, a, b)))
tools/lib/perf/cpumap.c
128
static int cmp_cpu(const void *a, const void *b)
tools/lib/perf/cpumap.c
130
const struct perf_cpu *cpu_a = a, *cpu_b = b;
tools/lib/perf/cpumap.c
380
bool perf_cpu_map__is_subset(const struct perf_cpu_map *a, const struct perf_cpu_map *b)
tools/lib/perf/cpumap.c
382
if (a == b || !b)
tools/lib/perf/cpumap.c
384
if (!a || __perf_cpu_map__nr(b) > __perf_cpu_map__nr(a))
tools/lib/perf/cpumap.c
387
for (int i = 0, j = 0; i < __perf_cpu_map__nr(a); i++) {
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 (__perf_cpu_map__cpu(a, i).cpu == __perf_cpu_map__cpu(b, j).cpu) {
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
44
struct cmdname *a = *(struct cmdname **)a_;
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
799
const char *la = a->long_name ?: "",
tools/lib/subcmd/parse-options.h
136
#define OPT_STRING(s, l, v, a, h) { .type = OPTION_STRING, .short_name = (s), .long_name = (l), .value = check_vtype(v, const char **), .argh = (a), .help = (h) }
tools/lib/subcmd/parse-options.h
137
#define OPT_STRING_OPTARG(s, l, v, a, h, d) \
tools/lib/subcmd/parse-options.h
139
.value = check_vtype(v, const char **), .argh =(a), .help = (h), \
tools/lib/subcmd/parse-options.h
141
#define OPT_STRING_OPTARG_SET(s, l, v, os, a, h, d) \
tools/lib/subcmd/parse-options.h
143
.value = check_vtype(v, const char **), .argh = (a), .help = (h), \
tools/lib/subcmd/parse-options.h
146
#define OPT_STRING_NOEMPTY(s, l, v, a, h) { .type = OPTION_STRING, .short_name = (s), .long_name = (l), .value = check_vtype(v, const char **), .argh = (a), .help = (h), .flags = PARSE_OPT_NOEMPTY}
tools/lib/subcmd/parse-options.h
149
#define OPT_CALLBACK(s, l, v, a, h, f) \
tools/lib/subcmd/parse-options.h
150
{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f) }
tools/lib/subcmd/parse-options.h
151
#define OPT_CALLBACK_SET(s, l, v, os, a, h, f) \
tools/lib/subcmd/parse-options.h
152
{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f), .set = check_vtype(os, bool *)}
tools/lib/subcmd/parse-options.h
153
#define OPT_CALLBACK_NOOPT(s, l, v, a, h, f) \
tools/lib/subcmd/parse-options.h
154
{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f), .flags = PARSE_OPT_NOARG }
tools/lib/subcmd/parse-options.h
155
#define OPT_CALLBACK_DEFAULT(s, l, v, a, h, f, d) \
tools/lib/subcmd/parse-options.h
156
{ .type = OPTION_CALLBACK, .short_name = (s), .long_name = (l), .value = (v), .argh = (a), .help = (h), .callback = (f), .defval = (intptr_t)d, .flags = PARSE_OPT_LASTARG_DEFAULT }
tools/lib/subcmd/parse-options.h
157
#define OPT_CALLBACK_DEFAULT_NOOPT(s, l, v, a, h, f, d) \
tools/lib/subcmd/parse-options.h
159
.value = (v), .arg = (a), .help = (h), .callback = (f), .defval = (intptr_t)d,\
tools/lib/subcmd/parse-options.h
161
#define OPT_CALLBACK_OPTARG(s, l, v, d, a, h, f) \
tools/lib/subcmd/parse-options.h
163
.value = (v), .argh = (a), .help = (h), .callback = (f), \
tools/mm/slabinfo.c
1139
struct aliasinfo *a;
tools/mm/slabinfo.c
1142
for (a = aliasinfo; a < aliasinfo + aliases; a++) {
tools/mm/slabinfo.c
1145
if (strcmp(a->ref, s->name) == 0) {
tools/mm/slabinfo.c
1146
a->slab = s;
tools/mm/slabinfo.c
1151
fatal("Unresolved alias %s\n", a->ref);
tools/mm/slabinfo.c
1157
struct aliasinfo *a;
tools/mm/slabinfo.c
1163
for(a = aliasinfo; a < aliasinfo + aliases; a++) {
tools/mm/slabinfo.c
1165
if (!show_single_ref && a->slab->refs == 1)
tools/mm/slabinfo.c
1170
if (strcmp(a->slab->name, active) == 0) {
tools/mm/slabinfo.c
1171
printf(" %s", a->name);
tools/mm/slabinfo.c
1175
printf("\n%-12s <- %s", a->slab->name, a->name);
tools/mm/slabinfo.c
1176
active = a->slab->name;
tools/mm/slabinfo.c
1179
printf("%-15s -> %s\n", a->name, a->slab->name);
tools/mm/slabinfo.c
1189
struct aliasinfo *a;
tools/mm/slabinfo.c
1198
a = find_one_alias(s);
tools/mm/slabinfo.c
1200
if (a)
tools/mm/slabinfo.c
1201
s->name = a->name;
tools/mm/slabinfo.c
356
struct aliasinfo *a;
tools/mm/slabinfo.c
359
for(a = aliasinfo;a < aliasinfo + aliases; a++) {
tools/mm/slabinfo.c
360
if (a->slab == find &&
tools/mm/slabinfo.c
361
(!best || strlen(best->name) < strlen(a->name))) {
tools/mm/slabinfo.c
362
best = a;
tools/mm/slabinfo.c
363
if (strncmp(a->name,"kmall", 5) == 0)
tools/net/ynl/samples/rt-addr.c
12
static void rt_addr_print(struct rt_addr_getaddr_rsp *a)
tools/net/ynl/samples/rt-addr.c
19
name = if_indextoname(a->_hdr.ifa_index, ifname);
tools/net/ynl/samples/rt-addr.c
23
switch (a->_len.address) {
tools/net/ynl/samples/rt-addr.c
25
addr = inet_ntop(AF_INET, a->address,
tools/net/ynl/samples/rt-addr.c
29
addr = inet_ntop(AF_INET6, a->address,
tools/net/ynl/samples/rt-addr.c
39
printf("[%d]", a->_len.address);
tools/net/ynl/samples/tc-filter-add.c
70
struct tc_act_attrs *a;
tools/net/ynl/samples/tc-filter-add.c
83
a = &flower->act[i];
tools/net/ynl/samples/tc-filter-add.c
84
printf("action order: %i %s ", i + 1, a->kind);
tools/net/ynl/samples/tc-filter-add.c
85
if (a->options._present.vlan)
tools/net/ynl/samples/tc-filter-add.c
86
print_vlan(&a->options.vlan);
tools/net/ynl/samples/tc-filter-add.c
87
else if (a->options._present.gact)
tools/net/ynl/samples/tc-filter-add.c
88
print_gact(&a->options.gact);
tools/net/ynl/ynltool/page-pool.c
101
for (unsigned int i = 0; i < a->i; i++) {
tools/net/ynl/ynltool/page-pool.c
103
struct pp_stat *s = &a->s[i];
tools/net/ynl/ynltool/page-pool.c
142
static void print_plain_stats(struct pp_stats_array *a)
tools/net/ynl/ynltool/page-pool.c
144
for (unsigned int i = 0; i < a->i; i++) {
tools/net/ynl/ynltool/page-pool.c
146
struct pp_stat *s = &a->s[i];
tools/net/ynl/ynltool/page-pool.c
30
static struct pp_stat *find_ifc(struct pp_stats_array *a, unsigned int ifindex)
tools/net/ynl/ynltool/page-pool.c
300
static void aggregate_device_stats(struct pp_stats_array *a,
tools/net/ynl/ynltool/page-pool.c
305
struct pp_stat *s = find_ifc(a, pp->ifindex);
tools/net/ynl/ynltool/page-pool.c
313
struct pp_stat *s = find_ifc(a, pp->info.ifindex);
tools/net/ynl/ynltool/page-pool.c
337
struct pp_stats_array a = {};
tools/net/ynl/ynltool/page-pool.c
34
for (i = 0; i < a->i; i++) {
tools/net/ynl/ynltool/page-pool.c
35
if (a->s[i].ifc == ifindex)
tools/net/ynl/ynltool/page-pool.c
36
return &a->s[i];
tools/net/ynl/ynltool/page-pool.c
39
a->i++;
tools/net/ynl/ynltool/page-pool.c
399
a.max = 64;
tools/net/ynl/ynltool/page-pool.c
40
if (a->i == a->max) {
tools/net/ynl/ynltool/page-pool.c
400
a.s = calloc(a.max, sizeof(*a.s));
tools/net/ynl/ynltool/page-pool.c
401
if (!a.s) {
tools/net/ynl/ynltool/page-pool.c
407
aggregate_device_stats(&a, pools, pp_stats);
tools/net/ynl/ynltool/page-pool.c
41
a->max *= 2;
tools/net/ynl/ynltool/page-pool.c
410
print_json_stats(&a);
tools/net/ynl/ynltool/page-pool.c
412
print_plain_stats(&a);
tools/net/ynl/ynltool/page-pool.c
414
free(a.s);
tools/net/ynl/ynltool/page-pool.c
42
a->s = reallocarray(a->s, a->max, sizeof(*a->s));
tools/net/ynl/ynltool/page-pool.c
44
a->s[i].ifc = ifindex;
tools/net/ynl/ynltool/page-pool.c
45
return &a->s[i];
tools/net/ynl/ynltool/page-pool.c
97
static void print_json_stats(struct pp_stats_array *a)
tools/net/ynl/ynltool/qstats.c
406
static int cmp_ifindex_type(const void *a, const void *b)
tools/net/ynl/ynltool/qstats.c
408
const struct netdev_qstats_get_rsp *qa = a;
tools/objtool/check.c
1968
struct alternative *a;
tools/objtool/check.c
2031
for (a = orig_insn->alts; a->next; a = a->next)
tools/objtool/check.c
2033
a->next = alt;
tools/objtool/klp-diff.c
57
const char *a;
tools/objtool/klp-diff.c
60
for (a = orig; *a; a++) {
tools/objtool/klp-diff.c
61
switch (*a) {
tools/objtool/klp-diff.c
73
for (a = orig, b = new; *a; a++) {
tools/objtool/klp-diff.c
74
switch (*a) {
tools/objtool/klp-diff.c
78
default: *b++ = *a;
tools/perf/arch/arm64/util/mem-events.c
6
#define E(t, n, s, l, a) { .tag = t, .name = n, .event_name = s, .ldlat = l, .aux_event = a }
tools/perf/arch/powerpc/util/mem-events.c
6
#define E(t, n, s, l, a) { .tag = t, .name = n, .event_name = s, .ldlat = l, .aux_event = a }
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
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/header.c
38
family = (a >> 8) & 0xf; /* bits 11 - 8 */
tools/perf/arch/x86/util/header.c
39
model = (a >> 4) & 0xf; /* Bits 7 - 4 */
tools/perf/arch/x86/util/header.c
40
step = a & 0xf;
tools/perf/arch/x86/util/header.c
44
family += (a >> 20) & 0xff;
tools/perf/arch/x86/util/header.c
48
model += ((a >> 16) & 0xf) << 4;
tools/perf/arch/x86/util/intel-bts.c
350
int i, a, b;
tools/perf/arch/x86/util/intel-bts.c
353
a = b - 512;
tools/perf/arch/x86/util/intel-bts.c
354
if (a < 0)
tools/perf/arch/x86/util/intel-bts.c
355
a = 0;
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
1100
a = b - 512;
tools/perf/arch/x86/util/intel-pt.c
1101
if (a < 0)
tools/perf/arch/x86/util/intel-pt.c
1102
a = 0;
tools/perf/arch/x86/util/intel-pt.c
1104
for (i = a; i < b; i++) {
tools/perf/arch/x86/util/mem-events.c
10
#define E(t, n, s, l, a) { .tag = t, .name = n, .event_name = s, .ldlat = l, .aux_event = a }
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
167
static void clock_accum(union bench_clock *a, union bench_clock *b)
tools/perf/bench/mem-functions.c
170
a->cycles += b->cycles;
tools/perf/bench/mem-functions.c
172
timeradd(&a->tv, &b->tv, &a->tv);
tools/perf/builtin-annotate.c
208
struct addr_location a;
tools/perf/builtin-annotate.c
211
addr_location__init(&a);
tools/perf/builtin-annotate.c
212
if (machine__resolve(machine, &a, sample) < 0) {
tools/perf/builtin-annotate.c
217
if (a.sym == NULL) {
tools/perf/builtin-annotate.c
222
if (a.map != NULL)
tools/perf/builtin-annotate.c
223
dso__set_hit(map__dso(a.map));
tools/perf/builtin-annotate.c
228
ret = hist_entry_iter__add(&iter, &a, PERF_MAX_STACK_DEPTH, ann);
tools/perf/builtin-annotate.c
230
addr_location__exit(&a);
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
1918
struct c2c_fmt *c2c_a = container_of(a, 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-ftrace.c
1338
static int cmp_profile_data(const void *a, const void *b)
tools/perf/builtin-ftrace.c
1340
const struct hashmap_entry *e1 = *(const struct hashmap_entry **)a;
tools/perf/builtin-kmem.c
1424
static int ptr_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1426
struct alloc_stat *l = a;
tools/perf/builtin-kmem.c
1441
static int slab_callsite_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1443
struct alloc_stat *l = a;
tools/perf/builtin-kmem.c
1458
static int hit_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1460
struct alloc_stat *l = a;
tools/perf/builtin-kmem.c
1475
static int bytes_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1477
struct alloc_stat *l = a;
tools/perf/builtin-kmem.c
1492
static int frag_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1495
struct alloc_stat *l = a;
tools/perf/builtin-kmem.c
1513
static int pingpong_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1515
struct alloc_stat *l = a;
tools/perf/builtin-kmem.c
1531
static int page_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1533
struct page_stat *l = a;
tools/perf/builtin-kmem.c
1548
static int page_callsite_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1550
struct page_stat *l = a;
tools/perf/builtin-kmem.c
1565
static int page_hit_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1567
struct page_stat *l = a;
tools/perf/builtin-kmem.c
1582
static int page_bytes_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1584
struct page_stat *l = a;
tools/perf/builtin-kmem.c
1599
static int page_order_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1601
struct page_stat *l = a;
tools/perf/builtin-kmem.c
1616
static int migrate_type_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1618
struct page_stat *l = a;
tools/perf/builtin-kmem.c
1637
static int gfp_flags_cmp(void *a, void *b)
tools/perf/builtin-kmem.c
1639
struct page_stat *l = a;
tools/perf/builtin-kmem.c
318
static int funcmp(const void *a, const void *b)
tools/perf/builtin-kmem.c
320
const struct alloc_func *fa = a;
tools/perf/builtin-kmem.c
329
static int callcmp(const void *a, const void *b)
tools/perf/builtin-kmem.c
331
const struct alloc_func *fa = a;
tools/perf/builtin-kmem.c
638
static int gfpcmp(const void *a, const void *b)
tools/perf/builtin-kmem.c
640
const struct gfp_flag *fa = a;
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
361
struct kvm_fmt *kvm_fmt_a = container_of(a, 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
1003
while (thread__ppid(a) != thread__ppid(b)) {
tools/perf/builtin-report.c
1006
parent = machine__find_thread(machine, -1, thread__ppid(a));
tools/perf/builtin-report.c
1007
thread__put(a);
tools/perf/builtin-report.c
1009
pr_err("Missing parent thread of %d\n", thread__tid(a));
tools/perf/builtin-report.c
1010
a = parent;
tools/perf/builtin-report.c
1016
if (!a || !b) {
tools/perf/builtin-report.c
1018
thread__put(a);
tools/perf/builtin-report.c
1020
return !a && !b ? 0 : (!a ? -1 : 1);
tools/perf/builtin-report.c
1023
if (thread__tid(a) == thread__tid(b)) {
tools/perf/builtin-report.c
1028
res = thread__tid(a) < thread__tid(b) ? -1 : 1;
tools/perf/builtin-report.c
1030
thread__put(a);
tools/perf/builtin-report.c
952
struct thread *a = task_a->thread;
tools/perf/builtin-report.c
957
if (thread__tid(a) == thread__tid(b))
tools/perf/builtin-report.c
961
if (thread__tid(a) == 0)
tools/perf/builtin-report.c
968
if (thread__ppid(a) == thread__ppid(b))
tools/perf/builtin-report.c
969
return thread__tid(a) < thread__tid(b) ? -1 : 1;
tools/perf/builtin-report.c
976
level_a = thread_level(machine, a);
tools/perf/builtin-report.c
978
a = thread__get(a);
tools/perf/builtin-report.c
981
struct thread *parent = machine__find_thread(machine, -1, thread__ppid(a));
tools/perf/builtin-report.c
983
thread__put(a);
tools/perf/builtin-report.c
985
pr_err("Missing parent thread of %d\n", thread__tid(a));
tools/perf/builtin-report.c
989
a = parent;
tools/perf/builtin-report.c
997
thread__put(a);
tools/perf/builtin-script.c
3722
void *a;
tools/perf/builtin-script.c
3727
a = realloc(dlargv, sizeof(dlargv[0]) * (dlargc + 1));
tools/perf/builtin-script.c
3728
if (!a) {
tools/perf/builtin-script.c
3733
dlargv = a;
tools/perf/builtin-stat.c
227
static inline void diff_timespec(struct timespec *r, struct timespec *a,
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
2253
static int intcmp(const void *a, const void *b)
tools/perf/builtin-trace.c
2255
const int *one = a, *another = b;
tools/perf/builtin-trace.c
2527
const struct syscall *a = key, *b = *((const struct syscall **)entry);
tools/perf/builtin-trace.c
2529
if (a->e_machine != b->e_machine)
tools/perf/builtin-trace.c
2530
return a->e_machine - b->e_machine;
tools/perf/builtin-trace.c
2532
return a->id - b->id;
tools/perf/builtin-trace.c
2537
const struct syscall *a = *((const struct syscall **)va);
tools/perf/builtin-trace.c
2540
if (a->e_machine != b->e_machine)
tools/perf/builtin-trace.c
2541
return a->e_machine - b->e_machine;
tools/perf/builtin-trace.c
2543
return a->id - b->id;
tools/perf/builtin-trace.c
4955
struct thread_list *a = list_entry(la, struct thread_list, list);
tools/perf/builtin-trace.c
4957
unsigned long a_nr_events = thread__nr_events(thread__priv(a->thread));
tools/perf/builtin-trace.c
4964
return thread__tid(a->thread) < thread__tid(b->thread)
tools/perf/builtin-trace.c
4966
: (thread__tid(a->thread) > thread__tid(b->thread) ? 1 : 0);
tools/perf/check-header_ignore_hunks/lib/list_sort.c
2
struct list_head *a, struct list_head *b)
tools/perf/tests/code-reading.c
607
static int comp(const void *a, const void *b)
tools/perf/tests/code-reading.c
609
return *(int *)a - *(int *)b;
tools/perf/tests/cpumap.c
161
struct perf_cpu_map *a = perf_cpu_map__new(lhs);
tools/perf/tests/cpumap.c
165
perf_cpu_map__merge(&a, b);
tools/perf/tests/cpumap.c
166
TEST_ASSERT_VAL("failed to merge map: bad nr", perf_cpu_map__nr(a) == nr);
tools/perf/tests/cpumap.c
167
cpu_map__snprint(a, buf, sizeof(buf));
tools/perf/tests/cpumap.c
177
refcount_read(perf_cpu_map__refcnt(a)) == 1);
tools/perf/tests/cpumap.c
179
perf_cpu_map__put(a);
tools/perf/tests/cpumap.c
209
struct perf_cpu_map *a = perf_cpu_map__new(lhs);
tools/perf/tests/cpumap.c
211
struct perf_cpu_map *c = perf_cpu_map__intersect(a, b);
tools/perf/tests/cpumap.c
217
perf_cpu_map__put(a);
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
18
struct args *a = arg;
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
19
unsigned long i, len = a->loops;
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
22
src = malloc(a->size * 1024);
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
23
dst = malloc(a->size * 1024);
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
29
memcpy(dst, src, a->size * 1024);
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
27
struct args *a = arg;
tools/perf/tests/shell/coresight/thread_loop/thread_loop.c
28
int i = 0, len = a->loops;
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
17
struct args *a = arg;
tools/perf/tests/shell/coresight/unroll_loop_thread/unroll_loop_thread.c
18
unsigned int i, in = a->in;
tools/perf/tests/switch-tracking.c
261
static int compar(const void *a, const void *b)
tools/perf/tests/switch-tracking.c
263
const struct event_node *nodea = a;
tools/perf/tests/workloads/inlineloop.c
20
a += b;
tools/perf/tests/workloads/inlineloop.c
9
static volatile int a;
tools/perf/tests/workloads/leafloop.c
12
static volatile int a;
tools/perf/tests/workloads/leafloop.c
23
a += b;
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
273
for (i = 0; i < a->data_nr; i++) {
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
276
return a->data[i].percent[percent_type] -
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
218
list_for_each_entry(pair, &a->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
241
struct evsel *evsel = hists_to_evsel(a->hists);
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
295
evsel = hists_to_evsel(a->hists);
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
330
if ((a->thread == NULL ? NULL : RC_CHK_ACCESS(a->thread)) !=
tools/perf/ui/hist.c
332
!hist_entry__has_callchains(a) || !symbol_conf.use_callchain)
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
662
struct hist_entry *a __maybe_unused,
tools/perf/ui/hist.c
673
static bool perf_hpp__is_hpp_entry(struct perf_hpp_fmt *a)
tools/perf/ui/hist.c
675
return a->header == hpp__header_fn;
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/affinity.c
25
int affinity__setup(struct affinity *a)
tools/perf/util/affinity.c
29
a->orig_cpus = bitmap_zalloc(cpu_set_size * 8);
tools/perf/util/affinity.c
30
if (!a->orig_cpus)
tools/perf/util/affinity.c
32
sched_getaffinity(0, cpu_set_size, (cpu_set_t *)a->orig_cpus);
tools/perf/util/affinity.c
33
a->sched_cpus = bitmap_zalloc(cpu_set_size * 8);
tools/perf/util/affinity.c
34
if (!a->sched_cpus) {
tools/perf/util/affinity.c
35
zfree(&a->orig_cpus);
tools/perf/util/affinity.c
38
bitmap_zero((unsigned long *)a->sched_cpus, cpu_set_size);
tools/perf/util/affinity.c
39
a->changed = false;
tools/perf/util/affinity.c
49
void affinity__set(struct affinity *a, int cpu)
tools/perf/util/affinity.c
61
a->changed = true;
tools/perf/util/affinity.c
62
__set_bit(cpu, a->sched_cpus);
tools/perf/util/affinity.c
68
sched_setaffinity(0, cpu_set_size, (cpu_set_t *)a->sched_cpus);
tools/perf/util/affinity.c
69
__clear_bit(cpu, a->sched_cpus);
tools/perf/util/affinity.c
72
static void __affinity__cleanup(struct affinity *a)
tools/perf/util/affinity.c
76
if (a->changed)
tools/perf/util/affinity.c
77
sched_setaffinity(0, cpu_set_size, (cpu_set_t *)a->orig_cpus);
tools/perf/util/affinity.c
78
zfree(&a->sched_cpus);
tools/perf/util/affinity.c
79
zfree(&a->orig_cpus);
tools/perf/util/affinity.c
82
void affinity__cleanup(struct affinity *a)
tools/perf/util/affinity.c
84
if (a != NULL)
tools/perf/util/affinity.c
85
__affinity__cleanup(a);
tools/perf/util/affinity.h
14
void affinity__cleanup(struct affinity *a);
tools/perf/util/affinity.h
15
void affinity__set(struct affinity *a, int cpu);
tools/perf/util/affinity.h
16
int affinity__setup(struct affinity *a);
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
274
const struct insn_offset *val1 = a;
tools/perf/util/annotate-data.c
213
struct annotated_data_type *a, *b;
tools/perf/util/annotate-data.c
215
a = rb_entry(node_a, 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
1098
static int cmp_source_line(struct annotation_line *a, struct annotation_line *b)
tools/perf/util/annotate.c
1102
for (i = 0; i < a->data_nr; i++) {
tools/perf/util/annotate.c
1103
if (a->data[i].percent_sum == b->data[i].percent_sum)
tools/perf/util/annotate.c
1105
return a->data[i].percent_sum > b->data[i].percent_sum;
tools/perf/util/blake2s.c
18
static inline void le32_to_cpu_array(u32 a[], size_t n)
tools/perf/util/blake2s.c
21
a[i] = le32_to_cpu((__force __le32)a[i]);
tools/perf/util/blake2s.c
24
static inline void cpu_to_le32_array(u32 a[], size_t n)
tools/perf/util/blake2s.c
27
a[i] = (__force u32)cpu_to_le32(a[i]);
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
72
d = ror32(d ^ a, 16); \
tools/perf/util/blake2s.c
75
a += b + m[blake2s_sigma[r][2 * i + 1]]; \
tools/perf/util/blake2s.c
76
d = ror32(d ^ a, 8); \
tools/perf/util/bpf-trace-summary.c
116
static int datacmp(const void *a, const void *b)
tools/perf/util/bpf-trace-summary.c
118
const struct syscall_data * const *sa = a;
tools/perf/util/bpf-trace-summary.c
124
static int nodecmp(const void *a, const void *b)
tools/perf/util/bpf-trace-summary.c
126
const struct syscall_node *na = a;
tools/perf/util/bpf_skel/augmented_raw_syscalls.bpf.c
14
#define PERF_ALIGN(x, a) __PERF_ALIGN_MASK(x, (typeof(x))(a)-1)
tools/perf/util/cpumap.c
232
struct aggr_cpu_id *a = (struct aggr_cpu_id *)a_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.c
746
bool aggr_cpu_id__is_empty(const struct aggr_cpu_id *a)
tools/perf/util/cpumap.c
748
return a->thread_idx == -1 &&
tools/perf/util/cpumap.c
749
a->node == -1 &&
tools/perf/util/cpumap.c
750
a->socket == -1 &&
tools/perf/util/cpumap.c
751
a->die == -1 &&
tools/perf/util/cpumap.c
752
a->cluster == -1 &&
tools/perf/util/cpumap.c
753
a->cache_lvl == -1 &&
tools/perf/util/cpumap.c
754
a->cache == -1 &&
tools/perf/util/cpumap.c
755
a->core == -1 &&
tools/perf/util/cpumap.c
756
a->cpu.cpu == -1;
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/cpumap.h
118
bool aggr_cpu_id__is_empty(const struct aggr_cpu_id *a);
tools/perf/util/disasm.c
129
static int arch__cmp(const void *a, const void *b)
tools/perf/util/disasm.c
131
const struct arch *const *aa = a;
tools/perf/util/disasm.c
746
static int ins__cmp(const void *a, const void *b)
tools/perf/util/disasm.c
748
const struct ins *ia = a;
tools/perf/util/dlfilter.c
301
struct addr_location a;
tools/perf/util/dlfilter.c
315
addr_location__init(&a);
tools/perf/util/dlfilter.c
317
thread__find_map_fb(al->thread, d->sample->cpumode, ip, &a);
tools/perf/util/dlfilter.c
318
ret = a.map ? code_read(ip, a.map, d->machine, buf, len) : -1;
tools/perf/util/dlfilter.c
320
addr_location__exit(&a);
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
127
const struct dso *a = *((const struct dso **)va);
tools/perf/util/dsos.c
129
int rc = strcmp(dso__long_name(a), dso__long_name(b));
tools/perf/util/dsos.c
132
rc = dso_id__cmp(dso__id_const(a), dso__id_const(b));
tools/perf/util/dsos.c
134
rc = strcmp(dso__short_name(a), dso__short_name(b));
tools/perf/util/dwarf-regs-arch/dwarf-regs-powerpc.c
12
#define PPC_RA(a) (((a) >> 16) & 0x1f)
tools/perf/util/genelf.h
70
#define ELF_ST_TYPE(a) ELF64_ST_TYPE(a)
tools/perf/util/genelf.h
71
#define ELF_ST_BIND(a) ELF64_ST_BIND(a)
tools/perf/util/genelf.h
72
#define ELF_ST_VIS(a) ELF64_ST_VISIBILITY(a)
tools/perf/util/genelf.h
81
#define ELF_ST_TYPE(a) ELF32_ST_TYPE(a)
tools/perf/util/genelf.h
82
#define ELF_ST_BIND(a) ELF32_ST_BIND(a)
tools/perf/util/genelf.h
83
#define ELF_ST_VIS(a) ELF32_ST_VISIBILITY(a)
tools/perf/util/header.c
1106
static int cpu_cache_level__sort(const void *a, const void *b)
tools/perf/util/header.c
1108
struct cpu_cache_level *cache_a = (struct cpu_cache_level *)a;
tools/perf/util/header.c
1114
static bool cpu_cache_level__cmp(struct cpu_cache_level *a, struct cpu_cache_level *b)
tools/perf/util/header.c
1116
if (a->level != b->level)
tools/perf/util/header.c
1119
if (a->line_size != b->line_size)
tools/perf/util/header.c
1122
if (a->sets != b->sets)
tools/perf/util/header.c
1125
if (a->ways != b->ways)
tools/perf/util/header.c
1128
if (strcmp(a->type, b->type))
tools/perf/util/header.c
1131
if (strcmp(a->size, b->size))
tools/perf/util/header.c
1134
if (strcmp(a->map, b->map))
tools/perf/util/header.c
1384
static int memory_node__sort(const void *a, const void *b)
tools/perf/util/header.c
1386
const struct memory_node *na = a;
tools/perf/util/hist.h
501
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
151
const char *sa = a;
tools/perf/util/intel-bts.c
251
struct auxtrace_buffer *a;
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-pt.c
2277
#define P(a, b) PERF_MEM_S(a, b)
tools/perf/util/intel-pt.c
377
static int intel_pt_do_fix_overlap(struct intel_pt *pt, struct auxtrace_buffer *a,
tools/perf/util/intel-pt.c
383
start = intel_pt_find_overlap(a->data, a->size, b->data, b->size,
tools/perf/util/jitdump.c
66
#define hmax(a, b) ((a) > (b) ? (a) : (b))
tools/perf/util/jitdump.h
128
void *a = ent + 1;
tools/perf/util/jitdump.h
130
return a + l;
tools/perf/util/jitdump.h
136
void *a = ent + 1;
tools/perf/util/jitdump.h
137
return a;
tools/perf/util/levenshtein.c
45
int w, int s, int a, int d)
tools/perf/util/levenshtein.c
54
row1[j] = j * a;
tools/perf/util/levenshtein.c
71
if (row2[j + 1] > row2[j] + a)
tools/perf/util/levenshtein.c
72
row2[j + 1] = row2[j] + a;
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
318
static int map__start_cmp(const void *a, const void *b)
tools/perf/util/maps.c
320
const struct map *map_a = *(const struct map * const *)a;
tools/perf/util/maps.c
360
static int map__strcmp(const void *a, const void *b)
tools/perf/util/maps.c
362
const struct map *map_a = *(const struct map * const *)a;
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
23
#define E(t, n, s, l, a) { .tag = t, .name = n, .event_name = s, .ldlat = l, .aux_event = a }
tools/perf/util/mem-events.c
659
#define P(a, b) PERF_MEM_##a##_##b
tools/perf/util/metricgroup.c
64
struct metric_event *a = container_of(rb_node,
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/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/pmus.c
526
static int cmp_sevent(const void *a, const void *b)
tools/perf/util/pmus.c
528
const struct sevent *as = a;
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
201
struct mep *a = container_of(rb_node, struct mep, nd);
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
3382
static void *memcat(void *a, size_t sz_a, void *b, size_t sz_b)
tools/perf/util/probe-event.c
3388
memcpy(ret, a, sz_a);
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/s390-cpumsf-kernel.h
49
unsigned int a:1; /* 1 - Alert request control */
tools/perf/util/s390-cpumsf.c
332
local.a = flags >> 62 & 0x1;
tools/perf/util/s390-cpumsf.c
351
te->a ? 'A' : ' ',
tools/perf/util/sort.c
2775
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
2780
return hse->se->se_cmp(a, b);
tools/perf/util/sort.c
2784
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
2791
return collapse_fn(a, b);
tools/perf/util/sort.c
2795
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
2802
return sort_fn(a, b);
tools/perf/util/sort.c
2839
static bool __sort__hpp_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/util/sort.c
2844
if (!perf_hpp__is_sort_entry(a) || !perf_hpp__is_sort_entry(b))
tools/perf/util/sort.c
2847
hse_a = container_of(a, struct hpp_sort_entry, hpp);
tools/perf/util/sort.c
3173
struct hist_entry *a, struct hist_entry *b)
tools/perf/util/sort.c
3185
tep_read_number_field(field, a->raw_data, &dyn);
tools/perf/util/sort.c
3198
return memcmp(a->raw_data + offset, b->raw_data + offset, size);
tools/perf/util/sort.c
3206
static bool __sort__hde_equal(struct perf_hpp_fmt *a, struct perf_hpp_fmt *b)
tools/perf/util/sort.c
3211
if (!perf_hpp__is_dynamic_entry(a) || !perf_hpp__is_dynamic_entry(b))
tools/perf/util/sort.c
3214
hde_a = container_of(a, struct hpp_dynamic_entry, hpp);
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
305
u64 a_offset = get_rel_offset(ri, *(const u32 *)a);
tools/perf/util/symbol-elf.c
434
static int cmp_offset(const void *a, const void *b)
tools/perf/util/symbol-elf.c
436
const struct rela_dyn *va = a;
tools/perf/util/symbol.c
153
s64 a;
tools/perf/util/symbol.c
158
a = syma->end - syma->start;
tools/perf/util/symbol.c
160
if ((b == 0) && (a > 0))
tools/perf/util/symbol.c
162
else if ((a == 0) && (b > 0))
tools/perf/util/symbol.c
173
a = syma->binding == STB_WEAK;
tools/perf/util/symbol.c
175
if (b && !a)
tools/perf/util/symbol.c
177
if (a && !b)
tools/perf/util/symbol.c
181
a = syma->binding == STB_GLOBAL;
tools/perf/util/symbol.c
183
if (a && !b)
tools/perf/util/symbol.c
185
if (b && !a)
tools/perf/util/symbol.c
189
a = prefix_underscores_count(syma->name);
tools/perf/util/symbol.c
191
if (b > a)
tools/perf/util/symbol.c
193
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/perf/util/util.h
101
sizeof(*(a)), \
tools/perf/util/util.h
95
#define realloc_array_as_needed(a, n, x, v) ({ \
tools/perf/util/util.h
98
do_realloc_array_as_needed((void **)&(a), \
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
200
unsigned int a; /* begin of range */
tools/power/cpupower/utils/helpers/bitmask.c
207
sret = sscanf(p, "%u%c", &a, &nextc);
tools/power/cpupower/utils/helpers/bitmask.c
210
b = a;
tools/power/cpupower/utils/helpers/bitmask.c
225
if (!(a <= b))
tools/power/cpupower/utils/helpers/bitmask.c
229
while (a <= b) {
tools/power/cpupower/utils/helpers/bitmask.c
230
_setbit(bmp, a, 1);
tools/power/cpupower/utils/helpers/bitmask.c
231
a += s;
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
2002
sscanf((*a)->d_name, "telem%u", &aidx);
tools/sched_ext/include/scx/common.bpf.h
323
bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
tools/sched_ext/include/scx/common.bpf.h
511
static inline bool time_after(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
513
return (s64)(b - a) < 0;
tools/sched_ext/include/scx/common.bpf.h
523
static inline bool time_before(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
525
return time_after(b, a);
tools/sched_ext/include/scx/common.bpf.h
535
static inline bool time_after_eq(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
537
return (s64)(a - b) >= 0;
tools/sched_ext/include/scx/common.bpf.h
547
static inline bool time_before_eq(u64 a, u64 b)
tools/sched_ext/include/scx/common.bpf.h
549
return time_after_eq(b, a);
tools/sched_ext/include/scx/common.bpf.h
560
static inline bool time_in_range(u64 a, u64 b, u64 c)
tools/sched_ext/include/scx/common.bpf.h
562
return time_after_eq(a, b) && time_before_eq(a, c);
tools/sched_ext/include/scx/common.bpf.h
573
static inline bool time_in_range_open(u64 a, u64 b, u64 c)
tools/sched_ext/include/scx/common.bpf.h
575
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
144
cgc_a = container_of(a, struct cgv_node, rb_node);
tools/sched_ext/scx_qmap.bpf.c
530
struct task_struct *a, struct task_struct *b)
tools/sched_ext/scx_qmap.bpf.c
532
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/spi/spidev_test.c
26
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
tools/testing/nvdimm/test/ndtest.c
655
struct attribute *a, int n)
tools/testing/nvdimm/test/ndtest.c
661
if (a == &dev_attr_format1.attr && dimm->num_formats <= 1)
tools/testing/nvdimm/test/ndtest.c
664
return a->mode;
tools/testing/radix-tree/maple.c
330
#define erase_check_store_range(mt, a, i, ptr) mtree_test_store_range(mt, \
tools/testing/radix-tree/maple.c
331
a[(i)], a[(i + 1)], ptr)
tools/testing/radix-tree/maple.c
35537
struct maple_node a, b;
tools/testing/radix-tree/maple.c
35551
a = *node_a;
tools/testing/radix-tree/maple.c
35556
a.parent = (struct maple_pnode *)((unsigned long)a.parent &
tools/testing/radix-tree/maple.c
35561
a.parent = (struct maple_pnode *)((unsigned long)a.parent &
tools/testing/radix-tree/maple.c
35567
if (a.parent != b.parent) {
tools/testing/radix-tree/maple.c
35569
a.parent, b.parent);
tools/testing/radix-tree/maple.c
35580
slots_a = ma_slots(&a, type);
tools/testing/radix-tree/maple.c
35602
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
126
#define kmemleak_free(a)
tools/testing/scatterlist/linux/mm.h
33
#define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1)
tools/testing/scatterlist/linux/mm.h
35
#define ALIGN(x, a) __ALIGN_KERNEL((x), (a))
tools/testing/scatterlist/linux/mm.h
36
#define ALIGN_DOWN(x, a) __ALIGN_KERNEL((x) - ((a) - 1), (a))
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
118
u64 a = swab64(x);
tools/testing/selftests/arm64/fp/fp-ptrace.c
121
return ((__uint128_t)a << 64) | b;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
100
} while ((a = *class++) != ']');
tools/testing/selftests/bpf/bpf_arena_strsearch.h
76
unsigned char a = *class++;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
84
unsigned char b = a;
tools/testing/selftests/bpf/bpf_arena_strsearch.h
86
if (a == '\0') /* Malformed */
tools/testing/selftests/bpf/bpf_arena_strsearch.h
98
match |= (a <= c && c <= b);
tools/testing/selftests/bpf/bpf_experimental.h
120
bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
tools/testing/selftests/bpf/jit_disasm_helpers.c
81
__u32 a = *(__u32 *)_a;
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/network_helpers.c
680
struct send_recv_arg *a = (struct send_recv_arg *)arg;
tools/testing/selftests/bpf/network_helpers.c
685
fd = accept(a->fd, NULL, NULL);
tools/testing/selftests/bpf/network_helpers.c
698
while (bytes < a->bytes && !READ_ONCE(a->stop)) {
tools/testing/selftests/bpf/network_helpers.c
700
MIN(a->bytes - bytes, sizeof(batch)), 0);
tools/testing/selftests/bpf/network_helpers.c
710
if (bytes != a->bytes) {
tools/testing/selftests/bpf/network_helpers.c
711
log_err("send %zd expected %u", bytes, a->bytes);
tools/testing/selftests/bpf/network_helpers.c
713
err = bytes > a->bytes ? -E2BIG : -EINTR;
tools/testing/selftests/bpf/network_helpers.c
720
WRITE_ONCE(a->stop, 1);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
851
int a;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
884
key.a = i + 1;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
888
expected_key_a += key.a;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
944
int a;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
967
key.a = i + 1;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
970
expected_key_a += key.a;
tools/testing/selftests/bpf/prog_tests/core_reloc.c
126
.a = 1, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
158
.a = 1, \
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
182
{ .a = 1 }, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
183
{ .a = 2 }, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
184
{ .a = 3 }, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
188
.a = 3, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
40
.a = 42, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
638
{ .a = 1 },
tools/testing/selftests/bpf/prog_tests/core_reloc.c
639
{ .a = 2 }, /* not read */
tools/testing/selftests/bpf/prog_tests/core_reloc.c
640
{ .a = 3 },
tools/testing/selftests/bpf/prog_tests/core_reloc.c
644
.a = 1,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
657
.a = 1,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
66
.a = { .a = { .a = 42 } }, \
tools/testing/selftests/bpf/prog_tests/core_reloc.c
681
.a = 42,
tools/testing/selftests/bpf/prog_tests/core_reloc.c
92
.a = { [2] = 1, [3] = 11 }, \
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
367
const char **str_a = (const char **) a;
tools/testing/selftests/bpf/prog_tests/global_data.c
70
__u8 a;
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
12
int a;
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
249
static size_t str_hash_fn(long a, void *ctx)
tools/testing/selftests/bpf/prog_tests/hashmap.c
251
return str_hash((char *)a);
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/pro_epilogue.c
12
__u64 a;
tools/testing/selftests/bpf/prog_tests/pro_epilogue.c
47
ASSERT_EQ(args.a, 10001, "args.a");
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1098
{"smin=", &reg->r[S64].a, S64_MIN},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1100
{"umin=", &reg->r[U64].a, 0},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1102
{"smin32=", &reg->r[S32].a, (u32)S32_MIN, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1104
{"umin32=", &reg->r[U32].a, 0, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1307
const u64 A = x.a;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1309
const u64 C = y.a;
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
225
return snprintf_num(t, sb, x.a);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
228
snprintf_num(t, sb, x.a);
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
516
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
567
case OP_LT: return (T)x.a < (T)y.b; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
568
case OP_LE: return (T)x.a <= (T)y.b; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
569
case OP_GT: return (T)x.b > (T)y.a; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
570
case OP_GE: return (T)x.b >= (T)y.a; \
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
571
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
572
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
640
*newx = range(t, x.a, min_t(t, x.b, y.b - 1));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
641
*newy = range(t, max_t(t, x.a + 1, y.a), y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
644
*newx = range(t, x.a, min_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
645
*newy = range(t, max_t(t, x.a, y.a), y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
648
*newx = range(t, max_t(t, x.a, y.a + 1), x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
649
*newy = range(t, y.a, min_t(t, x.b - 1, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
652
*newx = range(t, max_t(t, x.a, y.a), x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
653
*newy = range(t, y.a, min_t(t, x.b, y.b));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
656
*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
657
*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
661
if (x.a == x.b && x.a == y.a) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
663
*newx = range(t, x.a, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
664
*newy = range(t, y.a + 1, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
665
} else if (x.a == x.b && x.b == y.b) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
667
*newx = range(t, x.a, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
668
*newy = range(t, y.a, y.b - 1);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
669
} else if (y.a == y.b && x.a == y.a) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
671
*newx = range(t, x.a + 1, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
672
*newy = range(t, y.a, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
673
} else if (y.a == y.b && x.b == y.b) {
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
675
*newx = range(t, x.a, x.b - 1);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
676
*newy = range(t, y.a, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
679
*newx = range(t, x.a, x.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
680
*newy = range(t, y.a, y.b);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
949
emit(BPF_MOV32_IMM(BPF_REG_1, (s32)x.a));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
956
emit(BPF_LD_IMM64(BPF_REG_1, x.a));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
970
emit(BPF_MOV32_IMM(BPF_REG_1, (s32)y.a));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
977
emit(BPF_LD_IMM64(BPF_REG_1, y.a));
tools/testing/selftests/bpf/prog_tests/skeleton.c
113
CHECK(bss->out5.a != 5, "res5", "got %d != exp %d\n", bss->out5.a, 5);
tools/testing/selftests/bpf/prog_tests/skeleton.c
8
int a;
tools/testing/selftests/bpf/prog_tests/skeleton.c
96
bss->in5.a = 5;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
239
.a = 1,
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
244
.a = 3,
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
305
udata.a = 0;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
320
ASSERT_EQ(udata.result, MAGIC_VALUE + udata.a + udata.b, "udata.result");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
321
ASSERT_EQ(udata.nested_result, MAGIC_VALUE + udata.a + udata.b, "udata.nested_result");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
331
check_udata2(MAGIC_VALUE + udata2.a + udata2.b);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
346
check_udata2(MAGIC_VALUE + udata2.a + udata2.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
36
struct stat a, b, c;
tools/testing/selftests/bpf/prog_tests/test_bpffs.c
98
err = stat(TDIR "/fs1/a", &a);
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
11
__u64 a;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
112
ASSERT_EQ(skel->bss->test_value2.a, tid + 3, "tld_get_data value2.a");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
70
value2->a = tid + 2;
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
83
ASSERT_EQ(skel->bss->test_value2.a, tid + 2, "tld_get_data value2.a");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
92
ASSERT_EQ(value2->a, tid + 2, "value2.a");
tools/testing/selftests/bpf/prog_tests/test_task_local_data.c
99
value2->a = tid + 3;
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/prog_tests/uprobe_autoattach.c
52
ASSERT_EQ(skel->bss->a[0], 1, "arg1");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
53
ASSERT_EQ(skel->bss->a[1], 2, "arg2");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
54
ASSERT_EQ(skel->bss->a[2], 3, "arg3");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
56
ASSERT_EQ(skel->bss->a[3], 4, "arg4");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
59
ASSERT_EQ(skel->bss->a[4], 5, "arg5");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
62
ASSERT_EQ(skel->bss->a[5], 6, "arg6");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
65
ASSERT_EQ(skel->bss->a[6], 7, "arg7");
tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c
68
ASSERT_EQ(skel->bss->a[7], 8, "arg8");
tools/testing/selftests/bpf/progs/atomic_bounds.c
17
int a = 0;
tools/testing/selftests/bpf/progs/atomic_bounds.c
18
int b = __sync_fetch_and_add(&a, 1);
tools/testing/selftests/bpf/progs/bpf_cubic.c
232
static __u32 cubic_root(__u64 a)
tools/testing/selftests/bpf/progs/bpf_cubic.c
236
if (a < 64) {
tools/testing/selftests/bpf/progs/bpf_cubic.c
238
return ((__u32)v[(__u32)a] + 35) >> 6;
tools/testing/selftests/bpf/progs/bpf_cubic.c
241
b = fls64(a);
tools/testing/selftests/bpf/progs/bpf_cubic.c
243
shift = (a >> (b * 3));
tools/testing/selftests/bpf/progs/bpf_cubic.c
257
x = (2 * x + (__u32)div64_u64(a, (__u64)x * (__u64)(x - 1)));
tools/testing/selftests/bpf/progs/bpf_gotox.c
253
unsigned int a = ctx->x % 2;
tools/testing/selftests/bpf/progs/bpf_gotox.c
257
if (!(a < 2 && b < 2))
tools/testing/selftests/bpf/progs/bpf_gotox.c
261
goto *jt1[a];
tools/testing/selftests/bpf/progs/bpf_gotox.c
279
unsigned int a = (ctx->x >> 2) & 1;
tools/testing/selftests/bpf/progs/bpf_gotox.c
284
goto *jt[a];
tools/testing/selftests/bpf/progs/bpf_gotox.c
287
goto *jt[a + 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
78
key_sum_a += key->a;
tools/testing/selftests/bpf/progs/bpf_iter_bpf_hash_map.c
9
int a;
tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_hash_map.c
10
int a;
tools/testing/selftests/bpf/progs/bpf_iter_bpf_percpu_hash_map.c
40
key_sum_a += key->a;
tools/testing/selftests/bpf/progs/bpf_iter_test_kern5.c
10
int a;
tools/testing/selftests/bpf/progs/bpf_loop.c
177
int a = map1_lookup_elem(1);
tools/testing/selftests/bpf/progs/bpf_loop.c
186
map1_update_elem(1, a + 1);
tools/testing/selftests/bpf/progs/bpf_loop.c
208
int a = map1_lookup_elem(7);
tools/testing/selftests/bpf/progs/bpf_loop.c
217
map1_update_elem(7, a + 1);
tools/testing/selftests/bpf/progs/bpf_mod_race.c
71
int BPF_PROG(widen_race, int a, int ret)
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
149
skbn_a = container_of(a, 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
160
flow_a = container_of(a, 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
10
int a;
tools/testing/selftests/bpf/progs/btf_data.c
16
int a;
tools/testing/selftests/bpf/progs/btf_data.c
22
int a;
tools/testing/selftests/bpf/progs/btf_data.c
4
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c
29
int a: 3;
tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c
57
int a: 4;
tools/testing/selftests/bpf/progs/btf_dump_test_case_bitfields.c
80
int a: 4;
tools/testing/selftests/bpf/progs/btf_dump_test_case_namespacing.c
61
struct A a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
10
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
121
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
126
short a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
131
short a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
15
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
20
short a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
25
short a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
31
int a: 4;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
40
int a: 4;
tools/testing/selftests/bpf/progs/btf_dump_test_case_packing.c
47
long a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
11
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
123
char a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
213
struct nested_unpacked a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
30
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
37
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
62
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
87
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
99
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
108
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
112
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
133
int_t a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
168
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
194
int a;
tools/testing/selftests/bpf/progs/btf_dump_test_case_syntax.c
217
int a;
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
20
g = arg->a;
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
27
g = arg->p->a;
tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c
8
int a;
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
20
g = arg->a;
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
27
g = arg->p->a;
tools/testing/selftests/bpf/progs/btf_type_tag_user.c
8
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
1008
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
1109
int a, b, c;
tools/testing/selftests/bpf/progs/core_reloc_types.h
116
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
117
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
120
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
143
int a; /* offset 4 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
144
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
145
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
160
int a; /* offset 4 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
161
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
162
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
180
int a; /* offset 4 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
181
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
182
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
195
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
196
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
197
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
209
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
210
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
211
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
223
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
224
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
225
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
235
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
236
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
237
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
249
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
250
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
251
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
263
int a; /* offset 0 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
264
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
265
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
276
int a; /* offset 0 */
tools/testing/selftests/bpf/progs/core_reloc_types.h
277
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
278
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
291
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
292
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
293
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
307
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
308
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
309
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
363
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
372
int a[7];
tools/testing/selftests/bpf/progs/core_reloc_types.h
381
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
40
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
401
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
410
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
419
int a[2]; /* this one is too small */
tools/testing/selftests/bpf/progs/core_reloc_types.h
427
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
435
int a; /* not an array */
tools/testing/selftests/bpf/progs/core_reloc_types.h
443
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
453
int a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
461
short a[5];
tools/testing/selftests/bpf/progs/core_reloc_types.h
47
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
477
char a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
485
char a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
500
char a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
505
char a __bpf_aligned;
tools/testing/selftests/bpf/progs/core_reloc_types.h
512
char a[1];
tools/testing/selftests/bpf/progs/core_reloc_types.h
520
char a[1];
tools/testing/selftests/bpf/progs/core_reloc_types.h
528
char a[1];
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
557
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
57
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
570
int_t a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
604
int3_t a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
611
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
617
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
66
struct core_reloc_nesting_substruct a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
661
int a, b, c;
tools/testing/selftests/bpf/progs/core_reloc_types.h
67
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
676
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
699
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
711
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
715
void *a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
78
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
79
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
80
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
924
struct a_struct * restrict a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
940
int a, b, c;
tools/testing/selftests/bpf/progs/core_reloc_types.h
95
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
96
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
97
} a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
983
int a;
tools/testing/selftests/bpf/progs/core_reloc_types.h
990
struct a_struct___forward *a;
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/epilogue_exit.c
70
struct st_ops_args args = { .a = 1 };
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
14
args->a += 1;
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
15
return args->a;
tools/testing/selftests/bpf/progs/epilogue_tailcall.c
22
return args->a;
tools/testing/selftests/bpf/progs/exceptions_fail.c
47
__noinline int exception_cb_bad_arg_2(int a, int b)
tools/testing/selftests/bpf/progs/exceptions_fail.c
52
__noinline int exception_cb_ok_arg_small(int a)
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_recursive.c
11
int BPF_PROG(recursive_attach, int a)
tools/testing/selftests/bpf/progs/fentry_recursive_target.c
13
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/fentry_test.c
11
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/fentry_test.c
13
test1_result = a == 1;
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/fentry_test.c
60
struct bpf_fentry_test_t *a;
tools/testing/selftests/bpf/progs/fentry_test.c
76
if (arg->a == 0)
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
11
int BPF_PROG(test1, int a, int ret)
tools/testing/selftests/bpf/progs/fexit_test.c
13
test1_result = a == 1 && ret == 2;
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/fexit_test.c
61
struct bpf_fentry_test *a;
tools/testing/selftests/bpf/progs/fexit_test.c
77
if (!arg->a)
tools/testing/selftests/bpf/progs/fsession_test.c
101
int BPF_PROG(test6, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
115
int BPF_PROG(test7, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
13
int BPF_PROG(test1, int a, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
133
int BPF_PROG(test8, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
151
int BPF_PROG(test9, int a, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
156
test9_entry_result = a == 1 && ret == 0;
tools/testing/selftests/bpf/progs/fsession_test.c
161
test9_exit_result = a == 1 && ret == 2 && *cookie == 0x123456ULL;
tools/testing/selftests/bpf/progs/fsession_test.c
167
int BPF_PROG(test10, int a, int ret)
tools/testing/selftests/bpf/progs/fsession_test.c
169
test10_result = a == 1 && ret == 2;
tools/testing/selftests/bpf/progs/fsession_test.c
175
int BPF_PROG(test11, int a)
tools/testing/selftests/bpf/progs/fsession_test.c
177
test11_result = a == 1;
tools/testing/selftests/bpf/progs/fsession_test.c
18
test1_entry_result = a == 1 && ret == 0;
tools/testing/selftests/bpf/progs/fsession_test.c
22
test1_exit_result = a == 1 && ret == 2;
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
109
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
110
test4_result &= err == 0 && ((int) a == 1);
tools/testing/selftests/bpf/progs/get_func_args_test.c
130
__u64 a = 0, z = 0;
tools/testing/selftests/bpf/progs/get_func_args_test.c
135
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
136
test5_result &= err == 0 && ((int) a == 1);
tools/testing/selftests/bpf/progs/get_func_args_test.c
14
__u64 a = 0, z = 0, ret = 0;
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
156
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
157
test6_result &= err == 0 && (int) a == 2;
tools/testing/selftests/bpf/progs/get_func_args_test.c
175
__u64 a = 0, z = 0, ret = 0;
tools/testing/selftests/bpf/progs/get_func_args_test.c
181
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
182
test7_result &= err == 0 && ((int) a == 1);
tools/testing/selftests/bpf/progs/get_func_args_test.c
20
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
30
test1_result &= err == 0 && ((int) a == 1);
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
53
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
54
test2_result &= err == 0 && (int) a == 2;
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
80
err = bpf_get_func_arg(ctx, 0, &a);
tools/testing/selftests/bpf/progs/get_func_args_test.c
81
test3_result &= err == 0 && ((int) a == 1);
tools/testing/selftests/bpf/progs/get_func_ip_test.c
111
int BPF_PROG(test9, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
123
int BPF_PROG(test9, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
27
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/get_func_ip_test.c
37
int BPF_PROG(test2, int a)
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
8
extern int bpf_fentry_test1(int a) __ksym;
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
43
__u64 a = 1ULL << 32;
tools/testing/selftests/bpf/progs/kfunc_call_test.c
53
a = bpf_kfunc_call_test1((struct sock *)sk, 1, a | 2, 3, a | 4);
tools/testing/selftests/bpf/progs/kfunc_call_test.c
54
ret = a >> 32; /* ret should be 2 */
tools/testing/selftests/bpf/progs/kfunc_call_test.c
55
ret += (__u32)a; /* ret should be 12 */
tools/testing/selftests/bpf/progs/kfunc_call_test.c
69
if (pt->a != 42 || pt->b != 108)
tools/testing/selftests/bpf/progs/kfunc_call_test.c
81
short a = 0;
tools/testing/selftests/bpf/progs/kfunc_call_test.c
91
bpf_kfunc_call_test_mem_len_pass1(&a, sizeof(a));
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/kfunc_implicit_args.c
8
extern int bpf_kfunc_implicit_arg(int a) __weak __ksym;
tools/testing/selftests/bpf/progs/kfunc_implicit_args.c
9
extern int bpf_kfunc_implicit_arg_impl(int a, struct bpf_prog_aux *aux) __weak __ksym; /* illegal */
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
83
node_a = container_of(a, 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
18
int BPF_PROG(fentry_test, int a, __u64 b)
tools/testing/selftests/bpf/progs/modify_return.c
27
int BPF_PROG(fmod_ret_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/modify_return.c
37
int BPF_PROG(fexit_test, int a, __u64 b, int ret)
tools/testing/selftests/bpf/progs/modify_return.c
55
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
65
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
76
int BPF_PROG(fexit_test2, int a, int *b, short c, int d, void *e, char f,
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
81
int BPF_PROG2(test0, int, a)
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/pro_epilogue.c
19
args->a += 1;
tools/testing/selftests/bpf/progs/pro_epilogue.c
20
return args->a;
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
19
args->a += 1;
tools/testing/selftests/bpf/progs/pro_epilogue_with_kfunc.c
20
return args->a;
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
41
node_a = container_of(a, 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
27
node_a = container_of(a, 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
236
node_a = container_of(a, 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
248
node_a = container_of(a, struct node_data, node);
tools/testing/selftests/bpf/progs/rbtree_fail.c
25
node_a = container_of(a, 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
260
node_a = container_of(a, 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
34
node_a = rb_entry(a, 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
45
node_a = rb_entry(a, struct node_data, r1);
tools/testing/selftests/bpf/progs/rcu_read_lock.c
386
int global_subprog(u64 a)
tools/testing/selftests/bpf/progs/rcu_read_lock.c
388
volatile int ret = a;
tools/testing/selftests/bpf/progs/rcu_read_lock.c
405
int global_subprog_lock(u64 a)
tools/testing/selftests/bpf/progs/rcu_read_lock.c
407
volatile int ret = a;
tools/testing/selftests/bpf/progs/rcu_read_lock.c
424
int global_subprog_unlock(u64 a)
tools/testing/selftests/bpf/progs/rcu_read_lock.c
426
volatile int ret = a;
tools/testing/selftests/bpf/progs/refcounted_kptr.c
53
struct node_data *a;
tools/testing/selftests/bpf/progs/refcounted_kptr.c
56
a = container_of(node_a, 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
67
node_a = container_of(a, 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
28
node_a = container_of(a, struct node_acquire, node);
tools/testing/selftests/bpf/progs/security_bpf_map.c
60
int BPF_PROG(fentry_dummy1, int a)
tools/testing/selftests/bpf/progs/security_bpf_map.c
63
__u32 val1 = a;
tools/testing/selftests/bpf/progs/security_bpf_map.c
64
__u32 val2 = a + 1;
tools/testing/selftests/bpf/progs/set_global_vars.c
100
a = enum_arr[EC2];
tools/testing/selftests/bpf/progs/set_global_vars.c
101
a = three_d[31][7][EA2];
tools/testing/selftests/bpf/progs/set_global_vars.c
102
a = struct1[2].struct2[1][2].u.mat[5][3];
tools/testing/selftests/bpf/progs/set_global_vars.c
103
a = struct11[7][5].struct2[0][1].u.mat[3][0];
tools/testing/selftests/bpf/progs/set_global_vars.c
105
return a;
tools/testing/selftests/bpf/progs/set_global_vars.c
82
volatile __s8 a;
tools/testing/selftests/bpf/progs/set_global_vars.c
84
a = var_s64;
tools/testing/selftests/bpf/progs/set_global_vars.c
85
a = var_u64;
tools/testing/selftests/bpf/progs/set_global_vars.c
86
a = var_s32;
tools/testing/selftests/bpf/progs/set_global_vars.c
87
a = var_u32;
tools/testing/selftests/bpf/progs/set_global_vars.c
88
a = var_s16;
tools/testing/selftests/bpf/progs/set_global_vars.c
89
a = var_u16;
tools/testing/selftests/bpf/progs/set_global_vars.c
90
a = var_s8;
tools/testing/selftests/bpf/progs/set_global_vars.c
91
a = var_u8;
tools/testing/selftests/bpf/progs/set_global_vars.c
92
a = var_ea;
tools/testing/selftests/bpf/progs/set_global_vars.c
93
a = var_eb;
tools/testing/selftests/bpf/progs/set_global_vars.c
94
a = var_ec;
tools/testing/selftests/bpf/progs/set_global_vars.c
95
a = var_b;
tools/testing/selftests/bpf/progs/set_global_vars.c
96
a = struct1[2].struct2[1][2].u.var_u8[2];
tools/testing/selftests/bpf/progs/set_global_vars.c
97
a = union1.var_u16;
tools/testing/selftests/bpf/progs/set_global_vars.c
98
a = arr[3];
tools/testing/selftests/bpf/progs/set_global_vars.c
99
a = arr[EA2];
tools/testing/selftests/bpf/progs/sock_iter_batch.c
14
static bool ipv6_addr_loopback(const struct in6_addr *a)
tools/testing/selftests/bpf/progs/sock_iter_batch.c
16
return (a->s6_addr32[0] | a->s6_addr32[1] |
tools/testing/selftests/bpf/progs/sock_iter_batch.c
17
a->s6_addr32[2] | (a->s6_addr32[3] ^ bpf_htonl(1))) == 0;
tools/testing/selftests/bpf/progs/sock_iter_batch.c
20
static bool ipv4_addr_loopback(__be32 a)
tools/testing/selftests/bpf/progs/sock_iter_batch.c
22
return a == bpf_ntohl(0x7f000001);
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_module.c
81
void (*test_2)(int *a);
tools/testing/selftests/bpf/progs/struct_ops_multi_pages.c
12
int BPF_PROG(tramp_ ## x, int a) \
tools/testing/selftests/bpf/progs/struct_ops_multi_pages.c
14
return a; \
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
20
__noinline static int subprog2(int *a, int *b)
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
22
return val_i + a[10] + b[20];
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
25
__noinline static int subprog1(int *a)
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
31
return subprog2(a, b);
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
39
int a[100] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
41
a[10] = 1;
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
42
val_i = subprog1(a);
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
51
int a[50] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
53
a[10] = 3;
tools/testing/selftests/bpf/progs/struct_ops_private_stack.c
54
val_j = subprog1(a);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
20
__noinline static int subprog2(int *a, int *b)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
22
return val_i + a[10] + b[20];
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
25
__noinline static int subprog1(int *a)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
31
return subprog2(a, b);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
39
int a[25] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
41
a[10] = 1;
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
42
val_i = subprog1(a);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
51
int a[100] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
53
a[10] = 3;
tools/testing/selftests/bpf/progs/struct_ops_private_stack_fail.c
54
val_j = subprog1(a);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
20
__noinline static int subprog2(int *a, int *b)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
22
return val_i + a[1] + b[20];
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
25
__noinline static int subprog1(int *a)
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
31
return subprog2(a, b);
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
39
int a[5] = {};
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
41
a[1] = 1;
tools/testing/selftests/bpf/progs/struct_ops_private_stack_recur.c
42
val_j += subprog1(a);
tools/testing/selftests/bpf/progs/tailcall_poke.c
16
int BPF_PROG(test, int a)
tools/testing/selftests/bpf/progs/tailcall_poke.c
23
int BPF_PROG(call1, int a)
tools/testing/selftests/bpf/progs/tailcall_poke.c
29
int BPF_PROG(call2, int a)
tools/testing/selftests/bpf/progs/task_ls_uptr.c
54
udata->result = MAGIC_VALUE + udata->a + udata->b;
tools/testing/selftests/bpf/progs/test_bpf_cookie.c
107
int BPF_PROG(fentry_test1, int a)
tools/testing/selftests/bpf/progs/test_bpf_cookie.c
114
int BPF_PROG(fexit_test1, int a, int ret)
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
18
int a;
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
24
int a;
tools/testing/selftests/bpf/progs/test_btf_decl_tag.c
41
key.a = key.b = key.c = x;
tools/testing/selftests/bpf/progs/test_btf_ext.c
12
__u64 a = 1;
tools/testing/selftests/bpf/progs/test_btf_ext.c
14
__sink(a);
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
31
int a[5];
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
45
int *a;
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
47
if (CORE_READ(&out->a2, &in->a[2]))
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
58
a = __builtin_preserve_access_index(({ in->a; }));
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
59
out->a3 = a[0] + a[1] + a[2] + a[3];
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
34
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
47
out->a_exists = bpf_core_field_exists(in->a);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
48
if (bpf_core_field_exists(struct core_reloc_existence, a))
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
49
out->a_value = BPF_CORE_READ(in, a);
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
17
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
26
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
38
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
54
if (CORE_READ(&out->a, &in_weird->a))
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
32
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
47
if (CORE_READ(&out->a, &in_a->a1) || /* 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
35
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
62
if (CORE_READ(&out->a, &in->a) ||
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
17
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
27
struct core_reloc_nesting_substruct a;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
28
} a;
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
42
if (CORE_READ(&out->a.a.a, &in->a.a.a))
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
22
char a;
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
37
if (CORE_READ(&out->a, &in->a) ||
tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
17
int a;
tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
28
if (CORE_READ(&out->a, &in[2].a))
tools/testing/selftests/bpf/progs/test_core_reloc_type_based.c
24
struct a_struct *a;
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
25
__u8 a;
tools/testing/selftests/bpf/progs/test_global_data.c
53
.a = 42,
tools/testing/selftests/bpf/progs/test_global_data.c
60
.a = 41,
tools/testing/selftests/bpf/progs/test_hash_large_key.c
23
int a;
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
25
a ^= c; a -= rol32(c, 11); \
tools/testing/selftests/bpf/progs/test_jhash.h
26
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_jhash.h
28
a ^= c; a -= rol32(c, 4); \
tools/testing/selftests/bpf/progs/test_jhash.h
29
b ^= a; b -= rol32(a, 14); \
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
44
a += *(volatile u32 *)(k);
tools/testing/selftests/bpf/progs/test_jhash.h
47
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_jhash.h
60
case 4: a += (u32)k[3]<<24;
tools/testing/selftests/bpf/progs/test_jhash.h
61
case 3: a += (u32)k[2]<<16;
tools/testing/selftests/bpf/progs/test_jhash.h
62
case 2: a += (u32)k[1]<<8;
tools/testing/selftests/bpf/progs/test_jhash.h
63
case 1: a += k[0];
tools/testing/selftests/bpf/progs/test_jhash.h
64
c ^= a;
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
82
a += k[0];
tools/testing/selftests/bpf/progs/test_jhash.h
85
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_jhash.h
94
case 1: a += k[0];
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
45
a ^= c; a -= rol32(c, 11); \
tools/testing/selftests/bpf/progs/test_l4lb.c
46
b ^= a; b -= rol32(a, 25); \
tools/testing/selftests/bpf/progs/test_l4lb.c
48
a ^= c; a -= rol32(c, 4); \
tools/testing/selftests/bpf/progs/test_l4lb.c
49
b ^= a; b -= rol32(a, 14); \
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
65
a += *(u32 *)(k);
tools/testing/selftests/bpf/progs/test_l4lb.c
68
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb.c
81
case 4: a += (u32)k[3]<<24;
tools/testing/selftests/bpf/progs/test_l4lb.c
82
case 3: a += (u32)k[2]<<16;
tools/testing/selftests/bpf/progs/test_l4lb.c
83
case 2: a += (u32)k[1]<<8;
tools/testing/selftests/bpf/progs/test_l4lb.c
84
case 1: a += k[0];
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
95
a += 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
41
a ^= c; a -= rol32(c, 11); \
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
44
a ^= c; a -= rol32(c, 4); \
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
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
61
a += *(u32 *)(k);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
64
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
77
case 4: a += (u32)k[3]<<24;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
78
case 3: a += (u32)k[2]<<16;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
79
case 2: a += (u32)k[1]<<8;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
80
case 1: a += k[0];
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
91
a += 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
43
a ^= c; a -= rol32(c, 11); \
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
46
a ^= c; a -= rol32(c, 4); \
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
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
63
a += *(u32 *)(k);
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
79
case 4: a += (u32)k[3]<<24;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
80
case 3: a += (u32)k[2]<<16;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
81
case 2: a += (u32)k[1]<<8;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
82
case 1: a += k[0];
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
93
a += initval;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
96
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/test_ldsx_insn.c
52
int a;
tools/testing/selftests/bpf/progs/test_ldsx_insn.c
61
int_member = p->a;
tools/testing/selftests/bpf/progs/test_log_buf.c
13
a[0] = (int)(long)ctx;
tools/testing/selftests/bpf/progs/test_log_buf.c
14
return a[1];
tools/testing/selftests/bpf/progs/test_log_buf.c
21
return a[off];
tools/testing/selftests/bpf/progs/test_log_buf.c
7
int a[4];
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_rdonly_maps.c
10
unsigned a[4];
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
17
} rdonly_values = { .a = {2, 3, 4, 5} };
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
29
unsigned * volatile p = (void *)&rdonly_values.a;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
48
unsigned * volatile p = (void *)&rdonly_values.a;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
67
unsigned * volatile p = (void *)&rdonly_values.a;
tools/testing/selftests/bpf/progs/test_rdonly_maps.c
68
int i = ARRAY_SIZE(rdonly_values.a);
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
17
(a) += (d), (d) = rol64((d), 21), (d) ^= (a), \
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
15
bpf_htonl((((__u32)(a) & 0xffU) << 24) | \
tools/testing/selftests/bpf/progs/test_skeleton.c
11
int a;
tools/testing/selftests/bpf/progs/test_task_local_data.c
17
__u64 a;
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
12
typeof(a) __tmp = (a); \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
13
(a) = (b); \
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
19
typeof(a) __tmp[sizeof(a)]; \
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.h
20
__builtin_memcpy(__tmp, a, sizeof(a)); \
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_trampoline_count.c
13
int BPF_PROG(fmod_ret_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/test_trampoline_count.c
19
int BPF_PROG(fexit_test, int a, int *b, int ret)
tools/testing/selftests/bpf/progs/test_trampoline_count.c
7
int BPF_PROG(fentry_test, int a, int *b)
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
23
int a[8];
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
59
a[0] = arg1;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
60
a[1] = arg2;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
61
a[2] = arg3;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
63
a[3] = arg4;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
66
a[4] = arg5;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
69
a[5] = arg6;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
72
a[6] = arg7;
tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c
75
a[7] = arg8;
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
41
a ^= c; a -= rol32(c, 11); \
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
44
a ^= c; a -= rol32(c, 4); \
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
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
62
a += *(u32 *)(k);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
65
__jhash_mix(a, b, c);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
78
case 4: a += (u32)k[3]<<24;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
79
case 3: a += (u32)k[2]<<16;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
80
case 2: a += (u32)k[1]<<8;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
81
case 1: a += k[0];
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
93
a += initval;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
96
__jhash_final(a, b, c);
tools/testing/selftests/bpf/progs/timer.c
143
int BPF_PROG2(test1, int, a)
tools/testing/selftests/bpf/progs/timer.c
282
int BPF_PROG2(test2, int, a, int, b)
tools/testing/selftests/bpf/progs/timer.c
349
int BPF_PROG2(test3, int, a)
tools/testing/selftests/bpf/progs/timer.c
410
int BPF_PROG2(test4, int, a)
tools/testing/selftests/bpf/progs/timer.c
419
int BPF_PROG2(test5, int, a)
tools/testing/selftests/bpf/progs/timer_failure.c
55
long BPF_PROG2(test_bad_ret, int, a)
tools/testing/selftests/bpf/progs/timer_mim.c
65
int BPF_PROG(test1, int a)
tools/testing/selftests/bpf/progs/timer_mim_reject.c
47
int BPF_PROG(test1, int a)
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
111
t4_a_a = a.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
115
t4_e_a = e.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
12
long a;
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
142
int BPF_PROG2(test_struct_arg_11, struct bpf_testmod_struct_arg_3 *, a)
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
151
ut1_a_a = a.arg.a;
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
160
ut2_a = a;
tools/testing/selftests/bpf/progs/tracing_struct.c
161
ut2_b_a = b.arg.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
17
int a;
tools/testing/selftests/bpf/progs/tracing_struct.c
22
char a;
tools/testing/selftests/bpf/progs/tracing_struct.c
28
int a;
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
47
t1_a_a = a.a;
tools/testing/selftests/bpf/progs/tracing_struct.c
48
t1_a_b = a.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
76
t2_a = a;
tools/testing/selftests/bpf/progs/tracing_struct.c
77
t2_b_a = b.a;
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
9
int a;
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
93
t3_a = a;
tools/testing/selftests/bpf/progs/tracing_struct.c
95
t3_c_a = c.a;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
12
char a;
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
26
t7_a = a;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
31
t7_f_a = f.a;
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
48
t8_a = a;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
53
t8_f_a = f.a;
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
7
u64 a;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
72
t9_a = a;
tools/testing/selftests/bpf/progs/tracing_struct_many_args.c
79
t9_h_a = h.a;
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
225
a = ctx1.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
234
if (a != 0 && a != 1 && a != 11 && a != 101 && a != 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
241
__u64 a;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
354
: [ctx_a]"m"(ctx.a),
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
638
int a;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
650
arr_foo[i].a = i;
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
664
arr_foo[i].a = i;
tools/testing/selftests/bpf/progs/verifier_jit_convergence.c
9
long long a[32];
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
116
__builtin_memcpy(tmp, a, ETH_ALEN);
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
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
55
# define _SDT_DEPAREN_1(a) a
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
67
TP_PROTO(int a),
tools/testing/selftests/bpf/test_kmods/bpf_testmod-events.h
68
TP_ARGS(a)
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
112
bpf_testmod_test_struct_arg_6(struct bpf_testmod_struct_arg_3 *a) {
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
1187
args->a += 10;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1188
return args->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1194
__bpf_kfunc int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1195
__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
1196
__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
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
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
1341
static void bpf_testmod_test_2(int a, int b)
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
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
1514
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_6, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1516
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a));
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
1553
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1555
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1585
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_7, BPF_REG_6, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1587
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_6, BPF_REG_7, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
159
bpf_testmod_test_arg_ptr_to_struct(struct bpf_testmod_struct_arg_1 *a) {
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
160
bpf_testmod_test_struct_arg_result = a->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1616
*insn++ = BPF_LDX_MEM(BPF_DW, BPF_REG_6, BPF_REG_1, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1618
*insn++ = BPF_STX_MEM(BPF_DW, BPF_REG_1, BPF_REG_6, offsetof(struct st_ops_args, a));
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1762
int bpf_kfunc_implicit_arg(int a, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1764
if (aux && a > 0)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1765
return a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1769
int bpf_kfunc_implicit_arg_legacy(int a, int b, struct bpf_prog_aux *aux)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1772
return a + b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1776
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
1778
return bpf_kfunc_implicit_arg_legacy(a, b, aux);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1844
extern int bpf_fentry_test1(int a);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
345
int a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
361
return arg->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
366
return arg->p->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
371
return arg->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
376
return arg->p->a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
414
noinline int bpf_testmod_fentry_test1(int a)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
416
trace_bpf_testmod_fentry_test1_tp(a);
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
418
return a + 1;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
42
int a;
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
45
long a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
50
int a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
55
u64 a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
578
noinline int bpf_fentry_shadow_test(int a)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
580
return a + 2;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
60
char a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
67
char a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
73
int a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
746
__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
748
return a + b + c + d;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
751
__bpf_kfunc int bpf_kfunc_call_test2(struct sock *sk, u32 a, u32 b)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
753
return a + b;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
761
__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
766
return (long)a + (long)b + (long)c + d;
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
770
.a = 42,
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
82
bpf_testmod_test_struct_arg_result = a.a + a.b + b + c;
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
109
u64 a;
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
49
int a;
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
12
int a;
tools/testing/selftests/bpf/test_kmods/bpf_testmod_kfunc.h
21
int a;
tools/testing/selftests/bpf/test_maps.c
1308
int a;
tools/testing/selftests/bpf/test_maps.c
1341
key.a = 1;
tools/testing/selftests/bpf/test_sockmap.c
2244
void running_handler(int a)
tools/testing/selftests/bpf/test_sockmap.c
42
static void running_handler(int a);
tools/testing/selftests/bpf/trace_helpers.h
20
#define ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a)-1)
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
22
int a;
tools/testing/selftests/bpf/uptr_test_common.h
45
int a;
tools/testing/selftests/bpf/usdt.h
328
#define __usdt_concat(a, b) a ## b
tools/testing/selftests/bpf/usdt.h
532
#define __usdt_asm_ops2(a,x) __usdt_asm_ops1(a), __usdt_asm_op(2, x)
tools/testing/selftests/bpf/usdt.h
533
#define __usdt_asm_ops3(a,b,x) __usdt_asm_ops2(a,b), __usdt_asm_op(3, x)
tools/testing/selftests/bpf/usdt.h
534
#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
535
#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
536
#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
537
#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
538
#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
539
#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
540
#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
541
#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
542
#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
1044
const char **str1 = (const char **)a;
tools/testing/selftests/bpf/veristat.c
1050
static int line_cnt_cmp(const void *a, const void *b)
tools/testing/selftests/bpf/veristat.c
1052
const struct line_cnt *a_cnt = (const struct line_cnt *)a;
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
346
__u8 tmp = ((__u8 *)a)[i]; \
tools/testing/selftests/bpf/xdp_hw_metadata.c
347
((__u8 *)a)[i] = ((__u8 *)b)[i]; \
tools/testing/selftests/bpf/xdping.c
159
if (getaddrinfo(argv[optind], NULL, &hints, &a) || !a) {
tools/testing/selftests/bpf/xdping.c
163
memcpy(&rin, a->ai_addr, sizeof(rin));
tools/testing/selftests/bpf/xdping.c
165
freeaddrinfo(a);
tools/testing/selftests/bpf/xdping.c
90
struct addrinfo *a, hints = { .ai_family = AF_INET };
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
63
typeof(a) _a = (a); \
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
69
t _ta = (a); \
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
522
head.list.next = &a.list;
tools/testing/selftests/futex/functional/robust_list.c
527
a.list.next = &b.list;
tools/testing/selftests/futex/functional/robust_list.c
529
c.list.next = &a.list;
tools/testing/selftests/hid/hid_common.h
17
#define min(a, b) \
tools/testing/selftests/hid/hid_common.h
18
({ __typeof__(a) _a = (a); \
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/kselftest_harness.h
750
#define ARRAY_SIZE(a) (sizeof(a) / sizeof(a[0]))
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
19
uint64_t a;
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/include/kvm_syscalls.h
10
#define MAP_ARGS3(m,t,a,...) m(t,a), MAP_ARGS2(m,__VA_ARGS__)
tools/testing/selftests/kvm/include/kvm_syscalls.h
11
#define MAP_ARGS4(m,t,a,...) m(t,a), MAP_ARGS3(m,__VA_ARGS__)
tools/testing/selftests/kvm/include/kvm_syscalls.h
12
#define MAP_ARGS5(m,t,a,...) m(t,a), MAP_ARGS4(m,__VA_ARGS__)
tools/testing/selftests/kvm/include/kvm_syscalls.h
13
#define MAP_ARGS6(m,t,a,...) m(t,a), MAP_ARGS5(m,__VA_ARGS__)
tools/testing/selftests/kvm/include/kvm_syscalls.h
16
#define __DECLARE_ARGS(t, a) t a
tools/testing/selftests/kvm/include/kvm_syscalls.h
17
#define __UNPACK_ARGS(t, a) a
tools/testing/selftests/kvm/include/kvm_syscalls.h
8
#define MAP_ARGS1(m,t,a,...) m(t,a)
tools/testing/selftests/kvm/include/kvm_syscalls.h
9
#define MAP_ARGS2(m,t,a,...) m(t,a), MAP_ARGS1(m,__VA_ARGS__)
tools/testing/selftests/kvm/include/test_util.h
60
#define TEST_ASSERT_EQ(a, b) \
tools/testing/selftests/kvm/include/test_util.h
62
typeof(a) __a = (a); \
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
105
typeof(a) __a = (a); \
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
97
typeof(a) __a = (a); \
tools/testing/selftests/kvm/include/ucall_common.h
99
____GUEST_ASSERT(__a == __b, #a " == " #b, "%#lx != %#lx (%s != %s)", \
tools/testing/selftests/kvm/include/x86/processor.h
1307
uint32_t a, d; \
tools/testing/selftests/kvm/include/x86/processor.h
1310
: "=a"(a), "=d"(d), \
tools/testing/selftests/kvm/include/x86/processor.h
1315
*val = (uint64_t)a | ((uint64_t)d << 32); \
tools/testing/selftests/kvm/include/x86/processor.h
461
uint32_t a, d;
tools/testing/selftests/kvm/include/x86/processor.h
463
__asm__ __volatile__("rdmsr" : "=a"(a), "=d"(d) : "c"(msr) : "memory");
tools/testing/selftests/kvm/include/x86/processor.h
465
return a | ((uint64_t) d << 32);
tools/testing/selftests/kvm/include/x86/processor.h
470
uint32_t a = value;
tools/testing/selftests/kvm/include/x86/processor.h
473
__asm__ __volatile__("wrmsr" :: "a"(a), "d"(d), "c"(msr) : "memory");
tools/testing/selftests/kvm/s390/memop.c
217
#define GADDR(a) .gaddr = ((uintptr_t)a)
tools/testing/selftests/kvm/s390/memop.c
222
#define AR(a) ._ar = 1, .ar = (a)
tools/testing/selftests/kvm/s390/memop.c
223
#define KEY(a) .f_key = 1, .key = (a)
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
504
count_a = __builtin_popcountl((uint64_t)(a >> 64)) +
tools/testing/selftests/kvm/s390/memop.c
505
__builtin_popcountl((uint64_t)a);
tools/testing/selftests/kvm/s390/ucontrol_test.c
638
struct kvm_device_attr a;
tools/testing/selftests/kvm/s390/ucontrol_test.c
646
.a = {
tools/testing/selftests/kvm/s390/ucontrol_test.c
655
.a = { .group = KVM_DEV_FLIC_ENQUEUE, },
tools/testing/selftests/kvm/s390/ucontrol_test.c
660
.a = { .group = KVM_DEV_FLIC_CLEAR_IRQS, },
tools/testing/selftests/kvm/s390/ucontrol_test.c
665
.a = {
tools/testing/selftests/kvm/s390/ucontrol_test.c
674
.a = {
tools/testing/selftests/kvm/s390/ucontrol_test.c
684
.a = {
tools/testing/selftests/kvm/s390/ucontrol_test.c
693
.a = {
tools/testing/selftests/kvm/s390/ucontrol_test.c
701
.a = { .group = KVM_DEV_FLIC_AIRQ_INJECT, },
tools/testing/selftests/kvm/s390/ucontrol_test.c
707
.a = {
tools/testing/selftests/kvm/s390/ucontrol_test.c
717
.a = { .group = KVM_DEV_FLIC_APF_ENABLE, },
tools/testing/selftests/kvm/s390/ucontrol_test.c
723
.a = { .group = KVM_DEV_FLIC_APF_DISABLE_WAIT, },
tools/testing/selftests/kvm/s390/ucontrol_test.c
741
.group = uc_flic_attr_tests[i].a.group,
tools/testing/selftests/kvm/s390/ucontrol_test.c
742
.attr = uc_flic_attr_tests[i].a.attr,
tools/testing/selftests/kvm/s390/ucontrol_test.c
743
.addr = uc_flic_attr_tests[i].a.addr,
tools/testing/selftests/kvm/x86/fastops_test.c
111
type_t a = _a, d = _d, ex_a = _a, ex_d = _d; \
tools/testing/selftests/kvm/x86/fastops_test.c
116
v = guest_execute_fastop_div(KVM_ASM_SAFE_FEP, insn, a, d, rm, flags); \
tools/testing/selftests/kvm/x86/fastops_test.c
122
__GUEST_ASSERT(a == ex_a && d == ex_d, \
tools/testing/selftests/kvm/x86/fastops_test.c
125
(uint64_t)_d, (uint64_t)rm, (uint64_t)a, (uint64_t)d); \
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
30
a0.ll = a;
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
600
static bool bool_eq(bool a, bool b)
tools/testing/selftests/kvm/x86/pmu_event_filter_test.c
602
return a == b;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
147
uint32_t a, d;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
152
"=a"(a), "=d"(d) : "c"(msr) : "memory");
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
154
return a | ((uint64_t) d << 32);
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
163
uint32_t a = value;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
169
"a"(a), "d"(d), "c"(msr) : "memory");
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
181
uint32_t a, d;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
186
"=a"(a), "=d"(d) : "c"(msr) : "memory");
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
188
return a | ((uint64_t) d << 32);
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
197
uint32_t a = value;
tools/testing/selftests/kvm/x86/userspace_msr_exit_test.c
203
"a"(a), "d"(d), "c"(msr) : "memory");
tools/testing/selftests/mm/hmm-tests.c
61
#define ALIGN(x, a) (((x) + (a - 1)) & (~((a) - 1)))
tools/testing/selftests/mm/hugetlb-read-hwpoison.c
20
#define MAX(a, b) (((a) > (b)) ? (a) : (b))
tools/testing/selftests/mm/migration.c
24
#define ALIGN(x, a) (((x) + (a - 1)) & (~((a) - 1)))
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
29
struct timespec start, a, b;
tools/testing/selftests/mm/transhuge-stress.c
97
clock_gettime(CLOCK_MONOTONIC, &a);
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/time_bench.h
166
unsigned int d, a;
tools/testing/selftests/net/bench/page_pool/time_bench.h
168
asm volatile("rdpmc" : "=d"(d), "=a"(a) : "c"(in) : "memory");
tools/testing/selftests/net/bench/page_pool/time_bench.h
169
return ((unsigned long long)d << 32) | a;
tools/testing/selftests/net/ipsec.c
2042
char *a, char *e, char *c, char *ae)
tools/testing/selftests/net/ipsec.c
2049
if (a)
tools/testing/selftests/net/ipsec.c
2050
strncpy(desc.a_algo, a, ALGO_LEN - 1);
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
1125
char a[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
1145
char a[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_connect.c
318
struct addrinfo *a, *addr;
tools/testing/selftests/net/mptcp/mptcp_connect.c
324
for (a = addr; a; a = a->ai_next) {
tools/testing/selftests/net/mptcp/mptcp_connect.c
325
sock = socket(a->ai_family, a->ai_socktype, cfg_sock_proto);
tools/testing/selftests/net/mptcp/mptcp_connect.c
341
if (bind(sock, a->ai_addr, a->ai_addrlen) == 0)
tools/testing/selftests/net/mptcp/mptcp_connect.c
378
struct addrinfo *a, *addr;
tools/testing/selftests/net/mptcp/mptcp_connect.c
385
for (a = addr; a; a = a->ai_next) {
tools/testing/selftests/net/mptcp/mptcp_connect.c
386
sock = socket(a->ai_family, a->ai_socktype, proto);
tools/testing/selftests/net/mptcp/mptcp_connect.c
403
a->ai_addr, a->ai_addrlen);
tools/testing/selftests/net/mptcp/mptcp_connect.c
407
*peer = a;
tools/testing/selftests/net/mptcp/mptcp_connect.c
412
if (connect(sock, a->ai_addr, a->ai_addrlen) == 0) {
tools/testing/selftests/net/mptcp/mptcp_connect.c
413
*peer = a;
tools/testing/selftests/net/mptcp/mptcp_inq.c
111
struct addrinfo *a, *addr;
tools/testing/selftests/net/mptcp/mptcp_inq.c
117
for (a = addr; a; a = a->ai_next) {
tools/testing/selftests/net/mptcp/mptcp_inq.c
118
sock = socket(a->ai_family, a->ai_socktype, proto_rx);
tools/testing/selftests/net/mptcp/mptcp_inq.c
126
if (bind(sock, a->ai_addr, a->ai_addrlen) == 0)
tools/testing/selftests/net/mptcp/mptcp_inq.c
152
struct addrinfo *a, *addr;
tools/testing/selftests/net/mptcp/mptcp_inq.c
158
for (a = addr; a; a = a->ai_next) {
tools/testing/selftests/net/mptcp/mptcp_inq.c
159
sock = socket(a->ai_family, a->ai_socktype, proto);
tools/testing/selftests/net/mptcp/mptcp_inq.c
163
if (connect(sock, a->ai_addr, a->ai_addrlen) == 0)
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
128
#define MIN(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
198
struct addrinfo *a, *addr;
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
204
for (a = addr; a; a = a->ai_next) {
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
205
sock = socket(a->ai_family, a->ai_socktype, IPPROTO_MPTCP);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
213
if (bind(sock, a->ai_addr, a->ai_addrlen) == 0)
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
239
struct addrinfo *a, *addr;
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
245
for (a = addr; a; a = a->ai_next) {
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
246
sock = socket(a->ai_family, a->ai_socktype, proto);
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
250
if (connect(sock, a->ai_addr, a->ai_addrlen) == 0)
tools/testing/selftests/net/netfilter/udpclash.c
105
char a[64], b[64];
tools/testing/selftests/net/netfilter/udpclash.c
107
inet_ntop(AF_INET, &si_remote->sin_addr, a, sizeof(a));
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/sctp_hello.c
14
struct sockaddr_in *a = (struct sockaddr_in *)ss;
tools/testing/selftests/net/sctp_hello.c
16
a->sin_addr.s_addr = inet_addr(ip);
tools/testing/selftests/net/sctp_hello.c
17
a->sin_port = htons(atoi(port));
tools/testing/selftests/net/sctp_hello.c
18
*len = sizeof(*a);
tools/testing/selftests/net/sctp_hello.c
20
struct sockaddr_in6 *a = (struct sockaddr_in6 *)ss;
tools/testing/selftests/net/sctp_hello.c
22
a->sin6_family = AF_INET6;
tools/testing/selftests/net/sctp_hello.c
23
inet_pton(AF_INET6, ip, &a->sin6_addr);
tools/testing/selftests/net/sctp_hello.c
24
a->sin6_port = htons(atoi(port));
tools/testing/selftests/net/sctp_hello.c
25
*len = sizeof(*a);
tools/testing/selftests/net/sk_so_peek_off.c
64
} a;
tools/testing/selftests/net/sk_so_peek_off.c
72
memset(&a, 0, sizeof(a));
tools/testing/selftests/net/sk_so_peek_off.c
73
a.sa.sa_family = af;
tools/testing/selftests/net/sk_so_peek_off.c
82
if (bind(s[0], &a.sa, sizeof(a)) < 0) {
tools/testing/selftests/net/sk_so_peek_off.c
86
if (getsockname(s[0], &a.sa, &((socklen_t) { sizeof(a) })) < 0) {
tools/testing/selftests/net/sk_so_peek_off.c
94
if (connect(s[1], &a.sa, sizeof(a)) < 0) {
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
659
test_tcp_counters_free(a);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
410
extern int test_cmp_getsockopt_setsockopt(const struct tcp_ao_add *a,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
412
extern int test_cmp_getsockopt_setsockopt_ao(const struct tcp_ao_info_opt *a,
tools/testing/selftests/net/tcp_ao/lib/proc.c
204
__netstat_print_diff(uint64_t a, struct netstat *nsb, size_t i)
tools/testing/selftests/net/tcp_ao/lib/proc.c
209
a, nsb->counters[i].val);
tools/testing/selftests/net/tcp_ao/lib/proc.c
214
nsb->counters[i].name, a, nsb->counters[i].val);
tools/testing/selftests/net/tcp_ao/lib/sock.c
300
int test_cmp_getsockopt_setsockopt(const struct tcp_ao_add *a,
tools/testing/selftests/net/tcp_ao/lib/sock.c
306
if (!strcmp("cmac(aes128)", a->alg_name)) {
tools/testing/selftests/net/tcp_ao/lib/sock.c
307
is_kdf_aes_128_cmac = (a->keylen != 16);
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
324
if (a->maclen) {
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
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
372
int test_cmp_getsockopt_setsockopt_ao(const struct tcp_ao_info_opt *a,
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_ao/lib/sock.c
396
if (a->set_counters) {
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
260
a = clone_newns(child_fdinfo_nspid_test, NULL, &err);
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
274
verify_fdinfo(a.fd, &err, "NSpid:", 6, "\t%d\t%d\n", a.pid, 1);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
280
child_join_close(&a, &err);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
288
struct child a;
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
293
a = clone_newns(child_fdinfo_nspid_test, NULL, &err);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
295
child_join(&a, &err);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
297
verify_fdinfo(a.fd, &err, "Pid:", 4, "\t-1\n");
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
298
verify_fdinfo(a.fd, &err, "NSpid:", 6, "\t-1\n");
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
299
child_close(&a);
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
16
return a;
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/include/instructions.h
104
__PPC_RA(a) | \
tools/testing/selftests/powerpc/include/instructions.h
107
#define PREFIX_8LS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \
tools/testing/selftests/powerpc/include/instructions.h
113
__PPC_RA(a) | \
tools/testing/selftests/powerpc/include/instructions.h
117
#define PLBZ(t, a, r, d) PREFIX_MLS(PPC_INST_LBZ, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
118
#define PLHZ(t, a, r, d) PREFIX_MLS(PPC_INST_LHZ, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
119
#define PLHA(t, a, r, d) PREFIX_MLS(PPC_INST_LHA, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
120
#define PLWZ(t, a, r, d) PREFIX_MLS(PPC_INST_LWZ, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
121
#define PLWA(t, a, r, d) PREFIX_8LS(0xa4000000, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
122
#define PLD(t, a, r, d) PREFIX_8LS(0xe4000000, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
123
#define PLQ(t, a, r, d) PREFIX_8LS(0xe0000000, t, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
124
#define PSTB(s, a, r, d) PREFIX_MLS(PPC_INST_STB, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
125
#define PSTH(s, a, r, d) PREFIX_MLS(PPC_INST_STH, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
126
#define PSTW(s, a, r, d) PREFIX_MLS(PPC_INST_STW, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
127
#define PSTD(s, a, r, d) PREFIX_8LS(0xf4000000, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
128
#define PSTQ(s, a, r, d) PREFIX_8LS(0xf0000000, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
131
#define PLFS(frt, a, r, d) PREFIX_MLS(PPC_INST_LFS, frt, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
132
#define PLFD(frt, a, r, d) PREFIX_MLS(PPC_INST_LFD, frt, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
133
#define PSTFS(frs, a, r, d) PREFIX_MLS(PPC_INST_STFS, frs, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
134
#define PSTFD(frs, a, r, d) PREFIX_MLS(PPC_INST_STFD, frs, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
137
#define PLXSD(vrt, a, r, d) PREFIX_8LS(0xa8000000, vrt, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
138
#define PLXSSP(vrt, a, r, d) PREFIX_8LS(0xac000000, vrt, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
139
#define PLXV0(s, a, r, d) PREFIX_8LS(0xc8000000, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
140
#define PLXV1(s, a, r, d) PREFIX_8LS(0xcc000000, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
141
#define PSTXSD(vrs, a, r, d) PREFIX_8LS(0xb8000000, vrs, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
142
#define PSTXSSP(vrs, a, r, d) PREFIX_8LS(0xbc000000, vrs, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
143
#define PSTXV0(s, a, r, d) PREFIX_8LS(0xd8000000, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
144
#define PSTXV1(s, a, r, d) PREFIX_8LS(0xdc000000, s, a, r, d)
tools/testing/selftests/powerpc/include/instructions.h
77
#define __PPC_RA(a) (((a) & 0x1f) << 16)
tools/testing/selftests/powerpc/include/instructions.h
98
#define PREFIX_MLS(instr, t, a, r, d) stringify_in_c(.balign 64, , 4;) \
tools/testing/selftests/powerpc/math/vsx_preempt.c
48
long vsx_memcmp(vector int *a) {
tools/testing/selftests/powerpc/math/vsx_preempt.c
52
FAIL_IF(a != varray);
tools/testing/selftests/powerpc/math/vsx_preempt.c
55
if (memcmp(&a[i + 12], &zero, sizeof(vector int)) == 0) {
tools/testing/selftests/powerpc/math/vsx_preempt.c
61
if (memcmp(a, &a[12], 12 * sizeof(vector int))) {
tools/testing/selftests/powerpc/math/vsx_preempt.c
62
long *p = (long *)a;
tools/testing/selftests/powerpc/nx-gzip/include/copy-paste.h
11
#define ___PPC_RA(a) (((a) & 0x1f) << 16)
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/primitives/asm/ppc_asm.h
234
#define DOTSYM(a) a
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
256
#define DOTSYM(a) GLUE(.,a)
tools/testing/selftests/powerpc/primitives/asm/ppc_asm.h
268
#define DOTSYM(a) a
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
122
long a = (0x0ff0001+mask) >> 23;
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
124
return a & mask;
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
139
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
141
unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits;
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
146
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
60
static inline unsigned long has_zero(unsigned long a, unsigned long *bits, const struct word_at_a_time *c)
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
65
asm("cmpb %0,%1,%2" : "=r" (ret) : "r" (a), "r" (zero));
tools/testing/selftests/powerpc/primitives/word-at-a-time.h
71
static inline unsigned long prep_zero_mask(unsigned long a, unsigned long bits, const struct word_at_a_time *c)
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
398
a += 10;
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
410
fd1 = perf_process_event_open(HW_BREAKPOINT_RW, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
455
fd1 = perf_process_event_open(HW_BREAKPOINT_RW, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
461
fd2 = perf_process_event_open(HW_BREAKPOINT_RW, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
500
fd1 = perf_process_event_open(HW_BREAKPOINT_W, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
52
static volatile int a = 10;
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
545
fd1 = perf_process_event_open(HW_BREAKPOINT_R, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
551
fd2 = perf_process_event_open(HW_BREAKPOINT_W, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
591
ret = perf_systemwide_event_open(fd1, HW_BREAKPOINT_RW, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
635
ret = perf_systemwide_event_open(fd1, HW_BREAKPOINT_RW, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
639
ret = perf_systemwide_event_open(fd2, HW_BREAKPOINT_RW, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
679
ret = perf_systemwide_event_open(fd1, HW_BREAKPOINT_W, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
723
ret = perf_systemwide_event_open(fd1, HW_BREAKPOINT_W, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/perf-hwbreak.c
727
ret = perf_systemwide_event_open(fd2, HW_BREAKPOINT_R, (__u64)&a, (__u64)sizeof(a));
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
164
gstruct.a[rand() % A_LEN] = 'a';
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
167
cvar = gstruct.a[rand() % A_LEN];
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
171
gstruct.a[rand() % A_LEN] = 'a';
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
173
cvar = gstruct.a[rand() % A_LEN];
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
189
*((int *)(gstruct.a + 4)) = 10;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
191
ivar = *((int *)(gstruct.a + 4));
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
200
gstruct.a[rand() % A_LEN] = 'a';
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
206
gstruct.a[rand() % A_LEN] = 'a';
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
209
cvar = gstruct.a[rand() % A_LEN];
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
406
wp_addr = (unsigned long)&gstruct.a;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
415
wp_addr = (unsigned long)&gstruct.a;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
424
wp_addr = (unsigned long)&gstruct.a;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
442
wp_addr1 = (unsigned long)&gstruct.a;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
45
__u8 a[A_LEN]; /* double word aligned */
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
473
wp_addr1 = (unsigned long)&gstruct.a;
tools/testing/selftests/powerpc/ptrace/ptrace-hwbreak.c
474
wp_addr2 = (unsigned long)&gstruct.a;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
15
double a = FPR_1;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-gpr.c
58
[sprn_texasr] "i" (SPRN_TEXASR), [flt_1] "b" (&a),
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c
15
double a = FPR_1;
tools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c
66
[sprn_texasr] "i" (SPRN_TEXASR), [flt_1] "b" (&a),
tools/testing/selftests/powerpc/stringloops/asm/ppc-opcode.h
22
#define ___PPC_RA(a) (((a) & 0x1f) << 16)
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c
45
char *a;
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c
61
a = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c
62
assert(a != MAP_FAILED);
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c
86
[map]"r"(a)
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c
95
munmap(a, size);
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
62
a = (unsigned long)p;
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
74
a = (unsigned long)p;
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
54
bool BPF_STRUCT_OPS(maximal_core_sched_before, struct task_struct *a,
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/seccomp/seccomp_bpf.c
1860
#define SYSCALL_RET(_regs) (_regs).a[(_regs).windowbase * 4 + 2]
tools/testing/selftests/sync/sync_fence.c
101
ASSERT(sync_fence_count_with_status(a, FENCE_STATUS_ACTIVE) == 1,
tools/testing/selftests/sync/sync_fence.c
103
ASSERT(sync_fence_count_with_status(a, FENCE_STATUS_ACTIVE) == 1,
tools/testing/selftests/sync/sync_fence.c
108
ASSERT(sync_fence_count_with_status(a, FENCE_STATUS_SIGNALED) == 1,
tools/testing/selftests/sync/sync_fence.c
129
sw_sync_fence_destroy(a);
tools/testing/selftests/sync/sync_fence.c
78
int a, b, c, d, valid;
tools/testing/selftests/sync/sync_fence.c
82
a = sw_sync_fence_create(timeline, "allocFence", 1);
tools/testing/selftests/sync/sync_fence.c
86
valid = sw_sync_fence_is_valid(a) &&
tools/testing/selftests/sync/sync_fence.c
91
d = sync_merge("mergeFence", b, a);
tools/testing/selftests/sync/sync_fence.c
97
ASSERT(sync_fence_count_with_status(a, FENCE_STATUS_ACTIVE) == 1,
tools/testing/selftests/sync/sync_fence.c
99
ASSERT(sync_fence_count_with_status(a, FENCE_STATUS_ACTIVE) == 1,
tools/testing/selftests/sync/sync_stress_parallelism.c
100
pthread_join(a, NULL);
tools/testing/selftests/sync/sync_stress_parallelism.c
77
pthread_t a, b;
tools/testing/selftests/sync/sync_stress_parallelism.c
93
pthread_create(&a, 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
77
ret -= NSEC_PER_SEC * a.tv_sec + a.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
44
ret -= NSEC_PER_SEC * a.tv_sec + a.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
81
ret -= NSEC_PER_SEC * a.tv_sec + a.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
80
ret -= NSEC_PER_SEC * a.tv_sec + a.tv_nsec;
tools/testing/selftests/timers/threadtest.c
44
const struct timespec *a, *b;
tools/testing/selftests/timers/threadtest.c
48
a = &list[i];
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
30
static inline int allocator_init(struct allocator *a, unsigned size)
tools/testing/selftests/ublk/utils.h
32
a->set = CPU_ALLOC(size);
tools/testing/selftests/ublk/utils.h
33
a->size = size;
tools/testing/selftests/ublk/utils.h
35
if (a->set)
tools/testing/selftests/ublk/utils.h
40
static inline void allocator_deinit(struct allocator *a)
tools/testing/selftests/ublk/utils.h
42
CPU_FREE(a->set);
tools/testing/selftests/ublk/utils.h
43
a->set = NULL;
tools/testing/selftests/ublk/utils.h
44
a->size = 0;
tools/testing/selftests/ublk/utils.h
47
static inline int allocator_get(struct allocator *a)
tools/testing/selftests/ublk/utils.h
51
for (i = 0; i < a->size; i += 1) {
tools/testing/selftests/ublk/utils.h
52
size_t set_size = CPU_ALLOC_SIZE(a->size);
tools/testing/selftests/ublk/utils.h
54
if (!CPU_ISSET_S(i, set_size, a->set)) {
tools/testing/selftests/ublk/utils.h
55
CPU_SET_S(i, set_size, a->set);
tools/testing/selftests/ublk/utils.h
6
#define min(a, b) ((a) < (b) ? (a) : (b))
tools/testing/selftests/ublk/utils.h
63
static inline void allocator_put(struct allocator *a, int i)
tools/testing/selftests/ublk/utils.h
65
size_t set_size = CPU_ALLOC_SIZE(a->size);
tools/testing/selftests/ublk/utils.h
67
if (i >= 0 && i < a->size)
tools/testing/selftests/ublk/utils.h
68
CPU_CLR_S(i, set_size, a->set);
tools/testing/selftests/ublk/utils.h
71
static inline int allocator_get_val(struct allocator *a, int i)
tools/testing/selftests/ublk/utils.h
73
size_t set_size = CPU_ALLOC_SIZE(a->size);
tools/testing/selftests/ublk/utils.h
75
return CPU_ISSET_S(i, set_size, a->set);
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
51
x[d] = rol32(x[d] ^ x[a], 16), \
tools/testing/selftests/vDSO/vdso_test_chacha.c
54
x[a] += x[b], \
tools/testing/selftests/vDSO/vdso_test_chacha.c
55
x[d] = rol32(x[d] ^ x[a], 8), \
tools/testing/selftests/vDSO/vdso_test_correctness.c
224
static bool ts_leq(const struct timespec *a, const struct timespec *b)
tools/testing/selftests/vDSO/vdso_test_correctness.c
226
if (a->tv_sec != b->tv_sec)
tools/testing/selftests/vDSO/vdso_test_correctness.c
227
return a->tv_sec < b->tv_sec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
229
return a->tv_nsec <= b->tv_nsec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
232
static bool ts64_leq(const struct __kernel_timespec *a,
tools/testing/selftests/vDSO/vdso_test_correctness.c
235
if (a->tv_sec != b->tv_sec)
tools/testing/selftests/vDSO/vdso_test_correctness.c
236
return a->tv_sec < b->tv_sec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
238
return a->tv_nsec <= b->tv_nsec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
241
static bool tv_leq(const struct timeval *a, const struct timeval *b)
tools/testing/selftests/vDSO/vdso_test_correctness.c
243
if (a->tv_sec != b->tv_sec)
tools/testing/selftests/vDSO/vdso_test_correctness.c
244
return a->tv_sec < b->tv_sec;
tools/testing/selftests/vDSO/vdso_test_correctness.c
246
return a->tv_usec <= b->tv_usec;
tools/testing/selftests/vfio/lib/drivers/ioat/hw.h
256
struct ioat_pq16a_descriptor a;
tools/testing/selftests/vfio/lib/drivers/ioat/hw.h
263
uint64_t a[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/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/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/linux/lockdep.h
7
unsigned int a;
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
388
#define swap(a, b) \
tools/testing/vma/include/dup.h
389
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
33
update_min(unsigned long long *a, unsigned long long *b)
tools/tracing/rtla/src/utils.h
35
if (*a > *b)
tools/tracing/rtla/src/utils.h
36
*a = *b;
tools/tracing/rtla/src/utils.h
40
update_max(unsigned long long *a, unsigned long long *b)
tools/tracing/rtla/src/utils.h
42
if (*a < *b)
tools/tracing/rtla/src/utils.h
43
*a = *b;
tools/tracing/rtla/src/utils.h
47
update_sum(unsigned long long *a, unsigned long long *b)
tools/tracing/rtla/src/utils.h
49
*a += *b;
tools/virtio/linux/dma-mapping.h
25
#define dma_map_page_attrs(d, p, o, s, dir, a) (page_to_phys(p) + (o))
tools/virtio/linux/dma-mapping.h
28
#define dma_map_single_attrs(d, p, s, dir, a) (virt_to_phys(p))
tools/virtio/linux/dma-mapping.h
31
#define dma_unmap_single(d, a, s, r) do { (void)(d); (void)(a); (void)(s); (void)(r); } while (0)
tools/virtio/linux/dma-mapping.h
32
#define dma_unmap_page(d, a, s, r) do { (void)(d); (void)(a); (void)(s); (void)(r); } while (0)
tools/virtio/linux/dma-mapping.h
33
#define dma_unmap_page_attrs(d, a, s, r, t) do { \
tools/virtio/linux/dma-mapping.h
34
(void)(d); (void)(a); (void)(s); (void)(r); (void)(t); \
tools/virtio/linux/dma-mapping.h
39
#define dma_need_sync(v, a) (0)
tools/virtio/linux/dma-mapping.h
40
#define dma_unmap_single_attrs(d, a, s, r, t) do { \
tools/virtio/linux/dma-mapping.h
41
(void)(d); (void)(a); (void)(s); (void)(r); (void)(t); \
tools/virtio/linux/dma-mapping.h
43
#define dma_sync_single_range_for_cpu(d, a, o, s, r) do { \
tools/virtio/linux/dma-mapping.h
44
(void)(d); (void)(a); (void)(o); (void)(s); (void)(r); \
tools/virtio/linux/dma-mapping.h
46
#define dma_sync_single_range_for_device(d, a, o, s, r) do { \
tools/virtio/linux/dma-mapping.h
47
(void)(d); (void)(a); (void)(o); (void)(s); (void)(r); \
tools/virtio/linux/kernel.h
45
#define phys_to_virt(a) ((void *)(unsigned long)(a))
tools/virtio/linux/kernel.h
52
#define __printf(a,b) __attribute__((format(printf,a,b)))
tools/virtio/ringtest/ptr_ring.c
18
#define ALIGN(x, a) (((x) + (a) - 1) / (a) * (a))
usr/gen_init_cpio.c
26
#define MIN(a, b) ((a) < (b) ? (a) : (b))
virt/kvm/kvm_main.c
1452
static int kvm_memslots_get_as_id(struct kvm_memory_slot *a,
virt/kvm/kvm_main.c
1455
if (WARN_ON_ONCE(!a && !b))
virt/kvm/kvm_main.c
1458
if (!a)
virt/kvm/kvm_main.c
1461
return a->as_id;
virt/kvm/kvm_main.c
1463
WARN_ON_ONCE(a->as_id != b->as_id);
virt/kvm/kvm_main.c
1464
return a->as_id;