Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 3 files as a member:
- drivers/gpu/drm/i915/gt/intel_engine_types.h, line 199 (as a member)
- kernel/sched/ext/internal.h, line 509 (as a member)
- kernel/sched/ext/internal.h, line 1047 (as a member)
Defined in 1 files as a function:
Referenced in 25 files:
- arch/m68k/ifpsp060/src/ilsp.S, line 325
- arch/m68k/ifpsp060/src/isp.S, line 2275
- arch/powerpc/platforms/cell/spufs/switch.c, line 56
- drivers/gpu/drm/i915/gt/intel_execlists_submission.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
- drivers/i2c/algos/i2c-algo-bit.c, line 333
- drivers/macintosh/adb.c, line 509
- drivers/mtd/mtdswap.c, line 549
- drivers/mtd/tests/torturetest.c, line 125
- drivers/mtd/ubi/io.c
- drivers/mtd/ubi/wl.c, line 1395
- drivers/net/ethernet/sis/sis900.c, line 684
- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c
- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c
- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
- drivers/tty/hvc/hvcs.c, line 632
- drivers/usb/core/message.c, line 731
- fs/gfs2/super.c, line 913
- fs/jfs/jfs_txnmgr.c, line 2661
- kernel/sched/ext/ext.c
- kernel/sched/syscalls.c, line 1393
- net/netlink/af_netlink.c, line 1553
- tools/testing/selftests/sched_ext/maximal.bpf.c, line 147
- tools/testing/selftests/sched_ext/maybe_null.bpf.c, line 33
- tools/testing/selftests/sched_ext/maybe_null_fail_yld.bpf.c, line 25
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 ðnl_bcast_lock | ||
| HALF_LOCKED2 | global &ovs_mutex | ||
| HALF_LOCKED2 | global &page_pools_lock | ||
| HALF_LOCKED2 | rcu_read |