Searched refs:skb (Results 1 - 25 of 1170) sorted by relevance

1234567891011>>

/drivers/isdn/pcbit/
H A Dcapi.c54 int capi_conn_req(const char *calledPN, struct sk_buff **skb, int proto) argument
79 if ((*skb = dev_alloc_skb(len)) == NULL) {
86 *((ushort *)skb_put(*skb, 2)) = AppInfoMask;
91 *(skb_put(*skb, 1)) = 3; /* BC0.Length */
92 *(skb_put(*skb, 1)) = 0x80; /* Speech */
93 *(skb_put(*skb, 1)) = 0x10; /* Circuit Mode */
94 *(skb_put(*skb, 1)) = 0x23; /* A-law */
99 *(skb_put(*skb, 1)) = 2; /* BC0.Length */
100 *(skb_put(*skb, 1)) = 0x88; /* Digital Information */
101 *(skb_put(*skb,
134 capi_conn_resp(struct pcbit_chan *chan, struct sk_buff **skb) argument
151 capi_conn_active_req(struct pcbit_chan *chan, struct sk_buff **skb) argument
179 capi_conn_active_resp(struct pcbit_chan *chan, struct sk_buff **skb) argument
197 capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb, int outgoing) argument
263 capi_activate_transp_req(struct pcbit_chan *chan, struct sk_buff **skb) argument
285 capi_tdata_req(struct pcbit_chan *chan, struct sk_buff *skb) argument
321 capi_tdata_resp(struct pcbit_chan *chan, struct sk_buff **skb) argument
338 capi_disc_req(ushort callref, struct sk_buff **skb, u_char cause) argument
362 capi_disc_resp(struct pcbit_chan *chan, struct sk_buff **skb) argument
381 capi_decode_conn_ind(struct pcbit_chan *chan, struct sk_buff *skb, struct callb_data *info) argument
493 capi_decode_conn_conf(struct pcbit_chan *chan, struct sk_buff *skb, int *complete) argument
528 capi_decode_conn_actv_ind(struct pcbit_chan *chan, struct sk_buff *skb) argument
566 capi_decode_conn_actv_conf(struct pcbit_chan *chan, struct sk_buff *skb) argument
580 capi_decode_sel_proto_conf(struct pcbit_chan *chan, struct sk_buff *skb) argument
593 capi_decode_actv_trans_conf(struct pcbit_chan *chan, struct sk_buff *skb) argument
608 capi_decode_disc_ind(struct pcbit_chan *chan, struct sk_buff *skb) argument
[all...]
H A Dcapi.h25 extern int capi_decode_conn_conf(struct pcbit_chan *chan, struct sk_buff *skb,
28 extern int capi_decode_conn_ind(struct pcbit_chan *chan, struct sk_buff *skb,
30 extern int capi_conn_resp(struct pcbit_chan *chan, struct sk_buff **skb);
32 extern int capi_conn_active_req(struct pcbit_chan *chan, struct sk_buff **skb);
34 struct sk_buff *skb);
37 struct sk_buff *skb);
39 struct sk_buff **skb);
42 extern int capi_select_proto_req(struct pcbit_chan *chan, struct sk_buff **skb,
45 struct sk_buff *skb);
48 struct sk_buff **skb);
66 capi_channel(struct pcbit_dev *dev, struct sk_buff *skb) argument
[all...]
/drivers/net/wireless/mwifiex/
H A Dutil.h36 static inline struct mwifiex_rxinfo *MWIFIEX_SKB_RXCB(struct sk_buff *skb) argument
38 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb;
40 BUILD_BUG_ON(sizeof(struct mwifiex_cb) > sizeof(skb->cb));
44 static inline struct mwifiex_txinfo *MWIFIEX_SKB_TXCB(struct sk_buff *skb) argument
46 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb;
51 static inline void mwifiex_store_mapping(struct sk_buff *skb, argument
54 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb;
59 static inline void mwifiex_get_mapping(struct sk_buff *skb, argument
62 struct mwifiex_cb *cb = (struct mwifiex_cb *)skb->cb;
67 static inline dma_addr_t MWIFIEX_SKB_DMA_ADDR(struct sk_buff *skb) argument
[all...]
H A Dsta_tx.c45 struct sk_buff *skb)
49 struct mwifiex_txinfo *tx_info = MWIFIEX_SKB_TXCB(skb);
53 if (!skb->len) {
54 dev_err(adapter->dev, "Tx: bad packet length: %d\n", skb->len);
56 return skb->data;
59 pkt_type = mwifiex_is_skb_mgmt_frame(skb) ? PKT_TYPE_MGMT : 0;
61 /* If skb->data is not aligned; add padding */
62 pad = (4 - (((void *)skb->data - NULL) & 0x3)) % 4;
64 BUG_ON(skb_headroom(skb) < (sizeof(*local_tx_pd) + INTF_HEADER_LEN
66 skb_push(skb, sizeo
44 mwifiex_process_sta_txpd(struct mwifiex_private *priv, struct sk_buff *skb) argument
135 struct sk_buff *skb; local
[all...]
H A Duap_txrx.c37 struct sk_buff *skb, *tmp; local
46 skb_queue_walk_safe(&ra_list->skb_head, skb, tmp) {
47 tx_info = MWIFIEX_SKB_TXCB(skb);
49 __skb_unlink(skb, &ra_list->skb_head);
50 mwifiex_write_data_complete(adapter, skb, 0,
91 struct sk_buff *skb)
101 uap_rx_pd = (struct uap_rxpd *)(skb->data);
108 kfree_skb(skb);
153 skb_pull(skb, hdr_chop);
155 if (skb_headroom(skb) < MWIFIEX_MIN_DATA_HEADER_LE
90 mwifiex_uap_queue_bridged_pkt(struct mwifiex_private *priv, struct sk_buff *skb) argument
214 mwifiex_handle_uap_rx_forward(struct mwifiex_private *priv, struct sk_buff *skb) argument
260 mwifiex_process_uap_rx_packet(struct mwifiex_private *priv, struct sk_buff *skb) argument
342 mwifiex_process_uap_txpd(struct mwifiex_private *priv, struct sk_buff *skb) argument
[all...]
/drivers/net/wireless/prism54/
H A Dislpci_eth.c41 struct sk_buff *skb; local
55 * free the skb structure and unmap pci memory */
56 skb = priv->data_low_tx[index];
60 "cleanup skb %p skb->data %p skb->len %u truesize %u\n ",
61 skb, skb->data, skb->len, skb
76 islpci_eth_transmit(struct sk_buff *skb, struct net_device *ndev) argument
245 islpci_monitor_rx(islpci_private *priv, struct sk_buff **skb) argument
313 struct sk_buff *skb; local
[all...]
/drivers/net/usb/
H A Dgl620a.c79 static int genelink_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument
88 if (skb->len < dev->net->hard_header_len)
91 header = (struct gl_header *) skb->data;
93 // get the packet count of the received skb
106 skb_pull(skb, 4);
119 // allocate the skb for the individual packet
123 // copy the packet data to the new skb
134 skb_pull(skb, size + 4);
138 skb_pull(skb, 4);
140 if (skb
149 genelink_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) argument
[all...]
H A Dcdc_eem.c59 static void eem_linkcmd(struct usbnet *dev, struct sk_buff *skb) argument
69 skb->data, skb->len, eem_linkcmd_complete, skb);
75 dev_kfree_skb(skb);
104 static struct sk_buff *eem_tx_fixup(struct usbnet *dev, struct sk_buff *skb, argument
108 u16 len = skb->len;
121 if (!skb_cloned(skb)) {
122 int headroom = skb_headroom(skb);
123 int tailroom = skb_tailroom(skb);
169 eem_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument
[all...]
H A Dint51x1.c49 static int int51x1_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument
53 if (!(pskb_may_pull(skb, INT51X1_HEADER_SIZE))) {
58 len = le16_to_cpu(*(__le16 *)&skb->data[skb->len - 2]);
60 skb_trim(skb, len);
66 struct sk_buff *skb, gfp_t flags)
68 int pack_len = skb->len;
70 int headroom = skb_headroom(skb);
71 int tailroom = skb_tailroom(skb);
86 if (!skb_cloned(skb)
65 int51x1_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) argument
[all...]
/drivers/nfc/st21nfca/
H A Dst21nfca_dep.c123 struct sk_buff *skb; local
127 skb = info->dep_info.tx_pending;
132 ST21NFCA_WR_XCHG_DATA, skb->data, skb->len,
135 kfree_skb(skb);
140 struct sk_buff *skb)
142 info->dep_info.tx_pending = skb;
150 struct sk_buff *skb; local
156 skb = alloc_skb(atr_req->length + 1, GFP_KERNEL);
157 if (!skb)
139 st21nfca_im_send_pdu(struct st21nfca_hci_info *info, struct sk_buff *skb) argument
194 st21nfca_tm_recv_atr_req(struct nfc_hci_dev *hdev, struct sk_buff *skb) argument
241 struct sk_buff *skb; local
283 st21nfca_tm_recv_psl_req(struct nfc_hci_dev *hdev, struct sk_buff *skb) argument
308 st21nfca_tm_send_dep_res(struct nfc_hci_dev *hdev, struct sk_buff *skb) argument
326 st21nfca_tm_recv_dep_req(struct nfc_hci_dev *hdev, struct sk_buff *skb) argument
375 st21nfca_tm_event_send_data(struct nfc_hci_dev *hdev, struct sk_buff *skb, u8 gate) argument
408 struct sk_buff *skb; local
434 st21nfca_im_recv_atr_res_cb(void *context, struct sk_buff *skb, int err) argument
483 struct sk_buff *skb; local
545 st21nfca_im_recv_dep_res_cb(void *context, struct sk_buff *skb, int err) argument
609 st21nfca_im_send_dep_req(struct nfc_hci_dev *hdev, struct sk_buff *skb) argument
[all...]
/drivers/nfc/microread/
H A Di2c.c61 #define I2C_DUMP_SKB(info, skb) \
65 16, 1, (skb)->data, (skb)->len, 0); \
68 static void microread_i2c_add_len_crc(struct sk_buff *skb) argument
74 len = skb->len;
75 *skb_push(skb, 1) = len;
77 for (i = 0; i < skb->len; i++)
78 crc = crc ^ skb->data[i];
80 *skb_put(skb, 1) = crc;
83 static void microread_i2c_remove_len_crc(struct sk_buff *skb) argument
89 check_crc(struct sk_buff *skb) argument
116 microread_i2c_write(void *phy_id, struct sk_buff *skb) argument
151 microread_i2c_read(struct microread_i2c_phy *phy, struct sk_buff **skb) argument
215 struct sk_buff *skb = NULL; local
[all...]
/drivers/nfc/
H A Dmei_phy.c37 #define MEI_DUMP_SKB_IN(info, skb) \
41 16, 1, (skb)->data, (skb)->len, false); \
44 #define MEI_DUMP_SKB_OUT(info, skb) \
48 16, 1, (skb)->data, (skb)->len, false); \
97 * In addition, it must not alter the skb
99 static int nfc_mei_phy_write(void *phy_id, struct sk_buff *skb) argument
104 MEI_DUMP_SKB_OUT("mei frame sent", skb);
106 r = mei_cl_send(phy->device, skb
121 struct sk_buff *skb; local
[all...]
/drivers/net/wan/
H A Dhdlc_x25.c33 struct sk_buff *skb; local
36 if ((skb = dev_alloc_skb(1)) == NULL) {
41 ptr = skb_put(skb, 1);
44 skb->protocol = x25_type_trans(skb, dev);
45 netif_rx(skb);
64 static int x25_data_indication(struct net_device *dev, struct sk_buff *skb) argument
68 skb_push(skb, 1);
70 if (skb_cow(skb, 1))
73 ptr = skb
82 x25_data_transmit(struct net_device *dev, struct sk_buff *skb) argument
90 x25_xmit(struct sk_buff *skb, struct net_device *dev) argument
162 x25_rx(struct sk_buff *skb) argument
[all...]
/drivers/net/can/
H A Dvcan.c49 #include <linux/can/skb.h>
72 static void vcan_rx(struct sk_buff *skb, struct net_device *dev) argument
74 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
80 skb->pkt_type = PACKET_BROADCAST;
81 skb->dev = dev;
82 skb->ip_summed = CHECKSUM_UNNECESSARY;
84 netif_rx_ni(skb);
87 static netdev_tx_t vcan_tx(struct sk_buff *skb, struct net_device *dev) argument
89 struct canfd_frame *cfd = (struct canfd_frame *)skb->data;
93 if (can_dropped_invalid_skb(dev, skb))
[all...]
/drivers/net/wimax/i2400m/
H A Dnetdev.c40 * just give the skb to the TX subsystem and by the time it is
159 struct sk_buff *skb; local
163 skb = i2400m->wake_tx_skb;
167 d_fnstart(3, dev, "(ws %p i2400m %p skb %p)\n", ws, i2400m, skb);
169 if (skb == NULL) {
170 dev_err(dev, "WAKE&TX: skb disappeared!\n");
199 result = i2400m_tx(i2400m, skb->data, skb->len, I2400M_PT_DATA);
203 kfree_skb(skb); /* refcoun
220 i2400m_tx_prep_header(struct sk_buff *skb) argument
275 i2400m_net_wake_tx(struct i2400m *i2400m, struct net_device *net_dev, struct sk_buff *skb) argument
328 i2400m_net_tx(struct i2400m *i2400m, struct net_device *net_dev, struct sk_buff *skb) argument
368 i2400m_hard_start_xmit(struct sk_buff *skb, struct net_device *net_dev) argument
492 struct sk_buff *skb; local
552 i2400m_net_erx(struct i2400m *i2400m, struct sk_buff *skb, enum i2400m_cs cs) argument
[all...]
/drivers/net/wireless/hostap/
H A Dhostap_80211_tx.c20 void hostap_dump_tx_80211(const char *name, struct sk_buff *skb) argument
25 hdr = (struct ieee80211_hdr *) skb->data;
28 name, skb->len, jiffies);
30 if (skb->len < 2)
40 if (skb->len < IEEE80211_DATA_HDR3_LEN) {
51 if (skb->len >= 30)
60 netdev_tx_t hostap_data_start_xmit(struct sk_buff *skb, argument
79 if (skb->len < ETH_HLEN) {
80 printk(KERN_DEBUG "%s: hostap_data_start_xmit: short skb "
81 "(len=%d)\n", dev->name, skb
268 hostap_mgmt_start_xmit(struct sk_buff *skb, struct net_device *dev) argument
314 hostap_tx_encrypt(struct sk_buff *skb, struct lib80211_crypt_data *crypt) argument
381 hostap_master_start_xmit(struct sk_buff *skb, struct net_device *dev) argument
[all...]
/drivers/net/wireless/libertas/
H A Drx.c46 struct sk_buff *skb);
53 * @skb: A pointer to skb which includes the received packet
56 int lbs_process_rxed_packet(struct lbs_private *priv, struct sk_buff *skb) argument
70 BUG_ON(!skb);
72 skb->ip_summed = CHECKSUM_NONE;
75 ret = process_rxed_802_11_packet(priv, skb);
79 p_rx_pd = (struct rxpd *) skb->data;
85 lbs_deb_hex(LBS_DEB_RX, "RX Data: Before chop rxpd", skb->data,
86 min_t(unsigned int, skb
214 process_rxed_802_11_packet(struct lbs_private *priv, struct sk_buff *skb) argument
[all...]
/drivers/staging/octeon/
H A Dethernet-tx.h28 int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev);
29 int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev);
/drivers/block/aoe/
H A Daoenet.c57 struct sk_buff *skb; variable in typeref:struct:sk_buff
60 while ((skb = skb_dequeue(&skbtxq))) {
62 ifp = skb->dev;
63 if (dev_queue_xmit(skb) == NET_XMIT_DROP && net_ratelimit())
115 struct sk_buff *skb, *tmp; local
118 skb_queue_walk_safe(queue, skb, tmp) {
119 __skb_unlink(skb, queue);
121 skb_queue_tail(&skbtxq, skb);
131 aoenet_rcv(struct sk_buff *skb, struct net_device *ifp, struct packet_type *pt, struct net_device *orig_dev) argument
141 skb
[all...]
/drivers/staging/wlan-ng/
H A Dp80211conv.c91 * Note -- 802.11 header is NOT part of the skb. Likewise, the 802.11
96 * skb skbuff containing the ether frame
106 struct sk_buff *skb, union p80211_hdr *p80211_hdr,
117 memcpy(&e_hdr, skb->data, sizeof(e_hdr));
119 if (skb->len <= 0) {
120 pr_debug("zero-length skb!\n");
125 pr_debug("ENCAP len: %d\n", skb->len);
128 /* which is to say, leave the skb alone. */
133 pr_debug("802.3 len: %d\n", skb->len);
138 skb_pull(skb, WLAN_ETHHDR_LE
105 skb_ether_to_p80211(wlandevice_t *wlandev, u32 ethconv, struct sk_buff *skb, union p80211_hdr *p80211_hdr, struct p80211_metawep *p80211_wep) argument
275 skb_p80211_to_ether(wlandevice_t *wlandev, u32 ethconv, struct sk_buff *skb) argument
553 p80211skb_rxmeta_detach(struct sk_buff *skb) argument
597 p80211skb_rxmeta_attach(struct wlandevice *wlandev, struct sk_buff *skb) argument
650 p80211skb_free(struct wlandevice *wlandev, struct sk_buff *skb) argument
[all...]
/drivers/net/ppp/
H A Dpppolac.c64 static inline struct meta *skb_meta(struct sk_buff *skb) argument
66 return (struct meta *)skb->cb;
71 static int pppolac_recv_core(struct sock *sk_udp, struct sk_buff *skb) argument
75 struct meta *meta = skb_meta(skb);
81 if (skb->len < sizeof(struct udphdr) + 6)
85 if (skb->data[sizeof(struct udphdr)] & L2TP_CONTROL_BIT)
86 return opt->backlog_rcv(sk_udp, skb);
89 skb_pull(skb, sizeof(struct udphdr));
92 if ((skb->data[1] & L2TP_VERSION_MASK) != L2TP_VERSION)
94 bits = skb
191 pppolac_recv(struct sock *sk_udp, struct sk_buff *skb) argument
203 struct sk_buff *skb; local
222 pppolac_xmit(struct ppp_channel *chan, struct sk_buff *skb) argument
[all...]
/drivers/staging/rtl8188eu/os_dep/
H A Drecv_linux.c95 struct sk_buff *skb; local
102 skb = precv_frame->pkt;
103 if (skb == NULL) {
105 ("rtw_recv_indicatepkt():skb == NULL something wrong!!!!\n"));
110 ("rtw_recv_indicatepkt():skb != NULL !!!\n"));
119 skb->data = precv_frame->rx_data;
121 skb_set_tail_pointer(skb, precv_frame->len);
123 skb->len = precv_frame->len;
126 ("skb->head =%p skb
[all...]
/drivers/net/wireless/rt2x00/
H A Drt2x00crypto.c47 struct sk_buff *skb,
50 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb);
75 struct sk_buff *skb)
77 struct ieee80211_tx_info *tx_info = IEEE80211_SKB_CB(skb);
102 void rt2x00crypto_tx_copy_iv(struct sk_buff *skb, struct txentry_desc *txdesc) argument
104 struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb);
110 memcpy(skbdesc->iv, skb->data + txdesc->iv_offset, txdesc->iv_len);
113 void rt2x00crypto_tx_remove_iv(struct sk_buff *skb, struct txentry_desc *txdesc) argument
115 struct skb_frame_desc *skbdesc = get_skb_frame_desc(skb);
121 memcpy(skbdesc->iv, skb
46 rt2x00crypto_create_tx_descriptor(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb, struct txentry_desc *txdesc) argument
74 rt2x00crypto_tx_overhead(struct rt2x00_dev *rt2x00dev, struct sk_buff *skb) argument
134 rt2x00crypto_tx_insert_iv(struct sk_buff *skb, unsigned int header_length) argument
155 rt2x00crypto_rx_insert_iv(struct sk_buff *skb, unsigned int header_length, struct rxdone_entry_desc *rxdesc) argument
[all...]
/drivers/net/wireless/ath/ath5k/
H A Dtrace.h21 TP_PROTO(struct ath5k_hw *priv, struct sk_buff *skb),
22 TP_ARGS(priv, skb),
26 __dynamic_array(u8, frame, skb->len)
30 __entry->skbaddr = (unsigned long) skb;
31 memcpy(__get_dynamic_array(frame), skb->data, skb->len);
34 "[%p] RX skb=%lx", __entry->priv, __entry->skbaddr
39 TP_PROTO(struct ath5k_hw *priv, struct sk_buff *skb,
42 TP_ARGS(priv, skb, q),
48 __dynamic_array(u8, frame, skb
[all...]
/drivers/net/
H A Dntb_netdev.c100 struct sk_buff *skb; local
103 skb = data;
104 if (!skb)
109 skb_put(skb, len);
110 skb->protocol = eth_type_trans(skb, ndev);
111 skb->ip_summed = CHECKSUM_NONE;
113 if (netif_rx(skb) == NET_RX_DROP) {
121 skb = netdev_alloc_skb(ndev, ndev->mtu + ETH_HLEN);
122 if (!skb) {
140 struct sk_buff *skb; local
157 ntb_netdev_start_xmit(struct sk_buff *skb, struct net_device *ndev) argument
180 struct sk_buff *skb; local
213 struct sk_buff *skb; local
227 struct sk_buff *skb; local
[all...]

Completed in 1455 milliseconds

1234567891011>>