taglinefilesource code
dma_sectors1835drivers/scsi/scsi.cstatic unsigned int dma_sectors = 0;
dma_sectors1857drivers/scsi/scsi.cfor(i=0;i < (dma_sectors >> (MALLOC_PAGEBITS - 9)); i++)
dma_sectors1884drivers/scsi/scsi.cfor (page = 0; page < (dma_sectors >> 3); page++)
dma_sectors1892drivers/scsi/scsi.cif (page == (dma_sectors >> 3)) panic("Bad offset");
dma_sectors1894drivers/scsi/scsi.cif(sector >= dma_sectors) panic ("Bad page");
dma_sectors2046drivers/scsi/scsi.cdma_sectors = 16;  /* Base value we use */
dma_sectors2057drivers/scsi/scsi.cdma_sectors += ((host->sg_tablesize *
dma_sectors2064drivers/scsi/scsi.cdma_sectors += (PAGE_SIZE >> 9) * host->sg_tablesize *
dma_sectors2070drivers/scsi/scsi.cdma_sectors = (dma_sectors + 15) & 0xfff0;
dma_sectors2071drivers/scsi/scsi.cdma_free_sectors = dma_sectors;  /* This must be a multiple of 16 */
dma_sectors2074drivers/scsi/scsi.cscsi_init_malloc(dma_sectors >> 3, GFP_ATOMIC);
dma_sectors2075drivers/scsi/scsi.cmemset(dma_malloc_freelist, 0, dma_sectors >> 3);
dma_sectors2078drivers/scsi/scsi.cscsi_init_malloc(dma_sectors >> 1, GFP_ATOMIC);
dma_sectors2079drivers/scsi/scsi.cmemset(dma_malloc_pages, 0, dma_sectors >> 1);
dma_sectors2081drivers/scsi/scsi.cfor(i=0; i< dma_sectors >> 3; i++)
dma_sectors2281drivers/scsi/scsi.cfor(i=dma_sectors >> 3; i< new_dma_sectors >> 3; i++)
dma_sectors2290drivers/scsi/scsi.cmemcpy(new_dma_malloc_freelist, dma_malloc_freelist, dma_sectors >> 3);
dma_sectors2291drivers/scsi/scsi.cscsi_init_free(dma_malloc_freelist, dma_sectors>>3);
dma_sectors2294drivers/scsi/scsi.cmemcpy(new_dma_malloc_pages, dma_malloc_pages, dma_sectors >> 1);
dma_sectors2295drivers/scsi/scsi.cscsi_init_free((char *) dma_malloc_pages, dma_sectors>>1);
dma_sectors2297drivers/scsi/scsi.cdma_free_sectors += new_dma_sectors - dma_sectors;
dma_sectors2299drivers/scsi/scsi.cdma_sectors = new_dma_sectors;