函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:do_data

函数原型:static int do_data(struct sw842_param *p, u8 n)

返回类型:int

参数:

类型参数名称
struct sw842_param *p
u8n
136  如果n大于olen则返回:负ENOSPC
139  ret等于next_bits(p, & v, n * 8)
140  如果ret则返回:ret
144  :n恒等于2
145  put_unaligned(cpu_to_be16((u16)v), (__be16 * )out)
146  退出
147  :n恒等于4
148  put_unaligned(cpu_to_be32((u32)v), (__be32 * )out)
149  退出
150  :n恒等于8
151  put_unaligned(cpu_to_be64((u64)v), (__be64 * )out)
152  退出
153  默认
154  返回:负EINVAL
157  out加等于n
158  olen减等于n
160  返回:0
调用者
名称描述
do_op