Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/bluetooth/hidp/sock.c do_hidp_sock_ioctl() -> hidp_connection_add()

Type Parameter Key Value
PARAM_VALUE 0 req 453999904717647872
PARAM_VALUE 1 ctrl_sock 1-u64max
PARAM_VALUE 2 intr_sock 1-u64max
BUF_SIZE 1 ctrl_sock s32min-(-2),1-s32max
BUF_SIZE 1 ctrl_sock s32min-(-2),1-s32max
BUF_SIZE 2 intr_sock s32min-(-2),1-s32max
BUF_SIZE 2 intr_sock s32min-(-2),1-s32max
DATA_SOURCE 1 ctrl_sock r sockfd_lookup
DATA_SOURCE 2 intr_sock r sockfd_lookup
CAPABLE 0 12
TERMINATED 0 req->name 1
USER_DATA 0 req->country 0-255
USER_DATA 0 req->ctrl_sock s32min-s32max
USER_DATA 0 req->flags 0-u32max
USER_DATA 0 req->idle_to 0-u32max
USER_DATA 0 req->intr_sock s32min-s32max
USER_DATA 0 req->parser 0-u16max
USER_DATA 0 req->product 0-u16max
USER_DATA 0 req->rd_size 0-u16max
USER_DATA 0 req->subclass 0-255
USER_DATA 0 req->vendor 0-u16max
USER_DATA 0 req->version 0-u16max
USER_PTR 0 req->name

net/bluetooth/hidp/sock.c hidp_sock_compat_ioctl() -> hidp_connection_add()

Type Parameter Key Value
PARAM_VALUE 0 req 385861221298610176
PARAM_VALUE 0 req->rd_data 0-u32max
PARAM_VALUE 1 ctrl_sock 1-u64max
PARAM_VALUE 2 intr_sock 1-u64max
BUF_SIZE 1 ctrl_sock s32min-(-2),1-s32max
BUF_SIZE 1 ctrl_sock s32min-(-2),1-s32max
BUF_SIZE 2 intr_sock s32min-(-2),1-s32max
BUF_SIZE 2 intr_sock s32min-(-2),1-s32max
DATA_SOURCE 1 ctrl_sock r sockfd_lookup
DATA_SOURCE 2 intr_sock r sockfd_lookup
CAPABLE 0 12
USER_DATA 0 req->country 0-255
USER_DATA 0 req->ctrl_sock s32min-s32max
USER_DATA 0 req->flags 0-u32max
USER_DATA 0 req->idle_to 0-u32max
USER_DATA 0 req->intr_sock s32min-s32max
USER_DATA 0 req->parser 0-u16max
USER_DATA 0 req->product 0-u16max
USER_DATA 0 req->rd_size 0-u16max
USER_DATA 0 req->subclass 0-255
USER_DATA 0 req->vendor 0-u16max
USER_DATA 0 req->version 0-u16max
USER_PTR 0 req->name