Lines Matching defs:string

1999  * @fmt: format string
2000 * @...: optional parameters matching @fmt string
2023 * This function will take the passed buf and convert it into a string of
2024 * ascii hex digits. The new string is placed onto the skb.
2052 skb_put(skb, len << 1); /* new string is twice the old string */
2056 * Format a string of no more than slen characters into the audit buffer,
2059 void audit_log_n_string(struct audit_buffer *ab, const char *string,
2080 memcpy(ptr, string, slen);
2088 * audit_string_contains_control - does a string need to be logged in hex
2089 * @string: string to be checked
2090 * @len: max length of the string to check
2092 bool audit_string_contains_control(const char *string, size_t len)
2095 for (p = string; p < (const unsigned char *)string + len; p++) {
2103 * audit_log_n_untrustedstring - log a string that may contain random characters
2105 * @len: length of string (not including trailing null)
2106 * @string: string to be logged
2108 * This code will escape a string that is passed to it if the string
2113 * The caller specifies the number of characters in the string to log, which may
2114 * or may not be the entire string.
2116 void audit_log_n_untrustedstring(struct audit_buffer *ab, const char *string,
2119 if (audit_string_contains_control(string, len))
2120 audit_log_n_hex(ab, string, len);
2122 audit_log_n_string(ab, string, len);
2126 * audit_log_untrustedstring - log a string that may contain random characters
2128 * @string: string to be logged
2131 * determine string length.
2133 void audit_log_untrustedstring(struct audit_buffer *ab, const char *string)
2135 audit_log_n_untrustedstring(ab, string, strlen(string));
2453 * @fmt: format string to use
2454 * @...: variable parameters matching the format string