Lines Matching full:target
8 struct target { struct
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) in target__has_task() argument
54 return target->tid || target->pid || target->uid_str; in target__has_task()
57 static inline bool target__has_cpu(struct target *target) in target__has_cpu() argument
59 return target->system_wide || target->cpu_list; in target__has_cpu()
62 static inline bool target__none(struct target *target) in target__none() argument
64 return !target__has_task(target) && !target__has_cpu(target); in target__none()
67 static inline bool target__has_per_thread(struct target *target) in target__has_per_thread() argument
69 return target->system_wide && target->per_thread; in target__has_per_thread()
72 static inline bool target__uses_dummy_map(struct target *target) in target__uses_dummy_map() argument
76 if (target->default_per_cpu) in target__uses_dummy_map()
77 use_dummy = target->per_thread ? true : false; in target__uses_dummy_map()
78 else if (target__has_task(target) || in target__uses_dummy_map()
79 (!target__has_cpu(target) && !target->uses_mmap)) in target__uses_dummy_map()
81 else if (target__has_per_thread(target)) in target__uses_dummy_map()