/linux-6.14.4/sound/pci/ctxfi/ |
D | ctsrc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 static int src_default_config_memrd(struct src *src); 25 static int src_default_config_memwr(struct src *src); 26 static int src_default_config_arcrw(struct src *src); 28 static int (*src_default_config[3])(struct src *) = { 34 static int src_set_state(struct src *src, unsigned int state) in src_set_state() argument 38 hw = src->rsc.hw; in src_set_state() 39 hw->src_set_state(src->rsc.ctrl_blk, state); in src_set_state() 44 static int src_set_bm(struct src *src, unsigned int bm) in src_set_bm() argument 48 hw = src->rsc.hw; in src_set_bm() [all …]
|
D | ctsrc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 34 /* Define the descriptor of a src resource */ 44 struct src { struct 46 struct src *intlv; /* Pointer to next interleaved SRC in a series */ argument 47 const struct src_rsc_ops *ops; /* SRC specific operations */ 50 unsigned char mode; /* Working mode of this SRC resource */ 54 int (*set_state)(struct src *src, unsigned int state); argument 55 int (*set_bm)(struct src *src, unsigned int bm); 56 int (*set_sf)(struct src *src, unsigned int sf); 57 int (*set_pm)(struct src *src, unsigned int pm); [all …]
|
D | ctatc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 28 #define MONO_SUM_SCALE 0x19a8 /* 2^(-0.5) in 14-bit floating format */ 101 .public_name = "IEC958 Non-audio"}, 112 [SRC] = { .create = src_mgr_create, 137 if (!apcm->substream) in ct_map_audio_buffer() 140 runtime = apcm->substream->runtime; in ct_map_audio_buffer() 141 vm = atc->vm; in ct_map_audio_buffer() 143 apcm->vm_block = vm->map(vm, apcm->substream, runtime->dma_bytes); in ct_map_audio_buffer() 145 if (!apcm->vm_block) in ct_map_audio_buffer() 146 return -ENOENT; in ct_map_audio_buffer() [all …]
|
/linux-6.14.4/drivers/infiniband/core/ |
D | uverbs_marshall.c | 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 44 /* Do structure copy and the over-write fields */ in rdma_ah_conv_opa_to_ib() 47 ib->type = RDMA_AH_ATTR_TYPE_IB; in rdma_ah_conv_opa_to_ib() 50 if (ib_query_port(dev, opa->port_num, &port_attr)) { in rdma_ah_conv_opa_to_ib() 53 ret = -EINVAL; in rdma_ah_conv_opa_to_ib() 66 struct rdma_ah_attr *src = ah_attr; in ib_copy_ah_attr_to_user() local 69 memset(&dst->grh, 0, sizeof(dst->grh)); in ib_copy_ah_attr_to_user() 71 if ((ah_attr->type == RDMA_AH_ATTR_TYPE_OPA) && in ib_copy_ah_attr_to_user() 74 src = &conv_ah; in ib_copy_ah_attr_to_user() [all …]
|
/linux-6.14.4/arch/mips/cavium-octeon/ |
D | octeon-memcpy.S | 18 #include <asm/asm-offsets.h> 22 #define src a1 macro 28 * memcpy copies len bytes from src to dst and sets v0 to dst. 30 * - src and dst don't overlap 31 * - src is readable 32 * - dst is writable 35 * __copy_user copies up to len bytes from src to dst and sets a2 (len) to 37 * __copy_user assumes that src and dst don't overlap, and that the call is 40 * - src is readable (no exceptions when reading src) 42 * - dst is writable (no exceptions when writing dst) [all …]
|
/linux-6.14.4/arch/m68k/math-emu/ |
D | fp_arith.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 fp_arith.c: floating-point math routines for the Linux-m68k 7 Copyright (c) 1998-1999 David Huggins-Daines. 10 Mosberger-Tang. 31 struct fp_ext *fp_fabs(struct fp_ext *dest, struct fp_ext *src) in fp_fabs() argument 35 fp_monadic_check(dest, src); in fp_fabs() 37 dest->sign = 0; in fp_fabs() 42 struct fp_ext *fp_fneg(struct fp_ext *dest, struct fp_ext *src) in fp_fneg() argument 46 fp_monadic_check(dest, src); in fp_fneg() 48 dest->sign = !dest->sign; in fp_fneg() [all …]
|
D | fp_trig.c | 3 fp_trig.c: floating-point math routines for the Linux-m68k 6 Copyright (c) 1998-1999 David Huggins-Daines / Roman Zippel. 21 struct fp_ext *fp_fsin(struct fp_ext *dest, struct fp_ext *src) in fp_fsin() argument 25 fp_monadic_check(dest, src); in fp_fsin() 30 struct fp_ext *fp_fcos(struct fp_ext *dest, struct fp_ext *src) in fp_fcos() argument 34 fp_monadic_check(dest, src); in fp_fcos() 39 struct fp_ext *fp_ftan(struct fp_ext *dest, struct fp_ext *src) in fp_ftan() argument 43 fp_monadic_check(dest, src); in fp_ftan() 48 struct fp_ext *fp_fasin(struct fp_ext *dest, struct fp_ext *src) in fp_fasin() argument 52 fp_monadic_check(dest, src); in fp_fasin() [all …]
|
/linux-6.14.4/arch/mips/lib/ |
D | csum_partial.S | 16 #include <asm/asm-offsets.h> 75 #define CSUM_BIGCHUNK1(src, offset, sum, _t0, _t1, _t2, _t3) \ argument 76 LOAD _t0, (offset + UNIT(0))(src); \ 77 LOAD _t1, (offset + UNIT(1))(src); \ 78 LOAD _t2, (offset + UNIT(2))(src); \ 79 LOAD _t3, (offset + UNIT(3))(src); \ 86 #define CSUM_BIGCHUNK(src, offset, sum, _t0, _t1, _t2, _t3) \ argument 87 CSUM_BIGCHUNK1(src, offset, sum, _t0, _t1, _t2, _t3) 89 #define CSUM_BIGCHUNK(src, offset, sum, _t0, _t1, _t2, _t3) \ argument 90 CSUM_BIGCHUNK1(src, offset, sum, _t0, _t1, _t2, _t3); \ [all …]
|
D | memcpy.S | 23 * dma-coherent systems. 37 #include <asm/asm-offsets.h> 41 #define src a1 macro 47 * memcpy copies len bytes from src to dst and sets v0 to dst. 49 * - src and dst don't overlap 50 * - src is readable 51 * - dst is writable 54 * __copy_user copies up to len bytes from src to dst and sets a2 (len) to 56 * __copy_user assumes that src and dst don't overlap, and that the call is 59 * - src is readable (no exceptions when reading src) [all …]
|
/linux-6.14.4/drivers/phy/ |
D | phy-xgene.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * AppliedMicro X-Gene Multi-purpose PHY driver 10 * The APM X-Gene PHY consists of two PLL clock macro's (CMU) and lanes. 19 * ----------------- 20 * | Internal | |------| 21 * | Ref PLL CMU |----| | ------------- --------- 22 * ------------ ---- | MUX |-----|PHY PLL CMU|----| Serdes| 23 * | | | | --------- 24 * External Clock ------| | ------------- 25 * |------| [all …]
|
/linux-6.14.4/drivers/gpu/drm/nouveau/nvkm/subdev/ |
D | Kbuild | 1 # SPDX-License-Identifier: MIT 2 include $(src)/nvkm/subdev/acr/Kbuild 3 include $(src)/nvkm/subdev/bar/Kbuild 4 include $(src)/nvkm/subdev/bios/Kbuild 5 include $(src)/nvkm/subdev/bus/Kbuild 6 include $(src)/nvkm/subdev/clk/Kbuild 7 include $(src)/nvkm/subdev/devinit/Kbuild 8 include $(src)/nvkm/subdev/fault/Kbuild 9 include $(src)/nvkm/subdev/fb/Kbuild 10 include $(src)/nvkm/subdev/fuse/Kbuild [all …]
|
/linux-6.14.4/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_misc.c | 2 * Copyright (c) 2012-2016 VMware, Inc. All rights reserved. 7 * 2-Clause License. This program is distributed in the hope that it 11 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html. 17 * The BSD 2-Clause License 23 * - Redistributions of source code must retain the above 27 * - Redistributions in binary form must reproduce the above 58 return -EINVAL; in pvrdma_page_dir_init() 62 pdir->dir = dma_alloc_coherent(&dev->pdev->dev, PAGE_SIZE, in pvrdma_page_dir_init() 63 &pdir->dir_dma, GFP_KERNEL); in pvrdma_page_dir_init() 64 if (!pdir->dir) in pvrdma_page_dir_init() [all …]
|
/linux-6.14.4/arch/x86/lib/ |
D | memmove_32.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 9 * -mregparm=3 passes these in registers: 15 * n can remain in %ecx, but for `rep movsl`, we'll need dest in %edi and src 21 .set src, %esi define 31 * Save all callee-saved registers, because this function is going to clobber 42 movl src_in, src 50 cmpl dest, src 60 movl src, tmp0 70 movl 0*4(src), tmp0 71 movl 1*4(src), tmp1 [all …]
|
/linux-6.14.4/drivers/gpu/drm/tests/ |
D | drm_rect_test.c | 1 // SPDX-License-Identifier: GPL-2.0 19 KUNIT_EXPECT_EQ(test, r->x1, expected->x1); in drm_rect_compare() 20 KUNIT_EXPECT_EQ(test, r->y1, expected->y1); in drm_rect_compare() 27 struct drm_rect src, dst, clip; in drm_test_rect_clip_scaled_div_by_zero() local 34 drm_rect_init(&src, 0, 0, 0, 0); in drm_test_rect_clip_scaled_div_by_zero() 37 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_div_by_zero() 40 KUNIT_EXPECT_FALSE_MSG(test, drm_rect_visible(&src), "Source should not be visible\n"); in drm_test_rect_clip_scaled_div_by_zero() 42 drm_rect_init(&src, 0, 0, 0, 0); in drm_test_rect_clip_scaled_div_by_zero() 45 visible = drm_rect_clip_scaled(&src, &dst, &clip); in drm_test_rect_clip_scaled_div_by_zero() 48 KUNIT_EXPECT_FALSE_MSG(test, drm_rect_visible(&src), "Source should not be visible\n"); in drm_test_rect_clip_scaled_div_by_zero() [all …]
|
/linux-6.14.4/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | Kbuild | 1 # SPDX-License-Identifier: MIT 2 nvkm-y += nvkm/engine/falcon.o 3 nvkm-y += nvkm/engine/xtensa.o 5 include $(src)/nvkm/engine/bsp/Kbuild 6 include $(src)/nvkm/engine/ce/Kbuild 7 include $(src)/nvkm/engine/cipher/Kbuild 8 include $(src)/nvkm/engine/device/Kbuild 9 include $(src)/nvkm/engine/disp/Kbuild 10 include $(src)/nvkm/engine/dma/Kbuild 11 include $(src)/nvkm/engine/fifo/Kbuild [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dml2/ |
D | Makefile | 1 # SPDX-License-Identifier: MIT */ 41 ifeq ($(call test-lt, $(CONFIG_FRAME_WARN), $(frame_warn_limit)),y) 42 frame_warn_flag := -Wframe-larger-than=$(frame_warn_limit) 46 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2 47 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2/dml21/src/dml2_core 48 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2/dml21/src/dml2_mcg/ 49 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2/dml21/src/dml2_dpmm/ 50 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2/dml21/src/dml2_pmo/ 51 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2/dml21/src/dml2_standalone_libraries/ 52 subdir-ccflags-y += -I$(FULL_AMD_DISPLAY_PATH)/dc/dml2/dml21/src/inc [all …]
|
/linux-6.14.4/arch/arm64/lib/ |
D | copy_template.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * http://bazaar.launchpad.net/~linaro-toolchain-dev/cortex-strings/trunk/ 10 * files/head:/src/aarch64/ 15 * Copy a buffer from src to dest (alignment handled by the hardware) 18 * x0 - dest 19 * x1 - src 20 * x2 - n 22 * x0 - dest 25 src .req x1 label 47 neg tmp2, src [all …]
|
/linux-6.14.4/drivers/video/fbdev/core/ |
D | syscopyarea.c | 29 const unsigned long *src, unsigned src_idx, int bits, unsigned n) in bitcpy() argument 32 int const shift = dst_idx-src_idx; in bitcpy() 44 *dst = comp(*src, *dst, first); in bitcpy() 49 *dst = comp(*src, *dst, first); in bitcpy() 51 src++; in bitcpy() 52 n -= bits - dst_idx; in bitcpy() 58 *dst++ = *src++; in bitcpy() 59 *dst++ = *src++; in bitcpy() 60 *dst++ = *src++; in bitcpy() 61 *dst++ = *src++; in bitcpy() [all …]
|
/linux-6.14.4/tools/testing/selftests/bpf/progs/ |
D | test_sock_fields.c | 1 // SPDX-License-Identifier: GPL-2.0 65 const struct bpf_sock *src) in skcpy() argument 67 dst->bound_dev_if = src->bound_dev_if; in skcpy() 68 dst->family = src->family; in skcpy() 69 dst->type = src->type; in skcpy() 70 dst->protocol = src->protocol; in skcpy() 71 dst->mark = src->mark; in skcpy() 72 dst->priority = src->priority; in skcpy() 73 dst->src_ip4 = src->src_ip4; in skcpy() 74 dst->src_ip6[0] = src->src_ip6[0]; in skcpy() [all …]
|
/linux-6.14.4/drivers/misc/lkdtm/ |
D | fortify.c | 1 // SPDX-License-Identifier: GPL-2.0 44 char *src; in lkdtm_FORTIFY_STR_MEMBER() local 46 src = kmalloc(size, GFP_KERNEL); in lkdtm_FORTIFY_STR_MEMBER() 47 strscpy(src, "over ten bytes", size); in lkdtm_FORTIFY_STR_MEMBER() 48 size = strlen(src) + 1; in lkdtm_FORTIFY_STR_MEMBER() 53 * strncpy(target.a, src, 20); will hit a compile error because the in lkdtm_FORTIFY_STR_MEMBER() 57 strncpy(target.a, src, size); in lkdtm_FORTIFY_STR_MEMBER() 65 kfree(src); in lkdtm_FORTIFY_STR_MEMBER() 109 char *src; in lkdtm_FORTIFY_MEM_MEMBER() local 111 src = kmalloc(size, GFP_KERNEL); in lkdtm_FORTIFY_MEM_MEMBER() [all …]
|
/linux-6.14.4/arch/m68k/lib/ |
D | memmove.c | 10 void *memmove(void *dest, const void *src, size_t n) in memmove() argument 18 if (dest < src) { in memmove() 21 const char *csrc = src; in memmove() 24 src = csrc; in memmove() 25 n--; in memmove() 29 const short *ssrc = src; in memmove() 32 src = ssrc; in memmove() 33 n -= 2; in memmove() 38 const long *lsrc = src; in memmove() 39 temp--; in memmove() [all …]
|
/linux-6.14.4/include/linux/ |
D | sockptr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 44 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, in copy_from_sockptr_offset() argument 47 if (!sockptr_is_kernel(src)) in copy_from_sockptr_offset() 48 return copy_from_user(dst, src.user + offset, size); in copy_from_sockptr_offset() 49 memcpy(dst, src.kernel + offset, size); in copy_from_sockptr_offset() 59 static inline int copy_from_sockptr(void *dst, sockptr_t src, size_t size) in copy_from_sockptr() argument 61 return copy_from_sockptr_offset(dst, src, 0, size); in copy_from_sockptr() 73 * * -EINVAL: @optlen < @ksize 74 * * -EFAULT: access to userspace failed. 81 return -EINVAL; in copy_safe_from_sockptr() [all …]
|
/linux-6.14.4/drivers/media/platform/allegro-dvt/ |
D | allegro-mail.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include "allegro-mail.h" 47 enum mcu_msg_version version = msg->header.version; in allegro_enc_init() 49 dst[i++] = msg->reserved0; in allegro_enc_init() 50 dst[i++] = msg->suballoc_dma; in allegro_enc_init() 51 dst[i++] = msg->suballoc_size; in allegro_enc_init() 52 dst[i++] = msg->encoder_buffer_size; in allegro_enc_init() 53 dst[i++] = msg->encoder_buffer_color_depth; in allegro_enc_init() 54 dst[i++] = msg->num_cores; in allegro_enc_init() 56 dst[i++] = msg->clk_rate; in allegro_enc_init() [all …]
|
/linux-6.14.4/crypto/ |
D | cbc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2006-2016 Herbert Xu <[email protected]> 16 const u8 *src, u8 *dst, unsigned nbytes, in crypto_cbc_encrypt_segment() argument 21 for (; nbytes >= bsize; src += bsize, dst += bsize, nbytes -= bsize) { in crypto_cbc_encrypt_segment() 22 crypto_xor(iv, src, bsize); in crypto_cbc_encrypt_segment() 31 u8 *src, unsigned nbytes, u8 *oiv) in crypto_cbc_encrypt_inplace() argument 40 crypto_xor(src, iv, bsize); in crypto_cbc_encrypt_inplace() 41 crypto_lskcipher_encrypt(tfm, src, src, bsize, NULL); in crypto_cbc_encrypt_inplace() 42 iv = src; in crypto_cbc_encrypt_inplace() 44 src += bsize; in crypto_cbc_encrypt_inplace() [all …]
|
/linux-6.14.4/mm/ |
D | maccess.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #define copy_from_kernel_nofault_loop(dst, src, len, type, err_label) \ argument 22 __get_kernel_nofault(dst, src, type, err_label); \ 23 kmsan_check_memory(src, sizeof(type)); \ 25 src += sizeof(type); \ 26 len -= sizeof(type); \ 29 long copy_from_kernel_nofault(void *dst, const void *src, size_t size) in copy_from_kernel_nofault() argument 34 align = (unsigned long)dst | (unsigned long)src; in copy_from_kernel_nofault() 36 if (!copy_from_kernel_nofault_allowed(src, size)) in copy_from_kernel_nofault() 37 return -ERANGE; in copy_from_kernel_nofault() [all …]
|