Searched hist:cf368713a3f3b2eb737a92d1b7186dedcc51167c (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | diff cf368713a3f3b2eb737a92d1b7186dedcc51167c Sat Mar 25 00:47:26 CET 2006 Roland Dreier <rolandd@cisco.com> IB/srp: Use a fake scatterlist for non-SG SCSI commands
Since the SCSI midlayer is moving towards entirely getting rid of commands with use_sg == 0, we should treat this case as an exception. Therefore, change the IB SRP initiator to create a fake scatterlist for these commands with sg_init_one(). This simplifies the flow of DMA mapping and unmapping, since SRP can just use dma_map_sg() and dma_unmap_sg() unconditionally, rather than having to choose between the dma_{map,unmap}_sg() and dma_{map,unmap}_single() variants.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
|
H A D | ib_srp.c | diff cf368713a3f3b2eb737a92d1b7186dedcc51167c Sat Mar 25 00:47:26 CET 2006 Roland Dreier <rolandd@cisco.com> IB/srp: Use a fake scatterlist for non-SG SCSI commands
Since the SCSI midlayer is moving towards entirely getting rid of commands with use_sg == 0, we should treat this case as an exception. Therefore, change the IB SRP initiator to create a fake scatterlist for these commands with sg_init_one(). This simplifies the flow of DMA mapping and unmapping, since SRP can just use dma_map_sg() and dma_unmap_sg() unconditionally, rather than having to choose between the dma_{map,unmap}_sg() and dma_{map,unmap}_single() variants.
Signed-off-by: Roland Dreier <rolandd@cisco.com>
|