Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/platform/x86/lenovo/ideapad-laptop.c ideapad_register_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 1 parent 16
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 3 ops 4502292619430211584
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/intel/oaktrail.c oaktrail_rfkill_new() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 754422182626189312,1562931143732686848,4163851424984788992,6344079858326220800
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 1-2,5-6
PARAM_VALUE 3 ops 2581899679304790016
PARAM_VALUE 4 ops_data 2,4,8,16
BUF_SIZE 0 name 13-14,19
BUF_SIZE 0 name 13-14,19
DATA_SOURCE 0 name $0
DATA_SOURCE 2 type $1
DATA_SOURCE 4 ops_data $2
STR_LEN 0 name 12-13,18
STR_LEN 0 name 12-13,18
TERMINATED 0 name 1
HARD_MAX 2 type 6

drivers/platform/x86/xo1-rfkill.c xo1_rfkill_probe() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 9214869728284364800
PARAM_VALUE 4 ops_data 0
BUF_SIZE 0 name s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/samsung-laptop.c samsung_new_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 8385250230506704896,8443212122897231872
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 1 parent->kobj.sd 1-u64max
PARAM_VALUE 2 type 1-2
PARAM_VALUE 3 ops 2733428097724743680,6166712159881113600
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 13,18
BUF_SIZE 0 name 13,18
DATA_SOURCE 0 name $2
DATA_SOURCE 2 type $3
DATA_SOURCE 3 ops $4
DATA_SOURCE 4 ops_data $1
TERMINATED 0 name 1
HARD_MAX 2 type 2

drivers/platform/x86/asus-laptop.c asus_rfkill_setup() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 2775147957599182848,3706225341764886528,4613879363968589824,5523711355144626176,6179374154875789312,7934634630190989312,8529981719350419456,8642000804118720512
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->power.completion.done u32max
PARAM_VALUE 2 type 1-2,4-6
PARAM_VALUE 3 ops 2284205498322186240,3730725580106182656,7358492907575648256
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 8-11,15
BUF_SIZE 0 name 8-11,15
DATA_SOURCE 0 name $2
DATA_SOURCE 2 type $4
DATA_SOURCE 3 ops $5
DATA_SOURCE 4 ops_data $1
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

net/nfc/core.c nfc_register_device() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 8
PARAM_VALUE 3 ops 2555252635574611968
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 1-s32max
DATA_SOURCE 4 ops_data $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->dev.mutex
TYPE_LOCK (struct device)->mutex

drivers/platform/x86/lenovo/thinkpad_acpi.c tpacpi_new_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 6744781629604487168,7278750733941616640,9072737421640564736
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 2-3,5
PARAM_VALUE 3 ops 2303943955337551872
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 14-15,20
BUF_SIZE 0 name 14-15,20
BUF_SIZE 4 ops_data 24
DATA_SOURCE 0 name $3
DATA_SOURCE 2 type $2
DATA_SOURCE 4 ops_data r _kzalloc_noprof
TERMINATED 0 name 1
HARD_MAX 2 type 5
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/eeepc-laptop.c eeepc_new_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 3994787284195270656,5883793583681687552,6022872585906122752,6398429522983919616
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->power.completion.done u32max
PARAM_VALUE 2 type 1-2,4-5
PARAM_VALUE 3 ops 6974897707666972672
BUF_SIZE 0 name 11-13,16
BUF_SIZE 0 name 11-13,16
DATA_SOURCE 0 name $2
DATA_SOURCE 2 type $3
TERMINATED 0 name 1
HARD_MAX 2 type 5
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/acer-wmi.c acer_rfkill_register() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 400488528433848320,2309991931925995520,6634162055422582784
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1-2,5
PARAM_VALUE 3 ops 6984250863956729856
PARAM_VALUE 4 ops_data 2,4,16
BUF_SIZE 0 name 12,14-15
BUF_SIZE 0 name 12,14-15
DATA_SOURCE 0 name $2
DATA_SOURCE 1 parent $0
DATA_SOURCE 2 type $1
DATA_SOURCE 4 ops_data $3
STR_LEN 0 name 11,13-14
STR_LEN 1 parent 11,13-14
TERMINATED 0 name 1
HARD_MAX 2 type 5
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/toshiba_bluetooth.c toshiba_bt_rfkill_probe() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1098370382314201088
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 2 type 2
PARAM_VALUE 3 ops 8220454334249545728
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 18
BUF_SIZE 4 ops_data 24
DATA_SOURCE 4 ops_data r _kzalloc_noprof
STR_LEN 0 name 17
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/dell/dell-laptop.c dell_setup_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 5385793500856934400
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 7206086834796916736
PARAM_VALUE 4 ops_data 1
BUF_SIZE 0 name 10
STR_LEN 0 name 9
TERMINATED 0 name 1

drivers/platform/x86/dell/dell-laptop.c dell_setup_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 5838548099955900416
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 2
PARAM_VALUE 3 ops 7206086834796916736
PARAM_VALUE 3 ops->set_block 7050521632972247040
PARAM_VALUE 4 ops_data 2
BUF_SIZE 0 name 15
STR_LEN 0 name 14
TERMINATED 0 name 1

