Defined in 86 files as a member:

Defined in 3 files as a macro:

Defined in 1 files as a label:

Defined in 3 files as a function:

Defined in 2 files as a enumerator:

Referenced in 294 files:

Smatch caller information:

fs/sysfs/file.c sysfs_kf_write() -> (struct sysfs_ops)->store()

Type Parameter Key Value
PARAM_VALUE 2 buf 4096-ptr_max
PARAM_VALUE 3 count 1-1000000000
BUF_SIZE 0 kobj 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 kobj 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 1 attr 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 3 count 1
CAPPED_DATA 3 count 1
DATA_SOURCE 0 kobj r sysfs_file_kobj
DATA_SOURCE 2 buf $1
DATA_SOURCE 3 count $2
NOSPEC 3 count
TERMINATED 2 buf 1
RX_PATH
TASK_NOT_RUNNING
ELEM_LAST 2 ==buf3 8052
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

Smatch assignments to (struct driver_attribute)->store:

drivers/video/fbdev/uvesafb.c (null)() -> (struct driver_attribute)->store [555546977913663488]

drivers/scsi/scsi_debug.c (null)() -> (struct driver_attribute)->store [0,4096-ptr_max]

drivers/input/gameport/gameport.c (null)() -> (struct driver_attribute)->store [0]

drivers/dax/bus.c (null)() -> (struct driver_attribute)->store [17165759394643968,2845581427661398016]

drivers/input/serio/serio.c (null)() -> (struct driver_attribute)->store [0,3862540035497529344]

drivers/usb/core/driver.c (null)() -> (struct driver_attribute)->store [1527182985927819264,2284928271526121472]

drivers/hv/vmbus_drv.c (null)() -> (struct driver_attribute)->store [4292432060674412544,5824164911419670528]

drivers/pcmcia/ds.c (null)() -> (struct driver_attribute)->store [3683456012332875776]

drivers/platform/x86/lenovo/thinkpad_acpi.c (null)() -> (struct driver_attribute)->store [0,335652170917548032,387907085406564352,5796541224007229440,5825755669765799936,7367371251443552256,7652575291165544448]

drivers/net/wireless/intel/ipw2x00/ipw2100.c (null)() -> (struct driver_attribute)->store [174712076162371584]

drivers/dma/idxd/compat.c (null)() -> (struct driver_attribute)->store [6399527568373731328,6779464634329616384]

drivers/xen/xen-pciback/pci_stub.c (null)() -> (struct driver_attribute)->store [0,431791121105760256,1255869811011108864,2146289099118391296,5577156782542176256,8083758735110180864,8910478351526940672]

drivers/crypto/intel/iaa/iaa_crypto_main.c (null)() -> (struct driver_attribute)->store [1850816501908406272,1929086447853953024]

drivers/most/core.c (null)() -> (struct driver_attribute)->store [0]

drivers/base/bus.c (null)() -> (struct driver_attribute)->store [3548926634590699520,8131459305240629248,8286694969095659520]

drivers/fpga/altera-cvp.c (null)() -> (struct driver_attribute)->store [8179784109320847360]

drivers/usb/serial/bus.c (null)() -> (struct driver_attribute)->store [6953578696934199296]

drivers/hid/hid-core.c (null)() -> (struct driver_attribute)->store [4077736422477930496]

drivers/usb/usbip/stub_main.c (null)() -> (struct driver_attribute)->store [3416213713006563328,3798964463695892480]

drivers/gpio/gpio-aggregator.c (null)() -> (struct driver_attribute)->store [8760092847777255424,9147866486442192896]

drivers/scsi/megaraid/megaraid_sas_base.c (null)() -> (struct driver_attribute)->store [0,755220208080773120]

drivers/pci/pci-driver.c (null)() -> (struct driver_attribute)->store [4526977557163839488,4535596213870202880]

drivers/scsi/st.c (null)() -> (struct driver_attribute)->store [0,2172643908028354560]

drivers/net/wireless/intel/ipw2x00/ipw2200.c (null)() -> (struct driver_attribute)->store [5003624431153012736]

drivers/scsi/aic94xx/aic94xx_init.c (null)() -> (struct driver_attribute)->store [0]

drivers/scsi/mpi3mr/mpi3mr_os.c (null)() -> (struct driver_attribute)->store [0]