boardp           2075 drivers/scsi/advansys.c #define ASC_NARROW_BOARD(boardp) (((boardp)->flags & ASC_IS_WIDE_BOARD) == 0)
boardp           2412 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(s);
boardp           2414 drivers/scsi/advansys.c 	printk("Scsi_Host at addr 0x%p, device %s\n", s, dev_name(boardp->dev));
boardp           2419 drivers/scsi/advansys.c 	       (ulong)s->base, (ulong)s->io_port, boardp->irq);
boardp           2427 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           2428 drivers/scsi/advansys.c 		asc_prt_asc_dvc_var(&boardp->dvc_var.asc_dvc_var);
boardp           2429 drivers/scsi/advansys.c 		asc_prt_asc_dvc_cfg(&boardp->dvc_cfg.asc_dvc_cfg);
boardp           2431 drivers/scsi/advansys.c 		asc_prt_adv_dvc_var(&boardp->dvc_var.adv_dvc_var);
boardp           2432 drivers/scsi/advansys.c 		asc_prt_adv_dvc_cfg(&boardp->dvc_cfg.adv_dvc_cfg);
boardp           2632 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           2638 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           2639 drivers/scsi/advansys.c 		asc_dvc_varp = &boardp->dvc_var.asc_dvc_var;
boardp           2653 drivers/scsi/advansys.c 				boardp->irq, shost->dma_channel);
boardp           2675 drivers/scsi/advansys.c 				boardp->irq);
boardp           2685 drivers/scsi/advansys.c 		adv_dvc_varp = &boardp->dvc_var.adv_dvc_var;
boardp           2696 drivers/scsi/advansys.c 			(ulong)adv_dvc_varp->iop_base + boardp->asc_n_io_port - 1, boardp->irq);
boardp           2712 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           2720 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           2721 drivers/scsi/advansys.c 		chip_scsi_id = boardp->dvc_cfg.asc_dvc_cfg.chip_scsi_id;
boardp           2723 drivers/scsi/advansys.c 		chip_scsi_id = boardp->dvc_var.adv_dvc_var.chip_scsi_id;
boardp           2728 drivers/scsi/advansys.c 		if (boardp->init_tidmask & ADV_TID_TO_TIDMASK(i))
boardp           2739 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           2748 drivers/scsi/advansys.c 	if (boardp->bios_signature != 0x55AA) {
boardp           2753 drivers/scsi/advansys.c 		major = (boardp->bios_version >> 12) & 0xF;
boardp           2754 drivers/scsi/advansys.c 		minor = (boardp->bios_version >> 8) & 0xF;
boardp           2755 drivers/scsi/advansys.c 		letter = (boardp->bios_version & 0xFF);
boardp           2878 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           2887 drivers/scsi/advansys.c 	asc_dvc_varp = &boardp->dvc_var.asc_dvc_var;
boardp           2888 drivers/scsi/advansys.c 	ep = &boardp->eep_config.asc_eep;
boardp           2952 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           2964 drivers/scsi/advansys.c 	adv_dvc_varp = &boardp->dvc_var.adv_dvc_var;
boardp           2966 drivers/scsi/advansys.c 		ep_3550 = &boardp->eep_config.adv_3550_eep;
boardp           2968 drivers/scsi/advansys.c 		ep_38C0800 = &boardp->eep_config.adv_38C0800_eep;
boardp           2970 drivers/scsi/advansys.c 		ep_38C1600 = &boardp->eep_config.adv_38C1600_eep;
boardp           3173 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           3196 drivers/scsi/advansys.c 		   boardp->flags, shost->last_reset, jiffies,
boardp           3197 drivers/scsi/advansys.c 		   boardp->asc_n_io_port);
boardp           3201 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           3202 drivers/scsi/advansys.c 		chip_scsi_id = boardp->dvc_cfg.asc_dvc_cfg.chip_scsi_id;
boardp           3204 drivers/scsi/advansys.c 		chip_scsi_id = boardp->dvc_var.adv_dvc_var.chip_scsi_id;
boardp           3215 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           3222 drivers/scsi/advansys.c 	v = &boardp->dvc_var.asc_dvc_var;
boardp           3223 drivers/scsi/advansys.c 	c = &boardp->dvc_cfg.asc_dvc_cfg;
boardp           3242 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3254 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3264 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3274 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3277 drivers/scsi/advansys.c 		if (boardp->queue_full & ADV_TID_TO_TIDMASK(i))
boardp           3279 drivers/scsi/advansys.c 				   i, boardp->queue_full_cnt[i]);
boardp           3287 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3300 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0) ||
boardp           3307 drivers/scsi/advansys.c 		if ((boardp->sdtr_data[i] & ASC_SYN_MAX_OFFSET) == 0) {
boardp           3311 drivers/scsi/advansys.c 			    (boardp->sdtr_data[i] >> 4) & (v->max_sdtr_index -
boardp           3322 drivers/scsi/advansys.c 				   boardp->sdtr_data[i] & ASC_SYN_MAX_OFFSET);
boardp           3345 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           3359 drivers/scsi/advansys.c 	v = &boardp->dvc_var.adv_dvc_var;
boardp           3360 drivers/scsi/advansys.c 	c = &boardp->dvc_cfg.adv_dvc_cfg;
boardp           3382 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3394 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3407 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3422 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3436 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3459 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0)) {
boardp           3478 drivers/scsi/advansys.c 		    ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(i)) == 0) ||
boardp           3531 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           3532 drivers/scsi/advansys.c 	struct asc_stats *s = &boardp->asc_stats;
boardp           3591 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           3609 drivers/scsi/advansys.c 	if (!ASC_NARROW_BOARD(boardp))
boardp           3620 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp))
boardp           3641 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp))
boardp           4270 drivers/scsi/advansys.c 	struct asc_board *boardp = adv_dvc->drv_ptr;
boardp           4273 drivers/scsi/advansys.c 	return &boardp->adv_reqp[offset];
boardp           5947 drivers/scsi/advansys.c 	struct asc_board *boardp = adv_dvc_varp->drv_ptr;
boardp           5963 drivers/scsi/advansys.c 	scp = scsi_host_find_tag(boardp->shost, scsiqp->srb_tag);
boardp           5986 drivers/scsi/advansys.c 	ASC_STATS(boardp->shost, callback);
boardp           5987 drivers/scsi/advansys.c 	ASC_DBG(1, "shost 0x%p\n", boardp->shost);
boardp           5990 drivers/scsi/advansys.c 	dma_unmap_single(boardp->dev, sense_addr,
boardp           6069 drivers/scsi/advansys.c 	if ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(scp->device->id)) == 0 &&
boardp           6072 drivers/scsi/advansys.c 		boardp->init_tidmask |= ADV_TID_TO_TIDMASK(scp->device->id);
boardp           6084 drivers/scsi/advansys.c 		dma_pool_free(boardp->adv_sgblk_pool, sgblkp,
boardp           6380 drivers/scsi/advansys.c 	struct asc_board *boardp;
boardp           6383 drivers/scsi/advansys.c 	boardp = asc_dvc->drv_ptr;
boardp           6405 drivers/scsi/advansys.c 			boardp->sdtr_data[tid_no] = 0;
boardp           6412 drivers/scsi/advansys.c 			boardp->sdtr_data[tid_no] = asyn_sdtr;
boardp           6452 drivers/scsi/advansys.c 					boardp->sdtr_data[tid_no] = asyn_sdtr;
boardp           6475 drivers/scsi/advansys.c 					boardp->sdtr_data[tid_no] = sdtr_data;
boardp           6490 drivers/scsi/advansys.c 					boardp->sdtr_data[tid_no] = sdtr_data;
boardp           6603 drivers/scsi/advansys.c 			boardp->sdtr_data[tid_no] = asyn_sdtr;
boardp           6648 drivers/scsi/advansys.c 					boardp->queue_full |= target_id;
boardp           6649 drivers/scsi/advansys.c 					boardp->queue_full_cnt[tid_no] =
boardp           6741 drivers/scsi/advansys.c 	struct asc_board *boardp = asc_dvc_varp->drv_ptr;
boardp           6752 drivers/scsi/advansys.c 	scp = scsi_host_find_tag(boardp->shost, srb_tag);
boardp           6758 drivers/scsi/advansys.c 	ASC_STATS(boardp->shost, callback);
boardp           6760 drivers/scsi/advansys.c 	dma_unmap_single(boardp->dev, scp->SCp.dma_handle,
boardp           6841 drivers/scsi/advansys.c 	if ((boardp->init_tidmask & ADV_TID_TO_TIDMASK(scp->device->id)) == 0 &&
boardp           6844 drivers/scsi/advansys.c 		boardp->init_tidmask |= ADV_TID_TO_TIDMASK(scp->device->id);
boardp           7108 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           7119 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           7120 drivers/scsi/advansys.c 		ASC_DVC_VAR *asc_dvc = &boardp->dvc_var.asc_dvc_var;
boardp           7146 drivers/scsi/advansys.c 		ADV_DVC_VAR *adv_dvc = &boardp->dvc_var.adv_dvc_var;
boardp           7188 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(sdev->host);
boardp           7192 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           7193 drivers/scsi/advansys.c 		if ((boardp->dvc_var.asc_dvc_var.dvc_cntl &
boardp           7202 drivers/scsi/advansys.c 		if ((boardp->dvc_var.adv_dvc_var.bios_ctrl &
boardp           7224 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           7228 drivers/scsi/advansys.c 	ASC_DBG(2, "boardp 0x%p\n", boardp);
boardp           7230 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           7235 drivers/scsi/advansys.c 			AscISR(&boardp->dvc_var.asc_dvc_var);
boardp           7239 drivers/scsi/advansys.c 		if (AdvISR(&boardp->dvc_var.adv_dvc_var)) {
boardp           7482 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(sdev->host);
boardp           7484 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp))
boardp           7486 drivers/scsi/advansys.c 						&boardp->dvc_var.asc_dvc_var);
boardp           7489 drivers/scsi/advansys.c 						&boardp->dvc_var.adv_dvc_var);
boardp           7508 drivers/scsi/advansys.c static int asc_build_req(struct asc_board *boardp, struct scsi_cmnd *scp,
boardp           7511 drivers/scsi/advansys.c 	struct asc_dvc_var *asc_dvc = &boardp->dvc_var.asc_dvc_var;
boardp           7550 drivers/scsi/advansys.c 	    (boardp->reqcnt[scp->device->id] % 255) == 0) {
boardp           7626 drivers/scsi/advansys.c adv_get_sglist(struct asc_board *boardp, adv_req_t *reqp,
boardp           7648 drivers/scsi/advansys.c 		sgblkp = dma_pool_alloc(boardp->adv_sgblk_pool, GFP_ATOMIC,
boardp           7662 drivers/scsi/advansys.c 				dma_pool_free(boardp->adv_sgblk_pool, sgblkp,
boardp           7732 drivers/scsi/advansys.c adv_build_req(struct asc_board *boardp, struct scsi_cmnd *scp,
boardp           7746 drivers/scsi/advansys.c 	reqp = &boardp->adv_reqp[srb_tag];
boardp           7753 drivers/scsi/advansys.c 	reqp->req_addr = boardp->adv_reqp_addr + (srb_tag * sizeof(adv_req_t));
boardp           7791 drivers/scsi/advansys.c 	sense_addr = dma_map_single(boardp->dev, scp->sense_buffer,
boardp           7793 drivers/scsi/advansys.c 	if (dma_mapping_error(boardp->dev, sense_addr)) {
boardp           7831 drivers/scsi/advansys.c 		ret = adv_get_sglist(boardp, reqp, scsiqp, scp, use_sg);
boardp           8468 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(scp->device->host);
boardp           8472 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           8473 drivers/scsi/advansys.c 		ASC_DVC_VAR *asc_dvc = &boardp->dvc_var.asc_dvc_var;
boardp           8476 drivers/scsi/advansys.c 		ret = asc_build_req(boardp, scp, &asc_scsi_q);
boardp           8486 drivers/scsi/advansys.c 		ADV_DVC_VAR *adv_dvc = &boardp->dvc_var.adv_dvc_var;
boardp           8489 drivers/scsi/advansys.c 		switch (adv_build_req(boardp, scp, &adv_reqp)) {
boardp           8520 drivers/scsi/advansys.c 		boardp->reqcnt[scp->device->id]++;
boardp           10910 drivers/scsi/advansys.c 	struct asc_board *boardp = shost_priv(shost);
boardp           10915 drivers/scsi/advansys.c 	pdev = (bus_type == ASC_IS_PCI) ? to_pci_dev(boardp->dev) : NULL;
boardp           10917 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           10919 drivers/scsi/advansys.c 		asc_dvc_varp = &boardp->dvc_var.asc_dvc_var;
boardp           10921 drivers/scsi/advansys.c 		asc_dvc_varp->drv_ptr = boardp;
boardp           10922 drivers/scsi/advansys.c 		asc_dvc_varp->cfg = &boardp->dvc_cfg.asc_dvc_cfg;
boardp           10926 drivers/scsi/advansys.c 		adv_dvc_varp = &boardp->dvc_var.adv_dvc_var;
boardp           10927 drivers/scsi/advansys.c 		adv_dvc_varp->drv_ptr = boardp;
boardp           10928 drivers/scsi/advansys.c 		adv_dvc_varp->cfg = &boardp->dvc_cfg.adv_dvc_cfg;
boardp           10940 drivers/scsi/advansys.c 		boardp->asc_n_io_port = pci_resource_len(pdev, 1);
boardp           10941 drivers/scsi/advansys.c 		boardp->ioremap_addr = pci_ioremap_bar(pdev, 1);
boardp           10942 drivers/scsi/advansys.c 		if (!boardp->ioremap_addr) {
boardp           10946 drivers/scsi/advansys.c 					boardp->asc_n_io_port);
boardp           10950 drivers/scsi/advansys.c 		adv_dvc_varp->iop_base = (AdvPortAddr)boardp->ioremap_addr;
boardp           10958 drivers/scsi/advansys.c 		boardp->ioport = iop;
boardp           10965 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11031 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11038 drivers/scsi/advansys.c 		boardp->init_tidmask |=
boardp           11044 drivers/scsi/advansys.c 		ep = &boardp->eep_config.asc_eep;
boardp           11080 drivers/scsi/advansys.c 			ep_3550 = &boardp->eep_config.adv_3550_eep;
boardp           11102 drivers/scsi/advansys.c 			ep_38C0800 = &boardp->eep_config.adv_38C0800_eep;
boardp           11130 drivers/scsi/advansys.c 			ep_38C1600 = &boardp->eep_config.adv_38C1600_eep;
boardp           11162 drivers/scsi/advansys.c 		boardp->init_tidmask |=
boardp           11172 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11178 drivers/scsi/advansys.c 		boardp->asc_n_io_port = ASC_IOADR_GAP;
boardp           11206 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11233 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11242 drivers/scsi/advansys.c 				BIOS_SIGNATURE, boardp->bios_signature);
boardp           11244 drivers/scsi/advansys.c 				BIOS_VERSION, boardp->bios_version);
boardp           11246 drivers/scsi/advansys.c 				BIOS_CODESEG, boardp->bios_codeseg);
boardp           11248 drivers/scsi/advansys.c 				BIOS_CODELEN, boardp->bios_codelen);
boardp           11251 drivers/scsi/advansys.c 			 boardp->bios_signature, boardp->bios_version);
boardp           11254 drivers/scsi/advansys.c 			 boardp->bios_codeseg, boardp->bios_codelen);
boardp           11260 drivers/scsi/advansys.c 		if (boardp->bios_signature == 0x55AA) {
boardp           11265 drivers/scsi/advansys.c 			shost->base = ((ulong)boardp->bios_codeseg << 4);
boardp           11278 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11295 drivers/scsi/advansys.c 	ASC_DBG(2, "request_irq(%d, %p)\n", boardp->irq, shost);
boardp           11297 drivers/scsi/advansys.c 	ret = request_irq(boardp->irq, advansys_interrupt, share_irq,
boardp           11303 drivers/scsi/advansys.c 					"already in use\n", boardp->irq);
boardp           11306 drivers/scsi/advansys.c 					"not valid\n", boardp->irq);
boardp           11309 drivers/scsi/advansys.c 					"failed with %d\n", boardp->irq, ret);
boardp           11317 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11346 drivers/scsi/advansys.c 	ret = scsi_add_host(shost, boardp->dev);
boardp           11354 drivers/scsi/advansys.c 	if (ASC_NARROW_BOARD(boardp)) {
boardp           11356 drivers/scsi/advansys.c 			dma_unmap_single(boardp->dev, asc_dvc_varp->overrun_dma,
boardp           11360 drivers/scsi/advansys.c 		advansys_wide_free_mem(boardp);
boardp           11362 drivers/scsi/advansys.c 	free_irq(boardp->irq, shost);
boardp           11369 drivers/scsi/advansys.c 	if (boardp->ioremap_addr)
boardp           11370 drivers/scsi/advansys.c 		iounmap(boardp->ioremap_addr);