efile            4703 mm/memcontrol.c 	struct fd efile;
efile            4731 mm/memcontrol.c 	efile = fdget(efd);
efile            4732 mm/memcontrol.c 	if (!efile.file) {
efile            4737 mm/memcontrol.c 	event->eventfd = eventfd_ctx_fileget(efile.file);
efile            4801 mm/memcontrol.c 	vfs_poll(efile.file, &event->pt);
efile            4808 mm/memcontrol.c 	fdput(efile);
efile            4819 mm/memcontrol.c 	fdput(efile);
efile             278 tools/lib/bpf/libbpf.c 	} efile;
efile             296 tools/lib/bpf/libbpf.c #define obj_elf_valid(o)	((o)->efile.elf)
efile             444 tools/lib/bpf/libbpf.c 	Elf_Data *symbols = obj->efile.symbols;
efile             464 tools/lib/bpf/libbpf.c 			name = elf_strptr(obj->efile.elf,
efile             465 tools/lib/bpf/libbpf.c 					  obj->efile.strtabidx,
efile             474 tools/lib/bpf/libbpf.c 		if (!name && prog->idx == obj->efile.text_shndx)
efile             514 tools/lib/bpf/libbpf.c 	obj->efile.fd = -1;
efile             521 tools/lib/bpf/libbpf.c 	obj->efile.obj_buf = obj_buf;
efile             522 tools/lib/bpf/libbpf.c 	obj->efile.obj_buf_sz = obj_buf_sz;
efile             523 tools/lib/bpf/libbpf.c 	obj->efile.maps_shndx = -1;
efile             524 tools/lib/bpf/libbpf.c 	obj->efile.btf_maps_shndx = -1;
efile             525 tools/lib/bpf/libbpf.c 	obj->efile.data_shndx = -1;
efile             526 tools/lib/bpf/libbpf.c 	obj->efile.rodata_shndx = -1;
efile             527 tools/lib/bpf/libbpf.c 	obj->efile.bss_shndx = -1;
efile             541 tools/lib/bpf/libbpf.c 	if (obj->efile.elf) {
efile             542 tools/lib/bpf/libbpf.c 		elf_end(obj->efile.elf);
efile             543 tools/lib/bpf/libbpf.c 		obj->efile.elf = NULL;
efile             545 tools/lib/bpf/libbpf.c 	obj->efile.symbols = NULL;
efile             546 tools/lib/bpf/libbpf.c 	obj->efile.data = NULL;
efile             547 tools/lib/bpf/libbpf.c 	obj->efile.rodata = NULL;
efile             548 tools/lib/bpf/libbpf.c 	obj->efile.bss = NULL;
efile             550 tools/lib/bpf/libbpf.c 	zfree(&obj->efile.reloc);
efile             551 tools/lib/bpf/libbpf.c 	obj->efile.nr_reloc = 0;
efile             552 tools/lib/bpf/libbpf.c 	zclose(obj->efile.fd);
efile             553 tools/lib/bpf/libbpf.c 	obj->efile.obj_buf = NULL;
efile             554 tools/lib/bpf/libbpf.c 	obj->efile.obj_buf_sz = 0;
efile             567 tools/lib/bpf/libbpf.c 	if (obj->efile.obj_buf_sz > 0) {
efile             572 tools/lib/bpf/libbpf.c 		obj->efile.elf = elf_memory(obj->efile.obj_buf,
efile             573 tools/lib/bpf/libbpf.c 					    obj->efile.obj_buf_sz);
efile             575 tools/lib/bpf/libbpf.c 		obj->efile.fd = open(obj->path, O_RDONLY);
efile             576 tools/lib/bpf/libbpf.c 		if (obj->efile.fd < 0) {
efile             585 tools/lib/bpf/libbpf.c 		obj->efile.elf = elf_begin(obj->efile.fd,
efile             589 tools/lib/bpf/libbpf.c 	if (!obj->efile.elf) {
efile             595 tools/lib/bpf/libbpf.c 	if (!gelf_getehdr(obj->efile.elf, &obj->efile.ehdr)) {
efile             600 tools/lib/bpf/libbpf.c 	ep = &obj->efile.ehdr;
efile             619 tools/lib/bpf/libbpf.c 	if (obj->efile.ehdr.e_ident[EI_DATA] == ELFDATA2LSB)
efile             622 tools/lib/bpf/libbpf.c 	if (obj->efile.ehdr.e_ident[EI_DATA] == ELFDATA2MSB)
efile             675 tools/lib/bpf/libbpf.c 	const GElf_Ehdr *ep = &obj->efile.ehdr;
efile             676 tools/lib/bpf/libbpf.c 	Elf *elf = obj->efile.elf;
efile             726 tools/lib/bpf/libbpf.c 		if (obj->efile.data)
efile             727 tools/lib/bpf/libbpf.c 			*size = obj->efile.data->d_size;
efile             729 tools/lib/bpf/libbpf.c 		if (obj->efile.bss)
efile             730 tools/lib/bpf/libbpf.c 			*size = obj->efile.bss->d_size;
efile             732 tools/lib/bpf/libbpf.c 		if (obj->efile.rodata)
efile             733 tools/lib/bpf/libbpf.c 			*size = obj->efile.rodata->d_size;
efile             746 tools/lib/bpf/libbpf.c 	Elf_Data *symbols = obj->efile.symbols;
efile             762 tools/lib/bpf/libbpf.c 		sname = elf_strptr(obj->efile.elf, obj->efile.strtabidx,
efile             866 tools/lib/bpf/libbpf.c 	if (obj->efile.data_shndx >= 0) {
efile             868 tools/lib/bpf/libbpf.c 						    obj->efile.data_shndx,
efile             869 tools/lib/bpf/libbpf.c 						    obj->efile.data,
efile             874 tools/lib/bpf/libbpf.c 	if (obj->efile.rodata_shndx >= 0) {
efile             876 tools/lib/bpf/libbpf.c 						    obj->efile.rodata_shndx,
efile             877 tools/lib/bpf/libbpf.c 						    obj->efile.rodata,
efile             882 tools/lib/bpf/libbpf.c 	if (obj->efile.bss_shndx >= 0) {
efile             884 tools/lib/bpf/libbpf.c 						    obj->efile.bss_shndx,
efile             885 tools/lib/bpf/libbpf.c 						    obj->efile.bss, NULL);
efile             894 tools/lib/bpf/libbpf.c 	Elf_Data *symbols = obj->efile.symbols;
efile             899 tools/lib/bpf/libbpf.c 	if (obj->efile.maps_shndx < 0)
efile             905 tools/lib/bpf/libbpf.c 	scn = elf_getscn(obj->efile.elf, obj->efile.maps_shndx);
efile             910 tools/lib/bpf/libbpf.c 			   obj->efile.maps_shndx);
efile             927 tools/lib/bpf/libbpf.c 		if (sym.st_shndx != obj->efile.maps_shndx)
efile             952 tools/lib/bpf/libbpf.c 		if (sym.st_shndx != obj->efile.maps_shndx)
efile             959 tools/lib/bpf/libbpf.c 		map_name = elf_strptr(obj->efile.elf, obj->efile.strtabidx,
efile            1279 tools/lib/bpf/libbpf.c 	if (obj->efile.btf_maps_shndx < 0)
efile            1282 tools/lib/bpf/libbpf.c 	scn = elf_getscn(obj->efile.elf, obj->efile.btf_maps_shndx);
efile            1287 tools/lib/bpf/libbpf.c 			   obj->efile.maps_shndx, MAPS_ELF_SEC);
efile            1311 tools/lib/bpf/libbpf.c 						    obj->efile.btf_maps_shndx,
efile            1349 tools/lib/bpf/libbpf.c 	scn = elf_getscn(obj->efile.elf, idx);
efile            1435 tools/lib/bpf/libbpf.c 	return obj->efile.btf_maps_shndx >= 0;
efile            1521 tools/lib/bpf/libbpf.c 	Elf *elf = obj->efile.elf;
efile            1522 tools/lib/bpf/libbpf.c 	GElf_Ehdr *ep = &obj->efile.ehdr;
efile            1577 tools/lib/bpf/libbpf.c 			obj->efile.maps_shndx = idx;
efile            1579 tools/lib/bpf/libbpf.c 			obj->efile.btf_maps_shndx = idx;
efile            1585 tools/lib/bpf/libbpf.c 			if (obj->efile.symbols) {
efile            1590 tools/lib/bpf/libbpf.c 			obj->efile.symbols = data;
efile            1591 tools/lib/bpf/libbpf.c 			obj->efile.strtabidx = sh.sh_link;
efile            1595 tools/lib/bpf/libbpf.c 					obj->efile.text_shndx = idx;
efile            1608 tools/lib/bpf/libbpf.c 				obj->efile.data = data;
efile            1609 tools/lib/bpf/libbpf.c 				obj->efile.data_shndx = idx;
efile            1611 tools/lib/bpf/libbpf.c 				obj->efile.rodata = data;
efile            1612 tools/lib/bpf/libbpf.c 				obj->efile.rodata_shndx = idx;
efile            1617 tools/lib/bpf/libbpf.c 			int nr_reloc = obj->efile.nr_reloc;
efile            1618 tools/lib/bpf/libbpf.c 			void *reloc = obj->efile.reloc;
efile            1629 tools/lib/bpf/libbpf.c 					     sizeof(*obj->efile.reloc));
efile            1635 tools/lib/bpf/libbpf.c 			obj->efile.reloc = reloc;
efile            1636 tools/lib/bpf/libbpf.c 			obj->efile.nr_reloc++;
efile            1638 tools/lib/bpf/libbpf.c 			obj->efile.reloc[nr_reloc].shdr = sh;
efile            1639 tools/lib/bpf/libbpf.c 			obj->efile.reloc[nr_reloc].data = data;
efile            1641 tools/lib/bpf/libbpf.c 			obj->efile.bss = data;
efile            1642 tools/lib/bpf/libbpf.c 			obj->efile.bss_shndx = idx;
efile            1648 tools/lib/bpf/libbpf.c 	if (!obj->efile.strtabidx || obj->efile.strtabidx >= idx) {
efile            1692 tools/lib/bpf/libbpf.c 	return shndx == obj->efile.data_shndx ||
efile            1693 tools/lib/bpf/libbpf.c 	       shndx == obj->efile.bss_shndx ||
efile            1694 tools/lib/bpf/libbpf.c 	       shndx == obj->efile.rodata_shndx;
efile            1700 tools/lib/bpf/libbpf.c 	return shndx == obj->efile.maps_shndx ||
efile            1701 tools/lib/bpf/libbpf.c 	       shndx == obj->efile.btf_maps_shndx;
efile            1707 tools/lib/bpf/libbpf.c 	return shndx == obj->efile.text_shndx ||
efile            1715 tools/lib/bpf/libbpf.c 	if (shndx == obj->efile.data_shndx)
efile            1717 tools/lib/bpf/libbpf.c 	else if (shndx == obj->efile.bss_shndx)
efile            1719 tools/lib/bpf/libbpf.c 	else if (shndx == obj->efile.rodata_shndx)
efile            1729 tools/lib/bpf/libbpf.c 	Elf_Data *symbols = obj->efile.symbols;
efile            1765 tools/lib/bpf/libbpf.c 		name = elf_strptr(obj->efile.elf, obj->efile.strtabidx,
efile            1860 tools/lib/bpf/libbpf.c 	if (map->sec_idx == obj->efile.btf_maps_shndx)
efile            3207 tools/lib/bpf/libbpf.c 	if (prog->idx == obj->efile.text_shndx) {
efile            3214 tools/lib/bpf/libbpf.c 		text = bpf_object__find_prog_by_idx(obj, obj->efile.text_shndx);
efile            3339 tools/lib/bpf/libbpf.c 	for (i = 0; i < obj->efile.nr_reloc; i++) {
efile            3340 tools/lib/bpf/libbpf.c 		GElf_Shdr *shdr = &obj->efile.reloc[i].shdr;
efile            3341 tools/lib/bpf/libbpf.c 		Elf_Data *data = obj->efile.reloc[i].data;
efile            3540 tools/lib/bpf/libbpf.c 	return prog->idx == obj->efile.text_shndx && obj->has_pseudo_calls;