Symbol: src
arch/alpha/boot/bootp.c
111
load(unsigned long dst, unsigned long src, unsigned long count)
arch/alpha/boot/bootp.c
113
memcpy((void *)dst, (void *)src, count);
arch/alpha/include/asm/checksum.h
46
__wsum csum_and_copy_from_user(const void __user *src, void *dst, int len);
arch/alpha/include/asm/checksum.h
48
__wsum csum_partial_copy_nocheck(const void *src, void *dst, int len);
arch/alpha/include/asm/io.h
625
extern void outsb (unsigned long port, const void *src, unsigned long count);
arch/alpha/include/asm/io.h
626
extern void outsw (unsigned long port, const void *src, unsigned long count);
arch/alpha/include/asm/io.h
627
extern void outsl (unsigned long port, const void *src, unsigned long count);
arch/alpha/include/asm/uaccess.h
207
extern long strncpy_from_user(char *dest, const char __user *src, long count);
arch/alpha/kernel/err_titan.c
30
char *src;
arch/alpha/kernel/err_titan.c
52
src = "CPU";
arch/alpha/kernel/err_titan.c
57
src = "Pchip";
arch/alpha/kernel/err_titan.c
61
src = "Unknown, NXS =";
arch/alpha/kernel/err_titan.c
67
err_print_prefix, src, nxs);
arch/alpha/kernel/io.c
394
const unsigned char *src = xsrc;
arch/alpha/kernel/io.c
396
iowrite8(*src++, port);
arch/alpha/kernel/io.c
399
void outsb(unsigned long port, const void *src, unsigned long count)
arch/alpha/kernel/io.c
401
iowrite8_rep(ioport_map(port, 1), src, count);
arch/alpha/kernel/io.c
414
void iowrite16_rep(void __iomem *port, const void *src, unsigned long count)
arch/alpha/kernel/io.c
416
if (unlikely((unsigned long)src & 0x3)) {
arch/alpha/kernel/io.c
419
BUG_ON((unsigned long)src & 0x1);
arch/alpha/kernel/io.c
420
iowrite16(*(unsigned short *)src, port);
arch/alpha/kernel/io.c
421
src += 2;
arch/alpha/kernel/io.c
428
w = *(unsigned int *)src;
arch/alpha/kernel/io.c
429
src += 4;
arch/alpha/kernel/io.c
435
iowrite16(*(unsigned short *)src, port);
arch/alpha/kernel/io.c
439
void outsw(unsigned long port, const void *src, unsigned long count)
arch/alpha/kernel/io.c
441
iowrite16_rep(ioport_map(port, 2), src, count);
arch/alpha/kernel/io.c
454
void iowrite32_rep(void __iomem *port, const void *src, unsigned long count)
arch/alpha/kernel/io.c
456
if (unlikely((unsigned long)src & 0x3)) {
arch/alpha/kernel/io.c
459
iowrite32(((struct S *)src)->x, port);
arch/alpha/kernel/io.c
460
src += 4;
arch/alpha/kernel/io.c
465
iowrite32(*(unsigned int *)src, port);
arch/alpha/kernel/io.c
466
src += 4;
arch/alpha/kernel/io.c
471
void outsl(unsigned long port, const void *src, unsigned long count)
arch/alpha/kernel/io.c
473
iowrite32_rep(ioport_map(port, 4), src, count);
arch/alpha/lib/csum_partial_copy.c
106
if (__get_word(ldq, word, src))
arch/alpha/lib/csum_partial_copy.c
124
csum_partial_cfu_dest_aligned(const unsigned long __user *src,
arch/alpha/lib/csum_partial_copy.c
131
unsigned long lastsrc = 7+len+(unsigned long)src;
arch/alpha/lib/csum_partial_copy.c
134
if (__get_word(ldq_u, first,src))
arch/alpha/lib/csum_partial_copy.c
140
if (__get_word(ldq_u, second, src+1))
arch/alpha/lib/csum_partial_copy.c
144
src++;
arch/alpha/lib/csum_partial_copy.c
179
csum_partial_cfu_src_aligned(const unsigned long __user *src,
arch/alpha/lib/csum_partial_copy.c
192
if (__get_word(ldq, word, src))
arch/alpha/lib/csum_partial_copy.c
198
src++;
arch/alpha/lib/csum_partial_copy.c
207
if (__get_word(ldq, word, src))
arch/alpha/lib/csum_partial_copy.c
237
csum_partial_cfu_unaligned(const unsigned long __user * src,
arch/alpha/lib/csum_partial_copy.c
247
if (__get_word(ldq_u, first, src))
arch/alpha/lib/csum_partial_copy.c
249
lastsrc = 7+len+(unsigned long)src;
arch/alpha/lib/csum_partial_copy.c
255
if (__get_word(ldq_u, second, src+1))
arch/alpha/lib/csum_partial_copy.c
261
src++;
arch/alpha/lib/csum_partial_copy.c
316
static __wsum __csum_and_copy(const void __user *src, void *dst, int len)
arch/alpha/lib/csum_partial_copy.c
318
unsigned long soff = 7 & (unsigned long) src;
arch/alpha/lib/csum_partial_copy.c
325
(const unsigned long __user *) src,
arch/alpha/lib/csum_partial_copy.c
329
(const unsigned long __user *) src,
arch/alpha/lib/csum_partial_copy.c
337
(const unsigned long __user *) src,
arch/alpha/lib/csum_partial_copy.c
342
(const unsigned long __user *) src,
arch/alpha/lib/csum_partial_copy.c
350
csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/alpha/lib/csum_partial_copy.c
352
if (!access_ok(src, len))
arch/alpha/lib/csum_partial_copy.c
354
return __csum_and_copy(src, dst, len);
arch/alpha/lib/csum_partial_copy.c
358
csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/alpha/lib/csum_partial_copy.c
360
return __csum_and_copy((__force const void __user *)src,
arch/alpha/lib/csum_partial_copy.c
84
csum_partial_cfu_aligned(const unsigned long __user *src, unsigned long *dst,
arch/alpha/lib/csum_partial_copy.c
92
if (__get_word(ldq, word, src))
arch/alpha/lib/csum_partial_copy.c
95
src++;
arch/alpha/lib/memcpy.c
156
void * memcpy(void * dest, const void *src, size_t n)
arch/alpha/lib/memcpy.c
158
if (!(((unsigned long) dest ^ (unsigned long) src) & 7)) {
arch/alpha/lib/memcpy.c
159
__memcpy_aligned_up ((unsigned long) dest, (unsigned long) src,
arch/alpha/lib/memcpy.c
163
__memcpy_unaligned_up ((unsigned long) dest, (unsigned long) src, n);
arch/alpha/lib/srm_printk.c
15
char *src, *dst;
arch/alpha/lib/srm_printk.c
24
for (src = buf; *src; ++src) {
arch/alpha/lib/srm_printk.c
25
if (*src == '\n') {
arch/alpha/lib/srm_printk.c
32
for (dst = src + num_lf; src >= buf; ) {
arch/alpha/lib/srm_printk.c
33
if (*src == '\n') {
arch/alpha/lib/srm_printk.c
36
*dst-- = *src--;
arch/alpha/math-emu/math.c
104
unsigned long fa, fb, fc, func, mode, src;
arch/alpha/math-emu/math.c
114
src = (insn >> 9) & 0x3;
arch/alpha/math-emu/math.c
125
switch (src) {
arch/arc/include/asm/cacheflush.h
59
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
arch/arc/include/asm/cacheflush.h
61
memcpy(dst, src, len); \
arch/arc/include/asm/cacheflush.h
66
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/arc/include/asm/cacheflush.h
67
memcpy(dst, src, len); \
arch/arc/include/asm/entry-arcv2.h
168
; ISA requires ADD.nz to have same dest and src reg operands
arch/arc/include/asm/string.h
30
extern char *strcpy(char *dest, const char *src);
arch/arc/include/asm/uaccess.h
101
#define __arc_put_user_one(src, dst, op, ret) \
arch/arc/include/asm/uaccess.h
116
: "r" (src), "r" (dst), "ir" (-EFAULT))
arch/arc/include/asm/uaccess.h
118
#define __arc_put_user_one_64(src, dst, ret) \
arch/arc/include/asm/uaccess.h
135
: "r" (src), "r" (dst), "ir" (-EFAULT))
arch/arc/include/asm/uaccess.h
46
#define __arc_get_user_one(dst, src, op, ret) \
arch/arc/include/asm/uaccess.h
64
: "r" (src), "ir" (-EFAULT))
arch/arc/include/asm/uaccess.h
66
#define __arc_get_user_one_64(dst, src, ret) \
arch/arc/include/asm/uaccess.h
87
: "r" (src), "ir" (-EFAULT))
arch/arc/mm/cache.c
885
struct folio *src = page_folio(from);
arch/arc/mm/cache.c
893
clear_bit(PG_dc_clean, &src->flags.f);
arch/arc/net/bpf_jit_core.c
741
const u8 src = insn->src_reg;
arch/arc/net/bpf_jit_core.c
751
len = add_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
759
len = sub_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
771
len = mul_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
779
len = div_r32(buf, dst, src, off == 1);
arch/arc/net/bpf_jit_core.c
787
len = mod_r32(buf, dst, src, off == 1);
arch/arc/net/bpf_jit_core.c
795
len = and_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
803
len = or_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
811
len = xor_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
819
len = lsh_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
827
len = rsh_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
835
len = arsh_r32(buf, dst, src);
arch/arc/net/bpf_jit_core.c
843
len = mov_r32(buf, dst, src, (u8)off);
arch/arc/net/bpf_jit_core.c
860
len = add_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
868
len = sub_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
880
len = mul_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
888
len = and_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
896
len = or_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
904
len = xor_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
912
len = lsh_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
920
len = rsh_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
928
len = arsh_r64(buf, dst, src);
arch/arc/net/bpf_jit_core.c
936
len = mov_r64(buf, dst, src, (u8)off);
arch/arc/net/bpf_jit_core.c
953
len = load_r(buf, dst, src, off, BPF_SIZE(code), false);
arch/arc/net/bpf_jit_core.c
958
len = load_r(buf, dst, src, off, BPF_SIZE(code), true);
arch/arc/net/bpf_jit_core.c
965
len = store_r(buf, src, dst, off, BPF_SIZE(code));
arch/arm/crypto/aes-ce-glue.c
177
ce_aes_ecb_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
197
ce_aes_ecb_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
215
ce_aes_cbc_encrypt(walk->dst.virt.addr, walk->src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
245
ce_aes_cbc_decrypt(walk->dst.virt.addr, walk->src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
25
asmlinkage void ce_aes_invert(void *dst, void *src);
arch/arm/crypto/aes-ce-glue.c
270
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm/crypto/aes-ce-glue.c
287
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm/crypto/aes-ce-glue.c
299
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/arm/crypto/aes-ce-glue.c
300
if (req->dst != req->src)
arch/arm/crypto/aes-ce-glue.c
306
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm/crypto/aes-ce-glue.c
315
ce_aes_cbc_cts_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
328
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm/crypto/aes-ce-glue.c
345
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm/crypto/aes-ce-glue.c
357
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/arm/crypto/aes-ce-glue.c
358
if (req->dst != req->src)
arch/arm/crypto/aes-ce-glue.c
364
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm/crypto/aes-ce-glue.c
373
ce_aes_cbc_cts_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
392
ce_aes_ctr_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
400
const u8 *tsrc = walk.src.virt.addr;
arch/arm/crypto/aes-ce-glue.c
427
struct scatterlist *src, *dst;
arch/arm/crypto/aes-ce-glue.c
445
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm/crypto/aes-ce-glue.c
461
ce_aes_xts_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
471
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/arm/crypto/aes-ce-glue.c
472
if (req->dst != req->src)
arch/arm/crypto/aes-ce-glue.c
475
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/arm/crypto/aes-ce-glue.c
483
ce_aes_xts_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
499
struct scatterlist *src, *dst;
arch/arm/crypto/aes-ce-glue.c
517
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm/crypto/aes-ce-glue.c
533
ce_aes_xts_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-ce-glue.c
543
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/arm/crypto/aes-ce-glue.c
544
if (req->dst != req->src)
arch/arm/crypto/aes-ce-glue.c
547
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/arm/crypto/aes-ce-glue.c
555
ce_aes_xts_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-neonbs-glue.c
153
const u8 *src = walk.src.virt.addr;
arch/arm/crypto/aes-neonbs-glue.c
158
crypto_xor_cpy(dst, src, prev, AES_BLOCK_SIZE);
arch/arm/crypto/aes-neonbs-glue.c
161
src += AES_BLOCK_SIZE;
arch/arm/crypto/aes-neonbs-glue.c
188
aesbs_cbc_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm/crypto/aes-neonbs-glue.c
210
const u8 *src = walk.src.virt.addr;
arch/arm/crypto/aes-neonbs-glue.c
215
src = dst = memcpy(buf + sizeof(buf) - bytes,
arch/arm/crypto/aes-neonbs-glue.c
216
src, bytes);
arch/arm/crypto/aes-neonbs-glue.c
221
aesbs_ctr_encrypt(dst, src, ctx->rk, ctx->rounds, bytes, walk.iv);
arch/arm/crypto/aes-neonbs-glue.c
276
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm/crypto/aes-neonbs-glue.c
298
fn(walk.dst.virt.addr, walk.src.virt.addr, ctx->key.rk,
arch/arm/crypto/aes-neonbs-glue.c
312
scatterwalk_map_and_copy(buf, req->src, req->cryptlen, tail, 0);
arch/arm/crypto/aes-neonbs-glue.c
98
fn(walk.dst.virt.addr, walk.src.virt.addr, ctx->rk,
arch/arm/crypto/ghash-ce-glue.c
105
const u8 *src = in;
arch/arm/crypto/ghash-ce-glue.c
107
ctx->digest[1] = get_unaligned_be64(src);
arch/arm/crypto/ghash-ce-glue.c
108
ctx->digest[0] = get_unaligned_be64(src + 8);
arch/arm/crypto/ghash-ce-glue.c
112
static int ghash_finup(struct shash_desc *desc, const u8 *src,
arch/arm/crypto/ghash-ce-glue.c
121
memcpy(buf, src, len);
arch/arm/crypto/ghash-ce-glue.c
186
void pmull_gcm_encrypt(int blocks, u64 dg[], const char *src,
arch/arm/crypto/ghash-ce-glue.c
194
void pmull_gcm_decrypt(int bytes, u64 dg[], const char *src,
arch/arm/crypto/ghash-ce-glue.c
246
static void gcm_update_mac(u64 dg[], const u8 *src, int count, u8 buf[],
arch/arm/crypto/ghash-ce-glue.c
252
memcpy(&buf[*buf_count], src, buf_added);
arch/arm/crypto/ghash-ce-glue.c
255
src += buf_added;
arch/arm/crypto/ghash-ce-glue.c
262
pmull_ghash_update_p64(blocks, dg, src, ctx->h,
arch/arm/crypto/ghash-ce-glue.c
265
src += blocks * GHASH_BLOCK_SIZE;
arch/arm/crypto/ghash-ce-glue.c
271
memcpy(buf, src, count);
arch/arm/crypto/ghash-ce-glue.c
284
scatterwalk_start(&walk, req->src);
arch/arm/crypto/ghash-ce-glue.c
316
const u8 *src;
arch/arm/crypto/ghash-ce-glue.c
327
src = walk.src.virt.addr;
arch/arm/crypto/ghash-ce-glue.c
333
pmull_gcm_encrypt(nblocks, dg, src, ctx, dst, iv,
arch/arm/crypto/ghash-ce-glue.c
338
src += nblocks * AES_BLOCK_SIZE;
arch/arm/crypto/ghash-ce-glue.c
350
src = walk.src.virt.addr;
arch/arm/crypto/ghash-ce-glue.c
371
if (unlikely(tail && (tail == walk.nbytes || src != dst)))
arch/arm/crypto/ghash-ce-glue.c
372
src = memcpy(buf + sizeof(buf) - tail, src, tail);
arch/arm/crypto/ghash-ce-glue.c
374
pmull_gcm_enc_final(tail, dg, tag, ctx, (u8 *)src, iv,
arch/arm/crypto/ghash-ce-glue.c
378
if (unlikely(tail && src != dst))
arch/arm/crypto/ghash-ce-glue.c
379
memcpy(dst, src, tail);
arch/arm/crypto/ghash-ce-glue.c
405
const u8 *src;
arch/arm/crypto/ghash-ce-glue.c
409
scatterwalk_map_and_copy(otag, req->src,
arch/arm/crypto/ghash-ce-glue.c
420
src = walk.src.virt.addr;
arch/arm/crypto/ghash-ce-glue.c
426
pmull_gcm_decrypt(nblocks, dg, src, ctx, dst, iv,
arch/arm/crypto/ghash-ce-glue.c
431
src += nblocks * AES_BLOCK_SIZE;
arch/arm/crypto/ghash-ce-glue.c
443
src = walk.src.virt.addr;
arch/arm/crypto/ghash-ce-glue.c
455
if (unlikely(tail && (tail == walk.nbytes || src != dst)))
arch/arm/crypto/ghash-ce-glue.c
456
src = memcpy(buf + sizeof(buf) - tail, src, tail);
arch/arm/crypto/ghash-ce-glue.c
458
ret = pmull_gcm_dec_final(tail, dg, tag, ctx, (u8 *)src, iv,
arch/arm/crypto/ghash-ce-glue.c
462
if (unlikely(tail && src != dst))
arch/arm/crypto/ghash-ce-glue.c
463
memcpy(dst, src, tail);
arch/arm/crypto/ghash-ce-glue.c
53
asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src,
arch/arm/crypto/ghash-ce-glue.c
56
asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src,
arch/arm/crypto/ghash-ce-glue.c
69
static void ghash_do_update(int blocks, u64 dg[], const char *src,
arch/arm/crypto/ghash-ce-glue.c
74
pmull_ghash_update_p64(blocks, dg, src, key->h, head);
arch/arm/crypto/ghash-ce-glue.c
76
pmull_ghash_update_p8(blocks, dg, src, key->h, head);
arch/arm/crypto/ghash-ce-glue.c
80
static int ghash_update(struct shash_desc *desc, const u8 *src,
arch/arm/crypto/ghash-ce-glue.c
88
ghash_do_update(blocks, ctx->digest, src, key, NULL);
arch/arm/include/asm/assembler.h
675
.macro str_l, src:req, sym:req, tmp:req, cond
arch/arm/include/asm/cacheflush.h
170
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/arm/include/asm/cacheflush.h
172
memcpy(dst, src, len); \
arch/arm/include/asm/checksum.h
39
csum_partial_copy_nocheck(const void *src, void *dst, int len);
arch/arm/include/asm/checksum.h
42
csum_partial_copy_from_user(const void __user *src, void *dst, int len);
arch/arm/include/asm/checksum.h
47
__wsum csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/arm/include/asm/checksum.h
49
if (!access_ok(src, len))
arch/arm/include/asm/checksum.h
52
return csum_partial_copy_from_user(src, dst, len);
arch/arm/include/asm/string.h
21
extern void *__memcpy(void *dest, const void *src, __kernel_size_t n);
arch/arm/include/asm/string.h
25
extern void *__memmove(void *dest, const void *src, __kernel_size_t n);
arch/arm/include/asm/string.h
65
#define memcpy(dst, src, len) __memcpy(dst, src, len)
arch/arm/include/asm/string.h
66
#define memmove(dst, src, len) __memmove(dst, src, len)
arch/arm/include/asm/uaccess.h
509
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/arm/include/asm/uaccess.h
511
const type *__pk_ptr = (src); \
arch/arm/include/asm/uaccess.h
537
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/arm/include/asm/uaccess.h
543
? get_unaligned((type *)(src)) \
arch/arm/include/asm/uaccess.h
544
: *(type *)(src); /* aligned by caller */ \
arch/arm/include/asm/uaccess.h
630
extern long strncpy_from_user(char *dest, const char __user *src, long count);
arch/arm/include/asm/xor.h
24
#define XOR_BLOCK_2(src) \
arch/arm/include/asm/xor.h
26
: "=r" (src), "=r" (b1), "=r" (b2) \
arch/arm/include/asm/xor.h
27
: "0" (src)); \
arch/arm/include/asm/xor.h
30
#define XOR_BLOCK_4(src) \
arch/arm/include/asm/xor.h
32
: "=r" (src), "=r" (b1), "=r" (b2), "=r" (b3), "=r" (b4) \
arch/arm/include/asm/xor.h
33
: "0" (src)); \
arch/arm/kernel/iwmmxt.h
42
.macro tmcr, control:req, src:req
arch/arm/mach-davinci/pm.c
37
static void davinci_sram_push(void *dest, void *src, unsigned int size)
arch/arm/mach-davinci/pm.c
39
memcpy(dest, src, size);
arch/arm/mm/copypage-v4mc.c
67
struct folio *src = page_folio(from);
arch/arm/mm/copypage-v4mc.c
70
if (!test_and_set_bit(PG_dcache_clean, &src->flags.f))
arch/arm/mm/copypage-v4mc.c
71
__flush_dcache_folio(folio_flush_mapping(src), src);
arch/arm/mm/copypage-v6.c
72
struct folio *src = page_folio(from);
arch/arm/mm/copypage-v6.c
76
if (!test_and_set_bit(PG_dcache_clean, &src->flags.f))
arch/arm/mm/copypage-v6.c
77
__flush_dcache_folio(folio_flush_mapping(src), src);
arch/arm/mm/copypage-xscale.c
87
struct folio *src = page_folio(from);
arch/arm/mm/copypage-xscale.c
90
if (!test_and_set_bit(PG_dcache_clean, &src->flags.f))
arch/arm/mm/copypage-xscale.c
91
__flush_dcache_folio(folio_flush_mapping(src), src);
arch/arm/mm/flush.c
186
unsigned long uaddr, void *dst, const void *src,
arch/arm/mm/flush.c
192
memcpy(dst, src, len);
arch/arm/mm/nommu.c
185
unsigned long uaddr, void *dst, const void *src,
arch/arm/mm/nommu.c
188
memcpy(dst, src, len);
arch/arm/net/bpf_jit_32.c
1008
static inline void emit_a32_lsh_r64(const s8 dst[], const s8 src[],
arch/arm/net/bpf_jit_32.c
1032
static inline void emit_a32_arsh_r64(const s8 dst[], const s8 src[],
arch/arm/net/bpf_jit_32.c
1057
static inline void emit_a32_rsh_r64(const s8 dst[], const s8 src[],
arch/arm/net/bpf_jit_32.c
1166
static inline void emit_a32_mul_r64(const s8 dst[], const s8 src[],
arch/arm/net/bpf_jit_32.c
1174
rt = arm_bpf_get_reg64(src, tmp2, ctx);
arch/arm/net/bpf_jit_32.c
1227
static inline void emit_str_r(const s8 dst, const s8 src[],
arch/arm/net/bpf_jit_32.c
1262
static inline void emit_ldx_r(const s8 dst[], const s8 src,
arch/arm/net/bpf_jit_32.c
1266
s8 rm = src;
arch/arm/net/bpf_jit_32.c
1270
emit(ARM_ADD_R(tmp[0], tmp[0], src), ctx);
arch/arm/net/bpf_jit_32.c
1306
static inline void emit_ldsx_r(const s8 dst[], const s8 src,
arch/arm/net/bpf_jit_32.c
1310
s8 rm = src;
arch/arm/net/bpf_jit_32.c
1320
emit(ARM_ADD_I(tmp[0], src, add_off), ctx);
arch/arm/net/bpf_jit_32.c
1324
emit(ARM_ADD_R(tmp[0], tmp[0], src), ctx);
arch/arm/net/bpf_jit_32.c
1513
static inline void emit_push_r64(const s8 src[], struct jit_ctx *ctx)
arch/arm/net/bpf_jit_32.c
1519
rt = arm_bpf_get_reg64(src, tmp2, ctx);
arch/arm/net/bpf_jit_32.c
1593
const s8 *src = bpf2a32[insn->src_reg];
arch/arm/net/bpf_jit_32.c
1630
emit_a32_movsx_r64(is64, insn->off, dst, src, ctx);
arch/arm/net/bpf_jit_32.c
1632
emit_a32_mov_r64(is64, dst, src, ctx);
arch/arm/net/bpf_jit_32.c
1675
emit_a32_alu_r64(is64, dst, src, ctx, BPF_OP(code));
arch/arm/net/bpf_jit_32.c
1720
rs = arm_bpf_get_reg64(src, tmp, ctx);
arch/arm/net/bpf_jit_32.c
1757
emit_a32_lsh_r64(dst, src, ctx);
arch/arm/net/bpf_jit_32.c
1761
emit_a32_rsh_r64(dst, src, ctx);
arch/arm/net/bpf_jit_32.c
1765
emit_a32_arsh_r64(dst, src, ctx);
arch/arm/net/bpf_jit_32.c
1788
emit_a32_mul_r64(dst, src, ctx);
arch/arm/net/bpf_jit_32.c
183
#define src_lo src[1]
arch/arm/net/bpf_jit_32.c
184
#define src_hi src[0]
arch/arm/net/bpf_jit_32.c
1904
rs = arm_bpf_get_reg64(src, tmp2, ctx);
arch/arm/net/bpf_jit_32.c
702
static void arm_bpf_put_reg32(s8 reg, s8 src, struct jit_ctx *ctx)
arch/arm/net/bpf_jit_32.c
705
emit(ARM_STR_I(src, ARM_FP, EBPF_SCRATCH_TO_ARM_FP(reg)), ctx);
arch/arm/net/bpf_jit_32.c
706
else if (reg != src)
arch/arm/net/bpf_jit_32.c
707
emit(ARM_MOV_R(reg, src), ctx);
arch/arm/net/bpf_jit_32.c
710
static void arm_bpf_put_reg64(const s8 *reg, const s8 *src,
arch/arm/net/bpf_jit_32.c
716
emit(ARM_STRD_I(src[1], ARM_FP,
arch/arm/net/bpf_jit_32.c
719
emit(ARM_STR_I(src[1], ARM_FP,
arch/arm/net/bpf_jit_32.c
721
emit(ARM_STR_I(src[0], ARM_FP,
arch/arm/net/bpf_jit_32.c
725
if (reg[1] != src[1])
arch/arm/net/bpf_jit_32.c
726
emit(ARM_MOV_R(reg[1], src[1]), ctx);
arch/arm/net/bpf_jit_32.c
727
if (reg[0] != src[0])
arch/arm/net/bpf_jit_32.c
728
emit(ARM_MOV_R(reg[0], src[0]), ctx);
arch/arm/net/bpf_jit_32.c
766
static inline void emit_a32_add_r(const u8 dst, const u8 src,
arch/arm/net/bpf_jit_32.c
776
emit(ARM_ADDS_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
778
emit(ARM_ADC_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
780
emit(ARM_ADD_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
783
static inline void emit_a32_sub_r(const u8 dst, const u8 src,
arch/arm/net/bpf_jit_32.c
793
emit(ARM_SUBS_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
795
emit(ARM_SBC_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
797
emit(ARM_SUB_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
800
static inline void emit_alu_r(const u8 dst, const u8 src, const bool is64,
arch/arm/net/bpf_jit_32.c
805
emit_a32_add_r(dst, src, is64, hi, ctx);
arch/arm/net/bpf_jit_32.c
809
emit_a32_sub_r(dst, src, is64, hi, ctx);
arch/arm/net/bpf_jit_32.c
813
emit(ARM_ORR_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
817
emit(ARM_AND_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
821
emit(ARM_EOR_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
825
emit(ARM_MUL(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
829
emit(ARM_LSL_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
833
emit(ARM_LSR_R(dst, dst, src), ctx);
arch/arm/net/bpf_jit_32.c
837
emit(ARM_MOV_SR(dst, dst, SRTYPE_ASR, src), ctx);
arch/arm/net/bpf_jit_32.c
844
const s8 src[], struct jit_ctx *ctx,
arch/arm/net/bpf_jit_32.c
854
rs = arm_bpf_get_reg64(src, tmp2, ctx);
arch/arm/net/bpf_jit_32.c
874
static inline void emit_a32_mov_r(const s8 dst, const s8 src, struct jit_ctx *ctx) {
arch/arm/net/bpf_jit_32.c
878
rt = arm_bpf_get_reg32(src, tmp[0], ctx);
arch/arm/net/bpf_jit_32.c
884
const s8 src[],
arch/arm/net/bpf_jit_32.c
904
emit(ARM_STRD_I(src[1], ARM_FP, EBPF_SCRATCH_TO_ARM_FP(dst_lo)), ctx);
arch/arm/net/bpf_jit_32.c
906
emit(ARM_MOV_R(dst[0], src[0]), ctx);
arch/arm/net/bpf_jit_32.c
907
emit(ARM_MOV_R(dst[1], src[1]), ctx);
arch/arm/net/bpf_jit_32.c
912
static inline void emit_a32_movsx_r64(const bool is64, const u8 off, const s8 dst[], const s8 src[],
arch/arm/probes/uprobes/core.c
114
void *src, unsigned long len)
arch/arm/probes/uprobes/core.c
122
memcpy(dst, src, len);
arch/arm64/crypto/aes-ce-ccm-glue.c
152
scatterwalk_start(&walk, req->src);
arch/arm64/crypto/aes-ce-ccm-glue.c
192
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/aes-ce-ccm-glue.c
203
src = dst = memcpy(&buf[sizeof(buf) - walk.nbytes],
arch/arm64/crypto/aes-ce-ccm-glue.c
204
src, walk.nbytes);
arch/arm64/crypto/aes-ce-ccm-glue.c
206
ce_aes_ccm_encrypt(dst, src, walk.nbytes - tail,
arch/arm64/crypto/aes-ce-ccm-glue.c
257
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/aes-ce-ccm-glue.c
268
src = dst = memcpy(&buf[sizeof(buf) - walk.nbytes],
arch/arm64/crypto/aes-ce-ccm-glue.c
269
src, walk.nbytes);
arch/arm64/crypto/aes-ce-ccm-glue.c
271
ce_aes_ccm_decrypt(dst, src, walk.nbytes - tail,
arch/arm64/crypto/aes-ce-ccm-glue.c
288
scatterwalk_map_and_copy(orig_iv, req->src,
arch/arm64/crypto/aes-glue.c
189
aes_ecb_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
208
aes_ecb_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
225
aes_cbc_encrypt(walk->dst.virt.addr, walk->src.virt.addr,
arch/arm64/crypto/aes-glue.c
253
aes_cbc_decrypt(walk->dst.virt.addr, walk->src.virt.addr,
arch/arm64/crypto/aes-glue.c
277
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm64/crypto/aes-glue.c
293
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm64/crypto/aes-glue.c
305
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/arm64/crypto/aes-glue.c
306
if (req->dst != req->src)
arch/arm64/crypto/aes-glue.c
312
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm64/crypto/aes-glue.c
321
aes_cbc_cts_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
333
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm64/crypto/aes-glue.c
349
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm64/crypto/aes-glue.c
361
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/arm64/crypto/aes-glue.c
362
if (req->dst != req->src)
arch/arm64/crypto/aes-glue.c
368
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm64/crypto/aes-glue.c
377
aes_cbc_cts_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
397
walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
419
walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
438
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/aes-glue.c
452
src = dst = memcpy(buf + sizeof(buf) - nbytes,
arch/arm64/crypto/aes-glue.c
453
src, nbytes);
arch/arm64/crypto/aes-glue.c
458
aes_xctr_encrypt(dst, src, ctx->key_enc, rounds, nbytes,
arch/arm64/crypto/aes-glue.c
482
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/aes-glue.c
496
src = dst = memcpy(buf + sizeof(buf) - nbytes,
arch/arm64/crypto/aes-glue.c
497
src, nbytes);
arch/arm64/crypto/aes-glue.c
502
aes_ctr_encrypt(dst, src, ctx->key_enc, rounds, nbytes,
arch/arm64/crypto/aes-glue.c
523
struct scatterlist *src, *dst;
arch/arm64/crypto/aes-glue.c
541
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm64/crypto/aes-glue.c
557
aes_xts_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
566
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/arm64/crypto/aes-glue.c
567
if (req->dst != req->src)
arch/arm64/crypto/aes-glue.c
570
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/arm64/crypto/aes-glue.c
577
aes_xts_encrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
592
struct scatterlist *src, *dst;
arch/arm64/crypto/aes-glue.c
610
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm64/crypto/aes-glue.c
626
aes_xts_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
635
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/arm64/crypto/aes-glue.c
636
if (req->dst != req->src)
arch/arm64/crypto/aes-glue.c
639
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/arm64/crypto/aes-glue.c
646
aes_xts_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-glue.c
865
static int cbcmac_finup(struct shash_desc *desc, const u8 *src,
arch/arm64/crypto/aes-glue.c
872
crypto_xor(ctx->dg, src, len);
arch/arm64/crypto/aes-glue.c
879
static int cmac_finup(struct shash_desc *desc, const u8 *src, unsigned int len,
arch/arm64/crypto/aes-glue.c
886
crypto_xor(ctx->dg, src, len);
arch/arm64/crypto/aes-neonbs-glue.c
118
fn(walk.dst.virt.addr, walk.src.virt.addr, ctx->rk,
arch/arm64/crypto/aes-neonbs-glue.c
178
walk.src.virt.addr,
arch/arm64/crypto/aes-neonbs-glue.c
203
aesbs_cbc_decrypt(walk.dst.virt.addr, walk.src.virt.addr,
arch/arm64/crypto/aes-neonbs-glue.c
225
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/aes-neonbs-glue.c
230
aesbs_ctr_encrypt(dst, src, ctx->key.rk,
arch/arm64/crypto/aes-neonbs-glue.c
234
src += blocks * AES_BLOCK_SIZE;
arch/arm64/crypto/aes-neonbs-glue.c
241
src = dst = memcpy(buf + sizeof(buf) -
arch/arm64/crypto/aes-neonbs-glue.c
242
nbytes, src, nbytes);
arch/arm64/crypto/aes-neonbs-glue.c
244
neon_aes_ctr_encrypt(dst, src, ctx->enc,
arch/arm64/crypto/aes-neonbs-glue.c
293
struct scatterlist *src, *dst;
arch/arm64/crypto/aes-neonbs-glue.c
312
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm64/crypto/aes-neonbs-glue.c
328
in = walk.src.virt.addr;
arch/arm64/crypto/aes-neonbs-glue.c
363
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/arm64/crypto/aes-neonbs-glue.c
364
if (req->dst != req->src)
arch/arm64/crypto/aes-neonbs-glue.c
367
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/arm64/crypto/aes-neonbs-glue.c
375
in = walk.src.virt.addr;
arch/arm64/crypto/ghash-ce-glue.c
101
src += chunk * GHASH_BLOCK_SIZE;
arch/arm64/crypto/ghash-ce-glue.c
119
const u8 *src = in;
arch/arm64/crypto/ghash-ce-glue.c
121
ctx->digest[1] = get_unaligned_be64(src);
arch/arm64/crypto/ghash-ce-glue.c
122
ctx->digest[0] = get_unaligned_be64(src + 8);
arch/arm64/crypto/ghash-ce-glue.c
126
static int ghash_finup(struct shash_desc *desc, const u8 *src,
arch/arm64/crypto/ghash-ce-glue.c
135
memcpy(buf, src, len);
arch/arm64/crypto/ghash-ce-glue.c
226
static void gcm_update_mac(u64 dg[], const u8 *src, int count, u8 buf[],
arch/arm64/crypto/ghash-ce-glue.c
232
memcpy(&buf[*buf_count], src, buf_added);
arch/arm64/crypto/ghash-ce-glue.c
235
src += buf_added;
arch/arm64/crypto/ghash-ce-glue.c
242
ghash_do_simd_update(blocks, dg, src, &ctx->ghash_key,
arch/arm64/crypto/ghash-ce-glue.c
246
src += blocks * GHASH_BLOCK_SIZE;
arch/arm64/crypto/ghash-ce-glue.c
252
memcpy(buf, src, count);
arch/arm64/crypto/ghash-ce-glue.c
265
scatterwalk_start(&walk, req->src);
arch/arm64/crypto/ghash-ce-glue.c
305
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/ghash-ce-glue.c
312
src = dst = memcpy(buf + sizeof(buf) - nbytes,
arch/arm64/crypto/ghash-ce-glue.c
313
src, nbytes);
arch/arm64/crypto/ghash-ce-glue.c
320
pmull_gcm_encrypt(nbytes, dst, src, ctx->ghash_key.h,
arch/arm64/crypto/ghash-ce-glue.c
366
scatterwalk_map_and_copy(otag, req->src,
arch/arm64/crypto/ghash-ce-glue.c
373
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/ghash-ce-glue.c
380
src = dst = memcpy(buf + sizeof(buf) - nbytes,
arch/arm64/crypto/ghash-ce-glue.c
381
src, nbytes);
arch/arm64/crypto/ghash-ce-glue.c
388
ret = pmull_gcm_decrypt(nbytes, dst, src,
arch/arm64/crypto/ghash-ce-glue.c
48
asmlinkage void pmull_ghash_update_p64(int blocks, u64 dg[], const char *src,
arch/arm64/crypto/ghash-ce-glue.c
51
asmlinkage void pmull_ghash_update_p8(int blocks, u64 dg[], const char *src,
arch/arm64/crypto/ghash-ce-glue.c
54
asmlinkage void pmull_gcm_encrypt(int bytes, u8 dst[], const u8 src[],
arch/arm64/crypto/ghash-ce-glue.c
57
asmlinkage int pmull_gcm_decrypt(int bytes, u8 dst[], const u8 src[],
arch/arm64/crypto/ghash-ce-glue.c
71
void ghash_do_simd_update(int blocks, u64 dg[], const char *src,
arch/arm64/crypto/ghash-ce-glue.c
74
const char *src,
arch/arm64/crypto/ghash-ce-glue.c
79
simd_update(blocks, dg, src, key->h, head);
arch/arm64/crypto/ghash-ce-glue.c
85
static int ghash_update(struct shash_desc *desc, const u8 *src,
arch/arm64/crypto/ghash-ce-glue.c
98
ghash_do_simd_update(chunk, ctx->digest, src, key, NULL,
arch/arm64/crypto/sm3-ce-glue.c
21
asmlinkage void sm3_ce_transform(struct sm3_state *sst, u8 const *src,
arch/arm64/crypto/sm3-neon-glue.c
17
asmlinkage void sm3_neon_transform(struct sm3_state *sst, u8 const *src,
arch/arm64/crypto/sm4-ce-ccm-glue.c
111
scatterwalk_start(&walk, req->src);
arch/arm64/crypto/sm4-ce-ccm-glue.c
159
const u8 *src, u8 *iv,
arch/arm64/crypto/sm4-ce-ccm-glue.c
180
walk->src.virt.addr, walk->iv,
arch/arm64/crypto/sm4-ce-ccm-glue.c
22
const u8 *src, unsigned int nblocks);
arch/arm64/crypto/sm4-ce-ccm-glue.c
23
asmlinkage void sm4_ce_ccm_enc(const u32 *rkey_enc, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-ccm-glue.c
241
scatterwalk_map_and_copy(authtag, req->src,
arch/arm64/crypto/sm4-ce-ccm-glue.c
25
asmlinkage void sm4_ce_ccm_dec(const u32 *rkey_enc, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-gcm-glue.c
133
u8 *dst, const u8 *src, u8 *iv,
arch/arm64/crypto/sm4-ce-gcm-glue.c
156
const u8 *src = walk->src.virt.addr;
arch/arm64/crypto/sm4-ce-gcm-glue.c
165
sm4_ce_pmull_gcm_crypt(ctx->key.rkey_enc, dst, src, iv,
arch/arm64/crypto/sm4-ce-gcm-glue.c
209
scatterwalk_map_and_copy(authtag, req->src,
arch/arm64/crypto/sm4-ce-gcm-glue.c
24
const u8 *src, unsigned int nblocks);
arch/arm64/crypto/sm4-ce-gcm-glue.c
26
const u8 *src, u8 *iv,
arch/arm64/crypto/sm4-ce-gcm-glue.c
30
const u8 *src, u8 *iv,
arch/arm64/crypto/sm4-ce-gcm-glue.c
80
scatterwalk_start(&walk, req->src);
arch/arm64/crypto/sm4-ce-glue.c
115
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-ce-glue.c
122
sm4_ce_crypt(rkey, dst, src, nblks);
arch/arm64/crypto/sm4-ce-glue.c
161
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-ce-glue.c
169
sm4_ce_cbc_enc(ctx->rkey_enc, dst, src,
arch/arm64/crypto/sm4-ce-glue.c
172
sm4_ce_cbc_dec(ctx->rkey_dec, dst, src,
arch/arm64/crypto/sm4-ce-glue.c
203
struct scatterlist *src = req->src;
arch/arm64/crypto/sm4-ce-glue.c
224
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm64/crypto/sm4-ce-glue.c
232
dst = src = scatterwalk_ffwd(sg_src, src, subreq.cryptlen);
arch/arm64/crypto/sm4-ce-glue.c
233
if (req->dst != req->src)
arch/arm64/crypto/sm4-ce-glue.c
239
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm64/crypto/sm4-ce-glue.c
250
walk.src.virt.addr, walk.iv, walk.nbytes);
arch/arm64/crypto/sm4-ce-glue.c
253
walk.src.virt.addr, walk.iv, walk.nbytes);
arch/arm64/crypto/sm4-ce-glue.c
28
asmlinkage void sm4_ce_crypt_block(const u32 *rkey, u8 *dst, const u8 *src);
arch/arm64/crypto/sm4-ce-glue.c
280
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-ce-glue.c
287
sm4_ce_ctr_enc(ctx->rkey_enc, dst, src, walk.iv, nblks);
arch/arm64/crypto/sm4-ce-glue.c
289
src += nblks * SM4_BLOCK_SIZE;
arch/arm64/crypto/sm4-ce-glue.c
29
asmlinkage void sm4_ce_crypt(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
299
crypto_xor_cpy(dst, src, keystream, nbytes);
arch/arm64/crypto/sm4-ce-glue.c
31
asmlinkage void sm4_ce_cbc_enc(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
318
struct scatterlist *src, *dst;
arch/arm64/crypto/sm4-ce-glue.c
33
asmlinkage void sm4_ce_cbc_dec(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
339
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/arm64/crypto/sm4-ce-glue.c
35
asmlinkage void sm4_ce_cbc_cts_enc(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
356
walk.src.virt.addr, walk.iv, nbytes,
arch/arm64/crypto/sm4-ce-glue.c
360
walk.src.virt.addr, walk.iv, nbytes,
arch/arm64/crypto/sm4-ce-glue.c
37
asmlinkage void sm4_ce_cbc_cts_dec(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
375
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/arm64/crypto/sm4-ce-glue.c
376
if (req->dst != req->src)
arch/arm64/crypto/sm4-ce-glue.c
379
skcipher_request_set_crypt(&subreq, src, dst,
arch/arm64/crypto/sm4-ce-glue.c
388
walk.src.virt.addr, walk.iv, walk.nbytes,
arch/arm64/crypto/sm4-ce-glue.c
39
asmlinkage void sm4_ce_ctr_enc(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
392
walk.src.virt.addr, walk.iv, walk.nbytes,
arch/arm64/crypto/sm4-ce-glue.c
41
asmlinkage void sm4_ce_xts_enc(const u32 *rkey1, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
44
asmlinkage void sm4_ce_xts_dec(const u32 *rkey1, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
48
const u8 *src, unsigned int nblocks,
arch/arm64/crypto/sm4-ce-glue.c
588
static int sm4_cmac_finup(struct shash_desc *desc, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
595
crypto_xor(ctx->digest, src, len);
arch/arm64/crypto/sm4-ce-glue.c
607
static int sm4_cbcmac_finup(struct shash_desc *desc, const u8 *src,
arch/arm64/crypto/sm4-ce-glue.c
614
crypto_xor(ctx->digest, src, len);
arch/arm64/crypto/sm4-ce.h
10
void sm4_ce_crypt_block(const u32 *rkey, u8 *dst, const u8 *src);
arch/arm64/crypto/sm4-ce.h
12
void sm4_ce_cbc_enc(const u32 *rkey_enc, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-neon-glue.c
120
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-neon-glue.c
127
sm4_neon_cbc_dec(ctx->rkey_dec, dst, src,
arch/arm64/crypto/sm4-neon-glue.c
148
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-neon-glue.c
155
sm4_neon_ctr_crypt(ctx->rkey_enc, dst, src,
arch/arm64/crypto/sm4-neon-glue.c
159
src += nblocks * SM4_BLOCK_SIZE;
arch/arm64/crypto/sm4-neon-glue.c
169
crypto_xor_cpy(dst, src, keystream, nbytes);
arch/arm64/crypto/sm4-neon-glue.c
21
asmlinkage void sm4_neon_crypt(const u32 *rkey, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-neon-glue.c
23
asmlinkage void sm4_neon_cbc_dec(const u32 *rkey_dec, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-neon-glue.c
25
asmlinkage void sm4_neon_ctr_crypt(const u32 *rkey_enc, u8 *dst, const u8 *src,
arch/arm64/crypto/sm4-neon-glue.c
45
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-neon-glue.c
52
sm4_neon_crypt(rkey, dst, src, nblocks);
arch/arm64/crypto/sm4-neon-glue.c
89
const u8 *src = walk.src.virt.addr;
arch/arm64/crypto/sm4-neon-glue.c
93
crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE);
arch/arm64/crypto/sm4-neon-glue.c
96
src += SM4_BLOCK_SIZE;
arch/arm64/include/asm/assembler.h
203
.macro str_l, src, sym, tmp
arch/arm64/include/asm/assembler.h
224
.macro set_this_cpu_offset, src
arch/arm64/include/asm/assembler.h
513
.macro copy_page dest:req src:req t1:req t2:req t3:req t4:req t5:req t6:req t7:req t8:req
arch/arm64/include/asm/insn.h
619
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
626
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
635
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
641
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
645
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
650
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
656
enum aarch64_insn_register src,
arch/arm64/include/asm/insn.h
662
enum aarch64_insn_register src,
arch/arm64/include/asm/string.h
48
void memcpy_flushcache(void *dst, const void *src, size_t cnt);
arch/arm64/include/asm/string.h
59
#define memcpy(dst, src, len) __memcpy(dst, src, len)
arch/arm64/include/asm/string.h
60
#define memmove(dst, src, len) __memmove(dst, src, len)
arch/arm64/include/asm/text-patching.h
12
void *aarch64_insn_copy(void *dst, void *src, size_t len);
arch/arm64/include/asm/traps.h
138
unsigned long src = regs->regs[srcreg];
arch/arm64/include/asm/traps.h
144
regs->regs[srcreg] = src - size;
arch/arm64/include/asm/traps.h
151
regs->regs[srcreg] = src + size;
arch/arm64/include/asm/uaccess.h
277
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/arm64/include/asm/uaccess.h
280
__typeof__(src) __gkn_src = (src); \
arch/arm64/include/asm/uaccess.h
374
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/arm64/include/asm/uaccess.h
377
__typeof__(src) __pkn_src = (src); \
arch/arm64/include/asm/uaccess.h
440
#define unsafe_copy_loop(dst, src, len, type, label) \
arch/arm64/include/asm/uaccess.h
442
unsafe_put_user(*(type *)(src),(type __user *)(dst),label); \
arch/arm64/include/asm/uaccess.h
444
src += sizeof(type); \
arch/arm64/include/asm/uaccess.h
474
extern long strncpy_from_user(char *dest, const char __user *src, long count);
arch/arm64/include/asm/uaccess.h
481
static inline int __copy_from_user_flushcache(void *dst, const void __user *src, unsigned size)
arch/arm64/include/asm/uaccess.h
484
return __copy_user_flushcache(dst, __uaccess_mask_ptr(src), size);
arch/arm64/kernel/patching.c
105
typedef void text_poke_f(void *dst, void *src, size_t patched, size_t len);
arch/arm64/kernel/patching.c
107
static void *__text_poke(text_poke_f func, void *addr, void *src, size_t len)
arch/arm64/kernel/patching.c
123
func(waddr, src, patched, size);
arch/arm64/kernel/patching.c
135
static void text_poke_memcpy(void *dst, void *src, size_t patched, size_t len)
arch/arm64/kernel/patching.c
137
copy_to_kernel_nofault(dst, src + patched, len);
arch/arm64/kernel/patching.c
140
static void text_poke_memset(void *dst, void *src, size_t patched, size_t len)
arch/arm64/kernel/patching.c
142
u32 c = *(u32 *)src;
arch/arm64/kernel/patching.c
155
noinstr void *aarch64_insn_copy(void *dst, void *src, size_t len)
arch/arm64/kernel/patching.c
161
return __text_poke(text_poke_memcpy, dst, src, len);
arch/arm64/kernel/probes/uprobes.c
16
void *src, unsigned long len)
arch/arm64/kernel/probes/uprobes.c
25
if (!memcmp(dst, src, len))
arch/arm64/kernel/probes/uprobes.c
29
memcpy(dst, src, len);
arch/arm64/kernel/process.c
347
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/arm64/kernel/process.c
355
fpsimd_sync_from_effective_state(src);
arch/arm64/kernel/process.c
357
*dst = *src;
arch/arm64/kernel/process.c
384
static int copy_thread_za(struct task_struct *dst, struct task_struct *src)
arch/arm64/kernel/process.c
386
if (!thread_za_enabled(&src->thread))
arch/arm64/kernel/process.c
389
dst->thread.sve_state = kzalloc(sve_state_size(src),
arch/arm64/kernel/process.c
394
dst->thread.sme_state = kmemdup(src->thread.sme_state,
arch/arm64/kernel/process.c
395
sme_state_size(src),
arch/arm64/kvm/vgic/vgic-v2.c
271
u32 src = ffs(irq->source);
arch/arm64/kvm/vgic/vgic-v2.c
273
if (WARN_RATELIMIT(!src, "No SGI source for INTID %d\n",
arch/arm64/kvm/vgic/vgic-v2.c
277
val |= (src - 1) << GICH_LR_PHYSID_CPUID_SHIFT;
arch/arm64/kvm/vgic/vgic-v2.c
278
if (irq->source & ~BIT(src - 1))
arch/arm64/kvm/vgic/vgic-v2.c
311
u32 src = ffs(irq->source);
arch/arm64/kvm/vgic/vgic-v2.c
313
irq->source &= ~BIT(src - 1);
arch/arm64/kvm/vgic/vgic-v3.c
346
u32 src = ffs(irq->source);
arch/arm64/kvm/vgic/vgic-v3.c
348
if (WARN_RATELIMIT(!src, "No SGI source for INTID %d\n",
arch/arm64/kvm/vgic/vgic-v3.c
352
val |= (src - 1) << GICH_LR_PHYSID_CPUID_SHIFT;
arch/arm64/kvm/vgic/vgic-v3.c
353
if (irq->source & ~BIT(src - 1))
arch/arm64/kvm/vgic/vgic-v3.c
379
u32 src = ffs(irq->source);
arch/arm64/kvm/vgic/vgic-v3.c
381
irq->source &= ~BIT(src - 1);
arch/arm64/lib/csum.c
136
__uint128_t src, dst;
arch/arm64/lib/csum.c
139
src = *(const __uint128_t *)saddr->s6_addr;
arch/arm64/lib/csum.c
148
src += (src >> 64) | (src << 64);
arch/arm64/lib/csum.c
151
sum = accumulate(sum, src >> 64);
arch/arm64/lib/insn.c
1027
return aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, src);
arch/arm64/lib/insn.c
1031
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
1075
insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, src);
arch/arm64/lib/insn.c
1081
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
1114
insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RA, insn, src);
arch/arm64/lib/insn.c
1124
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
1186
insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, src);
arch/arm64/lib/insn.c
1198
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
1202
src, 0, variant,
arch/arm64/lib/insn.c
759
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
810
insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, src);
arch/arm64/lib/insn.c
820
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
867
insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, src);
arch/arm64/lib/insn.c
930
enum aarch64_insn_register src,
arch/arm64/lib/insn.c
980
insn = aarch64_insn_encode_register(AARCH64_INSN_REGTYPE_RN, insn, src);
arch/arm64/lib/insn.c
988
enum aarch64_insn_register src,
arch/arm64/lib/uaccess_flushcache.c
10
void memcpy_flushcache(void *dst, const void *src, size_t cnt)
arch/arm64/lib/uaccess_flushcache.c
17
memcpy(dst, src, cnt);
arch/arm64/mm/copypage.c
21
struct folio *src = page_folio(from);
arch/arm64/mm/copypage.c
33
if (folio_test_hugetlb(src)) {
arch/arm64/mm/copypage.c
34
if (!folio_test_hugetlb_mte_tagged(src) ||
arch/arm64/mm/copypage.c
35
from != folio_page(src, 0))
arch/arm64/mm/copypage.c
46
nr_pages = folio_nr_pages(src);
arch/arm64/mm/copypage.c
48
kfrom = page_address(folio_page(src, i));
arch/arm64/mm/flush.c
45
unsigned long uaddr, void *dst, const void *src,
arch/arm64/mm/flush.c
48
memcpy(dst, src, len);
arch/arm64/net/bpf_jit_comp.c
1206
u8 src = bpf2a64[insn->src_reg];
arch/arm64/net/bpf_jit_comp.c
1232
emit(A64_MOV(0, tmp, src), ctx); // 32-bit mov clears the upper 32 bits
arch/arm64/net/bpf_jit_comp.c
1240
if (dst != src)
arch/arm64/net/bpf_jit_comp.c
1241
emit(A64_MOV(1, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1251
emit(A64_MOV(is64, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1254
emit(A64_SXTB(is64, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1257
emit(A64_SXTH(is64, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1260
emit(A64_SXTW(is64, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1267
emit(A64_ADD(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1271
emit(A64_SUB(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1275
emit(A64_AND(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1279
emit(A64_ORR(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1283
emit(A64_EOR(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1287
emit(A64_MUL(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1292
emit(A64_UDIV(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1294
emit(A64_SDIV(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1299
emit(A64_UDIV(is64, tmp, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1301
emit(A64_SDIV(is64, tmp, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1302
emit(A64_MSUB(is64, dst, dst, tmp, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1306
emit(A64_LSLV(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1310
emit(A64_LSRV(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1314
emit(A64_ASRV(is64, dst, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1483
emit(A64_CMP(is64, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1526
emit(A64_TST(is64, dst, src), ctx);
arch/arm64/net/bpf_jit_comp.c
1667
emit(A64_ADD(1, tmp2, src, arena_vm_base), ctx);
arch/arm64/net/bpf_jit_comp.c
1668
src = tmp2;
arch/arm64/net/bpf_jit_comp.c
1670
if (src == fp) {
arch/arm64/net/bpf_jit_comp.c
1674
src_adj = src;
arch/arm64/net/bpf_jit_comp.c
1690
emit(A64_LDRSW(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1692
emit(A64_LDR32(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1704
emit(A64_LDRSH(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1706
emit(A64_LDRH(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1718
emit(A64_LDRSB(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1720
emit(A64_LDRB(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1728
emit(A64_LDR64(dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1833
emit(A64_STR32I(src, dst_adj, off_adj), ctx);
arch/arm64/net/bpf_jit_comp.c
1836
emit(A64_STR32(src, dst, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1841
emit(A64_STRHI(src, dst_adj, off_adj), ctx);
arch/arm64/net/bpf_jit_comp.c
1844
emit(A64_STRH(src, dst, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1849
emit(A64_STRBI(src, dst_adj, off_adj), ctx);
arch/arm64/net/bpf_jit_comp.c
1852
emit(A64_STRB(src, dst, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
1857
emit(A64_STR64I(src, dst_adj, off_adj), ctx);
arch/arm64/net/bpf_jit_comp.c
1860
emit(A64_STR64(src, dst, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
2273
void *bpf_arch_text_copy(void *dst, void *src, size_t len)
arch/arm64/net/bpf_jit_comp.c
2275
if (!aarch64_insn_copy(dst, src, len))
arch/arm64/net/bpf_jit_comp.c
295
static inline void emit_a64_add_i(const bool is64, const int dst, const int src,
arch/arm64/net/bpf_jit_comp.c
299
emit(A64_ADD_I(is64, dst, src, imm), ctx);
arch/arm64/net/bpf_jit_comp.c
301
emit(A64_SUB_I(is64, dst, src, -imm), ctx);
arch/arm64/net/bpf_jit_comp.c
304
emit(A64_ADD(is64, dst, src, tmp), ctx);
arch/arm64/net/bpf_jit_comp.c
712
const u8 src = bpf2a64[insn->src_reg];
arch/arm64/net/bpf_jit_comp.c
718
reg = src;
arch/arm64/net/bpf_jit_comp.c
757
emit(A64_STLRB(src, reg), ctx);
arch/arm64/net/bpf_jit_comp.c
760
emit(A64_STLRH(src, reg), ctx);
arch/arm64/net/bpf_jit_comp.c
763
emit(A64_STLR32(src, reg), ctx);
arch/arm64/net/bpf_jit_comp.c
766
emit(A64_STLR64(src, reg), ctx);
arch/arm64/net/bpf_jit_comp.c
784
const u8 src = bpf2a64[insn->src_reg];
arch/arm64/net/bpf_jit_comp.c
804
emit(A64_STADD(isdw, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
807
emit(A64_MVN(isdw, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
811
emit(A64_STSET(isdw, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
814
emit(A64_STEOR(isdw, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
818
emit(A64_LDADDAL(isdw, src, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
821
emit(A64_MVN(isdw, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
822
emit(A64_LDCLRAL(isdw, src, reg, tmp2), ctx);
arch/arm64/net/bpf_jit_comp.c
825
emit(A64_LDSETAL(isdw, src, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
828
emit(A64_LDEORAL(isdw, src, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
832
emit(A64_SWPAL(isdw, src, reg, src), ctx);
arch/arm64/net/bpf_jit_comp.c
836
emit(A64_CASAL(isdw, src, reg, bpf2a64[BPF_REG_0]), ctx);
arch/arm64/net/bpf_jit_comp.c
850
const u8 src = bpf2a64[insn->src_reg];
arch/arm64/net/bpf_jit_comp.c
877
emit(A64_ADD(isdw, tmp2, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
879
emit(A64_AND(isdw, tmp2, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
881
emit(A64_ORR(isdw, tmp2, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
883
emit(A64_EOR(isdw, tmp2, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
895
emit(A64_MOV(isdw, ax, src), ctx);
arch/arm64/net/bpf_jit_comp.c
896
emit(A64_LDXR(isdw, src, reg), ctx);
arch/arm64/net/bpf_jit_comp.c
898
emit(A64_ADD(isdw, tmp2, src, ax), ctx);
arch/arm64/net/bpf_jit_comp.c
900
emit(A64_AND(isdw, tmp2, src, ax), ctx);
arch/arm64/net/bpf_jit_comp.c
902
emit(A64_ORR(isdw, tmp2, src, ax), ctx);
arch/arm64/net/bpf_jit_comp.c
904
emit(A64_EOR(isdw, tmp2, src, ax), ctx);
arch/arm64/net/bpf_jit_comp.c
912
emit(A64_MOV(isdw, tmp2, src), ctx);
arch/arm64/net/bpf_jit_comp.c
913
emit(A64_LDXR(isdw, src, reg), ctx);
arch/arm64/net/bpf_jit_comp.c
929
emit(A64_STLXR(isdw, src, reg, tmp3), ctx);
arch/csky/abiv1/inc/abi/cacheflush.h
53
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/csky/abiv1/inc/abi/cacheflush.h
55
memcpy(dst, src, len); \
arch/csky/abiv1/inc/abi/cacheflush.h
58
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
arch/csky/abiv1/inc/abi/cacheflush.h
60
memcpy(dst, src, len); \
arch/csky/abiv2/inc/abi/cacheflush.h
47
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
arch/csky/abiv2/inc/abi/cacheflush.h
49
memcpy(dst, src, len); \
arch/csky/abiv2/inc/abi/cacheflush.h
58
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/csky/abiv2/inc/abi/cacheflush.h
59
memcpy(dst, src, len)
arch/csky/lib/string.c
30
void *memcpy(void *dest, const void *src, size_t count)
arch/csky/lib/string.c
32
union const_types s = { .as_u8 = src };
arch/csky/lib/string.c
91
void *memmove(void *dest, const void *src, size_t count)
arch/csky/lib/string.c
93
if (dest < src || src + count <= dest)
arch/csky/lib/string.c
94
return memcpy(dest, src, count);
arch/csky/lib/string.c
96
if (dest > src) {
arch/csky/lib/string.c
97
const char *s = src + count;
arch/hexagon/include/asm/cacheflush.h
72
unsigned long vaddr, void *dst, void *src, int len);
arch/hexagon/include/asm/cacheflush.h
75
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/hexagon/include/asm/cacheflush.h
76
memcpy(dst, src, len)
arch/hexagon/mm/cache.c
119
unsigned long vaddr, void *dst, void *src, int len)
arch/hexagon/mm/cache.c
121
memcpy(dst, src, len);
arch/loongarch/include/asm/asmmacro.h
658
.macro not dst src
arch/loongarch/include/asm/inst.h
509
int larch_insn_text_copy(void *dst, void *src, size_t len);
arch/loongarch/include/asm/string.h
30
#define memcpy(dst, src, len) __memcpy(dst, src, len)
arch/loongarch/include/asm/string.h
31
#define memmove(dst, src, len) __memmove(dst, src, len)
arch/loongarch/include/asm/uaccess.h
250
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/loongarch/include/asm/uaccess.h
255
(__force type *)(src)); \
arch/loongarch/include/asm/uaccess.h
265
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/loongarch/include/asm/uaccess.h
270
__pu_val = *(__force type *)(src); \
arch/loongarch/kernel/alternative.c
108
si = src->reg2i16_format.immediate;
arch/loongarch/kernel/alternative.c
109
switch (src->reg2i16_format.opcode) {
arch/loongarch/kernel/alternative.c
128
union loongarch_instruction *dest, union loongarch_instruction *src, int nr)
arch/loongarch/kernel/alternative.c
133
buf[i].word = src[i].word;
arch/loongarch/kernel/alternative.c
135
if (is_pc_ins(&src[i])) {
arch/loongarch/kernel/alternative.c
140
if (is_branch_ins(&src[i]) &&
arch/loongarch/kernel/alternative.c
141
src[i].reg2i16_format.opcode != jirl_op) {
arch/loongarch/kernel/alternative.c
142
recompute_jump(&buf[i], &dest[i], &src[i], src, src + nr);
arch/loongarch/kernel/alternative.c
63
union loongarch_instruction *dest, union loongarch_instruction *src,
arch/loongarch/kernel/alternative.c
70
cur_pc = (unsigned long)src;
arch/loongarch/kernel/alternative.c
73
si_l = src->reg0i26_format.immediate_l;
arch/loongarch/kernel/alternative.c
74
si_h = src->reg0i26_format.immediate_h;
arch/loongarch/kernel/alternative.c
75
switch (src->reg0i26_format.opcode) {
arch/loongarch/kernel/alternative.c
89
si_l = src->reg1i21_format.immediate_l;
arch/loongarch/kernel/alternative.c
90
si_h = src->reg1i21_format.immediate_h;
arch/loongarch/kernel/alternative.c
91
switch (src->reg1i21_format.opcode) {
arch/loongarch/kernel/inst.c
237
void *src;
arch/loongarch/kernel/inst.c
248
ret = copy_to_kernel_nofault(copy->dst, copy->src, copy->len);
arch/loongarch/kernel/inst.c
260
int larch_insn_text_copy(void *dst, void *src, size_t len)
arch/loongarch/kernel/inst.c
267
.src = src,
arch/loongarch/kernel/paravirt.c
266
struct kvm_steal_time *src;
arch/loongarch/kernel/paravirt.c
271
src = &per_cpu(steal_time, cpu);
arch/loongarch/kernel/paravirt.c
272
return !!(src->preempted & KVM_VCPU_PREEMPTED);
arch/loongarch/kernel/paravirt.c
30
struct kvm_steal_time *src;
arch/loongarch/kernel/paravirt.c
32
src = &per_cpu(steal_time, cpu);
arch/loongarch/kernel/paravirt.c
35
version = src->version;
arch/loongarch/kernel/paravirt.c
37
steal = src->steal;
arch/loongarch/kernel/paravirt.c
40
} while ((version & 1) || (version != src->version));
arch/loongarch/kernel/process.c
111
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/loongarch/kernel/process.c
134
memcpy(dst, src, sizeof(struct task_struct));
arch/loongarch/kernel/process.c
139
memcpy(dst, src, offsetof(struct task_struct, thread.fpu.fpr));
arch/loongarch/kernel/process.c
141
memcpy(dst, src, offsetof(struct task_struct, thread.lbt.scr0));
arch/loongarch/kernel/process.c
144
memcpy(&dst->thread.lbt, &src->thread.lbt, sizeof(struct loongarch_lbt));
arch/loongarch/kernel/uprobes.c
136
void *src, unsigned long len)
arch/loongarch/kernel/uprobes.c
141
memcpy(dst, src, len);
arch/loongarch/lib/csum.c
125
__uint128_t src, dst;
arch/loongarch/lib/csum.c
128
src = *(const __uint128_t *)saddr->s6_addr;
arch/loongarch/lib/csum.c
133
src += (src >> 64) | (src << 64);
arch/loongarch/lib/csum.c
136
sum = accumulate(sum, src >> 64);
arch/loongarch/net/bpf_jit.c
1077
emit_insn(ctx, addd, t2, src, REG_ARENA);
arch/loongarch/net/bpf_jit.c
1078
src = t2;
arch/loongarch/net/bpf_jit.c
1085
emit_insn(ctx, ldb, dst, src, off);
arch/loongarch/net/bpf_jit.c
1087
emit_insn(ctx, ldbu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1091
emit_insn(ctx, ldxb, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1093
emit_insn(ctx, ldxbu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1099
emit_insn(ctx, ldh, dst, src, off);
arch/loongarch/net/bpf_jit.c
1101
emit_insn(ctx, ldhu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1105
emit_insn(ctx, ldxh, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1107
emit_insn(ctx, ldxhu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1113
emit_insn(ctx, ldw, dst, src, off);
arch/loongarch/net/bpf_jit.c
1115
emit_insn(ctx, ldwu, dst, src, off);
arch/loongarch/net/bpf_jit.c
1119
emit_insn(ctx, ldxw, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1121
emit_insn(ctx, ldxwu, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1126
emit_insn(ctx, ldxd, dst, src, t1);
arch/loongarch/net/bpf_jit.c
1216
emit_insn(ctx, stb, src, dst, off);
arch/loongarch/net/bpf_jit.c
1219
emit_insn(ctx, stxb, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1224
emit_insn(ctx, sth, src, dst, off);
arch/loongarch/net/bpf_jit.c
1227
emit_insn(ctx, stxh, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1232
emit_insn(ctx, stw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1234
emit_insn(ctx, stptrw, src, dst, off);
arch/loongarch/net/bpf_jit.c
1237
emit_insn(ctx, stxw, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1242
emit_insn(ctx, std, src, dst, off);
arch/loongarch/net/bpf_jit.c
1244
emit_insn(ctx, stptrd, src, dst, off);
arch/loongarch/net/bpf_jit.c
1247
emit_insn(ctx, stxd, src, dst, t1);
arch/loongarch/net/bpf_jit.c
1378
void *bpf_arch_text_copy(void *dst, void *src, size_t len)
arch/loongarch/net/bpf_jit.c
1384
ret = larch_insn_text_copy(dst, src, len);
arch/loongarch/net/bpf_jit.c
353
const u8 src = regmap[insn->src_reg];
arch/loongarch/net/bpf_jit.c
361
move_reg(ctx, t3, src);
arch/loongarch/net/bpf_jit.c
367
emit_insn(ctx, amaddd, t2, t1, src);
arch/loongarch/net/bpf_jit.c
369
emit_insn(ctx, amaddw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
373
emit_insn(ctx, amandd, t2, t1, src);
arch/loongarch/net/bpf_jit.c
375
emit_insn(ctx, amandw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
379
emit_insn(ctx, amord, t2, t1, src);
arch/loongarch/net/bpf_jit.c
381
emit_insn(ctx, amorw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
385
emit_insn(ctx, amxord, t2, t1, src);
arch/loongarch/net/bpf_jit.c
387
emit_insn(ctx, amxorw, t2, t1, src);
arch/loongarch/net/bpf_jit.c
392
emit_insn(ctx, amaddd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
394
emit_insn(ctx, amaddw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
395
emit_zext_32(ctx, src, true);
arch/loongarch/net/bpf_jit.c
400
emit_insn(ctx, amandd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
402
emit_insn(ctx, amandw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
403
emit_zext_32(ctx, src, true);
arch/loongarch/net/bpf_jit.c
408
emit_insn(ctx, amord, src, t1, t3);
arch/loongarch/net/bpf_jit.c
410
emit_insn(ctx, amorw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
411
emit_zext_32(ctx, src, true);
arch/loongarch/net/bpf_jit.c
416
emit_insn(ctx, amxord, src, t1, t3);
arch/loongarch/net/bpf_jit.c
418
emit_insn(ctx, amxorw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
419
emit_zext_32(ctx, src, true);
arch/loongarch/net/bpf_jit.c
425
emit_insn(ctx, amswapd, src, t1, t3);
arch/loongarch/net/bpf_jit.c
427
emit_insn(ctx, amswapw, src, t1, t3);
arch/loongarch/net/bpf_jit.c
428
emit_zext_32(ctx, src, true);
arch/loongarch/net/bpf_jit.c
437
move_reg(ctx, t3, src);
arch/loongarch/net/bpf_jit.c
445
move_reg(ctx, t3, src);
arch/loongarch/net/bpf_jit.c
552
u8 src = regmap[insn->src_reg];
arch/loongarch/net/bpf_jit.c
563
move_reg(ctx, t1, src);
arch/loongarch/net/bpf_jit.c
573
move_reg(ctx, dst, src);
arch/loongarch/net/bpf_jit.c
577
emit_insn(ctx, extwb, dst, src);
arch/loongarch/net/bpf_jit.c
581
emit_insn(ctx, extwh, dst, src);
arch/loongarch/net/bpf_jit.c
585
emit_insn(ctx, addw, dst, src, LOONGARCH_GPR_ZERO);
arch/loongarch/net/bpf_jit.c
599
emit_insn(ctx, addd, dst, dst, src);
arch/loongarch/net/bpf_jit.c
618
emit_insn(ctx, subd, dst, dst, src);
arch/loongarch/net/bpf_jit.c
637
emit_insn(ctx, muld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
654
move_reg(ctx, t1, src);
arch/loongarch/net/bpf_jit.c
660
move_reg(ctx, t1, src);
arch/loongarch/net/bpf_jit.c
689
move_reg(ctx, t1, src);
arch/loongarch/net/bpf_jit.c
695
move_reg(ctx, t1, src);
arch/loongarch/net/bpf_jit.c
730
emit_insn(ctx, and, dst, dst, src);
arch/loongarch/net/bpf_jit.c
749
emit_insn(ctx, or, dst, dst, src);
arch/loongarch/net/bpf_jit.c
768
emit_insn(ctx, xor, dst, dst, src);
arch/loongarch/net/bpf_jit.c
786
emit_insn(ctx, sllw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
791
emit_insn(ctx, slld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
806
emit_insn(ctx, srlw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
811
emit_insn(ctx, srld, dst, dst, src);
arch/loongarch/net/bpf_jit.c
826
emit_insn(ctx, sraw, dst, dst, src);
arch/loongarch/net/bpf_jit.c
831
emit_insn(ctx, srad, dst, dst, src);
arch/loongarch/net/bpf_jit.c
903
move_reg(ctx, t2, src);
arch/loongarch/net/bpf_jit.c
960
emit_insn(ctx, and, t1, dst, src);
arch/m68k/include/asm/cacheflush_mm.h
274
void *dst, void *src, int len)
arch/m68k/include/asm/cacheflush_mm.h
277
memcpy(dst, src, len);
arch/m68k/include/asm/cacheflush_mm.h
282
void *dst, void *src, int len)
arch/m68k/include/asm/cacheflush_mm.h
285
memcpy(dst, src, len);
arch/m68k/include/asm/checksum.h
35
extern __wsum csum_and_copy_from_user(const void __user *src,
arch/m68k/include/asm/checksum.h
39
extern __wsum csum_partial_copy_nocheck(const void *src,
arch/m68k/include/asm/kmap.h
43
static inline void memcpy_fromio(void *dst, const volatile void __iomem *src,
arch/m68k/include/asm/kmap.h
46
__builtin_memcpy(dst, (void __force *) src, count);
arch/m68k/include/asm/kmap.h
50
static inline void memcpy_toio(volatile void __iomem *dst, const void *src,
arch/m68k/include/asm/kmap.h
53
__builtin_memcpy((void __force *) dst, src, count);
arch/m68k/include/asm/math-emu.h
174
.macro fp_put_pc src,jump=0
arch/m68k/include/asm/math-emu.h
196
.macro getuser size,src,dest,label,addr
arch/m68k/include/asm/math-emu.h
212
.macro putuser size,src,dest,label,addr
arch/m68k/include/asm/math-emu.h
237
.macro getuser.\m src,dest,label,addr
arch/m68k/include/asm/math-emu.h
240
.macro putuser.\m src,dest,label,addr
arch/m68k/include/asm/string.h
25
static inline char *strncpy(char *dest, const char *src, size_t n)
arch/m68k/include/asm/string.h
36
: "+a" (dest), "+a" (src), "+d" (n)
arch/m68k/include/asm/uaccess.h
383
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/m68k/include/asm/uaccess.h
386
type *__gk_src = (type *)(src); \
arch/m68k/include/asm/uaccess.h
412
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/m68k/include/asm/uaccess.h
414
type __pk_src = *(type *)(src); \
arch/m68k/include/asm/uaccess.h
441
extern long strncpy_from_user(char *dst, const char __user *src, long count);
arch/m68k/lib/checksum.c
132
csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/m68k/lib/checksum.c
260
: "=d" (sum), "=d" (len), "=a" (src), "=a" (dst),
arch/m68k/lib/checksum.c
262
: "0" (sum), "1" (len), "2" (src), "3" (dst)
arch/m68k/lib/checksum.c
274
csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/m68k/lib/checksum.c
363
: "=d" (sum), "=d" (len), "=a" (src), "=a" (dst),
arch/m68k/lib/checksum.c
365
: "0" (sum), "1" (len), "2" (src), "3" (dst)
arch/m68k/lib/memmove.c
10
void *memmove(void *dest, const void *src, size_t n)
arch/m68k/lib/memmove.c
104
src = lsrc;
arch/m68k/lib/memmove.c
108
const short *ssrc = src;
arch/m68k/lib/memmove.c
111
src = ssrc;
arch/m68k/lib/memmove.c
115
const char *csrc = src;
arch/m68k/lib/memmove.c
18
if (dest < src) {
arch/m68k/lib/memmove.c
21
const char *csrc = src;
arch/m68k/lib/memmove.c
24
src = csrc;
arch/m68k/lib/memmove.c
28
if ((long)src & 1) {
arch/m68k/lib/memmove.c
30
const char *csrc = src;
arch/m68k/lib/memmove.c
38
const short *ssrc = src;
arch/m68k/lib/memmove.c
41
src = ssrc;
arch/m68k/lib/memmove.c
47
const long *lsrc = src;
arch/m68k/lib/memmove.c
53
src = lsrc;
arch/m68k/lib/memmove.c
57
const short *ssrc = src;
arch/m68k/lib/memmove.c
60
src = ssrc;
arch/m68k/lib/memmove.c
64
const char *csrc = src;
arch/m68k/lib/memmove.c
69
src = (const char *)src + n;
arch/m68k/lib/memmove.c
72
const char *csrc = src;
arch/m68k/lib/memmove.c
75
src = csrc;
arch/m68k/lib/memmove.c
79
if ((long)src & 1) {
arch/m68k/lib/memmove.c
81
const char *csrc = src;
arch/m68k/lib/memmove.c
89
const short *ssrc = src;
arch/m68k/lib/memmove.c
92
src = ssrc;
arch/m68k/lib/memmove.c
98
const long *lsrc = src;
arch/m68k/math-emu/fp_arith.c
102
if (dest->mant.m64 < src->mant.m64) {
arch/m68k/math-emu/fp_arith.c
103
fp_submant(dest, src, dest);
arch/m68k/math-emu/fp_arith.c
106
fp_submant(dest, dest, src);
arch/m68k/math-emu/fp_arith.c
117
struct fp_ext *fp_fsub(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
121
src->sign = !src->sign;
arch/m68k/math-emu/fp_arith.c
122
return fp_fadd(dest, src);
arch/m68k/math-emu/fp_arith.c
126
struct fp_ext *fp_fcmp(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
131
src->sign = !src->sign;
arch/m68k/math-emu/fp_arith.c
132
return fp_fadd(&FPDATA->temp[1], src);
arch/m68k/math-emu/fp_arith.c
135
struct fp_ext *fp_ftst(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
141
return src;
arch/m68k/math-emu/fp_arith.c
144
struct fp_ext *fp_fmul(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
151
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
154
dest->sign = src->sign ^ dest->sign;
arch/m68k/math-emu/fp_arith.c
158
if (IS_ZERO(src))
arch/m68k/math-emu/fp_arith.c
162
if (IS_INF(src)) {
arch/m68k/math-emu/fp_arith.c
166
fp_copy_ext(dest, src);
arch/m68k/math-emu/fp_arith.c
173
if (IS_ZERO(dest) || IS_ZERO(src)) {
arch/m68k/math-emu/fp_arith.c
181
exp = dest->exp + src->exp - 0x3ffe;
arch/m68k/math-emu/fp_arith.c
188
if ((long)src->mant.m32[0] >= 0)
arch/m68k/math-emu/fp_arith.c
189
exp -= fp_overnormalize(src);
arch/m68k/math-emu/fp_arith.c
192
fp_multiplymant(&temp, dest, src);
arch/m68k/math-emu/fp_arith.c
221
struct fp_ext *fp_fdiv(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
228
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
231
dest->sign = src->sign ^ dest->sign;
arch/m68k/math-emu/fp_arith.c
236
if (IS_INF(src))
arch/m68k/math-emu/fp_arith.c
241
if (IS_INF(src)) {
arch/m68k/math-emu/fp_arith.c
253
if (IS_ZERO(src))
arch/m68k/math-emu/fp_arith.c
258
if (IS_ZERO(src)) {
arch/m68k/math-emu/fp_arith.c
267
exp = dest->exp - src->exp + 0x3fff;
arch/m68k/math-emu/fp_arith.c
274
if ((long)src->mant.m32[0] >= 0)
arch/m68k/math-emu/fp_arith.c
275
exp -= fp_overnormalize(src);
arch/m68k/math-emu/fp_arith.c
278
fp_dividemant(&temp, dest, src);
arch/m68k/math-emu/fp_arith.c
301
struct fp_ext *fp_fsglmul(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
307
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
31
struct fp_ext *fp_fabs(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
310
dest->sign = src->sign ^ dest->sign;
arch/m68k/math-emu/fp_arith.c
314
if (IS_ZERO(src))
arch/m68k/math-emu/fp_arith.c
318
if (IS_INF(src)) {
arch/m68k/math-emu/fp_arith.c
322
fp_copy_ext(dest, src);
arch/m68k/math-emu/fp_arith.c
329
if (IS_ZERO(dest) || IS_ZERO(src)) {
arch/m68k/math-emu/fp_arith.c
337
exp = dest->exp + src->exp - 0x3ffe;
arch/m68k/math-emu/fp_arith.c
342
src->mant.m32[0] & 0xffffff00);
arch/m68k/math-emu/fp_arith.c
35
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
357
struct fp_ext *fp_fsgldiv(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
364
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
367
dest->sign = src->sign ^ dest->sign;
arch/m68k/math-emu/fp_arith.c
372
if (IS_INF(src))
arch/m68k/math-emu/fp_arith.c
377
if (IS_INF(src)) {
arch/m68k/math-emu/fp_arith.c
389
if (IS_ZERO(src))
arch/m68k/math-emu/fp_arith.c
394
if (IS_ZERO(src)) {
arch/m68k/math-emu/fp_arith.c
403
exp = dest->exp - src->exp + 0x3fff;
arch/m68k/math-emu/fp_arith.c
406
src->mant.m32[0] &= 0xffffff00;
arch/m68k/math-emu/fp_arith.c
409
if (dest->mant.m32[0] >= src->mant.m32[0]) {
arch/m68k/math-emu/fp_arith.c
410
fp_sub64(dest->mant, src->mant);
arch/m68k/math-emu/fp_arith.c
411
fp_div64(quot, rem, dest->mant.m32[0], 0, src->mant.m32[0]);
arch/m68k/math-emu/fp_arith.c
415
fp_div64(quot, rem, dest->mant.m32[0], 0, src->mant.m32[0]);
arch/m68k/math-emu/fp_arith.c
42
struct fp_ext *fp_fneg(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
46
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
566
static struct fp_ext *modrem_kernel(struct fp_ext *dest, struct fp_ext *src,
arch/m68k/math-emu/fp_arith.c
571
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
574
if (IS_INF(dest) || IS_ZERO(src)) {
arch/m68k/math-emu/fp_arith.c
578
if (IS_ZERO(dest) || IS_INF(src))
arch/m68k/math-emu/fp_arith.c
58
struct fp_ext *fp_fadd(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
583
fp_fdiv(&tmp, src); /* NOTE: src might be modified */
arch/m68k/math-emu/fp_arith.c
585
fp_fmul(&tmp, src);
arch/m68k/math-emu/fp_arith.c
600
struct fp_ext *fp_fmod(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
603
return modrem_kernel(dest, src, FPCR_ROUND_RZ);
arch/m68k/math-emu/fp_arith.c
611
struct fp_ext *fp_frem(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
614
return modrem_kernel(dest, src, FPCR_ROUND_RN);
arch/m68k/math-emu/fp_arith.c
617
struct fp_ext *fp_fint(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
621
fp_copy_ext(dest, src);
arch/m68k/math-emu/fp_arith.c
628
struct fp_ext *fp_fintrz(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
632
fp_copy_ext(dest, src);
arch/m68k/math-emu/fp_arith.c
639
struct fp_ext *fp_fscale(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_arith.c
64
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
645
fp_dyadic_check(dest, src);
arch/m68k/math-emu/fp_arith.c
648
if (IS_INF(src)) {
arch/m68k/math-emu/fp_arith.c
656
if (IS_ZERO(src) || IS_ZERO(dest))
arch/m68k/math-emu/fp_arith.c
660
if (src->exp >= 0x400c) {
arch/m68k/math-emu/fp_arith.c
668
scale = fp_conv_ext2long(src);
arch/m68k/math-emu/fp_arith.c
68
if (IS_INF(src) && (src->sign != dest->sign))
arch/m68k/math-emu/fp_arith.c
72
if (IS_INF(src)) {
arch/m68k/math-emu/fp_arith.c
73
fp_copy_ext(dest, src);
arch/m68k/math-emu/fp_arith.c
78
if (IS_ZERO(src)) {
arch/m68k/math-emu/fp_arith.c
79
if (src->sign != dest->sign) {
arch/m68k/math-emu/fp_arith.c
86
fp_copy_ext(dest, src);
arch/m68k/math-emu/fp_arith.c
90
dest->lowmant = src->lowmant = 0;
arch/m68k/math-emu/fp_arith.c
92
if ((diff = dest->exp - src->exp) > 0)
arch/m68k/math-emu/fp_arith.c
93
fp_denormalize(src, diff);
arch/m68k/math-emu/fp_arith.c
97
if (dest->sign == src->sign) {
arch/m68k/math-emu/fp_arith.c
98
if (fp_addmant(dest, src))
arch/m68k/math-emu/fp_arith.h
19
struct fp_ext *fp_fabs(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
20
struct fp_ext *fp_fneg(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
23
struct fp_ext *fp_fadd(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
24
struct fp_ext *fp_fsub(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
25
struct fp_ext *fp_fcmp(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
26
struct fp_ext *fp_ftst(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
27
struct fp_ext *fp_fmul(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
28
struct fp_ext *fp_fdiv(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
29
struct fp_ext *fp_fsglmul(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
30
struct fp_ext *fp_fsgldiv(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
33
struct fp_ext *fp_fmod(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
34
struct fp_ext *fp_frem(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
35
struct fp_ext *fp_fint(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
36
struct fp_ext *fp_fintrz(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_arith.h
37
struct fp_ext *fp_fscale(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_emu.h
108
#define fp_conv_ext2long(src) ({ \
arch/m68k/math-emu/fp_emu.h
109
register struct fp_ext *__src asm ("a0") = src; \
arch/m68k/math-emu/fp_emu.h
118
#define fp_conv_long2ext(dest, src) ({ \
arch/m68k/math-emu/fp_emu.h
120
register int __src asm ("d0") = src; \
arch/m68k/math-emu/fp_emu.h
74
#define fp_copy_ext(dest, src) ({ \
arch/m68k/math-emu/fp_emu.h
75
*dest = *src; \
arch/m68k/math-emu/fp_emu.h
78
#define fp_monadic_check(dest, src) ({ \
arch/m68k/math-emu/fp_emu.h
79
fp_copy_ext(dest, src); \
arch/m68k/math-emu/fp_emu.h
84
#define fp_dyadic_check(dest, src) ({ \
arch/m68k/math-emu/fp_emu.h
87
if (!fp_normalize_ext(src)) { \
arch/m68k/math-emu/fp_emu.h
88
fp_copy_ext(dest, src); \
arch/m68k/math-emu/fp_log.c
103
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
108
struct fp_ext *fp_fetox(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
112
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
117
struct fp_ext *fp_ftwotox(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
121
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
126
struct fp_ext *fp_ftentox(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
130
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
135
struct fp_ext *fp_flogn(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
139
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
144
struct fp_ext *fp_flognp1(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
148
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
153
struct fp_ext *fp_flog10(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
157
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
162
struct fp_ext *fp_flog2(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
166
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
171
struct fp_ext *fp_fgetexp(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
175
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
191
struct fp_ext *fp_fgetman(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
195
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
26
struct fp_ext *fp_fsqrt(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.c
33
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_log.c
99
struct fp_ext *fp_fetoxm1(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_log.h
32
struct fp_ext *fp_fsqrt(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
33
struct fp_ext *fp_fetoxm1(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
34
struct fp_ext *fp_fetox(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
35
struct fp_ext *fp_ftwotox(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
36
struct fp_ext *fp_ftentox(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
37
struct fp_ext *fp_flogn(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
38
struct fp_ext *fp_flognp1(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
39
struct fp_ext *fp_flog10(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
40
struct fp_ext *fp_flog2(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
41
struct fp_ext *fp_fgetexp(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_log.h
42
struct fp_ext *fp_fgetman(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.c
102
struct fp_ext *fp_fatanh(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
106
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
111
struct fp_ext *fp_fsincos0(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
118
struct fp_ext *fp_fsincos1(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
125
struct fp_ext *fp_fsincos2(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
132
struct fp_ext *fp_fsincos3(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
139
struct fp_ext *fp_fsincos4(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
146
struct fp_ext *fp_fsincos5(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
153
struct fp_ext *fp_fsincos6(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
160
struct fp_ext *fp_fsincos7(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
21
struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
25
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
30
struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
34
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
39
struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
43
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
48
struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
52
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
57
struct fp_ext *fp_facos(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
61
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
66
struct fp_ext *fp_fatan(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
70
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
75
struct fp_ext *fp_fsinh(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
79
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
84
struct fp_ext *fp_fcosh(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
88
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.c
93
struct fp_ext *fp_ftanh(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/fp_trig.c
97
fp_monadic_check(dest, src);
arch/m68k/math-emu/fp_trig.h
32
struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
33
struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
34
struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
35
struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
36
struct fp_ext *fp_facos(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
37
struct fp_ext *fp_fatan(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
38
struct fp_ext *fp_fsinh(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
39
struct fp_ext *fp_fcosh(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
40
struct fp_ext *fp_ftanh(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
41
struct fp_ext *fp_fatanh(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
42
struct fp_ext *fp_fsincos0(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
43
struct fp_ext *fp_fsincos1(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
44
struct fp_ext *fp_fsincos2(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
45
struct fp_ext *fp_fsincos3(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
46
struct fp_ext *fp_fsincos4(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
47
struct fp_ext *fp_fsincos5(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
48
struct fp_ext *fp_fsincos6(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/fp_trig.h
49
struct fp_ext *fp_fsincos7(struct fp_ext *dest, struct fp_ext *src);
arch/m68k/math-emu/multi_arith.h
141
#define fp_addx96(dest, src) ({ \
arch/m68k/math-emu/multi_arith.h
150
#define fp_sub64(dest, src) ({ \
arch/m68k/math-emu/multi_arith.h
152
: "dm,d" (src.m32[1]), "0,0" (dest.m32[1])); \
arch/m68k/math-emu/multi_arith.h
154
: "d" (src.m32[0]), "0" (dest.m32[0])); \
arch/m68k/math-emu/multi_arith.h
182
static inline void fp_dividemant(union fp_mant128 *dest, struct fp_ext *src,
arch/m68k/math-emu/multi_arith.h
193
if (src->mant.m64 >= div->mant.m64) {
arch/m68k/math-emu/multi_arith.h
194
fp_sub64(src->mant, div->mant);
arch/m68k/math-emu/multi_arith.h
216
if (src->mant.m32[0] == div->mant.m32[0]) {
arch/m68k/math-emu/multi_arith.h
217
fp_div64(first, rem, 0, src->mant.m32[1], div->mant.m32[0]);
arch/m68k/math-emu/multi_arith.h
222
fp_div64(first, rem, src->mant.m32[0], src->mant.m32[1], div->mant.m32[0]);
arch/m68k/math-emu/multi_arith.h
234
src->mant.m32[0] = tmp.m32[1];
arch/m68k/math-emu/multi_arith.h
235
src->mant.m32[1] = tmp.m32[2];
arch/m68k/math-emu/multi_arith.h
238
src->mant.m32[0] = tmp.m32[1];
arch/m68k/math-emu/multi_arith.h
239
src->mant.m32[1] = tmp.m32[2];
arch/m68k/math-emu/multi_arith.h
245
static inline void fp_putmant128(struct fp_ext *dest, union fp_mant128 *src,
arch/m68k/math-emu/multi_arith.h
252
dest->mant.m64 = src->m64[0];
arch/m68k/math-emu/multi_arith.h
253
dest->lowmant = src->m32[2] >> 24;
arch/m68k/math-emu/multi_arith.h
254
if (src->m32[3] || (src->m32[2] << 8))
arch/m68k/math-emu/multi_arith.h
259
: "=d" (tmp) : "0" (src->m32[2]));
arch/m68k/math-emu/multi_arith.h
261
: "=d" (dest->mant.m32[1]) : "0" (src->m32[1]));
arch/m68k/math-emu/multi_arith.h
263
: "=d" (dest->mant.m32[0]) : "0" (src->m32[0]));
arch/m68k/math-emu/multi_arith.h
265
if (src->m32[3] || (tmp << 8))
arch/m68k/math-emu/multi_arith.h
271
: "d" (src->m32[0]), "0" (src->m32[1]));
arch/m68k/math-emu/multi_arith.h
273
: "=d" (dest->mant.m32[1]) : "0" (src->m32[2]));
arch/m68k/math-emu/multi_arith.h
275
: "=d" (tmp) : "0" (src->m32[3]));
arch/m68k/math-emu/multi_arith.h
277
if (src->m32[3] << 7)
arch/m68k/math-emu/multi_arith.h
281
dest->mant.m32[0] = src->m32[1];
arch/m68k/math-emu/multi_arith.h
282
dest->mant.m32[1] = src->m32[2];
arch/m68k/math-emu/multi_arith.h
283
dest->lowmant = src->m32[3] >> 24;
arch/m68k/math-emu/multi_arith.h
284
if (src->m32[3] << 8)
arch/m68k/math-emu/multi_arith.h
83
static inline int fp_addmant(struct fp_ext *dest, struct fp_ext *src)
arch/m68k/math-emu/multi_arith.h
89
: "g,d" (src->lowmant), "0,0" (dest->lowmant));
arch/m68k/math-emu/multi_arith.h
91
: "d" (src->mant.m32[1]), "0" (dest->mant.m32[1]));
arch/m68k/math-emu/multi_arith.h
93
: "d" (src->mant.m32[0]), "0" (dest->mant.m32[0]));
arch/microblaze/include/asm/cacheflush.h
90
void *dst, void *src, int len)
arch/microblaze/include/asm/cacheflush.h
93
memcpy(dst, src, len);
arch/microblaze/include/asm/uaccess.h
259
__must_check long strncpy_from_user(char *dst, const char __user *src,
arch/microblaze/kernel/setup.c
168
for (src = __ivt_start + offset; src < __ivt_end; src++, dst++)
arch/microblaze/kernel/setup.c
169
*dst = *src;
arch/microblaze/kernel/setup.c
92
unsigned long *src, *dst;
arch/microblaze/lib/memcpy.c
104
src = (const void *)i_src;
arch/microblaze/lib/memcpy.c
105
src -= 3;
arch/microblaze/lib/memcpy.c
109
i_src = (const void *) ((unsigned)src & ~3);
arch/microblaze/lib/memcpy.c
130
src = (const void *)i_src;
arch/microblaze/lib/memcpy.c
131
src -= 2;
arch/microblaze/lib/memcpy.c
135
i_src = (const void *) ((unsigned)src & ~3);
arch/microblaze/lib/memcpy.c
156
src = (const void *)i_src;
arch/microblaze/lib/memcpy.c
157
src -= 1;
arch/microblaze/lib/memcpy.c
167
*dst++ = *src++;
arch/microblaze/lib/memcpy.c
170
*dst++ = *src++;
arch/microblaze/lib/memcpy.c
173
*dst++ = *src++;
arch/microblaze/lib/memcpy.c
37
const char *src = v_src;
arch/microblaze/lib/memcpy.c
56
*dst++ = *src++;
arch/microblaze/lib/memcpy.c
60
*dst++ = *src++;
arch/microblaze/lib/memcpy.c
64
*dst++ = *src++;
arch/microblaze/lib/memcpy.c
72
switch ((unsigned long)src & 3) {
arch/microblaze/lib/memcpy.c
74
i_src = (const void *)src;
arch/microblaze/lib/memcpy.c
79
src = (const void *)i_src;
arch/microblaze/lib/memcpy.c
83
i_src = (const void *) ((unsigned)src & ~3);
arch/microblaze/lib/memmove.c
116
src = (const void *)i_src;
arch/microblaze/lib/memmove.c
117
src += 1;
arch/microblaze/lib/memmove.c
121
i_src = (const void *) (((unsigned)src + 4) & ~3);
arch/microblaze/lib/memmove.c
143
src = (const void *)i_src;
arch/microblaze/lib/memmove.c
144
src += 2;
arch/microblaze/lib/memmove.c
148
i_src = (const void *) (((unsigned)src + 4) & ~3);
arch/microblaze/lib/memmove.c
170
src = (const void *)i_src;
arch/microblaze/lib/memmove.c
171
src += 3;
arch/microblaze/lib/memmove.c
181
*--dst = *--src;
arch/microblaze/lib/memmove.c
184
*--dst = *--src;
arch/microblaze/lib/memmove.c
187
*--dst = *--src;
arch/microblaze/lib/memmove.c
190
*--dst = *--src;
arch/microblaze/lib/memmove.c
36
const char *src = v_src;
arch/microblaze/lib/memmove.c
57
src += c;
arch/microblaze/lib/memmove.c
67
*--dst = *--src;
arch/microblaze/lib/memmove.c
71
*--dst = *--src;
arch/microblaze/lib/memmove.c
75
*--dst = *--src;
arch/microblaze/lib/memmove.c
82
switch ((unsigned long)src & 3) {
arch/microblaze/lib/memmove.c
85
i_src = (const void *)src;
arch/microblaze/lib/memmove.c
90
src = (const void *)i_src;
arch/microblaze/lib/memmove.c
94
i_src = (const void *) (((unsigned)src + 4) & ~3);
arch/microblaze/lib/memset.c
36
char *src = v_src;
arch/microblaze/lib/memset.c
53
switch ((unsigned) src & 3) {
arch/microblaze/lib/memset.c
55
*src++ = c;
arch/microblaze/lib/memset.c
59
*src++ = c;
arch/microblaze/lib/memset.c
63
*src++ = c;
arch/microblaze/lib/memset.c
67
i_src = (void *)src;
arch/microblaze/lib/memset.c
73
src = (void *)i_src;
arch/microblaze/lib/memset.c
79
*src++ = c;
arch/microblaze/lib/memset.c
82
*src++ = c;
arch/microblaze/lib/memset.c
85
*src++ = c;
arch/mips/bcm63xx/irq.c
78
unsigned int src, tgt; \
arch/mips/bcm63xx/irq.c
86
for (src = 0, tgt = (width / 32); src < (width / 32); src++) { \
arch/mips/bcm63xx/irq.c
89
val = bcm_readl(irq_stat_addr[cpu] + src * sizeof(u32)); \
arch/mips/bcm63xx/irq.c
90
val &= bcm_readl(irq_mask_addr[cpu] + src * sizeof(u32)); \
arch/mips/boot/compressed/string.c
12
void *memcpy(void *dest, const void *src, size_t n)
arch/mips/boot/compressed/string.c
15
const char *s = src;
arch/mips/boot/compressed/string.c
33
void * __weak memmove(void *dest, const void *src, size_t n)
arch/mips/boot/compressed/string.c
36
const char *s = src;
arch/mips/boot/compressed/string.c
39
if ((uintptr_t)dest < (uintptr_t)src) {
arch/mips/cavium-octeon/octeon-irq.c
1998
u64 src_reg, src, sum;
arch/mips/cavium-octeon/octeon-irq.c
2008
src = cvmx_read_csr(src_reg);
arch/mips/cavium-octeon/octeon-irq.c
2010
if (unlikely(!src))
arch/mips/cavium-octeon/octeon-irq.c
2013
bit = fls64(src) - 1;
arch/mips/include/asm/cacheflush.h
114
struct page *page, unsigned long vaddr, void *dst, const void *src,
arch/mips/include/asm/cacheflush.h
118
struct page *page, unsigned long vaddr, void *dst, const void *src,
arch/mips/include/asm/checksum.h
37
__wsum __csum_partial_copy_from_user(const void __user *src, void *dst, int len);
arch/mips/include/asm/checksum.h
38
__wsum __csum_partial_copy_to_user(const void *src, void __user *dst, int len);
arch/mips/include/asm/checksum.h
42
__wsum csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/mips/include/asm/checksum.h
45
if (!access_ok(src, len))
arch/mips/include/asm/checksum.h
47
return __csum_partial_copy_from_user(src, dst, len);
arch/mips/include/asm/checksum.h
55
__wsum csum_and_copy_to_user(const void *src, void __user *dst, int len)
arch/mips/include/asm/checksum.h
60
return __csum_partial_copy_to_user(src, dst, len);
arch/mips/include/asm/checksum.h
68
__wsum __csum_partial_copy_nocheck(const void *src, void *dst, int len);
arch/mips/include/asm/checksum.h
69
static inline __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/mips/include/asm/checksum.h
71
return __csum_partial_copy_nocheck(src, dst, len);
arch/mips/include/asm/ftrace.h
22
#define safe_load(load, src, dst, error) \
arch/mips/include/asm/ftrace.h
39
: [tmp_src] "r" (src) \
arch/mips/include/asm/ftrace.h
44
#define safe_store(store, src, dst, error) \
arch/mips/include/asm/ftrace.h
61
: [tmp_dst] "r" (dst), [tmp_src] "r" (src)\
arch/mips/include/asm/ftrace.h
66
#define safe_load_code(dst, src, error) \
arch/mips/include/asm/ftrace.h
67
safe_load(STR(lw), src, dst, error)
arch/mips/include/asm/ftrace.h
68
#define safe_store_code(src, dst, error) \
arch/mips/include/asm/ftrace.h
69
safe_store(STR(sw), src, dst, error)
arch/mips/include/asm/ftrace.h
71
#define safe_load_stack(dst, src, error) \
arch/mips/include/asm/ftrace.h
72
safe_load(STR(PTR_L), src, dst, error)
arch/mips/include/asm/ftrace.h
74
#define safe_store_stack(src, dst, error) \
arch/mips/include/asm/ftrace.h
75
safe_store(STR(PTR_S), src, dst, error)
arch/mips/include/asm/mach-loongson2ef/loongson.h
312
#define LOONGSON_ADDRWIN_CFG(s, d, w, src, dst, size) do {\
arch/mips/include/asm/mach-loongson2ef/loongson.h
313
s##_WIN##w##_BASE = (src); \
arch/mips/include/asm/mach-loongson2ef/loongson.h
318
#define LOONGSON_ADDRWIN_CPUTOPCI(win, src, dst, size) \
arch/mips/include/asm/mach-loongson2ef/loongson.h
319
LOONGSON_ADDRWIN_CFG(CPU, PCI, win, src, dst, size)
arch/mips/include/asm/mach-loongson2ef/loongson.h
320
#define LOONGSON_ADDRWIN_CPUTODDR(win, src, dst, size) \
arch/mips/include/asm/mach-loongson2ef/loongson.h
321
LOONGSON_ADDRWIN_CFG(CPU, DDR, win, src, dst, size)
arch/mips/include/asm/mach-loongson2ef/loongson.h
322
#define LOONGSON_ADDRWIN_PCITODDR(win, src, dst, size) \
arch/mips/include/asm/mach-loongson2ef/loongson.h
323
LOONGSON_ADDRWIN_CFG(PCIDMA, DDR, win, src, dst, size)
arch/mips/include/asm/octeon/cvmx-coremask.h
63
const struct cvmx_coremask *src)
arch/mips/include/asm/octeon/cvmx-coremask.h
65
memcpy(dest, src, sizeof(*dest));
arch/mips/include/asm/octeon/cvmx-iob-defs.h
403
uint64_t src:8;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
405
uint64_t src:8;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
422
uint64_t src:8;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
424
uint64_t src:8;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
598
uint64_t src:9;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
600
uint64_t src:9;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
617
uint64_t src:9;
arch/mips/include/asm/octeon/cvmx-iob-defs.h
619
uint64_t src:9;
arch/mips/include/asm/octeon/cvmx-pip-defs.h
2537
uint64_t src:16;
arch/mips/include/asm/octeon/cvmx-pip-defs.h
2539
uint64_t src:16;
arch/mips/include/asm/processor.h
32
extern int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src);
arch/mips/include/asm/uaccess.h
258
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/mips/include/asm/uaccess.h
265
(__force type *)(src)); \
arch/mips/include/asm/uaccess.h
269
(__force type *)(src)); \
arch/mips/include/asm/uaccess.h
273
(__force type *)(src)); \
arch/mips/include/asm/uaccess.h
277
(__force type *)(src)); \
arch/mips/include/asm/uaccess.h
336
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/mips/include/asm/uaccess.h
341
__pu_val = *(__force type *)(src); \
arch/mips/kernel/process.c
101
*dst = *src;
arch/mips/kernel/process.c
81
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/mips/kernel/uprobes.c
212
void *src, unsigned long len)
arch/mips/kernel/uprobes.c
219
memcpy((void *)kstart, src, len);
arch/mips/lib/iomap_copy.c
20
const u64 __iomem *src = from;
arch/mips/lib/iomap_copy.c
21
const u64 __iomem *end = src + count;
arch/mips/lib/iomap_copy.c
23
while (src < end)
arch/mips/lib/iomap_copy.c
24
*dst++ = __raw_readq(src++);
arch/mips/mm/init.c
166
struct folio *src = page_folio(from);
arch/mips/mm/init.c
171
folio_mapped(src) && !folio_test_dcache_dirty(src)) {
arch/mips/mm/init.c
189
struct page *page, unsigned long vaddr, void *dst, const void *src,
arch/mips/mm/init.c
197
memcpy(vto, src, len);
arch/mips/mm/init.c
200
memcpy(dst, src, len);
arch/mips/mm/init.c
209
struct page *page, unsigned long vaddr, void *dst, const void *src,
arch/mips/mm/init.c
220
memcpy(dst, src, len);
arch/mips/net/bpf_jit_comp.c
204
void emit_mov_r(struct jit_context *ctx, u8 dst, u8 src)
arch/mips/net/bpf_jit_comp.c
206
emit(ctx, ori, dst, src, 0);
arch/mips/net/bpf_jit_comp.c
342
void emit_alu_r(struct jit_context *ctx, u8 dst, u8 src, u8 op)
arch/mips/net/bpf_jit_comp.c
347
emit(ctx, and, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
351
emit(ctx, or, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
355
emit(ctx, xor, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
359
emit(ctx, sllv, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
363
emit(ctx, srlv, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
367
emit(ctx, srav, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
371
emit(ctx, addu, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
375
emit(ctx, subu, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
380
emit(ctx, mul, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
382
emit(ctx, multu, dst, src);
arch/mips/net/bpf_jit_comp.c
389
emit(ctx, divu_r6, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
391
emit(ctx, divu, dst, src);
arch/mips/net/bpf_jit_comp.c
398
emit(ctx, modu, dst, dst, src);
arch/mips/net/bpf_jit_comp.c
400
emit(ctx, divu, dst, src);
arch/mips/net/bpf_jit_comp.c
409
void emit_atomic_r(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code)
arch/mips/net/bpf_jit_comp.c
416
emit(ctx, addu, MIPS_R_T8, MIPS_R_T9, src);
arch/mips/net/bpf_jit_comp.c
420
emit(ctx, and, MIPS_R_T8, MIPS_R_T9, src);
arch/mips/net/bpf_jit_comp.c
424
emit(ctx, or, MIPS_R_T8, MIPS_R_T9, src);
arch/mips/net/bpf_jit_comp.c
428
emit(ctx, xor, MIPS_R_T8, MIPS_R_T9, src);
arch/mips/net/bpf_jit_comp.c
431
emit(ctx, move, MIPS_R_T8, src);
arch/mips/net/bpf_jit_comp.c
439
emit(ctx, move, src, MIPS_R_T9);
arch/mips/net/bpf_jit_comp.c
440
clobber_reg(ctx, src);
arch/mips/net/bpf_jit_comp.c
445
void emit_cmpxchg_r(struct jit_context *ctx, u8 dst, u8 src, u8 res, s16 off)
arch/mips/net/bpf_jit_comp.c
450
emit(ctx, move, MIPS_R_T8, src); /* Delay slot */
arch/mips/net/bpf_jit_comp.c
758
void emit_jmp_r(struct jit_context *ctx, u8 dst, u8 src, s32 off, u8 op)
arch/mips/net/bpf_jit_comp.c
766
emit(ctx, beq, dst, src, off);
arch/mips/net/bpf_jit_comp.c
770
emit(ctx, bne, dst, src, off);
arch/mips/net/bpf_jit_comp.c
774
emit(ctx, and, MIPS_R_T9, dst, src);
arch/mips/net/bpf_jit_comp.c
779
emit(ctx, and, MIPS_R_T9, dst, src);
arch/mips/net/bpf_jit_comp.c
784
emit(ctx, sltu, MIPS_R_T9, src, dst);
arch/mips/net/bpf_jit_comp.c
789
emit(ctx, sltu, MIPS_R_T9, dst, src);
arch/mips/net/bpf_jit_comp.c
794
emit(ctx, sltu, MIPS_R_T9, dst, src);
arch/mips/net/bpf_jit_comp.c
799
emit(ctx, sltu, MIPS_R_T9, src, dst);
arch/mips/net/bpf_jit_comp.c
804
emit(ctx, slt, MIPS_R_T9, src, dst);
arch/mips/net/bpf_jit_comp.c
809
emit(ctx, slt, MIPS_R_T9, dst, src);
arch/mips/net/bpf_jit_comp.c
814
emit(ctx, slt, MIPS_R_T9, dst, src);
arch/mips/net/bpf_jit_comp.c
819
emit(ctx, slt, MIPS_R_T9, src, dst);
arch/mips/net/bpf_jit_comp.h
163
void emit_mov_r(struct jit_context *ctx, u8 dst, u8 src);
arch/mips/net/bpf_jit_comp.h
175
void emit_alu_r(struct jit_context *ctx, u8 dst, u8 src, u8 op);
arch/mips/net/bpf_jit_comp.h
178
void emit_atomic_r(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 code);
arch/mips/net/bpf_jit_comp.h
181
void emit_cmpxchg_r(struct jit_context *ctx, u8 dst, u8 src, u8 res, s16 off);
arch/mips/net/bpf_jit_comp.h
204
void emit_jmp_r(struct jit_context *ctx, u8 dst, u8 src, s32 off, u8 op);
arch/mips/net/bpf_jit_comp32.c
1186
const u8 dst[], const u8 src[], s32 off, u8 op)
arch/mips/net/bpf_jit_comp32.c
1199
emit(ctx, subu, t1, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1200
emit(ctx, subu, t2, hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
1211
emit(ctx, and, t1, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1212
emit(ctx, and, t2, hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
1221
emit_sltu_r64(ctx, t1, src, dst);
arch/mips/net/bpf_jit_comp32.c
1226
emit_sltu_r64(ctx, t1, dst, src);
arch/mips/net/bpf_jit_comp32.c
1231
emit_sltu_r64(ctx, t1, dst, src);
arch/mips/net/bpf_jit_comp32.c
1236
emit_sltu_r64(ctx, t1, src, dst);
arch/mips/net/bpf_jit_comp32.c
1241
emit_slt_r64(ctx, t1, src, dst);
arch/mips/net/bpf_jit_comp32.c
1246
emit_slt_r64(ctx, t1, dst, src);
arch/mips/net/bpf_jit_comp32.c
1251
emit_slt_r64(ctx, t1, dst, src);
arch/mips/net/bpf_jit_comp32.c
1256
emit_slt_r64(ctx, t1, src, dst);
arch/mips/net/bpf_jit_comp32.c
1466
const u8 *src = bpf2mips32[insn->src_reg];
arch/mips/net/bpf_jit_comp32.c
1488
emit_mov_r(ctx, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1549
emit_alu_r(ctx, lo(dst), lo(src), BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1558
emit_mov_r(ctx, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
1559
emit_mov_r(ctx, hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
1614
emit_alu_r64(ctx, dst, src, BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1622
emit_shift_r64(ctx, dst, lo(src), BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1626
emit_mul_r64(ctx, dst, src);
arch/mips/net/bpf_jit_comp32.c
1632
emit_divmod_r64(ctx, dst, src, BPF_OP(code));
arch/mips/net/bpf_jit_comp32.c
1659
emit_ldx(ctx, dst, lo(src), off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp32.c
1684
emit_stx(ctx, lo(dst), src, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp32.c
1702
emit_atomic_r(ctx, lo(dst), lo(src), off, imm);
arch/mips/net/bpf_jit_comp32.c
1704
emit_atomic_r32(ctx, lo(dst), lo(src),
arch/mips/net/bpf_jit_comp32.c
1707
emit_zext_ver(ctx, src);
arch/mips/net/bpf_jit_comp32.c
1711
emit_cmpxchg_r(ctx, lo(dst), lo(src),
arch/mips/net/bpf_jit_comp32.c
1714
emit_cmpxchg_r32(ctx, lo(dst), lo(src), off);
arch/mips/net/bpf_jit_comp32.c
1733
emit_atomic_r64(ctx, lo(dst), src, off, imm);
arch/mips/net/bpf_jit_comp32.c
1736
emit_cmpxchg_r64(ctx, lo(dst), src, off);
arch/mips/net/bpf_jit_comp32.c
1766
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp32.c
1767
emit_jmp_r(ctx, lo(dst), lo(src), rel, jmp);
arch/mips/net/bpf_jit_comp32.c
1830
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp32.c
1831
emit_jmp_r64(ctx, dst, src, rel, jmp);
arch/mips/net/bpf_jit_comp32.c
204
u8 src = MIPS_R_T6;
arch/mips/net/bpf_jit_comp32.c
223
emit_mov_i(ctx, src, imm);
arch/mips/net/bpf_jit_comp32.c
228
emit(ctx, addu, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
229
emit(ctx, sltu, MIPS_R_T9, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
236
emit(ctx, sltu, MIPS_R_T9, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
237
emit(ctx, subu, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
244
emit(ctx, or, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
250
emit(ctx, and, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
256
emit(ctx, xor, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
268
const u8 dst[], const u8 src[], u8 op)
arch/mips/net/bpf_jit_comp32.c
273
if (src == dst) {
arch/mips/net/bpf_jit_comp32.c
277
emit(ctx, addu, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
278
emit(ctx, sltu, MIPS_R_T9, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
280
emit(ctx, addu, hi(dst), hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
285
emit(ctx, sltu, MIPS_R_T9, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
286
emit(ctx, subu, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
287
emit(ctx, subu, hi(dst), hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
292
emit(ctx, or, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
293
emit(ctx, or, hi(dst), hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
297
emit(ctx, and, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
298
emit(ctx, and, hi(dst), hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
302
emit(ctx, xor, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
303
emit(ctx, xor, hi(dst), hi(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
367
const u8 dst[], u8 src, u8 op)
arch/mips/net/bpf_jit_comp32.c
372
emit(ctx, andi, t1, src, 32); /* t1 = src & 32 */
arch/mips/net/bpf_jit_comp32.c
374
emit(ctx, nor, t2, src, MIPS_R_ZERO); /* t2 = ~src (delay slot) */
arch/mips/net/bpf_jit_comp32.c
380
emit(ctx, sllv, hi(dst), lo(dst), src); /* dh = dl << src */
arch/mips/net/bpf_jit_comp32.c
386
emit(ctx, sllv, lo(dst), lo(dst), src); /* dl = dl << src */
arch/mips/net/bpf_jit_comp32.c
387
emit(ctx, sllv, hi(dst), hi(dst), src); /* dh = dh << src */
arch/mips/net/bpf_jit_comp32.c
393
emit(ctx, srlv, lo(dst), hi(dst), src); /* dl = dh >> src */
arch/mips/net/bpf_jit_comp32.c
399
emit(ctx, srlv, lo(dst), lo(dst), src); /* dl = dl >> src */
arch/mips/net/bpf_jit_comp32.c
400
emit(ctx, srlv, hi(dst), hi(dst), src); /* dh = dh >> src */
arch/mips/net/bpf_jit_comp32.c
406
emit(ctx, srav, lo(dst), hi(dst), src); /* dl = dh >>a src */
arch/mips/net/bpf_jit_comp32.c
412
emit(ctx, srlv, lo(dst), lo(dst), src); /* dl = dl >>a src */
arch/mips/net/bpf_jit_comp32.c
413
emit(ctx, srav, hi(dst), hi(dst), src); /* dh = dh >> src */
arch/mips/net/bpf_jit_comp32.c
425
u8 src = MIPS_R_T6;
arch/mips/net/bpf_jit_comp32.c
443
emit_mov_i(ctx, src, imm);
arch/mips/net/bpf_jit_comp32.c
445
emit(ctx, mul, hi(dst), hi(dst), src);
arch/mips/net/bpf_jit_comp32.c
447
emit(ctx, multu, hi(dst), src);
arch/mips/net/bpf_jit_comp32.c
458
emit(ctx, muhu, tmp, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
459
emit(ctx, mulu, lo(dst), lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
461
emit(ctx, multu, lo(dst), src);
arch/mips/net/bpf_jit_comp32.c
475
const u8 dst[], const u8 src[])
arch/mips/net/bpf_jit_comp32.c
482
emit(ctx, mul, acc, hi(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
484
emit(ctx, multu, hi(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
490
emit(ctx, mul, tmp, lo(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
492
emit(ctx, multu, lo(dst), hi(src));
arch/mips/net/bpf_jit_comp32.c
502
emit(ctx, muhu, tmp, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
503
emit(ctx, mulu, lo(dst), lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
505
emit(ctx, multu, lo(dst), lo(src));
arch/mips/net/bpf_jit_comp32.c
526
const u8 dst[], const u8 src[], u8 op)
arch/mips/net/bpf_jit_comp32.c
540
emit(ctx, move, MIPS_R_T9, src[k]);
arch/mips/net/bpf_jit_comp32.c
577
static void emit_swap8_r(struct jit_context *ctx, u8 dst, u8 src, u8 mask)
arch/mips/net/bpf_jit_comp32.c
581
emit(ctx, and, tmp, src, mask); /* tmp = src & 0x00ff00ff */
arch/mips/net/bpf_jit_comp32.c
583
emit(ctx, srl, dst, src, 8); /* dst = src >> 8 */
arch/mips/net/bpf_jit_comp32.c
589
static void emit_swap16_r(struct jit_context *ctx, u8 dst, u8 src)
arch/mips/net/bpf_jit_comp32.c
593
emit(ctx, sll, tmp, src, 16); /* tmp = src << 16 */
arch/mips/net/bpf_jit_comp32.c
594
emit(ctx, srl, dst, src, 16); /* dst = src >> 16 */
arch/mips/net/bpf_jit_comp32.c
655
const u8 dst[], u8 src, s16 off, u8 size)
arch/mips/net/bpf_jit_comp32.c
660
emit(ctx, lbu, lo(dst), off, src);
arch/mips/net/bpf_jit_comp32.c
665
emit(ctx, lhu, lo(dst), off, src);
arch/mips/net/bpf_jit_comp32.c
670
emit(ctx, lw, lo(dst), off, src);
arch/mips/net/bpf_jit_comp32.c
675
if (dst[1] == src) {
arch/mips/net/bpf_jit_comp32.c
676
emit(ctx, lw, dst[0], off + 4, src);
arch/mips/net/bpf_jit_comp32.c
677
emit(ctx, lw, dst[1], off, src);
arch/mips/net/bpf_jit_comp32.c
679
emit(ctx, lw, dst[1], off, src);
arch/mips/net/bpf_jit_comp32.c
680
emit(ctx, lw, dst[0], off + 4, src);
arch/mips/net/bpf_jit_comp32.c
690
const u8 dst, const u8 src[], s16 off, u8 size)
arch/mips/net/bpf_jit_comp32.c
695
emit(ctx, sb, lo(src), off, dst);
arch/mips/net/bpf_jit_comp32.c
699
emit(ctx, sh, lo(src), off, dst);
arch/mips/net/bpf_jit_comp32.c
703
emit(ctx, sw, lo(src), off, dst);
arch/mips/net/bpf_jit_comp32.c
707
emit(ctx, sw, src[1], off, dst);
arch/mips/net/bpf_jit_comp32.c
708
emit(ctx, sw, src[0], off + 4, dst);
arch/mips/net/bpf_jit_comp32.c
715
u8 dst, u8 src, s16 off, u8 code)
arch/mips/net/bpf_jit_comp32.c
729
emit(ctx, move, MIPS_R_A1, src);
arch/mips/net/bpf_jit_comp32.c
732
emit(ctx, move, MIPS_R_A0, src);
arch/mips/net/bpf_jit_comp32.c
778
emit(ctx, move, src, MIPS_R_V0);
arch/mips/net/bpf_jit_comp32.c
779
exclude = BIT(src);
arch/mips/net/bpf_jit_comp32.c
780
clobber_reg(ctx, src);
arch/mips/net/bpf_jit_comp32.c
798
u8 dst, const u8 src[], s16 off, u8 code)
arch/mips/net/bpf_jit_comp32.c
813
emit(ctx, move, r1[0], src[0]);
arch/mips/net/bpf_jit_comp32.c
814
emit(ctx, move, r1[1], src[1]);
arch/mips/net/bpf_jit_comp32.c
859
emit(ctx, move, lo(src), lo(r0));
arch/mips/net/bpf_jit_comp32.c
860
emit(ctx, move, hi(src), hi(r0));
arch/mips/net/bpf_jit_comp32.c
861
exclude = BIT(src[0]) | BIT(src[1]);
arch/mips/net/bpf_jit_comp32.c
862
clobber_reg64(ctx, src);
arch/mips/net/bpf_jit_comp32.c
873
static void emit_cmpxchg_r32(struct jit_context *ctx, u8 dst, u8 src, s16 off)
arch/mips/net/bpf_jit_comp32.c
886
emit(ctx, move, MIPS_R_T8, src);
arch/mips/net/bpf_jit_comp32.c
910
u8 dst, const u8 src[], s16 off)
arch/mips/net/bpf_jit_comp32.c
923
push_regs(ctx, BIT(src[0]) | BIT(src[1]), 0, JIT_RESERVED_STACK);
arch/mips/net/bpf_jit_comp64.c
100
emit(ctx, sll, dst, src, 0);
arch/mips/net/bpf_jit_comp64.c
201
static void emit_alu_r64(struct jit_context *ctx, u8 dst, u8 src, u8 op)
arch/mips/net/bpf_jit_comp64.c
206
emit(ctx, dsllv, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
210
emit(ctx, dsrlv, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
214
emit(ctx, dsrav, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
218
emit(ctx, daddu, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
222
emit(ctx, dsubu, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
227
emit(ctx, dmulu, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
229
emit(ctx, dmultu, dst, src);
arch/mips/net/bpf_jit_comp64.c
239
emit(ctx, ddivu_r6, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
241
emit(ctx, ddivu, dst, src);
arch/mips/net/bpf_jit_comp64.c
248
emit(ctx, dmodu, dst, dst, src);
arch/mips/net/bpf_jit_comp64.c
250
emit(ctx, ddivu, dst, src);
arch/mips/net/bpf_jit_comp64.c
256
emit_alu_r(ctx, dst, src, op);
arch/mips/net/bpf_jit_comp64.c
334
static void emit_ldx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size)
arch/mips/net/bpf_jit_comp64.c
339
emit(ctx, lbu, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
343
emit(ctx, lhu, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
347
emit(ctx, lwu, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
351
emit(ctx, ld, dst, off, src);
arch/mips/net/bpf_jit_comp64.c
358
static void emit_stx(struct jit_context *ctx, u8 dst, u8 src, s16 off, u8 size)
arch/mips/net/bpf_jit_comp64.c
363
emit(ctx, sb, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
367
emit(ctx, sh, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
371
emit(ctx, sw, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
375
emit(ctx, sd, src, off, dst);
arch/mips/net/bpf_jit_comp64.c
382
u8 dst, u8 src, s16 off, u8 code)
arch/mips/net/bpf_jit_comp64.c
392
emit(ctx, daddu, t2, t1, src);
arch/mips/net/bpf_jit_comp64.c
396
emit(ctx, and, t2, t1, src);
arch/mips/net/bpf_jit_comp64.c
400
emit(ctx, or, t2, t1, src);
arch/mips/net/bpf_jit_comp64.c
404
emit(ctx, xor, t2, t1, src);
arch/mips/net/bpf_jit_comp64.c
407
emit(ctx, move, t2, src);
arch/mips/net/bpf_jit_comp64.c
415
emit(ctx, move, src, t1);
arch/mips/net/bpf_jit_comp64.c
416
clobber_reg(ctx, src);
arch/mips/net/bpf_jit_comp64.c
421
static void emit_cmpxchg_r64(struct jit_context *ctx, u8 dst, u8 src, s16 off)
arch/mips/net/bpf_jit_comp64.c
430
emit(ctx, move, t2, src); /* Delay slot */
arch/mips/net/bpf_jit_comp64.c
638
u8 src = bpf2mips64[insn->src_reg];
arch/mips/net/bpf_jit_comp64.c
659
emit_mov_r(ctx, dst, src);
arch/mips/net/bpf_jit_comp64.c
717
emit_alu_r(ctx, dst, src, BPF_OP(code));
arch/mips/net/bpf_jit_comp64.c
735
emit_sext(ctx, MIPS_R_T4, src);
arch/mips/net/bpf_jit_comp64.c
745
emit_mov_r(ctx, dst, src);
arch/mips/net/bpf_jit_comp64.c
802
emit_alu_r64(ctx, dst, src, BPF_OP(code));
arch/mips/net/bpf_jit_comp64.c
828
emit_ldx(ctx, dst, src, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp64.c
843
emit_stx(ctx, dst, src, off, BPF_SIZE(code));
arch/mips/net/bpf_jit_comp64.c
862
emit_atomic_r64(ctx, dst, src, off, imm);
arch/mips/net/bpf_jit_comp64.c
866
if (src == dst) { /* Don't overwrite dst */
arch/mips/net/bpf_jit_comp64.c
870
emit_sext(ctx, src, src);
arch/mips/net/bpf_jit_comp64.c
871
emit_atomic_r(ctx, tmp, src, off, imm);
arch/mips/net/bpf_jit_comp64.c
872
emit_zext_ver(ctx, src);
arch/mips/net/bpf_jit_comp64.c
874
emit_sext(ctx, MIPS_R_T4, src);
arch/mips/net/bpf_jit_comp64.c
880
emit_cmpxchg_r64(ctx, dst, src, off);
arch/mips/net/bpf_jit_comp64.c
887
emit_sext(ctx, MIPS_R_T5, src);
arch/mips/net/bpf_jit_comp64.c
922
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp64.c
924
emit_sext(ctx, MIPS_R_T5, src); /* Sign-extended src */
arch/mips/net/bpf_jit_comp64.c
98
static void emit_sext(struct jit_context *ctx, u8 dst, u8 src)
arch/mips/net/bpf_jit_comp64.c
989
setup_jmp_r(ctx, dst == src, BPF_OP(code), off, &jmp, &rel);
arch/mips/net/bpf_jit_comp64.c
990
emit_jmp_r(ctx, dst, src, rel, jmp);
arch/mips/pic32/pic32mzda/init.c
60
char *src;
arch/mips/pic32/pic32mzda/init.c
63
src = argv[i];
arch/mips/pic32/pic32mzda/init.c
64
while (*src && count) {
arch/mips/pic32/pic32mzda/init.c
65
*dst++ = *src++;
arch/mips/sibyte/common/sb_tbprof.c
444
char *src;
arch/mips/sibyte/common/sb_tbprof.c
463
src = (char *)(((long)sbp.sbprof_tbbuf[cur_sample])+sample_off);
arch/mips/sibyte/common/sb_tbprof.c
464
err = __copy_to_user(dest, src, cur_count);
arch/nios2/include/asm/cacheflush.h
46
void *dst, void *src, int len);
arch/nios2/include/asm/cacheflush.h
49
void *dst, void *src, int len);
arch/nios2/lib/memmove.c
15
unsigned long dst, src;
arch/nios2/lib/memmove.c
22
src = (unsigned long) s;
arch/nios2/lib/memmove.c
24
if ((count < 8) || ((dst ^ src) & 3))
arch/nios2/lib/memmove.c
28
*(char *)dst++ = *(char *)src++;
arch/nios2/lib/memmove.c
32
*(short *)dst = *(short *)src;
arch/nios2/lib/memmove.c
33
src += 2;
arch/nios2/lib/memmove.c
38
*(long *)dst = *(long *)src;
arch/nios2/lib/memmove.c
39
src += 4;
arch/nios2/lib/memmove.c
45
*(char *)dst++ = *(char *)src++;
arch/nios2/lib/memmove.c
48
src = (unsigned long) s + count;
arch/nios2/lib/memmove.c
50
if ((count < 8) || ((dst ^ src) & 3))
arch/nios2/lib/memmove.c
54
src--;
arch/nios2/lib/memmove.c
57
*(char *)dst = *(char *)src;
arch/nios2/lib/memmove.c
60
src -= 2;
arch/nios2/lib/memmove.c
63
*(short *)dst = *(short *)src;
arch/nios2/lib/memmove.c
66
src -= 4;
arch/nios2/lib/memmove.c
69
*(long *)dst = *(long *)src;
arch/nios2/lib/memmove.c
73
src--;
arch/nios2/lib/memmove.c
75
*(char *)dst = *(char *)src;
arch/nios2/mm/cacheflush.c
263
void *dst, void *src, int len)
arch/nios2/mm/cacheflush.c
266
memcpy(dst, src, len);
arch/nios2/mm/cacheflush.c
267
__flush_dcache((unsigned long)src, (unsigned long)src + len);
arch/nios2/mm/cacheflush.c
269
__flush_icache((unsigned long)src, (unsigned long)src + len);
arch/nios2/mm/cacheflush.c
274
void *dst, void *src, int len)
arch/nios2/mm/cacheflush.c
277
memcpy(dst, src, len);
arch/openrisc/include/asm/string.h
9
extern void *memcpy(void *dest, __const void *src, __kernel_size_t n);
arch/openrisc/include/asm/uaccess.h
234
extern long strncpy_from_user(char *dest, const char __user *src, long count);
arch/openrisc/lib/memcpy.c
102
void *memcpy(void *dest, __const void *src, __kernel_size_t n)
arch/openrisc/lib/memcpy.c
105
uint32_t *dest_w = (uint32_t *)dest, *src_w = (uint32_t *)src;
arch/openrisc/lib/memcpy.c
26
void *memcpy(void *dest, __const void *src, __kernel_size_t n)
arch/openrisc/lib/memcpy.c
30
uint32_t *dest_w = (uint32_t *)dest, *src_w = (uint32_t *)src;
arch/parisc/boot/compressed/misc.c
65
void *memmove(void *dest, const void *src, size_t n)
arch/parisc/boot/compressed/misc.c
67
const char *s = src;
arch/parisc/include/asm/cacheflush.h
71
unsigned long user_vaddr, void *dst, void *src, int len);
arch/parisc/include/asm/cacheflush.h
73
unsigned long user_vaddr, void *dst, void *src, int len);
arch/parisc/include/asm/hash.h
106
#define _ASSIGN(dst, src, ...) asm("" : "=r" (dst) : "0" (src), ##__VA_ARGS__)
arch/parisc/include/asm/io.h
206
extern void outsb (unsigned long port, const void *src, unsigned long count);
arch/parisc/include/asm/io.h
207
extern void outsw (unsigned long port, const void *src, unsigned long count);
arch/parisc/include/asm/io.h
208
extern void outsl (unsigned long port, const void *src, unsigned long count);
arch/parisc/include/asm/string.h
9
void * memcpy(void * dest,const void *src,size_t count);
arch/parisc/include/asm/uaccess.h
136
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/parisc/include/asm/uaccess.h
138
type __z = *(type *)(src); \
arch/parisc/include/asm/uaccess.h
188
extern __must_check long strnlen_user(const char __user *src, long n);
arch/parisc/include/asm/uaccess.h
196
unsigned long __must_check raw_copy_to_user(void __user *dst, const void *src,
arch/parisc/include/asm/uaccess.h
198
unsigned long __must_check raw_copy_from_user(void *dst, const void __user *src,
arch/parisc/include/asm/uaccess.h
78
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/parisc/include/asm/uaccess.h
82
__err = __get_user_internal(SR_KERNEL, __z, (type *)(src)); \
arch/parisc/kernel/cache.c
661
unsigned long user_vaddr, void *dst, void *src, int len)
arch/parisc/kernel/cache.c
664
memcpy(dst, src, len);
arch/parisc/kernel/cache.c
669
unsigned long user_vaddr, void *dst, void *src, int len)
arch/parisc/kernel/cache.c
672
memcpy(dst, src, len);
arch/parisc/kernel/cache.c
673
flush_kernel_dcache_page_addr(PTR_PAGE_ALIGN_DOWN(src));
arch/parisc/lib/io.c
211
void outsb(unsigned long port, const void * src, unsigned long count)
arch/parisc/lib/io.c
215
p = (const unsigned char *)src;
arch/parisc/lib/io.c
229
void outsw (unsigned long port, const void *src, unsigned long count)
arch/parisc/lib/io.c
234
p = (const unsigned char *)src;
arch/parisc/lib/io.c
301
void outsl (unsigned long port, const void *src, unsigned long count)
arch/parisc/lib/io.c
306
p = (const unsigned char *)src;
arch/parisc/lib/iomap.c
466
void iowrite8_rep(void __iomem *addr, const void *src, unsigned long count)
arch/parisc/lib/iomap.c
469
iomap_ops[ADDR_TO_REGION(addr)]->write8r(addr, src, count);
arch/parisc/lib/iomap.c
472
*(u8 *)addr = *(u8 *)src;
arch/parisc/lib/iomap.c
473
src++;
arch/parisc/lib/iomap.c
478
void iowrite16_rep(void __iomem *addr, const void *src, unsigned long count)
arch/parisc/lib/iomap.c
481
iomap_ops[ADDR_TO_REGION(addr)]->write16r(addr, src, count);
arch/parisc/lib/iomap.c
484
*(u16 *)addr = *(u16 *)src;
arch/parisc/lib/iomap.c
485
src += 2;
arch/parisc/lib/iomap.c
490
void iowrite32_rep(void __iomem *addr, const void *src, unsigned long count)
arch/parisc/lib/iomap.c
493
iomap_ops[ADDR_TO_REGION(addr)]->write32r(addr, src, count);
arch/parisc/lib/iomap.c
496
*(u32 *)addr = *(u32 *)src;
arch/parisc/lib/iomap.c
497
src += 4;
arch/parisc/lib/memcpy.c
21
extern unsigned long pa_memcpy(void *dst, const void *src,
arch/parisc/lib/memcpy.c
24
unsigned long raw_copy_to_user(void __user *dst, const void *src,
arch/parisc/lib/memcpy.c
29
return pa_memcpy((void __force *)dst, src, len);
arch/parisc/lib/memcpy.c
33
unsigned long raw_copy_from_user(void *dst, const void __user *src,
arch/parisc/lib/memcpy.c
36
unsigned long start = (unsigned long) src;
arch/parisc/lib/memcpy.c
46
newlen = (start - (unsigned long) src);
arch/parisc/lib/memcpy.c
53
return len - newlen + pa_memcpy(dst, (void __force *)src, newlen);
arch/parisc/lib/memcpy.c
57
void * memcpy(void * dst,const void *src, size_t count)
arch/parisc/lib/memcpy.c
61
pa_memcpy(dst, src, count);
arch/parisc/math-emu/cnv_float.h
274
#define Dint_copyfromptr(src,destA,destB) \
arch/parisc/math-emu/cnv_float.h
275
Dintp1(destA) = src->wd0; \
arch/parisc/math-emu/cnv_float.h
276
Dintp2(destB) = src->wd1
arch/parisc/math-emu/cnv_float.h
301
#define Duint_copyfromptr(src,destA,destB) \
arch/parisc/math-emu/cnv_float.h
302
Dint_copyfromptr(src,destA,destB)
arch/parisc/math-emu/cnv_float.h
330
#define Suint_from_sgl_mantissa(src,exponent,result) \
arch/parisc/math-emu/cnv_float.h
331
Sall(result) = (unsigned)(Sall(src) << SGL_EXP_LENGTH)>>(31 - exponent)
arch/parisc/math-emu/dbl_float.h
227
#define Dbl_copytoint_exponentmantissap1(src,dest) \
arch/parisc/math-emu/dbl_float.h
228
dest = Dexponentmantissap1(src)
arch/parisc/math-emu/dbl_float.h
249
#define Dbl_copyfromptr(src,desta,destb) \
arch/parisc/math-emu/dbl_float.h
250
Dallp1(desta) = src->wd0; \
arch/parisc/math-emu/dbl_float.h
251
Dallp2(destb) = src->wd1
arch/parisc/math-emu/dbl_float.h
712
#define Dblext_copytoint_exponentmantissap1(src,dest) \
arch/parisc/math-emu/dbl_float.h
713
Dbl_copytoint_exponentmantissap1(src,dest)
arch/parisc/math-emu/fcnvff.c
102
Sgl_clear_signexponent(src);
arch/parisc/math-emu/fcnvff.c
103
Sgl_leftshiftby1(src);
arch/parisc/math-emu/fcnvff.c
104
Sgl_normalize(src,src_exponent);
arch/parisc/math-emu/fcnvff.c
106
Sgl_to_dbl_mantissa(src,resultp1,resultp2);
arch/parisc/math-emu/fcnvff.c
118
Sgl_to_dbl_mantissa(Sgl_mantissa(src), resultp1,resultp2);
arch/parisc/math-emu/fcnvff.c
47
register unsigned int src, resultp1, resultp2;
arch/parisc/math-emu/fcnvff.c
50
src = *srcptr;
arch/parisc/math-emu/fcnvff.c
51
src_exponent = Sgl_exponent(src);
arch/parisc/math-emu/fcnvff.c
52
Dbl_allp1(resultp1) = Sgl_all(src); /* set sign of result */
arch/parisc/math-emu/fcnvff.c
60
if (Sgl_iszero_mantissa(src)) {
arch/parisc/math-emu/fcnvff.c
72
if (Sgl_isone_signaling(src)) {
arch/parisc/math-emu/fcnvff.c
79
Sgl_set_quiet(src);
arch/parisc/math-emu/fcnvff.c
86
Sgl_to_dbl_mantissa(src,resultp1,resultp2);
arch/parisc/math-emu/fcnvff.c
98
if (Sgl_isnotzero_mantissa(src)) {
arch/parisc/math-emu/fcnvfu.c
106
if (Sgl_isone_roundbit(src,src_exponent) &&
arch/parisc/math-emu/fcnvfu.c
107
(Sgl_isone_stickybit(src,src_exponent) ||
arch/parisc/math-emu/fcnvfu.c
118
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfu.c
123
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
128
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
139
Sgl_isnotzero_mantissa(src)) {
arch/parisc/math-emu/fcnvfu.c
140
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
174
register unsigned int src, resultp1, resultp2;
arch/parisc/math-emu/fcnvfu.c
177
src = *srcptr;
arch/parisc/math-emu/fcnvfu.c
178
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfu.c
184
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
204
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
213
Sgl_clear_signexponent_set_hidden(src);
arch/parisc/math-emu/fcnvfu.c
214
Duint_from_sgl_mantissa(src,src_exponent,resultp1,resultp2);
arch/parisc/math-emu/fcnvfu.c
217
if (Sgl_isinexact_to_unsigned(src,src_exponent)) {
arch/parisc/math-emu/fcnvfu.c
227
if (Sgl_isone_roundbit(src,src_exponent) &&
arch/parisc/math-emu/fcnvfu.c
228
(Sgl_isone_stickybit(src,src_exponent) ||
arch/parisc/math-emu/fcnvfu.c
239
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfu.c
244
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
249
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
260
Sgl_isnotzero_mantissa(src)) {
arch/parisc/math-emu/fcnvfu.c
261
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
52
register unsigned int src, result;
arch/parisc/math-emu/fcnvfu.c
56
src = *srcptr;
arch/parisc/math-emu/fcnvfu.c
57
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfu.c
63
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
83
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfu.c
92
Sgl_clear_signexponent_set_hidden(src);
arch/parisc/math-emu/fcnvfu.c
93
Suint_from_sgl_mantissa(src,src_exponent,result);
arch/parisc/math-emu/fcnvfu.c
96
if (Sgl_isinexact_to_unsigned(src,src_exponent)) {
arch/parisc/math-emu/fcnvfut.c
103
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfut.c
120
register unsigned int src, resultp1, resultp2;
arch/parisc/math-emu/fcnvfut.c
122
src = *srcptr;
arch/parisc/math-emu/fcnvfut.c
123
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfut.c
129
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfut.c
149
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfut.c
158
Sgl_clear_signexponent_set_hidden(src);
arch/parisc/math-emu/fcnvfut.c
159
Duint_from_sgl_mantissa(src,src_exponent,resultp1,resultp2);
arch/parisc/math-emu/fcnvfut.c
163
if (Sgl_isinexact_to_unsigned(src,src_exponent)) {
arch/parisc/math-emu/fcnvfut.c
173
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfut.c
50
register unsigned int src, result;
arch/parisc/math-emu/fcnvfut.c
53
src = *srcptr;
arch/parisc/math-emu/fcnvfut.c
54
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfut.c
60
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfut.c
80
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfut.c
89
Sgl_clear_signexponent_set_hidden(src);
arch/parisc/math-emu/fcnvfut.c
90
Suint_from_sgl_mantissa(src,src_exponent,result);
arch/parisc/math-emu/fcnvfut.c
94
if (Sgl_isinexact_to_unsigned(src,src_exponent)) {
arch/parisc/math-emu/fcnvfx.c
101
if (Sgl_iszero_sign(src)) result++;
arch/parisc/math-emu/fcnvfx.c
111
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfx.c
116
if (Sgl_iszero_sign(src)) result++;
arch/parisc/math-emu/fcnvfx.c
119
if (Sgl_isone_sign(src)) result--;
arch/parisc/math-emu/fcnvfx.c
123
if (Sgl_isnotzero_mantissa(src))
arch/parisc/math-emu/fcnvfx.c
124
if (Sgl_iszero_sign(src)) result++;
arch/parisc/math-emu/fcnvfx.c
149
register unsigned int src, temp, resultp2;
arch/parisc/math-emu/fcnvfx.c
152
src = *srcptr;
arch/parisc/math-emu/fcnvfx.c
153
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfx.c
161
Sgl_isnotzero_mantissa(src) || Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
162
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
185
temp = src;
arch/parisc/math-emu/fcnvfx.c
188
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
193
if (Sgl_isinexact_to_fix(src,src_exponent)) {
arch/parisc/math-emu/fcnvfx.c
198
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
203
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
208
if (Sgl_isone_roundbit(src,src_exponent))
arch/parisc/math-emu/fcnvfx.c
209
if (Sgl_isone_stickybit(src,src_exponent) ||
arch/parisc/math-emu/fcnvfx.c
211
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
224
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfx.c
229
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
234
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
240
if (Sgl_isnotzero_mantissa(src))
arch/parisc/math-emu/fcnvfx.c
241
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
51
register unsigned int src, temp;
arch/parisc/math-emu/fcnvfx.c
55
src = *srcptr;
arch/parisc/math-emu/fcnvfx.c
56
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfx.c
64
Sgl_isnotzero_mantissa(src) || Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfx.c
65
if (Sgl_iszero_sign(src)) result = 0x7fffffff;
arch/parisc/math-emu/fcnvfx.c
80
temp = src;
arch/parisc/math-emu/fcnvfx.c
83
if (Sgl_isone_sign(src)) result = -Sgl_all(temp);
arch/parisc/math-emu/fcnvfx.c
87
if (Sgl_isinexact_to_fix(src,src_exponent)) {
arch/parisc/math-emu/fcnvfx.c
92
if (Sgl_iszero_sign(src)) result++;
arch/parisc/math-emu/fcnvfx.c
95
if (Sgl_isone_sign(src)) result--;
arch/parisc/math-emu/fcnvfx.c
98
if (Sgl_isone_roundbit(src,src_exponent)) {
arch/parisc/math-emu/fcnvfx.c
99
if (Sgl_isone_stickybit(src,src_exponent)
arch/parisc/math-emu/fcnvfxt.c
117
register unsigned int src, temp, resultp2;
arch/parisc/math-emu/fcnvfxt.c
119
src = *srcptr;
arch/parisc/math-emu/fcnvfxt.c
120
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfxt.c
128
Sgl_isnotzero_mantissa(src) || Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfxt.c
129
if (Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfxt.c
152
temp = src;
arch/parisc/math-emu/fcnvfxt.c
155
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/fcnvfxt.c
161
if (Sgl_isinexact_to_fix(src,src_exponent)) {
arch/parisc/math-emu/fcnvfxt.c
171
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvfxt.c
52
register unsigned int src, temp;
arch/parisc/math-emu/fcnvfxt.c
55
src = *srcptr;
arch/parisc/math-emu/fcnvfxt.c
56
src_exponent = Sgl_exponent(src) - SGL_BIAS;
arch/parisc/math-emu/fcnvfxt.c
64
Sgl_isnotzero_mantissa(src) || Sgl_iszero_sign(src)) {
arch/parisc/math-emu/fcnvfxt.c
65
if (Sgl_iszero_sign(src)) result = 0x7fffffff;
arch/parisc/math-emu/fcnvfxt.c
80
temp = src;
arch/parisc/math-emu/fcnvfxt.c
83
if (Sgl_isone_sign(src)) result = -Sgl_all(temp);
arch/parisc/math-emu/fcnvfxt.c
88
if (Sgl_isinexact_to_fix(src,src_exponent)) {
arch/parisc/math-emu/fcnvfxt.c
97
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/fcnvuf.c
112
register unsigned int src, resultp1 = 0, resultp2 = 0;
arch/parisc/math-emu/fcnvuf.c
114
src = *srcptr;
arch/parisc/math-emu/fcnvuf.c
117
if (src == 0) {
arch/parisc/math-emu/fcnvuf.c
131
Find_ms_one_bit(src,dst_exponent);
arch/parisc/math-emu/fcnvuf.c
133
src <<= dst_exponent+1;
arch/parisc/math-emu/fcnvuf.c
134
Dbl_set_mantissap1(resultp1, src >> DBL_EXP_LENGTH);
arch/parisc/math-emu/fcnvuf.c
135
Dbl_set_mantissap2(resultp2, src << (32-DBL_EXP_LENGTH));
arch/parisc/math-emu/fcnvuf.c
52
register unsigned int src, result = 0;
arch/parisc/math-emu/fcnvuf.c
55
src = *srcptr;
arch/parisc/math-emu/fcnvuf.c
58
if (src == 0) {
arch/parisc/math-emu/fcnvuf.c
72
Find_ms_one_bit(src,dst_exponent);
arch/parisc/math-emu/fcnvuf.c
74
src <<= dst_exponent+1;
arch/parisc/math-emu/fcnvuf.c
75
Sgl_set_mantissa(result, src >> SGL_EXP_LENGTH);
arch/parisc/math-emu/fcnvuf.c
79
if (Suint_isinexact_to_sgl(src)) {
arch/parisc/math-emu/fcnvuf.c
87
Sgl_roundnearest_from_suint(src,result);
arch/parisc/math-emu/fcnvxf.c
122
register int src, dst_exponent;
arch/parisc/math-emu/fcnvxf.c
125
src = *srcptr;
arch/parisc/math-emu/fcnvxf.c
129
if (src < 0) {
arch/parisc/math-emu/fcnvxf.c
131
Int_negate(src);
arch/parisc/math-emu/fcnvxf.c
136
if (src == 0) {
arch/parisc/math-emu/fcnvxf.c
151
Find_ms_one_bit(src,dst_exponent);
arch/parisc/math-emu/fcnvxf.c
153
if (dst_exponent >= 0) src <<= dst_exponent;
arch/parisc/math-emu/fcnvxf.c
154
else src = 1 << 30;
arch/parisc/math-emu/fcnvxf.c
155
Dbl_set_mantissap1(resultp1, src >> DBL_EXP_LENGTH - 1);
arch/parisc/math-emu/fcnvxf.c
156
Dbl_set_mantissap2(resultp2, src << (33-DBL_EXP_LENGTH));
arch/parisc/math-emu/fcnvxf.c
51
register int src, dst_exponent;
arch/parisc/math-emu/fcnvxf.c
54
src = *srcptr;
arch/parisc/math-emu/fcnvxf.c
58
if (src < 0) {
arch/parisc/math-emu/fcnvxf.c
60
Int_negate(src);
arch/parisc/math-emu/fcnvxf.c
65
if (src == 0) {
arch/parisc/math-emu/fcnvxf.c
80
Find_ms_one_bit(src,dst_exponent);
arch/parisc/math-emu/fcnvxf.c
82
if (dst_exponent >= 0) src <<= dst_exponent;
arch/parisc/math-emu/fcnvxf.c
83
else src = 1 << 30;
arch/parisc/math-emu/fcnvxf.c
84
Sgl_set_mantissa(result, src >> (SGL_EXP_LENGTH-1));
arch/parisc/math-emu/fcnvxf.c
88
if (Int_isinexact_to_sgl(src)) {
arch/parisc/math-emu/fcnvxf.c
99
Sgl_roundnearest_from_int(src,result);
arch/parisc/math-emu/frnd.c
103
result = src; /* set sign */
arch/parisc/math-emu/frnd.c
106
if (Sgl_isnotzero_exponentmantissa(src)) {
arch/parisc/math-emu/frnd.c
111
if (Sgl_iszero_sign(src))
arch/parisc/math-emu/frnd.c
115
if (Sgl_isone_sign(src))
arch/parisc/math-emu/frnd.c
120
if (Sgl_isnotzero_mantissa(src))
arch/parisc/math-emu/frnd.c
40
register unsigned int src, result;
arch/parisc/math-emu/frnd.c
44
src = *srcptr;
arch/parisc/math-emu/frnd.c
48
if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) {
arch/parisc/math-emu/frnd.c
52
if (Sgl_isone_signaling(src)) {
arch/parisc/math-emu/frnd.c
57
Sgl_set_quiet(src);
arch/parisc/math-emu/frnd.c
62
*dstptr = src;
arch/parisc/math-emu/frnd.c
69
*dstptr = src;
arch/parisc/math-emu/frnd.c
76
Sgl_clear_exponent_set_hidden(src);
arch/parisc/math-emu/frnd.c
77
result = src;
arch/parisc/math-emu/frnd.c
80
if (Sgl_isinexact_to_fix(src,src_exponent)) {
arch/parisc/math-emu/frnd.c
85
if (Sgl_iszero_sign(src)) Sgl_increment(result);
arch/parisc/math-emu/frnd.c
88
if (Sgl_isone_sign(src)) Sgl_increment(result);
arch/parisc/math-emu/frnd.c
91
if (Sgl_isone_roundbit(src,src_exponent))
arch/parisc/math-emu/frnd.c
92
if (Sgl_isone_stickybit(src,src_exponent)
arch/parisc/math-emu/sfsqrt.c
100
Sgl_clear_signexponent_set_hidden(src);
arch/parisc/math-emu/sfsqrt.c
104
Sgl_clear_signexponent(src);
arch/parisc/math-emu/sfsqrt.c
106
Sgl_normalize(src,src_exponent);
arch/parisc/math-emu/sfsqrt.c
112
Sgl_leftshiftby1(src);
arch/parisc/math-emu/sfsqrt.c
122
while (newbit && Sgl_isnotzero(src)) {
arch/parisc/math-emu/sfsqrt.c
124
if(sum <= Sgl_all(src)) {
arch/parisc/math-emu/sfsqrt.c
127
Sgl_subtract(src,sum,src);
arch/parisc/math-emu/sfsqrt.c
130
Sgl_leftshiftby1(src);
arch/parisc/math-emu/sfsqrt.c
138
if (Sgl_isnotzero(src)) {
arch/parisc/math-emu/sfsqrt.c
139
if (!even_exponent && Sgl_islessthan(result,src))
arch/parisc/math-emu/sfsqrt.c
44
register unsigned int src, result;
arch/parisc/math-emu/sfsqrt.c
49
src = *srcptr;
arch/parisc/math-emu/sfsqrt.c
53
if ((src_exponent = Sgl_exponent(src)) == SGL_INFINITY_EXPONENT) {
arch/parisc/math-emu/sfsqrt.c
57
if (Sgl_isone_signaling(src)) {
arch/parisc/math-emu/sfsqrt.c
62
Sgl_set_quiet(src);
arch/parisc/math-emu/sfsqrt.c
68
if (Sgl_iszero_sign(src) || Sgl_isnotzero_mantissa(src)) {
arch/parisc/math-emu/sfsqrt.c
69
*dstptr = src;
arch/parisc/math-emu/sfsqrt.c
77
if (Sgl_iszero_exponentmantissa(src)) {
arch/parisc/math-emu/sfsqrt.c
78
*dstptr = src;
arch/parisc/math-emu/sfsqrt.c
85
if (Sgl_isone_sign(src)) {
arch/parisc/math-emu/sfsqrt.c
90
Sgl_makequietnan(src);
arch/parisc/math-emu/sfsqrt.c
91
*dstptr = src;
arch/parisc/math-emu/sfsqrt.c
99
even_exponent = Sgl_hidden(src);
arch/parisc/math-emu/sgl_float.h
319
#define Sgl_copytoptr(src,destptr) *destptr = src
arch/parisc/math-emu/sgl_float.h
409
#define Sglext_copytoint_exponentmantissa(src,dest) \
arch/parisc/math-emu/sgl_float.h
410
Sgl_copytoint_exponentmantissa(src,dest)
arch/parisc/net/bpf_jit.h
216
#define hppa64_std_im5(src, im5, b) \
arch/parisc/net/bpf_jit.h
217
hppa_t10_insn(0x03, b, src, 0, 1<<2, 0xB<<1, low_sign_unext(im5,5))
arch/parisc/net/bpf_jit.h
218
#define hppa64_std_im16(src, im16, b) \
arch/parisc/net/bpf_jit.h
219
hppa_t10_insn(0x1c, b, src, 0, 0, 0, 0) | re_assemble_16(im16)
arch/parisc/net/bpf_jit_comp32.c
1006
static int emit_load_r64(const s8 *dst, const s8 *src, s16 off,
arch/parisc/net/bpf_jit_comp32.c
1012
const s8 *rs = bpf_get_reg64(src, tmp2, ctx);
arch/parisc/net/bpf_jit_comp32.c
1052
static int emit_store_r64(const s8 *dst, const s8 *src, s16 off,
arch/parisc/net/bpf_jit_comp32.c
1059
const s8 *rs = bpf_get_reg64(src, tmp2, ctx);
arch/parisc/net/bpf_jit_comp32.c
1127
const s8 *src = regmap[insn->src_reg];
arch/parisc/net/bpf_jit_comp32.c
1164
src = tmp2;
arch/parisc/net/bpf_jit_comp32.c
1166
emit_alu_r64(dst, src, ctx, BPF_OP(code));
arch/parisc/net/bpf_jit_comp32.c
1212
src = tmp2;
arch/parisc/net/bpf_jit_comp32.c
1214
emit_alu_r32(dst, src, ctx, BPF_OP(code));
arch/parisc/net/bpf_jit_comp32.c
1382
src = tmp2;
arch/parisc/net/bpf_jit_comp32.c
1387
emit_branch_r64(dst, src, paoff, ctx, BPF_OP(code));
arch/parisc/net/bpf_jit_comp32.c
1389
emit_branch_r32(dst, src, paoff, ctx, BPF_OP(code));
arch/parisc/net/bpf_jit_comp32.c
1424
if (emit_load_r64(dst, src, off, ctx, BPF_SIZE(code)))
arch/parisc/net/bpf_jit_comp32.c
1444
src = tmp2;
arch/parisc/net/bpf_jit_comp32.c
1447
if (emit_store_r64(dst, src, off, ctx, BPF_SIZE(code),
arch/parisc/net/bpf_jit_comp32.c
260
static void bpf_put_reg64(const s8 *reg, const s8 *src,
arch/parisc/net/bpf_jit_comp32.c
264
emit(hppa_stw(hi(src), REG_SIZE * hi(reg), HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
265
emit(hppa_stw(lo(src), REG_SIZE * lo(reg), HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
304
static void bpf_put_reg32(const s8 *reg, const s8 *src,
arch/parisc/net/bpf_jit_comp32.c
308
REG_SET_SEEN(ctx, lo(src));
arch/parisc/net/bpf_jit_comp32.c
309
emit(hppa_stw(lo(src), REG_SIZE * lo(reg), HPPA_REG_SP), ctx);
arch/parisc/net/bpf_jit_comp32.c
564
static void emit_alu_r64(const s8 *dst, const s8 *src,
arch/parisc/net/bpf_jit_comp32.c
570
const s8 *rs = bpf_get_reg64(src, tmp2, ctx);
arch/parisc/net/bpf_jit_comp32.c
632
static void emit_alu_r32(const s8 *dst, const s8 *src,
arch/parisc/net/bpf_jit_comp32.c
638
const s8 *rs = bpf_get_reg32(src, tmp2, ctx);
arch/parisc/net/bpf_jit_comp64.c
106
emit(hppa_t10_insn(0x36, src, target, 0, c, pos & 0x1f, len & 0x1f), ctx);
arch/parisc/net/bpf_jit_comp64.c
109
static void emit_hppa64_extrw(u8 src, u8 pos, u8 len, u8 target, bool signed_op, struct hppa_jit_context *ctx)
arch/parisc/net/bpf_jit_comp64.c
116
emit(hppa_t10_insn(0x34, src, target, 0, c, pos, len), ctx);
arch/parisc/net/bpf_jit_comp64.c
124
static void emit_hppa64_shrd(u8 src, int num, u8 target, bool signed_op, struct hppa_jit_context *ctx)
arch/parisc/net/bpf_jit_comp64.c
126
emit_hppa64_extrd(src, 63-num, 64-num, target, signed_op, ctx);
arch/parisc/net/bpf_jit_comp64.c
129
static void emit_hppa64_shrw(u8 src, int num, u8 target, bool signed_op, struct hppa_jit_context *ctx)
arch/parisc/net/bpf_jit_comp64.c
131
emit_hppa64_extrw(src, 31-num, 32-num, target, signed_op, ctx);
arch/parisc/net/bpf_jit_comp64.c
79
static void emit_hppa64_depd(u8 src, u8 pos, u8 len, u8 target, bool no_zero, struct hppa_jit_context *ctx)
arch/parisc/net/bpf_jit_comp64.c
89
emit(hppa_t10_insn(0x3c, target, src, 0, c, pos & 0x1f, len & 0x1f), ctx);
arch/parisc/net/bpf_jit_comp64.c
92
static void emit_hppa64_shld(u8 src, int num, u8 target, struct hppa_jit_context *ctx)
arch/parisc/net/bpf_jit_comp64.c
94
emit_hppa64_depd(src, 63-num, 64-num, target, 0, ctx);
arch/parisc/net/bpf_jit_comp64.c
97
static void emit_hppa64_extrd(u8 src, u8 pos, u8 len, u8 target, bool signed_op, struct hppa_jit_context *ctx)
arch/powerpc/boot/devtree.c
149
static void copy_val(u32 *dest, u32 *src, int naddr)
arch/powerpc/boot/devtree.c
154
memcpy(dest + pad, src, naddr * 4);
arch/powerpc/boot/string.h
17
extern void *memmove(void *dest, const void *src, unsigned long n);
arch/powerpc/boot/string.h
18
extern void *memcpy(void *dest, const void *src, unsigned long n);
arch/powerpc/boot/string.h
6
extern char *strcpy(char *dest, const char *src);
arch/powerpc/boot/string.h
7
extern char *strncpy(char *dest, const char *src, size_t n);
arch/powerpc/boot/string.h
8
extern char *strcat(char *dest, const char *src);
arch/powerpc/crypto/aes-gcm-p10-glue.c
235
if (req->src->length >= assoclen && req->src->length) {
arch/powerpc/crypto/aes-gcm-p10-glue.c
236
assoc = sg_virt(req->src); /* ppc64 is !HIGHMEM */
arch/powerpc/crypto/aes-gcm-p10-glue.c
247
scatterwalk_map_and_copy(assoc, req->src, 0, assoclen, 0);
arch/powerpc/crypto/aes-gcm-p10-glue.c
264
const u8 *src = walk.src.virt.addr;
arch/powerpc/crypto/aes-gcm-p10-glue.c
269
src = dst = memcpy(buf, src, nbytes);
arch/powerpc/crypto/aes-gcm-p10-glue.c
273
aes_p10_gcm_encrypt(src, dst, nbytes,
arch/powerpc/crypto/aes-gcm-p10-glue.c
276
aes_p10_gcm_decrypt(src, dst, nbytes,
arch/powerpc/crypto/aes-gcm-p10-glue.c
302
scatterwalk_map_and_copy(otag, req->src,
arch/powerpc/crypto/aes-spe-glue.c
148
ppc_encrypt_ecb(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
151
ppc_decrypt_ecb(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
187
ppc_encrypt_cbc(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
191
ppc_decrypt_cbc(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
228
ppc_crypt_ctr(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
256
ppc_encrypt_xts(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
260
ppc_decrypt_xts(walk.dst.virt.addr, walk.src.virt.addr,
arch/powerpc/crypto/aes-spe-glue.c
287
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/powerpc/crypto/aes-spe-glue.c
298
scatterwalk_map_and_copy(b[0], req->src, offset + AES_BLOCK_SIZE, tail, 0);
arch/powerpc/crypto/aes-spe-glue.c
326
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/powerpc/crypto/aes-spe-glue.c
335
scatterwalk_map_and_copy(b[1], req->src, offset, AES_BLOCK_SIZE + tail, 0);
arch/powerpc/crypto/aes_cbc.c
97
aes_p8_cbc_encrypt(walk.src.virt.addr,
arch/powerpc/crypto/aes_ctr.c
115
aes_p8_ctr32_encrypt_blocks(walk.src.virt.addr,
arch/powerpc/crypto/aes_ctr.c
76
const u8 *src = walk->src.virt.addr;
arch/powerpc/crypto/aes_ctr.c
90
crypto_xor_cpy(dst, keystream, src, nbytes);
arch/powerpc/crypto/aes_xts.c
122
aes_p8_xts_encrypt(walk.src.virt.addr,
arch/powerpc/crypto/aes_xts.c
127
aes_p8_xts_decrypt(walk.src.virt.addr,
arch/powerpc/crypto/ghash.c
102
src, srclen);
arch/powerpc/crypto/ghash.c
108
crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE);
arch/powerpc/crypto/ghash.c
111
src += GHASH_BLOCK_SIZE;
arch/powerpc/crypto/ghash.c
119
const u8 *src, unsigned int srclen)
arch/powerpc/crypto/ghash.c
124
return __ghash_blocks(ctx, dctx, src, srclen);
arch/powerpc/crypto/ghash.c
127
static int p8_ghash_finup(struct shash_desc *desc, const u8 *src,
arch/powerpc/crypto/ghash.c
136
memcpy(buf, src, len);
arch/powerpc/crypto/ghash.c
74
const u8 *src)
arch/powerpc/crypto/ghash.c
80
gcm_ghash_p8(dctx->shash, ctx->htable, src, GHASH_BLOCK_SIZE);
arch/powerpc/crypto/ghash.c
85
crypto_xor((u8 *)dctx->shash, src, GHASH_BLOCK_SIZE);
arch/powerpc/crypto/ghash.c
92
const u8 *src, unsigned int srclen)
arch/powerpc/include/asm/async_tx.h
22
#define async_tx_find_channel(dep, type, dst, dst_count, src, src_count, len) \
arch/powerpc/include/asm/checksum.h
21
extern __wsum csum_partial_copy_generic(const void *src, void *dst, int len);
arch/powerpc/include/asm/checksum.h
24
extern __wsum csum_and_copy_from_user(const void __user *src, void *dst,
arch/powerpc/include/asm/checksum.h
27
extern __wsum csum_and_copy_to_user(const void *src, void __user *dst,
arch/powerpc/include/asm/checksum.h
31
#define csum_partial_copy_nocheck(src, dst, len) \
arch/powerpc/include/asm/checksum.h
32
csum_partial_copy_generic((src), (dst), (len))
arch/powerpc/include/asm/cpm2.h
106
extern void __cpm2_setbrg(uint brg, uint rate, uint clk, int div16, int src);
arch/powerpc/include/asm/cpm2.h
695
uint src; /* source data buffer pointer */
arch/powerpc/include/asm/eeh.h
422
volatile void __iomem *src,
arch/powerpc/include/asm/eeh.h
425
_memcpy_fromio(dest, src, n);
arch/powerpc/include/asm/eeh.h
431
eeh_check_failure(src);
arch/powerpc/include/asm/guest-state-buffer.h
790
__be64 *src;
arch/powerpc/include/asm/guest-state-buffer.h
795
src = (__be64 *)kvmppc_gse_data(gse);
arch/powerpc/include/asm/guest-state-buffer.h
796
u.dw[TS_FPROFFSET] = be64_to_cpu(src[0]);
arch/powerpc/include/asm/guest-state-buffer.h
798
u.dw[TS_VSRLOWOFFSET] = be64_to_cpu(src[1]);
arch/powerpc/include/asm/inst.h
142
static inline int __copy_inst_from_kernel_nofault(ppc_inst_t *inst, u32 *src)
arch/powerpc/include/asm/inst.h
146
__get_kernel_nofault(&val, src, u32, Efault);
arch/powerpc/include/asm/inst.h
148
__get_kernel_nofault(&suffix, src + 1, u32, Efault);
arch/powerpc/include/asm/inst.h
158
static inline int copy_inst_from_kernel_nofault(ppc_inst_t *inst, u32 *src)
arch/powerpc/include/asm/inst.h
160
if (unlikely(!is_kernel_addr((unsigned long)src)))
arch/powerpc/include/asm/inst.h
163
return __copy_inst_from_kernel_nofault(inst, src);
arch/powerpc/include/asm/io.h
237
extern void _memcpy_fromio(void *dest, const volatile void __iomem *src,
arch/powerpc/include/asm/io.h
239
extern void _memcpy_toio(volatile void __iomem *dest, const void *src,
arch/powerpc/include/asm/io.h
492
#define __do_memcpy_fromio(dst, src, n) \
arch/powerpc/include/asm/io.h
493
eeh_memcpy_fromio(dst, src, n)
arch/powerpc/include/asm/io.h
495
#define __do_memcpy_fromio(dst, src, n) \
arch/powerpc/include/asm/io.h
496
_memcpy_fromio(dst, src, n)
arch/powerpc/include/asm/io.h
861
#define mmio_outsb(addr, src, count) writesb(addr, src, count)
arch/powerpc/include/asm/io.h
862
#define mmio_outsw(addr, src, count) writesw(addr, src, count)
arch/powerpc/include/asm/io.h
863
#define mmio_outsl(addr, src, count) writesl(addr, src, count)
arch/powerpc/include/asm/kvm_ppc.h
843
unsigned long dest, unsigned long src);
arch/powerpc/include/asm/opal-api.h
1168
__be64 src;
arch/powerpc/include/asm/opal.h
302
s64 opal_mpipl_update(enum opal_mpipl_ops op, u64 src, u64 dest, u64 size);
arch/powerpc/include/asm/string.h
31
void memcpy_flushcache(void *dest, const void *src, size_t size);
arch/powerpc/include/asm/string.h
48
#define memcpy(dst, src, len) __memcpy(dst, src, len)
arch/powerpc/include/asm/string.h
49
#define memmove(dst, src, len) __memmove(dst, src, len)
arch/powerpc/include/asm/text-patching.h
160
int translate_branch(ppc_inst_t *instr, const u32 *dest, const u32 *src);
arch/powerpc/include/asm/thread_info.h
87
extern int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src);
arch/powerpc/include/asm/uaccess.h
408
extern long strncpy_from_user(char *dst, const char __user *src, long count);
arch/powerpc/include/asm/uaccess.h
437
extern long __copy_from_user_flushcache(void *dst, const void __user *src,
arch/powerpc/include/asm/uaccess.h
592
#define arch_get_kernel_nofault(dst, src, type, err_label) \
arch/powerpc/include/asm/uaccess.h
594
(__force type __user *)(src), sizeof(type), err_label)
arch/powerpc/include/asm/uaccess.h
596
#define arch_put_kernel_nofault(dst, src, type, err_label) \
arch/powerpc/include/asm/uaccess.h
597
__put_user_size_goto(*((type *)(src)), \
arch/powerpc/kernel/btext.c
353
unsigned int *src = (unsigned int *)calc_base(0,16);
arch/powerpc/kernel/btext.c
363
unsigned int *src_ptr = src;
arch/powerpc/kernel/btext.c
367
src += (dispDeviceRowBytes >> 2);
arch/powerpc/kernel/io.c
156
void _memcpy_fromio(void *dest, const volatile void __iomem *src,
arch/powerpc/kernel/io.c
159
void *vsrc = (void __force *) src;
arch/powerpc/kernel/io.c
187
void _memcpy_toio(volatile void __iomem *dest, const void *src, unsigned long n)
arch/powerpc/kernel/io.c
192
while(n && (!IO_CHECK_ALIGN(vdest, 4) || !IO_CHECK_ALIGN(src, 4))) {
arch/powerpc/kernel/io.c
193
*((volatile u8 *)vdest) = *((u8 *)src);
arch/powerpc/kernel/io.c
194
src++;
arch/powerpc/kernel/io.c
199
*((volatile u32 *)vdest) = *((volatile u32 *)src);
arch/powerpc/kernel/io.c
200
src += 4;
arch/powerpc/kernel/io.c
205
*((volatile u8 *)vdest) = *((u8 *)src);
arch/powerpc/kernel/io.c
206
src++;
arch/powerpc/kernel/kgdb.c
182
#define PACK64(ptr, src) do { *(ptr++) = (src); } while (0)
arch/powerpc/kernel/kgdb.c
184
#define PACK32(ptr, src) do { \
arch/powerpc/kernel/kgdb.c
187
*(ptr32++) = (src); \
arch/powerpc/kernel/process.c
1684
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/powerpc/kernel/process.c
1686
flush_all_to_thread(src);
arch/powerpc/kernel/process.c
1697
__switch_to_tm(src, src);
arch/powerpc/kernel/process.c
1699
*dst = *src;
arch/powerpc/kernel/prom_init.c
144
extern void copy_and_flush(unsigned long dest, unsigned long src,
arch/powerpc/kernel/prom_init.c
243
static ssize_t __init prom_strscpy_pad(char *dest, const char *src, size_t n)
arch/powerpc/kernel/prom_init.c
252
for (i = 0; i < n && src[i] != '\0'; i++)
arch/powerpc/kernel/prom_init.c
253
dest[i] = src[i];
arch/powerpc/kernel/prom_init.c
323
static size_t __init prom_strlcat(char *dest, const char *src, size_t count)
arch/powerpc/kernel/prom_init.c
326
size_t len = prom_strlen(src);
arch/powerpc/kernel/prom_init.c
337
memcpy(dest, src, len);
arch/powerpc/kernel/signal.h
19
static inline int __get_user_sigset(sigset_t *dst, const sigset_t __user *src)
arch/powerpc/kernel/signal.h
23
return __get_user(dst->sig[0], (u64 __user *)&src->sig[0]);
arch/powerpc/kernel/signal.h
25
#define unsafe_get_user_sigset(dst, src, label) do { \
arch/powerpc/kernel/signal.h
27
const sigset_t __user *__src = src; \
arch/powerpc/kernel/vecemu.c
20
extern void vrefp(vector128 *dst, vector128 *src);
arch/powerpc/kernel/vecemu.c
21
extern void vrsqrtefp(vector128 *dst, vector128 *src);
arch/powerpc/kernel/vecemu.c
22
extern void vexptep(vector128 *dst, vector128 *src);
arch/powerpc/kvm/book3s_hv.c
1012
unsigned long dest, unsigned long src)
arch/powerpc/kvm/book3s_hv.c
1024
if ((dest & pg_mask) || ((flags & H_COPY_PAGE) && (src & pg_mask)))
arch/powerpc/kvm/book3s_hv.c
1029
ret = kvmppc_copy_guest(vcpu->kvm, dest, src, pg_sz);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
1002
if ((dest & pg_mask) || ((flags & H_COPY_PAGE) && (src & pg_mask)))
arch/powerpc/kvm/book3s_hv_rm_mmu.c
1007
ret = kvmppc_do_h_page_init_copy(vcpu, dest, src);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
955
unsigned long dest, unsigned long src)
arch/powerpc/kvm/book3s_hv_rm_mmu.c
971
ret = kvmppc_get_hpa(vcpu, mmu_seq, src, 0, &src_pa, NULL);
arch/powerpc/kvm/book3s_hv_rm_mmu.c
986
unsigned long dest, unsigned long src)
arch/powerpc/kvm/book3s_hv_rm_xics.c
283
u16 src;
arch/powerpc/kvm/book3s_hv_rm_xics.c
302
ics = kvmppc_xics_find_ics(xics, new_irq, &src);
arch/powerpc/kvm/book3s_hv_rm_xics.c
308
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_hv_rm_xics.c
681
u16 src;
arch/powerpc/kvm/book3s_hv_rm_xics.c
692
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_hv_rm_xics.c
696
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_hv_rm_xics.c
855
u16 src;
arch/powerpc/kvm/book3s_hv_rm_xics.c
864
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_hv_rm_xics.c
868
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_hv_uvmem.c
529
mig.src = &src_pfn;
arch/powerpc/kvm/book3s_hv_uvmem.c
543
spage = migrate_pfn_to_page(*mig.src);
arch/powerpc/kvm/book3s_hv_uvmem.c
544
if (!spage || !(*mig.src & MIGRATE_PFN_MIGRATE))
arch/powerpc/kvm/book3s_hv_uvmem.c
757
mig.src = &src_pfn;
arch/powerpc/kvm/book3s_hv_uvmem.c
765
if (!(*mig.src & MIGRATE_PFN_MIGRATE)) {
arch/powerpc/kvm/book3s_hv_uvmem.c
777
pfn = *mig.src >> MIGRATE_PFN_SHIFT;
arch/powerpc/kvm/book3s_hv_uvmem.c
778
spage = migrate_pfn_to_page(*mig.src);
arch/powerpc/kvm/book3s_xics.c
1109
u16 src;
arch/powerpc/kvm/book3s_xics.c
1131
ics = kvmppc_xics_find_ics(xics, xisr, &src);
arch/powerpc/kvm/book3s_xics.c
172
u16 src;
arch/powerpc/kvm/book3s_xics.c
177
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_xics.c
180
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.c
201
u16 src;
arch/powerpc/kvm/book3s_xics.c
207
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_xics.c
210
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.c
228
u16 src;
arch/powerpc/kvm/book3s_xics.c
233
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_xics.c
236
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.c
254
u16 src;
arch/powerpc/kvm/book3s_xics.c
259
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_xics.c
262
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.c
383
u16 src;
arch/powerpc/kvm/book3s_xics.c
403
ics = kvmppc_xics_find_ics(xics, new_irq, &src);
arch/powerpc/kvm/book3s_xics.c
408
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.c
73
u16 src;
arch/powerpc/kvm/book3s_xics.c
78
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_xics.c
783
u16 src;
arch/powerpc/kvm/book3s_xics.c
794
ics = kvmppc_xics_find_ics(xics, irq, &src);
arch/powerpc/kvm/book3s_xics.c
799
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.c
83
state = &ics->irq_state[src];
arch/powerpc/kvm/book3s_xics.h
132
u16 src = irq & KVMPPC_XICS_SRC_MASK;
arch/powerpc/kvm/book3s_xics.h
136
*source = src;
arch/powerpc/kvm/book3s_xive.c
403
u16 src;
arch/powerpc/kvm/book3s_xive.c
423
sb = kvmppc_xive_find_source(xive, irq, &src);
arch/powerpc/kvm/book3s_xive.c
426
state = &sb->irq_state[src];
arch/powerpc/kvm/book3s_xive.c
524
u16 src;
arch/powerpc/kvm/book3s_xive.c
550
sb = kvmppc_xive_find_source(xive, irq, &src);
arch/powerpc/kvm/book3s_xive.c
558
state = &sb->irq_state[src];
arch/powerpc/kvm/book3s_xive.h
215
u16 src = irq & KVMPPC_XICS_SRC_MASK;
arch/powerpc/kvm/book3s_xive.h
218
*source = src;
arch/powerpc/kvm/book3s_xive_native.c
237
u16 src;
arch/powerpc/kvm/book3s_xive_native.c
249
sb = kvmppc_xive_find_source(xive, irq, &src);
arch/powerpc/kvm/book3s_xive_native.c
255
state = &sb->irq_state[src];
arch/powerpc/kvm/book3s_xive_native.c
469
u16 src;
arch/powerpc/kvm/book3s_xive_native.c
476
sb = kvmppc_xive_find_source(xive, irq, &src);
arch/powerpc/kvm/book3s_xive_native.c
480
state = &sb->irq_state[src];
arch/powerpc/kvm/book3s_xive_native.c
516
u16 src;
arch/powerpc/kvm/book3s_xive_native.c
521
sb = kvmppc_xive_find_source(xive, irq, &src);
arch/powerpc/kvm/book3s_xive_native.c
525
state = &sb->irq_state[src];
arch/powerpc/kvm/mpic.c
1027
struct irq_source *src;
arch/powerpc/kvm/mpic.c
1049
opp->src[opp->irq_ipi0 + idx].destmask |= val;
arch/powerpc/kvm/mpic.c
1096
src = &opp->src[n_IRQ];
arch/powerpc/kvm/mpic.c
1099
IVPR_PRIORITY(src->ivpr) > dst->servicing.priority)) {
arch/powerpc/kvm/mpic.c
1129
struct irq_source *src;
arch/powerpc/kvm/mpic.c
1142
src = &opp->src[irq];
arch/powerpc/kvm/mpic.c
1143
if (!(src->ivpr & IVPR_ACTIVITY_MASK) ||
arch/powerpc/kvm/mpic.c
1144
!(IVPR_PRIORITY(src->ivpr) > dst->ctpr)) {
arch/powerpc/kvm/mpic.c
1146
__func__, irq, dst->ctpr, src->ivpr);
arch/powerpc/kvm/mpic.c
1152
retval = IVPR_VECTOR(opp, src->ivpr);
arch/powerpc/kvm/mpic.c
1155
if (!src->level) {
arch/powerpc/kvm/mpic.c
1157
src->ivpr &= ~IVPR_ACTIVITY_MASK;
arch/powerpc/kvm/mpic.c
1158
src->pending = 0;
arch/powerpc/kvm/mpic.c
1163
src->destmask &= ~(1 << cpu);
arch/powerpc/kvm/mpic.c
1164
if (src->destmask && !src->level) {
arch/powerpc/kvm/mpic.c
1169
src->ivpr |= IVPR_ACTIVITY_MASK;
arch/powerpc/kvm/mpic.c
1324
opp->src[i].level = false;
arch/powerpc/kvm/mpic.c
1328
opp->src[i].type = IRQ_TYPE_FSLINT;
arch/powerpc/kvm/mpic.c
1329
opp->src[i].level = true;
arch/powerpc/kvm/mpic.c
1334
opp->src[i].type = IRQ_TYPE_FSLSPECIAL;
arch/powerpc/kvm/mpic.c
1335
opp->src[i].level = false;
arch/powerpc/kvm/mpic.c
1595
attr32 = opp->src[attr->attr].pending;
arch/powerpc/kvm/mpic.c
221
struct irq_source src[MAX_IRQ];
arch/powerpc/kvm/mpic.c
303
irq, IVPR_PRIORITY(opp->src[irq].ivpr), priority);
arch/powerpc/kvm/mpic.c
305
if (IVPR_PRIORITY(opp->src[irq].ivpr) > priority) {
arch/powerpc/kvm/mpic.c
307
priority = IVPR_PRIORITY(opp->src[irq].ivpr);
arch/powerpc/kvm/mpic.c
327
struct irq_source *src;
arch/powerpc/kvm/mpic.c
331
src = &opp->src[n_IRQ];
arch/powerpc/kvm/mpic.c
336
if (src->output != ILR_INTTGT_INT) {
arch/powerpc/kvm/mpic.c
338
__func__, src->output, n_IRQ, active, was_active,
arch/powerpc/kvm/mpic.c
339
dst->outputs_active[src->output]);
arch/powerpc/kvm/mpic.c
347
dst->outputs_active[src->output]++ == 0) {
arch/powerpc/kvm/mpic.c
349
__func__, src->output, n_CPU, n_IRQ);
arch/powerpc/kvm/mpic.c
350
mpic_irq_raise(opp, dst, src->output);
arch/powerpc/kvm/mpic.c
354
--dst->outputs_active[src->output] == 0) {
arch/powerpc/kvm/mpic.c
356
__func__, src->output, n_CPU, n_IRQ);
arch/powerpc/kvm/mpic.c
357
mpic_irq_lower(opp, dst, src->output);
arch/powerpc/kvm/mpic.c
364
priority = IVPR_PRIORITY(src->ivpr);
arch/powerpc/kvm/mpic.c
413
struct irq_source *src;
arch/powerpc/kvm/mpic.c
417
src = &opp->src[n_IRQ];
arch/powerpc/kvm/mpic.c
418
active = src->pending;
arch/powerpc/kvm/mpic.c
420
if ((src->ivpr & IVPR_MASK_MASK) && !src->nomask) {
arch/powerpc/kvm/mpic.c
426
was_active = !!(src->ivpr & IVPR_ACTIVITY_MASK);
arch/powerpc/kvm/mpic.c
438
src->ivpr |= IVPR_ACTIVITY_MASK;
arch/powerpc/kvm/mpic.c
440
src->ivpr &= ~IVPR_ACTIVITY_MASK;
arch/powerpc/kvm/mpic.c
442
if (src->destmask == 0) {
arch/powerpc/kvm/mpic.c
448
if (src->destmask == (1 << src->last_cpu)) {
arch/powerpc/kvm/mpic.c
450
IRQ_local_pipe(opp, src->last_cpu, n_IRQ, active, was_active);
arch/powerpc/kvm/mpic.c
451
} else if (!(src->ivpr & IVPR_MODE_MASK)) {
arch/powerpc/kvm/mpic.c
454
if (src->destmask & (1 << i)) {
arch/powerpc/kvm/mpic.c
461
for (i = src->last_cpu + 1; i != src->last_cpu; i++) {
arch/powerpc/kvm/mpic.c
465
if (src->destmask & (1 << i)) {
arch/powerpc/kvm/mpic.c
468
src->last_cpu = i;
arch/powerpc/kvm/mpic.c
478
struct irq_source *src;
arch/powerpc/kvm/mpic.c
485
src = &opp->src[n_IRQ];
arch/powerpc/kvm/mpic.c
487
n_IRQ, level, src->ivpr);
arch/powerpc/kvm/mpic.c
488
if (src->level) {
arch/powerpc/kvm/mpic.c
490
src->pending = level;
arch/powerpc/kvm/mpic.c
495
src->pending = 1;
arch/powerpc/kvm/mpic.c
499
if (src->output != ILR_INTTGT_INT) {
arch/powerpc/kvm/mpic.c
506
src->pending = 0;
arch/powerpc/kvm/mpic.c
526
opp->src[i].ivpr = opp->ivpr_reset;
arch/powerpc/kvm/mpic.c
528
switch (opp->src[i].type) {
arch/powerpc/kvm/mpic.c
530
opp->src[i].level =
arch/powerpc/kvm/mpic.c
535
opp->src[i].ivpr |= IVPR_POLARITY_MASK;
arch/powerpc/kvm/mpic.c
563
return opp->src[n_IRQ].idr;
arch/powerpc/kvm/mpic.c
569
return opp->src[n_IRQ].output;
arch/powerpc/kvm/mpic.c
576
return opp->src[n_IRQ].ivpr;
arch/powerpc/kvm/mpic.c
582
struct irq_source *src = &opp->src[n_IRQ];
arch/powerpc/kvm/mpic.c
594
src->idr = val & mask;
arch/powerpc/kvm/mpic.c
595
pr_debug("Set IDR %d to 0x%08x\n", n_IRQ, src->idr);
arch/powerpc/kvm/mpic.c
598
if (src->idr & crit_mask) {
arch/powerpc/kvm/mpic.c
599
if (src->idr & normal_mask) {
arch/powerpc/kvm/mpic.c
604
src->output = ILR_INTTGT_CINT;
arch/powerpc/kvm/mpic.c
605
src->nomask = true;
arch/powerpc/kvm/mpic.c
606
src->destmask = 0;
arch/powerpc/kvm/mpic.c
611
if (src->idr & (1UL << n_ci))
arch/powerpc/kvm/mpic.c
612
src->destmask |= 1UL << i;
arch/powerpc/kvm/mpic.c
615
src->output = ILR_INTTGT_INT;
arch/powerpc/kvm/mpic.c
616
src->nomask = false;
arch/powerpc/kvm/mpic.c
617
src->destmask = src->idr & normal_mask;
arch/powerpc/kvm/mpic.c
620
src->destmask = src->idr;
arch/powerpc/kvm/mpic.c
628
struct irq_source *src = &opp->src[n_IRQ];
arch/powerpc/kvm/mpic.c
630
src->output = val & ILR_INTTGT_MASK;
arch/powerpc/kvm/mpic.c
631
pr_debug("Set ILR %d to 0x%08x, output %d\n", n_IRQ, src->idr,
arch/powerpc/kvm/mpic.c
632
src->output);
arch/powerpc/kvm/mpic.c
650
opp->src[n_IRQ].ivpr =
arch/powerpc/kvm/mpic.c
651
(opp->src[n_IRQ].ivpr & IVPR_ACTIVITY_MASK) | (val & mask);
arch/powerpc/kvm/mpic.c
657
switch (opp->src[n_IRQ].type) {
arch/powerpc/kvm/mpic.c
659
opp->src[n_IRQ].level =
arch/powerpc/kvm/mpic.c
660
!!(opp->src[n_IRQ].ivpr & IVPR_SENSE_MASK);
arch/powerpc/kvm/mpic.c
664
opp->src[n_IRQ].ivpr &= ~IVPR_SENSE_MASK;
arch/powerpc/kvm/mpic.c
668
opp->src[n_IRQ].ivpr &= ~(IVPR_POLARITY_MASK | IVPR_SENSE_MASK);
arch/powerpc/kvm/mpic.c
674
opp->src[n_IRQ].ivpr);
arch/powerpc/lib/checksum_wrappers.c
14
__wsum csum_and_copy_from_user(const void __user *src, void *dst,
arch/powerpc/lib/checksum_wrappers.c
19
if (unlikely(!user_read_access_begin(src, len)))
arch/powerpc/lib/checksum_wrappers.c
22
csum = csum_partial_copy_generic((void __force *)src, dst, len);
arch/powerpc/lib/checksum_wrappers.c
28
__wsum csum_and_copy_to_user(const void *src, void __user *dst, int len)
arch/powerpc/lib/checksum_wrappers.c
35
csum = csum_partial_copy_generic(src, (void __force *)dst, len);
arch/powerpc/lib/code-patching.c
684
int translate_branch(ppc_inst_t *instr, const u32 *dest, const u32 *src)
arch/powerpc/lib/code-patching.c
687
target = branch_target(src);
arch/powerpc/lib/code-patching.c
689
if (instr_is_branch_iform(ppc_inst_read(src)))
arch/powerpc/lib/code-patching.c
691
ppc_inst_val(ppc_inst_read(src)));
arch/powerpc/lib/code-patching.c
692
else if (instr_is_branch_bform(ppc_inst_read(src)))
arch/powerpc/lib/code-patching.c
694
ppc_inst_val(ppc_inst_read(src)));
arch/powerpc/lib/feature-fixups.c
54
static int patch_alt_instruction(u32 *src, u32 *dest, u32 *alt_start, u32 *alt_end)
arch/powerpc/lib/feature-fixups.c
59
instr = ppc_inst_read(src);
arch/powerpc/lib/feature-fixups.c
61
if (instr_is_relative_branch(ppc_inst_read(src))) {
arch/powerpc/lib/feature-fixups.c
613
u32 *src, *dest, *end;
arch/powerpc/lib/feature-fixups.c
618
src = (u32 *)(KERNELBASE + PHYSICAL_START);
arch/powerpc/lib/feature-fixups.c
62
u32 *target = (u32 *)branch_target(src);
arch/powerpc/lib/feature-fixups.c
620
end = (void *)src + (__end_interrupts - _stext);
arch/powerpc/lib/feature-fixups.c
622
while (src < end) {
arch/powerpc/lib/feature-fixups.c
623
inst = ppc_inst_read(src);
arch/powerpc/lib/feature-fixups.c
625
src = ppc_inst_next(src, src);
arch/powerpc/lib/feature-fixups.c
66
err = translate_branch(&instr, dest, src);
arch/powerpc/lib/feature-fixups.c
80
u32 *start, *end, *alt_start, *alt_end, *src, *dest;
arch/powerpc/lib/feature-fixups.c
93
src = alt_start;
arch/powerpc/lib/feature-fixups.c
96
for (; src < alt_end; src = ppc_inst_next(src, src),
arch/powerpc/lib/feature-fixups.c
98
if (patch_alt_instruction(src, dest, alt_start, alt_end))
arch/powerpc/lib/pmem.c
69
long __copy_from_user_flushcache(void *dest, const void __user *src,
arch/powerpc/lib/pmem.c
74
copied = __copy_from_user(dest, src, size);
arch/powerpc/lib/pmem.c
80
void memcpy_flushcache(void *dest, const void *src, size_t size)
arch/powerpc/lib/pmem.c
84
memcpy(dest, src, size);
arch/powerpc/math-emu/math_efp.c
182
unsigned long type, func, fc, fa, fb, src, speinsn;
arch/powerpc/math-emu/math_efp.c
198
src = (speinsn >> 5) & 0x7;
arch/powerpc/math-emu/math_efp.c
214
switch (src) {
arch/powerpc/mm/book3s64/slice.c
391
const struct slice_mask *src)
arch/powerpc/mm/book3s64/slice.c
393
dst->low_slices = src->low_slices;
arch/powerpc/mm/book3s64/slice.c
396
bitmap_copy(dst->high_slices, src->high_slices, SLICE_NUM_HIGH);
arch/powerpc/net/bpf_jit_comp.c
388
void *bpf_arch_text_copy(void *dst, void *src, size_t len)
arch/powerpc/net/bpf_jit_comp.c
396
err = patch_instructions(dst, src, len, false);
arch/powerpc/platforms/44x/uic.c
102
sr = 1 << (31-src);
arch/powerpc/platforms/44x/uic.c
123
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/44x/uic.c
149
mask = ~(1 << (31 - src));
arch/powerpc/platforms/44x/uic.c
154
tr = (tr & mask) | (trigger << (31-src));
arch/powerpc/platforms/44x/uic.c
155
pr = (pr & mask) | (polarity << (31-src));
arch/powerpc/platforms/44x/uic.c
202
int src;
arch/powerpc/platforms/44x/uic.c
215
src = 32 - ffs(msr);
arch/powerpc/platforms/44x/uic.c
217
generic_handle_domain_irq(uic->irqhost, src);
arch/powerpc/platforms/44x/uic.c
324
int src;
arch/powerpc/platforms/44x/uic.c
329
src = 32 - ffs(msr);
arch/powerpc/platforms/44x/uic.c
331
return irq_find_mapping(primary_uic->irqhost, src);
arch/powerpc/platforms/44x/uic.c
55
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/44x/uic.c
59
sr = 1 << (31-src);
arch/powerpc/platforms/44x/uic.c
73
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/44x/uic.c
79
er &= ~(1 << (31 - src));
arch/powerpc/platforms/44x/uic.c
87
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/44x/uic.c
91
mtdcr(uic->dcrbase + UIC_SR, 1 << (31-src));
arch/powerpc/platforms/44x/uic.c
98
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/8xx/micropatch.c
367
u32 __iomem *src = (u32 __iomem *)&cp->cp_dparam[PROFF_SMC1 + i];
arch/powerpc/platforms/8xx/micropatch.c
370
out_be32(dst, in_be32(src));
arch/powerpc/platforms/powermac/pic.c
101
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/powermac/pic.c
102
unsigned long bit = 1UL << (src & 0x1f);
arch/powerpc/platforms/powermac/pic.c
103
int i = src >> 5;
arch/powerpc/platforms/powermac/pic.c
107
if (__test_and_clear_bit(src, ppc_lost_interrupts))
arch/powerpc/platforms/powermac/pic.c
147
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/powermac/pic.c
148
unsigned long bit = 1UL << (src & 0x1f);
arch/powerpc/platforms/powermac/pic.c
149
int i = src >> 5;
arch/powerpc/platforms/powermac/pic.c
154
__set_bit(src, ppc_cached_irq_mask);
arch/powerpc/platforms/powermac/pic.c
155
__pmac_set_irq_mask(src, 0);
arch/powerpc/platforms/powermac/pic.c
164
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/powermac/pic.c
167
__clear_bit(src, ppc_cached_irq_mask);
arch/powerpc/platforms/powermac/pic.c
168
__pmac_set_irq_mask(src, 1);
arch/powerpc/platforms/powermac/pic.c
175
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/powermac/pic.c
178
__set_bit(src, ppc_cached_irq_mask);
arch/powerpc/platforms/powermac/pic.c
179
__pmac_set_irq_mask(src, 0);
arch/powerpc/platforms/powermac/pic.c
79
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/platforms/powermac/pic.c
80
unsigned long bit = 1UL << (src & 0x1f);
arch/powerpc/platforms/powermac/pic.c
81
int i = src >> 5;
arch/powerpc/platforms/powermac/pic.c
85
__clear_bit(src, ppc_cached_irq_mask);
arch/powerpc/platforms/powermac/pic.c
86
if (__test_and_clear_bit(src, ppc_lost_interrupts))
arch/powerpc/platforms/powernv/opal-fadump.c
130
base = be64_to_cpu(fdm->rgn[i].src);
arch/powerpc/platforms/powernv/opal-fadump.c
164
i, be64_to_cpu(fdm->rgn[i].src),
arch/powerpc/platforms/powernv/opal-fadump.c
199
opal_fdm->rgn[i].src = cpu_to_be64(fadump_conf->boot_mem_addr[i]);
arch/powerpc/platforms/powernv/opal-fadump.c
282
be64_to_cpu(opal_fdm->rgn[i].src),
arch/powerpc/platforms/powernv/opal-fadump.c
568
be64_to_cpu(fdm_ptr->rgn[i].src),
arch/powerpc/platforms/pseries/iommu.c
1000
if (!src)
arch/powerpc/platforms/pseries/iommu.c
1008
dst->value = kmemdup(src->value, src->length, GFP_KERNEL);
arch/powerpc/platforms/pseries/iommu.c
1009
dst->length = src->length;
arch/powerpc/platforms/pseries/iommu.c
997
struct property *src, *dst;
arch/powerpc/platforms/pseries/iommu.c
999
src = of_find_property(pdn, from, NULL);
arch/powerpc/sysdev/cpm2.c
112
void __cpm2_setbrg(uint brg, uint rate, uint clk, int div16, int src)
arch/powerpc/sysdev/cpm2.c
127
val = (((clk * 2 / rate) - 1) & ~1) | CPM_BRG_EN | src;
arch/powerpc/sysdev/cpm2_pic.c
132
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/cpm2_pic.c
139
if (src >= CPM2_IRQ_PORTC15 && src <= CPM2_IRQ_PORTC0) {
arch/powerpc/sysdev/cpm2_pic.c
163
if (src >= CPM2_IRQ_EXT1 && src <= CPM2_IRQ_EXT7)
arch/powerpc/sysdev/cpm2_pic.c
164
edibit = (14 - (src - CPM2_IRQ_EXT1));
arch/powerpc/sysdev/cpm2_pic.c
166
if (src >= CPM2_IRQ_PORTC15 && src <= CPM2_IRQ_PORTC0)
arch/powerpc/sysdev/cpm2_pic.c
167
edibit = (31 - (CPM2_IRQ_PORTC0 - src));
arch/powerpc/sysdev/ehv_pic.c
114
unsigned int src = virq_to_hw(d->irq);
arch/powerpc/sysdev/ehv_pic.c
126
ev_int_get_config(src, &vold, &prio, &cpu_dest);
arch/powerpc/sysdev/ehv_pic.c
139
ev_int_set_config(src, vecpri, prio, cpu_dest);
arch/powerpc/sysdev/ehv_pic.c
47
unsigned int src = virq_to_hw(d->irq);
arch/powerpc/sysdev/ehv_pic.c
49
ev_int_set_mask(src, 0);
arch/powerpc/sysdev/ehv_pic.c
54
unsigned int src = virq_to_hw(d->irq);
arch/powerpc/sysdev/ehv_pic.c
56
ev_int_set_mask(src, 1);
arch/powerpc/sysdev/ehv_pic.c
61
unsigned int src = virq_to_hw(d->irq);
arch/powerpc/sysdev/ehv_pic.c
63
ev_int_eoi(src);
arch/powerpc/sysdev/ehv_pic.c
74
unsigned int src = virq_to_hw(d->irq);
arch/powerpc/sysdev/ehv_pic.c
80
ev_int_get_config(src, &config, &prio, &cpu_dest);
arch/powerpc/sysdev/ehv_pic.c
81
ev_int_set_config(src, config, prio, cpuid);
arch/powerpc/sysdev/fsl_mpic_err.c
37
unsigned int src = virq_to_hw(d->irq) - mpic->err_int_vecs[0];
arch/powerpc/sysdev/fsl_mpic_err.c
40
eimr |= (1 << (31 - src));
arch/powerpc/sysdev/fsl_mpic_err.c
48
unsigned int src = virq_to_hw(d->irq) - mpic->err_int_vecs[0];
arch/powerpc/sysdev/fsl_mpic_err.c
51
eimr &= ~(1 << (31 - src));
arch/powerpc/sysdev/ipic.c
524
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/ipic.c
530
temp = ipic_read(ipic->regs, ipic_info[src].mask);
arch/powerpc/sysdev/ipic.c
531
temp |= (1 << (31 - ipic_info[src].bit));
arch/powerpc/sysdev/ipic.c
532
ipic_write(ipic->regs, ipic_info[src].mask, temp);
arch/powerpc/sysdev/ipic.c
540
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/ipic.c
546
temp = ipic_read(ipic->regs, ipic_info[src].mask);
arch/powerpc/sysdev/ipic.c
547
temp &= ~(1 << (31 - ipic_info[src].bit));
arch/powerpc/sysdev/ipic.c
548
ipic_write(ipic->regs, ipic_info[src].mask, temp);
arch/powerpc/sysdev/ipic.c
560
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/ipic.c
566
temp = 1 << (31 - ipic_info[src].bit);
arch/powerpc/sysdev/ipic.c
567
ipic_write(ipic->regs, ipic_info[src].ack, temp);
arch/powerpc/sysdev/ipic.c
579
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/ipic.c
585
temp = ipic_read(ipic->regs, ipic_info[src].mask);
arch/powerpc/sysdev/ipic.c
586
temp &= ~(1 << (31 - ipic_info[src].bit));
arch/powerpc/sysdev/ipic.c
587
ipic_write(ipic->regs, ipic_info[src].mask, temp);
arch/powerpc/sysdev/ipic.c
589
temp = 1 << (31 - ipic_info[src].bit);
arch/powerpc/sysdev/ipic.c
590
ipic_write(ipic->regs, ipic_info[src].ack, temp);
arch/powerpc/sysdev/ipic.c
602
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/ipic.c
616
if ((flow_type & IRQ_TYPE_EDGE_FALLING) && !ipic_info[src].ack) {
arch/powerpc/sysdev/ipic.c
635
if (src == IPIC_IRQ_EXT0)
arch/powerpc/sysdev/ipic.c
638
if (src >= IPIC_IRQ_EXT1 && src <= IPIC_IRQ_EXT7)
arch/powerpc/sysdev/ipic.c
639
edibit = (14 - (src - IPIC_IRQ_EXT1));
arch/powerpc/sysdev/mpic.c
1665
unsigned int src = virq_to_hw(irq);
arch/powerpc/sysdev/mpic.c
1673
if (mpic_is_ipi(mpic, src)) {
arch/powerpc/sysdev/mpic.c
1674
reg = mpic_ipi_read(src - mpic->ipi_vecs[0]) &
arch/powerpc/sysdev/mpic.c
1676
mpic_ipi_write(src - mpic->ipi_vecs[0],
arch/powerpc/sysdev/mpic.c
1678
} else if (mpic_is_tm(mpic, src)) {
arch/powerpc/sysdev/mpic.c
1679
reg = mpic_tm_read(src - mpic->timer_vecs[0]) &
arch/powerpc/sysdev/mpic.c
1681
mpic_tm_write(src - mpic->timer_vecs[0],
arch/powerpc/sysdev/mpic.c
1684
reg = mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI))
arch/powerpc/sysdev/mpic.c
1686
mpic_irq_write(src, MPIC_INFO(IRQ_VECTOR_PRI),
arch/powerpc/sysdev/mpic.c
1769
u32 src;
arch/powerpc/sysdev/mpic.c
1771
src = mpic_cpu_read(reg) & MPIC_INFO(VECPRI_VECTOR_MASK);
arch/powerpc/sysdev/mpic.c
1773
DBG("%s: get_one_irq(reg 0x%x): %d\n", mpic->name, reg, src);
arch/powerpc/sysdev/mpic.c
1775
if (unlikely(src == mpic->spurious_vec)) {
arch/powerpc/sysdev/mpic.c
1780
if (unlikely(mpic->protected && test_bit(src, mpic->protected))) {
arch/powerpc/sysdev/mpic.c
1782
mpic->name, (int)src);
arch/powerpc/sysdev/mpic.c
1787
return irq_find_mapping(mpic->irqhost, src);
arch/powerpc/sysdev/mpic.c
1808
u32 src;
arch/powerpc/sysdev/mpic.c
1812
src = mfspr(SPRN_EPR);
arch/powerpc/sysdev/mpic.c
1814
if (unlikely(src == mpic->spurious_vec)) {
arch/powerpc/sysdev/mpic.c
1819
if (unlikely(mpic->protected && test_bit(src, mpic->protected))) {
arch/powerpc/sysdev/mpic.c
1821
mpic->name, (int)src);
arch/powerpc/sysdev/mpic.c
1825
return irq_find_mapping(mpic->irqhost, src);
arch/powerpc/sysdev/mpic.c
615
static unsigned int mpic_is_ipi(struct mpic *mpic, unsigned int src)
arch/powerpc/sysdev/mpic.c
617
return (src >= mpic->ipi_vecs[0] && src <= mpic->ipi_vecs[3]);
arch/powerpc/sysdev/mpic.c
621
static unsigned int mpic_is_tm(struct mpic *mpic, unsigned int src)
arch/powerpc/sysdev/mpic.c
623
return (src >= mpic->timer_vecs[0] && src <= mpic->timer_vecs[7]);
arch/powerpc/sysdev/mpic.c
672
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
674
DBG("%p: %s: enable_irq: %d (src %d)\n", mpic, mpic->name, d->irq, src);
arch/powerpc/sysdev/mpic.c
676
mpic_irq_write(src, MPIC_INFO(IRQ_VECTOR_PRI),
arch/powerpc/sysdev/mpic.c
677
mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI)) &
arch/powerpc/sysdev/mpic.c
683
__func__, src);
arch/powerpc/sysdev/mpic.c
686
} while(mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI)) & MPIC_VECPRI_MASK);
arch/powerpc/sysdev/mpic.c
693
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
695
DBG("%s: disable_irq: %d (src %d)\n", mpic->name, d->irq, src);
arch/powerpc/sysdev/mpic.c
697
mpic_irq_write(src, MPIC_INFO(IRQ_VECTOR_PRI),
arch/powerpc/sysdev/mpic.c
698
mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI)) |
arch/powerpc/sysdev/mpic.c
705
__func__, src);
arch/powerpc/sysdev/mpic.c
708
} while(!(mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI)) & MPIC_VECPRI_MASK));
arch/powerpc/sysdev/mpic.c
731
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
736
mpic_ht_end_irq(mpic, src);
arch/powerpc/sysdev/mpic.c
742
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
745
mpic_startup_ht_interrupt(mpic, src, irqd_is_level_type(d));
arch/powerpc/sysdev/mpic.c
753
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
755
mpic_shutdown_ht_interrupt(mpic, src);
arch/powerpc/sysdev/mpic.c
762
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
773
mpic_ht_end_irq(mpic, src);
arch/powerpc/sysdev/mpic.c
783
unsigned int src = virq_to_hw(d->irq) - mpic->ipi_vecs[0];
arch/powerpc/sysdev/mpic.c
785
DBG("%s: enable_ipi: %d (ipi %d)\n", mpic->name, d->irq, src);
arch/powerpc/sysdev/mpic.c
786
mpic_ipi_write(src, mpic_ipi_read(src) & ~MPIC_VECPRI_MASK);
arch/powerpc/sysdev/mpic.c
811
unsigned int src = virq_to_hw(d->irq) - mpic->timer_vecs[0];
arch/powerpc/sysdev/mpic.c
813
DBG("%s: enable_tm: %d (tm %d)\n", mpic->name, d->irq, src);
arch/powerpc/sysdev/mpic.c
814
mpic_tm_write(src, mpic_tm_read(src) & ~MPIC_VECPRI_MASK);
arch/powerpc/sysdev/mpic.c
815
mpic_tm_read(src);
arch/powerpc/sysdev/mpic.c
821
unsigned int src = virq_to_hw(d->irq) - mpic->timer_vecs[0];
arch/powerpc/sysdev/mpic.c
823
mpic_tm_write(src, mpic_tm_read(src) | MPIC_VECPRI_MASK);
arch/powerpc/sysdev/mpic.c
824
mpic_tm_read(src);
arch/powerpc/sysdev/mpic.c
831
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
836
mpic_irq_write(src, MPIC_INFO(IRQ_DESTINATION), 1 << cpuid);
arch/powerpc/sysdev/mpic.c
842
mpic_irq_write(src, MPIC_INFO(IRQ_DESTINATION),
arch/powerpc/sysdev/mpic.c
873
unsigned int src = irqd_to_hwirq(d);
arch/powerpc/sysdev/mpic.c
877
mpic, d->irq, src, flow_type);
arch/powerpc/sysdev/mpic.c
879
if (src >= mpic->num_sources)
arch/powerpc/sysdev/mpic.c
882
vold = mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI));
arch/powerpc/sysdev/mpic.c
915
if (mpic_is_ht_interrupt(mpic, src))
arch/powerpc/sysdev/mpic.c
925
mpic_irq_write(src, MPIC_INFO(IRQ_VECTOR_PRI), vnew);
arch/powerpc/sysdev/mpic.c
933
unsigned int src = virq_to_hw(virq);
arch/powerpc/sysdev/mpic.c
937
mpic, virq, src, vector);
arch/powerpc/sysdev/mpic.c
939
if (src >= mpic->num_sources)
arch/powerpc/sysdev/mpic.c
942
vecpri = mpic_irq_read(src, MPIC_INFO(IRQ_VECTOR_PRI));
arch/powerpc/sysdev/mpic.c
945
mpic_irq_write(src, MPIC_INFO(IRQ_VECTOR_PRI), vecpri);
arch/powerpc/sysdev/mpic.c
951
unsigned int src = virq_to_hw(virq);
arch/powerpc/sysdev/mpic.c
954
mpic, virq, src, cpuid);
arch/powerpc/sysdev/mpic.c
956
if (src >= mpic->num_sources)
arch/powerpc/sysdev/mpic.c
959
mpic_irq_write(src, MPIC_INFO(IRQ_DESTINATION), 1 << cpuid);
arch/riscv/crypto/aes-riscv64-glue.c
102
aes_ecb_encrypt_zvkned(ctx, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
106
aes_ecb_decrypt_zvkned(ctx, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
140
aes_cbc_encrypt_zvkned(ctx, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
145
aes_cbc_decrypt_zvkned(ctx, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
174
struct scatterlist *src, *dst;
arch/riscv/crypto/aes-riscv64-glue.c
199
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/riscv/crypto/aes-riscv64-glue.c
204
dst = src = scatterwalk_ffwd(sg_src, req->src, cbc_len);
arch/riscv/crypto/aes-riscv64-glue.c
205
if (req->dst != req->src)
arch/riscv/crypto/aes-riscv64-glue.c
207
skcipher_request_set_crypt(&subreq, src, dst,
arch/riscv/crypto/aes-riscv64-glue.c
214
aes_cbc_cts_crypt_zvkned(ctx, walk.src.virt.addr, walk.dst.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
259
aes_ctr32_crypt_zvkned_zvkb(ctx, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
271
aes_ctr32_crypt_zvkned_zvkb(ctx, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
279
walk.src.virt.addr + p1_nbytes,
arch/riscv/crypto/aes-riscv64-glue.c
316
struct scatterlist *src, *dst;
arch/riscv/crypto/aes-riscv64-glue.c
342
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/riscv/crypto/aes-riscv64-glue.c
360
&ctx->ctx1, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
364
&ctx->ctx1, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
375
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/riscv/crypto/aes-riscv64-glue.c
376
if (req->dst != req->src)
arch/riscv/crypto/aes-riscv64-glue.c
379
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/riscv/crypto/aes-riscv64-glue.c
389
&ctx->ctx1, walk.src.virt.addr,
arch/riscv/crypto/aes-riscv64-glue.c
393
&ctx->ctx1, walk.src.virt.addr,
arch/riscv/crypto/ghash-riscv64-glue.c
61
const u8 *src, size_t srclen)
arch/riscv/crypto/ghash-riscv64-glue.c
66
ghash_zvkg(&dctx->accumulator, &tctx->key, src, srclen);
arch/riscv/crypto/ghash-riscv64-glue.c
70
crypto_xor((u8 *)&dctx->accumulator, src,
arch/riscv/crypto/ghash-riscv64-glue.c
73
src += GHASH_BLOCK_SIZE;
arch/riscv/crypto/ghash-riscv64-glue.c
79
static int riscv64_ghash_update(struct shash_desc *desc, const u8 *src,
arch/riscv/crypto/ghash-riscv64-glue.c
85
riscv64_ghash_blocks(tctx, dctx, src,
arch/riscv/crypto/ghash-riscv64-glue.c
90
static int riscv64_ghash_finup(struct shash_desc *desc, const u8 *src,
arch/riscv/crypto/ghash-riscv64-glue.c
99
memcpy(buf, src, len);
arch/riscv/crypto/sm4-riscv64-glue.c
43
static void riscv64_sm4_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/riscv/crypto/sm4-riscv64-glue.c
49
sm4_crypt_zvksed_zvkb(ctx->rkey_enc, src, dst);
arch/riscv/crypto/sm4-riscv64-glue.c
52
sm4_crypt_block(ctx->rkey_enc, dst, src);
arch/riscv/crypto/sm4-riscv64-glue.c
56
static void riscv64_sm4_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/riscv/crypto/sm4-riscv64-glue.c
62
sm4_crypt_zvksed_zvkb(ctx->rkey_dec, src, dst);
arch/riscv/crypto/sm4-riscv64-glue.c
65
sm4_crypt_block(ctx->rkey_dec, dst, src);
arch/riscv/include/asm/asm-prototypes.h
15
asmlinkage int enter_vector_usercopy(void *dst, void *src, size_t n, bool enable_sum);
arch/riscv/include/asm/insn-def.h
236
#define SB_RL(src, addr) \
arch/riscv/include/asm/insn-def.h
238
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
240
#define SB_AQRL(src, addr) \
arch/riscv/include/asm/insn-def.h
242
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
244
#define SH_RL(src, addr) \
arch/riscv/include/asm/insn-def.h
246
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
248
#define SH_AQRL(src, addr) \
arch/riscv/include/asm/insn-def.h
250
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
252
#define SW_RL(src, addr) \
arch/riscv/include/asm/insn-def.h
254
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
256
#define SW_AQRL(src, addr) \
arch/riscv/include/asm/insn-def.h
258
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
269
#define SD_RL(src, addr) \
arch/riscv/include/asm/insn-def.h
271
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/insn-def.h
273
#define SD_AQRL(src, addr) \
arch/riscv/include/asm/insn-def.h
275
__RD(0), RS1(addr), RS2(src))
arch/riscv/include/asm/processor.h
190
extern int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src);
arch/riscv/include/asm/string.h
35
#define memcpy(dst, src, len) __memcpy(dst, src, len)
arch/riscv/include/asm/string.h
37
#define memmove(dst, src, len) __memmove(dst, src, len)
arch/riscv/include/asm/thread_info.h
102
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src);
arch/riscv/include/asm/uaccess.h
435
extern long strncpy_from_user(char *dest, const char __user *src, long count);
arch/riscv/include/asm/uaccess.h
450
#define arch_get_kernel_nofault(dst, src, type, err_label) \
arch/riscv/include/asm/uaccess.h
451
__get_user_nocheck(*((type *)(dst)), (__force __user type *)(src), err_label)
arch/riscv/include/asm/uaccess.h
453
#define arch_put_kernel_nofault(dst, src, type, err_label) \
arch/riscv/include/asm/uaccess.h
454
__put_user_nocheck(*((type *)(src)), (__force __user type *)(dst), err_label)
arch/riscv/include/asm/vector.h
167
static __always_inline void __vstate_csr_restore(struct __riscv_v_ext_state *src)
arch/riscv/include/asm/vector.h
175
: : "r" (src->vstart), "r" (src->vtype), "r" (src->vl));
arch/riscv/include/asm/vector.h
186
csr_write(CSR_VXRM, (src->vcsr >> CSR_VXRM_SHIFT) & CSR_VXRM_MASK);
arch/riscv/include/asm/vector.h
187
csr_write(CSR_VXSAT, src->vcsr & CSR_VXSAT_MASK);
arch/riscv/include/asm/vector.h
192
csr_write(CSR_VCSR, src->vcsr);
arch/riscv/kernel/copy-unaligned.h
10
void __riscv_copy_words_unaligned(void *dst, const void *src, size_t size);
arch/riscv/kernel/copy-unaligned.h
11
void __riscv_copy_bytes_unaligned(void *dst, const void *src, size_t size);
arch/riscv/kernel/copy-unaligned.h
14
void __riscv_copy_vec_words_unaligned(void *dst, const void *src, size_t size);
arch/riscv/kernel/copy-unaligned.h
15
void __riscv_copy_vec_bytes_unaligned(void *dst, const void *src, size_t size);
arch/riscv/kernel/probes/uprobes.c
165
void *src, unsigned long len)
arch/riscv/kernel/probes/uprobes.c
172
memcpy(dst, src, len);
arch/riscv/kernel/probes/uprobes.c
176
dst += GET_INSN_LENGTH(*(probe_opcode_t *)src);
arch/riscv/kernel/process.c
214
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/riscv/kernel/process.c
216
fstate_save(src, task_pt_regs(src));
arch/riscv/kernel/process.c
217
*dst = *src;
arch/riscv/kernel/unaligned_access_speed.c
291
void *src;
arch/riscv/kernel/unaligned_access_speed.c
306
src = dst + (MISALIGNED_BUFFER_SIZE / 2);
arch/riscv/kernel/unaligned_access_speed.c
307
src += 2;
arch/riscv/kernel/unaligned_access_speed.c
312
__riscv_copy_vec_words_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
326
__riscv_copy_vec_words_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
335
__riscv_copy_vec_bytes_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
344
__riscv_copy_vec_bytes_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
43
void *src;
arch/riscv/kernel/unaligned_access_speed.c
52
src = dst + (MISALIGNED_BUFFER_SIZE / 2);
arch/riscv/kernel/unaligned_access_speed.c
53
src += 2;
arch/riscv/kernel/unaligned_access_speed.c
56
__riscv_copy_words_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
70
__riscv_copy_words_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
79
__riscv_copy_bytes_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/kernel/unaligned_access_speed.c
87
__riscv_copy_bytes_unaligned(dst, src, MISALIGNED_COPY_SIZE);
arch/riscv/lib/riscv_v_helpers.c
18
int __asm_vector_usercopy(void *dst, void *src, size_t n);
arch/riscv/lib/riscv_v_helpers.c
19
int __asm_vector_usercopy_sum_enabled(void *dst, void *src, size_t n);
arch/riscv/lib/riscv_v_helpers.c
20
int fallback_scalar_usercopy(void *dst, void *src, size_t n);
arch/riscv/lib/riscv_v_helpers.c
21
int fallback_scalar_usercopy_sum_enabled(void *dst, void *src, size_t n);
arch/riscv/lib/riscv_v_helpers.c
22
asmlinkage int enter_vector_usercopy(void *dst, void *src, size_t n,
arch/riscv/lib/riscv_v_helpers.c
32
remain = enable_sum ? __asm_vector_usercopy(dst, src, n) :
arch/riscv/lib/riscv_v_helpers.c
33
__asm_vector_usercopy_sum_enabled(dst, src, n);
arch/riscv/lib/riscv_v_helpers.c
39
src += copied;
arch/riscv/lib/riscv_v_helpers.c
47
return enable_sum ? fallback_scalar_usercopy(dst, src, n) :
arch/riscv/lib/riscv_v_helpers.c
48
fallback_scalar_usercopy_sum_enabled(dst, src, n);
arch/riscv/net/bpf_jit_comp32.c
1042
src = tmp2;
arch/riscv/net/bpf_jit_comp32.c
1044
emit_alu_r32(dst, src, ctx, BPF_OP(code));
arch/riscv/net/bpf_jit_comp32.c
1212
src = tmp2;
arch/riscv/net/bpf_jit_comp32.c
1218
emit_branch_r64(dst, src, rvoff, ctx, BPF_OP(code));
arch/riscv/net/bpf_jit_comp32.c
1220
emit_branch_r32(dst, src, rvoff, ctx, BPF_OP(code));
arch/riscv/net/bpf_jit_comp32.c
1247
if (emit_load_r64(dst, src, off, ctx, BPF_SIZE(code)))
arch/riscv/net/bpf_jit_comp32.c
1266
src = tmp2;
arch/riscv/net/bpf_jit_comp32.c
1269
if (emit_store_r64(dst, src, off, ctx, BPF_SIZE(code),
arch/riscv/net/bpf_jit_comp32.c
1282
if (emit_store_r64(dst, src, off, ctx, BPF_SIZE(code),
arch/riscv/net/bpf_jit_comp32.c
196
static void bpf_put_reg64(const s8 *reg, const s8 *src,
arch/riscv/net/bpf_jit_comp32.c
200
emit(rv_sw(RV_REG_FP, hi(reg), hi(src)), ctx);
arch/riscv/net/bpf_jit_comp32.c
201
emit(rv_sw(RV_REG_FP, lo(reg), lo(src)), ctx);
arch/riscv/net/bpf_jit_comp32.c
215
static void bpf_put_reg32(const s8 *reg, const s8 *src,
arch/riscv/net/bpf_jit_comp32.c
219
emit(rv_sw(RV_REG_FP, lo(reg), lo(src)), ctx);
arch/riscv/net/bpf_jit_comp32.c
406
static void emit_alu_r64(const s8 *dst, const s8 *src,
arch/riscv/net/bpf_jit_comp32.c
412
const s8 *rs = bpf_get_reg64(src, tmp2, ctx);
arch/riscv/net/bpf_jit_comp32.c
511
static void emit_alu_r32(const s8 *dst, const s8 *src,
arch/riscv/net/bpf_jit_comp32.c
517
const s8 *rs = bpf_get_reg32(src, tmp2, ctx);
arch/riscv/net/bpf_jit_comp32.c
835
static int emit_load_r64(const s8 *dst, const s8 *src, s16 off,
arch/riscv/net/bpf_jit_comp32.c
841
const s8 *rs = bpf_get_reg64(src, tmp2, ctx);
arch/riscv/net/bpf_jit_comp32.c
872
static int emit_store_r64(const s8 *dst, const s8 *src, s16 off,
arch/riscv/net/bpf_jit_comp32.c
879
const s8 *rs = bpf_get_reg64(src, tmp2, ctx);
arch/riscv/net/bpf_jit_comp32.c
964
const s8 *src = bpf2rv32[insn->src_reg];
arch/riscv/net/bpf_jit_comp32.c
989
src = tmp2;
arch/riscv/net/bpf_jit_comp32.c
991
emit_alu_r64(dst, src, ctx, BPF_OP(code));
arch/riscv/net/bpf_jit_core.c
222
void *bpf_arch_text_copy(void *dst, void *src, size_t len)
arch/riscv/net/bpf_jit_core.c
227
ret = patch_text_nosync(dst, src, len);
arch/s390/boot/printk.c
100
src++;
arch/s390/boot/printk.c
107
memcpy(p, src, len);
arch/s390/boot/printk.c
88
static ssize_t strpad(char *dst, size_t dst_size, const char *src,
arch/s390/boot/printk.c
91
ssize_t len = strlen(src), pad = _pad;
arch/s390/boot/printk.c
98
if (decimal && zero_pad && *src == '-') {
arch/s390/boot/string.c
32
ssize_t sized_strscpy(char *dst, const char *src, size_t count)
arch/s390/boot/string.c
38
len = strnlen(src, count - 1);
arch/s390/boot/string.c
39
memcpy(dst, src, len);
arch/s390/boot/string.c
41
return src[len] ? -E2BIG : len;
arch/s390/crypto/aes_s390.c
136
walk.dst.virt.addr, walk.src.virt.addr, n);
arch/s390/crypto/aes_s390.c
240
walk.dst.virt.addr, walk.src.virt.addr, n);
arch/s390/crypto/aes_s390.c
366
walk.dst.virt.addr, walk.src.virt.addr, n);
arch/s390/crypto/aes_s390.c
494
walk.dst.virt.addr, walk.src.virt.addr, n);
arch/s390/crypto/aes_s390.c
587
walk.src.virt.addr, n, ctrptr);
arch/s390/crypto/aes_s390.c
601
memcpy(buf, walk.src.virt.addr, nbytes);
arch/s390/crypto/aes_s390.c
863
gcm_walk_start(&gw_in, req->src, len);
arch/s390/crypto/aes_s390.c
907
scatterwalk_map_and_copy(tag, req->src, len, taglen, 0);
arch/s390/crypto/des_s390.c
102
walk.src.virt.addr, n);
arch/s390/crypto/des_s390.c
129
walk.src.virt.addr, n);
arch/s390/crypto/des_s390.c
220
static void des3_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/s390/crypto/des_s390.c
224
cpacf_km(CPACF_KM_TDEA_192, ctx->key, dst, src, DES_BLOCK_SIZE);
arch/s390/crypto/des_s390.c
227
static void des3_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/s390/crypto/des_s390.c
232
ctx->key, dst, src, DES_BLOCK_SIZE);
arch/s390/crypto/des_s390.c
336
walk.src.virt.addr, n, ctrptr);
arch/s390/crypto/des_s390.c
347
cpacf_kmctr(fc, ctx->key, buf, walk.src.virt.addr,
arch/s390/crypto/ghash_s390.c
54
const u8 *src, unsigned int srclen)
arch/s390/crypto/ghash_s390.c
60
cpacf_kimd(CPACF_KIMD_GHASH, dctx, src, n);
arch/s390/crypto/ghash_s390.c
64
static void ghash_flush(struct s390_ghash_desc_ctx *dctx, const u8 *src,
arch/s390/crypto/ghash_s390.c
70
memcpy(buf, src, len);
arch/s390/crypto/ghash_s390.c
76
static int ghash_finup(struct shash_desc *desc, const u8 *src,
arch/s390/crypto/ghash_s390.c
81
ghash_flush(dctx, src, len);
arch/s390/crypto/hmac_s390.c
231
static int s390_hmac_sha2_finup(struct shash_desc *desc, const u8 *src,
arch/s390/crypto/hmac_s390.c
243
_cpacf_kmac(&ctx->gr0.reg, ctx->param, src, len);
arch/s390/crypto/paes_s390.c
1014
memcpy(buf, walk->src.virt.addr, nbytes);
arch/s390/crypto/paes_s390.c
1312
walk->dst.virt.addr, walk->src.virt.addr, n);
arch/s390/crypto/paes_s390.c
1406
walk->dst.virt.addr, walk->src.virt.addr, n);
arch/s390/crypto/paes_s390.c
434
walk->dst.virt.addr, walk->src.virt.addr, n);
arch/s390/crypto/paes_s390.c
698
walk->dst.virt.addr, walk->src.virt.addr, n);
arch/s390/crypto/paes_s390.c
982
walk->src.virt.addr, n, ctrptr);
arch/s390/include/asm/checksum.h
38
__wsum csum_partial_copy_nocheck(const void *src, void *dst, int len);
arch/s390/include/asm/cpacf.h
408
u8 *dest, const u8 *src, long src_len)
arch/s390/include/asm/cpacf.h
413
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
420
: [src] "+&d" (s.pair), [dst] "+&d" (d.pair)
arch/s390/include/asm/cpacf.h
440
u8 *dest, const u8 *src, long src_len)
arch/s390/include/asm/cpacf.h
445
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
452
: [src] "+&d" (s.pair), [dst] "+&d" (d.pair)
arch/s390/include/asm/cpacf.h
469
const u8 *src, long src_len)
arch/s390/include/asm/cpacf.h
473
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
480
: [src] "+&d" (s.pair)
arch/s390/include/asm/cpacf.h
494
const u8 *src, long src_len)
arch/s390/include/asm/cpacf.h
498
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
505
: [src] "+&d" (s.pair)
arch/s390/include/asm/cpacf.h
522
const u8 *src, long src_len)
arch/s390/include/asm/cpacf.h
526
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
534
: [r0] "+d" (*gr0), [src] "+&d" (s.pair)
arch/s390/include/asm/cpacf.h
553
const u8 *src, long src_len)
arch/s390/include/asm/cpacf.h
555
return _cpacf_kmac(&func, param, src, src_len);
arch/s390/include/asm/cpacf.h
571
const u8 *src, long src_len, u8 *counter)
arch/s390/include/asm/cpacf.h
576
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
584
: [src] "+&d" (s.pair), [dst] "+&d" (d.pair),
arch/s390/include/asm/cpacf.h
714
const u8 *src, unsigned long src_len,
arch/s390/include/asm/cpacf.h
720
s.even = (unsigned long)src;
arch/s390/include/asm/cpacf.h
729
: [dst] "+&d" (d.pair), [src] "+&d" (s.pair),
arch/s390/include/asm/io.h
61
#define memcpy_fromio(dst, src, count) zpci_memcpy_fromio(dst, src, count)
arch/s390/include/asm/io.h
62
#define memcpy_toio(dst, src, count) zpci_memcpy_toio(dst, src, count)
arch/s390/include/asm/maccess.h
14
size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count);
arch/s390/include/asm/maccess.h
15
int memcpy_real(void *dest, unsigned long src, size_t count);
arch/s390/include/asm/maccess.h
17
int copy_oldmem_kernel(void *dst, unsigned long src, size_t count);
arch/s390/include/asm/page.h
55
union register_pair dst, src;
arch/s390/include/asm/page.h
59
src.even = (unsigned long) from;
arch/s390/include/asm/page.h
60
src.odd = 0xb0001000;
arch/s390/include/asm/page.h
64
: [dst] "+&d" (dst.pair), [src] "+&d" (src.pair)
arch/s390/include/asm/pci_io.h
100
static inline int zpci_read_single(void *dst, const volatile void __iomem *src,
arch/s390/include/asm/pci_io.h
106
cc = zpci_load(&data, src, len);
arch/s390/include/asm/pci_io.h
128
int zpci_write_block(volatile void __iomem *dst, const void *src,
arch/s390/include/asm/pci_io.h
131
static inline int zpci_get_max_io_size(u64 src, u64 dst, int len, int max)
arch/s390/include/asm/pci_io.h
137
if (IS_ALIGNED(src, 8) && IS_ALIGNED(dst, 8) && IS_ALIGNED(size, 8))
arch/s390/include/asm/pci_io.h
146
const volatile void __iomem *src,
arch/s390/include/asm/pci_io.h
152
size = zpci_get_max_io_size((u64 __force) src,
arch/s390/include/asm/pci_io.h
155
rc = zpci_read_single(dst, src, size);
arch/s390/include/asm/pci_io.h
158
src += size;
arch/s390/include/asm/pci_io.h
166
const void *src, size_t n)
arch/s390/include/asm/pci_io.h
170
if (!src)
arch/s390/include/asm/pci_io.h
175
(u64) src, n,
arch/s390/include/asm/pci_io.h
178
rc = zpci_write_block(dst, src, size);
arch/s390/include/asm/pci_io.h
180
rc = zpci_write_single(dst, src, size);
arch/s390/include/asm/pci_io.h
183
src += size;
arch/s390/include/asm/pci_io.h
193
u8 *src = kmalloc(count, GFP_KERNEL);
arch/s390/include/asm/pci_io.h
196
if (src == NULL)
arch/s390/include/asm/pci_io.h
198
memset(src, val, count);
arch/s390/include/asm/pci_io.h
200
rc = zpci_memcpy_toio(dst, src, count);
arch/s390/include/asm/pci_io.h
201
kfree(src);
arch/s390/include/asm/pci_io.h
75
static inline int zpci_write_single(volatile void __iomem *dst, const void *src,
arch/s390/include/asm/pci_io.h
82
val = (u64) *((u8 *) src);
arch/s390/include/asm/pci_io.h
85
val = (u64) *((u16 *) src);
arch/s390/include/asm/pci_io.h
88
val = (u64) *((u32 *) src);
arch/s390/include/asm/pci_io.h
91
val = (u64) *((u64 *) src);
arch/s390/include/asm/sclp.h
192
size_t memcpy_hsa_iter(struct iov_iter *iter, unsigned long src, size_t count);
arch/s390/include/asm/string.h
137
static inline char *strcat(char *dst, const char *src)
arch/s390/include/asm/string.h
148
: [dummy] "+&a" (dummy), [dst] "+&a" (dst), [src] "+&a" (src)
arch/s390/include/asm/string.h
19
void *memcpy(void *dest, const void *src, size_t n);
arch/s390/include/asm/string.h
191
char *strcat(char *dst, const char *src);
arch/s390/include/asm/string.h
21
void *memmove(void *dest, const void *src, size_t n);
arch/s390/include/asm/string.h
41
size_t strlcat(char *dest, const char *src, size_t n);
arch/s390/include/asm/string.h
42
char *strncat(char *dest, const char *src, size_t n);
arch/s390/include/asm/string.h
67
void *__memcpy(void *dest, const void *src, size_t n);
arch/s390/include/asm/string.h
69
void *__memmove(void *dest, const void *src, size_t n);
arch/s390/include/asm/uaccess.h
363
long __must_check strncpy_from_user(char *dst, const char __user *src, long count);
arch/s390/include/asm/uaccess.h
365
long __must_check strnlen_user(const char __user *src, long count);
arch/s390/include/asm/uaccess.h
400
void *__s390_kernel_write(void *dst, const void *src, size_t size);
arch/s390/include/asm/uaccess.h
402
static inline void *s390_kernel_write(void *dst, const void *src, size_t size)
arch/s390/include/asm/uaccess.h
405
return memcpy(dst, src, size);
arch/s390/include/asm/uaccess.h
406
return __s390_kernel_write(dst, src, size);
arch/s390/include/asm/uaccess.h
413
#define __mvc_kernel_nofault(dst, src, type, err_label) \
arch/s390/include/asm/uaccess.h
426
: [_src] "Q" (*(type *)(src)), \
arch/s390/include/asm/uaccess.h
439
#define __mvc_kernel_nofault(dst, src, type, err_label) \
arch/s390/include/asm/uaccess.h
457
: [_src] "Q" (*(type *)(src)), \
arch/s390/kernel/crash_dump.c
118
static size_t copy_oldmem_iter(struct iov_iter *iter, unsigned long src, size_t count)
arch/s390/kernel/crash_dump.c
123
if (!oldmem_data.start && src < sclp.hsa_size) {
arch/s390/kernel/crash_dump.c
125
len = min(count, sclp.hsa_size - src);
arch/s390/kernel/crash_dump.c
126
copied = memcpy_hsa_iter(iter, src, len);
arch/s390/kernel/crash_dump.c
129
if (oldmem_data.start && src - oldmem_data.start < oldmem_data.size) {
arch/s390/kernel/crash_dump.c
130
src -= oldmem_data.start;
arch/s390/kernel/crash_dump.c
131
len = min(count, oldmem_data.size - src);
arch/s390/kernel/crash_dump.c
132
} else if (oldmem_data.start && src < oldmem_data.size) {
arch/s390/kernel/crash_dump.c
133
len = min(count, oldmem_data.size - src);
arch/s390/kernel/crash_dump.c
134
src += oldmem_data.start;
arch/s390/kernel/crash_dump.c
138
copied = memcpy_real_iter(iter, src, len);
arch/s390/kernel/crash_dump.c
141
src += copied;
arch/s390/kernel/crash_dump.c
149
int copy_oldmem_kernel(void *dst, unsigned long src, size_t count)
arch/s390/kernel/crash_dump.c
157
if (copy_oldmem_iter(&iter, src, count) < count)
arch/s390/kernel/crash_dump.c
168
unsigned long src;
arch/s390/kernel/crash_dump.c
170
src = pfn_to_phys(pfn) + offset;
arch/s390/kernel/crash_dump.c
171
return copy_oldmem_iter(iter, src, csize);
arch/s390/kernel/crash_dump.c
690
void *src = (void *)(unsigned long)*ppos;
arch/s390/kernel/crash_dump.c
692
memcpy(buf, src, count);
arch/s390/kernel/crash_dump.c
702
void *src = (void *)(unsigned long)*ppos;
arch/s390/kernel/crash_dump.c
704
memcpy(buf, src, count);
arch/s390/kernel/debug.c
1055
static void debug_events_append(debug_info_t *dest, debug_info_t *src)
arch/s390/kernel/debug.c
1059
if (!src->areas || !dest->areas)
arch/s390/kernel/debug.c
1063
from = get_active_entry(src);
arch/s390/kernel/debug.c
1069
memcpy(to, from, min(src->entry_size,
arch/s390/kernel/debug.c
1074
proceed_active_entry(src);
arch/s390/kernel/debug.c
1075
from = get_active_entry(src);
arch/s390/kernel/debug.c
98
static void debug_events_append(debug_info_t *dest, debug_info_t *src);
arch/s390/kernel/dis.c
491
static int copy_from_regs(struct pt_regs *regs, void *dst, void *src, int len)
arch/s390/kernel/dis.c
494
if (copy_from_user(dst, (char __user *)src, len))
arch/s390/kernel/dis.c
497
if (copy_from_kernel_nofault(dst, src, len))
arch/s390/kernel/ipl.c
2276
static void __init strscpy_skip_quote(char *dst, char *src, int n)
arch/s390/kernel/ipl.c
2282
for (sx = 0, dx = 0; src[sx]; sx++) {
arch/s390/kernel/ipl.c
2283
if (src[sx] == '"')
arch/s390/kernel/ipl.c
2285
dst[dx] = src[sx];
arch/s390/kernel/lgr.c
58
static void cpascii(char *dst, char *src, int size)
arch/s390/kernel/lgr.c
60
memcpy(dst, src, size);
arch/s390/kernel/module.c
179
void *(*write)(void *dest, const void *src, size_t len))
arch/s390/kernel/module.c
226
void *(*write)(void *dest, const void *src, size_t len))
arch/s390/kernel/module.c
432
void *(*write)(void *dest, const void *src, size_t len))
arch/s390/kernel/nmi.c
96
static __always_inline char *nmi_puts(char *dest, const char *src)
arch/s390/kernel/nmi.c
98
while (*src)
arch/s390/kernel/nmi.c
99
*dest++ = *src++;
arch/s390/kernel/process.c
85
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/s390/kernel/process.c
89
*dst = *src;
arch/s390/kvm/vsie.c
1042
unsigned long src, dest, mask, prefix;
arch/s390/kvm/vsie.c
1055
src = vsie_get_register(vcpu, vsie_page, scb_s->ipb >> 16) & mask;
arch/s390/kvm/vsie.c
1056
src = _kvm_s390_real_to_abs(prefix, src) + scb_s->mso;
arch/s390/kvm/vsie.c
1059
rc_src = gaccess_shadow_fault(vcpu, sg, src, &pei_src, false);
arch/s390/kvm/vsie.c
1108
return inject_fault(vcpu, rc_src, src, 0);
arch/s390/lib/csum-partial.c
19
static __always_inline __wsum csum_copy(void *dst, const void *src, int len, __wsum sum, bool copy)
arch/s390/lib/csum-partial.c
25
memcpy(dst, src, len);
arch/s390/lib/csum-partial.c
34
fpu_vlm(20, 23, src);
arch/s390/lib/csum-partial.c
43
src += 64;
arch/s390/lib/csum-partial.c
47
fpu_vlm(20, 21, src);
arch/s390/lib/csum-partial.c
54
src += 32;
arch/s390/lib/csum-partial.c
58
fpu_vl(20, src);
arch/s390/lib/csum-partial.c
64
src += 16;
arch/s390/lib/csum-partial.c
68
fpu_vll(20, len - 1, src);
arch/s390/lib/csum-partial.c
87
__wsum csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/s390/lib/csum-partial.c
89
return csum_copy(dst, src, len, 0, true);
arch/s390/lib/string.c
114
size_t strlcat(char *dest, const char *src, size_t n)
arch/s390/lib/string.c
117
size_t len = __strend(src) - src;
arch/s390/lib/string.c
126
memcpy(dest, src, len);
arch/s390/lib/string.c
142
char *strncat(char *dest, const char *src, size_t n)
arch/s390/lib/string.c
144
size_t len = __strnend(src, n) - src;
arch/s390/lib/string.c
148
memcpy(p, src, len);
arch/s390/lib/string.c
88
char *strcat(char *dest, const char *src)
arch/s390/lib/string.c
99
: [dummy] "+&a" (dummy), [dest] "+&a" (dest), [src] "+&a" (src)
arch/s390/mm/maccess.c
107
src += copied;
arch/s390/mm/maccess.c
115
int memcpy_real(void *dest, unsigned long src, size_t count)
arch/s390/mm/maccess.c
123
if (memcpy_real_iter(&iter, src, count) < count)
arch/s390/mm/maccess.c
28
static notrace long s390_kernel_write_odd(void *dst, const void *src, size_t size)
arch/s390/mm/maccess.c
46
: "a" (&tmp), "a" (&tmp[offset]), "a" (src)
arch/s390/mm/maccess.c
65
notrace void *__s390_kernel_write(void *dst, const void *src, size_t size)
arch/s390/mm/maccess.c
73
copied = s390_kernel_write_odd(tmp, src, size);
arch/s390/mm/maccess.c
75
src += copied;
arch/s390/mm/maccess.c
83
size_t memcpy_real_iter(struct iov_iter *iter, unsigned long src, size_t count)
arch/s390/mm/maccess.c
92
phys = src & MEMCPY_REAL_MASK;
arch/s390/mm/maccess.c
93
offset = src & ~MEMCPY_REAL_MASK;
arch/s390/pci/pci_insn.c
399
const void *src, unsigned long len)
arch/s390/pci/pci_insn.c
405
return __zpci_store_block(src, req, offset);
arch/s390/pci/pci_insn.c
427
const void *src, unsigned long len)
arch/s390/pci/pci_insn.c
433
return zpci_write_block_fh(dst, src, len);
arch/s390/pci/pci_insn.c
435
cc = __pcistb_mio(src, (__force u64) dst, len, &status);
arch/s390/pci/pci_mmio.c
101
const void __user *src, size_t n)
arch/s390/pci/pci_mmio.c
106
if (!src)
arch/s390/pci/pci_mmio.c
111
(u64 __force) src, n,
arch/s390/pci/pci_mmio.c
114
rc = __pcistb_mio_inuser(dst, src, size, &status);
arch/s390/pci/pci_mmio.c
116
rc = __pcistg_mio_inuser(dst, src, size, &status);
arch/s390/pci/pci_mmio.c
119
src += size;
arch/s390/pci/pci_mmio.c
261
const void __iomem *src,
arch/s390/pci/pci_mmio.c
268
size = zpci_get_max_io_size((u64 __force) src,
arch/s390/pci/pci_mmio.c
271
rc = __pcilg_mio_inuser(dst, src, size, &status);
arch/s390/pci/pci_mmio.c
274
src += size;
arch/s390/pci/pci_mmio.c
31
void __iomem *ioaddr, const void __user *src,
arch/s390/pci/pci_mmio.c
47
: [ioaddr] "a" (ioaddr), [src] "Q" (*((u8 __force *)src))
arch/s390/pci/pci_mmio.c
55
void __iomem *ioaddr, const void __user *src,
arch/s390/pci/pci_mmio.c
84
: [src] "+a" (src), [cnt] "+d" (cnt),
arch/sh/include/asm/cacheflush.h
85
struct page *page, unsigned long vaddr, void *dst, const void *src,
arch/sh/include/asm/cacheflush.h
89
struct page *page, unsigned long vaddr, void *dst, const void *src,
arch/sh/include/asm/checksum_32.h
196
static inline __wsum csum_and_copy_to_user(const void *src,
arch/sh/include/asm/checksum_32.h
202
return csum_partial_copy_generic(src, (__force void *)dst, len);
arch/sh/include/asm/checksum_32.h
34
asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len);
arch/sh/include/asm/checksum_32.h
45
__wsum csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/sh/include/asm/checksum_32.h
47
return csum_partial_copy_generic(src, dst, len);
arch/sh/include/asm/checksum_32.h
52
__wsum csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/sh/include/asm/checksum_32.h
54
if (!access_ok(src, len))
arch/sh/include/asm/checksum_32.h
56
return csum_partial_copy_generic((__force const void *)src, dst, len);
arch/sh/include/asm/io_noioport.h
64
static inline void outsb(unsigned long port, const void *src, unsigned long count)
arch/sh/include/asm/io_noioport.h
69
static inline void outsw(unsigned long port, const void *src, unsigned long count)
arch/sh/include/asm/io_noioport.h
74
static inline void outsl(unsigned long port, const void *src, unsigned long count)
arch/sh/include/asm/uaccess.h
126
unsigned long (*from)(void *dst, const void __user *src, unsigned long cnt);
arch/sh/include/asm/uaccess.h
127
unsigned long (*to)(void __user *dst, const void *src, unsigned long cnt);
arch/sh/include/asm/uaccess.h
79
extern long strncpy_from_user(char *dest, const char __user *src, long count);
arch/sh/kernel/dwarf.c
128
static inline int dwarf_read_addr(unsigned long *src, unsigned long *dst)
arch/sh/kernel/dwarf.c
130
u32 val = get_unaligned(src);
arch/sh/kernel/io_trapped.c
221
static unsigned long from_device(void *dst, const void *src, unsigned long cnt)
arch/sh/kernel/io_trapped.c
224
unsigned long src_addr = (unsigned long)src;
arch/sh/kernel/io_trapped.c
244
static unsigned long to_device(void *dst, const void *src, unsigned long cnt)
arch/sh/kernel/io_trapped.c
258
tmp = copy_word((unsigned long)src, cnt,
arch/sh/kernel/process.c
24
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/sh/kernel/process.c
26
unlazy_fpu(src, task_pt_regs(src));
arch/sh/kernel/process.c
27
*dst = *src;
arch/sh/kernel/process.c
29
if (src->thread.xstate) {
arch/sh/kernel/process.c
34
memcpy(dst->thread.xstate, src->thread.xstate, xstate_size);
arch/sh/kernel/traps_32.c
108
unsigned char *src, *dst;
arch/sh/kernel/traps_32.c
145
src = (unsigned char *)rm;
arch/sh/kernel/traps_32.c
147
src += 4-count;
arch/sh/kernel/traps_32.c
152
if (ma->to(dstu, src, count))
arch/sh/kernel/traps_32.c
159
src = (unsigned char*) rm;
arch/sh/kernel/traps_32.c
163
if (ma->to(dstu, src, 4))
arch/sh/kernel/traps_32.c
171
src = (unsigned char*) rm;
arch/sh/kernel/traps_32.c
174
src += 4-count;
arch/sh/kernel/traps_32.c
176
if (ma->to(dstu, src, count))
arch/sh/kernel/traps_32.c
211
src = (unsigned char *) &regs->regs[0];
arch/sh/kernel/traps_32.c
213
src += 2;
arch/sh/kernel/traps_32.c
218
if (ma->to(dstu, src, 2))
arch/sh/kernel/traps_32.c
79
static unsigned long copy_from_kernel_wrapper(void *dst, const void __user *src,
arch/sh/kernel/traps_32.c
82
return copy_from_kernel_nofault(dst, (const void __force *)src, cnt);
arch/sh/kernel/traps_32.c
85
static unsigned long copy_to_kernel_wrapper(void __user *dst, const void *src,
arch/sh/kernel/traps_32.c
88
return copy_to_kernel_nofault((void __force *)dst, src, cnt);
arch/sh/mm/cache.c
102
struct folio *src = page_folio(from);
arch/sh/mm/cache.c
107
if (boot_cpu_data.dcache.n_aliases && folio_mapped(src) &&
arch/sh/mm/cache.c
108
test_bit(PG_dcache_clean, &src->flags.f)) {
arch/sh/mm/cache.c
61
unsigned long vaddr, void *dst, const void *src,
arch/sh/mm/cache.c
69
memcpy(vto, src, len);
arch/sh/mm/cache.c
72
memcpy(dst, src, len);
arch/sh/mm/cache.c
82
unsigned long vaddr, void *dst, const void *src,
arch/sh/mm/cache.c
93
memcpy(dst, src, len);
arch/sparc/crypto/aes_glue.c
131
ctx->ops->ecb_encrypt(&ctx->key[0], walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
156
ctx->ops->ecb_decrypt(key_end, walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
180
ctx->ops->cbc_encrypt(&ctx->key[0], walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
206
ctx->ops->cbc_decrypt(key_end, walk.src.virt.addr,
arch/sparc/crypto/aes_glue.c
222
const u8 *src = walk->src.virt.addr;
arch/sparc/crypto/aes_glue.c
228
crypto_xor_cpy(dst, (u8 *) keystream, src, nbytes);
arch/sparc/crypto/aes_glue.c
246
ctx->ops->ctr_crypt(&ctx->key[0], walk.src.virt.addr,
arch/sparc/crypto/camellia_glue.c
111
op(walk.src.virt.addr, walk.dst.virt.addr,
arch/sparc/crypto/camellia_glue.c
158
op(walk.src.virt.addr, walk.dst.virt.addr,
arch/sparc/crypto/camellia_glue.c
187
op(walk.src.virt.addr, walk.dst.virt.addr,
arch/sparc/crypto/camellia_glue.c
61
static void camellia_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/sparc/crypto/camellia_glue.c
66
(const u32 *) src,
arch/sparc/crypto/camellia_glue.c
70
static void camellia_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/sparc/crypto/camellia_glue.c
75
(const u32 *) src,
arch/sparc/crypto/des_glue.c
111
des_sparc64_ecb_crypt(walk.src.virt.addr, walk.dst.virt.addr,
arch/sparc/crypto/des_glue.c
153
des_sparc64_cbc_encrypt(walk.src.virt.addr,
arch/sparc/crypto/des_glue.c
159
des_sparc64_cbc_decrypt(walk.src.virt.addr,
arch/sparc/crypto/des_glue.c
222
static void sparc_des3_ede_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/sparc/crypto/des_glue.c
227
des3_ede_sparc64_crypt(K, (const u64 *) src, (u64 *) dst);
arch/sparc/crypto/des_glue.c
230
static void sparc_des3_ede_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/sparc/crypto/des_glue.c
235
des3_ede_sparc64_crypt(K, (const u64 *) src, (u64 *) dst);
arch/sparc/crypto/des_glue.c
262
des3_ede_sparc64_ecb_crypt(K, walk.src.virt.addr,
arch/sparc/crypto/des_glue.c
309
des3_ede_sparc64_cbc_encrypt(K, walk.src.virt.addr,
arch/sparc/crypto/des_glue.c
315
des3_ede_sparc64_cbc_decrypt(K, walk.src.virt.addr,
arch/sparc/crypto/des_glue.c
73
static void sparc_des_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/sparc/crypto/des_glue.c
78
des_sparc64_crypt(K, (const u64 *) src, (u64 *) dst);
arch/sparc/crypto/des_glue.c
81
static void sparc_des_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/sparc/crypto/des_glue.c
86
des_sparc64_crypt(K, (const u64 *) src, (u64 *) dst);
arch/sparc/include/asm/asm-prototypes.h
25
void *memcpy(void *dest, const void *src, size_t n);
arch/sparc/include/asm/cacheflush_32.h
20
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
arch/sparc/include/asm/cacheflush_32.h
23
memcpy(dst, src, len); \
arch/sparc/include/asm/cacheflush_32.h
25
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/sparc/include/asm/cacheflush_32.h
28
memcpy(dst, src, len); \
arch/sparc/include/asm/cacheflush_64.h
60
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
arch/sparc/include/asm/cacheflush_64.h
63
memcpy(dst, src, len); \
arch/sparc/include/asm/cacheflush_64.h
64
flush_ptrace_access(vma, page, vaddr, src, len, 0); \
arch/sparc/include/asm/cacheflush_64.h
67
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/sparc/include/asm/cacheflush_64.h
70
memcpy(dst, src, len); \
arch/sparc/include/asm/checksum_32.h
45
csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/sparc/include/asm/checksum_32.h
47
register unsigned int ret asm("o0") = (unsigned int)src;
arch/sparc/include/asm/checksum_32.h
63
csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/sparc/include/asm/checksum_32.h
65
if (unlikely(!access_ok(src, len)))
arch/sparc/include/asm/checksum_32.h
67
return csum_partial_copy_nocheck((__force void *)src, dst, len);
arch/sparc/include/asm/checksum_32.h
71
csum_and_copy_to_user(const void *src, void __user *dst, int len)
arch/sparc/include/asm/checksum_32.h
75
return csum_partial_copy_nocheck(src, (__force void *)dst, len);
arch/sparc/include/asm/checksum_64.h
41
__wsum csum_partial_copy_nocheck(const void *src, void *dst, int len);
arch/sparc/include/asm/checksum_64.h
42
__wsum csum_and_copy_from_user(const void __user *src, void *dst, int len);
arch/sparc/include/asm/checksum_64.h
43
__wsum csum_and_copy_to_user(const void *src, void __user *dst, int len);
arch/sparc/include/asm/io_32.h
105
const volatile void __iomem *src,
arch/sparc/include/asm/io_32.h
111
char tmp = sbus_readb(src);
arch/sparc/include/asm/io_32.h
113
src++;
arch/sparc/include/asm/io_32.h
118
const void *src,
arch/sparc/include/asm/io_32.h
121
const char *s = src;
arch/sparc/include/asm/io_32.h
34
static inline void _memcpy_fromio(void *dst, const volatile void __iomem *src,
arch/sparc/include/asm/io_32.h
40
char tmp = readb(src);
arch/sparc/include/asm/io_32.h
42
src++;
arch/sparc/include/asm/io_32.h
46
static inline void _memcpy_toio(volatile void __iomem *dst, const void *src,
arch/sparc/include/asm/io_32.h
49
const char *s = src;
arch/sparc/include/asm/io_64.h
363
static inline void sbus_memcpy_fromio(void *dst, const volatile void __iomem *src,
arch/sparc/include/asm/io_64.h
369
char tmp = sbus_readb(src);
arch/sparc/include/asm/io_64.h
371
src++;
arch/sparc/include/asm/io_64.h
376
static inline void memcpy_fromio(void *dst, const volatile void __iomem *src,
arch/sparc/include/asm/io_64.h
382
char tmp = readb(src);
arch/sparc/include/asm/io_64.h
384
src++;
arch/sparc/include/asm/io_64.h
389
static inline void sbus_memcpy_toio(volatile void __iomem *dst, const void *src,
arch/sparc/include/asm/io_64.h
392
const char *s = src;
arch/sparc/include/asm/io_64.h
402
static inline void memcpy_toio(volatile void __iomem *dst, const void *src,
arch/sparc/include/asm/io_64.h
405
const char *s = src;
arch/sparc/include/asm/uaccess.h
13
long strncpy_from_user(char *dest, const char __user *src, long count);
arch/sparc/include/asm/uaccess_64.h
147
#define __get_kernel_nofault(dst, src, type, label) \
arch/sparc/include/asm/uaccess_64.h
149
type *addr = (type __force *)(src); \
arch/sparc/include/asm/uaccess_64.h
77
#define __put_kernel_nofault(dst, src, type, label) \
arch/sparc/include/asm/uaccess_64.h
80
type data = *(type *)src; \
arch/sparc/kernel/btext.c
113
unsigned int *src = (unsigned int *)calc_base(0,16);
arch/sparc/kernel/btext.c
121
unsigned int *src_ptr = src;
arch/sparc/kernel/btext.c
125
src += (dispDeviceRowBytes >> 2);
arch/sparc/kernel/process_32.c
219
struct sparc_stackf __user *src)
arch/sparc/kernel/process_32.c
225
if (get_user(tmp, &src->fp))
arch/sparc/kernel/process_32.c
229
size = (fp - ((unsigned long) src));
arch/sparc/kernel/process_32.c
237
if (__copy_user(sp, src, size))
arch/sparc/kernel/process_64.c
651
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/sparc/kernel/process_64.c
668
*dst = *src;
arch/sparc/kernel/uprobes.c
34
const void *src, int len)
arch/sparc/kernel/uprobes.c
38
memcpy(kaddr + (vaddr & ~PAGE_MASK), src, len);
arch/sparc/kernel/uprobes.c
50
void *src, unsigned long len)
arch/sparc/kernel/uprobes.c
53
u32 insn = *(u32 *) src;
arch/sparc/kernel/visemul.c
492
s16 src = (rs2 >> (byte * 16UL)) & 0xffffUL;
arch/sparc/kernel/visemul.c
493
int scaled = src << scale;
arch/sparc/kernel/visemul.c
515
s32 src = (rs2 >> (word * 32UL));
arch/sparc/kernel/visemul.c
516
s64 scaled = src << scale;
arch/sparc/kernel/visemul.c
538
s32 src = (rs2 >> (word * 32UL));
arch/sparc/kernel/visemul.c
539
s64 scaled = src << scale;
arch/sparc/kernel/visemul.c
561
u8 src = (rs2 >> (byte * 8)) & 0xff;
arch/sparc/kernel/visemul.c
563
val = src << 4;
arch/sparc/kernel/windows.c
104
"r" (dest), "r" (src) :
arch/sparc/kernel/windows.c
86
static inline void copy_aligned_window(void *dest, const void *src)
arch/sparc/lib/PeeCeeI.c
13
void outsb(unsigned long __addr, const void *src, unsigned long count)
arch/sparc/lib/PeeCeeI.c
16
const u8 *p = src;
arch/sparc/lib/PeeCeeI.c
23
void outsw(unsigned long __addr, const void *src, unsigned long count)
arch/sparc/lib/PeeCeeI.c
28
__raw_writew(*(u16 *)src, addr);
arch/sparc/lib/PeeCeeI.c
29
src += sizeof(u16);
arch/sparc/lib/PeeCeeI.c
34
void outsl(unsigned long __addr, const void *src, unsigned long count)
arch/sparc/lib/PeeCeeI.c
42
switch (((unsigned long)src) & 0x3) {
arch/sparc/lib/PeeCeeI.c
46
__raw_writel(*(u32 *)src, addr);
arch/sparc/lib/PeeCeeI.c
47
src += sizeof(u32);
arch/sparc/lib/PeeCeeI.c
53
l = (*(u16 *)src) << 16;
arch/sparc/lib/PeeCeeI.c
54
l |= *(u16 *)(src + sizeof(u16));
arch/sparc/lib/PeeCeeI.c
56
src += sizeof(u32);
arch/sparc/lib/PeeCeeI.c
61
l = (*(u8 *)src) << 24;
arch/sparc/lib/PeeCeeI.c
62
l |= (*(u16 *)(src + sizeof(u8))) << 8;
arch/sparc/lib/PeeCeeI.c
63
src += sizeof(u8) + sizeof(u16);
arch/sparc/lib/PeeCeeI.c
65
l2 = *(u32 *)src;
arch/sparc/lib/PeeCeeI.c
69
src += sizeof(u32);
arch/sparc/lib/PeeCeeI.c
74
l = (*(u8 *)src) << 24;
arch/sparc/lib/PeeCeeI.c
75
src += sizeof(u8);
arch/sparc/lib/PeeCeeI.c
77
l2 = *(u32 *)src;
arch/sparc/lib/PeeCeeI.c
81
src += sizeof(u32);
arch/sparc/mm/init_64.c
634
struct linux_prom_translation *src = &prom_trans[i + first];
arch/sparc/mm/init_64.c
637
*dest = *src;
arch/sparc/net/bpf_jit_comp_64.c
1188
err = emit_compare_and_branch(code, dst, src, 0, false, i + off, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1285
emit(opcode | RS1(src) | rs2 | RD(dst), ctx);
arch/sparc/net/bpf_jit_comp_64.c
1368
emit(opcode | RS1(dst) | rs2 | RD(src), ctx);
arch/sparc/net/bpf_jit_comp_64.c
1394
emit_alu3(ADD, tmp2, src, tmp3, ctx);
arch/sparc/net/bpf_jit_comp_64.c
1422
emit_alu3(ADD, tmp2, src, tmp3, ctx);
arch/sparc/net/bpf_jit_comp_64.c
288
static void emit_alu(u32 opcode, u32 src, u32 dst, struct jit_ctx *ctx)
arch/sparc/net/bpf_jit_comp_64.c
290
emit(opcode | RS1(dst) | RS2(src) | RD(dst), ctx);
arch/sparc/net/bpf_jit_comp_64.c
317
static void emit_alu3_K(unsigned int opcode, unsigned int src, unsigned int imm,
arch/sparc/net/bpf_jit_comp_64.c
323
insn |= RS1(src) | RD(dst);
arch/sparc/net/bpf_jit_comp_64.c
628
const u8 dst, const u8 src, struct jit_ctx *ctx)
arch/sparc/net/bpf_jit_comp_64.c
632
emit(cb_opc | WDISP10(off << 2) | RS1(dst) | RS2(src), ctx);
arch/sparc/net/bpf_jit_comp_64.c
658
static int emit_compare_and_branch(const u8 code, const u8 dst, u8 src,
arch/sparc/net/bpf_jit_comp_64.c
683
src = tmp;
arch/sparc/net/bpf_jit_comp_64.c
695
emit_btst(dst, src, ctx);
arch/sparc/net/bpf_jit_comp_64.c
700
emit_cmp(dst, src, ctx);
arch/sparc/net/bpf_jit_comp_64.c
788
dst, src, ctx);
arch/sparc/net/bpf_jit_comp_64.c
899
const u8 src = bpf2sparc[insn->src_reg];
arch/sparc/net/bpf_jit_comp_64.c
910
emit_alu3_K(SRL, src, 0, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
915
emit_reg_move(src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
920
emit_alu(ADD, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
924
emit_alu(SUB, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
928
emit_alu(AND, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
932
emit_alu(OR, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
936
emit_alu(XOR, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
939
emit_alu(MUL, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
942
emit_alu(MULX, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
946
emit_alu(DIV, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
951
emit_alu(UDIVX, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
959
emit_alu3(DIV, dst, src, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
960
emit_alu3(MULX, tmp, src, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
969
emit_alu3(UDIVX, dst, src, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
970
emit_alu3(MULX, tmp, src, tmp, ctx);
arch/sparc/net/bpf_jit_comp_64.c
975
emit_alu(SLL, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
978
emit_alu(SLLX, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
981
emit_alu(SRL, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
986
emit_alu(SRLX, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
989
emit_alu(SRA, src, dst, ctx);
arch/sparc/net/bpf_jit_comp_64.c
992
emit_alu(SRAX, src, dst, ctx);
arch/um/drivers/vector_user.c
314
char *src, *dst;
arch/um/drivers/vector_user.c
318
src = uml_vector_fetch_arg(ifspec, "src");
arch/um/drivers/vector_user.c
334
if ((src != NULL) && (strlen(src) <= MAX_UN_LEN)) {
arch/um/drivers/vector_user.c
341
memcpy(local_addr->sun_path, src, strlen(src) + 1);
arch/um/drivers/vector_user.c
609
char *src, *dst, *srcport, *dstport;
arch/um/drivers/vector_user.c
627
src = uml_vector_fetch_arg(ifspec, "src");
arch/um/drivers/vector_user.c
659
gairet = getaddrinfo(src, srcport, &dsthints, &gairesult);
arch/um/include/asm/uaccess.h
41
#define __get_kernel_nofault(dst, src, type, err_label) \
arch/um/include/asm/uaccess.h
50
*((type *)dst) = get_unaligned((type *)(src)); \
arch/um/include/asm/uaccess.h
55
#define __put_kernel_nofault(dst, src, type, err_label) \
arch/um/include/asm/uaccess.h
62
put_unaligned(*((type *)src), (type *)(dst)); \
arch/um/include/shared/user.h
63
#define strscpy(dst, src) sized_strscpy(dst, src, sizeof(dst))
arch/um/kernel/process.c
194
struct task_struct *src)
arch/um/kernel/process.c
197
if (unlikely(src == &init_task)) {
arch/um/kernel/process.c
198
memcpy(dst, src, sizeof(init_task));
arch/um/kernel/process.c
202
memcpy(dst, src, arch_task_struct_size);
arch/um/kernel/skas/uaccess.c
182
long strncpy_from_user(char *dst, const char __user *src, long count)
arch/um/kernel/skas/uaccess.c
187
if (!access_ok(src, 1))
arch/um/kernel/skas/uaccess.c
189
n = buffer_op((unsigned long) src, count, 0, strncpy_chunk_from_user,
arch/um/os-Linux/file.c
26
static void copy_stat(struct uml_stat *dst, const struct stat64 *src)
arch/um/os-Linux/file.c
29
.ust_dev = src->st_dev, /* device */
arch/um/os-Linux/file.c
30
.ust_ino = src->st_ino, /* inode */
arch/um/os-Linux/file.c
31
.ust_mode = src->st_mode, /* protection */
arch/um/os-Linux/file.c
32
.ust_nlink = src->st_nlink, /* number of hard links */
arch/um/os-Linux/file.c
33
.ust_uid = src->st_uid, /* user ID of owner */
arch/um/os-Linux/file.c
34
.ust_gid = src->st_gid, /* group ID of owner */
arch/um/os-Linux/file.c
35
.ust_size = src->st_size, /* total size, in bytes */
arch/um/os-Linux/file.c
36
.ust_blksize = src->st_blksize, /* blocksize for filesys I/O */
arch/um/os-Linux/file.c
37
.ust_blocks = src->st_blocks, /* number of blocks allocated */
arch/um/os-Linux/file.c
38
.ust_atime = src->st_atime, /* time of last access */
arch/um/os-Linux/file.c
39
.ust_mtime = src->st_mtime, /* time of last modification */
arch/um/os-Linux/file.c
40
.ust_ctime = src->st_ctime, /* time of last change */
arch/x86/boot/boot.h
194
void copy_to_fs(addr_t dst, void *src, size_t len);
arch/x86/boot/boot.h
195
void *copy_from_fs(void *dst, addr_t src, size_t len);
arch/x86/boot/compressed/misc.c
42
void *memmove(void *dest, const void *src, size_t n);
arch/x86/boot/compressed/sev-handle-vc.c
77
void *src, char *buf, size_t size)
arch/x86/boot/compressed/sev-handle-vc.c
79
memcpy(buf, src, size);
arch/x86/boot/compressed/string.c
14
static void *____memcpy(void *dest, const void *src, size_t n)
arch/x86/boot/compressed/string.c
22
: "0" (n >> 2), "g" (n & 3), "1" (dest), "2" (src)
arch/x86/boot/compressed/string.c
28
static void *____memcpy(void *dest, const void *src, size_t n)
arch/x86/boot/compressed/string.c
36
: "0" (n >> 3), "g" (n & 7), "1" (dest), "2" (src)
arch/x86/boot/compressed/string.c
53
void *memmove(void *dest, const void *src, size_t n)
arch/x86/boot/compressed/string.c
56
const unsigned char *s = src;
arch/x86/boot/compressed/string.c
59
return ____memcpy(dest, src, n);
arch/x86/boot/compressed/string.c
68
void *memcpy(void *dest, const void *src, size_t n)
arch/x86/boot/compressed/string.c
70
if (dest > src && dest - src < n) {
arch/x86/boot/compressed/string.c
72
return memmove(dest, src, n);
arch/x86/boot/compressed/string.c
74
return ____memcpy(dest, src, n);
arch/x86/boot/compressed/string.c
79
extern void *__memmove(void *dest, const void *src, size_t n) __alias(memmove);
arch/x86/boot/compressed/string.c
80
extern void *__memcpy(void *dest, const void *src, size_t n) __alias(memcpy);
arch/x86/boot/string.h
10
void *memcpy(void *dst, const void *src, size_t len);
arch/x86/boot/string.h
11
void *memmove(void *dst, const void *src, size_t len);
arch/x86/boot/video.c
263
u16 *src = saved.data;
arch/x86/boot/video.c
269
if (!src)
arch/x86/boot/video.c
280
copy_to_fs(dst, src, copy*sizeof(u16));
arch/x86/boot/video.c
282
src += saved.x;
arch/x86/coco/sev/vc-handle.c
277
char *src, char *buf, size_t size)
arch/x86/coco/sev/vc-handle.c
303
u8 __user *s = (u8 __user *)src;
arch/x86/coco/sev/vc-handle.c
312
u16 __user *s = (u16 __user *)src;
arch/x86/coco/sev/vc-handle.c
321
u32 __user *s = (u32 __user *)src;
arch/x86/coco/sev/vc-handle.c
330
u64 __user *s = (u64 __user *)src;
arch/x86/coco/sev/vc-handle.c
349
ctxt->fi.cr2 = (unsigned long)src;
arch/x86/coco/sev/vc-handle.c
535
unsigned char *src, *dst;
arch/x86/coco/sev/vc-handle.c
550
src = ds_base + (unsigned char *)ctxt->regs->si;
arch/x86/coco/sev/vc-handle.c
553
ret = vc_read_mem(ctxt, src, buffer, bytes);
arch/x86/coco/sev/vc-shared.c
143
void *src, char *buf,
arch/x86/coco/sev/vc-shared.c
149
unsigned long address = (unsigned long)src;
arch/x86/coco/sev/vc-shared.c
157
void *s = src + (i * data_size * b);
arch/x86/crypto/aegis128-aesni-glue.c
115
aegis128_aesni_enc(state, walk->src.virt.addr,
arch/x86/crypto/aegis128-aesni-glue.c
120
aegis128_aesni_dec(state, walk->src.virt.addr,
arch/x86/crypto/aegis128-aesni-glue.c
132
aegis128_aesni_enc_tail(state, walk->src.virt.addr,
arch/x86/crypto/aegis128-aesni-glue.c
136
aegis128_aesni_dec_tail(state, walk->src.virt.addr,
arch/x86/crypto/aegis128-aesni-glue.c
197
crypto_aegis128_aesni_process_ad(&state, req->src, req->assoclen);
arch/x86/crypto/aegis128-aesni-glue.c
232
scatterwalk_map_and_copy(tag.bytes, req->src,
arch/x86/crypto/aegis128-aesni-glue.c
44
asmlinkage void aegis128_aesni_enc(struct aegis_state *state, const u8 *src,
arch/x86/crypto/aegis128-aesni-glue.c
47
asmlinkage void aegis128_aesni_dec(struct aegis_state *state, const u8 *src,
arch/x86/crypto/aegis128-aesni-glue.c
51
const u8 *src, u8 *dst,
arch/x86/crypto/aegis128-aesni-glue.c
55
const u8 *src, u8 *dst,
arch/x86/crypto/aegis128-aesni-glue.c
74
const u8 *src = walk.addr;
arch/x86/crypto/aegis128-aesni-glue.c
80
memcpy(buf.bytes + pos, src, fill);
arch/x86/crypto/aegis128-aesni-glue.c
85
src += fill;
arch/x86/crypto/aegis128-aesni-glue.c
88
aegis128_aesni_ad(state, src,
arch/x86/crypto/aegis128-aesni-glue.c
90
src += left & ~(AEGIS128_BLOCK_SIZE - 1);
arch/x86/crypto/aegis128-aesni-glue.c
94
memcpy(buf.bytes + pos, src, left);
arch/x86/crypto/aesni-intel_glue.c
1003
src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
1006
ghash_acc, src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
1011
src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
1015
src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
1019
src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
1023
src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
1293
const u8 *src = walk.addr;
arch/x86/crypto/aesni-intel_glue.c
1297
memcpy(&buf[pos], src, len);
arch/x86/crypto/aesni-intel_glue.c
1299
src += len;
arch/x86/crypto/aesni-intel_glue.c
1309
aes_gcm_aad_update(key, ghash_acc, src, len, flags);
arch/x86/crypto/aesni-intel_glue.c
1310
src += len;
arch/x86/crypto/aesni-intel_glue.c
1313
memcpy(buf, src, len_this_step);
arch/x86/crypto/aesni-intel_glue.c
133
aesni_ecb_enc(ctx, walk.dst.virt.addr, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
1377
gcm_process_assoc(key, ghash_acc, req->src, assoclen, flags);
arch/x86/crypto/aesni-intel_glue.c
1389
aes_gcm_update(key, le_ctr, ghash_acc, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
1399
aes_gcm_update(key, le_ctr, ghash_acc, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
1421
scatterwalk_map_and_copy(tag, req->src, req->assoclen + datalen,
arch/x86/crypto/aesni-intel_glue.c
155
aesni_ecb_dec(ctx, walk.dst.virt.addr, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
177
aesni_cbc_enc(ctx, walk.dst.virt.addr, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
199
aesni_cbc_dec(ctx, walk.dst.virt.addr, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
214
struct scatterlist *src = req->src, *dst = req->dst;
arch/x86/crypto/aesni-intel_glue.c
231
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/x86/crypto/aesni-intel_glue.c
242
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/x86/crypto/aesni-intel_glue.c
243
if (req->dst != req->src)
arch/x86/crypto/aesni-intel_glue.c
249
skcipher_request_set_crypt(&subreq, src, dst,
arch/x86/crypto/aesni-intel_glue.c
258
aesni_cts_cbc_enc(ctx, walk.dst.virt.addr, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
270
struct scatterlist *src = req->src, *dst = req->dst;
arch/x86/crypto/aesni-intel_glue.c
287
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/x86/crypto/aesni-intel_glue.c
298
dst = src = scatterwalk_ffwd(sg_src, req->src, subreq.cryptlen);
arch/x86/crypto/aesni-intel_glue.c
299
if (req->dst != req->src)
arch/x86/crypto/aesni-intel_glue.c
305
skcipher_request_set_crypt(&subreq, src, dst,
arch/x86/crypto/aesni-intel_glue.c
314
aesni_cts_cbc_dec(ctx, walk.dst.virt.addr, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
338
walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
345
walk.src.virt.addr + walk.nbytes - nbytes,
arch/x86/crypto/aesni-intel_glue.c
381
const u8 *src, u8 *dst, int len,
arch/x86/crypto/aesni-intel_glue.c
394
struct scatterlist *src, *dst;
arch/x86/crypto/aesni-intel_glue.c
408
skcipher_request_set_crypt(&subreq, req->src, req->dst,
arch/x86/crypto/aesni-intel_glue.c
419
walk.src.virt.addr, walk.dst.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
431
dst = src = scatterwalk_ffwd(sg_src, req->src, req->cryptlen);
arch/x86/crypto/aesni-intel_glue.c
432
if (req->dst != req->src)
arch/x86/crypto/aesni-intel_glue.c
435
skcipher_request_set_crypt(req, src, dst, AES_BLOCK_SIZE + tail,
arch/x86/crypto/aesni-intel_glue.c
443
(*crypt_func)(&ctx->crypt_ctx, walk.src.virt.addr, walk.dst.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
472
likely(req->src->length >= req->cryptlen &&
arch/x86/crypto/aesni-intel_glue.c
474
(*crypt_func)(&ctx->crypt_ctx, sg_virt(req->src),
arch/x86/crypto/aesni-intel_glue.c
490
const u8 *src, u8 *dst, int len,
arch/x86/crypto/aesni-intel_glue.c
493
aesni_xts_enc(key, dst, src, len, tweak);
arch/x86/crypto/aesni-intel_glue.c
497
const u8 *src, u8 *dst, int len,
arch/x86/crypto/aesni-intel_glue.c
500
aesni_xts_dec(key, dst, src, len, tweak);
arch/x86/crypto/aesni-intel_glue.c
604
const u8 *src, u8 *dst, int len,
arch/x86/crypto/aesni-intel_glue.c
634
(*ctr64_func)(key, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
644
(*ctr64_func)(key, walk.src.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
648
(*ctr64_func)(key, walk.src.virt.addr + p1_nbytes,
arch/x86/crypto/aesni-intel_glue.c
668
const u8 *src, u8 *dst, int len,
arch/x86/crypto/aesni-intel_glue.c
684
(*xctr_func)(key, walk.src.virt.addr, walk.dst.virt.addr,
arch/x86/crypto/aesni-intel_glue.c
697
aes_xts_encrypt_##suffix(const struct crypto_aes_ctx *key, const u8 *src, \
arch/x86/crypto/aesni-intel_glue.c
700
aes_xts_decrypt_##suffix(const struct crypto_aes_ctx *key, const u8 *src, \
arch/x86/crypto/aesni-intel_glue.c
715
const u8 *src, u8 *dst, int len, const u64 le_ctr[2]);\
arch/x86/crypto/aesni-intel_glue.c
724
const u8 *src, u8 *dst, int len, \
arch/x86/crypto/aesni-intel_glue.c
954
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
958
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
962
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
966
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
971
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
975
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
979
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
983
const u8 *src, u8 *dst, int datalen);
arch/x86/crypto/aesni-intel_glue.c
989
const u8 *src, u8 *dst, int datalen, int flags)
arch/x86/crypto/aesni-intel_glue.c
995
src, dst, datalen);
arch/x86/crypto/aesni-intel_glue.c
999
src, dst, datalen);
arch/x86/crypto/aria-avx.h
17
const u8 *src);
arch/x86/crypto/aria-avx.h
19
const u8 *src);
arch/x86/crypto/aria-avx.h
21
const u8 *src,
arch/x86/crypto/aria-avx.h
24
const u8 *src);
arch/x86/crypto/aria-avx.h
26
const u8 *src);
arch/x86/crypto/aria-avx.h
28
const u8 *src,
arch/x86/crypto/aria-avx.h
32
const u8 *src);
arch/x86/crypto/aria-avx.h
34
const u8 *src);
arch/x86/crypto/aria-avx.h
36
const u8 *src,
arch/x86/crypto/aria-avx.h
39
const u8 *src);
arch/x86/crypto/aria-avx.h
41
const u8 *src);
arch/x86/crypto/aria-avx.h
43
const u8 *src,
arch/x86/crypto/aria-avx.h
47
void (*aria_encrypt_16way)(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/aria-avx.h
48
void (*aria_decrypt_16way)(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/aria-avx.h
49
void (*aria_ctr_crypt_16way)(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/aria-avx.h
51
void (*aria_encrypt_32way)(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/aria-avx.h
52
void (*aria_decrypt_32way)(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/aria-avx.h
53
void (*aria_ctr_crypt_32way)(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/aria-avx.h
55
void (*aria_encrypt_64way)(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/aria-avx.h
56
void (*aria_decrypt_64way)(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/aria-avx.h
57
void (*aria_ctr_crypt_64way)(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/aria_aesni_avx2_glue.c
103
aria_ops.aria_ctr_crypt_32way(ctx, dst, src,
arch/x86/crypto/aria_aesni_avx2_glue.c
108
src += ARIA_AESNI_AVX2_PARALLEL_BLOCK_SIZE;
arch/x86/crypto/aria_aesni_avx2_glue.c
114
aria_ops.aria_ctr_crypt_16way(ctx, dst, src,
arch/x86/crypto/aria_aesni_avx2_glue.c
119
src += ARIA_AESNI_PARALLEL_BLOCK_SIZE;
arch/x86/crypto/aria_aesni_avx2_glue.c
130
crypto_xor_cpy(dst, src, &req_ctx->keystream[0],
arch/x86/crypto/aria_aesni_avx2_glue.c
133
src += ARIA_BLOCK_SIZE;
arch/x86/crypto/aria_aesni_avx2_glue.c
145
crypto_xor_cpy(dst, src, &req_ctx->keystream[0],
arch/x86/crypto/aria_aesni_avx2_glue.c
148
src += nbytes;
arch/x86/crypto/aria_aesni_avx2_glue.c
20
const u8 *src);
arch/x86/crypto/aria_aesni_avx2_glue.c
23
const u8 *src);
arch/x86/crypto/aria_aesni_avx2_glue.c
26
const u8 *src,
arch/x86/crypto/aria_aesni_avx2_glue.c
30
const u8 *src);
arch/x86/crypto/aria_aesni_avx2_glue.c
33
const u8 *src);
arch/x86/crypto/aria_aesni_avx2_glue.c
36
const u8 *src,
arch/x86/crypto/aria_aesni_avx2_glue.c
98
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/aria_aesni_avx_glue.c
101
aria_ops.aria_ctr_crypt_16way(ctx, dst, src,
arch/x86/crypto/aria_aesni_avx_glue.c
106
src += ARIA_AESNI_PARALLEL_BLOCK_SIZE;
arch/x86/crypto/aria_aesni_avx_glue.c
117
crypto_xor_cpy(dst, src, &req_ctx->keystream[0],
arch/x86/crypto/aria_aesni_avx_glue.c
120
src += ARIA_BLOCK_SIZE;
arch/x86/crypto/aria_aesni_avx_glue.c
132
crypto_xor_cpy(dst, src, &req_ctx->keystream[0],
arch/x86/crypto/aria_aesni_avx_glue.c
135
src += nbytes;
arch/x86/crypto/aria_aesni_avx_glue.c
20
const u8 *src);
arch/x86/crypto/aria_aesni_avx_glue.c
23
const u8 *src);
arch/x86/crypto/aria_aesni_avx_glue.c
26
const u8 *src,
arch/x86/crypto/aria_aesni_avx_glue.c
30
const u8 *src);
arch/x86/crypto/aria_aesni_avx_glue.c
33
const u8 *src);
arch/x86/crypto/aria_aesni_avx_glue.c
36
const u8 *src,
arch/x86/crypto/aria_aesni_avx_glue.c
96
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/aria_gfni_avx512_glue.c
102
aria_ops.aria_ctr_crypt_32way(ctx, dst, src,
arch/x86/crypto/aria_gfni_avx512_glue.c
107
src += ARIA_AESNI_AVX2_PARALLEL_BLOCK_SIZE;
arch/x86/crypto/aria_gfni_avx512_glue.c
113
aria_ops.aria_ctr_crypt_16way(ctx, dst, src,
arch/x86/crypto/aria_gfni_avx512_glue.c
118
src += ARIA_AESNI_PARALLEL_BLOCK_SIZE;
arch/x86/crypto/aria_gfni_avx512_glue.c
130
crypto_xor_cpy(dst, src, &req_ctx->keystream[0],
arch/x86/crypto/aria_gfni_avx512_glue.c
133
src += ARIA_BLOCK_SIZE;
arch/x86/crypto/aria_gfni_avx512_glue.c
145
crypto_xor_cpy(dst, src, &req_ctx->keystream[0],
arch/x86/crypto/aria_gfni_avx512_glue.c
148
src += nbytes;
arch/x86/crypto/aria_gfni_avx512_glue.c
19
const u8 *src);
arch/x86/crypto/aria_gfni_avx512_glue.c
21
const u8 *src);
arch/x86/crypto/aria_gfni_avx512_glue.c
23
const u8 *src,
arch/x86/crypto/aria_gfni_avx512_glue.c
86
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/aria_gfni_avx512_glue.c
91
aria_ops.aria_ctr_crypt_64way(ctx, dst, src,
arch/x86/crypto/aria_gfni_avx512_glue.c
96
src += ARIA_GFNI_AVX512_PARALLEL_BLOCK_SIZE;
arch/x86/crypto/blowfish_glue.c
22
asmlinkage void blowfish_enc_blk(struct bf_ctx *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/blowfish_glue.c
23
asmlinkage void blowfish_dec_blk(struct bf_ctx *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/blowfish_glue.c
27
const u8 *src);
arch/x86/crypto/blowfish_glue.c
29
const u8 *src, bool cbc);
arch/x86/crypto/blowfish_glue.c
32
const u8 *src)
arch/x86/crypto/blowfish_glue.c
34
return __blowfish_dec_blk_4way(ctx, dst, src, false);
arch/x86/crypto/blowfish_glue.c
38
const u8 *src)
arch/x86/crypto/blowfish_glue.c
40
return __blowfish_dec_blk_4way(ctx, dst, src, true);
arch/x86/crypto/blowfish_glue.c
43
static void blowfish_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/blowfish_glue.c
45
blowfish_enc_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/blowfish_glue.c
48
static void blowfish_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/blowfish_glue.c
50
blowfish_dec_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/camellia.h
27
asmlinkage void __camellia_enc_blk(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/camellia.h
29
asmlinkage void camellia_dec_blk(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia.h
32
asmlinkage void __camellia_enc_blk_2way(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/camellia.h
34
asmlinkage void camellia_dec_blk_2way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia.h
37
asmlinkage void camellia_ecb_enc_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia.h
38
asmlinkage void camellia_ecb_dec_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia.h
40
asmlinkage void camellia_cbc_dec_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia.h
42
static inline void camellia_enc_blk(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/camellia.h
44
__camellia_enc_blk(ctx, dst, src, false);
arch/x86/crypto/camellia.h
47
static inline void camellia_enc_blk_xor(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/camellia.h
49
__camellia_enc_blk(ctx, dst, src, true);
arch/x86/crypto/camellia.h
53
const u8 *src)
arch/x86/crypto/camellia.h
55
__camellia_enc_blk_2way(ctx, dst, src, false);
arch/x86/crypto/camellia.h
59
const u8 *src)
arch/x86/crypto/camellia.h
61
__camellia_enc_blk_2way(ctx, dst, src, true);
arch/x86/crypto/camellia.h
65
extern void camellia_decrypt_cbc_2way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_aesni_avx2_glue.c
21
asmlinkage void camellia_ecb_enc_32way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_aesni_avx2_glue.c
22
asmlinkage void camellia_ecb_dec_32way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_aesni_avx2_glue.c
24
asmlinkage void camellia_cbc_dec_32way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_aesni_avx_glue.c
21
asmlinkage void camellia_ecb_enc_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_aesni_avx_glue.c
24
asmlinkage void camellia_ecb_dec_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_aesni_avx_glue.c
27
asmlinkage void camellia_cbc_dec_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_glue.c
1267
void camellia_decrypt_cbc_2way(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/camellia_glue.c
1270
const u8 *iv = src;
arch/x86/crypto/camellia_glue.c
1272
if (dst == src)
arch/x86/crypto/camellia_glue.c
1274
camellia_dec_blk_2way(ctx, dst, src);
arch/x86/crypto/camellia_glue.c
23
asmlinkage void __camellia_enc_blk(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/camellia_glue.c
26
asmlinkage void camellia_dec_blk(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_glue.c
30
asmlinkage void __camellia_enc_blk_2way(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/camellia_glue.c
33
asmlinkage void camellia_dec_blk_2way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/camellia_glue.c
36
static void camellia_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/camellia_glue.c
38
camellia_enc_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/camellia_glue.c
41
static void camellia_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/camellia_glue.c
43
camellia_dec_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/cast5_avx_glue.c
21
const u8 *src);
arch/x86/crypto/cast5_avx_glue.c
23
const u8 *src);
arch/x86/crypto/cast5_avx_glue.c
25
const u8 *src);
arch/x86/crypto/cast6_avx_glue.c
22
asmlinkage void cast6_ecb_enc_8way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/cast6_avx_glue.c
23
asmlinkage void cast6_ecb_dec_8way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/cast6_avx_glue.c
25
asmlinkage void cast6_cbc_dec_8way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/des3_ede_glue.c
131
u64 *src = (u64 *)walk->src.virt.addr;
arch/x86/crypto/des3_ede_glue.c
136
*dst = *src ^ *iv;
arch/x86/crypto/des3_ede_glue.c
140
src += 1;
arch/x86/crypto/des3_ede_glue.c
172
u64 *src = (u64 *)walk->src.virt.addr;
arch/x86/crypto/des3_ede_glue.c
178
src += nbytes / bsize - 1;
arch/x86/crypto/des3_ede_glue.c
181
last_iv = *src;
arch/x86/crypto/des3_ede_glue.c
187
src -= 3 - 1;
arch/x86/crypto/des3_ede_glue.c
190
ivs[0] = src[0];
arch/x86/crypto/des3_ede_glue.c
191
ivs[1] = src[1];
arch/x86/crypto/des3_ede_glue.c
193
des3_ede_dec_blk_3way(ctx, (u8 *)dst, (u8 *)src);
arch/x86/crypto/des3_ede_glue.c
202
*dst ^= *(src - 1);
arch/x86/crypto/des3_ede_glue.c
203
src -= 1;
arch/x86/crypto/des3_ede_glue.c
210
des3_ede_dec_blk(ctx, (u8 *)dst, (u8 *)src);
arch/x86/crypto/des3_ede_glue.c
216
*dst ^= *(src - 1);
arch/x86/crypto/des3_ede_glue.c
217
src -= 1;
arch/x86/crypto/des3_ede_glue.c
26
const u8 *src);
arch/x86/crypto/des3_ede_glue.c
30
const u8 *src);
arch/x86/crypto/des3_ede_glue.c
33
const u8 *src)
arch/x86/crypto/des3_ede_glue.c
37
des3_ede_x86_64_crypt_blk(enc_ctx, dst, src);
arch/x86/crypto/des3_ede_glue.c
41
const u8 *src)
arch/x86/crypto/des3_ede_glue.c
45
des3_ede_x86_64_crypt_blk(dec_ctx, dst, src);
arch/x86/crypto/des3_ede_glue.c
49
const u8 *src)
arch/x86/crypto/des3_ede_glue.c
53
des3_ede_x86_64_crypt_blk_3way(dec_ctx, dst, src);
arch/x86/crypto/des3_ede_glue.c
56
static void des3_ede_x86_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/des3_ede_glue.c
58
des3_ede_enc_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/des3_ede_glue.c
61
static void des3_ede_x86_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/des3_ede_glue.c
63
des3_ede_dec_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/des3_ede_glue.c
76
const u8 *wsrc = walk.src.virt.addr;
arch/x86/crypto/ecb_cbc_helpers.h
24
const u8 *src = walk.src.virt.addr; \
arch/x86/crypto/ecb_cbc_helpers.h
34
src += (blocks) * __bsize; \
arch/x86/crypto/ecb_cbc_helpers.h
45
(func)(ctx, dst, src); \
arch/x86/crypto/ecb_cbc_helpers.h
53
crypto_xor_cpy(dst, src, __iv, __bsize); \
arch/x86/crypto/ecb_cbc_helpers.h
68
const u8 *__iv = src + ((blocks) - 1) * __bsize; \
arch/x86/crypto/ecb_cbc_helpers.h
69
if (dst == src) \
arch/x86/crypto/ecb_cbc_helpers.h
71
(func)(ctx, dst, src); \
arch/x86/crypto/ghash-clmulni-intel_glue.c
102
crypto_xor(dst, src, len);
arch/x86/crypto/ghash-clmulni-intel_glue.c
108
static int ghash_finup(struct shash_desc *desc, const u8 *src,
arch/x86/crypto/ghash-clmulni-intel_glue.c
115
ghash_flush(ctx, dctx, src, len);
arch/x86/crypto/ghash-clmulni-intel_glue.c
24
asmlinkage int clmul_ghash_update(char *dst, const char *src,
arch/x86/crypto/ghash-clmulni-intel_glue.c
82
const u8 *src, unsigned int srclen)
arch/x86/crypto/ghash-clmulni-intel_glue.c
90
remain = clmul_ghash_update(dst, src, srclen, &ctx->shash);
arch/x86/crypto/ghash-clmulni-intel_glue.c
96
const u8 *src, unsigned int len)
arch/x86/crypto/serpent-avx.h
14
const u8 *src);
arch/x86/crypto/serpent-avx.h
16
const u8 *src);
arch/x86/crypto/serpent-avx.h
19
const u8 *src);
arch/x86/crypto/serpent-sse2.h
13
const u8 *src, bool xor);
arch/x86/crypto/serpent-sse2.h
15
const u8 *src);
arch/x86/crypto/serpent-sse2.h
17
static inline void serpent_enc_blk_xway(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/serpent-sse2.h
19
__serpent_enc_blk_4way(ctx, dst, src, false);
arch/x86/crypto/serpent-sse2.h
23
u8 *dst, const u8 *src)
arch/x86/crypto/serpent-sse2.h
25
__serpent_enc_blk_4way(ctx, dst, src, true);
arch/x86/crypto/serpent-sse2.h
28
static inline void serpent_dec_blk_xway(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/serpent-sse2.h
30
serpent_dec_blk_4way(ctx, dst, src);
arch/x86/crypto/serpent-sse2.h
38
const u8 *src, bool xor);
arch/x86/crypto/serpent-sse2.h
40
const u8 *src);
arch/x86/crypto/serpent-sse2.h
42
static inline void serpent_enc_blk_xway(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/serpent-sse2.h
44
__serpent_enc_blk_8way(ctx, dst, src, false);
arch/x86/crypto/serpent-sse2.h
48
u8 *dst, const u8 *src)
arch/x86/crypto/serpent-sse2.h
50
__serpent_enc_blk_8way(ctx, dst, src, true);
arch/x86/crypto/serpent-sse2.h
53
static inline void serpent_dec_blk_xway(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/serpent-sse2.h
55
serpent_dec_blk_8way(ctx, dst, src);
arch/x86/crypto/serpent_avx2_glue.c
21
asmlinkage void serpent_ecb_enc_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/serpent_avx2_glue.c
22
asmlinkage void serpent_ecb_dec_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/serpent_avx2_glue.c
23
asmlinkage void serpent_cbc_dec_16way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/serpent_avx_glue.c
24
const u8 *src);
arch/x86/crypto/serpent_avx_glue.c
28
const u8 *src);
arch/x86/crypto/serpent_avx_glue.c
32
const u8 *src);
arch/x86/crypto/serpent_sse2_glue.c
32
static void serpent_decrypt_cbc_xway(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/serpent_sse2_glue.c
35
const u8 *s = src;
arch/x86/crypto/serpent_sse2_glue.c
37
if (dst == src)
arch/x86/crypto/serpent_sse2_glue.c
38
s = memcpy(buf, src, sizeof(buf));
arch/x86/crypto/serpent_sse2_glue.c
39
serpent_dec_blk_xway(ctx, dst, src);
arch/x86/crypto/sm4-avx.h
8
typedef void (*sm4_crypt_func)(const u32 *rk, u8 *dst, const u8 *src, u8 *iv);
arch/x86/crypto/sm4_aesni_avx2_glue.c
22
const u8 *src, u8 *iv);
arch/x86/crypto/sm4_aesni_avx2_glue.c
24
const u8 *src, u8 *iv);
arch/x86/crypto/sm4_aesni_avx_glue.c
103
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/sm4_aesni_avx_glue.c
107
crypto_xor_cpy(dst, src, iv, SM4_BLOCK_SIZE);
arch/x86/crypto/sm4_aesni_avx_glue.c
110
src += SM4_BLOCK_SIZE;
arch/x86/crypto/sm4_aesni_avx_glue.c
136
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/sm4_aesni_avx_glue.c
142
func(ctx->rkey_dec, dst, src, walk.iv);
arch/x86/crypto/sm4_aesni_avx_glue.c
144
src += bsize;
arch/x86/crypto/sm4_aesni_avx_glue.c
155
src, nblocks);
arch/x86/crypto/sm4_aesni_avx_glue.c
157
src += ((int)nblocks - 2) * SM4_BLOCK_SIZE;
arch/x86/crypto/sm4_aesni_avx_glue.c
159
memcpy(iv, src + SM4_BLOCK_SIZE, SM4_BLOCK_SIZE);
arch/x86/crypto/sm4_aesni_avx_glue.c
162
crypto_xor_cpy(dst, src,
arch/x86/crypto/sm4_aesni_avx_glue.c
165
src -= SM4_BLOCK_SIZE;
arch/x86/crypto/sm4_aesni_avx_glue.c
171
src += (nblocks + 1) * SM4_BLOCK_SIZE;
arch/x86/crypto/sm4_aesni_avx_glue.c
201
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/sm4_aesni_avx_glue.c
207
func(ctx->rkey_enc, dst, src, walk.iv);
arch/x86/crypto/sm4_aesni_avx_glue.c
209
src += bsize;
arch/x86/crypto/sm4_aesni_avx_glue.c
226
crypto_xor_cpy(dst, src, keystream,
arch/x86/crypto/sm4_aesni_avx_glue.c
229
src += nblocks * SM4_BLOCK_SIZE;
arch/x86/crypto/sm4_aesni_avx_glue.c
23
const u8 *src, int nblocks);
arch/x86/crypto/sm4_aesni_avx_glue.c
244
crypto_xor_cpy(dst, src, keystream, nbytes);
arch/x86/crypto/sm4_aesni_avx_glue.c
246
src += nbytes;
arch/x86/crypto/sm4_aesni_avx_glue.c
25
const u8 *src, int nblocks);
arch/x86/crypto/sm4_aesni_avx_glue.c
27
const u8 *src, u8 *iv);
arch/x86/crypto/sm4_aesni_avx_glue.c
29
const u8 *src, u8 *iv);
arch/x86/crypto/sm4_aesni_avx_glue.c
48
const u8 *src = walk.src.virt.addr;
arch/x86/crypto/sm4_aesni_avx_glue.c
53
sm4_aesni_avx_crypt8(rkey, dst, src, 8);
arch/x86/crypto/sm4_aesni_avx_glue.c
55
src += SM4_CRYPT8_BLOCK_SIZE;
arch/x86/crypto/sm4_aesni_avx_glue.c
60
sm4_aesni_avx_crypt4(rkey, dst, src, nblocks);
arch/x86/crypto/sm4_aesni_avx_glue.c
62
src += nblocks * SM4_BLOCK_SIZE;
arch/x86/crypto/twofish.h
10
asmlinkage void twofish_enc_blk(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish.h
11
asmlinkage void twofish_dec_blk(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish.h
14
asmlinkage void __twofish_enc_blk_3way(const void *ctx, u8 *dst, const u8 *src,
arch/x86/crypto/twofish.h
16
asmlinkage void twofish_dec_blk_3way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish.h
19
extern void twofish_dec_blk_cbc_3way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish_avx_glue.c
24
asmlinkage void twofish_ecb_enc_8way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish_avx_glue.c
25
asmlinkage void twofish_ecb_dec_8way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish_avx_glue.c
27
asmlinkage void twofish_cbc_dec_8way(const void *ctx, u8 *dst, const u8 *src);
arch/x86/crypto/twofish_avx_glue.c
35
static inline void twofish_enc_blk_3way(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/twofish_avx_glue.c
37
__twofish_enc_blk_3way(ctx, dst, src, false);
arch/x86/crypto/twofish_glue.c
49
const u8 *src);
arch/x86/crypto/twofish_glue.c
52
const u8 *src);
arch/x86/crypto/twofish_glue.c
55
static void twofish_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/twofish_glue.c
57
twofish_enc_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/twofish_glue.c
60
static void twofish_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
arch/x86/crypto/twofish_glue.c
62
twofish_dec_blk(crypto_tfm_ctx(tfm), dst, src);
arch/x86/crypto/twofish_glue_3way.c
29
static inline void twofish_enc_blk_3way(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/twofish_glue_3way.c
31
__twofish_enc_blk_3way(ctx, dst, src, false);
arch/x86/crypto/twofish_glue_3way.c
34
void twofish_dec_blk_cbc_3way(const void *ctx, u8 *dst, const u8 *src)
arch/x86/crypto/twofish_glue_3way.c
37
const u8 *s = src;
arch/x86/crypto/twofish_glue_3way.c
39
if (dst == src)
arch/x86/crypto/twofish_glue_3way.c
40
s = memcpy(buf, src, sizeof(buf));
arch/x86/crypto/twofish_glue_3way.c
41
twofish_dec_blk_3way(ctx, dst, src);
arch/x86/events/intel/ds.c
502
union perf_mem_data_src src;
arch/x86/events/intel/ds.c
530
src.val = val;
arch/x86/events/intel/ds.c
532
src.mem_op = P(OP, STORE);
arch/x86/events/intel/ds.c
534
return src.val;
arch/x86/events/intel/ds.c
540
union perf_mem_data_src src;
arch/x86/events/intel/ds.c
565
src.val = val;
arch/x86/events/intel/ds.c
567
src.mem_op = P(OP, STORE);
arch/x86/events/intel/ds.c
569
return src.val;
arch/x86/events/intel/ds.c
595
union perf_mem_data_src src;
arch/x86/events/intel/ds.c
623
src.val = val;
arch/x86/events/intel/ds.c
625
src.mem_op = P(OP, STORE);
arch/x86/events/intel/ds.c
627
return src.val;
arch/x86/events/intel/ds.c
692
union perf_mem_data_src src;
arch/x86/events/intel/ds.c
710
src.val = val;
arch/x86/events/intel/ds.c
711
src.mem_op = P(OP,STORE);
arch/x86/events/intel/ds.c
713
return src.val;
arch/x86/events/intel/lbr.c
955
u64 src, dst, cnt;
arch/x86/events/intel/lbr.c
970
src = cpuc->lbr_entries[i].reserved;
arch/x86/events/intel/lbr.c
973
cnt = (src >> (order[j] * LBR_INFO_BR_CNTR_BITS)) & LBR_INFO_BR_CNTR_MASK;
arch/x86/hyperv/hv_init.c
537
void *src;
arch/x86/hyperv/hv_init.c
552
src = memremap(hypercall_msr.guest_physical_address << PAGE_SHIFT, PAGE_SIZE,
arch/x86/hyperv/hv_init.c
554
BUG_ON(!src);
arch/x86/hyperv/hv_init.c
555
memcpy_to_page(pg, 0, src, HV_HYP_PAGE_SIZE);
arch/x86/hyperv/hv_init.c
556
memunmap(src);
arch/x86/include/asm/checksum_32.h
171
static inline __wsum csum_and_copy_to_user(const void *src,
arch/x86/include/asm/checksum_32.h
181
ret = csum_partial_copy_generic(src, (__force void *)dst, len);
arch/x86/include/asm/checksum_32.h
30
asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len);
arch/x86/include/asm/checksum_32.h
39
static inline __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/x86/include/asm/checksum_32.h
41
return csum_partial_copy_generic(src, dst, len);
arch/x86/include/asm/checksum_32.h
44
static inline __wsum csum_and_copy_from_user(const void __user *src,
arch/x86/include/asm/checksum_32.h
50
if (!user_access_begin(src, len))
arch/x86/include/asm/checksum_32.h
52
ret = csum_partial_copy_generic((__force void *)src, dst, len);
arch/x86/include/asm/checksum_64.h
133
extern __visible __wsum csum_partial_copy_generic(const void *src, void *dst, int len);
arch/x86/include/asm/checksum_64.h
135
extern __wsum csum_and_copy_from_user(const void __user *src, void *dst, int len);
arch/x86/include/asm/checksum_64.h
136
extern __wsum csum_and_copy_to_user(const void *src, void __user *dst, int len);
arch/x86/include/asm/checksum_64.h
137
extern __wsum csum_partial_copy_nocheck(const void *src, void *dst, int len);
arch/x86/include/asm/io.h
391
static inline void iosubmit_cmds512(void __iomem *dst, const void *src,
arch/x86/include/asm/io.h
394
const u8 *from = src;
arch/x86/include/asm/irqdomain.h
21
struct irq_alloc_info *src);
arch/x86/include/asm/mce.h
241
unsigned long __must_check copy_mc_fragile(void *dst, const void *src, unsigned cnt);
arch/x86/include/asm/pgtable.h
1466
static inline void clone_pgd_range(pgd_t *dst, pgd_t *src, int count)
arch/x86/include/asm/pgtable.h
1468
memcpy(dst, src, count * sizeof(pgd_t));
arch/x86/include/asm/pgtable.h
1473
memcpy(kernel_to_user_pgdp(dst), kernel_to_user_pgdp(src),
arch/x86/include/asm/ptrace.h
386
extern long copy_from_kernel_nofault(void *dst, const void *src, size_t size);
arch/x86/include/asm/pvclock.h
10
u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src);
arch/x86/include/asm/pvclock.h
11
u64 pvclock_clocksource_read_nowd(struct pvclock_vcpu_time_info *src);
arch/x86/include/asm/pvclock.h
12
u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src);
arch/x86/include/asm/pvclock.h
14
unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src);
arch/x86/include/asm/pvclock.h
23
unsigned pvclock_read_begin(const struct pvclock_vcpu_time_info *src)
arch/x86/include/asm/pvclock.h
25
unsigned version = src->version & ~1;
arch/x86/include/asm/pvclock.h
32
bool pvclock_read_retry(const struct pvclock_vcpu_time_info *src,
arch/x86/include/asm/pvclock.h
37
return unlikely(version != src->version);
arch/x86/include/asm/pvclock.h
84
u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc)
arch/x86/include/asm/pvclock.h
86
u64 delta = tsc - src->tsc_timestamp;
arch/x86/include/asm/pvclock.h
87
u64 offset = pvclock_scale_delta(delta, src->tsc_to_system_mul,
arch/x86/include/asm/pvclock.h
88
src->tsc_shift);
arch/x86/include/asm/pvclock.h
89
return src->system_time + offset;
arch/x86/include/asm/special_insns.h
230
static inline void movdir64b(void *dst, const void *src)
arch/x86/include/asm/special_insns.h
232
const struct { char _[64]; } *__src = src;
arch/x86/include/asm/special_insns.h
251
static inline void movdir64b_io(void __iomem *dst, const void *src)
arch/x86/include/asm/special_insns.h
253
movdir64b((void __force *)dst, src);
arch/x86/include/asm/special_insns.h
275
static inline int enqcmds(void __iomem *dst, const void *src)
arch/x86/include/asm/special_insns.h
277
const struct { char _[64]; } *__src = src;
arch/x86/include/asm/string_32.h
10
extern char *strcpy(char *dest, const char *src);
arch/x86/include/asm/string_32.h
13
extern char *strncpy(char *dest, const char *src, size_t count);
arch/x86/include/asm/string_32.h
155
void *memmove(void *dest, const void *src, size_t n);
arch/x86/include/asm/string_32.h
16
extern char *strcat(char *dest, const char *src);
arch/x86/include/asm/string_32.h
19
extern char *strncat(char *dest, const char *src, size_t count);
arch/x86/include/asm/string_64.h
101
__memcpy_flushcache(dst, src, cnt);
arch/x86/include/asm/string_64.h
72
void *memmove(void *dest, const void *src, size_t count);
arch/x86/include/asm/string_64.h
73
void *__memmove(void *dest, const void *src, size_t count);
arch/x86/include/asm/string_64.h
78
char *strcpy(char *dest, const char *src);
arch/x86/include/asm/string_64.h
79
char *strcat(char *dest, const char *src);
arch/x86/include/asm/string_64.h
84
void __memcpy_flushcache(void *dst, const void *src, size_t cnt);
arch/x86/include/asm/string_64.h
85
static __always_inline void memcpy_flushcache(void *dst, const void *src, size_t cnt)
arch/x86/include/asm/string_64.h
90
asm ("movntil %1, %0" : "=m"(*(u32 *)dst) : "r"(*(u32 *)src));
arch/x86/include/asm/string_64.h
93
asm ("movntiq %1, %0" : "=m"(*(u64 *)dst) : "r"(*(u64 *)src));
arch/x86/include/asm/string_64.h
96
asm ("movntiq %1, %0" : "=m"(*(u64 *)dst) : "r"(*(u64 *)src));
arch/x86/include/asm/string_64.h
97
asm ("movntiq %1, %0" : "=m"(*(u64 *)(dst + 8)) : "r"(*(u64 *)(src + 8)));
arch/x86/include/asm/uaccess.h
488
strncpy_from_user(char *dst, const char __user *src, long count);
arch/x86/include/asm/uaccess.h
601
#define unsafe_copy_loop(dst, src, len, type, label) \
arch/x86/include/asm/uaccess.h
603
unsafe_put_user(*(type *)(src),(type __user *)(dst),label); \
arch/x86/include/asm/uaccess.h
605
src += sizeof(type); \
arch/x86/include/asm/uaccess.h
621
#define arch_get_kernel_nofault(dst, src, type, err_label) \
arch/x86/include/asm/uaccess.h
622
__get_user_size(*((type *)(dst)), (__force type __user *)(src), \
arch/x86/include/asm/uaccess.h
625
#define arch_get_kernel_nofault(dst, src, type, err_label) \
arch/x86/include/asm/uaccess.h
629
__get_user_size(*((type *)(dst)), (__force type __user *)(src), \
arch/x86/include/asm/uaccess.h
636
#define arch_put_kernel_nofault(dst, src, type, err_label) \
arch/x86/include/asm/uaccess.h
637
__put_user_size(*((type *)(src)), (__force type __user *)(dst), \
arch/x86/include/asm/uaccess_64.h
139
raw_copy_from_user(void *dst, const void __user *src, unsigned long size)
arch/x86/include/asm/uaccess_64.h
141
return copy_user_generic(dst, (__force void *)src, size);
arch/x86/include/asm/uaccess_64.h
145
raw_copy_to_user(void __user *dst, const void *src, unsigned long size)
arch/x86/include/asm/uaccess_64.h
147
return copy_user_generic((__force void *)dst, src, size);
arch/x86/include/asm/uaccess_64.h
150
extern long __copy_user_nocache(void *dst, const void __user *src, unsigned size);
arch/x86/include/asm/uaccess_64.h
151
extern long __copy_user_flushcache(void *dst, const void __user *src, unsigned size);
arch/x86/include/asm/uaccess_64.h
154
__copy_from_user_inatomic_nocache(void *dst, const void __user *src,
arch/x86/include/asm/uaccess_64.h
160
ret = __copy_user_nocache(dst, src, size);
arch/x86/include/asm/uaccess_64.h
166
__copy_from_user_flushcache(void *dst, const void __user *src, unsigned size)
arch/x86/include/asm/uaccess_64.h
169
return __copy_user_flushcache(dst, src, size);
arch/x86/include/uapi/asm/sgx.h
45
__u64 src;
arch/x86/include/uapi/asm/sgx.h
59
__u64 src;
arch/x86/kernel/alternative.c
2516
static void text_poke_memcpy(void *dst, const void *src, size_t len)
arch/x86/kernel/alternative.c
2519
__inline_memcpy(dst, src, len);
arch/x86/kernel/alternative.c
2523
static void text_poke_memset(void *dst, const void *src, size_t len)
arch/x86/kernel/alternative.c
2525
int c = *(const int *)src;
arch/x86/kernel/alternative.c
2532
typedef void text_poke_f(void *dst, const void *src, size_t len);
arch/x86/kernel/alternative.c
2534
static void *__text_poke(text_poke_f func, void *addr, const void *src, size_t len)
arch/x86/kernel/alternative.c
2599
func((u8 *)text_poke_mm_addr + offset_in_page(addr), src, len);
arch/x86/kernel/alternative.c
2632
BUG_ON(memcmp(addr, src, len));
arch/x86/kernel/alternative.c
457
bool need_reloc(unsigned long offset, u8 *src, size_t src_len)
arch/x86/kernel/alternative.c
459
u8 *target = src + offset;
arch/x86/kernel/alternative.c
464
return (target < src || target > src + src_len);
arch/x86/kernel/apic/io_apic.c
810
struct irq_alloc_info *src,
arch/x86/kernel/apic/io_apic.c
815
copy_irq_alloc_info(dst, src);
arch/x86/kernel/apic/io_apic.c
820
if (src && src->ioapic.valid) {
arch/x86/kernel/apic/io_apic.c
821
dst->ioapic.node = src->ioapic.node;
arch/x86/kernel/apic/io_apic.c
822
dst->ioapic.is_level = src->ioapic.is_level;
arch/x86/kernel/apic/io_apic.c
823
dst->ioapic.active_low = src->ioapic.active_low;
arch/x86/kernel/apic/vector.c
81
void copy_irq_alloc_info(struct irq_alloc_info *dst, struct irq_alloc_info *src)
arch/x86/kernel/apic/vector.c
83
if (src)
arch/x86/kernel/apic/vector.c
84
*dst = *src;
arch/x86/kernel/cpu/hypervisor.c
87
static void __init copy_array(const void *src, void *target, unsigned int size)
arch/x86/kernel/cpu/hypervisor.c
90
const void * const *from = (const void * const *)src;
arch/x86/kernel/cpu/sgx/ioctl.c
171
if (copy_from_user(secs, (void __user *)create_arg.src, PAGE_SIZE))
arch/x86/kernel/cpu/sgx/ioctl.c
210
struct sgx_secinfo *secinfo, unsigned long src)
arch/x86/kernel/cpu/sgx/ioctl.c
218
vma = find_vma(current->mm, src);
arch/x86/kernel/cpu/sgx/ioctl.c
225
ret = get_user_pages(src, 1, 0, &src_page);
arch/x86/kernel/cpu/sgx/ioctl.c
267
static int sgx_encl_add_page(struct sgx_encl *encl, unsigned long src,
arch/x86/kernel/cpu/sgx/ioctl.c
313
src);
arch/x86/kernel/cpu/sgx/ioctl.c
429
if (!IS_ALIGNED(add_arg.src, PAGE_SIZE))
arch/x86/kernel/cpu/sgx/ioctl.c
453
ret = sgx_encl_add_page(encl, add_arg.src + c, add_arg.offset + c,
arch/x86/kernel/dumpstack.c
73
static int copy_code(struct pt_regs *regs, u8 *buf, unsigned long src,
arch/x86/kernel/dumpstack.c
77
return copy_from_kernel_nofault(buf, (u8 *)src, nbytes);
arch/x86/kernel/dumpstack.c
89
return copy_from_user_nmi(buf, (void __user *)src, nbytes);
arch/x86/kernel/kprobes/common.h
89
extern int __copy_instruction(u8 *dest, u8 *src, u8 *real, struct insn *insn);
arch/x86/kernel/kprobes/core.c
394
int __copy_instruction(u8 *dest, u8 *src, u8 *real, struct insn *insn)
arch/x86/kernel/kprobes/core.c
397
unsigned long recovered_insn = recover_probed_instruction(buf, (unsigned long)src);
arch/x86/kernel/kprobes/core.c
441
newdisp = (u8 *) src + (s64) insn->displacement.value
arch/x86/kernel/kprobes/opt.c
203
static int copy_optimized_instructions(u8 *dest, u8 *src, u8 *real)
arch/x86/kernel/kprobes/opt.c
209
ret = __copy_instruction(dest + len, src + len, real + len, &insn);
arch/x86/kernel/kprobes/opt.c
210
if (!ret || !can_boost(&insn, src + len))
arch/x86/kernel/kprobes/opt.c
215
if (ftrace_text_reserved(src, src + len - 1) ||
arch/x86/kernel/kprobes/opt.c
216
alternatives_text_reserved(src, src + len - 1) ||
arch/x86/kernel/kprobes/opt.c
217
jump_label_text_reserved(src, src + len - 1) ||
arch/x86/kernel/kprobes/opt.c
218
static_call_text_reserved(src, src + len - 1))
arch/x86/kernel/kvm.c
423
struct kvm_steal_time *src;
arch/x86/kernel/kvm.c
426
src = &per_cpu(steal_time, cpu);
arch/x86/kernel/kvm.c
428
version = src->version;
arch/x86/kernel/kvm.c
430
steal = src->steal;
arch/x86/kernel/kvm.c
432
} while ((version & 1) || (version != src->version));
arch/x86/kernel/kvm.c
670
struct kvm_steal_time *src;
arch/x86/kernel/kvm.c
684
src = &per_cpu(steal_time, cpu);
arch/x86/kernel/kvm.c
685
state = READ_ONCE(src->preempted);
arch/x86/kernel/kvm.c
687
if (try_cmpxchg(&src->preempted, &state,
arch/x86/kernel/kvm.c
807
struct kvm_steal_time *src = &per_cpu(steal_time, cpu);
arch/x86/kernel/kvm.c
809
return !!(src->preempted & KVM_VCPU_PREEMPTED);
arch/x86/kernel/kvmclock.c
138
struct pvclock_vsyscall_time_info *src = this_cpu_hvclock();
arch/x86/kernel/kvmclock.c
141
if (!src)
arch/x86/kernel/kvmclock.c
144
if ((src->pvti.flags & PVCLOCK_GUEST_STOPPED) != 0) {
arch/x86/kernel/kvmclock.c
145
src->pvti.flags &= ~PVCLOCK_GUEST_STOPPED;
arch/x86/kernel/kvmclock.c
170
struct pvclock_vsyscall_time_info *src = this_cpu_hvclock();
arch/x86/kernel/kvmclock.c
173
if (!src)
arch/x86/kernel/kvmclock.c
176
pa = slow_virt_to_phys(&src->pvti) | 0x01ULL;
arch/x86/kernel/ldt.c
313
const void *src = (char *)ldt->entries + offset;
arch/x86/kernel/ldt.c
319
pfn = is_vmalloc ? vmalloc_to_pfn(src) :
arch/x86/kernel/ldt.c
320
page_to_pfn(virt_to_page(src));
arch/x86/kernel/module.c
87
void *(*write)(void *dest, const void *src, size_t len),
arch/x86/kernel/process.c
105
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/x86/kernel/process.c
108
memcpy_and_pad(dst, arch_task_struct_size, src, sizeof(*dst), 0);
arch/x86/kernel/pvclock.c
113
u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src)
arch/x86/kernel/pvclock.c
115
return __pvclock_clocksource_read(src, true);
arch/x86/kernel/pvclock.c
118
noinstr u64 pvclock_clocksource_read_nowd(struct pvclock_vcpu_time_info *src)
arch/x86/kernel/pvclock.c
120
return __pvclock_clocksource_read(src, false);
arch/x86/kernel/pvclock.c
27
unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src)
arch/x86/kernel/pvclock.c
31
do_div(pv_tsc_khz, src->tsc_to_system_mul);
arch/x86/kernel/pvclock.c
32
if (src->tsc_shift < 0)
arch/x86/kernel/pvclock.c
33
pv_tsc_khz <<= -src->tsc_shift;
arch/x86/kernel/pvclock.c
35
pv_tsc_khz >>= src->tsc_shift;
arch/x86/kernel/pvclock.c
54
u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src)
arch/x86/kernel/pvclock.c
60
version = pvclock_read_begin(src);
arch/x86/kernel/pvclock.c
61
flags = src->flags;
arch/x86/kernel/pvclock.c
62
} while (pvclock_read_retry(src, version));
arch/x86/kernel/pvclock.c
68
u64 __pvclock_clocksource_read(struct pvclock_vcpu_time_info *src, bool dowd)
arch/x86/kernel/pvclock.c
76
version = pvclock_read_begin(src);
arch/x86/kernel/pvclock.c
77
ret = __pvclock_read_cycles(src, rdtsc_ordered());
arch/x86/kernel/pvclock.c
78
flags = src->flags;
arch/x86/kernel/pvclock.c
79
} while (pvclock_read_retry(src, version));
arch/x86/kernel/pvclock.c
82
src->flags &= ~PVCLOCK_GUEST_STOPPED;
arch/x86/kvm/emulate.c
1001
if (ctxt->src.val == 0)
arch/x86/kvm/emulate.c
1009
if (ctxt->src.val == 0)
arch/x86/kvm/emulate.c
1276
if (ctxt->dst.type == OP_MEM && ctxt->src.type == OP_REG) {
arch/x86/kvm/emulate.c
1279
if (ctxt->src.bytes == 2)
arch/x86/kvm/emulate.c
1280
sv = (s16)ctxt->src.val & (s16)mask;
arch/x86/kvm/emulate.c
1281
else if (ctxt->src.bytes == 4)
arch/x86/kvm/emulate.c
1282
sv = (s32)ctxt->src.val & (s32)mask;
arch/x86/kvm/emulate.c
1284
sv = (s64)ctxt->src.val & (s64)mask;
arch/x86/kvm/emulate.c
1291
ctxt->src.val &= (ctxt->dst.bytes << 3) - 1;
arch/x86/kvm/emulate.c
1820
return emulate_push(ctxt, &ctxt->src.val, ctxt->op_bytes);
arch/x86/kvm/emulate.c
1898
unsigned frame_size = ctxt->src.val;
arch/x86/kvm/emulate.c
1928
ctxt->src.val = get_segment_selector(ctxt, seg);
arch/x86/kvm/emulate.c
1964
(ctxt->src.val = old_esp) : (ctxt->src.val = reg_read(ctxt, reg));
arch/x86/kvm/emulate.c
1978
ctxt->src.val = (unsigned long)ctxt->eflags & ~X86_EFLAGS_VM;
arch/x86/kvm/emulate.c
2013
ctxt->src.val = ctxt->eflags;
arch/x86/kvm/emulate.c
2020
ctxt->src.val = get_segment_selector(ctxt, VCPU_SREG_CS);
arch/x86/kvm/emulate.c
2025
ctxt->src.val = ctxt->_eip;
arch/x86/kvm/emulate.c
2156
memcpy(&sel, ctxt->src.valptr + ctxt->op_bytes, 2);
arch/x86/kvm/emulate.c
2164
rc = assign_eip_far(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
2174
return assign_eip_near(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
2183
rc = assign_eip_near(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
2186
ctxt->src.val = old_eip;
arch/x86/kvm/emulate.c
2258
rsp_increment(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
2267
ctxt->src.orig_val = ctxt->src.val;
arch/x86/kvm/emulate.c
2268
ctxt->src.val = ctxt->dst.orig_val;
arch/x86/kvm/emulate.c
2273
ctxt->src.type = OP_NONE;
arch/x86/kvm/emulate.c
2274
ctxt->dst.val = ctxt->src.orig_val;
arch/x86/kvm/emulate.c
2277
ctxt->src.type = OP_REG;
arch/x86/kvm/emulate.c
2278
ctxt->src.addr.reg = reg_rmw(ctxt, VCPU_REGS_RAX);
arch/x86/kvm/emulate.c
2279
ctxt->src.val = ctxt->dst.orig_val;
arch/x86/kvm/emulate.c
2292
memcpy(&sel, ctxt->src.valptr + ctxt->op_bytes, 2);
arch/x86/kvm/emulate.c
2298
ctxt->dst.val = ctxt->src.val;
arch/x86/kvm/emulate.c
292
"+d" (ctxt->src.val), \
arch/x86/kvm/emulate.c
2965
ctxt->src.val = (unsigned long) error_code;
arch/x86/kvm/emulate.c
3031
ctxt->src.type = OP_IMM;
arch/x86/kvm/emulate.c
3032
ctxt->src.val = 0;
arch/x86/kvm/emulate.c
3033
ctxt->src.bytes = 1;
arch/x86/kvm/emulate.c
304
#define __EM_ASM_2(op, dst, src) \
arch/x86/kvm/emulate.c
3047
if (ctxt->src.val == 0)
arch/x86/kvm/emulate.c
305
__EM_ASM(#op " %%" #src ", %%" #dst " \n\t")
arch/x86/kvm/emulate.c
3051
ah = al / ctxt->src.val;
arch/x86/kvm/emulate.c
3052
al %= ctxt->src.val;
arch/x86/kvm/emulate.c
3057
ctxt->src.type = OP_IMM;
arch/x86/kvm/emulate.c
3058
ctxt->src.val = 0;
arch/x86/kvm/emulate.c
3059
ctxt->src.bytes = 1;
arch/x86/kvm/emulate.c
307
#define __EM_ASM_3(op, dst, src, src2) \
arch/x86/kvm/emulate.c
3070
al = (al + (ah * ctxt->src.val)) & 0xff;
arch/x86/kvm/emulate.c
3075
ctxt->src.type = OP_IMM;
arch/x86/kvm/emulate.c
3076
ctxt->src.val = 0;
arch/x86/kvm/emulate.c
3077
ctxt->src.bytes = 1;
arch/x86/kvm/emulate.c
308
__EM_ASM(#op " %%" #src2 ", %%" #src ", %%" #dst " \n\t")
arch/x86/kvm/emulate.c
3086
long rel = ctxt->src.val;
arch/x86/kvm/emulate.c
3088
ctxt->src.val = (unsigned long)ctxt->_eip;
arch/x86/kvm/emulate.c
3108
memcpy(&sel, ctxt->src.valptr + ctxt->op_bytes, 2);
arch/x86/kvm/emulate.c
3114
rc = assign_eip_far(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
3118
ctxt->src.val = old_cs;
arch/x86/kvm/emulate.c
3123
ctxt->src.val = old_eip;
arch/x86/kvm/emulate.c
3150
rsp_increment(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
3157
ctxt->src.val = ctxt->dst.val;
arch/x86/kvm/emulate.c
3158
write_register_operand(&ctxt->src);
arch/x86/kvm/emulate.c
3161
ctxt->dst.val = ctxt->src.orig_val;
arch/x86/kvm/emulate.c
3175
ctxt->dst.bytes = ctxt->src.bytes;
arch/x86/kvm/emulate.c
3177
ctxt->dst.val = ~((ctxt->src.val >> (ctxt->src.bytes * 8 - 1)) - 1);
arch/x86/kvm/emulate.c
3217
memcpy(ctxt->dst.valptr, ctxt->src.valptr, sizeof(ctxt->src.valptr));
arch/x86/kvm/emulate.c
3238
tmp = (u16)ctxt->src.val;
arch/x86/kvm/emulate.c
3243
ctxt->dst.val = swab32((u32)ctxt->src.val);
arch/x86/kvm/emulate.c
3246
ctxt->dst.val = swab64(ctxt->src.val);
arch/x86/kvm/emulate.c
3259
if (ctxt->ops->set_cr(ctxt, cr_num, ctxt->src.val))
arch/x86/kvm/emulate.c
3283
val = ctxt->src.val & ~0ULL;
arch/x86/kvm/emulate.c
3285
val = ctxt->src.val & ~0U;
arch/x86/kvm/emulate.c
3353
u16 sel = ctxt->src.val;
arch/x86/kvm/emulate.c
3373
u16 sel = ctxt->src.val;
arch/x86/kvm/emulate.c
3387
u16 sel = ctxt->src.val;
arch/x86/kvm/emulate.c
3400
rc = __linearize(ctxt, ctxt->src.addr.mem, &max_size, 1, ctxt->mode,
arch/x86/kvm/emulate.c
3473
rc = read_descriptor(ctxt, ctxt->src.addr.mem,
arch/x86/kvm/emulate.c
3516
| (ctxt->src.val & 0x0f));
arch/x86/kvm/emulate.c
3528
rc = jmp_rel(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
3538
rc = jmp_rel(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
3545
if (!pio_in_emulated(ctxt, ctxt->dst.bytes, ctxt->src.val,
arch/x86/kvm/emulate.c
3554
ctxt->ops->pio_out_emulated(ctxt, ctxt->src.bytes, ctxt->dst.val,
arch/x86/kvm/emulate.c
3555
&ctxt->src.val, 1);
arch/x86/kvm/emulate.c
3650
ctxt->dst.val = (s32) ctxt->src.val;
arch/x86/kvm/emulate.c
3852
u64 new_val = ctxt->src.val64;
arch/x86/kvm/emulate.c
3921
if (!emulator_io_permitted(ctxt, ctxt->src.val, ctxt->dst.bytes))
arch/x86/kvm/emulate.c
3929
ctxt->src.bytes = min(ctxt->src.bytes, 4u);
arch/x86/kvm/emulate.c
3930
if (!emulator_io_permitted(ctxt, ctxt->dst.val, ctxt->src.bytes))
arch/x86/kvm/emulate.c
423
.src_val = ctxt->src.val64,
arch/x86/kvm/emulate.c
425
.src_bytes = ctxt->src.bytes,
arch/x86/kvm/emulate.c
427
.src_type = ctxt->src.type,
arch/x86/kvm/emulate.c
437
static void assign_masked(ulong *dest, ulong src, ulong mask)
arch/x86/kvm/emulate.c
439
*dest = (*dest & ~mask) | (src & mask);
arch/x86/kvm/emulate.c
5177
rc = decode_operand(ctxt, &ctxt->src, (ctxt->d >> SrcShift) & OpMask);
arch/x86/kvm/emulate.c
5278
if ((ctxt->d & SrcMask) == SrcMemFAddr && ctxt->src.type != OP_MEM) {
arch/x86/kvm/emulate.c
5324
fetch_possible_mmx_operand(&ctxt->src);
arch/x86/kvm/emulate.c
5377
if ((ctxt->src.type == OP_MEM) && !(ctxt->d & NoAccess)) {
arch/x86/kvm/emulate.c
5378
rc = segmented_read(ctxt, ctxt->src.addr.mem,
arch/x86/kvm/emulate.c
5379
ctxt->src.valptr, ctxt->src.bytes);
arch/x86/kvm/emulate.c
5382
ctxt->src.orig_val64 = ctxt->src.val64;
arch/x86/kvm/emulate.c
5440
rc = jmp_rel(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
5443
ctxt->dst.val = ctxt->src.addr.mem.ea;
arch/x86/kvm/emulate.c
5462
rc = emulate_int(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
5470
rc = jmp_rel(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
5501
BUG_ON(ctxt->src.type == OP_MEM || ctxt->src.type == OP_MEM_STR);
arch/x86/kvm/emulate.c
5502
rc = writeback(ctxt, &ctxt->src);
arch/x86/kvm/emulate.c
5519
string_addr_inc(ctxt, VCPU_REGS_RSI, &ctxt->src);
arch/x86/kvm/emulate.c
5528
count = ctxt->src.count;
arch/x86/kvm/emulate.c
5590
ctxt->dst.val = ctxt->src.val;
arch/x86/kvm/emulate.c
5596
rc = jmp_rel(ctxt, ctxt->src.val);
arch/x86/kvm/emulate.c
5603
ctxt->dst.val = (ctxt->src.bytes == 1) ? (u8) ctxt->src.val
arch/x86/kvm/emulate.c
5604
: (u16) ctxt->src.val;
arch/x86/kvm/emulate.c
5608
ctxt->dst.val = (ctxt->src.bytes == 1) ? (s8) ctxt->src.val :
arch/x86/kvm/emulate.c
5609
(s16) ctxt->src.val;
arch/x86/kvm/kvm_emulate.h
390
struct operand src;
arch/x86/kvm/lapic.c
1116
static bool kvm_apic_is_broadcast_dest(struct kvm *kvm, struct kvm_lapic **src,
arch/x86/kvm/lapic.c
1126
bool x2apic_ipi = src && *src && apic_x2apic_mode(*src);
arch/x86/kvm/lapic.c
1153
struct kvm_lapic **src, struct kvm_lapic_irq *irq,
arch/x86/kvm/lapic.c
1159
if (irq->shorthand == APIC_DEST_SELF && src) {
arch/x86/kvm/lapic.c
1160
*dst = src;
arch/x86/kvm/lapic.c
1166
if (!map || kvm_apic_is_broadcast_dest(kvm, src, irq, map))
arch/x86/kvm/lapic.c
1218
static bool __kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
arch/x86/kvm/lapic.c
1231
if (KVM_BUG_ON(!src, kvm)) {
arch/x86/kvm/lapic.c
1235
*r = kvm_apic_set_irq(src->vcpu, irq, rtc_status);
arch/x86/kvm/lapic.c
1242
ret = kvm_apic_map_get_dest_lapic(kvm, &src, irq, map, &dst, &bitmap);
arch/x86/kvm/lapic.c
1257
bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
arch/x86/kvm/lapic.c
1260
return __kvm_irq_delivery_to_apic_fast(kvm, src, irq, r, NULL);
arch/x86/kvm/lapic.c
1334
int __kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src,
arch/x86/kvm/lapic.c
1343
if (__kvm_irq_delivery_to_apic_fast(kvm, src, irq, &r, rtc_status))
arch/x86/kvm/lapic.c
1358
if (!kvm_apic_match_dest(vcpu, src, irq->shorthand,
arch/x86/kvm/lapic.c
1503
struct kvm_lapic *src = NULL;
arch/x86/kvm/lapic.c
1513
ret = kvm_apic_map_get_dest_lapic(kvm, &src, irq, map, &dest_vcpu,
arch/x86/kvm/lapic.h
119
bool kvm_irq_delivery_to_apic_fast(struct kvm *kvm, struct kvm_lapic *src,
arch/x86/kvm/lapic.h
121
int __kvm_irq_delivery_to_apic(struct kvm *kvm, struct kvm_lapic *src,
arch/x86/kvm/lapic.h
126
struct kvm_lapic *src,
arch/x86/kvm/lapic.h
129
return __kvm_irq_delivery_to_apic(kvm, src, irq, NULL);
arch/x86/kvm/svm/sev.c
1143
static int __sev_issue_dbg_cmd(struct kvm *kvm, unsigned long src,
arch/x86/kvm/svm/sev.c
1152
data.src_addr = src;
arch/x86/kvm/svm/sev.c
1967
struct kvm_sev_info *src = to_kvm_sev_info(src_kvm);
arch/x86/kvm/svm/sev.c
1974
dst->asid = src->asid;
arch/x86/kvm/svm/sev.c
1975
dst->handle = src->handle;
arch/x86/kvm/svm/sev.c
1976
dst->pages_locked = src->pages_locked;
arch/x86/kvm/svm/sev.c
1977
dst->enc_context_owner = src->enc_context_owner;
arch/x86/kvm/svm/sev.c
1978
dst->es_active = src->es_active;
arch/x86/kvm/svm/sev.c
1979
dst->vmsa_features = src->vmsa_features;
arch/x86/kvm/svm/sev.c
1981
src->asid = 0;
arch/x86/kvm/svm/sev.c
1982
src->active = false;
arch/x86/kvm/svm/sev.c
1983
src->handle = 0;
arch/x86/kvm/svm/sev.c
1984
src->pages_locked = 0;
arch/x86/kvm/svm/sev.c
1985
src->enc_context_owner = NULL;
arch/x86/kvm/svm/sev.c
1986
src->es_active = false;
arch/x86/kvm/svm/sev.c
1988
list_cut_before(&dst->regions_list, &src->regions_list, &src->regions_list);
arch/x86/kvm/svm/sev.c
1995
list_cut_before(&dst->mirror_vms, &src->mirror_vms, &src->mirror_vms);
arch/x86/kvm/svm/sev.c
2009
list_del(&src->mirror_entry);
arch/x86/kvm/svm/sev.c
2045
static int sev_check_source_vcpus(struct kvm *dst, struct kvm *src)
arch/x86/kvm/svm/sev.c
2050
if (src->created_vcpus != atomic_read(&src->online_vcpus) ||
arch/x86/kvm/svm/sev.c
2054
if (!sev_es_guest(src))
arch/x86/kvm/svm/sev.c
2057
if (atomic_read(&src->online_vcpus) != atomic_read(&dst->online_vcpus))
arch/x86/kvm/svm/sev.c
2060
kvm_for_each_vcpu(i, src_vcpu, src) {
arch/x86/kvm/svm/sev.c
2361
void __user *src;
arch/x86/kvm/svm/sev.c
2381
src = params.type == KVM_SEV_SNP_PAGE_TYPE_ZERO ? NULL : u64_to_user_ptr(params.uaddr);
arch/x86/kvm/svm/sev.c
2383
if (!PAGE_ALIGNED(src))
arch/x86/kvm/svm/sev.c
2418
count = kvm_gmem_populate(kvm, params.gfn_start, src, npages,
arch/x86/kvm/vmx/nested.c
281
struct vmcs_host_state *dest, *src;
arch/x86/kvm/vmx/nested.c
286
src = &prev->host_state;
arch/x86/kvm/vmx/nested.c
289
vmx_set_host_fs_gs(dest, src->fs_sel, src->gs_sel, src->fs_base, src->gs_base);
arch/x86/kvm/vmx/nested.c
290
dest->ldt_sel = src->ldt_sel;
arch/x86/kvm/vmx/nested.c
292
dest->ds_sel = src->ds_sel;
arch/x86/kvm/vmx/nested.c
293
dest->es_sel = src->es_sel;
arch/x86/kvm/vmx/tdx.c
2365
#define MEMCPY_SAME_SIZE(dst, src) \
arch/x86/kvm/vmx/tdx.c
2367
BUILD_BUG_ON(sizeof(dst) != sizeof(src)); \
arch/x86/kvm/vmx/tdx.c
2368
memcpy((dst), (src), sizeof(dst)); \
arch/x86/kvm/x86.c
563
unsigned int useroffset = offsetof(struct x86_emulate_ctxt, src);
arch/x86/kvm/x86.c
9381
return vector == ctxt->src.val;
arch/x86/kvm/x86.h
715
int kvm_sev_es_mmio_write(struct kvm_vcpu *vcpu, gpa_t src, unsigned int bytes,
arch/x86/kvm/x86.h
717
int kvm_sev_es_mmio_read(struct kvm_vcpu *vcpu, gpa_t src, unsigned int bytes,
arch/x86/lib/copy_mc.c
104
return copy_user_generic((__force void *)dst, src, len);
arch/x86/lib/copy_mc.c
45
unsigned long copy_mc_enhanced_fast_string(void *dst, const void *src, unsigned len);
arch/x86/lib/copy_mc.c
63
unsigned long __must_check copy_mc_to_kernel(void *dst, const void *src, unsigned len)
arch/x86/lib/copy_mc.c
68
instrument_memcpy_before(dst, src, len);
arch/x86/lib/copy_mc.c
69
ret = copy_mc_fragile(dst, src, len);
arch/x86/lib/copy_mc.c
70
instrument_memcpy_after(dst, src, len, ret);
arch/x86/lib/copy_mc.c
74
instrument_memcpy_before(dst, src, len);
arch/x86/lib/copy_mc.c
75
ret = copy_mc_enhanced_fast_string(dst, src, len);
arch/x86/lib/copy_mc.c
76
instrument_memcpy_after(dst, src, len, ret);
arch/x86/lib/copy_mc.c
79
memcpy(dst, src, len);
arch/x86/lib/copy_mc.c
84
unsigned long __must_check copy_mc_to_user(void __user *dst, const void *src, unsigned len)
arch/x86/lib/copy_mc.c
89
instrument_copy_to_user(dst, src, len);
arch/x86/lib/copy_mc.c
91
ret = copy_mc_fragile((__force void *)dst, src, len);
arch/x86/lib/copy_mc.c
97
instrument_copy_to_user(dst, src, len);
arch/x86/lib/copy_mc.c
99
ret = copy_mc_enhanced_fast_string((__force void *)dst, src, len);
arch/x86/lib/csum-partial_64.c
82
: [src] "r"(buff), "m"(*(const char(*)[32])buff));
arch/x86/lib/csum-partial_64.c
90
: [src] "r"(buff), "m"(*(const char(*)[16])buff));
arch/x86/lib/csum-partial_64.c
97
: [src] "r"(buff), "m"(*(const char(*)[8])buff));
arch/x86/lib/csum-wrappers_64.c
22
csum_and_copy_from_user(const void __user *src, void *dst, int len)
arch/x86/lib/csum-wrappers_64.c
27
if (!user_access_begin(src, len))
arch/x86/lib/csum-wrappers_64.c
29
sum = csum_partial_copy_generic((__force const void *)src, dst, len);
arch/x86/lib/csum-wrappers_64.c
44
csum_and_copy_to_user(const void *src, void __user *dst, int len)
arch/x86/lib/csum-wrappers_64.c
51
sum = csum_partial_copy_generic(src, (void __force *)dst, len);
arch/x86/lib/csum-wrappers_64.c
65
csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/x86/lib/csum-wrappers_64.c
67
return csum_partial_copy_generic(src, dst, len);
arch/x86/lib/string_32.c
19
char *strcpy(char *dest, const char *src)
arch/x86/lib/string_32.c
27
: "0" (src), "1" (dest) : "memory");
arch/x86/lib/string_32.c
34
char *strncpy(char *dest, const char *src, size_t count)
arch/x86/lib/string_32.c
46
: "0" (src), "1" (dest), "2" (count) : "memory");
arch/x86/lib/string_32.c
53
char *strcat(char *dest, const char *src)
arch/x86/lib/string_32.c
63
: "0" (src), "1" (dest), "2" (0), "3" (0xffffffffu) : "memory");
arch/x86/lib/string_32.c
70
char *strncat(char *dest, const char *src, size_t count)
arch/x86/lib/string_32.c
85
: "0" (src), "1" (dest), "2" (0), "3" (0xffffffffu), "g" (count)
arch/x86/lib/usercopy_64.c
46
long __copy_user_flushcache(void *dst, const void __user *src, unsigned size)
arch/x86/lib/usercopy_64.c
52
rc = __copy_user_nocache(dst, src, size);
arch/x86/mm/mem_encrypt_amd.c
113
src = enc ? early_memremap_decrypted_wp(paddr, len) :
arch/x86/mm/mem_encrypt_amd.c
124
BUG_ON(!src || !dst);
arch/x86/mm/mem_encrypt_amd.c
131
snp_memcpy(sme_early_buffer, src, len, paddr, enc);
arch/x86/mm/mem_encrypt_amd.c
134
memcpy(sme_early_buffer, src, len);
arch/x86/mm/mem_encrypt_amd.c
139
early_memunmap(src, len);
arch/x86/mm/mem_encrypt_amd.c
57
static inline void __init snp_memcpy(void *dst, void *src, size_t sz,
arch/x86/mm/mem_encrypt_amd.c
69
memcpy(dst, src, sz);
arch/x86/mm/mem_encrypt_amd.c
78
memcpy(dst, src, sz);
arch/x86/mm/mem_encrypt_amd.c
94
void *src, *dst;
arch/x86/net/bpf_jit_comp.c
3940
void *bpf_arch_text_copy(void *dst, void *src, size_t len)
arch/x86/net/bpf_jit_comp.c
3942
if (text_poke_copy(dst, src, len) == NULL)
arch/x86/net/bpf_jit_comp32.c
1035
static inline void emit_ia32_mul_r64(const u8 dst[], const u8 src[], bool dstk,
arch/x86/net/bpf_jit_comp32.c
1391
static inline void emit_push_r64(const u8 src[], u8 **pprog)
arch/x86/net/bpf_jit_comp32.c
1409
static void emit_push_r32(const u8 src[], u8 **pprog)
arch/x86/net/bpf_jit_comp32.c
1679
const u8 *src = bpf2ia32[insn->src_reg];
arch/x86/net/bpf_jit_comp32.c
169
#define src_lo src[0]
arch/x86/net/bpf_jit_comp32.c
170
#define src_hi src[1]
arch/x86/net/bpf_jit_comp32.c
1700
emit_ia32_mov_r64(is64, dst, src, dstk, sstk,
arch/x86/net/bpf_jit_comp32.c
1741
src, dstk, sstk, &prog,
arch/x86/net/bpf_jit_comp32.c
1845
emit_ia32_lsh_r64(dst, src, dstk, sstk, &prog);
arch/x86/net/bpf_jit_comp32.c
1849
emit_ia32_rsh_r64(dst, src, dstk, sstk, &prog);
arch/x86/net/bpf_jit_comp32.c
1853
emit_ia32_arsh_r64(dst, src, dstk, sstk, &prog);
arch/x86/net/bpf_jit_comp32.c
1877
emit_ia32_mul_r64(dst, src, dstk, sstk, &prog);
arch/x86/net/bpf_jit_comp32.c
234
static inline void emit_ia32_mov_r(const u8 dst, const u8 src, bool dstk,
arch/x86/net/bpf_jit_comp32.c
239
u8 sreg = sstk ? IA32_EAX : src;
arch/x86/net/bpf_jit_comp32.c
243
EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EAX), STACK_VAR(src));
arch/x86/net/bpf_jit_comp32.c
256
const u8 src[], bool dstk,
arch/x86/net/bpf_jit_comp32.c
285
static inline void emit_ia32_mul_r(const u8 dst, const u8 src, bool dstk,
arch/x86/net/bpf_jit_comp32.c
290
u8 sreg = sstk ? IA32_ECX : src;
arch/x86/net/bpf_jit_comp32.c
294
EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_ECX), STACK_VAR(src));
arch/x86/net/bpf_jit_comp32.c
435
static inline void emit_ia32_div_mod_r(const u8 op, const u8 dst, const u8 src,
arch/x86/net/bpf_jit_comp32.c
444
STACK_VAR(src));
arch/x86/net/bpf_jit_comp32.c
445
else if (src != IA32_ECX)
arch/x86/net/bpf_jit_comp32.c
447
EMIT2(0x8B, add_2reg(0xC0, src, IA32_ECX));
arch/x86/net/bpf_jit_comp32.c
482
static inline void emit_ia32_shift_r(const u8 op, const u8 dst, const u8 src,
arch/x86/net/bpf_jit_comp32.c
496
EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_ECX), STACK_VAR(src));
arch/x86/net/bpf_jit_comp32.c
497
else if (src != IA32_ECX)
arch/x86/net/bpf_jit_comp32.c
499
EMIT2(0x8B, add_2reg(0xC0, src, IA32_ECX));
arch/x86/net/bpf_jit_comp32.c
524
const u8 dst, const u8 src, bool dstk,
arch/x86/net/bpf_jit_comp32.c
529
u8 sreg = sstk ? IA32_EAX : src;
arch/x86/net/bpf_jit_comp32.c
534
EMIT3(0x8B, add_2reg(0x40, IA32_EBP, IA32_EAX), STACK_VAR(src));
arch/x86/net/bpf_jit_comp32.c
578
const u8 dst[], const u8 src[],
arch/x86/net/bpf_jit_comp32.c
731
static inline void emit_ia32_lsh_r64(const u8 dst[], const u8 src[],
arch/x86/net/bpf_jit_comp32.c
784
static inline void emit_ia32_arsh_r64(const u8 dst[], const u8 src[],
arch/x86/net/bpf_jit_comp32.c
837
static inline void emit_ia32_rsh_r64(const u8 dst[], const u8 src[], bool dstk,
arch/x86/um/asm/checksum.h
24
extern __visible __wsum csum_partial_copy_generic(const void *src, void *dst, int len);
arch/x86/xen/setup.c
735
static void __init xen_phys_memcpy(phys_addr_t dest, phys_addr_t src,
arch/x86/xen/setup.c
743
src_off = src & ~PAGE_MASK;
arch/x86/xen/setup.c
752
from = early_memremap(src - src_off, src_len + src_off);
arch/x86/xen/setup.c
758
src += len;
arch/x86/xen/time.c
51
struct pvclock_vcpu_time_info *src;
arch/x86/xen/time.c
55
src = &__this_cpu_read(xen_vcpu)->time;
arch/x86/xen/time.c
56
ret = pvclock_clocksource_read(src);
arch/x86/xen/time.c
68
struct pvclock_vcpu_time_info *src;
arch/x86/xen/time.c
71
src = &__this_cpu_read(xen_vcpu)->time;
arch/x86/xen/time.c
72
ret = pvclock_clocksource_read_nowd(src);
arch/xtensa/boot/lib/zmem.c
36
void gunzip (void *dst, int dstlen, unsigned char *src, int *lenp)
arch/xtensa/boot/lib/zmem.c
43
flags = src[3];
arch/xtensa/boot/lib/zmem.c
44
if (src[2] != DEFLATED || (flags & RESERVED) != 0) {
arch/xtensa/boot/lib/zmem.c
49
i = 12 + src[10] + (src[11] << 8);
arch/xtensa/boot/lib/zmem.c
51
while (src[i++] != 0)
arch/xtensa/boot/lib/zmem.c
54
while (src[i++] != 0)
arch/xtensa/boot/lib/zmem.c
69
s.next_in = src + i;
arch/xtensa/boot/lib/zmem.c
7
void gunzip(void *dst, int dstlen, unsigned char *src, int *lenp);
arch/xtensa/include/asm/asmmacro.h
171
src \r, \w0, \w1
arch/xtensa/include/asm/asmmacro.h
173
src \r, \w1, \w0
arch/xtensa/include/asm/asmmacro.h
219
.macro do_abs dst, src, tmp
arch/xtensa/include/asm/cacheflush.h
167
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
arch/xtensa/include/asm/cacheflush.h
169
memcpy(dst, src, len); \
arch/xtensa/include/asm/cacheflush.h
174
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
arch/xtensa/include/asm/cacheflush.h
175
memcpy(dst, src, len)
arch/xtensa/include/asm/checksum.h
240
static __inline__ __wsum csum_and_copy_to_user(const void *src,
arch/xtensa/include/asm/checksum.h
245
return csum_partial_copy_generic(src, (__force void *)dst, len);
arch/xtensa/include/asm/checksum.h
40
asmlinkage __wsum csum_partial_copy_generic(const void *src, void *dst, int len);
arch/xtensa/include/asm/checksum.h
48
__wsum csum_partial_copy_nocheck(const void *src, void *dst, int len)
arch/xtensa/include/asm/checksum.h
50
return csum_partial_copy_generic(src, dst, len);
arch/xtensa/include/asm/checksum.h
55
__wsum csum_and_copy_from_user(const void __user *src, void *dst,
arch/xtensa/include/asm/checksum.h
58
if (!access_ok(src, len))
arch/xtensa/include/asm/checksum.h
60
return csum_partial_copy_generic((__force const void *)src, dst, len);
arch/xtensa/include/asm/string.h
128
#define memcpy(dst, src, len) __memcpy(dst, src, len)
arch/xtensa/include/asm/string.h
129
#define memmove(dst, src, len) __memmove(dst, src, len)
arch/xtensa/include/asm/uaccess.h
270
extern long __strncpy_user(char *dst, const char __user *src, long count);
arch/xtensa/include/asm/uaccess.h
273
strncpy_from_user(char *dst, const char __user *src, long count)
arch/xtensa/include/asm/uaccess.h
275
if (access_ok(src, 1))
arch/xtensa/include/asm/uaccess.h
276
return __strncpy_user(dst, src, count);
arch/xtensa/include/asm/uaccess.h
280
long strncpy_from_user(char *dst, const char __user *src, long count);
arch/xtensa/kernel/process.c
217
int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
arch/xtensa/kernel/process.c
220
coprocessor_flush_all(task_thread_info(src));
arch/xtensa/kernel/process.c
222
*dst = *src;
arch/xtensa/mm/cache.c
102
void copy_user_highpage(struct page *dst, struct page *src,
arch/xtensa/mm/cache.c
109
void *src_vaddr = coherent_kvaddr(src, TLBTEMP_BASE_2, vaddr,
arch/xtensa/mm/cache.c
274
unsigned long vaddr, void *dst, const void *src,
arch/xtensa/mm/cache.c
291
memcpy(dst, src, len);
arch/xtensa/mm/cache.c
314
unsigned long vaddr, void *dst, const void *src,
arch/xtensa/mm/cache.c
332
memcpy(dst, src, len);
block/bio.c
1576
struct bio *src, struct bvec_iter *src_iter)
block/bio.c
1579
struct bio_vec src_bv = bio_iter_iovec(src, *src_iter);
block/bio.c
1590
bio_advance_iter_single(src, src_iter, bytes);
block/bio.c
1604
void bio_copy_data(struct bio *dst, struct bio *src)
block/bio.c
1606
struct bvec_iter src_iter = src->bi_iter;
block/bio.c
1609
bio_copy_data_iter(dst, &dst_iter, src, &src_iter);
block/blk-cgroup.c
1008
static void blkg_iostat_add(struct blkg_iostat *dst, struct blkg_iostat *src)
block/blk-cgroup.c
1013
dst->bytes[i] += src->bytes[i];
block/blk-cgroup.c
1014
dst->ios[i] += src->ios[i];
block/blk-cgroup.c
1018
static void blkg_iostat_sub(struct blkg_iostat *dst, struct blkg_iostat *src)
block/blk-cgroup.c
1023
dst->bytes[i] -= src->bytes[i];
block/blk-cgroup.c
1024
dst->ios[i] -= src->ios[i];
block/blk-cgroup.c
2172
void bio_clone_blkg_association(struct bio *dst, struct bio *src)
block/blk-cgroup.c
2174
if (src->bi_blkg)
block/blk-cgroup.c
2175
bio_associate_blkg_from_css(dst, bio_blkcg_css(src));
block/blk-cgroup.c
616
static void blkg_iostat_set(struct blkg_iostat *dst, struct blkg_iostat *src)
block/blk-cgroup.c
621
dst->bytes[i] = src->bytes[i];
block/blk-cgroup.c
622
dst->ios[i] = src->ios[i];
block/blk-crypto-fallback.c
248
struct scatterlist src, dst;
block/blk-crypto-fallback.c
260
sg_init_table(&src, 1);
block/blk-crypto-fallback.c
263
skcipher_request_set_crypt(ciph_req, &src, &dst, data_unit_size,
block/blk-crypto-fallback.c
290
sg_set_page(&src, src_bv.bv_page, data_unit_size,
block/blk-crypto-fallback.c
310
src.offset += data_unit_size;
block/blk-crypto-profile.c
654
const struct blk_crypto_profile *src)
block/blk-crypto-profile.c
656
memcpy(dst->modes_supported, src->modes_supported,
block/blk-crypto-profile.c
659
dst->max_dun_bytes_supported = src->max_dun_bytes_supported;
block/blk-crypto-profile.c
660
dst->key_types_supported = src->key_types_supported;
block/blk-crypto.c
126
int __bio_crypt_clone(struct bio *dst, struct bio *src, gfp_t gfp_mask)
block/blk-crypto.c
131
*dst->bi_crypt_context = *src->bi_crypt_context;
block/blk-stat.c
28
void blk_rq_stat_sum(struct blk_rq_stat *dst, struct blk_rq_stat *src)
block/blk-stat.c
30
if (dst->nr_samples + src->nr_samples <= dst->nr_samples)
block/blk-stat.c
33
dst->min = min(dst->min, src->min);
block/blk-stat.c
34
dst->max = max(dst->max, src->max);
block/blk-stat.c
36
dst->mean = div_u64(src->batch + dst->mean * dst->nr_samples,
block/blk-stat.c
37
dst->nr_samples + src->nr_samples);
block/blk-stat.c
39
dst->nr_samples += src->nr_samples;
block/sed-opal.c
1400
const u8 __user *src = (u8 __user *)(uintptr_t)data;
block/sed-opal.c
1445
if (copy_from_user(dst, src + off, len)) {
crypto/842.c
43
const u8 *src, unsigned int slen,
crypto/842.c
46
return sw842_compress(src, slen, dst, dlen, ctx);
crypto/842.c
50
const u8 *src, unsigned int slen,
crypto/842.c
53
return sw842_decompress(src, slen, dst, dlen);
crypto/acompress.c
190
acomp_request_set_src_dma(req, state->src, slen);
crypto/acompress.c
206
state->src = svirt;
crypto/acompress.c
531
struct scatterlist *src = req->src;
crypto/acompress.c
552
scatterwalk_start(&walk->in, src);
crypto/acompress.c
573
if (req->src == &req->chain.ssg)
crypto/acompress.c
574
nreq->src = &nreq->chain.ssg;
crypto/adiantum.c
374
struct scatterlist *src = req->src, *dst = req->dst;
crypto/adiantum.c
401
if (src->length >= req->cryptlen &&
crypto/adiantum.c
402
src->offset + req->cryptlen <= PAGE_SIZE) {
crypto/adiantum.c
404
void *virt = kmap_local_page(sg_page(src)) + src->offset;
crypto/adiantum.c
413
adiantum_hash_message(req, src, &msg_hash);
crypto/adiantum.c
414
memcpy_from_sglist(&rbuf.bignum, src, bulk_len, sizeof(le128));
crypto/adiantum.c
446
skcipher_request_set_crypt(&rctx->u.streamcipher_req, req->src,
crypto/aegis-neon.h
10
void crypto_aegis128_decrypt_chunk_neon(void *state, void *dst, const void *src,
crypto/aegis-neon.h
8
void crypto_aegis128_encrypt_chunk_neon(void *state, void *dst, const void *src,
crypto/aegis.h
37
const u8 *src, unsigned int size);
crypto/aegis.h
39
const u8 *src, unsigned int size);
crypto/aegis.h
47
const union aegis_block *src)
crypto/aegis.h
49
dst->words64[0] ^= src->words64[0];
crypto/aegis.h
50
dst->words64[1] ^= src->words64[1];
crypto/aegis.h
54
const union aegis_block *src)
crypto/aegis.h
56
dst->words64[0] &= src->words64[0];
crypto/aegis.h
57
dst->words64[1] &= src->words64[1];
crypto/aegis.h
61
const union aegis_block *src,
crypto/aegis.h
64
const u8 *s = src->bytes;
crypto/aegis128-core.c
124
const u8 *src, unsigned int size,
crypto/aegis128-core.c
127
if (AEGIS_ALIGNED(src)) {
crypto/aegis128-core.c
129
(const union aegis_block *)src;
crypto/aegis128-core.c
139
crypto_aegis128_update_u(state, src, do_simd);
crypto/aegis128-core.c
142
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-core.c
148
const u8 *src, unsigned int size)
crypto/aegis128-core.c
154
const u8 *src, unsigned int size)
crypto/aegis128-core.c
158
if (AEGIS_ALIGNED(src) && AEGIS_ALIGNED(dst)) {
crypto/aegis128-core.c
163
(const union aegis_block *)src;
crypto/aegis128-core.c
176
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-core.c
185
crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE);
crypto/aegis128-core.c
187
crypto_aegis128_update_u(state, src, false);
crypto/aegis128-core.c
192
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-core.c
199
memcpy(msg.bytes, src, size);
crypto/aegis128-core.c
215
const u8 *src, unsigned int size)
crypto/aegis128-core.c
219
if (AEGIS_ALIGNED(src) && AEGIS_ALIGNED(dst)) {
crypto/aegis128-core.c
224
(const union aegis_block *)src;
crypto/aegis128-core.c
237
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-core.c
246
crypto_xor(tmp.bytes, src, AEGIS_BLOCK_SIZE);
crypto/aegis128-core.c
253
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-core.c
260
memcpy(msg.bytes, src, size);
crypto/aegis128-core.c
288
const u8 *src = walk.addr;
crypto/aegis128-core.c
294
memcpy(buf.bytes + pos, src, fill);
crypto/aegis128-core.c
298
src += fill;
crypto/aegis128-core.c
301
crypto_aegis128_ad(state, src, left, do_simd);
crypto/aegis128-core.c
302
src += left & ~(AEGIS_BLOCK_SIZE - 1);
crypto/aegis128-core.c
306
memcpy(buf.bytes + pos, src, left);
crypto/aegis128-core.c
324
const u8 *src,
crypto/aegis128-core.c
335
crypt(state, walk->dst.virt.addr, walk->src.virt.addr, nbytes);
crypto/aegis128-core.c
398
crypto_aegis128_process_ad(&state, req->src, req->assoclen, false);
crypto/aegis128-core.c
419
scatterwalk_map_and_copy(tag.bytes, req->src, req->assoclen + cryptlen,
crypto/aegis128-core.c
424
crypto_aegis128_process_ad(&state, req->src, req->assoclen, false);
crypto/aegis128-core.c
462
crypto_aegis128_process_ad(&state, req->src, req->assoclen, true);
crypto/aegis128-core.c
485
scatterwalk_map_and_copy(tag.bytes, req->src, req->assoclen + cryptlen,
crypto/aegis128-core.c
490
crypto_aegis128_process_ad(&state, req->src, req->assoclen, true);
crypto/aegis128-neon-inner.c
222
void crypto_aegis128_encrypt_chunk_neon(void *state, void *dst, const void *src,
crypto/aegis128-neon-inner.c
23
void *memcpy(void *dest, const void *src, size_t n);
crypto/aegis128-neon-inner.c
234
msg = vld1q_u8(src);
crypto/aegis128-neon-inner.c
240
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-neon-inner.c
247
const void *in = src;
crypto/aegis128-neon-inner.c
252
in = out = memcpy(buf + AEGIS_BLOCK_SIZE - size, src, size);
crypto/aegis128-neon-inner.c
271
void crypto_aegis128_decrypt_chunk_neon(void *state, void *dst, const void *src,
crypto/aegis128-neon-inner.c
281
msg = vld1q_u8(src) ^ st.v[1] ^ (st.v[2] & st.v[3]) ^ st.v[4];
crypto/aegis128-neon-inner.c
286
src += AEGIS_BLOCK_SIZE;
crypto/aegis128-neon-inner.c
293
const void *in = src;
crypto/aegis128-neon-inner.c
298
in = out = memcpy(buf + AEGIS_BLOCK_SIZE - size, src, size);
crypto/aegis128-neon.c
38
const u8 *src, unsigned int size)
crypto/aegis128-neon.c
41
crypto_aegis128_encrypt_chunk_neon(state, dst, src, size);
crypto/aegis128-neon.c
45
const u8 *src, unsigned int size)
crypto/aegis128-neon.c
48
crypto_aegis128_decrypt_chunk_neon(state, dst, src, size);
crypto/ahash.c
119
walk->sg = req->src;
crypto/ahash.c
218
sg = req->src;
crypto/ahash.c
419
req->src = req->sg_head + 1;
crypto/ahash.c
420
if (sg_is_chain(req->src))
crypto/ahash.c
421
req->src = sg_chain_ptr(req->src);
crypto/ahash.c
434
memcpy_from_sglist(buf, req->src, req->nbytes - blen, blen);
crypto/ahash.c
471
memcpy_from_sglist(buf + blen, req->src, 0,
crypto/ahash.c
481
if (req->src != req->sg_head + 1)
crypto/ahash.c
482
sg_chain(req->sg_head, 2, req->src);
crypto/ahash.c
483
req->src = req->sg_head;
crypto/ahash.c
508
if (sg_is_last(req->src))
crypto/ahash.c
509
req->src = NULL;
crypto/ahash.c
511
req->src = req->sg_head + 1;
crypto/ahash.c
512
if (sg_is_chain(req->src))
crypto/ahash.c
513
req->src = sg_chain_ptr(req->src);
crypto/ahash.c
552
if (!req->src)
crypto/ahash.c
554
else if (req->src != req->sg_head + 1)
crypto/ahash.c
555
sg_chain(req->sg_head, 2, req->src);
crypto/ahash.c
556
req->src = req->sg_head;
crypto/akcipher.c
193
memcpy(buf, data->src, data->slen);
crypto/akcipher.c
217
const void *src, unsigned int slen,
crypto/akcipher.c
222
.src = src,
crypto/akcipher.c
235
const void *src, unsigned int slen,
crypto/akcipher.c
240
.src = src,
crypto/akcipher.c
25
const void *src;
crypto/anubis.c
572
u8 *dst, const u8 *src, const int R)
crypto/anubis.c
583
state[i] = get_unaligned_be32(&src[4 * i]) ^ roundKey[0][i];
crypto/anubis.c
657
static void anubis_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/anubis.c
660
anubis_crypt(ctx->E, dst, src, ctx->R);
crypto/anubis.c
663
static void anubis_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/anubis.c
666
anubis_crypt(ctx->D, dst, src, ctx->R);
crypto/arc4.c
27
static int crypto_arc4_crypt(struct crypto_lskcipher *tfm, const u8 *src,
crypto/arc4.c
37
arc4_crypt(ctx, dst, src, nbytes);
crypto/async_tx/async_memcpy.c
32
async_memcpy(struct page *dest, struct page *src, unsigned int dest_offset,
crypto/async_tx/async_memcpy.c
37
&dest, 1, &src, 1, len);
crypto/async_tx/async_memcpy.c
54
unmap->addr[0] = dma_map_page(device->dev, src, src_offset, len,
crypto/async_tx/async_memcpy.c
79
src_buf = kmap_atomic(src) + src_offset;
crypto/async_tx/async_raid6_recov.c
109
unmap->addr[0] = dma_map_page(dev, src, s_off,
crypto/async_tx/async_raid6_recov.c
144
s = page_address(src) + s_off;
crypto/async_tx/async_raid6_recov.c
87
async_mult(struct page *dest, unsigned int d_off, struct page *src,
crypto/async_tx/async_raid6_recov.c
92
&dest, 1, &src, 1, len);
crypto/authenc.c
198
struct scatterlist *src, *dst;
crypto/authenc.c
201
src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen);
crypto/authenc.c
202
dst = src;
crypto/authenc.c
204
if (req->src != req->dst) {
crypto/authenc.c
205
memcpy_sglist(req->dst, req->src, req->assoclen);
crypto/authenc.c
212
skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv);
crypto/authenc.c
242
struct scatterlist *src, *dst;
crypto/authenc.c
244
scatterwalk_map_and_copy(ihash, req->src, ahreq->nbytes, authsize, 0);
crypto/authenc.c
249
src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen);
crypto/authenc.c
250
dst = src;
crypto/authenc.c
252
if (req->src != req->dst)
crypto/authenc.c
260
skcipher_request_set_crypt(skreq, src, dst,
crypto/authenc.c
292
ahash_request_set_crypt(ahreq, req->src, hash,
crypto/authenc.c
33
struct scatterlist src[2];
crypto/authencesn.c
169
struct scatterlist *src, *dst;
crypto/authencesn.c
175
sg_init_table(areq_ctx->src, 2);
crypto/authencesn.c
176
src = scatterwalk_ffwd(areq_ctx->src, req->src, assoclen);
crypto/authencesn.c
177
dst = src;
crypto/authencesn.c
179
if (req->src != req->dst) {
crypto/authencesn.c
180
memcpy_sglist(req->dst, req->src, assoclen);
crypto/authencesn.c
188
skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv);
crypto/authencesn.c
210
struct scatterlist *src = req->src;
crypto/authencesn.c
218
if (src == dst) {
crypto/authencesn.c
224
memcpy_sglist(dst, src, assoclen);
crypto/authencesn.c
231
if (src != dst)
crypto/authencesn.c
232
src = scatterwalk_ffwd(areq_ctx->src, src, assoclen);
crypto/authencesn.c
238
skcipher_request_set_crypt(skreq, src, dst, cryptlen, req->iv);
crypto/authencesn.c
263
struct scatterlist *src = req->src;
crypto/authencesn.c
275
scatterwalk_map_and_copy(ihash, req->src, assoclen + cryptlen,
crypto/authencesn.c
279
scatterwalk_map_and_copy(tmp, src, 0, 8, 0);
crypto/authencesn.c
280
if (src == dst) {
crypto/authencesn.c
288
src = scatterwalk_ffwd(areq_ctx->src, src, 8);
crypto/authencesn.c
290
memcpy_sglist(dst, src, assoclen + cryptlen - 8);
crypto/authencesn.c
36
struct scatterlist src[2];
crypto/blowfish_common.c
311
static void encrypt_block(struct bf_ctx *bctx, u32 *dst, u32 *src)
crypto/blowfish_common.c
315
u32 yl = src[0];
crypto/blowfish_common.c
316
u32 yr = src[1];
crypto/blowfish_generic.c
37
static void bf_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/blowfish_generic.c
42
u32 yl = get_unaligned_be32(src);
crypto/blowfish_generic.c
43
u32 yr = get_unaligned_be32(src + 4);
crypto/blowfish_generic.c
69
static void bf_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/blowfish_generic.c
74
u32 yl = get_unaligned_be32(src);
crypto/blowfish_generic.c
75
u32 yr = get_unaligned_be32(src + 4);
crypto/bpf_crypto_skcipher.c
43
static int bpf_crypto_lskcipher_encrypt(void *tfm, const u8 *src, u8 *dst,
crypto/bpf_crypto_skcipher.c
46
return crypto_lskcipher_encrypt(tfm, src, dst, len, siv);
crypto/bpf_crypto_skcipher.c
49
static int bpf_crypto_lskcipher_decrypt(void *tfm, const u8 *src, u8 *dst,
crypto/bpf_crypto_skcipher.c
52
return crypto_lskcipher_decrypt(tfm, src, dst, len, siv);
crypto/cbc.c
104
src += nbytes - (nbytes & (bsize - 1)) - bsize;
crypto/cbc.c
105
memcpy(last_iv, src, bsize);
crypto/cbc.c
108
crypto_lskcipher_decrypt(tfm, src, src, bsize, NULL);
crypto/cbc.c
111
crypto_xor(src, src - bsize, bsize);
crypto/cbc.c
112
src -= bsize;
crypto/cbc.c
115
crypto_xor(src, iv, bsize);
crypto/cbc.c
122
static int crypto_cbc_decrypt(struct crypto_lskcipher *tfm, const u8 *src,
crypto/cbc.c
130
if (src == dst)
crypto/cbc.c
133
rem = crypto_cbc_decrypt_segment(cipher, src, dst, len, iv);
crypto/cbc.c
16
const u8 *src, u8 *dst, unsigned nbytes,
crypto/cbc.c
21
for (; nbytes >= bsize; src += bsize, dst += bsize, nbytes -= bsize) {
crypto/cbc.c
22
crypto_xor(iv, src, bsize);
crypto/cbc.c
31
u8 *src, unsigned nbytes, u8 *oiv)
crypto/cbc.c
40
crypto_xor(src, iv, bsize);
crypto/cbc.c
41
crypto_lskcipher_encrypt(tfm, src, src, bsize, NULL);
crypto/cbc.c
42
iv = src;
crypto/cbc.c
44
src += bsize;
crypto/cbc.c
53
static int crypto_cbc_encrypt(struct crypto_lskcipher *tfm, const u8 *src,
crypto/cbc.c
61
if (src == dst)
crypto/cbc.c
64
rem = crypto_cbc_encrypt_segment(cipher, src, dst, len, iv);
crypto/cbc.c
70
const u8 *src, u8 *dst, unsigned nbytes,
crypto/cbc.c
80
crypto_lskcipher_decrypt(tfm, src, dst, bsize, NULL);
crypto/cbc.c
82
iv = src;
crypto/cbc.c
84
src += bsize;
crypto/cbc.c
95
u8 *src, unsigned nbytes, u8 *iv)
crypto/ccm.c
190
sg_chain(sg, 3, req->src);
crypto/ccm.c
193
sg_chain(sg, 2, req->src);
crypto/ccm.c
265
sg_init_table(pctx->src, 3);
crypto/ccm.c
266
sg_set_buf(pctx->src, tag, 16);
crypto/ccm.c
267
sg = scatterwalk_ffwd(pctx->src + 1, req->src, req->assoclen);
crypto/ccm.c
268
if (sg != pctx->src + 1)
crypto/ccm.c
269
sg_chain(pctx->src, 2, sg);
crypto/ccm.c
271
if (req->src != req->dst) {
crypto/ccm.c
298
err = crypto_ccm_auth(req, sg_next(pctx->src), cryptlen);
crypto/ccm.c
302
dst = pctx->src;
crypto/ccm.c
303
if (req->src != req->dst)
crypto/ccm.c
309
skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv);
crypto/ccm.c
331
dst = sg_next(req->src == req->dst ? pctx->src : pctx->dst);
crypto/ccm.c
36
struct scatterlist src[3];
crypto/ccm.c
361
scatterwalk_map_and_copy(authtag, sg_next(pctx->src), cryptlen,
crypto/ccm.c
364
dst = pctx->src;
crypto/ccm.c
365
if (req->src != req->dst)
crypto/ccm.c
373
skcipher_request_set_crypt(skreq, pctx->src, dst, cryptlen + 16, iv);
crypto/ccm.c
46
struct scatterlist src[3];
crypto/ccm.c
615
scatterwalk_map_and_copy(iv + 16, req->src, 0, req->assoclen - 8, 0);
crypto/ccm.c
617
sg_init_table(rctx->src, 3);
crypto/ccm.c
618
sg_set_buf(rctx->src, iv + 16, req->assoclen - 8);
crypto/ccm.c
619
sg = scatterwalk_ffwd(rctx->src + 1, req->src, req->assoclen);
crypto/ccm.c
620
if (sg != rctx->src + 1)
crypto/ccm.c
621
sg_chain(rctx->src, 2, sg);
crypto/ccm.c
623
if (req->src != req->dst) {
crypto/ccm.c
634
aead_request_set_crypt(subreq, rctx->src,
crypto/ccm.c
635
req->src == req->dst ? rctx->src : rctx->dst,
crypto/ccm.c
807
static int crypto_cbcmac_digest_finup(struct shash_desc *pdesc, const u8 *src,
crypto/ccm.c
817
crypto_xor(dg, src, len);
crypto/chacha.c
66
chacha_crypt(&state, walk.dst.virt.addr, walk.src.virt.addr,
crypto/chacha20poly1305.c
104
struct scatterlist *src, *dst;
crypto/chacha20poly1305.c
112
src = scatterwalk_ffwd(rctx->src, req->src, req->assoclen);
crypto/chacha20poly1305.c
113
dst = src;
crypto/chacha20poly1305.c
114
if (req->src != req->dst)
crypto/chacha20poly1305.c
120
skcipher_request_set_crypt(&creq->req, src, dst,
crypto/chacha20poly1305.c
134
struct scatterlist *sg = req->src;
crypto/chacha20poly1305.c
219
sg_init_one(creq->src, rctx->key, sizeof(rctx->key));
crypto/chacha20poly1305.c
226
skcipher_request_set_crypt(&creq->req, creq->src, creq->src,
crypto/chacha20poly1305.c
246
struct scatterlist *src, *dst;
crypto/chacha20poly1305.c
254
src = scatterwalk_ffwd(rctx->src, req->src, req->assoclen);
crypto/chacha20poly1305.c
255
dst = src;
crypto/chacha20poly1305.c
256
if (req->src != req->dst)
crypto/chacha20poly1305.c
262
skcipher_request_set_crypt(&creq->req, src, dst,
crypto/chacha20poly1305.c
34
struct scatterlist src[1];
crypto/chacha20poly1305.c
39
struct scatterlist src[2];
crypto/chacha20poly1305.c
86
scatterwalk_map_and_copy(tag, req->src,
crypto/cipher.c
59
u8 *dst, const u8 *src, bool enc)
crypto/cipher.c
66
if (unlikely(((unsigned long)dst | (unsigned long)src) & alignmask)) {
crypto/cipher.c
71
memcpy(tmp, src, bs);
crypto/cipher.c
75
fn(crypto_cipher_tfm(tfm), dst, src);
crypto/cipher.c
80
u8 *dst, const u8 *src)
crypto/cipher.c
82
cipher_crypt_one(tfm, dst, src, true);
crypto/cipher.c
87
u8 *dst, const u8 *src)
crypto/cipher.c
89
cipher_crypt_one(tfm, dst, src, false);
crypto/cmac.c
117
static int crypto_cmac_digest_finup(struct shash_desc *pdesc, const u8 *src,
crypto/cmac.c
127
crypto_xor(prev, src, len);
crypto/cryptd.c
266
skcipher_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
crypto/cryptd.c
767
aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
crypto/crypto_null.c
57
static void null_crypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/crypto_null.c
59
memcpy(dst, src, NULL_BLOCK_SIZE);
crypto/crypto_null.c
64
if (req->src != req->dst)
crypto/crypto_null.c
65
memcpy_sglist(req->dst, req->src, req->cryptlen);
crypto/ctr.c
111
if (walk.src.virt.addr == walk.dst.virt.addr)
crypto/ctr.c
212
skcipher_request_set_crypt(subreq, req->src, req->dst,
crypto/ctr.c
36
const u8 *src = walk->src.virt.addr;
crypto/ctr.c
41
crypto_xor_cpy(dst, keystream, src, nbytes);
crypto/ctr.c
53
const u8 *src = walk->src.virt.addr;
crypto/ctr.c
60
crypto_xor(dst, src, bsize);
crypto/ctr.c
65
src += bsize;
crypto/cts.c
116
scatterwalk_map_and_copy(d, req->src, offset, lastn, 0);
crypto/cts.c
162
skcipher_request_set_crypt(subreq, req->src, req->dst, nbytes,
crypto/cts.c
172
skcipher_request_set_crypt(subreq, req->src, req->dst,
crypto/cts.c
202
scatterwalk_map_and_copy(d, req->src, offset, lastn, 0);
crypto/cts.c
257
skcipher_request_set_crypt(subreq, req->src, req->dst, nbytes,
crypto/cts.c
273
scatterwalk_map_and_copy(space, req->src, offset - 2 * bsize,
crypto/cts.c
276
skcipher_request_set_crypt(subreq, req->src, req->dst,
crypto/deflate.c
162
stream->next_in = walk.src.virt.addr;
crypto/deflate.c
95
stream->next_in = walk.src.virt.addr;
crypto/des_generic.c
37
static void crypto_des_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/des_generic.c
41
des_encrypt(dctx, dst, src);
crypto/des_generic.c
44
static void crypto_des_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/des_generic.c
48
des_decrypt(dctx, dst, src);
crypto/des_generic.c
70
const u8 *src)
crypto/des_generic.c
74
des3_ede_encrypt(dctx, dst, src);
crypto/des_generic.c
78
const u8 *src)
crypto/des_generic.c
82
des3_ede_decrypt(dctx, dst, src);
crypto/dh.c
183
if (req->src) {
crypto/dh.c
184
base = mpi_read_raw_from_sgl(req->src, req->src_len);
crypto/dh.c
202
if (req->src) {
crypto/dh.c
244
if (req->src)
crypto/dh.c
524
kpp_request_set_input(dh_req, req->src, req->src_len);
crypto/dh_helper.c
15
static inline u8 *dh_pack_data(u8 *dst, u8 *end, const void *src, size_t size)
crypto/dh_helper.c
19
memcpy(dst, src, size);
crypto/dh_helper.c
23
static inline const u8 *dh_unpack_data(void *dst, const void *src, size_t size)
crypto/dh_helper.c
25
memcpy(dst, src, size);
crypto/dh_helper.c
26
return src + size;
crypto/drbg.c
1684
const u8 *src, unsigned int slen,
crypto/drbg.c
1693
drbg_string_fill(&string, src, slen);
crypto/drbg.c
712
unsigned char *src = drbg->scratchpad;
crypto/drbg.c
718
memcpy(src, drbg->V, drbg_statelen(drbg));
crypto/drbg.c
720
drbg_string_fill(&data, src, drbg_statelen(drbg));
crypto/drbg.c
737
crypto_inc(src, drbg_statelen(drbg));
crypto/ecb.c
16
static int crypto_ecb_crypt(struct crypto_cipher *cipher, const u8 *src,
crypto/ecb.c
23
fn(crypto_cipher_tfm(cipher), dst, src);
crypto/ecb.c
25
src += bsize;
crypto/ecb.c
34
static int crypto_ecb_encrypt2(struct crypto_lskcipher *tfm, const u8 *src,
crypto/ecb.c
40
return crypto_ecb_crypt(cipher, src, dst, len,
crypto/ecb.c
45
static int crypto_ecb_decrypt2(struct crypto_lskcipher *tfm, const u8 *src,
crypto/ecb.c
51
return crypto_ecb_crypt(cipher, src, dst, len,
crypto/ecc.c
203
void vli_from_be64(u64 *dest, const void *src, unsigned int ndigits)
crypto/ecc.c
206
const u64 *from = src;
crypto/ecc.c
213
void vli_from_le64(u64 *dest, const void *src, unsigned int ndigits)
crypto/ecc.c
216
const u64 *from = src;
crypto/ecc.c
224
static void vli_set(u64 *dest, const u64 *src, unsigned int ndigits)
crypto/ecc.c
229
dest[i] = src[i];
crypto/ecdh.c
73
if (req->src) {
crypto/ecdh.c
85
copied = sg_copy_to_buffer(req->src,
crypto/ecdh.c
86
sg_nents_for_len(req->src,
crypto/ecdh_helper.c
15
static inline u8 *ecdh_pack_data(void *dst, const void *src, size_t sz)
crypto/ecdh_helper.c
17
memcpy(dst, src, sz);
crypto/ecdh_helper.c
21
static inline const u8 *ecdh_unpack_data(void *dst, const void *src, size_t sz)
crypto/ecdh_helper.c
23
memcpy(dst, src, sz);
crypto/ecdh_helper.c
24
return src + sz;
crypto/ecdsa-p1363.c
20
const void *src, unsigned int slen,
crypto/ecdsa-p1363.c
32
ecc_digits_from_bytes(src, keylen, sig.r, ndigits);
crypto/ecdsa-p1363.c
33
ecc_digits_from_bytes(src + keylen, keylen, sig.s, ndigits);
crypto/ecdsa-x962.c
77
const void *src, unsigned int slen,
crypto/ecdsa-x962.c
87
err = asn1_ber_decoder(&ecdsasignature_decoder, &sig_ctx, src, slen);
crypto/ecdsa.c
67
const void *src, unsigned int slen,
crypto/ecdsa.c
72
const struct ecdsa_raw_sig *sig = src;
crypto/echainiv.c
43
if (req->src != req->dst)
crypto/echainiv.c
44
memcpy_sglist(req->dst, req->src,
crypto/echainiv.c
91
aead_request_set_crypt(subreq, req->src, req->dst,
crypto/echainiv.c
95
scatterwalk_map_and_copy(req->iv, req->src, req->assoclen, ivsize, 0);
crypto/ecrdsa.c
103
vli_from_be64(s, src, ndigits);
crypto/ecrdsa.c
104
vli_from_be64(r, src + ndigits * sizeof(u64), ndigits);
crypto/ecrdsa.c
176
static u8 *ecrdsa_unpack_u32(u32 *dst, void *src)
crypto/ecrdsa.c
178
memcpy(dst, src, sizeof(u32));
crypto/ecrdsa.c
179
return src + sizeof(u32);
crypto/ecrdsa.c
71
const void *src, unsigned int slen,
crypto/ecrdsa.c
92
!src ||
crypto/essiv.c
150
skcipher_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
crypto/essiv.c
191
struct scatterlist *src = req->src;
crypto/essiv.c
205
if (req->src == req->dst || !enc) {
crypto/essiv.c
212
nents = sg_nents_for_len(req->src, ssize);
crypto/essiv.c
228
scatterwalk_map_and_copy(rctx->assoc, req->src, 0,
crypto/essiv.c
232
sg_set_page(rctx->sg, sg_page(req->src), ssize,
crypto/essiv.c
233
req->src->offset);
crypto/essiv.c
237
sg = scatterwalk_ffwd(rctx->sg + 2, req->src, req->assoclen);
crypto/essiv.c
241
src = rctx->sg;
crypto/essiv.c
248
aead_request_set_crypt(subreq, src, req->dst, req->cryptlen, req->iv);
crypto/fcrypt.c
233
static void fcrypt_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/fcrypt.c
240
memcpy(&X, src, sizeof(X));
crypto/fcrypt.c
265
static void fcrypt_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/fcrypt.c
272
memcpy(&X, src, sizeof(X));
crypto/gcm.c
158
sg_init_table(pctx->src, 3);
crypto/gcm.c
159
sg_set_buf(pctx->src, pctx->auth_tag, sizeof(pctx->auth_tag));
crypto/gcm.c
160
sg = scatterwalk_ffwd(pctx->src + 1, req->src, req->assoclen);
crypto/gcm.c
161
if (sg != pctx->src + 1)
crypto/gcm.c
162
sg_chain(pctx->src, 2, sg);
crypto/gcm.c
164
if (req->src != req->dst) {
crypto/gcm.c
182
dst = req->src == req->dst ? pctx->src : pctx->dst;
crypto/gcm.c
185
skcipher_request_set_crypt(skreq, pctx->src, dst,
crypto/gcm.c
200
struct scatterlist *src,
crypto/gcm.c
207
ahash_request_set_crypt(ahreq, src, NULL, len);
crypto/gcm.c
318
gctx->src, gctx->cryptlen, flags) ?:
crypto/gcm.c
37
struct scatterlist src[3];
crypto/gcm.c
371
req->src, req->assoclen, flags) ?:
crypto/gcm.c
423
gctx->src = sg_next(req->src == req->dst ? pctx->src : pctx->dst);
crypto/gcm.c
469
scatterwalk_map_and_copy(iauth_tag, req->src,
crypto/gcm.c
508
gctx->src = sg_next(pctx->src);
crypto/gcm.c
57
struct scatterlist *src;
crypto/gcm.c
65
struct scatterlist src[3];
crypto/gcm.c
725
scatterwalk_map_and_copy(iv + GCM_AES_IV_SIZE, req->src, 0, req->assoclen - 8, 0);
crypto/gcm.c
730
sg_init_table(rctx->src, 3);
crypto/gcm.c
731
sg_set_buf(rctx->src, iv + GCM_AES_IV_SIZE, req->assoclen - 8);
crypto/gcm.c
732
sg = scatterwalk_ffwd(rctx->src + 1, req->src, req->assoclen);
crypto/gcm.c
733
if (sg != rctx->src + 1)
crypto/gcm.c
734
sg_chain(rctx->src, 2, sg);
crypto/gcm.c
736
if (req->src != req->dst) {
crypto/gcm.c
747
aead_request_set_crypt(subreq, rctx->src,
crypto/gcm.c
748
req->src == req->dst ? rctx->src : rctx->dst,
crypto/gcm.c
930
if (req->src != req->dst) {
crypto/gcm.c
934
memcpy_sglist(req->dst, req->src, nbytes);
crypto/gcm.c
943
aead_request_set_crypt(subreq, req->src, req->dst,
crypto/ghash-generic.c
103
crypto_xor(dst, src, len);
crypto/ghash-generic.c
108
static int ghash_finup(struct shash_desc *desc, const u8 *src,
crypto/ghash-generic.c
114
ghash_flush(desc, src, len);
crypto/ghash-generic.c
79
const u8 *src, unsigned int srclen)
crypto/ghash-generic.c
86
crypto_xor(dst, src, GHASH_BLOCK_SIZE);
crypto/ghash-generic.c
88
src += GHASH_BLOCK_SIZE;
crypto/ghash-generic.c
95
static void ghash_flush(struct shash_desc *desc, const u8 *src,
crypto/hctr2.c
222
scatterwalk_map_and_copy(rctx->first_block, req->src,
crypto/hctr2.c
226
rctx->bulk_part_src = scatterwalk_ffwd(rctx->sg_src, req->src,
crypto/hmac.c
161
static int hmac_clone_tfm(struct crypto_shash *dst, struct crypto_shash *src)
crypto/hmac.c
163
struct hmac_ctx *sctx = crypto_shash_ctx(src);
crypto/hmac.c
350
ahash_request_set_crypt(req, preq->src, NULL, preq->nbytes);
crypto/hmac.c
396
ahash_request_set_crypt(req, preq->src, preq->result,
crypto/hmac.c
427
struct crypto_ahash *src)
crypto/hmac.c
429
struct ahash_hmac_ctx *sctx = crypto_ahash_ctx(src);
crypto/jitterentropy-kcapi.c
269
const u8 *src, unsigned int slen,
crypto/khazad.c
801
u8 *dst, const u8 *src)
crypto/khazad.c
806
state = get_unaligned_be64(src) ^ roundKey[0];
crypto/khazad.c
833
static void khazad_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/khazad.c
836
khazad_crypt(ctx->E, dst, src);
crypto/khazad.c
839
static void khazad_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/khazad.c
842
khazad_crypt(ctx->D, dst, src);
crypto/krb5enc.c
148
struct scatterlist *src, *dst;
crypto/krb5enc.c
150
src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen);
crypto/krb5enc.c
151
if (req->src == req->dst)
crypto/krb5enc.c
152
dst = src;
crypto/krb5enc.c
159
skcipher_request_set_crypt(skreq, src, dst, req->cryptlen, req->iv);
crypto/krb5enc.c
220
ahash_request_set_crypt(ahreq, req->src, hash, req->assoclen + req->cryptlen);
crypto/krb5enc.c
256
scatterwalk_map_and_copy(msg_hash, req->src, ahreq->nbytes, authsize, 0);
crypto/krb5enc.c
316
struct scatterlist *src, *dst;
crypto/krb5enc.c
318
src = scatterwalk_ffwd(areq_ctx->src, req->src, req->assoclen);
crypto/krb5enc.c
319
dst = src;
crypto/krb5enc.c
321
if (req->src != req->dst)
crypto/krb5enc.c
327
skcipher_request_set_crypt(skreq, src, dst,
crypto/krb5enc.c
37
struct scatterlist src[2];
crypto/lrw.c
173
wsrc = w.src.virt.addr;
crypto/lskcipher.c
103
memcpy(p, src, chunk);
crypto/lskcipher.c
109
src += chunk;
crypto/lskcipher.c
123
static int crypto_lskcipher_crypt(struct crypto_lskcipher *tfm, const u8 *src,
crypto/lskcipher.c
126
const u8 *src, u8 *dst,
crypto/lskcipher.c
132
if (((unsigned long)src | (unsigned long)dst | (unsigned long)iv) &
crypto/lskcipher.c
134
return crypto_lskcipher_crypt_unaligned(tfm, src, dst, len, iv,
crypto/lskcipher.c
137
return crypt(tfm, src, dst, len, iv, CRYPTO_LSKCIPHER_FLAG_FINAL);
crypto/lskcipher.c
140
int crypto_lskcipher_encrypt(struct crypto_lskcipher *tfm, const u8 *src,
crypto/lskcipher.c
145
return crypto_lskcipher_crypt(tfm, src, dst, len, iv, alg->encrypt);
crypto/lskcipher.c
149
int crypto_lskcipher_decrypt(struct crypto_lskcipher *tfm, const u8 *src,
crypto/lskcipher.c
154
return crypto_lskcipher_crypt(tfm, src, dst, len, iv, alg->decrypt);
crypto/lskcipher.c
160
const u8 *src, u8 *dst,
crypto/lskcipher.c
188
err = crypt(tfm, walk.src.virt.addr, walk.dst.virt.addr,
crypto/lskcipher.c
70
struct crypto_lskcipher *tfm, const u8 *src, u8 *dst, unsigned len,
crypto/lskcipher.c
71
u8 *iv, int (*crypt)(struct crypto_lskcipher *tfm, const u8 *src,
crypto/lz4.c
31
static int __lz4_compress_crypto(const u8 *src, unsigned int slen,
crypto/lz4.c
34
int out_len = LZ4_compress_default(src, dst,
crypto/lz4.c
44
static int lz4_scompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lz4.c
48
return __lz4_compress_crypto(src, slen, dst, dlen, ctx);
crypto/lz4.c
51
static int __lz4_decompress_crypto(const u8 *src, unsigned int slen,
crypto/lz4.c
54
int out_len = LZ4_decompress_safe(src, dst, slen, *dlen);
crypto/lz4.c
63
static int lz4_sdecompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lz4.c
67
return __lz4_decompress_crypto(src, slen, dst, dlen, NULL);
crypto/lz4hc.c
29
static int __lz4hc_compress_crypto(const u8 *src, unsigned int slen,
crypto/lz4hc.c
32
int out_len = LZ4_compress_HC(src, dst, slen,
crypto/lz4hc.c
42
static int lz4hc_scompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lz4hc.c
46
return __lz4hc_compress_crypto(src, slen, dst, dlen, ctx);
crypto/lz4hc.c
49
static int __lz4hc_decompress_crypto(const u8 *src, unsigned int slen,
crypto/lz4hc.c
52
int out_len = LZ4_decompress_safe(src, dst, slen, *dlen);
crypto/lz4hc.c
61
static int lz4hc_sdecompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lz4hc.c
65
return __lz4hc_decompress_crypto(src, slen, dst, dlen, NULL);
crypto/lzo-rle.c
28
static int __lzorle_compress(const u8 *src, unsigned int slen,
crypto/lzo-rle.c
34
err = lzorle1x_1_compress_safe(src, slen, dst, &tmp_len, ctx);
crypto/lzo-rle.c
43
static int lzorle_scompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lzo-rle.c
47
return __lzorle_compress(src, slen, dst, dlen, ctx);
crypto/lzo-rle.c
50
static int __lzorle_decompress(const u8 *src, unsigned int slen,
crypto/lzo-rle.c
56
err = lzo1x_decompress_safe(src, slen, dst, &tmp_len);
crypto/lzo-rle.c
65
static int lzorle_sdecompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lzo-rle.c
69
return __lzorle_decompress(src, slen, dst, dlen);
crypto/lzo.c
28
static int __lzo_compress(const u8 *src, unsigned int slen,
crypto/lzo.c
34
err = lzo1x_1_compress_safe(src, slen, dst, &tmp_len, ctx);
crypto/lzo.c
43
static int lzo_scompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lzo.c
47
return __lzo_compress(src, slen, dst, dlen, ctx);
crypto/lzo.c
50
static int __lzo_decompress(const u8 *src, unsigned int slen,
crypto/lzo.c
56
err = lzo1x_decompress_safe(src, slen, dst, &tmp_len);
crypto/lzo.c
65
static int lzo_sdecompress(struct crypto_scomp *tfm, const u8 *src,
crypto/lzo.c
69
return __lzo_decompress(src, slen, dst, dlen);
crypto/pcbc.c
100
crypto_xor_cpy(iv, dst, src, bsize);
crypto/pcbc.c
102
src += bsize;
crypto/pcbc.c
142
if (walk.src.virt.addr == walk.dst.virt.addr)
crypto/pcbc.c
25
const u8 *src = walk->src.virt.addr;
crypto/pcbc.c
31
crypto_xor(iv, src, bsize);
crypto/pcbc.c
33
crypto_xor_cpy(iv, dst, src, bsize);
crypto/pcbc.c
35
src += bsize;
crypto/pcbc.c
75
if (walk.src.virt.addr == walk.dst.virt.addr)
crypto/pcbc.c
92
const u8 *src = walk->src.virt.addr;
crypto/pcbc.c
98
crypto_cipher_decrypt_one(tfm, dst, src);
crypto/pcrypt.c
113
aead_request_set_crypt(creq, req->src, req->dst,
crypto/pcrypt.c
164
aead_request_set_crypt(creq, req->src, req->dst,
crypto/rmd160.c
288
static int rmd160_finup(struct shash_desc *desc, const u8 *src,
crypto/rmd160.c
304
memcpy(&block, src, len);
crypto/rsa-pkcs1pad.c
158
ctx->key_size - 1 - req->src_len, req->src);
crypto/rsa-pkcs1pad.c
264
akcipher_request_set_crypt(&req_ctx->child_req, req->src,
crypto/rsa.c
137
m = mpi_read_raw_from_sgl(req->src, req->src_len);
crypto/rsa.c
176
c = mpi_read_raw_from_sgl(req->src, req->src_len);
crypto/rsassa-pkcs1.c
159
const void *src, unsigned int slen,
crypto/rsassa-pkcs1.c
188
memmove(in_buf + pad_len + hash_prefix->size, src, slen);
crypto/rsassa-pkcs1.c
217
const void *src, unsigned int slen,
crypto/rsassa-pkcs1.c
246
memcpy(out_buf, src, slen);
crypto/scatterwalk.c
100
void memcpy_sglist(struct scatterlist *dst, struct scatterlist *src,
crypto/scatterwalk.c
108
src_offset = src->offset;
crypto/scatterwalk.c
112
unsigned int len = min3(src->offset + src->length - src_offset,
crypto/scatterwalk.c
115
struct page *src_page = sg_page(src);
crypto/scatterwalk.c
170
if (src_offset >= src->offset + src->length) {
crypto/scatterwalk.c
171
src = sg_next(src);
crypto/scatterwalk.c
172
src_offset = src->offset;
crypto/scatterwalk.c
184
struct scatterlist *src,
crypto/scatterwalk.c
189
return src;
crypto/scatterwalk.c
191
if (src->length > len)
crypto/scatterwalk.c
194
len -= src->length;
crypto/scatterwalk.c
195
src = sg_next(src);
crypto/scatterwalk.c
199
sg_set_page(dst, sg_page(src), src->length - len, src->offset + len);
crypto/scatterwalk.c
200
scatterwalk_crypto_chain(dst, sg_next(src), 2);
crypto/scompress.c
103
if (context_unsafe(scratch->src))
crypto/scompress.c
150
if (likely(scratch->src))
crypto/scompress.c
179
const u8 *src;
crypto/scompress.c
185
if (!req->src || !slen)
crypto/scompress.c
212
src = req->svirt;
crypto/scompress.c
214
src = NULL;
crypto/scompress.c
216
if (slen <= req->src->length) {
crypto/scompress.c
217
spage = sg_page(req->src);
crypto/scompress.c
218
soff = req->src->offset;
crypto/scompress.c
230
src = kmap_local_page(spage) + soff;
crypto/scompress.c
236
if (!src_isvirt && !src) {
crypto/scompress.c
238
const u8 *src = scratch->src;
crypto/scompress.c
240
memcpy_from_sglist(scratch->src, req->src, 0, slen);
crypto/scompress.c
243
ret = crypto_scomp_compress(scomp, src, slen,
crypto/scompress.c
246
ret = crypto_scomp_decompress(scomp, src, slen,
crypto/scompress.c
251
ret = crypto_scomp_compress(scomp, src, slen,
crypto/scompress.c
254
ret = crypto_scomp_decompress(scomp, src, slen,
crypto/scompress.c
261
if (!src_isvirt && src)
crypto/scompress.c
262
kunmap_local(src);
crypto/scompress.c
31
void *src __guarded_by(&lock);
crypto/scompress.c
77
scratch->src = NULL;
crypto/scompress.c
90
scratch->src = page_address(page);
crypto/seqiv.c
117
aead_request_set_crypt(subreq, req->src, req->dst,
crypto/seqiv.c
121
scatterwalk_map_and_copy(req->iv, req->src, req->assoclen, ivsize, 0);
crypto/seqiv.c
68
if (req->src != req->dst)
crypto/seqiv.c
69
memcpy_sglist(req->dst, req->src,
crypto/serpent_generic.c
458
void __serpent_encrypt(const void *c, u8 *dst, const u8 *src)
crypto/serpent_generic.c
464
r0 = get_unaligned_le32(src);
crypto/serpent_generic.c
465
r1 = get_unaligned_le32(src + 4);
crypto/serpent_generic.c
466
r2 = get_unaligned_le32(src + 8);
crypto/serpent_generic.c
467
r3 = get_unaligned_le32(src + 12);
crypto/serpent_generic.c
510
static void serpent_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/serpent_generic.c
514
__serpent_encrypt(ctx, dst, src);
crypto/serpent_generic.c
517
void __serpent_decrypt(const void *c, u8 *dst, const u8 *src)
crypto/serpent_generic.c
523
r0 = get_unaligned_le32(src);
crypto/serpent_generic.c
524
r1 = get_unaligned_le32(src + 4);
crypto/serpent_generic.c
525
r2 = get_unaligned_le32(src + 8);
crypto/serpent_generic.c
526
r3 = get_unaligned_le32(src + 12);
crypto/serpent_generic.c
569
static void serpent_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/serpent_generic.c
573
__serpent_decrypt(ctx, dst, src);
crypto/shash.c
144
const u8 *src = data;
crypto/shash.c
149
src = buf;
crypto/shash.c
152
err = crypto_shash_alg(tfm)->update(desc, src, nbytes);
crypto/sig.c
87
const void *src, unsigned int slen,
crypto/sig.c
94
const void *src, unsigned int slen,
crypto/skcipher.c
305
scatterwalk_start(&walk->in, req->src);
crypto/skcipher.c
338
scatterwalk_start_at_pos(&walk->in, req->src, req->assoclen);
crypto/streebog_generic.c
1013
static int streebog_finup(struct shash_desc *desc, const u8 *src,
crypto/streebog_generic.c
1018
streebog_stage3(ctx, src, len);
crypto/streebog_generic.c
977
static void streebog_stage3(struct streebog_state *ctx, const u8 *src,
crypto/streebog_generic.c
987
memcpy(u.buffer, src, len);
crypto/tea.c
124
static void xtea_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/tea.c
130
y = get_unaligned_le32(&src[0]);
crypto/tea.c
131
z = get_unaligned_le32(&src[4]);
crypto/tea.c
143
static void xtea_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/tea.c
148
y = get_unaligned_le32(&src[0]);
crypto/tea.c
149
z = get_unaligned_le32(&src[4]);
crypto/tea.c
164
static void xeta_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/tea.c
170
y = get_unaligned_le32(&src[0]);
crypto/tea.c
171
z = get_unaligned_le32(&src[4]);
crypto/tea.c
183
static void xeta_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/tea.c
188
y = get_unaligned_le32(&src[0]);
crypto/tea.c
189
z = get_unaligned_le32(&src[4]);
crypto/tea.c
56
static void tea_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/tea.c
62
y = get_unaligned_le32(&src[0]);
crypto/tea.c
63
z = get_unaligned_le32(&src[4]);
crypto/tea.c
82
static void tea_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src)
crypto/tea.c
88
y = get_unaligned_le32(&src[0]);
crypto/tea.c
89
z = get_unaligned_le32(&src[4]);
crypto/testmgr.c
2117
aead_request_set_crypt(req, tsgls->src.sgl_ptr, tsgls->dst.sgl_ptr,
crypto/testmgr.c
2131
req->src != tsgls->src.sgl_ptr ||
crypto/testmgr.c
2145
if (req->src != tsgls->src.sgl_ptr)
crypto/testmgr.c
2159
if (is_test_sglist_corrupted(&tsgls->src)) {
crypto/testmgr.c
2164
if (tsgls->dst.sgl_ptr != tsgls->src.sgl &&
crypto/testmgr.c
2331
struct scatterlist src[2], dst;
crypto/testmgr.c
2336
sg_init_table(src, 2);
crypto/testmgr.c
2338
sg_set_buf(&src[i++], vec->assoc, vec->alen);
crypto/testmgr.c
2341
sg_set_buf(&src[i++], vec->ptext, vec->plen);
crypto/testmgr.c
2346
aead_request_set_crypt(req, src, &dst, vec->plen, iv);
crypto/testmgr.c
2868
skcipher_request_set_crypt(req, tsgls->src.sgl_ptr, tsgls->dst.sgl_ptr,
crypto/testmgr.c
2880
req->src != tsgls->src.sgl_ptr ||
crypto/testmgr.c
2892
if (req->src != tsgls->src.sgl_ptr)
crypto/testmgr.c
2906
if (is_test_sglist_corrupted(&tsgls->src)) {
crypto/testmgr.c
2911
if (tsgls->dst.sgl_ptr != tsgls->src.sgl &&
crypto/testmgr.c
3012
struct scatterlist src, dst;
crypto/testmgr.c
3035
sg_init_one(&src, vec->ptext, vec->len);
crypto/testmgr.c
3039
skcipher_request_set_crypt(req, &src, &dst, vec->len, iv);
crypto/testmgr.c
3279
struct scatterlist src, dst;
crypto/testmgr.c
3306
sg_init_one(&src, input_vec, ilen);
crypto/testmgr.c
3318
acomp_request_set_params(req, &src, &dst, ilen, dlen);
crypto/testmgr.c
3333
sg_init_one(&src, output, ilen);
crypto/testmgr.c
3336
acomp_request_set_params(req, &src, &dst, ilen, dlen);
crypto/testmgr.c
3383
sg_init_one(&src, input_vec, ilen);
crypto/testmgr.c
3395
acomp_request_set_params(req, &src, &dst, ilen, dlen);
crypto/testmgr.c
3592
struct scatterlist src, dst;
crypto/testmgr.c
3651
sg_init_one(&src, input_buf, vec->b_public_size);
crypto/testmgr.c
3653
kpp_request_set_input(req, &src, vec->b_public_size);
crypto/testmgr.c
3681
sg_init_one(&src, a_public, vec->expected_a_public_size);
crypto/testmgr.c
3683
kpp_request_set_input(req, &src, vec->expected_a_public_size);
crypto/testmgr.c
3776
struct scatterlist src, dst, src_tab[2];
crypto/testmgr.c
3866
sg_init_one(&src, xbuf[0], c_size);
crypto/testmgr.c
3869
akcipher_request_set_crypt(req, &src, &dst, c_size, out_len_max);
crypto/testmgr.c
734
struct test_sglist src;
crypto/testmgr.c
746
if (init_test_sglist(&tsgls->src) != 0)
crypto/testmgr.c
754
destroy_test_sglist(&tsgls->src);
crypto/testmgr.c
763
destroy_test_sglist(&tsgls->src);
crypto/testmgr.c
782
err = build_test_sglist(&tsgls->src, cfg->src_divs, alignmask,
crypto/testmgr.c
797
tsgls->dst.sgl_ptr = tsgls->src.sgl;
crypto/testmgr.c
798
tsgls->dst.nents = tsgls->src.nents;
crypto/testmgr.c
807
memcpy(tsgls->dst.sgl, tsgls->src.sgl,
crypto/testmgr.c
808
tsgls->src.nents * sizeof(tsgls->src.sgl[0]));
crypto/testmgr.c
809
memcpy(tsgls->dst.sgl_saved, tsgls->src.sgl,
crypto/testmgr.c
810
tsgls->src.nents * sizeof(tsgls->src.sgl[0]));
crypto/testmgr.c
812
tsgls->dst.nents = tsgls->src.nents;
crypto/wp512.c
1029
static int wp512_finup(struct shash_desc *desc, const u8 *src,
crypto/wp512.c
1039
memcpy(buffer, src, bufferPos);
crypto/wp512.c
1062
static int wp384_finup(struct shash_desc *desc, const u8 *src,
crypto/wp512.c
1067
wp512_finup(desc, src, len, D);
crypto/wp512.c
1074
static int wp256_finup(struct shash_desc *desc, const u8 *src,
crypto/wp512.c
1079
wp512_finup(desc, src, len, D);
crypto/xcbc.c
85
static int crypto_xcbc_digest_finup(struct shash_desc *pdesc, const u8 *src,
crypto/xcbc.c
95
crypto_xor(prev, src, len);
crypto/xctr.c
112
if (walk.src.virt.addr == walk.dst.virt.addr)
crypto/xctr.c
38
const u8 *src = walk->src.virt.addr;
crypto/xctr.c
45
crypto_xor_cpy(dst, keystream, src, nbytes);
crypto/xctr.c
54
const u8 *src = walk->src.virt.addr;
crypto/xctr.c
62
crypto_xor(dst, src, XCTR_BLOCKSIZE);
crypto/xctr.c
67
src += XCTR_BLOCKSIZE;
crypto/xts.c
105
wsrc = w.src.virt.addr;
crypto/xts.c
176
scatterwalk_map_and_copy(b, req->src, offset, tail, 0);
crypto/zstd.c
138
ret = zstd_compress_one(req, ctx, walk.src.virt.addr,
crypto/zstd.c
147
inbuf.src = walk.src.virt.addr;
crypto/zstd.c
191
const void *src, void *dst, unsigned int *dlen)
crypto/zstd.c
199
out_len = zstd_decompress_dctx(ctx->dctx, dst, req->dlen, src, req->slen);
crypto/zstd.c
238
inbuf.src = walk.src.virt.addr;
crypto/zstd.c
246
ret = zstd_decompress_one(req, ctx, walk.src.virt.addr,
crypto/zstd.c
79
const void *src, void *dst, unsigned int *dlen)
crypto/zstd.c
87
out_len = zstd_compress_cctx(ctx->cctx, dst, req->dlen, src, req->slen,
drivers/accel/ethosu/ethosu_gem.c
111
struct dma src;
drivers/accel/ethosu/ethosu_gem.c
396
srclen = dma_length(info, &st.dma, &st.dma.src);
drivers/accel/ethosu/ethosu_gem.c
402
st.dma.src.region, st.dma.src.offset, srclen,
drivers/accel/ethosu/ethosu_gem.c
613
st.dma.src.region = -1;
drivers/accel/ethosu/ethosu_gem.c
615
st.dma.src.region = param & 0x7;
drivers/accel/ethosu/ethosu_gem.c
631
st.dma.src.stride[0] = ((s64)addr << 24) >> 24;
drivers/accel/ethosu/ethosu_gem.c
634
st.dma.src.stride[1] = ((s64)addr << 24) >> 24;
drivers/accel/ethosu/ethosu_gem.c
643
st.dma.src.offset = addr;
drivers/accel/ethosu/ethosu_gem.c
649
st.dma.src.len = st.dma.dst.len = addr;
drivers/accel/habanalabs/common/firmware_if.c
2217
void __iomem *src;
drivers/accel/habanalabs/common/firmware_if.c
2244
src = hdev->pcie_bar[region->bar_id] + region->offset_in_bar +
drivers/accel/habanalabs/common/firmware_if.c
2255
memcpy_fromio(fw_desc, src, sizeof(struct lkd_fw_comms_desc));
drivers/accel/habanalabs/common/firmware_if.c
2262
memcpy_fromio(temp_fw_desc, src, sizeof(struct comms_msg_header) + fw_data_size);
drivers/accel/ivpu/vpu_boot_api.h
179
u32 src;
drivers/acpi/acpi_platform.c
75
const struct resource *src, struct resource *dest)
drivers/acpi/acpi_platform.c
79
*dest = *src;
drivers/acpi/apei/erst.c
280
void *src, *dst;
drivers/acpi/apei/erst.c
292
src = ioremap(ctx->src_base + offset, ctx->var2);
drivers/acpi/apei/erst.c
293
if (!src)
drivers/acpi/apei/erst.c
297
iounmap(src);
drivers/acpi/apei/erst.c
301
memmove(dst, src, ctx->var2);
drivers/acpi/apei/erst.c
303
iounmap(src);
drivers/acpi/internal.h
80
acpi_status acpi_hotplug_schedule(struct acpi_device *adev, u32 src);
drivers/acpi/internal.h
82
void acpi_device_hotplug(struct acpi_device *adev, u32 src);
drivers/acpi/osl.c
1180
u32 src;
drivers/acpi/osl.c
1188
acpi_device_hotplug(hpw->adev, hpw->src);
drivers/acpi/osl.c
1192
acpi_status acpi_hotplug_schedule(struct acpi_device *adev, u32 src)
drivers/acpi/osl.c
1198
src);
drivers/acpi/osl.c
1206
hpw->src = src;
drivers/acpi/scan.c
442
void acpi_device_hotplug(struct acpi_device *adev, u32 src)
drivers/acpi/scan.c
459
error = dock_notify(adev, src);
drivers/acpi/scan.c
461
error = acpi_generic_hotplug_event(adev, src);
drivers/acpi/scan.c
473
error = notify(adev, src);
drivers/acpi/scan.c
493
acpi_evaluate_ost(adev->handle, src, ost_code, NULL);
drivers/acpi/utils.c
434
struct acpi_handle_list *src)
drivers/acpi/utils.c
439
dst->count = src->count;
drivers/acpi/utils.c
440
dst->handles = src->handles;
drivers/acpi/utils.c
442
src->handles = NULL;
drivers/acpi/utils.c
443
src->count = 0;
drivers/android/binder_alloc.c
1394
void *src,
drivers/android/binder_alloc.c
1398
src, bytes);
drivers/android/binder_alloc.h
173
void *src,
drivers/ata/ahci_xgene.c
42
#define PORTADDR_SET(dst, src) \
drivers/ata/ahci_xgene.c
43
(((dst) & ~0x0000003f) | (((u32)(src)) & 0x0000003f))
drivers/ata/ahci_xgene.c
45
#define PORTPHY1CFG_FRCPHYRDY_SET(dst, src) \
drivers/ata/ahci_xgene.c
46
(((dst) & ~0x00100000) | (((u32)(src) << 0x14) & 0x00100000))
drivers/ata/ahci_xgene.c
52
#define PORTPHY5CFG_RTCHG_SET(dst, src) \
drivers/ata/ahci_xgene.c
53
(((dst) & ~0xfff00000) | (((u32)(src) << 0x14) & 0xfff00000))
drivers/ata/ahci_xgene.c
54
#define PORTAXICFG_EN_CONTEXT_SET(dst, src) \
drivers/ata/ahci_xgene.c
55
(((dst) & ~0x01000000) | (((u32)(src) << 0x18) & 0x01000000))
drivers/ata/ahci_xgene.c
57
#define PORTAXICFG_OUTTRANS_SET(dst, src) \
drivers/ata/ahci_xgene.c
58
(((dst) & ~0x00f00000) | (((u32)(src) << 0x14) & 0x00f00000))
drivers/ata/ahci_xgene.c
60
#define PORTRANSCFG_RXWM_SET(dst, src) \
drivers/ata/ahci_xgene.c
61
(((dst) & ~0x0000007f) | (((u32)(src)) & 0x0000007f))
drivers/ata/libata-scsi.c
2429
static void modecpy(u8 *dest, const u8 *src, int n, bool changeable)
drivers/ata/libata-scsi.c
2432
memcpy(dest, src, 2);
drivers/ata/libata-scsi.c
2435
memcpy(dest, src, n);
drivers/ata/pata_arasan_cf.c
395
dma_xfer(struct arasan_cf_dev *acdev, dma_addr_t src, dma_addr_t dest, u32 len)
drivers/ata/pata_arasan_cf.c
403
tx = chan->device->device_prep_dma_memcpy(chan, dest, src, len, flags);
drivers/ata/pata_arasan_cf.c
433
dma_addr_t dest = 0, src = 0;
drivers/ata/pata_arasan_cf.c
441
src = sg_dma_address(sg);
drivers/ata/pata_arasan_cf.c
445
src = acdev->pbase + EXT_READ_PORT;
drivers/ata/pata_arasan_cf.c
475
ret = dma_xfer(acdev, src, dest, dma_len);
drivers/ata/pata_arasan_cf.c
482
src += dma_len;
drivers/atm/lanai.c
1197
const unsigned char *src, int n)
drivers/atm/lanai.c
1205
memcpy(lvcc->tx.buf.ptr, src, n - m);
drivers/atm/lanai.c
1207
memcpy(lvcc->tx.buf.start, src + n - m, m);
drivers/base/devres.c
1108
void *devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp)
drivers/base/devres.c
1114
memcpy(p, src, len);
drivers/base/devres.c
1132
devm_kmemdup_const(struct device *dev, const void *src, size_t len, gfp_t gfp)
drivers/base/devres.c
1134
if (is_kernel_rodata((unsigned long)src))
drivers/base/devres.c
1135
return src;
drivers/base/devres.c
1137
return devm_kmemdup(dev, src, len, gfp);
drivers/base/swnode.c
263
const struct property_entry *src)
drivers/base/swnode.c
265
const void *pointer = property_get_pointer(src);
drivers/base/swnode.c
273
if (!src->is_inline && !src->length)
drivers/base/swnode.c
280
if (src->type == DEV_PROP_REF && src->is_inline)
drivers/base/swnode.c
283
if (src->length <= sizeof(dst->value)) {
drivers/base/swnode.c
287
dst_ptr = kmalloc(src->length, GFP_KERNEL);
drivers/base/swnode.c
293
if (src->type == DEV_PROP_STRING) {
drivers/base/swnode.c
294
nval = src->length / sizeof(const char *);
drivers/base/swnode.c
301
memcpy(dst_ptr, pointer, src->length);
drivers/base/swnode.c
304
dst->length = src->length;
drivers/base/swnode.c
305
dst->type = src->type;
drivers/base/swnode.c
306
dst->name = kstrdup(src->name, GFP_KERNEL);
drivers/block/amiflop.c
1261
static void dos_encode_block(ushort *dest, unsigned char *src, int len)
drivers/block/amiflop.c
1266
*dest=dos_encode_byte(*src++);
drivers/block/amiflop.c
914
static void encode_block(unsigned long *dest, unsigned long *src, int len)
drivers/block/amiflop.c
921
data = src[cnt] >> 1;
drivers/block/amiflop.c
927
data = src[cnt];
drivers/block/aoe/aoe.h
41
unsigned char src[6];
drivers/block/aoe/aoecmd.c
132
memcpy(h->src, t->ifp->nd->dev_addr, sizeof h->src);
drivers/block/aoe/aoecmd.c
1349
h->src,
drivers/block/aoe/aoecmd.c
1578
t = gettgt(d, h->src);
drivers/block/aoe/aoecmd.c
1584
t = addtgt(d, h->src, n);
drivers/block/aoe/aoecmd.c
443
memcpy(h->src, ifp->dev_addr, sizeof h->src);
drivers/block/aoe/aoecmd.c
479
h->src, h->dst, t->nout);
drivers/block/aoe/aoecmd.c
487
memcpy(h->src, t->ifp->nd->dev_addr, sizeof h->src);
drivers/block/drbd/drbd_worker.c
293
void *src;
drivers/block/drbd/drbd_worker.c
299
src = kmap_atomic(page);
drivers/block/drbd/drbd_worker.c
302
crypto_shash_update(desc, src, PAGE_SIZE);
drivers/block/drbd/drbd_worker.c
303
kunmap_atomic(src);
drivers/block/drbd/drbd_worker.c
305
src = kmap_atomic(page);
drivers/block/drbd/drbd_worker.c
309
crypto_shash_update(desc, src, len ?: PAGE_SIZE);
drivers/block/drbd/drbd_worker.c
310
kunmap_atomic(src);
drivers/block/drbd/drbd_worker.c
327
u8 *src;
drivers/block/drbd/drbd_worker.c
329
src = bvec_kmap_local(&bvec);
drivers/block/drbd/drbd_worker.c
330
crypto_shash_update(desc, src, bvec.bv_len);
drivers/block/drbd/drbd_worker.c
331
kunmap_local(src);
drivers/block/null_blk/main.c
1046
void *dst, *src;
drivers/block/null_blk/main.c
1066
src = kmap_local_page(c_page->page);
drivers/block/null_blk/main.c
1073
memcpy(dst + offset, src + offset,
drivers/block/null_blk/main.c
1080
kunmap_local(src);
drivers/block/rnbd/rnbd-clt-sysfs.c
599
paths[path_cnt].src = &addrs[path_cnt * 2];
drivers/block/xen-blkback/blkback.c
1075
const struct blkif_x86_32_request *src)
drivers/block/xen-blkback/blkback.c
1079
dst->operation = READ_ONCE(src->operation);
drivers/block/xen-blkback/blkback.c
1086
dst->u.rw.nr_segments = READ_ONCE(src->u.rw.nr_segments);
drivers/block/xen-blkback/blkback.c
1087
dst->u.rw.handle = src->u.rw.handle;
drivers/block/xen-blkback/blkback.c
1088
dst->u.rw.id = src->u.rw.id;
drivers/block/xen-blkback/blkback.c
1089
dst->u.rw.sector_number = src->u.rw.sector_number;
drivers/block/xen-blkback/blkback.c
1093
dst->u.rw.seg[i] = src->u.rw.seg[i];
drivers/block/xen-blkback/blkback.c
1097
dst->u.discard.flag = src->u.discard.flag;
drivers/block/xen-blkback/blkback.c
1098
dst->u.discard.id = src->u.discard.id;
drivers/block/xen-blkback/blkback.c
1099
dst->u.discard.sector_number = src->u.discard.sector_number;
drivers/block/xen-blkback/blkback.c
1100
dst->u.discard.nr_sectors = src->u.discard.nr_sectors;
drivers/block/xen-blkback/blkback.c
1104
dst->u.indirect.indirect_op = src->u.indirect.indirect_op;
drivers/block/xen-blkback/blkback.c
1106
READ_ONCE(src->u.indirect.nr_segments);
drivers/block/xen-blkback/blkback.c
1107
dst->u.indirect.handle = src->u.indirect.handle;
drivers/block/xen-blkback/blkback.c
1108
dst->u.indirect.id = src->u.indirect.id;
drivers/block/xen-blkback/blkback.c
1109
dst->u.indirect.sector_number = src->u.indirect.sector_number;
drivers/block/xen-blkback/blkback.c
1114
src->u.indirect.indirect_grefs[i];
drivers/block/xen-blkback/blkback.c
1122
dst->u.other.id = src->u.other.id;
drivers/block/xen-blkback/blkback.c
1128
const struct blkif_x86_64_request *src)
drivers/block/xen-blkback/blkback.c
1132
dst->operation = READ_ONCE(src->operation);
drivers/block/xen-blkback/blkback.c
1139
dst->u.rw.nr_segments = READ_ONCE(src->u.rw.nr_segments);
drivers/block/xen-blkback/blkback.c
1140
dst->u.rw.handle = src->u.rw.handle;
drivers/block/xen-blkback/blkback.c
1141
dst->u.rw.id = src->u.rw.id;
drivers/block/xen-blkback/blkback.c
1142
dst->u.rw.sector_number = src->u.rw.sector_number;
drivers/block/xen-blkback/blkback.c
1146
dst->u.rw.seg[i] = src->u.rw.seg[i];
drivers/block/xen-blkback/blkback.c
1150
dst->u.discard.flag = src->u.discard.flag;
drivers/block/xen-blkback/blkback.c
1151
dst->u.discard.id = src->u.discard.id;
drivers/block/xen-blkback/blkback.c
1152
dst->u.discard.sector_number = src->u.discard.sector_number;
drivers/block/xen-blkback/blkback.c
1153
dst->u.discard.nr_sectors = src->u.discard.nr_sectors;
drivers/block/xen-blkback/blkback.c
1157
dst->u.indirect.indirect_op = src->u.indirect.indirect_op;
drivers/block/xen-blkback/blkback.c
1159
READ_ONCE(src->u.indirect.nr_segments);
drivers/block/xen-blkback/blkback.c
1160
dst->u.indirect.handle = src->u.indirect.handle;
drivers/block/xen-blkback/blkback.c
1161
dst->u.indirect.id = src->u.indirect.id;
drivers/block/xen-blkback/blkback.c
1162
dst->u.indirect.sector_number = src->u.indirect.sector_number;
drivers/block/xen-blkback/blkback.c
1167
src->u.indirect.indirect_grefs[i];
drivers/block/xen-blkback/blkback.c
1175
dst->u.other.id = src->u.other.id;
drivers/block/zram/backend_842.c
38
ret = sw842_compress(req->src, req->src_len, req->dst, &dlen,
drivers/block/zram/backend_842.c
50
return sw842_decompress(req->src, req->src_len, req->dst, &dlen);
drivers/block/zram/backend_deflate.c
101
deflate->next_in = (u8 *)req->src;
drivers/block/zram/backend_deflate.c
128
inflate->next_in = (u8 *)req->src;
drivers/block/zram/backend_lz4.c
102
ret = LZ4_decompress_safe(req->src, req->dst, req->src_len,
drivers/block/zram/backend_lz4.c
110
ret = LZ4_decompress_safe_continue(zctx->dstrm, req->src,
drivers/block/zram/backend_lz4.c
77
ret = LZ4_compress_fast(req->src, req->dst, req->src_len,
drivers/block/zram/backend_lz4.c
85
ret = LZ4_compress_fast_continue(zctx->cstrm, req->src,
drivers/block/zram/backend_lz4hc.c
103
ret = LZ4_decompress_safe(req->src, req->dst, req->src_len,
drivers/block/zram/backend_lz4hc.c
111
ret = LZ4_decompress_safe_continue(zctx->dstrm, req->src,
drivers/block/zram/backend_lz4hc.c
77
ret = LZ4_compress_HC(req->src, req->dst, req->src_len,
drivers/block/zram/backend_lz4hc.c
87
ret = LZ4_compress_HC_continue(zctx->cstrm, req->src, req->dst,
drivers/block/zram/backend_lzo.c
36
ret = lzo1x_1_compress(req->src, req->src_len, req->dst,
drivers/block/zram/backend_lzo.c
46
ret = lzo1x_decompress_safe(req->src, req->src_len,
drivers/block/zram/backend_lzorle.c
36
ret = lzorle1x_1_compress(req->src, req->src_len, req->dst,
drivers/block/zram/backend_lzorle.c
46
ret = lzo1x_decompress_safe(req->src, req->src_len,
drivers/block/zram/backend_zstd.c
178
req->src, req->src_len, &zp->cprm);
drivers/block/zram/backend_zstd.c
181
req->dst_len, req->src,
drivers/block/zram/backend_zstd.c
199
req->src, req->src_len);
drivers/block/zram/backend_zstd.c
202
req->dst_len, req->src,
drivers/block/zram/zcomp.c
138
const void *src, unsigned int *dst_len)
drivers/block/zram/zcomp.c
141
.src = src,
drivers/block/zram/zcomp.c
156
const void *src, unsigned int src_len, void *dst)
drivers/block/zram/zcomp.c
159
.src = src,
drivers/block/zram/zcomp.h
50
const unsigned char *src;
drivers/block/zram/zcomp.h
92
const void *src, unsigned int *dst_len);
drivers/block/zram/zcomp.h
94
const void *src, unsigned int src_len, void *dst);
drivers/block/zram/zram_drv.c
1345
void *src;
drivers/block/zram/zram_drv.c
1365
src = kmap_local_page(page);
drivers/block/zram/zram_drv.c
1366
ret = zcomp_decompress(zram->comps[prio], zstrm, src, size,
drivers/block/zram/zram_drv.c
1369
copy_page(src, zstrm->local_copy);
drivers/block/zram/zram_drv.c
1370
kunmap_local(src);
drivers/block/zram/zram_drv.c
2051
void *src, *dst;
drivers/block/zram/zram_drv.c
2054
src = zs_obj_read_begin(zram->mem_pool, handle, PAGE_SIZE, NULL);
drivers/block/zram/zram_drv.c
2056
copy_page(dst, src);
drivers/block/zram/zram_drv.c
2058
zs_obj_read_end(zram->mem_pool, handle, PAGE_SIZE, src);
drivers/block/zram/zram_drv.c
2068
void *src, *dst;
drivers/block/zram/zram_drv.c
2076
src = zs_obj_read_begin(zram->mem_pool, handle, size,
drivers/block/zram/zram_drv.c
2079
ret = zcomp_decompress(zram->comps[prio], zstrm, src, size, dst);
drivers/block/zram/zram_drv.c
2081
zs_obj_read_end(zram->mem_pool, handle, size, src);
drivers/block/zram/zram_drv.c
2093
void *src;
drivers/block/zram/zram_drv.c
2104
src = zs_obj_read_begin(zram->mem_pool, handle, size,
drivers/block/zram/zram_drv.c
2106
memcpy_to_page(page, 0, src, size);
drivers/block/zram/zram_drv.c
2107
zs_obj_read_end(zram->mem_pool, handle, size, src);
drivers/block/zram/zram_drv.c
2204
void *src;
drivers/block/zram/zram_drv.c
2222
src = kmap_local_page(page);
drivers/block/zram/zram_drv.c
2223
zs_obj_write(zram->mem_pool, handle, src, PAGE_SIZE);
drivers/block/zram/zram_drv.c
2224
kunmap_local(src);
drivers/block/zram/zram_drv.c
2395
void *src;
drivers/block/zram/zram_drv.c
2440
src = kmap_local_page(page);
drivers/block/zram/zram_drv.c
2442
src, &comp_len_new);
drivers/block/zram/zram_drv.c
2443
kunmap_local(src);
drivers/cdrom/cdrom.c
1564
#define copy_key(dest,src) memcpy((dest), (src), sizeof(dvd_key))
drivers/cdrom/cdrom.c
1565
#define copy_chal(dest,src) memcpy((dest), (src), sizeof(dvd_challenge))
drivers/cdx/controller/cdx_rpmsg.c
130
chinfo.src = RPMSG_ADDR_ANY;
drivers/cdx/controller/cdx_rpmsg.c
98
int len, void *priv, u32 src)
drivers/char/hw_random/xgene-rng.c
50
#define MAJOR_HW_REV_RD(src) (((src) & 0x0f000000) >> 24)
drivers/char/hw_random/xgene-rng.c
51
#define MINOR_HW_REV_RD(src) (((src) & 0x00f00000) >> 20)
drivers/char/hw_random/xgene-rng.c
52
#define HW_PATCH_LEVEL_RD(src) (((src) & 0x000f0000) >> 16)
drivers/char/hw_random/xgene-rng.c
53
#define MAX_REFILL_CYCLES_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
54
((dst & ~0xffff0000) | (((u32)src << 16) & 0xffff0000))
drivers/char/hw_random/xgene-rng.c
55
#define MIN_REFILL_CYCLES_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
56
((dst & ~0x000000ff) | (((u32)src) & 0x000000ff))
drivers/char/hw_random/xgene-rng.c
57
#define ALARM_THRESHOLD_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
58
((dst & ~0x000000ff) | (((u32)src) & 0x000000ff))
drivers/char/hw_random/xgene-rng.c
59
#define ENABLE_RNG_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
60
((dst & ~BIT(10)) | (((u32)src << 10) & BIT(10)))
drivers/char/hw_random/xgene-rng.c
61
#define REGSPEC_TEST_MODE_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
62
((dst & ~BIT(8)) | (((u32)src << 8) & BIT(8)))
drivers/char/hw_random/xgene-rng.c
63
#define MONOBIT_FAIL_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
64
((dst & ~BIT(7)) | (((u32)src << 7) & BIT(7)))
drivers/char/hw_random/xgene-rng.c
65
#define POKER_FAIL_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
66
((dst & ~BIT(6)) | (((u32)src << 6) & BIT(6)))
drivers/char/hw_random/xgene-rng.c
67
#define LONG_RUN_FAIL_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
68
((dst & ~BIT(5)) | (((u32)src << 5) & BIT(5)))
drivers/char/hw_random/xgene-rng.c
69
#define RUN_FAIL_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
70
((dst & ~BIT(4)) | (((u32)src << 4) & BIT(4)))
drivers/char/hw_random/xgene-rng.c
71
#define NOISE_FAIL_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
72
((dst & ~BIT(3)) | (((u32)src << 3) & BIT(3)))
drivers/char/hw_random/xgene-rng.c
73
#define STUCK_OUT_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
74
((dst & ~BIT(2)) | (((u32)src << 2) & BIT(2)))
drivers/char/hw_random/xgene-rng.c
75
#define SHUTDOWN_OFLO_MASK_SET(dst, src) \
drivers/char/hw_random/xgene-rng.c
76
((dst & ~BIT(1)) | (((u32)src << 1) & BIT(1)))
drivers/char/ipmi/ipmi_msghandler.c
677
const char *ipmi_addr_src_to_str(enum ipmi_addr_src src)
drivers/char/ipmi/ipmi_msghandler.c
679
if (src >= SI_LAST)
drivers/char/ipmi/ipmi_msghandler.c
680
src = 0; /* Invalid */
drivers/char/ipmi/ipmi_msghandler.c
681
return addr_src_to_str[src];
drivers/char/ps3flash.c
101
const void *src;
drivers/char/ps3flash.c
124
src = dev->bounce_buf + offset;
drivers/char/ps3flash.c
134
__func__, __LINE__, n, src, userbuf, kernelbuf);
drivers/char/ps3flash.c
136
if (copy_to_user(userbuf, src, n)) {
drivers/char/ps3flash.c
143
memcpy(kernelbuf, src, n);
drivers/char/virtio_console.c
876
char *src;
drivers/char/virtio_console.c
887
src = kmap_local_page(buf->page);
drivers/char/virtio_console.c
888
memcpy(page_address(page) + offset, src + buf->offset, len);
drivers/char/virtio_console.c
889
kunmap_local(src);
drivers/char/xillybus/xillyusb.c
346
static int xilly_copy_from_user(void *dst, const void *src, int n)
drivers/char/xillybus/xillyusb.c
348
if (copy_from_user(dst, (const void __user *)src, n))
drivers/char/xillybus/xillyusb.c
354
static int xilly_copy_to_user(void *dst, const void *src, int n)
drivers/char/xillybus/xillyusb.c
356
if (copy_to_user((void __user *)dst, src, n))
drivers/char/xillybus/xillyusb.c
362
static int xilly_memcpy(void *dst, const void *src, int n)
drivers/char/xillybus/xillyusb.c
364
memcpy(dst, src, n);
drivers/clk/bcm/clk-bcm2835.c
1272
u8 src = (index << CM_SRC_SHIFT) & CM_SRC_MASK;
drivers/clk/bcm/clk-bcm2835.c
1274
cprman_write(cprman, data->ctl_reg, src);
drivers/clk/bcm/clk-bcm2835.c
1283
u32 src = cprman_read(cprman, data->ctl_reg);
drivers/clk/bcm/clk-bcm2835.c
1285
return (src & CM_SRC_MASK) >> CM_SRC_SHIFT;
drivers/clk/clk-versaclock3.c
223
u32 src;
drivers/clk/clk-versaclock3.c
225
regmap_read(vc3->regmap, pfd_mux->offs, &src);
drivers/clk/clk-versaclock3.c
227
return !!(src & pfd_mux->bitmsk);
drivers/clk/clk-versaclock3.c
459
u32 src;
drivers/clk/clk-versaclock3.c
461
regmap_read(vc3->regmap, div_mux->offs, &src);
drivers/clk/clk-versaclock3.c
463
return !!(src & div_mux->bitmsk);
drivers/clk/clk-versaclock5.c
233
unsigned int src;
drivers/clk/clk-versaclock5.c
236
ret = regmap_read(vc5->regmap, VC5_PRIM_SRC_SHDN, &src);
drivers/clk/clk-versaclock5.c
240
src &= mask;
drivers/clk/clk-versaclock5.c
242
if (src == VC5_PRIM_SRC_SHDN_EN_XTAL)
drivers/clk/clk-versaclock5.c
245
if (src == VC5_PRIM_SRC_SHDN_EN_CLKIN)
drivers/clk/clk-versaclock5.c
249
"Invalid clock input configuration (%02x)\n", src);
drivers/clk/clk-versaclock5.c
258
u8 src;
drivers/clk/clk-versaclock5.c
265
src = VC5_PRIM_SRC_SHDN_EN_XTAL;
drivers/clk/clk-versaclock5.c
267
src = VC5_PRIM_SRC_SHDN_EN_CLKIN;
drivers/clk/clk-versaclock5.c
273
src = VC5_PRIM_SRC_SHDN_EN_XTAL;
drivers/clk/clk-versaclock5.c
275
src = VC5_PRIM_SRC_SHDN_EN_CLKIN;
drivers/clk/clk-versaclock5.c
280
return regmap_update_bits(vc5->regmap, VC5_PRIM_SRC_SHDN, mask, src);
drivers/clk/clk-versaclock5.c
612
unsigned int src;
drivers/clk/clk-versaclock5.c
635
ret = regmap_read(vc5->regmap, VC5_OUT_DIV_CONTROL(hwdata->num), &src);
drivers/clk/clk-versaclock5.c
639
if ((src & mask) == 0) {
drivers/clk/clk-versaclock5.c
640
src = VC5_OUT_DIV_CONTROL_RESET | VC5_OUT_DIV_CONTROL_EN_FOD;
drivers/clk/clk-versaclock5.c
643
mask | VC5_OUT_DIV_CONTROL_RESET, src);
drivers/clk/clk-versaclock5.c
691
unsigned int src;
drivers/clk/clk-versaclock5.c
694
ret = regmap_read(vc5->regmap, VC5_OUT_DIV_CONTROL(hwdata->num), &src);
drivers/clk/clk-versaclock5.c
698
src &= mask;
drivers/clk/clk-versaclock5.c
700
if (src == 0) /* Input mux set to DISABLED */
drivers/clk/clk-versaclock5.c
703
if ((src & fodclkmask) == VC5_OUT_DIV_CONTROL_EN_FOD)
drivers/clk/clk-versaclock5.c
706
if (src == extclk)
drivers/clk/clk-versaclock5.c
710
"Invalid clock output configuration (%02x)\n", src);
drivers/clk/clk-versaclock5.c
724
u8 src = VC5_OUT_DIV_CONTROL_RESET;
drivers/clk/clk-versaclock5.c
727
src |= VC5_OUT_DIV_CONTROL_EN_FOD;
drivers/clk/clk-versaclock5.c
729
src |= extclk;
drivers/clk/clk-versaclock5.c
732
mask, src);
drivers/clk/clk-versaclock7.c
1205
parent_names[0] = clk_hw_get_name(&bank_src_map.src.fod->hw);
drivers/clk/clk-versaclock7.c
1208
parent_names[0] = clk_hw_get_name(&bank_src_map.src.iod->hw);
drivers/clk/clk-versaclock7.c
174
} src;
drivers/clk/clk-versaclock7.c
379
map->src.iod = &vc7->clk_iod[0];
drivers/clk/clk-versaclock7.c
383
map->src.iod = &vc7->clk_iod[1];
drivers/clk/clk-versaclock7.c
387
map->src.fod = &vc7->clk_fod[0];
drivers/clk/clk-versaclock7.c
391
map->src.fod = &vc7->clk_fod[1];
drivers/clk/clk-versaclock7.c
400
map->src.iod = &vc7->clk_iod[1];
drivers/clk/clk-versaclock7.c
404
map->src.fod = &vc7->clk_fod[0];
drivers/clk/clk-versaclock7.c
408
map->src.fod = &vc7->clk_fod[1];
drivers/clk/clk-versaclock7.c
417
map->src.fod = &vc7->clk_fod[0];
drivers/clk/clk-versaclock7.c
421
map->src.fod = &vc7->clk_fod[1];
drivers/clk/clk-versaclock7.c
425
map->src.fod = &vc7->clk_fod[2];
drivers/clk/clk-versaclock7.c
437
map->src.iod = &vc7->clk_iod[2];
drivers/clk/clk-versaclock7.c
441
map->src.fod = &vc7->clk_fod[1];
drivers/clk/clk-versaclock7.c
445
map->src.fod = &vc7->clk_fod[2];
drivers/clk/clk-versaclock7.c
463
map->src.iod = &vc7->clk_iod[2];
drivers/clk/clk-versaclock7.c
467
map->src.iod = &vc7->clk_iod[3];
drivers/clk/clk-versaclock7.c
471
map->src.fod = &vc7->clk_fod[1];
drivers/clk/clk-versaclock7.c
475
map->src.fod = &vc7->clk_fod[2];
drivers/clk/clk-versaclock7.c
490
map->src.iod = &vc7->clk_iod[2];
drivers/clk/clk-versaclock7.c
494
map->src.iod = &vc7->clk_iod[3];
drivers/clk/clk-versaclock7.c
498
map->src.fod = &vc7->clk_fod[1];
drivers/clk/clk-versaclock7.c
502
map->src.fod = &vc7->clk_fod[2];
drivers/clk/clk-xgene.c
18
#define N_DIV_RD(src) ((src) & 0x000001ff)
drivers/clk/clk-xgene.c
19
#define SC_N_DIV_RD(src) ((src) & 0x0000007f)
drivers/clk/clk-xgene.c
20
#define SC_OUTDIV2(src) (((src) & 0x00000100) >> 8)
drivers/clk/clk-xgene.c
23
#define CLKR_RD(src) (((src) & 0x07000000)>>24)
drivers/clk/clk-xgene.c
24
#define CLKOD_RD(src) (((src) & 0x00300000)>>20)
drivers/clk/clk-xgene.c
26
#define CLKF_RD(src) (((src) & 0x000001ff))
drivers/clk/clk.c
4207
static int clk_cpy_name(const char **dst_p, const char *src, bool must_exist)
drivers/clk/clk.c
4211
if (!src) {
drivers/clk/clk.c
4217
*dst_p = dst = kstrdup_const(src, GFP_KERNEL);
drivers/clk/hisilicon/clk-hi6220-stub.c
58
unsigned char src;
drivers/clk/hisilicon/clk-hi6220-stub.c
87
data.msg.src = HI6220_MBOX_OBJ_AP;
drivers/clk/qcom/clk-rcg.c
25
static u32 src_to_ns(struct src_sel *s, u8 src, u32 ns)
drivers/clk/qcom/clk-rcg.c
271
index = qcom_find_src_index(hw, s->parent_map, f->src);
drivers/clk/qcom/clk-rcg.c
314
f.src = qcom_find_src_index(hw, rcg->s[bank].parent_map, index);
drivers/clk/qcom/clk-rcg.c
33
ns |= src << s->src_sel_shift;
drivers/clk/qcom/clk-rcg.c
411
index = qcom_find_src_index(hw, parent_map, f->src);
drivers/clk/qcom/clk-rcg.c
465
int index = qcom_find_src_index(hw, rcg->s.parent_map, f->src);
drivers/clk/qcom/clk-rcg.c
567
u32 ns, src;
drivers/clk/qcom/clk-rcg.c
574
src = ns_to_src(&rcg->s, ns);
drivers/clk/qcom/clk-rcg.c
578
if (src == rcg->s.parent_map[i].cfg) {
drivers/clk/qcom/clk-rcg.c
579
f.src = rcg->s.parent_map[i].src;
drivers/clk/qcom/clk-rcg.c
639
u32 ns, src;
drivers/clk/qcom/clk-rcg.c
646
src = ns_to_src(&rcg->s, ns);
drivers/clk/qcom/clk-rcg.c
649
if (src == rcg->s.parent_map[i].cfg) {
drivers/clk/qcom/clk-rcg.c
650
f.src = rcg->s.parent_map[i].src;
drivers/clk/qcom/clk-rcg.c
726
f.src = rcg->s.parent_map[i].src;
drivers/clk/qcom/clk-rcg.h
14
u8 src;
drivers/clk/qcom/clk-rcg.h
25
u8 src;
drivers/clk/qcom/clk-rcg2.c
1088
f.src = rcg->parent_map[i].src;
drivers/clk/qcom/clk-rcg2.c
1164
f.src = rcg->parent_map[i].src;
drivers/clk/qcom/clk-rcg2.c
1605
u32 val, mask, cfg, mode, src;
drivers/clk/qcom/clk-rcg2.c
1615
src = cfg & CFG_SRC_SEL_MASK;
drivers/clk/qcom/clk-rcg2.c
1616
src >>= CFG_SRC_SEL_SHIFT;
drivers/clk/qcom/clk-rcg2.c
1620
if (src == rcg->parent_map[i].cfg) {
drivers/clk/qcom/clk-rcg2.c
1621
f->src = rcg->parent_map[i].src;
drivers/clk/qcom/clk-rcg2.c
1802
f.src = rcg->parent_map[i].src;
drivers/clk/qcom/clk-rcg2.c
252
index = qcom_find_src_index(hw, rcg->parent_map, f->src);
drivers/clk/qcom/clk-rcg2.c
306
index = qcom_find_src_index(hw, rcg->parent_map, conf->src);
drivers/clk/qcom/clk-rcg2.c
359
index = qcom_find_src_index(hw, rcg->parent_map, conf->src);
drivers/clk/qcom/clk-rcg2.c
503
static int __clk_rcg2_configure_parent(struct clk_rcg2 *rcg, u8 src, u32 *_cfg)
drivers/clk/qcom/clk-rcg2.c
506
int index = qcom_find_src_index(hw, rcg->parent_map, src);
drivers/clk/qcom/clk-rcg2.c
569
ret = __clk_rcg2_configure_parent(rcg, f->src, _cfg);
drivers/clk/qcom/clk-rcg2.c
659
f_tbl.src = conf->src;
drivers/clk/qcom/clk-rcg2.c
942
int index = qcom_find_src_index(hw, rcg->parent_map, f->src);
drivers/clk/qcom/clk-rcg2.c
991
int index = qcom_find_src_index(hw, rcg->parent_map, f->src);
drivers/clk/qcom/clk-regmap-mux-div.c
125
unsigned long prate, u32 src)
drivers/clk/qcom/clk-regmap-mux-div.c
157
md->src = best_src;
drivers/clk/qcom/clk-regmap-mux-div.c
167
u32 i, div, src = 0;
drivers/clk/qcom/clk-regmap-mux-div.c
169
mux_div_get_src_div(md, &src, &div);
drivers/clk/qcom/clk-regmap-mux-div.c
172
if (src == md->parent_map[i])
drivers/clk/qcom/clk-regmap-mux-div.c
175
pr_err("%s: Can't find parent with src %d\n", name, src);
drivers/clk/qcom/clk-regmap-mux-div.c
191
return __mux_div_set_rate_and_parent(hw, rate, prate, md->src);
drivers/clk/qcom/clk-regmap-mux-div.c
206
u32 div, src;
drivers/clk/qcom/clk-regmap-mux-div.c
210
mux_div_get_src_div(md, &src, &div);
drivers/clk/qcom/clk-regmap-mux-div.c
212
if (src == md->parent_map[i]) {
drivers/clk/qcom/clk-regmap-mux-div.c
219
pr_err("%s: Can't find parent %d\n", name, src);
drivers/clk/qcom/clk-regmap-mux-div.c
23
int mux_div_set_src_div(struct clk_regmap_mux_div *md, u32 src, u32 div)
drivers/clk/qcom/clk-regmap-mux-div.c
29
val = (div << md->hid_shift) | (src << md->src_shift);
drivers/clk/qcom/clk-regmap-mux-div.c
59
static void mux_div_get_src_div(struct clk_regmap_mux_div *md, u32 *src,
drivers/clk/qcom/clk-regmap-mux-div.c
75
*src = s;
drivers/clk/qcom/clk-regmap-mux-div.h
34
u32 src;
drivers/clk/qcom/clk-regmap-mux-div.h
42
extern int mux_div_set_src_div(struct clk_regmap_mux_div *md, u32 src, u32 div);
drivers/clk/qcom/common.c
83
int qcom_find_src_index(struct clk_hw *hw, const struct parent_map *map, u8 src)
drivers/clk/qcom/common.c
88
if (src == map[i].src)
drivers/clk/qcom/common.h
61
u8 src;
drivers/clk/qcom/common.h
74
u8 src);
drivers/clk/qcom/gcc-ipq4019.c
139
p_hw = clk_hw_get_parent_by_index(hw, f->src);
drivers/clk/qcom/gpucc-msm8998.c
132
{ .src = P_GPUPLL0_OUT_EVEN, .pre_div = 3 },
drivers/clk/qcom/mmcc-apq8084.c
913
{ .src = P_EDPVCO },
drivers/clk/qcom/mmcc-apq8084.c
963
{ .src = P_HDMIPLL },
drivers/clk/qcom/mmcc-msm8960.c
1478
{ .src = P_HDMI_PLL, .pre_div = 1 },
drivers/clk/qcom/mmcc-msm8960.c
41
#define F_MN(f, s, _m, _n) { .freq = f, .src = s, .m = _m, .n = _n }
drivers/clk/qcom/mmcc-msm8974.c
809
{ .src = P_DSI0PLL_BYTE },
drivers/clk/qcom/mmcc-msm8974.c
880
{ .src = P_EDPVCO },
drivers/clk/qcom/mmcc-msm8974.c
930
{ .src = P_HDMIPLL },
drivers/clk/qcom/mmcc-msm8994.c
1008
{ .src = P_HDMIPLL },
drivers/clk/qcom/mmcc-msm8996.c
736
{ .src = P_HDMIPLL },
drivers/clk/qcom/mmcc-msm8998.c
774
{ .src = P_HDMIPLL },
drivers/clk/renesas/clk-div6.c
189
u32 src;
drivers/clk/renesas/clk-div6.c
194
src = field_prep(clock->src_mask, clock->parents[index]);
drivers/clk/renesas/clk-div6.c
195
writel((readl(clock->reg) & ~clock->src_mask) | src, clock->reg);
drivers/clk/tegra/clk-sdmmc-mux.c
140
u8 src;
drivers/clk/tegra/clk-sdmmc-mux.c
149
src = clk_sdmmc_mux_get_parent(hw);
drivers/clk/tegra/clk-sdmmc-mux.c
151
src = mux_non_lj_idx[src];
drivers/clk/tegra/clk-sdmmc-mux.c
153
src = mux_lj_idx[src];
drivers/clk/tegra/clk-sdmmc-mux.c
155
val = src << MUX_SHIFT;
drivers/clk/tegra/clk-sdmmc-mux.c
45
u32 src, val;
drivers/clk/tegra/clk-sdmmc-mux.c
51
src = get_mux_field(val);
drivers/clk/tegra/clk-sdmmc-mux.c
58
if (mux_idx[i] == src)
drivers/clk/tegra/clk-sdmmc-mux.c
62
WARN(1, "Unknown parent selector %d\n", src);
drivers/clk/tegra/clk-tegra210-emc.c
319
u8 div, src;
drivers/clk/tegra/clk-tegra210-emc.c
322
src = FIELD_GET(CLK_SOURCE_EMC_2X_CLK_SRC, config->value);
drivers/clk/tegra/clk-tegra210-emc.c
342
parent = clk_hw_get_parent_by_index(hw, src);
drivers/clk/tegra/clk-tegra210-emc.c
343
config->parent = src;
drivers/clk/tegra/clk-tegra210-emc.c
345
if (src == CLK_SRC_PLLM || src == CLK_SRC_PLLM_UD) {
drivers/clk/tegra/clk-tegra210-emc.c
55
u8 src;
drivers/clk/tegra/clk-tegra210-emc.c
58
src = FIELD_GET(CLK_SOURCE_EMC_2X_CLK_SRC, value);
drivers/clk/tegra/clk-tegra210-emc.c
60
return src;
drivers/comedi/comedi_fops.c
2679
unsigned int dst_offset, const void __user *src, unsigned int n)
drivers/comedi/comedi_fops.c
2691
offset, src, copy_amount);
drivers/comedi/comedi_fops.c
2697
src += copy_amount;
drivers/comedi/drivers/addi_apci_1500.c
521
unsigned int src;
drivers/comedi/drivers/addi_apci_1500.c
523
src = pt & 0xff;
drivers/comedi/drivers/addi_apci_1500.c
524
if (src)
drivers/comedi/drivers/addi_apci_1500.c
525
ret |= comedi_check_trigger_is_unique(src);
drivers/comedi/drivers/addi_apci_1500.c
527
src = (pt >> 8) & 0xff;
drivers/comedi/drivers/addi_apci_1500.c
528
if (src)
drivers/comedi/drivers/addi_apci_1500.c
529
ret |= comedi_check_trigger_is_unique(src);
drivers/comedi/drivers/amplc_dio200_common.c
528
unsigned int src)
drivers/comedi/drivers/amplc_dio200_common.c
533
clk_gat_sce((offset >> 2) & 1, chan, src));
drivers/comedi/drivers/amplc_dio200_common.c
539
unsigned int src)
drivers/comedi/drivers/amplc_dio200_common.c
544
clk_gat_sce((offset >> 2) & 1, chan, src));
drivers/comedi/drivers/amplc_dio200_common.c
556
unsigned int src;
drivers/comedi/drivers/amplc_dio200_common.c
563
src = data[2];
drivers/comedi/drivers/amplc_dio200_common.c
564
if (src > max_src)
drivers/comedi/drivers/amplc_dio200_common.c
567
dio200_subdev_8254_set_gate_src(dev, s, chan, src);
drivers/comedi/drivers/amplc_dio200_common.c
568
i8254->gate_src[chan] = src;
drivers/comedi/drivers/amplc_dio200_common.c
574
src = data[1];
drivers/comedi/drivers/amplc_dio200_common.c
575
if (src > max_src)
drivers/comedi/drivers/amplc_dio200_common.c
578
dio200_subdev_8254_set_clock_src(dev, s, chan, src);
drivers/comedi/drivers/amplc_dio200_common.c
579
i8254->clock_src[chan] = src;
drivers/comedi/drivers/amplc_dio200_common.c
775
unsigned int *src,
drivers/comedi/drivers/amplc_dio200_common.c
781
*src = clk;
drivers/comedi/drivers/amplc_dio200_common.c
788
unsigned int src)
drivers/comedi/drivers/amplc_dio200_common.c
790
if (src > TS_CONFIG_MAX_CLK_SRC)
drivers/comedi/drivers/amplc_dio200_common.c
792
dio200_write32(dev, DIO200_TS_CONFIG, src);
drivers/comedi/drivers/amplc_pci224.c
199
static unsigned int pci224_clk_config(unsigned int chan, unsigned int src)
drivers/comedi/drivers/amplc_pci224.c
201
return ((chan & 3) << 3) | (src & 7);
drivers/comedi/drivers/amplc_pci224.c
212
static unsigned int pci224_gat_config(unsigned int chan, unsigned int src)
drivers/comedi/drivers/amplc_pci224.c
214
return ((chan & 3) << 3) | (src & 7);
drivers/comedi/drivers/amplc_pci230.c
369
static unsigned int pci230_clk_config(unsigned int chan, unsigned int src)
drivers/comedi/drivers/amplc_pci230.c
371
return ((chan & 3) << 3) | (src & 7);
drivers/comedi/drivers/amplc_pci230.c
382
static unsigned int pci230_gat_config(unsigned int chan, unsigned int src)
drivers/comedi/drivers/amplc_pci230.c
384
return ((chan & 3) << 3) | (src & 7);
drivers/comedi/drivers/ke_counter.c
105
src = KE_OSC_SEL_20MHZ;
drivers/comedi/drivers/ke_counter.c
108
src = KE_OSC_SEL_4MHZ;
drivers/comedi/drivers/ke_counter.c
111
src = KE_OSC_SEL_EXT;
drivers/comedi/drivers/ke_counter.c
116
outb(src, dev->iobase + KE_OSC_SEL_REG);
drivers/comedi/drivers/ke_counter.c
119
src = inb(dev->iobase + KE_OSC_SEL_REG);
drivers/comedi/drivers/ke_counter.c
120
switch (src) {
drivers/comedi/drivers/ke_counter.c
99
unsigned char src;
drivers/comedi/drivers/ni_660x.c
804
static inline int test_route(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_660x.c
808
s8 reg = ni_route_to_register(CR_CHAN(src), dest,
drivers/comedi/drivers/ni_660x.c
813
if (get_output_select_source(dest, dev) != CR_CHAN(src))
drivers/comedi/drivers/ni_660x.c
819
static inline int connect_route(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_660x.c
823
s8 reg = ni_route_to_register(CR_CHAN(src), dest,
drivers/comedi/drivers/ni_660x.c
832
if (current_src == CR_CHAN(src))
drivers/comedi/drivers/ni_660x.c
879
reg | (src & ~CR_CHAN(-1)));
drivers/comedi/drivers/ni_660x.c
886
static inline int disconnect_route(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_660x.c
890
s8 reg = ni_route_to_register(CR_CHAN(src), CR_CHAN(dest),
drivers/comedi/drivers/ni_660x.c
896
if (get_output_select_source(dest, dev) != CR_CHAN(src))
drivers/comedi/drivers/ni_mio_common.c
5108
unsigned int chan, unsigned int src)
drivers/comedi/drivers/ni_mio_common.c
5116
if (ni_valid_rtsi_output_source(dev, chan, src) == 0)
drivers/comedi/drivers/ni_mio_common.c
5120
devpriv->rtsi_trig_a_output_reg |= NISTC_RTSI_TRIG(chan, src);
drivers/comedi/drivers/ni_mio_common.c
5125
devpriv->rtsi_trig_b_output_reg |= NISTC_RTSI_TRIG(chan, src);
drivers/comedi/drivers/ni_mio_common.c
5345
static int incr_rgout0_src_use(int src, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5348
s8 reg = ni_lookup_route_register(CR_CHAN(src), NI_RGOUT0,
drivers/comedi/drivers/ni_mio_common.c
5371
static int decr_rgout0_src_use(int src, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5374
s8 reg = ni_lookup_route_register(CR_CHAN(src), NI_RGOUT0,
drivers/comedi/drivers/ni_mio_common.c
5456
static int incr_rtsi_brd_src_use(int src, struct comedi_device *dev)
drivers/comedi/drivers/ni_mio_common.c
5466
reg = ni_lookup_route_register(CR_CHAN(src), NI_RTSI_BRD(i),
drivers/comedi/drivers/ni_mio_common.c
5513
static int decr_rtsi_brd_src_use(int src, int rtsi_brd,
drivers/comedi/drivers/ni_mio_common.c
5517
s8 reg = ni_lookup_route_register(CR_CHAN(src), rtsi_brd,
drivers/comedi/drivers/ni_mio_common.c
5618
static inline int ni_set_gout_routing(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_mio_common.c
5629
| NISTC_ATRIG_ETC_GPFO_0_SEL(src);
drivers/comedi/drivers/ni_mio_common.c
5634
src = src ? NISTC_ATRIG_ETC_GPFO_1_SEL : 0;
drivers/comedi/drivers/ni_mio_common.c
5636
devpriv->an_trig_etc_reg |= NISTC_ATRIG_ETC_GPFO_1_ENA | src;
drivers/comedi/drivers/ni_mio_common.c
5707
static int test_route(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_mio_common.c
5711
s8 reg = ni_route_to_register(CR_CHAN(src), dest,
drivers/comedi/drivers/ni_mio_common.c
5716
if (get_output_select_source(dest, dev) != CR_CHAN(src))
drivers/comedi/drivers/ni_mio_common.c
5722
static int connect_route(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_mio_common.c
5726
s8 reg = ni_route_to_register(CR_CHAN(src), dest,
drivers/comedi/drivers/ni_mio_common.c
5735
if (current_src == CR_CHAN(src))
drivers/comedi/drivers/ni_mio_common.c
5748
int ret = incr_rgout0_src_use(src, dev);
drivers/comedi/drivers/ni_mio_common.c
5754
int brd = incr_rtsi_brd_src_use(src, dev);
drivers/comedi/drivers/ni_mio_common.c
5775
if (ni_set_gout_routing(src, dest, dev))
drivers/comedi/drivers/ni_mio_common.c
5783
reg | (src & ~CR_CHAN(-1)));
drivers/comedi/drivers/ni_mio_common.c
5790
static int disconnect_route(unsigned int src, unsigned int dest,
drivers/comedi/drivers/ni_mio_common.c
5794
s8 reg = ni_route_to_register(CR_CHAN(src), dest,
drivers/comedi/drivers/ni_mio_common.c
5800
if (get_output_select_source(dest, dev) != src)
drivers/comedi/drivers/ni_mio_common.c
5811
int ret = decr_rgout0_src_use(src, dev);
drivers/comedi/drivers/ni_mio_common.c
5825
decr_rtsi_brd_src_use(src, brd, dev);
drivers/comedi/drivers/ni_routes.c
159
const int src = R->src[j];
drivers/comedi/drivers/ni_routes.c
163
if (RVi(rv, B(src), B(dest)))
drivers/comedi/drivers/ni_routes.c
167
(RVi(rv, B(src), B(NI_RGOUT0)) ||
drivers/comedi/drivers/ni_routes.c
168
RVi(rv, B(src), B(NI_RTSI_BRD(0))) ||
drivers/comedi/drivers/ni_routes.c
169
RVi(rv, B(src), B(NI_RTSI_BRD(1))) ||
drivers/comedi/drivers/ni_routes.c
170
RVi(rv, B(src), B(NI_RTSI_BRD(2))) ||
drivers/comedi/drivers/ni_routes.c
171
RVi(rv, B(src), B(NI_RTSI_BRD(3))))) {
drivers/comedi/drivers/ni_routes.c
213
const int src = R->src[j];
drivers/comedi/drivers/ni_routes.c
218
if (RVi(rv, B(src), B(dest)))
drivers/comedi/drivers/ni_routes.c
222
(RVi(rv, B(src), B(NI_RGOUT0)) ||
drivers/comedi/drivers/ni_routes.c
223
RVi(rv, B(src), B(NI_RTSI_BRD(0))) ||
drivers/comedi/drivers/ni_routes.c
224
RVi(rv, B(src), B(NI_RTSI_BRD(1))) ||
drivers/comedi/drivers/ni_routes.c
225
RVi(rv, B(src), B(NI_RTSI_BRD(2))) ||
drivers/comedi/drivers/ni_routes.c
226
RVi(rv, B(src), B(NI_RTSI_BRD(3))))) {
drivers/comedi/drivers/ni_routes.c
232
pair_data[2 * n_valid] = src;
drivers/comedi/drivers/ni_routes.c
324
while (rs->src[rs->n_src])
drivers/comedi/drivers/ni_routes.c
328
sort(valid_routes->routes[n].src, valid_routes->routes[n].n_src,
drivers/comedi/drivers/ni_routes.c
396
if (!bsearch(&source, routes->src, routes->n_src, sizeof(int),
drivers/comedi/drivers/ni_routes.c
413
s8 ni_lookup_route_register(int src, int dest,
drivers/comedi/drivers/ni_routes.c
422
src = B(src);
drivers/comedi/drivers/ni_routes.c
424
if (src < 0 || src >= NI_NUM_NAMES || dest < 0 || dest >= NI_NUM_NAMES)
drivers/comedi/drivers/ni_routes.c
426
regval = RVi(tables->route_values, src, dest);
drivers/comedi/drivers/ni_routes.c
464
s8 ni_route_to_register(const int src, const int dest,
drivers/comedi/drivers/ni_routes.c
476
if (!ni_route_set_has_source(routes, src))
drivers/comedi/drivers/ni_routes.c
48
#define RVi(table, src, dest) ((table)[(dest) * NI_NUM_NAMES + (src)])
drivers/comedi/drivers/ni_routes.c
484
regval = RVi(rv, B(src), B(dest));
drivers/comedi/drivers/ni_routes.c
491
regval = RVi(rv, B(src), B(NI_RGOUT0));
drivers/comedi/drivers/ni_routes.c
492
if (!regval && (RVi(rv, B(src), B(NI_RTSI_BRD(0))) ||
drivers/comedi/drivers/ni_routes.c
493
RVi(rv, B(src), B(NI_RTSI_BRD(1))) ||
drivers/comedi/drivers/ni_routes.c
494
RVi(rv, B(src), B(NI_RTSI_BRD(2))) ||
drivers/comedi/drivers/ni_routes.c
495
RVi(rv, B(src), B(NI_RTSI_BRD(3)))))
drivers/comedi/drivers/ni_routes.c
522
int src;
drivers/comedi/drivers/ni_routes.c
531
for (src = 0; src < NI_NUM_NAMES; ++src)
drivers/comedi/drivers/ni_routes.c
532
if (RVi(tables->route_values, src, dest) ==
drivers/comedi/drivers/ni_routes.c
534
return src + NI_NAMES_BASE;
drivers/comedi/drivers/ni_routes.h
100
bool ni_route_set_has_source(const struct ni_route_set *routes, const int src);
drivers/comedi/drivers/ni_routes.h
132
s8 ni_route_to_register(const int src, const int dest,
drivers/comedi/drivers/ni_routes.h
150
s8 ni_lookup_route_register(int src, int dest,
drivers/comedi/drivers/ni_routes.h
162
static inline bool route_is_valid(const int src, const int dest,
drivers/comedi/drivers/ni_routes.h
165
return ni_route_to_register(src, dest, tables) >= 0;
drivers/comedi/drivers/ni_routes.h
265
static inline s8 ni_get_reg_value_roffs(int src, const int dest,
drivers/comedi/drivers/ni_routes.h
269
if (src < NI_NAMES_BASE) {
drivers/comedi/drivers/ni_routes.h
270
src += direct_reg_offset;
drivers/comedi/drivers/ni_routes.h
275
if (route_register_is_valid(src, dest, tables))
drivers/comedi/drivers/ni_routes.h
276
return src;
drivers/comedi/drivers/ni_routes.h
284
return ni_route_to_register(src, dest, tables);
drivers/comedi/drivers/ni_routes.h
287
static inline int ni_get_reg_value(const int src, const int dest,
drivers/comedi/drivers/ni_routes.h
290
return ni_get_reg_value_roffs(src, dest, tables, 0);
drivers/comedi/drivers/ni_routes.h
314
int ni_check_trigger_arg_roffs(int src, const int dest,
drivers/comedi/drivers/ni_routes.h
318
if (ni_get_reg_value_roffs(src, dest, tables, direct_reg_offset) < 0)
drivers/comedi/drivers/ni_routes.h
323
static inline int ni_check_trigger_arg(const int src, const int dest,
drivers/comedi/drivers/ni_routes.h
326
return ni_check_trigger_arg_roffs(src, dest, tables, 0);
drivers/comedi/drivers/ni_routes.h
41
int *src;
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
105
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
121
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
137
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
153
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
169
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
185
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
201
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
217
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
224
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
252
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
280
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
307
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
334
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
348
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
355
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
381
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
409
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
434
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
458
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
484
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
494
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
518
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
525
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
551
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
579
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
604
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
628
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
77
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
84
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
91
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
98
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1019
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1049
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1079
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1112
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1145
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1178
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
119
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1210
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1242
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1272
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1305
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1313
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
1379
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
147
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
175
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
203
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
231
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
259
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
287
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
315
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
371
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
427
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
455
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
483
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
509
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
535
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
561
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
587
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
613
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
639
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
665
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
691
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
725
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
759
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
793
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
827
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
863
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
899
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
91
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
929
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
959
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
989
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1015
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1045
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1075
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1105
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1135
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1168
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1201
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1234
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1266
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1298
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1328
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1361
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1369
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1432
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1464
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1495
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1525
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
155
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
1562
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
185
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
215
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
245
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
275
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
305
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
335
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
365
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
395
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
425
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
455
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
485
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
515
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
544
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
573
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
602
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
631
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
65
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
660
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
689
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
718
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
747
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
781
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
815
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
849
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
883
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
919
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
95
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
955
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
985
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1015
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1045
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1075
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1105
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1135
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1168
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1201
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1234
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1266
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1298
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1328
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1361
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1369
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1432
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1464
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1495
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1525
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
155
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
1562
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
185
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
215
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
245
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
275
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
305
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
335
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
365
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
395
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
425
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
455
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
485
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
515
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
544
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
573
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
602
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
631
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
65
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
660
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
689
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
718
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
747
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
781
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
815
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
849
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
883
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
919
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
95
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
955
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
985
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1016
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1047
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1078
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1109
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1140
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1171
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1205
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1239
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1273
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
128
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1306
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1339
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1370
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1404
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1412
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1443
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1477
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1510
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1542
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1573
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
159
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
1611
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
190
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
221
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
252
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
283
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
314
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
345
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
376
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
407
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
438
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
469
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
500
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
531
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
561
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
591
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
621
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
651
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
66
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
681
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
711
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
741
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
771
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
806
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
841
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
876
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
911
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
948
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
97
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
985
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1022
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1053
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1084
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1115
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1149
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1183
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1217
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
122
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1250
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1283
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1314
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1348
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1356
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1387
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
1424
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
151
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
180
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
209
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
238
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
267
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
296
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
325
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
354
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
383
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
412
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
441
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
470
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
499
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
526
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
553
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
580
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
607
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
634
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
64
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
661
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
688
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
715
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
750
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
785
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
820
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
855
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
892
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
929
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
93
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
960
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
991
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1016
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1047
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1078
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1109
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1140
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1171
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1205
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1239
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1273
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
128
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1306
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1339
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1370
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1404
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1412
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1443
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1477
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1510
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1542
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1573
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
159
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
1611
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
190
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
221
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
252
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
283
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
314
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
345
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
376
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
407
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
438
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
469
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
500
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
531
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
561
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
591
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
621
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
651
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
66
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
681
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
711
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
741
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
771
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
806
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
841
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
876
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
911
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
948
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
97
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
985
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
100
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
113
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
126
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
139
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
158
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
177
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
196
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
215
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
234
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
253
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
272
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
279
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
48
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
61
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
74
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
87
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1032
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1104
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1176
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1248
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1255
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
128
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1323
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
136
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1391
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
144
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1459
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1527
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1595
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1663
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
173
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1731
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1799
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1864
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1929
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
1994
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
202
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2059
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
210
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2124
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
218
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2189
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2254
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2319
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2385
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2451
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
247
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2517
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2583
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2649
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2715
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
276
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2781
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
284
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2847
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
291
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2912
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
2977
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
3042
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
3107
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
3172
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
319
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
3237
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
3302
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
3367
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
348
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
355
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
363
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
396
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
429
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
436
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
443
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
475
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
507
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
514
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
521
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
553
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
584
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
591
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
598
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
664
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
730
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
737
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
744
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
816
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
888
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
960
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
99
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
101
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
113
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
137
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
149
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
161
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
168
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
195
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
222
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
246
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
270
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
284
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
291
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
316
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
366
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
389
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
77
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
89
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
101
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
113
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
137
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
149
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
161
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
168
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
195
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
222
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
246
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
270
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
284
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
291
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
316
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
366
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
389
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
77
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
89
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
101
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
113
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
137
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
149
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
161
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
168
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
195
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
222
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
246
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
270
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
284
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
291
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
316
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
366
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
389
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
403
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
417
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
77
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
89
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
105
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
121
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
137
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
153
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
169
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
185
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
201
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
208
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
235
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
262
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
288
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
314
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
327
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
334
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
359
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
386
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
410
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
433
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
458
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
468
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
491
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
498
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
523
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
550
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
574
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
597
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
77
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
84
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
91
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
98
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1020
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1051
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1082
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1116
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1150
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1184
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
119
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1218
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1251
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1282
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1316
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1324
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1355
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
1392
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
147
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
175
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
203
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
231
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
259
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
287
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
315
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
371
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
427
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
455
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
483
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
508
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
533
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
558
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
583
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
608
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
633
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
658
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
683
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
718
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
754
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
789
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
824
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
860
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
896
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
91
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
927
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
958
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
989
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1006
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1037
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1068
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1099
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1130
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1164
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1198
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1232
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1266
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1299
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1330
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1364
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1372
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1403
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1437
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1471
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1503
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1534
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
155
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
1572
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
185
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
215
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
245
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
275
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
305
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
335
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
365
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
395
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
425
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
455
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
485
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
515
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
542
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
569
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
596
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
623
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
65
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
650
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
677
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
704
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
731
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
766
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
802
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
837
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
872
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
908
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
944
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
95
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
975
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1030
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1062
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1094
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1126
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1158
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1193
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1228
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1263
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
128
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1298
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1332
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1364
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1407
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1439
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1474
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1509
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1542
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1574
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
159
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
1613
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
190
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
221
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
252
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
283
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
314
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
345
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
376
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
407
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
438
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
469
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
500
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
531
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
558
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
585
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
612
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
639
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
66
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
666
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
693
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
720
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
747
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
783
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
820
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
856
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
892
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
929
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
966
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
97
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
998
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
101
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
113
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
137
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
149
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
156
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
183
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
210
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
234
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
258
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
272
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
279
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
291
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
316
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
343
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
366
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
389
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
403
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
417
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
42
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
49
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
56
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
63
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
70
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
77
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
89
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1018
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1049
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1080
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1111
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1142
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1173
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1207
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1241
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1275
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
128
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1309
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1342
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1373
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1407
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1415
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1446
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1480
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1514
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1546
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1577
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
159
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
1615
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
190
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
221
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
252
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
283
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
314
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
345
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
376
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
407
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
438
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
469
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
500
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
531
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
561
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
591
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
621
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
651
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
66
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
681
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
711
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
741
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
771
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
807
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
843
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
878
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
913
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
950
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
97
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
987
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
125
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
155
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
187
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
219
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
249
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
279
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
309
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
339
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
369
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
429
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
461
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
469
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
488
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
507
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
526
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
534
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
553
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
65
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
95
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1039
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1090
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1141
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1192
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1243
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
129
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1295
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1347
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1399
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1451
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1502
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1553
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1604
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1655
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1706
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1757
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
176
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1808
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1859
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1910
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
1961
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2012
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2063
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2114
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2165
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2216
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
223
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2267
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2318
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2369
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2420
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2471
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2523
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2549
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2601
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2653
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
270
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2704
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2731
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2782
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2833
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2884
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2936
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
2962
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
3014
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
3066
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
317
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
35
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
364
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
411
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
462
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
513
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
564
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
615
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
666
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
717
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
768
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
819
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
82
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
874
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
929
.src = (int[]){
drivers/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
984
.src = (int[]){
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
120
while (dR->routes[i].src[j] != 0) {
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
121
if (!is_valid_ni_sig(dR->routes[i].src[j])) {
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
124
dR->routes[i].src[j], dR->device, i, j);
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
128
fprintf(fp, "%u,", dR->routes[i].src[j]);
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
23
#define RVij(rv, src, dest) ((rv)->register_values[(dest)][(src)])
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
45
unsigned int src = NI_NAMES_BASE;
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
47
for (; src < (NI_NAMES_BASE + NI_NUM_NAMES) &&
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
48
RVij(rv, B(src), B(dest)) == 0; ++src)
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
51
if (src >= (NI_NAMES_BASE + NI_NUM_NAMES))
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
55
for (src = NI_NAMES_BASE; src < (NI_NAMES_BASE + NI_NUM_NAMES);
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
56
++src) {
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
57
register_type r = RVij(rv, B(src), B(dest));
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
71
rv->family, dest, src, r);
drivers/comedi/drivers/ni_routing/tools/convert_c_to_py.c
76
src, M, UNMARK(r));
drivers/comedi/drivers/ni_tio.c
1026
unsigned int gate, unsigned int src)
drivers/comedi/drivers/ni_tio.c
1035
ni_tio_set_gate_raw(counter, src);
drivers/comedi/drivers/ni_tio.c
1037
ni_tio_set_gate_mode(counter, src);
drivers/comedi/drivers/ni_tio.c
1046
ni_tio_set_gate2_raw(counter, src);
drivers/comedi/drivers/ni_tio.c
1048
ni_tio_set_gate2_mode(counter, src);
drivers/comedi/drivers/ni_tio.c
1058
unsigned int gate, unsigned int src)
drivers/comedi/drivers/ni_tio.c
1066
int chan = CR_CHAN(src) & (~NI_GPCT_DISABLED_GATE_SELECT);
drivers/comedi/drivers/ni_tio.c
1088
ni_tio_set_gate_mode(counter, src);
drivers/comedi/drivers/ni_tio.c
1110
ni_tio_set_gate2_mode(counter, src);
drivers/comedi/drivers/ni_tio.c
1189
static int ni_660x_gate_to_generic_gate(unsigned int gate, unsigned int *src)
drivers/comedi/drivers/ni_tio.c
1229
*src = source;
drivers/comedi/drivers/ni_tio.c
1233
static int ni_m_gate_to_generic_gate(unsigned int gate, unsigned int *src)
drivers/comedi/drivers/ni_tio.c
1282
*src = source;
drivers/comedi/drivers/ni_tio.c
1286
static int ni_660x_gate2_to_generic_gate(unsigned int gate, unsigned int *src)
drivers/comedi/drivers/ni_tio.c
1329
*src = source;
drivers/comedi/drivers/ni_tio.c
1333
static int ni_m_gate2_to_generic_gate(unsigned int gate, unsigned int *src)
drivers/comedi/drivers/ni_tio.c
1339
*src = gate;
drivers/comedi/drivers/ni_tio.c
311
unsigned int src;
drivers/comedi/drivers/ni_tio.c
314
src = GI_BITS_TO_SRC(ni_tio_get_soft_copy(counter,
drivers/comedi/drivers/ni_tio.c
317
switch (src) {
drivers/comedi/drivers/ni_tio.c
348
if (src == NI_M_RTSI_CLK(i)) {
drivers/comedi/drivers/ni_tio.c
356
if (src == NI_M_PFI_CLK(i)) {
drivers/comedi/drivers/ni_tio.c
375
unsigned int src;
drivers/comedi/drivers/ni_tio.c
378
src = GI_BITS_TO_SRC(ni_tio_get_soft_copy(counter,
drivers/comedi/drivers/ni_tio.c
381
switch (src) {
drivers/comedi/drivers/ni_tio.c
405
if (src == NI_660X_RTSI_CLK(i)) {
drivers/comedi/drivers/ni_tio.c
413
if (src == NI_660X_SRC_PIN_CLK(i)) {
drivers/comedi/drivers/ni_tio.c
842
unsigned int src)
drivers/comedi/drivers/ni_tio.c
846
if (CR_CHAN(src) & NI_GPCT_DISABLED_GATE_SELECT) {
drivers/comedi/drivers/ni_tio.c
853
if (src & CR_INVERT)
drivers/comedi/drivers/ni_tio.c
855
if (src & CR_EDGE)
drivers/comedi/drivers/ni_tio.c
873
unsigned int src)
drivers/comedi/drivers/ni_tio.c
883
if (CR_CHAN(src) & NI_GPCT_DISABLED_GATE_SELECT)
drivers/comedi/drivers/ni_tio.c
889
if (src & CR_INVERT)
drivers/comedi/drivers/ni_tio_internal.h
172
unsigned int src);
drivers/comedi/drivers/ni_tio_internal.h
174
unsigned int src);
drivers/comedi/drivers/rtd520.c
1094
unsigned int src;
drivers/comedi/drivers/rtd520.c
1107
src = data[2];
drivers/comedi/drivers/rtd520.c
1109
if (src > max_src)
drivers/comedi/drivers/rtd520.c
1112
devpriv->timer_gate_src[chan] = src;
drivers/comedi/drivers/rtd520.c
1113
writeb(src, dev->mmio + LAS0_8254_GATE_SEL(chan));
drivers/comedi/drivers/rtd520.c
1129
src = data[1];
drivers/comedi/drivers/rtd520.c
1143
if (src > max_src)
drivers/comedi/drivers/rtd520.c
1146
devpriv->timer_clk_src[chan] = src;
drivers/comedi/drivers/rtd520.c
1147
writeb(src, dev->mmio + LAS0_8254_CLK_SEL(chan));
drivers/comedi/drivers/rtd520.c
1150
src = devpriv->timer_clk_src[chan];
drivers/comedi/drivers/rtd520.c
1152
data[2] = (src == 0) ? RTD_CLOCK_BASE : 0;
drivers/comedi/drivers/tests/ni_routes_test.c
101
{.dest = TRIGGER_LINE(2), .src = I3(rgout0_src1,
drivers/comedi/drivers/tests/ni_routes_test.c
104
{.dest = TRIGGER_LINE(3), .src = I3(rgout0_src1,
drivers/comedi/drivers/tests/ni_routes_test.c
107
{.dest = TRIGGER_LINE(4), .src = I2(brd0_src0,
drivers/comedi/drivers/tests/ni_routes_test.c
205
if (last >= devroutes->routes[i].src[j])
drivers/comedi/drivers/tests/ni_routes_test.c
207
last = devroutes->routes[i].src[j];
drivers/comedi/drivers/tests/ni_routes_test.c
232
unittest(devroutes->routes->src[0] == NI_AI_StartTrigger,
drivers/comedi/drivers/tests/ni_routes_test.c
238
unittest(devroutes->routes[10].src[0] == NI_CtrSource(0),
drivers/comedi/drivers/tests/ni_routes_test.c
26
#define RVI(table, src, dest) ((table)[(dest) * NI_NUM_NAMES + (src)])
drivers/comedi/drivers/tests/ni_routes_test.c
87
{.dest = O(0), .src = O9(/**/1, 2, 3, 4, 5, 6, 7, 8, 9)},
drivers/comedi/drivers/tests/ni_routes_test.c
88
{.dest = O(1), .src = O9(0, /**/2, 3, 4, 5, 6, 7, 8, 9)},
drivers/comedi/drivers/tests/ni_routes_test.c
90
{.dest = O(5), .src = O9(0, 1, 2, 3, 4,/**/ 6, 7, 8, 9)},
drivers/comedi/drivers/tests/ni_routes_test.c
91
{.dest = O(6), .src = O9(0, 1, 2, 3, 4, 5,/**/ 7, 8, 9)},
drivers/comedi/drivers/tests/ni_routes_test.c
93
{.dest = O(7), .src = O9(0, 1, 2, 3, 4, 5, 6,/**/ 8, 9)},
drivers/comedi/drivers/tests/ni_routes_test.c
94
{.dest = O(9), .src = O9(0, 1, 2, 3, 4, 5, 6, 7, 8/**/)},
drivers/comedi/drivers/tests/ni_routes_test.c
97
{.dest = TRIGGER_LINE(0), .src = I1(rgout0_src0)},
drivers/comedi/drivers/tests/ni_routes_test.c
98
{.dest = TRIGGER_LINE(1), .src = I3(rgout0_src0,
drivers/cpufreq/qcom-cpufreq-hw.c
205
u32 data, src, lval, i, core_count, prev_freq = 0, freq;
drivers/cpufreq/qcom-cpufreq-hw.c
242
src = FIELD_GET(LUT_SRC, data);
drivers/cpufreq/qcom-cpufreq-hw.c
250
if (src)
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
165
skcipher_request_set_crypt(&ctx->fallback_req, areq->src, areq->dst,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
182
struct scatterlist *in_sg = areq->src;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
212
if (!areq->src || !areq->dst) {
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
243
scatterwalk_map_and_copy(ctx->backup_iv, areq->src,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
272
sg_miter_start(&mi, areq->src, sg_nents(areq->src),
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
44
if (!areq->src || !areq->dst) {
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
50
scatterwalk_map_and_copy(ctx->backup_iv, areq->src,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
80
sg_miter_start(&mi, areq->src, sg_nents(areq->src),
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
198
struct scatterlist *in_sg = areq->src;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
220
copied = sg_pcopy_to_buffer(areq->src, sg_nents(areq->src),
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
272
sg_miter_start(&mi, areq->src, sg_nents(areq->src),
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c
16
int sun4i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h
234
int sun4i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
125
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
150
int ns = sg_nents_for_len(areq->src, areq->cryptlen);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
205
scatterwalk_map_and_copy(rctx->backup_iv, areq->src,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
219
if (areq->src == areq->dst) {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
220
nr_sgs = dma_map_sg(ce->dev, areq->src, ns, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
228
nr_sgs = dma_map_sg(ce->dev, areq->src, ns, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
243
for_each_sg(areq->src, sg, nr_sgs, i) {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
277
if (areq->src == areq->dst) {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
278
dma_unmap_sg(ce->dev, areq->src, ns, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
281
dma_unmap_sg(ce->dev, areq->src, ns, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
323
if (areq->src == areq->dst) {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
324
dma_unmap_sg(ce->dev, areq->src, nr_sgs, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
327
dma_unmap_sg(ce->dev, areq->src, nr_sgs, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
34
if (sg_nents_for_len(areq->src, areq->cryptlen) > MAX_SG ||
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
64
sg = areq->src;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
157
ahash_request_set_crypt(&rctx->fallback_req, areq->src, NULL, areq->nbytes);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
174
ahash_request_set_crypt(&rctx->fallback_req, areq->src, areq->result,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
192
ahash_request_set_crypt(&rctx->fallback_req, areq->src, areq->result,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
214
if (sg_nents_for_len(areq->src, areq->nbytes) > MAX_SG - 1) {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
220
sg = areq->src;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
360
rctx->nr_sgs = sg_nents_for_len(areq->src, areq->nbytes);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
361
nr_sgs = dma_map_sg(ce->dev, areq->src, rctx->nr_sgs, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
369
for_each_sg(areq->src, sg, nr_sgs, i) {
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
437
dma_unmap_sg(ce->dev, areq->src, rctx->nr_sgs, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
454
dma_unmap_sg(ce->dev, areq->src, rctx->nr_sgs, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c
55
int sun8i_ce_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ce/sun8i-ce.h
401
int sun8i_ce_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
111
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
126
struct scatterlist *sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
138
scatterwalk_map_and_copy(sf->biv, areq->src, offset,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
197
int nsgs = sg_nents_for_len(areq->src, areq->cryptlen);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
230
if (areq->src == areq->dst) {
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
231
nr_sgs = dma_map_sg(ss->dev, areq->src, nsgs, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
239
nr_sgs = dma_map_sg(ss->dev, areq->src, nsgs, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
255
sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
28
struct scatterlist *in_sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
300
if (areq->src == areq->dst) {
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
301
dma_unmap_sg(ss->dev, areq->src, nsgs, DMA_BIDIRECTIONAL);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
303
dma_unmap_sg(ss->dev, areq->src, nsgs, DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
38
if (sg_nents_for_len(areq->src, areq->cryptlen) > 8 ||
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
45
sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
76
in_sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
225
ahash_request_set_crypt(&rctx->fallback_req, areq->src, NULL, areq->nbytes);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
240
ahash_request_set_crypt(&rctx->fallback_req, areq->src, areq->result,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
268
ahash_request_set_crypt(&rctx->fallback_req, areq->src, areq->result,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
365
if (sg_nents(areq->src) > MAX_SG - 1) {
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
370
sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
526
nr_sgs = dma_map_sg(ss->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE);
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
541
sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
691
dma_unmap_sg(ss->dev, areq->src, sg_nents(areq->src),
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c
57
int sun8i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/allwinner/sun8i-ss/sun8i-ss.h
303
int sun8i_ss_prng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/amcc/crypto4xx_alg.c
215
return crypto4xx_build_pd(&req->base, ctx, req->src, req->dst,
drivers/crypto/amcc/crypto4xx_alg.c
230
return crypto4xx_build_pd(&req->base, ctx, req->src, req->dst,
drivers/crypto/amcc/crypto4xx_alg.c
258
skcipher_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/amcc/crypto4xx_alg.c
342
aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
drivers/crypto/amcc/crypto4xx_alg.c
451
return crypto4xx_build_pd(&req->base, ctx, req->src, req->dst,
drivers/crypto/amcc/crypto4xx_alg.c
495
uint8_t src[16] = { 0 };
drivers/crypto/amcc/crypto4xx_alg.c
504
aes_encrypt(&aes, src, src);
drivers/crypto/amcc/crypto4xx_alg.c
505
crypto4xx_memcpy_to_le32(hash_start, src, 16);
drivers/crypto/amcc/crypto4xx_alg.c
587
return crypto4xx_build_pd(&req->base, ctx, req->src, req->dst,
drivers/crypto/amcc/crypto4xx_alg.c
80
return crypto4xx_build_pd(&req->base, ctx, req->src, req->dst,
drivers/crypto/amcc/crypto4xx_core.c
1118
const u8 *src, unsigned int slen,
drivers/crypto/amcc/crypto4xx_core.c
569
scatterwalk_map_and_copy(icv, aead_req->src,
drivers/crypto/amcc/crypto4xx_core.c
643
struct scatterlist *src,
drivers/crypto/amcc/crypto4xx_core.c
685
tmp = sg_nents_for_len(src, assoclen + datalen);
drivers/crypto/amcc/crypto4xx_core.c
798
pd->src = gd_dma;
drivers/crypto/amcc/crypto4xx_core.c
803
sg = src;
drivers/crypto/amcc/crypto4xx_core.c
822
pd->src = (u32)dma_map_page(dev->core_dev->device, sg_page(src),
drivers/crypto/amcc/crypto4xx_core.c
823
src->offset, min(nbytes, src->length),
drivers/crypto/amcc/crypto4xx_core.h
158
struct scatterlist *src,
drivers/crypto/amcc/crypto4xx_reg_def.h
275
u32 src;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
145
scatterwalk_map_and_copy(backup_iv, areq->src, offset,
drivers/crypto/amlogic/amlogic-gxl-cipher.c
177
if (areq->src == areq->dst) {
drivers/crypto/amlogic/amlogic-gxl-cipher.c
178
nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src),
drivers/crypto/amlogic/amlogic-gxl-cipher.c
187
nr_sgs = dma_map_sg(mc->dev, areq->src, sg_nents(areq->src),
drivers/crypto/amlogic/amlogic-gxl-cipher.c
203
src_sg = areq->src;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
238
if (areq->src == areq->dst) {
drivers/crypto/amlogic/amlogic-gxl-cipher.c
239
dma_unmap_sg(mc->dev, areq->src, sg_nents(areq->src), DMA_BIDIRECTIONAL);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
241
dma_unmap_sg(mc->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE);
drivers/crypto/amlogic/amlogic-gxl-cipher.c
27
struct scatterlist *src_sg = areq->src;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
74
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/amlogic/amlogic-gxl-cipher.c
94
struct scatterlist *src_sg = areq->src;
drivers/crypto/aspeed/aspeed-acry.c
211
u8 *buf, struct scatterlist *src,
drivers/crypto/aspeed/aspeed-acry.c
220
scatterwalk_map_and_copy(dram_buffer, src, 0, nbytes, 0);
drivers/crypto/aspeed/aspeed-acry.c
251
const u8 *src = xbuf;
drivers/crypto/aspeed/aspeed-acry.c
263
while (nbytes > 0 && src[0] == 0) {
drivers/crypto/aspeed/aspeed-acry.c
264
src++;
drivers/crypto/aspeed/aspeed-acry.c
270
nbits -= count_leading_zeros(src[0]) - (BITS_PER_LONG - 8);
drivers/crypto/aspeed/aspeed-acry.c
282
data |= *src++;
drivers/crypto/aspeed/aspeed-acry.c
363
req->src, req->src_len);
drivers/crypto/aspeed/aspeed-acry.c
437
static u8 *aspeed_rsa_key_copy(u8 *src, size_t len)
drivers/crypto/aspeed/aspeed-acry.c
439
return kmemdup(src, len, GFP_KERNEL);
drivers/crypto/aspeed/aspeed-hace-crypto.c
140
if (req->src == req->dst) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
141
dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/aspeed/aspeed-hace-crypto.c
143
dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/aspeed/aspeed-hace-crypto.c
190
in_sg = req->src;
drivers/crypto/aspeed/aspeed-hace-crypto.c
241
if (req->dst == req->src) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
242
src_sg_len = dma_map_sg(hace_dev->dev, req->src,
drivers/crypto/aspeed/aspeed-hace-crypto.c
251
src_sg_len = dma_map_sg(hace_dev->dev, req->src,
drivers/crypto/aspeed/aspeed-hace-crypto.c
271
for_each_sg(req->src, s, src_sg_len, i) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
293
if (req->dst == req->src) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
343
if (req->dst == req->src) {
drivers/crypto/aspeed/aspeed-hace-crypto.c
344
dma_unmap_sg(hace_dev->dev, req->src, rctx->src_nents,
drivers/crypto/aspeed/aspeed-hace-crypto.c
350
dma_unmap_sg(hace_dev->dev, req->src, rctx->src_nents,
drivers/crypto/aspeed/aspeed-hace-crypto.c
357
dma_unmap_sg(hace_dev->dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/aspeed/aspeed-hace-crypto.c
37
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/aspeed/aspeed-hace-crypto.c
381
rctx->src_nents = sg_nents(req->src);
drivers/crypto/aspeed/aspeed-hace-hash.c
442
ssg = scatterwalk_ffwd(sg, req->src, rctx->offset);
drivers/crypto/aspeed/aspeed-hace-hash.c
512
rctx->src_sg = req->src;
drivers/crypto/aspeed/aspeed-hace-hash.c
514
rctx->src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/atmel-aes.c
1003
src = scatterwalk_ffwd(ctx->src, req->src, ctx->offset);
drivers/crypto/atmel-aes.c
1004
dst = ((req->src == req->dst) ? src :
drivers/crypto/atmel-aes.c
1019
return atmel_aes_dma_start(dd, src, dst, datalen,
drivers/crypto/atmel-aes.c
1022
return atmel_aes_cpu_start(dd, src, dst, datalen,
drivers/crypto/atmel-aes.c
1054
skcipher_request_set_crypt(&rctx->fallback_req, req->src, req->dst,
drivers/crypto/atmel-aes.c
109
struct scatterlist src[2];
drivers/crypto/atmel-aes.c
1099
scatterwalk_map_and_copy(rctx->lastc, req->src,
drivers/crypto/atmel-aes.c
117
struct scatterlist src[2];
drivers/crypto/atmel-aes.c
1398
sg_copy_to_buffer(req->src, sg_nents(req->src), dd->buf, req->assoclen);
drivers/crypto/atmel-aes.c
1411
struct scatterlist *src, *dst;
drivers/crypto/atmel-aes.c
1433
src = scatterwalk_ffwd(ctx->src, req->src, req->assoclen);
drivers/crypto/atmel-aes.c
1434
dst = ((req->src == req->dst) ? src :
drivers/crypto/atmel-aes.c
1446
return atmel_aes_dma_start(dd, src, dst, ctx->textlen,
drivers/crypto/atmel-aes.c
1450
return atmel_aes_cpu_start(dd, src, dst, ctx->textlen,
drivers/crypto/atmel-aes.c
1520
scatterwalk_map_and_copy(itag, req->src, offset, authsize, 0);
drivers/crypto/atmel-aes.c
154
struct scatterlist src[2];
drivers/crypto/atmel-aes.c
1669
return atmel_aes_dma_start(dd, req->src, req->dst,
drivers/crypto/atmel-aes.c
1673
return atmel_aes_cpu_start(dd, req->src, req->dst, req->cryptlen,
drivers/crypto/atmel-aes.c
1815
req->src, req->assoclen,
drivers/crypto/atmel-aes.c
1826
struct scatterlist *src, *dst;
drivers/crypto/atmel-aes.c
1836
src = scatterwalk_ffwd(rctx->src, req->src, req->assoclen);
drivers/crypto/atmel-aes.c
1837
dst = src;
drivers/crypto/atmel-aes.c
1839
if (req->src != req->dst)
drivers/crypto/atmel-aes.c
1859
return atmel_aes_dma_start(dd, src, dst, rctx->textlen,
drivers/crypto/atmel-aes.c
1895
scatterwalk_map_and_copy(idigest, req->src, offs, authsize, 0);
drivers/crypto/atmel-aes.c
200
struct atmel_aes_dma src;
drivers/crypto/atmel-aes.c
2142
dd->src.chan = dma_request_chan(dd->dev, "tx");
drivers/crypto/atmel-aes.c
2143
if (IS_ERR(dd->src.chan)) {
drivers/crypto/atmel-aes.c
2144
ret = PTR_ERR(dd->src.chan);
drivers/crypto/atmel-aes.c
2157
dma_release_channel(dd->src.chan);
drivers/crypto/atmel-aes.c
2166
dma_release_channel(dd->src.chan);
drivers/crypto/atmel-aes.c
2413
dma_chan_name(aes_dd->src.chan),
drivers/crypto/atmel-aes.c
621
struct scatterlist *src,
drivers/crypto/atmel-aes.c
631
sg_copy_to_buffer(src, sg_nents(src), dd->buf, len);
drivers/crypto/atmel-aes.c
698
struct scatterlist *src,
drivers/crypto/atmel-aes.c
706
dd->src.sg = src;
drivers/crypto/atmel-aes.c
710
src_aligned = atmel_aes_check_aligned(dd, src, len, &dd->src);
drivers/crypto/atmel-aes.c
711
if (src == dst)
drivers/crypto/atmel-aes.c
722
sg_copy_to_buffer(src, sg_nents(src), dd->buf, len);
drivers/crypto/atmel-aes.c
723
dd->src.sg = &dd->aligned_sg;
drivers/crypto/atmel-aes.c
724
dd->src.nents = 1;
drivers/crypto/atmel-aes.c
725
dd->src.remainder = 0;
drivers/crypto/atmel-aes.c
738
if (dd->src.sg == dd->dst.sg) {
drivers/crypto/atmel-aes.c
739
dd->src.sg_len = dma_map_sg(dd->dev, dd->src.sg, dd->src.nents,
drivers/crypto/atmel-aes.c
741
dd->dst.sg_len = dd->src.sg_len;
drivers/crypto/atmel-aes.c
742
if (!dd->src.sg_len)
drivers/crypto/atmel-aes.c
745
dd->src.sg_len = dma_map_sg(dd->dev, dd->src.sg, dd->src.nents,
drivers/crypto/atmel-aes.c
747
if (!dd->src.sg_len)
drivers/crypto/atmel-aes.c
753
dma_unmap_sg(dd->dev, dd->src.sg, dd->src.nents,
drivers/crypto/atmel-aes.c
764
if (dd->src.sg == dd->dst.sg) {
drivers/crypto/atmel-aes.c
765
dma_unmap_sg(dd->dev, dd->src.sg, dd->src.nents,
drivers/crypto/atmel-aes.c
768
if (dd->src.sg != &dd->aligned_sg)
drivers/crypto/atmel-aes.c
769
atmel_aes_restore_sg(&dd->src);
drivers/crypto/atmel-aes.c
777
dma_unmap_sg(dd->dev, dd->src.sg, dd->src.nents,
drivers/crypto/atmel-aes.c
780
if (dd->src.sg != &dd->aligned_sg)
drivers/crypto/atmel-aes.c
781
atmel_aes_restore_sg(&dd->src);
drivers/crypto/atmel-aes.c
808
dma = &dd->src;
drivers/crypto/atmel-aes.c
841
struct scatterlist *src,
drivers/crypto/atmel-aes.c
861
err = atmel_aes_map(dd, src, dst, len);
drivers/crypto/atmel-aes.c
962
return atmel_aes_dma_start(dd, req->src, req->dst,
drivers/crypto/atmel-aes.c
966
return atmel_aes_cpu_start(dd, req->src, req->dst, req->cryptlen,
drivers/crypto/atmel-aes.c
974
struct scatterlist *src, *dst;
drivers/crypto/atmel-ecc.c
192
ret = atmel_i2c_init_ecdh_cmd(&work_data->cmd, req->src);
drivers/crypto/atmel-sha.c
1169
ctx->sg = req->src;
drivers/crypto/atmel-sha.c
1442
struct scatterlist *src,
drivers/crypto/atmel-sha.c
1460
dma->sg = src;
drivers/crypto/atmel-sha.c
1980
atmel_sha_dma_check_aligned(dd, req->src, req->nbytes))
drivers/crypto/atmel-sha.c
2011
sgbuf = req->src;
drivers/crypto/atmel-tdes.c
589
dd->in_sg = req->src;
drivers/crypto/atmel-tdes.c
660
scatterwalk_map_and_copy(rctx->lastc, req->src,
drivers/crypto/axis/artpec6_crypto.c
1210
skcipher_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/axis/artpec6_crypto.c
1427
artpec6_crypto_walk_init(&walk, areq->src);
drivers/crypto/axis/artpec6_crypto.c
1439
sg_pcopy_to_buffer(areq->src, sg_nents(areq->src),
drivers/crypto/axis/artpec6_crypto.c
1788
artpec6_crypto_walk_init(&walk, areq->src);
drivers/crypto/axis/artpec6_crypto.c
1931
artpec6_crypto_walk_init(&walk, areq->src);
drivers/crypto/axis/artpec6_crypto.c
2165
scatterwalk_map_and_copy(cipher_req->iv, cipher_req->src,
drivers/crypto/axis/artpec6_crypto.c
2197
sg_pcopy_to_buffer(areq->src,
drivers/crypto/axis/artpec6_crypto.c
2198
sg_nents(areq->src),
drivers/crypto/bcm/cipher.c
1177
mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
1178
if (!mssg->spu.src)
drivers/crypto/bcm/cipher.c
1181
sg = mssg->spu.src;
drivers/crypto/bcm/cipher.c
1415
sg_copy_part_to_buf(req->src, rctx->msg_buf.digest, digestsize,
drivers/crypto/bcm/cipher.c
1588
kfree(mssg->spu.src);
drivers/crypto/bcm/cipher.c
1728
rctx->src_sg = req->src;
drivers/crypto/bcm/cipher.c
1915
rctx->src_sg = req->src;
drivers/crypto/bcm/cipher.c
207
mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
208
if (unlikely(!mssg->spu.src))
drivers/crypto/bcm/cipher.c
2099
if (req->src)
drivers/crypto/bcm/cipher.c
2100
nents = sg_nents(req->src);
drivers/crypto/bcm/cipher.c
211
sg = mssg->spu.src;
drivers/crypto/bcm/cipher.c
2111
if (sg_copy_to_buffer(req->src, nents, tmpbuf, req->nbytes) !=
drivers/crypto/bcm/cipher.c
2193
if (req->src) {
drivers/crypto/bcm/cipher.c
2194
nents = sg_nents(req->src);
drivers/crypto/bcm/cipher.c
2209
if (sg_copy_to_buffer(req->src, nents, tmpbuf, req->nbytes) !=
drivers/crypto/bcm/cipher.c
2588
aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
drivers/crypto/bcm/cipher.c
2626
rctx->assoc = req->src;
drivers/crypto/bcm/cipher.c
2633
if (spu_sg_at_offset(req->src, req->assoclen, &rctx->src_sg,
drivers/crypto/bcm/cipher.c
2642
if (req->dst == req->src) {
drivers/crypto/bcm/cipher.c
2675
flow_log(" src sg: %p\n", req->src);
drivers/crypto/bcm/cipher.c
3005
dump_sg(req->src, 0, req->cryptlen + req->assoclen);
drivers/crypto/bcm/cipher.c
3014
dump_sg(req->src, 0, req->cryptlen + req->assoclen);
drivers/crypto/bcm/cipher.c
371
sg_copy_part_to_buf(req->src, rctx->msg_buf.iv_ctr,
drivers/crypto/bcm/cipher.c
587
mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
588
if (!mssg->spu.src)
drivers/crypto/bcm/cipher.c
591
sg = mssg->spu.src;
drivers/crypto/bcm/cipher.c
744
sg_copy_part_to_buf(req->src, dest, new_len,
drivers/crypto/bcm/util.c
50
void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
drivers/crypto/bcm/util.c
54
unsigned int nents = sg_nents(src);
drivers/crypto/bcm/util.c
56
copied = sg_pcopy_to_buffer(src, nents, dest, len, skip);
drivers/crypto/bcm/util.c
69
void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
drivers/crypto/bcm/util.c
75
copied = sg_pcopy_from_buffer(dest, nents, src, len, skip);
drivers/crypto/bcm/util.h
88
void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
drivers/crypto/bcm/util.h
91
void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
drivers/crypto/caam/caamalg.c
1003
static void caam_unmap(struct device *dev, struct scatterlist *src,
drivers/crypto/caam/caamalg.c
1009
if (dst != src) {
drivers/crypto/caam/caamalg.c
1011
dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg.c
1015
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg.c
1029
caam_unmap(dev, req->src, req->dst,
drivers/crypto/caam/caamalg.c
1040
caam_unmap(dev, req->src, req->dst,
drivers/crypto/caam/caamalg.c
1159
src_dma = edesc->mapped_src_nents ? sg_dma_address(req->src) :
drivers/crypto/caam/caamalg.c
1174
if (unlikely(req->src != req->dst)) {
drivers/crypto/caam/caamalg.c
1338
DUMP_PREFIX_ADDRESS, 16, 4, req->src,
drivers/crypto/caam/caamalg.c
1347
src_dma = sg_dma_address(req->src);
drivers/crypto/caam/caamalg.c
1350
if (likely(req->src == req->dst)) {
drivers/crypto/caam/caamalg.c
1401
if (unlikely(req->dst != req->src)) {
drivers/crypto/caam/caamalg.c
1405
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg.c
1422
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg.c
1430
if (likely(req->src == req->dst)) {
drivers/crypto/caam/caamalg.c
1431
mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamalg.c
1440
mapped_src_nents = dma_map_sg(jrdev, req->src,
drivers/crypto/caam/caamalg.c
1457
dma_unmap_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamalg.c
1481
caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg.c
1499
sg_to_sec4_sg_last(req->src, src_len,
drivers/crypto/caam/caamalg.c
1709
src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/caam/caamalg.c
1716
if (req->dst != req->src) {
drivers/crypto/caam/caamalg.c
1725
if (likely(req->src == req->dst)) {
drivers/crypto/caam/caamalg.c
1726
mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamalg.c
1733
mapped_src_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamalg.c
1743
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg.c
1767
if (req->src == req->dst)
drivers/crypto/caam/caamalg.c
1789
caam_unmap(jrdev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg.c
1811
caam_unmap(jrdev, req->src, req->dst, src_nents,
drivers/crypto/caam/caamalg.c
1820
sg_to_sec4_sg(req->src, req->cryptlen, edesc->sec4_sg +
drivers/crypto/caam/caamalg.c
1823
if (req->src != req->dst && (ivsize || mapped_dst_nents > 1))
drivers/crypto/caam/caamalg.c
1841
caam_unmap(jrdev, req->src, req->dst, src_nents,
drivers/crypto/caam/caamalg.c
1919
skcipher_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/caam/caamalg_desc.c
1369
dma_addr_t src, dma_addr_t dst, unsigned int data_sz,
drivers/crypto/caam/caamalg_desc.c
1388
append_seq_in_ptr(desc, src, data_sz, in_options);
drivers/crypto/caam/caamalg_desc.h
123
dma_addr_t src, dma_addr_t dst, unsigned int data_sz,
drivers/crypto/caam/caamalg_qi.c
1013
mapped_src_nents = dma_map_sg(qidev, req->src,
drivers/crypto/caam/caamalg_qi.c
1030
dma_unmap_sg(qidev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi.c
1058
else if ((req->src == req->dst) && (mapped_src_nents > 1))
drivers/crypto/caam/caamalg_qi.c
1070
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi.c
1085
caam_unmap(qidev, req->src, req->dst, src_nents,
drivers/crypto/caam/caamalg_qi.c
1104
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents,
drivers/crypto/caam/caamalg_qi.c
1116
sg_to_qm_sg_last(req->src, src_len, sg_table + qm_sg_index, 0);
drivers/crypto/caam/caamalg_qi.c
1126
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents,
drivers/crypto/caam/caamalg_qi.c
1142
if (req->dst == req->src) {
drivers/crypto/caam/caamalg_qi.c
1144
dma_to_qm_sg_one(&fd_sgt[0], sg_dma_address(req->src),
drivers/crypto/caam/caamalg_qi.c
1276
src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/caam/caamalg_qi.c
1283
if (unlikely(req->src != req->dst)) {
drivers/crypto/caam/caamalg_qi.c
1291
mapped_src_nents = dma_map_sg(qidev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi.c
1302
dma_unmap_sg(qidev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi.c
1306
mapped_src_nents = dma_map_sg(qidev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi.c
1325
if (req->src != req->dst)
drivers/crypto/caam/caamalg_qi.c
1339
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi.c
1348
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi.c
1368
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi.c
1377
sg_to_qm_sg(req->src, req->cryptlen, sg_table + 1, 0);
drivers/crypto/caam/caamalg_qi.c
1379
if (req->src != req->dst)
drivers/crypto/caam/caamalg_qi.c
1389
caam_unmap(qidev, req->src, req->dst, src_nents, dst_nents,
drivers/crypto/caam/caamalg_qi.c
1400
if (req->src == req->dst)
drivers/crypto/caam/caamalg_qi.c
1445
skcipher_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/caam/caamalg_qi.c
872
static void caam_unmap(struct device *dev, struct scatterlist *src,
drivers/crypto/caam/caamalg_qi.c
878
if (dst != src) {
drivers/crypto/caam/caamalg_qi.c
880
dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi.c
884
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi.c
900
caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
drivers/crypto/caam/caamalg_qi.c
912
caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
drivers/crypto/caam/caamalg_qi.c
973
if (likely(req->src == req->dst)) {
drivers/crypto/caam/caamalg_qi.c
977
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi.c
985
mapped_src_nents = dma_map_sg(qidev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi.c
996
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi2.c
1131
src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/caam/caamalg_qi2.c
1138
if (unlikely(req->dst != req->src)) {
drivers/crypto/caam/caamalg_qi2.c
1146
mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
1157
dma_unmap_sg(dev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi2.c
1161
mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
1180
if (req->src != req->dst)
drivers/crypto/caam/caamalg_qi2.c
1190
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi2.c
1199
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi2.c
1212
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi2.c
1224
sg_to_qm_sg(req->src, req->cryptlen, sg_table + 1, 0);
drivers/crypto/caam/caamalg_qi2.c
1226
if (req->src != req->dst)
drivers/crypto/caam/caamalg_qi2.c
1236
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
drivers/crypto/caam/caamalg_qi2.c
1252
if (req->src == req->dst)
drivers/crypto/caam/caamalg_qi2.c
1268
caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
drivers/crypto/caam/caamalg_qi2.c
1280
caam_unmap(dev, req->src, req->dst, edesc->src_nents, edesc->dst_nents,
drivers/crypto/caam/caamalg_qi2.c
1501
skcipher_request_set_crypt(&caam_req->fallback_req, req->src,
drivers/crypto/caam/caamalg_qi2.c
151
static void caam_unmap(struct device *dev, struct scatterlist *src,
drivers/crypto/caam/caamalg_qi2.c
1551
skcipher_request_set_crypt(&caam_req->fallback_req, req->src,
drivers/crypto/caam/caamalg_qi2.c
157
if (dst != src) {
drivers/crypto/caam/caamalg_qi2.c
159
dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi2.c
163
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/caam/caamalg_qi2.c
3375
dma_unmap_sg(dev, req->src, edesc->src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi2.c
3446
scatterwalk_map_and_copy(state->buf, req->src,
drivers/crypto/caam/caamalg_qi2.c
3511
scatterwalk_map_and_copy(state->buf, req->src,
drivers/crypto/caam/caamalg_qi2.c
3556
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi2.c
3563
mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
3576
dma_unmap_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
3597
sg_to_qm_sg_last(req->src, src_len,
drivers/crypto/caam/caamalg_qi2.c
3634
scatterwalk_map_and_copy(buf + *buflen, req->src, 0,
drivers/crypto/caam/caamalg_qi2.c
3739
src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/caam/caamalg_qi2.c
3746
mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
3759
dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi2.c
3778
sg_to_qm_sg_last(req->src, req->nbytes, sg_table + qm_sg_src_index, 0);
drivers/crypto/caam/caamalg_qi2.c
382
if (unlikely(req->dst != req->src)) {
drivers/crypto/caam/caamalg_qi2.c
3832
src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/caam/caamalg_qi2.c
3839
mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
3852
dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi2.c
386
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi2.c
3864
sg_to_qm_sg_last(req->src, req->nbytes, sg_table, 0);
drivers/crypto/caam/caamalg_qi2.c
3876
dpaa2_fl_set_addr(in_fle, sg_dma_address(req->src));
drivers/crypto/caam/caamalg_qi2.c
4008
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi2.c
4015
mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
4028
dma_unmap_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
403
mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
4042
sg_to_qm_sg_last(req->src, src_len, sg_table + 1, 0);
drivers/crypto/caam/caamalg_qi2.c
4088
scatterwalk_map_and_copy(buf + *buflen, req->src, 0,
drivers/crypto/caam/caamalg_qi2.c
4121
src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/caam/caamalg_qi2.c
4128
mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
4141
dma_unmap_sg(ctx->dev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamalg_qi2.c
4153
sg_to_qm_sg_last(req->src, req->nbytes, sg_table + 1, 0);
drivers/crypto/caam/caamalg_qi2.c
419
dma_unmap_sg(dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
4226
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi2.c
4233
mapped_nents = dma_map_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
4246
dma_unmap_sg(ctx->dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
4261
sg_to_qm_sg_last(req->src, src_len, sg_table, 0);
drivers/crypto/caam/caamalg_qi2.c
4277
dpaa2_fl_set_addr(in_fle, sg_dma_address(req->src));
drivers/crypto/caam/caamalg_qi2.c
431
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamalg_qi2.c
4313
scatterwalk_map_and_copy(buf, req->src, 0,
drivers/crypto/caam/caamalg_qi2.c
439
mapped_src_nents = dma_map_sg(dev, req->src, src_nents,
drivers/crypto/caam/caamalg_qi2.c
466
else if ((req->src == req->dst) && (mapped_src_nents > 1))
drivers/crypto/caam/caamalg_qi2.c
479
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents, 0,
drivers/crypto/caam/caamalg_qi2.c
494
caam_unmap(dev, req->src, req->dst, src_nents,
drivers/crypto/caam/caamalg_qi2.c
518
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
drivers/crypto/caam/caamalg_qi2.c
530
sg_to_qm_sg_last(req->src, src_len, sg_table + qm_sg_index, 0);
drivers/crypto/caam/caamalg_qi2.c
540
caam_unmap(dev, req->src, req->dst, src_nents, dst_nents,
drivers/crypto/caam/caamalg_qi2.c
559
if (req->dst == req->src) {
drivers/crypto/caam/caamalg_qi2.c
562
dpaa2_fl_set_addr(out_fle, sg_dma_address(req->src));
drivers/crypto/caam/caamhash.c
1021
src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/caam/caamhash.c
1028
mapped_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamhash.c
1044
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
1095
src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/caam/caamhash.c
1102
mapped_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamhash.c
1116
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
1231
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamhash.c
1238
mapped_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamhash.c
1259
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
1270
sg_to_sec4_sg_last(req->src, src_len, edesc->sec4_sg + 1, 0);
drivers/crypto/caam/caamhash.c
1301
scatterwalk_map_and_copy(buf + *buflen, req->src, 0,
drivers/crypto/caam/caamhash.c
1331
src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/caam/caamhash.c
1338
mapped_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamhash.c
1356
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
1425
src_nents = sg_nents_for_len(req->src,
drivers/crypto/caam/caamhash.c
1433
mapped_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamhash.c
1452
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
1484
scatterwalk_map_and_copy(buf, req->src, 0,
drivers/crypto/caam/caamhash.c
559
dma_unmap_sg(dev, req->src, edesc->src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
659
scatterwalk_map_and_copy(state->buf, req->src,
drivers/crypto/caam/caamhash.c
739
sg_to_sec4_sg_last(req->src, to_hash, sg + first_sg, 0);
drivers/crypto/caam/caamhash.c
751
src_dma = sg_dma_address(req->src);
drivers/crypto/caam/caamhash.c
855
src_nents = sg_nents_for_len(req->src, src_len);
drivers/crypto/caam/caamhash.c
862
mapped_nents = dma_map_sg(jrdev, req->src, src_nents,
drivers/crypto/caam/caamhash.c
883
dma_unmap_sg(jrdev, req->src, src_nents, DMA_TO_DEVICE);
drivers/crypto/caam/caamhash.c
900
sg_to_sec4_sg_last(req->src, src_len,
drivers/crypto/caam/caamhash.c
930
scatterwalk_map_and_copy(buf + *buflen, req->src, 0,
drivers/crypto/caam/caampkc.c
272
lzeros = caam_rsa_count_leading_zeros(req->src, req->src_len -
drivers/crypto/caam/caampkc.c
277
req_ctx->fixup_src = scatterwalk_ffwd(req_ctx->src, req->src,
drivers/crypto/caam/caampkc.c
286
req_ctx->fixup_src = req->src;
drivers/crypto/caam/caampkc.h
110
struct scatterlist src[2];
drivers/crypto/caam/caamprng.c
77
const u8 *src, unsigned int slen,
drivers/crypto/cavium/cpt/cptvf_algs.c
160
update_input_data(req_info, req->src, req->cryptlen, &argcnt);
drivers/crypto/cavium/nitrox/nitrox_aead.c
110
nitrox_creq_copy_iv(nkreq->src, iv, ivsize);
drivers/crypto/cavium/nitrox/nitrox_aead.c
111
nitrox_creq_set_src_sg(nkreq, nents, ivsize, src, buflen);
drivers/crypto/cavium/nitrox/nitrox_aead.c
143
kfree(nkreq->src);
drivers/crypto/cavium/nitrox/nitrox_aead.c
175
ret = alloc_src_sglist(&rctx->nkreq, rctx->src, rctx->iv, rctx->ivsize,
drivers/crypto/cavium/nitrox/nitrox_aead.c
235
rctx->src = areq->src;
drivers/crypto/cavium/nitrox/nitrox_aead.c
269
rctx->src = areq->src;
drivers/crypto/cavium/nitrox/nitrox_aead.c
403
scatterwalk_map_and_copy(rctx->assoc, areq->src, 0, assoclen, 0);
drivers/crypto/cavium/nitrox/nitrox_aead.c
404
sg_init_table(rctx->src, 3);
drivers/crypto/cavium/nitrox/nitrox_aead.c
405
sg_set_buf(rctx->src, rctx->assoc, assoclen);
drivers/crypto/cavium/nitrox/nitrox_aead.c
406
sg = scatterwalk_ffwd(rctx->src + 1, areq->src, areq->assoclen);
drivers/crypto/cavium/nitrox/nitrox_aead.c
407
if (sg != rctx->src + 1)
drivers/crypto/cavium/nitrox/nitrox_aead.c
408
sg_chain(rctx->src, 2, sg);
drivers/crypto/cavium/nitrox/nitrox_aead.c
410
if (areq->src != areq->dst) {
drivers/crypto/cavium/nitrox/nitrox_aead.c
418
aead_rctx->src = rctx->src;
drivers/crypto/cavium/nitrox/nitrox_aead.c
419
aead_rctx->dst = (areq->src == areq->dst) ? rctx->src : rctx->dst;
drivers/crypto/cavium/nitrox/nitrox_aead.c
94
struct scatterlist *src, char *iv, int ivsize,
drivers/crypto/cavium/nitrox/nitrox_aead.c
97
int nents = sg_nents_for_len(src, buflen);
drivers/crypto/cavium/nitrox/nitrox_req.h
214
u8 *src;
drivers/crypto/cavium/nitrox/nitrox_req.h
244
struct scatterlist *src;
drivers/crypto/cavium/nitrox/nitrox_req.h
258
struct scatterlist src[3];
drivers/crypto/cavium/nitrox/nitrox_req.h
625
nkreq->src = alloc_req_buf(nents, ivsize, creq->gfp);
drivers/crypto/cavium/nitrox/nitrox_req.h
626
if (!nkreq->src)
drivers/crypto/cavium/nitrox/nitrox_req.h
632
static inline void nitrox_creq_copy_iv(char *dst, char *src, int size)
drivers/crypto/cavium/nitrox/nitrox_req.h
634
memcpy(dst, src, size);
drivers/crypto/cavium/nitrox/nitrox_req.h
644
struct scatterlist *src, int buflen)
drivers/crypto/cavium/nitrox/nitrox_req.h
646
char *iv = nkreq->src;
drivers/crypto/cavium/nitrox/nitrox_req.h
650
creq->src = nitrox_creq_src_sg(iv, ivsize);
drivers/crypto/cavium/nitrox/nitrox_req.h
651
sg = creq->src;
drivers/crypto/cavium/nitrox/nitrox_req.h
663
create_multi_sg(sg, src, buflen);
drivers/crypto/cavium/nitrox/nitrox_req.h
706
char *iv = nkreq->src;
drivers/crypto/cavium/nitrox/nitrox_req.h
79
struct scatterlist *src;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
165
nents = dma_map_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
170
for_each_sg(req->src, sg, nents, i)
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
173
sr->in.sg = req->src;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
182
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_BIDIRECTIONAL);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
211
int nents = sg_nents(skreq->src) + 1;
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
219
nitrox_creq_copy_iv(nkreq->src, skreq->iv, ivsize);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
220
nitrox_creq_set_src_sg(nkreq, nents, ivsize, skreq->src,
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
299
if (skreq->src != skreq->dst)
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
306
scatterwalk_map_and_copy(nkreq->iv_out, skreq->src, start, ivsize, 0);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
55
kfree(nkreq->src);
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
96
if (skreq->src != skreq->dst) {
drivers/crypto/cavium/nitrox/nitrox_skcipher.c
97
scatterwalk_map_and_copy(skreq->iv, skreq->src, start,
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
107
sg_count = (nbytes) ? sg_nents(req->src) + 2 : 2;
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
125
sg = ccp_crypto_sg_table_add(&rctx->data_sg, req->src);
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
166
rctx->cmd.u.aes.src = sg;
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
38
scatterwalk_map_and_copy(rctx->buf, rctx->src,
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
78
scatterwalk_map_and_copy(rctx->buf + rctx->buf_count, req->src,
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
85
rctx->src = req->src;
drivers/crypto/ccp/ccp-crypto-aes-galois.c
127
rctx->cmd.u.aes.src = req->src;
drivers/crypto/ccp/ccp-crypto-aes-xts.c
157
skcipher_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/ccp/ccp-crypto-aes-xts.c
178
rctx->cmd.u.xts.src = req->src;
drivers/crypto/ccp/ccp-crypto-aes.c
104
rctx->cmd.u.aes.src = req->src;
drivers/crypto/ccp/ccp-crypto-des3.c
100
rctx->cmd.u.des3.src = req->src;
drivers/crypto/ccp/ccp-crypto-rsa.c
85
rctx->cmd.u.rsa.src = req->src;
drivers/crypto/ccp/ccp-crypto-sha.c
104
sg_count = sg_nents(req->src) + 1;
drivers/crypto/ccp/ccp-crypto-sha.c
115
sg = ccp_crypto_sg_table_add(&rctx->data_sg, req->src);
drivers/crypto/ccp/ccp-crypto-sha.c
128
sg = req->src;
drivers/crypto/ccp/ccp-crypto-sha.c
160
rctx->cmd.u.sha.src = sg;
drivers/crypto/ccp/ccp-crypto-sha.c
41
scatterwalk_map_and_copy(rctx->buf, rctx->src,
drivers/crypto/ccp/ccp-crypto-sha.c
75
scatterwalk_map_and_copy(rctx->buf + rctx->buf_count, req->src,
drivers/crypto/ccp/ccp-crypto-sha.c
82
rctx->src = req->src;
drivers/crypto/ccp/ccp-crypto.h
133
struct scatterlist *src;
drivers/crypto/ccp/ccp-crypto.h
207
struct scatterlist *src;
drivers/crypto/ccp/ccp-dev-v3.c
158
cr[1] = op->src.u.dma.length - 1;
drivers/crypto/ccp/ccp-dev-v3.c
159
cr[2] = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
162
| ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
188
cr[1] = op->src.u.dma.length - 1;
drivers/crypto/ccp/ccp-dev-v3.c
189
cr[2] = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
192
| ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
214
cr[1] = op->src.u.dma.length - 1;
drivers/crypto/ccp/ccp-dev-v3.c
215
cr[2] = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
218
| ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
242
cr[2] = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
245
| ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
262
if (op->src.type == CCP_MEMTYPE_SYSTEM)
drivers/crypto/ccp/ccp-dev-v3.c
263
cr[1] = op->src.u.dma.length - 1;
drivers/crypto/ccp/ccp-dev-v3.c
267
if (op->src.type == CCP_MEMTYPE_SYSTEM) {
drivers/crypto/ccp/ccp-dev-v3.c
268
cr[2] = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
270
| ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
275
cr[2] = op->src.u.sb * CCP_SB_BYTES;
drivers/crypto/ccp/ccp-dev-v3.c
303
cr[1] = op->src.u.dma.length - 1;
drivers/crypto/ccp/ccp-dev-v3.c
304
cr[2] = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v3.c
306
| ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
304
CCP5_CMD_LEN(&desc) = op->src.u.dma.length;
drivers/crypto/ccp/ccp-dev-v5.c
306
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
307
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
347
CCP5_CMD_LEN(&desc) = op->src.u.dma.length;
drivers/crypto/ccp/ccp-dev-v5.c
349
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
350
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
387
CCP5_CMD_LEN(&desc) = op->src.u.dma.length;
drivers/crypto/ccp/ccp-dev-v5.c
389
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
390
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
431
CCP5_CMD_LEN(&desc) = op->src.u.dma.length;
drivers/crypto/ccp/ccp-dev-v5.c
433
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
434
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
474
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
475
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
495
struct ccp_dma_info *saddr = &op->src.u.dma;
drivers/crypto/ccp/ccp-dev-v5.c
517
if (op->src.type == CCP_MEMTYPE_SYSTEM)
drivers/crypto/ccp/ccp-dev-v5.c
522
if (op->src.type == CCP_MEMTYPE_SYSTEM) {
drivers/crypto/ccp/ccp-dev-v5.c
523
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
524
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
530
u32 key_addr = op->src.u.sb * CCP_SB_BYTES;
drivers/crypto/ccp/ccp-dev-v5.c
574
CCP5_CMD_LEN(&desc) = op->src.u.dma.length;
drivers/crypto/ccp/ccp-dev-v5.c
576
CCP5_CMD_SRC_LO(&desc) = ccp_addr_lo(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev-v5.c
577
CCP5_CMD_SRC_HI(&desc) = ccp_addr_hi(&op->src.u.dma);
drivers/crypto/ccp/ccp-dev.h
542
struct ccp_mem src;
drivers/crypto/ccp/ccp-dmaengine.c
479
struct dma_chan *dma_chan, dma_addr_t dst, dma_addr_t src, size_t len,
drivers/crypto/ccp/ccp-dmaengine.c
489
__func__, &src, &dst, len, flags);
drivers/crypto/ccp/ccp-dmaengine.c
496
sg_dma_address(&src_sg) = src;
drivers/crypto/ccp/ccp-ops.c
1029
if (sg_virt(aes->src) == sg_virt(aes->dst))
drivers/crypto/ccp/ccp-ops.c
1032
ret = ccp_init_data(&src, cmd_q, aes->src, aes->src_len,
drivers/crypto/ccp/ccp-ops.c
1039
dst = src;
drivers/crypto/ccp/ccp-ops.c
1048
while (src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
1049
ccp_prepare_data(&src, &dst, &op, AES_BLOCK_SIZE, true);
drivers/crypto/ccp/ccp-ops.c
1050
if (!src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
1067
ccp_process_data(&src, &dst, &op);
drivers/crypto/ccp/ccp-ops.c
1091
ccp_free_data(&src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
1107
struct ccp_data src, dst;
drivers/crypto/ccp/ccp-ops.c
1149
if (!xts->key || !xts->iv || !xts->src || !xts->dst)
drivers/crypto/ccp/ccp-ops.c
1239
if (sg_virt(xts->src) == sg_virt(xts->dst))
drivers/crypto/ccp/ccp-ops.c
1242
ret = ccp_init_data(&src, cmd_q, xts->src, xts->src_len,
drivers/crypto/ccp/ccp-ops.c
1249
dst = src;
drivers/crypto/ccp/ccp-ops.c
1258
while (src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
1259
ccp_prepare_data(&src, &dst, &op, unit_size, true);
drivers/crypto/ccp/ccp-ops.c
1260
if (!src.sg_wa.bytes_left)
drivers/crypto/ccp/ccp-ops.c
1269
ccp_process_data(&src, &dst, &op);
drivers/crypto/ccp/ccp-ops.c
1291
ccp_free_data(&src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
1308
struct ccp_data src, dst;
drivers/crypto/ccp/ccp-ops.c
1330
if (!des3->key || !des3->src || !des3->dst)
drivers/crypto/ccp/ccp-ops.c
1428
if (sg_virt(des3->src) == sg_virt(des3->dst))
drivers/crypto/ccp/ccp-ops.c
1431
ret = ccp_init_data(&src, cmd_q, des3->src, des3->src_len,
drivers/crypto/ccp/ccp-ops.c
1438
dst = src;
drivers/crypto/ccp/ccp-ops.c
1447
while (src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
1448
ccp_prepare_data(&src, &dst, &op, DES3_EDE_BLOCK_SIZE, true);
drivers/crypto/ccp/ccp-ops.c
1449
if (!src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
1465
ccp_process_data(&src, &dst, &op);
drivers/crypto/ccp/ccp-ops.c
1486
ccp_free_data(&src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
1503
struct ccp_data src;
drivers/crypto/ccp/ccp-ops.c
1651
if (sha->src_len && !sha->src)
drivers/crypto/ccp/ccp-ops.c
1703
if (sha->src) {
drivers/crypto/ccp/ccp-ops.c
1705
ret = ccp_init_data(&src, cmd_q, sha->src, sha->src_len,
drivers/crypto/ccp/ccp-ops.c
1710
while (src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
1711
ccp_prepare_data(&src, NULL, &op, block_size, false);
drivers/crypto/ccp/ccp-ops.c
1712
if (sha->final && !src.sg_wa.bytes_left)
drivers/crypto/ccp/ccp-ops.c
1721
ccp_process_data(&src, NULL, &op);
drivers/crypto/ccp/ccp-ops.c
1819
hmac_cmd.u.sha.src = &sg;
drivers/crypto/ccp/ccp-ops.c
1835
if (sha->src)
drivers/crypto/ccp/ccp-ops.c
1836
ccp_free_data(&src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
1848
struct ccp_dm_workarea exp, src, dst;
drivers/crypto/ccp/ccp-ops.c
1857
if (!rsa->exp || !rsa->mod || !rsa->src || !rsa->dst)
drivers/crypto/ccp/ccp-ops.c
1925
ret = ccp_init_dm_workarea(&src, cmd_q, i_len, DMA_TO_DEVICE);
drivers/crypto/ccp/ccp-ops.c
1929
ret = ccp_reverse_set_dm_area(&src, 0, rsa->mod, 0, rsa->mod_len);
drivers/crypto/ccp/ccp-ops.c
1932
ret = ccp_reverse_set_dm_area(&src, o_len, rsa->src, 0, rsa->src_len);
drivers/crypto/ccp/ccp-ops.c
1942
op.src.u.dma.address = src.dma.address;
drivers/crypto/ccp/ccp-ops.c
1943
op.src.u.dma.offset = 0;
drivers/crypto/ccp/ccp-ops.c
1944
op.src.u.dma.length = i_len;
drivers/crypto/ccp/ccp-ops.c
1964
ccp_dm_free(&src);
drivers/crypto/ccp/ccp-ops.c
1981
struct ccp_data src, dst;
drivers/crypto/ccp/ccp-ops.c
1990
if (!pt->src || !pt->dst)
drivers/crypto/ccp/ccp-ops.c
2032
if (sg_virt(pt->src) == sg_virt(pt->dst))
drivers/crypto/ccp/ccp-ops.c
2035
ret = ccp_init_data(&src, cmd_q, pt->src, pt->src_len,
drivers/crypto/ccp/ccp-ops.c
2042
dst = src;
drivers/crypto/ccp/ccp-ops.c
2058
for (i = 1; i <= src.sg_wa.dma_count; i++) {
drivers/crypto/ccp/ccp-ops.c
2060
(sg_dma_len(dst.sg_wa.sg) < sg_dma_len(src.sg_wa.sg))) {
drivers/crypto/ccp/ccp-ops.c
2065
if (i == src.sg_wa.dma_count) {
drivers/crypto/ccp/ccp-ops.c
2070
op.src.type = CCP_MEMTYPE_SYSTEM;
drivers/crypto/ccp/ccp-ops.c
2071
op.src.u.dma.address = sg_dma_address(src.sg_wa.sg);
drivers/crypto/ccp/ccp-ops.c
2072
op.src.u.dma.offset = 0;
drivers/crypto/ccp/ccp-ops.c
2073
op.src.u.dma.length = sg_dma_len(src.sg_wa.sg);
drivers/crypto/ccp/ccp-ops.c
2078
op.dst.u.dma.length = op.src.u.dma.length;
drivers/crypto/ccp/ccp-ops.c
2086
dst.sg_wa.sg_used += sg_dma_len(src.sg_wa.sg);
drivers/crypto/ccp/ccp-ops.c
2091
src.sg_wa.sg = sg_next(src.sg_wa.sg);
drivers/crypto/ccp/ccp-ops.c
2099
ccp_free_data(&src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
2156
op.src.type = CCP_MEMTYPE_SYSTEM;
drivers/crypto/ccp/ccp-ops.c
2157
op.src.u.dma.address = pt->src_dma;
drivers/crypto/ccp/ccp-ops.c
2158
op.src.u.dma.offset = 0;
drivers/crypto/ccp/ccp-ops.c
2159
op.src.u.dma.length = pt->src_len;
drivers/crypto/ccp/ccp-ops.c
2176
struct ccp_dm_workarea src, dst;
drivers/crypto/ccp/ccp-ops.c
2203
ret = ccp_init_dm_workarea(&src, cmd_q, CCP_ECC_SRC_BUF_SIZE,
drivers/crypto/ccp/ccp-ops.c
2211
save = src.address;
drivers/crypto/ccp/ccp-ops.c
2214
ret = ccp_reverse_set_dm_area(&src, 0, ecc->mod, 0, ecc->mod_len);
drivers/crypto/ccp/ccp-ops.c
2217
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2220
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.mm.operand_1, 0,
drivers/crypto/ccp/ccp-ops.c
2224
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2228
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.mm.operand_2, 0,
drivers/crypto/ccp/ccp-ops.c
2232
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2236
src.address = save;
drivers/crypto/ccp/ccp-ops.c
2245
op.src.u.dma.address = src.dma.address;
drivers/crypto/ccp/ccp-ops.c
2246
op.src.u.dma.offset = 0;
drivers/crypto/ccp/ccp-ops.c
2247
op.src.u.dma.length = src.length;
drivers/crypto/ccp/ccp-ops.c
2275
ccp_dm_free(&src);
drivers/crypto/ccp/ccp-ops.c
2283
struct ccp_dm_workarea src, dst;
drivers/crypto/ccp/ccp-ops.c
2326
ret = ccp_init_dm_workarea(&src, cmd_q, CCP_ECC_SRC_BUF_SIZE,
drivers/crypto/ccp/ccp-ops.c
2334
save = src.address;
drivers/crypto/ccp/ccp-ops.c
2337
ret = ccp_reverse_set_dm_area(&src, 0, ecc->mod, 0, ecc->mod_len);
drivers/crypto/ccp/ccp-ops.c
2340
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2343
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.pm.point_1.x, 0,
drivers/crypto/ccp/ccp-ops.c
2347
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2348
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.pm.point_1.y, 0,
drivers/crypto/ccp/ccp-ops.c
2352
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2355
*src.address = 0x01;
drivers/crypto/ccp/ccp-ops.c
2356
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2360
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.pm.point_2.x, 0,
drivers/crypto/ccp/ccp-ops.c
2364
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2365
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.pm.point_2.y, 0,
drivers/crypto/ccp/ccp-ops.c
2369
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2372
*src.address = 0x01;
drivers/crypto/ccp/ccp-ops.c
2373
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2376
ret = ccp_reverse_set_dm_area(&src, 0, ecc->u.pm.domain_a, 0,
drivers/crypto/ccp/ccp-ops.c
2380
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2384
ret = ccp_reverse_set_dm_area(&src, 0,
drivers/crypto/ccp/ccp-ops.c
2389
src.address += CCP_ECC_OPERAND_SIZE;
drivers/crypto/ccp/ccp-ops.c
2394
src.address = save;
drivers/crypto/ccp/ccp-ops.c
2403
op.src.u.dma.address = src.dma.address;
drivers/crypto/ccp/ccp-ops.c
2404
op.src.u.dma.offset = 0;
drivers/crypto/ccp/ccp-ops.c
2405
op.src.u.dma.length = src.length;
drivers/crypto/ccp/ccp-ops.c
2444
ccp_dm_free(&src);
drivers/crypto/ccp/ccp-ops.c
343
static void ccp_prepare_data(struct ccp_data *src, struct ccp_data *dst,
drivers/crypto/ccp/ccp-ops.c
354
sg_src_len = sg_dma_len(src->sg_wa.dma_sg) - src->sg_wa.sg_used;
drivers/crypto/ccp/ccp-ops.c
355
sg_src_len = min_t(u64, src->sg_wa.bytes_left, sg_src_len);
drivers/crypto/ccp/ccp-ops.c
359
sg_dst_len = min_t(u64, src->sg_wa.bytes_left, sg_dst_len);
drivers/crypto/ccp/ccp-ops.c
378
int cp_len = ccp_fill_queue_buf(src);
drivers/crypto/ccp/ccp-ops.c
381
op->src.u.dma.address = src->dm_wa.dma.address;
drivers/crypto/ccp/ccp-ops.c
382
op->src.u.dma.offset = 0;
drivers/crypto/ccp/ccp-ops.c
383
op->src.u.dma.length = (blocksize_op) ? block_size : cp_len;
drivers/crypto/ccp/ccp-ops.c
388
op->src.u.dma.address = sg_dma_address(src->sg_wa.dma_sg);
drivers/crypto/ccp/ccp-ops.c
389
op->src.u.dma.offset = src->sg_wa.sg_used;
drivers/crypto/ccp/ccp-ops.c
390
op->src.u.dma.length = op_len & ~(block_size - 1);
drivers/crypto/ccp/ccp-ops.c
392
ccp_update_sg_workarea(&src->sg_wa, op->src.u.dma.length);
drivers/crypto/ccp/ccp-ops.c
404
op->dst.u.dma.length = op->src.u.dma.length;
drivers/crypto/ccp/ccp-ops.c
411
op->dst.u.dma.length = op->src.u.dma.length;
drivers/crypto/ccp/ccp-ops.c
416
static void ccp_process_data(struct ccp_data *src, struct ccp_data *dst,
drivers/crypto/ccp/ccp-ops.c
444
op.src.type = CCP_MEMTYPE_SB;
drivers/crypto/ccp/ccp-ops.c
445
op.src.u.sb = sb;
drivers/crypto/ccp/ccp-ops.c
450
op.src.type = CCP_MEMTYPE_SYSTEM;
drivers/crypto/ccp/ccp-ops.c
451
op.src.u.dma.address = wa->dma.address;
drivers/crypto/ccp/ccp-ops.c
452
op.src.u.dma.length = wa->length;
drivers/crypto/ccp/ccp-ops.c
481
struct ccp_data src;
drivers/crypto/ccp/ccp-ops.c
497
if (!aes->key || !aes->iv || !aes->src)
drivers/crypto/ccp/ccp-ops.c
566
ret = ccp_init_data(&src, cmd_q, aes->src, aes->src_len,
drivers/crypto/ccp/ccp-ops.c
571
while (src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
572
ccp_prepare_data(&src, NULL, &op, AES_BLOCK_SIZE, true);
drivers/crypto/ccp/ccp-ops.c
573
if (aes->cmac_final && !src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
603
ccp_process_data(&src, NULL, &op);
drivers/crypto/ccp/ccp-ops.c
621
ccp_free_data(&src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
641
struct ccp_data src;
drivers/crypto/ccp/ccp-ops.c
694
p_aad = aes->src;
drivers/crypto/ccp/ccp-ops.c
695
p_inp = scatterwalk_ffwd(sg_inp, aes->src, aes->aad_len);
drivers/crypto/ccp/ccp-ops.c
789
ret = ccp_init_data(&wa->src, cmd_q, p_inp, ilen,
drivers/crypto/ccp/ccp-ops.c
797
wa->dst = wa->src;
drivers/crypto/ccp/ccp-ops.c
808
while (wa->src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
809
ccp_prepare_data(&wa->src, &wa->dst, &wa->op, AES_BLOCK_SIZE, true);
drivers/crypto/ccp/ccp-ops.c
810
if (!wa->src.sg_wa.bytes_left) {
drivers/crypto/ccp/ccp-ops.c
825
ccp_process_data(&wa->src, &wa->dst, &wa->op);
drivers/crypto/ccp/ccp-ops.c
869
wa->op.src.type = CCP_MEMTYPE_SYSTEM;
drivers/crypto/ccp/ccp-ops.c
870
wa->op.src.u.dma.address = wa->final.dma.address;
drivers/crypto/ccp/ccp-ops.c
871
wa->op.src.u.dma.length = AES_BLOCK_SIZE;
drivers/crypto/ccp/ccp-ops.c
910
ccp_free_data(&wa->src, cmd_q);
drivers/crypto/ccp/ccp-ops.c
930
struct ccp_data src, dst;
drivers/crypto/ccp/ccp-ops.c
946
if (!aes->key || !aes->src || !aes->dst)
drivers/crypto/ccree/cc_aead.c
1905
ctx, req, req->iv, sg_virt(req->src), req->src->offset,
drivers/crypto/ccree/cc_aead.c
735
set_din_type(&desc[idx], DMA_DLLI, sg_dma_address(areq->src),
drivers/crypto/ccree/cc_aead.c
804
mlli_addr = areq_ctx->src.sram_addr;
drivers/crypto/ccree/cc_aead.c
805
mlli_nents = areq_ctx->src.mlli_nents;
drivers/crypto/ccree/cc_aead.c
856
set_din_type(&desc[idx], DMA_MLLI, areq_ctx->src.sram_addr,
drivers/crypto/ccree/cc_aead.c
857
areq_ctx->src.mlli_nents, NS_BIT);
drivers/crypto/ccree/cc_aead.h
86
struct cc_mlli src;
drivers/crypto/ccree/cc_buffer_mgr.c
1057
(req->src == req->dst)) {
drivers/crypto/ccree/cc_buffer_mgr.c
1061
rc = cc_map_sg(dev, req->src, size_to_map,
drivers/crypto/ccree/cc_buffer_mgr.c
1062
(req->src != req->dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL),
drivers/crypto/ccree/cc_buffer_mgr.c
1063
&areq_ctx->src.mapped_nents,
drivers/crypto/ccree/cc_buffer_mgr.c
1131
dev_dbg(dev, "src params mn %d\n", areq_ctx->src.mlli_nents);
drivers/crypto/ccree/cc_buffer_mgr.c
1142
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.c
1156
curr_buff, *curr_buff_cnt, nbytes, src, areq_ctx->buff_index);
drivers/crypto/ccree/cc_buffer_mgr.c
1176
if (src && nbytes > 0 && do_update) {
drivers/crypto/ccree/cc_buffer_mgr.c
1177
rc = cc_map_sg(dev, src, nbytes, DMA_TO_DEVICE,
drivers/crypto/ccree/cc_buffer_mgr.c
1182
if (src && mapped_nents == 1 &&
drivers/crypto/ccree/cc_buffer_mgr.c
1184
memcpy(areq_ctx->buff_sg, src,
drivers/crypto/ccree/cc_buffer_mgr.c
1198
cc_add_sg_entry(dev, &sg_data, areq_ctx->in_nents, src, nbytes,
drivers/crypto/ccree/cc_buffer_mgr.c
1211
dma_unmap_sg(dev, src, areq_ctx->in_nents, DMA_TO_DEVICE);
drivers/crypto/ccree/cc_buffer_mgr.c
1221
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.c
1241
curr_buff, *curr_buff_cnt, nbytes, src, areq_ctx->buff_index);
drivers/crypto/ccree/cc_buffer_mgr.c
1252
sg_nents = sg_nents_for_len(src, nbytes);
drivers/crypto/ccree/cc_buffer_mgr.c
1256
sg_copy_to_buffer(src, areq_ctx->in_nents,
drivers/crypto/ccree/cc_buffer_mgr.c
1275
cc_copy_sg_portion(dev, next_buff, src,
drivers/crypto/ccree/cc_buffer_mgr.c
1292
rc = cc_map_sg(dev, src, (update_data_len - *curr_buff_cnt),
drivers/crypto/ccree/cc_buffer_mgr.c
1301
memcpy(areq_ctx->buff_sg, src,
drivers/crypto/ccree/cc_buffer_mgr.c
1314
cc_add_sg_entry(dev, &sg_data, areq_ctx->in_nents, src,
drivers/crypto/ccree/cc_buffer_mgr.c
1326
dma_unmap_sg(dev, src, areq_ctx->in_nents, DMA_TO_DEVICE);
drivers/crypto/ccree/cc_buffer_mgr.c
1336
struct scatterlist *src, bool do_revert)
drivers/crypto/ccree/cc_buffer_mgr.c
1353
if (src && areq_ctx->in_nents) {
drivers/crypto/ccree/cc_buffer_mgr.c
1355
sg_virt(src), &sg_dma_address(src), sg_dma_len(src));
drivers/crypto/ccree/cc_buffer_mgr.c
1356
dma_unmap_sg(dev, src,
drivers/crypto/ccree/cc_buffer_mgr.c
340
unsigned int ivsize, struct scatterlist *src,
drivers/crypto/ccree/cc_buffer_mgr.c
359
if (src != dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
360
dma_unmap_sg(dev, src, req_ctx->in_nents, DMA_TO_DEVICE);
drivers/crypto/ccree/cc_buffer_mgr.c
363
dev_dbg(dev, "Unmapped req->src=%p\n", sg_virt(src));
drivers/crypto/ccree/cc_buffer_mgr.c
365
dma_unmap_sg(dev, src, req_ctx->in_nents, DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
366
dev_dbg(dev, "Unmapped req->src=%p\n", sg_virt(src));
drivers/crypto/ccree/cc_buffer_mgr.c
372
void *info, struct scatterlist *src,
drivers/crypto/ccree/cc_buffer_mgr.c
382
int src_direction = (src != dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
405
rc = cc_map_sg(dev, src, nbytes, src_direction, &req_ctx->in_nents,
drivers/crypto/ccree/cc_buffer_mgr.c
412
if (src == dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
416
cc_add_sg_entry(dev, &sg_data, req_ctx->in_nents, src,
drivers/crypto/ccree/cc_buffer_mgr.c
431
cc_add_sg_entry(dev, &sg_data, req_ctx->in_nents, src,
drivers/crypto/ccree/cc_buffer_mgr.c
453
cc_unmap_cipher_request(dev, req_ctx, ivsize, src, dst);
drivers/crypto/ccree/cc_buffer_mgr.c
462
int src_direction = (req->src != req->dst ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL);
drivers/crypto/ccree/cc_buffer_mgr.c
518
sg_virt(req->src), areq_ctx->src.nents, areq_ctx->assoc.nents,
drivers/crypto/ccree/cc_buffer_mgr.c
521
dma_unmap_sg(dev, req->src, areq_ctx->src.mapped_nents, src_direction);
drivers/crypto/ccree/cc_buffer_mgr.c
522
if (req->src != req->dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
529
req->src == req->dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
58
cc_copy_sg_portion(dev, areq_ctx->backup_mac, req->src,
drivers/crypto/ccree/cc_buffer_mgr.c
609
mapped_nents = sg_nents_for_len(req->src, areq_ctx->assoclen);
drivers/crypto/ccree/cc_buffer_mgr.c
642
cc_add_sg_entry(dev, sg_data, areq_ctx->assoc.nents, req->src,
drivers/crypto/ccree/cc_buffer_mgr.c
663
if ((req->src == req->dst) || direct == DRV_CRYPTO_DIRECTION_DECRYPT) {
drivers/crypto/ccree/cc_buffer_mgr.c
687
if (req->src == req->dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
689
cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents,
drivers/crypto/ccree/cc_buffer_mgr.c
692
&areq_ctx->src.mlli_nents);
drivers/crypto/ccree/cc_buffer_mgr.c
695
cc_is_icv_frag(areq_ctx->src.nents, authsize,
drivers/crypto/ccree/cc_buffer_mgr.c
719
sg = &areq_ctx->src_sgl[areq_ctx->src.nents - 1];
drivers/crypto/ccree/cc_buffer_mgr.c
729
cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents,
drivers/crypto/ccree/cc_buffer_mgr.c
732
&areq_ctx->src.mlli_nents);
drivers/crypto/ccree/cc_buffer_mgr.c
739
cc_is_icv_frag(areq_ctx->src.nents, authsize,
drivers/crypto/ccree/cc_buffer_mgr.c
751
sg = &areq_ctx->src_sgl[areq_ctx->src.nents - 1];
drivers/crypto/ccree/cc_buffer_mgr.c
765
cc_add_sg_entry(dev, sg_data, areq_ctx->src.nents,
drivers/crypto/ccree/cc_buffer_mgr.c
768
&areq_ctx->src.mlli_nents);
drivers/crypto/ccree/cc_buffer_mgr.c
812
areq_ctx->src_sgl = req->src;
drivers/crypto/ccree/cc_buffer_mgr.c
817
src_mapped_nents = cc_get_sgl_nents(dev, req->src, size_for_map,
drivers/crypto/ccree/cc_buffer_mgr.c
836
areq_ctx->src.nents = src_mapped_nents;
drivers/crypto/ccree/cc_buffer_mgr.c
840
if (req->src != req->dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
909
if (req->src == req->dst) {
drivers/crypto/ccree/cc_buffer_mgr.c
910
areq_ctx->dst.mlli_nents = areq_ctx->src.mlli_nents;
drivers/crypto/ccree/cc_buffer_mgr.c
911
areq_ctx->src.sram_addr = drvdata->mlli_sram_addr +
drivers/crypto/ccree/cc_buffer_mgr.c
913
areq_ctx->dst.sram_addr = areq_ctx->src.sram_addr;
drivers/crypto/ccree/cc_buffer_mgr.c
916
areq_ctx->src.mlli_nents;
drivers/crypto/ccree/cc_buffer_mgr.c
920
areq_ctx->src.sram_addr =
drivers/crypto/ccree/cc_buffer_mgr.c
924
areq_ctx->src.sram_addr +
drivers/crypto/ccree/cc_buffer_mgr.c
925
areq_ctx->src.mlli_nents *
drivers/crypto/ccree/cc_buffer_mgr.c
929
areq_ctx->src.mlli_nents;
drivers/crypto/ccree/cc_buffer_mgr.c
934
areq_ctx->src.sram_addr =
drivers/crypto/ccree/cc_buffer_mgr.c
968
req->src == req->dst)
drivers/crypto/ccree/cc_buffer_mgr.h
46
void *info, struct scatterlist *src,
drivers/crypto/ccree/cc_buffer_mgr.h
50
struct scatterlist *src, struct scatterlist *dst);
drivers/crypto/ccree/cc_buffer_mgr.h
57
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.h
61
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.h
65
struct scatterlist *src, bool do_revert);
drivers/crypto/ccree/cc_cipher.c
766
struct scatterlist *dst, struct scatterlist *src,
drivers/crypto/ccree/cc_cipher.c
793
struct scatterlist *dst, struct scatterlist *src,
drivers/crypto/ccree/cc_cipher.c
806
&sg_dma_address(src), nbytes);
drivers/crypto/ccree/cc_cipher.c
810
set_din_type(&desc[*seq_size], DMA_DLLI, sg_dma_address(src),
drivers/crypto/ccree/cc_cipher.c
856
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_cipher.c
863
cc_unmap_cipher_request(dev, req_ctx, ivsize, src, dst);
drivers/crypto/ccree/cc_cipher.c
879
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_cipher.c
944
req_ctx->iv, src, dst, flags);
drivers/crypto/ccree/cc_cipher.c
955
cc_setup_mlli_desc(tfm, req_ctx, dst, src, nbytes, req, desc, &seq_len);
drivers/crypto/ccree/cc_cipher.c
961
cc_setup_flow_desc(tfm, req_ctx, dst, src, nbytes, desc, &seq_len);
drivers/crypto/ccree/cc_cipher.c
973
cc_unmap_cipher_request(dev, req_ctx, ivsize, src, dst);
drivers/crypto/ccree/cc_hash.c
1170
rc = cc_map_hash_request_update(ctx->drvdata, state, req->src,
drivers/crypto/ccree/cc_hash.c
1212
cc_unmap_hash_request(dev, state, req->src, true);
drivers/crypto/ccree/cc_hash.c
1249
if (cc_map_hash_request_final(ctx->drvdata, state, req->src,
drivers/crypto/ccree/cc_hash.c
1258
cc_unmap_hash_request(dev, state, req->src, true);
drivers/crypto/ccree/cc_hash.c
1332
cc_unmap_hash_request(dev, state, req->src, true);
drivers/crypto/ccree/cc_hash.c
1364
if (cc_map_hash_request_final(ctx->drvdata, state, req->src,
drivers/crypto/ccree/cc_hash.c
1372
cc_unmap_hash_request(dev, state, req->src, true);
drivers/crypto/ccree/cc_hash.c
1413
cc_unmap_hash_request(dev, state, req->src, true);
drivers/crypto/ccree/cc_hash.c
1448
if (cc_map_hash_request_final(ctx->drvdata, state, req->src,
drivers/crypto/ccree/cc_hash.c
1492
cc_unmap_hash_request(dev, state, req->src, true);
drivers/crypto/ccree/cc_hash.c
294
cc_unmap_hash_request(dev, state, req->src, false);
drivers/crypto/ccree/cc_hash.c
313
cc_unmap_hash_request(dev, state, req->src, false);
drivers/crypto/ccree/cc_hash.c
333
cc_unmap_hash_request(dev, state, req->src, false);
drivers/crypto/ccree/cc_hash.c
424
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.c
452
if (cc_map_hash_request_final(ctx->drvdata, state, src, nbytes, 1,
drivers/crypto/ccree/cc_hash.c
522
cc_unmap_hash_request(dev, state, src, true);
drivers/crypto/ccree/cc_hash.c
562
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.c
579
rc = cc_map_hash_request_update(ctx->drvdata, state, src, nbytes,
drivers/crypto/ccree/cc_hash.c
594
cc_unmap_hash_request(dev, state, src, true);
drivers/crypto/ccree/cc_hash.c
626
cc_unmap_hash_request(dev, state, src, true);
drivers/crypto/ccree/cc_hash.c
638
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.c
657
if (cc_map_hash_request_final(ctx->drvdata, state, src, nbytes, update,
drivers/crypto/ccree/cc_hash.c
665
cc_unmap_hash_request(dev, state, src, true);
drivers/crypto/ccree/cc_hash.c
694
cc_unmap_hash_request(dev, state, src, true);
drivers/crypto/ccree/cc_sram_mgr.c
77
void cc_set_sram_desc(const u32 *src, u32 dst, unsigned int nelement,
drivers/crypto/ccree/cc_sram_mgr.c
85
set_din_const(&seq[idx], src[i], sizeof(u32));
drivers/crypto/ccree/cc_sram_mgr.h
49
void cc_set_sram_desc(const u32 *src, u32 dst, unsigned int nelement,
drivers/crypto/chelsio/chcr_algo.c
1270
bytes = chcr_sg_ent_in_wr(req->src, req->dst, 0,
drivers/crypto/chelsio/chcr_algo.c
1310
reqctx->srcsg = req->src;
drivers/crypto/chelsio/chcr_algo.c
1647
sg_pcopy_to_buffer(req->src, sg_nents(req->src), req_ctx->reqbfr
drivers/crypto/chelsio/chcr_algo.c
1673
params.sg_len = chcr_hash_ent_in_wr(req->src, !!req_ctx->reqlen,
drivers/crypto/chelsio/chcr_algo.c
1684
req_ctx->hctx_wr.srcsg = req->src;
drivers/crypto/chelsio/chcr_algo.c
1698
sg_pcopy_to_buffer(req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
1765
req_ctx->hctx_wr.srcsg = req->src;
drivers/crypto/chelsio/chcr_algo.c
1839
params.sg_len = chcr_hash_ent_in_wr(req->src, !!req_ctx->reqlen,
drivers/crypto/chelsio/chcr_algo.c
184
sg_pcopy_to_buffer(req->src, sg_nents(req->src), temp,
drivers/crypto/chelsio/chcr_algo.c
1863
req_ctx->hctx_wr.srcsg = req->src;
drivers/crypto/chelsio/chcr_algo.c
1942
params.sg_len = chcr_hash_ent_in_wr(req->src, !!req_ctx->reqlen,
drivers/crypto/chelsio/chcr_algo.c
1964
req_ctx->hctx_wr.srcsg = req->src;
drivers/crypto/chelsio/chcr_algo.c
2340
aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
drivers/crypto/chelsio/chcr_algo.c
2389
snents = sg_nents_xlen(req->src, req->assoclen + req->cryptlen,
drivers/crypto/chelsio/chcr_algo.c
2502
if (req->src == req->dst) {
drivers/crypto/chelsio/chcr_algo.c
2522
if (req->src == req->dst) {
drivers/crypto/chelsio/chcr_algo.c
2523
error = dma_map_sg(dev, req->src,
drivers/crypto/chelsio/chcr_algo.c
2524
sg_nents_for_len(req->src, src_len),
drivers/crypto/chelsio/chcr_algo.c
2529
error = dma_map_sg(dev, req->src,
drivers/crypto/chelsio/chcr_algo.c
2530
sg_nents_for_len(req->src, src_len),
drivers/crypto/chelsio/chcr_algo.c
2538
dma_unmap_sg(dev, req->src,
drivers/crypto/chelsio/chcr_algo.c
2539
sg_nents_for_len(req->src, src_len),
drivers/crypto/chelsio/chcr_algo.c
2563
if (req->src == req->dst) {
drivers/crypto/chelsio/chcr_algo.c
2578
if (req->src == req->dst) {
drivers/crypto/chelsio/chcr_algo.c
2579
dma_unmap_sg(dev, req->src,
drivers/crypto/chelsio/chcr_algo.c
2580
sg_nents_for_len(req->src, src_len),
drivers/crypto/chelsio/chcr_algo.c
2583
dma_unmap_sg(dev, req->src,
drivers/crypto/chelsio/chcr_algo.c
2584
sg_nents_for_len(req->src, src_len),
drivers/crypto/chelsio/chcr_algo.c
2605
sg_pcopy_to_buffer(req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2612
ulptx_walk_add_sg(&ulp_walk, req->src, req->cryptlen +
drivers/crypto/chelsio/chcr_algo.c
2651
sg_pcopy_to_buffer(req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2723
error = dma_map_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2739
dma_unmap_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2750
if (req->src == req->dst) {
drivers/crypto/chelsio/chcr_algo.c
2751
error = dma_map_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2756
error = dma_map_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2763
dma_unmap_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2777
if (req->src == req->dst) {
drivers/crypto/chelsio/chcr_algo.c
2778
dma_unmap_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2781
dma_unmap_sg(dev, req->src, sg_nents(req->src),
drivers/crypto/chelsio/chcr_algo.c
2985
snents = sg_nents_xlen(req->src, req->assoclen + req->cryptlen,
drivers/crypto/chelsio/chcr_algo.c
3079
snents = sg_nents_xlen(req->src, req->assoclen + req->cryptlen,
drivers/crypto/chelsio/chcr_algo.c
579
static int chcr_hash_ent_in_wr(struct scatterlist *src,
drivers/crypto/chelsio/chcr_algo.c
588
if (sg_dma_len(src) == srcskip) {
drivers/crypto/chelsio/chcr_algo.c
589
src = sg_next(src);
drivers/crypto/chelsio/chcr_algo.c
592
while (src && space > (sgl_ent_len[srcsg + 1])) {
drivers/crypto/chelsio/chcr_algo.c
593
sless = min_t(unsigned int, sg_dma_len(src) - soffset - srcskip,
drivers/crypto/chelsio/chcr_algo.c
598
if (sg_dma_len(src) == (soffset + srcskip)) {
drivers/crypto/chelsio/chcr_algo.c
599
src = sg_next(src);
drivers/crypto/chelsio/chcr_algo.c
607
static int chcr_sg_ent_in_wr(struct scatterlist *src,
drivers/crypto/chelsio/chcr_algo.c
618
if (sg_dma_len(src) == srcskip) {
drivers/crypto/chelsio/chcr_algo.c
619
src = sg_next(src);
drivers/crypto/chelsio/chcr_algo.c
627
while (src && dst &&
drivers/crypto/chelsio/chcr_algo.c
629
sless = min_t(unsigned int, sg_dma_len(src) - srcskip - soffset,
drivers/crypto/chelsio/chcr_algo.c
650
if ((soffset + srcskip) == sg_dma_len(src)) {
drivers/crypto/chelsio/chcr_algo.c
651
src = sg_next(src);
drivers/crypto/chelsio/chcr_algo.c
671
skcipher_request_set_crypt(&reqctx->fallback_req, req->src, req->dst,
drivers/crypto/chelsio/chcr_algo.c
860
sg_pcopy_to_buffer(wrparam->req->src,
drivers/crypto/chelsio/chcr_algo.c
861
sg_nents(wrparam->req->src), wrparam->req->iv, 16,
drivers/crypto/exynos-rng.c
195
const u8 *src, unsigned int slen,
drivers/crypto/gemini/sl3516-ce-cipher.c
118
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/gemini/sl3516-ce-cipher.c
153
if (areq->src == areq->dst) {
drivers/crypto/gemini/sl3516-ce-cipher.c
154
nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src),
drivers/crypto/gemini/sl3516-ce-cipher.c
163
nr_sgs = dma_map_sg(ce->dev, areq->src, sg_nents(areq->src),
drivers/crypto/gemini/sl3516-ce-cipher.c
181
sg = areq->src;
drivers/crypto/gemini/sl3516-ce-cipher.c
250
if (areq->src == areq->dst) {
drivers/crypto/gemini/sl3516-ce-cipher.c
251
dma_unmap_sg(ce->dev, areq->src, sg_nents(areq->src),
drivers/crypto/gemini/sl3516-ce-cipher.c
254
dma_unmap_sg(ce->dev, areq->src, sg_nents(areq->src),
drivers/crypto/gemini/sl3516-ce-cipher.c
43
if (sg_nents(areq->src) > MAXDESC / 2) {
drivers/crypto/gemini/sl3516-ce-cipher.c
53
sg = areq->src;
drivers/crypto/gemini/sl3516-ce-cipher.c
87
in_sg = areq->src;
drivers/crypto/geode-aes.c
285
geode_aes_crypt(tctx, walk.src.virt.addr, walk.dst.virt.addr,
drivers/crypto/geode-aes.c
47
do_crypt(const void *src, void *dst, u32 len, u32 flags)
drivers/crypto/geode-aes.c
52
iowrite32(virt_to_phys((void *)src), _iobase + AES_SOURCEA_REG);
drivers/crypto/geode-aes.c
70
geode_aes_crypt(const struct geode_aes_tfm_ctx *tctx, const void *src,
drivers/crypto/geode-aes.c
99
ret = do_crypt(src, dst, len, flags);
drivers/crypto/hifn_795x.c
1304
struct scatterlist *src, struct scatterlist *dst,
drivers/crypto/hifn_795x.c
1314
spage = sg_page(src);
drivers/crypto/hifn_795x.c
1315
soff = src->offset;
drivers/crypto/hifn_795x.c
1316
len = min(src->length, n);
drivers/crypto/hifn_795x.c
1320
src++;
drivers/crypto/hifn_795x.c
1551
err = hifn_setup_dma(dev, ctx, rctx, req->src, req->dst, req->cryptlen, req);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
129
char *src;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1401
struct scatterlist *src)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1411
if (src && req->src)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1412
dma_free_coherent(dev, ctx->key_sz << 2, req->src, dma);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1443
hpre_ecdh_hw_data_clr_all(ctx, req, areq->dst, areq->src);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1510
hpre_req->src = ptr;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1555
if (req->src) {
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1556
ret = hpre_ecdh_src_data_init(hpre_req, req->src, req->src_len);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1579
hpre_ecdh_hw_data_clr_all(ctx, hpre_req, req->dst, req->src);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
170
hpre_req->src = NULL;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
204
hpre_req->src = ptr;
drivers/crypto/hisilicon/hpre/hpre_crypto.c
242
struct scatterlist *src)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
252
if (src) {
drivers/crypto/hisilicon/hpre/hpre_crypto.c
253
if (req->src)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
254
dma_free_coherent(dev, ctx->key_sz, req->src, tmp);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
342
hpre_hw_data_clr_all(ctx, req, areq->dst, areq->src);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
363
hpre_hw_data_clr_all(ctx, req, areq->dst, areq->src);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
489
if (req->src) {
drivers/crypto/hisilicon/hpre/hpre_crypto.c
490
ret = hpre_hw_data_init(hpre_req, req->src, req->src_len, 1, 1);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
501
if (ctx->crt_g2_mode && !req->src)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
512
hpre_hw_data_clr_all(ctx, hpre_req, req->dst, req->src);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
525
kpp_request_set_input(fb_req, req->src, req->src_len);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
776
ret = hpre_hw_data_init(hpre_req, req->src, req->src_len, 1, 0);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
790
hpre_hw_data_clr_all(ctx, hpre_req, req->dst, req->src);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
829
ret = hpre_hw_data_init(hpre_req, req->src, req->src_len, 1, 0);
drivers/crypto/hisilicon/hpre/hpre_crypto.c
843
hpre_hw_data_clr_all(ctx, hpre_req, req->dst, req->src);
drivers/crypto/hisilicon/qm.c
614
static void qm_mb_write(struct hisi_qm *qm, const void *src)
drivers/crypto/hisilicon/qm.c
629
: "Q" (*((char *)src))
drivers/crypto/hisilicon/sec/sec_algs.c
532
dma_unmap_sg(dev, skreq->src, sec_req->len_in,
drivers/crypto/hisilicon/sec/sec_algs.c
534
if (skreq->src != skreq->dst)
drivers/crypto/hisilicon/sec/sec_algs.c
723
bool split = skreq->src != skreq->dst;
drivers/crypto/hisilicon/sec/sec_algs.c
730
sec_req->len_in = sg_nents(skreq->src);
drivers/crypto/hisilicon/sec/sec_algs.c
737
ret = sec_map_and_split_sg(skreq->src, split_sizes, steps, &splits_in,
drivers/crypto/hisilicon/sec/sec_algs.c
776
skreq->src != skreq->dst,
drivers/crypto/hisilicon/sec/sec_algs.c
854
sec_unmap_sg_on_err(skreq->src, steps, splits_in, splits_in_nents,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1045
struct scatterlist *sgl = aead_req->src;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1066
static int sec_cipher_to_hw_sgl(struct device *dev, struct scatterlist *src,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1075
sg_n = sg_nents(src);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1076
sg_n_mapped = dma_map_sg(dev, src, sg_n, dma_dir);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1082
dma_unmap_sg(dev, src, sg_n, dma_dir);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1086
for_each_sg(src, sg, sg_n_mapped, i) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
1097
dma_unmap_sg(dev, src, sg_n, dma_dir);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1104
static void sec_cipher_put_hw_sgl(struct device *dev, struct scatterlist *src,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1108
dma_unmap_sg(dev, src, sg_nents(src), dma_dir);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1112
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1118
if (dst == src) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
1119
ret = sec_cipher_to_hw_sgl(dev, src, src_in, &req->buf.in_dma,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1125
ret = sec_cipher_to_hw_sgl(dev, src, src_in, &req->buf.in_dma, DMA_TO_DEVICE);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1132
sec_cipher_put_hw_sgl(dev, src, req->buf.in_dma, DMA_TO_DEVICE);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1140
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1160
return sec_cipher_pbuf_map(ctx, req, src);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1172
src_direction = dst == src ? DMA_BIDIRECTIONAL : DMA_TO_DEVICE;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1173
req->in = hisi_acc_sg_buf_map_to_hw_sgl(dev, src,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1186
hisi_acc_sg_buf_unmap(dev, src, req->in, src_direction);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1191
if (dst == src) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
1203
hisi_acc_sg_buf_unmap(dev, src, req->in, src_direction);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1212
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1221
return sec_cipher_map_inner(ctx, req, src, dst);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1243
ret = sec_cipher_pbuf_map(ctx, req, src);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1258
ret = sec_cipher_map_sgl(dev, req, src, dst);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1278
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1288
if (dst != src) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
1290
hisi_acc_sg_buf_unmap(dev, src, req->in, DMA_TO_DEVICE);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1292
hisi_acc_sg_buf_unmap(dev, src, req->in, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1301
if (dst != src) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
1303
sec_cipher_put_hw_sgl(dev, src, req->buf.in_dma, DMA_TO_DEVICE);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1305
sec_cipher_put_hw_sgl(dev, src, req->buf.in_dma, DMA_BIDIRECTIONAL);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1320
return sec_cipher_map(ctx, req, sq->src, sq->dst);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1327
sec_cipher_unmap(ctx, req, sq->src, sq->dst);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1476
return sec_cipher_map(ctx, req, aq->src, aq->dst);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1483
sec_cipher_unmap(ctx, req, aq->src, aq->dst);
drivers/crypto/hisilicon/sec2/sec_crypto.c
1653
sgl = req->c_req.encrypt ? sk_req->dst : sk_req->src;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1657
sgl = req->c_req.encrypt ? aead_req->dst : aead_req->src;
drivers/crypto/hisilicon/sec2/sec_crypto.c
2265
if (unlikely(!sk_req->src || !sk_req->dst)) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
2313
skcipher_request_set_crypt(subreq, sreq->src, sreq->dst,
drivers/crypto/hisilicon/sec2/sec_crypto.c
2498
if (unlikely(!req->src || !req->dst)) {
drivers/crypto/hisilicon/sec2/sec_crypto.c
2544
aead_request_set_crypt(subreq, aead_req->src, aead_req->dst,
drivers/crypto/hisilicon/sec2/sec_crypto.c
966
struct scatterlist *src)
drivers/crypto/hisilicon/sec2/sec_crypto.c
986
pbuf_length = sg_copy_to_buffer(src, sg_nents(src), pbuf, copy_size);
drivers/crypto/hisilicon/trng/trng.c
177
static int hisi_trng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/hisilicon/zip/zip_crypto.c
261
if (unlikely(!a_req->src || !a_req->slen || !a_req->dst || !a_req->dlen))
drivers/crypto/hisilicon/zip/zip_crypto.c
264
req->hw_src = hisi_acc_sg_buf_map_to_hw_sgl(dev, a_req->src, pool,
drivers/crypto/hisilicon/zip/zip_crypto.c
300
hisi_acc_sg_buf_unmap(dev, a_req->src, req->hw_src, DMA_TO_DEVICE);
drivers/crypto/hisilicon/zip/zip_crypto.c
337
hisi_acc_sg_buf_unmap(dev, acomp_req->src, req->hw_src, DMA_TO_DEVICE);
drivers/crypto/img-hash.c
258
ctx->bufcnt = sg_copy_to_buffer(hdev->req->src, sg_nents(ctx->sg),
drivers/crypto/img-hash.c
562
ahash_request_set_crypt(&rctx->fallback_req, req->src, NULL, req->nbytes);
drivers/crypto/img-hash.c
592
ahash_request_set_crypt(&rctx->fallback_req, req->src, req->result,
drivers/crypto/img-hash.c
674
ctx->sg = req->src;
drivers/crypto/img-hash.c
675
ctx->sgfirst = req->src;
drivers/crypto/inside-secure/eip93/eip93-aead.c
204
rctx->sg_src = req->src;
drivers/crypto/inside-secure/eip93/eip93-aead.c
37
eip93_unmap_dma(eip93, rctx, req->src, req->dst);
drivers/crypto/inside-secure/eip93/eip93-cipher.c
165
rctx->sg_src = req->src;
drivers/crypto/inside-secure/eip93/eip93-cipher.c
27
eip93_unmap_dma(eip93, rctx, req->src, req->dst);
drivers/crypto/inside-secure/eip93/eip93-common.c
150
static int eip93_make_sg_copy(struct scatterlist *src, struct scatterlist **dst,
drivers/crypto/inside-secure/eip93/eip93-common.c
172
sg_copy_to_buffer(src, sg_nents(src), pages, len);
drivers/crypto/inside-secure/eip93/eip93-common.c
203
struct scatterlist *src = rctx->sg_src;
drivers/crypto/inside-secure/eip93/eip93-common.c
227
src_nents = sg_nents_for_len(src, totlen_src);
drivers/crypto/inside-secure/eip93/eip93-common.c
235
if (src == dst) {
drivers/crypto/inside-secure/eip93/eip93-common.c
251
src_align = eip93_is_sg_aligned(src, totlen_src, blksize);
drivers/crypto/inside-secure/eip93/eip93-common.c
252
if (src == dst)
drivers/crypto/inside-secure/eip93/eip93-common.c
261
src_align = eip93_is_sg_aligned(src, totlen_src, blksize);
drivers/crypto/inside-secure/eip93/eip93-common.c
262
if (src == dst)
drivers/crypto/inside-secure/eip93/eip93-common.c
270
err = eip93_make_sg_copy(src, &rctx->sg_src, copy_len, true);
drivers/crypto/inside-secure/eip93/eip93-common.c
516
struct scatterlist *src = rctx->sg_src;
drivers/crypto/inside-secure/eip93/eip93-common.c
613
if (src != dst &&
drivers/crypto/inside-secure/eip93/eip93-common.c
614
!dma_map_sg(eip93->dev, src, rctx->src_nents, DMA_TO_DEVICE)) {
drivers/crypto/inside-secure/eip93/eip93-hash.c
341
read = sg_pcopy_to_buffer(req->src, sg_nents(req->src),
drivers/crypto/inside-secure/eip93/eip93-hash.c
361
read = sg_pcopy_to_buffer(req->src, sg_nents(req->src),
drivers/crypto/inside-secure/safexcel_cipher.c
1013
err = safexcel_handle_req_result(priv, ring, async, req->src,
drivers/crypto/inside-secure/safexcel_cipher.c
1062
ret = safexcel_send_req(async, ring, sreq, req->src,
drivers/crypto/inside-secure/safexcel_cipher.c
1086
ret = safexcel_send_req(async, ring, sreq, req->src, req->dst,
drivers/crypto/inside-secure/safexcel_cipher.c
2863
aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
drivers/crypto/inside-secure/safexcel_cipher.c
3256
aead_request_set_crypt(subreq, req->src, req->dst, req->cryptlen,
drivers/crypto/inside-secure/safexcel_cipher.c
609
struct scatterlist *src,
drivers/crypto/inside-secure/safexcel_cipher.c
643
if (src == dst) {
drivers/crypto/inside-secure/safexcel_cipher.c
645
dma_unmap_sg(priv->dev, src, sreq->nr_src,
drivers/crypto/inside-secure/safexcel_cipher.c
649
dma_unmap_sg(priv->dev, src, sreq->nr_src,
drivers/crypto/inside-secure/safexcel_cipher.c
675
struct scatterlist *src, struct scatterlist *dst,
drivers/crypto/inside-secure/safexcel_cipher.c
696
sreq->nr_src = sg_nents_for_len(src, totlen_src);
drivers/crypto/inside-secure/safexcel_cipher.c
721
sg_pcopy_to_buffer(src, sreq->nr_src, areq->iv,
drivers/crypto/inside-secure/safexcel_cipher.c
736
if (src == dst) {
drivers/crypto/inside-secure/safexcel_cipher.c
746
!dma_map_sg(priv->dev, src, sreq->nr_src, DMA_BIDIRECTIONAL))
drivers/crypto/inside-secure/safexcel_cipher.c
756
!dma_map_sg(priv->dev, src, sreq->nr_src, DMA_TO_DEVICE))
drivers/crypto/inside-secure/safexcel_cipher.c
795
for_each_sg(src, sg, sreq->nr_src, i) {
drivers/crypto/inside-secure/safexcel_cipher.c
901
if (src == dst) {
drivers/crypto/inside-secure/safexcel_cipher.c
903
dma_unmap_sg(priv->dev, src, sreq->nr_src,
drivers/crypto/inside-secure/safexcel_cipher.c
907
dma_unmap_sg(priv->dev, src, sreq->nr_src,
drivers/crypto/inside-secure/safexcel_cipher.c
990
err = safexcel_handle_req_result(priv, ring, async, req->src,
drivers/crypto/inside-secure/safexcel_hash.c
2300
ahash_request_set_crypt(subreq, req->src, req->result,
drivers/crypto/inside-secure/safexcel_hash.c
252
dma_unmap_sg(priv->dev, areq->src,
drivers/crypto/inside-secure/safexcel_hash.c
253
sg_nents_for_len(areq->src, areq->nbytes),
drivers/crypto/inside-secure/safexcel_hash.c
339
sg_pcopy_to_buffer(areq->src, sg_nents(areq->src),
drivers/crypto/inside-secure/safexcel_hash.c
365
sg_pcopy_to_buffer(areq->src,
drivers/crypto/inside-secure/safexcel_hash.c
366
sg_nents(areq->src),
drivers/crypto/inside-secure/safexcel_hash.c
419
req->nents = dma_map_sg(priv->dev, areq->src,
drivers/crypto/inside-secure/safexcel_hash.c
420
sg_nents_for_len(areq->src,
drivers/crypto/inside-secure/safexcel_hash.c
428
for_each_sg(areq->src, sg, req->nents, i) {
drivers/crypto/inside-secure/safexcel_hash.c
496
dma_unmap_sg(priv->dev, areq->src,
drivers/crypto/inside-secure/safexcel_hash.c
497
sg_nents_for_len(areq->src, areq->nbytes),
drivers/crypto/inside-secure/safexcel_hash.c
677
sg_pcopy_to_buffer(areq->src, sg_nents(areq->src),
drivers/crypto/intel/iaa/iaa_crypto_main.c
1092
dma_unmap_sg(dev, ctx->req->src, sg_nents(ctx->req->src), DMA_FROM_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1098
dma_unmap_sg(dev, ctx->req->src, sg_nents(ctx->req->src), DMA_TO_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1230
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_TO_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1232
nr_sgs = dma_map_sg(dev, req->src, sg_nents(req->src), DMA_FROM_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1240
*src_addr = sg_dma_address(req->src);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1243
req->src, req->slen, sg_dma_len(req->src));
drivers/crypto/intel/iaa/iaa_crypto_main.c
1251
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_FROM_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1487
if (!req->src || !req->slen) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
1510
nr_sgs = dma_map_sg(dev, req->src, sg_nents(req->src), DMA_TO_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1518
src_addr = sg_dma_address(req->src);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1521
req->src, req->slen, sg_dma_len(req->src));
drivers/crypto/intel/iaa/iaa_crypto_main.c
1554
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_FROM_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1564
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_TO_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1585
if (!req->src || !req->slen) {
drivers/crypto/intel/iaa/iaa_crypto_main.c
1608
nr_sgs = dma_map_sg(dev, req->src, sg_nents(req->src), DMA_TO_DEVICE);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1616
src_addr = sg_dma_address(req->src);
drivers/crypto/intel/iaa/iaa_crypto_main.c
1619
req->src, req->slen, sg_dma_len(req->src));
drivers/crypto/intel/iaa/iaa_crypto_main.c
1644
dma_unmap_sg(dev, req->src, sg_nents(req->src), DMA_TO_DEVICE);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1019
scatterwalk_map_and_copy(req_ctx->iv, req->src, offset, ivsize, 0);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1021
if (req->src != req->dst) {
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1037
req_ctx->src = NULL;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1038
if (!chainup_buffers(dev, req->src, nbytes, &src_hook, flags,
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1042
req_ctx->src = src_hook.next;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1050
free_buf_chain(dev, req_ctx->src, crypt->src_buf);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1052
if (req->src != req->dst)
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1140
buf = chainup_buffers(dev, req->src, crypt->auth_len,
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1142
req_ctx->src = src_hook.next;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1154
if (req->src != req->dst) {
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1186
req->src, cryptlen, authsize, 0);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
1201
free_buf_chain(dev, req_ctx->src, crypt->src_buf);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
150
struct buffer_desc *src;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
158
struct buffer_desc *src;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
382
free_buf_chain(dev, req_ctx->src, crypt->src_buf);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
411
free_buf_chain(dev, req_ctx->src, crypt->src_buf);
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
967
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
992
if (sg_nents(req->src) > 1 || sg_nents(req->dst) > 1)
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
325
skcipher_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
382
dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
414
scatterwalk_map_and_copy(rctx->last_ct_blk, req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
454
rctx->src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
459
rctx->src_dma_count = dma_map_sg(tctx->aes_dev->dev, req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
467
rc = ocs_create_linked_list_from_sg(tctx->aes_dev, req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
539
rctx->in_place = (req->src == req->dst);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
579
scatterwalk_map_and_copy(req->iv, req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
651
aead_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
689
dma_unmap_sg(dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
730
rctx->src_nents = sg_nents_for_len(req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
758
sg_pcopy_to_buffer(req->src, rctx->src_nents, rctx->in_tag,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
787
rctx->in_place = (req->src == req->dst) ? 1 : 0;
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
851
rctx->src_dma_count = dma_map_sg(tctx->aes_dev->dev, req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
859
rc = ocs_create_linked_list_from_sg(tctx->aes_dev, req->src,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
867
rc = ocs_create_linked_list_from_sg(tctx->aes_dev, req->src,
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
592
copied = sg_copy_to_buffer(req->src,
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
593
sg_nents_for_len(req->src, pubk_len),
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
713
if (req->src)
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
741
if (req->src)
drivers/crypto/intel/keembay/keembay-ocs-ecc.c
762
if (!req->src)
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
204
dma_unmap_sg(dev, req->src, rctx->nents, DMA_TO_DEVICE);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
254
nents = sg_nents_for_len(req->src, rctx->sg_data_total - remainder);
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
261
rctx->sg_dma_nents = dma_map_sg(dev, req->src, nents,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
314
for_each_sg(req->src, rctx->sg, rctx->sg_dma_nents, i) {
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
634
rctx->sg = req->src;
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
714
rctx->sg = req->src;
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
255
u64 src = 0, dst = 0;
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
263
memcpy(&src, sinfo->addr, sinfo->size);
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
266
pr_debug("QAT: Check cap compatibility of cap %llu %llu\n", src, dst);
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
268
if (src == dst)
drivers/crypto/intel/qat/qat_common/adf_gen4_vf_mig.c
271
if ((src | dst) == dst)
drivers/crypto/intel/qat/qat_common/adf_telemetry.c
146
void *src = telemetry->regs_data;
drivers/crypto/intel/qat/qat_common/adf_telemetry.c
148
memcpy(dst, src, size);
drivers/crypto/intel/qat/qat_common/qat_algs.c
1022
ret = qat_bl_sgl_to_bufl(ctx->inst->accel_dev, req->src, req->dst,
drivers/crypto/intel/qat/qat_common/qat_algs.c
635
sgl = sreq->src;
drivers/crypto/intel/qat/qat_common/qat_algs.c
725
ret = qat_bl_sgl_to_bufl(ctx->inst->accel_dev, areq->src, areq->dst,
drivers/crypto/intel/qat/qat_common/qat_algs.c
769
ret = qat_bl_sgl_to_bufl(ctx->inst->accel_dev, areq->src, areq->dst,
drivers/crypto/intel/qat/qat_common/qat_algs.c
955
ret = qat_bl_sgl_to_bufl(ctx->inst->accel_dev, req->src, req->dst,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
168
if (areq->src) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
249
!req->src && ctx->g2);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
264
if (req->src) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
282
if (req->src) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
290
if (sg_is_last(req->src) && req->src_len == ctx->p_size) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
292
vaddr = sg_virt(req->src);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
301
req->src, 0, req->src_len, 0);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
376
if (req->src) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
748
if (sg_is_last(req->src) && req->src_len == ctx->key_sz) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
750
vaddr = sg_virt(req->src);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
758
scatterwalk_map_and_copy(qat_req->src_align + shift, req->src,
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
892
if (sg_is_last(req->src) && req->src_len == ctx->key_sz) {
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
894
vaddr = sg_virt(req->src);
drivers/crypto/intel/qat/qat_common/qat_asym_algs.c
902
scatterwalk_map_and_copy(qat_req->src_align + shift, req->src,
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
182
if (!areq->src || !slen)
drivers/crypto/intel/qat/qat_common/qat_comp_algs.c
194
ret = qat_bl_sgl_to_bufl(ctx->inst->accel_dev, areq->src, areq->dst,
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
11
static inline void qat_comp_create_req(void *ctx, void *req, u64 src, u32 slen,
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
19
fw_req->comn_mid.src_data_addr = src;
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
29
u64 src, u32 slen,
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
33
qat_comp_create_req(ctx, req, src, slen, dst, dlen, opaque);
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
37
u64 src, u32 slen,
drivers/crypto/intel/qat/qat_common/qat_comp_req.h
44
qat_comp_create_req(fw_tmpl, req, src, slen, dst, dlen, opaque);
drivers/crypto/loongson/loongson-rng.c
54
static int loongson_rng_generate(struct crypto_rng *tfm, const u8 *src,
drivers/crypto/marvell/cesa/cesa.h
302
__le32 src;
drivers/crypto/marvell/cesa/cesa.h
857
int mv_cesa_dma_add_result_op(struct mv_cesa_tdma_chain *chain, dma_addr_t src,
drivers/crypto/marvell/cesa/cesa.h
866
dma_addr_t dst, dma_addr_t src, u32 size,
drivers/crypto/marvell/cesa/cipher.c
100
len = mv_cesa_sg_copy_to_sram(engine, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/cipher.c
328
if (req->src != req->dst) {
drivers/crypto/marvell/cesa/cipher.c
329
ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/cipher.c
341
ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/cipher.c
36
struct mv_cesa_sg_dma_iter src;
drivers/crypto/marvell/cesa/cipher.c
365
&iter.src, flags);
drivers/crypto/marvell/cesa/cipher.c
397
if (req->dst != req->src)
drivers/crypto/marvell/cesa/cipher.c
402
dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/cipher.c
403
req->dst != req->src ? DMA_TO_DEVICE : DMA_BIDIRECTIONAL);
drivers/crypto/marvell/cesa/cipher.c
435
creq->src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/marvell/cesa/cipher.c
45
mv_cesa_sg_dma_iter_init(&iter->src, req->src, DMA_TO_DEVICE);
drivers/crypto/marvell/cesa/cipher.c
52
iter->src.op_offset = 0;
drivers/crypto/marvell/cesa/cipher.c
63
if (req->dst != req->src) {
drivers/crypto/marvell/cesa/cipher.c
66
dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/cipher.c
69
dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/hash.c
105
dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, DMA_TO_DEVICE);
drivers/crypto/marvell/cesa/hash.c
207
engine, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/hash.c
23
struct mv_cesa_sg_dma_iter src;
drivers/crypto/marvell/cesa/hash.c
37
mv_cesa_sg_dma_iter_init(&iter->src, req->src, DMA_TO_DEVICE);
drivers/crypto/marvell/cesa/hash.c
38
iter->src.op_offset = creq->cache_ptr;
drivers/crypto/marvell/cesa/hash.c
425
sg_pcopy_to_buffer(ahashreq->src, creq->src_nents,
drivers/crypto/marvell/cesa/hash.c
44
iter->src.op_offset = 0;
drivers/crypto/marvell/cesa/hash.c
479
sg_pcopy_to_buffer(req->src, creq->src_nents,
drivers/crypto/marvell/cesa/hash.c
645
ret = dma_map_sg(cesa_dev->dev, req->src, creq->src_nents,
drivers/crypto/marvell/cesa/hash.c
664
if (iter.base.len > iter.src.op_offset) {
drivers/crypto/marvell/cesa/hash.c
673
&iter.src, flags);
drivers/crypto/marvell/cesa/hash.c
751
dma_unmap_sg(cesa_dev->dev, req->src, creq->src_nents, DMA_TO_DEVICE);
drivers/crypto/marvell/cesa/hash.c
763
creq->src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/marvell/cesa/tdma.c
226
int mv_cesa_dma_add_result_op(struct mv_cesa_tdma_chain *chain, dma_addr_t src,
drivers/crypto/marvell/cesa/tdma.c
251
tdma->src_dma = src;
drivers/crypto/marvell/cesa/tdma.c
285
tdma->src = cpu_to_le32(dma_handle);
drivers/crypto/marvell/cesa/tdma.c
293
dma_addr_t dst, dma_addr_t src, u32 size,
drivers/crypto/marvell/cesa/tdma.c
303
tdma->src_dma = src;
drivers/crypto/marvell/cesa/tdma.c
343
dma_addr_t dst, src;
drivers/crypto/marvell/cesa/tdma.c
349
src = sg_dma_address(sgiter->sg) + sgiter->offset;
drivers/crypto/marvell/cesa/tdma.c
352
src = CESA_SA_DATA_SRAM_OFFSET + sgiter->op_offset;
drivers/crypto/marvell/cesa/tdma.c
355
ret = mv_cesa_dma_add_data_transfer(chain, dst, src, len,
drivers/crypto/marvell/cesa/tdma.c
77
le32_to_cpu(tdma->src));
drivers/crypto/marvell/cesa/tdma.c
98
tdma->src = cpu_to_le32(tdma->src_dma + engine->sram_dma);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1007
update_input_data(req_info, req->src, inputlen, &argcnt);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1044
update_input_data(req_info, req->src, inputlen, &argcnt);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1069
if (req->src != req->dst) {
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1079
status = sg_copy_to_buffer(req->src, sg_nents(req->src), ptr,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1116
status = sg_copy_buffer(req->src, sg_nents(req->src),
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
168
if (sreq->src != sreq->dst) {
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
169
scatterwalk_map_and_copy(sreq->iv, sreq->src,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
259
req->src == req->dst) {
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
264
scatterwalk_map_and_copy(req_info->iv_out, req->src,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
316
update_input_data(req_info, req->src, req->cryptlen, &argcnt);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
712
u64 *src = buf;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
715
for (i = 0 ; i < len / 8; i++, src++, dst++)
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
716
*dst = cpu_to_be64p(src);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1094
update_input_data(req_info, req->src, inputlen, &argcnt);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1129
update_input_data(req_info, req->src, inputlen, &argcnt);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1152
if (req->src != req->dst) {
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1160
status = sg_copy_to_buffer(req->src, sg_nents(req->src), ptr,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1195
status = sg_copy_buffer(req->src, sg_nents(req->src),
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1226
aead_request_set_crypt(&rctx->fbk_req, req->src,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
151
if (sreq->src != sreq->dst) {
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
152
scatterwalk_map_and_copy(sreq->iv, sreq->src,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
245
req->src == req->dst) {
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
250
scatterwalk_map_and_copy(req_info->iv_out, req->src,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
302
update_input_data(req_info, req->src, req->cryptlen, &argcnt);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
340
skcipher_request_set_crypt(&rctx->sk_fbk_req, req->src,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
801
u64 *src = buf;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
804
for (i = 0 ; i < len / 8; i++, src++)
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
805
cpu_to_be64s(src);
drivers/crypto/mxs-dcp.c
322
struct scatterlist *src = req->src;
drivers/crypto/mxs-dcp.c
354
for_each_sg(req->src, src, sg_nents(req->src), i) {
drivers/crypto/mxs-dcp.c
355
src_buf = sg_virt(src);
drivers/crypto/mxs-dcp.c
356
len = sg_dma_len(src);
drivers/crypto/mxs-dcp.c
378
if (actx->fill == out_off || sg_is_last(src) ||
drivers/crypto/mxs-dcp.c
457
skcipher_request_set_crypt(&rctx->fallback_req, req->src, req->dst,
drivers/crypto/mxs-dcp.c
682
struct scatterlist *src;
drivers/crypto/mxs-dcp.c
691
src = req->src;
drivers/crypto/mxs-dcp.c
700
scatterwalk_map_and_copy(in_buf + actx->fill, src, oft, clen,
drivers/crypto/nx/nx-842.c
172
u8 *src = p->in, *dst = p->out;
drivers/crypto/nx/nx-842.c
188
if (adj_slen > slen || (u64)src % c->alignment) {
drivers/crypto/nx/nx-842.c
193
memcpy(ctx->sbounce, src, slen);
drivers/crypto/nx/nx-842.c
194
src = ctx->sbounce;
drivers/crypto/nx/nx-842.c
224
ret = ctx->driver->compress(src, slen, dst, &dlen, ctx->wmem);
drivers/crypto/nx/nx-842.c
255
const u8 *src, unsigned int slen,
drivers/crypto/nx/nx-842.c
271
p.in = (u8 *)src;
drivers/crypto/nx/nx-842.c
352
u8 *src = p->in, *dst = p->out;
drivers/crypto/nx/nx-842.c
366
src += padding;
drivers/crypto/nx/nx-842.c
374
if (slen < adj_slen || (u64)src % c->alignment) {
drivers/crypto/nx/nx-842.c
381
memcpy(ctx->sbounce, src, slen);
drivers/crypto/nx/nx-842.c
382
src = ctx->sbounce;
drivers/crypto/nx/nx-842.c
404
ret = ctx->driver->decompress(src, slen, dst, &dlen, ctx->wmem);
drivers/crypto/nx/nx-842.c
409
src = p->in + padding;
drivers/crypto/nx/nx-842.c
419
ret = sw842_decompress(src, slen, dst, &dlen);
drivers/crypto/nx/nx-842.c
440
const u8 *src, unsigned int slen,
drivers/crypto/nx/nx-842.c
452
p.in = (u8 *)src;
drivers/crypto/nx/nx-842.c
460
hdr = (struct nx842_crypto_header *)src;
drivers/crypto/nx/nx-842.c
499
memcpy(&ctx->header, src, hdr_len);
drivers/crypto/nx/nx-842.h
189
const u8 *src, unsigned int slen,
drivers/crypto/nx/nx-842.h
192
const u8 *src, unsigned int slen,
drivers/crypto/nx/nx-aes-cbc.c
75
rc = nx_build_sg_lists(nx_ctx, req->iv, req->dst, req->src,
drivers/crypto/nx/nx-aes-ccm.c
220
memcpy_from_sglist(b1 + 2, req->src, 0, iauth_len);
drivers/crypto/nx/nx-aes-ccm.c
224
memcpy_from_sglist(b1 + 6, req->src, 0, iauth_len);
drivers/crypto/nx/nx-aes-ccm.c
282
req->src, processed,
drivers/crypto/nx/nx-aes-ccm.c
342
memcpy_from_sglist(priv->oauth_tag, req->src, nbytes + req->assoclen,
drivers/crypto/nx/nx-aes-ccm.c
364
rc = nx_build_sg_lists(nx_ctx, iv, req->dst, req->src,
drivers/crypto/nx/nx-aes-ccm.c
433
rc = nx_build_sg_lists(nx_ctx, iv, req->dst, req->src,
drivers/crypto/nx/nx-aes-ctr.c
88
rc = nx_build_sg_lists(nx_ctx, iv, req->dst, req->src,
drivers/crypto/nx/nx-aes-ecb.c
75
rc = nx_build_sg_lists(nx_ctx, NULL, req->dst, req->src,
drivers/crypto/nx/nx-aes-gcm.c
112
memcpy_from_sglist(out, req->src, 0, nbytes);
drivers/crypto/nx/nx-aes-gcm.c
135
req->src, processed, &to_process);
drivers/crypto/nx/nx-aes-gcm.c
202
req->src, processed, &to_process);
drivers/crypto/nx/nx-aes-gcm.c
355
req->src, &to_process,
drivers/crypto/nx/nx-aes-gcm.c
400
itag, req->src, req->assoclen + nbytes,
drivers/crypto/nx/nx-aes-xcbc.c
244
static int nx_xcbc_finup(struct shash_desc *desc, const u8 *src,
drivers/crypto/nx/nx-aes-xcbc.c
275
in_sg = nx_build_sg_list(nx_ctx->in_sg, (u8 *)src, &len,
drivers/crypto/nx/nx-sha256.c
141
static int nx_sha256_finup(struct shash_desc *desc, const u8 *src,
drivers/crypto/nx/nx-sha256.c
171
in_sg = nx_build_sg_list(nx_ctx->in_sg, (u8 *)src, &len, max_sg_len);
drivers/crypto/nx/nx-sha512.c
144
static int nx_sha512_finup(struct shash_desc *desc, const u8 *src,
drivers/crypto/nx/nx-sha512.c
179
in_sg = nx_build_sg_list(nx_ctx->in_sg, (u8 *)src, &len, max_sg_len);
drivers/crypto/nx/nx.c
238
struct scatterlist *src,
drivers/crypto/nx/nx.c
261
nx_insg = nx_walk_and_build(nx_insg, max_sg_len, src,
drivers/crypto/nx/nx.h
165
struct scatterlist *dst, struct scatterlist *src,
drivers/crypto/omap-aes-gcm.c
118
tmp = req->src;
drivers/crypto/omap-aes-gcm.c
131
tmp = scatterwalk_ffwd(sg_arr, req->src, req->assoclen);
drivers/crypto/omap-aes-gcm.c
158
if (req->src == req->dst || dd->out_sg == sg_arr)
drivers/crypto/omap-aes-gcm.c
192
scatterwalk_map_and_copy(tag, dd->aead_req->src,
drivers/crypto/omap-aes.c
440
dd->in_sg = req->src;
drivers/crypto/omap-aes.c
445
if (req->src == req->dst)
drivers/crypto/omap-aes.c
550
skcipher_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/omap-aes.c
866
u32 *src, *dst;
drivers/crypto/omap-aes.c
876
src = sg_virt(dd->in_sg) + dd->in_sg_offset;
drivers/crypto/omap-aes.c
879
omap_aes_write(dd, AES_REG_DATA_N(dd, i), *src);
drivers/crypto/omap-aes.c
885
src = sg_virt(dd->in_sg);
drivers/crypto/omap-aes.c
888
src++;
drivers/crypto/omap-crypto.c
157
static void omap_crypto_copy_data(struct scatterlist *src,
drivers/crypto/omap-crypto.c
165
while (src && dst && len) {
drivers/crypto/omap-crypto.c
166
if (srco >= src->length) {
drivers/crypto/omap-crypto.c
167
srco -= src->length;
drivers/crypto/omap-crypto.c
168
src = sg_next(src);
drivers/crypto/omap-crypto.c
178
amt = min(src->length - srco, dst->length - dsto);
drivers/crypto/omap-crypto.c
181
srcb = kmap_atomic(sg_page(src)) + srco + src->offset;
drivers/crypto/omap-des.c
530
dd->in_sg = req->src;
drivers/crypto/omap-des.c
535
if (req->src == req->dst)
drivers/crypto/omap-des.c
828
u32 *src, *dst;
drivers/crypto/omap-des.c
838
src = sg_virt(dd->in_sg) + dd->in_sg_offset;
drivers/crypto/omap-des.c
841
omap_des_write(dd, DES_REG_DATA_N(dd, i), *src);
drivers/crypto/omap-des.c
847
src = sg_virt(dd->in_sg);
drivers/crypto/omap-des.c
850
src++;
drivers/crypto/omap-sham.c
1204
scatterwalk_map_and_copy(ctx->buffer + ctx->bufcnt, req->src,
drivers/crypto/omap-sham.c
877
scatterwalk_map_and_copy(rctx->buffer + rctx->bufcnt, req->src,
drivers/crypto/omap-sham.c
886
ret = omap_sham_align_sgs(req->src, nbytes, bs, final, rctx);
drivers/crypto/omap-sham.c
896
req->src,
drivers/crypto/padlock-aes.c
357
padlock_xcrypt_ecb(walk.src.virt.addr, walk.dst.virt.addr,
drivers/crypto/padlock-aes.c
382
padlock_xcrypt_ecb(walk.src.virt.addr, walk.dst.virt.addr,
drivers/crypto/padlock-aes.c
422
u8 *iv = padlock_xcrypt_cbc(walk.src.virt.addr,
drivers/crypto/padlock-aes.c
449
padlock_xcrypt_cbc(walk.src.virt.addr, walk.dst.virt.addr,
drivers/crypto/padlock-sha.c
244
const u8 *src, unsigned int len)
drivers/crypto/padlock-sha.c
255
: "+S"(src), "+D"(state)
drivers/crypto/padlock-sha.c
261
static int padlock_sha256_update_nano(struct shash_desc *desc, const u8 *src,
drivers/crypto/padlock-sha.c
273
: "+S"(src), "+D"(state)
drivers/crypto/padlock-sha.c
95
static inline void padlock_output_block(uint32_t *src,
drivers/crypto/padlock-sha.c
99
*dst++ = swab32(*src++);
drivers/crypto/qce/aead.c
204
msg_sg = scatterwalk_ffwd(__sg, req->src, req->assoclen);
drivers/crypto/qce/aead.c
228
if (sg_copy_to_buffer(req->src, sg_nents_for_len(req->src, assoclen),
drivers/crypto/qce/aead.c
236
diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/aead.c
239
rctx->src_nents = sg_nents_for_len(req->src, totallen) + 1;
drivers/crypto/qce/aead.c
241
rctx->src_nents = sg_nents_for_len(req->src, totallen) + 2;
drivers/crypto/qce/aead.c
307
bool diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/aead.c
316
rctx->src_nents = sg_nents_for_len(req->src, totallen);
drivers/crypto/qce/aead.c
321
rctx->src_sg = req->src;
drivers/crypto/qce/aead.c
335
bool diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/aead.c
346
rctx->src_nents = sg_nents_for_len(req->src, cryptlen);
drivers/crypto/qce/aead.c
347
rctx->src_sg = req->src;
drivers/crypto/qce/aead.c
352
rctx->src_nents = sg_nents_for_len(req->src, cryptlen);
drivers/crypto/qce/aead.c
353
rctx->src_sg = req->src;
drivers/crypto/qce/aead.c
40
diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/aead.c
436
diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/aead.c
488
dma_unmap_sg(qce->dev, req->src, rctx->src_nents, dir_src);
drivers/crypto/qce/aead.c
532
aead_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/qce/aead.c
81
scatterwalk_map_and_copy(tag, req->src, totallen, ctx->authsize, 0);
drivers/crypto/qce/common.c
281
static void qce_xts_swapiv(__be32 *dst, const u8 *src, unsigned int ivsize)
drivers/crypto/qce/common.c
293
swap[i] = src[j];
drivers/crypto/qce/common.c
405
static unsigned int qce_be32_to_cpu_array(u32 *dst, const u8 *src, unsigned int len)
drivers/crypto/qce/common.c
408
const u8 *s = src;
drivers/crypto/qce/common.c
67
void qce_cpu_to_be32p_array(__be32 *dst, const u8 *src, unsigned int len)
drivers/crypto/qce/common.c
70
const u8 *s = src;
drivers/crypto/qce/common.h
99
void qce_cpu_to_be32p_array(__be32 *dst, const u8 *src, unsigned int len);
drivers/crypto/qce/sha.c
111
ret = qce_dma_prep_sgs(&qce->dma, req->src, rctx->src_nents,
drivers/crypto/qce/sha.c
129
dma_unmap_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/qce/sha.c
202
scatterwalk_map_and_copy(rctx->buf + rctx->buflen, req->src,
drivers/crypto/qce/sha.c
209
rctx->src_orig = req->src;
drivers/crypto/qce/sha.c
242
scatterwalk_map_and_copy(rctx->buf, req->src, src_offset,
drivers/crypto/qce/sha.c
250
sg = sg_last = req->src;
drivers/crypto/qce/sha.c
266
sg_chain(rctx->sg, 2, req->src);
drivers/crypto/qce/sha.c
267
req->src = rctx->sg;
drivers/crypto/qce/sha.c
291
rctx->src_orig = req->src;
drivers/crypto/qce/sha.c
297
req->src = rctx->sg;
drivers/crypto/qce/sha.c
314
rctx->src_orig = req->src;
drivers/crypto/qce/sha.c
53
dma_unmap_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/qce/sha.c
67
req->src = rctx->src_orig;
drivers/crypto/qce/sha.c
93
rctx->src_nents = sg_nents_for_len(req->src, req->nbytes);
drivers/crypto/qce/sha.c
99
ret = dma_map_sg(qce->dev, req->src, rctx->src_nents, DMA_TO_DEVICE);
drivers/crypto/qce/skcipher.c
133
src_nents = dma_map_sg(qce->dev, req->src, rctx->src_nents, dir_src);
drivers/crypto/qce/skcipher.c
138
rctx->src_sg = req->src;
drivers/crypto/qce/skcipher.c
162
dma_unmap_sg(qce->dev, req->src, rctx->src_nents, dir_src);
drivers/crypto/qce/skcipher.c
300
skcipher_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/qce/skcipher.c
40
diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/skcipher.c
81
diff_dst = (req->src != req->dst) ? true : false;
drivers/crypto/qce/skcipher.c
85
rctx->src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/qcom-rng.c
86
const u8 *src, unsigned int slen,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
143
ahash_request_set_crypt(&rctx->fallback_req, req->src, NULL, req->nbytes);
drivers/crypto/rockchip/rk3288_crypto_ahash.c
173
ahash_request_set_crypt(&rctx->fallback_req, req->src, req->result,
drivers/crypto/rockchip/rk3288_crypto_ahash.c
242
ret = dma_map_sg(rkc->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE);
drivers/crypto/rockchip/rk3288_crypto_ahash.c
257
dma_unmap_sg(rkc->dev, areq->src, sg_nents(areq->src), DMA_TO_DEVICE);
drivers/crypto/rockchip/rk3288_crypto_ahash.c
267
struct scatterlist *sg = areq->src;
drivers/crypto/rockchip/rk3288_crypto_ahash.c
31
sg = req->src;
drivers/crypto/rockchip/rk3288_crypto_ahash.c
58
ahash_request_set_crypt(&rctx->fallback_req, areq->src, areq->result,
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
327
scatterwalk_map_and_copy(rctx->backup_iv, areq->src,
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
332
sgs = areq->src;
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
36
sgs = req->src;
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
82
skcipher_request_set_crypt(&rctx->fallback_req, areq->src, areq->dst,
drivers/crypto/s5p-sss.c
1216
memcpy_from_sglist(ctx->buffer + ctx->bufcnt, req->src, 0, len);
drivers/crypto/s5p-sss.c
1239
memcpy_from_sglist(ctx->buffer, req->src,
drivers/crypto/s5p-sss.c
1244
ret = s5p_hash_prepare_sgs(ctx, req->src, nbytes - hash_later,
drivers/crypto/s5p-sss.c
1252
memcpy_from_sglist(ctx->dd->xmit_buf, req->src,
drivers/crypto/s5p-sss.c
1491
memcpy_from_sglist(ctx->buffer + ctx->bufcnt, req->src,
drivers/crypto/s5p-sss.c
1826
sg = req->src;
drivers/crypto/s5p-sss.c
496
static int s5p_make_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist *src,
drivers/crypto/s5p-sss.c
514
memcpy_from_sglist(pages, src, 0, dev->req->cryptlen);
drivers/crypto/sa2ul.c
1089
struct scatterlist *src, *dst;
drivers/crypto/sa2ul.c
1106
if (req->src != req->dst) {
drivers/crypto/sa2ul.c
1151
src = req->src;
drivers/crypto/sa2ul.c
1152
sg_nents = sg_nents_for_len(src, req->size);
drivers/crypto/sa2ul.c
1157
if (sg_nents == 1 && split_size <= req->src->length) {
drivers/crypto/sa2ul.c
1158
src = &mapped_sg->static_sg;
drivers/crypto/sa2ul.c
1160
sg_init_table(src, 1);
drivers/crypto/sa2ul.c
1161
sg_set_page(src, sg_page(req->src), split_size,
drivers/crypto/sa2ul.c
1162
req->src->offset);
drivers/crypto/sa2ul.c
1164
mapped_sg->sgt.sgl = src;
drivers/crypto/sa2ul.c
1175
mapped_sg->sgt.sgl = req->src;
drivers/crypto/sa2ul.c
1187
&split_size, &src, &src_nents, gfp_flags);
drivers/crypto/sa2ul.c
1190
src = mapped_sg->sgt.sgl;
drivers/crypto/sa2ul.c
1192
mapped_sg->split_sg = src;
drivers/crypto/sa2ul.c
1200
dst = src;
drivers/crypto/sa2ul.c
1260
tx_out = dmaengine_prep_slave_sg(pdata->dma_tx, src,
drivers/crypto/sa2ul.c
1320
skcipher_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/sa2ul.c
1330
sa_req.src = req->src;
drivers/crypto/sa2ul.c
1422
ahash_request_set_crypt(subreq, req->src, req->result, auth_len);
drivers/crypto/sa2ul.c
1431
sa_req.src = req->src;
drivers/crypto/sa2ul.c
1432
sa_req.dst = req->src;
drivers/crypto/sa2ul.c
1549
ahash_request_set_crypt(&rctx->fallback_req, req->src, NULL, req->nbytes);
drivers/crypto/sa2ul.c
1569
ahash_request_set_crypt(&rctx->fallback_req, req->src, req->result, req->nbytes);
drivers/crypto/sa2ul.c
1688
scatterwalk_map_and_copy(auth_tag, req->src, start, authsize,
drivers/crypto/sa2ul.c
1902
aead_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/sa2ul.c
1922
sa_req.src = req->src;
drivers/crypto/sa2ul.c
234
struct scatterlist *src;
drivers/crypto/sahara.c
567
req->cryptlen, req->src, req->dst);
drivers/crypto/sahara.c
571
dev->in_sg = req->src;
drivers/crypto/sahara.c
585
sg_pcopy_to_buffer(req->src, sg_nents(req->src),
drivers/crypto/sahara.c
655
skcipher_request_set_crypt(&rctx->fallback_req, req->src,
drivers/crypto/sahara.c
887
scatterwalk_map_and_copy(rctx->buf + rctx->buf_cnt, req->src,
drivers/crypto/sahara.c
903
scatterwalk_map_and_copy(rctx->buf, req->src, offset,
drivers/crypto/sahara.c
912
sg_chain(rctx->in_sg_chain, 2, req->src);
drivers/crypto/sahara.c
920
rctx->in_sg = req->src;
drivers/crypto/starfive/jh7110-aes.c
438
struct scatterlist *src,
drivers/crypto/starfive/jh7110-aes.c
451
in_save = sg_dma_len(src);
drivers/crypto/starfive/jh7110-aes.c
457
sg_dma_len(src) = ALIGN(len, AES_BLOCK_SIZE);
drivers/crypto/starfive/jh7110-aes.c
474
in_desc = dmaengine_prep_slave_sg(cryp->tx, src, 1, DMA_MEM_TO_DEV,
drivers/crypto/starfive/jh7110-aes.c
489
sg_dma_len(src) = in_save;
drivers/crypto/starfive/jh7110-aes.c
500
struct scatterlist *src,
drivers/crypto/starfive/jh7110-aes.c
509
if (src == dst) {
drivers/crypto/starfive/jh7110-aes.c
510
for (stsg = src, dtsg = dst; remain > 0;
drivers/crypto/starfive/jh7110-aes.c
527
for (stsg = src, dtsg = dst;;) {
drivers/crypto/starfive/jh7110-aes.c
581
rctx->in_sg = req->src;
drivers/crypto/starfive/jh7110-aes.c
649
rctx->in_sg = scatterwalk_ffwd(_src, req->src, cryp->assoclen);
drivers/crypto/starfive/jh7110-aes.c
650
if (req->src == req->dst)
drivers/crypto/starfive/jh7110-aes.c
661
scatterwalk_map_and_copy(cryp->tag_in, req->src,
drivers/crypto/starfive/jh7110-aes.c
671
if (sg_copy_to_buffer(req->src, sg_nents_for_len(req->src, cryp->assoclen),
drivers/crypto/starfive/jh7110-aes.c
750
struct scatterlist *src,
drivers/crypto/starfive/jh7110-aes.c
756
for_each_sg(src, tsg, sg_nents(src), i)
drivers/crypto/starfive/jh7110-aes.c
762
if (src != dst)
drivers/crypto/starfive/jh7110-aes.c
782
skcipher_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/starfive/jh7110-aes.c
803
if (starfive_aes_check_unaligned(cryp, req->src, req->dst))
drivers/crypto/starfive/jh7110-aes.c
819
aead_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/starfive/jh7110-aes.c
831
struct scatterlist *src, *dst, _src[2], _dst[2];
drivers/crypto/starfive/jh7110-aes.c
842
src = scatterwalk_ffwd(_src, req->src, req->assoclen);
drivers/crypto/starfive/jh7110-aes.c
844
if (req->src == req->dst)
drivers/crypto/starfive/jh7110-aes.c
845
dst = src;
drivers/crypto/starfive/jh7110-aes.c
849
if (starfive_aes_check_unaligned(cryp, src, dst))
drivers/crypto/starfive/jh7110-hash.c
265
ahash_request_set_crypt(&rctx->ahash_fbk_req, req->src,
drivers/crypto/starfive/jh7110-hash.c
282
ahash_request_set_crypt(&rctx->ahash_fbk_req, req->src,
drivers/crypto/starfive/jh7110-hash.c
299
ahash_request_set_crypt(&rctx->ahash_fbk_req, req->src,
drivers/crypto/starfive/jh7110-hash.c
316
ahash_request_set_crypt(&rctx->ahash_fbk_req, req->src,
drivers/crypto/starfive/jh7110-hash.c
334
rctx->in_sg = req->src;
drivers/crypto/starfive/jh7110-rsa.c
309
rctx->in_sg = req->src;
drivers/crypto/starfive/jh7110-rsa.c
340
rctx->in_sg = req->src;
drivers/crypto/stm32/stm32-cryp.c
1698
in_sg = req->src;
drivers/crypto/stm32/stm32-cryp.c
1736
in_sg = areq->src;
drivers/crypto/stm32/stm32-cryp.c
940
if (cryp->in_sg != cryp->req->src)
drivers/crypto/stm32/stm32-hash.c
1295
scatterwalk_map_and_copy(state->buffer + state->bufcnt, req->src,
drivers/crypto/stm32/stm32-hash.c
1304
ret = stm32_hash_align_sgs(req->src, nbytes, bs, init, final, rctx);
drivers/crypto/stm32/stm32-hash.c
1314
req->src,
drivers/crypto/stm32/stm32-hash.c
1399
rctx->sg = req->src;
drivers/crypto/stm32/stm32-hash.c
1408
scatterwalk_map_and_copy(state->buffer + state->bufcnt, req->src,
drivers/crypto/stm32/stm32-hash.c
1440
rctx->sg = req->src;
drivers/crypto/talitos.c
1004
talitos_sg_unmap(dev, edesc, areq->src, areq->dst,
drivers/crypto/talitos.c
1144
static int talitos_sg_map_ext(struct device *dev, struct scatterlist *src,
drivers/crypto/talitos.c
1154
if (!src) {
drivers/crypto/talitos.c
1160
to_talitos_ptr(ptr, sg_dma_address(src) + offset, aligned_len, is_sec1);
drivers/crypto/talitos.c
1167
sg_count = sg_to_link_tbl_offset(src, sg_count, offset, len, elen,
drivers/crypto/talitos.c
1181
static int talitos_sg_map(struct device *dev, struct scatterlist *src,
drivers/crypto/talitos.c
1186
return talitos_sg_map_ext(dev, src, len, edesc, ptr, sg_count, offset,
drivers/crypto/talitos.c
1222
sg_copy_to_buffer(areq->src, sg_count, edesc->buf,
drivers/crypto/talitos.c
1225
sg_count = dma_map_sg(dev, areq->src, sg_count,
drivers/crypto/talitos.c
1226
(areq->src == areq->dst) ?
drivers/crypto/talitos.c
1230
ret = talitos_sg_map(dev, areq->src, areq->assoclen, edesc,
drivers/crypto/talitos.c
1254
ret = talitos_sg_map_ext(dev, areq->src, cryptlen, edesc, &desc->ptr[4],
drivers/crypto/talitos.c
1264
if (areq->src != areq->dst) {
drivers/crypto/talitos.c
1320
struct scatterlist *src,
drivers/crypto/talitos.c
1345
if (!dst || dst == src) {
drivers/crypto/talitos.c
1347
src_nents = sg_nents_for_len(src, src_len);
drivers/crypto/talitos.c
1357
src_nents = sg_nents_for_len(src, src_len);
drivers/crypto/talitos.c
1426
return talitos_edesc_alloc(ctx->dev, areq->src, areq->dst,
drivers/crypto/talitos.c
1485
sg_pcopy_to_buffer(req->src, edesc->src_nents ? : 1, icvdata, authsize,
drivers/crypto/talitos.c
1538
talitos_sg_unmap(dev, edesc, areq->src, areq->dst, areq->cryptlen, 0);
drivers/crypto/talitos.c
1595
sg_copy_to_buffer(areq->src, sg_count, edesc->buf,
drivers/crypto/talitos.c
1598
sg_count = dma_map_sg(dev, areq->src, sg_count,
drivers/crypto/talitos.c
1599
(areq->src == areq->dst) ?
drivers/crypto/talitos.c
1604
sg_count = talitos_sg_map_ext(dev, areq->src, cryptlen, edesc, &desc->ptr[3],
drivers/crypto/talitos.c
1610
if (areq->src != areq->dst) {
drivers/crypto/talitos.c
1646
return talitos_edesc_alloc(ctx->dev, areq->src, areq->dst,
drivers/crypto/talitos.c
2000
nents = sg_nents_for_len(areq->src, nbytes);
drivers/crypto/talitos.c
2005
sg_copy_to_buffer(areq->src, nents,
drivers/crypto/talitos.c
2032
sg_chain(req_ctx->bufsl, 2, areq->src);
drivers/crypto/talitos.c
2041
nents = sg_nents_for_len(areq->src, offset);
drivers/crypto/talitos.c
2046
sg_copy_to_buffer(areq->src, nents,
drivers/crypto/talitos.c
2049
req_ctx->psrc = scatterwalk_ffwd(req_ctx->bufsl, areq->src,
drivers/crypto/talitos.c
2052
req_ctx->psrc = areq->src;
drivers/crypto/talitos.c
2055
nents = sg_nents_for_len(areq->src, nbytes);
drivers/crypto/talitos.c
2060
sg_pcopy_to_buffer(areq->src, nents,
drivers/crypto/talitos.c
961
struct scatterlist *src,
drivers/crypto/talitos.c
976
if (src != dst) {
drivers/crypto/talitos.c
978
dma_unmap_sg(dev, src, src_nents, DMA_TO_DEVICE);
drivers/crypto/talitos.c
983
dma_unmap_sg(dev, src, src_nents, DMA_BIDIRECTIONAL);
drivers/crypto/tegra/tegra-se-aes.c
114
scatterwalk_map_and_copy(req->iv, req->src, offset, ctx->ivsize, 0);
drivers/crypto/tegra/tegra-se-aes.c
1165
rctx->src_sg = req->src;
drivers/crypto/tegra/tegra-se-aes.c
1278
rctx->src_sg = req->src;
drivers/crypto/tegra/tegra-se-aes.c
1593
rctx->src_sg = req->src;
drivers/crypto/tegra/tegra-se-aes.c
291
scatterwalk_map_and_copy(rctx->datbuf.buf, req->src, 0, req->cryptlen, 0);
drivers/crypto/tegra/tegra-se-hash.c
137
ahash_request_set_crypt(&rctx->fallback_req, req->src, NULL, req->nbytes);
drivers/crypto/tegra/tegra-se-hash.c
167
ahash_request_set_crypt(&rctx->fallback_req, req->src, req->result,
drivers/crypto/tegra/tegra-se-hash.c
183
ahash_request_set_crypt(&rctx->fallback_req, req->src, req->result,
drivers/crypto/tegra/tegra-se-hash.c
419
rctx->src_sg = req->src;
drivers/crypto/ti/dthev2-aes.c
270
struct scatterlist *src = req->src;
drivers/crypto/ti/dthev2-aes.c
273
int src_nents = sg_nents_for_len(src, len);
drivers/crypto/ti/dthev2-aes.c
298
if (src == dst) {
drivers/crypto/ti/dthev2-aes.c
311
src_mapped_nents = dma_map_sg(tx_dev, src, src_nents, src_dir);
drivers/crypto/ti/dthev2-aes.c
324
dma_unmap_sg(tx_dev, src, src_nents, src_dir);
drivers/crypto/ti/dthev2-aes.c
338
desc_out = dmaengine_prep_slave_sg(dev_data->dma_aes_tx, src, src_mapped_nents,
drivers/crypto/ti/dthev2-aes.c
389
dma_unmap_sg(tx_dev, src, src_nents, src_dir);
drivers/crypto/ti/dthev2-aes.c
418
skcipher_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
235
sg_copy_to_buffer(req->src, sg_nents(req->src), src_buf, req->src_len);
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
341
src_nents = sg_nents_for_len(req->src, req->cryptlen);
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
424
scatterwalk_map_and_copy(req->iv, req->src,
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
433
for (sg = req->src; src_nents; sg = sg_next(sg), src_nents--)
drivers/crypto/xilinx/xilinx-trng.c
249
static int xtrng_trng_generate(struct crypto_rng *tfm, const u8 *src, u32 slen,
drivers/crypto/xilinx/zynqmp-aes-gcm.c
165
scatterwalk_map_and_copy(kbuf, req->src, 0, req->cryptlen, 0);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
173
hwreq->src = dma_addr_data;
drivers/crypto/xilinx/zynqmp-aes-gcm.c
279
scatterwalk_map_and_copy(kbuf, req->src, 0, total_len, 0);
drivers/crypto/xilinx/zynqmp-aes-gcm.c
591
aead_request_set_crypt(subreq, req->src, req->dst,
drivers/crypto/xilinx/zynqmp-aes-gcm.c
65
u64 src;
drivers/dma-buf/dma-resv.c
521
int dma_resv_copy_fences(struct dma_resv *dst, struct dma_resv *src)
drivers/dma-buf/dma-resv.c
531
dma_resv_iter_begin(&cursor, src, DMA_RESV_USAGE_BOOKKEEP);
drivers/dma/altera-msgdma.c
266
dma_addr_t dst, dma_addr_t src, size_t len,
drivers/dma/altera-msgdma.c
270
desc->read_addr_lo = lower_32_bits(src);
drivers/dma/altera-msgdma.c
274
desc->read_addr_hi = upper_32_bits(src);
drivers/dma/amba-pl08x.c
1642
static u32 pl08x_select_bus(bool ftdmac020, u8 src, u8 dst)
drivers/dma/amba-pl08x.c
1657
if (!(dst & PL08X_AHB1) || ((dst & PL08X_AHB2) && (src & PL08X_AHB1)))
drivers/dma/amba-pl08x.c
1659
if (!(src & PL08X_AHB1) || ((src & PL08X_AHB2) && !(dst & PL08X_AHB2)))
drivers/dma/amba-pl08x.c
1882
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/amba-pl08x.c
1905
dsg->src_addr = src;
drivers/dma/amd/ptdma/ptdma-dmaengine.c
382
dma_addr_t src,
drivers/dma/amd/ptdma/ptdma-dmaengine.c
402
pt_engine->src_dma = src;
drivers/dma/amd/ptdma/ptdma-dmaengine.c
424
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/amd/ptdma/ptdma-dmaengine.c
428
desc = pt_create_desc(dma_chan, dst, src, len, flags);
drivers/dma/amd/qdma/qdma.c
662
u64 addr, *src, *dst;
drivers/dma/amd/qdma/qdma.c
672
src = &addr;
drivers/dma/amd/qdma/qdma.c
675
src = &vdesc->dev_addr;
drivers/dma/amd/qdma/qdma.c
689
desc->src_addr = cpu_to_le64(*src);
drivers/dma/arm-dma350.c
216
dma_addr_t dest, dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/arm-dma350.c
226
desc->tsz = __ffs(len | dest | src | (1 << dch->tsz));
drivers/dma/arm-dma350.c
239
cmd[2] = lower_32_bits(src);
drivers/dma/arm-dma350.c
240
cmd[3] = upper_32_bits(src);
drivers/dma/at_hdmac.c
1009
src_width = dst_width = atc_get_xfer_width(src, dest, len);
drivers/dma/at_hdmac.c
1028
lli->saddr = src + offset;
drivers/dma/at_hdmac.c
531
static inline unsigned int atc_get_xfer_width(dma_addr_t src, dma_addr_t dst,
drivers/dma/at_hdmac.c
536
if (!((src | dst | len) & 3))
drivers/dma/at_hdmac.c
538
else if (!((src | dst | len) & 1))
drivers/dma/at_hdmac.c
971
atc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/at_hdmac.c
987
&dest, &src, len, flags);
drivers/dma/at_xdmac.c
1006
dwidth = at_xdmac_align_width(chan, src | dst | chunk->size);
drivers/dma/at_xdmac.c
1045
desc->lld.mbr_sa = src;
drivers/dma/at_xdmac.c
1166
at_xdmac_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/at_xdmac.c
1172
dma_addr_t src_addr = src, dst_addr = dest;
drivers/dma/at_xdmac.c
1197
__func__, &src, &dest, len, flags);
drivers/dma/at_xdmac.c
978
dma_addr_t src, dma_addr_t dst,
drivers/dma/bcm-sba-raid.c
1054
dma_addr_t *dst_p, dma_addr_t *dst_q, dma_addr_t *src,
drivers/dma/bcm-sba-raid.c
1069
off, len, dst_p, dst_q, scf, src, src_cnt);
drivers/dma/bcm-sba-raid.c
1084
dma_addr_t src, u8 scf)
drivers/dma/bcm-sba-raid.c
1129
cmdsp->data = src + msg_offset;
drivers/dma/bcm-sba-raid.c
1146
cmdsp->data = src + msg_offset;
drivers/dma/bcm-sba-raid.c
1215
cmdsp->data = src + msg_offset;
drivers/dma/bcm-sba-raid.c
1309
dma_addr_t src, u8 scf, size_t len,
drivers/dma/bcm-sba-raid.c
1324
dst_p, dst_q, src, scf);
drivers/dma/bcm-sba-raid.c
1334
sba_prep_dma_pq(struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src,
drivers/dma/bcm-sba-raid.c
1367
if (*dst_q == src[i]) {
drivers/dma/bcm-sba-raid.c
1377
off, dst_p, dst_q, src[i], scf[i],
drivers/dma/bcm-sba-raid.c
1395
off, dst_p, dst_q, src[i], scf[i],
drivers/dma/bcm-sba-raid.c
1409
dst_p, dst_q, src, src_cnt,
drivers/dma/bcm-sba-raid.c
645
dma_addr_t dst, dma_addr_t src)
drivers/dma/bcm-sba-raid.c
665
cmdsp->data = src + msg_offset;
drivers/dma/bcm-sba-raid.c
704
dma_addr_t off, dma_addr_t dst, dma_addr_t src,
drivers/dma/bcm-sba-raid.c
718
off, len, dst, src);
drivers/dma/bcm-sba-raid.c
728
sba_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src,
drivers/dma/bcm-sba-raid.c
740
req = sba_prep_dma_memcpy_req(sba, off, dst, src,
drivers/dma/bcm-sba-raid.c
764
dma_addr_t dst, dma_addr_t *src, u32 src_cnt)
drivers/dma/bcm-sba-raid.c
785
cmdsp->data = src[0] + msg_offset;
drivers/dma/bcm-sba-raid.c
803
cmdsp->data = src[i] + msg_offset;
drivers/dma/bcm-sba-raid.c
843
dma_addr_t off, dma_addr_t dst, dma_addr_t *src,
drivers/dma/bcm-sba-raid.c
857
off, len, dst, src, src_cnt);
drivers/dma/bcm-sba-raid.c
867
sba_prep_dma_xor(struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src,
drivers/dma/bcm-sba-raid.c
883
req = sba_prep_dma_xor_req(sba, off, dst, src, src_cnt,
drivers/dma/bcm-sba-raid.c
909
const u8 *scf, dma_addr_t *src, u32 src_cnt)
drivers/dma/bcm-sba-raid.c
985
cmdsp->data = src[i] + msg_offset;
drivers/dma/bcm2835-dma.c
286
dma_addr_t src, dma_addr_t dst, size_t buf_len,
drivers/dma/bcm2835-dma.c
322
control_block->src = src;
drivers/dma/bcm2835-dma.c
343
if (src && (info & BCM2835_DMA_S_INC))
drivers/dma/bcm2835-dma.c
344
src += control_block->length;
drivers/dma/bcm2835-dma.c
387
cb->cb->src = addr;
drivers/dma/bcm2835-dma.c
534
dma = control_block->src;
drivers/dma/bcm2835-dma.c
55
uint32_t src;
drivers/dma/bcm2835-dma.c
596
struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
drivers/dma/bcm2835-dma.c
607
if (!src || !dst || !len)
drivers/dma/bcm2835-dma.c
616
src, dst, len, 0, GFP_KERNEL);
drivers/dma/bcm2835-dma.c
631
dma_addr_t src = 0, dst = 0;
drivers/dma/bcm2835-dma.c
648
src = c->cfg.src_addr;
drivers/dma/bcm2835-dma.c
663
frames, src, dst, 0, 0,
drivers/dma/bcm2835-dma.c
683
dma_addr_t src, dst;
drivers/dma/bcm2835-dma.c
722
src = c->cfg.src_addr;
drivers/dma/bcm2835-dma.c
729
src = buf_addr;
drivers/dma/bcm2835-dma.c
750
frames, src, dst, buf_len,
drivers/dma/dma-jz4780.c
459
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/dma-jz4780.c
470
tsz = jz4780_dma_transfer_size(jzchan, dest | src | len,
drivers/dma/dma-jz4780.c
475
desc->desc[0].dsa = src;
drivers/dma/dmatest.c
234
struct dmatest_data src;
drivers/dma/dmatest.c
592
struct dmatest_data *src;
drivers/dma/dmatest.c
618
src = &thread->src;
drivers/dma/dmatest.c
623
src->cnt = dst->cnt = 1;
drivers/dma/dmatest.c
627
src->cnt = dst->cnt = 1;
drivers/dma/dmatest.c
631
src->cnt = min_odd(params->xor_sources | 1, dev->max_xor);
drivers/dma/dmatest.c
637
src->cnt = min_odd(params->pq_sources | 1, dma_maxpq(dev, 0));
drivers/dma/dmatest.c
646
for (i = 0; i < src->cnt; i++)
drivers/dma/dmatest.c
652
if ((src->cnt + dst->cnt) >= 255) {
drivers/dma/dmatest.c
654
src->cnt + dst->cnt);
drivers/dma/dmatest.c
665
src->gfp_flags = GFP_KERNEL;
drivers/dma/dmatest.c
668
src->gfp_flags = GFP_DMA;
drivers/dma/dmatest.c
672
if (dmatest_alloc_test_data(src, buf_size, align) < 0)
drivers/dma/dmatest.c
680
srcs = kzalloc_objs(dma_addr_t, src->cnt);
drivers/dma/dmatest.c
728
src->off = 0;
drivers/dma/dmatest.c
731
src->off = dmatest_random() % (buf_size - len + 1);
drivers/dma/dmatest.c
734
src->off = (src->off >> align) << align;
drivers/dma/dmatest.c
740
dmatest_init_srcs(src->aligned, src->off, len,
drivers/dma/dmatest.c
749
um = dmaengine_get_unmap_data(dma_dev, src->cnt + dst->cnt,
drivers/dma/dmatest.c
754
src->off, dst->off, len, ret);
drivers/dma/dmatest.c
759
for (i = 0; i < src->cnt; i++) {
drivers/dma/dmatest.c
760
void *buf = src->aligned[i];
drivers/dma/dmatest.c
766
srcs[i] = um->addr[i] + src->off;
drivers/dma/dmatest.c
770
src->off, dst->off, len, ret);
drivers/dma/dmatest.c
776
dsts = &um->addr[src->cnt];
drivers/dma/dmatest.c
787
src->off, dst->off, len, ret);
drivers/dma/dmatest.c
800
*(src->aligned[0] + src->off),
drivers/dma/dmatest.c
805
srcs, src->cnt,
drivers/dma/dmatest.c
811
src->cnt, pq_coefs,
drivers/dma/dmatest.c
816
result("prep error", total_tests, src->off,
drivers/dma/dmatest.c
830
result("submit error", total_tests, src->off,
drivers/dma/dmatest.c
853
result("test timed out", total_tests, src->off, dst->off,
drivers/dma/dmatest.c
862
"completion busy status", total_tests, src->off,
drivers/dma/dmatest.c
870
verbose_result("test passed", total_tests, src->off,
drivers/dma/dmatest.c
877
error_count = dmatest_verify(src->aligned, 0, src->off,
drivers/dma/dmatest.c
879
error_count += dmatest_verify(src->aligned, src->off,
drivers/dma/dmatest.c
880
src->off + len, src->off,
drivers/dma/dmatest.c
882
error_count += dmatest_verify(src->aligned, src->off + len,
drivers/dma/dmatest.c
883
buf_size, src->off + len,
drivers/dma/dmatest.c
891
dst->off + len, src->off,
drivers/dma/dmatest.c
902
result("data error", total_tests, src->off, dst->off,
drivers/dma/dmatest.c
906
verbose_result("test passed", total_tests, src->off,
drivers/dma/dmatest.c
928
dmatest_free_test_data(src);
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
279
static u32 axi_chan_get_xfer_width(struct axi_dma_chan *chan, dma_addr_t src,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
284
return __ffs(src | dst | len | BIT(max_width));
drivers/dma/dw/core.c
538
dwc_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/dw/core.c
557
&dest, &src, len, flags);
drivers/dma/dw/core.c
566
src_width = dst_width = __ffs(data_width | src | dest | len);
drivers/dma/dw/core.c
583
lli_write(desc, sar, src + offset);
drivers/dma/ep93xx_dma.c
1038
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/ep93xx_dma.c
1054
desc->src_addr = src + offset;
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
209
dma_addr_t dst, dma_addr_t src,
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
215
dpaa2_fl_set_addr(f_list, src);
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
242
dma_addr_t src, size_t len, ulong flags)
drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c
267
dpaa2_qdma_populate_frames(f_list, dst, src, len, QDMA_FL_FMT_SBF);
drivers/dma/fsl-edma-common.c
481
struct fsl_edma_hw_tcd *tcd, dma_addr_t src, dma_addr_t dst,
drivers/dma/fsl-edma-common.c
496
fsl_edma_set_tcd_to_le(fsl_chan, tcd, src, saddr);
drivers/dma/fsl-qdma.c
363
dma_addr_t dst, dma_addr_t src, u32 len)
drivers/dma/fsl-qdma.c
386
qdma_desc_addr_set64(csgf_src, src);
drivers/dma/fsl-qdma.c
976
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/fsl-qdma.c
986
fsl_qdma_comp_fill_memcpy(fsl_comp, dst, src, len);
drivers/dma/fsl_raid.c
316
struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
drivers/dma/fsl_raid.c
375
fill_cfd_frame(cf, i, len, src[j], 0);
drivers/dma/fsl_raid.c
391
struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
drivers/dma/fsl_raid.c
395
return fsl_re_prep_dma_genq(chan, dest, src, src_cnt, NULL, len, flags);
drivers/dma/fsl_raid.c
403
struct dma_chan *chan, dma_addr_t *dest, dma_addr_t *src,
drivers/dma/fsl_raid.c
433
dma_src[0] = *src;
drivers/dma/fsl_raid.c
435
dma_src[1] = *src;
drivers/dma/fsl_raid.c
454
return fsl_re_prep_dma_genq(chan, dest[1], src, src_cnt,
drivers/dma/fsl_raid.c
497
fill_cfd_frame(cf, i, len, src[j], 0);
drivers/dma/fsl_raid.c
526
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/fsl_raid.c
567
fill_cfd_frame(cf, 2, length, src, 1);
drivers/dma/fsldma.c
101
struct fsl_dma_ld_hw *hw, dma_addr_t src)
drivers/dma/fsldma.c
107
hw->src_addr = CPU_TO_DMA(chan, snoop_bits | src, 64);
drivers/dma/hisi_dma.c
482
hisi_dma_prep_dma_memcpy(struct dma_chan *c, dma_addr_t dst, dma_addr_t src,
drivers/dma/hisi_dma.c
493
desc->sqe.src_addr = cpu_to_le64(src);
drivers/dma/img-mdc-dma.c
207
dma_addr_t src, dma_addr_t dst, size_t len)
drivers/dma/img-mdc-dma.c
219
ldesc->read_addr = src;
drivers/dma/img-mdc-dma.c
229
IS_ALIGNED(src, mdma->bus_width))
drivers/dma/img-mdc-dma.c
285
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src, size_t len,
drivers/dma/img-mdc-dma.c
320
mdc_list_desc_config(mchan, curr, DMA_MEM_TO_MEM, src, dest,
drivers/dma/img-mdc-dma.c
326
src += xfer_size;
drivers/dma/imx-dma.c
125
dma_addr_t src;
drivers/dma/imx-dma.c
540
imx_dmav1_writel(imxdma, d->src, DMA_SAR(imxdmac->channel));
drivers/dma/imx-dma.c
551
(unsigned long long)d->src, d->len);
drivers/dma/imx-dma.c
836
desc->src = imxdmac->per_address;
drivers/dma/imx-dma.c
892
desc->src = imxdmac->per_address;
drivers/dma/imx-dma.c
906
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/imx-dma.c
913
__func__, imxdmac->channel, (unsigned long long)src,
drivers/dma/imx-dma.c
923
desc->src = src;
drivers/dma/imx-dma.c
960
desc->src = xt->src_start;
drivers/dma/ioat/dma.h
364
ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
drivers/dma/ioat/dma.h
367
ioat_prep_xor_val(struct dma_chan *chan, dma_addr_t *src,
drivers/dma/ioat/dma.h
371
ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
drivers/dma/ioat/dma.h
375
ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
drivers/dma/ioat/dma.h
379
ioat_prep_pqxor(struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
drivers/dma/ioat/dma.h
382
ioat_prep_pqxor_val(struct dma_chan *chan, dma_addr_t *src,
drivers/dma/ioat/init.c
303
u8 *src;
drivers/dma/ioat/init.c
316
src = kzalloc(IOAT_TEST_SIZE, GFP_KERNEL);
drivers/dma/ioat/init.c
317
if (!src)
drivers/dma/ioat/init.c
321
kfree(src);
drivers/dma/ioat/init.c
327
src[i] = (u8)i;
drivers/dma/ioat/init.c
338
dma_src = dma_map_single(dev, src, IOAT_TEST_SIZE, DMA_TO_DEVICE);
drivers/dma/ioat/init.c
381
if (memcmp(src, dest, IOAT_TEST_SIZE)) {
drivers/dma/ioat/init.c
394
kfree(src);
drivers/dma/ioat/prep.c
108
dma_addr_t src = dma_src;
drivers/dma/ioat/prep.c
130
hw->src_addr = src;
drivers/dma/ioat/prep.c
135
src += copy;
drivers/dma/ioat/prep.c
153
dma_addr_t dest, dma_addr_t *src, unsigned int src_cnt,
drivers/dma/ioat/prep.c
210
xor_set_src(descs, src[s], offset, s);
drivers/dma/ioat/prep.c
245
ioat_prep_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
drivers/dma/ioat/prep.c
253
return __ioat_prep_xor_lock(chan, NULL, dest, src, src_cnt, len, flags);
drivers/dma/ioat/prep.c
257
ioat_prep_xor_val(struct dma_chan *chan, dma_addr_t *src,
drivers/dma/ioat/prep.c
271
return __ioat_prep_xor_lock(chan, result, src[0], &src[1],
drivers/dma/ioat/prep.c
340
const dma_addr_t *dst, const dma_addr_t *src,
drivers/dma/ioat/prep.c
406
pq_set_src(descs, src[s], offset, scf[s], s);
drivers/dma/ioat/prep.c
464
const dma_addr_t *dst, const dma_addr_t *src,
drivers/dma/ioat/prep.c
519
pq16_set_src(descs, src[s], offset, scf[s], s);
drivers/dma/ioat/prep.c
574
ioat_prep_pq(struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
drivers/dma/ioat/prep.c
597
single_source[0] = src[0];
drivers/dma/ioat/prep.c
598
single_source[1] = src[0];
drivers/dma/ioat/prep.c
611
__ioat_prep_pq16_lock(chan, NULL, dst, src, src_cnt,
drivers/dma/ioat/prep.c
613
__ioat_prep_pq_lock(chan, NULL, dst, src, src_cnt,
drivers/dma/ioat/prep.c
619
ioat_prep_pq_val(struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
drivers/dma/ioat/prep.c
640
__ioat_prep_pq16_lock(chan, pqres, pq, src, src_cnt, scf, len,
drivers/dma/ioat/prep.c
642
__ioat_prep_pq_lock(chan, pqres, pq, src, src_cnt, scf, len,
drivers/dma/ioat/prep.c
647
ioat_prep_pqxor(struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
drivers/dma/ioat/prep.c
666
__ioat_prep_pq16_lock(chan, NULL, pq, src, src_cnt, scf, len,
drivers/dma/ioat/prep.c
668
__ioat_prep_pq_lock(chan, NULL, pq, src, src_cnt, scf, len,
drivers/dma/ioat/prep.c
673
ioat_prep_pqxor_val(struct dma_chan *chan, dma_addr_t *src,
drivers/dma/ioat/prep.c
693
pq[0] = src[0];
drivers/dma/ioat/prep.c
698
__ioat_prep_pq16_lock(chan, result, pq, &src[1], src_cnt - 1,
drivers/dma/ioat/prep.c
700
__ioat_prep_pq_lock(chan, result, pq, &src[1], src_cnt - 1,
drivers/dma/k3dma.c
447
dma_addr_t src, size_t len, u32 num, u32 ccfg)
drivers/dma/k3dma.c
455
ds->desc_hw[num].saddr = src;
drivers/dma/k3dma.c
489
struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
drivers/dma/k3dma.c
519
k3_dma_fill_desc(ds, dst, src, copy, num++, c->ccfg);
drivers/dma/k3dma.c
521
src += copy;
drivers/dma/k3dma.c
538
dma_addr_t addr, src = 0, dst = 0;
drivers/dma/k3dma.c
562
src = addr;
drivers/dma/k3dma.c
565
src = c->dev_addr;
drivers/dma/k3dma.c
569
k3_dma_fill_desc(ds, dst, src, len, num++, c->ccfg);
drivers/dma/k3dma.c
590
dma_addr_t addr, src = 0, dst = 0;
drivers/dma/k3dma.c
621
src = addr;
drivers/dma/k3dma.c
624
src = c->dev_addr;
drivers/dma/k3dma.c
635
k3_dma_fill_desc(ds, dst, src, len, num++, c->ccfg | en_tc2);
drivers/dma/mediatek/mtk-cqdma.c
243
mtk_dma_set(pc, MTK_CQDMA_SRC, cvd->src & MTK_CQDMA_ADDR_LIMIT);
drivers/dma/mediatek/mtk-cqdma.c
245
mtk_dma_set(pc, MTK_CQDMA_SRC2, cvd->src >> MTK_CQDMA_ADDR2_SHFIT);
drivers/dma/mediatek/mtk-cqdma.c
486
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/mediatek/mtk-cqdma.c
522
cvd[i]->src = src;
drivers/dma/mediatek/mtk-cqdma.c
539
src += tlen;
drivers/dma/mediatek/mtk-cqdma.c
83
dma_addr_t src;
drivers/dma/mediatek/mtk-hsdma.c
135
dma_addr_t src;
drivers/dma/mediatek/mtk-hsdma.c
450
WRITE_ONCE(txd->desc1, hvd->src);
drivers/dma/mediatek/mtk-hsdma.c
466
hvd->src += tlen;
drivers/dma/mediatek/mtk-hsdma.c
721
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/mediatek/mtk-hsdma.c
731
hvd->src = src;
drivers/dma/milbeaut-xdmac.c
121
val = md->src;
drivers/dma/milbeaut-xdmac.c
190
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/milbeaut-xdmac.c
200
md->src = src;
drivers/dma/milbeaut-xdmac.c
64
dma_addr_t src;
drivers/dma/mpc512x_dma.c
601
mpc_dma_prep_memcpy(struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
drivers/dma/mpc512x_dma.c
632
if (IS_ALIGNED(src | dst | len, 32)) {
drivers/dma/mpc512x_dma.c
637
} else if (!mdma->is_mpc8308 && IS_ALIGNED(src | dst | len, 16)) {
drivers/dma/mpc512x_dma.c
643
} else if (IS_ALIGNED(src | dst | len, 4)) {
drivers/dma/mpc512x_dma.c
648
} else if (IS_ALIGNED(src | dst | len, 2)) {
drivers/dma/mpc512x_dma.c
660
tcd->saddr = src;
drivers/dma/mv_xor.c
555
mv_xor_prep_dma_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
drivers/dma/mv_xor.c
585
ret = mv_xor_add_io_win(mv_chan, src[src_cnt]);
drivers/dma/mv_xor.c
588
mv_desc_set_src_addr(sw_desc, src_cnt, src[src_cnt]);
drivers/dma/mv_xor.c
599
mv_xor_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/mv_xor.c
606
return mv_xor_prep_dma_xor(chan, dest, &src, 1, len, flags);
drivers/dma/mv_xor.c
613
dma_addr_t src, dest;
drivers/dma/mv_xor.c
616
src = mv_chan->dummy_src_addr;
drivers/dma/mv_xor.c
624
return mv_xor_prep_dma_xor(chan, dest, &src, 1, len, flags);
drivers/dma/mv_xor.c
764
void *src, *dest;
drivers/dma/mv_xor.c
772
src = kmalloc(PAGE_SIZE, GFP_KERNEL);
drivers/dma/mv_xor.c
773
if (!src)
drivers/dma/mv_xor.c
778
kfree(src);
drivers/dma/mv_xor.c
784
((u8 *) src)[i] = (u8)i;
drivers/dma/mv_xor.c
798
src_dma = dma_map_page(dma_chan->device->dev, virt_to_page(src),
drivers/dma/mv_xor.c
799
offset_in_page(src), PAGE_SIZE,
drivers/dma/mv_xor.c
854
if (memcmp(src, dest, PAGE_SIZE)) {
drivers/dma/mv_xor.c
865
kfree(src);
drivers/dma/mv_xor_v2.c
193
dma_addr_t src, int index)
drivers/dma/mv_xor_v2.c
209
desc->data_buff_addr[arr_index] = lower_32_bits(src);
drivers/dma/mv_xor_v2.c
213
upper_32_bits(src) & 0xFFFF;
drivers/dma/mv_xor_v2.c
216
lower_32_bits(src);
drivers/dma/mv_xor_v2.c
220
(upper_32_bits(src) & 0xFFFF) << 16;
drivers/dma/mv_xor_v2.c
379
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/mv_xor_v2.c
389
__func__, len, &src, &dest, flags);
drivers/dma/mv_xor_v2.c
411
hw_descriptor->fill_pattern_src_addr[0] = lower_32_bits(src);
drivers/dma/mv_xor_v2.c
413
upper_32_bits(src) & 0xFFFF;
drivers/dma/mv_xor_v2.c
431
mv_xor_v2_prep_dma_xor(struct dma_chan *chan, dma_addr_t dest, dma_addr_t *src,
drivers/dma/mv_xor_v2.c
469
mv_xor_v2_set_data_buffers(xor_dev, hw_descriptor, src[i], i);
drivers/dma/nbpfaxi.c
1002
struct dma_chan *dchan, dma_addr_t dst, dma_addr_t src,
drivers/dma/nbpfaxi.c
1013
sg_dma_address(&src_sg) = src;
drivers/dma/nbpfaxi.c
1019
__func__, len, &src, &dst);
drivers/dma/nbpfaxi.c
507
dma_addr_t src, dma_addr_t dst, size_t size, bool last)
drivers/dma/nbpfaxi.c
519
hwdesc->src_addr = src;
drivers/dma/nbpfaxi.c
580
hwdesc->config, size, &src, &dst);
drivers/dma/owl-dma.c
1011
src = buf_addr + (period_len * i);
drivers/dma/owl-dma.c
1014
src = sconfig->src_addr;
drivers/dma/owl-dma.c
1018
ret = owl_dma_cfg_lli(vchan, lli, src, dst, period_len,
drivers/dma/owl-dma.c
383
dma_addr_t src, dma_addr_t dst,
drivers/dma/owl-dma.c
440
lli->hw[OWL_DMADESC_SADDR] = src;
drivers/dma/owl-dma.c
868
dma_addr_t dst, dma_addr_t src,
drivers/dma/owl-dma.c
897
ret = owl_dma_cfg_lli(vchan, lli, src + offset, dst + offset,
drivers/dma/owl-dma.c
928
dma_addr_t addr, src = 0, dst = 0;
drivers/dma/owl-dma.c
955
src = addr;
drivers/dma/owl-dma.c
958
src = sconfig->src_addr;
drivers/dma/owl-dma.c
962
ret = owl_dma_cfg_lli(vchan, lli, src, dst, len, dir, sconfig,
drivers/dma/owl-dma.c
992
dma_addr_t src = 0, dst = 0;
drivers/dma/pl330.c
2625
dma_addr_t dst, dma_addr_t src, size_t len)
drivers/dma/pl330.c
2629
px->src_addr = src;
drivers/dma/pl330.c
2634
dma_addr_t src, size_t len)
drivers/dma/pl330.c
2654
fill_px(&desc->px, dst, src, len);
drivers/dma/pl330.c
2687
dma_addr_t src;
drivers/dma/pl330.c
2733
src = dma_addr;
drivers/dma/pl330.c
2739
src = pch->fifo_dma;
drivers/dma/pl330.c
2750
fill_px(&desc->px, dst, src, period_len);
drivers/dma/pl330.c
2770
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/pl330.c
2782
desc = __pl330_prep_dma_memcpy(pch, dst, src, len);
drivers/dma/pl330.c
2798
while ((src | dst | len) & (burst - 1))
drivers/dma/ppc4xx/adma.c
180
static void prep_dma_xor_dbg(int id, dma_addr_t dst, dma_addr_t *src,
drivers/dma/ppc4xx/adma.c
187
pr_debug("\t0x%016llx ", src[i]);
drivers/dma/ppc4xx/adma.c
191
static void prep_dma_pq_dbg(int id, dma_addr_t *dst, dma_addr_t *src,
drivers/dma/ppc4xx/adma.c
198
pr_debug("\t0x%016llx ", src[i]);
drivers/dma/ppc4xx/adma.c
204
static void prep_dma_pqzero_sum_dbg(int id, dma_addr_t *src,
drivers/dma/ppc4xx/adma.c
2067
dma_addr_t *src, int src_cnt)
drivers/dma/ppc4xx/adma.c
2074
desc->src_cnt, (u32)src[i]);
drivers/dma/ppc4xx/adma.c
2084
dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt,
drivers/dma/ppc4xx/adma.c
2126
src[0]);
drivers/dma/ppc4xx/adma.c
213
pr_debug("\t0x%016llx(0x%02x) ", src[i], scf[i]);
drivers/dma/ppc4xx/adma.c
216
pr_debug("\t0x%016llx(no) ", src[i]);
drivers/dma/ppc4xx/adma.c
2170
dma_addr_t *dst, dma_addr_t *src, int src_cnt,
drivers/dma/ppc4xx/adma.c
221
pr_debug("\t0x%016llx ", src[src_cnt + i]);
drivers/dma/ppc4xx/adma.c
2210
src[1]);
drivers/dma/ppc4xx/adma.c
2257
src[0]);
drivers/dma/ppc4xx/adma.c
2274
dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt,
drivers/dma/ppc4xx/adma.c
2298
(src[0] + len) == src[1]) {
drivers/dma/ppc4xx/adma.c
2303
if ((src[1] + len) == src[2]) {
drivers/dma/ppc4xx/adma.c
2307
} else if ((src[1] + len * 2) == src[2]) {
drivers/dma/ppc4xx/adma.c
2310
} else if ((src[1] + len * 3) == src[2]) {
drivers/dma/ppc4xx/adma.c
2388
ppc440spe_adma_pq_set_src(sw_desc, src[src_cnt],
drivers/dma/ppc4xx/adma.c
2419
dma_addr_t *dst, int dst_cnt, dma_addr_t *src, int src_cnt,
drivers/dma/ppc4xx/adma.c
2432
descs_per_op = ppc440spe_dma2_pq_slot_count(src, src_cnt, len);
drivers/dma/ppc4xx/adma.c
2460
ppc440spe_adma_init_dma2rxor_slot(iter, src,
drivers/dma/ppc4xx/adma.c
2490
ppc440spe_adma_pq_set_src(sw_desc, src[src_cnt],
drivers/dma/ppc4xx/adma.c
2507
struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
drivers/dma/ppc4xx/adma.c
2518
dst, src, src_cnt));
drivers/dma/ppc4xx/adma.c
2523
if (src_cnt == 1 && dst[1] == src[0]) {
drivers/dma/ppc4xx/adma.c
2531
dest, 2, src, src_cnt, scf, len, flags);
drivers/dma/ppc4xx/adma.c
2535
if (src_cnt == 2 && dst[1] == src[1]) {
drivers/dma/ppc4xx/adma.c
2537
&dst[1], src, 2, scf, len, flags);
drivers/dma/ppc4xx/adma.c
2564
dst, dst_cnt, src, src_cnt, scf,
drivers/dma/ppc4xx/adma.c
2570
dst, dst_cnt, src, src_cnt, scf,
drivers/dma/ppc4xx/adma.c
2583
struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
drivers/dma/ppc4xx/adma.c
2605
src, src_cnt, scf));
drivers/dma/ppc4xx/adma.c
2740
src[src_cnt - 1]);
drivers/dma/ppc4xx/adma.c
2762
struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt,
drivers/dma/ppc4xx/adma.c
2769
pq[0] = src[0];
drivers/dma/ppc4xx/adma.c
2773
tx = ppc440spe_adma_prep_dma_pqzero_sum(chan, pq, &src[1],
drivers/dma/qcom/hidma.c
392
hidma_prep_dma_memcpy(struct dma_chan *dmach, dma_addr_t dest, dma_addr_t src,
drivers/dma/qcom/hidma.c
413
src, dest, len, flags,
drivers/dma/qcom/hidma.h
147
dma_addr_t src, dma_addr_t dest, u32 len, u32 flags, u32 txntype);
drivers/dma/qcom/hidma_ll.c
599
dma_addr_t src, dma_addr_t dest, u32 len,
drivers/dma/qcom/hidma_ll.c
622
tre_local[HIDMA_TRE_SRC_LOW_IDX] = lower_32_bits(src);
drivers/dma/qcom/hidma_ll.c
623
tre_local[HIDMA_TRE_SRC_HI_IDX] = upper_32_bits(src);
drivers/dma/qcom/qcom_adm.c
240
u32 *src, *dst;
drivers/dma/qcom/qcom_adm.c
245
src = &achan->slave.src_addr;
drivers/dma/qcom/qcom_adm.c
250
src = &mem_addr;
drivers/dma/qcom/qcom_adm.c
258
box_desc->src_addr = *src;
drivers/dma/qcom/qcom_adm.c
276
single_desc->src_addr = *src;
drivers/dma/qcom/qcom_adm.c
306
u32 *src, *dst;
drivers/dma/qcom/qcom_adm.c
309
src = &achan->slave.src_addr;
drivers/dma/qcom/qcom_adm.c
312
src = &mem_addr;
drivers/dma/qcom/qcom_adm.c
319
single_desc->src_addr = *src;
drivers/dma/sf-pdma/sf-pdma.c
106
sf_pdma_fill_desc(desc, dest, src, len);
drivers/dma/sf-pdma/sf-pdma.c
69
u64 dst, u64 src, u64 size)
drivers/dma/sf-pdma/sf-pdma.c
74
desc->src_addr = src;
drivers/dma/sf-pdma/sf-pdma.c
85
sf_pdma_prep_dma_memcpy(struct dma_chan *dchan, dma_addr_t dest, dma_addr_t src,
drivers/dma/sf-pdma/sf-pdma.c
92
if (chan && (!len || !dest || !src)) {
drivers/dma/sh/rcar-dmac.c
1156
dev_addr = rchan->src.slave_addr;
drivers/dma/sh/rcar-dmac.c
1157
dev_size = rchan->src.xfer_size;
drivers/dma/sh/rcar-dmac.c
1264
dma_addr_t src = buf_addr + (period_len * i);
drivers/dma/sh/rcar-dmac.c
1266
sg_set_page(&sgl[i], pfn_to_page(PFN_DOWN(src)), period_len,
drivers/dma/sh/rcar-dmac.c
1267
offset_in_page(src));
drivers/dma/sh/rcar-dmac.c
1268
sg_dma_address(&sgl[i]) = src;
drivers/dma/sh/rcar-dmac.c
1288
rchan->src.slave_addr = cfg->src_addr;
drivers/dma/sh/rcar-dmac.c
1290
rchan->src.xfer_size = cfg->src_addr_width;
drivers/dma/sh/rcar-dmac.c
165
struct rcar_dmac_chan_slave src;
drivers/dma/sh/rcar-dmac.c
896
xfer_size = chan->src.xfer_size;
drivers/dma/sh/rz-dmac.c
328
lmdesc->sa = d->src;
drivers/dma/sh/rz-dmac.c
494
rz_dmac_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/sh/rz-dmac.c
502
__func__, channel->index, &src, &dest, len);
drivers/dma/sh/rz-dmac.c
51
dma_addr_t src;
drivers/dma/sh/rz-dmac.c
511
desc->src = src;
drivers/dma/sh/rz-dmac.c
550
desc->src = channel->src_per_address;
drivers/dma/sh/shdma-base.c
515
unsigned long flags, dma_addr_t *dst, dma_addr_t *src, size_t *len,
drivers/dma/sh/shdma-base.c
533
ops->desc_setup(schan, new, *src, *dst, &copy_size);
drivers/dma/sh/shdma-base.c
546
copy_size, *len, src, dst, &new->async_tx,
drivers/dma/sh/shdma-base.c
556
*src += copy_size;
drivers/dma/sh/shdma-base.c
750
dma_addr_t src = buf_addr + (period_len * i);
drivers/dma/sh/shdma-base.c
752
sg_set_page(&sgl[i], pfn_to_page(PFN_DOWN(src)), period_len,
drivers/dma/sh/shdma-base.c
753
offset_in_page(src));
drivers/dma/sh/shdma-base.c
754
sg_dma_address(&sgl[i]) = src;
drivers/dma/sh/shdmac.c
387
dma_addr_t src, dma_addr_t dst, size_t *len)
drivers/dma/sh/shdmac.c
395
sh_desc->hw.sar = src;
drivers/dma/sprd-dma.c
1002
src = slave_cfg->src_addr;
drivers/dma/sprd-dma.c
1007
start_src = src;
drivers/dma/sprd-dma.c
1019
ret = sprd_dma_fill_linklist_desc(chan, sglen, i, src, dst, len,
drivers/dma/sprd-dma.c
745
dma_addr_t src, dma_addr_t dst, u32 len,
drivers/dma/sprd-dma.c
802
hw->wrap_ptr = (src >> SPRD_DMA_HIGH_ADDR_OFFSET) & SPRD_DMA_HIGH_ADDR_MASK;
drivers/dma/sprd-dma.c
804
hw->src_addr = src & SPRD_DMA_LOW_ADDR_MASK;
drivers/dma/sprd-dma.c
876
dma_addr_t src, dma_addr_t dst, u32 len,
drivers/dma/sprd-dma.c
890
return sprd_dma_fill_desc(chan, hw, sglen, sg_index, src, dst, len,
drivers/dma/sprd-dma.c
895
sprd_dma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/sprd-dma.c
912
hw->src_addr = src & SPRD_DMA_LOW_ADDR_MASK;
drivers/dma/sprd-dma.c
914
hw->wrap_ptr = (src >> SPRD_DMA_HIGH_ADDR_OFFSET) &
drivers/dma/sprd-dma.c
956
dma_addr_t src = 0, dst = 0;
drivers/dma/sprd-dma.c
999
src = sg_dma_address(sg);
drivers/dma/st_fdma.c
312
struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
drivers/dma/st_fdma.c
338
hw_node->saddr = src;
drivers/dma/ste_dma40.c
1675
regs[i] = readl(base->virtbase + il[i].src);
drivers/dma/ste_dma40.c
2138
desc->lli_log.src,
drivers/dma/ste_dma40.c
2169
desc->lli_phy.src,
drivers/dma/ste_dma40.c
2170
virt_to_phys(desc->lli_phy.src),
drivers/dma/ste_dma40.c
2308
static void __d40_set_prio_rt(struct d40_chan *d40c, int dev_type, bool src)
drivers/dma/ste_dma40.c
2328
if (!src && chan_is_logical(d40c))
drivers/dma/ste_dma40.c
2334
if (!src)
drivers/dma/ste_dma40.c
2491
dma_addr_t src,
drivers/dma/ste_dma40.c
2502
sg_dma_address(&src_sg) = src;
drivers/dma/ste_dma40.c
265
u32 src;
drivers/dma/ste_dma40.c
684
d40d->lli_log.src = PTR_ALIGN(base, align);
drivers/dma/ste_dma40.c
685
d40d->lli_log.dst = d40d->lli_log.src + lli_len;
drivers/dma/ste_dma40.c
689
d40d->lli_phy.src = PTR_ALIGN(base, align);
drivers/dma/ste_dma40.c
690
d40d->lli_phy.dst = d40d->lli_phy.src + lli_len;
drivers/dma/ste_dma40.c
693
d40d->lli_phy.src,
drivers/dma/ste_dma40.c
718
d40d->lli_log.src = NULL;
drivers/dma/ste_dma40.c
720
d40d->lli_phy.src = NULL;
drivers/dma/ste_dma40.c
832
struct d40_phy_lli *lli_src = desc->lli_phy.src;
drivers/dma/ste_dma40.c
901
&lli->src[lli_current],
drivers/dma/ste_dma40.c
929
&lli->src[lli_current],
drivers/dma/ste_dma40.c
939
&lli->src[lli_current],
drivers/dma/ste_dma40_ll.c
104
src |= BIT(D40_SREG_CFG_PHY_PEN_POS);
drivers/dma/ste_dma40_ll.c
105
src |= cfg->src_info.psize << D40_SREG_CFG_PSIZE_POS;
drivers/dma/ste_dma40_ll.c
113
src |= d40_width_to_bits(cfg->src_info.data_width)
drivers/dma/ste_dma40_ll.c
120
src |= BIT(D40_SREG_CFG_PRI_POS);
drivers/dma/ste_dma40_ll.c
125
src |= BIT(D40_SREG_CFG_LBE_POS);
drivers/dma/ste_dma40_ll.c
129
*src_cfg = src;
drivers/dma/ste_dma40_ll.c
70
u32 src = 0;
drivers/dma/ste_dma40_ll.c
76
src |= BIT(D40_SREG_CFG_MST_POS);
drivers/dma/ste_dma40_ll.c
77
src |= D40_TYPE_TO_EVENT(cfg->dev_type);
drivers/dma/ste_dma40_ll.c
80
src |= BIT(D40_SREG_CFG_PHY_TM_POS);
drivers/dma/ste_dma40_ll.c
82
src |= 3 << D40_SREG_CFG_PHY_TM_POS;
drivers/dma/ste_dma40_ll.c
99
src |= BIT(D40_SREG_CFG_EIM_POS);
drivers/dma/ste_dma40_ll.h
361
struct d40_phy_lli *src;
drivers/dma/ste_dma40_ll.h
391
struct d40_log_lli *src;
drivers/dma/stm32/stm32-dma.c
1243
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/stm32/stm32-dma.c
1285
desc->sg_req[i].chan_reg.dma_spar = src + offset;
drivers/dma/stm32/stm32-dma3.c
1209
dma_addr_t dst, dma_addr_t src)
drivers/dma/stm32/stm32-dma3.c
1229
chan->dma_config.src_addr = src;
drivers/dma/stm32/stm32-dma3.c
1235
dma_addr_t dst, dma_addr_t src,
drivers/dma/stm32/stm32-dma3.c
1256
stm32_dma3_init_chan_config_for_memcpy(chan, dst, src);
drivers/dma/stm32/stm32-dma3.c
1270
src + offset, dst + offset, next_size);
drivers/dma/stm32/stm32-dma3.c
1274
stm32_dma3_chan_prep_hwdesc(chan, swdesc, i, src + offset, dst + offset, next_size,
drivers/dma/stm32/stm32-dma3.c
1303
dma_addr_t sg_addr, dev_addr, src, dst;
drivers/dma/stm32/stm32-dma3.c
1337
src = sg_addr;
drivers/dma/stm32/stm32-dma3.c
1341
src, dst, chunk);
drivers/dma/stm32/stm32-dma3.c
1346
src = dev_addr;
drivers/dma/stm32/stm32-dma3.c
1350
src, dst, chunk);
drivers/dma/stm32/stm32-dma3.c
1359
stm32_dma3_chan_prep_hwdesc(chan, swdesc, j, src, dst, chunk,
drivers/dma/stm32/stm32-dma3.c
1395
dma_addr_t src, dst;
drivers/dma/stm32/stm32-dma3.c
1419
src = buf_addr;
drivers/dma/stm32/stm32-dma3.c
1423
src, dst, period_len);
drivers/dma/stm32/stm32-dma3.c
1425
src = chan->dma_config.src_addr;
drivers/dma/stm32/stm32-dma3.c
1429
src, dst, period_len);
drivers/dma/stm32/stm32-dma3.c
1440
src = buf_addr + i * period_len;
drivers/dma/stm32/stm32-dma3.c
1443
src = chan->dma_config.src_addr;
drivers/dma/stm32/stm32-dma3.c
1447
stm32_dma3_chan_prep_hwdesc(chan, swdesc, i, src, dst, period_len,
drivers/dma/stm32/stm32-dma3.c
501
u32 curr, dma_addr_t src, dma_addr_t dst, u32 len,
drivers/dma/stm32/stm32-dma3.c
512
hwdesc->csar = src;
drivers/dma/stm32/stm32-mdma.c
1016
max_width = stm32_mdma_get_max_width(src, len, tlen);
drivers/dma/stm32/stm32-mdma.c
1048
hwdesc->csar = src;
drivers/dma/stm32/stm32-mdma.c
1070
max_width = stm32_mdma_get_max_width(src, len, tlen);
drivers/dma/stm32/stm32-mdma.c
1102
src + offset, dest + offset,
drivers/dma/stm32/stm32-mdma.c
937
stm32_mdma_prep_dma_memcpy(struct dma_chan *c, dma_addr_t dest, dma_addr_t src,
drivers/dma/stm32/stm32-mdma.c
993
stm32_mdma_set_bus(dmadev, &ctbr, STM32_MDMA_CTBR_SBUS, src);
drivers/dma/sun4i-dma.c
206
dma_addr_t src;
drivers/dma/sun4i-dma.c
361
writel_relaxed(d->src, pchan->base + SUN4I_DDMA_SRC_ADDR_REG);
drivers/dma/sun4i-dma.c
367
writel_relaxed(d->src, pchan->base + SUN4I_NDMA_SRC_ADDR_REG);
drivers/dma/sun4i-dma.c
523
generate_ndma_promise(struct dma_chan *chan, dma_addr_t src, dma_addr_t dest,
drivers/dma/sun4i-dma.c
539
promise->src = src;
drivers/dma/sun4i-dma.c
591
generate_ddma_promise(struct dma_chan *chan, dma_addr_t src, dma_addr_t dest,
drivers/dma/sun4i-dma.c
602
promise->src = src;
drivers/dma/sun4i-dma.c
705
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/sun4i-dma.c
728
promise = generate_ddma_promise(chan, src, dest, len, sconfig);
drivers/dma/sun4i-dma.c
730
promise = generate_ndma_promise(chan, src, dest, len, sconfig,
drivers/dma/sun4i-dma.c
766
dma_addr_t src, dest;
drivers/dma/sun4i-dma.c
793
src = buf;
drivers/dma/sun4i-dma.c
800
src = sconfig->src_addr;
drivers/dma/sun4i-dma.c
851
src = buf + offset;
drivers/dma/sun4i-dma.c
857
promise = generate_ddma_promise(chan, src, dest,
drivers/dma/sun4i-dma.c
860
promise = generate_ndma_promise(chan, src, dest,
drivers/dma/sun6i-dma.c
157
u32 src;
drivers/dma/sun6i-dma.c
405
v_lli->cfg, v_lli->src, v_lli->dst,
drivers/dma/sun6i-dma.c
653
dma_addr_t src, dma_addr_t dst)
drivers/dma/sun6i-dma.c
655
v_lli->src = lower_32_bits(src);
drivers/dma/sun6i-dma.c
659
v_lli->para |= SRC_HIGH_ADDR(upper_32_bits(src)) |
drivers/dma/sun6i-dma.c
664
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/sun6i-dma.c
676
__func__, vchan->vc.chan.chan_id, &dest, &src, len, flags);
drivers/dma/sun6i-dma.c
693
sun6i_dma_set_addr(sdev, v_lli, src, dest);
drivers/dma/tegra186-gpc-dma.c
937
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/tegra186-gpc-dma.c
946
if ((len & 3) || (src & 3) || (dest & 3) || len > max_dma_count) {
drivers/dma/tegra186-gpc-dma.c
988
sg_req[0].ch_regs.src_ptr = src;
drivers/dma/tegra186-gpc-dma.c
991
FIELD_PREP(TEGRA_GPCDMA_HIGH_ADDR_SRC_PTR, (src >> 32));
drivers/dma/ti/edma.c
1106
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/ti/edma.c
1119
switch (__ffs((src | dest | len))) {
drivers/dma/ti/edma.c
1170
ret = edma_config_pset(chan, &edesc->pset[0], src, dest, 1,
drivers/dma/ti/edma.c
1199
src += pset_len;
drivers/dma/ti/edma.c
1202
ret = edma_config_pset(chan, &edesc->pset[1], src, dest, 1,
drivers/dma/ti/edma.c
1278
param->src = xt->src_start;
drivers/dma/ti/edma.c
142
u32 src;
drivers/dma/ti/edma.c
1424
edesc->pset[i].param.src,
drivers/dma/ti/edma.c
761
edesc->pset[j].param.src,
drivers/dma/ti/edma.c
991
param->src = src_addr;
drivers/dma/ti/k3-psil-am62.c
182
.src = am62_src_ep_map,
drivers/dma/ti/k3-psil-am62a.c
192
.src = am62a_src_ep_map,
drivers/dma/ti/k3-psil-am62p.c
321
.src = am62p_src_ep_map,
drivers/dma/ti/k3-psil-am64.c
154
.src = am64_src_ep_map,
drivers/dma/ti/k3-psil-am654.c
171
.src = am654_src_ep_map,
drivers/dma/ti/k3-psil-j7200.c
238
.src = j7200_src_ep_map,
drivers/dma/ti/k3-psil-j721e.c
373
.src = j721e_src_ep_map,
drivers/dma/ti/k3-psil-j721s2.c
255
.src = j721s2_src_ep_map,
drivers/dma/ti/k3-psil-j784s4.c
350
.src = j784s4_src_ep_map,
drivers/dma/ti/k3-psil-priv.h
31
struct psil_ep *src;
drivers/dma/ti/k3-psil.c
63
if (soc_ep_map->src) {
drivers/dma/ti/k3-psil.c
65
if (soc_ep_map->src[i].thread_id == thread_id)
drivers/dma/ti/k3-psil.c
66
return &soc_ep_map->src[i].ep_config;
drivers/dma/ti/k3-udma.c
3712
udma_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/ti/k3-udma.c
3732
num_tr = udma_get_tr_counters(len, __ffs(src | dest), &tr0_cnt0,
drivers/dma/ti/k3-udma.c
3750
src |= (u64)uc->ud->asel << K3_ADDRESS_ASEL_SHIFT;
drivers/dma/ti/k3-udma.c
3762
tr_req[0].addr = src;
drivers/dma/ti/k3-udma.c
3781
tr_req[1].addr = src + tr0_cnt1 * tr0_cnt0;
drivers/dma/ti/omap-dma.c
1242
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/ti/omap-dma.c
1253
data_type = __ffs((src | dest | len));
drivers/dma/ti/omap-dma.c
1258
d->dev_addr = src;
drivers/dma/txx9dmac.c
709
txx9dmac_prep_dma_memcpy(struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
drivers/dma/txx9dmac.c
721
(u64)dest, (u64)src, len, flags);
drivers/dma/txx9dmac.c
755
desc->hwdesc.SAR = src + offset;
drivers/dma/txx9dmac.c
761
desc->hwdesc32.SAR = src + offset;
drivers/dma/uniphier-xdmac.c
140
src_addr = xd->nodes[xd->cur_node].src;
drivers/dma/uniphier-xdmac.c
282
dma_addr_t src, size_t len, unsigned long flags)
drivers/dma/uniphier-xdmac.c
302
xd->nodes[i].src = src;
drivers/dma/uniphier-xdmac.c
307
src += tlen;
drivers/dma/uniphier-xdmac.c
357
xd->nodes[i].src = (direction == DMA_DEV_TO_MEM)
drivers/dma/uniphier-xdmac.c
71
dma_addr_t src;
drivers/dma/xgene-dma.c
416
dma_addr_t *dst, dma_addr_t *src,
drivers/dma/xgene-dma.c
445
&len, &src[i]);
drivers/dma/xgene-dma.c
839
struct dma_chan *dchan, dma_addr_t dst, dma_addr_t *src,
drivers/dma/xgene-dma.c
859
xgene_dma_prep_xor_desc(chan, new, &dst, src,
drivers/dma/xgene-dma.c
887
struct dma_chan *dchan, dma_addr_t *dst, dma_addr_t *src,
drivers/dma/xgene-dma.c
906
memcpy(_src, src, sizeof(*src) * src_cnt);
drivers/dma/xgene-dma.c
934
xgene_dma_prep_xor_desc(chan, new, &dst[0], src,
drivers/dma/xilinx/xdma.c
608
u64 addr, dev_addr, *src, *dst;
drivers/dma/xilinx/xdma.c
622
src = &addr;
drivers/dma/xilinx/xdma.c
626
src = &dev_addr;
drivers/dma/xilinx/xdma.c
633
desc_num += xdma_fill_descs(sw_desc, *src, *dst, sg_dma_len(sg), desc_num);
drivers/dma/xilinx/xdma.c
669
u64 addr, dev_addr, *src, *dst;
drivers/dma/xilinx/xdma.c
699
src = &addr;
drivers/dma/xilinx/xdma.c
703
src = &dev_addr;
drivers/dma/xilinx/xdma.c
709
desc_num += xdma_fill_descs(sw_desc, *src, *dst, period_size, desc_num);
drivers/dma/xilinx/zynqmp_dma.c
181
u64 src;
drivers/dma/xilinx/zynqmp_dma.c
317
dma_addr_t src, dma_addr_t dst, size_t len,
drivers/dma/xilinx/zynqmp_dma.c
323
sdesc->addr = src;
drivers/dpll/dpll_core.c
591
static int dpll_pin_prop_dup(const struct dpll_pin_properties *src,
drivers/dpll/dpll_core.c
594
if (WARN_ON(src->freq_supported && !src->freq_supported_num))
drivers/dpll/dpll_core.c
597
memcpy(dst, src, sizeof(*dst));
drivers/dpll/dpll_core.c
598
if (src->freq_supported) {
drivers/dpll/dpll_core.c
599
size_t freq_size = src->freq_supported_num *
drivers/dpll/dpll_core.c
600
sizeof(*src->freq_supported);
drivers/dpll/dpll_core.c
601
dst->freq_supported = kmemdup(src->freq_supported,
drivers/dpll/dpll_core.c
606
if (src->board_label) {
drivers/dpll/dpll_core.c
607
dst->board_label = kstrdup(src->board_label, GFP_KERNEL);
drivers/dpll/dpll_core.c
611
if (src->panel_label) {
drivers/dpll/dpll_core.c
612
dst->panel_label = kstrdup(src->panel_label, GFP_KERNEL);
drivers/dpll/dpll_core.c
616
if (src->package_label) {
drivers/dpll/dpll_core.c
617
dst->package_label = kstrdup(src->package_label, GFP_KERNEL);
drivers/edac/armada_xp_edac.c
403
uint32_t cnt, src, txn, err, attr_cap, addr_cap, way_cap;
drivers/edac/armada_xp_edac.c
423
src = (attr_cap & AURORA_ERR_ATTR_SRC_MSK) >> AURORA_ERR_ATTR_SRC_OFF;
drivers/edac/armada_xp_edac.c
424
if (src <= 3)
drivers/edac/armada_xp_edac.c
425
len += scnprintf(msg+len, size-len, "src=CPU%d ", src);
drivers/edac/ghes_edac.c
446
struct dimm_info *src, *dst;
drivers/edac/ghes_edac.c
450
src = &ghes_hw.dimms[i];
drivers/edac/ghes_edac.c
452
dst->idx = src->idx;
drivers/edac/ghes_edac.c
453
dst->smbios_handle = src->smbios_handle;
drivers/edac/ghes_edac.c
454
dst->nr_pages = src->nr_pages;
drivers/edac/ghes_edac.c
455
dst->mtype = src->mtype;
drivers/edac/ghes_edac.c
456
dst->edac_mode = src->edac_mode;
drivers/edac/ghes_edac.c
457
dst->dtype = src->dtype;
drivers/edac/ghes_edac.c
458
dst->grain = src->grain;
drivers/edac/ghes_edac.c
464
if (strlen(src->label))
drivers/edac/ghes_edac.c
465
memcpy(dst->label, src->label, sizeof(src->label));
drivers/edac/versalnet_edac.c
587
int len, void *priv, u32 src)
drivers/edac/versalnet_edac.c
727
chinfo.src = RPMSG_ADDR_ANY;
drivers/edac/xgene_edac.c
1007
#define L3C_ELR_ERRSYN(src) ((src & 0xFF800000) >> 23)
drivers/edac/xgene_edac.c
1008
#define L3C_ELR_ERRWAY(src) ((src & 0x007E0000) >> 17)
drivers/edac/xgene_edac.c
1009
#define L3C_ELR_AGENTID(src) ((src & 0x0001E000) >> 13)
drivers/edac/xgene_edac.c
1010
#define L3C_ELR_ERRGRP(src) ((src & 0x00000F00) >> 8)
drivers/edac/xgene_edac.c
1011
#define L3C_ELR_OPTYPE(src) ((src & 0x000000F0) >> 4)
drivers/edac/xgene_edac.c
1012
#define L3C_ELR_PADDRHIGH(src) (src & 0x0000000F)
drivers/edac/xgene_edac.c
1015
#define L3C_BELR_BANK(src) (src & 0x0000000F)
drivers/edac/xgene_edac.c
116
#define MCU_EBLRR_ERRBANK_RD(src) (((src) & 0x00000007) >> 0)
drivers/edac/xgene_edac.c
118
#define MCU_ERCRR_ERRROW_RD(src) (((src) & 0xFFFF0000) >> 16)
drivers/edac/xgene_edac.c
119
#define MCU_ERCRR_ERRCOL_RD(src) ((src) & 0x00000FFF)
drivers/edac/xgene_edac.c
121
#define MCU_SBECNT_COUNT(src) ((src) & 0xFFFF)
drivers/edac/xgene_edac.c
1279
#define REQTYPE_RD(src) (((src) & BIT(0)))
drivers/edac/xgene_edac.c
1280
#define ERRADDRH_RD(src) (((src) & 0xffc00000) >> 22)
drivers/edac/xgene_edac.c
1313
#define REQTYPE_F2_RD(src) ((src) & BIT(0))
drivers/edac/xgene_edac.c
1314
#define ERRADDRH_F2_RD(src) (((src) & 0xffc00000) >> 22)
drivers/edac/xgene_edac.c
1324
#define ERRADDR_RD(src) ((src) & 0x03ffffff)
drivers/edac/xgene_edac.c
455
#define MEMERR_CPU_ICFESR_ERRWAY_RD(src) (((src) & 0xFF000000) >> 24)
drivers/edac/xgene_edac.c
456
#define MEMERR_CPU_ICFESR_ERRINDEX_RD(src) (((src) & 0x003F0000) >> 16)
drivers/edac/xgene_edac.c
457
#define MEMERR_CPU_ICFESR_ERRINFO_RD(src) (((src) & 0x0000FF00) >> 8)
drivers/edac/xgene_edac.c
458
#define MEMERR_CPU_ICFESR_ERRTYPE_RD(src) (((src) & 0x00000070) >> 4)
drivers/edac/xgene_edac.c
462
#define MEMERR_CPU_LSUESR_ERRWAY_RD(src) (((src) & 0xFF000000) >> 24)
drivers/edac/xgene_edac.c
463
#define MEMERR_CPU_LSUESR_ERRINDEX_RD(src) (((src) & 0x003F0000) >> 16)
drivers/edac/xgene_edac.c
464
#define MEMERR_CPU_LSUESR_ERRINFO_RD(src) (((src) & 0x0000FF00) >> 8)
drivers/edac/xgene_edac.c
465
#define MEMERR_CPU_LSUESR_ERRTYPE_RD(src) (((src) & 0x00000070) >> 4)
drivers/edac/xgene_edac.c
471
#define MEMERR_CPU_MMUESR_ERRWAY_RD(src) (((src) & 0xFF000000) >> 24)
drivers/edac/xgene_edac.c
472
#define MEMERR_CPU_MMUESR_ERRINDEX_RD(src) (((src) & 0x007F0000) >> 16)
drivers/edac/xgene_edac.c
473
#define MEMERR_CPU_MMUESR_ERRINFO_RD(src) (((src) & 0x0000FF00) >> 8)
drivers/edac/xgene_edac.c
475
#define MEMERR_CPU_MMUESR_ERRTYPE_RD(src) (((src) & 0x00000070) >> 4)
drivers/edac/xgene_edac.c
484
#define MEMERR_L2C_L2ESR_ERRSYN_RD(src) (((src) & 0xFF000000) >> 24)
drivers/edac/xgene_edac.c
485
#define MEMERR_L2C_L2ESR_ERRWAY_RD(src) (((src) & 0x00FC0000) >> 18)
drivers/edac/xgene_edac.c
486
#define MEMERR_L2C_L2ESR_ERRCPU_RD(src) (((src) & 0x00020000) >> 17)
drivers/edac/xgene_edac.c
487
#define MEMERR_L2C_L2ESR_ERRGROUP_RD(src) (((src) & 0x0000E000) >> 13)
drivers/edac/xgene_edac.c
488
#define MEMERR_L2C_L2ESR_ERRACTION_RD(src) (((src) & 0x00001C00) >> 10)
drivers/edac/xgene_edac.c
489
#define MEMERR_L2C_L2ESR_ERRTYPE_RD(src) (((src) & 0x00000300) >> 8)
drivers/firewire/ohci.c
2178
static void copy_config_rom(__be32 *dest, const __be32 *src, size_t length)
drivers/firewire/ohci.c
2182
memcpy(dest, src, size);
drivers/firmware/arm_ffa/driver.c
656
static void ffa_emad_impdef_value_init(u32 version, void *dst, void *src)
drivers/firmware/arm_ffa/driver.c
661
memcpy(dst, src, sizeof(ep_mem_access->impdef_val));
drivers/firmware/efi/earlycon.c
111
src = efi_earlycon_map((i + font->height) * len, len);
drivers/firmware/efi/earlycon.c
112
if (!src) {
drivers/firmware/efi/earlycon.c
117
memmove(dst, src, maxlen);
drivers/firmware/efi/earlycon.c
119
efi_earlycon_unmap(src, len);
drivers/firmware/efi/earlycon.c
129
const u8 *src;
drivers/firmware/efi/earlycon.c
134
src = font->data + c * font->height * bytes + h * bytes;
drivers/firmware/efi/earlycon.c
138
x = *(src + m / 8);
drivers/firmware/efi/earlycon.c
91
unsigned long *dst, *src;
drivers/firmware/efi/libstub/efi-stub-helper.c
121
const efi_load_option_t *src, size_t size)
drivers/firmware/efi/libstub/efi-stub-helper.c
131
pos = src->variable_data;
drivers/firmware/efi/libstub/efi-stub-helper.c
134
if ((src->attributes & ~EFI_LOAD_OPTION_MASK) != 0)
drivers/firmware/efi/libstub/efi-stub-helper.c
161
if (pos != (const void *)file_path_list + src->file_path_list_length)
drivers/firmware/efi/libstub/efi-stub-helper.c
164
dest->attributes = src->attributes;
drivers/firmware/efi/libstub/efi-stub-helper.c
165
dest->file_path_list_length = src->file_path_list_length;
drivers/firmware/efi/libstub/intrinsics.c
18
static void *efistub_memmove(u8 *dst, const u8 *src, size_t len)
drivers/firmware/efi/libstub/intrinsics.c
20
if (src > dst || dst >= (src + len))
drivers/firmware/efi/libstub/intrinsics.c
22
dst[i] = src[i];
drivers/firmware/efi/libstub/intrinsics.c
25
dst[i] = src[i];
drivers/firmware/efi/libstub/intrinsics.c
38
void *memcpy(void *dst, const void *src, size_t len)
drivers/firmware/efi/libstub/intrinsics.c
41
return efistub_memmove(dst, src, len);
drivers/firmware/efi/libstub/intrinsics.c
43
efi_bs_call(copy_mem, dst, src, len);
drivers/firmware/efi/libstub/intrinsics.c
47
extern void *memmove(void *dst, const void *src, size_t len) __alias(memcpy);
drivers/firmware/efi/test/efi_test.c
111
copy_ucs2_from_user(efi_char16_t **dst, efi_char16_t __user *src)
drivers/firmware/efi/test/efi_test.c
115
len = user_ucs2_strsize(src);
drivers/firmware/efi/test/efi_test.c
118
return copy_ucs2_from_user_len(dst, src, len);
drivers/firmware/efi/test/efi_test.c
131
copy_ucs2_to_user_len(efi_char16_t __user *dst, efi_char16_t *src, size_t len)
drivers/firmware/efi/test/efi_test.c
133
if (!src)
drivers/firmware/efi/test/efi_test.c
136
return copy_to_user(dst, src, len);
drivers/firmware/efi/test/efi_test.c
63
copy_ucs2_from_user_len(efi_char16_t **dst, efi_char16_t __user *src,
drivers/firmware/efi/test/efi_test.c
68
if (!src) {
drivers/firmware/efi/test/efi_test.c
73
buf = memdup_user(src, len);
drivers/firmware/efi/test/efi_test.c
89
get_ucs2_strsize_from_user(efi_char16_t __user *src, size_t *len)
drivers/firmware/efi/test/efi_test.c
91
*len = user_ucs2_strsize(src);
drivers/firmware/qcom/qcom_scm.c
1319
size_t mem_sz, phys_addr_t src, size_t src_sz,
drivers/firmware/qcom/qcom_scm.c
1331
.args[2] = src,
drivers/firmware/qcom/qcom_scm.c
1372
__le32 *src;
drivers/firmware/qcom/qcom_scm.c
1376
src_sz = hweight64(srcvm_bits) * sizeof(*src);
drivers/firmware/qcom/qcom_scm.c
1390
src = ptr;
drivers/firmware/qcom/qcom_scm.c
1394
src[i++] = cpu_to_le32(b);
drivers/firmware/tegra/ivc.c
625
static inline void iosys_map_copy(struct iosys_map *dst, const struct iosys_map *src)
drivers/firmware/tegra/ivc.c
627
*dst = *src;
drivers/firmware/turris-mox-rwtm.c
283
static void mox_ecc_number_to_bin(void *dst, const u32 *src)
drivers/firmware/turris-mox-rwtm.c
287
cpu_to_be32_array(tmp, src, MOX_ECC_NUM_WORDS);
drivers/firmware/xilinx/zynqmp.c
1517
int zynqmp_pm_load_pdi(const u32 src, const u64 address)
drivers/firmware/xilinx/zynqmp.c
1519
return zynqmp_pm_invoke_fn(PM_LOAD_PDI, NULL, 3, src, lower_32_bits(address),
drivers/gpu/drm/adp/adp_drv.c
171
drm_rect_fp_to_int(&src_rect, &new_state->src);
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
136
reset_context.src = adev->enable_mes ?
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1641
void amdgpu_atombios_copy_swap(u8 *dst, u8 *src, u8 num_bytes, bool to_le)
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1649
memcpy(src_tmp, src, num_bytes);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1654
memcpy(src_tmp, src, align_num_bytes);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c
1660
memcpy(dst, src, num_bytes);
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h
202
void amdgpu_atombios_copy_swap(u8 *dst, u8 *src, u8 num_bytes, bool to_le);
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
248
const uint8_t *src;
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
381
src = (const uint8_t *)(adev->pm.fw->data +
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
387
info->kptr = (void *)src;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
467
void amdgpu_cper_ring_write(struct amdgpu_ring *ring, void *src, int count)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
472
u8 *s = (u8 *)src;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
101
void *src, int count);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6428
if (reset_context->src != AMDGPU_RESET_SRC_RAS ||
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6513
reset_context->src != AMDGPU_RESET_SRC_RAS) {
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6516
reset_context->src);
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6539
reset_context->src);
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
976
reset_context.src = AMDGPU_RESET_SRC_USER;
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
171
struct amdgpu_irq_src *src = adev->irq.client[i].sources[j];
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
173
if (!src || !src->funcs->set || !src->num_types)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
176
for (k = 0; k < src->num_types; ++k) {
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
177
r = src->funcs->set(adev, src, k,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
398
struct amdgpu_irq_src *src = adev->irq.client[i].sources[j];
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
400
if (!src)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
403
kfree(src->enabled_types);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
404
src->enabled_types = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
476
struct amdgpu_irq_src *src;
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
513
} else if ((src = adev->irq.client[client_id].sources[src_id])) {
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
514
r = src->funcs->process(adev, src, &entry);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
563
struct amdgpu_irq_src *src, unsigned int type)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
574
if (amdgpu_irq_enabled(adev, src, type))
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
579
r = src->funcs->set(adev, src, type, state);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
604
struct amdgpu_irq_src *src = adev->irq.client[i].sources[j];
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
606
if (!src || !src->funcs || !src->funcs->set)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
608
for (k = 0; k < src->num_types; k++)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
609
amdgpu_irq_update(adev, src, k);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
626
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
632
if (type >= src->num_types)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
635
if (!src->enabled_types || !src->funcs->set)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
638
if (atomic_inc_return(&src->enabled_types[type]) == 1)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
639
return amdgpu_irq_update(adev, src, type);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
656
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
660
if (amdgpu_ras_is_rma(adev) && !amdgpu_irq_enabled(adev, src, type))
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
666
if (type >= src->num_types)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
669
if (!src->enabled_types || !src->funcs->set)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
672
if (WARN_ON(!amdgpu_irq_enabled(adev, src, type)))
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
675
if (atomic_dec_and_test(&src->enabled_types[type]))
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
676
return amdgpu_irq_update(adev, src, type);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
694
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
700
if (type >= src->num_types)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
703
if (!src->enabled_types || !src->funcs->set)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
706
return !!atomic_read(&src->enabled_types[type]);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
137
int amdgpu_irq_update(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
139
int amdgpu_irq_get(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
141
int amdgpu_irq_put(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
143
bool amdgpu_irq_enabled(struct amdgpu_device *adev, struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
166
reset_context.src = AMDGPU_RESET_SRC_JOB;
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
2953
reset_context.src = AMDGPU_RESET_SRC_RAS;
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
322
switch (rst_ctxt->src) {
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
56
enum AMDGPU_RESET_SRCS src;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
501
void *src, int count_dw)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
513
memcpy(&ring->ring[occupied], src, chunk1);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
516
src += chunk1;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
517
memcpy(ring->ring, src, chunk2);
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
417
void amdgpu_sync_move(struct amdgpu_sync *src, struct amdgpu_sync *dst)
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
423
for (i = 0; i < HASH_SIZE(src->fences); ++i)
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
424
hlist_move_list(&src->fences[i], &dst->fences[i]);
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
60
void amdgpu_sync_move(struct amdgpu_sync *src, struct amdgpu_sync *dst);
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
392
TP_PROTO(uint64_t pe, uint64_t src, unsigned count, bool immediate),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
393
TP_ARGS(pe, src, count, immediate),
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
396
__field(u64, src)
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
403
__entry->src = src;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
408
__entry->pe, __entry->src, __entry->count,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
295
const struct amdgpu_copy_mem *src,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
313
amdgpu_res_first(src->mem, src->offset, size, &src_mm);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
326
r = amdgpu_ttm_map_buffer(entity, src->bo, src->mem, &src_mm,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
336
abo_src = ttm_to_amdgpu_bo(src->bo);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
389
struct amdgpu_copy_mem src, dst;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
393
src.bo = bo;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
395
src.mem = old_mem;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
397
src.offset = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
402
&src, &dst,
drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
1331
reset_context.src = AMDGPU_RESET_SRC_USERQ;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
226
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
494
#define amdgpu_vm_copy_pte(adev, ib, pe, src, count) ((adev)->vm_manager.vm_pte_funcs->copy_pte((ib), (pe), (src), (count)))
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
163
uint64_t src = ib->gpu_addr;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
165
src += p->num_dw_left * 4;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
168
trace_amdgpu_vm_copy_ptes(pe, src, count, p->immediate);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
170
amdgpu_vm_copy_pte(p->adev, ib, pe, src, count);
drivers/gpu/drm/amd/amdgpu/atom.c
1010
uint32_t dst, src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
1015
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
1016
dst -= src;
drivers/gpu/drm/amd/amdgpu/atom.c
1024
uint32_t src, val, target;
drivers/gpu/drm/amd/amdgpu/atom.c
1026
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
1035
if (val == src) {
drivers/gpu/drm/amd/amdgpu/atom.c
1051
uint32_t dst, src;
drivers/gpu/drm/amd/amdgpu/atom.c
1055
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
1056
ctx->ctx->cs_equal = ((dst & src) == 0);
drivers/gpu/drm/amd/amdgpu/atom.c
1063
uint32_t dst, src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
1068
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
1069
dst ^= src;
drivers/gpu/drm/amd/amdgpu/atom.c
602
uint32_t dst, src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
607
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
608
dst += src;
drivers/gpu/drm/amd/amdgpu/atom.c
616
uint32_t dst, src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
621
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
622
dst &= src;
drivers/gpu/drm/amd/amdgpu/atom.c
663
uint32_t dst, src;
drivers/gpu/drm/amd/amdgpu/atom.c
667
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
668
ctx->ctx->cs_equal = (dst == src);
drivers/gpu/drm/amd/amdgpu/atom.c
669
ctx->ctx->cs_above = (dst > src);
drivers/gpu/drm/amd/amdgpu/atom.c
689
uint32_t dst, src;
drivers/gpu/drm/amd/amdgpu/atom.c
693
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
694
if (src != 0) {
drivers/gpu/drm/amd/amdgpu/atom.c
695
ctx->ctx->divmul[0] = dst / src;
drivers/gpu/drm/amd/amdgpu/atom.c
696
ctx->ctx->divmul[1] = dst % src;
drivers/gpu/drm/amd/amdgpu/atom.c
707
uint32_t dst, src;
drivers/gpu/drm/amd/amdgpu/atom.c
711
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
712
if (src != 0) {
drivers/gpu/drm/amd/amdgpu/atom.c
715
do_div(val64, src);
drivers/gpu/drm/amd/amdgpu/atom.c
786
uint32_t dst, mask, src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
793
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
795
dst |= src;
drivers/gpu/drm/amd/amdgpu/atom.c
803
uint32_t src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
812
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
814
atom_put_dst(ctx, arg, attr, &dptr, src, saved);
drivers/gpu/drm/amd/amdgpu/atom.c
820
uint32_t dst, src;
drivers/gpu/drm/amd/amdgpu/atom.c
824
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
825
ctx->ctx->divmul[0] = dst * src;
drivers/gpu/drm/amd/amdgpu/atom.c
832
uint32_t dst, src;
drivers/gpu/drm/amd/amdgpu/atom.c
836
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
837
val64 = (uint64_t)dst * (uint64_t)src;
drivers/gpu/drm/amd/amdgpu/atom.c
850
uint32_t dst, src, saved;
drivers/gpu/drm/amd/amdgpu/atom.c
855
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/amd/amdgpu/atom.c
856
dst |= src;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
1086
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
718
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
727
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
728
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c
3130
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
2990
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3020
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
3105
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3006
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3036
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c
3121
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9137
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9403
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6417
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6698
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4783
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3569
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3254
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3279
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3304
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4689
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4714
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4739
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6466
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6178
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3233
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
55
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
64
struct amdgpu_irq_src *src, unsigned int type,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
54
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
63
struct amdgpu_irq_src *src, unsigned int type,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
49
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
57
struct amdgpu_irq_src *src, unsigned type,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
32
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
1031
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
1217
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
1387
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
413
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
464
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
327
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
415
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
500
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
533
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c
530
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
559
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
449
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c
494
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
590
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c
612
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
654
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
663
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
664
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
985
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
927
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
936
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
937
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1587
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1596
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1597
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1183
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1192
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1193
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1155
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1164
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1165
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1054
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1063
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1064
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1061
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1070
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1071
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1077
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1088
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1089
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1067
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1077
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1078
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/amd/amdgpu/si_dma.c
323
uint64_t pe, uint64_t src,
drivers/gpu/drm/amd/amdgpu/si_dma.c
331
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/amd/amdgpu/si_dma.c
333
ib->ptr[ib->length_dw++] = upper_32_bits(src) & 0xff;
drivers/gpu/drm/amd/amdgpu/si_dma.c
592
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/amdkfd/kfd_events.c
873
void *src;
drivers/gpu/drm/amd/amdkfd/kfd_events.c
887
src = &event->memory_exception_data;
drivers/gpu/drm/amd/amdkfd/kfd_events.c
891
src = &event->hw_exception_data;
drivers/gpu/drm/amd/amdkfd/kfd_events.c
896
src = &event->event_age;
drivers/gpu/drm/amd/amdkfd/kfd_events.c
899
if (size && copy_to_user(dst, src, size))
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
276
migrate->src[i] & MIGRATE_PFN_MIGRATE)
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
292
dma_addr_t *src;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
300
src = scratch;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
308
if (migrate->src[i] & MIGRATE_PFN_MIGRATE) {
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
315
spage = migrate_pfn_to_page(migrate->src[i]);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
317
src[i] = dma_map_page(dev, spage, 0, PAGE_SIZE,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
319
r = dma_mapping_error(dev, src[i]);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
328
adev, src + i - j,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
343
src[i] >> PAGE_SHIFT, page_to_pfn(spage));
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
346
r = svm_migrate_copy_memory_gart(adev, src + i - j,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
359
r = svm_migrate_copy_memory_gart(adev, src + i - j, dst + i - j, j,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
417
2 * sizeof(*migrate.src) + sizeof(u64) + sizeof(dma_addr_t),
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
422
migrate.src = buf;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
423
migrate.dst = migrate.src + npages;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
593
u64 *src;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
605
src = (u64 *)(scratch + npages);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
611
spage = migrate_pfn_to_page(migrate->src[i]);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
617
src + i - j, j,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
626
src[i] = svm_migrate_addr(adev, spage);
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
627
if (j > 0 && src[i] != src[i - 1] + PAGE_SIZE) {
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
629
src + i - j, j,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
659
r = svm_migrate_copy_memory_gart(adev, dst + i - j, src + i - j, j,
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
719
2 * sizeof(*migrate.src) + sizeof(u64) + sizeof(dma_addr_t),
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
724
migrate.src = buf;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
725
migrate.dst = migrate.src + npages;
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
701
struct kfd_queue_snapshot_entry src;
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
712
memset(&src, 0, sizeof(src));
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
719
set_queue_snapshot_entry(pqn->q, exception_clear_mask, &src);
drivers/gpu/drm/amd/amdkfd/kfd_process_queue_manager.c
721
if (copy_to_user(buf, &src, *entry_size)) {
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
911
unsigned char *src = (unsigned char *)psrc + offset;
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
920
memcpy(dst, src, num_elements * size);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
928
*temp = *((dma_addr_t *)src + i);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
937
svm_range_copy_dma_addrs(struct svm_range *dst, struct svm_range *src)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
942
if (!src->dma_addr[i])
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
944
dst->dma_addr[i] = svm_range_copy_array(src->dma_addr[i],
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
945
sizeof(*src->dma_addr[i]), src->npages, 0, NULL);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10219
bundle->stream_update.src = acrtc_state->stream->src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
10943
stream_update.src = dm_new_crtc_state->stream->src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6459
struct rect src = { 0 }; /* viewport in composition space*/
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6467
src.width = mode->hdisplay;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6468
src.height = mode->vdisplay;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6475
if (src.width * dst.height <
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6476
src.height * dst.width) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6478
dst.width = src.width *
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6479
dst.height / src.height;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6482
dst.height = src.height *
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6483
dst.width / src.width;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6486
dst = src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6500
stream->src = src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8038
dc_plane_state->src_rect.height = stream->src.height;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8039
dc_plane_state->src_rect.width = stream->src.width;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8040
dc_plane_state->dst_rect.height = stream->src.height;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8041
dc_plane_state->dst_rect.width = stream->src.width;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8042
dc_plane_state->clip_rect.height = stream->src.height;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8043
dc_plane_state->clip_rect.width = stream->src.width;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8044
dc_plane_state->plane_size.surface_pitch = ((stream->src.width + 255) / 256) * 256;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8045
dc_plane_state->plane_size.surface_size.height = stream->src.height;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8046
dc_plane_state->plane_size.surface_size.width = stream->src.width;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8047
dc_plane_state->plane_size.chroma_size.height = stream->src.height;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8048
dc_plane_state->plane_size.chroma_size.width = stream->src.width;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
62
static bool dm_is_crc_source_crtc(enum amdgpu_dm_pipe_crc_source src)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
64
return (src == AMDGPU_DM_PIPE_CRC_SOURCE_CRTC) ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
65
(src == AMDGPU_DM_PIPE_CRC_SOURCE_CRTC_DITHER);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
68
static bool dm_is_crc_source_dprx(enum amdgpu_dm_pipe_crc_source src)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
70
return (src == AMDGPU_DM_PIPE_CRC_SOURCE_DPRX) ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
71
(src == AMDGPU_DM_PIPE_CRC_SOURCE_DPRX_DITHER);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
74
static bool dm_need_crc_dither(enum amdgpu_dm_pipe_crc_source src)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
76
return (src == AMDGPU_DM_PIPE_CRC_SOURCE_CRTC_DITHER) ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
77
(src == AMDGPU_DM_PIPE_CRC_SOURCE_DPRX_DITHER) ||
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c
78
(src == AMDGPU_DM_PIPE_CRC_SOURCE_NONE);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
421
int src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
428
for (src = 0; src < DAL_IRQ_SOURCES_NUMBER; src++) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
430
lh = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
433
INIT_LIST_HEAD(&adev->dm.irq_handler_list_high_tab[src]);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
447
int src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
454
for (src = 0; src < DAL_IRQ_SOURCES_NUMBER; src++) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
460
lh = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
480
int src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
495
for (src = DC_IRQ_SOURCE_HPD1; src <= DC_IRQ_SOURCE_HPD6RX; src++) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
496
hnd_list_l = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
497
hnd_list_h = &adev->dm.irq_handler_list_high_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
499
dc_interrupt_set(adev->dm.dc, src, false);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
523
int src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
532
for (src = DC_IRQ_SOURCE_HPD1RX; src <= DC_IRQ_SOURCE_HPD6RX; src++) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
533
hnd_list_l = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
534
hnd_list_h = &adev->dm.irq_handler_list_high_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
536
dc_interrupt_set(adev->dm.dc, src, true);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
545
int src;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
557
for (src = DC_IRQ_SOURCE_HPD1; src <= DC_IRQ_SOURCE_HPD6; src++) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
558
hnd_list_l = &adev->dm.irq_handler_list_low_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
559
hnd_list_h = &adev->dm.irq_handler_list_high_tab[src];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
561
dc_interrupt_set(adev->dm.dc, src, true);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
662
enum dc_irq_source src =
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
668
dc_interrupt_ack(adev->dm.dc, src);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
671
amdgpu_dm_irq_immediate_work(adev, src);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
673
amdgpu_dm_irq_schedule_work(adev, src);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
703
enum dc_irq_source src = amdgpu_dm_hpd_to_dal_irq_source(type);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
706
dc_interrupt_set(adev->dm.dc, src, st);
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2978
pipe[i].stream->src.width != 0 &&
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2979
pipe[i].stream->src.height != 0) {
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2980
data->src_width[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->src.width);
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2982
data->src_height[num_displays + 4] = bw_int_to_fixed(pipe[i].stream->src.height);
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2983
data->h_taps[num_displays + 4] = pipe[i].stream->src.width == pipe[i].stream->dst.width ? bw_int_to_fixed(1) : bw_int_to_fixed(2);
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2984
data->v_taps[num_displays + 4] = pipe[i].stream->src.height == pipe[i].stream->dst.height ? bw_int_to_fixed(1) : bw_int_to_fixed(2);
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2985
data->h_scale_ratio[num_displays + 4] = bw_frc_to_fixed(pipe[i].stream->src.width, pipe[i].stream->dst.width);
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c
2986
data->v_scale_ratio[num_displays + 4] = bw_frc_to_fixed(pipe[i].stream->src.height, pipe[i].stream->dst.height);
drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c
155
cfg->src_height = stream->src.height;
drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c
156
cfg->src_width = stream->src.width;
drivers/gpu/drm/amd/display/dc/core/dc.c
2986
if ((stream_update->src.height != 0 && stream_update->src.width != 0) ||
drivers/gpu/drm/amd/display/dc/core/dc.c
3242
if (update->src.height && update->src.width)
drivers/gpu/drm/amd/display/dc/core/dc.c
3243
stream->src = update->src;
drivers/gpu/drm/amd/display/dc/core/dc.c
5168
(((stream_update->src.height != 0 && stream_update->src.width != 0) ||
drivers/gpu/drm/amd/display/dc/core/dc.c
5525
bool dc_interrupt_set(struct dc *dc, enum dc_irq_source src, bool enable)
drivers/gpu/drm/amd/display/dc/core/dc.c
5531
return dal_irq_service_set(dc->res_pool->irqs, src, enable);
drivers/gpu/drm/amd/display/dc/core/dc.c
5534
void dc_interrupt_ack(struct dc *dc, enum dc_irq_source src)
drivers/gpu/drm/amd/display/dc/core/dc.c
5536
dal_irq_service_ack(dc->res_pool->irqs, src);
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1185
const int in_w = stream->src.width;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1186
const int in_h = stream->src.height;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1300
struct rect src = plane_state->src_rect;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1335
swap(src.width, src.height);
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1343
src.width,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1353
src.width / vpc_div,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1363
src.height,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1373
src.height / vpc_div,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1385
data->viewport.x += src.x;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1386
data->viewport.y += src.y;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1387
ASSERT(src.x % vpc_div == 0 && src.y % vpc_div == 0);
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1388
data->viewport_c.x += src.x / vpc_div;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
1389
data->viewport_c.y += src.y / vpc_div;
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
3580
if (memcmp(&old_stream->src,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
3581
&stream->src,
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
921
stream->src.width);
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
926
stream->src.width);
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
930
stream->src.height);
drivers/gpu/drm/amd/display/dc/core/dc_resource.c
935
stream->src.height);
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
897
stream->src.x,
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
898
stream->src.y,
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
899
stream->src.width,
drivers/gpu/drm/amd/display/dc/core/dc_stream.c
900
stream->src.height,
drivers/gpu/drm/amd/display/dc/core/dc_surface.c
300
void dc_plane_copy_config(struct dc_plane_state *dst, const struct dc_plane_state *src)
drivers/gpu/drm/amd/display/dc/core/dc_surface.c
308
memcpy(dst, src, sizeof(struct dc_plane_state));
drivers/gpu/drm/amd/display/dc/dc.h
2708
bool dc_interrupt_set(struct dc *dc, enum dc_irq_source src, bool enable);
drivers/gpu/drm/amd/display/dc/dc.h
2709
void dc_interrupt_ack(struct dc *dc, enum dc_irq_source src);
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
1880
cmd.ib_fams2_config.ib_data.src.quad_part = dc->ctx->dmub_srv->dmub->ib_mem_gart.gpu_addr;
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
820
reduce_fraction(subvp_pipe->stream->src.height, subvp_pipe->stream->dst.height,
drivers/gpu/drm/amd/display/dc/dc_plane.h
49
void dc_plane_copy_config(struct dc_plane_state *dst, const struct dc_plane_state *src);
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
104
populate_splrect_from_rect(&spl_in->basic_out.src_rect, &stream->src);
drivers/gpu/drm/amd/display/dc/dc_stream.h
213
struct rect src; /* composition area */
drivers/gpu/drm/amd/display/dc/dc_stream.h
334
struct rect src;
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
164
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
168
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
86
enum phyd32clk_clock_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
90
if (src == PHYD32CLKC)
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
91
src = PHYD32CLKF;
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
92
if (src == PHYD32CLKD)
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
93
src = PHYD32CLKG;
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.c
95
return src;
drivers/gpu/drm/amd/display/dc/dccg/dcn31/dcn31_dccg.h
218
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
151
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
158
if (src == DTBCLK0)
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
163
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
172
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
181
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
190
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
252
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
259
dccg314_set_dtbclk_p_src(dccg, src, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
265
DPSTREAMCLK0_EN, (src == REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
270
DPSTREAMCLK1_EN, (src == REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
275
DPSTREAMCLK2_EN, (src == REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.c
280
DPSTREAMCLK3_EN, (src == REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn314/dcn314_dccg.h
210
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
151
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
157
if (src == DTBCLK0)
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
162
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
171
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
180
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
189
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
278
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
293
(src == REFCLK) ? 0 : 1, DPSTREAMCLK0_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
297
(src == REFCLK) ? 0 : 1, DPSTREAMCLK1_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
301
(src == REFCLK) ? 0 : 1, DPSTREAMCLK2_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn32/dcn32_dccg.c
305
(src == REFCLK) ? 0 : 1, DPSTREAMCLK3_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1014
enum physymclk_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1017
dccg35_set_physymclk_src_new(dccg, src, inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1030
enum dppclk_clock_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1039
dcn35_set_dppclk_src_new(dccg, inst, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1073
enum dsc_clk_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1076
dccg35_set_dsc_clk_src_new(dccg, inst, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1080
enum dtbclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1084
dccg35_set_dtbclk_p_src_new(dccg, src, inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1102
enum dp_stream_clk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1106
dccg35_set_dpstreamclk_src_new(dccg, src, inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1320
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1326
if (src == DTBCLK0)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1331
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1340
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1349
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1358
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1459
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1466
dccg35_set_dtbclk_p_src(dccg, src, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1472
(src == REFCLK) ? 0 : 1, DPSTREAMCLK0_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1474
REG_UPDATE(DCCG_GATE_DISABLE_CNTL5, DPSTREAMCLK0_ROOT_GATE_DISABLE, (src == REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1478
(src == REFCLK) ? 0 : 1, DPSTREAMCLK1_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1480
REG_UPDATE(DCCG_GATE_DISABLE_CNTL5, DPSTREAMCLK1_ROOT_GATE_DISABLE, (src == REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1484
(src == REFCLK) ? 0 : 1, DPSTREAMCLK2_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1486
REG_UPDATE(DCCG_GATE_DISABLE_CNTL5, DPSTREAMCLK2_ROOT_GATE_DISABLE, (src == REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1490
(src == REFCLK) ? 0 : 1, DPSTREAMCLK3_SRC_SEL, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1492
REG_UPDATE(DCCG_GATE_DISABLE_CNTL5, DPSTREAMCLK3_ROOT_GATE_DISABLE, (src == REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
1499
__func__, dp_hpo_inst, (src == REFCLK) ? 0 : 1, otg_inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
2092
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
2100
switch (src) {
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
2220
enum phyd32clk_clock_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
2222
dccg35_enable_symclk32_le_new(dccg, inst, (enum symclk32_le_clk_source) src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
2291
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
2294
if (src == DTBCLK0)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
498
static void dccg35_set_dsc_clk_src_new(struct dccg *dccg, int inst, enum dsc_clk_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
506
REG_UPDATE(DSCCLK_DTO_CTRL, DSCCLK0_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
509
REG_UPDATE(DSCCLK_DTO_CTRL, DSCCLK1_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
512
REG_UPDATE(DSCCLK_DTO_CTRL, DSCCLK2_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
515
REG_UPDATE(DSCCLK_DTO_CTRL, DSCCLK3_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
526
enum symclk32_se_clk_source src
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
534
SYMCLK32_SE0_SRC_SEL, (src == SYMCLK32_SE_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
535
SYMCLK32_SE0_EN, (src == SYMCLK32_SE_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
539
SYMCLK32_SE1_SRC_SEL, (src == SYMCLK32_SE_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
540
SYMCLK32_SE1_EN, (src == SYMCLK32_SE_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
544
SYMCLK32_SE2_SRC_SEL, (src == SYMCLK32_SE_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
545
SYMCLK32_SE2_EN, (src == SYMCLK32_SE_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
549
SYMCLK32_SE3_SRC_SEL, (src == SYMCLK32_SE_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
550
SYMCLK32_SE3_EN, (src == SYMCLK32_SE_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
578
enum symclk32_le_clk_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
585
SYMCLK32_LE0_SRC_SEL, (src == SYMCLK32_LE_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
586
SYMCLK32_LE0_EN, (src == SYMCLK32_LE_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
590
SYMCLK32_LE1_SRC_SEL, (src == SYMCLK32_LE_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
591
SYMCLK32_LE1_EN, (src == SYMCLK32_LE_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
600
int inst, enum dppclk_clock_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
606
REG_UPDATE(DPPCLK_CTRL, DPPCLK0_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
609
REG_UPDATE(DPPCLK_CTRL, DPPCLK1_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
612
REG_UPDATE(DPPCLK_CTRL, DPPCLK2_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
615
REG_UPDATE(DPPCLK_CTRL, DPPCLK3_EN, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
625
enum dtbclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
637
DTBCLK_P0_SRC_SEL, (src == DTBCLK_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
638
DTBCLK_P0_EN, (src == DTBCLK_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
642
DTBCLK_P1_SRC_SEL, (src == DTBCLK_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
643
DTBCLK_P1_EN, (src == DTBCLK_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
647
DTBCLK_P2_SRC_SEL, (src == DTBCLK_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
648
DTBCLK_P2_EN, (src == DTBCLK_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
652
DTBCLK_P3_SRC_SEL, (src == DTBCLK_REFCLK) ? 0 : src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
653
DTBCLK_P3_EN, (src == DTBCLK_REFCLK) ? 0 : 1);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
663
enum dp_stream_clk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
671
(src == DP_STREAM_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
673
(src == DP_STREAM_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
677
(src == DP_STREAM_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
679
(src == DP_STREAM_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
684
(src == DP_STREAM_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
686
(src == DP_STREAM_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
691
(src == DP_STREAM_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
693
(src == DP_STREAM_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
703
enum physymclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
711
(src == PHYSYMCLK_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
713
(src == PHYSYMCLK_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
717
(src == PHYSYMCLK_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
719
(src == PHYSYMCLK_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
723
(src == PHYSYMCLK_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
725
(src == PHYSYMCLK_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
729
(src == PHYSYMCLK_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
731
(src == PHYSYMCLK_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
735
(src == PHYSYMCLK_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
737
(src == PHYSYMCLK_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
747
enum symclk_be_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
755
SYMCLKA_CLOCK_ENABLE, (src == SYMCLK_BE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
756
SYMCLKA_SRC_SEL, (src == SYMCLK_BE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
760
SYMCLKB_CLOCK_ENABLE, (src == SYMCLK_BE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
761
SYMCLKB_SRC_SEL, (src == SYMCLK_BE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
765
SYMCLKC_CLOCK_ENABLE, (src == SYMCLK_BE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
766
SYMCLKC_SRC_SEL, (src == SYMCLK_BE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
770
SYMCLKD_CLOCK_ENABLE, (src == SYMCLK_BE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
771
SYMCLKD_SRC_SEL, (src == SYMCLK_BE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
775
SYMCLKE_CLOCK_ENABLE, (src == SYMCLK_BE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
776
SYMCLKE_SRC_SEL, (src == SYMCLK_BE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
815
static void dccg35_set_symclk_fe_src_new(struct dccg *dccg, enum symclk_fe_source src, int inst)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
822
SYMCLKA_FE_EN, (src == SYMCLK_FE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
823
SYMCLKA_FE_SRC_SEL, (src == SYMCLK_FE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
827
SYMCLKB_FE_EN, (src == SYMCLK_FE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
828
SYMCLKB_FE_SRC_SEL, (src == SYMCLK_FE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
832
SYMCLKC_FE_EN, (src == SYMCLK_FE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
833
SYMCLKC_FE_SRC_SEL, (src == SYMCLK_FE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
837
SYMCLKD_FE_EN, (src == SYMCLK_FE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
838
SYMCLKD_FE_SRC_SEL, (src == SYMCLK_FE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
842
SYMCLKE_FE_EN, (src == SYMCLK_FE_REFCLK) ? 0 : 1,
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
843
SYMCLKE_FE_SRC_SEL, (src == SYMCLK_FE_REFCLK) ? 0 : src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
920
enum symclk_fe_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
923
dccg35_set_symclk_fe_src_new(dccg, src, inst);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
937
enum symclk_be_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
940
dccg35_set_symclk_be_src_new(dccg, inst, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
967
enum symclk32_se_clk_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
970
dccg35_set_symclk32_se_src_new(dccg, inst, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
984
enum symclk32_le_clk_source src)
drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
987
dccg35_set_symclk32_le_src_new(dccg, inst, src);
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
215
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
221
if (src == DTBCLK0)
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
226
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
235
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
244
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
253
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
580
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
585
if (src == REFCLK)
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.h
201
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.h
235
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c
525
cfg->src_height = stream->src.height;
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c
526
cfg->src_width = stream->src.width;
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
476
const char *src,
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
496
REG_WRITE(DMCU_IRAM_WR_DATA, src[count]);
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
80
const char *src,
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c
96
REG_WRITE(DMCU_IRAM_WR_DATA, src[count]);
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1597
uint32_t *src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1603
*src = stream_enc->id;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1606
*src = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1620
uint32_t src = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1635
&src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1638
src = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1643
DP_MSE_SAT_SRC0, src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1649
&src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1652
src = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1657
DP_MSE_SAT_SRC1, src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1663
&src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1666
src = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1671
DP_MSE_SAT_SRC2, src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1677
&src,
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1680
src = 0;
drivers/gpu/drm/amd/display/dc/dce/dce_link_encoder.c
1685
DP_MSE_SAT_SRC3, src,
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c
101
const char *src,
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c
110
dmub_abm_init_config(abm, src, bytes, inst);
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c
160
const char *src,
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c
172
memcpy(dc->dmub_srv->dmub->scratch_mem_fb.cpu_addr, (void *)src, bytes);
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c
178
cmd.abm_init_config.abm_init_config_data.src.quad_part = dc->dmub_srv->dmub->scratch_mem_fb.gpu_addr;
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c
238
cmd.abm_save_restore.abm_init_config_data.src.quad_part = dc->dmub_srv->dmub->scratch_mem_fb.gpu_addr;
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h
38
const char *src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1217
uint32_t *src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1223
*src = stream_enc->id;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1226
*src = 0;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1240
uint32_t src = 0;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1256
&src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1259
src = 0;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1264
DP_MSE_SAT_SRC0, src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1270
&src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1273
src = 0;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1278
DP_MSE_SAT_SRC1, src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1284
&src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1287
src = 0;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1292
DP_MSE_SAT_SRC2, src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1298
&src,
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1301
src = 0;
drivers/gpu/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
1306
DP_MSE_SAT_SRC3, src,
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
305
input->src.is_hsplit = false;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
311
input->src.hsplit_grp = pipe->pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
313
input->src.is_hsplit = true;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
315
input->src.is_hsplit = true;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
323
input->src.dcc = pipe->plane_state->dcc.enable ? 1 : 0;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
333
input->src.dcc = pipe->plane_res.dpp->ctx->dc->res_pool->hubbub->funcs->
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
336
input->src.dcc_rate = 1;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
337
input->src.meta_pitch = pipe->plane_state->dcc.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
338
input->src.source_scan = dm_horz;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
339
input->src.sw_mode = pipe->plane_state->tiling_info.gfx9.swizzle;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
341
input->src.viewport_width = pipe->plane_res.scl_data.viewport.width;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
342
input->src.viewport_height = pipe->plane_res.scl_data.viewport.height;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
343
input->src.data_pitch = pipe->plane_res.scl_data.viewport.width;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
344
input->src.data_pitch_c = pipe->plane_res.scl_data.viewport.width;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
345
input->src.cur0_src_width = 128; /* TODO: Cursor calcs, not curently stored */
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
346
input->src.cur0_bpp = 32;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
348
input->src.macro_tile_size = swizzle_mode_to_macro_tile_size(pipe->plane_state->tiling_info.gfx9.swizzle);
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
353
input->src.source_scan = dm_horz;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
357
input->src.source_scan = dm_vert;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
368
input->src.source_format = dm_420_8;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
369
input->src.viewport_width_c = input->src.viewport_width / 2;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
370
input->src.viewport_height_c = input->src.viewport_height / 2;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
374
input->src.source_format = dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
375
input->src.viewport_width_c = input->src.viewport_width / 2;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
376
input->src.viewport_height_c = input->src.viewport_height / 2;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
382
input->src.source_format = dm_444_64;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
383
input->src.viewport_width_c = input->src.viewport_width;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
384
input->src.viewport_height_c = input->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
387
input->src.source_format = dm_rgbe_alpha;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
388
input->src.viewport_width_c = input->src.viewport_width;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
389
input->src.viewport_height_c = input->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
392
input->src.source_format = dm_444_32;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
393
input->src.viewport_width_c = input->src.viewport_width;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
394
input->src.viewport_height_c = input->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c
507
dml1_rq_dlg_get_rq_params(dml, rq_param, &input->pipe.src);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1195
context->res_ctx.pipe_ctx[i].unbounded_req = pipes[pipe_idx].pipe.src.unbounded_req_mode;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1375
pipes[pipe_cnt].pipe.src.dynamic_metadata_enable = true;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1377
pipes[pipe_cnt].pipe.src.dynamic_metadata_lines_before_active =
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1381
pipes[pipe_cnt].pipe.src.dynamic_metadata_xmit_bytes =
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1384
pipes[pipe_cnt].pipe.src.dcc = false;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1385
pipes[pipe_cnt].pipe.src.dcc_rate = 1;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1424
pipes[pipe_cnt].pipe.src.hsplit_grp = res_ctx->pipe_ctx[i].pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1437
pipes[pipe_cnt].pipe.src.hsplit_grp = first_pipe->pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1439
pipes[pipe_cnt].pipe.src.hsplit_grp = res_ctx->pipe_ctx[i].pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1441
pipes[pipe_cnt].pipe.src.hsplit_grp = res_ctx->pipe_ctx[i].top_pipe->pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1447
pipes[pipe_cnt].pipe.src.hsplit_grp = first_pipe->pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1540
pipes[pipe_cnt].pipe.src.num_cursors = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1542
pipes[pipe_cnt].pipe.src.num_cursors = dc->dml.ip.number_of_cursors;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1544
pipes[pipe_cnt].pipe.src.cur0_src_width = 256;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1545
pipes[pipe_cnt].pipe.src.cur0_bpp = dm_cur_32bit;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1548
pipes[pipe_cnt].pipe.src.is_hsplit = pipes[pipe_cnt].pipe.dest.odm_combine != dm_odm_combine_mode_disabled;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1549
pipes[pipe_cnt].pipe.src.source_scan = dm_horz;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1550
pipes[pipe_cnt].pipe.src.source_rotation = dm_rotation_0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1551
pipes[pipe_cnt].pipe.src.sw_mode = dm_sw_4kb_s;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1552
pipes[pipe_cnt].pipe.src.macro_tile_size = dm_64k_tile;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1553
pipes[pipe_cnt].pipe.src.viewport_width = timing->h_addressable;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1554
if (pipes[pipe_cnt].pipe.src.viewport_width > 1920)
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1555
pipes[pipe_cnt].pipe.src.viewport_width = 1920;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1556
pipes[pipe_cnt].pipe.src.viewport_height = timing->v_addressable;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1557
if (pipes[pipe_cnt].pipe.src.viewport_height > 1080)
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1558
pipes[pipe_cnt].pipe.src.viewport_height = 1080;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1559
pipes[pipe_cnt].pipe.src.surface_height_y = pipes[pipe_cnt].pipe.src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1560
pipes[pipe_cnt].pipe.src.surface_width_y = pipes[pipe_cnt].pipe.src.viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1561
pipes[pipe_cnt].pipe.src.surface_height_c = pipes[pipe_cnt].pipe.src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1562
pipes[pipe_cnt].pipe.src.surface_width_c = pipes[pipe_cnt].pipe.src.viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1563
pipes[pipe_cnt].pipe.src.data_pitch = ((pipes[pipe_cnt].pipe.src.viewport_width + 255) / 256) * 256;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1564
pipes[pipe_cnt].pipe.src.source_format = dm_444_32;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1565
pipes[pipe_cnt].pipe.src.cur0_src_width = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1566
pipes[pipe_cnt].pipe.src.cur1_src_width = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1567
pipes[pipe_cnt].pipe.dest.recout_width = pipes[pipe_cnt].pipe.src.viewport_width; /*vp_width/hratio*/
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1568
pipes[pipe_cnt].pipe.dest.recout_height = pipes[pipe_cnt].pipe.src.viewport_height; /*vp_height/vratio*/
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1581
pipes[pipe_cnt].pipe.src.viewport_width /= 2;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1584
pipes[pipe_cnt].pipe.src.viewport_width /= 4;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1591
pipes[pipe_cnt].pipe.src.immediate_flip = pln->flip_immediate;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1592
pipes[pipe_cnt].pipe.src.is_hsplit = (res_ctx->pipe_ctx[i].bottom_pipe && res_ctx->pipe_ctx[i].bottom_pipe->plane_state == pln)
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1599
pipes[pipe_cnt].pipe.src.is_hsplit = false;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1600
pipes[pipe_cnt].pipe.src.hsplit_grp = res_ctx->pipe_ctx[i].pipe_idx;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1603
pipes[pipe_cnt].pipe.src.source_scan = pln->rotation == ROTATION_ANGLE_90
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1607
pipes[pipe_cnt].pipe.src.source_rotation = dm_rotation_0;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1610
pipes[pipe_cnt].pipe.src.source_rotation = dm_rotation_90;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1613
pipes[pipe_cnt].pipe.src.source_rotation = dm_rotation_180;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1616
pipes[pipe_cnt].pipe.src.source_rotation = dm_rotation_270;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1622
pipes[pipe_cnt].pipe.src.viewport_y_y = scl->viewport.y;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1623
pipes[pipe_cnt].pipe.src.viewport_y_c = scl->viewport_c.y;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1624
pipes[pipe_cnt].pipe.src.viewport_x_y = scl->viewport.x;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1625
pipes[pipe_cnt].pipe.src.viewport_x_c = scl->viewport_c.x;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1626
pipes[pipe_cnt].pipe.src.viewport_width = scl->viewport.width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1627
pipes[pipe_cnt].pipe.src.viewport_width_c = scl->viewport_c.width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1628
pipes[pipe_cnt].pipe.src.viewport_height = scl->viewport.height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1629
pipes[pipe_cnt].pipe.src.viewport_height_c = scl->viewport_c.height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1630
pipes[pipe_cnt].pipe.src.viewport_width_max = pln->src_rect.width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1631
pipes[pipe_cnt].pipe.src.viewport_height_max = pln->src_rect.height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1632
pipes[pipe_cnt].pipe.src.surface_width_y = pln->plane_size.surface_size.width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1633
pipes[pipe_cnt].pipe.src.surface_height_y = pln->plane_size.surface_size.height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1634
pipes[pipe_cnt].pipe.src.surface_width_c = pln->plane_size.chroma_size.width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1635
pipes[pipe_cnt].pipe.src.surface_height_c = pln->plane_size.chroma_size.height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1638
pipes[pipe_cnt].pipe.src.data_pitch = pln->plane_size.surface_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1639
pipes[pipe_cnt].pipe.src.data_pitch_c = pln->plane_size.chroma_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1640
pipes[pipe_cnt].pipe.src.meta_pitch = pln->dcc.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1641
pipes[pipe_cnt].pipe.src.meta_pitch_c = pln->dcc.meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1643
pipes[pipe_cnt].pipe.src.data_pitch = pln->plane_size.surface_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1644
pipes[pipe_cnt].pipe.src.meta_pitch = pln->dcc.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1646
pipes[pipe_cnt].pipe.src.dcc = pln->dcc.enable;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1685
pipes[pipe_cnt].pipe.src.macro_tile_size =
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1688
&pipes[pipe_cnt].pipe.src.sw_mode);
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1693
pipes[pipe_cnt].pipe.src.source_format = dm_420_8;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1697
pipes[pipe_cnt].pipe.src.source_format = dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1703
pipes[pipe_cnt].pipe.src.source_format = dm_444_64;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1707
pipes[pipe_cnt].pipe.src.source_format = dm_444_16;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1710
pipes[pipe_cnt].pipe.src.source_format = dm_444_8;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1713
pipes[pipe_cnt].pipe.src.source_format = dm_rgbe_alpha;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
1716
pipes[pipe_cnt].pipe.src.source_format = dm_444_32;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2168
pipes[i].pipe.src.hostvm = dc->res_pool->hubbub->riommu_active;
drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
2169
pipes[i].pipe.src.gpuvm = 1;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1015
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1188
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1343
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1353
src->cur0_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1354
(enum cursor_bpp)(src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1359
if (src->num_cursors > 1) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1369
src->cur1_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1370
(enum cursor_bpp)(src->cur1_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
1565
dml20_rq_dlg_get_rq_params(mode_lib, &rq_param, &e2e_pipe_param[pipe_idx].pipe.src);
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
768
dml20_rq_dlg_get_rq_params(mode_lib, &rq_param, &pipe_param->src);
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
787
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
964
dual_plane = is_dual_plane((enum source_format_class)(src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
965
access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
968
vp_height_l = src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
969
vp_width_l = src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
970
vp_height_c = src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
971
vp_width_c = src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1016
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1189
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1344
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1354
src->cur0_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1355
(enum cursor_bpp)(src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1360
if (src->num_cursors > 1) {
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1370
src->cur1_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1371
(enum cursor_bpp)(src->cur1_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
1566
dml20v2_rq_dlg_get_rq_params(mode_lib, &rq_param, &e2e_pipe_param[pipe_idx].pipe.src);
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
768
dml20v2_rq_dlg_get_rq_params(mode_lib, &rq_param, &pipe_param->src);
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
787
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
965
dual_plane = is_dual_plane((enum source_format_class)(src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
966
access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
969
vp_height_l = src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
970
vp_width_l = src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
971
vp_height_c = src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c
972
vp_width_c = src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1016
dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1017
access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1020
vp_height_l = src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1021
vp_width_l = src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1022
vp_height_c = src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1023
vp_width_c = src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1055
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1240
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1411
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1422
src->cur0_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1423
(enum cursor_bpp) (src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1428
if (src->num_cursors > 1) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1439
src->cur1_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1440
(enum cursor_bpp) (src->cur1_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
1485
if (src->dcc)
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
701
vp_width = pipe_param->src.viewport_width_c / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
702
vp_height = pipe_param->src.viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
703
data_pitch = pipe_param->src.data_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
704
meta_pitch = pipe_param->src.meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
706
vp_width = pipe_param->src.viewport_width / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
707
vp_height = pipe_param->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
708
data_pitch = pipe_param->src.data_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
709
meta_pitch = pipe_param->src.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
717
access_dir = (pipe_param->src.source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
749
if (pipe_param->src.hostvm)
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
763
pipe_param->src.source_format,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
764
pipe_param->src.sw_mode,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
765
pipe_param->src.macro_tile_size,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
766
pipe_param->src.source_scan,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
767
pipe_param->src.hostvm,
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
777
rq_param->yuv420 = pipe_param->src.source_format == dm_420_8
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
778
|| pipe_param->src.source_format == dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
779
rq_param->yuv420_10bpc = pipe_param->src.source_format == dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
789
if (is_dual_plane((enum source_format_class) (pipe_param->src.source_format))) {
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
801
handle_det_buf_split(mode_lib, rq_param, &pipe_param->src);
drivers/gpu/drm/amd/display/dc/dml/dcn21/display_rq_dlg_calc_21.c
833
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1079
dual_plane = is_dual_plane((enum source_format_class)(src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1080
access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1081
vp_height_l = src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1082
vp_width_l = src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1083
vp_height_c = src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1084
vp_width_c = src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1116
+ src->num_cursors * mode_lib->ip.dppclk_delay_cnvc_cursor;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1190
if (e2e_pipe_param[i].pipe.src.is_hsplit && !visited[i]) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1192
unsigned int grp = e2e_pipe_param[i].pipe.src.hsplit_grp;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1196
if (e2e_pipe_param[j].pipe.src.hsplit_grp == grp
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1197
&& e2e_pipe_param[j].pipe.src.is_hsplit && !visited[j]) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1344
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1424
if (src->dynamic_metadata_enable && src->gpuvm) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1428
if (src->hostvm)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1437
src->dynamic_metadata_enable, src->vm);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1514
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1524
src->cur0_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1525
(enum cursor_bpp)(src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1530
if (src->num_cursors > 1) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1540
src->cur1_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
1541
(enum cursor_bpp)(src->cur1_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
668
vp_width = pipe_param->src.viewport_width_c / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
669
vp_height = pipe_param->src.viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
670
data_pitch = pipe_param->src.data_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
671
meta_pitch = pipe_param->src.meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
672
surface_height = pipe_param->src.surface_height_y / 2.0;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
674
vp_width = pipe_param->src.viewport_width / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
675
vp_height = pipe_param->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
676
data_pitch = pipe_param->src.data_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
677
meta_pitch = pipe_param->src.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
678
surface_height = pipe_param->src.surface_height_y;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
686
access_dir = (pipe_param->src.source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
722
if (pipe_param->src.hostvm)
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
735
pipe_param->src.source_format,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
736
pipe_param->src.sw_mode,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
737
pipe_param->src.macro_tile_size,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
738
pipe_param->src.source_scan,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
739
pipe_param->src.hostvm,
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
749
rq_param->yuv420 = pipe_param->src.source_format == dm_420_8
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
750
|| pipe_param->src.source_format == dm_420_10
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
751
|| pipe_param->src.source_format == dm_rgbe_alpha
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
752
|| pipe_param->src.source_format == dm_420_12;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
754
rq_param->yuv420_10bpc = pipe_param->src.source_format == dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
756
rq_param->rgbe_alpha = (pipe_param->src.source_format == dm_rgbe_alpha)?1:0;
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
766
if (is_dual_plane((enum source_format_class)(pipe_param->src.source_format))) {
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
778
handle_det_buf_split(mode_lib, rq_param, &pipe_param->src);
drivers/gpu/drm/amd/display/dc/dml/dcn30/display_rq_dlg_calc_30.c
899
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
450
pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_luma = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
451
pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_chroma = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1000
dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1001
access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1002
vp_height_l = src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1003
vp_width_l = src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1004
vp_height_c = src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1005
vp_width_c = src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1065
if (e2e_pipe_param[i].pipe.src.is_hsplit && !visited[i]) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1067
unsigned int grp = e2e_pipe_param[i].pipe.src.hsplit_grp;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1071
if (e2e_pipe_param[j].pipe.src.hsplit_grp == grp && e2e_pipe_param[j].pipe.src.is_hsplit && !visited[j]) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1189
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1272
if (src->dynamic_metadata_enable && src->gpuvm)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1362
ASSERT(src->num_cursors <= 1);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1364
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1378
src->cur0_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
1379
(enum cursor_bpp) (src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
663
vp_width = pipe_param->src.viewport_width_c / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
664
vp_height = pipe_param->src.viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
665
data_pitch = pipe_param->src.data_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
666
meta_pitch = pipe_param->src.meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
667
surface_height = pipe_param->src.surface_height_y / 2.0;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
669
vp_width = pipe_param->src.viewport_width / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
670
vp_height = pipe_param->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
671
data_pitch = pipe_param->src.data_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
672
meta_pitch = pipe_param->src.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
673
surface_height = pipe_param->src.surface_height_y;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
682
access_dir = (pipe_param->src.source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
719
if (pipe_param->src.hostvm)
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
733
pipe_param->src.source_format,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
734
pipe_param->src.sw_mode,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
735
pipe_param->src.macro_tile_size,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
736
pipe_param->src.source_scan,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
737
pipe_param->src.hostvm,
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
745
rq_param->yuv420 = pipe_param->src.source_format == dm_420_8 || pipe_param->src.source_format == dm_420_10 || pipe_param->src.source_format == dm_rgbe_alpha
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
746
|| pipe_param->src.source_format == dm_420_12;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
748
rq_param->yuv420_10bpc = pipe_param->src.source_format == dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
750
rq_param->rgbe_alpha = (pipe_param->src.source_format == dm_rgbe_alpha) ? 1 : 0;
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
754
if (is_dual_plane((enum source_format_class) (pipe_param->src.source_format))) {
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
760
handle_det_buf_split(mode_lib, rq_param, &pipe_param->src);
drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
862
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
357
pipes[i].pipe.src.hostvm = dc->vm_pa_config.is_hvm_enabled || dc->res_pool->hubbub->riommu_active;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
364
pipes[pipe_cnt].pipe.src.immediate_flip = true;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
366
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
367
pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_luma = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
368
pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_chroma = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
370
pipes[pipe_cnt].pipe.src.dcc_rate = 3;
drivers/gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c
403
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1087
dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1088
access_dir = (src->source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1089
vp_height_l = src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1090
vp_width_l = src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1091
vp_height_c = src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1092
vp_width_c = src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1152
if (e2e_pipe_param[i].pipe.src.is_hsplit && !visited[i]) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1154
unsigned int grp = e2e_pipe_param[i].pipe.src.hsplit_grp;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1158
if (e2e_pipe_param[j].pipe.src.hsplit_grp == grp && e2e_pipe_param[j].pipe.src.is_hsplit && !visited[j]) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1277
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1360
if (src->dynamic_metadata_enable && src->gpuvm)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1450
ASSERT(src->num_cursors <= 1);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1452
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1466
src->cur0_src_width,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
1467
(enum cursor_bpp) (src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
751
vp_width = pipe_param->src.viewport_width_c / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
752
vp_height = pipe_param->src.viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
753
data_pitch = pipe_param->src.data_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
754
meta_pitch = pipe_param->src.meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
755
surface_height = pipe_param->src.surface_height_y / 2.0;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
757
vp_width = pipe_param->src.viewport_width / ppe;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
758
vp_height = pipe_param->src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
759
data_pitch = pipe_param->src.data_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
760
meta_pitch = pipe_param->src.meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
761
surface_height = pipe_param->src.surface_height_y;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
770
access_dir = (pipe_param->src.source_scan == dm_vert); // vp access direction: horizontal or vertical accessed
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
806
if (pipe_param->src.hostvm)
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
820
pipe_param->src.source_format,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
821
pipe_param->src.sw_mode,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
822
pipe_param->src.macro_tile_size,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
823
pipe_param->src.source_scan,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
824
pipe_param->src.hostvm,
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
832
rq_param->yuv420 = pipe_param->src.source_format == dm_420_8 || pipe_param->src.source_format == dm_420_10 || pipe_param->src.source_format == dm_rgbe_alpha
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
833
|| pipe_param->src.source_format == dm_420_12;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
835
rq_param->yuv420_10bpc = pipe_param->src.source_format == dm_420_10;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
837
rq_param->rgbe_alpha = (pipe_param->src.source_format == dm_rgbe_alpha) ? 1 : 0;
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
841
if (is_dual_plane((enum source_format_class) (pipe_param->src.source_format))) {
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
847
handle_det_buf_split(mode_lib, rq_param, &pipe_param->src);
drivers/gpu/drm/amd/display/dc/dml/dcn314/display_rq_dlg_calc_314.c
947
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
1383
&stream->src, sizeof(struct rect)) != 0)
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
1386
if (stream->src.width >= 5120 &&
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
1387
stream->src.width > stream->dst.width)
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
1866
pri_pipe->stream->src.x + pri_pipe->stream->src.width/2) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
1875
if (pri_pipe->plane_state->clip_rect.x >= pri_pipe->stream->src.x + pri_pipe->stream->src.width/2) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
2230
&pipe->stream->src,
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3387
pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_luma = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
3388
pipes[pipe_cnt].pipe.src.dcc_fraction_of_zs_req_chroma = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
536
phantom_stream->src.y = 0;
drivers/gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c
537
phantom_stream->src.height = (double)phantom_vactive * (double)main_stream->src.height / (double)main_stream->dst.height;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
134
if (src->sw_mode == dm_sw_linear)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
142
if (src->sw_mode == dm_sw_linear)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
212
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
285
dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
312
if (e2e_pipe_param[i].pipe.src.is_hsplit && !visited[i]) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
314
unsigned int grp = e2e_pipe_param[i].pipe.src.hsplit_grp;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
318
if (e2e_pipe_param[j].pipe.src.hsplit_grp == grp
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
319
&& e2e_pipe_param[j].pipe.src.is_hsplit && !visited[j]) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
400
if (src->dynamic_metadata_enable && src->gpuvm)
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
426
ASSERT(src->num_cursors <= 1);
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
427
if (src->num_cursors > 0) {
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
49
const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
50
bool dual_plane = is_dual_plane((enum source_format_class) (src->source_format));
drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c
95
if ((enum source_format_class) src->source_format == dm_rgbe_alpha)
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
499
pipes[pipe_cnt].pipe.src.immediate_flip = true;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
501
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
506
pipes[pipe_cnt].pipe.src.dcc_rate = 3;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
508
pipes[pipe_cnt].pipe.src.gpuvm_min_page_size_kbytes = 256;
drivers/gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c
545
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
532
pipes[pipe_cnt].pipe.src.immediate_flip = true;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
534
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
539
pipes[pipe_cnt].pipe.src.dcc_rate = 3;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
541
pipes[pipe_cnt].pipe.src.gpuvm_min_page_size_kbytes = 256;
drivers/gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c
578
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/dml/display_mode_lib.c
174
pipe_src = &(pipes[i].pipe.src);
drivers/gpu/drm/amd/display/dc/dml/display_mode_structs.h
542
display_pipe_source_params_st src;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
533
display_pipe_source_params_st *src = &pipes[j].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
548
(enum scan_direction_class) (src->source_scan);
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
550
src->viewport_width;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
552
src->viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
554
src->viewport_height;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
556
src->viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
558
src->viewport_y_y;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
560
src->viewport_y_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
561
mode_lib->vba.SourceRotation[mode_lib->vba.NumberOfActiveSurfaces] = src->source_rotation;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
562
mode_lib->vba.ViewportXStartY[mode_lib->vba.NumberOfActiveSurfaces] = src->viewport_x_y;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
563
mode_lib->vba.ViewportXStartC[mode_lib->vba.NumberOfActiveSurfaces] = src->viewport_x_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
566
src->viewport_stationary;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
567
mode_lib->vba.UsesMALLForPStateChange[mode_lib->vba.NumberOfActivePlanes] = src->use_mall_for_pstate_change;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
568
mode_lib->vba.UseMALLForStaticScreen[mode_lib->vba.NumberOfActivePlanes] = src->use_mall_for_static_screen;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
569
mode_lib->vba.GPUVMMinPageSizeKBytes[mode_lib->vba.NumberOfActivePlanes] = src->gpuvm_min_page_size_kbytes;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
573
mode_lib->vba.DETSizeOverride[mode_lib->vba.NumberOfActivePlanes] = src->det_size_override;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
574
if (src->det_size_override)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
575
mode_lib->vba.DETBufferSizeInKByte[mode_lib->vba.NumberOfActivePlanes] = src->det_size_override;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
581
mode_lib->vba.PitchY[mode_lib->vba.NumberOfActivePlanes] = src->data_pitch;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
582
mode_lib->vba.SurfaceWidthY[mode_lib->vba.NumberOfActivePlanes] = src->surface_width_y;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
583
mode_lib->vba.SurfaceHeightY[mode_lib->vba.NumberOfActivePlanes] = src->surface_height_y;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
584
mode_lib->vba.PitchC[mode_lib->vba.NumberOfActivePlanes] = src->data_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
585
mode_lib->vba.SurfaceHeightC[mode_lib->vba.NumberOfActivePlanes] = src->surface_height_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
586
mode_lib->vba.SurfaceWidthC[mode_lib->vba.NumberOfActivePlanes] = src->surface_width_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
587
mode_lib->vba.DCCMetaPitchY[mode_lib->vba.NumberOfActivePlanes] = src->meta_pitch;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
588
mode_lib->vba.DCCMetaPitchC[mode_lib->vba.NumberOfActivePlanes] = src->meta_pitch_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
607
mode_lib->vba.DCCFractionOfZeroSizeRequestsLuma[mode_lib->vba.NumberOfActivePlanes] = src->dcc_fraction_of_zs_req_luma;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
608
mode_lib->vba.DCCFractionOfZeroSizeRequestsChroma[mode_lib->vba.NumberOfActivePlanes] = src->dcc_fraction_of_zs_req_chroma;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
610
src->dcc_use_global ?
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
611
ip->dcc_supported : src->dcc && ip->dcc_supported;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
612
mode_lib->vba.DCCRate[mode_lib->vba.NumberOfActivePlanes] = src->dcc_rate;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
614
mode_lib->vba.DCCRateLuma[mode_lib->vba.NumberOfActivePlanes] = src->dcc_rate;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
615
mode_lib->vba.DCCRateChroma[mode_lib->vba.NumberOfActivePlanes] = src->dcc_rate_chroma;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
616
mode_lib->vba.SourcePixelFormat[mode_lib->vba.NumberOfActivePlanes] = (enum source_format_class) (src->source_format);
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
620
(enum dm_swizzle_mode) (src->sw_mode);
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
693
src->dynamic_metadata_enable;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
695
src->dynamic_metadata_lines_before_active;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
697
src->dynamic_metadata_xmit_bytes;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
699
mode_lib->vba.XFCEnabled[mode_lib->vba.NumberOfActivePlanes] = src->xfc_enable
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
701
mode_lib->vba.XFCSlvChunkSize = src->xfc_params.xfc_slv_chunk_size_bytes;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
702
mode_lib->vba.XFCTSlvVupdateOffset = src->xfc_params.xfc_tslv_vupdate_offset_us;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
703
mode_lib->vba.XFCTSlvVupdateWidth = src->xfc_params.xfc_tslv_vupdate_width_us;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
704
mode_lib->vba.XFCTSlvVreadyOffset = src->xfc_params.xfc_tslv_vready_offset_us;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
747
(enum cursor_bpp) (src->cur0_bpp));
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
749
src->cur0_src_width;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
750
if (src->cur0_src_width > 0)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
756
(enum cursor_bpp) (src->cur1_bpp));
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
758
src->cur1_src_width;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
759
if (src->cur1_src_width > 0)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
777
if (dst->odm_combine && !src->is_hsplit)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
782
if (src->is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
784
display_pipe_source_params_st *src_k = &pipes[k].pipe.src;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
788
&& src->hsplit_grp == src_k->hsplit_grp) {
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
813
if (src->viewport_width_max) {
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
814
int hdiv_c = src->source_format >= dm_420_8 && src->source_format <= dm_422_10 ? 2 : 1;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
815
int vdiv_c = src->source_format >= dm_420_8 && src->source_format <= dm_420_12 ? 2 : 1;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
817
if (mode_lib->vba.ViewportWidth[mode_lib->vba.NumberOfActivePlanes] > src->viewport_width_max)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
818
mode_lib->vba.ViewportWidth[mode_lib->vba.NumberOfActivePlanes] = src->viewport_width_max;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
819
if (mode_lib->vba.ViewportHeight[mode_lib->vba.NumberOfActivePlanes] > src->viewport_height_max)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
820
mode_lib->vba.ViewportHeight[mode_lib->vba.NumberOfActivePlanes] = src->viewport_height_max;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
821
if (mode_lib->vba.ViewportWidthChroma[mode_lib->vba.NumberOfActivePlanes] > src->viewport_width_max / hdiv_c)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
822
mode_lib->vba.ViewportWidthChroma[mode_lib->vba.NumberOfActivePlanes] = src->viewport_width_max / hdiv_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
823
if (mode_lib->vba.ViewportHeightChroma[mode_lib->vba.NumberOfActivePlanes] > src->viewport_height_max / vdiv_c)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
824
mode_lib->vba.ViewportHeightChroma[mode_lib->vba.NumberOfActivePlanes] = src->viewport_height_max / vdiv_c;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
827
if (pipes[j].pipe.src.immediate_flip) {
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
866
if (pipes[k].pipe.src.unbounded_req_mode == 0)
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
882
mode_lib->vba.GPUVMEnable = mode_lib->vba.GPUVMEnable || !!pipes[k].pipe.src.gpuvm || !!pipes[k].pipe.src.vm;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
884
(pipes[k].pipe.src.gpuvm_levels_force_en
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
886
< pipes[k].pipe.src.gpuvm_levels_force) ?
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
887
pipes[k].pipe.src.gpuvm_levels_force :
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
890
mode_lib->vba.HostVMEnable = mode_lib->vba.HostVMEnable || !!pipes[k].pipe.src.hostvm || !!pipes[k].pipe.src.vm;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
892
(pipes[k].pipe.src.hostvm_levels_force_en
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
894
< pipes[k].pipe.src.hostvm_levels_force) ?
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
895
pipes[k].pipe.src.hostvm_levels_force :
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
909
mode_lib->vba.ForceOneRowForFrame[k] = pipes[k].pipe.src.force_one_row_for_frame;
drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
910
mode_lib->vba.PteBufferMode[k] = pipes[k].pipe.src.pte_buffer_mode;
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1199
dcc_en = e2e_pipe_param->pipe.src.dcc;
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1201
(enum source_format_class) e2e_pipe_param->pipe.src.source_format);
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1203
access_dir = (e2e_pipe_param->pipe.src.source_scan == dm_vert); /* vp access direction: horizontal or vertical accessed */
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1205
(enum source_format_class) e2e_pipe_param->pipe.src.source_format,
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1208
(enum source_format_class) e2e_pipe_param->pipe.src.source_format,
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1210
vp_height_l = e2e_pipe_param->pipe.src.viewport_height;
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1211
vp_width_l = e2e_pipe_param->pipe.src.viewport_width;
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1212
vp_height_c = e2e_pipe_param->pipe.src.viewport_height_c;
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1213
vp_width_c = e2e_pipe_param->pipe.src.viewport_width_c;
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1278
if (e2e_pipe_param->pipe.src.is_hsplit)
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1643
if (e2e_pipe_param->pipe.src.is_hsplit) {
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1818
cur0_src_width = e2e_pipe_param->pipe.src.cur0_src_width; /* cursor source width */
drivers/gpu/drm/amd/display/dc/dml/dml1_display_rq_dlg_calc.c
1819
cur0_bpp = (enum cursor_bpp) e2e_pipe_param->pipe.src.cur0_bpp;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_translation_helper.c
639
plane_state->dst_rect.height >= stream->src.height &&
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
256
memcpy(&phantom_stream->src, &main_stream->src, sizeof(phantom_stream->src));
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
268
phantom_stream->src.y = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
269
phantom_stream->src.height = (double)phantom_stream_descriptor->timing.v_active * (double)main_stream->src.height / (double)main_stream->dst.height;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/dml21_utils.c
313
phantom_plane->clip_rect.height = phantom_stream->src.height;
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c
24
static void copy_display_configuration_with_meta(struct display_configuation_with_meta *dst, const struct display_configuation_with_meta *src)
drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/dml2_top_soc15.c
26
memcpy(dst, src, sizeof(struct display_configuation_with_meta));
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
525
slice_size = stream->src.width / odm_factor;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_dc_resource_mgmt.c
530
odm_slice_end_x[odm_factor - 1] = stream->src.width - 1;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
702
phantom_stream->src.y = 0;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
703
phantom_stream->src.height = phantom_vactive;
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_mall_phantom.c
724
memcpy(&phantom_stream->src, &ref_pipe->stream->src, sizeof(phantom_stream->src));
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
229
static void copy_dummy_pstate_table(struct dummy_pstate_entry *dest, struct dummy_pstate_entry *src, unsigned int num_entries)
drivers/gpu/drm/amd/display/dc/dml2_0/dml2_wrapper_fpu.c
232
dest[i] = src[i];
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
267
uint32_t *src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
273
*src = stream_enc->id - ENGINE_ID_HPO_DP_0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
276
*src = 0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
288
uint32_t src = 0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
301
&src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
304
src = 0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
309
SAT_STREAM_SOURCE, src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
315
&src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
318
src = 0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
323
SAT_STREAM_SOURCE, src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
329
&src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
332
src = 0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
337
SAT_STREAM_SOURCE, src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
343
&src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
346
src = 0;
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.c
351
SAT_STREAM_SOURCE, src,
drivers/gpu/drm/amd/display/dc/hpo/dcn31/dcn31_hpo_dp_link_encoder.h
232
uint32_t *src,
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1138
pipe_ctx->stream->src.width;
drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
1140
pipe_ctx->stream->src.height;
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h
56
const char *src,
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h
238
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h
334
enum streamclk_source src,
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h
63
const char *src,
drivers/gpu/drm/amd/display/dc/irq_types.h
192
#define DAL_VALID_IRQ_SRC_NUM(src) \
drivers/gpu/drm/amd/display/dc/irq_types.h
193
((src) < DAL_IRQ_SOURCES_NUMBER && (src) > DC_IRQ_SOURCE_INVALID)
drivers/gpu/drm/amd/display/dc/resource/dcn21/dcn21_resource.c
860
&pipe->stream->src,
drivers/gpu/drm/amd/display/dc/resource/dcn30/dcn30_resource.c
1744
&pipe->stream->src,
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1660
pipes[i].pipe.src.gpuvm = 1;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1663
pipes[i].pipe.src.hostvm = dc->vm_pa_config.is_hvm_enabled;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1665
pipes[i].pipe.src.hostvm = false;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1667
pipes[i].pipe.src.hostvm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1703
pipes[pipe_cnt].pipe.src.immediate_flip = true;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1704
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1705
pipes[pipe_cnt].pipe.src.gpuvm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1707
pipes[pipe_cnt].pipe.src.dcc_rate = 3;
drivers/gpu/drm/amd/display/dc/resource/dcn31/dcn31_resource.c
1742
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1682
if (res_ctx->pipe_ctx[i].stream->src.width != res_ctx->pipe_ctx[i].stream->dst.width ||
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1683
res_ctx->pipe_ctx[i].stream->src.height != res_ctx->pipe_ctx[i].stream->dst.height ||
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1725
pipes[pipe_cnt].pipe.src.immediate_flip = true;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1727
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1729
pipes[pipe_cnt].pipe.src.dcc_rate = 3;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1734
int bpp = source_format_to_bpp(pipes[pipe_cnt].pipe.src.source_format);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1749
pipes[pipe_cnt].pipe.src.det_size_override = approx_det_segs_required_for_pstate;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1785
pipes[pipe_cnt].pipe.src.det_size_override = 0;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1794
pipes[pipe_cnt].pipe.src.det_size_override += (remaining_det_segs - MIN_RESERVED_DET_SEGS) / crb_pipes +
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1796
if (pipes[pipe_cnt].pipe.src.det_size_override > 2 * DCN3_15_MAX_DET_SEGS) {
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1798
remaining_det_segs += pipes[pipe_cnt].pipe.src.det_size_override - 2 * (DCN3_15_MAX_DET_SEGS);
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1799
pipes[pipe_cnt].pipe.src.det_size_override = 2 * DCN3_15_MAX_DET_SEGS;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1801
if (pipes[pipe_cnt].pipe.src.det_size_override > DCN3_15_MAX_DET_SEGS || split_required) {
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1803
remaining_det_segs += pipes[pipe_cnt].pipe.src.det_size_override % 2;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1804
pipes[pipe_cnt].pipe.src.det_size_override -= pipes[pipe_cnt].pipe.src.det_size_override % 2;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1807
pipes[pipe_cnt].pipe.src.det_size_override *= DCN3_15_CRB_SEGMENT_SIZE_KB;
drivers/gpu/drm/amd/display/dc/resource/dcn315/dcn315_resource.c
1832
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1668
pipes[pipe_cnt].pipe.src.immediate_flip = true;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1670
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1672
pipes[pipe_cnt].pipe.src.dcc_rate = 3;
drivers/gpu/drm/amd/display/dc/resource/dcn316/dcn316_resource.c
1713
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1709
phantom_plane->clip_rect.height = phantom_stream->src.height;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1733
memcpy(&phantom_stream->src, &ref_pipe->stream->src, sizeof(phantom_stream->src));
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1959
pipes[pipe_cnt].pipe.src.gpuvm = true;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1994
pipes[pipe_cnt].pipe.src.gpuvm_min_page_size_kbytes = 256; // according to spreadsheet
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
1995
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2004
pipes[pipe_cnt].pipe.src.use_mall_for_pstate_change = dm_use_mall_pstate_change_sub_viewport;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2008
pipes[pipe_cnt].pipe.src.use_mall_for_pstate_change = dm_use_mall_pstate_change_phantom_pipe;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2009
pipes[pipe_cnt].pipe.src.use_mall_for_static_screen = dm_use_mall_static_screen_disable;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2011
pipes[pipe_cnt].pipe.src.unbounded_req_mode = false;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2014
pipes[pipe_cnt].pipe.src.use_mall_for_pstate_change = dm_use_mall_pstate_change_disable;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource.c
2015
pipes[pipe_cnt].pipe.src.use_mall_for_static_screen = dm_use_mall_static_screen_disable;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
218
pipe->stream->timing.v_addressable != pipe->stream->src.height) {
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
372
pipes[pipe_cnt].pipe.src.det_size_override = pipe_segments[i] * DCN3_2_DET_SEG_SIZE;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
377
pipes[i].pipe.src.det_size_override = 4 * DCN3_2_DET_SEG_SIZE; //DCN3_2_DEFAULT_DET_SIZE
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
403
pipes[0].pipe.src.det_size_override = DCN3_2_MAX_DET_SIZE;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
406
pipes[0].pipe.src.det_size_override = DCN3_2_DEFAULT_DET_SIZE;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
407
pipes[0].pipe.src.unbounded_req_mode = true;
drivers/gpu/drm/amd/display/dc/resource/dcn32/dcn32_resource_helpers.c
410
pipes[0].pipe.src.det_size_override = 320; // 5K or higher
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
609
struct spl_rect src = spl_in->basic_in.src_rect;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
668
spl_swap(src.width, src.height);
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
677
src.width,
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
688
src.width / vpc_div,
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
699
src.height,
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
710
src.height / vpc_div,
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
723
spl_scratch->scl_data.viewport.x += src.x;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
724
spl_scratch->scl_data.viewport.y += src.y;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
725
SPL_ASSERT(src.x % vpc_div == 0 && src.y % vpc_div == 0);
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
726
spl_scratch->scl_data.viewport_c.x += src.x / vpc_div;
drivers/gpu/drm/amd/display/dc/sspl/dc_spl.c
727
spl_scratch->scl_data.viewport_c.y += src.y / vpc_div;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
2727
union dmub_addr src; // location of indirect buffer in memory
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
5690
union dmub_addr src;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7293
const uint8_t *src = (const uint8_t *)cmd;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7304
*dst++ = *src++;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7326
const uint8_t *src = (const uint8_t *)cmd;
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7334
dmub_memcpy(dst, src, DMUB_RB_CMD_SIZE);
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7419
const uint64_t volatile *src = (const uint64_t volatile *)((uint8_t *)(rb->base_address) + rb->rptr);
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
7428
*dst++ = *src++;
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
1165
const uint64_t *src = (const uint64_t *)(rb->base_address) + rb->rptr / sizeof(uint64_t);
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c
1176
*dst++ = *src++;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c
3117
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.h
227
const u8 *src, u32 byte_count, u32 limit);
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
123
const u8 *src, u32 byte_count, u32 limit)
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
152
data = (data << 8) + *src++;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
175
data = (src[0] << 24) + (src[1] << 16) + (src[2] << 8) + src[3];
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
183
src += 4;
drivers/gpu/drm/amd/pm/legacy-dpm/kv_smc.c
202
data = (data << 8) + *src++;
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
237
const u8 *src;
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
250
src = (const u8 *)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
260
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
264
src += 4;
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
55
const u8 *src, u32 byte_count, u32 limit)
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
71
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
79
src += 4;
drivers/gpu/drm/amd/pm/legacy-dpm/si_smc.c
97
data = (data << 8) + *src++;
drivers/gpu/drm/amd/pm/legacy-dpm/sislands_smc.h
395
const u8 *src, u32 byte_count, u32 limit);
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1380
enum DPM_EVENT_SRC src;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1392
src = DPM_EVENT_SRC_DIGITAL;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1396
src = DPM_EVENT_SRC_EXTERNAL;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1401
src = DPM_EVENT_SRC_DIGITAL_OR_EXTERNAL;
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c
1407
DPM_EVENT_SRC, src);
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
109
const uint8_t *src, uint32_t byte_count, uint32_t limit)
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
127
data = src[0] * 0x1000000 + src[1] * 0x10000 + src[2] * 0x100 + src[3];
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
136
src += 4;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
157
data = (0x100 * data) + *src++;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2316
uint8_t *src;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2326
src = (uint8_t *)info.kptr;
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2338
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c
2340
src += 4;
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
158
uint32_t length, const uint8_t *src,
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
170
data = src[0] * 0x1000000 + src[1] * 0x10000 + src[2] * 0x100 + src[3];
drivers/gpu/drm/amd/pm/powerplay/smumgr/iceland_smumgr.c
172
src += 4;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
418
static int smu7_upload_smc_firmware_data(struct pp_hwmgr *hwmgr, uint32_t length, uint32_t *src, uint32_t limit)
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
428
cgs_write_register(hwmgr->device, mmSMC_IND_DATA_11, *src++);
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
50
const uint8_t *src, uint32_t byte_count, uint32_t limit)
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
65
data = src[0] * 0x1000000 + src[1] * 0x10000 + src[2] * 0x100 + src[3];
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
74
src += 4;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c
95
data = (0x100 * data) + *src++;
drivers/gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.h
57
const uint8_t *src, uint32_t byte_count, uint32_t limit);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1769
src, first_src_member) \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1771
size_t __src_offset = offsetof(typeof(*(src)), first_src_member); \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1772
size_t __src_size = sizeof(*(src)) - __src_offset; \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
1778
(u8 *)(src) + __src_offset, \
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2072
const unsigned long *src,
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2075
bitmap_copy(dst->bits, src, nbits);
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2140
const unsigned long *src)
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h
2142
smu_feature_bits_copy(__smu_feature_get_list(smu, dst_list), src,
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
143
const uint32_t *src;
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
151
src = (const uint32_t *)(adev->pm.fw->data +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c
156
WREG32_PCIE(addr_start, src[i]);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
148
const uint32_t *src;
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
156
src = (const uint32_t *)(adev->pm.fw->data +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
161
WREG32_PCIE(addr_start, src[i]);
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
122
const uint32_t *src;
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
130
src = (const uint32_t *)(adev->pm.fw->data +
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c
135
WREG32_PCIE(addr_start, src[i]);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
112
const uint32_t *src;
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
120
src = (const uint32_t *)(adev->pm.fw->data +
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0.c
125
WREG32_PCIE(addr_start, src[i]);
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
32
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_nbio_v7_9.c
54
struct amdgpu_irq_src *src,
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
505
static inline void _add_ecc_count(struct aca_ecc_count *des, struct aca_ecc_count *src)
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
507
des->new_ce_count += src->new_ce_count;
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
508
des->total_ce_count += src->total_ce_count;
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
509
des->new_ue_count += src->new_ue_count;
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
510
des->total_ue_count += src->total_ue_count;
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
511
des->new_de_count += src->new_de_count;
drivers/gpu/drm/amd/ras/rascore/ras_aca.c
512
des->total_de_count += src->total_de_count;
drivers/gpu/drm/amd/ras/rascore/ras_cmd.h
336
struct ras_cmd_dev_handle src;
drivers/gpu/drm/armada/armada_overlay.c
112
if (old_state->src.x1 != new_state->src.x1 ||
drivers/gpu/drm/armada/armada_overlay.c
113
old_state->src.y1 != new_state->src.y1 ||
drivers/gpu/drm/armada/armada_overlay.c
151
src_x = new_state->src.x1 >> 16;
drivers/gpu/drm/armada/armada_overlay.c
167
if (drm_rect_width(&old_state->src) != drm_rect_width(&new_state->src) ||
drivers/gpu/drm/armada/armada_overlay.c
170
if (drm_rect_width(&new_state->src) >> 16 !=
drivers/gpu/drm/armada/armada_plane.c
109
st->src_hw = drm_rect_height(&new_plane_state->src) >> 17;
drivers/gpu/drm/armada/armada_plane.c
113
st->src_hw = drm_rect_height(&new_plane_state->src) >> 16;
drivers/gpu/drm/armada/armada_plane.c
119
st->src_hw |= drm_rect_width(&new_plane_state->src) >> 16;
drivers/gpu/drm/armada/armada_plane.c
174
if (old_state->src.x1 != new_state->src.x1 ||
drivers/gpu/drm/armada/armada_plane.c
175
old_state->src.y1 != new_state->src.y1 ||
drivers/gpu/drm/armada/armada_plane.c
207
if (drm_rect_width(&old_state->src) != drm_rect_width(&new_state->src) ||
drivers/gpu/drm/armada/armada_plane.c
210
if (drm_rect_width(&new_state->src) >> 16 !=
drivers/gpu/drm/armada/armada_plane.c
44
unsigned int x = state->src.x1 >> 16;
drivers/gpu/drm/armada/armada_plane.c
45
unsigned int y = state->src.y1 >> 16;
drivers/gpu/drm/ast/ast_cursor.c
103
writew(swab16(*(const __u16 *)&src[i]), &dst[i]);
drivers/gpu/drm/ast/ast_cursor.c
105
memcpy_toio(dst, src, AST_HWC_SIZE);
drivers/gpu/drm/ast/ast_cursor.c
65
static u32 ast_cursor_calculate_checksum(const void *src, unsigned int width, unsigned int height)
drivers/gpu/drm/ast/ast_cursor.c
75
const u32 *src32 = (const u32 *)src;
drivers/gpu/drm/ast/ast_cursor.c
78
src += SZ_4;
drivers/gpu/drm/ast/ast_cursor.c
81
const u16 *src16 = (const u16 *)src;
drivers/gpu/drm/ast/ast_cursor.c
84
src += SZ_2;
drivers/gpu/drm/ast/ast_cursor.c
86
src += trailing_bytes;
drivers/gpu/drm/ast/ast_cursor.c
92
static void ast_set_cursor_image(struct ast_device *ast, const u8 *src,
drivers/gpu/drm/ast/ast_cursor.c
96
u32 csum = ast_cursor_calculate_checksum(src, width, height);
drivers/gpu/drm/ast/ast_mode.c
527
static void ast_handle_damage(struct ast_plane *ast_plane, struct iosys_map *src,
drivers/gpu/drm/ast/ast_mode.c
537
drm_fb_swab(&dst, fb->pitches, src, fb, clip, !src[0].is_iomem, fmtcnv_state);
drivers/gpu/drm/ast/ast_mode.c
539
drm_fb_memcpy(&dst, fb->pitches, src, fb, clip);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
746
hstate->src_x = s->src.x1 >> 16;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
747
hstate->src_y = s->src.y1 >> 16;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
748
hstate->src_w = drm_rect_width(&s->src) >> 16;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c
749
hstate->src_h = drm_rect_height(&s->src) >> 16;
drivers/gpu/drm/bridge/sil-sii8620.c
473
static void sii8620_update_array(u8 *dst, u8 *src, int count)
drivers/gpu/drm/bridge/sil-sii8620.c
476
*src ^= *dst;
drivers/gpu/drm/bridge/sil-sii8620.c
477
*dst++ ^= *src++;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
157
u32 *src = dw->buf_src + offset;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
162
u32 b, sample = *src++;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
169
} while (src < end);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
185
u32 *src = dw->buf_src + offset;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
199
u32 sample = *src++;
drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c
207
} while (src < end);
drivers/gpu/drm/clients/drm_log.c
113
const u8 *src;
drivers/gpu/drm/clients/drm_log.c
125
src = drm_draw_get_char_bitmap(font, s[i], font_pitch);
drivers/gpu/drm/clients/drm_log.c
126
drm_log_blit(&map, fb->pitches[0], src, font_pitch,
drivers/gpu/drm/clients/drm_log.c
74
const u8 *src, unsigned int src_pitch,
drivers/gpu/drm/clients/drm_log.c
79
drm_draw_blit16(dst, dst_pitch, src, src_pitch, height, width, scale, color);
drivers/gpu/drm/clients/drm_log.c
82
drm_draw_blit24(dst, dst_pitch, src, src_pitch, height, width, scale, color);
drivers/gpu/drm/clients/drm_log.c
85
drm_draw_blit32(dst, dst_pitch, src, src_pitch, height, width, scale, color);
drivers/gpu/drm/drm_atomic.c
858
struct drm_rect src = drm_plane_state_src(state);
drivers/gpu/drm/drm_atomic.c
867
drm_printf(p, "\tsrc-pos=" DRM_RECT_FP_FMT "\n", DRM_RECT_FP_ARG(&src));
drivers/gpu/drm/drm_atomic_helper.c
901
struct drm_rect *src = &plane_state->src;
drivers/gpu/drm/drm_atomic_helper.c
909
*src = drm_plane_state_src(plane_state);
drivers/gpu/drm/drm_atomic_helper.c
929
drm_rect_rotate(src, fb->width << 16, fb->height << 16, rotation);
drivers/gpu/drm/drm_atomic_helper.c
932
hscale = drm_rect_calc_hscale(src, dst, min_scale, max_scale);
drivers/gpu/drm/drm_atomic_helper.c
933
vscale = drm_rect_calc_vscale(src, dst, min_scale, max_scale);
drivers/gpu/drm/drm_atomic_helper.c
937
drm_rect_debug_print("src: ", &plane_state->src, true);
drivers/gpu/drm/drm_atomic_helper.c
945
plane_state->visible = drm_rect_clip_scaled(src, dst, &clip);
drivers/gpu/drm/drm_atomic_helper.c
947
drm_rect_rotate_inv(src, fb->width << 16, fb->height << 16, rotation);
drivers/gpu/drm/drm_cache.c
212
const struct iosys_map *src,
drivers/gpu/drm/drm_cache.c
215
if (!dst->is_iomem && !src->is_iomem) {
drivers/gpu/drm/drm_cache.c
216
memcpy(dst->vaddr, src->vaddr, len);
drivers/gpu/drm/drm_cache.c
217
} else if (!src->is_iomem) {
drivers/gpu/drm/drm_cache.c
218
iosys_map_memcpy_to(dst, 0, src->vaddr, len);
drivers/gpu/drm/drm_cache.c
220
memcpy_fromio(dst->vaddr, src->vaddr_iomem, len);
drivers/gpu/drm/drm_cache.c
228
void __iomem *_src = src->vaddr_iomem;
drivers/gpu/drm/drm_cache.c
249
static void __memcpy_ntdqa(void *dst, const void *src, unsigned long len)
drivers/gpu/drm/drm_cache.c
262
:: "r" (src), "r" (dst) : "memory");
drivers/gpu/drm/drm_cache.c
263
src += 64;
drivers/gpu/drm/drm_cache.c
270
:: "r" (src), "r" (dst) : "memory");
drivers/gpu/drm/drm_cache.c
271
src += 16;
drivers/gpu/drm/drm_cache.c
284
static void __drm_memcpy_from_wc(void *dst, const void *src, unsigned long len)
drivers/gpu/drm/drm_cache.c
286
if (unlikely(((unsigned long)dst | (unsigned long)src | len) & 15))
drivers/gpu/drm/drm_cache.c
287
memcpy(dst, src, len);
drivers/gpu/drm/drm_cache.c
289
__memcpy_ntdqa(dst, src, len >> 4);
drivers/gpu/drm/drm_cache.c
303
const struct iosys_map *src,
drivers/gpu/drm/drm_cache.c
307
memcpy_fallback(dst, src, len);
drivers/gpu/drm/drm_cache.c
315
src->is_iomem ?
drivers/gpu/drm/drm_cache.c
316
(void const __force *)src->vaddr_iomem :
drivers/gpu/drm/drm_cache.c
317
src->vaddr,
drivers/gpu/drm/drm_cache.c
322
memcpy_fallback(dst, src, len);
drivers/gpu/drm/drm_cache.c
341
const struct iosys_map *src,
drivers/gpu/drm/drm_cache.c
346
memcpy_fallback(dst, src, len);
drivers/gpu/drm/drm_client_modeset.c
273
const struct drm_display_mode *src)
drivers/gpu/drm/drm_client_modeset.c
277
*dst = src ? drm_mode_duplicate(dev, src) : NULL;
drivers/gpu/drm/drm_damage_helper.c
229
struct drm_rect src;
drivers/gpu/drm/drm_damage_helper.c
239
src = drm_plane_state_src(state);
drivers/gpu/drm/drm_damage_helper.c
241
iter->plane_src.x1 = src.x1 >> 16;
drivers/gpu/drm/drm_damage_helper.c
242
iter->plane_src.y1 = src.y1 >> 16;
drivers/gpu/drm/drm_damage_helper.c
243
iter->plane_src.x2 = (src.x2 >> 16) + !!(src.x2 & 0xFFFF);
drivers/gpu/drm/drm_damage_helper.c
244
iter->plane_src.y2 = (src.y2 >> 16) + !!(src.y2 & 0xFFFF);
drivers/gpu/drm/drm_damage_helper.c
247
!drm_rect_equals(&state->src, &old_state->src)) {
drivers/gpu/drm/drm_damage_helper.c
40
static void convert_clip_rect_to_rect(const struct drm_clip_rect *src,
drivers/gpu/drm/drm_damage_helper.c
45
dest->x1 = src->x1;
drivers/gpu/drm/drm_damage_helper.c
46
dest->y1 = src->y1;
drivers/gpu/drm/drm_damage_helper.c
47
dest->x2 = src->x2;
drivers/gpu/drm/drm_damage_helper.c
48
dest->y2 = src->y2;
drivers/gpu/drm/drm_damage_helper.c
49
src += src_inc;
drivers/gpu/drm/drm_fbdev_dma.c
117
void *src;
drivers/gpu/drm/drm_fbdev_dma.c
138
src = fb_helper->info->screen_buffer + offset;
drivers/gpu/drm/drm_fbdev_dma.c
142
iosys_map_memcpy_to(dst, 0, src, len);
drivers/gpu/drm/drm_fbdev_dma.c
144
src += fb->pitches[0];
drivers/gpu/drm/drm_fbdev_ttm.c
100
iosys_map_memcpy_to(dst, 0, src, len);
drivers/gpu/drm/drm_fbdev_ttm.c
102
src += fb->pitches[0];
drivers/gpu/drm/drm_fbdev_ttm.c
75
void *src;
drivers/gpu/drm/drm_fbdev_ttm.c
96
src = fb_helper->info->screen_buffer + offset;
drivers/gpu/drm/drm_format_helper.c
1030
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
1038
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
1071
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
1079
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
1116
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
1123
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
1156
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
1163
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
1236
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
1247
void *vaddr = src[0].vaddr;
drivers/gpu/drm/drm_format_helper.c
1324
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
1335
void *vaddr = src[0].vaddr;
drivers/gpu/drm/drm_format_helper.c
227
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
242
src[0].vaddr, fb, clip, vaddr_cached_hint, state,
drivers/gpu/drm/drm_format_helper.c
246
src[0].vaddr, fb, clip, vaddr_cached_hint, state,
drivers/gpu/drm/drm_format_helper.c
415
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
434
struct iosys_map src_i = src[i];
drivers/gpu/drm/drm_format_helper.c
493
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
514
drm_fb_xfrm(dst, dst_pitch, &cpp, src, fb, clip, cached, state, swab_line);
drivers/gpu/drm/drm_format_helper.c
545
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
552
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
584
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
591
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
624
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
631
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
664
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
671
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
704
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
711
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
744
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
751
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
784
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
791
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
824
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
831
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
864
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/drm_format_helper.c
871
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
904
const struct iosys_map *src,
drivers/gpu/drm/drm_format_helper.c
913
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
946
const struct iosys_map *src,
drivers/gpu/drm/drm_format_helper.c
955
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_format_helper.c
988
const struct iosys_map *src,
drivers/gpu/drm/drm_format_helper.c
997
drm_fb_xfrm(dst, dst_pitch, dst_pixsize, src, fb, clip, false, state,
drivers/gpu/drm/drm_mipi_dbi.c
207
int mipi_dbi_buf_copy(void *dst, struct iosys_map *src, struct drm_framebuffer *fb,
drivers/gpu/drm/drm_mipi_dbi.c
223
drm_fb_swab(&dst_map, NULL, src, fb, clip, !drm_gem_is_imported(gem),
drivers/gpu/drm/drm_mipi_dbi.c
226
drm_fb_memcpy(&dst_map, NULL, src, fb, clip);
drivers/gpu/drm/drm_mipi_dbi.c
229
drm_fb_memcpy(&dst_map, NULL, src, fb, clip);
drivers/gpu/drm/drm_mipi_dbi.c
235
drm_fb_xrgb8888_to_rgb565be(&dst_map, NULL, src, fb, clip,
drivers/gpu/drm/drm_mipi_dbi.c
238
drm_fb_xrgb8888_to_rgb565(&dst_map, NULL, src, fb, clip,
drivers/gpu/drm/drm_mipi_dbi.c
243
drm_fb_xrgb8888_to_rgb888(&dst_map, NULL, src, fb, clip, fmtcnv_state);
drivers/gpu/drm/drm_mipi_dbi.c
276
static void mipi_dbi_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb,
drivers/gpu/drm/drm_mipi_dbi.c
297
ret = mipi_dbi_buf_copy(tr, src, fb, rect, swap, fmtcnv_state);
drivers/gpu/drm/drm_mipi_dbi.c
301
tr = src->vaddr; /* TODO: Use mapping abstraction properly */
drivers/gpu/drm/drm_mipi_dbi.c
890
const u8 *src = buf;
drivers/gpu/drm/drm_mipi_dbi.c
908
dst[8] = *src;
drivers/gpu/drm/drm_mipi_dbi.c
936
val = src[1];
drivers/gpu/drm/drm_mipi_dbi.c
940
val = src[0];
drivers/gpu/drm/drm_mipi_dbi.c
943
src += 2;
drivers/gpu/drm/drm_mipi_dbi.c
948
val = *src++;
drivers/gpu/drm/drm_mipi_dbi.c
960
*dst++ = BIT(7) | (src[1] >> 1);
drivers/gpu/drm/drm_mipi_dbi.c
961
*dst++ = (src[1] << 7) | BIT(6) | (src[0] >> 2);
drivers/gpu/drm/drm_mipi_dbi.c
962
*dst++ = (src[0] << 6) | BIT(5) | (src[3] >> 3);
drivers/gpu/drm/drm_mipi_dbi.c
963
*dst++ = (src[3] << 5) | BIT(4) | (src[2] >> 4);
drivers/gpu/drm/drm_mipi_dbi.c
964
*dst++ = (src[2] << 4) | BIT(3) | (src[5] >> 5);
drivers/gpu/drm/drm_mipi_dbi.c
965
*dst++ = (src[5] << 3) | BIT(2) | (src[4] >> 6);
drivers/gpu/drm/drm_mipi_dbi.c
966
*dst++ = (src[4] << 2) | BIT(1) | (src[7] >> 7);
drivers/gpu/drm/drm_mipi_dbi.c
967
*dst++ = (src[7] << 1) | BIT(0);
drivers/gpu/drm/drm_mipi_dbi.c
968
*dst++ = src[6];
drivers/gpu/drm/drm_mipi_dbi.c
970
*dst++ = BIT(7) | (src[0] >> 1);
drivers/gpu/drm/drm_mipi_dbi.c
971
*dst++ = (src[0] << 7) | BIT(6) | (src[1] >> 2);
drivers/gpu/drm/drm_mipi_dbi.c
972
*dst++ = (src[1] << 6) | BIT(5) | (src[2] >> 3);
drivers/gpu/drm/drm_mipi_dbi.c
973
*dst++ = (src[2] << 5) | BIT(4) | (src[3] >> 4);
drivers/gpu/drm/drm_mipi_dbi.c
974
*dst++ = (src[3] << 4) | BIT(3) | (src[4] >> 5);
drivers/gpu/drm/drm_mipi_dbi.c
975
*dst++ = (src[4] << 3) | BIT(2) | (src[5] >> 6);
drivers/gpu/drm/drm_mipi_dbi.c
976
*dst++ = (src[5] << 2) | BIT(1) | (src[6] >> 7);
drivers/gpu/drm/drm_mipi_dbi.c
977
*dst++ = (src[6] << 1) | BIT(0);
drivers/gpu/drm/drm_mipi_dbi.c
978
*dst++ = src[7];
drivers/gpu/drm/drm_mipi_dbi.c
981
src += 8;
drivers/gpu/drm/drm_modes.c
1420
void drm_mode_copy(struct drm_display_mode *dst, const struct drm_display_mode *src)
drivers/gpu/drm/drm_modes.c
1424
*dst = *src;
drivers/gpu/drm/drm_modes.c
1439
void drm_mode_init(struct drm_display_mode *dst, const struct drm_display_mode *src)
drivers/gpu/drm/drm_modes.c
1442
drm_mode_copy(dst, src);
drivers/gpu/drm/drm_pagemap.c
1002
migrate_device_pages(src, dst, npages);
drivers/gpu/drm/drm_pagemap.c
1003
migrate_device_finalize(src, dst, npages);
drivers/gpu/drm/drm_pagemap.c
1077
buf = kvcalloc(npages, 2 * sizeof(*migrate.src) + sizeof(*pagemap_addr) +
drivers/gpu/drm/drm_pagemap.c
1083
pagemap_addr = buf + (2 * sizeof(*migrate.src) * npages);
drivers/gpu/drm/drm_pagemap.c
1084
pages = buf + (2 * sizeof(*migrate.src) + sizeof(*pagemap_addr)) * npages;
drivers/gpu/drm/drm_pagemap.c
1087
migrate.src = buf;
drivers/gpu/drm/drm_pagemap.c
1088
migrate.dst = migrate.src + npages;
drivers/gpu/drm/drm_pagemap.c
1102
migrate.src, migrate.dst,
drivers/gpu/drm/drm_pagemap.c
1113
pages[i] = migrate_pfn_to_page(migrate.src[i]);
drivers/gpu/drm/drm_pagemap.c
518
buf = kvcalloc(npages, 2 * sizeof(*migrate.src) + sizeof(*pagemap_addr) +
drivers/gpu/drm/drm_pagemap.c
524
pagemap_addr = buf + (2 * sizeof(*migrate.src) * npages);
drivers/gpu/drm/drm_pagemap.c
525
pages = buf + (2 * sizeof(*migrate.src) + sizeof(*pagemap_addr)) * npages;
drivers/gpu/drm/drm_pagemap.c
536
migrate.src = buf;
drivers/gpu/drm/drm_pagemap.c
537
migrate.dst = migrate.src + npages;
drivers/gpu/drm/drm_pagemap.c
560
struct page *src_page = migrate_pfn_to_page(migrate.src[i]);
drivers/gpu/drm/drm_pagemap.c
591
struct page *src_page = migrate_pfn_to_page(migrate.src[i]);
drivers/gpu/drm/drm_pagemap.c
621
err = drm_pagemap_migrate_range(devmem_allocation, migrate.src, migrate.dst,
drivers/gpu/drm/drm_pagemap.c
631
err = drm_pagemap_migrate_range(devmem_allocation, migrate.src, migrate.dst,
drivers/gpu/drm/drm_pagemap.c
652
struct page *page = migrate_pfn_to_page(migrate.src[i]);
drivers/gpu/drm/drm_pagemap.c
655
if (migrate.src[i] & MIGRATE_PFN_MIGRATE)
drivers/gpu/drm/drm_pagemap.c
949
unsigned long *src, *dst;
drivers/gpu/drm/drm_pagemap.c
961
buf = kvcalloc(npages, 2 * sizeof(*src) + sizeof(*pagemap_addr) +
drivers/gpu/drm/drm_pagemap.c
967
src = buf;
drivers/gpu/drm/drm_pagemap.c
968
dst = buf + (sizeof(*src) * npages);
drivers/gpu/drm/drm_pagemap.c
969
pagemap_addr = buf + (2 * sizeof(*src) * npages);
drivers/gpu/drm/drm_pagemap.c
970
pages = buf + (2 * sizeof(*src) + sizeof(*pagemap_addr)) * npages;
drivers/gpu/drm/drm_pagemap.c
972
err = ops->populate_devmem_pfn(devmem_allocation, npages, src);
drivers/gpu/drm/drm_pagemap.c
976
err = migrate_device_pfns(src, npages);
drivers/gpu/drm/drm_pagemap.c
981
src, dst, 0);
drivers/gpu/drm/drm_pagemap.c
993
pages[i] = migrate_pfn_to_page(src[i]);
drivers/gpu/drm/drm_panic.c
430
const u8 *src;
drivers/gpu/drm/drm_panic.c
446
src = drm_draw_get_char_bitmap(font, msg[i].txt[j], font_pitch);
drivers/gpu/drm/drm_panic.c
448
drm_panic_blit(sb, &rec, src, font_pitch, 1, color);
drivers/gpu/drm/drm_plane_helper.c
111
.src_x = src->x1,
drivers/gpu/drm/drm_plane_helper.c
112
.src_y = src->y1,
drivers/gpu/drm/drm_plane_helper.c
113
.src_w = drm_rect_width(src),
drivers/gpu/drm/drm_plane_helper.c
114
.src_h = drm_rect_height(src),
drivers/gpu/drm/drm_plane_helper.c
135
*src = plane_state.src;
drivers/gpu/drm/drm_plane_helper.c
180
struct drm_rect src = {
drivers/gpu/drm/drm_plane_helper.c
201
&src, &dest,
drivers/gpu/drm/drm_plane_helper.c
98
struct drm_rect *src,
drivers/gpu/drm/drm_rect.c
101
src->x1 = src->x2 - new_src_w;
drivers/gpu/drm/drm_rect.c
106
u32 new_src_h = clip_scaled(drm_rect_height(src),
drivers/gpu/drm/drm_rect.c
109
src->y1 = src->y2 - new_src_h;
drivers/gpu/drm/drm_rect.c
114
u32 new_src_w = clip_scaled(drm_rect_width(src),
drivers/gpu/drm/drm_rect.c
117
src->x2 = src->x1 + new_src_w;
drivers/gpu/drm/drm_rect.c
122
u32 new_src_h = clip_scaled(drm_rect_height(src),
drivers/gpu/drm/drm_rect.c
125
src->y2 = src->y1 + new_src_h;
drivers/gpu/drm/drm_rect.c
133
static int drm_calc_scale(int src, int dst)
drivers/gpu/drm/drm_rect.c
137
if (WARN_ON(src < 0 || dst < 0))
drivers/gpu/drm/drm_rect.c
143
if (src > (dst << 16))
drivers/gpu/drm/drm_rect.c
144
return DIV_ROUND_UP(src, dst);
drivers/gpu/drm/drm_rect.c
146
scale = src / dst;
drivers/gpu/drm/drm_rect.c
168
int drm_rect_calc_hscale(const struct drm_rect *src,
drivers/gpu/drm/drm_rect.c
172
int src_w = drm_rect_width(src);
drivers/gpu/drm/drm_rect.c
203
int drm_rect_calc_vscale(const struct drm_rect *src,
drivers/gpu/drm/drm_rect.c
207
int src_h = drm_rect_height(src);
drivers/gpu/drm/drm_rect.c
55
static u32 clip_scaled(int src, int dst, int *clip)
drivers/gpu/drm/drm_rect.c
65
tmp = mul_u32_u32(src, dst - *clip);
drivers/gpu/drm/drm_rect.c
71
if (src < (dst << 16))
drivers/gpu/drm/drm_rect.c
91
bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
drivers/gpu/drm/drm_rect.c
98
u32 new_src_w = clip_scaled(drm_rect_width(src),
drivers/gpu/drm/exynos/exynos5433_drm_decon.c
441
val = dma_addr + pitch * state->src.h;
drivers/gpu/drm/exynos/exynos7_drm_decon.c
436
writel(state->src.x, ctx->regs + VIDW_OFFSET_X(win));
drivers/gpu/drm/exynos/exynos7_drm_decon.c
437
writel(state->src.y, ctx->regs + VIDW_OFFSET_Y(win));
drivers/gpu/drm/exynos/exynos_drm_drv.h
66
struct exynos_drm_rect src;
drivers/gpu/drm/exynos/exynos_drm_fimc.c
1096
fimc_src_set_fmt(ctx, task->src.buf.fourcc, task->src.buf.modifier);
drivers/gpu/drm/exynos/exynos_drm_fimc.c
1097
fimc_src_set_size(ctx, &task->src);
drivers/gpu/drm/exynos/exynos_drm_fimc.c
1099
fimc_src_set_addr(ctx, &task->src);
drivers/gpu/drm/exynos/exynos_drm_fimc.c
1104
fimc_set_prescaler(ctx, &ctx->sc, &task->src.rect, &task->dst.rect);
drivers/gpu/drm/exynos/exynos_drm_fimc.c
737
struct drm_exynos_ipp_task_rect *src,
drivers/gpu/drm/exynos/exynos_drm_fimc.c
748
src_w = src->h;
drivers/gpu/drm/exynos/exynos_drm_fimc.c
749
src_h = src->w;
drivers/gpu/drm/exynos/exynos_drm_fimc.c
751
src_w = src->w;
drivers/gpu/drm/exynos/exynos_drm_fimc.c
752
src_h = src->h;
drivers/gpu/drm/exynos/exynos_drm_fimd.c
848
offset = state->src.x * cpp;
drivers/gpu/drm/exynos/exynos_drm_fimd.c
849
offset += state->src.y * pitch;
drivers/gpu/drm/exynos/exynos_drm_fimd.c
911
fimd_win_set_pixfmt(ctx, win, fb, state->src.w);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
1135
gsc_src_set_fmt(ctx, task->src.buf.fourcc, task->src.buf.modifier);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
1137
gsc_src_set_size(ctx, &task->src);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
1138
gsc_src_set_addr(ctx, 0, &task->src);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
1142
gsc_set_prescaler(ctx, &ctx->sc, &task->src.rect, &task->dst.rect);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
708
static int gsc_get_ratio_shift(struct gsc_context *ctx, u32 src, u32 dst,
drivers/gpu/drm/exynos/exynos_drm_gsc.c
711
DRM_DEV_DEBUG_KMS(ctx->dev, "src[%d]dst[%d]\n", src, dst);
drivers/gpu/drm/exynos/exynos_drm_gsc.c
713
if (src >= dst * 8) {
drivers/gpu/drm/exynos/exynos_drm_gsc.c
716
} else if (src >= dst * 4)
drivers/gpu/drm/exynos/exynos_drm_gsc.c
718
else if (src >= dst * 2)
drivers/gpu/drm/exynos/exynos_drm_gsc.c
744
struct drm_exynos_ipp_task_rect *src,
drivers/gpu/drm/exynos/exynos_drm_gsc.c
751
src_w = src->w;
drivers/gpu/drm/exynos/exynos_drm_gsc.c
752
src_h = src->h;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
271
task->src.rect.w = task->dst.rect.w = UINT_MAX;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
272
task->src.rect.h = task->dst.rect.h = UINT_MAX;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
288
offsetof(struct exynos_drm_ipp_task, src.buf),
drivers/gpu/drm/exynos/exynos_drm_ipp.c
297
offsetof(struct exynos_drm_ipp_task, src.rect),
drivers/gpu/drm/exynos/exynos_drm_ipp.c
400
exynos_drm_ipp_task_release_buf(&task->src);
drivers/gpu/drm/exynos/exynos_drm_ipp.c
507
static inline bool __scale_limit_check(unsigned int src, unsigned int dst,
drivers/gpu/drm/exynos/exynos_drm_ipp.c
510
if ((max && (dst << 16) > src * max) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
511
(min && (dst << 16) < src * min)) {
drivers/gpu/drm/exynos/exynos_drm_ipp.c
513
src, dst,
drivers/gpu/drm/exynos/exynos_drm_ipp.c
522
struct drm_exynos_ipp_task_rect *src,
drivers/gpu/drm/exynos/exynos_drm_ipp.c
542
if (!__scale_limit_check(src->w, dw, lh->min, lh->max) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
543
!__scale_limit_check(src->h, dh, lv->min, lv->max))
drivers/gpu/drm/exynos/exynos_drm_ipp.c
551
struct exynos_drm_ipp_buffer *src,
drivers/gpu/drm/exynos/exynos_drm_ipp.c
559
buf == src ? DRM_EXYNOS_IPP_FORMAT_SOURCE :
drivers/gpu/drm/exynos/exynos_drm_ipp.c
564
task, buf == src ? "src" : "dst");
drivers/gpu/drm/exynos/exynos_drm_ipp.c
597
ret = exynos_drm_ipp_check_scale_limits(&src->rect, &dst->rect,
drivers/gpu/drm/exynos/exynos_drm_ipp.c
606
struct exynos_drm_ipp_buffer *src = &task->src, *dst = &task->dst;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
615
if (src->rect.w == UINT_MAX)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
616
src->rect.w = src->buf.width;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
617
if (src->rect.h == UINT_MAX)
drivers/gpu/drm/exynos/exynos_drm_ipp.c
618
src->rect.h = src->buf.height;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
624
if (src->rect.x + src->rect.w > (src->buf.width) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
625
src->rect.y + src->rect.h > (src->buf.height) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
634
if ((!swap && (src->rect.w != dst->rect.w ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
635
src->rect.h != dst->rect.h)) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
636
(swap && (src->rect.w != dst->rect.h ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
637
src->rect.h != dst->rect.w)))
drivers/gpu/drm/exynos/exynos_drm_ipp.c
641
(src->rect.x || src->rect.y || dst->rect.x || dst->rect.y)) ||
drivers/gpu/drm/exynos/exynos_drm_ipp.c
645
src->buf.fourcc != dst->buf.fourcc)) {
drivers/gpu/drm/exynos/exynos_drm_ipp.c
651
ret = exynos_drm_ipp_check_format(task, src, src, dst, rotate, swap);
drivers/gpu/drm/exynos/exynos_drm_ipp.c
655
ret = exynos_drm_ipp_check_format(task, dst, src, dst, false, swap);
drivers/gpu/drm/exynos/exynos_drm_ipp.c
668
struct exynos_drm_ipp_buffer *src = &task->src, *dst = &task->dst;
drivers/gpu/drm/exynos/exynos_drm_ipp.c
674
ret = exynos_drm_ipp_task_setup_buffer(src, filp);
drivers/gpu/drm/exynos/exynos_drm_ipp.h
87
struct exynos_drm_ipp_buffer src;
drivers/gpu/drm/exynos/exynos_drm_plane.c
108
exynos_state->src.x = src_x;
drivers/gpu/drm/exynos/exynos_drm_plane.c
109
exynos_state->src.y = src_y;
drivers/gpu/drm/exynos/exynos_drm_plane.c
110
exynos_state->src.w = (actual_w * exynos_state->h_ratio) >> 16;
drivers/gpu/drm/exynos/exynos_drm_plane.c
111
exynos_state->src.h = (actual_h * exynos_state->v_ratio) >> 16;
drivers/gpu/drm/exynos/exynos_drm_plane.c
211
if (state->src.w == state->crtc.w)
drivers/gpu/drm/exynos/exynos_drm_plane.c
214
if (state->src.h == state->crtc.h)
drivers/gpu/drm/exynos/exynos_drm_rotator.c
231
rotator_src_set_fmt(rot, task->src.buf.fourcc);
drivers/gpu/drm/exynos/exynos_drm_rotator.c
232
rotator_src_set_buf(rot, &task->src);
drivers/gpu/drm/exynos/exynos_drm_scaler.c
363
struct drm_exynos_ipp_task_rect *src_pos = &task->src.rect;
drivers/gpu/drm/exynos/exynos_drm_scaler.c
368
src_fmt = scaler_get_format(task->src.buf.fourcc);
drivers/gpu/drm/exynos/exynos_drm_scaler.c
381
scaler, src_fmt->internal_fmt, task->src.buf.modifier != 0);
drivers/gpu/drm/exynos/exynos_drm_scaler.c
382
scaler_set_src_base(scaler, &task->src);
drivers/gpu/drm/exynos/exynos_drm_scaler.c
383
scaler_set_src_span(scaler, &task->src);
drivers/gpu/drm/exynos/exynos_drm_scaler.c
396
scaler_set_csc(scaler, task->src.format);
drivers/gpu/drm/exynos/exynos_mixer.c
563
vp_reg_write(ctx, VP_SRC_WIDTH, state->src.w);
drivers/gpu/drm/exynos/exynos_mixer.c
565
VP_SRC_H_POSITION_VAL(state->src.x));
drivers/gpu/drm/exynos/exynos_mixer.c
570
vp_reg_write(ctx, VP_SRC_HEIGHT, state->src.h / 2);
drivers/gpu/drm/exynos/exynos_mixer.c
571
vp_reg_write(ctx, VP_SRC_V_POSITION, state->src.y / 2);
drivers/gpu/drm/exynos/exynos_mixer.c
575
vp_reg_write(ctx, VP_SRC_HEIGHT, state->src.h);
drivers/gpu/drm/exynos/exynos_mixer.c
576
vp_reg_write(ctx, VP_SRC_V_POSITION, state->src.y);
drivers/gpu/drm/exynos/exynos_mixer.c
653
+ (state->src.x * fb->format->cpp[0])
drivers/gpu/drm/exynos/exynos_mixer.c
654
+ (state->src.y * fb->pitches[0]);
drivers/gpu/drm/exynos/exynos_mixer.c
666
val = MXR_GRP_WH_WIDTH(state->src.w);
drivers/gpu/drm/exynos/exynos_mixer.c
667
val |= MXR_GRP_WH_HEIGHT(state->src.h);
drivers/gpu/drm/gma500/cdv_device.c
503
.src = PIPEASRC,
drivers/gpu/drm/gma500/cdv_device.c
528
.src = PIPEBSRC,
drivers/gpu/drm/gma500/cdv_intel_display.c
802
REG_WRITE(map->src,
drivers/gpu/drm/gma500/cdv_intel_dp.c
544
pack_aux(uint8_t *src, int src_bytes)
drivers/gpu/drm/gma500/cdv_intel_dp.c
552
v |= ((uint32_t) src[i]) << ((3-i) * 8);
drivers/gpu/drm/gma500/cdv_intel_dp.c
557
unpack_aux(uint32_t src, uint8_t *dst, int dst_bytes)
drivers/gpu/drm/gma500/cdv_intel_dp.c
563
dst[i] = src >> ((3-i) * 8);
drivers/gpu/drm/gma500/gma_display.c
592
crtc_state->savePIPESRC = REG_READ(map->src);
drivers/gpu/drm/gma500/gma_display.c
661
REG_WRITE(map->src, crtc_state->savePIPESRC);
drivers/gpu/drm/gma500/oaktrail_crtc.c
431
REG_WRITE_WITH_AUX(map->src, ((mode->crtc_hdisplay - 1) << 16) |
drivers/gpu/drm/gma500/oaktrail_device.c
141
p->src = PSB_RVDC32(PIPEASRC);
drivers/gpu/drm/gma500/oaktrail_device.c
271
PSB_WVDC32(p->src, PIPEASRC);
drivers/gpu/drm/gma500/oaktrail_device.c
401
.src = PIPEASRC,
drivers/gpu/drm/gma500/oaktrail_device.c
425
.src = PIPEBSRC,
drivers/gpu/drm/gma500/oaktrail_hdmi.c
756
pipeb->src = PSB_RVDC32(PIPEBSRC);
drivers/gpu/drm/gma500/oaktrail_hdmi.c
809
PSB_WVDC32(pipeb->src, PIPEBSRC);
drivers/gpu/drm/gma500/psb_device.c
203
.src = PIPEASRC,
drivers/gpu/drm/gma500/psb_device.c
227
.src = PIPEBSRC,
drivers/gpu/drm/gma500/psb_drv.h
226
u32 src;
drivers/gpu/drm/gma500/psb_drv.h
260
u32 src;
drivers/gpu/drm/gma500/psb_intel_display.c
286
REG_WRITE(map->src,
drivers/gpu/drm/gud/gud_internal.h
130
const struct drm_display_mode *src)
drivers/gpu/drm/gud/gud_internal.h
132
u32 flags = src->flags & GUD_DISPLAY_MODE_FLAG_USER_MASK;
drivers/gpu/drm/gud/gud_internal.h
134
if (src->type & DRM_MODE_TYPE_PREFERRED)
drivers/gpu/drm/gud/gud_internal.h
137
dst->clock = cpu_to_le32(src->clock);
drivers/gpu/drm/gud/gud_internal.h
138
dst->hdisplay = cpu_to_le16(src->hdisplay);
drivers/gpu/drm/gud/gud_internal.h
139
dst->hsync_start = cpu_to_le16(src->hsync_start);
drivers/gpu/drm/gud/gud_internal.h
140
dst->hsync_end = cpu_to_le16(src->hsync_end);
drivers/gpu/drm/gud/gud_internal.h
141
dst->htotal = cpu_to_le16(src->htotal);
drivers/gpu/drm/gud/gud_internal.h
142
dst->vdisplay = cpu_to_le16(src->vdisplay);
drivers/gpu/drm/gud/gud_internal.h
143
dst->vsync_start = cpu_to_le16(src->vsync_start);
drivers/gpu/drm/gud/gud_internal.h
144
dst->vsync_end = cpu_to_le16(src->vsync_end);
drivers/gpu/drm/gud/gud_internal.h
145
dst->vtotal = cpu_to_le16(src->vtotal);
drivers/gpu/drm/gud/gud_internal.h
150
const struct gud_display_mode_req *src)
drivers/gpu/drm/gud/gud_internal.h
152
u32 flags = le32_to_cpu(src->flags);
drivers/gpu/drm/gud/gud_internal.h
155
dst->clock = le32_to_cpu(src->clock);
drivers/gpu/drm/gud/gud_internal.h
156
dst->hdisplay = le16_to_cpu(src->hdisplay);
drivers/gpu/drm/gud/gud_internal.h
157
dst->hsync_start = le16_to_cpu(src->hsync_start);
drivers/gpu/drm/gud/gud_internal.h
158
dst->hsync_end = le16_to_cpu(src->hsync_end);
drivers/gpu/drm/gud/gud_internal.h
159
dst->htotal = le16_to_cpu(src->htotal);
drivers/gpu/drm/gud/gud_internal.h
160
dst->vdisplay = le16_to_cpu(src->vdisplay);
drivers/gpu/drm/gud/gud_internal.h
161
dst->vsync_start = le16_to_cpu(src->vsync_start);
drivers/gpu/drm/gud/gud_internal.h
162
dst->vsync_end = le16_to_cpu(src->vsync_end);
drivers/gpu/drm/gud/gud_internal.h
163
dst->vtotal = le16_to_cpu(src->vtotal);
drivers/gpu/drm/gud/gud_pipe.c
102
void *src, struct drm_framebuffer *fb,
drivers/gpu/drm/gud/gud_pipe.c
119
sbuf32 = src + (y * fb->pitches[0]);
drivers/gpu/drm/gud/gud_pipe.c
153
const struct iosys_map *src, bool cached_reads,
drivers/gpu/drm/gud/gud_pipe.c
168
vaddr = src[0].vaddr;
drivers/gpu/drm/gud/gud_pipe.c
186
drm_fb_xrgb8888_to_gray8(&dst, NULL, src, fb, rect, fmtcnv_state);
drivers/gpu/drm/gud/gud_pipe.c
188
drm_fb_xrgb8888_to_rgb332(&dst, NULL, src, fb, rect, fmtcnv_state);
drivers/gpu/drm/gud/gud_pipe.c
191
drm_fb_xrgb8888_to_rgb565be(&dst, NULL, src, fb, rect,
drivers/gpu/drm/gud/gud_pipe.c
194
drm_fb_xrgb8888_to_rgb565(&dst, NULL, src, fb, rect,
drivers/gpu/drm/gud/gud_pipe.c
198
drm_fb_xrgb8888_to_rgb888(&dst, NULL, src, fb, rect, fmtcnv_state);
drivers/gpu/drm/gud/gud_pipe.c
203
drm_fb_swab(&dst, NULL, src, fb, rect, cached_reads, fmtcnv_state);
drivers/gpu/drm/gud/gud_pipe.c
208
drm_fb_memcpy(&dst, NULL, src, fb, rect);
drivers/gpu/drm/gud/gud_pipe.c
274
const struct iosys_map *src, bool cached_reads,
drivers/gpu/drm/gud/gud_pipe.c
284
ret = gud_prep_flush(gdrm, fb, src, cached_reads, format, rect, &req, fmtcnv_state);
drivers/gpu/drm/gud/gud_pipe.c
325
const struct iosys_map *src, bool cached_reads,
drivers/gpu/drm/gud/gud_pipe.c
351
ret = gud_flush_rect(gdrm, fb, src, cached_reads, format, &rect, &fmtcnv_state);
drivers/gpu/drm/gud/gud_pipe.c
395
const struct iosys_map *src, struct drm_rect *damage)
drivers/gpu/drm/gud/gud_pipe.c
412
drm_fb_memcpy(&shadow_map, fb->pitches, src, fb, damage);
drivers/gpu/drm/gud/gud_pipe.c
436
const struct iosys_map *src, struct drm_rect *damage)
drivers/gpu/drm/gud/gud_pipe.c
444
ret = gud_fb_queue_damage(gdrm, fb, src, damage);
drivers/gpu/drm/gud/gud_pipe.c
450
gud_flush_damage(gdrm, fb, src, !fb->obj[0]->import_attach, damage);
drivers/gpu/drm/gud/gud_pipe.c
52
void *src, struct drm_framebuffer *fb,
drivers/gpu/drm/gud/gud_pipe.c
77
iosys_map_set_vaddr(&vmap, src);
drivers/gpu/drm/i915/display/i9xx_plane.c
244
src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/i9xx_plane.c
245
src_x = plane_state->uapi.src.x1 >> 16;
drivers/gpu/drm/i915/display/i9xx_plane.c
246
src_y = plane_state->uapi.src.y1 >> 16;
drivers/gpu/drm/i915/display/i9xx_plane.c
296
drm_rect_translate_to(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/i9xx_plane.c
302
int src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/i9xx_plane.c
303
int src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/i9xx_wm.c
1000
width = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/i9xx_wm.c
1530
width = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/i9xx_wm.c
2151
int width = drm_rect_width(&crtc->base.primary->state->src) >> 16;
drivers/gpu/drm/i915/display/i9xx_wm.c
2324
int width = drm_rect_width(&crtc->base.primary->state->src) >> 16;
drivers/gpu/drm/i915/display/i9xx_wm.c
2468
drm_rect_width(&plane_state->uapi.src) >> 16,
drivers/gpu/drm/i915/display/i9xx_wm.c
2496
drm_rect_width(&plane_state->uapi.src) >> 16,
drivers/gpu/drm/i915/display/i9xx_wm.c
2521
drm_rect_width(&plane_state->uapi.src) >> 16,
drivers/gpu/drm/i915/display/i9xx_wm.c
2537
return ilk_wm_fbc(pri_val, drm_rect_width(&plane_state->uapi.src) >> 16,
drivers/gpu/drm/i915/display/i9xx_wm.c
731
drm_rect_width(&old_plane_state->uapi.src) != drm_rect_width(&new_plane_state->uapi.src) ||
drivers/gpu/drm/i915/display/i9xx_wm.c
732
drm_rect_height(&old_plane_state->uapi.src) != drm_rect_height(&new_plane_state->uapi.src) ||
drivers/gpu/drm/i915/display/intel_color.c
459
const struct intel_csc_matrix *src)
drivers/gpu/drm/i915/display/intel_color.c
461
*dst = *src;
drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
135
DRM_RECT_FP_ARG(&plane_state->uapi.src),
drivers/gpu/drm/i915/display/intel_cursor.c
100
src_x = plane_state->uapi.src.x1 >> 16;
drivers/gpu/drm/i915/display/intel_cursor.c
101
src_y = plane_state->uapi.src.y1 >> 16;
drivers/gpu/drm/i915/display/intel_cursor.c
118
drm_rect_translate_to(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/intel_cursor.c
124
int src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_cursor.c
125
int src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_cursor.c
143
const struct drm_rect src = plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_cursor.c
161
plane_state->uapi.src = src;
drivers/gpu/drm/i915/display/intel_display.c
2192
struct drm_rect src;
drivers/gpu/drm/i915/display/intel_display.c
2202
drm_rect_init(&src, 0, 0,
drivers/gpu/drm/i915/display/intel_display.c
2206
return intel_adjusted_rate(&src, &crtc_state->pch_pfit.dst,
drivers/gpu/drm/i915/display/intel_display.c
6188
if (!drm_rect_equals(&old_plane_state->uapi.src, &new_plane_state->uapi.src) ||
drivers/gpu/drm/i915/display/intel_display_debugfs.c
347
struct drm_rect src, dst;
drivers/gpu/drm/i915/display/intel_display_debugfs.c
350
src = drm_plane_state_src(&plane_state->uapi);
drivers/gpu/drm/i915/display/intel_display_debugfs.c
365
DRM_RECT_FP_ARG(&src), DRM_RECT_ARG(&dst), rot_str);
drivers/gpu/drm/i915/display/intel_display_debugfs.c
391
DRM_RECT_FP_ARG(&plane_state->uapi.src),
drivers/gpu/drm/i915/display/intel_display_device.c
1651
const struct intel_display_platforms *src)
drivers/gpu/drm/i915/display/intel_display_device.c
1653
bitmap_or(dst->bitmap, dst->bitmap, src->bitmap, display_platforms_num_bits());
drivers/gpu/drm/i915/display/intel_display_trace.h
420
__array(int, src, 4)
drivers/gpu/drm/i915/display/intel_display_trace.h
432
memcpy(__entry->src, &plane_state->uapi.src, sizeof(__entry->src));
drivers/gpu/drm/i915/display/intel_display_trace.h
439
DRM_RECT_FP_ARG((const struct drm_rect *)__entry->src),
drivers/gpu/drm/i915/display/intel_display_trace.h
453
__array(int, src, 4)
drivers/gpu/drm/i915/display/intel_display_trace.h
465
memcpy(__entry->src, &plane_state->uapi.src, sizeof(__entry->src));
drivers/gpu/drm/i915/display/intel_display_trace.h
472
DRM_RECT_FP_ARG((const struct drm_rect *)__entry->src),
drivers/gpu/drm/i915/display/intel_dp_aux.c
35
u32 intel_dp_aux_pack(const u8 *src, int src_bytes)
drivers/gpu/drm/i915/display/intel_dp_aux.c
43
v |= ((u32)src[i]) << ((3 - i) * 8);
drivers/gpu/drm/i915/display/intel_dp_aux.c
47
static void intel_dp_aux_unpack(u32 src, u8 *dst, int dst_bytes)
drivers/gpu/drm/i915/display/intel_dp_aux.c
54
dst[i] = src >> ((3 - i) * 8);
drivers/gpu/drm/i915/display/intel_dp_aux.h
22
u32 intel_dp_aux_pack(const u8 *src, int src_bytes);
drivers/gpu/drm/i915/display/intel_fb.c
1848
src_x = plane_state->uapi.src.x1 >> 16;
drivers/gpu/drm/i915/display/intel_fb.c
1849
src_y = plane_state->uapi.src.y1 >> 16;
drivers/gpu/drm/i915/display/intel_fb.c
1850
src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_fb.c
1851
src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_fb.c
1856
drm_rect_translate(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/intel_fb.c
1861
drm_rect_rotate(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/intel_fb.c
2098
drm_rect_rotate(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/intel_fbc.c
1312
(drm_rect_width(&plane_state->uapi.src) >> 16);
drivers/gpu/drm/i915/display/intel_fbc.c
1314
(drm_rect_height(&plane_state->uapi.src) >> 16);
drivers/gpu/drm/i915/display/intel_fbc.c
1344
w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_fbc.c
1345
h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_fbc.c
1428
struct drm_rect src;
drivers/gpu/drm/i915/display/intel_fbc.c
1435
drm_rect_fp_to_int(&src, &plane_state->uapi.src);
drivers/gpu/drm/i915/display/intel_fbc.c
1437
intel_fbc_program_dirty_rect(NULL, fbc, &src);
drivers/gpu/drm/i915/display/intel_fbc.c
1521
int width = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_fbc.c
1726
(drm_rect_height(&plane_state->uapi.src) >> 16)) & 3) {
drivers/gpu/drm/i915/display/intel_fbc.c
220
unsigned int width = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_fbc.c
250
unsigned int height = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_pfit.c
116
struct drm_rect src;
drivers/gpu/drm/i915/display/intel_pfit.c
118
drm_rect_init(&src, 0, 0, pipe_src_w << 16, pipe_src_h << 16);
drivers/gpu/drm/i915/display/intel_pfit.c
120
hscale = drm_rect_calc_hscale(&src, dst, 0, max_scale);
drivers/gpu/drm/i915/display/intel_pfit.c
130
vscale = drm_rect_calc_vscale(&src, dst, 0, max_scale);
drivers/gpu/drm/i915/display/intel_plane.c
1021
struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_plane.c
1032
drm_rect_rotate(src, fb->width << 16, fb->height << 16, rotation);
drivers/gpu/drm/i915/display/intel_plane.c
1035
hscale = drm_rect_calc_hscale(src, dst, min_scale, max_scale);
drivers/gpu/drm/i915/display/intel_plane.c
1036
vscale = drm_rect_calc_vscale(src, dst, min_scale, max_scale);
drivers/gpu/drm/i915/display/intel_plane.c
1041
DRM_RECT_FP_ARG(src), DRM_RECT_ARG(dst));
drivers/gpu/drm/i915/display/intel_plane.c
1049
plane_state->uapi.visible = drm_rect_clip_scaled(src, dst, clip);
drivers/gpu/drm/i915/display/intel_plane.c
1051
drm_rect_rotate_inv(src, fb->width << 16, fb->height << 16, rotation);
drivers/gpu/drm/i915/display/intel_plane.c
1073
struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_plane.c
1093
src_x = src->x1 >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
1094
src_w = drm_rect_width(src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
1095
src_y = src->y1 >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
1096
src_h = drm_rect_height(src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
1098
drm_rect_init(src, src_x << 16, src_y << 16,
drivers/gpu/drm/i915/display/intel_plane.c
1504
y_plane_state->uapi.src = uv_plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_plane.c
206
unsigned int intel_adjusted_rate(const struct drm_rect *src,
drivers/gpu/drm/i915/display/intel_plane.c
212
src_w = drm_rect_width(src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
213
src_h = drm_rect_height(src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
240
return intel_adjusted_rate(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/intel_plane.c
279
width = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
280
height = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
294
return intel_adjusted_rate(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/intel_plane.c
421
plane_state->uapi.src = drm_plane_state_src(&from_plane_state->uapi);
drivers/gpu/drm/i915/display/intel_plane.c
465
int src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.c
466
int src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_plane.h
28
unsigned int intel_adjusted_rate(const struct drm_rect *src,
drivers/gpu/drm/i915/display/intel_psr.c
2882
struct drm_rect src, damaged_area = { .x1 = 0, .y1 = -1,
drivers/gpu/drm/i915/display/intel_psr.c
2928
src = drm_plane_state_src(&new_plane_state->uapi);
drivers/gpu/drm/i915/display/intel_psr.c
2929
drm_rect_fp_to_int(&src, &src);
drivers/gpu/drm/i915/display/intel_psr.c
2935
damaged_area.y1 += new_plane_state->uapi.dst.y1 - src.y1;
drivers/gpu/drm/i915/display/intel_psr.c
2936
damaged_area.y2 += new_plane_state->uapi.dst.y1 - src.y1;
drivers/gpu/drm/i915/display/intel_psr.c
2937
damaged_area.x1 += new_plane_state->uapi.dst.x1 - src.x1;
drivers/gpu/drm/i915/display/intel_psr.c
2938
damaged_area.x2 += new_plane_state->uapi.dst.x1 - src.x1;
drivers/gpu/drm/i915/display/intel_sprite.c
1146
u32 src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
1147
u32 src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
1276
const struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/intel_sprite.c
1289
src_x = src->x1 >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
1290
src_w = drm_rect_width(src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
1291
src_h = drm_rect_height(src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
581
src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
800
u32 src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
801
u32 src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/intel_sprite.c
930
hscale = drm_rect_calc_hscale(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/skl_scaler.c
317
drm_rect_width(&plane_state->uapi.src) >> 16,
drivers/gpu/drm/i915/display/skl_scaler.c
318
drm_rect_height(&plane_state->uapi.src) >> 16,
drivers/gpu/drm/i915/display/skl_scaler.c
448
const struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/skl_scaler.c
462
hscale = drm_rect_calc_hscale(src, dst, 1, max_hscale);
drivers/gpu/drm/i915/display/skl_scaler.c
463
vscale = drm_rect_calc_vscale(src, dst, 1, max_vscale);
drivers/gpu/drm/i915/display/skl_scaler.c
469
drm_rect_debug_print("src: ", src, true);
drivers/gpu/drm/i915/display/skl_scaler.c
477
struct drm_rect src;
drivers/gpu/drm/i915/display/skl_scaler.c
480
drm_rect_init(&src, 0, 0,
drivers/gpu/drm/i915/display/skl_scaler.c
497
hscale = drm_rect_calc_hscale(&src, &crtc_state->pch_pfit.dst,
drivers/gpu/drm/i915/display/skl_scaler.c
499
vscale = drm_rect_calc_vscale(&src, &crtc_state->pch_pfit.dst,
drivers/gpu/drm/i915/display/skl_scaler.c
506
drm_rect_debug_print("src: ", &src, true);
drivers/gpu/drm/i915/display/skl_scaler.c
770
struct drm_rect src, dest;
drivers/gpu/drm/i915/display/skl_scaler.c
785
drm_rect_init(&src, 0, 0,
drivers/gpu/drm/i915/display/skl_scaler.c
815
struct drm_rect src;
drivers/gpu/drm/i915/display/skl_scaler.c
829
drm_rect_init(&src, 0, 0,
drivers/gpu/drm/i915/display/skl_scaler.c
833
hscale = drm_rect_calc_hscale(&src, dst, 0, INT_MAX);
drivers/gpu/drm/i915/display/skl_scaler.c
834
vscale = drm_rect_calc_vscale(&src, dst, 0, INT_MAX);
drivers/gpu/drm/i915/display/skl_scaler.c
882
hscale = drm_rect_calc_hscale(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/skl_scaler.c
885
vscale = drm_rect_calc_vscale(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/skl_universal_plane.c
1415
u32 src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
1416
u32 src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
1543
val |= (drm_rect_width(&plane_state->uapi.src) >> 16) - 1;
drivers/gpu/drm/i915/display/skl_universal_plane.c
1563
int src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
1564
int src_h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
1884
int src_w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2012
int w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2061
int x = plane_state->uapi.src.x1 >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2062
int y = plane_state->uapi.src.y1 >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2063
int w = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2064
int h = drm_rect_height(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2123
drm_rect_translate_to(&plane_state->uapi.src,
drivers/gpu/drm/i915/display/skl_universal_plane.c
2142
int x = plane_state->uapi.src.x1 >> 17;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2143
int y = plane_state->uapi.src.y1 >> 17;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2144
int w = drm_rect_width(&plane_state->uapi.src) >> 17;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2145
int h = drm_rect_height(&plane_state->uapi.src) >> 17;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2207
int src_x = plane_state->uapi.src.x1 >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2208
int src_y = plane_state->uapi.src.y1 >> 16;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2319
const struct drm_rect *src = &plane_state->uapi.src;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2334
drm_rect_translate(damage, -(src->y1 >> 16), -(src->x1 >> 16));
drivers/gpu/drm/i915/display/skl_universal_plane.c
2336
drm_rect_translate(damage, -(src->x1 >> 16), -(src->y1 >> 16));
drivers/gpu/drm/i915/display/skl_universal_plane.c
2343
struct drm_rect src;
drivers/gpu/drm/i915/display/skl_universal_plane.c
2348
drm_rect_fp_to_int(&src, &plane_state->uapi.src);
drivers/gpu/drm/i915/display/skl_universal_plane.c
2349
drm_rect_translate(damage, src.x1, src.y1);
drivers/gpu/drm/i915/display/skl_universal_plane.c
2350
drm_rect_intersect(damage, &src);
drivers/gpu/drm/i915/display/skl_watermark.c
1759
width = drm_rect_width(&plane_state->uapi.src) >> 16;
drivers/gpu/drm/i915/display/skl_watermark.c
1766
plane_state->uapi.src.x1);
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
32
struct scatterlist *src, *dst;
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
50
for_each_sg(obj->mm.pages->sgl, src, obj->mm.pages->orig_nents, i) {
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
51
sg_set_page(dst, sg_page(src), src->length, 0);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
108
void *src = vaddr;
drivers/gpu/drm/i915/gem/i915_gem_phys.c
118
drm_clflush_virt_range(src, PAGE_SIZE);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
119
memcpy_to_page(page, 0, src, PAGE_SIZE);
drivers/gpu/drm/i915/gem/i915_gem_phys.c
126
src += PAGE_SIZE;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
705
struct drm_i915_gem_object *src,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
709
struct ttm_buffer_object *src_bo = i915_gem_to_ttm(src);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
719
assert_object_held(src);
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.h
28
struct drm_i915_gem_object *src,
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
33
struct scatterlist *sg, *src, *end;
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
64
for (end = sg, src = pages->sgl; sg; sg = __sg_next(sg)) {
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
65
sg_set_page(sg, sg_page(src), PAGE_SIZE, 0);
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
66
src = __sg_next(src);
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
67
if (src == end)
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
68
src = pages->sgl;
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
145
struct blit_buffer *src,
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
157
if (fast_blit_ok(dst) && fast_blit_ok(src)) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
171
if (src->tiling == CLIENT_TILING_Y) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
175
} else if (src->tiling == CLIENT_TILING_X) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
201
*cs++ = lower_32_bits(i915_vma_offset(src->vma));
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
202
*cs++ = upper_32_bits(i915_vma_offset(src->vma));
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
208
if (src->tiling == CLIENT_TILING_Y)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
228
if (src->tiling) {
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
248
*cs++ = lower_32_bits(i915_vma_offset(src->vma));
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
250
*cs++ = upper_32_bits(i915_vma_offset(src->vma));
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
476
struct blit_buffer *src, u64 src_addr)
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
481
err = pin_buffer(src->vma, src_addr);
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
499
err = prepare_blit(t, dst, src, t->batch->obj);
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
511
err = igt_vma_move_to_active_unlocked(src->vma, rq, 0);
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
525
dst->start_val = src->start_val;
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
531
i915_vma_unpin(src->vma);
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
46
static int igt_create_migrate(struct intel_gt *gt, enum intel_region_id src,
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
50
struct intel_memory_region *src_mr = i915->mm.regions[src];
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
81
if (i915_gem_object_can_migrate(obj, src))
drivers/gpu/drm/i915/gt/intel_engine_regs.h
141
#define BLIT_CCTL_MOCS(dst, src) \
drivers/gpu/drm/i915/gt/intel_engine_regs.h
143
REG_FIELD_PREP(BLIT_CCTL_SRC_MOCS_MASK, (src) << 1))
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1630
copy_ports(struct i915_request **dst, struct i915_request **src, int count)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
1634
WRITE_ONCE(*dst++, *src++); /* avoid write tearing */
drivers/gpu/drm/i915/gt/intel_migrate.c
1081
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.c
1106
src, src_pat_index, src_is_lmem,
drivers/gpu/drm/i915/gt/intel_migrate.c
680
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.c
688
struct sgt_dma it_src = sg_sgt(src), it_dst = sg_sgt(dst), it_ccs;
drivers/gpu/drm/i915/gt/intel_migrate.c
705
src_sz = scatter_list_length(src);
drivers/gpu/drm/i915/gt/intel_migrate.h
27
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.h
37
struct scatterlist *src,
drivers/gpu/drm/i915/gt/selftest_migrate.c
1002
src->mm.pages->sgl,
drivers/gpu/drm/i915/gt/selftest_migrate.c
1005
i915_gem_object_is_lmem(src),
drivers/gpu/drm/i915/gt/selftest_migrate.c
1015
i915_gem_object_unlock(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
1016
i915_gem_object_put(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
102
i915_gem_object_unpin_map(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
127
i915_gem_object_unpin_map(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
132
i915_gem_object_put(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
39
struct drm_i915_gem_object *src,
drivers/gpu/drm/i915/gt/selftest_migrate.c
412
struct drm_i915_gem_object *src,
drivers/gpu/drm/i915/gt/selftest_migrate.c
417
src->mm.pages->sgl, src->pat_index,
drivers/gpu/drm/i915/gt/selftest_migrate.c
418
i915_gem_object_is_lmem(src),
drivers/gpu/drm/i915/gt/selftest_migrate.c
426
struct drm_i915_gem_object *src,
drivers/gpu/drm/i915/gt/selftest_migrate.c
431
src->mm.pages->sgl, src->pat_index,
drivers/gpu/drm/i915/gt/selftest_migrate.c
432
i915_gem_object_is_lmem(src),
drivers/gpu/drm/i915/gt/selftest_migrate.c
45
struct drm_i915_gem_object *src, *dst;
drivers/gpu/drm/i915/gt/selftest_migrate.c
52
src = create_lmem_or_internal(i915, sz);
drivers/gpu/drm/i915/gt/selftest_migrate.c
53
if (IS_ERR(src))
drivers/gpu/drm/i915/gt/selftest_migrate.c
56
sz = src->base.size;
drivers/gpu/drm/i915/gt/selftest_migrate.c
62
err = i915_gem_object_lock(src, &ww);
drivers/gpu/drm/i915/gt/selftest_migrate.c
70
vaddr = i915_gem_object_pin_map(src, I915_MAP_WC);
drivers/gpu/drm/i915/gt/selftest_migrate.c
78
i915_gem_object_flush_map(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
90
err = fn(migrate, &ww, src, dst, &rq);
drivers/gpu/drm/i915/gt/selftest_migrate.c
927
struct scatterlist *src,
drivers/gpu/drm/i915/gt/selftest_migrate.c
946
src, src_pat_index,
drivers/gpu/drm/i915/gt/selftest_migrate.c
986
struct drm_i915_gem_object *src, *dst;
drivers/gpu/drm/i915/gt/selftest_migrate.c
990
src = create_init_lmem_internal(gt, sizes[i], true);
drivers/gpu/drm/i915/gt/selftest_migrate.c
991
if (IS_ERR(src))
drivers/gpu/drm/i915/gt/selftest_migrate.c
992
return PTR_ERR(src);
drivers/gpu/drm/i915/gt/selftest_migrate.c
994
sz = src->base.size;
drivers/gpu/drm/i915/gt/shmem_utils.c
167
int shmem_write(struct file *file, loff_t off, void *src, size_t len)
drivers/gpu/drm/i915/gt/shmem_utils.c
169
return __shmem_rw(file, off, src, len, true);
drivers/gpu/drm/i915/gt/shmem_utils.h
24
int shmem_write(struct file *file, loff_t off, void *src, size_t len);
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
330
void *src;
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
338
src = i915_gem_object_pin_map_unlocked(gsc->fw.obj,
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
340
if (IS_ERR(src))
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
341
return PTR_ERR(src);
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
343
memcpy_toio(gsc->local_vaddr, src, gsc->fw.size);
drivers/gpu/drm/i915/gvt/cfg_space.c
72
u8 *src, unsigned int bytes)
drivers/gpu/drm/i915/gvt/cfg_space.c
82
new = src[i] & mask;
drivers/gpu/drm/i915/gvt/cfg_space.c
97
memcpy(cfg_base + off + i, src + i, bytes - i);
drivers/gpu/drm/i915/gvt/scheduler.c
1007
src = context_base + (i << I915_GTT_PAGE_SHIFT);
drivers/gpu/drm/i915/gvt/scheduler.c
1019
intel_gvt_write_gpa(vgpu, gpa_base, src, gpa_size);
drivers/gpu/drm/i915/gvt/scheduler.c
1022
src = context_base + (i << I915_GTT_PAGE_SHIFT);
drivers/gpu/drm/i915/gvt/scheduler.c
952
void *src;
drivers/gpu/drm/i915/i915_cmd_parser.c
1164
void *dst, *src;
drivers/gpu/drm/i915/i915_cmd_parser.c
1182
src = ERR_PTR(-ENODEV);
drivers/gpu/drm/i915/i915_cmd_parser.c
1184
src = i915_gem_object_pin_map(src_obj, I915_MAP_WC);
drivers/gpu/drm/i915/i915_cmd_parser.c
1185
if (!IS_ERR(src)) {
drivers/gpu/drm/i915/i915_cmd_parser.c
1187
src + offset,
drivers/gpu/drm/i915/i915_cmd_parser.c
1192
if (IS_ERR(src)) {
drivers/gpu/drm/i915/i915_cmd_parser.c
1214
src = kmap_local_page(i915_gem_object_get_page(src_obj, n));
drivers/gpu/drm/i915/i915_cmd_parser.c
1216
drm_clflush_virt_range(src + x, len);
drivers/gpu/drm/i915/i915_cmd_parser.c
1217
memcpy(ptr, src + x, len);
drivers/gpu/drm/i915/i915_cmd_parser.c
1218
kunmap_local(src);
drivers/gpu/drm/i915/i915_gpu_error.c
302
void *src,
drivers/gpu/drm/i915/i915_gpu_error.c
308
zstream->next_in = src;
drivers/gpu/drm/i915/i915_gpu_error.c
309
if (wc && c->tmp && i915_memcpy_from_wc(c->tmp, src, PAGE_SIZE))
drivers/gpu/drm/i915/i915_gpu_error.c
399
void *src,
drivers/gpu/drm/i915/i915_gpu_error.c
409
if (!(wc && i915_memcpy_from_wc(ptr, src, PAGE_SIZE)))
drivers/gpu/drm/i915/i915_gpu_error.c
410
memcpy(ptr, src, PAGE_SIZE);
drivers/gpu/drm/i915/i915_memcpy.c
117
bool i915_memcpy_from_wc(void *dst, const void *src, unsigned long len)
drivers/gpu/drm/i915/i915_memcpy.c
119
if (unlikely(((unsigned long)dst | (unsigned long)src | len) & 15))
drivers/gpu/drm/i915/i915_memcpy.c
124
__memcpy_ntdqa(dst, src, len >> 4);
drivers/gpu/drm/i915/i915_memcpy.c
142
void i915_unaligned_memcpy_from_wc(void *dst, const void *src, unsigned long len)
drivers/gpu/drm/i915/i915_memcpy.c
148
addr = (unsigned long)src;
drivers/gpu/drm/i915/i915_memcpy.c
152
memcpy(dst, src, x);
drivers/gpu/drm/i915/i915_memcpy.c
156
src += x;
drivers/gpu/drm/i915/i915_memcpy.c
160
__memcpy_ntdqu(dst, src, DIV_ROUND_UP(len, 16));
drivers/gpu/drm/i915/i915_memcpy.c
42
static void __memcpy_ntdqa(void *dst, const void *src, unsigned long len)
drivers/gpu/drm/i915/i915_memcpy.c
55
:: "r" (src), "r" (dst) : "memory");
drivers/gpu/drm/i915/i915_memcpy.c
56
src += 64;
drivers/gpu/drm/i915/i915_memcpy.c
63
:: "r" (src), "r" (dst) : "memory");
drivers/gpu/drm/i915/i915_memcpy.c
64
src += 16;
drivers/gpu/drm/i915/i915_memcpy.c
71
static void __memcpy_ntdqu(void *dst, const void *src, unsigned long len)
drivers/gpu/drm/i915/i915_memcpy.c
84
:: "r" (src), "r" (dst) : "memory");
drivers/gpu/drm/i915/i915_memcpy.c
85
src += 64;
drivers/gpu/drm/i915/i915_memcpy.c
92
:: "r" (src), "r" (dst) : "memory");
drivers/gpu/drm/i915/i915_memcpy.c
93
src += 16;
drivers/gpu/drm/i915/i915_memcpy.h
15
bool i915_memcpy_from_wc(void *dst, const void *src, unsigned long len);
drivers/gpu/drm/i915/i915_memcpy.h
16
void i915_unaligned_memcpy_from_wc(void *dst, const void *src, unsigned long len);
drivers/gpu/drm/i915/i915_memcpy.h
28
#define i915_can_memcpy_from_wc(dst, src, len) \
drivers/gpu/drm/i915/i915_memcpy.h
29
i915_memcpy_from_wc((void *)((unsigned long)(dst) | (unsigned long)(src) | (len)), NULL, 0)
drivers/gpu/drm/i915/i915_params.c
199
void i915_params_copy(struct i915_params *dest, const struct i915_params *src)
drivers/gpu/drm/i915/i915_params.c
201
*dest = *src;
drivers/gpu/drm/i915/i915_params.h
77
void i915_params_copy(struct i915_params *dest, const struct i915_params *src);
drivers/gpu/drm/i915/selftests/i915_vma.c
384
dma_addr_t src;
drivers/gpu/drm/i915/selftests/i915_vma.c
393
src = i915_gem_object_get_dma_address(obj, src_idx);
drivers/gpu/drm/i915/selftests/i915_vma.c
402
if (sg_dma_address(sg) != src) {
drivers/gpu/drm/i915/selftests/i915_vma.c
461
dma_addr_t src;
drivers/gpu/drm/i915/selftests/i915_vma.c
474
src = i915_gem_object_get_dma_address(obj, src_idx);
drivers/gpu/drm/i915/selftests/i915_vma.c
483
if (sg_dma_address(sg) + offset != src) {
drivers/gpu/drm/i915/selftests/i915_vma.c
726
dma_addr_t src;
drivers/gpu/drm/i915/selftests/i915_vma.c
733
src = i915_gem_object_get_dma_address(obj, offset);
drivers/gpu/drm/i915/selftests/i915_vma.c
734
if (src != dma) {
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1186
static void igt_memcpy_long(void *dst, const void *src, size_t size)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1189
const unsigned long *s = src;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1196
static inline void igt_memcpy(void *dst, const void *src, size_t size)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1198
memcpy(dst, src, size);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1201
static inline void igt_memcpy_from_wc(void *dst, const void *src, size_t size)
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1203
i915_memcpy_from_wc(dst, src, size);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1213
void (*copy)(void *dst, const void *src, size_t size);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1230
struct drm_i915_gem_object *src, *dst;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1235
src = create_region_for_mapping(src_mr, size, src_type, &src_addr);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1236
if (IS_ERR(src)) {
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1237
ret = PTR_ERR(src);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1292
i915_gem_object_unpin_map(src);
drivers/gpu/drm/i915/selftests/intel_memory_region.c
1293
i915_gem_object_put(src);
drivers/gpu/drm/imx/dc/dc-ed.c
141
void dc_ed_pec_src_sel(struct dc_ed *ed, enum dc_link_id src)
drivers/gpu/drm/imx/dc/dc-ed.c
146
if (src_sels[i] == src) {
drivers/gpu/drm/imx/dc/dc-ed.c
147
regmap_write(ed->reg_pec, PIXENGCFG_DYNAMIC, src);
drivers/gpu/drm/imx/dc/dc-pe.h
87
void dc_ed_pec_src_sel(struct dc_ed *ed, enum dc_link_id src);
drivers/gpu/drm/imx/dc/dc-plane.c
146
src_w = drm_rect_width(&new_state->src) >> 16;
drivers/gpu/drm/imx/dc/dc-plane.c
147
src_h = drm_rect_height(&new_state->src) >> 16;
drivers/gpu/drm/imx/dc/dc-plane.c
54
int src_h = drm_rect_height(&state->src) >> 16;
drivers/gpu/drm/imx/dc/dc-plane.c
55
int src_w = drm_rect_width(&state->src) >> 16;
drivers/gpu/drm/imx/dcss/dcss-plane.c
229
fb->pitches[0] * (state->src.y1 >> 16) +
drivers/gpu/drm/imx/dcss/dcss-plane.c
230
format->char_per_block[0] * (state->src.x1 >> 16);
drivers/gpu/drm/imx/dcss/dcss-plane.c
236
fb->pitches[0] * (state->src.y1 >> 16) +
drivers/gpu/drm/imx/dcss/dcss-plane.c
237
2 * format->char_per_block[0] * (state->src.x1 >> 17);
drivers/gpu/drm/imx/dcss/dcss-plane.c
242
(((fb->pitches[1] >> 1) * (state->src.y1 >> 17) +
drivers/gpu/drm/imx/dcss/dcss-plane.c
243
(state->src.x1 >> 17)) << 1);
drivers/gpu/drm/imx/dcss/dcss-plane.c
282
struct drm_rect src, dst;
drivers/gpu/drm/imx/dcss/dcss-plane.c
298
src = plane->state->src;
drivers/gpu/drm/imx/dcss/dcss-plane.c
304
src_w = drm_rect_width(&src) >> 16;
drivers/gpu/drm/imx/dcss/dcss-plane.c
305
src_h = drm_rect_height(&src) >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
130
int x = state->src.x1 >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
131
int y = state->src.y1 >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
146
int x = state->src.x1 >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
147
int y = state->src.y1 >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
165
int x = state->src.x1 >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
166
int y = state->src.y1 >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
37
return ALIGN(drm_rect_width(&state->src) >> 16, 8);
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
504
if (((new_state->src.x1 >> 16) & (fb->format->hsub - 1)) ||
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
505
((new_state->src.y1 >> 16) & (fb->format->vsub - 1)))
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
620
width = drm_rect_width(&new_state->src) >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
621
height = drm_rect_height(&new_state->src) >> 16;
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
721
new_state->src.x1 >> 16, new_state->src.y1 >> 16);
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
732
new_state->src.x1 >> 16, new_state->src.y1 >> 16);
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
744
eba, alpha_eba, new_state->src.x1 >> 16,
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
745
new_state->src.y1 >> 16);
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c
761
eba, new_state->src.x1 >> 16, new_state->src.y1 >> 16);
drivers/gpu/drm/lima/lima_drv.c
291
void *src, size_t src_size)
drivers/gpu/drm/lima/lima_drv.c
299
memcpy(reader->dst, src + (reader->off - reader->base), size);
drivers/gpu/drm/loongson/lsdc_pixpll.c
264
union lsdc_pixpll_reg_bitmap *src)
drivers/gpu/drm/loongson/lsdc_pixpll.c
267
writeq(src->d, this->mmio);
drivers/gpu/drm/loongson/lsdc_pixpll.c
269
writel(src->w[0], this->mmio);
drivers/gpu/drm/loongson/lsdc_pixpll.c
270
writel(src->w[1], this->mmio + 4);
drivers/gpu/drm/mcde/mcde_display.c
197
static int mcde_configure_extsrc(struct mcde *mcde, enum mcde_extsrc src,
drivers/gpu/drm/mcde/mcde_display.c
204
switch (src) {
drivers/gpu/drm/mcde/mcde_display.c
340
enum mcde_extsrc src,
drivers/gpu/drm/mcde/mcde_display.c
408
val |= src << MCDE_OVLXCONF_EXTSRC_ID_SHIFT;
drivers/gpu/drm/mediatek/mtk_plane.c
139
offset = (new_state->src.x1 >> 16) * fb->format->cpp[0];
drivers/gpu/drm/mediatek/mtk_plane.c
141
offset = (new_state->src.y1 >> 16) * pitch;
drivers/gpu/drm/mediatek/mtk_plane.c
148
int x_offset_in_blocks = (new_state->src.x1 >> 16) / AFBC_DATA_BLOCK_WIDTH;
drivers/gpu/drm/mediatek/mtk_plane.c
149
int y_offset_in_blocks = (new_state->src.y1 >> 16) / AFBC_DATA_BLOCK_HEIGHT;
drivers/gpu/drm/meson/meson_plane.c
353
((fixed16_to_int(new_state->src.x2) - 1) << 16) |
drivers/gpu/drm/meson/meson_plane.c
354
fixed16_to_int(new_state->src.x1);
drivers/gpu/drm/meson/meson_plane.c
356
((fixed16_to_int(new_state->src.y2) - 1) << 16) |
drivers/gpu/drm/meson/meson_plane.c
357
fixed16_to_int(new_state->src.y1);
drivers/gpu/drm/meson/meson_registers.h
1851
#define VIU_OSD_BLEND_REORDER(dest, src) ((src) << (dest * 4))
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
114
static void *state_kmemdup(struct a6xx_gpu_state *a6xx_state, void *src,
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c
120
memcpy(dst, src, size);
drivers/gpu/drm/msm/adreno/adreno_gpu.c
853
static char *adreno_gpu_ascii85_encode(u32 *src, size_t len)
drivers/gpu/drm/msm/adreno/adreno_gpu.c
861
if (!src || !len)
drivers/gpu/drm/msm/adreno/adreno_gpu.c
878
ascii85_encode(src[i], out));
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
41
u32 pnd, src;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
47
src = DPU_REG_READ(c, VBIF_XIN_SRC_ERR);
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
52
*src_errors = src;
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c
54
DPU_REG_WRITE(c, VBIF_XIN_CLR_ERR, pnd | src);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
1495
", %p4cc ubwc %d\n", fb->base.id, DRM_RECT_FP_ARG(&state->src),
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
695
struct drm_rect src,
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
710
if (drm_rect_width(&src) > sblk->rotation_cfg->rot_maxheight) {
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
712
src.y2, sblk->rotation_cfg->rot_maxheight);
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
748
((drm_rect_width(&new_plane_state->src) >> 16 !=
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
750
(drm_rect_height(&new_plane_state->src) >> 16 !=
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c
857
drm_rect_fp_to_int(&pipe_cfg->src_rect, &new_plane_state->src);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
260
u32 i, pnd, src;
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
265
vbif->ops.clear_errors(vbif, &pnd, &src);
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
266
if (pnd || src) {
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c
268
dpu_vbif_name(vbif->idx), pnd, src);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
200
struct drm_rect src = drm_plane_state_src(state);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
202
DRM_RECT_FP_ARG(&src));
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
25
struct drm_rect *src, struct drm_rect *dest);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
359
&new_state->src, &new_state->dst);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
438
&new_state->src, &new_state->dst);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
548
static int calc_phase_step(uint32_t src, uint32_t dst, uint32_t *out_phase)
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
552
if (src == 0 || dst == 0)
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
561
if (src > (dst * DOWN_SCALE_RATIO_MAX))
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
565
*out_phase = mult_frac(unit, src, dst);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
571
uint32_t pixel_format, uint32_t src, uint32_t dest,
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
580
ret = calc_phase_step(src, dest, &phasex_step);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
582
DRM_DEV_ERROR(dev, "X scaling (%d->%d) failed: %d\n", src, dest, ret);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
594
uint32_t pixel_format, uint32_t src, uint32_t dest,
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
603
ret = calc_phase_step(src, dest, &phasey_step);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
605
DRM_DEV_ERROR(dev, "Y scaling (%d->%d) failed: %d\n", src, dest, ret);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
617
uint32_t src, uint32_t dst, bool horz)
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
621
bool scaling = yuv ? true : (src != dst);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
630
uv_filter = ((src / sub) <= dst) ?
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
633
ya_filter = (src <= dst) ? SCALE_FILTER_BIL : SCALE_FILTER_PCMN;
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
648
uint32_t src, uint32_t dst, uint32_t phase_step[2],
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
652
bool scaling = MSM_FORMAT_IS_YUV(format) ? true : (src != dst);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
841
struct drm_rect *src, struct drm_rect *dest)
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
872
src_x = src->x1;
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
873
src_y = src->y1;
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
874
src_w = drm_rect_width(src);
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c
875
src_h = drm_rect_height(src);
drivers/gpu/drm/nouveau/dispnv04/crtc.c
919
static void nv04_cursor_upload(struct drm_device *dev, struct nouveau_bo *src,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
928
pixel = nouveau_bo_rd32(src, i*64 + j);
drivers/gpu/drm/nouveau/dispnv04/crtc.c
938
static void nv11_cursor_upload(struct drm_device *dev, struct nouveau_bo *src,
drivers/gpu/drm/nouveau/dispnv04/crtc.c
951
pixel = nouveau_bo_rd32(src, i);
drivers/gpu/drm/nouveau/dispnv04/hw.h
34
#define XLATE(src, srclowbit, outfield) ( \
drivers/gpu/drm/nouveau/dispnv04/hw.h
35
(((src) >> (srclowbit)) << (0 ? outfield)) & MASK(outfield))
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h
142
#define __mask(src, bitfield) \
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h
146
#define __bitf(src, bitfield, x) \
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h
147
(((x) >> (src) << (0 ? bitfield)) & __mask(src, bitfield))
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h
154
#define __unbitf(src, bitfield, x) \
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h
155
((x & __mask(src, bitfield)) >> (0 ? bitfield) << (src))
drivers/gpu/drm/nouveau/dispnv50/base507c.c
252
asyh->base.x = asyw->state.src.x1 >> 16;
drivers/gpu/drm/nouveau/dispnv50/base507c.c
253
asyh->base.y = asyw->state.src.y1 >> 16;
drivers/gpu/drm/nouveau/dispnv50/crc.c
174
if (!crc->src)
drivers/gpu/drm/nouveau/dispnv50/crc.c
179
nv50_crc_get_entries(head, func, crc->src);
drivers/gpu/drm/nouveau/dispnv50/crc.c
207
nv50_crc_get_entries(head, func, crc->src);
drivers/gpu/drm/nouveau/dispnv50/crc.c
255
crc->src = NV50_CRC_SOURCE_NONE;
drivers/gpu/drm/nouveau/dispnv50/crc.c
339
crc->src = asyh->crc.src;
drivers/gpu/drm/nouveau/dispnv50/crc.c
356
bool changed = armh->crc.src != asyh->crc.src;
drivers/gpu/drm/nouveau/dispnv50/crc.c
358
if (!armh->crc.src && !asyh->crc.src) {
drivers/gpu/drm/nouveau/dispnv50/crc.c
365
asyh->clr.crc = armh->crc.src && armh->state.active;
drivers/gpu/drm/nouveau/dispnv50/crc.c
366
asyh->set.crc = asyh->crc.src && asyh->state.active;
drivers/gpu/drm/nouveau/dispnv50/crc.c
468
func->set_src(head, outp->outp.or.id, nv50_crc_source_type(outp, asyh->crc.src),
drivers/gpu/drm/nouveau/dispnv50/crc.c
596
asyh->crc.src = source;
drivers/gpu/drm/nouveau/dispnv50/crc.c
687
if (armh->crc.src) {
drivers/gpu/drm/nouveau/dispnv50/crc.h
47
enum nv50_crc_source src;
drivers/gpu/drm/nouveau/dispnv50/crc.h
67
enum nv50_crc_source src;
drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h
139
bool bl, const void *src, u32 len, struct nvkm_falcon *,
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
39
void nvkm_gpuobj_memcpy_to(struct nvkm_gpuobj *dst, u32 dstoffset, void *src,
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
41
void nvkm_gpuobj_memcpy_from(void *dst, struct nvkm_gpuobj *src, u32 srcoffset,
drivers/gpu/drm/nouveau/nouveau_dmem.c
198
.src = NULL,
drivers/gpu/drm/nouveau/nouveau_dmem.c
224
args.src = kcalloc(nr, sizeof(*args.src), GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
227
if (!args.src || !args.dst) {
drivers/gpu/drm/nouveau/nouveau_dmem.c
275
kfree(args.src);
drivers/gpu/drm/nouveau/nouveau_dmem.c
728
struct nouveau_svmm *svmm, unsigned long src,
drivers/gpu/drm/nouveau/nouveau_dmem.c
737
spage = migrate_pfn_to_page(src);
drivers/gpu/drm/nouveau/nouveau_dmem.c
738
if (!(src & MIGRATE_PFN_MIGRATE))
drivers/gpu/drm/nouveau/nouveau_dmem.c
741
is_large = src & MIGRATE_PFN_COMPOUND;
drivers/gpu/drm/nouveau/nouveau_dmem.c
767
if (src & MIGRATE_PFN_WRITE)
drivers/gpu/drm/nouveau/nouveau_dmem.c
795
args->src[i], dma_info + nr_dma, pfns + i);
drivers/gpu/drm/nouveau/nouveau_dmem.c
851
args.src = kcalloc(max, sizeof(*args.src), GFP_KERNEL);
drivers/gpu/drm/nouveau/nouveau_dmem.c
852
if (!args.src)
drivers/gpu/drm/nouveau/nouveau_dmem.c
890
kfree(args.src);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
227
struct nvkm_device *device, const void *src, int len, struct nvkm_firmware *fw)
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
236
fw->img = kmemdup(src, fw->len, GFP_KERNEL);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
247
memcpy(fw->img, src, fw->len);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
264
memcpy(fw->img, src, fw->len);
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
261
nvkm_gpuobj_memcpy_to(struct nvkm_gpuobj *dst, u32 dstoffset, void *src,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
267
nvkm_wo32(dst, dstoffset + i, *(u32 *)(src + i));
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
271
nvkm_gpuobj_memcpy_from(void *dst, struct nvkm_gpuobj *src, u32 srcoffset,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
277
((u32 *)src)[i / 4] = nvkm_ro32(src, srcoffset + i);
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
119
vmemdup(const void *src, size_t len)
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
124
memcpy(p, src, len);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1288
char msg[128], src[128], sta[128];
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1314
nvkm_snprintbf(src, sizeof(src), nv04_gr_nsource, nsource);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1319
show, msg, nsource, src, nstatus, sta, chid,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1096
char msg[128], src[128], sta[128];
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1122
nvkm_snprintbf(src, sizeof(src), nv04_gr_nsource, nsource);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c
1127
show, msg, nsource, src, nstatus, sta, chid,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
196
char msg[128], src[128], sta[128];
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
206
nvkm_snprintbf(src, sizeof(src), nv04_gr_nsource, nsource);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c
211
show, msg, nsource, src, nstatus, sta, chid,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
248
char msg[128], src[128], sta[128];
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
272
nvkm_snprintbf(src, sizeof(src), nv04_gr_nsource, nsource);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
277
show, msg, nsource, src, nstatus, sta,
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
110
src += dmalen;
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
63
u32 dst, src, cmd;
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
84
src = dma_base;
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
87
dma->xfer(falcon, dst, src - dma_start, cmd);
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
95
printk(KERN_CONT " %08x", *(u32 *)(img + src + i));
drivers/gpu/drm/nouveau/nvkm/falcon/base.c
98
src + i - dma_base - (x * 4));
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
199
struct nvkm_device *device, bool dma, const void *src, u32 len,
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
207
ret = nvkm_firmware_ctor(type, name, device, src, len, &fw->fw);
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
35
u32 src, dst, len, i;
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
45
src = idx * fw->sig_size;
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
48
FLCNFW_DBG(fw, "patch idx:%d src:%08x dst:%08x", idx, sig_base_src + src, dst);
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
50
u32 sig = *(u32 *)(fw->sigs + src);
drivers/gpu/drm/nouveau/nvkm/falcon/fw.c
59
src += 4;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
574
nvkm_clk_read(struct nvkm_clk *clk, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c
576
return clk->func->read(clk, src);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c
158
gf100_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c
164
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c
204
nvkm_error(subdev, "invalid clock source %d\n", src);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c
189
gk104_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c
195
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c
217
nvkm_error(subdev, "invalid clock source %d\n", src);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c
461
gk20a_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c
468
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c
475
nvkm_error(subdev, "invalid clock source %d\n", src);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
35
gp10b_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
40
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gp10b.c
44
nvkm_error(subdev, "invalid clock source %d\n", src);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c
143
gt215_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c
150
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c
179
nvkm_error(subdev, "invalid clock source %d\n", src);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c
355
disable_clk_src(struct gt215_clk *clk, u32 src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c
358
nvkm_mask(device, src, 0x00000100, 0x00000000);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c
359
nvkm_mask(device, src, 0x00000001, 0x00000000);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c
157
nvkm_debug(subdev, "unknown clock source %d %08x\n", src, mast);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c
182
calc_P(u32 src, u32 target, int *div)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c
184
u32 clk0 = src, clk1 = src;
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c
81
mcp77_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c
89
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c
104
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c
119
nvkm_debug(subdev, "unknown clock source %d %08x\n", src, mast);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c
82
read_clk(struct nv40_clk *clk, u32 src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c
84
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c
97
nv40_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
129
u32 src, mast = nvkm_rd32(device, 0x00c040);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
133
src = !!(mast & 0x00200000);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
136
src = !!(mast & 0x00400000);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
139
src = !!(mast & 0x00010000);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
142
src = !!(mast & 0x02000000);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
151
if (src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
192
nv50_clk_read(struct nvkm_clk *base, enum nv_clk_src src)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
200
switch (src) {
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
321
nvkm_debug(subdev, "unknown clock source %d %08x\n", src, mast);
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
345
calc_div(u32 src, u32 target, int *div)
drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c
347
u32 clk0 = src, clk1 = src;
drivers/gpu/drm/omapdrm/dss/dispc.c
3166
enum dss_clk_source src;
drivers/gpu/drm/omapdrm/dss/dispc.c
3168
src = dss_get_dispc_clk_source(dispc->dss);
drivers/gpu/drm/omapdrm/dss/dispc.c
3170
if (src == DSS_CLK_SRC_FCK) {
drivers/gpu/drm/omapdrm/dss/dispc.c
3176
pll = dss_pll_find_by_src(dispc->dss, src);
drivers/gpu/drm/omapdrm/dss/dispc.c
3177
clkout_idx = dss_pll_get_clkout_idx_for_src(src);
drivers/gpu/drm/omapdrm/dss/dispc.c
3190
enum dss_clk_source src;
drivers/gpu/drm/omapdrm/dss/dispc.c
3196
src = dss_get_lcd_clk_source(dispc->dss, channel);
drivers/gpu/drm/omapdrm/dss/dispc.c
3198
if (src == DSS_CLK_SRC_FCK) {
drivers/gpu/drm/omapdrm/dss/dispc.c
3204
pll = dss_pll_find_by_src(dispc->dss, src);
drivers/gpu/drm/omapdrm/dss/dispc.c
3205
clkout_idx = dss_pll_get_clkout_idx_for_src(src);
drivers/gpu/drm/omapdrm/dss/dss.c
720
enum dss_hdmi_venc_clk_source_select src)
drivers/gpu/drm/omapdrm/dss/dss.c
727
WARN_ON((src == DSS_VENC_TV_CLK) && !(outputs & OMAP_DSS_OUTPUT_VENC));
drivers/gpu/drm/omapdrm/dss/dss.c
728
WARN_ON((src == DSS_HDMI_M_PCLK) && !(outputs & OMAP_DSS_OUTPUT_HDMI));
drivers/gpu/drm/omapdrm/dss/dss.c
734
REG_FLD_MOD(dss, DSS_CONTROL, src, 15, 15);
drivers/gpu/drm/omapdrm/dss/dss.h
310
enum dss_hdmi_venc_clk_source_select src);
drivers/gpu/drm/omapdrm/dss/dss.h
510
enum dss_clk_source src);
drivers/gpu/drm/omapdrm/dss/dss.h
511
unsigned int dss_pll_get_clkout_idx_for_src(enum dss_clk_source src);
drivers/gpu/drm/omapdrm/dss/pll.c
100
unsigned int dss_pll_get_clkout_idx_for_src(enum dss_clk_source src)
drivers/gpu/drm/omapdrm/dss/pll.c
102
switch (src) {
drivers/gpu/drm/omapdrm/dss/pll.c
70
enum dss_clk_source src)
drivers/gpu/drm/omapdrm/dss/pll.c
74
switch (src) {
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
106
dma_addr_t src, dst;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
109
src = dmm->phys_base + reg;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
112
r = dmm_dma_copy(dmm, src, dst);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
129
dma_addr_t src, dst;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
141
src = dmm->wa_dma_handle;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
144
r = dmm_dma_copy(dmm, src, dst);
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
78
static int dmm_dma_copy(struct dmm *dmm, dma_addr_t src, dma_addr_t dst)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
84
tx = dmaengine_prep_dma_memcpy(dmm->wa_dma_chan, dst, src, 4, 0);
drivers/gpu/drm/qxl/qxl_dev.h
669
QXLPHYSICAL src;
drivers/gpu/drm/radeon/atom.c
1014
uint32_t dst, src;
drivers/gpu/drm/radeon/atom.c
1018
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
1019
ctx->ctx->cs_equal = ((dst & src) == 0);
drivers/gpu/drm/radeon/atom.c
1026
uint32_t dst, src, saved;
drivers/gpu/drm/radeon/atom.c
1031
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
1032
dst ^= src;
drivers/gpu/drm/radeon/atom.c
601
uint32_t dst, src, saved;
drivers/gpu/drm/radeon/atom.c
606
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
607
dst += src;
drivers/gpu/drm/radeon/atom.c
615
uint32_t dst, src, saved;
drivers/gpu/drm/radeon/atom.c
620
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
621
dst &= src;
drivers/gpu/drm/radeon/atom.c
662
uint32_t dst, src;
drivers/gpu/drm/radeon/atom.c
666
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
667
ctx->ctx->cs_equal = (dst == src);
drivers/gpu/drm/radeon/atom.c
668
ctx->ctx->cs_above = (dst > src);
drivers/gpu/drm/radeon/atom.c
688
uint32_t dst, src;
drivers/gpu/drm/radeon/atom.c
692
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
693
if (src != 0) {
drivers/gpu/drm/radeon/atom.c
694
ctx->ctx->divmul[0] = dst / src;
drivers/gpu/drm/radeon/atom.c
695
ctx->ctx->divmul[1] = dst % src;
drivers/gpu/drm/radeon/atom.c
763
uint32_t dst, mask, src, saved;
drivers/gpu/drm/radeon/atom.c
770
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
772
dst |= src;
drivers/gpu/drm/radeon/atom.c
780
uint32_t src, saved;
drivers/gpu/drm/radeon/atom.c
789
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
791
atom_put_dst(ctx, arg, attr, &dptr, src, saved);
drivers/gpu/drm/radeon/atom.c
797
uint32_t dst, src;
drivers/gpu/drm/radeon/atom.c
801
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
802
ctx->ctx->divmul[0] = dst * src;
drivers/gpu/drm/radeon/atom.c
813
uint32_t dst, src, saved;
drivers/gpu/drm/radeon/atom.c
818
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
819
dst |= src;
drivers/gpu/drm/radeon/atom.c
973
uint32_t dst, src, saved;
drivers/gpu/drm/radeon/atom.c
978
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
979
dst -= src;
drivers/gpu/drm/radeon/atom.c
987
uint32_t src, val, target;
drivers/gpu/drm/radeon/atom.c
989
src = atom_get_src(ctx, attr, ptr);
drivers/gpu/drm/radeon/atom.c
998
if (val == src) {
drivers/gpu/drm/radeon/atombios_dp.c
57
void radeon_atom_copy_swap(u8 *dst, u8 *src, u8 num_bytes, bool to_le)
drivers/gpu/drm/radeon/atombios_dp.c
65
memcpy(src_tmp, src, num_bytes);
drivers/gpu/drm/radeon/atombios_dp.c
70
memcpy(src_tmp, src, align_num_bytes);
drivers/gpu/drm/radeon/atombios_dp.c
76
memcpy(dst, src, num_bytes);
drivers/gpu/drm/radeon/ci_dpm.h
325
const u8 *src, u32 byte_count, u32 limit);
drivers/gpu/drm/radeon/ci_smc.c
191
const u8 *src;
drivers/gpu/drm/radeon/ci_smc.c
205
src = (const u8 *)
drivers/gpu/drm/radeon/ci_smc.c
222
src = (const u8 *)rdev->smc_fw->data;
drivers/gpu/drm/radeon/ci_smc.c
233
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/radeon/ci_smc.c
237
src += 4;
drivers/gpu/drm/radeon/ci_smc.c
49
const u8 *src, u32 byte_count, u32 limit)
drivers/gpu/drm/radeon/ci_smc.c
67
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/radeon/ci_smc.c
75
src += 4;
drivers/gpu/drm/radeon/ci_smc.c
93
data = (data << 8) + *src++;
drivers/gpu/drm/radeon/cik_sdma.c
804
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/cik_sdma.c
816
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/radeon/cik_sdma.c
817
ib->ptr[ib->length_dw++] = upper_32_bits(src);
drivers/gpu/drm/radeon/cik_sdma.c
822
src += bytes;
drivers/gpu/drm/radeon/kv_dpm.h
198
const u8 *src, u32 byte_count, u32 limit);
drivers/gpu/drm/radeon/kv_smc.c
119
const u8 *src, u32 byte_count, u32 limit)
drivers/gpu/drm/radeon/kv_smc.c
148
data = (data << 8) + *src++;
drivers/gpu/drm/radeon/kv_smc.c
171
data = (src[0] << 24) + (src[1] << 16) + (src[2] << 8) + src[3];
drivers/gpu/drm/radeon/kv_smc.c
179
src += 4;
drivers/gpu/drm/radeon/kv_smc.c
198
data = (data << 8) + *src++;
drivers/gpu/drm/radeon/ni_dma.c
316
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/ni_dma.c
329
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/radeon/ni_dma.c
331
ib->ptr[ib->length_dw++] = upper_32_bits(src) & 0xff;
drivers/gpu/drm/radeon/ni_dma.c
334
src += ndw * 4;
drivers/gpu/drm/radeon/radeon.h
1863
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/radeon.h
2704
#define radeon_asic_vm_copy_pages(rdev, ib, pe, src, count) ((rdev)->asic->vm.copy_pages((rdev), (ib), (pe), (src), (count)))
drivers/gpu/drm/radeon/radeon_asic.h
625
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/radeon_asic.h
731
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/radeon_asic.h
833
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/radeon_fence.c
727
struct radeon_fence_driver *dst, *src;
drivers/gpu/drm/radeon/radeon_fence.c
737
src = &fence->rdev->fence_drv[fence->ring];
drivers/gpu/drm/radeon/radeon_fence.c
743
dst->sync_seq[i] = max(dst->sync_seq[i], src->sync_seq[i]);
drivers/gpu/drm/radeon/radeon_mode.h
738
void radeon_atom_copy_swap(u8 *dst, u8 *src, u8 num_bytes, bool to_le);
drivers/gpu/drm/radeon/radeon_vm.c
366
uint64_t src = rdev->gart.table_addr + (addr >> 12) * 8;
drivers/gpu/drm/radeon/radeon_vm.c
367
radeon_asic_vm_copy_pages(rdev, ib, pe, src, count);
drivers/gpu/drm/radeon/rv770_smc.c
284
u16 smc_start_address, const u8 *src,
drivers/gpu/drm/radeon/rv770_smc.c
302
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/radeon/rv770_smc.c
310
src += 4;
drivers/gpu/drm/radeon/rv770_smc.c
329
data = (data << 8) + *src++;
drivers/gpu/drm/radeon/rv770_smc.c
351
u32 smc_first_vector, const u8 *src,
drivers/gpu/drm/radeon/rv770_smc.c
366
src += tmp;
drivers/gpu/drm/radeon/rv770_smc.c
372
tmp = (src[i] << 24) | (src[i + 1] << 16) | (src[i + 2] << 8) | src[i + 3];
drivers/gpu/drm/radeon/rv770_smc.h
182
u16 smc_start_address, const u8 *src,
drivers/gpu/drm/radeon/si_dma.c
70
uint64_t pe, uint64_t src,
drivers/gpu/drm/radeon/si_dma.c
81
ib->ptr[ib->length_dw++] = lower_32_bits(src);
drivers/gpu/drm/radeon/si_dma.c
83
ib->ptr[ib->length_dw++] = upper_32_bits(src) & 0xff;
drivers/gpu/drm/radeon/si_dma.c
86
src += bytes;
drivers/gpu/drm/radeon/si_smc.c
216
const u8 *src;
drivers/gpu/drm/radeon/si_smc.c
230
src = (const u8 *)
drivers/gpu/drm/radeon/si_smc.c
258
src = (const u8 *)rdev->smc_fw->data;
drivers/gpu/drm/radeon/si_smc.c
269
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/radeon/si_smc.c
273
src += 4;
drivers/gpu/drm/radeon/si_smc.c
49
const u8 *src, u32 byte_count, u32 limit)
drivers/gpu/drm/radeon/si_smc.c
65
data = (src[0] << 24) | (src[1] << 16) | (src[2] << 8) | src[3];
drivers/gpu/drm/radeon/si_smc.c
73
src += 4;
drivers/gpu/drm/radeon/si_smc.c
92
data = (data << 8) + *src++;
drivers/gpu/drm/radeon/sislands_smc.h
399
const u8 *src, u32 byte_count, u32 limit);
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
332
unsigned int src_x = state->state.src.x1 >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
333
unsigned int src_y = state->state.src.y1 >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_plane.c
357
pitch = drm_rect_width(&state->state.src) >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
235
cfg.src.left = state->state.src.x1 >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
236
cfg.src.top = state->state.src.y1 >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
237
cfg.src.width = drm_rect_width(&state->state.src) >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
238
cfg.src.height = drm_rect_height(&state->state.src) >> 16;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
270
struct scatterlist *src;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
285
src = gem->sgt->sgl;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
288
sg_set_page(dst, sg_page(src), src->length,
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
289
src->offset);
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
290
src = sg_next(src);
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
71
.src.x1 = 0,
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
72
.src.y1 = 0,
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
73
.src.x2 = mode->hdisplay << 16,
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
74
.src.y2 = mode->vdisplay << 16,
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c
133
cfg.src.left = state->state.src.x1 >> 16;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c
134
cfg.src.top = state->state.src.y1 >> 16;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c
135
cfg.src.width = drm_rect_width(&state->state.src) >> 16;
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c
136
cfg.src.height = drm_rect_height(&state->state.src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1010
src->x1 >> 16);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1012
offset = (src->x1 >> 16) * fb->format->cpp[1];
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
1014
offset += (src->y1 >> 16) * fb->pitches[1] / fb->format->vsub;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
348
static uint16_t scl_vop_cal_scale(enum scale_mode mode, uint32_t src,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
359
val = GET_SCL_FT_BIC(src, dst);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
361
val = GET_SCL_FT_BILI_DN(src, dst);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
365
val = GET_SCL_FT_BILI_UP(src, dst);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
367
val = GET_SCL_FT_BIC(src, dst);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
370
*vskiplines = scl_get_vskiplines(src, dst);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
371
val = scl_get_bili_dn_vskip(src, dst,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
374
val = GET_SCL_FT_BILI_DN(src, dst);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
851
if (fb->format->is_yuv && ((new_plane_state->src.x1 >> 16) % 2)) {
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
873
if (new_plane_state->src.x1 || new_plane_state->src.y1) {
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
876
new_plane_state->src.x1, new_plane_state->src.y1,
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
923
struct drm_rect *src = &new_state->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
953
actual_w = drm_rect_width(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
954
actual_h = drm_rect_height(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
966
src->x1 >> 16);
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
968
offset = (src->x1 >> 16) * fb->format->cpp[0];
drivers/gpu/drm/rockchip/rockchip_drm_vop.c
970
offset += (src->y1 >> 16) * fb->pitches[0];
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
356
static inline uint16_t scl_cal_scale(int src, int dst, int shift)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
358
return ((src * 2 - 3) << (shift - 1)) / (dst - 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
361
static inline uint16_t scl_cal_scale2(int src, int dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
363
return ((src - 1) << 12) / (dst - 1);
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
366
#define GET_SCL_FT_BILI_DN(src, dst) scl_cal_scale(src, dst, 12)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
367
#define GET_SCL_FT_BILI_UP(src, dst) scl_cal_scale(src, dst, 16)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
368
#define GET_SCL_FT_BIC(src, dst) scl_cal_scale(src, dst, 16)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
383
static inline enum scale_mode scl_get_scl_mode(int src, int dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
385
if (src < dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop.h
387
else if (src > dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1027
src_x = src->x1 >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1028
src_w = drm_rect_width(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1029
src_h = drm_rect_height(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1171
struct drm_rect *src = &pstate->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1200
offset = (src->x1 >> 16) * fb->format->cpp[0];
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1208
offset += ((src->y2 >> 16) - 1) * fb->pitches[0];
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1210
offset += (src->y1 >> 16) * fb->pitches[0];
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1219
offset = (src->x1 >> 16) * fb->format->cpp[1] / hsub;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1220
offset += (src->y1 >> 16) * fb->pitches[1] / vsub;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1229
src_w = drm_rect_width(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1230
src_h = drm_rect_height(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1338
vop2_win_write(win, VOP2_WIN_AFBC_PIC_OFFSET, ((src->x1 >> 16) | src->y1));
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1358
src_w = drm_rect_height(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1359
src_h = drm_rect_width(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1910
struct drm_rect *src, *dst;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1928
src = &pstate->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1944
seq_printf(s, "\tsrc: pos[%d, %d] rect[%d x %d]\n", src->x1 >> 16,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1945
src->y1 >> 16, drm_rect_width(src) >> 16,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
1946
drm_rect_height(src) >> 16);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
428
struct drm_rect *src = &pstate->src;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
432
u32 width = drm_rect_width(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
433
u32 height = drm_rect_height(src) >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
434
u32 act_xoffset = src->x1 >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
435
u32 act_yoffset = src->y1 >> 16;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
519
static u16 vop2_scale_factor(u32 src, u32 dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
524
if (src == dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
530
if (src < 2)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
533
if (src > dst)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
538
src--;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
541
fac = DIV_ROUND_UP(src << shift, dst) - 1;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
993
struct drm_rect *src = &pstate->src;
drivers/gpu/drm/sitronix/st7586.c
107
st7586_xrgb8888_to_gray332(dst, src->vaddr, fb, clip, fmtcnv_state);
drivers/gpu/drm/sitronix/st7586.c
114
static void st7586_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb,
drivers/gpu/drm/sitronix/st7586.c
127
ret = st7586_buf_copy(dbidev->tx_buf, src, fb, rect, fmtcnv_state);
drivers/gpu/drm/sitronix/st7586.c
74
u8 *src, *buf, val;
drivers/gpu/drm/sitronix/st7586.c
84
src = buf;
drivers/gpu/drm/sitronix/st7586.c
88
val = st7586_lookup[*src++ >> 6] << 5;
drivers/gpu/drm/sitronix/st7586.c
89
val |= st7586_lookup[*src++ >> 6] << 2;
drivers/gpu/drm/sitronix/st7586.c
90
val |= st7586_lookup[*src++ >> 6] >> 1;
drivers/gpu/drm/sitronix/st7586.c
98
static int st7586_buf_copy(void *dst, struct iosys_map *src, struct drm_framebuffer *fb,
drivers/gpu/drm/sti/sti_cursor.c
149
static void sti_cursor_argb8888_to_clut8(struct sti_cursor *cursor, u32 *src)
drivers/gpu/drm/sti/sti_cursor.c
158
a = (*src >> 30) & 3;
drivers/gpu/drm/sti/sti_cursor.c
159
r = (*src >> 22) & 3;
drivers/gpu/drm/sti/sti_cursor.c
160
g = (*src >> 14) & 3;
drivers/gpu/drm/sti/sti_cursor.c
161
b = (*src >> 6) & 3;
drivers/gpu/drm/sti/sti_cursor.c
163
src++;
drivers/gpu/drm/sti/sti_gdp.c
606
static int sti_gdp_get_dst(struct device *dev, int dst, int src)
drivers/gpu/drm/sti/sti_gdp.c
608
if (dst == src)
drivers/gpu/drm/sti/sti_gdp.c
611
if (dst < src) {
drivers/gpu/drm/sti/sti_gdp.c
617
return src;
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
144
dma_addr += (state->src.x1 >> 16) * bpp;
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
145
dma_addr += (state->src.y1 >> 16) * fb->pitches[0];
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
73
src_w = drm_rect_width(&state->src) >> 16;
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
74
src_h = drm_rect_height(&state->src) >> 16;
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
78
hphase = state->src.x1 & 0xffff;
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
79
vphase = state->src.y1 & 0xffff;
drivers/gpu/drm/sun4i/sun8i_ui_layer.c
86
state->src.x1 >> 16, state->src.y1 >> 16);
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
105
remainder = (state->src.y1 >> 16) & mask;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
115
(state->src.x1 >> 16) & ~(format->hsub - 1),
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
116
(state->src.y1 >> 16) & ~(format->vsub - 1));
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
209
src_x = (state->src.x1 >> 16) & ~(format->hsub - 1);
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
210
src_y = (state->src.y1 >> 16) & ~(format->vsub - 1);
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
83
src_w = drm_rect_width(&state->src) >> 16;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
84
src_h = drm_rect_height(&state->src) >> 16;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
88
hphase = state->src.x1 & 0xffff;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
89
vphase = state->src.y1 & 0xffff;
drivers/gpu/drm/sun4i/sun8i_vi_layer.c
96
remainder = (state->src.x1 >> 16) & mask;
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
195
const struct iosys_map *src, const struct drm_framebuffer *fb,
drivers/gpu/drm/sysfb/drm_sysfb_modeset.c
198
drm_fb_memcpy(dst, dst_pitch, src, fb, clip);
drivers/gpu/drm/tegra/dc.c
2066
window.src.h = drm_rect_height(&plane->state->src) >> 16;
drivers/gpu/drm/tegra/dc.c
2069
old_window.src.h = drm_rect_height(&old_plane_state->src) >> 16;
drivers/gpu/drm/tegra/dc.c
2334
unsigned int src_w = drm_rect_width(&state->src) >> 16;
drivers/gpu/drm/tegra/dc.c
320
if (window->src.w == window->dst.w)
drivers/gpu/drm/tegra/dc.c
335
if (window->src.h == window->dst.h)
drivers/gpu/drm/tegra/dc.c
375
h_offset = window->src.x * bpp;
drivers/gpu/drm/tegra/dc.c
376
v_offset = window->src.y;
drivers/gpu/drm/tegra/dc.c
377
h_size = window->src.w * bpp;
drivers/gpu/drm/tegra/dc.c
378
v_size = window->src.h;
drivers/gpu/drm/tegra/dc.c
381
h_offset += (window->src.w - 1) * bpp;
drivers/gpu/drm/tegra/dc.c
384
v_offset += window->src.h - 1;
drivers/gpu/drm/tegra/dc.c
396
h_dda = compute_dda_inc(window->src.w, window->dst.w, false, bpp);
drivers/gpu/drm/tegra/dc.c
397
v_dda = compute_dda_inc(window->src.h, window->dst.h, true, bpp);
drivers/gpu/drm/tegra/dc.c
402
h_dda = compute_initial_dda(window->src.x);
drivers/gpu/drm/tegra/dc.c
403
v_dda = compute_initial_dda(window->src.y);
drivers/gpu/drm/tegra/dc.c
746
window.src.x = new_state->src.x1 >> 16;
drivers/gpu/drm/tegra/dc.c
747
window.src.y = new_state->src.y1 >> 16;
drivers/gpu/drm/tegra/dc.c
748
window.src.w = drm_rect_width(&new_state->src) >> 16;
drivers/gpu/drm/tegra/dc.c
749
window.src.h = drm_rect_height(&new_state->src) >> 16;
drivers/gpu/drm/tegra/dc.c
979
struct drm_rect src;
drivers/gpu/drm/tegra/dc.c
984
drm_rect_fp_to_int(&src, &new_state->src);
drivers/gpu/drm/tegra/dc.c
986
value = (src.y1 & tegra->vmask) << 16 | (src.x1 & tegra->hmask);
drivers/gpu/drm/tegra/dc.c
989
value = (drm_rect_height(&src) & tegra->vmask) << 16 |
drivers/gpu/drm/tegra/dc.c
990
(drm_rect_width(&src) & tegra->hmask);
drivers/gpu/drm/tegra/dc.h
141
} src;
drivers/gpu/drm/tegra/dp.c
25
const struct drm_dp_link_caps *src)
drivers/gpu/drm/tegra/dp.c
27
dest->enhanced_framing = src->enhanced_framing;
drivers/gpu/drm/tegra/dp.c
28
dest->tps3_supported = src->tps3_supported;
drivers/gpu/drm/tegra/dp.c
29
dest->fast_training = src->fast_training;
drivers/gpu/drm/tegra/dp.c
30
dest->channel_coding = src->channel_coding;
drivers/gpu/drm/tegra/dp.c
31
dest->alternate_scrambler_reset = src->alternate_scrambler_reset;
drivers/gpu/drm/tegra/dp.h
58
const struct drm_dp_link_caps *src);
drivers/gpu/drm/tegra/drm.c
128
struct drm_tegra_reloc __user *src,
drivers/gpu/drm/tegra/drm.c
135
err = get_user(cmdbuf, &src->cmdbuf.handle);
drivers/gpu/drm/tegra/drm.c
139
err = get_user(dest->cmdbuf.offset, &src->cmdbuf.offset);
drivers/gpu/drm/tegra/drm.c
143
err = get_user(target, &src->target.handle);
drivers/gpu/drm/tegra/drm.c
147
err = get_user(dest->target.offset, &src->target.offset);
drivers/gpu/drm/tegra/drm.c
151
err = get_user(dest->shift, &src->shift);
drivers/gpu/drm/tegra/plane.c
241
src_w = drm_rect_width(&state->src) >> 16;
drivers/gpu/drm/tegra/plane.c
242
src_h = drm_rect_height(&state->src) >> 16;
drivers/gpu/drm/tests/drm_damage_helper_test.c
105
int src_x1 = state.src.x1 >> 16;
drivers/gpu/drm/tests/drm_damage_helper_test.c
106
int src_y1 = state.src.y1 >> 16;
drivers/gpu/drm/tests/drm_damage_helper_test.c
107
int src_x2 = (state.src.x2 >> 16) + !!(state.src.x2 & 0xFFFF);
drivers/gpu/drm/tests/drm_damage_helper_test.c
108
int src_y2 = (state.src.y2 >> 16) + !!(state.src.y2 & 0xFFFF);
drivers/gpu/drm/tests/drm_damage_helper_test.c
67
state->src.x1 = x1;
drivers/gpu/drm/tests/drm_damage_helper_test.c
68
state->src.y1 = y1;
drivers/gpu/drm/tests/drm_damage_helper_test.c
69
state->src.x2 = x2;
drivers/gpu/drm/tests/drm_damage_helper_test.c
70
state->src.y2 = y2;
drivers/gpu/drm/tests/drm_format_helper_test.c
1001
drm_fb_xrgb8888_to_argb8888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1013
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
1030
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
1035
drm_fb_xrgb8888_to_xrgb2101010(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1042
drm_fb_xrgb8888_to_xrgb2101010(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1054
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
1071
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
1076
drm_fb_xrgb8888_to_argb2101010(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1083
drm_fb_xrgb8888_to_argb2101010(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1095
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
1112
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
1117
drm_fb_xrgb8888_to_mono(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1128
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
1145
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
1150
drm_fb_swab(&dst, dst_pitch, &src, &fb, &params->clip, false, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1157
drm_fb_swab(&dst, dst_pitch, &src, &fb, &params->clip, false, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1164
drm_fb_xrgb8888_to_bgrx8888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1176
drm_fb_swab(&dst, dst_pitch, &src, &fb, &params->clip, false, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1188
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
1205
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
1210
drm_fb_xrgb8888_to_abgr8888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1222
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
1239
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
1244
drm_fb_xrgb8888_to_xbgr8888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
1344
const u32 src[DRM_FORMAT_MAX_PLANES][TEST_BUF_SIZE];
drivers/gpu/drm/tests/drm_format_helper_test.c
1363
.src = {{ 0x01020304 }},
drivers/gpu/drm/tests/drm_format_helper_test.c
1372
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1387
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1404
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1420
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1438
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1455
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1479
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1514
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1558
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1579
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1611
.src = {
drivers/gpu/drm/tests/drm_format_helper_test.c
1667
struct iosys_map src[DRM_FORMAT_MAX_PLANES];
drivers/gpu/drm/tests/drm_format_helper_test.c
1684
src_cp[i] = cpubuf_to_le32(test, params->src[i], TEST_BUF_SIZE);
drivers/gpu/drm/tests/drm_format_helper_test.c
1685
iosys_map_set_vaddr(&src[i], src_cp[i]);
drivers/gpu/drm/tests/drm_format_helper_test.c
1691
drm_fb_memcpy(dst, dst_pitches, src, &fb, &params->clip);
drivers/gpu/drm/tests/drm_format_helper_test.c
1701
drm_fb_memcpy(dst, dst_pitches, src, &fb, &params->clip);
drivers/gpu/drm/tests/drm_format_helper_test.c
649
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
666
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
671
drm_fb_xrgb8888_to_gray8(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
682
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
699
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
704
drm_fb_xrgb8888_to_rgb332(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
715
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
732
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
737
drm_fb_xrgb8888_to_rgb565(&dst, dst_pitch, &src, &fb, &params->clip,
drivers/gpu/drm/tests/drm_format_helper_test.c
743
drm_fb_xrgb8888_to_rgb565be(&dst, &result->dst_pitch, &src, &fb, &params->clip,
drivers/gpu/drm/tests/drm_format_helper_test.c
751
drm_fb_xrgb8888_to_rgb565(&dst, dst_pitch, &src, &fb, &params->clip,
drivers/gpu/drm/tests/drm_format_helper_test.c
764
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
781
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
786
drm_fb_xrgb8888_to_xrgb1555(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
793
drm_fb_xrgb8888_to_xrgb1555(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
805
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
822
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
827
drm_fb_xrgb8888_to_argb1555(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
834
drm_fb_xrgb8888_to_argb1555(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
846
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
863
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
868
drm_fb_xrgb8888_to_rgba5551(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
875
drm_fb_xrgb8888_to_rgba5551(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
887
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
904
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
913
drm_fb_xrgb8888_to_rgb888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
919
drm_fb_xrgb8888_to_rgb888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_format_helper_test.c
930
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
947
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
953
drm_fb_xrgb8888_to_bgr888(&dst, &result->dst_pitch, &src, &fb, &params->clip,
drivers/gpu/drm/tests/drm_format_helper_test.c
960
drm_fb_xrgb8888_to_bgr888(&dst, &result->dst_pitch, &src, &fb, &params->clip,
drivers/gpu/drm/tests/drm_format_helper_test.c
972
struct iosys_map dst, src;
drivers/gpu/drm/tests/drm_format_helper_test.c
989
iosys_map_set_vaddr(&src, xrgb8888);
drivers/gpu/drm/tests/drm_format_helper_test.c
994
drm_fb_xrgb8888_to_argb8888(&dst, dst_pitch, &src, &fb, &params->clip, &fmtcnv_state);
drivers/gpu/drm/tests/drm_plane_helper_test.c
140
.src = { 0, 0,
drivers/gpu/drm/tests/drm_plane_helper_test.c
154
.src = { 0, 0,
drivers/gpu/drm/tests/drm_plane_helper_test.c
168
.src = { 0, 0, 1023 << 16, 767 << 16 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
180
.src = { 0, 0, 512 << 16, 384 << 16 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
192
.src = { 0, 0, 2048 << 16, 1536 << 16 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
204
.src = { 0, 0, 0x40001, 0x40001 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
216
.src = { 0x20001, 0x20001, 0x4040001, 0x3040001 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
228
.src = { 0, 0, 0x3ffff, 0x3ffff },
drivers/gpu/drm/tests/drm_plane_helper_test.c
241
.src = { 0x1ffff, 0x1ffff, 0x403ffff, 0x303ffff },
drivers/gpu/drm/tests/drm_plane_helper_test.c
271
.src = { 0, 0, 1023 << 16, 767 << 16 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
281
.src = { 0, 0, 512 << 16, 384 << 16 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
291
.src = { 0, 0, 2048 << 16, 1536 << 16 },
drivers/gpu/drm/tests/drm_plane_helper_test.c
34
} src, src_expected;
drivers/gpu/drm/tests/drm_plane_helper_test.c
68
mock->src_x = params->src.x;
drivers/gpu/drm/tests/drm_plane_helper_test.c
69
mock->src_y = params->src.y;
drivers/gpu/drm/tests/drm_plane_helper_test.c
70
mock->src_w = params->src.w;
drivers/gpu/drm/tests/drm_plane_helper_test.c
71
mock->src_h = params->src.h;
drivers/gpu/drm/tests/drm_plane_helper_test.c
88
KUNIT_ASSERT_GE_MSG(test, plane_state->src.x1, 0,
drivers/gpu/drm/tests/drm_plane_helper_test.c
90
plane_state->src.x1, DRM_RECT_FP_ARG(&plane_state->src));
drivers/gpu/drm/tests/drm_plane_helper_test.c
92
KUNIT_ASSERT_GE_MSG(test, plane_state->src.y1, 0,
drivers/gpu/drm/tests/drm_plane_helper_test.c
94
plane_state->src.y1, DRM_RECT_FP_ARG(&plane_state->src));
drivers/gpu/drm/tests/drm_plane_helper_test.c
96
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_equals(&plane_state->src, &expected),
drivers/gpu/drm/tests/drm_plane_helper_test.c
98
DRM_RECT_FP_ARG(&plane_state->src), DRM_RECT_FP_ARG(&expected));
drivers/gpu/drm/tests/drm_rect_test.c
101
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
105
drm_rect_init(&src, 0, 0, 2 << 16, 2 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
109
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
111
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 0 || src.x2 != 1 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
112
src.y1 != 0 || src.y2 != 1 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
116
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
119
drm_rect_init(&src, 0, 0, 2 << 16, 2 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
123
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
125
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 1 << 16 || src.x2 != 2 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
126
src.y1 != 1 << 16 || src.y2 != 2 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
130
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
133
drm_rect_init(&src, 0, 0, 4 << 16, 4 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
137
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
139
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 0 || src.x2 != 2 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
140
src.y1 != 0 || src.y2 != 2 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
144
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
147
drm_rect_init(&src, 0, 0, 4 << 16, 4 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
151
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
153
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 2 << 16 || src.x2 != 4 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
154
src.y1 != 2 << 16 || src.y2 != 4 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
158
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
161
drm_rect_init(&src, 0, 0, 2 << 16, 2 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
165
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
167
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 0 || src.x2 != 1 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
168
src.y1 != 0 || src.y2 != 1 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
172
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
175
drm_rect_init(&src, 0, 0, 2 << 16, 2 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
179
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
181
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 1 << 16 || src.x2 != 2 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
182
src.y1 != 1 << 16 || src.y2 != 2 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
186
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
191
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
202
drm_rect_init(&src, 0, 0, INT_MAX, INT_MAX);
drivers/gpu/drm/tests/drm_rect_test.c
206
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
209
KUNIT_EXPECT_FALSE_MSG(test, drm_rect_visible(&src), "Source should not be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
27
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
34
drm_rect_init(&src, 0, 0, 0, 0);
drivers/gpu/drm/tests/drm_rect_test.c
350
struct drm_rect src, dst;
drivers/gpu/drm/tests/drm_rect_test.c
358
.src = DRM_RECT_INIT(0, 0, 2 << 16, 2 << 16),
drivers/gpu/drm/tests/drm_rect_test.c
365
.src = DRM_RECT_INIT(0, 0, 10 << 16, 10 << 16),
drivers/gpu/drm/tests/drm_rect_test.c
37
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
372
.src = DRM_RECT_INIT(0, 0, 2 << 16, 2 << 16),
drivers/gpu/drm/tests/drm_rect_test.c
379
.src = DRM_RECT_INIT(0, 0, 2 << 16, 2 << 16),
drivers/gpu/drm/tests/drm_rect_test.c
386
.src = DRM_RECT_INIT(0, 0, -(1 << 16), -(1 << 16)),
drivers/gpu/drm/tests/drm_rect_test.c
393
.src = DRM_RECT_INIT(0, 0, 1 << 16, 1 << 16),
drivers/gpu/drm/tests/drm_rect_test.c
40
KUNIT_EXPECT_FALSE_MSG(test, drm_rect_visible(&src), "Source should not be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
412
scaling_factor = drm_rect_calc_hscale(&params->src, &params->dst,
drivers/gpu/drm/tests/drm_rect_test.c
42
drm_rect_init(&src, 0, 0, 0, 0);
drivers/gpu/drm/tests/drm_rect_test.c
423
scaling_factor = drm_rect_calc_vscale(&params->src, &params->dst,
drivers/gpu/drm/tests/drm_rect_test.c
45
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
48
KUNIT_EXPECT_FALSE_MSG(test, drm_rect_visible(&src), "Source should not be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
53
struct drm_rect src, dst, clip;
drivers/gpu/drm/tests/drm_rect_test.c
57
drm_rect_init(&src, 0, 0, 1 << 16, 1 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
61
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
63
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 0 || src.x2 != 1 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
64
src.y1 != 0 || src.y2 != 1 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
68
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
71
drm_rect_init(&src, 0, 0, 2 << 16, 2 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
75
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
77
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 0 || src.x2 != 2 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
78
src.y1 != 0 || src.y2 != 2 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
82
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tests/drm_rect_test.c
85
drm_rect_init(&src, 0, 0, 1 << 16, 1 << 16);
drivers/gpu/drm/tests/drm_rect_test.c
89
visible = drm_rect_clip_scaled(&src, &dst, &clip);
drivers/gpu/drm/tests/drm_rect_test.c
91
KUNIT_EXPECT_FALSE_MSG(test, src.x1 != 0 || src.x2 != 1 << 16 ||
drivers/gpu/drm/tests/drm_rect_test.c
92
src.y1 != 0 || src.y2 != 1 << 16, "Source badly clipped\n");
drivers/gpu/drm/tests/drm_rect_test.c
96
KUNIT_EXPECT_TRUE_MSG(test, drm_rect_visible(&src), "Source should be visible\n");
drivers/gpu/drm/tiny/gm12u320.c
244
static void gm12u320_32bpp_to_24bpp_packed(u8 *dst, u8 *src, int len)
drivers/gpu/drm/tiny/gm12u320.c
247
*dst++ = *src++;
drivers/gpu/drm/tiny/gm12u320.c
248
*dst++ = *src++;
drivers/gpu/drm/tiny/gm12u320.c
249
*dst++ = *src++;
drivers/gpu/drm/tiny/gm12u320.c
250
src++;
drivers/gpu/drm/tiny/gm12u320.c
259
u8 *src;
drivers/gpu/drm/tiny/gm12u320.c
279
src = vaddr + y1 * fb->pitches[0] + x1 * 4;
drivers/gpu/drm/tiny/gm12u320.c
301
src, len);
drivers/gpu/drm/tiny/gm12u320.c
308
src + len * 4, remain / 3);
drivers/gpu/drm/tiny/gm12u320.c
310
src += fb->pitches[0];
drivers/gpu/drm/tiny/ili9225.c
103
ret = mipi_dbi_buf_copy(tr, src, fb, rect, swap, fmtcnv_state);
drivers/gpu/drm/tiny/ili9225.c
107
tr = src->vaddr; /* TODO: Use mapping abstraction properly */
drivers/gpu/drm/tiny/ili9225.c
82
static void ili9225_fb_dirty(struct iosys_map *src, struct drm_framebuffer *fb,
drivers/gpu/drm/vboxvideo/vbox_mode.c
376
static void copy_cursor_image(u8 *src, u8 *dst, u32 width, u32 height,
drivers/gpu/drm/vboxvideo/vbox_mode.c
382
memcpy(dst + mask_size, src, width * height * 4);
drivers/gpu/drm/vboxvideo/vbox_mode.c
385
if (((u32 *)src)[i * width + j] > 0xf0000000)
drivers/gpu/drm/vboxvideo/vbox_mode.c
405
u8 *src = map.vaddr; /* TODO: Use mapping abstraction properly */
drivers/gpu/drm/vboxvideo/vbox_mode.c
428
copy_cursor_image(src, vbox->cursor_data, width, height, mask_size);
drivers/gpu/drm/vc4/vc4_plane.c
2292
plane->state->src = new_plane_state->src;
drivers/gpu/drm/vc4/vc4_plane.c
265
static enum vc4_scaling_mode vc4_get_scaling_mode(u32 src, u32 dst)
drivers/gpu/drm/vc4/vc4_plane.c
267
if (dst == src >> 16)
drivers/gpu/drm/vc4/vc4_plane.c
269
if (3 * dst >= 2 * (src >> 16))
drivers/gpu/drm/vc4/vc4_plane.c
512
vc4_state->src_x = state->src.x1;
drivers/gpu/drm/vc4/vc4_plane.c
513
vc4_state->src_y = state->src.y1;
drivers/gpu/drm/vc4/vc4_plane.c
514
vc4_state->src_w[0] = state->src.x2 - vc4_state->src_x;
drivers/gpu/drm/vc4/vc4_plane.c
515
vc4_state->src_h[0] = state->src.y2 - vc4_state->src_y;
drivers/gpu/drm/vc4/vc4_plane.c
570
static void vc4_write_tpz(struct vc4_plane_state *vc4_state, u32 src, u32 dst)
drivers/gpu/drm/vc4/vc4_plane.c
577
scale = src / dst;
drivers/gpu/drm/vc4/vc4_plane.c
599
static void vc4_write_ppf(struct vc4_plane_state *vc4_state, u32 src, u32 dst,
drivers/gpu/drm/vc4/vc4_plane.c
603
u32 scale = src / dst;
drivers/gpu/drm/vc4/vc4_plane.c
640
offset2 = src - dst * scale;
drivers/gpu/drm/virtio/virtgpu_vq.c
47
const struct drm_virtgpu_3d_box *src)
drivers/gpu/drm/virtio/virtgpu_vq.c
49
dst->x = cpu_to_le32(src->x);
drivers/gpu/drm/virtio/virtgpu_vq.c
50
dst->y = cpu_to_le32(src->y);
drivers/gpu/drm/virtio/virtgpu_vq.c
51
dst->z = cpu_to_le32(src->z);
drivers/gpu/drm/virtio/virtgpu_vq.c
52
dst->w = cpu_to_le32(src->w);
drivers/gpu/drm/virtio/virtgpu_vq.c
53
dst->h = cpu_to_le32(src->h);
drivers/gpu/drm/virtio/virtgpu_vq.c
54
dst->d = cpu_to_le32(src->d);
drivers/gpu/drm/vkms/vkms_composer.c
20
static u16 pre_mul_blend_channel(u16 src, u16 dst, u16 alpha)
drivers/gpu/drm/vkms/vkms_composer.c
24
new_color = (src * 0xffff + dst * (0xffff - alpha));
drivers/gpu/drm/vkms/vkms_composer.c
384
drm_rect_fp_to_int(&tmp_src, &current_plane->frame_info->src);
drivers/gpu/drm/vkms/vkms_configfs.c
243
static int plane_possible_crtcs_allow_link(struct config_item *src,
drivers/gpu/drm/vkms/vkms_configfs.c
253
plane = plane_possible_crtcs_item_to_vkms_configfs_plane(src);
drivers/gpu/drm/vkms/vkms_configfs.c
266
static void plane_possible_crtcs_drop_link(struct config_item *src,
drivers/gpu/drm/vkms/vkms_configfs.c
272
plane = plane_possible_crtcs_item_to_vkms_configfs_plane(src);
drivers/gpu/drm/vkms/vkms_configfs.c
405
static int encoder_possible_crtcs_allow_link(struct config_item *src,
drivers/gpu/drm/vkms/vkms_configfs.c
415
encoder = encoder_possible_crtcs_item_to_vkms_configfs_encoder(src);
drivers/gpu/drm/vkms/vkms_configfs.c
428
static void encoder_possible_crtcs_drop_link(struct config_item *src,
drivers/gpu/drm/vkms/vkms_configfs.c
434
encoder = encoder_possible_crtcs_item_to_vkms_configfs_encoder(src);
drivers/gpu/drm/vkms/vkms_configfs.c
592
static int connector_possible_encoders_allow_link(struct config_item *src,
drivers/gpu/drm/vkms/vkms_configfs.c
602
connector = connector_possible_encoders_item_to_vkms_configfs_connector(src);
drivers/gpu/drm/vkms/vkms_configfs.c
616
static void connector_possible_encoders_drop_link(struct config_item *src,
drivers/gpu/drm/vkms/vkms_configfs.c
622
connector = connector_possible_encoders_item_to_vkms_configfs_connector(src);
drivers/gpu/drm/vkms/vkms_drv.h
43
struct drm_rect src, dst;
drivers/gpu/drm/vkms/vkms_plane.c
143
memcpy(&frame_info->src, &new_state->src, sizeof(struct drm_rect));
drivers/gpu/drm/vkms/vkms_writeback.c
155
drm_rect_init(&wb_frame_info->src, 0, 0, crtc_width, crtc_height);
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
454
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
476
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
485
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
865
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
875
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
887
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h
909
SVGA3dSurfaceImageId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
656
SVGA3dSurfaceId src;
drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h
666
SVGA3dSurfaceId src;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
110
if (spill && spill == SPILL(src, _type) && \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
113
diff_offs = vmw_find_first_diff_u8(dst, src, spill); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
118
src += spill; \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
123
if (!spill && !SPILL(src, _type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
127
((_type *) dst, (_type *) src, to_copy); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
132
src += diff_offs; \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
150
static size_t vmw_find_first_diff(const u8 *dst, const u8 *src, size_t size,
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
166
return round_down(offset + vmw_find_first_diff_u8(dst, src, size),
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
184
if (spill && spill <= size && spill == SPILL(src, _type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
185
diff_offs = vmw_find_last_diff_u8(dst, src, spill); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
192
src -= spill; \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
196
if (!spill && !SPILL(src, _type)) { \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
200
((_type *) dst, (_type *) src, to_copy); \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
206
src -= to_copy - diff_offs; \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
222
static ssize_t vmw_find_last_diff(const u8 *dst, const u8 *src, size_t size,
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
226
src += size;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
234
return round_down(vmw_find_last_diff_u8(dst, src, size) - 1,
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
248
void vmw_memcpy(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src, size_t n)
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
250
memcpy(dest, src, n);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
290
void vmw_diff_memcpy(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src,
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
299
csize = vmw_find_first_diff(dest, src, n, diff->cpp);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
310
src += csize;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
312
csize = vmw_find_last_diff(dest, src, n, diff->cpp);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
317
memcpy(dest, src, byte_len);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
40
(const _type * dst, const _type * src, size_t size)\
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
45
if (*dst++ != *src++) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
457
u32 dst_stride, struct vmw_bo *src,
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
465
size_t src_size = src->tbo.resource->size;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
473
vsrc = map_external(src, &src_map);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
511
unmap_external(src, &src_map);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
548
struct ttm_buffer_object *src = &vmw_src->tbo;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
559
bool src_external = (src->ttm->page_flags & TTM_TT_FLAG_EXTERNAL) != 0;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
562
if (WARN_ON(dst == src))
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
568
if (!(src->pin_count))
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
569
dma_resv_assert_held(src->base.resv);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
577
if (!ttm_tt_is_populated(src->ttm)) {
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
578
ret = src->bdev->funcs->ttm_tt_populate(src->bdev, src->ttm, &ctx);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
588
if (!src->ttm->pages && src->ttm->sg) {
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
589
src_pages = kvmalloc_objs(struct page *, src->ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
592
ret = drm_prime_sg_to_page_array(src->ttm->sg, src_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
593
src->ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
61
const _type * dst, const _type * src, size_t size) \
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
614
d.src_pages = src->ttm->pages ? src->ttm->pages : src_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
616
d.src_num_pages = PFN_UP(src->resource->size);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
618
d.src_prot = ttm_io_prot(src, src->resource, PAGE_KERNEL);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
64
if (*--dst != *--src) \
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1319
void (*do_cpy)(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1339
void vmw_diff_memcpy(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src,
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1342
void vmw_memcpy(struct vmw_diff_cpy *diff, u8 *dest, const u8 *src, size_t n);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
1346
struct vmw_bo *src,
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
904
&cmd->body.src.sid, NULL);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
923
&cmd->body.src, NULL);
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c
961
&cmd->body.src.sid, NULL);
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
148
items[SVGA_VIDEO_SRC_X].value = arg->src.x;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
149
items[SVGA_VIDEO_SRC_Y].value = arg->src.y;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
150
items[SVGA_VIDEO_SRC_WIDTH].value = arg->src.w;
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c
151
items[SVGA_VIDEO_SRC_HEIGHT].value = arg->src.h;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
1305
cmd_copy->body.src.sid = vmw_user_object_surface(&vfbs->uo)->res.id;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
681
cmd->body.src.sid = sdirty->sid;
drivers/gpu/drm/xe/tests/xe_migrate.c
378
struct ttm_resource *src = src_bo->ttm.resource, *dst = dst_bo->ttm.resource;
drivers/gpu/drm/xe/tests/xe_migrate.c
383
bool src_is_vram = mem_type_is_vram(src->mem_type);
drivers/gpu/drm/xe/tests/xe_migrate.c
389
xe_res_first(src, 0, size, &src_it);
drivers/gpu/drm/xe/tests/xe_migrate.c
412
batch_size += pte_update_size(m, pte_flags, src, &src_it, &src_L0,
drivers/gpu/drm/xe/tests/xe_migrate.c
436
&src_it, src_L0, src);
drivers/gpu/drm/xe/xe_bo.c
2718
int xe_managed_bo_reinit_in_vram(struct xe_device *xe, struct xe_tile *tile, struct xe_bo **src)
drivers/gpu/drm/xe/xe_bo.c
2723
dst_flags |= (*src)->flags & (XE_BO_FLAG_GGTT_INVALIDATE |
drivers/gpu/drm/xe/xe_bo.c
2727
xe_assert(xe, !(*src)->vmap.is_iomem);
drivers/gpu/drm/xe/xe_bo.c
2729
bo = xe_managed_bo_create_from_data(xe, tile, (*src)->vmap.vaddr,
drivers/gpu/drm/xe/xe_bo.c
2730
xe_bo_size(*src), dst_flags);
drivers/gpu/drm/xe/xe_bo.c
2734
devm_release_action(xe->drm.dev, __xe_bo_unpin_map_no_vm, *src);
drivers/gpu/drm/xe/xe_bo.c
2735
*src = bo;
drivers/gpu/drm/xe/xe_bo.h
125
int xe_managed_bo_reinit_in_vram(struct xe_device *xe, struct xe_tile *tile, struct xe_bo **src);
drivers/gpu/drm/xe/xe_ggtt.c
1088
int xe_ggtt_node_load(struct xe_ggtt_node *node, const void *src, size_t size, u16 vfid)
drivers/gpu/drm/xe/xe_ggtt.c
1091
const u64 *buf = src;
drivers/gpu/drm/xe/xe_ggtt.h
51
int xe_ggtt_node_load(struct xe_ggtt_node *node, const void *src, size_t size, u16 vfid);
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
212
const void *src, size_t size)
drivers/gpu/drm/xe/xe_gt_sriov_pf_migration.c
216
CLASS(xe_guc_buf_from_data, buf)(&guc->buf, src, size);
drivers/gpu/drm/xe/xe_lrc.c
2300
struct iosys_map src;
drivers/gpu/drm/xe/xe_lrc.c
2313
if (!ttm_bo_vmap(&bo->ttm, &src)) {
drivers/gpu/drm/xe/xe_lrc.c
2315
snapshot->lrc_snapshot, &src, snapshot->lrc_offset,
drivers/gpu/drm/xe/xe_lrc.c
2317
ttm_bo_vunmap(&bo->ttm, &src);
drivers/gpu/drm/xe/xe_map.h
24
size_t dst_offset, const void *src,
drivers/gpu/drm/xe/xe_map.h
28
iosys_map_memcpy_to(dst, dst_offset, src, len);
drivers/gpu/drm/xe/xe_map.h
32
const struct iosys_map *src,
drivers/gpu/drm/xe/xe_map.h
36
iosys_map_memcpy_from(dst, src, src_offset, len);
drivers/gpu/drm/xe/xe_migrate.c
1103
struct ttm_resource *src = src_bo->ttm.resource;
drivers/gpu/drm/xe/xe_migrate.c
1136
batch_size += pte_update_size(m, false, src, &src_it, &src_L0,
drivers/gpu/drm/xe/xe_migrate.c
1182
batch_size += pte_update_size(m, false, src, &src_it, &src_L0,
drivers/gpu/drm/xe/xe_migrate.c
1192
emit_pte(m, bb, src_L0_pt, false, true, &src_it, src_L0, src);
drivers/gpu/drm/xe/xe_migrate.c
1194
emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
drivers/gpu/drm/xe/xe_migrate.c
1515
struct ttm_resource *src = dst;
drivers/gpu/drm/xe/xe_migrate.c
1527
xe_res_first(src, 0, xe_bo_size(bo), &src_it);
drivers/gpu/drm/xe/xe_migrate.c
1547
pte_update_size(m, pte_flags, src, &src_it,
drivers/gpu/drm/xe/xe_migrate.c
861
struct ttm_resource *src,
drivers/gpu/drm/xe/xe_migrate.c
875
bool src_is_pltt = src->mem_type == XE_PL_TT;
drivers/gpu/drm/xe/xe_migrate.c
877
bool src_is_vram = mem_type_is_vram(src->mem_type);
drivers/gpu/drm/xe/xe_migrate.c
897
xe_res_first(src, 0, size, &src_it);
drivers/gpu/drm/xe/xe_migrate.c
931
batch_size += pte_update_size(m, pte_flags, src, &src_it, &src_L0,
drivers/gpu/drm/xe/xe_migrate.c
968
&src_it, src_L0, src);
drivers/gpu/drm/xe/xe_migrate.c
977
emit_pte(m, bb, ccs_pt, false, false, &ccs_it, ccs_size, src);
drivers/gpu/drm/xe/xe_migrate.h
131
struct ttm_resource *src,
drivers/gpu/ipu-v3/ipu-common.c
651
struct fsu_link_reg_info src;
drivers/gpu/ipu-v3/ipu-common.c
657
.src = { IPUV3_CHANNEL_IC_PRP_ENC_MEM, IPU_FS_PROC_FLOW2,
drivers/gpu/ipu-v3/ipu-common.c
662
.src = { IPUV3_CHANNEL_IC_PRP_VF_MEM, IPU_FS_PROC_FLOW2,
drivers/gpu/ipu-v3/ipu-common.c
667
.src = { IPUV3_CHANNEL_IC_PP_MEM, IPU_FS_PROC_FLOW2,
drivers/gpu/ipu-v3/ipu-common.c
672
.src = { IPUV3_CHANNEL_CSI_DIRECT, 0 },
drivers/gpu/ipu-v3/ipu-common.c
678
static const struct fsu_link_info *find_fsu_link_info(int src, int sink)
drivers/gpu/ipu-v3/ipu-common.c
683
if (src == fsu_link_info[i].src.chno &&
drivers/gpu/ipu-v3/ipu-common.c
706
if (link->src.mask) {
drivers/gpu/ipu-v3/ipu-common.c
707
src_reg = ipu_cm_read(ipu, link->src.reg);
drivers/gpu/ipu-v3/ipu-common.c
708
src_reg &= ~link->src.mask;
drivers/gpu/ipu-v3/ipu-common.c
709
src_reg |= link->src.val;
drivers/gpu/ipu-v3/ipu-common.c
710
ipu_cm_write(ipu, src_reg, link->src.reg);
drivers/gpu/ipu-v3/ipu-common.c
740
if (link->src.mask) {
drivers/gpu/ipu-v3/ipu-common.c
741
src_reg = ipu_cm_read(ipu, link->src.reg);
drivers/gpu/ipu-v3/ipu-common.c
742
src_reg &= ~link->src.mask;
drivers/gpu/ipu-v3/ipu-common.c
743
ipu_cm_write(ipu, src_reg, link->src.reg);
drivers/gpu/ipu-v3/ipu-common.c
758
int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink)
drivers/gpu/ipu-v3/ipu-common.c
760
return ipu_fsu_link(src->ipu, src->num, sink->num);
drivers/gpu/ipu-v3/ipu-common.c
765
int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink)
drivers/gpu/ipu-v3/ipu-common.c
767
return ipu_fsu_unlink(src->ipu, src->num, sink->num);
drivers/hid/intel-ish-hid/ishtp/loader.c
379
static void copy_ish_version(struct version_in_manifest *src, struct ish_version *dst)
drivers/hid/intel-ish-hid/ishtp/loader.c
381
dst->major = le16_to_cpu(src->major);
drivers/hid/intel-ish-hid/ishtp/loader.c
382
dst->minor = le16_to_cpu(src->minor);
drivers/hid/intel-ish-hid/ishtp/loader.c
383
dst->hotfix = le16_to_cpu(src->hotfix);
drivers/hid/intel-ish-hid/ishtp/loader.c
384
dst->build = le16_to_cpu(src->build);
drivers/hte/hte-tegra194.c
603
u32 tsh, tsl, src, pv, cv, acv, slice, bit_index, line_id;
drivers/hte/hte-tegra194.c
614
src = tegra_hte_readl(gs, HTE_TESRC);
drivers/hte/hte-tegra194.c
615
slice = (src >> HTE_TESRC_SLICE_SHIFT) &
drivers/hv/ring_buffer.c
111
const void *src,
drivers/hv/ring_buffer.c
117
memcpy(ring_buffer + start_write_offset, src, srclen);
drivers/hwmon/hp-wmi-sensors.c
419
const wchar_t *src;
drivers/hwmon/hp-wmi-sensors.c
425
src = (const wchar_t *)buf;
drivers/hwmon/hp-wmi-sensors.c
428
cps = *src / sizeof(*src);
drivers/hwmon/hp-wmi-sensors.c
429
while (cps && !src[cps])
drivers/hwmon/hp-wmi-sensors.c
439
i = utf16s_to_utf8s(++src, cps, UTF16_LITTLE_ENDIAN, dst, len);
drivers/hwmon/hp-wmi-sensors.c
446
static char *hp_wmi_strdup(struct device *dev, const char *src)
drivers/hwmon/hp-wmi-sensors.c
451
len = strnlen(src, HP_WMI_MAX_STR_SIZE - 1);
drivers/hwmon/hp-wmi-sensors.c
457
strscpy(dst, src, len + 1);
drivers/hwmon/hp-wmi-sensors.c
465
char *src;
drivers/hwmon/hp-wmi-sensors.c
468
src = convert_raw_wmi_string(buf);
drivers/hwmon/hp-wmi-sensors.c
469
if (!src)
drivers/hwmon/hp-wmi-sensors.c
472
dst = hp_wmi_strdup(dev, strim(src)); /* Note: Copy is trimmed. */
drivers/hwmon/hp-wmi-sensors.c
474
kfree(src);
drivers/hwmon/nct6683.c
493
static inline long in_from_reg(u16 reg, u8 src)
drivers/hwmon/nct6683.c
497
if (src == MON_SRC_VCC || src == MON_SRC_VSB || src == MON_SRC_AVSB ||
drivers/hwmon/nct6683.c
498
src == MON_SRC_VBAT)
drivers/hwmon/nct6683.c
841
static int get_temp_type(u8 src)
drivers/hwmon/nct6683.c
843
if (src >= 0x02 && src <= 0x07)
drivers/hwmon/nct6683.c
845
else if (src >= 0x08 && src <= 0x18)
drivers/hwmon/nct6683.c
847
else if (src >= 0x20 && src <= 0x2b)
drivers/hwmon/nct6683.c
849
else if (src >= 0x42 && src <= 0x49)
drivers/hwmon/nct6775-core.c
1771
u16 src;
drivers/hwmon/nct6775-core.c
1773
err = nct6775_read_value(data, data->REG_TEMP_SOURCE[nr], &src);
drivers/hwmon/nct6775-core.c
1776
if ((src & 0x1f) == source)
drivers/hwmon/nct6775-core.c
2727
show_pwm_temp_sel_common(struct nct6775_data *data, char *buf, int src)
drivers/hwmon/nct6775-core.c
2734
if (src == data->temp_src[i]) {
drivers/hwmon/nct6775-core.c
2764
int err, src;
drivers/hwmon/nct6775-core.c
2779
src = data->temp_src[val - 1];
drivers/hwmon/nct6775-core.c
2780
data->pwm_temp_sel[nr] = src;
drivers/hwmon/nct6775-core.c
2785
reg |= src;
drivers/hwmon/nct6775-core.c
2816
int err, src;
drivers/hwmon/nct6775-core.c
2834
src = data->temp_src[val - 1];
drivers/hwmon/nct6775-core.c
2835
data->pwm_weight_temp_sel[nr] = src;
drivers/hwmon/nct6775-core.c
2840
reg |= (src | 0x80);
drivers/hwmon/nct6775-core.c
3479
u16 src;
drivers/hwmon/nct6775-core.c
3486
err = nct6775_read_value(data, regp[i], &src);
drivers/hwmon/nct6775-core.c
3489
src &= 0x1f;
drivers/hwmon/nct6775-core.c
3490
if (!src || (*mask & BIT(src)))
drivers/hwmon/nct6775-core.c
3492
if (!(data->temp_mask & BIT(src)))
drivers/hwmon/nct6775-core.c
3496
err = nct6775_write_value(data, data->REG_TEMP_SOURCE[index], src);
drivers/hwmon/nct6775-core.c
3500
*mask |= BIT(src);
drivers/hwmon/nct6775-core.c
3511
u16 src;
drivers/hwmon/nct6775-core.c
4159
err = nct6775_read_value(data, data->REG_TEMP_SOURCE[i], &src);
drivers/hwmon/nct6775-core.c
4162
src &= 0x1f;
drivers/hwmon/nct6775-core.c
4163
if (!src || (mask & BIT(src)))
drivers/hwmon/nct6775-core.c
4166
mask |= BIT(src);
drivers/hwmon/nct6775-core.c
4186
err = nct6775_read_value(data, data->REG_TEMP_SOURCE[i], &src);
drivers/hwmon/nct6775-core.c
4189
src &= 0x1f;
drivers/hwmon/nct6775-core.c
4190
if (!src || (mask & BIT(src)))
drivers/hwmon/nct6775-core.c
4193
if (!(data->temp_mask & BIT(src))) {
drivers/hwmon/nct6775-core.c
4196
src, i, data->REG_TEMP_SOURCE[i], reg_temp[i]);
drivers/hwmon/nct6775-core.c
4200
mask |= BIT(src);
drivers/hwmon/nct6775-core.c
4203
if (src <= data->temp_fixed_num) {
drivers/hwmon/nct6775-core.c
4204
data->have_temp |= BIT(src - 1);
drivers/hwmon/nct6775-core.c
4205
data->have_temp_fixed |= BIT(src - 1);
drivers/hwmon/nct6775-core.c
4206
data->reg_temp[0][src - 1] = reg_temp[i];
drivers/hwmon/nct6775-core.c
4207
data->reg_temp[1][src - 1] = reg_temp_over[i];
drivers/hwmon/nct6775-core.c
4208
data->reg_temp[2][src - 1] = reg_temp_hyst[i];
drivers/hwmon/nct6775-core.c
4210
data->reg_temp[3][src - 1] = reg_temp_crit_h[i];
drivers/hwmon/nct6775-core.c
4211
else if (reg_temp_crit[src - 1])
drivers/hwmon/nct6775-core.c
4212
data->reg_temp[3][src - 1]
drivers/hwmon/nct6775-core.c
4213
= reg_temp_crit[src - 1];
drivers/hwmon/nct6775-core.c
4215
data->reg_temp[4][src - 1] = reg_temp_crit_l[i];
drivers/hwmon/nct6775-core.c
4217
data->reg_temp_config[src - 1] = reg_temp_config[i];
drivers/hwmon/nct6775-core.c
4218
data->temp_src[src - 1] = src;
drivers/hwmon/nct6775-core.c
4234
else if (reg_temp_crit[src - 1])
drivers/hwmon/nct6775-core.c
4235
data->reg_temp[3][s] = reg_temp_crit[src - 1];
drivers/hwmon/nct6775-core.c
4239
data->temp_src[s] = src;
drivers/hwmon/nct6775-core.c
4251
err = nct6775_read_value(data, data->REG_TEMP_SEL[i], &src);
drivers/hwmon/nct6775-core.c
4254
src &= 0x1f;
drivers/hwmon/nct6775-core.c
4255
if (!src)
drivers/hwmon/nct6775-core.c
4258
if (!(data->temp_mask & BIT(src))) {
drivers/hwmon/nct6775-core.c
4261
src, i, data->REG_TEMP_SEL[i],
drivers/hwmon/nct6775-core.c
4271
if (!(data->virt_temp_mask & BIT(src))) {
drivers/hwmon/nct6775-core.c
4272
if (mask & BIT(src))
drivers/hwmon/nct6775-core.c
4274
mask |= BIT(src);
drivers/hwmon/nct6775-core.c
4278
if (src <= data->temp_fixed_num) {
drivers/hwmon/nct6775-core.c
4279
if (data->have_temp & BIT(src - 1))
drivers/hwmon/nct6775-core.c
4281
data->have_temp |= BIT(src - 1);
drivers/hwmon/nct6775-core.c
4282
data->have_temp_fixed |= BIT(src - 1);
drivers/hwmon/nct6775-core.c
4283
data->reg_temp[0][src - 1] = reg_temp_mon[i];
drivers/hwmon/nct6775-core.c
4284
data->temp_src[src - 1] = src;
drivers/hwmon/nct6775-core.c
4294
data->temp_src[s] = src;
drivers/hwtracing/coresight/coresight-core.c
105
static bool coresight_blocks_source(struct coresight_device *src,
drivers/hwtracing/coresight/coresight-core.c
108
return conn->filter_src_fwnode && (conn->filter_src_dev != src);
drivers/hwtracing/coresight/coresight-kunit-tests.c
28
struct coresight_device *src = coresight_test_device(dev),
drivers/hwtracing/coresight/coresight-kunit-tests.c
34
src->type = CORESIGHT_DEV_TYPE_SOURCE;
drivers/hwtracing/coresight/coresight-kunit-tests.c
39
src->subtype.source_subtype = CORESIGHT_DEV_SUBTYPE_SOURCE_BUS;
drivers/hwtracing/coresight/coresight-kunit-tests.c
46
conn.src_dev = src;
drivers/hwtracing/coresight/coresight-kunit-tests.c
48
coresight_add_out_conn(dev, src->pdata, &conn);
drivers/hwtracing/coresight/coresight-kunit-tests.c
58
KUNIT_ASSERT_PTR_EQ(test, coresight_find_default_sink(src), etr);
drivers/hwtracing/intel_th/core.c
718
int src = 0, dst = 0;
drivers/hwtracing/intel_th/core.c
720
for (src = 0, dst = 0; dst <= th->num_thdevs; src++, dst++) {
drivers/hwtracing/intel_th/core.c
721
for (; src < ARRAY_SIZE(intel_th_subdevices); src++) {
drivers/hwtracing/intel_th/core.c
722
if (intel_th_subdevices[src].type != INTEL_TH_OUTPUT)
drivers/hwtracing/intel_th/core.c
725
if (intel_th_subdevices[src].otype != otype)
drivers/hwtracing/intel_th/core.c
732
if (src == ARRAY_SIZE(intel_th_subdevices))
drivers/hwtracing/intel_th/core.c
756
thdev = intel_th_subdevice_alloc(th, &intel_th_subdevices[src]);
drivers/hwtracing/intel_th/core.c
768
int src;
drivers/hwtracing/intel_th/core.c
771
for (src = 0; src < ARRAY_SIZE(intel_th_subdevices); src++) {
drivers/hwtracing/intel_th/core.c
773
&intel_th_subdevices[src];
drivers/hwtracing/intel_th/msu.c
1455
static unsigned long msc_win_to_user(void *data, void *src, size_t len)
drivers/hwtracing/intel_th/msu.c
1460
ret = copy_to_user(u->buf + u->offset, src, len);
drivers/hwtracing/intel_th/msu.c
603
void *src = (void *)msc_iter_bdesc(iter) + MSC_BDESC;
drivers/hwtracing/intel_th/msu.c
623
src += data_bytes;
drivers/hwtracing/intel_th/msu.c
630
src += iter->block_off;
drivers/hwtracing/intel_th/msu.c
637
remaining = fn(data, src, tocopy);
drivers/hwtracing/ptt/hisi_ptt.c
1387
int target, src;
drivers/hwtracing/ptt/hisi_ptt.c
1390
src = hisi_ptt->trace_ctrl.on_cpu;
drivers/hwtracing/ptt/hisi_ptt.c
1393
if (!hisi_ptt->trace_ctrl.started || src != cpu)
drivers/hwtracing/ptt/hisi_ptt.c
1402
perf_pmu_migrate_context(&hisi_ptt->hisi_ptt_pmu, src, target);
drivers/hwtracing/stm/core.c
1000
rcu_assign_pointer(src->link, stm);
drivers/hwtracing/stm/core.c
1001
list_add_tail(&src->link_entry, &stm->link_list);
drivers/hwtracing/stm/core.c
1003
spin_unlock(&src->link_lock);
drivers/hwtracing/stm/core.c
1007
ids[0] = kstrdup(src->data->name, GFP_KERNEL);
drivers/hwtracing/stm/core.c
1011
err = stm_assign_first_policy(stm, &src->output, ids,
drivers/hwtracing/stm/core.c
1012
src->data->nr_chans);
drivers/hwtracing/stm/core.c
1020
err = stm->data->link(stm->data, src->output.master,
drivers/hwtracing/stm/core.c
1021
src->output.channel);
drivers/hwtracing/stm/core.c
1027
if (src->data->link)
drivers/hwtracing/stm/core.c
1028
src->data->link(src->data);
drivers/hwtracing/stm/core.c
1033
stm_output_free(stm, &src->output);
drivers/hwtracing/stm/core.c
1038
spin_lock(&src->link_lock);
drivers/hwtracing/stm/core.c
1040
rcu_assign_pointer(src->link, NULL);
drivers/hwtracing/stm/core.c
1041
list_del_init(&src->link_entry);
drivers/hwtracing/stm/core.c
1043
spin_unlock(&src->link_lock);
drivers/hwtracing/stm/core.c
1060
static int __stm_source_link_drop(struct stm_source_device *src,
drivers/hwtracing/stm/core.c
1070
spin_lock(&src->link_lock);
drivers/hwtracing/stm/core.c
1071
link = srcu_dereference_check(src->link, &stm_source_srcu, 1);
drivers/hwtracing/stm/core.c
1083
stm_output_free(link, &src->output);
drivers/hwtracing/stm/core.c
1084
list_del_init(&src->link_entry);
drivers/hwtracing/stm/core.c
1089
rcu_assign_pointer(src->link, NULL);
drivers/hwtracing/stm/core.c
1092
spin_unlock(&src->link_lock);
drivers/hwtracing/stm/core.c
1100
if (src->data->unlink)
drivers/hwtracing/stm/core.c
1101
src->data->unlink(src->data);
drivers/hwtracing/stm/core.c
1104
stm->data->unlink(stm->data, src->output.master,
drivers/hwtracing/stm/core.c
1105
src->output.channel);
drivers/hwtracing/stm/core.c
1121
static void stm_source_link_drop(struct stm_source_device *src)
drivers/hwtracing/stm/core.c
1133
stm = srcu_dereference(src->link, &stm_source_srcu);
drivers/hwtracing/stm/core.c
1138
ret = __stm_source_link_drop(src, stm);
drivers/hwtracing/stm/core.c
1153
struct stm_source_device *src = to_stm_source_device(dev);
drivers/hwtracing/stm/core.c
1158
stm = srcu_dereference(src->link, &stm_source_srcu);
drivers/hwtracing/stm/core.c
1170
struct stm_source_device *src = to_stm_source_device(dev);
drivers/hwtracing/stm/core.c
1174
stm_source_link_drop(src);
drivers/hwtracing/stm/core.c
1182
err = stm_source_link_add(src, link);
drivers/hwtracing/stm/core.c
1208
struct stm_source_device *src = to_stm_source_device(dev);
drivers/hwtracing/stm/core.c
1210
kfree(src);
drivers/hwtracing/stm/core.c
1226
struct stm_source_device *src;
drivers/hwtracing/stm/core.c
1232
src = kzalloc_obj(*src);
drivers/hwtracing/stm/core.c
1233
if (!src)
drivers/hwtracing/stm/core.c
1236
device_initialize(&src->dev);
drivers/hwtracing/stm/core.c
1237
src->dev.class = &stm_source_class;
drivers/hwtracing/stm/core.c
1238
src->dev.parent = parent;
drivers/hwtracing/stm/core.c
1239
src->dev.release = stm_source_device_release;
drivers/hwtracing/stm/core.c
1241
err = kobject_set_name(&src->dev.kobj, "%s", data->name);
drivers/hwtracing/stm/core.c
1245
pm_runtime_no_callbacks(&src->dev);
drivers/hwtracing/stm/core.c
1246
pm_runtime_forbid(&src->dev);
drivers/hwtracing/stm/core.c
1248
err = device_add(&src->dev);
drivers/hwtracing/stm/core.c
1252
stm_output_init(&src->output);
drivers/hwtracing/stm/core.c
1253
spin_lock_init(&src->link_lock);
drivers/hwtracing/stm/core.c
1254
INIT_LIST_HEAD(&src->link_entry);
drivers/hwtracing/stm/core.c
1255
src->data = data;
drivers/hwtracing/stm/core.c
1256
data->src = src;
drivers/hwtracing/stm/core.c
1261
put_device(&src->dev);
drivers/hwtracing/stm/core.c
1275
struct stm_source_device *src = data->src;
drivers/hwtracing/stm/core.c
1277
stm_source_link_drop(src);
drivers/hwtracing/stm/core.c
1279
device_unregister(&src->dev);
drivers/hwtracing/stm/core.c
1287
struct stm_source_device *src = data->src;
drivers/hwtracing/stm/core.c
1291
if (!src->output.nr_chans)
drivers/hwtracing/stm/core.c
1294
if (chan >= src->output.nr_chans)
drivers/hwtracing/stm/core.c
1299
stm = srcu_dereference(src->link, &stm_source_srcu);
drivers/hwtracing/stm/core.c
1301
count = stm_write(stm, &src->output, chan, buf, count, data);
drivers/hwtracing/stm/core.c
925
static int __stm_source_link_drop(struct stm_source_device *src,
drivers/hwtracing/stm/core.c
931
struct stm_source_device *src, *iter;
drivers/hwtracing/stm/core.c
938
list_for_each_entry_safe(src, iter, &stm->link_list, link_entry) {
drivers/hwtracing/stm/core.c
939
ret = __stm_source_link_drop(src, stm);
drivers/hwtracing/stm/core.c
989
static int stm_source_link_add(struct stm_source_device *src,
drivers/hwtracing/stm/core.c
997
spin_lock(&src->link_lock);
drivers/i2c/busses/i2c-highlander.c
100
static void smbus_read_data(u16 *src, u8 *dst, int len)
drivers/i2c/busses/i2c-highlander.c
103
*(__be16 *)dst = cpu_to_be16p(src++);
drivers/i2c/busses/i2c-highlander.c
108
*dst = *src >> 8;
drivers/i2c/busses/i2c-highlander.c
89
static void smbus_write_data(u8 *src, u16 *dst, int len)
drivers/i2c/busses/i2c-highlander.c
92
*dst++ = be16_to_cpup((__be16 *)src);
drivers/i2c/busses/i2c-highlander.c
93
src += 2;
drivers/i2c/busses/i2c-highlander.c
97
*dst = *src << 8;
drivers/i2c/busses/i2c-jz4780.c
557
static void jz4780_i2c_txabrt(struct jz4780_i2c *i2c, int src)
drivers/i2c/busses/i2c-jz4780.c
560
src, i2c->cmd, i2c->cmd_buf[i2c->cmd], i2c->data_buf[i2c->cmd]);
drivers/i2c/busses/i2c-nomadik.c
782
u32 misr, src;
drivers/i2c/busses/i2c-nomadik.c
791
src = __ffs(misr);
drivers/i2c/busses/i2c-nomadik.c
792
switch (BIT(src)) {
drivers/iio/accel/mma8452.c
1023
int src;
drivers/iio/accel/mma8452.c
1025
src = i2c_smbus_read_byte_data(data->client, MMA8452_TRANSIENT_SRC);
drivers/iio/accel/mma8452.c
1026
if (src < 0)
drivers/iio/accel/mma8452.c
1029
if (src & MMA8452_TRANSIENT_SRC_XTRANSE)
drivers/iio/accel/mma8452.c
1036
if (src & MMA8452_TRANSIENT_SRC_YTRANSE)
drivers/iio/accel/mma8452.c
1043
if (src & MMA8452_TRANSIENT_SRC_ZTRANSE)
drivers/iio/accel/mma8452.c
1056
int src;
drivers/iio/accel/mma8452.c
1058
src = i2c_smbus_read_byte_data(data->client, MMA8452_INT_SRC);
drivers/iio/accel/mma8452.c
1059
if (src < 0)
drivers/iio/accel/mma8452.c
1062
if (!(src & (data->chip_info->enabled_events | MMA8452_INT_DRDY)))
drivers/iio/accel/mma8452.c
1065
if (src & MMA8452_INT_DRDY) {
drivers/iio/accel/mma8452.c
1070
if (src & MMA8452_INT_FF_MT) {
drivers/iio/accel/mma8452.c
1084
if (src & MMA8452_INT_TRANS) {
drivers/iio/adc/ad4030.c
569
static void ad4030_extract_interleaved(u8 *src, u32 *ch0, u32 *ch1)
drivers/iio/adc/ad4030.c
577
h0 = src[i * 2];
drivers/iio/adc/ad4030.c
578
l1 = src[i * 2 + 1];
drivers/iio/adc/stm32-dfsdm-adc.c
1264
switch (ch->src) {
drivers/iio/adc/stm32-dfsdm-adc.c
1638
if (d_ch->src != DFSDM_CHANNEL_SPI_CLOCK_EXTERNAL)
drivers/iio/adc/stm32-dfsdm-adc.c
387
DFSDM_CHCFGR1_SPICKSEL(ch->src));
drivers/iio/adc/stm32-dfsdm-adc.c
661
df_ch->src = val;
drivers/iio/adc/stm32-dfsdm-adc.c
726
df_ch->src = val;
drivers/iio/adc/stm32-dfsdm-adc.c
789
if (ch->src != DFSDM_CHANNEL_SPI_CLOCK_EXTERNAL)
drivers/iio/adc/stm32-dfsdm.h
311
unsigned int src;
drivers/iio/adc/ti-ads131e08.c
483
u8 num_bits, *src;
drivers/iio/adc/ti-ads131e08.c
490
src = st->rx_buf + ADS131E08_NUM_STATUS_BYTES +
drivers/iio/adc/ti-ads131e08.c
494
*value = sign_extend32(get_unaligned_be32(src) >> (32 - num_bits), num_bits - 1);
drivers/iio/adc/ti-ads131e08.c
617
u8 *src, *dest;
drivers/iio/adc/ti-ads131e08.c
639
src = st->rx_buf + ADS131E08_NUM_STATUS_BYTES + chn * num_bytes;
drivers/iio/adc/ti-ads131e08.c
655
memcpy(dest + tweak_offset, src, num_bytes);
drivers/iio/adc/ti-ads131e08.c
662
*dest = *src & BIT(7) ? 0xff : 0x00;
drivers/iio/common/ssp_sensors/ssp_spi.c
110
const void *src, unsigned int len)
drivers/iio/common/ssp_sensors/ssp_spi.c
112
memcpy(&m->buffer[SSP_HEADER_SIZE_ALIGNED + offset], src, len);
drivers/iio/imu/bno055/bno055.c
1397
__le16 *dst, *src;
drivers/iio/imu/bno055/bno055.c
1434
src = buf + buf_base + offs_fixup + i;
drivers/iio/imu/bno055/bno055.c
1438
if (dst != src)
drivers/iio/imu/bno055/bno055.c
1439
memcpy(dst, src, n * sizeof(__le16));
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1949
const struct st_lsm6dsx_event_src *src;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1958
src = &hw->settings->event_settings.sources[event];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1959
if (src->enable_axis_reg) {
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1964
enable_mask = src->enable_x_mask;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1967
enable_mask = src->enable_y_mask;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1970
enable_mask = src->enable_z_mask;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1978
src->enable_axis_reg,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1996
data = ST_LSM6DSX_SHIFT_VAL(state, src->enable_mask);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
1998
src->enable_mask, data);
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2019
const struct st_lsm6dsx_event_src *src;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2022
src = &hw->settings->event_settings.sources[event];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2025
reg = &src->x_value;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2028
reg = &src->y_value;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2031
reg = &src->z_value;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2044
return &src->value;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2615
const struct st_lsm6dsx_event_src *src;
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2623
src = &event_settings->sources[id];
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2624
err = st_lsm6dsx_read_locked(hw, src->status.addr,
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2630
if ((data & src->status_z_mask) &&
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2640
if ((data & src->status_y_mask) &&
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2650
if ((data & src->status_x_mask) &&
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
2660
return data & src->status.mask;
drivers/iio/magnetometer/ak8974.c
366
unsigned int src;
drivers/iio/magnetometer/ak8974.c
372
ret = regmap_read(ak8974->map, AK8974_INT_SRC, &src);
drivers/iio/magnetometer/ak8974.c
377
if (src & AK8974_INT_RANGE) {
drivers/infiniband/core/cm.c
567
static void cm_move_av_from_path(struct cm_av *dest, struct cm_av *src)
drivers/infiniband/core/cm.c
569
cm_set_av_port(dest, src->port);
drivers/infiniband/core/cm.c
570
cm_set_av_port(src, NULL);
drivers/infiniband/core/cm.c
571
dest->pkey_index = src->pkey_index;
drivers/infiniband/core/cm.c
572
rdma_move_ah_attr(&dest->ah_attr, &src->ah_attr);
drivers/infiniband/core/cm.c
573
dest->timeout = src->timeout;
drivers/infiniband/core/cma.c
1365
static int cma_addr_cmp(const struct sockaddr *src, const struct sockaddr *dst)
drivers/infiniband/core/cma.c
1367
if (src->sa_family != dst->sa_family)
drivers/infiniband/core/cma.c
1370
switch (src->sa_family) {
drivers/infiniband/core/cma.c
1372
return ((struct sockaddr_in *)src)->sin_addr.s_addr !=
drivers/infiniband/core/cma.c
1375
struct sockaddr_in6 *src_addr6 = (struct sockaddr_in6 *)src;
drivers/infiniband/core/cma.c
1391
return ib_addr_cmp(&((struct sockaddr_ib *) src)->sib_addr,
drivers/infiniband/core/multicast.c
283
static int cmp_rec(struct ib_sa_mcmember_rec *src,
drivers/infiniband/core/multicast.c
289
memcmp(&src->port_gid, &dst->port_gid, sizeof src->port_gid))
drivers/infiniband/core/multicast.c
291
if (comp_mask & IB_SA_MCMEMBER_REC_QKEY && src->qkey != dst->qkey)
drivers/infiniband/core/multicast.c
293
if (comp_mask & IB_SA_MCMEMBER_REC_MLID && src->mlid != dst->mlid)
drivers/infiniband/core/multicast.c
297
src->mtu, dst->mtu))
drivers/infiniband/core/multicast.c
300
src->traffic_class != dst->traffic_class)
drivers/infiniband/core/multicast.c
302
if (comp_mask & IB_SA_MCMEMBER_REC_PKEY && src->pkey != dst->pkey)
drivers/infiniband/core/multicast.c
306
src->rate, dst->rate))
drivers/infiniband/core/multicast.c
312
src->packet_life_time, dst->packet_life_time))
drivers/infiniband/core/multicast.c
314
if (comp_mask & IB_SA_MCMEMBER_REC_SL && src->sl != dst->sl)
drivers/infiniband/core/multicast.c
317
src->flow_label != dst->flow_label)
drivers/infiniband/core/multicast.c
320
src->hop_limit != dst->hop_limit)
drivers/infiniband/core/multicast.c
322
if (comp_mask & IB_SA_MCMEMBER_REC_SCOPE && src->scope != dst->scope)
drivers/infiniband/core/ucma.c
1104
struct rdma_ucm_conn_param *src)
drivers/infiniband/core/ucma.c
1106
dst->private_data = src->private_data;
drivers/infiniband/core/ucma.c
1107
dst->private_data_len = src->private_data_len;
drivers/infiniband/core/ucma.c
1108
dst->responder_resources = src->responder_resources;
drivers/infiniband/core/ucma.c
1109
dst->initiator_depth = src->initiator_depth;
drivers/infiniband/core/ucma.c
1110
dst->flow_control = src->flow_control;
drivers/infiniband/core/ucma.c
1111
dst->retry_count = src->retry_count;
drivers/infiniband/core/ucma.c
1112
dst->rnr_retry_count = src->rnr_retry_count;
drivers/infiniband/core/ucma.c
1113
dst->srq = src->srq;
drivers/infiniband/core/ucma.c
1114
dst->qp_num = src->qp_num & 0xFFFFFF;
drivers/infiniband/core/ucma.c
1115
dst->qkey = (id->route.addr.src_addr.ss_family == AF_IB) ? src->qkey : 0;
drivers/infiniband/core/ucma.c
232
struct rdma_conn_param *src)
drivers/infiniband/core/ucma.c
234
if (src->private_data_len)
drivers/infiniband/core/ucma.c
235
memcpy(dst->private_data, src->private_data,
drivers/infiniband/core/ucma.c
236
src->private_data_len);
drivers/infiniband/core/ucma.c
237
dst->private_data_len = src->private_data_len;
drivers/infiniband/core/ucma.c
238
dst->responder_resources = src->responder_resources;
drivers/infiniband/core/ucma.c
239
dst->initiator_depth = src->initiator_depth;
drivers/infiniband/core/ucma.c
240
dst->flow_control = src->flow_control;
drivers/infiniband/core/ucma.c
241
dst->retry_count = src->retry_count;
drivers/infiniband/core/ucma.c
242
dst->rnr_retry_count = src->rnr_retry_count;
drivers/infiniband/core/ucma.c
243
dst->srq = src->srq;
drivers/infiniband/core/ucma.c
244
dst->qp_num = src->qp_num;
drivers/infiniband/core/ucma.c
249
struct rdma_ud_param *src)
drivers/infiniband/core/ucma.c
251
if (src->private_data_len)
drivers/infiniband/core/ucma.c
252
memcpy(dst->private_data, src->private_data,
drivers/infiniband/core/ucma.c
253
src->private_data_len);
drivers/infiniband/core/ucma.c
254
dst->private_data_len = src->private_data_len;
drivers/infiniband/core/ucma.c
255
ib_copy_ah_attr_to_user(device, &dst->ah_attr, &src->ah_attr);
drivers/infiniband/core/ucma.c
256
dst->qp_num = src->qp_num;
drivers/infiniband/core/ucma.c
257
dst->qkey = src->qkey;
drivers/infiniband/core/uverbs_marshall.c
100
dst->qp_state = src->qp_state;
drivers/infiniband/core/uverbs_marshall.c
101
dst->cur_qp_state = src->cur_qp_state;
drivers/infiniband/core/uverbs_marshall.c
102
dst->path_mtu = src->path_mtu;
drivers/infiniband/core/uverbs_marshall.c
103
dst->path_mig_state = src->path_mig_state;
drivers/infiniband/core/uverbs_marshall.c
104
dst->qkey = src->qkey;
drivers/infiniband/core/uverbs_marshall.c
105
dst->rq_psn = src->rq_psn;
drivers/infiniband/core/uverbs_marshall.c
106
dst->sq_psn = src->sq_psn;
drivers/infiniband/core/uverbs_marshall.c
107
dst->dest_qp_num = src->dest_qp_num;
drivers/infiniband/core/uverbs_marshall.c
108
dst->qp_access_flags = src->qp_access_flags;
drivers/infiniband/core/uverbs_marshall.c
110
dst->max_send_wr = src->cap.max_send_wr;
drivers/infiniband/core/uverbs_marshall.c
111
dst->max_recv_wr = src->cap.max_recv_wr;
drivers/infiniband/core/uverbs_marshall.c
112
dst->max_send_sge = src->cap.max_send_sge;
drivers/infiniband/core/uverbs_marshall.c
113
dst->max_recv_sge = src->cap.max_recv_sge;
drivers/infiniband/core/uverbs_marshall.c
114
dst->max_inline_data = src->cap.max_inline_data;
drivers/infiniband/core/uverbs_marshall.c
116
ib_copy_ah_attr_to_user(device, &dst->ah_attr, &src->ah_attr);
drivers/infiniband/core/uverbs_marshall.c
117
ib_copy_ah_attr_to_user(device, &dst->alt_ah_attr, &src->alt_ah_attr);
drivers/infiniband/core/uverbs_marshall.c
119
dst->pkey_index = src->pkey_index;
drivers/infiniband/core/uverbs_marshall.c
120
dst->alt_pkey_index = src->alt_pkey_index;
drivers/infiniband/core/uverbs_marshall.c
121
dst->en_sqd_async_notify = src->en_sqd_async_notify;
drivers/infiniband/core/uverbs_marshall.c
122
dst->sq_draining = src->sq_draining;
drivers/infiniband/core/uverbs_marshall.c
123
dst->max_rd_atomic = src->max_rd_atomic;
drivers/infiniband/core/uverbs_marshall.c
124
dst->max_dest_rd_atomic = src->max_dest_rd_atomic;
drivers/infiniband/core/uverbs_marshall.c
125
dst->min_rnr_timer = src->min_rnr_timer;
drivers/infiniband/core/uverbs_marshall.c
126
dst->port_num = src->port_num;
drivers/infiniband/core/uverbs_marshall.c
127
dst->timeout = src->timeout;
drivers/infiniband/core/uverbs_marshall.c
128
dst->retry_cnt = src->retry_cnt;
drivers/infiniband/core/uverbs_marshall.c
129
dst->rnr_retry = src->rnr_retry;
drivers/infiniband/core/uverbs_marshall.c
130
dst->alt_port_num = src->alt_port_num;
drivers/infiniband/core/uverbs_marshall.c
131
dst->alt_timeout = src->alt_timeout;
drivers/infiniband/core/uverbs_marshall.c
137
struct sa_path_rec *src)
drivers/infiniband/core/uverbs_marshall.c
139
memcpy(dst->dgid, src->dgid.raw, sizeof(src->dgid));
drivers/infiniband/core/uverbs_marshall.c
140
memcpy(dst->sgid, src->sgid.raw, sizeof(src->sgid));
drivers/infiniband/core/uverbs_marshall.c
142
dst->dlid = htons(ntohl(sa_path_get_dlid(src)));
drivers/infiniband/core/uverbs_marshall.c
143
dst->slid = htons(ntohl(sa_path_get_slid(src)));
drivers/infiniband/core/uverbs_marshall.c
144
dst->raw_traffic = sa_path_get_raw_traffic(src);
drivers/infiniband/core/uverbs_marshall.c
145
dst->flow_label = src->flow_label;
drivers/infiniband/core/uverbs_marshall.c
146
dst->hop_limit = src->hop_limit;
drivers/infiniband/core/uverbs_marshall.c
147
dst->traffic_class = src->traffic_class;
drivers/infiniband/core/uverbs_marshall.c
148
dst->reversible = src->reversible;
drivers/infiniband/core/uverbs_marshall.c
149
dst->numb_path = src->numb_path;
drivers/infiniband/core/uverbs_marshall.c
150
dst->pkey = src->pkey;
drivers/infiniband/core/uverbs_marshall.c
151
dst->sl = src->sl;
drivers/infiniband/core/uverbs_marshall.c
152
dst->mtu_selector = src->mtu_selector;
drivers/infiniband/core/uverbs_marshall.c
153
dst->mtu = src->mtu;
drivers/infiniband/core/uverbs_marshall.c
154
dst->rate_selector = src->rate_selector;
drivers/infiniband/core/uverbs_marshall.c
155
dst->rate = src->rate;
drivers/infiniband/core/uverbs_marshall.c
156
dst->packet_life_time = src->packet_life_time;
drivers/infiniband/core/uverbs_marshall.c
157
dst->preference = src->preference;
drivers/infiniband/core/uverbs_marshall.c
158
dst->packet_life_time_selector = src->packet_life_time_selector;
drivers/infiniband/core/uverbs_marshall.c
162
struct sa_path_rec *src)
drivers/infiniband/core/uverbs_marshall.c
166
if (src->rec_type == SA_PATH_REC_TYPE_OPA) {
drivers/infiniband/core/uverbs_marshall.c
167
sa_convert_path_opa_to_ib(&rec, src);
drivers/infiniband/core/uverbs_marshall.c
171
__ib_copy_path_rec_to_user(dst, src);
drivers/infiniband/core/uverbs_marshall.c
66
struct rdma_ah_attr *src = ah_attr;
drivers/infiniband/core/uverbs_marshall.c
74
src = &conv_ah;
drivers/infiniband/core/uverbs_marshall.c
76
dst->dlid = rdma_ah_get_dlid(src);
drivers/infiniband/core/uverbs_marshall.c
77
dst->sl = rdma_ah_get_sl(src);
drivers/infiniband/core/uverbs_marshall.c
78
dst->src_path_bits = rdma_ah_get_path_bits(src);
drivers/infiniband/core/uverbs_marshall.c
79
dst->static_rate = rdma_ah_get_static_rate(src);
drivers/infiniband/core/uverbs_marshall.c
80
dst->is_global = rdma_ah_get_ah_flags(src) &
drivers/infiniband/core/uverbs_marshall.c
83
const struct ib_global_route *grh = rdma_ah_read_grh(src);
drivers/infiniband/core/uverbs_marshall.c
91
dst->port_num = rdma_ah_get_port_num(src);
drivers/infiniband/core/uverbs_marshall.c
98
struct ib_qp_attr *src)
drivers/infiniband/core/verbs.c
418
const struct rdma_ah_attr *src)
drivers/infiniband/core/verbs.c
420
*dest = *src;
drivers/infiniband/core/verbs.c
457
void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src)
drivers/infiniband/core/verbs.c
460
*dest = *src;
drivers/infiniband/core/verbs.c
461
src->grh.sgid_attr = NULL;
drivers/infiniband/hw/cxgb4/qp.c
2667
u64 *src, *dst;
drivers/infiniband/hw/cxgb4/qp.c
2669
src = (u64 *)wqe;
drivers/infiniband/hw/cxgb4/qp.c
2672
*dst++ = *src++;
drivers/infiniband/hw/cxgb4/qp.c
2675
*dst++ = *src++;
drivers/infiniband/hw/cxgb4/t4.h
570
static inline void pio_copy(u64 __iomem *dst, u64 *src)
drivers/infiniband/hw/cxgb4/t4.h
575
writeq(*src, dst);
drivers/infiniband/hw/cxgb4/t4.h
576
src++;
drivers/infiniband/hw/hfi1/chip.c
13165
static void read_mod_write(struct hfi1_devdata *dd, u16 src, u64 bits,
drivers/infiniband/hw/hfi1/chip.c
13169
u16 idx = src / BITS_PER_REGISTER;
drivers/infiniband/hw/hfi1/chip.c
13195
u16 src;
drivers/infiniband/hw/hfi1/chip.c
13203
for (src = first; src <= last; src++) {
drivers/infiniband/hw/hfi1/chip.c
13204
bit = src % BITS_PER_REGISTER;
drivers/infiniband/hw/hfi1/chip.c
13207
read_mod_write(dd, src - 1, bits, set);
drivers/infiniband/hw/hfi1/chip.c
5679
u64 src = read_csr(dd, SEND_EGRESS_ERR_SOURCE); /* read first */
drivers/infiniband/hw/hfi1/chip.c
5688
info, egress_err_info_string(buf, sizeof(buf), info), src);
drivers/infiniband/hw/hfi1/init.c
490
u64 src;
drivers/infiniband/hw/hfi1/init.c
527
src = (max_pkt_time >> shift) * mult;
drivers/infiniband/hw/hfi1/init.c
529
src &= SEND_STATIC_RATE_CONTROL_CSR_SRC_RELOAD_SMASK;
drivers/infiniband/hw/hfi1/init.c
530
src <<= SEND_STATIC_RATE_CONTROL_CSR_SRC_RELOAD_SHIFT;
drivers/infiniband/hw/hfi1/init.c
532
write_csr(dd, SEND_STATIC_RATE_CONTROL, src);
drivers/infiniband/hw/hfi1/pio_copy.c
148
static inline void jcopy(u8 *dest, const u8 *src, u32 n)
drivers/infiniband/hw/hfi1/pio_copy.c
152
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
155
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
158
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
161
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
164
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
167
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
170
*dest++ = *src++;
drivers/infiniband/hw/hfi1/pio_copy.c
218
const void *src)
drivers/infiniband/hw/hfi1/pio_copy.c
222
new = *(u64 *)src;
drivers/infiniband/hw/hfi1/trace_misc.h
19
int src),
drivers/infiniband/hw/hfi1/trace_misc.h
20
TP_ARGS(dd, is_entry, src),
drivers/infiniband/hw/hfi1/trace_misc.h
23
__field(int, src)
drivers/infiniband/hw/hfi1/trace_misc.h
27
src - is_entry->start);
drivers/infiniband/hw/hfi1/trace_misc.h
28
__entry->src = src;
drivers/infiniband/hw/hfi1/trace_misc.h
31
__entry->src)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3414
const union ib_gid *src = gid;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3419
src = &zgid;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3422
(*p)[i] = cpu_to_le32(*(u32 *)&src->raw[i * sizeof(u32)]);
drivers/infiniband/hw/ionic/ionic_admin.c
204
u8 *src;
drivers/infiniband/hw/ionic/ionic_admin.c
223
src = (uint8_t *)&wr->wqe.cmd;
drivers/infiniband/hw/ionic/ionic_admin.c
232
src, stride_len);
drivers/infiniband/hw/ionic/ionic_admin.c
247
memcpy(ionic_queue_at_prod(&aq->q), src + i,
drivers/infiniband/hw/irdma/cm.c
2043
static int irdma_addr_resolve_neigh_ipv6(struct irdma_device *iwdev, u32 *src,
drivers/infiniband/hw/irdma/cm.c
2055
irdma_copy_ip_htonl(src_addr.sin6_addr.in6_u.u6_addr32, src);
drivers/infiniband/hw/irdma/cm.c
48
void irdma_copy_ip_ntohl(u32 *dst, __be32 *src)
drivers/infiniband/hw/irdma/cm.c
50
*dst++ = ntohl(*src++);
drivers/infiniband/hw/irdma/cm.c
51
*dst++ = ntohl(*src++);
drivers/infiniband/hw/irdma/cm.c
52
*dst++ = ntohl(*src++);
drivers/infiniband/hw/irdma/cm.c
53
*dst = ntohl(*src);
drivers/infiniband/hw/irdma/cm.c
61
void irdma_copy_ip_htonl(__be32 *dst, u32 *src)
drivers/infiniband/hw/irdma/cm.c
63
*dst++ = htonl(*src++);
drivers/infiniband/hw/irdma/cm.c
64
*dst++ = htonl(*src++);
drivers/infiniband/hw/irdma/cm.c
65
*dst++ = htonl(*src++);
drivers/infiniband/hw/irdma/cm.c
66
*dst = htonl(*src);
drivers/infiniband/hw/irdma/main.h
556
void irdma_copy_ip_ntohl(u32 *dst, __be32 *src);
drivers/infiniband/hw/irdma/main.h
557
void irdma_copy_ip_htonl(__be32 *dst, u32 *src);
drivers/infiniband/hw/mana/mana_ib.h
605
static inline void copy_in_reverse(u8 *dst, const u8 *src, u32 size)
drivers/infiniband/hw/mana/mana_ib.h
610
dst[size - 1 - i] = src[i];
drivers/infiniband/hw/mlx4/mcg.c
383
static u16 cmp_rec(struct ib_sa_mcmember_data *src,
drivers/infiniband/hw/mlx4/mcg.c
391
if (comp_mask & IB_SA_MCMEMBER_REC_QKEY && src->qkey != dst->qkey)
drivers/infiniband/hw/mlx4/mcg.c
393
if (comp_mask & IB_SA_MCMEMBER_REC_MLID && src->mlid != dst->mlid)
drivers/infiniband/hw/mlx4/mcg.c
397
src->mtusel_mtu, dst->mtusel_mtu))
drivers/infiniband/hw/mlx4/mcg.c
400
src->tclass != dst->tclass)
drivers/infiniband/hw/mlx4/mcg.c
402
if (comp_mask & IB_SA_MCMEMBER_REC_PKEY && src->pkey != dst->pkey)
drivers/infiniband/hw/mlx4/mcg.c
406
src->ratesel_rate, dst->ratesel_rate))
drivers/infiniband/hw/mlx4/mcg.c
411
src->lifetmsel_lifetm, dst->lifetmsel_lifetm))
drivers/infiniband/hw/mlx4/mcg.c
414
(be32_to_cpu(src->sl_flowlabel_hoplimit) & 0xf0000000) !=
drivers/infiniband/hw/mlx4/mcg.c
418
(be32_to_cpu(src->sl_flowlabel_hoplimit) & 0x0fffff00) !=
drivers/infiniband/hw/mlx4/mcg.c
422
(be32_to_cpu(src->sl_flowlabel_hoplimit) & 0x000000ff) !=
drivers/infiniband/hw/mlx4/mcg.c
426
(src->scope_join_state & 0xf0) !=
drivers/infiniband/hw/mlx4/qp.c
1356
static void get_cqs(struct mlx4_ib_qp *qp, enum mlx4_ib_source_type src,
drivers/infiniband/hw/mlx4/qp.c
1369
*recv_cq = (src == MLX4_IB_QP_SRC) ? to_mcq(qp->ibqp.recv_cq) :
drivers/infiniband/hw/mlx4/qp.c
1371
*send_cq = (src == MLX4_IB_QP_SRC) ? to_mcq(qp->ibqp.send_cq) :
drivers/infiniband/hw/mlx4/qp.c
1407
enum mlx4_ib_source_type src,
drivers/infiniband/hw/mlx4/qp.c
1441
get_cqs(qp, src, &send_cq, &recv_cq);
drivers/infiniband/hw/mlx4/qp.c
1467
else if (src == MLX4_IB_RWQ_SRC)
drivers/infiniband/hw/mlx4/qp.c
2115
static int __mlx4_ib_modify_qp(void *src, enum mlx4_ib_source_type src_type,
drivers/infiniband/hw/mlx4/qp.c
2141
ibwq = (struct ib_wq *)src;
drivers/infiniband/hw/mlx4/qp.c
2151
ibqp = (struct ib_qp *)src;
drivers/infiniband/hw/mlx5/wr.h
76
const void *src, size_t n)
drivers/infiniband/hw/mlx5/wr.h
83
memcpy(*seg, src, copysz);
drivers/infiniband/hw/mlx5/wr.h
86
src += copysz;
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
70
static inline void ocrdma_copy_cpu_to_le32(void *dst, void *src, u32 len)
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
74
u32 *src_ptr = src;
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
79
memcpy(dst, src, len);
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
83
static inline void ocrdma_copy_le32_to_cpu(void *dst, void *src, u32 len)
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
87
u32 *src_ptr = src;
drivers/infiniband/hw/ocrdma/ocrdma_hw.h
92
memcpy(dst, src, len);
drivers/infiniband/hw/qedr/verbs.c
3320
void *src = (void *)(uintptr_t)wr->sg_list[i].addr;
drivers/infiniband/hw/qedr/verbs.c
3335
memcpy(seg_prt, src, cur);
drivers/infiniband/hw/qedr/verbs.c
3342
src += cur;
drivers/infiniband/hw/qedr/verbs.c
67
static inline int qedr_ib_copy_to_udata(struct ib_udata *udata, void *src,
drivers/infiniband/hw/qedr/verbs.c
72
return ib_copy_to_udata(udata, src, min_len);
drivers/infiniband/hw/usnic/usnic_vnic.c
235
struct usnic_vnic_res_chunk *src, *ret;
drivers/infiniband/hw/usnic/usnic_vnic.c
254
src = &vnic->chunks[type];
drivers/infiniband/hw/usnic/usnic_vnic.c
255
for (i = 0; i < src->cnt && ret->cnt < cnt; i++) {
drivers/infiniband/hw/usnic/usnic_vnic.c
256
res = src->res[i];
drivers/infiniband/hw/usnic/usnic_vnic.c
258
src->free_cnt--;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
517
const struct pvrdma_qp_cap *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
519
const struct ib_qp_cap *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
520
void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
521
void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
523
const struct pvrdma_global_route *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
525
const struct ib_global_route *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
527
const struct pvrdma_ah_attr *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
529
const struct rdma_ah_attr *src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
223
void pvrdma_qp_cap_to_ib(struct ib_qp_cap *dst, const struct pvrdma_qp_cap *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
225
dst->max_send_wr = src->max_send_wr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
226
dst->max_recv_wr = src->max_recv_wr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
227
dst->max_send_sge = src->max_send_sge;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
228
dst->max_recv_sge = src->max_recv_sge;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
229
dst->max_inline_data = src->max_inline_data;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
232
void ib_qp_cap_to_pvrdma(struct pvrdma_qp_cap *dst, const struct ib_qp_cap *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
234
dst->max_send_wr = src->max_send_wr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
235
dst->max_recv_wr = src->max_recv_wr;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
236
dst->max_send_sge = src->max_send_sge;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
237
dst->max_recv_sge = src->max_recv_sge;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
238
dst->max_inline_data = src->max_inline_data;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
241
void pvrdma_gid_to_ib(union ib_gid *dst, const union pvrdma_gid *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
244
memcpy(dst, src, sizeof(*src));
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
247
void ib_gid_to_pvrdma(union pvrdma_gid *dst, const union ib_gid *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
250
memcpy(dst, src, sizeof(*src));
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
254
const struct pvrdma_global_route *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
256
pvrdma_gid_to_ib(&dst->dgid, &src->dgid);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
257
dst->flow_label = src->flow_label;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
258
dst->sgid_index = src->sgid_index;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
259
dst->hop_limit = src->hop_limit;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
260
dst->traffic_class = src->traffic_class;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
264
const struct ib_global_route *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
266
ib_gid_to_pvrdma(&dst->dgid, &src->dgid);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
267
dst->flow_label = src->flow_label;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
268
dst->sgid_index = src->sgid_index;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
269
dst->hop_limit = src->hop_limit;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
270
dst->traffic_class = src->traffic_class;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
274
const struct pvrdma_ah_attr *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
277
pvrdma_global_route_to_ib(rdma_ah_retrieve_grh(dst), &src->grh);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
278
rdma_ah_set_dlid(dst, src->dlid);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
279
rdma_ah_set_sl(dst, src->sl);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
280
rdma_ah_set_path_bits(dst, src->src_path_bits);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
281
rdma_ah_set_static_rate(dst, src->static_rate);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
282
rdma_ah_set_ah_flags(dst, src->ah_flags);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
283
rdma_ah_set_port_num(dst, src->port_num);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
284
memcpy(dst->roce.dmac, &src->dmac, ETH_ALEN);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
288
const struct rdma_ah_attr *src)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
290
ib_global_route_to_pvrdma(&dst->grh, rdma_ah_read_grh(src));
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
291
dst->dlid = rdma_ah_get_dlid(src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
292
dst->sl = rdma_ah_get_sl(src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
293
dst->src_path_bits = rdma_ah_get_path_bits(src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
294
dst->static_rate = rdma_ah_get_static_rate(src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
295
dst->ah_flags = rdma_ah_get_ah_flags(src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
296
dst->port_num = rdma_ah_get_port_num(src);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
297
memcpy(&dst->dmac, src->roce.dmac, sizeof(dst->dmac));
drivers/infiniband/sw/rdmavt/qp.c
100
__copy_user_nocache(dst, (void __user *)src, n);
drivers/infiniband/sw/rdmavt/qp.c
92
static void cacheless_memcpy(void *dst, void *src, size_t n)
drivers/infiniband/sw/rxe/rxe_odp.c
203
u8 *src, *dest;
drivers/infiniband/sw/rxe/rxe_odp.c
208
src = (dir == RXE_TO_MR_OBJ) ? addr : user_va;
drivers/infiniband/sw/rxe/rxe_odp.c
215
memcpy(dest, src, bytes);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
111
for (dst = &cntrs->tx_unicast, src = &vstats.tx_grp.unicast;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
112
dst < &cntrs->reserved[0]; dst++, src++) {
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
113
*dst = cpu_to_be64(*src);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
164
struct __opa_vesw_info *src = &adapter->info.vesw;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
167
info->fabric_id = cpu_to_be16(src->fabric_id);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
168
info->vesw_id = cpu_to_be16(src->vesw_id);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
169
memcpy(info->rsvd0, src->rsvd0, ARRAY_SIZE(src->rsvd0));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
170
info->def_port_mask = cpu_to_be16(src->def_port_mask);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
171
memcpy(info->rsvd1, src->rsvd1, ARRAY_SIZE(src->rsvd1));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
172
info->pkey = cpu_to_be16(src->pkey);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
174
memcpy(info->rsvd2, src->rsvd2, ARRAY_SIZE(src->rsvd2));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
175
info->u_mcast_dlid = cpu_to_be32(src->u_mcast_dlid);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
177
info->u_ucast_dlid[i] = cpu_to_be32(src->u_ucast_dlid[i]);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
179
info->rc = cpu_to_be32(src->rc);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
181
memcpy(info->rsvd3, src->rsvd3, ARRAY_SIZE(src->rsvd3));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
182
info->eth_mtu = cpu_to_be16(src->eth_mtu);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
183
memcpy(info->rsvd4, src->rsvd4, ARRAY_SIZE(src->rsvd4));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
232
struct __opa_per_veswport_info *src = &adapter->info.vport;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
234
info->port_num = cpu_to_be32(src->port_num);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
235
info->eth_link_status = src->eth_link_status;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
236
memcpy(info->rsvd0, src->rsvd0, ARRAY_SIZE(src->rsvd0));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
238
memcpy(info->base_mac_addr, src->base_mac_addr,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
240
info->config_state = src->config_state;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
241
info->oper_state = src->oper_state;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
242
info->max_mac_tbl_ent = cpu_to_be16(src->max_mac_tbl_ent);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
243
info->max_smac_ent = cpu_to_be16(src->max_smac_ent);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
244
info->mac_tbl_digest = cpu_to_be32(src->mac_tbl_digest);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
245
memcpy(info->rsvd1, src->rsvd1, ARRAY_SIZE(src->rsvd1));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
247
info->encap_slid = cpu_to_be32(src->encap_slid);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
248
memcpy(info->pcp_to_sc_uc, src->pcp_to_sc_uc,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
250
memcpy(info->pcp_to_vl_uc, src->pcp_to_vl_uc,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
252
memcpy(info->pcp_to_sc_mc, src->pcp_to_sc_mc,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
254
memcpy(info->pcp_to_vl_mc, src->pcp_to_vl_mc,
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
256
info->non_vlan_sc_uc = src->non_vlan_sc_uc;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
257
info->non_vlan_vl_uc = src->non_vlan_vl_uc;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
258
info->non_vlan_sc_mc = src->non_vlan_sc_mc;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
259
info->non_vlan_vl_mc = src->non_vlan_vl_mc;
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
260
memcpy(info->rsvd2, src->rsvd2, ARRAY_SIZE(src->rsvd2));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
262
info->uc_macs_gen_count = cpu_to_be16(src->uc_macs_gen_count);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
263
info->mc_macs_gen_count = cpu_to_be16(src->mc_macs_gen_count);
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
264
memcpy(info->rsvd3, src->rsvd3, ARRAY_SIZE(src->rsvd3));
drivers/infiniband/ulp/opa_vnic/opa_vnic_vema_iface.c
89
u64 *src;
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
170
.src = &srcaddr,
drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c
433
.src = &clt_path->s.src_addr,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1569
if (path->src)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1570
memcpy(&clt_path->s.src_addr, path->src,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1571
rdma_addr_size((struct sockaddr *)path->src));
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2636
.src = &clt_path->s.src_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c
267
.src = &srv_path->s.dst_addr,
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1837
path.src = &srv_path->s.src_addr;
drivers/infiniband/ulp/rtrs/rtrs.c
517
cnt = sockaddr_to_str((struct sockaddr *)addr->src,
drivers/infiniband/ulp/rtrs/rtrs.c
549
if (rtrs_str_to_sockaddr(str, d - str, 0, addr->src))
drivers/infiniband/ulp/rtrs/rtrs.c
556
addr->src = NULL;
drivers/infiniband/ulp/rtrs/rtrs.h
41
struct sockaddr_storage *src;
drivers/infiniband/ulp/srp/ib_srp.c
3430
ret = srp_parse_in(net, &target->rdma_cm.src.ss, p,
drivers/infiniband/ulp/srp/ib_srp.c
347
&target->rdma_cm.src.sa : NULL,
drivers/infiniband/ulp/srp/ib_srp.c
352
&target->rdma_cm.src, &target->rdma_cm.dst, ret);
drivers/infiniband/ulp/srp/ib_srp.h
249
} src;
drivers/input/input-mt.c
15
static void copy_abs(struct input_dev *dev, unsigned int dst, unsigned int src)
drivers/input/input-mt.c
17
if (dev->absinfo && test_bit(src, dev->absbit)) {
drivers/input/input-mt.c
18
dev->absinfo[dst] = dev->absinfo[src];
drivers/input/input.c
489
const struct input_dev *src, unsigned int src_axis)
drivers/input/input.c
492
if (WARN_ON(!(test_bit(EV_ABS, src->evbit) &&
drivers/input/input.c
493
test_bit(src_axis, src->absbit))))
drivers/input/input.c
501
if (!src->absinfo)
drivers/input/input.c
508
dst->absinfo[dst_axis] = src->absinfo[src_axis];
drivers/interconnect/core.c
198
static struct icc_path *path_find(struct device *dev, struct icc_node *src,
drivers/interconnect/core.c
213
list_add(&src->search_list, &traverse_list);
drivers/interconnect/core.c
214
src->reverse = NULL;
drivers/interconnect/core.c
602
struct icc_path *icc_get(struct device *dev, const char *src, const char *dst)
drivers/interconnect/core.c
609
src_node = node_find_by_name(src);
drivers/interconnect/core.c
611
dev_err(dev, "%s: invalid src=%s\n", __func__, src);
drivers/interconnect/debugfs-client.c
105
kfree(src);
drivers/interconnect/debugfs-client.c
33
const char *src;
drivers/interconnect/debugfs-client.c
39
static struct icc_path *get_path(const char *src, const char *dst)
drivers/interconnect/debugfs-client.c
44
if (!strcmp(path->src, src) && !strcmp(path->dst, dst))
drivers/interconnect/debugfs-client.c
54
char *src, *dst;
drivers/interconnect/debugfs-client.c
60
src = rcu_dereference(src_node);
drivers/interconnect/debugfs-client.c
68
cur_path = get_path(src, dst);
drivers/interconnect/debugfs-client.c
74
src = kstrdup(src, GFP_ATOMIC);
drivers/interconnect/debugfs-client.c
78
if (!src || !dst) {
drivers/interconnect/debugfs-client.c
83
cur_path = icc_get(&pdev->dev, src, dst);
drivers/interconnect/debugfs-client.c
96
debugfs_path->src = src;
drivers/interconnect/icc-clk.c
25
static int icc_clk_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/icc-clk.c
27
struct icc_clk_node *qn = src->data;
drivers/interconnect/icc-clk.c
33
if (!src->peak_bw) {
drivers/interconnect/icc-clk.c
48
return clk_set_rate(qn->clk, icc_units_to_bps(src->peak_bw));
drivers/interconnect/icc-kunit.c
128
struct icc_node *src = get_node(priv, data->id);
drivers/interconnect/icc-kunit.c
131
ret = icc_link_create(src, data->links[j]);
drivers/interconnect/icc-kunit.c
133
src->name, data->links[j]);
drivers/interconnect/icc-kunit.c
66
static int icc_test_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/imx/imx.c
87
static int imx_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/imx/imx.c
91
ret = imx_icc_node_set(src);
drivers/interconnect/internal.h
44
struct icc_path *icc_get(struct device *dev, const char *src, const char *dst);
drivers/interconnect/mediatek/icc-emi.c
37
static int mtk_emi_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/mediatek/icc-emi.c
43
if (unlikely(!src->provider))
drivers/interconnect/mediatek/icc-emi.c
46
dev = src->provider->dev->parent;
drivers/interconnect/mediatek/icc-emi.c
72
dev_err(src->provider->dev, "Unknown endpoint %u\n", node->ep);
drivers/interconnect/qcom/icc-rpm.c
107
qn = src->data;
drivers/interconnect/qcom/icc-rpm.c
108
provider = src->provider;
drivers/interconnect/qcom/icc-rpm.c
153
static int qcom_icc_set_noc_qos(struct icc_node *src)
drivers/interconnect/qcom/icc-rpm.c
161
qn = src->data;
drivers/interconnect/qcom/icc-rpm.c
162
provider = src->provider;
drivers/interconnect/qcom/icc-rpm.c
166
dev_dbg(src->provider->dev,
drivers/interconnect/qcom/icc-rpm.c
173
dev_dbg(src->provider->dev, "NoC QoS: %s: Set Fixed mode\n", qn->name);
drivers/interconnect/qcom/icc-rpm.c
179
dev_dbg(src->provider->dev, "NoC QoS: %s: Set Bypass mode\n", qn->name);
drivers/interconnect/qcom/icc-rpm.c
345
static int qcom_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/qcom/icc-rpm.c
354
src_qn = src->data;
drivers/interconnect/qcom/icc-rpm.c
357
provider = src->provider;
drivers/interconnect/qcom/icc-rpm.c
53
static int qcom_icc_set_qnoc_qos(struct icc_node *src)
drivers/interconnect/qcom/icc-rpm.c
55
struct icc_provider *provider = src->provider;
drivers/interconnect/qcom/icc-rpm.c
57
struct qcom_icc_node *qn = src->data;
drivers/interconnect/qcom/icc-rpm.c
98
static int qcom_icc_set_bimc_qos(struct icc_node *src)
drivers/interconnect/qcom/icc-rpmh.c
121
int qcom_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/qcom/icc-rpmh.c
126
if (!src)
drivers/interconnect/qcom/icc-rpmh.c
129
node = src;
drivers/interconnect/qcom/icc-rpmh.h
161
int qcom_icc_set(struct icc_node *src, struct icc_node *dst);
drivers/interconnect/qcom/msm8974.c
579
static int msm8974_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/qcom/msm8974.c
589
src_qn = src->data;
drivers/interconnect/qcom/msm8974.c
591
provider = src->provider;
drivers/interconnect/qcom/osm-l3.c
111
static int qcom_osm_l3_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/qcom/osm-l3.c
119
qn = src->data;
drivers/interconnect/qcom/osm-l3.c
120
provider = src->provider;
drivers/interconnect/qcom/osm-l3.c
146
u32 info, src, lval, i, prev_freq = 0, freq;
drivers/interconnect/qcom/osm-l3.c
195
src = FIELD_GET(LUT_SRC, info);
drivers/interconnect/qcom/osm-l3.c
197
if (src)
drivers/interconnect/samsung/exynos.c
61
static int exynos_generic_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/interconnect/samsung/exynos.c
63
struct exynos_icc_priv *src_priv = src->data, *dst_priv = dst->data;
drivers/interconnect/samsung/exynos.c
64
s32 src_freq = max(src->avg_bw, src->peak_bw) / src_priv->bus_clk_ratio;
drivers/interconnect/samsung/exynos.c
71
src->name);
drivers/iommu/apple-dart.c
869
struct apple_dart_master_cfg *src)
drivers/iommu/apple-dart.c
877
if (src->stream_maps[1].dart)
drivers/iommu/apple-dart.c
881
if (src->stream_maps[0].dart != dst->stream_maps[0].dart)
drivers/iommu/apple-dart.c
886
src->stream_maps[0].sidmap,
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1312
static dma_addr_t arm_smmu_cd_l1_get_desc(const struct arm_smmu_cdtab_l1 *src)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
1314
return le64_to_cpu(src->l2ptr) & CTXDESC_L1_DESC_L2PTR_MASK;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
241
static void queue_write(__le64 *dst, u64 *src, size_t n_dwords)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
246
*dst++ = cpu_to_le64(*src++);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
249
static void queue_read(u64 *dst, __le64 *src, size_t n_dwords)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
254
*dst++ = le64_to_cpu(*src++);
drivers/irqchip/irq-keystone.c
100
err = generic_handle_domain_irq(kirq->irqd, src);
drivers/irqchip/irq-keystone.c
106
src);
drivers/irqchip/irq-keystone.c
84
int src, err;
drivers/irqchip/irq-keystone.c
97
for (src = 0; src < KEYSTONE_N_IRQ; src++) {
drivers/irqchip/irq-keystone.c
98
if (BIT(src) & pending) {
drivers/isdn/hardware/mISDN/hfcpci.c
670
u_char *src, *dst, new_f1;
drivers/isdn/hardware/mISDN/hfcpci.c
715
src = dch->tx_skb->data + dch->tx_idx; /* source pointer */
drivers/isdn/hardware/mISDN/hfcpci.c
721
memcpy(dst, src, maxlen); /* first copy */
drivers/isdn/hardware/mISDN/hfcpci.c
726
src += maxlen; /* new position */
drivers/isdn/hardware/mISDN/hfcpci.c
727
memcpy(dst, src, count);
drivers/isdn/hardware/mISDN/hfcpci.c
748
u_char new_f1, *src, *dst;
drivers/isdn/hardware/mISDN/hfcpci.c
821
src = bch->tx_skb->data + bch->tx_idx;
drivers/isdn/hardware/mISDN/hfcpci.c
834
memcpy(dst, src, maxlen); /* first copy */
drivers/isdn/hardware/mISDN/hfcpci.c
838
src += maxlen; /* new position */
drivers/isdn/hardware/mISDN/hfcpci.c
839
memcpy(dst, src, count);
drivers/isdn/hardware/mISDN/hfcpci.c
884
src = bch->tx_skb->data + bch->tx_idx; /* source pointer */
drivers/isdn/hardware/mISDN/hfcpci.c
890
memcpy(dst, src, maxlen); /* first copy */
drivers/isdn/hardware/mISDN/hfcpci.c
895
src += maxlen; /* new position */
drivers/isdn/hardware/mISDN/hfcpci.c
896
memcpy(dst, src, count);
drivers/isdn/hardware/mISDN/isdnhdlc.c
118
int isdnhdlc_decode(struct isdnhdlc_vars *hdlc, const u8 *src, int slen,
drivers/isdn/hardware/mISDN/isdnhdlc.c
165
hdlc->cbin = bitrev8(*src++);
drivers/isdn/hardware/mISDN/isdnhdlc.c
167
hdlc->cbin = *src++;
drivers/isdn/hardware/mISDN/isdnhdlc.c
341
int isdnhdlc_encode(struct isdnhdlc_vars *hdlc, const u8 *src, u16 slen,
drivers/isdn/hardware/mISDN/isdnhdlc.c
358
hdlc->shift_reg = *src++;
drivers/isdn/hardware/mISDN/isdnhdlc.h
61
extern int isdnhdlc_decode(struct isdnhdlc_vars *hdlc, const u8 *src,
drivers/isdn/hardware/mISDN/isdnhdlc.h
66
extern int isdnhdlc_encode(struct isdnhdlc_vars *hdlc, const u8 *src,
drivers/isdn/mISDN/dsp_blowfish.c
558
encrypt_block(const u32 *P, const u32 *S, u32 *dst, u32 *src)
drivers/isdn/mISDN/dsp_blowfish.c
560
u32 yl = src[0];
drivers/isdn/mISDN/dsp_blowfish.c
561
u32 yr = src[1];
drivers/leds/blink/leds-lgm-sso.c
27
#define GET_FREQ_OFFSET(pin, src) (((pin) * 6) + ((src) * 2))
drivers/leds/leds-wm831x-status.c
169
if (i == led->src)
drivers/leds/leds-wm831x-status.c
192
led->src = i;
drivers/leds/leds-wm831x-status.c
200
static DEVICE_ATTR_RW(src);
drivers/leds/leds-wm831x-status.c
259
drvdata->src = drvdata->reg_val;
drivers/leds/leds-wm831x-status.c
260
drvdata->src &= WM831X_LED_SRC_MASK;
drivers/leds/leds-wm831x-status.c
261
drvdata->src >>= WM831X_LED_SRC_SHIFT;
drivers/leds/leds-wm831x-status.c
263
drvdata->src = pdata.default_src - 1;
drivers/leds/leds-wm831x-status.c
31
int src;
drivers/leds/leds-wm831x-status.c
49
led->reg_val |= led->src << WM831X_LED_SRC_SHIFT;
drivers/mailbox/bcm-flexrm-mailbox.c
567
if (!msg->spu.src || !msg->spu.dst)
drivers/mailbox/bcm-flexrm-mailbox.c
569
for (sg = msg->spu.src; sg; sg = sg_next(sg)) {
drivers/mailbox/bcm-flexrm-mailbox.c
595
struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst;
drivers/mailbox/bcm-flexrm-mailbox.c
622
rc = dma_map_sg(dev, msg->spu.src, sg_nents(msg->spu.src),
drivers/mailbox/bcm-flexrm-mailbox.c
630
dma_unmap_sg(dev, msg->spu.src, sg_nents(msg->spu.src),
drivers/mailbox/bcm-flexrm-mailbox.c
642
dma_unmap_sg(dev, msg->spu.src, sg_nents(msg->spu.src),
drivers/mailbox/bcm-flexrm-mailbox.c
654
struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst;
drivers/mailbox/bcm-pdc-mailbox.c
1205
src_nent = sg_nents(mssg->spu.src);
drivers/mailbox/bcm-pdc-mailbox.c
1207
nent = dma_map_sg(dev, mssg->spu.src, src_nent, DMA_TO_DEVICE);
drivers/mailbox/bcm-pdc-mailbox.c
1217
dma_unmap_sg(dev, mssg->spu.src, src_nent,
drivers/mailbox/bcm-pdc-mailbox.c
1232
tx_desc_req = pdc_desc_count(mssg->spu.src);
drivers/mailbox/bcm-pdc-mailbox.c
1242
err |= pdc_tx_list_sg_add(pdcs, mssg->spu.src);
drivers/md/bcache/bcache_ondisk.h
112
static inline void bkey_copy_key(struct bkey *dest, const struct bkey *src)
drivers/md/bcache/bcache_ondisk.h
114
SET_KEY_INODE(dest, KEY_INODE(src));
drivers/md/bcache/bcache_ondisk.h
115
SET_KEY_OFFSET(dest, KEY_OFFSET(src));
drivers/md/bcache/bset.c
184
void bch_bkey_copy_single_ptr(struct bkey *dest, const struct bkey *src,
drivers/md/bcache/bset.c
187
BUG_ON(i > KEY_PTRS(src));
drivers/md/bcache/bset.c
190
memcpy(dest, src, 2 * sizeof(uint64_t));
drivers/md/bcache/bset.c
191
dest->ptr[0] = src->ptr[i];
drivers/md/bcache/bset.h
433
void bch_bkey_copy_single_ptr(struct bkey *dest, const struct bkey *src,
drivers/md/bcache/request.c
152
struct bkey *src = op->insert_keys.keys, *dst = op->insert_keys.keys;
drivers/md/bcache/request.c
154
while (src != op->insert_keys.top) {
drivers/md/bcache/request.c
155
struct bkey *n = bkey_next(src);
drivers/md/bcache/request.c
157
SET_KEY_PTRS(src, 0);
drivers/md/bcache/request.c
158
memmove(dst, src, bkey_bytes(src));
drivers/md/bcache/request.c
161
src = n;
drivers/md/bcache/util.h
225
#define fifo_move(dest, src) \
drivers/md/bcache/util.h
229
fifo_pop(src, _t)) \
drivers/md/dm-crypt.c
551
u8 *src;
drivers/md/dm-crypt.c
555
src = kmap_local_page(sg_page(sg));
drivers/md/dm-crypt.c
556
crypt_iv_lmk_one(cc, iv, dmreq, src + sg->offset);
drivers/md/dm-crypt.c
557
kunmap_local(src);
drivers/md/dm-crypt.c
671
u8 *src;
drivers/md/dm-crypt.c
676
src = kmap_local_page(sg_page(sg));
drivers/md/dm-crypt.c
677
crypt_iv_tcw_whitening(cc, dmreq, src + sg->offset);
drivers/md/dm-crypt.c
678
kunmap_local(src);
drivers/md/dm-crypt.c
737
struct scatterlist src, dst;
drivers/md/dm-crypt.c
756
sg_init_one(&src, page_address(ZERO_PAGE(0)), cc->iv_size);
drivers/md/dm-crypt.c
758
skcipher_request_set_crypt(req, &src, &dst, cc->iv_size, buf);
drivers/md/dm-crypt.c
943
struct scatterlist *sg, *sg2, src, dst;
drivers/md/dm-crypt.c
959
sg_init_one(&src, es, 16);
drivers/md/dm-crypt.c
961
skcipher_request_set_crypt(req, &src, &dst, 16, NULL);
drivers/md/dm-integrity.c
1015
req->src = source_sg[section];
drivers/md/dm-integrity.c
691
static void block_bitmap_copy(struct dm_integrity_c *ic, struct page_list *dst, struct page_list *src)
drivers/md/dm-integrity.c
698
unsigned long *src_data = lowmem_page_address(src[i].page);
drivers/md/dm-pcache/cache.h
402
static inline void cache_pos_copy(struct pcache_cache_pos *dst, struct pcache_cache_pos *src)
drivers/md/dm-pcache/cache.h
404
memcpy(dst, src, sizeof(struct pcache_cache_pos));
drivers/md/dm-pcache/segment.c
13
void *src;
drivers/md/dm-pcache/segment.c
21
src = segment->data + data_off;
drivers/md/dm-pcache/segment.c
22
copied = _copy_mc_to_iter(src, data_len, &iter);
drivers/md/dm-snap.c
1037
struct dm_io_region src, dest;
drivers/md/dm-snap.c
1079
src.bdev = s->cow->bdev;
drivers/md/dm-snap.c
1080
src.sector = chunk_to_sector(s->store, new_chunk);
drivers/md/dm-snap.c
1081
src.count = dest.count;
drivers/md/dm-snap.c
1110
dm_kcopyd_copy(s->kcopyd_client, &src, 1, &dest, 0, merge_callback, s);
drivers/md/dm-snap.c
1788
struct dm_io_region src, dest;
drivers/md/dm-snap.c
1794
src.bdev = bdev;
drivers/md/dm-snap.c
1795
src.sector = chunk_to_sector(s->store, pe->e.old_chunk);
drivers/md/dm-snap.c
1796
src.count = min((sector_t)s->store->chunk_size, dev_size - src.sector);
drivers/md/dm-snap.c
1800
dest.count = src.count;
drivers/md/dm-snap.c
1804
dm_kcopyd_copy(s->kcopyd_client, &src, 1, &dest, 0, copy_callback, pe);
drivers/md/dm-writecache.c
45
#define pmem_assign(dest, src) \
drivers/md/dm-writecache.c
47
typeof(dest) uniq = (src); \
drivers/md/dm-writecache.c
51
#define pmem_assign(dest, src) ((dest) = (src))
drivers/md/dm-zoned-reclaim.c
121
struct dm_io_region src, dst;
drivers/md/dm-zoned-reclaim.c
165
src.bdev = src_zone->dev->bdev;
drivers/md/dm-zoned-reclaim.c
166
src.sector = dmz_blk2sect(src_zone_block + block);
drivers/md/dm-zoned-reclaim.c
167
src.count = dmz_blk2sect(nr_blocks);
drivers/md/dm-zoned-reclaim.c
171
dst.count = src.count;
drivers/md/dm-zoned-reclaim.c
175
dm_kcopyd_copy(zrc->kc, &src, 1, &dst, flags,
drivers/md/persistent-data/dm-btree.c
22
static void memcpy_disk(void *dest, const void *src, size_t len)
drivers/md/persistent-data/dm-btree.c
23
__dm_written_to_disk(src)
drivers/md/persistent-data/dm-btree.c
25
memcpy(dest, src, len);
drivers/md/persistent-data/dm-btree.c
26
__dm_unbless_for_disk(src);
drivers/md/persistent-data/dm-btree.c
508
struct btree_node *src, unsigned int src_offset,
drivers/md/persistent-data/dm-btree.c
513
memcpy(dest->keys + dest_offset, src->keys + src_offset, count * sizeof(uint64_t));
drivers/md/persistent-data/dm-btree.c
514
memcpy(value_ptr(dest, dest_offset), value_ptr(src, src_offset), count * value_size);
drivers/md/persistent-data/dm-btree.c
522
struct btree_node *src, unsigned int src_offset,
drivers/md/persistent-data/dm-btree.c
527
memmove(dest->keys + dest_offset, src->keys + src_offset, count * sizeof(uint64_t));
drivers/md/persistent-data/dm-btree.c
528
memmove(value_ptr(dest, dest_offset), value_ptr(src, src_offset), count * value_size);
drivers/media/common/siano/smscoreapi.h
570
#define SMS_INIT_MSG_EX(ptr, type, src, dst, len) do { \
drivers/media/common/siano/smscoreapi.h
572
(ptr)->msg_src_id = src; \
drivers/media/dvb-core/dmxdev.c
35
const u8 *src, size_t len)
drivers/media/dvb-core/dmxdev.c
50
return dvb_ringbuffer_write(buf, src, len);
drivers/media/dvb-core/dmxdev.c
53
static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src,
drivers/media/dvb-core/dmxdev.c
61
if (!src->data)
drivers/media/dvb-core/dmxdev.c
64
if (src->error) {
drivers/media/dvb-core/dmxdev.c
65
ret = src->error;
drivers/media/dvb-core/dmxdev.c
66
dvb_ringbuffer_flush(src);
drivers/media/dvb-core/dmxdev.c
71
if (non_blocking && dvb_ringbuffer_empty(src)) {
drivers/media/dvb-core/dmxdev.c
76
ret = wait_event_interruptible(src->queue,
drivers/media/dvb-core/dmxdev.c
77
!dvb_ringbuffer_empty(src) ||
drivers/media/dvb-core/dmxdev.c
78
(src->error != 0));
drivers/media/dvb-core/dmxdev.c
82
if (src->error) {
drivers/media/dvb-core/dmxdev.c
83
ret = src->error;
drivers/media/dvb-core/dmxdev.c
84
dvb_ringbuffer_flush(src);
drivers/media/dvb-core/dmxdev.c
88
avail = dvb_ringbuffer_avail(src);
drivers/media/dvb-core/dmxdev.c
92
ret = dvb_ringbuffer_read_user(src, buf, avail);
drivers/media/dvb-core/dvb_demux.c
88
static u32 dvb_dmx_crc32(struct dvb_demux_feed *f, const u8 *src, size_t len)
drivers/media/dvb-core/dvb_demux.c
90
return (f->feed.sec.crc_val = crc32_be(f->feed.sec.crc_val, src, len));
drivers/media/dvb-core/dvb_vb2.c
233
const unsigned char *src, int len,
drivers/media/dvb-core/dvb_vb2.c
240
unsigned char *psrc = (unsigned char *)src;
drivers/media/dvb-core/dvb_vb2.c
247
if (!src || !len)
drivers/media/dvb-frontends/mt312.c
101
printk(KERN_CONT " %02x", src[i]);
drivers/media/dvb-frontends/mt312.c
106
memcpy(&buf[1], src, count);
drivers/media/dvb-frontends/mt312.c
85
const u8 *src, const size_t count)
drivers/media/dvb-frontends/rtl2832_sdr.c
172
void *dst, const u8 *src, unsigned int src_len)
drivers/media/dvb-frontends/rtl2832_sdr.c
179
memcpy(dst, src, src_len);
drivers/media/dvb-frontends/rtl2832_sdr.c
187
*u16dst++ = (src[i] << 8) | (src[i] >> 0);
drivers/media/dvb-frontends/si2165.c
60
const u8 *src, const int count)
drivers/media/dvb-frontends/si2165.c
65
reg, count, src);
drivers/media/dvb-frontends/si2165.c
67
ret = regmap_bulk_write(state->regmap, reg, src, count);
drivers/media/dvb-frontends/zl10039.c
108
memcpy(&buf[1], src, count);
drivers/media/dvb-frontends/zl10039.c
87
const enum zl10039_reg_addr reg, const u8 *src,
drivers/media/i2c/adv748x/adv748x-core.c
250
if (tx->src == &state->hdmi.sd) {
drivers/media/i2c/adv748x/adv748x-core.c
346
if (enable && tx->src)
drivers/media/i2c/adv748x/adv748x-core.c
355
tx->src = enable ? rsd : NULL;
drivers/media/i2c/adv748x/adv748x-csi2.c
157
struct v4l2_subdev *src;
drivers/media/i2c/adv748x/adv748x-csi2.c
159
src = adv748x_get_remote_sd(&tx->pads[ADV748X_CSI2_SINK]);
drivers/media/i2c/adv748x/adv748x-csi2.c
160
if (!src)
drivers/media/i2c/adv748x/adv748x-csi2.c
163
return v4l2_subdev_call(src, video, s_stream, enable);
drivers/media/i2c/adv748x/adv748x-csi2.c
44
struct v4l2_subdev *src,
drivers/media/i2c/adv748x/adv748x-csi2.c
50
if (!src->v4l2_dev) {
drivers/media/i2c/adv748x/adv748x-csi2.c
51
ret = v4l2_device_register_subdev(v4l2_dev, src);
drivers/media/i2c/adv748x/adv748x-csi2.c
56
ret = media_create_pad_link(&src->entity, src_pad,
drivers/media/i2c/adv748x/adv748x-csi2.c
63
tx->src = src;
drivers/media/i2c/adv748x/adv748x.h
86
struct v4l2_subdev *src;
drivers/media/i2c/ccs/ccs-core.c
1094
rval = v4l2_ctrl_handler_init(&sensor->src->ctrl_handler, 0);
drivers/media/i2c/ccs/ccs-core.c
1098
sensor->src->ctrl_handler.lock = &sensor->mutex;
drivers/media/i2c/ccs/ccs-core.c
1101
&sensor->src->ctrl_handler, &ccs_ctrl_ops,
drivers/media/i2c/ccs/ccs-core.c
1104
if (sensor->src->ctrl_handler.error) {
drivers/media/i2c/ccs/ccs-core.c
1107
sensor->src->ctrl_handler.error);
drivers/media/i2c/ccs/ccs-core.c
1108
return sensor->src->ctrl_handler.error;
drivers/media/i2c/ccs/ccs-core.c
1111
sensor->src->sd.ctrl_handler = &sensor->src->ctrl_handler;
drivers/media/i2c/ccs/ccs-core.c
1136
&sensor->src->ctrl_handler, &ccs_ctrl_ops,
drivers/media/i2c/ccs/ccs-core.c
1140
return sensor->src->ctrl_handler.error;
drivers/media/i2c/ccs/ccs-core.c
1153
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
116
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
1338
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
1451
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
1625
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
164
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
1819
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
1842
rval = __v4l2_ctrl_handler_setup(&sensor->src->ctrl_handler);
drivers/media/i2c/ccs/ccs-core.c
1862
v4l2_subdev_get_locked_active_state(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
1869
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
2019
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
2045
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
2083
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
2116
if (subdev != &sensor->src->sd || code->pad != CCS_PAD_SRC) {
drivers/media/i2c/ccs/ccs-core.c
2144
if (subdev == &sensor->src->sd && pad == CCS_PAD_SRC)
drivers/media/i2c/ccs/ccs-core.c
2211
if (subdev != &sensor->src->sd)
drivers/media/i2c/ccs/ccs-core.c
2512
if (ssd == sensor->src && sel->pad == CCS_PAD_SRC)
drivers/media/i2c/ccs/ccs-core.c
2562
if (ssd == sensor->src && sel->pad == CCS_PAD_SRC) {
drivers/media/i2c/ccs/ccs-core.c
2782
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
279
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
2936
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
2942
rval = v4l2_device_register_subdev(sensor->src->sd.v4l2_dev, &ssd->sd);
drivers/media/i2c/ccs/ccs-core.c
3001
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
3023
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
3029
if (ssd != sensor->src) {
drivers/media/i2c/ccs/ccs-core.c
3050
if (ssd != sensor->src) {
drivers/media/i2c/ccs/ccs-core.c
3094
fmt->code = ssd == sensor->src ?
drivers/media/i2c/ccs/ccs-core.c
3280
sensor->src = &sensor->ssds[sensor->ssds_used];
drivers/media/i2c/ccs/ccs-core.c
3282
v4l2_i2c_subdev_init(&sensor->src->sd, client, &ccs_ops);
drivers/media/i2c/ccs/ccs-core.c
3283
sensor->src->sd.internal_ops = &ccs_internal_src_ops;
drivers/media/i2c/ccs/ccs-core.c
3598
rval = v4l2_async_register_subdev_sensor(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
466
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
655
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
672
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
708
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-core.c
895
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-quirk.c
122
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-quirk.c
20
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-reg-access.c
230
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs-reg-access.c
79
struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd);
drivers/media/i2c/ccs/ccs.h
212
struct ccs_subdev *src;
drivers/media/i2c/ir-kbd-i2c.c
488
static void copy_codes(u8 *dst, u8 *src, unsigned int count)
drivers/media/i2c/ir-kbd-i2c.c
493
c = *src++;
drivers/media/i2c/msp3400-kthreads.c
175
static void msp_set_source(struct i2c_client *client, u16 src)
drivers/media/i2c/msp3400-kthreads.c
183
msp_write_dsp(client, 0x0008, src);
drivers/media/i2c/msp3400-kthreads.c
184
msp_write_dsp(client, 0x0009, src);
drivers/media/i2c/msp3400-kthreads.c
186
msp_write_dsp(client, 0x000a, src);
drivers/media/i2c/msp3400-kthreads.c
187
msp_write_dsp(client, 0x000b, src);
drivers/media/i2c/msp3400-kthreads.c
188
msp_write_dsp(client, 0x000c, src);
drivers/media/i2c/msp3400-kthreads.c
190
msp_write_dsp(client, 0x0041, src);
drivers/media/i2c/msp3400-kthreads.c
248
int src = 0; /* channel source: FM/AM, nicam or SCART */
drivers/media/i2c/msp3400-kthreads.c
321
src = 0x0100; /* NICAM */
drivers/media/i2c/msp3400-kthreads.c
330
src = 0x0200; /* SCART */
drivers/media/i2c/msp3400-kthreads.c
346
src |= 0x0020;
drivers/media/i2c/msp3400-kthreads.c
354
src = 0x0200;
drivers/media/i2c/msp3400-kthreads.c
358
src = 0x0030;
drivers/media/i2c/msp3400-kthreads.c
363
src |= 0x0010;
drivers/media/i2c/msp3400-kthreads.c
367
"set_audmode final source/matrix = 0x%x\n", src);
drivers/media/i2c/msp3400-kthreads.c
369
msp_set_source(client, src);
drivers/media/i2c/tc358746.c
778
struct v4l2_subdev *src;
drivers/media/i2c/tc358746.c
783
src = tc358746_get_remote_sd(&tc358746->pads[TC358746_SINK]);
drivers/media/i2c/tc358746.c
784
if (!src)
drivers/media/i2c/tc358746.c
812
err = v4l2_subdev_call(src, video, s_stream, 1);
drivers/media/i2c/tc358746.c
842
return v4l2_subdev_call(src, video, s_stream, 0);
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
273
static void pb_sample_cpy(u8 *dst, const u8 *src, u32 len, bool is_s32)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
284
src++;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
285
*out++ = *src++;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
289
*out++ = *src++;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
290
*out = *src++;
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
75
static void sample_cpy(u8 *dst, const u8 *src, u32 len, bool is_s32)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
82
u32 val = src[offset + 1] + (src[offset + 2] << 8) +
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
83
(src[offset + 3] << 16);
drivers/media/pci/cobalt/cobalt-flash.c
49
u32 src = from;
drivers/media/pci/cobalt/cobalt-flash.c
54
data = cobalt_bus_read32(map->virt, ADRS(src));
drivers/media/pci/cobalt/cobalt-flash.c
56
*dest = data >> (8 * (src & 3));
drivers/media/pci/cobalt/cobalt-flash.c
57
src++;
drivers/media/pci/cobalt/cobalt-flash.c
60
} while (len && (src % 4));
drivers/media/pci/cobalt/cobalt-flash.c
67
const u8 *src = from;
drivers/media/pci/cobalt/cobalt-flash.c
75
data = *src << (8 * (dest & 1));
drivers/media/pci/cobalt/cobalt-flash.c
76
src++;
drivers/media/pci/cx18/cx18-firmware.c
101
src = (const u32 *)fw->data;
drivers/media/pci/cx18/cx18-firmware.c
107
cx18_raw_writel(cx, *src, dst);
drivers/media/pci/cx18/cx18-firmware.c
108
if (cx18_raw_readl(cx, dst) != *src) {
drivers/media/pci/cx18/cx18-firmware.c
115
src++;
drivers/media/pci/cx18/cx18-firmware.c
132
const u32 *src;
drivers/media/pci/cx18/cx18-firmware.c
147
src = (const u32 *)fw->data;
drivers/media/pci/cx18/cx18-firmware.c
153
const __le32 *shptr = (__force __le32 *)src + offset / 4;
drivers/media/pci/cx18/cx18-firmware.c
176
cx18_raw_writel(cx, src[(offset + j) / 4],
drivers/media/pci/cx18/cx18-firmware.c
179
!= src[(offset + j) / 4]) {
drivers/media/pci/cx18/cx18-firmware.c
93
const u32 *src;
drivers/media/pci/ddbridge/ddbridge-io.h
39
static inline void ddbcpyto(struct ddb *dev, u32 adr, void *src, long count)
drivers/media/pci/ddbridge/ddbridge-io.h
41
memcpy_toio(dev->regs + adr, src, count);
drivers/media/pci/intel/ipu6/ipu6-cpd.c
162
int ipu6_cpd_create_pkg_dir(struct ipu6_bus_device *adev, const void *src)
drivers/media/pci/intel/ipu6/ipu6-cpd.c
171
man_ent = ipu6_cpd_get_manifest(src);
drivers/media/pci/intel/ipu6/ipu6-cpd.c
174
met_ent = ipu6_cpd_get_metadata(src);
drivers/media/pci/intel/ipu6/ipu6-cpd.c
193
ent = ipu6_cpd_get_moduledata(src);
drivers/media/pci/intel/ipu6/ipu6-cpd.c
195
ret = ipu6_cpd_parse_module_data(isp, src + ent->offset,
drivers/media/pci/intel/ipu6/ipu6-cpd.c
197
adev->pkg_dir, src + met_ent->offset,
drivers/media/pci/intel/ipu6/ipu6-cpd.c
208
memcpy(pkg_dir_pos, src + man_ent->offset, man_sz);
drivers/media/pci/intel/ipu6/ipu6-cpd.c
212
memcpy(pkg_dir_pos, src + met_ent->offset, met_sz);
drivers/media/pci/intel/ipu6/ipu6-cpd.h
101
int ipu6_cpd_create_pkg_dir(struct ipu6_bus_device *adev, const void *src);
drivers/media/pci/intel/ipu6/ipu6-fw-isys.c
386
dev_dbg(dev, "src = %d\n", cfg->src);
drivers/media/pci/intel/ipu6/ipu6-fw-isys.h
420
u8 src;
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
537
stream_cfg->src = stream->stream_source;
drivers/media/pci/ivtv/ivtv-driver.h
258
__le32 src;
drivers/media/pci/ivtv/ivtv-driver.h
264
u32 src;
drivers/media/pci/ivtv/ivtv-firmware.c
49
const u32 *src = (const u32 *)fw->data;
drivers/media/pci/ivtv/ivtv-firmware.c
63
__raw_writel(*src, dst);
drivers/media/pci/ivtv/ivtv-firmware.c
65
src++;
drivers/media/pci/ivtv/ivtv-irq.c
223
s->sg_pending[idx].src = offset;
drivers/media/pci/ivtv/ivtv-irq.c
355
s->sg_pending[idx].src = yi->blanking_dmaptr;
drivers/media/pci/ivtv/ivtv-irq.c
367
s->sg_pending[idx].src = buf->dma_handle;
drivers/media/pci/ivtv/ivtv-irq.c
373
s->sg_pending[idx].src =
drivers/media/pci/ivtv/ivtv-irq.c
382
s->sg_pending[idx].src = buf->dma_handle;
drivers/media/pci/ivtv/ivtv-irq.c
418
s->sg_dma->src = cpu_to_le32(s->sg_processing[s->sg_processed].src);
drivers/media/pci/ivtv/ivtv-irq.c
434
s->sg_dma->src = cpu_to_le32(s->sg_processing[s->sg_processed].src);
drivers/media/pci/ivtv/ivtv-irq.c
78
memcpy_fromio(buf->buf, itv->dec_mem + s->sg_processing[i].src - IVTV_DECODER_OFFSET, size);
drivers/media/pci/ivtv/ivtv-irq.c
81
memcpy_fromio(buf->buf, itv->enc_mem + s->sg_processing[i].src, size);
drivers/media/pci/ivtv/ivtv-queue.c
13
int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src, int copybytes)
drivers/media/pci/ivtv/ivtv-queue.c
17
if (copy_from_user(buf->buf + buf->bytesused, src, copybytes)) {
drivers/media/pci/ivtv/ivtv-queue.h
56
int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src, int copybytes);
drivers/media/pci/ivtv/ivtv-udma.c
41
void *src;
drivers/media/pci/ivtv/ivtv-udma.c
48
src = kmap_atomic(dma->map[map_offset]) + offset;
drivers/media/pci/ivtv/ivtv-udma.c
49
memcpy(page_address(dma->bouncemap[map_offset]) + offset, src, len);
drivers/media/pci/ivtv/ivtv-udma.c
50
kunmap_atomic(src);
drivers/media/pci/ivtv/ivtv-udma.c
69
dma->SGarray[i].src = cpu_to_le32(sg_dma_address(sg));
drivers/media/pci/ivtv/ivtv-yuv.c
1128
dma_args.src.left = 0;
drivers/media/pci/ivtv/ivtv-yuv.c
1129
dma_args.src.top = 0;
drivers/media/pci/ivtv/ivtv-yuv.c
1130
dma_args.src.width = yi->v4l2_src_w;
drivers/media/pci/ivtv/ivtv-yuv.c
1131
dma_args.src.height = yi->v4l2_src_h;
drivers/media/pci/ivtv/ivtv-yuv.c
1144
int ivtv_yuv_udma_stream_frame(struct ivtv *itv, void __user *src)
drivers/media/pci/ivtv/ivtv-yuv.c
1153
dma_args.y_source = src;
drivers/media/pci/ivtv/ivtv-yuv.c
1154
dma_args.uv_source = src + 720 * ((yi->v4l2_src_h + 31) & ~31);
drivers/media/pci/ivtv/ivtv-yuv.c
130
dma->SGarray[dma->SG_length].src = cpu_to_le32(yi->blanking_dmaptr);
drivers/media/pci/ivtv/ivtv-yuv.c
987
nf->src_x = args->src.left;
drivers/media/pci/ivtv/ivtv-yuv.c
988
nf->src_y = args->src.top;
drivers/media/pci/ivtv/ivtv-yuv.c
989
nf->src_w = args->src.width;
drivers/media/pci/ivtv/ivtv-yuv.c
990
nf->src_h = args->src.height;
drivers/media/pci/ivtv/ivtv-yuv.h
26
int ivtv_yuv_udma_stream_frame(struct ivtv *itv, void __user *src);
drivers/media/pci/ngene/ngene-core.c
46
#define ngcpyto(adr, src, count) memcpy_toio(dev->iomem + (adr), (src), (count))
drivers/media/pci/saa7164/saa7164-fw.c
60
static int saa7164_downloadimage(struct saa7164_dev *dev, u8 *src, u32 srcsize,
drivers/media/pci/saa7164/saa7164-fw.c
75
__func__, src, srcsize, dlflags, dst, dstsize);
drivers/media/pci/saa7164/saa7164-fw.c
77
if ((src == NULL) || (dst == NULL)) {
drivers/media/pci/saa7164/saa7164-fw.c
93
memcpy(srcbuf, src, srcsize);
drivers/media/pci/tw5864/tw5864-video.c
1375
u8 *src;
drivers/media/pci/tw5864/tw5864-video.c
1417
src = frame->vlc.addr + SKIP_VLCBUF_BYTES + 1;
drivers/media/pci/tw5864/tw5864-video.c
1418
src_end = src + frame_len;
drivers/media/pci/tw5864/tw5864-video.c
1420
for (; src < src_end; src++) {
drivers/media/pci/tw5864/tw5864-video.c
1422
if (*src == 0)
drivers/media/pci/tw5864/tw5864-video.c
1427
if ((*src & ~0x03) == 0)
drivers/media/pci/tw5864/tw5864-video.c
1429
zero_run = *src == 0;
drivers/media/pci/tw5864/tw5864-video.c
1431
*dst++ = *src;
drivers/media/platform/allegro-dvt/allegro-core.c
824
const u32 *src, size_t size)
drivers/media/platform/allegro-dvt/allegro-core.c
832
if (!src)
drivers/media/platform/allegro-dvt/allegro-core.c
846
src, size_no_wrap / stride);
drivers/media/platform/allegro-dvt/allegro-core.c
848
src + (size_no_wrap / sizeof(*src)),
drivers/media/platform/allegro-dvt/allegro-mail.c
255
u32 *src)
drivers/media/platform/allegro-dvt/allegro-mail.c
260
param->num_ref_idx_l0 = FIELD_GET(GENMASK(7, 4), src[9]);
drivers/media/platform/allegro-dvt/allegro-mail.c
261
param->num_ref_idx_l1 = FIELD_GET(GENMASK(11, 8), src[9]);
drivers/media/platform/allegro-dvt/allegro-mail.c
357
allegro_dec_init(struct mcu_msg_init_response *msg, u32 *src)
drivers/media/platform/allegro-dvt/allegro-mail.c
361
msg->reserved0 = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
363
return i * sizeof(*src);
drivers/media/platform/allegro-dvt/allegro-mail.c
368
u32 *src)
drivers/media/platform/allegro-dvt/allegro-mail.c
373
msg->channel_id = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
374
msg->user_id = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
380
msg->options = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
381
msg->num_core = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
382
msg->num_ref_idx_l0 = FIELD_GET(GENMASK(7, 4), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
383
msg->num_ref_idx_l1 = FIELD_GET(GENMASK(11, 8), src[i++]);
drivers/media/platform/allegro-dvt/allegro-mail.c
385
msg->int_buffers_count = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
386
msg->int_buffers_size = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
387
msg->rec_buffers_count = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
388
msg->rec_buffers_size = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
389
msg->reserved = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
390
msg->error_code = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
392
return i * sizeof(*src);
drivers/media/platform/allegro-dvt/allegro-mail.c
397
u32 *src)
drivers/media/platform/allegro-dvt/allegro-mail.c
401
msg->channel_id = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
403
return i * sizeof(*src);
drivers/media/platform/allegro-dvt/allegro-mail.c
407
allegro_dec_encode_frame(struct mcu_msg_encode_frame_response *msg, u32 *src)
drivers/media/platform/allegro-dvt/allegro-mail.c
413
msg->channel_id = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
415
msg->dst_handle = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
416
msg->dst_handle |= (((u64)src[i++]) << 32);
drivers/media/platform/allegro-dvt/allegro-mail.c
417
msg->user_param = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
418
msg->user_param |= (((u64)src[i++]) << 32);
drivers/media/platform/allegro-dvt/allegro-mail.c
419
msg->src_handle = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
420
msg->src_handle |= (((u64)src[i++]) << 32);
drivers/media/platform/allegro-dvt/allegro-mail.c
421
msg->skip = FIELD_GET(GENMASK(31, 16), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
422
msg->is_ref = FIELD_GET(GENMASK(15, 0), src[i++]);
drivers/media/platform/allegro-dvt/allegro-mail.c
423
msg->initial_removal_delay = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
424
msg->dpb_output_delay = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
425
msg->size = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
426
msg->frame_tag_size = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
427
msg->stuffing = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
428
msg->filler = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
429
msg->num_row = FIELD_GET(GENMASK(31, 16), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
430
msg->num_column = FIELD_GET(GENMASK(15, 0), src[i++]);
drivers/media/platform/allegro-dvt/allegro-mail.c
431
msg->num_ref_idx_l1 = FIELD_GET(GENMASK(31, 24), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
432
msg->num_ref_idx_l0 = FIELD_GET(GENMASK(23, 16), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
433
msg->qp = FIELD_GET(GENMASK(15, 0), src[i++]);
drivers/media/platform/allegro-dvt/allegro-mail.c
434
msg->partition_table_offset = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
435
msg->partition_table_size = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
436
msg->sum_complex = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
438
msg->tile_width[j] = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
440
msg->tile_height[j] = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
441
msg->error_code = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
442
msg->slice_type = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
443
msg->pic_struct = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
444
msg->reserved = FIELD_GET(GENMASK(31, 24), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
445
msg->is_last_slice = FIELD_GET(GENMASK(23, 16), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
446
msg->is_first_slice = FIELD_GET(GENMASK(15, 8), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
447
msg->is_idr = FIELD_GET(GENMASK(7, 0), src[i++]);
drivers/media/platform/allegro-dvt/allegro-mail.c
449
msg->reserved1 = FIELD_GET(GENMASK(31, 16), src[i]);
drivers/media/platform/allegro-dvt/allegro-mail.c
450
msg->pps_qp = FIELD_GET(GENMASK(15, 0), src[i++]);
drivers/media/platform/allegro-dvt/allegro-mail.c
452
msg->reserved2 = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
454
msg->reserved3 = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
455
msg->reserved4 = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
456
msg->reserved5 = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
457
msg->reserved6 = src[i++];
drivers/media/platform/allegro-dvt/allegro-mail.c
460
return i * sizeof(*src);
drivers/media/platform/allegro-dvt/allegro-mail.c
520
int allegro_decode_mail(void *msg, u32 *src)
drivers/media/platform/allegro-dvt/allegro-mail.c
524
if (!src || !msg)
drivers/media/platform/allegro-dvt/allegro-mail.c
528
header->type = FIELD_GET(GENMASK(31, 16), src[0]);
drivers/media/platform/allegro-dvt/allegro-mail.c
530
src++;
drivers/media/platform/allegro-dvt/allegro-mail.c
533
allegro_dec_init(msg, src);
drivers/media/platform/allegro-dvt/allegro-mail.c
536
allegro_dec_create_channel(msg, src);
drivers/media/platform/allegro-dvt/allegro-mail.c
539
allegro_dec_destroy_channel(msg, src);
drivers/media/platform/allegro-dvt/allegro-mail.c
542
allegro_dec_encode_frame(msg, src);
drivers/media/platform/allegro-dvt/allegro-mail.h
292
u32 *src);
drivers/media/platform/allegro-dvt/allegro-mail.h
294
int allegro_decode_mail(void *msg, u32 *src);
drivers/media/platform/allegro-dvt/nal-h264.c
395
struct nal_h264_sps *sps, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-h264.c
402
if (!src)
drivers/media/platform/allegro-dvt/nal-h264.c
405
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-h264.c
487
struct nal_h264_pps *pps, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-h264.c
491
if (!src)
drivers/media/platform/allegro-dvt/nal-h264.c
494
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-h264.c
572
ssize_t nal_h264_read_filler(const struct device *dev, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-h264.c
579
if (!src)
drivers/media/platform/allegro-dvt/nal-h264.c
582
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-h264.h
392
struct nal_h264_sps *sps, void *src, size_t n);
drivers/media/platform/allegro-dvt/nal-h264.h
398
struct nal_h264_pps *pps, void *src, size_t n);
drivers/media/platform/allegro-dvt/nal-h264.h
402
ssize_t nal_h264_read_filler(const struct device *dev, void *src, size_t n);
drivers/media/platform/allegro-dvt/nal-hevc.c
564
struct nal_hevc_vps *vps, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-hevc.c
572
if (!src)
drivers/media/platform/allegro-dvt/nal-hevc.c
575
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-hevc.c
659
struct nal_hevc_sps *sps, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-hevc.c
667
if (!src)
drivers/media/platform/allegro-dvt/nal-hevc.c
670
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-hevc.c
754
struct nal_hevc_pps *pps, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-hevc.c
762
if (!src)
drivers/media/platform/allegro-dvt/nal-hevc.c
765
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-hevc.c
850
ssize_t nal_hevc_read_filler(const struct device *dev, void *src, size_t n)
drivers/media/platform/allegro-dvt/nal-hevc.c
858
if (!src)
drivers/media/platform/allegro-dvt/nal-hevc.c
861
rbsp_init(&rbsp, src, n, &read);
drivers/media/platform/allegro-dvt/nal-hevc.h
505
struct nal_hevc_vps *vps, void *src, size_t n);
drivers/media/platform/allegro-dvt/nal-hevc.h
510
struct nal_hevc_sps *sps, void *src, size_t n);
drivers/media/platform/allegro-dvt/nal-hevc.h
515
struct nal_hevc_pps *pps, void *src, size_t n);
drivers/media/platform/allegro-dvt/nal-hevc.h
518
ssize_t nal_hevc_read_filler(const struct device *dev, void *src, size_t n);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
301
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
306
src = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
309
src->sequence = ctx->sequence_out++;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
312
dst->timecode = src->timecode;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
313
dst->vb2_buf.timestamp = src->vb2_buf.timestamp;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
314
dst->flags = src->flags;
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
316
v4l2_m2m_buf_done(src, VB2_BUF_STATE_DONE);
drivers/media/platform/amphion/vpu_helpers.c
271
u32 *wptr, u32 size, void *src)
drivers/media/platform/amphion/vpu_helpers.c
278
if (!stream_buffer || !wptr || !src)
drivers/media/platform/amphion/vpu_helpers.c
292
memcpy(virt + (offset - start), src, size);
drivers/media/platform/amphion/vpu_helpers.c
294
memcpy(virt + (offset - start), src, end - offset);
drivers/media/platform/amphion/vpu_helpers.c
295
memcpy(virt, src + end - offset, size + offset - end);
drivers/media/platform/amphion/vpu_helpers.c
422
int vpu_find_dst_by_src(struct vpu_pair *pairs, u32 cnt, u32 src)
drivers/media/platform/amphion/vpu_helpers.c
430
if (pairs[i].src == src)
drivers/media/platform/amphion/vpu_helpers.c
446
return pairs[i].src;
drivers/media/platform/amphion/vpu_helpers.h
12
u32 src;
drivers/media/platform/amphion/vpu_helpers.h
29
u32 *wptr, u32 size, void *src);
drivers/media/platform/amphion/vpu_helpers.h
68
int vpu_find_dst_by_src(struct vpu_pair *pairs, u32 cnt, u32 src);
drivers/media/platform/amphion/vpu_malone.c
1243
static void set_vc1_rcv_seqhdr(u8 *dst, u8 *src, u32 width, u32 height)
drivers/media/platform/amphion/vpu_malone.c
1262
dst[8] = src[0];
drivers/media/platform/amphion/vpu_malone.c
1263
dst[9] = src[1];
drivers/media/platform/amphion/vpu_malone.c
1264
dst[10] = src[2];
drivers/media/platform/amphion/vpu_malone.c
1265
dst[11] = src[3];
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
208
const void __iomem *src;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
212
src = mali_c55->base + MALI_C55_REG_1024BIN_HIST;
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
214
memcpy_fromio(dst, src, MALI_C55_1024BIN_HIST_SIZE);
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
216
src = mali_c55->base + metering_space_addrs[cfg_space];
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
219
memcpy_fromio(dst, src, length);
drivers/media/platform/chips-media/coda/coda-common.c
2933
u32 *src = (u32 *)buf;
drivers/media/platform/chips-media/coda/coda-common.c
2937
src += 4;
drivers/media/platform/chips-media/coda/coda-common.c
2942
if (__le16_to_cpup((__le16 *)src) == 0xe40e) {
drivers/media/platform/chips-media/coda/coda-common.c
2949
dst[i] = (src[i] << 16) | (src[i] >> 16);
drivers/media/platform/chips-media/coda/coda-common.c
2952
dst[i] = (src[i + 1] << 16) | (src[i + 1] >> 16);
drivers/media/platform/chips-media/coda/coda-common.c
2953
dst[i + 1] = (src[i] << 16) | (src[i] >> 16);
drivers/media/platform/chips-media/coda/coda-common.c
2958
memcpy(dev->codebuf.vaddr, src, size);
drivers/media/platform/chips-media/coda/coda-jpeg.c
197
const void *src;
drivers/media/platform/chips-media/coda/coda-jpeg.c
205
const u32 *src = desc->src;
drivers/media/platform/chips-media/coda/coda-jpeg.c
210
dst[i + 1] = swab32(src[i]);
drivers/media/platform/chips-media/coda/coda-jpeg.c
211
dst[i] = swab32(src[i + 1]);
drivers/media/platform/chips-media/coda/coda.h
383
static inline int coda_jpeg_scale(int src, int dst)
drivers/media/platform/chips-media/coda/coda.h
385
return (dst <= src / 8) ? 3 :
drivers/media/platform/chips-media/coda/coda.h
386
(dst <= src / 4) ? 2 :
drivers/media/platform/chips-media/coda/coda.h
387
(dst <= src / 2) ? 1 : 0;
drivers/media/platform/chips-media/coda/imx-vdoa.c
148
void vdoa_device_run(struct vdoa_ctx *ctx, dma_addr_t dst, dma_addr_t src)
drivers/media/platform/chips-media/coda/imx-vdoa.c
188
val = src;
drivers/media/platform/chips-media/coda/imx-vdoa.h
20
void vdoa_device_run(struct vdoa_ctx *ctx, dma_addr_t dst, dma_addr_t src);
drivers/media/platform/chips-media/coda/imx-vdoa.h
41
dma_addr_t dst, dma_addr_t src) { };
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
45
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
66
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
80
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8183.h
98
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
106
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
119
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
152
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
203
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
229
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
45
u32 src;
drivers/media/platform/mediatek/mdp3/mdp_sm_mt8195.h
90
u32 src;
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1044
reg = CFG_COMP(MT8195, ctx->param, tdshp.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1217
reg = CFG_COMP(MT8195, ctx->param, aal.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
1281
reg = CFG_COMP(MT8195, ctx->param, hdr.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
327
reg = CFG_COMP(MT8183, ctx->param, rdma.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
329
reg = CFG_COMP(MT8195, ctx->param, rdma.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
485
reg = CFG_COMP(MT8183, ctx->param, rsz.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
487
reg = CFG_COMP(MT8195, ctx->param, rsz.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
801
reg = CFG_COMP(MT8183, ctx->param, wrot.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
803
reg = CFG_COMP(MT8195, ctx->param, wrot.subfrms[index].src);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-comp.c
944
reg = CFG_COMP(MT8183, ctx->param, wdma.subfrms[index].src);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1067
struct vb2_v4l2_buffer *src;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1070
src = v4l2_m2m_next_src_buf(instance->ctx->m2m_ctx);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1071
if (!src)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1074
lat_buf->src_buf_req = src->vb2_buf.req_obj.req;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1076
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
698
struct vb2_v4l2_buffer *src;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
701
src = v4l2_m2m_next_src_buf(instance->ctx->m2m_ctx);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
702
if (!src)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
709
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
717
struct vb2_v4l2_buffer *src;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
720
src = v4l2_m2m_next_src_buf(instance->ctx->m2m_ctx);
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
721
if (!src)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
724
lat_buf->src_buf_req = src->vb2_buf.req_obj.req;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
727
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/nuvoton/npcm-video.c
1010
memcpy(addr + bytes, video->src.virt + offset, len);
drivers/media/platform/nuvoton/npcm-video.c
1026
npcm_video_ece_set_fb_addr(video, video->src.dma);
drivers/media/platform/nuvoton/npcm-video.c
126
struct npcm_video_addr src;
drivers/media/platform/nuvoton/npcm-video.c
946
if (!npcm_video_alloc_fb(video, &video->src)) {
drivers/media/platform/nuvoton/npcm-video.c
958
regmap_write(video->vcd_regmap, VCD_FBA_ADR, video->src.dma);
drivers/media/platform/nuvoton/npcm-video.c
959
regmap_write(video->vcd_regmap, VCD_FBB_ADR, video->src.dma);
drivers/media/platform/nuvoton/npcm-video.c
964
npcm_video_ece_set_fb_addr(video, video->src.dma);
drivers/media/platform/nuvoton/npcm-video.c
983
if (video->src.size)
drivers/media/platform/nuvoton/npcm-video.c
984
npcm_video_free_fb(video, &video->src);
drivers/media/platform/nvidia/tegra-vde/h264.c
754
struct vb2_v4l2_buffer *src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/nvidia/tegra-vde/h264.c
779
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/nvidia/tegra-vde/h264.c
920
struct vb2_v4l2_buffer *src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/nvidia/tegra-vde/h264.c
921
struct tegra_m2m_buffer *bitstream = vb_to_tegra_buf(&src->vb2_buf);
drivers/media/platform/nvidia/tegra-vde/h264.c
922
size_t bitstream_size = vb2_get_plane_payload(&src->vb2_buf, 0);
drivers/media/platform/nvidia/tegra-vde/v4l2.c
881
struct vb2_v4l2_buffer *src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/nvidia/tegra-vde/v4l2.c
882
struct media_request *src_req = src->vb2_buf.req_obj.req;
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c
170
const struct v4l2_area *src,
drivers/media/platform/nxp/imx8-isi/imx8-isi-hw.c
178
if (src->height == dst->height && src->width == dst->width) {
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
840
void *src = vb2_plane_vaddr(vb, 0);
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
842
memcpy(dst, src, sizeof(struct pisp_be_tiles_config));
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2123
struct media_entity *src, *dst;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2128
src = &cfe->fe.sd.entity;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2136
src = &node->video_dev.entity;
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
2140
ret = media_create_pad_link(src, src_pad, dst, dst_pad, 0);
drivers/media/platform/renesas/vsp1/vsp1_drm.c
857
cfg->src.left, cfg->src.top, cfg->src.width, cfg->src.height,
drivers/media/platform/renesas/vsp1/vsp1_drm.c
879
input->crop = cfg->src;
drivers/media/platform/rockchip/rga/rga-hw.c
26
static unsigned int rga_get_scaling(unsigned int src, unsigned int dst)
drivers/media/platform/rockchip/rga/rga-hw.c
36
return (src > dst) ? ((dst << 16) / src) : ((src << 16) / dst);
drivers/media/platform/rockchip/rga/rga-hw.c
413
struct rga_vb_buffer *src, struct rga_vb_buffer *dst)
drivers/media/platform/rockchip/rga/rga-hw.c
419
rga_cmd_set_src_addr(ctx, src->dma_desc_pa);
drivers/media/platform/rockchip/rga/rga-hw.c
429
rga_cmd_set_src_info(ctx, &src->offset);
drivers/media/platform/rockchip/rga/rga-hw.c
441
struct rga_vb_buffer *src, struct rga_vb_buffer *dst)
drivers/media/platform/rockchip/rga/rga-hw.c
445
rga_cmd_set(ctx, src, dst);
drivers/media/platform/rockchip/rga/rga.c
38
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/rockchip/rga/rga.c
45
src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/rockchip/rga/rga.c
46
src->sequence = ctx->osequence++;
drivers/media/platform/rockchip/rga/rga.c
50
rga_hw_start(rga, vb_to_rga(src), vb_to_rga(dst));
drivers/media/platform/rockchip/rga/rga.c
65
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/rockchip/rga/rga.c
72
src = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
drivers/media/platform/rockchip/rga/rga.c
75
WARN_ON(!src);
drivers/media/platform/rockchip/rga/rga.c
78
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/rockchip/rga/rga.c
82
v4l2_m2m_buf_done(src, VB2_BUF_STATE_DONE);
drivers/media/platform/rockchip/rga/rga.h
148
struct rga_vb_buffer *src, struct rga_vb_buffer *dst);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
121
struct v4l2_mbus_framefmt *sink, *src;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
132
src = v4l2_subdev_state_get_format(state, sel->pad, sel->stream);
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
133
if (!src)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
142
src->height = sel->r.height;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
143
src->width = sel->r.width;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
33
struct v4l2_mbus_framefmt *sink, *src;
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
53
src = v4l2_subdev_state_get_opposite_stream_format(state, format->pad,
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
55
if (!src)
drivers/media/platform/rockchip/rkcif/rkcif-interface.c
58
*src = *sink;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
258
struct vb2_v4l2_buffer *src_buf = run->base.bufs.src;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
414
struct vb2_v4l2_buffer *src_buf = run->base.bufs.src;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
216
struct vb2_v4l2_buffer *src_buf = run->base.bufs.src;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
388
struct vb2_v4l2_buffer *src_buf = run->base.bufs.src;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
318
struct vb2_v4l2_buffer *src_buf = run->base.bufs.src;
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
409
struct vb2_v4l2_buffer *src_buf = run->base.bufs.src;
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
526
stream_len = vb2_get_plane_payload(&run->base.bufs.src->vb2_buf, 0);
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
630
addr = vb2_dma_contig_plane_dma_addr(&run->base.bufs.src->vb2_buf, 0);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1107
run->bufs.src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1111
src_req = run->bufs.src->vb2_buf.req_obj.req;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1115
v4l2_m2m_buf_copy_metadata(run->bufs.src, run->bufs.dst);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1120
struct media_request *src_req = run->bufs.src->vb2_buf.req_obj.req;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1138
void rkvdec_memcpy_toio(void __iomem *dst, void *src, size_t len)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1141
__iowrite32_copy(dst, src, len / 4);
drivers/media/platform/rockchip/rkvdec/rkvdec.c
1143
memcpy_toio(dst, src, len);
drivers/media/platform/rockchip/rkvdec/rkvdec.h
181
void rkvdec_memcpy_toio(void __iomem *dst, void *src, size_t len);
drivers/media/platform/rockchip/rkvdec/rkvdec.h
46
struct vb2_v4l2_buffer *src;
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
239
int gsc_cal_prescaler_ratio(struct gsc_variant *var, u32 src, u32 dst,
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
242
if ((dst > src) || (dst >= src / var->poly_sc_down_max)) {
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
247
if ((src / var->poly_sc_down_max / var->pre_sc_down_max) > dst) {
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
252
*ratio = (dst > (src / 8)) ? 2 : 4;
drivers/media/platform/samsung/exynos-gsc/gsc-core.h
402
int gsc_cal_prescaler_ratio(struct gsc_variant *var, u32 src, u32 dst,
drivers/media/platform/samsung/exynos4-is/fimc-core.c
206
static int fimc_get_scaler_factor(u32 src, u32 tar, u32 *ratio, u32 *shift)
drivers/media/platform/samsung/exynos4-is/fimc-core.c
210
if (src >= 64 * tar)
drivers/media/platform/samsung/exynos4-is/fimc-core.c
215
if (src >= tar * tmp) {
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
33
static void __hw_param_copy(void *dst, void *src)
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
35
memcpy(dst, src, FIMC_IS_PARAM_MAX_SIZE);
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
40
struct param_global_shotmode *dst, *src;
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
43
src = &is->config[is->config_index].global.shotmode;
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
44
__hw_param_copy(dst, src);
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
49
struct param_sensor_framerate *dst, *src;
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
52
src = &is->config[is->config_index].sensor.frame_rate;
drivers/media/platform/samsung/exynos4-is/fimc-is-param.c
53
__hw_param_copy(dst, src);
drivers/media/platform/samsung/s3c-camif/camif-core.c
123
static int camif_get_scaler_factor(u32 src, u32 tar, u32 *ratio, u32 *shift)
drivers/media/platform/samsung/s3c-camif/camif-core.c
127
if (src >= 64 * tar)
drivers/media/platform/samsung/s3c-camif/camif-core.c
132
if (src >= tar * tmp) {
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
83
void g2d_set_v41_stretch(struct g2d_dev *d, struct g2d_frame *src,
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
89
w((src->c_width << 16) / dst->c_width, SRC_XSCALE_REG);
drivers/media/platform/samsung/s5p-g2d/g2d-hw.c
90
w((src->c_height << 16) / dst->c_height, SRC_YSCALE_REG);
drivers/media/platform/samsung/s5p-g2d/g2d.c
501
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/samsung/s5p-g2d/g2d.c
507
src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/samsung/s5p-g2d/g2d.c
516
g2d_set_src_addr(dev, vb2_dma_contig_plane_dma_addr(&src->vb2_buf, 0));
drivers/media/platform/samsung/s5p-g2d/g2d.c
542
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/samsung/s5p-g2d/g2d.c
549
src = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
drivers/media/platform/samsung/s5p-g2d/g2d.c
552
BUG_ON(src == NULL);
drivers/media/platform/samsung/s5p-g2d/g2d.c
555
dst->timecode = src->timecode;
drivers/media/platform/samsung/s5p-g2d/g2d.c
556
dst->vb2_buf.timestamp = src->vb2_buf.timestamp;
drivers/media/platform/samsung/s5p-g2d/g2d.c
559
src->flags & V4L2_BUF_FLAG_TSTAMP_SRC_MASK;
drivers/media/platform/samsung/s5p-g2d/g2d.c
561
v4l2_m2m_buf_done(src, VB2_BUF_STATE_DONE);
drivers/media/platform/samsung/s5p-g2d/g2d.h
83
struct g2d_frame *src, struct g2d_frame *dst);
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
444
struct bdisp_frame src, dst;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
451
src = request->src;
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
457
bdisp_fmt_to_str(src), bdisp_fmt_to_str(dst));
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
459
src.crop.left, src.crop.top,
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
460
src.crop.width, src.crop.height,
drivers/media/platform/st/sti/bdisp/bdisp-debug.c
464
src.width, src.height, dst.width, dst.height);
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1028
if (src_x_offset >= ctx->src.crop.width)
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
1055
request->src = ctx->src;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
632
src_w = ctx->src.crop.width;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
633
src_h = ctx->src.crop.height;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
661
struct bdisp_frame *src = &ctx->src;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
664
if (src->width > MAX_SRC_WIDTH * MAX_VERTICAL_STRIDES) {
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
669
c->wide = src->width > MAX_SRC_WIDTH;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
674
c->src_interlaced = (src->field == V4L2_FIELD_INTERLACED);
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
676
c->src_nbp = src->fmt->nb_planes;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
677
c->src_yuv = (src->fmt->pixelformat == V4L2_PIX_FMT_NV12) ||
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
678
(src->fmt->pixelformat == V4L2_PIX_FMT_YUV420);
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
762
struct bdisp_frame *src = &ctx->src;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
765
struct v4l2_rect src_rect = src->crop;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
781
dst_x_offset = (src_x_offset * dst_width) / ctx->src.crop.width;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
783
dst_rect.width = (src_rect.width * dst_width) / ctx->src.crop.width;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
786
src_fmt = src->fmt->pixelformat;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
862
node->s2ba = src->paddr[0];
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
864
node->s2ty = src->bytesperline;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
882
node->s2ba = src->paddr[1];
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
884
node->s2ty = src->bytesperline;
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
897
node->s1ba = src->paddr[2];
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
904
node->s3ba = src->paddr[0];
drivers/media/platform/st/sti/bdisp/bdisp-hw.c
906
node->s3ty = src->bytesperline;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
172
return &ctx->src;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
286
struct bdisp_frame *src, *dst;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
290
src = &ctx->src;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
294
ret = bdisp_get_addr(ctx, &src_vb->vb2_buf, src, src->paddr);
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
612
ctx->src = bdisp_dflt_fmt;
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
813
&ctx->src : &ctx->dst;
drivers/media/platform/st/sti/bdisp/bdisp.h
114
struct bdisp_frame src;
drivers/media/platform/st/sti/bdisp/bdisp.h
90
struct bdisp_frame src;
drivers/media/platform/st/sti/delta/delta-ipc.c
493
int len, void *priv, u32 src)
drivers/media/platform/st/sti/delta/delta-ipc.c
506
"unexpected empty message received from src=%d\n", src);
drivers/media/platform/st/sti/delta/delta-ipc.c
513
len, src, sizeof(*msg));
drivers/media/platform/st/sti/delta/delta-ipc.c
521
src, msg->header.tag, IPC_SANITY_TAG);
drivers/media/platform/st/sti/delta/delta-ipc.c
529
src);
drivers/media/platform/st/stm32/dma2d/dma2d.c
470
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/st/stm32/dma2d/dma2d.c
476
src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/st/stm32/dma2d/dma2d.c
478
if (!dst || !src)
drivers/media/platform/st/stm32/dma2d/dma2d.c
486
src->sequence = frm_out->sequence++;
drivers/media/platform/st/stm32/dma2d/dma2d.c
488
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/st/stm32/dma2d/dma2d.c
494
vb2_dma_contig_plane_dma_addr(&src->vb2_buf, 0));
drivers/media/platform/st/stm32/dma2d/dma2d.c
518
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/st/stm32/dma2d/dma2d.c
527
src = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
drivers/media/platform/st/stm32/dma2d/dma2d.c
531
WARN_ON(!src);
drivers/media/platform/st/stm32/dma2d/dma2d.c
533
v4l2_m2m_buf_done(src, VB2_BUF_STATE_DONE);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
28
#define DCMIPP_ENT_LINK(src, srcpad, sink, sinkpad, link_flags) { \
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
29
.src_ent = src, \
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
66
#define PIXMAP_SINK_SRC_PRCR_SWAP(sink, src, prcr, swap, data_type) \
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
69
.code_src = MEDIA_BUS_FMT_##src, \
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
220
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
255
src = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
258
ctx->prev = src;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
66
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
71
src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
74
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
97
addr = vb2_dma_contig_plane_dma_addr(&src->vb2_buf, 0);
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
65
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
70
src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
73
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
93
rotate_calc_addr_pitch(vb2_dma_contig_plane_dma_addr(&src->vb2_buf, 0),
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
320
struct v4l2_mbus_framefmt *sink, *src;
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
337
src = v4l2_subdev_state_get_opposite_stream_format(state, format->pad,
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
339
if (!src)
drivers/media/platform/synopsys/dw-mipi-csi2rx.c
342
*src = *sink;
drivers/media/platform/verisilicon/hantro_drv.c
173
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/verisilicon/hantro_drv.c
176
src = hantro_get_src_buf(ctx);
drivers/media/platform/verisilicon/hantro_drv.c
187
v4l2_m2m_buf_copy_metadata(src, dst);
drivers/media/platform/verisilicon/hantro_drv.c
66
struct vb2_v4l2_buffer *src, *dst;
drivers/media/platform/verisilicon/hantro_drv.c
68
src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/platform/verisilicon/hantro_drv.c
71
if (WARN_ON(!src))
drivers/media/platform/verisilicon/hantro_drv.c
76
src->sequence = ctx->sequence_out++;
drivers/media/platform/verisilicon/hantro_drv.c
79
if (v4l2_m2m_is_last_draining_src_buf(ctx->fh.m2m_ctx, src)) {
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
892
struct vb2_v4l2_buffer *src;
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
902
src = hantro_get_src_buf(ctx);
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
905
config_registers(ctx, decode_params, src, dst);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
46
dma_addr_t src[3];
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
61
src[0] = vb2_dma_contig_plane_dma_addr(src_buf, 0);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
63
vepu_write_relaxed(vpu, src[0], H1_REG_ADDR_IN_PLANE_0);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
65
src[0] = vb2_dma_contig_plane_dma_addr(src_buf, 0);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
66
src[1] = vb2_dma_contig_plane_dma_addr(src_buf, 1);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
67
vepu_write_relaxed(vpu, src[0], H1_REG_ADDR_IN_PLANE_0);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
68
vepu_write_relaxed(vpu, src[1], H1_REG_ADDR_IN_PLANE_1);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
70
src[0] = vb2_dma_contig_plane_dma_addr(src_buf, 0);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
71
src[1] = vb2_dma_contig_plane_dma_addr(src_buf, 1);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
72
src[2] = vb2_dma_contig_plane_dma_addr(src_buf, 2);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
73
vepu_write_relaxed(vpu, src[0], H1_REG_ADDR_IN_PLANE_0);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
74
vepu_write_relaxed(vpu, src[1], H1_REG_ADDR_IN_PLANE_1);
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
75
vepu_write_relaxed(vpu, src[2], H1_REG_ADDR_IN_PLANE_2);
drivers/media/platform/verisilicon/hantro_h264.c
212
const u32 *src;
drivers/media/platform/verisilicon/hantro_h264.c
219
src = (u32 *)&scaling->scaling_list_4x4[i];
drivers/media/platform/verisilicon/hantro_h264.c
221
*dst++ = swab32(src[j]);
drivers/media/platform/verisilicon/hantro_h264.c
226
src = (u32 *)&scaling->scaling_list_8x8[i];
drivers/media/platform/verisilicon/hantro_h264.c
228
*dst++ = swab32(src[j]);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
100
vepu_write_relaxed(vpu, src[1], VEPU_REG_ADDR_IN_PLANE_1);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
101
vepu_write_relaxed(vpu, src[2], VEPU_REG_ADDR_IN_PLANE_2);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
73
dma_addr_t src[3];
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
88
src[0] = vb2_dma_contig_plane_dma_addr(src_buf, 0);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
89
vepu_write_relaxed(vpu, src[0], VEPU_REG_ADDR_IN_PLANE_0);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
91
src[0] = vb2_dma_contig_plane_dma_addr(src_buf, 0);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
92
src[1] = vb2_dma_contig_plane_dma_addr(src_buf, 1);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
93
vepu_write_relaxed(vpu, src[0], VEPU_REG_ADDR_IN_PLANE_0);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
94
vepu_write_relaxed(vpu, src[1], VEPU_REG_ADDR_IN_PLANE_1);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
96
src[0] = vb2_dma_contig_plane_dma_addr(src_buf, 0);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
97
src[1] = vb2_dma_contig_plane_dma_addr(src_buf, 1);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
98
src[2] = vb2_dma_contig_plane_dma_addr(src_buf, 2);
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
99
vepu_write_relaxed(vpu, src[0], VEPU_REG_ADDR_IN_PLANE_0);
drivers/media/test-drivers/vim2m.c
270
u8 *src, u8 *dst, bool reverse)
drivers/media/test-drivers/vim2m.c
275
memcpy(dst, src, q_data_out->width * depth);
drivers/media/test-drivers/vim2m.c
278
memcpy(dst, src, depth);
drivers/media/test-drivers/vim2m.c
279
memcpy(dst + depth, src - depth, depth);
drivers/media/test-drivers/vim2m.c
280
src -= depth << 1;
drivers/media/test-drivers/vim2m.c
289
u8 *src[2], u8 **dst, int ypos, bool reverse)
drivers/media/test-drivers/vim2m.c
305
u16 pix = le16_to_cpu(*(__le16 *)(src[i]));
drivers/media/test-drivers/vim2m.c
314
u16 pix = be16_to_cpu(*(__be16 *)(src[i]));
drivers/media/test-drivers/vim2m.c
324
*r++ = src[i][0];
drivers/media/test-drivers/vim2m.c
325
*g++ = src[i][1];
drivers/media/test-drivers/vim2m.c
326
*b++ = src[i][2];
drivers/media/test-drivers/vim2m.c
331
*b++ = src[i][0];
drivers/media/test-drivers/vim2m.c
332
*g++ = src[i][1];
drivers/media/test-drivers/vim2m.c
333
*r++ = src[i][2];
drivers/media/test-drivers/vimc/vimc-core.c
27
#define VIMC_DATA_LINK(src, srcpad, sink, sinkpad, link_flags) { \
drivers/media/test-drivers/vimc/vimc-core.c
28
.src_ent = src, \
drivers/media/test-drivers/visl/visl-debugfs.c
42
u8 *vaddr = vb2_plane_vaddr(&run->src->vb2_buf, 0);
drivers/media/test-drivers/visl/visl-debugfs.c
44
size_t data_sz = vb2_get_plane_payload(&run->src->vb2_buf, 0);
drivers/media/test-drivers/visl/visl-debugfs.c
57
snprintf(name, 32, "bitstream%d", run->src->sequence);
drivers/media/test-drivers/visl/visl-dec.c
569
run.src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/media/test-drivers/visl/visl-dec.c
573
src_req = run.src->vb2_buf.req_obj.req;
drivers/media/test-drivers/visl/visl-dec.c
578
v4l2_m2m_buf_copy_metadata(run.src, run.dst);
drivers/media/test-drivers/visl/visl-dec.c
580
run.src->sequence = ctx->q_data[V4L2_M2M_SRC].sequence++;
drivers/media/test-drivers/visl/visl-dec.c
632
run.src->sequence, run.src->vb2_buf.timestamp);
drivers/media/test-drivers/visl/visl-dec.h
59
struct vb2_v4l2_buffer *src;
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
110
memcpy(dst, src + src_x * twopixsize, twopixsize);
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
92
static void scale_line(const u8 *src, u8 *dst, unsigned srcw, unsigned dstw, unsigned twopixsize)
drivers/media/usb/airspy/airspy.c
232
void *dst, void *src, unsigned int src_len)
drivers/media/usb/airspy/airspy.c
237
memcpy(dst, src, src_len);
drivers/media/usb/as102/as102_fw.c
21
static unsigned char atohx(unsigned char *dst, char *src)
drivers/media/usb/as102/as102_fw.c
25
char msb = tolower(*src) - '0';
drivers/media/usb/as102/as102_fw.c
26
char lsb = tolower(*(src + 1)) - '0';
drivers/media/usb/as102/as102_fw.c
45
unsigned char *src, dst;
drivers/media/usb/as102/as102_fw.c
53
for (src = fw_data; *src != '\n'; src += 2) {
drivers/media/usb/as102/as102_fw.c
54
atohx(&dst, src);
drivers/media/usb/go7007/go7007-fw.c
1546
__le16 *code, *src;
drivers/media/usb/go7007/go7007-fw.c
1578
src = (__le16 *)fw_entry->data;
drivers/media/usb/go7007/go7007-fw.c
1581
chunk_flags = __le16_to_cpu(src[0]);
drivers/media/usb/go7007/go7007-fw.c
1582
chunk_len = __le16_to_cpu(src[1]);
drivers/media/usb/go7007/go7007-fw.c
1591
ret = do_special(go, __le16_to_cpu(src[2]),
drivers/media/usb/go7007/go7007-fw.c
1605
memcpy(&code[i], &src[2], chunk_len * 2);
drivers/media/usb/go7007/go7007-fw.c
1610
src += chunk_len + 2;
drivers/media/usb/go7007/go7007-fw.c
277
static int copy_packages(__le16 *dest, u16 *src, int pkg_cnt, int space)
drivers/media/usb/go7007/go7007-fw.c
285
dest[i] = cpu_to_le16p(src + i);
drivers/media/usb/hackrf/hackrf.c
454
static void hackrf_copy_stream(struct hackrf_dev *dev, void *dst, void *src,
drivers/media/usb/hackrf/hackrf.c
457
memcpy(dst, src, src_len);
drivers/media/usb/msi2500/msi2500.c
242
static int msi2500_convert_stream(struct msi2500_dev *dev, u8 *dst, u8 *src,
drivers/media/usb/msi2500/msi2500.c
252
sample[i] = src[3] << 24 | src[2] << 16 | src[1] << 8 |
drivers/media/usb/msi2500/msi2500.c
253
src[0] << 0;
drivers/media/usb/msi2500/msi2500.c
266
dev_dbg_ratelimited(dev->dev, "%*ph\n", 12, &src[4]);
drivers/media/usb/msi2500/msi2500.c
268
src += 16; /* skip header */
drivers/media/usb/msi2500/msi2500.c
273
s8 *s8src = (s8 *)src;
drivers/media/usb/msi2500/msi2500.c
279
src += 1008;
drivers/media/usb/msi2500/msi2500.c
287
s16 *s16src = (s16 *)src;
drivers/media/usb/msi2500/msi2500.c
301
src += 1008;
drivers/media/usb/msi2500/msi2500.c
309
dev_dbg_ratelimited(dev->dev, "%*ph\n", 24, &src[1000]);
drivers/media/usb/msi2500/msi2500.c
310
memcpy(dst, src, 984);
drivers/media/usb/msi2500/msi2500.c
311
src += 984 + 24;
drivers/media/usb/msi2500/msi2500.c
317
memcpy(dst, src, 1008);
drivers/media/usb/msi2500/msi2500.c
318
src += 1008;
drivers/media/usb/msi2500/msi2500.c
324
memcpy(dst, src, 1008);
drivers/media/usb/msi2500/msi2500.c
325
src += 1008;
drivers/media/usb/msi2500/msi2500.c
331
memcpy(dst, src, 1008);
drivers/media/usb/msi2500/msi2500.c
332
src += 1008;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1929
unsigned short *dst, const unsigned char *src,
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1933
if (!src) return 0;
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1934
while (src[cnt] && (cnt + 1) < dst_max) {
drivers/media/usb/pvrusb2/pvrusb2-hdw.c
1935
dst[cnt] = src[cnt];
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
392
const char *src;
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
426
src = cp->sync_key_ptr + cp->sync_buf_offs;
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
430
src = cp->c_data_ptr + cp->c_data_offs;
drivers/media/usb/pvrusb2/pvrusb2-ioread.c
439
if (copy_to_user(buf,src,bcnt)) {
drivers/media/usb/pwc/pwc-dec23.c
349
static void copy_image_block_Y(const int *src, unsigned char *dst, unsigned int bytes_per_line, unsigned int scalebits)
drivers/media/usb/pwc/pwc-dec23.c
353
const int *c = src;
drivers/media/usb/pwc/pwc-dec23.c
380
const int *c = src;
drivers/media/usb/pwc/pwc-dec23.c
403
static void copy_image_block_CrCb(const int *src, unsigned char *dst, unsigned int bytes_per_line, unsigned int scalebits)
drivers/media/usb/pwc/pwc-dec23.c
408
const int *c = src;
drivers/media/usb/pwc/pwc-dec23.c
431
const int *c1 = src;
drivers/media/usb/pwc/pwc-dec23.c
432
const int *c2 = src + 4;
drivers/media/usb/pwc/pwc-dec23.c
439
c1 = src + 12;
drivers/media/usb/pwc/pwc-dec23.c
646
const void *src,
drivers/media/usb/pwc/pwc-dec23.c
669
DecompressBand23(pdec, src,
drivers/media/usb/pwc/pwc-dec23.c
672
src += pdev->vbandlength;
drivers/media/usb/pwc/pwc-dec23.h
47
const void *src,
drivers/media/usb/pwc/pwc-uncompress.c
25
u16 *src;
drivers/media/usb/pwc/pwc-uncompress.c
57
src = (u16 *)yuv;
drivers/media/usb/pwc/pwc-uncompress.c
65
*dsty++ = *src++;
drivers/media/usb/pwc/pwc-uncompress.c
66
*dsty++ = *src++;
drivers/media/usb/pwc/pwc-uncompress.c
68
*dstv++ = *src++;
drivers/media/usb/pwc/pwc-uncompress.c
70
*dstu++ = *src++;
drivers/media/usb/stk1160/stk1160-video.c
100
void stk1160_copy_video(struct stk1160 *dev, u8 *src, int len)
drivers/media/usb/stk1160/stk1160-video.c
119
src += 4;
drivers/media/usb/stk1160/stk1160-video.c
165
memcpy(dst, src, lencopy);
drivers/media/usb/stk1160/stk1160-video.c
175
src += lencopy;
drivers/media/usb/stk1160/stk1160-video.c
209
memcpy(dst, src, lencopy);
drivers/media/usb/usbtv/usbtv-video.c
379
static void usbtv_chunk_to_vbuf(u32 *frame, __be32 *src, int chunk_no, int odd)
drivers/media/usb/usbtv/usbtv-video.c
390
memcpy(dst, src, USBTV_CHUNK/2 * sizeof(*src));
drivers/media/usb/usbtv/usbtv-video.c
391
src += USBTV_CHUNK/2;
drivers/media/usb/uvc/uvc_video.c
1301
memcpy(op->dst, op->src, op->len);
drivers/media/usb/uvc/uvc_video.c
1329
op->src = data;
drivers/media/usb/uvc/uvcvideo.h
425
const __u8 *src;
drivers/media/v4l2-core/v4l2-mc.c
335
struct media_pad *src;
drivers/media/v4l2-core/v4l2-mc.c
377
src = &src_sd->entity.pads[src_idx];
drivers/media/v4l2-core/v4l2-mc.c
380
if (media_entity_find_link(src, sink)) {
drivers/media/v4l2-core/v4l2-mem2mem.c
297
struct vb2_v4l2_buffer *dst, *src;
drivers/media/v4l2-core/v4l2-mem2mem.c
323
src = v4l2_m2m_next_src_buf(m2m_ctx);
drivers/media/v4l2-core/v4l2-mem2mem.c
325
if (!src && !m2m_ctx->out_q_ctx.buffered) {
drivers/media/v4l2-core/v4l2-mem2mem.c
336
if (src && dst && dst->is_held &&
drivers/media/v4l2-core/v4l2-mem2mem.c
338
dst->vb2_buf.timestamp != src->vb2_buf.timestamp) {
drivers/media/v4l2-core/v4l2-mem2mem.c
351
if (src && dst && (m2m_ctx->out_q_ctx.q.subsystem_flags &
drivers/media/v4l2-core/v4l2-mem2mem.c
354
dst->vb2_buf.timestamp != src->vb2_buf.timestamp;
drivers/media/v4l2-core/v4l2-subdev.c
1958
const struct v4l2_subdev_krouting *src = routing;
drivers/media/v4l2-core/v4l2-subdev.c
1963
if (unlikely(check_mul_overflow((size_t)src->num_routes,
drivers/media/v4l2-core/v4l2-subdev.c
1964
sizeof(*src->routes), &bytes)))
drivers/media/v4l2-core/v4l2-subdev.c
1969
if (src->num_routes > 0) {
drivers/media/v4l2-core/v4l2-subdev.c
1970
new_routing.routes = kmemdup(src->routes, bytes, GFP_KERNEL);
drivers/media/v4l2-core/v4l2-subdev.c
1975
new_routing.num_routes = src->num_routes;
drivers/memory/tegra/mc.c
781
static int tegra_mc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra124-emc.c
1311
static int emc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra124.c
1148
static int tegra124_mc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra186-emc.c
228
static int tegra186_emc_icc_set_bw(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra20-emc.c
978
static int emc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra20.c
364
static int tegra20_mc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra234.c
1035
static int tegra234_mc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra234.c
1040
const struct tegra_mc_client *pclient = src->data;
drivers/memory/tegra/tegra234.c
1050
if (src->id == dst->id)
drivers/memory/tegra/tegra234.c
1062
bwmgr_req.bwmgr_calc_set_req.niso_bw = src->avg_bw;
drivers/memory/tegra/tegra234.c
1064
bwmgr_req.bwmgr_calc_set_req.iso_bw = src->avg_bw;
drivers/memory/tegra/tegra234.c
1069
bwmgr_req.bwmgr_calc_set_req.mc_floor = src->peak_bw;
drivers/memory/tegra/tegra264.c
204
static int tegra264_mc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra264.c
209
const struct tegra_mc_client *pclient = src->data;
drivers/memory/tegra/tegra264.c
219
if (src->id == dst->id)
drivers/memory/tegra/tegra264.c
231
bwmgr_req.bwmgr_calc_set_req.niso_bw = src->avg_bw;
drivers/memory/tegra/tegra264.c
233
bwmgr_req.bwmgr_calc_set_req.iso_bw = src->avg_bw;
drivers/memory/tegra/tegra264.c
238
bwmgr_req.bwmgr_calc_set_req.mc_floor = src->peak_bw;
drivers/memory/tegra/tegra30-emc.c
1496
static int emc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra30.c
1291
static int tegra30_mc_icc_set(struct icc_node *src, struct icc_node *dst)
drivers/memory/tegra/tegra30.c
1293
struct tegra_mc *mc = icc_provider_to_tegra_mc(src->provider);
drivers/memory/tegra/tegra30.c
1294
const struct tegra_mc_client *client = &mc->soc->clients[src->id];
drivers/memory/tegra/tegra30.c
1295
u64 peak_bandwidth = icc_units_to_bps(src->peak_bw);
drivers/memory/tegra/tegra30.c
1305
if (src == dst)
drivers/mfd/88pm860x-i2c.c
120
int bytes, void *src)
drivers/mfd/88pm860x-i2c.c
128
memcpy(&buf[1], src, bytes);
drivers/mfd/max8925-i2c.c
35
int reg, int bytes, void *src)
drivers/mfd/max8925-i2c.c
41
memcpy(&buf[1], src, bytes);
drivers/mfd/max8997-irq.c
31
enum max8997_irq_source src)
drivers/mfd/max8997-irq.c
33
switch (src) {
drivers/mfd/qnap-mcu.c
154
const u8 *src = buf;
drivers/mfd/qnap-mcu.c
162
while (src < end) {
drivers/mfd/qnap-mcu.c
163
reply->data[reply->received] = *src++;
drivers/mfd/qnap-mcu.c
178
return src - buf;
drivers/mfd/rave-sp.c
263
static void *stuff(unsigned char *dest, const unsigned char *src, size_t n)
drivers/mfd/rave-sp.c
266
const unsigned char byte = *src++;
drivers/mfd/rave-sp.c
480
const u8 *src = buf;
drivers/mfd/rave-sp.c
483
while (src < end) {
drivers/mfd/rave-sp.c
484
const u8 byte = *src++;
drivers/mfd/rave-sp.c
590
return src - buf;
drivers/mfd/tps6507x.c
65
int bytes, void *src)
drivers/mfd/tps6507x.c
76
memcpy(&msg[1], src, bytes);
drivers/mfd/wm831x-auxadc.c
155
int ret, src;
drivers/mfd/wm831x-auxadc.c
167
src = input;
drivers/mfd/wm831x-auxadc.c
169
1 << src);
drivers/mfd/wm831x-auxadc.c
210
src = ((ret & WM831X_AUX_DATA_SRC_MASK)
drivers/mfd/wm831x-auxadc.c
213
if (src == 14)
drivers/mfd/wm831x-auxadc.c
214
src = WM831X_AUX_CAL;
drivers/mfd/wm831x-auxadc.c
216
if (src != input) {
drivers/mfd/wm831x-auxadc.c
218
src, input);
drivers/mfd/wm831x-core.c
548
int bytes, void *src)
drivers/mfd/wm831x-core.c
550
u16 *buf = src;
drivers/mfd/wm8350-core.c
115
u16 *src)
drivers/mfd/wm8350-core.c
119
ret = regmap_bulk_write(wm8350->regmap, start_reg, src, regs);
drivers/mfd/wm8350-core.c
36
#define dump(regs, src) do { \
drivers/mfd/wm8350-core.c
38
u16 *src_ = src; \
drivers/mfd/wm8350-core.c
45
#define dump(bytes, src)
drivers/misc/bcm-vk/bcm_vk_msg.c
597
struct vk_msg_blk *src = &entry->to_v_msg[0];
drivers/misc/bcm-vk/bcm_vk_msg.c
602
u32 q_num = get_q_num(src);
drivers/misc/bcm-vk/bcm_vk_msg.c
608
if (entry->to_v_blks != src->size + 1) {
drivers/misc/bcm-vk/bcm_vk_msg.c
611
src->size + 1,
drivers/misc/bcm-vk/bcm_vk_msg.c
612
get_msg_id(src),
drivers/misc/bcm-vk/bcm_vk_msg.c
613
src->function_id,
drivers/misc/bcm-vk/bcm_vk_msg.c
614
src->context_id);
drivers/misc/bcm-vk/bcm_vk_msg.c
654
memcpy_toio(dst, src, sizeof(*dst));
drivers/misc/bcm-vk/bcm_vk_msg.c
656
src++;
drivers/misc/bcm-vk/bcm_vk_msg.c
780
struct vk_msg_blk __iomem *src;
drivers/misc/bcm-vk/bcm_vk_msg.c
822
src = msgq_blk_addr(qinfo, rd_idx & qinfo->q_mask);
drivers/misc/bcm-vk/bcm_vk_msg.c
823
src_size = readb(&src->size);
drivers/misc/bcm-vk/bcm_vk_msg.c
842
memcpy_fromio(dst, src, sizeof(*dst));
drivers/misc/bcm-vk/bcm_vk_msg.c
846
src = msgq_blk_addr(qinfo, rd_idx);
drivers/misc/fastrpc.c
1082
void *src = (void *)(uintptr_t)ctx->args[i].ptr;
drivers/misc/fastrpc.c
1085
if (copy_from_user(dst, (void __user *)src,
drivers/misc/fastrpc.c
1091
memcpy(dst, src, len);
drivers/misc/fastrpc.c
1136
void *src = (void *)(uintptr_t)rpra[i].buf.pv;
drivers/misc/fastrpc.c
1141
if (copy_to_user((void __user *)dst, src, len)) {
drivers/misc/fastrpc.c
1146
memcpy(dst, src, len);
drivers/misc/lkdtm/fortify.c
112
char *src;
drivers/misc/lkdtm/fortify.c
114
src = kmalloc(size, GFP_KERNEL);
drivers/misc/lkdtm/fortify.c
115
if (!src)
drivers/misc/lkdtm/fortify.c
118
strscpy(src, "over ten bytes", size);
drivers/misc/lkdtm/fortify.c
119
size = strlen(src) + 1;
drivers/misc/lkdtm/fortify.c
128
memcpy(target.a, src, size);
drivers/misc/lkdtm/fortify.c
136
kfree(src);
drivers/misc/lkdtm/fortify.c
146
char *src;
drivers/misc/lkdtm/fortify.c
152
char src[5];
drivers/misc/lkdtm/fortify.c
155
char weird_dst[sizeof(weird.src) + 1];
drivers/misc/lkdtm/fortify.c
157
src = kstrdup("foobar", GFP_KERNEL);
drivers/misc/lkdtm/fortify.c
159
if (src == NULL)
drivers/misc/lkdtm/fortify.c
163
if (strscpy(dst, src, 0) != -E2BIG)
drivers/misc/lkdtm/fortify.c
167
if (strscpy(dst, src, sizeof(dst)) != -E2BIG)
drivers/misc/lkdtm/fortify.c
176
src[3] = '\0';
drivers/misc/lkdtm/fortify.c
182
if (strscpy(dst, src, sizeof(dst)) != 3)
drivers/misc/lkdtm/fortify.c
191
strscpy(weird_dst, weird.src, sizeof(weird_dst));
drivers/misc/lkdtm/fortify.c
198
src[3] = 'b';
drivers/misc/lkdtm/fortify.c
204
strscpy(dst, src, strlen(src));
drivers/misc/lkdtm/fortify.c
209
kfree(src);
drivers/misc/lkdtm/fortify.c
44
char *src;
drivers/misc/lkdtm/fortify.c
46
src = kmalloc(size, GFP_KERNEL);
drivers/misc/lkdtm/fortify.c
47
if (!src)
drivers/misc/lkdtm/fortify.c
50
strscpy(src, "over ten bytes", size);
drivers/misc/lkdtm/fortify.c
51
size = strlen(src) + 1;
drivers/misc/lkdtm/fortify.c
60
strncpy(target.a, src, size);
drivers/misc/lkdtm/fortify.c
68
kfree(src);
drivers/misc/mei/vsc-tp.c
170
u8 *src, *crc_src, *rx_buf = (u8 *)tp->rx_buf;
drivers/misc/mei/vsc-tp.c
184
src = rx_buf;
drivers/misc/mei/vsc-tp.c
187
src = memchr(rx_buf, VSC_TP_PACKET_SYNC, next_xfer_len);
drivers/misc/mei/vsc-tp.c
188
if (!src)
drivers/misc/mei/vsc-tp.c
191
src_len = next_xfer_len - (src - rx_buf);
drivers/misc/mei/vsc-tp.c
197
memcpy(dst, src, cpy_len);
drivers/misc/mei/vsc-tp.c
198
crc_src = src;
drivers/misc/mei/vsc-tp.c
199
src += cpy_len;
drivers/misc/mei/vsc-tp.c
227
crc = crc32(crc, src, cpy_len);
drivers/misc/mei/vsc-tp.c
228
src += cpy_len;
drivers/misc/sgi-gru/gru_instructions.h
474
static inline void gru_bcopy(void *cb, const unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
481
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
489
static inline void gru_bstore(void *cb, const unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
495
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
502
static inline void gru_gamir(void *cb, int exopc, unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
507
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
512
static inline void gru_gamirr(void *cb, int exopc, unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
517
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
522
static inline void gru_gamer(void *cb, int exopc, unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
529
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
536
static inline void gru_gamerr(void *cb, int exopc, unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
542
ins->baddr0 = (long)src;
drivers/misc/sgi-gru/gru_instructions.h
549
static inline void gru_gamxr(void *cb, unsigned long src,
drivers/misc/sgi-gru/gru_instructions.h
554
ins->baddr0 = (long)src;
drivers/misc/sram-exec.c
107
dst_cpy = fncpy(dst, src, size);
drivers/misc/sram-exec.c
73
void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src,
drivers/misc/vmw_vmci/vmci_context.c
251
ev.msg.hdr.src = vmci_make_handle(VMCI_HYPERVISOR_CONTEXT_ID,
drivers/misc/vmw_vmci/vmci_context.c
305
dg_src = dg->src;
drivers/misc/vmw_vmci/vmci_datagram.c
170
if (dg->src.context != context_id) {
drivers/misc/vmw_vmci/vmci_datagram.c
172
context_id, dg->src.context, dg->src.resource);
drivers/misc/vmw_vmci/vmci_datagram.c
177
retval = vmci_datagram_get_priv_flags(context_id, dg->src,
drivers/misc/vmw_vmci/vmci_datagram.c
181
dg->src.context, dg->src.resource);
drivers/misc/vmw_vmci/vmci_datagram.c
191
if (dg->src.context == VMCI_HYPERVISOR_CONTEXT_ID &&
drivers/misc/vmw_vmci/vmci_datagram.c
217
dg->src.context == VMCI_HOST_CONTEXT_ID) {
drivers/misc/vmw_vmci/vmci_datagram.c
300
resource = vmci_resource_by_handle(dg->src,
drivers/misc/vmw_vmci/vmci_datagram.c
330
retval = vmci_route(&dg->src, &dg->dst, from_guest, &route);
drivers/misc/vmw_vmci/vmci_datagram.c
333
dg->src.context, dg->dst.context, retval);
drivers/misc/vmw_vmci/vmci_doorbell.c
235
link_msg.hdr.src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_doorbell.c
253
unlink_msg.hdr.src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_doorbell.c
316
bitmap_set_msg.hdr.src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_guest.c
274
check_msg->src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_guest.c
405
if (dg->src.context == VMCI_HYPERVISOR_CONTEXT_ID &&
drivers/misc/vmw_vmci/vmci_guest.c
95
get_cid_msg.src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_host.c
404
dg->src.context, dg->src.resource,
drivers/misc/vmw_vmci/vmci_queue_pair.c
1473
ev.msg.hdr.src = vmci_make_handle(VMCI_HYPERVISOR_CONTEXT_ID,
drivers/misc/vmw_vmci/vmci_queue_pair.c
2689
struct vmci_handle src = VMCI_INVALID_HANDLE;
drivers/misc/vmw_vmci/vmci_queue_pair.c
2715
retval = vmci_route(&src, &dst, false, &route);
drivers/misc/vmw_vmci/vmci_queue_pair.c
859
ev.msg.hdr.src = vmci_make_handle(VMCI_HYPERVISOR_CONTEXT_ID,
drivers/misc/vmw_vmci/vmci_queue_pair.c
964
alloc_msg->hdr.src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_queue_pair.c
993
detach_msg.hdr.src = VMCI_ANON_SRC_HANDLE;
drivers/misc/vmw_vmci/vmci_route.c
113
if (VMCI_INVALID_ID == src->context)
drivers/misc/vmw_vmci/vmci_route.c
114
src->context = vmci_get_context_id();
drivers/misc/vmw_vmci/vmci_route.c
130
if (VMCI_INVALID_ID == src->context) {
drivers/misc/vmw_vmci/vmci_route.c
139
src->context = VMCI_HOST_CONTEXT_ID;
drivers/misc/vmw_vmci/vmci_route.c
154
if (VMCI_INVALID_ID == src->context) {
drivers/misc/vmw_vmci/vmci_route.c
165
src->context = VMCI_HOST_CONTEXT_ID;
drivers/misc/vmw_vmci/vmci_route.c
166
} else if (VMCI_CONTEXT_IS_VM(src->context) &&
drivers/misc/vmw_vmci/vmci_route.c
167
src->context != dst->context) {
drivers/misc/vmw_vmci/vmci_route.c
20
int vmci_route(struct vmci_handle *src,
drivers/misc/vmw_vmci/vmci_route.c
209
if (VMCI_INVALID_ID == src->context)
drivers/misc/vmw_vmci/vmci_route.c
210
src->context = vmci_get_context_id();
drivers/misc/vmw_vmci/vmci_route.c
64
if (VMCI_HOST_CONTEXT_ID == src->context)
drivers/misc/vmw_vmci/vmci_route.c
75
if (VMCI_INVALID_ID == src->context &&
drivers/misc/vmw_vmci/vmci_route.c
76
VMCI_INVALID_ID != src->resource)
drivers/misc/vmw_vmci/vmci_route.c
77
src->context = vmci_get_context_id();
drivers/misc/vmw_vmci/vmci_route.c
94
if (src->context == VMCI_HYPERVISOR_CONTEXT_ID) {
drivers/misc/vmw_vmci/vmci_route.h
19
int vmci_route(struct vmci_handle *src, const struct vmci_handle *dst,
drivers/mmc/core/sdio_io.c
486
void *src, int count)
drivers/mmc/core/sdio_io.c
488
return sdio_io_rw_ext_helper(func, 1, addr, 1, src, count);
drivers/mmc/core/sdio_io.c
519
int sdio_writesb(struct sdio_func *func, unsigned int addr, void *src,
drivers/mmc/core/sdio_io.c
522
return sdio_io_rw_ext_helper(func, 1, addr, 0, src, count);
drivers/mmc/host/sdhci-s3c.c
160
int src;
drivers/mmc/host/sdhci-s3c.c
162
for (src = 0; src < MAX_BUS_CLK; src++) {
drivers/mmc/host/sdhci-s3c.c
163
rate = ourhost->clk_rates[src];
drivers/mmc/host/sdhci-s3c.c
178
unsigned int src,
drivers/mmc/host/sdhci-s3c.c
182
struct clk *clksrc = ourhost->clk_bus[src];
drivers/mmc/host/sdhci-s3c.c
197
rate = ourhost->clk_rates[src];
drivers/mmc/host/sdhci-s3c.c
207
src, rate, rate / 256, wanted);
drivers/mmc/host/sdhci-s3c.c
212
src, rate, wanted, rate >> shift);
drivers/mmc/host/sdhci-s3c.c
231
int src;
drivers/mmc/host/sdhci-s3c.c
242
for (src = 0; src < MAX_BUS_CLK; src++) {
drivers/mmc/host/sdhci-s3c.c
243
delta = sdhci_s3c_consider_clock(ourhost, src, clock);
drivers/mmc/host/sdhci-s3c.c
246
best_src = src;
drivers/mmc/host/sdhci-s3c.c
309
int src;
drivers/mmc/host/sdhci-s3c.c
311
for (src = 0; src < MAX_BUS_CLK; src++) {
drivers/mmc/host/sdhci-s3c.c
312
rate = ourhost->clk_rates[src] / 256;
drivers/mmc/host/sdhci-s3c.c
327
int src;
drivers/mmc/host/sdhci-s3c.c
329
for (src = 0; src < MAX_BUS_CLK; src++) {
drivers/mmc/host/sdhci-s3c.c
332
clk = ourhost->clk_bus[src];
drivers/mmc/host/sdhci-s3c.c
349
int src;
drivers/mmc/host/sdhci-s3c.c
351
for (src = 0; src < MAX_BUS_CLK; src++) {
drivers/mmc/host/sdhci-s3c.c
354
clk = ourhost->clk_bus[src];
drivers/mmc/host/tifm_sd.c
211
struct page *src, unsigned int src_off,
drivers/mmc/host/tifm_sd.c
214
unsigned char *src_buf = kmap_local_page(src) + src_off;
drivers/mtd/devices/spear_smi.c
550
void __iomem *src;
drivers/mtd/devices/spear_smi.c
563
src = flash->base_addr + from;
drivers/mtd/devices/spear_smi.c
583
memcpy_fromio(buf, src, len);
drivers/mtd/devices/spear_smi.c
603
const void *src, size_t len)
drivers/mtd/devices/spear_smi.c
605
const unsigned char *from = src;
drivers/mtd/devices/spear_smi.c
616
void __iomem *dest, const void *src, size_t len)
drivers/mtd/devices/spear_smi.c
651
memcpy_toio(dest, src, len);
drivers/mtd/devices/spear_smi.c
653
spear_smi_memcpy_toio_b(dest, src, len);
drivers/mtd/devices/st_spi_fsm.c
716
const uint32_t *src = (const uint32_t *)seq;
drivers/mtd/devices/st_spi_fsm.c
717
int words = sizeof(*seq) / sizeof(*src);
drivers/mtd/devices/st_spi_fsm.c
722
writel(*src, dst);
drivers/mtd/devices/st_spi_fsm.c
723
src++;
drivers/mtd/ftl.c
431
uint32_t src, dest, free, i;
drivers/mtd/ftl.c
476
src = eun->Offset; dest = xfer->Offset;
drivers/mtd/ftl.c
487
ret = mtd_read(part->mbd.mtd, src, SECTOR_SIZE, &retlen,
drivers/mtd/ftl.c
509
src += SECTOR_SIZE;
drivers/mtd/maps/physmap-bt1-rom.c
32
void __iomem *src = map->virt + ofs;
drivers/mtd/maps/physmap-bt1-rom.c
38
shift = (uintptr_t)src & 0x3;
drivers/mtd/maps/physmap-bt1-rom.c
39
data = readl_relaxed(src - shift);
drivers/mtd/maps/physmap-bt1-rom.c
51
data = readl_relaxed(src + shift);
drivers/mtd/maps/physmap-bt1-rom.c
61
void __iomem *src = map->virt + from;
drivers/mtd/maps/physmap-bt1-rom.c
77
shift = (uintptr_t)src & 0x3;
drivers/mtd/maps/physmap-bt1-rom.c
80
data = readl_relaxed(src - shift);
drivers/mtd/maps/physmap-bt1-rom.c
82
src += chunk;
drivers/mtd/maps/physmap-bt1-rom.c
88
data = readl_relaxed(src);
drivers/mtd/maps/physmap-bt1-rom.c
90
src += 4;
drivers/mtd/maps/physmap-bt1-rom.c
96
data = readl_relaxed(src);
drivers/mtd/maps/physmap-ixp4xx.c
101
src += 2;
drivers/mtd/maps/physmap-ixp4xx.c
106
*dest++ = BYTE0(flash_read16(src));
drivers/mtd/maps/physmap-ixp4xx.c
86
void __iomem *src = map->virt + from;
drivers/mtd/maps/physmap-ixp4xx.c
92
*dest++ = BYTE1(flash_read16(src-1));
drivers/mtd/maps/physmap-ixp4xx.c
93
src++;
drivers/mtd/maps/physmap-ixp4xx.c
98
u16 data = flash_read16(src);
drivers/mtd/maps/tsunami_flash.c
47
const unsigned char *src;
drivers/mtd/maps/tsunami_flash.c
48
src = addr;
drivers/mtd/maps/tsunami_flash.c
50
tsunami_tig_writeb(*src, offset);
drivers/mtd/maps/tsunami_flash.c
52
src++;
drivers/mtd/nand/ecc-mxic.c
496
u8 *dst, const u8 *src)
drivers/mtd/nand/ecc-mxic.c
503
src + (step * (ctx->oob_step_sz + STAT_BYTES)),
drivers/mtd/nand/ecc-mxic.c
508
u8 *dst, const u8 *src)
drivers/mtd/nand/ecc-mxic.c
515
src + (step * ctx->oob_step_sz),
drivers/mtd/nand/onenand/onenand_omap2.c
325
dma_addr_t src, dma_addr_t dst,
drivers/mtd/nand/onenand/onenand_omap2.c
331
tx = dmaengine_prep_dma_memcpy(c->dma_chan, dst, src, count,
drivers/mtd/nand/onenand/onenand_samsung.c
516
static int (*s5pc110_dma_ops)(dma_addr_t dst, dma_addr_t src, size_t count, int direction);
drivers/mtd/nand/onenand/onenand_samsung.c
518
static int s5pc110_dma_poll(dma_addr_t dst, dma_addr_t src, size_t count, int direction)
drivers/mtd/nand/onenand/onenand_samsung.c
524
writel(src, base + S5PC110_DMA_SRC_ADDR);
drivers/mtd/nand/onenand/onenand_samsung.c
584
static int s5pc110_dma_irq(dma_addr_t dst, dma_addr_t src, size_t count, int direction)
drivers/mtd/nand/onenand/onenand_samsung.c
595
writel(src, base + S5PC110_DMA_SRC_ADDR);
drivers/mtd/nand/raw/mxc_nand.c
192
static void memcpy32_fromio(void *trg, const void __iomem *src, size_t size)
drivers/mtd/nand/raw/mxc_nand.c
196
const __iomem u32 *s = src;
drivers/mtd/nand/raw/mxc_nand.c
202
static void memcpy16_fromio(void *trg, const void __iomem *src, size_t size)
drivers/mtd/nand/raw/mxc_nand.c
206
const __iomem u16 *s = src;
drivers/mtd/nand/raw/mxc_nand.c
210
memcpy32_fromio(trg, src, size);
drivers/mtd/nand/raw/mxc_nand.c
218
static inline void memcpy32_toio(void __iomem *trg, const void *src, int size)
drivers/mtd/nand/raw/mxc_nand.c
221
__iowrite32_copy(trg, src, size / 4);
drivers/mtd/nand/raw/mxc_nand.c
224
static void memcpy16_toio(void __iomem *trg, const void *src, int size)
drivers/mtd/nand/raw/mxc_nand.c
228
const u16 *s = src;
drivers/mtd/nand/raw/mxc_nand.c
231
if (PTR_ALIGN(src, 4) == src && IS_ALIGNED(size, 4)) {
drivers/mtd/nand/raw/mxc_nand.c
232
memcpy32_toio(trg, src, size);
drivers/mtd/nand/raw/nand_base.c
128
void nand_extract_bits(u8 *dst, unsigned int dst_off, const u8 *src,
drivers/mtd/nand/raw/nand_base.c
135
src += src_off / 8;
drivers/mtd/nand/raw/nand_base.c
141
tmp = (*src >> src_off) & GENMASK(n - 1, 0);
drivers/mtd/nand/raw/nand_base.c
153
src++;
drivers/mtd/nand/raw/vf610_nfc.c
229
static inline void vf610_nfc_rd_from_sram(void *dst, const void __iomem *src,
drivers/mtd/nand/raw/vf610_nfc.c
236
u32 val = swab32(__raw_readl(src + i));
drivers/mtd/nand/raw/vf610_nfc.c
241
memcpy_fromio(dst, src, len);
drivers/mtd/nand/raw/vf610_nfc.c
264
static inline void vf610_nfc_wr_to_sram(void __iomem *dst, const void *src,
drivers/mtd/nand/raw/vf610_nfc.c
273
memcpy(&val, src + i, min(sizeof(val), len - i));
drivers/mtd/nand/raw/vf610_nfc.c
277
memcpy_toio(dst, src, len);
drivers/mtd/nftlcore.c
231
static noinline_for_stack void NFTL_move_block(struct mtd_info *mtd, loff_t src, loff_t dst)
drivers/mtd/nftlcore.c
238
ret = mtd_read(mtd, src, 512, &retlen, movebuf);
drivers/mtd/nftlcore.c
240
ret = mtd_read(mtd, src, 512, &retlen, movebuf);
drivers/mtd/ubi/eba.c
172
struct ubi_eba_table *src;
drivers/mtd/ubi/eba.c
177
src = vol->eba_tbl;
drivers/mtd/ubi/eba.c
180
dst->entries[i].pnum = src->entries[i].pnum;
drivers/net/amt.c
123
static u32 amt_source_hash(struct amt_tunnel_list *tunnel, union amt_addr *src)
drivers/net/amt.c
125
u32 hash = jhash(src, sizeof(*src), tunnel->amt->hash_seed);
drivers/net/amt.c
1402
union amt_addr src = {0,};
drivers/net/amt.c
1422
src.ip4 = igmp_grec->grec_src[i];
drivers/net/amt.c
1425
memcpy(&src.ip6, &mld_grec->grec_src[i],
drivers/net/amt.c
1428
if (amt_lookup_src(tunnel, gnode, AMT_FILTER_ALL, &src))
drivers/net/amt.c
1431
snode = amt_alloc_snode(gnode, &src);
drivers/net/amt.c
1487
union amt_addr src = {0,};
drivers/net/amt.c
1504
memset(&src, 0, sizeof(union amt_addr));
drivers/net/amt.c
1510
src.ip4 = igmp_grec->grec_src[i];
drivers/net/amt.c
1513
memcpy(&src.ip6, &mld_grec->grec_src[i],
drivers/net/amt.c
1516
snode = amt_lookup_src(tunnel, gnode, filter, &src);
drivers/net/amt.c
1533
src.ip4 = igmp_grec->grec_src[i];
drivers/net/amt.c
1536
memcpy(&src.ip6, &mld_grec->grec_src[i],
drivers/net/amt.c
1539
snode = amt_lookup_src(tunnel, gnode, filter, &src);
drivers/net/amt.c
1554
src.ip4 = igmp_grec->grec_src[j];
drivers/net/amt.c
1557
memcpy(&src.ip6,
drivers/net/amt.c
1562
&src))
drivers/net/amt.c
1575
src.ip4 = igmp_grec->grec_src[i];
drivers/net/amt.c
1578
memcpy(&src.ip6, &mld_grec->grec_src[i],
drivers/net/amt.c
1582
&src);
drivers/net/amt.c
1585
filter, &src);
drivers/net/amt.c
187
union amt_addr *src)
drivers/net/amt.c
189
u32 hash = amt_source_hash(tunnel, src);
drivers/net/amt.c
194
amt_addr_equal(&snode->source_addr, src))
drivers/net/amt.c
367
union amt_addr *src)
drivers/net/amt.c
375
memcpy(&snode->source_addr, src, sizeof(union amt_addr));
drivers/net/bareudp.c
526
info->key.u.ipv4.src = saddr;
drivers/net/bareudp.c
540
info->key.u.ipv6.src = saddr;
drivers/net/bonding/bond_main.c
5455
flow->addrs.v6addrs.src = inet6_sk(sk)->saddr;
drivers/net/bonding/bond_main.c
5463
flow->addrs.v4addrs.src = inet_sk(sk)->inet_rcv_saddr;
drivers/net/bonding/bond_main.c
5468
flow->ports.src = inet_sk(sk)->inet_sport;
drivers/net/can/m_can/m_can_pci.c
45
void __iomem *src = priv->base + offset;
drivers/net/can/m_can/m_can_pci.c
48
*(unsigned int *)val = ioread32(src);
drivers/net/can/m_can/m_can_pci.c
50
src += 4;
drivers/net/can/m_can/m_can_platform.c
36
void __iomem *src = priv->mram_base + offset;
drivers/net/can/m_can/m_can_platform.c
39
*(unsigned int *)val = ioread32(src);
drivers/net/can/m_can/m_can_platform.c
41
src += 4;
drivers/net/dsa/bcm_sf2_cfp.c
309
(u32)be16_to_cpu(ports->src) << 8 |
drivers/net/dsa/bcm_sf2_cfp.c
323
(be32_to_cpu(addrs->src) & 0x0000ff00) >> 8;
drivers/net/dsa/bcm_sf2_cfp.c
336
reg = (u32)(be32_to_cpu(addrs->src) & 0xff) << 24 |
drivers/net/dsa/bcm_sf2_cfp.c
337
(u32)(be32_to_cpu(addrs->src) >> 16) << 8 |
drivers/net/dsa/bcm_sf2_cfp.c
745
bcm_sf2_cfp_slice_ipv6(priv, ipv6.key->src.in6_u.u6_addr32,
drivers/net/dsa/bcm_sf2_cfp.c
746
ports.key->src, vlan_tci, slice_num,
drivers/net/dsa/bcm_sf2_cfp.c
748
bcm_sf2_cfp_slice_ipv6(priv, ipv6.mask->src.in6_u.u6_addr32,
drivers/net/dsa/bcm_sf2_cfp.c
749
ports.mask->src, vlan_m_tci, SLICE_NUM_MASK,
drivers/net/dsa/microchip/ksz9477_tc_flower.c
59
if (!is_zero_ether_addr(ematch.key->src)) {
drivers/net/dsa/microchip/ksz9477_tc_flower.c
60
if (!is_broadcast_ether_addr(ematch.mask->src))
drivers/net/dsa/microchip/ksz9477_tc_flower.c
63
src_mac = ematch.key->src;
drivers/net/dsa/mv88e6xxx/global2.c
38
static int mv88e6xxx_g2_int_source(struct mv88e6xxx_chip *chip, u16 *src)
drivers/net/dsa/mv88e6xxx/global2.c
41
return mv88e6xxx_g2_read(chip, MV88E6XXX_G2_INT_SRC, src);
drivers/net/dsa/ocelot/felix_vsc9959.c
1778
if (!is_zero_ether_addr(match.mask->src))
drivers/net/dsa/sja1105/sja1105_flower.c
238
if (!ether_addr_equal_masked(match.key->src, null,
drivers/net/dsa/sja1105/sja1105_flower.c
239
match.mask->src)) {
drivers/net/ethernet/8390/mac8390.c
681
const unsigned char *src = from;
drivers/net/ethernet/8390/mac8390.c
686
ptr[-1] = (ptr[-1]&0xFF00)|*src++;
drivers/net/ethernet/8390/mac8390.c
691
*ptr++ = *(unsigned short *)src; /* Copy and */
drivers/net/ethernet/8390/mac8390.c
693
src += 2;
drivers/net/ethernet/8390/mac8390.c
699
*ptr = (*ptr & 0x00FF) | (*src << 8);
drivers/net/ethernet/8390/pcnet_cs.c
1327
static void copyin(void *dest, void __iomem *src, int c)
drivers/net/ethernet/8390/pcnet_cs.c
1330
u_short __iomem *s = src;
drivers/net/ethernet/8390/pcnet_cs.c
1345
static void copyout(void __iomem *dest, const void *src, int c)
drivers/net/ethernet/8390/pcnet_cs.c
1348
const u_short *s = src;
drivers/net/ethernet/8390/xsurf100.c
105
XS100_8390_DATA_WRITE32_BASE, src,
drivers/net/ethernet/8390/xsurf100.c
107
src += XS100_8390_DATA_AREA_SIZE;
drivers/net/ethernet/8390/xsurf100.c
112
src, count & ~3);
drivers/net/ethernet/8390/xsurf100.c
113
src += count & ~3;
drivers/net/ethernet/8390/xsurf100.c
115
ei_outw(*(uint16_t *)src, ei_local->mem + NE_DATAPORT);
drivers/net/ethernet/8390/xsurf100.c
116
src += 2;
drivers/net/ethernet/8390/xsurf100.c
119
ei_outb(*(uint8_t *)src, ei_local->mem + NE_DATAPORT);
drivers/net/ethernet/8390/xsurf100.c
66
static void z_memcpy_fromio32(void *dst, const void __iomem *src, size_t bytes)
drivers/net/ethernet/8390/xsurf100.c
72
"adda.l #32,%1" : "=a"(src), "=a"(dst)
drivers/net/ethernet/8390/xsurf100.c
73
: "0"(src), "1"(dst) : "d0", "d1", "d2", "d3", "d4",
drivers/net/ethernet/8390/xsurf100.c
78
*(uint32_t *)dst = z_readl(src);
drivers/net/ethernet/8390/xsurf100.c
79
src += 4;
drivers/net/ethernet/8390/xsurf100.c
85
static void z_memcpy_toio32(void __iomem *dst, const void *src, size_t bytes)
drivers/net/ethernet/8390/xsurf100.c
88
z_writel(*(const uint32_t *)src, dst);
drivers/net/ethernet/8390/xsurf100.c
89
src += 4;
drivers/net/ethernet/8390/xsurf100.c
95
static void xs100_write(struct net_device *dev, const void *src,
drivers/net/ethernet/actions/owl-emac.c
449
static void owl_emac_ether_addr_push(u8 **dst, const u8 *src)
drivers/net/ethernet/actions/owl-emac.c
452
const u16 *b = (const u16 *)src;
drivers/net/ethernet/airoha/airoha_ppe.c
1053
memcpy(data.eth.h_source, match.key->src, ETH_ALEN);
drivers/net/ethernet/airoha/airoha_ppe.c
1121
data.src_port = ports.key->src;
drivers/net/ethernet/airoha/airoha_ppe.c
1131
data.v4.src_addr = addrs.key->src;
drivers/net/ethernet/airoha/airoha_ppe.c
1141
data.v6.src_addr = addrs.key->src;
drivers/net/ethernet/airoha/airoha_ppe.c
164
const void *src = &act->mangle.val;
drivers/net/ethernet/airoha/airoha_ppe.c
170
src += 2;
drivers/net/ethernet/airoha/airoha_ppe.c
174
memcpy(dest, src, act->mangle.mask ? 2 : 4);
drivers/net/ethernet/airoha/airoha_ppe.c
436
u32 *src, *dest;
drivers/net/ethernet/airoha/airoha_ppe.c
445
src = hwe->ipv6.src_ip;
drivers/net/ethernet/airoha/airoha_ppe.c
453
ipv6_addr_be32_to_cpu(src, data->v6.src_addr.s6_addr32);
drivers/net/ethernet/alteon/acenic.c
2802
static void ace_copy(struct ace_regs __iomem *regs, const __be32 *src,
drivers/net/ethernet/alteon/acenic.c
2819
writel(be32_to_cpup(src), tdest);
drivers/net/ethernet/alteon/acenic.c
2820
src++;
drivers/net/ethernet/amazon/ena/ena_ethtool.c
157
static void ena_safe_update_stat(u64 *src, u64 *dst,
drivers/net/ethernet/amazon/ena/ena_ethtool.c
164
*(dst) = *src;
drivers/net/ethernet/amd/ariadne.c
106
static void memcpyw(volatile u_short *dest, u_short *src, int len)
drivers/net/ethernet/amd/ariadne.c
109
*(dest++) = *(src++);
drivers/net/ethernet/amd/ariadne.c
113
*dest = (*(u_char *)src) << 8;
drivers/net/ethernet/amd/atarilance.c
358
static void *slow_memcpy( void *dst, const void *src, size_t len )
drivers/net/ethernet/amd/atarilance.c
361
const char *cfrom = src;
drivers/net/ethernet/amd/sunlance.c
1001
static void lance_piocopy_from_skb(void __iomem *dest, unsigned char *src, int len)
drivers/net/ethernet/amd/sunlance.c
1008
switch ((unsigned long)src & 0x3) {
drivers/net/ethernet/amd/sunlance.c
1010
p32 = (u32 *) src;
drivers/net/ethernet/amd/sunlance.c
1017
src = (char *) p32;
drivers/net/ethernet/amd/sunlance.c
1021
p8 = (u8 *) src;
drivers/net/ethernet/amd/sunlance.c
1034
src = (char *) p8;
drivers/net/ethernet/amd/sunlance.c
1037
p16 = (u16 *) src;
drivers/net/ethernet/amd/sunlance.c
1045
src = (char *) p16;
drivers/net/ethernet/amd/sunlance.c
1049
u16 val = src[0] << 8 | src[1];
drivers/net/ethernet/amd/sunlance.c
1051
src += 2;
drivers/net/ethernet/amd/sunlance.c
1056
sbus_writeb(src[0], piobuf);
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
39
const unsigned char *src = tdata->packet->src;
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
69
if (src) {
drivers/net/ethernet/amd/xgbe/xgbe-selftest.c
70
if (!ether_addr_equal_unaligned(eh->h_source, src))
drivers/net/ethernet/apm/xgene-v2/ring.h
90
static inline u64 xge_get_desc_bits(int pos, int len, u64 src)
drivers/net/ethernet/apm/xgene-v2/ring.h
92
return (src >> pos) & ((1ULL << len) - 1);
drivers/net/ethernet/apm/xgene-v2/ring.h
98
#define GET_BITS(field, src) \
drivers/net/ethernet/apm/xgene-v2/ring.h
99
xge_get_desc_bits(field ## _POS, field ## _LEN, src)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.h
264
#define ECM_DROP_COUNT(src) xgene_get_bits(src, 0, 15)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.h
265
#define ICM_DROP_COUNT(src) xgene_get_bits(src, 16, 31)
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h
12
#define PHY_ADDR(src) (((src)<<8) & GENMASK(12, 8))
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h
13
#define REG_ADDR(src) ((src) & GENMASK(4, 0))
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h
14
#define PHY_CONTROL(src) ((src) & GENMASK(15, 0))
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.h
15
#define LINK_SPEED(src) (((src) & GENMASK(11, 10)) >> 10)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4543
const u8 *src = (const u8 *)p->rss_key;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c
4550
*--dst = *src++;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15595
if (keys1->addrs.v4addrs.src != keys2->addrs.v4addrs.src ||
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15596
masks1->addrs.v4addrs.src != masks2->addrs.v4addrs.src ||
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15601
if (!ipv6_addr_equal(&keys1->addrs.v6addrs.src,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15602
&keys2->addrs.v6addrs.src) ||
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15603
!ipv6_addr_equal(&masks1->addrs.v6addrs.src,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15604
&masks2->addrs.v6addrs.src) ||
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15612
return keys1->ports.src == keys2->ports.src &&
drivers/net/ethernet/broadcom/bnxt/bnxt.c
15613
masks1->ports.src == masks2->ports.src &&
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16140
struct bnxt_rx_ring_info *src)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16148
src_ring = &src->rx_ring_struct;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16171
src_ring = &src->rx_agg_ring_struct;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16174
dst->rx_page_size = src->rx_page_size;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16182
WARN_ON(dst->rx_agg_bmap_size != src->rx_agg_bmap_size);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16192
dst->rx_agg_bmap = src->rx_agg_bmap;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
280
.src = 0,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
285
.src = BNXT_IPV6_MASK_NONE,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
293
.src = cpu_to_be16(0xffff),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
298
.src = BNXT_IPV6_MASK_ALL,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
306
.src = cpu_to_be16(0xffff),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
311
.src = cpu_to_be32(0xffffffff),
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6351
*(struct in6_addr *)&req->src_ipaddr[0] = keys->addrs.v6addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6352
*(struct in6_addr *)&req->src_ipaddr_mask[0] = masks->addrs.v6addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6356
req->src_ipaddr[0] = keys->addrs.v4addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6357
req->src_ipaddr_mask[0] = masks->addrs.v4addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6367
req->src_port = keys->ports.src;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
6368
req->src_port_mask = masks->ports.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
688
union devlink_param_value *src,
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
694
dst->val8 = src->vbool;
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
698
val32 = src->vu32;
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
700
val32 = (u32)src->vu16;
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
702
val32 = (u32)src->vu8;
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
707
union bnxt_nvm_data *src,
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
713
dst->vbool = src->val8;
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
716
val32 = le32_to_cpu(src->val32);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1170
fs->h_u.tcp_ip4_spec.ip4src = fkeys->addrs.v4addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1171
fs->m_u.tcp_ip4_spec.ip4src = fmasks->addrs.v4addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1176
fs->h_u.tcp_ip4_spec.psrc = fkeys->ports.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1177
fs->m_u.tcp_ip4_spec.psrc = fmasks->ports.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1199
fkeys->addrs.v6addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1201
fmasks->addrs.v6addrs.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1208
fs->h_u.tcp_ip6_spec.psrc = fkeys->ports.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1209
fs->m_u.tcp_ip6_spec.psrc = fmasks->ports.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1390
fkeys->addrs.v4addrs.src = ip_spec->ip4src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1391
fmasks->addrs.v4addrs.src = ip_mask->ip4src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1405
fkeys->addrs.v4addrs.src = ip_spec->ip4src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1406
fmasks->addrs.v4addrs.src = ip_mask->ip4src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1409
fkeys->ports.src = ip_spec->psrc;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1410
fmasks->ports.src = ip_mask->psrc;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1422
fkeys->addrs.v6addrs.src = *(struct in6_addr *)&ip_spec->ip6src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1423
fmasks->addrs.v6addrs.src = *(struct in6_addr *)&ip_mask->ip6src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1438
fkeys->addrs.v6addrs.src = *(struct in6_addr *)&ip_spec->ip6src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1439
fmasks->addrs.v6addrs.src = *(struct in6_addr *)&ip_mask->ip6src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1442
fkeys->ports.src = ip_spec->psrc;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1443
fmasks->ports.src = ip_mask->psrc;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2116
u8 *src;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2129
src = __bnxt_hwrm_pcie_qstats(bp, req);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2130
if (src) {
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2147
*dst32 = le32_to_cpu(*(__le32 *)(src + i));
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
2155
*dst64 = le64_to_cpu(*(__le64 *)(src + i));
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1288
tun_key->u.ipv4.src = flow.saddr;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
1338
tun_key.u.ipv4.dst = flow->tun_key.u.ipv4.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
408
ether_addr_copy(flow->l2_key.smac, match.key->src);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
409
ether_addr_copy(flow->l2_mask.smac, match.mask->src);
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
434
flow->l3_key.ipv4.saddr.s_addr = match.key->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
435
flow->l3_mask.ipv4.saddr.s_addr = match.mask->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
443
flow->l3_key.ipv6.saddr = match.key->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
444
flow->l3_mask.ipv6.saddr = match.mask->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
454
flow->l4_key.ports.sport = match.key->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
455
flow->l4_mask.ports.sport = match.mask->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
476
flow->tun_key.u.ipv4.src = match.key->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
477
flow->tun_mask.u.ipv4.src = match.mask->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
499
flow->tun_key.tp_src = match.key->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
500
flow->tun_mask.tp_src = match.mask->src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
840
req->src_ipaddr[0] = tun_key->u.ipv4.src;
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c
914
encap_ipv4->src_ip_addr = encap_key->u.ipv4.src;
drivers/net/ethernet/broadcom/cnic.c
407
memcpy(&csk->src_ip[0], &path_resp->src.v6_addr,
drivers/net/ethernet/broadcom/cnic.c
410
memcpy(&csk->src_ip[0], &path_resp->src.v4_addr,
drivers/net/ethernet/brocade/bna/bfa_msgq.c
206
u8 *src, *dst;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
208
src = (u8 *)cmd->msg_hdr;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
215
memcpy(dst, src, to_copy);
drivers/net/ethernet/brocade/bna/bfa_msgq.c
217
src += BFI_MSGQ_CMD_ENTRY_SIZE;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
641
u8 *src, *dst;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
644
src = (u8 *)rspq->addr.kva;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
645
src += (ci * BFI_MSGQ_RSP_ENTRY_SIZE);
drivers/net/ethernet/brocade/bna/bfa_msgq.c
651
memcpy(dst, src, to_copy);
drivers/net/ethernet/brocade/bna/bfa_msgq.c
655
src = (u8 *)rspq->addr.kva;
drivers/net/ethernet/brocade/bna/bfa_msgq.c
656
src += (ci * BFI_MSGQ_RSP_ENTRY_SIZE);
drivers/net/ethernet/brocade/bna/bnad.c
1447
bnad_txrx_irq_alloc(struct bnad *bnad, enum bnad_intr_source src,
drivers/net/ethernet/brocade/bna/bnad.c
1465
switch (src) {
drivers/net/ethernet/brocade/bna/bnad.c
1490
switch (src) {
drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h
689
__u8 src:1;
drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h
697
__u8 src:1;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
196
memcpy(&fs->val.fip[0], &match.key->src, sizeof(match.key->src));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
198
memcpy(&fs->mask.fip[0], &match.mask->src, sizeof(match.mask->src));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
202
memcpy(&fs->nat_fip[0], &match.key->src, sizeof(match.key->src));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
212
memcpy(&fs->val.fip[0], match.key->src.s6_addr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
213
sizeof(match.key->src));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
216
memcpy(&fs->mask.fip[0], match.mask->src.s6_addr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
217
sizeof(match.mask->src));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
222
memcpy(&fs->nat_fip[0], match.key->src.s6_addr,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
223
sizeof(match.key->src));
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
232
fs->val.fport = be16_to_cpu(match.key->src);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c
233
fs->mask.fport = be16_to_cpu(match.mask->src);
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h
505
const void *src, unsigned int len);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3175
static void *inline_tx_header(const void *src,
drivers/net/ethernet/chelsio/cxgb4/sge.c
3183
memcpy(pos, src, length);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3186
memcpy(pos, src, left);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3187
memcpy(q->desc, src + left, length - left);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3207
static int ofld_xmit_direct(struct sge_uld_txq *q, const void *src,
drivers/net/ethernet/chelsio/cxgb4/sge.c
3237
inline_tx_header(src, &q->q, pos, len);
drivers/net/ethernet/chelsio/cxgb4/sge.c
3248
const void *src, unsigned int len)
drivers/net/ethernet/chelsio/cxgb4/sge.c
3266
ret = ofld_xmit_direct(txq, src, len);
drivers/net/ethernet/chelsio/cxgb4/sge.c
991
static void cxgb_pio_copy(u64 __iomem *dst, u64 *src)
drivers/net/ethernet/chelsio/cxgb4/sge.c
996
writeq(*src, dst);
drivers/net/ethernet/chelsio/cxgb4/sge.c
997
src++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1018
writeq((__force u64)*src, dst);
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
1019
src++;
drivers/net/ethernet/chelsio/cxgb4vf/sge.c
999
__be64 *src = (__be64 *)&tq->desc[index];
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h
58
static inline void *chcr_copy_to_txd(const void *src, const struct sge_txq *q,
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h
65
memcpy(pos, src, length);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h
68
memcpy(pos, src, left);
drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_common.h
69
memcpy(q->desc, src + left, length - left);
drivers/net/ethernet/cisco/enic/enic_clsf.c
162
if (tpos->keys.addrs.v4addrs.src == k->addrs.v4addrs.src &&
drivers/net/ethernet/cisco/enic/enic_clsf.c
38
data.u.ipv4.src_addr = ntohl(keys->addrs.v4addrs.src);
drivers/net/ethernet/cisco/enic/enic_clsf.c
40
data.u.ipv4.src_port = ntohs(keys->ports.src);
drivers/net/ethernet/cisco/enic/enic_ethtool.c
520
fsp->h_u.tcp_ip4_spec.psrc = n->keys.ports.src;
drivers/net/ethernet/ethoc.c
453
void *src = priv->vma[entry];
drivers/net/ethernet/ethoc.c
454
memcpy_fromio(skb_put(skb, size), src, size);
drivers/net/ethernet/ezchip/nps_enet.c
383
u32 *src = (void *)skb->data;
drivers/net/ethernet/ezchip/nps_enet.c
384
bool src_is_aligned = IS_ALIGNED((unsigned long)src, sizeof(u32));
drivers/net/ethernet/ezchip/nps_enet.c
388
iowrite32_rep(priv->regs_base + NPS_ENET_REG_TX_BUF, src, len);
drivers/net/ethernet/ezchip/nps_enet.c
390
for (i = 0; i < len; i++, src++)
drivers/net/ethernet/ezchip/nps_enet.c
392
get_unaligned_be32(src));
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
711
struct dpaa2_eth_fq **src)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
754
if (src)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
755
*src = fq;
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
54
ether_addr_copy(acl_h->l2_source_mac, &match.key->src[0]);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
56
ether_addr_copy(acl_m->l2_source_mac, &match.mask->src[0]);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
78
acl_h->l3_source_ip = be32_to_cpu(match.key->src);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
80
acl_m->l3_source_ip = be32_to_cpu(match.mask->src);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
88
acl_h->l4_source_port = be16_to_cpu(match.key->src);
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
90
acl_m->l4_source_port = be16_to_cpu(match.mask->src);
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
337
switch (pause_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
424
switch (mac_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
468
switch (mac_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
487
switch (ctrl_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
511
switch (rmon_stats->src) {
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
554
static void ether_addr_copy_swap(u8 *dst, const u8 *src)
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
559
dst[i] = src[ETH_ALEN - i - 1];
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1168
!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1186
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1187
if (!is_broadcast_ether_addr(match.mask->src)) {
drivers/net/ethernet/freescale/enetc/enetc_qos.c
1193
ether_addr_copy(filter->sid.src_mac, match.key->src);
drivers/net/ethernet/google/gve/gve_rx.c
542
void *src = page_info->page_address + page_info->page_offset;
drivers/net/ethernet/google/gve/gve_rx.c
579
memcpy(alloc_page_info.page_address, src, page_info->pad + len);
drivers/net/ethernet/google/gve/gve_rx.c
593
memcpy(dst, src, page_info->pad + len);
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1736
static void hns_dsaf_mc_mask_bit_clear(char *dst, const char *src)
drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
1739
const u16 *b = (const u16 *)src;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7029
#define flow_ip6_src fkeys->addrs.v6addrs.src.in6_u.u6_addr32
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7037
tuples->src_ip[3] = be32_to_cpu(fkeys->addrs.v4addrs.src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7243
ether_addr_copy(rule->tuples.src_mac, match.key->src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7244
ether_addr_copy(rule->tuples_mask.src_mac, match.mask->src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7287
rule->tuples.src_ip[IPV4_INDEX] = be32_to_cpu(match.key->src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7289
be32_to_cpu(match.mask->src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7298
match.key->src.s6_addr32);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7300
match.mask->src.s6_addr32);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7321
rule->tuples.src_port = be16_to_cpu(match.key->src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
7322
rule->tuples_mask.src_port = be16_to_cpu(match.mask->src);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
231
#define hclge_tm_get_field(src, string) \
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h
232
hnae3_get_field((src), HCLGE_TM_SHAP_##string##_MSK, \
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
301
static void cmdq_wqe_fill(void *dst, void *src)
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
303
memcpy(dst + FIRST_DATA_TO_WRITE_LAST, src + FIRST_DATA_TO_WRITE_LAST,
drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c
308
*(u64 *)dst = *(u64 *)src;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
556
u16 src = mbox_work->src_func_idx;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
560
if (set_vf_mbox_random_id(func_to_func->hwdev, src))
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
573
u16 offset, src;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
577
src = HINIC_MBOX_HEADER_GET(mbox_header, SRC_GLB_FUNC_IDX);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
579
if (IS_PF_OR_PPF_SRC(src) || !func_to_func->support_vf_random)
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
584
vf_in_pf = src - offset;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
589
src, offset + 1,
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
598
if (random_id == func_to_func->vf_mbx_rand_id[src] ||
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
599
random_id == func_to_func->vf_mbx_old_rand_id[src])
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
604
random_id, src, func_to_func->vf_mbx_rand_id[src]);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
611
mbox_work->src_func_idx = src;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
624
u64 src, dir;
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
629
src = HINIC_MBOX_HEADER_GET(mbox_header, SRC_GLB_FUNC_IDX);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
631
if (src >= HINIC_MAX_FUNCTIONS) {
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
633
"Mailbox source function id:%u is invalid\n", (u32)src);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
641
&func_to_func->mbox_send[src] :
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
642
&func_to_func->mbox_resp[src];
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
341
const struct cmdq_header *src = (struct cmdq_header *)shadow_wqe;
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
346
memcpy(dst + 1, src + 1, len);
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
349
WRITE_ONCE(*dst, *src);
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
109
hinic3_mac_filter_entry_clone(const struct hinic3_mac_filter *src)
drivers/net/ethernet/huawei/hinic3/hinic3_filter.c
117
*f = *src;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
550
static void mbox_dword_write(const void *src, void __iomem *dst, u32 count)
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
552
const __le32 *src32 = src;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
576
const __le32 *src = seg;
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
581
mbox_dword_write(src, dst, count);
drivers/net/ethernet/huawei/hinic3/hinic3_mbox.c
585
memcpy(&last_dword, src + count, leftover);
drivers/net/ethernet/intel/i40e/i40e.h
361
#define I40E_FLEX_SET_SRC_WORD(src) (((src) << \
drivers/net/ethernet/intel/i40e/i40e.h
364
#define I40E_FLEX_PREP_VAL(dst, fsize, src) (I40E_FLEX_SET_DST_WORD(dst) | \
drivers/net/ethernet/intel/i40e/i40e.h
366
I40E_FLEX_SET_SRC_WORD(src))
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
729
u8 *src)
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
736
from = src + ce_info->offset;
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
769
u8 *src)
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
777
from = src + ce_info->offset;
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
813
u8 *src)
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
821
from = src + ce_info->offset;
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
865
u8 *src)
drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c
873
from = src + ce_info->offset;
drivers/net/ethernet/intel/i40e/i40e_main.c
8629
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8630
if (is_broadcast_ether_addr(match.mask->src)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8634
match.mask->src);
drivers/net/ethernet/intel/i40e/i40e_main.c
8639
ether_addr_copy(filter->src_mac, match.key->src);
drivers/net/ethernet/intel/i40e/i40e_main.c
8685
if (match.mask->src) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8686
if (match.mask->src == cpu_to_be32(0xffffffff)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8690
&match.mask->src);
drivers/net/ethernet/intel/i40e/i40e_main.c
8700
filter->src_ipv4 = match.key->src;
drivers/net/ethernet/intel/i40e/i40e_main.c
8712
ipv6_addr_loopback(&match.key->src)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8718
!ipv6_addr_any(&match.mask->src))
drivers/net/ethernet/intel/i40e/i40e_main.c
8721
memcpy(&filter->src_ipv6, &match.key->src.s6_addr32,
drivers/net/ethernet/intel/i40e/i40e_main.c
8731
if (match.mask->src) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8732
if (match.mask->src == cpu_to_be16(0xffff)) {
drivers/net/ethernet/intel/i40e/i40e_main.c
8736
be16_to_cpu(match.mask->src));
drivers/net/ethernet/intel/i40e/i40e_main.c
8752
filter->src_port = match.key->src;
drivers/net/ethernet/intel/iavf/iavf_main.c
3886
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3887
if (is_broadcast_ether_addr(match.mask->src)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3891
match.mask->src);
drivers/net/ethernet/intel/iavf/iavf_main.c
3906
if (!is_zero_ether_addr(match.key->src))
drivers/net/ethernet/intel/iavf/iavf_main.c
3907
if (is_valid_ether_addr(match.key->src) ||
drivers/net/ethernet/intel/iavf/iavf_main.c
3908
is_multicast_ether_addr(match.key->src)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3913
match.key->src);
drivers/net/ethernet/intel/iavf/iavf_main.c
3959
if (match.mask->src) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3960
if (match.mask->src == cpu_to_be32(0xffffffff)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3964
be32_to_cpu(match.mask->src));
drivers/net/ethernet/intel/iavf/iavf_main.c
3977
if (match.key->src) {
drivers/net/ethernet/intel/iavf/iavf_main.c
3979
vf->data.tcp_spec.src_ip[0] = match.key->src;
drivers/net/ethernet/intel/iavf/iavf_main.c
3999
ipv6_addr_loopback(&match.key->src)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4005
!ipv6_addr_any(&match.mask->src))
drivers/net/ethernet/intel/iavf/iavf_main.c
4014
memcpy(&vf->data.tcp_spec.src_ip, &match.key->src.s6_addr32,
drivers/net/ethernet/intel/iavf/iavf_main.c
4021
if (match.mask->src) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4022
if (match.mask->src == cpu_to_be16(0xffff)) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4026
be16_to_cpu(match.mask->src));
drivers/net/ethernet/intel/iavf/iavf_main.c
4045
if (match.key->src) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4047
vf->data.tcp_spec.src_port = match.key->src;
drivers/net/ethernet/intel/ice/devlink/health.c
290
enum ice_mdd_src src;
drivers/net/ethernet/intel/ice/devlink/health.c
297
static const char *ice_mdd_src_to_str(enum ice_mdd_src src)
drivers/net/ethernet/intel/ice/devlink/health.c
299
switch (src) {
drivers/net/ethernet/intel/ice/devlink/health.c
319
const char *src;
drivers/net/ethernet/intel/ice/devlink/health.c
324
src = ice_mdd_src_to_str(mdd_event->src);
drivers/net/ethernet/intel/ice/devlink/health.c
327
devlink_fmsg_put(fmsg, "src", src);
drivers/net/ethernet/intel/ice/devlink/health.c
348
void ice_report_mdd_event(struct ice_pf *pf, enum ice_mdd_src src, u8 pf_num,
drivers/net/ethernet/intel/ice/devlink/health.c
352
.src = src,
drivers/net/ethernet/intel/ice/devlink/health.h
67
void ice_report_mdd_event(struct ice_pf *pf, enum ice_mdd_src src, u8 pf_num,
drivers/net/ethernet/intel/ice/ice_adminq_cmd.h
559
__le16 src;
drivers/net/ethernet/intel/ice/ice_arfs.c
325
fltr_info->ip.v4.src_ip = fk->addrs.v4addrs.src;
drivers/net/ethernet/intel/ice/ice_arfs.c
327
fltr_info->ip.v4.src_port = fk->ports.src;
drivers/net/ethernet/intel/ice/ice_arfs.c
334
memcpy(&fltr_info->ip.v6.src_ip, &fk->addrs.v6addrs.src,
drivers/net/ethernet/intel/ice/ice_arfs.c
338
fltr_info->ip.v6.src_port = fk->ports.src;
drivers/net/ethernet/intel/ice/ice_arfs.c
409
fltr_info->ip.v4.src_port == fk->ports.src &&
drivers/net/ethernet/intel/ice/ice_arfs.c
411
fltr_info->ip.v4.src_ip == fk->addrs.v4addrs.src &&
drivers/net/ethernet/intel/ice/ice_arfs.c
415
return fltr_info->ip.v6.src_port == fk->ports.src &&
drivers/net/ethernet/intel/ice/ice_arfs.c
418
!memcmp(&fltr_info->ip.v6.src_ip, &fk->addrs.v6addrs.src,
drivers/net/ethernet/intel/ice/ice_eswitch_br.c
75
rule_info->sw_act.src = pf_id;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1892
u8 *src, *dst;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1916
src = xlt1->value;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1929
src = (__force u8 *)xlt2->value;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1942
src = (u8 *)pid->entry;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1955
src = pr->redir_value;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1968
src = (u8 *)es->fv;
drivers/net/ethernet/intel/ice/ice_flex_pipe.c
1995
memcpy(dst + offset, src, sect_len);
drivers/net/ethernet/intel/ice/ice_flow.c
1245
(raw->info.src.last * BITS_PER_BYTE),
drivers/net/ethernet/intel/ice/ice_flow.c
1924
seg->fields[fld].src.val = val_loc;
drivers/net/ethernet/intel/ice/ice_flow.c
1925
seg->fields[fld].src.mask = mask_loc;
drivers/net/ethernet/intel/ice/ice_flow.c
1926
seg->fields[fld].src.last = last_loc;
drivers/net/ethernet/intel/ice/ice_flow.c
1985
seg->raws[seg->raws_cnt].info.src.val = val_loc;
drivers/net/ethernet/intel/ice/ice_flow.c
1986
seg->raws[seg->raws_cnt].info.src.mask = mask_loc;
drivers/net/ethernet/intel/ice/ice_flow.c
1988
seg->raws[seg->raws_cnt].info.src.last = len;
drivers/net/ethernet/intel/ice/ice_flow.c
2289
ice_rss_config_xor_word(struct ice_hw *hw, u8 prof_id, u8 src, u8 dst)
drivers/net/ethernet/intel/ice/ice_flow.c
2294
reg_idx = src / GLQF_HSYMM_REG_SIZE;
drivers/net/ethernet/intel/ice/ice_flow.c
2295
bits_shift = ((src % GLQF_HSYMM_REG_SIZE) << 3);
drivers/net/ethernet/intel/ice/ice_flow.c
2312
ice_rss_config_xor(struct ice_hw *hw, u8 prof_id, u8 src, u8 dst, u8 len)
drivers/net/ethernet/intel/ice/ice_flow.c
2323
fv_last_word - (src + i),
drivers/net/ethernet/intel/ice/ice_flow.c
2327
fv_last_word - (src + i));
drivers/net/ethernet/intel/ice/ice_flow.c
817
const unsigned long *src;
drivers/net/ethernet/intel/ice/ice_flow.c
823
src = !i ? (const unsigned long *)ice_ptypes_mac_ofos :
drivers/net/ethernet/intel/ice/ice_flow.c
825
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
830
src = (const unsigned long *)ice_ptypes_macvlan_il;
drivers/net/ethernet/intel/ice/ice_flow.c
831
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
843
src = i ? (const unsigned long *)ice_ptypes_ipv4_il :
drivers/net/ethernet/intel/ice/ice_flow.c
845
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
849
src = i ? (const unsigned long *)ice_ptypes_ipv6_il :
drivers/net/ethernet/intel/ice/ice_flow.c
851
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
855
src = !i ? (const unsigned long *)ice_ptypes_ipv4_ofos_no_l4 :
drivers/net/ethernet/intel/ice/ice_flow.c
857
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
860
src = !i ? (const unsigned long *)ice_ptypes_ipv4_ofos :
drivers/net/ethernet/intel/ice/ice_flow.c
862
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
866
src = !i ? (const unsigned long *)ice_ptypes_ipv6_ofos_no_l4 :
drivers/net/ethernet/intel/ice/ice_flow.c
868
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
871
src = !i ? (const unsigned long *)ice_ptypes_ipv6_ofos :
drivers/net/ethernet/intel/ice/ice_flow.c
873
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
878
src = (const unsigned long *)ice_ptypes_mac_non_ip_ofos;
drivers/net/ethernet/intel/ice/ice_flow.c
879
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
882
src = (const unsigned long *)ice_ptypes_pppoe;
drivers/net/ethernet/intel/ice/ice_flow.c
883
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
886
src = (const unsigned long *)ice_ptypes_pppoe;
drivers/net/ethernet/intel/ice/ice_flow.c
887
bitmap_andnot(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
892
src = (const unsigned long *)ice_ptypes_udp_il;
drivers/net/ethernet/intel/ice/ice_flow.c
893
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
900
src = (const unsigned long *)ice_ptypes_sctp_il;
drivers/net/ethernet/intel/ice/ice_flow.c
901
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
906
src = !i ? (const unsigned long *)ice_ptypes_icmp_of :
drivers/net/ethernet/intel/ice/ice_flow.c
908
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
912
src = (const unsigned long *)ice_ptypes_gre_of;
drivers/net/ethernet/intel/ice/ice_flow.c
914
src, ICE_FLOW_PTYPE_MAX);
drivers/net/ethernet/intel/ice/ice_flow.c
917
src = (const unsigned long *)ice_ptypes_gtpc;
drivers/net/ethernet/intel/ice/ice_flow.c
918
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
921
src = (const unsigned long *)ice_ptypes_gtpc_tid;
drivers/net/ethernet/intel/ice/ice_flow.c
922
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
925
src = (const unsigned long *)ice_ptypes_gtpu;
drivers/net/ethernet/intel/ice/ice_flow.c
926
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
933
src = (const unsigned long *)ice_ptypes_gtpu;
drivers/net/ethernet/intel/ice/ice_flow.c
934
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
941
src = (const unsigned long *)ice_ptypes_gtpu;
drivers/net/ethernet/intel/ice/ice_flow.c
942
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
949
src = (const unsigned long *)ice_ptypes_gtpu;
drivers/net/ethernet/intel/ice/ice_flow.c
950
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
953
src = (const unsigned long *)ice_ptypes_l2tpv3;
drivers/net/ethernet/intel/ice/ice_flow.c
954
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
957
src = (const unsigned long *)ice_ptypes_esp;
drivers/net/ethernet/intel/ice/ice_flow.c
958
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
961
src = (const unsigned long *)ice_ptypes_ah;
drivers/net/ethernet/intel/ice/ice_flow.c
962
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
965
src = (const unsigned long *)ice_ptypes_nat_t_esp;
drivers/net/ethernet/intel/ice/ice_flow.c
966
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
972
src = (const unsigned long *)ice_ptypes_pfcp_node;
drivers/net/ethernet/intel/ice/ice_flow.c
974
src = (const unsigned long *)ice_ptypes_pfcp_session;
drivers/net/ethernet/intel/ice/ice_flow.c
976
bitmap_and(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
979
src = (const unsigned long *)ice_ptypes_pfcp_node;
drivers/net/ethernet/intel/ice/ice_flow.c
980
bitmap_andnot(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.c
983
src = (const unsigned long *)ice_ptypes_pfcp_session;
drivers/net/ethernet/intel/ice/ice_flow.c
984
bitmap_andnot(params->ptypes, params->ptypes, src,
drivers/net/ethernet/intel/ice/ice_flow.h
433
struct ice_flow_fld_loc src;
drivers/net/ethernet/intel/ice/ice_lag.c
265
s_rule->src = cpu_to_le16(hw->port_info->lport);
drivers/net/ethernet/intel/ice/ice_lag.c
269
s_rule->src = cpu_to_le16(vsi_num);
drivers/net/ethernet/intel/ice/ice_lag.c
403
s_rule->src = cpu_to_le16(vsi->port_info->lport);
drivers/net/ethernet/intel/ice/ice_parser_rt.c
487
u16 dst, src, shift, imm;
drivers/net/ethernet/intel/ice/ice_parser_rt.c
498
src = ice_reg_bit_sel(rt, alu->src_reg_id,
drivers/net/ethernet/intel/ice/ice_parser_rt.c
507
dst = (src << shift) + imm;
drivers/net/ethernet/intel/ice/ice_parser_rt.c
511
dst += (src << shift) + imm;
drivers/net/ethernet/intel/ice/ice_parser_rt.c
515
if (src < imm)
drivers/net/ethernet/intel/ice/ice_parser_rt.c
520
if (src == imm)
drivers/net/ethernet/intel/ice/ice_parser_rt.c
525
ice_dst_reg_bit_set(rt, alu, src == imm);
drivers/net/ethernet/intel/ice/ice_parser_rt.c
529
dst = (src << shift) ^ imm;
drivers/net/ethernet/intel/ice/ice_switch.c
2718
s_rule->src = cpu_to_le16(f_info->src);
drivers/net/ethernet/intel/ice/ice_switch.c
3307
new_fltr->src = hw->port_info->lport;
drivers/net/ethernet/intel/ice/ice_switch.c
3309
new_fltr->src = f_entry->fltr_info.fwd_id.hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.c
3636
m_list_itr->fltr_info.src = hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.c
3680
new_fltr->src = new_fltr->fwd_id.hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.c
3960
f_info.src = hw->port_info->lport;
drivers/net/ethernet/intel/ice/ice_switch.c
3964
f_info.src = hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.c
4402
new_fltr.src = hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.c
4405
new_fltr.src = hw->port_info->lport;
drivers/net/ethernet/intel/ice/ice_switch.c
6117
rinfo->sw_act.src = ice_get_hw_vsi_num(hw, rinfo->src_vsi);
drivers/net/ethernet/intel/ice/ice_switch.c
6119
rinfo->sw_act.src = ice_get_hw_vsi_num(hw, vsi_handle);
drivers/net/ethernet/intel/ice/ice_switch.c
6209
s_rule->src = cpu_to_le16(rinfo->sw_act.src);
drivers/net/ethernet/intel/ice/ice_switch.c
6212
s_rule->src = cpu_to_le16(hw->port_info->lport);
drivers/net/ethernet/intel/ice/ice_switch.c
6318
f_entry.fltr_info.src = hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.c
6331
f_entry.fltr_info.src = hw_vsi_id;
drivers/net/ethernet/intel/ice/ice_switch.h
164
u16 src;
drivers/net/ethernet/intel/ice/ice_switch.h
85
u16 src;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1198
rule_info.sw_act.src = hw->pf_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1208
rule_info.sw_act.src = hw->pf_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1216
rule_info.sw_act.src = vsi->idx;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1219
rule_info.sw_act.src = hw->pf_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1334
if (match->key->src) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1339
headers->l3_key.src_ipv4 = match->key->src;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1340
headers->l3_mask.src_ipv4 = match->mask->src;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1363
ipv6_addr_loopback(&match->key->src)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1369
ipv6_addr_any(&match->mask->src)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1379
if (!ipv6_addr_any(&match->mask->src)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1391
memcpy(&l3_key->src_ipv6_addr, &match->key->src.s6_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1392
sizeof(match->key->src.s6_addr));
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1393
memcpy(&l3_mask->src_ipv6_addr, &match->mask->src.s6_addr,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1394
sizeof(match->mask->src.s6_addr));
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1462
if (match.key->src) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1468
headers->l4_key.src_port = match.key->src;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1469
headers->l4_mask.src_port = match.mask->src;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1755
if (!is_zero_ether_addr(match.key->src)) {
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1757
match.key->src);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
1759
match.mask->src);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
851
.src = vsi->idx,
drivers/net/ethernet/intel/ice/ice_tc_lib.c
959
rule_info.sw_act.src = hw->pf_id;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
965
rule_info.sw_act.src = vsi->idx;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
970
rule_info.sw_act.src = vsi->idx;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
986
rule_info.sw_act.src = vsi->idx;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3466
const void *src;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3477
src = page_address(buf_page) + buf->offset +
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3480
memcpy(dst, src, LARGEST_ALIGN(copy));
drivers/net/ethernet/intel/igb/igb_main.c
2651
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/intel/igb/igb_main.c
2652
if (!is_broadcast_ether_addr(match.mask->src)) {
drivers/net/ethernet/intel/igb/igb_main.c
2659
ether_addr_copy(input->filter.src_addr, match.key->src);
drivers/net/ethernet/intel/igc/igc_main.c
3709
const void *src, unsigned int offset,
drivers/net/ethernet/intel/igc/igc_main.c
3715
memcpy(&flex->data[offset], src, len);
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
25
struct tc_configuration *src = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
43
src = &scfg->tc_config[i - DCB_PG_ATTR_TC_0];
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
46
if (dst->path[tx].prio_type != src->path[tx].prio_type) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
47
dst->path[tx].prio_type = src->path[tx].prio_type;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
51
if (dst->path[tx].bwg_id != src->path[tx].bwg_id) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
52
dst->path[tx].bwg_id = src->path[tx].bwg_id;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
56
if (dst->path[tx].bwg_percent != src->path[tx].bwg_percent) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
57
dst->path[tx].bwg_percent = src->path[tx].bwg_percent;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
62
src->path[tx].up_to_tc_bitmap) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
64
src->path[tx].up_to_tc_bitmap;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
68
if (dst->path[rx].prio_type != src->path[rx].prio_type) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
69
dst->path[rx].prio_type = src->path[rx].prio_type;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
73
if (dst->path[rx].bwg_id != src->path[rx].bwg_id) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
74
dst->path[rx].bwg_id = src->path[rx].bwg_id;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
78
if (dst->path[rx].bwg_percent != src->path[rx].bwg_percent) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
79
dst->path[rx].bwg_percent = src->path[rx].bwg_percent;
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
84
src->path[rx].up_to_tc_bitmap) {
drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c
86
src->path[rx].up_to_tc_bitmap;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9212
common.port.src ^= th->dest ^ htons(ETH_P_8021Q);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
9214
common.port.src ^= th->dest ^ first->protocol;
drivers/net/ethernet/intel/ixgbe/ixgbe_type.h
3169
__be16 src;
drivers/net/ethernet/intel/libeth/xdp.c
190
const struct libeth_xdp_buff_stash *src)
drivers/net/ethernet/intel/libeth/xdp.c
192
dst->data = src->data;
drivers/net/ethernet/intel/libeth/xdp.c
193
dst->base.data_end = src->data + src->len;
drivers/net/ethernet/intel/libeth/xdp.c
194
dst->base.data_meta = src->data;
drivers/net/ethernet/intel/libeth/xdp.c
195
dst->base.data_hard_start = src->data - src->headroom;
drivers/net/ethernet/intel/libeth/xdp.c
197
dst->base.frame_sz = src->frame_sz;
drivers/net/ethernet/intel/libeth/xdp.c
198
dst->base.flags = src->flags;
drivers/net/ethernet/intel/libeth/xdp.c
213
const struct libeth_xdp_buff *src)
drivers/net/ethernet/intel/libeth/xdp.c
215
dst->data = src->data;
drivers/net/ethernet/intel/libeth/xdp.c
216
dst->headroom = src->data - src->base.data_hard_start;
drivers/net/ethernet/intel/libeth/xdp.c
217
dst->len = src->base.data_end - src->data;
drivers/net/ethernet/intel/libeth/xdp.c
219
dst->frame_sz = src->base.frame_sz;
drivers/net/ethernet/intel/libeth/xdp.c
220
dst->flags = src->base.flags;
drivers/net/ethernet/intel/libeth/xdp.c
222
WARN_ON_ONCE(dst->flags != src->base.flags);
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1289
if (match.mask->src) {
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1292
rule->c2_tcam |= ((u64)ntohs(match.key->src)) << offs;
drivers/net/ethernet/marvell/mvpp2/mvpp2_cls.c
1293
rule->c2_tcam_mask |= ((u64)ntohs(match.mask->src)) << offs;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
1104
int blkaddr, u16 src, struct mcam_entry *entry,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
388
u8 src, dst;
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
418
src = FIELD_GET(LBK_CONST_SRC, lbk_const);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
420
if (src == dst) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
421
if (src == LBK_CONNECT_NIXX(0)) { /* LBK0 */
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
426
} else if (src == LBK_CONNECT_NIXX(1)) { /* LBK3 */
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
433
if (src == LBK_CONNECT_NIXX(0)) { /* LBK1 */
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
438
} else if (src == LBK_CONNECT_NIXX(1)) { /* LBK2 */
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
507
int blkaddr, u16 src,
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
510
int sbank = npc_get_bank(mcam, src);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
514
src &= (mcam->banksize - 1);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
519
NPC_AF_MCAMEX_BANKX_CAMX_W0(src, bank, 1));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
521
NPC_AF_MCAMEX_BANKX_CAMX_W0(src, bank, 0));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
525
NPC_AF_MCAMEX_BANKX_CAMX_W1(src, bank, 1));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
527
NPC_AF_MCAMEX_BANKX_CAMX_W1(src, bank, 0));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
532
NPC_AF_MCAMEX_BANKX_ACTION(src, sbank));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
535
NPC_AF_MCAMEX_BANKX_TAG_ACT(src, sbank));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
537
NPC_AF_MCAMEX_BANKX_CAMX_INTF(src, sbank, 1)) & 3;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
539
NPC_AF_MCAMEX_BANKX_CFG(src, sbank)) & 1;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
543
int blkaddr, u16 src, u16 dest)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
546
int sbank = npc_get_bank(mcam, src);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
550
src &= (mcam->banksize - 1);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
555
sreg = NPC_AF_MCAMEX_BANKX_CAMX_INTF(src, sbank + bank, 0);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
565
NPC_AF_MCAMEX_BANKX_ACTION(src, sbank));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
571
NPC_AF_MCAMEX_BANKX_TAG_ACT(src, sbank));
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
577
NPC_AF_MCAMEX_BANKX_CFG(src, sbank));
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
840
u8 *src;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
842
src = (u8 *)skb->data + ETH_HLEN;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
845
iph = (struct iphdr *)src;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
849
ipv6h = (struct ipv6hdr *)src;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
736
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
812
flow_spec->ip4src = match.key->src;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
813
flow_mask->ip4src = match.mask->src;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
821
ipv6_addr_loopback(&match.key->src)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
837
if (!ipv6_addr_any(&match.mask->src)) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
839
(struct in6_addr *)&match.key->src,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
842
(struct in6_addr *)&match.mask->src,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
865
flow_spec->sport = match.key->src;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
866
flow_mask->sport = match.mask->src;
drivers/net/ethernet/marvell/prestera/prestera_flower.c
276
ETH_SMAC_0, &match.key->src[0], 4);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
278
ETH_SMAC_1, &match.key->src[4], 2);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
281
ETH_SMAC_0, &match.mask->src[0], 4);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
283
ETH_SMAC_1, &match.mask->src[4], 2);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
291
rule_match_set(r_match->key, IP_SRC, match.key->src);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
292
rule_match_set(r_match->mask, IP_SRC, match.mask->src);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
310
rule_match_set(r_match->key, L4_PORT_SRC, match.key->src);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
311
rule_match_set(r_match->mask, L4_PORT_SRC, match.mask->src);
drivers/net/ethernet/marvell/prestera/prestera_flower.c
324
tp_key = htonl(ntohs(match.key->tp_min.src) |
drivers/net/ethernet/marvell/prestera/prestera_flower.c
325
(ntohs(match.key->tp_max.src) << 16));
drivers/net/ethernet/marvell/prestera/prestera_flower.c
326
tp_mask = htonl(ntohs(match.mask->tp_min.src) |
drivers/net/ethernet/marvell/prestera/prestera_flower.c
327
(ntohs(match.mask->tp_max.src) << 16));
drivers/net/ethernet/mediatek/mtk_ppe.c
343
u32 *src, *dest;
drivers/net/ethernet/mediatek/mtk_ppe.c
347
src = entry->dslite.tunnel_src_ip;
drivers/net/ethernet/mediatek/mtk_ppe.c
356
src = entry->ipv6.src_ip;
drivers/net/ethernet/mediatek/mtk_ppe.c
364
ipv6_addr_be32_to_cpu(src, src_addr);
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
114
ai.src = &entry->ipv4.orig.src_ip;
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
123
ai.src = &entry->ipv6.src_ip;
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
13
void *src, *dest;
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
139
ai.src = &entry->ipv4.new.src_ip;
drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
67
mtk_print_addr(m, ai->src, ai->ipv6);
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
335
memcpy(data.eth.h_source, match.key->src, ETH_ALEN);
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
414
data.src_port = ports.key->src;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
425
data.v4.src_addr = addrs.key->src;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
436
data.v6.src_addr = addrs.key->src;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
78
const void *src = &act->mangle.val;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
84
src += 2;
drivers/net/ethernet/mediatek/mtk_ppe_offload.c
88
memcpy(dest, src, act->mangle.mask ? 2 : 4);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2221
struct mlx4_en_priv *src,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2231
dst->mdev = src->mdev;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2232
dst->port = src->port;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2233
dst->dev = src->dev;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2266
struct mlx4_en_priv *src)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2269
memcpy(dst->rx_ring, src->rx_ring,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2270
sizeof(struct mlx4_en_rx_ring *) * src->rx_ring_num);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2271
memcpy(dst->rx_cq, src->rx_cq,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2272
sizeof(struct mlx4_en_cq *) * src->rx_ring_num);
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2273
memcpy(&dst->hwtstamp_config, &src->hwtstamp_config,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2276
dst->tx_ring_num[t] = src->tx_ring_num[t];
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2277
dst->tx_ring[t] = src->tx_ring[t];
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2278
dst->tx_cq[t] = src->tx_cq[t];
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2280
dst->num_tx_rings_p_up = src->num_tx_rings_p_up;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2281
dst->rx_ring_num = src->rx_ring_num;
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2282
memcpy(dst->prof, src->prof, sizeof(struct mlx4_en_port_profile));
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
842
struct list_head *src)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
852
list_for_each_entry(src_tmp, src, list) {
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
865
list_for_each_entry(src_tmp, src, list) {
drivers/net/ethernet/mellanox/mlx4/en_tx.c
740
static void mlx4_bf_copy(void __iomem *dst, const void *src,
drivers/net/ethernet/mellanox/mlx4/en_tx.c
743
__iowrite64_copy(dst, src, bytecnt / 8);
drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/vlan.c
79
memcpy(attr->eth.h_source, act->vlan_push_eth.src, ETH_ALEN);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1049
swap(rev_tuple.port.src, rev_tuple.port.dst);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
131
__be16 src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1426
tuple->port.src = flow_keys.ports.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1435
tuple->ip.src_v4 = flow_keys.addrs.v4addrs.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
1441
tuple->ip.src_v6 = flow_keys.addrs.v6addrs.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2525
(ports.mask->src != htons(0xFFFF) || ports.mask->dst != htons(0xFFFF))) {
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
2527
ports.mask->src, ports.mask->dst);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
255
tuple->ip.src_v4 = match.key->src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
261
tuple->ip.src_v6 = match.key->src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
274
tuple->port.src = match.key->src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
326
tuple->port.src = cpu_to_be16(val);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
335
tuple->port.src = cpu_to_be16(val);
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
414
&match.mask->src, sizeof(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
417
&match.key->src, sizeof(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
432
&match.mask->src, sizeof(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
435
&match.key->src, sizeof(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
452
tcp_sport, ntohs(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
454
tcp_sport, ntohs(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
464
udp_sport, ntohs(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c
466
udp_sport, ntohs(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
239
attr.fl.fl4.saddr = tun_key->u.ipv4.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
355
attr.fl.fl4.saddr = tun_key->u.ipv4.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
511
attr.fl.fl6.saddr = tun_key->u.ipv6.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
626
attr.fl.fl6.saddr = tun_key->u.ipv6.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
864
ntohl(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
867
ntohl(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
885
&match.mask->src, MLX5_FLD_SZ_BYTES(ipv6_layout,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
889
&match.key->src, MLX5_FLD_SZ_BYTES(ipv6_layout,
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
994
ntohs(enc_ports.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c
996
ntohs(enc_ports.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1371
key.endpoint_ip.v4 = tun_info->key.u.ipv4.src;
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_encap.c
1374
key.endpoint_ip.v6 = tun_info->key.u.ipv6.src;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
272
u8 *dst, *src;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
281
src = attrs->dmac;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
302
src = attrs->smac;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
325
ether_addr_copy(src, addr);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
678
tuple->src_ipv4 = fk->addrs.v4addrs.src;
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
681
memcpy(&tuple->src_ipv6, &fk->addrs.v6addrs.src,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
686
tuple->src_port = fk->ports.src;
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
700
if (tuple->src_port != fk->ports.src || tuple->dst_port != fk->ports.dst)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
705
return tuple->src_ipv4 == fk->addrs.v4addrs.src &&
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
708
return !memcmp(&tuple->src_ipv6, &fk->addrs.v6addrs.src,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
721
head = arfs_hash_bucket(arfs_t, fk->ports.src, fk->ports.dst);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2912
match.mask->src);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2915
match.key->src);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2917
if (!is_zero_ether_addr(match.mask->src) ||
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2967
&match.mask->src, sizeof(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2970
&match.key->src, sizeof(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2978
if (match.mask->src || match.mask->dst)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2988
&match.mask->src, sizeof(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
2991
&match.key->src, sizeof(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3000
if (ipv6_addr_type(&match.mask->src) != IPV6_ADDR_ANY ||
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3047
tcp_sport, ntohs(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3049
tcp_sport, ntohs(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3059
udp_sport, ntohs(match.mask->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3061
udp_sport, ntohs(match.key->src));
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
3076
if (match.mask->src || match.mask->dst)
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5637
tun_dst = __ip_tun_set_dst(key.enc_ipv4.src, key.enc_ipv4.dst,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5644
tun_dst = __ipv6_tun_set_dst(&key.enc_ipv6.src, &key.enc_ipv6.dst,
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
5662
tun_dst->u.tun_info.key.tp_src = key.enc_tp.src;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
179
mlx5_eswitch_termtbl_actions_move(struct mlx5_flow_act *src,
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
182
if (src->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH) {
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
183
src->action &= ~MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
185
memcpy(&dst->vlan[0], &src->vlan[0], sizeof(src->vlan[0]));
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
186
memset(&src->vlan[0], 0, sizeof(src->vlan[0]));
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
188
if (src->action & MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2) {
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
189
src->action &= ~MLX5_FLOW_CONTEXT_ACTION_VLAN_PUSH_2;
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
191
memcpy(&dst->vlan[1], &src->vlan[1], sizeof(src->vlan[1]));
drivers/net/ethernet/mellanox/mlx5/core/eswitch_offloads_termtbl.c
192
memset(&src->vlan[1], 0, sizeof(src->vlan[1]));
drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
320
void *src, int len, int *offset)
drivers/net/ethernet/mellanox/mlx5/core/lib/hv_vhca.c
326
memcpy(data_block->data, src, bytes);
drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c
10
#define MLX5_EXTRACT(src, start, len) \
drivers/net/ethernet/mellanox/mlx5/core/lib/pci_vsc.c
11
(((len) == 32) ? (src) : MLX5_EXTRACT_C(src, start, len))
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
2137
void mlx5hws_action_prepare_decap_l3_data(u8 *src, u8 *dst, u16 num_of_actions)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
2147
e_src = src + MLX5HWS_ACTION_HDR_LEN_L2;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.c
2149
e_src = src + MLX5HWS_ACTION_HDR_LEN_L2_W_VLAN;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/action.h
216
void mlx5hws_action_prepare_decap_l3_data(u8 *src, u8 *dst,
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
931
union mlx5hws_matcher_size *src = &matcher->attr.size[i];
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/matcher.c
933
dst->table.sz_row_log = src->rule.num_log;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
199
dr_dump_hex_print(char hex[DR_HEX_SIZE], char *src, u32 size)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
204
bin2hex(hex, src, size);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
185
static void dr_ste_replace(struct mlx5dr_ste *dst, struct mlx5dr_ste *src)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
187
memcpy(mlx5dr_ste_get_hw_ste(dst), mlx5dr_ste_get_hw_ste(src),
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
189
dst->next_htbl = src->next_htbl;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
193
dst->refcount = src->refcount;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
374
bool mlx5dr_ste_equal_tag(void *src, void *dst)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
376
struct dr_hw_ste_format *s_hw_ste = (struct dr_hw_ste_format *)src;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
375
bool mlx5dr_ste_equal_tag(void *src, void *dst);
drivers/net/ethernet/mellanox/mlxsw/item.h
187
static inline void __mlxsw_item_memcpy_to(char *buf, const char *src,
drivers/net/ethernet/mellanox/mlxsw/item.h
193
memcpy(&buf[offset], src, item->size.bytes);
drivers/net/ethernet/mellanox/mlxsw/item.h
491
mlxsw_##_type##_##_cname##_##_iname##_memcpy_to(char *buf, const char *src) \
drivers/net/ethernet/mellanox/mlxsw/item.h
493
__mlxsw_item_memcpy_to(buf, src, \
drivers/net/ethernet/mellanox/mlxsw/item.h
522
const char *src) \
drivers/net/ethernet/mellanox/mlxsw/item.h
524
__mlxsw_item_memcpy_to(buf, src, \
drivers/net/ethernet/mellanox/mlxsw/reg.h
2890
MLXSW_ITEM32(reg, pprr, src, 0x00, 29, 1);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
374
(char *) &match.key->src,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
375
(char *) &match.mask->src, 4);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
389
&match.key->src.s6_addr[0x0],
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
390
&match.mask->src.s6_addr[0x0], 4);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
392
&match.key->src.s6_addr[0x4],
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
393
&match.mask->src.s6_addr[0x4], 4);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
395
&match.key->src.s6_addr[0x8],
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
396
&match.mask->src.s6_addr[0x8], 4);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
398
&match.key->src.s6_addr[0xC],
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
399
&match.mask->src.s6_addr[0xC], 4);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
436
ntohs(match.key->src),
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
437
ntohs(match.mask->src));
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
460
if (match.mask->tp_min.src) {
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
462
.min = ntohs(match.key->tp_min.src),
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
463
.max = ntohs(match.key->tp_max.src),
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
650
match.key->src,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
651
match.mask->src, 2);
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
654
match.key->src + 2,
drivers/net/ethernet/mellanox/mlxsw/spectrum_flower.c
655
match.mask->src + 2, 4);
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
517
int dest, src;
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
521
src = FBNIC_RPC_TCAM_MACDA_MULTICAST_IDX;
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
523
src < fbd->mac_addr_boundary;) {
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
529
while (src < fbd->mac_addr_boundary) {
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c
530
struct fbnic_mac_addr *src_addr = &fbd->mac_addr[src++];
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c
554
void fbnic_tlv_attr_addr_copy(u8 *dest, struct fbnic_tlv_msg *src)
drivers/net/ethernet/meta/fbnic/fbnic_tlv.c
558
mac_addr = fbnic_tlv_attr_get_value_ptr(src);
drivers/net/ethernet/meta/fbnic/fbnic_tlv.h
137
void fbnic_tlv_attr_addr_copy(u8 *dest, struct fbnic_tlv_msg *src);
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
338
struct lan966x_port *src,
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
345
if (mac_entry->port_index == src->chip_port &&
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
361
struct lan966x_port *src)
drivers/net/ethernet/microchip/lan966x/lan966x_mac.c
368
if (mac_entry->port_index == src->chip_port &&
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
488
struct lan966x_port *src,
drivers/net/ethernet/microchip/lan966x/lan966x_main.h
491
struct lan966x_port *src);
drivers/net/ethernet/microchip/vcap/vcap_api.c
1070
static void vcap_copy_from_w32be(u8 *dst, u8 *src, int size, int width)
drivers/net/ethernet/microchip/vcap/vcap_api.c
1080
dst[nidx] = src[ridx];
drivers/net/ethernet/microchip/vcap/vcap_api.c
2937
void vcap_netbytes_copy(u8 *dst, u8 *src, int count)
drivers/net/ethernet/microchip/vcap/vcap_api.c
2942
*dst = src[count - idx - 1];
drivers/net/ethernet/microchip/vcap/vcap_api.c
517
static void vcap_copy_to_w32be(u8 *dst, const u8 *src, int size)
drivers/net/ethernet/microchip/vcap/vcap_api.c
527
dst[nidx] = src[idx];
drivers/net/ethernet/microchip/vcap/vcap_api.c
534
const struct vcap_client_keyfield *src)
drivers/net/ethernet/microchip/vcap/vcap_api.c
541
dst->ctrl.type = src->ctrl.type;
drivers/net/ethernet/microchip/vcap/vcap_api.c
542
dst->ctrl.key = src->ctrl.key;
drivers/net/ethernet/microchip/vcap/vcap_api.c
544
sdata = &src->data;
drivers/net/ethernet/microchip/vcap/vcap_api.c
560
vcap_copy_to_w32be(ddata->u48.value, src->data.u48.value, size);
drivers/net/ethernet/microchip/vcap/vcap_api.c
561
vcap_copy_to_w32be(ddata->u48.mask, src->data.u48.mask, size);
drivers/net/ethernet/microchip/vcap/vcap_api.c
589
const struct vcap_client_actionfield *src)
drivers/net/ethernet/microchip/vcap/vcap_api.c
596
dst->ctrl.type = src->ctrl.type;
drivers/net/ethernet/microchip/vcap/vcap_api.c
597
dst->ctrl.action = src->ctrl.action;
drivers/net/ethernet/microchip/vcap/vcap_api.c
599
sdata = &src->data;
drivers/net/ethernet/microchip/vcap/vcap_api_client.h
239
void vcap_netbytes_copy(u8 *dst, u8 *src, int count);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
110
if (!ipv6_addr_any(&mt.mask->src)) {
drivers/net/ethernet/microchip/vcap/vcap_tc.c
111
vcap_netbytes_copy(sip.value, mt.key->src.s6_addr, 16);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
112
vcap_netbytes_copy(sip.mask, mt.mask->src.s6_addr, 16);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
143
if (mt.mask->src) {
drivers/net/ethernet/microchip/vcap/vcap_tc.c
144
value = be16_to_cpu(mt.key->src);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
145
mask = be16_to_cpu(mt.mask->src);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
37
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/microchip/vcap/vcap_tc.c
38
vcap_netbytes_copy(smac.value, match.key->src, ETH_ALEN);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
39
vcap_netbytes_copy(smac.mask, match.mask->src, ETH_ALEN);
drivers/net/ethernet/microchip/vcap/vcap_tc.c
71
if (mt.mask->src) {
drivers/net/ethernet/microchip/vcap/vcap_tc.c
74
be32_to_cpu(mt.key->src),
drivers/net/ethernet/microchip/vcap/vcap_tc.c
75
be32_to_cpu(mt.mask->src));
drivers/net/ethernet/mscc/ocelot_flower.c
692
match.key->src);
drivers/net/ethernet/mscc/ocelot_flower.c
696
match.mask->src);
drivers/net/ethernet/mscc/ocelot_flower.c
754
memcpy(tmp, &match.key->src, 4);
drivers/net/ethernet/mscc/ocelot_flower.c
757
memcpy(tmp, &match.mask->src, 4);
drivers/net/ethernet/mscc/ocelot_flower.c
782
filter->key.ipv4.sport.value = ntohs(match.key->src);
drivers/net/ethernet/mscc/ocelot_flower.c
783
filter->key.ipv4.sport.mask = ntohs(match.mask->src);
drivers/net/ethernet/mscc/ocelot_stats.c
525
switch (pause_stats->src) {
drivers/net/ethernet/mscc/ocelot_stats.c
627
switch (rmon_stats->src) {
drivers/net/ethernet/mscc/ocelot_stats.c
667
switch (ctrl_stats->src) {
drivers/net/ethernet/mscc/ocelot_stats.c
766
switch (mac_stats->src) {
drivers/net/ethernet/mscc/ocelot_stats.c
806
switch (phy_stats->src) {
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1174
struct mcp_kreq_ether_recv *src)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1178
low = src->addr_low;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1179
src->addr_low = htonl(DMA_BIT_MASK(32));
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1180
myri10ge_pio_copy(dst, src, 4 * sizeof(*src));
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1182
myri10ge_pio_copy(dst + 4, src + 4, 4 * sizeof(*src));
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
1184
src->addr_low = low;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2543
struct mcp_kreq_ether_send *src, int cnt)
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2550
myri10ge_pio_copy(&tx->lanai[idx], &src[cnt], sizeof(*src));
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2563
myri10ge_submit_req(struct myri10ge_tx_buf *tx, struct mcp_kreq_ether_send *src,
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2573
last_flags = src->flags;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2574
src->flags = 0;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2577
srcp = src;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2581
myri10ge_pio_copy(dstp, srcp, 2 * sizeof(*src));
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2589
myri10ge_submit_req_backwards(tx, src, cnt);
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2594
myri10ge_pio_copy(dstp, srcp, sizeof(*src));
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2599
src->flags = last_flags;
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2600
put_be32(*((__be32 *) src + 3), (__be32 __iomem *) dst + 3);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1089
wrp_lmem_store(struct nfp_prog *nfp_prog, u8 src, u8 src_byte, s32 off,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1109
reg_b(src));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1148
emit_ld_field(nfp_prog, reg, mask, reg_b(src), sc, shf);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1315
u8 dst = meta->insn.dst_reg * 2, src = meta->insn.src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1317
emit_alu(nfp_prog, reg_both(dst), reg_a(dst), alu_op, reg_b(src));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1319
reg_a(dst + 1), alu_op, reg_b(src + 1));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1341
u8 dst = meta->insn.dst_reg * 2, src = meta->insn.src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1343
emit_alu(nfp_prog, reg_both(dst), reg_a(dst), alu_op, reg_b(src));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1350
wrp_test_reg_one(struct nfp_prog *nfp_prog, u8 dst, enum alu_op alu_op, u8 src,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1353
emit_alu(nfp_prog, reg_none(), reg_a(dst), alu_op, reg_b(src));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1840
u8 src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1852
wrp_reg_mov(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
1853
wrp_reg_mov(nfp_prog, dst + 1, src + 1);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2027
static void shl_reg64_lt32_high(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2030
reg_b(src));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2037
static void shl_reg64_lt32_low(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2039
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2044
static void shl_reg64_lt32(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2046
shl_reg64_lt32_high(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2047
shl_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2050
static void shl_reg64_ge32(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2052
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2062
u8 dst, src;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2070
src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2072
shl_reg64_lt32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2074
shl_reg64_ge32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
208
emit_br_bit_relo(struct nfp_prog *nfp_prog, swreg src, u8 bit, u16 addr,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2082
emit_br_bset(nfp_prog, reg_a(src), 5, label_ge32, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2084
shl_reg64_lt32_high(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2088
shl_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2092
shl_reg64_ge32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2142
static void shr_reg64_lt32_high(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2144
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2149
static void shr_reg64_lt32_low(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2151
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2156
static void shr_reg64_lt32(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2158
shr_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2159
shr_reg64_lt32_high(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2162
static void shr_reg64_ge32(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2164
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2174
u8 dst, src;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2182
src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2184
shr_reg64_lt32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2186
shr_reg64_ge32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2194
emit_br_bset(nfp_prog, reg_a(src), 5, label_ge32, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2195
shr_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2199
shr_reg64_lt32_high(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
220
err = swreg_to_restricted(reg_none(), src, reg_imm(bit), &reg, false);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2203
shr_reg64_ge32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2253
static void ashr_reg64_lt32_high(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2258
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_b(dst + 1));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2263
static void ashr_reg64_lt32_low(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2268
return shr_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2271
static void ashr_reg64_lt32(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2273
ashr_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2274
ashr_reg64_lt32_high(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2277
static void ashr_reg64_ge32(struct nfp_prog *nfp_prog, u8 dst, u8 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2279
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_b(dst + 1));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2291
u8 dst, src;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2299
src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2301
ashr_reg64_lt32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2303
ashr_reg64_ge32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2308
emit_br_bset(nfp_prog, reg_a(src), 5, label_ge32, 0);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2309
ashr_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2313
ashr_reg64_lt32_high(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2317
ashr_reg64_ge32(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
234
emit_br_bset(struct nfp_prog *nfp_prog, swreg src, u8 bit, u16 addr, u8 defer)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
236
emit_br_bit_relo(nfp_prog, src, bit, addr, defer, true, RELO_BR_REL);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2446
u8 dst, src;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2454
src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2458
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_b(dst));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2497
u8 dst, src;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2505
src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2506
emit_alu(nfp_prog, reg_none(), reg_a(src), ALU_OP_OR, reg_imm(0));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2536
u8 dst, src;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2544
src = insn->src_reg * 2;
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2545
shl_reg64_lt32_low(nfp_prog, dst, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
511
emit_ld_field_any(struct nfp_prog *nfp_prog, swreg dst, u8 bmask, swreg src,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
518
err = swreg_to_restricted(dst, dst, src, &reg, true);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
530
emit_ld_field(struct nfp_prog *nfp_prog, swreg dst, u8 bmask, swreg src,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
533
emit_ld_field_any(nfp_prog, dst, bmask, src, sc, shift, false);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
553
static void emit_csr_wr(struct nfp_prog *nfp_prog, swreg src, u16 addr)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
563
if (swreg_type(src) == NN_REG_IMM) {
drivers/net/ethernet/netronome/nfp/bpf/jit.c
564
err = swreg_to_unrestricted(reg_none(), src, reg_none(), &reg);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
567
err = swreg_to_unrestricted(reg_none(), src, reg_imm(0), &reg);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
679
static void wrp_mov(struct nfp_prog *nfp_prog, swreg dst, swreg src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
681
emit_alu(nfp_prog, dst, reg_none(), ALU_OP_NONE, src);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
684
static void wrp_reg_mov(struct nfp_prog *nfp_prog, u16 dst, u16 src)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
686
wrp_mov(nfp_prog, reg_both(dst), reg_b(src));
drivers/net/ethernet/netronome/nfp/bpf/jit.c
693
wrp_reg_subpart(struct nfp_prog *nfp_prog, swreg dst, swreg src, u8 field_len,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
699
emit_ld_field_any(nfp_prog, dst, mask, src, sc, offset * 8, true);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
706
wrp_reg_or_subpart(struct nfp_prog *nfp_prog, swreg dst, swreg src,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
712
emit_ld_field(nfp_prog, dst, mask, src, sc, 32 - offset * 8);
drivers/net/ethernet/netronome/nfp/bpf/jit.c
950
u16 offset, u16 src, u8 size)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
956
emit_alu(nfp_prog, imm_both(nfp_prog), reg_a(src), ALU_OP_ADD, tmp_reg);
drivers/net/ethernet/netronome/nfp/bpf/offload.c
436
nfp_bpf_perf_event_copy(void *dst, const void *src,
drivers/net/ethernet/netronome/nfp/bpf/offload.c
439
memcpy(dst, src + off, len);
drivers/net/ethernet/netronome/nfp/flower/action.c
336
u8 *src = ip_tunnel_info_opts(ip_tun);
drivers/net/ethernet/netronome/nfp/flower/action.c
347
struct geneve_opt *opt = (struct geneve_opt *)src;
drivers/net/ethernet/netronome/nfp/flower/action.c
363
src += sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/ethernet/netronome/nfp/flower/action.c
373
src = ip_tunnel_info_opts(ip_tun);
drivers/net/ethernet/netronome/nfp/flower/action.c
375
struct geneve_opt *opt = (struct geneve_opt *)src;
drivers/net/ethernet/netronome/nfp/flower/action.c
393
src += sizeof(struct geneve_opt) + opt->length * 4;
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
413
__be32 src;
drivers/net/ethernet/netronome/nfp/flower/cmsg.h
418
struct in6_addr src;
drivers/net/ethernet/netronome/nfp/flower/match.c
111
tmp = match.key->src[i] & match.mask->src[i];
drivers/net/ethernet/netronome/nfp/flower/match.c
113
msk->mac_src[i] |= match.mask->src[i];
drivers/net/ethernet/netronome/nfp/flower/match.c
198
tmp = match.key->src & match.mask->src;
drivers/net/ethernet/netronome/nfp/flower/match.c
200
msk->port_src |= match.mask->src;
drivers/net/ethernet/netronome/nfp/flower/match.c
344
tmp = match.key->src & match.mask->src;
drivers/net/ethernet/netronome/nfp/flower/match.c
346
msk->ipv4_src |= match.mask->src;
drivers/net/ethernet/netronome/nfp/flower/match.c
367
tmp = match.key->src.s6_addr[i] &
drivers/net/ethernet/netronome/nfp/flower/match.c
368
match.mask->src.s6_addr[i];
drivers/net/ethernet/netronome/nfp/flower/match.c
371
msk->ipv6_src.s6_addr[i] |= match.mask->src.s6_addr[i];
drivers/net/ethernet/netronome/nfp/flower/match.c
409
ext->src |= match.key->src & match.mask->src;
drivers/net/ethernet/netronome/nfp/flower/match.c
411
msk->src |= match.mask->src;
drivers/net/ethernet/netronome/nfp/flower/match.c
426
for (i = 0; i < sizeof(ext->src); i++) {
drivers/net/ethernet/netronome/nfp/flower/match.c
427
ext->src.s6_addr[i] |= match.key->src.s6_addr[i] &
drivers/net/ethernet/netronome/nfp/flower/match.c
428
match.mask->src.s6_addr[i];
drivers/net/ethernet/netronome/nfp/flower/match.c
431
msk->src.s6_addr[i] |= match.mask->src.s6_addr[i];
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1112
const u32 *src = buff;
drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c
1116
writel(*(src++), priv->data + i);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
123
static void nfp_eth_copy_mac_reverse(u8 *dst, const u8 *src)
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
128
dst[ETH_ALEN - i - 1] = src[i];
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
132
nfp_eth_port_translate(struct nfp_nsp *nsp, const union eth_table_entry *src,
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
139
port = le64_to_cpu(src->port);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
140
state = le64_to_cpu(src->state);
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c
158
nfp_eth_copy_mac_reverse(dst->mac_addr, src->mac_addr);
drivers/net/ethernet/nvidia/forcedeth.c
1717
struct nv_txrx_stats *src = per_cpu_ptr(np->txrx_stats, cpu);
drivers/net/ethernet/nvidia/forcedeth.c
1724
rx_packets = src->stat_rx_packets;
drivers/net/ethernet/nvidia/forcedeth.c
1725
rx_bytes = src->stat_rx_bytes;
drivers/net/ethernet/nvidia/forcedeth.c
1726
rx_dropped = src->stat_rx_dropped;
drivers/net/ethernet/nvidia/forcedeth.c
1727
rx_missed_errors = src->stat_rx_missed_errors;
drivers/net/ethernet/nvidia/forcedeth.c
1737
tx_packets = src->stat_tx_packets;
drivers/net/ethernet/nvidia/forcedeth.c
1738
tx_bytes = src->stat_tx_bytes;
drivers/net/ethernet/nvidia/forcedeth.c
1739
tx_dropped = src->stat_tx_dropped;
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
940
static int ionic_do_module_copy(u8 *dst, u8 *src, u32 len)
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
949
memcpy(dst, src, len);
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
950
memcpy(tbuf, src, len);
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
971
u8 *src;
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
983
src = &idev->port_info->status.xcvr.sprom[page_data->offset];
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
986
src = &idev->port_info->sprom_page1[page_data->offset - 128];
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
989
src = &idev->port_info->sprom_page2[page_data->offset - 128];
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
992
src = &idev->port_info->sprom_page17[page_data->offset - 128];
drivers/net/ethernet/pensando/ionic/ionic_ethtool.c
999
err = ionic_do_module_copy(page_data->data, src, page_data->length);
drivers/net/ethernet/qlogic/qed/qed_hw.c
276
struct qed_ptt *p_ptt, u32 hw_addr, void *src, size_t n)
drivers/net/ethernet/qlogic/qed/qed_hw.c
280
hw_addr, hw_addr, src, (unsigned long)n);
drivers/net/ethernet/qlogic/qed/qed_hw.c
282
qed_memcpy_hw(p_hwfn, p_ptt, src, hw_addr, n, true);
drivers/net/ethernet/qlogic/qed/qed_hw.h
185
void *src,
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1222
ether_addr_copy(con->local_mac, conn_info->src.mac);
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1224
memcpy(con->local_ip, conn_info->src.ip, sizeof(con->local_ip));
drivers/net/ethernet/qlogic/qed/qed_iscsi.c
1226
con->local_port = conn_info->src.port;
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
686
ether_addr_copy(con->local_mac, conn_info->src.mac);
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
688
memcpy(con->local_ip, conn_info->src.ip, sizeof(con->local_ip));
drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c
690
con->local_port = conn_info->src.port;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1708
if ((match.key->src && match.mask->src != htons(U16_MAX)) ||
drivers/net/ethernet/qlogic/qede/qede_filter.c
1715
t->src_port = match.key->src;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1737
if ((memcmp(&match.key->src, &zero_addr, sizeof(addr)) &&
drivers/net/ethernet/qlogic/qede/qede_filter.c
1738
memcmp(&match.mask->src, &addr, sizeof(addr))) ||
drivers/net/ethernet/qlogic/qede/qede_filter.c
1746
memcpy(&t->src_ipv6, &match.key->src, sizeof(addr));
drivers/net/ethernet/qlogic/qede/qede_filter.c
1768
if ((match.key->src && match.mask->src != htonl(U32_MAX)) ||
drivers/net/ethernet/qlogic/qede/qede_filter.c
1775
t->src_ipv4 = match.key->src;
drivers/net/ethernet/qlogic/qede/qede_filter.c
376
struct in6_addr *src = &tpos->tuple.src_ipv6;
drivers/net/ethernet/qlogic/qede/qede_filter.c
379
if (!memcmp(src, &ipv6_hdr(skb)->saddr, size) &&
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1131
intr_mask = ahw->intr_tbl[i].src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1282
intr_mask = ahw->intr_tbl[i].src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1356
mbx.src = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
1385
intr_mask = ahw->intr_tbl[adapter->drv_sds_rings + ring].src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2598
adapter->ahw->intr_tbl[i].src = temp;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
2602
adapter->ahw->intr_tbl[i].src = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
409
ahw->intr_tbl[i].src = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
219
u8 src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
225
u8 src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
252
u32 src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1318
u32 src, size;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1322
src = QLC_83XX_BOOTLOADER_FLASH_ADDR;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
1334
ret = qlcnic_83xx_lockless_flash_read32(adapter, src, p_cache,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c
412
adapter->ahw->intr_tbl[i].src = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
367
reg2 = ahw->intr_tbl[i].src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
501
intr_mask = ahw->intr_tbl[index].src;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
809
ahw->intr_tbl[i].src = cmd.rsp.arg[2];
drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
813
ahw->intr_tbl[i].src = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
896
ahw->intr_tbl[i].src = 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_sriov_common.c
1737
intr_tbl[i].src = 0;
drivers/net/ethernet/qualcomm/qca_spi.c
107
transfer[1].tx_buf = src;
drivers/net/ethernet/qualcomm/qca_spi.c
123
qcaspi_write_legacy(struct qcaspi *qca, u8 *src, u32 len)
drivers/net/ethernet/qualcomm/qca_spi.c
132
transfer.tx_buf = src;
drivers/net/ethernet/qualcomm/qca_spi.c
94
qcaspi_write_burst(struct qcaspi *qca, u8 *src, u32 len)
drivers/net/ethernet/renesas/sh_eth.c
402
static void sh_eth_soft_swap(char *src, int len)
drivers/net/ethernet/renesas/sh_eth.c
405
u32 *p = (u32 *)src;
drivers/net/ethernet/sfc/falcon/rx.c
872
spec.rem_host[0] = fk.addrs.v4addrs.src;
drivers/net/ethernet/sfc/falcon/rx.c
875
memcpy(spec.rem_host, &fk.addrs.v6addrs.src, sizeof(struct in6_addr));
drivers/net/ethernet/sfc/falcon/rx.c
879
spec.rem_port = fk.ports.src;
drivers/net/ethernet/sfc/rx_common.c
947
req->spec.rem_host[0] = fk.addrs.v4addrs.src;
drivers/net/ethernet/sfc/rx_common.c
950
memcpy(req->spec.rem_host, &fk.addrs.v6addrs.src,
drivers/net/ethernet/sfc/rx_common.c
956
req->spec.rem_port = fk.ports.src;
drivers/net/ethernet/sfc/siena/rx_common.c
938
req->spec.rem_host[0] = fk.addrs.v4addrs.src;
drivers/net/ethernet/sfc/siena/rx_common.c
941
memcpy(req->spec.rem_host, &fk.addrs.v6addrs.src,
drivers/net/ethernet/sfc/siena/rx_common.c
947
req->spec.rem_port = fk.ports.src;
drivers/net/ethernet/sfc/tc.c
353
ether_addr_copy(match->value.eth_saddr, fm.key->src);
drivers/net/ethernet/sfc/tc.c
355
ether_addr_copy(match->mask.eth_saddr, fm.mask->src);
drivers/net/ethernet/sfc/tc.c
374
MAP_KEY_AND_MASK(IPV4_ADDRS, ipv4_addrs, src, src_ip);
drivers/net/ethernet/sfc/tc.c
379
MAP_KEY_AND_MASK(IPV6_ADDRS, ipv6_addrs, src, src_ip6);
drivers/net/ethernet/sfc/tc.c
383
MAP_KEY_AND_MASK(PORTS, ports, src, l4_sport);
drivers/net/ethernet/sfc/tc.c
401
src, enc_src_ip);
drivers/net/ethernet/sfc/tc.c
408
src, enc_src_ip6);
drivers/net/ethernet/sfc/tc.c
421
MAP_ENC_KEY_AND_MASK(PORTS, ports, enc_ports, src, enc_sport);
drivers/net/ethernet/sfc/tc_conntrack.c
184
if (!IS_ALL_ONES(fm.mask->src)) {
drivers/net/ethernet/sfc/tc_conntrack.c
187
ntohl(fm.mask->src));
drivers/net/ethernet/sfc/tc_conntrack.c
190
conn->src_ip = fm.key->src;
drivers/net/ethernet/sfc/tc_conntrack.c
202
if (!efx_ipv6_addr_all_ones(&fm.mask->src)) {
drivers/net/ethernet/sfc/tc_conntrack.c
205
&fm.mask->src);
drivers/net/ethernet/sfc/tc_conntrack.c
208
conn->src_ip6 = fm.key->src;
drivers/net/ethernet/sfc/tc_conntrack.c
226
if (!IS_ALL_ONES(fm.mask->src)) {
drivers/net/ethernet/sfc/tc_conntrack.c
229
ntohs(fm.mask->src));
drivers/net/ethernet/sfc/tc_conntrack.c
232
conn->l4_sport = fm.key->src;
drivers/net/ethernet/sfc/tc_encap_actions.c
106
flow4.saddr = encap->key.u.ipv4.src;
drivers/net/ethernet/sfc/tc_encap_actions.c
115
flow6.saddr = encap->key.u.ipv6.src;
drivers/net/ethernet/sfc/tc_encap_actions.c
277
ip->saddr = key->u.ipv4.src;
drivers/net/ethernet/sfc/tc_encap_actions.c
298
ip->saddr = key->u.ipv6.src;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
120
u32 src = dwmac->tx_retime_src;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
125
src = TX_RETIME_SRC_TXCLK;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
128
src = TX_RETIME_SRC_PHYCLK;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
130
src = TX_RETIME_SRC_CLKGEN;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
139
src = TX_RETIME_SRC_CLKGEN;
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
142
if (src == TX_RETIME_SRC_CLKGEN && freq > 0)
drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c
146
stih4xx_tx_retime_val[src]);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
113
if (attr->src && !attr->remove_sa)
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
114
ether_addr_copy(ehdr->h_source, attr->src);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1145
attr.src = addr;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1172
unsigned char src[ETH_ALEN] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1181
attr.src = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1194
unsigned char src[ETH_ALEN] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1202
attr.src = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1215
unsigned char src[ETH_ALEN] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1224
attr.src = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1238
unsigned char src[ETH_ALEN] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1246
attr.src = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1330
static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1381
key.src = htonl(src);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1383
mask.src = src_mask;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1394
attr.ip_src = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1427
static int __stmmac_test_l3filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1449
static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1510
keys.key.src = htons(src);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1512
masks.mask.src = src_mask;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1523
attr.sport = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1558
static int __stmmac_test_l4filt(struct stmmac_priv *priv, u32 dst, u32 src,
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1603
if (!ether_addr_equal_unaligned(ehdr->h_dest, tpriv->packet->src))
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1619
unsigned char src[ETH_ALEN] = {0x01, 0x02, 0x03, 0x04, 0x05, 0x06};
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
1645
attr.src = src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
227
NULL, attr->src, attr->dst);
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
253
unsigned char *src = tpriv->packet->src;
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
277
} else if (src) {
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
278
if (!ether_addr_equal_unaligned(ehdr->h_source, src))
drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c
38
unsigned char *src;
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
484
hw_match = ntohl(match.key->src) & ntohl(match.mask->src);
drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c
532
hw_match = ntohs(match.key->src) & ntohs(match.mask->src);
drivers/net/ethernet/ti/am65-cpsw-ethtool.c
670
if (s->src != ETHTOOL_MAC_STATS_SRC_AGGREGATE)
drivers/net/ethernet/ti/am65-cpsw-qos.c
1054
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/ti/cpsw_priv.c
1397
if (!is_zero_ether_addr(match.mask->src)) {
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1899
const char *src,
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1904
const char *p = strstr(src, from);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1908
return src; /* fallback: no replacement, use original */
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1910
prefix = p - src;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1913
total = strlen(src) - from_len + to_len + 1;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1917
return src; /* fallback: allocation failed, use original */
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1919
strscpy(buf, src, prefix + 1);
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1939
struct icssg_firmwares *src,
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1946
dst[i].pru = icssg_firmware_name_replace(dev, src[i].pru,
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1948
dst[i].rtu = icssg_firmware_name_replace(dev, src[i].rtu,
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1950
dst[i].txpru = icssg_firmware_name_replace(dev, src[i].txpru,
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
280
common.port.src ^= th->dest ^ first->skb->protocol;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
282
common.port.src ^= th->dest ^ first->skb->vlan_proto;
drivers/net/ethernet/wangxun/txgbe/txgbe_fdir.c
284
common.port.src ^= th->dest ^ first->protocol;
drivers/net/ethernet/wangxun/txgbe/txgbe_type.h
273
__be16 src;
drivers/net/ethernet/xscale/ixp4xx_eth.c
268
static inline void memcpy_swab32(u32 *dest, u32 *src, int cnt)
drivers/net/ethernet/xscale/ixp4xx_eth.c
272
dest[i] = swab32(src[i]);
drivers/net/fddi/defza.c
121
const u64 __iomem *src = from;
drivers/net/fddi/defza.c
127
*dst++ = readq_u(src++);
drivers/net/fddi/defza.c
129
src_trail = (u32 __iomem *)src;
drivers/net/fddi/defza.c
134
const u32 __iomem *src = from;
drivers/net/fddi/defza.c
138
*dst++ = readl_u(src++);
drivers/net/fddi/defza.c
146
const u64 *src = from;
drivers/net/fddi/defza.c
152
writeq_u(*src++, dst++);
drivers/net/fddi/defza.c
154
src_trail = (u32 *)src;
drivers/net/fddi/defza.c
159
const u32 *src = from;
drivers/net/fddi/defza.c
163
writel_u(*src++, dst++);
drivers/net/fddi/defza.c
171
const u64 __iomem *src = from;
drivers/net/fddi/defza.c
177
writeq_u(readq_u(src++), dst++);
drivers/net/fddi/defza.c
179
src_trail = (u32 __iomem *)src;
drivers/net/fddi/defza.c
184
const u32 __iomem *src = from;
drivers/net/fddi/defza.c
188
writel_u(readl_u(src++), dst++);
drivers/net/geneve.c
1346
unclone->key.u.ipv4.src = info->key.u.ipv4.dst;
drivers/net/geneve.c
1456
unclone->key.u.ipv6.src = info->key.u.ipv6.dst;
drivers/net/geneve.c
1578
info->key.u.ipv4.src = saddr;
drivers/net/geneve.c
1604
info->key.u.ipv6.src = saddr;
drivers/net/hyperv/netvsc.c
1034
char *src = phys_to_virt((pb[i].pfn << HV_HYP_PAGE_SHIFT)
drivers/net/hyperv/netvsc.c
1038
dma = dma_map_single(&hv_dev->device, src, len,
drivers/net/hyperv/netvsc.c
968
char *src = phys_to_virt(pb[i].pfn << HV_HYP_PAGE_SHIFT);
drivers/net/hyperv/netvsc.c
972
memcpy(dest, (src + offset), len);
drivers/net/macvlan.c
1291
const struct macvlan_dev *src = MACVLAN_SKB_CB(skb)->src;
drivers/net/macvlan.c
1293
if (src)
drivers/net/macvlan.c
1294
dev_put(src->dev);
drivers/net/macvlan.c
266
struct net_device *src,
drivers/net/macvlan.c
280
if (vlan->dev == src || !(vlan->mode & mode))
drivers/net/macvlan.c
299
const struct macvlan_dev *src,
drivers/net/macvlan.c
302
if (!src)
drivers/net/macvlan.c
309
else if (src->mode == MACVLAN_MODE_VEPA)
drivers/net/macvlan.c
311
macvlan_broadcast(skb, port, src->dev,
drivers/net/macvlan.c
319
macvlan_broadcast(skb, port, src->dev,
drivers/net/macvlan.c
337
const struct macvlan_dev *src = MACVLAN_SKB_CB(skb)->src;
drivers/net/macvlan.c
340
macvlan_multicast_rx(port, src, skb);
drivers/net/macvlan.c
343
if (src)
drivers/net/macvlan.c
344
dev_put(src->dev);
drivers/net/macvlan.c
352
const struct macvlan_dev *src,
drivers/net/macvlan.c
362
MACVLAN_SKB_CB(nskb)->src = src;
drivers/net/macvlan.c
366
if (src)
drivers/net/macvlan.c
367
dev_hold(src->dev);
drivers/net/macvlan.c
458
const struct macvlan_dev *src;
drivers/net/macvlan.c
481
src = macvlan_hash_lookup(port, eth->h_source);
drivers/net/macvlan.c
482
if (src && src->mode != MACVLAN_MODE_VEPA &&
drivers/net/macvlan.c
483
src->mode != MACVLAN_MODE_BRIDGE) {
drivers/net/macvlan.c
485
vlan = src;
drivers/net/macvlan.c
494
macvlan_broadcast_enqueue(port, src, skb);
drivers/net/macvlan.c
496
macvlan_multicast_rx(port, src, skb);
drivers/net/macvlan.c
68
const struct macvlan_dev *src;
drivers/net/phy/phy_device.c
2873
static void phy_copy_pause_bits(unsigned long *dst, unsigned long *src)
drivers/net/phy/phy_device.c
2876
linkmode_test_bit(ETHTOOL_LINK_MODE_Asym_Pause_BIT, src));
drivers/net/phy/phy_device.c
2878
linkmode_test_bit(ETHTOOL_LINK_MODE_Pause_BIT, src));
drivers/net/ppp/pppoe.c
202
struct pppox_sock *ret, __rcu **src;
drivers/net/ppp/pppoe.c
205
src = &pn->hash_table[hash];
drivers/net/ppp/pppoe.c
214
rcu_assign_pointer(*src, next);
drivers/net/ppp/pppoe.c
218
src = &ret->next;
drivers/net/thunderbolt/main.c
1114
void *src = skb->data;
drivers/net/thunderbolt/main.c
1148
memcpy(dest, src, size_left);
drivers/net/thunderbolt/main.c
1151
src += size_left;
drivers/net/thunderbolt/main.c
1155
memcpy(dest, src, len);
drivers/net/thunderbolt/main.c
1160
kunmap_local(src);
drivers/net/thunderbolt/main.c
1167
src = tbnet_kmap_frag(skb, frag++, &len);
drivers/net/thunderbolt/main.c
1193
memcpy(dest, src, len);
drivers/net/thunderbolt/main.c
1198
kunmap_local(src);
drivers/net/thunderbolt/main.c
1203
src = tbnet_kmap_frag(skb, frag++, &len);
drivers/net/thunderbolt/main.c
1210
memcpy(dest, src, data_len);
drivers/net/thunderbolt/main.c
1213
kunmap_local(src);
drivers/net/usb/lan78xx.c
682
u32 *src;
drivers/net/usb/lan78xx.c
699
src = (u32 *)stats;
drivers/net/usb/lan78xx.c
702
le32_to_cpus(&src[i]);
drivers/net/usb/lan78xx.c
703
dst[i] = src[i];
drivers/net/virtio_net.c
3007
u64_stats_t *item, *src;
drivers/net/virtio_net.c
3010
src = (u64_stats_t *)((u8 *)&stats + offset);
drivers/net/virtio_net.c
3011
u64_stats_add(item, u64_stats_read(src));
drivers/net/vmxnet3/vmxnet3_drv.c
291
u32 *src = (u32 *)srcDesc + 2;
drivers/net/vmxnet3/vmxnet3_drv.c
294
*dst = le32_to_cpu(*src);
drivers/net/vmxnet3/vmxnet3_drv.c
302
u32 *src = (u32 *)(srcDesc + 1);
drivers/net/vmxnet3/vmxnet3_drv.c
307
src--;
drivers/net/vmxnet3/vmxnet3_drv.c
309
*dst = cpu_to_le32(*src);
drivers/net/vmxnet3/vmxnet3_drv.c
318
u32 *src = (u32 *)srcDesc;
drivers/net/vmxnet3/vmxnet3_drv.c
321
*dst = le32_to_cpu(*src);
drivers/net/vmxnet3/vmxnet3_drv.c
322
src++;
drivers/net/vxlan/vxlan_core.c
2401
key.u.ipv4.src = vxlan->cfg.saddr.sin.sin_addr.s_addr;
drivers/net/vxlan/vxlan_core.c
2404
key.u.ipv6.src = vxlan->cfg.saddr.sin6.sin6_addr;
drivers/net/vxlan/vxlan_core.c
2529
unclone->key.u.ipv4.src = pkey->u.ipv4.dst;
drivers/net/vxlan/vxlan_core.c
2602
unclone->key.u.ipv6.src = pkey->u.ipv6.dst;
drivers/net/vxlan/vxlan_core.c
3245
&info->key.u.ipv4.src,
drivers/net/vxlan/vxlan_core.c
3261
0, &info->key.u.ipv6.src,
drivers/net/vxlan/vxlan_mdb.c
1632
group.src.sa.sa_family = AF_INET;
drivers/net/vxlan/vxlan_mdb.c
1633
group.src.sin.sin_addr.s_addr = ip_hdr(skb)->saddr;
drivers/net/vxlan/vxlan_mdb.c
1641
group.src.sa.sa_family = AF_INET6;
drivers/net/vxlan/vxlan_mdb.c
1642
group.src.sin6.sin6_addr = ipv6_hdr(skb)->saddr;
drivers/net/vxlan/vxlan_mdb.c
1653
memset(&group.src, 0, sizeof(group.src));
drivers/net/vxlan/vxlan_mdb.c
181
if (!vxlan_addr_any(&mdb_entry->key.src) &&
drivers/net/vxlan/vxlan_mdb.c
182
vxlan_nla_put_addr(skb, MDBA_MDB_EATTR_SOURCE, &mdb_entry->key.src))
drivers/net/vxlan/vxlan_mdb.c
19
union vxlan_addr src;
drivers/net/vxlan/vxlan_mdb.c
359
struct in6_addr src;
drivers/net/vxlan/vxlan_mdb.c
365
src = nla_get_in6_addr(attr);
drivers/net/vxlan/vxlan_mdb.c
366
if (ipv6_addr_is_multicast(&src)) {
drivers/net/vxlan/vxlan_mdb.c
399
vxlan_nla_get_addr(&group->src, source_attr);
drivers/net/vxlan/vxlan_mdb.c
404
return !vxlan_addr_any(&group->dst) && vxlan_addr_any(&group->src);
drivers/net/vxlan/vxlan_mdb.c
409
return !vxlan_addr_any(&group->dst) && !vxlan_addr_any(&group->src);
drivers/net/vxlan/vxlan_mdb.c
418
struct vxlan_mdb_config_src_entry *src;
drivers/net/vxlan/vxlan_mdb.c
433
src = kzalloc_obj(*src);
drivers/net/vxlan/vxlan_mdb.c
434
if (!src)
drivers/net/vxlan/vxlan_mdb.c
437
err = vxlan_nla_get_addr(&src->addr, tb[MDBE_SRCATTR_ADDRESS]);
drivers/net/vxlan/vxlan_mdb.c
441
list_add_tail(&src->node, &cfg->src_list);
drivers/net/vxlan/vxlan_mdb.c
446
kfree(src);
drivers/net/vxlan/vxlan_mdb.c
451
vxlan_mdb_config_src_entry_fini(struct vxlan_mdb_config_src_entry *src)
drivers/net/vxlan/vxlan_mdb.c
453
list_del(&src->node);
drivers/net/vxlan/vxlan_mdb.c
454
kfree(src);
drivers/net/vxlan/vxlan_mdb.c
462
struct vxlan_mdb_config_src_entry *src, *tmp;
drivers/net/vxlan/vxlan_mdb.c
476
list_for_each_entry_safe_reverse(src, tmp, &cfg->src_list, node)
drivers/net/vxlan/vxlan_mdb.c
477
vxlan_mdb_config_src_entry_fini(src);
drivers/net/vxlan/vxlan_mdb.c
483
struct vxlan_mdb_config_src_entry *src, *tmp;
drivers/net/vxlan/vxlan_mdb.c
485
list_for_each_entry_safe_reverse(src, tmp, &cfg->src_list, node)
drivers/net/vxlan/vxlan_mdb.c
486
vxlan_mdb_config_src_entry_fini(src);
drivers/net/vxlan/vxlan_mdb.c
796
sg_cfg.group.src = *addr;
drivers/net/vxlan/vxlan_mdb.c
824
sg_cfg.group.src = *addr;
drivers/net/vxlan/vxlan_mdb.c
836
const struct vxlan_mdb_config_src_entry *src,
drivers/net/vxlan/vxlan_mdb.c
842
ent = vxlan_mdb_remote_src_entry_lookup(remote, &src->addr);
drivers/net/vxlan/vxlan_mdb.c
844
ent = vxlan_mdb_remote_src_entry_add(remote, &src->addr);
drivers/net/vxlan/vxlan_mdb.c
881
struct vxlan_mdb_config_src_entry *src;
drivers/net/vxlan/vxlan_mdb.c
886
list_for_each_entry(src, &cfg->src_list, node) {
drivers/net/vxlan/vxlan_mdb.c
887
err = vxlan_mdb_remote_src_add(cfg, remote, src, extack);
drivers/net/wan/ixp4xx_hss.c
351
static inline void memcpy_swab32(u32 *dest, u32 *src, int cnt)
drivers/net/wan/ixp4xx_hss.c
356
dest[i] = swab32(src[i]);
drivers/net/wan/pci200syn.c
91
static inline void new_memcpy_toio(char __iomem *dest, char *src, int length)
drivers/net/wan/pci200syn.c
97
memcpy_toio(dest, src, len);
drivers/net/wan/pci200syn.c
99
src += len;
drivers/net/wireguard/allowedips.c
13
static void swap_endian(u8 *dst, const u8 *src, u8 bits)
drivers/net/wireguard/allowedips.c
16
*(u32 *)dst = be32_to_cpu(*(const __be32 *)src);
drivers/net/wireguard/allowedips.c
18
((u64 *)dst)[0] = get_unaligned_be64(src);
drivers/net/wireguard/allowedips.c
19
((u64 *)dst)[1] = get_unaligned_be64(src + 8);
drivers/net/wireguard/allowedips.c
23
static void copy_and_assign_cidr(struct allowedips_node *node, const u8 *src,
drivers/net/wireguard/allowedips.c
33
memcpy(node->bits, src, bits / 8U);
drivers/net/wireguard/cookie.c
198
void wg_cookie_message_consume(struct message_handshake_cookie *src,
drivers/net/wireguard/cookie.c
208
src->receiver_index, &peer)))
drivers/net/wireguard/cookie.c
217
cookie, src->encrypted_cookie, sizeof(src->encrypted_cookie),
drivers/net/wireguard/cookie.c
218
peer->latest_cookie.last_mac1_sent, COOKIE_LEN, src->nonce,
drivers/net/wireguard/cookie.h
53
void wg_cookie_message_create(struct message_handshake_cookie *src,
drivers/net/wireguard/cookie.h
56
void wg_cookie_message_consume(struct message_handshake_cookie *src,
drivers/net/wireguard/noise.c
432
static void mix_hash(u8 hash[NOISE_HASH_LEN], const u8 *src, size_t src_len)
drivers/net/wireguard/noise.c
438
blake2s_update(&blake, src, src_len);
drivers/net/wireguard/noise.c
584
wg_noise_handshake_consume_initiation(struct message_handshake_initiation *src,
drivers/net/wireguard/noise.c
605
message_ephemeral(e, src->unencrypted_ephemeral, chaining_key, hash);
drivers/net/wireguard/noise.c
612
if (!message_decrypt(s, src->encrypted_static,
drivers/net/wireguard/noise.c
613
sizeof(src->encrypted_static), key, hash))
drivers/net/wireguard/noise.c
628
if (!message_decrypt(t, src->encrypted_timestamp,
drivers/net/wireguard/noise.c
629
sizeof(src->encrypted_timestamp), key, hash))
drivers/net/wireguard/noise.c
649
handshake->remote_index = src->sender_index;
drivers/net/wireguard/noise.c
728
wg_noise_handshake_consume_response(struct message_handshake_response *src,
drivers/net/wireguard/noise.c
749
src->receiver_index, &peer);
drivers/net/wireguard/noise.c
767
message_ephemeral(e, src->unencrypted_ephemeral, chaining_key, hash);
drivers/net/wireguard/noise.c
781
if (!message_decrypt(NULL, src->encrypted_nothing,
drivers/net/wireguard/noise.c
782
sizeof(src->encrypted_nothing), key, hash))
drivers/net/wireguard/noise.c
797
handshake->remote_index = src->sender_index;
drivers/net/wireguard/noise.h
123
wg_noise_handshake_consume_initiation(struct message_handshake_initiation *src,
drivers/net/wireguard/noise.h
129
wg_noise_handshake_consume_response(struct message_handshake_response *src,
drivers/net/wireless/ath/ath10k/htt_rx.c
948
u8 src[ETH_ALEN];
drivers/net/wireless/ath/ath10k/pci.c
1023
u32 src, u32 len)
drivers/net/wireless/ath/ath10k/pci.c
1028
host_addr = host_interest_item_address(src);
drivers/net/wireless/ath/ath10k/pci.c
1033
src, ret);
drivers/net/wireless/ath/ath10k/pci.c
1047
#define ath10k_pci_diag_read_hi(ar, dest, src, len) \
drivers/net/wireless/ath/ath10k/pci.c
1048
__ath10k_pci_diag_read_hi(ar, dest, HI_ITEM(src), len)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1453
static void ath10k_wmi_tlv_pull_vdev_stats(const struct wmi_tlv_vdev_stats *src,
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1458
dst->vdev_id = __le32_to_cpu(src->vdev_id);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1459
dst->beacon_snr = __le32_to_cpu(src->beacon_snr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1460
dst->data_snr = __le32_to_cpu(src->data_snr);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1461
dst->num_rx_frames = __le32_to_cpu(src->num_rx_frames);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1462
dst->num_rts_fail = __le32_to_cpu(src->num_rts_fail);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1463
dst->num_rts_success = __le32_to_cpu(src->num_rts_success);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1464
dst->num_rx_err = __le32_to_cpu(src->num_rx_err);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1465
dst->num_rx_discard = __le32_to_cpu(src->num_rx_discard);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1466
dst->num_tx_not_acked = __le32_to_cpu(src->num_tx_not_acked);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1468
for (i = 0; i < ARRAY_SIZE(src->num_tx_frames); i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1470
__le32_to_cpu(src->num_tx_frames[i]);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1472
for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_retries); i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1474
__le32_to_cpu(src->num_tx_frames_retries[i]);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1476
for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_failures); i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1478
__le32_to_cpu(src->num_tx_frames_failures[i]);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1480
for (i = 0; i < ARRAY_SIZE(src->tx_rate_history); i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1482
__le32_to_cpu(src->tx_rate_history[i]);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1484
for (i = 0; i < ARRAY_SIZE(src->beacon_rssi_history); i++)
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1486
__le32_to_cpu(src->beacon_rssi_history[i]);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1537
const struct wmi_pdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1540
src = data;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1541
if (data_len < sizeof(*src)) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1546
data += sizeof(*src);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1547
data_len -= sizeof(*src);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1553
ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1554
ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1555
ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1560
const struct wmi_tlv_vdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1563
src = data;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1564
if (data_len < sizeof(*src)) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1569
data += sizeof(*src);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1570
data_len -= sizeof(*src);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1576
ath10k_wmi_tlv_pull_vdev_stats(src, dst);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1581
const struct wmi_10x_peer_stats *src;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1584
src = data;
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1585
if (data_len < sizeof(*src)) {
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1590
data += sizeof(*src);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1591
data_len -= sizeof(*src);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1597
ath10k_wmi_pull_peer_stats(&src->old, dst);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1598
dst->peer_rx_rate = __le32_to_cpu(src->peer_rx_rate);
drivers/net/wireless/ath/ath10k/wmi-tlv.c
1604
extd = data + sizeof(*src) * (num_peer_stats - i - 1)
drivers/net/wireless/ath/ath10k/wmi.c
2877
void ath10k_wmi_pull_pdev_stats_base(const struct wmi_pdev_stats_base *src,
drivers/net/wireless/ath/ath10k/wmi.c
2880
dst->ch_noise_floor = __le32_to_cpu(src->chan_nf);
drivers/net/wireless/ath/ath10k/wmi.c
2881
dst->tx_frame_count = __le32_to_cpu(src->tx_frame_count);
drivers/net/wireless/ath/ath10k/wmi.c
2882
dst->rx_frame_count = __le32_to_cpu(src->rx_frame_count);
drivers/net/wireless/ath/ath10k/wmi.c
2883
dst->rx_clear_count = __le32_to_cpu(src->rx_clear_count);
drivers/net/wireless/ath/ath10k/wmi.c
2884
dst->cycle_count = __le32_to_cpu(src->cycle_count);
drivers/net/wireless/ath/ath10k/wmi.c
2885
dst->phy_err_count = __le32_to_cpu(src->phy_err_count);
drivers/net/wireless/ath/ath10k/wmi.c
2886
dst->chan_tx_power = __le32_to_cpu(src->chan_tx_pwr);
drivers/net/wireless/ath/ath10k/wmi.c
2889
void ath10k_wmi_pull_pdev_stats_tx(const struct wmi_pdev_stats_tx *src,
drivers/net/wireless/ath/ath10k/wmi.c
2892
dst->comp_queued = __le32_to_cpu(src->comp_queued);
drivers/net/wireless/ath/ath10k/wmi.c
2893
dst->comp_delivered = __le32_to_cpu(src->comp_delivered);
drivers/net/wireless/ath/ath10k/wmi.c
2894
dst->msdu_enqued = __le32_to_cpu(src->msdu_enqued);
drivers/net/wireless/ath/ath10k/wmi.c
2895
dst->mpdu_enqued = __le32_to_cpu(src->mpdu_enqued);
drivers/net/wireless/ath/ath10k/wmi.c
2896
dst->wmm_drop = __le32_to_cpu(src->wmm_drop);
drivers/net/wireless/ath/ath10k/wmi.c
2897
dst->local_enqued = __le32_to_cpu(src->local_enqued);
drivers/net/wireless/ath/ath10k/wmi.c
2898
dst->local_freed = __le32_to_cpu(src->local_freed);
drivers/net/wireless/ath/ath10k/wmi.c
2899
dst->hw_queued = __le32_to_cpu(src->hw_queued);
drivers/net/wireless/ath/ath10k/wmi.c
2900
dst->hw_reaped = __le32_to_cpu(src->hw_reaped);
drivers/net/wireless/ath/ath10k/wmi.c
2901
dst->underrun = __le32_to_cpu(src->underrun);
drivers/net/wireless/ath/ath10k/wmi.c
2902
dst->tx_abort = __le32_to_cpu(src->tx_abort);
drivers/net/wireless/ath/ath10k/wmi.c
2903
dst->mpdus_requeued = __le32_to_cpu(src->mpdus_requeued);
drivers/net/wireless/ath/ath10k/wmi.c
2904
dst->tx_ko = __le32_to_cpu(src->tx_ko);
drivers/net/wireless/ath/ath10k/wmi.c
2905
dst->data_rc = __le32_to_cpu(src->data_rc);
drivers/net/wireless/ath/ath10k/wmi.c
2906
dst->self_triggers = __le32_to_cpu(src->self_triggers);
drivers/net/wireless/ath/ath10k/wmi.c
2907
dst->sw_retry_failure = __le32_to_cpu(src->sw_retry_failure);
drivers/net/wireless/ath/ath10k/wmi.c
2908
dst->illgl_rate_phy_err = __le32_to_cpu(src->illgl_rate_phy_err);
drivers/net/wireless/ath/ath10k/wmi.c
2909
dst->pdev_cont_xretry = __le32_to_cpu(src->pdev_cont_xretry);
drivers/net/wireless/ath/ath10k/wmi.c
2910
dst->pdev_tx_timeout = __le32_to_cpu(src->pdev_tx_timeout);
drivers/net/wireless/ath/ath10k/wmi.c
2911
dst->pdev_resets = __le32_to_cpu(src->pdev_resets);
drivers/net/wireless/ath/ath10k/wmi.c
2912
dst->phy_underrun = __le32_to_cpu(src->phy_underrun);
drivers/net/wireless/ath/ath10k/wmi.c
2913
dst->txop_ovf = __le32_to_cpu(src->txop_ovf);
drivers/net/wireless/ath/ath10k/wmi.c
2917
ath10k_wmi_10_4_pull_pdev_stats_tx(const struct wmi_10_4_pdev_stats_tx *src,
drivers/net/wireless/ath/ath10k/wmi.c
2920
dst->comp_queued = __le32_to_cpu(src->comp_queued);
drivers/net/wireless/ath/ath10k/wmi.c
2921
dst->comp_delivered = __le32_to_cpu(src->comp_delivered);
drivers/net/wireless/ath/ath10k/wmi.c
2922
dst->msdu_enqued = __le32_to_cpu(src->msdu_enqued);
drivers/net/wireless/ath/ath10k/wmi.c
2923
dst->mpdu_enqued = __le32_to_cpu(src->mpdu_enqued);
drivers/net/wireless/ath/ath10k/wmi.c
2924
dst->wmm_drop = __le32_to_cpu(src->wmm_drop);
drivers/net/wireless/ath/ath10k/wmi.c
2925
dst->local_enqued = __le32_to_cpu(src->local_enqued);
drivers/net/wireless/ath/ath10k/wmi.c
2926
dst->local_freed = __le32_to_cpu(src->local_freed);
drivers/net/wireless/ath/ath10k/wmi.c
2927
dst->hw_queued = __le32_to_cpu(src->hw_queued);
drivers/net/wireless/ath/ath10k/wmi.c
2928
dst->hw_reaped = __le32_to_cpu(src->hw_reaped);
drivers/net/wireless/ath/ath10k/wmi.c
2929
dst->underrun = __le32_to_cpu(src->underrun);
drivers/net/wireless/ath/ath10k/wmi.c
2930
dst->tx_abort = __le32_to_cpu(src->tx_abort);
drivers/net/wireless/ath/ath10k/wmi.c
2931
dst->mpdus_requeued = __le32_to_cpu(src->mpdus_requeued);
drivers/net/wireless/ath/ath10k/wmi.c
2932
dst->tx_ko = __le32_to_cpu(src->tx_ko);
drivers/net/wireless/ath/ath10k/wmi.c
2933
dst->data_rc = __le32_to_cpu(src->data_rc);
drivers/net/wireless/ath/ath10k/wmi.c
2934
dst->self_triggers = __le32_to_cpu(src->self_triggers);
drivers/net/wireless/ath/ath10k/wmi.c
2935
dst->sw_retry_failure = __le32_to_cpu(src->sw_retry_failure);
drivers/net/wireless/ath/ath10k/wmi.c
2936
dst->illgl_rate_phy_err = __le32_to_cpu(src->illgl_rate_phy_err);
drivers/net/wireless/ath/ath10k/wmi.c
2937
dst->pdev_cont_xretry = __le32_to_cpu(src->pdev_cont_xretry);
drivers/net/wireless/ath/ath10k/wmi.c
2938
dst->pdev_tx_timeout = __le32_to_cpu(src->pdev_tx_timeout);
drivers/net/wireless/ath/ath10k/wmi.c
2939
dst->pdev_resets = __le32_to_cpu(src->pdev_resets);
drivers/net/wireless/ath/ath10k/wmi.c
2940
dst->phy_underrun = __le32_to_cpu(src->phy_underrun);
drivers/net/wireless/ath/ath10k/wmi.c
2941
dst->txop_ovf = __le32_to_cpu(src->txop_ovf);
drivers/net/wireless/ath/ath10k/wmi.c
2942
dst->hw_paused = __le32_to_cpu(src->hw_paused);
drivers/net/wireless/ath/ath10k/wmi.c
2943
dst->seq_posted = __le32_to_cpu(src->seq_posted);
drivers/net/wireless/ath/ath10k/wmi.c
2945
__le32_to_cpu(src->seq_failed_queueing);
drivers/net/wireless/ath/ath10k/wmi.c
2946
dst->seq_completed = __le32_to_cpu(src->seq_completed);
drivers/net/wireless/ath/ath10k/wmi.c
2947
dst->seq_restarted = __le32_to_cpu(src->seq_restarted);
drivers/net/wireless/ath/ath10k/wmi.c
2948
dst->mu_seq_posted = __le32_to_cpu(src->mu_seq_posted);
drivers/net/wireless/ath/ath10k/wmi.c
2949
dst->mpdus_sw_flush = __le32_to_cpu(src->mpdus_sw_flush);
drivers/net/wireless/ath/ath10k/wmi.c
2950
dst->mpdus_hw_filter = __le32_to_cpu(src->mpdus_hw_filter);
drivers/net/wireless/ath/ath10k/wmi.c
2951
dst->mpdus_truncated = __le32_to_cpu(src->mpdus_truncated);
drivers/net/wireless/ath/ath10k/wmi.c
2952
dst->mpdus_ack_failed = __le32_to_cpu(src->mpdus_ack_failed);
drivers/net/wireless/ath/ath10k/wmi.c
2953
dst->mpdus_hw_filter = __le32_to_cpu(src->mpdus_hw_filter);
drivers/net/wireless/ath/ath10k/wmi.c
2954
dst->mpdus_expired = __le32_to_cpu(src->mpdus_expired);
drivers/net/wireless/ath/ath10k/wmi.c
2957
void ath10k_wmi_pull_pdev_stats_rx(const struct wmi_pdev_stats_rx *src,
drivers/net/wireless/ath/ath10k/wmi.c
2960
dst->mid_ppdu_route_change = __le32_to_cpu(src->mid_ppdu_route_change);
drivers/net/wireless/ath/ath10k/wmi.c
2961
dst->status_rcvd = __le32_to_cpu(src->status_rcvd);
drivers/net/wireless/ath/ath10k/wmi.c
2962
dst->r0_frags = __le32_to_cpu(src->r0_frags);
drivers/net/wireless/ath/ath10k/wmi.c
2963
dst->r1_frags = __le32_to_cpu(src->r1_frags);
drivers/net/wireless/ath/ath10k/wmi.c
2964
dst->r2_frags = __le32_to_cpu(src->r2_frags);
drivers/net/wireless/ath/ath10k/wmi.c
2965
dst->r3_frags = __le32_to_cpu(src->r3_frags);
drivers/net/wireless/ath/ath10k/wmi.c
2966
dst->htt_msdus = __le32_to_cpu(src->htt_msdus);
drivers/net/wireless/ath/ath10k/wmi.c
2967
dst->htt_mpdus = __le32_to_cpu(src->htt_mpdus);
drivers/net/wireless/ath/ath10k/wmi.c
2968
dst->loc_msdus = __le32_to_cpu(src->loc_msdus);
drivers/net/wireless/ath/ath10k/wmi.c
2969
dst->loc_mpdus = __le32_to_cpu(src->loc_mpdus);
drivers/net/wireless/ath/ath10k/wmi.c
2970
dst->oversize_amsdu = __le32_to_cpu(src->oversize_amsdu);
drivers/net/wireless/ath/ath10k/wmi.c
2971
dst->phy_errs = __le32_to_cpu(src->phy_errs);
drivers/net/wireless/ath/ath10k/wmi.c
2972
dst->phy_err_drop = __le32_to_cpu(src->phy_err_drop);
drivers/net/wireless/ath/ath10k/wmi.c
2973
dst->mpdu_errs = __le32_to_cpu(src->mpdu_errs);
drivers/net/wireless/ath/ath10k/wmi.c
2976
void ath10k_wmi_pull_pdev_stats_extra(const struct wmi_pdev_stats_extra *src,
drivers/net/wireless/ath/ath10k/wmi.c
2979
dst->ack_rx_bad = __le32_to_cpu(src->ack_rx_bad);
drivers/net/wireless/ath/ath10k/wmi.c
2980
dst->rts_bad = __le32_to_cpu(src->rts_bad);
drivers/net/wireless/ath/ath10k/wmi.c
2981
dst->rts_good = __le32_to_cpu(src->rts_good);
drivers/net/wireless/ath/ath10k/wmi.c
2982
dst->fcs_bad = __le32_to_cpu(src->fcs_bad);
drivers/net/wireless/ath/ath10k/wmi.c
2983
dst->no_beacons = __le32_to_cpu(src->no_beacons);
drivers/net/wireless/ath/ath10k/wmi.c
2984
dst->mib_int_count = __le32_to_cpu(src->mib_int_count);
drivers/net/wireless/ath/ath10k/wmi.c
2987
void ath10k_wmi_pull_peer_stats(const struct wmi_peer_stats *src,
drivers/net/wireless/ath/ath10k/wmi.c
2990
ether_addr_copy(dst->peer_macaddr, src->peer_macaddr.addr);
drivers/net/wireless/ath/ath10k/wmi.c
2991
dst->peer_rssi = __le32_to_cpu(src->peer_rssi);
drivers/net/wireless/ath/ath10k/wmi.c
2992
dst->peer_tx_rate = __le32_to_cpu(src->peer_tx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
2996
ath10k_wmi_10_4_pull_peer_stats(const struct wmi_10_4_peer_stats *src,
drivers/net/wireless/ath/ath10k/wmi.c
2999
ether_addr_copy(dst->peer_macaddr, src->peer_macaddr.addr);
drivers/net/wireless/ath/ath10k/wmi.c
3000
dst->peer_rssi = __le32_to_cpu(src->peer_rssi);
drivers/net/wireless/ath/ath10k/wmi.c
3001
dst->peer_tx_rate = __le32_to_cpu(src->peer_tx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
3002
dst->peer_rx_rate = __le32_to_cpu(src->peer_rx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
3006
ath10k_wmi_10_4_pull_vdev_stats(const struct wmi_vdev_stats_extd *src,
drivers/net/wireless/ath/ath10k/wmi.c
3009
dst->vdev_id = __le32_to_cpu(src->vdev_id);
drivers/net/wireless/ath/ath10k/wmi.c
3010
dst->ppdu_aggr_cnt = __le32_to_cpu(src->ppdu_aggr_cnt);
drivers/net/wireless/ath/ath10k/wmi.c
3011
dst->ppdu_noack = __le32_to_cpu(src->ppdu_noack);
drivers/net/wireless/ath/ath10k/wmi.c
3012
dst->mpdu_queued = __le32_to_cpu(src->mpdu_queued);
drivers/net/wireless/ath/ath10k/wmi.c
3013
dst->ppdu_nonaggr_cnt = __le32_to_cpu(src->ppdu_nonaggr_cnt);
drivers/net/wireless/ath/ath10k/wmi.c
3014
dst->mpdu_sw_requeued = __le32_to_cpu(src->mpdu_sw_requeued);
drivers/net/wireless/ath/ath10k/wmi.c
3015
dst->mpdu_suc_retry = __le32_to_cpu(src->mpdu_suc_retry);
drivers/net/wireless/ath/ath10k/wmi.c
3016
dst->mpdu_suc_multitry = __le32_to_cpu(src->mpdu_suc_multitry);
drivers/net/wireless/ath/ath10k/wmi.c
3017
dst->mpdu_fail_retry = __le32_to_cpu(src->mpdu_fail_retry);
drivers/net/wireless/ath/ath10k/wmi.c
3018
dst->tx_ftm_suc = __le32_to_cpu(src->tx_ftm_suc);
drivers/net/wireless/ath/ath10k/wmi.c
3019
dst->tx_ftm_suc_retry = __le32_to_cpu(src->tx_ftm_suc_retry);
drivers/net/wireless/ath/ath10k/wmi.c
3020
dst->tx_ftm_fail = __le32_to_cpu(src->tx_ftm_fail);
drivers/net/wireless/ath/ath10k/wmi.c
3021
dst->rx_ftmr_cnt = __le32_to_cpu(src->rx_ftmr_cnt);
drivers/net/wireless/ath/ath10k/wmi.c
3022
dst->rx_ftmr_dup_cnt = __le32_to_cpu(src->rx_ftmr_dup_cnt);
drivers/net/wireless/ath/ath10k/wmi.c
3023
dst->rx_iftmr_cnt = __le32_to_cpu(src->rx_iftmr_cnt);
drivers/net/wireless/ath/ath10k/wmi.c
3024
dst->rx_iftmr_dup_cnt = __le32_to_cpu(src->rx_iftmr_dup_cnt);
drivers/net/wireless/ath/ath10k/wmi.c
3042
const struct wmi_pdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3045
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3046
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3053
ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3054
ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3055
ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3063
const struct wmi_peer_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3066
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3067
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3074
ath10k_wmi_pull_peer_stats(src, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3096
const struct wmi_10x_pdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3099
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3100
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3107
ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3108
ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3109
ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3110
ath10k_wmi_pull_pdev_stats_extra(&src->extra, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3118
const struct wmi_10x_peer_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3121
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3122
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3129
ath10k_wmi_pull_peer_stats(&src->old, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3131
dst->peer_rx_rate = __le32_to_cpu(src->peer_rx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
3157
const struct wmi_10_2_pdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3160
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3161
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3168
ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3169
ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3170
ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3171
ath10k_wmi_pull_pdev_stats_extra(&src->extra, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3178
const struct wmi_10_2_pdev_ext_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3180
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3181
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3194
const struct wmi_10_2_peer_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3197
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3198
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3205
ath10k_wmi_pull_peer_stats(&src->old, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3207
dst->peer_rx_rate = __le32_to_cpu(src->peer_rx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
3234
const struct wmi_10_2_pdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3237
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3238
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3245
ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3246
ath10k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3247
ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3248
ath10k_wmi_pull_pdev_stats_extra(&src->extra, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3255
const struct wmi_10_2_pdev_ext_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3257
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3258
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3271
const struct wmi_10_2_4_ext_peer_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3280
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3288
ath10k_wmi_pull_peer_stats(&src->common.old, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3290
dst->peer_rx_rate = __le32_to_cpu(src->common.peer_rx_rate);
drivers/net/wireless/ath/ath10k/wmi.c
3293
dst->rx_duration = __le32_to_cpu(src->rx_duration);
drivers/net/wireless/ath/ath10k/wmi.c
3326
const struct wmi_10_4_pdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3329
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3330
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3337
ath10k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3338
ath10k_wmi_10_4_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3339
ath10k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3340
dst->rx_ovfl_errs = __le32_to_cpu(src->rx_ovfl_errs);
drivers/net/wireless/ath/ath10k/wmi.c
3341
ath10k_wmi_pull_pdev_stats_extra(&src->extra, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3347
const struct wmi_10_2_pdev_ext_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3349
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3350
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3361
const struct wmi_vdev_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3366
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3367
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3372
const struct wmi_10_4_peer_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3375
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3376
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3383
ath10k_wmi_10_4_pull_peer_stats(src, dst);
drivers/net/wireless/ath/ath10k/wmi.c
3388
const struct wmi_10_4_bss_bcn_filter_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3390
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3391
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3405
const struct wmi_10_4_peer_extd_stats *src;
drivers/net/wireless/ath/ath10k/wmi.c
3408
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3409
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3417
src->peer_macaddr.addr);
drivers/net/wireless/ath/ath10k/wmi.c
3418
dst->rx_duration = __le32_to_cpu(src->rx_duration);
drivers/net/wireless/ath/ath10k/wmi.c
3425
const struct wmi_vdev_stats_extd *src;
drivers/net/wireless/ath/ath10k/wmi.c
3428
src = (void *)skb->data;
drivers/net/wireless/ath/ath10k/wmi.c
3429
if (!skb_pull(skb, sizeof(*src)))
drivers/net/wireless/ath/ath10k/wmi.c
3435
ath10k_wmi_10_4_pull_vdev_stats(src, dst);
drivers/net/wireless/ath/ath10k/wmi.h
7458
void ath10k_wmi_pull_pdev_stats_base(const struct wmi_pdev_stats_base *src,
drivers/net/wireless/ath/ath10k/wmi.h
7460
void ath10k_wmi_pull_pdev_stats_tx(const struct wmi_pdev_stats_tx *src,
drivers/net/wireless/ath/ath10k/wmi.h
7462
void ath10k_wmi_pull_pdev_stats_rx(const struct wmi_pdev_stats_rx *src,
drivers/net/wireless/ath/ath10k/wmi.h
7464
void ath10k_wmi_pull_pdev_stats_extra(const struct wmi_pdev_stats_extra *src,
drivers/net/wireless/ath/ath10k/wmi.h
7466
void ath10k_wmi_pull_peer_stats(const struct wmi_peer_stats *src,
drivers/net/wireless/ath/ath11k/dp_rx.h
33
u8 src[ETH_ALEN];
drivers/net/wireless/ath/ath11k/wmi.c
6473
static void ath11k_wmi_pull_pdev_stats_base(const struct wmi_pdev_stats_base *src,
drivers/net/wireless/ath/ath11k/wmi.c
6476
dst->ch_noise_floor = src->chan_nf;
drivers/net/wireless/ath/ath11k/wmi.c
6477
dst->tx_frame_count = src->tx_frame_count;
drivers/net/wireless/ath/ath11k/wmi.c
6478
dst->rx_frame_count = src->rx_frame_count;
drivers/net/wireless/ath/ath11k/wmi.c
6479
dst->rx_clear_count = src->rx_clear_count;
drivers/net/wireless/ath/ath11k/wmi.c
6480
dst->cycle_count = src->cycle_count;
drivers/net/wireless/ath/ath11k/wmi.c
6481
dst->phy_err_count = src->phy_err_count;
drivers/net/wireless/ath/ath11k/wmi.c
6482
dst->chan_tx_power = src->chan_tx_pwr;
drivers/net/wireless/ath/ath11k/wmi.c
6486
ath11k_wmi_pull_pdev_stats_tx(const struct wmi_pdev_stats_tx *src,
drivers/net/wireless/ath/ath11k/wmi.c
6489
dst->comp_queued = src->comp_queued;
drivers/net/wireless/ath/ath11k/wmi.c
6490
dst->comp_delivered = src->comp_delivered;
drivers/net/wireless/ath/ath11k/wmi.c
6491
dst->msdu_enqued = src->msdu_enqued;
drivers/net/wireless/ath/ath11k/wmi.c
6492
dst->mpdu_enqued = src->mpdu_enqued;
drivers/net/wireless/ath/ath11k/wmi.c
6493
dst->wmm_drop = src->wmm_drop;
drivers/net/wireless/ath/ath11k/wmi.c
6494
dst->local_enqued = src->local_enqued;
drivers/net/wireless/ath/ath11k/wmi.c
6495
dst->local_freed = src->local_freed;
drivers/net/wireless/ath/ath11k/wmi.c
6496
dst->hw_queued = src->hw_queued;
drivers/net/wireless/ath/ath11k/wmi.c
6497
dst->hw_reaped = src->hw_reaped;
drivers/net/wireless/ath/ath11k/wmi.c
6498
dst->underrun = src->underrun;
drivers/net/wireless/ath/ath11k/wmi.c
6499
dst->hw_paused = src->hw_paused;
drivers/net/wireless/ath/ath11k/wmi.c
6500
dst->tx_abort = src->tx_abort;
drivers/net/wireless/ath/ath11k/wmi.c
6501
dst->mpdus_requeued = src->mpdus_requeued;
drivers/net/wireless/ath/ath11k/wmi.c
6502
dst->tx_ko = src->tx_ko;
drivers/net/wireless/ath/ath11k/wmi.c
6503
dst->tx_xretry = src->tx_xretry;
drivers/net/wireless/ath/ath11k/wmi.c
6504
dst->data_rc = src->data_rc;
drivers/net/wireless/ath/ath11k/wmi.c
6505
dst->self_triggers = src->self_triggers;
drivers/net/wireless/ath/ath11k/wmi.c
6506
dst->sw_retry_failure = src->sw_retry_failure;
drivers/net/wireless/ath/ath11k/wmi.c
6507
dst->illgl_rate_phy_err = src->illgl_rate_phy_err;
drivers/net/wireless/ath/ath11k/wmi.c
6508
dst->pdev_cont_xretry = src->pdev_cont_xretry;
drivers/net/wireless/ath/ath11k/wmi.c
6509
dst->pdev_tx_timeout = src->pdev_tx_timeout;
drivers/net/wireless/ath/ath11k/wmi.c
6510
dst->pdev_resets = src->pdev_resets;
drivers/net/wireless/ath/ath11k/wmi.c
6511
dst->stateless_tid_alloc_failure = src->stateless_tid_alloc_failure;
drivers/net/wireless/ath/ath11k/wmi.c
6512
dst->phy_underrun = src->phy_underrun;
drivers/net/wireless/ath/ath11k/wmi.c
6513
dst->txop_ovf = src->txop_ovf;
drivers/net/wireless/ath/ath11k/wmi.c
6514
dst->seq_posted = src->seq_posted;
drivers/net/wireless/ath/ath11k/wmi.c
6515
dst->seq_failed_queueing = src->seq_failed_queueing;
drivers/net/wireless/ath/ath11k/wmi.c
6516
dst->seq_completed = src->seq_completed;
drivers/net/wireless/ath/ath11k/wmi.c
6517
dst->seq_restarted = src->seq_restarted;
drivers/net/wireless/ath/ath11k/wmi.c
6518
dst->mu_seq_posted = src->mu_seq_posted;
drivers/net/wireless/ath/ath11k/wmi.c
6519
dst->mpdus_sw_flush = src->mpdus_sw_flush;
drivers/net/wireless/ath/ath11k/wmi.c
6520
dst->mpdus_hw_filter = src->mpdus_hw_filter;
drivers/net/wireless/ath/ath11k/wmi.c
6521
dst->mpdus_truncated = src->mpdus_truncated;
drivers/net/wireless/ath/ath11k/wmi.c
6522
dst->mpdus_ack_failed = src->mpdus_ack_failed;
drivers/net/wireless/ath/ath11k/wmi.c
6523
dst->mpdus_expired = src->mpdus_expired;
drivers/net/wireless/ath/ath11k/wmi.c
6526
static void ath11k_wmi_pull_pdev_stats_rx(const struct wmi_pdev_stats_rx *src,
drivers/net/wireless/ath/ath11k/wmi.c
6529
dst->mid_ppdu_route_change = src->mid_ppdu_route_change;
drivers/net/wireless/ath/ath11k/wmi.c
6530
dst->status_rcvd = src->status_rcvd;
drivers/net/wireless/ath/ath11k/wmi.c
6531
dst->r0_frags = src->r0_frags;
drivers/net/wireless/ath/ath11k/wmi.c
6532
dst->r1_frags = src->r1_frags;
drivers/net/wireless/ath/ath11k/wmi.c
6533
dst->r2_frags = src->r2_frags;
drivers/net/wireless/ath/ath11k/wmi.c
6534
dst->r3_frags = src->r3_frags;
drivers/net/wireless/ath/ath11k/wmi.c
6535
dst->htt_msdus = src->htt_msdus;
drivers/net/wireless/ath/ath11k/wmi.c
6536
dst->htt_mpdus = src->htt_mpdus;
drivers/net/wireless/ath/ath11k/wmi.c
6537
dst->loc_msdus = src->loc_msdus;
drivers/net/wireless/ath/ath11k/wmi.c
6538
dst->loc_mpdus = src->loc_mpdus;
drivers/net/wireless/ath/ath11k/wmi.c
6539
dst->oversize_amsdu = src->oversize_amsdu;
drivers/net/wireless/ath/ath11k/wmi.c
6540
dst->phy_errs = src->phy_errs;
drivers/net/wireless/ath/ath11k/wmi.c
6541
dst->phy_err_drop = src->phy_err_drop;
drivers/net/wireless/ath/ath11k/wmi.c
6542
dst->mpdu_errs = src->mpdu_errs;
drivers/net/wireless/ath/ath11k/wmi.c
6543
dst->rx_ovfl_errs = src->rx_ovfl_errs;
drivers/net/wireless/ath/ath11k/wmi.c
6547
ath11k_wmi_pull_vdev_stats(const struct wmi_vdev_stats *src,
drivers/net/wireless/ath/ath11k/wmi.c
6552
dst->vdev_id = src->vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
6553
dst->beacon_snr = src->beacon_snr;
drivers/net/wireless/ath/ath11k/wmi.c
6554
dst->data_snr = src->data_snr;
drivers/net/wireless/ath/ath11k/wmi.c
6555
dst->num_rx_frames = src->num_rx_frames;
drivers/net/wireless/ath/ath11k/wmi.c
6556
dst->num_rts_fail = src->num_rts_fail;
drivers/net/wireless/ath/ath11k/wmi.c
6557
dst->num_rts_success = src->num_rts_success;
drivers/net/wireless/ath/ath11k/wmi.c
6558
dst->num_rx_err = src->num_rx_err;
drivers/net/wireless/ath/ath11k/wmi.c
6559
dst->num_rx_discard = src->num_rx_discard;
drivers/net/wireless/ath/ath11k/wmi.c
6560
dst->num_tx_not_acked = src->num_tx_not_acked;
drivers/net/wireless/ath/ath11k/wmi.c
6562
for (i = 0; i < ARRAY_SIZE(src->num_tx_frames); i++)
drivers/net/wireless/ath/ath11k/wmi.c
6563
dst->num_tx_frames[i] = src->num_tx_frames[i];
drivers/net/wireless/ath/ath11k/wmi.c
6565
for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_retries); i++)
drivers/net/wireless/ath/ath11k/wmi.c
6566
dst->num_tx_frames_retries[i] = src->num_tx_frames_retries[i];
drivers/net/wireless/ath/ath11k/wmi.c
6568
for (i = 0; i < ARRAY_SIZE(src->num_tx_frames_failures); i++)
drivers/net/wireless/ath/ath11k/wmi.c
6569
dst->num_tx_frames_failures[i] = src->num_tx_frames_failures[i];
drivers/net/wireless/ath/ath11k/wmi.c
6571
for (i = 0; i < ARRAY_SIZE(src->tx_rate_history); i++)
drivers/net/wireless/ath/ath11k/wmi.c
6572
dst->tx_rate_history[i] = src->tx_rate_history[i];
drivers/net/wireless/ath/ath11k/wmi.c
6574
for (i = 0; i < ARRAY_SIZE(src->beacon_rssi_history); i++)
drivers/net/wireless/ath/ath11k/wmi.c
6575
dst->beacon_rssi_history[i] = src->beacon_rssi_history[i];
drivers/net/wireless/ath/ath11k/wmi.c
6579
ath11k_wmi_pull_bcn_stats(const struct wmi_bcn_stats *src,
drivers/net/wireless/ath/ath11k/wmi.c
6582
dst->vdev_id = src->vdev_id;
drivers/net/wireless/ath/ath11k/wmi.c
6583
dst->tx_bcn_succ_cnt = src->tx_bcn_succ_cnt;
drivers/net/wireless/ath/ath11k/wmi.c
6584
dst->tx_bcn_outage_cnt = src->tx_bcn_outage_cnt;
drivers/net/wireless/ath/ath11k/wmi.c
6681
const struct wmi_pdev_stats *src;
drivers/net/wireless/ath/ath11k/wmi.c
6684
src = data;
drivers/net/wireless/ath/ath11k/wmi.c
6685
if (len < sizeof(*src)) {
drivers/net/wireless/ath/ath11k/wmi.c
6692
data += sizeof(*src);
drivers/net/wireless/ath/ath11k/wmi.c
6693
len -= sizeof(*src);
drivers/net/wireless/ath/ath11k/wmi.c
6699
ath11k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath11k/wmi.c
6700
ath11k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath11k/wmi.c
6701
ath11k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath11k/wmi.c
6706
const struct wmi_vdev_stats *src;
drivers/net/wireless/ath/ath11k/wmi.c
6709
src = data;
drivers/net/wireless/ath/ath11k/wmi.c
6710
if (len < sizeof(*src)) {
drivers/net/wireless/ath/ath11k/wmi.c
6717
arvif = ath11k_mac_get_arvif(ar, src->vdev_id);
drivers/net/wireless/ath/ath11k/wmi.c
6724
arsta->rssi_beacon = src->beacon_snr;
drivers/net/wireless/ath/ath11k/wmi.c
6727
src->vdev_id, src->beacon_snr);
drivers/net/wireless/ath/ath11k/wmi.c
6735
data += sizeof(*src);
drivers/net/wireless/ath/ath11k/wmi.c
6736
len -= sizeof(*src);
drivers/net/wireless/ath/ath11k/wmi.c
6742
ath11k_wmi_pull_vdev_stats(src, dst);
drivers/net/wireless/ath/ath11k/wmi.c
6747
const struct wmi_bcn_stats *src;
drivers/net/wireless/ath/ath11k/wmi.c
6750
src = data;
drivers/net/wireless/ath/ath11k/wmi.c
6751
if (len < sizeof(*src)) {
drivers/net/wireless/ath/ath11k/wmi.c
6758
data += sizeof(*src);
drivers/net/wireless/ath/ath11k/wmi.c
6759
len -= sizeof(*src);
drivers/net/wireless/ath/ath11k/wmi.c
6765
ath11k_wmi_pull_bcn_stats(src, dst);
drivers/net/wireless/ath/ath12k/wmi.c
8126
ath12k_wmi_pull_vdev_stats(const struct wmi_vdev_stats_params *src,
drivers/net/wireless/ath/ath12k/wmi.c
8131
dst->vdev_id = le32_to_cpu(src->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8132
dst->beacon_snr = le32_to_cpu(src->beacon_snr);
drivers/net/wireless/ath/ath12k/wmi.c
8133
dst->data_snr = le32_to_cpu(src->data_snr);
drivers/net/wireless/ath/ath12k/wmi.c
8134
dst->num_rx_frames = le32_to_cpu(src->num_rx_frames);
drivers/net/wireless/ath/ath12k/wmi.c
8135
dst->num_rts_fail = le32_to_cpu(src->num_rts_fail);
drivers/net/wireless/ath/ath12k/wmi.c
8136
dst->num_rts_success = le32_to_cpu(src->num_rts_success);
drivers/net/wireless/ath/ath12k/wmi.c
8137
dst->num_rx_err = le32_to_cpu(src->num_rx_err);
drivers/net/wireless/ath/ath12k/wmi.c
8138
dst->num_rx_discard = le32_to_cpu(src->num_rx_discard);
drivers/net/wireless/ath/ath12k/wmi.c
8139
dst->num_tx_not_acked = le32_to_cpu(src->num_tx_not_acked);
drivers/net/wireless/ath/ath12k/wmi.c
8143
le32_to_cpu(src->num_tx_frames[i]);
drivers/net/wireless/ath/ath12k/wmi.c
8147
le32_to_cpu(src->num_tx_frames_retries[i]);
drivers/net/wireless/ath/ath12k/wmi.c
8151
le32_to_cpu(src->num_tx_frames_failures[i]);
drivers/net/wireless/ath/ath12k/wmi.c
8155
le32_to_cpu(src->tx_rate_history[i]);
drivers/net/wireless/ath/ath12k/wmi.c
8159
le32_to_cpu(src->beacon_rssi_history[i]);
drivers/net/wireless/ath/ath12k/wmi.c
8163
ath12k_wmi_pull_bcn_stats(const struct ath12k_wmi_bcn_stats_params *src,
drivers/net/wireless/ath/ath12k/wmi.c
8166
dst->vdev_id = le32_to_cpu(src->vdev_id);
drivers/net/wireless/ath/ath12k/wmi.c
8167
dst->tx_bcn_succ_cnt = le32_to_cpu(src->tx_bcn_succ_cnt);
drivers/net/wireless/ath/ath12k/wmi.c
8168
dst->tx_bcn_outage_cnt = le32_to_cpu(src->tx_bcn_outage_cnt);
drivers/net/wireless/ath/ath12k/wmi.c
8172
ath12k_wmi_pull_pdev_stats_base(const struct ath12k_wmi_pdev_base_stats_params *src,
drivers/net/wireless/ath/ath12k/wmi.c
8175
dst->ch_noise_floor = a_sle32_to_cpu(src->chan_nf);
drivers/net/wireless/ath/ath12k/wmi.c
8176
dst->tx_frame_count = __le32_to_cpu(src->tx_frame_count);
drivers/net/wireless/ath/ath12k/wmi.c
8177
dst->rx_frame_count = __le32_to_cpu(src->rx_frame_count);
drivers/net/wireless/ath/ath12k/wmi.c
8178
dst->rx_clear_count = __le32_to_cpu(src->rx_clear_count);
drivers/net/wireless/ath/ath12k/wmi.c
8179
dst->cycle_count = __le32_to_cpu(src->cycle_count);
drivers/net/wireless/ath/ath12k/wmi.c
8180
dst->phy_err_count = __le32_to_cpu(src->phy_err_count);
drivers/net/wireless/ath/ath12k/wmi.c
8181
dst->chan_tx_power = __le32_to_cpu(src->chan_tx_pwr);
drivers/net/wireless/ath/ath12k/wmi.c
8185
ath12k_wmi_pull_pdev_stats_tx(const struct ath12k_wmi_pdev_tx_stats_params *src,
drivers/net/wireless/ath/ath12k/wmi.c
8188
dst->comp_queued = a_sle32_to_cpu(src->comp_queued);
drivers/net/wireless/ath/ath12k/wmi.c
8189
dst->comp_delivered = a_sle32_to_cpu(src->comp_delivered);
drivers/net/wireless/ath/ath12k/wmi.c
8190
dst->msdu_enqued = a_sle32_to_cpu(src->msdu_enqued);
drivers/net/wireless/ath/ath12k/wmi.c
8191
dst->mpdu_enqued = a_sle32_to_cpu(src->mpdu_enqued);
drivers/net/wireless/ath/ath12k/wmi.c
8192
dst->wmm_drop = a_sle32_to_cpu(src->wmm_drop);
drivers/net/wireless/ath/ath12k/wmi.c
8193
dst->local_enqued = a_sle32_to_cpu(src->local_enqued);
drivers/net/wireless/ath/ath12k/wmi.c
8194
dst->local_freed = a_sle32_to_cpu(src->local_freed);
drivers/net/wireless/ath/ath12k/wmi.c
8195
dst->hw_queued = a_sle32_to_cpu(src->hw_queued);
drivers/net/wireless/ath/ath12k/wmi.c
8196
dst->hw_reaped = a_sle32_to_cpu(src->hw_reaped);
drivers/net/wireless/ath/ath12k/wmi.c
8197
dst->underrun = a_sle32_to_cpu(src->underrun);
drivers/net/wireless/ath/ath12k/wmi.c
8198
dst->tx_abort = a_sle32_to_cpu(src->tx_abort);
drivers/net/wireless/ath/ath12k/wmi.c
8199
dst->mpdus_requed = a_sle32_to_cpu(src->mpdus_requed);
drivers/net/wireless/ath/ath12k/wmi.c
8200
dst->tx_ko = __le32_to_cpu(src->tx_ko);
drivers/net/wireless/ath/ath12k/wmi.c
8201
dst->data_rc = __le32_to_cpu(src->data_rc);
drivers/net/wireless/ath/ath12k/wmi.c
8202
dst->self_triggers = __le32_to_cpu(src->self_triggers);
drivers/net/wireless/ath/ath12k/wmi.c
8203
dst->sw_retry_failure = __le32_to_cpu(src->sw_retry_failure);
drivers/net/wireless/ath/ath12k/wmi.c
8204
dst->illgl_rate_phy_err = __le32_to_cpu(src->illgl_rate_phy_err);
drivers/net/wireless/ath/ath12k/wmi.c
8205
dst->pdev_cont_xretry = __le32_to_cpu(src->pdev_cont_xretry);
drivers/net/wireless/ath/ath12k/wmi.c
8206
dst->pdev_tx_timeout = __le32_to_cpu(src->pdev_tx_timeout);
drivers/net/wireless/ath/ath12k/wmi.c
8207
dst->pdev_resets = __le32_to_cpu(src->pdev_resets);
drivers/net/wireless/ath/ath12k/wmi.c
8209
__le32_to_cpu(src->stateless_tid_alloc_failure);
drivers/net/wireless/ath/ath12k/wmi.c
8210
dst->phy_underrun = __le32_to_cpu(src->phy_underrun);
drivers/net/wireless/ath/ath12k/wmi.c
8211
dst->txop_ovf = __le32_to_cpu(src->txop_ovf);
drivers/net/wireless/ath/ath12k/wmi.c
8215
ath12k_wmi_pull_pdev_stats_rx(const struct ath12k_wmi_pdev_rx_stats_params *src,
drivers/net/wireless/ath/ath12k/wmi.c
8219
a_sle32_to_cpu(src->mid_ppdu_route_change);
drivers/net/wireless/ath/ath12k/wmi.c
8220
dst->status_rcvd = a_sle32_to_cpu(src->status_rcvd);
drivers/net/wireless/ath/ath12k/wmi.c
8221
dst->r0_frags = a_sle32_to_cpu(src->r0_frags);
drivers/net/wireless/ath/ath12k/wmi.c
8222
dst->r1_frags = a_sle32_to_cpu(src->r1_frags);
drivers/net/wireless/ath/ath12k/wmi.c
8223
dst->r2_frags = a_sle32_to_cpu(src->r2_frags);
drivers/net/wireless/ath/ath12k/wmi.c
8224
dst->r3_frags = a_sle32_to_cpu(src->r3_frags);
drivers/net/wireless/ath/ath12k/wmi.c
8225
dst->htt_msdus = a_sle32_to_cpu(src->htt_msdus);
drivers/net/wireless/ath/ath12k/wmi.c
8226
dst->htt_mpdus = a_sle32_to_cpu(src->htt_mpdus);
drivers/net/wireless/ath/ath12k/wmi.c
8227
dst->loc_msdus = a_sle32_to_cpu(src->loc_msdus);
drivers/net/wireless/ath/ath12k/wmi.c
8228
dst->loc_mpdus = a_sle32_to_cpu(src->loc_mpdus);
drivers/net/wireless/ath/ath12k/wmi.c
8229
dst->oversize_amsdu = a_sle32_to_cpu(src->oversize_amsdu);
drivers/net/wireless/ath/ath12k/wmi.c
8230
dst->phy_errs = a_sle32_to_cpu(src->phy_errs);
drivers/net/wireless/ath/ath12k/wmi.c
8231
dst->phy_err_drop = a_sle32_to_cpu(src->phy_err_drop);
drivers/net/wireless/ath/ath12k/wmi.c
8232
dst->mpdu_errs = a_sle32_to_cpu(src->mpdu_errs);
drivers/net/wireless/ath/ath12k/wmi.c
8268
const struct wmi_vdev_stats_params *src;
drivers/net/wireless/ath/ath12k/wmi.c
8271
src = data;
drivers/net/wireless/ath/ath12k/wmi.c
8272
if (len < sizeof(*src)) {
drivers/net/wireless/ath/ath12k/wmi.c
8277
arvif = ath12k_mac_get_arvif(ar, le32_to_cpu(src->vdev_id));
drivers/net/wireless/ath/ath12k/wmi.c
8282
arsta->rssi_beacon = le32_to_cpu(src->beacon_snr);
drivers/net/wireless/ath/ath12k/wmi.c
8285
src->vdev_id, src->beacon_snr);
drivers/net/wireless/ath/ath12k/wmi.c
8294
data += sizeof(*src);
drivers/net/wireless/ath/ath12k/wmi.c
8295
len -= sizeof(*src);
drivers/net/wireless/ath/ath12k/wmi.c
8299
ath12k_wmi_pull_vdev_stats(src, dst);
drivers/net/wireless/ath/ath12k/wmi.c
8304
const struct ath12k_wmi_bcn_stats_params *src;
drivers/net/wireless/ath/ath12k/wmi.c
8307
src = data;
drivers/net/wireless/ath/ath12k/wmi.c
8308
if (len < sizeof(*src)) {
drivers/net/wireless/ath/ath12k/wmi.c
8313
data += sizeof(*src);
drivers/net/wireless/ath/ath12k/wmi.c
8314
len -= sizeof(*src);
drivers/net/wireless/ath/ath12k/wmi.c
8318
ath12k_wmi_pull_bcn_stats(src, dst);
drivers/net/wireless/ath/ath12k/wmi.c
8323
const struct ath12k_wmi_pdev_stats_params *src;
drivers/net/wireless/ath/ath12k/wmi.c
8326
src = data;
drivers/net/wireless/ath/ath12k/wmi.c
8327
if (len < sizeof(*src)) {
drivers/net/wireless/ath/ath12k/wmi.c
8334
data += sizeof(*src);
drivers/net/wireless/ath/ath12k/wmi.c
8335
len -= sizeof(*src);
drivers/net/wireless/ath/ath12k/wmi.c
8341
ath12k_wmi_pull_pdev_stats_base(&src->base, dst);
drivers/net/wireless/ath/ath12k/wmi.c
8342
ath12k_wmi_pull_pdev_stats_tx(&src->tx, dst);
drivers/net/wireless/ath/ath12k/wmi.c
8343
ath12k_wmi_pull_pdev_stats_rx(&src->rx, dst);
drivers/net/wireless/ath/ath6kl/bmi.c
180
u8 *src;
drivers/net/wireless/ath/ath6kl/bmi.c
202
src = &buf[len - len_remain];
drivers/net/wireless/ath/ath6kl/bmi.c
209
memcpy(aligned_buf, src, len_remain);
drivers/net/wireless/ath/ath6kl/bmi.c
210
src = aligned_buf;
drivers/net/wireless/ath/ath6kl/bmi.c
224
memcpy(&(ar->bmi.cmd_buf[offset]), src, tx_len);
drivers/net/wireless/ath/ath9k/dynack.c
153
u8 *dst, *src;
drivers/net/wireless/ath/ath9k/dynack.c
163
src = da->st_rbf.addr[da->st_rbf.h_rb].h_src;
drivers/net/wireless/ath/ath9k/dynack.c
175
src);
drivers/net/wireless/ath/wil6210/cfg80211.c
93
wil_memdup_ie(u8 **pdst, size_t *pdst_len, const u8 *src, size_t src_len)
drivers/net/wireless/ath/wil6210/cfg80211.c
99
*pdst = kmemdup(src, src_len, GFP_KERNEL);
drivers/net/wireless/ath/wil6210/debugfs.c
334
void __iomem *src = wmi_buffer(wil, d.addr) +
drivers/net/wireless/ath/wil6210/debugfs.c
341
wil_memcpy_fromio_32(databuf, src, len);
drivers/net/wireless/ath/wil6210/main.c
141
void wil_memcpy_fromio_32(void *dst, const volatile void __iomem *src,
drivers/net/wireless/ath/wil6210/main.c
145
const volatile u32 __iomem *s = src;
drivers/net/wireless/ath/wil6210/main.c
158
void wil_memcpy_toio_32(volatile void __iomem *dst, const void *src,
drivers/net/wireless/ath/wil6210/main.c
162
const u32 *s = src;
drivers/net/wireless/ath/wil6210/txrx.c
1557
const u8 *src = wil_skb_get_sa(skb);
drivers/net/wireless/ath/wil6210/txrx.c
1576
if (0 == memcmp(wil->sta[cid].addr, src, ETH_ALEN))
drivers/net/wireless/ath/wil6210/txrx.c
1603
if (0 == memcmp(wil->sta[cid].addr, src, ETH_ALEN))
drivers/net/wireless/ath/wil6210/wil6210.h
1197
void wil_memcpy_fromio_32(void *dst, const volatile void __iomem *src,
drivers/net/wireless/ath/wil6210/wil6210.h
1199
void wil_memcpy_toio_32(volatile void __iomem *dst, const void *src,
drivers/net/wireless/ath/wil6210/wmi.c
1912
void __iomem *src;
drivers/net/wireless/ath/wil6210/wmi.c
1959
src = wmi_buffer(wil, d_tail.addr) +
drivers/net/wireless/ath/wil6210/wmi.c
1969
wil_memcpy_fromio_32(cmd, src, len);
drivers/net/wireless/ath/wil6210/wmi.c
321
void __iomem *src = wmi_buffer(wil, ptr);
drivers/net/wireless/ath/wil6210/wmi.c
323
if (!src)
drivers/net/wireless/ath/wil6210/wmi.c
326
wil_memcpy_fromio_32(hdr, src, sizeof(*hdr));
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
386
struct sk_buff *pkt_next = NULL, *src;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
487
src = __skb_peek(&local_list);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
497
if (req_sz > src->len - src_offset)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
498
req_sz = src->len - src_offset;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
500
orig_data = src->data + src_offset;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
505
if (src_offset == src->len) {
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
507
src = skb_peek_next(src, &local_list);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
24628
u32 *buf, *src, *dst, sz;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
24636
src = buf;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
24643
NPHY_PAPD_EPS_TBL_SIZE, 0, 32, src);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c
24657
wlc_phy_papd_decode_epsilon(src[phy_a2], &phy_a4,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
392
void brcms_c_rateset_copy(const struct brcms_c_rateset *src,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
395
memcpy(dst, src, sizeof(struct brcms_c_rateset));
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
408
brcms_c_rateset_filter(struct brcms_c_rateset *src, struct brcms_c_rateset *dst,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
416
for (i = 0; i < src->count; i++) {
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
417
r = src->rates[i];
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
429
dst->htphy_membership = src->htphy_membership;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.c
432
memcpy(&dst->mcs[0], &src->mcs[0], MCSSET_LEN);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h
223
void brcms_c_rateset_copy(const struct brcms_c_rateset *src,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/rate.h
229
void brcms_c_rateset_filter(struct brcms_c_rateset *src,
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10290
struct sk_buff *src = txb->fragments[n];
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10296
hdr = (void *)src->data;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10299
len = src->len;
drivers/net/wireless/intel/ipw2x00/ipw2200.c
10329
skb_copy_from_linear_data(src, skb_put(dst, len), len);
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5354
const struct ipw_supported_rates *src)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5357
for (i = 0; i < src->num_rates; i++)
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5358
dest->supported_rates[i] = src->supported_rates[i];
drivers/net/wireless/intel/ipw2x00/ipw2200.c
5359
dest->num_rates = src->num_rates;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1325
static inline int is_same_network(struct libipw_network *src,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1331
return ((src->ssid_len == dst->ssid_len) &&
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1332
(src->channel == dst->channel) &&
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1333
ether_addr_equal_64bits(src->bssid, dst->bssid) &&
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1334
!memcmp(src->ssid, dst->ssid, src->ssid_len));
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1338
struct libipw_network *src)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1348
if (dst->channel == src->stats.received_channel)
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1349
memcpy(&dst->stats, &src->stats,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1353
"off channel (%d vs. %d)\n", src->bssid,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1354
dst->channel, src->stats.received_channel);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1356
dst->capability = src->capability;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1357
memcpy(dst->rates, src->rates, src->rates_len);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1358
dst->rates_len = src->rates_len;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1359
memcpy(dst->rates_ex, src->rates_ex, src->rates_ex_len);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1360
dst->rates_ex_len = src->rates_ex_len;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1362
dst->mode = src->mode;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1363
dst->flags = src->flags;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1364
dst->time_stamp[0] = src->time_stamp[0];
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1365
dst->time_stamp[1] = src->time_stamp[1];
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1367
dst->beacon_interval = src->beacon_interval;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1368
dst->listen_interval = src->listen_interval;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1369
dst->atim_window = src->atim_window;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1370
dst->erp_value = src->erp_value;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1371
dst->tim = src->tim;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1373
memcpy(dst->wpa_ie, src->wpa_ie, src->wpa_ie_len);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1374
dst->wpa_ie_len = src->wpa_ie_len;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1375
memcpy(dst->rsn_ie, src->rsn_ie, src->rsn_ie_len);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1376
dst->rsn_ie_len = src->rsn_ie_len;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1379
qos_active = src->qos_data.active;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1382
memcpy(&dst->qos_data, &src->qos_data,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1385
dst->qos_data.supported = src->qos_data.supported;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
1386
dst->qos_data.param_count = src->qos_data.param_count;
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
344
u8 src[ETH_ALEN];
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
491
memcpy(src, hdr->addr3, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
495
memcpy(src, hdr->addr2, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
501
memcpy(src, hdr->addr4, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
505
memcpy(src, hdr->addr2, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
54
u8 * src,
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
73
ether_addr_equal(entry->src_addr, src) &&
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
739
memcpy(skb_push(skb, ETH_ALEN), src, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_rx.c
747
memcpy(skb_push(skb, ETH_ALEN), src, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
257
u8 dest[ETH_ALEN], src[ETH_ALEN];
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
298
skb_copy_from_linear_data_offset(skb, ETH_ALEN, src, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
310
memcpy(header.addr2, src, ETH_ALEN);
drivers/net/wireless/intel/ipw2x00/libipw_tx.c
315
memcpy(header.addr2, src, ETH_ALEN);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1784
u8 *src;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1831
src = il3945_ucode_get_data(ucode);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1953
memcpy(il->ucode_code.v_addr, src, len);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1954
src += len;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1963
memcpy(il->ucode_data.v_addr, src, len);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1964
memcpy(il->ucode_data_backup.v_addr, src, len);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1965
src += len;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1971
memcpy(il->ucode_init.v_addr, src, len);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1972
src += len;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1979
memcpy(il->ucode_init_data.v_addr, src, len);
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1980
src += len;
drivers/net/wireless/intel/iwlegacy/3945-mac.c
1986
memcpy(il->ucode_boot.v_addr, src, len);
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4704
const u8 *src;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4724
src = ucode->v1.data;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4738
pieces->inst = src;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4739
src += pieces->inst_size;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4740
pieces->data = src;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4741
src += pieces->data_size;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4742
pieces->init = src;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4743
src += pieces->init_size;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4744
pieces->init_data = src;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4745
src += pieces->init_data_size;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4746
pieces->boot = src;
drivers/net/wireless/intel/iwlegacy/4965-mac.c
4747
src += pieces->boot_size;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
599
const u8 *src;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
620
src = ucode->u.v2.data;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
639
src = ucode->u.v1.data;
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
672
set_sec_data(pieces, IWL_UCODE_REGULAR, IWL_UCODE_SECTION_INST, src);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
673
src += get_sec_size(pieces, IWL_UCODE_REGULAR, IWL_UCODE_SECTION_INST);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
676
set_sec_data(pieces, IWL_UCODE_REGULAR, IWL_UCODE_SECTION_DATA, src);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
677
src += get_sec_size(pieces, IWL_UCODE_REGULAR, IWL_UCODE_SECTION_DATA);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
680
set_sec_data(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST, src);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
681
src += get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_INST);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
684
set_sec_data(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA, src);
drivers/net/wireless/intel/iwlwifi/iwl-drv.c
685
src += get_sec_size(pieces, IWL_UCODE_INIT, IWL_UCODE_SECTION_DATA);
drivers/net/wireless/intel/iwlwifi/mld/mcc.c
257
enum iwl_mcc_source src;
drivers/net/wireless/intel/iwlwifi/mld/mcc.c
273
src = notif->source_id;
drivers/net/wireless/intel/iwlwifi/mld/mcc.c
277
mcc, src);
drivers/net/wireless/intel/iwlwifi/mld/mcc.c
278
regd = iwl_mld_get_regdomain(mld, mcc, src, &changed);
drivers/net/wireless/intel/iwlwifi/mld/rx.c
388
#define RTAP_ENC_HE(src, src_msk, dst_msk) \
drivers/net/wireless/intel/iwlwifi/mld/rx.c
389
le16_encode_bits(le32_get_bits(src, src_msk), dst_msk)
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
596
enum iwl_mcc_source src;
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
615
src = notif->source_id;
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
619
mcc, src);
drivers/net/wireless/intel/iwlwifi/mvm/nvm.c
620
regd = iwl_mvm_get_regdomain(mvm->hw->wiphy, mcc, src, &changed);
drivers/net/wireless/intersil/p54/eeprom.c
421
struct pda_pa_curve_data_sample_rev0 *src;
drivers/net/wireless/intersil/p54/eeprom.c
448
src = source;
drivers/net/wireless/intersil/p54/eeprom.c
450
dst->rf_power = src->rf_power;
drivers/net/wireless/intersil/p54/eeprom.c
451
dst->pa_detector = src->pa_detector;
drivers/net/wireless/intersil/p54/eeprom.c
452
dst->data_64qam = src->pcv;
drivers/net/wireless/intersil/p54/eeprom.c
455
dst->data_16qam = SUB(src->pcv, 12);
drivers/net/wireless/intersil/p54/eeprom.c
461
source += sizeof(*src);
drivers/net/wireless/intersil/p54/eeprom.c
473
struct pda_pa_curve_data_sample_rev1 *src;
drivers/net/wireless/intersil/p54/eeprom.c
499
memcpy(target, source, sizeof(*src));
drivers/net/wireless/intersil/p54/eeprom.c
502
source += sizeof(*src);
drivers/net/wireless/intersil/p54/eeprom.c
698
static struct p54_cal_database *p54_convert_db(struct pda_custom_wrapper *src,
drivers/net/wireless/intersil/p54/eeprom.c
704
payload_len = le16_to_cpu(src->len);
drivers/net/wireless/intersil/p54/eeprom.c
705
entries = le16_to_cpu(src->entries);
drivers/net/wireless/intersil/p54/eeprom.c
706
entry_size = le16_to_cpu(src->entry_size);
drivers/net/wireless/intersil/p54/eeprom.c
707
offset = le16_to_cpu(src->offset);
drivers/net/wireless/intersil/p54/eeprom.c
709
(payload_len + sizeof(*src) != total_len))
drivers/net/wireless/intersil/p54/eeprom.c
721
memcpy(dst->data, src->data, payload_len);
drivers/net/wireless/intersil/p54/eeprom.c
826
__le16 *src;
drivers/net/wireless/intersil/p54/eeprom.c
837
src = (void *) priv->rssi_db->data;
drivers/net/wireless/intersil/p54/eeprom.c
841
*(dst++) = (s16) le16_to_cpu(*(src++));
drivers/net/wireless/marvell/mwifiex/main.h
1273
mwifiex_copy_rates(u8 *dest, u32 pos, u8 *src, int len)
drivers/net/wireless/marvell/mwifiex/main.h
1277
for (i = 0; i < len && src[i]; i++, pos++) {
drivers/net/wireless/marvell/mwifiex/main.h
1280
dest[pos] = src[i];
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
1438
static u32 mwifiex_parse_cal_cfg(u8 *src, size_t len, u8 *dst)
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
1440
u8 *s = src, *d = dst;
drivers/net/wireless/marvell/mwifiex/sta_cmd.c
1442
while (s - src < len) {
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c
17
void *src = dev->mt76.eeprom.data + MT_EE_MAC_ADDR;
drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c
19
memcpy(dev->mphy.macaddr, src, ETH_ALEN);
drivers/net/wireless/quantenna/qtnfmac/commands.c
525
const struct qlink_sta_info_state *src)
drivers/net/wireless/quantenna/qtnfmac/commands.c
532
mask = le32_to_cpu(src->mask);
drivers/net/wireless/quantenna/qtnfmac/commands.c
533
value = le32_to_cpu(src->value);
drivers/net/wireless/quantenna/qtnfmac/event.c
623
vif->netdev->name, mic_ev->src, mic_ev->key_index, pairwise);
drivers/net/wireless/quantenna/qtnfmac/event.c
625
cfg80211_michael_mic_failure(vif->netdev, mic_ev->src, pairwise,
drivers/net/wireless/quantenna/qtnfmac/qlink.h
1444
u8 src[ETH_ALEN];
drivers/net/wireless/realtek/rtlwifi/wifi.h
2858
#define CP_MACADDR(des, src) \
drivers/net/wireless/realtek/rtlwifi/wifi.h
2859
((des)[0] = (src)[0], (des)[1] = (src)[1],\
drivers/net/wireless/realtek/rtlwifi/wifi.h
2860
(des)[2] = (src)[2], (des)[3] = (src)[3],\
drivers/net/wireless/realtek/rtlwifi/wifi.h
2861
(des)[4] = (src)[4], (des)[5] = (src)[5])
drivers/net/wireless/realtek/rtw88/coex.c
1436
#define case_ALGO(src) \
drivers/net/wireless/realtek/rtw88/coex.c
1437
case COEX_ALGO_##src: return #src
drivers/net/wireless/realtek/rtw88/coex.c
1456
#define case_BT_PROFILE(src) \
drivers/net/wireless/realtek/rtw88/coex.c
1457
case BPM_##src: return #src
drivers/net/wireless/realtek/rtw88/coex.c
3550
#define case_BTINFO(src) \
drivers/net/wireless/realtek/rtw88/coex.c
3551
case COEX_BTINFO_SRC_##src: return #src
drivers/net/wireless/realtek/rtw88/coex.c
3564
#define case_RSN(src) \
drivers/net/wireless/realtek/rtw88/coex.c
3565
case COEX_RSN_##src: return #src
drivers/net/wireless/realtek/rtw88/coex.c
3905
#define case_WLINK(src) \
drivers/net/wireless/realtek/rtw88/coex.c
3906
case COEX_WLINK_##src: return #src
drivers/net/wireless/realtek/rtw88/coex.c
707
#define case_BTSTATUS(src) \
drivers/net/wireless/realtek/rtw88/coex.c
708
case COEX_BTSTATUS_##src: return #src
drivers/net/wireless/realtek/rtw88/debug.c
669
#define case_REGD(src) \
drivers/net/wireless/realtek/rtw88/debug.c
670
case RTW_REGD_##src: return #src
drivers/net/wireless/realtek/rtw88/mac.c
562
iddma_enable(struct rtw_dev *rtwdev, u32 src, u32 dst, u32 ctrl)
drivers/net/wireless/realtek/rtw88/mac.c
564
rtw_write32(rtwdev, REG_DDMA_CH0SA, src);
drivers/net/wireless/realtek/rtw88/mac.c
574
static int iddma_download_firmware(struct rtw_dev *rtwdev, u32 src, u32 dst,
drivers/net/wireless/realtek/rtw88/mac.c
586
if (iddma_enable(rtwdev, src, dst, ch0_ctrl))
drivers/net/wireless/realtek/rtw88/mac.c
647
u32 src, u32 dst, u32 size)
drivers/net/wireless/realtek/rtw88/mac.c
673
ret = send_firmware_pkt(rtwdev, (u16)(src >> 7),
drivers/net/wireless/realtek/rtw88/mac.c
679
src + desc_size,
drivers/net/wireless/realtek/rtw88/main.h
1954
enum rtw_sar_sources src;
drivers/net/wireless/realtek/rtw88/sar.c
14
switch (sar->src) {
drivers/net/wireless/realtek/rtw88/sar.c
16
rtw_warn(rtwdev, "unknown SAR source: %d\n", sar->src);
drivers/net/wireless/realtek/rtw88/sar.c
30
if (sar->src != RTW_SAR_SOURCE_NONE && new->src != sar->src) {
drivers/net/wireless/realtek/rtw88/sar.c
31
rtw_warn(rtwdev, "SAR source: %d is in use\n", sar->src);
drivers/net/wireless/realtek/rtw88/sar.c
86
new.src = RTW_SAR_SOURCE_COMMON;
drivers/net/wireless/realtek/rtw88/tx.c
229
void rtw_tx_report_handle(struct rtw_dev *rtwdev, struct sk_buff *skb, int src)
drivers/net/wireless/realtek/rtw88/tx.c
240
if (src == C2H_CCX_TX_RPT) {
drivers/net/wireless/realtek/rtw88/tx.h
101
void rtw_tx_report_handle(struct rtw_dev *rtwdev, struct sk_buff *skb, int src);
drivers/net/wireless/realtek/rtw89/chan.c
2132
.src = {
drivers/net/wireless/realtek/rtw89/chan.c
2226
.src = {
drivers/net/wireless/realtek/rtw89/core.h
4992
enum rtw89_sar_sources src;
drivers/net/wireless/realtek/rtw89/fw.c
10533
le32_encode_bits(arg->src.port,
drivers/net/wireless/realtek/rtw89/fw.c
10535
le32_encode_bits(arg->src.band,
drivers/net/wireless/realtek/rtw89/fw.h
3737
} src, dest;
drivers/net/wireless/realtek/rtw89/mac.c
4907
struct rtw89_vif_link *src = NULL, *tmp;
drivers/net/wireless/realtek/rtw89/mac.c
4915
if (!src || tmp->net_type == RTW89_NET_TYPE_INFRA)
drivers/net/wireless/realtek/rtw89/mac.c
4916
src = tmp;
drivers/net/wireless/realtek/rtw89/mac.c
4929
rtw89_mac_port_tsf_sync_rand(rtwdev, tmp, src, offset,
drivers/net/wireless/realtek/rtw89/phy.c
3431
const enum rtw89_sar_sources src = rtwdev->sar.src;
drivers/net/wireless/realtek/rtw89/phy.c
3437
if (!tas->enable || src == RTW89_SAR_SOURCE_NONE)
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1676
enum rtw8852c_rfe_src src, u8 dis_tx_gnt_wl,
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1685
if (src >= ARRAY_SIZE(masks) || path >= ARRAY_SIZE(path_cr_bases))
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1688
mask_ofst = masks[src];
drivers/net/wireless/realtek/rtw89/sar.c
206
_d->sar.src = _s; \
drivers/net/wireless/realtek/rtw89/sar.c
276
const enum rtw89_sar_sources src = rtwdev->sar.src;
drivers/net/wireless/realtek/rtw89/sar.c
278
const struct rtw89_sar_handler *sar_hdl = &rtw89_sar_handlers[src];
drivers/net/wireless/realtek/rtw89/sar.c
287
if (src == RTW89_SAR_SOURCE_NONE)
drivers/net/wireless/realtek/rtw89/sar.c
319
const enum rtw89_sar_sources src = rtwdev->sar.src;
drivers/net/wireless/realtek/rtw89/sar.c
321
const struct rtw89_sar_handler *sar_hdl = &rtw89_sar_handlers[src];
drivers/net/wireless/realtek/rtw89/sar.c
330
if (src == RTW89_SAR_SOURCE_NONE) {
drivers/net/wireless/realtek/rtw89/sar.c
335
p += scnprintf(p, end - p, "source: %d (%s)\n", src,
drivers/net/wireless/realtek/rtw89/sar.c
461
enum rtw89_sar_sources src;
drivers/net/wireless/realtek/rtw89/sar.c
464
src = rtwdev->sar.src;
drivers/net/wireless/realtek/rtw89/sar.c
465
if (src != RTW89_SAR_SOURCE_NONE) {
drivers/net/wireless/realtek/rtw89/sar.c
466
rtw89_warn(rtwdev, "SAR source: %d is in use", src);
drivers/net/wireless/realtek/rtw89/sar.c
529
const enum rtw89_sar_sources src = rtwdev->sar.src;
drivers/net/wireless/realtek/rtw89/sar.c
531
const struct rtw89_sar_handler *sar_hdl = &rtw89_sar_handlers[src];
drivers/net/wireless/realtek/rtw89/sar.c
535
if (src == RTW89_SAR_SOURCE_NONE)
drivers/net/wireless/realtek/rtw89/sar.c
871
const enum rtw89_sar_sources src = rtwdev->sar.src;
drivers/net/wireless/realtek/rtw89/sar.c
877
if (src != RTW89_SAR_SOURCE_ACPI)
drivers/net/wireless/realtek/rtw89/util.h
65
static inline void ether_addr_copy_mask(u8 *dst, const u8 *src, u8 mask)
drivers/net/wireless/realtek/rtw89/util.h
72
dst[i] = src[i];
drivers/net/wireless/silabs/wfx/bus.h
25
int (*copy_to_io)(void *bus_priv, unsigned int addr, const void *src, size_t count);
drivers/net/wireless/silabs/wfx/bus_sdio.c
73
static int wfx_sdio_copy_to_io(void *priv, unsigned int reg_id, const void *src, size_t count)
drivers/net/wireless/silabs/wfx/bus_sdio.c
80
WARN(!IS_ALIGNED((uintptr_t)src, 4), "unaligned buffer address");
drivers/net/wireless/silabs/wfx/bus_sdio.c
87
ret = sdio_memcpy_toio(bus->func, sdio_addr, (void *)src, count);
drivers/net/wireless/silabs/wfx/bus_spi.c
103
u16 *src16 = (void *)src;
drivers/net/wireless/silabs/wfx/bus_spi.c
111
.tx_buf = src,
drivers/net/wireless/silabs/wfx/bus_spi.c
98
static int wfx_spi_copy_to_io(void *priv, unsigned int addr, const void *src, size_t count)
drivers/net/wireless/silabs/wfx/wfx.h
145
static inline void memreverse(u8 *src, u8 length)
drivers/net/wireless/silabs/wfx/wfx.h
147
u8 *lo = src;
drivers/net/wireless/silabs/wfx/wfx.h
148
u8 *hi = src + length - 1;
drivers/net/wireless/silabs/wfx/wfx.h
158
static inline int memzcmp(void *src, unsigned int size)
drivers/net/wireless/silabs/wfx/wfx.h
160
u8 *buf = src;
drivers/net/wireless/st/cw1200/cw1200_sdio.c
69
const void *src, int count)
drivers/net/wireless/st/cw1200/cw1200_sdio.c
71
return sdio_memcpy_toio(self->func, addr, (void *)src, count);
drivers/net/wireless/st/cw1200/cw1200_spi.c
127
const void *src, int count)
drivers/net/wireless/st/cw1200/cw1200_spi.c
136
.tx_buf = src,
drivers/net/wireless/st/cw1200/cw1200_spi.c
159
uint16_t *buf = (uint16_t *)src;
drivers/net/wireless/st/cw1200/cw1200_spi.c
189
uint16_t *buf = (uint16_t *)src;
drivers/net/wireless/st/cw1200/hwbus.h
23
const void *src, int count);
drivers/net/wireless/st/cw1200/txrx.c
363
struct tx_policy *src = &cache->cache[i].policy;
drivers/net/wireless/st/cw1200/txrx.c
364
if (src->retry_count && !src->uploaded) {
drivers/net/wireless/st/cw1200/txrx.c
373
memcpy(dst->rate_count_indices, src->tbl,
drivers/net/wireless/st/cw1200/txrx.c
375
src->uploaded = 1;
drivers/net/wireless/ti/wl1251/tx.c
224
unsigned char *src = skb->data;
drivers/net/wireless/ti/wl1251/tx.c
226
memmove(skb->data, src, skb->len);
drivers/net/wireless/virtual/mac80211_hwsim.c
3942
const u8 *src;
drivers/net/wireless/virtual/mac80211_hwsim.c
3949
src = nla_data(info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER]);
drivers/net/wireless/virtual/mac80211_hwsim.c
3950
data = get_hwsim_data_ref_from_addr(src);
drivers/net/wireless/virtual/mac80211_hwsim.c
6027
const u8 *src;
drivers/net/wireless/virtual/mac80211_hwsim.c
6040
src = (void *)nla_data(info->attrs[HWSIM_ATTR_ADDR_TRANSMITTER]);
drivers/net/wireless/virtual/mac80211_hwsim.c
6044
data2 = get_hwsim_data_ref_from_addr(src);
drivers/net/wwan/rpmsg_wwan_ctrl.c
18
void *buf, int len, void *priv, u32 src)
drivers/net/wwan/rpmsg_wwan_ctrl.c
36
.src = rpwwan->rpdev->src,
drivers/net/xen-netback/hash.c
194
memcpy(&data[0], &flow.addrs.v4addrs.src, 4);
drivers/net/xen-netback/hash.c
196
memcpy(&data[8], &flow.ports.src, 2);
drivers/net/xen-netback/hash.c
204
memcpy(&data[0], &flow.addrs.v4addrs.src, 4);
drivers/net/xen-netback/hash.c
218
memcpy(&data[0], &flow.addrs.v6addrs.src, 16);
drivers/net/xen-netback/hash.c
220
memcpy(&data[32], &flow.ports.src, 2);
drivers/net/xen-netback/hash.c
228
memcpy(&data[0], &flow.addrs.v6addrs.src, 16);
drivers/ntb/hw/idt/ntb_hw_idt.c
1758
srcpart = idt_nt_read(ndev, ntdata_tbl.msgs[midx].src);
drivers/ntb/hw/idt/ntb_hw_idt.c
2476
int src;
drivers/ntb/hw/idt/ntb_hw_idt.c
2477
data = idt_ntb_msg_read(&ndev->ntb, &src, idx);
drivers/ntb/hw/idt/ntb_hw_idt.c
2480
idx, data, src, ndev->peers[src].port);
drivers/ntb/hw/idt/ntb_hw_idt.h
1178
unsigned int src;
drivers/ntb/test/ntb_perf.c
1016
kfree(pthr->src);
drivers/ntb/test/ntb_perf.c
178
void *src;
drivers/ntb/test/ntb_perf.c
786
void __iomem *dst, void *src, size_t len)
drivers/ntb/test/ntb_perf.c
798
memcpy_toio(dst, src, len);
drivers/ntb/test/ntb_perf.c
804
if (!is_dma_copy_aligned(pthr->dma_chan->device, offset_in_page(src),
drivers/ntb/test/ntb_perf.c
817
unmap->addr[0] = dma_map_page(dma_dev, virt_to_page(src),
drivers/ntb/test/ntb_perf.c
818
offset_in_page(src), len, DMA_TO_DEVICE);
drivers/ntb/test/ntb_perf.c
875
pthr->src = kmalloc_node(perf->test_peer->outbuf_size, GFP_KERNEL,
drivers/ntb/test/ntb_perf.c
877
if (!pthr->src)
drivers/ntb/test/ntb_perf.c
880
get_random_bytes(pthr->src, perf->test_peer->outbuf_size);
drivers/ntb/test/ntb_perf.c
916
kfree(pthr->src);
drivers/ntb/test/ntb_perf.c
933
flt_src = pthr->src;
drivers/ntb/test/ntb_perf.c
954
flt_src = pthr->src;
drivers/nvdimm/btt.c
369
void *src = ent;
drivers/nvdimm/btt.c
375
ret = arena_write_bytes(arena, ns_off, src, log_half, flags);
drivers/nvdimm/btt.c
380
src += log_half;
drivers/nvdimm/btt.c
381
return arena_write_bytes(arena, ns_off, src, log_half, flags);
drivers/nvdimm/label.c
265
struct nd_namespace_index *src)
drivers/nvdimm/label.c
268
if (!dst || !src)
drivers/nvdimm/label.c
271
memcpy(dst, src, sizeof_namespace_index(ndd));
drivers/nvme/common/auth.c
419
struct scatterlist src, dst;
drivers/nvme/common/auth.c
427
sg_init_one(&src, ctrl_key, ctrl_key_len);
drivers/nvme/common/auth.c
428
kpp_request_set_input(req, &src, ctrl_key_len);
drivers/nvmem/zynqmp_nvmem.c
117
efuse->src = dma_buf;
drivers/nvmem/zynqmp_nvmem.c
52
u64 src;
drivers/pci/controller/pci-xgene.c
52
#define PIPE_PHY_RATE_RD(src) ((0xc000 & (u32)(src)) >> 0xe)
drivers/phy/phy-xgene.c
100
#define REGSPEC_CFG_I_CUSTOMER_PIN_MODE0_SET(dst, src) \
drivers/phy/phy-xgene.c
101
(((dst) & ~0x00007fff) | (((u32) (src)) & 0x00007fff))
drivers/phy/phy-xgene.c
103
#define CFG_I_SPD_SEL_CDR_OVR1_SET(dst, src) \
drivers/phy/phy-xgene.c
104
(((dst) & ~0x0000000f) | (((u32) (src)) & 0x0000000f))
drivers/phy/phy-xgene.c
110
#define CFG_IND_ADDR_SET(dst, src) \
drivers/phy/phy-xgene.c
111
(((dst) & ~0x003ffff0) | (((u32) (src) << 4) & 0x003ffff0))
drivers/phy/phy-xgene.c
115
#define I_RESET_B_SET(dst, src) \
drivers/phy/phy-xgene.c
116
(((dst) & ~0x00000001) | (((u32) (src)) & 0x00000001))
drivers/phy/phy-xgene.c
117
#define I_PLL_FBDIV_SET(dst, src) \
drivers/phy/phy-xgene.c
118
(((dst) & ~0x001ff000) | (((u32) (src) << 12) & 0x001ff000))
drivers/phy/phy-xgene.c
119
#define I_CUSTOMEROV_SET(dst, src) \
drivers/phy/phy-xgene.c
120
(((dst) & ~0x00000f80) | (((u32) (src) << 7) & 0x00000f80))
drivers/phy/phy-xgene.c
121
#define O_PLL_LOCK_RD(src) (((src) & 0x40000000) >> 30)
drivers/phy/phy-xgene.c
122
#define O_PLL_READY_RD(src) (((src) & 0x80000000) >> 31)
drivers/phy/phy-xgene.c
127
#define CMU_REG0_PLL_REF_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
128
(((dst) & ~0x00002000) | (((u32) (src) << 13) & 0x00002000))
drivers/phy/phy-xgene.c
130
#define CMU_REG0_CAL_COUNT_RESOL_SET(dst, src) \
drivers/phy/phy-xgene.c
131
(((dst) & ~0x000000e0) | (((u32) (src) << 5) & 0x000000e0))
drivers/phy/phy-xgene.c
133
#define CMU_REG1_PLL_CP_SET(dst, src) \
drivers/phy/phy-xgene.c
134
(((dst) & ~0x00003c00) | (((u32) (src) << 10) & 0x00003c00))
drivers/phy/phy-xgene.c
135
#define CMU_REG1_PLL_MANUALCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
136
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
137
#define CMU_REG1_PLL_CP_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
138
(((dst) & ~0x000003e0) | (((u32) (src) << 5) & 0x000003e0))
drivers/phy/phy-xgene.c
140
#define CMU_REG1_REFCLK_CMOS_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
141
(((dst) & ~0x00000001) | (((u32) (src) << 0) & 0x00000001))
drivers/phy/phy-xgene.c
143
#define CMU_REG2_PLL_REFDIV_SET(dst, src) \
drivers/phy/phy-xgene.c
144
(((dst) & ~0x0000c000) | (((u32) (src) << 14) & 0x0000c000))
drivers/phy/phy-xgene.c
145
#define CMU_REG2_PLL_LFRES_SET(dst, src) \
drivers/phy/phy-xgene.c
146
(((dst) & ~0x0000001e) | (((u32) (src) << 1) & 0x0000001e))
drivers/phy/phy-xgene.c
147
#define CMU_REG2_PLL_FBDIV_SET(dst, src) \
drivers/phy/phy-xgene.c
148
(((dst) & ~0x00003fe0) | (((u32) (src) << 5) & 0x00003fe0))
drivers/phy/phy-xgene.c
150
#define CMU_REG3_VCOVARSEL_SET(dst, src) \
drivers/phy/phy-xgene.c
151
(((dst) & ~0x0000000f) | (((u32) (src) << 0) & 0x0000000f))
drivers/phy/phy-xgene.c
152
#define CMU_REG3_VCO_MOMSEL_INIT_SET(dst, src) \
drivers/phy/phy-xgene.c
153
(((dst) & ~0x000003f0) | (((u32) (src) << 4) & 0x000003f0))
drivers/phy/phy-xgene.c
154
#define CMU_REG3_VCO_MANMOMSEL_SET(dst, src) \
drivers/phy/phy-xgene.c
155
(((dst) & ~0x0000fc00) | (((u32) (src) << 10) & 0x0000fc00))
drivers/phy/phy-xgene.c
158
#define CMU_REG5_PLL_LFSMCAP_SET(dst, src) \
drivers/phy/phy-xgene.c
159
(((dst) & ~0x0000c000) | (((u32) (src) << 14) & 0x0000c000))
drivers/phy/phy-xgene.c
160
#define CMU_REG5_PLL_LOCK_RESOLUTION_SET(dst, src) \
drivers/phy/phy-xgene.c
161
(((dst) & ~0x0000000e) | (((u32) (src) << 1) & 0x0000000e))
drivers/phy/phy-xgene.c
162
#define CMU_REG5_PLL_LFCAP_SET(dst, src) \
drivers/phy/phy-xgene.c
163
(((dst) & ~0x00003000) | (((u32) (src) << 12) & 0x00003000))
drivers/phy/phy-xgene.c
166
#define CMU_REG6_PLL_VREGTRIM_SET(dst, src) \
drivers/phy/phy-xgene.c
167
(((dst) & ~0x00000600) | (((u32) (src) << 9) & 0x00000600))
drivers/phy/phy-xgene.c
168
#define CMU_REG6_MAN_PVT_CAL_SET(dst, src) \
drivers/phy/phy-xgene.c
169
(((dst) & ~0x00000004) | (((u32) (src) << 2) & 0x00000004))
drivers/phy/phy-xgene.c
171
#define CMU_REG7_PLL_CALIB_DONE_RD(src) ((0x00004000 & (u32) (src)) >> 14)
drivers/phy/phy-xgene.c
172
#define CMU_REG7_VCO_CAL_FAIL_RD(src) ((0x00000c00 & (u32) (src)) >> 10)
drivers/phy/phy-xgene.c
183
#define CMU_REG9_TX_WORD_MODE_CH1_SET(dst, src) \
drivers/phy/phy-xgene.c
184
(((dst) & ~0x00000380) | (((u32) (src) << 7) & 0x00000380))
drivers/phy/phy-xgene.c
185
#define CMU_REG9_TX_WORD_MODE_CH0_SET(dst, src) \
drivers/phy/phy-xgene.c
186
(((dst) & ~0x00000070) | (((u32) (src) << 4) & 0x00000070))
drivers/phy/phy-xgene.c
187
#define CMU_REG9_PLL_POST_DIVBY2_SET(dst, src) \
drivers/phy/phy-xgene.c
188
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
189
#define CMU_REG9_VBG_BYPASSB_SET(dst, src) \
drivers/phy/phy-xgene.c
190
(((dst) & ~0x00000004) | (((u32) (src) << 2) & 0x00000004))
drivers/phy/phy-xgene.c
191
#define CMU_REG9_IGEN_BYPASS_SET(dst, src) \
drivers/phy/phy-xgene.c
192
(((dst) & ~0x00000002) | (((u32) (src) << 1) & 0x00000002))
drivers/phy/phy-xgene.c
194
#define CMU_REG10_VREG_REFSEL_SET(dst, src) \
drivers/phy/phy-xgene.c
195
(((dst) & ~0x00000001) | (((u32) (src) << 0) & 0x00000001))
drivers/phy/phy-xgene.c
198
#define CMU_REG12_STATE_DELAY9_SET(dst, src) \
drivers/phy/phy-xgene.c
199
(((dst) & ~0x000000f0) | (((u32) (src) << 4) & 0x000000f0))
drivers/phy/phy-xgene.c
206
#define CMU_REG16_VCOCAL_WAIT_BTW_CODE_SET(dst, src) \
drivers/phy/phy-xgene.c
207
(((dst) & ~0x0000001c) | (((u32) (src) << 2) & 0x0000001c))
drivers/phy/phy-xgene.c
208
#define CMU_REG16_CALIBRATION_DONE_OVERRIDE_SET(dst, src) \
drivers/phy/phy-xgene.c
209
(((dst) & ~0x00000040) | (((u32) (src) << 6) & 0x00000040))
drivers/phy/phy-xgene.c
210
#define CMU_REG16_BYPASS_PLL_LOCK_SET(dst, src) \
drivers/phy/phy-xgene.c
211
(((dst) & ~0x00000020) | (((u32) (src) << 5) & 0x00000020))
drivers/phy/phy-xgene.c
213
#define CMU_REG17_PVT_CODE_R2A_SET(dst, src) \
drivers/phy/phy-xgene.c
214
(((dst) & ~0x00007f00) | (((u32) (src) << 8) & 0x00007f00))
drivers/phy/phy-xgene.c
215
#define CMU_REG17_RESERVED_7_SET(dst, src) \
drivers/phy/phy-xgene.c
216
(((dst) & ~0x000000e0) | (((u32) (src) << 5) & 0x000000e0))
drivers/phy/phy-xgene.c
227
#define CMU_REG26_FORCE_PLL_LOCK_SET(dst, src) \
drivers/phy/phy-xgene.c
228
(((dst) & ~0x00000001) | (((u32) (src) << 0) & 0x00000001))
drivers/phy/phy-xgene.c
233
#define CMU_REG30_LOCK_COUNT_SET(dst, src) \
drivers/phy/phy-xgene.c
234
(((dst) & ~0x00000006) | (((u32) (src) << 1) & 0x00000006))
drivers/phy/phy-xgene.c
235
#define CMU_REG30_PCIE_MODE_SET(dst, src) \
drivers/phy/phy-xgene.c
236
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
240
#define CMU_REG32_PVT_CAL_WAIT_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
241
(((dst) & ~0x00000006) | (((u32) (src) << 1) & 0x00000006))
drivers/phy/phy-xgene.c
242
#define CMU_REG32_IREF_ADJ_SET(dst, src) \
drivers/phy/phy-xgene.c
243
(((dst) & ~0x00000180) | (((u32) (src) << 7) & 0x00000180))
drivers/phy/phy-xgene.c
246
#define CMU_REG34_VCO_CAL_VTH_LO_MAX_SET(dst, src) \
drivers/phy/phy-xgene.c
247
(((dst) & ~0x0000000f) | (((u32) (src) << 0) & 0x0000000f))
drivers/phy/phy-xgene.c
248
#define CMU_REG34_VCO_CAL_VTH_HI_MAX_SET(dst, src) \
drivers/phy/phy-xgene.c
249
(((dst) & ~0x00000f00) | (((u32) (src) << 8) & 0x00000f00))
drivers/phy/phy-xgene.c
250
#define CMU_REG34_VCO_CAL_VTH_LO_MIN_SET(dst, src) \
drivers/phy/phy-xgene.c
251
(((dst) & ~0x000000f0) | (((u32) (src) << 4) & 0x000000f0))
drivers/phy/phy-xgene.c
252
#define CMU_REG34_VCO_CAL_VTH_HI_MIN_SET(dst, src) \
drivers/phy/phy-xgene.c
253
(((dst) & ~0x0000f000) | (((u32) (src) << 12) & 0x0000f000))
drivers/phy/phy-xgene.c
255
#define CMU_REG35_PLL_SSC_MOD_SET(dst, src) \
drivers/phy/phy-xgene.c
256
(((dst) & ~0x0000fe00) | (((u32) (src) << 9) & 0x0000fe00))
drivers/phy/phy-xgene.c
258
#define CMU_REG36_PLL_SSC_EN_SET(dst, src) \
drivers/phy/phy-xgene.c
259
(((dst) & ~0x00000010) | (((u32) (src) << 4) & 0x00000010))
drivers/phy/phy-xgene.c
260
#define CMU_REG36_PLL_SSC_VSTEP_SET(dst, src) \
drivers/phy/phy-xgene.c
261
(((dst) & ~0x0000ffc0) | (((u32) (src) << 6) & 0x0000ffc0))
drivers/phy/phy-xgene.c
262
#define CMU_REG36_PLL_SSC_DSMSEL_SET(dst, src) \
drivers/phy/phy-xgene.c
263
(((dst) & ~0x00000020) | (((u32) (src) << 5) & 0x00000020))
drivers/phy/phy-xgene.c
270
#define RXTX_REG0_CTLE_EQ_HR_SET(dst, src) \
drivers/phy/phy-xgene.c
271
(((dst) & ~0x0000f800) | (((u32) (src) << 11) & 0x0000f800))
drivers/phy/phy-xgene.c
272
#define RXTX_REG0_CTLE_EQ_QR_SET(dst, src) \
drivers/phy/phy-xgene.c
273
(((dst) & ~0x000007c0) | (((u32) (src) << 6) & 0x000007c0))
drivers/phy/phy-xgene.c
274
#define RXTX_REG0_CTLE_EQ_FR_SET(dst, src) \
drivers/phy/phy-xgene.c
275
(((dst) & ~0x0000003e) | (((u32) (src) << 1) & 0x0000003e))
drivers/phy/phy-xgene.c
277
#define RXTX_REG1_RXACVCM_SET(dst, src) \
drivers/phy/phy-xgene.c
278
(((dst) & ~0x0000f000) | (((u32) (src) << 12) & 0x0000f000))
drivers/phy/phy-xgene.c
279
#define RXTX_REG1_CTLE_EQ_SET(dst, src) \
drivers/phy/phy-xgene.c
280
(((dst) & ~0x00000f80) | (((u32) (src) << 7) & 0x00000f80))
drivers/phy/phy-xgene.c
281
#define RXTX_REG1_RXVREG1_SET(dst, src) \
drivers/phy/phy-xgene.c
282
(((dst) & ~0x00000060) | (((u32) (src) << 5) & 0x00000060))
drivers/phy/phy-xgene.c
283
#define RXTX_REG1_RXIREF_ADJ_SET(dst, src) \
drivers/phy/phy-xgene.c
284
(((dst) & ~0x00000006) | (((u32) (src) << 1) & 0x00000006))
drivers/phy/phy-xgene.c
286
#define RXTX_REG2_VTT_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
287
(((dst) & ~0x00000100) | (((u32) (src) << 8) & 0x00000100))
drivers/phy/phy-xgene.c
288
#define RXTX_REG2_TX_FIFO_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
289
(((dst) & ~0x00000020) | (((u32) (src) << 5) & 0x00000020))
drivers/phy/phy-xgene.c
290
#define RXTX_REG2_VTT_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
291
(((dst) & ~0x000000c0) | (((u32) (src) << 6) & 0x000000c0))
drivers/phy/phy-xgene.c
294
#define RXTX_REG4_TX_DATA_RATE_SET(dst, src) \
drivers/phy/phy-xgene.c
295
(((dst) & ~0x0000c000) | (((u32) (src) << 14) & 0x0000c000))
drivers/phy/phy-xgene.c
296
#define RXTX_REG4_TX_WORD_MODE_SET(dst, src) \
drivers/phy/phy-xgene.c
297
(((dst) & ~0x00003800) | (((u32) (src) << 11) & 0x00003800))
drivers/phy/phy-xgene.c
299
#define RXTX_REG5_TX_CN1_SET(dst, src) \
drivers/phy/phy-xgene.c
300
(((dst) & ~0x0000f800) | (((u32) (src) << 11) & 0x0000f800))
drivers/phy/phy-xgene.c
301
#define RXTX_REG5_TX_CP1_SET(dst, src) \
drivers/phy/phy-xgene.c
302
(((dst) & ~0x000007e0) | (((u32) (src) << 5) & 0x000007e0))
drivers/phy/phy-xgene.c
303
#define RXTX_REG5_TX_CN2_SET(dst, src) \
drivers/phy/phy-xgene.c
304
(((dst) & ~0x0000001f) | (((u32) (src) << 0) & 0x0000001f))
drivers/phy/phy-xgene.c
306
#define RXTX_REG6_TXAMP_CNTL_SET(dst, src) \
drivers/phy/phy-xgene.c
307
(((dst) & ~0x00000780) | (((u32) (src) << 7) & 0x00000780))
drivers/phy/phy-xgene.c
308
#define RXTX_REG6_TXAMP_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
309
(((dst) & ~0x00000040) | (((u32) (src) << 6) & 0x00000040))
drivers/phy/phy-xgene.c
310
#define RXTX_REG6_RX_BIST_ERRCNT_RD_SET(dst, src) \
drivers/phy/phy-xgene.c
311
(((dst) & ~0x00000001) | (((u32) (src) << 0) & 0x00000001))
drivers/phy/phy-xgene.c
312
#define RXTX_REG6_TX_IDLE_SET(dst, src) \
drivers/phy/phy-xgene.c
313
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
314
#define RXTX_REG6_RX_BIST_RESYNC_SET(dst, src) \
drivers/phy/phy-xgene.c
315
(((dst) & ~0x00000002) | (((u32) (src) << 1) & 0x00000002))
drivers/phy/phy-xgene.c
319
#define RXTX_REG7_BIST_ENA_RX_SET(dst, src) \
drivers/phy/phy-xgene.c
320
(((dst) & ~0x00000040) | (((u32) (src) << 6) & 0x00000040))
drivers/phy/phy-xgene.c
321
#define RXTX_REG7_RX_WORD_MODE_SET(dst, src) \
drivers/phy/phy-xgene.c
322
(((dst) & ~0x00003800) | (((u32) (src) << 11) & 0x00003800))
drivers/phy/phy-xgene.c
324
#define RXTX_REG8_CDR_LOOP_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
325
(((dst) & ~0x00004000) | (((u32) (src) << 14) & 0x00004000))
drivers/phy/phy-xgene.c
326
#define RXTX_REG8_CDR_BYPASS_RXLOS_SET(dst, src) \
drivers/phy/phy-xgene.c
327
(((dst) & ~0x00000800) | (((u32) (src) << 11) & 0x00000800))
drivers/phy/phy-xgene.c
328
#define RXTX_REG8_SSC_ENABLE_SET(dst, src) \
drivers/phy/phy-xgene.c
329
(((dst) & ~0x00000200) | (((u32) (src) << 9) & 0x00000200))
drivers/phy/phy-xgene.c
330
#define RXTX_REG8_SD_VREF_SET(dst, src) \
drivers/phy/phy-xgene.c
331
(((dst) & ~0x000000f0) | (((u32) (src) << 4) & 0x000000f0))
drivers/phy/phy-xgene.c
332
#define RXTX_REG8_SD_DISABLE_SET(dst, src) \
drivers/phy/phy-xgene.c
333
(((dst) & ~0x00000100) | (((u32) (src) << 8) & 0x00000100))
drivers/phy/phy-xgene.c
335
#define RXTX_REG7_RESETB_RXD_SET(dst, src) \
drivers/phy/phy-xgene.c
336
(((dst) & ~0x00000100) | (((u32) (src) << 8) & 0x00000100))
drivers/phy/phy-xgene.c
337
#define RXTX_REG7_RESETB_RXA_SET(dst, src) \
drivers/phy/phy-xgene.c
338
(((dst) & ~0x00000080) | (((u32) (src) << 7) & 0x00000080))
drivers/phy/phy-xgene.c
340
#define RXTX_REG7_LOOP_BACK_ENA_CTLE_SET(dst, src) \
drivers/phy/phy-xgene.c
341
(((dst) & ~0x00004000) | (((u32) (src) << 14) & 0x00004000))
drivers/phy/phy-xgene.c
343
#define RXTX_REG11_PHASE_ADJUST_LIMIT_SET(dst, src) \
drivers/phy/phy-xgene.c
344
(((dst) & ~0x0000f800) | (((u32) (src) << 11) & 0x0000f800))
drivers/phy/phy-xgene.c
346
#define RXTX_REG12_LATCH_OFF_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
347
(((dst) & ~0x00002000) | (((u32) (src) << 13) & 0x00002000))
drivers/phy/phy-xgene.c
348
#define RXTX_REG12_SUMOS_ENABLE_SET(dst, src) \
drivers/phy/phy-xgene.c
349
(((dst) & ~0x00000004) | (((u32) (src) << 2) & 0x00000004))
drivers/phy/phy-xgene.c
351
#define RXTX_REG12_RX_DET_TERM_ENABLE_SET(dst, src) \
drivers/phy/phy-xgene.c
352
(((dst) & ~0x00000002) | (((u32) (src) << 1) & 0x00000002))
drivers/phy/phy-xgene.c
355
#define RXTX_REG14_CLTE_LATCAL_MAN_PROG_SET(dst, src) \
drivers/phy/phy-xgene.c
356
(((dst) & ~0x0000003f) | (((u32) (src) << 0) & 0x0000003f))
drivers/phy/phy-xgene.c
357
#define RXTX_REG14_CTLE_LATCAL_MAN_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
358
(((dst) & ~0x00000040) | (((u32) (src) << 6) & 0x00000040))
drivers/phy/phy-xgene.c
360
#define RXTX_REG26_PERIOD_ERROR_LATCH_SET(dst, src) \
drivers/phy/phy-xgene.c
361
(((dst) & ~0x00003800) | (((u32) (src) << 11) & 0x00003800))
drivers/phy/phy-xgene.c
362
#define RXTX_REG26_BLWC_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
363
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
365
#define RXTX_REG21_DO_LATCH_CALOUT_RD(src) ((0x0000fc00 & (u32) (src)) >> 10)
drivers/phy/phy-xgene.c
366
#define RXTX_REG21_XO_LATCH_CALOUT_RD(src) ((0x000003f0 & (u32) (src)) >> 4)
drivers/phy/phy-xgene.c
367
#define RXTX_REG21_LATCH_CAL_FAIL_ODD_RD(src) ((0x0000000f & (u32)(src)))
drivers/phy/phy-xgene.c
369
#define RXTX_REG22_SO_LATCH_CALOUT_RD(src) ((0x000003f0 & (u32) (src)) >> 4)
drivers/phy/phy-xgene.c
370
#define RXTX_REG22_EO_LATCH_CALOUT_RD(src) ((0x0000fc00 & (u32) (src)) >> 10)
drivers/phy/phy-xgene.c
371
#define RXTX_REG22_LATCH_CAL_FAIL_EVEN_RD(src) ((0x0000000f & (u32)(src)))
drivers/phy/phy-xgene.c
373
#define RXTX_REG23_DE_LATCH_CALOUT_RD(src) ((0x0000fc00 & (u32) (src)) >> 10)
drivers/phy/phy-xgene.c
374
#define RXTX_REG23_XE_LATCH_CALOUT_RD(src) ((0x000003f0 & (u32) (src)) >> 4)
drivers/phy/phy-xgene.c
376
#define RXTX_REG24_EE_LATCH_CALOUT_RD(src) ((0x0000fc00 & (u32) (src)) >> 10)
drivers/phy/phy-xgene.c
377
#define RXTX_REG24_SE_LATCH_CALOUT_RD(src) ((0x000003f0 & (u32) (src)) >> 4)
drivers/phy/phy-xgene.c
382
#define RXTX_REG38_CUSTOMER_PINMODE_INV_SET(dst, src) \
drivers/phy/phy-xgene.c
383
(((dst) & 0x0000fffe) | (((u32) (src) << 1) & 0x0000fffe))
drivers/phy/phy-xgene.c
402
#define RXTX_REG61_ISCAN_INBERT_SET(dst, src) \
drivers/phy/phy-xgene.c
403
(((dst) & ~0x00000010) | (((u32) (src) << 4) & 0x00000010))
drivers/phy/phy-xgene.c
404
#define RXTX_REG61_LOADFREQ_SHIFT_SET(dst, src) \
drivers/phy/phy-xgene.c
405
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
406
#define RXTX_REG61_EYE_COUNT_WIDTH_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
407
(((dst) & ~0x000000c0) | (((u32) (src) << 6) & 0x000000c0))
drivers/phy/phy-xgene.c
408
#define RXTX_REG61_SPD_SEL_CDR_SET(dst, src) \
drivers/phy/phy-xgene.c
409
(((dst) & ~0x00003c00) | (((u32) (src) << 10) & 0x00003c00))
drivers/phy/phy-xgene.c
411
#define RXTX_REG62_PERIOD_H1_QLATCH_SET(dst, src) \
drivers/phy/phy-xgene.c
412
(((dst) & ~0x00003800) | (((u32) (src) << 11) & 0x00003800))
drivers/phy/phy-xgene.c
414
#define RXTX_REG89_MU_TH7_SET(dst, src) \
drivers/phy/phy-xgene.c
415
(((dst) & ~0x0000f800) | (((u32) (src) << 11) & 0x0000f800))
drivers/phy/phy-xgene.c
416
#define RXTX_REG89_MU_TH8_SET(dst, src) \
drivers/phy/phy-xgene.c
417
(((dst) & ~0x000007c0) | (((u32) (src) << 6) & 0x000007c0))
drivers/phy/phy-xgene.c
418
#define RXTX_REG89_MU_TH9_SET(dst, src) \
drivers/phy/phy-xgene.c
419
(((dst) & ~0x0000003e) | (((u32) (src) << 1) & 0x0000003e))
drivers/phy/phy-xgene.c
421
#define RXTX_REG96_MU_FREQ1_SET(dst, src) \
drivers/phy/phy-xgene.c
422
(((dst) & ~0x0000f800) | (((u32) (src) << 11) & 0x0000f800))
drivers/phy/phy-xgene.c
423
#define RXTX_REG96_MU_FREQ2_SET(dst, src) \
drivers/phy/phy-xgene.c
424
(((dst) & ~0x000007c0) | (((u32) (src) << 6) & 0x000007c0))
drivers/phy/phy-xgene.c
425
#define RXTX_REG96_MU_FREQ3_SET(dst, src) \
drivers/phy/phy-xgene.c
426
(((dst) & ~0x0000003e) | (((u32) (src) << 1) & 0x0000003e))
drivers/phy/phy-xgene.c
428
#define RXTX_REG99_MU_PHASE1_SET(dst, src) \
drivers/phy/phy-xgene.c
429
(((dst) & ~0x0000f800) | (((u32) (src) << 11) & 0x0000f800))
drivers/phy/phy-xgene.c
430
#define RXTX_REG99_MU_PHASE2_SET(dst, src) \
drivers/phy/phy-xgene.c
431
(((dst) & ~0x000007c0) | (((u32) (src) << 6) & 0x000007c0))
drivers/phy/phy-xgene.c
432
#define RXTX_REG99_MU_PHASE3_SET(dst, src) \
drivers/phy/phy-xgene.c
433
(((dst) & ~0x0000003e) | (((u32) (src) << 1) & 0x0000003e))
drivers/phy/phy-xgene.c
435
#define RXTX_REG102_FREQLOOP_LIMIT_SET(dst, src) \
drivers/phy/phy-xgene.c
436
(((dst) & ~0x00000060) | (((u32) (src) << 5) & 0x00000060))
drivers/phy/phy-xgene.c
439
#define RXTX_REG121_SUMOS_CAL_CODE_RD(src) ((0x0000003e & (u32)(src)) >> 0x1)
drivers/phy/phy-xgene.c
441
#define RXTX_REG125_PQ_REG_SET(dst, src) \
drivers/phy/phy-xgene.c
442
(((dst) & ~0x0000fe00) | (((u32) (src) << 9) & 0x0000fe00))
drivers/phy/phy-xgene.c
443
#define RXTX_REG125_SIGN_PQ_SET(dst, src) \
drivers/phy/phy-xgene.c
444
(((dst) & ~0x00000100) | (((u32) (src) << 8) & 0x00000100))
drivers/phy/phy-xgene.c
445
#define RXTX_REG125_SIGN_PQ_2C_SET(dst, src) \
drivers/phy/phy-xgene.c
446
(((dst) & ~0x00000080) | (((u32) (src) << 7) & 0x00000080))
drivers/phy/phy-xgene.c
447
#define RXTX_REG125_PHZ_MANUALCODE_SET(dst, src) \
drivers/phy/phy-xgene.c
448
(((dst) & ~0x0000007c) | (((u32) (src) << 2) & 0x0000007c))
drivers/phy/phy-xgene.c
449
#define RXTX_REG125_PHZ_MANUAL_SET(dst, src) \
drivers/phy/phy-xgene.c
450
(((dst) & ~0x00000002) | (((u32) (src) << 1) & 0x00000002))
drivers/phy/phy-xgene.c
454
#define RXTX_REG127_FORCE_SUM_CAL_START_SET(dst, src) \
drivers/phy/phy-xgene.c
455
(((dst) & ~0x00000002) | (((u32) (src) << 1) & 0x00000002))
drivers/phy/phy-xgene.c
456
#define RXTX_REG127_FORCE_LAT_CAL_START_SET(dst, src) \
drivers/phy/phy-xgene.c
457
(((dst) & ~0x00000004) | (((u32) (src) << 2) & 0x00000004))
drivers/phy/phy-xgene.c
458
#define RXTX_REG127_LATCH_MAN_CAL_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
459
(((dst) & ~0x00000008) | (((u32) (src) << 3) & 0x00000008))
drivers/phy/phy-xgene.c
460
#define RXTX_REG127_DO_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
461
(((dst) & ~0x0000fc00) | (((u32) (src) << 10) & 0x0000fc00))
drivers/phy/phy-xgene.c
462
#define RXTX_REG127_XO_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
463
(((dst) & ~0x000003f0) | (((u32) (src) << 4) & 0x000003f0))
drivers/phy/phy-xgene.c
465
#define RXTX_REG128_LATCH_CAL_WAIT_SEL_SET(dst, src) \
drivers/phy/phy-xgene.c
466
(((dst) & ~0x0000000c) | (((u32) (src) << 2) & 0x0000000c))
drivers/phy/phy-xgene.c
467
#define RXTX_REG128_EO_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
468
(((dst) & ~0x0000fc00) | (((u32) (src) << 10) & 0x0000fc00))
drivers/phy/phy-xgene.c
469
#define RXTX_REG128_SO_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
470
(((dst) & ~0x000003f0) | (((u32) (src) << 4) & 0x000003f0))
drivers/phy/phy-xgene.c
472
#define RXTX_REG129_DE_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
473
(((dst) & ~0x0000fc00) | (((u32) (src) << 10) & 0x0000fc00))
drivers/phy/phy-xgene.c
474
#define RXTX_REG129_XE_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
475
(((dst) & ~0x000003f0) | (((u32) (src) << 4) & 0x000003f0))
drivers/phy/phy-xgene.c
477
#define RXTX_REG130_EE_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
478
(((dst) & ~0x0000fc00) | (((u32) (src) << 10) & 0x0000fc00))
drivers/phy/phy-xgene.c
479
#define RXTX_REG130_SE_LATCH_MANCAL_SET(dst, src) \
drivers/phy/phy-xgene.c
480
(((dst) & ~0x000003f0) | (((u32) (src) << 4) & 0x000003f0))
drivers/phy/phy-xgene.c
482
#define RXTX_REG145_TX_IDLE_SATA_SET(dst, src) \
drivers/phy/phy-xgene.c
483
(((dst) & ~0x00000001) | (((u32) (src) << 0) & 0x00000001))
drivers/phy/phy-xgene.c
484
#define RXTX_REG145_RXES_ENA_SET(dst, src) \
drivers/phy/phy-xgene.c
485
(((dst) & ~0x00000002) | (((u32) (src) << 1) & 0x00000002))
drivers/phy/phy-xgene.c
486
#define RXTX_REG145_RXDFE_CONFIG_SET(dst, src) \
drivers/phy/phy-xgene.c
487
(((dst) & ~0x0000c000) | (((u32) (src) << 14) & 0x0000c000))
drivers/phy/phy-xgene.c
488
#define RXTX_REG145_RXVWES_LATENA_SET(dst, src) \
drivers/phy/phy-xgene.c
489
(((dst) & ~0x00000004) | (((u32) (src) << 2) & 0x00000004))
drivers/phy/phy-xgene.c
86
#define SATA_MEM_RESET_RD(src) (((src) & 0x00000020) >> 5)
drivers/phy/phy-xgene.c
95
#define REGSPEC_CFG_I_TX_WORDMODE0_SET(dst, src) \
drivers/phy/phy-xgene.c
96
(((dst) & ~0x00070000) | (((u32) (src) << 16) & 0x00070000))
drivers/phy/phy-xgene.c
97
#define REGSPEC_CFG_I_RX_WORDMODE0_SET(dst, src) \
drivers/phy/phy-xgene.c
98
(((dst) & ~0x00e00000) | (((u32) (src) << 21) & 0x00e00000))
drivers/pinctrl/bcm/pinctrl-ns.c
246
const struct pinctrl_pin_desc *src = &ns_pinctrl_pins[i];
drivers/pinctrl/bcm/pinctrl-ns.c
247
unsigned int chipsets = (uintptr_t)src->drv_data;
drivers/pinctrl/bcm/pinctrl-ns.c
250
memcpy(pin++, src, sizeof(*src));
drivers/pinctrl/pinctrl-keembay.c
1252
unsigned int src, pin, val;
drivers/pinctrl/pinctrl-keembay.c
1255
for (src = 0; src < KEEMBAY_GPIO_NUM_IRQ; src++) {
drivers/pinctrl/pinctrl-keembay.c
1256
if (kmb_irq == gc->irq.parents[src])
drivers/pinctrl/pinctrl-keembay.c
1260
if (src == KEEMBAY_GPIO_NUM_IRQ)
drivers/pinctrl/pinctrl-keembay.c
1267
reg = keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1287
u32 src, irq_hw_number_t pin)
drivers/pinctrl/pinctrl-keembay.c
1292
struct keembay_gpio_irq *irq = &kpc->irq[src];
drivers/pinctrl/pinctrl-keembay.c
1300
val = keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1303
keembay_write_reg(val, kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1317
static int keembay_find_free_slot(struct keembay_pinctrl *kpc, unsigned int src)
drivers/pinctrl/pinctrl-keembay.c
1319
unsigned long val = keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1326
int src, type = 0;
drivers/pinctrl/pinctrl-keembay.c
1333
for (src = 0; src < KEEMBAY_GPIO_NUM_IRQ; src++) {
drivers/pinctrl/pinctrl-keembay.c
1334
if (kpc->irq[src].trigger != type)
drivers/pinctrl/pinctrl-keembay.c
1337
if (!keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src) ||
drivers/pinctrl/pinctrl-keembay.c
1338
kpc->irq[src].num_share < KEEMBAY_GPIO_MAX_PER_IRQ)
drivers/pinctrl/pinctrl-keembay.c
1339
return src;
drivers/pinctrl/pinctrl-keembay.c
1345
static void keembay_gpio_set_irq(struct keembay_pinctrl *kpc, int src,
drivers/pinctrl/pinctrl-keembay.c
1349
struct keembay_gpio_irq *irq = &kpc->irq[src];
drivers/pinctrl/pinctrl-keembay.c
1353
reg = keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1355
keembay_write_reg(reg, kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1363
irq->source = src;
drivers/pinctrl/pinctrl-keembay.c
1374
int src, slot;
drivers/pinctrl/pinctrl-keembay.c
1377
src = keembay_find_free_src(kpc, trig);
drivers/pinctrl/pinctrl-keembay.c
1378
slot = keembay_find_free_slot(kpc, src);
drivers/pinctrl/pinctrl-keembay.c
1380
if (src < 0 || slot < 0)
drivers/pinctrl/pinctrl-keembay.c
1386
keembay_gpio_set_irq(kpc, src, slot, pin);
drivers/pinctrl/pinctrl-keembay.c
1408
unsigned int src;
drivers/pinctrl/pinctrl-keembay.c
1410
for (src = 0; src < KEEMBAY_GPIO_NUM_IRQ; src++) {
drivers/pinctrl/pinctrl-keembay.c
1411
reg = keembay_read_reg(kpc->base1 + KEEMBAY_GPIO_INT_CFG, src);
drivers/pinctrl/pinctrl-keembay.c
1414
keembay_gpio_clear_irq(data, pos, src, pin);
drivers/pinctrl/pinctrl-stmfx.c
574
u8 src[NR_GPIO_REGS] = {0, 0, 0};
drivers/pinctrl/pinctrl-stmfx.c
584
src, NR_GPIO_REGS);
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1510
u8 div, src;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1552
src = 1;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1555
src = 0;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1558
writel(src | div << 4,
drivers/platform/arm64/huawei-gaokun-ec.c
101
static inline void extr_resp(u8 *dest, const u8 *src, size_t size)
drivers/platform/arm64/huawei-gaokun-ec.c
103
memcpy(dest, src + RESP_HDR_SIZE, size);
drivers/platform/arm64/huawei-gaokun-ec.c
106
static inline void extr_resp_byte(u8 *dest, const u8 *src)
drivers/platform/arm64/huawei-gaokun-ec.c
108
*dest = src[RESP_HDR_SIZE];
drivers/platform/arm64/huawei-gaokun-ec.c
111
static inline void *extr_resp_shallow(const u8 *src)
drivers/platform/arm64/huawei-gaokun-ec.c
113
return (void *)(src + RESP_HDR_SIZE);
drivers/platform/arm64/huawei-gaokun-ec.c
90
static inline void refill_req(u8 *dest, const u8 *src, size_t size)
drivers/platform/arm64/huawei-gaokun-ec.c
92
memcpy(dest + REQ_HDR_SIZE, src, size);
drivers/platform/arm64/huawei-gaokun-ec.c
95
static inline void refill_req_byte(u8 *dest, const u8 *src)
drivers/platform/arm64/huawei-gaokun-ec.c
97
dest[REQ_HDR_SIZE] = *src;
drivers/platform/chrome/chromeos_laptop.c
741
const struct chromeos_laptop *src)
drivers/platform/chrome/chromeos_laptop.c
749
if (!src->num_i2c_peripherals)
drivers/platform/chrome/chromeos_laptop.c
752
i2c_peripherals = kmemdup_array(src->i2c_peripherals,
drivers/platform/chrome/chromeos_laptop.c
753
src->num_i2c_peripherals,
drivers/platform/chrome/chromeos_laptop.c
758
for (i = 0; i < src->num_i2c_peripherals; i++) {
drivers/platform/chrome/chromeos_laptop.c
777
cros_laptop->num_i2c_peripherals = src->num_i2c_peripherals;
drivers/platform/chrome/chromeos_laptop.c
793
const struct chromeos_laptop *src)
drivers/platform/chrome/chromeos_laptop.c
802
for (i = 0; i < src->num_acpi_peripherals; i++) {
drivers/platform/chrome/chromeos_laptop.c
803
if (acpi_dev_present(src->acpi_peripherals[i].hid, NULL, -1))
drivers/platform/chrome/chromeos_laptop.c
810
acpi_peripherals = kzalloc_objs(*src->acpi_peripherals, n_peripherals);
drivers/platform/chrome/chromeos_laptop.c
815
for (i = 0; i < src->num_acpi_peripherals; i++) {
drivers/platform/chrome/chromeos_laptop.c
816
src_dev = &src->acpi_peripherals[i];
drivers/platform/chrome/chromeos_laptop.c
877
chromeos_laptop_prepare(const struct chromeos_laptop *src)
drivers/platform/chrome/chromeos_laptop.c
886
error = chromeos_laptop_prepare_i2c_peripherals(cros_laptop, src);
drivers/platform/chrome/chromeos_laptop.c
889
src);
drivers/platform/chrome/cros_ec_rpmsg.c
159
int len, void *priv, u32 src)
drivers/platform/chrome/cros_ec_rpmsg.c
206
chinfo.src = rpdev->src;
drivers/platform/cznic/turris-omnia-mcu-gpio.c
672
static void omnia_mask_deinterleave(const u8 *src, unsigned long *rising,
drivers/platform/cznic/turris-omnia-mcu-gpio.c
678
*rising |= src[2 * i] << (8 * i);
drivers/platform/cznic/turris-omnia-mcu-gpio.c
679
*falling |= src[2 * i + 1] << (8 * i);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1509
struct vchiq_mmal_port *src,
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1518
if (src->connected) {
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1519
ret = port_disable(instance, src);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1529
ret = port_action_handle(instance, src,
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1531
src->connected->component->handle,
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1532
src->connected->handle);
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1537
src->connected->enabled = false;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1538
src->connected = NULL;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1549
dst->format.encoding = src->format.encoding;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1550
dst->es.video.width = src->es.video.width;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1551
dst->es.video.height = src->es.video.height;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1552
dst->es.video.crop.x = src->es.video.crop.x;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1553
dst->es.video.crop.y = src->es.video.crop.y;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1554
dst->es.video.crop.width = src->es.video.crop.width;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1555
dst->es.video.crop.height = src->es.video.crop.height;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1556
dst->es.video.frame_rate.numerator = src->es.video.frame_rate.numerator;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1557
dst->es.video.frame_rate.denominator = src->es.video.frame_rate.denominator;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1574
ret = port_action_handle(instance, src,
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1579
src->component->handle, src->handle,
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.c
1583
src->connected = dst;
drivers/platform/raspberrypi/vchiq-mmal/mmal-vchiq.h
148
struct vchiq_mmal_port *src,
drivers/platform/surface/aggregator/ssh_parser.c
29
static bool sshp_validate_crc(const struct ssam_span *src, const u8 *crc)
drivers/platform/surface/aggregator/ssh_parser.c
31
u16 actual = ssh_crc(src->ptr, src->len);
drivers/platform/surface/aggregator/ssh_parser.c
41
static bool sshp_starts_with_syn(const struct ssam_span *src)
drivers/platform/surface/aggregator/ssh_parser.c
43
return src->len >= 2 && get_unaligned_le16(src->ptr) == SSH_MSG_SYN;
drivers/platform/surface/aggregator/ssh_parser.c
69
bool sshp_find_syn(const struct ssam_span *src, struct ssam_span *rem)
drivers/platform/surface/aggregator/ssh_parser.c
73
for (i = 0; i < src->len - 1; i++) {
drivers/platform/surface/aggregator/ssh_parser.c
74
if (likely(get_unaligned_le16(src->ptr + i) == SSH_MSG_SYN)) {
drivers/platform/surface/aggregator/ssh_parser.c
75
rem->ptr = src->ptr + i;
drivers/platform/surface/aggregator/ssh_parser.c
76
rem->len = src->len - i;
drivers/platform/surface/aggregator/ssh_parser.c
81
if (unlikely(src->ptr[src->len - 1] == (SSH_MSG_SYN & 0xff))) {
drivers/platform/surface/aggregator/ssh_parser.c
82
rem->ptr = src->ptr + src->len - 1;
drivers/platform/surface/aggregator/ssh_parser.c
87
rem->ptr = src->ptr + src->len;
drivers/platform/surface/aggregator/ssh_parser.h
144
bool sshp_find_syn(const struct ssam_span *src, struct ssam_span *rem);
drivers/platform/wmi/string.c
68
ssize_t wmi_string_from_utf8s(struct wmi_string *str, size_t max_chars, const u8 *src,
drivers/platform/wmi/string.c
78
ret = utf8s_to_utf16s(src, src_length, UTF16_LITTLE_ENDIAN, (__force wchar_t *)str->chars,
drivers/platform/x86/amd/amd_isp4.c
315
const struct amdisp_platform_info *src)
drivers/platform/x86/amd/amd_isp4.c
328
isp4_platform->board_info.dev_name = src->board_info.dev_name;
drivers/platform/x86/amd/amd_isp4.c
329
strscpy(isp4_platform->board_info.type, src->board_info.type);
drivers/platform/x86/amd/amd_isp4.c
330
isp4_platform->board_info.addr = src->board_info.addr;
drivers/platform/x86/amd/amd_isp4.c
331
isp4_platform->pinfo = src;
drivers/platform/x86/amd/amd_isp4.c
333
ret = software_node_register_node_group(src->swnodes);
drivers/platform/x86/amd/amd_isp4.c
338
isp4_platform->board_info.swnode = src->swnodes[6];
drivers/platform/x86/amd/pmf/cnqf.c
102
tp = &config_store.trans_param[src][CNQF_TRANSITION_TO_QUIET];
drivers/platform/x86/amd/pmf/cnqf.c
103
ts = &config_store.mode_set[src][CNQF_MODE_BALANCE];
drivers/platform/x86/amd/pmf/cnqf.c
106
tp = &config_store.trans_param[src][CNQF_TRANSITION_TO_TURBO];
drivers/platform/x86/amd/pmf/cnqf.c
107
ts = &config_store.mode_set[src][CNQF_MODE_PERFORMANCE];
drivers/platform/x86/amd/pmf/cnqf.c
110
tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_BALANCE_TO_PERFORMANCE];
drivers/platform/x86/amd/pmf/cnqf.c
111
ts = &config_store.mode_set[src][CNQF_MODE_BALANCE];
drivers/platform/x86/amd/pmf/cnqf.c
114
tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_PERFORMANCE_TO_BALANCE];
drivers/platform/x86/amd/pmf/cnqf.c
115
ts = &config_store.mode_set[src][CNQF_MODE_PERFORMANCE];
drivers/platform/x86/amd/pmf/cnqf.c
118
tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_QUIET_TO_BALANCE];
drivers/platform/x86/amd/pmf/cnqf.c
119
ts = &config_store.mode_set[src][CNQF_MODE_QUIET];
drivers/platform/x86/amd/pmf/cnqf.c
122
tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_TURBO_TO_PERFORMANCE];
drivers/platform/x86/amd/pmf/cnqf.c
123
ts = &config_store.mode_set[src][CNQF_MODE_TURBO];
drivers/platform/x86/amd/pmf/cnqf.c
157
int src, i, j;
drivers/platform/x86/amd/pmf/cnqf.c
160
src = amd_pmf_cnqf_get_power_source(dev);
drivers/platform/x86/amd/pmf/cnqf.c
163
amd_pmf_set_cnqf(dev, src, config_store.current_mode, NULL);
drivers/platform/x86/amd/pmf/cnqf.c
174
config_store.trans_param[src][i].timer += time_lapsed_ms;
drivers/platform/x86/amd/pmf/cnqf.c
175
config_store.trans_param[src][i].total_power += socket_power;
drivers/platform/x86/amd/pmf/cnqf.c
176
config_store.trans_param[src][i].count++;
drivers/platform/x86/amd/pmf/cnqf.c
178
tp = &config_store.trans_param[src][i];
drivers/platform/x86/amd/pmf/cnqf.c
182
avg_power, config_store.trans_param[src][i].total_power,
drivers/platform/x86/amd/pmf/cnqf.c
183
config_store.trans_param[src][i].count,
drivers/platform/x86/amd/pmf/cnqf.c
184
config_store.trans_param[src][i].timer);
drivers/platform/x86/amd/pmf/cnqf.c
208
config_store.trans_param[src][0].priority,
drivers/platform/x86/amd/pmf/cnqf.c
209
config_store.trans_param[src][1].priority,
drivers/platform/x86/amd/pmf/cnqf.c
210
config_store.trans_param[src][2].priority);
drivers/platform/x86/amd/pmf/cnqf.c
213
config_store.trans_param[src][3].priority,
drivers/platform/x86/amd/pmf/cnqf.c
214
config_store.trans_param[src][4].priority,
drivers/platform/x86/amd/pmf/cnqf.c
215
config_store.trans_param[src][5].priority);
drivers/platform/x86/amd/pmf/cnqf.c
220
if (config_store.trans_param[src][j].priority) {
drivers/platform/x86/amd/pmf/cnqf.c
222
config_store.trans_param[src][j].target_mode) {
drivers/platform/x86/amd/pmf/cnqf.c
224
config_store.trans_param[src][j].target_mode;
drivers/platform/x86/amd/pmf/cnqf.c
227
amd_pmf_set_cnqf(dev, src,
drivers/platform/x86/amd/pmf/cnqf.c
386
int result, src;
drivers/platform/x86/amd/pmf/cnqf.c
393
src = amd_pmf_cnqf_get_power_source(pdev);
drivers/platform/x86/amd/pmf/cnqf.c
397
amd_pmf_set_cnqf(pdev, src, config_store.current_mode, NULL);
drivers/platform/x86/amd/pmf/cnqf.c
444
int ret, src;
drivers/platform/x86/amd/pmf/cnqf.c
462
src = amd_pmf_cnqf_get_power_source(dev);
drivers/platform/x86/amd/pmf/cnqf.c
463
amd_pmf_set_cnqf(dev, src, config_store.current_mode, NULL);
drivers/platform/x86/amd/pmf/cnqf.c
72
static int amd_pmf_set_cnqf(struct amd_pmf_dev *dev, int src, int idx,
drivers/platform/x86/amd/pmf/cnqf.c
77
pc = &config_store.mode_set[src][idx].power_control;
drivers/platform/x86/amd/pmf/cnqf.c
91
config_store.mode_set[src][idx].fan_control.manual,
drivers/platform/x86/amd/pmf/cnqf.c
92
config_store.mode_set[src][idx].fan_control.fan_id);
drivers/platform/x86/amd/pmf/cnqf.c
97
static void amd_pmf_update_power_threshold(int src)
drivers/platform/x86/amd/pmf/core.c
102
table.prop[src][mode].spl,
drivers/platform/x86/amd/pmf/core.c
103
table.prop[src][mode].fppt,
drivers/platform/x86/amd/pmf/core.c
104
table.prop[src][mode].sppt,
drivers/platform/x86/amd/pmf/core.c
105
table.prop[src][mode].sppt_apu_only,
drivers/platform/x86/amd/pmf/core.c
106
table.prop[src][mode].stt_min,
drivers/platform/x86/amd/pmf/core.c
107
table.prop[src][mode].stt_skin_temp[STT_TEMP_APU],
drivers/platform/x86/amd/pmf/core.c
108
table.prop[src][mode].stt_skin_temp[STT_TEMP_HS2]);
drivers/platform/x86/amd/pmf/core.c
93
int mode, src = 0;
drivers/platform/x86/amd/pmf/core.c
99
src = amd_pmf_get_power_source();
drivers/platform/x86/amd/pmf/sps.c
211
int src = amd_pmf_get_power_source();
drivers/platform/x86/amd/pmf/sps.c
214
amd_pmf_send_cmd(dev, SET_SPL, SET_CMD, config_store.prop[src][idx].spl, NULL);
drivers/platform/x86/amd/pmf/sps.c
215
amd_pmf_send_cmd(dev, SET_FPPT, SET_CMD, config_store.prop[src][idx].fppt, NULL);
drivers/platform/x86/amd/pmf/sps.c
216
amd_pmf_send_cmd(dev, SET_SPPT, SET_CMD, config_store.prop[src][idx].sppt, NULL);
drivers/platform/x86/amd/pmf/sps.c
218
config_store.prop[src][idx].sppt_apu_only, NULL);
drivers/platform/x86/amd/pmf/sps.c
220
config_store.prop[src][idx].stt_min, NULL);
drivers/platform/x86/amd/pmf/sps.c
222
fixp_q88_fromint(config_store.prop[src][idx].stt_skin_temp[STT_TEMP_APU]),
drivers/platform/x86/amd/pmf/sps.c
225
fixp_q88_fromint(config_store.prop[src][idx].stt_skin_temp[STT_TEMP_HS2]),
drivers/platform/x86/amd/pmf/sps.c
228
amd_pmf_send_cmd(dev, GET_SPL, GET_CMD, ARG_NONE, &table->prop[src][idx].spl);
drivers/platform/x86/amd/pmf/sps.c
229
amd_pmf_send_cmd(dev, GET_FPPT, GET_CMD, ARG_NONE, &table->prop[src][idx].fppt);
drivers/platform/x86/amd/pmf/sps.c
230
amd_pmf_send_cmd(dev, GET_SPPT, GET_CMD, ARG_NONE, &table->prop[src][idx].sppt);
drivers/platform/x86/amd/pmf/sps.c
232
&table->prop[src][idx].sppt_apu_only);
drivers/platform/x86/amd/pmf/sps.c
234
&table->prop[src][idx].stt_min);
drivers/platform/x86/amd/pmf/sps.c
236
(u32 *)&table->prop[src][idx].stt_skin_temp[STT_TEMP_APU]);
drivers/platform/x86/amd/pmf/sps.c
238
(u32 *)&table->prop[src][idx].stt_skin_temp[STT_TEMP_HS2]);
drivers/platform/x86/amd/pmf/sps.c
244
int src, index;
drivers/platform/x86/amd/pmf/sps.c
246
src = amd_pmf_get_power_source();
drivers/platform/x86/amd/pmf/sps.c
250
index = config_store_v2.sps_idx.power_states[src][POWER_MODE_BEST_PERFORMANCE];
drivers/platform/x86/amd/pmf/sps.c
254
index = config_store_v2.sps_idx.power_states[src][POWER_MODE_BALANCED];
drivers/platform/x86/amd/pmf/sps.c
258
index = config_store_v2.sps_idx.power_states[src][POWER_MODE_BEST_POWER_EFFICIENCY];
drivers/platform/x86/amd/pmf/sps.c
326
int src;
drivers/platform/x86/amd/pmf/sps.c
332
src = amd_pmf_get_power_source();
drivers/platform/x86/amd/pmf/sps.c
334
if (src == POWER_SOURCE_AC) {
drivers/platform/x86/amd/pmf/sps.c
350
} else if (src == POWER_SOURCE_DC) {
drivers/platform/x86/dell/dell-wmi-sysman/dell-wmi-sysman.h
165
void strlcpy_attr(char *dest, char *src);
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
267
void strlcpy_attr(char *dest, char *src)
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
269
size_t len = strlen(src) + 1;
drivers/platform/x86/dell/dell-wmi-sysman/sysman.c
272
strscpy(dest, src, len);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
100
*src == '\n' ||
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
101
*src == '\t') {
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
107
if (*src == '\r')
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
109
else if (*src == '\n')
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
111
else if (*src == '\t')
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
113
else if (*src == '"')
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
116
dst[i] = *src;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
117
src++;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
120
*buffer = (u8 *)src;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
56
u16 *src = (u16 *)*buffer;
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
66
src_size = *(src++);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
77
if (src[i] == '\\' ||
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
78
src[i] == '\r' ||
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
79
src[i] == '\n' ||
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
80
src[i] == '\t')
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
94
utf16s_to_utf8s(src, src_size, UTF16_HOST_ENDIAN, dst, conv_dst_size);
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
98
if (*src == '\\' ||
drivers/platform/x86/hp/hp-bioscfg/bioscfg.c
99
*src == '\r' ||
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
26
char *src = buffer;
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
34
if (src[item] == *repl_char)
drivers/platform/x86/hp/hp-bioscfg/order-list-attributes.c
35
src[item] = *repl_with;
drivers/power/supply/qcom_battmgr.c
1225
static void qcom_battmgr_sc8280xp_strcpy(char *dest, const char *src)
drivers/power/supply/qcom_battmgr.c
1227
size_t len = src[0];
drivers/power/supply/qcom_battmgr.c
1230
if (len < BATTMGR_STRING_LEN && len == strnlen(src + 1, BATTMGR_STRING_LEN - 1)) {
drivers/power/supply/qcom_battmgr.c
1231
memcpy(dest, src + 1, len);
drivers/power/supply/qcom_battmgr.c
1234
memcpy(dest, src, BATTMGR_STRING_LEN);
drivers/power/supply/wm831x_backup.c
27
enum wm831x_auxadc src,
drivers/power/supply/wm831x_backup.c
32
ret = wm831x_auxadc_read_uv(wm831x, src);
drivers/power/supply/wm831x_power.c
54
enum wm831x_auxadc src,
drivers/power/supply/wm831x_power.c
59
ret = wm831x_auxadc_read_uv(wm831x, src);
drivers/ptp/ptp_clock.c
48
struct ptp_clock_event *src)
drivers/ptp/ptp_clock.c
56
if (src->type == PTP_CLOCK_EXTTS) {
drivers/ptp/ptp_clock.c
57
seconds = div_u64_rem(src->timestamp, 1000000000, &remainder);
drivers/ptp/ptp_clock.c
58
} else if (src->type == PTP_CLOCK_EXTOFF) {
drivers/ptp/ptp_clock.c
59
offset_ts = ns_to_timespec64(src->offset);
drivers/ptp/ptp_clock.c
63
WARN(1, "%s: unknown type %d\n", __func__, src->type);
drivers/ptp/ptp_clock.c
70
dst->index = src->index;
drivers/ptp/ptp_clock.c
74
if (src->type == PTP_CLOCK_EXTOFF)
drivers/ptp/ptp_kvm_x86.c
102
src = this_cpu_pvti();
drivers/ptp/ptp_kvm_x86.c
112
version = pvclock_read_begin(src);
drivers/ptp/ptp_kvm_x86.c
123
*cycle = __pvclock_read_cycles(src, clock_pair->tsc);
drivers/ptp/ptp_kvm_x86.c
124
} while (pvclock_read_retry(src, version));
drivers/ptp/ptp_kvm_x86.c
98
struct pvclock_vcpu_time_info *src;
drivers/ptp/ptp_ocp.c
4079
char *buf, *src, *mac_src;
drivers/ptp/ptp_ocp.c
4140
src = "GNSS1";
drivers/ptp/ptp_ocp.c
4142
on ? " ON" : "OFF", src);
drivers/ptp/ptp_ocp.c
4179
src = "PHC";
drivers/ptp/ptp_ocp.c
4183
on && map ? " ON" : "OFF", src);
drivers/ptp/ptp_ocp.c
4187
on && map ? " ON" : "OFF", src);
drivers/ptp/ptp_ocp.c
4241
src = &buf[80];
drivers/ptp/ptp_ocp.c
4244
gpio_input_map(src, bp, sma_val, 0, NULL);
drivers/ptp/ptp_ocp.c
4245
mac_src = src;
drivers/ptp/ptp_ocp.c
4247
src = "MAC";
drivers/ptp/ptp_ocp.c
4249
src = "GNSS1";
drivers/ptp/ptp_ocp.c
4251
src = "----";
drivers/ptp/ptp_ocp.c
4252
mac_src = src;
drivers/ptp/ptp_ocp.c
4255
src = "?";
drivers/ptp/ptp_ocp.c
4256
mac_src = src;
drivers/ptp/ptp_ocp.c
4273
sprintf(buf, "%s via PPS1", src);
drivers/pwm/pwm-gpio.c
41
static void pwm_gpio_round(struct pwm_state *dest, const struct pwm_state *src)
drivers/pwm/pwm-gpio.c
46
*dest = *src;
drivers/rapidio/devices/rio_mport_cdev.c
1379
u16 src, u16 dst, u16 info)
drivers/rapidio/devices/rio_mport_cdev.c
1388
event.u.doorbell.rioid = src;
drivers/rapidio/devices/rio_mport_cdev.c
1395
db_filter->filter.rioid == src)) &&
drivers/rapidio/devices/rio_mport_cdev.c
1408
__func__, src, info);
drivers/rapidio/rio.c
403
void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src, u16 dst,
drivers/rapidio/rio.c
437
void (*dinb) (struct rio_mport * mport, void *dev_id, u16 src,
drivers/regulator/lp3971.c
333
const u16 *src)
drivers/regulator/lp3971.c
337
return i2c_smbus_write_byte_data(i2c, reg, *src);
drivers/regulator/lp3972.c
179
const u16 *src)
drivers/regulator/lp3972.c
183
return i2c_smbus_write_byte_data(i2c, reg, *src);
drivers/regulator/of_regulator.c
759
static bool of_coupling_find_node(struct device_node *src,
drivers/regulator/of_regulator.c
766
n_phandles = of_count_phandle_with_args(src,
drivers/regulator/of_regulator.c
771
struct device_node *tmp = of_parse_phandle(src,
drivers/remoteproc/imx_dsp_rproc.c
802
static int imx_dsp_rproc_memcpy(void *dst, const void *src, size_t size)
drivers/remoteproc/imx_dsp_rproc.c
805
const u8 *src_byte = src;
drivers/remoteproc/imx_dsp_rproc.c
806
const u32 *source = src;
drivers/remoteproc/mtk_common.h
173
void scp_memcpy_aligned(void __iomem *dst, const void *src, unsigned int len);
drivers/remoteproc/mtk_scp_ipi.c
100
__iowrite32_copy(dst + i, src + i, (len - i) / 4);
drivers/remoteproc/mtk_scp_ipi.c
105
memcpy(&val, src + len - remain, remain);
drivers/remoteproc/mtk_scp_ipi.c
86
void scp_memcpy_aligned(void __iomem *dst, const void *src, unsigned int len)
drivers/remoteproc/mtk_scp_ipi.c
96
memcpy((u8 *)&val + (4 - i), src, i);
drivers/remoteproc/pru_rproc.c
771
static int pru_rproc_memcpy(void *dest, const void *src, size_t count)
drivers/remoteproc/pru_rproc.c
773
const u32 *s = src;
drivers/remoteproc/pru_rproc.c
786
if ((long)src % 4) {
drivers/remoteproc/pru_rproc.c
787
tmp_src = kmemdup(src, count, GFP_KERNEL);
drivers/rpmsg/mtk_rpmsg.c
126
return __mtk_create_ept(mtk_subdev, rpdev, cb, priv, chinfo.src);
drivers/rpmsg/mtk_rpmsg.c
212
rpdev->src = info->src;
drivers/rpmsg/mtk_rpmsg.c
260
info->info.src = addr;
drivers/rpmsg/mtk_rpmsg.c
271
void *priv, u32 src)
drivers/rpmsg/mtk_rpmsg.c
364
info->info.name, info->info.src,
drivers/rpmsg/qcom_glink_native.c
1404
chinfo.src = RPMSG_ADDR_ANY;
drivers/rpmsg/qcom_glink_native.c
1680
rpdev->src = RPMSG_ADDR_ANY;
drivers/rpmsg/qcom_smd.c
1093
rpdev->src = RPMSG_ADDR_ANY;
drivers/rpmsg/qcom_smd.c
1327
chinfo.src = RPMSG_ADDR_ANY;
drivers/rpmsg/qcom_smd.c
467
const void *src,
drivers/rpmsg/qcom_smd.c
472
__iowrite32_copy(dst, src, count / sizeof(u32));
drivers/rpmsg/qcom_smd.c
474
memcpy_toio(dst, src, count);
drivers/rpmsg/qcom_smd.c
482
const void __iomem *src,
drivers/rpmsg/qcom_smd.c
487
__ioread32_copy(dst, src, count / sizeof(u32));
drivers/rpmsg/qcom_smd.c
489
memcpy_fromio(dst, src, count);
drivers/rpmsg/rpmsg_char.c
377
return sprintf(buf, "%d\n", eptdev->chinfo.src);
drivers/rpmsg/rpmsg_char.c
379
static DEVICE_ATTR_RO(src);
drivers/rpmsg/rpmsg_char.c
495
chinfo.src = rpdev->src;
drivers/rpmsg/rpmsg_core.c
322
if (chinfo->src != RPMSG_ADDR_ANY && chinfo->src != rpdev->src)
drivers/rpmsg/rpmsg_core.c
357
rpmsg_show_attr(src, src, "0x%x\n");
drivers/rpmsg/rpmsg_core.c
477
chinfo.src = rpdev->src;
drivers/rpmsg/rpmsg_core.c
488
rpdev->src = ept->addr;
drivers/rpmsg/rpmsg_core.c
557
rpdev->id.name, rpdev->src, rpdev->dst);
drivers/rpmsg/rpmsg_ctrl.c
89
chinfo.src = eptinfo.src;
drivers/rpmsg/rpmsg_ns.c
23
rpdev->src = RPMSG_NS_ADDR;
drivers/rpmsg/rpmsg_ns.c
32
void *priv, u32 src)
drivers/rpmsg/rpmsg_ns.c
54
chinfo.src = RPMSG_ADDR_ANY;
drivers/rpmsg/rpmsg_ns.c
78
.src = RPMSG_NS_ADDR,
drivers/rpmsg/virtio_rpmsg_bus.c
279
return __rpmsg_create_ept(vch->vrp, rpdev, cb, priv, chinfo.src);
drivers/rpmsg/virtio_rpmsg_bus.c
399
chinfo->name, chinfo->src, chinfo->dst);
drivers/rpmsg/virtio_rpmsg_bus.c
412
rpdev->src = chinfo->src;
drivers/rpmsg/virtio_rpmsg_bus.c
421
rpdev->announce = rpdev->src != RPMSG_ADDR_ANY;
drivers/rpmsg/virtio_rpmsg_bus.c
492
u32 src, u32 dst,
drivers/rpmsg/virtio_rpmsg_bus.c
503
if (src == RPMSG_ADDR_ANY || dst == RPMSG_ADDR_ANY) {
drivers/rpmsg/virtio_rpmsg_bus.c
504
dev_err(dev, "invalid addr (src 0x%x, dst 0x%x)\n", src, dst);
drivers/rpmsg/virtio_rpmsg_bus.c
548
msg->src = cpu_to_rpmsg32(rpdev, src);
drivers/rpmsg/virtio_rpmsg_bus.c
554
src, dst, len, msg->flags, msg->reserved);
drivers/rpmsg/virtio_rpmsg_bus.c
586
u32 src = ept->addr, dst = rpdev->dst;
drivers/rpmsg/virtio_rpmsg_bus.c
588
return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
drivers/rpmsg/virtio_rpmsg_bus.c
595
u32 src = ept->addr;
drivers/rpmsg/virtio_rpmsg_bus.c
597
return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, true);
drivers/rpmsg/virtio_rpmsg_bus.c
603
u32 src = ept->addr, dst = rpdev->dst;
drivers/rpmsg/virtio_rpmsg_bus.c
605
return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
drivers/rpmsg/virtio_rpmsg_bus.c
612
u32 src = ept->addr;
drivers/rpmsg/virtio_rpmsg_bus.c
614
return rpmsg_send_offchannel_raw(rpdev, src, dst, data, len, false);
drivers/rpmsg/virtio_rpmsg_bus.c
663
__rpmsg32_to_cpu(little_endian, msg->src),
drivers/rpmsg/virtio_rpmsg_bus.c
699
__rpmsg32_to_cpu(little_endian, msg->src));
drivers/rpmsg/virtio_rpmsg_bus.c
84
__rpmsg32 src;
drivers/s390/char/zcore.c
106
if (memcpy_hsa_iter(&iter, src, count) < count)
drivers/s390/char/zcore.c
64
size_t memcpy_hsa_iter(struct iov_iter *iter, unsigned long src, size_t count)
drivers/s390/char/zcore.c
74
if (sclp_sdias_copy(hsa_buf, src / PAGE_SIZE + 2, 1)) {
drivers/s390/char/zcore.c
78
offset = src % PAGE_SIZE;
drivers/s390/char/zcore.c
82
src += copied;
drivers/s390/char/zcore.c
98
static inline int memcpy_hsa_kernel(void *dst, unsigned long src, size_t count)
drivers/s390/cio/chsc.c
380
static char *store_ebcdic(char *dest, const char *src, unsigned long len,
drivers/s390/cio/chsc.c
383
memcpy(dest, src, len);
drivers/s390/crypto/vfio_ap_ops.c
1694
static void ap_matrix_copy(struct ap_matrix *dst, struct ap_matrix *src)
drivers/s390/crypto/vfio_ap_ops.c
1697
if (!src)
drivers/s390/crypto/vfio_ap_ops.c
1700
bitmap_copy(dst->apm, src->apm, AP_DEVICES);
drivers/s390/crypto/vfio_ap_ops.c
1701
bitmap_copy(dst->aqm, src->aqm, AP_DOMAINS);
drivers/s390/crypto/vfio_ap_ops.c
1702
bitmap_copy(dst->adm, src->adm, AP_DOMAINS);
drivers/s390/net/qeth_ethtool.c
62
static void qeth_add_stat_data(u64 **dst, void *src,
drivers/s390/net/qeth_ethtool.c
70
stat = (char *)src + stats[i].offset;
drivers/scsi/aacraid/aacraid.h
1205
#define src_readb(AEP, CSR) readb(&((AEP)->regs.src.bar0->CSR))
drivers/scsi/aacraid/aacraid.h
1206
#define src_readl(AEP, CSR) readl(&((AEP)->regs.src.bar0->CSR))
drivers/scsi/aacraid/aacraid.h
1208
&((AEP)->regs.src.bar0->CSR))
drivers/scsi/aacraid/aacraid.h
1210
&((AEP)->regs.src.bar0->CSR))
drivers/scsi/aacraid/aacraid.h
1213
&((AEP)->regs.src.bar0->CSR))
drivers/scsi/aacraid/aacraid.h
1627
} src;
drivers/scsi/aacraid/src.c
1007
dev->dbg_base_mapped = dev->regs.src.bar1;
drivers/scsi/aacraid/src.c
1317
dev->dbg_base_mapped = dev->regs.src.bar1;
drivers/scsi/aacraid/src.c
621
iounmap(dev->regs.src.bar1);
drivers/scsi/aacraid/src.c
622
dev->regs.src.bar1 = NULL;
drivers/scsi/aacraid/src.c
623
iounmap(dev->regs.src.bar0);
drivers/scsi/aacraid/src.c
624
dev->base = dev->regs.src.bar0 = NULL;
drivers/scsi/aacraid/src.c
627
dev->regs.src.bar1 = ioremap(pci_resource_start(dev->pdev, 2),
drivers/scsi/aacraid/src.c
630
if (dev->regs.src.bar1 == NULL)
drivers/scsi/aacraid/src.c
632
dev->base = dev->regs.src.bar0 = ioremap(dev->base_start, size);
drivers/scsi/aacraid/src.c
634
iounmap(dev->regs.src.bar1);
drivers/scsi/aacraid/src.c
635
dev->regs.src.bar1 = NULL;
drivers/scsi/aacraid/src.c
652
iounmap(dev->regs.src.bar0);
drivers/scsi/aacraid/src.c
653
dev->base = dev->regs.src.bar0 = NULL;
drivers/scsi/aacraid/src.c
657
dev->regs.src.bar1 =
drivers/scsi/aacraid/src.c
660
if (dev->regs.src.bar1 == NULL)
drivers/scsi/aacraid/src.c
662
dev->base = dev->regs.src.bar0 = ioremap(dev->base_start, size);
drivers/scsi/aacraid/src.c
664
iounmap(dev->regs.src.bar1);
drivers/scsi/aacraid/src.c
665
dev->regs.src.bar1 = NULL;
drivers/scsi/aic7xxx/aic79xx.h
129
#define AHD_COPY_SCB_COL_IDX(dst, src) \
drivers/scsi/aic7xxx/aic79xx.h
131
dst->hscb->scsiid = src->hscb->scsiid; \
drivers/scsi/aic7xxx/aic79xx.h
132
dst->hscb->lun = src->hscb->lun; \
drivers/scsi/aic7xxx/aic79xx_core.c
275
ahd_set_modes(struct ahd_softc *ahd, ahd_mode src, ahd_mode dst)
drivers/scsi/aic7xxx/aic79xx_core.c
277
if (ahd->src_mode == src && ahd->dst_mode == dst)
drivers/scsi/aic7xxx/aic79xx_core.c
285
ahd_build_mode_state(ahd, src, dst));
drivers/scsi/aic7xxx/aic79xx_core.c
287
ahd_outb(ahd, MODE_PTR, ahd_build_mode_state(ahd, src, dst));
drivers/scsi/aic7xxx/aic79xx_core.c
288
ahd->src_mode = src;
drivers/scsi/aic7xxx/aic79xx_core.c
296
ahd_mode src;
drivers/scsi/aic7xxx/aic79xx_core.c
304
ahd_extract_mode_state(ahd, mode_ptr, &src, &dst);
drivers/scsi/aic7xxx/aic79xx_core.c
305
ahd_known_modes(ahd, src, dst);
drivers/scsi/aic7xxx/aic79xx_core.c
337
ahd_mode src;
drivers/scsi/aic7xxx/aic79xx_core.c
340
ahd_extract_mode_state(ahd, state, &src, &dst);
drivers/scsi/aic7xxx/aic79xx_core.c
341
ahd_set_modes(ahd, src, dst);
drivers/scsi/aic7xxx/aic79xx_inline.h
149
#define AHD_COPY_COL_IDX(dst, src) \
drivers/scsi/aic7xxx/aic79xx_inline.h
151
dst->hscb->scsiid = src->hscb->scsiid; \
drivers/scsi/aic7xxx/aic79xx_inline.h
152
dst->hscb->lun = src->hscb->lun; \
drivers/scsi/aic7xxx/aic79xx_inline.h
58
ahd_mode src, ahd_mode dst);
drivers/scsi/aic7xxx/aic79xx_inline.h
60
ahd_mode src,
drivers/scsi/aic7xxx/aic79xx_inline.h
64
ahd_mode *src, ahd_mode *dst);
drivers/scsi/aic7xxx/aic79xx_inline.h
66
void ahd_set_modes(struct ahd_softc *ahd, ahd_mode src,
drivers/scsi/aic7xxx/aic79xx_inline.h
76
ahd_known_modes(struct ahd_softc *ahd, ahd_mode src, ahd_mode dst)
drivers/scsi/aic7xxx/aic79xx_inline.h
78
ahd->src_mode = src;
drivers/scsi/aic7xxx/aic79xx_inline.h
80
ahd->saved_src_mode = src;
drivers/scsi/aic7xxx/aic79xx_inline.h
85
ahd_build_mode_state(struct ahd_softc *ahd, ahd_mode src, ahd_mode dst)
drivers/scsi/aic7xxx/aic79xx_inline.h
87
return ((src << SRC_MODE_SHIFT) | (dst << DST_MODE_SHIFT));
drivers/scsi/aic7xxx/aic79xx_inline.h
92
ahd_mode *src, ahd_mode *dst)
drivers/scsi/aic7xxx/aic79xx_inline.h
94
*src = (state & SRC_MODE) >> SRC_MODE_SHIFT;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1647
symbol_ref_t *src, int ret)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1652
if (src->symbol == NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1653
src = dest;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1657
test_readable_symbol(src->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1671
f1_instr->source = src->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1672
+ src->offset;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1685
if (src->symbol == allones.symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1687
else if (src->symbol == allzeros.symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1689
else if (src->symbol == mode_ptr.symbol)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1724
symbol_ref_t *src, int ret)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1730
if (src->symbol == NULL)
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1731
src = dest;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1735
test_readable_symbol(src->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1744
f2_instr->source = src->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1745
+ src->offset;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1784
format_3_instr(int opcode, symbol_ref_t *src,
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1792
test_readable_symbol(src->symbol);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1808
f3_instr->source = src->symbol->info.rinfo->address
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1809
+ src->offset;
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
92
expression_t *immed, symbol_ref_t *src, int ret);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
94
expression_t *places, symbol_ref_t *src, int ret);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
95
static void format_3_instr(int opcode, symbol_ref_t *src,
drivers/scsi/aic94xx/aic94xx_reg.c
303
void asd_write_reg_string(struct asd_ha_struct *asd_ha, void *src,
drivers/scsi/aic94xx/aic94xx_reg.c
306
u8 *p = src;
drivers/scsi/aic94xx/aic94xx_reg.h
56
void asd_write_reg_string(struct asd_ha_struct *asd_ha, void *src,
drivers/scsi/aic94xx/aic94xx_sds.c
1084
const void *src, u32 dest_offset, u32 bytes_to_verify)
drivers/scsi/aic94xx/aic94xx_sds.c
1096
src_buf = (const u8 *)src;
drivers/scsi/aic94xx/aic94xx_sds.c
1115
const void *src, u32 dest_offset, u32 bytes_to_write)
drivers/scsi/aic94xx/aic94xx_sds.c
1144
src_buf = (const u8 *)src;
drivers/scsi/aic94xx/aic94xx_sds.h
95
const void *src, u32 dest_offset, u32 bytes_to_verify);
drivers/scsi/aic94xx/aic94xx_sds.h
97
const void *src, u32 dest_offset, u32 bytes_to_write);
drivers/scsi/atari_scsi.c
333
char *src, *dst;
drivers/scsi/atari_scsi.c
348
for (src = (char *)&tt_scsi_dma.dma_restdata; nr != 0; --nr)
drivers/scsi/atari_scsi.c
349
*dst++ = *src++;
drivers/scsi/ch.c
446
ch_move(scsi_changer *ch, u_int trans, u_int src, u_int dest, int rotate)
drivers/scsi/ch.c
450
DPRINTK("move: 0x%x => 0x%x\n",src,dest);
drivers/scsi/ch.c
458
cmd[4] = (src >> 8) & 0xff;
drivers/scsi/ch.c
459
cmd[5] = src & 0xff;
drivers/scsi/ch.c
467
ch_exchange(scsi_changer *ch, u_int trans, u_int src,
drivers/scsi/ch.c
473
src,dest1,dest2);
drivers/scsi/ch.c
481
cmd[4] = (src >> 8) & 0xff;
drivers/scsi/ch.c
482
cmd[5] = src & 0xff;
drivers/scsi/csiostor/csio_mb.c
1059
uint8_t *src;
drivers/scsi/csiostor/csio_mb.c
1068
src = (uint8_t *)rsp + (CSIO_STATS_OFFSET * 8);
drivers/scsi/csiostor/csio_mb.c
1069
memcpy(dst, src, (portparams->nstats * 8));
drivers/scsi/cxgbi/libcxgbi.c
2220
char *src = kmap_atomic(frag->page);
drivers/scsi/cxgbi/libcxgbi.c
2222
memcpy(dst, src + frag->offset, frag->size);
drivers/scsi/cxgbi/libcxgbi.c
2224
kunmap_atomic(src);
drivers/scsi/elx/efct/efct_hw.h
663
struct efc_hw_sequence *src)
drivers/scsi/elx/efct/efct_hw.h
666
*dst = *src;
drivers/scsi/esp_scsi.c
2866
u8 *src = (u8 *)addr;
drivers/scsi/esp_scsi.c
2872
writesb(esp->fifo_reg, src, n);
drivers/scsi/esp_scsi.c
2873
src += n;
drivers/scsi/esp_scsi.c
2898
writesb(esp->fifo_reg, src, n);
drivers/scsi/esp_scsi.c
2899
src += n;
drivers/scsi/g_NCR5380.c
588
unsigned char *src, int len)
drivers/scsi/g_NCR5380.c
626
src + start, 64);
drivers/scsi/g_NCR5380.c
629
src + start, 128);
drivers/scsi/g_NCR5380.c
632
src + start, 128);
drivers/scsi/ibmvscsi/ibmvfc.c
3653
char *src = (char *)vhost->trace;
drivers/scsi/ibmvscsi/ibmvfc.c
3663
memcpy(buf, &src[off], count);
drivers/scsi/ipr.c
4000
char *src;
drivers/scsi/ipr.c
4020
src = (u8 *)image_hdr + be32_to_cpu(image_hdr->header_length);
drivers/scsi/ipr.c
4030
result = ipr_copy_ucode_buffer(sglist, src, dnld_size);
drivers/scsi/ipr.c
4183
char *src;
drivers/scsi/ipr.c
4215
src = (u8 *)&dump->driver_dump + off;
drivers/scsi/ipr.c
4216
memcpy(buf, src, len);
drivers/scsi/ipr.c
4237
src = (u8 *)&dump->ioa_dump + off;
drivers/scsi/ipr.c
4238
memcpy(buf, src, len);
drivers/scsi/ipr.c
4251
src = (u8 *)dump->ioa_dump.ioa_data[(off & PAGE_MASK) >> PAGE_SHIFT];
drivers/scsi/ipr.c
4252
src += off & ~PAGE_MASK;
drivers/scsi/ipr.c
4253
memcpy(buf, src, len);
drivers/scsi/isci/isci.h
470
u32 *dest = _dest, *src = _src;
drivers/scsi/isci/isci.h
473
dest[word_cnt] = swab32(src[word_cnt]);
drivers/scsi/libfc/fc_exch.c
2438
int fc_exch_mgr_list_clone(struct fc_lport *src, struct fc_lport *dst)
drivers/scsi/libfc/fc_exch.c
2442
list_for_each_entry(ema, &src->ema_list, ema_list) {
drivers/scsi/libsas/sas_host_smp.c
171
u8 *dst = resp_data + 24 + i, *src =
drivers/scsi/libsas/sas_host_smp.c
173
dst[0] = src[3];
drivers/scsi/libsas/sas_host_smp.c
174
dst[1] = src[2];
drivers/scsi/libsas/sas_host_smp.c
175
dst[2] = src[1];
drivers/scsi/libsas/sas_host_smp.c
176
dst[3] = src[0];
drivers/scsi/lpfc/lpfc_bsg.c
5459
void *src, *fwlog_buff;
drivers/scsi/lpfc/lpfc_bsg.c
5509
src = dmabuf->virt + offset;
drivers/scsi/lpfc/lpfc_bsg.c
5510
memcpy(fwlog_buff, src, ras_req->read_size);
drivers/scsi/lpfc/lpfc_compat.h
40
lpfc_memcpy_to_slim(void __iomem *dest, void *src, unsigned int bytes)
drivers/scsi/lpfc/lpfc_compat.h
48
src32 = (uint32_t *) src;
drivers/scsi/lpfc/lpfc_compat.h
62
lpfc_memcpy_from_slim( void *dest, void __iomem *src, unsigned int bytes)
drivers/scsi/lpfc/lpfc_compat.h
70
src32 = (uint32_t __iomem *) src;
drivers/scsi/lpfc/lpfc_compat.h
85
lpfc_memcpy_to_slim( void __iomem *dest, void *src, unsigned int bytes)
drivers/scsi/lpfc/lpfc_compat.h
88
__iowrite32_copy(dest, src, bytes / sizeof(uint32_t));
drivers/scsi/lpfc/lpfc_compat.h
92
lpfc_memcpy_from_slim( void *dest, void __iomem *src, unsigned int bytes)
drivers/scsi/lpfc/lpfc_compat.h
95
memcpy_fromio( dest, src, bytes);
drivers/scsi/lpfc/lpfc_scsi.c
1022
src = (struct scsi_dif_tuple *)sg_virt(sgpe);
drivers/scsi/lpfc/lpfc_scsi.c
1023
src += blockoff;
drivers/scsi/lpfc/lpfc_scsi.c
1032
if (src) {
drivers/scsi/lpfc/lpfc_scsi.c
1046
be32_to_cpu(src->ref_tag));
drivers/scsi/lpfc/lpfc_scsi.c
1056
src;
drivers/scsi/lpfc/lpfc_scsi.c
1058
src->ref_tag;
drivers/scsi/lpfc/lpfc_scsi.c
1060
src->ref_tag = cpu_to_be32(0xDEADBEEF);
drivers/scsi/lpfc/lpfc_scsi.c
1153
if (src) {
drivers/scsi/lpfc/lpfc_scsi.c
1167
be16_to_cpu(src->app_tag));
drivers/scsi/lpfc/lpfc_scsi.c
1177
src;
drivers/scsi/lpfc/lpfc_scsi.c
1179
src->app_tag;
drivers/scsi/lpfc/lpfc_scsi.c
1181
src->app_tag = cpu_to_be16(0xDEAD);
drivers/scsi/lpfc/lpfc_scsi.c
2693
struct scsi_dif_tuple *src = NULL;
drivers/scsi/lpfc/lpfc_scsi.c
2737
src = (struct scsi_dif_tuple *)sg_virt(sgpe);
drivers/scsi/lpfc/lpfc_scsi.c
2739
start_app_tag = src->app_tag;
drivers/scsi/lpfc/lpfc_scsi.c
2741
while (src && protsegcnt) {
drivers/scsi/lpfc/lpfc_scsi.c
2748
if ((src->ref_tag == T10_PI_REF_ESCAPE) ||
drivers/scsi/lpfc/lpfc_scsi.c
2749
(src->app_tag == T10_PI_APP_ESCAPE)) {
drivers/scsi/lpfc/lpfc_scsi.c
2756
guard_tag = src->guard_tag;
drivers/scsi/lpfc/lpfc_scsi.c
2771
ref_tag = be32_to_cpu(src->ref_tag);
drivers/scsi/lpfc/lpfc_scsi.c
2779
app_tag = src->app_tag;
drivers/scsi/lpfc/lpfc_scsi.c
2788
src++;
drivers/scsi/lpfc/lpfc_scsi.c
2814
src = (struct scsi_dif_tuple *)sg_virt(sgpe);
drivers/scsi/lpfc/lpfc_scsi.c
2817
src = NULL;
drivers/scsi/lpfc/lpfc_scsi.c
4073
struct scsi_dif_tuple *src = NULL;
drivers/scsi/lpfc/lpfc_scsi.c
4075
src = (struct scsi_dif_tuple *)lpfc_cmd->prot_data_segment;
drivers/scsi/lpfc/lpfc_scsi.c
4082
src->ref_tag =
drivers/scsi/lpfc/lpfc_scsi.c
4086
src->app_tag =
drivers/scsi/lpfc/lpfc_scsi.c
4090
src->guard_tag =
drivers/scsi/lpfc/lpfc_scsi.c
4389
struct scsi_dif_tuple *src = NULL;
drivers/scsi/lpfc/lpfc_scsi.c
4391
src = (struct scsi_dif_tuple *)lpfc_cmd->prot_data_segment;
drivers/scsi/lpfc/lpfc_scsi.c
4398
src->ref_tag =
drivers/scsi/lpfc/lpfc_scsi.c
4402
src->app_tag =
drivers/scsi/lpfc/lpfc_scsi.c
4406
src->guard_tag =
drivers/scsi/lpfc/lpfc_scsi.c
966
struct scsi_dif_tuple *src = NULL;
drivers/scsi/lpfc/lpfc_sli.c
12178
uint32_t *src = srcp;
drivers/scsi/lpfc/lpfc_sli.c
12184
ldata = *src;
drivers/scsi/lpfc/lpfc_sli.c
12187
src++;
drivers/scsi/lpfc/lpfc_sli.c
12206
uint32_t *src = srcp;
drivers/scsi/lpfc/lpfc_sli.c
12212
ldata = *src;
drivers/scsi/lpfc/lpfc_sli.c
12215
src++;
drivers/scsi/lpfc/lpfc_sli.c
242
uint64_t *src = srcp;
drivers/scsi/lpfc/lpfc_sli.c
247
*dest++ = *src++;
drivers/scsi/mac_scsi.c
357
unsigned char *src, int len)
drivers/scsi/mac_scsi.c
359
unsigned char *s = src;
drivers/scsi/mac_scsi.c
391
__func__, s - src, len, bytes, chunk_bytes);
drivers/scsi/mpt3sas/mpt3sas_base.c
273
_base_clone_mpi_to_sys_mem(void *dst_iomem, void *src, u32 size)
drivers/scsi/mpt3sas/mpt3sas_base.c
276
u32 *src_virt_mem = (u32 *)src;
drivers/scsi/mpt3sas/mpt3sas_base.c
291
_base_clone_to_sys_mem(void __iomem *dst_iomem, void *src, u32 size)
drivers/scsi/mpt3sas/mpt3sas_base.c
294
u32 *src_virt_mem = (u32 *)(src);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1035
Mpi2SGESimple64_t tmp, *src = NULL, *dst = NULL;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1042
src = (void *)dst + ioc->sge_size;
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1044
memcpy(&tmp, src, ioc->sge_size);
drivers/scsi/mpt3sas/mpt3sas_ctl.c
1045
memcpy(src, dst, ioc->sge_size);
drivers/scsi/ncr53c8xx.c
1926
(struct ncb *np, ncrcmd *src, ncrcmd *dst, int len);
drivers/scsi/ncr53c8xx.c
3484
ncr_script_copy_and_bind (struct ncb *np, ncrcmd *src, ncrcmd *dst, int len)
drivers/scsi/ncr53c8xx.c
3491
start = src;
drivers/scsi/ncr53c8xx.c
3492
end = src + len/4;
drivers/scsi/ncr53c8xx.c
3494
while (src < end) {
drivers/scsi/ncr53c8xx.c
3496
opcode = *src++;
drivers/scsi/ncr53c8xx.c
3508
ncr_name(np), (int) (src-start-1));
drivers/scsi/ncr53c8xx.c
3514
(src-1), (unsigned)opcode);
drivers/scsi/ncr53c8xx.c
3526
tmp1 = src[0];
drivers/scsi/ncr53c8xx.c
3531
tmp2 = src[1];
drivers/scsi/ncr53c8xx.c
3538
ncr_name(np), (int) (src-start-1));
drivers/scsi/ncr53c8xx.c
3583
old = *src++;
drivers/scsi/ncr53c8xx.c
3624
*dst++ = cpu_to_scr(*src++);
drivers/scsi/qedi/qedi_iscsi.c
1361
memcpy(&qedi_ep->src_addr[0], &path_data->src.v4_addr,
drivers/scsi/qedi/qedi_iscsi.c
1363
memcpy(&qedi->src_ip[0], &path_data->src.v4_addr,
drivers/scsi/qedi/qedi_iscsi.c
1372
memcpy(&qedi_ep->src_addr[0], &path_data->src.v6_addr,
drivers/scsi/qedi/qedi_iscsi.c
1374
memcpy(&qedi->src_ip[0], &path_data->src.v6_addr,
drivers/scsi/qedi/qedi_iscsi.c
515
ether_addr_copy(conn_info->src.mac, qedi_ep->src_mac);
drivers/scsi/qedi/qedi_iscsi.c
518
conn_info->src.ip[0] = ntohl(qedi_ep->src_addr[0]);
drivers/scsi/qedi/qedi_iscsi.c
528
conn_info->src.ip[i] = ntohl(qedi_ep->src_addr[i]);
drivers/scsi/qedi/qedi_iscsi.c
538
conn_info->src.port = qedi_ep->src_port;
drivers/scsi/qla2xxx/qla_inline.h
82
host_to_adap(uint8_t *src, uint8_t *dst, uint32_t bsize)
drivers/scsi/qla2xxx/qla_inline.h
84
uint32_t *isrc = (uint32_t *) src;
drivers/scsi/qla2xxx/qla_nx2.c
1217
uint32_t src, count, size;
drivers/scsi/qla2xxx/qla_nx2.c
1222
src = QLA8044_BOOTLOADER_FLASH_ADDR;
drivers/scsi/qla2xxx/qla_nx2.c
1242
ret_val = qla8044_lockless_flash_read_u32(vha, src,
drivers/scsi/qla2xxx/qla_target.c
4597
const struct atio_from_isp *src)
drivers/scsi/qla2xxx/qla_target.c
4601
memcpy(dst, src, sizeof(*dst));
drivers/scsi/qla2xxx/qla_target.c
4607
len = src->u.isp24.fcp_cmnd.add_cdb_len;
drivers/scsi/qla2xxx/qla_target.c
4611
&src->u.isp24.fcp_cmnd.add_cdb[len * 4],
drivers/scsi/qla4xxx/ql4_83xx.c
625
uint32_t src, count, size;
drivers/scsi/qla4xxx/ql4_83xx.c
629
src = QLA83XX_BOOTLOADER_FLASH_ADDR;
drivers/scsi/qla4xxx/ql4_83xx.c
648
ret_val = qla4_83xx_lockless_flash_read_u32(ha, src, p_cache,
drivers/scsi/scsi_sysfs.c
116
static int check_set(unsigned long long *val, char *src)
drivers/scsi/scsi_sysfs.c
120
if (strcmp(src, "-") == 0) {
drivers/scsi/scsi_sysfs.c
126
*val = simple_strtoull(src, &last, 0);
drivers/soc/bcm/brcmstb/pm/pm-mips.c
68
void *src;
drivers/soc/fsl/dpio/qbman-portal.c
944
u16 src = (s->sdq >> QB_SDQCR_SRC_SHIFT) & QB_SDQCR_SRC_MASK;
drivers/soc/fsl/dpio/qbman-portal.c
947
*enabled = src | (1 << channel_idx);
drivers/soc/fsl/qbman/qman_priv.h
124
const struct qman_cgrs *src)
drivers/soc/fsl/qbman/qman_priv.h
126
*dest = *src;
drivers/soc/fsl/qe/qe_ic.c
243
unsigned int src = irqd_to_hwirq(d);
drivers/soc/fsl/qe/qe_ic.c
249
temp = qe_ic_read(qe_ic->regs, qe_ic_info[src].mask_reg);
drivers/soc/fsl/qe/qe_ic.c
250
qe_ic_write(qe_ic->regs, qe_ic_info[src].mask_reg,
drivers/soc/fsl/qe/qe_ic.c
251
temp | qe_ic_info[src].mask);
drivers/soc/fsl/qe/qe_ic.c
259
unsigned int src = irqd_to_hwirq(d);
drivers/soc/fsl/qe/qe_ic.c
265
temp = qe_ic_read(qe_ic->regs, qe_ic_info[src].mask_reg);
drivers/soc/fsl/qe/qe_ic.c
266
qe_ic_write(qe_ic->regs, qe_ic_info[src].mask_reg,
drivers/soc/fsl/qe/qe_ic.c
267
temp & ~qe_ic_info[src].mask);
drivers/soc/ixp4xx/ixp4xx-qmgr.c
117
void qmgr_set_irq(unsigned int queue, int src,
drivers/soc/ixp4xx/ixp4xx-qmgr.c
126
BUG_ON(src > QUEUE_IRQ_SRC_NOT_FULL);
drivers/soc/ixp4xx/ixp4xx-qmgr.c
129
__raw_writel((__raw_readl(reg) & ~(7 << bit)) | (src << bit),
drivers/soc/ixp4xx/ixp4xx-qmgr.c
133
BUG_ON(src != QUEUE_IRQ_SRC_NOT_NEARLY_EMPTY);
drivers/soc/ixp4xx/ixp4xx-qmgr.c
144
u32 en_bitmap, src, stat;
drivers/soc/ixp4xx/ixp4xx-qmgr.c
153
src = __raw_readl(&qmgr_regs->irqsrc[i >> 3]);
drivers/soc/ixp4xx/ixp4xx-qmgr.c
155
if (src & 4) /* the IRQ condition is inverted */
drivers/soc/ixp4xx/ixp4xx-qmgr.c
157
if (stat & BIT(src & 3)) {
drivers/soc/qcom/wcnss_ctrl.c
284
chinfo.src = RPMSG_ADDR_ANY;
drivers/soc/ti/pm33xx.c
244
pr_info("PM: Wakeup source %s\n", wakeup_src.src);
drivers/soc/ti/pm33xx.c
69
.src = "Unknown",
drivers/soc/ti/pm33xx.c
73
.irq_nr = 108, .src = "RTC Alarm",
drivers/soc/ti/pm33xx.c
77
.irq_nr = 0, .src = "Ext wakeup",
drivers/soc/ti/wkup_m3_ipc.c
539
return wakeups[j].src;
drivers/soc/ti/wkup_m3_ipc.c
541
return wakeups[j].src;
drivers/soc/ti/wkup_m3_ipc.c
71
{.irq_nr = 16, .src = "PRCM"},
drivers/soc/ti/wkup_m3_ipc.c
72
{.irq_nr = 35, .src = "USB0_PHY"},
drivers/soc/ti/wkup_m3_ipc.c
73
{.irq_nr = 36, .src = "USB1_PHY"},
drivers/soc/ti/wkup_m3_ipc.c
74
{.irq_nr = 40, .src = "I2C0"},
drivers/soc/ti/wkup_m3_ipc.c
75
{.irq_nr = 41, .src = "RTC Timer"},
drivers/soc/ti/wkup_m3_ipc.c
76
{.irq_nr = 42, .src = "RTC Alarm"},
drivers/soc/ti/wkup_m3_ipc.c
77
{.irq_nr = 43, .src = "Timer0"},
drivers/soc/ti/wkup_m3_ipc.c
78
{.irq_nr = 44, .src = "Timer1"},
drivers/soc/ti/wkup_m3_ipc.c
79
{.irq_nr = 45, .src = "UART"},
drivers/soc/ti/wkup_m3_ipc.c
80
{.irq_nr = 46, .src = "GPIO0"},
drivers/soc/ti/wkup_m3_ipc.c
81
{.irq_nr = 48, .src = "MPU_WAKE"},
drivers/soc/ti/wkup_m3_ipc.c
82
{.irq_nr = 49, .src = "WDT0"},
drivers/soc/ti/wkup_m3_ipc.c
83
{.irq_nr = 50, .src = "WDT1"},
drivers/soc/ti/wkup_m3_ipc.c
84
{.irq_nr = 51, .src = "ADC_TSC"},
drivers/soc/ti/wkup_m3_ipc.c
85
{.irq_nr = 0, .src = "Unknown"},
drivers/spi/atmel-quadspi.c
227
#define QSPI_WPSR_WPVSRC(src) (((src) << 8) & QSPI_WPSR_WPVSRC)
drivers/spi/spi-aspeed-smc.c
163
static int aspeed_spi_read_from_ahb(void *buf, void __iomem *src, size_t len)
drivers/spi/spi-aspeed-smc.c
167
if (IS_ALIGNED((uintptr_t)src, sizeof(uintptr_t)) &&
drivers/spi/spi-aspeed-smc.c
169
ioread32_rep(src, buf, len >> 2);
drivers/spi/spi-aspeed-smc.c
173
ioread8_rep(src, (u8 *)buf + offset, len);
drivers/spi/spi-dln2.c
356
static int dln2_spi_copy_to_buf(u8 *dln2_buf, const u8 *src, u16 len, u8 bpw)
drivers/spi/spi-dln2.c
359
memcpy(dln2_buf, src, len);
drivers/spi/spi-dln2.c
362
memcpy(dln2_buf, src, len);
drivers/spi/spi-dln2.c
365
u16 *s = (u16 *)src;
drivers/spi/spi-dln2.c
372
u32 *s = (u32 *)src;
drivers/spi/spi-fsl-cpm.c
119
const u16 *src = t->tx_buf;
drivers/spi/spi-fsl-cpm.c
128
dst[i] = cpu_to_le16p(src + i);
drivers/spi/spi-npcm-fiu.c
293
void __iomem *src = (void __iomem *)(chip->flash_region_mapped_ptr +
drivers/spi/spi-npcm-fiu.c
300
*(buf_rx + i) = ioread8(src + i);
drivers/spi/spi-npcm-fiu.c
308
memcpy_fromio(buf_rx, src, len);
drivers/spi/spi-sh-msiof.c
772
static void copy_bswap32(u32 *dst, const u32 *src, unsigned int words)
drivers/spi/spi-sh-msiof.c
775
if ((unsigned long)src & 3) {
drivers/spi/spi-sh-msiof.c
777
*dst++ = swab32(get_unaligned(src));
drivers/spi/spi-sh-msiof.c
778
src++;
drivers/spi/spi-sh-msiof.c
782
put_unaligned(swab32(*src++), dst);
drivers/spi/spi-sh-msiof.c
787
*dst++ = swab32(*src++);
drivers/spi/spi-sh-msiof.c
791
static void copy_wswap32(u32 *dst, const u32 *src, unsigned int words)
drivers/spi/spi-sh-msiof.c
794
if ((unsigned long)src & 3) {
drivers/spi/spi-sh-msiof.c
796
*dst++ = swahw32(get_unaligned(src));
drivers/spi/spi-sh-msiof.c
797
src++;
drivers/spi/spi-sh-msiof.c
801
put_unaligned(swahw32(*src++), dst);
drivers/spi/spi-sh-msiof.c
806
*dst++ = swahw32(*src++);
drivers/spi/spi-sh-msiof.c
810
static void copy_plain32(u32 *dst, const u32 *src, unsigned int words)
drivers/spi/spi-sh-msiof.c
812
memcpy(dst, src, words * 4);
drivers/staging/fbtft/fb_agm1264k-fl.c
226
construct_line_bitmap(struct fbtft_par *par, u8 *dest, signed short *src,
drivers/staging/fbtft/fb_agm1264k-fl.c
235
if (src[(y * 8 + i) * par->info->var.xres + x])
drivers/staging/fbtft/fbtft-core.c
439
static void fbtft_merge_fbtftops(struct fbtft_ops *dst, struct fbtft_ops *src)
drivers/staging/fbtft/fbtft-core.c
441
if (src->write)
drivers/staging/fbtft/fbtft-core.c
442
dst->write = src->write;
drivers/staging/fbtft/fbtft-core.c
443
if (src->read)
drivers/staging/fbtft/fbtft-core.c
444
dst->read = src->read;
drivers/staging/fbtft/fbtft-core.c
445
if (src->write_vmem)
drivers/staging/fbtft/fbtft-core.c
446
dst->write_vmem = src->write_vmem;
drivers/staging/fbtft/fbtft-core.c
447
if (src->write_register)
drivers/staging/fbtft/fbtft-core.c
448
dst->write_register = src->write_register;
drivers/staging/fbtft/fbtft-core.c
449
if (src->set_addr_win)
drivers/staging/fbtft/fbtft-core.c
450
dst->set_addr_win = src->set_addr_win;
drivers/staging/fbtft/fbtft-core.c
451
if (src->reset)
drivers/staging/fbtft/fbtft-core.c
452
dst->reset = src->reset;
drivers/staging/fbtft/fbtft-core.c
453
if (src->mkdirty)
drivers/staging/fbtft/fbtft-core.c
454
dst->mkdirty = src->mkdirty;
drivers/staging/fbtft/fbtft-core.c
455
if (src->update_display)
drivers/staging/fbtft/fbtft-core.c
456
dst->update_display = src->update_display;
drivers/staging/fbtft/fbtft-core.c
457
if (src->init_display)
drivers/staging/fbtft/fbtft-core.c
458
dst->init_display = src->init_display;
drivers/staging/fbtft/fbtft-core.c
459
if (src->blank)
drivers/staging/fbtft/fbtft-core.c
460
dst->blank = src->blank;
drivers/staging/fbtft/fbtft-core.c
461
if (src->request_gpios_match)
drivers/staging/fbtft/fbtft-core.c
462
dst->request_gpios_match = src->request_gpios_match;
drivers/staging/fbtft/fbtft-core.c
463
if (src->request_gpios)
drivers/staging/fbtft/fbtft-core.c
464
dst->request_gpios = src->request_gpios;
drivers/staging/fbtft/fbtft-core.c
465
if (src->verify_gpios)
drivers/staging/fbtft/fbtft-core.c
466
dst->verify_gpios = src->verify_gpios;
drivers/staging/fbtft/fbtft-core.c
467
if (src->register_backlight)
drivers/staging/fbtft/fbtft-core.c
468
dst->register_backlight = src->register_backlight;
drivers/staging/fbtft/fbtft-core.c
469
if (src->unregister_backlight)
drivers/staging/fbtft/fbtft-core.c
470
dst->unregister_backlight = src->unregister_backlight;
drivers/staging/fbtft/fbtft-core.c
471
if (src->set_var)
drivers/staging/fbtft/fbtft-core.c
472
dst->set_var = src->set_var;
drivers/staging/fbtft/fbtft-core.c
473
if (src->set_gamma)
drivers/staging/fbtft/fbtft-core.c
474
dst->set_gamma = src->set_gamma;
drivers/staging/fbtft/fbtft-io.c
42
u16 *src = buf;
drivers/staging/fbtft/fbtft-io.c
67
dc = (*src & 0x0100) ? 1 : 0;
drivers/staging/fbtft/fbtft-io.c
68
val = *src & 0x00FF;
drivers/staging/fbtft/fbtft-io.c
72
src++;
drivers/staging/fbtft/fbtft-io.c
74
tmp |= ((*src & 0x0100) ? 1 : 0);
drivers/staging/fbtft/fbtft-io.c
77
*dst++ = (u8)(*src++ & 0x00FF);
drivers/staging/greybus/audio_helper.c
19
struct snd_soc_dapm_widget *src, *sink;
drivers/staging/greybus/audio_helper.c
45
src = dai_w;
drivers/staging/greybus/audio_helper.c
48
src = w;
drivers/staging/greybus/audio_helper.c
51
dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4225
struct v4l2_mbus_framefmt *sink, *src;
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4235
src = atomisp_subdev_get_ffmt(&asd->subdev, NULL,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
4238
if (sink->code == src->code && sink->width == f->width && sink->height == f->height)
drivers/staging/media/atomisp/pci/atomisp_subdev.c
112
struct v4l2_mbus_framefmt *sink, *src;
drivers/staging/media/atomisp/pci/atomisp_subdev.c
116
src = atomisp_subdev_get_ffmt(&asd->subdev, NULL,
drivers/staging/media/atomisp/pci/atomisp_subdev.c
120
&& !atomisp_is_mbuscode_raw(src->code);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
119
ia_css_circbuf_elem_t *src,
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
122
OP___assert(src);
drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
125
ia_css_circbuf_elem_set_val(dest, src->val);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
36
#define move_lower_bits(target, target_bit, src, src_bit) move_subword(target, target_bit, src, 0, src_bit)
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
37
#define move_upper_bits(target, target_bit, src, src_bit) move_subword(target, target_bit, src, src_bit, uedge_bits)
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
38
#define move_word(target, target_bit, src) move_subword(target, target_bit, src, 0, uedge_bits)
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
44
hive_uedge src,
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
52
hive_uedge src_subword = subword(src, src_start, src_end);
drivers/staging/media/atomisp/pci/hmm/hmm.c
176
char *src, *des;
drivers/staging/media/atomisp/pci/hmm/hmm.c
189
src = (char *)kmap_local_page(bo->pages[idx]) + offset;
drivers/staging/media/atomisp/pci/hmm/hmm.c
202
memcpy(des, src, len);
drivers/staging/media/atomisp/pci/hmm/hmm.c
206
clflush_cache_range(src, len);
drivers/staging/media/atomisp/pci/hmm/hmm.c
208
kunmap_local(src);
drivers/staging/media/atomisp/pci/hmm/hmm.c
226
void *src = bo->vmap_addr;
drivers/staging/media/atomisp/pci/hmm/hmm.c
228
src += (virt - bo->start);
drivers/staging/media/atomisp/pci/hmm/hmm.c
229
memcpy(data, src, bytes);
drivers/staging/media/atomisp/pci/hmm/hmm.c
231
clflush_cache_range(src, bytes);
drivers/staging/media/atomisp/pci/hmm/hmm.c
276
char *src, *des;
drivers/staging/media/atomisp/pci/hmm/hmm.c
316
src = (char *)data;
drivers/staging/media/atomisp/pci/hmm/hmm.c
342
memcpy(des, src, len);
drivers/staging/media/atomisp/pci/hmm/hmm.c
344
src += len;
drivers/staging/media/av7110/av7110_v4l.c
343
u16 fm_matrix, src;
drivers/staging/media/av7110/av7110_v4l.c
354
src = 0x0020;
drivers/staging/media/av7110/av7110_v4l.c
359
src = 0x0020;
drivers/staging/media/av7110/av7110_v4l.c
364
src = 0x0000;
drivers/staging/media/av7110/av7110_v4l.c
369
src = 0x0010;
drivers/staging/media/av7110/av7110_v4l.c
374
src = 0x0030;
drivers/staging/media/av7110/av7110_v4l.c
378
msp_writereg(av7110, MSP_WR_DSP, 0x0008, src);
drivers/staging/media/av7110/av7110_v4l.c
379
msp_writereg(av7110, MSP_WR_DSP, 0x0009, src);
drivers/staging/media/av7110/av7110_v4l.c
380
msp_writereg(av7110, MSP_WR_DSP, 0x000a, src);
drivers/staging/media/imx/imx-media-internal-sd.c
134
struct v4l2_subdev *src,
drivers/staging/media/imx/imx-media-internal-sd.c
141
if (media_entity_find_link(&src->entity.pads[link->local_pad],
drivers/staging/media/imx/imx-media-internal-sd.c
146
src->name, link->local_pad,
drivers/staging/media/imx/imx-media-internal-sd.c
149
ret = media_create_pad_link(&src->entity, link->local_pad,
drivers/staging/media/imx/imx-media-vdic.c
435
if (!priv->src || !priv->sink_sd) {
drivers/staging/media/imx/imx-media-vdic.c
441
src_sd = media_entity_to_v4l2_subdev(priv->src);
drivers/staging/media/imx/imx-media-vdic.c
656
if (priv->src) {
drivers/staging/media/imx/imx-media-vdic.c
661
priv->src = NULL;
drivers/staging/media/imx/imx-media-vdic.c
696
priv->src = remote->entity;
drivers/staging/media/imx/imx-media-vdic.c
95
struct media_entity *src;
drivers/staging/media/sunxi/cedrus/cedrus.h
85
struct vb2_v4l2_buffer *src;
drivers/staging/media/sunxi/cedrus/cedrus_dec.c
33
run.src = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx);
drivers/staging/media/sunxi/cedrus/cedrus_dec.c
37
src_req = run.src->vb2_buf.req_obj.req;
drivers/staging/media/sunxi/cedrus/cedrus_dec.c
93
v4l2_m2m_buf_copy_metadata(run.src, run.dst);
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
348
struct vb2_buffer *src_buf = &run->src->vb2_buf;
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
446
slice_bytes = vb2_get_plane_payload(&run->src->vb2_buf, 0);
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
499
src_buf_addr = vb2_dma_contig_plane_dma_addr(&run->src->vb2_buf, 0);
drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c
143
reg = vb2_get_plane_payload(&run->src->vb2_buf, 0) * 8;
drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c
148
src_buf_addr = vb2_dma_contig_plane_dma_addr(&run->src->vb2_buf, 0);
drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c
157
reg = src_buf_addr + vb2_get_plane_payload(&run->src->vb2_buf, 0);
drivers/staging/media/sunxi/cedrus/cedrus_vp8.c
658
struct vb2_buffer *src_buf = &run->src->vb2_buf;
drivers/staging/rtl8723bs/core/rtw_mlme.c
356
int is_same_network(struct wlan_bssid_ex *src, struct wlan_bssid_ex *dst, u8 feature)
drivers/staging/rtl8723bs/core/rtw_mlme.c
361
if (rtw_bug_check(dst, src, &s_cap, &d_cap) == false)
drivers/staging/rtl8723bs/core/rtw_mlme.c
364
memcpy((u8 *)&tmps, rtw_get_capability_from_ie(src->ies), 2);
drivers/staging/rtl8723bs/core/rtw_mlme.c
370
return (src->ssid.ssid_length == dst->ssid.ssid_length) &&
drivers/staging/rtl8723bs/core/rtw_mlme.c
371
((!memcmp(src->mac_address, dst->mac_address, ETH_ALEN))) &&
drivers/staging/rtl8723bs/core/rtw_mlme.c
372
((!memcmp(src->ssid.ssid, dst->ssid.ssid, src->ssid.ssid_length))) &&
drivers/staging/rtl8723bs/core/rtw_mlme.c
418
void update_network(struct wlan_bssid_ex *dst, struct wlan_bssid_ex *src,
drivers/staging/rtl8723bs/core/rtw_mlme.c
423
u8 sq_smp = src->phy_info.signal_quality;
drivers/staging/rtl8723bs/core/rtw_mlme.c
430
if (check_fwstate(&padapter->mlmepriv, _FW_LINKED) && is_same_network(&padapter->mlmepriv.cur_network.network, src, 0)) {
drivers/staging/rtl8723bs/core/rtw_mlme.c
436
rssi_final = (src->rssi + dst->rssi * 4) / 5;
drivers/staging/rtl8723bs/core/rtw_mlme.c
441
ss_final = ((u32)(src->phy_info.signal_strength) + (u32)(dst->phy_info.signal_strength) * 4) / 5;
drivers/staging/rtl8723bs/core/rtw_mlme.c
442
sq_final = ((u32)(src->phy_info.signal_quality) + (u32)(dst->phy_info.signal_quality) * 4) / 5;
drivers/staging/rtl8723bs/core/rtw_mlme.c
443
rssi_final = (src->rssi + dst->rssi * 4) / 5;
drivers/staging/rtl8723bs/core/rtw_mlme.c
453
dst->reserved[0] = src->reserved[0];
drivers/staging/rtl8723bs/core/rtw_mlme.c
454
dst->reserved[1] = src->reserved[1];
drivers/staging/rtl8723bs/core/rtw_mlme.c
455
memcpy((u8 *)dst, (u8 *)src, get_wlan_bssid_ex_sz(src));
drivers/staging/rtl8723bs/core/rtw_recv.c
1307
memcpy(pattrib->src, psa, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
1615
memcpy(ptr+ETH_ALEN, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
1651
memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
1658
memcpy(skb_push(sub_skb, ETH_ALEN), pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
596
psta = rtw_get_stainfo(pstapriv, pattrib->src);
drivers/staging/rtl8723bs/core/rtw_recv.c
627
psta = rtw_get_stainfo(pstapriv, pattrib->src);
drivers/staging/rtl8723bs/core/rtw_recv.c
720
if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) {
drivers/staging/rtl8723bs/core/rtw_recv.c
737
sta_addr = pattrib->src;
drivers/staging/rtl8723bs/core/rtw_recv.c
741
if (memcmp(pattrib->bssid, pattrib->src, ETH_ALEN)) {
drivers/staging/rtl8723bs/core/rtw_recv.c
761
sta_addr = pattrib->src;
drivers/staging/rtl8723bs/core/rtw_recv.c
766
memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
769
memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
809
if (!memcmp(myhwaddr, pattrib->src, ETH_ALEN)) {
drivers/staging/rtl8723bs/core/rtw_recv.c
853
memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
856
memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_recv.c
913
*psta = rtw_get_stainfo(pstapriv, pattrib->src);
drivers/staging/rtl8723bs/core/rtw_recv.c
915
issue_deauth(adapter, pattrib->src, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
drivers/staging/rtl8723bs/core/rtw_recv.c
939
issue_deauth(adapter, pattrib->src, WLAN_REASON_CLASS3_FRAME_FROM_NONASSOC_STA);
drivers/staging/rtl8723bs/core/rtw_security.c
172
void rtw_secmicappend(struct mic_data *pmicdata, u8 *src, u32 nbytes)
drivers/staging/rtl8723bs/core/rtw_security.c
176
rtw_secmicappendbyte(pmicdata, *src++);
drivers/staging/rtl8723bs/core/rtw_xmit.c
651
memcpy(pattrib->src, &etherhdr.h_source, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_xmit.c
656
memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_xmit.c
659
memcpy(pattrib->ta, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_xmit.c
910
memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_xmit.c
921
memcpy(pwlanhdr->addr3, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/core/rtw_xmit.c
928
memcpy(pwlanhdr->addr2, pattrib->src, ETH_ALEN);
drivers/staging/rtl8723bs/include/osdep_service.h
88
void rtw_buf_update(u8 **buf, u32 *buf_len, u8 *src, u32 src_len);
drivers/staging/rtl8723bs/include/rtw_mlme.h
381
int is_same_network(struct wlan_bssid_ex *src, struct wlan_bssid_ex *dst, u8 feature);
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h
478
void update_network(struct wlan_bssid_ex *dst, struct wlan_bssid_ex *src, struct adapter *padapter, bool update_ie);
drivers/staging/rtl8723bs/include/rtw_recv.h
119
u8 src[ETH_ALEN];
drivers/staging/rtl8723bs/include/rtw_security.h
249
void rtw_secmicappend(struct mic_data *pmicdata, u8 *src, u32 nBytes);
drivers/staging/rtl8723bs/include/rtw_xmit.h
154
u8 src[ETH_ALEN];
drivers/staging/rtl8723bs/os_dep/osdep_service.c
103
if (!src || !src_len)
drivers/staging/rtl8723bs/os_dep/osdep_service.c
107
dup = kmemdup(src, src_len, GFP_ATOMIC);
drivers/staging/rtl8723bs/os_dep/osdep_service.c
94
void rtw_buf_update(u8 **buf, u32 *buf_len, u8 *src, u32 src_len)
drivers/staging/sm750fb/sm750.c
914
static void sm750fb_setup(struct sm750_dev *sm750_dev, char *src)
drivers/staging/sm750fb/sm750.c
931
if (!src || !*src) {
drivers/staging/sm750fb/sm750.c
936
while ((opt = strsep(&src, ":")) != NULL && *opt != 0) {
drivers/staging/sm750fb/sm750.c
938
dev_info(&sm750_dev->pdev->dev, "src=%s\n", src);
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
239
void *src = (void *)(substream->runtime->dma_area + rec->sw_data);
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c
241
bcm2835_audio_write(alsa_stream, bytes, src);
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
334
unsigned int size, void *src)
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
360
status = vchiq_bulk_transmit(vchiq_instance, instance->service_handle, src, count,
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
367
instance->service_handle, src, bytes);
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c
368
src += bytes;
drivers/staging/vc04_services/bcm2835-audio/bcm2835.h
107
void *src);
drivers/staging/vme_user/vme.c
1064
int vme_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme.c
1081
retval = bridge->dma_list_add(list, src, dest, count);
drivers/staging/vme_user/vme.h
164
int vme_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme_bridge.h
154
int (*dma_list_add)(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme_tsi148.c
1600
static int tsi148_dma_list_add(struct vme_dma_list *list, struct vme_dma_attr *src,
drivers/staging/vme_user/vme_tsi148.c
1634
switch (src->type) {
drivers/staging/vme_user/vme_tsi148.c
1636
pattern_attr = src->private;
drivers/staging/vme_user/vme_tsi148.c
1652
pci_attr = src->private;
drivers/staging/vme_user/vme_tsi148.c
1660
vme_attr = src->private;
drivers/target/iscsi/iscsi_target_auth.c
212
static int chap_base64_decode(u8 *dst, const char *src, size_t len)
drivers/target/iscsi/iscsi_target_auth.c
219
if (src[i] == '=')
drivers/target/iscsi/iscsi_target_auth.c
222
p = strchr(base64_lookup_table, src[i]);
drivers/target/iscsi/iscsi_target_auth.c
223
if (p == NULL || src[i] == 0)
drivers/tee/tee_heap.c
69
static int copy_sg_table(struct sg_table *dst, struct sg_table *src)
drivers/tee/tee_heap.c
76
ret = sg_alloc_table(dst, src->orig_nents, GFP_KERNEL);
drivers/tee/tee_heap.c
81
for_each_sgtable_sg(src, src_sg, i) {
drivers/thunderbolt/path.c
101
struct tb_path *tb_path_discover(struct tb_port *src, int src_hopid,
drivers/thunderbolt/path.c
122
src_hopid = tb_path_find_src_hopid(src, dst, dst_hopid);
drivers/thunderbolt/path.c
127
p = src;
drivers/thunderbolt/path.c
158
path->tb = src->sw->tb;
drivers/thunderbolt/path.c
170
path->name, tb_route(src->sw), src->port);
drivers/thunderbolt/path.c
172
p = src;
drivers/thunderbolt/path.c
214
tb_port_warn(src, "failed to discover path starting at HopID %d\n",
drivers/thunderbolt/path.c
238
struct tb_path *tb_path_alloc(struct tb *tb, struct tb_port *src, int src_hopid,
drivers/thunderbolt/path.c
254
tb_for_each_port_on_path(src, dst, in_port) {
drivers/thunderbolt/path.c
262
if (first_port != src || last_port != dst) {
drivers/thunderbolt/path.c
282
in_port = tb_next_port_on_path(src, dst, out_port);
drivers/thunderbolt/path.c
296
out_port = tb_next_port_on_path(src, dst, in_port);
drivers/thunderbolt/path.c
34
static struct tb_port *tb_path_find_dst_port(struct tb_port *src, int src_hopid,
drivers/thunderbolt/path.c
43
port = src;
drivers/thunderbolt/path.c
65
static int tb_path_find_src_hopid(struct tb_port *src,
drivers/thunderbolt/path.c
71
for (i = TB_PATH_MIN_HOPID; i <= src->config.max_in_hop_id; i++) {
drivers/thunderbolt/path.c
72
out = tb_path_find_dst_port(src, i, dst_hopid);
drivers/thunderbolt/property.c
42
static inline void parse_dwdata(void *dst, const void *src, size_t dwords)
drivers/thunderbolt/property.c
44
be32_to_cpu_array(dst, src, dwords);
drivers/thunderbolt/property.c
47
static inline void format_dwdata(void *dst, const void *src, size_t dwords)
drivers/thunderbolt/property.c
49
cpu_to_be32_array(dst, src, dwords);
drivers/thunderbolt/tb.h
1120
tb_port_path_direction_downstream(const struct tb_port *src,
drivers/thunderbolt/tb.h
1123
return src->sw->config.depth < dst->sw->config.depth;
drivers/thunderbolt/tb.h
1139
#define tb_for_each_port_on_path(src, dst, p) \
drivers/thunderbolt/tb.h
1140
for ((p) = tb_next_port_on_path((src), (dst), NULL); (p); \
drivers/thunderbolt/tb.h
1141
(p) = tb_next_port_on_path((src), (dst), (p)))
drivers/thunderbolt/tb.h
1151
#define tb_for_each_upstream_port_on_path(src, dst, p) \
drivers/thunderbolt/tb.h
1152
for ((p) = tb_next_port_on_path((src), (dst), NULL); (p); \
drivers/thunderbolt/tb.h
1153
(p) = tb_next_port_on_path((src), (dst), (p))) \
drivers/thunderbolt/tb.h
1189
struct tb_path *tb_path_discover(struct tb_port *src, int src_hopid,
drivers/thunderbolt/tb.h
1193
struct tb_path *tb_path_alloc(struct tb *tb, struct tb_port *src, int src_hopid,
drivers/thunderbolt/test.c
2825
struct tb_property_dir *src, *dst;
drivers/thunderbolt/test.c
2829
src = tb_property_parse_dir(root_directory, ARRAY_SIZE(root_directory));
drivers/thunderbolt/test.c
2830
KUNIT_ASSERT_NOT_NULL(test, src);
drivers/thunderbolt/test.c
2832
dst = tb_property_copy_dir(src);
drivers/thunderbolt/test.c
2836
compare_dirs(test, src, dst);
drivers/thunderbolt/test.c
2852
tb_property_free_dir(src);
drivers/tty/rpmsg_tty.c
198
rpdev->src, rpdev->dst, cport->id);
drivers/tty/rpmsg_tty.c
35
static int rpmsg_tty_cb(struct rpmsg_device *rpdev, void *data, int len, void *priv, u32 src)
drivers/tty/synclink_gt.c
4903
unsigned char *src, *dest;
drivers/tty/synclink_gt.c
4908
src = info->rbufs[0].buf;
drivers/tty/synclink_gt.c
4911
for( ; count ; count-=2, src+=2) {
drivers/tty/synclink_gt.c
4913
if (!(*(src+1) & (BIT9 + BIT8))) {
drivers/tty/synclink_gt.c
4914
*dest = *src;
drivers/tty/vt/consolemap.c
752
struct uni_pagedict *src;
drivers/tty/vt/consolemap.c
759
src = *src_vc->uni_pagedict_loc;
drivers/tty/vt/consolemap.c
760
src->refcount++;
drivers/tty/vt/consolemap.c
761
*dst_vc->uni_pagedict_loc = src;
drivers/tty/vt/vt.c
1903
u16 *src, *dest;
drivers/tty/vt/vt.c
1908
src = vc->vc_saved_screen + r * vc->vc_saved_cols;
drivers/tty/vt/vt.c
1910
memcpy(dest, src, 2 * cols);
drivers/tty/vt/vt.c
573
u16 *clear, *dst, *src;
drivers/tty/vt/vt.c
585
src = clear = (u16 *)(vc->vc_origin + vc->vc_size_row * top);
drivers/tty/vt/vt.c
589
clear = src + (rows - nr) * vc->vc_cols;
drivers/tty/vt/vt.c
590
swap(src, dst);
drivers/tty/vt/vt.c
592
scr_memmovew(dst, src, (rows - nr) * vc->vc_size_row);
drivers/ufs/core/ufshcd.c
2391
struct utp_transfer_req_desc *src = lrbp->utr_descriptor_ptr;
drivers/ufs/core/ufshcd.c
2396
memcpy(dest, src, utrd_size);
drivers/usb/chipidea/udc.c
593
struct scatterlist *sg, *src, *dst;
drivers/usb/chipidea/udc.c
600
sg = src = hwreq->req.sg;
drivers/usb/chipidea/udc.c
606
memcpy(dst, src, sizeof(*src));
drivers/usb/chipidea/udc.c
607
rest -= src->length;
drivers/usb/chipidea/udc.c
608
src = sg_next(src);
drivers/usb/chipidea/udc.c
628
sg_copy_to_buffer(src, num_sgs - index, buf, rest);
drivers/usb/chipidea/udc.c
639
struct scatterlist *sg, *src, *dst;
drivers/usb/chipidea/udc.c
643
src = sg_last(sg, num_sgs);
drivers/usb/chipidea/udc.c
644
buf = sg_virt(src);
drivers/usb/chipidea/udc.c
652
sg_copy_from_buffer(dst, nents, buf, sg_dma_len(src));
drivers/usb/core/sysfs.c
865
void *src;
drivers/usb/core/sysfs.c
874
src = &udev->descriptor;
drivers/usb/core/sysfs.c
877
src = udev->rawdescriptors[cfgno];
drivers/usb/core/sysfs.c
883
memcpy(buf, src + off, n);
drivers/usb/gadget/config.c
35
const struct usb_descriptor_header **src)
drivers/usb/gadget/config.c
39
if (!src)
drivers/usb/gadget/config.c
43
for (; NULL != *src; src++) {
drivers/usb/gadget/config.c
44
unsigned len = (*src)->bLength;
drivers/usb/gadget/config.c
48
memcpy(dest, *src, len);
drivers/usb/gadget/config.c
69
usb_copy_descriptors(struct usb_descriptor_header **src)
drivers/usb/gadget/config.c
78
for (bytes = 0, n_desc = 0, tmp = src; *tmp; tmp++, n_desc++)
drivers/usb/gadget/config.c
93
while (*src) {
drivers/usb/gadget/config.c
94
memcpy(mem, *src, (*src)->bLength);
drivers/usb/gadget/config.c
97
mem += (*src)->bLength;
drivers/usb/gadget/config.c
98
src++;
drivers/usb/gadget/function/f_uvc.c
489
#define UVC_COPY_DESCRIPTORS(mem, dst, src) \
drivers/usb/gadget/function/f_uvc.c
492
for (__src = src; *__src; ++__src) { \
drivers/usb/gadget/function/f_uvc.c
526
const struct usb_descriptor_header * const *src;
drivers/usb/gadget/function/f_uvc.c
593
for (src = (const struct usb_descriptor_header **)uvc_control_desc;
drivers/usb/gadget/function/f_uvc.c
594
*src; ++src) {
drivers/usb/gadget/function/f_uvc.c
595
control_size += (*src)->bLength;
drivers/usb/gadget/function/f_uvc.c
596
bytes += (*src)->bLength;
drivers/usb/gadget/function/f_uvc.c
606
for (src = (const struct usb_descriptor_header **)uvc_streaming_cls;
drivers/usb/gadget/function/f_uvc.c
607
*src; ++src) {
drivers/usb/gadget/function/f_uvc.c
608
streaming_size += (*src)->bLength;
drivers/usb/gadget/function/f_uvc.c
609
bytes += (*src)->bLength;
drivers/usb/gadget/function/f_uvc.c
612
for (src = uvc_streaming_std; *src; ++src) {
drivers/usb/gadget/function/f_uvc.c
613
bytes += (*src)->bLength;
drivers/usb/gadget/function/f_uvc.c
617
mem = kmalloc((n_desc + 1) * sizeof(*src) + bytes, GFP_KERNEL);
drivers/usb/gadget/function/f_uvc.c
623
mem += (n_desc + 1) * sizeof(*src);
drivers/usb/gadget/function/uvc_configfs.c
1186
static int uvcg_extension_allow_link(struct config_item *src, struct config_item *tgt)
drivers/usb/gadget/function/uvc_configfs.c
1188
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1189
struct uvcg_extension *xu = to_uvcg_extension(src);
drivers/usb/gadget/function/uvc_configfs.c
1198
gadget_item = src->ci_parent->ci_parent->ci_parent->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1215
static void uvcg_extension_drop_link(struct config_item *src, struct config_item *tgt)
drivers/usb/gadget/function/uvc_configfs.c
1217
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1218
struct uvcg_extension *xu = to_uvcg_extension(src);
drivers/usb/gadget/function/uvc_configfs.c
1224
opts_item = src->ci_parent->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1340
static int uvcg_control_class_allow_link(struct config_item *src,
drivers/usb/gadget/function/uvc_configfs.c
1345
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1352
control = src->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1361
class_array = uvcg_get_ctl_class_arr(src, opts);
drivers/usb/gadget/function/uvc_configfs.c
1382
static void uvcg_control_class_drop_link(struct config_item *src,
drivers/usb/gadget/function/uvc_configfs.c
1387
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1393
control = src->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1402
class_array = uvcg_get_ctl_class_arr(src, opts);
drivers/usb/gadget/function/uvc_configfs.c
1602
static int uvcg_format_allow_link(struct config_item *src, struct config_item *tgt)
drivers/usb/gadget/function/uvc_configfs.c
1604
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1612
streaming = src->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1619
fmt = to_uvcg_format(src);
drivers/usb/gadget/function/uvc_configfs.c
1645
static void uvcg_format_drop_link(struct config_item *src, struct config_item *tgt)
drivers/usb/gadget/function/uvc_configfs.c
1647
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1657
streaming = src->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1660
fmt = to_uvcg_format(src);
drivers/usb/gadget/function/uvc_configfs.c
1738
static int uvcg_streaming_header_allow_link(struct config_item *src,
drivers/usb/gadget/function/uvc_configfs.c
1741
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1749
src_hdr = to_uvcg_streaming_header(src);
drivers/usb/gadget/function/uvc_configfs.c
1752
opts_item = src->ci_parent->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
1769
if (src->ci_parent->ci_parent != target->ci_parent->ci_parent)
drivers/usb/gadget/function/uvc_configfs.c
1805
static void uvcg_streaming_header_drop_link(struct config_item *src,
drivers/usb/gadget/function/uvc_configfs.c
1808
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
1815
src_hdr = to_uvcg_streaming_header(src);
drivers/usb/gadget/function/uvc_configfs.c
1818
opts_item = src->ci_parent->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
3420
static int uvcg_streaming_class_allow_link(struct config_item *src,
drivers/usb/gadget/function/uvc_configfs.c
3425
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
3434
streaming = src->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
3443
class_array = __uvcg_get_stream_class_arr(src, opts);
drivers/usb/gadget/function/uvc_configfs.c
3493
static void uvcg_streaming_class_drop_link(struct config_item *src,
drivers/usb/gadget/function/uvc_configfs.c
3498
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
3504
streaming = src->ci_parent->ci_parent;
drivers/usb/gadget/function/uvc_configfs.c
3513
class_array = __uvcg_get_stream_class_arr(src, opts);
drivers/usb/gadget/function/uvc_configfs.c
3643
static int uvc_func_allow_link(struct config_item *src, struct config_item *tgt)
drivers/usb/gadget/function/uvc_configfs.c
3645
struct mutex *su_mutex = &src->ci_group->cg_subsys->su_mutex;
drivers/usb/gadget/function/uvc_configfs.c
3654
strings = config_group_find_item(to_config_group(src->ci_parent->ci_parent),
drivers/usb/gadget/function/uvc_configfs.c
3663
opts = to_f_uvc_opts(src);
drivers/usb/gadget/function/uvc_configfs.c
3684
static void uvc_func_drop_link(struct config_item *src, struct config_item *tgt)
drivers/usb/gadget/function/uvc_configfs.c
3688
opts = to_f_uvc_opts(src);
drivers/usb/gadget/udc/aspeed-vhub/hub.c
953
const struct usb_gadget_strings *src)
drivers/usb/gadget/udc/aspeed-vhub/hub.c
955
struct usb_string *src_array = src->strings;
drivers/usb/gadget/udc/aspeed-vhub/hub.c
958
dest->language = src->language;
drivers/usb/gadget/udc/renesas_usbf.c
482
const void *src, uint count)
drivers/usb/gadget/udc/renesas_usbf.c
484
writesl(ep->regs + offset, src, count);
drivers/usb/gadget/udc/udc-xilinx.c
316
static int xudc_start_dma(struct xusb_ep *ep, dma_addr_t src,
drivers/usb/gadget/udc/udc-xilinx.c
329
udc->write_fn(udc->addr, XUSB_DMA_DSAR_ADDR_OFFSET, src);
drivers/usb/gadget/udc/udc-xilinx.c
380
dma_addr_t src;
drivers/usb/gadget/udc/udc-xilinx.c
384
src = req->usb_req.dma + req->usb_req.actual;
drivers/usb/gadget/udc/udc-xilinx.c
386
dma_sync_single_for_device(udc->dev, src,
drivers/usb/gadget/udc/udc-xilinx.c
415
return xudc_start_dma(ep, src, dst, length);
drivers/usb/gadget/udc/udc-xilinx.c
434
dma_addr_t src;
drivers/usb/gadget/udc/udc-xilinx.c
442
src = virt_to_phys(eprambase);
drivers/usb/gadget/udc/udc-xilinx.c
452
src = virt_to_phys(eprambase);
drivers/usb/gadget/udc/udc-xilinx.c
464
return xudc_start_dma(ep, src, dst, length);
drivers/usb/host/max3421-hcd.c
529
void *src;
drivers/usb/host/max3421-hcd.c
531
src = urb->transfer_buffer + urb->actual_length;
drivers/usb/host/max3421-hcd.c
537
spi_wr8(hcd, MAX3421_REG_SNDFIFO, ((u8 *) src)[0]);
drivers/usb/host/max3421-hcd.c
559
spi_wr_buf(hcd, MAX3421_REG_SNDFIFO, src, max3421_hcd->curr_len);
drivers/usb/host/xhci-dbgcap.c
104
static int xhci_dbc_populate_str_desc(char *desc, const char *src)
drivers/usb/host/xhci-dbgcap.c
112
len = utf8s_to_utf16s(src, strlen(src), UTF16_LITTLE_ENDIAN,
drivers/usb/host/xhci-mem.c
136
static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *src, struct xhci_ring *dst)
drivers/usb/host/xhci-mem.c
141
if (!src || !dst)
drivers/usb/host/xhci-mem.c
146
xhci_for_each_ring_seg(src->first_seg, seg) {
drivers/usb/host/xhci-mem.c
152
src->last_seg->next = dst->enq_seg->next;
drivers/usb/host/xhci-mem.c
153
dst->enq_seg->next = src->first_seg;
drivers/usb/host/xhci-mem.c
157
xhci_set_link_trb(src->last_seg, chain_links);
drivers/usb/host/xhci-mem.c
159
dst->num_segs += src->num_segs;
drivers/usb/host/xhci-mem.c
166
dst->last_seg = src->last_seg;
drivers/usb/host/xhci-mem.c
168
src->last_seg->trbs[TRBS_PER_SEGMENT-1].link.control &= ~cpu_to_le32(LINK_TOGGLE);
drivers/usb/isp1760/isp1760-hcd.c
322
__u32 __iomem *src;
drivers/usb/isp1760/isp1760-hcd.c
327
src = src_base + (bank_addr | src_offset);
drivers/usb/isp1760/isp1760-hcd.c
331
*dst = readl_relaxed(src);
drivers/usb/isp1760/isp1760-hcd.c
333
src++;
drivers/usb/isp1760/isp1760-hcd.c
338
*dst = __raw_readl(src);
drivers/usb/isp1760/isp1760-hcd.c
340
src++;
drivers/usb/isp1760/isp1760-hcd.c
352
val = readl_relaxed(src);
drivers/usb/isp1760/isp1760-hcd.c
354
val = __raw_readl(src);
drivers/usb/isp1760/isp1760-hcd.c
417
__u32 const *src, u32 bytes)
drivers/usb/isp1760/isp1760-hcd.c
425
writel_relaxed(*src, dst);
drivers/usb/isp1760/isp1760-hcd.c
427
src++;
drivers/usb/isp1760/isp1760-hcd.c
432
__raw_writel(*src, dst);
drivers/usb/isp1760/isp1760-hcd.c
434
src++;
drivers/usb/isp1760/isp1760-hcd.c
446
writel_relaxed(*src, dst);
drivers/usb/isp1760/isp1760-hcd.c
448
__raw_writel(*src, dst);
drivers/usb/isp1760/isp1760-hcd.c
451
static void isp1763_mem_write(struct usb_hcd *hcd, u16 dstaddr, u16 *src,
drivers/usb/isp1760/isp1760-hcd.c
462
__raw_writew(*src, priv->base + ISP1763_HC_DATA);
drivers/usb/isp1760/isp1760-hcd.c
464
src++;
drivers/usb/isp1760/isp1760-hcd.c
475
writew(*((u8 *)src), priv->base + ISP1763_HC_DATA);
drivers/usb/isp1760/isp1760-hcd.c
478
static void mem_write(struct usb_hcd *hcd, u32 dst_offset, __u32 *src,
drivers/usb/isp1760/isp1760-hcd.c
484
return isp1760_mem_write(priv->base, dst_offset, src, bytes);
drivers/usb/isp1760/isp1760-hcd.c
486
isp1763_mem_write(hcd, dst_offset, (u16 *)src, bytes);
drivers/usb/mon/mon_text.c
148
void *src;
drivers/usb/mon/mon_text.c
164
src = urb->transfer_buffer;
drivers/usb/mon/mon_text.c
165
if (src == NULL)
drivers/usb/mon/mon_text.c
175
src = sg_virt(sg);
drivers/usb/mon/mon_text.c
178
memcpy(ep->data, src, len);
drivers/usb/mtu3/mtu3_gadget_ep0.c
568
u8 *src;
drivers/usb/mtu3/mtu3_gadget_ep0.c
581
src = (u8 *)req->buf + req->actual;
drivers/usb/mtu3/mtu3_gadget_ep0.c
584
ep0_write_fifo(mtu->ep0, src, count);
drivers/usb/mtu3/mtu3_gadget_ep0.c
80
static void ep0_write_fifo(struct mtu3_ep *mep, const u8 *src, u16 len)
drivers/usb/mtu3/mtu3_gadget_ep0.c
86
__func__, mep->epnum, len, src);
drivers/usb/mtu3/mtu3_gadget_ep0.c
89
iowrite32_rep(fifo, src, len >> 2);
drivers/usb/mtu3/mtu3_gadget_ep0.c
93
writew(*(u16 *)&src[index], fifo);
drivers/usb/mtu3/mtu3_gadget_ep0.c
97
writeb(src[index], fifo);
drivers/usb/musb/musb_core.c
315
const u8 *src)
drivers/usb/musb/musb_core.c
323
prefetch((u8 *)src);
drivers/usb/musb/musb_core.c
326
'T', hw_ep->epnum, fifo, len, src);
drivers/usb/musb/musb_core.c
329
if (likely((0x01 & (unsigned long) src) == 0)) {
drivers/usb/musb/musb_core.c
333
if ((0x02 & (unsigned long) src) == 0) {
drivers/usb/musb/musb_core.c
335
iowrite32_rep(fifo, src + index, len >> 2);
drivers/usb/musb/musb_core.c
339
__raw_writew(*(u16 *)&src[index], fifo);
drivers/usb/musb/musb_core.c
344
iowrite16_rep(fifo, src + index, len >> 1);
drivers/usb/musb/musb_core.c
349
__raw_writeb(src[index], fifo);
drivers/usb/musb/musb_core.c
352
iowrite8_rep(fifo, src, len);
drivers/usb/musb/musb_core.c
452
void musb_write_fifo(struct musb_hw_ep *hw_ep, u16 len, const u8 *src)
drivers/usb/musb/musb_core.c
454
return hw_ep->musb->io.write_fifo(hw_ep, len, src);
drivers/usb/musb/musb_core.h
496
extern void musb_write_fifo(struct musb_hw_ep *ep, u16 len, const u8 *src);
drivers/usb/serial/garmin_gps.c
588
const unsigned char *src;
drivers/usb/serial/garmin_gps.c
648
src = garmin_data_p->outbuffer+GARMIN_PKTHDR_LENGTH;
drivers/usb/serial/garmin_gps.c
650
if (*src++ == DLE)
drivers/usb/serial/garmin_gps.c
654
src = garmin_data_p->outbuffer+GARMIN_PKTHDR_LENGTH;
drivers/usb/serial/garmin_gps.c
659
memcpy(dst, src, datalen);
drivers/usb/serial/garmin_gps.c
660
src = dst;
drivers/usb/serial/garmin_gps.c
674
__u8 c = *src++;
drivers/usb/storage/isd200.c
1134
__be16 *src;
drivers/usb/storage/isd200.c
1162
src = (__be16 *)&id[ATA_ID_PROD];
drivers/usb/storage/isd200.c
1165
dest[i] = be16_to_cpu(src[i]);
drivers/usb/storage/isd200.c
1167
src = (__be16 *)&id[ATA_ID_PROD + 8/2];
drivers/usb/storage/isd200.c
1170
dest[i] = be16_to_cpu(src[i]);
drivers/usb/storage/isd200.c
1172
src = (__be16 *)&id[ATA_ID_FW_REV];
drivers/usb/storage/isd200.c
1175
dest[i] = be16_to_cpu(src[i]);
drivers/usb/typec/tcpm/tcpci_rt1711h.c
155
bool src, bool snk)
drivers/usb/typec/tcpm/tcpci_rt1711h.c
160
if (chip->src_en == src)
drivers/usb/typec/tcpm/tcpci_rt1711h.c
163
if (src)
drivers/usb/typec/tcpm/tcpci_rt1711h.c
169
chip->src_en = src;
drivers/usb/typec/tcpm/tcpm.c
4087
u32 pdo, src;
drivers/usb/typec/tcpm/tcpm.c
4118
src = port->source_caps[src_pdo];
drivers/usb/typec/tcpm/tcpm.c
4120
port->pps_data.req_min_volt = pdo_pps_apdo_min_voltage(src);
drivers/usb/typec/tcpm/tcpm.c
4121
port->pps_data.req_max_volt = pdo_pps_apdo_max_voltage(src);
drivers/usb/typec/tcpm/tcpm.c
4122
port->pps_data.req_max_curr = pdo_pps_apdo_max_current(src);
drivers/vdpa/ifcvf/ifcvf_base.c
306
const void *src, int length)
drivers/vdpa/ifcvf/ifcvf_base.c
311
p = src;
drivers/vdpa/ifcvf/ifcvf_base.h
112
const void *src, int length);
drivers/vdpa/mlx5/core/mr.c
599
static int dup_iotlb(struct vhost_iotlb *dst, struct vhost_iotlb *src)
drivers/vdpa/mlx5/core/mr.c
605
if (dst == src)
drivers/vdpa/mlx5/core/mr.c
608
if (!src) {
drivers/vdpa/mlx5/core/mr.c
613
for (map = vhost_iotlb_itree_first(src, start, last); map;
drivers/vfio/pci/vfio_pci_igd.c
49
void *src,
drivers/vfio/pci/vfio_pci_igd.c
54
if (copy_to_user(dst + (*off), src, bytes))
drivers/vhost/vringh.c
1102
void *src, size_t len)
drivers/vhost/vringh.c
1120
ret = iotlb_translate(vrh, (u64)(uintptr_t)src,
drivers/vhost/vringh.c
1140
src += translated;
drivers/vhost/vringh.c
1149
void *src, size_t len)
drivers/vhost/vringh.c
1183
size = copy_to_iter(src, translated, &iter);
drivers/vhost/vringh.c
1187
src += translated;
drivers/vhost/vringh.c
1268
void *dst, const void *src, size_t len)
drivers/vhost/vringh.c
1272
ret = copy_from_iotlb(vrh, dst, (void *)src, len);
drivers/vhost/vringh.c
1279
static inline int xfer_from_iotlb(const struct vringh *vrh, void *src,
drivers/vhost/vringh.c
1284
ret = copy_from_iotlb(vrh, dst, src, len);
drivers/vhost/vringh.c
1292
void *dst, void *src, size_t len)
drivers/vhost/vringh.c
1296
ret = copy_to_iotlb(vrh, dst, src, len);
drivers/vhost/vringh.c
1305
const struct vring_used_elem *src,
drivers/vhost/vringh.c
1311
ret = copy_to_iotlb(vrh, dst, (void *)src, num * sizeof(*dst));
drivers/vhost/vringh.c
1458
const void *src, size_t len)
drivers/vhost/vringh.c
1460
return vringh_iov_xfer(vrh, wiov, (void *)src, len, xfer_to_iotlb);
drivers/vhost/vringh.c
255
static int slow_copy(struct vringh *vrh, void *dst, const void *src,
drivers/vhost/vringh.c
266
void *dst, const void *src, size_t len))
drivers/vhost/vringh.c
275
addr = (u64)(unsigned long)src - range->offset;
drivers/vhost/vringh.c
280
err = copy(vrh, dst, src, part);
drivers/vhost/vringh.c
285
src += part;
drivers/vhost/vringh.c
302
void *dst, const void *src, size_t len))
drivers/vhost/vringh.c
454
*src, unsigned num))
drivers/vhost/vringh.c
613
void *dst, const void *src, size_t len)
drivers/vhost/vringh.c
615
return copy_from_user(dst, (__force void __user *)src, len) ?
drivers/vhost/vringh.c
621
const struct vring_used_elem *src,
drivers/vhost/vringh.c
624
return copy_to_user((__force void __user *)dst, src,
drivers/vhost/vringh.c
628
static inline int xfer_from_user(const struct vringh *vrh, void *src,
drivers/vhost/vringh.c
631
return copy_from_user(dst, (__force void __user *)src, len) ?
drivers/vhost/vringh.c
636
void *dst, void *src, size_t len)
drivers/vhost/vringh.c
638
return copy_to_user((__force void __user *)dst, src, len) ?
drivers/vhost/vringh.c
775
const void *src, size_t len)
drivers/vhost/vringh.c
778
(void *)src, len, xfer_to_user);
drivers/vhost/vringh.c
872
void *dst, const void *src, size_t len)
drivers/vhost/vringh.c
874
memcpy(dst, src, len);
drivers/vhost/vringh.c
880
const struct vring_used_elem *src,
drivers/vhost/vringh.c
883
memcpy(dst, src, num * sizeof(*dst));
drivers/video/fbdev/amifb.c
2591
static void bitcpy(unsigned long *dst, int dst_idx, const unsigned long *src,
drivers/video/fbdev/amifb.c
2613
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2618
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2620
src++;
drivers/video/fbdev/amifb.c
2627
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2628
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2629
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2630
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2631
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2632
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2633
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2634
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2638
*dst++ = *src++;
drivers/video/fbdev/amifb.c
2642
*dst = comp(*src, *dst, last);
drivers/video/fbdev/amifb.c
2656
*dst = comp(*src >> right, *dst, first);
drivers/video/fbdev/amifb.c
2659
*dst = comp(*src << left, *dst, first);
drivers/video/fbdev/amifb.c
2662
d0 = *src++;
drivers/video/fbdev/amifb.c
2663
d1 = *src;
drivers/video/fbdev/amifb.c
2669
d0 = *src++;
drivers/video/fbdev/amifb.c
2678
d1 = *src++;
drivers/video/fbdev/amifb.c
2690
d1 = *src++;
drivers/video/fbdev/amifb.c
2693
d1 = *src++;
drivers/video/fbdev/amifb.c
2696
d1 = *src++;
drivers/video/fbdev/amifb.c
2699
d1 = *src++;
drivers/video/fbdev/amifb.c
2705
d1 = *src++;
drivers/video/fbdev/amifb.c
2717
d1 = *src;
drivers/video/fbdev/amifb.c
2732
const unsigned long *src, int src_idx, u32 n)
drivers/video/fbdev/amifb.c
2743
src += (n - 1) / BITS_PER_LONG;
drivers/video/fbdev/amifb.c
2749
src += src_idx >> SHIFT_PER_LONG;
drivers/video/fbdev/amifb.c
2764
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2769
*dst = comp(*src, *dst, first);
drivers/video/fbdev/amifb.c
2771
src--;
drivers/video/fbdev/amifb.c
2778
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2779
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2780
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2781
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2782
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2783
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2784
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2785
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2789
*dst-- = *src--;
drivers/video/fbdev/amifb.c
2793
*dst = comp(*src, *dst, last);
drivers/video/fbdev/amifb.c
2807
*dst = comp(*src << left, *dst, first);
drivers/video/fbdev/amifb.c
2810
*dst = comp(*src >> right, *dst, first);
drivers/video/fbdev/amifb.c
2813
d0 = *src--;
drivers/video/fbdev/amifb.c
2814
d1 = *src;
drivers/video/fbdev/amifb.c
2820
d0 = *src--;
drivers/video/fbdev/amifb.c
2829
d1 = *src--;
drivers/video/fbdev/amifb.c
2841
d1 = *src--;
drivers/video/fbdev/amifb.c
2844
d1 = *src--;
drivers/video/fbdev/amifb.c
2847
d1 = *src--;
drivers/video/fbdev/amifb.c
2850
d1 = *src--;
drivers/video/fbdev/amifb.c
2856
d1 = *src--;
drivers/video/fbdev/amifb.c
2868
d1 = *src;
drivers/video/fbdev/amifb.c
2884
const unsigned long *src, int src_idx, u32 n)
drivers/video/fbdev/amifb.c
2905
*dst = comp(~*src, *dst, first);
drivers/video/fbdev/amifb.c
2910
*dst = comp(~*src, *dst, first);
drivers/video/fbdev/amifb.c
2912
src++;
drivers/video/fbdev/amifb.c
2919
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2920
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2921
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2922
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2923
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2924
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2925
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2926
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2930
*dst++ = ~*src++;
drivers/video/fbdev/amifb.c
2934
*dst = comp(~*src, *dst, last);
drivers/video/fbdev/amifb.c
2948
*dst = comp(~*src >> right, *dst, first);
drivers/video/fbdev/amifb.c
2951
*dst = comp(~*src << left, *dst, first);
drivers/video/fbdev/amifb.c
2954
d0 = ~*src++;
drivers/video/fbdev/amifb.c
2955
d1 = ~*src;
drivers/video/fbdev/amifb.c
2961
d0 = ~*src++;
drivers/video/fbdev/amifb.c
2970
d1 = ~*src++;
drivers/video/fbdev/amifb.c
2982
d1 = ~*src++;
drivers/video/fbdev/amifb.c
2985
d1 = ~*src++;
drivers/video/fbdev/amifb.c
2988
d1 = ~*src++;
drivers/video/fbdev/amifb.c
2991
d1 = ~*src++;
drivers/video/fbdev/amifb.c
2997
d1 = ~*src++;
drivers/video/fbdev/amifb.c
3009
d1 = ~*src;
drivers/video/fbdev/amifb.c
3202
unsigned long *src, int src_idx, u32 n)
drivers/video/fbdev/amifb.c
3207
src += src_idx >> SHIFT_PER_LONG;
drivers/video/fbdev/amifb.c
3209
bitcpy(dst, dst_idx, src, src_idx, n);
drivers/video/fbdev/amifb.c
3219
unsigned long *src, int src_idx, u32 n)
drivers/video/fbdev/amifb.c
3224
src += src_idx >> SHIFT_PER_LONG;
drivers/video/fbdev/amifb.c
3226
bitcpy_rev(dst, dst_idx, src, src_idx, n);
drivers/video/fbdev/amifb.c
3241
unsigned long *dst, *src;
drivers/video/fbdev/amifb.c
3274
src = dst;
drivers/video/fbdev/amifb.c
3284
par->next_plane, dst, dst_idx, src,
drivers/video/fbdev/amifb.c
3290
par->next_plane, dst, dst_idx, src,
drivers/video/fbdev/amifb.c
3303
const unsigned long *src;
drivers/video/fbdev/amifb.c
3310
src = (unsigned long *)
drivers/video/fbdev/amifb.c
3314
bitcpy(dst, dst_idx, src, src_idx, n);
drivers/video/fbdev/amifb.c
3316
bitcpy_not(dst, dst_idx, src, src_idx, n);
drivers/video/fbdev/amifb.c
3335
const char *src;
drivers/video/fbdev/amifb.c
3357
src = image->data;
drivers/video/fbdev/amifb.c
3362
src, image->bg_color,
drivers/video/fbdev/amifb.c
3365
src += pitch;
drivers/video/fbdev/arcfb.c
251
unsigned char *src;
drivers/video/fbdev/arcfb.c
264
src = (unsigned char *)par->info->screen_buffer + (left/8) +
drivers/video/fbdev/arcfb.c
274
val |= (*(src + (i*linesize)) & bitmask)
drivers/video/fbdev/arcfb.c
277
val |= (*(src + (i*linesize)) & bitmask)
drivers/video/fbdev/arcfb.c
285
src++;
drivers/video/fbdev/arkfb.c
179
const u8 *src1, *src;
drivers/video/fbdev/arkfb.c
190
src = src1;
drivers/video/fbdev/arkfb.c
193
val = *(src++) * 0x01010101;
drivers/video/fbdev/arkfb.c
237
const u8 *src1, *src;
drivers/video/fbdev/arkfb.c
248
src = src1;
drivers/video/fbdev/arkfb.c
251
val = expand_pixel(*(src++));
drivers/video/fbdev/atafb.c
2516
const char *src;
drivers/video/fbdev/atafb.c
2542
src = image->data;
drivers/video/fbdev/atafb.c
2548
dy, dx, width, src,
drivers/video/fbdev/atafb.c
2552
dy, dx, width, src,
drivers/video/fbdev/atafb.c
2556
dy, dx, width, src,
drivers/video/fbdev/atafb.c
2560
dy, dx, width, src,
drivers/video/fbdev/atafb.c
2563
src += pitch;
drivers/video/fbdev/atafb_iplan2p2.c
109
src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p2.c
123
src32 = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p2.c
143
src += next_line;
drivers/video/fbdev/atafb_iplan2p2.c
151
src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p2.c
165
src32 = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p2.c
185
src -= next_line;
drivers/video/fbdev/atafb_iplan2p2.c
39
u8 *src, *dst;
drivers/video/fbdev/atafb_iplan2p2.c
50
src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p2.c
53
memmove32_col(dst, src, 0xff00ff, height, next_line - BPL * 2);
drivers/video/fbdev/atafb_iplan2p2.c
54
src += BPL * 2;
drivers/video/fbdev/atafb_iplan2p2.c
60
s = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p2.c
72
memmove32_col(dst + width / (8 / BPL), src + width / (8 / BPL),
drivers/video/fbdev/atafb_iplan2p2.c
75
src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p2.c
79
src -= BPL * 2;
drivers/video/fbdev/atafb_iplan2p2.c
81
memmove32_col(dst, src, 0xff00ff00, colsize, -next_line - BPL * 2);
drivers/video/fbdev/atafb_iplan2p2.c
86
s = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p2.c
99
src - (width - 16) / (8 / BPL),
drivers/video/fbdev/atafb_iplan2p4.c
109
src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p4.c
123
src32 = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p4.c
150
src += next_line;
drivers/video/fbdev/atafb_iplan2p4.c
158
src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p4.c
172
src32 = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p4.c
199
src -= next_line;
drivers/video/fbdev/atafb_iplan2p4.c
39
u8 *src, *dst;
drivers/video/fbdev/atafb_iplan2p4.c
50
src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p4.c
53
memmove32_col(dst, src, 0xff00ff, height, next_line - BPL * 2);
drivers/video/fbdev/atafb_iplan2p4.c
54
src += BPL * 2;
drivers/video/fbdev/atafb_iplan2p4.c
60
s = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p4.c
72
memmove32_col(dst + width / (8 / BPL), src + width / (8 / BPL),
drivers/video/fbdev/atafb_iplan2p4.c
75
src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p4.c
79
src -= BPL * 2;
drivers/video/fbdev/atafb_iplan2p4.c
81
memmove32_col(dst, src, 0xff00ff00, colsize, -next_line - BPL * 2);
drivers/video/fbdev/atafb_iplan2p4.c
86
s = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p4.c
99
src - (width - 16) / (8 / BPL),
drivers/video/fbdev/atafb_iplan2p8.c
106
src - (width - 16) / (8 / BPL),
drivers/video/fbdev/atafb_iplan2p8.c
116
src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p8.c
130
src32 = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p8.c
171
src += next_line;
drivers/video/fbdev/atafb_iplan2p8.c
179
src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p8.c
193
src32 = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p8.c
234
src -= next_line;
drivers/video/fbdev/atafb_iplan2p8.c
46
u8 *src, *dst;
drivers/video/fbdev/atafb_iplan2p8.c
57
src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p8.c
60
memmove32_col(dst, src, 0xff00ff, height, next_line - BPL * 2);
drivers/video/fbdev/atafb_iplan2p8.c
61
src += BPL * 2;
drivers/video/fbdev/atafb_iplan2p8.c
67
s = (u32 *)src;
drivers/video/fbdev/atafb_iplan2p8.c
79
memmove32_col(dst + width / (8 / BPL), src + width / (8 / BPL),
drivers/video/fbdev/atafb_iplan2p8.c
82
src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL);
drivers/video/fbdev/atafb_iplan2p8.c
86
src -= BPL * 2;
drivers/video/fbdev/atafb_iplan2p8.c
88
memmove32_col(dst, src, 0xff00ff00, colsize, -next_line - BPL * 2);
drivers/video/fbdev/atafb_iplan2p8.c
93
s = (u32 *)src;
drivers/video/fbdev/atafb_mfb.c
27
u8 *src, *dest;
drivers/video/fbdev/atafb_mfb.c
31
src = (u8 *)info->screen_base + sy * (width >> 3);
drivers/video/fbdev/atafb_mfb.c
33
fb_memmove(dest, src, height * (width >> 3));
drivers/video/fbdev/atafb_mfb.c
35
src = (u8 *)info->screen_base + sy * next_line + (sx >> 3);
drivers/video/fbdev/atafb_mfb.c
38
fb_memmove(dest, src, width >> 3);
drivers/video/fbdev/atafb_mfb.c
39
src += next_line;
drivers/video/fbdev/atafb_mfb.c
43
src = (u8 *)info->screen_base + (sy + height - 1) * next_line + (sx >> 3);
drivers/video/fbdev/atafb_mfb.c
46
fb_memmove(dest, src, width >> 3);
drivers/video/fbdev/atafb_mfb.c
47
src -= next_line;
drivers/video/fbdev/atafb_utils.h
220
static inline void fast_memmove(char *dst, const char *src, size_t size)
drivers/video/fbdev/atafb_utils.h
224
if (dst < src)
drivers/video/fbdev/atafb_utils.h
232
: "=a" (src), "=a" (dst), "=d" (size)
drivers/video/fbdev/atafb_utils.h
233
: "0" (src), "1" (dst), "2" (size / 16 - 1)
drivers/video/fbdev/atafb_utils.h
243
: "=a" (src), "=a" (dst), "=d" (size)
drivers/video/fbdev/atafb_utils.h
244
: "0" (src + size), "1" (dst + size), "2" (size / 16 - 1)
drivers/video/fbdev/atafb_utils.h
375
static inline void memmove32_col(void *dst, void *src, u32 mask, u32 h, u32 bytes)
drivers/video/fbdev/atafb_utils.h
379
s = src;
drivers/video/fbdev/aty/mach64_accel.c
291
u32 pix_width, rotation = 0, src, mix;
drivers/video/fbdev/aty/mach64_accel.c
369
src = MONO_SRC_HOST | FRGD_SRC_FRGD_CLR | BKGD_SRC_BKGD_CLR;
drivers/video/fbdev/aty/mach64_accel.c
372
src = MONO_SRC_ONE | FRGD_SRC_HOST;
drivers/video/fbdev/aty/mach64_accel.c
379
aty_st_le32(DP_SRC, src, par);
drivers/video/fbdev/aty/mach64_cursor.c
150
u8 *src = (u8 *)cursor->image.data;
drivers/video/fbdev/aty/mach64_cursor.c
168
b = *src++;
drivers/video/fbdev/aty/radeon_monitor.c
1000
if ((src->activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_TEST ||
drivers/video/fbdev/aty/radeon_monitor.c
1001
(src->activate & FB_ACTIVATE_MASK) == FB_ACTIVATE_NOW) {
drivers/video/fbdev/aty/radeon_monitor.c
1008
if (fb_validate_mode((struct fb_var_screeninfo *)src, rinfo->info))
drivers/video/fbdev/aty/radeon_monitor.c
1018
if (db[i].yres < src->yres)
drivers/video/fbdev/aty/radeon_monitor.c
1020
if (db[i].xres < src->xres)
drivers/video/fbdev/aty/radeon_monitor.c
1022
d = radeon_compare_modes(src, &db[i]);
drivers/video/fbdev/aty/radeon_monitor.c
975
const struct fb_var_screeninfo *src)
drivers/video/fbdev/aty/radeon_monitor.c
984
memcpy(dest, src, sizeof(struct fb_var_screeninfo));
drivers/video/fbdev/aty/radeonfb.h
496
const struct fb_var_screeninfo *src);
drivers/video/fbdev/c2p.h
13
extern void c2p_planar(void *dst, const void *src, u32 dx, u32 dy, u32 width,
drivers/video/fbdev/c2p.h
17
extern void c2p_iplan2(void *dst, const void *src, u32 dx, u32 dy, u32 width,
drivers/video/fbdev/c2p_iplan2.c
104
c = src;
drivers/video/fbdev/c2p_iplan2.c
148
src += src_nextline;
drivers/video/fbdev/c2p_iplan2.c
86
void c2p_iplan2(void *dst, const void *src, u32 dx, u32 dy, u32 width,
drivers/video/fbdev/c2p_planar.c
104
c = src;
drivers/video/fbdev/c2p_planar.c
151
src += src_nextline;
drivers/video/fbdev/c2p_planar.c
87
void c2p_planar(void *dst, const void *src, u32 dx, u32 dy, u32 width,
drivers/video/fbdev/cobalt_lcdfb.c
128
char src[LCD_CHARS_MAX];
drivers/video/fbdev/cobalt_lcdfb.c
156
src[len] = lcd_read_data(info);
drivers/video/fbdev/cobalt_lcdfb.c
166
if (copy_to_user(buf, src, len))
drivers/video/fbdev/core/bitblit.c
102
fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/bitblit.c
123
u8 *src;
drivers/video/fbdev/core/bitblit.c
130
src = vc->vc_font.data + (unsigned int)ch * cellsize;
drivers/video/fbdev/core/bitblit.c
133
update_attr(buf, src, attr, vc);
drivers/video/fbdev/core/bitblit.c
134
src = buf;
drivers/video/fbdev/core/bitblit.c
137
fb_pad_unaligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/bitblit.c
25
static void update_attr(u8 *dst, u8 *src, int attribute,
drivers/video/fbdev/core/bitblit.c
270
char *src;
drivers/video/fbdev/core/bitblit.c
279
src = vc->vc_font.data + ((c & charmask) * (w * vc->vc_font.height));
drivers/video/fbdev/core/bitblit.c
281
if (par->cursor_state.image.data != src ||
drivers/video/fbdev/core/bitblit.c
283
par->cursor_state.image.data = src;
drivers/video/fbdev/core/bitblit.c
295
update_attr(dst, src, attribute, vc);
drivers/video/fbdev/core/bitblit.c
296
src = dst;
drivers/video/fbdev/core/bitblit.c
35
c = src[i];
drivers/video/fbdev/core/bitblit.c
377
cursor.image.data = src;
drivers/video/fbdev/core/bitblit.c
84
u8 *src;
drivers/video/fbdev/core/bitblit.c
91
src = vc->vc_font.data + (unsigned int)ch * cellsize;
drivers/video/fbdev/core/bitblit.c
94
update_attr(buf, src, attr, vc);
drivers/video/fbdev/core/bitblit.c
95
src = buf;
drivers/video/fbdev/core/bitblit.c
99
__fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/cfbmem.h
36
static inline unsigned long fb_read_offset(int offset, const struct fb_address *src)
drivers/video/fbdev/core/cfbmem.h
39
return fb_readl(src->address + offset * (BITS_PER_LONG / BITS_PER_BYTE));
drivers/video/fbdev/core/cfbmem.h
41
return fb_readq(src->address + offset * (BITS_PER_LONG / BITS_PER_BYTE));
drivers/video/fbdev/core/fb_copyarea.h
110
fb_copy_offset(0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
112
fb_copy_offset_masked(first, 0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
121
fb_copy_offset_masked(last, end, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
125
fb_copy_offset(end - 1, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
126
fb_copy_offset(end - 2, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
127
fb_copy_offset(end - 3, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
128
fb_copy_offset(end - 4, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
132
fb_copy_offset(--end, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
136
fb_copy_offset_masked(first, 0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
140
static inline void fb_copy_aligned(struct fb_address *dst, struct fb_address *src,
drivers/video/fbdev/core/fb_copyarea.h
146
fb_copy_aligned_rev(dst, src, width + dst->bits, reverse);
drivers/video/fbdev/core/fb_copyarea.h
148
fb_address_backward(src, bits_per_line);
drivers/video/fbdev/core/fb_copyarea.h
152
fb_copy_aligned_fwd(dst, src, width + dst->bits, reverse);
drivers/video/fbdev/core/fb_copyarea.h
154
fb_address_forward(src, bits_per_line);
drivers/video/fbdev/core/fb_copyarea.h
159
const struct fb_address *src, int width,
drivers/video/fbdev/core/fb_copyarea.h
172
shift = dst->bits - src->bits;
drivers/video/fbdev/core/fb_copyarea.h
180
d0 = fb_left(reorder(fb_read_offset(-1, src), reverse), left);
drivers/video/fbdev/core/fb_copyarea.h
181
if (src->bits + width > BITS_PER_LONG)
drivers/video/fbdev/core/fb_copyarea.h
182
d0 |= fb_right(reorder(fb_read_offset(0, src), reverse), right);
drivers/video/fbdev/core/fb_copyarea.h
189
d0 = fb_right(reorder(fb_read_offset(0, src), reverse), right);
drivers/video/fbdev/core/fb_copyarea.h
198
d0 = reorder(fb_read_offset(-1, src), reverse);
drivers/video/fbdev/core/fb_copyarea.h
204
d1 = reorder(fb_read_offset(0, src), reverse);
drivers/video/fbdev/core/fb_copyarea.h
214
d1 = fb_read_offset(offset + 0, src);
drivers/video/fbdev/core/fb_copyarea.h
218
d1 = fb_read_offset(offset + 1, src);
drivers/video/fbdev/core/fb_copyarea.h
222
d1 = fb_read_offset(offset + 2, src);
drivers/video/fbdev/core/fb_copyarea.h
226
d1 = fb_read_offset(offset + 3, src);
drivers/video/fbdev/core/fb_copyarea.h
234
d1 = reorder(fb_read_offset(offset, src), reverse);
drivers/video/fbdev/core/fb_copyarea.h
244
if (src->bits + width
drivers/video/fbdev/core/fb_copyarea.h
246
d0 |= fb_right(reorder(fb_read_offset(offset, src), reverse),
drivers/video/fbdev/core/fb_copyarea.h
254
const struct fb_address *src, int end,
drivers/video/fbdev/core/fb_copyarea.h
266
shift = dst->bits - src->bits;
drivers/video/fbdev/core/fb_copyarea.h
276
d0 = fb_right(reorder(fb_read_offset(1, src), reverse), right);
drivers/video/fbdev/core/fb_copyarea.h
277
if (src->bits > left)
drivers/video/fbdev/core/fb_copyarea.h
278
d0 |= fb_left(reorder(fb_read_offset(0, src), reverse), left);
drivers/video/fbdev/core/fb_copyarea.h
281
d0 = fb_left(reorder(fb_read_offset(0, src), reverse), left);
drivers/video/fbdev/core/fb_copyarea.h
282
if (src->bits + end - dst->bits > BITS_PER_LONG)
drivers/video/fbdev/core/fb_copyarea.h
283
d0 |= fb_right(reorder(fb_read_offset(1, src), reverse), right);
drivers/video/fbdev/core/fb_copyarea.h
297
d0 = fb_right(reorder(fb_read_offset(end + 1, src), reverse), right);
drivers/video/fbdev/core/fb_copyarea.h
302
d1 = reorder(fb_read_offset(end, src), reverse);
drivers/video/fbdev/core/fb_copyarea.h
311
d1 = fb_read_offset(end - 1, src);
drivers/video/fbdev/core/fb_copyarea.h
315
d1 = fb_read_offset(end - 2, src);
drivers/video/fbdev/core/fb_copyarea.h
319
d1 = fb_read_offset(end - 3, src);
drivers/video/fbdev/core/fb_copyarea.h
323
d1 = fb_read_offset(end - 4, src);
drivers/video/fbdev/core/fb_copyarea.h
332
d1 = reorder(fb_read_offset(end, src), reverse);
drivers/video/fbdev/core/fb_copyarea.h
341
if (src->bits > left)
drivers/video/fbdev/core/fb_copyarea.h
342
d0 |= fb_left(reorder(fb_read_offset(0, src), reverse), left);
drivers/video/fbdev/core/fb_copyarea.h
348
static __always_inline void fb_copy(struct fb_address *dst, struct fb_address *src,
drivers/video/fbdev/core/fb_copyarea.h
356
int move = src->bits < dst->bits ? -1 : 0;
drivers/video/fbdev/core/fb_copyarea.h
358
fb_address_move_long(src, move);
drivers/video/fbdev/core/fb_copyarea.h
359
fb_copy_rev(dst, src, width + dst->bits, reorder, reverse);
drivers/video/fbdev/core/fb_copyarea.h
361
fb_address_backward(src, bits_per_line);
drivers/video/fbdev/core/fb_copyarea.h
362
fb_address_move_long(src, -move);
drivers/video/fbdev/core/fb_copyarea.h
366
int move = src->bits > dst->bits ? 1 : 0;
drivers/video/fbdev/core/fb_copyarea.h
368
fb_address_move_long(src, move);
drivers/video/fbdev/core/fb_copyarea.h
369
fb_copy_fwd(dst, src, width, reorder, reverse);
drivers/video/fbdev/core/fb_copyarea.h
37
const struct fb_address *src)
drivers/video/fbdev/core/fb_copyarea.h
371
fb_address_forward(src, bits_per_line);
drivers/video/fbdev/core/fb_copyarea.h
372
fb_address_move_long(src, -move);
drivers/video/fbdev/core/fb_copyarea.h
386
struct fb_address src = dst;
drivers/video/fbdev/core/fb_copyarea.h
39
fb_modify_offset(fb_read_offset(offset, src), mask, offset, dst);
drivers/video/fbdev/core/fb_copyarea.h
394
fb_address_forward(&src, sy*bits_per_line + area->sx*bpp);
drivers/video/fbdev/core/fb_copyarea.h
396
if (src.bits == dst.bits)
drivers/video/fbdev/core/fb_copyarea.h
397
fb_copy_aligned(&dst, &src, width, height, bits_per_line, reverse, rev_copy);
drivers/video/fbdev/core/fb_copyarea.h
399
!((src.bits ^ dst.bits) & (BITS_PER_BYTE-1)))) {
drivers/video/fbdev/core/fb_copyarea.h
400
fb_copy(&dst, &src, width, height, bits_per_line,
drivers/video/fbdev/core/fb_copyarea.h
403
fb_copy(&dst, &src, width, height, bits_per_line,
drivers/video/fbdev/core/fb_copyarea.h
44
const struct fb_address *src)
drivers/video/fbdev/core/fb_copyarea.h
46
fb_write_offset(fb_read_offset(offset, src), offset, dst);
drivers/video/fbdev/core/fb_copyarea.h
51
const struct fb_address *src,
drivers/video/fbdev/core/fb_copyarea.h
66
fb_copy_offset(0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
68
fb_copy_offset_masked(last, 0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
75
fb_copy_offset_masked(first, 0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
80
fb_copy_offset(offset + 0, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
81
fb_copy_offset(offset + 1, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
82
fb_copy_offset(offset + 2, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
83
fb_copy_offset(offset + 3, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
87
fb_copy_offset(offset++, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
91
fb_copy_offset_masked(last, offset, dst, src);
drivers/video/fbdev/core/fb_copyarea.h
97
const struct fb_address *src,
drivers/video/fbdev/core/fb_imageblit.h
286
const u8 *src = (u8 *)image->data;
drivers/video/fbdev/core/fb_imageblit.h
302
unsigned int srcbyte = *src++;
drivers/video/fbdev/core/fb_imageblit.h
315
unsigned int srcbyte = *src++;
drivers/video/fbdev/core/fb_imageblit.h
342
const u8 *src = (u8 *)image->data;
drivers/video/fbdev/core/fb_imageblit.h
362
unsigned int srcbyte = *src++;
drivers/video/fbdev/core/fb_imageblit.h
371
unsigned int srcbyte = *src++;
drivers/video/fbdev/core/fb_imageblit.h
405
const u8 *src = (u8 *)image->data;
drivers/video/fbdev/core/fb_imageblit.h
429
for (offset = 0; offset + 2 <= width; offset += 2, src++) {
drivers/video/fbdev/core/fb_imageblit.h
430
fb_write_offset((fgcolor & tab[*src >> 4]) ^ bgcolor, offset + 0, dst);
drivers/video/fbdev/core/fb_imageblit.h
431
fb_write_offset((fgcolor & tab[*src & 0xf]) ^ bgcolor, offset + 1, dst);
drivers/video/fbdev/core/fb_imageblit.h
435
fb_write_offset((fgcolor & tab[*src++ >> 4]) ^ bgcolor, offset, dst);
drivers/video/fbdev/core/fb_io_fops.c
118
src = buffer;
drivers/video/fbdev/core/fb_io_fops.c
12
u8 __iomem *src;
drivers/video/fbdev/core/fb_io_fops.c
120
trailing = copy_from_user(src, buf, c);
drivers/video/fbdev/core/fb_io_fops.c
127
fb_memcpy_toio(dst, src, c);
drivers/video/fbdev/core/fb_io_fops.c
129
src += c;
drivers/video/fbdev/core/fb_io_fops.c
41
src = (u8 __iomem *) (info->screen_base + p);
drivers/video/fbdev/core/fb_io_fops.c
49
fb_memcpy_fromio(dst, src, c);
drivers/video/fbdev/core/fb_io_fops.c
51
src += c;
drivers/video/fbdev/core/fb_io_fops.c
75
u8 *buffer, *src;
drivers/video/fbdev/core/fb_logo.c
102
const u8 *src = logo->data;
drivers/video/fbdev/core/fb_logo.c
125
for (j = 0; j < logo->width; src++) {
drivers/video/fbdev/core/fb_logo.c
126
*dst++ = *src >> 4;
drivers/video/fbdev/core/fb_logo.c
129
*dst++ = *src & 0x0f;
drivers/video/fbdev/core/fb_logo.c
136
for (j = 0; j < logo->width; src++) {
drivers/video/fbdev/core/fb_logo.c
137
d = *src ^ xor;
drivers/video/fbdev/core/fb_sys_fops.c
22
void *src;
drivers/video/fbdev/core/fb_sys_fops.c
47
src = info->screen_buffer + p;
drivers/video/fbdev/core/fb_sys_fops.c
52
c = copy_to_user(buf, src, count);
drivers/video/fbdev/core/fbcon_ccw.c
105
u8 *src;
drivers/video/fbdev/core/fbcon_ccw.c
108
src = par->fontbuffer + (scr_readw(s--) & charmask) * cellsize;
drivers/video/fbdev/core/fbcon_ccw.c
111
ccw_update_attr(buf, src, attr, vc);
drivers/video/fbdev/core/fbcon_ccw.c
112
src = buf;
drivers/video/fbdev/core/fbcon_ccw.c
116
__fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_ccw.c
119
fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_ccw.c
230
char *src;
drivers/video/fbdev/core/fbcon_ccw.c
240
src = par->fontbuffer + ((c & charmask) * (w * vc->vc_font.width));
drivers/video/fbdev/core/fbcon_ccw.c
242
if (par->cursor_state.image.data != src ||
drivers/video/fbdev/core/fbcon_ccw.c
244
par->cursor_state.image.data = src;
drivers/video/fbdev/core/fbcon_ccw.c
25
static void ccw_update_attr(u8 *dst, u8 *src, int attribute,
drivers/video/fbdev/core/fbcon_ccw.c
256
ccw_update_attr(dst, src, attribute, vc);
drivers/video/fbdev/core/fbcon_ccw.c
257
src = dst;
drivers/video/fbdev/core/fbcon_ccw.c
353
cursor.image.data = src;
drivers/video/fbdev/core/fbcon_ccw.c
41
c = *src;
drivers/video/fbdev/core/fbcon_ccw.c
56
src++;
drivers/video/fbdev/core/fbcon_cw.c
101
__fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_cw.c
104
fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_cw.c
213
char *src;
drivers/video/fbdev/core/fbcon_cw.c
223
src = par->fontbuffer + ((c & charmask) * (w * vc->vc_font.width));
drivers/video/fbdev/core/fbcon_cw.c
225
if (par->cursor_state.image.data != src ||
drivers/video/fbdev/core/fbcon_cw.c
227
par->cursor_state.image.data = src;
drivers/video/fbdev/core/fbcon_cw.c
239
cw_update_attr(dst, src, attribute, vc);
drivers/video/fbdev/core/fbcon_cw.c
240
src = dst;
drivers/video/fbdev/core/fbcon_cw.c
25
static void cw_update_attr(u8 *dst, u8 *src, int attribute,
drivers/video/fbdev/core/fbcon_cw.c
336
cursor.image.data = src;
drivers/video/fbdev/core/fbcon_cw.c
34
c = *src;
drivers/video/fbdev/core/fbcon_cw.c
38
c |= *(src-width);
drivers/video/fbdev/core/fbcon_cw.c
41
src++;
drivers/video/fbdev/core/fbcon_cw.c
90
u8 *src;
drivers/video/fbdev/core/fbcon_cw.c
93
src = par->fontbuffer + (scr_readw(s++) & charmask) * cellsize;
drivers/video/fbdev/core/fbcon_cw.c
96
cw_update_attr(buf, src, attr, vc);
drivers/video/fbdev/core/fbcon_cw.c
97
src = buf;
drivers/video/fbdev/core/fbcon_rotate.c
26
const u8 *src;
drivers/video/fbdev/core/fbcon_rotate.c
33
src = par->fontdata = vc->vc_font.data;
drivers/video/fbdev/core/fbcon_rotate.c
67
rotate_ud(src, dst, vc->vc_font.width,
drivers/video/fbdev/core/fbcon_rotate.c
70
src += s_cellsize;
drivers/video/fbdev/core/fbcon_rotate.c
76
rotate_cw(src, dst, vc->vc_font.width,
drivers/video/fbdev/core/fbcon_rotate.c
78
src += s_cellsize;
drivers/video/fbdev/core/fbcon_rotate.c
84
rotate_ccw(src, dst, vc->vc_font.width,
drivers/video/fbdev/core/fbcon_rotate.c
86
src += s_cellsize;
drivers/video/fbdev/core/fbcon_ud.c
103
__fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_ud.c
106
fb_pad_aligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_ud.c
127
u8 *src;
drivers/video/fbdev/core/fbcon_ud.c
130
src = par->fontbuffer + (scr_readw(s--) & charmask) * cellsize;
drivers/video/fbdev/core/fbcon_ud.c
133
ud_update_attr(buf, src, attr, vc);
drivers/video/fbdev/core/fbcon_ud.c
134
src = buf;
drivers/video/fbdev/core/fbcon_ud.c
137
fb_pad_unaligned_buffer(dst, d_pitch, src, idx,
drivers/video/fbdev/core/fbcon_ud.c
25
static void ud_update_attr(u8 *dst, u8 *src, int attribute,
drivers/video/fbdev/core/fbcon_ud.c
260
char *src;
drivers/video/fbdev/core/fbcon_ud.c
271
src = par->fontbuffer + ((c & charmask) * (w * vc->vc_font.height));
drivers/video/fbdev/core/fbcon_ud.c
273
if (par->cursor_state.image.data != src ||
drivers/video/fbdev/core/fbcon_ud.c
275
par->cursor_state.image.data = src;
drivers/video/fbdev/core/fbcon_ud.c
287
ud_update_attr(dst, src, attribute, vc);
drivers/video/fbdev/core/fbcon_ud.c
288
src = dst;
drivers/video/fbdev/core/fbcon_ud.c
36
c = src[i];
drivers/video/fbdev/core/fbcon_ud.c
376
cursor.image.data = src;
drivers/video/fbdev/core/fbcon_ud.c
92
u8 *src;
drivers/video/fbdev/core/fbcon_ud.c
95
src = par->fontbuffer + (scr_readw(s--) & charmask) * cellsize;
drivers/video/fbdev/core/fbcon_ud.c
98
ud_update_attr(buf, src, attr, vc);
drivers/video/fbdev/core/fbcon_ud.c
99
src = buf;
drivers/video/fbdev/core/fbmem.c
100
void fb_pad_unaligned_buffer(u8 *dst, u32 d_pitch, u8 *src, u32 idx, u32 height,
drivers/video/fbdev/core/fbmem.c
110
tmp |= *src >> shift_low;
drivers/video/fbdev/core/fbmem.c
112
tmp = *src << shift_high;
drivers/video/fbdev/core/fbmem.c
114
src++;
drivers/video/fbdev/core/fbmem.c
118
tmp |= *src >> shift_low;
drivers/video/fbdev/core/fbmem.c
121
tmp = *src << shift_high;
drivers/video/fbdev/core/fbmem.c
124
src++;
drivers/video/fbdev/core/fbmem.c
94
void fb_pad_aligned_buffer(u8 *dst, u32 d_pitch, u8 *src, u32 s_pitch, u32 height)
drivers/video/fbdev/core/fbmem.c
96
__fb_pad_aligned_buffer(dst, d_pitch, src, s_pitch, height);
drivers/video/fbdev/core/softcursor.c
29
u8 *src, *dst;
drivers/video/fbdev/core/softcursor.c
48
src = par->cursor_src + sizeof(struct fb_image);
drivers/video/fbdev/core/softcursor.c
61
src[i] = image->data[i] ^ cursor->mask[i];
drivers/video/fbdev/core/softcursor.c
66
src[i] = image->data[i] & cursor->mask[i];
drivers/video/fbdev/core/softcursor.c
70
memcpy(src, image->data, dsize);
drivers/video/fbdev/core/softcursor.c
72
fb_pad_aligned_buffer(dst, d_pitch, src, s_pitch, image->height);
drivers/video/fbdev/core/svgalib.c
224
u16 __iomem *src, *dst;
drivers/video/fbdev/core/svgalib.c
228
src = fb + area->sx * colstride + area->sy * rowstride;
drivers/video/fbdev/core/svgalib.c
231
src = fb + (area->sx + area->width - 1) * colstride
drivers/video/fbdev/core/svgalib.c
241
u16 __iomem *src2 = src;
drivers/video/fbdev/core/svgalib.c
249
src += rowstride;
drivers/video/fbdev/core/sysmem.h
34
static inline unsigned long fb_read_offset(int offset, const struct fb_address *src)
drivers/video/fbdev/core/sysmem.h
36
unsigned long *mem = src->address;
drivers/video/fbdev/cyber2000fb.c
191
unsigned long src, dst;
drivers/video/fbdev/cyber2000fb.c
202
src = region->sx + region->sy * cfb->fb.var.xres_virtual;
drivers/video/fbdev/cyber2000fb.c
206
src += region->width - 1;
drivers/video/fbdev/cyber2000fb.c
212
src += (region->height - 1) * cfb->fb.var.xres_virtual;
drivers/video/fbdev/cyber2000fb.c
219
src *= 3;
drivers/video/fbdev/cyber2000fb.c
222
cyber2000fb_writel(src, CO_REG_SRC1_PTR, cfb);
drivers/video/fbdev/dnfb.c
156
ushort *src, dummy;
drivers/video/fbdev/dnfb.c
161
src = (ushort *)(info->screen_base + area->sy * info->fix.line_length +
drivers/video/fbdev/dnfb.c
193
dummy = *src;
drivers/video/fbdev/dnfb.c
194
src += incr;
drivers/video/fbdev/dnfb.c
199
*src = dest;
drivers/video/fbdev/dnfb.c
200
src += incr;
drivers/video/fbdev/dnfb.c
205
*src = dest;
drivers/video/fbdev/dnfb.c
206
src += incr;
drivers/video/fbdev/dnfb.c
211
*src = dest;
drivers/video/fbdev/dnfb.c
213
src += incr;
drivers/video/fbdev/dnfb.c
216
*src = dest;
drivers/video/fbdev/dnfb.c
218
src += incr;
drivers/video/fbdev/dnfb.c
220
src += (y_delta / 16);
drivers/video/fbdev/efifb.c
107
static void efifb_copy_bmp(u8 *src, u32 *dst, int width, const struct screen_info *si)
drivers/video/fbdev/efifb.c
112
b = *src++;
drivers/video/fbdev/efifb.c
113
g = *src++;
drivers/video/fbdev/efifb.c
114
r = *src++;
drivers/video/fbdev/hgafb.c
495
u8 __iomem *src;
drivers/video/fbdev/hgafb.c
503
src = rowaddr(info, y1) + (area->sx >> 3);
drivers/video/fbdev/hgafb.c
505
memmove(dest, src, (area->width >> 3));
drivers/video/fbdev/hgafb.c
514
src = rowaddr(info, y1) + (area->sx >> 3);
drivers/video/fbdev/hgafb.c
516
memmove(dest, src, (area->width >> 3));
drivers/video/fbdev/i810/i810_accel.c
162
int xdir, int src, int dest, int rop,
drivers/video/fbdev/i810/i810_accel.c
174
PUT_RING(src);
drivers/video/fbdev/i810/i810_accel.c
237
int dest, const u32 *src, int bg,
drivers/video/fbdev/i810/i810_accel.c
251
PUT_RING(*src++);
drivers/video/fbdev/i810/i810_accel.c
329
u32 sx, sy, dx, dy, pitch, width, height, src, dest, xdir;
drivers/video/fbdev/i810/i810_accel.c
360
src = info->fix.smem_start + (sy * info->fix.line_length) + sx;
drivers/video/fbdev/i810/i810_accel.c
363
source_copy_blit(width, height, pitch, xdir, src, dest,
drivers/video/fbdev/leo.c
112
u32 src;
drivers/video/fbdev/leo.c
138
u32 src; /* Copy/Scroll (SS0 only) */
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
214
if (pxc == 0 || minfo->outputs[2].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
270
switch (minfo->outputs[0].src) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
279
switch (minfo->outputs[1].src) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
294
switch (minfo->outputs[2].src) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
317
if (minfo->outputs[1].src == MATROXFB_SRC_CRTC1) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
320
} else if (minfo->outputs[1].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
322
} else if (minfo->outputs[2].src == MATROXFB_SRC_CRTC1)
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
327
if (minfo->outputs[0].src != MATROXFB_SRC_NONE)
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
684
minfo->outputs[0].src = minfo->outputs[0].default_src;
drivers/video/fbdev/matrox/matroxfb_DAC1064.c
879
minfo->outputs[0].src = minfo->outputs[0].default_src;
drivers/video/fbdev/matrox/matroxfb_Ti3026.c
703
minfo->outputs[0].src = minfo->outputs[0].default_src;
drivers/video/fbdev/matrox/matroxfb_base.c
1013
if (minfo->outputs[i].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_base.c
1022
if (minfo->outputs[i].src != MATROXFB_SRC_CRTC1) {
drivers/video/fbdev/matrox/matroxfb_base.c
1024
minfo->outputs[i].src = MATROXFB_SRC_CRTC1;
drivers/video/fbdev/matrox/matroxfb_base.c
1026
} else if (minfo->outputs[i].src == MATROXFB_SRC_CRTC1) {
drivers/video/fbdev/matrox/matroxfb_base.c
1028
minfo->outputs[i].src = MATROXFB_SRC_NONE;
drivers/video/fbdev/matrox/matroxfb_base.c
1042
if (minfo->outputs[i].src == MATROXFB_SRC_CRTC1) {
drivers/video/fbdev/matrox/matroxfb_base.c
1057
switch (minfo->outputs[i].src) {
drivers/video/fbdev/matrox/matroxfb_base.c
1689
minfo->outputs[2].src = minfo->outputs[2].default_src;
drivers/video/fbdev/matrox/matroxfb_base.c
804
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC1 &&
drivers/video/fbdev/matrox/matroxfb_base.c
824
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC1 &&
drivers/video/fbdev/matrox/matroxfb_base.c
830
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC1 &&
drivers/video/fbdev/matrox/matroxfb_base.c
942
switch (minfo->outputs[mom.output].src) {
drivers/video/fbdev/matrox/matroxfb_base.c
999
switch (minfo->outputs[i].src) {
drivers/video/fbdev/matrox/matroxfb_base.h
147
static inline void mga_memcpy_toio(vaddr_t va, const void* src, int len) {
drivers/video/fbdev/matrox/matroxfb_base.h
156
iowrite32_rep(va.vaddr, src, len >> 2);
drivers/video/fbdev/matrox/matroxfb_base.h
160
if ((unsigned long)src & 3) {
drivers/video/fbdev/matrox/matroxfb_base.h
162
fb_writel(get_unaligned((u32 *)src), addr);
drivers/video/fbdev/matrox/matroxfb_base.h
165
src += 4;
drivers/video/fbdev/matrox/matroxfb_base.h
169
fb_writel(*(u32 *)src, addr);
drivers/video/fbdev/matrox/matroxfb_base.h
172
src += 4;
drivers/video/fbdev/matrox/matroxfb_base.h
378
unsigned int src;
drivers/video/fbdev/matrox/matroxfb_crtc2.c
102
if (minfo->outputs[0].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
359
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
378
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC2 &&
drivers/video/fbdev/matrox/matroxfb_crtc2.c
384
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC2 &&
drivers/video/fbdev/matrox/matroxfb_crtc2.c
476
switch (minfo->outputs[out].src) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
488
if ((minfo->outputs[2].src == MATROXFB_SRC_CRTC1) && tmp)
drivers/video/fbdev/matrox/matroxfb_crtc2.c
494
if (minfo->outputs[out].src != MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
496
minfo->outputs[out].src = MATROXFB_SRC_CRTC2;
drivers/video/fbdev/matrox/matroxfb_crtc2.c
498
} else if (minfo->outputs[out].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
500
minfo->outputs[out].src = MATROXFB_SRC_NONE;
drivers/video/fbdev/matrox/matroxfb_crtc2.c
514
if (minfo->outputs[out].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
529
switch (minfo->outputs[out].src) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
539
if (minfo->outputs[2].src == MATROXFB_SRC_CRTC1) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
86
if (minfo->outputs[1].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_crtc2.c
98
} else if (minfo->outputs[0].src == MATROXFB_SRC_CRTC2) {
drivers/video/fbdev/matrox/matroxfb_g450.c
610
minfo->outputs[1].src = minfo->outputs[1].default_src;
drivers/video/fbdev/matrox/matroxfb_g450.c
614
minfo->outputs[2].src = minfo->outputs[2].default_src;
drivers/video/fbdev/matrox/matroxfb_g450.c
626
minfo->outputs[1].src = MATROXFB_SRC_NONE;
drivers/video/fbdev/matrox/matroxfb_g450.c
630
minfo->outputs[2].src = MATROXFB_SRC_NONE;
drivers/video/fbdev/matrox/matroxfb_maven.c
1211
minfo->outputs[1].src = minfo->outputs[1].default_src;
drivers/video/fbdev/matrox/matroxfb_maven.c
1242
minfo->outputs[1].src = MATROXFB_SRC_NONE;
drivers/video/fbdev/matrox/matroxfb_misc.c
295
if (minfo->outputs[1].src == MATROXFB_SRC_CRTC1)
drivers/video/fbdev/mmp/hw/mmp_ctrl.h
557
#define SCLK_SRC_SEL(src) ((src)<<31)
drivers/video/fbdev/neofb.c
1400
u_long src, dst, bltCntl;
drivers/video/fbdev/neofb.c
1414
src = sx * (info->var.bits_per_pixel >> 3) + sy*info->fix.line_length;
drivers/video/fbdev/neofb.c
1422
writel(src, &par->neo2200->srcStart);
drivers/video/fbdev/nvidia/nvidia.c
564
u8 *src;
drivers/video/fbdev/nvidia/nvidia.c
566
src = kmalloc_array(s_pitch, cursor->image.height, GFP_ATOMIC);
drivers/video/fbdev/nvidia/nvidia.c
568
if (src) {
drivers/video/fbdev/nvidia/nvidia.c
572
src[i] = dat[i] ^ msk[i];
drivers/video/fbdev/nvidia/nvidia.c
577
src[i] = dat[i] & msk[i];
drivers/video/fbdev/nvidia/nvidia.c
581
fb_pad_aligned_buffer(data, d_pitch, src, s_pitch,
drivers/video/fbdev/nvidia/nvidia.c
597
kfree(src);
drivers/video/fbdev/omap/lcdc.c
177
unsigned long src;
drivers/video/fbdev/omap/lcdc.c
180
src = lcdc.vram_phys + lcdc.frame_offset;
drivers/video/fbdev/omap/lcdc.c
184
if (plane->info.mirror || (src & 3) ||
drivers/video/fbdev/omap/lcdc.c
210
src, esize, xelem, yelem);
drivers/video/fbdev/omap/lcdc.c
212
omap_set_lcd_dma_b1(src, xelem, yelem, dma_elem_type[esize]);
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
49
dst->src = dssdev;
drivers/video/fbdev/omap2/omapfb/displays/encoder-opa362.c
71
dst->src = NULL;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
45
dst->src = dssdev;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tfp410.c
65
dst->src = NULL;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
43
dst->src = dssdev;
drivers/video/fbdev/omap2/omapfb/displays/encoder-tpd12s015.c
68
dst->src = NULL;
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c
61
struct omap_dss_device *src;
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c
72
src = omap_dss_find_output_by_port_node(src_port);
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c
76
return src ? src : ERR_PTR(-EPROBE_DEFER);
drivers/video/fbdev/omap2/omapfb/dss/dss.c
625
void dss_select_hdmi_venc_clk_source(enum dss_hdmi_venc_clk_source_select src)
drivers/video/fbdev/omap2/omapfb/dss/dss.c
631
WARN_ON((src == DSS_VENC_TV_CLK) && !(dp & OMAP_DISPLAY_TYPE_VENC));
drivers/video/fbdev/omap2/omapfb/dss/dss.c
632
WARN_ON((src == DSS_HDMI_M_PCLK) && !(dp & OMAP_DISPLAY_TYPE_HDMI));
drivers/video/fbdev/omap2/omapfb/dss/dss.c
636
REG_FLD_MOD(DSS_CONTROL, src, 15, 15); /* VENC_HDMI_SWITCH */
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
61
const char *src, int src_len)
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
66
size_t l = strlen(src) + 1;
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
71
strcpy(dst, src);
drivers/video/fbdev/omap2/omapfb/dss/omapdss-boot-init.c
74
src += l;
drivers/video/fbdev/omap2/omapfb/dss/output.c
152
while (dssdev->src)
drivers/video/fbdev/omap2/omapfb/dss/output.c
153
dssdev = dssdev->src;
drivers/video/fbdev/omap2/omapfb/dss/output.c
42
dssdev->src = out;
drivers/video/fbdev/omap2/omapfb/dss/output.c
73
out->dst->src = NULL;
drivers/video/fbdev/pm2fb.c
1162
const u32 *src = (const u32 *)image->data;
drivers/video/fbdev/pm2fb.c
1248
pm2_WR(par, PM2R_BIT_MASK_PATTERN, *src);
drivers/video/fbdev/pm2fb.c
1249
src++;
drivers/video/fbdev/pm3fb.c
517
const u32 *src = (const u32 *)image->data;
drivers/video/fbdev/pm3fb.c
590
PM3_WRITE_REG(par, PM3BitMaskPattern, *src);
drivers/video/fbdev/pm3fb.c
591
src++;
drivers/video/fbdev/pm3fb.c
598
PM3_WRITE_REG(par, PM3BitMaskPattern, *src);
drivers/video/fbdev/pm3fb.c
599
src++;
drivers/video/fbdev/pxa168fb.h
332
#define SCLK_SOURCE_SELECT(src) ((src) << 31)
drivers/video/fbdev/riva/fbdev.c
1609
u8 *src;
drivers/video/fbdev/riva/fbdev.c
1611
src = kmalloc_array(s_pitch, cursor->image.height, GFP_ATOMIC);
drivers/video/fbdev/riva/fbdev.c
1613
if (src) {
drivers/video/fbdev/riva/fbdev.c
1617
src[i] = dat[i] ^ msk[i];
drivers/video/fbdev/riva/fbdev.c
1622
src[i] = dat[i] & msk[i];
drivers/video/fbdev/riva/fbdev.c
1626
fb_pad_aligned_buffer(data, d_pitch, src, s_pitch,
drivers/video/fbdev/riva/fbdev.c
1644
kfree(src);
drivers/video/fbdev/s1d13xxxfb.c
435
u32 dst, src;
drivers/video/fbdev/s1d13xxxfb.c
452
src = (((sy + height - 1) * stride) + (bpp * (sx + width - 1)));
drivers/video/fbdev/s1d13xxxfb.c
457
src = (sy * stride) + (bpp * sx);
drivers/video/fbdev/s1d13xxxfb.c
461
s1d13xxxfb_writereg(info->par, S1DREG_BBLT_SRC_START0, (src & 0xff));
drivers/video/fbdev/s1d13xxxfb.c
462
s1d13xxxfb_writereg(info->par, S1DREG_BBLT_SRC_START1, (src >> 8) & 0x00ff);
drivers/video/fbdev/s1d13xxxfb.c
463
s1d13xxxfb_writereg(info->par, S1DREG_BBLT_SRC_START2, (src >> 16) & 0x00ff);
drivers/video/fbdev/s3fb.c
355
const u8 *src1, *src;
drivers/video/fbdev/s3fb.c
366
src = src1;
drivers/video/fbdev/s3fb.c
369
val = *(src++) * 0x01010101;
drivers/video/fbdev/s3fb.c
412
const u8 *src1, *src;
drivers/video/fbdev/s3fb.c
423
src = src1;
drivers/video/fbdev/s3fb.c
426
val = expand_pixel(*(src++));
drivers/video/fbdev/savage/savagefb_accel.c
134
BCI_SEND(src[i]);
drivers/video/fbdev/savage/savagefb_accel.c
97
u32 *src = (u32 *) image->data;
drivers/video/fbdev/sm712fb.c
1032
u32 __iomem *src;
drivers/video/fbdev/sm712fb.c
1057
src = (u32 __iomem *)(info->screen_base + p);
drivers/video/fbdev/sm712fb.c
1068
val = fb_readl(src);
drivers/video/fbdev/sm712fb.c
1070
src++;
drivers/video/fbdev/sm712fb.c
1094
u32 *buffer, *src;
drivers/video/fbdev/sm712fb.c
1133
src = buffer;
drivers/video/fbdev/sm712fb.c
1135
if (copy_from_user(src, buf, c)) {
drivers/video/fbdev/sm712fb.c
1141
fb_writel(big_swap(*src), dst);
drivers/video/fbdev/sm712fb.c
1143
src++;
drivers/video/fbdev/tgafb.c
1114
void __iomem *src;
drivers/video/fbdev/tgafb.c
1126
src = tga_fb + (sy + height) * width * 4;
drivers/video/fbdev/tgafb.c
1130
src -= 64;
drivers/video/fbdev/tgafb.c
1132
__raw_writel(0xffff, src);
drivers/video/fbdev/tgafb.c
1138
src = tga_fb + sy * width * 4;
drivers/video/fbdev/tgafb.c
1142
__raw_writel(0xffff, src);
drivers/video/fbdev/tgafb.c
1146
src += 64;
drivers/video/fbdev/udlfb.c
1442
char *src, loff_t src_off, size_t src_size) {
drivers/video/fbdev/udlfb.c
1452
ret = dlfb_setup_modes(dlfb, fb_info, src, src_size);
drivers/video/fbdev/udlfb.c
1456
if (!dlfb->edid || memcmp(src, dlfb->edid, src_size))
drivers/video/fbdev/vga16fb.c
1000
src += line_ofs;
drivers/video/fbdev/vga16fb.c
1007
src = info->screen_base + sx + width +
drivers/video/fbdev/vga16fb.c
1011
--src;
drivers/video/fbdev/vga16fb.c
1013
readb(src);
drivers/video/fbdev/vga16fb.c
1016
src -= line_ofs;
drivers/video/fbdev/vga16fb.c
1033
char __iomem *src = NULL;
drivers/video/fbdev/vga16fb.c
1082
src = info->screen_base + (sx/8) + sy * info->fix.line_length;
drivers/video/fbdev/vga16fb.c
1085
readb(src);
drivers/video/fbdev/vga16fb.c
1088
src++;
drivers/video/fbdev/vga16fb.c
1090
src += line_ofs;
drivers/video/fbdev/vga16fb.c
1096
src = info->screen_base + (sx/8) + width +
drivers/video/fbdev/vga16fb.c
1101
src--;
drivers/video/fbdev/vga16fb.c
1102
readb(src);
drivers/video/fbdev/vga16fb.c
1105
src -= line_ofs;
drivers/video/fbdev/vga16fb.c
981
char __iomem *src;
drivers/video/fbdev/vga16fb.c
992
src = info->screen_base + sx + area->sy * info->fix.line_length;
drivers/video/fbdev/vga16fb.c
995
readb(src);
drivers/video/fbdev/vga16fb.c
997
src++;
drivers/video/fbdev/via/via_clock.h
33
void (*set_primary_clock_source)(enum via_clksrc src, bool use_pll);
drivers/video/fbdev/via/via_clock.h
38
void (*set_secondary_clock_source)(enum via_clksrc src, bool use_pll);
drivers/video/fbdev/vt8623fb.c
146
const u8 *src1, *src;
drivers/video/fbdev/vt8623fb.c
157
src = src1;
drivers/video/fbdev/vt8623fb.c
160
val = *(src++) * 0x01010101;
drivers/video/fbdev/vt8623fb.c
202
const u8 *src1, *src;
drivers/video/fbdev/vt8623fb.c
213
src = src1;
drivers/video/fbdev/vt8623fb.c
216
val = expand_pixel(*(src++));
drivers/xen/pvcalls-front.c
170
uint8_t *src, *dst;
drivers/xen/pvcalls-front.c
205
src = (uint8_t *)rsp + sizeof(rsp->req_id);
drivers/xen/pvcalls-front.c
206
memcpy(dst, src, sizeof(*rsp) - sizeof(rsp->req_id));
drivers/xen/xenbus/xenbus_comms.c
166
const char *src;
drivers/xen/xenbus/xenbus_comms.c
179
src = get_input_chunk(cons, prod, intf->rsp, &avail);
drivers/xen/xenbus/xenbus_comms.c
188
memcpy(data, src, avail);
fs/adfs/adfs.h
178
int adfs_dir_copyto(struct adfs_dir *dir, unsigned int offset, const void *src,
fs/adfs/dir.c
43
int adfs_dir_copyto(struct adfs_dir *dir, unsigned int offset, const void *src,
fs/adfs/dir.c
56
memcpy(dir->bhs[index]->b_data + offset, src, remain);
fs/adfs/dir.c
57
src += remain;
fs/adfs/dir.c
63
memcpy(dir->bhs[index]->b_data + offset, src, len);
fs/aio.c
408
struct folio *src, enum migrate_mode mode)
fs/aio.c
432
idx = src->index;
fs/aio.c
435
if (ctx->ring_folios[idx] != src)
fs/aio.c
444
BUG_ON(folio_test_writeback(src));
fs/aio.c
447
rc = folio_migrate_mapping(mapping, dst, src, 1);
fs/aio.c
458
folio_copy(dst, src);
fs/aio.c
459
folio_migrate_flags(dst, src);
fs/aio.c
460
BUG_ON(ctx->ring_folios[idx] != src);
fs/aio.c
465
folio_put(src);
fs/btrfs/block-rsv.c
160
int btrfs_block_rsv_migrate(struct btrfs_block_rsv *src,
fs/btrfs/block-rsv.c
166
ret = btrfs_block_rsv_use_bytes(src, num_bytes);
fs/btrfs/ctree.c
130
const struct extent_buffer *src,
fs/btrfs/ctree.c
133
copy_extent_buffer(dst, src, btrfs_item_nr_offset(dst, dst_item),
fs/btrfs/ctree.c
134
btrfs_item_nr_offset(src, src_item),
fs/btrfs/ctree.c
2705
struct extent_buffer *src, bool empty)
fs/btrfs/ctree.c
2713
src_nritems = btrfs_header_nritems(src);
fs/btrfs/ctree.c
2716
WARN_ON(btrfs_header_generation(src) != trans->transid);
fs/btrfs/ctree.c
2741
if (unlikely(check_sibling_keys(dst, src))) {
fs/btrfs/ctree.c
2746
ret = btrfs_tree_mod_log_eb_copy(dst, src, dst_nritems, 0, push_items);
fs/btrfs/ctree.c
2751
copy_extent_buffer(dst, src,
fs/btrfs/ctree.c
2753
btrfs_node_key_ptr_offset(src, 0),
fs/btrfs/ctree.c
2761
memmove_extent_buffer(src, btrfs_node_key_ptr_offset(src, 0),
fs/btrfs/ctree.c
2762
btrfs_node_key_ptr_offset(src, push_items),
fs/btrfs/ctree.c
2766
btrfs_set_header_nritems(src, src_nritems - push_items);
fs/btrfs/ctree.c
2768
btrfs_mark_buffer_dirty(trans, src);
fs/btrfs/ctree.c
2785
struct extent_buffer *src)
fs/btrfs/ctree.c
2794
WARN_ON(btrfs_header_generation(src) != trans->transid);
fs/btrfs/ctree.c
2797
src_nritems = btrfs_header_nritems(src);
fs/btrfs/ctree.c
2815
if (unlikely(check_sibling_keys(src, dst))) {
fs/btrfs/ctree.c
2830
ret = btrfs_tree_mod_log_eb_copy(dst, src, 0, src_nritems - push_items,
fs/btrfs/ctree.c
2836
copy_extent_buffer(dst, src,
fs/btrfs/ctree.c
2838
btrfs_node_key_ptr_offset(src, src_nritems - push_items),
fs/btrfs/ctree.c
2841
btrfs_set_header_nritems(src, src_nritems - push_items);
fs/btrfs/ctree.c
2844
btrfs_mark_buffer_dirty(trans, src);
fs/btrfs/ctree.c
36
struct extent_buffer *src, bool empty);
fs/btrfs/ctree.c
90
const struct extent_buffer *src,
fs/btrfs/ctree.c
94
copy_extent_buffer(dst, src, btrfs_item_nr_offset(dst, 0) + dst_offset,
fs/btrfs/ctree.c
95
btrfs_item_nr_offset(src, 0) + src_offset, len);
fs/btrfs/disk-io.c
459
struct folio *dst, struct folio *src, enum migrate_mode mode)
fs/btrfs/disk-io.c
465
if (folio_test_dirty(src))
fs/btrfs/disk-io.c
471
if (folio_get_private(src) &&
fs/btrfs/disk-io.c
472
!filemap_release_folio(src, GFP_KERNEL))
fs/btrfs/disk-io.c
474
return migrate_folio(mapping, dst, src, mode);
fs/btrfs/extent_io.c
3053
struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src)
fs/btrfs/extent_io.c
3059
new = __alloc_extent_buffer(src->fs_info, src->start);
fs/btrfs/extent_io.c
3074
ASSERT(num_extent_folios(src) == num_extent_folios(new),
fs/btrfs/extent_io.c
3075
"%d != %d", num_extent_folios(src), num_extent_folios(new));
fs/btrfs/extent_io.c
3077
num_folios = num_extent_folios(src);
fs/btrfs/extent_io.c
3089
copy_extent_buffer_full(new, src);
fs/btrfs/extent_io.c
4124
const char *src = (const char *)srcv;
fs/btrfs/extent_io.c
4149
memmove(kaddr + offset, src, cur);
fs/btrfs/extent_io.c
4151
memcpy(kaddr + offset, src, cur);
fs/btrfs/extent_io.c
4153
src += cur;
fs/btrfs/extent_io.c
4198
const struct extent_buffer *src)
fs/btrfs/extent_io.c
4200
const int unit_size = src->folio_size;
fs/btrfs/extent_io.c
4203
ASSERT(dst->len == src->len);
fs/btrfs/extent_io.c
4205
while (cur < src->len) {
fs/btrfs/extent_io.c
4206
unsigned long index = get_eb_folio_index(src, cur);
fs/btrfs/extent_io.c
4207
unsigned long offset = get_eb_offset_in_folio(src, cur);
fs/btrfs/extent_io.c
4208
unsigned long cur_len = min(src->len, unit_size - offset);
fs/btrfs/extent_io.c
4209
void *addr = folio_address(src->folios[index]) + offset;
fs/btrfs/extent_io.c
4218
const struct extent_buffer *src,
fs/btrfs/extent_io.c
4230
check_eb_range(src, src_offset, len))
fs/btrfs/extent_io.c
4233
WARN_ON(src->len != dst_len);
fs/btrfs/extent_io.c
4243
read_extent_buffer(src, kaddr + offset, src_offset, cur);
fs/btrfs/extent_io.c
4385
static inline bool areas_overlap(unsigned long src, unsigned long dst, unsigned long len)
fs/btrfs/extent_io.c
4387
unsigned long distance = (src > dst) ? src - dst : dst - src;
fs/btrfs/extent_io.h
250
struct extent_buffer *btrfs_clone_extent_buffer(const struct extent_buffer *src);
fs/btrfs/extent_io.h
314
void write_extent_buffer(const struct extent_buffer *eb, const void *src,
fs/btrfs/extent_io.h
333
const struct extent_buffer *src);
fs/btrfs/extent_io.h
335
const struct extent_buffer *src,
fs/btrfs/file-item.c
774
static void csum_one_bio(struct btrfs_bio *bbio, struct bvec_iter *src)
fs/btrfs/file-item.c
780
struct bvec_iter iter = *src;
fs/btrfs/inode.c
7653
struct folio *dst, struct folio *src,
fs/btrfs/inode.c
7656
int ret = filemap_migrate_folio(mapping, dst, src, mode);
fs/btrfs/inode.c
7661
if (folio_test_ordered(src)) {
fs/btrfs/inode.c
7662
folio_clear_ordered(src);
fs/btrfs/ioctl.c
1141
CLASS(fd, src)(fd);
fs/btrfs/ioctl.c
1143
if (fd_empty(src)) {
fs/btrfs/ioctl.c
1148
src_inode = file_inode(fd_file(src));
fs/btrfs/ioctl.c
3632
ret = btrfs_add_qgroup_relation(trans, sa->src, sa->dst, prealloc);
fs/btrfs/ioctl.c
3635
ret = btrfs_del_qgroup_relation(trans, sa->src, sa->dst);
fs/btrfs/qgroup.c
110
const struct btrfs_qgroup *src)
fs/btrfs/qgroup.c
115
qgroup_rsv_add(fs_info, dest, src->rsv.values[i], i);
fs/btrfs/qgroup.c
120
const struct btrfs_qgroup *src)
fs/btrfs/qgroup.c
125
qgroup_rsv_release(fs_info, dest, src->rsv.values[i], i);
fs/btrfs/qgroup.c
1468
struct btrfs_qgroup *src, int sign)
fs/btrfs/qgroup.c
1472
u64 num_bytes = src->excl;
fs/btrfs/qgroup.c
1473
u64 num_bytes_cmpr = src->excl_cmpr;
fs/btrfs/qgroup.c
1493
qgroup_rsv_add_by_qgroup(fs_info, qgroup, src);
fs/btrfs/qgroup.c
1495
qgroup_rsv_release_by_qgroup(fs_info, qgroup, src);
fs/btrfs/qgroup.c
1521
u64 src, u64 dst, int sign)
fs/btrfs/qgroup.c
1526
qgroup = find_qgroup_rb(fs_info, src);
fs/btrfs/qgroup.c
1545
int btrfs_add_qgroup_relation(struct btrfs_trans_handle *trans, u64 src, u64 dst,
fs/btrfs/qgroup.c
1557
if (btrfs_qgroup_level(src) >= btrfs_qgroup_level(dst)) {
fs/btrfs/qgroup.c
1567
member = find_qgroup_rb(fs_info, src);
fs/btrfs/qgroup.c
1582
ret = add_qgroup_relation_item(trans, src, dst);
fs/btrfs/qgroup.c
1586
ret = add_qgroup_relation_item(trans, dst, src);
fs/btrfs/qgroup.c
1588
del_qgroup_relation_item(trans, src, dst);
fs/btrfs/qgroup.c
1599
ret = quick_update_accounting(fs_info, src, dst, 1);
fs/btrfs/qgroup.c
1608
static int __del_qgroup_relation(struct btrfs_trans_handle *trans, u64 src,
fs/btrfs/qgroup.c
1622
member = find_qgroup_rb(fs_info, src);
fs/btrfs/qgroup.c
1640
ret = del_qgroup_relation_item(trans, src, dst);
fs/btrfs/qgroup.c
1643
ret2 = del_qgroup_relation_item(trans, dst, src);
fs/btrfs/qgroup.c
1653
del_relation_rb(fs_info, src, dst);
fs/btrfs/qgroup.c
1654
ret = quick_update_accounting(fs_info, src, dst, -1);
fs/btrfs/qgroup.c
1663
int btrfs_del_qgroup_relation(struct btrfs_trans_handle *trans, u64 src,
fs/btrfs/qgroup.c
1670
ret = __del_qgroup_relation(trans, src, dst);
fs/btrfs/qgroup.c
3261
struct btrfs_qgroup *src;
fs/btrfs/qgroup.c
3272
src = find_qgroup_rb(fs_info, srcid);
fs/btrfs/qgroup.c
3273
if (!src)
fs/btrfs/qgroup.c
3283
if (list_empty(&src->groups))
fs/btrfs/qgroup.c
3286
list_for_each_entry(list, &src->groups, next_group) {
fs/btrfs/qgroup.c
3523
struct btrfs_qgroup *src;
fs/btrfs/qgroup.c
3529
src = find_qgroup_rb(fs_info, i_qgroups[0]);
fs/btrfs/qgroup.c
3532
if (!src || !dst) {
fs/btrfs/qgroup.c
3537
dst->rfer = src->rfer - level_size;
fs/btrfs/qgroup.c
3538
dst->rfer_cmpr = src->rfer_cmpr - level_size;
fs/btrfs/qgroup.c
3544
struct btrfs_qgroup *src;
fs/btrfs/qgroup.c
3550
src = find_qgroup_rb(fs_info, i_qgroups[0]);
fs/btrfs/qgroup.c
3553
if (!src || !dst) {
fs/btrfs/qgroup.c
3558
dst->excl = src->excl + level_size;
fs/btrfs/qgroup.c
3559
dst->excl_cmpr = src->excl_cmpr + level_size;
fs/btrfs/qgroup.c
694
static int add_qgroup_relation_item(struct btrfs_trans_handle *trans, u64 src,
fs/btrfs/qgroup.c
705
key.objectid = src;
fs/btrfs/qgroup.c
712
static int del_qgroup_relation_item(struct btrfs_trans_handle *trans, u64 src,
fs/btrfs/qgroup.c
724
key.objectid = src;
fs/btrfs/qgroup.h
341
int btrfs_add_qgroup_relation(struct btrfs_trans_handle *trans, u64 src, u64 dst,
fs/btrfs/qgroup.h
343
int btrfs_del_qgroup_relation(struct btrfs_trans_handle *trans, u64 src,
fs/btrfs/raid56.c
239
phys_addr_t src = rbio->bio_paddrs[index];
fs/btrfs/raid56.c
242
ASSERT(src != INVALID_PADDR);
fs/btrfs/raid56.c
245
phys_to_page(src), offset_in_page(src), step);
fs/btrfs/raid56.c
375
static void steal_rbio_page(struct btrfs_raid_bio *src,
fs/btrfs/raid56.c
378
const u32 sector_nr = page_nr_to_sector_nr(src, page_nr);
fs/btrfs/raid56.c
379
const u32 nr_bits = page_nr_to_num_sectors(src, page_nr);
fs/btrfs/raid56.c
381
ASSERT(page_nr < src->nr_pages);
fs/btrfs/raid56.c
382
ASSERT(sector_nr + nr_bits < src->nr_sectors);
fs/btrfs/raid56.c
386
dest->stripe_pages[page_nr] = src->stripe_pages[page_nr];
fs/btrfs/raid56.c
387
src->stripe_pages[page_nr] = NULL;
fs/btrfs/raid56.c
414
static void steal_rbio(struct btrfs_raid_bio *src, struct btrfs_raid_bio *dest)
fs/btrfs/raid56.c
418
if (!test_bit(RBIO_CACHE_READY_BIT, &src->flags))
fs/btrfs/raid56.c
422
struct page *p = src->stripe_pages[i];
fs/btrfs/raid56.c
428
if (!is_data_stripe_page(src, i))
fs/btrfs/raid56.c
436
ASSERT(full_page_sectors_uptodate(src, i));
fs/btrfs/raid56.c
437
steal_rbio_page(src, dest, i);
fs/btrfs/raid56.c
440
index_stripe_sectors(src);
fs/btrfs/reflink.c
339
static int btrfs_clone(struct inode *src, struct inode *inode,
fs/btrfs/reflink.c
367
key.objectid = btrfs_ino(BTRFS_I(src));
fs/btrfs/reflink.c
383
ret = btrfs_search_slot(NULL, BTRFS_I(src)->root, &key, path,
fs/btrfs/reflink.c
402
ret = btrfs_next_leaf(BTRFS_I(src)->root, path);
fs/btrfs/reflink.c
414
key.objectid != btrfs_ino(BTRFS_I(src)))
fs/btrfs/reflink.c
552
BTRFS_I(src)->last_reflink_trans = trans->transid;
fs/btrfs/reflink.c
632
static int btrfs_extent_same_range(struct btrfs_inode *src, u64 loff, u64 len,
fs/btrfs/reflink.c
637
struct btrfs_fs_info *fs_info = src->root->fs_info;
fs/btrfs/reflink.c
648
ret = btrfs_clone(&src->vfs_inode, &dst->vfs_inode, loff, len,
fs/btrfs/reflink.c
657
static int btrfs_extent_same(struct inode *src, u64 loff, u64 olen,
fs/btrfs/reflink.c
680
ret = btrfs_extent_same_range(BTRFS_I(src), loff, BTRFS_MAX_DEDUPE_LEN,
fs/btrfs/reflink.c
690
ret = btrfs_extent_same_range(BTRFS_I(src), loff, tail_len,
fs/btrfs/reflink.c
705
struct inode *src = file_inode(file_src);
fs/btrfs/reflink.c
718
if (off + len == src->i_size)
fs/btrfs/reflink.c
719
len = ALIGN(src->i_size, bs) - off;
fs/btrfs/reflink.c
750
ret = btrfs_clone(src, inode, off, olen, len, destoff, 0);
fs/btrfs/relocation.c
1009
struct btrfs_root *dest, struct btrfs_root *src,
fs/btrfs/relocation.c
1029
ASSERT(btrfs_root_id(src) == BTRFS_TREE_RELOC_OBJECTID);
fs/btrfs/relocation.c
1032
last_snapshot = btrfs_root_last_snapshot(&src->root_item);
fs/btrfs/relocation.c
1139
set_bit(BTRFS_ROOT_RESET_LOCKDEP_CLASS, &src->state);
fs/btrfs/relocation.c
1140
ret = btrfs_search_slot(trans, src, &key, path, 0, 1);
fs/btrfs/relocation.c
1141
clear_bit(BTRFS_ROOT_RESET_LOCKDEP_CLASS, &src->state);
fs/btrfs/relocation.c
1184
ref.owning_root = btrfs_root_id(src);
fs/btrfs/relocation.c
1185
ref.ref_root = btrfs_root_id(src);
fs/btrfs/relocation.c
1212
ref.ref_root = btrfs_root_id(src);
fs/btrfs/transaction.c
1553
struct btrfs_root *src,
fs/btrfs/transaction.c
1558
struct btrfs_fs_info *fs_info = src->fs_info;
fs/btrfs/transaction.c
1574
ret = record_root_in_trans(trans, src, 1);
fs/btrfs/transaction.c
1603
ret = btrfs_qgroup_inherit(trans, btrfs_root_id(src), dst_objectid,
fs/btrfs/tree-log.c
4024
struct extent_buffer *src,
fs/btrfs/tree-log.c
4045
btrfs_item_key_to_cpu(src, &key, start_slot);
fs/btrfs/tree-log.c
4046
item_size = btrfs_item_size(src, start_slot);
fs/btrfs/tree-log.c
4067
btrfs_item_key_to_cpu(src, &ins_keys[i], slot);
fs/btrfs/tree-log.c
4068
ins_sizes[i] = btrfs_item_size(src, slot);
fs/btrfs/tree-log.c
4089
src_offset = btrfs_item_ptr_offset(src, start_slot + count - 1);
fs/btrfs/tree-log.c
4090
copy_extent_buffer(dst, src, dst_offset, src_offset, batch.total_data_size);
fs/btrfs/tree-log.c
4145
struct extent_buffer *src;
fs/btrfs/tree-log.c
4162
src = path->nodes[0];
fs/btrfs/tree-log.c
4168
btrfs_item_key_to_cpu(src, &key, i);
fs/btrfs/tree-log.c
4175
di = btrfs_item_ptr(src, i, struct btrfs_dir_item);
fs/btrfs/tree-log.c
4183
if (btrfs_dir_transid(src, di) < trans->transid) {
fs/btrfs/tree-log.c
4225
btrfs_dir_item_key_to_cpu(src, di, &di_key);
fs/btrfs/tree-log.c
4236
ret = flush_dir_items_batch(trans, inode, src, dst_path,
fs/btrfs/tree-log.c
4783
struct extent_buffer *src;
fs/btrfs/tree-log.c
4825
src = src_path->nodes[0];
fs/btrfs/tree-log.c
4851
btrfs_item_key_to_cpu(src, &ins_keys[dst_index], src_slot);
fs/btrfs/tree-log.c
4856
extent = btrfs_item_ptr(src, src_slot,
fs/btrfs/tree-log.c
4859
is_old_extent = (btrfs_file_extent_generation(src, extent) <
fs/btrfs/tree-log.c
4884
if (btrfs_file_extent_type(src, extent) != BTRFS_FILE_EXTENT_REG)
fs/btrfs/tree-log.c
4895
disk_bytenr = btrfs_file_extent_disk_bytenr(src, extent);
fs/btrfs/tree-log.c
4900
disk_num_bytes = btrfs_file_extent_disk_num_bytes(src, extent);
fs/btrfs/tree-log.c
4902
if (btrfs_file_extent_compression(src, extent)) {
fs/btrfs/tree-log.c
4906
extent_offset = btrfs_file_extent_offset(src, extent);
fs/btrfs/tree-log.c
4907
extent_num_bytes = btrfs_file_extent_num_bytes(src, extent);
fs/btrfs/tree-log.c
4936
ins_sizes[dst_index] = btrfs_item_size(src, src_slot);
fs/btrfs/tree-log.c
4968
btrfs_item_key_to_cpu(src, &key, src_slot);
fs/btrfs/tree-log.c
4973
extent = btrfs_item_ptr(src, src_slot,
fs/btrfs/tree-log.c
4977
if (btrfs_file_extent_generation(src, extent) < trans->transid &&
fs/btrfs/tree-log.c
4984
src_offset = btrfs_item_ptr_offset(src, src_slot);
fs/btrfs/tree-log.c
4996
copy_extent_buffer(dst_path->nodes[0], src, dst_offset,
fs/btrfs/tree-mod-log.c
575
const struct extent_buffer *src,
fs/btrfs/tree-mod-log.c
590
u32 src_move_nr_items = btrfs_header_nritems(src) - (src_offset + nr_items);
fs/btrfs/tree-mod-log.c
595
if (btrfs_header_level(dst) == 0 && btrfs_header_level(src) == 0)
fs/btrfs/tree-mod-log.c
614
src_move_tm = tree_mod_log_alloc_move(src, src_offset,
fs/btrfs/tree-mod-log.c
627
tm_list_rem[i] = alloc_tree_mod_elem(src, i + src_offset,
fs/btrfs/tree-mod-log.h
49
const struct extent_buffer *src,
fs/btrfs/verity.c
212
const char *src, u64 len)
fs/btrfs/verity.c
253
write_extent_buffer(leaf, src + src_offset,
fs/btrfs/zstd.c
437
workspace->in_buf.src = kmap_local_folio(in_folio, offset_in_folio(in_folio, start));
fs/btrfs/zstd.c
508
kunmap_local(workspace->in_buf.src);
fs/btrfs/zstd.c
509
workspace->in_buf.src = NULL;
fs/btrfs/zstd.c
515
workspace->in_buf.src = kmap_local_folio(in_folio,
fs/btrfs/zstd.c
578
if (workspace->in_buf.src) {
fs/btrfs/zstd.c
579
kunmap_local(workspace->in_buf.src);
fs/btrfs/zstd.c
617
workspace->in_buf.src = kmap_local_folio(fi.folio, 0);
fs/btrfs/zstd.c
657
kunmap_local(workspace->in_buf.src);
fs/btrfs/zstd.c
660
workspace->in_buf.src = NULL;
fs/btrfs/zstd.c
667
workspace->in_buf.src = kmap_local_folio(fi.folio, 0);
fs/btrfs/zstd.c
674
if (workspace->in_buf.src)
fs/btrfs/zstd.c
675
kunmap_local(workspace->in_buf.src);
fs/btrfs/zstd.c
703
workspace->in_buf.src = data_in;
fs/ceph/file.c
483
cache_file_layout(struct inode *dst, struct inode *src)
fs/ceph/file.c
486
struct ceph_inode_info *csrc = ceph_inode(src);
fs/ceph/locks.c
34
static void ceph_fl_copy_lock(struct file_lock *dst, struct file_lock *src)
fs/ceph/snap.c
490
static int dup_array(u64 **dst, __le64 *src, u32 num)
fs/ceph/snap.c
500
(*dst)[i] = get_unaligned_le64(src + i);
fs/coredump.c
1319
static struct page *dump_page_copy(struct page *src, struct page *dst)
fs/coredump.c
1321
void *buf = kmap_local_page(src);
fs/coredump.c
1332
static inline struct page *dump_page_copy(struct page *src, struct page *dst)
fs/coredump.c
1334
return src;
fs/cramfs/internal.h
2
int cramfs_uncompress_block(void *dst, int dstlen, void *src, int srclen);
fs/cramfs/uncompress.c
31
int cramfs_uncompress_block(void *dst, int dstlen, void *src, int srclen)
fs/cramfs/uncompress.c
35
stream.next_in = src;
fs/cramfs/uncompress.c
55
pr_err("%p(%d)->%p(%d)\n", src, srclen, dst, dstlen);
fs/crypto/crypto.c
118
struct scatterlist dst, src;
fs/crypto/crypto.c
133
sg_init_table(&src, 1);
fs/crypto/crypto.c
134
sg_set_page(&src, src_page, len, offs);
fs/crypto/crypto.c
135
skcipher_request_set_crypt(req, &src, &dst, len, &iv);
fs/crypto/keyring.c
49
struct fscrypt_master_key_secret *src)
fs/crypto/keyring.c
51
memcpy(dst, src, sizeof(*dst));
fs/crypto/keyring.c
52
memzero_explicit(src, sizeof(*src));
fs/d_path.c
48
static bool prepend_copy(void *dst, const void *src, int len)
fs/d_path.c
50
if (unlikely(copy_from_kernel_nofault(dst, src, len))) {
fs/dax.c
2204
int dax_dedupe_file_range_compare(struct inode *src, loff_t srcoff,
fs/dax.c
2209
.inode = src,
fs/ecryptfs/crypto.c
101
ecryptfs_dump_hex(src, (crypt_stat->iv_bytes + 16));
fs/ecryptfs/crypto.c
103
md5(src, crypt_stat->iv_bytes + 16, dst);
fs/ecryptfs/crypto.c
1647
unsigned char *src, size_t src_size)
fs/ecryptfs/crypto.c
1660
memcpy(last_block, (&src[src_size - 3]), 3);
fs/ecryptfs/crypto.c
1666
last_block[0] = src[src_size - 1];
fs/ecryptfs/crypto.c
1670
last_block[0] = src[src_size - 2];
fs/ecryptfs/crypto.c
1671
last_block[1] = src[src_size - 1];
fs/ecryptfs/crypto.c
1684
src_block = &src[block_num * 3];
fs/ecryptfs/crypto.c
1723
const unsigned char *src, size_t src_size)
fs/ecryptfs/crypto.c
1735
filename_rev_map[(int)src[src_byte_offset]];
fs/ecryptfs/crypto.c
39
void ecryptfs_from_hex(char *dst, char *src, int dst_size)
fs/ecryptfs/crypto.c
45
tmp[0] = src[x * 2];
fs/ecryptfs/crypto.c
46
tmp[1] = src[x * 2 + 1];
fs/ecryptfs/crypto.c
86
char src[ECRYPTFS_MAX_IV_BYTES + 16];
fs/ecryptfs/crypto.c
96
memcpy(src, crypt_stat->root_iv, crypt_stat->iv_bytes);
fs/ecryptfs/crypto.c
97
memset((src + crypt_stat->iv_bytes), 0, 16);
fs/ecryptfs/crypto.c
98
snprintf((src + crypt_stat->iv_bytes), 16, "%lld", offset);
fs/ecryptfs/ecryptfs_kernel.h
44
ecryptfs_to_hex(char *dst, char *src, size_t src_size)
fs/ecryptfs/ecryptfs_kernel.h
46
char *end = bin2hex(dst, src, src_size);
fs/ecryptfs/ecryptfs_kernel.h
50
extern void ecryptfs_from_hex(char *dst, char *src, int dst_size);
fs/ecryptfs/ecryptfs_kernel.h
583
unsigned char *src, struct dentry *ecryptfs_dentry);
fs/ecryptfs/keystore.c
1717
unsigned char *src,
fs/ecryptfs/keystore.c
1742
switch (src[i]) {
fs/ecryptfs/keystore.c
1745
(unsigned char *)&src[i],
fs/ecryptfs/keystore.c
1755
rc = parse_tag_11_packet((unsigned char *)&src[i],
fs/ecryptfs/keystore.c
1787
(unsigned char *)&src[i],
fs/ecryptfs/keystore.c
1807
"character is [0x%.2x]\n", i, src[i]);
fs/efs/inode.c
32
static inline void extent_copy(efs_extent *src, efs_extent *dst) {
fs/efs/inode.c
39
dst->cooked.ex_magic = (unsigned int) src->raw[0];
fs/efs/inode.c
40
dst->cooked.ex_bn = ((unsigned int) src->raw[1] << 16) |
fs/efs/inode.c
41
((unsigned int) src->raw[2] << 8) |
fs/efs/inode.c
42
((unsigned int) src->raw[3] << 0);
fs/efs/inode.c
43
dst->cooked.ex_length = (unsigned int) src->raw[4];
fs/efs/inode.c
44
dst->cooked.ex_offset = ((unsigned int) src->raw[5] << 16) |
fs/efs/inode.c
45
((unsigned int) src->raw[6] << 8) |
fs/efs/inode.c
46
((unsigned int) src->raw[7] << 0);
fs/erofs/compress.h
74
void **dst, void **src, struct page **pgpl);
fs/erofs/decompressor.c
117
void *src;
fs/erofs/decompressor.c
130
src = erofs_vm_map_ram(rq->in, rq->inpages);
fs/erofs/decompressor.c
131
if (!src)
fs/erofs/decompressor.c
134
return src;
fs/erofs/decompressor.c
163
src = z_erofs_get_gbuf(rq->inpages);
fs/erofs/decompressor.c
164
if (!src) {
fs/erofs/decompressor.c
174
memcpy(src + i, inpage + *inputmargin, cnt);
fs/erofs/decompressor.c
180
return src;
fs/erofs/decompressor.c
206
u8 *out, *headpage, *src;
fs/erofs/decompressor.c
222
src = z_erofs_lz4_handle_overlap(rq, headpage, dst, &inputmargin,
fs/erofs/decompressor.c
224
if (IS_ERR(src))
fs/erofs/decompressor.c
225
return ERR_CAST(src);
fs/erofs/decompressor.c
229
ret = LZ4_decompress_safe_partial(src + inputmargin, out,
fs/erofs/decompressor.c
232
ret = LZ4_decompress_safe(src + inputmargin, out,
fs/erofs/decompressor.c
244
vm_unmap_ram(src, rq->inpages);
fs/erofs/decompressor.c
246
z_erofs_put_gbuf(src);
fs/erofs/decompressor.c
343
void **dst, void **src, struct page **pgpl)
fs/erofs/decompressor.c
385
*src = dctx->kin;
fs/erofs/decompressor.c
402
memcpy(dctx->bounce, *src, dctx->inbuf_sz);
fs/erofs/decompressor.c
403
*src = dctx->bounce;
fs/erofs/decompressor_zstd.c
172
in_buf.src = dctx.kin + rq->pageofs_in;
fs/erofs/decompressor_zstd.c
179
(void **)&in_buf.src, pgpl);
fs/erofs/fileio.c
111
void *src;
fs/erofs/fileio.c
113
src = erofs_read_metabuf(&buf, inode->i_sb,
fs/erofs/fileio.c
115
if (IS_ERR(src)) {
fs/erofs/fileio.c
116
err = PTR_ERR(src);
fs/erofs/fileio.c
119
memcpy_to_folio(folio, cur, src, len);
fs/erofs/fscache.c
262
void *src;
fs/erofs/fscache.c
264
src = erofs_read_metabuf(&buf, sb, map.m_pa,
fs/erofs/fscache.c
266
if (IS_ERR(src))
fs/erofs/fscache.c
267
return PTR_ERR(src);
fs/erofs/fscache.c
270
if (copy_to_iter(src, size, &iter) != size) {
fs/erofs/zdata.c
1000
return PTR_ERR(src);
fs/erofs/zdata.c
1002
memcpy_to_folio(folio, cur, src, cnt);
fs/erofs/zdata.c
1160
void *dst, *src;
fs/erofs/zdata.c
1181
src = kmap_local_page(be->decompressed_pages[pgnr]);
fs/erofs/zdata.c
1182
memcpy(dst + cur, src + scur, len);
fs/erofs/zdata.c
1183
kunmap_local(src);
fs/erofs/zdata.c
989
u8 *src;
fs/erofs/zdata.c
997
src = erofs_bread(&buf, pos, true);
fs/erofs/zdata.c
998
if (IS_ERR(src)) {
fs/exec.c
741
char *src = kmap_local_page(bprm->page[index]) + offset;
fs/exec.c
743
if (copy_to_user((void *) sp, src, PAGE_SIZE - offset) != 0)
fs/exec.c
745
kunmap_local(src);
fs/ext4/crypto.c
11
const struct fscrypt_name *src)
fs/ext4/crypto.c
15
dst->usr_fname = src->usr_fname;
fs/ext4/crypto.c
16
dst->disk_name = src->disk_name;
fs/ext4/crypto.c
17
dst->hinfo.hash = src->hash;
fs/ext4/crypto.c
18
dst->hinfo.minor_hash = src->minor_hash;
fs/ext4/crypto.c
19
dst->crypto_buf = src->crypto_buf;
fs/ext4/fsmap.c
17
struct ext4_fsmap *src)
fs/ext4/fsmap.c
19
dest->fmr_device = src->fmr_device;
fs/ext4/fsmap.c
20
dest->fmr_flags = src->fmr_flags;
fs/ext4/fsmap.c
21
dest->fmr_physical = src->fmr_physical << sb->s_blocksize_bits;
fs/ext4/fsmap.c
22
dest->fmr_owner = src->fmr_owner;
fs/ext4/fsmap.c
24
dest->fmr_length = src->fmr_length << sb->s_blocksize_bits;
fs/ext4/fsmap.c
32
struct fsmap *src)
fs/ext4/fsmap.c
34
dest->fmr_device = src->fmr_device;
fs/ext4/fsmap.c
35
dest->fmr_flags = src->fmr_flags;
fs/ext4/fsmap.c
36
dest->fmr_physical = src->fmr_physical >> sb->s_blocksize_bits;
fs/ext4/fsmap.c
37
dest->fmr_owner = src->fmr_owner;
fs/ext4/fsmap.c
38
dest->fmr_length = src->fmr_length >> sb->s_blocksize_bits;
fs/ext4/fsmap.h
32
struct ext4_fsmap *src);
fs/ext4/fsmap.h
34
struct fsmap *src);
fs/f2fs/checkpoint.c
1599
void *src, block_t blk_addr)
fs/f2fs/checkpoint.c
1610
memcpy(folio_address(folio), src, PAGE_SIZE);
fs/f2fs/compress.c
379
inbuf.src = cc->rbuf;
fs/f2fs/compress.c
456
inbuf.src = dic->cbuf->cdata;
fs/f2fs/f2fs.h
4014
void f2fs_update_meta_page(struct f2fs_sb_info *sbi, void *src,
fs/f2fs/file.c
1417
pgoff_t src, pgoff_t dst, pgoff_t len, bool full)
fs/f2fs/file.c
1475
src + i, true);
fs/f2fs/file.c
1494
src + i, src + i + 1);
fs/f2fs/file.c
1504
struct inode *dst_inode, pgoff_t src, pgoff_t dst,
fs/f2fs/file.c
1530
do_replace, src, olen);
fs/f2fs/file.c
1535
do_replace, src, dst, olen, full);
fs/f2fs/file.c
1539
src += olen;
fs/f2fs/file.c
1549
__roll_back_blkaddrs(src_inode, src_blkaddr, do_replace, src, olen);
fs/f2fs/file.c
3101
struct inode *src = file_inode(file_in);
fs/f2fs/file.c
3103
struct f2fs_sb_info *sbi = F2FS_I_SB(src);
fs/f2fs/file.c
3110
src->i_sb != dst->i_sb)
fs/f2fs/file.c
3113
if (unlikely(f2fs_readonly(src->i_sb)))
fs/f2fs/file.c
3116
if (!S_ISREG(src->i_mode) || !S_ISREG(dst->i_mode))
fs/f2fs/file.c
3119
if (IS_ENCRYPTED(src) || IS_ENCRYPTED(dst))
fs/f2fs/file.c
3125
if (src == dst) {
fs/f2fs/file.c
3132
inode_lock(src);
fs/f2fs/file.c
3133
if (src != dst) {
fs/f2fs/file.c
3139
if (f2fs_compressed_file(src) || f2fs_compressed_file(dst) ||
fs/f2fs/file.c
3140
f2fs_is_pinned_file(src) || f2fs_is_pinned_file(dst)) {
fs/f2fs/file.c
3145
if (f2fs_is_atomic_file(src) || f2fs_is_atomic_file(dst)) {
fs/f2fs/file.c
3151
if (pos_in + len > src->i_size || pos_in + len < pos_in)
fs/f2fs/file.c
3154
olen = len = src->i_size - pos_in;
fs/f2fs/file.c
3155
if (pos_in + len == src->i_size)
fs/f2fs/file.c
3156
len = ALIGN(src->i_size, F2FS_BLKSIZE) - pos_in;
fs/f2fs/file.c
3172
ret = f2fs_convert_inline_inode(src);
fs/f2fs/file.c
3181
ret = filemap_write_and_wait_range(src->i_mapping,
fs/f2fs/file.c
3193
f2fs_down_write(&F2FS_I(src)->i_gc_rwsem[WRITE]);
fs/f2fs/file.c
3194
if (src != dst) {
fs/f2fs/file.c
3201
ret = __exchange_data_block(src, dst, F2FS_BYTES_TO_BLK(pos_in),
fs/f2fs/file.c
3213
if (src != dst)
fs/f2fs/file.c
3216
f2fs_up_write(&F2FS_I(src)->i_gc_rwsem[WRITE]);
fs/f2fs/file.c
3220
inode_set_mtime_to_ts(src, inode_set_ctime_current(src));
fs/f2fs/file.c
3221
f2fs_mark_inode_dirty_sync(src, false);
fs/f2fs/file.c
3222
if (src != dst) {
fs/f2fs/file.c
3229
if (src != dst)
fs/f2fs/file.c
3232
inode_unlock(src);
fs/f2fs/inline.c
417
struct f2fs_dentry_ptr src, dst;
fs/f2fs/inline.c
451
make_dentry_ptr_inline(dir, &src, inline_dentry);
fs/f2fs/inline.c
455
memcpy(dst.bitmap, src.bitmap, src.nr_bitmap);
fs/f2fs/inline.c
456
memcpy(dst.dentry, src.dentry, SIZE_OF_DIR_ENTRY * src.max);
fs/f2fs/inline.c
457
memcpy(dst.filename, src.filename, src.max * F2FS_SLOT_LEN);
fs/f2fs/node.c
2893
struct f2fs_inode *src, *dst;
fs/f2fs/node.c
2920
src = F2FS_INODE(folio);
fs/f2fs/node.c
2923
memcpy(dst, src, offsetof(struct f2fs_inode, i_ext));
fs/f2fs/node.c
2928
dst->i_inline = src->i_inline & (F2FS_INLINE_XATTR | F2FS_EXTRA_ATTR);
fs/f2fs/node.c
2930
dst->i_extra_isize = src->i_extra_isize;
fs/f2fs/node.c
2933
F2FS_FITS_IN_INODE(src, le16_to_cpu(src->i_extra_isize),
fs/f2fs/node.c
2935
dst->i_inline_xattr_size = src->i_inline_xattr_size;
fs/f2fs/node.c
2938
F2FS_FITS_IN_INODE(src, le16_to_cpu(src->i_extra_isize),
fs/f2fs/node.c
2940
dst->i_projid = src->i_projid;
fs/f2fs/node.c
2943
F2FS_FITS_IN_INODE(src, le16_to_cpu(src->i_extra_isize),
fs/f2fs/node.c
2945
dst->i_crtime = src->i_crtime;
fs/f2fs/node.c
2946
dst->i_crtime_nsec = src->i_crtime_nsec;
fs/f2fs/node.h
290
const struct folio *src)
fs/f2fs/node.h
292
struct f2fs_node *src_rn = F2FS_NODE(src);
fs/f2fs/node.h
83
struct node_info *src)
fs/f2fs/node.h
85
dst->nid = src->nid;
fs/f2fs/node.h
86
dst->ino = src->ino;
fs/f2fs/node.h
87
dst->blk_addr = src->blk_addr;
fs/f2fs/node.h
88
dst->version = src->version;
fs/f2fs/recovery.c
686
block_t src, dest;
fs/f2fs/recovery.c
688
src = f2fs_data_blkaddr(&dn);
fs/f2fs/recovery.c
691
if (__is_valid_data_blkaddr(src) &&
fs/f2fs/recovery.c
692
!f2fs_is_valid_blkaddr(sbi, src, META_POR)) {
fs/f2fs/recovery.c
704
if (src == dest)
fs/f2fs/recovery.c
733
if (src == NULL_ADDR) {
fs/f2fs/recovery.c
758
f2fs_replace_block(sbi, &dn, src, dest,
fs/f2fs/segment.c
2698
void *src, block_t blk_addr)
fs/f2fs/segment.c
2710
memcpy(folio_address(folio), src, PAGE_SIZE);
fs/f2fs/segment.c
2739
struct f2fs_summary_block *src = curseg->sum_blk;
fs/f2fs/segment.c
2751
memcpy(sum_entries(dst), sum_entries(src), sbi->sum_entry_size);
fs/f2fs/segment.c
2752
memcpy(sum_footer(sbi, dst), sum_footer(sbi, src), SUM_FOOTER_SIZE);
fs/fat/fat.h
276
static inline void fat16_towchar(wchar_t *dst, const __u8 *src, size_t len)
fs/fat/fat.h
280
*dst++ = src[0] | (src[1] << 8);
fs/fat/fat.h
281
src += 2;
fs/fat/fat.h
284
memcpy(dst, src, len * 2);
fs/fat/fat.h
303
static inline void fatwchar_to16(__u8 *dst, const wchar_t *src, size_t len)
fs/fat/fat.h
307
dst[0] = *src & 0x00FF;
fs/fat/fat.h
308
dst[1] = (*src & 0xFF00) >> 8;
fs/fat/fat.h
310
src++;
fs/fat/fat.h
313
memcpy(dst, src, len * 2);
fs/fat/namei_vfat.c
1056
static void vfat_move_nlink(struct inode *src, struct inode *dst)
fs/fat/namei_vfat.c
1058
drop_nlink(src);
fs/fat/namei_vfat.c
277
wchar_t *src, struct shortname_info *info)
fs/fat/namei_vfat.c
281
if (vfat_skip_char(*src)) {
fs/fat/namei_vfat.c
285
if (vfat_replace_char(*src)) {
fs/fat/namei_vfat.c
291
len = nls->uni2char(*src, buf, buf_size);
fs/fcntl.c
313
uid_t src[2] = {0, 0};
fs/fcntl.c
319
src[0] = from_kuid(user_ns, f_owner->uid);
fs/fcntl.c
320
src[1] = from_kuid(user_ns, f_owner->euid);
fs/fcntl.c
324
err = put_user(src[0], &dst[0]);
fs/fcntl.c
325
err |= put_user(src[1], &dst[1]);
fs/fcntl.c
657
#define copy_flock_fields(dst, src) \
fs/fcntl.c
658
(dst)->l_type = (src)->l_type; \
fs/fcntl.c
659
(dst)->l_whence = (src)->l_whence; \
fs/fcntl.c
660
(dst)->l_start = (src)->l_start; \
fs/fcntl.c
661
(dst)->l_len = (src)->l_len; \
fs/fcntl.c
662
(dst)->l_pid = (src)->l_pid;
fs/freevxfs/vxfs_immed.c
34
void *src = vip->vii_immed.vi_immed + folio_pos(folio);
fs/freevxfs/vxfs_immed.c
38
memcpy_to_page(folio_page(folio, i), 0, src, PAGE_SIZE);
fs/freevxfs/vxfs_immed.c
39
src += PAGE_SIZE;
fs/fuse/ioctl.c
41
static int fuse_copy_ioctl_iovec_old(struct iovec *dst, void *src,
fs/fuse/ioctl.c
47
struct compat_iovec *ciov = src;
fs/fuse/ioctl.c
69
memcpy(dst, src, transferred);
fs/fuse/ioctl.c
89
void *src, size_t transferred, unsigned count,
fs/fuse/ioctl.c
93
struct fuse_ioctl_iovec *fiov = src;
fs/fuse/ioctl.c
96
return fuse_copy_ioctl_iovec_old(dst, src, transferred,
fs/hfs/bnode.c
199
struct hfs_bnode *src_node, u32 src, u32 len)
fs/hfs/bnode.c
203
hfs_dbg("dst %u, src %u, len %u\n", dst, src, len);
fs/hfs/bnode.c
207
len = check_and_correct_requested_length(src_node, src, len);
fs/hfs/bnode.c
210
src += src_node->page_offset;
fs/hfs/bnode.c
215
memcpy_page(dst_page, dst, src_page, src, len);
fs/hfs/bnode.c
219
void hfs_bnode_move(struct hfs_bnode *node, u32 dst, u32 src, u32 len)
fs/hfs/bnode.c
224
hfs_dbg("dst %u, src %u, len %u\n", dst, src, len);
fs/hfs/bnode.c
228
len = check_and_correct_requested_length(node, src, len);
fs/hfs/bnode.c
231
src += node->page_offset;
fs/hfs/bnode.c
235
memmove(ptr + dst, ptr + src, len);
fs/hfs/brec.c
182
int src, dst, len;
fs/hfs/brec.c
215
src = fd->keyoffset;
fs/hfs/brec.c
216
hfs_bnode_clear(node, src, size);
fs/hfs/brec.c
228
src = fd->keyoffset + size;
fs/hfs/brec.c
229
len = data_off - src;
fs/hfs/brec.c
231
hfs_bnode_move(node, dst, src, len);
fs/hfs/brec.c
233
src = dst + len;
fs/hfs/brec.c
234
len = data_off - src;
fs/hfs/brec.c
236
hfs_bnode_clear(node, src, len);
fs/hfs/btree.h
107
struct hfs_bnode *src_node, u32 src, u32 len);
fs/hfs/btree.h
108
extern void hfs_bnode_move(struct hfs_bnode *node, u32 dst, u32 src, u32 len);
fs/hfs/trans.c
101
const char *src;
fs/hfs/trans.c
105
src = in->name;
fs/hfs/trans.c
113
size = nls_io->char2uni(src, srclen, &ch);
fs/hfs/trans.c
118
src += size;
fs/hfs/trans.c
143
*dst++ = (ch = *src++) == ':' ? '/' : ch;
fs/hfs/trans.c
37
const char *src;
fs/hfs/trans.c
41
src = in->name;
fs/hfs/trans.c
52
size = nls_disk->char2uni(src, srclen, &ch);
fs/hfs/trans.c
57
src += size;
fs/hfs/trans.c
60
ch = *src++;
fs/hfs/trans.c
79
*dst++ = (ch = *src++) == '/' ? ':' : ch;
fs/hfsplus/bnode.c
171
struct hfs_bnode *src_node, u32 src, u32 len)
fs/hfsplus/bnode.c
176
hfs_dbg("dst %u, src %u, len %u\n", dst, src, len);
fs/hfsplus/bnode.c
180
len = check_and_correct_requested_length(src_node, src, len);
fs/hfsplus/bnode.c
183
src += src_node->page_offset;
fs/hfsplus/bnode.c
185
src_page = src_node->page + (src >> PAGE_SHIFT);
fs/hfsplus/bnode.c
186
src &= ~PAGE_MASK;
fs/hfsplus/bnode.c
190
if (src == dst) {
fs/hfsplus/bnode.c
191
l = min_t(u32, len, PAGE_SIZE - src);
fs/hfsplus/bnode.c
192
memcpy_page(*dst_page, src, *src_page, src, l);
fs/hfsplus/bnode.c
205
src_ptr = kmap_local_page(*src_page) + src;
fs/hfsplus/bnode.c
206
if (PAGE_SIZE - src < PAGE_SIZE - dst) {
fs/hfsplus/bnode.c
207
l = PAGE_SIZE - src;
fs/hfsplus/bnode.c
208
src = 0;
fs/hfsplus/bnode.c
212
src += l;
fs/hfsplus/bnode.c
228
void hfs_bnode_move(struct hfs_bnode *node, u32 dst, u32 src, u32 len)
fs/hfsplus/bnode.c
234
hfs_dbg("dst %u, src %u, len %u\n", dst, src, len);
fs/hfsplus/bnode.c
238
len = check_and_correct_requested_length(node, src, len);
fs/hfsplus/bnode.c
241
src += node->page_offset;
fs/hfsplus/bnode.c
243
if (dst > src) {
fs/hfsplus/bnode.c
244
src += len - 1;
fs/hfsplus/bnode.c
245
src_page = node->page + (src >> PAGE_SHIFT);
fs/hfsplus/bnode.c
246
src = (src & ~PAGE_MASK) + 1;
fs/hfsplus/bnode.c
251
if (src == dst) {
fs/hfsplus/bnode.c
252
while (src < len) {
fs/hfsplus/bnode.c
255
memmove(dst_ptr, src_ptr, src);
fs/hfsplus/bnode.c
259
len -= src;
fs/hfsplus/bnode.c
260
src = PAGE_SIZE;
fs/hfsplus/bnode.c
264
src -= len;
fs/hfsplus/bnode.c
267
memmove(dst_ptr + src, src_ptr + src, len);
fs/hfsplus/bnode.c
274
src_ptr = kmap_local_page(*src_page) + src;
fs/hfsplus/bnode.c
275
if (src < dst) {
fs/hfsplus/bnode.c
276
l = src;
fs/hfsplus/bnode.c
277
src = PAGE_SIZE;
fs/hfsplus/bnode.c
281
src -= l;
fs/hfsplus/bnode.c
296
src_page = node->page + (src >> PAGE_SHIFT);
fs/hfsplus/bnode.c
297
src &= ~PAGE_MASK;
fs/hfsplus/bnode.c
301
if (src == dst) {
fs/hfsplus/bnode.c
302
l = min_t(u32, len, PAGE_SIZE - src);
fs/hfsplus/bnode.c
304
dst_ptr = kmap_local_page(*dst_page) + src;
fs/hfsplus/bnode.c
305
src_ptr = kmap_local_page(*src_page) + src;
fs/hfsplus/bnode.c
323
src_ptr = kmap_local_page(*src_page) + src;
fs/hfsplus/bnode.c
324
if (PAGE_SIZE - src <
fs/hfsplus/bnode.c
326
l = PAGE_SIZE - src;
fs/hfsplus/bnode.c
327
src = 0;
fs/hfsplus/bnode.c
331
src += l;
fs/hfsplus/hfsplus_fs.h
375
struct hfs_bnode *src_node, u32 src, u32 len);
fs/hfsplus/hfsplus_fs.h
376
void hfs_bnode_move(struct hfs_bnode *node, u32 dst, u32 src, u32 len);
fs/hpfs/hpfs_fn.h
175
static inline void copy_de(struct hpfs_dirent *dst, struct hpfs_dirent *src)
fs/hpfs/hpfs_fn.h
179
if (!dst || !src) return;
fs/hpfs/hpfs_fn.h
182
memcpy((char *)dst + 2, (char *)src + 2, 28);
fs/hugetlbfs/inode.c
1056
struct folio *dst, struct folio *src,
fs/hugetlbfs/inode.c
1061
rc = migrate_huge_page_move_mapping(mapping, dst, src);
fs/hugetlbfs/inode.c
1065
if (hugetlb_folio_subpool(src)) {
fs/hugetlbfs/inode.c
1067
hugetlb_folio_subpool(src));
fs/hugetlbfs/inode.c
1068
hugetlb_set_folio_subpool(src, NULL);
fs/hugetlbfs/inode.c
1071
folio_migrate_flags(dst, src);
fs/jfs/jfs_logmgr.c
354
caddr_t src;
fs/jfs/jfs_logmgr.c
418
src = (u8 *) p + (lv->offset << l2linesize);
fs/jfs/jfs_logmgr.c
425
memcpy(dst, src, nbytes);
fs/jfs/jfs_logmgr.c
440
src += nbytes;
fs/jfs/jfs_logmgr.c
466
src = (caddr_t) lrd;
fs/jfs/jfs_logmgr.c
473
memcpy(dst, src, nbytes);
fs/jfs/jfs_logmgr.c
534
src += nbytes;
fs/jfs/jfs_metapage.c
157
struct folio *dst, struct folio *src,
fs/jfs/jfs_metapage.c
160
struct meta_anchor *src_anchor = src->private;
fs/jfs/jfs_metapage.c
171
rc = filemap_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
194
int page_offset = mp->data - folio_address(src);
fs/jfs/jfs_metapage.c
198
remove_metapage(src, mp);
fs/jfs/jfs_metapage.c
233
struct folio *dst, struct folio *src,
fs/jfs/jfs_metapage.c
240
mp = folio_to_mp(src, 0);
fs/jfs/jfs_metapage.c
244
rc = filemap_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
251
page_offset = mp->data - folio_address(src);
fs/jfs/jfs_metapage.c
254
remove_metapage(src, mp);
fs/jfs/jfs_metapage.c
646
struct folio *dst, struct folio *src,
fs/jfs/jfs_metapage.c
651
if (!src->private)
fs/jfs/jfs_metapage.c
652
return filemap_migrate_folio(mapping, dst, src, mode);
fs/jfs/jfs_metapage.c
655
expected_count = folio_expected_ref_count(src) + 1;
fs/jfs/jfs_metapage.c
656
if (folio_ref_count(src) != expected_count)
fs/jfs/jfs_metapage.c
658
return __metapage_migrate_folio(mapping, dst, src, mode);
fs/namespace.c
5411
char *buf_end, *opt_end, *src, *dst;
fs/namespace.c
5419
src = dst + 1; /* skip initial comma */
fs/namespace.c
5421
if (src >= buf_end) {
fs/namespace.c
5427
for (; src < buf_end; src = opt_end + 1) {
fs/namespace.c
5428
opt_end = strchrnul(src, ',');
fs/namespace.c
5430
dst += string_unescape(src, dst, 0, UNESCAPE_OCTAL) + 1;
fs/nfs/blocklayout/rpc_pipefs.c
111
static ssize_t bl_pipe_downcall(struct file *filp, const char __user *src,
fs/nfs/blocklayout/rpc_pipefs.c
120
if (copy_from_user(&nn->bl_mount_reply, src, mlen) != 0)
fs/nfs/fs_context.c
1329
struct compat_nfs_string *src)
fs/nfs/fs_context.c
1331
dst->data = compat_ptr(src->data);
fs/nfs/fs_context.c
1332
dst->len = src->len;
fs/nfs/fs_context.c
1633
struct nfs_fs_context *src = nfs_fc2context(src_fc), *ctx;
fs/nfs/fs_context.c
1635
ctx = kmemdup(src, sizeof(struct nfs_fs_context), GFP_KERNEL);
fs/nfs/fs_context.c
1644
nfs_copy_fh(ctx->mntfh, src->mntfh);
fs/nfs/internal.h
348
nfs4_label_copy(struct nfs4_label *dst, struct nfs4_label *src)
fs/nfs/internal.h
350
if (!dst || !src)
fs/nfs/internal.h
353
if (src->len > NFS4_MAXLABELLEN)
fs/nfs/internal.h
356
dst->lfs = src->lfs;
fs/nfs/internal.h
357
dst->pi = src->pi;
fs/nfs/internal.h
358
dst->len = src->len;
fs/nfs/internal.h
359
memcpy(dst->label, src->label, src->len);
fs/nfs/internal.h
375
nfs4_label_copy(struct nfs4_label *dst, struct nfs4_label *src)
fs/nfs/internal.h
603
int nfs_scan_commit_list(struct list_head *src, struct list_head *dst,
fs/nfs/internal.h
668
struct folio *src, enum migrate_mode);
fs/nfs/nfs42proc.c
237
struct file *src,
fs/nfs/nfs42proc.c
244
struct nfs_open_context *src_ctx = nfs_file_open_context(src);
fs/nfs/nfs42proc.c
310
if (!nfs42_files_from_same_server(src, dst))
fs/nfs/nfs42proc.c
311
nfs42_do_offload_cancel_async(src, src_stateid);
fs/nfs/nfs42proc.c
406
static ssize_t _nfs42_proc_copy(struct file *src,
fs/nfs/nfs42proc.c
422
struct inode *src_inode = file_inode(src);
fs/nfs/nfs42proc.c
443
status = nfs_filemap_write_and_wait_range(src->f_mapping,
fs/nfs/nfs42proc.c
490
status = handle_async_copy(res, dst_server, src_server, src,
fs/nfs/nfs42proc.c
512
ssize_t nfs42_proc_copy(struct file *src, loff_t pos_src,
fs/nfs/nfs42proc.c
521
.src_fh = NFS_FH(file_inode(src)),
fs/nfs/nfs42proc.c
530
.inode = file_inode(src),
fs/nfs/nfs42proc.c
540
src_lock = nfs_get_lock_context(nfs_file_open_context(src));
fs/nfs/nfs42proc.c
556
err = _nfs42_proc_copy(src, src_lock,
fs/nfs/nfs42proc.c
566
nfs42_files_from_same_server(src, dst)) {
fs/nfs/nfs42proc.c
583
!nfs42_files_from_same_server(src, dst)) {
fs/nfs/nfs42proc.c
584
nfs42_do_offload_cancel_async(src, &args.src_stateid);
fs/nfs/nfs42proc.c
787
static int _nfs42_proc_copy_notify(struct file *src, struct file *dst,
fs/nfs/nfs42proc.c
791
struct nfs_server *src_server = NFS_SERVER(file_inode(src));
fs/nfs/nfs42proc.c
801
ctx = get_nfs_open_context(nfs_file_open_context(src));
fs/nfs/nfs42proc.c
819
trace_nfs4_copy_notify(file_inode(src), args, res, status);
fs/nfs/nfs42proc.c
824
put_nfs_open_context(nfs_file_open_context(src));
fs/nfs/nfs42proc.c
828
int nfs42_proc_copy_notify(struct file *src, struct file *dst,
fs/nfs/nfs42proc.c
831
struct nfs_server *src_server = NFS_SERVER(file_inode(src));
fs/nfs/nfs42proc.c
834
.inode = file_inode(src),
fs/nfs/nfs42proc.c
845
args->cna_src_fh = NFS_FH(file_inode(src)),
fs/nfs/nfs42proc.c
851
status = _nfs42_proc_copy_notify(src, dst, args, res);
fs/nfs/nfs4_fs.h
353
extern void nfs4_bitmask_set(__u32 bitmask[], const __u32 src[],
fs/nfs/nfs4_fs.h
594
static inline void nfs4_stateid_copy(nfs4_stateid *dst, const nfs4_stateid *src)
fs/nfs/nfs4_fs.h
596
memcpy(dst->data, src->data, sizeof(dst->data));
fs/nfs/nfs4_fs.h
597
dst->type = src->type;
fs/nfs/nfs4_fs.h
600
static inline bool nfs4_stateid_match(const nfs4_stateid *dst, const nfs4_stateid *src)
fs/nfs/nfs4_fs.h
602
if (dst->type != src->type)
fs/nfs/nfs4_fs.h
604
return memcmp(dst->data, src->data, sizeof(dst->data)) == 0;
fs/nfs/nfs4_fs.h
607
static inline bool nfs4_stateid_match_other(const nfs4_stateid *dst, const nfs4_stateid *src)
fs/nfs/nfs4_fs.h
609
return memcmp(dst->other, src->other, NFS4_STATEID_OTHER_SIZE) == 0;
fs/nfs/nfs4_fs.h
625
static inline bool nfs4_stateid_match_or_older(const nfs4_stateid *dst, const nfs4_stateid *src)
fs/nfs/nfs4_fs.h
627
return nfs4_stateid_match_other(dst, src) &&
fs/nfs/nfs4_fs.h
628
!(src->seqid && nfs4_stateid_is_newer(dst, src));
fs/nfs/nfs4idmap.c
652
idmap_pipe_downcall(struct file *filp, const char __user *src, size_t mlen)
fs/nfs/nfs4idmap.c
679
if (copy_from_user(&im, src, mlen) != 0) {
fs/nfs/nfs4proc.c
303
static void nfs4_bitmap_copy_adjust(__u32 *dst, const __u32 *src,
fs/nfs/nfs4proc.c
308
memcpy(dst, src, NFS4_BITMASK_SZ*sizeof(*dst));
fs/nfs/nfs4proc.c
5775
void nfs4_bitmask_set(__u32 bitmask[], const __u32 src[],
fs/nfs/nfs4proc.c
5781
memcpy(bitmask, src, sizeof(*bitmask) * NFS4_BITMASK_SZ);
fs/nfs/nfs4session.h
145
const struct nfs4_sessionid *src)
fs/nfs/nfs4session.h
147
memcpy(dst->data, src->data, NFS4_MAX_SESSIONID_LEN);
fs/nfs/nfs4state.c
895
static void nfs4_fl_copy_lock(struct file_lock *dst, struct file_lock *src)
fs/nfs/nfs4state.c
897
struct nfs4_lock_state *lsp = src->fl_u.nfs4_fl.owner;
fs/nfs/nfs4state.c
961
const nfs4_stateid *src;
fs/nfs/nfs4state.c
966
src = &zero_stateid;
fs/nfs/nfs4state.c
969
src = &state->open_stateid;
fs/nfs/nfs4state.c
972
nfs4_stateid_copy(dst, src);
fs/nfs/nfsroot.c
164
static int __init root_nfs_copy(char *dest, const char *src,
fs/nfs/nfsroot.c
167
if (strscpy(dest, src, destlen) == -E2BIG)
fs/nfs/nfsroot.c
172
static int __init root_nfs_cat(char *dest, const char *src,
fs/nfs/nfsroot.c
181
if (strlcat(dest, src, destlen) >= destlen)
fs/nfs/pnfs.h
618
pnfs_use_threshold(struct nfs4_threshold **dst, struct nfs4_threshold *src,
fs/nfs/pnfs.h
621
return (dst && src && src->bm != 0 && nfss->pnfs_curr_ld &&
fs/nfs/pnfs.h
622
nfss->pnfs_curr_ld->id == src->l_type);
fs/nfs/pnfs.h
643
const struct pnfs_layout_range *src)
fs/nfs/pnfs.h
645
memcpy(dst, src, sizeof(*dst));
fs/nfs/pnfs.h
874
pnfs_use_threshold(struct nfs4_threshold **dst, struct nfs4_threshold *src,
fs/nfs/pnfs_nfs.c
247
struct list_head *src = &bucket->written;
fs/nfs/pnfs_nfs.c
252
ret = nfs_scan_commit_list(src, dst, cinfo, max);
fs/nfs/write.c
2104
struct folio *src, enum migrate_mode mode)
fs/nfs/write.c
2114
if (folio_test_private(src)) {
fs/nfs/write.c
2116
nfs_wb_folio(src->mapping->host, src);
fs/nfs/write.c
2117
if (folio_test_private(src))
fs/nfs/write.c
2121
if (folio_test_private_2(src)) { /* [DEPRECATED] */
fs/nfs/write.c
2124
folio_wait_private_2(src);
fs/nfs/write.c
2127
return migrate_folio(mapping, dst, src, mode);
fs/nfs/write.c
956
nfs_scan_commit_list(struct list_head *src, struct list_head *dst,
fs/nfs/write.c
962
list_for_each_entry_safe(req, tmp, src, wb_list) {
fs/nfsd/nfs4proc.c
1363
stateid_t *src_stateid, struct nfsd_file **src,
fs/nfsd/nfs4proc.c
1372
src_stateid, RD_STATE, src, NULL);
fs/nfsd/nfs4proc.c
1382
if (!S_ISREG(file_inode((*src)->nf_file)->i_mode) ||
fs/nfsd/nfs4proc.c
1394
nfsd_file_put(*src);
fs/nfsd/nfs4proc.c
1395
*src = NULL;
fs/nfsd/nfs4proc.c
1404
struct nfsd_file *src, *dst;
fs/nfsd/nfs4proc.c
1407
status = nfsd4_verify_copy(rqstp, cstate, &clone->cl_src_stateid, &src,
fs/nfsd/nfs4proc.c
1412
status = nfsd4_clone_file_range(rqstp, src, clone->cl_src_pos,
fs/nfsd/nfs4proc.c
1417
nfsd_file_put(src);
fs/nfsd/nfs4proc.c
142
fh_dup2(struct svc_fh *dst, struct svc_fh *src)
fs/nfsd/nfs4proc.c
145
dget(src->fh_dentry);
fs/nfsd/nfs4proc.c
146
if (src->fh_export)
fs/nfsd/nfs4proc.c
147
exp_get(src->fh_export);
fs/nfsd/nfs4proc.c
148
*dst = *src;
fs/nfsd/nfs4proc.c
1934
struct file *src)
fs/nfsd/nfs4proc.c
1951
bytes_copied = nfsd_copy_file_range(src, src_pos, dst, dst_pos,
fs/nfsd/nfs4proc.c
1974
struct file *src, struct file *dst,
fs/nfsd/nfs4proc.c
1980
bytes = _nfsd_copy_file_range(copy, dst, src);
fs/nfsd/nfs4proc.c
1994
static void dup_copy_fields(struct nfsd4_copy *src, struct nfsd4_copy *dst)
fs/nfsd/nfs4proc.c
1996
dst->cp_src_pos = src->cp_src_pos;
fs/nfsd/nfs4proc.c
1997
dst->cp_dst_pos = src->cp_dst_pos;
fs/nfsd/nfs4proc.c
1998
dst->cp_count = src->cp_count;
fs/nfsd/nfs4proc.c
1999
dst->cp_flags = src->cp_flags;
fs/nfsd/nfs4proc.c
2000
memcpy(&dst->cp_res, &src->cp_res, sizeof(src->cp_res));
fs/nfsd/nfs4proc.c
2001
memcpy(&dst->fh, &src->fh, sizeof(src->fh));
fs/nfsd/nfs4proc.c
2002
dst->cp_clp = src->cp_clp;
fs/nfsd/nfs4proc.c
2003
dst->nf_dst = nfsd_file_get(src->nf_dst);
fs/nfsd/nfs4proc.c
2005
if (!nfsd4_ssc_is_inter(src))
fs/nfsd/nfs4proc.c
2006
dst->nf_src = nfsd_file_get(src->nf_src);
fs/nfsd/nfs4proc.c
2008
memcpy(&dst->cp_stateid, &src->cp_stateid, sizeof(src->cp_stateid));
fs/nfsd/nfs4proc.c
2009
memcpy(dst->cp_src, src->cp_src, sizeof(struct nl4_server));
fs/nfsd/nfs4proc.c
2010
memcpy(&dst->stateid, &src->stateid, sizeof(src->stateid));
fs/nfsd/nfs4proc.c
2011
memcpy(&dst->c_fh, &src->c_fh, sizeof(src->c_fh));
fs/nfsd/nfs4proc.c
2012
dst->ss_nsui = src->ss_nsui;
fs/nfsd/nfs4recover.c
1706
bin_to_hex_dup(const unsigned char *src, int srclen)
fs/nfsd/nfs4recover.c
1715
bin2hex(buf, src, srclen);
fs/nfsd/nfs4recover.c
767
cld_pipe_downcall(struct file *filp, const char __user *src, size_t mlen)
fs/nfsd/nfs4recover.c
770
struct cld_msg_hdr __user *hdr = (struct cld_msg_hdr __user *)src;
fs/nfsd/nfs4recover.c
771
struct cld_msg_v2 __user *cmsg = (struct cld_msg_v2 __user *)src;
fs/nfsd/nfs4recover.c
822
if (copy_from_user(&cup->cu_u.cu_msg_v2, src, mlen) != 0)
fs/nfsd/nfs4state.c
1198
stateid_t *src = &stid->sc_stateid;
fs/nfsd/nfs4state.c
1201
if (unlikely(++src->si_generation == 0))
fs/nfsd/nfs4state.c
1202
src->si_generation = 1;
fs/nfsd/nfs4state.c
1203
memcpy(dst, src, sizeof(*dst));
fs/nfsd/nfsfh.h
231
fh_copy(struct svc_fh *dst, const struct svc_fh *src)
fs/nfsd/nfsfh.h
233
WARN_ON(src->fh_dentry);
fs/nfsd/nfsfh.h
235
*dst = *src;
fs/nfsd/nfsfh.h
240
fh_copy_shallow(struct knfsd_fh *dst, const struct knfsd_fh *src)
fs/nfsd/nfsfh.h
242
dst->fh_size = src->fh_size;
fs/nfsd/nfsfh.h
243
memcpy(&dst->fh_raw, &src->fh_raw, src->fh_size);
fs/nfsd/vfs.c
687
struct file *src = nf_src->nf_file;
fs/nfsd/vfs.c
694
cloned = vfs_clone_file_range(src, src_pos, dst, dst_pos, count, 0);
fs/nfsd/vfs.c
710
status = commit_inode_metadata(file_inode(src));
fs/nfsd/vfs.c
729
ssize_t nfsd_copy_file_range(struct file *src, u64 src_pos, struct file *dst,
fs/nfsd/vfs.c
743
ret = vfs_copy_file_range(src, src_pos, dst, dst_pos, count, 0);
fs/nfsd/vfs.c
746
ret = vfs_copy_file_range(src, src_pos, dst, dst_pos, count,
fs/nilfs2/page.c
197
static void nilfs_copy_folio(struct folio *dst, struct folio *src,
fs/nilfs2/page.c
205
sbh = folio_buffers(src);
fs/nilfs2/page.c
224
folio_copy(dst, src);
fs/nilfs2/page.c
226
if (folio_test_uptodate(src) && !folio_test_uptodate(dst))
fs/nilfs2/page.c
228
else if (!folio_test_uptodate(src) && folio_test_uptodate(dst))
fs/nilfs2/page.c
230
if (folio_test_mappedtodisk(src) && !folio_test_mappedtodisk(dst))
fs/nilfs2/page.c
232
else if (!folio_test_mappedtodisk(src) && folio_test_mappedtodisk(dst))
fs/ntfs3/lib/decompress_common.h
257
const u8 *src = dst - offset;
fs/ntfs3/lib/decompress_common.h
287
copy_unaligned_word(src, dst);
fs/ntfs3/lib/decompress_common.h
288
src += WORDBYTES;
fs/ntfs3/lib/decompress_common.h
293
copy_unaligned_word(src, dst);
fs/ntfs3/lib/decompress_common.h
294
src += WORDBYTES;
fs/ntfs3/lib/decompress_common.h
30
copy_unaligned_word(const void *src, void *dst)
fs/ntfs3/lib/decompress_common.h
309
src += WORDBYTES;
fs/ntfs3/lib/decompress_common.h
32
put_unaligned(get_unaligned((const size_t *)src), (size_t *)dst);
fs/ntfs3/lib/decompress_common.h
329
*dst++ = *src++;
fs/ntfs3/lib/decompress_common.h
333
*dst++ = *src++;
fs/ntfs3/lib/decompress_common.h
337
*dst++ = *src++;
fs/ntfs3/lznt.c
100
get_match_len(src, ctx->unc_end, ptr, ctx->max_len);
fs/ntfs3/lznt.c
322
size_t (*match)(const u8 *src, struct lznt *ctx);
fs/ntfs3/lznt.c
48
static size_t longest_match_std(const u8 *src, struct lznt *ctx)
fs/ntfs3/lznt.c
55
((40543U * ((((src[0] << 4) ^ src[1]) << 4) ^ src[2])) >> 4) &
fs/ntfs3/lznt.c
60
if (hash[0] >= ctx->unc && hash[0] < src && hash[0][0] == src[0] &&
fs/ntfs3/lznt.c
61
hash[0][1] == src[1] && hash[0][2] == src[2]) {
fs/ntfs3/lznt.c
64
len1 += get_match_len(src + 3, ctx->unc_end,
fs/ntfs3/lznt.c
68
if (hash[1] >= ctx->unc && hash[1] < src && hash[1][0] == src[0] &&
fs/ntfs3/lznt.c
69
hash[1][1] == src[1] && hash[1][2] == src[2]) {
fs/ntfs3/lznt.c
72
len2 += get_match_len(src + 3, ctx->unc_end,
fs/ntfs3/lznt.c
85
hash[0] = src;
fs/ntfs3/lznt.c
89
static size_t longest_match_best(const u8 *src, struct lznt *ctx)
fs/ntfs3/lznt.c
94
if (ctx->unc >= src || !ctx->max_len)
fs/ntfs3/lznt.c
98
for (ptr = ctx->unc; ptr < src; ++ptr) {
fs/ocfs2/alloc.c
618
static void ocfs2_cp_path(struct ocfs2_path *dest, struct ocfs2_path *src)
fs/ocfs2/alloc.c
622
BUG_ON(path_root_bh(dest) != path_root_bh(src));
fs/ocfs2/alloc.c
623
BUG_ON(path_root_el(dest) != path_root_el(src));
fs/ocfs2/alloc.c
624
BUG_ON(path_root_access(dest) != path_root_access(src));
fs/ocfs2/alloc.c
629
dest->p_node[i].bh = src->p_node[i].bh;
fs/ocfs2/alloc.c
630
dest->p_node[i].el = src->p_node[i].el;
fs/ocfs2/alloc.c
641
static void ocfs2_mv_path(struct ocfs2_path *dest, struct ocfs2_path *src)
fs/ocfs2/alloc.c
645
BUG_ON(path_root_bh(dest) != path_root_bh(src));
fs/ocfs2/alloc.c
646
BUG_ON(path_root_access(dest) != path_root_access(src));
fs/ocfs2/alloc.c
651
dest->p_node[i].bh = src->p_node[i].bh;
fs/ocfs2/alloc.c
652
dest->p_node[i].el = src->p_node[i].el;
fs/ocfs2/alloc.c
654
src->p_node[i].bh = NULL;
fs/ocfs2/alloc.c
655
src->p_node[i].el = NULL;
fs/ocfs2/extent_map.c
158
struct ocfs2_extent_map_item *src)
fs/ocfs2/extent_map.c
160
dest->ei_cpos = src->ei_cpos;
fs/ocfs2/extent_map.c
161
dest->ei_phys = src->ei_phys;
fs/ocfs2/extent_map.c
162
dest->ei_clusters = src->ei_clusters;
fs/ocfs2/extent_map.c
163
dest->ei_flags = src->ei_flags;
fs/ocfs2/xattr.c
4221
char *src = xb_bh->b_data;
fs/ocfs2/xattr.c
4242
memcpy(target + offset, src + offset, size);
fs/ocfs2/xattr.c
453
struct ocfs2_xattr_bucket *src)
fs/ocfs2/xattr.c
456
int blocksize = src->bu_inode->i_sb->s_blocksize;
fs/ocfs2/xattr.c
458
BUG_ON(dest->bu_blocks != src->bu_blocks);
fs/ocfs2/xattr.c
459
BUG_ON(dest->bu_inode != src->bu_inode);
fs/ocfs2/xattr.c
461
for (i = 0; i < src->bu_blocks; i++) {
fs/ocfs2/xattr.c
462
memcpy(bucket_block(dest, i), bucket_block(src, i),
fs/overlayfs/overlayfs.h
480
void ovl_stack_cpy(struct ovl_path *dst, struct ovl_path *src, unsigned int n);
fs/overlayfs/overlayfs.h
597
int ovl_get_verity_digest(struct ovl_fs *ofs, const struct path *src,
fs/overlayfs/util.c
122
void ovl_stack_cpy(struct ovl_path *dst, struct ovl_path *src, unsigned int n)
fs/overlayfs/util.c
126
memcpy(dst, src, sizeof(struct ovl_path) * n);
fs/overlayfs/util.c
128
dget(src[i].dentry);
fs/overlayfs/util.c
1451
int ovl_get_verity_digest(struct ovl_fs *ofs, const struct path *src,
fs/overlayfs/util.c
1456
if (!ofs->config.verity_mode || !S_ISREG(d_inode(src->dentry)->i_mode))
fs/overlayfs/util.c
1459
err = ovl_ensure_verity_loaded(src);
fs/overlayfs/util.c
1462
src->dentry);
fs/overlayfs/util.c
1466
digest_size = fsverity_get_digest(d_inode(src->dentry),
fs/overlayfs/util.c
1472
src->dentry);
fs/proc/base.c
1010
unsigned long src = *ppos;
fs/proc/base.c
1036
if (src >= (env_end - env_start))
fs/proc/base.c
1039
this_len = env_end - (env_start + src);
fs/proc/base.c
1044
retval = access_remote_vm(mm, (env_start + src), page, this_len, FOLL_ANON);
fs/proc/base.c
1057
src += retval;
fs/proc/base.c
1061
*ppos = src;
fs/proc/kcore.c
525
const char *src = (char *)start;
fs/proc/kcore.c
534
read += vread_iter(iter, src, left);
fs/proc/kcore.c
538
src += read;
fs/proc/page.c
68
unsigned long src = *ppos;
fs/proc/page.c
73
pfn = src / KPMSIZE;
fs/proc/page.c
74
if (src & KPMMASK || count & KPMMASK)
fs/proc/page.c
76
if (src >= max_dump_pfn * KPMSIZE)
fs/proc/page.c
78
count = min_t(unsigned long, count, (max_dump_pfn * KPMSIZE) - src);
fs/proc/task_mmu.c
2219
unsigned long src;
fs/proc/task_mmu.c
2246
src = *ppos;
fs/proc/task_mmu.c
2247
svpfn = src / PM_ENTRY_BYTES;
fs/quota/quota.c
187
static void copy_to_if_dqblk(struct if_dqblk *dst, struct qc_dqblk *src)
fs/quota/quota.c
190
dst->dqb_bhardlimit = stoqb(src->d_spc_hardlimit);
fs/quota/quota.c
191
dst->dqb_bsoftlimit = stoqb(src->d_spc_softlimit);
fs/quota/quota.c
192
dst->dqb_curspace = src->d_space;
fs/quota/quota.c
193
dst->dqb_ihardlimit = src->d_ino_hardlimit;
fs/quota/quota.c
194
dst->dqb_isoftlimit = src->d_ino_softlimit;
fs/quota/quota.c
195
dst->dqb_curinodes = src->d_ino_count;
fs/quota/quota.c
196
dst->dqb_btime = src->d_spc_timer;
fs/quota/quota.c
197
dst->dqb_itime = src->d_ino_timer;
fs/quota/quota.c
261
static void copy_from_if_dqblk(struct qc_dqblk *dst, struct if_dqblk *src)
fs/quota/quota.c
263
dst->d_spc_hardlimit = qbtos(src->dqb_bhardlimit);
fs/quota/quota.c
264
dst->d_spc_softlimit = qbtos(src->dqb_bsoftlimit);
fs/quota/quota.c
265
dst->d_space = src->dqb_curspace;
fs/quota/quota.c
266
dst->d_ino_hardlimit = src->dqb_ihardlimit;
fs/quota/quota.c
267
dst->d_ino_softlimit = src->dqb_isoftlimit;
fs/quota/quota.c
268
dst->d_ino_count = src->dqb_curinodes;
fs/quota/quota.c
269
dst->d_spc_timer = src->dqb_btime;
fs/quota/quota.c
270
dst->d_ino_timer = src->dqb_itime;
fs/quota/quota.c
273
if (src->dqb_valid & QIF_BLIMITS)
fs/quota/quota.c
275
if (src->dqb_valid & QIF_SPACE)
fs/quota/quota.c
277
if (src->dqb_valid & QIF_ILIMITS)
fs/quota/quota.c
279
if (src->dqb_valid & QIF_INODES)
fs/quota/quota.c
281
if (src->dqb_valid & QIF_BTIME)
fs/quota/quota.c
283
if (src->dqb_valid & QIF_ITIME)
fs/quota/quota.c
547
static void copy_from_xfs_dqblk(struct qc_dqblk *dst, struct fs_disk_quota *src)
fs/quota/quota.c
549
dst->d_spc_hardlimit = quota_bbtob(src->d_blk_hardlimit);
fs/quota/quota.c
550
dst->d_spc_softlimit = quota_bbtob(src->d_blk_softlimit);
fs/quota/quota.c
551
dst->d_ino_hardlimit = src->d_ino_hardlimit;
fs/quota/quota.c
552
dst->d_ino_softlimit = src->d_ino_softlimit;
fs/quota/quota.c
553
dst->d_space = quota_bbtob(src->d_bcount);
fs/quota/quota.c
554
dst->d_ino_count = src->d_icount;
fs/quota/quota.c
555
dst->d_ino_timer = copy_from_xfs_dqblk_ts(src, src->d_itimer,
fs/quota/quota.c
556
src->d_itimer_hi);
fs/quota/quota.c
557
dst->d_spc_timer = copy_from_xfs_dqblk_ts(src, src->d_btimer,
fs/quota/quota.c
558
src->d_btimer_hi);
fs/quota/quota.c
559
dst->d_ino_warns = src->d_iwarns;
fs/quota/quota.c
560
dst->d_spc_warns = src->d_bwarns;
fs/quota/quota.c
561
dst->d_rt_spc_hardlimit = quota_bbtob(src->d_rtb_hardlimit);
fs/quota/quota.c
562
dst->d_rt_spc_softlimit = quota_bbtob(src->d_rtb_softlimit);
fs/quota/quota.c
563
dst->d_rt_space = quota_bbtob(src->d_rtbcount);
fs/quota/quota.c
564
dst->d_rt_spc_timer = copy_from_xfs_dqblk_ts(src, src->d_rtbtimer,
fs/quota/quota.c
565
src->d_rtbtimer_hi);
fs/quota/quota.c
566
dst->d_rt_spc_warns = src->d_rtbwarns;
fs/quota/quota.c
568
if (src->d_fieldmask & FS_DQ_ISOFT)
fs/quota/quota.c
570
if (src->d_fieldmask & FS_DQ_IHARD)
fs/quota/quota.c
572
if (src->d_fieldmask & FS_DQ_BSOFT)
fs/quota/quota.c
574
if (src->d_fieldmask & FS_DQ_BHARD)
fs/quota/quota.c
576
if (src->d_fieldmask & FS_DQ_RTBSOFT)
fs/quota/quota.c
578
if (src->d_fieldmask & FS_DQ_RTBHARD)
fs/quota/quota.c
580
if (src->d_fieldmask & FS_DQ_BTIMER)
fs/quota/quota.c
582
if (src->d_fieldmask & FS_DQ_ITIMER)
fs/quota/quota.c
584
if (src->d_fieldmask & FS_DQ_RTBTIMER)
fs/quota/quota.c
586
if (src->d_fieldmask & FS_DQ_BWARNS)
fs/quota/quota.c
588
if (src->d_fieldmask & FS_DQ_IWARNS)
fs/quota/quota.c
590
if (src->d_fieldmask & FS_DQ_RTBWARNS)
fs/quota/quota.c
592
if (src->d_fieldmask & FS_DQ_BCOUNT)
fs/quota/quota.c
594
if (src->d_fieldmask & FS_DQ_ICOUNT)
fs/quota/quota.c
596
if (src->d_fieldmask & FS_DQ_RTBCOUNT)
fs/quota/quota.c
601
struct fs_disk_quota *src)
fs/quota/quota.c
604
dst->i_spc_timelimit = src->d_btimer;
fs/quota/quota.c
605
dst->i_ino_timelimit = src->d_itimer;
fs/quota/quota.c
606
dst->i_rt_spc_timelimit = src->d_rtbtimer;
fs/quota/quota.c
607
dst->i_ino_warnlimit = src->d_iwarns;
fs/quota/quota.c
608
dst->i_spc_warnlimit = src->d_bwarns;
fs/quota/quota.c
609
dst->i_rt_spc_warnlimit = src->d_rtbwarns;
fs/quota/quota.c
610
if (src->d_fieldmask & FS_DQ_BWARNS)
fs/quota/quota.c
612
if (src->d_fieldmask & FS_DQ_IWARNS)
fs/quota/quota.c
614
if (src->d_fieldmask & FS_DQ_RTBWARNS)
fs/quota/quota.c
616
if (src->d_fieldmask & FS_DQ_BTIMER)
fs/quota/quota.c
618
if (src->d_fieldmask & FS_DQ_ITIMER)
fs/quota/quota.c
620
if (src->d_fieldmask & FS_DQ_RTBTIMER)
fs/quota/quota.c
670
static void copy_to_xfs_dqblk(struct fs_disk_quota *dst, struct qc_dqblk *src,
fs/quota/quota.c
674
if (want_bigtime(src->d_ino_timer) || want_bigtime(src->d_spc_timer) ||
fs/quota/quota.c
675
want_bigtime(src->d_rt_spc_timer))
fs/quota/quota.c
685
dst->d_blk_hardlimit = quota_btobb(src->d_spc_hardlimit);
fs/quota/quota.c
686
dst->d_blk_softlimit = quota_btobb(src->d_spc_softlimit);
fs/quota/quota.c
687
dst->d_ino_hardlimit = src->d_ino_hardlimit;
fs/quota/quota.c
688
dst->d_ino_softlimit = src->d_ino_softlimit;
fs/quota/quota.c
689
dst->d_bcount = quota_btobb(src->d_space);
fs/quota/quota.c
690
dst->d_icount = src->d_ino_count;
fs/quota/quota.c
692
src->d_ino_timer);
fs/quota/quota.c
694
src->d_spc_timer);
fs/quota/quota.c
695
dst->d_iwarns = src->d_ino_warns;
fs/quota/quota.c
696
dst->d_bwarns = src->d_spc_warns;
fs/quota/quota.c
697
dst->d_rtb_hardlimit = quota_btobb(src->d_rt_spc_hardlimit);
fs/quota/quota.c
698
dst->d_rtb_softlimit = quota_btobb(src->d_rt_spc_softlimit);
fs/quota/quota.c
699
dst->d_rtbcount = quota_btobb(src->d_rt_space);
fs/quota/quota.c
701
src->d_rt_spc_timer);
fs/quota/quota.c
702
dst->d_rtbwarns = src->d_rt_spc_warns;
fs/readdir.c
78
const char *src = (_src); \
fs/readdir.c
81
unsafe_copy_to_user(dst, src, len, label); \
fs/remap_range.c
192
static int vfs_dedupe_file_range_compare(struct file *src, loff_t srcoff,
fs/remap_range.c
209
src_folio = vfs_dedupe_get_folio(src, srcoff);
fs/remap_range.c
229
src_folio->mapping != src->f_mapping ||
fs/remap_range.c
495
struct inode *src = file_inode(file);
fs/remap_range.c
512
if (S_ISDIR(src->i_mode))
fs/remap_range.c
515
if (!S_ISREG(src->i_mode))
fs/remap_range.c
526
if (off + len > i_size_read(src))
fs/seq_file.c
375
void seq_escape_mem(struct seq_file *m, const char *src, size_t len,
fs/seq_file.c
382
ret = string_escape_mem(src, len, buf, size, flags, esc);
fs/smb/client/cifs_unicode.c
331
cifs_strndup_from_utf16(const char *src, const int maxlen,
fs/smb/client/cifs_unicode.c
338
len = cifs_utf16_bytes((__le16 *) src, maxlen, codepage);
fs/smb/client/cifs_unicode.c
343
cifs_from_utf16(dst, (__le16 *) src, len, maxlen, codepage,
fs/smb/client/cifs_unicode.c
346
dst = kstrndup(src, maxlen, GFP_KERNEL);
fs/smb/client/cifs_unicode.c
611
cifs_strndup_to_utf16(const char *src, const int maxlen, int *utf16_len,
fs/smb/client/cifs_unicode.c
617
if (!src)
fs/smb/client/cifs_unicode.c
620
len = cifs_local_to_utf16_bytes(src, maxlen, cp);
fs/smb/client/cifs_unicode.c
627
cifsConvertToUTF16(dst, src, strlen(src), cp, remap);
fs/smb/client/cifs_unicode.h
64
char *cifs_strndup_from_utf16(const char *src, const int maxlen,
fs/smb/client/cifs_unicode.h
69
__le16 *cifs_strndup_to_utf16(const char *src, const int maxlen,
fs/smb/client/cifsacl.c
262
cifs_copy_sid(struct smb_sid *dst, const struct smb_sid *src)
fs/smb/client/cifsacl.c
267
dst->revision = src->revision;
fs/smb/client/cifsacl.c
268
dst->num_subauth = min_t(u8, src->num_subauth, SID_MAX_SUB_AUTHORITIES);
fs/smb/client/cifsacl.c
270
dst->authority[i] = src->authority[i];
fs/smb/client/cifsacl.c
272
dst->sub_auth[i] = src->sub_auth[i];
fs/smb/client/cifsacl.c
669
static __u16 cifs_copy_ace(struct smb_ace *dst, struct smb_ace *src, struct smb_sid *psid)
fs/smb/client/cifsacl.c
673
dst->type = src->type;
fs/smb/client/cifsacl.c
674
dst->flags = src->flags;
fs/smb/client/cifsacl.c
675
dst->access_req = src->access_req;
fs/smb/client/cifsacl.c
681
size += cifs_copy_sid(&dst->sid, &src->sid);
fs/smb/client/cifsglob.h
2231
static inline void move_cifs_info_to_smb2(struct smb2_file_all_info *dst, const FILE_ALL_INFO *src)
fs/smb/client/cifsglob.h
2233
memcpy(dst, src, (size_t)((u8 *)&src->EASize - (u8 *)src));
fs/smb/client/cifsglob.h
2235
dst->EASize = src->EASize;
fs/smb/client/cifsglob.h
2240
dst->FileNameLength = src->FileNameLength;
fs/smb/client/cifsglob.h
567
int (*duplicate_extents)(const unsigned int, struct cifsFileInfo *src,
fs/smb/client/cifsproto.h
155
int cifs_convert_address(struct sockaddr *dst, const char *src, int len);
fs/smb/client/cifsproto.h
384
int copy_path_name(char *dst, const char *src);
fs/smb/client/cifssmb.c
3307
static int cifs_to_posix_acl(struct posix_acl **acl, char *src,
fs/smb/client/cifssmb.c
3313
struct cifs_posix_acl *cifs_acl = (struct cifs_posix_acl *)src;
fs/smb/client/compress.c
308
void *src, *dst = NULL;
fs/smb/client/compress.c
318
src = kvzalloc(slen, GFP_KERNEL);
fs/smb/client/compress.c
319
if (!src) {
fs/smb/client/compress.c
327
if (!copy_from_iter_full(src, slen, &iter)) {
fs/smb/client/compress.c
343
ret = lz77_compress(src, slen, dst, &dlen);
fs/smb/client/compress.c
369
kvfree(src);
fs/smb/client/compress/lz77.c
132
noinline int lz77_compress(const void *src, u32 slen, void *dst, u32 *dlen)
fs/smb/client/compress/lz77.c
140
srcp = src;
fs/smb/client/compress/lz77.c
141
end = src + slen;
fs/smb/client/compress/lz77.c
158
wnd = src + htable[hash];
fs/smb/client/compress/lz77.c
159
htable[hash] = srcp - src;
fs/smb/client/compress/lz77.h
14
int lz77_compress(const void *src, u32 slen, void *dst, u32 *dlen);
fs/smb/client/misc.c
869
int copy_path_name(char *dst, const char *src)
fs/smb/client/misc.c
877
name_len = strscpy(dst, src, PATH_MAX);
fs/smb/client/netmisc.c
59
cifs_convert_address(struct sockaddr *dst, const char *src, int len)
fs/smb/client/netmisc.c
68
if (cifs_inet_pton(AF_INET, src, len, &s4->sin_addr.s_addr)) {
fs/smb/client/netmisc.c
74
pct = memchr(src, '%', len);
fs/smb/client/netmisc.c
75
alen = pct ? pct - src : len;
fs/smb/client/netmisc.c
77
rc = cifs_inet_pton(AF_INET6, src, alen, &s6->sin6_addr.s6_addr);
fs/smb/client/smb2ops.c
1037
struct smb2_file_full_ea_info *src, size_t src_size,
fs/smb/client/smb2ops.c
1047
name_len = (size_t)src->ea_name_length;
fs/smb/client/smb2ops.c
1048
value_len = (size_t)le16_to_cpu(src->ea_value_length);
fs/smb/client/smb2ops.c
1060
name = &src->ea_data[0];
fs/smb/client/smb2ops.c
1061
value = &src->ea_data[src->ea_name_length + 1];
fs/smb/client/smb2ops.c
1087
memcpy(dst, src->ea_data, name_len);
fs/smb/client/smb2ops.c
1099
if (!src->next_entry_offset)
fs/smb/client/smb2ops.c
1102
if (src_size < le32_to_cpu(src->next_entry_offset)) {
fs/smb/client/smb2ops.c
1107
src_size -= le32_to_cpu(src->next_entry_offset);
fs/smb/client/smb2ops.c
1108
src = (void *)((char *)src +
fs/smb/client/smb2ops.c
1109
le32_to_cpu(src->next_entry_offset));
fs/smb/client/unc.c
20
const char *src;
fs/smb/client/unc.c
28
for (src = unc; *src && *src == '\\'; src++)
fs/smb/client/unc.c
30
if (!*src)
fs/smb/client/unc.c
34
delim = strchr(src, '\\');
fs/smb/client/unc.c
38
len = delim - src;
fs/smb/client/unc.c
43
memcpy(dst, src, len);
fs/smb/client/unc.c
51
const char *src;
fs/smb/client/unc.c
55
src = unc + 2;
fs/smb/client/unc.c
58
delim = strchr(src, '\\');
fs/smb/server/smb2pdu.c
637
smb2_get_name(const char *src, const int maxlen, struct nls_table *local_nls)
fs/smb/server/smb2pdu.c
641
name = smb_strndup_from_utf16(src, maxlen, 1, local_nls);
fs/smb/server/smbacl.c
116
static void smb_copy_sid(struct smb_sid *dst, const struct smb_sid *src)
fs/smb/server/smbacl.c
120
dst->revision = src->revision;
fs/smb/server/smbacl.c
121
dst->num_subauth = min_t(u8, src->num_subauth, SID_MAX_SUB_AUTHORITIES);
fs/smb/server/smbacl.c
123
dst->authority[i] = src->authority[i];
fs/smb/server/smbacl.c
125
dst->sub_auth[i] = src->sub_auth[i];
fs/smb/server/unicode.c
290
char *smb_strndup_from_utf16(const char *src, const int maxlen,
fs/smb/server/unicode.c
298
len = smb_utf16_bytes((__le16 *)src, maxlen, codepage);
fs/smb/server/unicode.c
303
ret = smb_from_utf16(dst, (__le16 *)src, len, maxlen, codepage,
fs/smb/server/unicode.c
310
len = strnlen(src, maxlen);
fs/smb/server/unicode.c
315
strscpy(dst, src, len);
fs/smb/server/unicode.h
33
char *smb_strndup_from_utf16(const char *src, const int maxlen,
fs/squashfs/zstd_wrapper.c
103
in_buf.src = data + offset;
fs/stack.c
11
void fsstack_copy_inode_size(struct inode *dst, struct inode *src)
fs/stack.c
22
i_size = i_size_read(src);
fs/stack.c
35
spin_lock(&src->i_lock);
fs/stack.c
36
i_blocks = src->i_blocks;
fs/stack.c
38
spin_unlock(&src->i_lock);
fs/stack.c
63
void fsstack_copy_attr_all(struct inode *dest, const struct inode *src)
fs/stack.c
65
dest->i_mode = src->i_mode;
fs/stack.c
66
dest->i_uid = src->i_uid;
fs/stack.c
67
dest->i_gid = src->i_gid;
fs/stack.c
68
dest->i_rdev = src->i_rdev;
fs/stack.c
69
inode_set_atime_to_ts(dest, inode_get_atime(src));
fs/stack.c
70
inode_set_mtime_to_ts(dest, inode_get_mtime(src));
fs/stack.c
71
inode_set_ctime_to_ts(dest, inode_get_ctime(src));
fs/stack.c
72
dest->i_blkbits = src->i_blkbits;
fs/stack.c
73
dest->i_flags = src->i_flags;
fs/stack.c
74
set_nlink(dest, src->i_nlink);
fs/ubifs/auth.c
474
int __ubifs_shash_copy_state(const struct ubifs_info *c, struct shash_desc *src,
fs/ubifs/auth.c
480
state = kmalloc(crypto_shash_descsize(src->tfm), GFP_NOFS);
fs/ubifs/auth.c
484
err = crypto_shash_export(src, state);
fs/ubifs/ubifs.h
1714
int __ubifs_shash_copy_state(const struct ubifs_info *c, struct shash_desc *src,
fs/ubifs/ubifs.h
1717
struct shash_desc *src,
fs/ubifs/ubifs.h
1721
return __ubifs_shash_copy_state(c, src, target);
fs/udf/directory.c
331
int off, void *src, int len)
fs/udf/directory.c
339
memcpy(buf1 + off, src, copy);
fs/udf/directory.c
340
src += copy;
fs/udf/directory.c
347
memcpy(buf2 + off, src, len);
fs/udf/udfdecl.h
257
struct timestamp src);
fs/udf/udfdecl.h
258
extern void udf_time_to_disk_stamp(struct timestamp *dest, struct timespec64 src);
fs/udf/udftime.c
30
udf_disk_stamp_to_time(struct timespec64 *dest, struct timestamp src)
fs/udf/udftime.c
32
u16 typeAndTimezone = le16_to_cpu(src.typeAndTimezone);
fs/udf/udftime.c
33
u16 year = le16_to_cpu(src.year);
fs/udf/udftime.c
46
dest->tv_sec = mktime64(year, src.month, src.day, src.hour, src.minute,
fs/udf/udftime.c
47
src.second);
fs/udf/udftime.c
54
if (src.centiseconds < 100 && src.hundredsOfMicroseconds < 100 &&
fs/udf/udftime.c
55
src.microseconds < 100) {
fs/udf/udftime.c
56
dest->tv_nsec = 1000 * (src.centiseconds * 10000 +
fs/udf/udftime.c
57
src.hundredsOfMicroseconds * 100 + src.microseconds);
fs/userfaultfd.c
1628
ret = validate_unaligned_range(ctx->mm, uffdio_copy.src,
fs/userfaultfd.c
1642
ret = mfill_atomic_copy(ctx, uffdio_copy.dst, uffdio_copy.src,
fs/userfaultfd.c
1933
ret = validate_range(mm, uffdio_move.src, uffdio_move.len);
fs/userfaultfd.c
1942
ret = move_pages(ctx, uffdio_move.dst, uffdio_move.src,
fs/vboxsf/shfl_hostintf.h
852
struct vmmdev_hgcm_function_parameter src;
fs/vboxsf/vboxsf_wrappers.c
187
parms.src.type = VMMDEV_HGCM_PARM_TYPE_LINADDR_KERNEL_IN;
fs/vboxsf/vboxsf_wrappers.c
188
parms.src.u.pointer.size = shfl_string_buf_size(src_path);
fs/vboxsf/vboxsf_wrappers.c
189
parms.src.u.pointer.u.linear_addr = (uintptr_t)src_path;
fs/verity/read_metadata.c
101
if (copy_to_user(dst, src, length))
fs/verity/read_metadata.c
92
const void *src, size_t src_length)
fs/verity/read_metadata.c
96
src += offset;
fs/xfs/libxfs/xfs_attr_remote.c
300
char *src = bp->b_addr;
fs/xfs/libxfs/xfs_attr_remote.c
314
if (xfs_attr3_rmt_hdr_ok(src, owner, *offset,
fs/xfs/libxfs/xfs_attr_remote.c
325
memcpy(*dst, src + hdr_size, byte_cnt);
fs/xfs/libxfs/xfs_attr_remote.c
329
src += blksize;
fs/xfs/libxfs/xfs_attr_remote.c
347
uint8_t **src)
fs/xfs/libxfs/xfs_attr_remote.c
364
memcpy(dst + hdr_size, *src, byte_cnt);
fs/xfs/libxfs/xfs_attr_remote.c
384
*src += byte_cnt;
fs/xfs/libxfs/xfs_attr_remote.c
502
uint8_t *src = args->value;
fs/xfs/libxfs/xfs_attr_remote.c
544
&src);
fs/xfs/libxfs/xfs_bmap_btree.c
195
struct xfs_btree_cur *src,
fs/xfs/libxfs/xfs_bmap_btree.c
201
dst->bc_bmap.allocated += src->bc_bmap.allocated;
fs/xfs/libxfs/xfs_bmap_btree.c
202
dst->bc_tp->t_highest_agno = src->bc_tp->t_highest_agno;
fs/xfs/libxfs/xfs_bmap_btree.c
204
src->bc_bmap.allocated = 0;
fs/xfs/libxfs/xfs_btree.h
143
void (*update_cursor)(struct xfs_btree_cur *src,
fs/xfs/libxfs/xfs_da_btree.c
483
struct xfs_buf *src,
fs/xfs/libxfs/xfs_da_btree.c
488
memcpy(dst->b_addr, src->b_addr, size);
fs/xfs/libxfs/xfs_da_btree.c
489
dst->b_ops = src->b_ops;
fs/xfs/libxfs/xfs_da_btree.c
490
xfs_trans_buf_copy_type(dst, src);
fs/xfs/libxfs/xfs_da_btree.h
226
void xfs_da_buf_copy(struct xfs_buf *dst, struct xfs_buf *src,
fs/xfs/scrub/cow_repair.c
118
const struct xfs_refcount_irec *src)
fs/xfs/scrub/cow_repair.c
122
memcpy(dst, src, sizeof(*dst));
fs/xfs/xfs_bmap_item.c
625
const struct xfs_bui_log_format *src)
fs/xfs/xfs_bmap_item.c
629
memcpy(dst, src, offsetof(struct xfs_bui_log_format, bui_extents));
fs/xfs/xfs_bmap_item.c
631
for (i = 0; i < src->bui_nextents; i++)
fs/xfs/xfs_bmap_item.c
632
memcpy(&dst->bui_extents[i], &src->bui_extents[i],
fs/xfs/xfs_file.c
1574
struct xfs_inode *src = XFS_I(inode_in);
fs/xfs/xfs_file.c
1577
struct xfs_mount *mp = src->i_mount;
fs/xfs/xfs_file.c
1597
trace_xfs_reflink_remap_range(src, pos_in, len, dest, pos_out);
fs/xfs/xfs_file.c
1599
ret = xfs_reflink_remap_blocks(src, pos_in, dest, pos_out, len,
fs/xfs/xfs_file.c
1611
(src->i_diflags2 & XFS_DIFLAG2_COWEXTSIZE) &&
fs/xfs/xfs_file.c
1614
cowextsize = src->i_cowextsize;
fs/xfs/xfs_file.c
1624
xfs_iunlock2_remapping(src, dest);
fs/xfs/xfs_fsmap.c
36
struct xfs_fsmap *src)
fs/xfs/xfs_fsmap.c
38
dest->fmr_device = src->fmr_device;
fs/xfs/xfs_fsmap.c
39
dest->fmr_flags = src->fmr_flags;
fs/xfs/xfs_fsmap.c
40
dest->fmr_physical = BBTOB(src->fmr_physical);
fs/xfs/xfs_fsmap.c
41
dest->fmr_owner = src->fmr_owner;
fs/xfs/xfs_fsmap.c
42
dest->fmr_offset = BBTOB(src->fmr_offset);
fs/xfs/xfs_fsmap.c
43
dest->fmr_length = BBTOB(src->fmr_length);
fs/xfs/xfs_fsmap.c
53
struct fsmap *src)
fs/xfs/xfs_fsmap.c
55
dest->fmr_device = src->fmr_device;
fs/xfs/xfs_fsmap.c
56
dest->fmr_flags = src->fmr_flags;
fs/xfs/xfs_fsmap.c
57
dest->fmr_physical = BTOBBT(src->fmr_physical);
fs/xfs/xfs_fsmap.c
58
dest->fmr_owner = src->fmr_owner;
fs/xfs/xfs_fsmap.c
59
dest->fmr_offset = BTOBBT(src->fmr_offset);
fs/xfs/xfs_fsmap.c
60
dest->fmr_length = BTOBBT(src->fmr_length);
fs/xfs/xfs_fsmap.c
67
const struct xfs_fsmap *src)
fs/xfs/xfs_fsmap.c
69
if (!(src->fmr_flags & FMR_OF_SPECIAL_OWNER)) {
fs/xfs/xfs_fsmap.c
70
dest->rm_owner = src->fmr_owner;
fs/xfs/xfs_fsmap.c
74
switch (src->fmr_owner) {
fs/xfs/xfs_fsmap.c
77
dest->rm_owner = src->fmr_owner;
fs/xfs/xfs_inode.c
2697
struct inode *src,
fs/xfs/xfs_inode.c
2702
if (src > dest)
fs/xfs/xfs_inode.c
2703
swap(src, dest);
fs/xfs/xfs_inode.c
2707
error = break_layout(src, true);
fs/xfs/xfs_inode.c
2710
if (src != dest) {
fs/xfs/xfs_inode.c
2717
inode_lock(src);
fs/xfs/xfs_inode.c
2718
error = break_layout(src, false);
fs/xfs/xfs_inode.c
2720
inode_unlock(src);
fs/xfs/xfs_inode.c
2726
if (src == dest)
fs/xfs/xfs_inode.c
2733
inode_unlock(src);
fs/xfs/xfs_inode_item_recover.c
275
void *src,
fs/xfs/xfs_inode_item_recover.c
284
xfs_bmbt_to_bmdr(mp, src, len, dfork, dsize);
fs/xfs/xfs_inode_item_recover.c
289
xfs_rtrmapbt_to_disk(mp, src, len, dfork, dsize);
fs/xfs/xfs_inode_item_recover.c
292
xfs_rtrefcountbt_to_disk(mp, src, len, dfork, dsize);
fs/xfs/xfs_inode_item_recover.c
319
char *src;
fs/xfs/xfs_inode_item_recover.c
504
src = item->ri_buf[2].iov_base;
fs/xfs/xfs_inode_item_recover.c
513
memcpy(XFS_DFORK_DPTR(dip), src, len);
fs/xfs/xfs_inode_item_recover.c
517
error = xlog_recover_inode_dbroot(mp, src, len, dip);
fs/xfs/xfs_inode_item_recover.c
542
src = item->ri_buf[attr_index].iov_base;
fs/xfs/xfs_inode_item_recover.c
550
memcpy(dest, src, len);
fs/xfs/xfs_inode_item_recover.c
555
xfs_bmbt_to_bmdr(mp, (struct xfs_btree_block *)src,
fs/xfs/xfs_ioctl.c
1062
struct xfs_fs_eofblocks *src,
fs/xfs/xfs_ioctl.c
1065
if (src->eof_version != XFS_EOFBLOCKS_VERSION)
fs/xfs/xfs_ioctl.c
1068
if (src->eof_flags & ~XFS_EOF_FLAGS_VALID)
fs/xfs/xfs_ioctl.c
1071
if (memchr_inv(&src->pad32, 0, sizeof(src->pad32)) ||
fs/xfs/xfs_ioctl.c
1072
memchr_inv(src->pad64, 0, sizeof(src->pad64)))
fs/xfs/xfs_ioctl.c
1076
if (src->eof_flags & XFS_EOF_FLAGS_SYNC)
fs/xfs/xfs_ioctl.c
1078
if (src->eof_flags & XFS_EOF_FLAGS_UID)
fs/xfs/xfs_ioctl.c
1080
if (src->eof_flags & XFS_EOF_FLAGS_GID)
fs/xfs/xfs_ioctl.c
1082
if (src->eof_flags & XFS_EOF_FLAGS_PRID)
fs/xfs/xfs_ioctl.c
1084
if (src->eof_flags & XFS_EOF_FLAGS_MINFILESIZE)
fs/xfs/xfs_ioctl.c
1087
dst->icw_prid = src->eof_prid;
fs/xfs/xfs_ioctl.c
1088
dst->icw_min_file_size = src->eof_min_file_size;
fs/xfs/xfs_ioctl.c
1091
if (src->eof_flags & XFS_EOF_FLAGS_UID) {
fs/xfs/xfs_ioctl.c
1092
dst->icw_uid = make_kuid(current_user_ns(), src->eof_uid);
fs/xfs/xfs_ioctl.c
1098
if (src->eof_flags & XFS_EOF_FLAGS_GID) {
fs/xfs/xfs_ioctl.c
1099
dst->icw_gid = make_kgid(current_user_ns(), src->eof_gid);
fs/xfs/xfs_refcount_item.c
688
const struct xfs_cui_log_format *src)
fs/xfs/xfs_refcount_item.c
692
memcpy(dst, src, offsetof(struct xfs_cui_log_format, cui_extents));
fs/xfs/xfs_refcount_item.c
694
for (i = 0; i < src->cui_nextents; i++)
fs/xfs/xfs_refcount_item.c
695
memcpy(&dst->cui_extents[i], &src->cui_extents[i],
fs/xfs/xfs_reflink.c
1176
struct xfs_inode *src,
fs/xfs/xfs_reflink.c
1179
struct xfs_mount *mp = src->i_mount;
fs/xfs/xfs_reflink.c
1183
if (xfs_is_reflink_inode(src) && xfs_is_reflink_inode(dest))
fs/xfs/xfs_reflink.c
1191
if (src->i_ino == dest->i_ino)
fs/xfs/xfs_reflink.c
1192
xfs_ilock(src, XFS_ILOCK_EXCL);
fs/xfs/xfs_reflink.c
1194
xfs_lock_two_inodes(src, XFS_ILOCK_EXCL, dest, XFS_ILOCK_EXCL);
fs/xfs/xfs_reflink.c
1196
if (!xfs_is_reflink_inode(src)) {
fs/xfs/xfs_reflink.c
1197
trace_xfs_reflink_set_inode_flag(src);
fs/xfs/xfs_reflink.c
1198
xfs_trans_ijoin(tp, src, XFS_ILOCK_EXCL);
fs/xfs/xfs_reflink.c
1199
src->i_diflags2 |= XFS_DIFLAG2_REFLINK;
fs/xfs/xfs_reflink.c
1200
xfs_trans_log_inode(tp, src, XFS_ILOG_CORE);
fs/xfs/xfs_reflink.c
1201
xfs_ifork_init_cow(src);
fs/xfs/xfs_reflink.c
1203
xfs_iunlock(src, XFS_ILOCK_EXCL);
fs/xfs/xfs_reflink.c
1205
if (src->i_ino == dest->i_ino)
fs/xfs/xfs_reflink.c
1528
struct xfs_inode *src,
fs/xfs/xfs_reflink.c
1536
struct xfs_mount *mp = src->i_mount;
fs/xfs/xfs_reflink.c
1548
trace_xfs_reflink_remap_blocks(src, srcoff, len, dest, destoff);
fs/xfs/xfs_reflink.c
1555
lock_mode = xfs_ilock_data_map_shared(src);
fs/xfs/xfs_reflink.c
1556
error = xfs_bmapi_read(src, srcoff, len, &imap, &nimaps, 0);
fs/xfs/xfs_reflink.c
1557
xfs_iunlock(src, lock_mode);
fs/xfs/xfs_reflink.c
1570
xfs_bmap_mark_sick(src, XFS_DATA_FORK);
fs/xfs/xfs_reflink.c
1575
trace_xfs_reflink_remap_extent_src(src, &imap);
fs/xfs/xfs_reflink.c
1599
XFS_FSB_TO_B(src->i_mount, remapped_len));
fs/xfs/xfs_reflink.c
1661
struct xfs_inode *src = XFS_I(inode_in);
fs/xfs/xfs_reflink.c
1667
ret = xfs_ilock2_io_mmap(src, dest);
fs/xfs/xfs_reflink.c
1674
if (XFS_IS_REALTIME_INODE(src) != XFS_IS_REALTIME_INODE(dest))
fs/xfs/xfs_reflink.c
1704
ret = xfs_reflink_set_inode_flag(src, dest);
fs/xfs/xfs_reflink.c
1722
xfs_iflags_set(src, XFS_IREMAPPING);
fs/xfs/xfs_reflink.c
1724
xfs_ilock_demote(src, XFS_IOLOCK_EXCL | XFS_MMAPLOCK_EXCL);
fs/xfs/xfs_reflink.c
1728
xfs_iunlock2_io_mmap(src, dest);
fs/xfs/xfs_reflink.h
63
extern int xfs_reflink_remap_blocks(struct xfs_inode *src, loff_t pos_in,
fs/xfs/xfs_rmap_item.c
717
const struct xfs_rui_log_format *src)
fs/xfs/xfs_rmap_item.c
721
memcpy(dst, src, offsetof(struct xfs_rui_log_format, rui_extents));
fs/xfs/xfs_rmap_item.c
723
for (i = 0; i < src->rui_nextents; i++)
fs/xfs/xfs_rmap_item.c
724
memcpy(&dst->rui_extents[i], &src->rui_extents[i],
fs/xfs/xfs_trace.h
3996
TP_PROTO(struct xfs_inode *src, xfs_off_t soffset, xfs_off_t len,
fs/xfs/xfs_trace.h
3998
TP_ARGS(src, soffset, len, dest, doffset),
fs/xfs/xfs_trace.h
4012
__entry->dev = VFS_I(src)->i_sb->s_dev;
fs/xfs/xfs_trace.h
4013
__entry->src_ino = src->i_ino;
fs/xfs/xfs_trace.h
4014
__entry->src_isize = VFS_I(src)->i_size;
fs/xfs/xfs_trace.h
4015
__entry->src_disize = src->i_disk_size;
fs/xfs/xfs_trace.h
4040
TP_PROTO(struct xfs_inode *src, xfs_off_t soffset, xfs_off_t len, \
fs/xfs/xfs_trace.h
4042
TP_ARGS(src, soffset, len, dest, doffset))
fs/xfs/xfs_trace.h
4170
TP_PROTO(struct xfs_inode *src, xfs_fileoff_t soffset,
fs/xfs/xfs_trace.h
4173
TP_ARGS(src, soffset, len, dest, doffset),
fs/xfs/xfs_trace.h
4183
__entry->dev = VFS_I(src)->i_sb->s_dev;
fs/xfs/xfs_trace.h
4184
__entry->src_ino = src->i_ino;
fs/xfs/xfs_trans_priv.h
151
xfs_lsn_t *src)
fs/xfs/xfs_trans_priv.h
155
*dst = *src;
fs/xfs/xfs_trans_priv.h
163
xfs_lsn_t *src)
fs/xfs/xfs_trans_priv.h
166
*dst = *src;
include/acpi/acpi_bus.h
39
struct acpi_handle_list *src);
include/acpi/actypes.h
522
#define ACPI_COPY_NAMESEG(dest,src) (*ACPI_CAST_PTR (u32, (dest)) = *ACPI_CAST_PTR (u32, (src)))
include/acpi/actypes.h
525
#define ACPI_COPY_NAMESEG(dest,src) (memcpy (ACPI_CAST_PTR (char, (dest)), ACPI_CAST_PTR (char, (src)), ACPI_NAMESEG_SIZE))
include/asm-generic/cacheflush.h
107
#define copy_to_user_page(vma, page, vaddr, dst, src, len) \
include/asm-generic/cacheflush.h
109
instrument_copy_to_user((void __user *)dst, src, len); \
include/asm-generic/cacheflush.h
110
memcpy(dst, src, len); \
include/asm-generic/cacheflush.h
117
#define copy_from_user_page(vma, page, vaddr, dst, src, len) \
include/asm-generic/cacheflush.h
119
instrument_copy_from_user_before(dst, (void __user *)src, \
include/asm-generic/cacheflush.h
121
memcpy(dst, src, len); \
include/asm-generic/cacheflush.h
122
instrument_copy_from_user_after(dst, (void __user *)src, len, \
include/asm-generic/early_ioremap.h
38
extern int copy_from_early_mem(void *dest, phys_addr_t src,
include/asm-generic/io.h
1268
void memcpy_fromio(void *dst, const volatile void __iomem *src, size_t count);
include/asm-generic/io.h
1280
void memcpy_toio(volatile void __iomem *dst, const void *src, size_t count);
include/asm-generic/uaccess.h
231
__must_check long strncpy_from_user(char *dst, const char __user *src,
include/asm-generic/uaccess.h
233
__must_check long strnlen_user(const char __user *src, long n);
include/asm-generic/uaccess.h
67
#define __get_kernel_nofault(dst, src, type, err_label) \
include/asm-generic/uaccess.h
69
*((type *)dst) = get_unaligned((type *)(src)); \
include/asm-generic/uaccess.h
74
#define __put_kernel_nofault(dst, src, type, err_label) \
include/asm-generic/uaccess.h
76
put_unaligned(*((type *)src), (type *)(dst)); \
include/crypto/acompress.h
348
struct scatterlist *src,
include/crypto/acompress.h
353
req->src = src;
include/crypto/acompress.h
374
struct scatterlist *src,
include/crypto/acompress.h
377
req->src = src;
include/crypto/acompress.h
395
const u8 *src, unsigned int slen)
include/crypto/acompress.h
397
req->svirt = src;
include/crypto/acompress.h
415
const u8 *src,
include/crypto/acompress.h
418
req->svirt = src;
include/crypto/acompress.h
62
const u8 *src;
include/crypto/acompress.h
88
struct scatterlist *src;
include/crypto/aead.h
606
struct scatterlist *src,
include/crypto/aead.h
610
req->src = src;
include/crypto/aead.h
98
struct scatterlist *src;
include/crypto/aes.h
330
void aescfb_encrypt(const struct aes_enckey *key, u8 *dst, const u8 *src,
include/crypto/aes.h
332
void aescfb_decrypt(const struct aes_enckey *key, u8 *dst, const u8 *src,
include/crypto/akcipher.h
237
struct scatterlist *src,
include/crypto/akcipher.h
242
req->src = src;
include/crypto/akcipher.h
314
const void *src, unsigned int slen,
include/crypto/akcipher.h
32
struct scatterlist *src;
include/crypto/akcipher.h
332
const void *src, unsigned int slen,
include/crypto/cast5.h
21
void __cast5_encrypt(struct cast5_ctx *ctx, u8 *dst, const u8 *src);
include/crypto/cast5.h
22
void __cast5_decrypt(struct cast5_ctx *ctx, u8 *dst, const u8 *src);
include/crypto/cast6.h
21
void __cast6_encrypt(const void *ctx, u8 *dst, const u8 *src);
include/crypto/cast6.h
22
void __cast6_decrypt(const void *ctx, u8 *dst, const u8 *src);
include/crypto/chacha.h
88
void chacha_crypt(struct chacha_state *state, u8 *dst, const u8 *src,
include/crypto/chacha.h
92
u8 *dst, const u8 *src, unsigned int bytes)
include/crypto/chacha.h
94
chacha_crypt(state, dst, src, bytes, 20);
include/crypto/chacha20poly1305.h
18
void chacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
include/crypto/chacha20poly1305.h
24
chacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
include/crypto/chacha20poly1305.h
28
void xchacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
include/crypto/chacha20poly1305.h
34
u8 *dst, const u8 *src, const size_t src_len,
include/crypto/chacha20poly1305.h
39
bool chacha20poly1305_encrypt_sg_inplace(struct scatterlist *src, size_t src_len,
include/crypto/chacha20poly1305.h
44
bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len,
include/crypto/des.h
27
void des_encrypt(const struct des_ctx *ctx, u8 *dst, const u8 *src);
include/crypto/des.h
28
void des_decrypt(const struct des_ctx *ctx, u8 *dst, const u8 *src);
include/crypto/des.h
30
void des3_ede_encrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src);
include/crypto/des.h
31
void des3_ede_decrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src);
include/crypto/gcm.h
76
void aesgcm_encrypt(const struct aesgcm_ctx *ctx, u8 *dst, const u8 *src,
include/crypto/gcm.h
81
const u8 *src, int crypt_len, const u8 *assoc,
include/crypto/hash.h
168
int (*clone_tfm)(struct crypto_ahash *dst, struct crypto_ahash *src);
include/crypto/hash.h
266
int (*clone_tfm)(struct crypto_shash *dst, struct crypto_shash *src);
include/crypto/hash.h
63
struct scatterlist *src;
include/crypto/hash.h
700
struct scatterlist *src, u8 *result,
include/crypto/hash.h
703
req->src = src;
include/crypto/hash.h
723
const u8 *src, u8 *result,
include/crypto/hash.h
726
req->svirt = src;
include/crypto/internal/acompress.h
237
req->src = old->src;
include/crypto/internal/acompress.h
80
} src;
include/crypto/internal/blockhash.h
15
#define BLOCK_HASH_UPDATE_BASE(block_fn, state, src, nbytes, bs, dv, \
include/crypto/internal/blockhash.h
23
const u8 *_src = (src); \
include/crypto/internal/blockhash.h
47
#define BLOCK_HASH_UPDATE(block, state, src, nbytes, bs, buf, buflen) \
include/crypto/internal/blockhash.h
48
BLOCK_HASH_UPDATE_BASE(block, state, src, nbytes, bs, 1, buf, buflen)
include/crypto/internal/blockhash.h
49
#define BLOCK_HASH_UPDATE_BLOCKS(block, state, src, nbytes, bs, buf, buflen) \
include/crypto/internal/blockhash.h
50
BLOCK_HASH_UPDATE_BASE(block, state, src, nbytes, bs, bs, buf, buflen)
include/crypto/internal/cipher.h
165
u8 *dst, const u8 *src);
include/crypto/internal/cipher.h
177
u8 *dst, const u8 *src);
include/crypto/internal/ecc.h
219
void vli_from_be64(u64 *dest, const void *src, unsigned int ndigits);
include/crypto/internal/ecc.h
228
void vli_from_le64(u64 *dest, const void *src, unsigned int ndigits);
include/crypto/internal/ecc.h
65
const __be64 *src = (__force __be64 *)in;
include/crypto/internal/ecc.h
69
out[i] = get_unaligned_be64(&src[ndigits - 1 - i]);
include/crypto/internal/hash.h
339
req->src = old->src;
include/crypto/internal/poly1305.h
28
const struct poly1305_core_key *key, const void *src,
include/crypto/internal/poly1305.h
42
const u8 *src, unsigned int len,
include/crypto/internal/poly1305.h
45
poly1305_core_blocks(&state->h, &state->core_r, src,
include/crypto/internal/scompress.h
27
int (*compress)(struct crypto_scomp *tfm, const u8 *src,
include/crypto/internal/scompress.h
30
int (*decompress)(struct crypto_scomp *tfm, const u8 *src,
include/crypto/internal/scompress.h
68
const u8 *src, unsigned int slen,
include/crypto/internal/scompress.h
71
return crypto_scomp_alg(tfm)->compress(tfm, src, slen, dst, dlen, ctx);
include/crypto/internal/scompress.h
75
const u8 *src, unsigned int slen,
include/crypto/internal/scompress.h
79
return crypto_scomp_alg(tfm)->decompress(tfm, src, slen, dst, dlen,
include/crypto/internal/skcipher.h
64
} src;
include/crypto/kpp.h
236
req->src = input;
include/crypto/kpp.h
33
struct scatterlist *src;
include/crypto/poly1305.h
64
const u8 *src, unsigned int nbytes);
include/crypto/rng.h
141
const u8 *src, unsigned int slen,
include/crypto/rng.h
144
return crypto_rng_alg(tfm)->generate(tfm, src, slen, dst, dlen);
include/crypto/rng.h
45
const u8 *src, unsigned int slen,
include/crypto/scatterwalk.h
238
void memcpy_sglist(struct scatterlist *dst, struct scatterlist *src,
include/crypto/scatterwalk.h
253
struct scatterlist *src,
include/crypto/serpent.h
25
void __serpent_encrypt(const void *ctx, u8 *dst, const u8 *src);
include/crypto/serpent.h
26
void __serpent_decrypt(const void *ctx, u8 *dst, const u8 *src);
include/crypto/sig.h
193
const void *src, unsigned int slen,
include/crypto/sig.h
198
return alg->sign(tfm, src, slen, dst, dlen);
include/crypto/sig.h
216
const void *src, unsigned int slen,
include/crypto/sig.h
221
return alg->verify(tfm, src, slen, digest, dlen);
include/crypto/sig.h
55
const void *src, unsigned int slen,
include/crypto/sig.h
58
const void *src, unsigned int slen,
include/crypto/skcipher.h
205
int (*encrypt)(struct crypto_lskcipher *tfm, const u8 *src,
include/crypto/skcipher.h
207
int (*decrypt)(struct crypto_lskcipher *tfm, const u8 *src,
include/crypto/skcipher.h
45
struct scatterlist *src;
include/crypto/skcipher.h
764
int crypto_lskcipher_encrypt(struct crypto_lskcipher *tfm, const u8 *src,
include/crypto/skcipher.h
784
int crypto_lskcipher_decrypt(struct crypto_lskcipher *tfm, const u8 *src,
include/crypto/skcipher.h
930
struct scatterlist *src, struct scatterlist *dst,
include/crypto/skcipher.h
933
req->src = src;
include/crypto/sm3_base.h
20
typedef void (sm3_block_fn)(struct sm3_state *sst, u8 const *src, int blocks);
include/crypto/sm3_base.h
41
const u8 *src, unsigned int len,
include/crypto/sm3_base.h
54
remain = sm3_base_do_update_blocks(desc, src, len, block_fn);
include/crypto/sm3_base.h
55
src += len - remain;
include/crypto/sm3_base.h
61
memcpy(&block, src, len);
include/crypto/utils.h
16
static inline void crypto_xor(u8 *dst, const u8 *src, unsigned int size)
include/crypto/utils.h
22
unsigned long *s = (unsigned long *)src;
include/crypto/utils.h
31
__crypto_xor(dst, dst, src, size);
include/drm/drm_cache.h
86
const struct iosys_map *src,
include/drm/drm_format_helper.h
102
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
105
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
108
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
111
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
114
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
117
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
121
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
125
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
128
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
132
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
136
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
74
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
77
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
81
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
84
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
87
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
90
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
93
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
96
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_format_helper.h
99
const struct iosys_map *src, const struct drm_framebuffer *fb,
include/drm/drm_mipi_dbi.h
205
int mipi_dbi_buf_copy(void *dst, struct iosys_map *src, struct drm_framebuffer *fb,
include/drm/drm_modes.h
538
const struct drm_display_mode *src);
include/drm/drm_modes.h
540
const struct drm_display_mode *src);
include/drm/drm_plane.h
229
struct drm_rect src, dst;
include/drm/drm_plane.h
276
struct drm_rect src = {
include/drm/drm_plane.h
282
return src;
include/drm/drm_rect.h
234
const struct drm_rect *src)
include/drm/drm_rect.h
236
drm_rect_init(dst, src->x1 >> 16, src->y1 >> 16,
include/drm/drm_rect.h
237
drm_rect_width(src) >> 16,
include/drm/drm_rect.h
238
drm_rect_height(src) >> 16);
include/drm/drm_rect.h
257
bool drm_rect_clip_scaled(struct drm_rect *src, struct drm_rect *dst,
include/drm/drm_rect.h
259
int drm_rect_calc_hscale(const struct drm_rect *src,
include/drm/drm_rect.h
262
int drm_rect_calc_vscale(const struct drm_rect *src,
include/linux/async_tx.h
100
#define async_tx_find_channel(dep, type, dst, dst_count, src, src_count, len) \
include/linux/async_tx.h
120
int dst_count, struct page **src, int src_count,
include/linux/async_tx.h
177
async_memcpy(struct page *dest, struct page *src, unsigned int dest_offset,
include/linux/base64.h
19
int base64_encode(const u8 *src, int len, char *dst, bool padding, enum base64_variant variant);
include/linux/base64.h
20
int base64_decode(const char *src, int len, u8 *dst, bool padding, enum base64_variant variant);
include/linux/bio.h
481
struct bio *src, struct bvec_iter *src_iter);
include/linux/bio.h
482
extern void bio_copy_data(struct bio *dst, struct bio *src);
include/linux/bio.h
505
void bio_clone_blkg_association(struct bio *dst, struct bio *src);
include/linux/bio.h
513
struct bio *src) { }
include/linux/bitmap.h
157
void __bitmap_complement(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
159
void __bitmap_shift_right(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
161
void __bitmap_shift_left(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
163
void bitmap_cut(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
220
void bitmap_remap(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
255
void bitmap_copy(unsigned long *dst, const unsigned long *src, unsigned int nbits)
include/linux/bitmap.h
260
*dst = *src;
include/linux/bitmap.h
262
memcpy(dst, src, len);
include/linux/bitmap.h
269
void bitmap_copy_clear_tail(unsigned long *dst, const unsigned long *src, unsigned int nbits)
include/linux/bitmap.h
271
bitmap_copy(dst, src, nbits);
include/linux/bitmap.h
375
void bitmap_complement(unsigned long *dst, const unsigned long *src, unsigned int nbits)
include/linux/bitmap.h
378
*dst = ~(*src);
include/linux/bitmap.h
380
__bitmap_complement(dst, src, nbits);
include/linux/bitmap.h
439
bool bitmap_empty(const unsigned long *src, unsigned nbits)
include/linux/bitmap.h
442
return ! (*src & BITMAP_LAST_WORD_MASK(nbits));
include/linux/bitmap.h
444
return find_first_bit(src, nbits) == nbits;
include/linux/bitmap.h
448
bool bitmap_full(const unsigned long *src, unsigned int nbits)
include/linux/bitmap.h
451
return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits));
include/linux/bitmap.h
453
return find_first_zero_bit(src, nbits) == nbits;
include/linux/bitmap.h
457
unsigned int bitmap_weight(const unsigned long *src, unsigned int nbits)
include/linux/bitmap.h
460
return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits));
include/linux/bitmap.h
461
return __bitmap_weight(src, nbits);
include/linux/bitmap.h
515
void bitmap_shift_right(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
519
*dst = (*src & BITMAP_LAST_WORD_MASK(nbits)) >> shift;
include/linux/bitmap.h
521
__bitmap_shift_right(dst, src, shift, nbits);
include/linux/bitmap.h
525
void bitmap_shift_left(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
529
*dst = (*src << shift) & BITMAP_LAST_WORD_MASK(nbits);
include/linux/bitmap.h
531
__bitmap_shift_left(dst, src, shift, nbits);
include/linux/bitmap.h
583
void bitmap_scatter(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
592
__assign_bit(bit, dst, test_bit(n++, src));
include/linux/bitmap.h
640
void bitmap_gather(unsigned long *dst, const unsigned long *src,
include/linux/bitmap.h
649
__assign_bit(n++, dst, test_bit(bit, src));
include/linux/blk-crypto-profile.h
226
const struct blk_crypto_profile *src);
include/linux/blk-crypto.h
206
int __bio_crypt_clone(struct bio *dst, struct bio *src, gfp_t gfp_mask);
include/linux/blk-crypto.h
218
static inline int bio_crypt_clone(struct bio *dst, struct bio *src,
include/linux/blk-crypto.h
221
if (bio_has_crypt_ctx(src))
include/linux/blk-crypto.h
222
return __bio_crypt_clone(dst, src, gfp_mask);
include/linux/bpf.h
1117
const struct bpf_insn *src,
include/linux/bpf.h
1443
void *src, u64 len, u64 flags);
include/linux/bpf.h
2336
typedef unsigned long (*bpf_ctx_copy_t)(void *dst, const void *src,
include/linux/bpf.h
2339
const struct bpf_insn *src,
include/linux/bpf.h
3865
void *bpf_arch_text_copy(void *dst, void *src, size_t len);
include/linux/bpf.h
519
static inline void bpf_long_memcpy(void *dst, const void *src, u32 size)
include/linux/bpf.h
521
const long *lsrc = src;
include/linux/bpf.h
531
void *dst, void *src, u32 size,
include/linux/bpf.h
539
bpf_long_memcpy(dst, src, round_up(size, 8));
include/linux/bpf.h
541
memcpy(dst, src, size);
include/linux/bpf.h
549
memcpy(dst + curr_off, src + curr_off, sz);
include/linux/bpf.h
552
memcpy(dst + curr_off, src + curr_off, size - curr_off);
include/linux/bpf.h
555
static inline void copy_map_value(struct bpf_map *map, void *dst, void *src)
include/linux/bpf.h
557
bpf_obj_memcpy(map->record, dst, src, map->value_size, false);
include/linux/bpf.h
560
static inline void copy_map_value_long(struct bpf_map *map, void *dst, void *src)
include/linux/bpf.h
562
bpf_obj_memcpy(map->record, dst, src, map->value_size, true);
include/linux/bpf.h
565
static inline void bpf_obj_swap_uptrs(const struct btf_record *rec, void *dst, void *src)
include/linux/bpf.h
578
src_uptr = src + field->offset;
include/linux/bpf.h
609
void copy_map_value_locked(struct bpf_map *map, void *dst, void *src,
include/linux/bpf.h
620
int bpf_obj_name_cpy(char *dst, const char *src, unsigned int size);
include/linux/bpf_crypto.h
12
int (*encrypt)(void *tfm, const u8 *src, u8 *dst, unsigned int len, u8 *iv);
include/linux/bpf_crypto.h
13
int (*decrypt)(void *tfm, const u8 *src, u8 *dst, unsigned int len, u8 *iv);
include/linux/bpf_mprog.h
254
struct bpf_mprog_entry *src)
include/linux/bpf_mprog.h
256
memcpy(dst->fp_items, src->fp_items, sizeof(src->fp_items));
include/linux/bpfptr.h
49
static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src,
include/linux/bpfptr.h
52
if (!bpfptr_is_kernel(src))
include/linux/bpfptr.h
53
return copy_from_user(dst, src.user + offset, size);
include/linux/bpfptr.h
54
return copy_from_kernel_nofault(dst, src.kernel + offset, size);
include/linux/bpfptr.h
57
static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size)
include/linux/bpfptr.h
59
return copy_from_bpfptr_offset(dst, src, 0, size);
include/linux/bpfptr.h
63
const void *src, size_t size)
include/linux/bpfptr.h
65
return copy_to_sockptr_offset((sockptr_t) dst, offset, src, size);
include/linux/bpfptr.h
68
static inline void *kvmemdup_bpfptr_noprof(bpfptr_t src, size_t len)
include/linux/bpfptr.h
74
if (copy_from_bpfptr(p, src, len)) {
include/linux/bpfptr.h
82
static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count)
include/linux/bpfptr.h
84
if (bpfptr_is_kernel(src))
include/linux/bpfptr.h
85
return strncpy_from_kernel_nofault(dst, src.kernel, count);
include/linux/bpfptr.h
86
return strncpy_from_user(dst, src.user, count);
include/linux/brcmphy.h
222
#define BCM54XX_SHD_LEDS1_LED3(src) ((src & 0xf) << 4)
include/linux/brcmphy.h
224
#define BCM54XX_SHD_LEDS1_LED1(src) ((src & 0xf) << 0)
include/linux/buffer_head.h
282
struct folio *dst, struct folio *src, enum migrate_mode);
include/linux/buffer_head.h
284
struct folio *dst, struct folio *src, enum migrate_mode);
include/linux/byteorder/generic.h
192
static inline void memcpy_from_le32(u32 *dst, const __le32 *src, size_t words)
include/linux/byteorder/generic.h
197
dst[i] = le32_to_cpu(src[i]);
include/linux/byteorder/generic.h
200
static inline void memcpy_to_le32(__le32 *dst, const u32 *src, size_t words)
include/linux/byteorder/generic.h
205
dst[i] = cpu_to_le32(src[i]);
include/linux/byteorder/generic.h
223
static inline void cpu_to_be32_array(__be32 *dst, const u32 *src, size_t len)
include/linux/byteorder/generic.h
228
dst[i] = cpu_to_be32(src[i]);
include/linux/byteorder/generic.h
231
static inline void be32_to_cpu_array(u32 *dst, const __be32 *src, size_t len)
include/linux/byteorder/generic.h
236
dst[i] = be32_to_cpu(src[i]);
include/linux/ccp.h
182
struct scatterlist *src, *dst;
include/linux/ccp.h
242
struct scatterlist *src, *dst;
include/linux/ccp.h
291
struct scatterlist *src;
include/linux/ccp.h
353
struct scatterlist *src, *dst;
include/linux/ccp.h
381
struct scatterlist *src, *dst;
include/linux/ccp.h
440
struct scatterlist *src, *dst;
include/linux/ceph/msgr.h
167
struct ceph_entity_inst src, orig_src;
include/linux/ceph/msgr.h
185
struct ceph_entity_name src;
include/linux/ceph/osdmap.h
132
const struct ceph_object_id *src);
include/linux/ceph/osdmap.h
271
void ceph_osds_copy(struct ceph_osds *dest, const struct ceph_osds *src);
include/linux/ceph/osdmap.h
92
const struct ceph_object_locator *src);
include/linux/cgroup.h
801
void cgroup_freezer_migrate_task(struct task_struct *task, struct cgroup *src,
include/linux/clk-provider.h
1434
static inline void __clk_hw_set_clk(struct clk_hw *dst, struct clk_hw *src)
include/linux/clk-provider.h
1436
dst->clk = src->clk;
include/linux/clk-provider.h
1437
dst->core = src->core;
include/linux/comedi/comedidev.h
859
static inline int comedi_check_trigger_src(unsigned int *src,
include/linux/comedi/comedidev.h
862
unsigned int orig_src = *src;
include/linux/comedi/comedidev.h
864
*src = orig_src & flags;
include/linux/comedi/comedidev.h
865
if (*src == TRIG_INVALID || *src != orig_src)
include/linux/comedi/comedidev.h
878
static inline int comedi_check_trigger_is_unique(unsigned int src)
include/linux/comedi/comedidev.h
881
if ((src & (src - 1)) != 0)
include/linux/configfs.h
214
int (*allow_link)(struct config_item *src, struct config_item *target);
include/linux/configfs.h
215
void (*drop_link)(struct config_item *src, struct config_item *target);
include/linux/cpumask.h
1151
void init_cpu_present(const struct cpumask *src);
include/linux/cpumask.h
1152
void init_cpu_possible(const struct cpumask *src);
include/linux/cpumask.h
352
unsigned int cpumask_next_wrap(int n, const struct cpumask *src)
include/linux/cpumask.h
357
return find_next_bit_wrap(cpumask_bits(src), small_cpumask_bits, n + 1);
include/linux/cpumask.h
367
unsigned int cpumask_random(const struct cpumask *src)
include/linux/cpumask.h
369
return find_random_bit(cpumask_bits(src), nr_cpu_ids);
include/linux/crypto.h
256
void (*cia_encrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
include/linux/crypto.h
257
void (*cia_decrypt)(struct crypto_tfm *tfm, u8 *dst, const u8 *src);
include/linux/damon.h
940
int damos_commit_quota_goals(struct damos_quota *dst, struct damos_quota *src);
include/linux/dax.h
277
int dax_dedupe_file_range_compare(struct inode *src, loff_t srcoff,
include/linux/decompress/unxz.h
14
long (*flush)(void *src, unsigned long size),
include/linux/device/devres.h
79
devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp);
include/linux/device/devres.h
81
devm_kmemdup_const(struct device *dev, const void *src, size_t len, gfp_t gfp);
include/linux/device/devres.h
82
static inline void *devm_kmemdup_array(struct device *dev, const void *src,
include/linux/device/devres.h
85
return devm_kmemdup(dev, src, size_mul(size, n), flags);
include/linux/dma-resv.h
479
int dma_resv_copy_fences(struct dma_resv *dst, struct dma_resv *src);
include/linux/dmaengine.h
1083
struct dma_chan *chan, dma_addr_t dest, dma_addr_t src,
include/linux/dmaengine.h
1089
return chan->device->device_prep_dma_memcpy(chan, dest, src,
include/linux/dmaengine.h
904
struct dma_chan *chan, dma_addr_t dst, dma_addr_t src,
include/linux/dmaengine.h
907
struct dma_chan *chan, dma_addr_t dst, dma_addr_t *src,
include/linux/dmaengine.h
910
struct dma_chan *chan, dma_addr_t *src, unsigned int src_cnt,
include/linux/dmaengine.h
913
struct dma_chan *chan, dma_addr_t *dst, dma_addr_t *src,
include/linux/dmaengine.h
917
struct dma_chan *chan, dma_addr_t *pq, dma_addr_t *src,
include/linux/dmar.h
274
static inline void dmar_copy_shared_irte(struct irte *dst, struct irte *src)
include/linux/dmar.h
276
dst->present = src->present;
include/linux/dmar.h
277
dst->fpd = src->fpd;
include/linux/dmar.h
278
dst->avail = src->avail;
include/linux/dmar.h
279
dst->pst = src->pst;
include/linux/dmar.h
280
dst->vector = src->vector;
include/linux/dmar.h
281
dst->sid = src->sid;
include/linux/dmar.h
282
dst->sq = src->sq;
include/linux/dmar.h
283
dst->svt = src->svt;
include/linux/dsa/ocelot.h
247
static inline void ocelot_ifh_set_src(void *injection, u64 src)
include/linux/dsa/ocelot.h
249
packing(injection, &src, 46, 43, OCELOT_TAG_LEN, PACK, 0);
include/linux/etherdevice.h
302
static inline void ether_addr_copy(u8 *dst, const u8 *src)
include/linux/etherdevice.h
305
*(u32 *)dst = *(const u32 *)src;
include/linux/etherdevice.h
306
*(u16 *)(dst + 4) = *(const u16 *)(src + 4);
include/linux/etherdevice.h
309
const u16 *b = (const u16 *)src;
include/linux/etherdevice.h
338
struct net_device *src)
include/linux/etherdevice.h
340
dst->addr_assign_type = src->addr_assign_type;
include/linux/etherdevice.h
341
eth_hw_addr_set(dst, src->dev_addr);
include/linux/ethtool.h
345
struct ethtool_link_ksettings *src);
include/linux/ethtool.h
352
const unsigned long *src);
include/linux/ethtool.h
428
enum ethtool_mac_stats_src src;
include/linux/ethtool.h
459
enum ethtool_mac_stats_src src;
include/linux/ethtool.h
492
enum ethtool_mac_stats_src src;
include/linux/ethtool.h
517
enum ethtool_mac_stats_src src;
include/linux/ethtool.h
612
enum ethtool_mac_stats_src src;
include/linux/ethtool_netlink.h
27
u8 result, u32 src);
include/linux/ethtool_netlink.h
29
u32 cm, u32 src);
include/linux/ethtool_netlink.h
62
u8 pair, u8 result, u32 src)
include/linux/ethtool_netlink.h
68
u8 pair, u32 cm, u32 src)
include/linux/fb.h
204
void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size);
include/linux/fb.h
205
void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size);
include/linux/fb.h
608
extern void fb_pad_unaligned_buffer(u8 *dst, u32 d_pitch, u8 *src, u32 idx,
include/linux/fb.h
610
extern void fb_pad_aligned_buffer(u8 *dst, u32 d_pitch, u8 *src, u32 s_pitch, u32 height);
include/linux/fb.h
637
u8 *src, u32 s_pitch, u32 height)
include/linux/fb.h
646
*dst++ = *src++;
include/linux/filter.h
1590
int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len);
include/linux/firmware/qcom/qcom_scm.h
109
int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, u64 *src,
include/linux/firmware/xlnx-zynqmp.h
611
int zynqmp_pm_load_pdi(const u32 src, const u64 address);
include/linux/firmware/xlnx-zynqmp.h
862
static inline int zynqmp_pm_load_pdi(const u32 src, const u64 address)
include/linux/fortify-string.h
140
#define unsafe_memcpy(dst, src, bytes, justification) \
include/linux/fortify-string.h
141
__underlying_memcpy(dst, src, bytes)
include/linux/fortify-string.h
752
extern void *__real_kmemdup(const void *src, size_t len, gfp_t gfp) __RENAME(kmemdup_noprof)
include/linux/fs.h
432
struct folio *src, enum migrate_mode);
include/linux/fs_stack.h
12
extern void fsstack_copy_attr_all(struct inode *dest, const struct inode *src);
include/linux/fs_stack.h
13
extern void fsstack_copy_inode_size(struct inode *dst, struct inode *src);
include/linux/fs_stack.h
17
const struct inode *src)
include/linux/fs_stack.h
19
inode_set_atime_to_ts(dest, inode_get_atime(src));
include/linux/fs_stack.h
23
const struct inode *src)
include/linux/fs_stack.h
25
inode_set_atime_to_ts(dest, inode_get_atime(src));
include/linux/fs_stack.h
26
inode_set_mtime_to_ts(dest, inode_get_mtime(src));
include/linux/fs_stack.h
27
inode_set_ctime_to_ts(dest, inode_get_ctime(src));
include/linux/hex.h
30
extern int __must_check hex2bin(u8 *dst, const char *src, size_t count);
include/linux/hex.h
31
extern char *bin2hex(char *dst, const void *src, size_t count);
include/linux/highmem.h
491
char *src = kmap_local_page(src_page);
include/linux/highmem.h
494
memcpy(dst + dst_off, src + src_off, len);
include/linux/highmem.h
495
kunmap_local(src);
include/linux/highmem.h
507
const char *src = kmap_local_folio(src_folio, src_off);
include/linux/highmem.h
516
memcpy(dst, src, chunk);
include/linux/highmem.h
517
kunmap_local(src);
include/linux/hugetlb.h
334
struct mm_struct *src,
include/linux/if_bridge.h
22
} src;
include/linux/if_vlan.h
506
static inline void __vlan_hwaccel_copy_tag(struct sk_buff *dst, const struct sk_buff *src)
include/linux/if_vlan.h
508
dst->vlan_all = src->vlan_all;
include/linux/inet.h
53
extern int in4_pton(const char *src, int srclen, u8 *dst, int delim, const char **end);
include/linux/inet.h
54
extern int in6_pton(const char *src, int srclen, u8 *dst, int delim, const char **end);
include/linux/inet.h
57
const char *src, const char *port, struct sockaddr_storage *addr);
include/linux/input.h
493
const struct input_dev *src, unsigned int src_axis);
include/linux/interconnect-provider.h
63
int (*set)(struct icc_node *src, struct icc_node *dst);
include/linux/iosys-map.h
282
const void *src, size_t len)
include/linux/iosys-map.h
285
memcpy_toio(dst->vaddr_iomem + dst_offset, src, len);
include/linux/iosys-map.h
287
memcpy(dst->vaddr + dst_offset, src, len);
include/linux/iosys-map.h
301
static inline void iosys_map_memcpy_from(void *dst, const struct iosys_map *src,
include/linux/iosys-map.h
304
if (src->is_iomem)
include/linux/iosys-map.h
305
memcpy_fromio(dst, src->vaddr_iomem + src_offset, len);
include/linux/iosys-map.h
307
memcpy(dst, src->vaddr + src_offset, len);
include/linux/ipmi.h
308
const char *ipmi_addr_src_to_str(enum ipmi_addr_src src);
include/linux/kdb.h
173
extern __printf(2, 0) int vkdb_printf(enum kdb_msgsrc src, const char *fmt,
include/linux/kho/abi/kexec_handover.h
119
#define KHOSER_LOAD_PTR(src) \
include/linux/kho/abi/kexec_handover.h
121
typeof(src) s = src; \
include/linux/kmsan.h
328
static inline void kmsan_copy_page_meta(struct page *dst, struct page *src)
include/linux/kmsan.h
89
void kmsan_copy_page_meta(struct page *dst, struct page *src);
include/linux/kmsan_string.h
17
void *__msan_memcpy(void *dst, const void *src, size_t size);
include/linux/kmsan_string.h
19
void *__msan_memmove(void *dest, const void *src, size_t len);
include/linux/kvm_host.h
2584
long kvm_gmem_populate(struct kvm *kvm, gfn_t gfn, void __user *src, long npages,
include/linux/linkmode.h
18
static inline void linkmode_copy(unsigned long *dst, const unsigned long *src)
include/linux/linkmode.h
20
bitmap_copy(dst, src, __ETHTOOL_LINK_MODE_MASK_NBITS);
include/linux/linkmode.h
35
static inline bool linkmode_empty(const unsigned long *src)
include/linux/linkmode.h
37
return bitmap_empty(src, __ETHTOOL_LINK_MODE_MASK_NBITS);
include/linux/lsm_hook_defs.h
183
LSM_HOOK(int, 0, inode_copy_up, struct dentry *src, struct cred **new)
include/linux/lsm_hook_defs.h
184
LSM_HOOK(int, -EOPNOTSUPP, inode_copy_up_xattr, struct dentry *src,
include/linux/lz4.h
346
int LZ4_compress_HC(const char *src, char *dst, int srcSize, int dstCapacity,
include/linux/lz4.h
415
int LZ4_compress_HC_continue(LZ4_streamHC_t *streamHCPtr, const char *src,
include/linux/lz4.h
507
int LZ4_compress_fast_continue(LZ4_stream_t *streamPtr, const char *src,
include/linux/lzo.h
24
int lzo1x_1_compress(const unsigned char *src, size_t src_len,
include/linux/lzo.h
28
int lzo1x_1_compress_safe(const unsigned char *src, size_t src_len,
include/linux/lzo.h
32
int lzorle1x_1_compress(const unsigned char *src, size_t src_len,
include/linux/lzo.h
36
int lzorle1x_1_compress_safe(const unsigned char *src, size_t src_len,
include/linux/lzo.h
40
int lzo1x_decompress_safe(const unsigned char *src, size_t src_len,
include/linux/mailbox/brcm-message.h
47
struct scatterlist *src;
include/linux/mdio/mdio-xgene.h
117
static inline u64 xgene_enet_get_field_value(int pos, int len, u64 src)
include/linux/mdio/mdio-xgene.h
119
return (src >> pos) & ((1ULL << len) - 1);
include/linux/mdio/mdio-xgene.h
122
#define GET_VAL(field, src) \
include/linux/mdio/mdio-xgene.h
123
xgene_enet_get_field_value(field ## _POS, field ## _LEN, src)
include/linux/mdio/mdio-xgene.h
125
#define GET_BIT(field, src) \
include/linux/mdio/mdio-xgene.h
126
xgene_enet_get_field_value(field ## _POS, 1, src)
include/linux/mempolicy.h
123
int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst);
include/linux/mempolicy.h
237
vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst)
include/linux/mfd/arizona/pdata.h
67
unsigned int src;
include/linux/mfd/tps6507x.h
162
void *src);
include/linux/mfd/wm8350/core.h
656
int wm8350_block_write(struct wm8350 *wm8350, int reg, int size, u16 *src);
include/linux/migrate.h
169
unsigned long *src;
include/linux/migrate.h
46
int (*migrate_page)(struct page *dst, struct page *src,
include/linux/migrate.h
58
struct folio *src, enum migrate_mode mode);
include/linux/migrate.h
62
struct folio *alloc_migration_target(struct folio *src, unsigned long private);
include/linux/migrate.h
67
struct folio *dst, struct folio *src);
include/linux/migrate.h
82
static inline struct folio *alloc_migration_target(struct folio *src,
include/linux/migrate.h
91
struct folio *dst, struct folio *src)
include/linux/mm.h
1645
void folio_copy(struct folio *dst, struct folio *src);
include/linux/mm.h
1646
int folio_mc_copy(struct folio *dst, struct folio *src);
include/linux/mm.h
4693
int copy_user_large_folio(struct folio *dst, struct folio *src,
include/linux/mmc/sdio_func.h
164
void *src, int count);
include/linux/mmc/sdio_func.h
166
void *src, int count);
include/linux/mtd/rawnand.h
1612
void nand_extract_bits(u8 *dst, unsigned int dst_off, const u8 *src,
include/linux/net.h
228
#define DECLARE_SOCKADDR(type, dst, src) \
include/linux/net.h
229
type dst = ({ __sockaddr_check_size(sizeof(*dst)); (type) src; })
include/linux/netfilter/ipset/ip_set.h
430
ip4addr(const struct sk_buff *skb, bool src)
include/linux/netfilter/ipset/ip_set.h
432
return src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr;
include/linux/netfilter/ipset/ip_set.h
436
ip4addrptr(const struct sk_buff *skb, bool src, __be32 *addr)
include/linux/netfilter/ipset/ip_set.h
438
*addr = src ? ip_hdr(skb)->saddr : ip_hdr(skb)->daddr;
include/linux/netfilter/ipset/ip_set.h
442
ip6addrptr(const struct sk_buff *skb, bool src, struct in6_addr *addr)
include/linux/netfilter/ipset/ip_set.h
444
memcpy(addr, src ? &ipv6_hdr(skb)->saddr : &ipv6_hdr(skb)->daddr,
include/linux/netfilter/ipset/ip_set_getport.h
13
extern bool ip_set_get_ip6_port(const struct sk_buff *skb, bool src,
include/linux/netfilter/ipset/ip_set_getport.h
16
static inline bool ip_set_get_ip6_port(const struct sk_buff *skb, bool src,
include/linux/netfilter/ipset/ip_set_getport.h
9
extern bool ip_set_get_ip4_port(const struct sk_buff *skb, bool src,
include/linux/netfilter/x_tables.h
153
void (*compat_from_user)(void *dst, const void *src);
include/linux/netfilter/x_tables.h
154
int (*compat_to_user)(void __user *dst, const void *src);
include/linux/netfilter/x_tables.h
194
void (*compat_from_user)(void *dst, const void *src);
include/linux/netfilter/x_tables.h
195
int (*compat_to_user)(void __user *dst, const void *src);
include/linux/netfilter/x_tables.h
291
int xt_data_to_user(void __user *dst, const void *src,
include/linux/nodemask.h
190
#define nodes_copy(dst, src) __nodes_copy(&(dst), &(src), MAX_NUMNODES)
include/linux/nodemask.h
197
#define nodes_complement(dst, src) \
include/linux/nodemask.h
198
__nodes_complement(&(dst), &(src), MAX_NUMNODES)
include/linux/nodemask.h
229
#define nodes_empty(src) __nodes_empty(&(src), MAX_NUMNODES)
include/linux/nodemask.h
250
#define first_node(src) __first_node(&(src))
include/linux/nodemask.h
256
#define next_node(n, src) __next_node((n), &(src))
include/linux/nodemask.h
266
#define next_node_in(n, src) __next_node_in((n), &(src))
include/linux/nodemask.h
323
#define nodes_addr(src) ((src).bits)
include/linux/nodemask.h
347
#define nodes_remap(dst, src, old, new) \
include/linux/nodemask.h
348
__nodes_remap(&(dst), &(src), &(old), &(new), MAX_NUMNODES)
include/linux/pagemap.h
1269
struct folio *src, enum migrate_mode mode);
include/linux/perf_event.h
72
typedef unsigned long (*perf_copy_f)(void *dst, const void *src,
include/linux/ptrace.h
51
extern int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len);
include/linux/ptrace.h
52
extern int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len);
include/linux/qed/qed_iscsi_if.h
59
struct qed_iscsi_id_params src;
include/linux/qed/qed_nvmetcp_if.h
46
struct qed_nvmetcp_id_params src;
include/linux/rio.h
234
void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info);
include/linux/rmap.h
937
void remove_migration_ptes(struct folio *src, struct folio *dst,
include/linux/rpmsg.h
36
u32 src;
include/linux/rpmsg.h
57
u32 src;
include/linux/sched.h
1900
extern int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src, int node);
include/linux/security.h
1105
static inline int security_inode_copy_up(struct dentry *src, struct cred **new)
include/linux/security.h
1123
static inline int security_inode_copy_up_xattr(struct dentry *src, const char *name)
include/linux/security.h
464
int security_inode_copy_up(struct dentry *src, struct cred **new);
include/linux/security.h
465
int security_inode_copy_up_xattr(struct dentry *src, const char *name);
include/linux/seq_file.h
140
void seq_escape_mem(struct seq_file *m, const char *src, size_t len,
include/linux/seq_file.h
143
static inline void seq_escape_str(struct seq_file *m, const char *src,
include/linux/seq_file.h
146
seq_escape_mem(m, src, strlen(src), flags, esc);
include/linux/skbuff.h
1436
struct sk_buff *skb_morph(struct sk_buff *dst, struct sk_buff *src);
include/linux/skbuff.h
4261
const unsigned char *src);
include/linux/skbuff.h
5042
const struct sk_buff *src)
include/linux/skbuff.h
5044
dst->active_extensions = src->active_extensions;
include/linux/skbuff.h
5046
if (src->active_extensions) {
include/linux/skbuff.h
5047
struct skb_ext *ext = src->extensions;
include/linux/skbuff.h
5054
static inline void skb_ext_copy(struct sk_buff *dst, const struct sk_buff *src)
include/linux/skbuff.h
5057
__skb_ext_copy(dst, src);
include/linux/skbuff.h
5132
static inline void __nf_copy(struct sk_buff *dst, const struct sk_buff *src,
include/linux/skbuff.h
5136
dst->_nfct = src->_nfct;
include/linux/skbuff.h
5137
nf_conntrack_get(skb_nfct(src));
include/linux/skbuff.h
5141
dst->nf_trace = src->nf_trace;
include/linux/skbuff.h
5145
static inline void nf_copy(struct sk_buff *dst, const struct sk_buff *src)
include/linux/skbuff.h
5150
dst->slow_gro = src->slow_gro;
include/linux/skbuff.h
5151
__nf_copy(dst, src, true);
include/linux/skmsg.h
128
int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src,
include/linux/skmsg.h
198
static inline void sk_msg_xfer(struct sk_msg *dst, struct sk_msg *src,
include/linux/skmsg.h
201
dst->sg.data[which] = src->sg.data[which];
include/linux/skmsg.h
204
src->sg.size -= size;
include/linux/skmsg.h
205
src->sg.data[which].length -= size;
include/linux/skmsg.h
206
src->sg.data[which].offset += size;
include/linux/skmsg.h
209
static inline void sk_msg_xfer_full(struct sk_msg *dst, struct sk_msg *src)
include/linux/skmsg.h
211
memcpy(dst, src, sizeof(*src));
include/linux/skmsg.h
212
sk_msg_init(src);
include/linux/smp_types.h
65
u16 src, dst;
include/linux/soc/ixp4xx/qmgr.h
64
void qmgr_set_irq(unsigned int queue, int src,
include/linux/sockptr.h
106
memcpy(dst, src.kernel, size);
include/linux/sockptr.h
111
const void *src, size_t size)
include/linux/sockptr.h
114
return copy_to_user(dst.user + offset, src, size);
include/linux/sockptr.h
115
memcpy(dst.kernel + offset, src, size);
include/linux/sockptr.h
119
static inline int copy_to_sockptr(sockptr_t dst, const void *src, size_t size)
include/linux/sockptr.h
121
return copy_to_sockptr_offset(dst, 0, src, size);
include/linux/sockptr.h
124
static inline void *memdup_sockptr_noprof(sockptr_t src, size_t len)
include/linux/sockptr.h
130
if (copy_from_sockptr(p, src, len)) {
include/linux/sockptr.h
138
static inline void *memdup_sockptr_nul_noprof(sockptr_t src, size_t len)
include/linux/sockptr.h
144
if (copy_from_sockptr(p, src, len)) {
include/linux/sockptr.h
153
static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count)
include/linux/sockptr.h
155
if (sockptr_is_kernel(src)) {
include/linux/sockptr.h
156
size_t len = min(strnlen(src.kernel, count - 1) + 1, count);
include/linux/sockptr.h
158
memcpy(dst, src.kernel, len);
include/linux/sockptr.h
161
return strncpy_from_user(dst, src.user, count);
include/linux/sockptr.h
164
static inline int check_zeroed_sockptr(sockptr_t src, size_t offset,
include/linux/sockptr.h
167
if (!sockptr_is_kernel(src))
include/linux/sockptr.h
168
return check_zeroed_user(src.user + offset, size);
include/linux/sockptr.h
169
return memchr_inv(src.kernel + offset, 0, size) == NULL;
include/linux/sockptr.h
44
static inline int copy_from_sockptr_offset(void *dst, sockptr_t src,
include/linux/sockptr.h
47
if (!sockptr_is_kernel(src))
include/linux/sockptr.h
48
return copy_from_user(dst, src.user + offset, size);
include/linux/sockptr.h
49
memcpy(dst, src.kernel + offset, size);
include/linux/sockptr.h
59
static inline int copy_from_sockptr(void *dst, sockptr_t src, size_t size)
include/linux/sockptr.h
61
return copy_from_sockptr_offset(dst, src, 0, size);
include/linux/sockptr.h
88
sockptr_t src, size_t usize)
include/linux/sockptr.h
93
if (!sockptr_is_kernel(src))
include/linux/sockptr.h
94
return copy_struct_from_user(dst, ksize, src.user, size);
include/linux/sockptr.h
99
char *p = src.kernel;
include/linux/sram.h
11
static inline void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src,
include/linux/sram.h
9
void *sram_exec_copy(struct gen_pool *pool, void *dst, void *src, size_t size);
include/linux/stm.h
128
struct stm_source_device *src;
include/linux/string.h
113
#define strscpy(dst, src, ...) \
include/linux/string.h
114
CONCATENATE(__strscpy, COUNT_ARGS(__VA_ARGS__))(dst, src, __VA_ARGS__)
include/linux/string.h
116
#define sized_strscpy_pad(dest, src, count) ({ \
include/linux/string.h
118
const char *__src = (src); \
include/linux/string.h
148
#define strscpy_pad(dst, src, ...) \
include/linux/string.h
149
CONCATENATE(__strscpy_pad, COUNT_ARGS(__VA_ARGS__))(dst, src, __VA_ARGS__)
include/linux/string.h
278
static inline void memcpy_flushcache(void *dst, const void *src, size_t cnt)
include/linux/string.h
280
memcpy(dst, src, cnt);
include/linux/string.h
304
extern void *kmemdup_noprof(const void *src, size_t len, gfp_t gfp) __realloc_size(2);
include/linux/string.h
307
extern void *kvmemdup(const void *src, size_t len, gfp_t gfp) __realloc_size(2);
include/linux/string.h
309
extern void *kmemdup_array(const void *src, size_t count, size_t element_size, gfp_t gfp)
include/linux/string.h
32
void *memdup_array_user(const void __user *src, size_t n, size_t size)
include/linux/string.h
389
#define unsafe_memcpy(dst, src, bytes, justification) \
include/linux/string.h
39
return memdup_user(src, nbytes);
include/linux/string.h
390
memcpy(dst, src, bytes)
include/linux/string.h
393
void memcpy_and_pad(void *dest, size_t dest_len, const void *src, size_t count,
include/linux/string.h
410
#define strtomem_pad(dest, src, pad) do { \
include/linux/string.h
414
const size_t _src_len = __must_be_cstr(src) + \
include/linux/string.h
415
__builtin_object_size(src, 1); \
include/linux/string.h
419
memcpy_and_pad(dest, _dest_len, src, \
include/linux/string.h
420
strnlen(src, min(_src_len, _dest_len)), pad); \
include/linux/string.h
436
#define strtomem(dest, src) do { \
include/linux/string.h
440
const size_t _src_len = __must_be_cstr(src) + \
include/linux/string.h
441
__builtin_object_size(src, 1); \
include/linux/string.h
445
memcpy(dest, src, strnlen(src, min(_src_len, _dest_len))); \
include/linux/string.h
458
#define memtostr(dest, src) do { \
include/linux/string.h
462
const size_t _src_len = __must_be_noncstr(src) + \
include/linux/string.h
463
__builtin_object_size(src, 1); \
include/linux/string.h
464
const size_t _src_chars = strnlen(src, _src_len); \
include/linux/string.h
471
memcpy(dest, src, _copy_len); \
include/linux/string.h
486
#define memtostr_pad(dest, src) do { \
include/linux/string.h
490
const size_t _src_len = __must_be_noncstr(src) + \
include/linux/string.h
491
__builtin_object_size(src, 1); \
include/linux/string.h
492
const size_t _src_chars = strnlen(src, _src_len); \
include/linux/string.h
499
memcpy(dest, src, _copy_len); \
include/linux/string.h
52
void *vmemdup_array_user(const void __user *src, size_t n, size_t size)
include/linux/string.h
59
return vmemdup_user(src, nbytes);
include/linux/string.h
79
#define __strscpy0(dst, src, ...) \
include/linux/string.h
80
sized_strscpy(dst, src, sizeof(dst) + __must_be_array(dst) + \
include/linux/string.h
81
__must_be_cstr(dst) + __must_be_cstr(src))
include/linux/string.h
82
#define __strscpy1(dst, src, size) \
include/linux/string.h
83
sized_strscpy(dst, src, size + __must_be_cstr(dst) + __must_be_cstr(src))
include/linux/string.h
85
#define __strscpy_pad0(dst, src, ...) \
include/linux/string.h
86
sized_strscpy_pad(dst, src, sizeof(dst) + __must_be_array(dst) + \
include/linux/string.h
87
__must_be_cstr(dst) + __must_be_cstr(src))
include/linux/string.h
88
#define __strscpy_pad1(dst, src, size) \
include/linux/string.h
89
sized_strscpy_pad(dst, src, size + __must_be_cstr(dst) + __must_be_cstr(src))
include/linux/string_helpers.h
102
*dst++ = toupper(*src);
include/linux/string_helpers.h
103
} while (*src++);
include/linux/string_helpers.h
106
static inline void string_lower(char *dst, const char *src)
include/linux/string_helpers.h
109
*dst++ = tolower(*src);
include/linux/string_helpers.h
110
} while (*src++);
include/linux/string_helpers.h
113
char *kstrdup_quotable(const char *src, gfp_t gfp);
include/linux/string_helpers.h
117
char *kstrdup_and_replace(const char *src, char old, char new, gfp_t gfp);
include/linux/string_helpers.h
46
int string_unescape(char *src, char *dst, size_t size, unsigned int flags);
include/linux/string_helpers.h
53
static inline int string_unescape_any(char *src, char *dst, size_t size)
include/linux/string_helpers.h
55
return string_unescape(src, dst, size, UNESCAPE_ANY);
include/linux/string_helpers.h
78
int string_escape_mem(const char *src, size_t isz, char *dst, size_t osz,
include/linux/string_helpers.h
81
static inline int string_escape_mem_any_np(const char *src, size_t isz,
include/linux/string_helpers.h
84
return string_escape_mem(src, isz, dst, osz, ESCAPE_ANY_NP, only);
include/linux/string_helpers.h
87
static inline int string_escape_str(const char *src, char *dst, size_t sz,
include/linux/string_helpers.h
90
return string_escape_mem(src, strlen(src), dst, sz, flags, only);
include/linux/string_helpers.h
93
static inline int string_escape_str_any_np(const char *src, char *dst,
include/linux/string_helpers.h
96
return string_escape_str(src, dst, sz, ESCAPE_ANY_NP, only);
include/linux/string_helpers.h
99
static inline void string_upper(char *dst, const char *src)
include/linux/sunrpc/addr.h
104
const struct sockaddr *src)
include/linux/sunrpc/addr.h
158
const struct sockaddr *src)
include/linux/sunrpc/addr.h
160
switch (src->sa_family) {
include/linux/sunrpc/addr.h
162
return __rpc_copy_addr4(dst, src);
include/linux/sunrpc/addr.h
164
return __rpc_copy_addr6(dst, src);
include/linux/sunrpc/addr.h
60
const struct sockaddr *src)
include/linux/sunrpc/addr.h
62
const struct sockaddr_in *ssin = (struct sockaddr_in *) src;
include/linux/sunrpc/addr.h
86
const struct sockaddr *src)
include/linux/sunrpc/addr.h
88
const struct sockaddr_in6 *ssin6 = (const struct sockaddr_in6 *) src;
include/linux/sunrpc/xdr.h
174
struct xdr_netobj *src, gfp_t gfp_mask)
include/linux/sunrpc/xdr.h
176
dst->data = kmemdup(src->data, src->len, gfp_mask);
include/linux/sunrpc/xdr.h
177
dst->len = src->len;
include/linux/sw842.h
10
int sw842_decompress(const u8 *src, unsigned int srclen,
include/linux/sw842.h
7
int sw842_compress(const u8 *src, unsigned int srclen,
include/linux/switchtec.h
392
u8 src;
include/linux/task_io_accounting_ops.h
103
struct task_io_accounting *src)
include/linux/task_io_accounting_ops.h
109
struct task_io_accounting *src)
include/linux/task_io_accounting_ops.h
111
task_chr_io_accounting_add(dst, src);
include/linux/task_io_accounting_ops.h
112
task_blk_io_accounting_add(dst, src);
include/linux/task_io_accounting_ops.h
50
struct task_io_accounting *src)
include/linux/task_io_accounting_ops.h
52
dst->read_bytes += src->read_bytes;
include/linux/task_io_accounting_ops.h
53
dst->write_bytes += src->write_bytes;
include/linux/task_io_accounting_ops.h
54
dst->cancelled_write_bytes += src->cancelled_write_bytes;
include/linux/task_io_accounting_ops.h
86
struct task_io_accounting *src)
include/linux/task_io_accounting_ops.h
94
struct task_io_accounting *src)
include/linux/task_io_accounting_ops.h
96
dst->rchar += src->rchar;
include/linux/task_io_accounting_ops.h
97
dst->wchar += src->wchar;
include/linux/task_io_accounting_ops.h
98
dst->syscr += src->syscr;
include/linux/task_io_accounting_ops.h
99
dst->syscw += src->syscw;
include/linux/text-patching.h
10
return memcpy(dst, src, len);
include/linux/text-patching.h
8
static inline void *text_poke_copy(void *dst, const void *src, size_t len)
include/linux/thread_info.h
234
struct task_struct *src);
include/linux/u64_stats_sync.h
137
static inline void *u64_stats_copy(void *dst, const void *src, size_t len)
include/linux/u64_stats_sync.h
140
return memcpy(dst, src, len);
include/linux/u64_stats_sync.h
82
static inline void *u64_stats_copy(void *dst, const void *src, size_t len)
include/linux/u64_stats_sync.h
86
((u64 *)dst)[i] = local64_read(&((local64_t *)src)[i]);
include/linux/uaccess.h
246
copy_mc_to_kernel(void *dst, const void *src, size_t cnt)
include/linux/uaccess.h
248
memcpy(dst, src, cnt);
include/linux/uaccess.h
395
copy_struct_from_user(void *dst, size_t ksize, const void __user *src,
include/linux/uaccess.h
409
int ret = check_zeroed_user(src + size, rest);
include/linux/uaccess.h
414
if (copy_from_user(dst, src, size))
include/linux/uaccess.h
47
#define masked_user_access_begin(src) NULL
include/linux/uaccess.h
48
#define masked_user_read_access_begin(src) NULL
include/linux/uaccess.h
49
#define masked_user_write_access_begin(src) NULL
include/linux/uaccess.h
492
copy_struct_to_user(void __user *dst, size_t usize, const void *src,
include/linux/uaccess.h
499
if (WARN_ON_ONCE(ksize > __builtin_object_size(src, 1)))
include/linux/uaccess.h
50
#define mask_user_address(src) (src)
include/linux/uaccess.h
509
memchr_inv(src + size, 0, rest) != NULL;
include/linux/uaccess.h
511
if (copy_to_user(dst, src, size))
include/linux/uaccess.h
518
long copy_from_kernel_nofault(void *dst, const void *src, size_t size);
include/linux/uaccess.h
519
long notrace copy_to_kernel_nofault(void *dst, const void *src, size_t size);
include/linux/uaccess.h
521
long copy_from_user_nofault(void *dst, const void __user *src, size_t size);
include/linux/uaccess.h
522
long notrace copy_to_user_nofault(void __user *dst, const void *src,
include/linux/uaccess.h
538
#define __get_kernel_nofault(dst, src, type, label) \
include/linux/uaccess.h
541
arch_get_kernel_nofault(dst, src, type, local_label); \
include/linux/uaccess.h
548
#define __put_kernel_nofault(dst, src, type, label) \
include/linux/uaccess.h
551
arch_put_kernel_nofault(dst, src, type, local_label); \
include/linux/uaccess.h
560
#define __get_kernel_nofault(dst, src, type, label) \
include/linux/uaccess.h
562
type __user *p = (type __force __user *)(src); \
include/linux/uaccess.h
569
#define __put_kernel_nofault(dst, src, type, label) \
include/linux/uaccess.h
572
type data = *(type *)src; \
include/linux/ucs2_string.h
13
ssize_t ucs2_strscpy(ucs2_char_t *dst, const ucs2_char_t *src, size_t count);
include/linux/ucs2_string.h
16
unsigned long ucs2_utf8size(const ucs2_char_t *src);
include/linux/ucs2_string.h
17
unsigned long ucs2_as_utf8(u8 *dest, const ucs2_char_t *src,
include/linux/uprobes.h
236
void *src, unsigned long len);
include/linux/uuid.h
51
static inline void guid_copy(guid_t *dst, const guid_t *src)
include/linux/uuid.h
53
memcpy(dst, src, sizeof(guid_t));
include/linux/uuid.h
56
static inline void import_guid(guid_t *dst, const __u8 *src)
include/linux/uuid.h
58
memcpy(dst, src, sizeof(guid_t));
include/linux/uuid.h
61
static inline void export_guid(__u8 *dst, const guid_t *src)
include/linux/uuid.h
63
memcpy(dst, src, sizeof(guid_t));
include/linux/uuid.h
76
static inline void uuid_copy(uuid_t *dst, const uuid_t *src)
include/linux/uuid.h
78
memcpy(dst, src, sizeof(uuid_t));
include/linux/uuid.h
81
static inline void import_uuid(uuid_t *dst, const __u8 *src)
include/linux/uuid.h
83
memcpy(dst, src, sizeof(uuid_t));
include/linux/uuid.h
86
static inline void export_uuid(__u8 *dst, const uuid_t *src)
include/linux/uuid.h
88
memcpy(dst, src, sizeof(uuid_t));
include/linux/vmcore_info.h
83
void hwerr_log_error_type(enum hwerr_error_type src);
include/linux/vmcore_info.h
85
static inline void hwerr_log_error_type(enum hwerr_error_type src) {};
include/linux/vmw_vmci_defs.h
518
struct vmci_handle src;
include/linux/vringh.h
170
const void *src, size_t len);
include/linux/vringh.h
313
const void *src, size_t len);
include/linux/wkup_m3_ipc.h
47
char src[10];
include/linux/wmi.h
67
ssize_t wmi_string_from_utf8s(struct wmi_string *str, size_t max_chars, const u8 *src,
include/linux/zlib.h
597
extern int zlib_inflate_blob(void *dst, unsigned dst_sz, const void *src, unsigned src_sz);
include/linux/zstd.h
242
const void *src, size_t src_size, const zstd_parameters *parameters);
include/linux/zstd.h
306
size_t dst_capacity, const void *src, size_t src_size,
include/linux/zstd.h
347
const void *src, size_t src_size);
include/linux/zstd.h
410
void *dst, size_t dst_capacity, const void *src, size_t src_size,
include/linux/zstd.h
618
size_t zstd_find_frame_compressed_size(const void *src, size_t src_size);
include/linux/zstd.h
657
size_t zstd_get_frame_header(zstd_frame_header *params, const void *src,
include/linux/zstd_lib.h
1014
const void* src, size_t srcSize,
include/linux/zstd_lib.h
1050
ZSTDLIB_API unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize);
include/linux/zstd_lib.h
140
const void* src, size_t srcSize,
include/linux/zstd_lib.h
1454
ZSTDLIB_STATIC_API unsigned long long ZSTD_findDecompressedSize(const void* src, size_t srcSize);
include/linux/zstd_lib.h
1469
ZSTDLIB_STATIC_API unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize);
include/linux/zstd_lib.h
1475
ZSTDLIB_STATIC_API size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize);
include/linux/zstd_lib.h
1497
ZSTDLIB_STATIC_API size_t ZSTD_getFrameHeader(ZSTD_FrameHeader* zfhPtr, const void* src, size_t srcSize);
include/linux/zstd_lib.h
1501
ZSTDLIB_STATIC_API size_t ZSTD_getFrameHeader_advanced(ZSTD_FrameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD_format_e format);
include/linux/zstd_lib.h
1526
ZSTDLIB_STATIC_API size_t ZSTD_decompressionMargin(const void* src, size_t srcSize);
include/linux/zstd_lib.h
153
const void* src, size_t compressedSize);
include/linux/zstd_lib.h
1595
const void* src, size_t srcSize);
include/linux/zstd_lib.h
1650
const void* src, size_t srcSize);
include/linux/zstd_lib.h
1693
const void* src, size_t srcSize,
include/linux/zstd_lib.h
1709
const void* src, size_t srcSize);
include/linux/zstd_lib.h
1778
ZSTDLIB_STATIC_API size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize);
include/linux/zstd_lib.h
184
ZSTDLIB_API unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize);
include/linux/zstd_lib.h
193
ZSTDLIB_API unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize);
include/linux/zstd_lib.h
1958
const void* src, size_t srcSize,
include/linux/zstd_lib.h
1970
const void* src, size_t srcSize,
include/linux/zstd_lib.h
206
ZSTDLIB_API size_t ZSTD_findFrameCompressedSize(const void* src, size_t srcSize);
include/linux/zstd_lib.h
2405
const void* src, size_t srcSize, size_t* srcPos,
include/linux/zstd_lib.h
2580
const void* src, size_t srcSize, size_t* srcPos);
include/linux/zstd_lib.h
273
const void* src, size_t srcSize,
include/linux/zstd_lib.h
2898
const void* src, size_t srcSize,
include/linux/zstd_lib.h
293
const void* src, size_t srcSize);
include/linux/zstd_lib.h
3003
ZSTDLIB_STATIC_API size_t ZSTD_compressContinue(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
3005
ZSTDLIB_STATIC_API size_t ZSTD_compressEnd(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
3096
ZSTDLIB_STATIC_API size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
3153
ZSTDLIB_STATIC_API size_t ZSTD_compressBlock (ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
3155
ZSTDLIB_STATIC_API size_t ZSTD_decompressBlock(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
include/linux/zstd_lib.h
604
const void* src, size_t srcSize);
include/linux/zstd_lib.h
681
const void* src; /*< start of input buffer */
include/linux/zstd_lib.h
945
const void* src, size_t srcSize,
include/linux/zstd_lib.h
957
const void* src, size_t srcSize,
include/linux/zstd_lib.h
993
const void* src, size_t srcSize,
include/media/dvb_demux.h
214
const u8 *src, size_t len);
include/media/dvb_vb2.h
171
const unsigned char *src, int len,
include/media/vsp1.h
67
struct v4l2_rect src;
include/net/af_vsock.h
218
struct sock *vsock_find_connected_socket(struct sockaddr_vm *src,
include/net/af_vsock.h
222
struct sock *vsock_find_connected_socket_net(struct sockaddr_vm *src,
include/net/bluetooth/bluetooth.h
387
static inline void bacpy(bdaddr_t *dst, const bdaddr_t *src)
include/net/bluetooth/bluetooth.h
389
memcpy(dst, src, sizeof(bdaddr_t));
include/net/bluetooth/bluetooth.h
392
void baswap(bdaddr_t *dst, const bdaddr_t *src);
include/net/bluetooth/hci_core.h
1757
struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, u8 src_type);
include/net/bluetooth/hci_core.h
686
bdaddr_t src;
include/net/bluetooth/l2cap.h
523
bdaddr_t src;
include/net/bluetooth/l2cap.h
952
int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm);
include/net/bluetooth/rfcomm.h
236
int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst,
include/net/bluetooth/rfcomm.h
244
struct rfcomm_dlc *rfcomm_dlc_exists(bdaddr_t *src, bdaddr_t *dst, u8 channel);
include/net/bluetooth/rfcomm.h
276
void rfcomm_session_getaddr(struct rfcomm_session *s, bdaddr_t *src,
include/net/bluetooth/rfcomm.h
305
bdaddr_t src;
include/net/bluetooth/rfcomm.h
342
bdaddr_t src;
include/net/bluetooth/rfcomm.h
351
bdaddr_t src;
include/net/bonding.h
459
static inline void bond_hw_addr_copy(u8 *dst, const u8 *src, unsigned int len)
include/net/bonding.h
462
ether_addr_copy(dst, src);
include/net/bonding.h
466
memcpy(dst, src, len);
include/net/cfg80211.h
3740
__be32 src, dst;
include/net/checksum.h
28
__wsum csum_and_copy_from_user (const void __user *src, void *dst,
include/net/checksum.h
31
if (copy_from_user(dst, src, len))
include/net/checksum.h
39
(const void *src, void __user *dst, int len)
include/net/checksum.h
41
__wsum sum = csum_partial(src, len, ~0U);
include/net/checksum.h
43
if (copy_to_user(dst, src, len) == 0)
include/net/checksum.h
51
csum_partial_copy_nocheck(const void *src, void *dst, int len)
include/net/checksum.h
53
memcpy(dst, src, len);
include/net/dst.h
151
static inline void dst_copy_metrics(struct dst_entry *dest, const struct dst_entry *src)
include/net/dst.h
156
u32 *src_metrics = DST_METRICS_PTR(src);
include/net/dst_metadata.h
258
info->key.u.ipv6.src = *saddr;
include/net/flow_dissector.h
127
__be32 src;
include/net/flow_dissector.h
138
struct in6_addr src;
include/net/flow_dissector.h
190
__be16 src;
include/net/flow_dissector.h
234
unsigned char src[ETH_ALEN];
include/net/flow_offload.h
267
unsigned char src[ETH_ALEN];
include/net/ip.h
609
offsetof(typeof(flow->addrs), v4addrs.src) +
include/net/ip.h
610
sizeof(flow->addrs.v4addrs.src));
include/net/ip6_fib.h
671
fl6->fl6_sport = flkeys->ports.src;
include/net/ip_fib.h
432
fl4->fl4_sport = flkeys->ports.src;
include/net/ip_fib.h
453
int fib_validate_source(struct sk_buff *skb, __be32 src, __be32 dst,
include/net/ip_fib.h
458
fib_validate_source_reason(struct sk_buff *skb, __be32 src, __be32 dst,
include/net/ip_fib.h
462
int err = fib_validate_source(skb, src, dst, dscp, oif, dev, idev,
include/net/ip_tunnels.h
298
key->u.ipv4.src = saddr;
include/net/ip_tunnels.h
625
__be32 src, __be32 dst, u8 proto,
include/net/ip_tunnels.h
71
__be32 src;
include/net/ip_tunnels.h
75
struct in6_addr src;
include/net/ip_vs.h
152
const union nf_inet_addr *src)
include/net/ip_vs.h
156
dst->in6 = src->in6;
include/net/ip_vs.h
159
dst->ip = src->ip;
include/net/ip_vs.h
163
const union nf_inet_addr *src)
include/net/ip_vs.h
167
dst->in6 = src->in6;
include/net/ip_vs.h
171
dst->ip = src->ip;
include/net/ipv6.h
1302
static inline void ipv6_addr_cpu_to_be32(__be32 *dst, const u32 *src)
include/net/ipv6.h
1304
cpu_to_be32_array(dst, src, IPV6_ADDR_WORDS);
include/net/ipv6.h
1307
static inline void ipv6_addr_be32_to_cpu(u32 *dst, const __be32 *src)
include/net/ipv6.h
1309
be32_to_cpu_array(dst, src, IPV6_ADDR_WORDS);
include/net/ipv6.h
847
offsetof(typeof(flow->addrs), v6addrs.src) +
include/net/ipv6.h
848
sizeof(flow->addrs.v6addrs.src));
include/net/libeth/xdp.h
1164
const struct libeth_xdp_buff_stash *src);
include/net/libeth/xdp.h
1166
const struct libeth_xdp_buff *src);
include/net/libeth/xdp.h
1181
const struct libeth_xdp_buff_stash *src,
include/net/libeth/xdp.h
1184
if (likely(!src->data))
include/net/libeth/xdp.h
1187
libeth_xdp_load_stash(dst, src);
include/net/libeth/xdp.h
1202
const struct libeth_xdp_buff *src)
include/net/libeth/xdp.h
1204
if (likely(!src->data))
include/net/libeth/xdp.h
1207
libeth_xdp_save_stash(dst, src);
include/net/mctp.h
22
u8 src;
include/net/netfilter/nf_conntrack.h
142
return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num;
include/net/netfilter/nf_conntrack_tuple.h
100
t->src.u3.all, ntohs(t->src.u.all),
include/net/netfilter/nf_conntrack_tuple.h
107
switch (t->src.l3num) {
include/net/netfilter/nf_conntrack_tuple.h
130
return (nf_inet_addr_cmp(&t1->src.u3, &t2->src.u3) &&
include/net/netfilter/nf_conntrack_tuple.h
131
t1->src.u.all == t2->src.u.all &&
include/net/netfilter/nf_conntrack_tuple.h
132
t1->src.l3num == t2->src.l3num);
include/net/netfilter/nf_conntrack_tuple.h
154
return (nf_inet_addr_cmp(&m1->src.u3, &m2->src.u3) &&
include/net/netfilter/nf_conntrack_tuple.h
155
m1->src.u.all == m2->src.u.all);
include/net/netfilter/nf_conntrack_tuple.h
166
if ((t1->src.u3.all[count] ^ t2->src.u3.all[count]) &
include/net/netfilter/nf_conntrack_tuple.h
167
mask->src.u3.all[count])
include/net/netfilter/nf_conntrack_tuple.h
171
if ((t1->src.u.all ^ t2->src.u.all) & mask->src.u.all)
include/net/netfilter/nf_conntrack_tuple.h
174
if (t1->src.l3num != t2->src.l3num ||
include/net/netfilter/nf_conntrack_tuple.h
38
struct nf_conntrack_man src;
include/net/netfilter/nf_conntrack_tuple.h
82
} src;
include/net/netfilter/nf_conntrack_tuple.h
90
&t->src.u3.ip, ntohs(t->src.u.all),
include/net/netfilter/nf_tables.h
190
static inline void nft_data_copy(u32 *dst, const struct nft_data *src,
include/net/netfilter/nf_tables.h
195
memcpy(dst, src, len);
include/net/netfilter/nf_tables.h
424
int nft_expr_clone(struct nft_expr *dst, struct nft_expr *src, gfp_t gfp);
include/net/netfilter/nf_tables.h
958
const struct nft_expr *src, gfp_t gfp);
include/net/netlink.h
2208
static inline void *nla_memdup_noprof(const struct nlattr *src, gfp_t gfp)
include/net/netlink.h
2210
return kmemdup_noprof(nla_data(src), nla_len(src), gfp);
include/net/netlink.h
551
int nla_memcpy(void *dest, const struct nlattr *src, int count);
include/net/pkt_cls.h
374
void tcf_exts_change(struct tcf_exts *dst, struct tcf_exts *src);
include/net/route.h
229
ip_route_input(struct sk_buff *skb, __be32 dst, __be32 src, dscp_t dscp,
include/net/route.h
235
reason = ip_route_input_noref(skb, dst, src, dscp, devin);
include/net/route.h
262
void ip_rt_get_source(u8 *src, struct sk_buff *skb, struct rtable *rt);
include/net/route.h
320
__be32 src, int oif, u8 protocol,
include/net/route.h
334
src, dport, sport, sk_uid(sk));
include/net/route.h
338
__be32 src, int oif, u8 protocol,
include/net/route.h
345
ip_route_connect_init(fl4, dst, src, oif, protocol, sport, dport, sk);
include/net/route.h
347
if (!dst || !src) {
include/net/sctp/structs.h
1176
const struct sctp_bind_addr *src,
include/net/sctp/structs.h
1180
const struct sctp_bind_addr *src,
include/net/sctp/structs.h
450
union sctp_addr *src);
include/net/selftests.h
9
const unsigned char *src;
include/net/sock.h
1898
void *sock_kmemdup(struct sock *sk, const void *src,
include/net/tc_act/tc_vlan.h
74
static inline void tcf_vlan_push_eth(unsigned char *src, unsigned char *dest,
include/net/tc_act/tc_vlan.h
79
memcpy(src, rcu_dereference(to_vlan(a)->vlan_p)->tcfv_push_src, ETH_ALEN);
include/net/udp.h
422
void udp4_hwcsum(struct sk_buff *skb, __be32 src, __be32 dst);
include/net/udp_tunnel.h
140
__be32 src, __be32 dst, __u8 tos, __u8 ttl,
include/net/xdp_sock_drv.h
20
void *src;
include/net/xfrm.h
1732
void xfrm_tmpl_sort(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n,
include/net/xfrm.h
1734
void xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
include/net/xfrm.h
2246
int (*alloc_compat)(struct sk_buff *skb, const struct nlmsghdr *src);
include/rdma/ib_marshall.h
16
struct ib_qp_attr *src);
include/rdma/ib_marshall.h
20
struct rdma_ah_attr *src);
include/rdma/ib_marshall.h
23
struct sa_path_rec *src);
include/rdma/ib_sa.h
280
struct sa_path_rec *src)
include/rdma/ib_sa.h
282
if (src->rec_type != SA_PATH_REC_TYPE_OPA)
include/rdma/ib_sa.h
285
*dest = *src;
include/rdma/ib_sa.h
287
path_conv_opa_to_ib(dest, src);
include/rdma/ib_sa.h
292
struct sa_path_rec *src)
include/rdma/ib_sa.h
294
if (src->rec_type != SA_PATH_REC_TYPE_IB)
include/rdma/ib_sa.h
298
*dest = *src;
include/rdma/ib_sa.h
300
path_conv_ib_to_opa(dest, src);
include/rdma/ib_verbs.h
3101
static inline int ib_copy_to_udata(struct ib_udata *udata, void *src, size_t len)
include/rdma/ib_verbs.h
3103
return copy_to_user(udata->outbuf, src, len) ? -EFAULT : 0;
include/rdma/ib_verbs.h
4824
const struct rdma_ah_attr *src);
include/rdma/ib_verbs.h
4827
void rdma_move_ah_attr(struct rdma_ah_attr *dest, struct rdma_ah_attr *src);
include/scsi/iscsi_if.h
341
} src;
include/scsi/libfc.h
1012
int fc_exch_mgr_list_clone(struct fc_lport *src, struct fc_lport *dst);
include/soc/tegra/bpmp.h
43
#define tegra_bpmp_mb_write(mb, src, size) \
include/soc/tegra/bpmp.h
44
iosys_map_memcpy_to(mb, offsetof(struct tegra_bpmp_mb_data, data), src, size)
include/soc/tegra/mc.h
146
int (*set)(struct icc_node *src, struct icc_node *dst);
include/sound/core.h
269
int copy_to_user_fromio(void __user *dst, const volatile void __iomem *src, size_t count);
include/sound/core.h
270
int copy_from_user_toio(volatile void __iomem *dst, const void __user *src, size_t count);
include/sound/emu10k1.h
1849
void snd_emu1010_fpga_link_dst_src_write(struct snd_emu10k1 *emu, u32 dst, u32 src);
include/sound/emu10k1.h
1851
int snd_emu1010_get_raw_rate(struct snd_emu10k1 *emu, u8 src);
include/sound/info.h
113
const char *snd_info_get_str(char *dest, const char *src, int len);
include/sound/info.h
164
static inline char *snd_info_get_str(char *dest, char *src, int len) { return NULL; }
include/sound/pcm.h
1535
size_t copy_to_iter_fromio(const void __iomem *src, size_t bytes,
include/sound/vx_core.h
87
void (*change_audio_source)(struct vx_core *chip, int src);
include/sound/vx_core.h
88
void (*set_clock_source)(struct vx_core *chp, int src);
include/trace/events/bridge.h
136
__array(__u8, src, 16)
include/trace/events/bridge.h
150
memset(__entry->src, 0, sizeof(__entry->src));
include/trace/events/bridge.h
156
in6 = (struct in6_addr *)__entry->src;
include/trace/events/bridge.h
157
ipv6_addr_set_v4mapped(group->src.ip4, in6);
include/trace/events/bridge.h
168
in6 = (struct in6_addr *)__entry->src;
include/trace/events/bridge.h
169
*in6 = group->src.ip6;
include/trace/events/bridge.h
180
__get_str(dev), __entry->af, __entry->src, __entry->grp,
include/trace/events/fib.h
31
__array( __u8, src, 4 )
include/trace/events/fib.h
53
p32 = (__be32 *) __entry->src;
include/trace/events/fib.h
97
__entry->src, __entry->sport, __entry->dst, __entry->dport,
include/trace/events/fib6.h
29
__array( __u8, src, 16 )
include/trace/events/fib6.h
51
in6 = (struct in6_addr *)__entry->src;
include/trace/events/fib6.h
83
__entry->src, __entry->sport, __entry->dst, __entry->dport,
include/trace/stages/stage1_struct_define.h
24
#define __string(item, src) __dynamic_array(char, item, -1)
include/trace/stages/stage1_struct_define.h
27
#define __string_len(item, src, len) __dynamic_array(char, item, -1)
include/trace/stages/stage1_struct_define.h
45
#define __rel_string(item, src) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage1_struct_define.h
48
#define __rel_string_len(item, src, len) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage2_data_offsets.h
30
#define __string(item, src) __dynamic_array(char, item, -1)
include/trace/stages/stage2_data_offsets.h
33
#define __string_len(item, src, len) __dynamic_array(char, item, -1)
include/trace/stages/stage2_data_offsets.h
51
#define __rel_string(item, src) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage2_data_offsets.h
54
#define __rel_string_len(item, src, len) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage4_event_fields.h
39
#define __string(item, src) __dynamic_array(char, item, -1)
include/trace/stages/stage4_event_fields.h
42
#define __string_len(item, src, len) __dynamic_array(char, item, -1)
include/trace/stages/stage4_event_fields.h
66
#define __rel_string(item, src) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage4_event_fields.h
69
#define __rel_string_len(item, src, len) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage5_get_offsets.h
59
#define __string(item, src) __dynamic_array(char, item, \
include/trace/stages/stage5_get_offsets.h
60
strlen(__string_src(src)) + 1) \
include/trace/stages/stage5_get_offsets.h
61
__data_offsets->item##_ptr_ = src;
include/trace/stages/stage5_get_offsets.h
64
#define __string_len(item, src, len) __dynamic_array(char, item, (len) + 1)\
include/trace/stages/stage5_get_offsets.h
65
__data_offsets->item##_ptr_ = src;
include/trace/stages/stage5_get_offsets.h
82
#define __rel_string(item, src) __rel_dynamic_array(char, item, \
include/trace/stages/stage5_get_offsets.h
83
strlen(__string_src(src)) + 1) \
include/trace/stages/stage5_get_offsets.h
84
__data_offsets->item##_ptr_ = src;
include/trace/stages/stage5_get_offsets.h
87
#define __rel_string_len(item, src, len) __rel_dynamic_array(char, item, (len) + 1)\
include/trace/stages/stage5_get_offsets.h
88
__data_offsets->item##_ptr_ = src;
include/trace/stages/stage6_event_callback.h
109
#define __assign_rel_bitmask(dst, src, nr_bits) \
include/trace/stages/stage6_event_callback.h
110
memcpy(__get_rel_bitmask(dst), (src), __bitmask_size_in_bytes(nr_bits))
include/trace/stages/stage6_event_callback.h
119
#define __assign_rel_cpumask(dst, src) \
include/trace/stages/stage6_event_callback.h
120
memcpy(__get_rel_cpumask(dst), (src), __bitmask_size_in_bytes(nr_cpumask_bits))
include/trace/stages/stage6_event_callback.h
129
#define __assign_rel_sockaddr(dest, src, len) \
include/trace/stages/stage6_event_callback.h
130
memcpy(__get_rel_dynamic_array(dest), src, len)
include/trace/stages/stage6_event_callback.h
25
#define __string(item, src) __dynamic_array(char, item, -1)
include/trace/stages/stage6_event_callback.h
28
#define __string_len(item, src, len) __dynamic_array(char, item, -1)
include/trace/stages/stage6_event_callback.h
59
#define __assign_bitmask(dst, src, nr_bits) \
include/trace/stages/stage6_event_callback.h
60
memcpy(__get_bitmask(dst), (src), __bitmask_size_in_bytes(nr_bits))
include/trace/stages/stage6_event_callback.h
69
#define __assign_cpumask(dst, src) \
include/trace/stages/stage6_event_callback.h
70
memcpy(__get_cpumask(dst), (src), __bitmask_size_in_bytes(nr_cpumask_bits))
include/trace/stages/stage6_event_callback.h
79
#define __assign_sockaddr(dest, src, len) \
include/trace/stages/stage6_event_callback.h
80
memcpy(__get_dynamic_array(dest), src, len)
include/trace/stages/stage6_event_callback.h
87
#define __rel_string(item, src) __rel_dynamic_array(char, item, -1)
include/trace/stages/stage6_event_callback.h
90
#define __rel_string_len(item, src, len) __rel_dynamic_array(char, item, -1)
include/uapi/drm/vmwgfx_drm.h
511
struct drm_vmw_rect src;
include/uapi/linux/batadv_packet.h
434
__u8 src[ETH_ALEN];
include/uapi/linux/batadv_packet.h
568
__u8 src[ETH_ALEN];
include/uapi/linux/btrfs.h
790
__u64 src;
include/uapi/linux/ivtv.h
56
struct v4l2_rect src;
include/uapi/linux/mroute.h
93
struct in_addr src;
include/uapi/linux/mroute6.h
100
struct sockaddr_in6 src;
include/uapi/linux/netfilter/xt_HMARK.h
29
__u16 src;
include/uapi/linux/netfilter/xt_HMARK.h
33
__be16 src;
include/uapi/linux/netfilter_arp/arp_tables.h
46
struct in_addr src, tgt;
include/uapi/linux/netfilter_ipv4/ip_tables.h
73
struct in_addr src, dst;
include/uapi/linux/netfilter_ipv6/ip6_tables.h
66
struct in6_addr src, dst;
include/uapi/linux/rpmsg.h
22
__u32 src;
include/uapi/linux/userfaultfd.h
277
__u64 src;
include/uapi/linux/userfaultfd.h
361
__u64 src;
include/uapi/sound/compress_params.h
426
struct snd_codec_desc_src src;
include/video/imx-ipu-v3.h
231
int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink);
include/video/imx-ipu-v3.h
232
int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink);
include/video/omapfb_dss.h
665
struct omap_dss_device *src;
include/video/omapfb_dss.h
806
return dssdev->src;
io_uring/bpf_filter.c
246
void io_bpf_filter_clone(struct io_restriction *dst, struct io_restriction *src)
io_uring/bpf_filter.c
248
if (!src->bpf_filters)
io_uring/bpf_filter.c
255
if (refcount_inc_not_zero(&src->bpf_filters->refs)) {
io_uring/bpf_filter.c
256
dst->bpf_filters = src->bpf_filters;
io_uring/bpf_filter.c
266
static struct io_bpf_filters *io_bpf_filter_cow(struct io_restriction *src)
io_uring/bpf_filter.c
285
srcf = rcu_dereference(src->bpf_filters->filters[i]);
io_uring/bpf_filter.h
16
void io_bpf_filter_clone(struct io_restriction *dst, struct io_restriction *src);
io_uring/bpf_filter.h
43
struct io_restriction *src)
io_uring/io_uring.c
2908
void io_restriction_clone(struct io_restriction *dst, struct io_restriction *src)
io_uring/io_uring.c
2910
memcpy(&dst->register_op, &src->register_op, sizeof(dst->register_op));
io_uring/io_uring.c
2911
memcpy(&dst->sqe_op, &src->sqe_op, sizeof(dst->sqe_op));
io_uring/io_uring.c
2912
dst->sqe_flags_allowed = src->sqe_flags_allowed;
io_uring/io_uring.c
2913
dst->sqe_flags_required = src->sqe_flags_required;
io_uring/io_uring.c
2914
dst->op_registered = src->op_registered;
io_uring/io_uring.c
2915
dst->reg_registered = src->reg_registered;
io_uring/io_uring.c
2917
io_bpf_filter_clone(dst, src);
io_uring/io_uring.c
2921
struct io_restriction *src)
io_uring/io_uring.c
2925
io_restriction_clone(dst, src);
io_uring/io_uring.h
214
void io_restriction_clone(struct io_restriction *dst, struct io_restriction *src);
io_uring/tctx.c
376
struct io_restriction *res, *src = tsk->io_uring_restrict;
io_uring/tctx.c
386
io_restriction_clone(res, src);
ipc/msgutil.c
104
if (copy_from_user(msg + 1, src, alen))
ipc/msgutil.c
109
src = (char __user *)src + alen;
ipc/msgutil.c
111
if (copy_from_user(seg + 1, src, alen))
ipc/msgutil.c
126
struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst)
ipc/msgutil.c
129
size_t len = src->m_ts;
ipc/msgutil.c
132
if (src->m_ts > dst->m_ts)
ipc/msgutil.c
136
memcpy(dst + 1, src + 1, alen);
ipc/msgutil.c
138
for (dst_pseg = dst->next, src_pseg = src->next;
ipc/msgutil.c
147
dst->m_type = src->m_type;
ipc/msgutil.c
148
dst->m_ts = src->m_ts;
ipc/msgutil.c
153
struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst)
ipc/msgutil.c
92
struct msg_msg *load_msg(const void __user *src, size_t len)
ipc/util.h
199
extern struct msg_msg *load_msg(const void __user *src, size_t len);
ipc/util.h
200
extern struct msg_msg *copy_msg(struct msg_msg *src, struct msg_msg *dst);
kernel/bpf/btf.c
904
const char *src = btf_str_by_offset(btf, offset);
kernel/bpf/btf.c
907
if (!__btf_name_char_ok(*src, true))
kernel/bpf/btf.c
911
src_limit = src + KSYM_NAME_LEN;
kernel/bpf/btf.c
912
src++;
kernel/bpf/btf.c
913
while (*src && src < src_limit) {
kernel/bpf/btf.c
914
if (!__btf_name_char_ok(*src, false))
kernel/bpf/btf.c
916
src++;
kernel/bpf/btf.c
919
return !*src;
kernel/bpf/btf.c
926
const char *src = btf_str_by_offset(btf, offset);
kernel/bpf/btf.c
929
if (!*src)
kernel/bpf/btf.c
933
src_limit = src + KSYM_NAME_LEN;
kernel/bpf/btf.c
934
while (*src && src < src_limit) {
kernel/bpf/btf.c
935
if (!isprint(*src))
kernel/bpf/btf.c
937
src++;
kernel/bpf/btf.c
940
return !*src;
kernel/bpf/cgroup.c
2274
static int copy_sysctl_value(char *dst, size_t dst_len, char *src,
kernel/bpf/cgroup.c
2283
if (!src || !src_len) {
kernel/bpf/cgroup.c
2288
memcpy(dst, src, min(dst_len, src_len));
kernel/bpf/cgroup.c
270
struct bpf_cgroup_storage *src[])
kernel/bpf/cgroup.c
275
dst[stype] = src[stype];
kernel/bpf/core.c
3214
void * __weak bpf_arch_text_copy(void *dst, void *src, size_t len)
kernel/bpf/cpumask.c
390
__bpf_kfunc void bpf_cpumask_copy(struct bpf_cpumask *dst, const struct cpumask *src)
kernel/bpf/cpumask.c
392
cpumask_copy((struct cpumask *)dst, src);
kernel/bpf/cpumask.c
457
__bpf_kfunc int bpf_cpumask_populate(struct cpumask *cpumask, void *src, size_t src__sz)
kernel/bpf/cpumask.c
459
unsigned long source = (unsigned long)src;
kernel/bpf/cpumask.c
470
bitmap_copy(cpumask_bits(cpumask), src, nr_cpu_ids);
kernel/bpf/crypto.c
271
const struct bpf_dynptr_kern *src,
kernel/bpf/crypto.c
285
src_len = __bpf_dynptr_size(src);
kernel/bpf/crypto.c
293
psrc = __bpf_dynptr_data(src, src_len);
kernel/bpf/crypto.c
320
const struct bpf_dynptr *src,
kernel/bpf/crypto.c
324
const struct bpf_dynptr_kern *src_kern = (struct bpf_dynptr_kern *)src;
kernel/bpf/crypto.c
341
const struct bpf_dynptr *src,
kernel/bpf/crypto.c
345
const struct bpf_dynptr_kern *src_kern = (struct bpf_dynptr_kern *)src;
kernel/bpf/hashtab.c
1711
void *src = htab_elem_value(l, map->key_size);
kernel/bpf/hashtab.c
1714
copy_map_value_locked(map, value, src, true);
kernel/bpf/hashtab.c
1716
copy_map_value(map, value, src);
kernel/bpf/helpers.c
1881
static int __bpf_dynptr_read(void *dst, u64 len, const struct bpf_dynptr_kern *src,
kernel/bpf/helpers.c
1887
if (!src->data || flags)
kernel/bpf/helpers.c
1890
err = bpf_dynptr_check_off_len(src, offset, len);
kernel/bpf/helpers.c
1894
type = bpf_dynptr_get_type(src);
kernel/bpf/helpers.c
1903
memmove(dst, src->data + src->offset + offset, len);
kernel/bpf/helpers.c
1906
return __bpf_skb_load_bytes(src->data, src->offset + offset, dst, len);
kernel/bpf/helpers.c
1908
return __bpf_xdp_load_bytes(src->data, src->offset + offset, dst, len);
kernel/bpf/helpers.c
1910
memmove(dst, bpf_skb_meta_pointer(src->data, src->offset + offset), len);
kernel/bpf/helpers.c
1913
return bpf_file_fetch_bytes(src->data, offset, dst, len);
kernel/bpf/helpers.c
1920
BPF_CALL_5(bpf_dynptr_read, void *, dst, u64, len, const struct bpf_dynptr_kern *, src,
kernel/bpf/helpers.c
1923
return __bpf_dynptr_read(dst, len, src, offset, flags);
kernel/bpf/helpers.c
1937
int __bpf_dynptr_write(const struct bpf_dynptr_kern *dst, u64 offset, void *src,
kernel/bpf/helpers.c
1961
memmove(dst->data + dst->offset + offset, src, len);
kernel/bpf/helpers.c
1964
return __bpf_skb_store_bytes(dst->data, dst->offset + offset, src, len,
kernel/bpf/helpers.c
1969
return __bpf_xdp_store_bytes(dst->data, dst->offset + offset, src, len);
kernel/bpf/helpers.c
1971
return __bpf_skb_meta_store_bytes(dst->data, dst->offset + offset, src,
kernel/bpf/helpers.c
1979
BPF_CALL_5(bpf_dynptr_write, const struct bpf_dynptr_kern *, dst, u64, offset, void *, src,
kernel/bpf/helpers.c
1982
return __bpf_dynptr_write(dst, offset, src, len, flags);
kernel/bpf/helpers.c
3007
struct bpf_dynptr_kern *src = (struct bpf_dynptr_kern *)src_ptr;
kernel/bpf/helpers.c
3024
return __bpf_dynptr_read(dst_slice, size, src, src_off, 0);
kernel/bpf/helpers.c
3027
bpf_dynptr_check_off_len(src, src_off, size))
kernel/bpf/helpers.c
3035
err = __bpf_dynptr_read(buf, chunk_sz, src, src_off + off, 0);
kernel/bpf/helpers.c
378
void copy_map_value_locked(struct bpf_map *map, void *dst, void *src,
kernel/bpf/helpers.c
384
lock = src + map->record->spin_lock_off;
kernel/bpf/helpers.c
389
copy_map_value(map, dst, src);
kernel/bpf/syscall.c
1215
int bpf_obj_name_cpy(char *dst, const char *src, unsigned int size)
kernel/bpf/syscall.c
1217
const char *end = src + size;
kernel/bpf/syscall.c
1218
const char *orig_src = src;
kernel/bpf/syscall.c
1222
while (src < end && *src) {
kernel/bpf/syscall.c
1223
if (!isalnum(*src) &&
kernel/bpf/syscall.c
1224
*src != '_' && *src != '.')
kernel/bpf/syscall.c
1226
*dst++ = *src++;
kernel/bpf/syscall.c
1230
if (src == end)
kernel/bpf/syscall.c
1233
return src - orig_src;
kernel/bpf/verifier.c
1394
static void *copy_array(void *dst, const void *src, size_t n, size_t size, gfp_t flags)
kernel/bpf/verifier.c
1400
if (ZERO_OR_NULL_PTR(src))
kernel/bpf/verifier.c
1413
memcpy(dst, src, bytes);
kernel/bpf/verifier.c
1446
static int copy_reference_state(struct bpf_verifier_state *dst, const struct bpf_verifier_state *src)
kernel/bpf/verifier.c
1448
dst->refs = copy_array(dst->refs, src->refs, src->acquired_refs,
kernel/bpf/verifier.c
1453
dst->acquired_refs = src->acquired_refs;
kernel/bpf/verifier.c
1454
dst->active_locks = src->active_locks;
kernel/bpf/verifier.c
1455
dst->active_preempt_locks = src->active_preempt_locks;
kernel/bpf/verifier.c
1456
dst->active_rcu_locks = src->active_rcu_locks;
kernel/bpf/verifier.c
1457
dst->active_irq_id = src->active_irq_id;
kernel/bpf/verifier.c
1458
dst->active_lock_id = src->active_lock_id;
kernel/bpf/verifier.c
1459
dst->active_lock_ptr = src->active_lock_ptr;
kernel/bpf/verifier.c
1463
static int copy_stack_state(struct bpf_func_state *dst, const struct bpf_func_state *src)
kernel/bpf/verifier.c
1465
size_t n = src->allocated_stack / BPF_REG_SIZE;
kernel/bpf/verifier.c
1467
dst->stack = copy_array(dst->stack, src->stack, n, sizeof(struct bpf_stack_state),
kernel/bpf/verifier.c
1472
dst->allocated_stack = src->allocated_stack;
kernel/bpf/verifier.c
14761
u32 dst = insn->dst_reg, src = insn->src_reg;
kernel/bpf/verifier.c
14766
off_reg == dst_reg ? dst : src, err);
kernel/bpf/verifier.c
14770
off_reg == dst_reg ? src : dst, err);
kernel/bpf/verifier.c
1745
const struct bpf_func_state *src)
kernel/bpf/verifier.c
1747
memcpy(dst, src, offsetof(struct bpf_func_state, stack));
kernel/bpf/verifier.c
1748
return copy_stack_state(dst, src);
kernel/bpf/verifier.c
1752
const struct bpf_verifier_state *src)
kernel/bpf/verifier.c
1757
dst_state->jmp_history = copy_array(dst_state->jmp_history, src->jmp_history,
kernel/bpf/verifier.c
1758
src->jmp_history_cnt, sizeof(*dst_state->jmp_history),
kernel/bpf/verifier.c
1762
dst_state->jmp_history_cnt = src->jmp_history_cnt;
kernel/bpf/verifier.c
1767
for (i = src->curframe + 1; i <= dst_state->curframe; i++) {
kernel/bpf/verifier.c
1771
err = copy_reference_state(dst_state, src);
kernel/bpf/verifier.c
1774
dst_state->speculative = src->speculative;
kernel/bpf/verifier.c
1775
dst_state->in_sleepable = src->in_sleepable;
kernel/bpf/verifier.c
1776
dst_state->cleaned = src->cleaned;
kernel/bpf/verifier.c
1777
dst_state->curframe = src->curframe;
kernel/bpf/verifier.c
1778
dst_state->branches = src->branches;
kernel/bpf/verifier.c
1779
dst_state->parent = src->parent;
kernel/bpf/verifier.c
1780
dst_state->first_insn_idx = src->first_insn_idx;
kernel/bpf/verifier.c
1781
dst_state->last_insn_idx = src->last_insn_idx;
kernel/bpf/verifier.c
1782
dst_state->dfs_depth = src->dfs_depth;
kernel/bpf/verifier.c
1783
dst_state->callback_unroll_depth = src->callback_unroll_depth;
kernel/bpf/verifier.c
1784
dst_state->may_goto_depth = src->may_goto_depth;
kernel/bpf/verifier.c
1785
dst_state->equal_state = src->equal_state;
kernel/bpf/verifier.c
1786
for (i = 0; i <= src->curframe; i++) {
kernel/bpf/verifier.c
1794
err = copy_func_state(dst, src->frame[i]);
kernel/bpf/verifier.c
20865
static bool reg_type_mismatch(enum bpf_reg_type src, enum bpf_reg_type prev)
kernel/bpf/verifier.c
20867
return src != prev && (!reg_type_mismatch_ok(src) ||
kernel/bpf/verifier.c
25548
u16 src = BIT(insn->src_reg);
kernel/bpf/verifier.c
25574
use = src;
kernel/bpf/verifier.c
25590
use = dst | src;
kernel/bpf/verifier.c
25595
use = r0 | dst | src;
kernel/bpf/verifier.c
25600
use = src;
kernel/bpf/verifier.c
25604
use = dst | src;
kernel/bpf/verifier.c
25607
use = dst | src;
kernel/bpf/verifier.c
25609
def = src;
kernel/bpf/verifier.c
25628
use = src;
kernel/bpf/verifier.c
25635
use = dst | src;
kernel/bpf/verifier.c
25667
use = dst | src;
kernel/bpf/verifier.c
5187
static void copy_register_state(struct bpf_reg_state *dst, const struct bpf_reg_state *src)
kernel/bpf/verifier.c
5189
*dst = *src;
kernel/bpf/verifier.c
6237
enum bpf_access_src src)
kernel/bpf/verifier.c
6269
if (src != ACCESS_DIRECT) {
kernel/cgroup/cgroup-v1.c
249
int src, dest = 1;
kernel/cgroup/cgroup-v1.c
258
for (src = 1; src < length; src++) {
kernel/cgroup/cgroup-v1.c
260
while (list[src] == list[src-1]) {
kernel/cgroup/cgroup-v1.c
261
src++;
kernel/cgroup/cgroup-v1.c
262
if (src == length)
kernel/cgroup/cgroup-v1.c
266
list[dest] = list[src];
kernel/cgroup/freezer.c
226
struct cgroup *src, struct cgroup *dst)
kernel/cgroup/freezer.c
240
if (!test_bit(CGRP_FREEZE, &src->flags) &&
kernel/cgroup/freezer.c
252
cgroup_dec_frozen_cnt(src);
kernel/cgroup/freezer.c
255
cgroup_update_frozen(src);
kernel/cpu.c
3110
void init_cpu_present(const struct cpumask *src)
kernel/cpu.c
3112
cpumask_copy(&__cpu_present_mask, src);
kernel/cpu.c
3115
void init_cpu_possible(const struct cpumask *src)
kernel/cpu.c
3117
cpumask_copy(&__cpu_possible_mask, src);
kernel/debug/kdb/kdb_io.c
629
int vkdb_printf(enum kdb_msgsrc src, const char *fmt, va_list ap)
kernel/debug/kdb/kdb_io.c
786
if (printk_get_level(kdb_buffer) || src == KDB_MSGSRC_PRINTK)
kernel/events/internal.h
179
memcpy_common(void *dst, const void *src, unsigned long n)
kernel/events/internal.h
181
memcpy(dst, src, n);
kernel/events/internal.h
188
memcpy_skip(void *dst, const void *src, unsigned long n)
kernel/events/internal.h
199
arch_perf_out_copy_user(void *dst, const void *src, unsigned long n)
kernel/events/internal.h
204
ret = __copy_from_user_inatomic(dst, src, n);
kernel/events/uprobes.c
187
static void copy_to_page(struct page *page, unsigned long vaddr, const void *src, int len)
kernel/events/uprobes.c
190
memcpy(kaddr + (vaddr & ~PAGE_MASK), src, len);
kernel/events/uprobes.c
1911
void *src, unsigned long len)
kernel/events/uprobes.c
1914
copy_to_page(page, vaddr, src, len);
kernel/fork.c
895
struct task_struct *src)
kernel/fork.c
897
*dst = *src;
kernel/gcov/clang.c
272
void gcov_info_add(struct gcov_info *dst, struct gcov_info *src)
kernel/gcov/clang.c
275
struct gcov_fn_info *sfn_ptr = list_first_entry_or_null(&src->functions,
kernel/gcov/gcc_4_7.c
246
void gcov_info_add(struct gcov_info *dst, struct gcov_info *src)
kernel/gcov/gcc_4_7.c
254
for (fi_idx = 0; fi_idx < src->n_functions; fi_idx++) {
kernel/gcov/gcc_4_7.c
256
sci_ptr = src->functions[fi_idx]->ctrs;
kernel/gcov/gcc_4_7.c
259
if (!counter_active(src, ct_idx))
kernel/kcsan/core.c
1344
void *__tsan_memmove(void *dst, const void *src, size_t len);
kernel/kcsan/core.c
1345
noinline void *__tsan_memmove(void *dst, const void *src, size_t len)
kernel/kcsan/core.c
1350
check_access(src, check_len, 0, _RET_IP_);
kernel/kcsan/core.c
1351
return memmove(dst, src, len);
kernel/kcsan/core.c
1354
void *__tsan_memmove(void *dst, const void *src, size_t len) __alias(memmove);
kernel/kcsan/core.c
1359
void *__tsan_memcpy(void *dst, const void *src, size_t len);
kernel/kcsan/core.c
1360
noinline void *__tsan_memcpy(void *dst, const void *src, size_t len)
kernel/kcsan/core.c
1365
check_access(src, check_len, 0, _RET_IP_);
kernel/kcsan/core.c
1366
return memcpy(dst, src, len);
kernel/kcsan/core.c
1369
void *__tsan_memcpy(void *dst, const void *src, size_t len) __alias(memcpy);
kernel/kexec_file.c
1046
void *src, *dst;
kernel/kexec_file.c
1088
src = (void *)pi->ehdr + sechdrs[i].sh_offset;
kernel/kexec_file.c
1090
memcpy(dst, src, sechdrs[i].sh_size);
kernel/locking/lockdep.c
1887
print_circular_lock_scenario(struct held_lock *src,
kernel/locking/lockdep.c
1891
struct lock_class *source = hlock_class(src);
kernel/locking/lockdep.c
1894
int src_read = src->read;
kernel/locking/lockdep.c
1912
__print_lock_name(src, source);
kernel/locking/lockdep.c
1937
else if (src->sync)
kernel/locking/lockdep.c
1941
__print_lock_name(src, source);
kernel/locking/lockdep.c
2149
check_noncircular(struct held_lock *src, struct held_lock *target,
kernel/locking/lockdep.c
2156
bfs_init_root(&src_entry, src);
kernel/locking/lockdep.c
2172
if (src->class_idx == target->class_idx)
kernel/locking/lockdep.c
2173
print_deadlock_bug(current, src, target);
kernel/locking/lockdep.c
2175
print_circular_bug(&src_entry, target_entry, src, target);
kernel/locking/lockdep.c
285
static inline void lock_time_add(struct lock_time *src, struct lock_time *dst)
kernel/locking/lockdep.c
287
if (!src->nr)
kernel/locking/lockdep.c
290
if (src->max > dst->max)
kernel/locking/lockdep.c
291
dst->max = src->max;
kernel/locking/lockdep.c
2926
check_redundant(struct held_lock *src, struct held_lock *target)
kernel/locking/lockdep.c
293
if (src->min < dst->min || !dst->nr)
kernel/locking/lockdep.c
2932
bfs_init_root(&src_entry, src);
kernel/locking/lockdep.c
294
dst->min = src->min;
kernel/locking/lockdep.c
2943
src_entry.only_xr = src->read == 0;
kernel/locking/lockdep.c
296
dst->total += src->total;
kernel/locking/lockdep.c
2963
check_redundant(struct held_lock *src, struct held_lock *target)
kernel/locking/lockdep.c
297
dst->nr += src->nr;
kernel/module/decompress.c
227
zstd_buf.src = buf;
kernel/module/decompress.c
231
ret = zstd_get_frame_header(&header, zstd_buf.src, zstd_buf.size);
kernel/module/kallsyms.c
117
const Elf_Sym *src;
kernel/module/kallsyms.c
128
src = (void *)info->hdr + symsect->sh_offset;
kernel/module/kallsyms.c
129
nsrc = symsect->sh_size / sizeof(*src);
kernel/module/kallsyms.c
134
is_core_symbol(src + i, info->sechdrs, info->hdr->e_shnum,
kernel/module/kallsyms.c
136
strtab_size += strlen(&info->strtab[src[i].st_name]) + 1;
kernel/module/kallsyms.c
173
const Elf_Sym *src;
kernel/module/kallsyms.c
198
src = kallsyms->symtab;
kernel/module/kallsyms.c
200
kallsyms->typetab[i] = elf_type(src + i, info);
kernel/module/kallsyms.c
202
is_core_symbol(src + i, info->sechdrs, info->hdr->e_shnum,
kernel/module/kallsyms.c
208
dst[ndst] = src[i];
kernel/module/kallsyms.c
210
ret = strscpy(s, &kallsyms->strtab[src[i].st_name],
kernel/module/kallsyms.c
78
static bool is_core_symbol(const Elf_Sym *src, const Elf_Shdr *sechdrs,
kernel/module/kallsyms.c
84
if (src->st_shndx == SHN_UNDEF ||
kernel/module/kallsyms.c
85
src->st_shndx >= shnum ||
kernel/module/kallsyms.c
86
!src->st_name)
kernel/module/kallsyms.c
90
if (src->st_shndx == pcpundx)
kernel/module/kallsyms.c
94
sec = sechdrs + src->st_shndx;
kernel/power/snapshot.c
1431
static inline bool do_copy_page(long *dst, long *src)
kernel/power/snapshot.c
1437
z |= *src;
kernel/power/snapshot.c
1438
*dst++ = *src++;
kernel/power/snapshot.c
1476
void *src, *dst;
kernel/power/snapshot.c
1482
src = kmap_local_page(s_page);
kernel/power/snapshot.c
1484
zeros_only = do_copy_page(dst, src);
kernel/power/snapshot.c
1486
kunmap_local(src);
kernel/power/snapshot.c
2283
struct memory_bitmap *src)
kernel/power/snapshot.c
2287
memory_bm_position_reset(src);
kernel/power/snapshot.c
2288
pfn = memory_bm_next_pfn(src);
kernel/power/snapshot.c
2291
pfn = memory_bm_next_pfn(src);
kernel/power/swap.c
362
void *src;
kernel/power/swap.c
371
src = (void *)__get_free_page(gfp);
kernel/power/swap.c
372
if (!src) {
kernel/power/swap.c
376
src = (void *)__get_free_page(gfp);
kernel/power/swap.c
377
if (WARN_ON_ONCE(!src))
kernel/power/swap.c
381
copy_page(src, buf);
kernel/power/swap.c
382
return hib_submit_io_async(REQ_OP_WRITE | REQ_SYNC, offset, src, hb);
kernel/printk/index.c
70
#define seq_escape_printf_format(s, src) \
kernel/printk/index.c
71
seq_escape_str(s, src, ESCAPE_ANY | ESCAPE_NAP | ESCAPE_APPEND, "\"\\")
kernel/ptrace.c
607
int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len)
kernel/ptrace.c
616
retval = ptrace_access_vm(tsk, src, buf, this_len, FOLL_FORCE);
kernel/ptrace.c
626
src += retval;
kernel/ptrace.c
633
int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len)
kernel/ptrace.c
642
if (copy_from_user(buf, src, this_len))
kernel/ptrace.c
652
src += retval;
kernel/sched/core.c
2728
int dup_user_cpus_ptr(struct task_struct *dst, struct task_struct *src,
kernel/sched/core.c
2745
if (data_race(!src->user_cpus_ptr))
kernel/sched/core.c
2758
raw_spin_lock_irqsave(&src->pi_lock, flags);
kernel/sched/core.c
2759
if (src->user_cpus_ptr) {
kernel/sched/core.c
2761
cpumask_copy(dst->user_cpus_ptr, src->user_cpus_ptr);
kernel/sched/core.c
2763
raw_spin_unlock_irqrestore(&src->pi_lock, flags);
kernel/sched/core.c
6251
struct rq *dst = cpu_rq(this), *src = cpu_rq(that);
kernel/sched/core.c
6257
guard(double_rq_lock)(dst, src);
kernel/sched/core.c
6266
p = sched_core_find(src, cookie);
kernel/sched/core.c
6271
if (p == src->core_pick || p == src->curr)
kernel/sched/core.c
6288
move_queued_task_locked(src, dst, p);
kernel/sched/cputime.c
1013
const struct kernel_cpustat *src,
kernel/sched/cputime.c
1030
*dst = *src;
kernel/sched/cputime.c
1067
const struct kernel_cpustat *src = &kcpustat_cpu(cpu);
kernel/sched/cputime.c
1072
*dst = *src;
kernel/sched/cputime.c
1085
*dst = *src;
kernel/sched/cputime.c
1089
err = kcpustat_cpu_fetch_vtime(dst, src, curr, cpu);
kernel/smp.c
680
csd->node.src = smp_processor_id();
kernel/smp.c
835
csd->node.src = smp_processor_id();
kernel/time/clocksource.c
1438
struct clocksource *src;
kernel/time/clocksource.c
1442
list_for_each_entry(src, &clocksource_list, list) {
kernel/time/clocksource.c
1448
(src->flags & CLOCK_SOURCE_VALID_FOR_HRES))
kernel/time/clocksource.c
1451
"%s ", src->name);
kernel/trace/bpf_trace.c
325
BPF_CALL_3(bpf_probe_write_user, void __user *, unsafe_ptr, const void *, src,
kernel/trace/bpf_trace.c
3391
typedef int (*copy_fn_t)(void *dst, const void *src, u32 size, struct task_struct *tsk);
kernel/trace/bpf_trace.c
347
return copy_to_user_nofault(unsafe_ptr, src, size);
kernel/trace/ftrace.c
1431
static struct ftrace_hash *__move_hash(struct ftrace_hash *src, int size)
kernel/trace/ftrace.c
1454
new_hash->flags = src->flags;
kernel/trace/ftrace.c
1456
size = 1 << src->size_bits;
kernel/trace/ftrace.c
1458
hhd = &src->buckets[i];
kernel/trace/ftrace.c
1460
remove_hash_entry(src, entry);
kernel/trace/ftrace.c
1469
__ftrace_hash_move(struct ftrace_hash *src)
kernel/trace/ftrace.c
1471
int size = src->count;
kernel/trace/ftrace.c
1476
if (ftrace_hash_empty(src))
kernel/trace/ftrace.c
1479
return __move_hash(src, size);
kernel/trace/ftrace.c
1504
struct ftrace_hash **dst, struct ftrace_hash *src)
kernel/trace/ftrace.c
1513
new_hash = __ftrace_hash_move(src);
kernel/trace/ftrace.c
3247
static struct ftrace_hash *copy_hash(struct ftrace_hash *src)
kernel/trace/ftrace.c
3249
if (ftrace_hash_empty(src))
kernel/trace/ftrace.c
3252
return alloc_and_copy_ftrace_hash(src->size_bits, src);
kernel/trace/trace.h
1582
typedef int (*trace_user_buf_copy)(char *dst, const char __user *src,
kernel/trace/trace_osnoise.c
828
copy_int_safe_time(struct osnoise_variables *osn_var, u64 *dst, u64 *src)
kernel/trace/trace_osnoise.c
837
*dst = *src;
kernel/trace/trace_probe_kernel.h
102
probe_mem_read_user(void *dest, void *src, size_t size)
kernel/trace/trace_probe_kernel.h
104
const void __user *uaddr = (__force const void __user *)src;
kernel/trace/trace_probe_kernel.h
110
probe_mem_read(void *dest, void *src, size_t size)
kernel/trace/trace_probe_kernel.h
113
if ((unsigned long)src < TASK_SIZE)
kernel/trace/trace_probe_kernel.h
114
return probe_mem_read_user(dest, src, size);
kernel/trace/trace_probe_kernel.h
116
return copy_from_kernel_nofault(dest, src, size);
kernel/trace/trace_probe_tmpl.h
66
probe_mem_read(void *dest, void *src, size_t size);
kernel/trace/trace_probe_tmpl.h
68
probe_mem_read_user(void *dest, void *src, size_t size);
kernel/trace/trace_uprobe.c
129
probe_mem_read(void *dest, void *src, size_t size)
kernel/trace/trace_uprobe.c
131
void __user *vaddr = (void __force __user *)src;
kernel/trace/trace_uprobe.c
137
probe_mem_read_user(void *dest, void *src, size_t size)
kernel/trace/trace_uprobe.c
139
return probe_mem_read(dest, src, size);
kernel/trace/trace_uprobe.c
153
void __user *src = (void __force __user *) addr;
kernel/trace/trace_uprobe.c
161
ret = strncpy_from_user(dst, src, maxlen);
kernel/vmcore_info.c
132
void hwerr_log_error_type(enum hwerr_error_type src)
kernel/vmcore_info.c
134
if (src < 0 || src >= HWERR_RECOV_MAX)
kernel/vmcore_info.c
137
atomic_inc(&hwerr_data[src].count);
kernel/vmcore_info.c
138
WRITE_ONCE(hwerr_data[src].timestamp, ktime_get_real_seconds());
lib/base64.c
107
ac = src[0] << 16;
lib/base64.c
133
int base64_decode(const char *src, int srclen, u8 *dst, bool padding, enum base64_variant variant)
lib/base64.c
138
const u8 *s = (const u8 *)src;
lib/base64.c
80
int base64_encode(const u8 *src, int srclen, char *dst, bool padding, enum base64_variant variant)
lib/base64.c
87
ac = src[0] << 16 | src[1] << 8 | src[2];
lib/base64.c
93
src += 3;
lib/base64.c
99
ac = src[0] << 16 | src[1] << 8;
lib/bch.c
153
const uint8_t *src)
lib/bch.c
158
for (i = 0; i < nwords; i++, src += 4)
lib/bch.c
159
dst[i] = ((u32)swap_bits(bch, src[0]) << 24) |
lib/bch.c
160
((u32)swap_bits(bch, src[1]) << 16) |
lib/bch.c
161
((u32)swap_bits(bch, src[2]) << 8) |
lib/bch.c
162
swap_bits(bch, src[3]);
lib/bch.c
164
memcpy(pad, src, BCH_ECC_BYTES(bch)-4*nwords);
lib/bch.c
175
const uint32_t *src)
lib/bch.c
181
*dst++ = swap_bits(bch, src[i] >> 24);
lib/bch.c
182
*dst++ = swap_bits(bch, src[i] >> 16);
lib/bch.c
183
*dst++ = swap_bits(bch, src[i] >> 8);
lib/bch.c
184
*dst++ = swap_bits(bch, src[i]);
lib/bch.c
186
pad[0] = swap_bits(bch, src[nwords] >> 24);
lib/bch.c
187
pad[1] = swap_bits(bch, src[nwords] >> 16);
lib/bch.c
188
pad[2] = swap_bits(bch, src[nwords] >> 8);
lib/bch.c
189
pad[3] = swap_bits(bch, src[nwords]);
lib/bch.c
404
static void gf_poly_copy(struct gf_poly *dst, struct gf_poly *src)
lib/bch.c
406
memcpy(dst, src, GF_POLY_SZ(src->deg));
lib/bitmap.c
108
upper = src[off + k + 1];
lib/bitmap.c
113
lower = src[off + k];
lib/bitmap.c
137
void __bitmap_shift_left(unsigned long *dst, const unsigned long *src,
lib/bitmap.c
151
lower = src[k - 1] >> (BITS_PER_LONG - rem);
lib/bitmap.c
154
upper = src[k] << rem;
lib/bitmap.c
199
void bitmap_cut(unsigned long *dst, const unsigned long *src,
lib/bitmap.c
207
keep = src[first / BITS_PER_LONG] &
lib/bitmap.c
211
memmove(dst, src, len * sizeof(*dst));
lib/bitmap.c
503
void bitmap_remap(unsigned long *dst, const unsigned long *src,
lib/bitmap.c
509
if (dst == src) /* following doesn't handle inplace remaps */
lib/bitmap.c
514
for_each_set_bit(oldbit, src, nbits) {
lib/bitmap.c
73
void __bitmap_complement(unsigned long *dst, const unsigned long *src, unsigned int bits)
lib/bitmap.c
77
dst[k] = ~src[k];
lib/bitmap.c
92
void __bitmap_shift_right(unsigned long *dst, const unsigned long *src,
lib/btree.c
115
static unsigned long *longcpy(unsigned long *dest, const unsigned long *src,
lib/btree.c
121
dest[i] = src[i];
lib/crypto/aescfb.c
15
const void *src)
lib/crypto/aescfb.c
28
aes_encrypt(key, dst, src);
lib/crypto/aescfb.c
41
void aescfb_encrypt(const struct aes_enckey *key, u8 *dst, const u8 *src,
lib/crypto/aescfb.c
49
crypto_xor_cpy(dst, src, ks, min(len, AES_BLOCK_SIZE));
lib/crypto/aescfb.c
53
src += AES_BLOCK_SIZE;
lib/crypto/aescfb.c
70
void aescfb_decrypt(const struct aes_enckey *key, u8 *dst, const u8 *src,
lib/crypto/aescfb.c
84
aescfb_encrypt_block(key, ks[!i], src);
lib/crypto/aescfb.c
86
crypto_xor_cpy(dst, src, ks[i], min(len, AES_BLOCK_SIZE));
lib/crypto/aescfb.c
89
src += AES_BLOCK_SIZE;
lib/crypto/aesgcm.c
107
static void aesgcm_crypt(const struct aesgcm_ctx *ctx, u8 *dst, const u8 *src,
lib/crypto/aesgcm.c
123
crypto_xor_cpy(dst, src, buf, min(len, AES_BLOCK_SIZE));
lib/crypto/aesgcm.c
126
src += AES_BLOCK_SIZE;
lib/crypto/aesgcm.c
147
void aesgcm_encrypt(const struct aesgcm_ctx *ctx, u8 *dst, const u8 *src,
lib/crypto/aesgcm.c
155
aesgcm_crypt(ctx, dst, src, crypt_len, ctr);
lib/crypto/aesgcm.c
16
const void *src)
lib/crypto/aesgcm.c
178
const u8 *src, int crypt_len, const u8 *assoc,
lib/crypto/aesgcm.c
187
aesgcm_mac(ctx, src, crypt_len, assoc, assoc_len, ctr, tagbuf);
lib/crypto/aesgcm.c
192
aesgcm_crypt(ctx, dst, src, crypt_len, ctr);
lib/crypto/aesgcm.c
29
aes_encrypt(key, dst, src);
lib/crypto/aesgcm.c
63
static void aesgcm_ghash(be128 *ghash, const be128 *key, const void *src,
lib/crypto/aesgcm.c
67
crypto_xor((u8 *)ghash, src, min(len, GHASH_BLOCK_SIZE));
lib/crypto/aesgcm.c
70
src += GHASH_BLOCK_SIZE;
lib/crypto/aesgcm.c
88
static void aesgcm_mac(const struct aesgcm_ctx *ctx, const u8 *src, int src_len,
lib/crypto/aesgcm.c
96
aesgcm_ghash(&ghash, &ctx->ghash_key, src, src_len);
lib/crypto/arm/chacha.h
18
u8 *dst, const u8 *src, int nrounds);
lib/crypto/arm/chacha.h
20
u8 *dst, const u8 *src,
lib/crypto/arm/chacha.h
27
asmlinkage void chacha_doarm(u8 *dst, const u8 *src, unsigned int bytes,
lib/crypto/arm/chacha.h
37
static void chacha_doneon(struct chacha_state *state, u8 *dst, const u8 *src,
lib/crypto/arm/chacha.h
45
chacha_4block_xor_neon(state, dst, src, nrounds, l);
lib/crypto/arm/chacha.h
47
src += l;
lib/crypto/arm/chacha.h
52
const u8 *s = src;
lib/crypto/arm/chacha.h
56
s = d = memcpy(buf, src, bytes);
lib/crypto/arm/chacha.h
76
const u8 *src, unsigned int bytes, int nrounds)
lib/crypto/arm/chacha.h
80
chacha_doarm(dst, src, bytes, state, nrounds);
lib/crypto/arm/chacha.h
89
chacha_doneon(state, dst, src, todo, nrounds);
lib/crypto/arm/chacha.h
92
src += todo;
lib/crypto/arm/poly1305.h
17
const u8 *src, u32 len, u32 hibit);
lib/crypto/arm/poly1305.h
19
const u8 *src, u32 len, u32 hibit);
lib/crypto/arm/poly1305.h
26
static void poly1305_blocks(struct poly1305_block_state *state, const u8 *src,
lib/crypto/arm/poly1305.h
35
poly1305_blocks_neon(state, src, todo, padbit);
lib/crypto/arm/poly1305.h
38
src += todo;
lib/crypto/arm/poly1305.h
41
poly1305_blocks_arm(state, src, len, padbit);
lib/crypto/arm64/chacha.h
29
u8 *dst, const u8 *src, int nrounds);
lib/crypto/arm64/chacha.h
31
u8 *dst, const u8 *src,
lib/crypto/arm64/chacha.h
38
static void chacha_doneon(struct chacha_state *state, u8 *dst, const u8 *src,
lib/crypto/arm64/chacha.h
47
memcpy(buf, src, l);
lib/crypto/arm64/chacha.h
53
chacha_4block_xor_neon(state, dst, src, nrounds, l);
lib/crypto/arm64/chacha.h
55
src += l;
lib/crypto/arm64/chacha.h
73
const u8 *src, unsigned int bytes, int nrounds)
lib/crypto/arm64/chacha.h
77
return chacha_crypt_generic(state, dst, src, bytes, nrounds);
lib/crypto/arm64/chacha.h
83
chacha_doneon(state, dst, src, todo, nrounds);
lib/crypto/arm64/chacha.h
86
src += todo;
lib/crypto/arm64/poly1305.h
17
const u8 *src, u32 len, u32 hibit);
lib/crypto/arm64/poly1305.h
19
const u8 *src, u32 len, u32 hibit);
lib/crypto/arm64/poly1305.h
26
static void poly1305_blocks(struct poly1305_block_state *state, const u8 *src,
lib/crypto/arm64/poly1305.h
34
poly1305_blocks_neon(state, src, todo, padbit);
lib/crypto/arm64/poly1305.h
37
src += todo;
lib/crypto/arm64/poly1305.h
40
poly1305_blocks_arm64(state, src, len, padbit);
lib/crypto/chacha.c
15
chacha_crypt_generic(struct chacha_state *state, u8 *dst, const u8 *src,
lib/crypto/chacha.c
23
crypto_xor_cpy(dst, src, stream, CHACHA_BLOCK_SIZE);
lib/crypto/chacha.c
26
src += CHACHA_BLOCK_SIZE;
lib/crypto/chacha.c
30
crypto_xor_cpy(dst, src, stream, bytes);
lib/crypto/chacha.c
41
void chacha_crypt(struct chacha_state *state, u8 *dst, const u8 *src,
lib/crypto/chacha.c
44
chacha_crypt_arch(state, dst, src, bytes, nrounds);
lib/crypto/chacha20poly1305-selftest.c
8828
chacha20poly1305_encrypt_bignonce(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305-selftest.c
8852
chacha20_crypt(&chacha20_state, dst, src, src_len);
lib/crypto/chacha20poly1305-selftest.c
8862
chacha20poly1305_selftest_encrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305-selftest.c
8868
chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len,
lib/crypto/chacha20poly1305-selftest.c
8871
chacha20poly1305_encrypt_bignonce(dst, src, src_len, ad,
lib/crypto/chacha20poly1305.c
104
__chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len,
lib/crypto/chacha20poly1305.c
112
void xchacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305.c
120
__chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len,
lib/crypto/chacha20poly1305.c
126
__chacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305.c
151
poly1305_update(&poly1305_state, src, dst_len);
lib/crypto/chacha20poly1305.c
161
ret = crypto_memneq(b.mac, src + dst_len, POLY1305_DIGEST_SIZE);
lib/crypto/chacha20poly1305.c
163
chacha20_crypt(chacha_state, dst, src, dst_len);
lib/crypto/chacha20poly1305.c
170
bool chacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305.c
186
ret = __chacha20poly1305_decrypt(dst, src, src_len, ad, ad_len,
lib/crypto/chacha20poly1305.c
196
bool xchacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305.c
204
return __chacha20poly1305_decrypt(dst, src, src_len, ad, ad_len,
lib/crypto/chacha20poly1305.c
210
bool chacha20poly1305_crypt_sg_inplace(struct scatterlist *src,
lib/crypto/chacha20poly1305.c
258
sg_miter_start(&miter, src, sg_nents(src), flags);
lib/crypto/chacha20poly1305.c
323
sg_copy_buffer(src, sg_nents(src), b.mac[encrypt],
lib/crypto/chacha20poly1305.c
335
bool chacha20poly1305_encrypt_sg_inplace(struct scatterlist *src, size_t src_len,
lib/crypto/chacha20poly1305.c
340
return chacha20poly1305_crypt_sg_inplace(src, src_len, ad, ad_len,
lib/crypto/chacha20poly1305.c
345
bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len,
lib/crypto/chacha20poly1305.c
353
return chacha20poly1305_crypt_sg_inplace(src,
lib/crypto/chacha20poly1305.c
55
__chacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/chacha20poly1305.c
73
chacha20_crypt(chacha_state, dst, src, src_len);
lib/crypto/chacha20poly1305.c
89
void chacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
lib/crypto/des.c
780
void des_encrypt(const struct des_ctx *ctx, u8 *dst, const u8 *src)
lib/crypto/des.c
786
L = get_unaligned_le32(src);
lib/crypto/des.c
787
R = get_unaligned_le32(src + 4);
lib/crypto/des.c
801
void des_decrypt(const struct des_ctx *ctx, u8 *dst, const u8 *src)
lib/crypto/des.c
807
L = get_unaligned_le32(src);
lib/crypto/des.c
808
R = get_unaligned_le32(src + 4);
lib/crypto/des.c
843
void des3_ede_encrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src)
lib/crypto/des.c
849
L = get_unaligned_le32(src);
lib/crypto/des.c
850
R = get_unaligned_le32(src + 4);
lib/crypto/des.c
872
void des3_ede_decrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src)
lib/crypto/des.c
878
L = get_unaligned_le32(src);
lib/crypto/des.c
879
R = get_unaligned_le32(src + 4);
lib/crypto/mips/chacha.h
11
u8 *dst, const u8 *src,
lib/crypto/mips/poly1305.h
11
const u8 *src, u32 len, u32 hibit);
lib/crypto/poly1305-donna32.c
33
const struct poly1305_core_key *key, const void *src,
lib/crypto/poly1305-donna32.c
36
const u8 *input = src;
lib/crypto/poly1305-donna64.c
34
const struct poly1305_core_key *key, const void *src,
lib/crypto/poly1305-donna64.c
37
const u8 *input = src;
lib/crypto/poly1305.c
38
const u8 *src, unsigned int nbytes)
lib/crypto/poly1305.c
46
memcpy(&desc->buf[desc->buflen], src, l);
lib/crypto/poly1305.c
47
src += l;
lib/crypto/poly1305.c
59
poly1305_blocks(&desc->state, src, bulk_len, 1);
lib/crypto/poly1305.c
60
src += bulk_len;
lib/crypto/poly1305.c
64
memcpy(&desc->buf[desc->buflen], src, nbytes);
lib/crypto/powerpc/chacha.h
16
const u8 *src, unsigned int len, int nrounds);
lib/crypto/powerpc/chacha.h
32
static void chacha_p10_do_8x(struct chacha_state *state, u8 *dst, const u8 *src,
lib/crypto/powerpc/chacha.h
38
chacha_p10le_8x(state, dst, src, l, nrounds);
lib/crypto/powerpc/chacha.h
40
src += l;
lib/crypto/powerpc/chacha.h
46
chacha_crypt_generic(state, dst, src, bytes, nrounds);
lib/crypto/powerpc/chacha.h
52
const u8 *src, unsigned int bytes, int nrounds)
lib/crypto/powerpc/chacha.h
56
return chacha_crypt_generic(state, dst, src, bytes, nrounds);
lib/crypto/powerpc/chacha.h
62
chacha_p10_do_8x(state, dst, src, todo, nrounds);
lib/crypto/powerpc/chacha.h
66
src += todo;
lib/crypto/powerpc/poly1305.h
42
static void poly1305_blocks(struct poly1305_block_state *state, const u8 *src,
lib/crypto/powerpc/poly1305.h
46
return poly1305_blocks_generic(state, src, len, padbit);
lib/crypto/powerpc/poly1305.h
49
poly1305_p10le_4blocks(state, src, len);
lib/crypto/powerpc/poly1305.h
50
src += len - (len % (POLY1305_BLOCK_SIZE * 4));
lib/crypto/powerpc/poly1305.h
54
poly1305_64s(state, src, POLY1305_BLOCK_SIZE, padbit);
lib/crypto/powerpc/poly1305.h
56
src += POLY1305_BLOCK_SIZE;
lib/crypto/powerpc/sha256.h
27
const u8 *src, u32 blocks);
lib/crypto/riscv/chacha.h
22
const u8 *src, unsigned int bytes, int nrounds)
lib/crypto/riscv/chacha.h
29
return chacha_crypt_generic(state, dst, src, bytes, nrounds);
lib/crypto/riscv/chacha.h
33
chacha_zvkb(state, src, dst, full_blocks, nrounds);
lib/crypto/riscv/chacha.h
34
src += full_blocks * CHACHA_BLOCK_SIZE;
lib/crypto/riscv/chacha.h
38
memcpy(block_buffer, src, tail_bytes);
lib/crypto/riscv/poly1305.h
11
const u8 *src, u32 len, u32 hibit);
lib/crypto/s390/chacha.h
18
const u8 *src, unsigned int bytes, int nrounds)
lib/crypto/s390/chacha.h
25
chacha_crypt_generic(state, dst, src, bytes, nrounds);
lib/crypto/s390/chacha.h
30
chacha20_vx(dst, src, bytes, &state->x[4], &state->x[12]);
lib/crypto/tests/mldsa_kunit.c
63
static u8 *kunit_kmemdup_or_fail(struct kunit *test, const u8 *src, size_t len)
lib/crypto/tests/mldsa_kunit.c
68
return memcpy(dst, src, len);
lib/crypto/x86/chacha.h
103
chacha_2block_xor_avx2(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
110
chacha_4block_xor_ssse3(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
112
src += CHACHA_BLOCK_SIZE * 4;
lib/crypto/x86/chacha.h
117
chacha_4block_xor_ssse3(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
122
chacha_block_xor_ssse3(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
14
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
140
const u8 *src, unsigned int bytes, int nrounds)
lib/crypto/x86/chacha.h
144
return chacha_crypt_generic(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
150
chacha_dosimd(state, dst, src, todo, nrounds);
lib/crypto/x86/chacha.h
154
src += todo;
lib/crypto/x86/chacha.h
17
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
23
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
26
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
29
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
33
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
36
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
39
u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
52
static void chacha_dosimd(struct chacha_state *state, u8 *dst, const u8 *src,
lib/crypto/x86/chacha.h
57
chacha_8block_xor_avx512vl(state, dst, src, bytes,
lib/crypto/x86/chacha.h
60
src += CHACHA_BLOCK_SIZE * 8;
lib/crypto/x86/chacha.h
65
chacha_8block_xor_avx512vl(state, dst, src, bytes,
lib/crypto/x86/chacha.h
71
chacha_4block_xor_avx512vl(state, dst, src, bytes,
lib/crypto/x86/chacha.h
77
chacha_2block_xor_avx512vl(state, dst, src, bytes,
lib/crypto/x86/chacha.h
86
chacha_8block_xor_avx2(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
88
src += CHACHA_BLOCK_SIZE * 8;
lib/crypto/x86/chacha.h
93
chacha_8block_xor_avx2(state, dst, src, bytes, nrounds);
lib/crypto/x86/chacha.h
98
chacha_4block_xor_avx2(state, dst, src, bytes, nrounds);
lib/debugobjects.c
152
static bool pool_move_batch(struct obj_pool *dst, struct obj_pool *src)
lib/debugobjects.c
157
if (dst->cnt >= dst->max_cnt || !src->cnt)
lib/debugobjects.c
160
first_batch = src->objects.first;
lib/debugobjects.c
166
src->objects.first = next_batch;
lib/debugobjects.c
168
next_batch->pprev = &src->objects.first;
lib/debugobjects.c
177
WRITE_ONCE(src->cnt, src->cnt - ODEBUG_BATCH_SIZE);
lib/debugobjects.c
198
static bool pool_pop_batch(struct hlist_head *head, struct obj_pool *src)
lib/debugobjects.c
203
if (!src->cnt)
lib/debugobjects.c
207
hlist_move_list(&src->objects, head);
lib/debugobjects.c
216
src->objects.first = next;
lib/debugobjects.c
218
next->pprev = &src->objects.first;
lib/debugobjects.c
220
WRITE_ONCE(src->cnt, src->cnt - ODEBUG_BATCH_SIZE);
lib/decompress_unxz.c
211
void *memmove(void *dest, const void *src, size_t size)
lib/decompress_unxz.c
214
const uint8_t *s = src;
lib/decompress_unxz.c
260
long (*flush)(void *src, unsigned long size),
lib/decompress_unxz.c
407
long (*flush)(void *src, unsigned long size),
lib/decompress_unzstd.c
223
in.src = in_buf;
lib/decompress_unzstd.c
249
ret = zstd_get_frame_header(&header, in.src, in.size);
lib/dynamic_debug.c
389
static int check_set(const char **dest, char *src, char *name)
lib/dynamic_debug.c
396
name, *dest, src);
lib/dynamic_debug.c
398
*dest = src;
lib/hexdump.c
64
int hex2bin(u8 *dst, const char *src, size_t count)
lib/hexdump.c
69
hi = hex_to_bin(*src++);
lib/hexdump.c
72
lo = hex_to_bin(*src++);
lib/hexdump.c
88
char *bin2hex(char *dst, const void *src, size_t count)
lib/hexdump.c
90
const unsigned char *_src = src;
lib/iomap.c
337
static inline void mmio_outsb(void __iomem *addr, const u8 *src, int count)
lib/iomap.c
340
__raw_writeb(*src, addr);
lib/iomap.c
341
src++;
lib/iomap.c
344
static inline void mmio_outsw(void __iomem *addr, const u16 *src, int count)
lib/iomap.c
347
__raw_writew(*src, addr);
lib/iomap.c
348
src++;
lib/iomap.c
351
static inline void mmio_outsl(void __iomem *addr, const u32 *src, int count)
lib/iomap.c
354
__raw_writel(*src, addr);
lib/iomap.c
355
src++;
lib/iomap.c
382
void iowrite8_rep(void __iomem *addr, const void *src, unsigned long count)
lib/iomap.c
385
kmsan_check_memory(src, count);
lib/iomap.c
386
IO_COND(addr, outsb(port, src, count), mmio_outsb(addr, src, count));
lib/iomap.c
388
void iowrite16_rep(void __iomem *addr, const void *src, unsigned long count)
lib/iomap.c
391
kmsan_check_memory(src, count * 2);
lib/iomap.c
392
IO_COND(addr, outsw(port, src, count), mmio_outsw(addr, src, count));
lib/iomap.c
394
void iowrite32_rep(void __iomem *addr, const void *src, unsigned long count)
lib/iomap.c
397
kmsan_check_memory(src, count * 4);
lib/iomap.c
398
IO_COND(addr, outsl(port, src,count), mmio_outsl(addr, src, count));
lib/iomap_copy.c
23
const u32 *src = from;
lib/iomap_copy.c
24
const u32 *end = src + count;
lib/iomap_copy.c
26
while (src < end)
lib/iomap_copy.c
27
__raw_writel(*src++, dst++);
lib/iomap_copy.c
45
const u32 __iomem *src = from;
lib/iomap_copy.c
46
const u32 __iomem *end = src + count;
lib/iomap_copy.c
48
while (src < end)
lib/iomap_copy.c
49
*dst++ = __raw_readl(src++);
lib/iomap_copy.c
68
const u64 *src = from;
lib/iomap_copy.c
69
const u64 *end = src + count;
lib/iomap_copy.c
71
while (src < end)
lib/iomap_copy.c
72
__raw_writeq(*src++, dst++);
lib/iomem_copy.c
104
void memcpy_toio(volatile void __iomem *dst, const void *src, size_t count)
lib/iomem_copy.c
107
__raw_writeb(*(u8 *)src, dst);
lib/iomem_copy.c
108
src++;
lib/iomem_copy.c
114
long val = get_unaligned((long *)src);
lib/iomem_copy.c
121
src += sizeof(long);
lib/iomem_copy.c
127
__raw_writeb(*(u8 *)src, dst);
lib/iomem_copy.c
128
src++;
lib/iomem_copy.c
62
void memcpy_fromio(void *dst, const volatile void __iomem *src, size_t count)
lib/iomem_copy.c
64
while (count && !IS_ALIGNED((long)src, sizeof(long))) {
lib/iomem_copy.c
65
*(u8 *)dst = __raw_readb(src);
lib/iomem_copy.c
66
src++;
lib/iomem_copy.c
73
long val = __raw_readq(src);
lib/iomem_copy.c
75
long val = __raw_readl(src);
lib/iomem_copy.c
80
src += sizeof(long);
lib/iomem_copy.c
86
*(u8 *)dst = __raw_readb(src);
lib/iomem_copy.c
87
src++;
lib/kfifo.c
105
memcpy(fifo->data + off, src, l);
lib/kfifo.c
106
memcpy(fifo->data, src + l, len - l);
lib/kfifo.c
90
static void kfifo_copy_in(struct __kfifo *fifo, const void *src,
lib/lz4/lz4_compress.c
523
const char * const src,
lib/lz4/lz4_compress.c
529
const BYTE *ip = (const BYTE *) src;
lib/lz4/lz4_compress.c
530
const BYTE *base = (const BYTE *) src;
lib/lz4/lz4_compress.c
531
const BYTE *lowLimit = (const BYTE *) src;
lib/lz4/lz4_compress.c
715
*srcSizePtr = (int) (((const char *)ip) - src);
lib/lz4/lz4_compress.c
721
const char *src,
lib/lz4/lz4_compress.c
737
state, src, dst, *srcSizePtr,
lib/lz4/lz4_compress.c
743
src, dst, srcSizePtr,
lib/lz4/lz4_compress.c
748
src, dst, srcSizePtr,
lib/lz4/lz4_compress.c
755
const char *src,
lib/lz4/lz4_compress.c
761
return LZ4_compress_destSize_extState(wrkmem, src, dst, srcSizePtr,
lib/lz4/lz4_compress.c
812
const BYTE *src)
lib/lz4/lz4_compress.c
815
((uptrval)LZ4_dict->currentOffset > (uptrval)src)) {
lib/lz4/lz4_decompress.c
107
assert(src != NULL);
lib/lz4/lz4_decompress.c
451
return (int) (((const char *)ip) - src);
lib/lz4/lz4_decompress.c
456
return (int) (-(((const char *)ip) - src)) - 1;
lib/lz4/lz4_decompress.c
468
int LZ4_decompress_safe_partial(const char *src, char *dst,
lib/lz4/lz4_decompress.c
472
return LZ4_decompress_generic(src, dst, compressedSize, dstCapacity,
lib/lz4/lz4_decompress.c
60
const char * const src,
lib/lz4/lz4_decompress.c
82
const BYTE *ip = (const BYTE *) src;
lib/lz4/lz4defs.h
150
#define LZ4_memcpy(dst, src, size) __builtin_memcpy(dst, src, size)
lib/lz4/lz4defs.h
151
#define LZ4_memmove(dst, src, size) __builtin_memmove(dst, src, size)
lib/lz4/lz4defs.h
153
static FORCE_INLINE void LZ4_copy8(void *dst, const void *src)
lib/lz4/lz4defs.h
156
U64 a = get_unaligned((const U64 *)src);
lib/lz4/lz4defs.h
160
U32 a = get_unaligned((const U32 *)src);
lib/lz4/lz4defs.h
161
U32 b = get_unaligned((const U32 *)src + 1);
lib/lz4/lz4hc_compress.c
582
const char *src,
lib/lz4/lz4hc_compress.c
597
LZ4HC_init(ctx, (const BYTE *)src);
lib/lz4/lz4hc_compress.c
600
return LZ4HC_compress_generic(ctx, src, dst,
lib/lz4/lz4hc_compress.c
603
return LZ4HC_compress_generic(ctx, src, dst,
lib/lz4/lz4hc_compress.c
607
int LZ4_compress_HC(const char *src, char *dst, int srcSize,
lib/lz4/lz4hc_compress.c
610
return LZ4_compress_HC_extStateHC(wrkmem, src, dst,
lib/lzo/lzodefs.h
22
#define COPY4(dst, src) \
lib/lzo/lzodefs.h
23
put_unaligned(get_unaligned((const u32 *)(src)), (u32 *)(dst))
lib/lzo/lzodefs.h
25
#define COPY8(dst, src) \
lib/lzo/lzodefs.h
26
put_unaligned(get_unaligned((const u64 *)(src)), (u64 *)(dst))
lib/lzo/lzodefs.h
28
#define COPY8(dst, src) \
lib/lzo/lzodefs.h
29
COPY4(dst, src); COPY4((dst) + 4, (src) + 4)
lib/nlattr.c
775
char *src = nla_data(nla);
lib/nlattr.c
782
if (srclen > 0 && src[srclen - 1] == '\0')
lib/nlattr.c
793
memcpy(dst, src, len);
lib/nlattr.c
811
char *src = nla_data(nla), *dst;
lib/nlattr.c
813
if (srclen > 0 && src[srclen - 1] == '\0')
lib/nlattr.c
818
memcpy(dst, src, srclen);
lib/nlattr.c
836
int nla_memcpy(void *dest, const struct nlattr *src, int count)
lib/nlattr.c
838
int minlen = min_t(int, count, nla_len(src));
lib/nlattr.c
840
memcpy(dest, nla_data(src), minlen);
lib/parser.c
336
size_t match_strlcpy(char *dest, const substring_t *src, size_t size)
lib/parser.c
338
size_t ret = src->to - src->from;
lib/parser.c
342
memcpy(dest, src->from, len);
lib/string.c
113
ssize_t sized_strscpy(char *dest, const char *src, size_t count)
lib/string.c
128
if ((long)src & (sizeof(long) - 1)) {
lib/string.c
129
size_t limit = PAGE_SIZE - ((long)src & (PAGE_SIZE - 1));
lib/string.c
135
if (((long) dest | (long) src) & (sizeof(long) - 1))
lib/string.c
153
c = load_unaligned_zeropad(src+res);
lib/string.c
155
c = read_word_at_a_time(src+res);
lib/string.c
177
c = src[res];
lib/string.c
189
return src[res] ? -E2BIG : res;
lib/string.c
208
char *stpcpy(char *__restrict__ dest, const char *__restrict__ src);
lib/string.c
209
char *stpcpy(char *__restrict__ dest, const char *__restrict__ src)
lib/string.c
211
while ((*dest++ = *src++) != '\0')
lib/string.c
218
char *strcat(char *dest, const char *src)
lib/string.c
224
while ((*dest++ = *src++) != '\0')
lib/string.c
232
char *strncat(char *dest, const char *src, size_t count)
lib/string.c
239
while ((*dest++ = *src++) != 0) {
lib/string.c
252
size_t strlcat(char *dest, const char *src, size_t count)
lib/string.c
255
size_t len = strlen(src);
lib/string.c
265
__builtin_memcpy(dest, src, len);
lib/string.c
621
void *memcpy(void *dest, const void *src, size_t count)
lib/string.c
624
const char *s = src;
lib/string.c
642
void *memmove(void *dest, const void *src, size_t count)
lib/string.c
647
if (dest <= src) {
lib/string.c
649
s = src;
lib/string.c
655
s = src;
lib/string.c
80
char *strcpy(char *dest, const char *src)
lib/string.c
84
while ((*dest++ = *src++) != '\0')
lib/string.c
92
char *strncpy(char *dest, const char *src, size_t count)
lib/string.c
97
if ((*tmp = *src) != 0)
lib/string.c
98
src++;
lib/string_helpers.c
1004
void memcpy_and_pad(void *dest, size_t dest_len, const void *src, size_t count,
lib/string_helpers.c
1008
memcpy(dest, src, count);
lib/string_helpers.c
1011
memcpy(dest, src, dest_len);
lib/string_helpers.c
189
static bool unescape_space(char **src, char **dst)
lib/string_helpers.c
191
char *p = *dst, *q = *src;
lib/string_helpers.c
213
*src += 1;
lib/string_helpers.c
217
static bool unescape_octal(char **src, char **dst)
lib/string_helpers.c
219
char *p = *dst, *q = *src;
lib/string_helpers.c
226
while (num < 32 && isodigit(*q) && (q - *src < 3)) {
lib/string_helpers.c
232
*src = q;
lib/string_helpers.c
236
static bool unescape_hex(char **src, char **dst)
lib/string_helpers.c
238
char *p = *dst, *q = *src;
lib/string_helpers.c
256
*src = q;
lib/string_helpers.c
260
static bool unescape_special(char **src, char **dst)
lib/string_helpers.c
262
char *p = *dst, *q = *src;
lib/string_helpers.c
281
*src += 1;
lib/string_helpers.c
324
int string_unescape(char *src, char *dst, size_t size, unsigned int flags)
lib/string_helpers.c
331
while (*src && --size) {
lib/string_helpers.c
332
if (src[0] == '\\' && src[1] != '\0' && size > 1) {
lib/string_helpers.c
333
src++;
lib/string_helpers.c
337
unescape_space(&src, &out))
lib/string_helpers.c
341
unescape_octal(&src, &out))
lib/string_helpers.c
345
unescape_hex(&src, &out))
lib/string_helpers.c
349
unescape_special(&src, &out))
lib/string_helpers.c
354
*out++ = *src++;
lib/string_helpers.c
578
int string_escape_mem(const char *src, size_t isz, char *dst, size_t osz,
lib/string_helpers.c
587
unsigned char c = *src++;
lib/string_helpers.c
652
char *kstrdup_quotable(const char *src, gfp_t gfp)
lib/string_helpers.c
659
if (!src)
lib/string_helpers.c
661
slen = strlen(src);
lib/string_helpers.c
663
dlen = string_escape_mem(src, slen, NULL, 0, flags, esc);
lib/string_helpers.c
668
WARN_ON(string_escape_mem(src, slen, dst, dlen, flags, esc) != dlen);
lib/string_helpers.c
739
char *kstrdup_and_replace(const char *src, char old, char new, gfp_t gfp)
lib/string_helpers.c
743
dst = kstrdup(src, gfp);
lib/strncpy_from_user.c
113
long strncpy_from_user(char *dst, const char __user *src, long count)
lib/strncpy_from_user.c
129
src = masked_user_read_access_begin(src);
lib/strncpy_from_user.c
130
retval = do_strncpy_from_user(dst, src, count, count);
lib/strncpy_from_user.c
136
src_addr = (unsigned long)untagged_addr(src);
lib/strncpy_from_user.c
148
if (user_read_access_begin(src, max)) {
lib/strncpy_from_user.c
149
retval = do_strncpy_from_user(dst, src, count, max);
lib/strncpy_from_user.c
16
#define IS_UNALIGNED(src, dst) 0
lib/strncpy_from_user.c
18
#define IS_UNALIGNED(src, dst) \
lib/strncpy_from_user.c
19
(((long) dst | (long) src) & (sizeof(long) - 1))
lib/strncpy_from_user.c
28
static __always_inline long do_strncpy_from_user(char *dst, const char __user *src,
lib/strncpy_from_user.c
34
if (IS_UNALIGNED(src, dst))
lib/strncpy_from_user.c
41
unsafe_get_user(c, (unsigned long __user *)(src+res), byte_at_a_time);
lib/strncpy_from_user.c
72
unsafe_get_user(c,src+res, efault);
lib/strnlen_user.c
23
static __always_inline long do_strnlen_user(const char __user *src, unsigned long count, unsigned long max)
lib/strnlen_user.c
33
align = (sizeof(unsigned long) - 1) & (unsigned long)src;
lib/strnlen_user.c
34
src -= align;
lib/strnlen_user.c
37
unsafe_get_user(c, (unsigned long __user *)src, efault);
lib/strnlen_user.c
52
unsafe_get_user(c, (unsigned long __user *)(src+res), efault);
lib/test_bpf.c
1001
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
1010
if (__bpf_alu_result(&res, (u32)dst, (u32)src, op)) {
lib/test_bpf.c
1012
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
11934
#define BPF_TEST_CLOBBER_ALU(alu, op, dst, src) \
lib/test_bpf.c
11948
BPF_##alu(BPF_ ##op, dst, src), \
lib/test_bpf.c
1424
u64 dst, src, res, same;
lib/test_bpf.c
1436
src = 0x01234567U;
lib/test_bpf.c
1439
src = 0x0123456789abcdefULL;
lib/test_bpf.c
1443
src &= 31;
lib/test_bpf.c
1445
__bpf_alu_result(&res, dst, src, op);
lib/test_bpf.c
1446
__bpf_alu_result(&same, src, src, op);
lib/test_bpf.c
1459
i += __bpf_ld_imm64(&insns[i], rs, src);
lib/test_bpf.c
1615
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
1626
res = src;
lib/test_bpf.c
1629
__bpf_alu_result(&res, dst, src, BPF_OP(op));
lib/test_bpf.c
1636
fetch = src;
lib/test_bpf.c
1640
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
1662
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
1673
res = src;
lib/test_bpf.c
1676
__bpf_alu_result(&res, (u32)dst, (u32)src, BPF_OP(op));
lib/test_bpf.c
1683
fetch = src;
lib/test_bpf.c
1687
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
1709
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
1718
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
1749
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
1758
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
1948
u64 cmp, src;
lib/test_bpf.c
1985
src = 0; /* Aliased with R0, checked above */
lib/test_bpf.c
1988
src = 0; /* Aliased with rd, checked below */
lib/test_bpf.c
1990
src = upd; /* Expect value to be preserved */
lib/test_bpf.c
1992
src = mem; /* Expect fetched value from mem */
lib/test_bpf.c
1994
src = upd; /* Expect value to be preserved */
lib/test_bpf.c
1995
if (src) {
lib/test_bpf.c
1997
(u32)src, 2);
lib/test_bpf.c
2002
src >> 32, 2);
lib/test_bpf.c
2367
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
2372
bool match = __bpf_match_jmp_cond(dst, src, op);
lib/test_bpf.c
2376
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
2389
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
2394
bool match = __bpf_match_jmp_cond((s32)dst, (s32)src, op);
lib/test_bpf.c
2398
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_bpf.c
877
s64 dst, src;
lib/test_bpf.c
880
src = value(si, sb, sgn[k][1]);
lib/test_bpf.c
883
dst, src);
lib/test_bpf.c
895
s64 dst, src;
lib/test_bpf.c
898
src = value(bt % sbits, sb, sgn[k][1]);
lib/test_bpf.c
900
dst, src);
lib/test_bpf.c
979
struct bpf_insn *insns, s64 dst, s64 src)
lib/test_bpf.c
988
if (__bpf_alu_result(&res, dst, src, op)) {
lib/test_bpf.c
990
i += __bpf_ld_imm64(&insns[i], R2, src);
lib/test_firmware.c
353
char *src)
lib/test_firmware.c
358
len = snprintf(dst, PAGE_SIZE, "%s\n", src);
lib/test_hmm.c
1019
src += 1 << order;
lib/test_hmm.c
1032
if (migrate->src[i] & MIGRATE_PFN_VALID &&
lib/test_hmm.c
1033
migrate->src[i] & MIGRATE_PFN_MIGRATE)
lib/test_hmm.c
1077
args.src = src_pfns;
lib/test_hmm.c
1151
args.src = src_pfns;
lib/test_hmm.c
1656
args.src = kcalloc(nr, sizeof(unsigned long), GFP_KERNEL);
lib/test_hmm.c
1662
if (!args.src || !args.dst) {
lib/test_hmm.c
1684
kfree(args.src);
lib/test_hmm.c
680
const unsigned long *src = args->src;
lib/test_hmm.c
688
bool is_large = *src & MIGRATE_PFN_COMPOUND;
lib/test_hmm.c
689
int write = (*src & MIGRATE_PFN_WRITE) ? MIGRATE_PFN_WRITE : 0;
lib/test_hmm.c
692
if (!(*src & MIGRATE_PFN_MIGRATE))
lib/test_hmm.c
699
spage = migrate_pfn_to_page(*src);
lib/test_hmm.c
714
unsigned long spfn = *src >> MIGRATE_PFN_SHIFT;
lib/test_hmm.c
739
src++;
lib/test_hmm.c
777
src++;
lib/test_hmm.c
791
src++;
lib/test_hmm.c
837
const unsigned long *src = args->src;
lib/test_hmm.c
846
for (pfn = start_pfn; pfn < end_pfn; pfn++, src++, dst++) {
lib/test_hmm.c
852
if (!(*src & MIGRATE_PFN_MIGRATE))
lib/test_hmm.c
945
const unsigned long *src = args->src;
lib/test_hmm.c
956
spage = migrate_pfn_to_page(*src);
lib/test_hmm.c
957
if (!spage || !(*src & MIGRATE_PFN_MIGRATE)) {
lib/test_hmm.c
972
if (*src & MIGRATE_PFN_WRITE)
lib/test_kmod.c
680
char *src)
lib/test_kmod.c
685
len = snprintf(dst, PAGE_SIZE, "%s\n", src);
lib/test_ubsan.c
106
volatile char *dst, *src;
lib/test_ubsan.c
113
src = &c;
lib/test_ubsan.c
114
*dst = *src;
lib/test_ubsan.c
121
src = &c;
lib/test_ubsan.c
122
*dst = *src;
lib/tests/base64_kunit.c
101
int decoded_len = base64_decode(src, strlen(src), buf, padding, variant);
lib/tests/base64_kunit.c
107
static void expect_decode_err(struct kunit *test, const char *src,
lib/tests/base64_kunit.c
112
int decoded_len = base64_decode(src, srclen, buf, padding, variant);
lib/tests/base64_kunit.c
82
static void expect_encode_ok(struct kunit *test, const u8 *src, int srclen,
lib/tests/base64_kunit.c
87
int encoded_len = base64_encode(src, srclen, buf, padding, variant);
lib/tests/base64_kunit.c
96
static void expect_decode_ok(struct kunit *test, const char *src,
lib/tests/fortify_kunit.c
1029
char src[] = "I got Doom running on it!";
lib/tests/fortify_kunit.c
1031
size_t len = sizeof(src);
lib/tests/fortify_kunit.c
1036
copy = kmemdup(src, len, GFP_KERNEL);
lib/tests/fortify_kunit.c
1042
copy = kmemdup(src, len - 1, GFP_KERNEL);
lib/tests/fortify_kunit.c
1048
copy = kmemdup(src, 1, GFP_KERNEL);
lib/tests/fortify_kunit.c
1054
copy = kmemdup(src, len + 1, GFP_KERNEL);
lib/tests/fortify_kunit.c
1060
copy = kmemdup(src, len * 2, GFP_KERNEL);
lib/tests/fortify_kunit.c
1066
copy = kmemdup(src + 1, len, GFP_KERNEL);
lib/tests/fortify_kunit.c
479
char src[sizeof(pad.buf) + 1] = { };
lib/tests/fortify_kunit.c
483
for (i = 0; i < sizeof(src) - 2; i++)
lib/tests/fortify_kunit.c
484
src[i] = i + '0';
lib/tests/fortify_kunit.c
494
KUNIT_ASSERT_TRUE(test, strcpy(pad.buf, src)
lib/tests/fortify_kunit.c
503
src[sizeof(src) - 2] = 'A';
lib/tests/fortify_kunit.c
505
KUNIT_ASSERT_TRUE(test, strcpy(pad.buf, src)
lib/tests/fortify_kunit.c
516
src[sizeof(src) - 1] = 'A';
lib/tests/fortify_kunit.c
518
KUNIT_ASSERT_TRUE(test, strcpy(pad.buf, src)
lib/tests/fortify_kunit.c
537
char src[] = "Copy me fully into a small buffer and I will overflow!";
lib/tests/fortify_kunit.c
550
KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, sizeof_buf - 1)
lib/tests/fortify_kunit.c
559
KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, sizeof_buf)
lib/tests/fortify_kunit.c
570
KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, sizeof_buf + 1)
lib/tests/fortify_kunit.c
581
KUNIT_ASSERT_TRUE(test, strncpy(pad.buf, src, sizeof_buf + 2)
lib/tests/fortify_kunit.c
595
char src[] = "Copy me fully into a small buffer and I will overflow!";
lib/tests/fortify_kunit.c
597
size_t sizeof_src = sizeof(src);
lib/tests/fortify_kunit.c
610
KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, sizeof_buf - 1),
lib/tests/fortify_kunit.c
619
KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, sizeof_buf),
lib/tests/fortify_kunit.c
628
KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, sizeof_buf + 1),
lib/tests/fortify_kunit.c
639
KUNIT_ASSERT_EQ(test, strscpy(pad.buf, src, sizeof_src * 2),
lib/tests/fortify_kunit.c
653
char src[sizeof(pad.buf) / 2] = { };
lib/tests/fortify_kunit.c
659
for (i = 0; i < sizeof(src) - 1; i++)
lib/tests/fortify_kunit.c
660
src[i] = i + 'A';
lib/tests/fortify_kunit.c
670
KUNIT_ASSERT_TRUE(test, strcat(pad.buf, src) == pad.buf);
lib/tests/fortify_kunit.c
673
KUNIT_ASSERT_TRUE(test, strcat(pad.buf, src) == pad.buf);
lib/tests/fortify_kunit.c
710
char src[sizeof(pad.buf)] = { };
lib/tests/fortify_kunit.c
714
partial = sizeof(src) / 2 - 1;
lib/tests/fortify_kunit.c
716
src[i] = i + 'A';
lib/tests/fortify_kunit.c
726
KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, partial) == pad.buf);
lib/tests/fortify_kunit.c
730
KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, partial) == pad.buf);
lib/tests/fortify_kunit.c
739
KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 1) == pad.buf);
lib/tests/fortify_kunit.c
748
KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 1) == pad.buf);
lib/tests/fortify_kunit.c
758
KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 2) == pad.buf);
lib/tests/fortify_kunit.c
769
KUNIT_ASSERT_TRUE(test, strncat(pad.buf, src, 1) == pad.buf);
lib/tests/fortify_kunit.c
783
char src[sizeof(pad.buf)] = { };
lib/tests/fortify_kunit.c
790
partial = sizeof(src) / 2 - 1;
lib/tests/fortify_kunit.c
792
src[i] = i + 'A';
lib/tests/fortify_kunit.c
802
KUNIT_ASSERT_EQ(test, strlcat(pad.buf, src, len), partial);
lib/tests/fortify_kunit.c
806
KUNIT_ASSERT_EQ(test, strlcat(pad.buf, src, len), partial * 2);
lib/tests/fortify_kunit.c
856
memset(src, 'B', sizeof(src));
lib/tests/fortify_kunit.c
858
KUNIT_ASSERT_EQ(test, strlcat(pad.buf, src, len * 3), len - 1 + sizeof(src));
lib/tests/string_helpers_kunit.c
482
static void __strchrcut(char *dst, const char *src, const char *cut)
lib/tests/string_helpers_kunit.c
484
const char *from = src;
lib/tests/string_kunit.c
344
static void strscpy_check(struct kunit *test, char *src, int count,
lib/tests/string_kunit.c
355
KUNIT_ASSERT_TRUE_MSG(test, src != NULL,
lib/tests/string_kunit.c
369
written = strscpy_pad(buf, src, count);
lib/tests/string_kunit.c
373
KUNIT_ASSERT_EQ_MSG(test, 0, strncmp(buf, src, count - 1),
lib/tests/string_kunit.c
380
KUNIT_ASSERT_EQ_MSG(test, buf[i], src[i],
lib/tests/string_kunit.c
381
"buf[i]==%c != src[i]==%c", buf[i], src[i]);
lib/ucs2_string.c
107
ucs2_utf8size(const ucs2_char_t *src)
lib/ucs2_string.c
112
for (i = 0; src[i]; i++) {
lib/ucs2_string.c
113
u16 c = src[i];
lib/ucs2_string.c
135
ucs2_as_utf8(u8 *dest, const ucs2_char_t *src, unsigned long maxlength)
lib/ucs2_string.c
139
unsigned long limit = ucs2_strnlen(src, maxlength);
lib/ucs2_string.c
142
u16 c = src[i];
lib/ucs2_string.c
52
ssize_t ucs2_strscpy(ucs2_char_t *dst, const ucs2_char_t *src, size_t count)
lib/ucs2_string.c
70
c = src[res];
lib/vdso/getrandom.c
23
#define MEMCPY_AND_ZERO_SRC(type, dst, src, len) do { \
lib/vdso/getrandom.c
25
__put_unaligned_t(type, __get_unaligned_t(type, src), dst); \
lib/vdso/getrandom.c
26
__put_unaligned_t(type, 0, src); \
lib/vdso/getrandom.c
28
src += sizeof(type); \
lib/vdso/getrandom.c
33
static void memcpy_and_zero_src(void *dst, void *src, size_t len)
lib/vdso/getrandom.c
37
MEMCPY_AND_ZERO_SRC(u64, dst, src, len);
lib/vdso/getrandom.c
38
MEMCPY_AND_ZERO_SRC(u32, dst, src, len);
lib/vdso/getrandom.c
39
MEMCPY_AND_ZERO_SRC(u16, dst, src, len);
lib/vdso/getrandom.c
41
MEMCPY_AND_ZERO_SRC(u8, dst, src, len);
lib/xz/xz_dec_bcj.c
130
src = get_unaligned_le32(buf + i + 1);
lib/xz/xz_dec_bcj.c
132
dest = src - (s->pos + (uint32_t)i + 5);
lib/xz/xz_dec_bcj.c
141
src = dest ^ (((uint32_t)1 << (32 - j)) - 1);
lib/xz/xz_dec_bcj.c
98
uint32_t src;
lib/zstd/common/entropy_common.c
237
const void* src, size_t srcSize)
lib/zstd/common/entropy_common.c
240
return HUF_readStats_wksp(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, wksp, sizeof(wksp), /* flags */ 0);
lib/zstd/common/entropy_common.c
246
const void* src, size_t srcSize,
lib/zstd/common/entropy_common.c
251
const BYTE* ip = (const BYTE*) src;
lib/zstd/common/entropy_common.c
312
const void* src, size_t srcSize,
lib/zstd/common/entropy_common.c
315
return HUF_readStats_body(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 0);
lib/zstd/common/entropy_common.c
321
const void* src, size_t srcSize,
lib/zstd/common/entropy_common.c
324
return HUF_readStats_body(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize, 1);
lib/zstd/common/entropy_common.c
330
const void* src, size_t srcSize,
lib/zstd/common/entropy_common.c
336
return HUF_readStats_body_bmi2(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize);
lib/zstd/common/entropy_common.c
340
return HUF_readStats_body_default(huffWeight, hwSize, rankStats, nbSymbolsPtr, tableLogPtr, src, srcSize, workSpace, wkspSize);
lib/zstd/common/fse.h
131
FSE_PUBLIC_API size_t FSE_compress_usingCTable (void* dst, size_t dstCapacity, const void* src, size_t srcSize, const FSE_CTable* ct);
lib/zstd/common/huf.h
136
size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags);
lib/zstd/common/huf.h
153
const void* src, size_t srcSize,
lib/zstd/common/huf.h
175
const void* src, size_t srcSize);
lib/zstd/common/huf.h
186
const void* src, size_t srcSize,
lib/zstd/common/huf.h
192
size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned *hasZeroWeights);
lib/zstd/common/huf.h
244
size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags);
lib/zstd/common/huf.h
252
const void* src, size_t srcSize,
lib/zstd/common/huf.h
272
size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int flags);
lib/zstd/common/huf.h
275
size_t HUF_readDTableX2_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int flags);
lib/zstd/common/zstd_internal.h
164
static void ZSTD_copy8(void* dst, const void* src) {
lib/zstd/common/zstd_internal.h
166
vst1_u8((uint8_t*)dst, vld1_u8((const uint8_t*)src));
lib/zstd/common/zstd_internal.h
168
ZSTD_memcpy(dst, src, 8);
lib/zstd/common/zstd_internal.h
177
static void ZSTD_copy16(void* dst, const void* src) {
lib/zstd/common/zstd_internal.h
179
vst1q_u8((uint8_t*)dst, vld1q_u8((const uint8_t*)src));
lib/zstd/common/zstd_internal.h
181
_mm_storeu_si128((__m128i*)dst, _mm_loadu_si128((const __m128i*)src));
lib/zstd/common/zstd_internal.h
183
ZSTD_memmove(dst, src, 16);
lib/zstd/common/zstd_internal.h
187
ZSTD_memcpy(copy16_buf, src, 16);
lib/zstd/common/zstd_internal.h
210
void ZSTD_wildcopy(void* dst, const void* src, ptrdiff_t length, ZSTD_overlap_e const ovtype)
lib/zstd/common/zstd_internal.h
212
ptrdiff_t diff = (BYTE*)dst - (const BYTE*)src;
lib/zstd/common/zstd_internal.h
213
const BYTE* ip = (const BYTE*)src;
lib/zstd/common/zstd_internal.h
242
MEM_STATIC size_t ZSTD_limitCopy(void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/common/zstd_internal.h
246
ZSTD_memcpy(dst, src, length);
lib/zstd/common/zstd_internal.h
300
size_t ZSTD_getcBlockSize(const void* src, size_t srcSize,
lib/zstd/common/zstd_internal.h
307
const void* src, size_t srcSize);
lib/zstd/compress/fse_compress.c
553
const void* src, size_t srcSize,
lib/zstd/compress/fse_compress.c
556
const BYTE* const istart = (const BYTE*) src;
lib/zstd/compress/fse_compress.c
612
const void* src, size_t srcSize,
lib/zstd/compress/fse_compress.c
618
return FSE_compress_usingCTable_generic(dst, dstSize, src, srcSize, ct, 1);
lib/zstd/compress/fse_compress.c
620
return FSE_compress_usingCTable_generic(dst, dstSize, src, srcSize, ct, 0);
lib/zstd/compress/hist.c
30
void HIST_add(unsigned* count, const void* src, size_t srcSize)
lib/zstd/compress/hist.c
32
const BYTE* ip = (const BYTE*)src;
lib/zstd/compress/hist.c
41
const void* src, size_t srcSize)
lib/zstd/compress/hist.c
43
const BYTE* ip = (const BYTE*)src;
lib/zstd/compress/hist.h
32
const void* src, size_t srcSize);
lib/zstd/compress/hist.h
48
const void* src, size_t srcSize,
lib/zstd/compress/hist.h
56
const void* src, size_t srcSize);
lib/zstd/compress/hist.h
64
const void* src, size_t srcSize,
lib/zstd/compress/hist.h
76
const void* src, size_t srcSize);
lib/zstd/compress/hist.h
83
void HIST_add(unsigned* count, const void* src, size_t srcSize);
lib/zstd/compress/huf_compress.c
1055
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1060
const BYTE* ip = (const BYTE*) src;
lib/zstd/compress/huf_compress.c
1122
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1125
return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable);
lib/zstd/compress/huf_compress.c
1130
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1133
return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable);
lib/zstd/compress/huf_compress.c
1138
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1142
return HUF_compress1X_usingCTable_internal_bmi2(dst, dstSize, src, srcSize, CTable);
lib/zstd/compress/huf_compress.c
1144
return HUF_compress1X_usingCTable_internal_default(dst, dstSize, src, srcSize, CTable);
lib/zstd/compress/huf_compress.c
1151
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1155
return HUF_compress1X_usingCTable_internal_body(dst, dstSize, src, srcSize, CTable);
lib/zstd/compress/huf_compress.c
1160
size_t HUF_compress1X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags)
lib/zstd/compress/huf_compress.c
1162
return HUF_compress1X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, flags);
lib/zstd/compress/huf_compress.c
1167
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1171
const BYTE* ip = (const BYTE*) src;
lib/zstd/compress/huf_compress.c
1215
size_t HUF_compress4X_usingCTable(void* dst, size_t dstSize, const void* src, size_t srcSize, const HUF_CElt* CTable, int flags)
lib/zstd/compress/huf_compress.c
1217
return HUF_compress4X_usingCTable_internal(dst, dstSize, src, srcSize, CTable, flags);
lib/zstd/compress/huf_compress.c
1224
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1228
HUF_compress1X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, flags) :
lib/zstd/compress/huf_compress.c
1229
HUF_compress4X_usingCTable_internal(op, (size_t)(oend - op), src, srcSize, CTable, flags);
lib/zstd/compress/huf_compress.c
1332
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1359
src, srcSize,
lib/zstd/compress/huf_compress.c
1369
CHECK_V_F(largestBegin, HIST_count_simple (table->count, &maxSymbolValueBegin, (const BYTE*)src, SUSPECT_INCOMPRESSIBLE_SAMPLE_SIZE) );
lib/zstd/compress/huf_compress.c
1373
CHECK_V_F(largestEnd, HIST_count_simple (table->count, &maxSymbolValueEnd, (const BYTE*)src + srcSize - SUSPECT_INCOMPRESSIBLE_SAMPLE_SIZE, SUSPECT_INCOMPRESSIBLE_SAMPLE_SIZE) );
lib/zstd/compress/huf_compress.c
1380
{ CHECK_V_F(largest, HIST_count_wksp (table->count, &maxSymbolValue, (const BYTE*)src, srcSize, table->wksps.hist_wksp, sizeof(table->wksps.hist_wksp)) );
lib/zstd/compress/huf_compress.c
1381
if (largest == srcSize) { *ostart = ((const BYTE*)src)[0]; return 1; } /* single symbol, rle */
lib/zstd/compress/huf_compress.c
1395
src, srcSize,
lib/zstd/compress/huf_compress.c
1418
src, srcSize,
lib/zstd/compress/huf_compress.c
1430
src, srcSize,
lib/zstd/compress/huf_compress.c
1435
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1441
return HUF_compress_internal(dst, dstSize, src, srcSize,
lib/zstd/compress/huf_compress.c
1452
const void* src, size_t srcSize,
lib/zstd/compress/huf_compress.c
1458
return HUF_compress_internal(dst, dstSize, src, srcSize,
lib/zstd/compress/huf_compress.c
290
size_t HUF_readCTable (HUF_CElt* CTable, unsigned* maxSymbolValuePtr, const void* src, size_t srcSize, unsigned* hasZeroWeights)
lib/zstd/compress/huf_compress.c
299
CHECK_V_F(readSize, HUF_readStats(huffWeight, HUF_SYMBOLVALUE_MAX+1, rankVal, &nbSymbols, &tableLog, src, srcSize));
lib/zstd/compress/zstd_compress.c
2312
static void ZSTD_copyCDictTableIntoCCtx(U32* dst, U32 const* src, size_t tableSize,
lib/zstd/compress/zstd_compress.c
2319
U32 const taggedIndex = src[i];
lib/zstd/compress/zstd_compress.c
2324
ZSTD_memcpy(dst, src, tableSize * sizeof(U32));
lib/zstd/compress/zstd_compress.c
3173
const void* src, size_t blockSize,
lib/zstd/compress/zstd_compress.c
3178
static size_t ZSTD_buildSeqStore(ZSTD_CCtx* zc, const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
3207
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_compress.c
3238
src, srcSize);
lib/zstd/compress/zstd_compress.c
3256
src, srcSize), "");
lib/zstd/compress/zstd_compress.c
3263
src, srcSize);
lib/zstd/compress/zstd_compress.c
3277
src, srcSize,
lib/zstd/compress/zstd_compress.c
3299
src, srcSize,
lib/zstd/compress/zstd_compress.c
3326
lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize);
lib/zstd/compress/zstd_compress.c
3334
lastLLSize = blockCompressor(ms, &zc->seqStore, zc->blockState.nextCBlock->rep, src, srcSize);
lib/zstd/compress/zstd_compress.c
3336
{ const BYTE* const lastLiterals = (const BYTE*)src + srcSize - lastLLSize;
lib/zstd/compress/zstd_compress.c
3435
size_t outSeqsSize, const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
3461
const size_t ret = ZSTD_compress2(zc, dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress.c
3486
static int ZSTD_isRLE(const BYTE* src, size_t length) {
lib/zstd/compress/zstd_compress.c
3487
const BYTE* ip = src;
lib/zstd/compress/zstd_compress.c
3547
ZSTD_buildBlockEntropyStats_literals(void* const src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
3590
(const BYTE*)src, srcSize,
lib/zstd/compress/zstd_compress.c
4023
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
4028
const BYTE* ip = (const BYTE*)src;
lib/zstd/compress/zstd_compress.c
4050
ZSTD_isRLE((BYTE const*)src, srcSize)) {
lib/zstd/compress/zstd_compress.c
4177
const void* src, size_t blockSize,
lib/zstd/compress/zstd_compress.c
4181
const BYTE* ip = (const BYTE*)src;
lib/zstd/compress/zstd_compress.c
4270
const void* src, size_t srcSize, U32 lastBlock)
lib/zstd/compress/zstd_compress.c
4277
{ const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize);
lib/zstd/compress/zstd_compress.c
4283
cSize = ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock);
lib/zstd/compress/zstd_compress.c
4291
cSize = ZSTD_compressBlock_splitBlock_internal(zc, dst, dstCapacity, src, srcSize, lastBlock, nbSeq);
lib/zstd/compress/zstd_compress.c
4299
const void* src, size_t srcSize, U32 frame)
lib/zstd/compress/zstd_compress.c
4307
const BYTE* ip = (const BYTE*)src;
lib/zstd/compress/zstd_compress.c
4313
{ const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize);
lib/zstd/compress/zstd_compress.c
4366
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
4377
ZSTD_isRLE((BYTE const*)src, srcSize))
lib/zstd/compress/zstd_compress.c
4379
return ZSTD_rleCompressBlock(dst, dstCapacity, *(BYTE const*)src, srcSize, lastBlock);
lib/zstd/compress/zstd_compress.c
4400
ZSTD_compressSuperBlock(zc, dst, dstCapacity, src, srcSize, lastBlock);
lib/zstd/compress/zstd_compress.c
4417
return ZSTD_noCompressBlock(dst, dstCapacity, src, srcSize, lastBlock);
lib/zstd/compress/zstd_compress.c
4422
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
4426
const size_t bss = ZSTD_buildSeqStore(zc, src, srcSize);
lib/zstd/compress/zstd_compress.c
4431
cSize = ZSTD_compressBlock_targetCBlockSize_body(zc, dst, dstCapacity, src, srcSize, bss, lastBlock);
lib/zstd/compress/zstd_compress.c
4466
static size_t ZSTD_optimalBlockSize(ZSTD_CCtx* cctx, const void* src, size_t srcSize, size_t blockSizeMax, int splitLevel, ZSTD_strategy strat, S64 savings)
lib/zstd/compress/zstd_compress.c
4495
return ZSTD_splitBlock(src, blockSizeMax, splitLevel, cctx->tmpWorkspace, cctx->tmpWkspSize);
lib/zstd/compress/zstd_compress.c
4507
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
4512
const BYTE* ip = (const BYTE*)src;
lib/zstd/compress/zstd_compress.c
4522
xxh64_update(&cctx->xxhState, src, srcSize);
lib/zstd/compress/zstd_compress.c
4666
const void* src, size_t srcSize, unsigned magicVariant) {
lib/zstd/compress/zstd_compress.c
4675
ZSTD_memcpy(op+8, src, srcSize);
lib/zstd/compress/zstd_compress.c
4708
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
4731
if (!ZSTD_window_update(&ms->window, src, srcSize, ms->forceNonContiguous)) {
lib/zstd/compress/zstd_compress.c
4736
ZSTD_window_update(&cctx->ldmState.window, src, srcSize, /* forceNonContiguous */ 0);
lib/zstd/compress/zstd_compress.c
4743
src, (BYTE const*)src + srcSize);
lib/zstd/compress/zstd_compress.c
4748
ZSTD_compress_frameChunk (cctx, dst, dstCapacity, src, srcSize, lastFrameChunk) :
lib/zstd/compress/zstd_compress.c
4749
ZSTD_compressBlock_internal (cctx, dst, dstCapacity, src, srcSize, 0 /* frame */);
lib/zstd/compress/zstd_compress.c
4769
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
4772
return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 1 /* frame mode */, 0 /* last chunk */);
lib/zstd/compress/zstd_compress.c
4778
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
4780
return ZSTD_compressContinue_public(cctx, dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress.c
4797
size_t ZSTD_compressBlock_deprecated(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
4803
return ZSTD_compressContinue_internal(cctx, dst, dstCapacity, src, srcSize, 0 /* frame mode */, 0 /* last chunk */);
lib/zstd/compress/zstd_compress.c
4807
size_t ZSTD_compressBlock(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
4809
return ZSTD_compressBlock_deprecated(cctx, dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress.c
4820
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
4824
const BYTE* ip = (const BYTE*) src;
lib/zstd/compress/zstd_compress.c
4854
src = ip;
lib/zstd/compress/zstd_compress.c
4864
ZSTD_window_update(&ms->window, src, srcSize, /* forceNonContiguous */ 0);
lib/zstd/compress/zstd_compress.c
4870
ZSTD_window_update(&ls->window, src, srcSize, /* forceNonContiguous */ 0);
lib/zstd/compress/zstd_compress.c
4880
src = ip;
lib/zstd/compress/zstd_compress.c
5302
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
5306
dst, dstCapacity, src, srcSize,
lib/zstd/compress/zstd_compress.c
5329
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
5331
return ZSTD_compressEnd_public(cctx, dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress.c
5336
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5345
src, srcSize,
lib/zstd/compress/zstd_compress.c
5354
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5362
return ZSTD_compressEnd_public(cctx, dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress.c
5367
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5377
return ZSTD_compress_advanced_internal(cctx, dst, dstCapacity, src, srcSize, dict, dictSize, &cctx->simpleApiParams);
lib/zstd/compress/zstd_compress.c
5382
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5387
return ZSTD_compress_usingDict(cctx, dst, dstCapacity, src, srcSize, NULL, 0, compressionLevel);
lib/zstd/compress/zstd_compress.c
5391
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5397
result = ZSTD_compressCCtx(cctx, dst, dstCapacity, src, srcSize, compressionLevel);
lib/zstd/compress/zstd_compress.c
5775
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5779
return ZSTD_compressEnd_public(cctx, dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress.c
5787
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5790
return ZSTD_compress_usingCDict_internal(cctx, dst, dstCapacity, src, srcSize, cdict, fParams);
lib/zstd/compress/zstd_compress.c
5800
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress.c
5804
return ZSTD_compress_usingCDict_internal(cctx, dst, dstCapacity, src, srcSize, cdict, fParams);
lib/zstd/compress/zstd_compress.c
5994
const char* const istart = (assert(input != NULL), (const char*)input->src);
lib/zstd/compress/zstd_compress.c
6019
if (input->src == NULL) assert(input->size == 0);
lib/zstd/compress/zstd_compress.c
6212
if (expect.src != input->src || expect.pos != input->pos)
lib/zstd/compress/zstd_compress.c
6312
RETURN_ERROR_IF(input->src != cctx->expectedInBuffer.src, stabilityCondition_notRespected, "stableInBuffer condition not respected: wrong src pointer");
lib/zstd/compress/zstd_compress.c
6340
const void* src, size_t srcSize, size_t* srcPos,
lib/zstd/compress/zstd_compress.c
6348
input.src = src;
lib/zstd/compress/zstd_compress.c
6361
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
6374
src, srcSize, &iPos,
lib/zstd/compress/zstd_compress.c
6439
const void* src, size_t blockSize,
lib/zstd/compress/zstd_compress.c
6444
BYTE const* ip = (BYTE const*)(src);
lib/zstd/compress/zstd_compress.c
6539
const void* src, size_t blockSize,
lib/zstd/compress/zstd_compress.c
6546
const BYTE* const istart = (const BYTE*)(src);
lib/zstd/compress/zstd_compress.c
6669
const void* src, size_t blockSize,
lib/zstd/compress/zstd_compress.c
6739
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
6745
const BYTE* ip = (BYTE const*)src;
lib/zstd/compress/zstd_compress.c
6857
const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress.c
6876
xxh64_update(&cctx->xxhState, src, srcSize);
lib/zstd/compress/zstd_compress.c
6883
src, srcSize);
lib/zstd/compress/zstd_compress_internal.h
1093
void const* src)
lib/zstd/compress/zstd_compress_internal.h
1096
U32 const curr = (U32)((BYTE const*)src - window.base);
lib/zstd/compress/zstd_compress_internal.h
1128
void const* src,
lib/zstd/compress/zstd_compress_internal.h
1133
if (ZSTD_window_canOverflowCorrect(window, cycleLog, maxDist, loadedDictEnd, src)) {
lib/zstd/compress/zstd_compress_internal.h
1152
U32 maxDist, void const* src)
lib/zstd/compress/zstd_compress_internal.h
1175
U32 const curr = (U32)((BYTE const*)src - window->base);
lib/zstd/compress/zstd_compress_internal.h
1347
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress_internal.h
1350
BYTE const* const ip = (BYTE const*)src;
lib/zstd/compress/zstd_compress_internal.h
1358
if (src != window->nextSrc || forceNonContiguous) {
lib/zstd/compress/zstd_compress_internal.h
1571
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress_internal.h
1619
const void* src, size_t srcSize);
lib/zstd/compress/zstd_compress_internal.h
1623
const void* src, size_t srcSize);
lib/zstd/compress/zstd_compress_internal.h
1625
size_t ZSTD_compressBlock_deprecated(ZSTD_CCtx* cctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize);
lib/zstd/compress/zstd_compress_internal.h
572
void const* src, size_t srcSize);
lib/zstd/compress/zstd_compress_internal.h
642
ZSTD_noCompressBlock(void* dst, size_t dstCapacity, const void* src, size_t srcSize, U32 lastBlock)
lib/zstd/compress/zstd_compress_internal.h
649
ZSTD_memcpy((BYTE*)dst + ZSTD_blockHeaderSize, src, srcSize);
lib/zstd/compress/zstd_compress_internal.h
654
ZSTD_rleCompressBlock(void* dst, size_t dstCapacity, BYTE src, size_t srcSize, U32 lastBlock)
lib/zstd/compress/zstd_compress_internal.h
660
op[3] = src;
lib/zstd/compress/zstd_compress_literals.c
105
ostart[flSize] = *(const BYTE*)src;
lib/zstd/compress/zstd_compress_literals.c
106
DEBUGLOG(5, "RLE : Repeated Literal (%02X: %u times) -> %u bytes encoded", ((const BYTE*)src)[0], (U32)srcSize, (U32)flSize + 1);
lib/zstd/compress/zstd_compress_literals.c
132
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress_literals.c
150
DEBUGLOG(6, "Completed literals listing (%zu bytes)", showHexa(src, srcSize));
lib/zstd/compress/zstd_compress_literals.c
156
return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress_literals.c
160
return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress_literals.c
175
src, srcSize,
lib/zstd/compress/zstd_compress_literals.c
191
return ZSTD_noCompressLiterals(dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress_literals.c
199
if ((srcSize >= 8) || allBytesIdentical(src, srcSize)) {
lib/zstd/compress/zstd_compress_literals.c
201
return ZSTD_compressRleLiteralsBlock(dst, dstCapacity, src, srcSize);
lib/zstd/compress/zstd_compress_literals.c
23
static size_t showHexa(const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress_literals.c
25
const BYTE* const ip = (const BYTE*)src;
lib/zstd/compress/zstd_compress_literals.c
40
size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress_literals.c
64
ZSTD_memcpy(ostart + flSize, src, srcSize);
lib/zstd/compress/zstd_compress_literals.c
69
static int allBytesIdentical(const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress_literals.c
72
assert(src != NULL);
lib/zstd/compress/zstd_compress_literals.c
73
{ const BYTE b = ((const BYTE*)src)[0];
lib/zstd/compress/zstd_compress_literals.c
76
if (((const BYTE*)src)[p] != b) return 0;
lib/zstd/compress/zstd_compress_literals.c
82
size_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/compress/zstd_compress_literals.c
88
assert(allBytesIdentical(src, srcSize));
lib/zstd/compress/zstd_compress_literals.h
18
size_t ZSTD_noCompressLiterals (void* dst, size_t dstCapacity, const void* src, size_t srcSize);
lib/zstd/compress/zstd_compress_literals.h
24
size_t ZSTD_compressRleLiteralsBlock (void* dst, size_t dstCapacity, const void* src, size_t srcSize);
lib/zstd/compress/zstd_compress_literals.h
32
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress_superblock.c
486
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress_superblock.c
498
BYTE const* ip = (BYTE const*)src;
lib/zstd/compress/zstd_compress_superblock.c
668
const void* src, size_t srcSize,
lib/zstd/compress/zstd_compress_superblock.c
686
src, srcSize,
lib/zstd/compress/zstd_compress_superblock.h
30
void const* src, size_t srcSize,
lib/zstd/compress/zstd_cwksp.h
605
MEM_STATIC void ZSTD_cwksp_move(ZSTD_cwksp* dst, ZSTD_cwksp* src) {
lib/zstd/compress/zstd_cwksp.h
606
*dst = *src;
lib/zstd/compress/zstd_cwksp.h
607
ZSTD_memset(src, 0, sizeof(ZSTD_cwksp));
lib/zstd/compress/zstd_double_fast.c
108
void const* src, size_t srcSize, U32 const mls /* template */)
lib/zstd/compress/zstd_double_fast.c
116
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_double_fast.c
331
void const* src, size_t srcSize,
lib/zstd/compress/zstd_double_fast.c
340
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_double_fast.c
553
void const* src, size_t srcSize) \
lib/zstd/compress/zstd_double_fast.c
555
return ZSTD_compressBlock_doubleFast_##dictMode##_generic(ms, seqStore, rep, src, srcSize, mls); \
lib/zstd/compress/zstd_double_fast.c
571
void const* src, size_t srcSize)
lib/zstd/compress/zstd_double_fast.c
578
return ZSTD_compressBlock_doubleFast_noDict_4(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
580
return ZSTD_compressBlock_doubleFast_noDict_5(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
582
return ZSTD_compressBlock_doubleFast_noDict_6(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
584
return ZSTD_compressBlock_doubleFast_noDict_7(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
591
void const* src, size_t srcSize)
lib/zstd/compress/zstd_double_fast.c
598
return ZSTD_compressBlock_doubleFast_dictMatchState_4(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
600
return ZSTD_compressBlock_doubleFast_dictMatchState_5(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
602
return ZSTD_compressBlock_doubleFast_dictMatchState_6(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
604
return ZSTD_compressBlock_doubleFast_dictMatchState_7(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
613
void const* src, size_t srcSize,
lib/zstd/compress/zstd_double_fast.c
621
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_double_fast.c
642
return ZSTD_compressBlock_doubleFast(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
762
void const* src, size_t srcSize)
lib/zstd/compress/zstd_double_fast.c
769
return ZSTD_compressBlock_doubleFast_extDict_4(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
771
return ZSTD_compressBlock_doubleFast_extDict_5(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
773
return ZSTD_compressBlock_doubleFast_extDict_6(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.c
775
return ZSTD_compressBlock_doubleFast_extDict_7(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_double_fast.h
26
void const* src, size_t srcSize);
lib/zstd/compress/zstd_double_fast.h
29
void const* src, size_t srcSize);
lib/zstd/compress/zstd_double_fast.h
32
void const* src, size_t srcSize);
lib/zstd/compress/zstd_fast.c
193
void const* src, size_t srcSize,
lib/zstd/compress/zstd_fast.c
201
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_fast.c
427
void const* src, size_t srcSize) \
lib/zstd/compress/zstd_fast.c
429
return ZSTD_compressBlock_fast_##dictMode##_generic(ms, seqStore, rep, src, srcSize, mml, cmov); \
lib/zstd/compress/zstd_fast.c
444
void const* src, size_t srcSize)
lib/zstd/compress/zstd_fast.c
455
return ZSTD_compressBlock_fast_noDict_4_1(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
457
return ZSTD_compressBlock_fast_noDict_5_1(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
459
return ZSTD_compressBlock_fast_noDict_6_1(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
461
return ZSTD_compressBlock_fast_noDict_7_1(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
469
return ZSTD_compressBlock_fast_noDict_4_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
471
return ZSTD_compressBlock_fast_noDict_5_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
473
return ZSTD_compressBlock_fast_noDict_6_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
475
return ZSTD_compressBlock_fast_noDict_7_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
484
void const* src, size_t srcSize, U32 const mls, U32 const hasStep)
lib/zstd/compress/zstd_fast.c
492
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_fast.c
687
void const* src, size_t srcSize)
lib/zstd/compress/zstd_fast.c
695
return ZSTD_compressBlock_fast_dictMatchState_4_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
697
return ZSTD_compressBlock_fast_dictMatchState_5_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
699
return ZSTD_compressBlock_fast_dictMatchState_6_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
701
return ZSTD_compressBlock_fast_dictMatchState_7_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
710
void const* src, size_t srcSize, U32 const mls, U32 const hasStep)
lib/zstd/compress/zstd_fast.c
719
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_fast.c
761
return ZSTD_compressBlock_fast(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
968
void const* src, size_t srcSize)
lib/zstd/compress/zstd_fast.c
976
return ZSTD_compressBlock_fast_extDict_4_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
978
return ZSTD_compressBlock_fast_extDict_5_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
980
return ZSTD_compressBlock_fast_extDict_6_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.c
982
return ZSTD_compressBlock_fast_extDict_7_0(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_fast.h
23
void const* src, size_t srcSize);
lib/zstd/compress/zstd_fast.h
26
void const* src, size_t srcSize);
lib/zstd/compress/zstd_fast.h
29
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.c
1009
ZSTD_row_getNEONMask(const U32 rowEntries, const BYTE* const src, const BYTE tag, const U32 headGrouped)
lib/zstd/compress/zstd_lazy.c
1018
const uint8x16_t chunk = vld1q_u8(src);
lib/zstd/compress/zstd_lazy.c
1027
const uint16x8x2_t chunk = vld2q_u16((const uint16_t*)(const void*)src);
lib/zstd/compress/zstd_lazy.c
1037
const uint8x16x4_t chunk = vld4q_u8(src);
lib/zstd/compress/zstd_lazy.c
1064
const BYTE* const src = tagRow;
lib/zstd/compress/zstd_lazy.c
1071
return ZSTD_row_getSSEMask(rowEntries / 16, src, tag, headGrouped);
lib/zstd/compress/zstd_lazy.c
1078
return ZSTD_row_getNEONMask(rowEntries, src, tag, headGrouped);
lib/zstd/compress/zstd_lazy.c
1094
size_t chunk = MEM_readST(&src[i]);
lib/zstd/compress/zstd_lazy.c
1105
size_t chunk = MEM_readST(&src[i]);
lib/zstd/compress/zstd_lazy.c
1520
const void* src, size_t srcSize,
lib/zstd/compress/zstd_lazy.c
1524
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_lazy.c
1787
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1789
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1794
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1796
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1801
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1803
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0, ZSTD_dedicatedDictSearch);
lib/zstd/compress/zstd_lazy.c
1808
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1810
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 0, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1815
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1817
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 0, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1822
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1824
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 0, ZSTD_dedicatedDictSearch);
lib/zstd/compress/zstd_lazy.c
1831
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1833
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1838
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1840
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1845
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1847
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1, ZSTD_dedicatedDictSearch);
lib/zstd/compress/zstd_lazy.c
1852
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1854
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 1, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1859
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1861
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 1, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1866
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1868
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 1, ZSTD_dedicatedDictSearch);
lib/zstd/compress/zstd_lazy.c
1875
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1877
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1882
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1884
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1889
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1891
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2, ZSTD_dedicatedDictSearch);
lib/zstd/compress/zstd_lazy.c
1896
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1898
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 2, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1903
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1905
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 2, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1910
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1912
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 2, ZSTD_dedicatedDictSearch);
lib/zstd/compress/zstd_lazy.c
1919
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1921
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2, ZSTD_noDict);
lib/zstd/compress/zstd_lazy.c
1926
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
1928
return ZSTD_compressBlock_lazy_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2, ZSTD_dictMatchState);
lib/zstd/compress/zstd_lazy.c
1941
const void* src, size_t srcSize,
lib/zstd/compress/zstd_lazy.c
1944
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_lazy.c
2144
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2146
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 0);
lib/zstd/compress/zstd_lazy.c
2151
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2153
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 0);
lib/zstd/compress/zstd_lazy.c
2160
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2163
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 1);
lib/zstd/compress/zstd_lazy.c
2168
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2171
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 1);
lib/zstd/compress/zstd_lazy.c
2178
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2181
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_hashChain, 2);
lib/zstd/compress/zstd_lazy.c
2186
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2188
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_rowHash, 2);
lib/zstd/compress/zstd_lazy.c
2195
void const* src, size_t srcSize)
lib/zstd/compress/zstd_lazy.c
2198
return ZSTD_compressBlock_lazy_extDict_generic(ms, seqStore, rep, src, srcSize, search_binaryTree, 2);
lib/zstd/compress/zstd_lazy.c
989
ZSTD_row_getSSEMask(int nbChunks, const BYTE* const src, const BYTE tag, const U32 head)
lib/zstd/compress/zstd_lazy.c
996
const __m128i chunk = _mm_loadu_si128((const __m128i*)(const void*)(src + 16*i));
lib/zstd/compress/zstd_lazy.h
102
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
105
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
108
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
132
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
135
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
138
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
141
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
144
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
147
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
150
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
153
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
177
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
180
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
183
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
42
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
45
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
48
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
51
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
54
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
57
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
60
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
63
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
87
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
90
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
93
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
96
void const* src, size_t srcSize);
lib/zstd/compress/zstd_lazy.h
99
void const* src, size_t srcSize);
lib/zstd/compress/zstd_ldm.c
345
ldmParams_t const* params, void const* src, size_t srcSize)
lib/zstd/compress/zstd_ldm.c
361
BYTE const* const istart = (BYTE const*)src;
lib/zstd/compress/zstd_ldm.c
529
ldmParams_t const* params, void const* src, size_t srcSize)
lib/zstd/compress/zstd_ldm.c
532
BYTE const* const istart = (BYTE const*)src;
lib/zstd/compress/zstd_ldm.c
543
assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize);
lib/zstd/compress/zstd_ldm.c
685
void const* src, size_t srcSize)
lib/zstd/compress/zstd_ldm.c
692
BYTE const* const istart = (BYTE const*)src;
lib/zstd/compress/zstd_ldm.c
702
lastLLSize = blockCompressor(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_ldm.h
44
ldmParams_t const* params, void const* src, size_t srcSize);
lib/zstd/compress/zstd_ldm.h
67
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.c
1081
const void* src, size_t srcSize,
lib/zstd/compress/zstd_opt.c
1086
const BYTE* const istart = (const BYTE*)src;
lib/zstd/compress/zstd_opt.c
1116
ZSTD_rescaleFreqs(optStatePtr, (const BYTE*)src, srcSize, optLevel);
lib/zstd/compress/zstd_opt.c
143
const BYTE* const src, size_t const srcSize,
lib/zstd/compress/zstd_opt.c
1449
const void* src, size_t srcSize, const ZSTD_dictMode_e dictMode)
lib/zstd/compress/zstd_opt.c
1451
return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 0 /* optLevel */, dictMode);
lib/zstd/compress/zstd_opt.c
1458
const void* src, size_t srcSize, const ZSTD_dictMode_e dictMode)
lib/zstd/compress/zstd_opt.c
1460
return ZSTD_compressBlock_opt_generic(ms, seqStore, rep, src, srcSize, 2 /* optLevel */, dictMode);
lib/zstd/compress/zstd_opt.c
1467
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1470
return ZSTD_compressBlock_opt0(ms, seqStore, rep, src, srcSize, ZSTD_noDict);
lib/zstd/compress/zstd_opt.c
1488
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1499
ZSTD_compressBlock_opt2(ms, seqStore, tmpRep, src, srcSize, ZSTD_noDict); /* generate stats into ms->opt*/
lib/zstd/compress/zstd_opt.c
1512
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1515
return ZSTD_compressBlock_opt2(ms, seqStore, rep, src, srcSize, ZSTD_noDict);
lib/zstd/compress/zstd_opt.c
1520
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1522
U32 const curr = (U32)((const BYTE*)src - ms->window.base);
lib/zstd/compress/zstd_opt.c
1540
ZSTD_initStats_ultra(ms, seqStore, rep, src, srcSize);
lib/zstd/compress/zstd_opt.c
1543
return ZSTD_compressBlock_opt2(ms, seqStore, rep, src, srcSize, ZSTD_noDict);
lib/zstd/compress/zstd_opt.c
1550
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1552
return ZSTD_compressBlock_opt0(ms, seqStore, rep, src, srcSize, ZSTD_dictMatchState);
lib/zstd/compress/zstd_opt.c
1557
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1559
return ZSTD_compressBlock_opt0(ms, seqStore, rep, src, srcSize, ZSTD_extDict);
lib/zstd/compress/zstd_opt.c
1566
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1568
return ZSTD_compressBlock_opt2(ms, seqStore, rep, src, srcSize, ZSTD_dictMatchState);
lib/zstd/compress/zstd_opt.c
1573
const void* src, size_t srcSize)
lib/zstd/compress/zstd_opt.c
1575
return ZSTD_compressBlock_opt2(ms, seqStore, rep, src, srcSize, ZSTD_extDict);
lib/zstd/compress/zstd_opt.c
219
HIST_count_simple(optPtr->litFreq, &lit, src, srcSize); /* use raw first block to init statistics */
lib/zstd/compress/zstd_opt.h
27
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.h
30
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.h
33
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.h
47
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.h
50
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.h
53
void const* src, size_t srcSize);
lib/zstd/compress/zstd_opt.h
60
void const* src, size_t srcSize);
lib/zstd/compress/zstd_preSplit.c
58
addEvents_generic(Fingerprint* fp, const void* src, size_t srcSize, size_t samplingRate, unsigned hashLog)
lib/zstd/compress/zstd_preSplit.c
60
const char* p = (const char*)src;
lib/zstd/compress/zstd_preSplit.c
71
recordFingerprint_generic(Fingerprint* fp, const void* src, size_t srcSize, size_t samplingRate, unsigned hashLog)
lib/zstd/compress/zstd_preSplit.c
75
addEvents_generic(fp, src, srcSize, samplingRate, hashLog);
lib/zstd/compress/zstd_preSplit.c
78
typedef void (*RecordEvents_f)(Fingerprint* fp, const void* src, size_t srcSize);
lib/zstd/compress/zstd_preSplit.c
83
static void FP_RECORD(_rate)(Fingerprint* fp, const void* src, size_t srcSize) \
lib/zstd/compress/zstd_preSplit.c
85
recordFingerprint_generic(fp, src, srcSize, _rate, _hSize); \
lib/zstd/decompress/huf_decompress.c
1177
const void* src, size_t srcSize,
lib/zstd/decompress/huf_decompress.c
1200
iSize = HUF_readStats_wksp(wksp->weightList, HUF_SYMBOLVALUE_MAX + 1, wksp->rankStats, &nbSymbols, &tableLog, src, srcSize, wksp->calleeWksp, sizeof(wksp->calleeWksp), flags);
lib/zstd/decompress/huf_decompress.c
188
static size_t HUF_DecompressFastArgs_init(HUF_DecompressFastArgs* args, void* dst, size_t dstSize, void const* src, size_t srcSize, const HUF_DTable* DTable)
lib/zstd/decompress/huf_decompress.c
193
const BYTE* const istart = (const BYTE*)src;
lib/zstd/decompress/huf_decompress.c
241
args->ip[3] = (BYTE const*)src + srcSize - sizeof(U64);
lib/zstd/decompress/huf_decompress.c
382
size_t HUF_readDTableX1_wksp(HUF_DTable* DTable, const void* src, size_t srcSize, void* workSpace, size_t wkspSize, int flags)
lib/zstd/decompress/huf_decompress.c
397
iSize = HUF_readStats_wksp(wksp->huffWeight, HUF_SYMBOLVALUE_MAX + 1, wksp->rankVal, &nbSymbols, &tableLog, src, srcSize, wksp->statsWksp, sizeof(wksp->statsWksp), flags);
lib/zstd/decompress/zstd_decompress.c
1028
const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress.c
1047
U32 const magicNumber = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
1051
size_t const skippableSize = readSkippableFrameSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1055
src = (const BYTE *)src + skippableSize;
lib/zstd/decompress/zstd_decompress.c
1071
&src, &srcSize);
lib/zstd/decompress/zstd_decompress.c
1099
const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress.c
1102
return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize, dict, dictSize, NULL);
lib/zstd/decompress/zstd_decompress.c
1123
size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1125
return ZSTD_decompress_usingDDict(dctx, dst, dstCapacity, src, srcSize, ZSTD_getDDict(dctx));
lib/zstd/decompress/zstd_decompress.c
1129
size_t ZSTD_decompress(void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1135
regenSize = ZSTD_decompressDCtx(dctx, dst, dstCapacity, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1141
return ZSTD_decompressDCtx(&dctx, dst, dstCapacity, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1201
size_t ZSTD_decompressContinue(ZSTD_DCtx* dctx, void* dst, size_t dstCapacity, const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1213
assert(src != NULL);
lib/zstd/decompress/zstd_decompress.c
1216
if ((MEM_readLE32(src) & ZSTD_MAGIC_SKIPPABLE_MASK) == ZSTD_MAGIC_SKIPPABLE_START) { /* skippable frame */
lib/zstd/decompress/zstd_decompress.c
1217
ZSTD_memcpy(dctx->headerBuffer, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1222
dctx->headerSize = ZSTD_frameHeaderSize_internal(src, srcSize, dctx->format);
lib/zstd/decompress/zstd_decompress.c
1224
ZSTD_memcpy(dctx->headerBuffer, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1230
assert(src != NULL);
lib/zstd/decompress/zstd_decompress.c
1231
ZSTD_memcpy(dctx->headerBuffer + (dctx->headerSize - srcSize), src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1239
size_t const cBlockSize = ZSTD_getcBlockSize(src, ZSTD_blockHeaderSize, &bp);
lib/zstd/decompress/zstd_decompress.c
1274
rSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, is_streaming);
lib/zstd/decompress/zstd_decompress.c
1279
rSize = ZSTD_copyRawBlock(dst, dstCapacity, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1285
rSize = ZSTD_setRleBlock(dst, dstCapacity, *(const BYTE*)src, dctx->rleSize);
lib/zstd/decompress/zstd_decompress.c
1330
U32 const check32 = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
1341
assert(src != NULL);
lib/zstd/decompress/zstd_decompress.c
1344
ZSTD_memcpy(dctx->headerBuffer + (ZSTD_SKIPPABLEHEADERSIZE - srcSize), src, srcSize); /* complete skippable header */
lib/zstd/decompress/zstd_decompress.c
1567
unsigned ZSTD_getDictID_fromFrame(const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1570
size_t const hError = ZSTD_getFrameHeader(&zfp, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1581
const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress.c
1585
return ZSTD_decompressMultiFrame(dctx, dst, dstCapacity, src, srcSize,
lib/zstd/decompress/zstd_decompress.c
1924
size_t ZSTD_estimateDStreamSize_fromFrame(const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
1928
size_t const err = ZSTD_getFrameHeader(&zfh, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1982
void const* src, size_t srcSize) {
lib/zstd/decompress/zstd_decompress.c
1987
zds->outBuff + zds->outStart, dstSize, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
1998
size_t const decodedSize = ZSTD_decompressContinue(zds, *op, dstSize, src, srcSize);
lib/zstd/decompress/zstd_decompress.c
2011
const char* const src = (const char*)input->src;
lib/zstd/decompress/zstd_decompress.c
2012
const char* const istart = input->pos != 0 ? src + input->pos : src;
lib/zstd/decompress/zstd_decompress.c
2013
const char* const iend = input->size != 0 ? src + input->size : src;
lib/zstd/decompress/zstd_decompress.c
2243
input->pos = (size_t)(ip - (const char*)(input->src));
lib/zstd/decompress/zstd_decompress.c
2288
const void* src, size_t srcSize, size_t* srcPos)
lib/zstd/decompress/zstd_decompress.c
2295
input.src = src;
lib/zstd/decompress/zstd_decompress.c
400
static size_t ZSTD_frameHeaderSize_internal(const void* src, size_t srcSize, ZSTD_format_e format)
lib/zstd/decompress/zstd_decompress.c
405
{ BYTE const fhd = ((const BYTE*)src)[minInputSize-1];
lib/zstd/decompress/zstd_decompress.c
419
size_t ZSTD_frameHeaderSize(const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
421
return ZSTD_frameHeaderSize_internal(src, srcSize, ZSTD_f_zstd1);
lib/zstd/decompress/zstd_decompress.c
431
size_t ZSTD_getFrameHeader_advanced(ZSTD_FrameHeader* zfhPtr, const void* src, size_t srcSize, ZSTD_format_e format)
lib/zstd/decompress/zstd_decompress.c
433
const BYTE* ip = (const BYTE*)src;
lib/zstd/decompress/zstd_decompress.c
440
RETURN_ERROR_IF(src==NULL, GENERIC, "invalid parameter : src==NULL, but srcSize>0");
lib/zstd/decompress/zstd_decompress.c
450
assert(src != NULL);
lib/zstd/decompress/zstd_decompress.c
451
ZSTD_memcpy(hbuf, src, toCopy);
lib/zstd/decompress/zstd_decompress.c
455
ZSTD_memcpy(hbuf, src, toCopy);
lib/zstd/decompress/zstd_decompress.c
465
&& (MEM_readLE32(src) != ZSTD_MAGICNUMBER) ) {
lib/zstd/decompress/zstd_decompress.c
466
if ((MEM_readLE32(src) & ZSTD_MAGIC_SKIPPABLE_MASK) == ZSTD_MAGIC_SKIPPABLE_START) {
lib/zstd/decompress/zstd_decompress.c
472
zfhPtr->dictID = MEM_readLE32(src) - ZSTD_MAGIC_SKIPPABLE_START;
lib/zstd/decompress/zstd_decompress.c
474
zfhPtr->frameContentSize = MEM_readLE32((const char *)src + ZSTD_FRAMEIDSIZE);
lib/zstd/decompress/zstd_decompress.c
481
{ size_t const fhsize = ZSTD_frameHeaderSize_internal(src, srcSize, format);
lib/zstd/decompress/zstd_decompress.c
543
size_t ZSTD_getFrameHeader(ZSTD_FrameHeader* zfhPtr, const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
545
return ZSTD_getFrameHeader_advanced(zfhPtr, src, srcSize, ZSTD_f_zstd1);
lib/zstd/decompress/zstd_decompress.c
553
unsigned long long ZSTD_getFrameContentSize(const void *src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
556
if (ZSTD_getFrameHeader(&zfh, src, srcSize) != 0)
lib/zstd/decompress/zstd_decompress.c
565
static size_t readSkippableFrameSize(void const* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
572
sizeU32 = MEM_readLE32((BYTE const*)src + ZSTD_FRAMEIDSIZE);
lib/zstd/decompress/zstd_decompress.c
594
const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
598
{ U32 const magicNumber = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
599
size_t skippableFrameSize = readSkippableFrameSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
603
RETURN_ERROR_IF(!ZSTD_isSkippableFrame(src, srcSize), frameParameter_unsupported, "");
lib/zstd/decompress/zstd_decompress.c
609
ZSTD_memcpy(dst, (const BYTE *)src + ZSTD_SKIPPABLEHEADERSIZE, skippableContentSize);
lib/zstd/decompress/zstd_decompress.c
621
unsigned long long ZSTD_findDecompressedSize(const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
626
U32 const magicNumber = MEM_readLE32(src);
lib/zstd/decompress/zstd_decompress.c
629
size_t const skippableSize = readSkippableFrameSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
633
src = (const BYTE *)src + skippableSize;
lib/zstd/decompress/zstd_decompress.c
638
{ unsigned long long const fcs = ZSTD_getFrameContentSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
646
{ size_t const frameSrcSize = ZSTD_findFrameCompressedSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
650
src = (const BYTE *)src + frameSrcSize;
lib/zstd/decompress/zstd_decompress.c
668
unsigned long long ZSTD_getDecompressedSize(const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
670
unsigned long long const ret = ZSTD_getFrameContentSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
680
static size_t ZSTD_decodeFrameHeader(ZSTD_DCtx* dctx, const void* src, size_t headerSize)
lib/zstd/decompress/zstd_decompress.c
682
size_t const result = ZSTD_getFrameHeader_advanced(&(dctx->fParams), src, headerSize, dctx->format);
lib/zstd/decompress/zstd_decompress.c
712
static ZSTD_frameSizeInfo ZSTD_findFrameSizeInfo(const void* src, size_t srcSize, ZSTD_format_e format)
lib/zstd/decompress/zstd_decompress.c
719
&& (MEM_readLE32(src) & ZSTD_MAGIC_SKIPPABLE_MASK) == ZSTD_MAGIC_SKIPPABLE_START) {
lib/zstd/decompress/zstd_decompress.c
720
frameSizeInfo.compressedSize = readSkippableFrameSize(src, srcSize);
lib/zstd/decompress/zstd_decompress.c
725
const BYTE* ip = (const BYTE*)src;
lib/zstd/decompress/zstd_decompress.c
732
{ size_t const ret = ZSTD_getFrameHeader_advanced(&zfh, src, srcSize, format);
lib/zstd/decompress/zstd_decompress.c
775
static size_t ZSTD_findFrameCompressedSize_advanced(const void *src, size_t srcSize, ZSTD_format_e format) {
lib/zstd/decompress/zstd_decompress.c
776
ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize, format);
lib/zstd/decompress/zstd_decompress.c
783
size_t ZSTD_findFrameCompressedSize(const void *src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
785
return ZSTD_findFrameCompressedSize_advanced(src, srcSize, ZSTD_f_zstd1);
lib/zstd/decompress/zstd_decompress.c
794
unsigned long long ZSTD_decompressBound(const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
799
ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize, ZSTD_f_zstd1);
lib/zstd/decompress/zstd_decompress.c
805
src = (const BYTE*)src + compressedSize;
lib/zstd/decompress/zstd_decompress.c
812
size_t ZSTD_decompressionMargin(void const* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
819
ZSTD_frameSizeInfo const frameSizeInfo = ZSTD_findFrameSizeInfo(src, srcSize, ZSTD_f_zstd1);
lib/zstd/decompress/zstd_decompress.c
824
FORWARD_IF_ERROR(ZSTD_getFrameHeader(&zfh, src, srcSize), "");
lib/zstd/decompress/zstd_decompress.c
845
src = (const BYTE*)src + compressedSize;
lib/zstd/decompress/zstd_decompress.c
871
const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress.c
879
ZSTD_memmove(dst, src, srcSize);
lib/zstd/decompress/zstd_decompress_block.c
136
const void* src, size_t srcSize, /* note : srcSize < BLOCKSIZE */
lib/zstd/decompress/zstd_decompress_block.c
142
{ const BYTE* const istart = (const BYTE*) src;
lib/zstd/decompress/zstd_decompress_block.c
2069
const void* src, size_t srcSize, const streaming_operation streaming)
lib/zstd/decompress/zstd_decompress_block.c
2071
const BYTE* ip = (const BYTE*)src;
lib/zstd/decompress/zstd_decompress_block.c
2085
{ size_t const litCSize = ZSTD_decodeLiteralsBlock(dctx, src, srcSize, dst, dstCapacity, streaming);
lib/zstd/decompress/zstd_decompress_block.c
2192
const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress_block.c
2197
dSize = ZSTD_decompressBlock_internal(dctx, dst, dstCapacity, src, srcSize, not_streaming);
lib/zstd/decompress/zstd_decompress_block.c
2207
const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress_block.c
2209
return ZSTD_decompressBlock_deprecated(dctx, dst, dstCapacity, src, srcSize);
lib/zstd/decompress/zstd_decompress_block.c
345
const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress_block.c
348
const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress_block.c
352
return ZSTD_decodeLiteralsBlock(dctx, src, srcSize, dst, dstCapacity, not_streaming);
lib/zstd/decompress/zstd_decompress_block.c
48
static void ZSTD_copy4(void* dst, const void* src) { ZSTD_memcpy(dst, src, 4); }
lib/zstd/decompress/zstd_decompress_block.c
64
size_t ZSTD_getcBlockSize(const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress_block.c
650
const void* src, size_t srcSize,
lib/zstd/decompress/zstd_decompress_block.c
660
RETURN_ERROR_IF((*(const BYTE*)src) > max, corruption_detected, "");
lib/zstd/decompress/zstd_decompress_block.c
661
{ U32 const symbol = *(const BYTE*)src;
lib/zstd/decompress/zstd_decompress_block.c
683
size_t const headerSize = FSE_readNCount(norm, &max, &tableLog, src, srcSize);
lib/zstd/decompress/zstd_decompress_block.c
69
{ U32 const cBlockHeader = MEM_readLE24(src);
lib/zstd/decompress/zstd_decompress_block.c
697
const void* src, size_t srcSize)
lib/zstd/decompress/zstd_decompress_block.c
699
const BYTE* const istart = (const BYTE*)src;
lib/zstd/decompress/zstd_decompress_block.h
51
const void* src, size_t srcSize, const streaming_operation streaming);
lib/zstd/decompress/zstd_decompress_block.h
71
const void* src, size_t srcSize);
lib/zstd/zstd_compress_module.c
112
const void *src, size_t srcSize,
lib/zstd/zstd_compress_module.c
119
(void)src; (void)srcSize;
lib/zstd/zstd_compress_module.c
190
const void *src, size_t src_size, const zstd_parameters *parameters)
lib/zstd/zstd_compress_module.c
193
return ZSTD_compress2(cctx, dst, dst_capacity, src, src_size);
lib/zstd/zstd_compress_module.c
198
size_t dst_capacity, const void *src, size_t src_size,
lib/zstd/zstd_compress_module.c
202
src, src_size, cdict);
lib/zstd/zstd_decompress_module.c
127
size_t zstd_find_frame_compressed_size(const void *src, size_t src_size)
lib/zstd/zstd_decompress_module.c
129
return ZSTD_findFrameCompressedSize(src, src_size);
lib/zstd/zstd_decompress_module.c
133
size_t zstd_get_frame_header(zstd_frame_header *header, const void *src,
lib/zstd/zstd_decompress_module.c
136
return ZSTD_getFrameHeader(header, src, src_size);
lib/zstd/zstd_decompress_module.c
83
const void *src, size_t src_size)
lib/zstd/zstd_decompress_module.c
85
return ZSTD_decompressDCtx(dctx, dst, dst_capacity, src, src_size);
lib/zstd/zstd_decompress_module.c
90
void *dst, size_t dst_capacity, const void* src, size_t src_size,
lib/zstd/zstd_decompress_module.c
93
return ZSTD_decompress_usingDDict(dctx, dst, dst_capacity, src,
mm/compaction.c
1797
static struct folio *compaction_alloc_noprof(struct folio *src, unsigned long data)
mm/compaction.c
1801
int order = folio_order(src);
mm/compaction.c
1845
static struct folio *compaction_alloc(struct folio *src, unsigned long data)
mm/compaction.c
1847
return alloc_hooks(compaction_alloc_noprof(src, data));
mm/damon/core.c
1006
struct damos_migrate_dests *src)
mm/damon/core.c
1008
if (dst->nr_dests != src->nr_dests) {
mm/damon/core.c
1012
dst->node_id_arr = kmalloc_array(src->nr_dests,
mm/damon/core.c
1019
dst->weight_arr = kmalloc_array(src->nr_dests,
mm/damon/core.c
1027
dst->nr_dests = src->nr_dests;
mm/damon/core.c
1028
for (int i = 0; i < src->nr_dests; i++) {
mm/damon/core.c
1029
dst->node_id_arr[i] = src->node_id_arr[i];
mm/damon/core.c
1030
dst->weight_arr[i] = src->weight_arr[i];
mm/damon/core.c
1036
static int damos_commit_filters(struct damos *dst, struct damos *src)
mm/damon/core.c
1040
err = damos_commit_core_filters(dst, src);
mm/damon/core.c
1043
err = damos_commit_ops_filters(dst, src);
mm/damon/core.c
1062
static int damos_commit(struct damos *dst, struct damos *src)
mm/damon/core.c
1066
dst->pattern = src->pattern;
mm/damon/core.c
1067
dst->action = src->action;
mm/damon/core.c
1068
dst->apply_interval_us = src->apply_interval_us;
mm/damon/core.c
1070
err = damos_commit_quota(&dst->quota, &src->quota);
mm/damon/core.c
1074
dst->wmarks = src->wmarks;
mm/damon/core.c
1075
dst->target_nid = src->target_nid;
mm/damon/core.c
1077
err = damos_commit_dests(&dst->migrate_dests, &src->migrate_dests);
mm/damon/core.c
1081
err = damos_commit_filters(dst, src);
mm/damon/core.c
1085
dst->max_nr_snapshots = src->max_nr_snapshots;
mm/damon/core.c
1089
static int damon_commit_schemes(struct damon_ctx *dst, struct damon_ctx *src)
mm/damon/core.c
1095
src_scheme = damon_nth_scheme(i++, src);
mm/damon/core.c
1105
damon_for_each_scheme_safe(src_scheme, next, src) {
mm/damon/core.c
1145
struct damon_target *src, unsigned long src_min_region_sz)
mm/damon/core.c
1151
damon_for_each_region(src_region, src)
mm/damon/core.c
1160
damon_for_each_region(src_region, src)
mm/damon/core.c
1169
struct damon_target *src, bool src_has_pid,
mm/damon/core.c
1174
err = damon_commit_target_regions(dst, src, src_min_region_sz);
mm/damon/core.c
1180
get_pid(src->pid);
mm/damon/core.c
1181
dst->pid = src->pid;
mm/damon/core.c
1186
struct damon_ctx *dst, struct damon_ctx *src)
mm/damon/core.c
1192
src_target = damon_nth_target(i++, src);
mm/damon/core.c
1200
src_target, damon_target_has_pid(src),
mm/damon/core.c
1201
src->min_region_sz);
mm/damon/core.c
1217
damon_for_each_target_safe(src_target, next, src) {
mm/damon/core.c
1227
src_target, damon_target_has_pid(src),
mm/damon/core.c
1228
src->min_region_sz);
mm/damon/core.c
1251
int damon_commit_ctx(struct damon_ctx *dst, struct damon_ctx *src)
mm/damon/core.c
1256
if (!is_power_of_2(src->min_region_sz))
mm/damon/core.c
1259
err = damon_commit_schemes(dst, src);
mm/damon/core.c
1262
err = damon_commit_targets(dst, src);
mm/damon/core.c
1272
if (!damon_attrs_equals(&dst->attrs, &src->attrs)) {
mm/damon/core.c
1273
err = damon_set_attrs(dst, &src->attrs);
mm/damon/core.c
1277
dst->ops = src->ops;
mm/damon/core.c
1278
dst->addr_unit = src->addr_unit;
mm/damon/core.c
1279
dst->min_region_sz = src->min_region_sz;
mm/damon/core.c
788
struct damos_quota_goal *dst, struct damos_quota_goal *src)
mm/damon/core.c
793
dst->nid = src->nid;
mm/damon/core.c
797
dst->nid = src->nid;
mm/damon/core.c
798
dst->memcg_id = src->memcg_id;
mm/damon/core.c
806
struct damos_quota_goal *dst, struct damos_quota_goal *src)
mm/damon/core.c
808
dst->metric = src->metric;
mm/damon/core.c
809
dst->target_value = src->target_value;
mm/damon/core.c
811
dst->current_value = src->current_value;
mm/damon/core.c
813
damos_commit_quota_goal_union(dst, src);
mm/damon/core.c
828
int damos_commit_quota_goals(struct damos_quota *dst, struct damos_quota *src)
mm/damon/core.c
834
src_goal = damos_nth_quota_goal(i++, src);
mm/damon/core.c
840
damos_for_each_quota_goal_safe(src_goal, next, src) {
mm/damon/core.c
853
static int damos_commit_quota(struct damos_quota *dst, struct damos_quota *src)
mm/damon/core.c
857
dst->reset_interval = src->reset_interval;
mm/damon/core.c
858
dst->ms = src->ms;
mm/damon/core.c
859
dst->sz = src->sz;
mm/damon/core.c
860
err = damos_commit_quota_goals(dst, src);
mm/damon/core.c
863
dst->weight_sz = src->weight_sz;
mm/damon/core.c
864
dst->weight_nr_accesses = src->weight_nr_accesses;
mm/damon/core.c
865
dst->weight_age = src->weight_age;
mm/damon/core.c
894
struct damos_filter *dst, struct damos_filter *src)
mm/damon/core.c
898
dst->memcg_id = src->memcg_id;
mm/damon/core.c
901
dst->addr_range = src->addr_range;
mm/damon/core.c
904
dst->target_idx = src->target_idx;
mm/damon/core.c
907
dst->sz_range = src->sz_range;
mm/damon/core.c
915
struct damos_filter *dst, struct damos_filter *src)
mm/damon/core.c
917
dst->type = src->type;
mm/damon/core.c
918
dst->matching = src->matching;
mm/damon/core.c
919
dst->allow = src->allow;
mm/damon/core.c
920
damos_commit_filter_arg(dst, src);
mm/damon/core.c
923
static int damos_commit_core_filters(struct damos *dst, struct damos *src)
mm/damon/core.c
929
src_filter = damos_nth_core_filter(i++, src);
mm/damon/core.c
936
damos_for_each_core_filter_safe(src_filter, next, src) {
mm/damon/core.c
951
static int damos_commit_ops_filters(struct damos *dst, struct damos *src)
mm/damon/core.c
957
src_filter = damos_nth_ops_filter(i++, src);
mm/damon/core.c
964
damos_for_each_ops_filter_safe(src_filter, next, src) {
mm/damon/tests/core-kunit.h
528
struct damos_quota_goal *src)
mm/damon/tests/core-kunit.h
534
damos_commit_quota_goal(dst, src);
mm/damon/tests/core-kunit.h
536
KUNIT_EXPECT_EQ(test, dst->metric, src->metric);
mm/damon/tests/core-kunit.h
537
KUNIT_EXPECT_EQ(test, dst->target_value, src->target_value);
mm/damon/tests/core-kunit.h
538
if (src->metric == DAMOS_QUOTA_USER_INPUT)
mm/damon/tests/core-kunit.h
539
KUNIT_EXPECT_EQ(test, dst->current_value, src->current_value);
mm/damon/tests/core-kunit.h
540
if (dst_last_psi_total && src->metric == DAMOS_QUOTA_SOME_MEM_PSI_US)
mm/damon/tests/core-kunit.h
545
KUNIT_EXPECT_EQ(test, dst->nid, src->nid);
mm/damon/tests/core-kunit.h
549
KUNIT_EXPECT_EQ(test, dst->nid, src->nid);
mm/damon/tests/core-kunit.h
550
KUNIT_EXPECT_EQ(test, dst->memcg_id, src->memcg_id);
mm/damon/tests/core-kunit.h
614
struct damos_quota dst, src;
mm/damon/tests/core-kunit.h
620
INIT_LIST_HEAD(&src.goals);
mm/damon/tests/core-kunit.h
636
damos_add_quota_goal(&src, &src_goals[i]);
mm/damon/tests/core-kunit.h
638
damos_commit_quota_goals(&dst, &src);
mm/damon/tests/core-kunit.h
700
struct damos_quota src = {
mm/damon/tests/core-kunit.h
710
INIT_LIST_HEAD(&src.goals);
mm/damon/tests/core-kunit.h
712
damos_commit_quota(&dst, &src);
mm/damon/tests/core-kunit.h
714
KUNIT_EXPECT_EQ(test, dst.reset_interval, src.reset_interval);
mm/damon/tests/core-kunit.h
715
KUNIT_EXPECT_EQ(test, dst.ms, src.ms);
mm/damon/tests/core-kunit.h
716
KUNIT_EXPECT_EQ(test, dst.sz, src.sz);
mm/damon/tests/core-kunit.h
717
KUNIT_EXPECT_EQ(test, dst.weight_sz, src.weight_sz);
mm/damon/tests/core-kunit.h
718
KUNIT_EXPECT_EQ(test, dst.weight_nr_accesses, src.weight_nr_accesses);
mm/damon/tests/core-kunit.h
719
KUNIT_EXPECT_EQ(test, dst.weight_age, src.weight_age);
mm/damon/tests/core-kunit.h
758
struct damos_migrate_dests dst = {}, src = {};
mm/damon/tests/core-kunit.h
766
err = damos_test_help_dests_setup(&src, src_node_id_arr,
mm/damon/tests/core-kunit.h
772
err = damos_commit_dests(&dst, &src);
mm/damon/tests/core-kunit.h
785
damos_test_help_dests_free(&src);
mm/damon/tests/core-kunit.h
817
struct damos_filter *dst, struct damos_filter *src)
mm/damon/tests/core-kunit.h
819
damos_commit_filter(dst, src);
mm/damon/tests/core-kunit.h
820
KUNIT_EXPECT_EQ(test, dst->type, src->type);
mm/damon/tests/core-kunit.h
821
KUNIT_EXPECT_EQ(test, dst->matching, src->matching);
mm/damon/tests/core-kunit.h
822
KUNIT_EXPECT_EQ(test, dst->allow, src->allow);
mm/damon/tests/core-kunit.h
823
switch (src->type) {
mm/damon/tests/core-kunit.h
825
KUNIT_EXPECT_EQ(test, dst->memcg_id, src->memcg_id);
mm/damon/tests/core-kunit.h
829
src->addr_range.start);
mm/damon/tests/core-kunit.h
831
src->addr_range.end);
mm/damon/tests/core-kunit.h
834
KUNIT_EXPECT_EQ(test, dst->target_idx, src->target_idx);
mm/damon/tests/core-kunit.h
837
KUNIT_EXPECT_EQ(test, dst->sz_range.min, src->sz_range.min);
mm/damon/tests/core-kunit.h
838
KUNIT_EXPECT_EQ(test, dst->sz_range.max, src->sz_range.max);
mm/damon/tests/core-kunit.h
909
struct damos *src)
mm/damon/tests/core-kunit.h
914
damos_test_help_initailize_scheme(src);
mm/damon/tests/core-kunit.h
916
err = damos_commit(dst, src);
mm/damon/tests/core-kunit.h
921
src->pattern.min_sz_region);
mm/damon/tests/core-kunit.h
923
src->pattern.max_sz_region);
mm/damon/tests/core-kunit.h
925
src->pattern.min_nr_accesses);
mm/damon/tests/core-kunit.h
927
src->pattern.max_nr_accesses);
mm/damon/tests/core-kunit.h
929
src->pattern.min_age_region);
mm/damon/tests/core-kunit.h
931
src->pattern.max_age_region);
mm/damon/tests/core-kunit.h
933
KUNIT_EXPECT_EQ(test, dst->action, src->action);
mm/damon/tests/core-kunit.h
934
KUNIT_EXPECT_EQ(test, dst->apply_interval_us, src->apply_interval_us);
mm/damon/tests/core-kunit.h
936
KUNIT_EXPECT_EQ(test, dst->wmarks.metric, src->wmarks.metric);
mm/damon/tests/core-kunit.h
937
KUNIT_EXPECT_EQ(test, dst->wmarks.interval, src->wmarks.interval);
mm/damon/tests/core-kunit.h
938
KUNIT_EXPECT_EQ(test, dst->wmarks.high, src->wmarks.high);
mm/damon/tests/core-kunit.h
939
KUNIT_EXPECT_EQ(test, dst->wmarks.mid, src->wmarks.mid);
mm/damon/tests/core-kunit.h
940
KUNIT_EXPECT_EQ(test, dst->wmarks.low, src->wmarks.low);
mm/damon/tests/core-kunit.h
942
switch (src->action) {
mm/damon/tests/core-kunit.h
945
KUNIT_EXPECT_EQ(test, dst->target_nid, src->target_nid);
mm/early_ioremap.c
259
int __init copy_from_early_mem(void *dest, phys_addr_t src, unsigned long size)
mm/early_ioremap.c
265
slop = offset_in_page(src);
mm/early_ioremap.c
269
p = early_memremap(src & PAGE_MASK, clen + slop);
mm/early_ioremap.c
275
src += clen;
mm/hugetlb.c
3969
static long demote_free_hugetlb_folios(struct hstate *src, struct hstate *dst,
mm/hugetlb.c
3977
rc = hugetlb_vmemmap_restore_folios(src, src_list, &ret_list);
mm/hugetlb.c
4001
split_page_owner(&folio->page, huge_page_order(src), huge_page_order(dst));
mm/hugetlb.c
4002
pgalloc_tag_split(folio, huge_page_order(src), huge_page_order(dst));
mm/hugetlb.c
4004
for (i = 0; i < pages_per_huge_page(src); i += pages_per_huge_page(dst)) {
mm/hugetlb.c
4028
long demote_pool_huge_page(struct hstate *src, nodemask_t *nodes_allowed,
mm/hugetlb.c
4040
if (!src->demote_order) {
mm/hugetlb.c
4044
dst = size_to_hstate(PAGE_SIZE << src->demote_order);
mm/hugetlb.c
4046
for_each_node_mask_to_free(src, nr_nodes, node, nodes_allowed) {
mm/hugetlb.c
4050
list_for_each_entry_safe(folio, next, &src->hugepage_freelists[node], lru) {
mm/hugetlb.c
4054
remove_hugetlb_folio(src, folio, false);
mm/hugetlb.c
4063
rc = demote_free_hugetlb_folios(src, dst, &list);
mm/hugetlb.c
4069
add_hugetlb_folio(src, folio, false);
mm/hugetlb.c
4082
src->max_huge_pages -= nr_demoted;
mm/hugetlb.c
4083
dst->max_huge_pages += nr_demoted << (huge_page_order(src) - huge_page_order(dst));
mm/hugetlb.c
4885
int copy_hugetlb_page_range(struct mm_struct *dst, struct mm_struct *src,
mm/hugetlb.c
4902
mmu_notifier_range_init(&range, MMU_NOTIFY_CLEAR, 0, src,
mm/hugetlb.c
4907
raw_write_seqcount_begin(&src->write_protect_seq);
mm/hugetlb.c
4941
src_ptl = huge_pte_lockptr(h, src, src_pte);
mm/hugetlb.c
4968
set_huge_pte_at(src, addr, src_pte, entry, sz);
mm/hugetlb.c
5019
src_ptl = huge_pte_lockptr(h, src, src_pte);
mm/hugetlb.c
5042
huge_ptep_set_wrprotect(src, addr, src_pte);
mm/hugetlb.c
5059
raw_write_seqcount_end(&src->write_protect_seq);
mm/hugetlb_internal.h
102
extern long demote_pool_huge_page(struct hstate *src,
mm/internal.h
258
int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src,
mm/kasan/kasan.h
644
void *__asan_memmove(void *dest, const void *src, ssize_t len);
mm/kasan/kasan.h
645
void *__asan_memcpy(void *dest, const void *src, ssize_t len);
mm/kasan/kasan.h
663
void *__hwasan_memmove(void *dest, const void *src, ssize_t len);
mm/kasan/kasan.h
664
void *__hwasan_memcpy(void *dest, const void *src, ssize_t len);
mm/kasan/kasan_test_c.c
1670
char *src;
mm/kasan/kasan_test_c.c
1683
src = kmalloc(KASAN_GRANULE_SIZE, GFP_KERNEL | __GFP_ZERO);
mm/kasan/kasan_test_c.c
1684
strscpy(src, "f0cacc1a0000000", KASAN_GRANULE_SIZE);
mm/kasan/kasan_test_c.c
1685
OPTIMIZER_HIDE_VAR(src);
mm/kasan/kasan_test_c.c
1696
strscpy(ptr, src + 1, KASAN_GRANULE_SIZE));
mm/kasan/kasan_test_c.c
1699
KUNIT_EXPECT_KASAN_FAIL_READ(test, strscpy(ptr, src + KASAN_GRANULE_SIZE,
mm/kasan/kasan_test_c.c
1702
kfree(src);
mm/kasan/shadow.c
103
void *__asan_memcpy(void *dest, const void *src, ssize_t len)
mm/kasan/shadow.c
105
if (!kasan_check_range(src, len, false, _RET_IP_) ||
mm/kasan/shadow.c
109
return __memcpy(dest, src, len);
mm/kasan/shadow.c
117
void *__hwasan_memmove(void *dest, const void *src, ssize_t len) __alias(__asan_memmove);
mm/kasan/shadow.c
120
void *__hwasan_memcpy(void *dest, const void *src, ssize_t len) __alias(__asan_memcpy);
mm/kasan/shadow.c
61
void *memmove(void *dest, const void *src, size_t len)
mm/kasan/shadow.c
63
if (!kasan_check_range(src, len, false, _RET_IP_) ||
mm/kasan/shadow.c
67
return __memmove(dest, src, len);
mm/kasan/shadow.c
72
void *memcpy(void *dest, const void *src, size_t len)
mm/kasan/shadow.c
74
if (!kasan_check_range(src, len, false, _RET_IP_) ||
mm/kasan/shadow.c
78
return __memcpy(dest, src, len);
mm/kasan/shadow.c
92
void *__asan_memmove(void *dest, const void *src, ssize_t len)
mm/kasan/shadow.c
94
if (!kasan_check_range(src, len, false, _RET_IP_) ||
mm/kasan/shadow.c
98
return __memmove(dest, src, len);
mm/khugepaged.c
677
struct folio *src, *tmp;
mm/khugepaged.c
700
src = page_folio(src_page);
mm/khugepaged.c
702
if (folio_test_large(src)) {
mm/khugepaged.c
705
nr_ptes = folio_pte_batch(src, _pte, pteval, max_nr_ptes);
mm/khugepaged.c
707
release_pte_folio(src);
mm/khugepaged.c
717
folio_remove_rmap_ptes(src, src_page, nr_ptes, vma);
mm/khugepaged.c
719
free_swap_cache(src);
mm/khugepaged.c
720
folio_put_refs(src, nr_ptes);
mm/khugepaged.c
724
list_for_each_entry_safe(src, tmp, compound_pagelist, lru) {
mm/khugepaged.c
725
list_del(&src->lru);
mm/khugepaged.c
726
node_stat_sub_folio(src, NR_ISOLATED_ANON +
mm/khugepaged.c
727
folio_is_file_lru(src));
mm/khugepaged.c
728
folio_unlock(src);
mm/khugepaged.c
729
free_swap_cache(src);
mm/khugepaged.c
730
folio_putback_lru(src);
mm/kmsan/core.c
103
KMSAN_WARN_ON(!kmsan_metadata_is_contiguous(src, n));
mm/kmsan/core.c
106
origin_src = kmsan_get_metadata(src, KMSAN_META_ORIGIN);
mm/kmsan/core.c
109
backwards = dst > src;
mm/kmsan/core.c
112
src_off = (u64)src % KMSAN_ORIGIN_SIZE;
mm/kmsan/core.c
80
void kmsan_internal_memmove_metadata(void *dst, void *src, size_t n)
mm/kmsan/core.c
97
shadow_src = kmsan_get_metadata(src, KMSAN_META_SHADOW);
mm/kmsan/instrumentation.c
157
void *__msan_memmove(void *dst, const void *src, uintptr_t n);
mm/kmsan/instrumentation.c
158
void *__msan_memmove(void *dst, const void *src, uintptr_t n)
mm/kmsan/instrumentation.c
165
result = __memmove(dst, src, n);
mm/kmsan/instrumentation.c
173
kmsan_internal_memmove_metadata(dst, (void *)src, n);
mm/kmsan/instrumentation.c
182
void *__msan_memcpy(void *dst, const void *src, uintptr_t n);
mm/kmsan/instrumentation.c
183
void *__msan_memcpy(void *dst, const void *src, uintptr_t n)
mm/kmsan/instrumentation.c
190
result = __memcpy(dst, src, n);
mm/kmsan/instrumentation.c
200
kmsan_internal_memmove_metadata(dst, (void *)src, n);
mm/kmsan/kmsan.h
154
void kmsan_internal_memmove_metadata(void *dst, void *src, size_t n);
mm/kmsan/kmsan_test.c
482
const volatile void *src, size_t size)
mm/kmsan/kmsan_test.c
484
return memcpy((void *)dst, (const void *)src, size);
mm/kmsan/kmsan_test.c
491
volatile long long src;
mm/kmsan/kmsan_test.c
494
src = 1;
mm/kmsan/kmsan_test.c
498
memcpy_noinline((void *)&dst, (void *)&src, sizeof(src));
mm/kmsan/kmsan_test.c
720
char buf[4], src[4];
mm/kmsan/kmsan_test.c
728
ret = copy_from_kernel_nofault((char *)&buf[0], (char *)&src[0], size);
mm/kmsan/shadow.c
151
void kmsan_copy_page_meta(struct page *dst, struct page *src)
mm/kmsan/shadow.c
157
if (!src || !page_has_metadata(src)) {
mm/kmsan/shadow.c
164
__memcpy(shadow_ptr_for(dst), shadow_ptr_for(src), PAGE_SIZE);
mm/kmsan/shadow.c
165
__memcpy(origin_ptr_for(dst), origin_ptr_for(src), PAGE_SIZE);
mm/list_lru.c
444
struct list_lru_one *src,
mm/list_lru.c
450
spin_lock_irq(&src->lock);
mm/list_lru.c
454
list_splice_init(&src->list, &dst->list);
mm/list_lru.c
455
if (src->nr_items) {
mm/list_lru.c
456
WARN_ON(src->nr_items < 0);
mm/list_lru.c
457
dst->nr_items += src->nr_items;
mm/list_lru.c
461
src->nr_items = LONG_MIN;
mm/list_lru.c
464
spin_unlock_irq(&src->lock);
mm/maccess.c
100
} while (dst[-1] && src - unsafe_addr < count);
mm/maccess.c
104
return src - unsafe_addr;
mm/maccess.c
120
long copy_from_user_nofault(void *dst, const void __user *src, size_t size)
mm/maccess.c
124
if (!__access_ok(src, size))
mm/maccess.c
131
ret = __copy_from_user_inatomic(dst, src, size);
mm/maccess.c
149
long copy_to_user_nofault(void __user *dst, const void *src, size_t size)
mm/maccess.c
155
ret = __copy_to_user_inatomic(dst, src, size);
mm/maccess.c
20
#define copy_from_kernel_nofault_loop(dst, src, len, type, err_label) \
mm/maccess.c
22
__get_kernel_nofault(dst, src, type, err_label); \
mm/maccess.c
23
kmsan_check_memory(src, sizeof(type)); \
mm/maccess.c
25
src += sizeof(type); \
mm/maccess.c
29
long copy_from_kernel_nofault(void *dst, const void *src, size_t size)
mm/maccess.c
34
align = (unsigned long)dst | (unsigned long)src;
mm/maccess.c
36
if (!copy_from_kernel_nofault_allowed(src, size))
mm/maccess.c
41
copy_from_kernel_nofault_loop(dst, src, size, u64, Efault);
mm/maccess.c
43
copy_from_kernel_nofault_loop(dst, src, size, u32, Efault);
mm/maccess.c
45
copy_from_kernel_nofault_loop(dst, src, size, u16, Efault);
mm/maccess.c
46
copy_from_kernel_nofault_loop(dst, src, size, u8, Efault);
mm/maccess.c
55
#define copy_to_kernel_nofault_loop(dst, src, len, type, err_label) \
mm/maccess.c
57
__put_kernel_nofault(dst, src, type, err_label); \
mm/maccess.c
60
src += sizeof(type); \
mm/maccess.c
64
long copy_to_kernel_nofault(void *dst, const void *src, size_t size)
mm/maccess.c
69
align = (unsigned long)dst | (unsigned long)src;
mm/maccess.c
73
copy_to_kernel_nofault_loop(dst, src, size, u64, Efault);
mm/maccess.c
75
copy_to_kernel_nofault_loop(dst, src, size, u32, Efault);
mm/maccess.c
77
copy_to_kernel_nofault_loop(dst, src, size, u16, Efault);
mm/maccess.c
78
copy_to_kernel_nofault_loop(dst, src, size, u8, Efault);
mm/maccess.c
88
const void *src = unsafe_addr;
mm/maccess.c
97
__get_kernel_nofault(dst, src, u8, Efault);
mm/maccess.c
99
src++;
mm/memory.c
3460
static inline int __wp_page_copy_user(struct page *dst, struct page *src,
mm/memory.c
3470
if (likely(src)) {
mm/memory.c
3471
if (copy_mc_user_highpage(dst, src, addr, vma))
mm/memory.c
7368
static int copy_user_gigantic_page(struct folio *dst, struct folio *src,
mm/memory.c
7380
src_page = folio_page(src, i);
mm/memory.c
7392
struct folio *src;
mm/memory.c
7400
struct page *src = folio_page(copy_arg->src, idx);
mm/memory.c
7402
if (copy_mc_user_highpage(dst, src, addr, copy_arg->vma))
mm/memory.c
7407
int copy_user_large_folio(struct folio *dst, struct folio *src,
mm/memory.c
7413
.src = src,
mm/memory.c
7418
return copy_user_gigantic_page(dst, src, addr_hint, vma, nr_pages);
mm/mempolicy.c
1434
static struct folio *alloc_migration_target_by_mpol(struct folio *src,
mm/mempolicy.c
1444
order = folio_order(src);
mm/mempolicy.c
1445
ilx += src->index >> order;
mm/mempolicy.c
1447
if (folio_test_hugetlb(src)) {
mm/mempolicy.c
1451
h = folio_hstate(src);
mm/mempolicy.c
1458
if (folio_test_large(src))
mm/mempolicy.c
1479
static struct folio *alloc_migration_target_by_mpol(struct folio *src,
mm/mempolicy.c
2802
int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst)
mm/mempolicy.c
2804
struct mempolicy *pol = mpol_dup(src->vm_policy);
mm/migrate.c
1021
struct folio *dst, struct folio *src, enum migrate_mode mode)
mm/migrate.c
1023
return __buffer_migrate_folio(mapping, dst, src, mode, false);
mm/migrate.c
1042
struct folio *dst, struct folio *src, enum migrate_mode mode)
mm/migrate.c
1044
return __buffer_migrate_folio(mapping, dst, src, mode, true);
mm/migrate.c
1050
struct folio *dst, struct folio *src, enum migrate_mode mode)
mm/migrate.c
1052
return __migrate_folio(mapping, dst, src, folio_get_private(src), mode);
mm/migrate.c
1060
struct folio *dst, struct folio *src, enum migrate_mode mode)
mm/migrate.c
1065
if (folio_test_dirty(src))
mm/migrate.c
1072
if (!filemap_release_folio(src, GFP_KERNEL))
mm/migrate.c
1075
return migrate_folio(mapping, dst, src, mode);
mm/migrate.c
1090
static int move_to_new_folio(struct folio *dst, struct folio *src,
mm/migrate.c
1093
struct address_space *mapping = folio_mapping(src);
mm/migrate.c
1096
VM_BUG_ON_FOLIO(!folio_test_locked(src), src);
mm/migrate.c
1100
rc = migrate_folio(mapping, dst, src, mode);
mm/migrate.c
1111
rc = mapping->a_ops->migrate_folio(mapping, dst, src,
mm/migrate.c
1114
rc = fallback_migrate_folio(mapping, dst, src, mode);
mm/migrate.c
1121
if (!folio_test_anon(src))
mm/migrate.c
1122
src->mapping = NULL;
mm/migrate.c
1160
static void migrate_folio_undo_src(struct folio *src,
mm/migrate.c
1167
remove_migration_ptes(src, src, 0);
mm/migrate.c
1172
folio_unlock(src);
mm/migrate.c
1174
list_move_tail(&src->lru, ret);
mm/migrate.c
1190
static void migrate_folio_done(struct folio *src,
mm/migrate.c
1193
if (likely(!page_has_movable_ops(&src->page)) && reason != MR_DEMOTION)
mm/migrate.c
1194
mod_node_page_state(folio_pgdat(src), NR_ISOLATED_ANON +
mm/migrate.c
1195
folio_is_file_lru(src), -folio_nr_pages(src));
mm/migrate.c
1199
folio_put(src);
mm/migrate.c
1205
struct folio *src, struct folio **dstp, enum migrate_mode mode,
mm/migrate.c
1215
dst = get_new_folio(src, private);
mm/migrate.c
1222
if (!folio_trylock(src)) {
mm/migrate.c
1247
if (mode == MIGRATE_SYNC_LIGHT && !folio_test_uptodate(src))
mm/migrate.c
1250
folio_lock(src);
mm/migrate.c
1253
if (folio_test_mlocked(src))
mm/migrate.c
1256
if (folio_test_writeback(src)) {
mm/migrate.c
1270
folio_wait_writeback(src);
mm/migrate.c
1287
if (folio_test_anon(src) && !folio_test_ksm(src))
mm/migrate.c
1288
anon_vma = folio_get_anon_vma(src);
mm/migrate.c
1302
if (unlikely(page_has_movable_ops(&src->page))) {
mm/migrate.c
1319
if (!src->mapping) {
mm/migrate.c
1320
if (folio_test_private(src)) {
mm/migrate.c
1321
try_to_free_buffers(src);
mm/migrate.c
1324
} else if (folio_mapped(src)) {
mm/migrate.c
1326
VM_BUG_ON_FOLIO(folio_test_anon(src) &&
mm/migrate.c
1327
!folio_test_ksm(src) && !anon_vma, src);
mm/migrate.c
1328
try_to_migrate(src, mode == MIGRATE_ASYNC ? TTU_BATCH_FLUSH : 0);
mm/migrate.c
1332
if (!folio_mapped(src)) {
mm/migrate.c
1345
migrate_folio_undo_src(src, old_page_state & PAGE_WAS_MAPPED,
mm/migrate.c
1354
struct folio *src, struct folio *dst,
mm/migrate.c
1367
if (unlikely(page_has_movable_ops(&src->page))) {
mm/migrate.c
1368
rc = migrate_movable_ops_page(&dst->page, &src->page, mode);
mm/migrate.c
1374
rc = move_to_new_folio(dst, src, mode);
mm/migrate.c
1392
remove_migration_ptes(src, dst, 0);
mm/migrate.c
1408
list_del(&src->lru);
mm/migrate.c
1412
folio_unlock(src);
mm/migrate.c
1413
migrate_folio_done(src, reason);
mm/migrate.c
1427
migrate_folio_undo_src(src, old_page_state & PAGE_WAS_MAPPED,
mm/migrate.c
1454
struct folio *src, int force, enum migrate_mode mode,
mm/migrate.c
1464
if (folio_ref_count(src) == 1) {
mm/migrate.c
1466
folio_putback_hugetlb(src);
mm/migrate.c
1470
dst = get_new_folio(src, private);
mm/migrate.c
1474
if (!folio_trylock(src)) {
mm/migrate.c
1483
folio_lock(src);
mm/migrate.c
1491
if (hugetlb_folio_subpool(src) && !folio_mapping(src)) {
mm/migrate.c
1496
if (folio_test_anon(src))
mm/migrate.c
1497
anon_vma = folio_get_anon_vma(src);
mm/migrate.c
1502
if (folio_mapped(src)) {
mm/migrate.c
1503
if (!folio_test_anon(src)) {
mm/migrate.c
1510
mapping = hugetlb_folio_mapping_lock_write(src);
mm/migrate.c
1517
try_to_migrate(src, ttu);
mm/migrate.c
1521
if (!folio_mapped(src))
mm/migrate.c
1522
rc = move_to_new_folio(dst, src, mode);
mm/migrate.c
1525
remove_migration_ptes(src, !rc ? dst : src, ttu);
mm/migrate.c
1538
move_hugetlb_state(src, dst, reason);
mm/migrate.c
1543
folio_unlock(src);
mm/migrate.c
1546
folio_putback_hugetlb(src);
mm/migrate.c
1548
list_move_tail(&src->lru, ret);
mm/migrate.c
2169
struct folio *alloc_migration_target(struct folio *src, unsigned long private)
mm/migrate.c
2181
nid = folio_nid(src);
mm/migrate.c
2183
if (folio_test_hugetlb(src)) {
mm/migrate.c
2184
struct hstate *h = folio_hstate(src);
mm/migrate.c
2192
if (folio_test_large(src)) {
mm/migrate.c
2199
order = folio_order(src);
mm/migrate.c
2201
zidx = folio_zonenum(src);
mm/migrate.c
236
static int migrate_movable_ops_page(struct page *dst, struct page *src,
mm/migrate.c
241
VM_WARN_ON_ONCE_PAGE(!page_has_movable_ops(src), src);
mm/migrate.c
242
VM_WARN_ON_ONCE_PAGE(!PageMovableOpsIsolated(src), src);
mm/migrate.c
243
rc = page_movable_ops(src)->migrate_page(dst, src, mode);
mm/migrate.c
245
ClearPageMovableOpsIsolated(src);
mm/migrate.c
2636
static struct folio *alloc_misplaced_dst_folio(struct folio *src,
mm/migrate.c
2640
int order = folio_order(src);
mm/migrate.c
455
void remove_migration_ptes(struct folio *src, struct folio *dst,
mm/migrate.c
459
.folio = src,
mm/migrate.c
468
VM_BUG_ON_FOLIO((flags & TTU_USE_SHARED_ZEROPAGE) && (src != dst), src);
mm/migrate.c
725
struct folio *dst, struct folio *src)
mm/migrate.c
727
XA_STATE(xas, &mapping->i_pages, src->index);
mm/migrate.c
728
int rc, expected_count = folio_expected_ref_count(src) + 1;
mm/migrate.c
730
if (folio_ref_count(src) != expected_count)
mm/migrate.c
733
rc = folio_mc_copy(dst, src);
mm/migrate.c
738
if (!folio_ref_freeze(src, expected_count)) {
mm/migrate.c
743
dst->index = src->index;
mm/migrate.c
744
dst->mapping = src->mapping;
mm/migrate.c
750
folio_ref_unfreeze(src, expected_count - folio_nr_pages(src));
mm/migrate.c
856
struct folio *src, void *src_private,
mm/migrate.c
859
int rc, expected_count = folio_expected_ref_count(src) + 1;
mm/migrate.c
862
if (folio_ref_count(src) != expected_count)
mm/migrate.c
865
rc = folio_mc_copy(dst, src);
mm/migrate.c
869
rc = __folio_migrate_mapping(mapping, dst, src, expected_count);
mm/migrate.c
874
folio_attach_private(dst, folio_detach_private(src));
mm/migrate.c
876
folio_migrate_flags(dst, src);
mm/migrate.c
893
struct folio *src, enum migrate_mode mode)
mm/migrate.c
895
BUG_ON(folio_test_writeback(src)); /* Writeback must be complete */
mm/migrate.c
896
return __migrate_folio(mapping, dst, src, NULL, mode);
mm/migrate.c
935
struct folio *dst, struct folio *src, enum migrate_mode mode,
mm/migrate.c
942
head = folio_buffers(src);
mm/migrate.c
944
return migrate_folio(mapping, dst, src, mode);
mm/migrate.c
947
expected_count = folio_expected_ref_count(src) + 1;
mm/migrate.c
948
if (folio_ref_count(src) != expected_count)
mm/migrate.c
983
rc = filemap_migrate_folio(mapping, dst, src, mode);
mm/migrate_device.c
1004
src, pmdp);
mm/migrate_device.c
1092
*src = MIGRATE_PFN_MIGRATE;
mm/migrate_device.c
1098
*src &= ~MIGRATE_PFN_MIGRATE;
mm/migrate_device.c
1267
__migrate_device_pages(migrate->src, migrate->dst, migrate->npages, migrate);
mm/migrate_device.c
1281
struct folio *dst = NULL, *src = NULL;
mm/migrate_device.c
1297
src = page_folio(page);
mm/migrate_device.c
1305
dst = src;
mm/migrate_device.c
1310
remove_migration_ptes(src, dst, 0);
mm/migrate_device.c
1311
if (fault_folio != src)
mm/migrate_device.c
1312
folio_unlock(src);
mm/migrate_device.c
1313
folio_put(src);
mm/migrate_device.c
1315
if (dst != src) {
mm/migrate_device.c
1353
__migrate_device_finalize(migrate->src, migrate->dst, migrate->npages,
mm/migrate_device.c
212
migrate->src[migrate->npages] = migrate_pfn(pfn) | write
mm/migrate_device.c
221
migrate->src[migrate->npages] = 0;
mm/migrate_device.c
30
migrate->src[migrate->npages++] = 0;
mm/migrate_device.c
481
migrate->src[migrate->npages++] = mpfn;
mm/migrate_device.c
52
migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE |
mm/migrate_device.c
66
migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE;
mm/migrate_device.c
667
migrate->cpages = migrate_device_unmap(migrate->src, migrate->npages,
mm/migrate_device.c
751
if (!args->src || !args->dst)
mm/migrate_device.c
758
memset(args->src, 0, sizeof(*args->src) * nr_pages);
mm/migrate_device.c
796
unsigned long *src,
mm/migrate_device.c
904
src[i] &= ~MIGRATE_PFN_MIGRATE;
mm/migrate_device.c
922
migrate->src[idx] &= ~MIGRATE_PFN_COMPOUND;
mm/migrate_device.c
923
flags = migrate->src[idx] & ((1UL << MIGRATE_PFN_SHIFT) - 1);
mm/migrate_device.c
924
pfn = migrate->src[idx] >> MIGRATE_PFN_SHIFT;
mm/migrate_device.c
926
migrate->src[i+idx] = migrate_pfn(pfn + i) | flags;
mm/migrate_device.c
933
unsigned long *src,
mm/migrate_device.c
947
static unsigned long migrate_vma_nr_pages(unsigned long *src)
mm/migrate_device.c
951
if (*src & MIGRATE_PFN_COMPOUND)
mm/migrate_device.c
954
if (*src & MIGRATE_PFN_COMPOUND)
mm/migrate_device.c
971
unsigned long *src)
mm/numa_memblks.c
183
struct numa_meminfo *src)
mm/numa_memblks.c
185
dst->blk[dst->nr_blks++] = src->blk[idx];
mm/numa_memblks.c
186
numa_remove_memblk_from(idx, src);
mm/rmap.c
236
struct vm_area_struct *src,
mm/rmap.c
240
mmap_assert_write_locked(src->vm_mm);
mm/rmap.c
242
VM_WARN_ON_ONCE(operation != VMA_OP_FORK && dst->vm_mm != src->vm_mm);
mm/rmap.c
245
VM_WARN_ON_ONCE(!src->anon_vma && !list_empty(&src->anon_vma_chain));
mm/rmap.c
246
VM_WARN_ON_ONCE(!src->anon_vma && dst->anon_vma);
mm/rmap.c
253
VM_WARN_ON_ONCE(dst->anon_vma && dst->anon_vma != src->anon_vma);
mm/rmap.c
258
VM_WARN_ON_ONCE(operation != VMA_OP_FORK && src->anon_vma &&
mm/rmap.c
262
!list_is_singular(&src->anon_vma_chain));
mm/rmap.c
320
int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src,
mm/rmap.c
324
struct anon_vma *active_anon_vma = src->anon_vma;
mm/rmap.c
326
check_anon_vma_clone(dst, src, operation);
mm/rmap.c
341
list_for_each_entry(pavc, &src->anon_vma_chain, same_vma) {
mm/rmap.c
353
anon_vma_lock_write(src->anon_vma);
mm/secretmem.c
147
struct folio *dst, struct folio *src, enum migrate_mode mode)
mm/util.c
134
void *kmemdup_noprof(const void *src, size_t len, gfp_t gfp)
mm/util.c
140
memcpy(p, src, len);
mm/util.c
156
void *kmemdup_array(const void *src, size_t count, size_t element_size, gfp_t gfp)
mm/util.c
158
return kmemdup(src, size_mul(element_size, count), gfp);
mm/util.c
172
void *kvmemdup(const void *src, size_t len, gfp_t gfp)
mm/util.c
178
memcpy(p, src, len);
mm/util.c
217
void *memdup_user(const void __user *src, size_t len)
mm/util.c
225
if (copy_from_user(p, src, len)) {
mm/util.c
243
void *vmemdup_user(const void __user *src, size_t len)
mm/util.c
251
if (copy_from_user(p, src, len)) {
mm/util.c
299
void *memdup_user_nul(const void __user *src, size_t len)
mm/util.c
307
if (copy_from_user(p, src, len)) {
mm/util.c
721
void folio_copy(struct folio *dst, struct folio *src)
mm/util.c
724
long nr = folio_nr_pages(src);
mm/util.c
727
copy_highpage(folio_page(dst, i), folio_page(src, i));
mm/util.c
735
int folio_mc_copy(struct folio *dst, struct folio *src)
mm/util.c
737
long nr = folio_nr_pages(src);
mm/util.c
741
if (copy_mc_highpage(folio_page(dst, i), folio_page(src, i)))
mm/vma.c
106
struct vm_area_struct *src = vmg->middle; /* existing merge case. */
mm/vma.c
115
VM_WARN_ON(src && src_anon != src->anon_vma);
mm/vma.c
121
if (vma_is_fork_child(src))
mm/vma.c
610
struct vm_area_struct *src, struct vm_area_struct **dup)
mm/vma.c
626
if (src->anon_vma && !dst->anon_vma) {
mm/vma.c
630
dst->anon_vma = src->anon_vma;
mm/vma.c
631
ret = anon_vma_clone(dst, src, VMA_OP_MERGE_UNFAULTED);
mm/vma_init.c
41
static void vm_area_init_from(const struct vm_area_struct *src,
mm/vma_init.c
44
dest->vm_mm = src->vm_mm;
mm/vma_init.c
45
dest->vm_ops = src->vm_ops;
mm/vma_init.c
46
dest->vm_start = src->vm_start;
mm/vma_init.c
47
dest->vm_end = src->vm_end;
mm/vma_init.c
48
dest->anon_vma = src->anon_vma;
mm/vma_init.c
49
dest->vm_pgoff = src->vm_pgoff;
mm/vma_init.c
50
dest->vm_file = src->vm_file;
mm/vma_init.c
51
dest->vm_private_data = src->vm_private_data;
mm/vma_init.c
52
vm_flags_init(dest, src->vm_flags);
mm/vma_init.c
53
memcpy(&dest->vm_page_prot, &src->vm_page_prot,
mm/vma_init.c
59
data_race(memcpy(&dest->shared, &src->shared, sizeof(dest->shared)));
mm/vma_init.c
60
memcpy(&dest->vm_userfaultfd_ctx, &src->vm_userfaultfd_ctx,
mm/vma_init.c
63
dest->anon_name = src->anon_name;
mm/vma_init.c
66
memcpy(&dest->swap_readahead_info, &src->swap_readahead_info,
mm/vma_init.c
70
dest->vm_region = src->vm_region;
mm/vma_init.c
73
dest->vm_policy = src->vm_policy;
mm/vmscan.c
1007
dst = alloc_migration_target(src, (unsigned long)mtc);
mm/vmscan.c
1014
return alloc_migration_target(src, (unsigned long)mtc);
mm/vmscan.c
1715
struct list_head *src = &lruvec->lists[lru];
mm/vmscan.c
1724
while (scan < nr_to_scan && !list_empty(src)) {
mm/vmscan.c
1725
struct list_head *move_to = src;
mm/vmscan.c
1728
folio = lru_to_folio(src);
mm/vmscan.c
1729
prefetchw_prev_lru_folio(folio, src, flags);
mm/vmscan.c
1788
list_splice(&folios_skipped, src);
mm/vmscan.c
5554
static ssize_t lru_gen_seq_write(struct file *file, const char __user *src,
mm/vmscan.c
5575
if (copy_from_user(buf, src, len)) {
mm/vmscan.c
986
static struct folio *alloc_demote_folio(struct folio *src,
mm/zsmalloc.c
1420
unsigned long src)
mm/zsmalloc.c
1431
obj_to_location(src, &s_zpdesc, &s_objidx);
net/atm/lec.c
2247
unsigned char *src = hdr->h_source;
net/atm/lec.c
2254
ether_addr_copy(entry->mac_addr, src);
net/atm/lec.c
2258
tmp = lec_arp_find(priv, src);
net/atm/lec.c
639
unsigned char *src, *dst;
net/atm/lec.c
660
src = ((struct lecdatahdr_8023 *)skb->data)->h_source;
net/atm/lec.c
661
entry = lec_arp_find(priv, src);
net/ax25/af_ax25.c
1728
ax25_address src;
net/ax25/af_ax25.c
1733
ax25_addr_parse(mac + 1, skb->data - mac - 1, &src, NULL,
net/ax25/af_ax25.c
1740
sax->sax25_call = src;
net/ax25/ax25_addr.c
157
ax25_address *src, ax25_address *dest, ax25_digi *digi, int *flags,
net/ax25/ax25_addr.c
179
if (src != NULL)
net/ax25/ax25_addr.c
180
memcpy(src, buf + 7, AX25_ADDR_LEN);
net/ax25/ax25_addr.c
215
int ax25_addr_build(unsigned char *buf, const ax25_address *src,
net/ax25/ax25_addr.c
230
memcpy(buf, src, AX25_ADDR_LEN);
net/ax25/ax25_in.c
186
ax25_address src, dest, *next_digi = NULL;
net/ax25/ax25_in.c
206
if (ax25_addr_parse(skb->data, skb->len, &src, &dest, &dp, &type, &dama) == NULL)
net/ax25/ax25_in.c
260
sk = ax25_get_socket(&dest, &src, SOCK_DGRAM);
net/ax25/ax25_in.c
303
if ((ax25 = ax25_find_cb(&dest, &src, &reverse_dp, dev)) != NULL) {
net/ax25/ax25_in.c
328
ax25_return_dm(dev, &src, &dest, &dp);
net/ax25/ax25_in.c
345
ax25_return_dm(dev, &src, &dest, &dp);
net/ax25/ax25_in.c
366
ax25_return_dm(dev, &src, &dest, &dp);
net/ax25/ax25_in.c
374
ax25->dest_addr = src;
net/ax25/ax25_ip.c
105
ax25_address *src, *dst;
net/ax25/ax25_ip.c
112
src = (ax25_address *)(bp + 8);
net/ax25/ax25_ip.c
197
if ((ourskb = ax25_rt_build_path(skb, src, dst, route->digipeat)) == NULL)
net/ax25/ax25_out.c
32
ax25_cb *ax25_send_frame(struct sk_buff *skb, int paclen, const ax25_address *src, ax25_address *dest, ax25_digi *digi, struct net_device *dev)
net/ax25/ax25_out.c
55
if ((ax25 = ax25_find_cb(src, dest, digi, dev)) != NULL) {
net/ax25/ax25_out.c
74
ax25->source_addr = *src;
net/ax25/ax25_route.c
377
struct sk_buff *ax25_rt_build_path(struct sk_buff *skb, ax25_address *src,
net/ax25/ax25_route.c
395
ax25_addr_build(bp, src, dest, digi, AX25_COMMAND, AX25_MODULUS);
net/ax25/ax25_subr.c
187
void ax25_return_dm(struct net_device *dev, ax25_address *src, ax25_address *dest, ax25_digi *digi)
net/ax25/ax25_subr.c
212
dptr += ax25_addr_build(dptr, dest, src, &retdigi, AX25_RESPONSE, AX25_MODULUS);
net/batman-adv/distributed-arp-table.c
453
unicast_4addr_packet->src);
net/batman-adv/multicast.c
557
static void batadv_mcast_mla_br_addr_cpy(char *dst, const struct br_ip *src)
net/batman-adv/multicast.c
559
if (src->proto == htons(ETH_P_IP))
net/batman-adv/multicast.c
560
ip_eth_mc_map(src->dst.ip4, dst);
net/batman-adv/multicast.c
562
else if (src->proto == htons(ETH_P_IPV6))
net/batman-adv/multicast.c
563
ipv6_eth_mc_map(&src->dst.ip6, dst);
net/batman-adv/routing.c
998
orig_addr = unicast_4addr_packet->src;
net/batman-adv/send.c
292
ether_addr_copy(uc_4addr_packet->src, primary_if->net_dev->dev_addr);
net/batman-adv/send.c
397
u8 *src, *dst;
net/batman-adv/send.c
400
src = ethhdr->h_source;
net/batman-adv/send.c
405
src = NULL;
net/batman-adv/send.c
408
orig_node = batadv_transtable_search(bat_priv, src, dst, vid);
net/batman-adv/tp_meter.c
577
static int batadv_tp_send_msg(struct batadv_tp_vars *tp_vars, const u8 *src,
net/batman-adv/tp_meter.c
597
ether_addr_copy(icmp->orig, src);
net/batman-adv/translation-table.c
2326
const u8 *src,
net/batman-adv/translation-table.c
2335
if (src && batadv_vlan_ap_isola_get(bat_priv, vid)) {
net/batman-adv/translation-table.c
2336
tt_local_entry = batadv_tt_local_hash_find(bat_priv, src, vid);
net/batman-adv/translation-table.c
3685
bool batadv_is_ap_isolated(struct batadv_priv *bat_priv, u8 *src, u8 *dst,
net/batman-adv/translation-table.c
3704
tt_global_entry = batadv_tt_global_hash_find(bat_priv, src, vid);
net/batman-adv/translation-table.c
3980
u8 *src, u8 *dst,
net/batman-adv/translation-table.c
4011
ret = batadv_send_tt_response(bat_priv, tt_data, src, dst);
net/batman-adv/translation-table.c
4030
src, tt_num_entries);
net/batman-adv/translation-table.c
4062
u8 *src, u8 *dst,
net/batman-adv/translation-table.c
4079
orig_node = batadv_orig_hash_find(bat_priv, src);
net/batman-adv/translation-table.c
4088
src, roaming_adv->client);
net/batman-adv/translation-table.h
36
const u8 *src, const u8 *addr,
net/batman-adv/translation-table.h
41
bool batadv_is_ap_isolated(struct batadv_priv *bat_priv, u8 *src, u8 *dst,
net/batman-adv/tvlv.c
372
u8 *src, *dst;
net/batman-adv/tvlv.c
398
src = ((struct batadv_unicast_tvlv_packet *)skb->data)->src;
net/batman-adv/tvlv.c
401
return tvlv_handler->unicast_handler(bat_priv, src,
net/batman-adv/tvlv.c
542
u8 *src, u8 *dst,
net/batman-adv/tvlv.c
617
void batadv_tvlv_unicast_send(struct batadv_priv *bat_priv, const u8 *src,
net/batman-adv/tvlv.c
649
ether_addr_copy(unicast_tvlv_packet->src, src);
net/batman-adv/tvlv.h
35
u8 *src, u8 *dst,
net/batman-adv/tvlv.h
48
void batadv_tvlv_unicast_send(struct batadv_priv *bat_priv, const u8 *src,
net/batman-adv/types.h
2169
u8 *src, u8 *dst,
net/bluetooth/6lowpan.c
684
baswap(&addr, &chan->src);
net/bluetooth/6lowpan.c
713
&chan->src, chan->src_type);
net/bluetooth/bnep/core.c
562
u8 dst[ETH_ALEN], src[ETH_ALEN];
net/bluetooth/bnep/core.c
574
baswap((void *) src, &l2cap_pi(sock->sk)->chan->src);
net/bluetooth/bnep/core.c
596
memcpy(s->eh.h_dest, &src, ETH_ALEN);
net/bluetooth/ecdh_helper.c
50
struct scatterlist src, dst;
net/bluetooth/ecdh_helper.c
66
sg_init_one(&src, tmp, 64);
net/bluetooth/ecdh_helper.c
68
kpp_request_set_input(req, &src, 64);
net/bluetooth/hci_conn.c
1010
hci_copy_identity_address(hdev, &conn->src, &conn->src_type);
net/bluetooth/hci_conn.c
1020
hci_copy_identity_address(hdev, &conn->src, &conn->src_type);
net/bluetooth/hci_conn.c
1030
hci_copy_identity_address(hdev, &conn->src, &conn->src_type);
net/bluetooth/hci_conn.c
1246
struct hci_dev *hci_get_route(bdaddr_t *dst, bdaddr_t *src, uint8_t src_type)
net/bluetooth/hci_conn.c
1248
int use_src = bacmp(src, BDADDR_ANY);
net/bluetooth/hci_conn.c
1251
BT_DBG("%pMR -> %pMR", src, dst);
net/bluetooth/hci_conn.c
1288
if (!bacmp(&id_addr, src) && id_addr_type == src_type) {
net/bluetooth/hci_conn.c
976
bacpy(&conn->src, &hdev->bdaddr);
net/bluetooth/hidp/core.c
1336
if (bacmp(&ctrl_chan->src, &intr_chan->src) ||
net/bluetooth/hidp/core.c
785
&l2cap_pi(session->ctrl_sock->sk)->chan->src);
net/bluetooth/iso.c
1149
bacpy(&iso_pi(sk)->src, &sa->iso_bdaddr);
net/bluetooth/iso.c
1222
BT_DBG("%pMR -> %pMR (SID 0x%2.2x)", &iso_pi(sk)->src,
net/bluetooth/iso.c
1227
if (__iso_get_sock_listen_by_sid(&iso_pi(sk)->src, &iso_pi(sk)->dst,
net/bluetooth/iso.c
1236
hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
net/bluetooth/iso.c
1283
BT_DBG("%pMR", &iso_pi(sk)->src);
net/bluetooth/iso.c
1287
if (__iso_get_sock_listen_by_addr(&iso_pi(sk)->src, &iso_pi(sk)->dst))
net/bluetooth/iso.c
1461
bacpy(&sa->iso_bdaddr, &iso_pi(sk)->src);
net/bluetooth/iso.c
1569
hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
net/bluetooth/iso.c
2057
bacpy(&iso_pi(sk)->src, &adv->random_addr);
net/bluetooth/iso.c
2076
parent = iso_get_sock(hdev, &hcon->src, &hcon->dst,
net/bluetooth/iso.c
2084
parent = iso_get_sock(hdev, &hcon->src, &hcon->dst,
net/bluetooth/iso.c
2089
parent = iso_get_sock(hdev, &hcon->src,
net/bluetooth/iso.c
2097
parent = iso_get_sock(hdev, &hcon->src,
net/bluetooth/iso.c
2105
parent = iso_get_sock(hdev, &hcon->src,
net/bluetooth/iso.c
2113
parent = iso_get_sock(hdev, &hcon->src, BDADDR_ANY,
net/bluetooth/iso.c
2130
bacpy(&iso_pi(sk)->src, &hcon->src);
net/bluetooth/iso.c
2627
seq_printf(f, "%pMR %pMR %d\n", &iso_pi(sk)->src,
net/bluetooth/iso.c
342
BT_DBG("%pMR (SID 0x%2.2x)", &iso_pi(sk)->src, iso_pi(sk)->bc_sid);
net/bluetooth/iso.c
344
hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
net/bluetooth/iso.c
411
bacpy(&iso_pi(sk)->src, &hcon->src);
net/bluetooth/iso.c
439
BT_DBG("%pMR -> %pMR", &iso_pi(sk)->src, &iso_pi(sk)->dst);
net/bluetooth/iso.c
441
hdev = hci_get_route(&iso_pi(sk)->dst, &iso_pi(sk)->src,
net/bluetooth/iso.c
510
bacpy(&iso_pi(sk)->src, &hcon->src);
net/bluetooth/iso.c
594
static struct sock *__iso_get_sock_listen_by_addr(bdaddr_t *src, bdaddr_t *dst)
net/bluetooth/iso.c
605
if (!bacmp(&iso_pi(sk)->src, src))
net/bluetooth/iso.c
62
bdaddr_t src;
net/bluetooth/iso.c
621
if (bacmp(&iso_pi(sk)->src, ba))
net/bluetooth/iso.c
641
static struct sock *iso_get_sock(struct hci_dev *hdev, bdaddr_t *src,
net/bluetooth/iso.c
679
if (!bacmp(&iso_pi(sk)->src, src)) {
net/bluetooth/iso.c
685
if (!bacmp(&iso_pi(sk)->src, BDADDR_ANY)) {
net/bluetooth/iso.c
702
static struct sock *iso_get_sock_big(struct sock *match_sk, bdaddr_t *src,
net/bluetooth/iso.c
729
if (bacmp(&iso_pi(sk)->src, src))
net/bluetooth/iso.c
804
bis_sk = iso_get_sock_big(sk, &iso_pi(sk)->src,
net/bluetooth/iso.c
90
static struct sock *iso_get_sock(struct hci_dev *hdev, bdaddr_t *src,
net/bluetooth/l2cap_core.c
164
static struct l2cap_chan *__l2cap_global_chan_by_addr(__le16 psm, bdaddr_t *src,
net/bluetooth/l2cap_core.c
176
if (c->sport == psm && !bacmp(&c->src, src))
net/bluetooth/l2cap_core.c
182
int l2cap_add_psm(struct l2cap_chan *chan, bdaddr_t *src, __le16 psm)
net/bluetooth/l2cap_core.c
1845
bdaddr_t *src,
net/bluetooth/l2cap_core.c
1868
src_match = !bacmp(&c->src, src);
net/bluetooth/l2cap_core.c
1879
src_any = !bacmp(&c->src, BDADDR_ANY);
net/bluetooth/l2cap_core.c
188
if (psm && __l2cap_global_chan_by_addr(psm, src, chan->src_type)) {
net/bluetooth/l2cap_core.c
212
if (!__l2cap_global_chan_by_addr(cpu_to_le16(p), src,
net/bluetooth/l2cap_core.c
4022
pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src,
net/bluetooth/l2cap_core.c
4065
bacpy(&chan->src, &conn->hcon->src);
net/bluetooth/l2cap_core.c
4925
pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src,
net/bluetooth/l2cap_core.c
4970
bacpy(&chan->src, &conn->hcon->src);
net/bluetooth/l2cap_core.c
5143
pchan = l2cap_global_chan_by_psm(BT_LISTEN, psm, &conn->hcon->src,
net/bluetooth/l2cap_core.c
5194
bacpy(&chan->src, &conn->hcon->src);
net/bluetooth/l2cap_core.c
6881
chan = l2cap_global_chan_by_psm(0, psm, &hcon->src, &hcon->dst,
net/bluetooth/l2cap_core.c
7083
BT_DBG("%pMR -> %pMR (type %u) psm 0x%4.4x mode 0x%2.2x", &chan->src,
net/bluetooth/l2cap_core.c
7086
hdev = hci_get_route(dst, &chan->src, chan->src_type);
net/bluetooth/l2cap_core.c
7221
bacpy(&chan->src, &hcon->src);
net/bluetooth/l2cap_core.c
7304
if (!bacmp(&c->src, &hdev->bdaddr)) {
net/bluetooth/l2cap_core.c
7309
} else if (!bacmp(&c->src, BDADDR_ANY)) {
net/bluetooth/l2cap_core.c
7341
if (bacmp(&c->src, &hcon->src) && bacmp(&c->src, BDADDR_ANY))
net/bluetooth/l2cap_core.c
7399
bacpy(&chan->src, &hcon->src);
net/bluetooth/l2cap_core.c
7785
&c->src, c->src_type, &c->dst, c->dst_type,
net/bluetooth/l2cap_sock.c
132
bacpy(&chan->src, &la.l2_bdaddr);
net/bluetooth/l2cap_sock.c
218
if (chan->src_type == BDADDR_BREDR && bacmp(&chan->src, BDADDR_ANY) &&
net/bluetooth/l2cap_sock.c
409
bacpy(&la->l2_bdaddr, &chan->src);
net/bluetooth/lib.c
42
void baswap(bdaddr_t *dst, const bdaddr_t *src)
net/bluetooth/lib.c
44
const unsigned char *s = (const unsigned char *)src;
net/bluetooth/rfcomm/core.c
2198
&chan->src, &chan->dst,
net/bluetooth/rfcomm/core.c
371
static int __rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst, u8 channel)
net/bluetooth/rfcomm/core.c
378
d, d->state, src, dst, channel);
net/bluetooth/rfcomm/core.c
386
s = rfcomm_session_get(src, dst);
net/bluetooth/rfcomm/core.c
388
s = rfcomm_session_create(src, dst, d->sec_level, &err);
net/bluetooth/rfcomm/core.c
425
int rfcomm_dlc_open(struct rfcomm_dlc *d, bdaddr_t *src, bdaddr_t *dst, u8 channel)
net/bluetooth/rfcomm/core.c
431
r = __rfcomm_dlc_open(d, src, dst, channel);
net/bluetooth/rfcomm/core.c
537
struct rfcomm_dlc *rfcomm_dlc_exists(bdaddr_t *src, bdaddr_t *dst, u8 channel)
net/bluetooth/rfcomm/core.c
547
s = rfcomm_session_get(src, dst);
net/bluetooth/rfcomm/core.c
68
static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src,
net/bluetooth/rfcomm/core.c
72
static struct rfcomm_session *rfcomm_session_get(bdaddr_t *src, bdaddr_t *dst);
net/bluetooth/rfcomm/core.c
730
static struct rfcomm_session *rfcomm_session_get(bdaddr_t *src, bdaddr_t *dst)
net/bluetooth/rfcomm/core.c
737
if ((!bacmp(src, BDADDR_ANY) || !bacmp(&chan->src, src)) &&
net/bluetooth/rfcomm/core.c
763
static struct rfcomm_session *rfcomm_session_create(bdaddr_t *src,
net/bluetooth/rfcomm/core.c
773
BT_DBG("%pMR -> %pMR", src, dst);
net/bluetooth/rfcomm/core.c
779
bacpy(&addr.l2_bdaddr, src);
net/bluetooth/rfcomm/core.c
822
void rfcomm_session_getaddr(struct rfcomm_session *s, bdaddr_t *src, bdaddr_t *dst)
net/bluetooth/rfcomm/core.c
825
if (src)
net/bluetooth/rfcomm/core.c
826
bacpy(src, &chan->src);
net/bluetooth/rfcomm/sock.c
106
static struct sock *__rfcomm_get_listen_sock_by_addr(u8 channel, bdaddr_t *src)
net/bluetooth/rfcomm/sock.c
114
if (bacmp(&rfcomm_pi(sk)->src, src))
net/bluetooth/rfcomm/sock.c
127
static struct sock *rfcomm_get_sock_by_channel(int state, u8 channel, bdaddr_t *src)
net/bluetooth/rfcomm/sock.c
139
if (!bacmp(&rfcomm_pi(sk)->src, src))
net/bluetooth/rfcomm/sock.c
143
if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY))
net/bluetooth/rfcomm/sock.c
362
bacpy(&rfcomm_pi(sk)->src, &sa.rc_bdaddr);
net/bluetooth/rfcomm/sock.c
410
err = rfcomm_dlc_open(d, &rfcomm_pi(sk)->src, &sa->rc_bdaddr,
net/bluetooth/rfcomm/sock.c
443
bdaddr_t *src = &rfcomm_pi(sk)->src;
net/bluetooth/rfcomm/sock.c
451
if (!__rfcomm_get_listen_sock_by_addr(channel, src)) {
net/bluetooth/rfcomm/sock.c
550
bacpy(&sa->rc_bdaddr, &rfcomm_pi(sk)->src);
net/bluetooth/rfcomm/sock.c
90
&rfcomm_pi(sk)->src, NULL);
net/bluetooth/rfcomm/sock.c
936
bdaddr_t src, dst;
net/bluetooth/rfcomm/sock.c
941
rfcomm_session_getaddr(s, &src, &dst);
net/bluetooth/rfcomm/sock.c
944
parent = rfcomm_get_sock_by_channel(BT_LISTEN, channel, &src);
net/bluetooth/rfcomm/sock.c
963
bacpy(&rfcomm_pi(sk)->src, &src);
net/bluetooth/rfcomm/sock.c
991
&rfcomm_pi(sk)->src, &rfcomm_pi(sk)->dst,
net/bluetooth/rfcomm/tty.c
115
err = rfcomm_dlc_open(dev->dlc, &dev->src, &dev->dst, dev->channel);
net/bluetooth/rfcomm/tty.c
180
hdev = hci_get_route(&dev->dst, &dev->src, BDADDR_BREDR);
net/bluetooth/rfcomm/tty.c
265
bacpy(&dev->src, &req->src);
net/bluetooth/rfcomm/tty.c
414
dlc = rfcomm_dlc_exists(&req.src, &req.dst, req.channel);
net/bluetooth/rfcomm/tty.c
529
bacpy(&di[n].src, &dev->src);
net/bluetooth/rfcomm/tty.c
56
bdaddr_t src;
net/bluetooth/rfcomm/tty.c
563
bacpy(&di.src, &dev->src);
net/bluetooth/sco.c
1013
hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src,
net/bluetooth/sco.c
1209
hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src, BDADDR_BREDR);
net/bluetooth/sco.c
1386
parent = sco_get_sock_listen(&conn->hcon->src);
net/bluetooth/sco.c
1404
bacpy(&sco_pi(sk)->src, &conn->hcon->src);
net/bluetooth/sco.c
1439
if (!bacmp(&sco_pi(sk)->src, &hdev->bdaddr) ||
net/bluetooth/sco.c
1440
!bacmp(&sco_pi(sk)->src, BDADDR_ANY)) {
net/bluetooth/sco.c
1530
seq_printf(f, "%pMR %pMR %d\n", &sco_pi(sk)->src,
net/bluetooth/sco.c
317
BT_DBG("%pMR -> %pMR", &sco_pi(sk)->src, &sco_pi(sk)->dst);
net/bluetooth/sco.c
319
hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src, BDADDR_BREDR);
net/bluetooth/sco.c
374
bacpy(&sco_pi(sk)->src, &hcon->src);
net/bluetooth/sco.c
446
if (!bacmp(&sco_pi(sk)->src, ba))
net/bluetooth/sco.c
456
static struct sock *sco_get_sock_listen(bdaddr_t *src)
net/bluetooth/sco.c
467
if (!bacmp(&sco_pi(sk)->src, src))
net/bluetooth/sco.c
471
if (!bacmp(&sco_pi(sk)->src, BDADDR_ANY))
net/bluetooth/sco.c
649
bacpy(&sco_pi(sk)->src, &sa->sco_bdaddr);
net/bluetooth/sco.c
68
bdaddr_t src;
net/bluetooth/sco.c
702
bdaddr_t *src = &sco_pi(sk)->src;
net/bluetooth/sco.c
721
if (__sco_get_sock_listen_by_addr(src)) {
net/bluetooth/sco.c
807
bacpy(&sa->sco_bdaddr, &sco_pi(sk)->src);
net/bluetooth/sco.c
978
hdev = hci_get_route(&sco_pi(sk)->dst, &sco_pi(sk)->src,
net/bluetooth/smp.c
1328
bacpy(&addrinfo.bdaddr, &hcon->src);
net/bluetooth/smp.c
157
static inline void swap_buf(const u8 *src, u8 *dst, size_t len)
net/bluetooth/smp.c
162
dst[len - 1 - i] = src[i];
net/bluetooth/smp.c
3340
hci_copy_identity_address(hdev, &chan->src, &bdaddr_type);
net/bluetooth/smp.c
3347
bacpy(&chan->src, &hdev->bdaddr);
net/bridge/br_forward.c
265
const unsigned char *src = eth_hdr(skb)->h_source;
net/bridge/br_forward.c
272
if (skb->dev == p->dev && ether_addr_equal(src, addr))
net/bridge/br_mdb.c
1094
struct br_mdb_src_entry *src,
net/bridge/br_mdb.c
1112
src->addr.proto = proto;
net/bridge/br_mdb.c
1113
nla_memcpy(&src->addr.src, tb[MDBE_SRCATTR_ADDRESS],
net/bridge/br_mdb.c
161
ip->src.ip4 = nla_get_in_addr(mdb_attrs[MDBE_ATTR_SOURCE]);
net/bridge/br_mdb.c
167
ip->src.ip6 = nla_get_in6_addr(mdb_attrs[MDBE_ATTR_SOURCE]);
net/bridge/br_mdb.c
197
ent->addr.src.ip4)) {
net/bridge/br_mdb.c
205
&ent->addr.src.ip6)) {
net/bridge/br_mdb.c
281
if (mp->addr.src.ip4) {
net/bridge/br_mdb.c
283
mp->addr.src.ip4))
net/bridge/br_mdb.c
291
if (!ipv6_addr_any(&mp->addr.src.ip6)) {
net/bridge/br_mdb.c
293
&mp->addr.src.ip6))
net/bridge/br_mdb.c
474
if (pg->key.addr.src.ip4)
net/bridge/br_mdb.c
483
if (!ipv6_addr_any(&pg->key.addr.src.ip6))
net/bridge/br_mdb.c
685
struct in6_addr src;
net/bridge/br_mdb.c
691
src = nla_get_in6_addr(attr);
net/bridge/br_mdb.c
692
if (ipv6_addr_is_multicast(&src)) {
net/bridge/br_mdb.c
804
memset(&star_group.src, 0, sizeof(star_group.src));
net/bridge/br_mdb.c
824
sg_ip.src = src_ip->src;
net/bridge/br_mdb.c
851
struct br_mdb_src_entry *src,
net/bridge/br_mdb.c
858
ent = br_multicast_find_group_src(pg, &src->addr);
net/bridge/br_mdb.c
860
ent = br_multicast_new_group_src(pg, &src->addr);
net/bridge/br_mdb.c
877
err = br_mdb_add_group_src_fwd(cfg, &src->addr, brmctx, extack);
net/bridge/br_mdb.c
891
struct br_mdb_src_entry *src)
net/bridge/br_mdb.c
895
ent = br_multicast_find_group_src(pg, &src->addr);
net/bridge/br_mrp.c
134
const u8 *src, const u8 *dst)
net/bridge/br_mrp.c
151
ether_addr_copy(eth_hdr->h_source, src);
net/bridge/br_multicast.c
1044
ihv3->srcs[lmqt_srcs++] = ent->addr.src.ip4;
net/bridge/br_multicast.c
1207
mld2q->mld2q_srcs[llqt_srcs++] = ent->addr.src.ip6;
net/bridge/br_multicast.c
1315
struct net_bridge_group_src *src = timer_container_of(src, t, timer);
net/bridge/br_multicast.c
1317
struct net_bridge *br = src->br;
net/bridge/br_multicast.c
1320
if (hlist_unhashed(&src->node) || !netif_running(br->dev) ||
net/bridge/br_multicast.c
1321
timer_pending(&src->timer))
net/bridge/br_multicast.c
1324
pg = src->pg;
net/bridge/br_multicast.c
1326
br_multicast_del_group_src(src, false);
net/bridge/br_multicast.c
1331
br_multicast_fwd_src_handle(src);
net/bridge/br_multicast.c
1346
if (ip->src.ip4 == ent->addr.src.ip4)
net/bridge/br_multicast.c
1352
if (!ipv6_addr_cmp(&ent->addr.src.ip6, &ip->src.ip6))
net/bridge/br_multicast.c
1371
if (ipv4_is_zeronet(src_ip->src.ip4) ||
net/bridge/br_multicast.c
1372
ipv4_is_multicast(src_ip->src.ip4))
net/bridge/br_multicast.c
1377
if (ipv6_addr_any(&src_ip->src.ip6) ||
net/bridge/br_multicast.c
1378
ipv6_addr_is_multicast(&src_ip->src.ip6))
net/bridge/br_multicast.c
1405
const unsigned char *src,
net/bridge/br_multicast.c
1445
if (src)
net/bridge/br_multicast.c
1446
memcpy(p->eth_addr, src, ETH_ALEN);
net/bridge/br_multicast.c
1505
const unsigned char *src,
net/bridge/br_multicast.c
1530
if (br_port_group_equal(p, pmctx->port, src))
net/bridge/br_multicast.c
1536
p = br_multicast_new_port_group(pmctx->port, group, *pp, 0, src,
net/bridge/br_multicast.c
1559
const unsigned char *src,
net/bridge/br_multicast.c
1567
pg = __br_multicast_add_group(brmctx, pmctx, group, src, filter_mode,
net/bridge/br_multicast.c
1580
const unsigned char *src,
net/bridge/br_multicast.c
1595
return br_multicast_add_group(brmctx, pmctx, &br_group, src,
net/bridge/br_multicast.c
1604
const unsigned char *src,
net/bridge/br_multicast.c
1619
return br_multicast_add_group(brmctx, pmctx, &br_group, src,
net/bridge/br_multicast.c
172
ip.src.ip4 = ip_hdr(skb)->saddr;
net/bridge/br_multicast.c
176
ip.src.ip4 = 0;
net/bridge/br_multicast.c
1772
brmctx->ip4_querier.addr.src.ip4 = ip_hdr(skb)->saddr;
net/bridge/br_multicast.c
1775
brmctx->ip6_querier.addr.src.ip6 = ipv6_hdr(skb)->saddr;
net/bridge/br_multicast.c
185
ip.src.ip6 = ipv6_hdr(skb)->saddr;
net/bridge/br_multicast.c
189
memset(&ip.src.ip6, 0, sizeof(ip.src.ip6));
net/bridge/br_multicast.c
2224
static void __grp_src_mod_timer(struct net_bridge_group_src *src,
net/bridge/br_multicast.c
2227
mod_timer(&src->timer, expires);
net/bridge/br_multicast.c
2228
br_multicast_fwd_src_handle(src);
net/bridge/br_multicast.c
2332
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2371
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2410
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2482
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2530
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2611
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2656
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2731
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
2769
memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size);
net/bridge/br_multicast.c
279
const unsigned char *src)
net/bridge/br_multicast.c
2829
const unsigned char *src)
net/bridge/br_multicast.c
2837
if (br_port_group_equal(pg, p, src))
net/bridge/br_multicast.c
2851
const unsigned char *src;
net/bridge/br_multicast.c
287
return ether_addr_equal(src, p->eth_addr);
net/bridge/br_multicast.c
2891
src = eth_hdr(skb)->h_source;
net/bridge/br_multicast.c
2897
group, vid, src);
net/bridge/br_multicast.c
2902
vid, src, igmpv2);
net/bridge/br_multicast.c
2917
pg = br_multicast_find_port(mdst, pmctx->port, src);
net/bridge/br_multicast.c
2975
const unsigned char *src;
net/bridge/br_multicast.c
3027
src = eth_hdr(skb)->h_source;
net/bridge/br_multicast.c
3034
vid, src);
net/bridge/br_multicast.c
3040
src, mldv1);
net/bridge/br_multicast.c
3055
pg = br_multicast_find_port(mdst, pmctx->port, src);
net/bridge/br_multicast.c
3120
if (!querier->addr.src.ip4 ||
net/bridge/br_multicast.c
3121
ntohl(saddr->src.ip4) <= ntohl(querier->addr.src.ip4))
net/bridge/br_multicast.c
3129
if (ipv6_addr_cmp(&saddr->src.ip6, &querier->addr.src.ip6) <= 0)
net/bridge/br_multicast.c
3207
querier.addr.src.ip4)) {
net/bridge/br_multicast.c
3230
&querier.addr.src.ip6)) {
net/bridge/br_multicast.c
3528
saddr.src.ip4 = iph->saddr;
net/bridge/br_multicast.c
3616
saddr.src.ip6 = ipv6_hdr(skb)->saddr;
net/bridge/br_multicast.c
3660
const unsigned char *src)
net/bridge/br_multicast.c
3681
if (!br_port_group_equal(p, pmctx->port, src))
net/bridge/br_multicast.c
3708
if (!br_port_group_equal(p, pmctx->port, src))
net/bridge/br_multicast.c
373
sg_ip.src = src_ent->addr.src;
net/bridge/br_multicast.c
3760
const unsigned char *src)
net/bridge/br_multicast.c
3777
own_query, src);
net/bridge/br_multicast.c
3785
const unsigned char *src)
net/bridge/br_multicast.c
3802
own_query, src);
net/bridge/br_multicast.c
3877
const unsigned char *src;
net/bridge/br_multicast.c
3900
src = eth_hdr(skb)->h_source;
net/bridge/br_multicast.c
3908
src, true);
net/bridge/br_multicast.c
3917
br_ip4_multicast_leave_group(brmctx, pmctx, ih->group, vid, src);
net/bridge/br_multicast.c
3946
const unsigned char *src;
net/bridge/br_multicast.c
3970
src = eth_hdr(skb)->h_source;
net/bridge/br_multicast.c
3973
vid, src, true);
net/bridge/br_multicast.c
3982
src = eth_hdr(skb)->h_source;
net/bridge/br_multicast.c
3984
src);
net/bridge/br_multicast.c
424
sg_ip.src = src_ent->addr.src;
net/bridge/br_multicast.c
513
static void br_multicast_fwd_src_add(struct net_bridge_group_src *src)
net/bridge/br_multicast.c
5165
static noinline_for_stack void mcast_stats_add_dir(u64 *dst, u64 *src)
net/bridge/br_multicast.c
5167
dst[BR_MCAST_DIR_RX] += src[BR_MCAST_DIR_RX];
net/bridge/br_multicast.c
5168
dst[BR_MCAST_DIR_TX] += src[BR_MCAST_DIR_TX];
net/bridge/br_multicast.c
521
if (src->flags & BR_SGRP_F_INSTALLED)
net/bridge/br_multicast.c
525
pmctx = br_multicast_pg_to_port_ctx(src->pg);
net/bridge/br_multicast.c
529
sg_ip = src->pg->key.addr;
net/bridge/br_multicast.c
530
sg_ip.src = src->addr.src;
net/bridge/br_multicast.c
533
src->pg->eth_addr, MCAST_INCLUDE, false,
net/bridge/br_multicast.c
534
!timer_pending(&src->timer));
net/bridge/br_multicast.c
537
src->flags |= BR_SGRP_F_INSTALLED;
net/bridge/br_multicast.c
547
star_mp = br_mdb_ip_get(src->br, &src->pg->key.addr);
net/bridge/br_multicast.c
554
static void br_multicast_fwd_src_remove(struct net_bridge_group_src *src,
net/bridge/br_multicast.c
557
struct net_bridge_port_group *p, *pg = src->pg;
net/bridge/br_multicast.c
564
sg_ip.src = src->addr.src;
net/bridge/br_multicast.c
566
mp = br_mdb_ip_get(src->br, &sg_ip);
net/bridge/br_multicast.c
571
(p = mlock_dereference(*pp, src->br)) != NULL;
net/bridge/br_multicast.c
578
!(src->flags & BR_SGRP_F_USER_ADDED))
net/bridge/br_multicast.c
586
src->flags &= ~BR_SGRP_F_INSTALLED;
net/bridge/br_multicast.c
590
static void br_multicast_fwd_src_handle(struct net_bridge_group_src *src)
net/bridge/br_multicast.c
596
br_multicast_fwd_src_add(src);
net/bridge/br_multicast.c
599
sg_key.addr = src->pg->key.addr;
net/bridge/br_multicast.c
600
sg_key.addr.src = src->addr.src;
net/bridge/br_multicast.c
601
sg_key.port = src->pg->key.port;
net/bridge/br_multicast.c
603
sg = br_sg_port_find(src->br, &sg_key);
net/bridge/br_multicast.c
608
if (timer_pending(&src->timer))
net/bridge/br_multicast.c
61
const unsigned char *src);
net/bridge/br_multicast.c
616
sg_mp = br_mdb_ip_get(src->br, &sg_key.addr);
net/bridge/br_multicast.c
619
br_mdb_notify(src->br->dev, sg_mp, sg, RTM_NEWMDB);
net/bridge/br_multicast.c
667
struct net_bridge_group_src *src;
net/bridge/br_multicast.c
669
src = container_of(gc, struct net_bridge_group_src, mcast_gc);
net/bridge/br_multicast.c
670
WARN_ON(!hlist_unhashed(&src->node));
net/bridge/br_multicast.c
672
timer_shutdown_sync(&src->timer);
net/bridge/br_multicast.c
673
kfree_rcu(src, rcu);
net/bridge/br_multicast.c
676
void __br_multicast_del_group_src(struct net_bridge_group_src *src)
net/bridge/br_multicast.c
678
struct net_bridge *br = src->pg->key.port->br;
net/bridge/br_multicast.c
680
hlist_del_init_rcu(&src->node);
net/bridge/br_multicast.c
681
src->pg->src_ents--;
net/bridge/br_multicast.c
682
hlist_add_head(&src->mcast_gc.gc_node, &br->mcast_gc_list);
net/bridge/br_multicast.c
686
void br_multicast_del_group_src(struct net_bridge_group_src *src,
net/bridge/br_multicast.c
689
br_multicast_fwd_src_remove(src, fastleave);
net/bridge/br_multicast.c
690
__br_multicast_del_group_src(src);
net/bridge/br_multicast.c
72
__u16 vid, const unsigned char *src);
net/bridge/br_multicast.c
78
const unsigned char *src,
net/bridge/br_multicast_eht.c
380
static void br_multicast_ip_src_to_eht_addr(const struct br_ip *src,
net/bridge/br_multicast_eht.c
383
switch (src->proto) {
net/bridge/br_multicast_eht.c
385
dest->ip4 = src->src.ip4;
net/bridge/br_multicast_eht.c
389
memcpy(&dest->ip6, &src->src.ip6, sizeof(struct in6_addr));
net/bridge/br_private.h
1006
unsigned char flags, const unsigned char *src,
net/bridge/br_private.h
1054
void __br_multicast_del_group_src(struct net_bridge_group_src *src);
net/bridge/br_private.h
1055
void br_multicast_del_group_src(struct net_bridge_group_src *src,
net/bridge/br_private.h
1200
return ipv4_is_zeronet(ip->src.ip4);
net/bridge/br_private.h
1203
return ipv6_addr_any(&ip->src.ip6);
net/bridge/br_stp_bpdu.c
71
static inline int br_get_ticks(const unsigned char *src)
net/bridge/br_stp_bpdu.c
73
unsigned long ticks = get_unaligned_be16(src);
net/bridge/netfilter/ebt_ip.c
25
__be16 src;
net/bridge/netfilter/ebt_ip.c
82
u32 src = ntohs(pptr->tcpudphdr.src);
net/bridge/netfilter/ebt_ip.c
84
src < info->sport[0] ||
net/bridge/netfilter/ebt_ip.c
85
src > info->sport[1]))
net/bridge/netfilter/ebt_ip6.c
28
__be16 src;
net/bridge/netfilter/ebt_ip6.c
89
u16 src = ntohs(pptr->tcpudphdr.src);
net/bridge/netfilter/ebt_ip6.c
91
src < info->sport[0] ||
net/bridge/netfilter/ebt_ip6.c
92
src > info->sport[1]))
net/bridge/netfilter/ebt_log.c
41
__be16 src;
net/bridge/netfilter/ebt_log.c
69
pr_cont(" SPT=%u DPT=%u", ntohs(pptr->src), ntohs(pptr->dst));
net/bridge/netfilter/ebt_mark.c
62
static void mark_tg_compat_from_user(void *dst, const void *src)
net/bridge/netfilter/ebt_mark.c
64
const struct compat_ebt_mark_t_info *user = src;
net/bridge/netfilter/ebt_mark.c
71
static int mark_tg_compat_to_user(void __user *dst, const void *src)
net/bridge/netfilter/ebt_mark.c
74
const struct ebt_mark_t_info *kern = src;
net/bridge/netfilter/ebt_mark_m.c
46
static void mark_mt_compat_from_user(void *dst, const void *src)
net/bridge/netfilter/ebt_mark_m.c
48
const struct compat_ebt_mark_m_info *user = src;
net/bridge/netfilter/ebt_mark_m.c
57
static int mark_mt_compat_to_user(void __user *dst, const void *src)
net/bridge/netfilter/ebt_mark_m.c
60
const struct ebt_mark_m_info *kern = src;
net/bridge/netfilter/ebtables.c
60
static void ebt_standard_compat_from_user(void *dst, const void *src)
net/bridge/netfilter/ebtables.c
62
int v = *(compat_int_t *)src;
net/bridge/netfilter/ebtables.c
69
static int ebt_standard_compat_to_user(void __user *dst, const void *src)
net/bridge/netfilter/ebtables.c
71
compat_int_t cv = *(int *)src;
net/can/gw.c
1158
gwj->src.dev = __dev_get_by_index(net, gwj->ccgw.src_idx);
net/can/gw.c
1160
if (!gwj->src.dev)
net/can/gw.c
1163
if (gwj->src.dev->type != ARPHRD_CAN)
net/can/gw.c
1175
if (gwj->src.dev == gwj->dst.dev &&
net/can/gw.c
138
} src;
net/can/gw.c
265
static void canframecpy(struct canfd_frame *dst, struct can_frame *src)
net/can/gw.c
272
dst->can_id = src->can_id;
net/can/gw.c
273
dst->len = src->len;
net/can/gw.c
274
*(u64 *)dst->data = *(u64 *)src->data;
net/can/gw.c
277
static void canfdframecpy(struct canfd_frame *dst, struct canfd_frame *src)
net/can/gw.c
284
dst->can_id = src->can_id;
net/can/gw.c
285
dst->flags = src->flags;
net/can/gw.c
286
dst->len = src->len;
net/can/gw.c
287
memcpy(dst->data, src->data, CANFD_MAX_DLEN);
net/can/gw.c
577
return can_rx_register(net, gwj->src.dev, gwj->ccgw.filter.can_id,
net/can/gw.c
584
can_rx_unregister(net, gwj->src.dev, gwj->ccgw.filter.can_id,
net/can/gw.c
622
if (gwj->src.dev == dev || gwj->dst.dev == dev) {
net/ceph/armor.c
103
src += 4;
net/ceph/armor.c
37
int ceph_armor(char *dst, const char *src, const char *end)
net/ceph/armor.c
42
while (src < end) {
net/ceph/armor.c
45
a = *src++;
net/ceph/armor.c
47
if (src < end) {
net/ceph/armor.c
48
b = *src++;
net/ceph/armor.c
5
int ceph_armor(char *dst, const char *src, const char *end);
net/ceph/armor.c
50
if (src < end) {
net/ceph/armor.c
51
c = *src++;
net/ceph/armor.c
6
int ceph_unarmor(char *dst, const char *src, const char *end);
net/ceph/armor.c
75
int ceph_unarmor(char *dst, const char *src, const char *end)
net/ceph/armor.c
79
while (src < end) {
net/ceph/armor.c
82
if (src[0] == '\n') {
net/ceph/armor.c
83
src++;
net/ceph/armor.c
86
if (src + 4 > end)
net/ceph/armor.c
88
a = decode_bits(src[0]);
net/ceph/armor.c
89
b = decode_bits(src[1]);
net/ceph/armor.c
90
c = decode_bits(src[2]);
net/ceph/armor.c
91
d = decode_bits(src[3]);
net/ceph/armor.c
96
if (src[2] == '=')
net/ceph/armor.c
99
if (src[3] == '=')
net/ceph/crypto.c
100
dst->type = src->type;
net/ceph/crypto.c
101
dst->created = src->created;
net/ceph/crypto.c
102
dst->len = src->len;
net/ceph/crypto.c
104
dst->key = kmemdup(src->key, src->len, GFP_NOIO);
net/ceph/crypto.c
98
const struct ceph_crypto_key *src)
net/ceph/crypto.h
34
const struct ceph_crypto_key *src);
net/ceph/crypto.h
50
int ceph_armor(char *dst, const char *src, const char *end);
net/ceph/crypto.h
51
int ceph_unarmor(char *dst, const char *src, const char *end);
net/ceph/messenger.c
1411
con->peer_name = msg->hdr.src;
net/ceph/messenger.c
1418
ENTITY_NAME(msg->hdr.src),
net/ceph/messenger.c
1735
msg->hdr.src = con->msgr->inst.name;
net/ceph/messenger_v2.c
616
hdr->src = *peer_name;
net/ceph/messenger_v2.c
812
struct scatterlist *src, struct scatterlist *dst,
net/ceph/messenger_v2.c
821
aead_request_set_crypt(con->v2.gcm_req, src, dst, src_len, (u8 *)nonce);
net/ceph/osd_client.c
1005
cpu_to_le64(src->alloc_hint.expected_object_size);
net/ceph/osd_client.c
1007
cpu_to_le64(src->alloc_hint.expected_write_size);
net/ceph/osd_client.c
1008
dst->alloc_hint.flags = cpu_to_le32(src->alloc_hint.flags);
net/ceph/osd_client.c
1012
dst->xattr.name_len = cpu_to_le32(src->xattr.name_len);
net/ceph/osd_client.c
1013
dst->xattr.value_len = cpu_to_le32(src->xattr.value_len);
net/ceph/osd_client.c
1014
dst->xattr.cmp_op = src->xattr.cmp_op;
net/ceph/osd_client.c
1015
dst->xattr.cmp_mode = src->xattr.cmp_mode;
net/ceph/osd_client.c
1021
dst->copy_from.snapid = cpu_to_le64(src->copy_from.snapid);
net/ceph/osd_client.c
1023
cpu_to_le64(src->copy_from.src_version);
net/ceph/osd_client.c
1024
dst->copy_from.flags = src->copy_from.flags;
net/ceph/osd_client.c
1026
cpu_to_le32(src->copy_from.src_fadvise_flags);
net/ceph/osd_client.c
1030
dst->assert_ver.ver = cpu_to_le64(src->assert_ver.ver);
net/ceph/osd_client.c
1034
ceph_osd_op_name(src->op));
net/ceph/osd_client.c
1040
dst->op = cpu_to_le16(src->op);
net/ceph/osd_client.c
1041
dst->flags = cpu_to_le32(src->flags);
net/ceph/osd_client.c
1042
dst->payload_len = cpu_to_le32(src->indata_len);
net/ceph/osd_client.c
1044
return src->indata_len;
net/ceph/osd_client.c
3766
WARN_ON(osd->o_osd != le64_to_cpu(msg->hdr.src.num));
net/ceph/osd_client.c
436
const struct ceph_osd_request_target *src)
net/ceph/osd_client.c
438
ceph_oid_copy(&dest->base_oid, &src->base_oid);
net/ceph/osd_client.c
439
ceph_oloc_copy(&dest->base_oloc, &src->base_oloc);
net/ceph/osd_client.c
440
ceph_oid_copy(&dest->target_oid, &src->target_oid);
net/ceph/osd_client.c
441
ceph_oloc_copy(&dest->target_oloc, &src->target_oloc);
net/ceph/osd_client.c
443
dest->pgid = src->pgid; /* struct */
net/ceph/osd_client.c
444
dest->spgid = src->spgid; /* struct */
net/ceph/osd_client.c
445
dest->pg_num = src->pg_num;
net/ceph/osd_client.c
446
dest->pg_num_mask = src->pg_num_mask;
net/ceph/osd_client.c
447
ceph_osds_copy(&dest->acting, &src->acting);
net/ceph/osd_client.c
448
ceph_osds_copy(&dest->up, &src->up);
net/ceph/osd_client.c
449
dest->size = src->size;
net/ceph/osd_client.c
450
dest->min_size = src->min_size;
net/ceph/osd_client.c
451
dest->sort_bitwise = src->sort_bitwise;
net/ceph/osd_client.c
452
dest->recovery_deletes = src->recovery_deletes;
net/ceph/osd_client.c
4527
WARN_ON(osd->o_osd != le64_to_cpu(msg->hdr.src.num));
net/ceph/osd_client.c
454
dest->flags = src->flags;
net/ceph/osd_client.c
455
dest->used_replica = src->used_replica;
net/ceph/osd_client.c
456
dest->paused = src->paused;
net/ceph/osd_client.c
458
dest->epoch = src->epoch;
net/ceph/osd_client.c
459
dest->last_force_resend = src->last_force_resend;
net/ceph/osd_client.c
461
dest->osd = src->osd;
net/ceph/osd_client.c
5429
WARN_ON(osd->o_osd != le64_to_cpu(hdr->src.num));
net/ceph/osd_client.c
967
const struct ceph_osd_req_op *src)
net/ceph/osd_client.c
969
switch (src->op) {
net/ceph/osd_client.c
978
dst->extent.offset = cpu_to_le64(src->extent.offset);
net/ceph/osd_client.c
979
dst->extent.length = cpu_to_le64(src->extent.length);
net/ceph/osd_client.c
981
cpu_to_le64(src->extent.truncate_size);
net/ceph/osd_client.c
983
cpu_to_le32(src->extent.truncate_seq);
net/ceph/osd_client.c
986
dst->cls.class_len = src->cls.class_len;
net/ceph/osd_client.c
987
dst->cls.method_len = src->cls.method_len;
net/ceph/osd_client.c
988
dst->cls.indata_len = cpu_to_le32(src->cls.indata_len);
net/ceph/osd_client.c
991
dst->watch.cookie = cpu_to_le64(src->watch.cookie);
net/ceph/osd_client.c
993
dst->watch.op = src->watch.op;
net/ceph/osd_client.c
994
dst->watch.gen = cpu_to_le32(src->watch.gen);
net/ceph/osd_client.c
999
dst->notify.cookie = cpu_to_le64(src->notify.cookie);
net/ceph/osdmap.c
2116
const struct ceph_object_locator *src)
net/ceph/osdmap.c
2120
dest->pool = src->pool;
net/ceph/osdmap.c
2121
if (src->pool_ns)
net/ceph/osdmap.c
2122
dest->pool_ns = ceph_get_string(src->pool_ns);
net/ceph/osdmap.c
2135
const struct ceph_object_id *src)
net/ceph/osdmap.c
2139
if (src->name != src->inline_name) {
net/ceph/osdmap.c
2141
dest->name = kmalloc(src->name_len + 1,
net/ceph/osdmap.c
2146
memcpy(dest->name, src->name, src->name_len + 1);
net/ceph/osdmap.c
2147
dest->name_len = src->name_len;
net/ceph/osdmap.c
2280
void ceph_osds_copy(struct ceph_osds *dest, const struct ceph_osds *src)
net/ceph/osdmap.c
2282
memcpy(dest->osds, src->osds, src->size * sizeof(src->osds[0]));
net/ceph/osdmap.c
2283
dest->size = src->size;
net/ceph/osdmap.c
2284
dest->primary = src->primary;
net/core/dev.c
11811
const atomic_long_t *src = (atomic_long_t *)netdev_stats;
net/core/dev.c
11816
dst[i] = (unsigned long)atomic_long_read(&src[i]);
net/core/dev.c
9273
const struct rtnl_hw_stats64 *src)
net/core/dev.c
9275
dest->rx_packets += src->rx_packets;
net/core/dev.c
9276
dest->tx_packets += src->tx_packets;
net/core/dev.c
9277
dest->rx_bytes += src->rx_bytes;
net/core/dev.c
9278
dest->tx_bytes += src->tx_bytes;
net/core/dev.c
9279
dest->rx_errors += src->rx_errors;
net/core/dev.c
9280
dest->tx_errors += src->tx_errors;
net/core/dev.c
9281
dest->rx_dropped += src->rx_dropped;
net/core/dev.c
9282
dest->tx_dropped += src->tx_dropped;
net/core/dev.c
9283
dest->multicast += src->multicast;
net/core/filter.c
104
if (copy_from_sockptr(&f32, src, sizeof(f32)))
net/core/filter.c
112
if (copy_from_sockptr(dst, src, sizeof(*dst)))
net/core/filter.c
4018
void *src, *dst;
net/core/filter.c
4022
src = flush ? buf : xdp->data + off;
net/core/filter.c
4024
memcpy(dst, src, len);
net/core/filter.c
4040
src = flush ? buf : ptr_buf + copy_off;
net/core/filter.c
4042
memcpy(dst, src, copy_len);
net/core/filter.c
4777
memcpy(to->remote_ipv6, &info->key.u.ipv6.src,
net/core/filter.c
4783
to->remote_ipv4 = be32_to_cpu(info->key.u.ipv4.src);
net/core/filter.c
4903
memcpy(&info->key.u.ipv6.src, from->local_ipv6,
net/core/filter.c
4909
info->key.u.ipv4.src = cpu_to_be32(from->local_ipv4);
net/core/filter.c
6241
struct in6_addr *src = (struct in6_addr *) params->ipv6_src;
net/core/filter.c
6253
if (rt6_need_strict(dst) || rt6_need_strict(src))
net/core/filter.c
6279
fl6.saddr = *src;
net/core/filter.c
6333
mtu = ipv6_stub->ip6_mtu_from_fib6(&res, dst, src);
net/core/filter.c
6352
*src = res.f6i->fib6_prefsrc.addr;
net/core/filter.c
6356
src);
net/core/filter.c
97
int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len)
net/core/flow_dissector.c
1219
memcpy(&key_addrs->v4addrs.src, &iph->saddr,
net/core/flow_dissector.c
1220
sizeof(key_addrs->v4addrs.src));
net/core/flow_dissector.c
1266
memcpy(&key_addrs->v6addrs.src, &iph->saddr,
net/core/flow_dissector.c
1267
sizeof(key_addrs->v6addrs.src));
net/core/flow_dissector.c
1738
return flow->addrs.v4addrs.src;
net/core/flow_dissector.c
1741
&flow->addrs.v6addrs.src);
net/core/flow_dissector.c
1774
(__force u32)keys->addrs.v4addrs.src)
net/core/flow_dissector.c
1775
swap(keys->addrs.v4addrs.src, keys->addrs.v4addrs.dst);
net/core/flow_dissector.c
1778
(__force u16)keys->ports.src) {
net/core/flow_dissector.c
1779
swap(keys->ports.src, keys->ports.dst);
net/core/flow_dissector.c
1784
&keys->addrs.v6addrs.src,
net/core/flow_dissector.c
1788
swap(keys->addrs.v6addrs.src.s6_addr32[i],
net/core/flow_dissector.c
1792
(__force u16)keys->ports.src) {
net/core/flow_dissector.c
1793
swap(keys->ports.src, keys->ports.dst);
net/core/flow_dissector.c
1843
__be32 src;
net/core/flow_dissector.c
1860
data->src = flow->addrs.v4addrs.src;
net/core/flow_dissector.c
1994
memcpy(&keys->addrs.v6addrs.src, &fl6->saddr,
net/core/flow_dissector.c
1995
sizeof(keys->addrs.v6addrs.src));
net/core/flow_dissector.c
1999
keys->ports.src = fl6->fl6_sport;
net/core/flow_dissector.c
418
ipv4->src = key->u.ipv4.src;
net/core/flow_dissector.c
433
ipv6->src = key->u.ipv6.src;
net/core/flow_dissector.c
458
tp->src = key->tp_src;
net/core/flow_dissector.c
963
key_addrs->v4addrs.src = flow_keys->ipv4_src;
net/core/flow_dissector.c
972
memcpy(&key_addrs->v6addrs.src, &flow_keys->ipv6_src,
net/core/flow_dissector.c
973
sizeof(key_addrs->v6addrs.src));
net/core/flow_dissector.c
983
key_ports->src = flow_keys->sport;
net/core/flow_dissector.c
991
key_ports_range->tp.src = flow_keys->sport;
net/core/net_test.c
280
#define IP_TUNNEL_FLAGS_TEST(n, src, comp, eval, exp) { \
net/core/net_test.c
282
.src_bits = (src), \
net/core/net_test.c
283
.src_num = ARRAY_SIZE(src), \
net/core/net_test.c
355
IP_TUNNEL_DECLARE_FLAGS(src) = { };
net/core/net_test.c
360
__set_bit(t->src_bits[j], src);
net/core/net_test.c
365
ip_tunnel_flags_is_be16_compat(src));
net/core/net_test.c
367
(__force u16)ip_tunnel_flags_to_be16(src));
net/core/selftests.c
165
const unsigned char *src = tpriv->packet->src;
net/core/selftests.c
188
if (src) {
net/core/selftests.c
189
if (!ether_addr_equal_unaligned(ehdr->h_source, src))
net/core/selftests.c
60
if (attr->src)
net/core/selftests.c
61
ether_addr_copy(ehdr->h_source, attr->src);
net/core/skbuff.c
1676
struct sk_buff *skb_morph(struct sk_buff *dst, struct sk_buff *src)
net/core/skbuff.c
1679
return __skb_clone(dst, src);
net/core/skbuff.c
6527
const unsigned char *src)
net/core/skbuff.c
6545
ether_addr_copy(eth->h_source, src);
net/core/skmsg.c
100
if (i == src->sg.end && off)
net/core/skmsg.c
102
sge = sk_msg_elem(src, i);
net/core/skmsg.c
129
if (i == src->sg.end && len)
net/core/skmsg.c
131
sge = sk_msg_elem(src, i);
net/core/skmsg.c
87
int sk_msg_clone(struct sock *sk, struct sk_msg *dst, struct sk_msg *src,
net/core/skmsg.c
90
int i = src->sg.start;
net/core/skmsg.c
91
struct scatterlist *sge = sk_msg_elem(src, i);
net/core/sock.c
1710
static int groups_to_user(sockptr_t dst, const struct group_info *src)
net/core/sock.c
1715
for (i = 0; i < src->ngroups; i++) {
net/core/sock.c
1716
gid_t gid = from_kgid_munged(user_ns, src->gid[i]);
net/core/sock.c
2893
void *sock_kmemdup(struct sock *sk, const void *src,
net/core/sock.c
2900
memcpy(mem, src, size);
net/core/utils.c
119
int in4_pton(const char *src, int srclen,
net/core/utils.c
131
srclen = strlen(src);
net/core/utils.c
132
s = src;
net/core/utils.c
185
int in6_pton(const char *src, int srclen,
net/core/utils.c
199
s = src;
net/core/utils.c
202
srclen = strlen(src);
net/core/utils.c
302
static int inet4_pton(const char *src, u16 port_num,
net/core/utils.c
306
size_t srclen = strlen(src);
net/core/utils.c
311
if (in4_pton(src, srclen, (u8 *)&addr4->sin_addr.s_addr,
net/core/utils.c
321
static int inet6_pton(struct net *net, const char *src, u16 port_num,
net/core/utils.c
326
size_t srclen = strlen(src);
net/core/utils.c
331
if (in6_pton(src, srclen, (u8 *)&addr6->sin6_addr.s6_addr,
net/core/utils.c
336
src + srclen != scope_delim && *scope_delim == '%') {
net/core/utils.c
340
src + srclen - scope_delim - 1);
net/core/utils.c
371
const char *src, const char *port, struct sockaddr_storage *addr)
net/core/utils.c
385
ret = inet4_pton(src, port_num, addr);
net/core/utils.c
388
ret = inet6_pton(net, src, port_num, addr);
net/core/utils.c
391
ret = inet4_pton(src, port_num, addr);
net/core/utils.c
393
ret = inet6_pton(net, src, port_num, addr);
net/dns_resolver/dns_key.c
253
const char *src = key->description, *dsp = match_data->raw_data;
net/dns_resolver/dns_key.c
255
kenter("%s,%s", src, dsp);
net/dns_resolver/dns_key.c
257
if (!src || !dsp)
net/dns_resolver/dns_key.c
260
if (strcasecmp(src, dsp) == 0)
net/dns_resolver/dns_key.c
263
slen = strlen(src);
net/dns_resolver/dns_key.c
267
if (src[slen - 1] == '.')
net/dns_resolver/dns_key.c
271
if (slen != dlen || strncasecmp(src, dsp, slen) != 0)
net/ethtool/cabletest.c
170
u8 result, u32 src)
net/ethtool/cabletest.c
183
if (src != ETHTOOL_A_CABLE_INF_SRC_UNSPEC) {
net/ethtool/cabletest.c
184
if (nla_put_u32(phydev->skb, ETHTOOL_A_CABLE_RESULT_SRC, src))
net/ethtool/cabletest.c
198
u32 cm, u32 src)
net/ethtool/cabletest.c
212
if (src != ETHTOOL_A_CABLE_INF_SRC_UNSPEC) {
net/ethtool/cabletest.c
214
src))
net/ethtool/features.c
145
static netdev_features_t ethnl_bitmap_to_features(unsigned long *src)
net/ethtool/features.c
153
ret |= (netdev_features_t)(src[i]) << (i * BITS_PER_LONG);
net/ethtool/features.c
30
static void ethnl_features_to_bitmap32(u32 *dest, netdev_features_t src)
net/ethtool/features.c
35
dest[i] = src >> (32 * i);
net/ethtool/ioctl.c
345
struct ethtool_link_ksettings *src)
net/ethtool/ioctl.c
352
src->link_modes.supported[idx];
net/ethtool/ioctl.c
354
src->link_modes.advertising[idx];
net/ethtool/ioctl.c
3655
ether_addr_copy(match->key.eth_addrs.src,
net/ethtool/ioctl.c
3657
ether_addr_copy(match->mask.eth_addrs.src,
net/ethtool/ioctl.c
3682
match->key.ipv4.src = v4_spec->ip4src;
net/ethtool/ioctl.c
3683
match->mask.ipv4.src = v4_m_spec->ip4src;
net/ethtool/ioctl.c
369
const unsigned long *src)
net/ethtool/ioctl.c
3697
match->key.tp.src = v4_spec->psrc;
net/ethtool/ioctl.c
3698
match->mask.tp.src = v4_m_spec->psrc;
net/ethtool/ioctl.c
371
*legacy_u32 = src[0];
net/ethtool/ioctl.c
372
return find_next_bit(src, __ETHTOOL_LINK_MODE_MASK_NBITS, 32) ==
net/ethtool/ioctl.c
3730
memcpy(&match->key.ipv6.src, v6_spec->ip6src,
net/ethtool/ioctl.c
3731
sizeof(match->key.ipv6.src));
net/ethtool/ioctl.c
3732
memcpy(&match->mask.ipv6.src, v6_m_spec->ip6src,
net/ethtool/ioctl.c
3733
sizeof(match->mask.ipv6.src));
net/ethtool/ioctl.c
3749
match->key.tp.src = v6_spec->psrc;
net/ethtool/ioctl.c
3750
match->mask.tp.src = v6_m_spec->psrc;
net/ethtool/pause.c
123
if (nla_put_u32(skb, ETHTOOL_A_PAUSE_STATS_SRC, pause_stats->src))
net/ethtool/pause.c
34
enum ethtool_mac_stats_src src = ETHTOOL_MAC_STATS_SRC_AGGREGATE;
net/ethtool/pause.c
44
src = nla_get_u32(tb[ETHTOOL_A_PAUSE_STATS_SRC]);
net/ethtool/pause.c
47
req_info->src = src;
net/ethtool/pause.c
58
enum ethtool_mac_stats_src src = req_info->src;
net/ethtool/pause.c
67
data->pausestat.src = src;
net/ethtool/pause.c
73
if ((src == ETHTOOL_MAC_STATS_SRC_EMAC ||
net/ethtool/pause.c
74
src == ETHTOOL_MAC_STATS_SRC_PMAC) &&
net/ethtool/pause.c
8
enum ethtool_mac_stats_src src;
net/ethtool/stats.c
105
enum ethtool_mac_stats_src src = ETHTOOL_MAC_STATS_SRC_AGGREGATE;
net/ethtool/stats.c
122
src = nla_get_u32(tb[ETHTOOL_A_STATS_SRC]);
net/ethtool/stats.c
124
req_info->src = src;
net/ethtool/stats.c
13
enum ethtool_mac_stats_src src;
net/ethtool/stats.c
135
enum ethtool_mac_stats_src src = req_info->src;
net/ethtool/stats.c
150
if ((src == ETHTOOL_MAC_STATS_SRC_EMAC ||
net/ethtool/stats.c
151
src == ETHTOOL_MAC_STATS_SRC_PMAC) &&
net/ethtool/stats.c
164
data->phy_stats.src = src;
net/ethtool/stats.c
165
data->mac_stats.src = src;
net/ethtool/stats.c
166
data->ctrl_stats.src = src;
net/ethtool/stats.c
167
data->rmon_stats.src = src;
net/ethtool/stats.c
171
src == ETHTOOL_MAC_STATS_SRC_AGGREGATE) {
net/ethtool/stats.c
460
if (nla_put_u32(skb, ETHTOOL_A_STATS_SRC, req_info->src))
net/ethtool/stats.c
532
emac.src = ETHTOOL_MAC_STATS_SRC_EMAC;
net/ethtool/stats.c
533
pmac.src = ETHTOOL_MAC_STATS_SRC_PMAC;
net/ethtool/stats.c
552
emac.src = ETHTOOL_MAC_STATS_SRC_EMAC;
net/ethtool/stats.c
553
pmac.src = ETHTOOL_MAC_STATS_SRC_PMAC;
net/ethtool/stats.c
572
emac.src = ETHTOOL_MAC_STATS_SRC_EMAC;
net/ethtool/stats.c
573
pmac.src = ETHTOOL_MAC_STATS_SRC_PMAC;
net/ethtool/stats.c
592
emac.src = ETHTOOL_MAC_STATS_SRC_EMAC;
net/ethtool/stats.c
593
pmac.src = ETHTOOL_MAC_STATS_SRC_PMAC;
net/ethtool/stats.c
613
emac.src = ETHTOOL_MAC_STATS_SRC_EMAC;
net/ethtool/stats.c
614
pmac.src = ETHTOOL_MAC_STATS_SRC_PMAC;
net/hsr/hsr_forward.c
154
unsigned char *dst, *src;
net/hsr/hsr_forward.c
170
src = skb_mac_header(skb_in);
net/hsr/hsr_forward.c
172
memcpy(dst, src, copylen);
net/hsr/hsr_forward.c
334
unsigned char *dst, *src;
net/hsr/hsr_forward.c
363
src = skb_mac_header(skb);
net/hsr/hsr_forward.c
365
memmove(dst, src, movelen);
net/ieee802154/6lowpan/6lowpan_i.h
23
struct ieee802154_addr src;
net/ieee802154/6lowpan/reassembly.c
66
const struct ieee802154_addr *src,
net/ieee802154/6lowpan/reassembly.c
76
key.src = *src;
net/ipv4/esp4.c
116
if (req->src != req->dst)
net/ipv4/esp4.c
117
for (sg = sg_next(req->src); sg; sg = sg_next(sg))
net/ipv4/fib_frontend.c
345
static int __fib_validate_source(struct sk_buff *skb, __be32 src, __be32 dst,
net/ipv4/fib_frontend.c
360
fl4.daddr = src;
net/ipv4/fib_frontend.c
429
int fib_validate_source(struct sk_buff *skb, __be32 src, __be32 dst,
net/ipv4/fib_frontend.c
450
if (inet_lookup_ifaddr_rcu(net, src))
net/ipv4/fib_frontend.c
459
return __fib_validate_source(skb, src, dst, dscp, oif, dev, r, idev,
net/ipv4/fib_rules.c
188
if (((saddr ^ r->src) & r->srcmask) ||
net/ipv4/fib_rules.c
324
rule4->src = nla_get_in_addr(tb[FRA_SRC]);
net/ipv4/fib_rules.c
412
if (frh->src_len && (rule4->src != nla_get_in_addr(tb[FRA_SRC])))
net/ipv4/fib_rules.c
43
__be32 src;
net/ipv4/fib_rules.c
443
nla_put_in_addr(skb, FRA_SRC, rule4->src)))
net/ipv4/icmp.c
1044
ip_hdr(skb_in)->saddr = ct->tuplehash[dir].tuple.src.u3.ip;
net/ipv4/ip_gre.c
638
ip_tunnel_init_flow(&fl4, IPPROTO_GRE, key->u.ipv4.dst, key->u.ipv4.src,
net/ipv4/ip_gre.c
647
info->key.u.ipv4.src = fl4.saddr;
net/ipv4/ip_tunnel.c
599
ip_tunnel_init_flow(&fl4, proto, key->u.ipv4.dst, key->u.ipv4.src,
net/ipv4/ip_tunnel_core.c
1010
tun_info->key.u.ipv6.src = nla_get_in6_addr(tb[LWTUNNEL_IP6_SRC]);
net/ipv4/ip_tunnel_core.c
1046
nla_put_in6_addr(skb, LWTUNNEL_IP6_SRC, &tun_info->key.u.ipv6.src) ||
net/ipv4/ip_tunnel_core.c
147
struct ip_tunnel_info *dst, *src;
net/ipv4/ip_tunnel_core.c
153
src = &md->u.tun_info;
net/ipv4/ip_tunnel_core.c
154
res = metadata_dst_alloc(src->options_len, METADATA_IP_TUNNEL, flags);
net/ipv4/ip_tunnel_core.c
159
dst->key.tun_id = src->key.tun_id;
net/ipv4/ip_tunnel_core.c
160
if (src->mode & IP_TUNNEL_INFO_IPV6)
net/ipv4/ip_tunnel_core.c
161
memcpy(&dst->key.u.ipv6.dst, &src->key.u.ipv6.src,
net/ipv4/ip_tunnel_core.c
164
dst->key.u.ipv4.dst = src->key.u.ipv4.src;
net/ipv4/ip_tunnel_core.c
165
ip_tunnel_flags_copy(dst->key.tun_flags, src->key.tun_flags);
net/ipv4/ip_tunnel_core.c
166
dst->mode = src->mode | IP_TUNNEL_INFO_TX;
net/ipv4/ip_tunnel_core.c
167
ip_tunnel_info_opts_set(dst, ip_tunnel_info_opts(src),
net/ipv4/ip_tunnel_core.c
168
src->options_len, tun_flags);
net/ipv4/ip_tunnel_core.c
51
__be32 src, __be32 dst, __u8 proto,
net/ipv4/ip_tunnel_core.c
724
tun_info->key.u.ipv4.src = nla_get_in_addr(tb[LWTUNNEL_IP_SRC]);
net/ipv4/ip_tunnel_core.c
876
nla_put_in_addr(skb, LWTUNNEL_IP_SRC, tun_info->key.u.ipv4.src) ||
net/ipv4/ip_tunnel_core.c
93
iph->saddr = src;
net/ipv4/ip_vti.c
148
static bool vti_state_check(const struct xfrm_state *x, __be32 dst, __be32 src)
net/ipv4/ip_vti.c
151
xfrm_address_t *saddr = (xfrm_address_t *)&src;
net/ipv4/ipconfig.c
897
static int __init ic_bootp_string(char *dest, char *src, int len, int max)
net/ipv4/ipconfig.c
903
memcpy(dest, src, len);
net/ipv4/ipmr.c
1673
c = ipmr_cache_find(mrt, sr->src.s_addr, sr->grp.s_addr);
net/ipv4/ipmr.c
1690
struct in_addr src;
net/ipv4/ipmr.c
1745
c = ipmr_cache_find(mrt, sr.src.s_addr, sr.grp.s_addr);
net/ipv4/ipmr.c
2687
__be32 src, grp;
net/ipv4/ipmr.c
2695
src = nla_get_in_addr_default(tb[RTA_SRC], 0);
net/ipv4/ipmr.c
2707
cache = ipmr_cache_find(mrt, src, grp);
net/ipv4/netfilter/arp_tables.c
126
(src_ipaddr & arpinfo->smsk.s_addr) != arpinfo->src.s_addr) ||
net/ipv4/netfilter/arp_tables.c
718
static void compat_standard_from_user(void *dst, const void *src)
net/ipv4/netfilter/arp_tables.c
720
int v = *(compat_int_t *)src;
net/ipv4/netfilter/arp_tables.c
727
static int compat_standard_to_user(void __user *dst, const void *src)
net/ipv4/netfilter/arp_tables.c
729
compat_int_t cv = *(int *)src;
net/ipv4/netfilter/ip_tables.c
52
(ip->saddr & ipinfo->smsk.s_addr) != ipinfo->src.s_addr) ||
net/ipv4/netfilter/ip_tables.c
871
static void compat_standard_from_user(void *dst, const void *src)
net/ipv4/netfilter/ip_tables.c
873
int v = *(compat_int_t *)src;
net/ipv4/netfilter/ip_tables.c
880
static int compat_standard_to_user(void __user *dst, const void *src)
net/ipv4/netfilter/ip_tables.c
882
compat_int_t cv = *(int *)src;
net/ipv4/netfilter/nf_nat_h323.c
105
if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&
net/ipv4/netfilter/nf_nat_h323.c
130
&ct->tuplehash[!dir].tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
135
tuple.src.u3,
net/ipv4/netfilter/nf_nat_h323.c
157
addr.ip == ct->tuplehash[dir].tuple.src.u3.ip &&
net/ipv4/netfilter/nf_nat_h323.c
158
port == ct->tuplehash[dir].tuple.src.u.udp.port) {
net/ipv4/netfilter/nf_nat_h323.c
266
&rtp_exp->tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
267
ntohs(rtp_exp->tuple.src.u.udp.port),
net/ipv4/netfilter/nf_nat_h323.c
271
&rtcp_exp->tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
272
ntohs(rtcp_exp->tuple.src.u.udp.port),
net/ipv4/netfilter/nf_nat_h323.c
309
&exp->tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
310
ntohs(exp->tuple.src.u.tcp.port),
net/ipv4/netfilter/nf_nat_h323.c
356
&exp->tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
357
ntohs(exp->tuple.src.u.tcp.port),
net/ipv4/netfilter/nf_nat_h323.c
373
if (this->tuple.src.u3.ip != 0) { /* Only accept calls from GK */
net/ipv4/netfilter/nf_nat_h323.c
384
new->tuplehash[!this->dir].tuple.src.u3;
net/ipv4/netfilter/nf_nat_h323.c
391
new->master->tuplehash[!this->dir].tuple.src.u3;
net/ipv4/netfilter/nf_nat_h323.c
448
&exp->tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
449
ntohs(exp->tuple.src.u.tcp.port),
net/ipv4/netfilter/nf_nat_h323.c
468
new->tuplehash[!this->dir].tuple.src.u3;
net/ipv4/netfilter/nf_nat_h323.c
512
&exp->tuple.src.u3.ip,
net/ipv4/netfilter/nf_nat_h323.c
513
ntohs(exp->tuple.src.u.tcp.port),
net/ipv4/netfilter/nf_nat_pptp.c
110
= ct->master->tuplehash[!exp->dir].tuple.src.u3;
net/ipv4/netfilter/nf_nat_pptp.c
218
expect_orig->tuple.src.u.gre.key = nat_pptp_info->pns_call_id;
net/ipv4/netfilter/nf_nat_pptp.c
224
expect_reply->tuple.src.u.gre.key = nat_pptp_info->pac_call_id;
net/ipv4/netfilter/nf_nat_pptp.c
66
t.src.l3num = AF_INET;
net/ipv4/netfilter/nf_nat_pptp.c
67
t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip;
net/ipv4/netfilter/nf_nat_pptp.c
68
t.src.u.gre.key = ct_pptp_info->pac_call_id;
net/ipv4/netfilter/nf_nat_pptp.c
75
t.src.l3num = AF_INET;
net/ipv4/netfilter/nf_nat_pptp.c
76
t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip;
net/ipv4/netfilter/nf_nat_pptp.c
77
t.src.u.gre.key = nat_pptp_info->pns_call_id;
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
136
ctx.from = ct->tuplehash[dir].tuple.src.u3.ip;
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
139
ctx.from = ct->tuplehash[!dir].tuple.src.u3.ip;
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
210
.tuple.src.l3num = AF_INET,
net/ipv4/netfilter/nf_nat_snmp_basic_main.c
211
.tuple.src.u.udp.port = cpu_to_be16(SNMP_TRAP_PORT),
net/ipv4/netfilter/nf_socket_ipv4.c
138
daddr = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
net/ipv4/netfilter/nf_socket_ipv4.c
140
ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :
net/ipv4/netfilter/nf_socket_ipv4.c
141
ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
net/ipv4/ping.c
1109
__be32 src = inet->inet_rcv_saddr;
net/ipv4/ping.c
1115
bucket, src, srcp, dest, destp, sp->sk_state,
net/ipv4/raw.c
1039
src = inet->inet_rcv_saddr;
net/ipv4/raw.c
1045
i, src, srcp, dest, destp, sp->sk_state,
net/ipv4/route.c
1290
__be32 src;
net/ipv4/route.c
1293
src = ip_hdr(skb)->saddr;
net/ipv4/route.c
1308
src = fib_result_prefsrc(dev_net(rt->dst.dev), &res);
net/ipv4/route.c
1310
src = inet_select_addr(rt->dst.dev,
net/ipv4/route.c
1315
memcpy(addr, &src, 4);
net/ipv4/route.c
1942
hash_keys->addrs.v4addrs.src = key_iph->saddr;
net/ipv4/route.c
1961
hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
net/ipv4/route.c
1967
hash_keys.ports.src = keys.ports.src;
net/ipv4/route.c
2001
hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
net/ipv4/route.c
2007
hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
net/ipv4/route.c
2017
hash_keys.ports.src = keys.ports.src;
net/ipv4/route.c
2048
hash_keys.addrs.v4addrs.src = fl4->saddr;
net/ipv4/route.c
2055
hash_keys.ports.src = (__force __be16)get_random_u16();
net/ipv4/route.c
2057
hash_keys.ports.src = fl4->fl4_sport;
net/ipv4/route.c
2080
hash_keys.addrs.v4addrs.src = fl4->saddr;
net/ipv4/route.c
2103
hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src;
net/ipv4/route.c
2105
hash_keys.ports.src = flkeys->ports.src;
net/ipv4/route.c
2111
hash_keys.addrs.v4addrs.src = fl4->saddr;
net/ipv4/route.c
2114
hash_keys.ports.src = (__force __be16)get_random_u16();
net/ipv4/route.c
2116
hash_keys.ports.src = fl4->fl4_sport;
net/ipv4/route.c
2132
hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
net/ipv4/route.c
2136
hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
net/ipv4/route.c
2148
hash_keys.addrs.v4addrs.src = fl4->saddr;
net/ipv4/route.c
2949
static int rt_fill_info(struct net *net, __be32 dst, __be32 src,
net/ipv4/route.c
2983
if (src) {
net/ipv4/route.c
2985
if (nla_put_in_addr(skb, RTA_SRC, src))
net/ipv4/route.c
2999
fl4->saddr != src) {
net/ipv4/route.c
315
struct ip_rt_acct *dst, *src;
net/ipv4/route.c
3160
static struct sk_buff *inet_rtm_getroute_build_skb(__be32 src, __be32 dst,
net/ipv4/route.c
3179
iph->saddr = src;
net/ipv4/route.c
3206
src, dst, 0);
net/ipv4/route.c
323
src = (struct ip_rt_acct *)per_cpu_ptr(ip_rt_acct, i);
net/ipv4/route.c
325
dst[j].o_bytes += src[j].o_bytes;
net/ipv4/route.c
326
dst[j].o_packets += src[j].o_packets;
net/ipv4/route.c
327
dst[j].i_bytes += src[j].i_bytes;
net/ipv4/route.c
328
dst[j].i_packets += src[j].i_packets;
net/ipv4/route.c
3304
__be32 src = 0;
net/ipv4/route.c
3316
src = nla_get_in_addr_default(tb[RTA_SRC], 0);
net/ipv4/route.c
3339
skb = inet_rtm_getroute_build_skb(src, dst, ip_proto, sport, dport);
net/ipv4/route.c
3344
fl4.saddr = src;
net/ipv4/route.c
3369
err = ip_route_input_rcu(skb, dst, src, dscp, dev,
net/ipv4/route.c
3441
err = rt_fill_info(net, dst, src, rt, table_id, res.dscp, &fl4,
net/ipv4/tcp_ipv4.c
2855
__be32 src = inet->inet_rcv_saddr;
net/ipv4/tcp_ipv4.c
2891
i, src, srcp, dest, destp, state,
net/ipv4/tcp_ipv4.c
2914
__be32 dest, src;
net/ipv4/tcp_ipv4.c
2918
src = tw->tw_rcv_saddr;
net/ipv4/tcp_ipv4.c
2924
i, src, srcp, dest, destp, READ_ONCE(tw->tw_substate), 0, 0,
net/ipv4/tcp_metrics.c
851
bool src = true;
net/ipv4/tcp_metrics.c
859
src = false;
net/ipv4/tcp_metrics.c
877
(!src || addr_same(&tm->tcpm_saddr, &saddr)) &&
net/ipv4/tcp_metrics.c
937
bool src = true, found = false;
net/ipv4/tcp_metrics.c
948
src = false;
net/ipv4/tcp_metrics.c
957
(!src || addr_same(&tm->tcpm_saddr, &saddr)) &&
net/ipv4/tcp_output.c
2644
struct sk_buff *src)
net/ipv4/tcp_output.c
2646
TCP_SKB_CB(dst)->tcp_flags |= TCP_SKB_CB(src)->tcp_flags;
net/ipv4/tcp_output.c
2647
TCP_SKB_CB(dst)->eor = TCP_SKB_CB(src)->eor;
net/ipv4/tcp_output.c
2648
tcp_skb_collapse_tstamp(dst, src);
net/ipv4/tcp_output.c
2649
tcp_unlink_write_queue(src, sk);
net/ipv4/tcp_output.c
2650
tcp_wmem_free_skb(sk, src);
net/ipv4/udp.c
1052
void udp4_hwcsum(struct sk_buff *skb, __be32 src, __be32 dst)
net/ipv4/udp.c
1066
uh->check = ~csum_tcpudp_magic(src, dst, len,
net/ipv4/udp.c
1084
uh->check = csum_tcpudp_magic(src, dst, len, IPPROTO_UDP, csum);
net/ipv4/udp.c
3431
__be32 src = inet->inet_rcv_saddr;
net/ipv4/udp.c
3437
bucket, src, srcp, dest, destp, sp->sk_state,
net/ipv4/udp_tunnel_core.c
175
__be32 src, __be32 dst, __u8 tos, __u8 ttl,
net/ipv4/udp_tunnel_core.c
191
udp_set_csum(nocheck, skb, src, dst, skb->len);
net/ipv4/udp_tunnel_core.c
193
iptunnel_xmit(sk, rt, skb, src, dst, IPPROTO_UDP, tos, ttl, df, xnet,
net/ipv4/udp_tunnel_core.c
254
fl4.saddr = key->u.ipv4.src;
net/ipv6/datagram.c
1062
const struct in6_addr *dest, *src;
net/ipv6/datagram.c
1065
src = &sp->sk_v6_rcv_saddr;
net/ipv6/datagram.c
1070
src->s6_addr32[0], src->s6_addr32[1],
net/ipv6/datagram.c
1071
src->s6_addr32[2], src->s6_addr32[3], srcp,
net/ipv6/esp6.c
133
if (req->src != req->dst)
net/ipv6/esp6.c
134
for (sg = sg_next(req->src); sg; sg = sg_next(sg))
net/ipv6/exthdrs.c
1242
struct ipv6_opt_hdr *src;
net/ipv6/exthdrs.c
1244
src = (renewtype == newtype ? new : old);
net/ipv6/exthdrs.c
1245
if (!src)
net/ipv6/exthdrs.c
1248
memcpy(*p, src, ipv6_optlen(src));
net/ipv6/fib6_rules.c
146
r->src.plen && !(flags & RT6_LOOKUP_F_HAS_SADDR)) {
net/ipv6/fib6_rules.c
153
if (!ipv6_prefix_equal(&saddr, &r->src.addr, r->src.plen))
net/ipv6/fib6_rules.c
27
struct rt6key src;
net/ipv6/fib6_rules.c
326
if (r->src.plen) {
net/ipv6/fib6_rules.c
328
if (!ipv6_prefix_equal(&fl6->saddr, &r->src.addr,
net/ipv6/fib6_rules.c
329
r->src.plen))
net/ipv6/fib6_rules.c
40
if (r->dst.plen || r->src.plen || r->dscp || r->flowlabel_mask)
net/ipv6/fib6_rules.c
463
rule6->src.addr = nla_get_in6_addr(tb[FRA_SRC]);
net/ipv6/fib6_rules.c
468
rule6->src.plen = frh->src_len;
net/ipv6/fib6_rules.c
496
if (frh->src_len && (rule6->src.plen != frh->src_len))
net/ipv6/fib6_rules.c
532
nla_memcmp(tb[FRA_SRC], &rule6->src.addr, sizeof(struct in6_addr)))
net/ipv6/fib6_rules.c
548
frh->src_len = rule6->src.plen;
net/ipv6/fib6_rules.c
568
(rule6->src.plen &&
net/ipv6/fib6_rules.c
569
nla_put_in6_addr(skb, FRA_SRC, &rule6->src.addr)))
net/ipv6/ip6_icmp.c
78
ipv6_hdr(skb_in)->saddr = ct->tuplehash[dir].tuple.src.u3.in6;
net/ipv6/ip6_output.c
1305
static inline struct ipv6_opt_hdr *ip6_opt_dup(struct ipv6_opt_hdr *src,
net/ipv6/ip6_output.c
1308
return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL;
net/ipv6/ip6_output.c
1311
static inline struct ipv6_rt_hdr *ip6_rthdr_dup(struct ipv6_rt_hdr *src,
net/ipv6/ip6_output.c
1314
return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL;
net/ipv6/ip6_tunnel.c
1326
fl6.saddr = key->u.ipv6.src;
net/ipv6/ip6_udp_tunnel.c
160
fl6.saddr = key->u.ipv6.src;
net/ipv6/ip6_vti.c
413
const struct in6_addr *src)
net/ipv6/ip6_vti.c
416
xfrm_address_t *saddr = (xfrm_address_t *)src;
net/ipv6/ip6mr.c
1935
c = ip6mr_cache_find(mrt, &sr->src.sin6_addr,
net/ipv6/ip6mr.c
1953
struct sockaddr_in6 src;
net/ipv6/ip6mr.c
2008
c = ip6mr_cache_find(mrt, &sr.src.sin6_addr, &sr.grp.sin6_addr);
net/ipv6/ip6mr.c
2694
struct in6_addr src = {}, grp = {};
net/ipv6/ip6mr.c
2707
src = nla_get_in6_addr(tb[RTA_SRC]);
net/ipv6/ip6mr.c
2720
cache = ip6mr_cache_find(mrt, &src, &grp);
net/ipv6/mip6.c
111
struct in6_addr src;
net/ipv6/mip6.c
177
const struct in6_addr *src, int iif)
net/ipv6/mip6.c
184
!ipv6_addr_equal(&mip6_report_rl.src, src) ||
net/ipv6/mip6.c
188
mip6_report_rl.src = *src;
net/ipv6/netfilter/ip6_tables.c
59
&ip6info->src)) ||
net/ipv6/netfilter/ip6_tables.c
887
static void compat_standard_from_user(void *dst, const void *src)
net/ipv6/netfilter/ip6_tables.c
889
int v = *(compat_int_t *)src;
net/ipv6/netfilter/ip6_tables.c
896
static int compat_standard_to_user(void __user *dst, const void *src)
net/ipv6/netfilter/ip6_tables.c
898
compat_int_t cv = *(int *)src;
net/ipv6/netfilter/nf_socket_ipv6.c
154
daddr = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.in6;
net/ipv6/netfilter/nf_socket_ipv6.c
156
ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.tcp.port :
net/ipv6/netfilter/nf_socket_ipv6.c
157
ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
net/ipv6/output_core.c
16
const struct in6_addr *src)
net/ipv6/route.c
112
struct in6_addr *dest, struct in6_addr *src,
net/ipv6/route.c
1545
const struct in6_addr *src)
net/ipv6/route.c
1550
struct in6_addr src;
net/ipv6/route.c
1559
if (src)
net/ipv6/route.c
1560
combined.src = *src;
net/ipv6/route.c
2389
keys->addrs.v6addrs.src = _flkeys->addrs.v6addrs.src;
net/ipv6/route.c
2394
keys->addrs.v6addrs.src = key_iph->saddr;
net/ipv6/route.c
2416
hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
net/ipv6/route.c
2424
hash_keys.ports.src = keys.ports.src;
net/ipv6/route.c
2458
hash_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
net/ipv6/route.c
2464
hash_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
net/ipv6/route.c
2474
hash_keys.ports.src = keys.ports.src;
net/ipv6/route.c
2505
hash_keys.addrs.v6addrs.src = fl6->saddr;
net/ipv6/route.c
2514
hash_keys.ports.src = (__force __be16)get_random_u16();
net/ipv6/route.c
2516
hash_keys.ports.src = fl6->fl6_sport;
net/ipv6/route.c
2538
hash_keys.addrs.v6addrs.src = fl6->saddr;
net/ipv6/route.c
2561
hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src;
net/ipv6/route.c
2563
hash_keys.ports.src = flkeys->ports.src;
net/ipv6/route.c
2569
hash_keys.addrs.v6addrs.src = fl6->saddr;
net/ipv6/route.c
2572
hash_keys.ports.src = (__force __be16)get_random_u16();
net/ipv6/route.c
2574
hash_keys.ports.src = fl6->fl6_sport;
net/ipv6/route.c
2594
hash_keys.addrs.v4addrs.src = flkeys->addrs.v4addrs.src;
net/ipv6/route.c
2598
hash_keys.addrs.v6addrs.src = flkeys->addrs.v6addrs.src;
net/ipv6/route.c
2610
hash_keys.addrs.v6addrs.src = fl6->saddr;
net/ipv6/route.c
5757
struct in6_addr *dest, struct in6_addr *src,
net/ipv6/route.c
5812
if (src) {
net/ipv6/route.c
5813
if (nla_put_in6_addr(skb, RTA_SRC, src))
net/ipv6/tcp_ipv6.c
2100
const struct in6_addr *src = &inet_rsk(req)->ir_v6_loc_addr;
net/ipv6/tcp_ipv6.c
2110
src->s6_addr32[0], src->s6_addr32[1],
net/ipv6/tcp_ipv6.c
2111
src->s6_addr32[2], src->s6_addr32[3],
net/ipv6/tcp_ipv6.c
2130
const struct in6_addr *dest, *src;
net/ipv6/tcp_ipv6.c
2143
src = &sp->sk_v6_rcv_saddr;
net/ipv6/tcp_ipv6.c
2178
src->s6_addr32[0], src->s6_addr32[1],
net/ipv6/tcp_ipv6.c
2179
src->s6_addr32[2], src->s6_addr32[3], srcp,
net/ipv6/tcp_ipv6.c
2206
const struct in6_addr *dest, *src;
net/ipv6/tcp_ipv6.c
2210
src = &tw->tw_v6_rcv_saddr;
net/ipv6/tcp_ipv6.c
2218
src->s6_addr32[0], src->s6_addr32[1],
net/ipv6/tcp_ipv6.c
2219
src->s6_addr32[2], src->s6_addr32[3], srcp,
net/ipv6/xfrm6_input.c
258
xfrm_address_t *dst, *src;
net/ipv6/xfrm6_input.c
263
src = saddr;
net/ipv6/xfrm6_input.c
268
src = (xfrm_address_t *)&in6addr_any;
net/ipv6/xfrm6_input.c
273
src = (xfrm_address_t *)&in6addr_any;
net/ipv6/xfrm6_input.c
277
x = xfrm_state_lookup_byaddr(net, skb->mark, dst, src, proto, AF_INET6);
net/iucv/af_iucv.c
101
static inline void high_nmcpy(unsigned char *dst, char *src)
net/iucv/af_iucv.c
103
memcpy(dst, src, 8);
net/iucv/af_iucv.c
106
static inline void low_nmcpy(unsigned char *dst, char *src)
net/iucv/af_iucv.c
108
memcpy(&dst[8], src, 8);
net/key/af_key.c
3538
const xfrm_address_t *src, const xfrm_address_t *dst)
net/key/af_key.c
3556
if (!pfkey_sockaddr_fill(src, 0, (struct sockaddr *)sa, family) ||
net/key/af_key.c
485
static int present_and_same_family(const struct sadb_address *src,
net/key/af_key.c
490
if (!src || !dst)
net/key/af_key.c
493
s_addr = (const struct sockaddr *)(src + 1);
net/mac80211/cfg.c
1287
struct cfg80211_mbssid_elems *src)
net/mac80211/cfg.c
1291
dst->cnt = src->cnt;
net/mac80211/cfg.c
1292
for (i = 0; i < src->cnt; i++) {
net/mac80211/cfg.c
1293
memcpy(pos + offset, src->elem[i].data, src->elem[i].len);
net/mac80211/cfg.c
1294
dst->elem[i].len = src->elem[i].len;
net/mac80211/cfg.c
1304
struct cfg80211_rnr_elems *src)
net/mac80211/cfg.c
1308
dst->cnt = src->cnt;
net/mac80211/cfg.c
1309
for (i = 0; i < src->cnt; i++) {
net/mac80211/cfg.c
1310
memcpy(pos + offset, src->elem[i].data, src->elem[i].len);
net/mac80211/cfg.c
1311
dst->elem[i].len = src->elem[i].len;
net/mac80211/cfg.c
357
struct cfg80211_nan_conf *src,
net/mac80211/cfg.c
361
dst->master_pref = src->master_pref;
net/mac80211/cfg.c
364
dst->bands = src->bands;
net/mac80211/cfg.c
367
dst->scan_period = src->scan_period;
net/mac80211/cfg.c
368
dst->scan_dwell_time = src->scan_dwell_time;
net/mac80211/cfg.c
370
src->discovery_beacon_interval;
net/mac80211/cfg.c
371
dst->enable_dw_notification = src->enable_dw_notification;
net/mac80211/cfg.c
372
memcpy(&dst->band_cfgs, &src->band_cfgs,
net/mac80211/cfg.c
386
if (src->cluster_id) {
net/mac80211/cfg.c
387
dst->cluster_id = kmemdup(src->cluster_id, ETH_ALEN,
net/mac80211/cfg.c
393
if (src->extra_nan_attrs && src->extra_nan_attrs_len) {
net/mac80211/cfg.c
394
dst->extra_nan_attrs = kmemdup(src->extra_nan_attrs,
net/mac80211/cfg.c
395
src->extra_nan_attrs_len,
net/mac80211/cfg.c
400
dst->extra_nan_attrs_len = src->extra_nan_attrs_len;
net/mac80211/cfg.c
403
if (src->vendor_elems && src->vendor_elems_len) {
net/mac80211/cfg.c
404
dst->vendor_elems = kmemdup(src->vendor_elems,
net/mac80211/cfg.c
405
src->vendor_elems_len,
net/mac80211/cfg.c
410
dst->vendor_elems_len = src->vendor_elems_len;
net/mac80211/fils_aead.c
132
sg_init_one(src, tmp, plain_len);
net/mac80211/fils_aead.c
134
skcipher_request_set_crypt(req, src, dst, plain_len, v);
net/mac80211/fils_aead.c
152
struct scatterlist src[1], dst[1];
net/mac80211/fils_aead.c
191
sg_init_one(src, iv_crypt + AES_BLOCK_SIZE, crypt_len);
net/mac80211/fils_aead.c
193
skcipher_request_set_crypt(req, src, dst, crypt_len, iv);
net/mac80211/fils_aead.c
76
struct scatterlist src[1], dst[1];
net/mac80211/ieee80211_i.h
2641
const u8 *src, const u8 *dst,
net/mac80211/mlme.c
4463
const u8 *src, const u8 *dst,
net/mac80211/mlme.c
4469
skb = ieee80211_build_probe_req(sdata, src, dst, (u32)-1, channel,
net/mac80211/mlme.c
8329
enum ieee80211_csa_source src =
net/mac80211/mlme.c
8336
src);
net/mac80211/mlme.c
8360
enum ieee80211_csa_source src;
net/mac80211/mlme.c
8364
src = IEEE80211_CSA_SOURCE_PROT_ACTION;
net/mac80211/mlme.c
8366
src = IEEE80211_CSA_SOURCE_UNPROT_ACTION;
net/mac80211/mlme.c
8376
src);
net/mac80211/scan.c
661
const u8 *src, const u8 *dst,
net/mac80211/scan.c
669
skb = ieee80211_build_probe_req(sdata, src, dst, ratemask, channel,
net/mac80211/util.c
1529
const u8 *src, const u8 *dst,
net/mac80211/util.c
1554
skb = ieee80211_probereq_get(&local->hw, src, ssid, ssid_len,
net/mac802154/llsec.c
624
struct scatterlist src;
net/mac802154/llsec.c
633
sg_init_one(&src, data, datalen);
net/mac802154/llsec.c
637
skcipher_request_set_crypt(req, &src, &src, datalen, iv);
net/mac802154/llsec.c
845
struct scatterlist src;
net/mac802154/llsec.c
853
sg_init_one(&src, data, datalen);
net/mac802154/llsec.c
857
skcipher_request_set_crypt(req, &src, &src, datalen, iv);
net/mac802154/scan.c
314
struct ieee802154_addr *src = &mac_cb(skb)->source;
net/mac802154/scan.c
321
if (unlikely(src->mode == IEEE802154_ADDR_NONE))
net/mac802154/scan.c
328
memcpy(&desc.addr, src, sizeof(desc.addr));
net/mac802154/scan.c
612
struct ieee802154_addr *src = &mac_cb(skb)->source;
net/mac802154/scan.c
622
if (unlikely(src->mode != IEEE802154_EXTENDED_ADDRESSING ||
net/mac802154/scan.c
627
src->extended_addr != local->assoc_dev->extended_addr))
net/mac802154/scan.c
761
struct ieee802154_addr *src = &mac_cb(skb)->source;
net/mac802154/scan.c
773
if (unlikely(src->mode != IEEE802154_EXTENDED_ADDRESSING))
net/mac802154/scan.c
807
child->extended_addr = src->extended_addr;
net/mac802154/scan.c
867
struct ieee802154_addr *src = &mac_cb(skb)->source;
net/mac802154/scan.c
878
if (unlikely(src->mode != IEEE802154_EXTENDED_ADDRESSING))
net/mac802154/scan.c
892
target.extended_addr = src->extended_addr;
net/mctp/af_mctp.c
330
addr->smctp_addr.s_addr = hdr->src;
net/mctp/route.c
105
msk = mctp_lookup_bind_details(net, skb, type, mh->dest, mh->src,
net/mctp/route.c
1075
hdr2->src = hdr->src;
net/mctp/route.c
109
msk = mctp_lookup_bind_details(net, skb, type, MCTP_ADDR_ANY, mh->src,
net/mctp/route.c
1171
hdr->src = saddr;
net/mctp/route.c
1351
if (!(mctp_address_unicast(mh->src) || mctp_address_null(mh->src)))
net/mctp/route.c
46
u8 src, bool allow_net_any)
net/mctp/route.c
481
key = mctp_lookup_key(net, skb, netid, mh->src, &f);
net/mctp/route.c
534
key = mctp_key_alloc(msk, netid, mh->dest, mh->src,
net/mctp/route.c
54
hash = mctp_bind_hash(type, dest, src);
net/mctp/route.c
69
!mctp_address_matches(msk->bind_peer_addr, src))
net/mctp/test/route-test.c
1121
hdr.src = 10;
net/mctp/test/route-test.c
1284
unsigned char src[MCTP_TEST_LLADDR_LEN];
net/mctp/test/route-test.c
1302
memcpy(&hdr->src, saddr, sizeof(hdr->src));
net/mctp/test/route-test.c
1348
hdr.src = 8;
net/mctp/test/route-test.c
1379
KUNIT_EXPECT_MEMEQ(test, ll_hdr->src, haddr_self, sizeof(haddr_self));
net/mctp/test/route-test.c
1396
#define LK(src, dst) RX_HDR(1, (src), (dst), FL_S | FL_E | FL_TO)
net/mctp/test/route-test.c
1494
t->hdr.src, t->hdr.dest, t->ty, t->net, t->expect);
net/mctp/test/route-test.c
154
{ .ver = _ver, .src = _src, .dest = _dest, .flags_seq_tag = _fst }
net/mctp/test/route-test.c
166
sprintf(desc, "{%x,%x,%x,%x}", t->hdr.ver, t->hdr.src, t->hdr.dest,
net/mctp/test/route-test.c
277
sprintf(desc, "{%x,%x,%x,%x} type %d", t->hdr.ver, t->hdr.src,
net/mctp/test/route-test.c
35
hdr.src = 8;
net/mctp/test/route-test.c
651
t->key = mctp_key_alloc(msk, t->netid, hdr.dest, hdr.src, 1, GFP_KERNEL);
net/mctp/test/route-test.c
71
KUNIT_EXPECT_EQ(test, hdr2->src, hdr.src);
net/mctp/test/sock-test.c
176
hdr.src = 9;
net/netfilter/ipset/ip_set_bitmap_port.c
100
ip_set_get_ip_port(const struct sk_buff *skb, u8 pf, bool src, __be16 *port)
net/netfilter/ipset/ip_set_bitmap_port.c
107
ret = ip_set_get_ip4_port(skb, src, port, &proto);
net/netfilter/ipset/ip_set_bitmap_port.c
110
ret = ip_set_get_ip6_port(skb, src, port, &proto);
net/netfilter/ipset/ip_set_getport.c
126
return get_port(skb, protocol, protooff, src, port, proto);
net/netfilter/ipset/ip_set_getport.c
132
ip_set_get_ip6_port(const struct sk_buff *skb, bool src,
net/netfilter/ipset/ip_set_getport.c
147
return get_port(skb, nexthdr, protoff, src, port, proto);
net/netfilter/ipset/ip_set_getport.c
26
bool src, __be16 *port, u8 *proto)
net/netfilter/ipset/ip_set_getport.c
38
*port = src ? th->source : th->dest;
net/netfilter/ipset/ip_set_getport.c
50
*port = src ? sh->source : sh->dest;
net/netfilter/ipset/ip_set_getport.c
63
*port = src ? uh->source : uh->dest;
net/netfilter/ipset/ip_set_getport.c
98
ip_set_get_ip4_port(const struct sk_buff *skb, bool src,
net/netfilter/ipvs/ip_vs_ctl.c
2841
ip_vs_copy_service(struct ip_vs_service_entry *dst, struct ip_vs_service *src)
net/netfilter/ipvs/ip_vs_ctl.c
2847
sched = rcu_dereference_protected(src->scheduler, 1);
net/netfilter/ipvs/ip_vs_ctl.c
2849
dst->protocol = src->protocol;
net/netfilter/ipvs/ip_vs_ctl.c
2850
dst->addr = src->addr.ip;
net/netfilter/ipvs/ip_vs_ctl.c
2851
dst->port = src->port;
net/netfilter/ipvs/ip_vs_ctl.c
2852
dst->fwmark = src->fwmark;
net/netfilter/ipvs/ip_vs_ctl.c
2854
dst->flags = src->flags;
net/netfilter/ipvs/ip_vs_ctl.c
2855
dst->timeout = src->timeout / HZ;
net/netfilter/ipvs/ip_vs_ctl.c
2856
dst->netmask = src->netmask;
net/netfilter/ipvs/ip_vs_ctl.c
2857
dst->num_dests = src->num_dests;
net/netfilter/ipvs/ip_vs_ctl.c
2858
ip_vs_copy_stats(&kstats, &src->stats);
net/netfilter/ipvs/ip_vs_ctl.c
869
ip_vs_copy_stats(struct ip_vs_kstats *dst, struct ip_vs_stats *src)
net/netfilter/ipvs/ip_vs_ctl.c
871
#define IP_VS_SHOW_STATS_COUNTER(c) dst->c = src->kstats.c - src->kstats0.c
net/netfilter/ipvs/ip_vs_ctl.c
873
spin_lock(&src->lock);
net/netfilter/ipvs/ip_vs_ctl.c
881
ip_vs_read_estimator(dst, src);
net/netfilter/ipvs/ip_vs_ctl.c
883
spin_unlock(&src->lock);
net/netfilter/ipvs/ip_vs_ctl.c
887
ip_vs_export_stats_user(struct ip_vs_stats_user *dst, struct ip_vs_kstats *src)
net/netfilter/ipvs/ip_vs_ctl.c
889
dst->conns = (u32)src->conns;
net/netfilter/ipvs/ip_vs_ctl.c
890
dst->inpkts = (u32)src->inpkts;
net/netfilter/ipvs/ip_vs_ctl.c
891
dst->outpkts = (u32)src->outpkts;
net/netfilter/ipvs/ip_vs_ctl.c
892
dst->inbytes = src->inbytes;
net/netfilter/ipvs/ip_vs_ctl.c
893
dst->outbytes = src->outbytes;
net/netfilter/ipvs/ip_vs_ctl.c
894
dst->cps = (u32)src->cps;
net/netfilter/ipvs/ip_vs_ctl.c
895
dst->inpps = (u32)src->inpps;
net/netfilter/ipvs/ip_vs_ctl.c
896
dst->outpps = (u32)src->outpps;
net/netfilter/ipvs/ip_vs_ctl.c
897
dst->inbps = (u32)src->inbps;
net/netfilter/ipvs/ip_vs_ctl.c
898
dst->outbps = (u32)src->outbps;
net/netfilter/ipvs/ip_vs_nfct.c
108
new_tuple.src.u3 = cp->daddr;
net/netfilter/ipvs/ip_vs_nfct.c
111
new_tuple.src.u.tcp.port = cp->dport;
net/netfilter/ipvs/ip_vs_nfct.c
157
ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum,
net/netfilter/ipvs/ip_vs_nfct.c
158
&orig->src.u3, orig->src.u.tcp.port,
net/netfilter/ipvs/ip_vs_nfct.c
186
new_reply.src.u3 = cp->daddr;
net/netfilter/ipvs/ip_vs_nfct.c
187
new_reply.src.u.tcp.port = cp->dport;
net/netfilter/ipvs/ip_vs_nfct.c
252
tuple.src.u3 = cp->caddr;
net/netfilter/ipvs/ip_vs_nfct.c
253
tuple.src.u.all = cp->cport;
net/netfilter/ipvs/ip_vs_nfct.c
254
tuple.src.l3num = cp->af;
net/netfilter/ipvs/ip_vs_nfct.c
54
#define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
net/netfilter/ipvs/ip_vs_nfct.c
55
ntohs((T)->src.u.all), \
net/netfilter/ipvs/ip_vs_nfct.c
56
IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
net/netfilter/nf_conntrack_amanda.c
155
&tuple->src.u3, &tuple->dst.u3,
net/netfilter/nf_conntrack_amanda.c
183
.tuple.src.l3num = AF_INET,
net/netfilter/nf_conntrack_amanda.c
184
.tuple.src.u.udp.port = cpu_to_be16(10080),
net/netfilter/nf_conntrack_amanda.c
193
.tuple.src.l3num = AF_INET6,
net/netfilter/nf_conntrack_amanda.c
194
.tuple.src.u.udp.port = cpu_to_be16(10080),
net/netfilter/nf_conntrack_bpf.c
72
union nf_inet_addr *src = dir ? &tuple->dst.u3 : &tuple->src.u3;
net/netfilter/nf_conntrack_bpf.c
73
union nf_inet_addr *dst = dir ? &tuple->src.u3 : &tuple->dst.u3;
net/netfilter/nf_conntrack_bpf.c
75
: &tuple->src.u;
net/netfilter/nf_conntrack_bpf.c
76
union nf_conntrack_man_proto *dport = dir ? &tuple->src.u
net/netfilter/nf_conntrack_bpf.c
86
tuple->src.l3num = AF_INET;
net/netfilter/nf_conntrack_bpf.c
87
src->ip = bpf_tuple->ipv4.saddr;
net/netfilter/nf_conntrack_bpf.c
93
tuple->src.l3num = AF_INET6;
net/netfilter/nf_conntrack_bpf.c
94
memcpy(src->ip6, bpf_tuple->ipv6.saddr, sizeof(bpf_tuple->ipv6.saddr));
net/netfilter/nf_conntrack_broadcast.c
66
exp->tuple.src.u.udp.port = helper->tuple.src.u.udp.port;
net/netfilter/nf_conntrack_broadcast.c
68
exp->mask.src.u3.ip = mask;
net/netfilter/nf_conntrack_broadcast.c
69
exp->mask.src.u.udp.port = htons(0xFFFF);
net/netfilter/nf_conntrack_core.c
2138
if (nla_put_be16(skb, CTA_PROTO_SRC_PORT, tuple->src.u.tcp.port) ||
net/netfilter/nf_conntrack_core.c
2162
t->src.u.tcp.port = nla_get_be16(tb[CTA_PROTO_SRC_PORT]);
net/netfilter/nf_conntrack_core.c
261
tuple->src.u.udp.port = inet_hdr->sport;
net/netfilter/nf_conntrack_core.c
281
tuple->src.l3num = l3num;
net/netfilter/nf_conntrack_core.c
301
tuple->src.u3.ip = ap[0];
net/netfilter/nf_conntrack_core.c
305
memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6));
net/netfilter/nf_conntrack_core.c
437
inverse->src.l3num = orig->src.l3num;
net/netfilter/nf_conntrack_core.c
439
switch (orig->src.l3num) {
net/netfilter/nf_conntrack_core.c
441
inverse->src.u3.ip = orig->dst.u3.ip;
net/netfilter/nf_conntrack_core.c
442
inverse->dst.u3.ip = orig->src.u3.ip;
net/netfilter/nf_conntrack_core.c
445
inverse->src.u3.in6 = orig->dst.u3.in6;
net/netfilter/nf_conntrack_core.c
446
inverse->dst.u3.in6 = orig->src.u3.in6;
net/netfilter/nf_conntrack_core.c
465
inverse->src.u.all = orig->dst.u.all;
net/netfilter/nf_conntrack_core.c
466
inverse->dst.u.all = orig->src.u.all;
net/netfilter/nf_conntrack_expect.c
101
combined.l3num = tuple->src.l3num;
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
263
intersect_mask.src.u3.all[count] =
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
325
u_int8_t proto, const __be16 *src, const __be16 *dst)
net/netfilter/nf_conntrack_expect.c
351
exp->tuple.src.l3num = family;
net/netfilter/nf_conntrack_expect.c
355
memcpy(&exp->tuple.src.u3, saddr, len);
net/netfilter/nf_conntrack_expect.c
356
if (sizeof(exp->tuple.src.u3) > len)
net/netfilter/nf_conntrack_expect.c
358
memset((void *)&exp->tuple.src.u3 + len, 0x00,
net/netfilter/nf_conntrack_expect.c
359
sizeof(exp->tuple.src.u3) - len);
net/netfilter/nf_conntrack_expect.c
360
memset(&exp->mask.src.u3, 0xFF, len);
net/netfilter/nf_conntrack_expect.c
361
if (sizeof(exp->mask.src.u3) > len)
net/netfilter/nf_conntrack_expect.c
362
memset((void *)&exp->mask.src.u3 + len, 0x00,
net/netfilter/nf_conntrack_expect.c
363
sizeof(exp->mask.src.u3) - len);
net/netfilter/nf_conntrack_expect.c
365
memset(&exp->tuple.src.u3, 0x00, sizeof(exp->tuple.src.u3));
net/netfilter/nf_conntrack_expect.c
366
memset(&exp->mask.src.u3, 0x00, sizeof(exp->mask.src.u3));
net/netfilter/nf_conntrack_expect.c
369
if (src) {
net/netfilter/nf_conntrack_expect.c
370
exp->tuple.src.u.all = *src;
net/netfilter/nf_conntrack_expect.c
371
exp->mask.src.u.all = htons(0xFFFF);
net/netfilter/nf_conntrack_expect.c
373
exp->tuple.src.u.all = 0;
net/netfilter/nf_conntrack_expect.c
374
exp->mask.src.u.all = 0;
net/netfilter/nf_conntrack_expect.c
670
expect->tuple.src.l3num,
net/netfilter/nf_conntrack_ftp.c
109
get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term)
net/netfilter/nf_conntrack_ftp.c
112
int ret = in6_pton(src, min_t(size_t, dlen, 0xffff), (u8 *)dst, term, &end);
net/netfilter/nf_conntrack_ftp.c
114
return (int)(end - src);
net/netfilter/nf_conntrack_ftp.c
442
memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all,
net/netfilter/nf_conntrack_ftp.c
488
memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all,
net/netfilter/nf_conntrack_ftp.c
497
&ct->tuplehash[dir].tuple.src.u3.ip);
net/netfilter/nf_conntrack_ftp.c
501
ct->tuplehash[dir].tuple.src.u3.ip6);
net/netfilter/nf_conntrack_ftp.c
516
&ct->tuplehash[!dir].tuple.src.u3, daddr,
net/netfilter/nf_conntrack_h323_main.c
1147
.tuple.src.l3num = AF_INET,
net/netfilter/nf_conntrack_h323_main.c
1148
.tuple.src.u.tcp.port = cpu_to_be16(Q931_PORT),
net/netfilter/nf_conntrack_h323_main.c
1156
.tuple.src.l3num = AF_INET6,
net/netfilter/nf_conntrack_h323_main.c
1157
.tuple.src.u.tcp.port = cpu_to_be16(Q931_PORT),
net/netfilter/nf_conntrack_h323_main.c
1191
.src.l3num = nf_ct_l3num(ct),
net/netfilter/nf_conntrack_h323_main.c
1221
memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
1234
&ct->tuplehash[!dir].tuple.src.u3 : NULL,
net/netfilter/nf_conntrack_h323_main.c
1295
if (!memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) &&
net/netfilter/nf_conntrack_h323_main.c
1296
port == ct->tuplehash[dir].tuple.src.u.udp.port)
net/netfilter/nf_conntrack_h323_main.c
1307
&ct->tuplehash[!dir].tuple.src.u3, &addr,
net/netfilter/nf_conntrack_h323_main.c
1462
!memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) &&
net/netfilter/nf_conntrack_h323_main.c
1476
!memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) &&
net/netfilter/nf_conntrack_h323_main.c
1523
&ct->tuplehash[!dir].tuple.src.u3, &addr,
net/netfilter/nf_conntrack_h323_main.c
1577
&ct->tuplehash[!dir].tuple.src.u3, &addr,
net/netfilter/nf_conntrack_h323_main.c
1718
.tuple.src.l3num = AF_INET,
net/netfilter/nf_conntrack_h323_main.c
1719
.tuple.src.u.udp.port = cpu_to_be16(RAS_PORT),
net/netfilter/nf_conntrack_h323_main.c
1727
.tuple.src.l3num = AF_INET6,
net/netfilter/nf_conntrack_h323_main.c
1728
.tuple.src.u.udp.port = cpu_to_be16(RAS_PORT),
net/netfilter/nf_conntrack_h323_main.c
223
memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||
net/netfilter/nf_conntrack_h323_main.c
235
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
245
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
250
if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
252
sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
net/netfilter/nf_conntrack_h323_main.c
296
memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||
net/netfilter/nf_conntrack_h323_main.c
304
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
310
if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
312
sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
net/netfilter/nf_conntrack_h323_main.c
583
.tuple.src.l3num = AF_UNSPEC,
net/netfilter/nf_conntrack_h323_main.c
635
memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) ||
net/netfilter/nf_conntrack_h323_main.c
643
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
649
if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
651
sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
net/netfilter/nf_conntrack_h323_main.c
675
const union nf_inet_addr *src,
net/netfilter/nf_conntrack_h323_main.c
687
fl1.daddr = src->ip;
net/netfilter/nf_conntrack_h323_main.c
711
fl1.daddr = src->in6;
net/netfilter/nf_conntrack_h323_main.c
758
callforward_do_filter(net, &addr, &ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
768
&ct->tuplehash[!dir].tuple.src.u3, &addr,
net/netfilter/nf_conntrack_h323_main.c
773
if (memcmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
775
sizeof(ct->tuplehash[dir].tuple.src.u3)) &&
net/netfilter/nf_conntrack_h323_main.c
824
memcmp(&addr, &ct->tuplehash[!dir].tuple.src.u3, sizeof(addr))) {
net/netfilter/nf_conntrack_h323_main.c
826
&addr, ntohs(port), &ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
827
ntohs(ct->tuplehash[!dir].tuple.src.u.tcp.port));
net/netfilter/nf_conntrack_h323_main.c
830
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_conntrack_h323_main.c
831
ct->tuplehash[!dir].tuple.src.u.tcp.port);
net/netfilter/nf_conntrack_helper.c
349
struct nf_conntrack_tuple_mask mask = { .src.u.all = htons(0xFFFF) };
net/netfilter/nf_conntrack_helper.c
368
(cur->tuple.src.l3num == NFPROTO_UNSPEC ||
net/netfilter/nf_conntrack_helper.c
369
cur->tuple.src.l3num == me->tuple.src.l3num) &&
net/netfilter/nf_conntrack_helper.c
440
helper->tuple.src.l3num = l3num;
net/netfilter/nf_conntrack_helper.c
442
helper->tuple.src.u.all = htons(spec_port);
net/netfilter/nf_conntrack_helper.c
47
return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^
net/netfilter/nf_conntrack_helper.c
48
(__force __u16)tuple->src.u.all) % nf_ct_helper_hsize;
net/netfilter/nf_conntrack_helper.c
62
if (h->tuple.src.l3num != NFPROTO_UNSPEC &&
net/netfilter/nf_conntrack_helper.c
63
h->tuple.src.l3num != l3num)
net/netfilter/nf_conntrack_irc.c
220
if ((tuple->src.u3.ip != dcc_ip &&
net/netfilter/nf_conntrack_irc.c
224
&tuple->src.u3.ip,
net/netfilter/nf_conntrack_irc.c
239
tuple->src.l3num,
net/netfilter/nf_conntrack_netbios_ns.c
49
.tuple.src.l3num = NFPROTO_IPV4,
net/netfilter/nf_conntrack_netbios_ns.c
50
.tuple.src.u.udp.port = cpu_to_be16(NMBD_PORT),
net/netfilter/nf_conntrack_netlink.c
105
if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) ||
net/netfilter/nf_conntrack_netlink.c
1091
filter_tuple->src.u3.ip != ct_tuple->src.u3.ip)
net/netfilter/nf_conntrack_netlink.c
1100
!ipv6_addr_cmp(&filter_tuple->src.u3.in6,
net/netfilter/nf_conntrack_netlink.c
1101
&ct_tuple->src.u3.in6))
net/netfilter/nf_conntrack_netlink.c
1119
filter_tuple->src.u.tcp.port != ct_tuple->src.u.tcp.port)
net/netfilter/nf_conntrack_netlink.c
1134
filter_tuple->src.u.icmp.id != ct_tuple->src.u.icmp.id)
net/netfilter/nf_conntrack_netlink.c
1145
filter_tuple->src.u.icmp.id != ct_tuple->src.u.icmp.id)
net/netfilter/nf_conntrack_netlink.c
121
switch (tuple->src.l3num) {
net/netfilter/nf_conntrack_netlink.c
1310
t->src.u3.ip = nla_get_in_addr(tb[CTA_IP_V4_SRC]);
net/netfilter/nf_conntrack_netlink.c
1331
t->src.u3.in6 = nla_get_in6_addr(tb[CTA_IP_V6_SRC]);
net/netfilter/nf_conntrack_netlink.c
1356
switch (tuple->src.l3num) {
net/netfilter/nf_conntrack_netlink.c
1480
tuple->src.l3num = l3num;
net/netfilter/nf_conntrack_netlink.c
2941
memcpy(&m.src.u3, &mask->src.u3, sizeof(m.src.u3));
net/netfilter/nf_conntrack_netlink.c
2942
m.src.u.all = mask->src.u.all;
net/netfilter/nf_conntrack_netlink.c
2943
m.src.l3num = tuple->src.l3num;
net/netfilter/nf_conntrack_netlink.c
3027
nat_tuple.src.l3num = nf_ct_l3num(master);
net/netfilter/nf_conntrack_netlink.c
3028
nat_tuple.src.u3 = exp->saved_addr;
net/netfilter/nf_conntrack_netlink.c
3030
nat_tuple.src.u = exp->saved_proto;
net/netfilter/nf_conntrack_netlink.c
3069
exp->tuple.src.l3num, NFNETLINK_V0, 0);
net/netfilter/nf_conntrack_netlink.c
3115
exp->tuple.src.l3num, NFNETLINK_V0, 0);
net/netfilter/nf_conntrack_netlink.c
3160
if (l3proto && exp->tuple.src.l3num != l3proto)
net/netfilter/nf_conntrack_netlink.c
3211
if (l3proto && exp->tuple.src.l3num != l3proto)
net/netfilter/nf_conntrack_netlink.c
3508
exp->saved_addr = nat_tuple.src.u3;
net/netfilter/nf_conntrack_netlink.c
3509
exp->saved_proto = nat_tuple.src.u;
net/netfilter/nf_conntrack_netlink.c
3574
exp->mask.src.u3 = mask->src.u3;
net/netfilter/nf_conntrack_netlink.c
3575
exp->mask.src.u.all = mask->src.u.all;
net/netfilter/nf_conntrack_netlink.c
96
if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) ||
net/netfilter/nf_conntrack_ovs.c
31
if (helper->tuple.src.l3num != NFPROTO_UNSPEC &&
net/netfilter/nf_conntrack_ovs.c
32
helper->tuple.src.l3num != proto)
net/netfilter/nf_conntrack_pptp.c
172
t.src.u.gre.key = ct_pptp_info->pns_call_id;
net/netfilter/nf_conntrack_pptp.c
180
t.src.u.gre.key = ct_pptp_info->pac_call_id;
net/netfilter/nf_conntrack_pptp.c
206
&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_pptp.c
215
&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_conntrack_pptp.c
592
.tuple.src.l3num = AF_INET,
net/netfilter/nf_conntrack_pptp.c
593
.tuple.src.u.tcp.port = cpu_to_be16(PPTP_CONTROL_PORT),
net/netfilter/nf_conntrack_proto.c
274
tuple.src.u3.ip = inet->inet_rcv_saddr;
net/netfilter/nf_conntrack_proto.c
275
tuple.src.u.tcp.port = inet->inet_sport;
net/netfilter/nf_conntrack_proto.c
278
tuple.src.l3num = PF_INET;
net/netfilter/nf_conntrack_proto.c
323
struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 };
net/netfilter/nf_conntrack_proto.c
333
tuple.src.u3.in6 = sk->sk_v6_rcv_saddr;
net/netfilter/nf_conntrack_proto.c
334
tuple.src.u.tcp.port = inet->inet_sport;
net/netfilter/nf_conntrack_proto_gre.c
166
tuple->src.u.all = 0;
net/netfilter/nf_conntrack_proto_gre.c
183
tuple->src.u.gre.key = srckey;
net/netfilter/nf_conntrack_proto_gre.c
63
return km->tuple.src.l3num == t->src.l3num &&
net/netfilter/nf_conntrack_proto_gre.c
64
!memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) &&
net/netfilter/nf_conntrack_proto_gre.c
79
key = km->tuple.src.u.gre.key;
net/netfilter/nf_conntrack_proto_icmp.c
258
if (nla_put_be16(skb, CTA_PROTO_ICMP_ID, t->src.u.icmp.id) ||
net/netfilter/nf_conntrack_proto_icmp.c
299
tuple->src.u.icmp.id = nla_get_be16(tb[CTA_PROTO_ICMP_ID]);
net/netfilter/nf_conntrack_proto_icmp.c
38
tuple->src.u.icmp.id = hp->un.echo.id;
net/netfilter/nf_conntrack_proto_icmp.c
63
tuple->src.u.icmp.id = orig->src.u.icmp.id;
net/netfilter/nf_conntrack_proto_icmpv6.c
235
if (nla_put_be16(skb, CTA_PROTO_ICMPV6_ID, t->src.u.icmp.id) ||
net/netfilter/nf_conntrack_proto_icmpv6.c
277
tuple->src.u.icmp.id = nla_get_be16(tb[CTA_PROTO_ICMPV6_ID]);
net/netfilter/nf_conntrack_proto_icmpv6.c
43
tuple->src.u.icmp.id = hp->icmp6_identifier;
net/netfilter/nf_conntrack_proto_icmpv6.c
77
tuple->src.u.icmp.id = orig->src.u.icmp.id;
net/netfilter/nf_conntrack_sane.c
153
&tuple->src.u3, &tuple->dst.u3,
net/netfilter/nf_conntrack_sip.c
1270
if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, &daddr))
net/netfilter/nf_conntrack_sip.c
1297
saddr = &ct->tuplehash[!dir].tuple.src.u3;
net/netfilter/nf_conntrack_sip.c
1480
port != ct->tuplehash[dir].tuple.src.u.udp.port &&
net/netfilter/nf_conntrack_sip.c
1481
nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3))
net/netfilter/nf_conntrack_sip.c
867
if (!nf_inet_addr_cmp(daddr, &ct->tuplehash[dir].tuple.src.u3))
net/netfilter/nf_conntrack_sip.c
869
saddr = &ct->tuplehash[!dir].tuple.src.u3;
net/netfilter/nf_conntrack_sip.c
917
tuple.src.u3 = *saddr;
net/netfilter/nf_conntrack_sip.c
918
tuple.src.l3num = nf_ct_l3num(ct);
net/netfilter/nf_conntrack_snmp.c
55
.tuple.src.l3num = NFPROTO_IPV4,
net/netfilter/nf_conntrack_snmp.c
56
.tuple.src.u.udp.port = cpu_to_be16(SNMP_PORT),
net/netfilter/nf_conntrack_standalone.c
39
switch (tuple->src.l3num) {
net/netfilter/nf_conntrack_standalone.c
42
&tuple->src.u3.ip, &tuple->dst.u3.ip);
net/netfilter/nf_conntrack_standalone.c
46
tuple->src.u3.ip6, tuple->dst.u3.ip6);
net/netfilter/nf_conntrack_standalone.c
57
ntohs(tuple->src.u.icmp.id));
net/netfilter/nf_conntrack_standalone.c
61
ntohs(tuple->src.u.tcp.port),
net/netfilter/nf_conntrack_standalone.c
67
ntohs(tuple->src.u.udp.port),
net/netfilter/nf_conntrack_standalone.c
73
ntohs(tuple->src.u.sctp.port),
net/netfilter/nf_conntrack_standalone.c
80
ntohs(tuple->src.u.icmp.id));
net/netfilter/nf_conntrack_standalone.c
84
ntohs(tuple->src.u.gre.key),
net/netfilter/nf_conntrack_tftp.c
73
&tuple->src.u3, &tuple->dst.u3,
net/netfilter/nf_flow_table_core.c
30
switch (ctt->src.l3num) {
net/netfilter/nf_flow_table_core.c
32
ft->src_v4 = ctt->src.u3.in;
net/netfilter/nf_flow_table_core.c
36
ft->src_v6 = ctt->src.u3.in6;
net/netfilter/nf_flow_table_core.c
41
ft->l3proto = ctt->src.l3num;
net/netfilter/nf_flow_table_core.c
47
ft->src_port = ctt->src.u.tcp.port;
net/netfilter/nf_flow_table_offload.c
152
key->ipv4.src = tuple->src_v4.s_addr;
net/netfilter/nf_flow_table_offload.c
153
mask->ipv4.src = 0xffffffff;
net/netfilter/nf_flow_table_offload.c
160
key->ipv6.src = tuple->src_v6;
net/netfilter/nf_flow_table_offload.c
161
memset(&mask->ipv6.src, 0xff, sizeof(mask->ipv6.src));
net/netfilter/nf_flow_table_offload.c
195
key->tp.src = tuple->src_port;
net/netfilter/nf_flow_table_offload.c
196
mask->tp.src = 0xffff;
net/netfilter/nf_flow_table_offload.c
55
key->enc_ipv4.src = tun_info->key.u.ipv4.dst;
net/netfilter/nf_flow_table_offload.c
56
key->enc_ipv4.dst = tun_info->key.u.ipv4.src;
net/netfilter/nf_flow_table_offload.c
57
if (key->enc_ipv4.src)
net/netfilter/nf_flow_table_offload.c
58
mask->enc_ipv4.src = 0xffffffff;
net/netfilter/nf_flow_table_offload.c
64
memcpy(&key->enc_ipv6.src, &tun_info->key.u.ipv6.dst,
net/netfilter/nf_flow_table_offload.c
66
memcpy(&key->enc_ipv6.dst, &tun_info->key.u.ipv6.src,
net/netfilter/nf_flow_table_offload.c
68
if (memcmp(&key->enc_ipv6.src, &in6addr_any,
net/netfilter/nf_flow_table_offload.c
70
memset(&mask->enc_ipv6.src, 0xff,
net/netfilter/nf_flow_table_path.c
295
fl.u.ip4.daddr = ct->tuplehash[dir].tuple.src.u3.ip;
net/netfilter/nf_flow_table_path.c
296
fl.u.ip4.saddr = ct->tuplehash[!dir].tuple.src.u3.ip;
net/netfilter/nf_flow_table_path.c
304
fl.u.ip6.daddr = ct->tuplehash[dir].tuple.src.u3.in6;
net/netfilter/nf_flow_table_path.c
305
fl.u.ip6.saddr = ct->tuplehash[!dir].tuple.src.u3.in6;
net/netfilter/nf_flow_table_path.c
51
const void *daddr = &ct->tuplehash[!dir].tuple.src.u3;
net/netfilter/nf_nat_core.c
110
fl6->saddr = t->src.u3.in6;
net/netfilter/nf_nat_core.c
115
fl6->fl6_sport = t->src.u.all;
net/netfilter/nf_nat_core.c
158
struct nf_conntrack_man src;
net/netfilter/nf_nat_core.c
169
combined.src = tuple->src;
net/netfilter/nf_nat_core.c
394
if (t->src.l3num == NFPROTO_IPV4)
net/netfilter/nf_nat_core.c
395
return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) &&
net/netfilter/nf_nat_core.c
396
ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip);
net/netfilter/nf_nat_core.c
398
return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 &&
net/netfilter/nf_nat_core.c
399
ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0;
net/netfilter/nf_nat_core.c
413
return ntohs(tuple->src.u.icmp.id) >= ntohs(min->icmp.id) &&
net/netfilter/nf_nat_core.c
414
ntohs(tuple->src.u.icmp.id) <= ntohs(max->icmp.id);
net/netfilter/nf_nat_core.c
421
port = tuple->src.u.all;
net/netfilter/nf_nat_core.c
460
nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) &&
net/netfilter/nf_nat_core.c
461
t->src.u.all == tuple->src.u.all);
net/netfilter/nf_nat_core.c
515
var_ipp = &tuple->src.u3;
net/netfilter/nf_nat_core.c
537
j = jhash2((u32 *)&tuple->src.u3, sizeof(tuple->src.u3) / sizeof(u32),
net/netfilter/nf_nat_core.c
583
keyptr = &tuple->src.u.icmp.id;
net/netfilter/nf_nat_core.c
601
keyptr = &tuple->src.u.gre.key;
net/netfilter/nf_nat_core.c
619
keyptr = &tuple->src.u.all;
net/netfilter/nf_nat_core.c
79
fl4->saddr = t->src.u3.ip;
net/netfilter/nf_nat_core.c
84
fl4->fl4_sport = t->src.u.all;
net/netfilter/nf_nat_core.c
849
ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3);
net/netfilter/nf_nat_helper.c
197
= ct->master->tuplehash[!exp->dir].tuple.src.u3;
net/netfilter/nf_nat_masquerade.c
246
struct in6_addr src;
net/netfilter/nf_nat_masquerade.c
255
&ipv6_hdr(skb)->daddr, 0, &src) < 0)
net/netfilter/nf_nat_masquerade.c
263
newrange.min_addr.in6 = src;
net/netfilter/nf_nat_masquerade.c
264
newrange.max_addr.in6 = src;
net/netfilter/nf_nat_masquerade.c
49
if (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip == 0)
net/netfilter/nf_nat_proto.c
1027
&ct->tuplehash[!dir].tuple.src.u3)) {
net/netfilter/nf_nat_proto.c
1036
ct->tuplehash[!dir].tuple.src.u.all) {
net/netfilter/nf_nat_proto.c
123
hdr->source = tuple->src.u.sctp.port;
net/netfilter/nf_nat_proto.c
164
newport = tuple->src.u.tcp.port;
net/netfilter/nf_nat_proto.c
209
hdr->un.echo.id, tuple->src.u.icmp.id, false);
net/netfilter/nf_nat_proto.c
210
hdr->un.echo.id = tuple->src.u.icmp.id;
net/netfilter/nf_nat_proto.c
231
tuple->src.u.icmp.id, false);
net/netfilter/nf_nat_proto.c
232
hdr->icmp6_identifier = tuple->src.u.icmp.id;
net/netfilter/nf_nat_proto.c
330
csum_replace4(&iph->check, iph->saddr, target->src.u3.ip);
net/netfilter/nf_nat_proto.c
331
iph->saddr = target->src.u3.ip;
net/netfilter/nf_nat_proto.c
369
ipv6h->saddr = target->src.u3.in6;
net/netfilter/nf_nat_proto.c
386
switch (target.src.l3num) {
net/netfilter/nf_nat_proto.c
413
newip = t->src.u3.ip;
net/netfilter/nf_nat_proto.c
432
newip = &t->src.u3.in6;
net/netfilter/nf_nat_proto.c
447
switch (t->src.l3num) {
net/netfilter/nf_nat_proto.c
49
newport = tuple->src.u.udp.port;
net/netfilter/nf_nat_proto.c
735
if (ct->tuplehash[dir].tuple.src.u3.ip !=
net/netfilter/nf_nat_proto.c
738
ct->tuplehash[dir].tuple.src.u.all !=
net/netfilter/nf_nat_proto.c
767
ct->tuplehash[!dir].tuple.src.u3.ip) {
net/netfilter/nf_nat_proto.c
776
ct->tuplehash[!dir].tuple.src.u.all) {
net/netfilter/nf_nat_proto.c
994
if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_nat_proto.c
997
ct->tuplehash[dir].tuple.src.u.all !=
net/netfilter/nf_nat_sip.c
107
if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) &&
net/netfilter/nf_nat_sip.c
108
ct->tuplehash[dir].tuple.src.u.udp.port == port) {
net/netfilter/nf_nat_sip.c
113
newaddr = ct->tuplehash[!dir].tuple.src.u3;
net/netfilter/nf_nat_sip.c
115
ct->tuplehash[!dir].tuple.src.u.udp.port;
net/netfilter/nf_nat_sip.c
189
&ct->tuplehash[dir].tuple.src.u3) ||
net/netfilter/nf_nat_sip.c
190
port != ct->tuplehash[dir].tuple.src.u.udp.port)
net/netfilter/nf_nat_sip.c
213
nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) &&
net/netfilter/nf_nat_sip.c
231
!nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.src.u3)) {
net/netfilter/nf_nat_sip.c
233
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nf_nat_sip.c
248
htons(n) != ct->tuplehash[!dir].tuple.src.u.udp.port) {
net/netfilter/nf_nat_sip.c
249
__be16 p = ct->tuplehash[!dir].tuple.src.u.udp.port;
net/netfilter/nf_nat_sip.c
341
if (pair_exp->tuple.src.l3num == nf_ct_l3num(ct) &&
net/netfilter/nf_nat_sip.c
343
nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, &pair_exp->saved_addr) &&
net/netfilter/nf_nat_sip.c
344
ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.all == pair_exp->saved_proto.all) {
net/netfilter/nf_nat_sip.c
360
nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
net/netfilter/nf_nat_sip.c
361
&ct->master->tuplehash[exp->dir].tuple.src.u3)) {
net/netfilter/nf_nat_sip.c
391
if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_nat_sip.c
401
ct->tuplehash[dir].tuple.src.u.udp.port;
net/netfilter/nf_nat_sip.c
574
if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
net/netfilter/nf_nat_tftp.c
30
= ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
net/netfilter/nf_tables_api.c
3615
int nft_expr_clone(struct nft_expr *dst, struct nft_expr *src, gfp_t gfp)
net/netfilter/nf_tables_api.c
3619
if (WARN_ON_ONCE(!src->ops->clone))
net/netfilter/nf_tables_api.c
3622
dst->ops = src->ops;
net/netfilter/nf_tables_api.c
3623
err = src->ops->clone(dst, src, gfp);
net/netfilter/nf_tables_api.c
3627
__module_get(src->ops->type->owner);
net/netfilter/nf_tables_core.c
78
u32 *src = &regs->data[priv->sreg];
net/netfilter/nf_tables_core.c
81
*dst = (*src & priv->mask) ^ priv->xor;
net/netfilter/nfnetlink_cthelper.c
444
if ((tuple.src.l3num != cur->tuple.src.l3num ||
net/netfilter/nfnetlink_cthelper.c
474
htons(helper->tuple.src.l3num)))
net/netfilter/nfnetlink_cthelper.c
653
(tuple.src.l3num != cur->tuple.src.l3num ||
net/netfilter/nfnetlink_cthelper.c
713
(tuple.src.l3num != cur->tuple.src.l3num ||
net/netfilter/nfnetlink_cthelper.c
89
tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM]));
net/netfilter/nft_bitwise.c
103
nft_bitwise_eval_lshift(dst, src, priv);
net/netfilter/nft_bitwise.c
107
nft_bitwise_eval_rshift(dst, src, priv);
net/netfilter/nft_bitwise.c
114
nft_bitwise_eval_and(dst, src, src2, priv);
net/netfilter/nft_bitwise.c
118
nft_bitwise_eval_or(dst, src, src2, priv);
net/netfilter/nft_bitwise.c
122
nft_bitwise_eval_xor(dst, src, src2, priv);
net/netfilter/nft_bitwise.c
29
static void nft_bitwise_eval_mask_xor(u32 *dst, const u32 *src,
net/netfilter/nft_bitwise.c
35
dst[i] = (src[i] & priv->mask.data[i]) ^ priv->xor.data[i];
net/netfilter/nft_bitwise.c
38
static void nft_bitwise_eval_lshift(u32 *dst, const u32 *src,
net/netfilter/nft_bitwise.c
46
dst[i - 1] = (src[i - 1] << shift) | carry;
net/netfilter/nft_bitwise.c
47
carry = src[i - 1] >> (BITS_PER_TYPE(u32) - shift);
net/netfilter/nft_bitwise.c
51
static void nft_bitwise_eval_rshift(u32 *dst, const u32 *src,
net/netfilter/nft_bitwise.c
59
dst[i] = carry | (src[i] >> shift);
net/netfilter/nft_bitwise.c
60
carry = src[i] << (BITS_PER_TYPE(u32) - shift);
net/netfilter/nft_bitwise.c
64
static void nft_bitwise_eval_and(u32 *dst, const u32 *src, const u32 *src2,
net/netfilter/nft_bitwise.c
70
dst[i] = src[i] & src2[i];
net/netfilter/nft_bitwise.c
73
static void nft_bitwise_eval_or(u32 *dst, const u32 *src, const u32 *src2,
net/netfilter/nft_bitwise.c
79
dst[i] = src[i] | src2[i];
net/netfilter/nft_bitwise.c
82
static void nft_bitwise_eval_xor(u32 *dst, const u32 *src, const u32 *src2,
net/netfilter/nft_bitwise.c
88
dst[i] = src[i] ^ src2[i];
net/netfilter/nft_bitwise.c
95
const u32 *src = &regs->data[priv->sreg], *src2;
net/netfilter/nft_bitwise.c
99
nft_bitwise_eval_mask_xor(dst, src, priv);
net/netfilter/nft_byteorder.c
31
u32 *src = &regs->data[priv->sreg];
net/netfilter/nft_byteorder.c
36
s16 = (void *)src;
net/netfilter/nft_byteorder.c
47
src64 = nft_reg_load64(&src[i]);
net/netfilter/nft_byteorder.c
55
cpu_to_be64(nft_reg_load64(&src[i]));
net/netfilter/nft_byteorder.c
66
dst[i] = ntohl((__force __be32)src[i]);
net/netfilter/nft_byteorder.c
70
dst[i] = (__force __u32)htonl(src[i]);
net/netfilter/nft_connlimit.c
218
static int nft_connlimit_clone(struct nft_expr *dst, const struct nft_expr *src, gfp_t gfp)
net/netfilter/nft_connlimit.c
221
struct nft_connlimit *priv_src = nft_expr_priv(src);
net/netfilter/nft_counter.c
250
static int nft_counter_clone(struct nft_expr *dst, const struct nft_expr *src, gfp_t gfp)
net/netfilter/nft_counter.c
252
struct nft_counter_percpu_priv *priv = nft_expr_priv(src);
net/netfilter/nft_ct.c
1377
&ct->tuplehash[!dir].tuple.src.u3,
net/netfilter/nft_ct.c
183
memcpy(dest, tuple->src.u3.all,
net/netfilter/nft_ct.c
191
nft_reg_store16(dest, (__force u16)tuple->src.u.all);
net/netfilter/nft_ct.c
199
*dest = (__force __u32)tuple->src.u3.ip;
net/netfilter/nft_ct.c
209
memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr));
net/netfilter/nft_ct.c
453
src.u3.ip);
net/netfilter/nft_ct.c
458
src.u3.ip6);
net/netfilter/nft_ct.c
469
len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip);
net/netfilter/nft_ct.c
476
len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip6);
net/netfilter/nft_ct.c
482
len = sizeof_field(struct nf_conntrack_tuple, src.u.all);
net/netfilter/nft_flow_offload.c
89
if (tuple->src.u.gre.key || tuple->dst.u.gre.key)
net/netfilter/nft_last.c
105
static int nft_last_clone(struct nft_expr *dst, const struct nft_expr *src, gfp_t gfp)
net/netfilter/nft_last.c
108
struct nft_last_priv *priv_src = nft_expr_priv(src);
net/netfilter/nft_limit.c
226
static int nft_limit_pkts_clone(struct nft_expr *dst, const struct nft_expr *src,
net/netfilter/nft_limit.c
230
struct nft_limit_priv_pkts *priv_src = nft_expr_priv(src);
net/netfilter/nft_limit.c
285
static int nft_limit_bytes_clone(struct nft_expr *dst, const struct nft_expr *src,
net/netfilter/nft_limit.c
289
struct nft_limit_priv *priv_src = nft_expr_priv(src);
net/netfilter/nft_payload.c
318
src, ETH_ALEN, reg);
net/netfilter/nft_payload.c
387
NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_IPV4_ADDRS, ipv4, src,
net/netfilter/nft_payload.c
427
NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_IPV6_ADDRS, ipv6, src,
net/netfilter/nft_payload.c
486
NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_PORTS, tp, src,
net/netfilter/nft_payload.c
514
NFT_OFFLOAD_MATCH(FLOW_DISSECTOR_KEY_PORTS, tp, src,
net/netfilter/nft_payload.c
782
static int nft_payload_csum_inet(struct sk_buff *skb, const u32 *src,
net/netfilter/nft_payload.c
815
nft_payload_set_vlan(const u32 *src, struct sk_buff *skb, u16 offset, u8 len,
net/netfilter/nft_payload.c
830
vlan_proto = nft_reg_load_be16(src);
net/netfilter/nft_payload.c
833
vlanh = (struct nft_payload_vlan_hdr *)src;
net/netfilter/nft_payload.c
844
vlan_tci = ntohs(nft_reg_load_be16(src));
net/netfilter/nft_payload.c
859
const u32 *src = &regs->data[priv->sreg];
net/netfilter/nft_payload.c
871
if (!nft_payload_set_vlan(src, skb,
net/netfilter/nft_payload.c
911
tsum = csum_partial(src, priv->len, 0);
net/netfilter/nft_payload.c
914
nft_payload_csum_inet(skb, src, fsum, tsum, csum_offset))
net/netfilter/nft_payload.c
923
skb_store_bits(skb, offset, src, priv->len) < 0)
net/netfilter/nft_quota.c
243
static int nft_quota_clone(struct nft_expr *dst, const struct nft_expr *src, gfp_t gfp)
net/netfilter/nft_quota.c
246
struct nft_quota *priv_src = nft_expr_priv(src);
net/netfilter/nft_set_pipapo.c
1412
struct nft_pipapo_field *dst, *src;
net/netfilter/nft_set_pipapo.c
1435
src = old->f;
net/netfilter/nft_set_pipapo.c
1442
memcpy(dst, src, offsetof(struct nft_pipapo_field, lt));
net/netfilter/nft_set_pipapo.c
1444
lt_size = lt_calculate_size(src->groups, src->bb, src->bsize);
net/netfilter/nft_set_pipapo.c
1455
NFT_PIPAPO_LT_ALIGN(src->lt),
net/netfilter/nft_set_pipapo.c
1456
src->bsize * sizeof(*dst->lt) *
net/netfilter/nft_set_pipapo.c
1457
src->groups * NFT_PIPAPO_BUCKETS(src->bb));
net/netfilter/nft_set_pipapo.c
1459
if (src->rules > 0) {
net/netfilter/nft_set_pipapo.c
1460
if (src->rules_alloc > (INT_MAX / sizeof(*src->mt)))
net/netfilter/nft_set_pipapo.c
1463
dst->mt = kvmalloc_objs(*src->mt, src->rules_alloc,
net/netfilter/nft_set_pipapo.c
1468
memcpy(dst->mt, src->mt, src->rules * sizeof(*src->mt));
net/netfilter/nft_set_pipapo.c
1474
src++;
net/netfilter/nft_tunnel.c
207
info->key.u.ipv4.src = nla_get_be32(tb[NFTA_TUNNEL_KEY_IP_SRC]);
net/netfilter/nft_tunnel.c
236
memcpy(&info->key.u.ipv6.src,
net/netfilter/nft_tunnel.c
551
&info->key.u.ipv6.src) < 0 ||
net/netfilter/nft_tunnel.c
567
info->key.u.ipv4.src) < 0 ||
net/netfilter/x_tables.c
312
int xt_data_to_user(void __user *dst, const void *src,
net/netfilter/x_tables.c
316
if (copy_to_user(dst, src, usersize))
net/netfilter/xt_HMARK.c
102
t->uports.b16.src = otuple->src.u.all;
net/netfilter/xt_HMARK.c
103
t->uports.b16.dst = rtuple->src.u.all;
net/netfilter/xt_HMARK.c
119
u32 src = ntohl(t->src);
net/netfilter/xt_HMARK.c
122
if (dst < src)
net/netfilter/xt_HMARK.c
123
swap(src, dst);
net/netfilter/xt_HMARK.c
125
hash = jhash_3words(src, dst, t->uports.v32, info->hashrnd);
net/netfilter/xt_HMARK.c
193
t->src = hmark_addr6_mask(ip6->saddr.s6_addr32, info->src_mask.ip6);
net/netfilter/xt_HMARK.c
266
t->src = ip->saddr & info->src_mask.ip;
net/netfilter/xt_HMARK.c
34
__be32 src;
net/netfilter/xt_HMARK.c
64
u16 src, dst;
net/netfilter/xt_HMARK.c
67
src = ntohs(hp.b16.src);
net/netfilter/xt_HMARK.c
70
if (dst > src)
net/netfilter/xt_HMARK.c
71
uports->v32 = (dst << 16) | src;
net/netfilter/xt_HMARK.c
73
uports->v32 = (src << 16) | dst;
net/netfilter/xt_HMARK.c
92
t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6,
net/netfilter/xt_HMARK.c
94
t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6,
net/netfilter/xt_cluster.c
18
return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip;
net/netfilter/xt_cluster.c
23
return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6;
net/netfilter/xt_conntrack.c
101
(tuple->src.u.all == info->replsrc_port) ^
net/netfilter/xt_conntrack.c
134
ntohs(tuple->src.u.all),
net/netfilter/xt_conntrack.c
148
ntohs(tuple->src.u.all),
net/netfilter/xt_conntrack.c
44
return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
net/netfilter/xt_conntrack.c
62
return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3,
net/netfilter/xt_conntrack.c
89
(tuple->src.u.all == info->origsrc_port) ^
net/netfilter/xt_hashlimit.c
1103
&ent->dst.ip.src,
net/netfilter/xt_hashlimit.c
1114
&ent->dst.ip6.src,
net/netfilter/xt_hashlimit.c
655
dst->ip.src = maskl(ip_hdr(skb)->saddr,
net/netfilter/xt_hashlimit.c
674
memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr,
net/netfilter/xt_hashlimit.c
675
sizeof(dst->ip6.src));
net/netfilter/xt_hashlimit.c
676
hashlimit_ipv6_mask(dst->ip6.src, hinfo->cfg.srcmask);
net/netfilter/xt_hashlimit.c
74
__be32 src;
net/netfilter/xt_hashlimit.c
79
__be32 src[4];
net/netfilter/xt_limit.c
157
static void limit_mt_compat_from_user(void *dst, const void *src)
net/netfilter/xt_limit.c
159
const struct compat_xt_rateinfo *cm = src;
net/netfilter/xt_limit.c
171
static int limit_mt_compat_to_user(void __user *dst, const void *src)
net/netfilter/xt_limit.c
173
const struct xt_rateinfo *m = src;
net/netfilter/xt_multiport.c
29
u_int16_t src, u_int16_t dst)
net/netfilter/xt_multiport.c
44
if (src >= s && src <= e)
net/netfilter/xt_multiport.c
53
(src >= s && src <= e))
net/netfilter/xt_multiport.c
65
if (src == s)
net/netfilter/xt_multiport.c
73
if (src == s || dst == s)
net/netfilter/xt_nat.c
38
const struct nf_nat_ipv4_range *src)
net/netfilter/xt_nat.c
44
dst->flags = src->flags;
net/netfilter/xt_nat.c
45
dst->min_addr.ip = src->min_ip;
net/netfilter/xt_nat.c
46
dst->max_addr.ip = src->max_ip;
net/netfilter/xt_nat.c
47
dst->min_proto = src->min;
net/netfilter/xt_nat.c
48
dst->max_proto = src->max;
net/netlabel/netlabel_addrlist.c
311
int src, const char *dev,
net/netlabel/netlabel_addrlist.c
315
char *dir = (src ? "src" : "dst");
net/netlabel/netlabel_addrlist.c
344
int src,
net/netlabel/netlabel_addrlist.c
349
char *dir = (src ? "src" : "dst");
net/netlabel/netlabel_addrlist.h
111
int src, const char *dev,
net/netlabel/netlabel_addrlist.h
115
int src, const char *dev,
net/netlabel/netlabel_addrlist.h
179
int src,
net/netlabel/netlabel_addrlist.h
185
int src,
net/netlink/af_netlink.c
343
static void netlink_deliver_tap_kernel(struct sock *dst, struct sock *src,
net/netlink/af_netlink.c
346
if (!(netlink_is_kernel(dst) && netlink_is_kernel(src)))
net/netlink/genetlink.c
388
genl_op_iter_copy(struct genl_op_iter *dst, struct genl_op_iter *src)
net/netlink/genetlink.c
390
*dst = *src;
net/netrom/af_netrom.c
876
ax25_address *src, *dest, *user;
net/netrom/af_netrom.c
888
src = (ax25_address *)(skb->data + 0);
net/netrom/af_netrom.c
921
sk = nr_find_peer(peer_circuit_index, peer_circuit_id, src);
net/netrom/af_netrom.c
924
sk = nr_find_peer(circuit_index, circuit_id, src);
net/netrom/af_netrom.c
988
nr_make->dest_addr = *src;
net/openvswitch/actions.c
217
const u16 *src = (const u16 *)src_;
net/openvswitch/actions.c
220
OVS_SET_MASKED(dst[0], src[0], mask[0]);
net/openvswitch/actions.c
221
OVS_SET_MASKED(dst[1], src[1], mask[1]);
net/openvswitch/actions.c
222
OVS_SET_MASKED(dst[2], src[2], mask[2]);
net/openvswitch/actions.c
244
ether_addr_copy(flow_key->eth.src, eth_hdr(skb)->h_source);
net/openvswitch/actions.c
477
flow_key->ipv4.addr.src = new_addr;
net/openvswitch/actions.c
532
memcpy(&flow_key->ipv6.addr.src, masked,
net/openvswitch/actions.c
533
sizeof(flow_key->ipv6.addr.src));
net/openvswitch/actions.c
589
__be16 src, dst;
net/openvswitch/actions.c
599
src = OVS_MASKED(uh->source, key->udp_src, mask->udp_src);
net/openvswitch/actions.c
603
if (likely(src != uh->source)) {
net/openvswitch/actions.c
604
set_tp_port(skb, &uh->source, src, &uh->check);
net/openvswitch/actions.c
605
flow_key->tp.src = src;
net/openvswitch/actions.c
615
uh->source = src;
net/openvswitch/actions.c
617
flow_key->tp.src = src;
net/openvswitch/actions.c
632
__be16 src, dst;
net/openvswitch/actions.c
641
src = OVS_MASKED(th->source, key->tcp_src, mask->tcp_src);
net/openvswitch/actions.c
642
if (likely(src != th->source)) {
net/openvswitch/actions.c
643
set_tp_port(skb, &th->source, src, &th->check);
net/openvswitch/actions.c
644
flow_key->tp.src = src;
net/openvswitch/actions.c
684
flow_key->tp.src = sh->source;
net/openvswitch/conntrack.c
190
key->ct.orig_tp.src = htons(orig->dst.u.icmp.type);
net/openvswitch/conntrack.c
193
key->ct.orig_tp.src = orig->src.u.all;
net/openvswitch/conntrack.c
218
key->ipv4.ct_orig.src = orig->src.u3.ip;
net/openvswitch/conntrack.c
225
key->ipv6.ct_orig.src = orig->src.u3.in6;
net/openvswitch/conntrack.c
314
orig.ipv4_src = output->ipv4.ct_orig.src;
net/openvswitch/conntrack.c
316
orig.src_port = output->ct.orig_tp.src;
net/openvswitch/conntrack.c
327
memcpy(orig.ipv6_src, output->ipv6.ct_orig.src.s6_addr32,
net/openvswitch/conntrack.c
331
orig.src_port = output->ct.orig_tp.src;
net/openvswitch/conntrack.c
620
__be16 src;
net/openvswitch/conntrack.c
624
key->ipv4.addr.src = ip_hdr(skb)->saddr;
net/openvswitch/conntrack.c
626
memcpy(&key->ipv6.addr.src, &ipv6_hdr(skb)->saddr,
net/openvswitch/conntrack.c
627
sizeof(key->ipv6.addr.src));
net/openvswitch/conntrack.c
632
src = udp_hdr(skb)->source;
net/openvswitch/conntrack.c
634
src = tcp_hdr(skb)->source;
net/openvswitch/conntrack.c
636
src = sctp_hdr(skb)->source;
net/openvswitch/conntrack.c
640
key->tp.src = src;
net/openvswitch/flow.c
402
key->ipv6.addr.src = nh->saddr;
net/openvswitch/flow.c
558
key->tp.src = htons(icmp->icmp6_type);
net/openvswitch/flow.c
700
key->ipv4.addr.src = nh->saddr;
net/openvswitch/flow.c
723
key->tp.src = tcp->source;
net/openvswitch/flow.c
733
key->tp.src = udp->source;
net/openvswitch/flow.c
741
key->tp.src = sctp->source;
net/openvswitch/flow.c
752
key->tp.src = htons(icmp->type);
net/openvswitch/flow.c
778
memcpy(&key->ipv4.addr.src, arp->ar_sip, sizeof(key->ipv4.addr.src));
net/openvswitch/flow.c
847
key->tp.src = tcp->source;
net/openvswitch/flow.c
856
key->tp.src = udp->source;
net/openvswitch/flow.c
864
key->tp.src = sctp->source;
net/openvswitch/flow.c
930
ether_addr_copy(key->eth.src, eth->h_source);
net/openvswitch/flow.h
110
__be16 src; /* TCP/UDP/SCTP source port. */
net/openvswitch/flow.h
117
__be32 src; /* IP source address. */
net/openvswitch/flow.h
122
__be32 src;
net/openvswitch/flow.h
133
struct in6_addr src; /* IPv6 source address. */
net/openvswitch/flow.h
140
struct in6_addr src;
net/openvswitch/flow.h
160
__be16 src; /* CT orig tuple tp src port. */
net/openvswitch/flow.h
174
(key->tp.src == htons(NDISC_NEIGHBOUR_SOLICITATION) ||
net/openvswitch/flow.h
175
key->tp.src == htons(NDISC_NEIGHBOUR_ADVERTISEMENT));
net/openvswitch/flow.h
89
u8 src[ETH_ALEN]; /* Ethernet source address. */
net/openvswitch/flow_netlink.c
1267
SW_FLOW_KEY_PUT(match, ipv4.ct_orig.src, ct->ipv4_src, is_mask);
net/openvswitch/flow_netlink.c
1269
SW_FLOW_KEY_PUT(match, ct.orig_tp.src, ct->src_port, is_mask);
net/openvswitch/flow_netlink.c
1279
SW_FLOW_KEY_MEMCPY(match, ipv6.ct_orig.src, &ct->ipv6_src,
net/openvswitch/flow_netlink.c
1280
sizeof(match->key->ipv6.ct_orig.src),
net/openvswitch/flow_netlink.c
1285
SW_FLOW_KEY_PUT(match, ct.orig_tp.src, ct->src_port, is_mask);
net/openvswitch/flow_netlink.c
1500
SW_FLOW_KEY_MEMCPY(match, eth.src,
net/openvswitch/flow_netlink.c
1544
SW_FLOW_KEY_PUT(match, ipv4.addr.src,
net/openvswitch/flow_netlink.c
1577
SW_FLOW_KEY_MEMCPY(match, ipv6.addr.src,
net/openvswitch/flow_netlink.c
1579
sizeof(match->key->ipv6.addr.src),
net/openvswitch/flow_netlink.c
1610
SW_FLOW_KEY_PUT(match, ipv4.addr.src,
net/openvswitch/flow_netlink.c
1660
SW_FLOW_KEY_PUT(match, tp.src, tcp_key->tcp_src, is_mask);
net/openvswitch/flow_netlink.c
1676
SW_FLOW_KEY_PUT(match, tp.src, udp_key->udp_src, is_mask);
net/openvswitch/flow_netlink.c
1685
SW_FLOW_KEY_PUT(match, tp.src, sctp_key->sctp_src, is_mask);
net/openvswitch/flow_netlink.c
1694
SW_FLOW_KEY_PUT(match, tp.src,
net/openvswitch/flow_netlink.c
1705
SW_FLOW_KEY_PUT(match, tp.src,
net/openvswitch/flow_netlink.c
2041
ether_addr_copy(eth_key->eth_src, output->eth.src);
net/openvswitch/flow_netlink.c
2094
ipv4_key->ipv4_src = output->ipv4.addr.src;
net/openvswitch/flow_netlink.c
2108
memcpy(ipv6_key->ipv6_src, &output->ipv6.addr.src,
net/openvswitch/flow_netlink.c
2136
arp_key->arp_sip = output->ipv4.addr.src;
net/openvswitch/flow_netlink.c
2167
tcp_key->tcp_src = output->tp.src;
net/openvswitch/flow_netlink.c
2179
udp_key->udp_src = output->tp.src;
net/openvswitch/flow_netlink.c
2188
sctp_key->sctp_src = output->tp.src;
net/openvswitch/flow_netlink.c
2198
icmp_key->icmp_type = ntohs(output->tp.src);
net/openvswitch/flow_netlink.c
2209
icmpv6_key->icmpv6_type = ntohs(output->tp.src);
net/openvswitch/flow_netlink.c
2212
if (swkey->tp.src == htons(NDISC_NEIGHBOUR_SOLICITATION) ||
net/openvswitch/flow_netlink.c
2213
swkey->tp.src == htons(NDISC_NEIGHBOUR_ADVERTISEMENT)) {
net/openvswitch/flow_netlink.c
276
if (match->key->tp.src ==
net/openvswitch/flow_netlink.c
278
match->key->tp.src == htons(NDISC_NEIGHBOUR_ADVERTISEMENT)) {
net/openvswitch/flow_netlink.c
286
if (match->mask && (match->mask->key.tp.src == htons(0xff)))
net/openvswitch/flow_netlink.c
711
SW_FLOW_KEY_PUT(match, tun_key.u.ipv4.src,
net/openvswitch/flow_netlink.c
721
SW_FLOW_KEY_PUT(match, tun_key.u.ipv6.src,
net/openvswitch/flow_netlink.c
837
if (match->key->tun_key.u.ipv4.src ||
net/openvswitch/flow_netlink.c
899
if (output->u.ipv4.src &&
net/openvswitch/flow_netlink.c
901
output->u.ipv4.src))
net/openvswitch/flow_netlink.c
909
if (!ipv6_addr_any(&output->u.ipv6.src) &&
net/openvswitch/flow_netlink.c
911
&output->u.ipv6.src))
net/openvswitch/flow_table.c
53
void ovs_flow_mask_key(struct sw_flow_key *dst, const struct sw_flow_key *src,
net/openvswitch/flow_table.c
59
const long *s = (const long *)((const u8 *)src + start);
net/openvswitch/flow_table.h
107
void ovs_flow_mask_key(struct sw_flow_key *dst, const struct sw_flow_key *src,
net/phonet/af_phonet.c
152
u16 dst, u16 src, u8 res)
net/phonet/af_phonet.c
175
ph->pn_sdev = pn_dev(src);
net/phonet/af_phonet.c
179
ph->pn_sobj = pn_obj(src);
net/phonet/af_phonet.c
208
u16 dst, u16 src, u8 res)
net/phonet/af_phonet.c
220
return pn_send(skb, dev, dst, src, res);
net/phonet/af_phonet.c
234
u16 src, dst;
net/phonet/af_phonet.c
237
src = pn->sobject;
net/phonet/af_phonet.c
272
if (!pn_addr(src))
net/phonet/af_phonet.c
273
src = pn_object(saddr, pn_obj(src));
net/phonet/af_phonet.c
275
err = pn_send(skb, dev, dst, src, res);
net/phonet/pep.c
769
struct sockaddr_pn dst, src;
net/phonet/pep.c
854
pn_skb_get_src_sockaddr(skb, &src);
net/phonet/pep.c
856
newpn->pn_sk.dobject = pn_sockaddr_get_object(&src);
net/psample/psample.c
235
if (tun_key->u.ipv4.src &&
net/psample/psample.c
237
tun_key->u.ipv4.src))
net/psample/psample.c
245
if (!ipv6_addr_any(&tun_key->u.ipv6.src) &&
net/psample/psample.c
247
&tun_key->u.ipv6.src))
net/psample/psample.c
326
if (tun_key->u.ipv4.src)
net/psample/psample.c
332
if (!ipv6_addr_any(&tun_key->u.ipv6.src))
net/qrtr/af_qrtr.c
619
struct sockaddr_qrtr src = {AF_QIPCRTR, node->nid, QRTR_PORT_CTRL};
net/qrtr/af_qrtr.c
638
src.sq_node = iter.index;
net/qrtr/af_qrtr.c
642
qrtr_local_enqueue(NULL, skb, QRTR_TYPE_BYE, &src, &dst);
net/rds/ib_cm.c
1002
sin = (struct sockaddr_in *)&src;
net/rds/ib_cm.c
1014
sin6 = (struct sockaddr_in6 *)&src;
net/rds/ib_cm.c
1027
ret = rdma_resolve_addr(ic->i_cm_id, (struct sockaddr *)&src,
net/rds/ib_cm.c
973
struct sockaddr_storage src, dest;
net/rds/ib_recv.c
811
__le64 *src, *dst;
net/rds/ib_recv.c
819
src = addr + frag->f_sg.offset + frag_off;
net/rds/ib_recv.c
824
uncongested |= ~(*src) & *dst;
net/rds/ib_recv.c
825
*dst++ = *src++;
net/rds/ib_stats.c
100
*(sum++) += *(src++);
net/rds/ib_stats.c
88
uint64_t *src;
net/rds/ib_stats.c
97
src = (uint64_t *)&(per_cpu(rds_ib_stats, cpu));
net/rds/message.c
281
u8 *src = hdr->h_exthdr;
net/rds/message.c
289
ext_type = src[offset++];
net/rds/message.c
300
memcpy(buf, src + offset, *buflen);
net/rds/stats.c
116
uint64_t *src;
net/rds/stats.c
130
src = (uint64_t *)&(per_cpu(rds_stats, cpu));
net/rds/stats.c
133
*(sum++) += *(src++);
net/rds/tcp_stats.c
55
uint64_t *src;
net/rds/tcp_stats.c
64
src = (uint64_t *)&(per_cpu(rds_tcp_stats, cpu));
net/rds/tcp_stats.c
67
*(sum++) += *(src++);
net/sched/act_ct.c
102
if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3)))
net/sched/act_ct.c
106
be32_to_cpu(target.src.u3.ip));
net/sched/act_ct.c
132
if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3)))
net/sched/act_ct.c
133
tcf_ct_add_ipv6_addr_mangle_action(action, &target.src.u3,
net/sched/act_ct.c
147
__be16 target_src = target.src.u.tcp.port;
net/sched/act_ct.c
150
if (target_src != tuple->src.u.tcp.port)
net/sched/act_ct.c
1523
nla_put_u8(skb, TCA_CT_HELPER_FAMILY, helper->tuple.src.l3num) ||
net/sched/act_ct.c
165
__be16 target_src = target.src.u.udp.port;
net/sched/act_ct.c
168
if (target_src != tuple->src.u.udp.port)
net/sched/act_ct.c
217
switch (tuple->src.l3num) {
net/sched/act_ct.c
496
if (tuple->src.u.gre.key || tuple->dst.u.gre.key)
net/sched/act_gate.c
234
const struct tcf_gate_params *src,
net/sched/act_gate.c
240
list_for_each_entry(entry, &src->entries, list) {
net/sched/act_tunnel_key.c
573
const u8 *src = ip_tunnel_info_opts(info);
net/sched/act_tunnel_key.c
582
const struct geneve_opt *opt = (const struct geneve_opt *)src;
net/sched/act_tunnel_key.c
595
src += sizeof(struct geneve_opt) + opt->length * 4;
net/sched/act_tunnel_key.c
693
__be32 saddr = info->key.u.ipv4.src;
net/sched/act_tunnel_key.c
702
const struct in6_addr *saddr6 = &info->key.u.ipv6.src;
net/sched/act_vlan.c
382
tcf_vlan_push_eth(entry->vlan_push_eth.src, entry->vlan_push_eth.dst, act);
net/sched/cls_api.c
3455
void tcf_exts_change(struct tcf_exts *dst, struct tcf_exts *src)
net/sched/cls_api.c
3460
*dst = *src;
net/sched/cls_flow.c
157
return ntohl(CTTUPLE(skb, src.u3.ip));
net/sched/cls_flow.c
159
return ntohl(CTTUPLE(skb, src.u3.ip6[3]));
net/sched/cls_flow.c
181
return ntohs(CTTUPLE(skb, src.u.all));
net/sched/cls_flow.c
69
__be32 src = flow_get_u32_src(flow);
net/sched/cls_flow.c
71
if (src)
net/sched/cls_flow.c
72
return ntohl(src);
net/sched/cls_flow.c
97
return ntohs(flow->ports.src);
net/sched/cls_flower.c
1892
fl_set_key_val(tb, key->eth.src, TCA_FLOWER_KEY_ETH_SRC,
net/sched/cls_flower.c
1893
mask->eth.src, TCA_FLOWER_KEY_ETH_SRC_MASK,
net/sched/cls_flower.c
1894
sizeof(key->eth.src));
net/sched/cls_flower.c
1936
fl_set_key_val(tb, &key->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC,
net/sched/cls_flower.c
1937
&mask->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC_MASK,
net/sched/cls_flower.c
1938
sizeof(key->ipv4.src));
net/sched/cls_flower.c
1945
fl_set_key_val(tb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
net/sched/cls_flower.c
1946
&mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
net/sched/cls_flower.c
1947
sizeof(key->ipv6.src));
net/sched/cls_flower.c
1954
fl_set_key_val(tb, &key->tp.src, TCA_FLOWER_KEY_TCP_SRC,
net/sched/cls_flower.c
1955
&mask->tp.src, TCA_FLOWER_KEY_TCP_SRC_MASK,
net/sched/cls_flower.c
1956
sizeof(key->tp.src));
net/sched/cls_flower.c
1964
fl_set_key_val(tb, &key->tp.src, TCA_FLOWER_KEY_UDP_SRC,
net/sched/cls_flower.c
1965
&mask->tp.src, TCA_FLOWER_KEY_UDP_SRC_MASK,
net/sched/cls_flower.c
1966
sizeof(key->tp.src));
net/sched/cls_flower.c
1971
fl_set_key_val(tb, &key->tp.src, TCA_FLOWER_KEY_SCTP_SRC,
net/sched/cls_flower.c
1972
&mask->tp.src, TCA_FLOWER_KEY_SCTP_SRC_MASK,
net/sched/cls_flower.c
1973
sizeof(key->tp.src));
net/sched/cls_flower.c
2048
fl_set_key_val(tb, &key->enc_ipv4.src,
net/sched/cls_flower.c
2050
&mask->enc_ipv4.src,
net/sched/cls_flower.c
2052
sizeof(key->enc_ipv4.src));
net/sched/cls_flower.c
2064
fl_set_key_val(tb, &key->enc_ipv6.src,
net/sched/cls_flower.c
2066
&mask->enc_ipv6.src,
net/sched/cls_flower.c
2068
sizeof(key->enc_ipv6.src));
net/sched/cls_flower.c
2080
fl_set_key_val(tb, &key->enc_tp.src, TCA_FLOWER_KEY_ENC_UDP_SRC_PORT,
net/sched/cls_flower.c
2081
&mask->enc_tp.src, TCA_FLOWER_KEY_ENC_UDP_SRC_PORT_MASK,
net/sched/cls_flower.c
2082
sizeof(key->enc_tp.src));
net/sched/cls_flower.c
2121
struct fl_flow_mask *src)
net/sched/cls_flower.c
2123
const void *psrc = fl_key_get_start(&src->key, src);
net/sched/cls_flower.c
2124
void *pdst = fl_key_get_start(&dst->key, src);
net/sched/cls_flower.c
2126
memcpy(pdst, psrc, fl_mask_range(src));
net/sched/cls_flower.c
2127
dst->range = src->range;
net/sched/cls_flower.c
2248
(newmask->key.tp_range.tp_min.src &&
net/sched/cls_flower.c
2249
newmask->key.tp_range.tp_max.src))
net/sched/cls_flower.c
253
min_mask = ntohs(filter->mask->key.tp_range.tp_min.src);
net/sched/cls_flower.c
254
max_mask = ntohs(filter->mask->key.tp_range.tp_max.src);
net/sched/cls_flower.c
255
min_val = ntohs(filter->key.tp_range.tp_min.src);
net/sched/cls_flower.c
256
max_val = ntohs(filter->key.tp_range.tp_max.src);
net/sched/cls_flower.c
259
if (ntohs(key->tp_range.tp.src) < min_val ||
net/sched/cls_flower.c
260
ntohs(key->tp_range.tp.src) > max_val)
net/sched/cls_flower.c
264
mkey->tp_range.tp_min.src = filter->mkey.tp_range.tp_min.src;
net/sched/cls_flower.c
265
mkey->tp_range.tp_max.src = filter->mkey.tp_range.tp_max.src;
net/sched/cls_flower.c
2913
fl_dump_key_val(skb, &key->tp_range.tp_min.src,
net/sched/cls_flower.c
2915
&mask->tp_range.tp_min.src, TCA_FLOWER_UNSPEC,
net/sched/cls_flower.c
2916
sizeof(key->tp_range.tp_min.src)) ||
net/sched/cls_flower.c
2917
fl_dump_key_val(skb, &key->tp_range.tp_max.src,
net/sched/cls_flower.c
2919
&mask->tp_range.tp_max.src, TCA_FLOWER_UNSPEC,
net/sched/cls_flower.c
2920
sizeof(key->tp_range.tp_max.src)))
net/sched/cls_flower.c
3458
fl_dump_key_val(skb, key->eth.src, TCA_FLOWER_KEY_ETH_SRC,
net/sched/cls_flower.c
3459
mask->eth.src, TCA_FLOWER_KEY_ETH_SRC_MASK,
net/sched/cls_flower.c
3460
sizeof(key->eth.src)) ||
net/sched/cls_flower.c
3518
(fl_dump_key_val(skb, &key->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC,
net/sched/cls_flower.c
3519
&mask->ipv4.src, TCA_FLOWER_KEY_IPV4_SRC_MASK,
net/sched/cls_flower.c
3520
sizeof(key->ipv4.src)) ||
net/sched/cls_flower.c
3526
(fl_dump_key_val(skb, &key->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC,
net/sched/cls_flower.c
3527
&mask->ipv6.src, TCA_FLOWER_KEY_IPV6_SRC_MASK,
net/sched/cls_flower.c
3528
sizeof(key->ipv6.src)) ||
net/sched/cls_flower.c
3535
(fl_dump_key_val(skb, &key->tp.src, TCA_FLOWER_KEY_TCP_SRC,
net/sched/cls_flower.c
3536
&mask->tp.src, TCA_FLOWER_KEY_TCP_SRC_MASK,
net/sched/cls_flower.c
3537
sizeof(key->tp.src)) ||
net/sched/cls_flower.c
3546
(fl_dump_key_val(skb, &key->tp.src, TCA_FLOWER_KEY_UDP_SRC,
net/sched/cls_flower.c
3547
&mask->tp.src, TCA_FLOWER_KEY_UDP_SRC_MASK,
net/sched/cls_flower.c
3548
sizeof(key->tp.src)) ||
net/sched/cls_flower.c
3554
(fl_dump_key_val(skb, &key->tp.src, TCA_FLOWER_KEY_SCTP_SRC,
net/sched/cls_flower.c
3555
&mask->tp.src, TCA_FLOWER_KEY_SCTP_SRC_MASK,
net/sched/cls_flower.c
3556
sizeof(key->tp.src)) ||
net/sched/cls_flower.c
3625
(fl_dump_key_val(skb, &key->enc_ipv4.src,
net/sched/cls_flower.c
3626
TCA_FLOWER_KEY_ENC_IPV4_SRC, &mask->enc_ipv4.src,
net/sched/cls_flower.c
3628
sizeof(key->enc_ipv4.src)) ||
net/sched/cls_flower.c
3635
(fl_dump_key_val(skb, &key->enc_ipv6.src,
net/sched/cls_flower.c
3636
TCA_FLOWER_KEY_ENC_IPV6_SRC, &mask->enc_ipv6.src,
net/sched/cls_flower.c
3638
sizeof(key->enc_ipv6.src)) ||
net/sched/cls_flower.c
3649
fl_dump_key_val(skb, &key->enc_tp.src,
net/sched/cls_flower.c
3651
&mask->enc_tp.src,
net/sched/cls_flower.c
3653
sizeof(key->enc_tp.src)) ||
net/sched/cls_flower.c
854
fl_set_key_val(tb, &key->tp_range.tp_min.src,
net/sched/cls_flower.c
855
TCA_FLOWER_KEY_PORT_SRC_MIN, &mask->tp_range.tp_min.src,
net/sched/cls_flower.c
856
TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_min.src));
net/sched/cls_flower.c
857
fl_set_key_val(tb, &key->tp_range.tp_max.src,
net/sched/cls_flower.c
858
TCA_FLOWER_KEY_PORT_SRC_MAX, &mask->tp_range.tp_max.src,
net/sched/cls_flower.c
859
TCA_FLOWER_UNSPEC, sizeof(key->tp_range.tp_max.src));
net/sched/cls_flower.c
866
if (mask->tp_range.tp_min.src != mask->tp_range.tp_max.src) {
net/sched/cls_flower.c
879
if (mask->tp_range.tp_min.src && mask->tp_range.tp_max.src &&
net/sched/cls_flower.c
880
ntohs(key->tp_range.tp_max.src) <=
net/sched/cls_flower.c
881
ntohs(key->tp_range.tp_min.src)) {
net/sched/sch_cake.c
601
ip = rev ? tuple.dst.u3.ip : tuple.src.u3.ip;
net/sched/sch_cake.c
602
if (ip != keys->addrs.v4addrs.src) {
net/sched/sch_cake.c
603
keys->addrs.v4addrs.src = ip;
net/sched/sch_cake.c
606
ip = rev ? tuple.src.u3.ip : tuple.dst.u3.ip;
net/sched/sch_cake.c
615
port = rev ? tuple.dst.u.all : tuple.src.u.all;
net/sched/sch_cake.c
616
if (port != keys->ports.src) {
net/sched/sch_cake.c
617
keys->ports.src = port;
net/sched/sch_cake.c
620
port = rev ? tuple.src.u.all : tuple.dst.u.all;
net/sched/sch_cake.c
749
host_keys.addrs.v4addrs.src = 0;
net/sched/sch_cake.c
751
host_keys.addrs.v4addrs.src = keys.addrs.v4addrs.src;
net/sched/sch_cake.c
757
memset(&host_keys.addrs.v6addrs.src, 0,
net/sched/sch_cake.c
758
sizeof(host_keys.addrs.v6addrs.src));
net/sched/sch_cake.c
760
host_keys.addrs.v6addrs.src = keys.addrs.v6addrs.src;
net/sched/sch_qfq.c
788
int src, int dst)
net/sched/sch_qfq.c
790
q->bitmaps[dst] |= q->bitmaps[src] & mask;
net/sched/sch_qfq.c
791
q->bitmaps[src] &= ~mask;
net/sctp/bind_addr.c
102
dest->port = src->port;
net/sctp/bind_addr.c
104
list_for_each_entry(addr, &src->address_list, list) {
net/sctp/bind_addr.c
44
const struct sctp_bind_addr *src,
net/sctp/bind_addr.c
52
dest->port = src->port;
net/sctp/bind_addr.c
55
list_for_each_entry(addr, &src->address_list, list) {
net/sctp/bind_addr.c
67
list_for_each_entry(addr, &src->address_list, list) {
net/sctp/bind_addr.c
95
const struct sctp_bind_addr *src,
net/sctp/input.c
145
af->from_skb(&src, skb, 1);
net/sctp/input.c
161
if (!af->addr_valid(&src, NULL, skb) ||
net/sctp/input.c
165
asoc = __sctp_rcv_lookup(net, skb, &src, &dest, &transport, dif, sdif);
net/sctp/input.c
168
ep = __sctp_rcv_lookup_endpoint(net, skb, &dest, &src, dif, sdif);
net/sctp/input.c
209
sctp_init_addrs(chunk, &src, &dest);
net/sctp/input.c
96
union sctp_addr src;
net/sctp/sm_make_chunk.c
1398
void sctp_init_addrs(struct sctp_chunk *chunk, union sctp_addr *src,
net/sctp/sm_make_chunk.c
1401
memcpy(&chunk->source, src, sizeof(union sctp_addr));
net/smc/smc_cdc.h
102
union smc_host_cursor *src,
net/smc/smc_cdc.h
109
tgt->acurs = src->acurs;
net/smc/smc_cdc.h
112
atomic64_set(&tgt->acurs, atomic64_read(&src->acurs));
net/smc/smc_cdc.h
117
union smc_cdc_cursor *src,
net/smc/smc_cdc.h
124
tgt->acurs = src->acurs;
net/smc/smc_cdc.h
127
atomic64_set(&tgt->acurs, atomic64_read(&src->acurs));
net/smc/smc_cdc.h
132
union smcd_cdc_cursor *src,
net/smc/smc_cdc.h
139
tgt->acurs = src->acurs;
net/smc/smc_cdc.h
142
atomic64_set(&tgt->acurs, atomic64_read(&src->acurs));
net/smc/smc_rx.c
156
static int smc_rx_splice(struct pipe_inode_info *pipe, char *src, size_t len,
net/smc/smc_rx.c
160
int offset = offset_in_page(src);
net/smc/smc_rx.c
191
partial[0].offset = src - (char *)smc->conn.rmb_desc->cpu_addr;
net/smc/smc_rx.c
197
void *buf = src;
net/smc/smc_stats.c
274
u64 *src;
net/smc/smc_stats.c
293
src = (u64 *)per_cpu_ptr(net->smc.smc_stats, cpu);
net/smc/smc_stats.c
296
*(sum++) += *(src++);
net/sunrpc/auth_gss/auth_gss.c
726
gss_pipe_downcall(struct file *filp, const char __user *src, size_t mlen)
net/sunrpc/auth_gss/auth_gss.c
745
if (copy_from_user(buf, src, mlen))
net/sunrpc/auth_gss/svcauth_gss.c
146
static int dup_to_netobj(struct xdr_netobj *dst, char *src, int len)
net/sunrpc/auth_gss/svcauth_gss.c
149
dst->data = (len ? kmemdup(src, len, GFP_KERNEL) : NULL);
net/sunrpc/auth_gss/svcauth_gss.c
155
static inline int dup_netobj(struct xdr_netobj *dst, struct xdr_netobj *src)
net/sunrpc/auth_gss/svcauth_gss.c
157
return dup_to_netobj(dst, src->data, src->len);
net/sunrpc/rpc_pipe.c
1060
dummy_downcall(struct file *filp, const char __user *src, size_t len)
net/sunrpc/svcsock.c
1089
struct kvec *src, *dst;
net/sunrpc/svcsock.c
1107
src = &rqstp->rq_arg.head[0];
net/sunrpc/svcsock.c
1108
if (dst->iov_len < src->iov_len)
net/sunrpc/svcsock.c
1110
memcpy(dst->iov_base, src->iov_base, src->iov_len);
net/sunrpc/xprtrdma/rpc_rdma.c
682
unsigned char *src, *dst;
net/sunrpc/xprtrdma/rpc_rdma.c
690
src = page_address(*ppages);
net/sunrpc/xprtrdma/rpc_rdma.c
691
src += page_base;
net/sunrpc/xprtrdma/rpc_rdma.c
693
memcpy(dst, src, len);
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
26
struct kvec *dst, *src = &rcvbuf->head[0];
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
38
if (dst->iov_len < src->iov_len)
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
40
memcpy(dst->iov_base, src->iov_base, src->iov_len);
net/sunrpc/xprtrdma/svc_rdma_rw.c
854
unsigned char *dst, *src = head->rc_recv_buf;
net/sunrpc/xprtrdma/svc_rdma_rw.c
871
memcpy((unsigned char *)dst + head->rc_pageoff, src + offset, page_len);
net/tipc/crypto.c
261
static int tipc_aead_clone(struct tipc_aead **dst, struct tipc_aead *src);
net/tipc/crypto.c
626
static int tipc_aead_clone(struct tipc_aead **dst, struct tipc_aead *src)
net/tipc/crypto.c
631
if (!src)
net/tipc/crypto.c
634
if (src->mode != CLUSTER_KEY)
net/tipc/crypto.c
652
*per_cpu_ptr(src->tfm_entry, cpu);
net/tipc/crypto.c
655
memcpy(aead->hint, src->hint, sizeof(src->hint));
net/tipc/crypto.c
656
aead->mode = src->mode;
net/tipc/crypto.c
657
aead->salt = src->salt;
net/tipc/crypto.c
658
aead->authsize = src->authsize;
net/tipc/crypto.c
663
WARN_ON(!refcount_inc_not_zero(&src->refcnt));
net/tipc/crypto.c
664
aead->cloned = src;
net/tipc/discover.c
103
u32 src, u32 sugg_addr,
net/tipc/discover.c
144
u32 dst, u32 src,
net/tipc/discover.c
180
sugg_addr = tipc_node_try_addr(net, peer_id, src);
net/tipc/discover.c
182
tipc_disc_msg_xmit(net, DSC_TRIAL_FAIL_MSG, src,
net/tipc/discover.c
207
u32 src = msg_prevnode(hdr);
net/tipc/discover.c
223
sprintf(peer_id, "%x", src);
net/tipc/discover.c
237
src, sugg, peer_id, mtyp))
net/tipc/discover.c
242
if (in_own_node(net, src)) {
net/tipc/discover.c
248
if (!tipc_in_scope(legacy, b->domain, src))
net/tipc/discover.c
250
tipc_node_check_dest(net, src, peer_id, b, caps, signature, pnet_hash,
net/tipc/discover.c
253
disc_dupl_alert(b, src, &maddr);
net/tipc/discover.c
258
tipc_disc_msg_xmit(net, DSC_RESP_MSG, src, self, 0, &maddr, b);
net/tipc/udp_media.c
171
struct udp_bearer *ub, struct udp_media_addr *src,
net/tipc/udp_media.c
185
.saddr = src->ipv4.s_addr,
net/tipc/udp_media.c
198
udp_tunnel_xmit_skb(rt, ub->ubsock->sk, skb, src->ipv4.s_addr,
net/tipc/udp_media.c
199
dst->ipv4.s_addr, 0, ttl, 0, src->port,
net/tipc/udp_media.c
207
.saddr = src->ipv6,
net/tipc/udp_media.c
221
&src->ipv6, &dst->ipv6, 0, ttl, 0,
net/tipc/udp_media.c
222
src->port, dst->port, false, 0);
net/tipc/udp_media.c
238
struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value;
net/tipc/udp_media.c
258
return tipc_udp_xmit(net, skb, ub, src, dst,
net/tipc/udp_media.c
271
err = tipc_udp_xmit(net, _skb, ub, src, &rcast->addr,
net/tipc/udp_media.c
336
struct udp_media_addr src = {0};
net/tipc/udp_media.c
343
src.port = udp_hdr(skb)->source;
net/tipc/udp_media.c
348
src.proto = htons(ETH_P_IP);
net/tipc/udp_media.c
349
src.ipv4.s_addr = iphdr->saddr;
net/tipc/udp_media.c
356
src.proto = htons(ETH_P_IPV6);
net/tipc/udp_media.c
357
src.ipv6 = iphdr->saddr;
net/tipc/udp_media.c
365
if (likely(tipc_udp_is_known_peer(b, &src)))
net/tipc/udp_media.c
368
return tipc_udp_rcast_add(b, &src);
net/tipc/udp_media.c
546
struct udp_media_addr *src = (struct udp_media_addr *)&b->addr.value;
net/tipc/udp_media.c
559
if (__tipc_nl_add_udp_addr(msg->skb, src, TIPC_NLA_UDP_LOCAL))
net/vmw_vsock/af_vsock.c
236
#define VSOCK_CONN_HASH(src, dst) \
net/vmw_vsock/af_vsock.c
237
(((src)->svm_cid ^ (dst)->svm_port) % VSOCK_HASH_SIZE)
net/vmw_vsock/af_vsock.c
238
#define vsock_connected_sockets(src, dst) \
net/vmw_vsock/af_vsock.c
239
(&vsock_connected_table[VSOCK_CONN_HASH(src, dst)])
net/vmw_vsock/af_vsock.c
322
__vsock_find_connected_socket_net(struct sockaddr_vm *src,
net/vmw_vsock/af_vsock.c
327
list_for_each_entry(vsk, vsock_connected_sockets(src, dst),
net/vmw_vsock/af_vsock.c
331
if (vsock_addr_equals_addr(src, &vsk->remote_addr) &&
net/vmw_vsock/af_vsock.c
414
struct sock *vsock_find_connected_socket_net(struct sockaddr_vm *src,
net/vmw_vsock/af_vsock.c
421
sk = __vsock_find_connected_socket_net(src, dst, net);
net/vmw_vsock/af_vsock.c
436
struct sock *vsock_find_connected_socket(struct sockaddr_vm *src,
net/vmw_vsock/af_vsock.c
439
return vsock_find_connected_socket_net(src, dst, NULL);
net/vmw_vsock/virtio_transport_common.c
1612
struct sockaddr_vm src, dst;
net/vmw_vsock/virtio_transport_common.c
1617
vsock_addr_init(&src, le64_to_cpu(hdr->src_cid),
net/vmw_vsock/virtio_transport_common.c
1622
trace_virtio_transport_recv_pkt(src.svm_cid, src.svm_port,
net/vmw_vsock/virtio_transport_common.c
1639
sk = vsock_find_connected_socket_net(&src, &dst, net);
net/vmw_vsock/vmci_transport.c
1026
vsock_addr_init(&vpending->remote_addr, pkt->dg.src.context,
net/vmw_vsock/vmci_transport.c
113
struct sockaddr_vm *src,
net/vmw_vsock/vmci_transport.c
1210
pkt->dg.src.context,
net/vmw_vsock/vmci_transport.c
127
pkt->dg.src = vmci_make_handle(VMADDR_CID_ANY,
net/vmw_vsock/vmci_transport.c
1318
|| pkt->dg.src.context != vsk->remote_addr.svm_cid
net/vmw_vsock/vmci_transport.c
134
pkt->src_port = src->svm_port;
net/vmw_vsock/vmci_transport.c
1730
dg->src = vmci_make_handle(vsk->local_addr.svm_cid,
net/vmw_vsock/vmci_transport.c
1785
vsock_addr_init(vm_addr, dg->src.context, dg->src.resource);
net/vmw_vsock/vmci_transport.c
181
vsock_addr_init(remote, pkt->dg.src.context, pkt->src_port);
net/vmw_vsock/vmci_transport.c
186
struct sockaddr_vm *src,
net/vmw_vsock/vmci_transport.c
198
vmci_transport_packet_init(pkt, src, dst, type, size, mode, wait,
net/vmw_vsock/vmci_transport.c
216
struct sockaddr_vm src, dst;
net/vmw_vsock/vmci_transport.c
221
vmci_transport_packet_get_addresses(pkt, &src, &dst);
net/vmw_vsock/vmci_transport.c
222
return __vmci_transport_send_control_pkt(&reply, &src, &dst,
net/vmw_vsock/vmci_transport.c
231
vmci_transport_send_control_pkt_bh(struct sockaddr_vm *src,
net/vmw_vsock/vmci_transport.c
246
return __vmci_transport_send_control_pkt(&pkt, src, dst, type,
net/vmw_vsock/vmci_transport.c
253
vmci_transport_alloc_send_control_pkt(struct sockaddr_vm *src,
net/vmw_vsock/vmci_transport.c
269
err = __vmci_transport_send_control_pkt(pkt, src, dst, type, size,
net/vmw_vsock/vmci_transport.c
303
struct sockaddr_vm *src,
net/vmw_vsock/vmci_transport.c
309
dst, src,
net/vmw_vsock/vmci_transport.c
332
vsock_addr_init(&dst, pkt->dg.src.context,
net/vmw_vsock/vmci_transport.c
390
struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport.c
393
dst, src,
net/vmw_vsock/vmci_transport.c
399
struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport.c
402
dst, src,
net/vmw_vsock/vmci_transport.c
408
struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport.c
411
dst, src,
net/vmw_vsock/vmci_transport.c
485
struct sockaddr_vm src;
net/vmw_vsock/vmci_transport.c
487
vsock_addr_init(&src, pkt->dg.src.context, pkt->src_port);
net/vmw_vsock/vmci_transport.c
493
if (vsock_addr_equals_addr(&src, &vpending->remote_addr) &&
net/vmw_vsock/vmci_transport.c
630
if (!vmci_transport_allow_dgram(vsk, dg->src.context))
net/vmw_vsock/vmci_transport.c
679
struct sockaddr_vm src;
net/vmw_vsock/vmci_transport.c
692
if (vmci_transport_peer_rid(dg->src.context) != dg->src.resource)
net/vmw_vsock/vmci_transport.c
705
vsock_addr_init(&src, pkt->dg.src.context, pkt->src_port);
net/vmw_vsock/vmci_transport.c
708
sk = vsock_find_connected_socket(&src, &dst);
net/vmw_vsock/vmci_transport.c
721
if (vmci_transport_send_reset_bh(&dst, &src, pkt) < 0)
net/vmw_vsock/vmci_transport.c
734
vmci_transport_send_invalid_bh(&dst, &src);
net/vmw_vsock/vmci_transport.c
749
if (!vmci_transport_allow_dgram(vsk, pkt->dg.src.context)) {
net/vmw_vsock/vmci_transport.c
755
if (!vmci_transport_stream_allow(vsk, dg->src.context, -1)) {
net/vmw_vsock/vmci_transport.c
773
sk, pkt, true, &dst, &src,
net/vmw_vsock/vmci_transport.c
784
if (vmci_transport_send_reset_bh(&dst, &src, pkt) < 0)
net/vmw_vsock/vmci_transport.h
120
struct sockaddr_vm *src);
net/vmw_vsock/vmci_transport.h
122
struct sockaddr_vm *src);
net/vmw_vsock/vmci_transport_notify.c
109
struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport_notify.c
124
sent = vmci_transport_send_wrote_bh(dst, src) > 0;
net/vmw_vsock/vmci_transport_notify.c
139
struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport_notify.c
154
sent = vmci_transport_send_read_bh(dst, src) > 0;
net/vmw_vsock/vmci_transport_notify.c
168
struct sockaddr_vm *dst, struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport_notify.c
304
struct sockaddr_vm *dst, struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport_notify.c
603
struct sockaddr_vm *src, bool *pkt_processed)
net/vmw_vsock/vmci_transport_notify.c
609
vmci_transport_handle_wrote(sk, pkt, bottom_half, dst, src);
net/vmw_vsock/vmci_transport_notify.c
613
vmci_transport_handle_read(sk, pkt, bottom_half, dst, src);
net/vmw_vsock/vmci_transport_notify.c
618
dst, src);
net/vmw_vsock/vmci_transport_notify.c
624
dst, src);
net/vmw_vsock/vmci_transport_notify.h
48
struct sockaddr_vm *src,
net/vmw_vsock/vmci_transport_notify_qstate.c
347
struct sockaddr_vm *src, bool *pkt_processed)
net/vmw_vsock/vmci_transport_notify_qstate.c
353
vmci_transport_handle_wrote(sk, pkt, bottom_half, dst, src);
net/vmw_vsock/vmci_transport_notify_qstate.c
357
vmci_transport_handle_read(sk, pkt, bottom_half, dst, src);
net/vmw_vsock/vmci_transport_notify_qstate.c
76
struct sockaddr_vm *dst, struct sockaddr_vm *src)
net/vmw_vsock/vmci_transport_notify_qstate.c
85
struct sockaddr_vm *dst, struct sockaddr_vm *src)
net/wireless/nl80211.c
14591
if (nla_put_in_addr(msg, NL80211_WOWLAN_TCP_SRC_IPV4, tcp->src) ||
net/wireless/nl80211.c
14871
cfg->src = nla_get_in_addr(tb[NL80211_WOWLAN_TCP_SRC_IPV4]);
net/xdp/xsk_buff_pool.c
135
memcpy(xskb->cb + desc->off, desc->src, desc->bytes);
net/xfrm/xfrm_compat.c
232
static int xfrm_nla_cpy(struct sk_buff *dst, const struct nlattr *src, int len)
net/xfrm/xfrm_compat.c
234
return nla_put(dst, src->nla_type, len, nla_data(src));
net/xfrm/xfrm_compat.c
237
static int xfrm_xlate64_attr(struct sk_buff *dst, const struct nlattr *src)
net/xfrm/xfrm_compat.c
239
switch (src->nla_type) {
net/xfrm/xfrm_compat.c
249
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
251
return xfrm_nla_cpy(dst, src, XMSGSIZE(compat_xfrm_usersa_info));
net/xfrm/xfrm_compat.c
253
return xfrm_nla_cpy(dst, src, XMSGSIZE(compat_xfrm_userpolicy_info));
net/xfrm/xfrm_compat.c
255
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
257
return nla_put_64bit(dst, src->nla_type, nla_len(src),
net/xfrm/xfrm_compat.c
258
nla_data(src), XFRMA_PAD);
net/xfrm/xfrm_compat.c
264
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
266
return nla_put_64bit(dst, src->nla_type, nla_len(src),
net/xfrm/xfrm_compat.c
267
nla_data(src), XFRMA_PAD);
net/xfrm/xfrm_compat.c
293
return xfrm_nla_cpy(dst, src, nla_len(src));
net/xfrm/xfrm_compat.c
296
pr_warn_once("unsupported nla_type %d\n", src->nla_type);
net/xfrm/xfrm_compat.c
367
static size_t xfrm_user_rcv_calculate_len64(const struct nlmsghdr *src,
net/xfrm/xfrm_compat.c
371
size_t len = nlmsg_len(src);
net/xfrm/xfrm_compat.c
373
switch (src->nlmsg_type) {
net/xfrm/xfrm_compat.c
412
static int xfrm_attr_cpy32(void *dst, size_t *pos, const struct nlattr *src,
net/xfrm/xfrm_compat.c
430
memcpy(nla, src, nla_attr_size(copy_len));
net/xfrm/xfrm_compat.c
477
static int xfrm_xlate32(struct nlmsghdr *dst, const struct nlmsghdr *src,
net/xfrm/xfrm_compat.c
485
memcpy(dst, src, NLMSG_HDRLEN);
net/xfrm/xfrm_compat.c
489
switch (src->nlmsg_type) {
net/xfrm/xfrm_compat.c
506
memcpy(nlmsg_data(dst), nlmsg_data(src), compat_msg_min[type]);
net/xfrm/xfrm_compat.c
513
memcpy(nlmsg_data(dst), nlmsg_data(src), compat_msg_min[type]);
net/xfrm/xfrm_compat.c
516
const struct compat_xfrm_user_expire *src_ue = nlmsg_data(src);
net/xfrm/xfrm_compat.c
525
const struct compat_xfrm_user_acquire *src_ua = nlmsg_data(src);
net/xfrm/xfrm_compat.c
536
const struct compat_xfrm_user_polexpire *src_upe = nlmsg_data(src);
net/xfrm/xfrm_compat.c
545
const struct compat_xfrm_userspi_info *src_usi = nlmsg_data(src);
net/xfrm/xfrm_compat.c
562
WARN_ON_ONCE(src->nlmsg_type != XFRM_MSG_NEWSPDINFO);
net/xfrm/xfrm_iptfs.c
1962
struct sk_buff *src = st->root_skb;
net/xfrm/xfrm_iptfs.c
1966
skb = iptfs_alloc_skb(src, copy_len, true);
net/xfrm/xfrm_policy.c
3444
fl4->daddr = flkeys->addrs.ipv4.src;
net/xfrm/xfrm_policy.c
3446
fl4->fl4_dport = flkeys->ports.src;
net/xfrm/xfrm_policy.c
3448
fl4->saddr = flkeys->addrs.ipv4.src;
net/xfrm/xfrm_policy.c
3450
fl4->fl4_sport = flkeys->ports.src;
net/xfrm/xfrm_policy.c
3478
fl6->daddr = flkeys->addrs.ipv6.src;
net/xfrm/xfrm_policy.c
3480
fl6->fl6_dport = flkeys->ports.src;
net/xfrm/xfrm_policy.c
3482
fl6->saddr = flkeys->addrs.ipv6.src;
net/xfrm/xfrm_policy.c
3484
fl6->fl6_sport = flkeys->ports.src;
net/xfrm/xfrm_state.c
2376
__xfrm6_sort(void **dst, void **src, int n,
net/xfrm/xfrm_state.c
2384
int c = cmp(src[i]);
net/xfrm/xfrm_state.c
2394
dst[count[class[i] - 1]++] = src[i];
net/xfrm/xfrm_state.c
2395
src[i] = NULL;
net/xfrm/xfrm_state.c
2461
__xfrm6_sort(void **dst, void **src, int n,
net/xfrm/xfrm_state.c
2467
dst[i] = src[i];
net/xfrm/xfrm_state.c
2472
xfrm_tmpl_sort(struct xfrm_tmpl **dst, struct xfrm_tmpl **src, int n,
net/xfrm/xfrm_state.c
2478
__xfrm6_sort((void **)dst, (void **)src, n,
net/xfrm/xfrm_state.c
2482
dst[i] = src[i];
net/xfrm/xfrm_state.c
2486
xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
net/xfrm/xfrm_state.c
2492
__xfrm6_sort((void **)dst, (void **)src, n,
net/xfrm/xfrm_state.c
2496
dst[i] = src[i];
samples/bpf/sockex2_kern.c
19
__be32 src;
samples/bpf/sockex2_kern.c
72
flow->src = load_word(skb, nhoff + offsetof(struct iphdr, saddr));
samples/bpf/sockex2_kern.c
90
flow->src = ipv6_addr_hash(skb,
samples/bpf/sockex3_kern.c
174
g->flow.src = load_word(skb, nhoff + offsetof(struct iphdr, saddr));
samples/bpf/sockex3_kern.c
199
g->flow.src = ipv6_addr_hash(skb,
samples/bpf/sockex3_kern.c
31
__be32 src;
samples/bpf/sockex3_user.c
11
__be32 src;
samples/bpf/sockex3_user.c
88
inet_ntoa((struct in_addr){htonl(next_key.src)}),
samples/bpf/xdp_fwd_kern.c
80
struct in6_addr *src = (struct in6_addr *) fib_params.ipv6_src;
samples/bpf/xdp_fwd_kern.c
96
*src = ip6h->saddr;
samples/bpf/xdp_sample_user.h
52
static inline char *safe_strncpy(char *dst, const char *src, size_t size)
samples/bpf/xdp_sample_user.h
56
strncpy(dst, src, size - 1);
samples/rpmsg/rpmsg_client_sample.c
26
void *priv, u32 src)
samples/rpmsg/rpmsg_client_sample.c
32
++idata->rx_count, src);
samples/rpmsg/rpmsg_client_sample.c
57
rpdev->src, rpdev->dst);
scripts/gcc-plugins/latent_entropy_plugin.c
414
FOR_EACH_EDGE(e, ei, last_bb_e->src->preds) {
scripts/gcc-plugins/latent_entropy_plugin.c
415
if (ENTRY_BLOCK_PTR_FOR_FN(cfun) == e->src)
scripts/gcc-plugins/latent_entropy_plugin.c
417
if (EXIT_BLOCK_PTR_FOR_FN(cfun) == e->src)
scripts/gcc-plugins/latent_entropy_plugin.c
420
handle_tail_calls(e->src, local_entropy);
security/apparmor/apparmorfs.c
1407
static int decompress_zstd(char *src, size_t slen, char *dst, size_t dlen)
security/apparmor/apparmorfs.c
1426
out_len = zstd_decompress_dctx(ctx, dst, dlen, src, slen);
security/apparmor/apparmorfs.c
1438
memcpy(dst, src, slen);
security/apparmor/policy_unpack.c
1616
static int compress_zstd(const char *src, size_t slen, char **dst, size_t *dlen)
security/apparmor/policy_unpack.c
1646
out_len = zstd_compress_cctx(ctx, out, out_len, src, slen, &params);
security/integrity/evm/evm_crypto.c
187
static void dump_security_xattr_l(const char *prefix, const void *src,
security/integrity/evm/evm_crypto.c
197
p = bin2hex(p, src, count);
security/integrity/evm/evm_main.c
978
static int evm_inode_copy_up_xattr(struct dentry *src, const char *name)
security/integrity/evm/evm_main.c
987
rc = vfs_getxattr_alloc(&nop_mnt_idmap, src, XATTR_NAME_EVM,
security/integrity/ima/ima_policy.c
317
static struct ima_rule_opt_list *ima_alloc_rule_opt_list(const substring_t *src)
security/integrity/ima/ima_policy.c
325
src_copy = match_strdup(src);
security/keys/trusted-keys/trusted_tpm2.c
25
u8 *src, u32 len)
security/keys/trusted-keys/trusted_tpm2.c
35
priv_len = get_unaligned_be16(src) + 2;
security/keys/trusted-keys/trusted_tpm2.c
36
priv = src;
security/keys/trusted-keys/trusted_tpm2.c
38
src += priv_len;
security/keys/trusted-keys/trusted_tpm2.c
40
pub_len = get_unaligned_be16(src) + 2;
security/keys/trusted-keys/trusted_tpm2.c
41
pub = src;
security/landlock/cred.h
71
const struct landlock_cred_security *src)
security/landlock/cred.h
75
*dst = *src;
security/landlock/cred.h
77
landlock_get_ruleset(src->domain);
security/landlock/ruleset.c
319
struct landlock_ruleset *const src,
security/landlock/ruleset.c
328
lockdep_assert_held(&src->lock);
security/landlock/ruleset.c
330
src_root = get_root(src, key_type);
security/landlock/ruleset.c
361
struct landlock_ruleset *const src)
security/landlock/ruleset.c
367
if (WARN_ON_ONCE(!src))
security/landlock/ruleset.c
375
mutex_lock_nested(&src->lock, SINGLE_DEPTH_NESTING);
security/landlock/ruleset.c
378
if (WARN_ON_ONCE(src->num_layers != 1 || dst->num_layers < 1)) {
security/landlock/ruleset.c
383
landlock_upgrade_handled_access_masks(src->access_masks[0]);
security/landlock/ruleset.c
386
err = merge_tree(dst, src, LANDLOCK_KEY_INODE);
security/landlock/ruleset.c
392
err = merge_tree(dst, src, LANDLOCK_KEY_NET_PORT);
security/landlock/ruleset.c
398
mutex_unlock(&src->lock);
security/landlock/syscalls.c
66
const size_t ksize_min, const void __user *const src,
security/landlock/syscalls.c
71
if (!src)
security/landlock/syscalls.c
83
return copy_struct_from_user(dst, ksize, src, usize);
security/lsm_init.c
153
static void __init lsm_order_append(struct lsm_info *lsm, const char *src)
security/lsm_init.c
162
src, lsm->id->name);
security/lsm_init.c
168
src, lsm->id->name);
security/lsm_init.c
176
src, lsm->id->name);
security/lsm_init.c
181
src, lsm->id->name);
security/lsm_init.c
190
lsm_pr_dbg("enabling LSM %s:%s\n", src, lsm->id->name);
security/lsm_init.c
198
static void __init lsm_order_parse(const char *list, const char *src)
security/lsm_init.c
216
src, lsm->id->name);
security/lsm_init.c
235
lsm_order_append(lsm, src);
security/lsm_init.c
244
lsm_order_append(lsm, src);
security/lsm_init.c
259
lsm_pr_dbg("skip disabled LSM %s:%s\n", src, lsm->id->name);
security/safesetid/lsm.c
34
kid_t src, kid_t dst)
security/safesetid/lsm.c
40
hash_for_each_possible(policy->rules, rule, next, __kuid_val(src.uid)) {
security/safesetid/lsm.c
41
if (!uid_eq(rule->src_id.uid, src.uid))
security/safesetid/lsm.c
48
hash_for_each_possible(policy->rules, rule, next, __kgid_val(src.gid)) {
security/safesetid/lsm.c
49
if (!gid_eq(rule->src_id.gid, src.gid))
security/safesetid/lsm.c
67
static enum sid_policy_type setid_policy_lookup(kid_t src, kid_t dst, enum setid_type new_type)
security/safesetid/lsm.c
85
result = _setid_policy_lookup(pol, src, dst);
security/safesetid/lsm.h
68
kid_t src, kid_t dst);
security/security.c
2279
int security_inode_copy_up(struct dentry *src, struct cred **new)
security/security.c
2281
return call_int_hook(inode_copy_up, src, new);
security/security.c
2298
int security_inode_copy_up_xattr(struct dentry *src, const char *name)
security/security.c
2302
rc = call_int_hook(inode_copy_up_xattr, src, name);
security/selinux/avc.c
250
struct extended_perms_decision *src)
security/selinux/avc.c
252
dest->base_perm = src->base_perm;
security/selinux/avc.c
253
dest->driver = src->driver;
security/selinux/avc.c
254
dest->used = src->used;
security/selinux/avc.c
256
memcpy(dest->allowed->p, src->allowed->p,
security/selinux/avc.c
257
sizeof(src->allowed->p));
security/selinux/avc.c
259
memcpy(dest->auditallow->p, src->auditallow->p,
security/selinux/avc.c
260
sizeof(src->auditallow->p));
security/selinux/avc.c
262
memcpy(dest->dontaudit->p, src->dontaudit->p,
security/selinux/avc.c
263
sizeof(src->dontaudit->p));
security/selinux/avc.c
272
struct extended_perms_decision *src)
security/selinux/avc.c
280
dest->base_perm = src->base_perm;
security/selinux/avc.c
281
dest->used = src->used;
security/selinux/avc.c
283
dest->allowed->p[i] = src->allowed->p[i];
security/selinux/avc.c
285
dest->auditallow->p[i] = src->auditallow->p[i];
security/selinux/avc.c
287
dest->dontaudit->p[i] = src->dontaudit->p[i];
security/selinux/avc.c
326
struct extended_perms_decision *src)
security/selinux/avc.c
330
dest_xpd = avc_xperms_decision_alloc(src->used);
security/selinux/avc.c
333
avc_copy_xperms_decision(&dest_xpd->xpd, src);
security/selinux/avc.c
351
struct avc_xperms_node *src)
security/selinux/avc.c
357
if (src->xp.len == 0)
security/selinux/avc.c
363
memcpy(dest->xp.drivers.p, src->xp.drivers.p, sizeof(dest->xp.drivers.p));
security/selinux/avc.c
364
dest->xp.len = src->xp.len;
security/selinux/avc.c
365
dest->xp.base_perms = src->xp.base_perms;
security/selinux/avc.c
368
list_for_each_entry(src_xpd, &src->xpd_head, xpd_list) {
security/selinux/hooks.c
2842
const struct selinux_mnt_opts *src = src_fc->security;
security/selinux/hooks.c
2844
if (!src)
security/selinux/hooks.c
2847
fc->security = kmemdup(src, sizeof(*src), GFP_KERNEL);
security/selinux/hooks.c
3682
static int selinux_inode_copy_up(struct dentry *src, struct cred **new)
security/selinux/hooks.c
3696
selinux_inode_getlsmprop(d_inode(src), &prop);
security/selinux/hooks.c
4666
char **_addrp, int src, u8 *proto)
security/selinux/hooks.c
4676
addrp = (char *)(src ? &ad->u.net->v4info.saddr :
security/selinux/hooks.c
4685
addrp = (char *)(src ? &ad->u.net->v6info.saddr :
security/selinux/ss/context.h
156
static inline int context_cpy(struct context *dst, const struct context *src)
security/selinux/ss/context.h
160
dst->user = src->user;
security/selinux/ss/context.h
161
dst->role = src->role;
security/selinux/ss/context.h
162
dst->type = src->type;
security/selinux/ss/context.h
163
if (src->str) {
security/selinux/ss/context.h
164
dst->str = kstrdup(src->str, GFP_ATOMIC);
security/selinux/ss/context.h
167
dst->len = src->len;
security/selinux/ss/context.h
172
rc = mls_context_cpy(dst, src);
security/selinux/ss/context.h
43
const struct context *src)
security/selinux/ss/context.h
47
dst->range.level[0].sens = src->range.level[0].sens;
security/selinux/ss/context.h
48
rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat);
security/selinux/ss/context.h
52
dst->range.level[1].sens = src->range.level[1].sens;
security/selinux/ss/context.h
53
rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat);
security/selinux/ss/context.h
64
const struct context *src)
security/selinux/ss/context.h
68
dst->range.level[0].sens = src->range.level[0].sens;
security/selinux/ss/context.h
69
rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat);
security/selinux/ss/context.h
73
dst->range.level[1].sens = src->range.level[0].sens;
security/selinux/ss/context.h
74
rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[0].cat);
security/selinux/ss/context.h
85
const struct context *src)
security/selinux/ss/context.h
89
dst->range.level[0].sens = src->range.level[1].sens;
security/selinux/ss/context.h
90
rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[1].cat);
security/selinux/ss/context.h
94
dst->range.level[1].sens = src->range.level[1].sens;
security/selinux/ss/context.h
95
rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat);
security/selinux/ss/ebitmap.c
49
int ebitmap_cpy(struct ebitmap *dst, const struct ebitmap *src)
security/selinux/ss/ebitmap.c
55
n = src->node;
security/selinux/ss/ebitmap.c
74
dst->highbit = src->highbit;
security/selinux/ss/ebitmap.h
124
int ebitmap_cpy(struct ebitmap *dst, const struct ebitmap *src);
security/smack/smack_lsm.c
4997
static int smack_inode_copy_up_xattr(struct dentry *src, const char *name)
security/smack/smack_lsm.c
671
struct smack_mnt_opts *dst, *src = src_fc->security;
security/smack/smack_lsm.c
673
if (!src)
security/smack/smack_lsm.c
681
dst->fsdefault = src->fsdefault;
security/smack/smack_lsm.c
682
dst->fsfloor = src->fsfloor;
security/smack/smack_lsm.c
683
dst->fshat = src->fshat;
security/smack/smack_lsm.c
684
dst->fsroot = src->fsroot;
security/smack/smack_lsm.c
685
dst->fstransmute = src->fstransmute;
security/tomoyo/common.h
984
bool tomoyo_str_starts(char **src, const char *find);
security/tomoyo/util.c
384
bool tomoyo_str_starts(char **src, const char *find)
security/tomoyo/util.c
387
char *tmp = *src;
security/tomoyo/util.c
392
*src = tmp;
sound/core/control.c
1448
char *src = ue->elem_data +
sound/core/control.c
1451
memcpy(&ucontrol->value, src, size);
sound/core/hwdep_compat.c
20
struct snd_hwdep_dsp_image32 __user *src)
sound/core/hwdep_compat.c
25
if (copy_from_user(&info, src, 4 + 64) ||
sound/core/hwdep_compat.c
26
get_user(ptr, &src->image) ||
sound/core/hwdep_compat.c
27
get_user(info.length, &src->length) ||
sound/core/hwdep_compat.c
28
get_user(info.driver_data, &src->driver_data))
sound/core/info.c
623
const char *snd_info_get_str(char *dest, const char *src, int len)
sound/core/info.c
627
while (*src == ' ' || *src == '\t')
sound/core/info.c
628
src++;
sound/core/info.c
629
if (*src == '"' || *src == '\'') {
sound/core/info.c
630
c = *src++;
sound/core/info.c
631
while (--len > 0 && *src && *src != c) {
sound/core/info.c
632
*dest++ = *src++;
sound/core/info.c
634
if (*src == c)
sound/core/info.c
635
src++;
sound/core/info.c
637
while (--len > 0 && *src && *src != ' ' && *src != '\t') {
sound/core/info.c
638
*dest++ = *src++;
sound/core/info.c
642
while (*src == ' ' || *src == '\t')
sound/core/info.c
643
src++;
sound/core/info.c
644
return src;
sound/core/init.c
691
static void copy_valid_id_string(struct snd_card *card, const char *src,
sound/core/init.c
699
*id++ = isalpha(*src) ? *src : 'D';
sound/core/init.c
711
static void snd_card_set_id_no_lock(struct snd_card *card, const char *src,
sound/core/init.c
718
copy_valid_id_string(card, src, nid);
sound/core/init.c
909
const char *src;
sound/core/init.c
911
src = *card->shortname ? card->shortname : card->longname;
sound/core/init.c
912
snd_card_set_id_no_lock(card, src,
sound/core/init.c
913
retrieve_id_from_card_name(src));
sound/core/memory.c
104
struct iov_iter *src)
sound/core/memory.c
107
return copy_from_iter((void __force *)dst, count, src);
sound/core/memory.c
116
if (copy_from_iter(buf, c, src) != c)
sound/core/memory.c
24
int copy_to_user_fromio(void __user *dst, const volatile void __iomem *src, size_t count)
sound/core/memory.c
30
if (copy_to_iter_fromio((const void __iomem *)src, count, &iter) != count)
sound/core/memory.c
46
size_t copy_to_iter_fromio(const void __iomem *src, size_t count,
sound/core/memory.c
50
return copy_to_iter((const void __force *)src, count, dst);
sound/core/memory.c
59
memcpy_fromio(buf, (void __iomem *)src, c);
sound/core/memory.c
63
src += c;
sound/core/memory.c
81
int copy_from_user_toio(volatile void __iomem *dst, const void __user *src, size_t count)
sound/core/memory.c
85
if (import_ubuf(ITER_SOURCE, (void __user *)src, count, &iter))
sound/core/oss/linear.c
28
unsigned char *dst, unsigned char *src)
sound/core/oss/linear.c
33
memcpy(p + data->copy_ofs, src + data->src_ofs, data->copy_bytes);
sound/core/oss/linear.c
49
char *src;
sound/core/oss/linear.c
60
src = src_channels[channel].area.addr + src_channels[channel].area.first / 8;
sound/core/oss/linear.c
66
do_convert(data, dst, src);
sound/core/oss/linear.c
67
src += src_step;
sound/core/oss/mulaw.c
163
char *src;
sound/core/oss/mulaw.c
174
src = src_channels[channel].area.addr + src_channels[channel].area.first / 8;
sound/core/oss/mulaw.c
180
signed short sample = ulaw2linear(*src);
sound/core/oss/mulaw.c
182
src += src_step;
sound/core/oss/mulaw.c
189
unsigned char *src)
sound/core/oss/mulaw.c
192
memcpy((char *)&sample + data->copy_ofs, src + data->native_ofs,
sound/core/oss/mulaw.c
209
char *src;
sound/core/oss/mulaw.c
220
src = src_channels[channel].area.addr + src_channels[channel].area.first / 8;
sound/core/oss/mulaw.c
226
signed short sample = cvt_native_to_s16(data, src);
sound/core/oss/mulaw.c
228
src += src_step;
sound/core/oss/pcm_plugin.c
708
char *src, *dst;
sound/core/oss/pcm_plugin.c
711
src = src_area->addr + (src_area->first + src_area->step * src_offset) / 8;
sound/core/oss/pcm_plugin.c
723
memcpy(dst, src, bytes);
sound/core/oss/pcm_plugin.c
737
srcval = *src & 0x0f;
sound/core/oss/pcm_plugin.c
739
srcval = (*src & 0xf0) >> 4;
sound/core/oss/pcm_plugin.c
744
src += src_step;
sound/core/oss/pcm_plugin.c
747
src++;
sound/core/oss/pcm_plugin.c
760
memcpy(dst, src, width);
sound/core/oss/pcm_plugin.c
761
src += src_step;
sound/core/oss/rate.c
116
signed short *src, *dst;
sound/core/oss/rate.c
134
src = (signed short *)src_channels[channel].area.addr +
sound/core/oss/rate.c
145
S2 = *src;
sound/core/oss/rate.c
146
src += src_step;
sound/core/oss/rate.c
57
signed short *src, *dst;
sound/core/oss/rate.c
75
src = (signed short *)src_channels[channel].area.addr +
sound/core/oss/rate.c
88
S2 = *src;
sound/core/oss/rate.c
89
src += src_step;
sound/core/pcm_compat.c
100
get_user(params.stop_threshold, &src->stop_threshold) ||
sound/core/pcm_compat.c
101
get_user(params.silence_threshold, &src->silence_threshold) ||
sound/core/pcm_compat.c
102
get_user(params.silence_size, &src->silence_size) ||
sound/core/pcm_compat.c
103
get_user(params.tstamp_type, &src->tstamp_type) ||
sound/core/pcm_compat.c
104
get_user(params.proto, &src->proto))
sound/core/pcm_compat.c
116
if (boundary && put_user(boundary, &src->boundary))
sound/core/pcm_compat.c
129
struct snd_pcm_channel_info32 __user *src)
sound/core/pcm_compat.c
13
s32 __user *src)
sound/core/pcm_compat.c
134
if (get_user(info.channel, &src->channel) ||
sound/core/pcm_compat.c
135
get_user(info.offset, &src->offset) ||
sound/core/pcm_compat.c
136
get_user(info.first, &src->first) ||
sound/core/pcm_compat.c
137
get_user(info.step, &src->step))
sound/core/pcm_compat.c
142
if (put_user(info.channel, &src->channel) ||
sound/core/pcm_compat.c
143
put_user(info.offset, &src->offset) ||
sound/core/pcm_compat.c
144
put_user(info.first, &src->first) ||
sound/core/pcm_compat.c
145
put_user(info.step, &src->step))
sound/core/pcm_compat.c
153
struct snd_pcm_channel_info __user *src);
sound/core/pcm_compat.c
182
struct compat_snd_pcm_status64 __user *src,
sound/core/pcm_compat.c
197
(u32 __user *)(&src->audio_tstamp_data)))
sound/core/pcm_compat.c
203
if (clear_user(src, sizeof(*src)))
sound/core/pcm_compat.c
21
if (put_user(delay, src))
sound/core/pcm_compat.c
227
if (copy_to_user(src, &compat_status64, sizeof(compat_status64)))
sound/core/pcm_compat.c
27
u32 __user *src)
sound/core/pcm_compat.c
32
if (get_user(frames, src))
sound/core/pcm_compat.c
35
if (put_user(err, src))
sound/core/pcm_compat.c
406
struct snd_pcm_sync_ptr_x32 __user *src)
sound/core/pcm_compat.c
41
u32 __user *src)
sound/core/pcm_compat.c
420
if (snd_pcm_sync_ptr_get_user(sflags, scontrol, src))
sound/core/pcm_compat.c
450
if (snd_pcm_sync_ptr_put_user(sstatus, scontrol, src))
sound/core/pcm_compat.c
46
if (get_user(frames, src))
sound/core/pcm_compat.c
49
if (put_user(err, src))
sound/core/pcm_compat.c
87
struct snd_pcm_sw_params32 __user *src)
sound/core/pcm_compat.c
94
if (get_user(params.tstamp_mode, &src->tstamp_mode) ||
sound/core/pcm_compat.c
95
get_user(params.period_step, &src->period_step) ||
sound/core/pcm_compat.c
96
get_user(params.sleep_min, &src->sleep_min) ||
sound/core/pcm_compat.c
97
get_user(params.avail_min, &src->avail_min) ||
sound/core/pcm_compat.c
98
get_user(params.xfer_align, &src->xfer_align) ||
sound/core/pcm_compat.c
99
get_user(params.start_threshold, &src->start_threshold) ||
sound/core/pcm_native.c
3213
struct snd_pcm_sync_ptr32 __user *src)
sound/core/pcm_native.c
3227
if (snd_pcm_sync_ptr_get_user(sflags, scontrol, src))
sound/core/pcm_native.c
3260
if (snd_pcm_sync_ptr_put_user(sstatus, scontrol, src))
sound/core/rawmidi_compat.c
21
struct snd_rawmidi_params32 __user *src)
sound/core/rawmidi_compat.c
26
if (get_user(params.stream, &src->stream) ||
sound/core/rawmidi_compat.c
27
get_user(params.buffer_size, &src->buffer_size) ||
sound/core/rawmidi_compat.c
28
get_user(params.avail_min, &src->avail_min) ||
sound/core/rawmidi_compat.c
29
get_user(params.mode, &src->mode) ||
sound/core/rawmidi_compat.c
30
get_user(val, &src->no_active_sensing))
sound/core/rawmidi_compat.c
57
struct compat_snd_rawmidi_status64 __user *src)
sound/core/rawmidi_compat.c
63
if (get_user(status.stream, &src->stream))
sound/core/rawmidi_compat.c
91
if (copy_to_user(src, &compat_status, sizeof(*src)))
sound/core/seq/seq_memory.c
138
static int seq_copy_in_kernel(void *ptr, void *src, int size)
sound/core/seq/seq_memory.c
142
memcpy(*bufptr, src, size);
sound/core/seq/seq_memory.c
147
static int seq_copy_in_user(void *ptr, void *src, int size)
sound/core/seq/seq_memory.c
151
if (copy_to_user(*bufptr, src, size))
sound/core/seq/seq_memory.c
376
struct snd_seq_event_cell *src, *tmp, *tail;
sound/core/seq/seq_memory.c
382
src = (struct snd_seq_event_cell *)event->data.ext.ptr;
sound/core/seq/seq_memory.c
400
if (is_chained && src) {
sound/core/seq/seq_memory.c
401
tmp->event = src->event;
sound/core/seq/seq_memory.c
402
src = src->next;
sound/core/seq/seq_ump_convert.c
1122
const struct snd_seq_event *src)
sound/core/seq/seq_ump_convert.c
1124
memcpy(dest, src, sizeof(*src));
sound/core/seq/seq_ump_convert.c
17
static u8 downscale_32_to_7bit(u32 src)
sound/core/seq/seq_ump_convert.c
19
return src >> 25;
sound/core/seq/seq_ump_convert.c
22
static u16 downscale_32_to_14bit(u32 src)
sound/core/seq/seq_ump_convert.c
24
return src >> 18;
sound/core/seq/seq_ump_convert.c
27
static u8 downscale_16_to_7bit(u16 src)
sound/core/seq/seq_ump_convert.c
29
return src >> 9;
sound/core/seq/seq_ump_convert.c
32
static u16 upscale_7_to_16bit(u8 src)
sound/core/seq/seq_ump_convert.c
36
val = (u16)src << 9;
sound/core/seq/seq_ump_convert.c
37
if (src <= 0x40)
sound/core/seq/seq_ump_convert.c
39
repeat = src & 0x3f;
sound/core/seq/seq_ump_convert.c
43
static u32 upscale_7_to_32bit(u8 src)
sound/core/seq/seq_ump_convert.c
47
val = src << 25;
sound/core/seq/seq_ump_convert.c
48
if (src <= 0x40)
sound/core/seq/seq_ump_convert.c
50
repeat = src & 0x3f;
sound/core/seq/seq_ump_convert.c
55
static u32 upscale_14_to_32bit(u16 src)
sound/core/seq/seq_ump_convert.c
59
val = src << 18;
sound/core/seq/seq_ump_convert.c
60
if (src <= 0x2000)
sound/core/seq/seq_ump_convert.c
62
repeat = src & 0x1fff;
sound/core/ump.c
1267
static void process_legacy_input(struct snd_ump_endpoint *ump, const u32 *src,
sound/core/ump.c
1276
size = snd_ump_convert_from_ump(src, buf, &group);
sound/core/ump.c
38
static void process_legacy_input(struct snd_ump_endpoint *ump, const u32 *src,
sound/core/ump.c
49
const u32 *src, int words)
sound/core/ump.c
62
const void *src, size_t max_src_size)
sound/core/ump.c
64
const unsigned char *s = src;
sound/core/ump.c
69
for (s = src; max_dst_size && *s && max_src_size--; s++) {
sound/core/ump.c
80
const void *src, size_t max_src_size)
sound/core/ump.c
85
safe_copy_string(d + len, max_dst_size - len, src, max_src_size);
sound/core/ump_convert.c
16
static u8 downscale_32_to_7bit(u32 src)
sound/core/ump_convert.c
18
return src >> 25;
sound/core/ump_convert.c
21
static u16 downscale_32_to_14bit(u32 src)
sound/core/ump_convert.c
23
return src >> 18;
sound/core/ump_convert.c
26
static u8 downscale_16_to_7bit(u16 src)
sound/core/ump_convert.c
28
return src >> 9;
sound/core/ump_convert.c
31
static u16 upscale_7_to_16bit(u8 src)
sound/core/ump_convert.c
35
val = (u16)src << 9;
sound/core/ump_convert.c
36
if (src <= 0x40)
sound/core/ump_convert.c
38
repeat = src & 0x3f;
sound/core/ump_convert.c
42
static u32 upscale_7_to_32bit(u8 src)
sound/core/ump_convert.c
46
val = src << 25;
sound/core/ump_convert.c
47
if (src <= 0x40)
sound/core/ump_convert.c
49
repeat = src & 0x3f;
sound/core/ump_convert.c
54
static u32 upscale_14_to_32bit(u16 src)
sound/core/ump_convert.c
58
val = src << 18;
sound/core/ump_convert.c
59
if (src <= 0x2000)
sound/core/ump_convert.c
61
repeat = src & 0x1fff;
sound/drivers/aloop.c
581
char *src = runtime->dma_area;
sound/drivers/aloop.c
613
memcpy(dst + dst_off, src + src_off, size);
sound/drivers/vx/vx_mixer.c
163
static void vx_change_audio_source(struct vx_core *chip, int src)
sound/drivers/vx/vx_mixer.c
169
chip->ops->change_audio_source(chip, src);
sound/firewire/amdtp-am824.c
157
const u32 *src;
sound/firewire/amdtp-am824.c
163
src = (void *)runtime->dma_area +
sound/firewire/amdtp-am824.c
170
cpu_to_be32((*src >> 8) | 0x40000000);
sound/firewire/amdtp-am824.c
171
src++;
sound/firewire/amdtp-am824.c
175
src = (void *)runtime->dma_area;
sound/firewire/amdtp-stream-trace.h
24
__field(int, src)
sound/firewire/amdtp-stream-trace.h
40
__entry->src = fw_parent_device(s->unit)->node_id;
sound/firewire/amdtp-stream-trace.h
43
__entry->src = fw_parent_device(s->unit)->card->node_id;
sound/firewire/amdtp-stream-trace.h
62
__entry->src,
sound/firewire/amdtp-stream.c
506
static void cache_seq(struct amdtp_stream *s, const struct pkt_desc *src, unsigned int desc_count)
sound/firewire/amdtp-stream.c
518
if (aware_syt && src->syt != CIP_SYT_NO_INFO)
sound/firewire/amdtp-stream.c
519
dst->syt_offset = compute_syt_offset(src->syt, src->cycle, transfer_delay);
sound/firewire/amdtp-stream.c
522
dst->data_blocks = src->data_blocks;
sound/firewire/amdtp-stream.c
525
src = amdtp_stream_next_packet_desc(s, src);
sound/firewire/bebob/bebob.h
218
enum snd_bebob_clock_type *src);
sound/firewire/bebob/bebob_pcm.c
137
enum snd_bebob_clock_type src;
sound/firewire/bebob/bebob_pcm.c
148
err = snd_bebob_stream_get_clock_src(bebob, &src);
sound/firewire/bebob/bebob_pcm.c
156
if (src == SND_BEBOB_CLOCK_TYPE_EXTERNAL ||
sound/firewire/bebob/bebob_proc.c
142
enum snd_bebob_clock_type src;
sound/firewire/bebob/bebob_proc.c
148
if (snd_bebob_stream_get_clock_src(bebob, &src) >= 0) {
sound/firewire/bebob/bebob_proc.c
151
clk_labels[src]);
sound/firewire/bebob/bebob_proc.c
154
clk_labels[src], bebob->sync_input_plug);
sound/firewire/bebob/bebob_stream.c
120
enum snd_bebob_clock_type *src)
sound/firewire/bebob/bebob_stream.c
145
*src = clk_spec->types[id];
sound/firewire/bebob/bebob_stream.c
154
*src = SND_BEBOB_CLOCK_TYPE_INTERNAL;
sound/firewire/bebob/bebob_stream.c
177
*src = SND_BEBOB_CLOCK_TYPE_INTERNAL;
sound/firewire/bebob/bebob_stream.c
190
*src = SND_BEBOB_CLOCK_TYPE_INTERNAL;
sound/firewire/bebob/bebob_stream.c
204
*src = SND_BEBOB_CLOCK_TYPE_SYT;
sound/firewire/bebob/bebob_stream.c
212
*src = SND_BEBOB_CLOCK_TYPE_EXTERNAL;
sound/firewire/bebob/bebob_stream.c
231
*src = SND_BEBOB_CLOCK_TYPE_EXTERNAL;
sound/firewire/bebob/bebob_stream.c
235
*src = SND_BEBOB_CLOCK_TYPE_EXTERNAL;
sound/firewire/bebob/bebob_stream.c
242
*src = SND_BEBOB_CLOCK_TYPE_INTERNAL;
sound/firewire/bebob/bebob_stream.c
609
enum snd_bebob_clock_type src;
sound/firewire/bebob/bebob_stream.c
619
err = snd_bebob_stream_get_clock_src(bebob, &src);
sound/firewire/digi00x/amdtp-dot.c
154
const u32 *src;
sound/firewire/digi00x/amdtp-dot.c
160
src = (void *)runtime->dma_area +
sound/firewire/digi00x/amdtp-dot.c
167
buffer[c] = cpu_to_be32((*src >> 8) | 0x40000000);
sound/firewire/digi00x/amdtp-dot.c
169
src++;
sound/firewire/digi00x/amdtp-dot.c
173
src = (void *)runtime->dma_area;
sound/firewire/fireface/amdtp-ff.c
39
const u32 *src;
sound/firewire/fireface/amdtp-ff.c
45
src = (void *)runtime->dma_area +
sound/firewire/fireface/amdtp-ff.c
51
buffer[c] = cpu_to_le32(*src);
sound/firewire/fireface/amdtp-ff.c
52
src++;
sound/firewire/fireface/amdtp-ff.c
56
src = (void *)runtime->dma_area;
sound/firewire/fireface/ff-pcm.c
144
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-pcm.c
155
err = ff->spec->protocol->get_clock(ff, &rate, &src);
sound/firewire/fireface/ff-pcm.c
163
if (src != SND_FF_CLOCK_SRC_INTERNAL) {
sound/firewire/fireface/ff-proc.c
10
const char *snd_ff_proc_get_clk_label(enum snd_ff_clock_src src)
sound/firewire/fireface/ff-proc.c
21
if (src >= ARRAY_SIZE(labels))
sound/firewire/fireface/ff-proc.c
24
return labels[src];
sound/firewire/fireface/ff-protocol-former.c
126
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-protocol-former.c
149
err = parse_clock_bits(data, &rate, &src);
sound/firewire/fireface/ff-protocol-former.c
152
label = snd_ff_proc_get_clk_label(src);
sound/firewire/fireface/ff-protocol-former.c
16
enum snd_ff_clock_src *src)
sound/firewire/fireface/ff-protocol-former.c
33
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-protocol-former.c
55
*src = SND_FF_CLOCK_SRC_INTERNAL;
sound/firewire/fireface/ff-protocol-former.c
60
*src = clk_entry->src;
sound/firewire/fireface/ff-protocol-former.c
72
enum snd_ff_clock_src *src)
sound/firewire/fireface/ff-protocol-former.c
84
return parse_clock_bits(data, rate, src);
sound/firewire/fireface/ff-protocol-latter.c
131
*src = clk_entry->src;
sound/firewire/fireface/ff-protocol-latter.c
142
enum snd_ff_clock_src *src)
sound/firewire/fireface/ff-protocol-latter.c
154
return parse_clock_bits(data, rate, src, ff->unit_version);
sound/firewire/fireface/ff-protocol-latter.c
206
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-protocol-latter.c
208
err = latter_get_clock(ff, &curr_rate, &src);
sound/firewire/fireface/ff-protocol-latter.c
331
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-protocol-latter.c
366
err = parse_clock_bits(data, &rate, &src, ff->unit_version);
sound/firewire/fireface/ff-protocol-latter.c
369
label = snd_ff_proc_get_clk_label(src);
sound/firewire/fireface/ff-protocol-latter.c
72
enum snd_ff_clock_src *src,
sound/firewire/fireface/ff-protocol-latter.c
90
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-stream.c
114
enum snd_ff_clock_src src;
sound/firewire/fireface/ff-stream.c
117
err = ff->spec->protocol->get_clock(ff, &curr_rate, &src);
sound/firewire/fireface/ff.h
124
enum snd_ff_clock_src *src);
sound/firewire/fireface/ff.h
163
const char *snd_ff_proc_get_clk_label(enum snd_ff_clock_src src);
sound/firewire/motu/amdtp-motu-trace.h
25
__field(int, src)
sound/firewire/motu/amdtp-motu-trace.h
32
__entry->src = fw_parent_device(s->unit)->node_id;
sound/firewire/motu/amdtp-motu-trace.h
35
__entry->src = fw_parent_device(s->unit)->card->node_id;
sound/firewire/motu/amdtp-motu-trace.h
43
__entry->src,
sound/firewire/motu/amdtp-motu-trace.h
54
__field(int, src)
sound/firewire/motu/amdtp-motu-trace.h
61
__entry->src = fw_parent_device(s->unit)->node_id;
sound/firewire/motu/amdtp-motu-trace.h
64
__entry->src = fw_parent_device(s->unit)->card->node_id;
sound/firewire/motu/amdtp-motu-trace.h
72
__entry->src,
sound/firewire/motu/amdtp-motu.c
139
const u32 *src;
sound/firewire/motu/amdtp-motu.c
145
src = (void *)runtime->dma_area +
sound/firewire/motu/amdtp-motu.c
153
byte[0] = (*src >> 24) & 0xff;
sound/firewire/motu/amdtp-motu.c
154
byte[1] = (*src >> 16) & 0xff;
sound/firewire/motu/amdtp-motu.c
155
byte[2] = (*src >> 8) & 0xff;
sound/firewire/motu/amdtp-motu.c
157
src++;
sound/firewire/motu/amdtp-motu.c
162
src = (void *)runtime->dma_area;
sound/firewire/motu/motu-pcm.c
134
enum snd_motu_clock_source src;
sound/firewire/motu/motu-pcm.c
150
err = snd_motu_protocol_get_clock_source(motu, &src);
sound/firewire/motu/motu-pcm.c
157
if ((src != SND_MOTU_CLOCK_SOURCE_INTERNAL &&
sound/firewire/motu/motu-pcm.c
158
src != SND_MOTU_CLOCK_SOURCE_SPH) ||
sound/firewire/motu/motu-protocol-v1.c
254
static int get_clock_source_828(struct snd_motu *motu, enum snd_motu_clock_source *src)
sound/firewire/motu/motu-protocol-v1.c
267
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_OPT;
sound/firewire/motu/motu-protocol-v1.c
270
*src = SND_MOTU_CLOCK_SOURCE_SPH;
sound/firewire/motu/motu-protocol-v1.c
275
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_COAX;
sound/firewire/motu/motu-protocol-v1.c
277
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_OPT;
sound/firewire/motu/motu-protocol-v1.c
281
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_DSUB;
sound/firewire/motu/motu-protocol-v1.c
284
*src = SND_MOTU_CLOCK_SOURCE_INTERNAL;
sound/firewire/motu/motu-protocol-v1.c
293
static int get_clock_source_896(struct snd_motu *motu, enum snd_motu_clock_source *src)
sound/firewire/motu/motu-protocol-v1.c
306
*src = SND_MOTU_CLOCK_SOURCE_INTERNAL;
sound/firewire/motu/motu-protocol-v1.c
309
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_OPT;
sound/firewire/motu/motu-protocol-v1.c
312
*src = SND_MOTU_CLOCK_SOURCE_AESEBU_ON_XLR;
sound/firewire/motu/motu-protocol-v1.c
315
*src = SND_MOTU_CLOCK_SOURCE_SPH;
sound/firewire/motu/motu-protocol-v1.c
318
*src = SND_MOTU_CLOCK_SOURCE_WORD_ON_BNC;
sound/firewire/motu/motu-protocol-v1.c
321
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_DSUB;
sound/firewire/motu/motu-protocol-v1.c
330
int snd_motu_protocol_v1_get_clock_source(struct snd_motu *motu, enum snd_motu_clock_source *src)
sound/firewire/motu/motu-protocol-v1.c
333
return get_clock_source_828(motu, src);
sound/firewire/motu/motu-protocol-v1.c
335
return get_clock_source_896(motu, src);
sound/firewire/motu/motu-protocol-v2.c
104
*src = SND_MOTU_CLOCK_SOURCE_AESEBU_ON_XLR;
sound/firewire/motu/motu-protocol-v2.c
106
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_COAX;
sound/firewire/motu/motu-protocol-v2.c
118
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_OPT;
sound/firewire/motu/motu-protocol-v2.c
120
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_COAX;
sound/firewire/motu/motu-protocol-v2.c
125
*src = SND_MOTU_CLOCK_SOURCE_SPH;
sound/firewire/motu/motu-protocol-v2.c
128
*src = SND_MOTU_CLOCK_SOURCE_WORD_ON_BNC;
sound/firewire/motu/motu-protocol-v2.c
131
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_DSUB;
sound/firewire/motu/motu-protocol-v2.c
135
*src = SND_MOTU_CLOCK_SOURCE_AESEBU_ON_XLR;
sound/firewire/motu/motu-protocol-v2.c
138
*src = SND_MOTU_CLOCK_SOURCE_UNKNOWN;
sound/firewire/motu/motu-protocol-v2.c
146
enum snd_motu_clock_source *src)
sound/firewire/motu/motu-protocol-v2.c
156
return get_clock_source(motu, be32_to_cpu(reg), src);
sound/firewire/motu/motu-protocol-v2.c
173
enum snd_motu_clock_source src;
sound/firewire/motu/motu-protocol-v2.c
176
err = get_clock_source(motu, *data, &src);
sound/firewire/motu/motu-protocol-v2.c
184
if (src == SND_MOTU_CLOCK_SOURCE_SPH && rate > 48000)
sound/firewire/motu/motu-protocol-v2.c
89
enum snd_motu_clock_source *src)
sound/firewire/motu/motu-protocol-v2.c
93
*src = SND_MOTU_CLOCK_SOURCE_INTERNAL;
sound/firewire/motu/motu-protocol-v2.c
96
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_OPT;
sound/firewire/motu/motu-protocol-v3.c
108
enum snd_motu_clock_source *src)
sound/firewire/motu/motu-protocol-v3.c
122
*src = SND_MOTU_CLOCK_SOURCE_INTERNAL;
sound/firewire/motu/motu-protocol-v3.c
125
*src = SND_MOTU_CLOCK_SOURCE_WORD_ON_BNC;
sound/firewire/motu/motu-protocol-v3.c
128
*src = SND_MOTU_CLOCK_SOURCE_SPH;
sound/firewire/motu/motu-protocol-v3.c
131
*src = SND_MOTU_CLOCK_SOURCE_AESEBU_ON_XLR;
sound/firewire/motu/motu-protocol-v3.c
134
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_COAX;
sound/firewire/motu/motu-protocol-v3.c
150
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_OPT_A;
sound/firewire/motu/motu-protocol-v3.c
152
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_OPT_A;
sound/firewire/motu/motu-protocol-v3.c
155
*src = SND_MOTU_CLOCK_SOURCE_SPDIF_ON_OPT_B;
sound/firewire/motu/motu-protocol-v3.c
157
*src = SND_MOTU_CLOCK_SOURCE_ADAT_ON_OPT_B;
sound/firewire/motu/motu-protocol-v3.c
162
*src = SND_MOTU_CLOCK_SOURCE_UNKNOWN;
sound/firewire/motu/motu.h
192
enum snd_motu_clock_source *src);
sound/firewire/motu/motu.h
202
enum snd_motu_clock_source *src);
sound/firewire/motu/motu.h
212
enum snd_motu_clock_source *src);
sound/firewire/tascam/amdtp-tascam.c
44
const u32 *src;
sound/firewire/tascam/amdtp-tascam.c
50
src = (void *)runtime->dma_area +
sound/firewire/tascam/amdtp-tascam.c
56
buffer[c] = cpu_to_be32(*src);
sound/firewire/tascam/amdtp-tascam.c
57
src++;
sound/firewire/tascam/amdtp-tascam.c
61
src = (void *)runtime->dma_area;
sound/hda/common/sysfs.c
149
static char *kstrndup_noeol(const char *src, size_t len)
sound/hda/common/sysfs.c
151
char *s = kstrndup(src, len, GFP_KERNEL);
sound/isa/gus/gus_pcm.c
351
struct iov_iter *src, unsigned long count)
sound/isa/gus/gus_pcm.c
361
if (copy_from_iter(runtime->dma_area + bpos, len, src) != len)
sound/isa/sb/emu8000_pcm.c
437
struct iov_iter *src, unsigned long count)
sound/isa/sb/emu8000_pcm.c
444
LOOP_WRITE(rec, pos, src, count);
sound/isa/sb/emu8000_pcm.c
491
struct iov_iter *src, unsigned long count)
sound/isa/sb/emu8000_pcm.c
498
LOOP_WRITE(rec, pos, src, count);
sound/isa/wavefront/wavefront_synth.c
531
munge_int32 (unsigned int src,
sound/isa/wavefront/wavefront_synth.c
538
*dst = src & 0x7F; /* Mask high bit of LSB */
sound/isa/wavefront/wavefront_synth.c
539
src = src >> 7; /* Rotate Right 7 bits */
sound/isa/wavefront/wavefront_synth.c
548
demunge_int32 (unsigned char* src, int src_size)
sound/isa/wavefront/wavefront_synth.c
555
outval=(outval<<7)+src[i];
sound/isa/wavefront/wavefront_synth.c
563
munge_buf (unsigned char *src, unsigned char *dst, unsigned int dst_size)
sound/isa/wavefront/wavefront_synth.c
570
*dst++ = src[i] & 0x7f;
sound/isa/wavefront/wavefront_synth.c
571
*dst++ = src[i] >> 7;
sound/isa/wavefront/wavefront_synth.c
578
demunge_buf (unsigned char *src, unsigned char *dst, unsigned int src_bytes)
sound/isa/wavefront/wavefront_synth.c
582
unsigned char *end = src + src_bytes;
sound/isa/wavefront/wavefront_synth.c
586
for (i = 0; src != end; i++) {
sound/isa/wavefront/wavefront_synth.c
587
dst[i] = *src++;
sound/isa/wavefront/wavefront_synth.c
588
dst[i] |= (*src++)<<7;
sound/mips/sgio2audio.c
347
u64 *src;
sound/mips/sgio2audio.c
366
src = (u64 *)(src_base + src_pos);
sound/mips/sgio2audio.c
369
x = *src;
sound/mips/sgio2audio.c
395
s16 *src;
sound/mips/sgio2audio.c
412
src = (s16 *)(src_base + src_pos);
sound/mips/sgio2audio.c
415
l = src[0]; /* sign extend */
sound/mips/sgio2audio.c
416
r = src[1]; /* sign extend */
sound/oss/dmasound/dmasound_core.c
540
static ssize_t sq_write(struct file *file, const char __user *src, size_t uLeft,
sound/oss/dmasound/dmasound_core.c
605
uUsed = sound_copy_translate(dmasound.trans_write, src, uLeft,
sound/oss/dmasound/dmasound_core.c
609
src += uUsed;
sound/oss/dmasound/dmasound_core.c
647
uUsed = sound_copy_translate(dmasound.trans_write, src, uLeft,
sound/oss/dmasound/dmasound_core.c
651
src += uUsed;
sound/pci/ac97/ac97_codec.c
2645
static void set_ctl_name(char *dst, const char *src, const char *suffix)
sound/pci/ac97/ac97_codec.c
2650
if (snprintf(dst, msize, "%s %s", src, suffix) >= msize)
sound/pci/ac97/ac97_codec.c
2652
src, suffix, dst);
sound/pci/ac97/ac97_codec.c
2654
if (strscpy(dst, src, msize) < 0)
sound/pci/ac97/ac97_codec.c
2656
src, dst);
sound/pci/ac97/ac97_codec.c
2681
static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_codec.c
2684
struct snd_kcontrol *kctl = ctl_find(ac97, src, suffix);
sound/pci/ac97/ac97_codec.c
2696
static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_codec.c
2699
snd_ac97_rename_ctl(ac97, src, dst, "Switch");
sound/pci/ac97/ac97_codec.c
2700
snd_ac97_rename_ctl(ac97, src, dst, "Volume");
sound/pci/ac97/ac97_patch.h
65
static int snd_ac97_rename_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/ac97/ac97_patch.h
69
static void snd_ac97_rename_vol_ctl(struct snd_ac97 *ac97, const char *src,
sound/pci/au88x0/au88x0_core.c
1831
unsigned char adbdma, unsigned char src)
sound/pci/au88x0/au88x0_core.c
1833
vortex_route(vortex, en, ch, ADB_DMA(adbdma), ADB_SRCIN(src));
sound/pci/au88x0/au88x0_core.c
1839
unsigned char channel, unsigned char src,
sound/pci/au88x0/au88x0_core.c
1842
vortex_route(vortex, en, channel, ADB_SRCOUT(src), ADB_MIXIN(mixin));
sound/pci/au88x0/au88x0_core.c
1868
unsigned char src, unsigned char adbdma)
sound/pci/au88x0/au88x0_core.c
1870
vortex_route(vortex, en, ch, ADB_SRCOUT(src), ADB_DMA(adbdma));
sound/pci/au88x0/au88x0_core.c
1895
unsigned char mix, unsigned char src)
sound/pci/au88x0/au88x0_core.c
1897
vortex_route(vortex, en, ch, ADB_MIXOUT(mix), ADB_SRCIN(src));
sound/pci/au88x0/au88x0_core.c
2136
int src[4], mix[4], ch_top;
sound/pci/au88x0/au88x0_core.c
2143
src[i] = vortex_adb_checkinout(vortex,
sound/pci/au88x0/au88x0_core.c
2146
if (src[i] < 0) {
sound/pci/au88x0/au88x0_core.c
2195
src[nr_ch - 1],
sound/pci/au88x0/au88x0_core.c
2197
src[i]);
sound/pci/au88x0/au88x0_core.c
2199
0x11, src[i],
sound/pci/au88x0/au88x0_core.c
2217
src[nr_ch - 1],
sound/pci/au88x0/au88x0_core.c
2219
src[i]);
sound/pci/au88x0/au88x0_core.c
2220
vortex_route(vortex, en, 0x11, ADB_SRCOUT(src[i]), ADB_A3DIN(a3d));
sound/pci/au88x0/au88x0_core.c
2276
int src[2], mix[2];
sound/pci/au88x0/au88x0_core.c
2291
src[i] = vortex_adb_checkinout(vortex,
sound/pci/au88x0/au88x0_core.c
2294
if (src[i] < 0) {
sound/pci/au88x0/au88x0_core.c
2303
vortex_connection_mix_src(vortex, en, 0x11, mix[0], src[0]);
sound/pci/au88x0/au88x0_core.c
2308
src[0],
sound/pci/au88x0/au88x0_core.c
2309
src[0], dma);
sound/pci/au88x0/au88x0_core.c
2314
src[1]);
sound/pci/au88x0/au88x0_core.c
2316
src[1], src[0],
sound/pci/au88x0/au88x0_core.c
2317
src[1], dma);
sound/pci/au88x0/au88x0_core.c
443
static void vortex_src_flushbuffers(vortex_t * vortex, unsigned char src)
sound/pci/au88x0/au88x0_core.c
449
VORTEX_SRC_DATA0 + (src << 7) + (i << 2), 0);
sound/pci/au88x0/au88x0_core.c
450
hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3), 0);
sound/pci/au88x0/au88x0_core.c
451
hwwrite(vortex->mmio, VORTEX_SRC_DATA + (src << 3) + 4, 0);
sound/pci/au88x0/au88x0_core.c
454
static void vortex_src_cleardrift(vortex_t * vortex, unsigned char src)
sound/pci/au88x0/au88x0_core.c
456
hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0);
sound/pci/au88x0/au88x0_core.c
457
hwwrite(vortex->mmio, VORTEX_SRC_DRIFT1 + (src << 2), 0);
sound/pci/au88x0/au88x0_core.c
458
hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1);
sound/pci/au88x0/au88x0_core.c
462
vortex_src_set_throttlesource(vortex_t * vortex, unsigned char src, int en)
sound/pci/au88x0/au88x0_core.c
468
temp |= 1 << src;
sound/pci/au88x0/au88x0_core.c
470
temp &= ~(1 << src);
sound/pci/au88x0/au88x0_core.c
475
vortex_src_persist_convratio(vortex_t * vortex, unsigned char src, int ratio)
sound/pci/au88x0/au88x0_core.c
480
hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), ratio);
sound/pci/au88x0/au88x0_core.c
481
temp = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2));
sound/pci/au88x0/au88x0_core.c
492
static void vortex_src_slowlock(vortex_t * vortex, unsigned char src)
sound/pci/au88x0/au88x0_core.c
496
hwwrite(vortex->mmio, VORTEX_SRC_DRIFT2 + (src << 2), 1);
sound/pci/au88x0/au88x0_core.c
497
hwwrite(vortex->mmio, VORTEX_SRC_DRIFT0 + (src << 2), 0);
sound/pci/au88x0/au88x0_core.c
498
temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2));
sound/pci/au88x0/au88x0_core.c
500
hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2),
sound/pci/au88x0/au88x0_core.c
505
vortex_src_change_convratio(vortex_t * vortex, unsigned char src, int ratio)
sound/pci/au88x0/au88x0_core.c
516
temp = hwread(vortex->mmio, VORTEX_SRC_U0 + (src << 2));
sound/pci/au88x0/au88x0_core.c
518
hwwrite(vortex->mmio, VORTEX_SRC_U0 + (src << 2),
sound/pci/au88x0/au88x0_core.c
521
vortex_src_persist_convratio(vortex, src, ratio);
sound/pci/au88x0/au88x0_core.c
525
vortex_src_checkratio(vortex_t * vortex, unsigned char src,
sound/pci/au88x0/au88x0_core.c
530
hw_ratio = hwread(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2));
sound/pci/au88x0/au88x0_core.c
533
hwwrite(vortex->mmio, VORTEX_SRC_CONVRATIO + (src << 2), desired_ratio);
sound/pci/au88x0/au88x0_core.c
537
src, hw_ratio, desired_ratio);
sound/pci/au88x0/au88x0_core.c
559
static void vortex_src_setupchannel(vortex_t * card, unsigned char src,
sound/pci/au88x0/au88x0_core.c
572
vortex_src_flushbuffers(card, src);
sound/pci/au88x0/au88x0_core.c
600
vortex_src_cleardrift(card, src);
sound/pci/au88x0/au88x0_core.c
601
vortex_src_set_throttlesource(card, src, thsource);
sound/pci/au88x0/au88x0_core.c
616
hwwrite(card->mmio, VORTEX_SRC_U0 + (src << 2),
sound/pci/au88x0/au88x0_core.c
619
vortex_src_persist_convratio(card, src, cr);
sound/pci/au88x0/au88x0_core.c
620
hwwrite(card->mmio, VORTEX_SRC_U1 + (src << 2), b & 0xffff);
sound/pci/au88x0/au88x0_core.c
622
hwwrite(card->mmio, VORTEX_SRC_U2 + (src << 2),
sound/pci/au88x0/au88x0_core.c
655
vortex_src_addWTD(vortex_t * vortex, unsigned char src, unsigned char ch)
sound/pci/au88x0/au88x0_core.c
662
hwwrite(vortex->mmio, VORTEX_SRC_CHNBASE + (ch << 2), src);
sound/pci/au88x0/au88x0_core.c
680
hwwrite(vortex->mmio, VORTEX_SRC_RTBASE + ((temp & 0xf) << 2), src);
sound/pci/au88x0/au88x0_core.c
687
vortex_src_delWTD(vortex_t * vortex, unsigned char src, unsigned char ch)
sound/pci/au88x0/au88x0_core.c
701
if (src == ebx) {
sound/pci/au88x0/au88x0_core.c
702
ebx = VORTEX_SRC_RTBASE + (src << 2);
sound/pci/au88x0/au88x0_core.c
713
while ((edx & 0xf) != src) {
sound/pci/ca0106/ca0106_mixer.c
709
static int rename_ctl(struct snd_card *card, const char *src, const char *dst)
sound/pci/ca0106/ca0106_mixer.c
711
struct snd_kcontrol *kctl = snd_ctl_find_id_mixer(card, src);
sound/pci/cs4281.c
714
int capture, int src)
sound/pci/cs4281.c
745
if (!src)
sound/pci/cs46xx/cs46xx_lib.c
305
u32 *src,
sound/pci/cs46xx/cs46xx_lib.c
320
writel(*src++, dst);
sound/pci/cs46xx/cs46xx_lib.c
326
static inline void memcpy_le32(void *dst, const void *src, unsigned int len)
sound/pci/cs46xx/cs46xx_lib.c
329
memcpy(dst, src, len);
sound/pci/cs46xx/cs46xx_lib.c
332
const __le32 *_src = src;
sound/pci/cs46xx/cs46xx_lib.h
185
int cs46xx_src_unlink(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src);
sound/pci/cs46xx/cs46xx_lib.h
186
int cs46xx_src_link(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src);
sound/pci/cs46xx/cs46xx_lib.h
91
int snd_cs46xx_download (struct snd_cs46xx *chip, u32 *src, unsigned long offset,
sound/pci/cs46xx/dsp_spos_scb_lib.c
1558
int cs46xx_src_unlink(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src)
sound/pci/cs46xx/dsp_spos_scb_lib.c
1560
if (snd_BUG_ON(!src->parent_scb_ptr))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1564
cs46xx_dsp_scb_set_volume (chip,src,0,0);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1567
_dsp_unlink_scb (chip,src);
sound/pci/cs46xx/dsp_spos_scb_lib.c
1572
int cs46xx_src_link(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src)
sound/pci/cs46xx/dsp_spos_scb_lib.c
1577
if (snd_BUG_ON(src->parent_scb_ptr))
sound/pci/cs46xx/dsp_spos_scb_lib.c
1584
parent_scb->next_scb_ptr = src;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1587
parent_scb->sub_list_ptr = src;
sound/pci/cs46xx/dsp_spos_scb_lib.c
1590
src->parent_scb_ptr = parent_scb;
sound/pci/ctxfi/ctatc.c
1457
(struct src **)&atc->srcs[i]);
sound/pci/ctxfi/ctatc.c
1487
struct src **srcs, struct srcimp **srcimps)
sound/pci/ctxfi/ctatc.c
1490
struct src *src;
sound/pci/ctxfi/ctatc.c
1497
src = srcs[i];
sound/pci/ctxfi/ctatc.c
1499
srcimp->ops->map(srcimp, src, rscs[i]);
sound/pci/ctxfi/ctatc.c
1500
src_mgr->src_disable(src_mgr, src);
sound/pci/ctxfi/ctatc.c
1505
src = srcs[0];
sound/pci/ctxfi/ctatc.c
1506
src->ops->set_pm(src, 1);
sound/pci/ctxfi/ctatc.c
1508
src = srcs[i];
sound/pci/ctxfi/ctatc.c
1509
src->ops->set_state(src, SRC_STATE_RUN);
sound/pci/ctxfi/ctatc.c
1510
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
1511
src_mgr->src_enable_s(src_mgr, src);
sound/pci/ctxfi/ctatc.c
1528
struct src *src;
sound/pci/ctxfi/ctatc.c
1552
(struct src **)&atc->srcs[2],
sound/pci/ctxfi/ctatc.c
1554
src = atc->srcs[2];
sound/pci/ctxfi/ctatc.c
1555
mixer->set_input_left(mixer, MIX_LINE_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
1556
src = atc->srcs[3];
sound/pci/ctxfi/ctatc.c
1557
mixer->set_input_right(mixer, MIX_LINE_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
1564
(struct src **)&atc->srcs[4],
sound/pci/ctxfi/ctatc.c
1566
src = atc->srcs[4];
sound/pci/ctxfi/ctatc.c
1567
mixer->set_input_left(mixer, MIX_MIC_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
1568
src = atc->srcs[5];
sound/pci/ctxfi/ctatc.c
1569
mixer->set_input_right(mixer, MIX_MIC_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
1574
(struct src **)&atc->srcs[0],
sound/pci/ctxfi/ctatc.c
1577
src = atc->srcs[0];
sound/pci/ctxfi/ctatc.c
1578
mixer->set_input_left(mixer, MIX_SPDIF_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
1579
src = atc->srcs[1];
sound/pci/ctxfi/ctatc.c
1580
mixer->set_input_right(mixer, MIX_SPDIF_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
251
struct src *src;
sound/pci/ctxfi/ctatc.c
265
err = src_mgr->get_src(src_mgr, &desc, (struct src **)&apcm->src);
sound/pci/ctxfi/ctatc.c
271
src = apcm->src;
sound/pci/ctxfi/ctatc.c
272
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
273
src->ops->set_rom(src, select_rom(pitch));
sound/pci/ctxfi/ctatc.c
274
src->ops->set_sf(src, convert_format(apcm->substream->runtime->format,
sound/pci/ctxfi/ctatc.c
276
src->ops->set_pm(src, (src->ops->next_interleave(src) != NULL));
sound/pci/ctxfi/ctatc.c
301
src = apcm->src;
sound/pci/ctxfi/ctatc.c
305
amixer->ops->setup(amixer, &src->rsc,
sound/pci/ctxfi/ctatc.c
308
src = src->ops->next_interleave(src);
sound/pci/ctxfi/ctatc.c
309
if (!src)
sound/pci/ctxfi/ctatc.c
310
src = apcm->src;
sound/pci/ctxfi/ctatc.c
366
if (apcm->src) {
sound/pci/ctxfi/ctatc.c
367
src_mgr->put_src(src_mgr, apcm->src);
sound/pci/ctxfi/ctatc.c
368
apcm->src = NULL;
sound/pci/ctxfi/ctatc.c
383
struct src *src = apcm->src;
sound/pci/ctxfi/ctatc.c
389
max_cisz = src->multi * src->rsc.msr;
sound/pci/ctxfi/ctatc.c
392
src->ops->set_sa(src, apcm->vm_block->addr);
sound/pci/ctxfi/ctatc.c
393
src->ops->set_la(src, apcm->vm_block->addr + apcm->vm_block->size);
sound/pci/ctxfi/ctatc.c
394
src->ops->set_ca(src, apcm->vm_block->addr + max_cisz);
sound/pci/ctxfi/ctatc.c
395
src->ops->set_cisz(src, max_cisz);
sound/pci/ctxfi/ctatc.c
397
src->ops->set_bm(src, 1);
sound/pci/ctxfi/ctatc.c
398
src->ops->set_state(src, SRC_STATE_INIT);
sound/pci/ctxfi/ctatc.c
399
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
407
struct src *src;
sound/pci/ctxfi/ctatc.c
412
src = apcm->src;
sound/pci/ctxfi/ctatc.c
413
src->ops->set_bm(src, 0);
sound/pci/ctxfi/ctatc.c
414
src->ops->set_state(src, SRC_STATE_OFF);
sound/pci/ctxfi/ctatc.c
415
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
419
src = apcm->srccs[i];
sound/pci/ctxfi/ctatc.c
420
src->ops->set_bm(src, 0);
sound/pci/ctxfi/ctatc.c
421
src->ops->set_state(src, SRC_STATE_OFF);
sound/pci/ctxfi/ctatc.c
422
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
434
struct src *src = apcm->src;
sound/pci/ctxfi/ctatc.c
438
if (!src)
sound/pci/ctxfi/ctatc.c
440
position = src->ops->get_ca(src);
sound/pci/ctxfi/ctatc.c
450
max_cisz = src->multi * src->rsc.msr;
sound/pci/ctxfi/ctatc.c
512
struct src *src;
sound/pci/ctxfi/ctatc.c
571
(struct src **)&apcm->srccs[i]);
sound/pci/ctxfi/ctatc.c
575
src = apcm->srccs[i];
sound/pci/ctxfi/ctatc.c
577
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
578
src->ops->set_rom(src, select_rom(pitch));
sound/pci/ctxfi/ctatc.c
579
src->ops->set_vo(src, src_node_conf[i/multi].vo);
sound/pci/ctxfi/ctatc.c
630
err = src_mgr->get_src(src_mgr, &src_dsc, (struct src **)&apcm->src);
sound/pci/ctxfi/ctatc.c
634
src = apcm->src;
sound/pci/ctxfi/ctatc.c
635
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
651
struct src *src;
sound/pci/ctxfi/ctatc.c
686
src = apcm->srccs[i];
sound/pci/ctxfi/ctatc.c
689
srcimp->ops->map(srcimp, src, out_ports[i%multi]);
sound/pci/ctxfi/ctatc.c
690
amixer->ops->setup(amixer, &src->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctatc.c
711
srcimp->ops->map(srcimp, apcm->src,
sound/pci/ctxfi/ctatc.c
718
srcimp->ops->map(srcimp, apcm->src, out_ports[i]);
sound/pci/ctxfi/ctatc.c
729
struct src *src;
sound/pci/ctxfi/ctatc.c
740
src = apcm->srccs[i];
sound/pci/ctxfi/ctatc.c
741
src->ops->set_pm(src, ((i%multi) != (multi-1)));
sound/pci/ctxfi/ctatc.c
742
src_mgr->src_disable(src_mgr, src);
sound/pci/ctxfi/ctatc.c
746
src = apcm->src;
sound/pci/ctxfi/ctatc.c
747
src->ops->set_sf(src, convert_format(apcm->substream->runtime->format,
sound/pci/ctxfi/ctatc.c
749
src->ops->set_sa(src, apcm->vm_block->addr);
sound/pci/ctxfi/ctatc.c
750
src->ops->set_la(src, apcm->vm_block->addr + apcm->vm_block->size);
sound/pci/ctxfi/ctatc.c
751
src->ops->set_ca(src, apcm->vm_block->addr);
sound/pci/ctxfi/ctatc.c
752
src_mgr->src_disable(src_mgr, src);
sound/pci/ctxfi/ctatc.c
759
src = apcm->srccs[i];
sound/pci/ctxfi/ctatc.c
760
src->ops->set_state(src, SRC_STATE_RUN);
sound/pci/ctxfi/ctatc.c
761
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
762
src_mgr->src_enable_s(src_mgr, src);
sound/pci/ctxfi/ctatc.c
764
src = apcm->src;
sound/pci/ctxfi/ctatc.c
765
src->ops->set_bm(src, 1);
sound/pci/ctxfi/ctatc.c
766
src->ops->set_state(src, SRC_STATE_RUN);
sound/pci/ctxfi/ctatc.c
767
src->ops->commit_write(src);
sound/pci/ctxfi/ctatc.c
768
src_mgr->src_enable_s(src_mgr, src);
sound/pci/ctxfi/ctatc.c
780
struct src *src = apcm->src;
sound/pci/ctxfi/ctatc.c
782
if (!src)
sound/pci/ctxfi/ctatc.c
784
return src->ops->get_ca(src) - apcm->vm_block->addr;
sound/pci/ctxfi/ctatc.c
794
struct src *src;
sound/pci/ctxfi/ctatc.c
809
err = src_mgr->get_src(src_mgr, &desc, (struct src **)&apcm->src);
sound/pci/ctxfi/ctatc.c
814
src = apcm->src;
sound/pci/ctxfi/ctatc.c
815
src->ops->set_pitch(src, pitch);
sound/pci/ctxfi/ctatc.c
816
src->ops->set_rom(src, select_rom(pitch));
sound/pci/ctxfi/ctatc.c
817
src->ops->set_sf(src, convert_format(apcm->substream->runtime->format,
sound/pci/ctxfi/ctatc.c
819
src->ops->set_pm(src, (src->ops->next_interleave(src) != NULL));
sound/pci/ctxfi/ctatc.c
820
src->ops->set_bp(src, 1);
sound/pci/ctxfi/ctatc.c
900
struct src *src;
sound/pci/ctxfi/ctatc.c
920
src = apcm->src;
sound/pci/ctxfi/ctatc.c
923
amixer->ops->setup(amixer, &src->rsc, INIT_VOL, NULL);
sound/pci/ctxfi/ctatc.c
924
src = src->ops->next_interleave(src);
sound/pci/ctxfi/ctatc.c
925
if (!src)
sound/pci/ctxfi/ctatc.c
926
src = apcm->src;
sound/pci/ctxfi/ctatc.c
946
struct src *src;
sound/pci/ctxfi/ctatc.c
956
src = atc->srcs[2];
sound/pci/ctxfi/ctatc.c
957
mixer->set_input_left(mixer, MIX_LINE_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
958
src = atc->srcs[3];
sound/pci/ctxfi/ctatc.c
959
mixer->set_input_right(mixer, MIX_LINE_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
968
struct src *src;
sound/pci/ctxfi/ctatc.c
978
src = atc->srcs[2];
sound/pci/ctxfi/ctatc.c
979
mixer->set_input_left(mixer, MIX_MIC_IN, &src->rsc);
sound/pci/ctxfi/ctatc.c
980
src = atc->srcs[3];
sound/pci/ctxfi/ctatc.c
981
mixer->set_input_right(mixer, MIX_MIC_IN, &src->rsc);
sound/pci/ctxfi/ctatc.h
62
void *src; /* SRC for interacting with host memory */
sound/pci/ctxfi/ctdaio.c
260
static int dai_set_srt_srcl(struct dai *dai, struct rsc *src)
sound/pci/ctxfi/ctdaio.c
262
src->ops->master(src);
sound/pci/ctxfi/ctdaio.c
263
dai->hw->dai_srt_set_srcm(dai->ctrl_blk, src->ops->index(src));
sound/pci/ctxfi/ctdaio.c
267
static int dai_set_srt_srcr(struct dai *dai, struct rsc *src)
sound/pci/ctxfi/ctdaio.c
269
src->ops->master(src);
sound/pci/ctxfi/ctdaio.c
270
dai->hw->dai_srt_set_srco(dai->ctrl_blk, src->ops->index(src));
sound/pci/ctxfi/ctdaio.h
83
int (*set_srt_srcl)(struct dai *dai, struct rsc *src);
sound/pci/ctxfi/ctdaio.h
84
int (*set_srt_srcr)(struct dai *dai, struct rsc *src);
sound/pci/ctxfi/cthardware.h
153
int (*dai_srt_set_srco)(void *blk, unsigned int src);
sound/pci/ctxfi/cthardware.h
154
int (*dai_srt_set_srcm)(void *blk, unsigned int src);
sound/pci/ctxfi/cthw20k1.c
824
static int dai_srt_set_srcr(void *blk, unsigned int src)
sound/pci/ctxfi/cthw20k1.c
828
set_field(&ctl->srtctl, SRTCTL_SRCR, src);
sound/pci/ctxfi/cthw20k1.c
833
static int dai_srt_set_srcl(void *blk, unsigned int src)
sound/pci/ctxfi/cthw20k1.c
837
set_field(&ctl->srtctl, SRTCTL_SRCL, src);
sound/pci/ctxfi/cthw20k2.c
814
static int dai_srt_set_srco(void *blk, unsigned int src)
sound/pci/ctxfi/cthw20k2.c
818
set_field(&ctl->srt, SRTCTL_SRCO, src);
sound/pci/ctxfi/cthw20k2.c
823
static int dai_srt_set_srcm(void *blk, unsigned int src)
sound/pci/ctxfi/cthw20k2.c
827
set_field(&ctl->srt, SRTCTL_SRCM, src);
sound/pci/ctxfi/ctsrc.c
104
static int src_set_bp(struct src *src, unsigned int bp)
sound/pci/ctxfi/ctsrc.c
108
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
109
hw->src_set_bp(src->rsc.ctrl_blk, bp);
sound/pci/ctxfi/ctsrc.c
114
static int src_set_cisz(struct src *src, unsigned int cisz)
sound/pci/ctxfi/ctsrc.c
118
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
119
hw->src_set_cisz(src->rsc.ctrl_blk, cisz);
sound/pci/ctxfi/ctsrc.c
124
static int src_set_ca(struct src *src, unsigned int ca)
sound/pci/ctxfi/ctsrc.c
128
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
129
hw->src_set_ca(src->rsc.ctrl_blk, ca);
sound/pci/ctxfi/ctsrc.c
134
static int src_set_sa(struct src *src, unsigned int sa)
sound/pci/ctxfi/ctsrc.c
138
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
139
hw->src_set_sa(src->rsc.ctrl_blk, sa);
sound/pci/ctxfi/ctsrc.c
144
static int src_set_la(struct src *src, unsigned int la)
sound/pci/ctxfi/ctsrc.c
148
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
149
hw->src_set_la(src->rsc.ctrl_blk, la);
sound/pci/ctxfi/ctsrc.c
154
static int src_set_pitch(struct src *src, unsigned int pitch)
sound/pci/ctxfi/ctsrc.c
158
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
159
hw->src_set_pitch(src->rsc.ctrl_blk, pitch);
sound/pci/ctxfi/ctsrc.c
164
static int src_set_clear_zbufs(struct src *src)
sound/pci/ctxfi/ctsrc.c
168
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
169
hw->src_set_clear_zbufs(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
174
static int src_commit_write(struct src *src)
sound/pci/ctxfi/ctsrc.c
180
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
181
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
182
if (src->rsc.msr > 1) {
sound/pci/ctxfi/ctsrc.c
184
dirty = hw->src_get_dirty(src->rsc.ctrl_blk) & conj_mask;
sound/pci/ctxfi/ctsrc.c
186
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
187
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
190
if (MEMWR == src->mode)
sound/pci/ctxfi/ctsrc.c
193
for (i = 1; i < src->rsc.msr; i++) {
sound/pci/ctxfi/ctsrc.c
194
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
195
hw->src_set_dirty(src->rsc.ctrl_blk, dirty);
sound/pci/ctxfi/ctsrc.c
196
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
197
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
199
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
204
static int src_get_ca(struct src *src)
sound/pci/ctxfi/ctsrc.c
208
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
209
return hw->src_get_ca(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
210
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
213
static int src_init(struct src *src)
sound/pci/ctxfi/ctsrc.c
215
src_default_config[src->mode](src);
sound/pci/ctxfi/ctsrc.c
220
static struct src *src_next_interleave(struct src *src)
sound/pci/ctxfi/ctsrc.c
222
return src->intlv;
sound/pci/ctxfi/ctsrc.c
225
static int src_default_config_memrd(struct src *src)
sound/pci/ctxfi/ctsrc.c
227
struct hw *hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
230
hw->src_set_state(src->rsc.ctrl_blk, SRC_STATE_OFF);
sound/pci/ctxfi/ctsrc.c
231
hw->src_set_bm(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
232
for (rsr = 0, msr = src->rsc.msr; msr > 1; msr >>= 1)
sound/pci/ctxfi/ctsrc.c
235
hw->src_set_rsr(src->rsc.ctrl_blk, rsr);
sound/pci/ctxfi/ctsrc.c
236
hw->src_set_sf(src->rsc.ctrl_blk, SRC_SF_S16);
sound/pci/ctxfi/ctsrc.c
237
hw->src_set_wr(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
238
hw->src_set_pm(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
239
hw->src_set_rom(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
24
static int src_default_config_memrd(struct src *src);
sound/pci/ctxfi/ctsrc.c
240
hw->src_set_vo(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
241
hw->src_set_st(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
242
hw->src_set_ilsz(src->rsc.ctrl_blk, src->multi - 1);
sound/pci/ctxfi/ctsrc.c
243
hw->src_set_cisz(src->rsc.ctrl_blk, 0x80);
sound/pci/ctxfi/ctsrc.c
244
hw->src_set_sa(src->rsc.ctrl_blk, 0x0);
sound/pci/ctxfi/ctsrc.c
245
hw->src_set_la(src->rsc.ctrl_blk, 0x1000);
sound/pci/ctxfi/ctsrc.c
246
hw->src_set_ca(src->rsc.ctrl_blk, 0x80);
sound/pci/ctxfi/ctsrc.c
247
hw->src_set_pitch(src->rsc.ctrl_blk, 0x1000000);
sound/pci/ctxfi/ctsrc.c
248
hw->src_set_clear_zbufs(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
25
static int src_default_config_memwr(struct src *src);
sound/pci/ctxfi/ctsrc.c
250
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
251
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
252
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
254
for (msr = 1; msr < src->rsc.msr; msr++) {
sound/pci/ctxfi/ctsrc.c
255
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
256
hw->src_set_pitch(src->rsc.ctrl_blk, 0x1000000);
sound/pci/ctxfi/ctsrc.c
257
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
258
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
26
static int src_default_config_arcrw(struct src *src);
sound/pci/ctxfi/ctsrc.c
260
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
265
static int src_default_config_memwr(struct src *src)
sound/pci/ctxfi/ctsrc.c
267
struct hw *hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
269
hw->src_set_state(src->rsc.ctrl_blk, SRC_STATE_OFF);
sound/pci/ctxfi/ctsrc.c
270
hw->src_set_bm(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
271
hw->src_set_rsr(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
272
hw->src_set_sf(src->rsc.ctrl_blk, SRC_SF_S16);
sound/pci/ctxfi/ctsrc.c
273
hw->src_set_wr(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
274
hw->src_set_pm(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
275
hw->src_set_rom(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
276
hw->src_set_vo(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
277
hw->src_set_st(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
278
hw->src_set_ilsz(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
279
hw->src_set_cisz(src->rsc.ctrl_blk, 0x80);
sound/pci/ctxfi/ctsrc.c
28
static int (*src_default_config[3])(struct src *) = {
sound/pci/ctxfi/ctsrc.c
280
hw->src_set_sa(src->rsc.ctrl_blk, 0x0);
sound/pci/ctxfi/ctsrc.c
281
hw->src_set_la(src->rsc.ctrl_blk, 0x1000);
sound/pci/ctxfi/ctsrc.c
282
hw->src_set_ca(src->rsc.ctrl_blk, 0x80);
sound/pci/ctxfi/ctsrc.c
283
hw->src_set_pitch(src->rsc.ctrl_blk, 0x1000000);
sound/pci/ctxfi/ctsrc.c
284
hw->src_set_clear_zbufs(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
286
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
287
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
288
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
293
static int src_default_config_arcrw(struct src *src)
sound/pci/ctxfi/ctsrc.c
295
struct hw *hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
299
hw->src_set_state(src->rsc.ctrl_blk, SRC_STATE_OFF);
sound/pci/ctxfi/ctsrc.c
300
hw->src_set_bm(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
301
for (rsr = 0, msr = src->rsc.msr; msr > 1; msr >>= 1)
sound/pci/ctxfi/ctsrc.c
304
hw->src_set_rsr(src->rsc.ctrl_blk, rsr);
sound/pci/ctxfi/ctsrc.c
305
hw->src_set_sf(src->rsc.ctrl_blk, SRC_SF_F32);
sound/pci/ctxfi/ctsrc.c
306
hw->src_set_wr(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
307
hw->src_set_pm(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
308
hw->src_set_rom(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
309
hw->src_set_vo(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
310
hw->src_set_st(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
311
hw->src_set_ilsz(src->rsc.ctrl_blk, 0);
sound/pci/ctxfi/ctsrc.c
312
hw->src_set_cisz(src->rsc.ctrl_blk, 0x80);
sound/pci/ctxfi/ctsrc.c
313
hw->src_set_sa(src->rsc.ctrl_blk, 0x0);
sound/pci/ctxfi/ctsrc.c
315
hw->src_set_la(src->rsc.ctrl_blk, 0x1000);
sound/pci/ctxfi/ctsrc.c
317
hw->src_set_ca(src->rsc.ctrl_blk, 0x80);
sound/pci/ctxfi/ctsrc.c
318
hw->src_set_pitch(src->rsc.ctrl_blk, 0x1000000);
sound/pci/ctxfi/ctsrc.c
319
hw->src_set_clear_zbufs(src->rsc.ctrl_blk, 1);
sound/pci/ctxfi/ctsrc.c
321
dirty = hw->src_get_dirty(src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
322
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
323
for (msr = 0; msr < src->rsc.msr; msr++) {
sound/pci/ctxfi/ctsrc.c
324
hw->src_set_dirty(src->rsc.ctrl_blk, dirty);
sound/pci/ctxfi/ctsrc.c
325
hw->src_commit_write(hw, src->rsc.ops->index(&src->rsc),
sound/pci/ctxfi/ctsrc.c
326
src->rsc.ctrl_blk);
sound/pci/ctxfi/ctsrc.c
327
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
329
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
34
static int src_set_state(struct src *src, unsigned int state)
sound/pci/ctxfi/ctsrc.c
356
src_rsc_init(struct src *src, u32 idx,
sound/pci/ctxfi/ctsrc.c
361
struct src *p;
sound/pci/ctxfi/ctsrc.c
364
for (i = 0, p = src; i < n; i++, p++) {
sound/pci/ctxfi/ctsrc.c
38
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
39
hw->src_set_state(src->rsc.ctrl_blk, state);
sound/pci/ctxfi/ctsrc.c
392
static int src_rsc_uninit(struct src *src, struct src_mgr *mgr)
sound/pci/ctxfi/ctsrc.c
395
struct src *p;
sound/pci/ctxfi/ctsrc.c
397
n = (MEMRD == src->mode) ? src->multi : 1;
sound/pci/ctxfi/ctsrc.c
398
for (i = 0, p = src; i < n; i++, p++) {
sound/pci/ctxfi/ctsrc.c
412
get_src_rsc(struct src_mgr *mgr, const struct src_desc *desc, struct src **rsrc)
sound/pci/ctxfi/ctsrc.c
416
struct src *src;
sound/pci/ctxfi/ctsrc.c
435
src = kcalloc(desc->multi, sizeof(*src), GFP_KERNEL);
sound/pci/ctxfi/ctsrc.c
437
src = kzalloc(sizeof(*src), GFP_KERNEL);
sound/pci/ctxfi/ctsrc.c
439
if (!src) {
sound/pci/ctxfi/ctsrc.c
44
static int src_set_bm(struct src *src, unsigned int bm)
sound/pci/ctxfi/ctsrc.c
444
err = src_rsc_init(src, idx, desc, mgr);
sound/pci/ctxfi/ctsrc.c
448
*rsrc = src;
sound/pci/ctxfi/ctsrc.c
453
kfree(src);
sound/pci/ctxfi/ctsrc.c
464
static int put_src_rsc(struct src_mgr *mgr, struct src *src)
sound/pci/ctxfi/ctsrc.c
467
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
468
if (MEMRD == src->mode)
sound/pci/ctxfi/ctsrc.c
469
mgr_put_resource(&mgr->mgr, src->multi,
sound/pci/ctxfi/ctsrc.c
470
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
472
mgr_put_resource(&mgr->mgr, 1, src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
474
src_rsc_uninit(src, mgr);
sound/pci/ctxfi/ctsrc.c
475
kfree(src);
sound/pci/ctxfi/ctsrc.c
48
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
480
static int src_enable_s(struct src_mgr *mgr, struct src *src)
sound/pci/ctxfi/ctsrc.c
485
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
486
for (i = 0; i < src->rsc.msr; i++) {
sound/pci/ctxfi/ctsrc.c
488
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
489
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
49
hw->src_set_bm(src->rsc.ctrl_blk, bm);
sound/pci/ctxfi/ctsrc.c
491
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
496
static int src_enable(struct src_mgr *mgr, struct src *src)
sound/pci/ctxfi/ctsrc.c
501
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
502
for (i = 0; i < src->rsc.msr; i++) {
sound/pci/ctxfi/ctsrc.c
504
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
505
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
507
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
512
static int src_disable(struct src_mgr *mgr, struct src *src)
sound/pci/ctxfi/ctsrc.c
517
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
518
for (i = 0; i < src->rsc.msr; i++) {
sound/pci/ctxfi/ctsrc.c
520
src->rsc.ops->index(&src->rsc));
sound/pci/ctxfi/ctsrc.c
521
src->rsc.ops->next_conj(&src->rsc);
sound/pci/ctxfi/ctsrc.c
523
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
54
static int src_set_sf(struct src *src, unsigned int sf)
sound/pci/ctxfi/ctsrc.c
58
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
59
hw->src_set_sf(src->rsc.ctrl_blk, sf);
sound/pci/ctxfi/ctsrc.c
611
static int srcimp_map(struct srcimp *srcimp, struct src *src, struct rsc *input)
sound/pci/ctxfi/ctsrc.c
617
src->rsc.ops->master(&src->rsc);
sound/pci/ctxfi/ctsrc.c
624
entry->user = src->rsc.ops->index(&src->rsc);
sound/pci/ctxfi/ctsrc.c
64
static int src_set_pm(struct src *src, unsigned int pm)
sound/pci/ctxfi/ctsrc.c
68
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
69
hw->src_set_pm(src->rsc.ctrl_blk, pm);
sound/pci/ctxfi/ctsrc.c
74
static int src_set_rom(struct src *src, unsigned int rom)
sound/pci/ctxfi/ctsrc.c
78
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
79
hw->src_set_rom(src->rsc.ctrl_blk, rom);
sound/pci/ctxfi/ctsrc.c
84
static int src_set_vo(struct src *src, unsigned int vo)
sound/pci/ctxfi/ctsrc.c
88
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
89
hw->src_set_vo(src->rsc.ctrl_blk, vo);
sound/pci/ctxfi/ctsrc.c
94
static int src_set_st(struct src *src, unsigned int st)
sound/pci/ctxfi/ctsrc.c
98
hw = src->rsc.hw;
sound/pci/ctxfi/ctsrc.c
99
hw->src_set_st(src->rsc.ctrl_blk, st);
sound/pci/ctxfi/ctsrc.h
113
int (*map)(struct srcimp *srcimp, struct src *user, struct rsc *input);
sound/pci/ctxfi/ctsrc.h
46
struct src *intlv; /* Pointer to next interleaved SRC in a series */
sound/pci/ctxfi/ctsrc.h
54
int (*set_state)(struct src *src, unsigned int state);
sound/pci/ctxfi/ctsrc.h
55
int (*set_bm)(struct src *src, unsigned int bm);
sound/pci/ctxfi/ctsrc.h
56
int (*set_sf)(struct src *src, unsigned int sf);
sound/pci/ctxfi/ctsrc.h
57
int (*set_pm)(struct src *src, unsigned int pm);
sound/pci/ctxfi/ctsrc.h
58
int (*set_rom)(struct src *src, unsigned int rom);
sound/pci/ctxfi/ctsrc.h
59
int (*set_vo)(struct src *src, unsigned int vo);
sound/pci/ctxfi/ctsrc.h
60
int (*set_st)(struct src *src, unsigned int st);
sound/pci/ctxfi/ctsrc.h
61
int (*set_bp)(struct src *src, unsigned int bp);
sound/pci/ctxfi/ctsrc.h
62
int (*set_cisz)(struct src *src, unsigned int cisz);
sound/pci/ctxfi/ctsrc.h
63
int (*set_ca)(struct src *src, unsigned int ca);
sound/pci/ctxfi/ctsrc.h
64
int (*set_sa)(struct src *src, unsigned int sa);
sound/pci/ctxfi/ctsrc.h
65
int (*set_la)(struct src *src, unsigned int la);
sound/pci/ctxfi/ctsrc.h
66
int (*set_pitch)(struct src *src, unsigned int pitch);
sound/pci/ctxfi/ctsrc.h
67
int (*set_clr_zbufs)(struct src *src);
sound/pci/ctxfi/ctsrc.h
68
int (*commit_write)(struct src *src);
sound/pci/ctxfi/ctsrc.h
69
int (*get_ca)(struct src *src);
sound/pci/ctxfi/ctsrc.h
70
int (*init)(struct src *src);
sound/pci/ctxfi/ctsrc.h
71
struct src* (*next_interleave)(struct src *src);
sound/pci/ctxfi/ctsrc.h
90
const struct src_desc *desc, struct src **rsrc);
sound/pci/ctxfi/ctsrc.h
92
int (*put_src)(struct src_mgr *mgr, struct src *src);
sound/pci/ctxfi/ctsrc.h
93
int (*src_enable_s)(struct src_mgr *mgr, struct src *src);
sound/pci/ctxfi/ctsrc.h
94
int (*src_enable)(struct src_mgr *mgr, struct src *src);
sound/pci/ctxfi/ctsrc.h
95
int (*src_disable)(struct src_mgr *mgr, struct src *src);
sound/pci/echoaudio/echoaudio.c
1738
int detected, clocks, bit, src;
sound/pci/echoaudio/echoaudio.c
1750
src = chip->num_clock_sources - 1;
sound/pci/echoaudio/echoaudio.c
1753
for (; src >= 0; src--)
sound/pci/echoaudio/echoaudio.c
1754
if (bit == chip->clock_source_list[src]) {
sound/pci/echoaudio/echoaudio.c
1755
clocks |= 1 << src;
sound/pci/emu10k1/emufx.c
1527
#define A_PUT_OUTPUT(out,src) A_OP(icode, &ptr, iACC3, A_EXTOUT(out), A_C_00000000, A_C_00000000, A_GPR(src))
sound/pci/emu10k1/emufx.c
1528
#define A_PUT_STEREO_OUTPUT(out1,out2,src) \
sound/pci/emu10k1/emufx.c
1529
{A_PUT_OUTPUT(out1,src); A_PUT_OUTPUT(out2,src+1);}
sound/pci/emu10k1/emufx.c
1531
#define _A_SWITCH(icode, ptr, dst, src, sw) \
sound/pci/emu10k1/emufx.c
1532
A_OP((icode), ptr, iMACINT0, dst, A_C_00000000, src, sw);
sound/pci/emu10k1/emufx.c
1533
#define A_SWITCH(icode, ptr, dst, src, sw) \
sound/pci/emu10k1/emufx.c
1534
_A_SWITCH(icode, ptr, A_GPR(dst), A_GPR(src), A_GPR(sw))
sound/pci/emu10k1/emufx.c
1535
#define _A_SWITCH_NEG(icode, ptr, dst, src) \
sound/pci/emu10k1/emufx.c
1536
A_OP((icode), ptr, iANDXOR, dst, src, A_C_00000001, A_C_00000001);
sound/pci/emu10k1/emufx.c
1537
#define A_SWITCH_NEG(icode, ptr, dst, src) \
sound/pci/emu10k1/emufx.c
1538
_A_SWITCH_NEG(icode, ptr, A_GPR(dst), A_GPR(src))
sound/pci/emu10k1/emufx.c
1760
static void _volume(struct snd_emu10k1_fx8010_code *icode, u32 *ptr, u32 dst, u32 src, u32 vol)
sound/pci/emu10k1/emufx.c
1762
OP(icode, ptr, iMAC1, dst, C_00000000, src, vol);
sound/pci/emu10k1/emufx.c
1764
static void _volume_add(struct snd_emu10k1_fx8010_code *icode, u32 *ptr, u32 dst, u32 src, u32 vol)
sound/pci/emu10k1/emufx.c
1766
OP(icode, ptr, iMAC1, dst, dst, src, vol);
sound/pci/emu10k1/emufx.c
1769
#define VOLUME(icode, ptr, dst, src, vol) \
sound/pci/emu10k1/emufx.c
1770
_volume(icode, ptr, GPR(dst), GPR(src), GPR(vol))
sound/pci/emu10k1/emufx.c
1771
#define VOLUME_IN(icode, ptr, dst, src, vol) \
sound/pci/emu10k1/emufx.c
1772
_volume(icode, ptr, GPR(dst), EXTIN(src), GPR(vol))
sound/pci/emu10k1/emufx.c
1773
#define VOLUME_ADD(icode, ptr, dst, src, vol) \
sound/pci/emu10k1/emufx.c
1774
_volume_add(icode, ptr, GPR(dst), GPR(src), GPR(vol))
sound/pci/emu10k1/emufx.c
1775
#define VOLUME_ADDIN(icode, ptr, dst, src, vol) \
sound/pci/emu10k1/emufx.c
1776
_volume_add(icode, ptr, GPR(dst), EXTIN(src), GPR(vol))
sound/pci/emu10k1/emufx.c
1777
#define VOLUME_OUT(icode, ptr, dst, src, vol) \
sound/pci/emu10k1/emufx.c
1778
_volume(icode, ptr, EXTOUT(dst), GPR(src), GPR(vol))
sound/pci/emu10k1/emufx.c
1779
#define _SWITCH(icode, ptr, dst, src, sw) \
sound/pci/emu10k1/emufx.c
1780
OP((icode), ptr, iMACINT0, dst, C_00000000, src, sw);
sound/pci/emu10k1/emufx.c
1781
#define SWITCH(icode, ptr, dst, src, sw) \
sound/pci/emu10k1/emufx.c
1782
_SWITCH(icode, ptr, GPR(dst), GPR(src), GPR(sw))
sound/pci/emu10k1/emufx.c
1783
#define SWITCH_IN(icode, ptr, dst, src, sw) \
sound/pci/emu10k1/emufx.c
1784
_SWITCH(icode, ptr, GPR(dst), EXTIN(src), GPR(sw))
sound/pci/emu10k1/emufx.c
1785
#define _SWITCH_NEG(icode, ptr, dst, src) \
sound/pci/emu10k1/emufx.c
1786
OP((icode), ptr, iANDXOR, dst, src, C_00000001, C_00000001);
sound/pci/emu10k1/emufx.c
1787
#define SWITCH_NEG(icode, ptr, dst, src) \
sound/pci/emu10k1/emufx.c
1788
_SWITCH_NEG(icode, ptr, GPR(dst), GPR(src))
sound/pci/emu10k1/emufx.c
2426
static void copy_string(char *dst, const char *src, const char *null, int idx)
sound/pci/emu10k1/emufx.c
2428
if (src == NULL)
sound/pci/emu10k1/emufx.c
2431
strcpy(dst, src);
sound/pci/emu10k1/emufx.c
706
struct snd_emu10k1_fx8010_control_gpr *src,
sound/pci/emu10k1/emufx.c
713
_src = (struct snd_emu10k1_fx8010_control_gpr __user *)src;
sound/pci/emu10k1/emufx.c
716
*dst = src[idx];
sound/pci/emu10k1/emufx.c
717
else if (copy_from_user(dst, &_src[idx], sizeof(*src)))
sound/pci/emu10k1/emufx.c
722
octl = (struct snd_emu10k1_fx8010_control_old_gpr *)src;
sound/pci/emu10k1/emufx.c
734
struct snd_emu10k1_fx8010_control_gpr *src,
sound/pci/emu10k1/emufx.c
742
return copy_to_user(&_dst[idx], src, sizeof(*src));
sound/pci/emu10k1/emufx.c
745
return copy_to_user(&octl[idx], src, sizeof(*octl));
sound/pci/emu10k1/emumixer.c
1977
static int rename_ctl(struct snd_card *card, const char *src, const char *dst)
sound/pci/emu10k1/emumixer.c
1979
struct snd_kcontrol *kctl = snd_ctl_find_id_mixer(card, src);
sound/pci/emu10k1/emumixer.c
583
int channel, int src)
sound/pci/emu10k1/emumixer.c
589
emu_ri->out_regs[channel], emu_ri->src_regs[src]);
sound/pci/emu10k1/emumixer.c
593
int channel, int src)
sound/pci/emu10k1/emumixer.c
599
emu_ri->in_regs[channel], emu_ri->src_regs[src]);
sound/pci/emu10k1/emupcm.c
1570
unsigned short *src,
sound/pci/emu10k1/emupcm.c
1582
*dst_left-- = *src++;
sound/pci/emu10k1/emupcm.c
1583
*dst_right-- = *src++;
sound/pci/emu10k1/emupcm.c
1587
*dst_right-- = *src++;
sound/pci/emu10k1/emupcm.c
1588
*dst_left-- = *src++;
sound/pci/emu10k1/emupcm.c
1599
unsigned short *src = (unsigned short *)(substream->runtime->dma_area + rec->sw_data);
sound/pci/emu10k1/emupcm.c
1608
src, count, tram_shift);
sound/pci/emu10k1/emupcm.c
1609
src += count * 2;
sound/pci/emu10k1/emupcm.c
1616
src, frames, tram_shift);
sound/pci/emu10k1/emuproc.c
454
u32 src = snd_emu1010_fpga_link_dst_src_read(emu, dst);
sound/pci/emu10k1/emuproc.c
455
snd_iprintf(buffer, "%04x: %04x\n", dst, src);
sound/pci/emu10k1/io.c
307
void snd_emu1010_fpga_link_dst_src_write(struct snd_emu10k1 *emu, u32 dst, u32 src)
sound/pci/emu10k1/io.c
311
if (snd_BUG_ON(src & ~0x71f))
sound/pci/emu10k1/io.c
315
snd_emu1010_fpga_write(emu, EMU_HANA_SRCHI, src >> 8);
sound/pci/emu10k1/io.c
316
snd_emu1010_fpga_write(emu, EMU_HANA_SRCLO, src & 0x1f);
sound/pci/emu10k1/io.c
332
int snd_emu1010_get_raw_rate(struct snd_emu10k1 *emu, u8 src)
sound/pci/emu10k1/io.c
336
switch (src) {
sound/pci/korg1212/korg1212.c
1241
struct KorgAudioFrame *src;
sound/pci/korg1212/korg1212.c
1247
src = korg1212->recordDataBufsPtr[0].bufferData + pos;
sound/pci/korg1212/korg1212.c
1255
if ( (void *) src < (void *) korg1212->recordDataBufsPtr ||
sound/pci/korg1212/korg1212.c
1256
(void *) src > (void *) korg1212->recordDataBufsPtr[8].bufferData ) {
sound/pci/korg1212/korg1212.c
1258
__func__, src, dst->kvec.iov_base, i);
sound/pci/korg1212/korg1212.c
1262
if (copy_to_iter(src, size, dst) != size)
sound/pci/korg1212/korg1212.c
1264
src++;
sound/pci/korg1212/korg1212.c
1271
struct iov_iter *src, int pos, int count)
sound/pci/korg1212/korg1212.c
1294
__func__, src->kvec.iov_base, dst, i);
sound/pci/korg1212/korg1212.c
1298
if (copy_from_iter(dst, size, src) != size)
sound/pci/korg1212/korg1212.c
1562
struct iov_iter *src, unsigned long count)
sound/pci/korg1212/korg1212.c
1564
return snd_korg1212_copy_from(substream, src, pos, count);
sound/pci/lola/lola.h
112
#define LOLA_BAR1_SOURCE_GAIN(src) \
sound/pci/lola/lola.h
113
(LOLA_BAR1_SOURCE00_01_GAIN + (src) * 2)
sound/pci/lola/lola.h
125
#define LOLA_BAR1_PEAKMETERS_SOURCE(src) \
sound/pci/lola/lola.h
126
(LOLA_BAR1_PEAKMETERS_SOURCE00_01 + (src) * 2)
sound/pci/lola/lola_mixer.c
271
unsigned int src, unsigned int dest,
sound/pci/lola/lola_mixer.c
276
if (!(chip->mixer.src_mask & (1 << src)) ||
sound/pci/lola/lola_mixer.c
280
writew(gain, &chip->mixer.array->dest_mix_gain[dest][src]);
sound/pci/lola/lola_mixer.c
283
val |= (1 << src);
sound/pci/lola/lola_mixer.c
285
val &= ~(1 << src);
sound/pci/lola/lola_mixer.c
289
src, dest);
sound/pci/lola/lola_mixer.c
439
int src = i % chip->mixer.src_phys_ins;
sound/pci/lola/lola_mixer.c
440
lola_mixer_set_mapping_gain(chip, src, i, 336, true);
sound/pci/lola/lola_mixer.c
447
int src = chip->mixer.src_stream_out_ofs + i;
sound/pci/lola/lola_mixer.c
450
lola_mixer_set_mapping_gain(chip, src, dst, 336, true);
sound/pci/lola/lola_mixer.c
723
unsigned int src = src_ofs + i;
sound/pci/lola/lola_mixer.c
725
if (!(chip->mixer.src_mask & (1 << src)))
sound/pci/lola/lola_mixer.c
728
val = readw(&chip->mixer.array->dest_mix_gain[dst][src]) + 1;
sound/pci/nm256/nm256.c
298
snd_nm256_write_buffer(struct nm256 *chip, const void *src, int offset, int size)
sound/pci/nm256/nm256.c
309
memcpy_toio(chip->buffer + offset, src, size);
sound/pci/nm256/nm256.c
684
struct iov_iter *src, unsigned long count)
sound/pci/nm256/nm256.c
689
if (copy_from_iter_toio(s->bufptr + pos, count, src) != count)
sound/pci/riptide/riptide.c
941
unsigned char src[E2SINK_MAX];
sound/pci/riptide/riptide.c
946
getsourcesink(cif, i, i, &src[i], &sink[i]);
sound/pci/rme32.c
255
struct iov_iter *src, unsigned long count)
sound/pci/rme32.c
260
count, src) != count)
sound/pci/rme96.c
321
struct iov_iter *src, unsigned long count)
sound/pci/rme96.c
326
count, src) != count)
sound/pci/rme9652/hdsp.c
3924
struct iov_iter *src, unsigned long count)
sound/pci/rme9652/hdsp.c
3935
if (copy_from_iter(channel_buf + pos, count, src) != count)
sound/pci/rme9652/hdsp.c
4541
static inline int copy_u32_le(void __user *dest, void __iomem *src)
sound/pci/rme9652/hdsp.c
4543
u32 val = readl(src);
sound/pci/rme9652/rme9652.c
1819
struct iov_iter *src, unsigned long count)
sound/pci/rme9652/rme9652.c
1832
if (copy_from_iter(channel_buf + pos, count, src) != count)
sound/pci/vx222/vx222_ops.c
762
static void vx2_change_audio_source(struct vx_core *_chip, int src)
sound/pci/vx222/vx222_ops.c
766
switch (src) {
sound/pcmcia/vx/vxp_ops.c
518
static void vxp_change_audio_source(struct vx_core *_chip, int src)
sound/pcmcia/vx/vxp_ops.c
522
switch (src) {
sound/sh/sh_dac_audio.c
161
struct iov_iter *src, unsigned long count)
sound/sh/sh_dac_audio.c
166
if (copy_from_iter(chip->data_buffer + pos, count, src) != count)
sound/soc/amd/acp-pcm-dma.c
170
acp_reg_write(descr_info->src, acp_mmio, mmACP_SRBM_Targ_Idx_Data);
sound/soc/amd/acp-pcm-dma.c
216
dmadscr[i].src = ACP_INTERNAL_APERTURE_WINDOW_0_ADDRESS
sound/soc/amd/acp-pcm-dma.c
231
dmadscr[i].src = sram_bank + (i * (size / 2));
sound/soc/amd/acp-pcm-dma.c
273
dmadscr[i].src = sram_bank + (i * (size / 2));
sound/soc/amd/acp-pcm-dma.c
281
dmadscr[i].src = 0;
sound/soc/amd/acp.h
206
u32 src;
sound/soc/codecs/adav80x.c
50
#define ADAV80X_ICLK_CTRL1_DAC_SRC(src) ((src) << 5)
sound/soc/codecs/adav80x.c
51
#define ADAV80X_ICLK_CTRL1_ADC_SRC(src) ((src) << 2)
sound/soc/codecs/adav80x.c
52
#define ADAV80X_ICLK_CTRL1_ICLK2_SRC(src) (src)
sound/soc/codecs/adav80x.c
53
#define ADAV80X_ICLK_CTRL2_ICLK1_SRC(src) ((src) << 3)
sound/soc/codecs/arizona-jack.c
1193
micd_configs[i].src = vals[j++] ? ARIZONA_ACCDET_SRC : 0;
sound/soc/codecs/arizona-jack.c
189
ARIZONA_ACCDET_SRC, info->micd_modes[mode].src);
sound/soc/codecs/arizona-jack.c
487
info->micd_modes[0].src);
sound/soc/codecs/arizona-jack.c
527
ARIZONA_ACCDET_SRC, info->micd_modes[0].src);
sound/soc/codecs/arizona-jack.c
688
info->micd_modes[0].src |
sound/soc/codecs/cs35l56-sdw.c
154
static inline void cs35l56_swab_copy(void *dest, const void *src, size_t nbytes)
sound/soc/codecs/cs35l56-sdw.c
157
const u32 *src32 = src;
sound/soc/codecs/cs42l43.c
1318
static int cs42l43_set_pll(struct cs42l43_codec *priv, unsigned int src,
sound/soc/codecs/cs42l43.c
1325
if (priv->refclk_src == src && priv->refclk_freq == freq)
sound/soc/codecs/cs42l43.c
1333
switch (src) {
sound/soc/codecs/cs42l43.c
1337
src ? "SoundWire" : "MCLK", freq);
sound/soc/codecs/cs42l43.c
1339
priv->refclk_src = src;
sound/soc/codecs/cs42l43.c
1344
dev_err(priv->dev, "Invalid PLL source: 0x%x\n", src);
sound/soc/codecs/cs42l43.c
2114
int src, unsigned int freq, int dir)
sound/soc/codecs/cs42l43.c
2121
ret = cs42l43_set_pll(priv, src, freq);
sound/soc/codecs/cs43130.c
356
enum cs43130_mclk_src_sel src)
sound/soc/codecs/cs43130.c
362
if (src == cs43130->mclk_int_src) {
sound/soc/codecs/cs43130.c
379
switch (src) {
sound/soc/codecs/cs43130.c
405
src << CS43130_MCLK_SRC_SEL_SHIFT);
sound/soc/codecs/cs43130.c
454
src << CS43130_MCLK_SRC_SEL_SHIFT);
sound/soc/codecs/cs43130.c
465
src << CS43130_MCLK_SRC_SEL_SHIFT);
sound/soc/codecs/cs48l32.c
1394
int src, unsigned int *val)
sound/soc/codecs/hdac_hdmi.c
708
const char *sink, const char *control, const char *src,
sound/soc/codecs/hdac_hdmi.c
709
int (*handler)(struct snd_soc_dapm_widget *src,
sound/soc/codecs/hdac_hdmi.c
713
route->source = src;
sound/soc/codecs/madera.c
3834
unsigned int src;
sound/soc/codecs/madera.c
3838
ret = regmap_read(madera->regmap, reg, &src);
sound/soc/codecs/madera.c
3845
src = (src & mask) >> shift;
sound/soc/codecs/madera.c
3847
switch (src) {
sound/soc/codecs/nau8824.c
573
int src;
sound/soc/codecs/nau8824.c
584
for (src = 0; src < 5; src++) {
sound/soc/codecs/nau8824.c
585
if (freq / (0x1 << src) <= DMIC_CLK)
sound/soc/codecs/nau8824.c
588
dev_dbg(nau8824->dev, "dmic src %d for mclk %d\n", src, freq);
sound/soc/codecs/nau8824.c
590
NAU8824_CLK_DMIC_SRC_MASK, (src << NAU8824_CLK_DMIC_SRC_SFT));
sound/soc/codecs/rt5665.c
4189
unsigned int reg_val = 0, src = 0;
sound/soc/codecs/rt5665.c
4197
src = RT5665_CLK_SRC_MCLK;
sound/soc/codecs/rt5665.c
4201
src = RT5665_CLK_SRC_PLL1;
sound/soc/codecs/rt5665.c
4205
src = RT5665_CLK_SRC_RCCLK;
sound/soc/codecs/rt5665.c
4216
RT5665_I2S2_SRC_MASK, src << RT5665_I2S2_SRC_SFT);
sound/soc/codecs/rt5665.c
4220
RT5665_I2S3_SRC_MASK, src << RT5665_I2S3_SRC_SFT);
sound/soc/codecs/rt5668.c
2050
unsigned int reg_val = 0, src = 0;
sound/soc/codecs/rt5668.c
2058
src = RT5668_CLK_SRC_MCLK;
sound/soc/codecs/rt5668.c
2062
src = RT5668_CLK_SRC_PLL1;
sound/soc/codecs/rt5668.c
2066
src = RT5668_CLK_SRC_PLL2;
sound/soc/codecs/rt5668.c
2070
src = RT5668_CLK_SRC_RCCLK;
sound/soc/codecs/rt5668.c
2082
src << RT5668_I2S2_SRC_SFT);
sound/soc/codecs/rt5677-spi.c
457
static void rt5677_spi_reverse(u8 *dst, u32 dstlen, const u8 *src, u32 srclen)
sound/soc/codecs/rt5677-spi.c
465
dst[w + i] = si < srclen ? src[si] : 0;
sound/soc/codecs/rt5682.c
2309
unsigned int reg_val = 0, src = 0;
sound/soc/codecs/rt5682.c
2317
src = RT5682_CLK_SRC_MCLK;
sound/soc/codecs/rt5682.c
2321
src = RT5682_CLK_SRC_PLL1;
sound/soc/codecs/rt5682.c
2325
src = RT5682_CLK_SRC_PLL2;
sound/soc/codecs/rt5682.c
2329
src = RT5682_CLK_SRC_RCCLK;
sound/soc/codecs/rt5682.c
2341
src << RT5682_I2S2_SRC_SFT);
sound/soc/codecs/rt5682s.c
2217
unsigned int src = 0;
sound/soc/codecs/rt5682s.c
2224
src = RT5682S_CLK_SRC_MCLK;
sound/soc/codecs/rt5682s.c
2227
src = RT5682S_CLK_SRC_PLL1;
sound/soc/codecs/rt5682s.c
2230
src = RT5682S_CLK_SRC_PLL2;
sound/soc/codecs/rt5682s.c
2233
src = RT5682S_CLK_SRC_RCCLK;
sound/soc/codecs/rt5682s.c
2241
RT5682S_SCLK_SRC_MASK, src << RT5682S_SCLK_SRC_SFT);
sound/soc/codecs/rt5682s.c
2243
RT5682S_I2S_M_CLK_SRC_MASK, src << RT5682S_I2S_M_CLK_SRC_SFT);
sound/soc/codecs/rt5682s.c
2245
RT5682S_I2S2_M_CLK_SRC_MASK, src << RT5682S_I2S2_M_CLK_SRC_SFT);
sound/soc/codecs/tas2781-i2c.c
1528
unsigned char *src;
sound/soc/codecs/tas2781-i2c.c
1539
src = memdup_user(from, count);
sound/soc/codecs/tas2781-i2c.c
1540
if (IS_ERR(src))
sound/soc/codecs/tas2781-i2c.c
1541
return PTR_ERR(src);
sound/soc/codecs/tas2781-i2c.c
1543
if (src[0] > max_pkg_len && src[0] != count) {
sound/soc/codecs/tas2781-i2c.c
1545
src[0], max_pkg_len, (unsigned int)count);
sound/soc/codecs/tas2781-i2c.c
1550
switch (src[1]) {
sound/soc/codecs/tas2781-i2c.c
1553
len = src[6];
sound/soc/codecs/tas2781-i2c.c
1557
len = src[0] - 6;
sound/soc/codecs/tas2781-i2c.c
1560
dev_err(priv->dev, "%s Wrong code %02x.\n", __func__, src[1]);
sound/soc/codecs/tas2781-i2c.c
1572
if (src[2] == priv->tasdevice[j].dev_addr) {
sound/soc/codecs/tas2781-i2c.c
1577
dev_err(priv->dev, "no such device 0x%02x.\n", src[2]);
sound/soc/codecs/tas2781-i2c.c
1582
reg = TASDEVICE_REG(src[3], src[4], src[5]);
sound/soc/codecs/tas2781-i2c.c
1586
if (src[1] == 'w') {
sound/soc/codecs/tas2781-i2c.c
1589
&src[6], len);
sound/soc/codecs/tas2781-i2c.c
1591
ret = tasdevice_dev_write(priv, chn, reg, src[6]);
sound/soc/codecs/tas2781-i2c.c
1595
memcpy(p, src, 6);
sound/soc/codecs/tas2781-i2c.c
1611
kfree(src);
sound/soc/codecs/tas2781-i2c.c
638
unsigned char *src = ucontrol->value.bytes.data;
sound/soc/codecs/tas2781-i2c.c
644
if (src[0] != bytes_ext->max || src[1] != 'r') {
sound/soc/codecs/tas2781-i2c.c
649
if (src[17 + j * 21] != j) {
sound/soc/codecs/tas2781-i2c.c
657
p->r0_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
sound/soc/codecs/tas2781-i2c.c
659
p->r0_low_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
sound/soc/codecs/tas2781-i2c.c
661
p->invr0_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
sound/soc/codecs/tas2781-i2c.c
663
p->pow_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
sound/soc/codecs/tas2781-i2c.c
665
p->tlimit_reg = TASDEVICE_REG(src[i], src[i + 1], src[i + 2]);
sound/soc/codecs/tas2781-i2c.c
671
memcpy(dst, &src[i], cali_data->total_sz);
sound/soc/codecs/tlv320aic23.c
297
int src = snd_soc_component_read(component, TLV320AIC23_SRATE);
sound/soc/codecs/tlv320aic23.c
298
int sr = (src >> 2) & 0x0f;
sound/soc/codecs/tlv320aic23.c
299
int val = (mclk / bosr_usb_divisor_table[src & 3]);
sound/soc/codecs/tlv320aic23.c
302
if (src & TLV320AIC23_CLKIN_HALF) {
sound/soc/codecs/tscs42xx.c
1412
int src;
sound/soc/codecs/tscs42xx.c
1424
for (src = TSCS42XX_PLL_SRC_XTAL; src < TSCS42XX_PLL_SRC_CNT; src++) {
sound/soc/codecs/tscs42xx.c
1425
tscs42xx->sysclk = devm_clk_get(&i2c->dev, src_names[src]);
sound/soc/codecs/tscs42xx.c
1434
if (src == TSCS42XX_PLL_SRC_CNT) {
sound/soc/codecs/tscs42xx.c
1440
tscs42xx->sysclk_src_id = src;
sound/soc/codecs/tscs454.c
3403
int src;
sound/soc/codecs/tscs454.c
3416
for (src = PLL_INPUT_XTAL; src < PLL_INPUT_BCLK; src++) {
sound/soc/codecs/tscs454.c
3417
tscs454->sysclk = devm_clk_get(&i2c->dev, src_names[src]);
sound/soc/codecs/tscs454.c
3426
dev_dbg(&i2c->dev, "PLL input is %s\n", src_names[src]);
sound/soc/codecs/tscs454.c
3427
tscs454->sysclk_src_id = src;
sound/soc/codecs/wm5100.c
1871
fll->src = source;
sound/soc/codecs/wm5100.c
47
int src;
sound/soc/codecs/wm8962.c
2725
int src;
sound/soc/codecs/wm8962.c
2730
src = 0;
sound/soc/codecs/wm8962.c
2734
src = 1 << WM8962_SYSCLK_SRC_SHIFT;
sound/soc/codecs/wm8962.c
2741
src);
sound/soc/codecs/wm8991.c
915
int pll_id, int src, unsigned int freq_in, unsigned int freq_out)
sound/soc/codecs/wm8994.c
2205
static int _wm8994_set_fll(struct snd_soc_component *component, int id, int src,
sound/soc/codecs/wm8994.c
2235
switch (src) {
sound/soc/codecs/wm8994.c
2240
src = wm8994->fll[id].src;
sound/soc/codecs/wm8994.c
2256
if (wm8994->fll[id].src == src &&
sound/soc/codecs/wm8994.c
2312
if (wm8994->fll_byp && src == WM8994_FLL_SRC_BCLK &&
sound/soc/codecs/wm8994.c
2348
((src == WM8994_FLL_SRC_INTERNAL)
sound/soc/codecs/wm8994.c
2351
(src - 1));
sound/soc/codecs/wm8994.c
2356
switch (src) {
sound/soc/codecs/wm8994.c
2398
if (src == WM8994_FLL_SRC_INTERNAL)
sound/soc/codecs/wm8994.c
2435
wm8994->fll[id].src = src;
sound/soc/codecs/wm8994.c
2481
static int wm8994_set_fll(struct snd_soc_dai *dai, int id, int src,
sound/soc/codecs/wm8994.c
2484
return _wm8994_set_fll(dai->component, id, src, freq_in, freq_out);
sound/soc/codecs/wm8994.c
3330
wm8994->fll_suspend[i].src,
sound/soc/codecs/wm8994.h
70
int src;
sound/soc/codecs/wm8995.c
1795
int src, unsigned int freq_in,
sound/soc/codecs/wm8995.c
1826
switch (src) {
sound/soc/codecs/wm8995.c
1842
if (wm8995->fll[id].src == src &&
sound/soc/codecs/wm8995.c
1884
(src - 1));
sound/soc/codecs/wm8995.c
1892
wm8995->fll[id].src = src;
sound/soc/codecs/wm8995.c
372
int src;
sound/soc/codecs/wm8996.c
1819
int src;
sound/soc/codecs/wm8996.c
1833
src = 0;
sound/soc/codecs/wm8996.c
1837
src = 1;
sound/soc/codecs/wm8996.c
1841
src = 2;
sound/soc/codecs/wm8996.c
1879
src << WM8996_SYSCLK_SRC_SHIFT | ratediv);
sound/soc/fsl/fsl_asrc_m2m.c
605
codec->descriptor[j].src.out_sample_rate_min = cap.rate_out[0];
sound/soc/fsl/fsl_asrc_m2m.c
606
codec->descriptor[j].src.out_sample_rate_max =
sound/soc/fsl/imx-audio-rpmsg.c
19
void *priv, u32 src)
sound/soc/fsl/imx-audio-rpmsg.c
33
src, r_msg->header.cmd, r_msg->param.resp);
sound/soc/fsl/imx-audio-rpmsg.c
81
rpdev->src, rpdev->dst);
sound/soc/intel/atom/sst/sst.c
371
kfree(ctx->fw_sg_list.src);
sound/soc/intel/atom/sst/sst.h
268
struct scatterlist *src;
sound/soc/intel/atom/sst/sst.h
277
const void *src;
sound/soc/intel/atom/sst/sst.h
521
void memcpy32_toio(void __iomem *dst, const void *src, int count);
sound/soc/intel/atom/sst/sst.h
522
void memcpy32_fromio(void *dst, const void __iomem *src, int count);
sound/soc/intel/atom/sst/sst_loader.c
147
void *destn, const void *src, u32 size, bool is_io)
sound/soc/intel/atom/sst/sst_loader.c
155
listnode->src = src;
sound/soc/intel/atom/sst/sst_loader.c
266
listnode->src, listnode->size);
sound/soc/intel/atom/sst/sst_loader.c
268
memcpy(listnode->dstn, listnode->src, listnode->size);
sound/soc/intel/atom/sst/sst_loader.c
32
void memcpy32_toio(void __iomem *dst, const void *src, int count)
sound/soc/intel/atom/sst/sst_loader.c
37
__iowrite32_copy(dst, src, count / 4);
sound/soc/intel/atom/sst/sst_loader.c
40
void memcpy32_fromio(void *dst, const void __iomem *src, int count)
sound/soc/intel/atom/sst/sst_loader.c
45
__ioread32_copy(dst, src, count / 4);
sound/soc/intel/avs/debug.h
59
void avs_dump_fw_log(struct avs_dev *adev, const void __iomem *src, unsigned int len);
sound/soc/intel/avs/debug.h
60
void avs_dump_fw_log_wakeup(struct avs_dev *adev, const void __iomem *src, unsigned int len);
sound/soc/intel/avs/debug.h
78
static inline void avs_dump_fw_log(struct avs_dev *adev, const void __iomem *src, unsigned int len)
sound/soc/intel/avs/debug.h
82
static inline void avs_dump_fw_log_wakeup(struct avs_dev *adev, const void __iomem *src,
sound/soc/intel/avs/debugfs.c
19
static unsigned int __kfifo_fromio(struct kfifo *fifo, const void __iomem *src, unsigned int len)
sound/soc/intel/avs/debugfs.c
28
memcpy_fromio(__fifo->data + off, src, l);
sound/soc/intel/avs/debugfs.c
29
memcpy_fromio(__fifo->data, src + l, len - l);
sound/soc/intel/avs/debugfs.c
42
void avs_dump_fw_log(struct avs_dev *adev, const void __iomem *src, unsigned int len)
sound/soc/intel/avs/debugfs.c
44
__kfifo_fromio(&adev->trace_fifo, src, len);
sound/soc/intel/avs/debugfs.c
47
void avs_dump_fw_log_wakeup(struct avs_dev *adev, const void __iomem *src, unsigned int len)
sound/soc/intel/avs/debugfs.c
49
avs_dump_fw_log(adev, src, len);
sound/soc/intel/avs/path.c
645
cfg.out_freq = t->cfg_ext->src.out_freq;
sound/soc/intel/avs/topology.c
706
.offset = offsetof(struct avs_tplg_modcfg_ext, src.out_freq),
sound/soc/intel/avs/topology.h
98
} src;
sound/soc/mediatek/common/mtk-btcvsd.c
289
u8 *src, u8 *dst,
sound/soc/mediatek/common/mtk-btcvsd.c
296
u32 *src_32 = (u32 *)src;
sound/soc/mediatek/common/mtk-btcvsd.c
302
u16 *src_16 = (u16 *)src;
sound/soc/mediatek/common/mtk-btcvsd.c
366
u8 *src;
sound/soc/mediatek/common/mtk-btcvsd.c
382
src = (u8 *)ap_addr_rx;
sound/soc/mediatek/common/mtk-btcvsd.c
384
mtk_btcvsd_snd_data_transfer(BT_SCO_DIRECT_BT2ARM, src,
sound/soc/mediatek/common/mtk-btcvsd.c
518
u8 *src, *dst;
sound/soc/mediatek/common/mtk-btcvsd.c
538
src = (u8 *)ap_addr_rx;
sound/soc/mediatek/common/mtk-btcvsd.c
541
mtk_btcvsd_snd_data_transfer(BT_SCO_DIRECT_BT2ARM, src,
sound/soc/renesas/rcar/cmd.c
56
struct rsnd_mod *src = rsnd_io_to_mod_src(tio);
sound/soc/renesas/rcar/cmd.c
59
data |= path[rsnd_mod_id(src)];
sound/soc/renesas/rcar/cmd.c
62
src = rsnd_io_to_mod_src(tio);
sound/soc/renesas/rcar/cmd.c
64
data |= path[rsnd_mod_id(src)];
sound/soc/renesas/rcar/cmd.c
68
struct rsnd_mod *src = rsnd_io_to_mod_src(io);
sound/soc/renesas/rcar/cmd.c
81
if (unlikely(!src))
sound/soc/renesas/rcar/cmd.c
84
data = path[rsnd_mod_id(src)] |
sound/soc/renesas/rcar/cmd.c
85
cmd_case[rsnd_mod_id(src)] << 16;
sound/soc/renesas/rcar/core.c
406
struct rsnd_mod *src = rsnd_io_to_mod_src(io);
sound/soc/renesas/rcar/core.c
408
target = src ? src : ssiu;
sound/soc/renesas/rcar/dma.c
321
struct rsnd_mod *src = rsnd_io_to_mod_src(io);
sound/soc/renesas/rcar/dma.c
334
} else if (mod == src) {
sound/soc/renesas/rcar/dma.c
542
{ RDMA_SRC_O_N(src, id), RDMA_SRC_I_P(src, id) },
sound/soc/renesas/rcar/dma.c
543
{ RDMA_CMD_O_N(src, id), RDMA_SRC_I_P(src, id) } },
sound/soc/renesas/rcar/dma.c
546
{ RDMA_SRC_O_P(src, id), RDMA_SRC_I_N(src, id) },
sound/soc/renesas/rcar/dma.c
547
{ RDMA_CMD_O_P(src, id), RDMA_SRC_I_N(src, id) } }
sound/soc/renesas/rcar/dma.c
651
struct rsnd_mod *src = rsnd_io_to_mod_src(io);
sound/soc/renesas/rcar/dma.c
713
if (src) {
sound/soc/renesas/rcar/dma.c
714
mod[idx++] = src;
sound/soc/renesas/rcar/dma.c
715
src = NULL;
sound/soc/renesas/rcar/rsnd.h
660
void *src;
sound/soc/renesas/rcar/src.c
104
convert_rate = src->current_sync_rate;
sound/soc/renesas/rcar/src.c
207
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/renesas/rcar/src.c
221
new_rate = src->sync.val;
sound/soc/renesas/rcar/src.c
227
if (new_rate == src->current_sync_rate)
sound/soc/renesas/rcar/src.c
259
src->current_sync_rate = new_rate;
sound/soc/renesas/rcar/src.c
414
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/renesas/rcar/src.c
416
int irq = src->irq;
sound/soc/renesas/rcar/src.c
44
#define rsnd_src_get(priv, id) ((struct rsnd_src *)(priv->src) + id)
sound/soc/renesas/rcar/src.c
518
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/renesas/rcar/src.c
522
src->sync.val =
sound/soc/renesas/rcar/src.c
523
src->current_sync_rate = 0;
sound/soc/renesas/rcar/src.c
54
((pos) = (struct rsnd_src *)(priv)->src + i); \
sound/soc/renesas/rcar/src.c
542
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/renesas/rcar/src.c
549
src->sync.val =
sound/soc/renesas/rcar/src.c
550
src->current_sync_rate = 0;
sound/soc/renesas/rcar/src.c
605
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/renesas/rcar/src.c
607
int irq = src->irq;
sound/soc/renesas/rcar/src.c
624
ret = rsnd_dma_attach(io, mod, &src->dma);
sound/soc/renesas/rcar/src.c
633
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/renesas/rcar/src.c
656
&src->sen, 1);
sound/soc/renesas/rcar/src.c
666
&src->sync, 192000);
sound/soc/renesas/rcar/src.c
716
struct rsnd_src *src;
sound/soc/renesas/rcar/src.c
731
src = devm_kcalloc(dev, nr, sizeof(*src), GFP_KERNEL);
sound/soc/renesas/rcar/src.c
732
if (!src) {
sound/soc/renesas/rcar/src.c
738
priv->src = src;
sound/soc/renesas/rcar/src.c
751
src = rsnd_src_get(priv, i);
sound/soc/renesas/rcar/src.c
756
src->irq = irq_of_parse_and_map(np, 0);
sound/soc/renesas/rcar/src.c
757
if (!src->irq) {
sound/soc/renesas/rcar/src.c
768
ret = rsnd_mod_init(priv, rsnd_mod_get(src),
sound/soc/renesas/rcar/src.c
787
struct rsnd_src *src;
sound/soc/renesas/rcar/src.c
790
for_each_rsnd_src(src, priv, i) {
sound/soc/renesas/rcar/src.c
791
rsnd_mod_quit(rsnd_mod_get(src));
sound/soc/renesas/rcar/src.c
95
struct rsnd_src *src = rsnd_mod_to_src(mod);
sound/soc/samsung/idma.c
228
dma_addr_t src;
sound/soc/samsung/idma.c
233
idma_getpos(&src);
sound/soc/samsung/idma.c
234
res = src - prtd->start;
sound/soc/samsung/idma.c
58
static void idma_getpos(dma_addr_t *src)
sound/soc/samsung/idma.c
60
*src = idma.lp_tx_addr +
sound/soc/soc-core.c
2075
const char *src = name1 ? name1 : name2;
sound/soc/soc-core.c
2078
snprintf(name, len, "%s", src);
sound/soc/soc-core.c
2110
if (strlen(src) > len - 1)
sound/soc/soc-core.c
2111
dev_err(card->dev, "ASoC: driver name too long '%s' -> '%s'\n", src, name);
sound/soc/soc-dapm.c
4410
struct snd_soc_dapm_widget *src, *sink;
sound/soc/soc-dapm.c
4449
src = dai_w;
sound/soc/soc-dapm.c
4452
src = w;
sound/soc/soc-dapm.c
4455
dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name);
sound/soc/soc-dapm.c
4456
dapm_add_path(w->dapm, src, sink, NULL, NULL);
sound/soc/soc-dapm.c
4465
struct snd_soc_dapm_widget *src,
sound/soc/soc-dapm.c
4473
src_dai->component->name, src->name,
sound/soc/soc-dapm.c
4477
dapm_add_path(dapm, src, dai, NULL, NULL);
sound/soc/soc-dapm.c
4478
src = dai;
sound/soc/soc-dapm.c
4481
dapm_add_path(dapm, src, sink, NULL, NULL);
sound/soc/soc-dapm.c
4494
struct snd_soc_dapm_widget **src[] = { &cpu, &codec };
sound/soc/soc-dapm.c
4524
dapm_connect_dai_routes(dapm, src_dai[stream], *src[stream],
sound/soc/sof/amd/acp-loader.c
106
memcpy(dest, src, size);
sound/soc/sof/amd/acp-loader.c
50
u32 offset, void *src, size_t size)
sound/soc/sof/amd/acp.c
371
void memcpy_to_scratch(struct snd_sof_dev *sdev, u32 offset, unsigned int *src, size_t bytes)
sound/soc/sof/amd/acp.c
377
snd_sof_dsp_write(sdev, ACP_DSP_BAR, reg_offset + i, src[j]);
sound/soc/sof/amd/acp.h
274
void memcpy_to_scratch(struct snd_sof_dev *sdev, u32 offset, unsigned int *src, size_t bytes);
sound/soc/sof/amd/acp.h
296
u32 offset, void *src, size_t size);
sound/soc/sof/iomem-utils.c
66
void __iomem *src = sdev->bar[sdev->mailbox_bar] + offset;
sound/soc/sof/iomem-utils.c
68
memcpy_fromio(message, src, bytes);
sound/soc/sof/iomem-utils.c
77
u32 offset, void *src, size_t size)
sound/soc/sof/iomem-utils.c
80
const u8 *src_byte = src;
sound/soc/sof/iomem-utils.c
95
__iowrite32_copy(dest, src, m);
sound/soc/sof/ipc3-topology.c
624
struct sof_ipc_comp_src *src;
sound/soc/sof/ipc3-topology.c
625
size_t ipc_size = sizeof(*src);
sound/soc/sof/ipc3-topology.c
628
src = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id);
sound/soc/sof/ipc3-topology.c
629
if (!src)
sound/soc/sof/ipc3-topology.c
632
swidget->private = src;
sound/soc/sof/ipc3-topology.c
635
src->comp.type = SOF_COMP_SRC;
sound/soc/sof/ipc3-topology.c
636
src->config.hdr.size = sizeof(src->config);
sound/soc/sof/ipc3-topology.c
639
ret = sof_update_ipc_object(scomp, src, SOF_SRC_TOKENS, swidget->tuples,
sound/soc/sof/ipc3-topology.c
640
swidget->num_tuples, sizeof(*src), 1);
sound/soc/sof/ipc3-topology.c
645
ret = sof_update_ipc_object(scomp, &src->config, SOF_COMP_TOKENS,
sound/soc/sof/ipc3-topology.c
646
swidget->tuples, swidget->num_tuples, sizeof(src->config), 1);
sound/soc/sof/ipc3-topology.c
651
swidget->widget->name, src->source_rate, src->sink_rate);
sound/soc/sof/ipc3-topology.c
652
sof_dbg_comp_config(scomp, &src->config);
sound/soc/sof/ipc3.c
419
u8 *src, *dst;
sound/soc/sof/ipc3.c
447
src = (u8 *)cdata->chanv;
sound/soc/sof/ipc3.c
450
src = (u8 *)cdata_chunk->chanv;
sound/soc/sof/ipc3.c
458
src = (u8 *)cdata->data->data;
sound/soc/sof/ipc3.c
461
src = (u8 *)cdata_chunk->data->data;
sound/soc/sof/ipc3.c
490
memcpy(dst, src + offset, send_bytes);
sound/soc/sof/ipc3.c
499
memcpy(dst + offset, src, send_bytes);
sound/soc/sof/ipc4-topology.c
1078
struct sof_ipc4_src *src;
sound/soc/sof/ipc4-topology.c
1083
src = kzalloc_obj(*src);
sound/soc/sof/ipc4-topology.c
1084
if (!src)
sound/soc/sof/ipc4-topology.c
1087
swidget->private = src;
sound/soc/sof/ipc4-topology.c
1089
ret = sof_ipc4_get_audio_fmt(scomp, swidget, &src->available_fmt,
sound/soc/sof/ipc4-topology.c
1090
&src->data.base_config);
sound/soc/sof/ipc4-topology.c
1094
ret = sof_update_ipc_object(scomp, &src->data, SOF_SRC_TOKENS, swidget->tuples,
sound/soc/sof/ipc4-topology.c
1095
swidget->num_tuples, sizeof(*src), 1);
sound/soc/sof/ipc4-topology.c
1103
dev_dbg(scomp->dev, "SRC sink rate %d\n", src->data.sink_rate);
sound/soc/sof/ipc4-topology.c
1105
ret = sof_ipc4_widget_setup_msg(swidget, &src->msg);
sound/soc/sof/ipc4-topology.c
1111
sof_ipc4_free_audio_fmt(&src->available_fmt);
sound/soc/sof/ipc4-topology.c
1112
kfree(src);
sound/soc/sof/ipc4-topology.c
1163
struct sof_ipc4_src *src = swidget->private;
sound/soc/sof/ipc4-topology.c
1165
if (!src)
sound/soc/sof/ipc4-topology.c
1168
sof_ipc4_free_audio_fmt(&src->available_fmt);
sound/soc/sof/ipc4-topology.c
2598
struct sof_ipc4_src *src = swidget->private;
sound/soc/sof/ipc4-topology.c
2599
struct sof_ipc4_available_audio_format *available_fmt = &src->available_fmt;
sound/soc/sof/ipc4-topology.c
2606
&src->data.base_config,
sound/soc/sof/ipc4-topology.c
2639
&src->data.base_config,
sound/soc/sof/ipc4-topology.c
2652
sof_ipc4_update_resource_usage(sdev, swidget, &src->data.base_config);
sound/soc/sof/ipc4-topology.c
2655
src->data.sink_rate = out_audio_fmt->sampling_frequency;
sound/soc/sof/ipc4-topology.c
3194
struct sof_ipc4_src *src = swidget->private;
sound/soc/sof/ipc4-topology.c
3196
ipc_size = sizeof(src->data);
sound/soc/sof/ipc4-topology.c
3197
ipc_data = &src->data;
sound/soc/sof/ipc4-topology.c
3199
msg = &src->msg;
sound/soc/sof/ops.h
388
u32 offset, void *src, size_t bytes)
sound/soc/sof/ops.h
390
return sof_ops(sdev)->block_write(sdev, blk_type, offset, src, bytes);
sound/soc/sof/ops.h
402
u32 offset, void *src, size_t bytes)
sound/soc/sof/ops.h
405
sof_ops(sdev)->mailbox_write(sdev, offset, src, bytes);
sound/soc/sof/sof-priv.h
205
void *src, size_t size); /* mandatory */
sound/soc/sof/sof-priv.h
212
u32 offset, void *src,
sound/soc/sof/sof-priv.h
827
u32 offset, void *src, size_t size);
sound/soc/stm/stm32_adfsdm.c
155
static void stm32_memcpy_32to16(void *dest, const void *src, size_t n)
sound/soc/stm/stm32_adfsdm.c
158
u16 *d = (u16 *)dest, *s = (u16 *)src;
sound/soc/ti/omap-mcbsp.c
60
const char *src;
sound/soc/ti/omap-mcbsp.c
64
src = "pad_fck";
sound/soc/ti/omap-mcbsp.c
66
src = "prcm_fck";
sound/soc/ti/omap-mcbsp.c
70
fck_src = clk_get(mcbsp->dev, src);
sound/soc/ti/omap-mcbsp.c
72
dev_info(mcbsp->dev, "CLKS: could not clk_get() %s\n", src);
sound/soc/ti/omap-mcbsp.c
82
src);
sound/soc/uniphier/aio-compress.c
286
int src = 0, dst = 0, ret;
sound/soc/uniphier/aio-compress.c
290
ret = get_user(frm, srcbuf + src);
sound/soc/uniphier/aio-compress.c
293
src++;
sound/usb/6fire/pcm.c
200
u32 *src = NULL;
sound/usb/6fire/pcm.c
217
src = (u32 *) (urb->buffer + total_length);
sound/usb/6fire/pcm.c
219
src = (u32 *) (urb->buffer - 1 + total_length);
sound/usb/6fire/pcm.c
222
src++; /* skip leading 4 bytes of every packet */
sound/usb/6fire/pcm.c
225
memcpy(dest, src, bytes_per_frame);
sound/usb/6fire/pcm.c
227
src += rt->in_n_analog;
sound/usb/6fire/pcm.c
247
u32 *src = (u32 *) (alsa_rt->dma_area + sub->dma_off
sound/usb/6fire/pcm.c
273
memcpy(dest, src, bytes_per_frame);
sound/usb/6fire/pcm.c
274
src += alsa_rt->channels;
sound/usb/6fire/pcm.c
278
if (src == src_end) {
sound/usb/6fire/pcm.c
279
src = (u32 *) alsa_rt->dma_area;
sound/usb/card.c
819
unsigned int src, dst;
sound/usb/card.c
823
sscanf(quirk_alias[i], "%x:%x", &src, &dst) != 2 ||
sound/usb/card.c
824
src != *id)
sound/usb/hiface/pcm.c
245
static void memcpy_swahw32(u8 *dest, u8 *src, unsigned int n)
sound/usb/hiface/pcm.c
250
((u32 *)dest)[i] = swahw32(((u32 *)src)[i]);
sound/usb/pcm.c
1407
u8 *src = runtime->dma_area;
sound/usb/pcm.c
1445
dst[dst_idx++] = bitrev8(src[idx]);
sound/usb/pcm.c
1447
dst[dst_idx++] = src[idx];
sound/usb/pcm.c
1460
const u8 *src = runtime->dma_area;
sound/usb/pcm.c
1465
*buf++ = bitrev8(src[ofs]);
sound/xen/xen_snd_front_alsa.c
600
int channel, unsigned long pos, struct iov_iter *src,
sound/xen/xen_snd_front_alsa.c
608
if (copy_from_iter(stream->buffer + pos, count, src) != count)
tools/arch/x86/include/asm/io.h
89
static inline void iosubmit_cmds512(void __iomem *dst, const void *src,
tools/arch/x86/include/asm/io.h
92
const u8 *from = src;
tools/arch/x86/include/asm/pvclock.h
10
u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src);
tools/arch/x86/include/asm/pvclock.h
12
unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src);
tools/arch/x86/include/asm/pvclock.h
18
unsigned pvclock_read_begin(const struct pvclock_vcpu_time_info *src)
tools/arch/x86/include/asm/pvclock.h
20
unsigned version = src->version & ~1;
tools/arch/x86/include/asm/pvclock.h
27
bool pvclock_read_retry(const struct pvclock_vcpu_time_info *src,
tools/arch/x86/include/asm/pvclock.h
32
return version != src->version;
tools/arch/x86/include/asm/pvclock.h
79
u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc)
tools/arch/x86/include/asm/pvclock.h
81
u64 delta = tsc - src->tsc_timestamp;
tools/arch/x86/include/asm/pvclock.h
82
u64 offset = pvclock_scale_delta(delta, src->tsc_to_system_mul,
tools/arch/x86/include/asm/pvclock.h
83
src->tsc_shift);
tools/arch/x86/include/asm/pvclock.h
84
return src->system_time + offset;
tools/arch/x86/include/asm/pvclock.h
9
u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src);
tools/arch/x86/include/asm/special_insns.h
6
static inline void movdir64b(void *dst, const void *src)
tools/arch/x86/include/asm/special_insns.h
8
const struct { char _[64]; } *__src = src;
tools/bpf/bpftool/btf.c
889
const char *src;
tools/bpf/bpftool/btf.c
898
src = GET_ARG();
tools/bpf/bpftool/btf.c
899
if (is_prefix(src, "map")) {
tools/bpf/bpftool/btf.c
930
} else if (is_prefix(src, "prog")) {
tools/bpf/bpftool/btf.c
950
} else if (is_prefix(src, "id")) {
tools/bpf/bpftool/btf.c
959
} else if (is_prefix(src, "file")) {
tools/bpf/bpftool/btf.c
977
p_err("unrecognized BTF source specifier: '%s'", src);
tools/bpf/bpftool/cfg.c
256
static struct edge_node *new_edge(struct bb_node *src, struct bb_node *dst,
tools/bpf/bpftool/cfg.c
267
if (src)
tools/bpf/bpftool/cfg.c
268
e->src = src;
tools/bpf/bpftool/cfg.c
301
e->src = bb;
tools/bpf/bpftool/cfg.c
326
e->src = bb;
tools/bpf/bpftool/cfg.c
40
struct bb_node *src;
tools/bpf/bpftool/cfg.c
427
func_idx, e->src->idx, func_idx, e->dst->idx,
tools/bpf/bpftool/gen.c
410
const char *src, *end;
tools/bpf/bpftool/gen.c
420
src = template;
tools/bpf/bpftool/gen.c
424
while ((c = *src++)) {
tools/bpf/bpftool/gen.c
431
src - template - 1, template, c);
tools/bpf/bpftool/gen.c
437
while (*src) {
tools/bpf/bpftool/gen.c
439
for (n = skip_tabs; n > 0; n--, src++) {
tools/bpf/bpftool/gen.c
440
if (*src != '\t') {
tools/bpf/bpftool/gen.c
442
src - template - 1, template);
tools/bpf/bpftool/gen.c
448
end = strchrnul(src, '\n');
tools/bpf/bpftool/gen.c
449
for (n = end - src; n > 0 && isspace(src[n - 1]); n--)
tools/bpf/bpftool/gen.c
451
memcpy(dst, src, n);
tools/bpf/bpftool/gen.c
455
src = *end ? end + 1 : end;
tools/hv/hv_fcopy_uio_daemon.c
328
static void wcstoutf8(char *dest, const __u16 *src, size_t dest_size)
tools/hv/hv_fcopy_uio_daemon.c
332
while (len < dest_size && *src) {
tools/hv/hv_fcopy_uio_daemon.c
333
if (src[len] < 0x80)
tools/hv/hv_fcopy_uio_daemon.c
334
dest[len++] = (char)(*src++);
tools/hv/vmbus_bufring.c
100
memcpy(br_data + windex, src, cplen);
tools/hv/vmbus_bufring.c
68
rte_atomic32_cmpset(volatile uint32_t *dst, uint32_t exp, uint32_t src)
tools/hv/vmbus_bufring.c
77
: [src] "r" (src), /* input */
tools/hv/vmbus_bufring.c
90
const uint8_t *src = src0;
tools/hv/vmbus_bufring.c
97
memcpy(br_data + windex, src, fraglen);
tools/hv/vmbus_bufring.c
98
memcpy(br_data, src + fraglen, cplen - fraglen);
tools/include/linux/bitmap.h
56
static inline bool bitmap_empty(const unsigned long *src, unsigned int nbits)
tools/include/linux/bitmap.h
59
return ! (*src & BITMAP_LAST_WORD_MASK(nbits));
tools/include/linux/bitmap.h
61
return find_first_bit(src, nbits) == nbits;
tools/include/linux/bitmap.h
64
static inline bool bitmap_full(const unsigned long *src, unsigned int nbits)
tools/include/linux/bitmap.h
67
return ! (~(*src) & BITMAP_LAST_WORD_MASK(nbits));
tools/include/linux/bitmap.h
69
return find_first_zero_bit(src, nbits) == nbits;
tools/include/linux/bitmap.h
72
static inline unsigned int bitmap_weight(const unsigned long *src, unsigned int nbits)
tools/include/linux/bitmap.h
75
return hweight_long(*src & BITMAP_LAST_WORD_MASK(nbits));
tools/include/linux/bitmap.h
76
return __bitmap_weight(src, nbits);
tools/include/linux/string.h
27
extern size_t strlcpy(char *dest, const char *src, size_t size);
tools/include/linux/string.h
8
void *memdup(const void *src, size_t len);
tools/include/nolibc/arch-x86.h
349
void *memmove(void *dst, const void *src, size_t len);
tools/include/nolibc/arch-x86.h
352
void *memcpy(void *dst, const void *src, size_t len);
tools/include/nolibc/string.h
134
char *strcpy(char *dst, const char *src)
tools/include/nolibc/string.h
138
while ((*dst++ = *src++));
tools/include/nolibc/string.h
211
size_t strlcat(char *dst, const char *src, size_t size)
tools/include/nolibc/string.h
220
dst[len] = *src;
tools/include/nolibc/string.h
221
if (*src == '\0')
tools/include/nolibc/string.h
224
src++;
tools/include/nolibc/string.h
230
while (*src++)
tools/include/nolibc/string.h
237
size_t strlcpy(char *dst, const char *src, size_t size)
tools/include/nolibc/string.h
242
dst[len] = src[len];
tools/include/nolibc/string.h
249
while (src[len])
tools/include/nolibc/string.h
256
char *strncat(char *dst, const char *src, size_t size)
tools/include/nolibc/string.h
263
while (size && (*dst = *src)) {
tools/include/nolibc/string.h
264
src++;
tools/include/nolibc/string.h
287
char *strncpy(char *dst, const char *src, size_t size)
tools/include/nolibc/string.h
292
if ((dst[len] = *src))
tools/include/nolibc/string.h
293
src++;
tools/include/nolibc/string.h
38
void *memmove(void *dst, const void *src, size_t len);
tools/include/nolibc/string.h
40
void *memmove(void *dst, const void *src, size_t len)
tools/include/nolibc/string.h
47
if (dst < src) {
tools/include/nolibc/string.h
54
((char *)dst)[pos] = ((const char *)src)[pos];
tools/include/nolibc/string.h
63
void *memcpy(void *dst, const void *src, size_t len);
tools/include/nolibc/string.h
65
void *memcpy(void *dst, const void *src, size_t len)
tools/include/nolibc/string.h
70
((char *)dst)[pos] = ((const char *)src)[pos];
tools/include/nolibc/sys/mount.h
23
int sys_mount(const char *src, const char *tgt, const char *fst,
tools/include/nolibc/sys/mount.h
26
return my_syscall5(__NR_mount, src, tgt, fst, flags, data);
tools/include/nolibc/sys/mount.h
30
int mount(const char *src, const char *tgt,
tools/include/nolibc/sys/mount.h
34
return __sysret(sys_mount(src, tgt, fst, flags, data));
tools/include/uapi/linux/userfaultfd.h
277
__u64 src;
tools/include/uapi/linux/userfaultfd.h
361
__u64 src;
tools/lib/bpf/bpf_core_read.h
311
#define bpf_core_read(dst, sz, src) \
tools/lib/bpf/bpf_core_read.h
312
bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
tools/lib/bpf/bpf_core_read.h
315
#define bpf_core_read_user(dst, sz, src) \
tools/lib/bpf/bpf_core_read.h
316
bpf_probe_read_user(dst, sz, (const void *)__builtin_preserve_access_index(src))
tools/lib/bpf/bpf_core_read.h
322
#define bpf_core_read_str(dst, sz, src) \
tools/lib/bpf/bpf_core_read.h
323
bpf_probe_read_kernel_str(dst, sz, (const void *)__builtin_preserve_access_index(src))
tools/lib/bpf/bpf_core_read.h
326
#define bpf_core_read_user_str(dst, sz, src) \
tools/lib/bpf/bpf_core_read.h
327
bpf_probe_read_user_str(dst, sz, (const void *)__builtin_preserve_access_index(src))
tools/lib/bpf/bpf_core_read.h
399
#define ___read(read_fn, dst, src_type, src, accessor) \
tools/lib/bpf/bpf_core_read.h
400
read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
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
415
#define ___read_ptrs(fn, src, ...) \
tools/lib/bpf/bpf_core_read.h
416
___apply(___rd_p, ___narg(__VA_ARGS__))(fn, src, __VA_ARGS__)
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
420
#define ___core_readN(fn, fn_ptr, dst, src, ...) \
tools/lib/bpf/bpf_core_read.h
421
___read_ptrs(fn_ptr, src, ___nolast(__VA_ARGS__)) \
tools/lib/bpf/bpf_core_read.h
422
___read(fn, dst, ___type(src, ___nolast(__VA_ARGS__)), __t, \
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
43
#define __CORE_RELO(src, field, info) \
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
44
__builtin_preserve_field_info((src)->field, BPF_FIELD_##info)
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
47
#define __CORE_BITFIELD_PROBE_READ(dst, src, fld) \
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
50
__CORE_RELO(src, fld, BYTE_SIZE), \
tools/lib/bpf/bpf_core_read.h
51
(const void *)src + __CORE_RELO(src, fld, BYTE_OFFSET))
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_core_read.h
57
#define __CORE_BITFIELD_PROBE_READ(dst, src, fld) \
tools/lib/bpf/bpf_core_read.h
59
(void *)dst + (8 - __CORE_RELO(src, fld, BYTE_SIZE)), \
tools/lib/bpf/bpf_core_read.h
60
__CORE_RELO(src, fld, BYTE_SIZE), \
tools/lib/bpf/bpf_core_read.h
61
(const void *)src + __CORE_RELO(src, fld, BYTE_OFFSET))
tools/lib/bpf/btf.c
1923
const struct btf *src;
tools/lib/bpf/btf.c
1942
off = btf__add_str(p->dst, btf__str_by_offset(p->src, *str_off));
tools/lib/bpf/btf.c
1995
struct btf_pipe p = { .src = src_btf, .dst = btf };
tools/lib/bpf/btf.c
2005
struct btf_pipe p = { .src = src_btf, .dst = btf };
tools/lib/bpf/btf.c
5641
struct btf_type *split_t = btf_type_by_id(dist->pipe.src, i);
tools/lib/bpf/btf.c
5664
base_t = btf_type_by_id(dist->pipe.src, *id);
tools/lib/bpf/btf.c
5721
t = btf_type_by_id(dist->pipe.src, i);
tools/lib/bpf/btf.c
5723
name = btf__name_by_offset(dist->pipe.src, t->name_off);
tools/lib/bpf/btf.c
5860
dist.pipe.src = src_btf;
tools/lib/bpf/libbpf_internal.h
229
static inline void libbpf_strlcpy(char *dst, const char *src, size_t sz)
tools/lib/bpf/libbpf_internal.h
237
for (i = 0; i < sz && src[i]; i++)
tools/lib/bpf/libbpf_internal.h
238
dst[i] = src[i];
tools/lib/bpf/linker.c
1211
static bool secs_match(struct dst_sec *dst, struct src_sec *src)
tools/lib/bpf/linker.c
1213
if (dst->ephemeral || src->ephemeral)
tools/lib/bpf/linker.c
1216
if (dst->shdr->sh_type != src->shdr->sh_type) {
tools/lib/bpf/linker.c
1220
if (dst->shdr->sh_flags != src->shdr->sh_flags) {
tools/lib/bpf/linker.c
1224
if (dst->shdr->sh_entsize != src->shdr->sh_entsize) {
tools/lib/bpf/linker.c
1259
static int extend_sec(struct bpf_linker *linker, struct dst_sec *dst, struct src_sec *src)
tools/lib/bpf/linker.c
1269
if (src->ephemeral)
tools/lib/bpf/linker.c
1279
err = init_sec(linker, dst, src);
tools/lib/bpf/linker.c
1285
src_align = src->shdr->sh_addralign;
tools/lib/bpf/linker.c
1294
dst_final_sz = dst_align_sz + src->shdr->sh_size;
tools/lib/bpf/linker.c
1296
if (src->shdr->sh_type != SHT_NOBITS) {
tools/lib/bpf/linker.c
1317
memcpy(dst->raw_data + dst_align_sz, src->data->d_buf, src->shdr->sh_size);
tools/lib/bpf/linker.c
1321
exec_sec_bswap(dst->raw_data + dst_align_sz, src->shdr->sh_size);
tools/lib/bpf/linker.c
1331
src->dst_off = dst_align_sz;
tools/lib/string.c
103
size_t __weak strlcpy(char *dest, const char *src, size_t size)
tools/lib/string.c
105
size_t ret = strlen(src);
tools/lib/string.c
109
memcpy(dest, src, len);
tools/lib/string.c
29
void *memdup(const void *src, size_t len)
tools/lib/string.c
34
memcpy(p, src, len);
tools/objtool/arch/loongarch/decode.c
137
op->src.type = OP_SRC_ADD;
tools/objtool/arch/loongarch/decode.c
138
op->src.reg = inst.reg2i12_format.rj;
tools/objtool/arch/loongarch/decode.c
139
op->src.offset = insn->immediate;
tools/objtool/arch/loongarch/decode.c
159
op->src.type = OP_SRC_REG_INDIRECT;
tools/objtool/arch/loongarch/decode.c
160
op->src.reg = CFI_SP;
tools/objtool/arch/loongarch/decode.c
161
op->src.offset = insn->immediate;
tools/objtool/arch/loongarch/decode.c
172
op->src.type = OP_SRC_REG;
tools/objtool/arch/loongarch/decode.c
173
op->src.reg = inst.reg2i12_format.rd;
tools/objtool/arch/loongarch/decode.c
205
op->src.type = OP_SRC_REG_INDIRECT;
tools/objtool/arch/loongarch/decode.c
206
op->src.reg = CFI_SP;
tools/objtool/arch/loongarch/decode.c
207
op->src.offset = insn->immediate;
tools/objtool/arch/loongarch/decode.c
223
op->src.type = OP_SRC_REG;
tools/objtool/arch/loongarch/decode.c
224
op->src.reg = inst.reg2i14_format.rd;
tools/objtool/arch/x86/decode.c
286
op->src.type = OP_SRC_ADD;
tools/objtool/arch/x86/decode.c
287
op->src.reg = modrm_reg;
tools/objtool/arch/x86/decode.c
298
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
299
op->src.reg = (op1 & 0x7) + 8*rex_b;
tools/objtool/arch/x86/decode.c
309
op->src.type = OP_SRC_POP;
tools/objtool/arch/x86/decode.c
320
op->src.type = OP_SRC_CONST;
tools/objtool/arch/x86/decode.c
368
op->src.type = OP_SRC_ADD;
tools/objtool/arch/x86/decode.c
369
op->src.reg = CFI_SP;
tools/objtool/arch/x86/decode.c
370
op->src.offset = imm;
tools/objtool/arch/x86/decode.c
379
op->src.type = OP_SRC_AND;
tools/objtool/arch/x86/decode.c
380
op->src.reg = CFI_SP;
tools/objtool/arch/x86/decode.c
381
op->src.offset = ins.immediate.value;
tools/objtool/arch/x86/decode.c
401
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
402
op->src.reg = modrm_reg;
tools/objtool/arch/x86/decode.c
423
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
424
op->src.reg = CFI_SP;
tools/objtool/arch/x86/decode.c
441
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
442
op->src.reg = modrm_reg;
tools/objtool/arch/x86/decode.c
454
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
455
op->src.reg = modrm_reg;
tools/objtool/arch/x86/decode.c
473
op->src.type = OP_SRC_REG_INDIRECT;
tools/objtool/arch/x86/decode.c
474
op->src.reg = CFI_BP;
tools/objtool/arch/x86/decode.c
475
op->src.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
486
op->src.type = OP_SRC_REG_INDIRECT;
tools/objtool/arch/x86/decode.c
487
op->src.reg = CFI_SP;
tools/objtool/arch/x86/decode.c
488
op->src.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
522
op->src.offset = ins.displacement.value;
tools/objtool/arch/x86/decode.c
523
if (!op->src.offset) {
tools/objtool/arch/x86/decode.c
525
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
528
op->src.type = OP_SRC_ADD;
tools/objtool/arch/x86/decode.c
530
op->src.reg = modrm_rm;
tools/objtool/arch/x86/decode.c
539
op->src.type = OP_SRC_POP;
tools/objtool/arch/x86/decode.c
557
op->src.type = OP_SRC_CONST;
tools/objtool/arch/x86/decode.c
565
op->src.type = OP_SRC_POPF;
tools/objtool/arch/x86/decode.c
630
op->src.type = OP_SRC_CONST;
tools/objtool/arch/x86/decode.c
638
op->src.type = OP_SRC_POP;
tools/objtool/arch/x86/decode.c
654
op->src.type = OP_SRC_REG;
tools/objtool/arch/x86/decode.c
655
op->src.reg = CFI_BP;
tools/objtool/arch/x86/decode.c
660
op->src.type = OP_SRC_POP;
tools/objtool/arch/x86/decode.c
729
op->src.type = OP_SRC_ADD;
tools/objtool/arch/x86/decode.c
730
op->src.reg = CFI_SP;
tools/objtool/arch/x86/decode.c
731
op->src.offset = 5*8;
tools/objtool/arch/x86/decode.c
762
op->src.type = OP_SRC_CONST;
tools/objtool/arch/x86/decode.c
797
op->src.type = OP_SRC_CONST;
tools/objtool/builtin-check.c
210
static int copy_file(const char *src, const char *dst)
tools/objtool/builtin-check.c
217
src_fd = open(src, O_RDONLY);
tools/objtool/builtin-check.c
219
ERROR("can't open %s for reading: %s", src, strerror(errno));
tools/objtool/check.c
2780
if (op->src.type == OP_SRC_POP || op->src.type == OP_SRC_POPF)
tools/objtool/check.c
2784
if (op->dest.type == OP_DEST_REG && op->src.type == OP_SRC_ADD &&
tools/objtool/check.c
2785
op->dest.reg == CFI_SP && op->src.reg == CFI_SP)
tools/objtool/check.c
2786
cfa->offset -= op->src.offset;
tools/objtool/check.c
2886
switch (op->src.type) {
tools/objtool/check.c
2889
if (op->src.reg == CFI_SP && op->dest.reg == CFI_BP &&
tools/objtool/check.c
2898
else if (op->src.reg == CFI_SP &&
tools/objtool/check.c
2907
else if (op->src.reg == CFI_SP && cfa->base == CFI_SP) {
tools/objtool/check.c
2923
else if (op->src.reg == CFI_BP && op->dest.reg == CFI_SP &&
tools/objtool/check.c
2938
cfi->vals[op->src.reg].base == CFI_CFA) {
tools/objtool/check.c
2948
cfa->offset = -cfi->vals[op->src.reg].offset;
tools/objtool/check.c
2952
cfi->vals[op->src.reg].base == CFI_SP_INDIRECT &&
tools/objtool/check.c
2953
cfi->vals[op->src.reg].offset == cfa->offset) {
tools/objtool/check.c
2990
cfi->vals[op->src.reg].base == CFI_SP_INDIRECT &&
tools/objtool/check.c
2991
cfi->vals[op->src.reg].offset == cfa->offset) {
tools/objtool/check.c
3002
else if (cfi->vals[op->src.reg].base == CFI_CFA) {
tools/objtool/check.c
3013
cfi->vals[op->dest.reg].offset = cfi->vals[op->src.reg].offset;
tools/objtool/check.c
3020
if (op->dest.reg == CFI_SP && op->src.reg == CFI_SP) {
tools/objtool/check.c
3023
cfi->stack_size -= op->src.offset;
tools/objtool/check.c
3025
cfa->offset -= op->src.offset;
tools/objtool/check.c
3029
if (op->dest.reg == CFI_BP && op->src.reg == CFI_SP &&
tools/objtool/check.c
3032
if (cfa->base == CFI_SP && cfa->offset == op->src.offset) {
tools/objtool/check.c
3039
if (op->dest.reg == CFI_SP && op->src.reg == CFI_BP) {
tools/objtool/check.c
3044
cfa->offset = -op->src.offset;
tools/objtool/check.c
3048
cfi->stack_size = -(op->src.offset + regs[CFI_BP].offset);
tools/objtool/check.c
3053
if (op->src.reg == CFI_SP && cfa->base == CFI_SP) {
tools/objtool/check.c
3070
-cfi->stack_size + op->src.offset;
tools/objtool/check.c
3076
op->src.reg == cfi->drap_reg) {
tools/objtool/check.c
3080
cfa->offset = cfi->stack_size = -op->src.offset;
tools/objtool/check.c
3160
if (cfi->drap && op->src.reg == CFI_BP &&
tools/objtool/check.c
3161
op->src.offset == cfi->drap_offset) {
tools/objtool/check.c
3169
if (cfi->drap && op->src.reg == CFI_BP &&
tools/objtool/check.c
3170
op->src.offset == regs[op->dest.reg].offset) {
tools/objtool/check.c
3175
} else if (op->src.reg == cfa->base &&
tools/objtool/check.c
3176
op->src.offset == regs[op->dest.reg].offset + cfa->offset) {
tools/objtool/check.c
3182
} else if (op->src.reg == CFI_SP &&
tools/objtool/check.c
3183
op->src.offset == regs[op->dest.reg].offset + cfi->stack_size) {
tools/objtool/check.c
3204
if (op->src.type != OP_SRC_REG)
tools/objtool/check.c
3208
if (op->src.reg == cfa->base && op->src.reg == cfi->drap_reg) {
tools/objtool/check.c
3217
} else if (op->src.reg == CFI_BP && cfa->base == cfi->drap_reg) {
tools/objtool/check.c
3225
save_reg(cfi, op->src.reg, CFI_BP, -cfi->stack_size);
tools/objtool/check.c
3231
save_reg(cfi, op->src.reg, CFI_CFA, -cfi->stack_size);
tools/objtool/check.c
3235
if (opts.stackval && insn_func(insn) && op->src.reg == CFI_BP &&
tools/objtool/check.c
3243
if (op->src.reg == cfa->base && op->src.reg == cfi->drap_reg) {
tools/objtool/check.c
3254
save_reg(cfi, op->src.reg, CFI_BP, op->dest.offset);
tools/objtool/check.c
3261
save_reg(cfi, op->src.reg, CFI_CFA,
tools/objtool/check.c
3267
save_reg(cfi, op->src.reg, CFI_CFA,
tools/objtool/check.c
3270
} else if (op->src.reg == CFI_SP && op->dest.offset == 0) {
tools/objtool/check.c
3280
if (op->src.type != OP_SRC_POP && op->src.type != OP_SRC_POPF) {
tools/objtool/check.c
3369
if (op->src.type == OP_SRC_POPF) {
tools/objtool/include/objtool/arch.h
69
struct op_src src;
tools/perf/arch/x86/tests/amd-ibs-period.c
133
copy_sample_data(void *src, unsigned long offset, void *dest, size_t size)
tools/perf/arch/x86/tests/amd-ibs-period.c
138
memcpy(dest, src + offset, size);
tools/perf/arch/x86/tests/amd-ibs-period.c
143
memcpy(dest, src + offset, chunk1_size);
tools/perf/arch/x86/tests/amd-ibs-period.c
144
memcpy(dest + chunk1_size, src, chunk2_size);
tools/perf/bench/mem-functions.c
197
void *src = NULL, *dst = NULL;
tools/perf/bench/mem-functions.c
201
if (r->fn.init && r->fn.init(info, p, &src, &dst))
tools/perf/bench/mem-functions.c
207
if (info->do_op(r, p, src, dst, &rt))
tools/perf/bench/mem-functions.c
236
if (r->fn.fini) r->fn.fini(info, p, &src, &dst);
tools/perf/bench/mem-functions.c
314
static void memcpy_prefault(memcpy_t fn, size_t size, void *src, void *dst)
tools/perf/bench/mem-functions.c
317
memset(src, 0, size);
tools/perf/bench/mem-functions.c
323
fn(dst, src, size);
tools/perf/bench/mem-functions.c
327
void *src, void *dst, union bench_clock *rt)
tools/perf/bench/mem-functions.c
332
memcpy_prefault(fn, p->size, src, dst);
tools/perf/bench/mem-functions.c
337
fn(dst + off, src + off, min(p->chunk_size, p->size - off));
tools/perf/bench/mem-functions.c
366
void **src, void **dst)
tools/perf/bench/mem-functions.c
374
*src = bench_mmap(p->size, true, p->page_shift);
tools/perf/bench/mem-functions.c
375
failed = failed || *src == NULL;
tools/perf/bench/mem-functions.c
383
void **src, void **dst)
tools/perf/bench/mem-functions.c
386
bench_munmap(*src, p->size);
tools/perf/bench/mem-functions.c
388
*dst = *src = NULL;
tools/perf/bench/mem-functions.c
427
void *src __maybe_unused, void *dst, union bench_clock *rt)
tools/perf/bench/mem-functions.c
498
void *src __maybe_unused, void *dst __maybe_unused,
tools/perf/bench/mem-functions.c
91
void *src, void *dst, union bench_clock *rt);
tools/perf/builtin-annotate.c
444
if (notes->src == NULL) {
tools/perf/builtin-c2c.c
2597
struct annotated_source *src = NULL;
tools/perf/builtin-c2c.c
2617
src = symbol__hists(sym, 0);
tools/perf/builtin-c2c.c
2618
if (src == NULL) {
tools/perf/builtin-record.c
1610
void *dst, size_t dst_size, void *src, size_t src_size)
tools/perf/builtin-record.c
1619
compressed = zstd_compress_stream_to_records(zstd_data, dst, dst_size, src, src_size,
tools/perf/builtin-record.c
289
void *dst, size_t dst_size, void *src, size_t src_size);
tools/perf/builtin-top.c
261
if (notes->src == NULL)
tools/perf/tests/mem.c
32
union perf_mem_data_src src;
tools/perf/tests/mem.c
34
memset(&src, 0, sizeof(src));
tools/perf/tests/mem.c
36
src.mem_lvl = PERF_MEM_LVL_HIT;
tools/perf/tests/mem.c
37
src.mem_lvl_num = 4;
tools/perf/tests/mem.c
39
ret |= check(src, "N/AL4 hit");
tools/perf/tests/mem.c
41
src.mem_remote = 1;
tools/perf/tests/mem.c
43
ret |= check(src, "N/ARemote L4 hit");
tools/perf/tests/mem.c
45
src.mem_lvl = PERF_MEM_LVL_MISS;
tools/perf/tests/mem.c
46
src.mem_lvl_num = PERF_MEM_LVLNUM_PMEM;
tools/perf/tests/mem.c
47
src.mem_remote = 0;
tools/perf/tests/mem.c
49
ret |= check(src, "N/APMEM miss");
tools/perf/tests/mem.c
51
src.mem_remote = 1;
tools/perf/tests/mem.c
53
ret |= check(src, "N/ARemote PMEM miss");
tools/perf/tests/mem.c
55
src.mem_snoopx = PERF_MEM_SNOOPX_FWD;
tools/perf/tests/mem.c
56
src.mem_lvl_num = PERF_MEM_LVLNUM_RAM;
tools/perf/tests/mem.c
58
ret |= check(src , "FwdRemote RAM miss");
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
20
unsigned char *src, *dst;
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
24
if ((!src) || (!dst)) {
tools/perf/tests/shell/coresight/memcpy_thread/memcpy_thread.c
29
memcpy(dst, src, a->size * 1024);
tools/perf/ui/browsers/annotate-data.c
45
struct type_hist_entry *src)
tools/perf/ui/browsers/annotate-data.c
47
dst->nr_samples += src->nr_samples;
tools/perf/ui/browsers/annotate-data.c
48
dst->period += src->period;
tools/perf/ui/browsers/annotate.c
1008
al = annotated_source__get_line(notes->src, offset);
tools/perf/ui/browsers/annotate.c
1055
notes->src->nr_asm_entries);
tools/perf/ui/browsers/annotate.c
1179
int not_annotated = list_empty(&notes->src->source);
tools/perf/ui/browsers/annotate.c
1196
notes->src->tried_source = true;
tools/perf/ui/browsers/annotate.c
1225
browser.b.width = notes->src->widths.max_line_len;
tools/perf/ui/browsers/annotate.c
1226
browser.b.nr_entries = notes->src->nr_entries;
tools/perf/ui/browsers/annotate.c
1227
browser.b.entries = &notes->src->source;
tools/perf/ui/browsers/annotate.c
1241
struct annotation_line *al = annotated_source__get_line(notes->src,
tools/perf/ui/browsers/annotate.c
1260
if (not_annotated && !notes->src->tried_source)
tools/perf/ui/browsers/annotate.c
1261
annotated_source__purge(notes->src);
tools/perf/ui/browsers/annotate.c
224
target = annotated_source__get_line(notes->src, cursor->ops.target.offset);
tools/perf/ui/browsers/annotate.c
243
pcnt_width + 2 + notes->src->widths.addr + width + cntr_width,
tools/perf/ui/browsers/annotate.c
249
pcnt_width + 3 + notes->src->widths.addr + width + cntr_width,
tools/perf/ui/browsers/annotate.c
352
list_for_each_entry(pos, &notes->src->source, al.node) {
tools/perf/ui/browsers/annotate.c
428
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/ui/browsers/annotate.c
437
list_for_each_entry_continue(al, &notes->src->source, node) {
tools/perf/ui/browsers/annotate.c
463
if (annotate_opts.hide_src_code && !notes->src->tried_source) {
tools/perf/ui/browsers/annotate.c
469
annotated_source__purge(notes->src);
tools/perf/ui/browsers/annotate.c
474
notes->src->tried_source = true;
tools/perf/ui/browsers/annotate.c
479
browser->b.entries = &notes->src->source;
tools/perf/ui/browsers/annotate.c
482
al = list_first_entry(&notes->src->source,
tools/perf/ui/browsers/annotate.c
492
browser->b.nr_entries = notes->src->nr_entries;
tools/perf/ui/browsers/annotate.c
510
browser->b.nr_entries = notes->src->nr_asm_entries;
tools/perf/ui/browsers/annotate.c
546
browser->nr_entries = notes->src->nr_asm_entries;
tools/perf/ui/browsers/annotate.c
627
list_for_each_entry(pos, &notes->src->source, al.node) {
tools/perf/ui/browsers/annotate.c
673
list_for_each_entry_continue(al, &notes->src->source, node) {
tools/perf/ui/browsers/annotate.c
710
list_for_each_entry_continue_reverse(al, &notes->src->source, node) {
tools/perf/ui/browsers/annotate.c
77
if (nr == notes->src->max_jump_sources)
tools/perf/ui/browsers/hists.c
2479
if (!notes->src)
tools/perf/ui/browsers/hists.c
2504
struct annotated_source *src;
tools/perf/ui/browsers/hists.c
2512
src = symbol__hists(sym, 1);
tools/perf/ui/browsers/hists.c
2513
if (!src) {
tools/perf/ui/browsers/hists.c
2537
if (ms->sym == NULL || symbol__annotation(ms->sym)->src == NULL)
tools/perf/ui/browsers/hists.c
3168
if (symbol__annotation(browser->selection->sym)->src == NULL) {
tools/perf/ui/browsers/hists.c
797
bool show_annotated = browser->show_dso && chain->ms.sym && symbol__annotation(chain->ms.sym)->src;
tools/perf/ui/gtk/annotate.c
136
list_for_each_entry(pos, &notes->src->source, al.node) {
tools/perf/ui/gtk/annotate.c
166
list_for_each_entry_safe(pos, n, &notes->src->source, al.node) {
tools/perf/ui/gtk/annotate.c
47
entry = annotated_source__hist_entry(notes->src, evsel, dl->al.offset);
tools/perf/util/addr_location.c
34
void addr_location__copy(struct addr_location *dst, struct addr_location *src)
tools/perf/util/addr_location.c
38
*dst = *src;
tools/perf/util/addr_location.c
39
dst->thread = thread__get(src->thread);
tools/perf/util/addr_location.c
40
dst->map = map__get(src->map);
tools/perf/util/addr_location.h
32
void addr_location__copy(struct addr_location *dst, struct addr_location *src);
tools/perf/util/annotate-arch/annotate-powerpc.c
352
struct annotated_op_loc *src = &loc.ops[INSN_OP_SOURCE];
tools/perf/util/annotate-arch/annotate-powerpc.c
366
int src_reg = src->reg1;
tools/perf/util/annotate-arch/annotate-powerpc.c
368
src->reg1 = dst->reg1;
tools/perf/util/annotate-arch/annotate-powerpc.c
377
if (!has_reg_type(state, src->reg1) ||
tools/perf/util/annotate-arch/annotate-powerpc.c
378
!state->regs[src->reg1].ok) {
tools/perf/util/annotate-arch/annotate-powerpc.c
383
tsr->type = state->regs[src->reg1].type;
tools/perf/util/annotate-arch/annotate-powerpc.c
384
tsr->kind = state->regs[src->reg1].kind;
tools/perf/util/annotate-arch/annotate-powerpc.c
388
insn_offset, src->reg1, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
212
struct annotated_op_loc *src = &loc.ops[INSN_OP_SOURCE];
tools/perf/util/annotate-arch/annotate-x86.c
269
if (src->imm)
tools/perf/util/annotate-arch/annotate-x86.c
270
imm_value = src->offset;
tools/perf/util/annotate-arch/annotate-x86.c
271
else if (has_reg_type(state, src->reg1) &&
tools/perf/util/annotate-arch/annotate-x86.c
272
state->regs[src->reg1].kind == TSR_KIND_CONST)
tools/perf/util/annotate-arch/annotate-x86.c
273
imm_value = state->regs[src->reg1].imm_value;
tools/perf/util/annotate-arch/annotate-x86.c
274
else if (src->reg1 == DWARF_REG_PC) {
tools/perf/util/annotate-arch/annotate-x86.c
276
src->offset, dl);
tools/perf/util/annotate-arch/annotate-x86.c
294
src->reg1 != DWARF_REG_PC && tsr->kind == TSR_KIND_TYPE && !dst->mem_ref)) {
tools/perf/util/annotate-arch/annotate-x86.c
334
if (src->imm)
tools/perf/util/annotate-arch/annotate-x86.c
335
imm_value = src->offset;
tools/perf/util/annotate-arch/annotate-x86.c
336
else if (has_reg_type(state, src->reg1) &&
tools/perf/util/annotate-arch/annotate-x86.c
337
state->regs[src->reg1].kind == TSR_KIND_CONST)
tools/perf/util/annotate-arch/annotate-x86.c
338
imm_value = state->regs[src->reg1].imm_value;
tools/perf/util/annotate-arch/annotate-x86.c
342
src->reg1 != DWARF_REG_PC && tsr->kind == TSR_KIND_TYPE && !dst->mem_ref)) {
tools/perf/util/annotate-arch/annotate-x86.c
356
int sreg = src->reg1;
tools/perf/util/annotate-arch/annotate-x86.c
361
!src->mem_ref)
tools/perf/util/annotate-arch/annotate-x86.c
373
int offset = src->offset - fboff;
tools/perf/util/annotate-arch/annotate-x86.c
386
insn_offset, -src->offset, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
389
insn_offset, src->offset, sreg, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
408
src->offset + src_tsr.offset, &type_die) == NULL)
tools/perf/util/annotate-arch/annotate-x86.c
413
tsr->offset = src->offset + src_tsr.offset;
tools/perf/util/annotate-arch/annotate-x86.c
417
insn_offset, src->offset < 0 ? "-" : "",
tools/perf/util/annotate-arch/annotate-x86.c
418
abs(src->offset), sreg, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
441
if (!strncmp(dl->ins.name, "xor", 3) && dst->reg1 == src->reg1) {
tools/perf/util/annotate-arch/annotate-x86.c
466
if (!src->mem_ref && !dst->mem_ref) {
tools/perf/util/annotate-arch/annotate-x86.c
474
src->segment == INSN_SEG_X86_GS && src->imm) {
tools/perf/util/annotate-arch/annotate-x86.c
484
var_addr = src->offset;
tools/perf/util/annotate-arch/annotate-x86.c
514
if (src->imm) {
tools/perf/util/annotate-arch/annotate-x86.c
516
tsr->imm_value = src->offset;
tools/perf/util/annotate-arch/annotate-x86.c
525
if (!has_reg_type(state, src->reg1) ||
tools/perf/util/annotate-arch/annotate-x86.c
526
!state->regs[src->reg1].ok) {
tools/perf/util/annotate-arch/annotate-x86.c
531
tsr->type = state->regs[src->reg1].type;
tools/perf/util/annotate-arch/annotate-x86.c
532
tsr->kind = state->regs[src->reg1].kind;
tools/perf/util/annotate-arch/annotate-x86.c
533
tsr->imm_value = state->regs[src->reg1].imm_value;
tools/perf/util/annotate-arch/annotate-x86.c
534
tsr->offset = state->regs[src->reg1].offset;
tools/perf/util/annotate-arch/annotate-x86.c
539
tsr->copied_from = src->reg1;
tools/perf/util/annotate-arch/annotate-x86.c
542
insn_offset, src->reg1, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
546
if (src->mem_ref && !dst->mem_ref) {
tools/perf/util/annotate-arch/annotate-x86.c
547
int sreg = src->reg1;
tools/perf/util/annotate-arch/annotate-x86.c
559
int offset = src->offset - fboff;
tools/perf/util/annotate-arch/annotate-x86.c
595
src->offset + state->regs[sreg].offset, &type_die)) {
tools/perf/util/annotate-arch/annotate-x86.c
602
insn_offset, src->offset, sreg, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
609
src->offset + state->regs[sreg].offset, &type_die)) {
tools/perf/util/annotate-arch/annotate-x86.c
612
tsr->offset = src->offset + state->regs[sreg].offset;
tools/perf/util/annotate-arch/annotate-x86.c
616
insn_offset, src->offset, sreg, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
626
addr = annotate_calc_pcrel(ms, ip, src->offset, dl);
tools/perf/util/annotate-arch/annotate-x86.c
648
u64 var_addr = src->offset;
tools/perf/util/annotate-arch/annotate-x86.c
651
if (src->multi_regs) {
tools/perf/util/annotate-arch/annotate-x86.c
652
int reg2 = (sreg == src->reg1) ? src->reg2 : src->reg1;
tools/perf/util/annotate-arch/annotate-x86.c
672
if (src->multi_regs) {
tools/perf/util/annotate-arch/annotate-x86.c
674
insn_offset, src->offset, src->reg1,
tools/perf/util/annotate-arch/annotate-x86.c
675
src->reg2, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
678
insn_offset, src->offset, sreg, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
689
src->offset, &type_die)) {
tools/perf/util/annotate-arch/annotate-x86.c
696
insn_offset, src->offset, sreg, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
700
else if (src->multi_regs && sreg == src->reg1 &&
tools/perf/util/annotate-arch/annotate-x86.c
701
src->reg1 != src->reg2) {
tools/perf/util/annotate-arch/annotate-x86.c
702
sreg = src->reg2;
tools/perf/util/annotate-arch/annotate-x86.c
710
if (src->offset < 0) {
tools/perf/util/annotate-arch/annotate-x86.c
711
if (get_global_var_info(dloc, (s64)src->offset,
tools/perf/util/annotate-arch/annotate-x86.c
728
if (!src->mem_ref && dst->mem_ref) {
tools/perf/util/annotate-arch/annotate-x86.c
729
if (!has_reg_type(state, src->reg1) ||
tools/perf/util/annotate-arch/annotate-x86.c
730
!state->regs[src->reg1].ok)
tools/perf/util/annotate-arch/annotate-x86.c
738
tsr = &state->regs[src->reg1];
tools/perf/util/annotate-arch/annotate-x86.c
759
insn_offset, src->reg1, -offset);
tools/perf/util/annotate-arch/annotate-x86.c
762
insn_offset, src->reg1, offset, dst->reg1);
tools/perf/util/annotate-arch/annotate-x86.c
766
src->reg1, tsr->offset);
tools/perf/util/annotate-data.c
1368
list_for_each_entry_from(dl, &notes->src->source, al.node) {
tools/perf/util/annotate.c
1029
if (notes->src && !list_empty(&notes->src->source))
tools/perf/util/annotate.c
1035
if (notes->src == NULL) {
tools/perf/util/annotate.c
1036
notes->src = annotated_source__new();
tools/perf/util/annotate.c
1037
if (notes->src == NULL)
tools/perf/util/annotate.c
1052
notes->src->nr_events = nr ? nr : 1;
tools/perf/util/annotate.c
1055
notes->src->start = map__objdump_2mem(ms->map, ms->sym->start);
tools/perf/util/annotate.c
1057
notes->src->start = map__rip_2objdump(ms->map, ms->sym->start);
tools/perf/util/annotate.c
106
struct annotated_source *src = zalloc(sizeof(*src));
tools/perf/util/annotate.c
108
if (src != NULL)
tools/perf/util/annotate.c
109
INIT_LIST_HEAD(&src->source);
tools/perf/util/annotate.c
111
return src;
tools/perf/util/annotate.c
114
static __maybe_unused void annotated_source__delete(struct annotated_source *src)
tools/perf/util/annotate.c
119
if (src == NULL)
tools/perf/util/annotate.c
1196
entry = annotated_source__hist_entry(notes->src, evsel, offset);
tools/perf/util/annotate.c
122
if (src->samples) {
tools/perf/util/annotate.c
123
hashmap__for_each_entry(src->samples, cur, bkt)
tools/perf/util/annotate.c
125
hashmap__free(src->samples);
tools/perf/util/annotate.c
1268
apd.addr_fmt_width = annotated_source__addr_fmt_width(&notes->src->source,
tools/perf/util/annotate.c
1269
notes->src->start);
tools/perf/util/annotate.c
127
zfree(&src->histograms);
tools/perf/util/annotate.c
1273
list_for_each_entry(pos, &notes->src->source, node) {
tools/perf/util/annotate.c
128
free(src);
tools/perf/util/annotate.c
131
static int annotated_source__alloc_histograms(struct annotated_source *src,
tools/perf/util/annotate.c
134
src->nr_histograms = nr_hists;
tools/perf/util/annotate.c
135
src->histograms = calloc(nr_hists, sizeof(*src->histograms));
tools/perf/util/annotate.c
137
if (src->histograms == NULL)
tools/perf/util/annotate.c
1379
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/util/annotate.c
140
src->samples = hashmap__new(sym_hist_hash, sym_hist_equal, NULL);
tools/perf/util/annotate.c
141
if (IS_ERR(src->samples)) {
tools/perf/util/annotate.c
142
zfree(&src->histograms);
tools/perf/util/annotate.c
143
src->samples = NULL;
tools/perf/util/annotate.c
1434
memset(h, 0, sizeof(*notes->src->histograms) * notes->src->nr_histograms);
tools/perf/util/annotate.c
1444
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/util/annotate.c
1450
entry = annotated_source__hist_entry(notes->src, evsel, al->offset);
tools/perf/util/annotate.c
146
return src->histograms ? 0 : -1;
tools/perf/util/annotate.c
1517
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/util/annotate.c
1526
target = annotated_source__get_line(notes->src,
tools/perf/util/annotate.c
1535
if (++target->jump_sources > notes->src->max_jump_sources)
tools/perf/util/annotate.c
1536
notes->src->max_jump_sources = target->jump_sources;
tools/perf/util/annotate.c
154
if (notes->src != NULL) {
tools/perf/util/annotate.c
1543
struct annotated_source *src = notes->src;
tools/perf/util/annotate.c
1545
src->widths.max_line_len = 0;
tools/perf/util/annotate.c
1546
src->nr_entries = 0;
tools/perf/util/annotate.c
1547
src->nr_asm_entries = 0;
tools/perf/util/annotate.c
1549
list_for_each_entry(al, &src->source, node) {
tools/perf/util/annotate.c
155
memset(notes->src->histograms, 0,
tools/perf/util/annotate.c
1552
if (src->widths.max_line_len < line_len)
tools/perf/util/annotate.c
1553
src->widths.max_line_len = line_len;
tools/perf/util/annotate.c
1554
al->idx = src->nr_entries++;
tools/perf/util/annotate.c
1556
al->idx_asm = src->nr_asm_entries++;
tools/perf/util/annotate.c
156
notes->src->nr_histograms * sizeof(*notes->src->histograms));
tools/perf/util/annotate.c
157
hashmap__clear(notes->src->samples);
tools/perf/util/annotate.c
1576
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/util/annotate.c
1591
notes->src->widths.addr = notes->src->widths.target =
tools/perf/util/annotate.c
1592
notes->src->widths.min_addr = hex_width(symbol__size(sym));
tools/perf/util/annotate.c
1593
notes->src->widths.max_addr = hex_width(sym->end);
tools/perf/util/annotate.c
1594
notes->src->widths.jumps = width_jumps(notes->src->max_jump_sources);
tools/perf/util/annotate.c
1595
notes->src->widths.max_ins_name = annotation__max_ins_name(notes);
tools/perf/util/annotate.c
1601
notes->src->widths.target = notes->src->widths.min_addr;
tools/perf/util/annotate.c
1603
notes->src->widths.target = BITS_PER_LONG / 4;
tools/perf/util/annotate.c
1605
notes->src->widths.target = notes->src->widths.max_addr;
tools/perf/util/annotate.c
1607
notes->src->widths.addr = notes->src->widths.target;
tools/perf/util/annotate.c
1610
notes->src->widths.addr += notes->src->widths.jumps + 1;
tools/perf/util/annotate.c
1618
notes->src->start = map__objdump_2mem(ms->map, ms->sym->start);
tools/perf/util/annotate.c
1620
notes->src->start = map__rip_2objdump(ms->map, ms->sym->start);
tools/perf/util/annotate.c
1631
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/util/annotate.c
1700
annotated_source__purge(symbol__annotation(sym)->src);
tools/perf/util/annotate.c
1733
annotated_source__purge(symbol__annotation(sym)->src);
tools/perf/util/annotate.c
1792
notes->src->widths.max_ins_name) + 2;
tools/perf/util/annotate.c
2142
notes->src->widths.addr + 1, al->line_nr);
tools/perf/util/annotate.c
2145
notes->src->widths.addr, " ");
tools/perf/util/annotate.c
2154
addr += notes->src->start;
tools/perf/util/annotate.c
2164
notes->src->widths.jumps,
tools/perf/util/annotate.c
217
struct annotated_source *src, struct evsel *evsel, u64 addr,
tools/perf/util/annotate.c
2173
notes->src->widths.target, addr);
tools/perf/util/annotate.c
2181
notes->src->widths.addr, " ");
tools/perf/util/annotate.c
236
h = annotated_source__histogram(src, evsel);
tools/perf/util/annotate.c
244
if (!hashmap__find(src->samples, hash_key, &entry)) {
tools/perf/util/annotate.c
249
if (hashmap__add(src->samples, hash_key, entry) < 0)
tools/perf/util/annotate.c
2633
list_for_each_entry(dl, &notes->src->source, al.node) {
tools/perf/util/annotate.c
2719
struct list_head *sources = &notes->src->source;
tools/perf/util/annotate.c
2739
struct list_head *sources = &notes->src->source;
tools/perf/util/annotate.c
306
if (notes->src == NULL) {
tools/perf/util/annotate.c
307
notes->src = annotated_source__new();
tools/perf/util/annotate.c
3076
last_dl = list_last_entry(&notes->src->source,
tools/perf/util/annotate.c
308
if (notes->src == NULL)
tools/perf/util/annotate.c
3084
list_for_each_entry_from(dl, &notes->src->source, al.node) {
tools/perf/util/annotate.c
313
if (notes->src->histograms == NULL) {
tools/perf/util/annotate.c
315
annotated_source__alloc_histograms(notes->src, nr_hists);
tools/perf/util/annotate.c
3175
int annotate_get_basic_blocks(struct symbol *sym, s64 src, s64 dst,
tools/perf/util/annotate.c
318
return notes->src;
tools/perf/util/annotate.c
3186
dl = find_disasm_line(sym, src, /*allow_update=*/false);
tools/perf/util/annotate.c
326
struct annotated_source *src;
tools/perf/util/annotate.c
330
src = symbol__hists(sym, evsel->evlist->core.nr_entries);
tools/perf/util/annotate.c
331
return src ? __symbol__inc_addr_samples(ms, src, evsel, addr, sample) : 0;
tools/perf/util/annotate.c
431
struct annotation_line *annotated_source__get_line(struct annotated_source *src,
tools/perf/util/annotate.c
436
list_for_each_entry(al, &src->source, node) {
tools/perf/util/annotate.c
448
al = annotated_source__get_line(notes->src, start);
tools/perf/util/annotate.c
452
list_for_each_entry_from(al, &notes->src->source, node) {
tools/perf/util/annotate.c
486
al = annotated_source__get_line(notes->src, start);
tools/perf/util/annotate.c
490
list_for_each_entry_from(al, &notes->src->source, node) {
tools/perf/util/annotate.c
533
al = annotated_source__get_line(notes->src, offset);
tools/perf/util/annotate.c
572
al = annotated_source__get_line(notes->src, offset);
tools/perf/util/annotate.c
600
annotated_source__delete(notes->src);
tools/perf/util/annotate.c
824
list_for_each_entry_from(queue, &notes->src->source, node) {
tools/perf/util/annotate.c
853
disasm_line__print(dl, notes->src->start, apd->addr_fmt_width);
tools/perf/util/annotate.c
923
entry = annotated_source__hist_entry(notes->src, evsel, offset);
tools/perf/util/annotate.c
953
list_for_each_entry(al, &notes->src->source, node) {
tools/perf/util/annotate.c
960
next = annotation_line__next(al, &notes->src->source);
tools/perf/util/annotate.h
322
struct annotation_line *annotated_source__get_line(struct annotated_source *src,
tools/perf/util/annotate.h
358
struct annotated_source *src;
tools/perf/util/annotate.h
381
return (symbol_conf.show_total_period ? 12 : 8) * notes->src->nr_events;
tools/perf/util/annotate.h
397
static inline struct sym_hist *annotated_source__histogram(struct annotated_source *src,
tools/perf/util/annotate.h
400
return &src->histograms[evsel->core.idx];
tools/perf/util/annotate.h
406
return annotated_source__histogram(notes->src, evsel);
tools/perf/util/annotate.h
410
annotated_source__hist_entry(struct annotated_source *src, const struct evsel *evsel, u64 offset)
tools/perf/util/annotate.h
415
if (!hashmap__find(src->samples, key, &entry))
tools/perf/util/annotate.h
580
int annotate_get_basic_blocks(struct symbol *sym, s64 src, s64 dst,
tools/perf/util/callchain.c
1035
struct callchain_node *dst, struct callchain_node *src)
tools/perf/util/callchain.c
1044
list_for_each_entry_safe(list, next_list, &src->val, list) {
tools/perf/util/callchain.c
1057
if (src->hit) {
tools/perf/util/callchain.c
1059
if (append_chain_children(dst, cursor, src->hit) < 0)
tools/perf/util/callchain.c
1063
n = rb_first(&src->rb_root_in);
tools/perf/util/callchain.c
1067
rb_erase(&child->rb_node_in, &src->rb_root_in);
tools/perf/util/callchain.c
1083
struct callchain_root *dst, struct callchain_root *src)
tools/perf/util/callchain.c
1085
return merge_chain_branch(cursor, &dst->node, &src->node);
tools/perf/util/callchain.c
1641
struct callchain_cursor *src)
tools/perf/util/callchain.c
1646
callchain_cursor_commit(src);
tools/perf/util/callchain.c
1651
node = callchain_cursor_current(src);
tools/perf/util/callchain.c
1663
callchain_cursor_advance(src);
tools/perf/util/callchain.h
200
struct callchain_root *dst, struct callchain_root *src);
tools/perf/util/callchain.h
238
struct callchain_cursor *src);
tools/perf/util/callchain.h
268
struct callchain_cursor *src)
tools/perf/util/callchain.h
270
*dest = *src;
tools/perf/util/callchain.h
272
dest->first = src->curr;
tools/perf/util/callchain.h
273
dest->nr -= src->pos;
tools/perf/util/capstone.c
370
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/capstone.c
400
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/capstone.c
407
struct list_head *list = &notes->src->source;
tools/perf/util/capstone.c
436
list_for_each_entry_safe(dl, tmp, &notes->src->source, al.node) {
tools/perf/util/capstone.c
520
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/capstone.c
541
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/capstone.c
548
struct list_head *list = &notes->src->source;
tools/perf/util/compress.h
56
void *src, size_t src_size, size_t max_record_size,
tools/perf/util/compress.h
59
size_t zstd_decompress_stream(struct zstd_data *data, void *src, size_t src_size,
tools/perf/util/compress.h
76
void *src __maybe_unused, size_t src_size __maybe_unused,
tools/perf/util/compress.h
83
static inline size_t zstd_decompress_stream(struct zstd_data *data __maybe_unused, void *src __maybe_unused,
tools/perf/util/disasm.c
1077
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/disasm.c
1084
struct list_head *list = &notes->src->source;
tools/perf/util/disasm.c
1281
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/disasm.c
1293
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/disasm.c
1299
struct list_head *list = &notes->src->source;
tools/perf/util/disasm.c
1327
size_t i, src, dst, len, new_storage_len, num_tabs;
tools/perf/util/disasm.c
1355
for (i = 0, src = 0, dst = 0; i < line_len && num_tabs; i++) {
tools/perf/util/disasm.c
1357
len = i - src;
tools/perf/util/disasm.c
1358
memcpy(&new_line[dst], &line[src], len);
tools/perf/util/disasm.c
1363
src = i + 1;
tools/perf/util/disasm.c
1369
len = line_len - src;
tools/perf/util/disasm.c
1370
memcpy(&new_line[dst], &line[src], len);
tools/perf/util/disasm.c
1391
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/disasm.c
945
int nr = notes->src->nr_events;
tools/perf/util/dwarf-aux.c
27
const char *src = NULL;
tools/perf/util/dwarf-aux.c
38
src = dwarf_filesrc(files, i, NULL, NULL);
tools/perf/util/dwarf-aux.c
39
if (strtailcmp(src, fname) == 0)
tools/perf/util/dwarf-aux.c
44
return src;
tools/perf/util/evsel.c
438
int copy_config_terms(struct list_head *dst, struct list_head *src)
tools/perf/util/evsel.c
442
list_for_each_entry(pos, src, list) {
tools/perf/util/evsel.c
460
static int evsel__copy_config_terms(struct evsel *dst, struct evsel *src)
tools/perf/util/evsel.c
462
return copy_config_terms(&dst->config_terms, &src->config_terms);
tools/perf/util/evsel.h
263
int copy_config_terms(struct list_head *dst, struct list_head *src);
tools/perf/util/evsel.h
575
#define bitfield_swap(src, pos, size) \
tools/perf/util/evsel.h
576
((((src) >> (pos)) & ((1ull << (size)) - 1)) << (63 - ((pos) + (size) - 1)))
tools/perf/util/hist.c
315
static void he_stat__add_stat(struct he_stat *dest, struct he_stat *src)
tools/perf/util/hist.c
317
dest->period += src->period;
tools/perf/util/hist.c
318
dest->period_sys += src->period_sys;
tools/perf/util/hist.c
319
dest->period_us += src->period_us;
tools/perf/util/hist.c
320
dest->period_guest_sys += src->period_guest_sys;
tools/perf/util/hist.c
321
dest->period_guest_us += src->period_guest_us;
tools/perf/util/hist.c
322
dest->weight1 += src->weight1;
tools/perf/util/hist.c
323
dest->weight2 += src->weight2;
tools/perf/util/hist.c
324
dest->weight3 += src->weight3;
tools/perf/util/hist.c
325
dest->nr_events += src->nr_events;
tools/perf/util/hist.c
326
dest->latency += src->latency;
tools/perf/util/hist.c
363
struct hist_entry *src)
tools/perf/util/hist.c
370
dst->mem_stat[i].entries[k] += src->mem_stat[i].entries[k];
tools/perf/util/hist.c
375
struct hist_entry *src)
tools/perf/util/hist.c
386
dst->mem_stat[i].entries[k] = src->mem_stat[i].entries[k];
tools/perf/util/include/asm/uaccess.h
5
#define __get_user(src, dest) \
tools/perf/util/include/asm/uaccess.h
7
(src) = *dest; \
tools/perf/util/libbfd.c
619
&notes->src->source);
tools/perf/util/libbfd.c
630
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/libdw.c
122
const char *src;
tools/perf/util/libdw.c
146
src = dwfl_lineinfo(dwline, /*addr=*/NULL, &lineno, /*col=*/NULL, /*mtime=*/NULL,
tools/perf/util/libdw.c
150
*file = src ? strdup(src) : NULL;
tools/perf/util/libdw.c
162
.leaf_srcline = srcline_from_fileline(src ?: "<unknown>", lineno),
tools/perf/util/llvm-c-helpers.cpp
105
const DILineInfo &src = res_or_err->getFrame(i);
tools/perf/util/llvm-c-helpers.cpp
108
if (src.FileName == "<invalid>")
tools/perf/util/llvm-c-helpers.cpp
112
dst.filename = strdup(src.FileName.c_str());
tools/perf/util/llvm-c-helpers.cpp
113
dst.funcname = strdup(src.FunctionName.c_str());
tools/perf/util/llvm-c-helpers.cpp
114
dst.line = src.Line;
tools/perf/util/llvm.c
193
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/llvm.c
254
annotation_line__add(&dl->al, &notes->src->source);
tools/perf/util/map_symbol.c
18
void map_symbol__copy(struct map_symbol *dst, struct map_symbol *src)
tools/perf/util/map_symbol.c
20
dst->thread = thread__get(src->thread);
tools/perf/util/map_symbol.c
21
dst->map = map__get(src->map);
tools/perf/util/map_symbol.c
22
dst->sym = src->sym;
tools/perf/util/map_symbol.c
25
void addr_map_symbol__copy(struct addr_map_symbol *dst, struct addr_map_symbol *src)
tools/perf/util/map_symbol.c
27
map_symbol__copy(&dst->ms, &src->ms);
tools/perf/util/map_symbol.c
29
dst->addr = src->addr;
tools/perf/util/map_symbol.c
30
dst->al_addr = src->al_addr;
tools/perf/util/map_symbol.c
31
dst->al_level = src->al_level;
tools/perf/util/map_symbol.c
32
dst->phys_addr = src->phys_addr;
tools/perf/util/map_symbol.c
33
dst->data_page_size = src->data_page_size;
tools/perf/util/map_symbol.h
30
void map_symbol__copy(struct map_symbol *dst, struct map_symbol *src);
tools/perf/util/map_symbol.h
31
void addr_map_symbol__copy(struct addr_map_symbol *dst, struct addr_map_symbol *src);
tools/perf/util/mem-events.c
812
union perf_mem_data_src src = {
tools/perf/util/mem-events.c
818
switch (src.mem_op) {
tools/perf/util/mem-events.c
826
if (src.mem_op & PERF_MEM_OP_PFETCH)
tools/perf/util/mem-events.c
828
if (src.mem_op & PERF_MEM_OP_EXEC)
tools/perf/util/mem-events.c
833
switch (src.mem_lvl_num) {
tools/perf/util/mem-events.c
850
switch (src.mem_lvl_num) {
tools/perf/util/mem-events.c
867
switch (src.mem_snoop) {
tools/perf/util/mem-events.c
878
switch (src.mem_dtlb) {
tools/perf/util/mem-events.c
886
if (src.mem_dtlb & PERF_MEM_TLB_MISS)
tools/perf/util/memswap.c
16
void mem_bswap_64(void *src, int byte_size)
tools/perf/util/memswap.c
18
u64 *m = src;
tools/perf/util/memswap.c
6
void mem_bswap_32(void *src, int byte_size)
tools/perf/util/memswap.c
8
u32 *m = src;
tools/perf/util/memswap.h
12
void mem_bswap_64(void *src, int byte_size);
tools/perf/util/memswap.h
13
void mem_bswap_32(void *src, int byte_size);
tools/perf/util/parse-events.c
2789
static int parse_events_terms__copy(const struct parse_events_terms *src,
tools/perf/util/parse-events.c
2794
list_for_each_entry (term, &src->terms, list) {
tools/perf/util/parse-events.c
41
static int parse_events_terms__copy(const struct parse_events_terms *src,
tools/perf/util/pfm.c
201
const char *src;
tools/perf/util/pfm.c
211
src = srcs[ainfo.ctrl];
tools/perf/util/pfm.c
216
strbuf_addf(buf, " Modif: %s: [%s] : %s (boolean)\n", src,
tools/perf/util/pfm.c
220
strbuf_addf(buf, " Modif: %s: [%s] : %s (integer)\n", src,
tools/perf/util/pfm.c
227
strbuf_addf(buf, " Attr: %s: [%s] : %s\n", src,
tools/perf/util/pfm.c
244
const char *src;
tools/perf/util/pfm.c
256
src = srcs[ainfo.ctrl];
tools/perf/util/pfm.c
259
ainfo.code, src);
tools/perf/util/pmu.c
560
const struct pmu_event *pe, enum event_source src)
tools/perf/util/pmu.c
638
switch (src) {
tools/perf/util/probe-event.c
2429
struct perf_probe_point *src)
tools/perf/util/probe-event.c
2431
dst->file = strdup_or_goto(src->file, out_err);
tools/perf/util/probe-event.c
2432
dst->function = strdup_or_goto(src->function, out_err);
tools/perf/util/probe-event.c
2433
dst->lazy_line = strdup_or_goto(src->lazy_line, out_err);
tools/perf/util/probe-event.c
2434
dst->line = src->line;
tools/perf/util/probe-event.c
2435
dst->retprobe = src->retprobe;
tools/perf/util/probe-event.c
2436
dst->offset = src->offset;
tools/perf/util/probe-event.c
2445
struct perf_probe_arg *src)
tools/perf/util/probe-event.c
2449
dst->name = strdup_or_goto(src->name, out_err);
tools/perf/util/probe-event.c
2450
dst->var = strdup_or_goto(src->var, out_err);
tools/perf/util/probe-event.c
2451
dst->type = strdup_or_goto(src->type, out_err);
tools/perf/util/probe-event.c
2453
field = src->field;
tools/perf/util/probe-event.c
2471
struct perf_probe_event *src)
tools/perf/util/probe-event.c
2475
dst->event = strdup_or_goto(src->event, out_err);
tools/perf/util/probe-event.c
2476
dst->group = strdup_or_goto(src->group, out_err);
tools/perf/util/probe-event.c
2477
dst->target = strdup_or_goto(src->target, out_err);
tools/perf/util/probe-event.c
2478
dst->uprobes = src->uprobes;
tools/perf/util/probe-event.c
2480
if (perf_probe_point__copy(&dst->point, &src->point) < 0)
tools/perf/util/probe-event.c
2483
dst->args = zalloc(sizeof(struct perf_probe_arg) * src->nargs);
tools/perf/util/probe-event.c
2486
dst->nargs = src->nargs;
tools/perf/util/probe-event.c
2488
for (i = 0; i < src->nargs; i++)
tools/perf/util/probe-event.c
2489
if (perf_probe_arg__copy(&dst->args[i], &src->args[i]) < 0)
tools/perf/util/probe-event.h
143
struct perf_probe_event *src);
tools/perf/util/probe-finder.c
1712
static int line_range_add_line(const char *src, unsigned int lineno,
tools/perf/util/probe-finder.c
1717
lr->path = strdup(src);
tools/perf/util/symbol-elf.c
2694
Elf_Data src = {
tools/perf/util/symbol-elf.c
2712
if (gelf_xlatetom(*elf, &dst, &src,
tools/perf/util/thread-stack.c
622
struct branch_stack *src;
tools/perf/util/thread-stack.c
631
src = ts->br_stack_rb;
tools/perf/util/thread-stack.c
632
if (!src->nr)
tools/perf/util/thread-stack.c
635
dst->nr = min((unsigned int)src->nr, sz);
tools/perf/util/thread-stack.c
639
memcpy(be, &src->entries[ts->br_stack_pos], bsz * nr);
tools/perf/util/thread-stack.c
641
if (src->nr >= ts->br_stack_sz) {
tools/perf/util/thread-stack.c
645
memcpy(be, &src->entries[0], bsz * ts->br_stack_pos);
tools/perf/util/thread-stack.c
684
struct branch_stack *src;
tools/perf/util/thread-stack.c
693
src = ts->br_stack_rb;
tools/perf/util/thread-stack.c
694
if (!src->nr)
tools/perf/util/thread-stack.c
697
spos = &src->entries[ts->br_stack_pos];
tools/perf/util/thread-stack.c
698
ssz = &src->entries[ts->br_stack_sz];
tools/perf/util/thread-stack.c
715
if (src->nr >= ts->br_stack_sz) {
tools/perf/util/thread-stack.c
716
for (s = &src->entries[0]; s < spos && nr < sz; s++) {
tools/perf/util/thread-stack.c
739
if (src->nr >= ts->br_stack_sz) {
tools/perf/util/thread-stack.c
740
for (s = &src->entries[0]; s < spos && nr < sz; s++) {
tools/perf/util/tool.c
21
void *src;
tools/perf/util/tool.c
51
src = (void *)event + sizeof(struct perf_record_compressed);
tools/perf/util/tool.c
54
src = (void *)event + sizeof(struct perf_record_compressed2);
tools/perf/util/tool.c
60
decomp_size = zstd_decompress_stream(session->active_decomp->zstd_decomp, src, src_size,
tools/perf/util/tracepoint.c
35
const char *src;
tools/perf/util/tracepoint.c
41
for (src = event_string, dst = path; *src; src++, dst++)
tools/perf/util/tracepoint.c
42
*dst = (*src == ':') ? '/' : *src;
tools/perf/util/zstd.c
32
void *src, size_t src_size, size_t max_record_size,
tools/perf/util/zstd.c
36
ZSTD_inBuffer input = { src, src_size, 0 };
tools/perf/util/zstd.c
68
memcpy(dst, src, src_size);
tools/perf/util/zstd.c
81
size_t zstd_decompress_stream(struct zstd_data *data, void *src, size_t src_size,
tools/perf/util/zstd.c
85
ZSTD_inBuffer input = { src, src_size, 0 };
tools/power/x86/turbostat/turbostat.c
4145
void rapl_counter_accumulate(struct rapl_counter *dst, const struct rapl_counter *src)
tools/power/x86/turbostat/turbostat.c
4149
dst->unit = src->unit;
tools/power/x86/turbostat/turbostat.c
4150
dst->scale = src->scale;
tools/power/x86/turbostat/turbostat.c
4153
assert(dst->unit == src->unit);
tools/power/x86/turbostat/turbostat.c
4154
assert(dst->scale == src->scale);
tools/power/x86/turbostat/turbostat.c
4156
dst->raw_value += src->raw_value;
tools/sched_ext/include/scx/common.bpf.h
376
void bpf_cpumask_copy(struct bpf_cpumask *dst, const struct cpumask *src) __ksym;
tools/sched_ext/include/scx/compat.bpf.h
82
int bpf_cpumask_populate(struct cpumask *dst, void *src, size_t src__sz) __ksym __weak;
tools/sched_ext/include/scx/compat.bpf.h
84
#define __COMPAT_bpf_cpumask_populate(cpumask, src, size__sz) \
tools/sched_ext/include/scx/compat.bpf.h
86
(bpf_cpumask_populate(cpumask, src, size__sz)) : -EOPNOTSUPP)
tools/spi/spidev_test.c
103
while (*src) {
tools/spi/spidev_test.c
104
if (*src == '\\' && *(src+1) == 'x') {
tools/spi/spidev_test.c
105
match = sscanf(src + 2, "%2x", &ch);
tools/spi/spidev_test.c
109
src += 4;
tools/spi/spidev_test.c
112
*dst++ = *src++;
tools/spi/spidev_test.c
63
static void hex_dump(const void *src, size_t length, size_t line_size,
tools/spi/spidev_test.c
67
const unsigned char *address = src;
tools/spi/spidev_test.c
99
char *src = _src;
tools/testing/selftests/arm64/abi/hwcap.c
195
char dst[1], src[1];
tools/testing/selftests/arm64/abi/hwcap.c
197
register char *srcp asm ("x1") = src;
tools/testing/selftests/arm64/abi/hwcap.c
591
register int *src asm ("x0") = data;
tools/testing/selftests/arm64/abi/hwcap.c
597
: "=r" (data0), "=r" (data1) : "r" (src) :);
tools/testing/selftests/arm64/abi/hwcap.c
610
char src[64] __aligned(64) = { 1 };
tools/testing/selftests/arm64/abi/hwcap.c
625
register void *xn asm ("x8") = src;
tools/testing/selftests/arm64/mte/check_buffer_fill.c
263
char *src, *dst;
tools/testing/selftests/arm64/mte/check_buffer_fill.c
270
src = (char *)mte_allocate_memory(size, mem_type, 0, false);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
271
if (check_allocated_memory(src, size, mem_type, false) != KSFT_PASS)
tools/testing/selftests/arm64/mte/check_buffer_fill.c
276
mte_free_memory((void *)src, size, mem_type, false);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
286
src = (char *)mte_allocate_memory(size, mem_type, 0, true);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
287
if (check_allocated_memory(src, size, mem_type, true) != KSFT_PASS) {
tools/testing/selftests/arm64/mte/check_buffer_fill.c
293
src = (char *)mte_allocate_memory(size, mem_type, 0, true);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
294
if (check_allocated_memory(src, size, mem_type, true) != KSFT_PASS)
tools/testing/selftests/arm64/mte/check_buffer_fill.c
299
mte_free_memory((void *)src, size, mem_type, true);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
311
memset((void *)src, (int)'1', size);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
312
memcpy((void *)dst, (void *)src, size);
tools/testing/selftests/arm64/mte/check_buffer_fill.c
320
if (src[j] != dst[j] || src[j] != '1') {
tools/testing/selftests/arm64/mte/check_buffer_fill.c
326
mte_free_memory((void *)src, size, mem_type,
tools/testing/selftests/arm64/mte/check_buffer_fill.c
327
MT_FETCH_TAG((uintptr_t)src) ? true : false);
tools/testing/selftests/bpf/bpf_util.h
28
static inline ssize_t sized_strscpy(char *dest, const char *src, size_t count)
tools/testing/selftests/bpf/bpf_util.h
38
c = src[res];
tools/testing/selftests/bpf/bpf_util.h
50
return src[res] ? -E2BIG : res;
tools/testing/selftests/bpf/bpf_util.h
53
#define __strscpy0(dst, src, ...) \
tools/testing/selftests/bpf/bpf_util.h
54
sized_strscpy(dst, src, sizeof(dst))
tools/testing/selftests/bpf/bpf_util.h
55
#define __strscpy1(dst, src, size) \
tools/testing/selftests/bpf/bpf_util.h
56
sized_strscpy(dst, src, size)
tools/testing/selftests/bpf/bpf_util.h
59
#define strscpy(dst, src, ...) \
tools/testing/selftests/bpf/bpf_util.h
60
CONCATENATE(__strscpy, COUNT_ARGS(__VA_ARGS__))(dst, src, __VA_ARGS__)
tools/testing/selftests/bpf/network_helpers.c
966
const char *src, *dst;
tools/testing/selftests/bpf/network_helpers.c
969
src = inet_ntop(AF_INET6, &pkt->saddr, src_buf, sizeof(src_buf));
tools/testing/selftests/bpf/network_helpers.c
970
if (!src)
tools/testing/selftests/bpf/network_helpers.c
971
src = "<invalid>";
tools/testing/selftests/bpf/network_helpers.c
978
ifindex, src, dst, proto, true, pkt_type);
tools/testing/selftests/bpf/network_helpers.c
985
const char *src, *dst;
tools/testing/selftests/bpf/network_helpers.c
988
src = inet_ntop(AF_INET, &pkt->saddr, src_buf, sizeof(src_buf));
tools/testing/selftests/bpf/network_helpers.c
989
if (!src)
tools/testing/selftests/bpf/network_helpers.c
990
src = "<invalid>";
tools/testing/selftests/bpf/network_helpers.c
997
ifindex, src, dst, proto, false, pkt_type);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1467
char *dst = str, *src = str;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1470
if (*src == ' ' || *src == '\t')
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1471
src++;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1473
*(dst++) = *(src++);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1475
} while (*src != '\0' && *src != '\n');
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
202
const struct sockaddr_storage *src,
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
205
struct sockaddr_in6 *src_in6 = (struct sockaddr_in6 *)src;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
207
struct sockaddr_in *src_in = (struct sockaddr_in *)src;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
209
sa_family_t family = src->ss_family;
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
28
struct sockaddr_storage *src,
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
334
struct sockaddr_storage *src = &srcs[test->type][j];
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
347
tattr.data_size_in = build_input(test, input, src, dst);
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
52
slen = sizeof(*src);
tools/testing/selftests/bpf/prog_tests/cls_redirect.c
53
if (CHECK_FAIL(getpeername(*conn, (struct sockaddr *)src, &slen)))
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
49
static void do_crypt_afalg(const void *src, void *dst, int size, bool encrypt)
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
65
iov.iov_base = (char *)src;
tools/testing/selftests/bpf/prog_tests/d_path.c
172
CHECK(strncmp(src.paths[i], bss->paths_stat[i], MAX_PATH_LEN),
tools/testing/selftests/bpf/prog_tests/d_path.c
175
i, src.paths[i], bss->paths_stat[i]);
tools/testing/selftests/bpf/prog_tests/d_path.c
176
CHECK(strncmp(src.paths[i], bss->paths_close[i], MAX_PATH_LEN),
tools/testing/selftests/bpf/prog_tests/d_path.c
179
i, src.paths[i], bss->paths_close[i]);
tools/testing/selftests/bpf/prog_tests/d_path.c
31
} src;
tools/testing/selftests/bpf/prog_tests/d_path.c
38
return readlink(buf, src.paths[src.cnt++], MAX_PATH_LEN);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
122
static void build_ipv4_header(void *header, uint8_t proto, uint32_t src,
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
134
iph->saddr = src;
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
150
const struct sockaddr_in6 *src,
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
162
memcpy(&ip6h->saddr, &src->sin6_addr, sizeof(ip6h->saddr));
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
719
static void print_refinement(enum num_t s_t, struct range src,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
724
print_range(s_t, src, "");
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
239
int err, prog, src;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
260
src = bpf_map__fd(skel->maps.src);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
266
err = bpf_map_update_elem(src, &zero, &sk, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
276
compare_cookies(skel->maps.src, dst_map);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
302
struct bpf_map *src;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
310
src = skel->maps.sockmap;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
311
num_elems = bpf_map__max_entries(src);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
314
src = skel->maps.sockhash;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
315
num_elems = bpf_map__max_entries(src) - 1;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
326
src_fd = bpf_map__fd(src);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
362
compare_cookies(src, skel->maps.dst);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
70
static void compare_cookies(struct bpf_map *src, struct bpf_map *dst)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
72
__u32 i, max_entries = bpf_map__max_entries(src);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
75
src_fd = bpf_map__fd(src);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
264
const char *src = (const char *)opts;
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
269
localaddr.sin_addr.s_addr = inet_addr(src);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
273
static void run_link(const char *src, const char *dst, int port)
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
284
opts.cb_opts = (void *)src;
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
295
static void block_link(int map_fd, const char *src, const char *dst)
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
299
.sip = inet_addr(src),
tools/testing/selftests/bpf/progs/bind_prog.h
11
#define load_byte(src, b, s) \
tools/testing/selftests/bpf/progs/bind_prog.h
12
(((volatile __u8 *)&(src))[(b) + (sizeof(src) - (s))] << 8 * ((s) - (b) - 1))
tools/testing/selftests/bpf/progs/bind_prog.h
13
#define load_word(src, w, s) \
tools/testing/selftests/bpf/progs/bind_prog.h
14
(((volatile __u16 *)&(src))[w] << 16 * (((s) / 2) - (w) - 1))
tools/testing/selftests/bpf/progs/bind_prog.h
6
#define load_byte(src, b, s) \
tools/testing/selftests/bpf/progs/bind_prog.h
7
(((volatile __u8 *)&(src))[b] << 8 * b)
tools/testing/selftests/bpf/progs/bind_prog.h
8
#define load_word(src, w, s) \
tools/testing/selftests/bpf/progs/bind_prog.h
9
(((volatile __u16 *)&(src))[w] << 16 * w)
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
124
seq_num, src, srcp, dest, destp);
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
152
__be32 dest, src;
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
157
src = tw->tw_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
162
seq_num, src, srcp, dest, destp);
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
83
__be32 dest, src;
tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c
94
src = inet->inet_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
125
src->s6_addr32[0], src->s6_addr32[1],
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
126
src->s6_addr32[2], src->s6_addr32[3], srcp,
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
156
const struct in6_addr *dest, *src;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
162
src = &tw->tw_v6_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
168
src->s6_addr32[0], src->s6_addr32[1],
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
169
src->s6_addr32[2], src->s6_addr32[3], srcp,
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
186
struct in6_addr *src, *dest;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
190
src = &irsk->ir_v6_loc_addr;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
198
src->s6_addr32[0], src->s6_addr32[1],
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
199
src->s6_addr32[2], src->s6_addr32[3],
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
79
const struct in6_addr *dest, *src;
tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c
94
src = &sp->sk_v6_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_udp4.c
31
__be32 dest, src;
tools/testing/selftests/bpf/progs/bpf_iter_udp4.c
52
src = inet->inet_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_udp4.c
58
ctx->bucket, src, srcp, dest, destp);
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c
36
const struct in6_addr *dest, *src;
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c
59
src = &inet->sk.sk_v6_rcv_saddr;
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c
63
src->s6_addr32[0], src->s6_addr32[1],
tools/testing/selftests/bpf/progs/bpf_iter_udp6.c
64
src->s6_addr32[2], src->s6_addr32[3], srcp,
tools/testing/selftests/bpf/progs/bpf_smc.c
63
static bool smc_check(__u32 src, __u32 dst)
tools/testing/selftests/bpf/progs/bpf_smc.c
67
.sip = src,
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
21
static inline void set_ip(__u32 *dst, const struct in6_addr *src)
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
23
dst[0] = src->in6_u.u6_addr32[0];
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
24
dst[1] = src->in6_u.u6_addr32[1];
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
25
dst[2] = src->in6_u.u6_addr32[2];
tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c
26
dst[3] = src->in6_u.u6_addr32[3];
tools/testing/selftests/bpf/progs/cpumask_common.h
59
void bpf_cpumask_copy(struct bpf_cpumask *dst, const struct cpumask *src) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
60
u32 bpf_cpumask_any_distribute(const struct cpumask *src) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_common.h
64
int bpf_cpumask_populate(struct cpumask *cpumask, void *src, size_t src__sz) __ksym __weak;
tools/testing/selftests/bpf/progs/cpumask_success.c
808
char *src;
tools/testing/selftests/bpf/progs/cpumask_success.c
825
src = &((char *)bits)[1];
tools/testing/selftests/bpf/progs/cpumask_success.c
827
ret = bpf_cpumask_populate((struct cpumask *)mask, src, CPUMASK_TEST_MASKLEN);
tools/testing/selftests/bpf/progs/crypto_common.h
14
int bpf_crypto_encrypt(struct bpf_crypto_ctx *ctx, const struct bpf_dynptr *src,
tools/testing/selftests/bpf/progs/crypto_common.h
16
int bpf_crypto_decrypt(struct bpf_crypto_ctx *ctx, const struct bpf_dynptr *src,
tools/testing/selftests/bpf/progs/dmabuf_iter.c
23
static void sanitize_string(char *src, size_t size)
tools/testing/selftests/bpf/progs/dmabuf_iter.c
25
for (char *c = src; (size_t)(c - src) < size && *c; ++c)
tools/testing/selftests/bpf/progs/dynptr_success.c
644
struct bpf_dynptr src, dst;
tools/testing/selftests/bpf/progs/dynptr_success.c
646
bpf_ringbuf_reserve_dynptr(&ringbuf, sz, 0, &src);
tools/testing/selftests/bpf/progs/dynptr_success.c
650
err = bpf_dynptr_write(&src, 0, data, sz, 0);
tools/testing/selftests/bpf/progs/dynptr_success.c
651
err = err ?: bpf_dynptr_copy(&dst, 0, &src, 0, sz);
tools/testing/selftests/bpf/progs/dynptr_success.c
656
err = err ?: bpf_dynptr_copy(&dst, 3, &src, 5, sz - 5);
tools/testing/selftests/bpf/progs/dynptr_success.c
660
bpf_ringbuf_discard_dynptr(&src, 0);
tools/testing/selftests/bpf/progs/profiler.inc.h
153
probe_read_lim(void* dst, void* src, unsigned long len, unsigned long max)
tools/testing/selftests/bpf/progs/profiler.inc.h
157
if (bpf_probe_read_kernel(dst, len, src))
tools/testing/selftests/bpf/progs/profiler.inc.h
160
if (bpf_probe_read_kernel(dst, 1, src))
tools/testing/selftests/bpf/progs/test_bpf_nf.c
197
if (tuple->src.u3.ip == daddr.ip &&
tools/testing/selftests/bpf/progs/test_bpf_nf.c
198
tuple->src.u.all == bpf_htons(dport))
tools/testing/selftests/bpf/progs/test_cls_redirect.c
242
uint16_t dst = ports->src;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
243
ports->src = ports->dst;
tools/testing/selftests/bpf/progs/test_cls_redirect.c
87
uint16_t src, dst;
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
152
uint16_t dst = ports->src;
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
153
ports->src = ports->dst;
tools/testing/selftests/bpf/progs/test_cls_redirect_dynptr.c
83
uint16_t src, dst;
tools/testing/selftests/bpf/progs/test_core_autosize.c
131
#define bpf_core_read_int(dst, sz, src) ({ \
tools/testing/selftests/bpf/progs/test_core_autosize.c
134
bpf_core_read((char *)(dst) + __off, sz, src); \
tools/testing/selftests/bpf/progs/test_core_reloc_arrays.c
38
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_flavors.c
43
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_ints.c
27
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
43
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_misc.c
36
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
46
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
48
#define CORE_READ(dst, src) ({ \
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
49
int __sz = sizeof(*(dst)) < sizeof(*(src)) ? sizeof(*(dst)) : \
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
50
sizeof(*(src)); \
tools/testing/selftests/bpf/progs/test_core_reloc_mods.c
52
(const char *)(src) + sizeof(*(src)) - __sz); \
tools/testing/selftests/bpf/progs/test_core_reloc_nesting.c
34
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_primitives.c
29
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_core_reloc_ptr_as_arr.c
20
#define CORE_READ(dst, src) bpf_core_read(dst, sizeof(*(dst)), src)
tools/testing/selftests/bpf/progs/test_l4lb.c
123
__be32 src;
tools/testing/selftests/bpf/progs/test_l4lb.c
212
return jhash_2words(pckt->src, pckt->ports, CH_RINGS_SIZE);
tools/testing/selftests/bpf/progs/test_l4lb.c
276
pckt->src = iph->daddr;
tools/testing/selftests/bpf/progs/test_l4lb.c
388
pckt.src = iph->saddr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
119
__be32 src;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
207
return jhash_2words(pckt->src, pckt->ports, CH_RINGS_SIZE);
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
275
pckt->src = iph->daddr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
387
pckt.src = iph->saddr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
121
__be32 src;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
209
return jhash_2words(pckt->src, pckt->ports, CH_RINGS_SIZE);
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
279
pckt->src = iph->daddr;
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
394
pckt.src = iph->saddr;
tools/testing/selftests/bpf/progs/test_sock_fields.c
100
dst->rate_delivered = src->rate_delivered;
tools/testing/selftests/bpf/progs/test_sock_fields.c
101
dst->rate_interval_us = src->rate_interval_us;
tools/testing/selftests/bpf/progs/test_sock_fields.c
102
dst->packets_out = src->packets_out;
tools/testing/selftests/bpf/progs/test_sock_fields.c
103
dst->retrans_out = src->retrans_out;
tools/testing/selftests/bpf/progs/test_sock_fields.c
104
dst->total_retrans = src->total_retrans;
tools/testing/selftests/bpf/progs/test_sock_fields.c
105
dst->segs_in = src->segs_in;
tools/testing/selftests/bpf/progs/test_sock_fields.c
106
dst->data_segs_in = src->data_segs_in;
tools/testing/selftests/bpf/progs/test_sock_fields.c
107
dst->segs_out = src->segs_out;
tools/testing/selftests/bpf/progs/test_sock_fields.c
108
dst->data_segs_out = src->data_segs_out;
tools/testing/selftests/bpf/progs/test_sock_fields.c
109
dst->lost_out = src->lost_out;
tools/testing/selftests/bpf/progs/test_sock_fields.c
110
dst->sacked_out = src->sacked_out;
tools/testing/selftests/bpf/progs/test_sock_fields.c
111
dst->bytes_received = src->bytes_received;
tools/testing/selftests/bpf/progs/test_sock_fields.c
112
dst->bytes_acked = src->bytes_acked;
tools/testing/selftests/bpf/progs/test_sock_fields.c
65
const struct bpf_sock *src)
tools/testing/selftests/bpf/progs/test_sock_fields.c
67
dst->bound_dev_if = src->bound_dev_if;
tools/testing/selftests/bpf/progs/test_sock_fields.c
68
dst->family = src->family;
tools/testing/selftests/bpf/progs/test_sock_fields.c
69
dst->type = src->type;
tools/testing/selftests/bpf/progs/test_sock_fields.c
70
dst->protocol = src->protocol;
tools/testing/selftests/bpf/progs/test_sock_fields.c
71
dst->mark = src->mark;
tools/testing/selftests/bpf/progs/test_sock_fields.c
72
dst->priority = src->priority;
tools/testing/selftests/bpf/progs/test_sock_fields.c
73
dst->src_ip4 = src->src_ip4;
tools/testing/selftests/bpf/progs/test_sock_fields.c
74
dst->src_ip6[0] = src->src_ip6[0];
tools/testing/selftests/bpf/progs/test_sock_fields.c
75
dst->src_ip6[1] = src->src_ip6[1];
tools/testing/selftests/bpf/progs/test_sock_fields.c
76
dst->src_ip6[2] = src->src_ip6[2];
tools/testing/selftests/bpf/progs/test_sock_fields.c
77
dst->src_ip6[3] = src->src_ip6[3];
tools/testing/selftests/bpf/progs/test_sock_fields.c
78
dst->src_port = src->src_port;
tools/testing/selftests/bpf/progs/test_sock_fields.c
79
dst->dst_ip4 = src->dst_ip4;
tools/testing/selftests/bpf/progs/test_sock_fields.c
80
dst->dst_ip6[0] = src->dst_ip6[0];
tools/testing/selftests/bpf/progs/test_sock_fields.c
81
dst->dst_ip6[1] = src->dst_ip6[1];
tools/testing/selftests/bpf/progs/test_sock_fields.c
82
dst->dst_ip6[2] = src->dst_ip6[2];
tools/testing/selftests/bpf/progs/test_sock_fields.c
83
dst->dst_ip6[3] = src->dst_ip6[3];
tools/testing/selftests/bpf/progs/test_sock_fields.c
84
dst->dst_port = src->dst_port;
tools/testing/selftests/bpf/progs/test_sock_fields.c
85
dst->state = src->state;
tools/testing/selftests/bpf/progs/test_sock_fields.c
89
const struct bpf_tcp_sock *src)
tools/testing/selftests/bpf/progs/test_sock_fields.c
91
dst->snd_cwnd = src->snd_cwnd;
tools/testing/selftests/bpf/progs/test_sock_fields.c
92
dst->srtt_us = src->srtt_us;
tools/testing/selftests/bpf/progs/test_sock_fields.c
93
dst->rtt_min = src->rtt_min;
tools/testing/selftests/bpf/progs/test_sock_fields.c
94
dst->snd_ssthresh = src->snd_ssthresh;
tools/testing/selftests/bpf/progs/test_sock_fields.c
95
dst->rcv_nxt = src->rcv_nxt;
tools/testing/selftests/bpf/progs/test_sock_fields.c
96
dst->snd_nxt = src->snd_nxt;
tools/testing/selftests/bpf/progs/test_sock_fields.c
97
dst->snd_una = src->snd_una;
tools/testing/selftests/bpf/progs/test_sock_fields.c
98
dst->mss_cache = src->mss_cache;
tools/testing/selftests/bpf/progs/test_sock_fields.c
99
dst->ecn_flags = src->ecn_flags;
tools/testing/selftests/bpf/progs/test_sockmap_update.c
11
} src SEC(".maps");
tools/testing/selftests/bpf/progs/test_sockmap_update.c
34
sk = bpf_map_lookup_elem(&src, &key);
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
53
struct in6_addr *src = (struct in6_addr *)fib_params->ipv6_src;
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
72
*src = ip6h->saddr;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
107
__u8 *src;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
110
src = bpf_dynptr_slice(&data, sizeof(struct ethhdr), NULL, META_SIZE);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
111
if (!src)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
115
bpf_dynptr_write(&meta, 0, src, META_SIZE, 0);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
145
__u8 *src, *dst;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
148
src = bpf_dynptr_slice(&data, sizeof(struct ethhdr), NULL, META_SIZE);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
149
if (!src)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
157
__builtin_memcpy(dst, src, META_SIZE);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
169
__u8 *dst, *src;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
188
src = bpf_dynptr_slice(&meta, 2 * chunk_len, NULL, chunk_len);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
189
if (!src)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
191
__builtin_memcpy(dst, src, chunk_len);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
208
__u8 *dst, *src;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
211
src = payload;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
215
bpf_dynptr_write(&meta, 0, src, chunk_len, 0);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
216
src += chunk_len;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
220
bpf_dynptr_write(&meta, 0, src, chunk_len, 0);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
221
src += chunk_len;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
224
bpf_dynptr_write(&meta, chunk_len, src, chunk_len, 0);
tools/testing/selftests/bpf/progs/test_xdp_meta.c
225
src += chunk_len;
tools/testing/selftests/bpf/progs/test_xdp_meta.c
231
__builtin_memcpy(dst, src, chunk_len);
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
108
__be32 src;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
345
ip_suffix ^= pckt->flow.src;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
503
pckt->flow.src = iph->daddr;
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
516
return jhash_2words(pckt->flow.src, pckt->flow.ports,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
658
pckt->flow.src = iph->saddr;
tools/testing/selftests/bpf/progs/xdp_flowtable.c
109
struct in6_addr *src = (struct in6_addr *)tuple.ipv6_src;
tools/testing/selftests/bpf/progs/xdp_flowtable.c
127
*src = ip6h->saddr;
tools/testing/selftests/bpf/progs/xdpwall.c
139
v4_key.src = ipaddr;
tools/testing/selftests/bpf/progs/xdpwall.c
35
__u32 src;
tools/testing/selftests/bpf/test_progs.c
1766
char *src;
tools/testing/selftests/bpf/test_progs.c
1769
src = log_buf;
tools/testing/selftests/bpf/test_progs.c
1780
memcpy(dest, src, len);
tools/testing/selftests/bpf/test_progs.c
1782
src += len;
tools/testing/selftests/bpf/test_sockmap.c
1412
static void append_str(char *dst, const char *src, size_t dst_cap)
tools/testing/selftests/bpf/test_sockmap.c
1419
strncat(dst, src, avail - 1); /* strncat() adds + 1 for zero byte */
tools/testing/selftests/bpf/test_tag.c
78
static int hex2bin(uint8_t *dst, const char *src, size_t count)
tools/testing/selftests/bpf/test_tag.c
81
int hi = __hex2bin(*src++);
tools/testing/selftests/bpf/test_tag.c
82
int lo = __hex2bin(*src++);
tools/testing/selftests/cgroup/test_core.c
579
char *src = NULL, *dst = NULL;
tools/testing/selftests/cgroup/test_core.c
582
src = cg_name(root, "cg_src");
tools/testing/selftests/cgroup/test_core.c
584
if (!src || !dst)
tools/testing/selftests/cgroup/test_core.c
587
if (cg_create(src))
tools/testing/selftests/cgroup/test_core.c
592
if (cg_enter_current(src))
tools/testing/selftests/cgroup/test_core.c
619
if (src)
tools/testing/selftests/cgroup/test_core.c
620
cg_destroy(src);
tools/testing/selftests/cgroup/test_core.c
622
free(src);
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
394
void *src = &payload[sent];
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
397
res = send(fd, src, chunk, 0);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
120
void *src, int n);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
121
void (*memcpy_from_device)(void *dst, struct memory_buffer *src,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
217
void *src, int n)
tools/testing/selftests/drivers/net/hw/ncdevmem.c
224
memcpy(dst->buf_mem + off, src, n);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
230
static void udmabuf_memcpy_from_device(void *dst, struct memory_buffer *src,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
236
ioctl(src->fd, DMA_BUF_IOCTL_SYNC, &sync);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
238
memcpy(dst, src->buf_mem + off, n);
tools/testing/selftests/drivers/net/hw/ncdevmem.c
241
ioctl(src->fd, DMA_BUF_IOCTL_SYNC, &sync);
tools/testing/selftests/exec/execveat.c
156
static void exe_cp(const char *src, const char *dest)
tools/testing/selftests/exec/execveat.c
158
int in_fd = open_or_die(src, O_RDONLY);
tools/testing/selftests/exec/execveat.c
169
static int check_execveat_pathmax(int root_dfd, const char *src, int is_script)
tools/testing/selftests/exec/execveat.c
202
exe_cp(src, longpath);
tools/testing/selftests/exec/execveat.c
212
src, strlen(longpath));
tools/testing/selftests/filesystems/wrappers.h
33
static inline int sys_mount(const char *src, const char *tgt, const char *fst,
tools/testing/selftests/filesystems/wrappers.h
36
return syscall(__NR_mount, src, tgt, fst, flags, data);
tools/testing/selftests/kvm/arm64/page_fault_test.c
324
copy.src = (uint64_t)args->copy;
tools/testing/selftests/kvm/demand_paging_test.c
71
copy.src = (uint64_t)guest_data_prototype;
tools/testing/selftests/kvm/include/sparsebit.h
33
void sparsebit_copy(struct sparsebit *dstp, const struct sparsebit *src);
tools/testing/selftests/kvm/lib/string_override.c
22
void *memcpy(void *dest, const void *src, size_t count)
tools/testing/selftests/kvm/lib/string_override.c
25
const char *s = src;
tools/testing/selftests/kvm/pre_fault_memory_test.c
26
uint64_t *src = (uint64_t *)(base_gva + i * PAGE_SIZE);
tools/testing/selftests/kvm/pre_fault_memory_test.c
28
val = *src;
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
195
static int __sev_mirror_create(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
197
return __vm_enable_cap(dst, KVM_CAP_VM_COPY_ENC_CONTEXT_FROM, src->fd);
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
201
static void sev_mirror_create(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
205
ret = __sev_mirror_create(dst, src);
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
59
static int __sev_migrate_from(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
61
return __vm_enable_cap(dst, KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM, src->fd);
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
65
static void sev_migrate_from(struct kvm_vm *dst, struct kvm_vm *src)
tools/testing/selftests/kvm/x86/sev_migrate_tests.c
69
ret = __sev_migrate_from(dst, src);
tools/testing/selftests/landlock/audit.h
210
static __maybe_unused char *regex_escape(const char *const src, char *dst,
tools/testing/selftests/landlock/audit.h
215
for (const char *s = src; *s; s++) {
tools/testing/selftests/mm/mkdirty.c
274
char *dst, *src;
tools/testing/selftests/mm/mkdirty.c
279
src = malloc(pagesize);
tools/testing/selftests/mm/mkdirty.c
280
memset(src, 1, pagesize);
tools/testing/selftests/mm/mkdirty.c
284
free(src);
tools/testing/selftests/mm/mkdirty.c
311
uffdio_copy.src = (unsigned long) src;
tools/testing/selftests/mm/mkdirty.c
324
free(src);
tools/testing/selftests/mm/mremap_test.c
1182
void *src = NULL, *dest = NULL;
tools/testing/selftests/mm/mremap_test.c
1191
src = get_source_mapping(c);
tools/testing/selftests/mm/mremap_test.c
1192
if (!src) {
tools/testing/selftests/mm/mremap_test.c
1205
memcpy(src, rand_addr, SIZE_MB(2));
tools/testing/selftests/mm/mremap_test.c
1213
void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1),
tools/testing/selftests/mm/mremap_test.c
1226
if (((char *)src)[i] != c) {
tools/testing/selftests/mm/mremap_test.c
1230
((char *) src)[i] & 0xff);
tools/testing/selftests/mm/mremap_test.c
1236
if (src && munmap(src, c.region_size) == -1)
tools/testing/selftests/mm/mremap_test.c
344
void *src, *dest;
tools/testing/selftests/mm/mremap_test.c
357
src = ptr + SIZE_MB(6);
tools/testing/selftests/mm/mremap_test.c
358
src = (void *)((unsigned long)src & ~(SIZE_MB(2) - 1));
tools/testing/selftests/mm/mremap_test.c
361
memcpy(src, rand_addr, SIZE_MB(2));
tools/testing/selftests/mm/mremap_test.c
363
dest = src - SIZE_MB(2);
tools/testing/selftests/mm/mremap_test.c
365
void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1),
tools/testing/selftests/mm/mremap_test.c
378
if (((char *)src)[i] != c) {
tools/testing/selftests/mm/mremap_test.c
382
((char *) src)[i] & 0xff);
tools/testing/selftests/mm/uffd-common.c
634
uffdio_copy.src = (unsigned long) gopts->area_src + offset;
tools/testing/selftests/mm/uffd-common.c
671
uffdio_move.src = (unsigned long) gopts->area_src + offset;
tools/testing/selftests/mount_setattr/mount_setattr_test.c
270
static char *get_field(char *src, int nfields)
tools/testing/selftests/mount_setattr/mount_setattr_test.c
273
char *p = src;
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
124
static char *get_field(char *src, int nfields)
tools/testing/selftests/move_mount_set_group/move_mount_set_group_test.c
127
char *p = src;
tools/testing/selftests/net/ioam6_parser.c
1009
struct in6_addr src, dst;
tools/testing/selftests/net/ioam6_parser.c
1022
inet_pton(AF_INET6, argv[3], &src) != 1 ||
tools/testing/selftests/net/ioam6_parser.c
1061
if (!ipv6_addr_equal(&ipv6->saddr, &src) ||
tools/testing/selftests/net/ipsec.c
1012
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
1043
memcpy(&filter.saddr, &src, sizeof(src));
tools/testing/selftests/net/ipsec.c
1068
if (xfrm_usersa_found(&answer.info, spi, src, dst, desc))
tools/testing/selftests/net/ipsec.c
1075
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
1081
err = xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc);
tools/testing/selftests/net/ipsec.c
1087
err = xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), dst, src, desc);
tools/testing/selftests/net/ipsec.c
1094
err = xfrm_state_check(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc);
tools/testing/selftests/net/ipsec.c
1095
err |= xfrm_state_check(xfrm_sock, (*seq)++, gen_spi(src), dst, src, desc);
tools/testing/selftests/net/ipsec.c
1105
struct in_addr src, struct in_addr dst, uint8_t dir,
tools/testing/selftests/net/ipsec.c
1124
memcpy(&req.info.sel.saddr, &src, sizeof(tunsrc));
tools/testing/selftests/net/ipsec.c
1143
memcpy(&tmpl.saddr, &src, sizeof(src));
tools/testing/selftests/net/ipsec.c
1161
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
1164
if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst,
tools/testing/selftests/net/ipsec.c
1170
if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), dst, src,
tools/testing/selftests/net/ipsec.c
1180
struct in_addr src, struct in_addr dst, uint8_t dir,
tools/testing/selftests/net/ipsec.c
1197
memcpy(&req.id.sel.saddr, &src, sizeof(tunsrc));
tools/testing/selftests/net/ipsec.c
1212
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
1215
if (xfrm_policy_del(xfrm_sock, (*seq)++, src, dst,
tools/testing/selftests/net/ipsec.c
1221
if (xfrm_policy_del(xfrm_sock, (*seq)++, dst, src,
tools/testing/selftests/net/ipsec.c
1231
struct in_addr src, struct in_addr dst, uint8_t proto)
tools/testing/selftests/net/ipsec.c
1252
memcpy(&saddr, &src, sizeof(src));
tools/testing/selftests/net/ipsec.c
1265
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
1268
if (xfrm_state_del(xfrm_sock, (*seq)++, gen_spi(src), src, dst, proto)) {
tools/testing/selftests/net/ipsec.c
1273
if (xfrm_state_del(xfrm_sock, (*seq)++, gen_spi(src), dst, src, proto)) {
tools/testing/selftests/net/ipsec.c
1452
struct in_addr src, dst;
tools/testing/selftests/net/ipsec.c
1456
src = inet_makeaddr(INADDR_B, child_ip(nr));
tools/testing/selftests/net/ipsec.c
1459
if (xfrm_state_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst, desc)) {
tools/testing/selftests/net/ipsec.c
1474
req.expire.state.id.spi = gen_spi(src);
tools/testing/selftests/net/ipsec.c
1524
struct in_addr src, dst, tunsrc, tundst;
tools/testing/selftests/net/ipsec.c
1528
src = inet_makeaddr(INADDR_B, child_ip(nr));
tools/testing/selftests/net/ipsec.c
1533
if (xfrm_policy_add(xfrm_sock, (*seq)++, gen_spi(src), src, dst,
tools/testing/selftests/net/ipsec.c
1550
memcpy(&req.expire.pol.sel.saddr, &src, sizeof(tunsrc));
tools/testing/selftests/net/ipsec.c
1744
struct in_addr src, dst, tunsrc, tundst;
tools/testing/selftests/net/ipsec.c
1748
src = inet_makeaddr(INADDR_B, child_ip(nr));
tools/testing/selftests/net/ipsec.c
1754
if (do_ping(cmd_fd, buf, page_size, src, true, 0, 0, udp_ping_send)) {
tools/testing/selftests/net/ipsec.c
1764
if (xfrm_prepare(xfrm_sock, seq, src, dst, tunsrc, tundst, desc->proto)) {
tools/testing/selftests/net/ipsec.c
1773
if (xfrm_set(xfrm_sock, seq, src, dst, tunsrc, tundst, desc)) {
tools/testing/selftests/net/ipsec.c
1793
if (xfrm_delete(xfrm_sock, seq, src, dst, tunsrc, tundst, desc->proto)) {
tools/testing/selftests/net/ipsec.c
1803
if (xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst)) {
tools/testing/selftests/net/ipsec.c
1885
struct in_addr src, dst, tunsrc, tundst;
tools/testing/selftests/net/ipsec.c
1889
src = inet_makeaddr(INADDR_B, grchild_ip(nr));
tools/testing/selftests/net/ipsec.c
1903
if (do_ping(cmd_fd, buf, page_size, tun_reply ? tunsrc : src,
tools/testing/selftests/net/ipsec.c
1910
if (xfrm_prepare(xfrm_sock, seq, src, dst, tunsrc, tundst,
tools/testing/selftests/net/ipsec.c
1912
xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst);
tools/testing/selftests/net/ipsec.c
1917
if (xfrm_set(xfrm_sock, seq, src, dst, tunsrc, tundst, desc)) {
tools/testing/selftests/net/ipsec.c
1918
xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst);
tools/testing/selftests/net/ipsec.c
1923
if (xfrm_delete(xfrm_sock, seq, src, dst, tunsrc, tundst,
tools/testing/selftests/net/ipsec.c
1925
xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst);
tools/testing/selftests/net/ipsec.c
1930
if (xfrm_cleanup(xfrm_sock, seq, src, dst, tunsrc, tundst)) {
tools/testing/selftests/net/ipsec.c
431
struct in_addr src, struct in_addr dst)
tools/testing/selftests/net/ipsec.c
455
if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, sizeof(src)))
tools/testing/selftests/net/ipsec.c
486
static int init_child(int nsfd, char *veth, unsigned int src, unsigned int dst)
tools/testing/selftests/net/ipsec.c
488
struct in_addr intsrc = inet_makeaddr(INADDR_B, src);
tools/testing/selftests/net/ipsec.c
489
struct in_addr tunsrc = inet_makeaddr(INADDR_A, src);
tools/testing/selftests/net/ipsec.c
917
static inline uint32_t gen_spi(struct in_addr src)
tools/testing/selftests/net/ipsec.c
919
return htonl(inet_lnaof(src));
tools/testing/selftests/net/ipsec.c
923
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
940
memcpy(&req.info.sel.saddr, &src, sizeof(src));
tools/testing/selftests/net/ipsec.c
951
memcpy(&req.info.saddr, &src, sizeof(src));
tools/testing/selftests/net/ipsec.c
974
struct in_addr src, struct in_addr dst,
tools/testing/selftests/net/ipsec.c
980
if (memcmp(&info->sel.saddr, &src, sizeof(src)))
tools/testing/selftests/net/ipsec.c
994
if (memcmp(&info->saddr, &src, sizeof(src)))
tools/testing/selftests/net/netfilter/connect_close.c
51
static void do_accept(const struct sockaddr_in *src)
tools/testing/selftests/net/netfilter/connect_close.c
61
bind(s, (struct sockaddr *)src, sizeof(*src));
tools/testing/selftests/net/netfilter/connect_close.c
74
struct sockaddr_in src = {
tools/testing/selftests/net/netfilter/connect_close.c
79
inet_pton(AF_INET, "127.0.0.1", &src.sin_addr);
tools/testing/selftests/net/netfilter/connect_close.c
84
do_accept(&src);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
317
struct in6_addr src, dst;
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
348
src = (struct in6_addr) {{
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
364
ret = conntrack_data_generate_v6(self->sock, src, dst,
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
367
src = (struct in6_addr) {{
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
383
ret = conntrack_data_generate_v6(self->sock, src, dst,
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
386
src = (struct in6_addr) {{
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
402
ret = conntrack_data_generate_v6(self->sock, src, dst,
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
406
src = (struct in6_addr) {{
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
422
ret = conntrack_data_generate_v6(self->sock, src, dst,
tools/testing/selftests/net/rxtimestamp.c
180
void do_send(int src)
tools/testing/selftests/net/rxtimestamp.c
186
r = write(src, buf, op_size);
tools/testing/selftests/net/rxtimestamp.c
304
int src, dst, rcv, port;
tools/testing/selftests/net/rxtimestamp.c
324
src = socket(addr.addr_un.sa_family, s->type,
tools/testing/selftests/net/rxtimestamp.c
326
if (src < 0)
tools/testing/selftests/net/rxtimestamp.c
340
if (connect(src, &addr.addr_un, addr_size) < 0)
tools/testing/selftests/net/rxtimestamp.c
354
do_send(src);
tools/testing/selftests/net/rxtimestamp.c
359
close(src);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
166
struct sockaddr_in *src, struct sockaddr_in *dst)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
174
iph->saddr = src->sin_addr.s_addr;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
180
struct sockaddr_in *src, struct sockaddr_in *dst)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
200
set_ip4hdr(&packet.iph, packet_len, IPPROTO_ICMP, src, dst);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
210
set_ip4hdr(&packet.iphe, packet_len, IPPROTO_TCP, dst, src);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
213
packet.tcph.dport = src->sin_port;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
230
struct sockaddr_in6 *src, struct sockaddr_in6 *dst)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
236
iph->saddr = src->sin6_addr;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
269
noinline uint16_t icmp6_checksum(struct sockaddr_in6 *src,
tools/testing/selftests/net/tcp_ao/icmps-accept.c
282
pseudo_header.saddr = src->sin6_addr;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
294
struct sockaddr_in6 *src, struct sockaddr_in6 *dst)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
316
set_ip6hdr(&packet.iph, packet_len, IPPROTO_ICMPV6, src, dst);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
322
set_ip6hdr(&packet.iphe, packet_len, IPPROTO_TCP, dst, src);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
325
packet.tcph.dport = src->sin6_port;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
330
packet.icmph.icmp6_cksum = icmp6_checksum(src, dst,
tools/testing/selftests/net/tcp_ao/icmps-accept.c
362
static void icmp_interfere(const size_t nr, uint32_t rcv_nxt, void *src, void *dst)
tools/testing/selftests/net/tcp_ao/icmps-accept.c
364
struct sockaddr_in *saddr4 = src;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
366
struct sockaddr_in6 *saddr6 = src;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
398
struct sockaddr_in6 src, dst;
tools/testing/selftests/net/tcp_ao/icmps-accept.c
401
addr_sz = sizeof(src);
tools/testing/selftests/net/tcp_ao/icmps-accept.c
402
if (getsockname(sk, &src, &addr_sz))
tools/testing/selftests/net/tcp_ao/icmps-accept.c
417
icmp_interfere(packets_nr, rcv_nxt, (void *)&src, (void *)&dst);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
166
struct sockaddr_in *src, struct sockaddr_in *dst)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
174
iph->saddr = src->sin_addr.s_addr;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
180
struct sockaddr_in *src, struct sockaddr_in *dst)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
200
set_ip4hdr(&packet.iph, packet_len, IPPROTO_ICMP, src, dst);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
210
set_ip4hdr(&packet.iphe, packet_len, IPPROTO_TCP, dst, src);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
213
packet.tcph.dport = src->sin_port;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
230
struct sockaddr_in6 *src, struct sockaddr_in6 *dst)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
236
iph->saddr = src->sin6_addr;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
269
noinline uint16_t icmp6_checksum(struct sockaddr_in6 *src,
tools/testing/selftests/net/tcp_ao/icmps-discard.c
282
pseudo_header.saddr = src->sin6_addr;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
294
struct sockaddr_in6 *src, struct sockaddr_in6 *dst)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
316
set_ip6hdr(&packet.iph, packet_len, IPPROTO_ICMPV6, src, dst);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
322
set_ip6hdr(&packet.iphe, packet_len, IPPROTO_TCP, dst, src);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
325
packet.tcph.dport = src->sin6_port;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
330
packet.icmph.icmp6_cksum = icmp6_checksum(src, dst,
tools/testing/selftests/net/tcp_ao/icmps-discard.c
362
static void icmp_interfere(const size_t nr, uint32_t rcv_nxt, void *src, void *dst)
tools/testing/selftests/net/tcp_ao/icmps-discard.c
364
struct sockaddr_in *saddr4 = src;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
366
struct sockaddr_in6 *saddr6 = src;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
398
struct sockaddr_in6 src, dst;
tools/testing/selftests/net/tcp_ao/icmps-discard.c
401
addr_sz = sizeof(src);
tools/testing/selftests/net/tcp_ao/icmps-discard.c
402
if (getsockname(sk, &src, &addr_sz))
tools/testing/selftests/net/tcp_ao/icmps-discard.c
417
icmp_interfere(packets_nr, rcv_nxt, (void *)&src, (void *)&dst);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
239
const union tcp_addr *src,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
248
out->sin6_addr = src->a6;
tools/testing/selftests/net/tcp_ao/lib/aolib.h
252
out->sin_addr = src->a4;
tools/testing/selftests/net/tcp_ao/lib/aolib.h
283
union tcp_addr src, union tcp_addr dst);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
285
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
765
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
771
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
777
err = __trace_event_expect(type, TEST_FAMILY, src, dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
786
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
793
err = __trace_event_expect(type, TEST_FAMILY, src, dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
802
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
808
err = __trace_event_expect(type, TEST_FAMILY, src, dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
817
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
822
err = __trace_event_expect(type, TEST_FAMILY, src, dst,
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
120
union tcp_addr src;
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
152
sk_size = sizeof(p->src.a4);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
154
sk_size = sizeof(p->src.a6);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
155
if (memcmp(&p->src, &e->src, sk_size))
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
227
static int tracer_ip_split(int family, char *src, char **addr, char **port)
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
233
*addr = src;
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
234
p = strchr(src, ':');
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
236
test_print("Couldn't parse trace event addr:port %s", src);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
247
*addr = strchr(src, '[');
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
248
p = strchr(src, ']');
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
251
test_print("Couldn't parse trace event [addr]:port %s", src);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
266
static int tracer_scan_address(int family, char *src,
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
272
ret = tracer_ip_split(family, src, &addr, &port_str);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
292
char *src = NULL, *dst = NULL, *family = NULL;
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
30
union tcp_addr src;
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
305
&src, &dst, &out->L3index,
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
319
&src, &dst, &out->L3index,
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
330
&src, &dst, &out->keyid, &out->rnext);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
340
&src, &dst, &out->sne);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
381
if (src && tracer_scan_address(out->family, src, &out->src, &out->src_port)) {
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
398
free(src);
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
421
char src[INET6_ADDRSTRLEN], dst[INET6_ADDRSTRLEN];
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
423
if (!inet_ntop(e->family, &e->src, src, INET6_ADDRSTRLEN))
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
429
src, e->src_port, dst, e->dst_port, e->L3index,
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
58
union tcp_addr src, union tcp_addr dst,
tools/testing/selftests/net/tcp_ao/lib/ftrace-tcp.c
66
.src = src,
tools/testing/selftests/net/tcp_ao/lib/netlink.c
246
union tcp_addr src, union tcp_addr dst, uint8_t vrf)
tools/testing/selftests/net/tcp_ao/lib/netlink.c
272
if (rtattr_pack(&req.nh, sizeof(req), RTA_PREFSRC, &src, addr_len))
tools/testing/selftests/net/tcp_ao/lib/netlink.c
287
union tcp_addr src, union tcp_addr dst, uint8_t vrf)
tools/testing/selftests/net/tcp_ao/lib/netlink.c
296
family, src, dst, vrf);
tools/testing/selftests/net/tcp_ao/lib/netlink.c
303
union tcp_addr src, union tcp_addr dst)
tools/testing/selftests/net/tcp_ao/lib/netlink.c
305
return ip_route_add_vrf(intf, family, src, dst, RT_TABLE_MAIN);
tools/testing/selftests/net/tun.c
695
struct sockaddr_storage *src,
tools/testing/selftests/net/tun.c
698
src->ss_family = family;
tools/testing/selftests/net/tun.c
702
struct sockaddr_in *s4 = (struct sockaddr_in *)src;
tools/testing/selftests/net/tun.c
714
struct sockaddr_in6 *s6 = (struct sockaddr_in6 *)src;
tools/testing/selftests/net/tuntap_helpers.h
218
static inline size_t build_eth(uint8_t *buf, uint16_t proto, unsigned char *src,
tools/testing/selftests/net/tuntap_helpers.h
224
memcpy(eth->h_source, src, ETH_ALEN);
tools/testing/selftests/net/tuntap_helpers.h
260
int payload_len, struct in_addr *src,
tools/testing/selftests/net/tuntap_helpers.h
271
iph->saddr = src->s_addr;
tools/testing/selftests/net/tuntap_helpers.h
290
struct in6_addr *src, struct in6_addr *dst)
tools/testing/selftests/net/tuntap_helpers.h
299
memcpy(&ip6h->saddr, src, sizeof(ip6h->saddr));
tools/testing/selftests/powerpc/alignment/alignment_handler.c
157
int test_memcpy(void *dst, void *src, int size, int offset,
tools/testing/selftests/powerpc/alignment/alignment_handler.c
162
s = src;
tools/testing/selftests/powerpc/copyloops/exc_validate.c
105
for (src = 0; src < MAX_LEN; src++) {
tools/testing/selftests/powerpc/copyloops/exc_validate.c
109
do_one_test(q+dst, q+src, len);
tools/testing/selftests/powerpc/copyloops/exc_validate.c
83
unsigned long src, dst, len;
tools/testing/selftests/powerpc/copyloops/validate.c
21
static void do_one(char *src, char *dst, unsigned long src_off,
tools/testing/selftests/powerpc/copyloops/validate.c
29
srcp = src + MIN_REDZONE + src_off;
tools/testing/selftests/powerpc/copyloops/validate.c
32
memset(src, POISON, BUFLEN);
tools/testing/selftests/powerpc/copyloops/validate.c
69
char *src, *dst, *redzone, *fill;
tools/testing/selftests/powerpc/copyloops/validate.c
73
src = memalign(BUFLEN, BUFLEN);
tools/testing/selftests/powerpc/copyloops/validate.c
78
if (!src || !dst || !redzone || !fill) {
tools/testing/selftests/powerpc/copyloops/validate.c
96
do_one(src, dst, src_off, dst_off, len,
tools/testing/selftests/powerpc/nx-gzip/gunz_test.c
245
static int nx_submit_job(struct nx_dde_t *src, struct nx_dde_t *dst,
tools/testing/selftests/powerpc/nx-gzip/gunz_test.c
252
cmdp->crb.source_dde = *src;
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
111
put64(cmdp->crb.source_dde, ddead, (uint64_t) src);
tools/testing/selftests/powerpc/nx-gzip/gzfht_test.c
79
static int compress_fht_sample(char *src, uint32_t srclen, char *dst,
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
125
uffdio_copy.src = (unsigned long) &backing_mem[offset];
tools/testing/selftests/rseq/rseq-arm-bits.h
378
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-arm-bits.h
470
[src] "r" (src),
tools/testing/selftests/rseq/rseq-arm64-bits.h
323
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-arm64-bits.h
344
RSEQ_ASM_OP_R_BAD_MEMCPY(dst, src, len)
tools/testing/selftests/rseq/rseq-arm64-bits.h
361
[src] "r" (src),
tools/testing/selftests/rseq/rseq-arm64.h
194
#define RSEQ_ASM_OP_R_BAD_MEMCPY(dst, src, len) \
tools/testing/selftests/rseq/rseq-arm64.h
198
" ldrb " RSEQ_ASM_TMP_REG32 ", [%[" __rseq_str(src) "]" \
tools/testing/selftests/rseq/rseq-mips-bits.h
343
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-mips-bits.h
432
[src] "r" (src),
tools/testing/selftests/rseq/rseq-or1k-bits.h
347
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-or1k-bits.h
366
RSEQ_ASM_OP_R_BAD_MEMCPY(dst, src, len)
tools/testing/selftests/rseq/rseq-or1k-bits.h
383
[src] "r" (src),
tools/testing/selftests/rseq/rseq-or1k.h
126
#define RSEQ_ASM_OP_R_BAD_MEMCPY(dst, src, len) \
tools/testing/selftests/rseq/rseq-or1k.h
131
"l.ori " RSEQ_ASM_TMP_REG_2 ", %[" __rseq_str(src) "], 0\n" \
tools/testing/selftests/rseq/rseq-ppc-bits.h
370
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-ppc-bits.h
422
[src] "r" (src),
tools/testing/selftests/rseq/rseq-riscv-bits.h
345
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-riscv-bits.h
364
RSEQ_ASM_OP_R_BAD_MEMCPY(dst, src, len)
tools/testing/selftests/rseq/rseq-riscv-bits.h
381
[src] "r" (src),
tools/testing/selftests/rseq/rseq-riscv.h
146
#define RSEQ_ASM_OP_R_BAD_MEMCPY(dst, src, len) \
tools/testing/selftests/rseq/rseq-riscv.h
149
"mv " RSEQ_ASM_TMP_REG_2 ", %[" __rseq_str(src) "]\n" \
tools/testing/selftests/rseq/rseq-s390-bits.h
358
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-s390-bits.h
439
[src] "r" (src),
tools/testing/selftests/rseq/rseq-x86-bits.h
408
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-x86-bits.h
488
[src] "r" (src),
tools/testing/selftests/rseq/rseq-x86-bits.h
871
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq-x86-bits.h
957
[src] "r" (src),
tools/testing/selftests/rseq/rseq.h
367
void *dst, void *src, size_t len,
tools/testing/selftests/rseq/rseq.h
374
return rseq_cmpeqv_trymemcpy_storev_relaxed_cpu_id(v, expect, dst, src, len, newv, cpu);
tools/testing/selftests/rseq/rseq.h
376
return rseq_cmpeqv_trymemcpy_storev_relaxed_mm_cid(v, expect, dst, src, len, newv, cpu);
tools/testing/selftests/rseq/rseq.h
382
return rseq_cmpeqv_trymemcpy_storev_release_cpu_id(v, expect, dst, src, len, newv, cpu);
tools/testing/selftests/rseq/rseq.h
384
return rseq_cmpeqv_trymemcpy_storev_release_mm_cid(v, expect, dst, src, len, newv, cpu);
tools/testing/selftests/sgx/load.c
115
ioc.src = (uint64_t)seg->src;
tools/testing/selftests/sgx/load.c
271
encl->src = encl->bin + src_offset;
tools/testing/selftests/sgx/load.c
284
seg->src = encl->src + seg->offset;
tools/testing/selftests/sgx/load.c
295
seg->src = mmap(NULL, heap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/sgx/load.c
301
if (seg->src == MAP_FAILED)
tools/testing/selftests/sgx/load.c
37
munmap(heap_seg->src, heap_seg->size);
tools/testing/selftests/sgx/load.c
95
ioc.src = (unsigned long)secs;
tools/testing/selftests/sgx/main.h
12
void *src;
tools/testing/selftests/sgx/main.h
24
void *src;
tools/testing/selftests/sgx/sigstruct.c
306
if (!mrenclave_eextend(ctx, seg->offset + offset, seg->src + offset))
tools/testing/selftests/sgx/test_encl.c
53
static void *memcpy(void *dest, const void *src, size_t n)
tools/testing/selftests/sgx/test_encl.c
58
((char *)dest)[i] = ((char *)src)[i];
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
265
iova_t src, iova_t dst, u64 size,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
280
.src_addr = src,
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
311
iova_t src, iova_t dst, u64 size, bool interrupt)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
317
dsa_copy_desc_init(device, &dsa->copy[0], src, dst, size, interrupt);
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
322
iova_t src, iova_t dst, u64 size, u64 count)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
332
dsa_copy_desc_init(device, copy_desc, src, dst, size, false);
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
368
iova_t src, iova_t dst, u64 size, u64 count)
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
374
dsa_memcpy_one(device, src, dst, size, false);
tools/testing/selftests/vfio/lib/drivers/dsa/dsa.c
376
dsa_memcpy_batch(device, src, dst, size, count);
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
179
iova_t src, iova_t dst, u64 size,
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
191
.src_addr = src,
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
209
iova_t src, iova_t dst, u64 size,
tools/testing/selftests/vfio/lib/drivers/ioat/ioat.c
212
__ioat_memcpy_start(device, src, dst, size, count, false);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
44
iova_t src, iova_t dst, u64 size, u64 count);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
90
iova_t src, iova_t dst, u64 size);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_driver.h
92
iova_t src, iova_t dst, u64 size,
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
107
iova_t src, iova_t dst, u64 size)
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
109
vfio_pci_driver_memcpy_start(device, src, dst, size, 1);
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
80
iova_t src, iova_t dst, u64 size,
tools/testing/selftests/vfio/lib/vfio_pci_driver.c
89
driver->ops->memcpy_start(device, src, dst, size, count);
tools/testing/selftests/vfio/vfio_pci_driver_test.c
100
self->dst = self->src + self->size;
tools/testing/selftests/vfio/vfio_pci_driver_test.c
102
self->src_iova = to_iova(self->device, self->src);
tools/testing/selftests/vfio/vfio_pci_driver_test.c
134
memset(self->src, 'x', self->size);
tools/testing/selftests/vfio/vfio_pci_driver_test.c
142
ASSERT_EQ(0, memcmp(self->src, self->dst, self->size));
tools/testing/selftests/vfio/vfio_pci_driver_test.c
189
memset(self->src, 'x', self->size);
tools/testing/selftests/vfio/vfio_pci_driver_test.c
197
ASSERT_EQ(0, memcmp(self->src, self->dst, self->size));
tools/testing/selftests/vfio/vfio_pci_driver_test.c
54
void *src;
tools/testing/selftests/vfio/vfio_pci_driver_test.c
99
self->src = self->memcpy_region.vaddr;
tools/testing/selftests/x86/lam.c
243
static uint64_t set_metadata(uint64_t src, unsigned long lam)
tools/testing/selftests/x86/lam.c
253
metadata |= (src & ~(LAM_U57_MASK));
tools/testing/selftests/x86/lam.c
256
metadata = src;
tools/testing/selftests/x86/lam.c
271
static int handle_lam_test(void *src, unsigned int lam)
tools/testing/selftests/x86/lam.c
275
strcpy((char *)src, "USER POINTER");
tools/testing/selftests/x86/lam.c
277
ptr = (char *)set_metadata((uint64_t)src, lam);
tools/testing/selftests/x86/lam.c
278
if (src == ptr)
tools/testing/selftests/x86/lam.c
284
return (!!strcmp((char *)src, (char *)ptr));
tools/testing/selftests/x86/sigreturn.c
698
const char *src = (sig_err & 1) ? " EXT" : "";
tools/testing/selftests/x86/sigreturn.c
710
table, src, sig_err >> 3);
tools/testing/selftests/x86/test_shadow_stack.c
472
req.src = (__u64)zero;
tools/testing/vma/include/custom.h
66
static inline int anon_vma_clone(struct vm_area_struct *dst, struct vm_area_struct *src,
tools/testing/vma/include/custom.h
70
if (src->anon_vma != NULL) {
tools/testing/vma/include/custom.h
71
dst->anon_vma = src->anon_vma;
tools/testing/vma/include/stubs.h
416
static inline int vma_dup_policy(struct vm_area_struct *src, struct vm_area_struct *dst)
virt/kvm/binary_stats.c
106
src = id + pos - header->id_offset;
virt/kvm/binary_stats.c
107
if (copy_to_user(dest, src, copylen))
virt/kvm/binary_stats.c
124
src = (void *)desc + pos - header->desc_offset;
virt/kvm/binary_stats.c
125
if (copy_to_user(dest, src, copylen))
virt/kvm/binary_stats.c
136
src = stats + pos - header->data_offset;
virt/kvm/binary_stats.c
137
if (copy_to_user(dest, src, copylen))
virt/kvm/binary_stats.c
62
void *src;
virt/kvm/binary_stats.c
86
src = (void *)header + pos;
virt/kvm/binary_stats.c
87
if (copy_to_user(dest, src, copylen))
virt/kvm/guest_memfd.c
491
struct folio *dst, struct folio *src,
virt/kvm/guest_memfd.c
861
long kvm_gmem_populate(struct kvm *kvm, gfn_t start_gfn, void __user *src, long npages,
virt/kvm/guest_memfd.c
873
if (WARN_ON_ONCE(!PAGE_ALIGNED(src)))
virt/kvm/guest_memfd.c
893
if (src) {
virt/kvm/guest_memfd.c
894
unsigned long uaddr = (unsigned long)src + i * PAGE_SIZE;
virt/kvm/kvm_main.c
1793
const struct kvm_memory_slot *src)
virt/kvm/kvm_main.c
1795
dest->base_gfn = src->base_gfn;
virt/kvm/kvm_main.c
1796
dest->npages = src->npages;
virt/kvm/kvm_main.c
1797
dest->dirty_bitmap = src->dirty_bitmap;
virt/kvm/kvm_main.c
1798
dest->arch = src->arch;
virt/kvm/kvm_main.c
1799
dest->userspace_addr = src->userspace_addr;
virt/kvm/kvm_main.c
1800
dest->flags = src->flags;
virt/kvm/kvm_main.c
1801
dest->id = src->id;
virt/kvm/kvm_main.c
1802
dest->as_id = src->as_id;