/linux/drivers/infiniband/hw/hfi1/ |
A D | trace.c | 253 union ib_ehdrs *eh = ehdrs; in parse_everbs_hdrs() local 270 be32_to_cpu(eh->imm_data)); in parse_everbs_hdrs() 277 be32_to_cpu(eh->rc.reth.rkey), in parse_everbs_hdrs() 279 be32_to_cpu(eh->rc.imm_data)); in parse_everbs_hdrs() 289 be32_to_cpu(eh->rc.reth.rkey), in parse_everbs_hdrs() 396 be32_to_cpu(eh->at.aeth) >> 24, in parse_everbs_hdrs() 406 eh->atomic_eth.rkey, in parse_everbs_hdrs() 413 be32_to_cpu(eh->ud.deth[0]), in parse_everbs_hdrs() 415 be32_to_cpu(eh->ud.deth[1]) >> in parse_everbs_hdrs() 420 be32_to_cpu(eh->ud.deth[0]), in parse_everbs_hdrs() [all …]
|
/linux/drivers/net/ethernet/8390/ |
A D | etherh.c | 122 eh->ctrl = ctrl; in etherh_set_ctrl() 123 writeb(ctrl, eh->ctrl_port); in etherh_set_ctrl() 129 eh->ctrl = ctrl; in etherh_clr_ctrl() 657 struct etherh_priv *eh; in etherh_probe() local 687 eh = etherh_priv(dev); in etherh_probe() 689 eh->ctrl = 0; in etherh_probe() 692 if (!eh->memc) { in etherh_probe() 697 eh->ctrl_port = eh->memc; in etherh_probe() 700 if (!eh->ioc_fast) { in etherh_probe() 704 eh->ctrl_port = eh->ioc_fast; in etherh_probe() [all …]
|
/linux/net/bluetooth/bnep/ |
A D | core.c | 55 if (ether_addr_equal(dst, s->eh.h_source)) in __bnep_get_session() 358 if (ntohs(s->eh.h_proto) == ETH_P_8021Q) { in bnep_rx_frame() 377 __skb_put_data(nskb, &s->eh, ETH_HLEN); in bnep_rx_frame() 381 __skb_put_data(nskb, s->eh.h_dest, ETH_ALEN); in bnep_rx_frame() 421 struct ethhdr *eh = (void *) skb->data; in bnep_tx_frame() local 437 if (compress_src && ether_addr_equal(eh->h_dest, s->eh.h_source)) in bnep_tx_frame() 440 if (compress_dst && ether_addr_equal(eh->h_source, s->eh.h_dest)) in bnep_tx_frame() 595 memcpy(s->eh.h_dest, &src, ETH_ALEN); in bnep_add_connection() 596 memcpy(s->eh.h_source, &dst, ETH_ALEN); in bnep_add_connection() 597 eth_hw_addr_set(dev, s->eh.h_dest); in bnep_add_connection() [all …]
|
A D | netdev.c | 124 struct ethhdr *eh = (void *) skb->data; in bnep_net_mc_filter() local 126 if ((eh->h_dest[0] & 1) && !test_bit(bnep_mc_hash(eh->h_dest), (ulong *) &s->mc_filter)) in bnep_net_mc_filter() 136 struct ethhdr *eh = (void *) skb->data; in bnep_net_eth_proto() local 137 u16 proto = ntohs(eh->h_proto); in bnep_net_eth_proto()
|
/linux/net/ethernet/ |
A D | eth.c | 410 struct ethhdr *eh, *eh2; in eth_gro_receive() local 416 hlen = off_eth + sizeof(*eh); in eth_gro_receive() 417 eh = skb_gro_header_fast(skb, off_eth); in eth_gro_receive() 419 eh = skb_gro_header_slow(skb, hlen, off_eth); in eth_gro_receive() 420 if (unlikely(!eh)) in eth_gro_receive() 431 if (compare_ether_header(eh, eh2)) { in eth_gro_receive() 437 type = eh->h_proto; in eth_gro_receive() 446 skb_gro_pull(skb, sizeof(*eh)); in eth_gro_receive() 447 skb_gro_postpull_rcsum(skb, eh, sizeof(*eh)); in eth_gro_receive() 465 __be16 type = eh->h_proto; in eth_gro_complete() [all …]
|
/linux/arch/mips/tools/ |
A D | loongson3-llsc-check.c | 239 Elf64_Ehdr *eh; in main() local 269 eh = vmlinux; in main() 270 if (memcmp(eh->e_ident, ELFMAG, SELFMAG)) { in main() 275 if (eh->e_ident[EI_CLASS] != ELFCLASS64) { in main() 280 if (eh->e_ident[EI_DATA] != ELFDATA2LSB) { in main() 285 for (i = 0; i < le16toh(eh->e_shnum); i++) { in main() 286 sh = vmlinux + le64toh(eh->e_shoff) + (i * le16toh(eh->e_shentsize)); in main()
|
/linux/fs/ext4/ |
A D | extents.c | 459 if (unlikely(le16_to_cpu(eh->eh_entries) > le16_to_cpu(eh->eh_max))) { in __ext4_ext_check() 673 eh = path[depth].p_hdr; in ext4_ext_show_leaf() 865 eh->eh_depth = 0; in ext4_ext_tree_init() 866 eh->eh_entries = 0; in ext4_ext_tree_init() 869 eh->eh_generation = 0; in ext4_ext_tree_init() 911 path[0].p_hdr = eh; in ext4_find_extent() 920 ppos, le16_to_cpu(eh->eh_entries), le16_to_cpu(eh->eh_max)); in ext4_find_extent() 1824 if (!eh->eh_entries) in ext4_ext_try_to_merge_right() 2065 if (le16_to_cpu(eh->eh_entries) < le16_to_cpu(eh->eh_max)) in ext4_ext_insert_extent() 2081 if (le16_to_cpu(eh->eh_entries) < le16_to_cpu(eh->eh_max)) { in ext4_ext_insert_extent() [all …]
|
A D | migrate.c | 359 struct ext4_extent_header *eh; in free_ext_idx() local 366 eh = (struct ext4_extent_header *)bh->b_data; in free_ext_idx() 367 if (eh->eh_depth != 0) { in free_ext_idx() 368 ix = EXT_FIRST_INDEX(eh); in free_ext_idx() 396 if (eh->eh_depth == 0) in free_ext_block() 401 ix = EXT_FIRST_INDEX(eh); in free_ext_block() 597 struct ext4_extent_header *eh; in ext4_ind_migrate() local 636 eh = ext_inode_hdr(inode); in ext4_ind_migrate() 637 ex = EXT_FIRST_EXTENT(eh); in ext4_ind_migrate() 639 eh->eh_depth != 0 || le16_to_cpu(eh->eh_entries) > 1) { in ext4_ind_migrate() [all …]
|
A D | ext4_extents.h | 101 find_ext4_extent_tail(struct ext4_extent_header *eh) in find_ext4_extent_tail() argument 103 return (struct ext4_extent_tail *)(((void *)eh) + in find_ext4_extent_tail() 104 EXT4_EXTENT_TAIL_OFFSET(eh)); in find_ext4_extent_tail()
|
/linux/net/802/ |
A D | stp.c | 33 const struct ethhdr *eh = eth_hdr(skb); in stp_pdu_rcv() local 42 if (eh->h_dest[5] >= GARP_ADDR_MIN && eh->h_dest[5] <= GARP_ADDR_MAX) { in stp_pdu_rcv() 43 proto = rcu_dereference(garp_protos[eh->h_dest[5] - in stp_pdu_rcv() 46 !ether_addr_equal(eh->h_dest, proto->group_address)) in stp_pdu_rcv()
|
/linux/drivers/firmware/arm_scmi/ |
A D | notify.c | 470 outs = kfifo_out(&eq->kfifo, pd->eh->payld, pd->eh->payld_sz); in scmi_process_event_payload() 486 pd->id, pd->eh->evt_id); in scmi_process_event_payload() 490 report = REVT_FILL_REPORT(r_evt, pd->eh->evt_id, pd->eh->timestamp, in scmi_process_event_payload() 491 pd->eh->payld, pd->eh->payld_sz, in scmi_process_event_payload() 496 pd->id, pd->eh->evt_id); in scmi_process_event_payload() 582 struct scmi_event_header eh; in scmi_notify() local 604 eh.timestamp = ts; in scmi_notify() 605 eh.evt_id = evt_id; in scmi_notify() 606 eh.payld_sz = len; in scmi_notify() 612 kfifo_in(&r_evt->proto->equeue.kfifo, &eh, sizeof(eh)); in scmi_notify() [all …]
|
/linux/arch/alpha/kernel/ |
A D | binfmt_loader.c | 11 struct exec *eh = (struct exec *)bprm->buf; in load_binary() local 16 if (eh->fh.f_magic != 0x183 || (eh->fh.f_flags & 0x3000) != 0x3000) in load_binary() 30 bprm->taso = eh->ah.entry < 0x100000000UL; in load_binary()
|
/linux/drivers/net/ethernet/sfc/ |
A D | rx.c | 70 u8 *eh, int hdr_len) in efx_rx_mk_skb() argument 86 memcpy(skb->data + efx->rx_ip_align, eh - efx->rx_prefix_size, in efx_rx_mk_skb() 208 static void efx_rx_deliver(struct efx_channel *channel, u8 *eh, in efx_rx_deliver() argument 215 skb = efx_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in efx_rx_deliver() 365 u8 *eh = efx_rx_buf_va(rx_buf); in __efx_rx_packet() local 372 (eh + efx->rx_packet_len_offset)); in __efx_rx_packet() 380 efx_loopback_rx_packet(efx, eh, rx_buf->len); in __efx_rx_packet() 387 if (!efx_do_xdp(efx, channel, rx_buf, &eh)) in __efx_rx_packet() 394 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, 0); in __efx_rx_packet() 396 efx_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags); in __efx_rx_packet()
|
A D | rx_common.h | 26 static inline u32 efx_rx_buf_hash(struct efx_nic *efx, const u8 *eh) in efx_rx_buf_hash() argument 29 return __le32_to_cpup((const __le32 *)(eh + efx->rx_packet_hash_offset)); in efx_rx_buf_hash() 31 const u8 *data = eh + efx->rx_packet_hash_offset; in efx_rx_buf_hash() 79 unsigned int n_frags, u8 *eh, __wsum csum);
|
A D | ef100_rx.c | 60 u8 *eh = efx_rx_buf_va(rx_buf); in __ef100_rx_packet() local 64 prefix = (u32 *)(eh - ESE_GZ_RX_PKT_PREFIX_LEN); in __ef100_rx_packet() 99 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, csum); in __ef100_rx_packet()
|
/linux/net/netfilter/ |
A D | xt_esp.c | 38 const struct ip_esp_hdr *eh; in esp_mt() local 46 eh = skb_header_pointer(skb, par->thoff, sizeof(_esp), &_esp); in esp_mt() 47 if (eh == NULL) { in esp_mt() 56 return spi_match(espinfo->spis[0], espinfo->spis[1], ntohl(eh->spi), in esp_mt()
|
/linux/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_hw.c | 666 return eh; in __find_event_handler() 682 *eh = *tmp; in prestera_find_event_handler() 715 eh.func(sw, &evt, eh.arg); in prestera_evt_recv() 733 eh.func(sw, &ev, eh.arg); in prestera_pkt_recv() 1888 if (eh) in prestera_hw_event_handler_register() 1891 eh = kmalloc(sizeof(*eh), GFP_KERNEL); in prestera_hw_event_handler_register() 1892 if (!eh) in prestera_hw_event_handler_register() 1895 eh->type = type; in prestera_hw_event_handler_register() 1896 eh->func = fn; in prestera_hw_event_handler_register() 1897 eh->arg = arg; in prestera_hw_event_handler_register() [all …]
|
/linux/net/ncsi/ |
A D | ncsi-cmd.c | 323 struct ethhdr *eh; in ncsi_xmit_cmd() local 377 eh = skb_push(nr->cmd, sizeof(*eh)); in ncsi_xmit_cmd() 378 eh->h_proto = htons(ETH_P_NCSI); in ncsi_xmit_cmd() 379 eth_broadcast_addr(eh->h_dest); in ncsi_xmit_cmd() 386 memcpy(eh->h_source, nca->ndp->ndev.dev->dev_addr, ETH_ALEN); in ncsi_xmit_cmd() 388 eth_broadcast_addr(eh->h_source); in ncsi_xmit_cmd()
|
/linux/drivers/net/ethernet/sfc/falcon/ |
A D | rx.c | 62 static inline u32 ef4_rx_buf_hash(struct ef4_nic *efx, const u8 *eh) in ef4_rx_buf_hash() argument 67 const u8 *data = eh + efx->rx_packet_hash_offset; in ef4_rx_buf_hash() 431 unsigned int n_frags, u8 *eh) in ef4_rx_packet_gro() argument 447 skb_set_hash(skb, ef4_rx_buf_hash(efx, eh), in ef4_rx_packet_gro() 476 u8 *eh, int hdr_len) in ef4_rx_mk_skb() argument 492 memcpy(skb->data + efx->rx_ip_align, eh - efx->rx_prefix_size, in ef4_rx_mk_skb() 617 static void ef4_rx_deliver(struct ef4_channel *channel, u8 *eh, in ef4_rx_deliver() argument 624 skb = ef4_rx_mk_skb(channel, rx_buf, n_frags, eh, hdr_len); in ef4_rx_deliver() 653 u8 *eh = ef4_rx_buf_va(rx_buf); in __ef4_rx_packet() local 660 (eh + efx->rx_packet_len_offset)); in __ef4_rx_packet() [all …]
|
/linux/Documentation/filesystems/ext4/ |
A D | ifork.rst | 58 (``eh.eh_depth`` > 0), the header is followed by ``eh.eh_entries`` 61 is a leaf node (``eh.eh_depth == 0``), then the header is followed by 62 ``eh.eh_entries`` instances of ``struct ext4_extent``; these instances 80 - eh\_magic 84 - eh\_entries 88 - eh\_max 92 - eh\_depth 100 - eh\_generation
|
/linux/net/ipv4/ |
A D | ip_tunnel_core.c | 101 struct ethhdr *eh; in __iptunnel_pull_header() local 106 eh = (struct ethhdr *)skb->data; in __iptunnel_pull_header() 107 if (likely(eth_proto_is_802_3(eh->h_proto))) in __iptunnel_pull_header() 108 skb->protocol = eh->h_proto; in __iptunnel_pull_header() 200 struct ethhdr eh; in iptunnel_pmtud_build_icmp() local 206 skb_copy_bits(skb, skb_mac_offset(skb), &eh, ETH_HLEN); in iptunnel_pmtud_build_icmp() 248 eth_header(skb, skb->dev, ntohs(eh.h_proto), eh.h_source, eh.h_dest, 0); in iptunnel_pmtud_build_icmp() 293 struct ethhdr eh; in iptunnel_pmtud_build_icmpv6() local 300 skb_copy_bits(skb, skb_mac_offset(skb), &eh, ETH_HLEN); in iptunnel_pmtud_build_icmpv6() 341 eth_header(skb, skb->dev, ntohs(eh.h_proto), eh.h_source, eh.h_dest, 0); in iptunnel_pmtud_build_icmpv6()
|
/linux/drivers/net/ethernet/sgi/ |
A D | ioc3-eth.c | 299 struct ethhdr *eh = eth_hdr(skb); in ioc3_tcpudp_checksum() local 319 if (eh->h_proto != htons(ETH_P_IP)) in ioc3_tcpudp_checksum() 322 ih = (struct iphdr *)((char *)eh + ETH_HLEN); in ioc3_tcpudp_checksum() 338 ew = (u16 *)eh; in ioc3_tcpudp_checksum() 349 cp = (char *)eh + len; /* points at trailing CRC */ in ioc3_tcpudp_checksum() 1002 u16 *eh; in ioc3_start_xmit() local 1007 eh = (u16 *)skb->data; in ioc3_start_xmit() 1010 ehsum = eh[0] + eh[1] + eh[2] + eh[3] + eh[4] + eh[5] + eh[6]; in ioc3_start_xmit()
|
/linux/net/ipv6/ |
A D | ioam6_iptunnel.c | 29 struct ipv6_hopopt_hdr eh; member 148 tuninfo->eh.hdrlen = ((sizeof(*tuninfo) + len_aligned) >> 3) - 1; in ioam6_build_state() 192 hdrlen = (tuninfo->eh.hdrlen + 1) << 3; in ioam6_do_inline() 208 tuninfo->eh.nexthdr = hdr->nexthdr; in ioam6_do_inline() 229 hdrlen = (tuninfo->eh.hdrlen + 1) << 3; in ioam6_do_encap() 243 tuninfo->eh.nexthdr = NEXTHDR_IPV6; in ioam6_do_encap()
|
/linux/drivers/scsi/fnic/ |
A D | fnic_fcs.c | 611 struct ethhdr *eh; in fnic_handle_fip_frame() local 631 eh = (struct ethhdr *)skb->data; in fnic_handle_fip_frame() 632 if (eh->h_proto == htons(ETH_P_FIP)) { in fnic_handle_fip_frame() 633 skb_pull(skb, sizeof(*eh)); in fnic_handle_fip_frame() 667 struct ethhdr *eh; in fnic_import_rq_eth_pkt() local 674 eh = (struct ethhdr *)skb->data; in fnic_import_rq_eth_pkt() 676 memmove((u8 *)eh + VLAN_HLEN, eh, ETH_ALEN * 2); in fnic_import_rq_eth_pkt() 677 eh = skb_pull(skb, VLAN_HLEN); in fnic_import_rq_eth_pkt() 680 if (eh->h_proto == htons(ETH_P_FIP)) { in fnic_import_rq_eth_pkt() 695 if (eh->h_proto != htons(ETH_P_FCOE)) in fnic_import_rq_eth_pkt() [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
A D | xdp_bonding.c | 216 struct ethhdr eh = { in send_udp_packets() local 222 struct iphdr *iph = (struct iphdr *)(buf + sizeof(eh)); in send_udp_packets() 223 struct udphdr *uh = (struct udphdr *)(buf + sizeof(eh) + sizeof(*iph)); in send_udp_packets() 235 memcpy(buf, &eh, sizeof(eh)); in send_udp_packets()
|