Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\asm-generic\bitops\instrumented-atomic.h Create Date:2022-07-28 05:34:15
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:set_bit - Atomically set a bit in memory*@nr: the bit to set*@addr: the address to start counting from* This is a relaxed atomic operation (no implied memory barriers).* Note that @nr may be almost arbitrarily large; this function is not

Proto:static inline void set_bit(long nr, volatile unsigned long *addr)

Type:void

Parameter:

TypeParameterName
longnr
volatile unsigned long *addr
28  kasan_check_write(addr + BIT_WORD(nr), sizeof(long))
29  find first bit in word
Caller
NameDescribe
vsscanfvsscanf - Unformat a buffer into a list of arguments*@buf: input buffer*@fmt: format of buffer*@args: arguments
get_cpuflags
idt_setup_from_table
add_taintadd_taint: add a taint flag if not already set.*@flag: one of the TAINT_* constants.*@lockdep_ok: whether lock debugging is still OK.* If something bad has gone wrong, you'll want @lockdebug_ok = false, but for
__oom_reap_task_mm
blk_queue_flag_setlk_queue_flag_set - atomically set a queue flag*@flag: flag to be set*@q: request queue
key_schedule_gc_linksSchedule a dead links collection run.
wb_io_lists_populated
set_bit_le
assign_bitassign_bit - Assign value to a bit in memory*@nr: the bit to set*@addr: the address to start counting from*@value: the value to assign
cpumask_set_cpupumask_set_cpu - set a cpu in a cpumask*@cpu: cpu number (< nr_cpu_ids)*@dstp: the cpumask pointer
set_ti_thread_flaglag set/clear/test wrappers* - pass TIF_xxxx constants to these functions
__node_set