Home
last modified time | relevance | path

Searched full:asics (Results 1 – 25 of 166) sorted by relevance

1234567

/linux-6.12.1/drivers/net/ethernet/mellanox/mlxsw/
DKconfig7 tristate "Mellanox Technologies Switch ASICs support"
12 This driver supports Mellanox Technologies Switch ASICs family.
18 bool "HWMON support for Mellanox Technologies Switch ASICs"
26 bool "Thermal zone support for Mellanox Technologies Switch ASICs"
34 tristate "PCI bus implementation for Mellanox Technologies Switch ASICs"
39 This is PCI bus implementation for Mellanox Technologies Switch ASICs.
45 tristate "I2C bus implementation for Mellanox Technologies Switch ASICs"
49 This is I2C bus implementation for Mellanox Technologies Switch ASICs.
71 Spectrum/Spectrum-2/Spectrum-3/Spectrum-4 Ethernet Switch ASICs.
90 ASICs.
/linux-6.12.1/drivers/gpu/drm/radeon/
Dradeon_atpx_handler.c91 * Executes the requested ATPX function (all asics).
139 * are supported (all asics).
158 * Validate that required functions are enabled (all asics).
228 * (all asics).
272 * power down/up the discrete GPU (all asics).
308 * (all asics).
340 * (all asics).
372 * integrated GPU has begun (all asics).
404 * integrated GPU has ended (all asics).
434 * integrated GPU (all asics).
[all …]
Dradeon_irq_kms.c49 * This is the irq handler for the radeon KMS driver (all asics).
73 * This is the hot plug event work handler (all asics).
119 * Gets the hw ready to enable irqs (all asics).
151 * Handles stuff to be done after enabling irqs (all asics).
171 * This function disables all interrupt sources on the GPU (all asics).
234 * MSIs should be enabled on a particular chip (all asics).
315 * Sets up the work irq handlers, vblank init, MSIs, etc. (all asics).
364 * Tears down the work irq handlers, vblank handlers, MSIs, etc. (all asics).
383 * Enables the software interrupt for a specific ring (all asics).
407 * Enables the software interrupt for a specific ring (all asics).
[all …]
Dradeon_fence.c65 * Writes a fence value to memory or a scratch register (all asics).
85 * Reads a fence value from memory or a scratch register (all asics).
130 * Emits a fence command on the requested ring (all asics).
317 * if the sequence number has increased (all asics).
333 * sequence number (all asics).
423 * Check if the requested fence has signaled (all asics).
445 * sequence number (all asics).
469 * (all asics). Sequnce number array is indexed by ring id.
526 * Wait for the requested fence to signal (all asics).
562 * Wait for the requested fence to signal (all asics).
[all …]
Dradeon_gart.c67 * (r1xx-r3xx, non-pcie r4xx, rs400). These asics require the
97 * (r1xx-r3xx, non-pcie r4xx, rs400). These asics require the
124 * (pcie r4xx, r5xx+). These asics require the
148 * by the memory manager (pcie r4xx, r5xx+). These asics require the
193 * These asics require the gart table to be in video memory.
217 * (pcie r4xx, r5xx+). These asics require the gart table to
239 * replaces them with the dummy page (all asics).
282 * (all asics).
325 * Allocate the dummy page and init the gart driver info (all asics).
372 * Tear down the gart driver info and free the dummy page (all asics).
Dradeon_acpi.c111 * Executes the requested ATIF function (all asics).
159 * are supported (all asics).
182 * are supported (all asics).
206 * (all asics).
252 * (all asics). This is either Notify(VGA, 0x81) or Notify(VGA, n)
315 * (all asics).
434 * Executes the requested ATCS function (all asics).
482 * are supported (all asics).
500 * (all asics).
543 * are supported (all asics).
[all …]
Dradeon_ring.c59 * Check if a specific ring supports writing to scratch registers (all asics).
81 * Update the free dw slots in the ring buffer (all asics).
106 * Allocate @ndw dwords in the ring buffer (all asics).
142 * (all asics).
167 * execute new commands on the ring buffer (all asics).
198 * Call radeon_ring_commit() then unlock the ring (all asics).
212 * Reset the driver's copy of the wptr (all asics).
225 * Call radeon_ring_undo() then unlock the ring (all asics).
239 * Update the last rptr value and timestamp (all asics).
380 * Initialize the driver information for the selected ring (all asics).
[all …]
Dradeon_device.c290 * Allocate a CP scratch register for use by the driver (all asics).
313 * Free a CP scratch register allocated for use by the driver (all asics)
379 * Allocate a doorbell for use by the driver (all asics).
400 * Free a doorbell allocated for use by the driver (all asics)
420 * Disables Writeback (all asics). Used for suspend.
432 * Disables Writeback and frees the Writeback memory (all asics).
455 * Disables Writeback and frees the Writeback memory (all asics).
634 * Check if the asic has been passed through to a VM (all asics).
652 * Check if the asic has been initialized (all asics).
722 * params are used to calculate display watermarks (all asics)
[all …]
Dradeon_ib.c56 * Request an IB (all asics). IBs are allocated using the
97 * Free an IB (all asics).
114 * Schedule an IB on the associated ring (all asics).
193 * for use as IBs (all asics).
237 * for use as IBs (all asics).
Dradeon_kms.c55 * This is the main unload function for KMS (all asics).
97 * This is the main load function for KMS (all asics).
193 * Sets the filp rights for the device (all asics).
228 * etc. (all asics).
624 * On device open, init vm on cayman+ (all asics).
702 * (all asics). And tear down vm on cayman+ (all asics).
752 * Gets the frame count on the requested crtc (all asics).
822 * Enable the interrupt on the requested crtc (all asics).
850 * Disable the interrupt on the requested crtc (all asics).
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_atpx_handler.c111 * Executes the requested ATPX function (all asics).
159 * are supported (all asics).
178 * Validate that required functions are enabled (all asics).
259 * (all asics).
303 * power down/up the discrete GPU (all asics).
339 * (all asics).
371 * (all asics).
403 * integrated GPU has begun (all asics).
435 * integrated GPU has ended (all asics).
465 * integrated GPU (all asics).
[all …]
Damdgpu_gart.c70 * Allocate the dummy page used by the driver (all asics).
96 * Frees the dummy page used by the driver (all asics).
112 * Allocate system memory for GART page table for ASICs that don't have
224 * Free the system memory used for the GART page tableon ASICs that don't
257 * (pcie r4xx, r5xx+). These asics require the
277 * (pcie r4xx, r5xx+). These asics require the gart table to
296 * replaces them with the dummy page (all asics).
344 * Map the dma_addresses into GART entries (all asics).
380 * (all asics).
422 * Allocate the dummy page and init the gart driver info (all asics).
Damdgpu_fence.c97 * Writes a fence value to memory (all asics).
112 * Reads a fence value from memory (all asics).
136 * Emits a fence command on the requested ring (all asics).
219 * Emits a fence command on the requested ring (all asics).
337 * Wait for all fences on the requested ring to signal (all asics).
370 * Wait for all fences on the requested ring to signal (all asics).
389 * Get the number of fences emitted on the requested ring (all asics).
465 * Make the fence driver ready for processing (all asics).
466 * Not all asics have all rings, so each asic will only
503 * Init the fence driver for the requested ring (all asics).
[all …]
Damdgpu_acpi.c142 * Executes the requested ATIF function (all asics).
201 * are supported (all asics).
221 * are supported (all asics).
241 * (all asics).
285 * (all asics). This is either Notify(VGA, 0x81) or Notify(VGA, n)
410 * (all asics).
530 * Executes the requested ATCS function (all asics).
579 * are supported (all asics).
597 * (all asics).
639 * are supported (all asics).
[all …]
DKconfig43 for SI (Southern Islands) asics.
56 Islands) asics.
Damdgpu_ib.c60 * Request an IB (all asics). IBs are allocated using the
96 * Free an IB (all asics).
113 * Schedule an IB on the associated ring (all asics).
320 * for use as IBs (all asics).
353 * for use as IBs (all asics).
Damdgpu_irq.c159 * IRQ handler for amdgpu driver (all ASICs).
230 * (all ASICs).
351 * turns off interrupts from all sources (all ASICs).
523 * Updates interrupt state for the specific source (all ASICs).
584 * Enables specified type of interrupt on the specified source (all ASICs).
614 * Enables specified type of interrupt on the specified source (all ASICs).
Damdgpu_ring.c78 * Allocate @ndw dwords in the ring buffer (all asics).
138 * execute new commands on the ring buffer (all asics).
164 * Reset the driver's copy of the wptr (all asics).
195 * Initialize the driver information for the selected ring (all asics).
374 * Tear down the driver information for the selected ring (all asics).
Damdgpu_device.c1168 * that certain asics don't have (all asics).
1193 * that certain asics don't have (all asics).
1216 * that certain asics don't have (all asics).
1241 * that certain asics don't have (all asics).
1265 * that certain asics don't have (all asics).
1286 * that certain asics don't have (all asics).
1398 * Only applicable to asics prior to vega10.
1428 * Disables Writeback and frees the Writeback memory (all asics).
1446 * Initializes writeback and allocates writeback memory (all asics).
1481 * Allocate a wb slot for use by the driver (all asics).
[all …]
/linux-6.12.1/drivers/net/ethernet/marvell/prestera/
DKconfig7 tristate "Marvell Prestera Switch ASICs support"
13 This driver supports Marvell Prestera Switch ASICs family.
19 tristate "PCI interface driver for Marvell Prestera Switch ASICs family"
24 Switch ASICs family.
/linux-6.12.1/drivers/comedi/drivers/
Dpcmuio.c25 * two ASICs, it can detect polarity changes on up to 48 I/O lines. Since
36 * To use edge-detection IRQ support, pass the IRQs of both ASICS (for the
124 struct pcmuio_asic asics[PCMUIO_MAX_ASICS]; member
156 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_write()
179 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_read()
288 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_stop_intr()
304 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_handle_intr_subdev()
339 /* there are could be two asics so we can't use dev->read_subdev */ in pcmuio_handle_asic_interrupt()
379 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_start_intr()
410 struct pcmuio_asic *chip = &devpriv->asics[asic]; in pcmuio_cancel()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/
DKconfig17 Raven ASICs.
31 bool "AMD DC support for Southern Islands ASICs"
35 Choose this option to enable new AMD DC support for SI asics
/linux-6.12.1/tools/testing/selftests/net/forwarding/
DREADME8 ASICs, as their ports can not be migrated to other network namespaces
29 This approach for testing switch ASICs has several advantages over the
41 These tests are written with switch ASICs in mind, but they can be run
/linux-6.12.1/drivers/w1/masters/
Dsgi_w1.c3 * sgi_w1.c - w1 master driver for one wire support in SGI ASICs
126 MODULE_DESCRIPTION("Driver for One-Wire IP in SGI ASICs");
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/
Ddm_pp_smu.h36 * starting from X, where X is some family of ASICs. This is as
38 * of interface sharing between families of ASIcs.

1234567