Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/scsi/
D53c700.c325 dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0] in NCR_700_detect()
326 - (unsigned long)&hostdata->slots[0].SG[0]); in NCR_700_detect()
1006 slot->SG[0].ins = bS_to_host(SCRIPT_MOVE_DATA_IN | SCSI_SENSE_BUFFERSIZE); in process_script_interrupt()
1007 slot->SG[0].pAddr = bS_to_host(slot->dma_handle); in process_script_interrupt()
1008 slot->SG[1].ins = bS_to_host(SCRIPT_RETURN); in process_script_interrupt()
1009 slot->SG[1].pAddr = 0; in process_script_interrupt()
1011 dma_cache_sync(hostdata->dev, slot->SG, sizeof(slot->SG[0])*2, DMA_TO_DEVICE); in process_script_interrupt()
1181 __u32 SG = (__u32)bS_to_cpu(hostdata->script[A_SGScriptStartAddress_used[0]]); in process_script_interrupt() local
1185 if(SG >= to32bit(&hostdata->slots[i].pSG[0]) in process_script_interrupt()
1186 && 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.h428 struct SGDescriptor SG[SG_ENTRIES_IN_CMD]; member
490 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.c2287 chain_sg = &c->SG[h->max_cmd_sg_entries - 1]; in hpsa_map_sg_chain_block()
2312 chain_sg = &c->SG[h->max_cmd_sg_entries - 1]; in hpsa_unmap_sg_chain_block()
2793 dma_unmap_single(&pdev->dev, le64_to_cpu(c->SG[i].Addr), in hpsa_pci_unmap()
2794 le32_to_cpu(c->SG[i].Len), in hpsa_pci_unmap()
2819 cp->SG[0].Addr = cpu_to_le64(addr64); in hpsa_map_one()
2820 cp->SG[0].Len = cpu_to_le32(buflen); in hpsa_map_one()
2821 cp->SG[0].Ext = cpu_to_le32(HPSA_SG_LAST); /* we are not chaining */ in hpsa_map_one()
4568 curr_sg = cp->SG; in hpsa_scatter_gather()
4748 curr_sg = cp->SG; in hpsa_scsi_ioaccel1_queue_command()
6398 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
/Linux-v5.4/arch/sparc/kernel/
Diommu_common.h36 #define SG_ENT_PHYS_ADDRESS(SG) (__pa(sg_virt((SG)))) argument
/Linux-v5.4/block/
DKconfig36 bool "Block layer SG support v4"
40 Saying Y here will enable generic SG (SCSI generic) v4 support
43 Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
55 bool "Block layer SG support v4 helper lib"
/Linux-v5.4/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)"
/Linux-v5.4/arch/alpha/kernel/
Dpci_iommu.c513 #define SG_ENT_VIRT_ADDRESS(SG) (sg_virt((SG))) argument
514 #define SG_ENT_PHYS_ADDRESS(SG) __pa(SG_ENT_VIRT_ADDRESS(SG)) argument
/Linux-v5.4/include/linux/
Dnetdev_features.h122 #define NETIF_F_SG __NETIF_F(SG)
/Linux-v5.4/Documentation/devicetree/bindings/opp/
Dqcom-nvmem-cpufreq.txt51 4: MSM8996 SG, speedbin 0
52 5: MSM8996 SG, speedbin 1
53 6: MSM8996 SG, speedbin 2
/Linux-v5.4/Documentation/fb/
Ddeferred_io.rst36 whether to coalesce and issue SG DMA or to do memory bursts.
/Linux-v5.4/Documentation/scsi/
DChangeLog.ips43 4.70.15 - Fix Breakup for very large ( non-SG ) requests
/Linux-v5.4/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
/Linux-v5.4/Documentation/x86/x86_64/
Dboot-options.rst285 Do scatter-gather (SG) merging. Implies "force" (experimental).
287 Don't do scatter-gather (SG) merging.
/Linux-v5.4/Documentation/networking/device_drivers/freescale/dpaa2/
Dethernet-driver.rst175 Scatter-gather frames are supported on both RX and TX paths. On TX, SG support
/Linux-v5.4/Documentation/devicetree/bindings/arm/
Dcoresight.txt102 use the SG mode on this system.
/Linux-v5.4/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
Daic79xx.seq1550 /* Does the hardware have space for another SG entry? */
/Linux-v5.4/Documentation/admin-guide/blockdev/
Dparide.rst88 ktti KT Technology PHd adapter (SG)
/Linux-v5.4/Documentation/sound/kernel-api/
Dwriting-an-alsa-driver.rst3691 descriptors as in via82xx, you can use the scatter-gather (SG) DMA. ALSA
3692 provides an interface for handling SG-buffers. The API is provided in
3695 For creating the SG-buffer handler, call
3709 callback as well as in the case of normal PCI buffer. The SG-buffer
3718 When a SG-handler is used, you need to set
/Linux-v5.4/drivers/net/ethernet/3com/
Dtyphoon.c143 #warning Typhoon only supports 32 entries in its SG list for TSO, disabling TSO
/Linux-v5.4/lib/
DKconfig.debug1372 bool "Debug SG table operations"

12