| tag | line | file | source code |
| sgpnt | 601 | drivers/scsi/aha1542.c | struct scatterlist * sgpnt; |
| sgpnt | 609 | drivers/scsi/aha1542.c | sgpnt = (struct scatterlist *) SCpnt->request_buffer; |
| sgpnt | 613 | drivers/scsi/aha1542.c | if(sgpnt[i].length == 0 || SCpnt->use_sg > 16 || |
| sgpnt | 614 | drivers/scsi/aha1542.c | (((int)sgpnt[i].address) & 1) || (sgpnt[i].length & 1)){ |
| sgpnt | 618 | drivers/scsi/aha1542.c | printk("%d: %x %x %d\n",i,(unsigned int) sgpnt[i].address, (unsigned int) sgpnt[i].alt_address, |
| sgpnt | 619 | drivers/scsi/aha1542.c | sgpnt[i].length); |
| sgpnt | 626 | drivers/scsi/aha1542.c | any2scsi(cptr[i].dataptr, sgpnt[i].address); |
| sgpnt | 627 | drivers/scsi/aha1542.c | if(((unsigned int) sgpnt[i].address) & 0xff000000) goto baddma; |
| sgpnt | 628 | drivers/scsi/aha1542.c | any2scsi(cptr[i].datalen, sgpnt[i].length); |
| sgpnt | 320 | drivers/scsi/aha1740.c | struct scatterlist * sgpnt; |
| sgpnt | 328 | drivers/scsi/aha1740.c | sgpnt = (struct scatterlist *) SCpnt->request_buffer; |
| sgpnt | 333 | drivers/scsi/aha1740.c | cptr[i].dataptr = (long) sgpnt[i].address; |
| sgpnt | 334 | drivers/scsi/aha1740.c | cptr[i].datalen = sgpnt[i].length; |
| sgpnt | 684 | drivers/scsi/buslogic.c | struct scatterlist *sgpnt; |
| sgpnt | 696 | drivers/scsi/buslogic.c | sgpnt = (struct scatterlist *)scpnt->request_buffer; |
| sgpnt | 704 | drivers/scsi/buslogic.c | CHECK_DMA_ADDR(shpnt->unchecked_isa_dma, sgpnt[i].address, |
| sgpnt | 706 | drivers/scsi/buslogic.c | cptr[i].dataptr = sgpnt[i].address; |
| sgpnt | 707 | drivers/scsi/buslogic.c | cptr[i].datalen = sgpnt[i].length; |
| sgpnt | 584 | drivers/scsi/eata.c | struct scatterlist * sgpnt; |
| sgpnt | 586 | drivers/scsi/eata.c | sgpnt = (struct scatterlist *) SCpnt->request_buffer; |
| sgpnt | 589 | drivers/scsi/eata.c | cpp->sglist[k].address = htonl((unsigned int) sgpnt[k].address); |
| sgpnt | 590 | drivers/scsi/eata.c | cpp->sglist[k].num_bytes = htonl((unsigned int) sgpnt[k].length); |
| sgpnt | 131 | drivers/scsi/scsi_debug.c | struct scatterlist * sgpnt = NULL; |
| sgpnt | 134 | drivers/scsi/scsi_debug.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
| sgpnt | 136 | drivers/scsi/scsi_debug.c | lpnt = (int *) sgpnt[i].alt_address; |
| sgpnt | 137 | drivers/scsi/scsi_debug.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
| sgpnt | 153 | drivers/scsi/scsi_debug.c | lpnt = (unsigned int *) sgpnt[0].alt_address; |
| sgpnt | 160 | drivers/scsi/scsi_debug.c | lpnt = (unsigned int *) sgpnt[0].address; |
| sgpnt | 179 | drivers/scsi/scsi_debug.c | struct scatterlist * sgpnt; |
| sgpnt | 185 | drivers/scsi/scsi_debug.c | sgpnt = NULL; |
| sgpnt | 276 | drivers/scsi/scsi_debug.c | sgpnt = (struct scatterlist *) buff; |
| sgpnt | 277 | drivers/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
| sgpnt | 278 | drivers/scsi/scsi_debug.c | bufflen = sgpnt[sgcount].length; |
| sgpnt | 347 | drivers/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
| sgpnt | 348 | drivers/scsi/scsi_debug.c | bufflen = sgpnt[sgcount].length; |
| sgpnt | 374 | drivers/scsi/scsi_debug.c | sgpnt = (struct scatterlist *) buff; |
| sgpnt | 375 | drivers/scsi/scsi_debug.c | buff = sgpnt[sgcount].address; |
| sgpnt | 227 | drivers/scsi/sd.c | struct scatterlist * sgpnt; |
| sgpnt | 229 | drivers/scsi/sd.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
| sgpnt | 232 | drivers/scsi/sd.c | printk(":%x %x %d\n",sgpnt[i].alt_address, sgpnt[i].address, |
| sgpnt | 233 | drivers/scsi/sd.c | sgpnt[i].length); |
| sgpnt | 235 | drivers/scsi/sd.c | if (sgpnt[i].alt_address) { |
| sgpnt | 237 | drivers/scsi/sd.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, |
| sgpnt | 238 | drivers/scsi/sd.c | sgpnt[i].length); |
| sgpnt | 239 | drivers/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
| sgpnt | 287 | drivers/scsi/sd.c | struct scatterlist * sgpnt; |
| sgpnt | 289 | drivers/scsi/sd.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
| sgpnt | 295 | drivers/scsi/sd.c | if (sgpnt[i].alt_address) { |
| sgpnt | 296 | drivers/scsi/sd.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
| sgpnt | 607 | drivers/scsi/sd.c | struct scatterlist * sgpnt; |
| sgpnt | 641 | drivers/scsi/sd.c | sgpnt = (struct scatterlist * ) scsi_malloc(count); |
| sgpnt | 642 | drivers/scsi/sd.c | if (!sgpnt) { |
| sgpnt | 648 | drivers/scsi/sd.c | memset(sgpnt, 0, count); /* Zero so it is easy to fill, but only |
| sgpnt | 651 | drivers/scsi/sd.c | buff = (char *) sgpnt; |
| sgpnt | 659 | drivers/scsi/sd.c | if(!sgpnt[count].address) sgpnt[count].address = bh->b_data; |
| sgpnt | 660 | drivers/scsi/sd.c | sgpnt[count].length += bh->b_size; |
| sgpnt | 663 | drivers/scsi/sd.c | if (((long) sgpnt[count].address) + sgpnt[count].length - 1 > |
| sgpnt | 665 | drivers/scsi/sd.c | !sgpnt[count].alt_address) { |
| sgpnt | 666 | drivers/scsi/sd.c | sgpnt[count].alt_address = sgpnt[count].address; |
| sgpnt | 671 | drivers/scsi/sd.c | if(dma_free_sectors < (sgpnt[count].length >> 9) + 10) { |
| sgpnt | 672 | drivers/scsi/sd.c | sgpnt[count].address = NULL; |
| sgpnt | 674 | drivers/scsi/sd.c | sgpnt[count].address = |
| sgpnt | 675 | drivers/scsi/sd.c | (char *) scsi_malloc(sgpnt[count].length); |
| sgpnt | 682 | drivers/scsi/sd.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
| sgpnt | 687 | drivers/scsi/sd.c | if(sgpnt[count].alt_address) |
| sgpnt | 688 | drivers/scsi/sd.c | scsi_free(sgpnt[count].address, |
| sgpnt | 689 | drivers/scsi/sd.c | sgpnt[count].length); |
| sgpnt | 694 | drivers/scsi/sd.c | scsi_free(sgpnt, SCpnt->sglist_len); |
| sgpnt | 711 | drivers/scsi/sd.c | if (((long) sgpnt[count].address) + sgpnt[count].length + |
| sgpnt | 714 | drivers/scsi/sd.c | !sgpnt[count].alt_address) continue; |
| sgpnt | 716 | drivers/scsi/sd.c | if(!sgpnt[count].alt_address) {count--; continue; } |
| sgpnt | 718 | drivers/scsi/sd.c | tmp = (char *) scsi_malloc(sgpnt[count].length |
| sgpnt | 725 | drivers/scsi/sd.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
| sgpnt | 726 | drivers/scsi/sd.c | sgpnt[count].address = tmp; |
| sgpnt | 756 | drivers/scsi/sd.c | sgpnt[count].address, |
| sgpnt | 757 | drivers/scsi/sd.c | sgpnt[count].alt_address, |
| sgpnt | 758 | drivers/scsi/sd.c | sgpnt[count].length); |
| sgpnt | 764 | drivers/scsi/sd.c | if(sgpnt[count].alt_address) |
| sgpnt | 765 | drivers/scsi/sd.c | memcpy(sgpnt[count].address, sgpnt[count].alt_address, |
| sgpnt | 766 | drivers/scsi/sd.c | sgpnt[count].length); |
| sgpnt | 181 | drivers/scsi/sr.c | struct scatterlist * sgpnt; |
| sgpnt | 183 | drivers/scsi/sr.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
| sgpnt | 185 | drivers/scsi/sr.c | if (sgpnt[i].alt_address) { |
| sgpnt | 186 | drivers/scsi/sr.c | if (sgpnt[i].alt_address != sgpnt[i].address) { |
| sgpnt | 187 | drivers/scsi/sr.c | memcpy(sgpnt[i].alt_address, sgpnt[i].address, sgpnt[i].length); |
| sgpnt | 189 | drivers/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
| sgpnt | 220 | drivers/scsi/sr.c | struct scatterlist * sgpnt; |
| sgpnt | 222 | drivers/scsi/sr.c | sgpnt = (struct scatterlist *) SCpnt->buffer; |
| sgpnt | 224 | drivers/scsi/sr.c | if (sgpnt[i].alt_address) { |
| sgpnt | 225 | drivers/scsi/sr.c | scsi_free(sgpnt[i].address, sgpnt[i].length); |
| sgpnt | 683 | drivers/scsi/sr.c | struct scatterlist * sgpnt; |
| sgpnt | 716 | drivers/scsi/sr.c | sgpnt = (struct scatterlist * ) scsi_malloc(count); |
| sgpnt | 717 | drivers/scsi/sr.c | if (!sgpnt) { |
| sgpnt | 721 | drivers/scsi/sr.c | buffer = (unsigned char *) sgpnt; |
| sgpnt | 725 | drivers/scsi/sr.c | sgpnt[count].length = (SCpnt->request.sector % 4) << 9; |
| sgpnt | 726 | drivers/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
| sgpnt | 727 | drivers/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
| sgpnt | 728 | drivers/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; /* Flag to delete |
| sgpnt | 735 | drivers/scsi/sr.c | sgpnt[count].address = bh->b_data; |
| sgpnt | 736 | drivers/scsi/sr.c | sgpnt[count].length = bh->b_size; |
| sgpnt | 737 | drivers/scsi/sr.c | sgpnt[count].alt_address = NULL; |
| sgpnt | 739 | drivers/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(end_rec); |
| sgpnt | 740 | drivers/scsi/sr.c | if(!sgpnt[count].address) panic("SCSI DMA pool exhausted."); |
| sgpnt | 741 | drivers/scsi/sr.c | sgpnt[count].length = end_rec; |
| sgpnt | 742 | drivers/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
| sgpnt | 746 | drivers/scsi/sr.c | if (((long) sgpnt[count].address) + sgpnt[count].length > ISA_DMA_THRESHOLD && |
| sgpnt | 748 | drivers/scsi/sr.c | sgpnt[count].alt_address = sgpnt[count].address; |
| sgpnt | 752 | drivers/scsi/sr.c | if(dma_free_sectors < (sgpnt[count].length >> 9) + 5) { |
| sgpnt | 753 | drivers/scsi/sr.c | sgpnt[count].address = NULL; |
| sgpnt | 755 | drivers/scsi/sr.c | sgpnt[count].address = (char *) scsi_malloc(sgpnt[count].length); |
| sgpnt | 761 | drivers/scsi/sr.c | if(sgpnt[count].address == NULL){ /* Out of dma memory */ |
| sgpnt | 765 | drivers/scsi/sr.c | if(sgpnt[count].alt_address) |
| sgpnt | 766 | drivers/scsi/sr.c | scsi_free(sgpnt[count].address, sgpnt[count].length); |
| sgpnt | 781 | drivers/scsi/sr.c | sgpnt[count].address, |
| sgpnt | 782 | drivers/scsi/sr.c | sgpnt[count].alt_address, |
| sgpnt | 783 | drivers/scsi/sr.c | sgpnt[count].length); |
| sgpnt | 543 | drivers/scsi/u14-34f.c | struct scatterlist * sgpnt; |
| sgpnt | 545 | drivers/scsi/u14-34f.c | sgpnt = (struct scatterlist *) SCpnt->request_buffer; |
| sgpnt | 548 | drivers/scsi/u14-34f.c | cpp->sglist[k].address = (unsigned int) sgpnt[k].address; |
| sgpnt | 549 | drivers/scsi/u14-34f.c | cpp->sglist[k].num_bytes = sgpnt[k].length; |
| sgpnt | 550 | drivers/scsi/u14-34f.c | data_len += sgpnt[k].length; |