Searched refs:skbs (Results 1 - 14 of 14) sorted by relevance

/drivers/isdn/hysdn/
H A Dhysdn_net.c45 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 Dhycapi.c126 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 Dhysdn_defs.h205 struct sk_buff *skbs[HYSDN_MAX_CAPI_SKB]; member in struct:HYSDN_CARD::hycapictrl_info
/drivers/net/wireless/iwlwifi/
H A Diwl-trans.h184 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 Diwl-trans-pcie-tx.c222 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 Diwl-trans-pcie.c300 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 Diwl-trans-pcie-int.h188 struct sk_buff **skbs; member in struct:iwl_tx_queue
295 struct sk_buff_head *skbs);
H A Diwl-agn-tx.c1006 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 Dselftest.c65 * @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 Dcxgb3_offload.c476 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 Dsge.c1804 * @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 Dns83820.c417 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 Dpasemi_mac.c873 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 Dcassini.c1862 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;

Completed in 259 milliseconds