Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/fman/
DKconfig19 align buffers, data start, SG fragment length to avoid FMan DMA
33 3. Scatter Gather (SG) frames have more than one SG buffer in
34 the SG list and any one of the buffers, except the last
35 buffer in the SG list has data size that is not a multiple
/kernel/linux/linux-5.10/drivers/scsi/
D53c700.c350 dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0] in NCR_700_detect()
351 - (unsigned long)&hostdata->slots[0].SG[0]); in NCR_700_detect()
1033 slot->SG[0].ins = bS_to_host(SCRIPT_MOVE_DATA_IN | SCSI_SENSE_BUFFERSIZE); in process_script_interrupt()
1034 slot->SG[0].pAddr = bS_to_host(slot->dma_handle); in process_script_interrupt()
1035 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()
1208 __u32 SG = (__u32)bS_to_cpu(hostdata->script[A_SGScriptStartAddress_used[0]]); in process_script_interrupt() local
1212 if(SG >= to32bit(&hostdata->slots[i].pSG[0]) in process_script_interrupt()
1213 && SG <= to32bit(&hostdata->slots[i].pSG[NCR_700_SG_SEGMENTS])) in process_script_interrupt()
[all …]
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
Dhpsa_cmd.h429 struct SGDescriptor SG[SG_ENTRIES_IN_CMD]; member
491 struct SGDescriptor SG[IOACCEL1_MAXSGENTRIES]; member
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
Dhpsa.c2302 chain_sg = &c->SG[h->max_cmd_sg_entries - 1]; in hpsa_map_sg_chain_block()
2327 chain_sg = &c->SG[h->max_cmd_sg_entries - 1]; in hpsa_unmap_sg_chain_block()
2807 dma_unmap_single(&pdev->dev, le64_to_cpu(c->SG[i].Addr), in hpsa_pci_unmap()
2808 le32_to_cpu(c->SG[i].Len), in hpsa_pci_unmap()
2833 cp->SG[0].Addr = cpu_to_le64(addr64); in hpsa_map_one()
2834 cp->SG[0].Len = cpu_to_le32(buflen); in hpsa_map_one()
2835 cp->SG[0].Ext = cpu_to_le32(HPSA_SG_LAST); /* we are not chaining */ in hpsa_map_one()
4602 curr_sg = cp->SG; in hpsa_scatter_gather()
4782 curr_sg = cp->SG; in hpsa_scsi_ioaccel1_queue_command()
6427 c->SG[0].Addr = cpu_to_le64(0); in hpsa_passthru_ioctl()
[all …]
D53c700.h172 struct NCR_700_SG_List SG[NCR_700_SG_SEGMENTS+1]; member
/kernel/linux/linux-5.10/arch/sparc/kernel/
Diommu_common.h36 #define SG_ENT_PHYS_ADDRESS(SG) (__pa(sg_virt((SG)))) argument
/kernel/linux/linux-5.10/block/
DKconfig39 bool "Block layer SG support v4"
43 Saying Y here will enable generic SG (SCSI generic) v4 support
46 Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
58 bool "Block layer SG support v4 helper lib"
/kernel/linux/linux-5.10/drivers/scsi/mpt3sas/
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)"
/kernel/linux/linux-5.10/arch/alpha/kernel/
Dpci_iommu.c508 #define SG_ENT_VIRT_ADDRESS(SG) (sg_virt((SG))) argument
509 #define SG_ENT_PHYS_ADDRESS(SG) __pa(SG_ENT_VIRT_ADDRESS(SG)) argument
/kernel/linux/linux-5.10/include/linux/
Dnetdev_features.h126 #define NETIF_F_SG __NETIF_F(SG)
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/opp/
Dqcom-nvmem-cpufreq.txt52 4: MSM8996 SG, speedbin 0
53 5: MSM8996 SG, speedbin 1
54 6: MSM8996 SG, speedbin 2
/kernel/linux/linux-5.10/Documentation/fb/
Ddeferred_io.rst36 whether to coalesce and issue SG DMA or to do memory bursts.
/kernel/linux/linux-5.10/Documentation/scsi/
DChangeLog.ips43 4.70.15 - Fix Breakup for very large ( non-SG ) requests
Dscsi_mid_low_api.rst1084 Set this to SG_ALL or less to avoid chained SG lists.
/kernel/linux/linux-5.10/Documentation/input/joydev/
Djoystick-api.rst270 JSIOC[SG]CORR
273 For usage on JSIOC[SG]CORR I suggest you to look into jscal.c They are
/kernel/linux/linux-5.10/Documentation/x86/x86_64/
Dboot-options.rst289 Do scatter-gather (SG) merging. Implies "force" (experimental).
291 Don't do scatter-gather (SG) merging.
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
Dethernet-driver.rst176 Scatter-gather frames are supported on both RX and TX paths. On TX, SG support
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dcoresight.txt125 use the SG mode on this system.
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/
Daic79xx.reg1053 * SG Sequencer Byte Count
2922 * CMC SG Ram Address Pointer
2953 * CMC SG Control
2998 * CMC SG RAM Data Port
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
/kernel/linux/linux-5.10/Documentation/sound/kernel-api/
Dwriting-an-alsa-driver.rst2149 the standard SG-buffer or vmalloc-buffer. Hence this callback should
3754 descriptors as in via82xx, you can use the scatter-gather (SG) DMA. ALSA
3755 provides an interface for handling SG-buffers. The API is provided in
3758 For creating the SG-buffer handler, call
3778 Then in :c:func:`snd_pcm_lib_malloc_pages()` call, the common SG-buffer
3787 If you need to release the SG-buffer data explicitly, call the
/kernel/linux/linux-5.10/Documentation/admin-guide/blockdev/
Dparide.rst88 ktti KT Technology PHd adapter (SG)
/kernel/linux/linux-5.10/drivers/net/ethernet/3com/
Dtyphoon.c142 #warning Typhoon only supports 32 entries in its SG list for TSO, disabling TSO

12