Lines Matching refs:segsleft
3379 mpr_add_chain(struct mpr_command *cm, int segsleft) in mpr_add_chain() argument
3419 if (cm->cm_sglsize < (sgc_size * segsleft)) { in mpr_add_chain()
3431 rem_segs = segsleft - current_segs; in mpr_add_chain()
3462 int segsleft) in mpr_push_sge() argument
3472 if (cm->cm_sglsize < (segsleft * sizeof(MPI2_SGE_SIMPLE64))) { in mpr_push_sge()
3479 KASSERT(segsleft == 1, in mpr_push_sge()
3481 segsleft)); in mpr_push_sge()
3548 mpr_push_ieee_sge(struct mpr_command *cm, void *sgep, int segsleft) in mpr_push_ieee_sge() argument
3568 if ((segsleft >= 2) && (cm->cm_sglsize < (ieee_sge_size * 2))) { in mpr_push_ieee_sge()
3569 if ((error = mpr_add_chain(cm, segsleft)) != 0) in mpr_push_ieee_sge()
3573 if (segsleft == 1) { in mpr_push_ieee_sge()
3623 int segsleft) in mpr_add_dmaseg() argument
3634 return (mpr_push_ieee_sge(cm, &ieee_sge, segsleft)); in mpr_add_dmaseg()
3646 return (mpr_push_sge(cm, &sge, sizeof sge, segsleft)); in mpr_add_dmaseg()