Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 15 files:

Smatch caller information:

drivers/video/fbdev/uvesafb.c uvesafb_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 7861497964149112872
PARAM_VALUE 1 attr 5906784853782859776
NOCHECK_CALL

drivers/usb/core/driver.c usb_create_newid_files() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 0 drv->bus 7540590795728809984
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 0 drv->probe 3964077071178989568
PARAM_VALUE 0 drv->remove 1614908105261699072
PARAM_VALUE 0 drv->shutdown 3731384162606182400
PARAM_VALUE 1 attr 8950925518294482944
NOCHECK_CALL

drivers/usb/core/driver.c usb_remove_newid_files() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 1 attr 7725638112738578432
NOCHECK_CALL

drivers/usb/core/driver.c usb_remove_newid_files() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 1 attr 8950925518294482944
NOCHECK_CALL

drivers/pcmcia/ds.c pcmcia_remove_newid_file() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 1 attr 1199667100835782656
NOCHECK_CALL

drivers/net/wireless/intel/ipw2x00/ipw2100.c ipw2100_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6207914493298180200
PARAM_VALUE 1 attr 4616065245845827584
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 2189463319490514944
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 1849817586168213504
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 5514805833039331328
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 6820134063460110336
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 7465845348584316928
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 2301365946197417984
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 1936195736905789440
NOCHECK_CALL

drivers/xen/xen-pciback/pci_stub.c pcistub_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6529138928540766312
PARAM_VALUE 1 attr 431491662816174080
NOCHECK_CALL

drivers/crypto/intel/iaa/iaa_crypto_main.c iaa_crypto_cleanup_module() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 5481773801213661224
PARAM_VALUE 1 attr 6365478475959672832
NOCHECK_CALL

drivers/crypto/intel/iaa/iaa_crypto_main.c iaa_crypto_cleanup_module() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 5481773801213661224
PARAM_VALUE 1 attr 5542012442956025856
NOCHECK_CALL

drivers/crypto/intel/iaa/iaa_crypto_main.c iaa_crypto_init_module() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 5481773801213661224
PARAM_VALUE 0 drv->bus 1158071982551179264
PARAM_VALUE 0 drv->mod_name 2999696082406490112,3851326579697106944,9184843824834547712
PARAM_VALUE 0 drv->name 572916574821515264,2248332822612865024,6528802399966613504,7679390713690451968,9184843824834547712
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 5542012442956025856
NOCHECK_CALL

drivers/base/bus.c add_bind_files() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 0 drv->bus 4096-ptr_max
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 0 drv->p->driver 4096-ptr_max
PARAM_VALUE 0 drv->p->klist_devices.get 0
PARAM_VALUE 0 drv->p->klist_devices.k_list.next 4096-ptr_max
PARAM_VALUE 0 drv->p->klist_devices.k_list.prev 4096-ptr_max
PARAM_VALUE 0 drv->p->klist_devices.put 0
PARAM_VALUE 0 drv->p->kobj.sd 4096-ptr_max
PARAM_VALUE 0 drv->suppress_bind_attrs 0
PARAM_VALUE 1 attr 5687374678681292800
BUF_SIZE 0 drv->bus (-1),168
BUF_SIZE 0 drv->dev_groups (-1),32
BUF_SIZE 0 drv->mod_name (-1),3-25,27-28
BUF_SIZE 0 drv->name (-1)-s32max
BUF_SIZE 0 drv->p 400
BUF_SIZE 0 drv->pm (-1),184
CAPPED_DATA 0 drv->bus 1
CAPPED_DATA 0 drv->p->kobj.sd 1
DATA_SOURCE 0 drv $0
STR_LEN 0 drv->name (-1),9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &ipmi_interfaces_mutex
HALF_LOCKED2 global &table_lock

