Lines Matching defs:cpupid
1347 static inline int cpupid_to_pid(int cpupid)
1349 return cpupid & LAST__PID_MASK;
1352 static inline int cpupid_to_cpu(int cpupid)
1354 return (cpupid >> LAST__PID_SHIFT) & LAST__CPU_MASK;
1357 static inline int cpupid_to_nid(int cpupid)
1359 return cpu_to_node(cpupid_to_cpu(cpupid));
1362 static inline bool cpupid_pid_unset(int cpupid)
1364 return cpupid_to_pid(cpupid) == (-1 & LAST__PID_MASK);
1367 static inline bool cpupid_cpu_unset(int cpupid)
1369 return cpupid_to_cpu(cpupid) == (-1 & LAST__CPU_MASK);
1372 static inline bool _cpupid_match_pid(pid_t task_pid, int cpupid)
1374 return (task_pid & LAST__PID_MASK) == cpupid_to_pid(cpupid);
1377 #define cpupid_match_pid(task, cpupid) _cpupid_match_pid(task->pid, cpupid)
1379 static inline int page_cpupid_xchg_last(struct page *page, int cpupid)
1381 return xchg(&page->_last_cpupid, cpupid & LAST_CPUPID_MASK);
1398 extern int page_cpupid_xchg_last(struct page *page, int cpupid);
1406 static inline int page_cpupid_xchg_last(struct page *page, int cpupid)
1416 static inline int cpupid_to_nid(int cpupid)
1421 static inline int cpupid_to_pid(int cpupid)
1426 static inline int cpupid_to_cpu(int cpupid)
1436 static inline bool cpupid_pid_unset(int cpupid)
1445 static inline bool cpupid_match_pid(struct task_struct *task, int cpupid)