taglinefilesource code
sgpnt601drivers/scsi/aha1542.cstruct scatterlist * sgpnt;
sgpnt609drivers/scsi/aha1542.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt613drivers/scsi/aha1542.cif(sgpnt[i].length == 0 || SCpnt->use_sg > 16 || 
sgpnt614drivers/scsi/aha1542.c(((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){
sgpnt618drivers/scsi/aha1542.cprintk("%d: %x %x %d\n",i,(unsigned int) sgpnt[i].address, (unsigned int) sgpnt[i].alt_address,
sgpnt619drivers/scsi/aha1542.csgpnt[i].length);
sgpnt626drivers/scsi/aha1542.cany2scsi(cptr[i].dataptr, sgpnt[i].address);
sgpnt627drivers/scsi/aha1542.cif(((unsigned  int) sgpnt[i].address) & 0xff000000) goto baddma;
sgpnt628drivers/scsi/aha1542.cany2scsi(cptr[i].datalen, sgpnt[i].length);
sgpnt319drivers/scsi/aha1740.cstruct scatterlist * sgpnt;
sgpnt327drivers/scsi/aha1740.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt332drivers/scsi/aha1740.ccptr[i].dataptr = (long) sgpnt[i].address;
sgpnt333drivers/scsi/aha1740.ccptr[i].datalen = sgpnt[i].length;
sgpnt713drivers/scsi/buslogic.cstruct scatterlist *sgpnt;
sgpnt725drivers/scsi/buslogic.csgpnt = (struct scatterlist *)scpnt->request_buffer;
sgpnt733drivers/scsi/buslogic.cCHECK_DMA_ADDR(shpnt->unchecked_isa_dma, sgpnt[i].address,
sgpnt735drivers/scsi/buslogic.ccptr[i].dataptr = sgpnt[i].address;
sgpnt736drivers/scsi/buslogic.ccptr[i].datalen = sgpnt[i].length;
sgpnt478drivers/scsi/eata.cstruct scatterlist * sgpnt;
sgpnt480drivers/scsi/eata.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt483drivers/scsi/eata.ccpp->sglist[k].address = htonl((unsigned int) sgpnt[k].address);
sgpnt484drivers/scsi/eata.ccpp->sglist[k].num_bytes = htonl((unsigned int) sgpnt[k].length);
sgpnt116drivers/scsi/scsi_debug.cstruct scatterlist * sgpnt = NULL;
sgpnt119drivers/scsi/scsi_debug.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt121drivers/scsi/scsi_debug.clpnt = (int *) sgpnt[i].alt_address;
sgpnt122drivers/scsi/scsi_debug.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt138drivers/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].alt_address;
sgpnt145drivers/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].address;
sgpnt164drivers/scsi/scsi_debug.cstruct scatterlist * sgpnt;
sgpnt170drivers/scsi/scsi_debug.csgpnt = NULL;
sgpnt260drivers/scsi/scsi_debug.csgpnt = (struct scatterlist *) buff;
sgpnt261drivers/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt262drivers/scsi/scsi_debug.cbufflen = sgpnt[sgcount].length;
sgpnt330drivers/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt331drivers/scsi/scsi_debug.cbufflen = sgpnt[sgcount].length;
sgpnt357drivers/scsi/scsi_debug.csgpnt = (struct scatterlist *) buff;
sgpnt358drivers/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt202drivers/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt204drivers/scsi/sd.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt207drivers/scsi/sd.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt209drivers/scsi/sd.cif (sgpnt[i].alt_address) {
sgpnt211drivers/scsi/sd.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt212drivers/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt258drivers/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt260drivers/scsi/sd.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt266drivers/scsi/sd.cif (sgpnt[i].alt_address) {
sgpnt267drivers/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt568drivers/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt601drivers/scsi/sd.csgpnt = (struct scatterlist * ) scsi_malloc(count);
sgpnt602drivers/scsi/sd.cmemset(sgpnt, 0, count);  /* Zero so it is easy to fill */
sgpnt603drivers/scsi/sd.cif (!sgpnt) {
sgpnt609drivers/scsi/sd.cbuff = (char *) sgpnt;
sgpnt617drivers/scsi/sd.cif(!sgpnt[count].address) sgpnt[count].address = bh->b_data;
sgpnt618drivers/scsi/sd.csgpnt[count].length += bh->b_size;
sgpnt621drivers/scsi/sd.cif (((long) sgpnt[count].address) + sgpnt[count].length - 1 > 
sgpnt623drivers/scsi/sd.c!sgpnt[count].alt_address) {
sgpnt624drivers/scsi/sd.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt628drivers/scsi/sd.cif(dma_free_sectors < (sgpnt[count].length >> 9) + 10) {
sgpnt629drivers/scsi/sd.csgpnt[count].address = NULL;
sgpnt631drivers/scsi/sd.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt637drivers/scsi/sd.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
sgpnt642drivers/scsi/sd.cif(sgpnt[count].alt_address) 
sgpnt643drivers/scsi/sd.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt648drivers/scsi/sd.cscsi_free(sgpnt, SCpnt->sglist_len);
sgpnt664drivers/scsi/sd.cif (((long) sgpnt[count].address) + sgpnt[count].length +
sgpnt667drivers/scsi/sd.c!sgpnt[count].alt_address) continue;
sgpnt669drivers/scsi/sd.cif(!sgpnt[count].alt_address) {count--; continue; }
sgpnt671drivers/scsi/sd.ctmp = (char *) scsi_malloc(sgpnt[count].length + bhp->b_size);
sgpnt677drivers/scsi/sd.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt678drivers/scsi/sd.csgpnt[count].address = tmp;
sgpnt703drivers/scsi/sd.csgpnt[count].address,
sgpnt704drivers/scsi/sd.csgpnt[count].alt_address,
sgpnt705drivers/scsi/sd.csgpnt[count].length);
sgpnt711drivers/scsi/sd.cif(sgpnt[count].alt_address)
sgpnt712drivers/scsi/sd.cmemcpy(sgpnt[count].address, sgpnt[count].alt_address, 
sgpnt713drivers/scsi/sd.csgpnt[count].length);
sgpnt176drivers/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt178drivers/scsi/sr.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt180drivers/scsi/sr.cif (sgpnt[i].alt_address) {
sgpnt181drivers/scsi/sr.cif (sgpnt[i].alt_address != sgpnt[i].address) {
sgpnt182drivers/scsi/sr.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt184drivers/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt215drivers/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt217drivers/scsi/sr.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt219drivers/scsi/sr.cif (sgpnt[i].alt_address) {
sgpnt220drivers/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt605drivers/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt638drivers/scsi/sr.csgpnt = (struct scatterlist * ) scsi_malloc(count);
sgpnt639drivers/scsi/sr.cif (!sgpnt) {
sgpnt643drivers/scsi/sr.cbuffer = (unsigned char *) sgpnt;
sgpnt647drivers/scsi/sr.csgpnt[count].length = (SCpnt->request.sector % 4) << 9;
sgpnt648drivers/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt649drivers/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
sgpnt650drivers/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete
sgpnt657drivers/scsi/sr.csgpnt[count].address = bh->b_data;
sgpnt658drivers/scsi/sr.csgpnt[count].length = bh->b_size;
sgpnt659drivers/scsi/sr.csgpnt[count].alt_address = NULL;
sgpnt661drivers/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(end_rec);
sgpnt662drivers/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
sgpnt663drivers/scsi/sr.csgpnt[count].length = end_rec;
sgpnt664drivers/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt668drivers/scsi/sr.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
sgpnt670drivers/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt674drivers/scsi/sr.cif(dma_free_sectors < (sgpnt[count].length >> 9) + 5) {
sgpnt675drivers/scsi/sr.csgpnt[count].address = NULL;
sgpnt677drivers/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt683drivers/scsi/sr.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
sgpnt687drivers/scsi/sr.cif(sgpnt[count].alt_address) 
sgpnt688drivers/scsi/sr.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt703drivers/scsi/sr.csgpnt[count].address, 
sgpnt704drivers/scsi/sr.csgpnt[count].alt_address, 
sgpnt705drivers/scsi/sr.csgpnt[count].length);
sgpnt434drivers/scsi/u14-34f.cstruct scatterlist * sgpnt;
sgpnt436drivers/scsi/u14-34f.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt439drivers/scsi/u14-34f.ccpp->sglist[k].address = (unsigned int) sgpnt[k].address;
sgpnt440drivers/scsi/u14-34f.ccpp->sglist[k].num_bytes = sgpnt[k].length;
sgpnt441drivers/scsi/u14-34f.cdata_len += sgpnt[k].length;