Lines Matching refs:buf
28 char *buf; in bitmap_parse_user() local
31 buf = memdup_user_nul(ubuf, ulen); in bitmap_parse_user()
32 if (IS_ERR(buf)) in bitmap_parse_user()
33 return PTR_ERR(buf); in bitmap_parse_user()
35 ret = bitmap_parse(buf, UINT_MAX, maskp, nmaskbits); in bitmap_parse_user()
37 kfree(buf); in bitmap_parse_user()
58 int bitmap_print_to_pagebuf(bool list, char *buf, const unsigned long *maskp, in bitmap_print_to_pagebuf() argument
61 ptrdiff_t len = PAGE_SIZE - offset_in_page(buf); in bitmap_print_to_pagebuf()
63 return list ? scnprintf(buf, len, "%*pbl\n", nmaskbits, maskp) : in bitmap_print_to_pagebuf()
64 scnprintf(buf, len, "%*pb\n", nmaskbits, maskp); in bitmap_print_to_pagebuf()
79 static int bitmap_print_to_buf(bool list, char *buf, const unsigned long *maskp, in bitmap_print_to_buf() argument
90 size = memory_read_from_buffer(buf, count, &off, data, strlen(data) + 1); in bitmap_print_to_buf()
180 int bitmap_print_bitmask_to_buf(char *buf, const unsigned long *maskp, in bitmap_print_bitmask_to_buf() argument
183 return bitmap_print_to_buf(false, buf, maskp, nmaskbits, off, count); in bitmap_print_bitmask_to_buf()
198 int bitmap_print_list_to_buf(char *buf, const unsigned long *maskp, in bitmap_print_list_to_buf() argument
201 return bitmap_print_to_buf(true, buf, maskp, nmaskbits, off, count); in bitmap_print_list_to_buf()
374 int bitmap_parselist(const char *buf, unsigned long *maskp, int nmaskbits) in bitmap_parselist() argument
382 while (buf) { in bitmap_parselist()
383 buf = bitmap_find_region(buf); in bitmap_parselist()
384 if (buf == NULL) in bitmap_parselist()
387 buf = bitmap_parse_region(buf, &r); in bitmap_parselist()
388 if (IS_ERR(buf)) in bitmap_parselist()
389 return PTR_ERR(buf); in bitmap_parselist()
419 char *buf; in bitmap_parselist_user() local
422 buf = memdup_user_nul(ubuf, ulen); in bitmap_parselist_user()
423 if (IS_ERR(buf)) in bitmap_parselist_user()
424 return PTR_ERR(buf); in bitmap_parselist_user()
426 ret = bitmap_parselist(buf, maskp, nmaskbits); in bitmap_parselist_user()
428 kfree(buf); in bitmap_parselist_user()