Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 3 files as a member:

Defined in 1 files as a function:

Referenced in 25 files:

Smatch caller information:

drivers/mtd/mtdswap.c mtdswap_erase_block() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->lock
HALF_LOCKED2 __tag_set->srcu
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct mtd_blktrans_dev)->lock

drivers/usb/core/message.c usb_sg_wait() -> yield()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->dev.mutex
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &ucr->dev_mutex
HALF_LOCKED2 &vub300->cmd_mutex
HALF_LOCKED2 global &drm_unplug_srcu

fs/jfs/jfs_txnmgr.c txLazyCommit() -> yield()

Type Parameter Key Value
NOCHECK_CALL

drivers/net/ethernet/sis/sis900.c sis900_mii_probe() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c _FWFreeToGo() -> yield()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(padapter->dvobj)->hw_init_mutex

drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c polling_fwdl_chksum() -> yield()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &(padapter->dvobj)->hw_init_mutex

drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c rtl8723b_download_BTCoex_AP_mode_rsvd_page() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c rtl8723b_download_rsvd_page() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/i2c/algos/i2c-algo-bit.c try_address() -> yield()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &i2c_adap->dev.driver_data->ast->modeset_lock
HALF_LOCKED2 &i2c_adap->dev.driver_data->mdev->rmmio_lock
HALF_LOCKED2 &i2c_adap->dev.driver_data->mutex

drivers/mtd/ubi/io.c do_sync_erase() -> yield()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ubi->buf_mutex
HALF_LOCKED2 &ubi->device_mutex
HALF_LOCKED2 &ubi->fm_eba_sem
HALF_LOCKED2 &ubi->fm_protect
HALF_LOCKED2 &ubi->move_mutex
HALF_LOCKED2 &ubi->work_sem
HALF_LOCKED2 global &ubi_devices_mutex

drivers/mtd/ubi/io.c ubi_io_read() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &le->mutex
HALF_LOCKED2 &ubi->buf_mutex
HALF_LOCKED2 &ubi->fm_protect
HALF_LOCKED2 &ubi->work_sem
HALF_LOCKED2 global &ubi_devices_mutex

drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtl8723bs_xmit_handler() -> yield()

Type Parameter Key Value
NOCHECK_CALL

drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c xmit_xmitframes() -> yield()

Type Parameter Key Value
NOCHECK_CALL

drivers/mtd/tests/torturetest.c check_eraseblock() -> yield()

Type Parameter Key Value
NOCHECK_CALL

fs/gfs2/super.c gfs2_statfs_slow() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &s->s_umount

drivers/mtd/ubi/wl.c ubi_wl_scrub_peb() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &le->mutex
HALF_LOCKED2 &ubi->ckvol_mutex

net/netlink/af_netlink.c netlink_broadcast_filtered() -> yield()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &hsr->list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &ethnl_bcast_lock
HALF_LOCKED2 global &ovs_mutex
HALF_LOCKED2 global &page_pools_lock
HALF_LOCKED2 rcu_read