drivers/platform/x86/dell/dell-laptop.c dell_setup_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 5891364077779820544
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 5
PARAM_VALUE 3 ops 7206086834796916736
PARAM_VALUE 3 ops->set_block 7050521632972247040
PARAM_VALUE 4 ops_data 3
BUF_SIZE 0 name 10
STR_LEN 0 name 9
TERMINATED 0 name 1

drivers/platform/x86/msi-laptop.c rfkill_init() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 3683728029379387392
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver 0
PARAM_VALUE 2 type 2
PARAM_VALUE 3 ops 7748885348083032064
PARAM_VALUE 4 ops_data 0
BUF_SIZE 0 name 14
STR_LEN 0 name 13
TERMINATED 0 name 1

drivers/platform/x86/msi-laptop.c rfkill_init() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 3473432824396865536
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver 0
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 7733057470805377024
PARAM_VALUE 4 ops_data 0
BUF_SIZE 0 name 9
STR_LEN 0 name 8
TERMINATED 0 name 1

drivers/platform/x86/msi-laptop.c rfkill_init() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 3147767157350842368
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver 0
PARAM_VALUE 2 type 5
PARAM_VALUE 3 ops 8866642681247690752
PARAM_VALUE 4 ops_data 0
BUF_SIZE 0 name 11
STR_LEN 0 name 10
TERMINATED 0 name 1

net/wireless/core.c wiphy_new_nm() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->class 5921550614428241920
PARAM_VALUE 1 parent->devres_head.next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->dma_io_tlb_mem 1473117533515866112
PARAM_VALUE 1 parent->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 1 parent->dma_io_tlb_pools.prev 4096-ptr_max
PARAM_VALUE 1 parent->dma_pools.next 4096-ptr_max
PARAM_VALUE 1 parent->dma_pools.prev 4096-ptr_max
PARAM_VALUE 1 parent->kobj.entry.next 4096-ptr_max
PARAM_VALUE 1 parent->kobj.entry.prev 4096-ptr_max
PARAM_VALUE 1 parent->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 1 parent->kobj.ktype 5399513539053756416
PARAM_VALUE 1 parent->kobj.state_initialized 1
PARAM_VALUE 1 parent->links.consumers.next 4096-ptr_max
PARAM_VALUE 1 parent->links.consumers.prev 4096-ptr_max
PARAM_VALUE 1 parent->links.defer_sync.next 4096-ptr_max
PARAM_VALUE 1 parent->links.defer_sync.prev 4096-ptr_max
PARAM_VALUE 1 parent->links.suppliers.next 4096-ptr_max
PARAM_VALUE 1 parent->links.suppliers.prev 4096-ptr_max
PARAM_VALUE 1 parent->numa_node (-1)
PARAM_VALUE 1 parent->platform_data 4096-ptr_max
PARAM_VALUE 1 parent->power.async_suspend 1
PARAM_VALUE 1 parent->power.disable_depth 1
PARAM_VALUE 1 parent->power.early_init 1
PARAM_VALUE 1 parent->power.entry.next 4096-ptr_max
PARAM_VALUE 1 parent->power.entry.prev 4096-ptr_max
PARAM_VALUE 1 parent->power.last_status (-1)
PARAM_VALUE 1 parent->power.runtime_auto 1
PARAM_VALUE 1 parent->power.runtime_status 2
PARAM_VALUE 1 parent->power.wait_queue.head.next 4096-ptr_max
PARAM_VALUE 1 parent->power.wait_queue.head.prev 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 4096-ptr_max
PARAM_VALUE 3 ops->set_block 1396372849643560960
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 1-s32max
BUF_SIZE 4 ops_data 0-s32max,18446744071562067968-u64max
DATA_SOURCE 4 ops_data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/platform/x86/sony-laptop.c sony_nc_setup_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1155194786524794880,5536996711321616384,5735988451855474688,5755550464381448192
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1-2,4-5
PARAM_VALUE 3 ops 7207699234322767872
PARAM_VALUE 4 ops_data 0-3
BUF_SIZE 0 name 10-11,15
BUF_SIZE 0 name 10-11,15
DATA_SOURCE 1 parent $0
DATA_SOURCE 4 ops_data $1
FUZZY_MAX 2 type 5
STR_LEN 0 name 9-10,14
STR_LEN 0 name 9-10,14
BIT_INFO 0 name 0x100030000000,0x5fdfdfbfbdfff000
BIT_INFO 0 name 0x100030000000,0x5fdfdfbfbdfff000
TERMINATED 0 name 1
HARD_MAX 2 type 5
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/classmate-laptop.c cmpc_ipml_probe() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 3255875578757316608
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 5362387600947707904
PARAM_VALUE 4 ops_data 1-u64max
BUF_SIZE 0 name 12
STR_LEN 0 name 11
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/dell/dell-rbtn.c rbtn_rfkill_init() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1374076599938654208
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 3215172109317697536
PARAM_VALUE 4 ops_data 0,4096-ptr_max
BUF_SIZE 0 name 10
DATA_SOURCE 1 parent $0
STR_LEN 0 name 9
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 ops_data unit_byte

