Lines Matching refs:vpmod

3445 	struct vp_config_entry_24xx *vpmod;  in qla24xx_modify_vp_config()  local
3455 vpmod = dma_pool_alloc(ha->s_dma_pool, GFP_KERNEL, &vpmod_dma); in qla24xx_modify_vp_config()
3456 if (!vpmod) { in qla24xx_modify_vp_config()
3462 memset(vpmod, 0, sizeof(struct vp_config_entry_24xx)); in qla24xx_modify_vp_config()
3463 vpmod->entry_type = VP_CONFIG_IOCB_TYPE; in qla24xx_modify_vp_config()
3464 vpmod->entry_count = 1; in qla24xx_modify_vp_config()
3465 vpmod->command = VCT_COMMAND_MOD_ENABLE_VPS; in qla24xx_modify_vp_config()
3466 vpmod->vp_count = 1; in qla24xx_modify_vp_config()
3467 vpmod->vp_index1 = vha->vp_idx; in qla24xx_modify_vp_config()
3468 vpmod->options_idx1 = BIT_3|BIT_4|BIT_5; in qla24xx_modify_vp_config()
3470 qlt_modify_vp_config(vha, vpmod); in qla24xx_modify_vp_config()
3472 memcpy(vpmod->node_name_idx1, vha->node_name, WWN_SIZE); in qla24xx_modify_vp_config()
3473 memcpy(vpmod->port_name_idx1, vha->port_name, WWN_SIZE); in qla24xx_modify_vp_config()
3474 vpmod->entry_count = 1; in qla24xx_modify_vp_config()
3476 rval = qla2x00_issue_iocb(base_vha, vpmod, vpmod_dma, 0); in qla24xx_modify_vp_config()
3480 } else if (vpmod->comp_status != 0) { in qla24xx_modify_vp_config()
3483 vpmod->comp_status); in qla24xx_modify_vp_config()
3485 } else if (vpmod->comp_status != __constant_cpu_to_le16(CS_COMPLETE)) { in qla24xx_modify_vp_config()
3488 le16_to_cpu(vpmod->comp_status)); in qla24xx_modify_vp_config()
3496 dma_pool_free(ha->s_dma_pool, vpmod, vpmod_dma); in qla24xx_modify_vp_config()