• Home
  • Raw
  • Download

Lines Matching refs:tx_hdr

83 static void wl1251_tx_control(struct tx_double_buffer_desc *tx_hdr,  in wl1251_tx_control()  argument
86 *(u16 *)&tx_hdr->control = 0; in wl1251_tx_control()
88 tx_hdr->control.rate_policy = 0; in wl1251_tx_control()
91 tx_hdr->control.packet_type = 0; in wl1251_tx_control()
96 tx_hdr->control.rate_policy = 1; in wl1251_tx_control()
97 tx_hdr->control.ack_policy = 1; in wl1251_tx_control()
100 tx_hdr->control.tx_complete = 1; in wl1251_tx_control()
105 tx_hdr->control.qos = 1; in wl1251_tx_control()
115 static void wl1251_tx_frag_block_num(struct tx_double_buffer_desc *tx_hdr) in wl1251_tx_frag_block_num() argument
121 tx_hdr->frag_threshold = cpu_to_le16(frag_threshold); in wl1251_tx_frag_block_num()
123 payload_len = le16_to_cpu(tx_hdr->length) + MAX_MSDU_SECURITY_LENGTH; in wl1251_tx_frag_block_num()
145 tx_hdr->num_mem_blocks = mem_blocks; in wl1251_tx_frag_block_num()
151 struct tx_double_buffer_desc *tx_hdr; in wl1251_tx_fill_hdr() local
164 tx_hdr = (struct tx_double_buffer_desc *) skb_push(skb, in wl1251_tx_fill_hdr()
165 sizeof(*tx_hdr)); in wl1251_tx_fill_hdr()
167 tx_hdr->length = cpu_to_le16(skb->len - sizeof(*tx_hdr)); in wl1251_tx_fill_hdr()
169 tx_hdr->rate = cpu_to_le16(rate->hw_value); in wl1251_tx_fill_hdr()
170 tx_hdr->expiry_time = cpu_to_le32(1 << 16); in wl1251_tx_fill_hdr()
171 tx_hdr->id = id; in wl1251_tx_fill_hdr()
173 tx_hdr->xmit_queue = wl1251_tx_get_queue(skb_get_queue_mapping(skb)); in wl1251_tx_fill_hdr()
175 wl1251_tx_control(tx_hdr, control, fc); in wl1251_tx_fill_hdr()
176 wl1251_tx_frag_block_num(tx_hdr); in wl1251_tx_fill_hdr()
185 struct tx_double_buffer_desc *tx_hdr; in wl1251_tx_send_packet() local
192 tx_hdr = (struct tx_double_buffer_desc *) skb->data; in wl1251_tx_send_packet()
201 fc = *(__le16 *)(skb->data + sizeof(*tx_hdr)); in wl1251_tx_send_packet()
202 length = le16_to_cpu(tx_hdr->length) + WL1251_TKIP_IV_SPACE; in wl1251_tx_send_packet()
203 tx_hdr->length = cpu_to_le16(length); in wl1251_tx_send_packet()
209 sizeof(*tx_hdr) + hdrlen); in wl1251_tx_send_packet()
230 tx_hdr = (struct tx_double_buffer_desc *) newskb->data; in wl1251_tx_send_packet()
233 wl->tx_frames[tx_hdr->id] = skb = newskb; in wl1251_tx_send_packet()
244 tx_hdr = (struct tx_double_buffer_desc *) skb->data; in wl1251_tx_send_packet()
260 "queue %d", tx_hdr->id, skb, tx_hdr->length, in wl1251_tx_send_packet()
261 tx_hdr->rate, tx_hdr->xmit_queue); in wl1251_tx_send_packet()