Home
last modified time | relevance | path

Searched full:arbitration (Results 1 – 25 of 293) sorted by relevance

12345678910>>...12

/linux/drivers/pci/
H A Dvc.c41 * pci_vc_load_arb_table - load and wait for VC arbitration table
45 * Set Load VC Arbitration Table bit requesting hardware to apply the VC
46 * Arbitration Table (previously loaded). When the VC Arbitration Table
47 * Status clears, hardware has latched the table into VC arbitration logic.
60 pci_err(dev, "VC arbitration table failed to load\n"); in pci_vc_load_arb_table()
64 * pci_vc_load_port_arb_table - Load and wait for VC port arbitration table
69 * Set Load Port Arbitration Table bit requesting hardware to apply the Port
70 * Arbitration Table (previously loaded). When the Port Arbitration Table
71 * Status clears, hardware has latched the table into port arbitration logic.
88 pci_err(dev, "VC%d port arbitration table failed to load\n", res); in pci_vc_load_port_arb_table()
[all …]
/linux/Documentation/devicetree/bindings/memory-controllers/
H A Dnvidia,tegra30-mc.yaml17 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/arch/sparc/include/asm/
H A Diommu_32.h87 #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/Documentation/i2c/
H A Dgpio-fault-injection.rst86 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/drivers/media/pci/cobalt/
H A Dcobalt-i2c.c68 /* 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/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb_82599.h42 /* 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/net/ncsi/
H A Dinternal.h21 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 */
321 #define NCSI_DEV_HWA 2 /* Enabled HW arbitration */
/linux/drivers/scsi/
H A Dfdomain.h37 #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 */
H A DNCR5380.h65 * 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 */
H A DNCR5380.c939 * NCR5380_select - attempt arbitration and selection for a given command
944 * ARBITRATION, SELECTION and MESSAGE OUT phases and an IDENTIFY message.
950 * If bus busy, arbitration failed, etc, NCR5380_select() will exit
977 dsprintk(NDEBUG_ARBITRATION, instance, "starting arbitration, id = %d\n", in NCR5380_select()
981 * Arbitration and selection phases are slow and involve dropping the in NCR5380_select()
997 * Start arbitration. in NCR5380_select()
1004 * Bus Free Delay, arbitration will begin. in NCR5380_select()
1024 "select: arbitration timeout\n"); in NCR5380_select()
1029 /* The SCSI-2 arbitration delay is 2.4 us */ in NCR5380_select()
1032 /* Check for lost arbitration */ in NCR5380_select()
[all …]
/linux/Documentation/networking/devlink/
H A Ddevlink-port.rst403 arbitration scheme attempts to schedule nodes based on their priority
409 Allows for usage of Weighted Fair Queuing arbitration scheme among
410 siblings. This arbitration scheme can be used simultaneously with the
431 and arbitration among them is based on assigned weights.
433 Arbitration flow from the high level:
437 parameter for this arbitration.
439 #. If group of nodes have the same priority perform WFQ arbitration on
440 that subgroup. Use ``tx_weight`` as a parameter for this arbitration.
442 #. Select the winner node, and continue arbitration flow among its children,
H A Dice.rst422 arbitration scheme attempts to schedule nodes based on their
428 - allows for usage of Weighted Fair Queuing arbitration scheme among
429 siblings. This arbitration scheme can be used simultaneously with
431 arbitration.
435 and arbitration among them is based on assigned weights.
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_reg.h279 /* [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/tools/perf/pmu-events/arch/riscv/thead/c900-legacy/
H A Dmicroarch.json62 "BriefDescription": "PLIC arbitration time when the interrupt is not responded",
63 …"PublicDescription": "The arbitration time is recorded while meeting any of the following:\n- CPU …
/linux/drivers/soc/gemini/
H A Dsoc-gemini.c60 /* 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/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Duncore-interconnect.json2690 …ption": "Lost Arb for VN0 : REQ on AD : VN0 message requested but lost arbitration : Home (REQ) me…
2701 …ption": "Lost Arb for VN0 : RSP on AD : VN0 message requested but lost arbitration : Response (RSP…
2712 …ption": "Lost Arb for VN0 : SNP on AD : VN0 message requested but lost arbitration : Snoops (SNP) …
2723 …ption": "Lost Arb for VN0 : NCB on BL : VN0 message requested but lost arbitration : Non-Coherent …
2734 …ption": "Lost Arb for VN0 : NCS on BL : VN0 message requested but lost arbitration : Non-Coherent …
2745 …ption": "Lost Arb for VN0 : RSP on BL : VN0 message requested but lost arbitration : Response (RSP…
2756 …iption": "Lost Arb for VN0 : WB on BL : VN0 message requested but lost arbitration : Data Response…
2767 …ption": "Lost Arb for VN1 : REQ on AD : VN1 message requested but lost arbitration : Home (REQ) me…
2778 …ption": "Lost Arb for VN1 : RSP on AD : VN1 message requested but lost arbitration : Response (RSP…
2789 …ption": "Lost Arb for VN1 : SNP on AD : VN1 message requested but lost arbitration : Snoops (SNP) …
[all …]
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A Duncore-interconnect.json2690 …ption": "Lost Arb for VN0 : REQ on AD : VN0 message requested but lost arbitration : Home (REQ) me…
2701 …ption": "Lost Arb for VN0 : RSP on AD : VN0 message requested but lost arbitration : Response (RSP…
2712 …ption": "Lost Arb for VN0 : SNP on AD : VN0 message requested but lost arbitration : Snoops (SNP) …
2723 …ption": "Lost Arb for VN0 : NCB on BL : VN0 message requested but lost arbitration : Non-Coherent …
2734 …ption": "Lost Arb for VN0 : NCS on BL : VN0 message requested but lost arbitration : Non-Coherent …
2745 …ption": "Lost Arb for VN0 : RSP on BL : VN0 message requested but lost arbitration : Response (RSP…
2756 …iption": "Lost Arb for VN0 : WB on BL : VN0 message requested but lost arbitration : Data Response…
2767 …ption": "Lost Arb for VN1 : REQ on AD : VN1 message requested but lost arbitration : Home (REQ) me…
2778 …ption": "Lost Arb for VN1 : RSP on AD : VN1 message requested but lost arbitration : Response (RSP…
2789 …ption": "Lost Arb for VN1 : SNP on AD : VN1 message requested but lost arbitration : Snoops (SNP) …
[all …]
/linux/drivers/net/can/rockchip/
H A Drockchip_canfd.h377 /* Erratum 9: In the arbitration segment, the CAN controller will
378 * identify stuffing errors as arbitration failures.
385 /* Erratum 11: Arbitration error. */
396 * - Form Error in RX Arbitration Phase: TX_IDLE RX_STUFF_COUNT (0x0a010100) CMD=0 RX=0 TX=0
404 * - Form Error in RX Arbitration Phase: TX_IDLE RX_CRC (0x0a010200) CMD=0 RX=0 TX=0
/linux/drivers/i2c/algos/
H A Di2c-algo-pcf.c69 "i2c-algo-pcf.o: lost arbitration (CSR 0x%02x)\n", in handle_lab()
81 * I2C transaction to complete -- the arbitration logic won't in handle_lab()
219 return -EINTR; /* arbitration lost */ in pcf_sendbytes()
251 return -EINTR; /* arbitration lost */ in pcf_readbytes()
333 /* arbitration lost */ in pcf_xfer()
/linux/include/linux/can/
H A Dlength.h21 * Arbitration field:
39 * Arbitration field:
60 * Arbitration field:
81 * Arbitration field:
/linux/Documentation/devicetree/bindings/i2c/
H A Di2c-arb-gpio-challenge.yaml7 title: GPIO-based I2C Arbitration Using a Challenge & Response Mechanism
90 I2C arbitration bus node.
/linux/drivers/i2c/muxes/
H A DKconfig10 tristate "GPIO-based I2C arbitration"
15 I2C multimaster arbitration scheme using GPIOs and a challenge &
/linux/drivers/gpu/drm/i915/
H A DKconfig.profile61 an arbitration point and yield to HW before the timer expires, the
79 current context does not hit an arbitration point and yield to HW
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6.h122 * IPU6 must configure correct arbitration mechanism related to the IOSF VC
129 /* Currently chosen arbitration mechanism for VC0 */
133 /* Currently chosen arbitration mechanism for VC1 */
/linux/drivers/memory/tegra/
H A Dtegra20.c367 * It should be possible to tune arbitration knobs here, but the in tegra20_mc_icc_set()
639 * accompanying a request for arbitration. in tegra20_mc_stats_show()
645 * accompanying a request for arbitration. in tegra20_mc_stats_show()
651 * accompanying a request for arbitration. in tegra20_mc_stats_show()
662 * An even generated when the chosen client has wins arbitration in tegra20_mc_stats_show()

12345678910>>...12