Lines Matching refs:target
8 struct target {
47 enum target_errno target__validate(struct target *target);
48 enum target_errno target__parse_uid(struct target *target);
50 int target__strerror(struct target *target, int errnum, char *buf, size_t buflen);
52 static inline bool target__has_task(struct target *target)
54 return target->tid || target->pid || target->uid_str;
57 static inline bool target__has_cpu(struct target *target)
59 return target->system_wide || target->cpu_list;
62 static inline bool target__none(struct target *target)
64 return !target__has_task(target) && !target__has_cpu(target);
67 static inline bool target__has_per_thread(struct target *target)
69 return target->system_wide && target->per_thread;
72 static inline bool target__uses_dummy_map(struct target *target)
76 if (target->default_per_cpu)
77 use_dummy = target->per_thread ? true : false;
78 else if (target__has_task(target) ||
79 (!target__has_cpu(target) && !target->uses_mmap))
81 else if (target__has_per_thread(target))