Lines Matching refs:len
371 u32 len;
373 len = ntfs_ucsnlen(s, maxlen);
374 dst = ntfs_malloc((len + 1) * sizeof(ntfschar));
376 memcpy(dst, s, len * sizeof(ntfschar));
377 dst[len] = const_cpu_to_le16(L'\0');
1436 * @len: length of output buffer in Unicode characters
1450 ntfschar *ntfs_str2ucs(const char *s, int *len)
1454 if (s && ((*len = ntfs_mbstoucs(s, &ucs)) == -1)) {
1458 if (*len > NTFS_MAX_NAME_LEN) {
1463 if (!ucs || !*len) {
1465 *len = 0;
1495 BOOL ntfs_forbidden_chars(const ntfschar *name, int len, BOOL strict)
1508 forbidden = (len == 0) ||
1509 (strict && (name[len-1] == const_cpu_to_le16(' ') ||
1510 name[len-1] == const_cpu_to_le16('.')));
1511 for (i=0; i<len; i++) {
1539 BOOL ntfs_forbidden_names(ntfs_volume *vol, const ntfschar *name, int len,
1558 forbidden = ntfs_forbidden_chars(name, len, strict);
1559 if (!forbidden && (len >= 3)) {
1570 if (((len == 3) || (name[3] == dot))
1578 if (((len == 3) || (name[3] == dot))
1584 if (((len == 3) || (name[3] == dot))
1590 if ((len > 3)
1593 && ((len == 4) || (name[4] == dot))
1599 if ((len > 3)
1602 && ((len == 4) || (name[4] == dot))