xref: /linux-6.15/include/linux/scatterlist.h (revision 4bedea94)
1 #ifndef _LINUX_SCATTERLIST_H
2 #define _LINUX_SCATTERLIST_H
3 
4 static inline void sg_init_one(struct scatterlist *sg,
5 			       u8 *buf, unsigned int buflen)
6 {
7 	memset(sg, 0, sizeof(*sg));
8 
9 	sg->page = virt_to_page(buf);
10 	sg->offset = offset_in_page(buf);
11 	sg->length = buflen;
12 }
13 
14 #endif /* _LINUX_SCATTERLIST_H */
15