Lines Matching refs:mbx
2237 qla2x00_login_iocb(srb_t *sp, struct mbx_entry *mbx) in qla2x00_login_iocb() argument
2243 mbx->entry_type = MBX_IOCB_TYPE; in qla2x00_login_iocb()
2244 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_login_iocb()
2245 mbx->mb0 = cpu_to_le16(MBC_LOGIN_FABRIC_PORT); in qla2x00_login_iocb()
2249 mbx->mb1 = cpu_to_le16(sp->fcport->loop_id); in qla2x00_login_iocb()
2250 mbx->mb10 = cpu_to_le16(opts); in qla2x00_login_iocb()
2252 mbx->mb1 = cpu_to_le16((sp->fcport->loop_id << 8) | opts); in qla2x00_login_iocb()
2254 mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain); in qla2x00_login_iocb()
2255 mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 | in qla2x00_login_iocb()
2257 mbx->mb9 = cpu_to_le16(sp->vha->vp_idx); in qla2x00_login_iocb()
2277 qla2x00_logout_iocb(srb_t *sp, struct mbx_entry *mbx) in qla2x00_logout_iocb() argument
2281 mbx->entry_type = MBX_IOCB_TYPE; in qla2x00_logout_iocb()
2282 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_logout_iocb()
2283 mbx->mb0 = cpu_to_le16(MBC_LOGOUT_FABRIC_PORT); in qla2x00_logout_iocb()
2284 mbx->mb1 = HAS_EXTENDED_IDS(ha) ? in qla2x00_logout_iocb()
2287 mbx->mb2 = cpu_to_le16(sp->fcport->d_id.b.domain); in qla2x00_logout_iocb()
2288 mbx->mb3 = cpu_to_le16(sp->fcport->d_id.b.area << 8 | in qla2x00_logout_iocb()
2290 mbx->mb9 = cpu_to_le16(sp->vha->vp_idx); in qla2x00_logout_iocb()
2304 qla2x00_adisc_iocb(srb_t *sp, struct mbx_entry *mbx) in qla2x00_adisc_iocb() argument
2308 mbx->entry_type = MBX_IOCB_TYPE; in qla2x00_adisc_iocb()
2309 SET_TARGET_ID(ha, mbx->loop_id, sp->fcport->loop_id); in qla2x00_adisc_iocb()
2310 mbx->mb0 = cpu_to_le16(MBC_GET_PORT_DATABASE); in qla2x00_adisc_iocb()
2312 mbx->mb1 = cpu_to_le16(sp->fcport->loop_id); in qla2x00_adisc_iocb()
2313 mbx->mb10 = cpu_to_le16(BIT_0); in qla2x00_adisc_iocb()
2315 mbx->mb1 = cpu_to_le16((sp->fcport->loop_id << 8) | BIT_0); in qla2x00_adisc_iocb()
2317 mbx->mb2 = cpu_to_le16(MSW(ha->async_pd_dma)); in qla2x00_adisc_iocb()
2318 mbx->mb3 = cpu_to_le16(LSW(ha->async_pd_dma)); in qla2x00_adisc_iocb()
2319 mbx->mb6 = cpu_to_le16(MSW(MSD(ha->async_pd_dma))); in qla2x00_adisc_iocb()
2320 mbx->mb7 = cpu_to_le16(LSW(MSD(ha->async_pd_dma))); in qla2x00_adisc_iocb()
2321 mbx->mb9 = cpu_to_le16(sp->vha->vp_idx); in qla2x00_adisc_iocb()
3099 qla2x00_mb_iocb(srb_t *sp, struct mbx_24xx_entry *mbx) in qla2x00_mb_iocb() argument
3103 mbx->entry_type = MBX_IOCB_TYPE; in qla2x00_mb_iocb()
3104 mbx->handle = sp->handle; in qla2x00_mb_iocb()
3105 sz = min(ARRAY_SIZE(mbx->mb), ARRAY_SIZE(sp->u.iocb_cmd.u.mbx.out_mb)); in qla2x00_mb_iocb()
3108 mbx->mb[i] = cpu_to_le16(sp->u.iocb_cmd.u.mbx.out_mb[i]); in qla2x00_mb_iocb()