Lines Matching refs:num_sgs
413 for (i = 0; i < as->urb->num_sgs; i++) { in free_async()
532 if (urb->num_sgs == 0) { in snoop_urb_data()
538 for (i = 0; i < urb->num_sgs && len; i++) { in snoop_urb_data()
555 if (urb->num_sgs == 0) { in copy_urb_data_to_user()
561 for (i = 0; i < urb->num_sgs && len; i++) { in copy_urb_data_to_user()
1616 int i, ret, num_sgs = 0, ifnum = -1; in proc_do_submiturb() local
1711 num_sgs = DIV_ROUND_UP(uurb->buffer_length, USB_SG_SIZE); in proc_do_submiturb()
1712 if (num_sgs == 1 || num_sgs > ps->dev->bus->sg_tablesize) in proc_do_submiturb()
1713 num_sgs = 0; in proc_do_submiturb()
1785 num_sgs = 0; in proc_do_submiturb()
1789 num_sgs * sizeof(struct scatterlist); in proc_do_submiturb()
1795 if (num_sgs) { in proc_do_submiturb()
1796 as->urb->sg = kmalloc_array(num_sgs, in proc_do_submiturb()
1803 as->urb->num_sgs = num_sgs; in proc_do_submiturb()
1804 sg_init_table(as->urb->sg, as->urb->num_sgs); in proc_do_submiturb()
1807 for (i = 0; i < as->urb->num_sgs; i++) { in proc_do_submiturb()