Defined in 5 files as a member:
- drivers/firmware/efi/libstub/efistub.h, line 778 (as a member)
- drivers/firmware/efi/libstub/efistub.h, line 801 (as a member)
- drivers/net/ethernet/hisilicon/hns/hnae.h, line 347 (as a member)
- include/linux/coresight.h, line 376 (as a member)
- include/linux/iio/backend.h, line 166 (as a member)
Defined in 4 files as a macro:
- drivers/net/ethernet/xscale/ixp4xx_eth.c, line 156 (as a macro)
- drivers/net/ethernet/xscale/ixp4xx_eth.c, line 160 (as a macro)
- drivers/net/wan/ixp4xx_hss.c, line 250 (as a macro)
- drivers/net/wan/ixp4xx_hss.c, line 254 (as a macro)
Defined in 1 files as a function:
Referenced in 28 files:
- arch/um/drivers/vector_kern.c
- drivers/dma-buf/heaps/cma_heap.c
- drivers/dma-buf/heaps/system_heap.c
- drivers/hwtracing/coresight/coresight-etb10.c, line 576
- drivers/hwtracing/coresight/coresight-etm-perf.c
- drivers/hwtracing/coresight/coresight-tmc-etf.c, line 685
- drivers/hwtracing/coresight/coresight-tmc-etr.c, line 1909
- drivers/hwtracing/coresight/coresight-trbe.c, line 1251
- drivers/hwtracing/coresight/ultrasoc-smb.c, line 411
- drivers/iio/adc/adi-axi-adc.c
- drivers/iio/dac/adi-axi-dac.c
- drivers/iio/industrialio-backend.c, line 521
- drivers/md/dm-bufio.c
- drivers/misc/genwqe/card_dev.c
- drivers/net/ethernet/atheros/atl1e/atl1e_main.c
- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c
- drivers/net/ethernet/hisilicon/hns/hnae.c, line 92
- drivers/net/ethernet/hisilicon/hns/hnae.h
- drivers/net/ethernet/xscale/ixp4xx_eth.c
- drivers/net/wan/ixp4xx_hss.c
- drivers/net/wireless/st/cw1200/fwio.c
- drivers/platform/x86/intel/sdsi.c
- drivers/scsi/lpfc/lpfc_debugfs.c
- drivers/scsi/scsi_transport_spi.c
- drivers/target/iscsi/iscsi_target_parameters.c
- drivers/thermal/intel/int340x_thermal/processor_thermal_device.c
- drivers/usb/usbip/vudc_rx.c
- tools/hv/hv_vss_daemon.c
Smatch caller information:
drivers/md/dm-bufio.c __free_buffer_wake() -> free_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | b | 4096-ptr_max |
| PARAM_VALUE | 0 | b->block | u64max |
| PARAM_VALUE | 0 | b->c | 4096-ptr_max |
| PARAM_VALUE | 0 | b->c->need_reserved_buffers | 0 |
| DATA_SOURCE | 0 | b | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | b->c->block_size | |
| HALF_LOCKED2 | global &dm_bufio_clients_lock |
drivers/md/dm-bufio.c dm_bufio_client_create() -> free_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | b | 4096-ptr_max |
| DATA_SOURCE | 0 | b | r list_to_buffer |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/md/dm-bufio.c dm_bufio_client_destroy() -> free_buffer()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | b | 4096-ptr_max |
| DATA_SOURCE | 0 | b | r list_to_buffer |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |