if (!ipr_auto_create) ioa_cfg->doorbell |= IPR_RUNTIME_RESET; 
static void __devinit ipr_init_ioa_cfg(struct ipr_ioa_cfg *ioa_cfg,				       struct Scsi_Host *host, struct pci_dev *pdev){	const struct ipr_interrupt_offsets *p;	struct ipr_interrupts *t;	void __iomem *base;	ioa_cfg->host = host;	ioa_cfg->pdev = pdev;	ioa_cfg->log_level = ipr_log_level;	ioa_cfg->doorbell = IPR_DOORBELL;	sprintf(ioa_cfg->eye_catcher, IPR_EYECATCHER);	sprintf(ioa_cfg->trace_start, IPR_TRACE_START_LABEL);	sprintf(ioa_cfg->ipr_free_label, IPR_FREEQ_LABEL);	sprintf(ioa_cfg->ipr_pending_label, IPR_PENDQ_LABEL);	sprintf(ioa_cfg->cfg_table_start, IPR_CFG_TBL_START);	sprintf(ioa_cfg->resource_table_label, IPR_RES_TABLE_LABEL);	sprintf(ioa_cfg->ipr_hcam_label, IPR_HCAM_LABEL);	sprintf(ioa_cfg->ipr_cmd_label, IPR_CMD_LABEL);	INIT_LIST_HEAD(&ioa_cfg->free_q);	INIT_LIST_HEAD(&ioa_cfg->pending_q);	INIT_LIST_HEAD(&ioa_cfg->hostrcb_free_q);	INIT_LIST_HEAD(&ioa_cfg->hostrcb_pending_q);	INIT_LIST_HEAD(&ioa_cfg->free_res_q);	INIT_LIST_HEAD(&ioa_cfg->used_res_q);	INIT_WORK(&ioa_cfg->work_q, ipr_worker_thread, ioa_cfg);	init_waitqueue_head(&ioa_cfg->reset_wait_q);	ioa_cfg->sdt_state = INACTIVE;	if (ipr_enable_cache)		ioa_cfg->cache_state = CACHE_ENABLED;	else		ioa_cfg->cache_state = CACHE_DISABLED;	ipr_initialize_bus_attr(ioa_cfg);	host->max_id = IPR_MAX_NUM_TARGETS_PER_BUS;	host->max_lun = IPR_MAX_NUM_LUNS_PER_TARGET;	host->max_channel = IPR_MAX_BUS_TO_SCAN;	host->unique_id = host->host_no;	host->max_cmd_len = IPR_MAX_CDB_LEN;	pci_set_drvdata(pdev, ioa_cfg);	p = &ioa_cfg->chip_cfg->regs;	t = &ioa_cfg->regs;	base = ioa_cfg->hdw_dma_regs;	t->set_interrupt_mask_reg = base + p->set_interrupt_mask_reg;	t->clr_interrupt_mask_reg = base + p->clr_interrupt_mask_reg;	t->sense_interrupt_mask_reg = base + p->sense_interrupt_mask_reg;	t->clr_interrupt_reg = base + p->clr_interrupt_reg;	t->sense_interrupt_reg = base + p->sense_interrupt_reg;	t->ioarrin_reg = base + p->ioarrin_reg;	t->sense_uproc_interrupt_reg = base + p->sense_uproc_interrupt_reg;	t->set_uproc_interrupt_reg = base + p->set_uproc_interrupt_reg;	t->clr_uproc_interrupt_reg = base + p->clr_uproc_interrupt_reg;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/32d29776f8fe8293f7c5273624ec8fbd2b936bfa/ipr.c/clean/drivers/scsi/ipr.c