Home
last modified time | relevance | path

Searched refs:txb (Results 1 – 25 of 56) sorted by relevance

123

/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_tx.c166 void libipw_txb_free(struct libipw_txb *txb) in libipw_txb_free() argument
169 if (unlikely(!txb)) in libipw_txb_free()
171 for (i = 0; i < txb->nr_frags; i++) in libipw_txb_free()
172 if (txb->fragments[i]) in libipw_txb_free()
173 dev_kfree_skb_any(txb->fragments[i]); in libipw_txb_free()
174 kfree(txb); in libipw_txb_free()
180 struct libipw_txb *txb; in libipw_alloc_txb() local
182 txb = kmalloc(sizeof(struct libipw_txb) + (sizeof(u8 *) * nr_frags), in libipw_alloc_txb()
184 if (!txb) in libipw_alloc_txb()
187 memset(txb, 0, sizeof(struct libipw_txb)); in libipw_alloc_txb()
[all …]
H A Dipw2100.c2929 libipw_txb_free(packet->info.d_struct.txb); in __ipw2100_tx_process()
2930 packet->info.d_struct.txb = NULL; in __ipw2100_tx_process()
3085 if (unlikely(1 + packet->info.d_struct.txb->nr_frags > in ipw2100_tx_send_data()
3094 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) { in ipw2100_tx_send_data()
3107 hdr = (struct libipw_hdr_3addr *)packet->info.d_struct.txb-> in ipw2100_tx_send_data()
3127 ipw_hdr->encrypted = packet->info.d_struct.txb->encrypted; in ipw2100_tx_send_data()
3128 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data()
3130 packet->info.d_struct.txb->frag_size - in ipw2100_tx_send_data()
3137 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags; in ipw2100_tx_send_data()
3147 if (packet->info.d_struct.txb->nr_frags > 1) in ipw2100_tx_send_data()
[all …]
H A Dipw2200.c3772 q->txb = kmalloc_array(count, sizeof(q->txb[0]), GFP_KERNEL); in ipw_queue_tx_init()
3773 if (!q->txb) in ipw_queue_tx_init()
3782 kfree(q->txb); in ipw_queue_tx_init()
3783 q->txb = NULL; in ipw_queue_tx_init()
3824 if (txq->txb[txq->q.last_used]) { in ipw_queue_tx_free_tfd()
3825 libipw_txb_free(txq->txb[txq->q.last_used]); in ipw_queue_tx_free_tfd()
3826 txq->txb[txq->q.last_used] = NULL; in ipw_queue_tx_free_tfd()
3857 kfree(txq->txb); in ipw_queue_tx_free()
5049 txq->txb[q->first_empty] = NULL; in ipw_queue_tx_hcmd()
10086 static int ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, in ipw_tx_skb() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_tx.c216 void ieee80211_txb_free(struct ieee80211_txb *txb) in ieee80211_txb_free() argument
219 if (unlikely(!txb)) in ieee80211_txb_free()
221 kfree(txb); in ieee80211_txb_free()
228 struct ieee80211_txb *txb; in ieee80211_alloc_txb() local
230 txb = kmalloc( in ieee80211_alloc_txb()
233 if (!txb) in ieee80211_alloc_txb()
236 memset(txb, 0, sizeof(struct ieee80211_txb)); in ieee80211_alloc_txb()
237 txb->nr_frags = nr_frags; in ieee80211_alloc_txb()
238 txb->frag_size = __cpu_to_le16(txb_size); in ieee80211_alloc_txb()
241 txb->fragments[i] = dev_alloc_skb(txb_size); in ieee80211_alloc_txb()
[all …]
H A Dieee80211_softmac.c2029 void ieee80211_softmac_xmit(struct ieee80211_txb *txb, struct ieee80211_device *ieee) in ieee80211_softmac_xmit() argument
2031 unsigned int queue_index = txb->queue_index; in ieee80211_softmac_xmit()
2042 ieee->stats.tx_bytes += le16_to_cpu(txb->payload_size); in ieee80211_softmac_xmit()
2044 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + MAX_DEV_ADDR_SIZE); in ieee80211_softmac_xmit()
2049 for (i = 0; i < txb->nr_frags; i++) { in ieee80211_softmac_xmit()
2064 skb_queue_tail(&ieee->skb_drv_aggQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit()
2066 skb_queue_tail(&ieee->skb_waitQ[queue_index], txb->fragments[i]); in ieee80211_softmac_xmit()
2069 ieee->softmac_data_hard_start_xmit(txb->fragments[i], in ieee80211_softmac_xmit()
2076 ieee80211_txb_free(txb); in ieee80211_softmac_xmit()
2087 for (i = ieee->tx_pending.frag; i < ieee->tx_pending.txb->nr_frags; i++) { in ieee80211_resume_tx()
[all …]
/OK3568_Linux_fs/kernel/drivers/staging/rtl8192e/
H A Drtllib_tx.c195 void rtllib_txb_free(struct rtllib_txb *txb) in rtllib_txb_free() argument
197 if (unlikely(!txb)) in rtllib_txb_free()
199 kfree(txb); in rtllib_txb_free()
205 struct rtllib_txb *txb; in rtllib_alloc_txb() local
208 txb = kmalloc(sizeof(struct rtllib_txb) + (sizeof(u8 *) * nr_frags), in rtllib_alloc_txb()
210 if (!txb) in rtllib_alloc_txb()
213 memset(txb, 0, sizeof(struct rtllib_txb)); in rtllib_alloc_txb()
214 txb->nr_frags = nr_frags; in rtllib_alloc_txb()
215 txb->frag_size = cpu_to_le16(txb_size); in rtllib_alloc_txb()
218 txb->fragments[i] = dev_alloc_skb(txb_size); in rtllib_alloc_txb()
[all …]
H A Drtllib_softmac.c2449 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) in rtllib_softmac_xmit() argument
2452 unsigned int queue_index = txb->queue_index; in rtllib_softmac_xmit()
2464 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb + in rtllib_softmac_xmit()
2472 for (i = 0; i < txb->nr_frags; i++) { in rtllib_softmac_xmit()
2483 txb->fragments[i]); in rtllib_softmac_xmit()
2485 kfree_skb(txb->fragments[i]); in rtllib_softmac_xmit()
2488 txb->fragments[i], in rtllib_softmac_xmit()
2493 rtllib_txb_free(txb); in rtllib_softmac_xmit()
2505 if (ieee->tx_pending.txb) { in rtllib_reset_queue()
2506 rtllib_txb_free(ieee->tx_pending.txb); in rtllib_reset_queue()
[all …]
H A Drtllib.h1208 struct rtllib_txb *txb; member
1695 int (*hard_start_xmit)(struct rtllib_txb *txb,
1942 void rtllib_txb_free(struct rtllib_txb *txb);
1980 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/micrel/
H A Dks8851_spi.c124 __le16 txb[2]; in ks8851_wrreg16_spi() local
127 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR); in ks8851_wrreg16_spi()
128 txb[1] = cpu_to_le16(val); in ks8851_wrreg16_spi()
130 xfer->tx_buf = txb; in ks8851_wrreg16_spi()
155 __le16 *txb = (__le16 *)ks->txd; in ks8851_rdreg() local
159 txb[0] = cpu_to_le16(op | KS_SPIOP_RD); in ks8851_rdreg()
165 xfer->tx_buf = txb; in ks8851_rdreg()
177 xfer->tx_buf = txb; in ks8851_rdreg()
220 u8 txb[1]; in ks8851_rdfifo_spi() local
227 txb[0] = KS_SPIOP_RXFIFO; in ks8851_rdfifo_spi()
[all …]
H A Dks8851.h337 u8 txb[6]; member
441 struct sk_buff *txb) in ks8851_done_tx() argument
445 dev->stats.tx_bytes += txb->len; in ks8851_done_tx()
448 dev_kfree_skb(txb); in ks8851_done_tx()
H A Dks8851_common.c553 struct sk_buff *txb = skb_dequeue(&ks->txq); in ks8851_net_stop() local
556 "%s: freeing txb %p\n", __func__, txb); in ks8851_net_stop()
558 dev_kfree_skb(txb); in ks8851_net_stop()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/aurora/
H A Dnb8800.c351 struct nb8800_tx_buf *txb; in __nb8800_tx_dma_start() local
354 txb = &priv->tx_bufs[priv->tx_queue]; in __nb8800_tx_dma_start()
355 if (!txb->ready) in __nb8800_tx_dma_start()
362 nb8800_writel(priv, NB8800_TX_DESC_ADDR, txb->dma_desc); in __nb8800_tx_dma_start()
366 priv->tx_queue = (priv->tx_queue + txb->chain_len) % TX_DESC_COUNT; in __nb8800_tx_dma_start()
391 struct nb8800_tx_buf *txb; in nb8800_xmit() local
424 txb = &priv->tx_bufs[next]; in nb8800_xmit()
434 txb->dma_desc + offsetof(struct nb8800_tx_desc, buf); in nb8800_xmit()
435 desc->n_addr = txb->dma_desc + sizeof(txd->desc[0]); in nb8800_xmit()
448 txb->skb = skb; in nb8800_xmit()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/i2c/adv748x/
H A Dadv748x-core.c522 adv748x_tx_power(&state->txb, 1); in adv748x_reset()
523 adv748x_tx_power(&state->txb, 0); in adv748x_reset()
531 if (is_tx_enabled(&state->txb)) in adv748x_reset()
625 state->txb.num_lanes = num_lanes; in adv748x_parse_csi2_lanes()
626 state->txb.active_lanes = num_lanes; in adv748x_parse_csi2_lanes()
627 adv_dbg(state, "TXB: using %u lanes\n", state->txb.num_lanes); in adv748x_parse_csi2_lanes()
713 state->txa.state = state->txb.state = state; in adv748x_probe()
715 state->txb.page = ADV748X_PAGE_TXB; in adv748x_probe()
717 state->txb.port = ADV748X_PORT_TXB; in adv748x_probe()
775 ret = adv748x_csi2_init(state, &state->txb); in adv748x_probe()
[all …]
H A Dadv748x.h96 #define is_txb(_tx) ((_tx) == &(_tx)->state->txb)
198 struct adv748x_csi2 txb; member
/OK3568_Linux_fs/kernel/drivers/spi/
H A Dspi-loopback-test.c569 u8 rxb, txb; in spi_test_check_loopback_result() local
592 txb = ((u8 *)xfer->tx_buf)[i]; in spi_test_check_loopback_result()
594 if (txb != rxb) in spi_test_check_loopback_result()
599 txb = ((u8 *)xfer->rx_buf)[0]; in spi_test_check_loopback_result()
601 if (!((txb == 0) || (txb == 0xff))) { in spi_test_check_loopback_result()
604 txb); in spi_test_check_loopback_result()
610 if (rxb != txb) in spi_test_check_loopback_result()
621 i, txb, rxb); in spi_test_check_loopback_result()
/OK3568_Linux_fs/u-boot/drivers/net/
H A Drtl8169.c318 DEFINE_ALIGN_BUFFER(u8, txb, NUM_TX_DESC * RX_BUF_SIZE, RTL8169_ALIGN);
823 tpc->Tx_skbuff[i] = &txb[i]; in rtl8169_init_ring()
872 txb[i] = 0xFF; in rtl8169_common_start()
874 txb[0] = enetaddr[0]; in rtl8169_common_start()
875 txb[1] = enetaddr[1]; in rtl8169_common_start()
876 txb[2] = enetaddr[2]; in rtl8169_common_start()
877 txb[3] = enetaddr[3]; in rtl8169_common_start()
878 txb[4] = enetaddr[4]; in rtl8169_common_start()
879 txb[5] = enetaddr[5]; in rtl8169_common_start()
H A Dns8382x.c246 static unsigned char txb[TX_BUF_SIZE] __attribute__ ((aligned(8))); variable
621 txd.bufptr = cpu_to_le32((u32) & txb[0]); in ns8382x_init_txd()
H A Dnatsemi.c222 static unsigned char txb[TX_BUF_SIZE] __attribute__ ((aligned(4))); variable
660 txd.bufptr = (u32) & txb[0]; in natsemi_init_txd()
/OK3568_Linux_fs/u-boot/include/
H A Dsja1000.h25 u8 txb[10]; member
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/sound/
H A Dfsl,asrc.txt25 - dma-names : Contains "rxa", "rxb", "rxc", "txa", "txb" and "txc".
77 "txa", "txb", "txc";
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-lpc32xx/
H A Di2c.h21 u32 txb; member
/OK3568_Linux_fs/kernel/drivers/net/fjes/
H A Dfjes_hw.h74 #define FJES_DEV_COMMAND_SHARE_BUFFER_REQ_LEN(txb, rxb) \ argument
75 (24 + (8 * ((txb) / EP_BUFFER_INFO_SIZE + (rxb) / EP_BUFFER_INFO_SIZE)))
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/i2c/
H A Dadv748x.txt29 "infoframe", "cbus", "cec", "sdp", "txa", "txb"
71 "infoframe", "cbus", "cec", "sdp", "txa", "txb";
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/alx/
H A Dmain.c56 struct alx_buffer *txb = &txq->bufs[entry]; in alx_free_txbuf() local
58 if (dma_unmap_len(txb, size)) { in alx_free_txbuf()
60 dma_unmap_addr(txb, dma), in alx_free_txbuf()
61 dma_unmap_len(txb, size), in alx_free_txbuf()
63 dma_unmap_len_set(txb, size, 0); in alx_free_txbuf()
66 if (txb->skb) { in alx_free_txbuf()
67 dev_kfree_skb_any(txb->skb); in alx_free_txbuf()
68 txb->skb = NULL; in alx_free_txbuf()
/OK3568_Linux_fs/kernel/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c492 u8 *txb = wilc->tx_buffer; in wilc_wlan_handle_txq() local
638 memcpy(&txb[offset], &header, 4); in wilc_wlan_handle_txq()
644 memcpy(&txb[offset + 8], bssid, 6); in wilc_wlan_handle_txq()
649 memcpy(&txb[offset + buffer_offset], in wilc_wlan_handle_txq()
668 ret = func->hif_block_tx_ext(wilc, 0, txb, offset); in wilc_wlan_handle_txq()

123