Searched refs:txb (Results 1 - 25 of 32) sorted by relevance

12

/linux-master/net/rxrpc/
H A Dtxbuf.c23 struct rxrpc_txbuf *txb; local
27 txb = kmalloc(sizeof(*txb), gfp);
28 if (!txb)
40 kfree(txb);
46 INIT_LIST_HEAD(&txb->call_link);
47 INIT_LIST_HEAD(&txb->tx_link);
48 refcount_set(&txb->ref, 1);
49 txb->last_sent = KTIME_MIN;
50 txb
90 struct rxrpc_txbuf *txb; local
160 rxrpc_get_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what) argument
168 rxrpc_see_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what) argument
175 rxrpc_free_txbuf(struct rxrpc_txbuf *txb) argument
188 rxrpc_put_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what) argument
211 struct rxrpc_txbuf *txb; local
[all...]
H A Doutput.c78 struct rxrpc_txbuf *txb,
82 struct rxrpc_wire_header *whdr = txb->kvec[0].iov_base;
83 struct rxrpc_acktrailer *trailer = txb->kvec[2].iov_base + 3;
89 u8 *filler = txb->kvec[2].iov_base;
90 u8 *sackp = txb->kvec[1].iov_base;
100 txb->flags |= RXRPC_SLOW_START_OK;
113 txb->flags |= RXRPC_REQUEST_ACK;
116 txb->len += ack->nAcks;
117 txb->kvec[1].iov_base = sackp;
118 txb
77 rxrpc_fill_out_ack(struct rxrpc_call *call, struct rxrpc_txbuf *txb, u8 ack_reason, rxrpc_serial_t serial) argument
178 rxrpc_send_ack_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
235 struct rxrpc_txbuf *txb; local
327 rxrpc_prepare_data_subpacket(struct rxrpc_call *call, struct rxrpc_txbuf *txb, rxrpc_serial_t serial) argument
384 rxrpc_prepare_data_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
399 rxrpc_tstamp_data_packets(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
432 rxrpc_send_data_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
699 rxrpc_instant_resend(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
709 rxrpc_transmit_one(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
[all...]
H A Dcall_event.c72 struct rxrpc_txbuf *txb; local
87 txb = list_first_entry(&call->tx_buffer, struct rxrpc_txbuf, call_link);
102 if (after(txb->seq, transmitted))
104 if (after(txb->seq, seq))
106 list_for_each_entry_from(txb, &call->tx_buffer, call_link) {
107 if (txb->seq == seq)
113 resend_at = ktime_add(txb->last_sent, rto);
114 if (after(txb->serial, call->acks_highest_serial)) {
121 rxrpc_see_txbuf(txb, rxrpc_txbuf_see_unacked);
123 trace_rxrpc_retransmit(call, txb
251 struct rxrpc_txbuf *txb; local
[all...]
H A Dsendmsg.c239 struct rxrpc_txbuf *txb,
242 rxrpc_seq_t seq = txb->seq;
243 bool poke, last = txb->flags & RXRPC_LAST_PACKET;
247 ASSERTCMP(txb->seq, ==, call->tx_prepared + 1);
252 txb->last_sent = ktime_get_real();
262 list_add_tail(&txb->call_link, &call->tx_sendmsg);
283 struct rxrpc_txbuf *txb; local
332 txb = call->tx_pending;
334 if (txb)
335 rxrpc_see_txbuf(txb, rxrpc_txbuf_see_send_mor
238 rxrpc_queue_packet(struct rxrpc_sock *rx, struct rxrpc_call *call, struct rxrpc_txbuf *txb, rxrpc_notify_end_tx_t notify_end_tx) argument
[all...]
H A Drxkad.c150 struct rxrpc_txbuf *txb; local
170 txb = rxrpc_alloc_data_txbuf(call, space, RXKAD_ALIGN, gfp);
171 if (!txb)
174 txb->offset += shdr;
175 txb->space -= shdr;
176 return txb;
251 struct rxrpc_txbuf *txb,
254 struct rxrpc_wire_header *whdr = txb->kvec[0].iov_base;
263 check = txb->seq ^ call->call_id;
264 hdr->data_size = htonl((u32)check << 16 | txb
250 rxkad_secure_packet_auth(const struct rxrpc_call *call, struct rxrpc_txbuf *txb, struct skcipher_request *req) argument
292 rxkad_secure_packet_encrypt(const struct rxrpc_call *call, struct rxrpc_txbuf *txb, struct skcipher_request *req) argument
337 rxkad_secure_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
[all...]
H A Dinsecure.c25 static int none_secure_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
H A Dar-internal.h817 static inline bool rxrpc_sending_to_server(const struct rxrpc_txbuf *txb) argument
819 return txb->flags & RXRPC_CLIENT_INITIATED;
822 static inline bool rxrpc_sending_to_client(const struct rxrpc_txbuf *txb) argument
824 return !rxrpc_sending_to_server(txb);
1158 void rxrpc_transmit_one(struct rxrpc_call *call, struct rxrpc_txbuf *txb);
1290 void rxrpc_get_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what);
1291 void rxrpc_see_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what);
1292 void rxrpc_put_txbuf(struct rxrpc_txbuf *txb, enum rxrpc_txbuf_trace what);
H A Dcall_object.c679 struct rxrpc_txbuf *txb; local
685 while ((txb = list_first_entry_or_null(&call->tx_sendmsg,
687 list_del(&txb->call_link);
688 rxrpc_put_txbuf(txb, rxrpc_txbuf_put_cleaned);
690 while ((txb = list_first_entry_or_null(&call->tx_buffer,
692 list_del(&txb->call_link);
693 rxrpc_put_txbuf(txb, rxrpc_txbuf_put_cleaned);
H A Dinput.c209 struct rxrpc_txbuf *txb; local
212 list_for_each_entry_rcu(txb, &call->tx_buffer, call_link, false) {
213 if (before_eq(txb->seq, call->acks_hard_ack))
215 if (txb->flags & RXRPC_LAST_PACKET) {
219 if (txb->seq == to)
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dlibipw_tx.c166 void libipw_txb_free(struct libipw_txb *txb) argument
169 if (unlikely(!txb))
171 for (i = 0; i < txb->nr_frags; i++)
172 if (txb->fragments[i])
173 dev_kfree_skb_any(txb->fragments[i]);
174 kfree(txb);
180 struct libipw_txb *txb; local
183 txb = kmalloc(struct_size(txb, fragments, nr_frags), gfp_mask);
184 if (!txb)
244 struct libipw_txb *txb = NULL; local
[all...]
H A Dipw2100.c2916 libipw_txb_free(packet->info.d_struct.txb);
2917 packet->info.d_struct.txb = NULL;
3072 if (unlikely(1 + packet->info.d_struct.txb->nr_frags >
3081 if (txq->available <= 3 + packet->info.d_struct.txb->nr_frags) {
3094 hdr = (struct libipw_hdr_3addr *)packet->info.d_struct.txb->
3114 ipw_hdr->encrypted = packet->info.d_struct.txb->encrypted;
3115 if (packet->info.d_struct.txb->nr_frags > 1)
3117 packet->info.d_struct.txb->frag_size -
3124 tbd->num_fragments = 1 + packet->info.d_struct.txb->nr_frags;
3134 if (packet->info.d_struct.txb
3365 ipw2100_tx(struct libipw_txb *txb, struct net_device *dev, int pri) argument
[all...]
H A Dipw2200.c3726 q->txb = kmalloc_array(count, sizeof(q->txb[0]), GFP_KERNEL);
3727 if (!q->txb)
3736 kfree(q->txb);
3737 q->txb = NULL;
3778 if (txq->txb[txq->q.last_used]) {
3779 libipw_txb_free(txq->txb[txq->q.last_used]);
3780 txq->txb[txq->q.last_used] = NULL;
3811 kfree(txq->txb);
5003 txq->txb[
10039 ipw_tx_skb(struct ipw_priv *priv, struct libipw_txb *txb, int pri) argument
10249 ipw_handle_promiscuous_tx(struct ipw_priv *priv, struct libipw_txb *txb) argument
10330 ipw_net_hard_start_xmit(struct libipw_txb *txb, struct net_device *dev, int pri) argument
[all...]
/linux-master/drivers/net/ethernet/micrel/
H A Dks8851_spi.c122 __le16 txb[2]; local
125 txb[0] = cpu_to_le16(MK_OP(reg & 2 ? 0xC : 0x03, reg) | KS_SPIOP_WR);
126 txb[1] = cpu_to_le16(val);
128 xfer->tx_buf = txb;
153 __le16 *txb = (__le16 *)ks->txd; local
157 txb[0] = cpu_to_le16(op | KS_SPIOP_RD);
163 xfer->tx_buf = txb;
175 xfer->tx_buf = txb;
218 u8 txb[1]; local
225 txb[
315 struct sk_buff *txb; local
[all...]
H A Dks8851.h329 * @txb: The header as bytes
337 u8 txb[6]; member in union:ks8851_tx_hdr
440 * @txb: The buffer transmitted
443 struct sk_buff *txb)
447 dev->stats.tx_bytes += txb->len;
450 dev_kfree_skb(txb);
442 ks8851_done_tx(struct ks8851_net *ks, struct sk_buff *txb) argument
/linux-master/drivers/staging/rtl8192e/
H A Drtllib_tx.c194 void rtllib_txb_free(struct rtllib_txb *txb) argument
196 if (unlikely(!txb))
198 kfree(txb);
204 struct rtllib_txb *txb; local
207 txb = kzalloc(struct_size(txb, fragments, nr_frags), gfp_mask);
208 if (!txb)
211 txb->nr_frags = nr_frags;
212 txb->frag_size = cpu_to_le16(txb_size);
215 txb
523 struct rtllib_txb *txb = NULL; local
[all...]
H A Drtllib_softmac.c1799 void rtllib_softmac_xmit(struct rtllib_txb *txb, struct rtllib_device *ieee) argument
1801 unsigned int queue_index = txb->queue_index;
1813 tcb_desc = (struct cb_desc *)(txb->fragments[0]->cb +
1821 for (i = 0; i < txb->nr_frags; i++) {
1832 txb->fragments[i]);
1834 kfree_skb(txb->fragments[i]);
1836 ieee->softmac_data_hard_start_xmit(txb->fragments[i],
1841 rtllib_txb_free(txb);
1852 if (ieee->tx_pending.txb) {
1853 rtllib_txb_free(ieee->tx_pending.txb);
[all...]
/linux-master/drivers/net/ethernet/vertexcom/
H A Dmse102x.c153 __be16 txb[2]; local
156 txb[0] = cpu_to_be16(DET_CMD);
157 txb[1] = cpu_to_be16(cmd);
159 xfer->tx_buf = txb;
176 __be16 *txb = (__be16 *)mse->txd; local
181 txb[0] = 0;
182 txb[1] = 0;
184 xfer->tx_buf = txb;
371 static int mse102x_tx_pkt_spi(struct mse102x_net *mse, struct sk_buff *txb, argument
380 if (txb
432 struct sk_buff *txb; local
[all...]
/linux-master/drivers/media/i2c/adv748x/
H A Dadv748x-core.c56 ADV748X_REGMAP_CONF("txb"),
96 [ADV748X_PAGE_TXB] = { "txb", 0x48 },
526 adv748x_tx_power(&state->txb, 1);
527 adv748x_tx_power(&state->txb, 0);
537 if (is_tx_enabled(&state->txb)) {
539 adv748x_csi2_set_virtual_channel(&state->txb, 0);
644 state->txb.num_lanes = num_lanes;
645 state->txb.active_lanes = num_lanes;
646 adv_dbg(state, "TXB: using %u lanes\n", state->txb.num_lanes);
732 state->txa.state = state->txb
[all...]
H A Dadv748x.h96 #define is_txb(_tx) ((_tx) == &(_tx)->state->txb)
182 * @txb: state of TXB transmitter context
197 struct adv748x_csi2 txb; member in struct:adv748x_state
/linux-master/drivers/spi/
H A Dspi-loopback-test.c608 u8 rxb, txb; local
631 txb = ((u8 *)xfer->tx_buf)[i];
633 if (txb != rxb)
638 txb = ((u8 *)xfer->rx_buf)[0];
640 if (!((txb == 0) || (txb == 0xff))) {
643 txb);
649 if (rxb != txb)
660 i, txb, rxb);
/linux-master/drivers/net/fjes/
H A Dfjes_hw.h74 #define FJES_DEV_COMMAND_SHARE_BUFFER_REQ_LEN(txb, rxb) \
75 (24 + (8 * ((txb) / EP_BUFFER_INFO_SIZE + (rxb) / EP_BUFFER_INFO_SIZE)))
/linux-master/drivers/net/ethernet/adi/
H A Dadin1110.c370 struct sk_buff *txb)
385 if (txb->len + ADIN1110_FEC_LEN < 64)
386 padding = 64 - (txb->len + ADIN1110_FEC_LEN);
388 padded_len = txb->len + padding + ADIN1110_FRAME_HEADER_LEN;
414 txb->data, txb->len);
420 port_priv->tx_bytes += txb->len;
968 struct sk_buff *txb; local
976 while ((txb = skb_dequeue(&port_priv->txq))) {
977 ret = adin1110_write_fifo(port_priv, txb);
369 adin1110_write_fifo(struct adin1110_port_priv *port_priv, struct sk_buff *txb) argument
[all...]
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_fdma.c726 struct ocelot_fdma_tx_buf *txb; local
734 txb = &tx_ring->bufs[idx];
735 skb = txb->skb;
736 dma_unmap_single(ocelot->dev, dma_unmap_addr(txb, dma_addr),
/linux-master/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c716 u8 *txb = wilc->tx_buffer; local
896 memcpy(&txb[offset], &header, 4);
904 memcpy(&txb[offset + 4], &prio, sizeof(prio));
905 memcpy(&txb[offset + 8], bssid, 6);
910 memcpy(&txb[offset + buffer_offset],
931 ret = func->hif_block_tx_ext(wilc, 0, txb, offset);
/linux-master/drivers/net/ethernet/atheros/alx/
H A Dmain.c55 struct alx_buffer *txb = &txq->bufs[entry]; local
57 if (dma_unmap_len(txb, size)) {
59 dma_unmap_addr(txb, dma),
60 dma_unmap_len(txb, size),
62 dma_unmap_len_set(txb, size, 0);
65 if (txb->skb) {
66 dev_kfree_skb_any(txb->skb);
67 txb->skb = NULL;

Completed in 324 milliseconds

12