]>
git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - include/linux/scatterlist.h
1 #ifndef _LINUX_SCATTERLIST_H
2 #define _LINUX_SCATTERLIST_H
4 #include <asm/scatterlist.h>
6 #include <linux/string.h>
8 static inline void sg_set_buf(struct scatterlist
*sg
, const void *buf
,
11 sg
->page
= virt_to_page(buf
);
12 sg
->offset
= offset_in_page(buf
);
16 static inline void sg_init_one(struct scatterlist
*sg
, const void *buf
,
19 memset(sg
, 0, sizeof(*sg
));
20 sg_set_buf(sg
, buf
, buflen
);
23 #endif /* _LINUX_SCATTERLIST_H */