Vignesh Raghavendra
c0a5a81f74
asm: dma-mapping.h: Fix dma mapping functions
...
Subsystems such as USB expect dma_map_single() and dma_unmap_single() to
do dcache flush/invalidate operations as required. For example, see
see drivers/usb/gadget/udc/udc-core.c::usb_gadget_map_request().
Currently drivers do this locally, (see drivers/usb/dwc3/ep0.c,
drivers/mtd/nand/raw/denali.c etc..)
Update arch specific dma_map_single() and dma_unmap_single() APIs to do
cache flush/invalidate operations, so that drivers need not implement
them locally.
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Reviewed-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Rick Chen <rick@andestech.com>
2020-01-25 12:04:36 -05:00
..
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:30 +08:00
2018-11-06 13:35:06 +08:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:20 +08:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:20 +08:00
2019-09-10 14:19:39 +08:00
2018-11-06 13:35:06 +08:00
2018-05-07 09:34:12 -04:00
2019-08-09 22:24:02 +08:00
2019-09-10 16:19:03 +08:00
2019-12-15 11:44:17 +08:00
2019-12-15 11:44:17 +08:00
2019-12-15 11:44:16 +08:00
2011-04-13 19:43:28 +10:00
2019-09-10 16:17:55 +08:00
2018-07-20 09:33:22 +08:00
2015-04-29 21:02:33 -06:00
2018-05-15 21:44:05 -04:00
2018-05-07 09:34:12 -04:00
2019-10-01 18:20:47 +08:00
2017-02-06 11:38:46 +08:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-07-10 16:52:58 -06:00
2019-10-08 13:57:47 +08:00
2018-05-07 09:34:12 -04:00
2019-11-03 07:20:27 +08:00
2020-01-25 12:04:36 -05:00
2018-04-16 16:54:51 +08:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:08 +08:00
2019-10-08 13:50:55 +08:00
2019-12-15 11:44:17 +08:00
2018-05-07 09:34:12 -04:00
2019-10-08 13:57:36 +08:00
2019-10-08 13:53:54 +08:00
2019-02-20 15:27:09 +08:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:25 +08:00
2019-12-15 11:44:25 +08:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-02-20 15:25:29 +08:00
2018-05-07 09:34:12 -04:00
2011-04-13 19:43:28 +10:00
2018-06-13 09:50:57 +08:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2014-12-15 07:22:53 -07:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:25 +08:00
2018-05-07 09:34:12 -04:00
2018-07-02 09:23:28 +08:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:14 +08:00
2019-12-15 11:44:29 +08:00
2018-05-07 09:34:12 -04:00
2019-10-08 13:57:48 +08:00
2018-05-07 09:34:12 -04:00
2019-10-08 13:57:46 +08:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-06-24 08:56:04 +08:00
2018-05-07 09:34:12 -04:00
2011-04-13 19:43:28 +10:00
2019-12-15 11:44:18 +08:00
2015-07-28 10:36:21 -06:00
2018-05-07 09:34:12 -04:00
2018-09-17 14:34:15 +08:00
2018-05-07 09:34:12 -04:00
2018-06-24 08:56:04 +08:00
2018-05-07 10:24:31 -04:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2019-12-15 11:44:08 +08:00
2019-02-13 09:40:06 +01:00
2018-05-07 09:34:12 -04:00
2018-05-07 09:34:12 -04:00
2018-09-10 20:48:16 -04:00
2019-11-03 07:20:28 +08:00
2018-05-07 09:34:12 -04:00
2011-04-13 19:43:28 +10:00
2018-08-30 11:23:14 +08:00