/Linux-v6.6/drivers/pci/ |
D | vc.c | 40 * pci_vc_load_arb_table - load and wait for VC arbitration table 44 * Set Load VC Arbitration Table bit requesting hardware to apply the VC 45 * Arbitration Table (previously loaded). When the VC Arbitration Table 46 * Status clears, hardware has latched the table into VC arbitration logic. 59 pci_err(dev, "VC arbitration table failed to load\n"); in pci_vc_load_arb_table() 63 * pci_vc_load_port_arb_table - Load and wait for VC port arbitration table 68 * Set Load Port Arbitration Table bit requesting hardware to apply the Port 69 * Arbitration Table (previously loaded). When the Port Arbitration Table 70 * Status clears, hardware has latched the table into port arbitration logic. 87 pci_err(dev, "VC%d port arbitration table failed to load\n", res); in pci_vc_load_port_arb_table() [all …]
|
/Linux-v6.6/drivers/i2c/muxes/ |
D | i2c-mux-pca9541.c | 66 /* arbitration timeouts, in jiffies */ 70 /* arbitration retry delays, in us */ 127 * Arbitration management functions 142 * Arbitration is defined as a two-step process. A bus master can only activate 150 * off - yes wait for arbitration timeout or 155 * on no - wait for arbitration timeout or 171 * Channel arbitration 199 * or arbitration timeout expired. Take the bus. in pca9541_arbitrate() 227 * If arbitration timeout has expired, force ownership. in pca9541_arbitrate()
|
D | i2c-arb-gpio-challenge.c | 3 * GPIO-based I2C Arbitration Using a Challenge & Response Mechanism 148 /* Arbitration parameters */ in i2c_arbitrator_probe() 202 MODULE_DESCRIPTION("GPIO-based I2C Arbitration");
|
D | Kconfig | 10 tristate "GPIO-based I2C arbitration" 15 I2C multimaster arbitration scheme using GPIOs and a challenge &
|
/Linux-v6.6/Documentation/devicetree/bindings/memory-controllers/ |
D | nvidia,tegra30-mc.yaml | 17 Arbitration Domains, which can handle a single request or response per 18 clock from a group of clients. Typically, a system has a single Arbitration 20 Arbitration Domains to increase the effective system bandwidth. 25 Memory Crossbar, which routes request and responses between Arbitration 27 Memory Crossbar is just a pass through between a single Arbitration Domain
|
/Linux-v6.6/arch/sparc/include/asm/ |
D | iommu_32.h | 87 #define IOMMU_MID_SBAE 0x001f0000 /* SBus arbitration enable */ 88 #define IOMMU_MID_SE 0x00100000 /* Enables SCSI/ETHERNET arbitration */ 89 #define IOMMU_MID_SB3 0x00080000 /* Enable SBUS device 3 arbitration */ 90 #define IOMMU_MID_SB2 0x00040000 /* Enable SBUS device 2 arbitration */ 91 #define IOMMU_MID_SB1 0x00020000 /* Enable SBUS device 1 arbitration */ 92 #define IOMMU_MID_SB0 0x00010000 /* Enable SBUS device 0 arbitration */
|
/Linux-v6.6/Documentation/userspace-api/media/cec/ |
D | cec-pin-error-inj.rst | 49 # any[,<mode>] rx-arb-lost [<poll>] generate a POLL message to trigger an arbitration lost 75 # <poll> CEC poll message used to test arbitration lost (0x00-0xff, default 0x0f) 166 be interpreted as an Arbitration Lost condition by the transmitter. 180 Generate a POLL message to trigger an Arbitration Lost condition. 186 This command can be used to test the Arbitration Lost condition in 187 the remote CEC transmitter. Arbitration happens when two CEC adapters 190 stop transmitting ('Arbitration Lost'). This is very hard to test, 251 because the receiver also looks for an Arbitration Lost condition in 269 because the receiver also looks for an Arbitration Lost condition in 304 positions 0-3 the receiver can interpret this as an Arbitration Lost
|
/Linux-v6.6/Documentation/i2c/ |
D | gpio-fault-injection.rst | 86 Lost arbitration 90 bus arbitration against another master in a multi-master setup. 95 This file is write only and you need to write the duration of the arbitration 99 Arbitration lost is achieved by waiting for SCL going down by the master under 103 There doesn't need to be a device at this address because arbitration lost
|
/Linux-v6.6/drivers/media/pci/cobalt/ |
D | cobalt-i2c.c | 68 /* Arbitration lost - core lost arbitration */ 153 /* Verify arbitration */ in cobalt_tx_bytes() 155 /* Arbitration lost! */ in cobalt_tx_bytes() 206 /* Verify arbitration */ in cobalt_rx_bytes() 208 /* Arbitration lost! */ in cobalt_rx_bytes()
|
/Linux-v6.6/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb_82599.h | 42 /* Receive Arbitration Control: 0 Round Robin, 1 DFP */ 44 #define IXGBE_RTRPCS_ARBDIS 0x00000040 /* Arbitration disable bit */ 64 #define IXGBE_RTTPCS_ARBD_DCB 0x4 /* Arbitration delay in DCB mode */
|
/Linux-v6.6/Documentation/gpu/ |
D | vgaarbiter.rst | 13 the legacy VGA arbitration task (besides other bus management tasks) when more 18 control bus resources. Therefore an arbitration scheme outside of the X server 26 scans all PCI devices and adds the VGA ones inside the arbitration. The 124 instance, if there is only one card, then it can completely escape arbitration. 160 card can be left out of the arbitration process (and can be safe to take
|
/Linux-v6.6/net/ncsi/ |
D | internal.h | 21 NCSI_CAP_GENERIC_HWA = 0x01, /* HW arbitration */ 26 NCSI_CAP_GENERIC_HWA_UNKNOWN = 0x00, /* Unknown HW arbitration */ 27 NCSI_CAP_GENERIC_HWA_SUPPORT = 0x20, /* Supported HW arbitration */ 28 NCSI_CAP_GENERIC_HWA_NOT_SUPPORT = 0x40, /* No HW arbitration */ 29 NCSI_CAP_GENERIC_HWA_RESERVED = 0x60, /* Reserved HW arbitration */ 30 NCSI_CAP_GENERIC_HWA_MASK = 0x60, /* Mask for HW arbitration */ 318 #define NCSI_DEV_HWA 2 /* Enabled HW arbitration */
|
/Linux-v6.6/drivers/scsi/ |
D | fdomain.h | 37 #define ASTAT_ARB BIT(1) /* Arbitration complete */ 47 #define ICTL_ARB BIT(5) /* Int. on Arbitration complete */ 65 #define IRQ_ARB BIT(4) /* SCSI Arbitration interrupt */ 72 #define ACTL_ARB BIT(2) /* Initiate Bus Arbitration */
|
D | NCR5380.h | 65 * either arbitration is occurring or the phase-indicating signals ( 75 #define ICR_ARBITRATION_PROGRESS 0x40 /* ro Indicates arbitration complete */ 77 #define ICR_ARBITRATION_LOST 0x20 /* ro Indicates arbitration lost */ 100 #define MR_ARBITRATE 0x01 /* rw start arbitration */
|
D | NCR5380.c | 941 * NCR5380_select - attempt arbitration and selection for a given command 946 * ARBITRATION, SELECTION and MESSAGE OUT phases and an IDENTIFY message. 952 * If bus busy, arbitration failed, etc, NCR5380_select() will exit 979 dsprintk(NDEBUG_ARBITRATION, instance, "starting arbitration, id = %d\n", in NCR5380_select() 983 * Arbitration and selection phases are slow and involve dropping the in NCR5380_select() 999 * Start arbitration. in NCR5380_select() 1006 * Bus Free Delay, arbitration will begin. in NCR5380_select() 1026 "select: arbitration timeout\n"); in NCR5380_select() 1031 /* The SCSI-2 arbitration delay is 2.4 us */ in NCR5380_select() 1034 /* Check for lost arbitration */ in NCR5380_select() [all …]
|
/Linux-v6.6/Documentation/networking/devlink/ |
D | devlink-port.rst | 370 arbitration scheme attempts to schedule nodes based on their priority 376 Allows for usage of Weighted Fair Queuing arbitration scheme among 377 siblings. This arbitration scheme can be used simultaneously with the 390 and arbitration among them is based on assigned weights. 392 Arbitration flow from the high level: 396 parameter for this arbitration. 398 #. If group of nodes have the same priority perform WFQ arbitration on 399 that subgroup. Use ``tx_weight`` as a parameter for this arbitration. 401 #. Select the winner node, and continue arbitration flow among its children,
|
D | ice.rst | 330 arbitration scheme attempts to schedule nodes based on their 336 - allows for usage of Weighted Fair Queuing arbitration scheme among 337 siblings. This arbitration scheme can be used simultaneously with 339 arbitration. 343 and arbitration among them is based on assigned weights.
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | uncore-interconnect.json | 2181 …ption": "Lost Arb for VN0 : REQ on AD : VN0 message requested but lost arbitration : Home (REQ) me… 2190 …ption": "Lost Arb for VN0 : RSP on AD : VN0 message requested but lost arbitration : Response (RSP… 2199 …ption": "Lost Arb for VN0 : SNP on AD : VN0 message requested but lost arbitration : Snoops (SNP) … 2208 …ption": "Lost Arb for VN0 : NCB on BL : VN0 message requested but lost arbitration : Non-Coherent … 2217 …ption": "Lost Arb for VN0 : NCS on BL : VN0 message requested but lost arbitration : Non-Coherent … 2226 …ption": "Lost Arb for VN0 : RSP on BL : VN0 message requested but lost arbitration : Response (RSP… 2235 …iption": "Lost Arb for VN0 : WB on BL : VN0 message requested but lost arbitration : Data Response… 2244 …ption": "Lost Arb for VN1 : REQ on AD : VN1 message requested but lost arbitration : Home (REQ) me… 2253 …ption": "Lost Arb for VN1 : RSP on AD : VN1 message requested but lost arbitration : Response (RSP… 2262 …ption": "Lost Arb for VN1 : SNP on AD : VN1 message requested but lost arbitration : Snoops (SNP) … [all …]
|
/Linux-v6.6/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_reg.h | 279 /* [RW 1] Arbitration between Input Arbiter groups: 0 - fair Round-Robin; 1 583 /* [RW 5] The number of time_slots in the arbitration cycle */ 585 /* [RW 3] The source that is associated with arbitration element 0. Source 589 /* [RW 3] The source that is associated with arbitration element 1. Source 594 /* [RW 3] The source that is associated with arbitration element 2. Source 600 /* [RW 3] The source that is associated with arbitration element 3. Source 607 /* [RW 3] The source that is associated with arbitration element 4. Source 677 /* [RW 3] The arbitration scheme of time_slot 0 */ 679 /* [RW 3] The arbitration scheme of time_slot 10 */ 681 /* [RW 3] The arbitration scheme of time_slot 11 */ [all …]
|
/Linux-v6.6/drivers/soc/gemini/ |
D | soc-gemini.c | 60 /* Set up system arbitration */ in gemini_soc_init() 66 pr_info("Gemini SoC %04x revision %02x, set arbitration %08x\n", in gemini_soc_init()
|
/Linux-v6.6/include/linux/can/ |
D | length.h | 21 * Arbitration field: 39 * Arbitration field: 60 * Arbitration field: 81 * Arbitration field:
|
/Linux-v6.6/drivers/i2c/algos/ |
D | i2c-algo-pcf.c | 68 "i2c-algo-pcf.o: lost arbitration (CSR 0x%02x)\n", in handle_lab() 80 * I2C transaction to complete -- the arbitration logic won't in handle_lab() 218 return -EINTR; /* arbitration lost */ in pcf_sendbytes() 250 return -EINTR; /* arbitration lost */ in pcf_readbytes() 332 /* arbitration lost */ in pcf_xfer()
|
/Linux-v6.6/drivers/i2c/busses/ |
D | i2c-designware-amdpsp.c | 58 * Errors in x86-PSP i2c-arbitration protocol may occur at two levels: 61 * 2. i2c-requests - PSP refuses to grant i2c arbitration to x86 for too long. 183 * No need to request bus arbitration once we are inside semaphore in psp_acquire_i2c_bus()
|
/Linux-v6.6/drivers/crypto/intel/qat/qat_common/ |
D | adf_hw_arbiter.c | 59 * Enable arbitration on a ring only if the TX half of the ring mask in adf_update_ring_arb() 101 /* Disable arbitration on all rings */ in adf_exit_arb()
|
/Linux-v6.6/Documentation/devicetree/bindings/i2c/ |
D | i2c-arb-gpio-challenge.yaml | 7 title: GPIO-based I2C Arbitration Using a Challenge & Response Mechanism 90 I2C arbitration bus node.
|