Lines Matching refs:machine

344 static int __open_dso(struct dso *dso, struct machine *machine)  in __open_dso()  argument
353 if (machine) in __open_dso()
354 root_dir = machine->root_dir; in __open_dso()
376 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument
378 int fd = __open_dso(dso, machine); in open_dso()
480 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument
493 dso->data.fd = open_dso(dso, machine); in try_to_open_dso()
500 dso->data.fd = open_dso(dso, machine); in try_to_open_dso()
521 int dso__data_get_fd(struct dso *dso, struct machine *machine) in dso__data_get_fd() argument
529 try_to_open_dso(dso, machine); in dso__data_get_fd()
643 dso_cache__read(struct dso *dso, struct machine *machine, in dso_cache__read() argument
663 try_to_open_dso(dso, machine); in dso_cache__read()
700 static ssize_t dso_cache_read(struct dso *dso, struct machine *machine, in dso_cache_read() argument
709 return dso_cache__read(dso, machine, offset, data, size); in dso_cache_read()
717 static ssize_t cached_read(struct dso *dso, struct machine *machine, in cached_read() argument
726 ret = dso_cache_read(dso, machine, offset, p, size); in cached_read()
746 static int data_file_size(struct dso *dso, struct machine *machine) in data_file_size() argument
764 try_to_open_dso(dso, machine); in data_file_size()
793 off_t dso__data_size(struct dso *dso, struct machine *machine) in dso__data_size() argument
795 if (data_file_size(dso, machine)) in dso__data_size()
802 static ssize_t data_read_offset(struct dso *dso, struct machine *machine, in data_read_offset() argument
805 if (data_file_size(dso, machine)) in data_read_offset()
815 return cached_read(dso, machine, offset, data, size); in data_read_offset()
829 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine, in dso__data_read_offset() argument
835 return data_read_offset(dso, machine, offset, data, size); in dso__data_read_offset()
849 struct machine *machine, u64 addr, in dso__data_read_addr() argument
853 return dso__data_read_offset(dso, machine, offset, data, size); in dso__data_read_addr()
867 struct dso *machine__findnew_kernel(struct machine *machine, const char *name, in machine__findnew_kernel() argument
873 struct dso *dso = machine__findnew_dso(machine, name); in machine__findnew_kernel()
1128 void dso__read_running_kernel_build_id(struct dso *dso, struct machine *machine) in dso__read_running_kernel_build_id() argument
1132 if (machine__is_default_guest(machine)) in dso__read_running_kernel_build_id()
1134 sprintf(path, "%s/sys/kernel/notes", machine->root_dir); in dso__read_running_kernel_build_id()
1322 enum dso_type dso__type(struct dso *dso, struct machine *machine) in dso__type() argument
1327 fd = dso__data_get_fd(dso, machine); in dso__type()