Lines Matching refs:str
1477 #define update_for_len(total, len, size, str) \ argument
1485 str += ulen; \
1502 static int aa_profile_snxprint(char *str, size_t size, struct aa_ns *view, in aa_profile_snxprint() argument
1508 AA_BUG(!str && size != 0); in aa_profile_snxprint()
1522 return snprintf(str, size, "%s", "unconfined"); in aa_profile_snxprint()
1523 return snprintf(str, size, "%s", ns_name); in aa_profile_snxprint()
1531 return snprintf(str, size, ":%s:%s (%s)", ns_name, in aa_profile_snxprint()
1533 return snprintf(str, size, "%s (%s)", profile->base.hname, in aa_profile_snxprint()
1538 return snprintf(str, size, ":%s:%s", ns_name, in aa_profile_snxprint()
1540 return snprintf(str, size, "%s", profile->base.hname); in aa_profile_snxprint()
1613 int aa_label_snxprint(char *str, size_t size, struct aa_ns *ns, in aa_label_snxprint() argument
1622 AA_BUG(!str && size != 0); in aa_label_snxprint()
1627 len = snprintf(str, size, "_"); in aa_label_snxprint()
1628 update_for_len(total, len, size, str); in aa_label_snxprint()
1636 len = snprintf(str, size, "//&"); in aa_label_snxprint()
1637 update_for_len(total, len, size, str); in aa_label_snxprint()
1639 len = aa_profile_snxprint(str, size, ns, profile, in aa_label_snxprint()
1642 update_for_len(total, len, size, str); in aa_label_snxprint()
1649 return snprintf(str, size, "%s", "unconfined"); in aa_label_snxprint()
1650 return snprintf(str, size, "%s", aa_hidden_ns_name); in aa_label_snxprint()
1657 len = snprintf(str, size, " (%s)", in aa_label_snxprint()
1659 update_for_len(total, len, size, str); in aa_label_snxprint()
1728 const char *str; in aa_label_xaudit() local
1742 str = name; in aa_label_xaudit()
1744 str = (char *) label->hname; in aa_label_xaudit()
1745 len = strlen(str); in aa_label_xaudit()
1747 if (audit_string_contains_control(str, len)) in aa_label_xaudit()
1748 audit_log_n_hex(ab, str, len); in aa_label_xaudit()
1750 audit_log_n_string(ab, str, len); in aa_label_xaudit()
1762 char *str; in aa_label_seq_xprint() local
1765 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_seq_xprint()
1770 seq_puts(f, str); in aa_label_seq_xprint()
1771 kfree(str); in aa_label_seq_xprint()
1785 char *str; in aa_label_xprintk() local
1788 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_xprintk()
1793 pr_info("%s", str); in aa_label_xprintk()
1794 kfree(str); in aa_label_xprintk()
1810 static int label_count_strn_entries(const char *str, size_t n) in label_count_strn_entries() argument
1812 const char *end = str + n; in label_count_strn_entries()
1816 AA_BUG(!str); in label_count_strn_entries()
1818 for (split = aa_label_strn_split(str, end - str); in label_count_strn_entries()
1820 split = aa_label_strn_split(str, end - str)) { in label_count_strn_entries()
1822 str = split + 3; in label_count_strn_entries()
1837 const char *str, size_t n) in fqlookupn_profile() argument
1839 const char *first = skipn_spaces(str, n); in fqlookupn_profile()
1842 return aa_fqlookupn_profile(base, str, n); in fqlookupn_profile()
1844 return aa_fqlookupn_profile(currentbase, str, n); in fqlookupn_profile()
1859 struct aa_label *aa_label_strn_parse(struct aa_label *base, const char *str, in aa_label_strn_parse() argument
1866 const char *end = str + n; in aa_label_strn_parse()
1870 AA_BUG(!str); in aa_label_strn_parse()
1872 str = skipn_spaces(str, n); in aa_label_strn_parse()
1873 if (str == NULL || (DEBUG_ABS_ROOT && *str == '_' && in aa_label_strn_parse()
1877 len = label_count_strn_entries(str, end - str); in aa_label_strn_parse()
1878 if (*str == '&' || force_stack) { in aa_label_strn_parse()
1882 if (*str == '&') in aa_label_strn_parse()
1883 str++; in aa_label_strn_parse()
1893 for (split = aa_label_strn_split(str, end - str), i = stack; in aa_label_strn_parse()
1895 vec[i] = fqlookupn_profile(base, currbase, str, split - str); in aa_label_strn_parse()
1904 str = split + 3; in aa_label_strn_parse()
1905 split = aa_label_strn_split(str, end - str); in aa_label_strn_parse()
1909 vec[i] = fqlookupn_profile(base, currbase, str, end - str); in aa_label_strn_parse()
1941 struct aa_label *aa_label_parse(struct aa_label *base, const char *str, in aa_label_parse() argument
1944 return aa_label_strn_parse(base, str, strlen(str), gfp, create, in aa_label_parse()