drivers/base/bus.c bus_remove_driver() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 0 drv->bus 1-u64max
PARAM_VALUE 0 drv->groups 0,4096-ptr_max
PARAM_VALUE 0 drv->owner->mkobj.drivers_dir->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 drv->owner->mkobj.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 drv->p 1-u64max
PARAM_VALUE 1 attr 5868365962727026688
BUF_SIZE 0 drv (-1),152
BUF_SIZE 0 drv (-1),152
BUF_SIZE 0 drv->bus (-1),168
BUF_SIZE 0 drv->mod_name (-1),5,8-12
BUF_SIZE 0 drv->name (-1),1-s32max
CAPPED_DATA 0 drv 1
CAPPED_DATA 0 drv->bus 1
DATA_SOURCE 0 drv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/bus.c remove_bind_files() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 0 drv->bus 1-u64max
PARAM_VALUE 0 drv->groups 0,4096-ptr_max
PARAM_VALUE 0 drv->owner->mkobj.drivers_dir->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 drv->owner->mkobj.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 drv->p 1-u64max
PARAM_VALUE 0 drv->suppress_bind_attrs 0
PARAM_VALUE 1 attr 1924591454611046400
BUF_SIZE 0 drv->bus (-1),168
BUF_SIZE 0 drv->dev_groups (-1),32
BUF_SIZE 0 drv->mod_name (-1),3-25,27-28
BUF_SIZE 0 drv->name (-1)-s32max
BUF_SIZE 0 drv->pm (-1),184
CAPPED_DATA 0 drv 1
CAPPED_DATA 0 drv->bus 1
DATA_SOURCE 0 drv $0
STR_LEN 0 drv->name (-1),9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/base/bus.c remove_bind_files() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 4096-ptr_max
PARAM_VALUE 0 drv->bus 1-u64max
PARAM_VALUE 0 drv->groups 0,4096-ptr_max
PARAM_VALUE 0 drv->owner->mkobj.drivers_dir->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 drv->owner->mkobj.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 drv->p 1-u64max
PARAM_VALUE 0 drv->p->kobj.sd 0,4096-ptr_max
PARAM_VALUE 0 drv->p->kobj.sd->__parent 0
PARAM_VALUE 0 drv->suppress_bind_attrs 0
PARAM_VALUE 1 attr 5687374678681292800
BUF_SIZE 0 drv->bus (-1),168
BUF_SIZE 0 drv->dev_groups (-1),32
BUF_SIZE 0 drv->mod_name (-1),3-25,27-28
BUF_SIZE 0 drv->name (-1)-s32max
BUF_SIZE 0 drv->pm (-1),184
CAPPED_DATA 0 drv 1
CAPPED_DATA 0 drv->bus 1
DATA_SOURCE 0 drv $0
STR_LEN 0 drv->name (-1),9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/fpga/altera-cvp.c altera_cvp_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 2460790903467610216
PARAM_VALUE 1 attr 6659022782599737344
NOCHECK_CALL

drivers/usb/usbip/stub_main.c usbip_host_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 2432566003988869184
PARAM_VALUE 1 attr 3681626965165596672
NOCHECK_CALL

drivers/usb/usbip/stub_main.c usbip_host_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 2432566003988869184
PARAM_VALUE 1 attr 1272791418722459648
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 6620650420810182656
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 6775527444406018048
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 304828901204717568
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 7632666553341325312
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 4299727151178571776
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 8655783977389109248
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 1 attr 7592606383602343936
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 0 drv->bus 9023697146540859392
PARAM_VALUE 0 drv->groups 0
PARAM_VALUE 0 drv->mod_name 1786086008455925760
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 8655783977389109248
TERMINATED 0 drv->mod_name 1
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 0 drv->bus 9023697146540859392
PARAM_VALUE 0 drv->groups 0
PARAM_VALUE 0 drv->mod_name 1786086008455925760
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 304828901204717568
TERMINATED 0 drv->mod_name 1
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 0 drv->bus 9023697146540859392
PARAM_VALUE 0 drv->groups 0
PARAM_VALUE 0 drv->mod_name 1786086008455925760
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 6620650420810182656
TERMINATED 0 drv->mod_name 1
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 0 drv->bus 9023697146540859392
PARAM_VALUE 0 drv->groups 0
PARAM_VALUE 0 drv->mod_name 1786086008455925760
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 6775527444406018048
TERMINATED 0 drv->mod_name 1
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 0 drv->bus 9023697146540859392
PARAM_VALUE 0 drv->groups 0
PARAM_VALUE 0 drv->mod_name 1786086008455925760
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 7632666553341325312
TERMINATED 0 drv->mod_name 1
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 3377718553147080808
PARAM_VALUE 0 drv->bus 9023697146540859392
PARAM_VALUE 0 drv->groups 0
PARAM_VALUE 0 drv->mod_name 1786086008455925760
PARAM_VALUE 0 drv->owner 0
PARAM_VALUE 0 drv->p 4096-ptr_max
PARAM_VALUE 1 attr 4299727151178571776
TERMINATED 0 drv->mod_name 1
NOCHECK_CALL

drivers/net/wireless/intel/ipw2x00/ipw2200.c ipw_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 9213344540258087016
PARAM_VALUE 1 attr 71313596305317888
NOCHECK_CALL

drivers/scsi/aic94xx/aic94xx_init.c asd_remove_driver_attrs() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 8724943004905185384
PARAM_VALUE 1 attr 7796627816217165824
DATA_SOURCE 0 drv $0
NOCHECK_CALL

drivers/scsi/mpi3mr/mpi3mr_os.c mpi3mr_exit() -> driver_remove_file()

Type Parameter Key Value
PARAM_VALUE 0 drv 6039763299970990184
PARAM_VALUE 1 attr 3570370927970910208
NOCHECK_CALL