Lines Matching refs:bleft
480 decode_unicode_ssetup(char **pbcc_area, int bleft, struct cifs_ses *ses,
486 cifs_dbg(FYI, "bleft %d\n", bleft);
489 ses->serverOS = cifs_strndup_from_utf16(data, bleft, true, nls_cp);
491 len = (UniStrnlen((wchar_t *) data, bleft / 2) * 2) + 2;
493 bleft -= len;
494 if (bleft <= 0)
498 ses->serverNOS = cifs_strndup_from_utf16(data, bleft, true, nls_cp);
500 len = (UniStrnlen((wchar_t *) data, bleft / 2) * 2) + 2;
502 bleft -= len;
503 if (bleft <= 0)
507 ses->serverDomain = cifs_strndup_from_utf16(data, bleft, true, nls_cp);
513 static void decode_ascii_ssetup(char **pbcc_area, __u16 bleft,
520 cifs_dbg(FYI, "decode sessetup ascii. bleft %d\n", bleft);
522 len = strnlen(bcc_ptr, bleft);
523 if (len >= bleft)
537 bleft -= len + 1;
539 len = strnlen(bcc_ptr, bleft);
540 if (len >= bleft)
552 bleft -= len + 1;
554 len = strnlen(bcc_ptr, bleft);
555 if (len > bleft)
563 cifs_dbg(FYI, "ascii: bytes left %d\n", bleft);