Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/bluetooth/hci_qca.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 0,3
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 2
PARAM_VALUE 4 timeout 0-1073741824
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
HARD_MAX 1 bit 3
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_ldisc.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 1
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

fs/nfsd/nfs4state.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 0
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 2
PARAM_VALUE 4 timeout 7
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3

drivers/bluetooth/btmtkuart.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 3
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/md/dm-zoned-metadata.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 9
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 2
PARAM_VALUE 4 timeout 250
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
LOCK2 &pool->lock

drivers/bluetooth/hci_mrvl.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 1
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/hci_intel.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 1,4,8
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
HARD_MAX 1 bit 8
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdev->req_lock
HALF_LOCKED2 &idev->hu_lock

drivers/bluetooth/btintel.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 1,4,10
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
HARD_MAX 1 bit 10
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btmtksdio.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 1
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 1
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

drivers/bluetooth/btmtk.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 0
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 2
PARAM_VALUE 4 timeout 0-536870912
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdev->req_lock
TYPE_LOCK (struct hci_dev)->req_lock

fs/netfs/fscache_volume.c wait_on_bit_timeout() -> out_of_line_wait_on_bit_timeout()

Type Parameter Key Value
PARAM_VALUE 0 word 4096-ptr_max
PARAM_VALUE 1 bit 3
PARAM_VALUE 2 action 5613813809920593920
PARAM_VALUE 3 mode 2
PARAM_VALUE 4 timeout 5000
DATA_SOURCE 0 word $0
DATA_SOURCE 1 bit $1
DATA_SOURCE 3 mode $2
DATA_SOURCE 4 timeout $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 &fsc->client->mount_mutex
HALF_LOCKED2 &tcon->fscache_lock
HALF_LOCKED2 global &cifs_mount_mutex