| /freebsd-10-stable/lib/libstand/ |
| D | ether.c | 65 struct ether_header *eh; local 72 eh = (struct ether_header *)pkt - 1; 73 len += sizeof(*eh); 75 MACPY(d->myea, eh->ether_shost); /* by byte */ 76 MACPY(dea, eh->ether_dhost); /* by byte */ 77 eh->ether_type = htons(etype); 79 n = netif_put(d, eh, len); 80 if (n == -1 || n < sizeof(*eh)) 83 n -= sizeof(*eh); 101 struct ether_header *eh; local [all …]
|
| /freebsd-10-stable/lib/libkvm/ |
| D | kvm_powerpc.c | 52 Elf32_Ehdr *eh; member 57 valid_elf_header(Elf32_Ehdr *eh) in valid_elf_header() argument 60 if (!IS_ELF(*eh)) in valid_elf_header() 62 if (eh->e_ident[EI_CLASS] != ELFCLASS32) in valid_elf_header() 64 if (eh->e_ident[EI_DATA] != ELFDATA2MSB) in valid_elf_header() 66 if (eh->e_ident[EI_VERSION] != EV_CURRENT) in valid_elf_header() 68 if (eh->e_ident[EI_OSABI] != ELFOSABI_STANDALONE) in valid_elf_header() 70 if (be16toh(eh->e_type) != ET_CORE) in valid_elf_header() 72 if (be16toh(eh->e_machine) != EM_PPC) in valid_elf_header() 110 vm->eh = vm->map; in powerpc_maphdrs() [all …]
|
| D | kvm_powerpc64.c | 52 Elf64_Ehdr *eh; member 57 valid_elf_header(Elf64_Ehdr *eh) in valid_elf_header() argument 60 if (!IS_ELF(*eh)) in valid_elf_header() 62 if (eh->e_ident[EI_CLASS] != ELFCLASS64) in valid_elf_header() 64 if (eh->e_ident[EI_DATA] != ELFDATA2MSB) in valid_elf_header() 66 if (eh->e_ident[EI_VERSION] != EV_CURRENT) in valid_elf_header() 68 if (eh->e_ident[EI_OSABI] != ELFOSABI_STANDALONE) in valid_elf_header() 70 if (be16toh(eh->e_type) != ET_CORE) in valid_elf_header() 72 if (be16toh(eh->e_machine) != EM_PPC64) in valid_elf_header() 110 vm->eh = vm->map; in powerpc_maphdrs() [all …]
|
| /freebsd-10-stable/contrib/ipfilter/ipsend/ |
| D | resend.c | 78 ether_header_t *eh; local 96 eh = (ether_header_t *)malloc(sizeof(*eh)); 97 if(!eh) 103 bzero((char *) &eh->ether_shost, sizeof(eh->ether_shost)); 107 free(eh); 115 eh = (ether_header_t *)realloc((char *)eh, sizeof(*eh) + len); 116 eh->ether_type = htons((u_short)ETHERTYPE_IP); 119 (char *) &eh->ether_dhost) == -1) { 124 bcopy(dhost, (char *) &eh->ether_dhost, 129 bcopy(ip, (char *)(eh + 1), len); [all …]
|
| D | ip.c | 61 ether_header_t *eh; local 68 eh = (ether_header_t *)s; 70 bcopy((char *)buf, s + sizeof(*eh), len); 73 bcopy(last_arp, (char *) &eh->ether_dhost, 6); 75 else if (arp((char *)&gwip, (char *) &eh->ether_dhost) == -1) 80 eh->ether_type = htons(ETHERTYPE_IP); 82 err = sendip(nfd, s, sizeof(*eh) + len); 99 ether_header_t *eh; local 113 eh = (ether_header_t *)ipbuf; 115 bzero((char *) &eh->ether_shost, sizeof(eh->ether_shost)); [all …]
|
| /freebsd-10-stable/contrib/gcc/ |
| D | except.c | 441 cfun->eh = ggc_alloc_cleared (sizeof (struct eh_status)); in init_eh_for_function() 468 new->next_peer = cfun->eh->region_tree; in gen_eh_region() 469 cfun->eh->region_tree = new; in gen_eh_region() 472 new->region_number = ++cfun->eh->last_region_number; in gen_eh_region() 570 cfun->eh->region_array, region_nr); in expand_resx_expr() 593 note_eh_region_may_contain_throw (cfun->eh->cur_region); in note_current_region_may_contain_throw() 603 rtx exc_ptr = fun->eh->exc_ptr; in get_exception_pointer() 607 fun->eh->exc_ptr = exc_ptr; in get_exception_pointer() 618 rtx filter = fun->eh->filter; in get_exception_filter() 622 fun->eh->filter = filter; in get_exception_filter() [all …]
|
| /freebsd-10-stable/tools/tools/ath/ath_ee_9287_print/ |
| D | 9287.c | 53 BASE_EEP_9287_HEADER *eh = &eep->ee_base.baseEepHeader; in eeprom_9287_base_print() local 57 eh->version, eh->length, eh->checksum); in eeprom_9287_base_print() 59 eh->opCapFlags, eh->eepMisc, eh->regDmn[0], eh->regDmn[1]); in eeprom_9287_base_print() 61 eh->macAddr[0], eh->macAddr[1], eh->macAddr[2], in eeprom_9287_base_print() 62 eh->macAddr[3], eh->macAddr[4], eh->macAddr[5]); in eeprom_9287_base_print() 64 eh->rxMask, eh->txMask, eh->rfSilent, eh->blueToothOptions); in eeprom_9287_base_print() 66 eh->deviceCap, eh->binBuildNumber, eh->deviceType, eh->openLoopPwrCntl); in eeprom_9287_base_print() 68 eh->pwrTableOffset, eh->tempSensSlope, eh->tempSensSlopePalOn); in eeprom_9287_base_print() 71 for (i = 0; i < sizeof(eh->futureBase) / sizeof(uint16_t); i++) { in eeprom_9287_base_print() 72 printf("0x%.2x ", eh->futureBase[i]); in eeprom_9287_base_print()
|
| /freebsd-10-stable/tools/tools/ath/ath_ee_v14_print/ |
| D | ath_ee_v14_print.c | 89 BASE_EEP_HEADER *eh = &eep->ee_base.baseEepHeader; in eeprom_v14_base_print() local 93 eh->version, eh->length, eh->checksum); in eeprom_v14_base_print() 94 printf("| CapFlags: 0x%.2x\n", eh->opCapFlags); in eeprom_v14_base_print() 97 eh->eepMisc, eh->regDmn[0], eh->regDmn[1]); in eeprom_v14_base_print() 99 eh->macAddr[0], eh->macAddr[1], eh->macAddr[2], in eeprom_v14_base_print() 100 eh->macAddr[3], eh->macAddr[4], eh->macAddr[5]); in eeprom_v14_base_print() 102 eh->rxMask, eh->txMask, eh->rfSilent, eh->blueToothOptions); in eeprom_v14_base_print() 104 eh->deviceCap, eh->binBuildNumber, eh->deviceType); in eeprom_v14_base_print() 107 (int) eh->pwdclkind, (int) eh->fastClk5g, (int) eh->divChain, in eeprom_v14_base_print() 108 (int) eh->rxGainType); in eeprom_v14_base_print() [all …]
|
| /freebsd-10-stable/lib/libelf/ |
| D | libelf_ar.c | 82 Elf_Arhdr *eh; in _libelf_ar_gethdr() local 96 if ((eh = malloc(sizeof(Elf_Arhdr))) == NULL) { in _libelf_ar_gethdr() 101 e->e_arhdr = eh; in _libelf_ar_gethdr() 102 eh->ar_name = eh->ar_rawname = NULL; in _libelf_ar_gethdr() 104 if ((eh->ar_name = _libelf_ar_get_name(arh->ar_name, sizeof(arh->ar_name), in _libelf_ar_gethdr() 110 eh->ar_uid = (uid_t) n; in _libelf_ar_gethdr() 114 eh->ar_gid = (gid_t) n; in _libelf_ar_gethdr() 118 eh->ar_mode = (mode_t) n; in _libelf_ar_gethdr() 122 eh->ar_size = n; in _libelf_ar_gethdr() 124 if ((eh->ar_rawname = _libelf_ar_get_string(arh->ar_name, in _libelf_ar_gethdr() [all …]
|
| D | libelf_extended.c | 50 _libelf_setshnum(Elf *e, void *eh, int ec, size_t shnum) in _libelf_setshnum() argument 71 ((Elf32_Ehdr *) eh)->e_shnum = shnum; in _libelf_setshnum() 73 ((Elf64_Ehdr *) eh)->e_shnum = shnum; in _libelf_setshnum() 80 _libelf_setshstrndx(Elf *e, void *eh, int ec, size_t shstrndx) in _libelf_setshstrndx() argument 101 ((Elf32_Ehdr *) eh)->e_shstrndx = shstrndx; in _libelf_setshstrndx() 103 ((Elf64_Ehdr *) eh)->e_shstrndx = shstrndx; in _libelf_setshstrndx() 109 _libelf_setphnum(Elf *e, void *eh, int ec, size_t phnum) in _libelf_setphnum() argument 130 ((Elf32_Ehdr *) eh)->e_phnum = phnum; in _libelf_setphnum() 132 ((Elf64_Ehdr *) eh)->e_phnum = phnum; in _libelf_setphnum()
|
| D | libelf_ehdr.c | 89 Elf##SZ##_Ehdr *eh = (E); \ 90 eh->e_ident[EI_MAG0] = ELFMAG0; \ 91 eh->e_ident[EI_MAG1] = ELFMAG1; \ 92 eh->e_ident[EI_MAG2] = ELFMAG2; \ 93 eh->e_ident[EI_MAG3] = ELFMAG3; \ 94 eh->e_ident[EI_CLASS] = ELFCLASS##SZ; \ 95 eh->e_ident[EI_DATA] = ELFDATANONE; \ 96 eh->e_ident[EI_VERSION] = LIBELF_PRIVATE(version); \ 97 eh->e_machine = EM_NONE; \ 98 eh->e_type = ELF_K_NONE; \ [all …]
|
| D | elf_shstrndx.c | 38 void *eh; in _libelf_getshdrstrndx() local 47 if ((eh = _libelf_ehdr(e, ec, 0)) == NULL) in _libelf_getshdrstrndx() 70 void *eh; in elf_setshstrndx() local 75 ((eh = _libelf_ehdr(e, ec, 0)) == NULL)) { in elf_setshstrndx() 80 return (_libelf_setshstrndx(e, eh, ec, strndx)); in elf_setshstrndx()
|
| /freebsd-10-stable/tools/tools/ath/ath_ee_v4k_print/ |
| D | v4k.c | 53 BASE_EEP4K_HEADER *eh = &eep->ee_base.baseEepHeader; in eeprom_v4k_base_print() local 56 eh->version, eh->length, eh->checksum); in eeprom_v4k_base_print() 58 eh->opCapFlags, eh->eepMisc, eh->regDmn[0], eh->regDmn[1]); in eeprom_v4k_base_print() 60 eh->macAddr[0], eh->macAddr[1], eh->macAddr[2], in eeprom_v4k_base_print() 61 eh->macAddr[3], eh->macAddr[4], eh->macAddr[5]); in eeprom_v4k_base_print() 63 eh->rxMask, eh->txMask, eh->rfSilent, eh->blueToothOptions); in eeprom_v4k_base_print() 65 eh->deviceCap, eh->binBuildNumber, eh->deviceType, eh->txGainType); in eeprom_v4k_base_print()
|
| /freebsd-10-stable/sbin/dhclient/ |
| D | packet.c | 95 struct ether_header eh; in assemble_hw_header() local 97 memset(eh.ether_dhost, 0xff, sizeof(eh.ether_dhost)); in assemble_hw_header() 98 if (interface->hw_address.hlen == sizeof(eh.ether_shost)) in assemble_hw_header() 99 memcpy(eh.ether_shost, interface->hw_address.haddr, in assemble_hw_header() 100 sizeof(eh.ether_shost)); in assemble_hw_header() 102 memset(eh.ether_shost, 0x00, sizeof(eh.ether_shost)); in assemble_hw_header() 104 eh.ether_type = htons(ETHERTYPE_IP); in assemble_hw_header() 106 memcpy(&buf[*bufix], &eh, ETHER_HEADER_SIZE); in assemble_hw_header() 161 struct ether_header eh; in decode_hw_header() local 163 memcpy(&eh, buf + bufix, ETHER_HEADER_SIZE); in decode_hw_header() [all …]
|
| /freebsd-10-stable/sys/mips/mips/ |
| D | elf_trampoline.c | 107 Elf64_Ehdr *eh; in load_kernel() local 111 Elf32_Ehdr *eh; in load_kernel() 124 eh = (Elf64_Ehdr *)kstart; in load_kernel() 126 eh = (Elf32_Ehdr *)kstart; in load_kernel() 128 entry_point = mkptr(eh->e_entry); in load_kernel() 129 memcpy(phdr, (void *)(kstart + eh->e_phoff), in load_kernel() 130 eh->e_phnum * sizeof(phdr[0])); in load_kernel() 132 memcpy(shdr, (void *)(kstart + eh->e_shoff), in load_kernel() 133 sizeof(*shdr) * eh->e_shnum); in load_kernel() 135 if (eh->e_shnum * eh->e_shentsize != 0 && eh->e_shoff != 0) { in load_kernel() [all …]
|
| /freebsd-10-stable/usr.sbin/btxld/ |
| D | btxld.c | 405 struct elfh eh; in puthdr() local 421 eh = elfhdr; in puthdr() 422 eh.e.e_entry = htole32(hdr->entry); in puthdr() 423 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org); in puthdr() 424 eh.p[0].p_filesz = eh.p[0].p_memsz = htole32(hdr->text); in puthdr() 425 eh.p[1].p_offset = htole32(le32toh(eh.p[0].p_offset) + in puthdr() 426 le32toh(eh.p[0].p_filesz)); in puthdr() 427 eh.p[1].p_vaddr = eh.p[1].p_paddr = in puthdr() 428 htole32(align(le32toh(eh.p[0].p_paddr) + le32toh(eh.p[0].p_memsz), in puthdr() 430 eh.p[1].p_filesz = eh.p[1].p_memsz = htole32(hdr->data); in puthdr() [all …]
|
| /freebsd-10-stable/sys/netgraph/ |
| D | ng_ether_echo.c | 110 struct ether_header *eh; in ngee_rcvdata() local 115 if (m->m_len < sizeof(*eh) ) { in ngee_rcvdata() 116 m = m_pullup(m, sizeof(*eh)); in ngee_rcvdata() 122 eh = mtod(m, struct ether_header *); in ngee_rcvdata() 125 bcopy(eh->ether_dhost, &tmpaddr, ETHER_ADDR_LEN); in ngee_rcvdata() 126 bcopy(eh->ether_shost, eh->ether_dhost, ETHER_ADDR_LEN); in ngee_rcvdata() 127 bcopy(&tmpaddr, eh->ether_shost, ETHER_ADDR_LEN); in ngee_rcvdata()
|
| /freebsd-10-stable/sys/net/ |
| D | if_ethersubr.c | 88 int (*ef_inputp)(struct ifnet*, struct ether_header *eh, struct mbuf *m); 179 struct ether_header *eh; in ether_output() local 303 const struct ether_header *eh; in ether_output() local 306 eh = (const struct ether_header *)dst->sa_data; in ether_output() 307 (void)memcpy(esrc, eh->ether_shost, sizeof (esrc)); in ether_output() 312 eh = (const struct ether_header *)dst->sa_data; in ether_output() 313 (void)memcpy(edst, eh->ether_dhost, sizeof (edst)); in ether_output() 314 type = eh->ether_type; in ether_output() 334 eh = mtod(m, struct ether_header *); in ether_output() 335 (void)memcpy(&eh->ether_type, &type, in ether_output() [all …]
|
| /freebsd-10-stable/sys/boot/powerpc/ps3/ |
| D | ps3net.c | 114 struct ether_header *eh; in ps3net_put() local 117 eh = pkt; in ps3net_put() 118 printf("dst: %s ", ether_sprintf(eh->ether_dhost)); in ps3net_put() 119 printf("src: %s ", ether_sprintf(eh->ether_shost)); in ps3net_put() 120 printf("type: 0x%x\n", eh->ether_type & 0xffff); in ps3net_put() 198 struct ether_header *eh; in ps3net_get() local 201 eh = pkt; in ps3net_get() 202 printf("dst: %s ", ether_sprintf(eh->ether_dhost)); in ps3net_get() 203 printf("src: %s ", ether_sprintf(eh->ether_shost)); in ps3net_get() 204 printf("type: 0x%x\n", eh->ether_type & 0xffff); in ps3net_get()
|
| /freebsd-10-stable/sys/boot/ofw/libofw/ |
| D | ofw_net.c | 97 struct ether_header *eh; in ofwn_put() local 99 eh = pkt; in ofwn_put() 100 printf("dst: %s ", ether_sprintf(eh->ether_dhost)); in ofwn_put() 101 printf("src: %s ", ether_sprintf(eh->ether_shost)); in ofwn_put() 102 printf("type: 0x%x\n", eh->ether_type & 0xffff); in ofwn_put() 166 struct ether_header *eh = pkt; in ofwn_get() local 168 printf("dst: %s ", ether_sprintf(eh->ether_dhost)); in ofwn_get() 169 printf("src: %s ", ether_sprintf(eh->ether_shost)); in ofwn_get() 170 printf("type: 0x%x\n", eh->ether_type & 0xffff); in ofwn_get()
|
| /freebsd-10-stable/sys/net80211/ |
| D | ieee80211_input.c | 249 struct ether_header *eh = mtod(m, struct ether_header *); in ieee80211_deliver_data() local 266 if (ETHER_IS_MULTICAST(eh->ether_dhost)) { in ieee80211_deliver_data() 285 struct ether_header *eh; in ieee80211_decap() local 305 m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh)); in ieee80211_decap() 308 m_adj(m, hdrlen - sizeof(*eh)); in ieee80211_decap() 310 eh = mtod(m, struct ether_header *); in ieee80211_decap() 313 IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr1); in ieee80211_decap() 314 IEEE80211_ADDR_COPY(eh->ether_shost, wh.i_addr2); in ieee80211_decap() 317 IEEE80211_ADDR_COPY(eh->ether_dhost, wh.i_addr3); in ieee80211_decap() 318 IEEE80211_ADDR_COPY(eh->ether_shost, wh.i_addr2); in ieee80211_decap() [all …]
|
| /freebsd-10-stable/sys/netatalk/ |
| D | aarp.c | 186 struct ether_header *eh; in aarpwhohas() local 226 eh = (struct ether_header *)sa.sa_data; in aarpwhohas() 229 bcopy(atmulticastaddr, eh->ether_dhost, in aarpwhohas() 230 sizeof(eh->ether_dhost)); in aarpwhohas() 231 eh->ether_type = htons(sizeof(struct llc) + in aarpwhohas() 251 bcopy(ifp->if_broadcastaddr, (caddr_t)eh->ether_dhost, in aarpwhohas() 252 sizeof(eh->ether_dhost)); in aarpwhohas() 253 eh->ether_type = htons(ETHERTYPE_AARP); in aarpwhohas() 366 struct ether_header *eh; in at_aarpinput() local 520 eh = (struct ether_header *)sa.sa_data; in at_aarpinput() [all …]
|
| /freebsd-10-stable/sys/dev/le/ |
| D | am7990.c | 217 struct ether_header *eh; in am7990_rint() local 286 eh = mtod(m, struct ether_header *); in am7990_rint() 287 if (ether_cmp(eh->ether_dhost, sc->sc_enaddr) && in am7990_rint() 288 ether_cmp(eh->ether_dhost, bcast_enaddr)) { in am7990_rint() 578 struct ether_header eh; in am7990_recv_print() local 589 if (len - ETHER_CRC_LEN >= sizeof(eh)) { in am7990_recv_print() 590 (*sc->sc_copyfrombuf)(sc, &eh, LE_RBUFADDR(sc, no), sizeof(eh)); in am7990_recv_print() 591 if_printf(ifp, "dst %s", ether_sprintf(eh.ether_dhost)); in am7990_recv_print() 592 printf(" src %s type %04x\n", ether_sprintf(eh.ether_shost), in am7990_recv_print() 593 ntohs(eh.ether_type)); in am7990_recv_print() [all …]
|
| D | am79900.c | 258 struct ether_header *eh; in am79900_rint() local 324 eh = mtod(m, struct ether_header *); in am79900_rint() 325 if (!ether_cmp(eh->ether_shost, sc->sc_enaddr)) { in am79900_rint() 617 struct ether_header eh; in am79900_recv_print() local 627 if (len - ETHER_CRC_LEN >= sizeof(eh)) { in am79900_recv_print() 628 (*sc->sc_copyfrombuf)(sc, &eh, LE_RBUFADDR(sc, no), sizeof(eh)); in am79900_recv_print() 629 if_printf(ifp, "dst %s", ether_sprintf(eh.ether_dhost)); in am79900_recv_print() 630 printf(" src %s type %04x\n", ether_sprintf(eh.ether_shost), in am79900_recv_print() 631 ntohs(eh.ether_type)); in am79900_recv_print() 639 struct ether_header eh; in am79900_xmit_print() local [all …]
|
| /freebsd-10-stable/sys/ofed/drivers/net/mlx4/ |
| D | utils.c | 95 struct ether_header *eh; in mlx4_en_hashmbuf() local 118 off = sizeof(*eh); in mlx4_en_hashmbuf() 121 eh = mtod(m, struct ether_header *); in mlx4_en_hashmbuf() 122 etype = ntohs(eh->ether_type); in mlx4_en_hashmbuf() 124 p = hash32_buf(&eh->ether_shost, ETHER_ADDR_LEN, p); in mlx4_en_hashmbuf() 125 p = hash32_buf(&eh->ether_dhost, ETHER_ADDR_LEN, p); in mlx4_en_hashmbuf() 140 off += sizeof(*vlan) - sizeof(*eh); in mlx4_en_hashmbuf()
|