Lines Matching refs:cmd_len
3734 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_command_rej() argument
3739 if (cmd_len < sizeof(*rej)) in l2cap_command_rej()
3894 struct l2cap_cmd_hdr *cmd, u16 cmd_len, u8 *data) in l2cap_connect_req() argument
3899 if (cmd_len < sizeof(struct l2cap_conn_req)) in l2cap_connect_req()
3913 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_connect_create_rsp() argument
3922 if (cmd_len < sizeof(*rsp)) in l2cap_connect_create_rsp()
4025 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_config_req() argument
4034 if (cmd_len < sizeof(*req)) in l2cap_config_req()
4055 len = cmd_len - sizeof(*req); in l2cap_config_req()
4134 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_config_rsp() argument
4140 int len = cmd_len - sizeof(*rsp); in l2cap_config_rsp()
4143 if (cmd_len < sizeof(*rsp)) in l2cap_config_rsp()
4246 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_disconnect_req() argument
4254 if (cmd_len != sizeof(*req)) in l2cap_disconnect_req()
4293 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_disconnect_rsp() argument
4300 if (cmd_len != sizeof(*rsp)) in l2cap_disconnect_rsp()
4332 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_information_req() argument
4338 if (cmd_len != sizeof(*req)) in l2cap_information_req()
4383 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_information_rsp() argument
4389 if (cmd_len < sizeof(*rsp)) in l2cap_information_rsp()
4447 u16 cmd_len, void *data) in l2cap_create_channel_req() argument
4455 if (cmd_len != sizeof(*req)) in l2cap_create_channel_req()
4873 u16 cmd_len, void *data) in l2cap_move_channel_req() argument
4881 if (cmd_len != sizeof(*req)) in l2cap_move_channel_req()
5090 u16 cmd_len, void *data) in l2cap_move_channel_rsp() argument
5095 if (cmd_len != sizeof(*rsp)) in l2cap_move_channel_rsp()
5113 u16 cmd_len, void *data) in l2cap_move_channel_confirm() argument
5119 if (cmd_len != sizeof(*cfm)) in l2cap_move_channel_confirm()
5155 u16 cmd_len, void *data) in l2cap_move_channel_confirm_rsp() argument
5161 if (cmd_len != sizeof(*rsp)) in l2cap_move_channel_confirm_rsp()
5190 u16 cmd_len, u8 *data) in l2cap_conn_param_update_req() argument
5201 if (cmd_len != sizeof(struct l2cap_conn_param_update_req)) in l2cap_conn_param_update_req()
5239 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_le_connect_rsp() argument
5248 if (cmd_len < sizeof(*rsp)) in l2cap_le_connect_rsp()
5319 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_bredr_sig_cmd() argument
5326 l2cap_command_rej(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5330 err = l2cap_connect_req(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5335 l2cap_connect_create_rsp(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5339 err = l2cap_config_req(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5343 l2cap_config_rsp(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5347 err = l2cap_disconnect_req(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5351 l2cap_disconnect_rsp(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5355 l2cap_send_cmd(conn, cmd->ident, L2CAP_ECHO_RSP, cmd_len, data); in l2cap_bredr_sig_cmd()
5362 err = l2cap_information_req(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5366 l2cap_information_rsp(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5370 err = l2cap_create_channel_req(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5374 err = l2cap_move_channel_req(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5378 l2cap_move_channel_rsp(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5382 err = l2cap_move_channel_confirm(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5386 l2cap_move_channel_confirm_rsp(conn, cmd, cmd_len, data); in l2cap_bredr_sig_cmd()
5399 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_le_connect_req() argument
5409 if (cmd_len != sizeof(*req)) in l2cap_le_connect_req()
5518 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_le_credits() argument
5525 if (cmd_len != sizeof(*pkt)) in l2cap_le_credits()
5566 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_le_command_rej() argument
5572 if (cmd_len < sizeof(*rej)) in l2cap_le_command_rej()
5591 struct l2cap_cmd_hdr *cmd, u16 cmd_len, in l2cap_le_sig_cmd() argument
5598 l2cap_le_command_rej(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5602 err = l2cap_conn_param_update_req(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5609 l2cap_le_connect_rsp(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5613 err = l2cap_le_connect_req(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5617 err = l2cap_le_credits(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5621 err = l2cap_disconnect_req(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5625 l2cap_disconnect_rsp(conn, cmd, cmd_len, data); in l2cap_le_sig_cmd()
5693 u16 cmd_len; in l2cap_sig_channel() local
5698 cmd_len = le16_to_cpu(cmd.len); in l2cap_sig_channel()
5700 BT_DBG("code 0x%2.2x len %d id 0x%2.2x", cmd.code, cmd_len, in l2cap_sig_channel()
5703 if (cmd_len > len || !cmd.ident) { in l2cap_sig_channel()
5708 err = l2cap_bredr_sig_cmd(conn, &cmd, cmd_len, data); in l2cap_sig_channel()
5719 data += cmd_len; in l2cap_sig_channel()
5720 len -= cmd_len; in l2cap_sig_channel()