Home
last modified time | relevance | path

Searched refs:eh (Results 1 – 25 of 87) sorted by relevance

1234

/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Dtrace.c253 union ib_ehdrs *eh = ehdrs; in parse_everbs_hdrs() local
270 be32_to_cpu(eh->imm_data)); in parse_everbs_hdrs()
276 get_ib_reth_vaddr(&eh->rc.reth), in parse_everbs_hdrs()
277 be32_to_cpu(eh->rc.reth.rkey), in parse_everbs_hdrs()
278 be32_to_cpu(eh->rc.reth.length), in parse_everbs_hdrs()
279 be32_to_cpu(eh->rc.imm_data)); in parse_everbs_hdrs()
288 get_ib_reth_vaddr(&eh->rc.reth), in parse_everbs_hdrs()
289 be32_to_cpu(eh->rc.reth.rkey), in parse_everbs_hdrs()
290 be32_to_cpu(eh->rc.reth.length)); in parse_everbs_hdrs()
296 trace_seq_printf(p, AETH_PRN, be32_to_cpu(eh->aeth) >> 24, in parse_everbs_hdrs()
[all …]
/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dxdp_features.c69 struct ethhdr *eh = data; in xdp_process_echo_packet() local
74 if (eh + 1 > (struct ethhdr *)data_end) in xdp_process_echo_packet()
77 if (eh->h_proto == bpf_htons(ETH_P_IP)) { in xdp_process_echo_packet()
78 struct iphdr *ih = (struct iphdr *)(eh + 1); in xdp_process_echo_packet()
84 ih = (struct iphdr *)(eh + 1); in xdp_process_echo_packet()
98 } else if (eh->h_proto == bpf_htons(ETH_P_IPV6)) { in xdp_process_echo_packet()
101 struct ipv6hdr *ih6 = (struct ipv6hdr *)(eh + 1); in xdp_process_echo_packet()
203 struct ethhdr *eh = data; in xdp_do_tx() local
209 __builtin_memcpy(tmp_mac, eh->h_source, ETH_ALEN); in xdp_do_tx()
210 __builtin_memcpy(eh->h_source, eh->h_dest, ETH_ALEN); in xdp_do_tx()
[all …]
/openbmc/linux/drivers/net/ethernet/8390/
H A Detherh.c119 static inline void etherh_set_ctrl(struct etherh_priv *eh, unsigned char mask) in etherh_set_ctrl() argument
121 unsigned char ctrl = eh->ctrl | mask; in etherh_set_ctrl()
122 eh->ctrl = ctrl; in etherh_set_ctrl()
123 writeb(ctrl, eh->ctrl_port); in etherh_set_ctrl()
126 static inline void etherh_clr_ctrl(struct etherh_priv *eh, unsigned char mask) in etherh_clr_ctrl() argument
128 unsigned char ctrl = eh->ctrl & ~mask; in etherh_clr_ctrl()
129 eh->ctrl = ctrl; in etherh_clr_ctrl()
130 writeb(ctrl, eh->ctrl_port); in etherh_clr_ctrl()
133 static inline unsigned int etherh_get_stat(struct etherh_priv *eh) in etherh_get_stat() argument
135 return readb(eh->ctrl_port); in etherh_get_stat()
[all …]
/openbmc/linux/arch/powerpc/include/asm/
H A Dsimple_spinlock.h52 unsigned int eh = IS_ENABLED(CONFIG_PPC64); in __arch_spin_trylock() local
64 : "r" (token), "r" (&lock->slock), [eh] "n" (eh) in __arch_spin_trylock()
162 unsigned int eh = IS_ENABLED(CONFIG_PPC64); in __arch_read_trylock() local
173 : "r" (&rw->lock), [eh] "n" (eh) in __arch_read_trylock()
186 unsigned int eh = IS_ENABLED(CONFIG_PPC64); in __arch_write_trylock() local
197 : "r" (token), "r" (&rw->lock), [eh] "n" (eh) in __arch_write_trylock()
/openbmc/qemu/block/
H A Dparallels-ext.c192 ParallelsFormatExtensionHeader eh; in parallels_parse_format_extension() local
197 memcpy(&eh, pos, sizeof(eh)); in parallels_parse_format_extension()
198 eh.magic = le64_to_cpu(eh.magic); in parallels_parse_format_extension()
199 pos += sizeof(eh); in parallels_parse_format_extension()
200 remaining -= sizeof(eh); in parallels_parse_format_extension()
202 if (eh.magic != PARALLELS_FORMAT_EXTENSION_MAGIC) { in parallels_parse_format_extension()
204 ", expected: 0x%llx", eh.magic, in parallels_parse_format_extension()
215 if (hash_len != sizeof(eh.check_sum) || in parallels_parse_format_extension()
216 memcmp(hash, eh.check_sum, sizeof(eh.check_sum)) != 0) { in parallels_parse_format_extension()
/openbmc/linux/net/bluetooth/bnep/
H A Dcore.c55 if (ether_addr_equal(dst, s->eh.h_source)) in __bnep_get_session()
349 s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2)); in bnep_rx_frame()
358 if (ntohs(s->eh.h_proto) == ETH_P_8021Q) { in bnep_rx_frame()
361 s->eh.h_proto = get_unaligned((__be16 *) (skb->data - 2)); 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()
383 put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2)); in bnep_rx_frame()
388 __skb_put_data(nskb, s->eh.h_source, ETH_ALEN); in bnep_rx_frame()
389 put_unaligned(s->eh.h_proto, (__be16 *)__skb_put(nskb, 2)); in bnep_rx_frame()
394 put_unaligned(s->eh.h_proto, (__be16 *) __skb_put(nskb, 2)); in bnep_rx_frame()
[all …]
H A Dnetdev.c124 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()
/openbmc/linux/arch/mips/tools/
H A Dloongson3-llsc-check.c239 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()
/openbmc/linux/net/802/
H A Dstp.c33 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()
/openbmc/linux/net/ethernet/
H A Deth.c400 struct ethhdr *eh, *eh2; in eth_gro_receive() local
406 hlen = off_eth + sizeof(*eh); in eth_gro_receive()
407 eh = skb_gro_header(skb, hlen, off_eth); in eth_gro_receive()
408 if (unlikely(!eh)) in eth_gro_receive()
418 if (compare_ether_header(eh, eh2)) { in eth_gro_receive()
424 type = eh->h_proto; in eth_gro_receive()
432 skb_gro_pull(skb, sizeof(*eh)); in eth_gro_receive()
433 skb_gro_postpull_rcsum(skb, eh, sizeof(*eh)); in eth_gro_receive()
448 struct ethhdr *eh = (struct ethhdr *)(skb->data + nhoff); in eth_gro_complete() local
449 __be16 type = eh->h_proto; in eth_gro_complete()
[all …]
/openbmc/linux/fs/ext4/
H A Dextents.c50 struct ext4_extent_header *eh) in ext4_extent_block_csum() argument
56 csum = ext4_chksum(sbi, ei->i_csum_seed, (__u8 *)eh, in ext4_extent_block_csum()
57 EXT4_EXTENT_TAIL_OFFSET(eh)); in ext4_extent_block_csum()
62 struct ext4_extent_header *eh) in ext4_extent_block_csum_verify() argument
69 et = find_ext4_extent_tail(eh); in ext4_extent_block_csum_verify()
70 if (et->et_checksum != ext4_extent_block_csum(inode, eh)) in ext4_extent_block_csum_verify()
76 struct ext4_extent_header *eh) in ext4_extent_block_csum_set() argument
83 et = find_ext4_extent_tail(eh); in ext4_extent_block_csum_set()
84 et->et_checksum = ext4_extent_block_csum(inode, eh); in ext4_extent_block_csum_set()
388 struct ext4_extent_header *eh, in ext4_valid_extent_entries() argument
[all …]
H A Dmigrate.c358 struct ext4_extent_header *eh; in free_ext_idx() local
365 eh = (struct ext4_extent_header *)bh->b_data; in free_ext_idx()
366 if (eh->eh_depth != 0) { in free_ext_idx()
367 ix = EXT_FIRST_INDEX(eh); in free_ext_idx()
368 for (i = 0; i < le16_to_cpu(eh->eh_entries); i++, ix++) { in free_ext_idx()
393 struct ext4_extent_header *eh = (struct ext4_extent_header *)ei->i_data; in free_ext_block() local
395 if (eh->eh_depth == 0) in free_ext_block()
400 ix = EXT_FIRST_INDEX(eh); in free_ext_block()
401 for (i = 0; i < le16_to_cpu(eh->eh_entries); i++, ix++) { in free_ext_block()
598 struct ext4_extent_header *eh; in ext4_ind_migrate() local
[all …]
H A Dext4_extents.h101 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()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A Drx.c70 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_siena_rx_packet() local
372 (eh + efx->rx_packet_len_offset)); in __efx_siena_rx_packet()
380 efx_siena_loopback_rx_packet(efx, eh, rx_buf->len); in __efx_siena_rx_packet()
387 if (!efx_do_xdp(efx, channel, rx_buf, &eh)) in __efx_siena_rx_packet()
395 channel->rx_pkt_n_frags, eh, 0); in __efx_siena_rx_packet()
397 efx_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags); in __efx_siena_rx_packet()
H A Drx_common.h32 static inline u32 efx_rx_buf_hash(struct efx_nic *efx, const u8 *eh) in efx_rx_buf_hash() argument
35 return __le32_to_cpup((const __le32 *)(eh + efx->rx_packet_hash_offset)); in efx_rx_buf_hash()
37 const u8 *data = eh + efx->rx_packet_hash_offset; in efx_rx_buf_hash()
79 unsigned int n_frags, u8 *eh, __wsum csum);
/openbmc/linux/drivers/firmware/arm_scmi/
H A Dnotify.c300 struct scmi_event_header *eh; member
431 outs = kfifo_out(&eq->kfifo, pd->eh, in scmi_process_event_header()
441 r_evt = SCMI_GET_REVT_FROM_PD(pd, pd->eh->evt_id); in scmi_process_event_header()
470 outs = kfifo_out(&eq->kfifo, pd->eh->payld, pd->eh->payld_sz); in scmi_process_event_payload()
477 if (outs != 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()
501 key = MAKE_ALL_SRCS_KEY(pd->id, pd->eh->evt_id); in scmi_process_event_payload()
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A Drx.c70 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()
366 u8 *eh = efx_rx_buf_va(rx_buf); in __efx_rx_packet() local
373 (eh + efx->rx_packet_len_offset)); in __efx_rx_packet()
391 efx_loopback_rx_packet(efx, eh, rx_buf->len); in __efx_rx_packet()
397 if (!efx_do_xdp(efx, channel, rx_buf, &eh)) in __efx_rx_packet()
404 efx_rx_packet_gro(channel, rx_buf, channel->rx_pkt_n_frags, eh, 0); in __efx_rx_packet()
406 efx_rx_deliver(channel, eh, rx_buf, channel->rx_pkt_n_frags); in __efx_rx_packet()
H A Drx_common.h32 static inline u32 efx_rx_buf_hash(struct efx_nic *efx, const u8 *eh) in efx_rx_buf_hash() argument
35 return __le32_to_cpup((const __le32 *)(eh + efx->rx_packet_hash_offset)); in efx_rx_buf_hash()
37 const u8 *data = eh + efx->rx_packet_hash_offset; in efx_rx_buf_hash()
85 unsigned int n_frags, u8 *eh, __wsum csum);
/openbmc/linux/net/netfilter/
H A Dxt_esp.c38 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()
/openbmc/linux/net/ncsi/
H A Dncsi-cmd.c324 struct ethhdr *eh; in ncsi_xmit_cmd() local
378 eh = skb_push(nr->cmd, sizeof(*eh)); in ncsi_xmit_cmd()
379 eh->h_proto = htons(ETH_P_NCSI); in ncsi_xmit_cmd()
380 eth_broadcast_addr(eh->h_dest); in ncsi_xmit_cmd()
387 memcpy(eh->h_source, nca->ndp->ndev.dev->dev_addr, ETH_ALEN); in ncsi_xmit_cmd()
389 eth_broadcast_addr(eh->h_source); in ncsi_xmit_cmd()
/openbmc/linux/drivers/net/ethernet/sfc/falcon/
H A Drx.c62 static inline u32 ef4_rx_buf_hash(struct ef4_nic *efx, const u8 *eh) in ef4_rx_buf_hash() argument
65 return __le32_to_cpup((const __le32 *)(eh + efx->rx_packet_hash_offset)); in ef4_rx_buf_hash()
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
[all …]
/openbmc/openbmc/poky/meta/recipes-devtools/syslinux/syslinux/
H A D0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch146 + struct ext3_extent_header *eh;
148 + eh = (struct ext3_extent_header *) &inode.i_block[0];
149 + eh->eh_depth = 0;
150 + eh->eh_entries = 0;
151 + eh->eh_magic = ext2fs_cpu_to_le16(EXT3_EXT_MAGIC);
152 + i = (sizeof(inode.i_block) - sizeof(*eh)) /
154 + eh->eh_max = ext2fs_cpu_to_le16(i);
/openbmc/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_hw.c919 struct prestera_fw_event_handler *eh; in __find_event_handler() local
921 list_for_each_entry_rcu(eh, &sw->event_handlers, list) { in __find_event_handler()
922 if (eh->type == type) in __find_event_handler()
923 return eh; in __find_event_handler()
931 struct prestera_fw_event_handler *eh) in prestera_find_event_handler() argument
939 *eh = *tmp; in prestera_find_event_handler()
951 struct prestera_fw_event_handler eh; in prestera_evt_recv() local
962 err = prestera_find_event_handler(sw, msg_type, &eh); in prestera_evt_recv()
972 eh.func(sw, &evt, eh.arg); in prestera_evt_recv()
980 struct prestera_fw_event_handler eh; in prestera_pkt_recv() local
[all …]
/openbmc/linux/net/ipv4/
H A Dip_tunnel_core.c101 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()
/openbmc/linux/drivers/net/ethernet/sgi/
H A Dioc3-eth.c299 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()

1234