Lines Matching refs:ack_skb

642 	struct sk_buff *ack_skb;
646 ack_skb = i2400m->ack_skb;
647 if (ack_skb && !IS_ERR(ack_skb))
648 kfree_skb(ack_skb);
649 i2400m->ack_skb = ERR_PTR(code);
702 * skb in i2400m->ack_skb which is ready to be given to generic
711 struct sk_buff *ack_skb;
735 /* Setup the completion, ack_skb ("we are waiting") and send
739 i2400m->ack_skb = ERR_PTR(-EINPROGRESS);
763 * in i2400m->ack_skb and wake us up. If we cancel the wait,
764 * we need to change the value of i2400m->ack_skb to something
781 /* Pull out the ack data from i2400m->ack_skb -- see if it is
784 ack_skb = i2400m->ack_skb;
785 if (IS_ERR(ack_skb))
786 result = PTR_ERR(ack_skb);
789 i2400m->ack_skb = NULL;
793 ack_l3l4_hdr = wimax_msg_data_len(ack_skb, &ack_len);
814 i2400m, buf, buf_len, ack_skb);
815 return ack_skb;
819 kfree_skb(ack_skb);
865 struct sk_buff *ack_skb;
880 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd));
881 result = PTR_ERR(ack_skb);
882 if (IS_ERR(ack_skb)) {
887 result = i2400m_msg_check_status(wimax_msg_data(ack_skb),
897 kfree_skb(ack_skb);
929 struct sk_buff *ack_skb;
937 ack_skb = ERR_PTR(-ENOMEM);
945 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd));
946 if (IS_ERR(ack_skb)) {
948 PTR_ERR(ack_skb));
951 ack = wimax_msg_data_len(ack_skb, &ack_len);
968 skb_pull(ack_skb, (void *) tlv - (void *) ack_skb->data);
972 return ack_skb;
976 kfree_skb(ack_skb);
1011 struct sk_buff *ack_skb;
1028 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd));
1029 if (IS_ERR(ack_skb)) {
1030 result = PTR_ERR(ack_skb);
1035 ack = wimax_msg_data_len(ack_skb, &ack_len);
1072 kfree_skb(ack_skb);
1095 struct sk_buff *ack_skb;
1107 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd));
1108 result = PTR_ERR(ack_skb);
1109 if (IS_ERR(ack_skb)) {
1114 result = i2400m_msg_check_status(wimax_msg_data(ack_skb),
1116 kfree_skb(ack_skb);
1143 struct sk_buff *ack_skb;
1157 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd));
1158 if (IS_ERR(ack_skb)) {
1160 PTR_ERR(ack_skb));
1161 result = PTR_ERR(ack_skb);
1164 ack = wimax_msg_data_len(ack_skb, &ack_len);
1174 kfree_skb(ack_skb);
1198 struct sk_buff *ack_skb;
1238 ack_skb = i2400m_msg_to_dev(i2400m, buf, sizeof(*cmd) + argsize);
1239 result = PTR_ERR(ack_skb);
1240 if (IS_ERR(ack_skb)) {
1246 result = i2400m_msg_check_status(wimax_msg_data(ack_skb),
1251 kfree_skb(ack_skb);
1284 struct sk_buff *ack_skb;
1309 ack_skb = i2400m_msg_to_dev(i2400m, cmd, sizeof(*cmd));
1310 if (IS_ERR(ack_skb)) {
1312 "%ld\n", PTR_ERR(ack_skb));
1313 result = PTR_ERR(ack_skb);
1316 ack = wimax_msg_data_len(ack_skb, &ack_len);
1324 kfree_skb(ack_skb);