/drivers/isdn/hysdn/ |
H A D | hysdn_net.c | 45 struct sk_buff *skbs[MAX_SKB_BUFFERS]; /* pointers to tx-skbs */ member in struct:net_local 92 dev_kfree_skb(nl->skbs[nl->out_idx++]); /* free skb */ 126 lp->skbs[lp->in_idx++] = skb; /* add to buffer list */ 170 lp->dev->stats.tx_bytes += lp->skbs[lp->out_idx]->len; 172 dev_kfree_skb(lp->skbs[lp->out_idx++]); /* free skb */ 228 return (lp->skbs[lp->out_idx]); /* next packet to send */
|
H A D | hycapi.c | 126 cinfo->skbs[cinfo->in_idx++] = skb; /* add to buffer list */ 643 kfree_skb(cinfo->skbs[cinfo->out_idx]); /* free skb */ 644 cinfo->skbs[cinfo->out_idx++] = NULL; 670 return (cinfo->skbs[cinfo->out_idx]); /* next packet to send */
|
H A D | hysdn_defs.h | 205 struct sk_buff *skbs[HYSDN_MAX_CAPI_SKB]; member in struct:HYSDN_CARD::hycapictrl_info
|
/drivers/net/wireless/iwlwifi/ |
H A D | iwl-trans.h | 184 struct sk_buff_head *skbs); 313 struct sk_buff_head *skbs) 316 status, skbs); 311 iwl_trans_reclaim(struct iwl_trans *trans, int sta_id, int tid, int txq_id, int ssn, u32 status, struct sk_buff_head *skbs) argument
|
H A D | iwl-trans-pcie-tx.c | 222 if (txq->skbs) { 225 skb = txq->skbs[index]; 233 txq->skbs[index] = NULL; 1028 struct sk_buff_head *skbs) 1053 if (WARN_ON(!skb_queue_empty(skbs))) 1060 if (WARN_ON_ONCE(txq->skbs[txq->q.read_ptr] == NULL)) 1063 __skb_queue_tail(skbs, txq->skbs[txq->q.read_ptr]); 1065 txq->skbs[txq->q.read_ptr] = NULL; 1027 iwl_tx_queue_reclaim(struct iwl_trans *trans, int txq_id, int index, struct sk_buff_head *skbs) argument
|
H A D | iwl-trans-pcie.c | 300 if (WARN_ON(txq->meta || txq->cmd || txq->skbs || txq->tfds)) 323 txq->skbs = kcalloc(TFD_QUEUE_SIZE_MAX, sizeof(txq->skbs[0]), 325 if (!txq->skbs) { 331 txq->skbs = NULL; 346 kfree(txq->skbs); 347 txq->skbs = NULL; 467 kfree(txq->skbs); 468 txq->skbs = NULL; 1108 txq->skbs[ 1252 iwl_trans_pcie_reclaim(struct iwl_trans *trans, int sta_id, int tid, int txq_id, int ssn, u32 status, struct sk_buff_head *skbs) argument [all...] |
H A D | iwl-trans-pcie-int.h | 188 struct sk_buff **skbs; member in struct:iwl_tx_queue 295 struct sk_buff_head *skbs);
|
H A D | iwl-agn-tx.c | 1006 struct sk_buff_head skbs; local 1040 __skb_queue_head_init(&skbs); 1051 ssn, status, &skbs)); 1054 while (!skb_queue_empty(&skbs)) { 1055 skb = __skb_dequeue(&skbs);
|
/drivers/net/ethernet/sfc/ |
H A D | selftest.c | 65 * @skbs: An array of skbs transmitted 74 struct sk_buff **skbs; member in struct:efx_loopback_state 384 state->skbs[i] = skb; 411 /* Defer cleaning up the other skbs for the caller */ 447 * skbs not already completed will be free'd when the queue is flushed */ 449 skb = state->skbs[i]; 462 /* Don't free the skbs; they will be picked up on TX 506 state->skbs = kcalloc(state->packet_count, 507 sizeof(state->skbs[ [all...] |
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_offload.c | 476 static int rx_offload_blackhole(struct t3cdev *dev, struct sk_buff **skbs, argument 480 dev_kfree_skb_any(skbs[n]); 1018 static int process_rx(struct t3cdev *dev, struct sk_buff **skbs, int n) argument 1021 struct sk_buff *skb = *skbs++;
|
H A D | sge.c | 1804 * @skbs: the partial bundle 1811 struct sk_buff *skbs[], int n) 1815 tdev->recv(tdev, skbs, n); 1838 struct sk_buff *skb, *tmp, *skbs[RX_BUNDLE_SIZE]; local 1860 skbs[ngathered] = skb; 1863 adapter->tdev.recv(&adapter->tdev, skbs, 1874 deliver_partial_bundle(&adapter->tdev, q, skbs, ngathered); 1809 deliver_partial_bundle(struct t3cdev *tdev, struct sge_rspq *q, struct sk_buff *skbs[], int n) argument
|
/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 417 struct sk_buff *skbs[NR_RX_DESC]; member in struct:rx_info 540 BUG_ON(NULL != dev->rx_info.skbs[next_empty]); 541 dev->rx_info.skbs[next_empty] = skb; 804 struct sk_buff *skb = dev->rx_info.skbs[i]; 805 dev->rx_info.skbs[i] = NULL; 870 skb = info->skbs[next_rx]; 871 info->skbs[next_rx] = NULL;
|
/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.c | 873 struct sk_buff *skbs[TX_CLEAN_BATCHSIZE]; local 930 skbs[descr_count] = skb; 944 pasemi_mac_unmap_tx_skb(mac, nf[i], skbs[i], dmas[i]); 1631 * Polling 'interrupt' - used by things like netconsole to send skbs
|
/drivers/net/ethernet/sun/ |
H A D | cassini.c | 1862 struct sk_buff **skbs; local 1868 skbs = cp->tx_skbs[ring]; 1873 struct sk_buff *skb = skbs[entry]; 1893 skbs[entry] = NULL; 3902 struct sk_buff *skb, **skbs = cp->tx_skbs[ring]; local 3910 if (skbs[i] == NULL) 3913 skb = skbs[i]; 3914 skbs[i] = NULL;
|