Home
last modified time | relevance | path

Searched refs:usb_sg_init (Results 1 – 8 of 8) sorted by relevance

/linux/Documentation/driver-api/usb/
H A Ddma.rst100 int usb_sg_init(struct usb_sg_request *io, struct usb_device *dev,
108 When the USB controller doesn't support DMA, the ``usb_sg_init()`` would try
/linux/drivers/gpu/drm/gud/
H A Dgud_pipe.c252 ret = usb_sg_init(&ctx.sgr, gud_to_usb_device(gdrm), gdrm->bulk_pipe, 0, in gud_usb_bulk()
/linux/drivers/misc/cardreader/
H A Drtsx_usb.c48 ret = usb_sg_init(&ucr->current_sg, ucr->pusb_dev, pipe, 0, in rtsx_usb_bulk_transfer_sglist()
/linux/drivers/usb/core/
H A Dmessage.c476 * usb_sg_init - initializes scatterlist-based bulk/interrupt I/O request
495 * usb_sg_init().
502 int usb_sg_init(struct usb_sg_request *io, struct usb_device *dev, in usb_sg_init() function
604 EXPORT_SYMBOL_GPL(usb_sg_init);
608 * @io: request block handle, as initialized with usb_sg_init().
628 * When this function returns, all memory allocated through usb_sg_init() or
715 * @io: request block, initialized with usb_sg_init()
718 * It can also prevents one initialized by usb_sg_init() from starting,
/linux/drivers/usb/storage/
H A Dtransport.c423 result = usb_sg_init(&us->current_sg, us->pusb_dev, pipe, 0, in usb_stor_bulk_transfer_sglist()
426 usb_stor_dbg(us, "usb_sg_init returned %d\n", result); in usb_stor_bulk_transfer_sglist()
/linux/include/linux/
H A Dusb.h1916 * These requests are initialized using usb_sg_init(), and then are used
1947 int usb_sg_init(
/linux/drivers/mmc/host/
H A Dvub300.c1438 result = usb_sg_init(&vub300->sg_request, vub300->udev, in __command_read_data()
1556 result = usb_sg_init(&vub300->sg_request, vub300->udev, in __command_write_data()
/linux/drivers/usb/misc/
H A Dusbtest.c618 retval = usb_sg_init(req, udev, pipe, in perform_sglist()