Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/scsi/
D53c700.c338 dma_addr_t offset = (dma_addr_t)((unsigned long)&hostdata->slots[j].SG[0] in NCR_700_detect()
339 - (unsigned long)&hostdata->slots[0].SG[0]); in NCR_700_detect()
1019 slot->SG[0].ins = bS_to_host(SCRIPT_MOVE_DATA_IN | SCSI_SENSE_BUFFERSIZE); in process_script_interrupt()
1020 slot->SG[0].pAddr = bS_to_host(slot->dma_handle); in process_script_interrupt()
1021 slot->SG[1].ins = bS_to_host(SCRIPT_RETURN); in process_script_interrupt()
1022 slot->SG[1].pAddr = 0; in process_script_interrupt()
1024 dma_cache_sync(hostdata->dev, slot->SG, sizeof(slot->SG[0])*2, DMA_TO_DEVICE); in process_script_interrupt()
1194 __u32 SG = (__u32)bS_to_cpu(hostdata->script[A_SGScriptStartAddress_used[0]]); in process_script_interrupt() local
1198 if(SG >= to32bit(&hostdata->slots[i].pSG[0]) in process_script_interrupt()
1199 && 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.c2274 chain_sg = &c->SG[h->max_cmd_sg_entries - 1]; in hpsa_map_sg_chain_block()
2299 chain_sg = &c->SG[h->max_cmd_sg_entries - 1]; in hpsa_unmap_sg_chain_block()
2768 pci_unmap_single(pdev, (dma_addr_t) le64_to_cpu(c->SG[i].Addr), in hpsa_pci_unmap()
2769 le32_to_cpu(c->SG[i].Len), in hpsa_pci_unmap()
2794 cp->SG[0].Addr = cpu_to_le64(addr64); in hpsa_map_one()
2795 cp->SG[0].Len = cpu_to_le32(buflen); in hpsa_map_one()
2796 cp->SG[0].Ext = cpu_to_le32(HPSA_SG_LAST); /* we are not chaining */ in hpsa_map_one()
4566 curr_sg = cp->SG; in hpsa_scatter_gather()
4745 curr_sg = cp->SG; in hpsa_scsi_ioaccel1_queue_command()
6326 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-v4.19/arch/sparc/kernel/
Diommu_common.h36 #define SG_ENT_PHYS_ADDRESS(SG) (__pa(sg_virt((SG)))) argument
/Linux-v4.19/block/
DKconfig57 bool "Block layer SG support v4"
61 Saying Y here will enable generic SG (SCSI generic) v4 support
64 Unlike SG v3 (aka block/scsi_ioctl.c drivers/scsi/sg.c), SG v4
76 bool "Block layer SG support v4 helper lib"
/Linux-v4.19/drivers/scsi/mpt3sas/
DKconfig52 int "LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 - 256)"
64 int "LSI MPT Fusion SAS 3.0 Max number of SG Entries (16 - 256)"
/Linux-v4.19/arch/ia64/sn/pci/
Dpci_dma.c22 #define SG_ENT_PHYS_ADDRESS(SG) virt_to_phys(SG_ENT_VIRT_ADDRESS(SG)) argument
/Linux-v4.19/arch/alpha/kernel/
Dpci_iommu.c501 #define SG_ENT_VIRT_ADDRESS(SG) (sg_virt((SG))) argument
502 #define SG_ENT_PHYS_ADDRESS(SG) __pa(SG_ENT_VIRT_ADDRESS(SG)) argument
/Linux-v4.19/include/linux/
Dnetdev_features.h125 #define NETIF_F_SG __NETIF_F(SG)
/Linux-v4.19/Documentation/devicetree/bindings/opp/
Dkryo-cpufreq.txt38 4: MSM8996 SG, speedbin 0
39 5: MSM8996 SG, speedbin 1
40 6: MSM8996 SG, speedbin 2
/Linux-v4.19/Documentation/fb/
Ddeferred_io.txt35 whether to coalesce and issue SG DMA or to do memory bursts.
/Linux-v4.19/Documentation/scsi/
DChangeLog.ips43 4.70.15 - Fix Breakup for very large ( non-SG ) requests
/Linux-v4.19/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-v4.19/Documentation/x86/x86_64/
Dboot-options.txt236 merge Do scatter-gather (SG) merging. Implies "force"
238 nomerge Don't do scatter-gather (SG) merging.
/Linux-v4.19/drivers/staging/fsl-dpaa2/ethernet/
Dethernet-driver.rst175 Scatter-gather frames are supported on both RX and TX paths. On TX, SG support
/Linux-v4.19/Documentation/devicetree/bindings/arm/
Dcoresight.txt93 use the SG mode on this system.
/Linux-v4.19/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-v4.19/Documentation/blockdev/
Dparide.txt83 ktti KT Technology PHd adapter (SG)
/Linux-v4.19/Documentation/sound/kernel-api/
Dwriting-an-alsa-driver.rst3673 descriptors as in via82xx, you can use the scatter-gather (SG) DMA. ALSA
3674 provides an interface for handling SG-buffers. The API is provided in
3677 For creating the SG-buffer handler, call
3691 callback as well as in the case of normal PCI buffer. The SG-buffer
3700 When a SG-handler is used, you need to set
/Linux-v4.19/drivers/net/ethernet/3com/
Dtyphoon.c143 #warning Typhoon only supports 32 entries in its SG list for TSO, disabling TSO

12