Lines Matching refs:sa_update_iocb

2208 void qla24xx_sa_update_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb)  in qla24xx_sa_update_iocb()  argument
2242 sa_update_iocb->entry_type = SA_UPDATE_IOCB_TYPE; in qla24xx_sa_update_iocb()
2243 sa_update_iocb->entry_count = 1; in qla24xx_sa_update_iocb()
2244 sa_update_iocb->sys_define = 0; in qla24xx_sa_update_iocb()
2245 sa_update_iocb->entry_status = 0; in qla24xx_sa_update_iocb()
2246 sa_update_iocb->handle = sp->handle; in qla24xx_sa_update_iocb()
2247 sa_update_iocb->u.nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_sa_update_iocb()
2248 sa_update_iocb->vp_index = sp->fcport->vha->vp_idx; in qla24xx_sa_update_iocb()
2249 sa_update_iocb->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_sa_update_iocb()
2250 sa_update_iocb->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_sa_update_iocb()
2251 sa_update_iocb->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_sa_update_iocb()
2253 sa_update_iocb->flags = flags; in qla24xx_sa_update_iocb()
2254 sa_update_iocb->salt = cpu_to_le32(sa_frame->salt); in qla24xx_sa_update_iocb()
2255 sa_update_iocb->spi = cpu_to_le32(sa_frame->spi); in qla24xx_sa_update_iocb()
2256 sa_update_iocb->sa_index = cpu_to_le16(sa_frame->fast_sa_index); in qla24xx_sa_update_iocb()
2258 sa_update_iocb->sa_control |= SA_CNTL_ENC_FCSP; in qla24xx_sa_update_iocb()
2260 sa_update_iocb->sa_control |= SA_CNTL_AES_GMAC; in qla24xx_sa_update_iocb()
2263 sa_update_iocb->sa_control |= SA_CNTL_KEY256; in qla24xx_sa_update_iocb()
2265 sa_update_iocb->sa_key[itr] = sa_frame->sa_key[itr]; in qla24xx_sa_update_iocb()
2267 sa_update_iocb->sa_control |= SA_CNTL_KEY128; in qla24xx_sa_update_iocb()
2269 sa_update_iocb->sa_key[itr] = sa_frame->sa_key[itr]; in qla24xx_sa_update_iocb()
2274 __func__, sa_update_iocb->port_id[2], sa_update_iocb->port_id[1], in qla24xx_sa_update_iocb()
2275 sa_update_iocb->port_id[0], sa_update_iocb->flags, sa_update_iocb->sa_index, in qla24xx_sa_update_iocb()
2276 sa_update_iocb->sa_control, sa_update_iocb->spi, sa_frame->flags, sp->handle, in qla24xx_sa_update_iocb()
2288 qla24xx_sa_replace_iocb(srb_t *sp, struct sa_update_28xx *sa_update_iocb) in qla24xx_sa_replace_iocb() argument
2295 sa_update_iocb->entry_type = SA_UPDATE_IOCB_TYPE; in qla24xx_sa_replace_iocb()
2296 sa_update_iocb->entry_count = 1; in qla24xx_sa_replace_iocb()
2297 sa_update_iocb->sys_define = 0; in qla24xx_sa_replace_iocb()
2298 sa_update_iocb->entry_status = 0; in qla24xx_sa_replace_iocb()
2299 sa_update_iocb->handle = sp->handle; in qla24xx_sa_replace_iocb()
2301 sa_update_iocb->u.nport_handle = cpu_to_le16(nport_handle); in qla24xx_sa_replace_iocb()
2303 sa_update_iocb->vp_index = sp->fcport->vha->vp_idx; in qla24xx_sa_replace_iocb()
2304 sa_update_iocb->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_sa_replace_iocb()
2305 sa_update_iocb->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_sa_replace_iocb()
2306 sa_update_iocb->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_sa_replace_iocb()
2309 sa_update_iocb->flags = SA_FLAG_INVALIDATE; in qla24xx_sa_replace_iocb()
2310 sa_update_iocb->salt = 0; in qla24xx_sa_replace_iocb()
2311 sa_update_iocb->spi = 0; in qla24xx_sa_replace_iocb()
2312 sa_update_iocb->sa_index = cpu_to_le16(sa_ctl->index); in qla24xx_sa_replace_iocb()
2313 sa_update_iocb->sa_control = 0; in qla24xx_sa_replace_iocb()
2317 __func__, sa_update_iocb->port_id[2], sa_update_iocb->port_id[1], in qla24xx_sa_replace_iocb()
2318 sa_update_iocb->port_id[0], nport_handle, sa_update_iocb->flags, in qla24xx_sa_replace_iocb()
2319 sa_update_iocb->sa_index, sp->handle); in qla24xx_sa_replace_iocb()