Lines Matching refs:credit_charge
288 unsigned short credit_charge = le16_to_cpu(hdr->CreditCharge); in smb2_validate_credit_charge() local
319 credit_charge = max_t(unsigned short, credit_charge, 1); in smb2_validate_credit_charge()
323 if (credit_charge < calc_credit_num) { in smb2_validate_credit_charge()
325 credit_charge, calc_credit_num); in smb2_validate_credit_charge()
327 } else if (credit_charge > conn->vals->max_credits) { in smb2_validate_credit_charge()
328 ksmbd_debug(SMB, "Too large credit charge: %d\n", credit_charge); in smb2_validate_credit_charge()
333 if (credit_charge > conn->total_credits) { in smb2_validate_credit_charge()
335 credit_charge, conn->total_credits); in smb2_validate_credit_charge()
339 if ((u64)conn->outstanding_credits + credit_charge > conn->total_credits) { in smb2_validate_credit_charge()
341 credit_charge, conn->outstanding_credits); in smb2_validate_credit_charge()
344 conn->outstanding_credits += credit_charge; in smb2_validate_credit_charge()