Home
last modified time | relevance | path

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

/linux/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/drivers/scsi/
H A 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 …]
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 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/arch/sparc/kernel/
H A Diommu_common.h36 #define SG_ENT_PHYS_ADDRESS(SG) (__pa(sg_virt((SG)))) argument
/linux/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/arch/alpha/kernel/
H A Dpci_iommu.c471 #define SG_ENT_VIRT_ADDRESS(SG) (sg_virt((SG))) argument
472 #define SG_ENT_PHYS_ADDRESS(SG) __pa(SG_ENT_VIRT_ADDRESS(SG)) argument
/linux/Documentation/translations/zh_CN/scsi/
H A Dlibsas.rst353 scatter —— 指向散布/聚集(SG)列表数组的指针;
354 num_scatter —— SG 列表元素数量;
H A Dscsi_mid_low_api.rst999 数。设置为SG_ALL或更小的值可避免使用链式SG列表,
/linux/Documentation/fb/
H A Ddeferred_io.rst36 whether to coalesce and issue SG DMA or to do memory bursts.
/linux/Documentation/scsi/
H A DChangeLog.ips43 4.70.15 - Fix Breakup for very large ( non-SG ) requests
/linux/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/Documentation/devicetree/bindings/dma/xilinx/
H A Dxilinx_dma.txt57 1 timeout interval = 125 * clock period of SG clock.
/linux/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/drivers/regulator/
H A Dda9121-regulator.c171 DA9xxx_STATUS(0, 0, SG, 0, "Handled E_SG\n"),
/linux/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
H A Daic79xx.seq1550 /* Does the hardware have space for another SG entry? */
/linux/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/lib/
H A DKconfig.debug1773 bool "Debug SG table operations"
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt2633 Do scatter-gather (SG) merging. Implies "force"
2637 Don't do scatter-gather (SG) merging.
/linux/
H A DMAINTAINERS23432 SCSI SG DRIVER