• Home
  • Raw
  • Download

Lines Matching refs:cmd

1586 	struct l2cap_cmd_hdr *cmd;  in l2cap_build_cmd()  local
1603 cmd = (struct l2cap_cmd_hdr *) skb_put(skb, L2CAP_CMD_HDR_SIZE); in l2cap_build_cmd()
1604 cmd->code = code; in l2cap_build_cmd()
1605 cmd->ident = ident; in l2cap_build_cmd()
1606 cmd->len = cpu_to_le16(dlen); in l2cap_build_cmd()
1817 static inline int l2cap_command_rej(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *data) in l2cap_command_rej() argument
1825 cmd->ident == conn->info_ident) { in l2cap_command_rej()
1837 static inline int l2cap_connect_req(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *data) in l2cap_connect_req() argument
1900 l2cap_pi(sk)->ident = cmd->ident; in l2cap_connect_req()
1935 l2cap_send_cmd(conn, cmd->ident, L2CAP_CONN_RSP, sizeof(rsp), &rsp); in l2cap_connect_req()
1954 static inline int l2cap_connect_rsp(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *data) in l2cap_connect_rsp() argument
1972 if (!(sk = l2cap_get_chan_by_ident(&conn->chan_list, cmd->ident))) in l2cap_connect_rsp()
2002 static inline int l2cap_config_req(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u16 cmd_len,… in l2cap_config_req() argument
2024 l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, in l2cap_config_req()
2036 l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, in l2cap_config_req()
2047 l2cap_send_cmd(conn, cmd->ident, L2CAP_CONF_RSP, len, rsp); in l2cap_config_req()
2072 static inline int l2cap_config_rsp(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *data) in l2cap_config_rsp() argument
2133 static inline int l2cap_disconnect_req(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *data) in l2cap_disconnect_req() argument
2150 l2cap_send_cmd(conn, cmd->ident, L2CAP_DISCONN_RSP, sizeof(rsp), &rsp); in l2cap_disconnect_req()
2161 static inline int l2cap_disconnect_rsp(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *data) in l2cap_disconnect_rsp() argument
2182 static inline int l2cap_information_req(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *dat… in l2cap_information_req() argument
2197 l2cap_send_cmd(conn, cmd->ident, in l2cap_information_req()
2205 l2cap_send_cmd(conn, cmd->ident, in l2cap_information_req()
2211 l2cap_send_cmd(conn, cmd->ident, in l2cap_information_req()
2218 static inline int l2cap_information_rsp(struct l2cap_conn *conn, struct l2cap_cmd_hdr *cmd, u8 *dat… in l2cap_information_rsp() argument
2261 struct l2cap_cmd_hdr cmd; in l2cap_sig_channel() local
2268 memcpy(&cmd, data, L2CAP_CMD_HDR_SIZE); in l2cap_sig_channel()
2272 cmd_len = le16_to_cpu(cmd.len); in l2cap_sig_channel()
2274 BT_DBG("code 0x%2.2x len %d id 0x%2.2x", cmd.code, cmd_len, cmd.ident); in l2cap_sig_channel()
2276 if (cmd_len > len || !cmd.ident) { in l2cap_sig_channel()
2281 switch (cmd.code) { in l2cap_sig_channel()
2283 l2cap_command_rej(conn, &cmd, data); in l2cap_sig_channel()
2287 err = l2cap_connect_req(conn, &cmd, data); in l2cap_sig_channel()
2291 err = l2cap_connect_rsp(conn, &cmd, data); in l2cap_sig_channel()
2295 err = l2cap_config_req(conn, &cmd, cmd_len, data); in l2cap_sig_channel()
2299 err = l2cap_config_rsp(conn, &cmd, data); in l2cap_sig_channel()
2303 err = l2cap_disconnect_req(conn, &cmd, data); in l2cap_sig_channel()
2307 err = l2cap_disconnect_rsp(conn, &cmd, data); in l2cap_sig_channel()
2311 l2cap_send_cmd(conn, cmd.ident, L2CAP_ECHO_RSP, cmd_len, data); in l2cap_sig_channel()
2318 err = l2cap_information_req(conn, &cmd, data); in l2cap_sig_channel()
2322 err = l2cap_information_rsp(conn, &cmd, data); in l2cap_sig_channel()
2326 BT_ERR("Unknown signaling command 0x%2.2x", cmd.code); in l2cap_sig_channel()
2337 l2cap_send_cmd(conn, cmd.ident, L2CAP_COMMAND_REJ, sizeof(rej), &rej); in l2cap_sig_channel()