/freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | qcom,sc7280-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sibi Sankar <quic_sibis@quicinc.com> 19 - qcom,sc7280-mss-pil 23 - description: MSS QDSP6 registers 24 - description: RMB registers 26 reg-names: 28 - const: qdsp6 [all …]
|
H A D | qcom,sc7180-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sibi Sankar <quic_sibis@quicinc.com> 19 - qcom,sc7180-mss-pil 23 - description: MSS QDSP6 registers 24 - description: RMB registers 26 reg-names: 28 - const: qdsp6 [all …]
|
H A D | qcom,sc7280-adsp-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-adsp-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivasa Rao Mandadapu <quic_srivasam@quicinc.com> 19 - qcom,sc7280-adsp-pil 23 - description: qdsp6ss register 24 - description: efuse q6ss register 28 - description: Phandle to apps_smmu node with sid mask 32 - description: Watchdog interrupt [all …]
|
H A D | qcom,qcs404-cdsp-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,qcs404-cdsp-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 - qcom,qcs404-cdsp-pil 28 - description: Watchdog interrupt 29 - description: Fatal interrupt 30 - description: Ready interrupt 31 - description: Handover interrupt [all …]
|
H A D | qcom,sdm845-adsp-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sdm845-adsp-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 - qcom,sdm845-adsp-pil 28 - description: Watchdog interrupt 29 - description: Fatal interrupt 30 - description: Ready interrupt 31 - description: Handover interrupt [all …]
|
H A D | qcom,msm8916-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8916-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephan Gerhold <stephan@gerhold.net> 19 - enum: 20 - qcom,msm8909-mss-pil 21 - qcom,msm8916-mss-pil 22 - qcom,msm8953-mss-pil 23 - qcom,msm8974-mss-pil [all …]
|
H A D | qcom,sc7280-wpss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-wpss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 - qcom,sc7280-wpss-pil 28 - description: Watchdog interrupt 29 - description: Fatal interrupt 30 - description: Ready interrupt 31 - description: Handover interrupt [all …]
|
H A D | qcom,msm8996-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8996-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 11 - Sibi Sankar <quic_sibis@quicinc.com> 20 - qcom,msm8996-mss-pil 21 - qcom,msm8998-mss-pil 22 - qcom,sdm660-mss-pil 23 - qcom,sdm845-mss-pil [all …]
|
H A D | qcom,hexagon-v56.txt | 6 - compatible: 10 "qcom,qcs404-cdsp-pil", 11 "qcom,sdm845-adsp-pil" 13 - reg: 15 Value type: <prop-encoded-array> 18 - interrupts-extended: 20 Value type: <prop-encoded-array> 22 stop-ack IRQs 24 - interrupt-names: 27 Definition: must be "wdog", "fatal", "ready", "handover", "stop-ack" [all …]
|
H A D | qcom,q6v5.txt | 6 - compatible: 10 "qcom,ipq8074-wcss-pil" 11 "qcom,qcs404-wcss-pil" 13 - reg: 15 Value type: <prop-encoded-array> 19 - reg-names: 24 - interrupts-extended: 26 Value type: <prop-encoded-array> 27 Definition: reference to the interrupts that match interrupt-names 29 - interrupt-names: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/bus/ |
H A D | qcom,ssc-block-bus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/bus/qcom,ssc-block-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Srba <Michael.Srba@seznam.cz> 27 - const: qcom,msm8998-ssc-block-bus 28 - const: qcom,ssc-block-bus 32 - description: SSCAON_CONFIG0 registers 33 - description: SSCAON_CONFIG1 registers 35 reg-names: [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sc7280-herobrine-lte-sku.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 10 reserved-memory { 13 no-map; 16 mdata_mem: mpss-metadata { 17 alloc-ranges = <0x0 0xa0000000 0x0 0x20000000>; 19 no-map; 25 qcom,gsi-loader = "modem"; 30 compatible = "qcom,sc7280-ms [all...] |
H A D | sc7280-chrome-common.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 20 /delete-node/ &cdsp_mem; 21 /delete-node/ &domain_idle_states; 22 /delete-node/ &gpu_zap_mem; 23 /delete-node/ &gpu_zap_shader; 24 /delete-node/ &hyp_mem; 25 /delete-node/ &xbl_mem; 26 /delete-node/ &reserved_xbl_uefi_log; 27 /delete-node/ &sec_apps_mem; 31 domain_idle_states: domain-idle-states { [all …]
|
H A D | sc7180-idp.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 8 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-gpi [all...] |
/freebsd/sys/i386/linux/ |
H A D | linux_sysvec.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 1994-1996 Søren Schmidt 78 #define LINUX_VDSOPAGE (VM_MAXUSER_ADDRESS - LINUX_VDSOPAGE_SIZE) 79 #define LINUX_SHAREDPAGE (LINUX_VDSOPAGE - PAGE_SIZE) 81 * PAGE_SIZE - the size 85 #define LINUX_PS_STRINGS (LINUX_USRSTACK - sizeof(struct ps_strings)) 127 envp = base + (imgp->args->argc + 1); in linux_fixup() 128 base--; in linux_fixup() 131 base--; in linux_fixup() [all …]
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 7 * Copyright (c) 1998-1999 Andrew Gallatin 8 * Copyright (c) 1994-1996 Søren Schmidt 36 #error "Unable to compile Linux-emulator due to missing COMPAT_FREEBSD32 option!" 80 #define LINUX32_MAXUSER ((1ul << 32) - PAGE_SIZE) 82 #define LINUX32_VDSOPAGE (LINUX32_MAXUSER - LINUX32_VDSOPAGE_SIZE) 83 #define LINUX32_SHAREDPAGE (LINUX32_VDSOPAGE - PAGE_SIZE) 85 * PAGE_SIZE - the size 123 #define LINUX32_PS_STRINGS (LINUX32_USRSTACK - \ [all …]
|
/freebsd/sys/x86/xen/ |
H A D | hvm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 55 #include <xen/xen-os.h> 63 #include <contrib/xen/arch-x86/cpuid.h> 67 /*--------------------------- Forward Declarations ---------------------------*/ 70 /*-------------------------------- Global Data -------------------------------*/ 81 * If non-zero, the hypervisor has been configured to use a direct 92 /*------------------------------- Per-CPU Data -------------------------------*/ 95 /*------------------------------ Sysctl tunables -----------------------------*/ 101 /*---------------------- XEN Hypervisor Probe and Setup ----------------------*/ [all …]
|
H A D | pv.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 5 * Copyright (c) 2004-2006,2008 Kip Macy 73 #include <xen/xen-os.h> 79 #include <contrib/xen/arch-x86/cpuid.h> 80 #include <contrib/xen/arch-x86/hvm/start_info.h> 96 /*--------------------------- Forward Declarations ---------------------------*/ 100 /*---------------------------- Extern Declarations ---------------------------*/ 107 /*-------------------------------- Global Data -------------------------------*/ 119 /*-------------------------------- Xen PV init -------------------------------*/ [all …]
|
/freebsd/sys/amd64/amd64/ |
H A D | exec_machdep.c | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 114 struct trapframe *regs; in sendsig() local 121 pcb = td->td_pcb; in sendsig() 122 p = td->td_proc; in sendsig() 124 sig = ksi->ksi_signo; in sendsig() 125 psp = p->p_sigacts; in sendsig() 126 mtx_assert(&psp->ps_mtx, MA_OWNED); in sendsig() 127 regs = td->td_frame; in sendsig() 128 oonstack = sigonstack(regs->tf_rsp); in sendsig() [all …]
|
/freebsd/sys/i386/i386/ |
H A D | exec_machdep.c | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 134 struct trapframe *regs; in osendsig() local 139 p = td->td_proc; in osendsig() 141 sig = ksi->ksi_signo; in osendsig() 142 psp = p->p_sigacts; in osendsig() 143 mtx_assert(&psp->ps_mtx, MA_OWNED); in osendsig() 144 regs = td->td_frame; in osendsig() 145 oonstack = sigonstack(regs->tf_esp); in osendsig() 148 if ((td->td_pflags & TDP_ALTSTACK) && !oonstack && in osendsig() [all …]
|
/freebsd/sys/dev/iicbus/rtc/ |
H A D | isl12xx.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * - ISL1209 = 2B sram, tamper/event timestamp 31 * - ISL1218 = 8B sram, DS13xx pin compatible (but not software compatible) 32 * - ISL1219 = 2B sram, tamper/event timestamp 33 * - ISL1220 = 8B sram, separate Fout 34 * - ISL1221 = 2B sram, separate Fout, tamper/event timestamp 63 * in 'B' that stands for "bar" and it is an active-low signal; something named 64 * "EVENB" implies 1=event-disable, 0=event-enable. 70 #define ISL12XX_SR_ARST (1u << 7) /* Auto-reset on status read */ [all …]
|
/freebsd/sys/contrib/dev/rtw89/ |
H A D | mac.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2 /* Copyright(c) 2019-2020 Realtek Corporation 43 const struct rtw89_mac_gen_def *mac = rtwdev->chip->mac_def; in rtw89_mac_mem_write() 44 u32 addr = mac->mem_base_addrs[sel] + offset; in rtw89_mac_mem_write() 46 rtw89_write32(rtwdev, mac->filter_model_add in rtw89_mac_mem_write() 716 u32 halt; rtw89_mac_set_err_status() local 823 const struct rtw89_page_regs *regs = chip->page_regs; hfc_ch_ctrl() local 851 const struct rtw89_page_regs *regs = chip->page_regs; hfc_upd_ch_info() local 878 const struct rtw89_page_regs *regs = chip->page_regs; hfc_pub_ctrl() local 904 const struct rtw89_page_regs *regs = chip->page_regs; hfc_upd_mix_info() local 970 const struct rtw89_page_regs *regs = chip->page_regs; hfc_h2c_cfg() local 986 const struct rtw89_page_regs *regs = chip->page_regs; hfc_mix_cfg() local 1021 const struct rtw89_page_regs *regs = chip->page_regs; hfc_func_en() local [all...] |
/freebsd/sys/dev/qlnx/qlnxe/ |
H A D | ecore_dbg_fw_funcs.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 168 return (r[0] < (r[1] - imm[0])); in cond8() 226 * Addresses are in bytes, sizes are in quad-regs. 363 …, val_width, amount) (((val) | ((val) << (val_width))) >> (amount)) & ((1 << (val_width)) - 1) 371 #define FIELD_BIT_MASK(type, field) (((1 << FIELD_BIT_SIZE(type, field)) - 1) << FIELD_DWORD_SHIF… 390 #define NUM_EXTRA_DBG_LINES(block_desc) (1 + (block_desc->has_latency_events ? 1 : 0)) 391 #define NUM_DBG_LINES(block_desc) (block_desc->num_of_lines + NUM_EXTRA_DBG_LINES(block_desc)) 457 #define MAX_CYCLE_VALUES_MASK ((1 << VALUES_PER_CYCLE) - 1) 1529 "int-buf", 1535 "pci-buf" [all …]
|
/freebsd/sys/i386/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 61 # CPU_BLUELIGHTNING_3X enables triple-clock mode on IBM Blue Lightning 62 # CPU if CPU supports it. The default is double-clock mode on 76 # mapped mode. Default is 2-way set associative mode. 118 # CPU_SUSP_HLT enables suspend on HALT. If this option is set, CPU 119 # enters suspend mode following execution of HALT instruction. 124 # K5/K6/K6-2 CPUs. 130 # without cache flush at hold state, and (2) write-back CPU cache on 136 # and should be included for any non-Pentiu [all...] |
/freebsd/sys/arm64/vmm/ |
H A D | vmm.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 87 void *cookie; /* (i) cpu-specific data */ 91 #define vcpu_lock_init(v) mtx_init(&((v)->mtx), "vcpu lock", 0, MTX_SPIN) 92 #define vcpu_lock_destroy(v) mtx_destroy(&((v)->mtx)) 93 #define vcpu_lock(v) mtx_lock_spin(&((v)->mtx)) 94 #define vcpu_unlock(v) mtx_unlock_spin(&((v)->mtx)) 95 #define vcpu_assert_locked(v) mtx_assert(&((v)->mtx), MA_OWNED) 121 void *cookie; /* (i) cpu-specific data */ 127 volatile cpuset_t halted_cpus; /* (x) cpus in a hard halt */ [all …]
|