| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | mali_arbiter_interface.h | 23 * DOC: Defines the Mali arbiter interface 30 * DOC: Mali arbiter interface version 33 * the arbiter interface changes, so that integration effort is required, the 38 * 1 - Added the Mali arbiter configuration interface. 40 * 3 - Removed DVFS utilization interface (DVFS moved to arbiter side) 42 * 5 - Added GPU clock frequency reporting support from arbiter 61 * to vm_arb_gpu_stopped is expected by the arbiter. 70 * arbiter stop request. 86 * freq: GPU clock frequency value reported from arbiter 91 * from the arbiter to the corresponding VM. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/arbiter/ |
| H A D | mali_kbase_arbif.h | 23 * DOC: Mali arbiter interface APIs to share GPU between Virtual Machines 30 * enum kbase_arbif_evt - Internal Arbiter event. 34 * @KBASE_VM_GPU_STOP_EVT: Stop message received from Arbiter 35 * @KBASE_VM_GPU_GRANTED_EVT: Grant message received from Arbiter 36 * @KBASE_VM_GPU_LOST_EVT: Lost message received from Arbiter 54 * kbase_arbif_init() - Initialize the arbiter interface functionality. 57 * Initialize the arbiter interface and also determines 58 * if Arbiter functionality is required. 69 * kbase_arbif_destroy() - Cleanups the arbiter interface functionality. 72 * Cleans up the arbiter interface functionality and resets the reference count [all …]
|
| H A D | mali_kbase_arbif.c | 23 * DOC: Mali arbiter interface APIs to share GPU between Virtual Machines 33 /* Arbiter interface version against which was implemented this module */ 37 #error "Unsupported Mali Arbiter interface version." 69 * @dev: arbiter interface device handle 70 * @freq: GPU clock frequency value reported from arbiter 73 * new value from arbiter 95 * @dev: arbiter interface device handle 97 * call back function to signal a GPU STOP event from arbiter interface 120 * @dev: arbiter interface device handle 122 * call back function to signal a GPU GRANT event from arbiter interface [all …]
|
| H A D | mali_kbase_arbiter_pm.h | 23 * DOC: Mali arbiter power manager state machine and APIs 34 * @KBASE_VM_STATE_INITIALIZING: Special state before arbiter is initialized. 48 * the Arbiter to send a GRANTED message 52 * @KBASE_VM_STATE_STOPPING_IDLE: Arbiter has sent a stopped message and there 54 * @KBASE_VM_STATE_STOPPING_ACTIVE: Arbiter has sent a stopped message when 73 * kbase_arbiter_pm_early_init() - Initialize arbiter for VM Paravirtualized use 76 * Initialize the arbiter and other required resources during the runtime 84 * kbase_arbiter_pm_early_term() - Shutdown arbiter and free resources. 128 * communicating with the arbiter and waiting synchronously for the GPU 172 * from arbiter
|
| H A D | mali_kbase_arbiter_defs.h | 35 * @vm_state_lock: The lock protecting the VM state when arbiter is used. 41 * with the Arbiter 64 * struct kbase_arbiter_device - Representing an instance of arbiter device, 66 * @arb_if: Pointer to the arbiter interface device 67 * @arb_dev: Pointer to the arbiter device 68 * @arb_freq: GPU clock frequency retrieved from arbiter.
|
| H A D | mali_kbase_arbiter_pm.c | 23 * DOC: Mali arbiter power manager state machine and APIs 218 * Called when the Arbiter takes too long to grant the GPU after a 232 "Still waiting for GPU to be granted from Arbiter after %d ms\n", in request_timer_callback() 242 * Arbiter. If the timer expires before GPU is granted, a warning in 269 * kbase_arbiter_pm_early_init() - Initialize arbiter for VM 273 * Initialize the arbiter and other required resources during the runtime 351 * kbase_arbiter_pm_early_term() - Shutdown arbiter and free resources 708 * until it receives the grant message from arbiter 712 * from Arbiter asynchronously. 781 * a grant message from arbiter [all …]
|
| H A D | Kbuild | 22 arbiter/mali_kbase_arbif.o \ 23 arbiter/mali_kbase_arbiter_pm.o
|
| /OK3568_Linux_fs/kernel/Documentation/gpu/ |
| H A D | vgaarbiter.rst | 2 VGA Arbiter 20 the operation of the VGA arbiter implemented for the Linux kernel. 27 arbiter then enables/disables the decoding on different devices of the VGA 28 legacy instructions. Devices which do not want/need to use the arbiter may 35 Opens a user instance of the arbiter. By default, it's attached to the 56 Write a command to the arbiter. List of commands: 85 a bit, but makes the arbiter more tolerant to user space problems and able 88 user space for a given user (file descriptor instance) of the arbiter. 92 in the arbiter. 94 There is also an in-kernel API of the arbiter in case DRM, vgacon, or other [all …]
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | cpu_init.c | 52 #ifdef CONFIG_SYS_ACR_PIPE_DEP /* Arbiter pipeline depth */ in cpu_init_f() 55 #ifdef CONFIG_SYS_ACR_RPTCNT /* Arbiter repeat count */ in cpu_init_f() 58 #ifdef CONFIG_SYS_ACR_APARK /* Arbiter address parking mode */ in cpu_init_f() 61 #ifdef CONFIG_SYS_ACR_PARKM /* Arbiter parking master */ in cpu_init_f() 66 #ifdef CONFIG_SYS_ACR_PIPE_DEP /* Arbiter pipeline depth */ in cpu_init_f() 69 #ifdef CONFIG_SYS_ACR_RPTCNT /* Arbiter repeat count */ in cpu_init_f() 72 #ifdef CONFIG_SYS_ACR_APARK /* Arbiter address parking mode */ in cpu_init_f() 75 #ifdef CONFIG_SYS_ACR_PARKM /* Arbiter parking master */ in cpu_init_f() 212 clrsetbits_be32(&im->arbiter.acr, acr_mask, acr_val); in cpu_init_f() 222 /* AER - Arbiter Event Register - store status */ in cpu_init_f() [all …]
|
| H A D | spl_minimal.c | 29 /* Arbiter pipeline depth */ in cpu_init_f() 30 im->arbiter.acr = (im->arbiter.acr & ~ACR_PIPE_DEP) | in cpu_init_f() 35 /* Arbiter repeat count */ in cpu_init_f() 36 im->arbiter.acr = (im->arbiter.acr & ~(ACR_RPTCNT)) | in cpu_init_f()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_dcb_82599.c | 10 * ixgbe_dcb_config_rx_arbiter_82599 - Config Rx Data arbiter 18 * Configure Rx Packet Arbiter and credits for each traffic class. 33 * Disable the arbiter before changing parameters in ixgbe_dcb_config_rx_arbiter_82599() 61 * enable arbiter in ixgbe_dcb_config_rx_arbiter_82599() 70 * ixgbe_dcb_config_tx_desc_arbiter_82599 - Config Tx Desc. arbiter 77 * Configure Tx Descriptor Arbiter and credits for each traffic class. 112 * enable arbiter in ixgbe_dcb_config_tx_desc_arbiter_82599() 121 * ixgbe_dcb_config_tx_data_arbiter_82599 - Config Tx Data arbiter 129 * Configure Tx Packet Arbiter and credits for each traffic class. 142 * Disable the arbiter before changing parameters in ixgbe_dcb_config_tx_data_arbiter_82599() [all …]
|
| H A D | ixgbe_dcb_82598.c | 10 * ixgbe_dcb_config_rx_arbiter_82598 - Config Rx data arbiter 16 * Configure Rx Data Arbiter and credits for each traffic class. 32 /* Enable Arbiter */ in ixgbe_dcb_config_rx_arbiter_82598() 69 * ixgbe_dcb_config_tx_desc_arbiter_82598 - Config Tx Desc. arbiter 76 * Configure Tx Descriptor Arbiter and credits for each traffic class. 89 /* Enable arbiter */ in ixgbe_dcb_config_tx_desc_arbiter_82598() 118 * ixgbe_dcb_config_tx_data_arbiter_82598 - Config Tx data arbiter 125 * Configure Tx Data Arbiter and credits for each traffic class. 137 /* Enable Data Plane Arbiter */ in ixgbe_dcb_config_tx_data_arbiter_82598()
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/include/asm/ |
| H A D | immap_83xx.h | 172 * System Arbiter Registers 175 u32 acr; /* Arbiter Configuration Register */ 176 u32 atr; /* Arbiter Timers Register */ 178 u32 aer; /* Arbiter Event Register */ 179 u32 aidr; /* Arbiter Interrupt Definition Register */ 180 u32 amr; /* Arbiter Mask Register */ 181 u32 aeatr; /* Arbiter Event Attributes Register */ 182 u32 aeadr; /* Arbiter Event Address Register */ 183 u32 aerr; /* Arbiter Event Response Register */ 637 arbiter83xx_t arbiter; /* System Arbiter Registers */ member [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/spmi/ |
| H A D | qcom,spmi-pmic-arb.txt | 1 Qualcomm SPMI Controller (PMIC Arbiter) 3 The SPMI PMIC Arbiter is found on Snapdragon chipsets. It is an SPMI 7 The PMIC Arbiter can also act as an interrupt controller, providing interrupts 22 Registers used only for V2 PMIC Arbiter: 37 - interrupt-controller : boolean indicator that the PMIC arbiter is an interrupt controller
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iommu/ |
| H A D | mediatek,iommu.yaml | 42 SMI larb0 SMI larb1 ... SoCs have several SMI local arbiter(larb). 54 smi local arbiter and smi common. It will control whether the Multimedia 57 each local arbiter. 59 Normally we specify a local arbiter(larb) for each multimedia HW 62 video decode local arbiter, all these ports are according to the video HW. 107 according to the local arbiter index, like larb0, larb1, larb2...
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_pm.h | 35 /* In the case that the GPU was granted by the Arbiter, it will have 124 /** Special case when Arbiter has notified we can use GPU. 190 * Also called when using VM arbiter, when GPU access has been granted. 215 * Despite kbase_pm_suspend(), it will ignore to update Arbiter 229 * @arb_gpu_start: Arbiter has notified we can use GPU 237 * Also called when using VM arbiter, when GPU access has been granted. 239 * Despite kbase_pm_resume(), it will ignore to update Arbiter 249 * Handles the case that the Arbiter has forced the GPU away from the VM,
|
| /OK3568_Linux_fs/kernel/arch/sparc/include/asm/ |
| H A D | ecc.h | 17 #define ECC_MBAENAB 0x00000020 /* MBus arbiter enable register */ 20 /* ECC MBus Arbiter Enable register: 27 * SBUS: Enable MBus Arbiter on the SBus 0=off 1=on 28 * MOD3: Enable MBus Arbiter on MBus module 3 0=off 1=on 29 * MOD2: Enable MBus Arbiter on MBus module 2 0=off 1=on 30 * MOD1: Enable MBus Arbiter on MBus module 1 0=off 1=on
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/spmi/ |
| H A D | spmi-msm.txt | 1 Qualcomm SPMI arbiter/bus driver 8 1) PMIC arbiter channel mapping base (PMIC_ARB_REG_CHNLn) 16 All PMICs should be placed as a child nodes of bus arbiter.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mips/brcm/ |
| H A D | soc.txt | 59 arbiter, etc.) 124 == MEMC Arbiter 126 The memory controller arbiter is responsible for memory clients allocation 136 - reg : the DDR Arbiter register range and length
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | nvidia,tegra30-mc.yaml | 22 Protocol Arbiter, which manage a related pool of memory devices. A system 23 may have a single Protocol Arbiter or multiple Protocol Arbiters. 28 and a single Protocol Arbiter.
|
| /OK3568_Linux_fs/kernel/drivers/spmi/ |
| H A D | Kconfig | 15 tristate "Qualcomm MSM SPMI Controller (PMIC Arbiter)" 22 built-in SPMI PMIC Arbiter interface on Qualcomm MSM family
|
| /OK3568_Linux_fs/kernel/include/soc/mediatek/ |
| H A D | smi.h | 23 * mtk_smi_larb_get: Enable the power domain and clocks for this local arbiter. 25 * mtk_smi_larb_put: Disable the power domain and clocks for this local arbiter.
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mtd/ |
| H A D | marvell-nand.txt | 104 - marvell,nand-enable-arbiter: To enable the arbiter, all boards blindly 123 marvell,nand-enable-arbiter;
|
| /OK3568_Linux_fs/kernel/include/linux/ssb/ |
| H A D | ssb_driver_pci.h | 18 #define SSB_PCICORE_ARBCTL 0x0010 /* PCI Arbiter Control */ 19 #define SSB_PCICORE_ARBCTL_INTERN 0x00000001 /* Use internal arbiter */ 20 #define SSB_PCICORE_ARBCTL_EXTERN 0x00000002 /* Use external arbiter */
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/common/ |
| H A D | xf86VGAarbiter.h | 41 /* allow a driver to remove itself from arbiter - really should be 45 /* DRI and arbiter are really not possible together,
|