Searched refs:credit_charge (Results 1 – 2 of 2) sorted by relevance
| /Linux-v6.6/fs/smb/server/ |
| D | smb2misc.c | 284 unsigned short credit_charge = le16_to_cpu(hdr->CreditCharge); in smb2_validate_credit_charge() local 315 credit_charge = max_t(unsigned short, credit_charge, 1); in smb2_validate_credit_charge() 319 if (credit_charge < calc_credit_num) { in smb2_validate_credit_charge() 321 credit_charge, calc_credit_num); in smb2_validate_credit_charge() 323 } else if (credit_charge > conn->vals->max_credits) { in smb2_validate_credit_charge() 324 ksmbd_debug(SMB, "Too large credit charge: %d\n", credit_charge); in smb2_validate_credit_charge() 329 if (credit_charge > conn->total_credits) { in smb2_validate_credit_charge() 331 credit_charge, conn->total_credits); in smb2_validate_credit_charge() 335 if ((u64)conn->outstanding_credits + credit_charge > conn->total_credits) { in smb2_validate_credit_charge() 337 credit_charge, conn->outstanding_credits); in smb2_validate_credit_charge() [all …]
|
| D | smb2pdu.c | 317 unsigned short credit_charge, credits_granted = 0; in smb2_set_rsp_credits() local 330 credit_charge = max_t(unsigned short, in smb2_set_rsp_credits() 332 if (credit_charge > conn->total_credits) { in smb2_set_rsp_credits() 334 credit_charge, conn->total_credits); in smb2_set_rsp_credits() 338 conn->total_credits -= credit_charge; in smb2_set_rsp_credits() 339 conn->outstanding_credits -= credit_charge; in smb2_set_rsp_credits()
|