1. 18 7月, 2017 2 次提交
  2. 24 3月, 2017 3 次提交
  3. 16 3月, 2017 1 次提交
    • G
      crypto: ccp - Assign DMA commands to the channel's CCP · 7c468447
      Gary R Hook 提交于
      The CCP driver generally uses a round-robin approach when
      assigning operations to available CCPs. For the DMA engine,
      however, the DMA mappings of the SGs are associated with a
      specific CCP. When an IOMMU is enabled, the IOMMU is
      programmed based on this specific device.
      
      If the DMA operations are not performed by that specific
      CCP then addressing errors and I/O page faults will occur.
      
      Update the CCP driver to allow a specific CCP device to be
      requested for an operation and use this in the DMA engine
      support.
      
      Cc: <stable@vger.kernel.org> # 4.9.x-
      Signed-off-by: NGary R Hook <gary.hook@amd.com>
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      7c468447
  4. 25 10月, 2016 1 次提交
  5. 09 8月, 2016 1 次提交
  6. 20 4月, 2016 1 次提交
    • G
      crypto: ccp - Register the CCP as a DMA resource · 58ea8abf
      Gary R Hook 提交于
      The CCP has the ability to provide DMA services to the
      kernel using pass-through mode of the device. Register
      these services as general purpose DMA channels.
      
      Changes since v2:
      - Add a Signed-off-by
      
      Changes since v1:
      - Allocate memory for a string in ccp_dmaengine_register
      - Ensure register/unregister calls are properly ordered
      - Verified all changed files are listed in the diffstat
      - Undo some superfluous changes
      - Added a cc:
      Signed-off-by: NGary R Hook <gary.hook@amd.com>
      Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
      58ea8abf
  7. 11 3月, 2016 1 次提交
  8. 24 9月, 2014 1 次提交
  9. 09 2月, 2014 1 次提交
  10. 15 1月, 2014 2 次提交
  11. 05 12月, 2013 1 次提交