tpnt 273 drivers/scsi/53c700.c NCR_700_detect(struct scsi_host_template *tpnt, tpnt 283 drivers/scsi/53c700.c if(tpnt->sdev_attrs == NULL) tpnt 284 drivers/scsi/53c700.c tpnt->sdev_attrs = NCR_700_dev_attrs; tpnt 303 drivers/scsi/53c700.c tpnt->queuecommand = NCR_700_queuecommand; tpnt 304 drivers/scsi/53c700.c tpnt->eh_abort_handler = NCR_700_abort; tpnt 305 drivers/scsi/53c700.c tpnt->eh_host_reset_handler = NCR_700_host_reset; tpnt 306 drivers/scsi/53c700.c tpnt->can_queue = NCR_700_COMMAND_SLOTS_PER_HOST; tpnt 307 drivers/scsi/53c700.c tpnt->sg_tablesize = NCR_700_SG_SEGMENTS; tpnt 308 drivers/scsi/53c700.c tpnt->cmd_per_lun = NCR_700_CMD_PER_LUN; tpnt 309 drivers/scsi/53c700.c tpnt->slave_configure = NCR_700_slave_configure; tpnt 310 drivers/scsi/53c700.c tpnt->slave_destroy = NCR_700_slave_destroy; tpnt 311 drivers/scsi/53c700.c tpnt->slave_alloc = NCR_700_slave_alloc; tpnt 312 drivers/scsi/53c700.c tpnt->change_queue_depth = NCR_700_change_queue_depth; tpnt 314 drivers/scsi/53c700.c if(tpnt->name == NULL) tpnt 315 drivers/scsi/53c700.c tpnt->name = "53c700"; tpnt 316 drivers/scsi/53c700.c if(tpnt->proc_name == NULL) tpnt 317 drivers/scsi/53c700.c tpnt->proc_name = "53c700"; tpnt 319 drivers/scsi/53c700.c host = scsi_host_alloc(tpnt, 4); tpnt 729 drivers/scsi/aha1542.c static struct Scsi_Host *aha1542_hw_init(struct scsi_host_template *tpnt, struct device *pdev, int indx) tpnt 742 drivers/scsi/aha1542.c sh = scsi_host_alloc(tpnt, sizeof(struct aha1542_hostdata)); tpnt 222 drivers/scsi/g_NCR5380.c static int generic_NCR5380_init_one(struct scsi_host_template *tpnt, tpnt 314 drivers/scsi/g_NCR5380.c instance = scsi_host_alloc(tpnt, sizeof(struct NCR5380_hostdata)); tpnt 107 drivers/scsi/jazz_esp.c struct scsi_host_template *tpnt = &scsi_esp_template; tpnt 113 drivers/scsi/jazz_esp.c host = scsi_host_alloc(tpnt, sizeof(struct esp)); tpnt 292 drivers/scsi/mac_esp.c struct scsi_host_template *tpnt = &scsi_esp_template; tpnt 304 drivers/scsi/mac_esp.c host = scsi_host_alloc(tpnt, sizeof(struct esp)); tpnt 8286 drivers/scsi/ncr53c8xx.c struct Scsi_Host * __init ncr_attach(struct scsi_host_template *tpnt, tpnt 8295 drivers/scsi/ncr53c8xx.c if (!tpnt->name) tpnt 8296 drivers/scsi/ncr53c8xx.c tpnt->name = SCSI_NCR_DRIVER_NAME; tpnt 8297 drivers/scsi/ncr53c8xx.c if (!tpnt->shost_attrs) tpnt 8298 drivers/scsi/ncr53c8xx.c tpnt->shost_attrs = ncr53c8xx_host_attrs; tpnt 8300 drivers/scsi/ncr53c8xx.c tpnt->queuecommand = ncr53c8xx_queue_command; tpnt 8301 drivers/scsi/ncr53c8xx.c tpnt->slave_configure = ncr53c8xx_slave_configure; tpnt 8302 drivers/scsi/ncr53c8xx.c tpnt->slave_alloc = ncr53c8xx_slave_alloc; tpnt 8303 drivers/scsi/ncr53c8xx.c tpnt->eh_bus_reset_handler = ncr53c8xx_bus_reset; tpnt 8304 drivers/scsi/ncr53c8xx.c tpnt->can_queue = SCSI_NCR_CAN_QUEUE; tpnt 8305 drivers/scsi/ncr53c8xx.c tpnt->this_id = 7; tpnt 8306 drivers/scsi/ncr53c8xx.c tpnt->sg_tablesize = SCSI_NCR_SG_TABLESIZE; tpnt 8307 drivers/scsi/ncr53c8xx.c tpnt->cmd_per_lun = SCSI_NCR_CMD_PER_LUN; tpnt 8315 drivers/scsi/ncr53c8xx.c instance = scsi_host_alloc(tpnt, sizeof(*host_data)); tpnt 1307 drivers/scsi/ncr53c8xx.h extern struct Scsi_Host *ncr_attach(struct scsi_host_template *tpnt, int unit, struct ncr_device *device); tpnt 696 drivers/scsi/pcmcia/sym53c500_cs.c struct scsi_host_template *tpnt = &sym53c500_driver_template; tpnt 746 drivers/scsi/pcmcia/sym53c500_cs.c host = scsi_host_alloc(tpnt, sizeof(struct sym53c500_data)); tpnt 4259 drivers/scsi/st.c struct scsi_tape *tpnt = NULL; tpnt 4295 drivers/scsi/st.c tpnt = kzalloc(sizeof(struct scsi_tape), GFP_KERNEL); tpnt 4296 drivers/scsi/st.c if (tpnt == NULL) { tpnt 4301 drivers/scsi/st.c kref_init(&tpnt->kref); tpnt 4302 drivers/scsi/st.c tpnt->disk = disk; tpnt 4303 drivers/scsi/st.c disk->private_data = &tpnt->driver; tpnt 4309 drivers/scsi/st.c tpnt->driver = &st_template; tpnt 4311 drivers/scsi/st.c tpnt->device = SDp; tpnt 4313 drivers/scsi/st.c tpnt->tape_type = MT_ISSCSI1; tpnt 4315 drivers/scsi/st.c tpnt->tape_type = MT_ISSCSI2; tpnt 4317 drivers/scsi/st.c tpnt->buffer = buffer; tpnt 4318 drivers/scsi/st.c tpnt->buffer->last_SRpnt = NULL; tpnt 4320 drivers/scsi/st.c tpnt->inited = 0; tpnt 4321 drivers/scsi/st.c tpnt->dirty = 0; tpnt 4322 drivers/scsi/st.c tpnt->in_use = 0; tpnt 4323 drivers/scsi/st.c tpnt->drv_buffer = 1; /* Try buffering if no mode sense */ tpnt 4324 drivers/scsi/st.c tpnt->restr_dma = (SDp->host)->unchecked_isa_dma; tpnt 4325 drivers/scsi/st.c tpnt->use_pf = (SDp->scsi_level >= SCSI_2); tpnt 4326 drivers/scsi/st.c tpnt->density = 0; tpnt 4327 drivers/scsi/st.c tpnt->do_auto_lock = ST_AUTO_LOCK; tpnt 4328 drivers/scsi/st.c tpnt->can_bsr = (SDp->scsi_level > 2 ? 1 : ST_IN_FILE_POS); /* BSR mandatory in SCSI3 */ tpnt 4329 drivers/scsi/st.c tpnt->can_partitions = 0; tpnt 4330 drivers/scsi/st.c tpnt->two_fm = ST_TWO_FM; tpnt 4331 drivers/scsi/st.c tpnt->fast_mteom = ST_FAST_MTEOM; tpnt 4332 drivers/scsi/st.c tpnt->scsi2_logical = ST_SCSI2LOGICAL; tpnt 4333 drivers/scsi/st.c tpnt->sili = ST_SILI; tpnt 4334 drivers/scsi/st.c tpnt->immediate = ST_NOWAIT; tpnt 4335 drivers/scsi/st.c tpnt->immediate_filemark = 0; tpnt 4336 drivers/scsi/st.c tpnt->default_drvbuffer = 0xff; /* No forced buffering */ tpnt 4337 drivers/scsi/st.c tpnt->partition = 0; tpnt 4338 drivers/scsi/st.c tpnt->new_partition = 0; tpnt 4339 drivers/scsi/st.c tpnt->nbr_partitions = 0; tpnt 4340 drivers/scsi/st.c blk_queue_rq_timeout(tpnt->device->request_queue, ST_TIMEOUT); tpnt 4341 drivers/scsi/st.c tpnt->long_timeout = ST_LONG_TIMEOUT; tpnt 4342 drivers/scsi/st.c tpnt->try_dio = try_direct_io && !SDp->host->unchecked_isa_dma; tpnt 4345 drivers/scsi/st.c STm = &(tpnt->modes[i]); tpnt 4355 drivers/scsi/st.c STm->tape = tpnt; tpnt 4359 drivers/scsi/st.c STps = &(tpnt->ps[i]); tpnt 4368 drivers/scsi/st.c tpnt->current_mode = 0; tpnt 4369 drivers/scsi/st.c tpnt->modes[0].defined = 1; tpnt 4371 drivers/scsi/st.c tpnt->density_changed = tpnt->compression_changed = tpnt 4372 drivers/scsi/st.c tpnt->blksize_changed = 0; tpnt 4373 drivers/scsi/st.c mutex_init(&tpnt->lock); tpnt 4377 drivers/scsi/st.c error = idr_alloc(&st_index_idr, tpnt, 0, ST_MAX_TAPES + 1, GFP_NOWAIT); tpnt 4384 drivers/scsi/st.c tpnt->index = error; tpnt 4385 drivers/scsi/st.c sprintf(disk->disk_name, "st%d", tpnt->index); tpnt 4386 drivers/scsi/st.c tpnt->stats = kzalloc(sizeof(struct scsi_tape_stats), GFP_KERNEL); tpnt 4387 drivers/scsi/st.c if (tpnt->stats == NULL) { tpnt 4393 drivers/scsi/st.c dev_set_drvdata(dev, tpnt); tpnt 4396 drivers/scsi/st.c error = create_cdevs(tpnt); tpnt 4402 drivers/scsi/st.c "Attached scsi tape %s\n", tape_name(tpnt)); tpnt 4404 drivers/scsi/st.c tape_name(tpnt), tpnt->try_dio ? "yes" : "no", tpnt 4410 drivers/scsi/st.c remove_cdevs(tpnt); tpnt 4411 drivers/scsi/st.c kfree(tpnt->stats); tpnt 4414 drivers/scsi/st.c idr_remove(&st_index_idr, tpnt->index); tpnt 4420 drivers/scsi/st.c kfree(tpnt); tpnt 4431 drivers/scsi/st.c struct scsi_tape *tpnt = dev_get_drvdata(dev); tpnt 4432 drivers/scsi/st.c int index = tpnt->index; tpnt 4435 drivers/scsi/st.c remove_cdevs(tpnt); tpnt 4438 drivers/scsi/st.c kref_put(&tpnt->kref, scsi_tape_release); tpnt 4457 drivers/scsi/st.c struct scsi_tape *tpnt = to_scsi_tape(kref); tpnt 4458 drivers/scsi/st.c struct gendisk *disk = tpnt->disk; tpnt 4460 drivers/scsi/st.c tpnt->device = NULL; tpnt 4462 drivers/scsi/st.c if (tpnt->buffer) { tpnt 4463 drivers/scsi/st.c normalize_buffer(tpnt->buffer); tpnt 4464 drivers/scsi/st.c kfree(tpnt->buffer->reserved_pages); tpnt 4465 drivers/scsi/st.c kfree(tpnt->buffer); tpnt 4470 drivers/scsi/st.c kfree(tpnt->stats); tpnt 4471 drivers/scsi/st.c kfree(tpnt); tpnt 172 drivers/scsi/sun3x_esp.c struct scsi_host_template *tpnt = &scsi_esp_template; tpnt 178 drivers/scsi/sun3x_esp.c host = scsi_host_alloc(tpnt, sizeof(struct esp)); tpnt 454 drivers/scsi/sun_esp.c struct scsi_host_template *tpnt = &scsi_esp_template; tpnt 459 drivers/scsi/sun_esp.c host = scsi_host_alloc(tpnt, sizeof(struct esp)); tpnt 1236 drivers/scsi/sym53c8xx_2/sym_glue.c static struct Scsi_Host *sym_attach(struct scsi_host_template *tpnt, int unit, tpnt 1258 drivers/scsi/sym53c8xx_2/sym_glue.c shost = scsi_host_alloc(tpnt, sizeof(*sym_data)); tpnt 716 drivers/scsi/zorro_esp.c struct scsi_host_template *tpnt = &scsi_esp_template; tpnt 777 drivers/scsi/zorro_esp.c host = scsi_host_alloc(tpnt, sizeof(struct esp));