Home
last modified time | relevance | path

Searched refs:SG (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/freescale/fman/
H A DKconfig20 align buffers, data start, SG fragment length to avoid FMan DMA
34 3. Scatter Gather (SG) frames have more than one SG buffer in
35 the SG list and any one of the buffers, except the last
36 buffer in the SG list has data size that is not a multiple
/linux-6.15/drivers/scsi/
H A D53c700.c1035 slot->SG[1].ins = bS_to_host(SCRIPT_RETURN); in process_script_interrupt()
1036 slot->SG[1].pAddr = 0; in process_script_interrupt()
1038 dma_sync_to_dev(hostdata, slot->SG, sizeof(slot->SG[0])*2); in process_script_interrupt()
1644 slot->SG[i].ins = bS_to_host(SCRIPT_NOP); in NCR_700_intr()
1645 slot->SG[i].pAddr = 0; in NCR_700_intr()
1647 dma_sync_to_dev(hostdata, slot->SG, sizeof(slot->SG)); in NCR_700_intr()
1889 slot->SG[i].pAddr = bS_to_host(vPtr); in NCR_700_queuecommand_lck()
1891 slot->SG[i].ins = bS_to_host(SCRIPT_RETURN); in NCR_700_queuecommand_lck()
1892 slot->SG[i].pAddr = 0; in NCR_700_queuecommand_lck()
1893 dma_sync_to_dev(hostdata, slot->SG, sizeof(slot->SG)); in NCR_700_queuecommand_lck()
[all …]
H A D53c700.scr34 ; SG components is preceded by a script fragment which moves the
35 ; necessary amount of data and jumps to the next SG segment. The final
36 ; SG segment jumps back to . However, this address is the first SG script
H A Dhpsa_cmd.h433 struct SGDescriptor SG[SG_ENTRIES_IN_CMD]; member
504 struct SGDescriptor SG[IOACCEL1_MAXSGENTRIES]; member
H A D53c700_d.h_shipped37 ; SG components is preceded by a script fragment which moves the
38 ; necessary amount of data and jumps to the next SG segment. The final
39 ; SG segment jumps back to . However, this address is the first SG script
H A Dhpsa.c2806 le32_to_cpu(c->SG[i].Len), in hpsa_pci_unmap()
2831 cp->SG[0].Addr = cpu_to_le64(addr64); in hpsa_map_one()
2832 cp->SG[0].Len = cpu_to_le32(buflen); in hpsa_map_one()
4593 curr_sg = cp->SG; in hpsa_scatter_gather()
4772 curr_sg = cp->SG; in hpsa_scsi_ioaccel1_queue_command()
6449 c->SG[0].Addr = cpu_to_le64(0); in hpsa_passthru_ioctl()
6450 c->SG[0].Len = cpu_to_le32(0); in hpsa_passthru_ioctl()
6557 c->SG[i].Addr = cpu_to_le64(0); in hpsa_big_passthru_ioctl()
6558 c->SG[i].Len = cpu_to_le32(0); in hpsa_big_passthru_ioctl()
6566 c->SG[i].Ext = cpu_to_le32(0); in hpsa_big_passthru_ioctl()
[all …]
H A D53c700.h171 struct NCR_700_SG_List SG[NCR_700_SG_SEGMENTS+1]; member
H A DKconfig157 bool "/dev/bsg support (SG v4)"
161 Saying Y here will enable generic SG (SCSI generic) v4 support
/linux-6.15/arch/sparc/kernel/
H A Diommu_common.h36 #define SG_ENT_PHYS_ADDRESS(SG) (__pa(sg_virt((SG)))) argument
/linux-6.15/drivers/scsi/mpt3sas/
H A DKconfig53 int "LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 - 256)"
65 int "LSI MPT Fusion SAS 3.0 Max number of SG Entries (16 - 256)"
/linux-6.15/arch/alpha/kernel/
H A Dpci_iommu.c476 #define SG_ENT_VIRT_ADDRESS(SG) (sg_virt((SG))) argument
477 #define SG_ENT_PHYS_ADDRESS(SG) __pa(SG_ENT_VIRT_ADDRESS(SG)) argument
/linux-6.15/include/linux/
H A Dnetdev_features.h128 #define NETIF_F_SG __NETIF_F(SG)
/linux-6.15/Documentation/fb/
H A Ddeferred_io.rst36 whether to coalesce and issue SG DMA or to do memory bursts.
/linux-6.15/Documentation/scsi/
H A DChangeLog.ips43 4.70.15 - Fix Breakup for very large ( non-SG ) requests
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Darm,coresight-tmc.yaml75 Indicates that the TMC-ETR can safely use the SG mode on this system.
/linux-6.15/Documentation/input/joydev/
H A Djoystick-api.rst270 JSIOC[SG]CORR
273 For usage on JSIOC[SG]CORR I suggest you to look into jscal.c They are
/linux-6.15/Documentation/devicetree/bindings/dma/xilinx/
H A Dxilinx_dma.txt57 1 timeout interval = 125 * clock period of SG clock.
/linux-6.15/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Dethernet-driver.rst176 Scatter-gather frames are supported on both RX and TX paths. On TX, SG support
/linux-6.15/block/
H A DKconfig55 bool "Block layer SG support v4 helper lib"
/linux-6.15/Documentation/admin-guide/blockdev/
H A Dparide.rst77 ktti KT Technology PHd adapter (SG)
/linux-6.15/drivers/regulator/
H A Dda9121-regulator.c171 DA9xxx_STATUS(0, 0, SG, 0, "Handled E_SG\n"),
/linux-6.15/drivers/scsi/aic7xxx/
H A Daic7xxx.seq769 /* Does the hardware have space for another SG entry? */
1093 /* If we are the last SG block, tell the hardware. */
1187 * Load the next SG element's data address and length
1276 * After a DMA finishes, save the SG and STCNT residuals back into
H A Daic79xx.reg1053 * SG Sequencer Byte Count
2922 * CMC SG Ram Address Pointer
2953 * CMC SG Control
2998 * CMC SG RAM Data Port
/linux-6.15/Documentation/sound/kernel-api/
H A Dwriting-an-alsa-driver.rst2056 You need no special callback for the standard SG-buffer or vmalloc-
3549 descriptors as in via82xx, you can use scatter-gather (SG) DMA. ALSA
3550 provides an interface for handling SG-buffers. The API is provided in
3553 For creating the SG-buffer handler, call
3568 Then in the :c:func:`snd_pcm_lib_malloc_pages()` call, the common SG-buffer
3577 If you need to release the SG-buffer data explicitly, call the
/linux-6.15/Documentation/devicetree/bindings/
H A Dvendor-prefixes.yaml1334 description: SG Micro Corp

12