Defined in 1 files as a prototype:
Defined in 48 files as a function:
- arch/mips/sgi-ip22/ip22-gio.c, line 153 (as a function)
- arch/parisc/kernel/drivers.c, line 602 (as a function)
- arch/powerpc/platforms/ps3/system-bus.c, line 452 (as a function)
- arch/powerpc/platforms/pseries/ibmebus.c, line 417 (as a function)
- arch/powerpc/platforms/pseries/vio.c, line 1552 (as a function)
- arch/sparc/kernel/vio.c, line 137 (as a function)
- drivers/acpi/device_sysfs.c, line 333 (as a function)
- drivers/base/platform.c, line 1375 (as a function)
- drivers/bus/fsl-mc/fsl-mc-bus.c, line 214 (as a function)
- drivers/cdx/cdx.c, line 445 (as a function)
- drivers/cxl/core/port.c, line 84 (as a function)
- drivers/dax/bus.c, line 1316 (as a function)
- drivers/eisa/eisa-bus.c, line 175 (as a function)
- drivers/firewire/core-device.c, line 431 (as a function)
- drivers/firmware/arm_ffa/bus.c, line 77 (as a function)
- drivers/firmware/arm_scmi/bus.c, line 307 (as a function)
- drivers/gpu/drm/display/drm_dp_aux_bus.c, line 139 (as a function)
- drivers/hid/hid-core.c, line 2916 (as a function)
- drivers/hid/intel-ish-hid/ishtp/bus.c, line 356 (as a function)
- drivers/hsi/hsi_core.c, line 20 (as a function)
- drivers/hv/vmbus_drv.c, line 212 (as a function)
- drivers/i2c/i2c-core-base.c, line 675 (as a function)
- drivers/i3c/master.c, line 281 (as a function)
- drivers/input/serio/serio.c, line 322 (as a function)
- drivers/ipack/ipack.c, line 163 (as a function)
- drivers/macintosh/macio_sysfs.c, line 35 (as a function)
- drivers/misc/mei/bus.c, line 1210 (as a function)
- drivers/nvdimm/bus.c, line 641 (as a function)
- drivers/pci/pci-sysfs.c, line 309 (as a function)
- drivers/pcmcia/ds.c, line 1074 (as a function)
- drivers/platform/surface/aggregator/bus.c, line 22 (as a function)
- drivers/platform/wmi/core.c, line 854 (as a function)
- drivers/rapidio/rio-sysfs.c, line 87 (as a function)
- drivers/rpmsg/rpmsg_core.c, line 361 (as a function)
- drivers/s390/cio/css.c, line 315 (as a function)
- drivers/s390/cio/device.c, line 218 (as a function)
- drivers/s390/crypto/ap_card.c, line 133 (as a function)
- drivers/soundwire/sysfs_slave.c, line 94 (as a function)
- drivers/spi/spi.c, line 60 (as a function)
- drivers/thunderbolt/xdomain.c, line 1048 (as a function)
- drivers/tty/serdev/core.c, line 29 (as a function)
- drivers/usb/common/ulpi.c, line 103 (as a function)
- drivers/usb/core/sysfs.c, line 1163 (as a function)
- drivers/virtio/virtio.c, line 38 (as a function)
- drivers/xen/xenbus/xenbus_probe.c, line 476 (as a function)
- drivers/zorro/zorro-sysfs.c, line 64 (as a function)
- sound/aoa/soundbus/sysfs.c, line 8 (as a function)
- sound/hda/core/sysfs.c, line 49 (as a function)
No references found in the database
Smatch caller information:
drivers/base/core.c dev_attr_show() -> (struct device_attribute)->show()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 4096-ptr_max |
| PARAM_VALUE | 1 | attr->show | 1-u64max |
| PARAM_VALUE | 2 | buf | 1-u64max |
| CAPPED_DATA | 2 | buf | 1 |
| DATA_SOURCE | 2 | buf | $2 |
| CONTAINER | 1 | -40+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |