Documented in 1 files:

Defined in 69 files as a member:

Defined in 7 files as a function:

Referenced in 467 files:

Smatch caller information:

drivers/block/aoe/aoedev.c aoedev_exit() -> flush()

Type Parameter Key Value
PARAM_VALUE 0 str 0
PARAM_VALUE 1 cnt 0
PARAM_VALUE 2 exiting 1
NOCHECK_CALL

drivers/block/aoe/aoedev.c aoedev_flush() -> flush()

Type Parameter Key Value
PARAM_VALUE 1 cnt 0-1000000000,2147479552
PARAM_VALUE 2 exiting 0
CAPPED_DATA 0 str 1
DATA_SOURCE 0 str $0
DATA_SOURCE 1 cnt $1
FUZZY_MAX 1 cnt 2147479552
USER_DATA 0 str 0-u64max[c]
USER_DATA 1 cnt 0-1000000000

drivers/spi/spi-pl022.c do_polling_transfer() -> flush()

Type Parameter Key Value
PARAM_VALUE 0 str 4096-ptr_max
PARAM_VALUE 0 str->cur_chip 4096-ptr_max
PARAM_VALUE 0 str->cur_chip->xfer_type 1
PARAM_VALUE 0 str->cur_cs 0-255
PARAM_VALUE 0 str->cur_transfer 4096-ptr_max
PARAM_VALUE 0 str->cur_transfer->len 1-u32max
PARAM_VALUE 0 str->exp_fifo_level 0
PARAM_VALUE 0 str->rx_end 4096-ptr_max
PARAM_VALUE 0 str->tx_end 4096-ptr_max
PARAM_VALUE 0 str->vendor 4096-ptr_max
BUF_SIZE 0 str s32min-(-2),1-s32max
BUF_SIZE 0 str s32min-(-2),1-s32max
BUF_SIZE 0 str->cur_chip s32min-(-2),1-s32max
DATA_SOURCE 0 str $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 str unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

drivers/spi/spi-pl022.c pl022_transfer_one() -> flush()

Type Parameter Key Value
PARAM_VALUE 0 str 4096-ptr_max
PARAM_VALUE 0 str->cur_chip 4096-ptr_max
PARAM_VALUE 0 str->cur_cs 0-255
PARAM_VALUE 0 str->cur_transfer 4096-ptr_max
PARAM_VALUE 0 str->cur_transfer->len 1-u32max
PARAM_VALUE 0 str->vendor 4096-ptr_max
BUF_SIZE 0 str s32min-(-2),1-s32max
BUF_SIZE 0 str s32min-(-2),1-s32max
BUF_SIZE 0 str->cur_chip s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 str unit_byte
LOCK2 &host->io_mutex
HALF_LOCKED2 &host->dev.driver_data->op_lock
TYPE_LOCK (struct spi_controller)->io_mutex

Smatch assignments to (struct hci_dev)->flush:

net/bluetooth/hci_sysfs.c bt_host_release() -> (struct hci_dev)->flush [min-max]

drivers/bluetooth/bpa10x.c bpa10x_probe() -> (struct hci_dev)->flush [6515459126265421824]

drivers/bluetooth/bpa10x.c bpa10x_rx_complete() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/hci_ldisc.c hci_uart_close() -> (struct hci_dev)->flush [0]

drivers/bluetooth/hci_ldisc.c hci_uart_open() -> (struct hci_dev)->flush [6826611105104060416]

drivers/bluetooth/hci_ldisc.c hci_uart_register_dev() -> (struct hci_dev)->flush [6826611105104060416]

drivers/bluetooth/hci_vhci.c __vhci_create_device() -> (struct hci_dev)->flush [2674386147116707840]

drivers/bluetooth/btmtkuart.c btmtkuart_probe() -> (struct hci_dev)->flush [3198739046681202688]

net/bluetooth/mgmt.c mgmt_disconnect_failed() -> (struct hci_dev)->flush [min-max]

net/bluetooth/mgmt.c unpair_device_rsp() -> (struct hci_dev)->flush [0-u64max]

