• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/qla2xxx/

Lines Matching refs:base_vha

543 	struct scsi_qla_host *base_vha = pci_get_drvdata(ha->pdev);
575 atomic_read(&base_vha->loop_state) == LOOP_DEAD) {
584 sp = qla2x00_get_new_sp(base_vha, fcport, cmd, done);
673 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev);
676 while (((test_bit(ISP_ABORT_NEEDED, &base_vha->dpc_flags)) ||
677 test_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags) ||
678 test_bit(ISP_ABORT_RETRY, &base_vha->dpc_flags) ||
683 if (base_vha->flags.online)
715 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev);
718 while (((test_bit(ISP_ABORT_NEEDED, &base_vha->dpc_flags)) ||
719 test_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags) ||
720 test_bit(ISP_ABORT_RETRY, &base_vha->dpc_flags) ||
725 if (base_vha->flags.online && ha->optrom_state == QLA_SWAITING)
741 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev);
744 while (((test_bit(ISP_ABORT_NEEDED, &base_vha->dpc_flags)) ||
745 test_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags) ||
746 test_bit(ISP_ABORT_RETRY, &base_vha->dpc_flags) ||
751 if (!test_bit(ISP_ABORT_NEEDED, &base_vha->dpc_flags) &&
785 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev);
790 while ((!atomic_read(&base_vha->loop_down_timer) &&
791 atomic_read(&base_vha->loop_state) == LOOP_DOWN) ||
792 atomic_read(&base_vha->loop_state) != LOOP_READY) {
793 if (atomic_read(&base_vha->loop_state) == LOOP_DEAD) {
1113 scsi_qla_host_t *base_vha = pci_get_drvdata(ha->pdev);
1131 if (vha != base_vha) {
1146 set_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags);
1147 if (ha->isp_ops->abort_isp(base_vha)) {
1148 clear_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags);
1150 set_bit(ISP_ABORT_NEEDED, &base_vha->dpc_flags);
1155 clear_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags);
1933 scsi_qla_host_t *base_vha = NULL;
2120 base_vha = qla2x00_create_host(sht, ha);
2121 if (!base_vha) {
2132 pci_set_drvdata(pdev, base_vha);
2134 host = base_vha->host;
2135 base_vha->req = req;
2138 base_vha->mgmt_svr_loop_id = 10 + base_vha->vp_idx;
2140 base_vha->mgmt_svr_loop_id = MANAGEMENT_SERVER +
2141 base_vha->vp_idx;
2197 if (qla2x00_initialize_adapter(base_vha)) {
2203 base_vha->host_no, base_vha->device_flags));
2218 if (qla25xx_setup_mode(base_vha)) {
2233 "%s_dpc", base_vha->host_str);
2242 list_add_tail(&base_vha->list, &ha->vp_list);
2243 base_vha->host->irq = ha->pdev->irq;
2246 qla2x00_start_timer(base_vha, qla2x00_timer, WATCH_INTERVAL);
2249 base_vha->host_no, ha));
2253 base_vha->flags.difdix_supported = 1;
2266 base_vha->flags.difdix_supported = 0;
2275 base_vha->flags.init_done = 1;
2276 base_vha->flags.online = 1;
2280 qla2x00_alloc_sysfs_attr(base_vha);
2282 qla2x00_init_host_attr(base_vha);
2284 qla2x00_dfs_setup(base_vha);
2292 ha->isp_ops->pci_info_str(base_vha, pci_info), pci_name(pdev),
2293 ha->flags.enable_64bit_addressing ? '+' : '-', base_vha->host_no,
2294 ha->isp_ops->fw_version_str(base_vha, fw_str));
2304 if (base_vha->timer_active)
2305 qla2x00_stop_timer(base_vha);
2306 base_vha->flags.online = 0;
2314 qla2x00_free_device(base_vha);
2316 scsi_host_put(base_vha->host);
2342 scsi_qla_host_t *base_vha, *vha;
2346 base_vha = pci_get_drvdata(pdev);
2347 ha = base_vha->hw;
2365 set_bit(UNLOADING, &base_vha->dpc_flags);
2367 qla2x00_abort_all_cmds(base_vha, DID_NO_CONNECT << 16);
2369 qla2x00_dfs_remove(base_vha);
2371 qla84xx_put_chip(base_vha);
2374 if (base_vha->timer_active)
2375 qla2x00_stop_timer(base_vha);
2377 base_vha->flags.online = 0;
2398 qla2x00_free_sysfs_attr(base_vha);
2400 fc_remove_host(base_vha->host);
2402 scsi_remove_host(base_vha->host);
2404 qla2x00_free_device(base_vha);
2406 scsi_host_put(base_vha->host);
2501 scsi_qla_host_t *base_vha;
2508 base_vha = pci_get_drvdata(vha->hw->pdev);
2512 set_bit(FCPORT_UPDATE_NEEDED, &base_vha->dpc_flags);
2513 qla2xxx_wake_dpc(base_vha);
3249 scsi_qla_host_t *base_vha;
3253 base_vha = pci_get_drvdata(ha->pdev);
3267 if (!base_vha->flags.init_done)
3273 base_vha->dpc_flags));
3277 DEBUG3(printk("scsi(%ld): DPC handler\n", base_vha->host_no));
3286 qla2x00_do_work(base_vha);
3290 &base_vha->dpc_flags)) {
3297 qla82xx_device_state_handler(base_vha);
3302 &base_vha->dpc_flags)) {
3307 base_vha->host_no, ha));
3309 &base_vha->dpc_flags))) {
3310 if (qla82xx_fcoe_ctx_reset(base_vha)) {
3315 &base_vha->dpc_flags);
3318 &base_vha->dpc_flags);
3323 base_vha->host_no));
3328 &base_vha->dpc_flags)) {
3332 base_vha->host_no, ha));
3334 &base_vha->dpc_flags))) {
3336 if (ha->isp_ops->abort_isp(base_vha)) {
3339 &base_vha->dpc_flags);
3342 &base_vha->dpc_flags);
3346 base_vha->host_no));
3349 if (test_bit(FCPORT_UPDATE_NEEDED, &base_vha->dpc_flags)) {
3350 qla2x00_update_fcports(base_vha);
3351 clear_bit(FCPORT_UPDATE_NEEDED, &base_vha->dpc_flags);
3355 &base_vha->dpc_flags) &&
3356 (!(test_and_set_bit(RESET_ACTIVE, &base_vha->dpc_flags)))) {
3359 base_vha->host_no));
3361 qla2x00_rst_aen(base_vha);
3362 clear_bit(RESET_ACTIVE, &base_vha->dpc_flags);
3367 &base_vha->dpc_flags)) &&
3368 !test_bit(LOOP_RESYNC_NEEDED, &base_vha->dpc_flags) &&
3369 atomic_read(&base_vha->loop_state) != LOOP_DOWN) {
3372 base_vha->host_no));
3373 qla2x00_relogin(base_vha);
3376 base_vha->host_no));
3380 &base_vha->dpc_flags)) {
3383 base_vha->host_no));
3386 &base_vha->dpc_flags))) {
3388 rval = qla2x00_loop_resync(base_vha);
3391 &base_vha->dpc_flags);
3395 base_vha->host_no));
3398 if (test_bit(NPIV_CONFIG_NEEDED, &base_vha->dpc_flags) &&
3399 atomic_read(&base_vha->loop_state) == LOOP_READY) {
3400 clear_bit(NPIV_CONFIG_NEEDED, &base_vha->dpc_flags);
3401 qla2xxx_flash_npiv_conf(base_vha);
3408 &base_vha->dpc_flags))
3409 ha->isp_ops->beacon_blink(base_vha);
3411 qla2x00_do_dpc_all_vps(base_vha);
3416 DEBUG(printk("scsi(%ld): DPC handler exiting\n", base_vha->host_no));
3424 qla2x00_abort_all_cmds(base_vha, DID_NO_CONNECT << 16);
3800 scsi_qla_host_t *base_vha = pci_get_drvdata(pdev);
3801 struct qla_hw_data *ha = base_vha->hw;
3824 ha->isp_ops->fw_dump(base_vha, 0);
3835 scsi_qla_host_t *base_vha = pci_get_drvdata(pdev);
3836 struct qla_hw_data *ha = base_vha->hw;
3866 if (ha->isp_ops->pci_config(base_vha))
3872 set_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags);
3873 if (ha->isp_ops->abort_isp(base_vha) == QLA_SUCCESS)
3875 clear_bit(ABORT_ISP_ACTIVE, &base_vha->dpc_flags);
3887 scsi_qla_host_t *base_vha = pci_get_drvdata(pdev);
3888 struct qla_hw_data *ha = base_vha->hw;
3893 ret = qla2x00_wait_for_hba_online(base_vha);