Lines Matching refs:ef
263 parse_pnp_list(struct elf_file *ef, const char *desc, char **new_desc, in parse_pnp_list() argument
311 off += elf_pointer_size(ef); in parse_pnp_list()
370 elt->pe_offset = roundup2(elt->pe_offset, elf_pointer_size(ef)); in parse_pnp_list()
371 off = elt->pe_offset + elf_pointer_size(ef); in parse_pnp_list()
448 parse_pnp_entry(struct elf_file *ef, struct pnp_elt *elt, const char *walker) in parse_pnp_entry() argument
504 address = elf_address_from_pointer(ef, walker + in parse_pnp_entry()
508 elf_read_string(ef, address, buffer, in parse_pnp_entry()
521 record_pnp_info(struct elf_file *ef, const char *cval, in record_pnp_info() argument
539 parse_pnp_list(ef, descr, &new_descr, &list); in record_pnp_info()
545 error = elf_read_relocated_data(ef, pnp->table, len, &table); in record_pnp_info()
558 parse_pnp_entry(ef, elt, walker); in record_pnp_info()
572 struct elf_file *ef, const char *kldname) in parse_entry() argument
588 check(elf_read_mod_depend(ef, data, &mdp)); in parse_entry()
593 check(elf_read_mod_version(ef, data, &mdv)); in parse_entry()
613 check(elf_read_mod_pnp_match_info(ef, data, &pnp)); in parse_entry()
614 check(elf_read_string(ef, pnp.descr, descr, sizeof(descr))); in parse_entry()
619 record_pnp_info(ef, cval, &pnp, descr); in parse_entry()
634 struct elf_file ef; in read_kld() local
643 error = elf_open_file(&ef, filename, verbose); in read_kld()
648 ehdr = ef.ef_hdr; in read_kld()
649 byte_order = elf_encoding(&ef); in read_kld()
652 } else if (!elf_compatible(&ef, &ehdr)) { in read_kld()
655 elf_close_file(&ef); in read_kld()
660 check(elf_read_linker_set(&ef, MDT_SETNAME, &p, &entries)); in read_kld()
681 check(elf_read_mod_metadata(&ef, p[i], &md)); in read_kld()
682 check(elf_read_string(&ef, md.md_cval, cval, in read_kld()
685 parse_entry(&md, cval, &ef, kldname); in read_kld()
699 check(elf_read_mod_metadata(&ef, p[i], &md)); in read_kld()
700 check(elf_read_string(&ef, md.md_cval, cval, in read_kld()
703 parse_entry(&md, cval, &ef, kldname); in read_kld()
709 elf_close_file(&ef); in read_kld()