drivers/bluetooth/btusb.c btusb_bulk_complete() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/btusb.c btusb_diag_complete() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/btusb.c btusb_intr_complete() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/btusb.c btusb_isoc_complete() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/btusb.c btusb_probe() -> (struct hci_dev)->flush [3083059699588890624]

net/bluetooth/hci_event.c hci_cs_disconnect() -> (struct hci_dev)->flush [min-max]

net/bluetooth/hci_event.c hci_disconn_complete_evt() -> (struct hci_dev)->flush [min-max]

net/bluetooth/hci_debugfs.c adv_channel_map_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c adv_channel_map_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c adv_max_interval_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c adv_max_interval_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c adv_min_interval_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c adv_min_interval_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c auth_payload_timeout_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c auth_payload_timeout_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c auto_accept_delay_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c auto_accept_delay_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c blacklist_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c blocked_keys_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_info_max_age_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_info_max_age_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_info_min_age_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_info_min_age_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_latency_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_latency_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_max_interval_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_max_interval_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_min_interval_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c conn_min_interval_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c dev_class_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c device_id_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c device_list_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c dut_mode_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c dut_mode_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c features_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c firmware_info_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c force_bredr_smp_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c force_bredr_smp_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c force_no_mitm_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c force_no_mitm_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c force_static_address_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c force_static_address_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c hardware_info_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c identity_resolving_keys_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c identity_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c idle_timeout_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c idle_timeout_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c inquiry_cache_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c link_keys_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c long_term_keys_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c max_key_size_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c max_key_size_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c min_encrypt_key_size_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c min_encrypt_key_size_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c min_key_size_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c min_key_size_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c quirk_simultaneous_discovery_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c quirk_simultaneous_discovery_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c quirk_strict_duplicate_filter_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c quirk_strict_duplicate_filter_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c random_address_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c remote_oob_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c resolv_list_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c rpa_timeout_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c rpa_timeout_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c sc_only_mode_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c sniff_max_interval_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c sniff_max_interval_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c sniff_min_interval_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c sniff_min_interval_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c ssp_debug_mode_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c static_address_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c supervision_timeout_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c supervision_timeout_set() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c use_debug_keys_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c uuids_show() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c vendor_diag_read() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c vendor_diag_write() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c voice_setting_get() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_debugfs.c white_list_show() -> (struct hci_dev)->flush [0-u64max]

drivers/bluetooth/hci_serdev.c hci_uart_close() -> (struct hci_dev)->flush [0]

drivers/bluetooth/hci_serdev.c hci_uart_open() -> (struct hci_dev)->flush [1679948106617397248]

drivers/bluetooth/hci_serdev.c hci_uart_register_device_priv() -> (struct hci_dev)->flush [1679948106617397248]

drivers/bluetooth/virtio_bt.c virtbt_probe() -> (struct hci_dev)->flush [501212375641362432]

drivers/bluetooth/btmtksdio.c btmtksdio_probe() -> (struct hci_dev)->flush [1101128101044092928]

net/bluetooth/hci_core.c hci_alloc_dev_priv() -> (struct hci_dev)->flush [0-u64max]

net/bluetooth/hci_core.c hci_release_dev() -> (struct hci_dev)->flush [min-max]

net/bluetooth/hci_core.c hci_rfkill_set_block() -> (struct hci_dev)->flush [0-u64max]

drivers/bluetooth/btmtk.c btmtk_intr_complete() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/btmtk.c btmtk_usb_wmt_recv() -> (struct hci_dev)->flush [ignore]

drivers/bluetooth/btnxpuart.c nxp_serdev_probe() -> (struct hci_dev)->flush [1669556436879982592]

drivers/bluetooth/btrsi.c rsi_hci_attach() -> (struct hci_dev)->flush [114873425946951680]

drivers/bluetooth/btmrvl_main.c btmrvl_register_hdev() -> (struct hci_dev)->flush [5279702037748617216]

drivers/bluetooth/bfusb.c bfusb_probe() -> (struct hci_dev)->flush [2413538331397533696]

drivers/bluetooth/btsdio.c btsdio_probe() -> (struct hci_dev)->flush [1478275951117275136]