*参照元 [#fb866087] #backlinks *説明 [#a64da76b] -パス: [[linux-4.4.1/drivers/staging/android/ion/ion.c]] -FIXME: これは何? --説明 **引数 [#d155081c] -struct dma_buf *dmabuf -- --[[linux-4.4.1/dma_buf]] -size_t start -- -size_t len -- -enum dma_data_direction direction -- --[[linux-4.4.1/dma_data_direction]] **返り値 [#me69cad1] -なし **参考 [#id00634d] *実装 [#h4c98d37] static void ion_dma_buf_end_cpu_access(struct dma_buf *dmabuf, size_t start, size_t len, enum dma_data_direction direction) { struct ion_buffer *buffer = dmabuf->priv; - --[[linux-4.4.1/ion_buffer]] mutex_lock(&buffer->lock); ion_buffer_kmap_put(buffer); mutex_unlock(&buffer->lock); - --[[linux-4.4.1/mutex_lock()]] --[[linux-4.4.1/ion_buffer_kmap_put()]] --[[linux-4.4.1/mutex_unlock()]] } *コメント [#w46ddd8b]