Lines Matching refs:adv_dvc

2393 #define adv_dvc_to_board(adv_dvc) container_of(adv_dvc, struct asc_board, \  argument
2395 #define adv_dvc_to_pdev(adv_dvc) to_pci_dev(adv_dvc_to_board(adv_dvc)->dev) argument
7504 ADV_DVC_VAR *adv_dvc = &boardp->dvc_var.adv_dvc_var; in advansys_reset() local
7510 switch (AdvResetChipAndSB(adv_dvc)) { in advansys_reset()
7522 AdvISR(adv_dvc); in advansys_reset()
7785 static void advansys_wide_enable_ppr(ADV_DVC_VAR *adv_dvc, in advansys_wide_enable_ppr() argument
7788 AdvReadWordLram(iop_base, ASC_MC_PPR_ABLE, adv_dvc->ppr_able); in advansys_wide_enable_ppr()
7789 adv_dvc->ppr_able |= tidmask; in advansys_wide_enable_ppr()
7790 AdvWriteWordLram(iop_base, ASC_MC_PPR_ABLE, adv_dvc->ppr_able); in advansys_wide_enable_ppr()
7794 advansys_wide_slave_configure(struct scsi_device *sdev, ADV_DVC_VAR *adv_dvc) in advansys_wide_slave_configure() argument
7796 AdvPortAddr iop_base = adv_dvc->iop_base; in advansys_wide_slave_configure()
7806 if ((adv_dvc->wdtr_able & tidmask) && sdev->wdtr) in advansys_wide_slave_configure()
7808 if ((adv_dvc->sdtr_able & tidmask) && sdev->sdtr) in advansys_wide_slave_configure()
7810 if (adv_dvc->chip_type == ADV_CHIP_ASC38C1600 && sdev->ppr) in advansys_wide_slave_configure()
7811 advansys_wide_enable_ppr(adv_dvc, iop_base, tidmask); in advansys_wide_slave_configure()
7819 if ((adv_dvc->tagqng_able & tidmask) && in advansys_wide_slave_configure()
7828 adv_dvc->max_dvc_qng); in advansys_wide_slave_configure()
7832 if ((adv_dvc->tagqng_able & tidmask) && sdev->tagged_supported) in advansys_wide_slave_configure()
7833 scsi_change_queue_depth(sdev, adv_dvc->max_dvc_qng); in advansys_wide_slave_configure()
8921 ADV_DVC_VAR *adv_dvc = &boardp->dvc_var.adv_dvc_var; in asc_execute_scsi_cmnd() local
8944 ret = AdvExeScsiQueue(adv_dvc, adv_scsiqp); in asc_execute_scsi_cmnd()
8945 err_code = adv_dvc->err_code; in asc_execute_scsi_cmnd()
11257 struct adv_dvc_var *adv_dvc = &board->dvc_var.adv_dvc_var; in advansys_wide_init_chip() local
11268 adv_dvc->carrier_buf = kmalloc(ADV_CARRIER_BUFSIZE, GFP_KERNEL); in advansys_wide_init_chip()
11269 ASC_DBG(1, "carrier_buf 0x%p\n", adv_dvc->carrier_buf); in advansys_wide_init_chip()
11271 if (!adv_dvc->carrier_buf) in advansys_wide_init_chip()
11279 for (req_cnt = adv_dvc->max_host_qng; req_cnt > 0; req_cnt--) { in advansys_wide_init_chip()
11292 adv_dvc->orig_reqp = reqp; in advansys_wide_init_chip()
11327 if (adv_dvc->chip_type == ADV_CHIP_ASC3550) { in advansys_wide_init_chip()
11329 warn_code = AdvInitAsc3550Driver(adv_dvc); in advansys_wide_init_chip()
11330 } else if (adv_dvc->chip_type == ADV_CHIP_ASC38C0800) { in advansys_wide_init_chip()
11332 warn_code = AdvInitAsc38C0800Driver(adv_dvc); in advansys_wide_init_chip()
11335 warn_code = AdvInitAsc38C1600Driver(adv_dvc); in advansys_wide_init_chip()
11337 err_code = adv_dvc->err_code; in advansys_wide_init_chip()
11355 struct adv_dvc_var *adv_dvc = &board->dvc_var.adv_dvc_var; in advansys_wide_free_mem() local
11356 kfree(adv_dvc->carrier_buf); in advansys_wide_free_mem()
11357 adv_dvc->carrier_buf = NULL; in advansys_wide_free_mem()
11358 kfree(adv_dvc->orig_reqp); in advansys_wide_free_mem()
11359 adv_dvc->orig_reqp = board->adv_reqp = NULL; in advansys_wide_free_mem()