Lines Matching refs:skip
19 * @skip: [in] Distance from the start of the scatterlist, in bytes
20 * @sge: [out] Scatterlist entry at skip bytes from start
27 int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip,
36 while (next_index <= skip) {
44 *sge_offset = skip - index;
49 /* Copy len bytes of sg data, starting at offset skip, to a dest buffer */
51 unsigned int len, unsigned int skip)
56 copied = sg_pcopy_to_buffer(src, nents, dest, len, skip);
60 flow_log("sg with %u entries and skip %u\n", nents, skip);
67 * into the scatterlist dest, starting skip bytes into the scatterlist.
70 unsigned int len, unsigned int skip)
75 copied = sg_pcopy_from_buffer(dest, nents, src, len, skip);
79 flow_log("sg with %u entries and skip %u\n", nents, skip);
87 * @skip: index of starting point
93 int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes)
102 if (spu_sg_at_offset(sg_list, skip, &sg, &offset) < 0)
119 * @from_skip: number of bytes to skip in from_sg. Non-zero when previous
129 * to_sg, from_sg, skip are all updated to end of copy
140 u32 skip = *from_skip;
152 entry_len = sg->length - skip;
154 offset = sg->offset + skip;
160 skip = 0; /* start at beginning of next entry */
168 *from_skip = skip + frag_len;
272 /* Dump len bytes of a scatterlist starting at skip bytes into the sg */
273 void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len)
276 unsigned int idx = skip;