Lines Matching refs:sg_len
44 * @sg_len: length of sg
55 unsigned int sg_len;
263 static int usb_dmac_desc_alloc(struct usb_dmac_chan *chan, unsigned int sg_len,
269 desc = kzalloc(struct_size(desc, sg, sg_len), gfp);
273 desc->sg_allocated_len = sg_len;
299 unsigned int sg_len, gfp_t gfp)
307 if (sg_len <= desc->sg_allocated_len) {
316 if (!usb_dmac_desc_alloc(chan, sg_len, gfp)) {
417 unsigned int sg_len, enum dma_transfer_direction dir,
425 if (!sg_len) {
427 "%s: bad parameter: len=%d\n", __func__, sg_len);
431 desc = usb_dmac_desc_get(uchan, sg_len, GFP_NOWAIT);
436 desc->sg_len = sg_len;
437 for_each_sg(sgl, sg, sg_len, i) {
519 for (i = desc->sg_index + 1; i < desc->sg_len; i++)
583 if (++desc->sg_index < desc->sg_len) {