Home
last modified time | relevance | path

Searched +full:ipa +full:- +full:clock +full:- +full:query (Results 1 – 25 of 37) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/net/ipa/
H A Dipa_smp2p.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2019-2020 Linaro Ltd.
15 #include "ipa.h"
20 * DOC: IPA SMP2P communication with the modem
23 * the modem. The IPA driver uses this for two purposes: to enable the modem
25 * state of the IPA clock in the event of a crash.
29 * latter case, the modem uses an SMP2P interrupt to tell the AP IPA driver
32 * The modem is also able to inquire about the current state of the IPA
33 * clock by trigging another SMP2P interrupt to the AP. We communicate
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dqcom,ipa.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/net/qcom,ipa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm IP Accelerator (IPA)
10 - Alex Elder <elder@kernel.org>
13 This binding describes the Qualcomm IPA. The IPA is capable of offloading
17 The IPA sits between multiple independent "execution environments,"
18 including the Application Processor (AP) and the modem. The IPA presents
20 The GSI is an integral part of the IPA, but it is logically isolated
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/ipa_control/
H A Dmali_kbase_csf_ipa_control.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * (C) COPYRIGHT 2020-2022 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
28 * Maximum index accepted to configure an IPA Control performance counter.
33 * struct kbase_ipa_control_perf_counter - Performance counter description
47 * This structure is used by clients of the IPA Control component to describe
68 * kbase_ipa_control_init - Initialize the IPA Control component
75 * kbase_ipa_control_term - Terminate the IPA Control component
82 * kbase_ipa_control_register - Register a client to the IPA Control component
90 * number of counters that exist on the IPA Control interface.
[all …]
H A Dmali_kbase_csf_ipa_control.c1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
4 * (C) COPYRIGHT 2020-2022 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
28 * Status flags from the STATUS register of the IPA Control interface.
36 * Commands for the COMMAND register of the IPA Control interface.
61 #define MAX_PRFCNT_VALUE (((u64)1 << 48) - 1)
64 * struct kbase_ipa_control_listener_data - Data for the GPU clock frequency
67 * @listener: GPU clock frequency listener.
89 while (--max_loops && (status & flags)) in wait_status()
92 dev_err(kbdev->dev, "IPA_CONTROL STATUS register stuck"); in wait_status()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ipa/backend/
H A Dmali_kbase_ipa_counter_common_csf.c1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
4 * (C) COPYRIGHT 2020-2021 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
23 #include "ipa/mali_kbase_ipa_debugfs.h"
41 * - max sampling interval of 1 second.
42 * - max GPU frequency of 2 GHz.
43 * - max number of cores as 32.
44 * - max increment of 4 in per core counter value at every clock cycle.
50 #define MAX_COUNTER_INCREMENT (((u64)1 << 38) - 1)
56 if (a > 0 && (S64_MAX - a) < b) in kbase_ipa_add_saturate()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/qcom/
H A Dsc7180.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
8 #include <dt-bindings/clock/qcom,dispcc-sc7180.h>
9 #include <dt-bindings/clock/qcom,gcc-sc7180.h>
10 #include <dt-bindings/clock/qcom,gpucc-sc7180.h>
11 #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h>
12 #include <dt-bindings/clock/qcom,rpmh.h>
13 #include <dt-bindings/clock/qcom,videocc-sc7180.h>
14 #include <dt-bindings/interconnect/qcom,osm-l3.h>
15 #include <dt-bindings/interconnect/qcom,sc7180.h>
16 #include <dt-bindings/interrupt-controller/arm-gic.h>
[all …]
H A Dsdm845.dtsi1 // SPDX-License-Identifier: GPL-2.0
8 #include <dt-bindings/clock/qcom,camcc-sdm845.h>
9 #include <dt-bindings/clock/qcom,dispcc-sdm845.h>
10 #include <dt-bindings/clock/qcom,gcc-sdm845.h>
11 #include <dt-bindings/clock/qcom,gpucc-sdm845.h>
12 #include <dt-bindings/clock/qcom,lpass-sdm845.h>
13 #include <dt-bindings/clock/qcom,rpmh.h>
14 #include <dt-bindings/clock/qcom,videocc-sdm845.h>
15 #include <dt-bindings/interconnect/qcom,osm-l3.h>
16 #include <dt-bindings/interconnect/qcom,sdm845.h>
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_pm_metrics.c1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
4 * (C) COPYRIGHT 2011-2022 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
42 /* Shift used for kbasep_pm_metrics_data.time_busy/idle - units of (1 << 8) ns
56 * ON -> ON | OFF | STOPPED
57 * STOPPED -> ON | OFF
58 * OFF -> ON
76 * tear-down and should not be subject to a race from an OFF->ON transition
91 if (atomic_cmpxchg(&metrics->timer_state, TIMER_STOPPED, TIMER_OFF) != TIMER_ON) in dvfs_callback()
94 kbase_pm_get_dvfs_action(metrics->kbdev); in dvfs_callback()
[all …]
H A Dmali_kbase_pm_driver.c1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
4 * (C) COPYRIGHT 2010-2022 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
77 * enum kbasep_pm_action - Actions that can be performed on a core.
92 ACTION_READY = (SHADER_READY_LO - SHADER_PRESENT_LO),
93 ACTION_PWRON = (SHADER_PWRON_LO - SHADER_PRESENT_LO),
94 ACTION_PWROFF = (SHADER_PWROFF_LO - SHADER_PRESENT_LO),
95 ACTION_PWRTRANS = (SHADER_PWRTRANS_LO - SHADER_PRESENT_LO),
96 ACTION_PWRACTIVE = (SHADER_PWRACTIVE_LO - SHADER_PRESENT_LO)
109 lockdep_assert_held(&kbdev->hwaccess_lock); in kbase_pm_is_mcu_desired()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_defs.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * (C) COPYRIGHT 2018-2023 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
64 * enum kbase_csf_queue_bind_state - bind state of the queue
80 * enum kbase_csf_reset_gpu_state - state of the gpu reset
117 * enum kbase_csf_group_state - state of the GPU command queue group
123 * and is subjected to time-slice based
134 * slots left after scheduling non-idle
148 * to time-slice based scheduling. A resume
150 * re-assigned to the group and once the
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_core_linux.c3 * (C) COPYRIGHT 2010-2017 ARM Limited. All rights reserved.
12 * Boston, MA 02110-1301, USA.
29 #include <ipa/mali_kbase_ipa_debugfs.h>
128 switch (version->major) { in kbase_api_handshake()
133 version->major = 6; in kbase_api_handshake()
134 version->minor = 1; in kbase_api_handshake()
141 version->major = 7; in kbase_api_handshake()
142 version->minor = 1; in kbase_api_handshake()
149 version->major = 8; in kbase_api_handshake()
150 version->minor = 4; in kbase_api_handshake()
[all …]
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/
H A Dapi.rst1 .. SPDX-License-Identifier: GPL-2.0
4 The Definitive KVM (Kernel-based Virtual Machine) API Documentation
13 - System ioctls: These query and set global attributes which affect the
17 - VM ioctls: These query and set attributes that affect an entire virtual
24 - vcpu ioctls: These query and set attributes that control the operation
32 - device ioctls: These query and set attributes that control the operation
80 facility that allows backward-compatible extensions to the API to be
84 Instead, kvm defines extension identifiers and a facility to query
104 the ioctl returns -ENOTTY.
122 -----------------------
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Dgccint.info3 Copyright (C) 1988-2020 Free Software Foundation, Inc.
8 Invariant Sections being "Funding Free Software", the Front-Cover Texts
9 being (a) (see below), and with the Back-Cover Texts being (b) (see
13 (a) The FSF's Front-Cover Text is:
17 (b) The FSF's Back-Cover Text is:
22 INFO-DIR-SECTION Software development
23 START-INFO-DIR-ENTRY
25 END-INFO-DIR-ENTRY
29 Copyright (C) 1988-2020 Free Software Foundation, Inc.
34 Invariant Sections being "Funding Free Software", the Front-Cover Texts
[all …]
H A Dgdb.info3 Copyright (C) 1988-2021 Free Software Foundation, Inc.
9 Documentation", with the Front-Cover Texts being "A GNU Manual," and
10 with the Back-Cover Texts as in (a) below.
12 (a) The FSF's Back-Cover Text is: "You are free to copy and modify
15 INFO-DIR-SECTION Software development
16 START-INFO-DIR-ENTRY
19 END-INFO-DIR-ENTRY
24 Source-Level Debugger' for GDB (GNU Toolchain for the A-profile
25 Architecture 10.3-2021.07 (arm-10.29)) Version 10.2.90.20210621-git.
27 Copyright (C) 1988-2021 Free Software Foundation, Inc.
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Dgccint.info3 Copyright (C) 1988-2020 Free Software Foundation, Inc.
8 Invariant Sections being "Funding Free Software", the Front-Cover Texts
9 being (a) (see below), and with the Back-Cover Texts being (b) (see
13 (a) The FSF's Front-Cover Text is:
17 (b) The FSF's Back-Cover Text is:
22 INFO-DIR-SECTION Software development
23 START-INFO-DIR-ENTRY
25 END-INFO-DIR-ENTRY
29 Copyright (C) 1988-2020 Free Software Foundation, Inc.
34 Invariant Sections being "Funding Free Software", the Front-Cover Texts
[all …]
H A Dgdb.info3 Copyright (C) 1988-2021 Free Software Foundation, Inc.
9 Documentation", with the Front-Cover Texts being "A GNU Manual," and
10 with the Back-Cover Texts as in (a) below.
12 (a) The FSF's Back-Cover Text is: "You are free to copy and modify
15 INFO-DIR-SECTION Software development
16 START-INFO-DIR-ENTRY
19 END-INFO-DIR-ENTRY
24 Source-Level Debugger' for GDB (GNU Toolchain for the A-profile
25 Architecture 10.3-2021.07 (arm-10.29)) Version 10.2.90.20210621-git.
27 Copyright (C) 1988-2021 Free Software Foundation, Inc.
[all …]
/OK3568_Linux_fs/kernel/arch/s390/kvm/
H A Dkvm-s390.c1 // SPDX-License-Identifier: GPL-2.0
14 #define KMSG_COMPONENT "kvm-s390"
36 #include <asm/asm-offsets.h>
48 #include "kvm-s390.h"
53 #include "trace-s390.h"
201 * defines in FACILITIES_KVM and the non-hypervisor managed bits.
222 /* available subfunctions indicated via query / "test bit" */
233 /* every s390 is virtualization enabled ;-) */ in kvm_arch_hardware_enable()
253 * -delta to the epoch. in kvm_clock_sync_scb()
255 delta = -delta; in kvm_clock_sync_scb()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/man/man1/
H A Daarch64-none-linux-gnu-gcc.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
H A Daarch64-none-linux-gnu-g++.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/man/man1/
H A Darm-none-linux-gnueabihf-gcc.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
H A Darm-none-linux-gnueabihf-g++.118 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
73 .\" Fear. Run. Save yourself. No user-serviceable parts.
83 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
99 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
100 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_core_linux.c1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
4 * (C) COPYRIGHT 2010-2023 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
31 #include <ipa/mali_kbase_ipa_debugfs.h>
106 #include <linux/clk-provider.h>
127 * KBASE_API_VERSION - KBase API Version
136 * struct mali_kbase_capability_def - kbase capabilities table
147 * This must be kept in-sync with mali_kbase_cap
174 return -EOPNOTSUPP; in kbase_devfreq_opp_helper()
179 * mali_kbase_supports_cap - Query whether a kbase capability is supported
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dwlioctl.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 * Copyright (C) 1999-2017, Broadcom Corporation
29 * <<Broadcom-WL-IPTag/Open:>>
31 * $Id: wlioctl.h 677952 2017-01-05 23:25:28Z $
91 (sizeof(wl_dfs_forced_t) + (((n) < 1) ? (0) : (((n) - 1)* sizeof(chanspec_t))))
107 #define DFS_SCAN_S_IDLE -1
193 * will see OBSS, [means that, we false detected that OBSS-is-gone
294 * Per-BSS information structure.
396 #define WL_GSCAN_INFO_FIXED_FIELD_SIZE (sizeof(wl_gscan_bss_info_t) - sizeof(wl_bss_info_t))
546 #define WL_EXTDSCAN_PARAMS_FIXED_SIZE (sizeof(wl_extdscan_params_t) - sizeof(chan_scandata_t))
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A Dwlioctl.h26 * <<Broadcom-WL-IPTag/Dual:>>
62 * BCME_.. error codes are extended by various features - e.g. FTM, NAN, SAE etc.
69 * The error codes -4096 ... -5119 are reserved for firmware signing.
71 * Next available (inclusive) range: [-8*1024 + 1, -7*1024]
76 /* 11ax trigger frame format - versioning info */
122 (sizeof(wl_dfs_forced_t) + (((n) < 1) ? (0) : (((n) - 1)* sizeof(chanspec_t))))
142 #define DFS_SCAN_S_IDLE -1
227 * will see OBSS, [means that, we false detected that OBSS-is-gone
537 #define WL_GSCAN_INFO_FIXED_FIELD_SIZE (sizeof(wl_gscan_bss_info_t) - sizeof(wl_bss_info_t))
595 uint8 bsscolor_index; /**< bsscolor index 0-1 */
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A Dwlioctl.h26 * <<Broadcom-WL-IPTag/Dual:>>
62 * BCME_.. error codes are extended by various features - e.g. FTM, NAN, SAE etc.
69 * The error codes -4096 ... -5119 are reserved for firmware signing.
71 * Next available (inclusive) range: [-8*1024 + 1, -7*1024]
76 /* 11ax trigger frame format - versioning info */
122 (sizeof(wl_dfs_forced_t) + (((n) < 1) ? (0) : (((n) - 1)* sizeof(chanspec_t))))
142 #define DFS_SCAN_S_IDLE -1
227 * will see OBSS, [means that, we false detected that OBSS-is-gone
537 #define WL_GSCAN_INFO_FIXED_FIELD_SIZE (sizeof(wl_gscan_bss_info_t) - sizeof(wl_bss_info_t))
595 uint8 bsscolor_index; /**< bsscolor index 0-1 */
[all …]

12