| /linux/Documentation/devicetree/bindings/i2c/ |
| H A D | i2c-arb-gpio-challenge.yaml | 14 This uses GPIO lines and a challenge & response mechanism to arbitrate who is 17 In many cases using GPIOs to arbitrate is not needed and a design can use the
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | dev-mem2mem.rst | 27 it independently from the others. The driver will arbitrate access to
|
| /linux/Documentation/driver-api/ |
| H A D | i2c.rst | 12 I2C is a multi-master bus; open drain signaling is used to arbitrate
|
| /linux/drivers/scsi/sym53c8xx_2/ |
| H A D | sym_fw.c | 115 * when we are reselected while attempting to arbitrate, in sym_fw1_patch() 172 * when we are reselected while attempting to arbitrate, in sym_fw2_patch()
|
| /linux/Documentation/arch/arm/ |
| H A D | vlocks.rst | 16 writes to a single memory location. To arbitrate, every CPU "votes for
|
| /linux/arch/mips/sgi-ip27/ |
| H A D | ip27-xtalk.c | 170 * Okay, here's a xbow. Let's arbitrate and find in xbow_probe()
|
| /linux/Documentation/fb/ |
| H A D | udlfb.rst | 51 * Fbdev does not arbitrate client ownership of the framebuffer well.
|
| /linux/Documentation/networking/device_drivers/hamradio/ |
| H A D | baycom.rst | 168 to arbitrate the ports between different client drivers.
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A D | pvrusb2.rst | 85 helps arbitrate each interface's access to the actual driver core,
|
| /linux/arch/x86/platform/intel/ |
| H A D | iosf_mbi.c | 193 * share a single I2C bus to the PMIC. Below are helpers to arbitrate the
|
| /linux/drivers/scsi/ |
| H A D | esp_scsi.h | 195 #define ESP_STEP_ASEL 0x00 /* Selection&Arbitrate cmplt */
|
| H A D | esp_scsi.c | 2321 * The ESP isn't very bright and will arbitrate for the bus and try in esp_set_clock_params()
|
| /linux/lib/zstd/common/ |
| H A D | bitstream.h | 317 /* arbitrate between double-shift and shift+mask */ in BIT_lookBits()
|
| /linux/drivers/gpu/drm/amd/display/dc/hwss/dcn31/ |
| H A D | dcn31_hwseq.c | 598 /*we have to dynamic arbitrate the audio endpoints*/ in dcn31_reset_back_end_for_pipe()
|
| /linux/drivers/scsi/be2iscsi/ |
| H A D | be_main.h | 96 * atomically without having to arbitrate for the PCI Interrupt Disable bit
|
| /linux/arch/powerpc/kernel/ |
| H A D | rtas-proc.c | 761 * security policies, the kernel does not arbitrate or serialize
|
| /linux/scripts/ |
| H A D | spelling.txt | 13 abitrate||arbitrate
|
| /linux/drivers/fsi/ |
| H A D | fsi-master-ast-cf.c | 935 * as we might start trying to arbitrate as soon as that happens. in fsi_master_acf_setup()
|
| /linux/drivers/spi/ |
| H A D | spi-omap2-mcspi.c | 1153 * arbitrate among multiple channels. This corresponds to "single in omap2_mcspi_transfer_one()
|
| /linux/fs/kernfs/ |
| H A D | dir.c | 1723 * SUICIDAL is used to arbitrate among competing invocations. Only
|
| /linux/Documentation/scsi/ |
| H A D | ncr53c8xx.rst | 1232 SYMBIOS 53C8XX chips are able to arbitrate for the SCSI BUS as soon as they 1242 Since, there is no way to know what devices are trying to arbitrate for the
|
| /linux/drivers/i3c/master/ |
| H A D | svc-i3c-master.c | 1411 * repeat start. Address arbitrate only happen at START, never happen at REPEAT in svc_i3c_master_xfer()
|
| /linux/drivers/net/phy/ |
| H A D | motorcomm.c | 1468 /* arbitrate reg space based on linkup media type. */ in yt8521_read_status()
|
| /linux/tools/perf/pmu-events/arch/x86/ivytown/ |
| H A D | uncore-cache.json | 1038 …is less than 20. Also note that generally requests will not be able to arbitrate into the TOR pip… 1228 …is less than 20. Also note that generally requests will not be able to arbitrate into the TOR pip…
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | uncore-cache.json | 1081 "PublicDescription": "Counts the number of entries successfully inserted into the TOR that match qualifications specified by the subevent. There are a number of subevent 'filters' but only a subset of the subevent combinations are valid. Subevents that require an opcode or NID match require the Cn_MSR_PMON_BOX_FILTER.{opc, nid} field to be set. If, for example, one wanted to count DRD Local Misses, one should select MISS_OPC_MATCH and set Cn_MSR_PMON_BOX_FILTER.opc to DRD (0x182).; All transactions inserted into the TOR. This includes requests that reside in the TOR for a short time, such as LLC Hits that do not need to snoop cores or requests that get rejected and have to be retried through one of the ingress queues. The TOR is more commonly a bottleneck in skews with smaller core counts, where the ratio of RTIDs to TOR entries is larger. Note that there are reserved TOR entries for various request types, so it is possible that a given request type be blocked with an occupancy that is less than 20. Also note that generally requests will not be able to arbitrate into the TOR pipeline if there are no available TOR slots.", 1271 "PublicDescription": "For each cycle, this event accumulates the number of valid entries in the TOR that match qualifications specified by the subevent. There are a number of subevent 'filters' but only a subset of the subevent combinations are valid. Subevents that require an opcode or NID match require the Cn_MSR_PMON_BOX_FILTER.{opc, nid} field to be set. If, for example, one wanted to count DRD Local Misses, one should select MISS_OPC_MATCH and set Cn_MSR_PMON_BOX_FILTER.opc to DRD (0x182); All valid TOR entries. This includes requests that reside in the TOR for a short time, such as LLC Hits that do not need to snoop cores or requests that get rejected and have to be retried through one of the ingress queues. The TOR is more commonly a bottleneck in skews with smaller core counts, where the ratio of RTIDs to TOR entries is larger. Note that there are reserved TOR entries for various request types, so it is possible that a given request type be blocked with an occupancy that is less than 20. Also note that generally requests will not be able to arbitrate into the TOR pipeline if there are no available TOR slots.",
|