函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\bitmap.c Create Date:2022-07-27 07:17:28
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:bitmap_parse_region

函数原型:static const char *bitmap_parse_region(const char *str, struct region *r)

返回类型:char

参数:

类型参数名称
const char *str
struct region *r
592  str等于bitmap_getnum(str, & start)
593  如果是错误则返回:str
596  如果end_of_region( * str)则转到:no_end
599  如果str不等于'-'则返回:错误号
602  str等于bitmap_getnum(str + 1, & end)
603  如果是错误则返回:str
606  如果end_of_region( * str)则转到:no_pattern
609  如果str不等于':'则返回:错误号
612  str等于bitmap_getnum(str + 1, & off)
613  如果是错误则返回:str
616  如果str不等于'/'则返回:错误号
619  返回:bitmap_getnum(str + 1, & group_len)
621  no_end :
622  end等于start
623  no_pattern :
624  off等于end加1
625  group_len等于end加1
627  返回:如果end_of_str( * str)则NULL否则str
调用者
名称描述
bitmap_parselistmap_parselist - convert list format ASCII string to bitmap*@buf: read user string from this buffer; must be terminated* with a \0 or \n