Lines Matching refs:cpupid
1763 static inline int cpupid_to_pid(int cpupid) in cpupid_to_pid() argument
1765 return cpupid & LAST__PID_MASK; in cpupid_to_pid()
1768 static inline int cpupid_to_cpu(int cpupid) in cpupid_to_cpu() argument
1770 return (cpupid >> LAST__PID_SHIFT) & LAST__CPU_MASK; in cpupid_to_cpu()
1773 static inline int cpupid_to_nid(int cpupid) in cpupid_to_nid() argument
1775 return cpu_to_node(cpupid_to_cpu(cpupid)); in cpupid_to_nid()
1778 static inline bool cpupid_pid_unset(int cpupid) in cpupid_pid_unset() argument
1780 return cpupid_to_pid(cpupid) == (-1 & LAST__PID_MASK); in cpupid_pid_unset()
1783 static inline bool cpupid_cpu_unset(int cpupid) in cpupid_cpu_unset() argument
1785 return cpupid_to_cpu(cpupid) == (-1 & LAST__CPU_MASK); in cpupid_cpu_unset()
1788 static inline bool __cpupid_match_pid(pid_t task_pid, int cpupid) in __cpupid_match_pid() argument
1790 return (task_pid & LAST__PID_MASK) == cpupid_to_pid(cpupid); in __cpupid_match_pid()
1793 #define cpupid_match_pid(task, cpupid) __cpupid_match_pid(task->pid, cpupid) argument
1795 static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) in folio_xchg_last_cpupid() argument
1797 return xchg(&folio->_last_cpupid, cpupid & LAST_CPUPID_MASK); in folio_xchg_last_cpupid()
1814 int folio_xchg_last_cpupid(struct folio *folio, int cpupid);
1843 static inline int folio_xchg_last_cpupid(struct folio *folio, int cpupid) in folio_xchg_last_cpupid() argument
1858 static inline int cpupid_to_nid(int cpupid) in cpupid_to_nid() argument
1863 static inline int cpupid_to_pid(int cpupid) in cpupid_to_pid() argument
1868 static inline int cpupid_to_cpu(int cpupid) in cpupid_to_cpu() argument
1878 static inline bool cpupid_pid_unset(int cpupid) in cpupid_pid_unset() argument
1887 static inline bool cpupid_match_pid(struct task_struct *task, int cpupid) in cpupid_match_pid() argument