Lines Matching refs:str
1459 #define update_for_len(total, len, size, str) \ argument
1467 str += ulen; \
1484 static int aa_profile_snxprint(char *str, size_t size, struct aa_ns *view, in aa_profile_snxprint() argument
1490 AA_BUG(!str && size != 0); in aa_profile_snxprint()
1504 return snprintf(str, size, "%s", "unconfined"); in aa_profile_snxprint()
1505 return snprintf(str, size, "%s", ns_name); in aa_profile_snxprint()
1513 return snprintf(str, size, ":%s:%s (%s)", ns_name, in aa_profile_snxprint()
1515 return snprintf(str, size, "%s (%s)", profile->base.hname, in aa_profile_snxprint()
1520 return snprintf(str, size, ":%s:%s", ns_name, in aa_profile_snxprint()
1522 return snprintf(str, size, "%s", profile->base.hname); in aa_profile_snxprint()
1595 int aa_label_snxprint(char *str, size_t size, struct aa_ns *ns, in aa_label_snxprint() argument
1604 AA_BUG(!str && size != 0); in aa_label_snxprint()
1609 len = snprintf(str, size, "="); in aa_label_snxprint()
1610 update_for_len(total, len, size, str); in aa_label_snxprint()
1618 len = snprintf(str, size, "//&"); in aa_label_snxprint()
1619 update_for_len(total, len, size, str); in aa_label_snxprint()
1621 len = aa_profile_snxprint(str, size, ns, profile, in aa_label_snxprint()
1624 update_for_len(total, len, size, str); in aa_label_snxprint()
1631 return snprintf(str, size, "%s", "unconfined"); in aa_label_snxprint()
1632 return snprintf(str, size, "%s", aa_hidden_ns_name); in aa_label_snxprint()
1639 len = snprintf(str, size, " (%s)", in aa_label_snxprint()
1641 update_for_len(total, len, size, str); in aa_label_snxprint()
1710 const char *str; in aa_label_xaudit() local
1724 str = name; in aa_label_xaudit()
1726 str = (char *) label->hname; in aa_label_xaudit()
1727 len = strlen(str); in aa_label_xaudit()
1729 if (audit_string_contains_control(str, len)) in aa_label_xaudit()
1730 audit_log_n_hex(ab, str, len); in aa_label_xaudit()
1732 audit_log_n_string(ab, str, len); in aa_label_xaudit()
1744 char *str; in aa_label_seq_xprint() local
1747 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_seq_xprint()
1752 seq_printf(f, "%s", str); in aa_label_seq_xprint()
1753 kfree(str); in aa_label_seq_xprint()
1767 char *str; in aa_label_xprintk() local
1770 len = aa_label_asxprint(&str, ns, label, flags, gfp); in aa_label_xprintk()
1775 pr_info("%s", str); in aa_label_xprintk()
1776 kfree(str); in aa_label_xprintk()
1808 static int label_count_strn_entries(const char *str, size_t n) in label_count_strn_entries() argument
1810 const char *end = str + n; in label_count_strn_entries()
1814 AA_BUG(!str); in label_count_strn_entries()
1816 for (split = aa_label_strn_split(str, end - str); in label_count_strn_entries()
1818 split = aa_label_strn_split(str, end - str)) { in label_count_strn_entries()
1820 str = split + 3; in label_count_strn_entries()
1835 const char *str, size_t n) in fqlookupn_profile() argument
1837 const char *first = skipn_spaces(str, n); in fqlookupn_profile()
1840 return aa_fqlookupn_profile(base, str, n); in fqlookupn_profile()
1842 return aa_fqlookupn_profile(currentbase, str, n); in fqlookupn_profile()
1857 struct aa_label *aa_label_strn_parse(struct aa_label *base, const char *str, in aa_label_strn_parse() argument
1864 const char *end = str + n; in aa_label_strn_parse()
1868 AA_BUG(!str); in aa_label_strn_parse()
1870 str = skipn_spaces(str, n); in aa_label_strn_parse()
1871 if (str == NULL || (*str == '=' && base != &root_ns->unconfined->label)) in aa_label_strn_parse()
1874 len = label_count_strn_entries(str, end - str); in aa_label_strn_parse()
1875 if (*str == '&' || force_stack) { in aa_label_strn_parse()
1879 if (*str == '&') in aa_label_strn_parse()
1880 str++; in aa_label_strn_parse()
1890 for (split = aa_label_strn_split(str, end - str), i = stack; in aa_label_strn_parse()
1892 vec[i] = fqlookupn_profile(base, currbase, str, split - str); in aa_label_strn_parse()
1901 str = split + 3; in aa_label_strn_parse()
1902 split = aa_label_strn_split(str, end - str); in aa_label_strn_parse()
1906 vec[i] = fqlookupn_profile(base, currbase, str, end - str); in aa_label_strn_parse()
1938 struct aa_label *aa_label_parse(struct aa_label *base, const char *str, in aa_label_parse() argument
1941 return aa_label_strn_parse(base, str, strlen(str), gfp, create, in aa_label_parse()