taglinefilesource code
sgpnt608drivers/scsi/aha1542.cstruct scatterlist * sgpnt;
sgpnt616drivers/scsi/aha1542.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt620drivers/scsi/aha1542.cif(sgpnt[i].length == 0 || SCpnt->use_sg > 16 || 
sgpnt621drivers/scsi/aha1542.c(((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){
sgpnt625drivers/scsi/aha1542.cprintk("%d: %x %x %d\n",i,(unsigned int) sgpnt[i].address, (unsigned int) sgpnt[i].alt_address,
sgpnt626drivers/scsi/aha1542.csgpnt[i].length);
sgpnt633drivers/scsi/aha1542.cany2scsi(cptr[i].dataptr, sgpnt[i].address);
sgpnt634drivers/scsi/aha1542.cif(((unsigned  int) sgpnt[i].address) & 0xff000000) goto baddma;
sgpnt635drivers/scsi/aha1542.cany2scsi(cptr[i].datalen, sgpnt[i].length);
sgpnt326drivers/scsi/aha1740.cstruct scatterlist * sgpnt;
sgpnt334drivers/scsi/aha1740.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt339drivers/scsi/aha1740.ccptr[i].dataptr = (long) sgpnt[i].address;
sgpnt340drivers/scsi/aha1740.ccptr[i].datalen = sgpnt[i].length;
sgpnt592drivers/scsi/eata.cstruct scatterlist * sgpnt;
sgpnt594drivers/scsi/eata.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt597drivers/scsi/eata.ccpp->sglist[k].address = htonl((unsigned int) sgpnt[k].address);
sgpnt598drivers/scsi/eata.ccpp->sglist[k].num_bytes = htonl((unsigned int) sgpnt[k].length);
sgpnt137drivers/scsi/scsi_debug.cstruct scatterlist * sgpnt = NULL;
sgpnt140drivers/scsi/scsi_debug.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt142drivers/scsi/scsi_debug.clpnt = (int *) sgpnt[i].alt_address;
sgpnt143drivers/scsi/scsi_debug.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt159drivers/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].alt_address;
sgpnt166drivers/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].address;
sgpnt185drivers/scsi/scsi_debug.cstruct scatterlist * sgpnt;
sgpnt191drivers/scsi/scsi_debug.csgpnt = NULL;
sgpnt291drivers/scsi/scsi_debug.csgpnt = (struct scatterlist *) buff;
sgpnt292drivers/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt293drivers/scsi/scsi_debug.cbufflen = sgpnt[sgcount].length;
sgpnt363drivers/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt364drivers/scsi/scsi_debug.cbufflen = sgpnt[sgcount].length;
sgpnt390drivers/scsi/scsi_debug.csgpnt = (struct scatterlist *) buff;
sgpnt391drivers/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt240drivers/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt242drivers/scsi/sd.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt245drivers/scsi/sd.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, 
sgpnt246drivers/scsi/sd.csgpnt[i].length);
sgpnt248drivers/scsi/sd.cif (sgpnt[i].alt_address) {
sgpnt250drivers/scsi/sd.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, 
sgpnt251drivers/scsi/sd.csgpnt[i].length);
sgpnt252drivers/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt300drivers/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt302drivers/scsi/sd.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt308drivers/scsi/sd.cif (sgpnt[i].alt_address) {
sgpnt309drivers/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt653drivers/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt687drivers/scsi/sd.csgpnt = (struct scatterlist * ) scsi_malloc(count);
sgpnt688drivers/scsi/sd.cif (!sgpnt) {
sgpnt694drivers/scsi/sd.cmemset(sgpnt, 0, count);  /* Zero so it is easy to fill, but only
sgpnt697drivers/scsi/sd.cbuff = (char *) sgpnt;
sgpnt705drivers/scsi/sd.cif(!sgpnt[count].address) sgpnt[count].address = bh->b_data;
sgpnt706drivers/scsi/sd.csgpnt[count].length += bh->b_size;
sgpnt709drivers/scsi/sd.cif (((long) sgpnt[count].address) + sgpnt[count].length - 1 > 
sgpnt711drivers/scsi/sd.c!sgpnt[count].alt_address) {
sgpnt712drivers/scsi/sd.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt717drivers/scsi/sd.cif(dma_free_sectors < (sgpnt[count].length >> 9) + 10) {
sgpnt718drivers/scsi/sd.csgpnt[count].address = NULL;
sgpnt720drivers/scsi/sd.csgpnt[count].address = 
sgpnt721drivers/scsi/sd.c(char *) scsi_malloc(sgpnt[count].length);
sgpnt728drivers/scsi/sd.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
sgpnt733drivers/scsi/sd.cif(sgpnt[count].alt_address) 
sgpnt734drivers/scsi/sd.cscsi_free(sgpnt[count].address, 
sgpnt735drivers/scsi/sd.csgpnt[count].length);
sgpnt740drivers/scsi/sd.cscsi_free(sgpnt, SCpnt->sglist_len);
sgpnt757drivers/scsi/sd.cif (((long) sgpnt[count].address) + sgpnt[count].length +
sgpnt760drivers/scsi/sd.c!sgpnt[count].alt_address) continue;
sgpnt762drivers/scsi/sd.cif(!sgpnt[count].alt_address) {count--; continue; }
sgpnt764drivers/scsi/sd.ctmp = (char *) scsi_malloc(sgpnt[count].length 
sgpnt771drivers/scsi/sd.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt772drivers/scsi/sd.csgpnt[count].address = tmp;
sgpnt802drivers/scsi/sd.csgpnt[count].address,
sgpnt803drivers/scsi/sd.csgpnt[count].alt_address,
sgpnt804drivers/scsi/sd.csgpnt[count].length);
sgpnt810drivers/scsi/sd.cif(sgpnt[count].alt_address)
sgpnt811drivers/scsi/sd.cmemcpy(sgpnt[count].address, sgpnt[count].alt_address, 
sgpnt812drivers/scsi/sd.csgpnt[count].length);
sgpnt185drivers/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt187drivers/scsi/sr.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt189drivers/scsi/sr.cif (sgpnt[i].alt_address) {
sgpnt190drivers/scsi/sr.cif (sgpnt[i].alt_address != sgpnt[i].address) {
sgpnt191drivers/scsi/sr.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt193drivers/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt224drivers/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt226drivers/scsi/sr.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt228drivers/scsi/sr.cif (sgpnt[i].alt_address) {
sgpnt229drivers/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt722drivers/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt755drivers/scsi/sr.csgpnt = (struct scatterlist * ) scsi_malloc(count);
sgpnt756drivers/scsi/sr.cif (!sgpnt) {
sgpnt760drivers/scsi/sr.cbuffer = (unsigned char *) sgpnt;
sgpnt764drivers/scsi/sr.csgpnt[count].length = (SCpnt->request.sector % 4) << 9;
sgpnt765drivers/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt766drivers/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
sgpnt767drivers/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete
sgpnt774drivers/scsi/sr.csgpnt[count].address = bh->b_data;
sgpnt775drivers/scsi/sr.csgpnt[count].length = bh->b_size;
sgpnt776drivers/scsi/sr.csgpnt[count].alt_address = NULL;
sgpnt778drivers/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(end_rec);
sgpnt779drivers/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
sgpnt780drivers/scsi/sr.csgpnt[count].length = end_rec;
sgpnt781drivers/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt785drivers/scsi/sr.cif (((long) sgpnt[count].address) + sgpnt[count].length > ISA_DMA_THRESHOLD &&
sgpnt787drivers/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt791drivers/scsi/sr.cif(dma_free_sectors < (sgpnt[count].length >> 9) + 5) {
sgpnt792drivers/scsi/sr.csgpnt[count].address = NULL;
sgpnt794drivers/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt800drivers/scsi/sr.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
sgpnt804drivers/scsi/sr.cif(sgpnt[count].alt_address) 
sgpnt805drivers/scsi/sr.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt820drivers/scsi/sr.csgpnt[count].address, 
sgpnt821drivers/scsi/sr.csgpnt[count].alt_address, 
sgpnt822drivers/scsi/sr.csgpnt[count].length);
sgpnt551drivers/scsi/u14-34f.cstruct scatterlist * sgpnt;
sgpnt553drivers/scsi/u14-34f.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt556drivers/scsi/u14-34f.ccpp->sglist[k].address = (unsigned int) sgpnt[k].address;
sgpnt557drivers/scsi/u14-34f.ccpp->sglist[k].num_bytes = sgpnt[k].length;
sgpnt558drivers/scsi/u14-34f.cdata_len += sgpnt[k].length;