/linux-master/net/rxrpc/ |
H A D | txbuf.c | 23 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 D | output.c | 78 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 D | call_event.c | 72 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 D | sendmsg.c | 239 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 D | rxkad.c | 150 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 D | insecure.c | 25 static int none_secure_packet(struct rxrpc_call *call, struct rxrpc_txbuf *txb) argument
|
H A D | ar-internal.h | 817 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 D | call_object.c | 679 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 D | input.c | 209 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 D | libipw_tx.c | 166 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 D | ipw2100.c | 2916 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 D | ipw2200.c | 3726 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 D | ks8851_spi.c | 122 __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 D | ks8851.h | 329 * @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 D | rtllib_tx.c | 194 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 D | rtllib_softmac.c | 1799 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 D | mse102x.c | 153 __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 D | adv748x-core.c | 56 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 D | adv748x.h | 96 #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 D | spi-loopback-test.c | 608 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 D | fjes_hw.h | 74 #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 D | adin1110.c | 370 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 D | ocelot_fdma.c | 726 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 D | wlan.c | 716 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 D | main.c | 55 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;
|