Lines Matching refs:target

8 struct target {  struct
56 enum target_errno target__validate(struct target *target);
57 enum target_errno target__parse_uid(struct target *target);
59 int target__strerror(struct target *target, int errnum, char *buf, size_t buflen);
61 static inline bool target__has_task(struct target *target) in target__has_task() argument
63 return target->tid || target->pid || target->uid_str; in target__has_task()
66 static inline bool target__has_cpu(struct target *target) in target__has_cpu() argument
68 return target->system_wide || target->cpu_list; in target__has_cpu()
71 static inline bool target__none(struct target *target) in target__none() argument
73 return !target__has_task(target) && !target__has_cpu(target); in target__none()
76 static inline bool target__enable_on_exec(struct target *target) in target__enable_on_exec() argument
84 return target__none(target) && !target->initial_delay; in target__enable_on_exec()
87 static inline bool target__has_per_thread(struct target *target) in target__has_per_thread() argument
89 return target->system_wide && target->per_thread; in target__has_per_thread()
92 static inline bool target__uses_dummy_map(struct target *target) in target__uses_dummy_map() argument
96 if (target->default_per_cpu) in target__uses_dummy_map()
97 use_dummy = target->per_thread ? true : false; in target__uses_dummy_map()
98 else if (target__has_task(target) || in target__uses_dummy_map()
99 (!target__has_cpu(target) && !target->uses_mmap)) in target__uses_dummy_map()
101 else if (target__has_per_thread(target)) in target__uses_dummy_map()