Go to the source code of this file.
|
| int | string_get_size (u64 size, u64 blk_size, const enum string_size_units units, char *buf, int len) |
| |
| int | parse_int_array (const char *buf, size_t count, int **array) |
| |
| int | parse_int_array_user (const char __user *from, size_t count, int **array) |
| |
| int | string_unescape (char *src, char *dst, size_t size, unsigned int flags) |
| |
| int | string_escape_mem (const char *src, size_t isz, char *dst, size_t osz, unsigned int flags, const char *only) |
| |
| char * | kstrdup_quotable (const char *src, gfp_t gfp) |
| |
| char * | kstrdup_quotable_cmdline (struct task_struct *task, gfp_t gfp) |
| |
| char * | kstrdup_quotable_file (struct file *file, gfp_t gfp) |
| |
| char * | kstrdup_and_replace (const char *src, char old, char new, gfp_t gfp) |
| |
| char ** | kasprintf_strarray (gfp_t gfp, const char *prefix, size_t n) |
| |
| void | kfree_strarray (char **array, size_t n) |
| |
| char ** | devm_kasprintf_strarray (struct device *dev, const char *prefix, size_t n) |
| |
◆ ESCAPE_ALL_MASK
| #define ESCAPE_ALL_MASK GENMASK(8, 0) |
◆ ESCAPE_ANY
◆ ESCAPE_ANY_NP
◆ ESCAPE_APPEND
| #define ESCAPE_APPEND BIT(8) |
◆ ESCAPE_HEX
| #define ESCAPE_HEX BIT(5) |
◆ ESCAPE_NA
◆ ESCAPE_NAP
| #define ESCAPE_NAP BIT(7) |
◆ ESCAPE_NP
◆ ESCAPE_NULL
| #define ESCAPE_NULL BIT(2) |
◆ ESCAPE_OCTAL
| #define ESCAPE_OCTAL BIT(3) |
◆ ESCAPE_SPACE
| #define ESCAPE_SPACE BIT(0) |
◆ ESCAPE_SPECIAL
| #define ESCAPE_SPECIAL BIT(1) |
◆ UNESCAPE_ALL_MASK
| #define UNESCAPE_ALL_MASK GENMASK(3, 0) |
◆ UNESCAPE_ANY
◆ UNESCAPE_HEX
| #define UNESCAPE_HEX BIT(2) |
◆ UNESCAPE_OCTAL
| #define UNESCAPE_OCTAL BIT(1) |
◆ UNESCAPE_SPACE
| #define UNESCAPE_SPACE BIT(0) |
◆ UNESCAPE_SPECIAL
| #define UNESCAPE_SPECIAL BIT(3) |
◆ string_size_units
| Enumerator |
|---|
| STRING_UNITS_10 | |
| STRING_UNITS_2 | |
| STRING_UNITS_MASK | |
| STRING_UNITS_NO_SPACE | |
| STRING_UNITS_NO_BYTES | |
◆ devm_kasprintf_strarray()
| char ** devm_kasprintf_strarray |
( |
struct device * |
dev, |
|
|
const char * |
prefix, |
|
|
size_t |
n |
|
) |
| |
◆ kasprintf_strarray()
| char ** kasprintf_strarray |
( |
gfp_t |
gfp, |
|
|
const char * |
prefix, |
|
|
size_t |
n |
|
) |
| |
◆ kfree_strarray()
| void kfree_strarray |
( |
char ** |
array, |
|
|
size_t |
n |
|
) |
| |
◆ kstrdup_and_replace()
| char * kstrdup_and_replace |
( |
const char * |
src, |
|
|
char |
old, |
|
|
char |
new, |
|
|
gfp_t |
gfp |
|
) |
| |
◆ kstrdup_quotable()
| char * kstrdup_quotable |
( |
const char * |
src, |
|
|
gfp_t |
gfp |
|
) |
| |
◆ kstrdup_quotable_cmdline()
◆ kstrdup_quotable_file()
| char * kstrdup_quotable_file |
( |
struct file * |
file, |
|
|
gfp_t |
gfp |
|
) |
| |
◆ parse_int_array()
| int parse_int_array |
( |
const char * |
buf, |
|
|
size_t |
count, |
|
|
int ** |
array |
|
) |
| |
◆ parse_int_array_user()
| int parse_int_array_user |
( |
const char __user * |
from, |
|
|
size_t |
count, |
|
|
int ** |
array |
|
) |
| |
◆ string_escape_mem()
| int string_escape_mem |
( |
const char * |
src, |
|
|
size_t |
isz, |
|
|
char * |
dst, |
|
|
size_t |
osz, |
|
|
unsigned int |
flags, |
|
|
const char * |
only |
|
) |
| |
◆ string_get_size()
◆ string_unescape()
| int string_unescape |
( |
char * |
src, |
|
|
char * |
dst, |
|
|
size_t |
size, |
|
|
unsigned int |
flags |
|
) |
| |