/linux/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 …]
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | intel_hdcp.c | 257 if (!display->hdcp.comp_added || !display->hdcp.arbiter) { in intel_hdcp2_prerequisite() 1222 struct i915_hdcp_arbiter *arbiter; in hdcp2_prepare_ake_init() local 1226 arbiter = display->hdcp.arbiter; in hdcp2_prepare_ake_init() 1228 if (!arbiter || !arbiter->ops) { in hdcp2_prepare_ake_init() 1233 ret = arbiter->ops->initiate_hdcp2_session(arbiter->hdcp_dev, data, ake_data); in hdcp2_prepare_ake_init() 1252 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_rx_cert_prepare_km() local 1256 arbiter = display->hdcp.arbiter; in hdcp2_verify_rx_cert_prepare_km() 1258 if (!arbiter || !arbiter->ops) { in hdcp2_verify_rx_cert_prepare_km() 1263 ret = arbiter->ops->verify_receiver_cert_prepare_km(arbiter->hdcp_dev, data, in hdcp2_verify_rx_cert_prepare_km() 1280 struct i915_hdcp_arbiter *arbiter; in hdcp2_verify_hprime() local [all …]
|
/linux/drivers/spmi/ |
H A D | Kconfig | 20 built-in SPMI PMIC Arbiter interface on Hisilicon 3670 24 tristate "Qualcomm MSM SPMI Controller (PMIC Arbiter)" 31 built-in SPMI PMIC Arbiter interface on Qualcomm MSM family 38 tristate "Mediatek SPMI Controller (PMIC Arbiter)" 42 built-in SPMI PMIC Arbiter interface on Mediatek family
|
H A D | spmi-pmic-arb.c | 22 /* PMIC Arbiter configuration registers */ 35 /* PMIC Arbiter channel registers offsets */ 91 * PMIC arbiter version 5 uses different register offsets for read/write vs 135 * struct spmi_pmic_arb_bus - SPMI PMIC Arbiter Bus object 137 * @pmic_arb: the SPMI PMIC Arbiter the bus belongs to. 140 * @cnfg: address of the PMIC Arbiter configuration registers. 178 * struct spmi_pmic_arb - SPMI PMIC Arbiter object 188 * @buses: per arbiter buses instances 261 * @pmic_arb: the SPMI PMIC arbiter 276 * @pmic_arb: the SPMI PMIC arbiter [all …]
|
/linux/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. 30 /* Enable Arbiter */ in ixgbe_dcb_config_rx_arbiter_82598() 67 * ixgbe_dcb_config_tx_desc_arbiter_82598 - Config Tx Desc. arbiter 74 * Configure Tx Descriptor Arbiter and credits for each traffic class. 84 /* Enable arbiter */ in ixgbe_dcb_config_tx_desc_arbiter_82598() 113 * ixgbe_dcb_config_tx_data_arbiter_82598 - Config Tx data arbiter 120 * Configure Tx Data Arbiter and credits for each traffic class. 129 /* Enable Data Plane Arbiter */ in ixgbe_dcb_config_tx_data_arbiter_82598()
|
H A D | ixgbe_dcb_82598.h | 12 #define IXGBE_DPMCS_ARBDIS 0x00000040 /* DCB arbiter disable */ 34 #define IXGBE_PDPMCS_ARBDIS 0x00000040 /* Arbiter disable */
|
H A D | ixgbe_dcb_82599.h | 15 #define IXGBE_RTTDCS_ARBDIS 0x00000040 /* DCB arbiter disable */ 61 #define IXGBE_RTTPCS_ARBDIS 0x00000040 /* Arbiter disable */
|
/linux/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
|
/linux/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. 122 according to the local arbiter index, like larb0, larb1, larb2...
|
/linux/drivers/gpu/drm/xe/display/ |
H A D | xe_hdcp_gsc.c | 154 display->hdcp.arbiter = data; in intel_hdcp_gsc_init() 155 display->hdcp.arbiter->hdcp_dev = display->drm->dev; in intel_hdcp_gsc_init() 156 display->hdcp.arbiter->ops = &gsc_hdcp_ops; in intel_hdcp_gsc_init() 170 struct i915_hdcp_arbiter *arb = display->hdcp.arbiter; in intel_hdcp_gsc_fini() 179 display->hdcp.arbiter = NULL; in intel_hdcp_gsc_fini()
|
/linux/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
|
/linux/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
H A D | tracepoints.rst | 110 - mlx5_esw_vport_qos_create: trace creation of transmit scheduler arbiter for vport:: 117 - mlx5_esw_vport_qos_config: trace configuration of transmit scheduler arbiter for vport:: 124 - mlx5_esw_vport_qos_destroy: trace deletion of transmit scheduler arbiter for vport:: 131 - mlx5_esw_group_qos_create: trace creation of transmit scheduler arbiter for rate group:: 138 - mlx5_esw_group_qos_config: trace configuration of transmit scheduler arbiter for rate group:: 145 - mlx5_esw_group_qos_destroy: trace deletion of transmit scheduler arbiter for group::
|
/linux/drivers/reset/amlogic/ |
H A D | Kconfig | 23 tristate "Meson Audio Memory Arbiter Reset Driver" 26 This enables the reset driver for Audio Memory Arbiter of
|
/linux/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.
|
/linux/Documentation/devicetree/bindings/bus/ |
H A D | qcom,ssbi.yaml | 33 - pmic-arbiter 51 qcom,controller-type = "pmic-arbiter";
|
/linux/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 */
|
/linux/arch/sh/drivers/pci/ |
H A D | pci-sh7780.h | 27 #define SH7780_PCIAINT 0x130 /* Arbiter Interrupt Register */ 28 #define SH7780_PCIAINTM 0x134 /* Arbiter Int. Mask Register */
|
/linux/drivers/pci/ |
H A D | vgaarb.c | 40 * up the various operations of the arbiter 408 * resources, the arbiter will first check whether the card is doing legacy 412 * The arbiter will first look for all VGA cards that might conflict and disable 756 * that is, we come up with conflicting devices and let the arbiter's 770 vgaarb_err(&pdev->dev, "failed to allocate VGA arbiter data\n"); in vga_arbiter_add_pci_device() 945 * Indicate to the arbiter if the card decodes legacy VGA IOs, legacy VGA 947 * example) should tell the arbiter if it has disabled legacy decoding, so the 1003 * open : Open user instance of the arbiter. By default, it's 1020 * write : write a command to the arbiter. List of commands is: 1041 * a bit, but makes the arbiter more tolerant to userspace problems and able [all …]
|
/linux/arch/m68k/include/asm/ |
H A D | m54xxpci.h | 74 #define PACR (CONFIG_MBAR + 0xc00) /* PCI arbiter control */ 75 #define PASR (CONFIG_MBAR + 0xc04) /* PCI arbiter status */ 125 * PCI arbiter support definitions and macros.
|
/linux/arch/mips/pci/ |
H A D | ops-tx4927.c | 233 "PCIC -- DID:%04x VID:%04x RID:%02x Arbiter:%s\n", in tx4927_pcic_setup() 348 /* Reset Bus Arbiter */ in tx4927_pcic_setup() 351 /* Enable Bus Arbiter */ in tx4927_pcic_setup() 506 /* Reset Bus Arbiter */ in tx4927_quirk_slc90e66_bridge() 517 /* Enable Bus Arbiter */ in tx4927_quirk_slc90e66_bridge()
|
/linux/drivers/mfd/ |
H A D | ssbi.c | 46 /* SSBI PMIC Arbiter command registers */ 87 * case, is when using the arbiter and both other CPUs have just 287 else if (strcmp(type, "pmic-arbiter") == 0) in ssbi_probe()
|
/linux/arch/powerpc/platforms/44x/ |
H A D | fsp2.h | 9 /* PLB4 Arbiter */ 11 #define DCRN_PLB4_P0ACR 0x011 /* PLB0 Arbiter Control Register */ 19 #define DCRN_PLB4_P1ACR 0x019 /* PLB1 Arbiter Control Register */
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | nvidia,tegra124-soctherm.yaml | 82 SW need to set priorities for various throttle, the HW arbiter 290 * arbiter will select the highest priority as the final throttle 348 * arbiter will select the highest priority as the final throttle
|
/linux/Documentation/devicetree/bindings/mtd/ |
H A D | marvell,nand-controller.yaml | 90 marvell,nand-enable-arbiter: 93 To enable the arbiter, all boards blindly used it,
|