/linux-master/drivers/mmc/host/ |
H A D | cavium.h | 70 bool use_sg; member in struct:cvm_mmc_host
|
H A D | cavium-octeon.c | 182 host->use_sg = true;
|
H A D | cavium-thunderx.c | 110 host->use_sg = true;
|
H A D | cavium.c | 403 if (host->use_sg && data->sg_len > 1) 619 if (host->use_sg && data->sg_len > 1) 1041 if (host->use_sg)
|
/linux-master/drivers/staging/rts5208/ |
H A D | rtsx_transport.h | 49 int use_sg, enum dma_data_direction dma_dir, 53 size_t len, int use_sg, unsigned int *index,
|
H A D | ms.c | 97 int use_sg, void *buf, int buf_len) 141 use_sg, dir, chip->mspro_timeout); 95 ms_transfer_data(struct rtsx_chip *chip, u8 trans_mode, u8 tpc, u16 sec_cnt, u8 cfg, bool mode_2k, int use_sg, void *buf, int buf_len) argument
|
H A D | rtsx_transport.c | 24 * (Note: for scatter-gather transfers (srb->use_sg > 0), srb->request_buffer 709 void *buf, size_t len, int use_sg, 719 if (use_sg) { 722 err = rtsx_transfer_sglist_adma_partial(chip, card, sg, use_sg, 741 int use_sg, enum dma_data_direction dma_dir, int timeout) 745 dev_dbg(rtsx_dev(chip), "use_sg = %d\n", use_sg); local 751 if (use_sg) { 753 use_sg, dma_dir, timeout); 708 rtsx_transfer_data_partial(struct rtsx_chip *chip, u8 card, void *buf, size_t len, int use_sg, unsigned int *index, unsigned int *offset, enum dma_data_direction dma_dir, int timeout) argument 740 rtsx_transfer_data(struct rtsx_chip *chip, u8 card, void *buf, size_t len, int use_sg, enum dma_data_direction dma_dir, int timeout) argument
|
/linux-master/drivers/scsi/ |
H A D | 3w-9xxx.c | 61 2.26.02.003 - Correctly handle single sgl's with use_sg=1. 63 2.26.02.005 - Fix use_sg == 0 mapping on systems with 4GB or higher. 147 unsigned char *cdb, int use_sg, 1799 unsigned char *cdb, int use_sg, 1871 for (i = 0; i < use_sg; i++) { 1879 command_packet->sgl_entries__lunh = TW_REQ_LUN_IN(0, use_sg); 1798 twa_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, unsigned char *cdb, int use_sg, TW_SG_Entry *sglistarg) argument
|
H A D | 3w-sas.c | 293 unsigned char *cdb, int use_sg, 349 for (i = 0; i < use_sg; i++) { 353 command_packet->sgl_entries__lunh = cpu_to_le16(TW_REQ_LUN_IN(0, use_sg)); 292 twl_scsiop_execute_scsi(TW_Device_Extension *tw_dev, int request_id, unsigned char *cdb, int use_sg, TW_SG_Entry_ISO *sglistarg) argument
|
H A D | 3w-xxxx.c | 82 Fix use_sg = 1 calculation bug. 1700 int i, use_sg; local 1755 use_sg = scsi_dma_map(srb); 1756 if (use_sg <= 0) 1759 scsi_for_each_sg(tw_dev->srb[request_id], sg, use_sg, i) {
|
H A D | advansys.c | 7426 int use_sg; local 7471 use_sg = scsi_dma_map(scp); 7472 if (use_sg < 0) { 7475 } else if (use_sg > 0) { 7480 if (use_sg > scp->device->host->sg_tablesize) { 7481 scmd_printk(KERN_ERR, scp, "use_sg %d > " 7482 "sg_tablesize %d\n", use_sg, 7489 asc_sg_head = kzalloc(struct_size(asc_sg_head, sg_list, use_sg), 7502 asc_sg_head->entry_cnt = asc_scsi_q->q1.sg_queue_cnt = use_sg; 7509 scsi_for_each_sg(scp, slp, use_sg, sgcn 7540 adv_get_sglist(struct asc_board *boardp, adv_req_t *reqp, ADV_SCSI_REQ_Q *scsiqp, struct scsi_cmnd *scp, int use_sg) argument 7653 int use_sg; local [all...] |
H A D | hpsa.c | 4580 int use_sg, i, sg_limit, chained; local 4585 use_sg = scsi_dma_map(cmd); 4586 if (use_sg < 0) 4587 return use_sg; 4589 if (!use_sg) 4600 chained = use_sg > h->max_cmd_sg_entries; 4601 sg_limit = chained ? h->max_cmd_sg_entries - 1 : use_sg; 4615 sg_limit = use_sg - sg_limit; 4625 if (use_sg + chained > h->maxSG) 4626 h->maxSG = use_sg 4741 int use_sg, i; local 4912 int use_sg, i; local [all...] |
H A D | ncr53c8xx.c | 532 int use_sg; local 534 use_sg = scsi_dma_map(cmd); 535 if (!use_sg) 539 cmd_priv->data_mapping = use_sg; 541 return use_sg; 7476 int use_sg = scsi_sg_count(cmd); local 7480 use_sg = map_scsi_sg_data(np, cmd); 7481 if (use_sg > 0) { 7485 if (use_sg > MAX_SCATTER) { 7490 data = &cp->phys.data[MAX_SCATTER - use_sg]; [all...] |
H A D | st.c | 1564 i = sgl_map_user_pages(STbp, STbp->use_sg, (unsigned long)buf, 3896 tb->use_sg = max_sg; 3924 max_segs = STbuffer->use_sg;
|
H A D | st.h | 53 unsigned short use_sg; /* zero or max number of s/g segments for this adapter */ member in struct:st_buffer
|
/linux-master/drivers/scsi/arcmsr/ |
H A D | arcmsr_hba.c | 2995 unsigned short use_sg; local 3005 use_sg = scsi_sg_count(cmd); 3008 if (use_sg > 1) { 3238 if (use_sg) {
|
/linux-master/drivers/scsi/sym53c8xx_2/ |
H A D | sym_glue.c | 241 int use_sg; local 245 use_sg = scsi_dma_map(cmd); 246 if (use_sg > 0) { 251 if (use_sg > SYM_CONF_MAX_SG) { 256 data = &cp->phys.data[SYM_CONF_MAX_SG - use_sg]; 258 scsi_for_each_sg(cmd, sg, use_sg, segment) {
|
/linux-master/drivers/soc/samsung/ |
H A D | exynos-asv.h | 48 bool use_sg; member in struct:exynos_asv
|
H A D | exynos5422-asv.c | 346 if (asv->use_sg) { 464 asv->use_sg = false; 466 asv->use_sg = exynos5422_asv_parse_sg(pkg_id);
|
/linux-master/drivers/target/tcm_fc/ |
H A D | tfc_io.c | 58 int use_sg; local 88 use_sg = !(remaining % 4); 113 fp = fc_frame_alloc(lport, use_sg ? 0 : frame_len); 129 if (use_sg) {
|
/linux-master/drivers/usb/core/ |
H A D | message.c | 508 int use_sg; local 521 use_sg = true; 524 use_sg = false; 556 if (use_sg) {
|
/linux-master/drivers/usb/gadget/function/ |
H A D | f_fs.c | 256 bool use_sg; member in struct:ffs_io_data 830 if (io_data->use_sg) 841 if (io_data->use_sg) { 1054 io_data->use_sg = gadget->sg_supported && data_len > PAGE_SIZE; 1096 if (io_data->use_sg) { 1147 if (io_data->use_sg) {
|
H A D | uvc_queue.c | 87 if (queue->use_sg) { 148 queue->use_sg = 1;
|
H A D | uvc_queue.h | 55 bool use_sg; member in struct:uvc_video_queue
|
H A D | uvc_video.c | 750 video->encode = video->queue.use_sg ?
|