Home
last modified time | relevance | path

Searched full:fsd (Results 1 – 25 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/arch/riscv/kernel/
Dfpu.S28 fsd f0, TASK_THREAD_F0_F0(a0)
29 fsd f1, TASK_THREAD_F1_F0(a0)
30 fsd f2, TASK_THREAD_F2_F0(a0)
31 fsd f3, TASK_THREAD_F3_F0(a0)
32 fsd f4, TASK_THREAD_F4_F0(a0)
33 fsd f5, TASK_THREAD_F5_F0(a0)
34 fsd f6, TASK_THREAD_F6_F0(a0)
35 fsd f7, TASK_THREAD_F7_F0(a0)
36 fsd f8, TASK_THREAD_F8_F0(a0)
37 fsd f9, TASK_THREAD_F9_F0(a0)
[all …]
/kernel/linux/linux-5.10/arch/riscv/kernel/
Dfpu.S28 fsd f0, TASK_THREAD_F0_F0(a0)
29 fsd f1, TASK_THREAD_F1_F0(a0)
30 fsd f2, TASK_THREAD_F2_F0(a0)
31 fsd f3, TASK_THREAD_F3_F0(a0)
32 fsd f4, TASK_THREAD_F4_F0(a0)
33 fsd f5, TASK_THREAD_F5_F0(a0)
34 fsd f6, TASK_THREAD_F6_F0(a0)
35 fsd f7, TASK_THREAD_F7_F0(a0)
36 fsd f8, TASK_THREAD_F8_F0(a0)
37 fsd f9, TASK_THREAD_F9_F0(a0)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/
Dtesla,fsd-clock.yaml4 $id: http://devicetree.org/schemas/clock/tesla,fsd-clock.yaml#
7 title: Tesla FSD (Full Self-Driving) SoC clock controller
11 - linux-fsd@tesla.com
14 FSD clock controller consist of several clock management unit
19 'dt-bindings/clock/fsd-clk.h' header.
24 - tesla,fsd-clock-cmu
25 - tesla,fsd-clock-imem
26 - tesla,fsd-clock-peric
27 - tesla,fsd-clock-fsys0
28 - tesla,fsd-clock-fsys1
[all …]
/kernel/linux/linux-6.6/arch/riscv/kvm/
Dvcpu_switch.S287 fsd f0, KVM_ARCH_FP_D_F0(a0)
288 fsd f1, KVM_ARCH_FP_D_F1(a0)
289 fsd f2, KVM_ARCH_FP_D_F2(a0)
290 fsd f3, KVM_ARCH_FP_D_F3(a0)
291 fsd f4, KVM_ARCH_FP_D_F4(a0)
292 fsd f5, KVM_ARCH_FP_D_F5(a0)
293 fsd f6, KVM_ARCH_FP_D_F6(a0)
294 fsd f7, KVM_ARCH_FP_D_F7(a0)
295 fsd f8, KVM_ARCH_FP_D_F8(a0)
296 fsd f9, KVM_ARCH_FP_D_F9(a0)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/
Dtesla.yaml7 title: Tesla Full Self Driving(FSD) platforms
11 - linux-fsd@tesla.com
19 - description: FSD SoC board
22 - tesla,fsd-evb # Tesla FSD Evaluation
23 - const: tesla,fsd
/kernel/linux/linux-6.6/arch/arm64/boot/dts/tesla/
Dfsd-evb.dts3 * Tesla FSD board device tree source
12 #include "fsd.dtsi"
16 model = "Tesla Full Self-Driving (FSD) Evaluation board";
17 compatible = "tesla,fsd-evb", "tesla,fsd";
39 simple-audio-card,name = "FSD Audio Card";
Dfsd.dtsi11 #include <dt-bindings/clock/fsd-clk.h>
15 compatible = "tesla,fsd";
442 compatible = "tesla,fsd-clock-imem";
456 compatible = "tesla,fsd-clock-cmu";
464 compatible = "tesla,fsd-clock-cam_csi";
472 compatible = "tesla,fsd-cam-sysreg", "syscon";
477 compatible = "tesla,fsd-clock-mfc";
485 compatible = "tesla,fsd-clock-peric";
503 compatible = "tesla,fsd-peric-sysreg", "syscon";
508 compatible = "tesla,fsd-clock-fsys0";
[all …]
DMakefile3 fsd-evb.dtb
Dfsd-pinctrl.h3 * Tesla FSD DTS pinctrl constants
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/samsung/
Dsamsung,exynos-sysreg.yaml20 - tesla,fsd-cam-sysreg
21 - tesla,fsd-fsys0-sysreg
22 - tesla,fsd-fsys1-sysreg
23 - tesla,fsd-peric-sysreg
/kernel/linux/linux-5.10/fs/debugfs/
Dinode.c216 struct debugfs_fsdata *fsd = dentry->d_fsdata; in debugfs_release_dentry() local
218 if ((unsigned long)fsd & DEBUGFS_FSDATA_IS_REAL_FOPS_BIT) in debugfs_release_dentry()
221 kfree(fsd); in debugfs_release_dentry()
226 struct debugfs_fsdata *fsd = path->dentry->d_fsdata; in debugfs_automount() local
228 return fsd->automount(path->dentry, d_inode(path->dentry)->i_private); in debugfs_automount()
606 struct debugfs_fsdata *fsd; in debugfs_create_automount() local
612 fsd = kzalloc(sizeof(*fsd), GFP_KERNEL); in debugfs_create_automount()
613 if (!fsd) { in debugfs_create_automount()
618 fsd->automount = f; in debugfs_create_automount()
622 kfree(fsd); in debugfs_create_automount()
[all …]
Dfile.c52 struct debugfs_fsdata *fsd = F_DENTRY(filp)->d_fsdata; in debugfs_real_fops() local
54 if ((unsigned long)fsd & DEBUGFS_FSDATA_IS_REAL_FOPS_BIT) { in debugfs_real_fops()
63 return fsd->real_fops; in debugfs_real_fops()
84 struct debugfs_fsdata *fsd; in debugfs_file_get() local
97 fsd = d_fsd; in debugfs_file_get()
99 fsd = kmalloc(sizeof(*fsd), GFP_KERNEL); in debugfs_file_get()
100 if (!fsd) in debugfs_file_get()
103 fsd->real_fops = (void *)((unsigned long)d_fsd & in debugfs_file_get()
105 refcount_set(&fsd->active_users, 1); in debugfs_file_get()
106 init_completion(&fsd->active_users_drained); in debugfs_file_get()
[all …]
/kernel/linux/linux-6.6/fs/debugfs/
Dinode.c239 struct debugfs_fsdata *fsd = dentry->d_fsdata; in debugfs_release_dentry() local
241 if ((unsigned long)fsd & DEBUGFS_FSDATA_IS_REAL_FOPS_BIT) in debugfs_release_dentry()
244 kfree(fsd); in debugfs_release_dentry()
249 struct debugfs_fsdata *fsd = path->dentry->d_fsdata; in debugfs_automount() local
251 return fsd->automount(path->dentry, d_inode(path->dentry)->i_private); in debugfs_automount()
639 struct debugfs_fsdata *fsd; in debugfs_create_automount() local
645 fsd = kzalloc(sizeof(*fsd), GFP_KERNEL); in debugfs_create_automount()
646 if (!fsd) { in debugfs_create_automount()
651 fsd->automount = f; in debugfs_create_automount()
655 kfree(fsd); in debugfs_create_automount()
[all …]
Dfile.c52 struct debugfs_fsdata *fsd = F_DENTRY(filp)->d_fsdata; in debugfs_real_fops() local
54 if ((unsigned long)fsd & DEBUGFS_FSDATA_IS_REAL_FOPS_BIT) { in debugfs_real_fops()
63 return fsd->real_fops; in debugfs_real_fops()
84 struct debugfs_fsdata *fsd; in debugfs_file_get() local
97 fsd = d_fsd; in debugfs_file_get()
99 fsd = kmalloc(sizeof(*fsd), GFP_KERNEL); in debugfs_file_get()
100 if (!fsd) in debugfs_file_get()
103 fsd->real_fops = (void *)((unsigned long)d_fsd & in debugfs_file_get()
105 refcount_set(&fsd->active_users, 1); in debugfs_file_get()
106 init_completion(&fsd->active_users_drained); in debugfs_file_get()
[all …]
/kernel/liteos_m/arch/risc-v/nuclei/gcc/nmsis/Core/Include/
Dcore_feature_fpu.h142 * * FLD and FSD operations need to make sure the address is 8 bytes aligned,
144 …* * FLD and FSD do not modify the bits being transferred; in particular, the payloads of non-canon…
156 * \brief Store a double-precision value from float point freg into memory using fsd instruction
157 * \details The FSD instruction stores double-precision value from floating point register to memory
164 * * FLD and FSD operations need to make sure the address is 8 bytes aligned,
166 …* * FLD and FSD do not modify the bits being transferred; in particular, the payloads of non-canon…
173 __ASM volatile("fsd " STRINGIFY(freg) ", %0(%1) " \
192 * \brief Store a float value from float point freg into memory using fsw/fsd instruction
/kernel/linux/linux-6.6/drivers/clk/samsung/
DKconfig99 bool "Tesla FSD clock controller support" if COMPILE_TEST
103 Support for the clock controller present on the Tesla FSD SoC.
Dclk-fsd.c8 * Common Clock Framework support for FSD SoC.
18 #include <dt-bindings/clock/fsd-clk.h>
313 CLK_OF_DECLARE(fsd_clk_cmu, "tesla,fsd-clock-cmu", fsd_clk_cmu_init);
1426 CLK_OF_DECLARE(fsd_clk_imem, "tesla,fsd-clock-imem", fsd_clk_imem_init);
1751 * fsd_cmu_probe - Probe function for FSD platform clocks
1754 * Configure clock hierarchy for clock domains of FSD platform
1770 .compatible = "tesla,fsd-clock-peric",
1773 .compatible = "tesla,fsd-clock-fsys0",
1776 .compatible = "tesla,fsd-clock-fsys1",
1779 .compatible = "tesla,fsd-clock-mfc",
[all …]
DMakefile26 obj-$(CONFIG_TESLA_FSD_COMMON_CLK) += clk-fsd.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dsamsung-i2s.yaml41 tesla,fsd-i2s: for 8/16/24bit stereo channel I2S for playback and
53 - tesla,fsd-i2s
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/timer/
Dsamsung,exynos4210-mct.yaml35 - tesla,fsd-mct
145 - tesla,fsd-mct
/kernel/linux/linux-6.6/drivers/phy/samsung/
DMakefile9 phy-exynos-ufs-y += phy-fsd-ufs.o
Dphy-fsd-ufs.c3 * UFS PHY driver data for FSD SoC
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/ufs/
Dsamsung,exynos-ufs.yaml24 - tesla,fsd-ufs
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
Dsamsung,ufs-phy.yaml20 - tesla,fsd-ufs-phy
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/
Dpinctrl-exynos-arm64.c730 * Pinctrl driver data for Tesla FSD SoC. FSD SoC includes three
734 /* pin banks of FSD pin-controller 0 (FSYS) */
743 /* pin banks of FSD pin-controller 1 (PERIC) */
768 /* pin banks of FSD pin-controller 2 (PMU) */

12