Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

net/bluetooth/sco.c sco_connect() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 5494592472256647168
PARAM_VALUE 1 src 1722636565537615872
PARAM_VALUE 2 src_type 0
RX_PATH
TASK_NOT_RUNNING

net/bluetooth/sco.c sco_sock_getsockopt() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 src_type 0
RX_PATH
LOCK2 sk

net/bluetooth/sco.c sco_sock_setsockopt() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 src_type 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &smc->clcsock_release_lock

net/bluetooth/sco.c sco_sock_setsockopt() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 src_type 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 sk
HALF_LOCKED2 &smc->clcsock_release_lock

net/bluetooth/6lowpan.c get_l2cap_conn() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4285035683332894720
PARAM_VALUE 0 dst->b 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 src_type 1
DATA_SOURCE 0 dst $1

net/bluetooth/iso.c iso_conn_big_sync() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4721988723773652992
PARAM_VALUE 1 src 7347147423976689664
PARAM_VALUE 2 src_type 1-2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex

net/bluetooth/iso.c iso_connect_bis() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4855558441434521600
PARAM_VALUE 1 src 2672351123466559488
PARAM_VALUE 2 src_type 1-2
RX_PATH
TASK_NOT_RUNNING

net/bluetooth/iso.c iso_connect_cis() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4769782185758138368
PARAM_VALUE 1 src 6314805794300305408
PARAM_VALUE 2 src_type 1-2
RX_PATH
TASK_NOT_RUNNING

net/bluetooth/iso.c iso_listen_bis() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 1279528743472709632
PARAM_VALUE 1 src 670431831601942528
PARAM_VALUE 2 src_type 1-2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &buffer->mutex
HALF_LOCKED2 &frag->frag_sem
HALF_LOCKED2 global &ls_lock
HALF_LOCKED2 global &o2nm_cluster_group.cs_subsys.su_mutex
HALF_LOCKED2 global &pernet_ops_rwsem

net/bluetooth/rfcomm/tty.c rfcomm_reparent_device() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 4096-ptr_max
PARAM_VALUE 1 src 4096-ptr_max
PARAM_VALUE 2 src_type 0
RX_PATH
HALF_LOCKED2 &dlc->lock
HALF_LOCKED2 global &rfcomm_ioctl_mutex

net/bluetooth/l2cap_core.c l2cap_chan_connect() -> hci_get_route()

Type Parameter Key Value
PARAM_VALUE 0 dst 998089671170375684,4285035683332894720
PARAM_VALUE 1 src 4096-ptr_max
DATA_SOURCE 0 dst $3
RX_PATH
TASK_NOT_RUNNING