/drivers/net/wireless/ath/ath9k/ |
H A D | htc_hst.c | 21 static int htc_issue_send(struct htc_target *target, struct sk_buff* skb, argument 30 skb_push(skb, sizeof(struct htc_frame_hdr)); 35 status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb); 147 struct sk_buff *skb; local 151 skb = alloc_skb(50 + sizeof(struct htc_frame_hdr), GFP_ATOMIC); 152 if (!skb) { 156 skb_reserve(skb, sizeof(struct htc_frame_hdr)); 159 skb_put(skb, sizeof(struct htc_config_pipe_msg)); 167 ret = htc_issue_send(target, skb, skb 185 struct sk_buff *skb; local 236 struct sk_buff *skb; local 291 htc_send(struct htc_target *target, struct sk_buff *skb) argument 299 htc_send_epid(struct htc_target *target, struct sk_buff *skb, enum htc_endpoint_id epid) argument 320 ath9k_htc_txcompletion_cb(struct htc_target *htc_handle, struct sk_buff *skb, bool txok) argument 361 ath9k_htc_fw_panic_report(struct htc_target *htc_handle, struct sk_buff *skb) argument 398 ath9k_htc_rx_msg(struct htc_target *htc_handle, struct sk_buff *skb, u32 len, u8 pipe_id) argument [all...] |
/drivers/net/wireless/rsi/ |
H A D | rsi_91x_pkt.c | 23 * @skb: Pointer to the socket buffer structure. 27 int rsi_send_data_pkt(struct rsi_common *common, struct sk_buff *skb) argument 40 info = IEEE80211_SKB_CB(skb); 47 tmp_hdr = (struct ieee80211_hdr *)&skb->data[0]; 50 extnd_size = ((uintptr_t)skb->data & 0x3); 52 if ((FRAME_DESC_SZ + extnd_size) > skb_headroom(skb)) { 58 skb_push(skb, (FRAME_DESC_SZ + extnd_size)); 59 frame_desc = (__le16 *)&skb->data[0]; 76 frame_desc[0] = cpu_to_le16((skb->len - FRAME_DESC_SZ) | 98 (skb 122 rsi_send_mgmt_pkt(struct rsi_common *common, struct sk_buff *skb) argument [all...] |
/drivers/net/wan/ |
H A D | lapbether.c | 90 static int lapbeth_rcv(struct sk_buff *skb, struct net_device *dev, struct packet_type *ptype, struct net_device *orig_dev) argument 98 if ((skb = skb_share_check(skb, GFP_ATOMIC)) == NULL) 101 if (!pskb_may_pull(skb, 2)) 111 len = skb->data[0] + skb->data[1] * 256; 115 skb_pull(skb, 2); /* Remove the length bytes */ 116 skb_trim(skb, len); /* Set the length of the data */ 118 if ((err = lapb_data_received(lapbeth->axdev, skb)) != LAPB_OK) { 126 kfree_skb(skb); 133 lapbeth_data_indication(struct net_device *dev, struct sk_buff *skb) argument 152 lapbeth_xmit(struct sk_buff *skb, struct net_device *dev) argument 192 lapbeth_data_transmit(struct net_device *ndev, struct sk_buff *skb) argument 219 struct sk_buff *skb = dev_alloc_skb(1); local 236 struct sk_buff *skb = dev_alloc_skb(1); local [all...] |
/drivers/isdn/gigaset/ |
H A D | asyncdata.c | 144 struct sk_buff *skb = bcs->rx_skb; local 204 if (!skb) { 207 } else if (skb->len < 2) { 211 skb->len); 213 dev_kfree_skb_any(skb); 218 skb->len); 220 dev_kfree_skb_any(skb); 223 __skb_trim(skb, skb->len - 2); 224 gigaset_skb_rcvd(bcs, skb); 290 struct sk_buff *skb = bcs->rx_skb; local 458 HDLC_Encode(struct sk_buff *skb) argument 536 iraw_encode(struct sk_buff *skb) argument 585 gigaset_m10x_send_skb(struct bc_state *bcs, struct sk_buff *skb) argument [all...] |
/drivers/net/wireless/hostap/ |
H A D | hostap_80211_rx.c | 20 void hostap_dump_rx_80211(const char *name, struct sk_buff *skb, argument 26 hdr = (struct ieee80211_hdr *) skb->data; 31 skb->len, jiffies); 33 if (skb->len < 2) 43 if (skb->len < IEEE80211_DATA_HDR3_LEN) { 54 if (skb->len >= 30) 62 int prism2_rx_80211(struct net_device *dev, struct sk_buff *skb, argument 91 fhdr = (struct ieee80211_hdr *) skb->data; 97 dev_kfree_skb_any(skb); 103 /* check if there is enough room for extra data; if not, expand skb 209 monitor_rx(struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats) argument 254 struct sk_buff *skb = NULL; local 393 hostap_rx_sta_beacon(local_info_t *local, struct sk_buff *skb, int stype) argument 472 hostap_rx_frame_mgmt(local_info_t *local, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats, u16 type, u16 stype) argument 609 hostap_is_eapol_frame(local_info_t *local, struct sk_buff *skb) argument 650 hostap_rx_frame_decrypt(local_info_t *local, struct sk_buff *skb, struct lib80211_crypt_data *crypt) argument 688 hostap_rx_frame_decrypt_msdu(local_info_t *local, struct sk_buff *skb, int keyidx, struct lib80211_crypt_data *crypt) argument 717 hostap_80211_rx(struct net_device *dev, struct sk_buff *skb, struct hostap_80211_rx_status *rx_stats) argument [all...] |
/drivers/net/wireless/ti/wl1251/ |
H A D | tx.c | 70 static int wl1251_tx_id(struct wl1251 *wl, struct sk_buff *skb) argument 76 wl->tx_frames[i] = skb; 148 static int wl1251_tx_fill_hdr(struct wl1251 *wl, struct sk_buff *skb, argument 156 if (!skb) 159 id = wl1251_tx_id(wl, skb); 163 fc = *(u16 *)skb->data; 164 tx_hdr = (struct tx_double_buffer_desc *) skb_push(skb, 167 tx_hdr->length = cpu_to_le16(skb->len - sizeof(*tx_hdr)); 173 tx_hdr->xmit_queue = wl1251_tx_get_queue(skb_get_queue_mapping(skb)); 182 static int wl1251_tx_send_packet(struct wl1251 *wl, struct sk_buff *skb, argument 306 wl1251_tx_frame(struct wl1251 *wl, struct sk_buff *skb) argument 350 struct sk_buff *skb; local 416 struct sk_buff *skb; local 565 struct sk_buff *skb; local [all...] |
/drivers/bluetooth/ |
H A D | hci_vhci.c | 84 static int vhci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) argument 91 memcpy(skb_push(skb, 1), &bt_cb(skb)->pkt_type, 1); 92 skb_queue_tail(&data->readq, skb); 101 struct sk_buff *skb; local 114 skb = bt_skb_alloc(4, GFP_KERNEL); 115 if (!skb) 120 kfree_skb(skb); 147 kfree_skb(skb); 151 bt_cb(skb) 166 struct sk_buff *skb; local 228 vhci_put_user(struct vhci_data *data, struct sk_buff *skb, char __user *buf, int count) argument 264 struct sk_buff *skb; local [all...] |
/drivers/staging/octeon/ |
H A D | ethernet-tx.c | 58 #define CVM_OCT_SKB_CB(skb) ((u64 *)((skb)->cb)) 64 * example, you wanted to use the skb->priority field, define 65 * GET_SKBUFF_QOS as: #define GET_SKBUFF_QOS(skb) ((skb)->priority) 68 #define GET_SKBUFF_QOS(skb) 0 148 * @skb: Packet to send 153 int cvm_oct_xmit(struct sk_buff *skb, struct net_device *dev) argument 185 qos = GET_SKBUFF_QOS(skb); 215 if (unlikely(skb_shinfo(skb) 545 cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev) argument [all...] |
H A D | ethernet-mem.c | 51 struct sk_buff *skb = dev_alloc_skb(size + 256); local 53 if (unlikely(skb == NULL)) 55 skb_reserve(skb, 256 - (((unsigned long)skb->data) & 0x7f)); 56 *(struct sk_buff **)(skb->data - sizeof(void *)) = skb; 57 cvmx_fpa_free(skb->data, pool, DONT_WRITEBACK(size / 128)); 76 struct sk_buff *skb = local 79 dev_kfree_skb(skb);
|
/drivers/misc/sgi-xp/ |
H A D | xpnet.c | 37 * byte of the skb (leadin_ignore) and the number of bytes from the 38 * last useful byte of the skb to the end of the last cacheline 41 * size is the number of bytes to transfer which includes the skb->len 42 * (useful bytes of the senders skb) plus the leadin and tailout 91 * whether all outstanding message sends have completed. The skb can 95 struct sk_buff *skb; member in struct:xpnet_pending_msg 149 struct sk_buff *skb; local 167 skb = dev_alloc_skb(msg->size + L1_CACHE_BYTES); 168 if (!skb) { 180 * The allocated skb ha 376 xpnet_send(struct sk_buff *skb, struct xpnet_pending_msg *queued_msg, u64 start_addr, u64 end_addr, u16 embedded_bytes, int dest_partid) argument 425 xpnet_dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) argument [all...] |
/drivers/net/usb/ |
H A D | cx82310_eth.c | 196 * RX is NOT easy - we can receive multiple packets per skb, each having 2-byte 199 * continuing in the next skb (without any headers). 203 static int cx82310_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument 209 * If the last skb ended with an incomplete packet, this skb contains 220 memcpy(skb2->data + dev->partial_len, skb->data, 223 skb_pull(skb, (dev->partial_rem + 1) & ~1); 225 if (skb->len < 2) 229 /* a skb can contain multiple packets */ 230 while (skb 273 cx82310_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) argument [all...] |
H A D | lg-vl600.c | 110 static int vl600_rx_fixup(struct usbnet *dev, struct sk_buff *skb) argument 116 struct sk_buff *buf = skb; 130 if (skb->len + s->current_rx_buf->len > 138 memcpy(skb_put(buf, skb->len), skb->data, skb->len); 139 } else if (skb->len < 4) { 158 s->current_rx_buf = skb_copy_expand(skb, 0, 193 ethhdr = (struct ethhdr *) skb->data; 249 struct sk_buff *skb, gfp_ 248 vl600_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) argument [all...] |
/drivers/net/wireless/mwifiex/ |
H A D | txrx.c | 37 struct sk_buff *skb) 42 struct mwifiex_rxinfo *rx_info = MWIFIEX_SKB_RXCB(skb); 45 local_rx_pd = (struct rxpd *) (skb->data); 54 dev_kfree_skb_any(skb); 63 ret = mwifiex_process_uap_rx_packet(priv, skb); 65 ret = mwifiex_process_sta_rx_packet(priv, skb); 84 int mwifiex_process_tx(struct mwifiex_private *priv, struct sk_buff *skb, argument 93 head_ptr = mwifiex_process_uap_txpd(priv, skb); 95 head_ptr = mwifiex_process_sta_txpd(priv, skb); 103 skb_pull(skb, INTF_HEADER_LE 36 mwifiex_handle_rx_packet(struct mwifiex_adapter *adapter, struct sk_buff *skb) argument 156 mwifiex_write_data_complete(struct mwifiex_adapter *adapter, struct sk_buff *skb, int aggr, int status) argument [all...] |
/drivers/staging/rtl8723au/os_dep/ |
H A D | recv_linux.c | 76 struct sk_buff *skb; local 81 skb = precv_frame->pkt; 82 if (!skb) { 84 ("rtw_recv_indicatepkt23a():skb == NULL!!!!\n")); 89 ("rtw_recv_indicatepkt23a():skb != NULL !!!\n")); 94 ("\n skb->head =%p skb->data =%p skb->tail =%p skb->end =%p skb [all...] |
/drivers/nfc/st21nfcb/ |
H A D | ndlc.c | 51 #define NDLC_DUMP_SKB(info, skb) \ 55 16, 1, skb->data, skb->len, 0); \ 73 int ndlc_send(struct llt_ndlc *ndlc, struct sk_buff *skb) argument 79 *skb_push(skb, 1) = pcb; 80 skb_queue_tail(&ndlc->send_q, skb); 90 struct sk_buff *skb; local 99 skb = skb_dequeue(&ndlc->send_q); 100 NDLC_DUMP_SKB("ndlc frame written", skb); 101 r = ndlc->ops->write(ndlc->phy_id, skb); 124 struct sk_buff *skb; local 149 struct sk_buff *skb; local 220 ndlc_recv(struct llt_ndlc *ndlc, struct sk_buff *skb) argument [all...] |
/drivers/net/wireless/ath/carl9170/ |
H A D | tx.c | 65 struct sk_buff *skb) 67 return __carl9170_get_queue(ar, skb_get_queue_mapping(skb)); 76 static void carl9170_tx_accounting(struct ar9170 *ar, struct sk_buff *skb) argument 83 queue = skb_get_queue_mapping(skb); 108 struct sk_buff *skb) 110 struct _carl9170_tx_superframe *super = (void *) skb->data; 138 static void carl9170_tx_ps_unblock(struct ar9170 *ar, struct sk_buff *skb) argument 144 sta = __carl9170_get_tx_sta(ar, skb); 156 static void carl9170_tx_accounting_free(struct ar9170 *ar, struct sk_buff *skb) argument 160 queue = skb_get_queue_mapping(skb); 64 carl9170_get_queue(struct ar9170 *ar, struct sk_buff *skb) argument 107 __carl9170_get_tx_sta(struct ar9170 *ar, struct sk_buff *skb) argument 190 carl9170_alloc_dev_space(struct ar9170 *ar, struct sk_buff *skb) argument 226 carl9170_release_dev_space(struct ar9170 *ar, struct sk_buff *skb) argument 267 struct sk_buff *skb; local 330 carl9170_tx_get_skb(struct sk_buff *skb) argument 337 carl9170_tx_put_skb(struct sk_buff *skb) argument 378 carl9170_tx_status_process_ampdu(struct ar9170 *ar, struct sk_buff *skb, struct ieee80211_tx_info *txinfo) argument 437 carl9170_tx_bar_status(struct ar9170 *ar, struct sk_buff *skb, struct ieee80211_tx_info *tx_info) argument 476 carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb, const bool success) argument 500 carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb) argument 516 struct sk_buff *skb; local 561 struct sk_buff *skb; local 606 struct sk_buff *skb; local 661 struct sk_buff *skb; local 868 carl9170_tx_get_rates(struct ar9170 *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct sk_buff *skb) argument 885 carl9170_tx_apply_rateset(struct ar9170 *ar, struct ieee80211_tx_info *sinfo, struct sk_buff *skb) argument 955 carl9170_tx_prepare(struct ar9170 *ar, struct ieee80211_sta *sta, struct sk_buff *skb) argument 1079 carl9170_set_immba(struct ar9170 *ar, struct sk_buff *skb) argument 1087 carl9170_set_ampdu_params(struct ar9170 *ar, struct sk_buff *skb) argument 1128 struct sk_buff *skb, *first; local 1242 struct sk_buff *skb; local 1270 carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb) argument 1283 carl9170_tx_ps_drop(struct ar9170 *ar, struct sk_buff *skb) argument 1316 carl9170_bar_check(struct ar9170 *ar, struct sk_buff *skb) argument 1338 struct sk_buff *skb; local 1391 carl9170_tx_ampdu_queue(struct ar9170 *ar, struct ieee80211_sta *sta, struct sk_buff *skb, struct ieee80211_tx_info *txinfo) argument 1467 carl9170_op_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control, struct sk_buff *skb) argument 1564 carl9170_tx_beacon_physet(struct ar9170 *ar, struct sk_buff *skb, u32 *ht1, u32 *plcp) argument 1610 struct sk_buff *skb = NULL; local [all...] |
/drivers/scsi/cxgbi/cxgb3i/ |
H A D | cxgb3i.c | 155 static void send_act_open_req(struct cxgbi_sock *csk, struct sk_buff *skb, argument 159 struct cpl_act_open_req *req = (struct cpl_act_open_req *)skb->head; 161 skb->priority = CPL_PRIORITY_SETUP; 183 l2t_send(csk->cdev->lldev, skb, csk->l2t); 186 static inline void act_open_arp_failure(struct t3cdev *dev, struct sk_buff *skb) argument 188 cxgbi_sock_act_open_req_arp_failure(NULL, skb); 199 struct sk_buff *skb = csk->cpl_close; local 200 struct cpl_close_con_req *req = (struct cpl_close_con_req *)skb->head; 213 cxgbi_sock_skb_entail(csk, skb); 225 static void abort_arp_failure(struct t3cdev *tdev, struct sk_buff *skb) argument 238 struct sk_buff *skb = csk->cpl_abort_req; local 274 struct sk_buff *skb = csk->cpl_abort_rpl; local 297 struct sk_buff *skb; local 348 make_tx_data_wr(struct cxgbi_sock *csk, struct sk_buff *skb, int len, int req_completion) argument 387 arp_failure_skb_discard(struct t3cdev *dev, struct sk_buff *skb) argument 395 struct sk_buff *skb; local 473 do_act_establish(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) argument 548 struct sk_buff *skb; local 569 do_act_open_rpl(struct t3cdev *tdev, struct sk_buff *skb, void *ctx) argument 604 do_peer_close(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument 621 do_close_con_rpl(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument 659 do_abort_req(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument 706 do_abort_rpl(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument 742 do_iscsi_hdr(struct t3cdev *t3dev, struct sk_buff *skb, void *ctx) argument 846 do_wr_ack(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) argument 959 struct sk_buff *skb = NULL; local 1067 ulp_mem_io_set_hdr(struct sk_buff *skb, unsigned int addr) argument 1094 struct sk_buff *skb = alloc_wr(sizeof(struct ulp_mem_io) + local 1123 struct sk_buff *skb = alloc_wr(sizeof(struct ulp_mem_io) + local 1140 struct sk_buff *skb = alloc_wr(sizeof(struct cpl_set_tcb_field), 0, local 1177 struct sk_buff *skb = alloc_wr(sizeof(struct cpl_set_tcb_field), 0, local [all...] |
/drivers/net/ppp/ |
H A D | pppopns.c | 63 static inline struct meta *skb_meta(struct sk_buff *skb) argument 65 return (struct meta *)skb->cb; 70 static int pppopns_recv_core(struct sock *sk_raw, struct sk_buff *skb) argument 74 struct meta *meta = skb_meta(skb); 79 skb_pull(skb, skb_transport_header(skb) - skb->data); 82 if (skb->len < GRE_HEADER_SIZE) 84 hdr = (struct header *)skb->data; 92 if (!skb_pull(skb, GRE_HEADER_SIZ 174 struct sk_buff *skb; local 186 struct sk_buff *skb; local 205 pppopns_xmit(struct ppp_channel *chan, struct sk_buff *skb) argument [all...] |
/drivers/infiniband/core/ |
H A D | netlink.c | 105 void *ibnl_put_msg(struct sk_buff *skb, struct nlmsghdr **nlh, int seq, argument 110 prev_tail = skb_tail_pointer(skb); 111 *nlh = nlmsg_put(skb, 0, seq, RDMA_NL_GET_TYPE(client, op), 115 (*nlh)->nlmsg_len = skb_tail_pointer(skb) - prev_tail; 119 nlmsg_trim(skb, prev_tail); 124 int ibnl_put_attr(struct sk_buff *skb, struct nlmsghdr *nlh, argument 129 prev_tail = skb_tail_pointer(skb); 130 if (nla_put(skb, type, len, data)) 132 nlh->nlmsg_len += skb_tail_pointer(skb) - prev_tail; 136 nlmsg_trim(skb, prev_tai 141 ibnl_rcv_msg(struct sk_buff *skb, struct nlmsghdr *nlh) argument 168 ibnl_rcv(struct sk_buff *skb) argument 175 ibnl_unicast(struct sk_buff *skb, struct nlmsghdr *nlh, __u32 pid) argument 182 ibnl_multicast(struct sk_buff *skb, struct nlmsghdr *nlh, unsigned int group, gfp_t flags) argument [all...] |
/drivers/staging/gdm72xx/ |
H A D | netlink_k.c | 47 static void netlink_rcv_cb(struct sk_buff *skb) argument 55 if (skb->len >= NLMSG_HDRLEN) { 56 nlh = (struct nlmsghdr *)skb->data; 58 if (skb->len < nlh->nlmsg_len || 60 netdev_err(skb->dev, "Invalid length (%d,%d)\n", 61 skb->len, nlh->nlmsg_len); 75 netdev_err(skb->dev, 79 netdev_err(skb->dev, "Unregistered Callback\n"); 84 static void netlink_rcv(struct sk_buff *skb) argument 87 netlink_rcv_cb(skb); 119 struct sk_buff *skb = NULL; local [all...] |
/drivers/net/wireless/ath/ath6kl/ |
H A D | testmode.c | 48 struct sk_buff *skb; local 53 skb = cfg80211_testmode_alloc_event_skb(ar->wiphy, buf_len, GFP_KERNEL); 54 if (!skb) { 55 ath6kl_warn("failed to allocate testmode rx skb!\n"); 58 if (nla_put_u32(skb, ATH6KL_TM_ATTR_CMD, ATH6KL_TM_CMD_TCMD) || 59 nla_put(skb, ATH6KL_TM_ATTR_DATA, buf_len, buf)) 61 cfg80211_testmode_event(skb, GFP_KERNEL); 65 kfree_skb(skb); 66 ath6kl_warn("nla_put failed on testmode rx skb!\n");
|
/drivers/scsi/ |
H A D | scsi_netlink.c | 38 * @skb: socket receive buffer 46 scsi_nl_rcv_msg(struct sk_buff *skb) argument 53 while (skb->len >= NLMSG_HDRLEN) { 56 nlh = nlmsg_hdr(skb); 58 (skb->len < nlh->nlmsg_len)) { 59 printk(KERN_WARNING "%s: discarding partial skb\n", 65 if (rlen > skb->len) 66 rlen = skb->len; 80 if (!netlink_capable(skb, CAP_SYS_ADMIN)) { 114 netlink_ack(skb, nl [all...] |
/drivers/isdn/hisax/ |
H A D | l3_1tr6.c | 33 struct sk_buff *skb; local 36 if (!(skb = l3_alloc_skb(4))) 38 p = skb_put(skb, 4); 40 l3_msg(pc->st, DL_DATA | REQUEST, skb); 55 struct sk_buff *skb = arg; local 57 dev_kfree_skb(skb); 62 l3_1tr6_error(struct l3_process *pc, u_char *msg, struct sk_buff *skb) argument 64 dev_kfree_skb(skb); 73 struct sk_buff *skb; local 150 if (!(skb 164 struct sk_buff *skb = arg; local 230 struct sk_buff *skb = arg; local 258 struct sk_buff *skb = arg; local 289 struct sk_buff *skb = arg; local 303 struct sk_buff *skb = arg; local 329 struct sk_buff *skb = arg; local 337 struct sk_buff *skb = arg; local 353 struct sk_buff *skb = arg; local 384 struct sk_buff *skb = arg; local 397 struct sk_buff *skb = arg; local 452 struct sk_buff *skb = arg; local 475 struct sk_buff *skb; local 515 struct sk_buff *skb; local 577 struct sk_buff *skb; local 746 struct sk_buff *skb = arg; local [all...] |
/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | fwsignal.h | 25 struct sk_buff *skb); 26 int brcmf_fws_process_skb(struct brcmf_if *ifp, struct sk_buff *skb); 31 void brcmf_fws_bustxfail(struct brcmf_fws_info *fws, struct sk_buff *skb);
|
/drivers/isdn/i4l/ |
H A D | isdn_x25iface.c | 191 static int isdn_x25iface_receive(struct concap_proto *cprot, struct sk_buff *skb) argument 196 if (skb_push(skb, 1)) { 197 skb->data[0] = X25_IFACE_DATA; 198 skb->protocol = x25_type_trans(skb, cprot->net_dev); 199 netif_rx(skb); 203 printk(KERN_WARNING "isdn_x25iface_receive %s: not connected, skb dropped\n", MY_DEVNAME(cprot->net_dev)); 204 dev_kfree_skb(skb); 212 struct sk_buff *skb; local 225 skb 243 struct sk_buff *skb; local 270 isdn_x25iface_xmit(struct concap_proto *cprot, struct sk_buff *skb) argument [all...] |