tag | line | file | source code |
sgpnt | 449 | kernel/blk_drv/scsi/aha1542.c | struct scatterlist * sgpnt; |
sgpnt | 457 | kernel/blk_drv/scsi/aha1542.c | sgpnt = (struct scatterlist *) SCpnt->request_buffer; |
sgpnt | 461 | kernel/blk_drv/scsi/aha1542.c | if(sgpnt[i].length == 0 || SCpnt->use_sg > 16 || |
sgpnt | 462 | kernel/blk_drv/scsi/aha1542.c | (((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){ |
sgpnt | 466 | kernel/blk_drv/scsi/aha1542.c | printk("%d: %x %x %d\n",i,sgpnt[i].address, sgpnt[i].alt_address, |
sgpnt | 467 | kernel/blk_drv/scsi/aha1542.c | sgpnt[i].length); |
sgpnt | 474 | kernel/blk_drv/scsi/aha1542.c | any2scsi(cptr[i].dataptr, sgpnt[i].address); |
sgpnt | 475 | kernel/blk_drv/scsi/aha1542.c | any2scsi(cptr[i].datalen, sgpnt[i].length); |
sgpnt | 310 | kernel/blk_drv/scsi/aha1740.c | struct scatterlist * sgpnt; |
sgpnt | 318 | kernel/blk_drv/scsi/aha1740.c | sgpnt = (struct scatterlist *) SCpnt->request_buffer; |
sgpnt | 323 | kernel/blk_drv/scsi/aha1740.c | cptr[i].dataptr = (long) sgpnt[i].address; |
sgpnt | 324 | kernel/blk_drv/scsi/aha1740.c | cptr[i].datalen = sgpnt[i].length; |
sgpnt | 98 | kernel/blk_drv/scsi/scsi_debug.c | struct scatterlist * sgpnt = NULL; |
sgpnt | 101 | kernel/blk_drv/scsi/scsi_debug.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
sgpnt | 103 | kernel/blk_drv/scsi/scsi_debug.c | lpnt = (int *) sgpnt[i].alt_address; |
sgpnt | 104 | kernel/blk_drv/scsi/scsi_debug.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
sgpnt | 120 | kernel/blk_drv/scsi/scsi_debug.c | lpnt = (unsigned int *) sgpnt[0].alt_address; |
sgpnt | 127 | kernel/blk_drv/scsi/scsi_debug.c | lpnt = (unsigned int *) sgpnt[0].address; |
sgpnt | 146 | kernel/blk_drv/scsi/scsi_debug.c | struct scatterlist * sgpnt; |
sgpnt | 151 | kernel/blk_drv/scsi/scsi_debug.c | sgpnt = NULL; |
sgpnt | 226 | kernel/blk_drv/scsi/scsi_debug.c | sgpnt = (struct scatterlist *) buff; |
sgpnt | 227 | kernel/blk_drv/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
sgpnt | 228 | kernel/blk_drv/scsi/scsi_debug.c | bufflen = sgpnt[sgcount].length; |
sgpnt | 286 | kernel/blk_drv/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
sgpnt | 287 | kernel/blk_drv/scsi/scsi_debug.c | bufflen = sgpnt[sgcount].length; |
sgpnt | 308 | kernel/blk_drv/scsi/scsi_debug.c | sgpnt = (struct scatterlist *) buff; |
sgpnt | 309 | kernel/blk_drv/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
sgpnt | 162 | kernel/blk_drv/scsi/sd.c | struct scatterlist * sgpnt; |
sgpnt | 164 | kernel/blk_drv/scsi/sd.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
sgpnt | 167 | kernel/blk_drv/scsi/sd.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
sgpnt | 169 | kernel/blk_drv/scsi/sd.c | if (sgpnt[i].alt_address) { |
sgpnt | 171 | kernel/blk_drv/scsi/sd.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
sgpnt | 172 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
sgpnt | 219 | kernel/blk_drv/scsi/sd.c | struct scatterlist * sgpnt; |
sgpnt | 221 | kernel/blk_drv/scsi/sd.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
sgpnt | 227 | kernel/blk_drv/scsi/sd.c | if (sgpnt[i].alt_address) { |
sgpnt | 228 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
sgpnt | 485 | kernel/blk_drv/scsi/sd.c | struct scatterlist * sgpnt; |
sgpnt | 502 | kernel/blk_drv/scsi/sd.c | sgpnt = (struct scatterlist * ) scsi_malloc(count); |
sgpnt | 503 | kernel/blk_drv/scsi/sd.c | if (!sgpnt) { |
sgpnt | 509 | kernel/blk_drv/scsi/sd.c | buff = (char *) sgpnt; |
sgpnt | 514 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = bh->b_data; |
sgpnt | 515 | kernel/blk_drv/scsi/sd.c | sgpnt[count].alt_address = NULL; |
sgpnt | 516 | kernel/blk_drv/scsi/sd.c | sgpnt[count].length = bh->b_size; |
sgpnt | 517 | kernel/blk_drv/scsi/sd.c | if (((int) sgpnt[count].address) + sgpnt[count].length > |
sgpnt | 519 | kernel/blk_drv/scsi/sd.c | sgpnt[count].alt_address = sgpnt[count].address; |
sgpnt | 524 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = NULL; |
sgpnt | 526 | kernel/blk_drv/scsi/sd.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
sgpnt | 532 | kernel/blk_drv/scsi/sd.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
sgpnt | 536 | kernel/blk_drv/scsi/sd.c | if(sgpnt[count].alt_address) |
sgpnt | 537 | kernel/blk_drv/scsi/sd.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
sgpnt | 547 | kernel/blk_drv/scsi/sd.c | memcpy(sgpnt[count].address, sgpnt[count].alt_address, |
sgpnt | 548 | kernel/blk_drv/scsi/sd.c | sgpnt[count].length); |
sgpnt | 149 | kernel/blk_drv/scsi/sr.c | struct scatterlist * sgpnt; |
sgpnt | 151 | kernel/blk_drv/scsi/sr.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
sgpnt | 153 | kernel/blk_drv/scsi/sr.c | if (sgpnt[i].alt_address) { |
sgpnt | 154 | kernel/blk_drv/scsi/sr.c | if (sgpnt[i].alt_address != sgpnt[i].address) { |
sgpnt | 155 | kernel/blk_drv/scsi/sr.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
sgpnt | 157 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
sgpnt | 191 | kernel/blk_drv/scsi/sr.c | struct scatterlist * sgpnt; |
sgpnt | 193 | kernel/blk_drv/scsi/sr.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
sgpnt | 195 | kernel/blk_drv/scsi/sr.c | if (sgpnt[i].alt_address) { |
sgpnt | 196 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
sgpnt | 432 | kernel/blk_drv/scsi/sr.c | struct scatterlist * sgpnt; |
sgpnt | 465 | kernel/blk_drv/scsi/sr.c | sgpnt = (struct scatterlist * ) scsi_malloc(count); |
sgpnt | 466 | kernel/blk_drv/scsi/sr.c | if (!sgpnt) { |
sgpnt | 470 | kernel/blk_drv/scsi/sr.c | buffer = (unsigned char *) sgpnt; |
sgpnt | 474 | kernel/blk_drv/scsi/sr.c | sgpnt[count].length = (SCpnt->request.sector % 4) << 9; |
sgpnt | 475 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
sgpnt | 476 | kernel/blk_drv/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
sgpnt | 477 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete |
sgpnt | 484 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = bh->b_data; |
sgpnt | 485 | kernel/blk_drv/scsi/sr.c | sgpnt[count].length = bh->b_size; |
sgpnt | 486 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = NULL; |
sgpnt | 488 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(end_rec); |
sgpnt | 489 | kernel/blk_drv/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
sgpnt | 490 | kernel/blk_drv/scsi/sr.c | sgpnt[count].length = end_rec; |
sgpnt | 491 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
sgpnt | 495 | kernel/blk_drv/scsi/sr.c | if (((int) sgpnt[count].address) + sgpnt[count].length > |
sgpnt | 497 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
sgpnt | 501 | kernel/blk_drv/scsi/sr.c | if(dma_free_sectors < (sgpnt[count].length >> 9) + 5) { |
sgpnt | 502 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = NULL; |
sgpnt | 504 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
sgpnt | 510 | kernel/blk_drv/scsi/sr.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
sgpnt | 514 | kernel/blk_drv/scsi/sr.c | if(sgpnt[count].alt_address) |
sgpnt | 515 | kernel/blk_drv/scsi/sr.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
sgpnt | 530 | kernel/blk_drv/scsi/sr.c | sgpnt[count].address, |
sgpnt | 531 | kernel/blk_drv/scsi/sr.c | sgpnt[count].alt_address, |
sgpnt | 532 | kernel/blk_drv/scsi/sr.c | sgpnt[count].length); |