freebsd-nq/sys/dev/usb/storage
Alexander Motin 2c7dc6bae9 Refactor CTL datamove KPI.
- Make frontends call unified CTL core method ctl_datamove_done()
to report move completion.  It allows to reduce code duplication
in differerent backends by accounting DMA time in common code.
 - Add to ctl_datamove_done() and be_move_done() callback samethr
argument, reporting whether the callback is called in the same
context as ctl_datamove().  It allows for some cases like iSCSI
write with immediate data or camsim frontend write save one context
switch, since we know that the context is sleepable.
 - Remove data_move_done() methods from struct ctl_backend_driver,
unused since forever.

MFC after:	 1 month
2021-02-21 16:52:33 -05:00
..
cfumass.c Refactor CTL datamove KPI. 2021-02-21 16:52:33 -05:00
rio500_usb.h
umass.c USB umass: add quirk to not probe 2020-12-01 18:24:06 +00:00
urio.c usb: clean up empty lines in .c and .h files 2020-09-01 21:26:44 +00:00
ustorage_fs.c usb: clean up empty lines in .c and .h files 2020-09-01 21:26:44 +00:00