• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/irda/

Lines Matching defs:tx_skb

114 	struct sk_buff *tx_skb;
122 tx_skb = alloc_skb(sizeof(struct snrm_frame) +
125 if (!tx_skb)
128 frame = (struct snrm_frame *) skb_put(tx_skb, 2);
143 skb_put(tx_skb, 9); /* 25 left */
149 ret = irlap_insert_qos_negotiation_params(self, tx_skb);
151 dev_kfree_skb(tx_skb);
155 irlap_queue_xmit(self, tx_skb);
207 struct sk_buff *tx_skb;
217 tx_skb = alloc_skb(sizeof(struct ua_frame) +
220 if (!tx_skb)
223 frame = (struct ua_frame *) skb_put(tx_skb, 10);
234 ret = irlap_insert_qos_negotiation_params(self, tx_skb);
236 dev_kfree_skb(tx_skb);
241 irlap_queue_xmit(self, tx_skb);
253 struct sk_buff *tx_skb = NULL;
259 tx_skb = alloc_skb(sizeof(struct dm_frame), GFP_ATOMIC);
260 if (!tx_skb)
263 frame = (struct dm_frame *)skb_put(tx_skb, 2);
272 irlap_queue_xmit(self, tx_skb);
283 struct sk_buff *tx_skb = NULL;
291 tx_skb = alloc_skb(sizeof(struct disc_frame), GFP_ATOMIC);
292 if (!tx_skb)
295 frame = (struct disc_frame *)skb_put(tx_skb, 2);
300 irlap_queue_xmit(self, tx_skb);
312 struct sk_buff *tx_skb = NULL;
324 tx_skb = alloc_skb(sizeof(struct xid_frame) + IRLAP_DISCOVERY_INFO_LEN,
326 if (!tx_skb)
329 skb_put(tx_skb, 14);
330 frame = (struct xid_frame *) tx_skb->data;
378 info = skb_put(tx_skb, 2);
382 info = skb_put(tx_skb, 1);
385 info = skb_put(tx_skb, 1);
388 len = IRDA_MIN(discovery->name_len, skb_tailroom(tx_skb));
389 info = skb_put(tx_skb, len);
392 irlap_queue_xmit(self, tx_skb);
582 struct sk_buff *tx_skb;
585 tx_skb = alloc_skb(sizeof(struct rr_frame), GFP_ATOMIC);
586 if (!tx_skb)
589 frame = (struct rr_frame *)skb_put(tx_skb, 2);
596 irlap_queue_xmit(self, tx_skb);
607 struct sk_buff *tx_skb;
610 tx_skb = alloc_skb(sizeof(struct rd_frame), GFP_ATOMIC);
611 if (!tx_skb)
614 frame = (struct rd_frame *)skb_put(tx_skb, 2);
619 irlap_queue_xmit(self, tx_skb);
722 struct sk_buff *tx_skb;
740 tx_skb = skb_clone(skb, GFP_ATOMIC);
741 if (tx_skb == NULL) {
749 irlap_send_i_frame( self, tx_skb, CMD_FRAME);
763 struct sk_buff *tx_skb;
786 tx_skb = skb_clone(skb, GFP_ATOMIC);
787 if (tx_skb == NULL) {
796 tx_skb->data[1] |= PF_BIT;
802 irlap_send_i_frame(self, tx_skb, CMD_FRAME);
872 struct sk_buff *tx_skb = NULL;
894 tx_skb = skb_clone(skb, GFP_ATOMIC);
895 if (tx_skb == NULL) {
899 tx_skb->data[1] |= PF_BIT;
904 irlap_send_i_frame(self, tx_skb, RSP_FRAME);
933 struct sk_buff *tx_skb = NULL;
951 tx_skb = skb_clone(skb, GFP_ATOMIC);
952 if (tx_skb == NULL) {
960 irlap_send_i_frame(self, tx_skb, RSP_FRAME);
976 struct sk_buff *tx_skb;
994 /* tx_skb = skb_clone( skb, GFP_ATOMIC); */
995 tx_skb = skb_copy(skb, GFP_ATOMIC);
996 if (!tx_skb) {
1002 tx_skb->data[1] &= 0x0f;
1008 tx_skb->data[1] |= PF_BIT; /* Set p/f bit */
1010 tx_skb->data[1] &= ~PF_BIT; /* Clear p/f bit */
1012 irlap_send_i_frame(self, tx_skb, command);
1027 struct sk_buff *tx_skb;
1041 /* tx_skb = skb_clone( skb, GFP_ATOMIC); */
1042 tx_skb = skb_copy(skb, GFP_ATOMIC);
1043 if (!tx_skb) {
1049 tx_skb->data[1] &= 0x0f;
1052 tx_skb->data[1] |= PF_BIT; /* Set p/f bit */
1054 irlap_send_i_frame(self, tx_skb, command);
1198 struct sk_buff *tx_skb;
1202 tx_skb = alloc_skb(cmd->len + sizeof(struct test_frame), GFP_ATOMIC);
1203 if (!tx_skb)
1209 skb_put(tx_skb, sizeof(struct test_frame));
1215 frame = (struct test_frame *) skb_put(tx_skb, LAP_ADDR_HEADER + LAP_CTRL_HEADER);
1221 info = skb_put(tx_skb, cmd->len);
1226 irlap_queue_xmit(self, tx_skb);