Lines Matching full:machine
27 #include "machine.h"
433 struct machine *machine) in dso__set_module_info() argument
435 if (machine__is_host(machine)) in dso__set_module_info()
493 static int __open_dso(struct dso *dso, struct machine *machine) in __open_dso() argument
503 if (machine) in __open_dso()
504 root_dir = machine->root_dir; in __open_dso()
545 static int open_dso(struct dso *dso, struct machine *machine) in open_dso() argument
552 fd = __open_dso(dso, machine); in open_dso()
666 static void try_to_open_dso(struct dso *dso, struct machine *machine) in try_to_open_dso() argument
679 dso->data.fd = open_dso(dso, machine); in try_to_open_dso()
686 dso->data.fd = open_dso(dso, machine); in try_to_open_dso()
701 * @machine: machine object
707 int dso__data_get_fd(struct dso *dso, struct machine *machine) in dso__data_get_fd() argument
715 try_to_open_dso(dso, machine); in dso__data_get_fd()
870 static ssize_t file_read(struct dso *dso, struct machine *machine, in file_read() argument
881 try_to_open_dso(dso, machine); in file_read()
896 struct machine *machine, in dso_cache__populate() argument
916 *ret = file_read(dso, machine, cache_offset, cache->data); in dso_cache__populate()
937 struct machine *machine, in dso_cache__find() argument
943 return cache ? cache : dso_cache__populate(dso, machine, offset, ret); in dso_cache__find()
946 static ssize_t dso_cache_io(struct dso *dso, struct machine *machine, in dso_cache_io() argument
952 cache = dso_cache__find(dso, machine, offset, &ret); in dso_cache_io()
964 static ssize_t cached_io(struct dso *dso, struct machine *machine, in cached_io() argument
973 ret = dso_cache_io(dso, machine, offset, p, size, out); in cached_io()
993 static int file_size(struct dso *dso, struct machine *machine) in file_size() argument
1005 try_to_open_dso(dso, machine); in file_size()
1027 int dso__data_file_size(struct dso *dso, struct machine *machine) in dso__data_file_size() argument
1038 return file_size(dso, machine); in dso__data_file_size()
1044 * @machine: machine object
1048 off_t dso__data_size(struct dso *dso, struct machine *machine) in dso__data_size() argument
1050 if (dso__data_file_size(dso, machine)) in dso__data_size()
1057 static ssize_t data_read_write_offset(struct dso *dso, struct machine *machine, in data_read_write_offset() argument
1061 if (dso__data_file_size(dso, machine)) in data_read_write_offset()
1071 return cached_io(dso, machine, offset, data, size, out); in data_read_write_offset()
1077 * @machine: machine object
1085 ssize_t dso__data_read_offset(struct dso *dso, struct machine *machine, in dso__data_read_offset() argument
1091 return data_read_write_offset(dso, machine, offset, data, size, true); in dso__data_read_offset()
1097 * @machine: machine object
1105 struct machine *machine, u64 addr, in dso__data_read_addr() argument
1109 return dso__data_read_offset(dso, machine, offset, data, size); in dso__data_read_addr()
1115 * @machine: machine object
1122 ssize_t dso__data_write_cache_offs(struct dso *dso, struct machine *machine, in dso__data_write_cache_offs() argument
1130 return data_read_write_offset(dso, machine, offset, data, size, false); in dso__data_write_cache_offs()
1136 * @machine: machine object
1145 struct machine *machine, u64 addr, in dso__data_write_cache_addr() argument
1149 return dso__data_write_cache_offs(dso, machine, offset, data, size); in dso__data_write_cache_addr()
1165 struct dso *machine__findnew_kernel(struct machine *machine, const char *name, in machine__findnew_kernel() argument
1171 struct dso *dso = machine__findnew_dso(machine, name); in machine__findnew_kernel()
1366 void dso__read_running_kernel_build_id(struct dso *dso, struct machine *machine) in dso__read_running_kernel_build_id() argument
1370 if (machine__is_default_guest(machine)) in dso__read_running_kernel_build_id()
1372 sprintf(path, "%s/sys/kernel/notes", machine->root_dir); in dso__read_running_kernel_build_id()
1423 enum dso_type dso__type(struct dso *dso, struct machine *machine) in dso__type() argument
1428 fd = dso__data_get_fd(dso, machine); in dso__type()