resource: move kernel function inside __KERNEL__