| /drivers/net/can/dev/ |
| A D | skb.c | 63 kfree_skb(skb); in can_put_echo_skb() 68 skb = can_create_echo_skb(skb); in can_put_echo_skb() 69 if (!skb) in can_put_echo_skb() 117 skb_tstamp_tx(skb, skb_hwtstamps(skb)); in __can_get_echo_skb() 134 return skb; in __can_get_echo_skb() 153 if (!skb) in can_get_echo_skb() 156 skb_get(skb); in can_get_echo_skb() 226 return skb; in alloc_can_skb() 252 return skb; in alloc_canfd_skb() 280 return skb; in alloc_canxl_skb() [all …]
|
| /drivers/bluetooth/ |
| A D | btbcm.c | 178 if (skb->len != 6 || skb->data[0]) { in btbcm_read_pcm_int_params() 302 return skb; in btbcm_read_local_name() 311 return skb; in btbcm_read_local_name() 323 return skb; in btbcm_read_local_version() 332 return skb; in btbcm_read_local_version() 343 return skb; in btbcm_read_verbose_config() 352 return skb; in btbcm_read_verbose_config() 363 return skb; in btbcm_read_controller_features() 372 return skb; in btbcm_read_controller_features() 383 return skb; in btbcm_read_usb_product() [all …]
|
| A D | virtio_bt.c | 37 if (!skb) in virtbt_add_inbuf() 44 kfree_skb(skb); in virtbt_add_inbuf() 99 memcpy(skb_push(skb, 1), &hci_skb_pkt_type(skb), 1); in virtbt_send_frame() 101 sg_init_one(sg, skb->data, skb->len); in virtbt_send_frame() 105 kfree_skb(skb); in virtbt_send_frame() 126 kfree_skb(skb); in virtbt_setup_zephyr() 140 kfree_skb(skb); in virtbt_set_bdaddr_zephyr() 153 kfree_skb(skb); in virtbt_setup_intel() 166 kfree_skb(skb); in virtbt_set_bdaddr_intel() 181 kfree_skb(skb); in virtbt_setup_realtek() [all …]
|
| A D | h4_recv.h | 56 if (IS_ERR(skb)) in h4_recv_buf() 57 skb = NULL; in h4_recv_buf() 62 if (!skb) { in h4_recv_buf() 69 if (!skb) in h4_recv_buf() 78 if (!skb) in h4_recv_buf() 85 len = min_t(uint, hci_skb_expect(skb) - skb->len, count); in h4_recv_buf() 92 if (skb->len < hci_skb_expect(skb)) in h4_recv_buf() 101 kfree_skb(skb); in h4_recv_buf() 143 skb = NULL; in h4_recv_buf() 148 skb = NULL; in h4_recv_buf() [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | wmi-ops.h | 477 if (IS_ERR(skb)) in ath10k_wmi_mgmt_tx_send() 499 if (IS_ERR(skb)) in ath10k_wmi_mgmt_tx() 528 if (IS_ERR(skb)) in ath10k_wmi_pdev_set_regdomain() 544 if (IS_ERR(skb)) in ath10k_wmi_pdev_set_base_macaddr() 560 if (IS_ERR(skb)) in ath10k_wmi_pdev_suspend_target() 575 if (IS_ERR(skb)) in ath10k_wmi_pdev_resume_target() 590 if (IS_ERR(skb)) in ath10k_wmi_pdev_set_param() 605 if (IS_ERR(skb)) in ath10k_wmi_cmd_init() 621 if (IS_ERR(skb)) in ath10k_wmi_start_scan() 636 if (IS_ERR(skb)) in ath10k_wmi_stop_scan() [all …]
|
| /drivers/net/ethernet/qualcomm/rmnet/ |
| A D | rmnet_handlers.c | 46 rmnet_vnd_rx_fixup(skb, skb->dev); in rmnet_deliver_skb() 100 skb_trim(skb, len); in __rmnet_map_ingress_handler() 105 kfree_skb(skb); in __rmnet_map_ingress_handler() 116 kfree_skb(skb); in rmnet_map_ingress_handler() 127 consume_skb(skb); in rmnet_map_ingress_handler() 186 skb_push(skb, skb->mac_len); in rmnet_bridge_handler() 206 if (!skb) in rmnet_rx_handler() 210 kfree_skb(skb); in rmnet_rx_handler() 217 dev = skb->dev; in rmnet_rx_handler() 221 kfree_skb(skb); in rmnet_rx_handler() [all …]
|
| A D | rmnet_map_data.c | 256 void *iph = ip_hdr(skb); in rmnet_map_v5_checksum_uplink_packet() 347 void *data = skb->data; in rmnet_map_deaggregate() 352 if (skb->len == 0) in rmnet_map_deaggregate() 392 skb_pull(skb, packet_len); in rmnet_map_deaggregate() 541 dev_kfree_skb_any(skb); in rmnet_send_skb() 546 dev_queue_xmit(skb); in rmnet_send_skb() 567 if (skb) in rmnet_map_flush_tx_packet_work() 616 dev_kfree_skb_any(skb); in rmnet_map_tx_aggregate() 626 if (skb->len > size) { in rmnet_map_tx_aggregate() 644 port->skbagg_tail = skb; in rmnet_map_tx_aggregate() [all …]
|
| /drivers/net/ovpn/ |
| A D | io.c | 70 skb_gso_reset(skb); in ovpn_netdev_write() 92 pkt_len = skb->len; in ovpn_netdev_write() 196 skb = NULL; in ovpn_decrypt_post() 200 kfree_skb(skb); in ovpn_decrypt_post() 224 kfree_skb(skb); in ovpn_recv() 230 ovpn_decrypt_post(skb, ovpn_aead_decrypt(peer, ks, skb)); in ovpn_recv() 296 skb = NULL; in ovpn_encrypt_post() 306 kfree_skb(skb); in ovpn_encrypt_post() 328 ovpn_encrypt_post(skb, ovpn_aead_encrypt(peer, ks, skb)); in ovpn_encrypt_one() 363 nf_reset_ct(skb); in ovpn_net_xmit() [all …]
|
| /drivers/net/wireguard/ |
| A D | receive.c | 26 #define SKB_TYPE_LE32(skb) (((struct message_header *)(skb)->data)->type) argument 53 skb_transport_header(skb) < skb->head || in prepare_skb_header() 275 if (skb_to_sgvec(skb, sg, 0, skb->len) <= 0) in decrypt_packet() 287 if (pskb_trim(skb, skb->len - noise_encrypted_len(0))) in decrypt_packet() 367 if (unlikely(skb_network_header(skb) < skb->head)) in wg_packet_consume_data_done() 375 skb->dev = dev; in wg_packet_consume_data_done() 384 skb->protocol = ip_tunnel_parse_protocol(skb); in wg_packet_consume_data_done() 389 INET_ECN_decapsulate(skb, PACKET_CB(skb)->ds, ip_hdr(skb)->tos); in wg_packet_consume_data_done() 393 INET_ECN_decapsulate(skb, PACKET_CB(skb)->ds, ipv6_get_dsfield(ipv6_hdr(skb))); in wg_packet_consume_data_done() 501 likely(decrypt_packet(skb, PACKET_CB(skb)->keypair)) ? in wg_packet_decrypt_worker() [all …]
|
| A D | queueing.h | 67 #define PACKET_CB(skb) ((struct packet_cb *)((skb)->cb)) argument 68 #define PACKET_PEER(skb) (PACKET_CB(skb)->keypair->entry.peer) argument 80 u32 hash = skb->hash; in wg_reset_packet() 82 memset(&skb->headers, 0, sizeof(skb->headers)); in wg_reset_packet() 86 skb->hash = hash; in wg_reset_packet() 89 skb->nohdr = 0; in wg_reset_packet() 90 skb->peeked = 0; in wg_reset_packet() 91 skb->mac_len = 0; in wg_reset_packet() 92 skb->dev = NULL; in wg_reset_packet() 94 skb->tc_index = 0; in wg_reset_packet() [all …]
|
| /drivers/net/ |
| A D | vrf.c | 372 skb->protocol = eth_type_trans(skb, dev); in vrf_local_xmit() 451 __skb_pull(skb, skb_network_offset(skb)); in vrf_process_v6_outbound() 529 __skb_pull(skb, skb_network_offset(skb)); in vrf_process_v4_outbound() 536 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in vrf_process_v4_outbound() 537 ret = vrf_ip_local_out(dev_net(skb_dst(skb)->dev), skb->sk, skb); in vrf_process_v4_outbound() 833 skb = skb_expand_head(skb, hh_len); in vrf_finish_output() 854 vrf_tx_error(skb->dev, skb); in vrf_finish_output() 1358 skb_push(skb, skb->mac_len); in vrf_ip6_rcv() 1360 skb_pull(skb, skb->mac_len); in vrf_ip6_rcv() 1411 skb_push(skb, skb->mac_len); in vrf_ip_rcv() [all …]
|
| /drivers/net/ipvlan/ |
| A D | ipvlan_core.c | 311 skb->dev = dev; in ipvlan_skb_crossing_ns() 334 skb = skb_share_check(skb, GFP_ATOMIC); in ipvlan_rcv_frame() 335 if (!skb) in ipvlan_rcv_frame() 338 *pskb = skb; in ipvlan_rcv_frame() 346 skb->dev = dev; in ipvlan_rcv_frame() 448 memset(IPCB(skb), 0, sizeof(*IPCB(skb))); in ipvlan_process_v4_outbound() 458 kfree_skb(skb); in ipvlan_process_v4_outbound() 509 memset(IP6CB(skb), 0, sizeof(*IP6CB(skb))); in ipvlan_process_v6_outbound() 547 skb->mac_header = (typeof(skb->mac_header))~0U; in ipvlan_process_outbound() 641 skb = skb_share_check(skb, GFP_ATOMIC); in ipvlan_xmit_mode_l2() [all …]
|
| /drivers/nfc/st21nfca/ |
| A D | dep.c | 125 ST21NFCA_WR_XCHG_DATA, skb->data, skb->len, in st21nfca_tx_work() 195 skb_trim(skb, skb->len - 1); in st21nfca_tm_recv_atr_req() 273 skb_trim(skb, skb->len - 1); in st21nfca_tm_recv_psl_req() 294 *(u8 *)skb_push(skb, 1) = skb->len; in st21nfca_tm_send_dep_res() 311 skb_trim(skb, skb->len - 1); in st21nfca_tm_recv_dep_req() 420 skb = in st21nfca_im_send_psl_req() 457 skb_trim(skb, skb->len - 1); in st21nfca_im_recv_atr_res_cb() 583 skb_trim(skb, skb->len - 1); in st21nfca_im_recv_dep_res_cb() 602 *(u8 *)skb_push(skb, 1) = skb->len; in st21nfca_im_recv_dep_res_cb() 629 *(u8 *)skb_push(skb, 1) = skb->len; in st21nfca_im_send_dep_req() [all …]
|
| /drivers/net/ethernet/netronome/nfp/ |
| A D | ccm_mbox.c | 134 if (!skb) in nfp_ccm_mbox_mark_next_runner() 192 skb = skb_queue_next(&nn->mbox_cmsg.queue, skb); in nfp_ccm_mbox_copy_in() 206 return skb; in nfp_ccm_mbox_find_req() 210 skb = skb_queue_next(&nn->mbox_cmsg.queue, skb); in nfp_ccm_mbox_find_req() 263 if (!skb) { in nfp_ccm_mbox_copy_out() 305 skb_put(skb, length - skb->len); in nfp_ccm_mbox_copy_out() 393 last = skb; in nfp_ccm_mbox_run_queue_unlock() 616 if (WARN_ON(!skb || !nfp_ccm_mbox_is_posted(skb) || in nfp_ccm_mbox_post_runq_work() 634 if (WARN_ON(!skb || !nfp_ccm_mbox_is_posted(skb))) in nfp_ccm_mbox_post_wait_work() 703 if (!skb) in nfp_ccm_mbox_msg_alloc() [all …]
|
| A D | ccm.c | 57 return skb; in __nfp_ccm_reply() 73 return skb; in nfp_ccm_reply() 83 if (!skb) in nfp_ccm_reply_drop_tag() 87 return skb; in nfp_ccm_reply_drop_tag() 100 if (skb) in nfp_ccm_wait_reply() 101 return skb; in nfp_ccm_wait_reply() 111 if (!skb) in nfp_ccm_wait_reply() 119 if (!skb) { in nfp_ccm_wait_reply() 124 return skb; in nfp_ccm_wait_reply() 154 return skb; in nfp_ccm_communicate() [all …]
|
| /drivers/net/ethernet/netronome/nfp/flower/ |
| A D | cmsg.c | 26 struct sk_buff *skb; in nfp_flower_cmsg_alloc() local 31 if (!skb) in nfp_flower_cmsg_alloc() 38 skb_put(skb, size); in nfp_flower_cmsg_alloc() 40 return skb; in nfp_flower_cmsg_alloc() 47 struct sk_buff *skb; in nfp_flower_cmsg_mac_repr_start() local 51 if (!skb) in nfp_flower_cmsg_mac_repr_start() 58 return skb; in nfp_flower_cmsg_mac_repr_start() 79 struct sk_buff *skb; in nfp_flower_cmsg_portmod() local 83 if (!skb) in nfp_flower_cmsg_portmod() 104 struct sk_buff *skb; in nfp_flower_cmsg_portreify() local [all …]
|
| /drivers/net/wireless/intel/iwlwifi/mei/ |
| A D | net.c | 89 if (!pskb_may_pull(skb, arp_hdr_len(skb->dev))) in iwl_mei_rx_filter_arp() 92 arp = arp_hdr(skb); in iwl_mei_rx_filter_arp() 197 if (!pskb_may_pull(skb, skb_network_offset(skb) + sizeof(*iphdr)) || in iwl_mei_rx_filter_ipv4() 198 !pskb_may_pull(skb, skb_network_offset(skb) + ip_hdrlen(skb))) in iwl_mei_rx_filter_ipv4() 206 skb_set_transport_header(skb, skb_network_offset(skb) + iphdrlen); in iwl_mei_rx_filter_ipv4() 216 if (!pskb_may_pull(skb, skb_transport_offset(skb) + in iwl_mei_rx_filter_ipv4() 226 if (!pskb_may_pull(skb, skb_transport_offset(skb) + sizeof(*icmp))) in iwl_mei_rx_filter_ipv4() 343 if (!skb) in iwl_mei_rx_filter() 346 skb = orig_skb; in iwl_mei_rx_filter() 350 skb_push(skb, skb->data - skb_mac_header(skb)); in iwl_mei_rx_filter() [all …]
|
| /drivers/net/wireless/marvell/mwifiex/ |
| A D | uap_txrx.c | 26 struct sk_buff *skb, *tmp; in mwifiex_uap_del_tx_pkts_in_ralist() local 101 kfree_skb(skb); in mwifiex_uap_queue_bridged_pkt() 168 kfree_skb(skb); in mwifiex_uap_queue_bridged_pkt() 173 kfree_skb(skb); in mwifiex_uap_queue_bridged_pkt() 174 skb = new_skb; in mwifiex_uap_queue_bridged_pkt() 208 __net_timestamp(skb); in mwifiex_uap_queue_bridged_pkt() 286 if (!skb) in mwifiex_uap_recv_packet() 333 skb->protocol = eth_type_trans(skb, priv->netdev); in mwifiex_uap_recv_packet() 356 skb->truesize += (skb->len - MWIFIEX_RX_DATA_BUF_SIZE); in mwifiex_uap_recv_packet() 359 netif_rx(skb); in mwifiex_uap_recv_packet() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| A D | ipsec_rxtx.c | 56 ret = skb_copy_bits(skb, skb->len - alen - 2, &plen, 1); in mlx5e_ipsec_remove_trailer() 62 ret = pskb_trim(skb, skb->len - trailer_len); in mlx5e_ipsec_remove_trailer() 142 (skb->csum_start + skb->head - skb->data) / 2; in mlx5e_ipsec_set_swp() 196 struct sk_buff *skb, in mlx5e_ipsec_set_state() argument 228 sp = skb_sec_path(skb); in mlx5e_ipsec_tx_build_eseg() 271 sp = skb_sec_path(skb); in mlx5e_ipsec_handle_tx_skb() 290 if (!skb_is_gso(skb)) in mlx5e_ipsec_handle_tx_skb() 303 kfree_skb(skb); in mlx5e_ipsec_handle_tx_skb() 319 sp = secpath_set(skb); in mlx5e_ipsec_offload_handle_rx_skb() 333 secpath_reset(skb); in mlx5e_ipsec_offload_handle_rx_skb() [all …]
|
| /drivers/nfc/microread/ |
| A D | i2c.c | 52 16, 1, (skb)->data, (skb)->len, 0); \ 61 len = skb->len; in microread_i2c_add_len_crc() 84 if (crc != skb->data[skb->len-1]) { in check_crc() 85 pr_err("CRC error 0x%x != 0x%x\n", crc, skb->data[skb->len-1]); in check_crc() 118 r = i2c_master_send(client, skb->data, skb->len); in microread_i2c_write() 122 r = i2c_master_send(client, skb->data, skb->len); in microread_i2c_write() 126 if (r != skb->len) in microread_i2c_write() 169 kfree_skb(*skb); in microread_i2c_read() 177 kfree_skb(*skb); in microread_i2c_read() 182 skb_pull(*skb, 1); in microread_i2c_read() [all …]
|
| /drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
| A D | chtls_io.c | 71 return set_ivs_imm(sk, skb) ? (nos_ivs(sk, skb->len) * in ivs_size() 97 if (!skb) in create_flowc_wr_skb() 103 return skb; in create_flowc_wr_skb() 119 if (!skb) in send_flowc_wr() 133 if (!skb) in send_flowc_wr() 563 if (skb->peeked || skb->len > MAX_IMM_ULPTX_WR_LEN) in is_ofld_imm() 586 if (skb_tail_pointer(skb) != skb_transport_header(skb)) in calc_tx_flits() 846 return skb; in get_tx_skb() 1288 if (!skb) in send_rx_credits() 1378 if (skb) in chtls_pt_recvmsg() [all …]
|
| /drivers/net/wireless/ath/ath6kl/ |
| A D | wmi.c | 715 if (!skb) in ath6kl_wmi_get_new_buf() 733 if (!skb) in ath6kl_wmi_simple_cmd() 767 if (!skb) in ath6kl_wmi_set_roam_lrssi_cmd() 789 if (!skb) in ath6kl_wmi_force_roam_cmd() 809 if (!skb) in ath6kl_wmi_ap_set_beacon_intvl_cmd() 825 if (!skb) in ath6kl_wmi_ap_set_dtim_cmd() 841 if (!skb) in ath6kl_wmi_set_roam_mode_cmd() 1398 if (!skb) in ath6kl_wmi_send_rssi_threshold_params() 1614 if (!skb) in ath6kl_wmi_set_txe_notify() 1796 skb->data, skb->len); in ath6kl_wmi_cmd_send() [all …]
|
| /drivers/staging/octeon/ |
| A D | ethernet-tx.c | 30 #define CVM_OCT_SKB_CB(skb) ((u64 *)((skb)->cb)) argument 40 #define GET_SKBUFF_QOS(skb) 0 argument 297 fpa_head = skb->head + 256 - ((unsigned long)skb->head & 0x7f); in cvm_oct_xmit() 328 (skb->truesize != in cvm_oct_xmit() 329 sizeof(*skb) + skb_end_offset(skb))) { in cvm_oct_xmit() 350 skb_dst_set(skb, NULL); in cvm_oct_xmit() 351 skb_ext_reset(skb); in cvm_oct_xmit() 352 nf_reset_ct(skb); in cvm_oct_xmit() 356 skb->tc_index = 0; in cvm_oct_xmit() 444 to_free_list = skb; in cvm_oct_xmit() [all …]
|
| /drivers/target/iscsi/cxgbit/ |
| A D | cxgbit_target.c | 38 if (!skb) in __cxgbit_alloc_skb() 45 skb->len += len; in __cxgbit_alloc_skb() 52 if (!skb) in __cxgbit_alloc_skb() 64 return skb; in __cxgbit_alloc_skb() 120 if (skb_tail_pointer(skb) != skb_transport_header(skb)) in cxgbit_calc_tx_flits_ofld() 239 csk, skb->len, skb->data_len, in cxgbit_push_tx_frames() 250 csk, skb->len, skb->data_len, credits_needed, in cxgbit_push_tx_frames() 783 if (!skb) in cxgbit_put_login_tx() 1372 csk->skb = skb; in cxgbit_process_iscsi_pdu() 1392 skb, skb->head, skb->data, skb->len, skb->data_len, in cxgbit_lro_skb_dump() [all …]
|
| /drivers/net/wan/ |
| A D | hdlc_fr.c | 299 *(__be16 *)(skb->data + 8) = skb->protocol; in fr_hard_header() 415 skb = skb2; in pvc_xmit() 418 skb->dev = dev; in pvc_xmit() 434 kfree_skb(skb); in pvc_xmit() 477 if (!skb) in fr_lmi_send() 795 dlci = (skb->data[i] << 8) | skb->data[i + 1]; in fr_lmi_recv() 858 skb->protocol = *(__be16 *)(skb->data + 3); /* Ethertype */ in fr_snap_parse() 875 skb->protocol = eth_type_trans(skb, pvc->ether); in fr_snap_parse() 940 skb = skb_share_check(skb, GFP_ATOMIC); in fr_rx() 941 if (!skb) { in fr_rx() [all …]
|