net/bluetooth/hci_core.c hci_register_dev() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1-u64max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 type 2
PARAM_VALUE 3 ops 3516844704275075072
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 1-s32max
BUF_SIZE 0 name 1-s32max
BUF_SIZE 4 ops_data (-1)-s32max
DATA_SOURCE 4 ops_data $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->open_mutex
HALF_LOCKED2 &tty->ldisc_sem

drivers/platform/x86/compal-laptop.c setup_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 2970403701846495232
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 5525971546038411264
PARAM_VALUE 4 ops_data 1
BUF_SIZE 0 name 12
STR_LEN 0 name 11
TERMINATED 0 name 1

drivers/platform/x86/compal-laptop.c setup_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 245207647104462848
PARAM_VALUE 1 parent 16,4096-ptr_max
PARAM_VALUE 2 type 2
PARAM_VALUE 3 ops 5525971546038411264
PARAM_VALUE 3 ops->set_block 320069051106885632
PARAM_VALUE 4 ops_data 2
BUF_SIZE 0 name 17
STR_LEN 0 name 16
TERMINATED 0 name 1

drivers/platform/x86/toshiba_acpi.c toshiba_acpi_setup_wwan_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 7126074819282743296
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 5
PARAM_VALUE 3 ops 2763608635492982784
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 13
BUF_SIZE 4 ops_data 2576
DATA_SOURCE 4 ops_data $0
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill2_setup() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1966014953584074752,3183551789328240640,5707458752597303296,7842934307923333120
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1-2,5-6
PARAM_VALUE 3 ops 6839566843713744896
PARAM_VALUE 3 ops->set_block 6209152879474991104
PARAM_VALUE 4 ops_data 0-6
BUF_SIZE 0 name 7-8,13
BUF_SIZE 0 name 7-8,13
CAPPED_DATA 4 ops_data 1
FUZZY_MAX 2 type 6
STR_LEN 0 name 6-7,12
STR_LEN 0 name 6-7,12
BIT_INFO 0 name 0x800302000400000,0x7fffff7fffffb000
BIT_INFO 0 name 0x800302000400000,0x7fffff7fffffb000
TERMINATED 0 name 1
HARD_MAX 2 type 6
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill_setup() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1966014953584074752
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 4543088651446067200
PARAM_VALUE 4 ops_data 0
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill_setup() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 7842934307923333120
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 2
PARAM_VALUE 3 ops 4543088651446067200
PARAM_VALUE 3 ops->set_block 7243152200026112000
PARAM_VALUE 4 ops_data 1
BUF_SIZE 0 name 13
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/hp/hp-wmi.c hp_wmi_rfkill_setup() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 5707458752597303296
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 5
PARAM_VALUE 3 ops 4543088651446067200
PARAM_VALUE 3 ops->set_block 7243152200026112000
PARAM_VALUE 4 ops_data 2
BUF_SIZE 0 name 8
STR_LEN 0 name 7
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/amilo-rfkill.c amilo_rfkill_probe() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 947878307164332032
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 4 ops_data 0
BUF_SIZE 0 name 13
BUF_SIZE 3 ops 9
STR_LEN 0 name 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

net/rfkill/rfkill-gpio.c rfkill_gpio_probe() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 *name 0-255
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 3 ops 161500692695535616
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name (-1),1-s32max
BUF_SIZE 0 name (-1),1-s32max
BUF_SIZE 4 ops_data 56
DATA_SOURCE 4 ops_data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/hso.c hso_create_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 2 type 5
PARAM_VALUE 3 ops 1684579802283343872
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 24
BUF_SIZE 4 ops_data 360
DATA_SOURCE 4 ops_data $0
STR_LEN 0 name 23
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/asus-wmi.c asus_new_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 2775147957599182848
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 type 1
PARAM_VALUE 3 ops 508739232344051712
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 10
BUF_SIZE 0 name 10
DATA_SOURCE 0 name $2
DATA_SOURCE 2 type $3
DATA_SOURCE 4 ops_data $1
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/asus-wmi.c asus_new_rfkill() -> rfkill_alloc()

Type Parameter Key Value
PARAM_VALUE 0 name 1169819873526255616,1564534969598435328,2775147957599182848,4613879363968589824,6179374154875789312,7934634630190989312
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 2 type 1-6
PARAM_VALUE 3 ops 8024898815573139456
PARAM_VALUE 4 ops_data 4096-ptr_max
BUF_SIZE 0 name 9-12,15
BUF_SIZE 0 name 9-12,15
DATA_SOURCE 0 name $2
DATA_SOURCE 2 type $3
DATA_SOURCE 4 ops_data $1
TERMINATED 0 name 1
HARD_MAX 2 type 6
RX_PATH
TASK_NOT_RUNNING