taglinefilesource code
dma_sectors2075drivers/scsi/scsi.cstatic unsigned int dma_sectors = 0;
dma_sectors2097drivers/scsi/scsi.cfor(i=0;i < (dma_sectors >> (MALLOC_PAGEBITS - 9)); i++)
dma_sectors2124drivers/scsi/scsi.cfor (page = 0; page < (dma_sectors >> 3); page++)
dma_sectors2133drivers/scsi/scsi.cif (page == (dma_sectors >> 3)) panic("Bad offset");
dma_sectors2135drivers/scsi/scsi.cif(sector >= dma_sectors) panic ("Bad page");
dma_sectors2319drivers/scsi/scsi.cdma_sectors = 16;  /* Base value we use */
dma_sectors2330drivers/scsi/scsi.cdma_sectors += ((host->sg_tablesize *
dma_sectors2337drivers/scsi/scsi.cdma_sectors += (PAGE_SIZE >> 9) * host->sg_tablesize *
dma_sectors2343drivers/scsi/scsi.cdma_sectors = (dma_sectors + 15) & 0xfff0;
dma_sectors2344drivers/scsi/scsi.cdma_free_sectors = dma_sectors;  /* This must be a multiple of 16 */
dma_sectors2346drivers/scsi/scsi.cif (dma_sectors)
dma_sectors2349drivers/scsi/scsi.cscsi_init_malloc(dma_sectors >> 3, GFP_ATOMIC);
dma_sectors2350drivers/scsi/scsi.cmemset(dma_malloc_freelist, 0, dma_sectors >> 3);
dma_sectors2353drivers/scsi/scsi.cscsi_init_malloc(dma_sectors >> 1, GFP_ATOMIC);
dma_sectors2354drivers/scsi/scsi.cmemset(dma_malloc_pages, 0, dma_sectors >> 1);
dma_sectors2356drivers/scsi/scsi.cfor(i=0; i< dma_sectors >> 3; i++)
dma_sectors2628drivers/scsi/scsi.cif( new_dma_sectors < dma_sectors )
dma_sectors2629drivers/scsi/scsi.cnew_dma_sectors = dma_sectors;
dma_sectors2645drivers/scsi/scsi.cif( new_dma_sectors > dma_sectors ) { 
dma_sectors2646drivers/scsi/scsi.cfor(i=dma_sectors >> 3; i< new_dma_sectors >> 3; i++)
dma_sectors2658drivers/scsi/scsi.cmemcpy(new_dma_malloc_freelist, dma_malloc_freelist, dma_sectors >> 3);
dma_sectors2659drivers/scsi/scsi.cscsi_init_free(dma_malloc_freelist, dma_sectors>>3);
dma_sectors2665drivers/scsi/scsi.cmemcpy(new_dma_malloc_pages, dma_malloc_pages, dma_sectors >> 1);
dma_sectors2666drivers/scsi/scsi.cscsi_init_free((char *) dma_malloc_pages, dma_sectors>>1);
dma_sectors2669drivers/scsi/scsi.cdma_free_sectors += new_dma_sectors - dma_sectors;
dma_sectors2671drivers/scsi/scsi.cdma_sectors = new_dma_sectors;
dma_sectors3071drivers/scsi/scsi.cdma_sectors = PAGE_SIZE / 512;
dma_sectors3079drivers/scsi/scsi.cscsi_init_malloc(dma_sectors >> 3, GFP_ATOMIC);
dma_sectors3080drivers/scsi/scsi.cmemset(dma_malloc_freelist, 0, dma_sectors >> 3);
dma_sectors3084drivers/scsi/scsi.cscsi_init_malloc(dma_sectors >> 1, GFP_ATOMIC);
dma_sectors3105drivers/scsi/scsi.cfor(i=0; i < dma_sectors >> 3; i++)
dma_sectors3107drivers/scsi/scsi.cscsi_init_free((char *) dma_malloc_pages, dma_sectors>>1);
dma_sectors3108drivers/scsi/scsi.cscsi_init_free(dma_malloc_freelist, dma_sectors>>3);