函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:sysv68_partition

函数原型:int sysv68_partition(struct parsed_partitions *state)

返回类型:int

参数:

类型参数名称
struct parsed_partitions *state
53  slot等于1
60  data等于read_part_sector(state, 0, & sect)
61  如果非data则返回:负1
64  b等于data
65  如果内存比较
66  put_dev_sector(sect)
67  返回:0
69  slices等于be16_to_cpu(Number of entries in slice table )
70  i等于be32_to_cpu(Slice table block number )
71  put_dev_sector(sect)
73  data等于read_part_sector(state, i, & sect)
74  如果非data则返回:负1
77  slices减等于1
78  snprintf - Format a string and place it in a buffer*@buf: The buffer to place the result into*@size: The size of the buffer, including the trailing null space*@fmt: The format string to use*@
79  长字符串拼接
80  slice等于data
81 i小于slices循环
82  如果slot恒等于limit退出
91  slot自加
93  长字符串拼接
94  put_dev_sector(sect)
95  返回:1