Lines Matching refs:mfs
364 sp->sp_bb_data = htons((u16) lport->mfs); in fc_lport_flogi_fill()
373 cp->cp_rdfs = htons((u16) lport->mfs); in fc_lport_flogi_fill()
655 int fc_set_mfs(struct fc_lport *lport, u32 mfs) in fc_set_mfs() argument
662 old_mfs = lport->mfs; in fc_set_mfs()
664 if (mfs >= FC_MIN_MAX_FRAME) { in fc_set_mfs()
665 mfs &= ~3; in fc_set_mfs()
666 if (mfs > FC_MAX_FRAME) in fc_set_mfs()
667 mfs = FC_MAX_FRAME; in fc_set_mfs()
668 mfs -= sizeof(struct fc_frame_header); in fc_set_mfs()
669 lport->mfs = mfs; in fc_set_mfs()
673 if (!rc && mfs < old_mfs) in fc_set_mfs()
1738 u16 mfs; in fc_lport_flogi_resp() local
1776 mfs = ntohs(flp->fl_csp.sp_bb_data) & in fc_lport_flogi_resp()
1779 if (mfs < FC_SP_MIN_MAX_PAYLOAD || mfs > FC_SP_MAX_MAX_PAYLOAD) { in fc_lport_flogi_resp()
1781 "lport->mfs:%u\n", mfs, lport->mfs); in fc_lport_flogi_resp()
1786 if (mfs <= lport->mfs) { in fc_lport_flogi_resp()
1787 lport->mfs = mfs; in fc_lport_flogi_resp()
1788 fc_host_maxframe_size(lport->host) = mfs; in fc_lport_flogi_resp()
1911 fc_host_maxframe_size(lport->host) = lport->mfs; in fc_lport_init()