H A D | scatterlist.c | 52 int nents; local 53 for (nents = 0; sg; sg = sg_next(sg)) 54 nents++; 55 return nents; 63 * @nents: Number of entries in the scatterlist 70 * the important bit is that @nents@ denotes the number of entries that 74 struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents) argument 77 struct scatterlist *ret = &sgl[nents - 1]; 82 for_each_sg(sgl, sg, nents, i) 97 * @nents 104 sg_init_table(struct scatterlist *sgl, unsigned int nents) argument 136 sg_kmalloc(unsigned int nents, gfp_t gfp_mask) argument 155 sg_kfree(struct scatterlist *sg, unsigned int nents) argument 247 __sg_alloc_table(struct sg_table *table, unsigned int nents, unsigned int max_ents, struct scatterlist *first_chunk, gfp_t gfp_mask, sg_alloc_fn *alloc_fn) argument 331 sg_alloc_table(struct sg_table *table, unsigned int nents, gfp_t gfp_mask) argument 408 __sg_page_iter_start(struct sg_page_iter *piter, struct scatterlist *sglist, unsigned int nents, unsigned long pgoffset) argument 456 sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl, unsigned int nents, unsigned int flags) argument 621 sg_copy_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen, off_t skip, bool to_buffer) argument 671 sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen) argument 688 sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen) argument 706 sg_pcopy_from_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen, off_t skip) argument 724 sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents, void *buf, size_t buflen, off_t skip) argument [all...] |