taglinefilesource code
sgpnt449kernel/blk_drv/scsi/aha1542.cstruct scatterlist * sgpnt;
sgpnt457kernel/blk_drv/scsi/aha1542.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt461kernel/blk_drv/scsi/aha1542.cif(sgpnt[i].length == 0 || SCpnt->use_sg > 16 || 
sgpnt462kernel/blk_drv/scsi/aha1542.c(((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){
sgpnt466kernel/blk_drv/scsi/aha1542.cprintk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address,
sgpnt467kernel/blk_drv/scsi/aha1542.csgpnt[i].length);
sgpnt474kernel/blk_drv/scsi/aha1542.cany2scsi(cptr[i].dataptr, sgpnt[i].address);
sgpnt475kernel/blk_drv/scsi/aha1542.cany2scsi(cptr[i].datalen, sgpnt[i].length);
sgpnt310kernel/blk_drv/scsi/aha1740.cstruct scatterlist * sgpnt;
sgpnt318kernel/blk_drv/scsi/aha1740.csgpnt = (struct scatterlist *) SCpnt->request_buffer;
sgpnt323kernel/blk_drv/scsi/aha1740.ccptr[i].dataptr = (long) sgpnt[i].address;
sgpnt324kernel/blk_drv/scsi/aha1740.ccptr[i].datalen = sgpnt[i].length;
sgpnt98kernel/blk_drv/scsi/scsi_debug.cstruct scatterlist * sgpnt = NULL;
sgpnt101kernel/blk_drv/scsi/scsi_debug.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt103kernel/blk_drv/scsi/scsi_debug.clpnt = (int *) sgpnt[i].alt_address;
sgpnt104kernel/blk_drv/scsi/scsi_debug.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt120kernel/blk_drv/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].alt_address;
sgpnt127kernel/blk_drv/scsi/scsi_debug.clpnt = (unsigned int *) sgpnt[0].address;
sgpnt146kernel/blk_drv/scsi/scsi_debug.cstruct scatterlist * sgpnt;
sgpnt151kernel/blk_drv/scsi/scsi_debug.csgpnt = NULL;
sgpnt226kernel/blk_drv/scsi/scsi_debug.csgpnt = (struct scatterlist *) buff;
sgpnt227kernel/blk_drv/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt228kernel/blk_drv/scsi/scsi_debug.cbufflen = sgpnt[sgcount].length;
sgpnt286kernel/blk_drv/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt287kernel/blk_drv/scsi/scsi_debug.cbufflen = sgpnt[sgcount].length;
sgpnt308kernel/blk_drv/scsi/scsi_debug.csgpnt = (struct scatterlist *) buff;
sgpnt309kernel/blk_drv/scsi/scsi_debug.cbuff = sgpnt[sgcount].address;
sgpnt162kernel/blk_drv/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt164kernel/blk_drv/scsi/sd.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt167kernel/blk_drv/scsi/sd.cprintk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt169kernel/blk_drv/scsi/sd.cif (sgpnt[i].alt_address) {
sgpnt171kernel/blk_drv/scsi/sd.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt172kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt219kernel/blk_drv/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt221kernel/blk_drv/scsi/sd.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt227kernel/blk_drv/scsi/sd.cif (sgpnt[i].alt_address) {
sgpnt228kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt485kernel/blk_drv/scsi/sd.cstruct scatterlist * sgpnt;
sgpnt502kernel/blk_drv/scsi/sd.csgpnt = (struct scatterlist * ) scsi_malloc(count);
sgpnt503kernel/blk_drv/scsi/sd.cif (!sgpnt) {
sgpnt509kernel/blk_drv/scsi/sd.cbuff = (char *) sgpnt;
sgpnt514kernel/blk_drv/scsi/sd.csgpnt[count].address = bh->b_data;
sgpnt515kernel/blk_drv/scsi/sd.csgpnt[count].alt_address = NULL;
sgpnt516kernel/blk_drv/scsi/sd.csgpnt[count].length = bh->b_size;
sgpnt517kernel/blk_drv/scsi/sd.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
sgpnt519kernel/blk_drv/scsi/sd.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt524kernel/blk_drv/scsi/sd.csgpnt[count].address = NULL;
sgpnt526kernel/blk_drv/scsi/sd.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt532kernel/blk_drv/scsi/sd.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
sgpnt536kernel/blk_drv/scsi/sd.cif(sgpnt[count].alt_address) 
sgpnt537kernel/blk_drv/scsi/sd.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt547kernel/blk_drv/scsi/sd.cmemcpy(sgpnt[count].address, sgpnt[count].alt_address, 
sgpnt548kernel/blk_drv/scsi/sd.csgpnt[count].length);
sgpnt149kernel/blk_drv/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt151kernel/blk_drv/scsi/sr.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt153kernel/blk_drv/scsi/sr.cif (sgpnt[i].alt_address) {
sgpnt154kernel/blk_drv/scsi/sr.cif (sgpnt[i].alt_address != sgpnt[i].address) {
sgpnt155kernel/blk_drv/scsi/sr.cmemcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length);
sgpnt157kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt191kernel/blk_drv/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt193kernel/blk_drv/scsi/sr.csgpnt = (struct scatterlist *) SCpnt->buffer;
sgpnt195kernel/blk_drv/scsi/sr.cif (sgpnt[i].alt_address) {
sgpnt196kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[i].address, sgpnt[i].length);
sgpnt432kernel/blk_drv/scsi/sr.cstruct scatterlist * sgpnt;
sgpnt465kernel/blk_drv/scsi/sr.csgpnt = (struct scatterlist * ) scsi_malloc(count);
sgpnt466kernel/blk_drv/scsi/sr.cif (!sgpnt) {
sgpnt470kernel/blk_drv/scsi/sr.cbuffer = (unsigned char *) sgpnt;
sgpnt474kernel/blk_drv/scsi/sr.csgpnt[count].length = (SCpnt->request.sector % 4) << 9;
sgpnt475kernel/blk_drv/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt476kernel/blk_drv/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
sgpnt477kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete
sgpnt484kernel/blk_drv/scsi/sr.csgpnt[count].address = bh->b_data;
sgpnt485kernel/blk_drv/scsi/sr.csgpnt[count].length = bh->b_size;
sgpnt486kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = NULL;
sgpnt488kernel/blk_drv/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(end_rec);
sgpnt489kernel/blk_drv/scsi/sr.cif(!sgpnt[count].address) panic("SCSI DMA pool exhausted.");
sgpnt490kernel/blk_drv/scsi/sr.csgpnt[count].length = end_rec;
sgpnt491kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt495kernel/blk_drv/scsi/sr.cif (((int) sgpnt[count].address) + sgpnt[count].length > 
sgpnt497kernel/blk_drv/scsi/sr.csgpnt[count].alt_address = sgpnt[count].address;
sgpnt501kernel/blk_drv/scsi/sr.cif(dma_free_sectors < (sgpnt[count].length >> 9) + 5) {
sgpnt502kernel/blk_drv/scsi/sr.csgpnt[count].address = NULL;
sgpnt504kernel/blk_drv/scsi/sr.csgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length);
sgpnt510kernel/blk_drv/scsi/sr.cif(sgpnt[count].address == NULL){ /* Out of dma memory */
sgpnt514kernel/blk_drv/scsi/sr.cif(sgpnt[count].alt_address) 
sgpnt515kernel/blk_drv/scsi/sr.cscsi_free(sgpnt[count].address, sgpnt[count].length);
sgpnt530kernel/blk_drv/scsi/sr.csgpnt[count].address, 
sgpnt531kernel/blk_drv/scsi/sr.csgpnt[count].alt_address, 
sgpnt532kernel/blk_drv/scsi/sr.csgpnt[count].length);