Lines Matching refs:upper1
90 static inline int pid_split(unsigned int pid, unsigned int *upper1, in pid_split() argument
100 *upper1 = (pid >> UPPER1_SHIFT) & UPPER_MASK; in pid_split()
107 static inline unsigned int pid_join(unsigned int upper1, in pid_join() argument
110 return ((upper1 & UPPER_MASK) << UPPER1_SHIFT) | in pid_join()
131 unsigned int upper1; in trace_pid_list_is_set() local
139 if (pid_split(pid, &upper1, &upper2, &lower) < 0) in trace_pid_list_is_set()
145 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_is_set()
172 unsigned int upper1; in trace_pid_list_set() local
180 if (pid_split(pid, &upper1, &upper2, &lower) < 0) in trace_pid_list_set()
185 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_set()
192 pid_list->upper[upper1] = upper_chunk; in trace_pid_list_set()
227 unsigned int upper1; in trace_pid_list_clear() local
234 if (pid_split(pid, &upper1, &upper2, &lower) < 0) in trace_pid_list_clear()
239 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_clear()
255 pid_list->upper[upper1] = NULL; in trace_pid_list_clear()
282 unsigned int upper1; in trace_pid_list_next() local
289 if (pid_split(pid, &upper1, &upper2, &lower) < 0) in trace_pid_list_next()
293 for (; upper1 <= UPPER_MASK; upper1++, upper2 = 0) { in trace_pid_list_next()
294 upper_chunk = pid_list->upper[upper1]; in trace_pid_list_next()
313 if (upper1 > UPPER_MASK) in trace_pid_list_next()
316 *next = pid_join(upper1, upper2, lower); in trace_pid_list_next()